:root{--cog-bg: #f7f7f4;--cog-bg-warm: #f7f7f4;--cog-surface: #ffffff;--cog-surface-soft: #f1f1ee;--cog-sand: #ecece8;--cog-sand-strong: #d8d8d2;--cog-ink: #111111;--cog-ink-soft: #2a2a27;--cog-muted: #666660;--cog-muted-soft: #7a7a73;--cog-line: #deded8;--cog-line-strong: #c8c8c0;--cog-proof: #111111;--cog-proof-hover: #2a2a27;--cog-proof-tint: #eeeeea;--cog-proof-line: #d7d7d0;--cog-focus: #111111;--cog-focus-tint: #eeeeea;--cog-wait-bg: #fff8df;--cog-wait-text: #5e4700;--cog-error-bg: #fff0f0;--cog-error-text: #8a1111;--cog-shadow-soft: none;--cog-shadow-card: none;--cog-ease-standard: cubic-bezier(.16, 1, .3, 1);--cog-ease-settle: cubic-bezier(.2, .9, .18, 1);--cog-motion-fast: .18s;--cog-motion-medium: .3s;--cog-motion-slow: .42s;color:var(--cog-ink);background:var(--cog-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}body{margin:0;min-width:320px;min-height:100vh;background:var(--cog-bg)}a{color:#3959d7;font-weight:700}.auth-layout,.app-shell{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:2rem}.page-card{background:#ffffffeb;border:1px solid rgba(23,32,51,.12);border-radius:24px;box-shadow:0 24px 80px #1720331f;max-width:760px;padding:2rem;width:100%}.auth-card{max-width:540px}.eyebrow{color:#6b4fd8;font-size:.78rem;font-weight:800;letter-spacing:.12em;margin:0 0 .5rem;text-transform:uppercase}h1{font-size:clamp(2rem,6vw,3.5rem);line-height:1;margin:0 0 1rem}.muted{color:#526075}.form-stack{display:grid;gap:1rem;margin:1.5rem 0}label{color:#29364f;display:grid;font-weight:700;gap:.45rem}input{border:1px solid rgba(23,32,51,.2);border-radius:12px;font:inherit;padding:.8rem .9rem}button,.button-link{align-items:center;background:#172033;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;justify-content:center;padding:.85rem 1.2rem;gap:.5rem;text-decoration:none}button:disabled{cursor:not-allowed;opacity:.55}.secondary{background:#ebe5d8;color:#172033}.button-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.notice{background:#fff7d9;border:1px solid #f4d675;border-radius:12px;color:#644b00;padding:.8rem 1rem}.notice.error{background:#ffe5e7;border-color:#ef9da6;color:#7a1020}.status-list{display:grid;gap:.75rem;margin:1.5rem 0 0}.status-list div{background:#f8f5ee;border-radius:14px;padding:.85rem 1rem}.course-progression-next-action{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem .75rem}.course-progression-next-action strong,.course-progression-next-action span{display:inline-flex}dt{color:#526075;font-size:.8rem;font-weight:800;text-transform:uppercase}dd{margin:.2rem 0 0;overflow-wrap:anywhere}code{background:#eee8dc;border-radius:6px;padding:.1rem .3rem}.app-shell{align-items:stretch;flex-direction:column;gap:1.5rem}.app-shell .page-card{margin:0 auto}.public-shell{align-items:stretch;background:#f7f7f4;color:#111;display:flex;justify-content:center;min-height:100svh;padding:clamp(1rem,2vw,1.5rem)}.public-hero,.public-auth-shell{background:#fff;border:1px solid #deded8;border-radius:28px;display:grid;min-height:calc(100svh - clamp(2rem,4vw,3rem));overflow:hidden;width:min(1180px,100%)}.public-hero{grid-template-columns:minmax(0,1fr) 360px}.public-hero-copy,.public-auth-visual,.public-auth-card,.public-proof-card{background:#fff;border:0;box-shadow:none;color:#111}.public-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,7vw,6rem)}.public-kicker{color:#6a6a64;font-size:.72rem;font-weight:760;letter-spacing:.12em;margin:0 0 1rem;text-transform:uppercase}.public-hero h1,.public-auth-visual h1{color:#111;font-size:clamp(3.4rem,8vw,7.5rem);font-weight:760;letter-spacing:-.085em;line-height:.9;margin:0;max-width:900px}.public-lede{color:#575752;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.65;margin:1.4rem 0 0;max-width:620px}.public-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2rem}.public-primary-action,.public-secondary-action,.public-submit-button{border-radius:999px;min-height:44px;padding-inline:1.1rem}.public-primary-action,.public-submit-button{background:#111;color:#fff}.public-primary-action:hover,.public-submit-button:hover:not(:disabled){background:#2a2a27}.public-secondary-action{background:#f1f1ee;border:1px solid #deded8;color:#111}.public-proof-card{background:#111;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.4rem,3vw,2rem)}.public-card-label{color:#ffffff94;font-size:.72rem;font-weight:760;letter-spacing:.12em;margin:0;text-transform:uppercase}.public-proof-list{counter-reset:proof;display:grid;gap:0;list-style:none;margin:2rem 0;padding:0}.public-proof-list li{border-top:1px solid rgba(255,255,255,.14);color:#fff;display:grid;font-size:.98rem;font-weight:650;gap:1rem;grid-template-columns:2ch 1fr;padding:1.05rem 0}.public-proof-list li:last-child{border-bottom:1px solid rgba(255,255,255,.14)}.public-proof-list li:before{color:#ffffff73;content:counter(proof,decimal-leading-zero);counter-increment:proof;font-size:.78rem;font-weight:760}.public-mini-panel,.public-system-card{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:18px;color:#fff;display:grid;gap:.3rem;padding:1rem}.public-mini-panel span,.public-system-card span{color:#ffffff8f;font-size:.72rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.public-auth-shell{grid-template-columns:minmax(0,.92fr) minmax(360px,.54fr)}.public-auth-visual,.public-auth-card{min-height:calc(100svh - clamp(2rem,4vw,3rem))}.public-auth-visual{background:#111;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1.4rem,4vw,3rem)}.public-auth-visual .public-kicker,.public-auth-visual .public-lede{color:#ffffffa3}.public-auth-visual h1{color:#fff}.public-brand-link{color:#fff;display:inline-flex;font-weight:820;letter-spacing:-.04em;text-decoration:none}.public-auth-card{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,2.6rem)}.public-auth-card h2{color:#111;font-size:clamp(2.1rem,4vw,3.2rem);font-weight:740;letter-spacing:-.07em;line-height:.98;margin:0 0 1.45rem}.public-form-stack{display:grid;gap:.9rem;margin:0}.public-form-stack label{color:#575752;font-size:.88rem;font-weight:680}.public-form-stack input{background:#fff;border:1px solid #d8d8d2;border-radius:14px;color:#111;min-height:3.05rem;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.public-form-stack input:focus{border-color:#111;box-shadow:0 0 0 3px #11111114}.public-submit-button{margin-top:.45rem;width:100%}.public-auth-switch,.public-auth-notice{margin-top:1rem}.public-auth-switch{color:#666660;font-size:.94rem;text-align:center}.public-auth-switch a{color:#111}@media(max-width:880px){.public-shell{padding:0}.public-hero,.public-auth-shell{border:0;border-radius:0;grid-template-columns:1fr;min-height:100svh}.public-proof-card,.public-auth-visual{min-height:auto}.public-hero h1,.public-auth-visual h1{font-size:clamp(3rem,16vw,5.4rem)}}textarea{border:1px solid rgba(23,32,51,.2);border-radius:12px;font:inherit;line-height:1.45;padding:.8rem .9rem;resize:vertical}.field-help{color:#526075;font-size:.88rem;font-weight:500}.checkbox-row{align-items:flex-start;display:flex;font-weight:600;gap:.75rem}.checkbox-row input{margin-top:.25rem}.status-message{border-radius:12px;font-weight:700;margin:1rem 0 0;padding:.85rem 1rem}.status-message.processing{background:#e9f2ff;color:#17456f}.status-message.ready{background:#e7f8ef;color:#155c33}.status-message.error{background:#ffe5e7;color:#7a1020}.course-skeleton h3{margin-top:1.5rem}.concept-list{display:grid;gap:.8rem;list-style:none;padding:0}.concept-list li{background:#f8f5ee;border-radius:14px;padding:1rem}.concept-list p{margin:.4rem 0 0}.course-page .page-card{max-width:900px}.course-page-topbar{display:flex;justify-content:flex-start;margin:0 auto 1rem;max-width:1100px;width:100%}.course-page-debug-panel{margin-top:1rem}.course-page-load-debug{margin:1rem 0;text-align:left;width:100%}.course-page-load-debug dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:1rem}.status-list.compact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.prompt-panel,.hint-panel,.repair-panel{background:#f8f5ee;border:1px solid rgba(23,32,51,.08);border-radius:18px;margin:1.25rem 0;padding:1rem}.prompt-panel h2,.prompt-panel h3,.hint-panel h3,.repair-panel h3{margin-top:0}.evaluation-panel h2{text-transform:capitalize}.proof-state{background:#172033;border-radius:14px;color:#f8f5ee;overflow-x:auto;padding:1rem;white-space:pre-wrap}.feedback-widget.compact{display:inline-flex}.feedback-open-button{white-space:nowrap}.feedback-modal{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:1rem;background:#070c18ad}.feedback-modal-card{width:min(92vw,560px);max-height:92vh;overflow:auto;border:1px solid rgba(148,163,184,.32);border-radius:24px;background:#0f172a;box-shadow:0 24px 80px #0006;padding:1.5rem;color:#f8fafc}.feedback-close-button,.feedback-submit-button{background:#ebe5d8;border:1px solid rgba(148,163,184,.54);color:#0f172a}.feedback-close-button:hover:not(:disabled),.feedback-submit-button:hover:not(:disabled){background:#f7f3ea;color:#111827}.feedback-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.feedback-modal select,.form-stack select{width:100%;border:1px solid rgba(148,163,184,.42);border-radius:12px;background:#0f172ab8;color:inherit;padding:.75rem .9rem}.admin-table-wrap{overflow-x:auto}.admin-table{width:100%;min-width:760px;border-collapse:collapse}.admin-table th,.admin-table td{border-bottom:1px solid rgba(148,163,184,.2);padding:.75rem;text-align:left;vertical-align:top}.table-json{max-width:420px;max-height:180px;overflow:auto;white-space:pre-wrap}.worked-example-panel{border:1px solid rgba(34,197,94,.35);border-radius:18px;padding:1rem;background:#1665341f;margin:1rem 0}.correction-actions{align-items:center;flex-wrap:wrap}.debug-panel{margin-top:1rem;border-top:1px solid rgba(148,163,184,.2);padding-top:.75rem}.premium-shell{--stage6-ink: #f6f1e7;--stage6-muted: #b8c0cc;--stage6-soft: rgba(246, 241, 231, .08);--stage6-line: rgba(246, 241, 231, .14);--stage6-gold: #e8c878;--stage6-aqua: #8bded2;--stage6-rose: #f0a6a6;--stage6-blue: #a9c7ff;color:var(--stage6-ink);gap:clamp(.9rem,2vw,1.4rem);isolation:isolate;min-height:100vh;overflow:hidden;padding:clamp(1rem,3vw,2.5rem);position:relative}.premium-shell:before{background:radial-gradient(circle at 18% 10%,rgba(232,200,120,.16),transparent 24rem),radial-gradient(circle at 82% 18%,rgba(139,222,210,.13),transparent 26rem),linear-gradient(135deg,#12110f,#151a20 52%,#0b1015);content:"";inset:0;position:fixed;z-index:-2}.premium-shell:after{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:96px 96px;content:"";inset:0;opacity:.22;pointer-events:none;position:fixed;z-index:-1}.premium-shell .page-card,.memory-canvas,.trace-river,.evaluation-river{background:linear-gradient(145deg,#13181dc7,#0f121694);border:1px solid var(--stage6-line);box-shadow:0 20px 70px #0000003d;color:var(--stage6-ink);max-width:1120px}.premium-hero,.memory-canvas,.trace-river,.evaluation-river,.path-summary{border-radius:28px;margin:0 auto;padding:clamp(1.15rem,3vw,2.1rem);width:100%}.hero-grid,.canvas-heading,.feedback-columns{display:grid;gap:clamp(1rem,2.5vw,1.75rem);grid-template-columns:minmax(0,1fr) minmax(220px,.34fr)}.premium-shell .eyebrow{color:var(--stage6-gold)}.hero-goal,.premium-shell .muted,.path-summary,.canvas-next,.premium-shell .field-help{color:var(--stage6-muted)}.next-action-card{align-self:start;color:var(--stage6-muted);padding-top:.15rem}.next-action-card span,.canvas-state,.proof-step{color:var(--stage6-muted);font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.next-action-card strong{color:#fff9e8;display:block;font-size:clamp(1.15rem,2.4vw,1.55rem);margin:.25rem 0}.proof-thread{margin-top:1rem}.proof-steps{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem}.proof-step{align-items:center;background:#f6f1e70e;border:1px solid rgba(246,241,231,.11);border-radius:999px;display:inline-flex;gap:.45rem;padding:.5rem .72rem}.proof-step.active{background:#8bded221;border-color:#8bded25c;color:#dffdfa}.proof-dot{background:currentColor;border-radius:999px;height:.48rem;width:.48rem}.memory-canvas{overflow:hidden;position:relative}.memory-canvas:before{background:radial-gradient(ellipse at center,rgba(139,222,210,.1),transparent 62%);content:"";filter:blur(4px);inset:18% 6% 12%;position:absolute}.canvas-active-regions{display:grid;gap:clamp(1rem,2.4vw,1.5rem);margin-top:clamp(1rem,2.4vw,1.5rem);position:relative;z-index:1}.canvas-response-layout{margin-top:0}.canvas-proof-region{background:linear-gradient(145deg,#f6f1e713,#8bded20b);border:1px solid rgba(246,241,231,.13);border-radius:24px;margin-top:clamp(1rem,2vw,1.35rem);padding:clamp(.9rem,2vw,1.2rem);position:relative;z-index:1}.memory-canvas.memory-canvas-primary .canvas-map{background:linear-gradient(145deg,#f6f1e70e,#8bded209);border:1px solid rgba(246,241,231,.1);border-radius:24px;padding:clamp(.9rem,2vw,1.2rem)}.canvas-map{display:grid;gap:clamp(.75rem,2vw,1rem);grid-template-columns:repeat(auto-fit,minmax(132px,1fr));margin-top:1.5rem;position:relative}.canvas-item{align-items:center;display:grid;gap:.55rem;justify-items:center;min-height:150px;position:relative}.canvas-thread{display:none}.canvas-node{background:#f6f1e712;border:1px solid rgba(246,241,231,.15);border-radius:44% 56% 54% 46%/48% 44% 56% 52%;box-shadow:inset 0 1px #ffffff0f,0 12px 34px #0000002e;color:var(--stage6-ink);min-height:92px;padding:1rem;position:relative;text-align:center;white-space:normal;width:min(146px,100%)}.canvas-node.ready{background:#f6f1e711}.canvas-node.in-progress{background:#a9c7ff29;border-color:#a9c7ff75}.canvas-node.correct{background:#8bded226;border-color:#8bded273}.canvas-node.weak{background:#e8c87826;border-color:#e8c8787a}.canvas-node.repairing{background:#f0a6a624;border-color:#f0a6a680}.canvas-node.due-later{background:#c3b5ff21;border-color:#c3b5ff66}.canvas-node.stable{background:#8bded22e;border-color:#8bded28c}.node-pulse{background:currentColor;border-radius:999px;height:7px;left:16px;opacity:.66;position:absolute;top:16px;width:7px}.canvas-state.weak,.canvas-state.repairing{color:#f6d99f}.canvas-state.stable,.canvas-state.correct{color:#b8f3e9}.trace-river,.evaluation-river{display:grid;gap:0}.flow-section,.inline-action,.canvas-response-form,.repair-panel,.worked-example-panel,.premium-shell .prompt-panel,.premium-shell .hint-panel{background:transparent;border:0;border-radius:0;border-top:1px solid var(--stage6-line);margin:0;padding:1.15rem 0}.flow-section:first-of-type{border-top:0;padding-top:.25rem}.example-flow{color:var(--stage6-muted);display:grid;gap:.4rem}.canvas-response-form{display:grid;gap:1rem}.premium-shell label{color:var(--stage6-ink)}.premium-shell textarea,.premium-shell input{background:#0000003d;border-color:#f6f1e72e;color:var(--stage6-ink)}.premium-shell textarea:focus,.premium-shell input:focus,.premium-shell button:focus-visible,.premium-shell .button-link:focus-visible{outline:2px solid var(--stage6-gold);outline-offset:3px}.premium-shell .secondary{background:#f6f1e714;border:1px solid rgba(246,241,231,.14);color:var(--stage6-ink)}.premium-shell .notice{background:#e8c8781f;border-color:#e8c87847;color:#fff0bd}.tight{margin-top:0}.success-text{color:#9ef0c2}.error-text{color:#ffb4b4}.loader-page{align-items:center;background:radial-gradient(circle at 50% 16%,rgba(236,255,220,.82),transparent 18rem),radial-gradient(circle at 16% 78%,rgba(104,142,255,.16),transparent 24rem),radial-gradient(circle at 86% 68%,rgba(255,219,99,.2),transparent 22rem),linear-gradient(145deg,#edf4e3,#f5f5ef 44%,#e7eee6);display:grid;justify-items:center;min-height:100svh;padding:max(1.25rem,env(safe-area-inset-top)) max(1.25rem,env(safe-area-inset-right)) max(1.25rem,env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left))}.shape-sequence-loader{--shape-loader-size: 132px;--shape-loader-paper: rgba(232, 241, 224, .7);--shape-loader-paper-border: rgba(45, 68, 50, .16);--shape-loader-paper-shadow: 0 24px 72px rgba(36, 53, 42, .16), inset 0 1px 0 rgba(255, 255, 255, .68), inset 0 -18px 38px rgba(42, 75, 49, .08);--shape-loader-ink: #172033;align-items:center;background:transparent;color:var(--shape-loader-ink);display:grid;gap:.68rem;justify-items:center;text-align:center}.premium-shell .shape-sequence-loader{--shape-loader-paper: rgba(230, 242, 222, .72);--shape-loader-paper-border: rgba(246, 241, 231, .24);--shape-loader-paper-shadow: 0 24px 74px rgba(0, 0, 0, .24), inset 0 1px 0 rgba(255, 255, 255, .46), inset 0 -16px 40px rgba(47, 85, 50, .12);--shape-loader-ink: var(--stage6-ink)}.shape-sequence-loader__stage{align-items:center;aspect-ratio:1;-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18);background:var(--shape-loader-paper);border:1px solid var(--shape-loader-paper-border);border-radius:28px;box-shadow:var(--shape-loader-paper-shadow);display:grid;justify-items:center;min-height:var(--shape-loader-size);min-width:var(--shape-loader-size);overflow:hidden;place-items:center;position:relative;transform:translateZ(0);transition:background var(--cog-motion-medium) var(--cog-ease-standard),box-shadow var(--cog-motion-medium) var(--cog-ease-standard),transform var(--cog-motion-medium) var(--cog-ease-standard)}.shape-sequence-loader__stage:before{background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.78),transparent 42%),linear-gradient(135deg,rgba(255,255,255,.18),transparent 48%);content:"";inset:0;pointer-events:none;position:absolute}.shape-sequence-loader__video{display:block;height:var(--shape-loader-size);object-fit:contain;opacity:1;position:absolute;transform:scale(.98);transition:opacity .76s var(--cog-ease-standard),transform .76s var(--cog-ease-standard);width:var(--shape-loader-size)}.shape-sequence-loader__video--next{opacity:0;transform:scale(1.04)}.shape-sequence-loader.is-transitioning .shape-sequence-loader__video--current{opacity:0;transform:scale(.94)}.shape-sequence-loader.is-transitioning .shape-sequence-loader__video--next{opacity:1;transform:scale(.98)}.shape-sequence-loader__label{color:currentColor;font-size:.9rem;font-weight:800;letter-spacing:.005em;line-height:1.35;max-width:min(28rem,calc(100vw - 3rem));opacity:.78}.shape-sequence-loader__fallback{color:#172033;font-size:.82rem;font-weight:800}.shape-sequence-loader--screen{align-content:center;justify-content:center;min-height:min(100%,34rem);padding:2rem;width:100%}.shape-sequence-loader--panel{border:0;box-shadow:none;margin:.8rem auto;max-width:min(100%,520px);min-height:164px;padding:1.1rem}.shape-sequence-loader--inline{align-items:center;display:inline-grid;gap:.52rem;grid-auto-flow:column;justify-content:start;margin:.35rem 0;padding:0;text-align:left;width:fit-content}.shape-sequence-loader--button{display:inline-grid;gap:.44rem;grid-auto-flow:column;margin:0;min-height:0;padding:0;width:auto}.shape-sequence-loader--xs{--shape-loader-size: 22px}.shape-sequence-loader--sm{--shape-loader-size: 44px}.shape-sequence-loader--md{--shape-loader-size: 112px}.shape-sequence-loader--lg{--shape-loader-size: clamp(170px, 32vw, 230px)}.shape-sequence-loader--inline .shape-sequence-loader__stage,.shape-sequence-loader--button .shape-sequence-loader__stage{border-radius:18px;min-height:var(--shape-loader-size);min-width:var(--shape-loader-size)}.shape-sequence-loader--inline .shape-sequence-loader__label,.shape-sequence-loader--button .shape-sequence-loader__label{font-size:.82rem;max-width:22rem}.shape-loader-icon{--shape-loader-icon-size: 1.15em;align-items:center;display:inline-flex;flex:0 0 auto;gap:.2em;height:var(--shape-loader-icon-size);width:var(--shape-loader-icon-size)}.shape-loader-icon__dot{animation:shape-loader-dot-pulse .9s var(--cog-ease-standard) infinite;background:currentColor;border-radius:999px;display:block;height:.28em;opacity:.38;width:.28em}.shape-loader-icon__dot:nth-child(2){animation-delay:.12s}.shape-loader-icon__dot:nth-child(3){animation-delay:.24s}.shape-loader-icon--xs{--shape-loader-icon-size: 1.08em}.shape-loader-icon--sm{--shape-loader-icon-size: 1.3em}.loading-action-content{align-items:center;display:inline-flex;gap:.48rem;justify-content:center;line-height:1;white-space:nowrap}@keyframes shape-loader-dot-pulse{0%,72%,to{opacity:.32;transform:translateY(0) scale(.82)}32%{opacity:.9;transform:translateY(-.08em) scale(1)}}@media(max-width:640px){.shape-sequence-loader--panel{min-height:142px;padding:.9rem}.shape-sequence-loader--lg{--shape-loader-size: clamp(150px, 46vw, 190px)}.shape-sequence-loader--md{--shape-loader-size: 96px}.shape-sequence-loader--inline .shape-sequence-loader__label{max-width:min(18rem,calc(100vw - 6rem))}}@media(prefers-reduced-motion:reduce){.premium-shell *,.premium-shell *:before,.premium-shell *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media(max-width:760px){.hero-grid,.canvas-heading,.feedback-columns,.canvas-map{grid-template-columns:1fr}.canvas-item{justify-items:stretch;min-height:auto}.canvas-node{border-radius:22px;width:100%}.memory-canvas:before,.canvas-thread{display:none}}.memory-workspace{background:radial-gradient(circle at 25% 0%,rgba(139,222,210,.1),transparent 26rem),linear-gradient(145deg,#13181dd1,#0c0f12ad);border-radius:32px;color:var(--stage6-ink);margin:0 auto;max-width:1180px;overflow:hidden;padding:clamp(1rem,3vw,2.25rem);position:relative;width:100%}.memory-workspace:before{background:radial-gradient(circle at 45% 22%,rgba(139,222,210,.12),transparent 24rem);content:"";inset:0;pointer-events:none;position:absolute}.memory-workspace>*{position:relative}.workspace-topline{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(220px,.33fr);margin-bottom:.65rem}.source-anchor{display:grid;gap:.28rem}.source-anchor span,.beat-context span{color:var(--stage6-gold);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.source-anchor strong{font-size:clamp(1.4rem,3vw,2.2rem);line-height:1.05}.source-anchor em{color:var(--stage6-muted);font-style:normal}.learning-ribbon{color:var(--stage6-muted);font-size:.88rem;margin:0 0 clamp(1.1rem,2.5vw,1.8rem)}.canvas-response-region{display:block}.learning-beat{min-width:0}.beat-context{color:var(--stage6-muted);margin-bottom:1.2rem;max-width:760px}.beat-context strong{color:var(--stage6-ink);display:block;font-size:1.1rem}.beat-context p{margin:.4rem 0 0}.beat-prompt h1{font-size:clamp(2rem,4.4vw,4rem);letter-spacing:-.045em;line-height:.98;margin-bottom:1rem;max-width:15ch}.canvas-response-form{margin-top:1.3rem;max-width:820px;transition:opacity .18s ease,transform .18s ease}.canvas-response-form.is-checking{opacity:.62;transform:translateY(2px)}.return-path{color:var(--stage6-muted);margin-top:.9rem}.return-path summary{color:var(--stage6-ink);cursor:pointer;font-weight:800}.return-path-flow{display:grid;gap:1rem;margin-top:1rem}.review-plan-copy{color:var(--stage6-muted);display:grid;gap:.25rem}.review-plan-copy p{margin:0}.proof-step{align-items:flex-start;border-radius:18px}.proof-step .proof-dot{margin-top:.28rem}.proof-step span:last-child{display:grid;gap:.12rem}.proof-step strong{color:var(--stage6-ink);font-size:.9rem}.proof-step em{color:var(--stage6-muted);font-size:.78rem;font-style:normal;line-height:1.35}.proof-step:not(.active) em{opacity:.62}.repair-panel{border-left:2px solid rgba(232,200,120,.42);padding-left:1rem}.premium-shell button,.premium-shell .button-link{transition:transform .14s ease,box-shadow .14s ease,background-color .14s ease}.premium-shell button:active,.premium-shell .button-link:active{transform:translateY(1px) scale(.985)}@keyframes repair-settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.workspace-topline,.canvas-response-region{grid-template-columns:1fr}.beat-prompt h1{max-width:none}}.tap-targets{display:flex;flex-wrap:wrap;gap:.55rem}.artifact-resurface{background:#f6f1e70e;border:1px solid rgba(246,241,231,.12);border-radius:18px;display:grid;gap:.65rem;margin-top:.85rem;padding:.9rem}.artifact-resurface span{color:var(--stage6-gold);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.artifact-resurface strong{color:var(--stage6-ink)}.course-list{gap:1rem}.course-list-item{align-items:flex-start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto}.course-card-main{min-width:0}.course-card-actions{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end}.progress-summary{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.progress-summary span{background:#eee8dc;border:1px solid rgba(23,32,51,.08);border-radius:999px;color:#29364f;font-size:.82rem;font-weight:800;padding:.38rem .65rem}button.danger,.button-link.danger{background:#ffe5e7;border:1px solid #ef9da6;color:#7a1020}.premium-shell .canvas-node:disabled{cursor:default;opacity:1}@media(max-width:760px){.course-list-item{grid-template-columns:1fr}.course-card-actions{justify-content:flex-start}}.dynamic-interaction{max-width:880px}.canvas-response-body{background:#f6f1e70e;border:1px solid rgba(246,241,231,.13);border-radius:24px;display:grid;gap:1rem;padding:clamp(.9rem,2vw,1.15rem)}.interaction-header{display:grid;gap:.25rem}.interaction-header span{color:var(--stage6-gold);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.interaction-header strong{color:var(--stage6-ink);font-size:clamp(1rem,2vw,1.2rem)}.interaction-header p,.interaction-body p{color:var(--stage6-muted);margin:0}.interaction-body{display:grid;gap:.9rem}.interaction-chip{background:#f6f1e713;border:1px solid rgba(246,241,231,.16);color:var(--stage6-ink);min-height:42px;padding:.65rem .9rem;white-space:normal}.interaction-chip.selected,.choice-card.selected{background:#8bded229;border-color:#8bded27a;color:#e8fffb}.sort-list{display:grid;gap:.65rem;list-style-position:inside;margin:0;padding:0}.sort-list li{align-items:center;background:#00000029;border:1px solid rgba(246,241,231,.11);border-radius:16px;color:var(--stage6-ink);display:grid;isolation:isolate;position:relative;z-index:1001;gap:.6rem;grid-template-columns:minmax(0,1fr) auto;padding:.8rem}.sort-list li span{min-width:0}.sort-controls{display:flex;gap:.4rem}.sort-controls .secondary{padding:.45rem .7rem}.sketch-builder{display:grid;gap:.8rem}.sketch-surface{background:radial-gradient(circle at 30% 28%,rgba(139,222,210,.1),transparent 7rem),#0000002e;border:1px dashed rgba(246,241,231,.22);border-radius:22px;min-height:240px;overflow:hidden;position:relative}.sketch-empty{color:var(--stage6-muted);left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:min(260px,80%)}.sketch-node{align-items:center;background:#e8c87824;border:1px solid rgba(232,200,120,.42);border-radius:999px;color:#fff3c5;display:inline-flex;font-weight:800;justify-content:center;max-width:160px;min-height:42px;min-width:64px;padding:.45rem .75rem;position:absolute;text-align:center}.sketch-node:not(:last-child):after{background:#8bded26b;content:"";height:2px;left:78%;position:absolute;top:50%;transform:rotate(14deg);transform-origin:left center;width:86px}.choice-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.choice-card{align-items:flex-start;background:#f6f1e711;border:1px solid rgba(246,241,231,.14);border-radius:20px;color:var(--stage6-ink);display:grid;isolation:isolate;position:relative;z-index:1001;gap:.35rem;justify-content:stretch;padding:1rem;text-align:left;white-space:normal}.choice-card span{color:var(--stage6-gold);font-weight:900}.choice-card p{color:inherit;margin:0}.interaction-actions{margin-top:0}.real-sketch-surface{min-height:280px;touch-action:none}.sketch-canvas{cursor:crosshair;height:100%;inset:0;position:absolute;touch-action:none;width:100%;z-index:1}.sketch-node,.sketch-empty{pointer-events:none;z-index:2}.sketch-stats{color:var(--stage6-muted);display:flex;flex-wrap:wrap;font-size:.78rem;gap:.45rem}.sketch-stats span{background:#f6f1e712;border:1px solid rgba(246,241,231,.12);border-radius:999px;padding:.25rem .55rem}@media(max-width:700px){.interaction-actions button,.interaction-actions .button-link,.tap-targets button,.sort-controls button{min-height:48px}.real-sketch-surface{min-height:260px}}@media(max-width:700px){.sort-list li{grid-template-columns:1fr}.sort-controls{justify-content:flex-start}.sketch-surface{min-height:200px}}.return-review-banner{background:linear-gradient(135deg,#8bded221,#f6f1e70f);border:1px solid rgba(139,222,210,.24);border-radius:22px;box-shadow:0 18px 44px #00000038;display:grid;gap:.35rem;margin:1rem 0;padding:1rem}.return-review-banner span{color:var(--stage6-muted);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.return-review-banner strong{color:var(--stage6-ink);font-size:1rem}.return-review-banner p{color:var(--stage6-muted);margin:0}.stable-proof{border-color:#8bded257}.intake-fieldset{border:0;display:grid;gap:.75rem;margin:1.25rem 0;padding:0}.intake-fieldset legend{color:#29364f;font-size:.95rem;font-weight:900;margin-bottom:.35rem}.intake-option-grid,.intake-compact-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.intake-option{align-items:flex-start;background:#f8f5ee;border:1px solid rgba(23,32,51,.12);border-radius:16px;color:#172033;display:grid;gap:.25rem;justify-content:stretch;min-height:110px;padding:1rem;text-align:left;white-space:normal}.intake-option:hover:not(:disabled),.intake-option.selected{background:#ebe5d8;border-color:#6b4fd873;box-shadow:0 10px 28px #17203314}.intake-option span{color:#526075;font-size:.9rem;font-weight:600}.intake-option em{color:#6b4fd8;font-size:.75rem;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.intake-compact-grid label{background:#f8f5ee;border-radius:16px;padding:1rem}.confidence-strip{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:1rem 0;padding:.75rem;border:1px solid rgba(246,241,231,.12);border-radius:1rem;background:#ffffff09}.confidence-strip>span{color:var(--muted);font-size:.9rem;margin-right:.25rem}.canvas-proof-strand,.canvas-repair-strand{border:1px solid rgba(232,200,120,.28);border-radius:22px;padding:1rem;background:#e8c87812;box-shadow:none}.canvas-proof-strand h3,.canvas-repair-strand h3{margin:.2rem 0 .65rem}.canvas-proof-strand label{display:grid;gap:.4rem;margin-top:.8rem}.confirmation-actions{margin-top:.8rem}.contrastive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.7rem}.contrastive-step{border:1px solid rgba(246,241,231,.13);border-radius:16px;padding:.75rem;background:#f6f1e70e}.contrastive-step span{display:block;color:var(--stage6-gold, #e8c878);font-size:.78rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.contrastive-step p{margin:.35rem 0 0}.source-highlight-surface,.sequence-surface,.guided-solve-surface,.return-orbit-surface,.voice-recall-surface{background:#0000001f;border:1px solid rgba(246,241,231,.11);border-radius:20px;padding:.85rem}.drag-sort-list li,.sequence-list li{cursor:grab;grid-template-columns:auto minmax(0,1fr) auto}.drag-sort-list li:active,.sequence-list li:active{cursor:grabbing}.drag-handle{align-items:center;background:#e8c8781c;border:1px solid rgba(232,200,120,.22);border-radius:999px;color:var(--stage6-gold);display:inline-flex;font-size:.85rem;height:1.6rem;justify-content:center;min-width:1.6rem!important}.worked-line{background:#8bded21a;border:1px solid rgba(139,222,210,.2);border-radius:16px;display:grid;gap:.35rem;padding:.8rem}.worked-line span{color:var(--stage6-gold);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.worked-line p{color:var(--stage6-ink)}.canvas-response-body.source_highlight,.canvas-response-body.return_orbit{border-color:#8bded242}.canvas-response-body.drag_sort,.canvas-response-body.sequence_path,.canvas-response-body.guided_solve{border-color:#e8c8783d}@media(max-width:700px){.drag-sort-list li,.sequence-list li{grid-template-columns:auto minmax(0,1fr)}.drag-sort-list .sort-controls,.sequence-list .sort-controls{grid-column:1 / -1}}.canvas-reason-strand{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem;border:1px solid rgba(148,163,184,.22);border-radius:1.25rem;background:linear-gradient(135deg,#0f172ad1,#1e293ba8);box-shadow:none}.canvas-reason-strand h2{margin:.15rem 0}.canvas-reason-strand p{margin:0;color:#e2e8f0db}.canvas-reason-strand ul{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:0;list-style:none}.canvas-reason-strand li{padding:.35rem .55rem;border:1px solid rgba(148,163,184,.18);border-radius:999px;color:#e2e8f0c7;background:#0f172a80;font-size:.82rem}.sequencer-meter{display:grid;place-items:center;min-width:4.6rem;min-height:4.6rem;border-radius:999px;border:1px solid rgba(148,163,184,.25);background:#0206176b}.sequencer-meter span{font-size:1.25rem;font-weight:800}.sequencer-meter em{max-width:4.2rem;text-align:center;color:#e2e8f09e;font-size:.65rem;font-style:normal;text-transform:uppercase;letter-spacing:.05em}@media(max-width:720px){.canvas-reason-strand{grid-template-columns:1fr}.sequencer-meter{justify-self:start}}.return-orbit-comparison{background:#00000029;border:1px solid rgba(139,222,210,.2);border-radius:18px;display:grid;gap:.45rem;padding:.85rem}.return-orbit-comparison span,.return-orbit-preview span{color:var(--stage6-gold);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.return-orbit-comparison p,.return-orbit-preview p{margin:0}.reminder-card{border-color:#8ea0ff52}.reminder-controls{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0 .5rem}.reminder-controls button.selected-reminder{border-color:#8ea0fff2;background:#8ea0ff29;color:var(--text-strong, #f5f7ff)}.dashboard-hero-panel,.composer-panel,.intake-panel,.return-orbit-dashboard,.path-library-panel{overflow:hidden;position:relative}.dashboard-hero-panel:before,.composer-panel:before,.intake-panel:before,.return-orbit-dashboard:before{background:radial-gradient(circle at 92% 8%,rgba(107,79,216,.12),transparent 16rem);content:"";inset:0;pointer-events:none;position:absolute}.dashboard-hero-panel>*,.composer-panel>*,.intake-panel>*,.return-orbit-dashboard>*{position:relative}.learning-system-strip,.composer-flow,.intake-summary{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.15rem 0 0}.learning-system-strip span,.composer-flow span,.intake-summary span{background:#f0eadf;border:1px solid rgba(23,32,51,.1);border-radius:999px;color:#29364f;font-size:.78rem;font-weight:900;letter-spacing:.04em;padding:.42rem .68rem;text-transform:uppercase}.learning-system-strip span:not(:last-child):after,.composer-flow span:not(:last-child):after{color:#8c97aa;content:"→";margin-left:.55rem}.composer-flow span.active,.intake-summary span:first-child{background:#e6ddff;border-color:#6b4fd847;color:#4532a4}.intake-summary{margin-bottom:1rem}.return-orbit-dashboard .concept-list li,.path-library-panel .course-list-item{background:linear-gradient(135deg,#f8f5ee,#fff);border:1px solid rgba(23,32,51,.08);border-radius:18px;padding:1rem}.memory-canvas-primary{margin:clamp(1rem,2.4vw,1.8rem) 0 clamp(1.1rem,2.6vw,2rem)}.memory-canvas-primary .memory-canvas,.memory-canvas-primary .proof-thread{background:linear-gradient(145deg,#f6f1e71a,#8bded20f);border-color:#8bded233}.memory-canvas-primary .canvas-node.in-progress{box-shadow:0 0 0 3px #8bded229,0 16px 42px #0000003d}.memory-canvas-primary+.return-review-banner,.memory-canvas-primary+.canvas-response-region{margin-top:0}.primary-learning-beat{position:relative}.return-review-banner span:before{content:"• "}.return-path{background:#0000001f;border:1px solid rgba(246,241,231,.1);border-radius:16px;padding:.75rem .9rem}.return-path[open]{background:#0000002e}.canvas-response-body,.canvas-proof-strand,.canvas-repair-strand{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media(max-width:700px){.learning-system-strip span,.composer-flow span,.intake-summary span{border-radius:14px;flex:1 1 42%;text-align:center}.learning-system-strip span:not(:last-child):after,.composer-flow span:not(:last-child):after{content:"";margin-left:0}}@media(prefers-reduced-motion:reduce){.canvas-response-body,.canvas-proof-strand,.canvas-repair-strand{-webkit-backdrop-filter:none;backdrop-filter:none}}.save-status-pill{display:inline-flex;align-items:center;gap:.3rem;width:fit-content;margin-top:.45rem;border:1px solid rgba(246,241,231,.18);border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:700;letter-spacing:.02em;color:#f6f1e7c2;background:#ffffff0e}.save-status-pill.saving{color:#f6f1e7e6}.save-status-pill.saved{border-color:#a2ffc647;color:#beffd8eb}.save-status-pill.error{border-color:#ffa08757;color:#ffbba8f2}.focused-actions{margin-top:.2rem}.warning-text{color:#ffe0a6!important;font-weight:800}.interaction-readiness{color:var(--stage6-muted);font-size:.86rem;margin:-.25rem 0 0}.interaction-readiness.ready{color:#cdeee7}.interaction-readiness.waiting{color:#f4d28d}.drag-sort-list li,.sequence-list li{touch-action:manipulation}.sort-controls button{min-width:4.25rem}@media(max-width:700px){.interaction-readiness{font-size:.92rem}.sort-controls{display:grid;grid-template-columns:1fr 1fr;width:100%}.sort-controls button{width:100%}.sketch-stats{font-size:.84rem}}.feedback-proof-action{background:#00000026;border:1px solid rgba(246,241,231,.1);border-radius:18px;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:.9rem}.feedback-proof-action article{display:grid;gap:.25rem}.feedback-proof-action strong{color:var(--stage6-gold)}.feedback-proof-action p{color:var(--stage6-ink);margin:0}.canvas-current-directive{border-left:1px solid rgba(139,222,210,.36);display:grid;gap:.35rem;min-width:min(100%,280px);padding:.15rem 0 .15rem 1rem}.canvas-current-directive span,.canvas-strand-header{color:var(--stage6-gold);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.canvas-current-directive strong{color:var(--stage6-ink);font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.05}.canvas-current-directive p{color:var(--stage6-muted);margin:0}.canvas-current-directive.fix{border-left-color:#e8c8788a}.canvas-current-directive.move{border-left-color:#8bded285}.canvas-strand{background:transparent;border:0;border-top:1px solid rgba(246,241,231,.11);border-radius:0;box-shadow:none;color:var(--stage6-muted);margin:.85rem 0 0;padding:.8rem 0 0}.canvas-strand-body{display:grid;gap:1rem;padding:.85rem 0 0}.canvas-review-plan{margin-top:.7rem;max-width:820px}.canvas-review-plan .return-path{margin-top:0}.canvas-review-plan .canvas-strand-body .canvas-reason-strand{box-shadow:none}.canvas-living-surface{display:block;margin:clamp(.8rem,2vw,1.4rem) auto;max-width:1180px;width:100%}.canvas-living-surface .memory-canvas{max-width:none}.canvas-living-surface .memory-canvas-primary{margin:0}.canvas-living-surface .canvas-active-regions{gap:0}.canvas-living-surface .canvas-response-region{display:grid;gap:clamp(1rem,2.4vw,1.35rem)}.canvas-living-surface .canvas-practice-region,.canvas-living-surface .canvas-feedback-region,.canvas-living-surface .return-orbit-flow,.canvas-living-surface .feedback-focus-stream{display:grid;gap:clamp(.85rem,2vw,1.15rem);padding:0}.canvas-living-surface .canvas-current-directive{min-width:0}.canvas-living-surface .memory-canvas-primary .canvas-map{margin-top:clamp(.85rem,2vw,1.15rem);padding:0}.canvas-living-surface .canvas-item{min-height:116px}.canvas-living-surface .canvas-node{box-shadow:none}.canvas-living-surface .canvas-strand{margin-top:clamp(.65rem,1.6vw,.95rem)}.canvas-living-surface .canvas-strand-body{gap:.8rem}.canvas-living-surface .feedback-proof-action{border-top:1px solid rgba(246,241,231,.1);gap:clamp(.75rem,2vw,1.25rem);padding:clamp(.8rem,1.8vw,1rem) 0 0}.canvas-living-surface .feedback-proof-action article,.canvas-living-surface .contrastive-step,.canvas-living-surface .worked-line{background:#f6f1e70b;border:1px solid rgba(246,241,231,.1);border-radius:16px;padding:.75rem}.canvas-living-surface .repair-inline,.canvas-living-surface .worked-example-inline,.canvas-living-surface .return-orbit-comparison,.canvas-living-surface .canvas-proof-strand,.canvas-living-surface .canvas-repair-strand{border-top:1px solid rgba(246,241,231,.1);padding:.9rem 0 0}.canvas-living-surface .canvas-stop-note{border-left:1px solid rgba(139,222,210,.32);display:grid;gap:.35rem;margin:.8rem 0 0;padding:.2rem 0 .2rem .9rem}.canvas-living-surface .canvas-stop-note span{color:var(--stage6-gold);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.canvas-living-surface .canvas-stop-note strong{color:var(--stage6-ink)}.canvas-living-surface .canvas-stop-note p{color:var(--stage6-muted);margin:0}.canvas-living-surface .return-path .return-orbit-flow,.canvas-living-surface .canvas-strand-body .canvas-reason-strand{margin:0}.canvas-living-surface .feedback-focus-stream h2{font-size:clamp(1.6rem,3vw,2.45rem);line-height:1;margin:0}.canvas-living-surface .feedback-focus-stream>p{color:var(--stage6-muted);margin:0}@media(max-width:920px){.canvas-living-surface .workspace-topline,.canvas-living-surface .hero-grid,.canvas-living-surface .canvas-heading,.canvas-living-surface .feedback-columns{grid-template-columns:1fr}}.canvas-living-surface .canvas-learning-moment-thread{border-top:1px solid rgba(246,241,231,.1);display:grid;gap:.75rem;grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(.85rem,2vw,1.15rem) 0 0;padding:clamp(.75rem,1.8vw,.95rem) 0 0}.canvas-living-surface .canvas-learning-moment-thread span{background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;gap:.16rem;min-width:0}.canvas-living-surface .canvas-learning-moment-thread strong{color:var(--stage6-gold);font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.canvas-living-surface .canvas-learning-moment-thread em{color:var(--stage6-muted);font-size:.78rem;font-style:normal;line-height:1.25;overflow-wrap:anywhere}.canvas-living-surface .hint-detail,.canvas-living-surface .why-help-detail,.canvas-living-surface .feedback-detail,.canvas-living-surface .sequencer-detail,.canvas-living-surface .return-path{background:transparent;border-left:0;border-right:0;border-radius:0;box-shadow:none}@media(max-width:840px){.canvas-living-surface .canvas-learning-moment-thread{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.canvas-living-surface .canvas-learning-moment-thread{grid-template-columns:1fr}}.liquid-voice-capture{--voice-glass-tint: rgba(255, 255, 255, .34);--voice-glass-border: rgba(255, 255, 255, .62);--voice-glass-shadow: rgba(35, 31, 24, .14);--voice-ink: rgba(15, 18, 23, .86);--voice-shell-height: 54px;--voice-radius: 20px;--voice-rx: 0px;--voice-ry: 0px;display:block;margin:.25rem 0 .85rem;max-width:none;padding:0;position:relative;width:100%}.liquid-voice-filters{height:0;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:0}.liquid-voice-shell{display:grid;height:var(--voice-shell-height);isolation:isolate;place-items:center;position:relative;width:100%}.liquid-voice-control{align-items:center;background:transparent;border:0;color:var(--voice-ink);cursor:pointer;display:grid;height:100%;isolation:isolate;justify-items:center;margin:0;min-height:0;overflow:visible;padding:0;position:relative;touch-action:manipulation;-webkit-user-select:none;user-select:none;width:100%;-webkit-tap-highlight-color:transparent}.liquid-voice-control:disabled{cursor:not-allowed;opacity:.72}.liquid-voice-control:focus-visible .liquid-voice-soundbar{outline:2px solid rgba(246,241,231,.42);outline-offset:4px}.liquid-voice-orb{display:none}.liquid-voice-soundbar{background:linear-gradient(180deg,#ffffff8a,#ffffff2e),var(--voice-glass-tint);backdrop-filter:blur(30px) saturate(1.45) contrast(1.03) brightness(1.04);border:1px solid var(--voice-glass-border);border-radius:var(--voice-radius);box-shadow:0 18px 46px var(--voice-glass-shadow),inset 0 1px #ffffffbd,inset 0 -1px #ffffff3d;cursor:pointer;height:100%;inset:0;isolation:isolate;opacity:1;overflow:hidden;pointer-events:auto;position:absolute;transform:translateZ(0) scale(1);transition:filter .18s ease,box-shadow .22s ease,transform .16s ease;-webkit-user-select:none;user-select:none;width:100%;will-change:transform,filter;-webkit-backdrop-filter:blur(30px) saturate(1.45) contrast(1.03) brightness(1.04)}.liquid-voice-soundbar:before{background:radial-gradient(120% 82% at 50% -28%,rgba(255,255,255,.76),transparent 60%),linear-gradient(90deg,rgba(255,255,255,.18),transparent 20%,transparent 80%,rgba(255,255,255,.18));content:"";inset:0;mix-blend-mode:screen;opacity:.76;pointer-events:none;position:absolute;z-index:2}.liquid-voice-soundbar:after{border:1px solid rgba(255,255,255,.5);border-radius:calc(var(--voice-radius) - 1px);box-shadow:inset 0 0 0 1px #0f121708,inset 0 12px 22px #ffffff2e,inset 0 -16px 24px #231f180f;content:"";inset:1px;pointer-events:none;position:absolute;z-index:6}.liquid-voice-capture.is-listening .liquid-voice-soundbar{box-shadow:0 22px 58px #231f182e,0 0 0 1px #ffffff2e,inset 0 1px #ffffffc7,inset 0 -1px #ffffff47;filter:saturate(1.06) brightness(1.02)}.liquid-voice-capture.is-error .liquid-voice-soundbar{--voice-glass-tint: rgba(255, 255, 255, .44)}.liquid-voice-control.is-pressing:not(:disabled) .liquid-voice-soundbar{transform:translateZ(0) scaleX(.992) scaleY(.965)}.liquid-voice-refraction{background:#ffffff24;inset:0;opacity:.66;pointer-events:none;position:absolute;transform:translate3d(var(--voice-rx),var(--voice-ry),0) scale(1.025);transform-origin:center;z-index:0}.liquid-voice-grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.48'/%3E%3C/svg%3E");inset:0;mix-blend-mode:multiply;opacity:.035;pointer-events:none;position:absolute;z-index:3}.liquid-voice-canvas{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:4}.liquid-voice-ripple{background:radial-gradient(circle,rgba(255,255,255,.3),rgba(255,255,255,.08) 44%,transparent 72%);border:1px solid rgba(255,255,255,.48);border-radius:999px;height:10px;left:var(--voice-ripple-x, 50%);opacity:0;pointer-events:none;position:absolute;top:var(--voice-ripple-y, 50%);transform:translate(-50%,-50%) scale(.2);width:10px;z-index:5}.liquid-voice-control:active:not(:disabled) .liquid-voice-ripple{animation:liquid-voice-ripple .66s cubic-bezier(.16,1,.3,1) both}@keyframes liquid-voice-ripple{0%{opacity:0;transform:translate(-50%,-50%) scale(.16)}14%{opacity:.62}to{opacity:0;transform:translate(-50%,-50%) scale(42)}}.liquid-voice-pill{align-items:center;background:#ffffff94;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.68);border-radius:999px;box-shadow:inset 0 1px #ffffffad,0 10px 24px #231f181a;color:#0f1217c2;display:inline-flex;font-size:.72rem;font-weight:700;gap:.52rem;left:50%;letter-spacing:.01em;max-width:calc(100% - 1.2rem);padding:.38rem .68rem;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:7;-webkit-backdrop-filter:blur(10px)}.liquid-voice-capture.is-listening .liquid-voice-pill{opacity:0;transform:translate(-50%,-50%) scale(.97);transition:opacity .16s ease,transform .16s ease}.liquid-voice-dot{background:#0f1217b3;border-radius:999px;box-shadow:0 0 18px #0f12172e;height:7px;width:7px}.liquid-voice-capture.is-listening .liquid-voice-dot{animation:liquid-voice-dot .94s ease-in-out infinite}@keyframes liquid-voice-dot{0%,to{opacity:.55;transform:scale(.86)}50%{opacity:1;transform:scale(1.18)}}.liquid-voice-status{color:var(--stage6-muted);font-size:.72rem;line-height:1.25;margin:.35rem 0 0 .2rem}.answer-box-field.is-dictating .liquid-voice-capture+textarea,.answer-box-field.is-transcribing .liquid-voice-capture+textarea{box-shadow:0 0 0 1px #8bded22e,0 18px 50px #8bded214}@media(max-width:700px){.liquid-voice-capture{--voice-shell-height: 50px}.liquid-voice-pill{font-size:.68rem;max-width:calc(100% - 1rem);overflow:hidden;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){.liquid-voice-soundbar{transition-duration:1ms!important}.liquid-voice-control:active:not(:disabled) .liquid-voice-ripple,.liquid-voice-capture.is-listening .liquid-voice-dot{animation:none!important}}.liquid-voice-capture.compact-voice-control{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;margin:0;width:auto}.compact-voice-control .liquid-voice-control{align-items:center;background:#f6f1e70f;border:1px solid var(--stage6-line);border-radius:999px;color:var(--stage6-ink);display:inline-flex;gap:.42rem;height:auto;min-height:2.25rem;padding:.42rem .72rem;width:auto}.compact-voice-control .liquid-voice-control:hover:not(:disabled){background:#f6f1e71c;border-color:#f6f1e742}.compact-voice-control .liquid-voice-control:focus-visible{outline:2px solid var(--stage6-gold);outline-offset:2px}.compact-voice-control .liquid-voice-control svg{height:1rem;width:1rem}.compact-voice-control.is-listening .liquid-voice-control{background:#8bded21f;border-color:#8bded266}.liquid-voice-meter{align-items:center;display:inline-flex;gap:.18rem;height:1.4rem;padding:0 .12rem}.liquid-voice-meter i{animation:liquid-voice-meter-pulse .52s ease-in-out infinite alternate;background:linear-gradient(180deg,#a9efe4fa,#4cb5ffb8);border-radius:999px;display:block;height:1.18rem;opacity:calc(.48 + var(--voice-level) * .5);transform:scaleY(var(--voice-level));transform-origin:center;width:.18rem}.liquid-voice-meter i:nth-child(2n){animation-delay:-.18s}.liquid-voice-meter i:nth-child(3n){animation-delay:-.32s}@keyframes liquid-voice-meter-pulse{to{transform:scaleY(calc(var(--voice-level) * .72 + .12))}}.compact-voice-control.is-error .liquid-voice-control{border-color:#f0a6a66b}.compact-voice-control .liquid-voice-status{margin:0;max-width:34rem}.answer-box-field{display:grid;gap:.5rem;position:relative}.answer-box-field>label{font-size:.9rem;font-weight:750}.answer-input-tools{align-items:center;display:flex;justify-content:flex-start}.answer-box-field textarea{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.answer-box-field.is-dictating textarea{border-color:#4cb5ff7a;box-shadow:0 0 0 3px #4cb5ff1a,inset 0 1px #ffffff0f}.answer-box-field.is-transcribing textarea{background-image:linear-gradient(90deg,transparent,rgba(76,181,255,.07),transparent);background-size:220% 100%;animation:answer-box-transcribing-sheen 1.1s ease-in-out infinite}.answer-transcribing-status{align-items:center;background:#0e1923e0;border:1px solid rgba(139,222,210,.28);border-radius:999px;color:var(--stage6-ink);display:inline-flex;font-size:.76rem;font-weight:720;gap:.42rem;justify-self:start;padding:.38rem .62rem}.answer-transcribing-status span{animation:answer-transcribing-dot .76s ease-in-out infinite;background:var(--stage6-aqua);border-radius:999px;box-shadow:0 0 14px #8bded26b;height:.42rem;width:.42rem}@keyframes answer-transcribing-dot{50%{opacity:.45;transform:scale(.72)}}@keyframes answer-box-transcribing-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.course-learning-header{display:grid;gap:.8rem;margin-bottom:clamp(.9rem,2vw,1.2rem)}.course-shell-heading{display:grid;gap:.22rem}.course-shell-heading p,.course-shell-heading h1,.course-shell-heading strong,.course-shell-heading span{margin:0}.course-shell-heading p{color:var(--stage6-muted);font-size:.76rem;font-weight:760;letter-spacing:.03em}.course-shell-heading h1{color:var(--stage6-ink);font-size:clamp(1.25rem,3vw,1.75rem);letter-spacing:-.035em;line-height:1.1}.course-shell-heading strong{color:var(--stage6-ink);font-size:.9rem}.course-shell-heading span{color:var(--stage6-muted);font-size:.82rem}.course-idea-list,.course-idea-list-compact{border:1px solid rgba(246,241,231,.08);border-radius:16px;display:grid;gap:.55rem;padding:.45rem .55rem;width:100%}.course-idea-list-heading{align-items:center;cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;list-style:none}.course-idea-list-heading::-webkit-details-marker{display:none}.course-idea-list-heading:after{color:#f6f1e79e;content:"+";font-size:.9rem;line-height:1}.course-idea-list[open] .course-idea-list-heading:after{content:"–"}.course-idea-list-heading span{align-items:baseline;display:flex;flex-wrap:wrap;gap:.45rem}.course-idea-list-heading strong{color:var(--stage6-ink);font-size:clamp(.95rem,2vw,1.1rem);letter-spacing:-.025em;line-height:1.08}.course-idea-list-heading em{color:var(--stage6-muted);font-size:.78rem;font-style:normal;font-weight:780}.course-idea-list-status{background:#7ec8b81f;border:1px solid rgba(126,200,184,.22);border-radius:999px;color:#e8e4ddc7;font-size:.74rem;font-weight:760;line-height:1;padding:.34rem .55rem}.course-idea-list-items{display:grid;gap:.32rem;list-style:none;margin:.2rem 0 0;padding:0}.course-idea-row{align-items:center;background:transparent;border:1px solid rgba(246,241,231,.08);border-radius:14px;color:var(--stage6-muted);cursor:pointer;display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:2.65rem;padding:.52rem .68rem;text-align:left;width:100%}.course-idea-row:disabled{cursor:default}.course-idea-row.current{border-color:#8bded25c;color:var(--stage6-ink)}.course-idea-row-index{color:#f6f1e77a;font-size:.78rem;font-weight:760;width:1.4rem}.course-idea-row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-idea-row-status{color:#f6f1e78f;font-size:.72rem;font-weight:760;white-space:nowrap}.course-idea-row.current .course-idea-row-status{color:#8bded2e6}@media(max-width:620px){.course-idea-list-heading{align-items:start;flex-direction:column;gap:.3rem}.course-idea-row{grid-template-columns:auto minmax(0,1fr)}.course-idea-row-status{grid-column:2}}.compact-action-topbar{gap:clamp(.9rem,2vw,1.25rem);margin-bottom:clamp(.9rem,2vw,1.2rem)}.focused-action-region{display:grid;gap:clamp(.8rem,1.8vw,1.1rem)}.canvas-single-action-shell{display:grid;gap:clamp(.75rem,1.8vw,1rem)}.canvas-single-action-shell .canvas-current-directive{margin:0}.canvas-single-action-shell .canvas-response-region,.canvas-single-action-shell .canvas-practice-region{background:transparent;border:0;box-shadow:none;margin:0;padding:0}.topbar-proof-region{margin-top:.65rem}.canvas-context-dock{border-top:1px solid rgba(246,241,231,.08);margin-top:clamp(1rem,2.4vw,1.35rem);padding-top:.5rem}.canvas-context-dock>summary{align-items:center;cursor:pointer;display:inline-flex;gap:.45rem;list-style:none;opacity:.68;padding:.2rem 0}.canvas-context-dock>summary::-webkit-details-marker{display:none}.canvas-context-dock>summary span{color:var(--stage6-muted);font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.canvas-context-dock>summary:after{color:#f6f1e79e;content:"+";font-size:.85rem;line-height:1}.canvas-context-dock[open]>summary:after{content:"–"}.canvas-context-dock-body{display:grid;gap:clamp(.85rem,1.8vw,1.1rem);margin-top:.75rem}.canvas-context-dock .context-group{background:#f6f1e709;border:1px solid rgba(246,241,231,.08);border-radius:16px;padding:clamp(.75rem,1.8vw,1rem)}.canvas-context-dock .context-group h3{color:var(--stage6-ink);font-size:.92rem;margin:0 0 .4rem}.canvas-context-dock .context-group p,.canvas-context-dock .context-group li{color:var(--stage6-muted)}.canvas-context-dock .source-context-group p:last-child{margin-bottom:0}.compact-example-flow,.compact-return-path-flow{display:grid;gap:.35rem}@media(max-width:720px){.compact-action-topbar{grid-template-columns:1fr}}.canvas-strand>summary{align-items:center;cursor:pointer;display:flex;gap:.65rem;justify-content:space-between;list-style:none}.canvas-strand>summary::-webkit-details-marker{display:none}.canvas-strand>summary:after{color:#f6f1e7a8;content:"+";font-size:1rem;line-height:1}.canvas-strand[open]>summary:after{content:"–"}.course-feedback-turn{border:1px solid rgba(246,241,231,.1);border-radius:18px;display:grid;gap:.8rem;max-width:48rem;padding:clamp(.9rem,2vw,1.15rem)}.course-feedback-turn h2{color:var(--stage6-ink);font-size:clamp(1.08rem,2.2vw,1.36rem);letter-spacing:-.025em;margin:0}.course-feedback-lines{display:grid;gap:.42rem}.course-feedback-lines p,.course-feedback-confirmation p{color:var(--stage6-muted);line-height:1.55;margin:0}.course-feedback-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem}.course-feedback-confirmation{display:grid;gap:.65rem}.course-page-debug-bottom{margin:clamp(1.25rem,2.8vw,1.8rem) auto 0;max-width:min(100%,980px);opacity:.74;width:100%}.simple-dashboard-shell{align-items:center;background:radial-gradient(circle at 20% 12%,rgba(107,79,216,.1),transparent 22rem),radial-gradient(circle at 84% 16%,rgba(23,32,51,.08),transparent 20rem),#f6f1e8;gap:0;justify-content:center;min-height:100vh;padding:clamp(1rem,3vw,2.5rem)}.dashboard-wizard-card{background:#fffffff0;border:1px solid rgba(23,32,51,.12);border-radius:clamp(26px,4vw,42px);box-shadow:0 28px 90px #1720331f;margin:0 auto;max-width:820px;overflow:hidden;padding:clamp(1.25rem,4vw,2.8rem);width:min(100%,820px)}.dashboard-wizard-card h1{font-size:clamp(2.4rem,7vw,5rem);letter-spacing:-.055em;line-height:.94;margin-bottom:1rem}.dashboard-wizard-card h2{font-size:clamp(1.4rem,3.6vw,2.1rem);letter-spacing:-.035em;line-height:1.02;margin:0 0 .35rem}.wizard-description{font-size:clamp(1.02rem,2.4vw,1.24rem);max-width:680px}.wizard-body{margin-top:clamp(1.35rem,3vw,2rem)}.wizard-topbar{align-items:center;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:clamp(1.2rem,3vw,2rem)}.wizard-small-button{background:#f0eadf;color:#29364f;min-height:42px;padding:.55rem .9rem}.wizard-progress-wrap{background:#eee8dc;border:1px solid rgba(23,32,51,.08);border-radius:999px;height:12px;overflow:hidden}.wizard-progress-wrap span,.wizard-progress-wrap i{background:#172033;border-radius:inherit;display:block;height:100%;transition:width .26s ease}.best-action-stack,.wizard-choice-stack,.single-input-flow,.review-build-form{display:grid;gap:1rem}.wizard-choice-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.giant-action-link,.wizard-choice{background:#172033;border:1px solid rgba(23,32,51,.12);border-radius:28px;color:#fff;display:grid;gap:.35rem;justify-items:start;min-height:118px;padding:clamp(1.1rem,3vw,1.45rem);text-align:left;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;white-space:normal;width:100%}.giant-action-link:hover,.wizard-choice:hover:not(:disabled){box-shadow:0 18px 42px #17203329;transform:translateY(-2px)}.giant-action-link span,.wizard-choice-main span{color:#ffffffb8;font-size:.95rem;font-weight:750}.giant-action-link strong,.wizard-choice-main strong{color:currentColor;display:block;font-size:clamp(1.45rem,4vw,2.1rem);letter-spacing:-.04em;line-height:1}.secondary-action,.wizard-choice{background:#fff;color:#172033}.secondary-action span,.wizard-choice-main span{color:#526075}.wizard-choice{align-items:center;grid-template-columns:minmax(0,1fr) auto;min-height:104px}.wizard-choice.selected{background:#172033;border-color:#172033;color:#fff}.wizard-choice.selected .wizard-choice-main span{color:#ffffffb8}.wizard-choice:disabled{background:#f0eadf;color:#6d7686;opacity:.78}.wizard-choice-end{background:#f0eadf;border-radius:999px;color:#29364f;font-size:.78rem;font-weight:900;padding:.42rem .72rem;text-transform:uppercase}.wizard-choice.selected .wizard-choice-end{background:#ffffff24;color:#fff}.single-input-flow input,.single-input-flow textarea{background:#f8f5ee;border:1px solid rgba(23,32,51,.14);border-radius:24px;color:#172033;font-size:clamp(1rem,2.3vw,1.18rem);outline:none;padding:1rem 1.1rem;width:100%}.single-input-flow input:focus,.single-input-flow textarea:focus{background:#fff;border-color:#172033;box-shadow:0 0 0 4px #17203314}.single-input-flow button,.review-build-form>button{min-height:64px;width:100%}.single-input-flow.compact{margin-top:1rem}.time-choice-row{display:grid;gap:.75rem;grid-template-columns:repeat(4,1fr)}.time-choice-row button{background:#fff;border:1px solid rgba(23,32,51,.12);color:#172033;min-height:72px}.time-choice-row button.selected{background:#172033;color:#fff}.material-meter{display:grid;gap:.5rem}.material-meter span{color:#526075;font-size:.9rem;font-weight:800}.material-meter div{background:#eee8dc;border-radius:999px;height:10px;overflow:hidden}.material-meter i{background:#172033;border-radius:inherit;display:block;height:100%;transition:width .22s ease}.attestation-card,.simple-course-card,.empty-simple-state{background:#f8f5ee;border:1px solid rgba(23,32,51,.09);border-radius:24px;padding:1.1rem}.simple-checkbox-row{align-items:flex-start;color:#29364f;line-height:1.55}.simple-checkbox-row input{flex:0 0 auto;height:1.2rem;margin-top:.25rem;width:1.2rem}.build-summary-grid,.dashboard-metrics-row{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.dashboard-metric{background:#fff;border:1px solid rgba(23,32,51,.08);border-radius:18px;display:grid;gap:.3rem;min-width:0;padding:.9rem}.dashboard-metric span{color:#6c7689;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dashboard-metric strong{color:#172033;overflow-wrap:anywhere}.dashboard-simple-grid{display:grid;gap:.75rem;grid-template-columns:repeat(4,1fr);margin:1rem 0}.dashboard-simple-grid button{background:#fff;border:1px solid rgba(23,32,51,.1);color:#172033;min-height:58px}.wizard-message-stack{display:grid;gap:.75rem;margin-top:1rem}.simple-course-list{display:grid;gap:1rem}.simple-course-card{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto}.simple-course-card h2{margin-bottom:.35rem}.simple-course-card p{margin:.4rem 0 0}.path-progress-bar{background:#fff;border:1px solid rgba(23,32,51,.08);border-radius:999px;height:12px;margin-top:1rem;overflow:hidden}.path-progress-bar span,.path-progress-bar i{background:#172033;border-radius:inherit;display:block;height:100%}.review-card-simple{grid-template-columns:1fr}.simple-reminder-controls button.selected-reminder{background:#172033;border-color:#172033;color:#fff}.account-action-row{margin-top:1rem}.empty-simple-state{text-align:center}.empty-simple-state p{color:#526075;font-size:1.1rem;font-weight:800}@media(max-width:760px){.simple-dashboard-shell{align-items:stretch;justify-content:flex-start}.dashboard-simple-grid,.time-choice-row{grid-template-columns:1fr 1fr}.simple-course-card{grid-template-columns:1fr}.course-card-actions{justify-content:stretch}.course-card-actions .button-link,.course-card-actions button{width:100%}}@media(max-width:520px){.dashboard-simple-grid,.time-choice-row,.wizard-topbar,.wizard-choice{grid-template-columns:1fr}.wizard-choice-end{justify-self:start}}.course-generation-progress{display:grid;gap:1rem}.course-generation-progress ol{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.course-generation-progress li{display:flex;align-items:center;gap:.65rem;color:var(--muted-text, rgba(255, 255, 255, .62));font-size:.95rem}.course-generation-progress li>span{width:.65rem;height:.65rem;border-radius:999px;border:1px solid currentColor;flex:0 0 auto}.course-generation-progress li.done,.course-generation-progress li.active{color:var(--text-color, rgba(255, 255, 255, .92))}.course-generation-progress li.done>span,.course-generation-progress li.active>span{background:currentColor}.course-generation-progress li.active strong{font-weight:800}.setup-flow{display:grid;gap:1rem}.simplified-setup-flow{gap:1.05rem}.setup-focus-card,.default-settings-card,.advanced-settings-card,.privacy-note{background:#f8f5ee;border:1px solid rgba(23,32,51,.08);border-radius:24px}.setup-focus-card{display:grid;gap:.95rem;padding:1rem}.setup-focus-card label{display:grid;gap:.45rem}.setup-focus-card label>strong,.default-settings-card h2,.advanced-settings-card summary span{color:#172033;font-size:.82rem;font-weight:950;letter-spacing:.08em;margin:0;text-transform:uppercase}.default-settings-card{display:grid;gap:.8rem;padding:1rem}.default-pill-row{display:flex;flex-wrap:wrap;gap:.5rem}.default-pill-row span{background:#fffdf8;border:1px solid rgba(23,32,51,.1);border-radius:999px;color:#29364f;font-size:.78rem;font-weight:850;padding:.42rem .68rem}.advanced-settings-card{padding:.25rem}.advanced-settings-card summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:.95rem 1rem}.advanced-settings-card summary::-webkit-details-marker{display:none}.advanced-settings-card summary strong{background:#17203314;border-radius:999px;color:#526075;font-size:.7rem;font-weight:950;letter-spacing:.08em;padding:.28rem .55rem;text-transform:uppercase}.advanced-settings-card[open] summary{border-bottom:1px solid rgba(23,32,51,.08)}.advanced-settings-grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));padding:1rem}.advanced-settings-grid .setup-option-group{background:#fffdf8;padding:.85rem}.full-width-setting{grid-column:1 / -1}.privacy-note{color:#526075;font-size:.86rem;font-weight:750;line-height:1.45;margin:0;padding:.9rem 1rem}.simplified-build-summary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.setup-primary-fields label{display:grid;gap:.45rem}.setup-primary-fields label>strong,.setup-option-group h2{color:#172033;font-size:.82rem;font-weight:950;letter-spacing:.08em;margin:0;text-transform:uppercase}.setup-option-group{background:#f8f5ee;border:1px solid rgba(23,32,51,.08);border-radius:24px;display:grid;gap:.75rem;padding:1rem}.setup-chip-grid{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.setup-chip{align-items:start;background:#fff;border:1px solid rgba(23,32,51,.12);border-radius:18px;color:#172033;display:grid;gap:.25rem;min-height:78px;padding:.8rem;text-align:left;white-space:normal}.setup-chip strong{font-size:.98rem;line-height:1.05}.setup-chip span{color:#526075;font-size:.78rem;font-weight:750;line-height:1.25}.setup-chip.selected{background:#172033;border-color:#172033;color:#fff}.setup-chip.selected span{color:#ffffffbd}.setup-chip.preview,.wizard-choice:disabled{background:linear-gradient(135deg,#f0eadf,#e6dfd2);border-style:dashed;color:#70798a;cursor:not-allowed;opacity:.86}.setup-chip.preview em{background:#17203314;border-radius:999px;color:#526075;font-size:.68rem;font-style:normal;font-weight:950;justify-self:start;letter-spacing:.08em;padding:.28rem .52rem;text-transform:uppercase}.editable-dashboard-metric{align-content:start}.metric-edit-button{background:#f0eadf;color:#29364f;font-size:.75rem;justify-self:start;min-height:32px;padding:.35rem .65rem}.course-generation-meter{background:#eee8dc;border:1px solid rgba(23,32,51,.08);border-radius:999px;height:12px;overflow:hidden}.course-generation-meter span,.course-generation-meter i{background:#172033;border-radius:inherit;display:block;height:100%;transition:width .26s ease}.simple-dashboard-shell .course-generation-progress li{color:#526075}.simple-dashboard-shell .course-generation-progress li.done,.simple-dashboard-shell .course-generation-progress li.active{color:#172033}.field-error{color:#8a1f24}.status-message.waiting{background:#fff7dc;border-color:#ac7e2438;color:#6d4d12}@media(max-width:520px){.wizard-topbar{grid-template-columns:auto auto}.wizard-progress-wrap{grid-column:1 / -1;grid-row:2}.wizard-topbar .wizard-small-button:last-child{justify-self:end}}*{box-sizing:border-box}.llb9-shell{--llb-width: min(660px, calc(100vw - 36px) );--llb-height: 72px;--llb-radius: 999px;--llb-percent-lane: 86px;--llb-fill-width: 0px;--llb-edge-x: 36px;--llb-highlight-shift: 0px;--llb-ink: rgba(13, 15, 18, .9);--llb-muted: rgba(13, 15, 18, .54);--llb-track: rgba(255, 255, 255, .48);--llb-track-border: rgba(255, 255, 255, .78);--llb-fill-a: rgba(18, 21, 27, .21);--llb-fill-b: rgba(18, 21, 27, .11);--llb-success-solid: #003f22;--llb-success-shadow: rgba(0, 63, 34, .32);--llb-success-shadow-deep: rgba(0, 42, 22, .22);position:relative;width:var(--llb-width);height:var(--llb-height);margin-bottom:54px;display:grid;place-items:center;isolation:isolate;background:transparent}.llb9-control{position:relative;width:100%;height:100%;border:0;padding:0;margin:0;background:transparent;color:var(--llb-ink);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;outline:none;isolation:isolate}.llb9-control:focus-visible .llb9-bar,.llb9-control:focus-visible .llb9-orb-surface{outline:2px solid rgba(15,18,23,.28);outline-offset:5px}.llb9-bar{position:absolute;inset:0;overflow:hidden;border-radius:var(--llb-radius);opacity:0;transform:translateZ(0) scaleX(.14) scaleY(.72);transform-origin:50% 50%;will-change:transform,opacity,filter,box-shadow;background:linear-gradient(180deg,#ffffffb3,#ffffff45),radial-gradient(130% 170% at 50% -52%,rgba(255,255,255,.86),transparent 58%),var(--llb-track);border:1px solid var(--llb-track-border);box-shadow:0 28px 74px #231f1824,0 10px 24px #231f1812,inset 0 1px #ffffffdb,inset 0 -1px #ffffff59,inset 0 0 0 1px #0f121707;backdrop-filter:blur(28px) saturate(1.44) contrast(1.03) brightness(1.04);-webkit-backdrop-filter:blur(28px) saturate(1.44) contrast(1.03) brightness(1.04);transition:transform .64s cubic-bezier(.15,1.08,.22,1),opacity .17s ease,filter .24s ease,border-color .52s ease,box-shadow .52s ease}.llb9-control.is-opening .llb9-bar,.llb9-control.is-loading .llb9-bar,.llb9-control.is-locking .llb9-bar,.llb9-control.is-completing .llb9-bar,.llb9-control.is-complete .llb9-bar{opacity:1;transform:translateZ(0) scaleX(1) scaleY(1)}.llb9-control.is-opening .llb9-bar{animation:llb9-panel-open .68s cubic-bezier(.14,1.02,.2,1) both}@keyframes llb9-panel-open{0%{filter:brightness(1.01) saturate(1.02)}34%{filter:brightness(1.13) saturate(1.12)}to{filter:brightness(1) saturate(1)}}.llb9-bar:before{content:"";position:absolute;inset:0;z-index:9;pointer-events:none;background:radial-gradient(120% 82% at 50% -30%,rgba(255,255,255,.84),transparent 61%),linear-gradient(90deg,rgba(255,255,255,.22),transparent 19%,transparent 81%,rgba(255,255,255,.22));mix-blend-mode:screen;opacity:.76}.llb9-bar:after{content:"";position:absolute;inset:1px;z-index:18;pointer-events:none;border-radius:inherit;border:1px solid rgba(255,255,255,.58);box-shadow:inset 0 0 0 1px #0f121708,inset 0 18px 34px #ffffff29,inset 0 -22px 36px #231f180d}.llb9-progress-fill{position:absolute;left:0;top:0;bottom:0;z-index:2;width:var(--llb-fill-width);min-width:0;overflow:hidden;border-radius:inherit;will-change:width,opacity,filter,box-shadow;background:radial-gradient(96px 110% at 100% 50%,rgba(255,255,255,.42),transparent 78%),linear-gradient(180deg,#ffffff3d,#ffffff0b),linear-gradient(90deg,var(--llb-fill-a),var(--llb-fill-b));box-shadow:inset 0 1px #ffffff3d,inset -24px 0 40px #fff3,14px 0 42px #0f12170a;transition:width .18s cubic-bezier(.16,1,.3,1),opacity .42s ease,filter .42s ease,box-shadow .52s ease}.llb9-progress-fill:before{content:"";position:absolute;inset:0;opacity:.48;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(255,255,255,.17) 0 1px,transparent 1px 12px),linear-gradient(110deg,transparent 0%,rgba(255,255,255,.3) 42%,transparent 65%);transform:translate3d(-18%,0,0)}.llb9-control.is-loading .llb9-progress-fill:before,.llb9-control.is-locking .llb9-progress-fill:before{animation:llb9-fill-sheen 1.45s ease-in-out infinite}@keyframes llb9-fill-sheen{0%{transform:translate3d(-52%,0,0);opacity:.24}48%{opacity:.58}to{transform:translate3d(50%,0,0);opacity:.26}}.llb9-edge-light{position:absolute;left:var(--llb-edge-x);top:50%;z-index:6;width:92px;height:118%;pointer-events:none;opacity:0;transform:translate3d(-50%,-50%,0) scaleX(.84);background:radial-gradient(ellipse at center,rgba(255,255,255,.62),rgba(255,255,255,.18) 34%,transparent 72%);filter:blur(.15px);transition:left .18s cubic-bezier(.16,1,.3,1),opacity .22s ease}.llb9-control.is-loading .llb9-edge-light,.llb9-control.is-locking .llb9-edge-light{opacity:.62;animation:llb9-edge-breathe .86s ease-in-out infinite}@keyframes llb9-edge-breathe{0%,to{transform:translate3d(-50%,-50%,0) scaleX(.76);opacity:.34}50%{transform:translate3d(-50%,-50%,0) scaleX(1.08);opacity:.74}}.llb9-edge-wake{position:absolute;left:var(--llb-edge-x);top:0;bottom:0;z-index:4;width:150px;pointer-events:none;opacity:0;transform:translate3d(-52%,0,0);background:radial-gradient(80px 84% at 50% 50%,rgba(255,255,255,.34),transparent 72%),linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transition:left .18s cubic-bezier(.16,1,.3,1),opacity .18s ease}.llb9-control.is-loading .llb9-edge-wake,.llb9-control.is-locking .llb9-edge-wake{opacity:.78}.llb9-success-fill{position:absolute;inset:0;z-index:7;border-radius:inherit;pointer-events:none;opacity:0;transform:scaleX(.018);transform-origin:50% 50%;will-change:transform,opacity,filter,box-shadow;background:var(--llb-success-solid);box-shadow:0 0 #003f2200,inset 0 1px #ffffff2e,inset 0 -1px #0000001f}.llb9-success-fill:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;background:radial-gradient(90px 60px at 50% 50%,rgba(255,255,255,.22),rgba(255,255,255,.08) 42%,transparent 76%);transform:translate3d(-34%,0,0)}.llb9-control.is-completing .llb9-success-fill{animation:llb9-success-bloom 1.32s cubic-bezier(.16,1,.3,1) forwards}.llb9-control.is-completing .llb9-success-fill:before{animation:llb9-success-wake 1.32s cubic-bezier(.16,1,.3,1) forwards}.llb9-control.is-complete .llb9-success-fill{opacity:1;transform:scaleX(1);filter:saturate(1) brightness(1);box-shadow:0 32px 86px var(--llb-success-shadow),0 11px 32px var(--llb-success-shadow-deep),inset 0 1px #ffffff87,inset 0 -1px #00000014}@keyframes llb9-success-bloom{0%{opacity:0;transform:scaleX(.018);filter:saturate(.92) brightness(1.02);box-shadow:0 0 #1fc67300,inset 0 1px #ffffff57}14%{opacity:1;transform:scaleX(.105)}42%{opacity:1;transform:scaleX(.52);filter:saturate(1.05) brightness(1.04)}78%{opacity:1;transform:scaleX(1.018);filter:saturate(1.07) brightness(1.03);box-shadow:0 34px 88px var(--llb-success-shadow),inset 0 1px #ffffff2e}to{opacity:1;transform:scaleX(1);filter:saturate(1) brightness(1);box-shadow:0 32px 86px var(--llb-success-shadow),0 11px 32px var(--llb-success-shadow-deep),inset 0 1px #ffffff2e,inset 0 -1px #0000001f}}@keyframes llb9-success-wake{0%{opacity:0;transform:translate3d(-34%,0,0)}20%{opacity:.78}to{opacity:.22;transform:translate3d(42%,0,0)}}.llb9-control.is-complete .llb9-success-fill:before{opacity:0;animation:none}.llb9-success-pulse{position:absolute;left:50%;top:50%;z-index:8;width:12px;height:12px;border-radius:999px;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.14);border:1px solid rgba(255,255,255,.56);background:radial-gradient(circle,rgba(255,255,255,.54),rgba(255,255,255,.13) 45%,transparent 74%)}.llb9-control.is-completing .llb9-control.is-complete .llb9-success-fill:before{opacity:0;animation:none}.llb9-success-pulse{animation:llb9-success-pulse 1.18s cubic-bezier(.16,1,.3,1) 80ms both}@keyframes llb9-success-pulse{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}16%{opacity:.68}to{opacity:0;transform:translate(-50%,-50%) scale(44)}}.llb9-liquid-highlight{position:absolute;left:10%;right:10%;top:17%;height:1px;z-index:11;pointer-events:none;opacity:.52;background:linear-gradient(90deg,transparent,rgba(255,255,255,.92),rgba(255,255,255,.28),transparent);transform:translate3d(var(--llb-highlight-shift),0,0);transition:transform .18s ease}.llb9-grain{position:absolute;inset:0;z-index:10;pointer-events:none;opacity:.028;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.80' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.48'/%3E%3C/svg%3E")}.llb9-content{position:absolute;inset:0;z-index:20;display:grid;grid-template-columns:1fr var(--llb-percent-lane);align-items:center;padding-left:30px;padding-right:24px;opacity:0;transform:translate3d(0,2px,0) scale(.985);pointer-events:none;transition:opacity .17s ease,transform .23s cubic-bezier(.16,1,.3,1)}.llb9-control.is-opening .llb9-content,.llb9-control.is-loading .llb9-content,.llb9-control.is-locking .llb9-content{opacity:1;transform:translateZ(0) scale(1);transition-delay:70ms}.llb9-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:15px;font-weight:590;letter-spacing:-.015em;color:var(--llb-ink);transition:color .26s ease,transform .26s ease}.llb9-label.is-swapping{animation:llb9-label-swap .36s cubic-bezier(.16,1,.3,1) both}@keyframes llb9-label-swap{0%{opacity:.7;transform:translate3d(0,2px,0);filter:blur(1.2px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}.llb9-status-rail{position:absolute;left:28px;right:28px;top:calc(100% + 13px);z-index:40;display:flex;align-items:center;gap:10px;min-height:26px;pointer-events:none;opacity:0;transform:translate3d(0,-4px,0);color:#0d0f1299;transition:opacity .24s ease,transform .34s cubic-bezier(.16,1,.3,1),filter .22s ease}.llb9-status-rail:after{content:"";position:absolute;left:18px;right:0;top:50%;height:1px;transform:translateY(-50%);pointer-events:none;opacity:.28;background:linear-gradient(90deg,#003f2233,#0d0f1214 36%,#0d0f1200 86%)}.llb9-control.is-opening .llb9-status-rail,.llb9-control.is-loading .llb9-status-rail,.llb9-control.is-locking .llb9-status-rail{opacity:1;transform:translateZ(0)}.llb9-control.is-completing .llb9-status-rail,.llb9-control.is-complete .llb9-status-rail{opacity:0;transform:translate3d(0,6px,0);filter:blur(1px)}.llb9-status-dot{position:relative;z-index:1;width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:#003f22a8;box-shadow:0 0 0 1px #003f2214;animation:llb9-status-pulse 1.65s ease-in-out infinite}.llb9-status-dot:after{content:"";position:absolute;inset:-7px;border-radius:inherit;background:radial-gradient(circle,rgba(0,63,34,.16),transparent 68%);opacity:.38;transform:scale(.74);animation:llb9-status-halo 1.65s ease-in-out infinite}@keyframes llb9-status-pulse{0%,to{opacity:.62;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@keyframes llb9-status-halo{0%,to{opacity:.16;transform:scale(.72)}50%{opacity:.42;transform:scale(1)}}.llb9-status-prefix,.llb9-status-packets{display:none}.llb9-status-phrase{position:relative;z-index:1;min-width:0;max-width:min(430px,calc(100vw - 112px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(13px,1.75vw,14px);font-weight:620;letter-spacing:-.012em;line-height:1;color:#0d0f129e;text-shadow:0 1px 14px rgba(255,255,255,.56);will-change:transform,opacity,background-position}.llb9-control.is-opening .llb9-status-phrase,.llb9-control.is-loading .llb9-status-phrase,.llb9-control.is-locking .llb9-status-phrase{background:linear-gradient(90deg,#0d0f1280,#0d0f12c7,#003f229e,#0d0f1280);background-size:230% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:llb9-status-shimmer 2.6s ease-in-out infinite}.llb9-status-phrase.is-swapping{animation:llb9-status-shimmer 2.6s ease-in-out infinite,llb9-status-soft-swap .32s cubic-bezier(.16,1,.3,1) both}@keyframes llb9-status-shimmer{0%{background-position:0% 50%}56%{background-position:100% 50%}to{background-position:100% 50%}}@keyframes llb9-status-soft-swap{0%{opacity:.48;transform:translate3d(0,2px,0)}to{opacity:1;transform:translateZ(0)}}.llb9-percent{justify-self:end;min-width:54px;text-align:right;font-size:14px;font-weight:555;letter-spacing:-.012em;color:var(--llb-muted);font-variant-numeric:tabular-nums;text-shadow:0 1px 12px rgba(255,255,255,.4);transition:opacity .22s ease,transform .22s ease}.llb9-cta{position:absolute;inset:0;z-index:24;display:grid;place-items:center;pointer-events:none;opacity:0}.llb9-cta-text{display:inline-block;color:#fffffffa;font-size:clamp(19px,2.4vw,23px);font-weight:780;letter-spacing:-.034em;text-shadow:0 1px 18px rgba(0,0,0,.14);transform:translate3d(0,8px,0) scale(.86);filter:blur(5px);clip-path:inset(0 50% 0 50% round 12px);opacity:0;will-change:transform,opacity,filter,clip-path}.llb9-control.is-completing .llb9-cta{opacity:1}.llb9-control.is-completing .llb9-cta-text{animation:llb9-cta-reveal .94s cubic-bezier(.16,1,.3,1) .33s forwards}.llb9-control.is-complete .llb9-cta{opacity:1}.llb9-control.is-complete .llb9-cta-text{opacity:1;transform:translateZ(0) scale(1);filter:blur(0);clip-path:inset(0 0 0 0 round 0)}@keyframes llb9-cta-reveal{0%{opacity:0;transform:translate3d(0,8px,0) scale(.86);filter:blur(5px);clip-path:inset(0 50% 0 50% round 12px)}38%{opacity:1;filter:blur(1.4px);clip-path:inset(0 18% 0 18% round 10px)}68%{opacity:1;transform:translate3d(0,-1px,0) scale(1.08);filter:blur(0);clip-path:inset(0 0 0 0 round 0)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0);clip-path:inset(0 0 0 0 round 0)}}.llb9-click-ripple{position:absolute;z-index:16;width:10px;height:10px;left:var(--x, 50%);top:var(--y, 50%);transform:translate(-50%,-50%) scale(.2);border-radius:999px;pointer-events:none;border:1px solid rgba(255,255,255,.56);background:radial-gradient(circle,rgba(255,255,255,.4),rgba(255,255,255,.1) 45%,transparent 72%);opacity:0}.llb9-control.is-opening .llb9-click-ripple,.llb9-control.is-rippling .llb9-click-ripple{animation:llb9-glass-ripple .78s cubic-bezier(.16,1,.3,1) both}@keyframes llb9-glass-ripple{0%{opacity:0;transform:translate(-50%,-50%) scale(.15)}15%{opacity:.68}to{opacity:0;transform:translate(-50%,-50%) scale(34)}}.llb9-progress-ripple-layer{position:absolute;inset:0;z-index:17;overflow:hidden;border-radius:inherit;pointer-events:none}.llb9-progress-ripple{position:absolute;left:var(--ripple-x);top:50%;width:18px;height:18px;border-radius:999px;transform:translate(-50%,-50%) scale(.14);border:1px solid rgba(255,255,255,.48);background:radial-gradient(circle,rgba(255,255,255,.46),rgba(255,255,255,.1) 52%,transparent 74%);box-shadow:0 0 18px #ffffff38;animation:llb9-progress-ping .82s cubic-bezier(.16,1,.3,1) both}@keyframes llb9-progress-ping{0%{opacity:0;transform:translate(-50%,-50%) scale(.16)}18%{opacity:.72}to{opacity:0;transform:translate(-50%,-50%) scale(5.8)}}.llb9-orb{position:absolute;left:50%;top:50%;width:108px;height:56px;transform:translate3d(-50%,-50%,0) scale(1);border-radius:999px;z-index:28;pointer-events:none;opacity:1;filter:drop-shadow(0 16px 36px rgba(35,31,24,.13));transition:opacity .16s ease,transform .64s cubic-bezier(.15,1.08,.22,1),filter .22s ease}.llb9-orb-surface{position:absolute;inset:0;display:grid;place-items:center;border-radius:inherit;overflow:hidden;background:linear-gradient(180deg,#ffffffad,#ffffff42),var(--llb-track);border:1px solid var(--llb-track-border);box-shadow:0 16px 38px #231f1814,inset 0 1px #ffffffd1,inset 0 -1px #ffffff57;backdrop-filter:blur(28px) saturate(1.44) contrast(1.03) brightness(1.04);-webkit-backdrop-filter:blur(28px) saturate(1.44) contrast(1.03) brightness(1.04)}.llb9-orb-surface:before{content:"";position:absolute;inset:0;opacity:.64;background:radial-gradient(90% 90% at 50% 0%,rgba(255,255,255,.86),transparent 65%)}.llb9-orb-label{position:relative;z-index:2;font-size:13px;font-weight:640;letter-spacing:-.01em;color:#0e1014c2}.llb9-control.is-pressing:not(.is-loading):not(.is-locking):not(.is-complete) .llb9-orb{transform:translate3d(-50%,-50%,0) scale(.92);filter:drop-shadow(0 8px 20px rgba(35,31,24,.12));transition-duration:105ms}.llb9-control.is-opening .llb9-orb,.llb9-control.is-loading .llb9-orb,.llb9-control.is-locking .llb9-orb,.llb9-control.is-completing .llb9-orb,.llb9-control.is-complete .llb9-orb{opacity:0;transform:translate3d(-50%,-50%,0) scale(1.13)}.llb9-control.is-pressing.is-loading .llb9-bar,.llb9-control.is-pressing.is-locking .llb9-bar,.llb9-control.is-pressing.is-completing .llb9-bar,.llb9-control.is-pressing.is-complete .llb9-bar{transform:translateZ(0) scaleX(.988) scaleY(.956);transition-duration:105ms}.llb9-control.is-locking .llb9-label{color:#0d0f12c7}.llb9-control.is-locking .llb9-percent{color:#0d0f12ad}.llb9-control.is-completing .llb9-bar{animation:llb9-final-settle 1.32s cubic-bezier(.16,1,.3,1) forwards;border-color:#ffffff6b;box-shadow:0 28px 78px #003f222e,0 10px 28px #002a161f,inset 0 1px #ffffffa3,inset 0 -1px #0000000a,inset 0 0 0 1px #ffffff2e}@keyframes llb9-final-settle{0%{transform:translateZ(0) scale(1)}62%{transform:translateZ(0) scale(1.011)}to{transform:translateZ(0) scale(1)}}.llb9-control.is-complete .llb9-bar{border-color:#ffffff6b;box-shadow:0 32px 86px var(--llb-success-shadow),0 11px 32px var(--llb-success-shadow-deep),inset 0 1px #ffffffa3,inset 0 -1px #0000000a,inset 0 0 0 1px #ffffff2e}.llb9-control.is-completing .llb9-progress-fill{width:100%!important;opacity:.26;filter:blur(.25px);transition:opacity .36s ease,filter .36s ease}.llb9-control.is-complete .llb9-progress-fill{width:100%!important;opacity:0}.llb9-control.is-completing .llb9-progress-fill:before,.llb9-control.is-complete .llb9-progress-fill:before{opacity:0;animation:none}.llb9-control.is-completing .llb9-content{opacity:0;transform:translate3d(0,-4px,0) scale(.978);transition:opacity .22s ease,transform .26s cubic-bezier(.16,1,.3,1)}.llb9-control.is-complete .llb9-content{opacity:0;pointer-events:none}.llb9-control.is-completing .llb9-edge-light,.llb9-control.is-complete .llb9-edge-light,.llb9-control.is-completing .llb9-edge-wake,.llb9-control.is-complete .llb9-edge-wake{opacity:0}@media(hover:hover){.llb9-control.is-complete:hover .llb9-bar{filter:brightness(1.045) saturate(1.05);box-shadow:0 36px 92px #003f225c,0 12px 32px #002a163d,inset 0 1px #ffffff91,inset 0 -1px #00000014,inset 0 0 0 1px #fff3}}@media(max-width:680px){.llb9-shell{--llb-width: calc(100vw - 32px) ;--llb-height: 68px;--llb-percent-lane: 78px}.llb9-content{padding-left:24px;padding-right:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.active-generation-mini-bar{align-items:center;background:#080d0beb;border:1px solid rgba(238,233,223,.16);border-radius:999px;bottom:1rem;box-shadow:0 18px 48px #00000052;color:#f4efe5;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) minmax(5rem,8rem) auto;left:50%;max-width:min(42rem,calc(100vw - 2rem));padding:.65rem .75rem .65rem 1rem;position:fixed;transform:translate(-50%);width:max-content;z-index:60}.active-generation-mini-bar__copy{display:grid;gap:.12rem;min-width:0}.active-generation-mini-bar__copy strong,.active-generation-mini-bar__copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-generation-mini-bar__copy strong{font-size:.9rem}.active-generation-mini-bar__copy span{color:#f4efe5b8;font-size:.78rem}.active-generation-mini-bar__meter{background:#f4efe521;border-radius:999px;height:.28rem;min-width:5rem;overflow:hidden}.active-generation-mini-bar__meter span{background:#c8d8a7;border-radius:inherit;display:block;height:100%;transition:width .26s ease;width:var(--active-generation-progress, 28%)}.active-generation-mini-bar__link{background:#d7e3bd;border-radius:999px;color:#142018;font-size:.78rem;font-weight:800;padding:.5rem .75rem;text-decoration:none;white-space:nowrap}@media(max-width:680px){.active-generation-mini-bar{border-radius:16px;grid-template-columns:minmax(0,1fr) auto;width:calc(100vw - 2rem)}.active-generation-mini-bar__meter{grid-column:1 / -1;grid-row:2}}.simple-dashboard-shell{background:radial-gradient(circle at 18% 10%,rgba(0,63,34,.085),transparent 23rem),radial-gradient(circle at 86% 14%,rgba(23,32,51,.075),transparent 22rem),linear-gradient(135deg,var(--cog-bg) 0%,var(--cog-bg-warm) 52%,#efe8dc 100%);color:var(--cog-ink)}.simple-dashboard-shell:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(23,32,51,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(23,32,51,.026) 1px,transparent 1px);background-size:96px 96px;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.52),transparent 72%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.52),transparent 72%)}.simple-dashboard-shell .dashboard-wizard-card{background:linear-gradient(180deg,#fffdf8fa,#f8f5eef5);border-color:var(--cog-line);box-shadow:var(--cog-shadow-card),inset 0 1px #ffffffb8}.simple-dashboard-shell .dashboard-wizard-card:before{content:"";display:block;height:4px;margin:calc(clamp(1.25rem,4vw,2.8rem)*-1) calc(clamp(1.25rem,4vw,2.8rem)*-1) clamp(1.15rem,2.4vw,1.6rem);background:linear-gradient(90deg,var(--cog-ink),var(--cog-proof))}.simple-dashboard-shell .eyebrow{color:var(--cog-proof)}.simple-dashboard-shell .muted,.simple-dashboard-shell .field-help,.simple-dashboard-shell .material-meter span,.simple-dashboard-shell .dashboard-metric span,.simple-dashboard-shell .empty-simple-state p,.simple-dashboard-shell .setup-chip span,.simple-dashboard-shell .wizard-choice-main span,.simple-dashboard-shell .secondary-action span,.simple-dashboard-shell .simple-course-card p{color:var(--cog-muted)}.simple-dashboard-shell button,.simple-dashboard-shell .button-link,.simple-dashboard-shell .giant-action-link{box-shadow:0 10px 26px #1720331a}.simple-dashboard-shell .giant-action-link,.simple-dashboard-shell .wizard-choice.selected,.simple-dashboard-shell .setup-chip.selected,.simple-dashboard-shell .time-choice-row button.selected,.simple-dashboard-shell .simple-reminder-controls button.selected-reminder,.simple-dashboard-shell .wizard-progress-wrap span,.simple-dashboard-shell .material-meter i,.simple-dashboard-shell .path-progress-bar span,.simple-dashboard-shell .course-generation-meter span,.course-generation-meter i{background:var(--cog-ink);border-color:var(--cog-ink);color:#fffdf8}.simple-dashboard-shell .wizard-small-button,.simple-dashboard-shell .secondary,.simple-dashboard-shell .metric-edit-button,.simple-dashboard-shell .wizard-choice-end{background:var(--cog-sand);border:1px solid var(--cog-line);color:var(--cog-ink-soft);box-shadow:none}.simple-dashboard-shell .secondary:hover:not(:disabled),.simple-dashboard-shell .wizard-small-button:hover:not(:disabled),.simple-dashboard-shell .metric-edit-button:hover:not(:disabled){background:var(--cog-sand-strong)}.simple-dashboard-shell .wizard-progress-wrap,.simple-dashboard-shell .material-meter div,.simple-dashboard-shell .course-generation-meter,.simple-dashboard-shell .path-progress-bar{background:#17203313;border-color:#17203313;box-shadow:inset 0 1px 2px #1720330e}.simple-dashboard-shell .wizard-choice,.simple-dashboard-shell .setup-chip,.simple-dashboard-shell .time-choice-row button,.simple-dashboard-shell .dashboard-simple-grid button,.simple-dashboard-shell .dashboard-metric{background:var(--cog-surface);border-color:var(--cog-line);color:var(--cog-ink)}.simple-dashboard-shell .wizard-choice:hover:not(:disabled),.simple-dashboard-shell .setup-chip:hover:not(:disabled),.simple-dashboard-shell .time-choice-row button:hover:not(:disabled),.simple-dashboard-shell .dashboard-simple-grid button:hover:not(:disabled),.simple-dashboard-shell .giant-action-link:hover{border-color:var(--cog-line-strong);box-shadow:0 18px 42px #17203324}.simple-dashboard-shell .attestation-card,.simple-dashboard-shell .simple-course-card,.simple-dashboard-shell .empty-simple-state,.simple-dashboard-shell .setup-option-group,.simple-dashboard-shell .setup-focus-card,.simple-dashboard-shell .default-settings-card,.simple-dashboard-shell .advanced-settings-card,.simple-dashboard-shell .privacy-note{background:var(--cog-surface-soft);border-color:var(--cog-line)}.simple-dashboard-shell .advanced-settings-grid .setup-option-group,.simple-dashboard-shell .default-pill-row span{background:var(--cog-surface);border-color:var(--cog-line)}.simple-dashboard-shell .default-pill-row span,.simple-dashboard-shell .privacy-note,.simple-dashboard-shell .advanced-settings-card summary strong{color:var(--cog-muted)}.simple-dashboard-shell .setup-focus-card label>strong,.simple-dashboard-shell .default-settings-card h2,.simple-dashboard-shell .advanced-settings-card summary span{color:var(--cog-ink)}.simple-dashboard-shell .advanced-settings-card[open] summary{border-bottom-color:var(--cog-line)}.simple-dashboard-shell .single-input-flow input,.simple-dashboard-shell .single-input-flow textarea{background:var(--cog-surface-soft);border-color:var(--cog-line-strong);color:var(--cog-ink)}.simple-dashboard-shell .single-input-flow input:focus,.simple-dashboard-shell .single-input-flow textarea:focus{background:var(--cog-surface);border-color:var(--cog-proof);box-shadow:0 0 0 4px #003f221a}.simple-dashboard-shell .dashboard-metric strong,.simple-dashboard-shell .setup-primary-fields label>strong,.simple-dashboard-shell .setup-option-group h2,.simple-dashboard-shell .simple-checkbox-row,.simple-dashboard-shell .course-generation-progress li.done,.simple-dashboard-shell .course-generation-progress li.active{color:var(--cog-ink)}.simple-dashboard-shell .status-message.ready,.simple-dashboard-shell .notice.ready{background:var(--cog-proof-tint);border-color:var(--cog-proof-line);color:var(--cog-proof)}.simple-dashboard-shell .status-message.waiting,.simple-dashboard-shell .notice.waiting{background:var(--cog-wait-bg);border-color:#6d4d122e;color:var(--cog-wait-text)}.simple-dashboard-shell .status-message.error,.simple-dashboard-shell .notice.error{background:var(--cog-error-bg);border-color:#7a10202e;color:var(--cog-error-text)}.simple-dashboard-shell .field-error{color:var(--cog-error-text)}.simple-dashboard-shell .status-message.processing{background:var(--cog-focus-tint);border:1px solid rgba(107,79,216,.18);color:var(--cog-ink-soft)}.simple-dashboard-shell .setup-chip.preview,.simple-dashboard-shell .wizard-choice:disabled{background:linear-gradient(135deg,var(--cog-sand),var(--cog-sand-strong));border-color:#17203324;color:#70798a}.simple-dashboard-shell .setup-chip.preview em{background:#17203313;color:var(--cog-muted)}.simple-dashboard-shell .course-generation-progress li{color:var(--cog-muted)}.simple-dashboard-shell .course-generation-progress li.done,.simple-dashboard-shell .course-generation-progress li.active{color:var(--cog-proof)}.simple-dashboard-shell .llb9-shell{--llb-ink: rgba(23, 32, 51, .92);--llb-muted: rgba(82, 96, 117, .86);--llb-track: rgba(255, 253, 248, .62);--llb-track-border: rgba(23, 32, 51, .1);--llb-fill-a: rgba(23, 32, 51, .24);--llb-fill-b: rgba(0, 63, 34, .13);--llb-success-solid: var(--cog-proof);--llb-success-shadow: rgba(0, 63, 34, .32);--llb-success-shadow-deep: rgba(0, 42, 22, .22)}.simple-dashboard-shell .llb9-control:focus-visible .llb9-bar,.simple-dashboard-shell .llb9-control:focus-visible .llb9-orb-surface{outline-color:#003f225c}.simple-dashboard-shell .llb9-orb-surface{border-color:#1720331f;background:linear-gradient(180deg,#fffc,#f8f5ee8f),var(--cog-surface-soft)}.simple-dashboard-shell .llb9-orb-label{color:var(--cog-ink-soft)}@media(max-width:760px){.simple-dashboard-shell .dashboard-wizard-card:before{margin-left:calc(clamp(1.25rem,4vw,2.8rem)*-1);margin-right:calc(clamp(1.25rem,4vw,2.8rem)*-1)}}.state-pill{align-items:center;border:1px solid var(--cog-line);border-radius:999px;display:inline-flex;flex:0 0 auto;gap:.42rem;font-size:.68rem;font-weight:900;letter-spacing:.075em;line-height:1;padding:.45rem .62rem;text-transform:uppercase;width:fit-content}.state-pill>span{border-radius:999px;display:block;height:.48rem;width:.48rem}.state-pill-neutral{background:var(--cog-surface-soft);border-color:var(--cog-line);color:var(--cog-muted)}.state-pill-neutral>span{background:var(--cog-muted-soft)}.state-pill-ready{background:var(--cog-proof-tint);border-color:var(--cog-proof-line);color:var(--cog-proof)}.state-pill-ready>span{background:var(--cog-proof)}.state-pill-building{background:var(--cog-focus-tint);border-color:#6b4fd833;color:var(--cog-ink-soft)}.state-pill-building>span{background:var(--cog-focus)}.state-pill-waiting,.state-pill-review{background:var(--cog-wait-bg);border-color:#6d4d1233;color:var(--cog-wait-text)}.state-pill-waiting>span,.state-pill-review>span{background:var(--cog-wait-text)}.state-pill-error{background:var(--cog-error-bg);border-color:#7a10202e;color:var(--cog-error-text)}.state-pill-error>span{background:var(--cog-error-text)}.state-pill-empty{background:#1720330e;border-color:var(--cog-line);color:var(--cog-muted)}.state-pill-empty>span{background:var(--cog-muted-soft)}.state-panel,.simple-dashboard-shell .status-message{align-items:flex-start;border:1px solid var(--cog-line);border-radius:22px;display:grid;gap:.8rem;grid-template-columns:auto minmax(0,1fr);margin:1rem 0 0;padding:1rem}.state-panel-copy h2,.state-panel-copy p,.simple-dashboard-shell .status-message p{margin:0}.state-panel-copy h2{color:var(--cog-ink);font-size:1rem;letter-spacing:-.02em}.state-panel-copy p,.simple-dashboard-shell .status-message p{color:var(--cog-muted);font-size:.95rem;font-weight:700;line-height:1.5}.state-panel-action{grid-column:1 / -1}.state-panel-ready,.simple-dashboard-shell .status-message-ready{background:var(--cog-proof-tint);border-color:var(--cog-proof-line)}.state-panel-building,.simple-dashboard-shell .status-message-building{background:var(--cog-focus-tint);border-color:#6b4fd82e}.state-panel-waiting,.state-panel-review,.simple-dashboard-shell .status-message-waiting,.simple-dashboard-shell .status-message-review{background:var(--cog-wait-bg);border-color:#6d4d122e}.state-panel-error,.simple-dashboard-shell .status-message-error{background:var(--cog-error-bg);border-color:#7a10202e}.state-panel-empty{background:var(--cog-surface-soft)}.simple-dashboard-shell .status-message-ready p,.state-panel-ready .state-panel-copy p{color:var(--cog-proof)}.simple-dashboard-shell .status-message-error p,.state-panel-error .state-panel-copy p{color:var(--cog-error-text)}.simple-dashboard-shell .status-message-waiting p,.state-panel-waiting .state-panel-copy p,.state-panel-review .state-panel-copy p{color:var(--cog-wait-text)}.simple-dashboard-shell .giant-action-link{align-content:start;justify-items:start;text-align:left}.simple-dashboard-shell .giant-action-link .state-pill{margin-bottom:.15rem}.simple-dashboard-shell .giant-action-link-review{background:linear-gradient(135deg,var(--cog-wait-bg),var(--cog-surface));border-color:#6d4d1233;color:var(--cog-ink)}.simple-dashboard-shell .giant-action-link-ready{background:linear-gradient(135deg,var(--cog-proof-tint),var(--cog-surface));border-color:var(--cog-proof-line);color:var(--cog-ink)}.simple-dashboard-shell .giant-action-link-empty{background:linear-gradient(135deg,var(--cog-surface-soft),var(--cog-surface));border-color:var(--cog-line);color:var(--cog-ink)}.simple-dashboard-shell .dashboard-metric{position:relative;overflow:hidden}.simple-dashboard-shell .dashboard-metric:before,.simple-dashboard-shell .simple-course-card:before,.simple-dashboard-shell .empty-simple-state:before{content:"";position:absolute}.simple-dashboard-shell .dashboard-metric:before{border-radius:999px;height:.42rem;right:.85rem;top:.85rem;width:.42rem}.simple-dashboard-shell .dashboard-metric-neutral:before,.simple-dashboard-shell .dashboard-metric-empty:before{background:var(--cog-muted-soft)}.simple-dashboard-shell .dashboard-metric-ready:before{background:var(--cog-proof)}.simple-dashboard-shell .dashboard-metric-review:before,.simple-dashboard-shell .dashboard-metric-waiting:before{background:var(--cog-wait-text)}.simple-dashboard-shell .dashboard-metric-error:before{background:var(--cog-error-text)}.simple-dashboard-shell .dashboard-metric-ready{background:linear-gradient(180deg,var(--cog-surface),var(--cog-proof-tint));border-color:var(--cog-proof-line)}.simple-dashboard-shell .dashboard-metric-review,.simple-dashboard-shell .dashboard-metric-waiting{background:linear-gradient(180deg,var(--cog-surface),var(--cog-wait-bg));border-color:#6d4d122e}.simple-dashboard-shell .dashboard-metric-error{background:linear-gradient(180deg,var(--cog-surface),var(--cog-error-bg));border-color:#7a10202e}.simple-dashboard-shell .simple-course-card{position:relative;overflow:hidden}.simple-dashboard-shell .simple-course-card:before{inset:0 auto 0 0;width:4px}.simple-dashboard-shell .simple-course-card-neutral:before,.simple-dashboard-shell .simple-course-card-empty:before{background:var(--cog-line-strong)}.simple-dashboard-shell .simple-course-card-ready:before{background:var(--cog-proof)}.simple-dashboard-shell .simple-course-card-review,.simple-dashboard-shell .review-card-simple{border-color:#6d4d1233}.simple-dashboard-shell .simple-course-card-review:before,.simple-dashboard-shell .simple-course-card-waiting:before{background:var(--cog-wait-text)}.simple-dashboard-shell .simple-course-card-error:before{background:var(--cog-error-text)}.course-card-heading-row{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.course-card-heading-row h2{margin:.05rem 0 0;min-width:0}.progress-tone-ready span,.progress-tone-ready i{background:var(--cog-proof)!important}.progress-tone-building span,.progress-tone-building i{background:var(--cog-ink)!important}.progress-tone-waiting span,.progress-tone-waiting i,.progress-tone-review span,.progress-tone-review i{background:var(--cog-wait-text)!important}.progress-tone-error span,.progress-tone-error i{background:var(--cog-error-text)!important}.empty-simple-state{position:relative}.empty-simple-state .state-pill{margin:0 auto .85rem}.empty-simple-state h2{color:var(--cog-ink);font-size:1.05rem;margin:0 0 .35rem}.empty-simple-state p{margin:0}.empty-state-action{margin-top:1rem}@media(max-width:640px){.course-card-heading-row{align-items:flex-start;flex-direction:column}.state-panel,.simple-dashboard-shell .status-message{grid-template-columns:1fr}}.dashboard-motion-page{animation:dashboard-page-enter .44s var(--cog-ease-standard) both;transform-origin:50% 54%}.dashboard-motion-page .eyebrow,.dashboard-motion-page h1,.dashboard-motion-page .wizard-description,.dashboard-motion-page .wizard-body{animation:dashboard-content-enter .42s var(--cog-ease-standard) both}.dashboard-motion-page h1{animation-delay:32ms}.dashboard-motion-page .wizard-description{animation-delay:64ms}.dashboard-motion-page .wizard-body{animation-delay:96ms}.dashboard-motion-surface{animation:dashboard-surface-enter .38s var(--cog-ease-standard) both;transition:background-color var(--cog-motion-medium) ease,border-color var(--cog-motion-medium) ease,box-shadow var(--cog-motion-medium) ease,transform var(--cog-motion-fast) var(--cog-ease-standard)}.simple-dashboard-shell .giant-action-link,.simple-dashboard-shell .setup-chip,.simple-dashboard-shell .wizard-choice,.simple-dashboard-shell .dashboard-simple-grid button,.simple-dashboard-shell .time-choice-row button,.simple-dashboard-shell .course-card-actions button,.simple-dashboard-shell .course-card-actions .button-link,.simple-dashboard-shell .composer-primary-action>button,.simple-dashboard-shell .review-waiting-actions button,.simple-dashboard-shell .wizard-small-button,.simple-dashboard-shell .metric-edit-button{transition:background-color var(--cog-motion-medium) ease,border-color var(--cog-motion-medium) ease,box-shadow var(--cog-motion-medium) ease,color var(--cog-motion-medium) ease,opacity var(--cog-motion-fast) ease,transform var(--cog-motion-fast) var(--cog-ease-standard)}.simple-dashboard-shell .giant-action-link:active,.simple-dashboard-shell .setup-chip:active:not(:disabled),.simple-dashboard-shell .wizard-choice:active:not(:disabled),.simple-dashboard-shell .dashboard-simple-grid button:active:not(:disabled),.simple-dashboard-shell .time-choice-row button:active:not(:disabled),.simple-dashboard-shell .course-card-actions button:active:not(:disabled),.simple-dashboard-shell .course-card-actions .button-link:active,.simple-dashboard-shell .composer-primary-action>button:active:not(:disabled),.simple-dashboard-shell .review-waiting-actions button:active:not(:disabled){transform:translateY(1px) scale(.992)}.dashboard-motion-meter{--progress-scale: 0}.dashboard-motion-meter i{transform:scaleX(var(--progress-scale));transform-origin:left center;transition:transform .62s var(--cog-ease-settle),background-color var(--cog-motion-medium) ease;width:100%!important;will-change:transform}.simple-dashboard-shell .wizard-progress-wrap i,.simple-dashboard-shell .material-meter i,.simple-dashboard-shell .path-progress-bar i,.simple-dashboard-shell .course-generation-meter i{width:100%!important}.simple-dashboard-shell .state-pill{transition:background-color var(--cog-motion-medium) ease,border-color var(--cog-motion-medium) ease,color var(--cog-motion-medium) ease,transform var(--cog-motion-fast) var(--cog-ease-standard)}.simple-dashboard-shell .state-pill>span{transition:background-color var(--cog-motion-medium) ease,transform var(--cog-motion-medium) var(--cog-ease-standard),opacity var(--cog-motion-medium) ease}.simple-dashboard-shell .state-pill-building>span{animation:dashboard-building-dot 1.5s ease-in-out infinite}.simple-dashboard-shell .course-generation-progress li{transition:color var(--cog-motion-medium) ease,transform var(--cog-motion-medium) var(--cog-ease-standard),opacity var(--cog-motion-medium) ease}.simple-dashboard-shell .course-generation-progress li.active{transform:translate(2px)}.simple-dashboard-shell .advanced-settings-card[open] .advanced-settings-grid{animation:dashboard-disclosure-open .32s var(--cog-ease-standard) both}.simple-dashboard-shell .composer-primary-action,.simple-dashboard-shell .review-primary-action,.simple-dashboard-shell .review-waiting-actions,.simple-dashboard-shell .wizard-topbar{transition:background-color var(--cog-motion-medium) ease,border-color var(--cog-motion-medium) ease,box-shadow var(--cog-motion-medium) ease,transform var(--cog-motion-medium) var(--cog-ease-standard)}@keyframes dashboard-page-enter{0%{opacity:0;transform:translate3d(0,10px,0) scale(.992)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes dashboard-content-enter{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dashboard-surface-enter{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dashboard-disclosure-open{0%{opacity:0;transform:translate3d(0,-6px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dashboard-building-dot{0%,to{opacity:.58;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.dashboard-motion-page,.dashboard-motion-page .eyebrow,.dashboard-motion-page h1,.dashboard-motion-page .wizard-description,.dashboard-motion-page .wizard-body,.dashboard-motion-surface,.simple-dashboard-shell .state-pill-building>span,.simple-dashboard-shell .advanced-settings-card[open] .advanced-settings-grid{animation:none!important}.dashboard-motion-meter i,.simple-dashboard-shell .giant-action-link,.simple-dashboard-shell .setup-chip,.simple-dashboard-shell .wizard-choice,.simple-dashboard-shell .dashboard-simple-grid button,.simple-dashboard-shell .time-choice-row button,.simple-dashboard-shell .course-card-actions button,.simple-dashboard-shell .course-card-actions .button-link,.simple-dashboard-shell .composer-primary-action>button,.simple-dashboard-shell .review-waiting-actions button,.simple-dashboard-shell .wizard-small-button,.simple-dashboard-shell .metric-edit-button{transition:none!important}}.simple-dashboard-shell{min-height:100svh;padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}.simple-dashboard-shell button,.simple-dashboard-shell .button-link,.simple-dashboard-shell .giant-action-link{min-height:48px;touch-action:manipulation}.simple-dashboard-shell input,.simple-dashboard-shell textarea,.simple-dashboard-shell button{-webkit-tap-highlight-color:rgba(0,63,34,.1)}.composer-primary-action,.composer-primary-action>button,.review-primary-action,.review-primary-action .llb9-shell,.review-primary-action .llb9-control{width:100%}.composer-primary-action>button{min-height:62px}.material-paste-area{min-height:320px;resize:vertical}@media(max-width:900px){.simple-dashboard-shell{padding-left:clamp(.7rem,3vw,1.15rem);padding-right:clamp(.7rem,3vw,1.15rem)}.simple-dashboard-shell .dashboard-wizard-card{max-width:none;width:100%}.dashboard-simple-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.simple-dashboard-shell{align-items:stretch;justify-content:flex-start;min-height:100svh;padding-top:max(.75rem,env(safe-area-inset-top))}.simple-dashboard-shell .dashboard-wizard-card{border-radius:30px;box-shadow:0 22px 52px #1720331f;min-height:calc(100svh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:clamp(1rem,4.5vw,1.35rem)}.simple-dashboard-shell .dashboard-wizard-card h1{font-size:clamp(2rem,10vw,3rem);line-height:.95}.simple-dashboard-shell .dashboard-wizard-card h2{font-size:1rem}.wizard-description{font-size:1rem;line-height:1.45}.wizard-body,.setup-flow,.single-input-flow,.review-build-form,.best-action-stack{min-width:0}.wizard-topbar{background:#fffdf8db;border:1px solid var(--cog-line);border-radius:22px;box-shadow:0 14px 32px #17203314;margin:-.15rem 0 .9rem;padding:.5rem;position:sticky;top:max(.55rem,env(safe-area-inset-top));z-index:25}@supports (backdrop-filter: blur(18px)){.wizard-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.wizard-small-button{min-height:44px;min-width:78px;padding-inline:.75rem}.wizard-progress-wrap{min-width:0}.setup-focus-card,.default-settings-card,.advanced-settings-card,.privacy-note,.setup-option-group,.attestation-card,.simple-course-card,.empty-simple-state,.dashboard-panel-card{border-radius:22px}.setup-focus-card,.default-settings-card,.setup-option-group,.attestation-card,.empty-simple-state,.simple-course-card{padding:1rem}.setup-chip-grid,.advanced-settings-grid,.build-summary-grid,.dashboard-metrics-row,.simple-course-list{grid-template-columns:1fr}.setup-chip,.time-choice-row button,.dashboard-simple-grid button,.reminder-controls button,.course-card-actions .button-link,.course-card-actions button,.button-row button,.account-action-row>button,.account-action-row>.button-link{min-height:52px}.setup-chip{align-content:center;min-height:0;padding:1rem}.setup-chip strong,.giant-action-link strong{line-height:1.04}.default-pill-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.default-pill-row span{justify-content:center;text-align:center}.advanced-settings-grid{padding:.85rem}.time-choice-row,.simple-reminder-controls,.button-row,.account-action-row,.course-card-actions{display:grid;grid-template-columns:1fr}.simple-reminder-controls{margin-top:.85rem}.single-input-flow input,.single-input-flow textarea{border-radius:22px;font-size:1rem}.material-paste-area{min-height:min(46svh,430px)}.material-meter{gap:.65rem}.simple-checkbox-row{gap:.75rem}.simple-checkbox-row input{height:1.35rem;width:1.35rem}.composer-primary-action,.review-primary-action,.review-waiting-actions{background:#f6f1e8e0;border:1px solid rgba(23,32,51,.08);border-radius:28px;bottom:max(.7rem,env(safe-area-inset-bottom));box-shadow:0 16px 38px #1720332e;margin-top:.75rem;padding:.35rem;position:sticky;z-index:30}@supports (backdrop-filter: blur(18px)){.composer-primary-action,.review-primary-action,.review-waiting-actions{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.composer-primary-action>button{min-height:64px}.review-primary-action .llb9-shell{margin:0}.review-primary-action .llb9-control{max-width:none}.review-waiting-actions{gap:.5rem}.review-build-form,.single-input-flow,.simplified-setup-flow{padding-bottom:5.75rem}.course-card-heading-row{gap:.55rem}.course-card-actions{justify-content:stretch;width:100%}.progress-summary{display:grid;grid-template-columns:1fr}.progress-summary span{border-radius:16px;padding:.58rem .72rem}.state-pill{max-width:100%;white-space:nowrap}}@media(max-width:520px){.simple-dashboard-shell{padding-left:.65rem;padding-right:.65rem}.simple-dashboard-shell .dashboard-wizard-card{border-radius:26px}.dashboard-simple-grid,.default-pill-row{grid-template-columns:1fr}.giant-action-link{min-height:104px}.giant-action-link strong{font-size:clamp(1.35rem,8vw,1.8rem)}.wizard-topbar{grid-template-columns:auto auto}.wizard-progress-wrap{grid-column:1 / -1;grid-row:2}.wizard-topbar .wizard-small-button:last-child{justify-self:end}.material-paste-area{min-height:42svh}}.dashboard-skip-link{background:var(--cog-ink, #172033);border:2px solid var(--cog-paper, #f6f1e8);border-radius:999px;color:var(--cog-paper, #f6f1e8);font-size:.92rem;font-weight:900;left:1rem;padding:.72rem 1rem;position:fixed;top:1rem;transform:translateY(calc(-100% - 1.5rem));transition:transform .16s ease;z-index:1000}.dashboard-skip-link:focus,.dashboard-skip-link:focus-visible{outline:3px solid rgba(0,63,34,.36);outline-offset:3px;transform:translateY(0)}.simple-dashboard-shell:focus{outline:none}.simple-dashboard-shell :is(button,a,input,textarea,summary,[role=button]):focus-visible{outline:3px solid rgba(0,63,34,.42);outline-offset:4px}.simple-dashboard-shell :is(input,textarea)[aria-invalid=true]{border-color:#7a10208f;box-shadow:0 0 0 3px #7a102017}.simple-dashboard-shell :is(button,.button-link)[aria-disabled=true],.simple-dashboard-shell button:disabled{cursor:not-allowed}.material-textarea-label{color:var(--cog-ink, #172033);display:block;font-size:.84rem;font-weight:900;letter-spacing:.055em;margin-bottom:.42rem;text-transform:uppercase}.material-textarea-label strong{font:inherit}@media(prefers-reduced-motion:reduce){.dashboard-skip-link{transition:none!important}}@media(forced-colors:active){.dashboard-skip-link,.simple-dashboard-shell :is(button,a,input,textarea,summary,[role=button]):focus-visible{outline:2px solid CanvasText}.state-pill>span{border:1px solid CanvasText}}.simple-dashboard-shell{--dashboard-radius-lg: clamp(26px, 4vw, 40px);--dashboard-radius-md: 24px;--dashboard-radius-sm: 18px;--dashboard-gap: clamp(.95rem, 2vw, 1.15rem);--dashboard-pad: clamp(1.2rem, 3.5vw, 2.65rem);align-items:center;color:var(--cog-ink);justify-content:center;padding:clamp(.9rem,2.6vw,2.3rem)}.simple-dashboard-shell .dashboard-wizard-card{border-radius:var(--dashboard-radius-lg);max-width:900px;padding:var(--dashboard-pad)}.simple-dashboard-shell .dashboard-wizard-card h1{color:var(--cog-ink);font-size:clamp(2.35rem,6vw,4.7rem);letter-spacing:-.055em;margin:0 0 .75rem;max-width:12ch}.simple-dashboard-shell .dashboard-wizard-card h2{color:var(--cog-ink)}.simple-dashboard-shell .wizard-description{color:var(--cog-muted);font-size:clamp(1rem,2vw,1.16rem);font-weight:650;line-height:1.48;margin:0}.simple-dashboard-shell .wizard-body{margin-top:clamp(1.15rem,2.6vw,1.8rem)}.simple-dashboard-shell .best-action-stack,.simple-dashboard-shell .setup-flow,.simple-dashboard-shell .single-input-flow,.simple-dashboard-shell .review-build-form,.simple-dashboard-shell .simple-course-list{gap:var(--dashboard-gap)}.simple-dashboard-shell .dashboard-panel-card,.simple-dashboard-shell .setup-focus-card,.simple-dashboard-shell .default-settings-card,.simple-dashboard-shell .advanced-settings-card,.simple-dashboard-shell .setup-option-group,.simple-dashboard-shell .attestation-card,.simple-dashboard-shell .empty-simple-state,.simple-dashboard-shell .simple-course-card,.simple-dashboard-shell .dashboard-metric{background:linear-gradient(180deg,var(--cog-surface),var(--cog-surface-soft));border:1px solid var(--cog-line);border-radius:var(--dashboard-radius-md);box-shadow:0 10px 28px #1720330e}.simple-dashboard-shell .dashboard-panel-card,.simple-dashboard-shell .setup-focus-card,.simple-dashboard-shell .default-settings-card,.simple-dashboard-shell .setup-option-group,.simple-dashboard-shell .attestation-card,.simple-dashboard-shell .simple-course-card,.simple-dashboard-shell .empty-simple-state{padding:clamp(.95rem,2.2vw,1.12rem)}.simple-dashboard-shell .setup-focus-card,.simple-dashboard-shell .default-settings-card,.simple-dashboard-shell .advanced-settings-card,.simple-dashboard-shell .privacy-note,.simple-dashboard-shell .attestation-card{box-shadow:none}.simple-dashboard-shell .setup-focus-card label>strong,.simple-dashboard-shell .setup-option-group h2,.simple-dashboard-shell .default-settings-card h2,.simple-dashboard-shell .advanced-settings-card summary span,.simple-dashboard-shell .material-textarea-label{color:var(--cog-ink);font-size:.78rem;font-weight:950;letter-spacing:.075em;text-transform:uppercase}.simple-dashboard-shell .single-input-flow input,.simple-dashboard-shell .single-input-flow textarea,.simple-dashboard-shell .setup-focus-card input{background:var(--cog-surface);border:1px solid var(--cog-line);border-radius:20px;color:var(--cog-ink);box-shadow:inset 0 1px #ffffffb8}.simple-dashboard-shell .single-input-flow input:focus,.simple-dashboard-shell .single-input-flow textarea:focus,.simple-dashboard-shell .setup-focus-card input:focus{background:var(--cog-surface);border-color:var(--cog-proof);box-shadow:0 0 0 4px #003f221a,inset 0 1px #ffffffb8}.simple-dashboard-shell .setup-chip,.simple-dashboard-shell .time-choice-row button,.simple-dashboard-shell .dashboard-simple-grid button{border-radius:var(--dashboard-radius-sm);box-shadow:none;min-height:76px}.simple-dashboard-shell .dashboard-simple-grid button{align-content:center;color:var(--cog-ink-soft);font-size:.92rem;font-weight:850}.simple-dashboard-shell .setup-chip.selected,.simple-dashboard-shell .time-choice-row button.selected,.simple-dashboard-shell .simple-reminder-controls button.selected-reminder{background:var(--cog-ink);border-color:var(--cog-ink);color:var(--cog-surface)}.simple-dashboard-shell .setup-chip.preview,.simple-dashboard-shell .setup-chip:disabled,.simple-dashboard-shell .wizard-choice:disabled{background:var(--cog-sand);border-color:var(--cog-line);border-style:solid;color:var(--cog-muted);opacity:.82}.simple-dashboard-shell .giant-action-link{border-radius:30px;box-shadow:0 16px 42px #1720331a;min-height:126px;padding:clamp(1.05rem,2.7vw,1.35rem)}.simple-dashboard-shell .giant-action-link strong{color:var(--cog-ink)}.simple-dashboard-shell .giant-action-link:not(.secondary-action) strong{color:var(--cog-ink)}.simple-dashboard-shell .giant-action-link.secondary-action{background:var(--cog-surface);border-color:var(--cog-line)}.simple-dashboard-shell .dashboard-metric{min-height:92px;padding:.95rem}.simple-dashboard-shell .dashboard-metric strong{color:var(--cog-ink);font-size:clamp(1.22rem,2vw,1.55rem);line-height:1.05}.simple-dashboard-shell .build-summary-grid .dashboard-metric strong{font-size:1.02rem;line-height:1.18}.simple-dashboard-shell .metric-edit-button{border-radius:999px;min-height:34px}.simple-dashboard-shell .course-generation-progress{background:linear-gradient(180deg,var(--cog-surface),var(--cog-surface-soft));border:1px solid var(--cog-line);border-radius:var(--dashboard-radius-md);box-shadow:0 12px 30px #1720330f;padding:clamp(1rem,2.6vw,1.25rem)}.simple-dashboard-shell .course-generation-progress-header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.simple-dashboard-shell .course-generation-progress-copy{display:grid;gap:.22rem}.simple-dashboard-shell .course-generation-progress-copy span,.simple-dashboard-shell .course-generation-progress-percent{color:var(--cog-muted);font-size:.76rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.simple-dashboard-shell .course-generation-progress-copy strong{color:var(--cog-ink);font-size:clamp(1.05rem,2.2vw,1.35rem);letter-spacing:-.035em;line-height:1.12}.simple-dashboard-shell .course-generation-progress-percent{background:var(--cog-sand);border:1px solid var(--cog-line);border-radius:999px;color:var(--cog-ink-soft);padding:.35rem .55rem}.simple-dashboard-shell .course-generation-start-bar{align-items:center;background:var(--cog-ink);border:1px solid var(--cog-ink);border-radius:999px;color:#fffdf8;display:flex;font-size:1rem;font-weight:900;height:52px;justify-content:center;letter-spacing:-.01em;padding:0 1rem;width:100%}.simple-dashboard-shell .course-generation-start-bar:hover{background:var(--cog-proof);border-color:var(--cog-proof)}.simple-dashboard-shell .course-generation-progress ol{gap:.6rem}.simple-dashboard-shell .course-generation-progress li{color:var(--cog-muted);font-weight:750}.simple-dashboard-shell .course-generation-progress li.active{color:var(--cog-ink)}.simple-dashboard-shell .course-generation-progress li.done{color:var(--cog-proof)}.simple-dashboard-shell .course-generation-progress li>span{height:.72rem;width:.72rem}.simple-dashboard-shell .course-card-heading-row h2{font-size:clamp(1.2rem,2.5vw,1.55rem);letter-spacing:-.035em;line-height:1.06}.simple-dashboard-shell .simple-course-card{gap:1.05rem;padding-left:clamp(1.05rem,2.2vw,1.2rem)}.simple-dashboard-shell .simple-course-card:before{border-radius:999px;bottom:1rem;left:.55rem;top:1rem;width:3px}.simple-dashboard-shell .course-card-actions{align-self:start;gap:.55rem}.simple-dashboard-shell .course-card-actions .button-link,.simple-dashboard-shell .course-card-actions button,.simple-dashboard-shell .button-row button,.simple-dashboard-shell .button-row .button-link{border-radius:999px;min-height:44px;padding-inline:1rem}.simple-dashboard-shell button.danger,.simple-dashboard-shell .button-link.danger,.simple-dashboard-shell .course-card-actions button.danger{background:var(--cog-error-bg);border-color:#7a10202e;color:var(--cog-error-text);box-shadow:none}.simple-dashboard-shell button.danger:hover:not(:disabled),.simple-dashboard-shell .button-link.danger:hover{border-color:#7a102052;box-shadow:0 12px 30px #7a10201a}.simple-dashboard-shell .progress-summary span{background:var(--cog-surface);border-color:var(--cog-line);color:var(--cog-ink-soft)}.simple-dashboard-shell .state-panel,.simple-dashboard-shell .status-message{border-radius:var(--dashboard-radius-md);box-shadow:0 10px 26px #1720330e}.simple-dashboard-shell .privacy-note{background:var(--cog-surface-soft);border-radius:var(--dashboard-radius-sm)}.simple-dashboard-shell .composer-primary-action>button{background:var(--cog-ink);border-color:var(--cog-ink);border-radius:999px;color:var(--cog-surface);font-size:1rem;font-weight:900}.simple-dashboard-shell .composer-primary-action>button:hover:not(:disabled){background:var(--cog-proof);border-color:var(--cog-proof)}.simple-dashboard-shell .composer-primary-action>button:disabled{background:var(--cog-sand-strong);border-color:var(--cog-line);color:var(--cog-muted);opacity:1}.simple-dashboard-shell .review-primary-action{display:grid;justify-items:center}.simple-dashboard-shell .review-primary-action .llb9-shell{max-width:100%}.simple-dashboard-shell .wizard-topbar{background:#fffdf8b8;border:1px solid var(--cog-line);border-radius:999px;padding:.42rem}.simple-dashboard-shell .wizard-small-button{border-radius:999px}@supports (backdrop-filter: blur(18px)){.simple-dashboard-shell .wizard-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}@media(max-width:900px){.simple-dashboard-shell{align-items:stretch;justify-content:flex-start}.simple-dashboard-shell .dashboard-wizard-card h1{max-width:14ch}}@media(max-width:640px){.simple-dashboard-shell{padding:.65rem}.simple-dashboard-shell .dashboard-wizard-card{border-radius:26px;padding:1rem}.simple-dashboard-shell .dashboard-wizard-card:before{margin:-1rem -1rem 1rem}.simple-dashboard-shell .wizard-topbar{border-radius:24px;grid-template-columns:auto auto}.simple-dashboard-shell .wizard-progress-wrap{grid-column:1 / -1}.simple-dashboard-shell .setup-chip,.simple-dashboard-shell .time-choice-row button,.simple-dashboard-shell .dashboard-simple-grid button{min-height:58px}.simple-dashboard-shell .giant-action-link{min-height:106px}.simple-dashboard-shell .course-card-actions,.simple-dashboard-shell .button-row,.simple-dashboard-shell .review-waiting-actions{display:grid;grid-template-columns:1fr;width:100%}.simple-dashboard-shell .course-card-actions .button-link,.simple-dashboard-shell .course-card-actions button,.simple-dashboard-shell .button-row button,.simple-dashboard-shell .button-row .button-link{justify-content:center;width:100%}}.course-generation-diagnostics{border:1px solid rgba(15,23,42,.12);border-radius:18px;padding:14px 16px;background:#f8fafceb;color:#0f172a}.course-generation-diagnostics summary{cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:.9rem}.course-generation-diagnostics summary span{color:#0f172a9e;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.course-generation-diagnostics summary strong{font-size:.95rem}.course-generation-diagnostics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:16px}.course-generation-diagnostics h3{margin:0 0 8px;font-size:.9rem}.course-generation-diagnostics dl,.course-generation-diagnostic-section dl{display:grid;gap:8px;margin:0}.course-generation-diagnostics dl div,.course-generation-diagnostic-section dl div{display:grid;gap:2px}.course-generation-diagnostics dt{color:#0f172a94;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.course-generation-diagnostics dd{margin:0;overflow-wrap:anywhere;font-size:.9rem}.course-generation-diagnostics code{font-size:.82rem}.course-generation-diagnostic-section{border-top:1px solid rgba(15,23,42,.1);margin-top:16px;padding-top:14px}.course-generation-diagnostic-section ul,.course-generation-diagnostic-section ol{display:grid;gap:10px;margin:0;padding-left:18px}.course-generation-diagnostic-section li strong{display:block;font-size:.9rem}.course-generation-diagnostic-section li span{display:block;color:#0f172aa3;font-size:.84rem}.course-generation-diagnostic-section li p{margin:4px 0 0;font-size:.86rem}.course-generation-diagnostic-section.compact dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.course-generation-debug-json{background:#0f172a0d;border:1px solid rgba(15,23,42,.1);border-radius:8px;font-size:.8rem;margin:0;max-height:320px;overflow:auto;padding:12px;white-space:pre-wrap;word-break:break-word}.simple-dashboard-shell{align-items:stretch;background:#f7f7f4;color:#111;justify-content:flex-start;min-height:100svh;padding:0}.simple-dashboard-shell:before{display:none}.dashboard-app-frame{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100svh;width:100%}.dashboard-app-rail{background:#f1f1ee;border-right:1px solid #deded8;color:#111;display:flex;flex-direction:column;gap:1.1rem;min-height:100svh;padding:.95rem;position:sticky;top:0}.dashboard-app-brand{align-items:center;border-radius:14px;color:#111;display:flex;gap:.75rem;padding:.62rem;text-decoration:none}.dashboard-app-brand:hover{background:#e8e8e2}.dashboard-app-brand:focus-visible,.dashboard-app-nav button:focus-visible{outline:3px solid rgba(17,17,17,.18);outline-offset:2px}.dashboard-brand-mark{align-items:center;background:#111;border-radius:11px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:.92rem;font-weight:760;height:34px;justify-content:center;letter-spacing:-.04em;width:34px}.dashboard-app-brand strong,.dashboard-app-brand small{display:block}.dashboard-app-brand strong{color:#111;font-size:.92rem;line-height:1.1}.dashboard-app-brand small{color:#73736c;font-size:.72rem;font-weight:620;line-height:1.2;margin-top:.1rem}.dashboard-app-nav{display:grid;gap:.1rem}.dashboard-app-nav button{align-items:center;background:transparent;border:0;border-radius:12px;color:#4f4f49;display:flex;font-weight:650;justify-content:space-between;min-height:44px;padding:.54rem .6rem;text-align:left;width:100%}.dashboard-app-nav button span,.dashboard-app-nav button strong,.dashboard-app-nav button small{display:block;min-width:0}.dashboard-app-nav button strong{color:inherit;font-size:.9rem;line-height:1.1}.dashboard-app-nav button small{color:#7b7b74;font-size:.7rem;font-weight:600;line-height:1.15;margin-top:.16rem;text-transform:capitalize}.dashboard-app-nav button.active small,.dashboard-app-nav button:hover small{color:#666660}.dashboard-app-nav button em{align-items:center;background:#111;border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;font-style:normal;font-weight:760;min-width:24px;padding:.12rem .42rem;justify-content:center}.dashboard-rail-status{border-top:1px solid #deded8;margin-top:auto;padding:.9rem .6rem .2rem}.dashboard-rail-status span,.dashboard-rail-status strong{display:block;min-width:0}.dashboard-rail-status span{color:#7b7b74;font-size:.7rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.dashboard-rail-status strong{color:#111;font-size:.82rem;font-weight:680;margin-top:.24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-app-main{align-items:flex-start;display:flex;justify-content:center;min-width:0;padding:clamp(1rem,3vw,2rem)}.simple-dashboard-shell .dashboard-wizard-card{background:#fff;border:1px solid #deded8;border-radius:24px;box-shadow:none;color:#111;margin:0;max-width:1080px;padding:clamp(1.2rem,3vw,2.2rem);width:min(100%,1080px)}.simple-dashboard-shell .dashboard-wizard-card:before{display:none}.simple-dashboard-shell .dashboard-wizard-card h1{color:#111;font-size:clamp(2.2rem,4vw,4.4rem);font-weight:740;letter-spacing:-.075em;line-height:.94;margin-bottom:.85rem;max-width:860px}.simple-dashboard-shell .dashboard-wizard-card h2,.simple-dashboard-shell .dashboard-wizard-card h3,.simple-dashboard-shell strong{color:#111}.simple-dashboard-shell .eyebrow{color:#6a6a64;font-size:.7rem;font-weight:760;letter-spacing:.14em}.simple-dashboard-shell .muted,.simple-dashboard-shell .field-help,.simple-dashboard-shell .wizard-description,.simple-dashboard-shell p,.simple-dashboard-shell small{color:#5f5f59}.simple-dashboard-shell a{color:#111}.simple-dashboard-shell .wizard-description{max-width:720px}.simple-dashboard-shell .dashboard-metric,.simple-dashboard-shell .simple-course-card,.simple-dashboard-shell .empty-simple-state,.simple-dashboard-shell .setup-option-group,.simple-dashboard-shell .dashboard-panel-card,.simple-dashboard-shell .status-message{background:#fff;border:1px solid #deded8;box-shadow:none;color:#111}.simple-dashboard-shell .dashboard-simple-grid{background:#f1f1ee;border:1px solid #deded8;border-radius:16px;display:grid;gap:.25rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:.3rem}.simple-dashboard-shell .dashboard-simple-grid button{background:transparent;border:0;border-radius:12px;color:#4f4f49;font-weight:680}.simple-dashboard-shell .dashboard-simple-grid button:hover,.simple-dashboard-shell .dashboard-simple-grid button:focus-visible{background:#fff;color:#111;box-shadow:none}.simple-dashboard-shell .giant-action-link{background:#111;border:1px solid #111111;border-radius:18px;box-shadow:none;color:#fff;min-height:104px;padding:1.1rem}.simple-dashboard-shell .giant-action-link span,.simple-dashboard-shell .giant-action-link strong{color:inherit}.simple-dashboard-shell .giant-action-link.secondary-action{background:#fff;border-color:#deded8;color:#111}.simple-dashboard-shell .state-pill{background:#f1f1ee;border:1px solid #deded8;color:#4f4f49}.simple-dashboard-shell .state-pill-ready,.simple-dashboard-shell .state-pill-review,.simple-dashboard-shell .state-pill-waiting,.simple-dashboard-shell .state-pill-building,.simple-dashboard-shell .state-pill-error{background:#111;border-color:#111;color:#fff}.simple-dashboard-shell label,.simple-dashboard-shell input,.simple-dashboard-shell textarea,.simple-dashboard-shell select{color:#111}.simple-dashboard-shell input,.simple-dashboard-shell textarea,.simple-dashboard-shell select{background:#fff;border:1px solid #d8d8d2}.simple-dashboard-shell input:focus,.simple-dashboard-shell textarea:focus,.simple-dashboard-shell select:focus{border-color:#111;box-shadow:0 0 0 3px #11111114;outline:none}@media(max-width:900px){.dashboard-app-frame{grid-template-columns:1fr}.dashboard-app-rail{border-bottom:1px solid #deded8;border-right:0;min-height:auto;padding:.65rem;position:sticky;z-index:10}.dashboard-app-brand,.dashboard-rail-status{display:none}.dashboard-app-nav{display:flex;gap:.25rem;overflow-x:auto;scrollbar-width:none}.dashboard-app-nav::-webkit-scrollbar{display:none}.dashboard-app-nav button{flex:0 0 auto;min-height:44px;min-width:122px}.dashboard-app-nav button.active{box-shadow:inset 0 -2px #111}.dashboard-app-main{padding:.8rem}}@media(max-width:640px){.simple-dashboard-shell .dashboard-simple-grid{grid-template-columns:1fr 1fr}.simple-dashboard-shell .dashboard-wizard-card{border-radius:18px}}.simple-dashboard-shell .course-build-status-card{background:#fff;border:1px solid #deded8;border-radius:18px;box-shadow:none;color:#111;display:grid;gap:1rem;padding:clamp(1rem,2.4vw,1.35rem);transition:background-color .28s ease,border-color .28s ease,box-shadow .28s ease}.simple-dashboard-shell .course-build-status-card.is-ready{animation:course-ready-settle .42s ease-out both;background:linear-gradient(145deg,#f7fbf7,#fff);border-color:#c9ddcc;box-shadow:0 18px 46px #2f69431a}.simple-dashboard-shell .course-build-status-card.is-ready .course-build-status-copy>span{color:#2f6943}.simple-dashboard-shell .course-build-status-card.is-ready .course-build-status-percent{background:#2f6943}.simple-dashboard-shell .course-build-status-card.is-ready .course-build-status-meter.dashboard-motion-meter i{background:#4f8a60}@keyframes course-ready-settle{0%{opacity:.84;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.simple-dashboard-shell .course-build-status-main{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto}.simple-dashboard-shell .course-build-status-copy{display:grid;gap:.36rem;min-width:0}.simple-dashboard-shell .course-build-status-copy span{color:#6a6a64;font-size:.7rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.simple-dashboard-shell .course-build-status-copy h3{color:#111;font-size:clamp(1.35rem,3vw,2.1rem);font-weight:740;letter-spacing:-.055em;line-height:.98;margin:0}.simple-dashboard-shell .course-build-status-copy p{color:#4f4f49;font-size:clamp(.96rem,1.8vw,1.04rem);line-height:1.5;margin:0;max-width:58ch}.simple-dashboard-shell .course-build-status-percent{align-items:center;background:#111;border-radius:999px;color:#fff;display:inline-flex;font-size:.86rem;font-weight:760;justify-content:center;letter-spacing:-.02em;min-width:3.25rem;padding:.42rem .62rem}.simple-dashboard-shell .course-build-status-meter.dashboard-motion-meter{background:#ecece8;border:0;border-radius:999px;height:.55rem;overflow:hidden}.simple-dashboard-shell .course-build-status-meter.dashboard-motion-meter i{background:#111;border-radius:inherit;display:block;height:100%;transform:scaleX(var(--progress-scale, 0));transform-origin:left center;transition:transform .36s ease;width:100%}.simple-dashboard-shell .course-build-status-footer{color:#666660;display:flex;flex-wrap:wrap;font-size:.86rem;font-weight:620;gap:.45rem}.simple-dashboard-shell .course-build-status-footer span{align-items:center;background:#f7f7f4;border:1px solid #deded8;border-radius:999px;color:#4f4f49;display:inline-flex;min-height:1.9rem;padding:.32rem .62rem}.simple-dashboard-shell .course-build-status-note{background:#f7f7f4;border:1px solid #deded8;border-radius:14px;color:#4f4f49;font-size:.9rem;line-height:1.45;margin:0;padding:.78rem .85rem}.simple-dashboard-shell .course-build-work-summary{display:grid;gap:.3rem}.simple-dashboard-shell .course-build-control-actions{justify-content:flex-start}.simple-dashboard-shell .course-build-status-start{align-items:center;background:#111;border:1px solid #111111;border-radius:999px;color:#fff;display:inline-flex;font-size:.96rem;font-weight:760;justify-content:center;justify-self:start;min-height:44px;padding:0 1.1rem}.simple-dashboard-shell .course-build-status-start:hover:not(:disabled){background:#2a2a27;border-color:#2a2a27;box-shadow:none}@media(max-width:640px){.simple-dashboard-shell .course-build-status-main{grid-template-columns:1fr}.simple-dashboard-shell .course-build-status-percent{justify-self:start}.simple-dashboard-shell .course-build-status-start{width:100%}}@media(prefers-reduced-motion:reduce){.simple-dashboard-shell .course-build-status-card.is-ready{animation:none}}.simple-dashboard-shell .dashboard-wizard-card.generation-board-card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;max-width:min(1320px,calc(100vw - 3rem));padding:0!important}.simple-dashboard-shell .dashboard-wizard-card.generation-board-card>.wizard-topbar,.simple-dashboard-shell .dashboard-wizard-card.generation-board-card>.eyebrow,.simple-dashboard-shell .dashboard-wizard-card.generation-board-card>h1,.simple-dashboard-shell .dashboard-wizard-card.generation-board-card>.wizard-description{display:none}.simple-dashboard-shell .dashboard-wizard-card.generation-board-card .wizard-body,.simple-dashboard-shell .dashboard-wizard-card.generation-board-card .review-build-form{display:grid;gap:1rem}.simple-dashboard-shell .course-build-status-card.course-generation-stage{background:linear-gradient(180deg,rgba(246,241,231,.012),transparent 34%),#07100d6b;border:0;border-radius:0;box-shadow:none;color:#f1ede5;gap:clamp(1.4rem,3.4vw,2.3rem);margin:0;min-height:min(760px,calc(100svh - 8rem));overflow:hidden;padding:clamp(2rem,4vw,4.6rem) clamp(1.3rem,6vw,6.2rem);position:relative}.simple-dashboard-shell .course-build-status-card.course-generation-stage:before{background:linear-gradient(rgba(246,241,231,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(246,241,231,.02) 1px,transparent 1px);background-size:5px 5px;content:"";inset:0;opacity:.28;pointer-events:none;position:absolute}.simple-dashboard-shell .course-build-status-card.course-generation-stage:after{background:linear-gradient(90deg,transparent,rgba(246,241,231,.1),transparent);content:"";height:1px;left:clamp(1.2rem,5vw,4.4rem);position:absolute;right:clamp(1.2rem,5vw,4.4rem);top:clamp(1rem,3vw,2.2rem)}.simple-dashboard-shell .course-build-status-hero,.simple-dashboard-shell .course-generation-progress-rack,.simple-dashboard-shell .course-generation-stage-strip,.simple-dashboard-shell .course-build-status-footer,.simple-dashboard-shell .course-build-status-note,.simple-dashboard-shell .linear-source-status-summary,.simple-dashboard-shell .course-build-control-actions,.simple-dashboard-shell .course-build-status-start{position:relative;z-index:1}.simple-dashboard-shell .course-build-status-hero{align-items:center;display:grid;gap:clamp(3rem,8vw,8rem);grid-template-columns:minmax(340px,.88fr) minmax(380px,1fr);min-height:clamp(380px,42vw,560px)}.simple-dashboard-shell .course-generation-stage .course-build-status-copy{gap:.72rem;max-width:36rem}.simple-dashboard-shell .course-generation-stage .course-build-status-copy span{color:#c4d39f;font-size:.78rem;font-weight:780;letter-spacing:.14em}.simple-dashboard-shell .course-generation-stage .course-build-status-copy h3{color:#f1ede5;font-size:clamp(3.8rem,7vw,6.25rem);font-weight:780;letter-spacing:0;line-height:.91;max-width:10.5ch}.simple-dashboard-shell .course-generation-stage .course-build-status-copy p{color:#f1ede5b8;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.45;max-width:44rem}.simple-dashboard-shell .course-generation-diamond{aspect-ratio:1;display:grid;justify-self:center;max-width:min(680px,49vw);min-width:380px;place-items:center;position:relative;width:100%}.simple-dashboard-shell .course-generation-diamond:before{border:1px solid rgba(246,241,231,.13);content:"";height:70%;position:absolute;transform:rotate(45deg);width:70%}.simple-dashboard-shell .course-generation-diamond:after{background:linear-gradient(90deg,transparent,rgba(246,241,231,.16),transparent),linear-gradient(90deg,transparent,rgba(246,241,231,.16),transparent);background-position:center 7%,center 93%;background-repeat:no-repeat;background-size:84% 1px,84% 1px;content:"";inset:0;position:absolute}.simple-dashboard-shell .course-generation-diamond-lines{border-left:1px dashed rgba(246,241,231,.16);border-right:1px dashed rgba(246,241,231,.12);height:38%;opacity:.72;position:absolute;width:32%}.simple-dashboard-shell .course-generation-diamond-lines:before,.simple-dashboard-shell .course-generation-diamond-lines:after{border-left:1px dashed rgba(246,241,231,.16);content:"";height:100%;position:absolute;top:0}.simple-dashboard-shell .course-generation-diamond-lines:before{left:32%}.simple-dashboard-shell .course-generation-diamond-lines:after{right:32%}.simple-dashboard-shell .course-generation-loader-stack{aspect-ratio:1;display:grid;place-items:center;position:relative;width:min(470px,82%);z-index:1}.simple-dashboard-shell .course-generation-loader-video{filter:invert(1) sepia(.12) saturate(.45) brightness(1.35) contrast(1.08);grid-area:1 / 1;height:100%;mix-blend-mode:screen;object-fit:contain;opacity:0;position:absolute;transition:opacity 1.4s ease;width:100%}.simple-dashboard-shell .course-generation-progress-rack{border-bottom:1px solid rgba(246,241,231,.12);border-top:1px solid rgba(246,241,231,.12);padding:1.05rem 0}.simple-dashboard-shell .course-generation-progress-row{align-items:center;display:grid;gap:.85rem;grid-template-columns:auto max-content minmax(120px,1fr) auto}.simple-dashboard-shell .course-generation-pulse{background:#c4d39f;border:6px solid rgba(196,211,159,.18);border-radius:999px;box-sizing:content-box;height:.48rem;width:.48rem}.simple-dashboard-shell .course-generation-progress-row strong{color:#f7f3ea;font-size:clamp(.94rem,1.35vw,1.08rem);font-weight:780;min-width:min(28vw,16rem)}.simple-dashboard-shell .course-generation-stage .course-build-status-meter.dashboard-motion-meter{background:#f6f1e71c;border:0;border-radius:0;height:.22rem;overflow:hidden}.simple-dashboard-shell .course-generation-stage .course-build-status-meter.dashboard-motion-meter i{background:#c4d39f;border-radius:0;box-shadow:0 0 18px #c4d39f47;transition:transform .86s cubic-bezier(.2,.82,.18,1)}.simple-dashboard-shell .course-generation-stage .course-build-status-percent{background:transparent;border:1px solid rgba(246,241,231,.14);border-radius:6px;color:#f1ede5b8;font-size:.76rem;min-width:3.2rem}.simple-dashboard-shell .course-generation-stage-strip{display:grid;gap:.8rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.simple-dashboard-shell .course-generation-stage-strip li{color:#f1ede561;display:grid;font-size:.88rem;gap:.72rem;min-width:0}.simple-dashboard-shell .course-generation-stage-strip li:before{background:linear-gradient(90deg,#c4d39f,#c4d39f) 0 0 / var(--stage-progress, 0%) 1px no-repeat,#f6f1e71f;content:"";height:1px;width:100%}.simple-dashboard-shell .course-generation-stage-strip li.done,.simple-dashboard-shell .course-generation-stage-strip li.active{color:#dce8bee0}.simple-dashboard-shell .course-generation-stage .course-build-status-footer{gap:.55rem}.simple-dashboard-shell .course-generation-stage .course-build-status-footer span,.simple-dashboard-shell .course-generation-stage .course-build-status-note{background:#f6f1e70b;border-color:#f6f1e71c;color:#f1ede5ad}.simple-dashboard-shell .course-generation-stage .course-build-status-note.is-ready-update{background:#c4d39f1f;border-color:#c4d39f42;color:#e4eecae6}.simple-dashboard-shell .course-generation-stage .course-build-status-start{background:#c4d39fe6;border-color:#c4d39f8c;border-radius:8px;color:#07100d}@media(max-width:900px){.simple-dashboard-shell .course-build-status-card.course-generation-stage{min-height:0;padding-inline:clamp(1rem,5vw,2rem)}.simple-dashboard-shell .course-build-status-hero{grid-template-columns:1fr;min-height:0}.simple-dashboard-shell .course-generation-diamond{max-width:min(430px,86vw)}}@media(max-width:640px){.simple-dashboard-shell .course-generation-stage .course-build-status-copy h3{font-size:clamp(2.6rem,16vw,4.2rem)}.simple-dashboard-shell .course-generation-progress-row{align-items:start;grid-template-columns:auto 1fr auto}.simple-dashboard-shell .course-generation-stage .course-build-status-meter.dashboard-motion-meter{grid-column:1 / -1;width:100%}.simple-dashboard-shell .course-generation-stage-strip{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.simple-dashboard-shell .course-generation-stage .course-build-status-meter.dashboard-motion-meter i{transition:none}}.dashboard-app-frame{grid-template-columns:232px minmax(0,1fr)}.dashboard-app-rail{background:#f4f4f1;border-right-color:#e1e1dc;gap:.8rem;padding:.8rem}.dashboard-app-nav button.mobile-only{display:none}.dashboard-app-nav button{border-radius:10px;min-height:40px;padding:.5rem .55rem}.dashboard-app-nav button:hover,.dashboard-app-nav button.active{background:#fff;color:#111}.dashboard-app-nav button.active{box-shadow:inset 2px 0 #111}.dashboard-rail-account{border-top:1px solid #e1e1dc;margin-top:auto;padding-top:.7rem}.dashboard-account-card{appearance:none;background:transparent;border:0;border-radius:13px;color:#111;cursor:pointer;display:grid;gap:.12rem;min-width:0;padding:.55rem;text-align:left;width:100%}.dashboard-account-card:hover,.dashboard-account-card.active,.dashboard-account-card:focus-visible{background:#fff;outline:none}.dashboard-account-card:focus-visible{box-shadow:0 0 0 3px #1111111a}.dashboard-account-card span{color:#777771;font-size:.68rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.dashboard-account-card strong{color:#111;font-size:.82rem;font-weight:680;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-account-card small{color:#666660;font-size:.72rem;font-weight:620}.dashboard-app-main{background:#fbfbfa;padding:clamp(1rem,2.6vw,1.7rem)}.simple-dashboard-shell .dashboard-wizard-card{border-color:#e1e1dc;border-radius:22px;max-width:980px;padding:clamp(1.05rem,2.5vw,1.9rem)}.simple-dashboard-shell .dashboard-home-card{max-width:860px}.simple-dashboard-shell .dashboard-wizard-card h1{font-size:clamp(2rem,3.2vw,3.35rem);letter-spacing:-.065em;line-height:.98;max-width:720px}.best-action-stack{gap:.7rem}.simple-dashboard-shell .giant-action-link{border-radius:18px;min-height:92px;padding:1rem}.simple-dashboard-shell .giant-action-link:not(.secondary-action) .state-pill{background:#ffffff21;border-color:#ffffff38;color:#fff}.simple-dashboard-shell .giant-action-link:not(.secondary-action) .state-pill>span{background:#fff}.simple-dashboard-shell .giant-action-link.secondary-action .state-pill{background:#f4f4f1;border-color:#dfdfd9;color:#3d3d39}.dashboard-home-subactions{border-top:1px solid #e4e4de;display:grid;gap:.35rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.2rem;padding-top:.8rem}.dashboard-home-subactions button{appearance:none;background:#fff;border:1px solid #e1e1dc;border-radius:14px;color:#111;cursor:pointer;display:grid;gap:.15rem;min-height:62px;padding:.75rem .8rem;text-align:left}.dashboard-home-subactions button:hover,.dashboard-home-subactions button:focus-visible{background:#f7f7f4;border-color:#cfcfc8;outline:none}.dashboard-home-subactions span{color:#70706a;font-size:.72rem;font-weight:720}.dashboard-home-subactions strong{color:#111;font-size:.98rem;font-weight:700}.simple-dashboard-shell .dashboard-metric{border-radius:15px;padding:.9rem}.simple-dashboard-shell .button-link,.simple-dashboard-shell button{color:#111}.simple-dashboard-shell button:not(:disabled).selected-reminder,.simple-dashboard-shell .simple-reminder-controls button.selected-reminder,.reminder-controls button.selected-reminder{background:#111;border-color:#111;color:#fff}.simple-dashboard-shell button:not(:disabled).selected-reminder *,.simple-dashboard-shell .simple-reminder-controls button.selected-reminder *{color:#fff}.simple-dashboard-shell .button-link:not(.secondary),.simple-dashboard-shell button:not(.secondary):not(.dashboard-account-card):not(.dashboard-app-nav button):not(.dashboard-home-subactions button){color:#fff}.simple-dashboard-shell .secondary,.simple-dashboard-shell .button-link.secondary{color:#111}.simple-dashboard-shell .state-pill-ready,.simple-dashboard-shell .state-pill-review,.simple-dashboard-shell .state-pill-waiting,.simple-dashboard-shell .state-pill-building,.simple-dashboard-shell .state-pill-error{color:#fff}.simple-dashboard-shell .state-pill-ready>span,.simple-dashboard-shell .state-pill-review>span,.simple-dashboard-shell .state-pill-waiting>span,.simple-dashboard-shell .state-pill-building>span,.simple-dashboard-shell .state-pill-error>span{background:#fff}.public-shell,.public-auth-shell{background:#fbfbfa;color:#111}.public-hero-copy,.public-auth-card,.public-auth-visual,.public-proof-card,.public-mini-panel,.public-system-card{color:#111}.public-lede,.public-auth-notice,.public-auth-switch,.public-card-label,.public-proof-list,.public-mini-panel span,.public-system-card span{color:#5f5f59}.public-primary-action,.public-submit-button{color:#fff}.public-secondary-action{color:#111}@media(max-width:900px){.dashboard-rail-account{display:none}.dashboard-app-nav button.mobile-only{display:flex}.dashboard-app-nav button{min-width:112px}}@media(max-width:640px){.dashboard-home-subactions{grid-template-columns:1fr}}.simple-dashboard-shell{--workspace-bg: #f7f7f4;--workspace-surface: #fffefa;--workspace-surface-muted: #f1f1ed;--workspace-line: #deded8;--workspace-line-strong: #c9c9c1;--workspace-text: #111111;--workspace-muted: #66665f;--workspace-subtle: #85857e;--workspace-danger: #9b1c2f;--workspace-danger-bg: #fff4f5;--workspace-danger-line: #efc7cd;background:var(--workspace-bg);color:var(--workspace-text)}.simple-dashboard-shell *,.simple-dashboard-shell *:before,.simple-dashboard-shell *:after{text-shadow:none}.dashboard-app-main{background:radial-gradient(circle at 50% -18%,rgba(17,17,17,.035),transparent 34rem),var(--workspace-bg)}.dashboard-app-rail{background:#f2f2ee;border-right:1px solid var(--workspace-line);color:var(--workspace-text);gap:.65rem;padding:.75rem}.dashboard-app-brand{border-radius:12px;padding:.55rem}.dashboard-app-brand:hover,.dashboard-app-brand:focus-visible{background:#e9e9e3}.dashboard-app-nav{gap:.12rem}.dashboard-app-nav button{background:transparent;border:1px solid transparent;border-radius:10px;box-shadow:none;color:#4c4c46;min-height:39px;padding:.48rem .55rem}.dashboard-app-nav button:hover{background:#ecece6;border-color:transparent;color:var(--workspace-text)}.dashboard-app-nav button.active{background:var(--workspace-surface);border-color:var(--workspace-line);box-shadow:none;color:var(--workspace-text)}.dashboard-app-nav button.active:before{align-self:stretch;background:var(--workspace-text);border-radius:999px;content:"";display:block;flex:0 0 2px;margin-right:.08rem}.dashboard-app-nav button strong{color:inherit;font-size:.86rem;font-weight:720}.dashboard-app-nav button small{color:#76766f;font-size:.69rem;font-weight:560}.dashboard-app-nav button.active small,.dashboard-app-nav button:hover small{color:var(--workspace-muted)}.dashboard-app-nav button em{background:var(--workspace-text);color:#fff}.dashboard-account-card{border:1px solid transparent;color:var(--workspace-text)}.dashboard-account-card:hover,.dashboard-account-card.active,.dashboard-account-card:focus-visible{background:var(--workspace-surface);border-color:var(--workspace-line)}.simple-dashboard-shell .dashboard-wizard-card{background:var(--workspace-surface);border:1px solid var(--workspace-line);box-shadow:none;color:var(--workspace-text)}.simple-dashboard-shell .dashboard-wizard-card h1,.simple-dashboard-shell .dashboard-wizard-card h2,.simple-dashboard-shell .dashboard-wizard-card strong,.simple-dashboard-shell label,.simple-dashboard-shell input,.simple-dashboard-shell textarea,.simple-dashboard-shell select{color:var(--workspace-text)}.simple-dashboard-shell .eyebrow{color:var(--workspace-muted);font-size:.68rem;letter-spacing:.13em}.simple-dashboard-shell .wizard-description,.simple-dashboard-shell .field-help,.simple-dashboard-shell .muted{color:var(--workspace-muted)}.simple-dashboard-shell .best-action-stack{gap:.75rem}.simple-dashboard-shell .giant-action-link,.simple-dashboard-shell .giant-action-link-review,.simple-dashboard-shell .giant-action-link-ready,.simple-dashboard-shell .giant-action-link-empty,.simple-dashboard-shell .giant-action-link.secondary-action{background:var(--workspace-surface);border:1px solid var(--workspace-line);border-radius:18px;box-shadow:none;color:var(--workspace-text);min-height:82px;padding:.9rem 1rem}.simple-dashboard-shell .giant-action-link:hover,.simple-dashboard-shell .giant-action-link:focus-visible{background:#fafaf7;border-color:var(--workspace-line-strong);box-shadow:none;color:var(--workspace-text);transform:none}.simple-dashboard-shell .giant-action-link-review{border-left:3px solid var(--workspace-text)}.simple-dashboard-shell .giant-action-link-ready{border-left:3px solid #245b3a}.simple-dashboard-shell .giant-action-link-empty,.simple-dashboard-shell .giant-action-link.secondary-action{border-style:solid}.simple-dashboard-shell .giant-action-link span,.simple-dashboard-shell .giant-action-link strong,.simple-dashboard-shell .giant-action-link:not(.secondary-action) strong,.simple-dashboard-shell .giant-action-link:not(.secondary-action) span{color:inherit}.simple-dashboard-shell .giant-action-link>span:not(.state-pill){color:var(--workspace-muted);font-size:.83rem;font-weight:640}.simple-dashboard-shell .giant-action-link strong{color:var(--workspace-text);font-size:clamp(1.1rem,2vw,1.42rem);font-weight:760;letter-spacing:-.035em;line-height:1.08}.simple-dashboard-shell .state-pill,.simple-dashboard-shell .state-pill-ready,.simple-dashboard-shell .state-pill-review,.simple-dashboard-shell .state-pill-waiting,.simple-dashboard-shell .state-pill-building,.simple-dashboard-shell .state-pill-error,.simple-dashboard-shell .state-pill-empty,.simple-dashboard-shell .state-pill-neutral,.simple-dashboard-shell .giant-action-link:not(.secondary-action) .state-pill,.simple-dashboard-shell .giant-action-link.secondary-action .state-pill{background:var(--workspace-surface-muted);border:1px solid var(--workspace-line);color:#3d3d38}.simple-dashboard-shell .state-pill>span,.simple-dashboard-shell .state-pill-ready>span,.simple-dashboard-shell .state-pill-review>span,.simple-dashboard-shell .state-pill-waiting>span,.simple-dashboard-shell .state-pill-building>span,.simple-dashboard-shell .state-pill-error>span,.simple-dashboard-shell .state-pill-empty>span,.simple-dashboard-shell .state-pill-neutral>span,.simple-dashboard-shell .giant-action-link:not(.secondary-action) .state-pill>span{background:#6f6f68}.simple-dashboard-shell .state-pill-review>span{background:var(--workspace-text)}.simple-dashboard-shell .state-pill-error{background:var(--workspace-danger-bg);border-color:var(--workspace-danger-line);color:var(--workspace-danger)}.simple-dashboard-shell .state-pill-error>span{background:var(--workspace-danger)}.dashboard-home-subactions{display:none}.simple-dashboard-shell .dashboard-panel-card,.simple-dashboard-shell .setup-focus-card,.simple-dashboard-shell .default-settings-card,.simple-dashboard-shell .advanced-settings-card,.simple-dashboard-shell .setup-option-group,.simple-dashboard-shell .attestation-card,.simple-dashboard-shell .empty-simple-state,.simple-dashboard-shell .simple-course-card,.simple-dashboard-shell .dashboard-metric,.simple-dashboard-shell .course-generation-progress,.simple-dashboard-shell .setup-chip,.simple-dashboard-shell .wizard-choice,.simple-dashboard-shell .time-choice-row button,.simple-dashboard-shell .dashboard-simple-grid button{background:var(--workspace-surface);border:1px solid var(--workspace-line);box-shadow:none;color:var(--workspace-text)}.simple-dashboard-shell .setup-chip span,.simple-dashboard-shell .wizard-choice-main span,.simple-dashboard-shell .dashboard-simple-grid button span,.simple-dashboard-shell .default-pill-row span,.simple-dashboard-shell .progress-summary span{color:var(--workspace-muted)}.simple-dashboard-shell .setup-chip.selected,.simple-dashboard-shell .wizard-choice.selected,.simple-dashboard-shell .time-choice-row button.selected,.simple-dashboard-shell .simple-reminder-controls button.selected-reminder{background:var(--workspace-text);border-color:var(--workspace-text);color:#fff}.simple-dashboard-shell .setup-chip.selected strong,.simple-dashboard-shell .setup-chip.selected span,.simple-dashboard-shell .wizard-choice.selected strong,.simple-dashboard-shell .wizard-choice.selected span,.simple-dashboard-shell .time-choice-row button.selected,.simple-dashboard-shell .simple-reminder-controls button.selected-reminder,.simple-dashboard-shell .simple-reminder-controls button.selected-reminder *{color:#fff}.simple-dashboard-shell .setup-chip.preview,.simple-dashboard-shell .setup-chip:disabled,.simple-dashboard-shell .wizard-choice:disabled,.simple-dashboard-shell button:disabled,.simple-dashboard-shell :is(button,.button-link)[aria-disabled=true]{background:var(--workspace-surface-muted);border-color:var(--workspace-line);color:#777770;opacity:1}.simple-dashboard-shell .setup-chip.preview *,.simple-dashboard-shell .setup-chip:disabled *,.simple-dashboard-shell .wizard-choice:disabled *,.simple-dashboard-shell button:disabled *,.simple-dashboard-shell :is(button,.button-link)[aria-disabled=true] *{color:#777770}.simple-dashboard-shell .wizard-topbar{background:transparent;border:0;border-radius:0;padding:0}.simple-dashboard-shell .wizard-small-button,.simple-dashboard-shell .wizard-small-button:disabled{background:var(--workspace-surface-muted);border:1px solid var(--workspace-line);color:var(--workspace-text);opacity:1}.simple-dashboard-shell .wizard-small-button:hover:not(:disabled),.simple-dashboard-shell .wizard-small-button:focus-visible{background:var(--workspace-surface);border-color:var(--workspace-line-strong);color:var(--workspace-text)}.simple-dashboard-shell .wizard-progress-wrap{background:#eeeeea;border:1px solid var(--workspace-line)}.simple-dashboard-shell .wizard-progress-wrap span,.simple-dashboard-shell .wizard-progress-wrap i,.simple-dashboard-shell .path-progress-bar i,.simple-dashboard-shell .dashboard-progress-meter i{background:var(--workspace-text)}.simple-dashboard-shell .composer-primary-action>button,.simple-dashboard-shell .course-generation-start-bar,.simple-dashboard-shell .course-build-status-start,.simple-dashboard-shell .empty-state-action button{background:var(--workspace-text);border:1px solid var(--workspace-text);color:#fff}.simple-dashboard-shell .composer-primary-action>button:hover:not(:disabled),.simple-dashboard-shell .course-generation-start-bar:hover:not(:disabled),.simple-dashboard-shell .course-build-status-start:hover:not(:disabled),.simple-dashboard-shell .empty-state-action button:hover:not(:disabled){background:#2a2a27;border-color:#2a2a27;color:#fff!important}.simple-dashboard-shell .course-card-actions .button-link.secondary,.simple-dashboard-shell .course-card-actions .button-link:not(.danger){background:var(--workspace-text);border:1px solid var(--workspace-text);color:#fff}.simple-dashboard-shell button.danger,.simple-dashboard-shell .button-link.danger,.simple-dashboard-shell .course-card-actions button.danger{background:var(--workspace-danger-bg);border:1px solid var(--workspace-danger-line);color:var(--workspace-danger)}.simple-dashboard-shell button.danger:hover:not(:disabled),.simple-dashboard-shell .button-link.danger:hover{background:#ffecee;border-color:#e6aeb8;color:#7c1324;box-shadow:none}.simple-dashboard-shell button.danger:disabled,.simple-dashboard-shell .course-card-actions button.danger:disabled{background:var(--workspace-surface-muted);border-color:var(--workspace-line);color:#777770;opacity:1}.simple-dashboard-shell .secondary,.simple-dashboard-shell .button-link.secondary,.simple-dashboard-shell .button-row .button-link.secondary,.simple-dashboard-shell .button-row button.secondary{background:var(--workspace-surface-muted);border:1px solid var(--workspace-line);color:var(--workspace-text)}.simple-dashboard-shell .button-row button:not(.danger):not(.secondary),.simple-dashboard-shell .button-row .button-link:not(.danger):not(.secondary){background:var(--workspace-text);border:1px solid var(--workspace-text);color:#fff}.simple-dashboard-shell .course-card-heading-row{align-items:flex-start}.simple-dashboard-shell .simple-course-card{border-radius:18px;padding:1rem}.simple-dashboard-shell .simple-course-card:before{display:none}.simple-dashboard-shell .progress-summary{gap:.35rem}.simple-dashboard-shell .progress-summary span{background:var(--workspace-surface-muted);border:1px solid var(--workspace-line)}.public-shell,.public-auth-shell,.public-hero-copy,.public-auth-card,.public-auth-visual,.public-proof-card,.public-mini-panel,.public-system-card{color:#111}.public-primary-action,.public-submit-button{background:#111;border-color:#111;color:#fff}.public-secondary-action,.public-auth-switch a{color:#111}.public-submit-button:disabled{background:#eeeeea;border-color:#deded8;color:#777770;opacity:1}@media(max-width:900px){.dashboard-app-rail{border-bottom:1px solid var(--workspace-line)}.dashboard-app-nav button.active:before{display:none}}.guided-source-lesson-card,.guided-source-compact-summary,.linear-source-status-summary{border:1px solid var(--stage6-line);background:#0f141cb8;color:var(--stage6-ink);border-radius:20px;padding:clamp(1rem,2.5vw,1.35rem)}.guided-source-lesson-card{display:grid;gap:clamp(1rem,2vw,1.35rem)}.guided-source-main-task{box-shadow:0 18px 52px #0003;max-width:none}.guided-source-lesson-card h2,.guided-source-lesson-card h3,.guided-source-lesson-card p,.guided-source-lesson-card strong,.guided-source-compact-summary li,.linear-source-status-summary span,.linear-source-status-summary strong{color:var(--stage6-ink)}.guided-source-progress-label{width:fit-content;margin:0;border-radius:999px;background:#a9c7ff1a;border:1px solid rgba(169,199,255,.18);color:var(--stage6-blue);padding:.35rem .65rem;font-size:.82rem;font-weight:700}.guided-source-card-section{display:grid;gap:.48rem}.guided-source-card-section h2{font-size:clamp(1.16rem,2.5vw,1.55rem);letter-spacing:-.025em;line-height:1.32;margin:0;max-width:42rem}.guided-source-section-label{color:var(--stage6-muted)!important;font-size:.78rem;font-weight:760;letter-spacing:.025em;margin:0}.guided-source-card-section strong{font-size:1.05rem}.guided-source-source-step{align-content:start}.guided-source-range{color:var(--stage6-ink);font-size:.95rem!important;font-weight:720}.guided-source-mission-copy{color:var(--stage6-muted)!important;font-size:clamp(.96rem,1.7vw,1.08rem);line-height:1.5;margin:0;max-width:46rem}.guided-source-range-cue{display:grid;gap:.38rem;padding:.12rem 0}.guided-source-range-cue p{align-items:baseline;display:flex;flex-wrap:wrap;gap:.45rem;margin:0}.guided-source-range-cue span{color:var(--stage6-muted);font-size:.76rem;font-weight:720;letter-spacing:.02em}.guided-source-range-cue strong{color:var(--stage6-ink);font-size:.88rem}.guided-source-context-range{opacity:.72}.guided-source-source-actions{display:flex;justify-content:flex-start}.guided-source-review-line{align-items:baseline;display:flex;flex-wrap:wrap;gap:.4rem;width:fit-content;margin:0;border-radius:999px;background:#f6f1e70f;border:1px solid rgba(246,241,231,.1);color:var(--stage6-muted);padding:.32rem .62rem;font-size:.86rem}.guided-source-review-line strong{color:var(--stage6-ink)}.guided-source-answer-section .dynamic-interaction,.guided-source-answer-section .canvas-response-body,.guided-source-answer-section .interaction-body{background:transparent;border:0;box-shadow:none;padding-left:0;padding-right:0}.guided-source-answer-section .answer-box-field textarea{background:#ffffff13;border:1px solid rgba(246,241,231,.2);color:var(--stage6-ink);min-height:7.5rem}.guided-source-answer-section .answer-box-field textarea:hover{border-color:#f6f1e74d}.guided-source-answer-section .answer-box-field textarea:focus{background:#ffffff1a;border-color:var(--stage6-aqua);box-shadow:0 0 0 3px #8bded21a;outline:none}.guided-source-copy-diagnostics{border:1px dashed var(--stage6-line);border-radius:12px;color:var(--stage6-muted);max-width:760px;padding:.55rem .7rem;font-size:.82rem}.guided-source-secondary-diagnostics{background:#0f141c6b;opacity:.74}.course-page[data-guided-source-course=true] .memory-workspace{background:transparent;border:0;box-shadow:none;overflow:visible;padding:0}.course-page[data-guided-source-course=true]{background:radial-gradient(circle at 18% 0%,rgba(139,222,210,.1),transparent 30rem),linear-gradient(155deg,#151a20,#0c1117 72%);color:var(--stage6-ink);min-height:100vh}.course-page[data-guided-source-course=true] .memory-workspace:before,.course-page[data-guided-source-course=true] .memory-canvas:before{display:none}.course-page[data-guided-source-course=true] .memory-canvas{background:transparent;border:0;border-radius:0;box-shadow:none;max-width:940px;padding:0}.course-page[data-guided-source-course=true] .course-learning-header{margin-bottom:clamp(1rem,2.4vw,1.5rem)}.course-page[data-guided-source-course=true] .guided-source-lesson-card{background:#0f141cd1;border-color:#f6f1e724;border-radius:22px;box-shadow:0 20px 54px #00000038}.course-page[data-guided-source-course=true] .guided-source-session-shell,.course-page[data-guided-source-course=true] .canvas-response-region,.course-page[data-guided-source-course=true] .canvas-practice-region{background:transparent;border:0;box-shadow:none;padding:0}@media(max-width:640px){.course-page[data-guided-source-course=true] .guided-source-lesson-card{border-radius:18px;padding:1rem}.guided-source-range-cue p{align-items:flex-start;flex-direction:column;gap:.12rem}}@media(prefers-reduced-motion:reduce){.liquid-voice-meter i,.answer-transcribing-status span{animation:none!important}}.guided-source-copy-diagnostics summary{cursor:pointer;font-weight:700}.guided-source-copy-diagnostics dl{display:grid;gap:.35rem;margin:.55rem 0 0}.guided-source-copy-diagnostics dt{font-weight:700}.guided-source-copy-diagnostics dd{margin:0}.guided-source-primary-action{width:fit-content}.guided-source-compact-summary{margin-top:.65rem;max-width:760px;opacity:.78;padding:.7rem}.guided-source-compact-summary ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.guided-source-compact-summary li{border-radius:999px;background:#f6f1e70f;padding:.35rem .6rem;font-size:.88rem}.guided-source-unavailable{border-color:#f0a6a64d;background:#5b1c273d}.linear-source-status-summary{display:grid;gap:.35rem;margin-top:.8rem}.course-feedback-sections{display:grid;gap:clamp(.7rem,1.8vw,.95rem)}.course-feedback-section{border-left:3px solid rgba(139,222,210,.32);display:grid;gap:.28rem;padding:.1rem 0 .1rem clamp(.8rem,1.8vw,1rem)}.course-feedback-section span{color:#f6f1e7a8;font-size:.72rem;font-weight:850;letter-spacing:.105em;line-height:1.2;text-transform:uppercase}.course-feedback-section p{color:#f6f1e7eb;font-size:clamp(1rem,1.6vw,1.08rem);line-height:1.55;margin:0;max-width:68ch}.course-feedback-section.is-fix{border-left-color:#ffc17061}.course-feedback-section.is-idea{border-left-color:#8bded275}.course-feedback-section.is-prompt{border-left-color:#a0b1ff6b}.course-feedback-turn.almost,.course-feedback-turn.try_again{background:linear-gradient(145deg,#0c121c94,#0d111957)}.course-feedback-turn.almost h2,.course-feedback-turn.try_again h2{font-size:clamp(1.8rem,3.4vw,2.6rem);letter-spacing:-.045em}.course-generation-progress-card,.course-planning-runtime-truth{background:#0c121c94;border:1px solid rgba(246,241,231,.1);border-radius:16px;color:var(--stage6-ink);display:grid;gap:.75rem;margin:.9rem 0;padding:.9rem 1rem}.course-generation-progress-card-header{align-items:start;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto}.course-generation-progress-card-header strong,.course-planning-runtime-truth strong{color:var(--stage6-ink);display:block;font-size:.98rem;letter-spacing:-.02em}.course-generation-progress-card-header p{color:#f6f1e7b8;line-height:1.45;margin:.22rem 0 0}.course-generation-progress-card-header>span{align-items:center;background:#f6f1e714;border:1px solid rgba(246,241,231,.12);border-radius:999px;color:#f6f1e7c7;display:inline-flex;font-size:.76rem;font-weight:760;justify-content:center;padding:.28rem .58rem;white-space:nowrap}.course-generation-progress-card-complete .course-generation-progress-card-header>span{background:#dcfce7;color:#166534}.course-generation-progress-card-stalled .course-generation-progress-card-header>span,.course-generation-progress-card-blocked .course-generation-progress-card-header>span,.course-generation-progress-card-failed .course-generation-progress-card-header>span{background:#c75c5c29;color:#ffd4d4eb}.course-generation-progress-meter.dashboard-motion-meter{background:#f6f1e714;border:0;border-radius:999px;height:.45rem;overflow:hidden}.course-generation-progress-meter.dashboard-motion-meter i{background:var(--accent);border-radius:inherit;display:block;height:100%;transform:scaleX(var(--progress-scale, 0));transform-origin:left center;transition:transform .32s ease;width:100%}.course-generation-progress-details,.course-planning-runtime-truth{color:#f6f1e7a8;display:flex;flex-wrap:wrap;font-size:.86rem;gap:.45rem}.course-generation-progress-details span,.course-planning-runtime-truth span{background:#f6f1e70f;border:1px solid rgba(246,241,231,.1);border-radius:999px;padding:.3rem .58rem}.simple-dashboard-shell .course-build-status-card.is-warning{border-color:#e7c6c6}.simple-dashboard-shell .course-build-status-note.is-ready-update{background:#edf7ef;border-color:#c9ddcc;color:#245a37}@media(max-width:640px){.course-generation-progress-card-header{grid-template-columns:1fr}.course-generation-progress-card-header>span{justify-self:start}}.feedback-focus-stream__lesson-response{display:grid;gap:.85rem;margin-top:.85rem}.feedback-focus-stream__learner-line{margin:0;padding:.75rem .85rem;border:1px solid rgba(26,26,26,.08);border-radius:16px;background:#1a1a1a09;color:var(--cog-muted, #5f5d59)}.feedback-focus-stream__learner-line span,.feedback-focus-stream__next-card span{display:block;margin-bottom:.25rem;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cog-muted, #6b6761)}.feedback-focus-stream__learner-line q{display:block;color:var(--cog-ink, #23211f);quotes:none}.feedback-focus-stream__learner-line q:before,.feedback-focus-stream__learner-line q:after{content:""}.feedback-focus-stream__teaching-copy{display:grid;gap:.45rem}.feedback-focus-stream__teaching-copy p,.feedback-focus-stream__next-card p{margin:0;line-height:1.55}.feedback-focus-stream__next-card{padding:.9rem 1rem;border:1px solid rgba(26,26,26,.1);border-radius:18px;background:#7ec8b81f}.feedback-focus-stream__followup-control{display:grid;gap:clamp(.7rem,1.6vw,.95rem);margin-top:clamp(.9rem,2vw,1.25rem);max-width:min(100%,42rem);padding-top:clamp(.85rem,1.8vw,1rem);border-top:1px solid rgba(26,26,26,.08)}.feedback-focus-stream__input-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.feedback-focus-stream__input-heading span{margin-bottom:0}.feedback-focus-stream__textarea,.feedback-focus-stream__text-input{width:100%;border-radius:20px;border:1px solid rgba(26,26,26,.14);background:#ffffffeb;box-shadow:0 14px 36px #1a1a1a0f;padding:clamp(.95rem,1.7vw,1.1rem) clamp(1rem,2vw,1.18rem);font:inherit;font-size:clamp(1rem,1.5vw,1.08rem);line-height:1.55;color:var(--cog-ink, #23211f)}.feedback-focus-stream__textarea{min-height:7.25rem;resize:vertical}.feedback-focus-stream__textarea:focus,.feedback-focus-stream__text-input:focus{outline:2px solid rgba(126,200,184,.45);outline-offset:2px}.feedback-focus-stream__teaching-turn{display:grid;gap:clamp(.9rem,2vw,1.25rem);max-width:min(100%,48rem);cursor:default;padding-block:clamp(.35rem,1vw,.65rem)}.feedback-focus-stream__teaching-turn[data-core3-progressive-complete=false]{cursor:pointer}.feedback-focus-stream__teaching-turn[data-core3-progressive-complete=false]:focus-visible{outline:2px solid rgba(126,200,184,.48);outline-offset:6px}.feedback-focus-stream__progressive-stream{display:grid;gap:clamp(.62rem,1.7vw,.95rem);max-width:min(100%,42rem)}.feedback-focus-stream__progressive-step{display:grid;gap:.55rem;opacity:.72;transform-origin:left center;transition:opacity .16s ease,transform .16s ease}.feedback-focus-stream__progressive-step.is-active{opacity:1;transform:translateY(-1px)}.feedback-focus-stream__progressive-step p{max-width:34em;margin:0;color:var(--cog-ink, #23211f);font-size:clamp(1.12rem,1.85vw,1.52rem);line-height:1.48;letter-spacing:-.012em}.feedback-focus-stream__progressive-step.is-verdict p{font-size:clamp(1.48rem,2.6vw,2.12rem);line-height:1.16;font-weight:760;letter-spacing:-.025em}.feedback-focus-stream__progressive-step.is-followup_prompt p{font-weight:690;letter-spacing:-.018em}.feedback-focus-stream__progressive-step mark{border-radius:.35em;background:#7ec8b833;padding:.02em .16em;color:inherit}.feedback-focus-stream__vocab-term{--core3-vocab-accent: rgba(126, 200, 184, .9);--core3-vocab-fill: rgba(126, 200, 184, .18);background:var(--core3-vocab-fill);box-shadow:inset 0 -.16em 0 var(--core3-vocab-accent);text-decoration:underline;text-decoration-color:var(--core3-vocab-accent);text-decoration-thickness:.12em;text-underline-offset:.16em}.feedback-focus-stream__progressive-affordances{display:flex;align-items:center;justify-content:space-between;gap:.75rem;max-width:min(100%,42rem);min-height:2.2rem;margin-top:.2rem}.feedback-focus-stream__show-all{border:0;background:transparent;color:var(--cog-muted, #6b6761);font:inherit;font-size:.86rem;padding:.3rem 0;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.22em;cursor:pointer}.feedback-focus-stream__show-all:disabled{cursor:not-allowed;opacity:.55}.feedback-focus-stream__tap-hint{color:var(--cog-muted, #6b6761);font-size:.86rem;opacity:.78}.feedback-focus-stream__vocab-bindings{display:flex;flex-wrap:wrap;gap:.45rem;margin:.08rem 0 0}.feedback-focus-stream__vocab-binding{--core3-vocab-accent: rgba(126, 200, 184, .9);--core3-vocab-fill: rgba(126, 200, 184, .12);display:inline-grid;grid-template-columns:auto minmax(0,1fr);gap:.32rem .5rem;align-items:baseline;width:fit-content;max-width:100%;border:1px solid color-mix(in srgb,var(--core3-vocab-accent) 42%,transparent);border-left:4px solid var(--core3-vocab-accent);border-radius:999px;background:var(--core3-vocab-fill);padding:.42rem .68rem .42rem .6rem}.feedback-focus-stream__vocab-binding dt,.feedback-focus-stream__vocab-binding dd{margin:0;font-size:.9rem;line-height:1.28}.feedback-focus-stream__vocab-binding dt{font-weight:760;color:var(--cog-ink, #23211f)}.feedback-focus-stream__vocab-binding dd{color:var(--cog-muted, #5f5d59)}.feedback-focus-stream__vocab-term[data-vocab-color-token=vocab-1],.feedback-focus-stream__vocab-binding[data-vocab-color-token=vocab-1]{--core3-vocab-accent: rgba(126, 200, 184, .92);--core3-vocab-fill: rgba(126, 200, 184, .16)}.feedback-focus-stream__vocab-term[data-vocab-color-token=vocab-2],.feedback-focus-stream__vocab-binding[data-vocab-color-token=vocab-2]{--core3-vocab-accent: rgba(183, 149, 244, .92);--core3-vocab-fill: rgba(183, 149, 244, .15)}.feedback-focus-stream__vocab-term[data-vocab-color-token=vocab-3],.feedback-focus-stream__vocab-binding[data-vocab-color-token=vocab-3]{--core3-vocab-accent: rgba(244, 176, 96, .94);--core3-vocab-fill: rgba(244, 176, 96, .15)}.feedback-focus-stream__vocab-term[data-vocab-color-token=vocab-4],.feedback-focus-stream__vocab-binding[data-vocab-color-token=vocab-4]{--core3-vocab-accent: rgba(108, 172, 240, .92);--core3-vocab-fill: rgba(108, 172, 240, .15)}.feedback-focus-stream__vocab-term[data-vocab-color-token=vocab-5],.feedback-focus-stream__vocab-binding[data-vocab-color-token=vocab-5]{--core3-vocab-accent: rgba(234, 126, 151, .92);--core3-vocab-fill: rgba(234, 126, 151, .15)}.feedback-focus-stream__vocab-term[data-vocab-color-token=vocab-6],.feedback-focus-stream__vocab-binding[data-vocab-color-token=vocab-6]{--core3-vocab-accent: rgba(149, 196, 91, .92);--core3-vocab-fill: rgba(149, 196, 91, .15)}.feedback-focus-stream__vocab-term[data-vocab-color-token=vocab-7],.feedback-focus-stream__vocab-binding[data-vocab-color-token=vocab-7]{--core3-vocab-accent: rgba(239, 137, 102, .92);--core3-vocab-fill: rgba(239, 137, 102, .15)}.feedback-focus-stream__vocab-term[data-vocab-color-token=vocab-8],.feedback-focus-stream__vocab-binding[data-vocab-color-token=vocab-8]{--core3-vocab-accent: rgba(132, 178, 255, .92);--core3-vocab-fill: rgba(132, 178, 255, .15)}@media(prefers-reduced-motion:reduce){.feedback-focus-stream__progressive-step{transition:none;transform:none}}@media(max-width:640px){.feedback-focus-stream__progressive-stream,.feedback-focus-stream__progressive-affordances,.feedback-focus-stream__followup-control{max-width:100%}.feedback-focus-stream__progressive-step p{font-size:clamp(1.08rem,5vw,1.34rem)}.feedback-focus-stream__vocab-binding{border-radius:16px;grid-template-columns:1fr}}.canvas-living-surface .feedback-focus-stream__teaching-turn,.canvas-living-surface .course-feedback-turn,.canvas-living-surface .feedback-focus-stream__progressive-step p,.canvas-living-surface .feedback-focus-stream__learner-line q,.canvas-living-surface .feedback-focus-stream__teaching-copy p,.canvas-living-surface .feedback-focus-stream__next-card p{color:var(--stage6-ink)}.canvas-living-surface .feedback-focus-stream__progressive-step:not(.is-active) p{color:#f6f1e7b8}.canvas-living-surface .feedback-focus-stream__progressive-step.is-active p{color:var(--stage6-ink)}.canvas-living-surface .feedback-focus-stream__followup-control{border-top-color:#f6f1e71f}.canvas-living-surface .feedback-focus-stream__reply-label,.canvas-living-surface .feedback-focus-stream__input-heading span,.canvas-living-surface .feedback-focus-stream__tap-hint,.canvas-living-surface .feedback-focus-stream__show-all{color:#f6f1e7b8}.canvas-living-surface .feedback-focus-stream__textarea,.canvas-living-surface .feedback-focus-stream__text-input{background:#f6f1e7f5;border-color:#f6f1e738;color:#171716}.canvas-living-surface .feedback-focus-stream__vocab-term,.canvas-living-surface .feedback-focus-stream__vocab-binding dt{color:var(--stage6-ink)}.canvas-living-surface .feedback-focus-stream__vocab-binding dd{color:#f6f1e7bd}:root{--mv-bg: #050807;--mv-bg-2: #0a0f0d;--mv-panel: rgba(8, 13, 12, .78);--mv-panel-soft: rgba(15, 20, 18, .64);--mv-panel-faint: rgba(246, 241, 231, .045);--mv-text: #f4efe6;--mv-text-soft: rgba(244, 239, 230, .74);--mv-muted: rgba(244, 239, 230, .55);--mv-faint: rgba(244, 239, 230, .34);--mv-line: rgba(244, 239, 230, .13);--mv-line-strong: rgba(244, 239, 230, .23);--mv-accent: #aeb99a;--mv-accent-soft: rgba(174, 185, 154, .13);--mv-accent-line: rgba(174, 185, 154, .34);--mv-danger: #ec9b9b;--mv-danger-bg: rgba(236, 155, 155, .11);--mv-type: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mv-ease: cubic-bezier(.16, 1, .3, 1)}body{background:var(--mv-bg);color:var(--mv-text);font-family:var(--mv-type);text-rendering:geometricPrecision}.chalkboard-backdrop{background-image:var(--chalkboard-image);background-position:center;background-repeat:no-repeat;background-size:cover;inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.chalkboard-backdrop:before,.chalkboard-backdrop:after{content:"";inset:0;pointer-events:none;position:absolute}.chalkboard-backdrop:before{background:radial-gradient(circle at 52% 42%,rgba(246,241,231,.1),transparent 30rem),linear-gradient(180deg,#05080747,#05080799);mix-blend-mode:normal}.chalkboard-backdrop:after{background:linear-gradient(rgba(246,241,231,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(246,241,231,.014) 1px,transparent 1px),radial-gradient(circle at center,transparent 0 38%,rgba(5,8,7,.4) 100%);background-size:42px 42px,42px 42px,auto;opacity:.64}.metivis-app-shell,.metivis-public-shell,.simple-dashboard-shell,.premium-shell,.public-shell{background:var(--mv-bg);color:var(--mv-text);font-family:var(--mv-type);isolation:isolate;position:relative}.metivis-app-shell>:not(.chalkboard-backdrop),.metivis-public-shell>:not(.chalkboard-backdrop),.simple-dashboard-shell>:not(.chalkboard-backdrop),.premium-shell>:not(.chalkboard-backdrop){position:relative;z-index:1}.simple-dashboard-shell:before,.premium-shell:before,.premium-shell:after{display:none!important}.metivis-wordmark,.dashboard-app-brand{align-items:center;color:var(--mv-text);display:inline-flex;gap:.72rem;text-decoration:none}.metivis-mark{align-items:center;color:var(--mv-accent);display:inline-grid;flex:0 0 auto;height:2.05rem;isolation:isolate;place-items:center;position:relative;width:2.05rem}.metivis-mark__diamond{border:1px solid var(--mv-accent-line);height:1.34rem;position:absolute;transform:rotate(45deg);width:1.34rem}.metivis-mark__diamond:before,.metivis-mark__diamond:after{background:var(--mv-accent-line);content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.metivis-mark__diamond:before{height:1px;width:2.4rem}.metivis-mark__diamond:after{height:2.4rem;width:1px}.metivis-mark__letter{color:var(--mv-accent);font-size:.92rem;font-weight:760;line-height:1;position:absolute;inset:0;display:grid;place-items:center;z-index:1}.metivis-diamond{--diamond-size: clamp(7.6rem, 18vw, 13rem);display:inline-grid;height:var(--diamond-size);isolation:isolate;place-items:center;position:relative;width:var(--diamond-size)}.metivis-diamond__ring{border:1px solid rgba(174,185,154,.28);position:absolute;transform:rotate(45deg)}.metivis-diamond__ring--outer{height:68%;width:68%}.metivis-diamond__ring--middle{height:48%;opacity:.86;width:48%}.metivis-diamond__ring--inner{height:29%;opacity:.76;width:29%}.metivis-diamond__line{background:linear-gradient(90deg,transparent,rgba(244,239,230,.38),transparent);position:absolute}.metivis-diamond__line--horizontal{height:1px;width:100%}.metivis-diamond__line--vertical{height:100%;transform:rotate(90deg);width:1px}.metivis-diamond__node{background:var(--mv-text);border:1px solid rgba(174,185,154,.9);border-radius:999px;box-shadow:0 0 18px #aeb99a80;height:.42rem;position:absolute;width:.42rem}.metivis-diamond__node--north{top:0}.metivis-diamond__node--east{right:0}.metivis-diamond__node--south{bottom:0}.metivis-diamond__node--west{left:0}.metivis-diamond__letter{color:var(--mv-accent);font-size:clamp(1.5rem,4vw,2.25rem);font-weight:680;letter-spacing:-.08em;text-shadow:0 0 26px rgba(174,185,154,.36)}.metivis-public-shell.public-shell{align-items:center;background:var(--mv-bg);color:var(--mv-text);min-height:100svh;padding:clamp(.75rem,2.2vw,1.5rem)}.metivis-public-panel.public-hero,.public-auth-shell.metivis-public-shell{background:#060a0994;border:1px solid var(--mv-line);border-radius:18px;box-shadow:none;color:var(--mv-text);overflow:hidden}.public-hero,.public-auth-shell{-webkit-backdrop-filter:blur(10px) saturate(1.02);backdrop-filter:blur(10px) saturate(1.02)}.public-hero-copy,.public-auth-visual,.public-auth-card,.public-proof-card,.public-mini-panel,.public-system-card{background:transparent!important;border-color:var(--mv-line)!important;box-shadow:none!important;color:var(--mv-text)!important}.public-hero-copy{justify-content:space-between;min-height:calc(100svh - 3rem)}.public-hero-main-copy{display:grid;gap:clamp(1rem,2vw,1.5rem)}.public-hero h1,.public-auth-visual h1,.public-auth-card h2,.dashboard-wizard-card h1,.course-shell-heading h1,.guided-source-lesson-card h2,.guided-source-lesson-card h3,.canvas-current-directive h2,.canvas-current-directive h3{color:var(--mv-text)!important;font-family:var(--mv-type);font-weight:690;letter-spacing:clamp(-.075em,-.06em,-.04em);text-wrap:balance}.public-hero h1,.public-auth-visual h1{font-size:clamp(3.6rem,8vw,7.1rem);line-height:.88;max-width:12ch}.public-auth-card h2{color:var(--mv-text)!important;font-size:clamp(2.3rem,4.4vw,3.55rem);line-height:.94}.public-kicker,.eyebrow,.guided-source-progress-label,.canvas-state,.next-action-card span,.proof-step,.dashboard-app-nav small,.dashboard-account-card span,.course-build-status-copy span,.setup-option-group h2,.public-card-label{color:var(--mv-accent)!important;font-size:.72rem;font-weight:760;letter-spacing:.12em;line-height:1.1;text-transform:uppercase}.public-lede,.public-auth-switch,.public-auth-notice,.public-proof-list li,.public-mini-panel span,.public-system-card span,.public-system-card strong,.field-help,.muted,.simple-dashboard-shell .muted,.simple-dashboard-shell .field-help,.simple-dashboard-shell .setup-chip span,.simple-dashboard-shell .wizard-choice-main span,.simple-dashboard-shell .simple-course-card p,.simple-dashboard-shell .dashboard-metric span,.simple-dashboard-shell .progress-summary span,.guided-source-mission-copy,.guided-source-section-label,.guided-source-range-cue span{color:var(--mv-muted)!important}.public-lede{font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.55;max-width:36rem}.public-proof-card{border-left:1px solid var(--mv-line)!important;justify-content:space-between}.public-proof-list li{border-color:var(--mv-line)!important;font-weight:570}.public-mini-panel,.public-system-card{background:var(--mv-panel-faint)!important;border-radius:12px!important}.public-system-card{align-items:start;grid-template-columns:auto 1fr}.public-system-card .metivis-diamond{--diamond-size: 4.4rem;grid-row:span 2}.chalkboard-subject-switch{align-items:center;border-top:1px solid var(--mv-line);color:var(--mv-muted);display:flex;flex-wrap:wrap;gap:.5rem .72rem;padding-top:1rem}.chalkboard-subject-switch span{border:1px solid transparent;border-radius:999px;color:var(--mv-muted);font-size:.78rem;font-weight:620;padding:.28rem .5rem}.chalkboard-subject-switch span:first-child{color:var(--mv-faint);font-size:.72rem;font-weight:740;letter-spacing:.08em;padding-left:0;text-transform:uppercase}.chalkboard-subject-switch span.active,.chalkboard-subject-switch span:nth-child(2){background:var(--mv-accent-soft);border-color:var(--mv-accent-line);color:var(--mv-text)}.public-form-stack label,label{color:var(--mv-text-soft);font-weight:610}input,textarea,.public-form-stack input,.simple-dashboard-shell .single-input-flow input,.simple-dashboard-shell .single-input-flow textarea,.material-paste-area{background:#f6f1e70b!important;border:1px solid var(--mv-line)!important;border-radius:10px!important;box-shadow:none!important;color:var(--mv-text)!important;transition:border-color .18s var(--mv-ease),background .18s var(--mv-ease),transform .18s var(--mv-ease)}input::placeholder,textarea::placeholder{color:#f4efe65c!important}input:focus,textarea:focus,.public-form-stack input:focus,.simple-dashboard-shell .single-input-flow input:focus,.simple-dashboard-shell .single-input-flow textarea:focus{background:#f6f1e712!important;border-color:var(--mv-accent-line)!important;box-shadow:0 0 0 1px #aeb99a29!important;outline:none!important}button,.button-link,.public-primary-action,.public-secondary-action,.public-submit-button,.simple-dashboard-shell .composer-primary-action>button,.simple-dashboard-shell .course-generation-start-bar,.simple-dashboard-shell .course-build-status-start,.simple-dashboard-shell .empty-state-action button,.course-build-status-start,.secondary-action{border-radius:10px!important;box-shadow:none!important;font-weight:640!important;letter-spacing:-.01em;min-height:42px;transition:background .18s var(--mv-ease),border-color .18s var(--mv-ease),color .18s var(--mv-ease),transform .18s var(--mv-ease),opacity .18s var(--mv-ease)}button:not(:disabled):active,.button-link:active{transform:translateY(1px)}.public-primary-action,.public-submit-button,.simple-dashboard-shell .composer-primary-action>button,.simple-dashboard-shell .course-generation-start-bar,.simple-dashboard-shell .course-build-status-start,.simple-dashboard-shell .empty-state-action button,.course-build-status-start,.guided-source-source-actions button,.guided-source-answer-section button[type=submit],.dynamic-interaction button[type=submit]{background:#aeb99ae0!important;border:1px solid rgba(174,185,154,.52)!important;color:#08100d!important}.public-primary-action:hover,.public-submit-button:hover:not(:disabled),.simple-dashboard-shell .composer-primary-action>button:hover:not(:disabled),.course-build-status-start:hover:not(:disabled),.guided-source-answer-section button[type=submit]:hover:not(:disabled),.dynamic-interaction button[type=submit]:hover:not(:disabled){background:#c5cfb2f2!important;border-color:#c5cfb2b8!important}.public-secondary-action,.secondary,.button-link.secondary,.simple-dashboard-shell .secondary,.simple-dashboard-shell .button-link.secondary,.simple-dashboard-shell .wizard-small-button,.simple-dashboard-shell .metric-edit-button,.simple-dashboard-shell .wizard-choice-end,.secondary-action{background:#f6f1e70e!important;border:1px solid var(--mv-line)!important;color:var(--mv-text)!important}.public-secondary-action:hover,.secondary:hover:not(:disabled),.button-link.secondary:hover,.simple-dashboard-shell .secondary:hover:not(:disabled),.simple-dashboard-shell .wizard-small-button:hover:not(:disabled),.secondary-action:hover:not(:disabled){background:#f6f1e716!important;border-color:var(--mv-line-strong)!important}button:disabled,.public-submit-button:disabled,.simple-dashboard-shell button:disabled,.simple-dashboard-shell .setup-chip:disabled,.simple-dashboard-shell .wizard-choice:disabled{background:#f6f1e709!important;border-color:#f4efe614!important;color:#f4efe657!important;opacity:1!important}.dashboard-app-frame{background:#05080780;border:1px solid var(--mv-line);border-radius:18px;display:grid;grid-template-columns:218px minmax(0,1fr);min-height:calc(100svh - clamp(1.5rem,4vw,3.25rem));overflow:hidden;width:min(1280px,calc(100vw - clamp(1rem,4vw,3rem)))}.dashboard-app-rail,.dashboard-app-main{background:transparent!important;color:var(--mv-text)!important}.dashboard-app-rail{border-right:1px solid var(--mv-line)!important;padding:.85rem}.dashboard-app-main{padding:clamp(1rem,2.5vw,1.6rem)}.dashboard-app-brand{border-bottom:1px solid var(--mv-line);padding:.45rem .4rem .85rem}.dashboard-app-brand .dashboard-brand-mark{background:transparent!important;border-radius:0!important;height:2.05rem!important;padding:0!important;width:2.05rem!important}.dashboard-app-brand strong,.dashboard-account-card strong,.dashboard-app-nav button strong,.simple-dashboard-shell .setup-chip strong,.simple-dashboard-shell .wizard-choice strong,.simple-dashboard-shell .dashboard-metric strong,.simple-dashboard-shell .simple-course-card strong{color:var(--mv-text)!important;font-weight:650}.dashboard-app-brand small,.dashboard-app-nav button small,.dashboard-account-card small{color:var(--mv-muted)!important}.dashboard-app-nav button,.dashboard-account-card{background:transparent!important;border:1px solid transparent!important;border-radius:9px!important;color:var(--mv-text-soft)!important;min-height:42px;padding:.55rem .6rem}.dashboard-app-nav button.active,.dashboard-app-nav button:hover,.dashboard-account-card.active,.dashboard-account-card:hover{background:#f6f1e70e!important;border-color:var(--mv-line)!important;color:var(--mv-text)!important;box-shadow:none!important}.dashboard-app-brand:hover,.dashboard-app-brand:focus-visible{background:#f6f1e70e!important;color:var(--mv-text)!important}.dashboard-app-nav button.active:before{display:none!important}.dashboard-app-nav em,.state-pill em{background:var(--mv-accent-soft)!important;border:1px solid var(--mv-accent-line)!important;color:var(--mv-text)!important}.simple-dashboard-shell{--workspace-bg: transparent;--workspace-surface: transparent;--workspace-surface-muted: transparent;--workspace-line: var(--mv-line);--workspace-line-strong: var(--mv-line-strong);--workspace-text: var(--mv-text);--workspace-muted: var(--mv-muted);background:transparent!important;color:var(--mv-text)!important;min-height:100svh;padding:clamp(.75rem,2.2vw,1.5rem)}.simple-dashboard-shell .dashboard-wizard-card,.simple-dashboard-shell .dashboard-panel-card,.simple-dashboard-shell .setup-focus-card,.simple-dashboard-shell .default-settings-card,.simple-dashboard-shell .advanced-settings-card,.simple-dashboard-shell .setup-option-group,.simple-dashboard-shell .attestation-card,.simple-dashboard-shell .empty-simple-state,.simple-dashboard-shell .simple-course-card,.simple-dashboard-shell .dashboard-metric,.simple-dashboard-shell .course-generation-progress,.simple-dashboard-shell .course-build-status-card,.simple-dashboard-shell .settings-impact-preview,.course-generation-progress-card,.course-planning-runtime-truth,.course-page-debug-bottom,.course-generation-diagnostics,.guided-source-lesson-card,.guided-source-compact-summary,.linear-source-status-summary,.memory-canvas,.trace-river,.evaluation-river,.path-summary,.canvas-context-dock,.canvas-feedback-surface,.canvas-session-region,.canvas-response-region,.canvas-practice-region,.canvas-current-directive,.dynamic-interaction,.canvas-response-body,.interaction-body,.liquid-glass-voice-control,.notice,.status-message{-webkit-backdrop-filter:blur(10px) saturate(1.02);backdrop-filter:blur(10px) saturate(1.02);background:var(--mv-panel-soft)!important;border:1px solid var(--mv-line)!important;border-radius:14px!important;box-shadow:none!important;color:var(--mv-text)!important}.simple-dashboard-shell .dashboard-wizard-card,.memory-canvas,.trace-river,.evaluation-river,.path-summary{max-width:1120px}.simple-dashboard-shell .dashboard-wizard-card h1{font-size:clamp(2.25rem,4.2vw,4.2rem);font-weight:690;letter-spacing:-.072em;line-height:.92;max-width:760px}.dashboard-wizard-card h2,.setup-option-group h2,.default-settings-card h2,.advanced-settings-card summary span{color:var(--mv-text)!important;font-weight:640}.simple-dashboard-shell .dashboard-wizard-card.generation-board-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;max-width:min(1540px,calc(100vw - 2rem));width:100%}.simple-dashboard-shell .dashboard-wizard-card.generation-board-card .course-build-status-card.course-generation-stage{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:calc(100svh - clamp(4rem,8vw,7rem));padding-inline:clamp(1.5rem,5vw,6.5rem)}.simple-dashboard-shell:has(.generation-board-card){padding:clamp(.5rem,1.6vw,1rem)}.simple-dashboard-shell:has(.generation-board-card) .dashboard-app-frame{border-color:#f6f1e70f!important;grid-template-columns:minmax(0,1fr);overflow:visible;width:min(1720px,calc(100vw - clamp(.75rem,2vw,1.5rem)))}.simple-dashboard-shell:has(.generation-board-card) .dashboard-app-main{max-width:none;padding:clamp(.85rem,2vw,1.35rem);width:100%}.simple-dashboard-shell:has(.generation-board-card) .dashboard-app-rail{background:#060b0a3d!important;border-color:#f6f1e714!important;border-radius:12px;box-shadow:none!important;left:clamp(.8rem,2vw,1.4rem);max-width:188px;position:fixed;top:clamp(.8rem,2vw,1.4rem);width:188px;z-index:5}.simple-dashboard-shell:has(.generation-board-card) .dashboard-account-card{background:transparent!important;border-color:transparent!important;border-bottom:1px solid rgba(246,241,231,.1)!important;border-radius:0!important;padding-inline:0!important}.simple-dashboard-shell:has(.generation-board-card) .dashboard-app-nav button{border-left:1px solid transparent;border-radius:0!important}.simple-dashboard-shell:has(.generation-board-card) .dashboard-app-nav button.active,.simple-dashboard-shell:has(.generation-board-card) .dashboard-app-nav button:hover{background:#c4d39f14!important;border-left-color:#c4d39fc2}.simple-dashboard-shell .dashboard-wizard-card.generation-board-card .course-build-status-note:not(.is-ready-update),.simple-dashboard-shell .dashboard-wizard-card.generation-board-card .course-build-work-summary,.simple-dashboard-shell .dashboard-wizard-card.generation-board-card .linear-source-status-summary{display:none!important}@media(max-width:900px){.simple-dashboard-shell:has(.generation-board-card) .dashboard-app-frame{grid-template-columns:1fr}.simple-dashboard-shell:has(.generation-board-card) .dashboard-app-rail{position:static;width:auto;max-width:none}}.best-action-stack,.setup-flow,.simplified-setup-flow,.wizard-body{gap:clamp(.8rem,1.6vw,1.1rem)!important}.simple-dashboard-shell .giant-action-link,.simple-dashboard-shell .wizard-choice,.simple-dashboard-shell .setup-chip,.simple-dashboard-shell .time-choice-row button,.simple-dashboard-shell .dashboard-simple-grid button,.simple-dashboard-shell .dashboard-metric,.dashboard-home-subactions button,.default-pill-row span,.progress-summary span,.course-build-status-footer span{background:#f6f1e70b!important;border:1px solid var(--mv-line)!important;border-radius:11px!important;box-shadow:none!important;color:var(--mv-text)!important}.simple-dashboard-shell .giant-action-link{min-height:112px;padding:1rem}.simple-dashboard-shell .wizard-choice:hover:not(:disabled),.simple-dashboard-shell .setup-chip:hover:not(:disabled),.simple-dashboard-shell .time-choice-row button:hover:not(:disabled),.simple-dashboard-shell .dashboard-simple-grid button:hover:not(:disabled),.simple-dashboard-shell .giant-action-link:hover{background:#f6f1e711!important;border-color:var(--mv-line-strong)!important;box-shadow:none!important}.simple-dashboard-shell .wizard-choice.selected,.simple-dashboard-shell .setup-chip.selected,.simple-dashboard-shell .time-choice-row button.selected,.simple-dashboard-shell .simple-reminder-controls button.selected-reminder{background:#aeb99a17!important;border-color:var(--mv-accent-line)!important;color:var(--mv-text)!important}.simple-dashboard-shell .setup-chip.selected strong,.simple-dashboard-shell .setup-chip.selected span,.simple-dashboard-shell .wizard-choice.selected strong,.simple-dashboard-shell .wizard-choice.selected span,.simple-dashboard-shell .time-choice-row button.selected,.simple-dashboard-shell .simple-reminder-controls button.selected-reminder,.simple-dashboard-shell .simple-reminder-controls button.selected-reminder *{color:var(--mv-text)!important}.state-pill,.state-pill-ready,.state-pill-review,.state-pill-waiting,.state-pill-building,.state-pill-error,.simple-dashboard-shell .state-pill-ready,.simple-dashboard-shell .state-pill-review,.simple-dashboard-shell .state-pill-waiting,.simple-dashboard-shell .state-pill-building,.simple-dashboard-shell .state-pill-error{background:#f6f1e70a!important;border:1px solid var(--mv-line)!important;border-radius:999px!important;color:var(--mv-muted)!important;font-weight:680}.state-pill>span,.simple-dashboard-shell .state-pill-ready>span,.simple-dashboard-shell .state-pill-review>span,.simple-dashboard-shell .state-pill-waiting>span,.simple-dashboard-shell .state-pill-building>span,.simple-dashboard-shell .state-pill-error>span{background:var(--mv-accent)!important}.dashboard-progress-meter,.dashboard-motion-meter,.wizard-progress-wrap,.material-meter div,.course-generation-meter,.path-progress-bar,.course-build-status-meter.dashboard-motion-meter,.course-generation-progress-meter{background:#f6f1e713!important;border:0!important;border-radius:999px!important;box-shadow:none!important;height:.36rem!important;overflow:hidden}.dashboard-progress-meter i,.dashboard-motion-meter i,.wizard-progress-wrap i,.material-meter i,.course-generation-meter i,.path-progress-bar i,.course-build-status-meter.dashboard-motion-meter i,.course-generation-progress-meter i,.simple-dashboard-shell .wizard-progress-wrap span,.simple-dashboard-shell .material-meter i,.simple-dashboard-shell .path-progress-bar span,.simple-dashboard-shell .course-generation-meter span{background:linear-gradient(90deg,#aeb99a8a,#f4efe69e)!important;border-radius:inherit}.material-meter span,.dashboard-progress-meter span{background:transparent!important;color:var(--mv-muted)!important;font-size:.76rem}.course-build-status-percent{background:transparent!important;border:1px solid var(--mv-line)!important;border-radius:999px!important;color:var(--mv-text)!important}.notice.error,.status-message.error,.simple-dashboard-shell .notice.error,.simple-dashboard-shell .status-message.error{background:var(--mv-danger-bg)!important;border-color:#ec9b9b52!important;color:var(--mv-danger)!important}.notice.warning,.status-message.waiting,.simple-dashboard-shell .notice.waiting,.simple-dashboard-shell .status-message.waiting{background:#aeb99a13!important;border-color:#aeb99a3d!important;color:var(--mv-text-soft)!important}.premium-shell{--stage6-ink: var(--mv-text);--stage6-muted: var(--mv-muted);--stage6-soft: rgba(246, 241, 231, .05);--stage6-line: var(--mv-line);--stage6-gold: var(--mv-accent);--stage6-aqua: var(--mv-accent);--stage6-rose: var(--mv-danger);--stage6-blue: var(--mv-accent);background:transparent!important;overflow:auto;padding:clamp(.75rem,2.2vw,1.5rem)}.course-page-topbar{margin:0 auto;width:min(1280px,100%)}.memory-workspace{width:min(1280px,100%)}.memory-layout,.memory-canvas{border-radius:18px!important}.canvas-living-surface{background:#05080780!important}.course-learning-header,.canvas-heading,.canvas-session-region,.guided-source-lesson-card,.canvas-context-dock-body,.feedback-columns,.hero-grid{gap:clamp(.9rem,2vw,1.4rem)!important}.course-shell-heading p,.course-idea-list-status,.course-idea-row-status,.course-progression-next-action span,.course-generation-progress-details span,.course-planning-runtime-truth span,.next-action-card p,.canvas-next,.path-summary,.guided-source-review-line,.guided-source-range-cue span,.liquid-glass-voice-control p{color:var(--mv-muted)!important}.course-idea-list,.course-idea-row,.course-idea-list-heading,.canvas-context-dock summary,.guided-source-review-line,.course-progression-next-action{border-color:var(--mv-line)!important;color:var(--mv-text-soft)!important}.guided-source-progress-label{background:transparent!important;border:0!important;padding:0!important}.guided-source-lesson-card h2,.guided-source-card-section h2,.canvas-current-directive h2{font-size:clamp(1.35rem,3vw,2.4rem);line-height:.98}.dynamic-interaction,.canvas-response-body,.interaction-body,.guided-source-answer-section .dynamic-interaction,.guided-source-answer-section .canvas-response-body,.guided-source-answer-section .interaction-body{background:transparent!important;border:0!important;border-radius:0!important;-webkit-backdrop-filter:none;backdrop-filter:none;padding-left:0!important;padding-right:0!important}.feedback-focus-stream,.feedback-focus-card,.feedback-focus-panel,.feedback-focus-actions,.post-answer-teaching-turn,.post-answer-followup-card{background:#f6f1e70a!important;border-color:var(--mv-line)!important;border-radius:12px!important;box-shadow:none!important;color:var(--mv-text)!important}.shape-sequence-loader{--shape-loader-paper: transparent;--shape-loader-paper-border: transparent;--shape-loader-paper-shadow: none;--shape-loader-ink: var(--mv-text);color:var(--mv-text);gap:1rem}.shape-sequence-loader__stage{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible}.shape-sequence-loader__stage:before{background:linear-gradient(90deg,transparent,rgba(174,185,154,.56),transparent),linear-gradient(0deg,transparent,rgba(174,185,154,.3),transparent);height:1px;left:50%;opacity:.84;top:50%;transform:translate(-50%,-50%);width:calc(var(--shape-loader-size) * 1.58)}.shape-sequence-loader__stage:after{border:1px solid rgba(174,185,154,.36);content:"";height:calc(var(--shape-loader-size) * .62);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:calc(var(--shape-loader-size) * .62);z-index:2}.shape-sequence-loader__video{filter:drop-shadow(0 0 18px rgba(174,185,154,.22));transition:opacity .64s var(--mv-ease),transform .64s var(--mv-ease),filter .64s var(--mv-ease)}.shape-sequence-loader.is-transitioning .shape-sequence-loader__video--current{opacity:0;transform:scale(.985)}.shape-sequence-loader.is-transitioning .shape-sequence-loader__video--next{opacity:1;transform:scale(1)}.shape-sequence-loader__label{color:var(--mv-muted)!important;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.shape-loader-icon__dot{background:var(--mv-accent)!important}.wizard-topbar{border-bottom:1px solid var(--mv-line)!important;margin-bottom:1rem;padding-bottom:.82rem!important}@media(max-width:900px){.dashboard-app-frame{border-radius:0;grid-template-columns:1fr;min-height:100svh;width:100%}.simple-dashboard-shell,.premium-shell,.metivis-public-shell.public-shell{padding:0}.dashboard-app-rail{border-bottom:1px solid var(--mv-line)!important;border-right:0!important;order:2;padding:.5rem}.dashboard-app-brand{display:none!important}.dashboard-app-nav{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(86px,1fr);overflow-x:auto}.dashboard-app-nav button{justify-content:center;min-width:86px}.dashboard-app-nav button small{display:none}.dashboard-app-main{min-height:calc(100svh - 64px);order:1;padding:.85rem}.public-hero,.public-auth-shell{border:0!important;border-radius:0!important;grid-template-columns:1fr;min-height:100svh}.public-proof-card,.public-auth-visual{border-left:0!important;border-top:1px solid var(--mv-line)!important;min-height:auto}.public-hero-copy,.public-auth-card,.public-auth-visual{min-height:auto;padding:clamp(1rem,7vw,2rem)}.public-hero h1,.public-auth-visual h1{font-size:clamp(3.4rem,16vw,5.8rem)}}@media(max-width:640px){.simple-dashboard-shell .dashboard-wizard-card,.memory-canvas,.trace-river,.evaluation-river,.path-summary,.guided-source-lesson-card,.canvas-session-region,.course-generation-progress-card,.course-planning-runtime-truth{border-left:0!important;border-radius:0!important;border-right:0!important}.simple-dashboard-shell .dashboard-wizard-card h1{font-size:clamp(2.3rem,14vw,4rem)}.best-action-stack,.default-pill-row,.course-build-status-footer,.button-row,.public-actions{display:grid!important;grid-template-columns:1fr}.public-primary-action,.public-secondary-action,.public-submit-button,.composer-primary-action button{width:100%}}@media(prefers-reduced-motion:reduce){.metivis-diamond__node,.shape-sequence-loader__video,.shape-loader-icon__dot,button,.button-link,input,textarea{animation:none!important;transition:none!important}}.youtube-source-importer{display:grid;gap:.9rem}.youtube-source-import-row{align-items:stretch;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) minmax(160px,220px)}.youtube-source-load-button{min-height:58px}.youtube-source-output-tools{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.youtube-source-status{color:#526075;font-size:.95rem;font-weight:720;line-height:1.35}.youtube-source-status--ready{color:#1f6b43}.youtube-source-status--error{color:#a43e35}.youtube-source-status--loading{color:#526075}.youtube-source-output-actions{display:flex;flex:0 0 auto;gap:.5rem}.youtube-source-output-actions button{border-radius:999px;font-size:.86rem;min-height:38px;padding:.5rem .8rem;width:auto}.youtube-transcript-output{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem;line-height:1.45;min-height:220px;resize:vertical}@media(max-width:760px){.youtube-source-import-row,.youtube-source-output-tools{align-items:stretch;grid-template-columns:1fr}.youtube-source-output-tools{display:grid}.youtube-source-output-actions{flex-wrap:wrap}}.dashboard-app-frame{--dashboard-nav-toggle-left: calc(232px + clamp(.8rem, 2vw, 1.25rem)) }.dashboard-app-frame--nav-hidden{--dashboard-nav-toggle-left: clamp(.75rem, 2vw, 1.25rem);grid-template-columns:minmax(0,1fr)!important}.dashboard-app-frame--nav-hidden .dashboard-app-main{grid-column:1}.dashboard-nav-toggle{align-items:center;-webkit-backdrop-filter:blur(12px) saturate(1.08);backdrop-filter:blur(12px) saturate(1.08);background:#060b0ab8;border:1px solid rgba(246,241,231,.16);border-radius:999px;box-shadow:0 12px 34px #00000038;color:var(--mv-text, #f4efe6);cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:720;justify-content:center;left:var(--dashboard-nav-toggle-left);letter-spacing:.06em;min-height:36px;padding:.48rem .78rem;position:fixed;text-transform:uppercase;top:clamp(.75rem,2vw,1.25rem);transition:background .18s ease,border-color .18s ease,transform .18s ease;z-index:40}.dashboard-nav-toggle:hover{background:#111815e0;border-color:#c4d39f6b}.dashboard-nav-toggle:focus-visible{outline:3px solid rgba(196,211,159,.38);outline-offset:3px}.dashboard-nav-toggle:active{transform:translateY(1px)}.simple-dashboard-shell:has(.generation-board-card) .dashboard-app-frame{--dashboard-nav-toggle-left: calc(188px + clamp(.8rem, 2vw, 1.25rem)) }.simple-dashboard-shell:has(.generation-board-card) .dashboard-app-frame:not(.dashboard-app-frame--nav-hidden){grid-template-columns:188px minmax(0,1fr)!important}.simple-dashboard-shell:has(.generation-board-card) .dashboard-app-frame.dashboard-app-frame--nav-hidden{--dashboard-nav-toggle-left: clamp(.75rem, 2vw, 1.25rem);grid-template-columns:minmax(0,1fr)!important}.simple-dashboard-shell:has(.generation-board-card) .dashboard-app-rail{align-self:start;left:auto!important;max-height:calc(100svh - clamp(1.6rem,4vw,2.8rem));max-width:none!important;overflow:auto;position:sticky!important;top:clamp(.8rem,2vw,1.4rem);width:auto!important}.simple-dashboard-shell:has(.generation-board-card) .dashboard-app-main{min-width:0}.simple-dashboard-shell .course-generation-stage-strip{display:none!important}.simple-dashboard-shell .course-generation-typewriter-title{align-items:baseline;display:inline-flex;gap:.08em;min-height:3.52em}.simple-dashboard-shell .course-generation-typewriter-title>span{display:inline}.course-generation-typewriter-caret{animation:course-generation-typewriter-caret .86s steps(2,end) infinite;background:currentColor;display:inline-block;height:.78em;opacity:.86;transform:translateY(.08em);width:.055em}.simple-dashboard-shell .course-generation-loader-video{opacity:0;transition:none!important}.simple-dashboard-shell .course-generation-loader-video.active{opacity:.96}.simple-dashboard-shell .course-generation-loader-stack.is-fading-out .course-generation-loader-video.active{opacity:0;transition:opacity .56s ease!important}@keyframes course-generation-typewriter-caret{0%,46%{opacity:.88}47%,to{opacity:0}}@media(max-width:900px){.dashboard-app-frame,.simple-dashboard-shell:has(.generation-board-card) .dashboard-app-frame{--dashboard-nav-toggle-left: .7rem}.simple-dashboard-shell:has(.generation-board-card) .dashboard-app-frame:not(.dashboard-app-frame--nav-hidden){grid-template-columns:minmax(0,1fr)!important}.simple-dashboard-shell:has(.generation-board-card) .dashboard-app-rail{max-height:none;position:static!important}.dashboard-app-main{padding-top:3.35rem}}@media(prefers-reduced-motion:reduce){.course-generation-typewriter-caret{animation:none!important}.simple-dashboard-shell .course-generation-loader-stack.is-fading-out .course-generation-loader-video.active{transition:none!important}}.course-page:not([data-guided-source-course=true]){background:transparent!important;color:var(--mv-text);padding:clamp(.85rem,2vw,1.45rem)!important}.course-page:not([data-guided-source-course=true]) .course-page-topbar,.course-page:not([data-guided-source-course=true]) .memory-workspace{width:min(1160px,100%)}.course-page:not([data-guided-source-course=true]) .course-page-topbar{align-items:center;justify-content:flex-start;margin:0 auto clamp(.75rem,1.8vw,1.1rem)}.course-home-liquid-link{align-items:center;-webkit-backdrop-filter:blur(18px) saturate(1.25);backdrop-filter:blur(18px) saturate(1.25);background:radial-gradient(circle at 24% 18%,rgba(255,255,255,.22),transparent 32%),linear-gradient(135deg,#f6f1e721,#f6f1e70b)!important;border:1px solid rgba(246,241,231,.22)!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffff24,inset 0 -12px 24px #0000001f,0 16px 40px #0000002e!important;color:var(--mv-text)!important;display:inline-flex;font-size:.86rem;font-weight:720;gap:.45rem;line-height:1;min-height:2.35rem;overflow:hidden;padding:.66rem .95rem!important;position:relative;text-decoration:none}.course-home-liquid-link:before{background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.22) 38%,transparent 62%);content:"";inset:-40% auto -40% -64%;opacity:.5;pointer-events:none;position:absolute;transform:rotate(12deg);width:52%}.course-home-liquid-link:hover:before{animation:course-home-liquid-sheen .9s var(--mv-ease) both}@keyframes course-home-liquid-sheen{to{left:112%}}.course-page:not([data-guided-source-course=true]) .canvas-living-surface{background:transparent!important;margin:0 auto!important;max-width:none}.course-page:not([data-guided-source-course=true]) .memory-canvas{-webkit-backdrop-filter:blur(13px) saturate(1.03);backdrop-filter:blur(13px) saturate(1.03);background:radial-gradient(circle at 18% 0%,rgba(174,185,154,.075),transparent 24rem),radial-gradient(circle at 86% 18%,rgba(246,241,231,.055),transparent 28rem),#05090894!important;border:1px solid rgba(246,241,231,.115)!important;border-radius:28px!important;box-shadow:inset 0 1px #ffffff09,0 26px 80px #00000047!important;min-height:calc(100svh - 5.75rem);overflow:hidden;padding:clamp(1.5rem,3vw,2.45rem)!important}.course-page:not([data-guided-source-course=true]) .memory-canvas:before{background:linear-gradient(90deg,transparent,rgba(246,241,231,.065),transparent),radial-gradient(circle at 50% 50%,rgba(174,185,154,.11),transparent 52%);display:block!important;filter:blur(8px);inset:-18% 8% auto;height:20rem;opacity:.55;pointer-events:none}.course-page:not([data-guided-source-course=true]) .course-learning-header{border-bottom:1px solid rgba(246,241,231,.105);gap:clamp(1rem,2vw,1.4rem)!important;margin:0 0 clamp(1.4rem,3vw,2.1rem)!important;padding-bottom:clamp(1rem,2vw,1.35rem)}.course-page:not([data-guided-source-course=true]) .course-shell-heading{gap:.38rem}.course-page:not([data-guided-source-course=true]) .course-shell-heading p{color:#f4efe68c!important;font-size:.7rem;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.course-page:not([data-guided-source-course=true]) .course-shell-heading h1{color:var(--mv-text)!important;font-size:clamp(2rem,5vw,4.45rem);font-weight:690;letter-spacing:-.075em;line-height:.9;max-width:13ch}.course-page:not([data-guided-source-course=true]) .course-shell-heading span,.course-page:not([data-guided-source-course=true]) .course-idea-list-status{display:none!important}.course-page:not([data-guided-source-course=true]) .course-idea-list{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.course-page:not([data-guided-source-course=true]) .course-idea-list-heading{border:0!important;color:var(--mv-text-soft)!important;gap:.8rem;min-height:2rem;padding:0!important}.course-page:not([data-guided-source-course=true]) .course-idea-list-heading:after{align-items:center;background:#f6f1e70e;border:1px solid rgba(246,241,231,.11);border-radius:999px;color:#f6f1e7b8;display:inline-flex;height:1.75rem;justify-content:center;width:1.75rem}.course-page:not([data-guided-source-course=true]) .course-idea-list-heading span{gap:.55rem}.course-page:not([data-guided-source-course=true]) .course-idea-list-heading strong{font-size:.88rem;font-weight:760;letter-spacing:-.02em}.course-page:not([data-guided-source-course=true]) .course-idea-list-heading em{color:#f4efe675!important;font-size:.72rem}.course-page:not([data-guided-source-course=true]) .course-idea-list-items{border-top:1px solid rgba(246,241,231,.075);margin-top:.85rem;padding-top:.65rem}.course-page:not([data-guided-source-course=true]) .course-idea-row{background:transparent!important;border:0!important;border-radius:9px!important;min-height:2.35rem;padding:.42rem .45rem!important}.course-page:not([data-guided-source-course=true]) .course-idea-row:hover:not(:disabled),.course-page:not([data-guided-source-course=true]) .course-idea-row.current{background:#f6f1e70d!important}.course-page:not([data-guided-source-course=true]) .canvas-active-regions,.course-page:not([data-guided-source-course=true]) .focused-action-region,.course-page:not([data-guided-source-course=true]) .canvas-single-action-shell{gap:clamp(1rem,2.4vw,1.55rem)!important;margin-top:0!important}.course-page:not([data-guided-source-course=true]) .canvas-session-region,.course-page:not([data-guided-source-course=true]) .canvas-response-region,.course-page:not([data-guided-source-course=true]) .canvas-practice-region,.course-page:not([data-guided-source-course=true]) .canvas-current-directive,.course-page:not([data-guided-source-course=true]) .dynamic-interaction,.course-page:not([data-guided-source-course=true]) .canvas-response-body,.course-page:not([data-guided-source-course=true]) .interaction-body{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.course-page:not([data-guided-source-course=true]) .canvas-current-directive{gap:.75rem;max-width:940px}.course-page:not([data-guided-source-course=true]) .canvas-current-directive strong{color:var(--mv-text)!important;display:block;font-size:clamp(2.05rem,5.4vw,5.15rem);font-weight:700;letter-spacing:-.078em;line-height:.91;max-width:15ch;text-wrap:balance}.course-page:not([data-guided-source-course=true]) .canvas-current-directive p{color:#f4efe685!important;font-size:clamp(1rem,1.7vw,1.16rem);line-height:1.5;max-width:58rem}.course-page:not([data-guided-source-course=true]) .canvas-response-form{gap:clamp(.85rem,1.8vw,1.1rem);margin-top:0;max-width:900px}.course-page:not([data-guided-source-course=true]) .answer-box-field{gap:.58rem;max-width:820px}.course-page:not([data-guided-source-course=true]) .answer-box-field>label{color:#f4efe6bd!important;font-size:.72rem;font-weight:820;letter-spacing:.07em;text-transform:uppercase}.course-page:not([data-guided-source-course=true]) .answer-box-field textarea,.course-page:not([data-guided-source-course=true]) .interaction-body textarea,.course-page:not([data-guided-source-course=true]) .interaction-body input{-webkit-backdrop-filter:blur(10px) saturate(1.02);backdrop-filter:blur(10px) saturate(1.02);background:#f6f1e70b!important;border:1px solid rgba(246,241,231,.14)!important;border-radius:18px!important;color:var(--mv-text)!important;box-shadow:inset 0 1px #ffffff09,0 18px 48px #0000001f!important}.course-page:not([data-guided-source-course=true]) .answer-box-field textarea{min-height:clamp(9rem,24vh,15rem)}.course-page:not([data-guided-source-course=true]) .answer-box-field textarea:focus,.course-page:not([data-guided-source-course=true]) .interaction-body textarea:focus,.course-page:not([data-guided-source-course=true]) .interaction-body input:focus{background:#f6f1e710!important;border-color:#aeb99a70!important;box-shadow:0 0 0 1px #aeb99a2e,0 20px 56px #00000029!important;outline:none!important}.course-page:not([data-guided-source-course=true]) .answer-input-tools{margin-top:.12rem}.course-page:not([data-guided-source-course=true]) .interaction-actions{margin-top:.12rem}.course-page:not([data-guided-source-course=true]) .interaction-actions .primary-action{background:radial-gradient(circle at 24% 10%,rgba(255,255,255,.24),transparent 32%),linear-gradient(135deg,#c4d39ff2,#aeb99ae0)!important;border:1px solid rgba(246,241,231,.22)!important;border-radius:12px!important;box-shadow:inset 0 1px #fff3,0 14px 34px #00000038!important;color:#10140e!important;font-weight:760;min-height:3.1rem;padding-inline:1.25rem}.course-page:not([data-guided-source-course=true]) .interaction-actions .primary-action:disabled{background:#f6f1e717!important;border-color:#f6f1e71a!important;color:#f4efe66b!important;box-shadow:none!important}.course-page:not([data-guided-source-course=true]) .interaction-readiness,.course-page:not([data-guided-source-course=true]) .status-message{background:transparent!important;border:0!important;border-radius:0!important;color:#f4efe68f!important;padding:0!important}.course-page:not([data-guided-source-course=true]) .interaction-readiness.waiting,.course-page:not([data-guided-source-course=true]) .status-message.error{color:#f0d88e!important}.course-page:not([data-guided-source-course=true]) .interaction-readiness.ready{color:#c6e8cae0!important}.course-page:not([data-guided-source-course=true]) .course-progression-next-action,.course-page:not([data-guided-source-course=true]) .course-generation-progress-card,.course-page:not([data-guided-source-course=true]) .course-planning-runtime-truth,.course-page:not([data-guided-source-course=true]) .canvas-context-dock{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important;border:0!important;border-top:1px solid rgba(246,241,231,.095)!important;border-radius:0!important;box-shadow:none!important;margin-top:clamp(1.25rem,3vw,2rem);padding:clamp(.85rem,1.8vw,1.05rem) 0 0!important}.course-page:not([data-guided-source-course=true]) .course-progression-next-action strong,.course-page:not([data-guided-source-course=true]) .course-progression-next-action span,.course-page:not([data-guided-source-course=true]) .course-generation-progress-card,.course-page:not([data-guided-source-course=true]) .course-planning-runtime-truth{color:#f4efe694!important;font-size:.78rem}.course-page:not([data-guided-source-course=true]) .course-progression-next-action strong{color:#f4efe6c7!important}@media(max-width:720px){.course-page:not([data-guided-source-course=true]){padding:0!important}.course-page:not([data-guided-source-course=true]) .course-page-topbar{padding:.85rem .85rem 0}.course-page:not([data-guided-source-course=true]) .memory-canvas{border-left:0!important;border-radius:0!important;border-right:0!important;min-height:calc(100svh - 3.25rem);padding:clamp(1.05rem,5vw,1.45rem)!important}.course-page:not([data-guided-source-course=true]) .course-shell-heading h1{font-size:clamp(2.1rem,12vw,3.4rem)}.course-page:not([data-guided-source-course=true]) .canvas-current-directive strong{font-size:clamp(2rem,11vw,3.85rem)}.course-page:not([data-guided-source-course=true]) .answer-box-field,.course-page:not([data-guided-source-course=true]) .canvas-response-form{max-width:none}}.course-page:not([data-guided-source-course=true]){--standard-page-max: min(1440px, calc(100vw - clamp(1.25rem, 4.5vw, 5rem)) );--standard-content-max: min(1080px, 100%);align-items:stretch;justify-content:flex-start;overflow-x:hidden;padding:clamp(.85rem,2vw,1.5rem) clamp(.8rem,2.7vw,2.4rem) clamp(1.6rem,4vw,3rem)!important}.course-page:not([data-guided-source-course=true]) .course-page-topbar,.course-page:not([data-guided-source-course=true]) .memory-workspace{max-width:none!important;width:var(--standard-page-max)!important}.course-page:not([data-guided-source-course=true]) .memory-workspace,.course-page:not([data-guided-source-course=true]) .canvas-living-surface,.course-page:not([data-guided-source-course=true]) .memory-canvas{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.course-page:not([data-guided-source-course=true]) .memory-workspace{padding:0!important}.course-page:not([data-guided-source-course=true]) .memory-workspace:before,.course-page:not([data-guided-source-course=true]) .memory-canvas:before{display:none!important}.course-page:not([data-guided-source-course=true]) .memory-canvas{min-height:auto!important;padding:0!important}.course-page:not([data-guided-source-course=true]) .course-learning-header{align-items:end;border-bottom:1px solid rgba(246,241,231,.095);display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,18rem);margin:0 auto clamp(1.9rem,4vw,3.4rem)!important;padding:0 0 clamp(.9rem,1.6vw,1.25rem)!important;width:100%}.course-page:not([data-guided-source-course=true]) .course-shell-heading h1{font-size:clamp(1.75rem,3.4vw,3.15rem);letter-spacing:-.055em;line-height:.94;max-width:min(18ch,100%)}.course-page:not([data-guided-source-course=true]) .course-idea-list{justify-self:end;max-width:18rem;min-width:12rem}.course-page:not([data-guided-source-course=true]) .canvas-active-regions,.course-page:not([data-guided-source-course=true]) .focused-action-region,.course-page:not([data-guided-source-course=true]) .canvas-single-action-shell{margin-inline:auto!important;max-width:var(--standard-content-max);width:100%}.course-page:not([data-guided-source-course=true]) .canvas-current-directive{margin-inline:auto;max-width:var(--standard-content-max);width:100%}.course-page:not([data-guided-source-course=true]) .canvas-current-directive strong{font-size:clamp(2.45rem,5.9vw,5.65rem);letter-spacing:-.083em;line-height:.92;max-width:24ch;width:100%}.course-page:not([data-guided-source-course=true]) .canvas-current-directive p{max-width:46rem}.course-page:not([data-guided-source-course=true]) .canvas-response-form,.course-page:not([data-guided-source-course=true]) .answer-box-field{margin-inline:auto;max-width:none;width:min(940px,100%)}.course-page:not([data-guided-source-course=true]) .answer-box-field{gap:.62rem;position:relative}.course-page:not([data-guided-source-course=true]) .answer-box-field>label{color:#f4efe6ad!important;font-size:.69rem;letter-spacing:.105em;padding-left:.15rem}.course-page:not([data-guided-source-course=true]) .answer-box-field textarea,.course-page:not([data-guided-source-course=true]) .interaction-body textarea,.course-page:not([data-guided-source-course=true]) .interaction-body input{-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08);background:radial-gradient(circle at 18% 0%,rgba(246,241,231,.078),transparent 22rem),linear-gradient(180deg,#f6f1e70e,#f6f1e708)!important;border:1px solid rgba(246,241,231,.16)!important;border-radius:26px!important;box-shadow:inset 0 1px #ffffff0f,inset 0 -22px 42px #00000018,0 24px 76px #00000030!important;padding:1rem 1.1rem!important}.course-page:not([data-guided-source-course=true]) .answer-box-field textarea{min-height:clamp(10.5rem,27vh,18rem)}.course-page:not([data-guided-source-course=true]) .answer-box-field textarea:focus,.course-page:not([data-guided-source-course=true]) .interaction-body textarea:focus,.course-page:not([data-guided-source-course=true]) .interaction-body input:focus{background:radial-gradient(circle at 18% 0%,rgba(246,241,231,.105),transparent 22rem),linear-gradient(180deg,#f6f1e711,#f6f1e70a)!important;border-color:#bece9e7a!important;box-shadow:0 0 0 1px #bece9e29,inset 0 1px #ffffff12,0 28px 84px #0000003b!important}.course-page:not([data-guided-source-course=true]) .answer-input-tools,.course-page:not([data-guided-source-course=true]) .interaction-actions,.course-page:not([data-guided-source-course=true]) .interaction-readiness{margin-left:auto;margin-right:auto;width:min(940px,100%)}.course-page:not([data-guided-source-course=true]) .interaction-actions .primary-action{border-radius:16px!important;min-height:3.2rem;padding-inline:1.35rem}.course-page:not([data-guided-source-course=true]) .course-progression-next-action,.course-page:not([data-guided-source-course=true]) .course-generation-progress-card,.course-page:not([data-guided-source-course=true]) .course-planning-runtime-truth,.course-page:not([data-guided-source-course=true]) .canvas-context-dock{margin-left:auto!important;margin-right:auto!important;max-width:var(--standard-content-max);width:100%}@media(min-width:1280px){.course-page:not([data-guided-source-course=true]){--standard-content-max: min(1160px, 100%)}.course-page:not([data-guided-source-course=true]) .canvas-current-directive strong{max-width:26ch}}@media(max-width:820px){.course-page:not([data-guided-source-course=true]){--standard-page-max: 100%;padding:clamp(.75rem,3vw,1rem) clamp(.85rem,4vw,1.15rem) clamp(1.25rem,6vw,2rem)!important}.course-page:not([data-guided-source-course=true]) .course-page-topbar{padding:0!important}.course-page:not([data-guided-source-course=true]) .course-learning-header{align-items:start;grid-template-columns:1fr;margin-bottom:clamp(1.55rem,8vw,2.35rem)!important}.course-page:not([data-guided-source-course=true]) .course-idea-list{justify-self:stretch;max-width:none;min-width:0}.course-page:not([data-guided-source-course=true]) .course-shell-heading h1{font-size:clamp(1.85rem,10vw,3.2rem);max-width:100%}.course-page:not([data-guided-source-course=true]) .canvas-current-directive strong{font-size:clamp(2.35rem,12.8vw,4.45rem);max-width:100%}.course-page:not([data-guided-source-course=true]) .answer-box-field textarea{min-height:clamp(9.5rem,30vh,15rem)}}.simple-dashboard-shell.dashboard-motion-root{--dashboard-glass: rgba(6, 11, 10, .62);--dashboard-glass-strong: rgba(10, 16, 14, .78);--dashboard-glass-soft: rgba(246, 241, 231, .055);--dashboard-line: rgba(246, 241, 231, .14);--dashboard-line-strong: rgba(196, 211, 159, .34);--dashboard-text: var(--mv-text, #f4efe6);--dashboard-muted: rgba(244, 239, 230, .66);--dashboard-faint: rgba(244, 239, 230, .43);--dashboard-accent: var(--mv-accent, #c4d39f);background:transparent!important;color:var(--dashboard-text)}.simple-dashboard-shell.dashboard-motion-root .metivis-shell-backdrop{opacity:1}.simple-dashboard-shell .dashboard-app-frame{gap:clamp(.85rem,2vw,1.35rem);grid-template-columns:minmax(13.25rem,14.5rem) minmax(0,1fr);min-height:100svh;padding:clamp(.65rem,1.8vw,1.1rem)}.simple-dashboard-shell .dashboard-app-frame--nav-hidden{gap:0;grid-template-columns:minmax(0,1fr)!important}.simple-dashboard-shell .dashboard-app-rail{align-self:start;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08);background:radial-gradient(circle at 24% 0%,rgba(196,211,159,.12),transparent 17rem),linear-gradient(135deg,#f6f1e713,#f6f1e706),#050a09b8!important;border:1px solid var(--dashboard-line)!important;border-radius:22px;box-shadow:inset 0 1px #ffffff0e,0 24px 70px #0000003d;color:var(--dashboard-text);min-height:calc(100svh - clamp(1.3rem,3.6vw,2.2rem));overflow:hidden;padding:.8rem;position:sticky;top:clamp(.65rem,1.8vw,1.1rem)}.simple-dashboard-shell .dashboard-app-rail:before{background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 38%);content:"";inset:0;opacity:.42;pointer-events:none;position:absolute}.simple-dashboard-shell .dashboard-app-rail>*{position:relative;z-index:1}.simple-dashboard-shell .dashboard-app-brand{background:#f6f1e70a;border:1px solid rgba(246,241,231,.085);border-radius:16px;color:var(--dashboard-text);padding:.7rem}.simple-dashboard-shell .dashboard-app-brand:hover,.simple-dashboard-shell .dashboard-app-brand:focus-visible{background:#f6f1e714;border-color:#c4d39f42}.simple-dashboard-shell .dashboard-brand-mark{background:#f6f1e70e!important;border:1px solid rgba(196,211,159,.34);color:var(--dashboard-accent)}.simple-dashboard-shell .dashboard-app-brand strong,.simple-dashboard-shell .dashboard-app-nav button strong,.simple-dashboard-shell .dashboard-account-card strong{color:var(--dashboard-text)!important}.simple-dashboard-shell .dashboard-app-brand small,.simple-dashboard-shell .dashboard-app-nav button small,.simple-dashboard-shell .dashboard-account-card small{color:var(--dashboard-faint)!important}.simple-dashboard-shell .dashboard-app-nav{gap:.24rem}.simple-dashboard-shell .dashboard-app-nav button{background:transparent;border:1px solid transparent;border-radius:14px;color:var(--dashboard-muted);min-height:46px;padding:.56rem .62rem}.simple-dashboard-shell .dashboard-app-nav button:hover{background:#f6f1e711;border-color:#f6f1e71a;color:var(--dashboard-text)}.simple-dashboard-shell .dashboard-app-nav button.active{background:radial-gradient(circle at 12% 12%,rgba(196,211,159,.16),transparent 58%),#f6f1e714;border-color:#c4d39f3d;color:var(--dashboard-text)}.simple-dashboard-shell .dashboard-app-nav button.active:before{background:var(--dashboard-accent);box-shadow:0 0 18px #c4d39f59}.simple-dashboard-shell .dashboard-app-nav button em{background:var(--dashboard-accent);color:#07100d}.simple-dashboard-shell .dashboard-rail-account{border-top:1px solid rgba(246,241,231,.1)}.simple-dashboard-shell .dashboard-account-card{border:1px solid transparent;color:var(--dashboard-text)}.simple-dashboard-shell .dashboard-account-card:hover,.simple-dashboard-shell .dashboard-account-card.active,.simple-dashboard-shell .dashboard-account-card:focus-visible{background:#f6f1e711;border-color:#f6f1e71c}.simple-dashboard-shell .dashboard-app-main{align-items:flex-start;background:transparent!important;justify-content:center;min-width:0;padding:clamp(3.15rem,4.2vw,4.8rem) clamp(.2rem,1vw,.65rem) clamp(1rem,2.8vw,2rem)}.simple-dashboard-shell .dashboard-wizard-card{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--dashboard-text);max-width:min(1180px,100%);padding:0!important;width:min(1180px,100%)}.simple-dashboard-shell .dashboard-wizard-card:before{display:none!important}.simple-dashboard-shell .dashboard-wizard-card>.eyebrow,.simple-dashboard-shell .dashboard-wizard-card>h1,.simple-dashboard-shell .dashboard-wizard-card>.wizard-description,.simple-dashboard-shell .dashboard-wizard-card>.wizard-topbar{margin-left:auto;margin-right:auto;max-width:min(1040px,100%)}.simple-dashboard-shell .dashboard-wizard-card h1{color:var(--dashboard-text)!important;font-size:clamp(2.55rem,6.6vw,6.8rem);font-weight:690;letter-spacing:-.082em;line-height:.9;margin-bottom:clamp(.65rem,1.4vw,1rem);max-width:11.5ch}.simple-dashboard-shell .dashboard-wizard-card:not(.dashboard-home-card) h1{font-size:clamp(2.25rem,5vw,5.1rem);max-width:13ch}.simple-dashboard-shell .wizard-description{color:var(--dashboard-muted)!important;font-size:clamp(.98rem,1.35vw,1.14rem);line-height:1.55;max-width:48rem}.simple-dashboard-shell .wizard-body{margin-top:clamp(1.25rem,3vw,2.2rem)}.simple-dashboard-shell .dashboard-home-card .wizard-body{margin-top:clamp(1.35rem,3.4vw,2.6rem)}.simple-dashboard-shell .dashboard-home-command-grid{display:grid;gap:clamp(.85rem,1.8vw,1.15rem);grid-template-areas:"primary next" "metrics next" "recent recent";grid-template-columns:minmax(0,1.16fr) minmax(19rem,.84fr)}.simple-dashboard-shell .dashboard-primary-command,.simple-dashboard-shell .dashboard-next-action-panel,.simple-dashboard-shell .dashboard-recent-preview,.simple-dashboard-shell .dashboard-panel-card,.simple-dashboard-shell .setup-option-group,.simple-dashboard-shell .empty-simple-state,.simple-dashboard-shell .simple-course-card,.simple-dashboard-shell .status-message,.simple-dashboard-shell .dashboard-metric{-webkit-backdrop-filter:blur(18px) saturate(1.06);backdrop-filter:blur(18px) saturate(1.06);background:linear-gradient(135deg,#f6f1e713,#f6f1e707),#050a099e!important;border:1px solid var(--dashboard-line)!important;box-shadow:inset 0 1px #ffffff0b,0 20px 64px #0000002e!important;color:var(--dashboard-text)!important}.simple-dashboard-shell .dashboard-primary-command{align-content:space-between;border-radius:30px;display:grid;gap:clamp(1.4rem,3vw,2.25rem);grid-area:primary;min-height:clamp(19rem,34vw,25rem);overflow:hidden;padding:clamp(1.25rem,3vw,2.2rem);position:relative}.simple-dashboard-shell .dashboard-primary-command:before{background:radial-gradient(circle at 18% 12%,rgba(196,211,159,.2),transparent 20rem),linear-gradient(120deg,transparent 0 52%,rgba(246,241,231,.08),transparent 70%);content:"";inset:0;opacity:.7;pointer-events:none;position:absolute}.simple-dashboard-shell .dashboard-primary-command>*{position:relative;z-index:1}.simple-dashboard-shell .dashboard-primary-command-copy{display:grid;gap:clamp(.8rem,1.8vw,1rem)}.simple-dashboard-shell .dashboard-primary-command h2{color:var(--dashboard-text)!important;font-size:clamp(2.15rem,5vw,5.15rem);font-weight:690;letter-spacing:-.078em;line-height:.9;margin:0;max-width:9.8ch;text-wrap:balance}.simple-dashboard-shell .dashboard-primary-command p{color:var(--dashboard-muted)!important;font-size:clamp(1rem,1.55vw,1.2rem);line-height:1.55;margin:0;max-width:38rem}.simple-dashboard-shell .dashboard-primary-command-actions{display:flex;flex-wrap:wrap;gap:.7rem}.simple-dashboard-shell .dashboard-command-create-button,.simple-dashboard-shell .dashboard-command-secondary-button,.simple-dashboard-shell .dashboard-next-action-card em,.simple-dashboard-shell .dashboard-recent-preview .dashboard-command-secondary-button{align-items:center;border-radius:999px;display:inline-flex;font-size:.9rem;font-weight:760;justify-content:center;min-height:2.85rem;padding:.72rem 1.15rem;text-decoration:none}.simple-dashboard-shell .dashboard-command-create-button{background:#c4d39ff2!important;border:1px solid rgba(196,211,159,.64)!important;color:#07100d!important}.simple-dashboard-shell .dashboard-command-create-button:hover,.simple-dashboard-shell .dashboard-command-create-button:focus-visible{background:#d2e1ad!important;border-color:#f6f1e785!important}.simple-dashboard-shell .dashboard-command-secondary-button,.simple-dashboard-shell .dashboard-recent-preview .dashboard-command-secondary-button{background:#f6f1e70e!important;border:1px solid rgba(246,241,231,.14)!important;color:var(--dashboard-text)!important}.simple-dashboard-shell .dashboard-command-secondary-button:hover,.simple-dashboard-shell .dashboard-command-secondary-button:focus-visible{background:#f6f1e718!important;border-color:#c4d39f57!important}.simple-dashboard-shell .dashboard-next-action-panel{border-radius:28px;display:grid;gap:1rem;grid-area:next;padding:clamp(1.05rem,2.2vw,1.45rem)}.simple-dashboard-shell .dashboard-section-heading-row{align-items:start;display:flex;gap:1rem;justify-content:space-between}.simple-dashboard-shell .dashboard-section-heading-row .eyebrow{margin:0 0 .35rem}.simple-dashboard-shell .dashboard-section-heading-row h2{color:var(--dashboard-text)!important;font-size:clamp(1.18rem,2vw,1.55rem);letter-spacing:-.04em;line-height:1;margin:0}.simple-dashboard-shell .dashboard-next-action-card{appearance:none;background:radial-gradient(circle at 10% 0%,rgba(196,211,159,.16),transparent 15rem),#f6f1e70d;border:1px solid rgba(246,241,231,.13);border-radius:22px;color:var(--dashboard-text);cursor:pointer;display:grid;gap:.65rem;min-height:clamp(13rem,22vw,18rem);padding:clamp(1rem,2.2vw,1.45rem);text-align:left;text-decoration:none;width:100%}.simple-dashboard-shell .dashboard-next-action-card:hover,.simple-dashboard-shell .dashboard-next-action-card:focus-visible{background:radial-gradient(circle at 10% 0%,rgba(196,211,159,.22),transparent 15rem),#f6f1e714;border-color:#c4d39f52;outline:none}.simple-dashboard-shell .dashboard-next-action-card span{color:var(--dashboard-muted)!important;font-size:.84rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.simple-dashboard-shell .dashboard-next-action-card strong{color:var(--dashboard-text)!important;font-size:clamp(1.65rem,3.5vw,2.85rem);font-weight:690;letter-spacing:-.065em;line-height:.94;max-width:14ch}.simple-dashboard-shell .dashboard-next-action-card em{align-self:end;background:#c4d39ff2;border:1px solid rgba(196,211,159,.56);color:#07100d;font-style:normal;justify-self:start}.simple-dashboard-shell .dashboard-home-metrics{display:grid;gap:clamp(.65rem,1.4vw,.9rem);grid-area:metrics;grid-template-columns:repeat(3,minmax(0,1fr))}.simple-dashboard-shell .dashboard-home-metrics .dashboard-metric{border-radius:22px;min-height:8rem;padding:1rem}.simple-dashboard-shell .dashboard-home-metrics .dashboard-metric span,.simple-dashboard-shell .dashboard-metric span{color:var(--dashboard-muted)!important;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.simple-dashboard-shell .dashboard-home-metrics .dashboard-metric strong,.simple-dashboard-shell .dashboard-metric strong{color:var(--dashboard-text)!important;font-size:clamp(1.65rem,3.2vw,2.55rem);letter-spacing:-.055em}.simple-dashboard-shell .dashboard-recent-preview{border-radius:26px;display:grid;gap:1rem;grid-area:recent;padding:clamp(1rem,2.4vw,1.5rem)}.simple-dashboard-shell .dashboard-recent-path-list{display:grid;gap:.45rem}.simple-dashboard-shell .dashboard-recent-path-row{align-items:center;background:#f6f1e70b;border:1px solid rgba(246,241,231,.095);border-radius:18px;color:var(--dashboard-text);display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;min-height:4.7rem;padding:.85rem 1rem;text-decoration:none}.simple-dashboard-shell .dashboard-recent-path-row:hover,.simple-dashboard-shell .dashboard-recent-path-row:focus-visible{background:#f6f1e713;border-color:#c4d39f42;outline:none}.simple-dashboard-shell .dashboard-recent-path-row span,.simple-dashboard-shell .dashboard-recent-path-row strong,.simple-dashboard-shell .dashboard-recent-path-row small{display:block;min-width:0}.simple-dashboard-shell .dashboard-recent-path-row strong{color:var(--dashboard-text)!important;font-size:clamp(1rem,1.5vw,1.16rem);letter-spacing:-.035em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simple-dashboard-shell .dashboard-recent-path-row small{color:var(--dashboard-muted)!important;font-size:.86rem;font-weight:560;margin-top:.12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simple-dashboard-shell .dashboard-recent-path-row em{border:1px solid rgba(196,211,159,.28);border-radius:999px;color:var(--dashboard-accent);font-size:.8rem;font-style:normal;font-weight:760;padding:.35rem .55rem}.simple-dashboard-shell .wizard-message-stack.dashboard-home-message-stack{margin-top:1rem}.simple-dashboard-shell .dashboard-panel-card,.simple-dashboard-shell .setup-option-group,.simple-dashboard-shell .simple-course-card,.simple-dashboard-shell .empty-simple-state,.simple-dashboard-shell .status-message{border-radius:22px}.simple-dashboard-shell .dashboard-panel-card,.simple-dashboard-shell .setup-option-group,.simple-dashboard-shell .empty-simple-state{padding:clamp(1rem,2.4vw,1.35rem)}.simple-dashboard-shell .setup-chip,.simple-dashboard-shell .wizard-choice,.simple-dashboard-shell .time-choice-row button,.simple-dashboard-shell .secondary,.simple-dashboard-shell .button-link.secondary,.simple-dashboard-shell .button-row button.secondary,.simple-dashboard-shell .wizard-small-button,.simple-dashboard-shell .metric-edit-button,.simple-dashboard-shell .youtube-source-load-button,.simple-dashboard-shell .youtube-source-output-actions button{background:#f6f1e70e!important;border:1px solid rgba(246,241,231,.13)!important;color:var(--dashboard-text)!important}.simple-dashboard-shell .setup-chip:hover:not(:disabled),.simple-dashboard-shell .wizard-choice:hover:not(:disabled),.simple-dashboard-shell .time-choice-row button:hover:not(:disabled),.simple-dashboard-shell .secondary:hover:not(:disabled),.simple-dashboard-shell .button-link.secondary:hover,.simple-dashboard-shell .wizard-small-button:hover:not(:disabled),.simple-dashboard-shell .metric-edit-button:hover,.simple-dashboard-shell .youtube-source-output-actions button:hover,.simple-dashboard-shell .youtube-source-load-button:hover:not(:disabled){background:#f6f1e717!important;border-color:#c4d39f4d!important}.simple-dashboard-shell .setup-chip.selected,.simple-dashboard-shell .wizard-choice.selected,.simple-dashboard-shell .time-choice-row button.selected,.simple-dashboard-shell .simple-reminder-controls button.selected-reminder{background:#c4d39feb!important;border-color:#c4d39f94!important;color:#07100d!important}.simple-dashboard-shell .setup-chip.selected *,.simple-dashboard-shell .wizard-choice.selected *,.simple-dashboard-shell .time-choice-row button.selected,.simple-dashboard-shell .simple-reminder-controls button.selected-reminder *{color:#07100d!important}.simple-dashboard-shell .setup-chip span,.simple-dashboard-shell .wizard-choice-main span,.simple-dashboard-shell .simple-course-card p,.simple-dashboard-shell .field-help,.simple-dashboard-shell .muted,.simple-dashboard-shell .status-message p,.simple-dashboard-shell .progress-summary span{color:var(--dashboard-muted)!important}.simple-dashboard-shell .setup-chip strong,.simple-dashboard-shell .wizard-choice strong,.simple-dashboard-shell .setup-option-group h2,.simple-dashboard-shell .dashboard-panel-card h2,.simple-dashboard-shell .simple-course-card h2,.simple-dashboard-shell .empty-simple-state h2,.simple-dashboard-shell .status-message strong,.simple-dashboard-shell .course-card-heading-row h2{color:var(--dashboard-text)!important}.simple-dashboard-shell input,.simple-dashboard-shell textarea,.simple-dashboard-shell select,.simple-dashboard-shell .material-paste-area,.simple-dashboard-shell .youtube-transcript-output{background:#01050494!important;border:1px solid rgba(246,241,231,.16)!important;color:var(--dashboard-text)!important}.simple-dashboard-shell input::placeholder,.simple-dashboard-shell textarea::placeholder{color:#f4efe66b}.simple-dashboard-shell input:focus,.simple-dashboard-shell textarea:focus,.simple-dashboard-shell select:focus{border-color:#c4d39f7a!important;box-shadow:0 0 0 3px #c4d39f29!important}.simple-dashboard-shell .composer-primary-action>button,.simple-dashboard-shell .review-primary-action .primary,.simple-dashboard-shell .button-row button:not(.danger):not(.secondary),.simple-dashboard-shell .button-row .button-link:not(.danger):not(.secondary),.simple-dashboard-shell .course-card-actions .button-link.secondary,.simple-dashboard-shell .course-card-actions .button-link:not(.danger),.simple-dashboard-shell .course-build-status-start,.simple-dashboard-shell .empty-state-action button{background:#c4d39ff2!important;border:1px solid rgba(196,211,159,.58)!important;color:#07100d!important}.simple-dashboard-shell .composer-primary-action>button:hover:not(:disabled),.simple-dashboard-shell .review-primary-action .primary:hover:not(:disabled),.simple-dashboard-shell .button-row button:not(.danger):not(.secondary):hover:not(:disabled),.simple-dashboard-shell .button-row .button-link:not(.danger):not(.secondary):hover,.simple-dashboard-shell .course-card-actions .button-link.secondary:hover,.simple-dashboard-shell .course-build-status-start:hover:not(:disabled),.simple-dashboard-shell .empty-state-action button:hover:not(:disabled){background:#d2e1ad!important;border-color:#f6f1e780!important;color:#07100d!important}.simple-dashboard-shell .state-pill,.simple-dashboard-shell .state-pill-ready,.simple-dashboard-shell .state-pill-review,.simple-dashboard-shell .state-pill-waiting,.simple-dashboard-shell .state-pill-building,.simple-dashboard-shell .state-pill-error,.simple-dashboard-shell .state-pill-empty,.simple-dashboard-shell .state-pill-neutral{background:#f6f1e70e!important;border:1px solid rgba(246,241,231,.14)!important;color:var(--dashboard-muted)!important}.simple-dashboard-shell .state-pill>span{background:var(--dashboard-accent)!important}.simple-dashboard-shell .state-pill-ready,.simple-dashboard-shell .state-pill-building,.simple-dashboard-shell .state-pill-review{color:var(--dashboard-accent)!important}.simple-dashboard-shell .dashboard-progress-meter,.simple-dashboard-shell .path-progress-bar,.simple-dashboard-shell .wizard-progress-wrap{background:#f6f1e714!important;border:1px solid rgba(246,241,231,.12)!important}.simple-dashboard-shell .dashboard-progress-meter i,.simple-dashboard-shell .path-progress-bar i,.simple-dashboard-shell .wizard-progress-wrap i{background:var(--dashboard-accent)!important}.simple-dashboard-shell .simple-course-card{padding:clamp(1rem,2vw,1.2rem)}.simple-dashboard-shell .simple-course-card:before{display:none!important}.simple-dashboard-shell .progress-summary span{background:#f6f1e70b!important;border:1px solid rgba(246,241,231,.1)!important}.simple-dashboard-shell button.danger,.simple-dashboard-shell .button-link.danger,.simple-dashboard-shell .course-card-actions button.danger{background:#ec9b9b1a!important;border:1px solid rgba(236,155,155,.28)!important;color:#f0b5b5!important}.simple-dashboard-shell button:disabled,.simple-dashboard-shell .setup-chip:disabled,.simple-dashboard-shell .wizard-choice:disabled,.simple-dashboard-shell :is(button,.button-link)[aria-disabled=true]{background:#f6f1e709!important;border-color:#f6f1e716!important;color:#f4efe65c!important;opacity:1}.simple-dashboard-shell .dashboard-nav-toggle{--dashboard-nav-toggle-left: calc(clamp(.65rem, 1.8vw, 1.1rem) + 14.5rem + clamp(.85rem, 2vw, 1.35rem)) ;background:radial-gradient(circle at 26% 16%,rgba(255,255,255,.18),transparent 34%),#060b0ab8;border-color:#f6f1e72e;color:var(--dashboard-text)}.simple-dashboard-shell .dashboard-app-frame--nav-hidden .dashboard-nav-toggle,.simple-dashboard-shell .dashboard-app-frame.dashboard-app-frame--nav-hidden{--dashboard-nav-toggle-left: clamp(.75rem, 2vw, 1.25rem)}.metivis-status-shell,.metivis-admin-shell{background:transparent!important;color:var(--mv-text);isolation:isolate;position:relative}.metivis-status-shell>:not(.chalkboard-backdrop),.metivis-admin-shell>:not(.chalkboard-backdrop){position:relative;z-index:1}.metivis-status-shell{min-height:100svh;padding:clamp(1rem,3vw,2rem)}.metivis-status-shell .page-card,.metivis-admin-shell .page-card{-webkit-backdrop-filter:blur(18px) saturate(1.06);backdrop-filter:blur(18px) saturate(1.06);background:radial-gradient(circle at 12% 0%,rgba(196,211,159,.13),transparent 20rem),linear-gradient(135deg,#f6f1e713,#f6f1e707),#050a09b3!important;border:1px solid rgba(246,241,231,.14)!important;border-radius:28px;box-shadow:0 28px 84px #0000003d!important;color:var(--mv-text)!important}.metivis-status-shell .page-card h1,.metivis-status-shell .page-card h2,.metivis-status-shell .page-card strong,.metivis-admin-shell .page-card h1,.metivis-admin-shell .page-card h2,.metivis-admin-shell .page-card strong{color:var(--mv-text)!important}.metivis-status-shell .muted,.metivis-status-shell .status-list dt,.metivis-admin-shell .muted,.metivis-admin-shell .status-list dt{color:var(--mv-muted)!important}.metivis-status-shell .status-list div,.metivis-admin-shell .status-list div{background:#f6f1e70d;border:1px solid rgba(246,241,231,.12)}.metivis-status-shell .button-row button,.metivis-admin-shell .button-link.secondary{background:#c4d39ff0!important;border:1px solid rgba(196,211,159,.58)!important;color:#07100d!important}.metivis-status-shell .button-row button.secondary,.metivis-admin-shell .button-link.secondary{background:#f6f1e70f!important;border-color:#f6f1e729!important;color:var(--mv-text)!important}.metivis-admin-shell{align-items:stretch;gap:clamp(.9rem,2vw,1.25rem);min-height:100svh;padding:clamp(.9rem,2.4vw,1.5rem)}.metivis-admin-shell .page-card{max-width:min(1240px,100%)}.metivis-admin-shell .admin-hero-card{display:grid;gap:.85rem}.metivis-admin-shell .admin-table-wrap{border:1px solid rgba(246,241,231,.12);border-radius:18px;overflow:auto}.metivis-admin-shell .admin-table{color:var(--mv-text)}.metivis-admin-shell .admin-table th,.metivis-admin-shell .admin-table td{border-bottom-color:#f6f1e71a}.metivis-admin-shell .admin-table th{background:#f6f1e711;color:var(--mv-accent)}.metivis-admin-shell code,.metivis-admin-shell .table-json{background:#0105048a;border:1px solid rgba(246,241,231,.12);color:var(--mv-text)}.metivis-public-panel.public-hero,.public-auth-shell.metivis-public-shell{-webkit-backdrop-filter:blur(18px) saturate(1.05);backdrop-filter:blur(18px) saturate(1.05);background:radial-gradient(circle at 16% 0%,rgba(196,211,159,.11),transparent 26rem),#060a099e!important;border-color:#f6f1e724!important;border-radius:28px;box-shadow:0 28px 90px #00000038}.public-proof-card,.public-auth-visual{background:#0000001a!important}.public-primary-action,.public-submit-button{background:#c4d39ff2!important;border:1px solid rgba(196,211,159,.56)!important;color:#07100d!important}.public-secondary-action{background:#f6f1e70f!important;border-color:#f6f1e729!important;color:var(--mv-text)!important}.public-form-stack input{background:#01050494!important;border-color:#f6f1e729!important;color:var(--mv-text)!important}.public-form-stack label{color:var(--mv-muted)!important}@media(max-width:1060px){.simple-dashboard-shell .dashboard-home-command-grid{grid-template-areas:"primary" "next" "metrics" "recent";grid-template-columns:1fr}.simple-dashboard-shell .dashboard-primary-command{min-height:0}.simple-dashboard-shell .dashboard-primary-command h2{max-width:12ch}.simple-dashboard-shell .dashboard-next-action-card{min-height:11rem}}@media(max-width:900px){.simple-dashboard-shell .dashboard-app-frame,.simple-dashboard-shell:has(.generation-board-card) .dashboard-app-frame{gap:0;grid-template-columns:1fr!important;padding:0}.simple-dashboard-shell .dashboard-app-rail,.simple-dashboard-shell:has(.generation-board-card) .dashboard-app-rail{border-left:0!important;border-radius:0;border-right:0!important;bottom:0;min-height:auto;order:2;padding:.52rem;position:sticky!important;top:auto;z-index:20}.simple-dashboard-shell .dashboard-app-main{min-height:calc(100svh - 4.2rem);order:1;padding:clamp(4.15rem,12vw,5.3rem) clamp(.85rem,4vw,1.25rem) 1rem}.simple-dashboard-shell .dashboard-wizard-card h1{font-size:clamp(2.7rem,14vw,5rem)}.simple-dashboard-shell .dashboard-app-nav{display:grid;grid-auto-columns:minmax(6rem,1fr);grid-auto-flow:column;overflow-x:auto}.simple-dashboard-shell .dashboard-app-nav button{justify-content:center;min-width:6rem}.simple-dashboard-shell .dashboard-app-nav button.active:before{display:none}.simple-dashboard-shell .dashboard-nav-toggle,.simple-dashboard-shell .dashboard-app-frame--nav-hidden .dashboard-nav-toggle,.simple-dashboard-shell .dashboard-app-frame.dashboard-app-frame--nav-hidden{--dashboard-nav-toggle-left: .75rem}.metivis-public-panel.public-hero,.public-auth-shell.metivis-public-shell{border-radius:0}}@media(max-width:680px){.simple-dashboard-shell .dashboard-home-metrics{grid-template-columns:1fr}.simple-dashboard-shell .dashboard-primary-command,.simple-dashboard-shell .dashboard-next-action-panel,.simple-dashboard-shell .dashboard-recent-preview,.simple-dashboard-shell .dashboard-panel-card,.simple-dashboard-shell .setup-option-group,.simple-dashboard-shell .simple-course-card,.simple-dashboard-shell .empty-simple-state,.simple-dashboard-shell .status-message{border-radius:18px}.simple-dashboard-shell .dashboard-primary-command h2,.simple-dashboard-shell .dashboard-next-action-card strong{max-width:100%}.simple-dashboard-shell .dashboard-primary-command-actions,.simple-dashboard-shell .dashboard-command-create-button,.simple-dashboard-shell .dashboard-command-secondary-button{width:100%}.simple-dashboard-shell .dashboard-command-create-button,.simple-dashboard-shell .dashboard-command-secondary-button{justify-content:center}.simple-dashboard-shell .dashboard-section-heading-row{align-items:stretch;display:grid}.metivis-status-shell,.metivis-admin-shell{padding:.85rem}.metivis-status-shell .page-card,.metivis-admin-shell .page-card{border-radius:20px}}.simple-dashboard-shell .dashboard-wizard-card.generation-board-card .course-build-status-card.course-generation-stage{padding:clamp(1.4rem,4.2vw,4.6rem) clamp(1rem,4.8vw,5.8rem)!important}.simple-dashboard-shell .course-build-status-hero{align-items:center;display:grid;gap:clamp(1.8rem,4.6vw,5.4rem);grid-template-columns:minmax(220px,282px) minmax(310px,.78fr) minmax(360px,1fr);min-height:clamp(500px,54vw,690px)}.simple-dashboard-shell .course-generation-progress-rack{align-self:stretch;background:linear-gradient(180deg,#f6f1e70d,#f6f1e704),#02080729;border:1px solid rgba(246,241,231,.105);border-radius:18px;display:flex;flex-direction:column;gap:1rem;justify-self:start;max-width:292px;min-height:100%;padding:1rem;width:100%}.simple-dashboard-shell .course-generation-progress-topline{align-items:end;border-bottom:1px solid rgba(246,241,231,.09);display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr) auto;padding-bottom:.86rem}.simple-dashboard-shell .course-generation-progress-topline span{color:#f1ede5c2;font-size:.74rem;font-weight:760;letter-spacing:.12em;line-height:1.25;text-transform:uppercase}.simple-dashboard-shell .course-generation-progress-topline strong{color:#f4efe6;font-size:.94rem;font-variant-numeric:tabular-nums;font-weight:780;letter-spacing:.02em}.simple-dashboard-shell .course-generation-rail{flex:1 1 auto;min-height:390px;padding:.35rem 0;position:relative}.simple-dashboard-shell .course-generation-rail:before,.simple-dashboard-shell .course-generation-rail:after{border-radius:999px;content:"";left:1.19rem;position:absolute;top:.85rem;width:1px}.simple-dashboard-shell .course-generation-rail:before{background:#f6f1e726;bottom:.85rem}.simple-dashboard-shell .course-generation-rail:after{background:linear-gradient(180deg,#f4efe6c7,#c4d39fb3);box-shadow:0 0 18px #c4d39f2e;height:var(--course-generation-progress, 0%);max-height:calc(100% - 1.7rem);transition:height .72s cubic-bezier(.2,.82,.18,1)}.simple-dashboard-shell .course-generation-rail ol{display:flex;flex-direction:column;height:100%;justify-content:space-between;list-style:none;margin:0;padding:0;position:relative;z-index:1}.simple-dashboard-shell .course-generation-rail-step{align-items:center;color:#f1ede55c;display:grid;gap:.62rem;grid-template-columns:2.38rem minmax(0,1fr);min-height:1.65rem}.simple-dashboard-shell .course-generation-rail-index{align-items:center;background:#07100de0;border:1px solid rgba(246,241,231,.13);border-radius:999px;color:#f1ede570;display:inline-flex;font-size:.64rem;font-variant-numeric:tabular-nums;font-weight:780;height:1.48rem;justify-content:center;letter-spacing:.04em;width:1.48rem}.simple-dashboard-shell .course-generation-rail-label{display:block;font-size:.73rem;font-weight:700;letter-spacing:.055em;line-height:1.22;text-transform:uppercase}.simple-dashboard-shell .course-generation-rail-step.is-done,.simple-dashboard-shell .course-generation-rail-step.is-active{color:#efebe1e0}.simple-dashboard-shell .course-generation-rail-step.is-done .course-generation-rail-index{background:#c4d39f29;border-color:#c4d39f5c;color:#e3edc7e6}.simple-dashboard-shell .course-generation-rail-step.is-active .course-generation-rail-index{background:#f4efe6;border-color:#f4efe6cc;box-shadow:0 0 22px #f4efe62e;color:#07100d}.simple-dashboard-shell .course-generation-left-summary{border-top:1px solid rgba(246,241,231,.09);display:grid;gap:.48rem;padding-top:.9rem}.simple-dashboard-shell .course-generation-left-summary span{align-items:baseline;color:#f1ede585;display:flex;font-size:.74rem;gap:.42rem;justify-content:space-between;letter-spacing:.06em;text-transform:uppercase}.simple-dashboard-shell .course-generation-left-summary strong{color:#f1ede5e6;font-size:.9rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:0;text-transform:none}.simple-dashboard-shell .course-generation-stage .course-build-status-copy{max-width:43rem}.simple-dashboard-shell .course-generation-stage .course-build-status-copy h3{font-size:clamp(3rem,5.1vw,5.4rem);letter-spacing:-.055em;line-height:.95;max-width:12.8ch}.simple-dashboard-shell .course-generation-stage .course-build-status-copy p{max-width:39rem}.simple-dashboard-shell .course-generation-diamond{max-width:min(620px,45vw);min-width:min(380px,100%)}@media(max-width:1120px){.simple-dashboard-shell .course-build-status-hero{align-items:stretch;grid-template-columns:1fr;min-height:0}.simple-dashboard-shell .course-generation-progress-rack{max-width:none;min-height:0;order:1}.simple-dashboard-shell .course-build-status-copy{order:2}.simple-dashboard-shell .course-generation-diamond{justify-self:center;order:3}.simple-dashboard-shell .course-generation-rail{min-height:0;overflow-x:auto;padding:.25rem 0 .72rem}.simple-dashboard-shell .course-generation-rail:before,.simple-dashboard-shell .course-generation-rail:after{bottom:auto;height:1px;left:.9rem;top:.98rem;width:auto}.simple-dashboard-shell .course-generation-rail:before{right:.9rem}.simple-dashboard-shell .course-generation-rail:after{max-width:calc(100% - 1.8rem);transition:width .72s cubic-bezier(.2,.82,.18,1);width:var(--course-generation-progress, 0%)}.simple-dashboard-shell .course-generation-rail ol{display:grid;gap:.75rem;grid-template-columns:repeat(11,minmax(7.2rem,1fr));height:auto;min-width:860px}.simple-dashboard-shell .course-generation-rail-step{align-content:start;gap:.5rem;grid-template-columns:1fr}.simple-dashboard-shell .course-generation-rail-label{font-size:.68rem}.simple-dashboard-shell .course-generation-left-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.simple-dashboard-shell .dashboard-wizard-card.generation-board-card .course-build-status-card.course-generation-stage{padding-inline:clamp(.85rem,5vw,1.25rem)!important}.simple-dashboard-shell .course-generation-stage .course-build-status-copy h3{font-size:clamp(2.4rem,12vw,3.75rem);max-width:11ch}.simple-dashboard-shell .course-generation-progress-topline,.simple-dashboard-shell .course-generation-left-summary{grid-template-columns:1fr}.simple-dashboard-shell .course-generation-left-summary span{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.simple-dashboard-shell .course-generation-rail:after{transition:none!important}}.simple-dashboard-shell.dashboard-motion-root{--dashboard-stage-max: min(100%, 1380px);--dashboard-nav-open-width: clamp(10.75rem, 15vw, 13.5rem);--dashboard-stage-gutter: clamp(.85rem, 2.6vw, 2.8rem)}.simple-dashboard-shell .dashboard-app-frame:not(:has(.generation-board-card)){--dashboard-nav-toggle-left: calc( clamp(.75rem, 1.8vw, 1.15rem) + var(--dashboard-nav-open-width) - 1.05rem );gap:clamp(.8rem,1.7vw,1.25rem)!important;grid-template-columns:var(--dashboard-nav-open-width) minmax(0,1fr)!important;padding:clamp(.75rem,1.8vw,1.15rem)!important;width:100%}.simple-dashboard-shell .dashboard-app-frame--nav-hidden:not(:has(.generation-board-card)){--dashboard-nav-toggle-left: clamp(.85rem, 2vw, 1.25rem);gap:0!important;grid-template-columns:minmax(0,1fr)!important}.simple-dashboard-shell .dashboard-app-frame:not(:has(.generation-board-card)) .dashboard-app-main{justify-content:center!important;padding:clamp(2.9rem,4.8vw,4.8rem) var(--dashboard-stage-gutter) clamp(1.4rem,3vw,2.4rem)!important;width:100%}.simple-dashboard-shell .dashboard-app-frame--nav-hidden:not(:has(.generation-board-card)) .dashboard-app-main{padding-left:clamp(1rem,5vw,5rem)!important;padding-right:clamp(1rem,5vw,5rem)!important}.simple-dashboard-shell .dashboard-wizard-card:not(.generation-board-card){max-width:var(--dashboard-stage-max)!important;width:100%!important}.simple-dashboard-shell .dashboard-home-card.dashboard-command-center{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--dashboard-text)!important;margin:0 auto!important;padding:0!important}.simple-dashboard-shell .dashboard-home-card.dashboard-command-center>.eyebrow{color:var(--dashboard-accent)!important;margin-bottom:clamp(.7rem,1.6vw,1rem)}.simple-dashboard-shell .dashboard-home-card.dashboard-command-center>h1{color:var(--dashboard-text)!important;font-size:clamp(2.9rem,6.6vw,6.8rem)!important;font-weight:690!important;letter-spacing:-.082em!important;line-height:.88!important;margin:0;max-width:min(100%,11.5ch)!important}.simple-dashboard-shell .dashboard-home-card.dashboard-command-center>.wizard-description{color:var(--dashboard-muted)!important;font-size:clamp(1rem,1.35vw,1.18rem)!important;line-height:1.55;margin-top:clamp(.85rem,1.9vw,1.25rem);max-width:min(100%,68rem)!important}.simple-dashboard-shell .dashboard-home-card.dashboard-command-center .wizard-body{margin-top:clamp(1.8rem,4vw,3.3rem)!important}.simple-dashboard-shell .dashboard-home-command-grid{align-items:start;display:grid;gap:clamp(1rem,2.2vw,1.65rem)!important;grid-template-areas:"primary primary" "next metrics" "recent recent"!important;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)!important}.simple-dashboard-shell .dashboard-primary-command{align-content:start!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:grid;gap:clamp(1rem,2.4vw,1.55rem)!important;grid-area:primary;grid-template-columns:minmax(0,1fr) auto;min-height:0!important;overflow:visible!important;padding:0 0 clamp(1.05rem,2vw,1.4rem)!important;position:relative}.simple-dashboard-shell .dashboard-primary-command:before{display:none!important}.simple-dashboard-shell .dashboard-primary-command:after{background:linear-gradient(90deg,transparent,rgba(246,241,231,.18),transparent);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.simple-dashboard-shell .dashboard-primary-command-copy{align-self:end;gap:clamp(.85rem,1.6vw,1rem)!important;max-width:min(100%,64rem)}.simple-dashboard-shell .dashboard-primary-command h2{color:var(--dashboard-text)!important;font-size:clamp(2.35rem,5.1vw,5.65rem)!important;font-weight:680!important;letter-spacing:-.078em!important;line-height:.9!important;max-width:min(100%,14ch)!important}.simple-dashboard-shell .dashboard-primary-command p{color:var(--dashboard-muted)!important;max-width:min(100%,48rem)!important}.simple-dashboard-shell .dashboard-primary-command-actions{align-self:end;display:flex!important;flex-wrap:wrap;justify-content:flex-end;min-width:min(100%,22rem)}.simple-dashboard-shell .dashboard-command-create-button,.simple-dashboard-shell .dashboard-command-secondary-button,.simple-dashboard-shell .dashboard-next-action-card em,.simple-dashboard-shell .dashboard-recent-preview .dashboard-command-secondary-button{min-height:2.65rem!important;padding:.64rem 1.04rem!important}.simple-dashboard-shell .dashboard-command-create-button{box-shadow:inset 0 1px #ffffff47,0 14px 34px #00000029!important}.simple-dashboard-shell .dashboard-next-action-panel{-webkit-backdrop-filter:blur(20px) saturate(1.08);backdrop-filter:blur(20px) saturate(1.08);background:#050a0970!important;border:1px solid rgba(246,241,231,.12)!important;border-radius:28px!important;box-shadow:inset 0 1px #ffffff0b,0 18px 52px #00000024!important;grid-area:next;padding:clamp(.92rem,2vw,1.2rem)!important}.simple-dashboard-shell .dashboard-next-action-card{align-items:center;-webkit-backdrop-filter:blur(18px) saturate(1.06);backdrop-filter:blur(18px) saturate(1.06);background:#f6f1e70c!important;border:1px solid rgba(246,241,231,.12)!important;border-radius:22px!important;box-shadow:inset 0 1px #ffffff0b;display:grid;gap:.75rem 1rem;grid-template-columns:minmax(0,1fr) auto;min-height:5.8rem!important;padding:clamp(.82rem,1.7vw,1.05rem)!important}.simple-dashboard-shell .dashboard-next-action-card:hover,.simple-dashboard-shell .dashboard-next-action-card:focus-visible{background:#f6f1e713!important;border-color:#c4d39f4d!important}.simple-dashboard-shell .dashboard-next-action-card span{grid-column:1}.simple-dashboard-shell .dashboard-next-action-card strong{color:var(--dashboard-text)!important;font-size:clamp(1.14rem,2vw,1.56rem)!important;letter-spacing:-.045em!important;line-height:1.02!important;max-width:none!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simple-dashboard-shell .dashboard-next-action-card em{align-self:center!important;grid-column:2;grid-row:1 / span 2;justify-self:end!important;white-space:nowrap}.simple-dashboard-shell .dashboard-home-metrics{align-self:stretch;display:grid;gap:.65rem!important;grid-area:metrics;grid-template-columns:1fr!important}.simple-dashboard-shell .dashboard-home-metrics .dashboard-metric{align-items:center;-webkit-backdrop-filter:blur(18px) saturate(1.06);backdrop-filter:blur(18px) saturate(1.06);background:#f6f1e70b!important;border:1px solid rgba(246,241,231,.1)!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffff0a!important;display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr) auto;min-height:0!important;padding:.72rem .95rem!important}.simple-dashboard-shell .dashboard-home-metrics .dashboard-metric:before{display:none!important}.simple-dashboard-shell .dashboard-home-metrics .dashboard-metric span{min-width:0}.simple-dashboard-shell .dashboard-home-metrics .dashboard-metric strong{font-size:clamp(1rem,1.6vw,1.25rem)!important;letter-spacing:-.035em!important;min-width:0;text-align:right}.simple-dashboard-shell .dashboard-recent-preview{background:transparent!important;border:0!important;border-radius:0!important;border-top:1px solid rgba(246,241,231,.14)!important;box-shadow:none!important;grid-area:recent;padding:clamp(1.05rem,2.4vw,1.55rem) 0 0!important}.simple-dashboard-shell .dashboard-recent-path-list{gap:0!important}.simple-dashboard-shell .dashboard-recent-path-row{background:transparent!important;border:0!important;border-bottom:1px solid rgba(246,241,231,.105)!important;border-radius:0!important;min-height:4.2rem!important;padding:.82rem 0!important}.simple-dashboard-shell .dashboard-recent-path-row:first-child{border-top:1px solid rgba(246,241,231,.105)!important}.simple-dashboard-shell .dashboard-recent-path-row:hover,.simple-dashboard-shell .dashboard-recent-path-row:focus-visible{background:linear-gradient(90deg,rgba(246,241,231,.055),transparent)!important;outline:none;padding-left:.8rem!important;padding-right:.8rem!important}.simple-dashboard-shell .dashboard-nav-toggle--liquid{align-items:center;background:#080e0c75!important;border:1px solid rgba(246,241,231,.16)!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffff24,inset 0 -10px 24px #ffffff09,0 18px 46px #0000003d!important;color:var(--dashboard-text)!important;display:inline-grid;gap:.5rem;grid-template-columns:auto auto;height:2.85rem;isolation:isolate;left:var(--dashboard-nav-toggle-left)!important;min-height:0!important;min-width:5.1rem;overflow:hidden;padding:.34rem .62rem .34rem .52rem!important;position:fixed;transition:left .26s cubic-bezier(.2,.82,.18,1),transform .18s ease,border-color .18s ease,background .18s ease}.simple-dashboard-shell .dashboard-nav-toggle--liquid:before{background:conic-gradient(from 130deg at 50% 50%,#ffffff3d,#c4d39f2e,#ffffff0a,#ffffff2e,#c4d39f29,#ffffff3d);content:"";filter:blur(.4px);inset:-70%;opacity:.42;position:absolute;transform:rotate(0) scale(.86);transition:transform .42s cubic-bezier(.2,.82,.18,1),opacity .18s ease;z-index:-2}.simple-dashboard-shell .dashboard-nav-toggle--liquid:after{background:linear-gradient(145deg,#ffffff21,#ffffff06 44%,#01050447),#060b0a75;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff09,inset 12px 0 26px #ffffff09,inset -10px -8px 28px #0003;content:"";inset:1px;position:absolute;z-index:-1}.simple-dashboard-shell .dashboard-nav-toggle--liquid:hover{border-color:#c4d39f5c!important;transform:translateY(-1px)}.simple-dashboard-shell .dashboard-nav-toggle--liquid:hover:before{opacity:.62;transform:rotate(24deg) scale(.92)}.simple-dashboard-shell .dashboard-nav-toggle-glass{-webkit-backdrop-filter:blur(18px) saturate(1.18) contrast(1.04);backdrop-filter:blur(18px) saturate(1.18) contrast(1.04);border-radius:inherit;inset:0;pointer-events:none;position:absolute;z-index:-1}.simple-dashboard-shell .dashboard-nav-toggle-icon{display:grid;height:1.05rem;place-items:center;position:relative;width:1.05rem}.simple-dashboard-shell .dashboard-nav-toggle-icon span{background:currentColor;border-radius:999px;height:2px;left:.05rem;opacity:.92;position:absolute;transition:transform .22s cubic-bezier(.2,.82,.18,1),opacity .16s ease,width .22s cubic-bezier(.2,.82,.18,1);width:.95rem}.simple-dashboard-shell .dashboard-nav-toggle-icon span:nth-child(1){transform:translateY(-.34rem)}.simple-dashboard-shell .dashboard-nav-toggle-icon span:nth-child(2){width:.72rem}.simple-dashboard-shell .dashboard-nav-toggle-icon span:nth-child(3){transform:translateY(.34rem)}.simple-dashboard-shell .dashboard-nav-toggle--liquid[data-state=open] .dashboard-nav-toggle-icon span:nth-child(1){transform:rotate(42deg)}.simple-dashboard-shell .dashboard-nav-toggle--liquid[data-state=open] .dashboard-nav-toggle-icon span:nth-child(2){opacity:0;transform:scaleX(.3)}.simple-dashboard-shell .dashboard-nav-toggle--liquid[data-state=open] .dashboard-nav-toggle-icon span:nth-child(3){transform:rotate(-42deg)}.simple-dashboard-shell .dashboard-nav-toggle-copy{display:grid;gap:.02rem;line-height:1;text-align:left}.simple-dashboard-shell .dashboard-nav-toggle-copy strong,.simple-dashboard-shell .dashboard-nav-toggle-copy small{color:currentColor!important;display:block}.simple-dashboard-shell .dashboard-nav-toggle-copy strong{font-size:.68rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.simple-dashboard-shell .dashboard-nav-toggle-copy small{font-size:.62rem;font-weight:640;opacity:.62}@media(max-width:1120px){.simple-dashboard-shell .dashboard-home-command-grid{grid-template-areas:"primary" "next" "metrics" "recent"!important;grid-template-columns:minmax(0,1fr)!important}.simple-dashboard-shell .dashboard-primary-command{grid-template-columns:1fr}.simple-dashboard-shell .dashboard-primary-command-actions{justify-content:flex-start}.simple-dashboard-shell .dashboard-home-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px){.simple-dashboard-shell .dashboard-app-frame:not(:has(.generation-board-card)),.simple-dashboard-shell .dashboard-app-frame--nav-hidden:not(:has(.generation-board-card)){--dashboard-nav-toggle-left: .8rem;gap:0!important;grid-template-columns:1fr!important;padding:0!important}.simple-dashboard-shell .dashboard-app-frame:not(:has(.generation-board-card)) .dashboard-app-main,.simple-dashboard-shell .dashboard-app-frame--nav-hidden:not(:has(.generation-board-card)) .dashboard-app-main{padding:clamp(4.2rem,13vw,5.2rem) clamp(.85rem,4vw,1.25rem) clamp(1rem,4vw,1.4rem)!important}.simple-dashboard-shell .dashboard-nav-toggle--liquid{left:.8rem!important;top:max(.72rem,env(safe-area-inset-top))}.simple-dashboard-shell .dashboard-home-card.dashboard-command-center>h1,.simple-dashboard-shell .dashboard-primary-command h2{max-width:100%!important}}@media(max-width:680px){.simple-dashboard-shell .dashboard-home-card.dashboard-command-center>h1{font-size:clamp(2.55rem,16vw,4.6rem)!important}.simple-dashboard-shell .dashboard-primary-command h2{font-size:clamp(2rem,12vw,3.35rem)!important}.simple-dashboard-shell .dashboard-home-metrics{grid-template-columns:1fr!important}.simple-dashboard-shell .dashboard-home-metrics .dashboard-metric{border-radius:20px!important}.simple-dashboard-shell .dashboard-next-action-card{grid-template-columns:1fr}.simple-dashboard-shell .dashboard-next-action-card strong{white-space:normal}.simple-dashboard-shell .dashboard-next-action-card em{grid-column:1;grid-row:auto;justify-self:start!important}.simple-dashboard-shell .dashboard-nav-toggle-copy{display:none}.simple-dashboard-shell .dashboard-nav-toggle--liquid{min-width:2.85rem;padding:.34rem!important;place-content:center}}@media(prefers-reduced-motion:reduce){.simple-dashboard-shell .dashboard-nav-toggle--liquid,.simple-dashboard-shell .dashboard-nav-toggle--liquid:before,.simple-dashboard-shell .dashboard-nav-toggle-icon span,.simple-dashboard-shell .dashboard-recent-path-row{transition:none!important}}.simple-dashboard-shell.dashboard-motion-root{--dashboard-stage-max: min(100%, 1160px);--dashboard-nav-open-width: clamp(11rem, 14vw, 12.75rem);--dashboard-stage-gutter: clamp(1rem, 3vw, 3.2rem);--dashboard-text: #eee9df;--dashboard-muted: rgba(238, 233, 223, .7);--dashboard-faint: rgba(238, 233, 223, .46);--dashboard-accent: #d4c8a6;--dashboard-line: rgba(238, 233, 223, .12);--dashboard-line-strong: rgba(212, 200, 166, .28);font-feature-settings:"kern" 1,"liga" 1,"calt" 1;text-rendering:optimizeLegibility}.simple-dashboard-shell .dashboard-app-frame:not(:has(.generation-board-card)){--dashboard-nav-toggle-left: calc( clamp(.85rem, 1.8vw, 1.2rem) + var(--dashboard-nav-open-width) - 1.25rem )}.simple-dashboard-shell .dashboard-app-frame:not(:has(.generation-board-card)) .dashboard-app-main{align-items:start!important;justify-content:center!important;padding-top:clamp(3.2rem,5.2vw,4.9rem)!important}.simple-dashboard-shell .dashboard-wizard-card:not(.generation-board-card){margin-left:auto!important;margin-right:auto!important}.simple-dashboard-shell .dashboard-home-card.dashboard-command-center>.eyebrow,.simple-dashboard-shell .dashboard-wizard-card>.eyebrow,.simple-dashboard-shell .dashboard-section-heading-row .eyebrow,.simple-dashboard-shell .dashboard-primary-command .state-pill{color:#d4c8a6db!important;letter-spacing:.16em!important}.simple-dashboard-shell .dashboard-home-card.dashboard-command-center>h1,.simple-dashboard-shell .dashboard-wizard-card h1{color:#eee9df!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(2.25rem,3.9vw,4.6rem)!important;font-weight:640!important;letter-spacing:-.038em!important;line-height:1.02!important;max-width:min(100%,20ch)!important;text-wrap:balance}.simple-dashboard-shell .dashboard-home-card.dashboard-command-center>.wizard-description,.simple-dashboard-shell .wizard-description,.simple-dashboard-shell .dashboard-primary-command p{color:#eee9dfad!important;font-size:clamp(.98rem,1.08vw,1.08rem)!important;letter-spacing:-.008em!important;line-height:1.65!important;max-width:min(100%,58rem)!important}.simple-dashboard-shell .dashboard-home-card.dashboard-command-center .wizard-body{margin-top:clamp(2.2rem,4.4vw,3.8rem)!important}.simple-dashboard-shell .dashboard-home-command-grid{gap:clamp(1.05rem,2vw,1.55rem) clamp(1.25rem,2.6vw,2rem)!important;grid-template-areas:"primary primary" "next metrics" "recent recent"!important;grid-template-columns:minmax(0,1fr) minmax(17rem,22rem)!important}.simple-dashboard-shell .dashboard-primary-command{gap:clamp(1rem,2vw,1.45rem)!important;grid-template-columns:minmax(0,1fr) max-content!important;padding-bottom:clamp(1.2rem,2.2vw,1.55rem)!important}.simple-dashboard-shell .dashboard-primary-command:after{background:#eee9df24!important}.simple-dashboard-shell .dashboard-primary-command h2{color:#f0ebe1!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(2rem,3.55vw,4.15rem)!important;font-weight:640!important;letter-spacing:-.04em!important;line-height:1.01!important;max-width:min(100%,18ch)!important;text-wrap:balance}.simple-dashboard-shell .dashboard-primary-command-copy{max-width:min(100%,68rem)!important}.simple-dashboard-shell .dashboard-primary-command-actions{align-self:end;min-width:0!important}.simple-dashboard-shell .dashboard-command-create-button,.simple-dashboard-shell .dashboard-command-secondary-button,.simple-dashboard-shell .dashboard-next-action-card em,.simple-dashboard-shell .dashboard-recent-preview .dashboard-command-secondary-button{border-radius:999px!important;font-size:.82rem!important;font-weight:720!important;letter-spacing:-.01em!important;min-height:2.5rem!important;padding:.62rem .95rem!important}.simple-dashboard-shell .dashboard-command-create-button{background:#d4c8a6!important;border-color:#eee9df3d!important;box-shadow:inset 0 1px #ffffff38,0 12px 28px #00000024!important;color:#0c100d!important}.simple-dashboard-shell .dashboard-command-create-button:hover,.simple-dashboard-shell .dashboard-command-create-button:focus-visible{background:#e0d5b7!important}.simple-dashboard-shell .dashboard-command-secondary-button,.simple-dashboard-shell .dashboard-recent-preview .dashboard-command-secondary-button{background:#eee9df0e!important;border-color:#eee9df21!important;color:#eee9dfdb!important}.simple-dashboard-shell .dashboard-next-action-panel,.simple-dashboard-shell .dashboard-home-metrics .dashboard-metric{background:#070c0a61!important;border-color:#eee9df1a!important;box-shadow:inset 0 1px #ffffff09,0 14px 42px #0000001f!important}.simple-dashboard-shell .dashboard-next-action-panel{border-radius:26px!important;padding:clamp(.92rem,1.7vw,1.16rem)!important}.simple-dashboard-shell .dashboard-section-heading-row h2{color:#eee9df!important;font-size:clamp(1.2rem,1.5vw,1.46rem)!important;font-weight:650!important;letter-spacing:-.025em!important;line-height:1.14!important}.simple-dashboard-shell .dashboard-next-action-card{background:#eee9df0a!important;border-color:#eee9df18!important;border-radius:20px!important;min-height:5.2rem!important}.simple-dashboard-shell .dashboard-next-action-card strong{color:#eee9df!important;font-size:clamp(1.02rem,1.35vw,1.26rem)!important;font-weight:650!important;letter-spacing:-.025em!important;line-height:1.12!important}.simple-dashboard-shell .dashboard-next-action-card span,.simple-dashboard-shell .dashboard-recent-path-row small,.simple-dashboard-shell .dashboard-home-metrics .dashboard-metric span{color:#eee9df80!important}.simple-dashboard-shell .dashboard-next-action-card em{background:#d4c8a624!important;border:1px solid rgba(212,200,166,.22)!important;color:#eee9dfe0!important}.simple-dashboard-shell .dashboard-home-metrics .dashboard-metric{border-radius:18px!important;padding:.8rem .9rem!important}.simple-dashboard-shell .dashboard-home-metrics .dashboard-metric strong{color:#eee9df!important;font-size:clamp(.98rem,1.22vw,1.12rem)!important;font-weight:650!important;letter-spacing:-.018em!important}.simple-dashboard-shell .dashboard-recent-preview{border-top-color:#eee9df1f!important}.simple-dashboard-shell .dashboard-recent-path-row{border-bottom-color:#eee9df17!important}.simple-dashboard-shell .dashboard-recent-path-row:first-child{border-top-color:#eee9df17!important}.simple-dashboard-shell .dashboard-recent-path-row:hover,.simple-dashboard-shell .dashboard-recent-path-row:focus-visible{background:#eee9df0b!important}.simple-dashboard-shell .dashboard-recent-path-row strong{color:#eee9df!important;font-size:clamp(1rem,1.18vw,1.12rem)!important;font-weight:650!important;letter-spacing:-.018em!important}.simple-dashboard-shell .dashboard-recent-path-row em{color:#d4c8a6db!important;font-weight:720!important}.simple-dashboard-shell .dashboard-app-rail{background:#070c0a8a!important;border-color:#eee9df1a!important;border-radius:20px!important;box-shadow:inset 0 1px #ffffff09,0 20px 58px #0000002e!important}.simple-dashboard-shell .dashboard-app-brand{background:#eee9df09!important;border-color:#eee9df17!important}.simple-dashboard-shell .dashboard-app-nav button{border-radius:12px!important;color:#eee9dfa8!important;min-height:43px!important}.simple-dashboard-shell .dashboard-app-nav button:hover,.simple-dashboard-shell .dashboard-app-nav button.active{background:#eee9df0e!important;border-color:#eee9df1c!important}.simple-dashboard-shell .dashboard-app-nav button.active:before{background:#d4c8a6!important;box-shadow:0 0 18px #d4c8a642!important}.simple-dashboard-shell .dashboard-app-brand strong,.simple-dashboard-shell .dashboard-app-nav button strong,.simple-dashboard-shell .dashboard-account-card strong{color:#eee9df!important;font-weight:690!important;letter-spacing:-.018em!important}.simple-dashboard-shell .dashboard-app-brand small,.simple-dashboard-shell .dashboard-app-nav button small,.simple-dashboard-shell .dashboard-account-card small{color:#eee9df70!important;font-weight:600!important}.simple-dashboard-shell .dashboard-nav-toggle--liquid{background:#080d0b80!important;border-color:#eee9df26!important;border-radius:999px!important;grid-template-columns:1fr!important;height:2.65rem!important;min-width:2.65rem!important;padding:0!important;place-items:center;width:2.65rem!important}.simple-dashboard-shell .dashboard-nav-toggle-copy{display:none!important}.simple-dashboard-shell .dashboard-nav-toggle-icon{height:1rem!important;width:1rem!important}@media(min-width:1180px){.simple-dashboard-shell .dashboard-app-frame--nav-hidden:not(:has(.generation-board-card)) .dashboard-home-card.dashboard-command-center>h1,.simple-dashboard-shell .dashboard-app-frame--nav-hidden:not(:has(.generation-board-card)) .dashboard-primary-command h2{max-width:24ch!important}}@media(max-width:1120px){.simple-dashboard-shell .dashboard-primary-command{grid-template-columns:1fr!important}.simple-dashboard-shell .dashboard-primary-command-actions{justify-content:flex-start!important}}@media(max-width:900px){.simple-dashboard-shell .dashboard-app-frame:not(:has(.generation-board-card)) .dashboard-app-main,.simple-dashboard-shell .dashboard-app-frame--nav-hidden:not(:has(.generation-board-card)) .dashboard-app-main{padding:clamp(4.25rem,12vw,5.1rem) clamp(1rem,4.6vw,1.35rem) clamp(1rem,4vw,1.4rem)!important}.simple-dashboard-shell .dashboard-home-card.dashboard-command-center>h1,.simple-dashboard-shell .dashboard-wizard-card h1{font-size:clamp(2.15rem,9.2vw,3.8rem)!important;line-height:1.04!important;max-width:100%!important}.simple-dashboard-shell .dashboard-primary-command h2{font-size:clamp(1.95rem,8.6vw,3.35rem)!important;line-height:1.05!important;max-width:100%!important}}@media(max-width:680px){.simple-dashboard-shell .dashboard-home-command-grid{gap:1rem!important}.simple-dashboard-shell .dashboard-home-card.dashboard-command-center>h1,.simple-dashboard-shell .dashboard-wizard-card h1{font-size:clamp(2rem,11.2vw,3.05rem)!important;letter-spacing:-.032em!important}.simple-dashboard-shell .dashboard-primary-command h2{font-size:clamp(1.8rem,10vw,2.7rem)!important;letter-spacing:-.032em!important}.simple-dashboard-shell .dashboard-home-metrics .dashboard-metric{border-radius:18px!important}}
