/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--radius-lg:.5rem;--radius-xl:.75rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.top-5{top:calc(var(--spacing) * 5)}.right-5{right:calc(var(--spacing) * 5)}.z-10{z-index:10}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-10{margin-top:calc(var(--spacing) * -10)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-10{margin-top:calc(var(--spacing) * 10)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.h-auto{height:auto}.h-full{height:100%}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-32{width:calc(var(--spacing) * 32)}.w-52{width:calc(var(--spacing) * 52)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[1500px\]{max-width:1500px}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.min-w-52{min-width:calc(var(--spacing) * 52)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.rounded-\[var\(--radius-input\)\]{border-radius:var(--radius-input)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.bg-\[var\(--color-surface-subtle\)\]{background-color:var(--color-surface-subtle)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-0{padding-inline:0}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[10px\]{font-size:10px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.38em\]{--tw-tracking:.38em;letter-spacing:.38em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-words{overflow-wrap:break-word}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--color-brand-strong\)\]{color:var(--color-brand-strong)}.text-\[var\(--color-danger\)\]{color:var(--color-danger)}.text-\[var\(--color-text\)\]{color:var(--color-text)}.text-\[var\(--color-text-muted\)\]{color:var(--color-text-muted)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.accent-\[var\(--color-brand\)\]{accent-color:var(--color-brand)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}@media (hover:hover){.hover\:text-\[var\(--color-brand-strong\)\]:hover{color:var(--color-brand-strong)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-3:focus-visible{outline-offset:3px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[var\(--color-brand\)\]:focus-visible{outline-color:var(--color-brand)}@media (min-width:40rem){.sm\:top-8{top:calc(var(--spacing) * 8)}.sm\:right-8{right:calc(var(--spacing) * 8)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-60{width:calc(var(--spacing) * 60)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1\.4fr_auto\]{grid-template-columns:1fr 1.4fr auto}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}}}:root{color-scheme:light;--color-app-canvas:#eaf0f7;--color-app-canvas-deep:#dde7f2;--color-surface-subtle:#f6f8fc;--color-surface-tinted:#edf2fb;--color-text:#14213a;--color-text-muted:#65738a;--color-text-soft:#8490a3;--color-border:#dbe3ee;--color-border-strong:#c6d2e1;--color-brand:#3368d9;--color-brand-strong:#2853bd;--color-brand-violet:#725bd1;--color-brand-soft:#eaf0ff;--color-success:#147a59;--color-success-soft:#e9f8f1;--color-warning:#9a5c08;--color-warning-soft:#fff7df;--color-danger:#b4233e;--color-danger-soft:#fff0f2;--font-ui:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--radius-input:12px;--radius-control:14px;--radius-card:20px;--radius-panel:24px;--shadow-card:0 14px 34px #22355314;--shadow-floating:0 24px 60px #0914303d;--focus-ring:0 0 0 4px #3368d92e;--color-header:#ffffffe6;--color-sidebar-start:#f6f8fcf5;--color-sidebar-end:#fffffffa;--chamber-p1:#5dbce7;--chamber-p2:#e6b535;--chamber-p3:#dc6a74;--chamber-p4:#8f83e3;--chamber-p5:#ef9a4c;--chamber-bubble:#f2f6fa;--chamber-border:#18232f09;--insights-modal-backdrop:#78869638}html[data-theme=dark]{color-scheme:dark;--color-app-canvas:#101720;--color-app-canvas-deep:#151f2c;--color-surface:#1b2633;--color-surface-subtle:#202d3a;--color-surface-tinted:#1e3147;--color-text:#e6edf5;--color-text-muted:#a7b4c4;--color-text-soft:#8191a4;--color-border:#314151;--color-border-strong:#44576a;--color-brand:#6d99f3;--color-brand-strong:#8aafff;--color-brand-violet:#aa94ff;--color-brand-soft:#20385f;--color-success:#5bcc9e;--color-success-soft:#183e35;--color-warning:#f2bf64;--color-warning-soft:#473719;--color-danger:#fb90a2;--color-danger-soft:#4c2732;--shadow-card:0 14px 34px #0003;--shadow-floating:0 24px 60px #0000006b;--focus-ring:0 0 0 4px #6d99f347;--color-header:#141d27e6;--color-sidebar-start:#1b2633f5;--color-sidebar-end:#141d27fa;--chamber-p1:#84cbe8;--chamber-p2:#f0c553;--chamber-p3:#f27b83;--chamber-p4:#aaa1f1;--chamber-p5:#ffab5e;--chamber-bubble:#212b36;--chamber-border:#ffffff0a;--insights-modal-backdrop:#080a0e80}*{box-sizing:border-box}body,html{background:var(--color-app-canvas)}body{color:var(--color-text);font-family:var(--font-ui);margin:0}::selection{background:var(--color-brand-soft);color:var(--color-text)}.ui-home-canvas{background:radial-gradient(circle at 50% -10%,#597ae52e,transparent 32rem),linear-gradient(180deg,#e1eaf7,var(--color-app-canvas) 28rem)}.ui-app-header{background:var(--color-header);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #c6d2e1c7}.ui-card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.ui-auth-card{box-shadow:var(--shadow-floating);border-color:#ffffff75}.ui-section-divider{border-color:var(--color-border)}.ui-eyebrow{color:var(--color-brand-strong);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:750}.ui-copy{color:var(--color-text-muted)}.ui-label{color:var(--color-text);font-size:.875rem;font-weight:650;display:block}.ui-field-hint{color:var(--color-text-soft);font-size:.75rem;font-weight:500}.ui-input{border:1px solid var(--color-border-strong);border-radius:var(--radius-input);background:var(--color-surface);width:100%;min-height:2.875rem;color:var(--color-text);font:inherit;outline:none;transition:border-color .16s,box-shadow .16s;display:block}.ui-input::placeholder{color:var(--color-text-soft)}.ui-input:focus{border-color:var(--color-brand);box-shadow:var(--focus-ring)}.ui-button{min-height:2.75rem;font:inherit;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;padding:.625rem 1rem;font-size:.875rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.ui-button:hover:not(:disabled){transform:none}.ui-button:focus-visible,.ui-language-option:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.ui-button:disabled{cursor:not-allowed;opacity:.58}.ui-button--primary{background:var(--color-brand-strong);color:#fff;box-shadow:0 8px 18px #2853bd3d}.ui-button--primary:hover:not(:disabled){background:#2046a7}.ui-button--secondary{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-text-muted)}.ui-button--secondary:hover:not(:disabled){color:var(--color-text);border-color:#aebdd0}.ui-button--text{min-height:auto;color:var(--color-brand-strong);text-underline-offset:.28em;-webkit-text-decoration:underline #3368d95c;text-decoration:underline #3368d95c}.ui-button--text:hover:not(:disabled){color:#1d3f96}.ui-alert{border-radius:var(--radius-control);border:1px solid;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.ui-alert--success{background:var(--color-success-soft);color:#145b45;border-color:#b8e6d3}.ui-alert--warning{background:var(--color-warning-soft);color:#744607;border-color:#f0d69b}.ui-alert--danger{background:var(--color-danger-soft);color:#8f1730;border-color:#f0bec8}.ui-language-switcher{position:relative}.ui-language-switcher>summary{cursor:pointer;border-radius:var(--radius-control);background:var(--color-surface);min-height:40px;color:var(--color-text);border:1px solid #c6d2e1c7;align-items:center;gap:.5rem;padding:.45rem .7rem;font-size:.8125rem;font-weight:700;line-height:1.2;list-style:none;display:inline-flex}.ui-language-switcher>summary::-webkit-details-marker{display:none}.ui-language-option:focus-visible,.ui-language-switcher>summary:focus-visible{outline:3px solid var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.ui-language-option:focus-visible,.ui-language-switcher>summary:focus-visible{outline:3px solid color-mix(in srgb,var(--color-brand) 42%,transparent)}}.ui-language-option:focus-visible,.ui-language-switcher>summary:focus-visible{outline-offset:2px}.ui-language-check,.ui-language-switcher>summary svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1rem;height:1rem}.ui-language-switcher[open]>summary svg{transform:rotate(180deg)}.ui-language-flag{justify-content:center;width:1.25rem;font-size:1rem;line-height:1;display:inline-flex}.ui-language-menu{z-index:40;border-radius:var(--radius-card);background:var(--color-surface);border:1px solid #c6d2e1c7;min-width:10.75rem;padding:.25rem;display:grid;position:absolute;top:calc(100% + .375rem);right:0;overflow:hidden;box-shadow:0 12px 28px #22355329}.ui-language-option{border-radius:calc(var(--radius-control) - 2px);min-height:40px;color:var(--color-text-muted);align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:700;line-height:1.25;transition:background-color .16s,color .16s;display:flex}.ui-language-option:hover{background:var(--color-brand-soft);color:var(--color-text)}.ui-language-option.is-active{background:var(--color-brand-soft);color:var(--color-brand-strong)}.ui-language-check{margin-left:auto}.ui-badge{border-radius:999px;align-items:center;padding:.3rem .7rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.ui-badge--brand{background:var(--color-brand-soft);color:var(--color-brand-strong)}.ui-badge--muted{background:var(--color-surface-subtle);color:var(--color-text-muted)}.ui-badge--success{background:var(--color-success-soft);color:var(--color-success)}.ui-profile-banner{background:linear-gradient(105deg,var(--color-brand-strong),var(--color-brand),var(--color-brand-violet));height:6rem}.ui-avatar{border:4px solid var(--color-surface);background:linear-gradient(135deg,var(--color-brand),var(--color-brand-violet));color:#fff;box-shadow:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.ui-avatar--image{overflow:hidden}.ui-avatar-image{object-fit:cover}.ui-textarea{resize:vertical;border:1px solid var(--color-border-strong);border-radius:var(--radius-input);background:var(--color-surface);width:100%;min-height:7.5rem;color:var(--color-text);font:inherit;outline:none;transition:border-color .16s,box-shadow .16s;display:block}.ui-textarea::placeholder{color:var(--color-text-soft)}.ui-textarea:focus{border-color:var(--color-brand);box-shadow:var(--focus-ring)}.ui-profile-editor-avatar{border:1px solid var(--color-border);border-radius:var(--radius-control);align-items:center;gap:1rem;padding:1rem;display:flex}.ui-profile-editor-avatar .ui-avatar{flex:none}.ui-profile-page{gap:1.5rem;max-width:84rem;margin:0 auto;padding:2rem 1.5rem 3rem;display:grid}.ui-profile-page-head{gap:.75rem;display:grid}.ui-profile-page-head h1{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,4vw,2.75rem);line-height:1.02}.ui-profile-hero{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);justify-content:space-between;align-items:center;gap:1.5rem;padding:2rem;display:flex}.ui-profile-hero-main{align-items:flex-start;gap:1.25rem;min-width:0;display:flex}.ui-profile-hero-avatar{border-radius:50%;flex:none}.ui-profile-hero h2{letter-spacing:-.025em;margin:.75rem 0 0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.1}.ui-profile-hero-bio,.ui-profile-hero-headline{color:var(--color-text-muted);margin:.5rem 0 0;line-height:1.55}.ui-profile-hero-headline{color:var(--color-text);font-weight:650}.ui-profile-hero-bio{max-width:48rem}.ui-profile-hero-actions{flex-wrap:wrap;flex:none;gap:.75rem;display:flex}.ui-profile-layout{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);align-items:start;gap:1.5rem;display:grid}.ui-profile-main,.ui-profile-sidebar{align-content:start;gap:1.5rem;display:grid}.ui-profile-sidebar{position:sticky;top:5.125rem}.ui-profile-section{box-shadow:none;overflow:hidden}.ui-profile-section-head{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.5rem 1rem;display:flex}.ui-profile-account-card h2,.ui-profile-section-head h2{letter-spacing:-.015em;margin:0;font-size:1.125rem}.ui-profile-section-head p{max-width:38rem;color:var(--color-text-muted);margin:.375rem 0 0;font-size:.875rem;line-height:1.55}.ui-profile-section-body{padding:1.5rem}.ui-profile-account-card{box-shadow:none;padding:1.5rem}.ui-profile-account-card dl{gap:1rem;margin:1.5rem 0 0;display:grid}.ui-profile-account-card dl>div{border-bottom:1px solid var(--color-border);gap:.375rem;padding-bottom:1rem;display:grid}.ui-profile-account-card dl>div:last-child{border-bottom:0;padding-bottom:0}.ui-profile-account-card dd{min-width:0;color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:650}.ui-profile-account-card ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ui-profile-account-card li{gap:.2rem;display:grid}.ui-profile-account-card li span{color:var(--color-brand-strong);font-size:.75rem;font-weight:750}.ui-profile-files-link{border:1px solid var(--color-border-strong);border-radius:var(--radius-input);background:var(--color-surface);min-height:2.75rem;color:var(--color-text);justify-content:center;align-items:center;font-size:.875rem;font-weight:750;text-decoration:none;display:flex}.ui-profile-files-link:hover{border-color:var(--color-brand);color:var(--color-brand-strong)}.ui-fact-label{color:var(--color-text-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:750}.ui-workspace-header{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #c6d2e1c7}.ui-workspace-layout{--workspace-sidebar-width:15.5rem;grid-template-columns:15.5rem minmax(0,1fr);min-height:calc(100vh - 3.75rem);display:grid}.ui-workspace-sidebar{background:linear-gradient(180deg,var(--color-sidebar-start),var(--color-sidebar-end));border-right:1px solid #c6d2e1c7;grid-template-rows:auto auto 1fr auto;gap:1.125rem;height:calc(100vh - 3.75rem);padding:1.125rem .875rem;display:grid;position:sticky;top:3.75rem;overflow-y:auto}.ui-workspace-sidebar-brand{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.5rem .625rem .875rem;display:flex}.ui-workspace-sidebar-toggle{border:1px solid var(--color-border);background:var(--color-surface);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;border-radius:.625rem;place-items:center;transition:background-color .16s,color .16s,border-color .16s;display:inline-grid}.ui-workspace-sidebar-toggle:hover{border-color:var(--color-border-strong);background:var(--color-surface-subtle);color:var(--color-text)}.ui-workspace-sidebar-toggle:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.ui-workspace-sidebar-toggle svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1rem;height:1rem}.ui-workspace-role{background:var(--color-brand-soft);min-height:1.875rem;color:var(--color-brand-strong);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.375rem .625rem;font-size:.6875rem;font-weight:800;display:inline-flex}.ui-workspace-sidebar-group{gap:.625rem;display:grid}.ui-workspace-sidebar-label{letter-spacing:.14em;text-transform:uppercase;margin:0;padding:0 .625rem;font-size:.6875rem;font-weight:800}.ui-workspace-nav{gap:.375rem;display:grid}.ui-workspace-nav-link{border-radius:var(--radius-input);min-height:2.5rem;grid-template-columns:1.125rem minmax(0,1fr);align-items:center;gap:.625rem;padding:.5rem .75rem;font-weight:700;text-decoration:none;transition:background-color .16s,color .16s;display:grid}.ui-workspace-nav-icon{justify-content:center;align-items:center;display:inline-flex}.ui-workspace-nav-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.125rem;height:1.125rem}.ui-workspace-nav-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.ui-workspace-sidebar[data-collapsed=true] .ui-workspace-sidebar-brand{justify-content:center;padding-inline:0}.ui-workspace-sidebar[data-collapsed=true] .ui-workspace-nav-link>span:last-child,.ui-workspace-sidebar[data-collapsed=true] .ui-workspace-role,.ui-workspace-sidebar[data-collapsed=true] .ui-workspace-sidebar-label{display:none}.ui-workspace-sidebar[data-collapsed=true] .ui-workspace-nav-link{padding-inline:.5rem}.ui-workspace-sidebar[data-collapsed=true] .ui-workspace-sidebar-footer{padding-inline:.125rem}.ui-workspace-profile-avatar{aspect-ratio:1;border-radius:50%;flex:0 0 2rem;width:2rem;height:2rem}.ui-theme-toggle{background:var(--color-surface-subtle);min-height:2.375rem;color:var(--color-text);cursor:pointer;box-shadow:var(--shadow-card);border:0;border-radius:999px;align-items:center;gap:.625rem;padding:.375rem .625rem .375rem .75rem;transition:background-color .16s,transform .16s;display:inline-flex}.ui-theme-toggle:active{transform:translateY(1px)}.ui-header-avatar-link:focus-visible,.ui-theme-toggle:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.ui-theme-toggle-mode{text-align:left;min-width:2rem;font-size:.75rem;font-weight:750;line-height:1}.ui-theme-toggle-track{background:var(--color-border-strong);border-radius:999px;width:2.5rem;height:1.375rem;display:block;position:relative}.ui-theme-toggle-thumb{background:var(--color-surface);border-radius:50%;width:1.125rem;height:1.125rem;transition:transform .22s,background-color .22s;position:absolute;top:.125rem;left:.125rem;box-shadow:0 2px 6px #00000038}.ui-theme-toggle[data-theme=light] .ui-theme-toggle-thumb{transform:translate(1.125rem)}.ui-theme-toggle[data-theme=light] .ui-theme-toggle-track{background:#3368d957}.ui-header-avatar-link{border-radius:50%;display:inline-flex}.ui-header-avatar{box-shadow:var(--shadow-card);border:0;border-radius:50%}.ui-chamber-context{grid-template-columns:minmax(0,1.3fr) minmax(16rem,.7fr);min-height:18rem;display:grid}.ui-chamber-context-main{align-content:center;padding:2rem;display:grid}.ui-chamber-context-objective{max-width:52rem;color:var(--color-text-muted)}.ui-chamber-context-facts{flex-wrap:wrap;gap:2rem;display:flex}.ui-chamber-context-facts>div{gap:.4rem;min-width:10rem;display:grid}.ui-chamber-context-facts strong{color:var(--color-text);font-size:.875rem;font-weight:650;line-height:1.35}.ui-chamber-source-link{border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-surface-subtle);color:var(--color-brand-strong);text-overflow:ellipsis;white-space:nowrap;padding:.65rem .8rem;font-size:.8125rem;font-weight:700;display:block;overflow:hidden}.ui-chamber-source-link:hover{border-color:var(--color-brand);text-decoration:underline}.ui-chamber-cover{border-left:1px solid var(--color-border);background:var(--color-brand-soft);color:var(--color-brand-strong);letter-spacing:.14em;text-align:center;text-transform:uppercase;background-position:50%;background-repeat:no-repeat;background-size:cover;align-content:center;justify-items:center;gap:.75rem;font-size:.7rem;font-weight:750;display:grid;position:relative;overflow:hidden}.ui-chamber-cover.has-image{background-color:#0000}.ui-chamber-cover-image{object-fit:cover;object-position:center;opacity:1;filter:none;mix-blend-mode:normal;width:100%;height:100%;display:block}.ui-chamber-cover-manager{background:var(--color-surface);justify-items:center;gap:.75rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ui-chamber-cover-manager{background:color-mix(in srgb,var(--color-surface) 78%,transparent)}}.ui-chamber-cover-manager{text-align:center}.ui-chamber-cover-preview{border:1px solid var(--color-brand-strong);place-items:center;width:6rem;height:4rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ui-chamber-cover-preview{border:1px solid color-mix(in srgb,var(--color-brand-strong) 35%,transparent)}}.ui-chamber-cover-preview{background-color:var(--color-surface);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.ui-chamber-cover-preview{background-color:color-mix(in srgb,var(--color-surface) 42%,transparent)}}.ui-chamber-cover-preview{color:var(--color-brand-strong);background-position:50%;background-size:cover;font-size:1.25rem;font-weight:800}.ui-chamber-cover-mark{border:1px solid var(--color-brand-strong);place-items:center;width:5rem;height:5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ui-chamber-cover-mark{border:1px solid color-mix(in srgb,var(--color-brand-strong) 35%,transparent)}}.ui-chamber-cover-mark{background:var(--color-surface);border-radius:1.5rem}@supports (color:color-mix(in lab,red,red)){.ui-chamber-cover-mark{background:color-mix(in srgb,var(--color-surface) 42%,transparent)}}.ui-chamber-cover-mark{color:var(--color-brand-strong);letter-spacing:.06em;font-size:1.25rem;font-weight:800}.ui-chamber-grid{grid-template-columns:minmax(0,43.75rem) minmax(17.5rem,21.25rem);justify-content:start;align-items:start;gap:1.25rem;display:grid}.ui-chamber-rail{scrollbar-width:none;align-content:start;min-width:0;max-height:calc(100vh - 5.125rem);display:grid;position:sticky;top:5.125rem;overflow-y:auto}.ui-chamber-rail::-webkit-scrollbar{display:none}.ui-chamber-grid>.ui-chamber-rail--sidebar{grid-column:2}.ui-chamber-feed{align-content:start;gap:1.25rem;min-width:0;max-width:43.75rem;display:grid}.ui-chamber-page .ui-avatar,.ui-chamber-page .ui-card{box-shadow:none}.ui-chamber-section-heading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ui-chamber-section-heading h2{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:700}.ui-chamber-section-heading>span{color:var(--color-text-soft);font-size:.75rem;font-weight:700}.ui-chamber-empty{border:1px dashed var(--color-border-strong);border-radius:var(--radius-input);background:var(--color-surface-subtle);padding:1rem}.ui-chamber-participant-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.ui-chamber-rail--sidebar .ui-chamber-participant-list{margin-top:2rem}.ui-chamber-participant-list li{border-bottom:1px solid var(--color-border);align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.ui-chamber-participant-list li:first-child{padding-top:0}.ui-chamber-participant-list li:last-child{border-bottom:0;padding-bottom:0}.ui-chamber-timeline{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ui-chamber-message-row,.ui-chamber-timeline>li{align-items:flex-start;gap:.75rem;width:70%;margin-top:.5rem;display:flex}.ui-chamber-message-row.is-current-user{flex-direction:row-reverse;margin-left:auto}.ui-chamber-message-row.is-current-user .ui-chamber-message{text-align:right}.ui-chamber-avatar{aspect-ratio:1;border:1px solid var(--chamber-pcolor,var(--color-border-strong));border-radius:50%;flex:0 0 3rem;width:3rem;height:3rem}@supports (color:color-mix(in lab,red,red)){.ui-chamber-avatar{border:1px solid color-mix(in srgb,var(--chamber-pcolor,var(--color-border-strong)) 70%,transparent)}}.ui-chamber-participant-list .ui-chamber-avatar{flex-basis:2.5rem;width:2.5rem;height:2.5rem}.ui-chamber-message{min-width:0;max-width:680px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:.5rem 0}.ui-chamber-message>div:first-child{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.125rem;margin-bottom:.375rem;display:flex}.ui-chamber-message-name{max-width:100%;color:var(--chamber-pcolor,var(--color-text));text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.ui-chamber-message-meta{color:var(--color-text-muted);font-size:.6875rem;line-height:1.25;display:block}.ui-chamber-message-body{font-size:.9375rem;line-height:1.5}.ui-chamber-message-row.is-current-user .ui-chamber-insights-placeholder{justify-content:flex-end}.ui-chamber-host{--chamber-pcolor:var(--color-brand)}.ui-chamber-host-label{background:var(--color-brand-soft);color:var(--color-brand-strong);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-top:.375rem;padding:.2rem .45rem;font-size:.625rem;font-weight:800;line-height:1;display:inline-flex}.ui-chamber-inline-link{color:var(--color-brand-strong);text-underline-offset:.14em;font-weight:650;text-decoration:underline}.ui-contribution-attachments{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.ui-contribution-attachments a{border:1px solid var(--color-border);background:var(--color-surface-subtle);min-height:2rem;color:var(--color-brand-strong);border-radius:.75rem;align-items:center;padding:.375rem .625rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.ui-composer-open{width:fit-content}.ui-composer-modal{z-index:90;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.ui-composer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:default;background:#09143057;border:0;position:absolute;inset:0}.ui-composer-dialog{z-index:1;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);width:min(100%,42rem);max-height:min(48rem,100vh - 2rem);box-shadow:var(--shadow-floating);gap:1rem;padding:1.5rem;display:grid;position:relative;overflow:auto}.ui-chamber-editor-dialog{width:min(100%,38rem)}.ui-composer-head{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.ui-composer-head h2{letter-spacing:-.01em;margin:0;font-size:1.125rem}.ui-composer-close{background:var(--color-surface-subtle);width:2.25rem;height:2.25rem;color:var(--color-text-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:1.5rem;line-height:1;display:grid}.ui-composer-textarea{resize:vertical;width:100%;min-height:13rem;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0;font-size:1rem;line-height:1.6}.ui-composer-textarea:empty:before{content:attr(data-placeholder);color:var(--color-text-soft);pointer-events:none}.ui-composer-textarea a{color:var(--color-brand-strong);text-underline-offset:.14em;font-weight:650;text-decoration:underline}.ui-composer-actions,.ui-composer-file-list li,.ui-composer-link-form,.ui-composer-tools{align-items:center;gap:.75rem;display:flex}.ui-composer-tools{border-top:1px solid var(--color-border);flex-wrap:wrap;padding-top:1rem}.ui-composer-tool{background:var(--color-surface-subtle);min-height:2.5rem;color:var(--color-text);cursor:pointer;border:0;border-radius:.75rem;align-items:center;padding:.5rem .75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.ui-composer-link-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.ui-composer-file-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ui-composer-file-list li{background:var(--color-surface-subtle);border-radius:.75rem;justify-content:space-between;min-width:0;padding:.5rem .75rem;font-size:.8125rem}.ui-composer-file-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-composer-file-list button{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;font-size:1.125rem}.ui-composer-actions{justify-content:flex-end}.ui-composer-source-check{color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:.375rem;font-size:.75rem;font-weight:700;display:inline-flex}.ui-chamber-insights-placeholder{color:var(--chamber-pcolor,var(--color-text-soft));gap:.75rem;margin-top:.375rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ui-chamber-insights-placeholder{color:color-mix(in srgb,var(--chamber-pcolor,var(--color-text-soft)) 75%,var(--color-text-soft))}}.ui-chamber-insights-placeholder{font-size:.6875rem}.ui-insights-trigger{width:auto;min-width:0;min-height:30px;box-shadow:none;background:var(--chamber-pcolor,var(--color-brand));border:0;border-radius:999px;justify-content:center;align-items:center;gap:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-insights-trigger{background:color-mix(in srgb,var(--chamber-pcolor,var(--color-brand)) 20%,var(--color-surface))}}.ui-insights-trigger{color:var(--chamber-pcolor,var(--color-brand))}@supports (color:color-mix(in lab,red,red)){.ui-insights-trigger{color:color-mix(in srgb,var(--chamber-pcolor,var(--color-brand)) 88%,var(--color-text))}}.ui-insights-trigger{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;padding:6px 11px;font-size:11px;font-weight:700;transition:transform .16s,box-shadow .16s,background-color .16s,color .16s}.ui-insights-trigger:hover{background:var(--chamber-pcolor,var(--color-brand))}@supports (color:color-mix(in lab,red,red)){.ui-insights-trigger:hover{background:color-mix(in srgb,var(--chamber-pcolor,var(--color-brand)) 26%,var(--color-surface-subtle))}}.ui-insights-trigger:hover{color:var(--chamber-pcolor,var(--color-brand))}@supports (color:color-mix(in lab,red,red)){.ui-insights-trigger:hover{color:color-mix(in srgb,var(--chamber-pcolor,var(--color-brand)) 94%,var(--color-text))}}.ui-insights-trigger:hover{box-shadow:0 10px 18px var(--chamber-pcolor,var(--color-brand))}@supports (color:color-mix(in lab,red,red)){.ui-insights-trigger:hover{box-shadow:0 10px 18px color-mix(in srgb,var(--chamber-pcolor,var(--color-brand)) 24%,transparent)}}.ui-insights-trigger:hover{transform:translateY(-1px)}.ui-insights-trigger:active{transform:translateY(0)}.ui-insights-trigger:focus-visible{outline:2px solid var(--chamber-pcolor,var(--color-brand))}@supports (color:color-mix(in lab,red,red)){.ui-insights-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--chamber-pcolor,var(--color-brand)) 70%,var(--color-brand))}}.ui-insights-trigger:focus-visible{outline-offset:2px}.ui-chamber-insights-placeholder{flex-direction:column;align-items:flex-start;gap:.35rem}.ui-contribution-activity{color:var(--color-text-muted);align-items:center;gap:.125rem;display:inline-flex}.ui-contribution-activity-item{font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;gap:.25rem;min-width:1.8rem;padding:.18rem .28rem;font-size:.6875rem;line-height:1;display:inline-flex}.ui-contribution-activity-item>svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:.9rem;height:.9rem}.ui-contribution-activity-item>span{text-align:center;min-width:.5rem}.ui-chamber-rail-disclosure{padding:0;overflow:hidden}.ui-chamber-rail-disclosure-trigger{width:100%;min-height:4rem;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.25rem;display:flex}.ui-chamber-rail-disclosure-trigger:hover{background:var(--color-surface-subtle)}.ui-chamber-rail-disclosure-trigger:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.ui-chamber-rail-disclosure-title{font-size:1rem;font-weight:650}.ui-chamber-rail-disclosure-trailing{color:var(--color-text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.65rem;font-size:.875rem;display:inline-flex}.ui-chamber-rail-disclosure-chevron{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1.1rem;height:1.1rem;transition:transform .16s}.ui-chamber-rail-disclosure.is-open .ui-chamber-rail-disclosure-chevron{transform:rotate(180deg)}.ui-chamber-rail-disclosure-body{padding:0 1.25rem 1.25rem}.ui-chamber-manage-stack{gap:1rem;display:grid}.ui-chamber-management-controls .ui-alert{margin-top:0}.ui-edumin-profile-page{padding:1.5rem 1.875rem 2.5rem}.ui-edumin-profile-page .ui-edumin-profile-cover-photo{background:linear-gradient(120deg,var(--color-brand),var(--color-brand));min-height:clamp(9rem,15vw,12rem)}@supports (color:color-mix(in lab,red,red)){.ui-edumin-profile-page .ui-edumin-profile-cover-photo{background:linear-gradient(120deg,var(--color-brand),color-mix(in srgb,var(--color-brand) 58%,#987dff))}}.ui-edumin-profile-page .ui-flow-profile-cover-inner{max-width:none}.ui-edumin-profile-public-link{color:var(--color-brand-strong);margin-top:.35rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.ui-edumin-profile-public-link:focus-visible,.ui-edumin-profile-public-link:hover{text-underline-offset:.2em;text-decoration:underline}.ui-edumin-profile-layout{grid-template-columns:minmax(14rem,.34fr) minmax(0,1fr);align-items:start;width:min(100%,90rem);margin:0 auto;display:grid}.ui-edumin-profile-main,.ui-edumin-profile-placeholder-rail{align-content:start;gap:1.5rem;display:grid}.ui-edumin-profile-placeholder-rail{top:calc(var(--workspace-header-height) + 1.25rem);position:sticky}.ui-edumin-profile-placeholder-card{min-height:4.5rem;padding:1.25rem}.ui-edumin-profile-placeholder-card h2{color:var(--color-text);margin:0;font-size:.95rem;font-weight:650}.ui-edumin-profile-main .ui-profile-section{overflow:hidden}.ui-edumin-profile-main .ui-profile-account-card{padding-top:0}.ui-edumin-profile-main .ui-profile-account-card dl{margin:0}.ui-edumin-profile-main>.ui-button{justify-self:start}@media (max-width:900px){.ui-edumin-profile-page{padding:1rem 1rem 2rem}.ui-edumin-profile-layout{grid-template-columns:1fr;gap:1rem}.ui-edumin-profile-placeholder-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;position:static}.ui-edumin-profile-placeholder-card{min-height:3.75rem;padding:1rem}.ui-edumin-profile-placeholder-card h2{font-size:.8rem}}@media (max-width:560px){.ui-edumin-profile-placeholder-rail{grid-template-columns:1fr;gap:.5rem}.ui-edumin-profile-placeholder-card{min-height:0}}.ui-edumin-profile-page{width:100%;max-width:none;margin:0;padding:1.875rem}.ui-edumin-profile-page .ui-flow-profile-cover{border-radius:var(--radius-card);width:100%;max-width:none;margin:0 0 1.5rem}.ui-edumin-profile-page .ui-flow-profile-cover-inner{grid-template-columns:auto minmax(12rem,1fr) minmax(12rem,1fr) auto;min-height:5.75rem;padding:0 1.5rem}.ui-edumin-profile-email,.ui-edumin-profile-identity{gap:.22rem;min-width:0;display:grid}.ui-edumin-profile-email strong,.ui-edumin-profile-identity strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:650;overflow:hidden}.ui-edumin-profile-email span,.ui-edumin-profile-identity span{color:var(--color-text-muted);font-size:.78rem}.ui-edumin-profile-actions{justify-content:flex-end;align-items:center;display:flex}.ui-edumin-profile-public-link{background:var(--color-brand-soft);white-space:nowrap;border-radius:8px;margin:0;padding:.65rem .8rem}.ui-edumin-profile-layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1.5rem;width:100%;max-width:none}.ui-edumin-profile-placeholder-rail{gap:1.5rem;position:static}.ui-edumin-profile-placeholder-card{min-height:4.75rem;box-shadow:var(--shadow-card)}.ui-edumin-profile-tab-card{min-width:0;padding:0;overflow:hidden}.ui-edumin-profile-tab-card>.ui-profile-section-nav{border-bottom:1px solid var(--color-border);background:var(--color-surface);scrollbar-width:none;align-items:stretch;width:100%;min-height:3.5rem;display:flex;overflow-x:auto}.ui-edumin-profile-tab-card>.ui-profile-section-nav::-webkit-scrollbar{display:none}.ui-edumin-profile-tab-card>.ui-profile-section-nav .ui-profile-section-nav-link{min-height:3.5rem;color:var(--color-text-muted);border:0;border-bottom:2px solid #0000;flex:none;align-items:center;padding:.75rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.ui-edumin-profile-tab-card>.ui-profile-section-nav .ui-profile-section-nav-link.is-active,.ui-edumin-profile-tab-card>.ui-profile-section-nav .ui-profile-section-nav-link:hover{border-bottom-color:var(--color-brand);color:var(--color-brand-strong)}.ui-edumin-profile-tab-content{gap:0;padding:1.5rem;display:grid}.ui-edumin-profile-tab-content .ui-profile-section{border:0;border-bottom:1px solid var(--color-border);box-shadow:none;background:0 0;border-radius:0;padding:0 0 1.5rem}.ui-edumin-profile-tab-content .ui-profile-section+.ui-profile-section{padding-top:1.5rem}.ui-edumin-profile-tab-content .ui-profile-section:last-of-type{border-bottom:0;padding-bottom:0}.ui-edumin-profile-tab-content h1,.ui-edumin-profile-tab-content h2{color:var(--color-brand-strong);margin:0;font-size:1rem;font-weight:650}.ui-edumin-profile-headline{color:var(--color-text);margin:.6rem 0 0;font-weight:600}.ui-edumin-profile-bio{max-width:50rem;color:var(--color-text-muted);white-space:pre-line;margin:.7rem 0 0;line-height:1.65}.ui-edumin-profile-discussion-list,.ui-edumin-profile-link-list{margin:1rem 0 0;padding:0;list-style:none;display:grid}.ui-edumin-profile-discussion-list li,.ui-edumin-profile-link-list li{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 0;display:flex}.ui-edumin-profile-discussion-list li:last-child,.ui-edumin-profile-link-list li:last-child{border-bottom:0}.ui-edumin-profile-discussion-list a,.ui-edumin-profile-link-list a{color:var(--color-text);font-weight:650;text-decoration:none}.ui-edumin-profile-discussion-list a:hover,.ui-edumin-profile-link-list a:hover{color:var(--color-brand-strong)}.ui-edumin-profile-discussion-list p,.ui-edumin-profile-discussion-list small,.ui-edumin-profile-link-list span{color:var(--color-text-muted);font-size:.78rem}.ui-edumin-profile-discussion-list p{margin:.35rem 0;line-height:1.5}.ui-edumin-profile-discussion-status{background:var(--color-brand-soft);color:var(--color-brand-strong);border-radius:999px;flex:none;padding:.32rem .55rem;font-size:.7rem;font-weight:700}.ui-edumin-profile-discussion-status.is-closed{background:var(--color-surface-subtle);color:var(--color-text-muted)}.ui-edumin-profile-discussion-status.is-pending{background:#f0b429}@supports (color:color-mix(in lab,red,red)){.ui-edumin-profile-discussion-status.is-pending{background:color-mix(in srgb,#f0b429 18%,var(--color-surface))}}.ui-edumin-profile-discussion-status.is-pending{color:#a66d00}.ui-edumin-profile-account-list{gap:1rem;margin:1rem 0 0;display:grid}.ui-edumin-profile-account-list>div{gap:.3rem;display:grid}.ui-edumin-profile-account-list dt{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.ui-edumin-profile-account-list dd{color:var(--color-text);margin:0;font-size:.9rem}.ui-edumin-profile-account-list dd ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.ui-edumin-profile-account-list dd li{flex-wrap:wrap;gap:.4rem;display:flex}.ui-edumin-profile-account-list dd li span{color:var(--color-text-muted)}.ui-edumin-profile-tab-content .ui-settings-appearance .ui-settings-preference-row{flex-direction:row;align-items:center;min-height:0;padding:0}.ui-edumin-profile-tab-content .ui-settings-appearance h1{color:var(--color-brand-strong)}.ui-edumin-profile-tab-content .ui-settings-appearance p{color:var(--color-text-muted);margin:.3rem 0 0;font-size:.85rem}.ui-edumin-profile-tab-content .ui-account-settings{padding:0}.ui-edumin-profile-tab-content .ui-account-settings .ui-card{box-shadow:none}@media (max-width:1199px){.ui-edumin-profile-layout,.ui-edumin-profile-placeholder-rail{grid-template-columns:1fr}}@media (max-width:760px){.ui-edumin-profile-page{padding:1rem}.ui-edumin-profile-page .ui-flow-profile-cover-inner{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:.75rem;padding:0 1rem}.ui-edumin-profile-actions,.ui-edumin-profile-email{grid-column:1/-1}.ui-edumin-profile-actions{justify-content:flex-start;padding-bottom:.75rem}.ui-edumin-profile-tab-content{padding:1rem}.ui-edumin-profile-tab-content .ui-settings-appearance .ui-settings-preference-row{flex-direction:column;align-items:flex-start}}.ui-insights-modal{z-index:80;top:var(--insights-header-offset,3.75rem);--insights-edge-gap:10px;width:auto;padding:var(--insights-edge-gap) 12px var(--insights-edge-gap);justify-content:center;align-items:flex-start;display:flex;position:fixed;bottom:0;left:0;right:0}.ui-insights-backdrop{background:var(--insights-modal-backdrop);-webkit-backdrop-filter:blur(12px)saturate(115%);cursor:default;border:0;transition:opacity .22s;position:absolute;inset:0}.ui-insights-dialog{z-index:1;width:min(1200px,96vw);height:auto;max-height:calc(100vh - (2 * var(--header-height,3.75rem)) - 20px);background:var(--color-surface);box-shadow:var(--shadow-floating);--modal-header-height:52px;margin-top:0;margin-left:var(--workspace-sidebar-width,15.5rem);will-change:transform,opacity;border:0;border-radius:18px;grid-template-rows:auto 1fr;transition:transform .26s cubic-bezier(.22,.61,.36,1),opacity .22s;display:grid;position:relative;overflow:hidden;transform:translate(0)}.ui-insights-header{background:var(--color-surface);z-index:3;border-bottom:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;position:sticky;top:0;box-shadow:0 6px 18px #0000000a}.ui-insights-title-block{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.ui-insights-contribution-title,.ui-insights-debate-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-insights-debate-title{color:var(--color-text);font-size:.875rem;font-weight:600}.ui-insights-contribution-title{color:var(--color-text-muted);margin-top:0;font-size:.875rem;font-weight:400}.ui-insights-author-separator{color:var(--color-text-muted);font-weight:500}.ui-insights-actions{align-items:center;gap:.75rem;display:flex}.ui-insights-nav{gap:.35rem;display:flex}.ui-insights-nav-btn{background:var(--color-surface-subtle);width:2.2rem;height:2.2rem;color:var(--color-text);border:0;border-radius:999px;font-size:1.5rem;line-height:1}.ui-insights-nav-btn:disabled{opacity:1;cursor:default}.ui-insights-close{color:var(--color-text);cursor:pointer;background:0 0;border:0;font-size:1.7rem;line-height:1}.ui-insights-body{grid-auto-rows:max-content;align-content:start;gap:20px;min-height:0;padding:18px 20px 24px;display:grid;overflow:hidden auto}.ui-insights-column{align-content:start;gap:.875rem;display:grid}.ui-insights-original{background:var(--color-surface-subtle);border-radius:.875rem;padding:1rem}.ui-insights-original-text{white-space:pre-line;color:var(--color-text);margin-top:.8rem;font-size:.95rem;line-height:1.6}.ui-insights-left-scroll{gap:.875rem;display:grid}.ui-insights-section{background:var(--color-surface-subtle);min-height:3.5rem;box-shadow:var(--shadow-soft);border-radius:.875rem;position:relative;overflow:hidden}.ui-insights-section:not(.is-expanded){max-height:3.5rem}.ui-insights-section.is-expanded{max-height:none}.ui-insights-section-toggle{width:100%;min-height:3.5rem;color:var(--color-text);cursor:pointer;letter-spacing:.16em;text-align:left;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:0 1rem;font-size:.7rem;font-weight:800;display:flex}.ui-insights-section-content{padding:0 1rem 1rem}.ui-insights-list{color:var(--color-text-muted);gap:.6rem;margin:0;padding:0;font-size:.875rem;line-height:1.5;list-style:none;display:grid}.ui-insights-list article,.ui-insights-list li{background:var(--color-surface-tinted);border-radius:.75rem;padding:.75rem}.ui-insights-list article strong{color:var(--color-text);display:block}.ui-insights-list article p{margin-top:.25rem}.ui-comments-panel{gap:.75rem;display:grid}.ui-comment-card{background:var(--color-surface-tinted);border-radius:.75rem;padding:.8rem}.ui-comment-card.is-reply{border-left:2px solid var(--color-border-strong);margin-top:.65rem;margin-left:1.25rem}.ui-comment-card-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.ui-comment-author{min-width:0;color:var(--color-text);align-items:center;gap:.55rem;display:inline-flex}.ui-comment-author:hover strong{color:var(--color-brand-strong);text-decoration:underline}.ui-comment-card-head strong{color:var(--color-text);font-size:.8rem}.ui-comment-card-head time{color:var(--color-text-soft);font-size:.68rem}.ui-comment-card-body{color:var(--color-text);white-space:pre-line;margin-top:.45rem;font-size:.84rem;line-height:1.5}.ui-comment-actions{gap:.9rem;margin-top:.6rem;display:flex}.ui-comment-action{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;font-size:.72rem;font-weight:700}.ui-comment-action.is-active,.ui-comment-action:hover{color:var(--color-brand-strong)}.ui-comment-composer{border-top:1px solid var(--color-border);gap:.65rem;padding-top:.9rem;display:grid}.ui-comment-composer-label{color:var(--color-text-muted);font-size:.74rem;font-weight:700}.ui-comment-attachments{gap:.55rem;display:grid}.ui-comment-composer-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ui-comment-file-picker{cursor:pointer;border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-surface);width:fit-content;color:var(--color-text-muted);align-items:center;padding:.65rem .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.ui-comment-file-picker:hover{border-color:var(--color-brand);color:var(--color-brand-strong)}.ui-comment-selected-file{border-radius:var(--radius-input);background:var(--color-surface-tinted);color:var(--color-text);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;font-size:.78rem;display:flex}.ui-comment-selected-file span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-comment-selected-file button{color:var(--color-brand-strong);cursor:pointer;background:0 0;border:0;font-weight:700}.ui-comment-resource-list{gap:.35rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.ui-comment-resource-list a{color:var(--color-brand-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:650;display:block;overflow:hidden}.ui-comment-resource-list a:hover{text-decoration:underline}.ui-idea-timeline-list{gap:10px;display:grid}.ui-idea-event{background:var(--color-surface-subtle);box-shadow:var(--shadow-soft);border:0;border-radius:12px;padding:10px 12px}.ui-idea-event summary{cursor:pointer;gap:4px;list-style:none;display:grid}.ui-idea-event summary::-webkit-details-marker{display:none}.ui-idea-event summary:after{content:"+";color:var(--color-text-muted);justify-self:end;margin-top:-18px;font-size:1rem}.ui-idea-event[open] summary:after{content:"−"}.ui-idea-year{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.ui-idea-title{color:var(--color-text);font-size:13px;font-weight:600}.ui-idea-body{color:var(--color-text-muted);margin:10px 0 0;font-size:13px;line-height:1.5}@media (min-width:901px){.ui-insights-dialog{--insights-panel-max-height:calc(100vh - var(--insights-header-offset,3.75rem) - (2 * var(--insights-edge-gap)));min-width:0;width:min(1600px,calc(100vw - var(--workspace-sidebar-width,15.5rem) - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)));max-width:calc(100vw - var(--workspace-sidebar-width,15.5rem) - 24px - env(safe-area-inset-left) - env(safe-area-inset-right));height:var(--insights-panel-max-height);max-height:var(--insights-panel-max-height)}.ui-insights-body{height:calc(var(--insights-panel-max-height) - var(--modal-header-height));max-height:calc(var(--insights-panel-max-height) - var(--modal-header-height));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-content:stretch;gap:16px;padding:12px 14px 14px;overflow:hidden}.ui-insights-column{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;flex-direction:column;gap:14px;height:100%;min-height:0;max-height:100%;padding-right:4px;display:flex;overflow:hidden}.ui-insights-column>*{flex:none;min-height:auto}.ui-insights-column-left{overscroll-behavior-y:none;grid-template-rows:auto minmax(0,1fr);gap:14px;display:grid;position:relative;overflow:hidden}.ui-insights-left-scroll{overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;grid-auto-rows:max-content;align-content:start;row-gap:14px;height:auto;min-height:0;max-height:none;padding-right:2px;display:grid;overflow:hidden auto}.ui-insights-column-right{overflow:hidden auto}}@media (max-width:900px){.ui-insights-modal{--insights-edge-gap:4px;width:auto;padding-top:var(--insights-edge-gap);padding-bottom:var(--insights-edge-gap);padding-left:0;padding-right:0;left:0;right:0}.ui-insights-backdrop{-webkit-backdrop-filter:blur(5px);background:#03070ccc}.ui-insights-dialog{width:calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right));height:calc(100vh - var(--insights-header-offset,3.75rem) - 6px);--modal-header-height:46px;border-radius:12px;max-height:none;margin-top:0;margin-left:0;box-shadow:0 24px 48px #00000085}.ui-insights-header{-webkit-backdrop-filter:blur(6px);gap:8px;padding:8px 12px}.ui-insights-body{padding:0 8px calc(10px + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:12px}.ui-insights-column,.ui-insights-left-scroll{display:contents}.ui-insights-original{order:1}.ui-insights-column-right .ui-insights-section{order:2}.ui-insights-trigger{min-width:0;min-height:30px;font-size:11px}}:root{--color-sidebar-start:#fff;--color-sidebar-end:#fff}html[data-theme=dark]{--color-sidebar-start:#212130;--color-sidebar-end:#212130}.ui-app-canvas:has(.ui-workspace-sidebar[data-collapsed=true]) .ui-workspace-brand img{object-fit:cover;width:2.75rem}.ui-input:focus,.ui-textarea:focus{border-color:var(--color-brand)}.ui-lecture-detail-page,.ui-lectures-page{width:100%;min-width:0;padding:0 1.875rem 2.5rem}.ui-lectures-heading{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.ui-lectures-heading-action{flex:none;min-width:10rem}.ui-lecture-grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1.5rem;display:grid}.ui-lecture-card{flex-direction:column;min-width:0;display:flex;overflow:hidden}.ui-lecture-card-media{background:linear-gradient(135deg,var(--color-brand-strong),var(--color-brand));color:#fff;place-items:center;min-height:9.75rem;display:grid}.ui-lecture-card-media svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;width:3.25rem;height:3.25rem}.ui-lecture-card-body{flex-direction:column;flex:1;gap:.65rem;min-height:12.5rem;padding:1.25rem;display:flex}.ui-lecture-card-body h2{margin:0;font-size:1.1rem;line-height:1.35}.ui-lecture-card-body h2 a{color:var(--color-text);text-decoration:none}.ui-lecture-card-body h2 a:hover{color:var(--color-brand-strong)}.ui-lecture-card-body p{color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ui-lecture-card-body small{color:var(--color-text-muted);margin-top:auto;font-size:.75rem}.ui-lecture-empty{text-align:center;align-content:center;place-items:center;min-height:20rem;padding:2rem;display:grid}.ui-lecture-empty-icon{background:var(--color-brand-soft);width:3.5rem;height:3.5rem;color:var(--color-brand-strong);border-radius:50%;place-items:center;margin-bottom:1rem;display:grid}.ui-lecture-empty h2,.ui-lecture-empty p{margin:0}.ui-lecture-empty p{max-width:30rem;color:var(--color-text-muted);margin-top:.5rem}.ui-lecture-empty .ui-button{margin-top:1.25rem}.ui-lecture-new-page .ui-flow-page-heading{max-width:48rem}.ui-lecture-new-page .ui-flow-page-heading p{max-width:42rem;color:var(--color-text-muted);margin:.75rem 0 0;line-height:1.5}.ui-lecture-new-page .ui-flow-breadcrumb ol{gap:.35rem .5rem}.ui-lecture-new-page .ui-flow-breadcrumb li{white-space:nowrap}.ui-lecture-new-page .ui-flow-breadcrumb li+li{padding-left:0}.ui-lecture-new-page .ui-flow-breadcrumb li+li:before{content:"/";margin-right:.5rem;padding-right:0;display:inline-block}.ui-lecture-form{gap:1.25rem;max-width:48rem;padding:1.5rem;display:grid}.ui-lecture-form-actions{justify-content:flex-end;padding-top:.25rem;display:flex}.ui-lecture-detail-grid{grid-template-columns:minmax(0,1fr) minmax(17rem,24rem);gap:1.5rem;display:grid}.ui-lecture-detail-main{min-width:0}.ui-lecture-player-placeholder{aspect-ratio:16/9;background:linear-gradient(135deg,var(--color-brand-strong),var(--color-brand));align-content:center;place-items:center;gap:.875rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ui-lecture-player-placeholder{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-strong) 92%,#07142f),var(--color-brand))}}.ui-lecture-player-placeholder{color:#fff}.ui-lecture-player{aspect-ratio:16/9;background:#10101a;overflow:hidden}.ui-lecture-player iframe{border:0;width:100%;height:100%;display:block}.ui-lecture-player-placeholder p{margin:0;font-size:.875rem}.ui-lecture-player-icon{border:1px solid #ffffff73;border-radius:50%;place-items:center;width:4rem;height:4rem;padding-left:.2rem;display:grid}.ui-lecture-detail-copy{padding:1.5rem 0}.ui-lecture-detail-copy h1{margin:.8rem 0 0;font-size:clamp(1.75rem,4vw,2.6rem);line-height:1.15}.ui-lecture-detail-copy p{max-width:50rem;color:var(--color-text-muted);margin:.8rem 0 0;line-height:1.6}.ui-lecture-processing-status{font-size:.875rem}.ui-lecture-processing{gap:.65rem;margin-top:1rem;padding:1rem 1.25rem;display:grid}.ui-lecture-processing p{margin:0;font-size:.9rem}.ui-lecture-processing small{color:var(--color-text-muted);font-size:.75rem}.ui-lecture-processing-progress{background:var(--color-surface-subtle);border-radius:999px;height:.45rem;position:relative;overflow:hidden}.ui-lecture-processing-progress>span{border-radius:inherit;background:var(--color-brand);height:100%;transition:width .22s;display:block}.ui-lecture-processing-progress.is-indeterminate>span{width:32%;animation:ui-lecture-progress 1.2s ease-in-out infinite}@keyframes ui-lecture-progress{0%{transform:translate(-120%)}to{transform:translate(320%)}}.ui-lecture-editor{gap:1rem;margin-top:1.25rem;padding:1.25rem;display:grid}.ui-lecture-editor h2,.ui-lecture-editor p{margin:0}.ui-lecture-editor h2{font-size:1rem}.ui-lecture-editor>div>p{color:var(--color-text-muted);margin-top:.3rem;font-size:.875rem}.ui-lecture-editor form{gap:1rem;display:grid}.ui-lecture-cover-field{grid-template-columns:minmax(0,14rem) auto;align-items:center;gap:.75rem 1rem;display:grid}.ui-lecture-cover-field img,.ui-lecture-cover-placeholder{object-fit:cover;background:var(--color-surface-subtle);border-radius:8px;grid-row:span 2;width:100%;height:6.75rem}.ui-lecture-cover-field small{color:var(--color-text-muted);font-size:.75rem}.ui-lecture-create-cover{gap:.5rem;display:grid}.ui-lecture-cover-picker{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ui-lecture-cover-picker span{min-width:0;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.ui-lecture-speaker-manager,.ui-lecture-transcript{gap:1rem;margin-top:1.5rem;padding:1.25rem;display:grid}.ui-lecture-speaker-manager h2,.ui-lecture-speaker-manager>p,.ui-lecture-transcript h2,.ui-lecture-transcript>p{margin:0}.ui-lecture-speaker-manager>p,.ui-lecture-transcript>p{color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.ui-lecture-transcript ol{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ui-lecture-transcript li{grid-template-columns:3.75rem minmax(0,1fr);gap:.75rem;display:grid}.ui-lecture-transcript time{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.ui-lecture-transcript li p{margin:.3rem 0 0;line-height:1.55}.ui-lecture-speaker-manager .ui-button{justify-self:start}@media (max-width:560px){.ui-lecture-transcript li{grid-template-columns:1fr;gap:.25rem}.ui-lecture-speaker-manager .ui-button{width:100%}}.ui-lecture-detail-rail{align-self:start}.ui-lecture-rail-card{padding:1.25rem}.ui-lecture-rail-card+.ui-lecture-rail-card{margin-top:1rem}.ui-lecture-rail-card h2{margin:0;font-size:1rem}.ui-lecture-rail-card>p{color:var(--color-text-muted);margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.ui-lecture-segments{gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.ui-lecture-segments li{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.ui-lecture-segments li>span{color:var(--color-brand-strong);font-size:.75rem;font-weight:700}.ui-lecture-segments small,.ui-lecture-segments strong{display:block}.ui-lecture-segments strong{font-size:.875rem}.ui-lecture-segments small{color:var(--color-text-muted);margin-top:.2rem;font-size:.75rem}.ui-lecture-rail-empty{padding:1rem 0}.ui-lecture-upload{gap:.85rem;margin-top:.5rem;padding:1.25rem;display:grid}.ui-lecture-upload h2,.ui-lecture-upload p{margin:0}.ui-lecture-upload h2{font-size:1rem}.ui-lecture-upload>p{color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.ui-lecture-upload-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ui-lecture-upload-file{min-width:0;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.ui-lecture-upload-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.ui-lecture-upload-progress:before{background:var(--color-surface-subtle);content:"";border-radius:999px;grid-area:1/1;height:.5rem}.ui-lecture-upload-progress>span{background:var(--color-brand);border-radius:999px;grid-area:1/1;height:.5rem;transition:width .16s linear}.ui-lecture-upload-progress small{color:var(--color-text-muted);grid-area:1/2;font-size:.75rem}@media (min-width:901px){.ui-lecture-detail-rail{top:calc(var(--workspace-header-height) + 1.5rem);position:sticky}}@media (max-width:900px){.ui-lecture-detail-page,.ui-lectures-page{padding:0 1rem 1.5rem}.ui-lecture-detail-grid{grid-template-columns:1fr}.ui-lectures-heading{flex-direction:column;align-items:flex-start}.ui-lectures-heading-action{width:100%}}@media (max-width:560px){.ui-lecture-grid{grid-template-columns:1fr;gap:1rem}.ui-lecture-form{padding:1rem}.ui-lecture-form-actions .ui-button{width:100%}.ui-lecture-player-placeholder{border-radius:8px}.ui-lecture-cover-field{grid-template-columns:1fr}.ui-lecture-cover-field img,.ui-lecture-cover-placeholder{grid-row:auto;height:9rem}}.ui-discussion-format-filter{align-items:center;gap:.5rem;display:inline-flex}.ui-discussion-format-filter>span{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:700}.ui-discussion-format-filter nav{background:var(--color-surface-subtle);border-radius:999px;gap:0;width:auto;padding:.25rem;display:inline-flex;overflow:hidden}.ui-discussion-format-filter a{width:2.15rem;min-height:2rem;color:var(--color-text-muted);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.ui-discussion-format-filter a:first-child{width:auto;padding:0 .75rem;font-size:.75rem;font-weight:700}.ui-discussion-format-filter a:hover{color:var(--color-brand-strong)}.ui-discussion-format-filter a.is-active{background:var(--color-surface);color:var(--color-brand-strong);box-shadow:0 1px 3px #1619281f}.ui-discussion-format-filter svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.05rem;height:1.05rem}.ui-dashboard-page{padding-bottom:2.5rem}.ui-dashboard-heading{justify-content:space-between;align-items:end;gap:2rem;padding:1.65rem 0 1.5rem;display:flex}.ui-dashboard-heading .ui-eyebrow{margin:0 0 .5rem}.ui-dashboard-heading h1{margin:0;font-size:clamp(1.7rem,3vw,2rem);font-weight:600;line-height:1.2}.ui-dashboard-heading p:not(.ui-eyebrow){max-width:43rem;color:var(--color-text-muted);margin:.55rem 0 0;line-height:1.55}.ui-dashboard-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.65rem;display:flex}.ui-dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.ui-dashboard-stats>article{min-height:8.25rem;padding:1.25rem;position:relative;overflow:hidden}.ui-dashboard-stats span{color:var(--color-text-muted);font-size:.78rem;font-weight:600;display:block}.ui-dashboard-stats strong{margin-top:.8rem;font-size:2rem;line-height:1;display:block}.ui-dashboard-stats i{color:var(--color-brand-strong);opacity:.7;font-size:1.65rem;font-style:normal;position:absolute;bottom:1rem;right:1.2rem}.ui-dashboard-mini-progress{background:var(--color-surface-subtle);border-radius:999px;height:.42rem;margin-top:1rem;overflow:hidden}.ui-dashboard-mini-progress span{border-radius:inherit;background:var(--color-brand);height:100%;display:block}.ui-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.ui-dashboard-panel{min-width:0;padding:1.25rem}.ui-dashboard-panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.ui-dashboard-panel-head h2{margin:0;font-size:1rem;font-weight:650}.ui-dashboard-panel-head p{color:var(--color-text-muted);margin:.35rem 0 0;font-size:.8125rem;line-height:1.45}.ui-dashboard-panel-head>a{color:var(--color-brand-strong);flex:none;font-size:.78rem;font-weight:700;text-decoration:none}.ui-dashboard-list{margin:0;padding:0;list-style:none;display:grid}.ui-dashboard-list li{border-top:1px solid var(--color-border);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.25rem;display:grid}.ui-dashboard-list li>div{min-width:0}.ui-dashboard-list li>div>a{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:650;text-decoration:none;display:block;overflow:hidden}.ui-dashboard-list li>div>a:hover{color:var(--color-brand-strong)}.ui-dashboard-list small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.72rem;display:block;overflow:hidden}.ui-dashboard-format{background:var(--color-brand-soft);width:2rem;height:2rem;color:var(--color-brand-strong);border-radius:8px;place-items:center;font-size:.8rem;font-weight:700;display:grid}.ui-dashboard-format.is-stage{background:var(--color-brand-soft)}@supports (color:color-mix(in lab,red,red)){.ui-dashboard-format.is-stage{background:color-mix(in srgb,var(--color-brand-soft) 55%,var(--color-surface-subtle))}}.ui-dashboard-format.is-chamber{font-size:1.3rem}.ui-dashboard-open{min-height:2.1rem;padding:0 .7rem;font-size:.75rem}.ui-dashboard-empty{max-width:48rem;margin:3rem auto;padding:2rem}.ui-dashboard-empty h1{margin:1rem 0 0;font-size:1.5rem}.ui-dashboard-empty p,.ui-dashboard-empty-copy{color:var(--color-text-muted);line-height:1.55}.ui-dashboard-empty .ui-button{margin-top:1rem}.ui-insights-saveable{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ui-insights-saveable>div,.ui-insights-saveable>span{flex:1;min-width:0}.ui-learning-save-button{width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.ui-learning-save-button.is-saved,.ui-learning-save-button:hover{background:var(--color-brand-soft);color:var(--color-brand-strong)}.ui-learning-save-button svg{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:1.8px;width:1.05rem;height:1.05rem}.ui-learning-save-button.is-saved svg{fill:currentColor}.ui-comment-notification-toggle{color:var(--color-text-muted);cursor:pointer;align-items:center;gap:.55rem;margin-top:1rem;font-size:.78rem;line-height:1.35;display:flex}.ui-comment-notification-toggle input{width:1rem;height:1rem;accent-color:var(--color-brand)}.ui-study-library-source-filter{flex-wrap:wrap;gap:.35rem;margin:1rem 0;display:flex}.ui-study-library-source-filter a{background:var(--color-surface-subtle);color:var(--color-text-muted);border-radius:999px;padding:.5rem .75rem;font-size:.78rem;font-weight:650;text-decoration:none}.ui-study-library-source-filter a.is-active{background:var(--color-brand-soft);color:var(--color-brand-strong)}@media (max-width:1050px){.ui-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ui-dashboard-heading{flex-direction:column;align-items:flex-start;gap:1rem;padding-top:1rem}.ui-dashboard-actions{justify-content:stretch;width:100%}.ui-dashboard-actions .ui-button{flex:12rem}.ui-dashboard-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:460px){.ui-dashboard-stats{grid-template-columns:minmax(0,1fr)}.ui-dashboard-stats>article{min-height:6.75rem}.ui-dashboard-list li{grid-template-columns:2rem minmax(0,1fr)}.ui-dashboard-list li>:last-child{grid-column:2;justify-self:start;margin-top:-.65rem;margin-bottom:.75rem}}.ui-profile-account-card dl>div,.ui-profile-section-nav{border-bottom-color:var(--color-border)}@media (max-width:900px){:root{--workspace-header-height:4rem}.ui-app-canvas{padding-top:var(--workspace-header-height)}.ui-workspace-header{min-height:var(--workspace-header-height);grid-template-columns:auto minmax(0,1fr);position:fixed}.ui-workspace-brand{justify-content:flex-start;padding:.6rem 1rem}.ui-workspace-brand img{max-height:2.5rem;object-fit:contain!important;width:auto!important}.ui-workspace-header-bar{justify-content:flex-end;padding:0 1rem}.ui-header-search,.ui-workspace-header-actions .ui-header-avatar-link,.ui-workspace-header-actions .ui-theme-toggle{display:none}.ui-workspace-header-actions{margin-left:auto}.ui-mobile-navigation-toggle{background:0 0;border:0}.ui-mobile-navigation-backdrop{top:var(--workspace-header-height)}.ui-workspace-layout,.ui-workspace-layout:has(.ui-workspace-sidebar[data-collapsed=true]){display:block}.ui-workspace-sidebar{top:var(--workspace-header-height);width:min(18rem,100vw - 2.5rem);height:calc(100dvh - var(--workspace-header-height));max-height:calc(100dvh - var(--workspace-header-height));background:var(--color-surface);border:0;box-shadow:1.25rem 0 3rem #12121b2e}.ui-workspace-sidebar-brand{display:none}.ui-workspace-sidebar-account{padding:.45rem}.ui-flow-profile-cover{max-width:calc(100% - 2rem);margin-top:1rem}}.ui-chamber-timeline>.ui-chamber-message-row.is-stage,.ui-chamber-timeline>.ui-chamber-message-row.is-stage.is-current-user{width:70%;max-width:none}.ui-chamber-message-row.is-stage .ui-chamber-message,.ui-chamber-message-row.is-stage.is-current-user .ui-chamber-message{flex:auto;width:100%;max-width:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.5rem 0!important}.ui-stage-video-note{cursor:pointer;border:0;border-radius:50%;width:min(34vh,42vw,280px);height:min(34vh,42vw,280px);display:block;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.ui-stage-video-note>video,.ui-stage-video-thumbnail{border:0;border-radius:50%;min-width:100%;max-width:none;min-height:100%;max-height:none;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.ui-stage-video-note>video{z-index:1;object-position:50% 50%;background:#000}.ui-stage-video-thumbnail{z-index:2;opacity:1;pointer-events:none;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .12s}.ui-stage-video-note.is-loaded .ui-stage-video-thumbnail{opacity:0}.ui-stage-video-note .ui-stage-video-play{pointer-events:auto}.ui-stage-video-note .ui-stage-video-ring{z-index:10;pointer-events:none}@media (max-width:760px){.ui-chamber-timeline>.ui-chamber-message-row.is-stage,.ui-chamber-timeline>.ui-chamber-message-row.is-stage.is-current-user{width:100%}.ui-stage-video-note,.ui-stage-video-state{width:min(76vw,30rem);height:min(76vw,30rem)}}.ui-participant-picker{position:relative}.ui-participant-picker-selected{flex-wrap:wrap;gap:.45rem;margin-bottom:.65rem;display:flex}.ui-participant-picker-chip{background:var(--color-brand-soft);max-width:100%;min-height:1.85rem;color:var(--color-brand-strong);border:0;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.78rem;font-weight:650;display:inline-flex}.ui-participant-picker-chip span{font-size:1rem;line-height:1}.ui-participant-picker-search{width:100%}.ui-participant-picker-menu{background:var(--color-surface);max-height:16rem;box-shadow:var(--shadow-card);overscroll-behavior:contain;border-radius:8px;margin-top:.5rem;overflow-y:auto}.ui-participant-picker-option{border:0;border-bottom:1px solid var(--color-border);grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.65rem;width:100%;min-height:3.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ui-participant-picker-option{border-bottom:1px solid color-mix(in srgb,var(--color-border) 65%,transparent)}}.ui-participant-picker-option{color:var(--color-text);text-align:left;background:0 0;padding:.55rem .8rem}.ui-participant-picker-option:last-child{border-bottom:0}.ui-participant-picker-option.is-selected,.ui-participant-picker-option:focus-visible,.ui-participant-picker-option:hover{background:var(--color-brand-soft)}@supports (color:color-mix(in lab,red,red)){.ui-participant-picker-option.is-selected,.ui-participant-picker-option:focus-visible,.ui-participant-picker-option:hover{background:color-mix(in srgb,var(--color-brand-soft) 72%,var(--color-surface))}}.ui-participant-picker-check{border:1px solid var(--color-border-strong);width:1.25rem;height:1.25rem;color:var(--color-brand-strong);border-radius:.3rem;place-items:center;font-size:.8rem;font-weight:800;display:grid}.ui-participant-picker-option.is-selected .ui-participant-picker-check{border-color:var(--color-brand);background:var(--color-brand);color:#fff}.ui-participant-picker-option small,.ui-participant-picker-option strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ui-participant-picker-option strong{font-size:.85rem}.ui-participant-picker-option small{color:var(--color-text-muted);margin-top:.15rem;font-size:.72rem}.ui-participant-picker-empty{color:var(--color-text-muted);margin:0;padding:.9rem;font-size:.85rem}.ui-chamber-message-row.is-stage{width:70%}.ui-chamber-message-row.is-stage-guest{flex-direction:row-reverse;margin-left:auto}.ui-chamber-message-row.is-stage .ui-chamber-message{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.5rem 0}.ui-chamber-message-row.is-stage-guest .ui-chamber-message>div:first-child{text-align:right;align-items:flex-end}.ui-chamber-message-row.is-stage-guest .ui-chamber-insights-placeholder{justify-content:flex-end}.ui-stage-message-meta{flex-wrap:wrap;gap:.45rem;margin-bottom:.65rem;display:flex}.ui-chamber-message-row.is-stage-guest .ui-stage-message-meta{justify-content:flex-end}.ui-stage-duration,.ui-stage-label{background:var(--chamber-pcolor,var(--color-brand));border-radius:999px;align-items:center;min-height:1.45rem;padding:.2rem .6rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-stage-duration,.ui-stage-label{background:color-mix(in srgb,var(--chamber-pcolor,var(--color-brand)) 12%,var(--color-surface))}}.ui-stage-duration,.ui-stage-label{color:var(--chamber-pcolor,var(--color-brand-strong));letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:700}.ui-stage-duration{background:var(--color-surface-subtle);color:var(--color-text-muted)}.ui-stage-video-note,.ui-stage-video-state{width:min(34vh,42vw,280px);height:min(34vh,42vw,280px);box-shadow:none;object-fit:cover;background:#000;border:0;border-radius:50%;place-items:center;display:grid;overflow:hidden}.ui-stage-video-note{isolation:isolate;background:conic-gradient(from -90deg,var(--chamber-pcolor,var(--color-brand)) var(--stage-progress,0),var(--chamber-pcolor,var(--color-brand)) 0);padding:4px;position:relative}@supports (color:color-mix(in lab,red,red)){.ui-stage-video-note{background:conic-gradient(from -90deg,var(--chamber-pcolor,var(--color-brand)) var(--stage-progress,0),color-mix(in srgb,var(--chamber-pcolor,var(--color-brand)) 16%,var(--color-surface-subtle)) 0)}}.ui-stage-video-note video{border-radius:inherit;background:var(--color-surface-subtle);object-fit:cover;width:100%;height:100%}.ui-stage-video-controls button,.ui-stage-video-play{cursor:pointer;border:0}.ui-stage-video-play{z-index:2;border-radius:inherit;color:#fff;opacity:1;background:radial-gradient(circle,#0000002e 0 18%,#0000006b 100%);place-items:center;font-size:2.15rem;display:grid}.ui-stage-video-controls,.ui-stage-video-play{transition:opacity .18s;position:absolute;inset:0}.ui-stage-video-controls{z-index:3;pointer-events:none;opacity:0;justify-content:space-between;align-items:center;padding:0 15%;display:flex}.ui-stage-video-note:focus-within .ui-stage-video-controls,.ui-stage-video-note:hover .ui-stage-video-controls{opacity:1;pointer-events:auto}.ui-stage-video-controls button{background:var(--color-surface);border-radius:999px;min-width:2.6rem;min-height:2.25rem}@supports (color:color-mix(in lab,red,red)){.ui-stage-video-controls button{background:color-mix(in srgb,var(--color-surface) 84%,transparent)}}.ui-stage-video-controls button{color:var(--color-text);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font-size:.72rem;font-weight:800}.ui-chamber-message-row.is-stage-guest .ui-stage-video-note,.ui-chamber-message-row.is-stage-guest .ui-stage-video-state{margin-left:auto}.ui-stage-video-state{background:var(--color-surface-subtle);color:var(--color-text-muted);text-align:center;align-content:center;gap:.75rem;padding:2rem}.ui-stage-video-state>span{background:var(--color-brand-soft);width:3rem;height:3rem;color:var(--color-brand-strong);border-radius:50%;place-items:center;display:grid}.ui-stage-video-state p{margin:0;font-size:.8rem;line-height:1.5}.ui-stage-video-state.is-error>span{background:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.ui-stage-video-state.is-error>span{background:color-mix(in srgb,var(--color-danger) 14%,var(--color-surface))}}.ui-stage-video-state.is-error>span{color:var(--color-danger)}.ui-stage-post-video{justify-items:center;gap:.55rem;width:min(34vh,42vw,280px);margin-top:.55rem;display:grid}.ui-chamber-message-row.is-stage-guest .ui-stage-post-video{margin-left:auto}.ui-stage-post-video .ui-insights-trigger{margin:0}.ui-stage-post-video .ui-contribution-activity{justify-content:center}.ui-chamber-audio-note{background:var(--chamber-pcolor,var(--color-brand));border-radius:999px;grid-template-columns:2.35rem minmax(0,1fr) auto auto;align-items:center;gap:.65rem;width:min(28rem,100%);margin-top:.7rem;padding:.55rem .75rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.ui-chamber-audio-note{background:color-mix(in srgb,var(--chamber-pcolor,var(--color-brand)) 10%,var(--color-surface-subtle))}}.ui-chamber-audio-note audio{display:none}.ui-chamber-audio-play{background:var(--chamber-pcolor,var(--color-brand));color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;font-weight:800;display:grid}.ui-chamber-audio-track{align-items:center;gap:2px;height:2rem;display:flex;position:relative;overflow:hidden}.ui-chamber-audio-track span{z-index:1;background:var(--chamber-pcolor,var(--color-brand));border-radius:99px;flex:2px;width:2px;min-width:2px;position:relative}@supports (color:color-mix(in lab,red,red)){.ui-chamber-audio-track span{background:color-mix(in srgb,var(--chamber-pcolor,var(--color-brand)) 28%,var(--color-text-muted))}}.ui-chamber-audio-track:before{z-index:2;width:var(--audio-progress,0);content:"";opacity:.88;mix-blend-mode:color;pointer-events:none;transition:width 90ms linear;inset:0 auto 0 0}.ui-chamber-audio-playhead,.ui-chamber-audio-track:before{background:var(--chamber-pcolor,var(--color-brand));position:absolute}.ui-chamber-audio-playhead{z-index:3;top:.18rem;bottom:.18rem;left:var(--audio-progress,0);border-radius:99px;width:2px;transition:left 90ms linear;transform:translate(-1px)}.ui-chamber-audio-track span:nth-child(3n){height:70%}.ui-chamber-audio-track span:nth-child(4n){height:42%}.ui-chamber-audio-track span:nth-child(5n){height:86%}.ui-chamber-audio-track span:nth-child(7n){height:55%}.ui-chamber-audio-note input{opacity:0;cursor:pointer;width:auto;position:absolute;inset:0 6.5rem 0 2.85rem}.ui-chamber-audio-note time{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.7rem}.ui-chamber-audio-speed{min-width:2.35rem;min-height:2.1rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:.55rem;font-size:.7rem;font-weight:800}.ui-chamber-audio-speed:focus-visible,.ui-chamber-audio-speed:hover{background:var(--color-surface);color:var(--color-brand-strong)}.ui-composer-tool.is-recording{background:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.ui-composer-tool.is-recording{background:color-mix(in srgb,var(--color-danger) 12%,var(--color-surface))}}.ui-composer-recording,.ui-composer-tool.is-recording{color:var(--color-danger)}.ui-composer-recording{margin:.85rem 0 0;font-size:.82rem;font-weight:700}.ui-composer-mode-switch{border-radius:var(--radius-input);background:var(--color-surface-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-bottom:1rem;padding:.35rem;display:grid}.ui-composer-mode-switch button{border-radius:calc(var(--radius-input) - 3px);min-height:2.5rem;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.85rem;font-weight:750}.ui-composer-mode-switch button.is-active{background:var(--color-surface);color:var(--color-brand-strong);box-shadow:var(--shadow-card)}.ui-composer-audio-choice{border-radius:var(--radius-card);background:var(--color-surface-subtle);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;min-height:10rem;padding:1.25rem;display:grid}.ui-composer-audio-icon{background:var(--color-brand-soft);width:3rem;height:3rem;color:var(--color-brand-strong);border-radius:50%;place-items:center;font-size:1.25rem;display:grid}.ui-composer-audio-choice strong{font-size:.95rem}.ui-composer-audio-choice p{color:var(--color-text-muted);margin:.3rem 0 0;font-size:.82rem;line-height:1.5}.ui-composer-audio-actions{flex-wrap:wrap;grid-column:1/-1;gap:.6rem;display:flex}.ui-stage-insights-video{object-fit:contain;background:#000;border-radius:.75rem;width:100%;max-height:min(56vh,36rem);display:block}.ui-stage-composer-dialog{width:min(36rem,100vw - 2rem)}.ui-stage-upload-dropzone{border:1px dashed var(--color-border-strong);border-radius:var(--radius-input);background:var(--color-surface-subtle);text-align:center;justify-items:center;gap:.85rem;padding:2rem;display:grid}.ui-stage-upload-icon{background:var(--color-brand-soft);width:3.25rem;height:3.25rem;color:var(--color-brand-strong);border-radius:50%;place-items:center;display:grid}.ui-stage-upload-dropzone small{color:var(--color-text-muted)}.ui-stage-upload-file{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.8rem;overflow:hidden}.ui-stage-recording-preview{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--color-surface-muted);object-fit:cover;width:min(100%,22rem)}.ui-stage-upload-progress{background:var(--color-surface-subtle);border-radius:999px;height:2rem;position:relative;overflow:hidden}.ui-stage-upload-progress>span{background:var(--color-brand);transition:width .18s;position:absolute;inset:0 auto 0 0}.ui-stage-upload-progress>small{z-index:1;height:100%;color:var(--color-text);place-items:center;font-weight:700;display:grid;position:relative}@media (max-width:760px){.ui-chamber-message-row.is-stage{width:100%}.ui-stage-video-note,.ui-stage-video-state{width:min(65vw,480px);height:min(65vw,480px)}.ui-stage-post-video{width:min(65vw,480px)}.ui-chamber-audio-note{width:100%}.ui-composer-audio-choice{min-height:12rem}}.ui-lecture-transcript-turns{gap:1.15rem;display:grid}.ui-lecture-transcript-turns>li{grid-template-columns:3.75rem minmax(0,1fr);align-items:start}.ui-lecture-transcript-turns>li>div{min-width:0}.ui-lecture-transcript-turns strong{color:var(--color-brand-strong);margin:0 0 .35rem;font-size:.78rem;display:block}.ui-lecture-transcript-turns p{-webkit-user-select:text;user-select:text;grid-template-columns:3.75rem minmax(0,1fr);gap:.65rem;margin:0;padding:.2rem 0;display:grid}.ui-lecture-transcript-turns p span:first-child{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.72rem}.ui-lecture-live-transcript{gap:.9rem}.ui-lecture-live-transcript>li{background:var(--color-surface);padding:.75rem}@supports (color:color-mix(in lab,red,red)){.ui-lecture-live-transcript>li{background:color-mix(in srgb,var(--color-surface) 78%,transparent)}}.ui-lecture-live-transcript-speaker{align-items:baseline;gap:.65rem;margin-bottom:.4rem;display:flex}.ui-lecture-live-transcript-speaker strong{margin:0}.ui-lecture-live-transcript-line{-webkit-user-select:text;user-select:text;border-radius:6px;grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:.65rem;padding:.35rem;display:grid}.ui-lecture-live-transcript-line.is-current{background:var(--color-brand-soft)}@supports (color:color-mix(in lab,red,red)){.ui-lecture-live-transcript-line.is-current{background:color-mix(in srgb,var(--color-brand-soft) 80%,var(--color-surface))}}.ui-lecture-live-transcript-line>button{width:auto;color:var(--color-text-muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:.7rem}.ui-lecture-live-transcript-line>button:hover{color:var(--color-brand-strong);text-decoration:underline}.ui-lecture-live-transcript-line>span{-webkit-user-select:text;user-select:text;min-width:0}@media (max-width:560px){.ui-lecture-transcript-turns>li{grid-template-columns:1fr;gap:.3rem}.ui-lecture-transcript-turns p{grid-template-columns:3rem minmax(0,1fr)}}.ui-collection-page{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0;padding:0 1.875rem 2.5rem}.ui-collection-page>.ui-flow-page-heading{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.ui-collection-page>.ui-flow-page-heading>.ui-page-heading-main{min-width:0}.ui-collection-layout,.ui-flow-discussions-layout{grid-template-columns:minmax(11rem,14.5rem) minmax(0,1fr);gap:1.5rem;display:grid}.ui-collection-filter,.ui-flow-discussions-filter{top:calc(var(--workspace-header-height) + 1.5rem);align-self:start;position:sticky}.ui-collection-filter h2,.ui-flow-discussions-filter h2{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.6875rem;font-weight:700}.ui-collection-filter nav,.ui-flow-discussions-filter nav{gap:.25rem;display:grid}.ui-collection-filter a,.ui-flow-discussions-filter a{background:var(--color-surface);color:var(--color-text);border:0;border-radius:8px;padding:.75rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:block}.ui-collection-filter a:hover,.ui-flow-discussions-filter a:hover{color:var(--color-brand-strong)}.ui-collection-filter a.is-active,.ui-flow-discussions-filter a.is-active{background:var(--color-brand-soft);color:var(--color-brand-strong)}.ui-collection-results,.ui-flow-discussions-list{min-width:0}.ui-collection-toolbar,.ui-flow-discussions-toolbar{justify-content:space-between;align-items:center;gap:1rem;min-height:2.5rem;margin-bottom:.75rem;display:flex}.ui-collection-toolbar>h2,.ui-flow-discussions-toolbar>h2{max-width:48rem;color:var(--color-text-muted);margin:0;font-size:.875rem;font-weight:400}.ui-collection-toolbar>div,.ui-flow-discussions-toolbar>div{align-items:center;gap:.75rem;display:inline-flex}.ui-collection-toolbar>div>span,.ui-flow-discussions-toolbar>div>span{color:var(--color-text-muted);font-size:.75rem;font-weight:700}.ui-collection-view-toggle{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;display:inline-flex;overflow:hidden}.ui-collection-view-toggle a{width:2.25rem;height:2.25rem;color:var(--color-text-muted);place-items:center;display:grid}.ui-collection-view-toggle a+a{border-left:1px solid var(--color-border)}.ui-collection-view-toggle a.is-active,.ui-collection-view-toggle a:hover{background:var(--color-brand-soft);color:var(--color-brand-strong)}.ui-collection-view-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1.05rem;height:1.05rem}.ui-lecture-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.ui-lecture-card-media{aspect-ratio:16/9;min-height:0;position:relative;overflow:hidden}.ui-lecture-card-media img{object-fit:cover}.ui-lecture-grid.is-list{grid-template-columns:minmax(0,1fr);display:grid}.ui-lecture-grid.is-list .ui-lecture-card{grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);align-items:stretch;display:grid}.ui-lecture-grid.is-list .ui-lecture-card-media{aspect-ratio:auto;height:100%;min-height:10rem}.ui-lecture-grid.is-list .ui-lecture-card-body{min-height:0}.ui-flow-discussion-cards.is-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.25rem}.ui-flow-discussion-cards.is-grid .ui-flow-discussion-card{grid-template-columns:minmax(0,1fr);align-content:start;align-items:stretch;display:grid}.ui-flow-discussion-cards.is-grid .ui-flow-discussion-cover{border-radius:var(--radius-card) var(--radius-card) 0 0;border:0;width:auto;height:auto;min-height:0;margin:0}.ui-flow-discussion-cards.is-grid .ui-flow-discussion-title{min-width:0;padding:1rem 1.125rem .5rem}.ui-flow-discussion-cards.is-grid .ui-flow-discussion-meta{margin:0 1.125rem 1.125rem}.ui-flow-discussion-cards.is-list .ui-flow-discussion-cover{flex-basis:13rem;width:13rem;height:7.3125rem}.ui-collection-page.ui-students-page{padding-top:0}.ui-subject-detail-page>.ui-flow-page-heading{align-items:flex-start}.ui-subject-detail-description{max-width:48rem;color:var(--color-text-muted);margin:.75rem 0 0;line-height:1.6}.ui-subject-detail-layout{grid-template-columns:minmax(0,1fr) minmax(15rem,19rem);align-items:start;gap:1.5rem;display:grid}.ui-subject-detail-main{min-width:0}.ui-subject-detail-toolbar{margin-bottom:1.25rem}.ui-subject-detail-toolbar>h2{color:var(--color-text);font-size:1.125rem;font-weight:650}.ui-subject-detail-rail{top:calc(var(--workspace-header-height) + 1.5rem);padding:1.25rem;position:sticky}.ui-subject-detail-rail h2{color:var(--color-text);margin:0 0 1.25rem;font-size:1rem}.ui-subject-detail-rail dl{gap:1rem;margin:0;display:grid}.ui-subject-detail-rail dl>div{gap:.25rem;display:grid}.ui-subject-detail-rail dt{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.ui-subject-detail-rail dd{color:var(--color-text);margin:0;font-size:.875rem;font-weight:600;line-height:1.45}.ui-flow-discussion-cover{position:relative}.ui-flow-discussion-format-icon{color:#fff;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;top:1rem;left:1rem;box-shadow:0 1px 3px #0f172a38}.ui-flow-discussion-format-icon.is-stage{background:var(--color-brand)}.ui-flow-discussion-format-icon.is-chamber{background:var(--color-success)}.ui-flow-discussion-format-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1.1rem;height:1.1rem}.ui-flow-discussion-participant-summary{gap:.125rem;min-width:0;display:grid}.ui-flow-discussion-participant-summary strong{color:var(--color-text);font-size:.75rem;line-height:1.2}.ui-flow-discussion-participant-summary small{color:var(--color-text-muted);font-size:.6875rem;line-height:1.2}.ui-flow-discussion-cards.is-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-flow-discussion-cards.is-grid .ui-flow-discussion-card{min-height:0}.ui-flow-discussion-cards.is-grid .ui-flow-discussion-cover{aspect-ratio:16/9}.ui-flow-discussion-cards.is-grid .ui-flow-discussion-title{padding:1.25rem 1.25rem .5rem}.ui-flow-discussion-cards.is-grid .ui-flow-discussion-title h2{font-size:clamp(1.25rem,1.35vw,1.6rem);font-weight:700;line-height:1.12}.ui-flow-discussion-cards.is-grid .ui-flow-discussion-title p{-webkit-line-clamp:3;margin-top:.7rem;font-size:.9rem;line-height:1.55}.ui-flow-discussion-cards.is-grid .ui-flow-discussion-meta{justify-content:flex-start;align-items:center;margin:.75rem 1.25rem 1.25rem}@media (max-width:1100px){.ui-flow-discussion-cards.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ui-subject-detail-layout{grid-template-columns:minmax(0,1fr);gap:1rem}.ui-subject-detail-rail{position:static}.ui-collection-page{padding:0 1rem 1.5rem}.ui-collection-page>.ui-flow-page-heading{flex-direction:column;align-items:flex-start}.ui-collection-page>.ui-flow-page-heading>.ui-button,.ui-collection-page>.ui-flow-page-heading>.ui-page-heading-main{width:100%}.ui-collection-layout,.ui-flow-discussions-layout{grid-template-columns:minmax(0,1fr);gap:1rem}.ui-collection-filter,.ui-flow-discussions-filter{width:100%;position:static}.ui-collection-filter nav,.ui-flow-discussions-filter nav{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.ui-lecture-grid.is-list .ui-lecture-card{grid-template-columns:minmax(11rem,14rem) minmax(0,1fr)}.ui-lecture-grid:not(.is-list){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ui-collection-toolbar,.ui-flow-discussions-toolbar{align-items:flex-start}.ui-collection-toolbar>h2,.ui-flow-discussions-toolbar>h2{line-height:1.45}.ui-lecture-grid.is-list .ui-lecture-card,.ui-lecture-grid:not(.is-list){grid-template-columns:minmax(0,1fr)}.ui-lecture-grid.is-list .ui-lecture-card-media{aspect-ratio:16/9;height:auto;min-height:0}.ui-flow-discussion-cards.is-list .ui-flow-discussion-card{grid-template-columns:7rem minmax(0,1fr);align-items:start;padding:.75rem;display:grid}.ui-flow-discussion-cards.is-list .ui-flow-discussion-cover{flex-basis:auto;width:7rem;min-width:0;height:5.25rem;margin:0}.ui-flow-discussion-cards.is-list .ui-flow-discussion-title{min-width:0;padding:0}.ui-flow-discussion-cards.is-list .ui-flow-discussion-meta{grid-column:1/-1;justify-content:flex-start;margin:.5rem 0 0}.ui-flow-discussion-cards.is-grid{grid-template-columns:minmax(0,1fr)}}.ui-lecture-student-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);align-items:start;padding-bottom:2rem;display:grid}.ui-lecture-timeline-main{gap:1.25rem;min-width:0;display:grid}.ui-lecture-video-card{background:#0f172a;padding:0;overflow:hidden}.ui-lecture-video-card video{background:#0f172a;width:100%;max-height:min(68vh,46rem);display:block}.ui-lecture-video-card>p{color:#fff;margin:0;padding:2rem}.ui-lecture-timeline-card header{padding-bottom:1.35rem}.ui-lecture-learning-rail h2,.ui-lecture-timeline-card h2{color:var(--color-text);margin:0;font-size:1.05rem}.ui-lecture-timeline-card header p{max-width:42rem;color:var(--color-text-muted);margin:.45rem 0 0;font-size:.9rem;line-height:1.5}.ui-lecture-learning-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.ui-lecture-learning-timeline>li{grid-template-columns:8.25rem minmax(0,1fr);align-items:center;gap:1.1rem;padding:0 0 1.5rem;display:grid;position:relative}.ui-lecture-learning-timeline>li:not(:last-child):before{background:var(--color-border);content:"";width:1px;position:absolute;top:8.4rem;bottom:0;left:4.05rem}.ui-lecture-block-video{z-index:1;color:#fff;cursor:pointer;background:#172033;border:0;border-radius:50%;place-items:center;width:8.25rem;height:8.25rem;display:grid;position:relative;overflow:hidden}.ui-lecture-block-video img,.ui-lecture-block-video video{object-fit:cover;opacity:.74;pointer-events:none;width:100%;height:100%}.ui-lecture-block-video span{background:#0f172a6b;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:2.85rem;height:2.85rem;padding-left:.12rem;font-size:.85rem;display:grid;position:absolute}.ui-lecture-block-time{color:var(--color-brand-strong);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700;display:block}.ui-lecture-learning-timeline h3{margin:.25rem 0 0;font-size:1rem;line-height:1.35}.ui-lecture-learning-timeline p{color:var(--color-text-muted);margin:.45rem 0 .8rem;font-size:.9rem;line-height:1.55}.ui-lecture-learning-timeline .ui-button{min-height:2.2rem;font-size:.8rem}.ui-lecture-learning-rail{top:calc(var(--workspace-header-height) + 1.5rem);display:grid;position:sticky}.ui-lecture-lecturer-card,.ui-lecture-topic-card{padding:1.25rem}.ui-lecture-lecturer-card>div{align-items:center;gap:.8rem;margin-top:1.25rem;display:flex}.ui-lecture-lecturer-card img,.ui-lecture-lecturer-fallback{object-fit:cover;background:var(--color-brand-soft);width:3.2rem;height:3.2rem;color:var(--color-brand-strong);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.ui-lecture-lecturer-card p{gap:.2rem;margin:0;display:grid}.ui-lecture-lecturer-card strong{font-size:.9rem}.ui-lecture-lecturer-card small{color:var(--color-text-muted);font-size:.78rem;line-height:1.35}.ui-lecture-topic-card>p{color:var(--color-text-muted);margin:.45rem 0 0;font-size:.83rem;line-height:1.45}.ui-lecture-topic-card ol{gap:1rem;margin:1.1rem 0;padding:0;list-style:none;display:grid}.ui-lecture-topic-card li{border-left:2px solid var(--color-brand-soft);gap:.28rem;padding-left:.8rem;display:grid}.ui-lecture-topic-card time{color:var(--color-brand-strong);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:700}.ui-lecture-topic-card strong{font-size:.86rem;line-height:1.32}.ui-lecture-topic-card li>span{color:var(--color-text-muted);font-size:.8rem;line-height:1.45}.ui-lecture-topic-empty{padding:1rem 0}.ui-lecture-publish-panel{gap:1rem;margin-top:1.5rem;display:grid}.ui-lecture-publish-section{gap:1rem;padding:1.25rem;display:grid}.ui-lecture-publish-section h2,.ui-lecture-publish-section p{margin:0}.ui-lecture-publish-section h2{font-size:1rem}.ui-lecture-publish-section>div>p{color:var(--color-text-muted);margin-top:.35rem;font-size:.875rem;line-height:1.45}.ui-lecture-block-editor{gap:.75rem;display:grid}.ui-lecture-block-editor-item{background:var(--color-surface-subtle);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;padding:.8rem;display:grid}.ui-lecture-publish-actions,.ui-lecture-resource-actions{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;display:flex}.ui-lecture-publish-note{color:var(--color-text-muted);font-size:.82rem;line-height:1.45}.ui-lecture-resource-editor-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ui-lecture-resource-editor-list li{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.ui-lecture-resource-editor-list span{gap:.2rem;min-width:0;display:grid}.ui-lecture-resource-editor-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.ui-lecture-resource-editor-list small{color:var(--color-text-muted);font-size:.72rem}.ui-lecture-resource-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.ui-lecture-resource-actions{grid-column:1/-1}.ui-lecture-hub-modal{z-index:90;inset:var(--workspace-header-height) 0 0 var(--workspace-sidebar-width,0);place-items:start center;padding:1.5rem;display:grid;position:fixed}.ui-lecture-hub-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a7a;border:0;position:absolute;inset:0}.ui-lecture-hub-panel{width:min(100%,74rem);max-height:calc(100dvh - var(--workspace-header-height) - 3rem);border-radius:var(--radius-panel);background:var(--color-surface);position:relative;overflow:auto;box-shadow:0 1.5rem 4rem #0f172a38}.ui-lecture-hub-panel>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.5rem 1.15rem;display:flex}.ui-lecture-hub-panel header span{color:var(--color-brand-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700;display:block}.ui-lecture-hub-panel h2,.ui-lecture-hub-panel p{margin:0}.ui-lecture-hub-panel h2{margin-top:.3rem;font-size:1.25rem}.ui-lecture-hub-panel header p{color:var(--color-text-muted);margin-top:.35rem;font-size:.82rem}.ui-lecture-hub-panel>header>button{background:var(--color-surface-subtle);width:2.25rem;height:2.25rem;color:var(--color-text);cursor:pointer;border:0;border-radius:50%;flex:none;font-size:1.45rem;line-height:1}.ui-lecture-hub-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,.9fr);gap:1.25rem;padding:1.25rem;display:grid}.ui-lecture-hub-insights,.ui-lecture-hub-player{align-content:start;gap:.8rem;display:grid}.ui-lecture-hub-accordion{background:var(--color-surface-subtle);border-radius:9px;overflow:hidden}.ui-lecture-hub-accordion>button{width:100%;color:var(--color-text);cursor:pointer;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;font-size:.78rem;font-weight:700;display:flex}.ui-lecture-hub-accordion>button span{color:var(--color-brand-strong);font-size:1rem}.ui-lecture-hub-accordion>div,.ui-lecture-hub-accordion>ul{gap:.6rem;margin:0;padding:0 1rem 1rem;display:grid}.ui-lecture-hub-accordion>ul{list-style:none}.ui-lecture-hub-accordion>ul>li{background:var(--color-surface);border-radius:7px;padding:.7rem}@supports (color:color-mix(in lab,red,red)){.ui-lecture-hub-accordion>ul>li{background:color-mix(in srgb,var(--color-surface) 78%,transparent)}}.ui-lecture-hub-accordion>ul>li{font-size:.84rem;line-height:1.45}.ui-lecture-hub-accordion article{background:var(--color-surface);border-radius:7px;padding:.8rem}@supports (color:color-mix(in lab,red,red)){.ui-lecture-hub-accordion article{background:color-mix(in srgb,var(--color-surface) 78%,transparent)}}.ui-lecture-hub-accordion article strong{font-size:.84rem}.ui-lecture-hub-accordion article p{color:var(--color-text-muted);margin-top:.35rem;font-size:.82rem;line-height:1.45}.ui-lecture-live-transcript{overscroll-behavior:contain;gap:.4rem;max-height:min(15rem,36vh);margin:0;padding:0 1rem 1rem;list-style:none;display:grid;overflow-y:auto}.ui-lecture-live-transcript li{border-radius:7px}.ui-lecture-live-transcript li.is-current{background:var(--color-brand-soft)}@supports (color:color-mix(in lab,red,red)){.ui-lecture-live-transcript li.is-current{background:color-mix(in srgb,var(--color-brand-soft) 80%,var(--color-surface))}}.ui-lecture-live-transcript li>button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:3rem minmax(0,1fr);gap:.65rem;padding:.65rem;display:grid}.ui-lecture-live-transcript time{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.7rem}.ui-lecture-live-transcript p{margin:0;font-size:.82rem;line-height:1.48}.ui-lecture-live-transcript strong{color:var(--color-brand-strong);margin-bottom:.15rem;font-size:.72rem;display:block}.ui-copy-icon{width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:.45rem;flex:none;place-items:center;display:inline-grid}.ui-copy-icon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1rem;height:1rem}.ui-copy-icon:focus-visible,.ui-copy-icon:hover{background:var(--color-brand-soft);color:var(--color-brand-strong)}.ui-transcript-copy-all{justify-content:flex-end;min-height:2rem;margin:-.25rem 0 .25rem;display:flex}.ui-lecture-live-transcript li{position:relative}.ui-lecture-live-transcript li>.ui-transcript-copy-line{z-index:2;position:absolute;top:.35rem;right:.35rem}.ui-lecture-live-transcript-line{grid-template-columns:3rem minmax(0,1fr) 2rem}.ui-lecture-transcript-turns p{padding-right:2.25rem;position:relative}.ui-lecture-transcript-turns .ui-transcript-copy-line{position:absolute;top:0;right:0}.ui-chamber-message-row.is-stage .ui-chamber-message,.ui-chamber-message-row.is-stage.is-current-user .ui-chamber-message{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.5rem 0}.ui-chamber-message-row.is-stage .ui-chamber-message>div:first-child,.ui-chamber-message-row.is-stage.is-current-user .ui-chamber-message>div:first-child{text-align:left;align-items:flex-start}.ui-chamber-message-row.is-stage-guest .ui-chamber-message>div:first-child,.ui-chamber-message-row.is-stage-guest.is-current-user .ui-chamber-message>div:first-child{text-align:right;align-items:flex-end}.ui-stage-video-note{background:#000;padding:0}.ui-stage-video-note>video{object-position:center;min-width:100%;max-width:none;min-height:100%;max-height:none;display:block;position:absolute;inset:0;object-fit:cover!important;width:100%!important;height:100%!important}.ui-stage-video-note:after{z-index:6;box-shadow:inset 0 0 0 3px var(--chamber-pcolor,var(--color-brand));border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ui-stage-video-note:after{box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--chamber-pcolor,var(--color-brand)) 15%,transparent)}}.ui-stage-video-note:after{content:"";pointer-events:none}.ui-stage-video-ring{z-index:7;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ui-stage-video-ring-bg{fill:none;stroke:var(--chamber-pcolor,var(--color-brand))}@supports (color:color-mix(in lab,red,red)){.ui-stage-video-ring-bg{stroke:color-mix(in srgb,var(--chamber-pcolor,var(--color-brand)) 18%,transparent)}}.ui-stage-video-ring-bg{stroke-width:2px}.ui-stage-video-ring-fill{fill:none;stroke:var(--chamber-pcolor,var(--color-brand));stroke-width:2px;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.ui-stage-video-note .ui-stage-video-play{z-index:8;background:0 0}.ui-stage-video-note .ui-stage-video-controls{z-index:9}.ui-stage-video-note.is-playing .ui-stage-video-play{opacity:0;pointer-events:none}.ui-stage-video-note.is-playing:focus-within .ui-stage-video-play,.ui-stage-video-note.is-playing:hover .ui-stage-video-play,.ui-stage-video-note:focus-within .ui-stage-video-controls,.ui-stage-video-note:hover .ui-stage-video-controls{opacity:1;pointer-events:auto}.ui-lecture-resource-list{gap:.45rem;padding:0 1rem 1rem;display:grid}.ui-lecture-resource-list a{background:var(--color-surface);border-radius:7px;gap:.25rem;padding:.7rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ui-lecture-resource-list a{background:color-mix(in srgb,var(--color-surface) 78%,transparent)}}.ui-lecture-resource-list a{color:var(--color-brand-strong);text-decoration:none}.ui-lecture-resource-list strong{font-size:.84rem}.ui-lecture-resource-list p,.ui-lecture-resource-list span{color:var(--color-text-muted);font-size:.78rem;line-height:1.4}@media (max-width:900px){.ui-lecture-student-layout{grid-template-columns:1fr}.ui-lecture-learning-rail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.ui-lecture-hub-modal{inset:var(--workspace-header-height) 0 0;padding:1rem}}@media (max-width:640px){.ui-lecture-student-layout{gap:1rem}.ui-lecture-lecturer-card,.ui-lecture-publish-section,.ui-lecture-timeline-card,.ui-lecture-topic-card{padding:1rem}.ui-lecture-learning-rail{grid-template-columns:1fr}.ui-lecture-learning-timeline>li{grid-template-columns:5.75rem minmax(0,1fr);gap:.8rem}.ui-lecture-block-video{width:5.75rem;height:5.75rem}.ui-lecture-block-video span{width:2.25rem;height:2.25rem}.ui-lecture-learning-timeline>li:not(:last-child):before{top:5.95rem;left:2.82rem}.ui-lecture-block-editor-item,.ui-lecture-resource-form{grid-template-columns:1fr}.ui-lecture-block-editor-item .ui-button{width:100%}.ui-lecture-publish-actions,.ui-lecture-resource-actions{justify-content:stretch}.ui-lecture-publish-actions .ui-button,.ui-lecture-resource-actions .ui-button{flex:100%}.ui-lecture-hub-modal{padding:0}.ui-lecture-hub-panel{border-radius:0;width:100%;max-height:100%}.ui-lecture-hub-panel>header{padding:1rem}.ui-lecture-hub-grid{grid-template-columns:1fr;padding:1rem}}.ui-lecture-key-concept>div:first-child{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ui-lecture-concept-bookmark{border:1px solid var(--color-border);background:var(--color-surface);width:1.9rem;height:1.9rem;color:var(--color-text-muted);cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:color .16s,background-color .16s,border-color .16s,transform .16s;display:grid}.ui-lecture-concept-bookmark svg{fill:#0000;stroke:currentColor;stroke-width:1.9px;stroke-linejoin:round;width:1rem;height:1rem;transition:fill .16s}.ui-lecture-concept-bookmark:hover{border-color:var(--color-brand);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.ui-lecture-concept-bookmark:hover{border-color:color-mix(in srgb,var(--color-brand) 40%,var(--color-border))}}.ui-lecture-concept-bookmark:hover{color:var(--color-brand-strong)}.ui-lecture-concept-bookmark.is-active{border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.ui-lecture-concept-bookmark.is-active{border-color:color-mix(in srgb,var(--color-brand) 50%,var(--color-border))}}.ui-lecture-concept-bookmark.is-active{background:var(--color-brand-soft);color:var(--color-brand-strong)}.ui-lecture-concept-bookmark.is-active svg{fill:currentColor}.ui-lecture-concept-bookmark:disabled{opacity:.55;cursor:wait}.ui-lecture-saved-card{padding:1.25rem}.ui-lecture-saved-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ui-lecture-saved-head h2{margin:0}.ui-lecture-saved-head span{background:var(--color-brand-soft);min-width:1.65rem;height:1.65rem;color:var(--color-brand-strong);border-radius:999px;place-items:center;font-size:.72rem;font-weight:700;display:grid}.ui-lecture-saved-card ul{gap:.75rem;margin:1rem 0;padding:0;list-style:none;display:grid}.ui-lecture-saved-card li{border-bottom:1px solid var(--color-border);padding-bottom:.75rem}.ui-lecture-saved-card li strong{font-size:.83rem;line-height:1.3}.ui-lecture-saved-card li p{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.3rem 0 0;font-size:.76rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ui-lecture-saved-card>.ui-button{width:100%}.ui-study-library-page{width:100%;padding-bottom:2rem}.ui-study-library-page .ui-flow-page-heading>p{max-width:48rem;color:var(--color-text-muted);margin:.6rem 0 0}.ui-study-library-filters{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:1rem;padding:1.25rem;display:grid}.ui-study-library-filters .ui-input{margin-top:.45rem;padding-inline:.75rem}.ui-study-library-filter-actions{gap:.6rem;display:flex}.ui-study-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.ui-study-concept-card{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:1.25rem;display:grid}.ui-study-concept-bookmark{background:var(--color-brand-soft);width:2.5rem;height:2.5rem;color:var(--color-brand-strong);border-radius:50%;place-items:center;display:grid}.ui-study-concept-bookmark svg{fill:currentColor;width:1.15rem;height:1.15rem}.ui-study-concept-card>div:last-child{align-content:start;gap:.5rem;display:grid}.ui-study-concept-card span{color:var(--color-brand-strong);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.ui-study-concept-card h2,.ui-study-concept-card p,.ui-study-concept-card small{margin:0}.ui-study-concept-card h2{font-size:1rem;line-height:1.35}.ui-study-concept-card p{color:var(--color-text-muted);font-size:.86rem;line-height:1.5}.ui-study-concept-card small{color:var(--color-text-muted);font-size:.72rem}.ui-study-concept-card a{color:var(--color-brand-strong);justify-self:start;font-size:.78rem;font-weight:700;text-decoration:none}.ui-study-library-empty{text-align:center;margin-top:1.25rem;padding:2rem}.ui-study-library-empty h2,.ui-study-library-empty p{margin:0}.ui-study-library-empty p{color:var(--color-text-muted);margin-top:.5rem}@media (max-width:900px){.ui-study-library-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-study-library-filter-actions{grid-column:1/-1}}@media (max-width:640px){.ui-study-library-filters,.ui-study-library-grid{grid-template-columns:1fr}.ui-study-library-filter-actions{flex-direction:column;grid-column:auto}.ui-study-library-filter-actions .ui-button{width:100%}.ui-study-concept-card{grid-template-columns:2.25rem minmax(0,1fr);padding:1rem}}.ui-lecture-hero{grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);min-height:18rem;margin-bottom:1.5rem;padding:0;display:grid;overflow:hidden}.ui-lecture-hero-copy{align-content:center;gap:1rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.ui-lecture-hero-copy h1{max-width:68rem;color:var(--color-text);letter-spacing:normal;margin:.8rem 0 0;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:600;line-height:1.2}.ui-lecture-hero-copy>p{max-width:48rem;color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.55}.ui-lecture-hero-cover{background-position:50%;background-size:cover;min-height:18rem}.ui-lecture-hero-stats{grid-template-columns:repeat(2,minmax(0,11rem));gap:.75rem;margin-top:.25rem;display:grid}.ui-lecture-hero-stats>span{background:var(--color-surface-subtle);border-radius:8px;gap:.25rem;padding:.8rem 1rem;display:grid}.ui-lecture-hero-stats small{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:700}.ui-lecture-hero-stats strong{font-size:1.3rem}.ui-lecture-student-layout{grid-template-columns:minmax(0,1fr) minmax(20rem,25rem);gap:1.5rem}.ui-lecture-timeline-card{padding:1.25rem}.ui-lecture-timeline-card>header{justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1.25rem;display:flex}.ui-lecture-timeline-card>header p{text-align:right;max-width:30rem;margin:0}.ui-lecture-learning-timeline{gap:1rem}.ui-lecture-learning-timeline>li{padding:0;display:block}.ui-lecture-learning-timeline>li:before{display:none!important}.ui-lecture-block-card{border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:12px;grid-template-columns:8.25rem minmax(0,1fr);align-items:center;gap:1.15rem;padding:.9rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ui-lecture-block-card{background:color-mix(in srgb,var(--color-surface-subtle) 58%,var(--color-surface))}}.ui-lecture-block-copy{gap:.55rem;display:grid}.ui-lecture-block-meta{flex-wrap:wrap;gap:.45rem;display:flex}.ui-lecture-block-meta span{background:var(--color-surface-subtle);color:var(--color-text-muted);border-radius:999px;padding:.26rem .55rem;font-size:.68rem;font-weight:700}.ui-lecture-block-copy h3{letter-spacing:-.02em;margin:0;font-size:1.1rem;line-height:1.25}.ui-lecture-block-copy p{color:var(--color-text-muted);margin:0;font-size:.88rem;line-height:1.5}.ui-lecture-block-copy .ui-button{min-height:2rem;padding:.35rem .7rem;font-size:.75rem}.ui-lecture-learning-rail{gap:1rem}.ui-lecture-lecturer-card,.ui-lecture-progress-card,.ui-lecture-topic-card{padding:1.25rem}.ui-lecture-progress-card h2{margin:0;font-size:1.05rem}.ui-lecture-progress-value{justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1.5rem;display:flex}.ui-lecture-progress-value strong{font-size:2rem;line-height:1}.ui-lecture-progress-value span{color:var(--color-text-muted);text-align:right;font-size:.72rem;font-weight:700}.ui-lecture-progress-track{background:var(--color-surface-subtle);border-radius:999px;height:.55rem;margin-top:.9rem;overflow:hidden}.ui-lecture-progress-track span{border-radius:inherit;background:var(--color-brand);height:100%;display:block}.ui-lecture-topic-card li{border-left:0;padding:0 0 0 1rem;position:relative}.ui-lecture-topic-card li:before{background:var(--color-brand);content:"";border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.35rem;left:0}.ui-lecture-topic-card li:not(:last-child):after{background:var(--color-border);content:"";width:1px;position:absolute;top:.9rem;bottom:-1rem;left:.18rem}.ui-lecture-hub-panel{width:min(100%,96rem)}.ui-lecture-hub-panel>header{align-items:center;padding:.9rem 1.1rem}.ui-lecture-hub-heading{align-items:center;gap:.55rem;min-width:0;display:flex}.ui-lecture-hub-heading>span{flex:none}.ui-lecture-hub-heading>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.ui-lecture-hub-heading>b{border:1px solid var(--color-brand);color:var(--color-brand-strong);border-radius:999px;flex:none;padding:.22rem .45rem;font-size:.7rem}.ui-lecture-hub-heading>p{min-width:0;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.ui-lecture-hub-heading>p:before{content:"•";margin-right:.55rem}.ui-lecture-hub-nav{flex:none;gap:.35rem;display:flex}.ui-lecture-hub-nav button{width:2rem;height:2rem;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:1.2rem;display:grid}.ui-lecture-hub-nav button:hover{background:var(--color-surface-subtle)}.ui-lecture-hub-nav button:disabled{opacity:.35;cursor:default}.ui-lecture-hub-grid{grid-template-columns:minmax(0,1fr) minmax(22rem,1fr)}.ui-lecture-hub-player>video,.ui-lecture-hub-video-empty{aspect-ratio:16/9;object-fit:contain;background:#111827;border-radius:10px;width:100%;display:block}.ui-lecture-hub-video-empty{color:#fff;place-items:center;padding:1rem;display:grid}@media (max-width:1100px){.ui-lecture-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr)}.ui-lecture-student-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,21rem)}}@media (max-width:900px){.ui-lecture-hero{grid-template-columns:1fr}.ui-lecture-hero-cover{grid-row:1;min-height:14rem}.ui-lecture-student-layout{grid-template-columns:1fr}.ui-lecture-learning-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-lecture-topic-card{grid-column:1/-1}.ui-lecture-hub-grid{grid-template-columns:1fr}}@media (max-width:640px){.ui-lecture-hero{min-height:0}.ui-lecture-hero-cover{min-height:11rem}.ui-lecture-hero-copy{padding:1rem}.ui-lecture-hero-copy h1{font-size:clamp(1.45rem,7vw,1.85rem)}.ui-lecture-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-lecture-timeline-card>header{flex-direction:column;align-items:flex-start}.ui-lecture-timeline-card>header p{text-align:left}.ui-lecture-block-card{grid-template-columns:5.75rem minmax(0,1fr);padding:.75rem}.ui-lecture-learning-rail{grid-template-columns:1fr}.ui-lecture-topic-card{grid-column:auto}.ui-lecture-hub-heading>p{display:none}.ui-lecture-hub-grid{padding:.75rem}}.ui-flow-breadcrumb{width:100%;min-width:0;display:block}.ui-flow-breadcrumb li{white-space:nowrap;flex:none}.ui-flow-breadcrumb li+li{margin-left:.75rem}.ui-flow-breadcrumb li+li:before{flex:none;margin-right:.75rem!important;display:inline-block!important}@media (max-width:560px){.ui-flow-breadcrumb li+li{margin-left:.55rem}.ui-flow-breadcrumb li+li:before{margin-right:.55rem!important}}.ui-workspace-main>.ui-edumin-profile-page{width:100%;max-width:none;margin:0;padding:1.875rem}.ui-edumin-profile-intro{background:var(--color-surface);min-height:5.2rem;box-shadow:var(--shadow-card);border-radius:.35rem;justify-content:space-between;align-items:center;margin:0 0 1.875rem;padding:1rem 1.25rem;display:flex}.ui-edumin-profile-intro h1{color:var(--color-brand-strong);margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.ui-edumin-profile-intro p{color:var(--color-text-muted);margin:.35rem 0 0;font-size:.875rem}.ui-workspace-main>.ui-edumin-profile-page .ui-flow-profile-cover.ui-edumin-profile-head-card{background:var(--color-surface);width:100%;max-width:none;box-shadow:var(--shadow-card);border-radius:.35rem;margin:0 0 1.875rem;padding:1rem 1rem 0;overflow:hidden}.ui-edumin-profile-cover-frame{border-radius:.35rem;overflow:hidden}.ui-workspace-main .ui-edumin-profile-cover-photo{background:linear-gradient(115deg,var(--color-brand),var(--color-brand));border-radius:.35rem;min-height:clamp(12.5rem,15vw,15.625rem)}@supports (color:color-mix(in lab,red,red)){.ui-workspace-main .ui-edumin-profile-cover-photo{background:linear-gradient(115deg,color-mix(in srgb,var(--color-brand) 88%,#1e3d93),color-mix(in srgb,var(--color-brand) 54%,#a885ff))}}.ui-workspace-main>.ui-edumin-profile-page .ui-flow-profile-cover-inner{grid-template-columns:auto minmax(10rem,1fr) minmax(11rem,1fr) auto;align-items:center;gap:1.5rem;min-height:6.5rem;margin:0;padding:0 1.25rem;display:grid}.ui-workspace-main>.ui-edumin-profile-page .ui-flow-profile-avatar{border:3px solid var(--color-surface);width:6.1rem;height:6.1rem;box-shadow:none;margin:-2.55rem 0 0}.ui-workspace-main>.ui-edumin-profile-page .ui-edumin-profile-email,.ui-workspace-main>.ui-edumin-profile-page .ui-edumin-profile-identity{align-self:center;padding:0}.ui-workspace-main>.ui-edumin-profile-page .ui-edumin-profile-email strong,.ui-workspace-main>.ui-edumin-profile-page .ui-edumin-profile-identity strong{font-size:1rem}.ui-workspace-main>.ui-edumin-profile-page .ui-edumin-profile-email span,.ui-workspace-main>.ui-edumin-profile-page .ui-edumin-profile-identity span{margin-top:.2rem;font-size:.78rem}.ui-workspace-main>.ui-edumin-profile-page .ui-edumin-profile-actions{justify-self:end}.ui-workspace-main>.ui-edumin-profile-page .ui-edumin-profile-public-link{border:1px solid var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.ui-workspace-main>.ui-edumin-profile-page .ui-edumin-profile-public-link{border:1px solid color-mix(in srgb,var(--color-brand) 22%,var(--color-border))}}.ui-workspace-main>.ui-edumin-profile-page .ui-edumin-profile-public-link{background:var(--color-brand-soft);padding:.65rem .8rem}.ui-workspace-main>.ui-edumin-profile-page .ui-edumin-profile-layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:1.875rem;width:100%;max-width:none;margin:0;display:grid}.ui-workspace-main>.ui-edumin-profile-page .ui-edumin-profile-placeholder-rail{gap:1.875rem;position:static}.ui-workspace-main>.ui-edumin-profile-page .ui-edumin-profile-placeholder-card{min-height:7rem;box-shadow:var(--shadow-card);border-radius:.35rem;padding:1.875rem}.ui-workspace-main>.ui-edumin-profile-page .ui-edumin-profile-tab-card{border-radius:.35rem}@media (max-width:1199px){.ui-workspace-main>.ui-edumin-profile-page .ui-edumin-profile-layout{grid-template-columns:1fr}}@media (max-width:760px){.ui-workspace-main>.ui-edumin-profile-page{padding:1rem}.ui-edumin-profile-intro{min-height:0;margin-bottom:1rem;padding:1rem}.ui-workspace-main>.ui-edumin-profile-page .ui-flow-profile-cover.ui-edumin-profile-head-card{margin-bottom:1rem;padding:.75rem .75rem 0}.ui-workspace-main .ui-edumin-profile-cover-photo{min-height:9rem}.ui-workspace-main>.ui-edumin-profile-page .ui-flow-profile-cover-inner{grid-template-columns:auto minmax(0,1fr);gap:.75rem;min-height:0;padding:0 .75rem 1rem}.ui-workspace-main>.ui-edumin-profile-page .ui-flow-profile-avatar{width:4.75rem;height:4.75rem;margin-top:-1.75rem}.ui-workspace-main>.ui-edumin-profile-page .ui-edumin-profile-actions,.ui-workspace-main>.ui-edumin-profile-page .ui-edumin-profile-email{grid-column:1/-1;justify-self:start}.ui-workspace-main>.ui-edumin-profile-page .ui-edumin-profile-layout,.ui-workspace-main>.ui-edumin-profile-page .ui-edumin-profile-placeholder-rail{gap:1rem}.ui-workspace-main>.ui-edumin-profile-page .ui-edumin-profile-placeholder-card{min-height:0;padding:1.25rem}}.ui-chamber-message-row:not(.is-current-user) .ui-chamber-message{background:var(--chamber-pcolor,var(--color-brand));border-radius:.2rem .8rem .8rem}@supports (color:color-mix(in lab,red,red)){.ui-chamber-message-row:not(.is-current-user) .ui-chamber-message{background:color-mix(in srgb,var(--chamber-pcolor,var(--color-brand)) 8%,var(--color-surface))}}.ui-chamber-message-row:not(.is-current-user) .ui-chamber-message{padding:.75rem .875rem}.ui-chamber-message-row.is-current-user .ui-chamber-message{background:var(--chamber-pcolor,var(--color-brand));border-radius:.8rem .2rem .8rem .8rem}@supports (color:color-mix(in lab,red,red)){.ui-chamber-message-row.is-current-user .ui-chamber-message{background:color-mix(in srgb,var(--chamber-pcolor,var(--color-brand)) 11%,var(--color-surface))}}.ui-chamber-message-row.is-current-user .ui-chamber-message{text-align:left;padding:.75rem .875rem}.ui-chamber-message-row.is-current-user .ui-chamber-message>div:first-child{text-align:left;align-items:flex-start}@media (max-width:760px){.ui-chamber-message-row,.ui-chamber-message-row.is-current-user,.ui-chamber-timeline,.ui-chamber-timeline>.ui-chamber-message-row{width:100%;max-width:none}.ui-chamber-message-row .ui-chamber-message{flex:1 1 0;width:auto;max-width:none}}.ui-chamber-insights-placeholder{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.ui-chamber-insights-placeholder>.ui-contribution-activity{order:1}.ui-chamber-insights-placeholder>.ui-insights-trigger{order:2}.ui-chamber-message-row.is-current-user .ui-chamber-insights-placeholder{justify-content:space-between;align-items:center}@media (max-width:760px){.ui-chamber-insights-placeholder,.ui-chamber-message-row.is-current-user .ui-chamber-insights-placeholder{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.75rem;margin-top:1.25rem;padding-bottom:.15rem}}.ui-students-page{max-width:none;padding:1.875rem}.ui-students-page-heading{align-items:end;gap:1rem;padding-top:0}.ui-students-page-heading>.ui-button{flex:none}.ui-student-form-card,.ui-students-table-card{border-radius:.35rem;width:100%;padding:0;overflow:hidden}.ui-student-card-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;min-height:5.25rem;padding:1.25rem 1.5rem;display:flex}.ui-student-card-header h2{color:var(--color-text);margin:0;font-size:1rem;font-weight:650}.ui-student-card-header p{color:var(--color-text-muted);margin:.3rem 0 0;font-size:.85rem}.ui-students-table-wrap{width:100%;overflow-x:auto}.ui-students-table{border-collapse:collapse;width:100%;min-width:49rem;color:var(--color-text);font-size:.875rem}.ui-students-table td,.ui-students-table th{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle;padding:1rem 1.5rem}.ui-students-table th{color:var(--color-text-muted);letter-spacing:.045em;text-transform:uppercase;font-size:.7rem;font-weight:700}.ui-students-table tbody tr:last-child td{border-bottom:0}.ui-students-table tbody tr:hover{background:var(--color-surface-subtle)}.ui-students-table td:first-child{width:4.5rem}.ui-students-table td:nth-child(2) a{color:var(--color-text);font-weight:650;text-decoration:none}.ui-students-table td:nth-child(2) a:hover{color:var(--color-brand-strong)}.ui-students-avatar{box-shadow:none}.ui-students-empty{justify-items:start;gap:.75rem;padding:2rem 1.5rem;display:grid}.ui-students-empty h2,.ui-students-empty p{margin:0}.ui-students-empty h2{font-size:1rem}.ui-students-empty p{color:var(--color-text-muted);font-size:.9rem}.ui-student-form-card{width:100%;max-width:none}.ui-student-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding:1.5rem;display:grid}.ui-student-form-grid label{color:var(--color-text);gap:.5rem;font-size:.825rem;font-weight:600;display:grid}.ui-student-form-grid .ui-input{width:100%}.ui-student-form-note{color:var(--color-text-muted);margin:0;padding:0 1.5rem;font-size:.85rem;line-height:1.55}.ui-student-form-status{border-radius:8px;margin:1rem 1.5rem 0;padding:.75rem .875rem;font-size:.875rem}.ui-student-form-status.is-success{background:#36a269}@supports (color:color-mix(in lab,red,red)){.ui-student-form-status.is-success{background:color-mix(in srgb,#36a269 13%,var(--color-surface))}}.ui-student-form-status.is-success{color:#207647}.ui-student-form-status.is-error{background:#d34d5d}@supports (color:color-mix(in lab,red,red)){.ui-student-form-status.is-error{background:color-mix(in srgb,#d34d5d 12%,var(--color-surface))}}.ui-student-form-status.is-error{color:#b73545}.ui-student-form-actions{justify-content:flex-end;gap:.75rem;padding:1.5rem;display:flex}@media (max-width:760px){.ui-students-page{padding:1rem}.ui-students-page-heading{flex-direction:column;align-items:flex-start;padding-bottom:1rem}.ui-students-page-heading>.ui-button{width:100%}.ui-student-card-header{min-height:0;padding:1rem}.ui-students-table td,.ui-students-table th{padding:.875rem 1rem}.ui-student-form-grid{grid-template-columns:1fr;gap:1rem;padding:1rem}.ui-student-form-note{padding:0 1rem}.ui-student-form-status{margin-left:1rem;margin-right:1rem}.ui-student-form-actions{flex-direction:column-reverse;padding:1rem}.ui-student-form-actions .ui-button{width:100%}}.ui-students-page{box-sizing:border-box;width:100%;min-width:0;padding:1.5rem 1.875rem 2.5rem}.ui-students-page-heading{justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.75rem;padding:0 0 1.5rem;display:flex}.ui-students-page-title{min-width:0}.ui-students-page-title h1{margin:0;font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.15}.ui-students-page-heading>.ui-flow-breadcrumb{flex:none}.ui-students-page-heading>.ui-flow-breadcrumb ol{justify-content:flex-end;gap:.2rem}.ui-students-page-heading>.ui-flow-breadcrumb li{white-space:nowrap}.ui-students-heading-action,.ui-students-page .ui-button--primary{border:1px solid var(--color-brand-strong);background:var(--color-brand-strong);color:#fff;min-height:2.75rem;box-shadow:none;border-radius:.35rem;padding:.65rem 1.1rem}.ui-students-heading-action:hover,.ui-students-page .ui-button--primary:hover:not(:disabled){border-color:var(--color-brand);background:var(--color-brand);color:#fff}.ui-student-form-grid label{min-width:0}.ui-student-form-grid .ui-input{box-sizing:border-box;min-height:2.75rem;padding:.7rem .8rem}.ui-student-form-grid select.ui-input{appearance:auto}.ui-student-form-actions .ui-button{padding:.65rem 1.1rem}.ui-student-form-actions .ui-button--secondary{background:var(--color-surface)}@media (max-width:760px){.ui-students-page{padding:1rem}.ui-students-page-heading{flex-direction:column;align-items:flex-start;gap:.75rem;min-height:0}.ui-students-page-heading>.ui-flow-breadcrumb{order:-1;width:100%}.ui-students-page-heading>.ui-flow-breadcrumb ol{justify-content:flex-start}.ui-students-page-heading>.ui-button{width:100%}}.ui-notification-center{flex:none;position:relative}.ui-notification-trigger{width:2.75rem;height:2.75rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.ui-notification-trigger:hover,.ui-notification-trigger[aria-expanded=true]{background:var(--color-surface-subtle);color:var(--color-brand-strong)}.ui-notification-trigger:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.ui-notification-item-icon svg,.ui-notification-trigger>svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.35rem;height:1.35rem}.ui-notification-badge{border:2px solid var(--color-header);background:var(--color-danger,#ef4444);color:#fff;border-radius:999px;place-items:center;min-width:1.1rem;height:1.1rem;padding:0 .2rem;font-size:.625rem;font-weight:700;line-height:1;display:grid;position:absolute;top:.15rem;right:.05rem}.ui-notification-panel{z-index:260;border-radius:var(--radius-panel);background:var(--color-surface);width:min(23rem,100vw - 2rem);box-shadow:var(--shadow-floating);border:0;position:absolute;top:calc(100% + .75rem);right:0;overflow:hidden}.ui-notification-panel-header{justify-content:space-between;align-items:center;gap:1rem;min-height:4.75rem;padding:1rem 1.15rem;display:flex}.ui-notification-panel-header h2,.ui-notification-panel-header p{margin:0}.ui-notification-panel-header h2{color:var(--color-text);font-size:1rem;font-weight:650}.ui-notification-panel-header p{color:var(--color-text-muted);margin-top:.15rem;font-size:.75rem}.ui-notification-panel-header button{color:var(--color-brand-strong);cursor:pointer;font:inherit;background:0 0;border:0;padding:.4rem;font-size:.75rem;font-weight:600}.ui-notification-panel-header button:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px;border-radius:6px}.ui-notification-list{overscroll-behavior:contain;max-height:min(27rem,100dvh - 8rem);padding:0 .5rem .5rem;overflow-y:auto}.ui-notification-item{color:var(--color-text);border-radius:8px;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.85rem .7rem;text-decoration:none;display:grid;position:relative}.ui-notification-item:focus-visible,.ui-notification-item:hover{background:var(--color-surface-subtle);outline:0}.ui-notification-item.is-unread{background:var(--color-brand-soft)}.ui-notification-item-icon{background:var(--color-surface-tinted);width:2.5rem;height:2.5rem;color:var(--color-brand-strong);border-radius:50%;place-items:center;display:grid}.ui-notification-item-copy{gap:.35rem;min-width:0;font-size:.82rem;line-height:1.45;display:grid}.ui-notification-item-copy strong{font-weight:650}.ui-notification-item-copy time{color:var(--color-text-muted);font-size:.7rem}.ui-notification-unread-dot{background:var(--color-brand);border-radius:50%;align-self:center;width:.45rem;height:.45rem}.ui-notification-empty{color:var(--color-text-muted);text-align:center;margin:0;padding:2.25rem 1rem;font-size:.85rem}@media (max-width:900px){.ui-workspace-header-actions{gap:.35rem}.ui-notification-panel{top:calc(var(--workspace-header-height) + .5rem);position:fixed;right:1rem}}@media (max-width:380px){.ui-notification-panel{width:calc(100vw - 1rem);right:.5rem}}.ui-chamber-page{width:100%;max-width:none;margin:0;padding-top:1.75rem}.ui-chamber-back{color:var(--color-text-muted);font-weight:500}.ui-chamber-header{background:var(--color-surface);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.ui-chamber-header .ui-chamber-cover{border-radius:var(--radius-card) var(--radius-card) 0 0;border:0;grid-row:1;min-height:clamp(12rem,24vw,21rem)}.ui-chamber-header .ui-chamber-context-main{grid-row:2;align-content:start;padding:1.6rem 1.75rem 1.75rem}.ui-chamber-header h1{max-width:68rem;margin-top:.8rem;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:600;line-height:1.2}.ui-chamber-header .ui-chamber-context-objective{max-width:72rem;margin-top:.75rem;font-size:.95rem;line-height:1.65}.ui-chamber-header .ui-chamber-context-facts{gap:1rem 2.5rem;margin-top:1.25rem}.ui-chamber-header .ui-chamber-context-sources{margin-top:1.25rem}.ui-chamber-grid{grid-template-columns:minmax(0,2fr) minmax(18.5rem,1fr);justify-content:stretch;gap:1.5rem}.ui-chamber-feed{width:100%;max-width:none}.ui-chamber-rail{top:calc(var(--workspace-header-height) + 1.25rem);max-height:calc(100vh - var(--workspace-header-height) - 2.5rem);gap:1.25rem}.ui-chamber-feed>.ui-card,.ui-chamber-rail>.ui-card{width:100%}@media (max-width:1100px){.ui-chamber-grid{grid-template-columns:minmax(0,1fr)}.ui-chamber-grid>.ui-chamber-rail--sidebar{grid-column:auto;max-height:none;position:static;overflow:visible}.ui-chamber-rail--sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ui-chamber-rail--sidebar>*{min-width:0}}@media (max-width:760px){.ui-chamber-page{max-width:none;padding-top:1rem}.ui-chamber-header .ui-chamber-cover{border:0;min-height:clamp(10rem,52vw,14rem)}.ui-chamber-header .ui-chamber-context-main{padding:1.25rem}.ui-chamber-header h1{font-size:clamp(1.45rem,7vw,1.85rem)}.ui-chamber-grid{gap:1rem}.ui-chamber-rail--sidebar{grid-template-columns:minmax(0,1fr);gap:1rem}.ui-chamber-feed>.ui-card,.ui-chamber-rail>.ui-card{border-radius:var(--radius-card)}}.ui-flow-profile-page{width:100%;max-width:96rem;padding:1.5rem 1.75rem 2.5rem}.ui-flow-profile-cover{background:var(--color-surface);max-width:none;min-height:0;margin:0 0 1.5rem;overflow:hidden}.ui-edumin-profile-cover-photo{background:var(--color-brand);min-height:clamp(8.5rem,15vw,12rem)}.ui-flow-profile-cover-inner{grid-template-columns:auto minmax(9rem,auto) minmax(0,1fr);gap:1rem;max-width:none;min-height:5rem;margin:0;display:grid;position:relative;bottom:auto;left:auto;right:auto}.ui-flow-profile-avatar{border:4px solid var(--color-surface);background:var(--color-surface-subtle);width:6.25rem;height:6.25rem;margin-top:-3.125rem;margin-bottom:1rem}.ui-edumin-profile-identity{align-self:center;min-width:0;padding-bottom:.2rem}.ui-edumin-profile-identity strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:600;display:block;overflow:hidden}.ui-flow-profile-cover .ui-card-header-tabs-basic{background:0 0;place-self:stretch end}.ui-flow-profile-cover .ui-card-header-tabs-basic .ui-profile-section-nav-link{min-height:5rem;padding:1rem}.ui-flow-profile-layout{grid-template-columns:minmax(16rem,.34fr) minmax(0,1fr);grid-template-areas:"summary content""sidepanel content";max-width:none;margin:0;padding:0}.ui-flow-profile-summary{grid-area:summary;padding:1.5rem}.ui-flow-profile-summary h1{margin-top:1.1rem;font-size:1.3rem}.ui-flow-profile-content{grid-area:content;gap:1.5rem}.ui-flow-profile-sidepanel{top:calc(var(--workspace-header-height) + 1.25rem);grid-area:sidepanel;gap:1.5rem}.ui-flow-profile-actions{gap:.65rem}.ui-profile-editor-avatar{background:var(--color-surface-subtle);border:0;border-radius:8px;padding:1.25rem}.ui-edumin-profile-form .ui-input,.ui-edumin-profile-form .ui-textarea{border-radius:8px;min-height:2.75rem}.ui-edumin-profile-form>div:last-of-type>p.rounded-xl{border-radius:8px}.ui-flow-profile-subpage{gap:1.25rem;max-width:none;margin:0;padding:0}.ui-flow-profile-subpage>h1{font-size:1.5rem}.ui-edumin-profile-settings-layout{grid-template-columns:minmax(16rem,.34fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.ui-edumin-profile-settings-main,.ui-edumin-profile-settings-rail{align-content:start;gap:1.5rem;display:grid}.ui-edumin-profile-settings-rail{top:calc(var(--workspace-header-height) + 1.25rem);position:sticky}.ui-edumin-profile-settings-rail>.ui-button{width:100%}.ui-settings-appearance .ui-settings-preference-row{border:0;flex-direction:column;align-items:flex-start;padding:1.5rem}.ui-settings-notifications-body{padding:1.5rem}.ui-settings-notifications-body label{background:var(--color-surface-subtle);border-color:#0000;border-radius:8px}@media (max-width:1100px){.ui-edumin-profile-settings-layout,.ui-flow-profile-layout{grid-template-columns:minmax(14rem,.4fr) minmax(0,1fr)}.ui-flow-profile-cover-inner{grid-template-columns:auto minmax(0,1fr)}.ui-flow-profile-cover .ui-card-header-tabs-basic{grid-column:1/-1;justify-self:stretch;width:100%}.ui-flow-profile-cover .ui-card-header-tabs-basic .ui-profile-section-nav-link{min-height:3.25rem}}@media (max-width:820px){.ui-flow-profile-page{padding:1rem 1rem 2rem}.ui-flow-profile-layout{grid-template-areas:"summary""content""sidepanel"}.ui-edumin-profile-settings-layout,.ui-flow-profile-layout{grid-template-columns:minmax(0,1fr);gap:1rem}.ui-edumin-profile-settings-rail,.ui-flow-profile-sidepanel{position:static}.ui-edumin-profile-settings-main,.ui-edumin-profile-settings-rail,.ui-flow-profile-content,.ui-flow-profile-sidepanel{gap:1rem}}@media (max-width:560px){.ui-edumin-profile-cover-photo{min-height:7.5rem}.ui-flow-profile-cover{margin-bottom:1rem}.ui-flow-profile-cover-inner{grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:0 1rem;display:grid}.ui-flow-profile-avatar{width:4.75rem;height:4.75rem;margin-top:-2.35rem;margin-bottom:.75rem}.ui-edumin-profile-identity{padding-bottom:0}.ui-flow-profile-cover .ui-card-header-tabs-basic{grid-column:1/-1;max-width:none;overflow-x:auto}.ui-flow-profile-cover .ui-card-header-tabs-basic .ui-profile-section-nav-link{flex:none;min-height:3rem;padding:.75rem}.ui-flow-profile-summary,.ui-profile-account-card,.ui-profile-section-body,.ui-profile-section-head,.ui-settings-notifications-body{padding-left:1.125rem;padding-right:1.125rem}.ui-profile-editor-avatar{flex-direction:column;align-items:flex-start}}.ui-brand-icon{object-fit:contain;width:2.75rem;height:2.75rem;display:none}.ui-app-canvas:has(.ui-workspace-sidebar[data-collapsed=true]) .ui-workspace-brand .ui-brand-wordmark{display:none}.ui-app-canvas:has(.ui-workspace-sidebar[data-collapsed=true]) .ui-workspace-brand .ui-brand-icon{width:2.75rem;height:2.75rem;display:block}@media (max-width:900px){.ui-app-canvas:has(.ui-workspace-sidebar[data-collapsed=true]) .ui-workspace-brand a{width:auto;height:auto}.ui-app-canvas:has(.ui-workspace-sidebar[data-collapsed=true]) .ui-workspace-brand .ui-brand-wordmark{display:block}.ui-app-canvas:has(.ui-workspace-sidebar[data-collapsed=true]) .ui-workspace-brand .ui-brand-icon{display:none}.ui-app-canvas:has(.ui-workspace-sidebar[data-collapsed=true]) .ui-workspace-brand span{display:block}}.ui-insights-original{text-align:left}.ui-insights-original-author{text-align:left;align-items:center;gap:.75rem;display:flex}.ui-insights-original-avatar{width:2.5rem;height:2.5rem;box-shadow:none;border-radius:50%;flex:0 0 2.5rem}.ui-insights-original-author strong{color:var(--color-text);font-size:.875rem;font-weight:650;line-height:1.3;display:block}.ui-insights-original-text{text-align:left}.ui-insights-original-time{text-align:right;margin-top:.75rem;display:block}:root{--radius-input:5px;--radius-control:5px;--radius-card:5px;--radius-panel:5px;--shadow-card:0 1px 2px #0000000d;--color-app-canvas:#fafbfe;--color-app-canvas-deep:#fafbfe;--color-surface-subtle:#fafbfe;--color-border:#e2e8ee;--color-border-strong:#dbe5ee;--color-text:#112b4a;--color-text-muted:#374d67b3}html[data-theme=dark]{--color-app-canvas:#141a25;--color-app-canvas-deep:#141a25;--color-surface-subtle:#1b2531}.ui-workspace-header{border-color:var(--color-border);background:var(--color-surface);min-height:3.5rem;box-shadow:0 1px 2px #0000000d}.ui-workspace-layout{--workspace-sidebar-width:16rem;grid-template-columns:16rem minmax(0,1fr)}.ui-workspace-layout:has(.ui-workspace-sidebar[data-collapsed=true]){--workspace-sidebar-width:4rem;grid-template-columns:4rem minmax(0,1fr)}.ui-workspace-sidebar{border-color:var(--color-border);background:var(--color-app-canvas);padding:1rem}.ui-workspace-sidebar-brand{padding:0 0 1rem}.ui-workspace-role,.ui-workspace-sidebar-label{color:var(--color-text-muted);letter-spacing:.92px;background:0 0;padding:0;font-size:.6875rem;font-weight:700}.ui-workspace-nav-link{min-height:2.25rem;border-radius:0;padding:.5rem 0;font-weight:600}.ui-workspace-nav-link.is-active,.ui-workspace-nav-link:hover{color:var(--color-brand);background:0 0}.ui-workspace-sidebar-footer{padding-top:1rem}.ui-card,.ui-empty-state{box-shadow:var(--shadow-card);border-color:#d5dde6;border-radius:5px}.ui-button{border-radius:5px;min-height:2.375rem;font-weight:600}.ui-button--primary{box-shadow:none}.ui-input,.ui-textarea{border-radius:5px;box-shadow:inset 0 1px 2px #4247701f}.ui-avatar{border-width:0}.ui-profile-section-head{padding:1rem 1.25rem}.ui-profile-account-card,.ui-profile-section-body{padding:1.25rem}.ui-flow-profile-page{margin:0 auto;padding-bottom:2rem}.ui-flow-profile-cover{background:var(--color-brand);min-height:9.375rem;margin-bottom:3.75rem;position:relative}.ui-flow-profile-cover-inner{align-items:end;gap:1.25rem;max-width:81.25rem;margin:0 auto;padding:0 1.5rem;display:flex;position:absolute;bottom:-2.5625rem;left:0;right:0}.ui-flow-profile-avatar{border:2px solid var(--color-surface);border-radius:5px;width:5.125rem;height:5.125rem}.ui-flow-profile-cover .ui-profile-section-nav{border-bottom:0;flex:auto}.ui-flow-profile-cover .ui-profile-section-nav-link{color:#ffffffb3;font-weight:600}.ui-flow-profile-cover .ui-profile-section-nav-link.is-active,.ui-flow-profile-cover .ui-profile-section-nav-link:hover{color:#fff;border-color:#fff}.ui-flow-profile-layout{grid-template-columns:minmax(13rem,.75fr) minmax(0,2.1fr) minmax(14rem,.85fr);align-items:start;gap:1.5rem;max-width:81.25rem;margin:0 auto;padding:0 1.5rem;display:grid}.ui-flow-profile-summary h1{margin:1rem 0 .25rem;font-size:1.3125rem;font-weight:600}.ui-flow-profile-bio,.ui-flow-profile-headline{color:var(--color-text-muted);margin:.5rem 0 0;font-size:.875rem;line-height:1.55}.ui-flow-profile-headline{color:var(--color-text);font-weight:600}.ui-flow-profile-actions{gap:.5rem;margin-top:1.25rem;display:grid}.ui-flow-profile-actions .ui-button{width:100%}.ui-flow-profile-content,.ui-flow-profile-sidepanel{align-content:start;gap:1rem;display:grid}.ui-flow-profile-sidepanel{position:sticky;top:4.5rem}@media (max-width:900px){.ui-flow-profile-cover{margin-bottom:4rem}.ui-flow-profile-cover-inner{padding:0 1rem}.ui-flow-profile-layout{grid-template-columns:1fr;padding:0 1rem}.ui-flow-profile-sidepanel{position:static}}@media (max-width:560px){.ui-flow-profile-cover{min-height:7.5rem}.ui-flow-profile-cover-inner{flex-direction:column;align-items:start;gap:.25rem;bottom:-5.6rem}.ui-flow-profile-avatar{width:4.5rem;height:4.5rem}.ui-flow-profile-cover .ui-profile-section-nav{width:100%}}.ui-chamber-page{padding-bottom:6rem}.ui-composer-anchor{width:100%}.ui-composer-open{z-index:80;bottom:1rem;left:var(--composer-anchor-left,1rem);width:var(--composer-anchor-width,min(43.75rem,calc(100vw - var(--workspace-sidebar-width) - 25rem)));border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:3.25rem;color:var(--color-text-soft);text-align:left;border-radius:5px;justify-content:space-between;align-items:center;padding:.5rem .75rem .5rem 1rem;display:flex;position:fixed;box-shadow:0 .5rem 1.5rem #112b4a1f}.ui-composer-open>span:last-child{background:var(--color-brand);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:1.25rem;line-height:1;display:grid}.ui-composer-open:hover{border-color:var(--color-brand);color:var(--color-text-muted);cursor:text}.ui-workspace-profile-account{gap:.1rem;min-width:0;display:grid}.ui-workspace-profile-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-workspace-sidebar-footer .ui-workspace-role{min-height:0;color:var(--color-text-muted);letter-spacing:0;text-transform:none;font-size:.6875rem;font-weight:600}.ui-workspace-sidebar-footer{border-top:0;align-self:end;padding-top:0}.ui-workspace-sidebar-account{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:1rem}.ui-workspace-sidebar-account-link{min-width:0;color:var(--color-text);align-items:center;gap:.625rem;text-decoration:none;display:flex}.ui-workspace-sidebar-account-link:hover{color:var(--color-brand)}.ui-workspace-sidebar-account-link .ui-workspace-nav-icon{flex:none}.ui-workspace-sidebar-account-link .ui-workspace-profile-account{flex:auto}.ui-workspace-sidebar-account-link .ui-workspace-profile-name{color:inherit;font-size:.875rem;font-weight:700}.ui-workspace-sidebar[data-collapsed=true] .ui-workspace-sidebar-account .ui-workspace-profile-account{display:none}@media (max-width:900px){.ui-workspace-header-actions .ui-header-avatar-link,.ui-workspace-header-actions .ui-theme-toggle{display:none}.ui-workspace-header-actions{margin-left:auto}.ui-chamber-page{max-width:none;padding:0 0 calc(5rem + env(safe-area-inset-bottom))}.ui-chamber-page>.ui-button--text{margin-left:1rem}.ui-chamber-context,.ui-chamber-grid{margin-left:0;margin-right:0}.ui-chamber-grid{gap:1rem}.ui-chamber-feed{width:100%;max-width:none}.ui-chamber-feed>.ui-card,.ui-chamber-rail>.ui-card{border-left-width:0;border-right-width:0;border-radius:0}.ui-composer-open{width:100%;min-height:3.75rem;padding-right:max(1rem,env(safe-area-inset-right));padding-bottom:max(.5rem,env(safe-area-inset-bottom));padding-left:max(1rem,env(safe-area-inset-left));border-bottom:0;border-left:0;border-right:0;border-radius:0;bottom:0;left:0;right:0}}@media (max-width:700px){.ui-insights-header{align-items:flex-start}.ui-insights-title-block{flex-direction:column;align-items:flex-start;gap:2px;width:100%;max-width:100%}.ui-insights-contribution-title,.ui-insights-debate-title{width:100%;line-height:1.25}.ui-insights-debate-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box}}.ui-flow-profile-cover .ui-card-header-tabs-basic{background:var(--color-surface);border:0;flex:auto;align-self:end;align-items:end;padding:0;display:flex}.ui-flow-profile-cover .ui-card-header-tabs-basic .ui-profile-section-nav-link{min-height:2.625rem;color:var(--color-text-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;padding:.5rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.ui-flow-profile-cover .ui-card-header-tabs-basic .ui-profile-section-nav-link.is-active,.ui-flow-profile-cover .ui-card-header-tabs-basic .ui-profile-section-nav-link:hover{border-bottom-color:var(--color-brand);color:var(--color-text)}.ui-flow-profile-subpage{gap:1.5rem;max-width:56rem;margin:0 auto;padding:0 1.5rem 2rem;display:grid}.ui-flow-profile-subpage>h1{color:var(--color-text);margin:0;font-size:1.3125rem;font-weight:600}.ui-flow-profile-subpage.ui-card{margin-top:0;padding:1.25rem}.ui-flow-courses-page,.ui-flow-discussions-page{max-width:81.25rem;margin:0 auto;padding:0 1.875rem 1.875rem}.ui-flow-course-search{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.25rem;align-items:center;width:min(100%,20rem);height:2.375rem;margin-bottom:1.875rem;display:flex;position:relative}.ui-flow-course-search input{width:100%;height:100%;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0;padding:0 2.5rem 0 .875rem;font-size:.875rem}.ui-flow-course-search:focus-within{border-color:var(--color-brand);box-shadow:var(--focus-ring)}.ui-flow-course-search svg{fill:none;width:1.125rem;height:1.125rem;stroke:var(--color-text-muted);stroke-linecap:round;stroke-width:1.75px;pointer-events:none;position:absolute;right:.75rem}.ui-flow-course-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.875rem;margin:0;padding:0;list-style:none;display:grid}.ui-flow-course-card{border-radius:.25rem;flex-direction:column;min-width:0;margin:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000d}.ui-flow-course-card-header{background:var(--color-brand-strong);text-align:center;justify-content:center;align-items:center;height:8.75rem;padding:1.4375rem 1.25rem;display:flex}.ui-flow-course-card-title{flex-direction:column;align-items:center;max-width:100%;display:flex}.ui-flow-course-card-title,.ui-flow-course-card-title:hover{color:#fff;text-decoration:none}.ui-flow-course-mark{color:#fff;letter-spacing:.04em;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:2.125rem;height:2.125rem;margin-bottom:.25rem;font-size:.625rem;font-weight:700;display:grid}.ui-flow-course-title{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.9rem;font-weight:600;overflow:hidden}.ui-flow-course-subtitle{color:#ffffff8a;margin-top:.3125rem;font-size:.75rem}.ui-flow-course-card-body{flex-direction:column;flex:1;min-height:8.5rem;padding:.75rem 1.25rem;display:flex}.ui-flow-course-card-body p{color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 1rem;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ui-flow-course-open{min-height:2.375rem;box-shadow:none;border-radius:.25rem;justify-content:space-between;margin-top:auto;padding:.46875rem .75rem;font-size:.8125rem;font-weight:600}.ui-flow-course-open>span{font-size:1.125rem;font-weight:400;line-height:1}.ui-flow-course-empty{margin:0;padding:2rem}.ui-flow-course-empty h2{margin:1.5rem 0 0;font-size:1.17188rem;font-weight:500}.ui-flow-course-empty p{max-width:36rem;color:var(--color-text-muted);margin:.75rem 0 0;line-height:1.5}.ui-flow-page-heading h1{color:var(--color-text);margin:0;font-size:2.34375rem;font-weight:500;line-height:1}.ui-flow-breadcrumb{color:var(--color-text-muted);margin-bottom:1rem}.ui-flow-breadcrumb ol{margin:0;padding:0;list-style:none;display:flex}.ui-flow-breadcrumb li{color:var(--color-text-muted);letter-spacing:.85px;text-transform:uppercase;font-size:.625rem;display:flex}.ui-flow-breadcrumb li+li{padding-left:.5rem}.ui-flow-breadcrumb li+li:before{padding-right:.5rem;display:inline-block;content:"/"}.ui-flow-breadcrumb a{width:1.25rem;height:1.25rem;color:var(--color-text);place-items:center;display:inline-grid}.ui-flow-breadcrumb a:hover{color:var(--color-brand)}.ui-flow-breadcrumb svg{fill:currentColor;stroke:none;width:1.25rem;height:1.25rem}@media (min-width:1200px){.ui-flow-page-heading{padding-top:1.875rem;padding-bottom:1.875rem}}.ui-flow-discussions-layout{grid-template-columns:minmax(10rem,1fr) minmax(0,3fr);gap:1.5rem;display:grid}.ui-flow-discussions-filter{align-self:start;position:sticky;top:4.5rem}.ui-flow-new-discussion{width:100%;min-height:2.375rem;box-shadow:none;border-radius:.25rem;justify-content:space-between;margin-bottom:1rem;padding:.46875rem 1rem;font-size:.8125rem;font-weight:600}.ui-flow-new-discussion>span{font-size:1.1rem;font-weight:400;line-height:1}.ui-flow-discussions-filter h2{color:var(--color-text-muted);letter-spacing:.92px;text-transform:uppercase;margin:0 0 .75rem;font-size:.6875rem;font-weight:700}.ui-flow-discussions-filter nav{border:1px solid var(--color-border);background:var(--color-surface);border-radius:5px}.ui-flow-discussions-filter a{border-bottom:1px solid var(--color-border);color:var(--color-text);padding:.75rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:block}.ui-flow-discussions-filter a:last-child{border-bottom:0}.ui-flow-discussions-filter a:hover{color:var(--color-brand)}.ui-flow-discussions-list{min-width:0}.ui-flow-discussions-toolbar{justify-content:space-between;align-items:center;min-height:2.5rem;margin-bottom:.75rem;display:flex}.ui-flow-discussions-toolbar h2{max-width:48rem;color:var(--color-text-muted);margin:0;font-size:.875rem;font-weight:400}.ui-flow-discussions-toolbar>span{color:var(--color-text-muted);font-size:.75rem;font-weight:700}.ui-flow-discussion-cards{gap:1rem;display:grid}.ui-flow-discussion-card{flex-wrap:wrap;align-items:center;min-height:7.5rem;margin:0;display:flex;overflow:hidden}.ui-flow-discussion-cover{border:1px solid var(--color-border);background-color:var(--color-surface-subtle);width:12rem;height:6.75rem;color:var(--color-brand);background-position:50%;background-size:cover;border-radius:5px;flex:0 0 12rem;place-items:center;font-size:1rem;font-weight:700;display:grid;overflow:hidden}.ui-flow-discussion-title{flex:18rem;min-width:14rem;padding:1rem 0}.ui-flow-discussion-title h2{margin:0;font-size:1rem;font-weight:600}.ui-flow-discussion-title h2 a{color:var(--color-text);text-decoration:none}.ui-flow-discussion-title h2 a:hover{color:var(--color-brand)}.ui-flow-discussion-title p{max-width:42rem;color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ui-flow-discussion-meta>small,.ui-flow-discussion-title small{color:var(--color-text-muted);font-size:.75rem}.ui-flow-discussion-meta{flex:0 auto;justify-content:flex-end;align-items:center;gap:.75rem;margin:1rem 1.25rem 1rem 1rem;display:flex}.ui-flow-discussion-avatars{display:inline-flex}.ui-flow-discussion-avatar{border:2px solid var(--color-surface);object-fit:cover;border-radius:50%;width:2rem;height:2rem;margin-left:-.375rem}.ui-flow-discussion-avatar:first-child{margin-left:0}.ui-flow-discussion-avatar--fallback{background:var(--color-brand-soft);color:var(--color-brand-strong);place-items:center;font-size:.625rem;font-weight:700;display:grid}.ui-flow-discussion-badge{background:var(--color-brand-soft);color:var(--color-brand-strong);white-space:nowrap;border-radius:999px;padding:.25rem .5rem;font-size:.675rem;font-weight:700}.ui-flow-discussion-badge.is-closed{background:var(--color-surface-subtle);color:var(--color-text-muted)}.ui-flow-discussion-badge.is-draft{background:var(--color-surface-tinted);color:var(--color-brand-strong)}.ui-flow-discussion-badge.is-assigned{background:var(--color-warning-soft);color:var(--color-warning)}.ui-flow-discussion-create-dialog{border-radius:5px;gap:1.25rem;width:min(100%,46rem);padding:0}.ui-flow-discussion-create-dialog .ui-composer-head{padding:1.25rem 1.5rem}.ui-flow-discussion-create-dialog .ui-composer-head p{color:var(--color-text-muted);margin:.3rem 0 0;font-size:.8125rem}.ui-flow-discussion-type-list{gap:.75rem;padding:0 1.5rem 1.5rem;display:grid}.ui-flow-discussion-type{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);text-align:left;cursor:pointer;border-radius:5px;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:1rem;display:grid}.ui-flow-discussion-type:hover{border-color:var(--color-brand);background:var(--color-surface-subtle)}.ui-flow-discussion-type-icon{background:var(--color-brand-soft);width:2.5rem;height:2.5rem;color:var(--color-brand-strong);border-radius:5px;place-items:center;font-size:1.25rem;display:grid}.ui-flow-discussion-type small,.ui-flow-discussion-type strong{display:block}.ui-flow-discussion-type strong{font-size:.9375rem}.ui-flow-discussion-type small{color:var(--color-text-muted);margin-top:.2rem;font-size:.8125rem;font-weight:400;line-height:1.4}.ui-flow-discussion-type>:last-child{color:var(--color-text-muted);font-size:1.25rem;font-style:normal}.ui-flow-discussion-type.is-coming-soon{border-style:dashed}.ui-flow-discussion-type.is-coming-soon em{background:var(--color-surface-subtle);color:var(--color-text-muted);border-radius:999px;padding:.25rem .5rem;font-size:.6875rem;font-weight:700}.ui-flow-coming-soon{padding:0 1.5rem 1.5rem}.ui-flow-coming-soon h3{margin:0;font-size:1rem}.ui-flow-coming-soon p{color:var(--color-text-muted);margin:.5rem 0 1rem;font-size:.875rem;line-height:1.5}.ui-flow-course-picker{margin:0 1.5rem}.ui-flow-chamber-create-form{padding:0 1.5rem 1.5rem}.ui-flow-chamber-create-form .ui-label,.ui-flow-chamber-create-form legend{font-size:.8125rem}.ui-flow-chamber-create-form .ui-input,.ui-flow-chamber-create-form .ui-textarea{border-radius:5px}.ui-flow-chamber-create-form>fieldset>div{gap:.5rem}.ui-flow-chamber-create-form>fieldset label{border-radius:5px;padding:.75rem}@media (max-width:760px){.ui-flow-courses-page,.ui-flow-discussions-page{padding:0 1rem 1.5rem}.ui-flow-course-search{width:100%;margin-bottom:1rem}.ui-flow-course-grid,.ui-flow-discussions-layout{grid-template-columns:1fr;gap:1rem}.ui-flow-discussions-filter{position:static}.ui-flow-new-discussion{width:auto;min-width:12rem}.ui-flow-discussions-filter nav{display:flex;overflow-x:auto}.ui-flow-discussions-filter a{border-right:1px solid var(--color-border);border-bottom:0;flex:none}.ui-flow-discussion-card{align-items:flex-start}.ui-flow-discussion-cover{flex-basis:100%;width:100%;height:auto;min-height:10rem;margin:.75rem 1rem 0}.ui-flow-discussion-title{min-width:0;padding-right:1rem}.ui-flow-discussion-meta{justify-content:flex-start;width:100%;margin:0 1rem 1rem}.ui-flow-discussion-create-modal{padding:.75rem}.ui-flow-discussion-create-dialog{max-height:calc(100dvh - 1.5rem)}}@media (min-width:761px) and (max-width:1100px){.ui-flow-course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.ui-settings-notifications{overflow:hidden}.ui-settings-notifications-body,.ui-settings-preference-row{padding:1rem 1.25rem}.ui-settings-preference-row{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;display:flex}.ui-settings-notifications-body h2,.ui-settings-preference-row h2{color:var(--color-text);margin:0;font-size:1rem;font-weight:600}.ui-settings-preference-row p{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}@media (max-width:560px){.ui-flow-profile-cover{margin-bottom:5.75rem}.ui-flow-profile-cover .ui-card-header-tabs-basic{max-width:calc(100vw - 2rem);overflow-x:auto}.ui-flow-profile-subpage{padding:0 1rem 1.5rem}.ui-settings-preference-row{flex-direction:column;align-items:flex-start}}.ui-chamber-pcolor-0{--chamber-pcolor:var(--chamber-p1)}.ui-chamber-pcolor-1{--chamber-pcolor:var(--chamber-p2)}.ui-chamber-pcolor-2{--chamber-pcolor:var(--chamber-p3)}.ui-chamber-pcolor-3{--chamber-pcolor:var(--chamber-p4)}.ui-chamber-pcolor-4{--chamber-pcolor:var(--chamber-p5)}.ui-chamber-participant-row .ui-chamber-avatar{border-color:var(--chamber-pcolor,var(--color-border-strong))}@supports (color:color-mix(in lab,red,red)){.ui-chamber-participant-row .ui-chamber-avatar{border-color:color-mix(in srgb,var(--chamber-pcolor,var(--color-border-strong)) 70%,transparent)}}.ui-discussion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ui-discussion-card{min-width:0;position:relative;overflow:hidden}.ui-discussion-card-accent{background:linear-gradient(90deg,var(--color-brand),var(--color-brand-violet));height:.375rem}.ui-discussions-page{gap:1.625rem;max-width:90rem;padding:1.375rem 1.5rem 2.75rem;display:grid}.ui-discussions-page-header{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1.375rem;gap:1rem;padding:1.625rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ui-discussions-page-header{background:color-mix(in srgb,var(--color-surface) 94%,transparent)}}.ui-discussions-page-kicker{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.ui-discussions-page-chip{border:1px solid var(--color-brand);align-items:center;min-width:fit-content;padding:.375rem .625rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-discussions-page-chip{border:1px solid color-mix(in srgb,var(--color-brand) 18%,var(--color-border))}}.ui-discussions-page-chip{background:var(--color-app-canvas);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.ui-discussions-page-chip{background:color-mix(in srgb,var(--color-app-canvas) 88%,transparent)}}.ui-discussions-page-chip{color:var(--color-brand-strong);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.ui-discussions-page-header h1{color:var(--color-text);letter-spacing:-.03em;margin:0;font-size:clamp(1.875rem,4vw,2.625rem);line-height:1.02}.ui-discussions-page-header>p,.ui-discussions-section-header p{color:var(--color-text-muted);margin:0;line-height:1.7}.ui-discussions-page-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ui-discussions-page-stats>div{background:var(--color-brand);border-radius:1rem;gap:.25rem;min-height:4.75rem;padding:.875rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ui-discussions-page-stats>div{background:color-mix(in srgb,var(--color-brand) 8%,var(--color-surface))}}.ui-discussions-page-stats span{color:var(--color-text-muted);font-size:.75rem;font-weight:700}.ui-discussions-page-stats strong{color:var(--color-text);font-size:1.5rem;line-height:1}.ui-discussions-section{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1.25rem;gap:1rem;padding:1.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ui-discussions-section{background:color-mix(in srgb,var(--color-surface) 94%,transparent)}}.ui-discussions-section-header{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.ui-discussions-section-header h2{color:var(--color-text);margin:0;font-size:1.125rem;line-height:1.2}.ui-sym-grid{gap:1.125rem;display:grid}.ui-sym-grid--live{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-sym-card{min-width:0;color:inherit;isolation:isolate;border-radius:1.25rem;position:relative}.ui-sym-card-shell{border:1px solid var(--color-border);border-radius:inherit;background:var(--color-surface);flex-direction:column;min-height:100%;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ui-sym-card-shell{background:color-mix(in srgb,var(--color-surface) 94%,transparent)}}.ui-sym-card-shell{box-shadow:var(--shadow-card)}.ui-sym-card:focus-within{z-index:1}.ui-sym-card-link{color:inherit;flex-direction:column;flex:auto;text-decoration:none;display:flex}.ui-sym-card-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:.25rem}.ui-sym-card-cover{background-color:var(--color-surface-tinted);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1.25rem 1.25rem 0 0;min-height:13.125rem;position:relative;overflow:hidden}.ui-sym-card-cover--feature{min-height:17.5rem}.ui-sym-card-cover.is-empty{background:var(--color-surface-tinted)}.ui-sym-card-overlay{background:0 0;position:absolute;inset:0}.ui-sym-card-format-orb{z-index:1;position:absolute;top:1rem;left:1.125rem}.ui-sym-card-format-glyph,.ui-sym-card-format-orb{justify-content:center;align-items:center;display:inline-flex}.ui-sym-card-format-glyph{color:#effff7;background:#10b98199;border-radius:999px;width:2.125rem;height:2.125rem}.ui-sym-card-format-glyph svg{width:1.25rem;height:1.25rem;transform:translateY(1px)}.ui-sym-card-copy{background:var(--color-surface);flex:auto;align-content:start;gap:.75rem;padding:1.125rem 1.125rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ui-sym-card-copy{background:color-mix(in srgb,var(--color-surface) 97%,transparent)}}.ui-sym-card-copy h2{color:var(--color-text);letter-spacing:-.02em;margin:0;font-size:clamp(1.1875rem,2vw,1.75rem);line-height:1.12}.ui-sym-card-copy p,.ui-sym-card-meta{color:var(--color-text-muted);margin:0;line-height:1.55}.ui-sym-card-meta{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.ui-sym-card-footer{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding:.875rem 1.125rem 1.125rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ui-sym-card-footer{border-top:1px solid color-mix(in srgb,var(--color-border) 74%,transparent)}}.ui-sym-card-footer{background:var(--color-app-canvas);border-radius:0 0 1.25rem 1.25rem}@supports (color:color-mix(in lab,red,red)){.ui-sym-card-footer{background:color-mix(in srgb,var(--color-app-canvas) 97%,transparent)}}.ui-sym-card-avatars,.ui-sym-card-facts,.ui-sym-card-people{align-items:center;display:inline-flex}.ui-sym-card-people{gap:.625rem;min-width:0}.ui-sym-card-avatars{padding-left:.125rem}.ui-sym-card-avatar{border:2px solid var(--color-surface);background:var(--color-surface-subtle);width:2.625rem;height:2.625rem;box-shadow:0 0 0 2px var(--color-app-canvas);border-radius:50%;margin-left:-.625rem;display:block}@supports (color:color-mix(in lab,red,red)){.ui-sym-card-avatar{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-app-canvas) 94%,transparent)}}.ui-sym-card-avatar{object-fit:cover}.ui-sym-card-avatar:first-child{margin-left:0}.ui-sym-card-avatar--fallback{color:var(--color-text);place-items:center;font-size:.75rem;font-weight:800;display:grid}.ui-sym-card-participants{gap:.125rem;min-width:0;display:grid}.ui-sym-card-participants span,.ui-sym-card-participants strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ui-sym-card-participants strong{color:var(--color-text);font-size:.8125rem;font-weight:700}.ui-sym-card-facts,.ui-sym-card-participants span{color:var(--color-text-muted);font-size:.75rem}.ui-sym-card-facts{flex-wrap:wrap;gap:.625rem}@media (max-width:1180px){.ui-discussions-page-stats,.ui-sym-grid--live{grid-template-columns:1fr}}@media (max-width:760px){.ui-discussions-page{gap:1rem;padding:1rem .875rem 2rem}.ui-discussions-page-header,.ui-discussions-section{padding:1.125rem}.ui-sym-card-cover--feature{min-height:12rem}.ui-chamber-message-row{width:100%}.ui-discussion-grid{grid-template-columns:1fr}}@media (max-width:1100px){.ui-chamber-grid{grid-template-columns:minmax(0,1fr) minmax(16rem,18.75rem)}.ui-chamber-feed{max-width:none}.ui-profile-layout{grid-template-columns:1fr}.ui-profile-sidebar{position:static}}@media (max-width:760px){.ui-chamber-context{grid-template-columns:1fr}.ui-chamber-context-main{padding:1.5rem}.ui-chamber-cover{border-top:1px solid var(--color-border);border-left:0;min-height:9rem}.ui-chamber-grid{grid-template-columns:1fr}.ui-chamber-rail--sidebar{grid-column:auto;max-height:none;position:static;overflow:visible}.ui-composer-modal{padding:.75rem}.ui-composer-dialog{border-radius:1.25rem;max-height:calc(100vh - 1.5rem);padding:1rem}.ui-composer-link-form{grid-template-columns:1fr}.ui-profile-page{gap:1rem;padding:1rem .875rem 2rem}.ui-profile-hero{flex-direction:column;align-items:flex-start;padding:1.25rem}.ui-profile-hero-main{gap:1rem}.ui-profile-hero-avatar{width:4.5rem;height:4.5rem}.ui-profile-account-card,.ui-profile-section-body,.ui-profile-section-head{padding:1.125rem}.ui-profile-hero-actions{width:100%}.ui-profile-hero-actions>*{flex:auto;justify-content:center}}@media (max-width:900px){.ui-chamber-grid{grid-template-columns:1fr}.ui-chamber-rail--sidebar{grid-column:auto;max-height:none;position:static;overflow:visible}.ui-chamber-feed{max-width:none}}.ui-workspace-main{min-width:0}@media (max-width:900px){.ui-workspace-layout{display:block}.ui-workspace-sidebar{height:auto;padding:.625rem max(1.25rem,env(safe-area-inset-right)) .625rem max(1.25rem,env(safe-area-inset-left));scrollbar-width:none;border-bottom:1px solid #c6d2e1c7;border-right:0;align-items:center;gap:.5rem;display:flex;position:static;overflow-x:auto}.ui-workspace-sidebar::-webkit-scrollbar{display:none}.ui-workspace-sidebar-brand,.ui-workspace-sidebar-label{display:none}.ui-workspace-nav,.ui-workspace-sidebar-footer,.ui-workspace-sidebar-group{display:contents}.ui-workspace-nav-link{flex:none;gap:.5rem;display:inline-flex}}.ui-empty-state{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-card)}.ui-empty-state-marker{size:3rem;border-radius:var(--radius-control);background:var(--color-brand-soft);color:var(--color-brand-strong);letter-spacing:.08em;place-items:center;font-size:.875rem;font-weight:800;display:grid}@media (max-width:760px){body,html{overflow-x:hidden}.ui-workspace-header>div{min-height:3.5rem;gap:.5rem}.ui-workspace-header>div,.ui-workspace-sidebar{padding-right:max(1rem,env(safe-area-inset-right));padding-left:max(1rem,env(safe-area-inset-left))}.ui-workspace-sidebar{gap:.375rem}.ui-workspace-nav-link{min-height:2.75rem;padding:.625rem .7rem}.ui-workspace-profile-name{text-overflow:ellipsis;white-space:nowrap;max-width:min(12rem,52vw);overflow:hidden}.ui-workspace-main>.mx-auto{padding-left:1rem!important;padding-right:1rem!important}.ui-chamber-context-main{padding:1.25rem}.ui-chamber-context-facts{gap:1rem 1.25rem}.ui-chamber-context-facts>div{flex:8rem;min-width:min(100%,8rem)}.ui-chamber-message-row{gap:.5rem}.ui-chamber-avatar{flex-basis:2.625rem;width:2.625rem;height:2.625rem}.ui-chamber-message{max-width:calc(100% - 3.125rem)}.ui-chamber-message-body{font-size:.9rem;line-height:1.55}.ui-profile-editor-avatar{flex-wrap:wrap;align-items:flex-start}.ui-profile-section-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.375rem;max-width:100%;margin-top:1.5rem;padding:.25rem 0 .5rem;display:flex;overflow-x:auto}.ui-profile-section-nav::-webkit-scrollbar{display:none}.ui-profile-section-nav-link{border:1px solid var(--color-border);background:var(--color-surface);min-height:2.625rem;color:var(--color-text-muted);border-radius:999px;flex:none;align-items:center;padding:.5rem .875rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.ui-profile-section-nav-link.is-active{border-color:var(--color-brand-soft);background:var(--color-brand-soft);color:var(--color-brand-strong)}.ui-insights-dialog{width:100%;max-width:100%;height:100%;min-height:0}.ui-insights-header{min-height:3rem}.ui-insights-actions{flex:none;gap:.375rem}.ui-insights-nav{gap:.2rem}.ui-insights-nav-btn{width:2rem;height:2rem;font-size:1.3rem}.ui-insights-close{width:2rem;height:2rem;padding:0}.ui-insights-body{-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.ui-comment-card.is-reply{margin-left:.75rem}.ui-comment-card-head{align-items:flex-start}.ui-comment-composer-actions{flex-wrap:wrap;align-items:stretch}.ui-comment-composer-actions>*{max-width:100%}}@media (max-width:480px){.ui-auth-canvas{align-items:flex-start;min-height:100svh;padding:5rem 1rem 1.5rem}.ui-auth-card{margin:0;padding:1.25rem!important}.ui-auth-card .ui-section-divider{padding-bottom:1.25rem}.ui-insights-modal{padding-top:0;padding-bottom:env(safe-area-inset-bottom)}.ui-insights-dialog{height:calc(100dvh - var(--insights-header-offset,3.75rem) - env(safe-area-inset-bottom));border-radius:0}.ui-insights-header{padding:.625rem max(.75rem,env(safe-area-inset-left)) .625rem .75rem}.ui-insights-body{gap:.75rem;padding-left:.625rem;padding-right:.625rem}.ui-insights-original,.ui-insights-section{border-radius:.75rem}.ui-insights-original-text{font-size:.9rem;line-height:1.55}.ui-comment-composer-actions .ui-button{width:100%}}.ui-mobile-navigation-toggle{border:1px solid var(--color-border);background:var(--color-surface);width:2.5rem;height:2.5rem;color:var(--color-text);border-radius:.5rem;flex:none;place-content:center;gap:.25rem;display:none}.ui-mobile-navigation-toggle span{background:currentColor;border-radius:999px;width:1rem;height:2px;display:block}.ui-mobile-navigation-backdrop{display:none}.ui-profile-section-nav{border-bottom:1px solid var(--color-border);align-items:end;gap:.25rem;display:flex}.ui-profile-section-nav-link{min-height:2.75rem;color:var(--color-text-muted);border-bottom:2px solid #0000;align-items:center;padding:.5rem .875rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.ui-profile-section-nav-link:hover{color:var(--color-text)}.ui-profile-section-nav-link.is-active{border-color:var(--color-brand);color:var(--color-brand-strong)}.ui-auth-canvas{background:radial-gradient(circle at 15% 12%,#577ee247,#0000 28rem),linear-gradient(145deg,#121b36,#243d80 58%,#382b73)}.ui-auth-card{border-color:#ffffff5c;border-radius:.75rem;box-shadow:0 1.25rem 3.5rem #050c2342}.ui-auth-card .ui-button{border-radius:.5rem}.ui-flow-auth-canvas{background:var(--color-app-canvas);min-height:100dvh;padding:2rem 1rem}.ui-flow-auth-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.25rem;max-width:26rem;padding:2rem;box-shadow:0 1px 2px #0000000d}.ui-flow-auth-brand{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:.5rem 0 3rem;display:flex}.ui-flow-auth-brand p{color:var(--color-text-muted);margin:1rem 0 0;font-size:.875rem}.ui-flow-auth-form{gap:1.25rem;display:grid}.ui-flow-auth-intro{margin-bottom:.25rem}.ui-flow-auth-intro h1{color:var(--color-text);margin:0;font-size:1.3125rem;font-weight:500;line-height:1.2}.ui-flow-auth-intro p{color:var(--color-text-muted);margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.ui-flow-auth-name-grid{gap:1rem;display:grid}.ui-flow-auth-field{color:var(--color-text);letter-spacing:.8px;text-transform:uppercase;gap:.5rem;font-size:.75rem;font-weight:700;display:grid}.ui-flow-auth-label-row{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.ui-flow-auth-label-row .ui-field-hint{letter-spacing:0;text-transform:none;font-size:.6875rem;font-weight:500}.ui-flow-auth-input-wrap{display:block;position:relative}.ui-flow-auth-input-wrap input{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:2.375rem;color:var(--color-text);font:inherit;border-radius:.25rem;outline:0;padding:.46875rem .75rem .46875rem 2.5rem;font-size:.875rem}.ui-flow-auth-input-wrap input:focus{border-color:var(--color-brand);box-shadow:var(--focus-ring)}.ui-flow-auth-input-wrap svg{fill:none;width:1rem;height:1rem;stroke:var(--color-text-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.ui-flow-auth-remember{color:var(--color-text-muted);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.ui-flow-auth-remember input{width:1rem;height:1rem;accent-color:var(--color-brand-strong)}.ui-flow-auth-submit{min-height:2.375rem;box-shadow:none;padding:.46875rem 1rem;font-size:.8125rem;font-weight:600;border-radius:.25rem!important}.ui-flow-auth-links{text-align:center;gap:.5rem;margin-top:1.5rem;display:grid}.ui-flow-auth-links button{color:var(--color-brand-strong);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.8125rem;text-decoration:none}.ui-flow-auth-links button:hover{text-decoration:underline}.ui-flow-auth-note{color:var(--color-text-soft);text-align:center;margin:1.5rem 0 0;font-size:.75rem;line-height:1.5}@media (min-width:768px){.ui-flow-auth-canvas{justify-content:center;align-items:center;display:flex}.ui-flow-auth-card{min-width:26rem;padding:3rem}.ui-flow-auth-name-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.ui-mobile-navigation-toggle{display:inline-grid}.ui-workspace-header .ui-mobile-navigation-toggle+a{margin-right:auto}.ui-workspace-layout{display:block}.ui-mobile-navigation-backdrop{z-index:125;opacity:0;pointer-events:none;background:#09143038;border:0;width:100%;transition:opacity .18s;position:fixed;inset:3.75rem 0 0}.ui-mobile-navigation-backdrop:has(+.ui-workspace-sidebar[data-mobile-open=true]){opacity:1;pointer-events:auto}.ui-workspace-sidebar{z-index:130;border-right:1px solid var(--color-border);border-bottom:0;grid-template-rows:auto auto 1fr auto;align-items:stretch;width:min(18rem,100vw - 3rem);height:auto;padding:1.125rem .875rem;transition:transform .18s;display:grid;position:fixed;bottom:0;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:1.125rem 0 3rem #0d1b3726}.ui-workspace-sidebar[data-mobile-open=true]{transform:translate(0)}.ui-workspace-sidebar-brand,.ui-workspace-sidebar-label{display:flex}.ui-workspace-nav,.ui-workspace-sidebar-footer,.ui-workspace-sidebar-group{display:grid}.ui-workspace-nav-link{min-height:2.75rem;display:grid}.ui-workspace-sidebar[data-collapsed=true]{width:min(18rem,100vw - 3rem)}.ui-workspace-sidebar[data-collapsed=true] .ui-workspace-nav-link>span:last-child,.ui-workspace-sidebar[data-collapsed=true] .ui-workspace-role,.ui-workspace-sidebar[data-collapsed=true] .ui-workspace-sidebar-label{display:initial}.ui-workspace-sidebar[data-collapsed=true] .ui-workspace-nav-link{justify-items:legacy;grid-template-columns:1.125rem minmax(0,1fr);padding-inline:.75rem}.ui-workspace-sidebar[data-collapsed=true] .ui-workspace-sidebar-account .ui-workspace-profile-account{display:grid}.ui-workspace-sidebar[data-collapsed=true] .ui-workspace-sidebar-account{padding:1rem}.ui-workspace-sidebar[data-collapsed=true] .ui-workspace-sidebar-account-link{justify-content:flex-start}.ui-profile-section-nav{scrollbar-width:none;overflow-x:auto}.ui-profile-section-nav::-webkit-scrollbar{display:none}.ui-profile-section-nav-link{flex:none}.ui-app-canvas{padding-top:3.75rem}body.has-drawer-opened,html.has-drawer-opened{overscroll-behavior:none;overflow:hidden}.ui-workspace-header{z-index:200;position:fixed;top:0;left:0;right:0}.ui-mobile-navigation-backdrop{z-index:160;top:3.75rem}.ui-workspace-sidebar{z-index:170;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:calc(100dvh - 3.75rem);max-height:calc(100dvh - 3.75rem);top:3.75rem}}:root{--color-app-canvas:#f5f5f7;--color-app-canvas-deep:#f5f5f7;--color-surface:#fff;--color-surface-subtle:#f6f7fb;--color-surface-tinted:#eef1ff;--color-text:#312f3a;--color-text-muted:#737b8b;--color-text-soft:#96a0af;--color-border:#eceef3;--color-border-strong:#dfe3eb;--radius-input:8px;--radius-control:8px;--radius-card:10px;--radius-panel:12px;--shadow-card:0 2px 12px #2624320b;--shadow-floating:0 18px 46px #2624322e;--color-header:#fff;--workspace-header-height:4.5rem;--workspace-sidebar-width:16.5rem}html[data-theme=dark]{--color-app-canvas:#17171e;--color-app-canvas-deep:#17171e;--color-surface:#212130;--color-surface-subtle:#282839;--color-surface-tinted:#292d49;--color-text:#f5f5f8;--color-text-muted:#b3b3c1;--color-text-soft:#8d91a0;--color-border:#303043;--color-border-strong:#3d3d4e;--color-brand:#7c9eff;--color-brand-strong:#9ab5ff;--color-brand-soft:#292f53;--color-header:#212130;--shadow-card:0 2px 14px #0000001f}.ui-chamber-page,.ui-flow-courses-page,.ui-flow-discussions-page,.ui-flow-profile-page,.ui-flow-profile-subpage,.ui-students-page,.ui-workspace-main>.mx-auto,.ui-workspace-main>.ui-edumin-profile-page{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0}.ui-students-page-heading{flex-direction:column;align-items:flex-start;gap:.75rem}.ui-page-heading-main{min-width:0}.ui-page-heading-main .ui-flow-breadcrumb{margin-bottom:.65rem}.ui-page-heading-main .ui-flow-breadcrumb ol{gap:.35rem}.ui-page-heading-main .ui-flow-breadcrumb li+li{padding-left:0}.ui-page-heading-main .ui-flow-breadcrumb li+li:before{margin-right:.35rem;padding-right:0}.ui-students-page:not(.ui-student-new-page) .ui-students-page-heading{flex-direction:row;align-items:center}.ui-student-new-page .ui-students-page-heading{flex-direction:column;align-items:flex-start}.ui-students-heading-action{margin-left:auto}.ui-flow-discussions-page>.ui-flow-page-heading{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.ui-flow-discussions-page>.ui-flow-page-heading .ui-page-heading-main{min-width:0}.ui-discussions-heading-action{width:auto;min-width:12rem;margin-left:auto}.ui-students-page-heading>.ui-flow-breadcrumb{order:-1;width:100%;margin:0}.ui-students-page-heading>.ui-flow-breadcrumb ol{justify-content:flex-start}@media (max-width:900px){.ui-chamber-page,.ui-flow-courses-page,.ui-flow-discussions-page,.ui-flow-profile-page,.ui-flow-profile-subpage,.ui-students-page,.ui-workspace-main>.mx-auto,.ui-workspace-main>.ui-edumin-profile-page{width:100%;max-width:none;padding-left:1rem;padding-right:1rem}.ui-flow-page-heading{min-width:0}.ui-flow-page-heading h1{overflow-wrap:anywhere}.ui-edumin-profile-layout,.ui-flow-courses-layout,.ui-flow-discussions-layout{grid-template-columns:minmax(0,1fr)}.ui-edumin-profile-placeholder-rail,.ui-edumin-profile-tab-card,.ui-flow-course-grid,.ui-flow-discussions-filter,.ui-flow-discussions-list{width:100%;min-width:0}.ui-flow-discussion-cards{grid-template-columns:minmax(0,1fr)}.ui-flow-discussion-card{min-width:0}.ui-students-table-wrap{max-width:100%}.ui-student-form-grid{grid-template-columns:minmax(0,1fr)}.ui-workspace-main>.mx-auto{margin-left:0;margin-right:0}.ui-flow-discussions-page>.ui-flow-page-heading,.ui-students-page-heading{flex-direction:column;align-items:flex-start}.ui-flow-discussions-page>.ui-flow-page-heading>.ui-page-heading-main,.ui-students-page-heading>.ui-page-heading-main{width:100%}.ui-discussions-heading-action,.ui-students-heading-action{width:100%;margin-left:0}}@media (max-width:560px){.ui-flow-page-heading{padding-top:.75rem;padding-bottom:1rem}.ui-flow-page-heading h1{font-size:1.75rem}.ui-flow-breadcrumb ol{row-gap:.35rem}.ui-flow-breadcrumb li{font-size:.6rem}.ui-flow-course-search,.ui-flow-discussions-filter{width:100%}.ui-flow-discussions-filter nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-flow-discussions-filter a{min-height:2.75rem}.ui-flow-profile-subpage{padding-left:1rem;padding-right:1rem}}.ui-app-canvas{background:var(--color-app-canvas)}.ui-workspace-header{z-index:200;min-height:var(--workspace-header-height);grid-template-columns:var(--workspace-sidebar-width) minmax(0,1fr);background:var(--color-header);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;transition:grid-template-columns .18s;display:grid;position:sticky;top:0;box-shadow:0 0 40px #2d2b3a14}.ui-app-canvas:has(.ui-workspace-sidebar[data-collapsed=true]) .ui-workspace-header{--workspace-sidebar-width:4.75rem}.ui-workspace-brand{background:var(--color-surface);justify-content:center;align-items:center;min-width:0;padding:.75rem 1rem;display:flex;overflow:hidden}.ui-workspace-brand a{max-width:100%;display:inline-flex}.ui-app-canvas:has(.ui-workspace-sidebar[data-collapsed=true]) .ui-workspace-brand a{width:2.75rem;height:2.75rem;overflow:hidden}.ui-app-canvas:has(.ui-workspace-sidebar[data-collapsed=true]) .ui-workspace-brand a>div{align-items:flex-start}.ui-app-canvas:has(.ui-workspace-sidebar[data-collapsed=true]) .ui-workspace-brand img{object-position:left;width:12.5rem;max-width:none}.ui-app-canvas:has(.ui-workspace-sidebar[data-collapsed=true]) .ui-workspace-brand span{display:none}.ui-workspace-header-bar{justify-content:space-between;align-items:center;gap:1.5rem;min-width:0;padding:0 1.875rem 0 3.5rem;display:flex}.ui-workspace-header-actions{flex:none;align-items:center;gap:1rem;display:flex}.ui-header-search{background:var(--color-surface-subtle);width:min(23rem,42vw);min-height:2.75rem;color:var(--color-text-muted);border-radius:999px;align-items:center;display:flex;position:relative}.ui-header-search>svg{stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;flex:none;width:1.35rem;height:1.35rem;margin-left:1rem}.ui-header-search input{width:100%;min-width:0;min-height:2.75rem;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0;padding:0 1rem 0 .75rem;font-size:.875rem}.ui-header-search:focus-within{box-shadow:var(--focus-ring)}.ui-header-search-results{z-index:240;border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-floating);padding:.45rem;display:grid;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow:hidden}.ui-header-search-results a,.ui-header-search-results p{color:var(--color-text);border-radius:7px;margin:0;padding:.7rem .8rem;font-size:.875rem;text-decoration:none}.ui-header-search-results a:focus-visible,.ui-header-search-results a:hover{background:var(--color-brand-soft);color:var(--color-brand-strong);outline:0}.ui-header-search-results p{color:var(--color-text-muted)}.ui-workspace-layout,.ui-workspace-layout:has(.ui-workspace-sidebar[data-collapsed=true]){min-height:calc(100vh - var(--workspace-header-height));grid-template-columns:var(--workspace-sidebar-width) minmax(0,1fr);transition:grid-template-columns .18s}.ui-workspace-layout:has(.ui-workspace-sidebar[data-collapsed=true]){--workspace-sidebar-width:4.75rem}.ui-workspace-sidebar{top:var(--workspace-header-height);height:calc(100vh - var(--workspace-header-height));background:var(--color-surface);border:0;gap:1rem;padding:1rem .95rem}.ui-workspace-sidebar-brand{border:0;justify-content:flex-end;padding:0 .15rem .35rem}.ui-workspace-sidebar-toggle{background:var(--color-surface-subtle);border:0;border-radius:8px;width:2.25rem;height:2.25rem}.ui-workspace-sidebar-toggle:hover{background:var(--color-brand-soft);color:var(--color-brand-strong)}.ui-workspace-sidebar-group{gap:.75rem}.ui-workspace-sidebar-label{color:var(--color-text-soft);padding:0 .8rem}.ui-workspace-nav{gap:.25rem}.ui-workspace-nav-link{min-height:2.85rem;color:var(--color-text-muted);border-radius:8px;grid-template-columns:1.35rem minmax(0,1fr);gap:.85rem;padding:.68rem .85rem;font-size:.875rem;font-weight:500}.ui-workspace-nav-link:hover{background:var(--color-surface-subtle);color:var(--color-brand-strong)}.ui-workspace-nav-link.is-active{background:var(--color-brand-soft);color:var(--color-brand-strong)}.ui-workspace-nav-icon svg{stroke-width:1.7px;width:1.25rem;height:1.25rem}.ui-workspace-sidebar-account{background:var(--color-surface-subtle);border:0;border-radius:8px;padding:.45rem}.ui-workspace-sidebar-account-link{gap:.75rem}.ui-workspace-sidebar-account-link .ui-workspace-profile-avatar{flex-basis:2.75rem;width:2.75rem;height:2.75rem}.ui-workspace-sidebar-account-link .ui-workspace-profile-name{font-weight:600}.ui-workspace-sidebar[data-collapsed=true] .ui-workspace-sidebar-account{padding:.45rem}.ui-flow-discussions-page>.ui-flow-page-heading .ui-flow-new-discussion{flex:none;width:auto;min-width:12rem;margin-bottom:0}@media (max-width:900px){.ui-flow-discussions-page>.ui-flow-page-heading .ui-flow-new-discussion{width:100%;min-width:0}}.ui-workspace-sidebar[data-collapsed=true] .ui-workspace-sidebar-account{background:0 0;padding:0}.ui-workspace-sidebar[data-collapsed=true] .ui-workspace-sidebar-account-link{justify-content:center;gap:0;width:100%}.ui-workspace-sidebar[data-collapsed=true] .ui-workspace-sidebar-account-link .ui-workspace-nav-icon{place-items:center;width:100%;display:grid}.ui-workspace-sidebar[data-collapsed=true] .ui-workspace-nav-link{grid-template-columns:1fr;justify-items:center;gap:0;padding-left:0;padding-right:0}.ui-workspace-sidebar[data-collapsed=true] .ui-workspace-nav-link>span:last-child{display:none}.ui-workspace-sidebar[data-collapsed=true] .ui-workspace-nav-icon{place-items:center;width:100%;display:grid}.ui-workspace-main{min-height:calc(100vh - var(--workspace-header-height));background:var(--color-app-canvas)}.ui-theme-toggle{min-width:2.75rem;min-height:2.75rem;box-shadow:none;background:0 0;border-radius:50%;justify-content:center;padding:0}.ui-theme-toggle:hover{background:var(--color-surface-subtle)}.ui-theme-toggle-icon{place-items:center;width:1.35rem;height:1.35rem;display:grid}.ui-theme-toggle-icon svg{width:100%;height:100%;stroke:var(--color-brand-strong);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.ui-theme-toggle[data-compact=true] .ui-theme-toggle-mode{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-theme-toggle[data-compact=false]{border-radius:8px;gap:.65rem;min-width:8rem;padding:0 .9rem}.ui-theme-toggle-mode{min-width:0;font-weight:600}.ui-theme-toggle-thumb,.ui-theme-toggle-track{display:none}.ui-header-avatar{width:2.55rem;height:2.55rem;box-shadow:none}.ui-card,.ui-chamber-page .ui-card,.ui-empty-state{border-radius:var(--radius-card);box-shadow:var(--shadow-card);border-color:#0000}.ui-card--muted{background:var(--color-surface-subtle);box-shadow:none}.ui-button{border-radius:8px}.ui-input,.ui-textarea{border-color:var(--color-border-strong);box-shadow:none;border-radius:8px}.ui-flow-page-heading{padding:1.65rem 0 1.25rem}.ui-flow-page-heading h1{font-size:clamp(1.65rem,3vw,2rem);font-weight:600;line-height:1.2}.ui-flow-breadcrumb{margin-bottom:.55rem}.ui-flow-breadcrumb li{font-size:.65rem;font-weight:600}.ui-flow-course-card,.ui-flow-discussion-card{border-radius:var(--radius-card);box-shadow:var(--shadow-card);border:0}.ui-flow-course-card-header{border-radius:var(--radius-card) var(--radius-card) 0 0}.ui-flow-discussions-filter nav{background:0 0;border:0;gap:.25rem;display:grid}.ui-flow-discussions-filter a{background:var(--color-surface);border:0;border-radius:8px}.ui-flow-discussions-filter a.is-active{background:var(--color-brand-soft);color:var(--color-brand-strong)}.ui-flow-discussion-create-dialog{border-radius:var(--radius-panel)}.ui-profile-section-head{border-bottom-color:#0000;padding-bottom:.5rem}.ui-flow-profile-cover{border-radius:var(--radius-card);max-width:calc(100% - 3rem);box-shadow:var(--shadow-card);margin:1.5rem auto 4.5rem}.ui-flow-profile-avatar{border-radius:50%}.ui-auth-card{border-radius:var(--radius-panel);border-color:#0000}@media (max-width:900px){:root{--workspace-header-height:4rem}.ui-app-canvas{padding-top:var(--workspace-header-height)}.ui-workspace-header{min-height:var(--workspace-header-height);grid-template-columns:auto minmax(0,1fr);position:fixed}.ui-workspace-brand{justify-content:flex-start;padding:.6rem 1rem}.ui-workspace-brand img{max-height:2.5rem;object-fit:contain!important;width:auto!important}.ui-workspace-header-bar{justify-content:flex-end;padding:0 1rem}.ui-header-search,.ui-workspace-header-actions .ui-header-avatar-link,.ui-workspace-header-actions .ui-theme-toggle{display:none}.ui-workspace-header-actions{margin-left:auto}.ui-mobile-navigation-toggle{background:0 0;border:0}.ui-mobile-navigation-backdrop{top:var(--workspace-header-height)}.ui-workspace-layout,.ui-workspace-layout:has(.ui-workspace-sidebar[data-collapsed=true]){display:block}.ui-workspace-sidebar{top:var(--workspace-header-height);width:min(18rem,100vw - 2.5rem);height:calc(100dvh - var(--workspace-header-height));max-height:calc(100dvh - var(--workspace-header-height));background:var(--color-surface);border:0;box-shadow:1.25rem 0 3rem #12121b2e}.ui-workspace-sidebar-brand{display:none}.ui-workspace-sidebar-account,.ui-workspace-sidebar[data-collapsed=true] .ui-workspace-sidebar-account{padding:.45rem}.ui-flow-profile-cover{max-width:calc(100% - 2rem);margin-top:1rem}}@media (max-width:560px){.ui-workspace-brand{width:min(11rem,54vw)}.ui-flow-profile-cover{margin-bottom:6rem}.ui-card,.ui-empty-state{border-radius:8px}}.ui-flow-breadcrumb ol{flex-wrap:wrap;align-items:center;min-width:0;gap:0!important;display:flex!important}.ui-flow-breadcrumb li{align-items:center;min-width:0;display:inline-flex!important}.ui-flow-breadcrumb li+li{position:relative;margin-left:1.35rem!important;padding-left:0!important}.ui-flow-breadcrumb li+li:before{width:.3rem;color:var(--color-text-muted);left:-.8rem;margin:0!important;padding:0!important;display:block!important;position:absolute!important}@supports (color:color-mix(in lab,red,red)){.ui-flow-breadcrumb li+li:before{color:color-mix(in srgb,var(--color-text-muted) 45%,transparent)}}.ui-flow-breadcrumb li+li:before{text-align:center;content:"/"!important}.ui-flow-breadcrumb li[aria-current=page]{white-space:normal;overflow-wrap:anywhere;flex:0 auto}@media (max-width:560px){.ui-flow-breadcrumb li+li{margin-left:1.15rem!important}.ui-flow-breadcrumb li+li:before{left:-.68rem}}.ui-flow-breadcrumb li:not(:first-child)>a{place-items:initial;width:auto;min-width:max-content;height:auto;display:inline-flex}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}