.admin-capsules-module__edwRwG__dashboard{gap:24px;display:grid}.admin-capsules-module__edwRwG__createPanel,.admin-capsules-module__edwRwG__listPanel,.admin-capsules-module__edwRwG__editorPanel,.admin-capsules-module__edwRwG__previewPanel,.admin-capsules-module__edwRwG__qualityPanel,.admin-capsules-module__edwRwG__reviewPanel,.admin-capsules-module__edwRwG__emptyWorkbench{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-elevated) 92%, white 8%);box-shadow:0 20px 42px color-mix(in srgb, var(--overlay-default) 76%, transparent)}.admin-capsules-module__edwRwG__createPanel{gap:20px;padding:24px;display:grid}.admin-capsules-module__edwRwG__panelHeader{gap:8px;display:grid}.admin-capsules-module__edwRwG__panelEyebrow{color:var(--text-secondary);font-size:var(--font-size-xs);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:800}.admin-capsules-module__edwRwG__panelTitle{color:var(--text-primary);margin:0;font-size:clamp(1.2rem,1.7vw,1.65rem);line-height:1.1}.admin-capsules-module__edwRwG__panelBody,.admin-capsules-module__edwRwG__emptyText{color:var(--text-support);margin:0;line-height:1.6}.admin-capsules-module__edwRwG__seedGrid,.admin-capsules-module__edwRwG__formGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:end;gap:14px;display:grid}.admin-capsules-module__edwRwG__workbench{grid-template-columns:minmax(240px,.72fr) minmax(420px,1.35fr) minmax(300px,.88fr);align-items:start;gap:18px;display:grid}.admin-capsules-module__edwRwG__listPanel,.admin-capsules-module__edwRwG__editorPanel,.admin-capsules-module__edwRwG__previewPanel,.admin-capsules-module__edwRwG__qualityPanel,.admin-capsules-module__edwRwG__reviewPanel,.admin-capsules-module__edwRwG__emptyWorkbench{padding:20px}.admin-capsules-module__edwRwG__listPanel{gap:16px;display:grid;position:sticky;top:16px}.admin-capsules-module__edwRwG__stateGrid,.admin-capsules-module__edwRwG__scoreGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.admin-capsules-module__edwRwG__statePill,.admin-capsules-module__edwRwG__scorePill{border-radius:var(--radius-md);background:color-mix(in srgb, var(--border-support) 18%, transparent);gap:4px;padding:10px 12px;display:grid}.admin-capsules-module__edwRwG__statePill span,.admin-capsules-module__edwRwG__scorePill span{color:var(--text-secondary);font-size:var(--font-size-xs)}.admin-capsules-module__edwRwG__statePill strong,.admin-capsules-module__edwRwG__scorePill strong{color:var(--text-primary)}.admin-capsules-module__edwRwG__capsuleList{gap:10px;max-height:66vh;padding-right:4px;display:grid;overflow:auto}.admin-capsules-module__edwRwG__capsuleListItem{border:1px solid color-mix(in srgb, var(--border-support) 20%, transparent);border-radius:var(--radius-md);background:var(--surface-raised);width:100%;color:var(--text-primary);cursor:pointer;text-align:left;gap:6px;padding:12px;display:grid}.admin-capsules-module__edwRwG__capsuleListItem span,.admin-capsules-module__edwRwG__capsuleListItem small{color:var(--text-secondary)}.admin-capsules-module__edwRwG__capsuleListItem strong{line-height:1.3}.admin-capsules-module__edwRwG__capsuleListItemActive{border-color:var(--color-action-primary-bg);background:color-mix(in srgb, var(--color-action-primary-bg) 10%, var(--surface-raised) 90%)}.admin-capsules-module__edwRwG__editorPanel{gap:18px;display:grid}.admin-capsules-module__edwRwG__fieldLabel{color:var(--text-primary);gap:8px;font-weight:650;display:grid}.admin-capsules-module__edwRwG__textInput,.admin-capsules-module__edwRwG__selectInput,.admin-capsules-module__edwRwG__textArea,.admin-capsules-module__edwRwG__textAreaLarge{border:1px solid color-mix(in srgb, var(--border-support) 24%, transparent);border-radius:var(--radius-md);background:var(--surface-base);width:100%;color:var(--text-primary);font:inherit;padding:12px 14px}.admin-capsules-module__edwRwG__textArea,.admin-capsules-module__edwRwG__textAreaLarge{resize:vertical;min-height:92px}.admin-capsules-module__edwRwG__textAreaLarge{min-height:150px}.admin-capsules-module__edwRwG__textInput:focus,.admin-capsules-module__edwRwG__selectInput:focus,.admin-capsules-module__edwRwG__textArea:focus,.admin-capsules-module__edwRwG__textAreaLarge:focus{border-color:var(--color-action-primary-bg);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-action-primary-bg) 14%, transparent);outline:none}.admin-capsules-module__edwRwG__subsection{border-top:1px solid color-mix(in srgb, var(--border-soft) 70%, transparent);gap:14px;padding-top:18px;display:grid}.admin-capsules-module__edwRwG__sectionHeaderRow{justify-content:space-between;align-items:start;gap:16px;display:flex}.admin-capsules-module__edwRwG__subsection h4{color:var(--text-primary);margin:0}.admin-capsules-module__edwRwG__editorDisclosure{border:1px solid color-mix(in srgb, var(--border-support) 18%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-raised) 88%, transparent);overflow:hidden}.admin-capsules-module__edwRwG__editorDisclosureSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;list-style:none;display:flex}.admin-capsules-module__edwRwG__editorDisclosureSummary::marker{content:""}.admin-capsules-module__edwRwG__editorDisclosureSummary::-webkit-details-marker{display:none}.admin-capsules-module__edwRwG__editorDisclosureSummary:focus-visible{outline:3px solid color-mix(in srgb, var(--color-action-primary-bg) 30%, transparent);outline-offset:-3px}.admin-capsules-module__edwRwG__editorDisclosureCopy{gap:4px;min-width:0;display:grid}.admin-capsules-module__edwRwG__editorDisclosureTitle{color:var(--text-primary);font-weight:850;line-height:1.2}.admin-capsules-module__edwRwG__editorDisclosureMeta{color:var(--text-support);font-size:var(--font-size-sm);font-weight:500;line-height:1.45}.admin-capsules-module__edwRwG__editorDisclosureIcon{border:1px solid color-mix(in srgb, var(--border-support) 24%, transparent);border-radius:var(--radius-pill);background:var(--surface-base);width:30px;height:30px;color:var(--text-secondary);flex:none;place-items:center;display:grid}.admin-capsules-module__edwRwG__editorDisclosureIcon:before{content:"+";font-weight:900;line-height:1}.admin-capsules-module__edwRwG__editorDisclosure[open] .admin-capsules-module__edwRwG__editorDisclosureIcon:before{content:"-"}.admin-capsules-module__edwRwG__editorDisclosureBody{border-top:1px solid color-mix(in srgb, var(--border-soft) 70%, transparent);gap:14px;padding:16px;display:grid}.admin-capsules-module__edwRwG__editorNestedSection{border-top:1px solid color-mix(in srgb, var(--border-soft) 70%, transparent);gap:14px;padding-top:16px;display:grid}.admin-capsules-module__edwRwG__editorNestedSection h4{color:var(--text-primary);margin:0}.admin-capsules-module__edwRwG__detailSectionEditor{border:1px solid color-mix(in srgb, var(--border-support) 18%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-raised) 82%, transparent);gap:12px;padding:14px;display:grid}.admin-capsules-module__edwRwG__checkboxGrid{flex-wrap:wrap;gap:10px;display:flex}.admin-capsules-module__edwRwG__checkLabel{border:1px solid color-mix(in srgb, var(--border-support) 20%, transparent);border-radius:var(--radius-md);background:var(--surface-raised);min-height:44px;color:var(--text-primary);align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:inline-flex}.admin-capsules-module__edwRwG__checkLabel input{accent-color:var(--color-action-primary-bg)}.admin-capsules-module__edwRwG__actionRow{flex-wrap:wrap;gap:10px;padding-top:8px;display:flex}.admin-capsules-module__edwRwG__primaryButton,.admin-capsules-module__edwRwG__secondaryButton,.admin-capsules-module__edwRwG__dangerButton{border-radius:var(--radius-md);cursor:pointer;font:inherit;text-align:center;border:0;justify-content:center;align-items:center;min-height:44px;padding:12px 16px;font-weight:700;text-decoration:none;display:inline-flex}.admin-capsules-module__edwRwG__primaryButton{background:var(--color-action-primary-bg);color:var(--color-action-primary-text)}.admin-capsules-module__edwRwG__secondaryButton{border:1px solid color-mix(in srgb, var(--border-support) 26%, transparent);background:color-mix(in srgb, var(--border-support) 18%, transparent);color:var(--text-primary)}.admin-capsules-module__edwRwG__dangerButton{background:var(--color-status-danger-bg);color:var(--color-status-danger-text)}.admin-capsules-module__edwRwG__primaryButton:disabled,.admin-capsules-module__edwRwG__secondaryButton:disabled,.admin-capsules-module__edwRwG__dangerButton:disabled{cursor:wait;opacity:.65}.admin-capsules-module__edwRwG__infoBanner,.admin-capsules-module__edwRwG__errorBanner{border-radius:var(--radius-md);padding:14px 16px;font-weight:600}.admin-capsules-module__edwRwG__infoBanner{background:color-mix(in srgb, var(--color-status-success-bg) 86%, white 14%);color:var(--color-status-success-text)}.admin-capsules-module__edwRwG__errorBanner{background:color-mix(in srgb, var(--color-status-danger-bg) 88%, white 12%);color:var(--color-status-danger-text)}.admin-capsules-module__edwRwG__previewPanel{box-shadow:none;background:0 0;border:0;gap:16px;padding:0;display:grid}.admin-capsules-module__edwRwG__surfacePreviewShell{width:min(62rem,100%);height:clamp(34rem,100svh - 14.5rem,58rem);min-height:0;position:relative}.admin-capsules-module__edwRwG__previewNotReady{overscroll-behavior:contain;scrollbar-width:none;border:1px solid color-mix(in srgb, var(--color-status-warning-text) 38%, var(--border-soft) 62%);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--color-status-warning-bg) 72%, var(--surface-elevated) 28%);height:100%;max-height:100%;color:var(--text-primary);gap:14px;padding:clamp(1.4rem,4vw,2rem);display:grid;overflow-y:auto}.admin-capsules-module__edwRwG__previewNotReady::-webkit-scrollbar{display:none}.admin-capsules-module__edwRwG__previewNotReady h3,.admin-capsules-module__edwRwG__previewNotReady p,.admin-capsules-module__edwRwG__previewNotReady ul{margin:0}.admin-capsules-module__edwRwG__previewNotReady h3{font-size:clamp(1.4rem,3vw,2rem);line-height:1.1}.admin-capsules-module__edwRwG__previewNotReady p,.admin-capsules-module__edwRwG__previewNotReady li{color:var(--text-secondary);line-height:1.6}.admin-capsules-module__edwRwG__previewNotReady ul{padding-left:1.2rem}.admin-capsules-module__edwRwG__capsulePagePreview{overscroll-behavior:contain;scrollbar-width:none;scroll-behavior:smooth;border:1px solid var(--border-soft);border-radius:var(--radius-panel);background:linear-gradient(135deg, color-mix(in srgb, var(--capsule-preview-a,#0f766e) 8%, white 92%), transparent 46%), var(--surface-elevated);height:100%;max-height:100%;box-shadow:0 20px 42px color-mix(in srgb, var(--overlay-default) 76%, transparent);color:#0f172a;display:grid;overflow:hidden auto}.admin-capsules-module__edwRwG__capsulePagePreview::-webkit-scrollbar{display:none}@supports not (height:100svh){.admin-capsules-module__edwRwG__surfacePreviewShell{height:clamp(34rem,100vh - 14.5rem,58rem)}}.admin-capsules-module__edwRwG__capsuleExperienceHero{background:linear-gradient(145deg, color-mix(in srgb, var(--capsule-preview-c,#f8fafc) 82%, white 18%) 0 55%, color-mix(in srgb, var(--capsule-preview-a,#0f766e) 10%, white 90%) 55% 100%);grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);align-items:stretch;min-height:35rem;display:grid;position:relative;overflow:hidden}.admin-capsules-module__edwRwG__capsuleExperienceHero:before{content:"";pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--capsule-preview-b,#f59e0b) 10%, transparent) 0 1px, transparent 1px 18px), linear-gradient(0deg, #0f172a0f 0 1px, transparent 1px 18px);opacity:.42;position:absolute;inset:0}.admin-capsules-module__edwRwG__capsulePagePreview[data-template=cosmic_lens_onepager_v1] .admin-capsules-module__edwRwG__capsuleExperienceHero{isolation:isolate;background:#07111f;grid-template-rows:minmax(30rem,30rem);grid-template-columns:minmax(18rem,.46fr) minmax(0,1fr)}.admin-capsules-module__edwRwG__capsulePagePreview[data-template=cosmic_lens_onepager_v1] .admin-capsules-module__edwRwG__capsuleExperienceHero:before{z-index:1;background:linear-gradient(90deg, color-mix(in srgb, var(--capsule-preview-b,#f59e0b) 10%, transparent) 0 1px, transparent 1px 18px), linear-gradient(0deg, #0f172a0f 0 1px, transparent 1px 18px);opacity:.34}.admin-capsules-module__edwRwG__capsuleHeroCopy{z-index:2;align-content:end;gap:14px;min-width:0;padding:clamp(1.25rem,3.6vw,2.7rem);display:grid;position:relative}.admin-capsules-module__edwRwG__capsulePagePreview[data-template=cosmic_lens_onepager_v1] .admin-capsules-module__edwRwG__capsuleHeroCopy{z-index:2;grid-area:1/1;align-content:start}.admin-capsules-module__edwRwG__capsulePagePreview[data-template=cosmic_lens_onepager_v1] .admin-capsules-module__edwRwG__capsuleHeroCopy h3{color:#f8fafc;text-shadow:0 18px 34px #000000a8;font-size:clamp(2.4rem,4.4vw,4.15rem)}.admin-capsules-module__edwRwG__capsulePagePreview[data-template=cosmic_lens_onepager_v1] .admin-capsules-module__edwRwG__capsuleHeroCopy p{color:#f8fafcd1;text-shadow:0 12px 28px #000000b8}.admin-capsules-module__edwRwG__capsulePagePreview[data-template=cosmic_lens_onepager_v1] .admin-capsules-module__edwRwG__capsuleHeroCopy .admin-capsules-module__edwRwG__previewEyebrow{color:#f8fafcd1}.admin-capsules-module__edwRwG__capsulePagePreview[data-template=cosmic_lens_onepager_v1] .admin-capsules-module__edwRwG__capsuleHeroCopy .admin-capsules-module__edwRwG__previewDate{color:#f8fafc;background:#00000094}.admin-capsules-module__edwRwG__capsuleHeroCopy h3{color:#0f172a;overflow-wrap:break-word;max-width:9.5ch;margin:0;font-size:clamp(2.35rem,5.2vw,4.8rem);line-height:.98}.admin-capsules-module__edwRwG__capsuleHeroCopy p{color:#334155;max-width:28rem;margin:0;font-size:clamp(.96rem,1.6vw,1.12rem);line-height:1.55}.admin-capsules-module__edwRwG__capsuleVisualStage{background:radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--capsule-preview-b,#f59e0b) 24%, transparent) 0 9%, transparent 10%), linear-gradient(160deg, #08111f, #172033 62%, #293342);isolation:isolate;min-width:0;min-height:30rem;position:relative;overflow:hidden}.admin-capsules-module__edwRwG__capsuleVisualStage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#000000c2 72%,#000 100%);height:42%;position:absolute;inset:auto 0 0}.admin-capsules-module__edwRwG__capsulePagePreview[data-template=cosmic_lens_onepager_v1] .admin-capsules-module__edwRwG__capsuleVisualStage{z-index:0;grid-area:1/1/auto/-1;align-self:stretch;height:100%;min-height:100%;position:absolute;inset:0}.admin-capsules-module__edwRwG__capsuleAssetImage{object-fit:cover;width:100%;height:100%;min-height:30rem;display:block}.admin-capsules-module__edwRwG__capsulePagePreview[data-template=cosmic_lens_onepager_v1] .admin-capsules-module__edwRwG__capsuleAssetImage{min-height:100%}.admin-capsules-module__edwRwG__templateVisualLayer{background:#07111f;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.admin-capsules-module__edwRwG__capsuleVisualStage>.admin-capsules-module__edwRwG__templateVisualLayer{z-index:0}.admin-capsules-module__edwRwG__previewCard>.admin-capsules-module__edwRwG__templateVisualLayer{z-index:-2}.admin-capsules-module__edwRwG__templateImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.admin-capsules-module__edwRwG__templateVisualLayer[data-intensity=calm]{filter:saturate(.86)}.admin-capsules-module__edwRwG__proceduralScene{position:absolute;inset:0;overflow:hidden}.admin-capsules-module__edwRwG__starField{opacity:.86;background:radial-gradient(circle at 12% 18%,#ffffffeb 0 1px,#0000 2px),radial-gradient(circle at 22% 34%,#ffffffbd 0 1px,#0000 2px),radial-gradient(circle at 42% 16%,#fffc 0 1px,#0000 2px),radial-gradient(circle at 72% 38%,#ffffffb3 0 1px,#0000 2px),radial-gradient(circle at 88% 22%,#ffffffe6 0 1px,#0000 2px);position:absolute;inset:0}.admin-capsules-module__edwRwG__earthMarble{aspect-ratio:1;background:radial-gradient(circle at 38% 34%,#fffffff5 0 7%,#0000 8%),radial-gradient(circle at 62% 58%,#ffffffe0 0 5%,#0000 6%),conic-gradient(from 30deg,#1d4ed8,#22c55e 22%,#f8fafc 27%,#0ea5e9 42%,#166534 58%,#f8fafc 64%,#1e40af 82%,#1d4ed8);border-radius:50%;width:clamp(7rem,14vw,11rem);position:absolute;top:13%;right:13%;box-shadow:0 0 42px #7dd3fc6b}.admin-capsules-module__edwRwG__orbitPath{border:2px solid #f8fafc6b;border-color:#f8fafc6b #f8fafc6b #f59e0bc2 #0000;border-radius:50%;width:52%;height:34%;position:absolute;top:26%;right:4%;transform:rotate(-18deg)}.admin-capsules-module__edwRwG__moonDisc{aspect-ratio:1;opacity:.48;background:radial-gradient(circle at 34% 34%,#0f172a38 0 8%,#0000 9%),radial-gradient(circle at 62% 58%,#0f172a2e 0 6%,#0000 7%),linear-gradient(135deg,#e5e7eb,#94a3b8);border-radius:50%;width:clamp(9rem,22vw,16rem);position:absolute;top:18%;left:8%}.admin-capsules-module__edwRwG__lunarHorizon{background:radial-gradient(circle at 24% 34%,#0f172a38 0 4%,#0000 5%),radial-gradient(circle at 62% 28%,#0f172a2e 0 5%,#0000 6%),repeating-linear-gradient(8deg,#0f172a2e 0 2px,#0000 2px 15px),linear-gradient(#cbd5e1,#64748b);border-radius:50% 50% 0 0;height:47%;position:absolute;bottom:-19%;left:-12%;right:-12%;box-shadow:0 -26px 52px #0f172a5c}.admin-capsules-module__edwRwG__landerShape{clip-path:polygon(24% 0,76% 0,92% 50%,68% 70%,92% 100%,56% 78%,44% 78%,8% 100%,32% 70%,8% 50%);background:#f8fafc24;border:2px solid #f8fafc;width:4.8rem;height:3.8rem;position:absolute;bottom:20%;left:38%}.admin-capsules-module__edwRwG__blackHoleScene{background:radial-gradient(circle at 50% 48%,#fb923c33 0 14%,#0000 15%),radial-gradient(circle at 72% 22%,#38bdf82e 0 12%,#0000 13%),linear-gradient(160deg,#060912,#111827 58%,#1f2937)}.admin-capsules-module__edwRwG__radioArrayGrid{clip-path:polygon(6% 72%,26% 18%,84% 10%,96% 74%,48% 88%);background:linear-gradient(90deg,#94a3b82e 0 1px,#0000 1px 34px),linear-gradient(0deg,#94a3b81f 0 1px,#0000 1px 34px);position:absolute;inset:12% 8% 10%;transform:rotate(-5deg)}.admin-capsules-module__edwRwG__blackHoleRing{aspect-ratio:1;background:conic-gradient(from 22deg, #431407 0 8%, #f97316 13%, #facc15 20%, #f97316 31%, #7c2d12 42%, #111827 50%, #7c2d12 61%, #fb923c 73%, #facc15 82%, #ea580c 91%, #431407 100%);filter:drop-shadow(0 0 36px #f9731685);border-radius:50%;width:clamp(13rem,28vw,21rem);position:absolute;top:16%;left:20%;transform:rotate(-14deg)scaleY(.72)}.admin-capsules-module__edwRwG__blackHoleRing:after{content:"";background:radial-gradient(circle,#020617 0 56%,#020617d1 57% 100%);border-radius:50%;position:absolute;inset:21%}.admin-capsules-module__edwRwG__blackHoleShadow{aspect-ratio:1;background:#020617;border-radius:50%;width:clamp(5rem,11vw,8rem);position:absolute;top:31%;left:34%;box-shadow:0 0 38px #020617eb}.admin-capsules-module__edwRwG__telescopeDishOne,.admin-capsules-module__edwRwG__telescopeDishTwo{border:2px solid #e2e8f0bd;border-top:0;border-radius:0 0 90px 90px;width:5.8rem;height:4rem;position:absolute}.admin-capsules-module__edwRwG__telescopeDishOne{bottom:19%;right:16%;transform:rotate(-18deg)}.admin-capsules-module__edwRwG__telescopeDishTwo{opacity:.68;bottom:13%;right:34%;transform:rotate(12deg)scale(.72)}.admin-capsules-module__edwRwG__dataBaseline{background:linear-gradient(90deg,#0000,#fb923cdb,#38bdf8bd,#0000);height:2px;position:absolute;bottom:27%;left:18%;right:12%;transform:rotate(-8deg)}.admin-capsules-module__edwRwG__symbolicScene{background:linear-gradient(135deg, color-mix(in srgb, var(--capsule-preview-a,#0f766e) 22%, transparent), transparent 42%), linear-gradient(160deg, #101827, #233246)}.admin-capsules-module__edwRwG__symbolicGrid,.admin-capsules-module__edwRwG__symbolicArtifact,.admin-capsules-module__edwRwG__symbolicPath,.admin-capsules-module__edwRwG__symbolicSignal{position:absolute}.admin-capsules-module__edwRwG__symbolicGrid{background:linear-gradient(90deg,#f8fafc2e 0 1px,#0000 1px 22px),linear-gradient(0deg,#f8fafc24 0 1px,#0000 1px 22px);inset:10%;transform:rotate(-8deg)}.admin-capsules-module__edwRwG__symbolicArtifact{border:3px solid color-mix(in srgb, var(--capsule-preview-b,#f59e0b) 76%, white 24%);background:color-mix(in srgb, var(--capsule-preview-c,#f8fafc) 18%, transparent);width:42%;height:52%;top:20%;left:18%;transform:rotate(-6deg)}.admin-capsules-module__edwRwG__symbolicPath{border:3px solid color-mix(in srgb, var(--capsule-preview-a,#0f766e) 82%, white 18%);border-top-color:#0000;border-left-color:#0000;border-radius:50%;width:58%;height:34%;bottom:18%;right:10%}.admin-capsules-module__edwRwG__symbolicSignal{border:2px dashed #f8fafcb3;width:6rem;height:6rem;top:16%;right:17%;transform:rotate(16deg)}.admin-capsules-module__edwRwG__capsuleExperienceBody{background:#000;grid-template-columns:minmax(13rem,.36fr) minmax(0,1fr);display:grid}.admin-capsules-module__edwRwG__capsulePagePreview[data-template=cosmic_lens_onepager_v1][data-density=compact] .admin-capsules-module__edwRwG__capsuleExperienceBody{grid-template-columns:minmax(13rem,.32fr) minmax(0,1fr)}.admin-capsules-module__edwRwG__capsulePagePreview[data-template=cosmic_lens_onepager_v1] .admin-capsules-module__edwRwG__capsuleExperienceBody{color:#f8fafc}.admin-capsules-module__edwRwG__capsulePagePreview[data-template=cosmic_lens_onepager_v1][data-density=compact] .admin-capsules-module__edwRwG__capsuleNarrative{padding:clamp(1.35rem,3.4vw,2.6rem)}.admin-capsules-module__edwRwG__capsulePagePreview[data-template=cosmic_lens_onepager_v1][data-density=compact] .admin-capsules-module__edwRwG__capsuleDetailSection{padding:1.1rem 0}.admin-capsules-module__edwRwG__capsulePagePreview[data-template=cosmic_lens_onepager_v1][data-density=standard] .admin-capsules-module__edwRwG__capsuleDetailSection p{line-height:1.78}.admin-capsules-module__edwRwG__capsulePagePreview[data-template=cosmic_lens_onepager_v1] .admin-capsules-module__edwRwG__capsuleStoryRail{z-index:1;isolation:isolate;background:0 0;border-right:0;position:relative}.admin-capsules-module__edwRwG__capsulePagePreview[data-template=cosmic_lens_onepager_v1] .admin-capsules-module__edwRwG__capsuleStoryRail:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 14% 12%,#38bdf847 0%,#38bdf81a 30%,#0000 62%),linear-gradient(90deg,#1e40afbd 0%,#0f172afa 72%,#082f49b8 100%);border-radius:0 58% 48% 0/0 18% 22% 0;position:absolute;inset:0 -34px 0 0}.admin-capsules-module__edwRwG__capsulePagePreview[data-template=cosmic_lens_onepager_v1] .admin-capsules-module__edwRwG__capsuleStoryRail>*{z-index:1;position:relative}.admin-capsules-module__edwRwG__capsulePagePreview[data-template=cosmic_lens_onepager_v1] .admin-capsules-module__edwRwG__capsuleStoryRail strong,.admin-capsules-module__edwRwG__capsulePagePreview[data-template=cosmic_lens_onepager_v1] .admin-capsules-module__edwRwG__capsuleDetailIntro,.admin-capsules-module__edwRwG__capsulePagePreview[data-template=cosmic_lens_onepager_v1] .admin-capsules-module__edwRwG__capsuleDetailSection h4{color:#f8fafc}.admin-capsules-module__edwRwG__capsulePagePreview[data-template=cosmic_lens_onepager_v1] .admin-capsules-module__edwRwG__capsuleDetailSection p{color:#e2e8f0c7}.admin-capsules-module__edwRwG__capsulePagePreview[data-template=cosmic_lens_onepager_v1] .admin-capsules-module__edwRwG__capsuleDetailSection{border-top-color:#f8fafc24}.admin-capsules-module__edwRwG__capsulePagePreview[data-template=cosmic_lens_onepager_v1] .admin-capsules-module__edwRwG__sectionMarker{color:#020617;background:#f8fafc}.admin-capsules-module__edwRwG__capsulePagePreview[data-template=cosmic_lens_onepager_v1] .admin-capsules-module__edwRwG__focalObjectList span{color:#f8fafc;background:#f8fafc14;border-color:#f8fafc57}.admin-capsules-module__edwRwG__capsuleStoryRail{border-right:1px solid color-mix(in srgb, var(--capsule-preview-a,#0f766e) 22%, var(--border-soft) 78%);background:color-mix(in srgb, var(--capsule-preview-c,#f8fafc) 58%, white 42%);align-content:start;gap:18px;padding:clamp(1.2rem,3vw,2rem);display:grid}.admin-capsules-module__edwRwG__capsuleStoryRail strong{color:#0f172a;font-size:clamp(1rem,2vw,1.2rem);line-height:1.55}.admin-capsules-module__edwRwG__focalObjectList{flex-wrap:wrap;gap:8px;display:flex}.admin-capsules-module__edwRwG__focalObjectList span{border:1px solid color-mix(in srgb, var(--capsule-preview-a,#0f766e) 34%, transparent);border-radius:var(--radius-pill);color:#0f172a;font-size:var(--font-size-xs);background:#ffffffb8;padding:7px 9px;font-weight:800}.admin-capsules-module__edwRwG__capsuleNarrative{gap:0;padding:clamp(1.4rem,4vw,3rem);display:grid}.admin-capsules-module__edwRwG__capsuleDetailIntro{color:#0f172a;max-width:46rem;margin:0 0 1.4rem;font-size:clamp(1.05rem,2vw,1.24rem);line-height:1.65}.admin-capsules-module__edwRwG__capsuleDetailSection{border-top:1px solid color-mix(in srgb, var(--capsule-preview-a,#0f766e) 16%, var(--border-soft) 84%);grid-template-columns:4.2rem minmax(0,1fr);gap:clamp(1rem,3vw,1.6rem);padding:1.35rem 0;display:grid}.admin-capsules-module__edwRwG__capsuleDetailSection h4{color:#0f172a;margin:0;font-size:clamp(1.1rem,2vw,1.35rem)}.admin-capsules-module__edwRwG__capsuleDetailSection p,.admin-capsules-module__edwRwG__capsuleReflection{color:#334155;max-width:48rem;margin:0;line-height:1.7}.admin-capsules-module__edwRwG__sectionMarker{aspect-ratio:1;color:#fff;width:3.25rem;font-size:var(--font-size-xs);background:#0f172a;border-radius:50%;place-items:center;font-weight:900;display:grid}.admin-capsules-module__edwRwG__capsuleReflection{border-left:4px solid color-mix(in srgb, var(--capsule-preview-b,#f59e0b) 86%, white 14%);color:#fff;background:#0f172a;margin-top:1rem;padding:18px 20px;font-weight:700}.admin-capsules-module__edwRwG__previewCard{border:1px solid color-mix(in srgb, var(--capsule-preview-a) 28%, var(--border-soft) 72%);border-radius:var(--radius-md);color:#fff;isolation:isolate;background:#0f172a;align-content:end;gap:12px;min-height:360px;padding:24px;display:grid;position:relative;overflow:hidden}.admin-capsules-module__edwRwG__previewCard:after{content:"";z-index:-1;background:linear-gradient(#0000 0 44%,#0f172ad1 78%,#0f172af2 100%),linear-gradient(90deg,#0f172a1f,#0f172a61);position:absolute;inset:0}.admin-capsules-module__edwRwG__previewAssetImage,.admin-capsules-module__edwRwG__previewArtLayer{z-index:-2;position:absolute;inset:0}.admin-capsules-module__edwRwG__previewAssetImage{object-fit:cover;width:100%;height:100%}.admin-capsules-module__edwRwG__previewArtLayer{background:radial-gradient(circle at 70% 18%,#7dd3fc4d 0 14%,#0000 15%),linear-gradient(160deg,#08111f,#172033 62%,#3b4656)}.admin-capsules-module__edwRwG__previewBlackHoleArt{background:radial-gradient(circle at 52% 42%,#f9731647 0 18%,#0000 19%),linear-gradient(160deg,#060912,#111827 62%,#1f2937)}.admin-capsules-module__edwRwG__previewEarth,.admin-capsules-module__edwRwG__previewMoon,.admin-capsules-module__edwRwG__previewOrbit,.admin-capsules-module__edwRwG__previewBlackHoleRing,.admin-capsules-module__edwRwG__previewBlackHoleShadow,.admin-capsules-module__edwRwG__previewTelescopeArray,.admin-capsules-module__edwRwG__previewDataArc{position:absolute}.admin-capsules-module__edwRwG__previewBlackHoleRing{aspect-ratio:1;filter:drop-shadow(0 0 28px #f973167a);background:conic-gradient(from 20deg,#431407,#f97316 14%,#facc15 22%,#ea580c 36%,#111827 50%,#7c2d12 61%,#fb923c 76%,#facc15 84%,#431407);border-radius:50%;width:52%;top:16%;left:21%;transform:rotate(-13deg)scaleY(.72)}.admin-capsules-module__edwRwG__previewBlackHoleRing:after{content:"";background:#020617;border-radius:50%;position:absolute;inset:22%}.admin-capsules-module__edwRwG__previewBlackHoleShadow{aspect-ratio:1;background:#020617;border-radius:50%;width:18%;top:33%;left:38%}.admin-capsules-module__edwRwG__previewTelescopeArray{border:2px solid #e2e8f0a8;border-top:0;border-radius:0 0 120px 120px;width:34%;height:25%;bottom:18%;right:13%;transform:rotate(-16deg)}.admin-capsules-module__edwRwG__previewDataArc{background:linear-gradient(90deg,#0000,#fb923cd9,#38bdf8b8,#0000);height:2px;bottom:30%;left:13%;right:10%;transform:rotate(-8deg)}.admin-capsules-module__edwRwG__previewEarth{aspect-ratio:1;background:radial-gradient(circle at 38% 34%,#fffffff5 0 8%,#0000 9%),conic-gradient(from 20deg,#1d4ed8,#22c55e 21%,#f8fafc 28%,#0ea5e9 46%,#166534 63%,#1e40af 84%,#1d4ed8);border-radius:50%;width:6.2rem;top:16%;right:17%;box-shadow:0 0 34px #7dd3fc61}.admin-capsules-module__edwRwG__previewMoon{background:radial-gradient(circle at 36% 38%,#0f172a3d 0 5%,#0000 6%),repeating-linear-gradient(8deg,#0f172a29 0 2px,#0000 2px 13px),linear-gradient(#cbd5e1,#64748b);border-radius:50% 50% 0 0;width:78%;height:43%;bottom:-17%;left:-18%}.admin-capsules-module__edwRwG__previewOrbit{border:2px solid #f8fafc6b;border-left-color:#0000;border-bottom-color:color-mix(in srgb, var(--capsule-preview-b) 82%, white 18%);border-radius:50%;width:58%;height:28%;top:24%;right:5%;transform:rotate(-18deg)}.admin-capsules-module__edwRwG__previewDate{border-radius:var(--radius-md);background:color-mix(in srgb, var(--capsule-preview-c) 86%, white 14%);color:#111827;font-size:var(--font-size-xs);text-transform:uppercase;padding:8px 10px;font-weight:800;position:absolute;top:16px;left:16px}.admin-capsules-module__edwRwG__previewCard>.admin-capsules-module__edwRwG__previewDate,.admin-capsules-module__edwRwG__previewCard>.admin-capsules-module__edwRwG__previewEyebrow,.admin-capsules-module__edwRwG__previewCard>h3,.admin-capsules-module__edwRwG__previewCard>p,.admin-capsules-module__edwRwG__previewCard>strong{z-index:1;position:relative}.admin-capsules-module__edwRwG__previewMark{grid-template-columns:repeat(3,1fr);gap:8px;width:132px;height:132px;display:grid;position:absolute;top:58px;right:18px;transform:rotate(-8deg)}.admin-capsules-module__edwRwG__previewMark span{border:4px solid color-mix(in srgb, var(--capsule-preview-a) 82%, black 18%);background:color-mix(in srgb, var(--capsule-preview-b) 68%, white 32%)}.admin-capsules-module__edwRwG__previewMark span:first-child{grid-row:span 2}.admin-capsules-module__edwRwG__previewMark span:nth-child(2){border-radius:50%}.admin-capsules-module__edwRwG__previewMark span:nth-child(3){align-self:end}.admin-capsules-module__edwRwG__previewEyebrow{font-size:var(--font-size-xs);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:900}.admin-capsules-module__edwRwG__previewCard h3{overflow-wrap:break-word;max-width:11ch;margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:.98}.admin-capsules-module__edwRwG__previewCard p{max-width:28rem;margin:0;line-height:1.55}.admin-capsules-module__edwRwG__previewCard strong{border-radius:var(--radius-pill);color:#fff;background:#f8fafc29;width:max-content;padding:8px 12px}.admin-capsules-module__edwRwG__qualityPanel,.admin-capsules-module__edwRwG__reviewPanel,.admin-capsules-module__edwRwG__operationLogPanel{gap:14px;display:grid}.admin-capsules-module__edwRwG__issueList,.admin-capsules-module__edwRwG__reviewPanel,.admin-capsules-module__edwRwG__operationLogList{gap:10px;display:grid}.admin-capsules-module__edwRwG__operationLogPanel{border:1px solid color-mix(in srgb, var(--border-support) 22%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-raised) 86%, white 14%);padding:16px}.admin-capsules-module__edwRwG__assetStateGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.admin-capsules-module__edwRwG__assetStateItem{border:1px solid color-mix(in srgb, var(--border-support) 18%, transparent);border-radius:var(--radius-md);background:var(--surface-base);gap:4px;min-width:0;padding:10px;display:grid}.admin-capsules-module__edwRwG__assetStateItem span{color:var(--text-secondary);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:750}.admin-capsules-module__edwRwG__assetStateItem strong{min-width:0;color:var(--text-primary);font-size:var(--font-size-xs);overflow-wrap:anywhere;line-height:1.4}.admin-capsules-module__edwRwG__issueItem,.admin-capsules-module__edwRwG__reviewItem,.admin-capsules-module__edwRwG__operationLogItem{border-radius:var(--radius-md);gap:6px;padding:12px;display:grid}.admin-capsules-module__edwRwG__issueItem{border:1px solid color-mix(in srgb, var(--border-support) 24%, transparent);background:color-mix(in srgb, var(--surface-raised) 88%, white 12%)}.admin-capsules-module__edwRwG__issueItem[data-severity=blocker]{border-color:color-mix(in srgb, var(--color-status-danger-text) 42%, transparent);background:color-mix(in srgb, var(--color-status-danger-bg) 74%, white 26%)}.admin-capsules-module__edwRwG__issueItem[data-severity=warning]{border-color:color-mix(in srgb, var(--color-status-warning-text) 42%, transparent);background:color-mix(in srgb, var(--color-status-warning-bg) 74%, white 26%)}.admin-capsules-module__edwRwG__issueItem span,.admin-capsules-module__edwRwG__issueItem small,.admin-capsules-module__edwRwG__reviewItem span,.admin-capsules-module__edwRwG__reviewItem small{color:var(--text-support)}.admin-capsules-module__edwRwG__reviewItem{background:color-mix(in srgb, var(--border-support) 14%, transparent)}.admin-capsules-module__edwRwG__operationLogItem{border:1px solid color-mix(in srgb, var(--border-support) 18%, transparent);background:color-mix(in srgb, var(--surface-base) 88%, white 12%);grid-template-columns:4.8rem minmax(0,1fr);align-items:start}.admin-capsules-module__edwRwG__operationLogItem[data-level=success]{border-color:color-mix(in srgb, var(--color-status-success-text) 34%, transparent);background:color-mix(in srgb, var(--color-status-success-bg) 58%, var(--surface-base) 42%)}.admin-capsules-module__edwRwG__operationLogItem[data-level=warning]{border-color:color-mix(in srgb, var(--color-status-warning-text) 34%, transparent);background:color-mix(in srgb, var(--color-status-warning-bg) 58%, var(--surface-base) 42%)}.admin-capsules-module__edwRwG__operationLogItem[data-level=error]{border-color:color-mix(in srgb, var(--color-status-danger-text) 34%, transparent);background:color-mix(in srgb, var(--color-status-danger-bg) 58%, var(--surface-base) 42%)}.admin-capsules-module__edwRwG__operationLogItem time{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:800}.admin-capsules-module__edwRwG__operationLogItem div{gap:4px;min-width:0;display:grid}.admin-capsules-module__edwRwG__operationLogItem strong{color:var(--text-primary);line-height:1.3}.admin-capsules-module__edwRwG__operationLogItem span{color:var(--text-support);font-size:var(--font-size-sm);overflow-wrap:anywhere;line-height:1.45}.admin-capsules-module__edwRwG__emptyWorkbench{min-height:320px;color:var(--text-support);place-items:center;display:grid}@media (max-width:1180px){.admin-capsules-module__edwRwG__workbench{grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr)}.admin-capsules-module__edwRwG__previewPanel{grid-column:1/-1}}@media (max-width:820px){.admin-capsules-module__edwRwG__workbench{grid-template-columns:1fr}.admin-capsules-module__edwRwG__surfacePreviewShell{height:clamp(32rem,100svh - 8rem,52rem)}.admin-capsules-module__edwRwG__listPanel{position:static}.admin-capsules-module__edwRwG__capsuleExperienceHero,.admin-capsules-module__edwRwG__capsuleExperienceBody{grid-template-columns:1fr}.admin-capsules-module__edwRwG__capsulePagePreview[data-template=cosmic_lens_onepager_v1] .admin-capsules-module__edwRwG__capsuleExperienceHero{grid-template-rows:minmax(30rem,auto)}.admin-capsules-module__edwRwG__capsulePagePreview[data-template=cosmic_lens_onepager_v1] .admin-capsules-module__edwRwG__capsuleHeroCopy{grid-area:1/1}.admin-capsules-module__edwRwG__capsuleVisualStage,.admin-capsules-module__edwRwG__capsuleAssetImage{min-height:22rem}.admin-capsules-module__edwRwG__capsuleStoryRail{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--capsule-preview-a,#0f766e) 22%, var(--border-soft) 78%)}.admin-capsules-module__edwRwG__capsulePagePreview[data-template=cosmic_lens_onepager_v1] .admin-capsules-module__edwRwG__capsuleStoryRail{border-bottom:0}.admin-capsules-module__edwRwG__capsulePagePreview[data-template=cosmic_lens_onepager_v1] .admin-capsules-module__edwRwG__capsuleStoryRail:before{background:radial-gradient(circle at 12% 10%,#38bdf847 0%,#38bdf81a 30%,#0000 62%),linear-gradient(#1e40afbd 0%,#0f172afa 72%,#082f49b8 100%);border-radius:0 0 48% 58%/0 0 22% 18%;inset:0 0 -34px}.admin-capsules-module__edwRwG__capsuleDetailSection{grid-template-columns:1fr}.admin-capsules-module__edwRwG__sectionMarker{width:2.8rem}}@supports not (height:100svh){@media (max-width:820px){.admin-capsules-module__edwRwG__surfacePreviewShell{height:clamp(32rem,100vh - 8rem,52rem)}}}
.admin-host-module__JWlPjW__shell{background:radial-gradient(circle at top left, color-mix(in srgb, var(--border-support) 18%, transparent), transparent 30%), linear-gradient(180deg, var(--surface-support) 0%, var(--surface-subtle) 100%);min-height:100vh;color:var(--text-primary);grid-template-columns:minmax(296px,320px) minmax(0,1fr);display:grid;overflow-x:clip}.admin-host-module__JWlPjW__sidebar{border-right:1px solid var(--border-soft);background:var(--surface-raised);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;align-self:start;gap:24px;min-height:100vh;padding:32px 24px;display:flex;position:sticky;top:0}.admin-host-module__JWlPjW__sidebarHeader{flex-direction:column;gap:10px;display:flex}.admin-host-module__JWlPjW__sidebarEyebrow{font-size:var(--font-size-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);margin:0}.admin-host-module__JWlPjW__sidebarTitle{margin:0;font-size:clamp(1.6rem,2vw,2rem);line-height:1}.admin-host-module__JWlPjW__sidebarDomain{color:var(--text-support);font-size:var(--font-size-sm);word-break:break-word;margin:-2px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.admin-host-module__JWlPjW__sidebarUser{color:var(--text-secondary);word-break:break-word;margin:0}.admin-host-module__JWlPjW__sidebarNav{flex-direction:column;gap:10px;display:flex}.admin-host-module__JWlPjW__sidebarLink{color:var(--text-primary);border-radius:var(--radius-md);background:color-mix(in srgb, var(--border-support) 18%, transparent);border:1px solid #0000;padding:12px 14px;text-decoration:none;transition:background-color .12s,transform .12s}.admin-host-module__JWlPjW__sidebarLink:hover{background:color-mix(in srgb, var(--border-support) 28%, transparent);transform:translate(2px)}.admin-host-module__JWlPjW__sidebarLinkActive{background:color-mix(in srgb, var(--border-support) 34%, transparent);border-color:color-mix(in srgb, var(--border-support) 34%, transparent);font-weight:600}.admin-host-module__JWlPjW__sidebarLogout{border-radius:var(--radius-md);background:var(--color-action-primary-bg);color:var(--color-action-primary-text);cursor:pointer;border:0;margin-top:auto;padding:12px 14px}.admin-host-module__JWlPjW__sidebarLogout:disabled{cursor:wait;opacity:.65}.admin-host-module__JWlPjW__content{min-width:0;padding:48px clamp(24px,4vw,56px) 64px}.admin-host-module__JWlPjW__contentInner{width:min(1440px,100%);min-width:0}.admin-host-module__JWlPjW__pageSection{flex-direction:column;gap:28px;min-width:0;display:flex}.admin-host-module__JWlPjW__pageHeader{flex-direction:column;gap:10px;max-width:780px;display:flex}.admin-host-module__JWlPjW__pageEyebrow{font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.18em;color:var(--text-secondary);margin:0}.admin-host-module__JWlPjW__pageTitle{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1}.admin-host-module__JWlPjW__pageIntro{color:var(--text-support);font-size:var(--font-size-md);margin:0;line-height:1.6}.admin-host-module__JWlPjW__statGrid,.admin-host-module__JWlPjW__infoGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.admin-host-module__JWlPjW__statCard,.admin-host-module__JWlPjW__infoCard,.admin-host-module__JWlPjW__loginCard,.admin-host-module__JWlPjW__enrollmentCard{border-radius:var(--radius-md);border:1px solid var(--border-soft);background:var(--surface-elevated);box-shadow:0 20px 45px var(--overlay-default)}.admin-host-module__JWlPjW__statCard,.admin-host-module__JWlPjW__infoCard,.admin-host-module__JWlPjW__enrollmentCard{padding:20px}.admin-host-module__JWlPjW__statLabel{color:var(--text-secondary);margin-bottom:10px;display:block}.admin-host-module__JWlPjW__statValue{font-size:var(--font-size-lg);overflow-wrap:anywhere;line-height:1.5}.admin-host-module__JWlPjW__infoCard h3{margin-top:0;margin-bottom:10px}.admin-host-module__JWlPjW__infoCard p{color:var(--text-support);margin:0;line-height:1.6}.admin-host-module__JWlPjW__loginShell{background:radial-gradient(circle at top, color-mix(in srgb, var(--border-support) 18%, transparent), transparent 36%), linear-gradient(180deg, var(--surface-support) 0%, var(--surface-subtle) 100%);place-items:center;min-height:100vh;padding:32px 16px;display:grid}.admin-host-module__JWlPjW__loginCard{width:min(680px,100%);padding:32px}.admin-host-module__JWlPjW__loginEyebrow,.admin-host-module__JWlPjW__loginTitle,.admin-host-module__JWlPjW__loginIntro{margin:0}.admin-host-module__JWlPjW__loginEyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--text-secondary);font-size:var(--font-size-sm);margin-bottom:10px}.admin-host-module__JWlPjW__loginTitle{margin-bottom:14px;font-size:clamp(2rem,4vw,3rem);line-height:1}.admin-host-module__JWlPjW__loginIntro{color:var(--text-support);margin-bottom:22px;line-height:1.6}.admin-host-module__JWlPjW__loginForm,.admin-host-module__JWlPjW__challengeStack{flex-direction:column;gap:16px;display:flex}.admin-host-module__JWlPjW__challengeHeader{flex-direction:column;gap:8px;display:flex}.admin-host-module__JWlPjW__challengeTitle,.admin-host-module__JWlPjW__challengeText{margin:0}.admin-host-module__JWlPjW__challengeHint{color:var(--text-secondary);margin:0}.admin-host-module__JWlPjW__fieldLabel{flex-direction:column;gap:8px;font-weight:600;display:flex}.admin-host-module__JWlPjW__fieldInput{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-base);color:var(--text-primary);padding:12px 14px}.admin-host-module__JWlPjW__primaryButton{border-radius:var(--radius-md)}.admin-host-module__JWlPjW__loginError,.admin-host-module__JWlPjW__loginInfo{border-radius:var(--radius-md);margin:0 0 14px;padding:12px 14px}.admin-host-module__JWlPjW__loginError{background:var(--color-status-danger-bg);color:var(--color-status-danger-text)}.admin-host-module__JWlPjW__loginInfo{background:var(--color-status-success-bg);color:var(--color-status-success-text)}.admin-host-module__JWlPjW__enrollmentPanel{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.admin-host-module__JWlPjW__enrollmentCard{flex-direction:column;gap:14px;display:flex}.admin-host-module__JWlPjW__enrollmentCard h3,.admin-host-module__JWlPjW__enrollmentCard p{margin:0}.admin-host-module__JWlPjW__enrollmentActionRow{flex-wrap:wrap;gap:12px;display:flex}.admin-host-module__JWlPjW__qrFrame{border-radius:var(--radius-md);background:radial-gradient(circle at top, color-mix(in srgb, var(--border-support) 18%, transparent), transparent 45%), var(--surface-elevated);border:1px solid var(--border-soft);place-items:center;min-height:280px;padding:18px;display:grid}.admin-host-module__JWlPjW__qrImage{border-radius:var(--radius-md);width:min(100%,280px);height:auto;display:block}.admin-host-module__JWlPjW__setupCodeBlock{border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface-raised);white-space:pre-wrap;word-break:break-word;padding:14px;display:block}.admin-host-module__JWlPjW__recoveryList{gap:6px;margin:0;padding-left:18px;display:grid}.admin-host-module__JWlPjW__detailsBlock{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised);padding:14px}.admin-host-module__JWlPjW__otpauthCode{white-space:pre-wrap;word-break:break-all;margin-top:12px;display:block}.admin-host-module__JWlPjW__auditTableWrap{border-radius:var(--radius-md);border:1px solid var(--border-soft);background:var(--surface-elevated);box-shadow:0 20px 45px var(--overlay-default);overflow-x:auto}.admin-host-module__JWlPjW__auditTable{border-collapse:collapse;width:100%}.admin-host-module__JWlPjW__auditTable th,.admin-host-module__JWlPjW__auditTable td{text-align:left;border-bottom:1px solid var(--border-soft);padding:14px 16px}.admin-host-module__JWlPjW__auditTable th{color:var(--text-secondary);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.08em}.admin-host-module__JWlPjW__auditEmptyState{text-align:center;color:var(--text-secondary)}.admin-host-module__JWlPjW__adminSearchRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.admin-host-module__JWlPjW__adminUserGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;display:grid}.admin-host-module__JWlPjW__adminUserCard{border-radius:var(--radius-md);border:1px solid var(--border-soft);background:var(--surface-elevated);box-shadow:0 20px 45px var(--overlay-default);flex-direction:column;gap:18px;padding:20px;display:flex}.admin-host-module__JWlPjW__adminUserHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-host-module__JWlPjW__adminUserEmail,.admin-host-module__JWlPjW__adminUserMeta{margin:0}.admin-host-module__JWlPjW__adminUserEmail{font-size:var(--font-size-md);line-height:1.3}.admin-host-module__JWlPjW__adminUserMeta{color:var(--text-secondary);word-break:break-word}.admin-host-module__JWlPjW__adminBadgeRow{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-host-module__JWlPjW__adminBadge{border-radius:var(--radius-pill);background:var(--surface-support);color:var(--text-primary);font-size:var(--font-size-sm);align-items:center;padding:6px 10px;display:inline-flex}.admin-host-module__JWlPjW__adminBadgeSuccess{background:var(--color-status-success-bg);color:var(--color-status-success-text)}.admin-host-module__JWlPjW__adminBadgeMuted{background:var(--surface-subtle);color:var(--text-secondary)}.admin-host-module__JWlPjW__adminBadgeDanger{background:var(--color-status-danger-bg);color:var(--color-status-danger-text)}.admin-host-module__JWlPjW__adminMetaGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.admin-host-module__JWlPjW__adminMetaItem{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-raised);padding:14px}.admin-host-module__JWlPjW__adminControlStack{flex-direction:column;gap:14px;display:flex}.admin-host-module__JWlPjW__secondaryButton{border-radius:var(--radius-md);text-decoration:none}.admin-host-module__JWlPjW__adminSearchForm{flex-direction:column;gap:16px;display:flex}.admin-host-module__JWlPjW__adminSearchActions,.admin-host-module__JWlPjW__adminScopeRow,.admin-host-module__JWlPjW__adminFormActions,.admin-host-module__JWlPjW__adminPagination,.admin-host-module__JWlPjW__adminPaginationButtons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-host-module__JWlPjW__adminSearchActions{justify-content:space-between}.admin-host-module__JWlPjW__adminScopeButton{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--text-primary);cursor:pointer;padding:10px 14px}.admin-host-module__JWlPjW__adminScopeButtonActive{background:var(--color-action-primary-bg);color:var(--color-action-primary-text)}.admin-host-module__JWlPjW__adminHelperText,.admin-host-module__JWlPjW__adminEmptyState,.admin-host-module__JWlPjW__adminCardHint,.admin-host-module__JWlPjW__adminPaginationMeta{color:var(--text-secondary);margin:0;line-height:1.6}.admin-host-module__JWlPjW__adminInlineError,.admin-host-module__JWlPjW__adminInlineSuccess{border-radius:var(--radius-md);margin:0;padding:12px 14px}.admin-host-module__JWlPjW__adminInlineError{background:var(--color-status-danger-bg);color:var(--color-status-danger-text)}.admin-host-module__JWlPjW__adminInlineSuccess{background:var(--color-status-success-bg);color:var(--color-status-success-text)}.admin-host-module__JWlPjW__adminCardSectionTitle{font-size:var(--font-size-sm);margin:0}.admin-host-module__JWlPjW__adminCardSection{flex-direction:column;gap:10px;display:flex}.admin-host-module__JWlPjW__analyticsStack{flex-direction:column;gap:24px;display:flex}.admin-host-module__JWlPjW__analyticsSection{flex-direction:column;gap:18px;display:flex}.admin-host-module__JWlPjW__analyticsSectionHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-host-module__JWlPjW__analyticsSectionTitle,.admin-host-module__JWlPjW__analyticsSubheading{margin:0}.admin-host-module__JWlPjW__analyticsFreshness,.admin-host-module__JWlPjW__analyticsCardNote{color:var(--text-support);margin:0;line-height:1.6}.admin-host-module__JWlPjW__analyticsMetricGrid,.admin-host-module__JWlPjW__analyticsTwoColumnGrid{gap:16px;display:grid}.admin-host-module__JWlPjW__analyticsMetricGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.admin-host-module__JWlPjW__analyticsTwoColumnGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.admin-host-module__JWlPjW__analyticsMetricCard{border-radius:var(--radius-md);border:1px solid var(--border-soft);background:var(--surface-elevated);box-shadow:0 20px 45px var(--overlay-default);flex-direction:column;gap:10px;padding:20px;display:flex}.admin-host-module__JWlPjW__analyticsCardHeader,.admin-host-module__JWlPjW__analyticsRateRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-host-module__JWlPjW__analyticsMetricValue,.admin-host-module__JWlPjW__analyticsRateValue{font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.1}.admin-host-module__JWlPjW__analyticsBadge{border-radius:var(--radius-pill);font-size:var(--font-size-xs);white-space:nowrap;align-items:center;padding:6px 10px;line-height:1;display:inline-flex}.admin-host-module__JWlPjW__analyticsBadgeSuccess{background:color-mix(in srgb, var(--color-status-success) 14%, transparent);color:var(--color-status-success-text)}.admin-host-module__JWlPjW__analyticsBadgeWarning{background:color-mix(in srgb, var(--color-status-warning) 16%, transparent);color:var(--color-status-warning-text)}.admin-host-module__JWlPjW__analyticsBadgeMuted{background:var(--surface-muted);color:var(--text-support)}.admin-host-module__JWlPjW__analyticsBadgeDanger{background:color-mix(in srgb, var(--color-status-danger) 12%, transparent);color:var(--color-status-danger-text)}.admin-host-module__JWlPjW__analyticsRateTable{flex-direction:column;gap:14px;display:flex}.admin-host-module__JWlPjW__analyticsRateValueGroup{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.admin-host-module__JWlPjW__analyticsNoteList{color:var(--text-support);gap:8px;margin:0;padding-left:18px;display:grid}.admin-host-module__JWlPjW__analyticsPlaceholder{border-radius:var(--radius-md);border:1px dashed color-mix(in srgb, var(--border-support) 60%, transparent);background:var(--surface-raised);color:var(--text-support);padding:18px 20px}.admin-host-module__JWlPjW__adminToggle,.admin-host-module__JWlPjW__adminCapabilityOption{color:var(--text-primary);align-items:center;gap:10px;display:inline-flex}.admin-host-module__JWlPjW__adminCapabilityList{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}@media (max-width:960px){.admin-host-module__JWlPjW__shell{grid-template-columns:1fr}.admin-host-module__JWlPjW__sidebar{border-right:0;border-bottom:1px solid var(--border-soft);min-height:auto;position:static}.admin-host-module__JWlPjW__content{padding:24px 16px 40px}.admin-host-module__JWlPjW__adminSearchRow{grid-template-columns:1fr}.admin-host-module__JWlPjW__adminUserHeader{flex-direction:column}.admin-host-module__JWlPjW__adminBadgeRow{justify-content:flex-start}.admin-host-module__JWlPjW__analyticsSectionHeader,.admin-host-module__JWlPjW__analyticsCardHeader,.admin-host-module__JWlPjW__analyticsRateRow{flex-direction:column}.admin-host-module__JWlPjW__analyticsRateValueGroup{text-align:left;align-items:flex-start}}
.loadingButton-module__Pzaahq__spinner{color:currentColor;flex-shrink:0;width:1em;height:1em;animation:.7s linear infinite loadingButton-module__Pzaahq__loadingButtonSpin;display:inline-block}@keyframes loadingButton-module__Pzaahq__loadingButtonSpin{to{transform:rotate(360deg)}}.loadingButton-module__Pzaahq__preserveWrap{justify-content:center;align-items:center;min-width:100%;display:inline-flex;position:relative}.loadingButton-module__Pzaahq__hiddenChildren{visibility:hidden;pointer-events:none;justify-content:center;align-items:center;gap:inherit;display:inline-flex}.loadingButton-module__Pzaahq__spinnerOverlay{color:inherit;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.loadingButton-module__Pzaahq__inlineWrap{align-items:center;gap:var(--loading-button-inline-gap,.5em);display:inline-flex}.loadingButton-module__Pzaahq__inlineSpinnerSlot{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.loadingButton-module__Pzaahq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Button-module__rj9yOG__button{color:var(--text-primary);cursor:pointer;font-family:var(--font-body);white-space:nowrap;-webkit-user-select:none;user-select:none;appearance:none;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.625rem;font-weight:600;line-height:1;text-decoration:none;transition:transform .16s,background-color .16s,border-color .16s,color .16s,box-shadow .16s,opacity .16s;display:inline-flex}.Button-module__rj9yOG__button:focus-visible{box-shadow:0 0 0 3px var(--color-action-focus-ring);outline:none}.Button-module__rj9yOG__button:disabled,.Button-module__rj9yOG__button[aria-disabled=true]{opacity:.64;pointer-events:none;transform:none}.Button-module__rj9yOG__button:disabled,.Button-module__rj9yOG__button[aria-disabled=true]:not([data-loading=true]){cursor:not-allowed}.Button-module__rj9yOG__button:disabled[data-loading=true],.Button-module__rj9yOG__button[aria-disabled=true][data-loading=true]{cursor:wait}.Button-module__rj9yOG__button:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px)}.Button-module__rj9yOG__fullWidth{width:100%}.Button-module__rj9yOG__sm{min-height:38px;font-size:var(--font-size-sm);border-radius:10px;padding:.625rem 1rem}.Button-module__rj9yOG__md{min-height:42px;font-size:var(--font-size-sm);border-radius:10px;padding:.75rem 1.125rem}.Button-module__rj9yOG__lg{min-height:48px;font-size:var(--font-size-sm);border-radius:12px;padding:.875rem 1.25rem}.Button-module__rj9yOG__primary{background-color:var(--color-action-primary-bg);color:var(--color-action-primary-text)}.Button-module__rj9yOG__primary:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-action-primary-hover)}.Button-module__rj9yOG__accent{background-color:var(--interactive-accent-bg);color:var(--interactive-accent-text)}.Button-module__rj9yOG__accent:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--interactive-accent-bg-hover)}.Button-module__rj9yOG__secondary{background-color:var(--color-action-secondary-bg);border-color:var(--border-default);color:var(--color-action-secondary-text)}.Button-module__rj9yOG__secondary:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-action-secondary-hover)}.Button-module__rj9yOG__ghost{color:var(--text-primary);background-color:#0000}.Button-module__rj9yOG__ghost:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--surface-subtle)}.Button-module__rj9yOG__inverse{border-color:var(--color-action-inverse-border);color:var(--color-action-inverse-text);background-color:#0000}.Button-module__rj9yOG__inverse:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-action-inverse-hover)}.Button-module__rj9yOG__inverse:focus-visible{box-shadow:0 0 0 3px var(--color-action-inverse-focus-ring)}.Button-module__rj9yOG__danger{background-color:var(--color-action-danger-bg);color:var(--color-action-danger-text)}.Button-module__rj9yOG__danger:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--color-action-danger-hover)}.Button-module__rj9yOG__label{justify-content:center;align-items:center;display:inline-flex}.Button-module__rj9yOG__button[data-loading=true] .Button-module__rj9yOG__label{opacity:.92}.Button-module__rj9yOG__spinner{border:2px solid;border-right-color:#0000;border-radius:999px;flex-shrink:0;width:.95rem;height:.95rem;animation:.7s linear infinite Button-module__rj9yOG__button-spin}@keyframes Button-module__rj9yOG__button-spin{to{transform:rotate(360deg)}}
.loadingState-module__Bu_cEq__loadingContainer{background-color:var(--surface-base);z-index:1001;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.loadingState-module__Bu_cEq__loadingWrapper{justify-content:center;align-items:center;width:100%;min-width:120px;max-width:300px;height:100%;min-height:120px;max-height:300px;display:flex}.loadingState-module__Bu_cEq__loadingAnimation{width:100%;max-width:250px;height:100%;max-height:250px}@media (max-width:480px){.loadingState-module__Bu_cEq__loadingWrapper{min-width:100px;max-width:150px;min-height:100px;max-height:150px}.loadingState-module__Bu_cEq__loadingAnimation{max-width:120px;max-height:120px}}@media (min-width:481px) and (max-width:768px){.loadingState-module__Bu_cEq__loadingWrapper{max-width:200px;max-height:200px}.loadingState-module__Bu_cEq__loadingAnimation{max-width:150px;max-height:150px}}@media (min-width:769px) and (max-width:1024px){.loadingState-module__Bu_cEq__loadingWrapper{max-width:250px;max-height:250px}.loadingState-module__Bu_cEq__loadingAnimation{max-width:220px;max-height:220px}}@media (min-width:1025px){.loadingState-module__Bu_cEq__loadingWrapper{max-width:300px;max-height:300px}.loadingState-module__Bu_cEq__loadingAnimation{max-width:250px;max-height:250px}}
.ratingBox-module__bvogYG__ratingBoxWrapper{z-index:1001;height:auto;margin-top:5rem;position:fixed;bottom:12vh;right:4rem}.ratingBox-module__bvogYG__ratingText{color:var(--rating-text-color,var(--text-secondary));text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap;opacity:0;pointer-events:none;text-shadow:0 2px 4px var(--overlay-strong);letter-spacing:.5px;margin:0;font-family:Montserrat,sans-serif;font-size:clamp(.8rem,1.2vw,1.1rem);font-weight:600;transition:all .3s;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.ratingBox-module__bvogYG__ratingBox{background:var(--rating-box-bg,var(--surface-inverse-glass));-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-inverse-soft);box-shadow:0 8px 32px 0 var(--overlay-strong), inset 0 0 0 1px var(--border-inverse-soft);border-radius:var(--radius-lg);opacity:0;pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;width:75%;min-width:180px;height:clamp(50px,6vh,65px);padding:0;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:0;right:0}.ratingBox-module__bvogYG__ratingBox.ratingBox-module__bvogYG__visible{opacity:1}.ratingBox-module__bvogYG__ratingBox.ratingBox-module__bvogYG__minimized{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--rating-box-bg,var(--surface-inverse-glass)) 80%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-inverse-soft);width:60px;height:60px}.ratingBox-module__bvogYG__ratingBox:hover{background:var(--rating-box-bg-hover,var(--surface-inverse-glass-strong));box-shadow:0 12px 40px 0 var(--overlay-scrim), inset 0 0 0 1px var(--border-inverse);transform:translateY(-2px)}.ratingBox-module__bvogYG__ratingBox:hover .ratingBox-module__bvogYG__ratingText{opacity:1;transform:translate(-50%)translateY(-5px)}.ratingBox-module__bvogYG__minimizedContainer{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.ratingBox-module__bvogYG__insightfulIcon{font-size:var(--font-size-xl);cursor:pointer;filter:drop-shadow(0 2px 4px var(--overlay-default));line-height:1;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.ratingBox-module__bvogYG__insightfulIcon:hover{transform:scale(1.15)rotate(5deg)}.ratingBox-module__bvogYG__horizontalContainer{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 1.5rem;display:flex}.ratingBox-module__bvogYG__sliderWrapper{cursor:pointer;flex-grow:1;align-items:center;height:100%;margin-right:.5rem;padding:10px 0;display:flex}.ratingBox-module__bvogYG__sliderTrack{background:var(--slider-track-bg,var(--surface-inverse-glass-soft));border-radius:var(--radius-sm);width:100%;height:6px;box-shadow:inset 0 1px 2px var(--overlay-default);position:relative;overflow:visible}.ratingBox-module__bvogYG__sliderProgress{background:linear-gradient(90deg, var(--rating-highlight) 0%, var(--rating-highlight-hover) 100%);border-radius:var(--radius-sm);pointer-events:none;height:100%;box-shadow:var(--slider-fill-shadow);position:absolute;top:0;left:0}.ratingBox-module__bvogYG__sliderThumb{background:var(--surface-inverse-raised);border:2px solid var(--rating-highlight);width:28px;height:28px;box-shadow:0 4px 8px var(--overlay-strong);z-index:2;cursor:grab;border-radius:50%;justify-content:center;align-items:center;transition:transform .1s,box-shadow .1s;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.ratingBox-module__bvogYG__sliderThumb:active{cursor:grabbing}.ratingBox-module__bvogYG__sliderThumb.ratingBox-module__bvogYG__dragging{box-shadow:0 6px 12px var(--overlay-scrim);border-color:var(--text-inverse);transform:translate(-50%,-50%)scale(1.1)}.ratingBox-module__bvogYG__thumbIcon{font-size:var(--font-size-md);-webkit-user-select:none;user-select:none;line-height:1}.ratingBox-module__bvogYG__percentageDisplay{text-align:right;min-width:45px}.ratingBox-module__bvogYG__percentageText{font-size:var(--font-size-md);color:var(--rating-text-color-hover,var(--text-primary));opacity:.9;font-family:Montserrat,sans-serif;font-weight:700;transition:all .2s}.ratingBox-module__bvogYG__ratingBox:hover .ratingBox-module__bvogYG__percentageText{opacity:1;text-shadow:var(--rating-percentage-text-shadow-hover)}@media (max-width:1430px){.ratingBox-module__bvogYG__ratingBoxWrapper{bottom:10vh;right:2.5rem}.ratingBox-module__bvogYG__ratingBox.ratingBox-module__bvogYG__minimized{width:50px;height:50px}.ratingBox-module__bvogYG__ratingText{font-size:var(--font-size-sm);top:-25px}.ratingBox-module__bvogYG__percentageText{font-size:var(--font-size-md)}.ratingBox-module__bvogYG__insightfulIcon{font-size:var(--font-size-lg)}.ratingBox-module__bvogYG__sliderThumb{width:24px;height:24px}.ratingBox-module__bvogYG__thumbIcon{font-size:var(--font-size-sm)}}.ratingBox-module__bvogYG__ratingBoxWrapper.ratingBox-module__bvogYG__embedded{justify-content:center;width:80%;height:auto;margin-top:0;padding:20px 0;display:flex;position:static;transform:none}.ratingBox-module__bvogYG__ratingBoxWrapper.ratingBox-module__bvogYG__embedded .ratingBox-module__bvogYG__ratingBox{box-shadow:none;background:color-mix(in srgb, var(--rating-box-bg,var(--surface-inverse-glass)) 72%, transparent);border:1px solid var(--border-inverse-soft);position:relative;bottom:auto;right:auto;transform:none}.ratingBox-module__bvogYG__ratingBoxWrapper.ratingBox-module__bvogYG__embedded .ratingBox-module__bvogYG__ratingBox:hover{background:color-mix(in srgb, var(--rating-box-bg-hover,var(--surface-inverse-glass-strong)) 78%, transparent);transform:none}.ratingBox-module__bvogYG__ratingBoxWrapper.ratingBox-module__bvogYG__embedded .ratingBox-module__bvogYG__ratingBox.ratingBox-module__bvogYG__minimized{border-radius:var(--radius-lg);width:280px;height:70px}
.QuizSection-module__Pgg4Bq__courseNavBar{height:var(--navbar-height,55px)}.QuizSection-module__Pgg4Bq__courseNavBar.QuizSection-module__Pgg4Bq__minimized{--navbar-height:15px;height:var(--navbar-height)}.QuizSection-module__Pgg4Bq__quizWrapper{border-radius:var(--radius-md);-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;max-width:1100px;height:auto;max-height:calc(100vh - 80px);box-shadow:0 20px 50px var(--overlay-strong), 0 1px 0 var(--border-inverse) inset, 0 0 0 1px var(--border-inverse-soft);background:0 0;margin:0 auto;padding:0;position:relative;top:auto;left:auto;overflow-y:auto;transform:none}.QuizSection-module__Pgg4Bq__quizInner{border-radius:var(--radius-md);background:var(--background);border:1px solid var(--border-inverse);max-width:1100px;margin:0 auto;padding:24px 18px;overflow:hidden}.QuizSection-module__Pgg4Bq__quizFeatureBody{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;padding:clamp(1rem,2vw,1.75rem);display:flex}.QuizSection-module__Pgg4Bq__quizHeader{text-align:center;border-bottom:1px solid var(--border-soft)}.QuizSection-module__Pgg4Bq__quizHeader h2{letter-spacing:-.01em;margin:.2rem 0 0;font-size:clamp(1.35rem,2vw,1.75rem)}.QuizSection-module__Pgg4Bq__quizHeader p{color:var(--text-muted);font-size:var(--font-size-md);margin:.5rem 0 0}.QuizSection-module__Pgg4Bq__quizSection{background-color:#0000;padding:1rem}.QuizSection-module__Pgg4Bq__questionContainer{background-color:var(--quiz-question-bg);border-radius:var(--radius-md);margin-bottom:0;padding:1.5rem 1.5rem 1.5rem calc(1.5rem + 4px);position:relative;overflow:hidden}.QuizSection-module__Pgg4Bq__questionContainer:before{content:"";background:var(--course-accent-color,var(--course-ui-warning-accent));border-radius:var(--radius-md) 0 0 var(--radius-md);width:4px;position:absolute;inset:0 auto 0 0}.QuizSection-module__Pgg4Bq__questionContainer h3{color:var(--foreground);font-size:var(--font-size-md);margin:0 0 1.5rem}.QuizSection-module__Pgg4Bq__answersGrid{flex-direction:column;gap:1rem;display:flex}.QuizSection-module__Pgg4Bq__answerButton{border:2px solid var(--border-primary);border-radius:var(--radius-sm);background:var(--background);cursor:pointer;font-size:var(--font-size-sm);text-align:left;width:100%;box-shadow:var(--quiz-answer-shadow);padding:1rem 1.5rem;transition:all .3s;position:relative}.QuizSection-module__Pgg4Bq__answerButton:hover:not(:disabled){border-color:var(--quiz-answer-hover-border);background-color:var(--quiz-answer-hover-bg);transform:translate(5px)}.QuizSection-module__Pgg4Bq__answerButton.QuizSection-module__Pgg4Bq__selected{font-weight:700}.QuizSection-module__Pgg4Bq__answerButton.QuizSection-module__Pgg4Bq__correct{border-color:var(--border-success);background-color:var(--surface-success)}.QuizSection-module__Pgg4Bq__answerButton.QuizSection-module__Pgg4Bq__incorrect{border-color:var(--border-danger);background-color:var(--surface-danger)}.QuizSection-module__Pgg4Bq__feedback{font-size:var(--font-size-xl);position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.QuizSection-module__Pgg4Bq__feedbackMessage{text-align:center;font-weight:700;font-size:var(--font-size-sm);margin-top:clamp(.6rem,1.2vw,1.8rem);padding:.8rem}.QuizSection-module__Pgg4Bq__justification{background-color:var(--quiz-justification-bg);border:1px solid var(--quiz-justification-border);border-radius:var(--radius-sm);text-align:left;font-weight:400;font-size:var(--font-size-sm);color:var(--course-text);margin-top:.8rem;padding:1rem;line-height:1.5}.QuizSection-module__Pgg4Bq__justification strong{color:var(--quiz-justification-strong-text);font-weight:600}.QuizSection-module__Pgg4Bq__correct~.QuizSection-module__Pgg4Bq__feedbackMessage{color:var(--text-success)}.QuizSection-module__Pgg4Bq__incorrect~.QuizSection-module__Pgg4Bq__feedbackMessage{color:var(--text-danger)}@media (max-width:480px){.QuizSection-module__Pgg4Bq__questionContainer h3{font-size:var(--font-size-sm)}.QuizSection-module__Pgg4Bq__quizSection{padding:0}.QuizSection-module__Pgg4Bq__answerButton{padding:.8rem 1rem}.QuizSection-module__Pgg4Bq__quizHeader h2{font-size:var(--font-size-lg);line-height:1.4}.QuizSection-module__Pgg4Bq__quizHeader p{font-size:var(--font-size-sm);margin-top:1rem}.QuizSection-module__Pgg4Bq__answerButton{font-size:var(--font-size-sm)}.QuizSection-module__Pgg4Bq__quizInner{padding:16px}}@media (max-height:800px){.QuizSection-module__Pgg4Bq__quizHeader{border-bottom:none;margin-bottom:0}.QuizSection-module__Pgg4Bq__questionContainer{margin-bottom:0}}.QuizSection-module__Pgg4Bq__quizHeaderTop{justify-content:space-between;align-items:center;gap:1rem;display:flex}.QuizSection-module__Pgg4Bq__backButton{background:var(--course-accent-color,var(--course-ui-warning-accent));color:var(--color-action-warning-text);border-radius:var(--radius-pill);cursor:pointer;box-shadow:0 6px 12px var(--overlay-default);border:none;padding:.5rem 1rem;font-weight:600;transition:transform .15s,box-shadow .15s}.QuizSection-module__Pgg4Bq__backButton:hover{box-shadow:0 8px 16px var(--overlay-strong);transform:translateY(-1px)}.QuizSection-module__Pgg4Bq__backButton:active{box-shadow:0 4px 8px var(--overlay-default);transform:translateY(0)}.QuizSection-module__Pgg4Bq__quizNav{justify-content:space-between;align-items:center;gap:1rem;margin:.5rem 0 1rem;display:flex}.QuizSection-module__Pgg4Bq__quizProgress{color:var(--course-heading-text);font-weight:600}.QuizSection-module__Pgg4Bq__navButtons{gap:.5rem;display:flex}.QuizSection-module__Pgg4Bq__navButton{border-radius:var(--radius-pill);border:1px solid var(--border-primary);background:var(--background);color:var(--course-heading-text);cursor:pointer;box-shadow:0 4px 12px var(--overlay-soft);padding:.55rem 1.1rem;transition:all .2s}.QuizSection-module__Pgg4Bq__navButton:hover:not(:disabled){background:var(--quiz-answer-hover-bg);border-color:var(--quiz-answer-hover-border);transform:translateY(-1px)}.QuizSection-module__Pgg4Bq__navButton:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}
.FinalScoreMessage-module__pNa1eW__finalScoreMessage{border-radius:var(--radius-sm);text-align:center;box-shadow:var(--quiz-final-score-shadow);margin-top:clamp(.8rem,1.4vw,2rem);padding:clamp(1rem,1.5vw,2rem);animation:.5s ease-out FinalScoreMessage-module__pNa1eW__slideUp}.FinalScoreMessage-module__pNa1eW__finalScoreMessage h3{font-size:var(--font-size-lg);margin:0 0 clamp(.8rem,1.4vw,2rem)}.FinalScoreMessage-module__pNa1eW__scoreText{font-size:var(--font-size-md);margin-bottom:1rem;font-weight:700}.FinalScoreMessage-module__pNa1eW__perfectScore{background-color:var(--surface-success);border:2px solid var(--border-success);color:var(--color-status-success-text)}.FinalScoreMessage-module__pNa1eW__greatScore{background-color:var(--surface-info);border:2px solid var(--border-info);color:var(--color-status-info-text)}.FinalScoreMessage-module__pNa1eW__goodScore{background-color:var(--surface-warning);border:2px solid var(--border-warning);color:var(--color-status-warning-text)}.FinalScoreMessage-module__pNa1eW__needsPractice{background-color:var(--surface-danger);border:2px solid var(--border-danger);color:var(--color-status-danger-text)}@keyframes FinalScoreMessage-module__pNa1eW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.AssessmentPanel-module__3O4JjW__panel{border:1px solid color-mix(in srgb, var(--course-toc-border,#d7dce5) 72%, transparent);border-radius:var(--radius-lg,16px);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-base,#fff) 96%, transparent), color-mix(in srgb, var(--surface-muted,#f7f8fb) 90%, var(--surface-base,#fff) 10%));width:100%;min-width:0;min-height:0;color:var(--text-primary,#071329);box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 22px 48px #0f172a1f}.AssessmentPanel-module__3O4JjW__overlay{height:100%}.AssessmentPanel-module__3O4JjW__embedded{height:100%;box-shadow:0 18px 40px #0f172a1a}.AssessmentPanel-module__3O4JjW__inline{margin:2rem 0}.AssessmentPanel-module__3O4JjW__header{border-bottom:1px solid color-mix(in srgb, var(--course-toc-border,#d7dce5) 58%, transparent);background:color-mix(in srgb, var(--surface-base,#fff) 88%, transparent);flex:none;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem clamp(1rem,2vw,1.75rem);display:flex}.AssessmentPanel-module__3O4JjW__headingGroup{align-items:center;min-width:0;margin:0;display:flex}.AssessmentPanel-module__3O4JjW__kicker{font-size:var(--font-size-xs,.75rem);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--course-accent-color,#c13f68) 82%, var(--text-secondary,#64748b) 18%);align-items:center;margin:0;font-weight:700;line-height:1;display:inline-flex}.AssessmentPanel-module__3O4JjW__actions{flex:none;justify-content:flex-end;align-items:center;gap:.65rem;display:inline-flex}.AssessmentPanel-module__3O4JjW__exitButton,.AssessmentPanel-module__3O4JjW__secondaryButton{border-radius:var(--radius-pill,999px);min-height:2.25rem;font-size:var(--font-size-sm,.9rem);cursor:pointer;padding:.55rem 1rem;font-weight:700;line-height:1;transition:transform .14s,box-shadow .14s,opacity .14s}.AssessmentPanel-module__3O4JjW__exitButton{border:1px solid color-mix(in srgb, var(--course-accent-color,#c13f68) 34%, transparent);background:var(--course-accent-color,#c13f68);color:var(--surface-base,#fff);box-shadow:0 10px 24px color-mix(in srgb, var(--course-accent-color,#c13f68) 28%, transparent)}.AssessmentPanel-module__3O4JjW__secondaryButton{border:1px solid color-mix(in srgb, var(--text-secondary,#526070) 18%, transparent);background:color-mix(in srgb, var(--surface-base,#fff) 82%, transparent);color:var(--text-primary,#071329)}.AssessmentPanel-module__3O4JjW__exitButton:hover,.AssessmentPanel-module__3O4JjW__exitButton:focus-visible,.AssessmentPanel-module__3O4JjW__secondaryButton:hover,.AssessmentPanel-module__3O4JjW__secondaryButton:focus-visible{transform:translateY(-1px)}.AssessmentPanel-module__3O4JjW__exitButton:hover,.AssessmentPanel-module__3O4JjW__exitButton:focus-visible{box-shadow:0 14px 28px color-mix(in srgb, var(--course-accent-color,#c13f68) 34%, transparent)}.AssessmentPanel-module__3O4JjW__content{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--course-accent-color,#c13f68) 52%, var(--text-secondary,#526070) 48%) color-mix(in srgb, var(--surface-base,#fff) 78%, transparent);flex:auto;min-height:0;overflow:auto}.AssessmentPanel-module__3O4JjW__content::-webkit-scrollbar{width:12px;height:12px}.AssessmentPanel-module__3O4JjW__content::-webkit-scrollbar-track{border-radius:var(--radius-pill,999px);background:color-mix(in srgb, var(--surface-base,#fff) 82%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--course-toc-border,#d7dce5) 54%, transparent);margin:.8rem .22rem .8rem 0}.AssessmentPanel-module__3O4JjW__content::-webkit-scrollbar-thumb{border-radius:var(--radius-pill,999px);background:linear-gradient(180deg, color-mix(in srgb, var(--course-accent-color,#c13f68) 70%, var(--surface-base,#fff) 30%) 0%, color-mix(in srgb, var(--course-accent-color,#c13f68) 48%, var(--text-secondary,#526070) 52%) 100%);background-clip:padding-box;border:3px solid #0000}.AssessmentPanel-module__3O4JjW__content::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--course-accent-color,#c13f68) 82%, var(--surface-base,#fff) 18%) 0%, color-mix(in srgb, var(--course-accent-color,#c13f68) 64%, var(--text-secondary,#526070) 36%) 100%);background-clip:padding-box}@media (max-width:720px){.AssessmentPanel-module__3O4JjW__header{flex-direction:column;align-items:stretch}.AssessmentPanel-module__3O4JjW__actions{flex-wrap:wrap;align-self:flex-start}}
.AssessmentMenu-module__cLHxAq__menu{box-sizing:border-box;flex-direction:column;width:100%;min-height:0;padding:clamp(.9rem,1.8vw,1.4rem);display:flex;position:relative}.AssessmentMenu-module__cLHxAq__layout{width:100%;min-height:0;display:block}.AssessmentMenu-module__cLHxAq__menuColumn{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.AssessmentMenu-module__cLHxAq__mentorRail{min-width:0;display:none}.AssessmentMenu-module__cLHxAq__overview{justify-content:space-between;align-items:center;gap:1rem;display:flex}.AssessmentMenu-module__cLHxAq__menu .AssessmentMenu-module__cLHxAq__overviewTitle{font-size:var(--font-size-lg);color:var(--text-primary,#071329);margin:0;font-weight:760;line-height:1.2}.AssessmentMenu-module__cLHxAq__recommendation{border:1px solid color-mix(in srgb, var(--course-accent-color,#c13f68) 24%, transparent);border-radius:var(--radius-pill,999px);background:color-mix(in srgb, var(--course-accent-color,#c13f68) 8%, var(--surface-base,#fff) 92%);color:var(--text-secondary,#526070);font-size:var(--font-size-xs);flex:none;align-items:center;gap:.5rem;padding:.45rem .7rem;font-weight:650;display:inline-flex}.AssessmentMenu-module__cLHxAq__recommendation strong{color:var(--text-primary,#071329);font-size:var(--font-size-xs)}.AssessmentMenu-module__cLHxAq__statusMessage{border:1px solid color-mix(in srgb, var(--course-accent-color,#c13f68) 22%, transparent);border-radius:var(--radius-md,12px);background:color-mix(in srgb, var(--course-accent-color,#c13f68) 7%, var(--surface-base,#fff) 93%);color:var(--text-primary,#071329);font-size:var(--font-size-sm);padding:.75rem .9rem;font-weight:650}.AssessmentMenu-module__cLHxAq__groups{flex-direction:column;gap:.95rem;display:flex}.AssessmentMenu-module__cLHxAq__group{flex-direction:column;gap:.55rem;display:flex}.AssessmentMenu-module__cLHxAq__menu .AssessmentMenu-module__cLHxAq__groupTitle{font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--text-secondary,#526070) 86%, transparent);margin:0;font-weight:760}.AssessmentMenu-module__cLHxAq__recommendedPanel,.AssessmentMenu-module__cLHxAq__featureList{flex-direction:column;gap:.55rem;display:flex}.AssessmentMenu-module__cLHxAq__mentorBotLayer{display:block}.AssessmentMenu-module__cLHxAq__mentorBotToggleButton{z-index:1001;border:1px solid color-mix(in srgb, var(--course-accent-color,#c13f68) 34%, transparent);border-radius:var(--radius-pill,999px);background:var(--course-accent-color,#c13f68);width:3.35rem;height:3.35rem;color:var(--surface-base,#fff);font-size:var(--font-size-sm);cursor:pointer;box-shadow:0 12px 28px color-mix(in srgb, var(--course-accent-color,#c13f68) 30%, transparent);justify-content:center;align-items:center;font-weight:820;line-height:1;transition:transform .14s,box-shadow .14s;display:inline-flex;position:fixed;bottom:1rem;right:1rem}.AssessmentMenu-module__cLHxAq__mentorBotToggleButton:hover,.AssessmentMenu-module__cLHxAq__mentorBotToggleButton:focus-visible{box-shadow:0 16px 32px color-mix(in srgb, var(--course-accent-color,#c13f68) 36%, transparent);transform:translateY(-1px)}.AssessmentMenu-module__cLHxAq__mentorBotContainer{z-index:1001;border:1px solid color-mix(in srgb, var(--course-toc-border,#d7dce5) 72%, transparent);border-radius:var(--radius-md,12px);background:var(--surface-base,#fff);box-sizing:border-box;flex-direction:column;width:clamp(300px,34vw,450px);max-width:calc(100vw - 2rem);height:min(620px,100vh - 7rem);transition:right .5s ease-in-out;display:flex;position:fixed;bottom:1rem;right:-500px;overflow:hidden;box-shadow:0 18px 48px #0f172a33}.AssessmentMenu-module__cLHxAq__mentorBotSlideIn{right:1rem}.AssessmentMenu-module__cLHxAq__closeMentorBotButton{z-index:2;border-radius:var(--radius-pill,999px);background:color-mix(in srgb, var(--surface-base,#fff) 82%, transparent);width:2rem;height:2rem;color:var(--text-secondary,#526070);font-size:var(--font-size-lg);cursor:pointer;border:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;top:.65rem;right:.65rem}.AssessmentMenu-module__cLHxAq__closeMentorBotButton:hover,.AssessmentMenu-module__cLHxAq__closeMentorBotButton:focus-visible{color:var(--text-primary,#071329)}@media (min-width:1281px){.AssessmentMenu-module__cLHxAq__layout{grid-template-columns:minmax(0,7fr) minmax(18rem,3fr);align-items:stretch;gap:clamp(1rem,1.6vw,1.5rem);display:grid}.AssessmentMenu-module__cLHxAq__mentorRail{min-height:0;display:flex}.AssessmentMenu-module__cLHxAq__mentorBotLayer{display:none}.AssessmentMenu-module__cLHxAq__compactMenu .AssessmentMenu-module__cLHxAq__layout{display:block}.AssessmentMenu-module__cLHxAq__compactMenu .AssessmentMenu-module__cLHxAq__mentorRail{display:none}.AssessmentMenu-module__cLHxAq__compactMenu .AssessmentMenu-module__cLHxAq__mentorBotLayer{display:block}}@media (max-width:760px){.AssessmentMenu-module__cLHxAq__overview{flex-direction:column;align-items:flex-start}}
.AssessmentFeatureCard-module__e35Jya__featureCard{border-radius:var(--radius-sm,8px);width:100%;min-width:0;color:inherit;text-align:left;cursor:default;background:0 0;border:0;padding:0;display:block}.AssessmentFeatureCard-module__e35Jya__featureCardClickable{cursor:pointer}.AssessmentFeatureCard-module__e35Jya__featureCard:focus-visible{outline:none}.AssessmentFeatureCard-module__e35Jya__featureCardInner{border:1px solid color-mix(in srgb, var(--course-toc-border,#d7dce5) 64%, transparent);border-radius:var(--radius-sm,8px);background:color-mix(in srgb, var(--surface-base,#fff) 88%, transparent);box-sizing:border-box;grid-template-columns:4.75rem minmax(0,1fr) auto;align-items:center;gap:.85rem;width:100%;min-width:0;min-height:5rem;padding:.65rem .75rem;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;box-shadow:0 3px 8px #0f172a12}.AssessmentFeatureCard-module__e35Jya__featureCardClickable:hover .AssessmentFeatureCard-module__e35Jya__featureCardInner,.AssessmentFeatureCard-module__e35Jya__featureCardClickable:focus-visible .AssessmentFeatureCard-module__e35Jya__featureCardInner{border-color:color-mix(in srgb, var(--course-accent-color,#c13f68) 34%, transparent);transform:translateY(-1px);box-shadow:0 8px 20px #0f172a1f}.AssessmentFeatureCard-module__e35Jya__featureCard:focus-visible .AssessmentFeatureCard-module__e35Jya__featureCardInner{box-shadow:0 0 0 3px color-mix(in srgb, var(--course-accent-color,#c13f68) 35%, transparent), 0 8px 20px #0f172a1f}.AssessmentFeatureCard-module__e35Jya__recommendedFeatureCard .AssessmentFeatureCard-module__e35Jya__featureCardInner{border-color:color-mix(in srgb, var(--course-accent-color,#c13f68) 42%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--course-accent-color,#c13f68) 10%, var(--surface-base,#fff) 90%), color-mix(in srgb, var(--surface-base,#fff) 92%, transparent))}.AssessmentFeatureCard-module__e35Jya__unavailableFeatureCard{opacity:.62}.AssessmentFeatureCard-module__e35Jya__imageContainer{aspect-ratio:4/3;border-radius:var(--radius-sm,8px);background:radial-gradient(circle at 24% 20%, color-mix(in srgb, var(--course-accent-color,#c13f68) 28%, transparent), transparent 34%), linear-gradient(135deg, var(--surface-subtle,#f4f6f8), color-mix(in srgb, var(--course-accent-color,#c13f68) 12%, var(--surface-base,#fff) 88%));justify-content:center;align-items:center;width:4.75rem;display:flex;position:relative;overflow:hidden}.AssessmentFeatureCard-module__e35Jya__imageContainer:after{content:"";background-image:linear-gradient(color-mix(in srgb, var(--text-primary,#071329) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--text-primary,#071329) 8%, transparent) 1px, transparent 1px);opacity:.32;background-size:1rem 1rem;position:absolute;inset:0}.AssessmentFeatureCard-module__e35Jya__thumbnailImage{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.AssessmentFeatureCard-module__e35Jya__thumbnailMark{z-index:1;border-radius:var(--radius-pill,999px);background:color-mix(in srgb, var(--surface-base,#fff) 84%, transparent);width:2.25rem;height:2.25rem;color:var(--course-accent-color,#c13f68);font-size:var(--font-size-lg);justify-content:center;align-items:center;font-weight:820;line-height:1;display:inline-flex;position:relative;box-shadow:0 10px 22px #0f172a24}.AssessmentFeatureCard-module__e35Jya__thumbnailOverlay{z-index:3;background:color-mix(in srgb, var(--surface-base,#fff) 58%, transparent);position:absolute;inset:0}.AssessmentFeatureCard-module__e35Jya__featureInfo{flex-direction:column;gap:.22rem;min-width:0;display:flex}.AssessmentFeatureCard-module__e35Jya__titleRow{align-items:center;gap:.5rem;min-width:0;display:flex}.AssessmentFeatureCard-module__e35Jya__featureTitle{min-width:0;color:var(--text-primary,#071329);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:750;line-height:1.25;overflow:hidden}.AssessmentFeatureCard-module__e35Jya__recommendedBadge{border-radius:var(--radius-pill,999px);background:color-mix(in srgb, var(--course-accent-color,#c13f68) 14%, var(--surface-base,#fff) 86%);color:var(--course-accent-color,#c13f68);font-size:var(--font-size-2xs);flex:none;justify-content:center;align-items:center;padding:.18rem .42rem;font-weight:760;line-height:1;display:inline-flex}.AssessmentFeatureCard-module__e35Jya__featureDescription{min-width:0;color:var(--text-secondary,#526070);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;display:block;overflow:hidden}.AssessmentFeatureCard-module__e35Jya__featureMetaContainer{min-width:0;color:var(--text-faint,#687484);font-size:var(--font-size-xs);align-items:center;gap:.6rem;line-height:1.2;display:flex;overflow:hidden}.AssessmentFeatureCard-module__e35Jya__featureMetaContainer span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AssessmentFeatureCard-module__e35Jya__featureMetaContainer span:not(:first-child):before{content:"";border-radius:var(--radius-pill,999px);opacity:.42;vertical-align:middle;background:currentColor;width:.25rem;height:.25rem;margin-right:.6rem;display:inline-block}.AssessmentFeatureCard-module__e35Jya__viewsCount{flex:auto}.AssessmentFeatureCard-module__e35Jya__featureActions{justify-content:flex-end;align-items:center;gap:.6rem;min-width:8rem;display:flex}.AssessmentFeatureCard-module__e35Jya__creditCostBadge{border-radius:var(--radius-pill,999px);max-width:8rem;font-size:var(--font-size-2xs);letter-spacing:.04em;white-space:normal;text-overflow:ellipsis;text-align:center;text-transform:uppercase;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;padding:.3rem .6rem;font-weight:720;line-height:1.2;display:inline-flex;overflow:hidden}.AssessmentFeatureCard-module__e35Jya__creditCostBadge span{display:block}.AssessmentFeatureCard-module__e35Jya__creditCostBadgePaid{border-color:color-mix(in srgb, var(--color-status-warning,#f59e0b) 35%, transparent);background:color-mix(in srgb, var(--surface-inverse,#0f172a) 58%, var(--color-status-warning,#f59e0b) 42%);color:color-mix(in srgb, var(--color-status-warning,#f59e0b) 70%, var(--text-inverse,#fff) 30%)}.AssessmentFeatureCard-module__e35Jya__creditCostBadgeFree{border-color:color-mix(in srgb, var(--color-success,#10b981) 30%, transparent);background:color-mix(in srgb, var(--color-success,#10b981) 15%, var(--surface-panel,#fff) 85%);color:color-mix(in srgb, var(--color-success,#10b981) 62%, var(--text-primary,#0f172a) 38%)}.AssessmentFeatureCard-module__e35Jya__accessFeatureButton{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--course-accent-color,#c13f68) 34%, transparent);border-radius:var(--radius-pill,999px);background:color-mix(in srgb, var(--course-accent-color,#c13f68) 10%, var(--surface-base,#fff) 90%);min-width:4.9rem;min-height:2rem;color:var(--course-accent-color,#c13f68);font-size:var(--font-size-xs);text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:.3rem;padding:.45rem .65rem;font-weight:760;line-height:1;display:inline-flex}.AssessmentFeatureCard-module__e35Jya__featureCardClickable:hover .AssessmentFeatureCard-module__e35Jya__accessFeatureButton,.AssessmentFeatureCard-module__e35Jya__featureCardClickable:focus-visible .AssessmentFeatureCard-module__e35Jya__accessFeatureButton{background:var(--course-accent-color,#c13f68);color:var(--surface-base,#fff)}.AssessmentFeatureCard-module__e35Jya__unavailableFeatureCard .AssessmentFeatureCard-module__e35Jya__accessFeatureButton{border-color:color-mix(in srgb, var(--text-secondary,#526070) 18%, transparent);background:color-mix(in srgb, var(--surface-muted,#f7f8fb) 86%, transparent);color:var(--text-secondary,#526070)}@media (max-width:720px){.AssessmentFeatureCard-module__e35Jya__featureCardInner{grid-template-columns:4.2rem minmax(0,1fr);align-items:start}.AssessmentFeatureCard-module__e35Jya__imageContainer{width:4.2rem}.AssessmentFeatureCard-module__e35Jya__featureActions{grid-column:1/-1;justify-content:space-between;width:100%;min-width:0;padding-left:5.05rem}}@media (max-width:520px){.AssessmentFeatureCard-module__e35Jya__featureCardInner{gap:.7rem;padding:.6rem}.AssessmentFeatureCard-module__e35Jya__featureDescription{white-space:normal}.AssessmentFeatureCard-module__e35Jya__featureMetaContainer{flex-wrap:wrap;row-gap:.25rem}.AssessmentFeatureCard-module__e35Jya__featureActions{padding-left:0}}
.AssessmentMentorCard-module__mgV7UW__card{border:1px solid color-mix(in srgb, var(--course-accent-color,#c13f68) 28%, transparent);border-radius:var(--radius-md,12px);background:linear-gradient(135deg, color-mix(in srgb, var(--course-accent-color,#c13f68) 7%, var(--surface-base,#fff) 93%), color-mix(in srgb, var(--surface-base,#fff) 94%, transparent));box-sizing:border-box;flex-direction:column;gap:.75rem;width:100%;height:100%;min-height:0;padding:.85rem;display:flex;box-shadow:0 14px 28px #0f172a1a}.AssessmentMentorCard-module__mgV7UW__railCard,.AssessmentMentorCard-module__mgV7UW__botCard{height:100%;overflow:hidden}.AssessmentMentorCard-module__mgV7UW__header{flex:none;align-items:center;gap:.7rem;min-width:0;display:flex}.AssessmentMentorCard-module__mgV7UW__avatar,.AssessmentMentorCard-module__mgV7UW__messageAvatar{border-radius:var(--radius-pill,999px);background:var(--course-accent-color,#c13f68);color:var(--surface-base,#fff);flex:none;justify-content:center;align-items:center;font-weight:820;line-height:1;display:inline-flex}.AssessmentMentorCard-module__mgV7UW__avatar{width:2.55rem;height:2.55rem;font-size:var(--font-size-xs);box-shadow:0 10px 22px color-mix(in srgb, var(--course-accent-color,#c13f68) 26%, transparent)}.AssessmentMentorCard-module__mgV7UW__messageAvatar{width:1.55rem;height:1.55rem;font-size:var(--font-size-2xs);margin-top:.1rem}.AssessmentMentorCard-module__mgV7UW__headerText{min-width:0}.AssessmentMentorCard-module__mgV7UW__kicker{color:color-mix(in srgb, var(--course-accent-color,#c13f68) 84%, var(--text-secondary,#526070) 16%);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:780;line-height:1.2;display:block}.AssessmentMentorCard-module__mgV7UW__title{color:var(--text-primary,#071329);font-size:var(--font-size-sm);margin:.12rem 0 0;font-weight:760;line-height:1.25}.AssessmentMentorCard-module__mgV7UW__transcript{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--course-accent-color,#c13f68) 50%, var(--text-secondary,#526070) 50%) color-mix(in srgb, var(--surface-base,#fff) 78%, transparent);flex-direction:column;flex:auto;gap:.55rem;min-height:0;padding-right:.1rem;display:flex;overflow-y:auto}.AssessmentMentorCard-module__mgV7UW__transcript::-webkit-scrollbar{width:10px;height:10px}.AssessmentMentorCard-module__mgV7UW__promptChips::-webkit-scrollbar{width:10px;height:10px}.AssessmentMentorCard-module__mgV7UW__transcript::-webkit-scrollbar-track{border-radius:var(--radius-pill,999px);background:color-mix(in srgb, var(--surface-base,#fff) 82%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-secondary,#526070) 14%, transparent);margin:.45rem 0}.AssessmentMentorCard-module__mgV7UW__promptChips::-webkit-scrollbar-track{border-radius:var(--radius-pill,999px);background:color-mix(in srgb, var(--surface-base,#fff) 82%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-secondary,#526070) 14%, transparent);margin:.45rem 0}.AssessmentMentorCard-module__mgV7UW__transcript::-webkit-scrollbar-thumb{border-radius:var(--radius-pill,999px);background:linear-gradient(180deg, color-mix(in srgb, var(--course-accent-color,#c13f68) 70%, var(--surface-base,#fff) 30%) 0%, color-mix(in srgb, var(--course-accent-color,#c13f68) 50%, var(--text-secondary,#526070) 50%) 100%);background-clip:padding-box;border:3px solid #0000}.AssessmentMentorCard-module__mgV7UW__promptChips::-webkit-scrollbar-thumb{border-radius:var(--radius-pill,999px);background:linear-gradient(180deg, color-mix(in srgb, var(--course-accent-color,#c13f68) 70%, var(--surface-base,#fff) 30%) 0%, color-mix(in srgb, var(--course-accent-color,#c13f68) 50%, var(--text-secondary,#526070) 50%) 100%);background-clip:padding-box;border:3px solid #0000}.AssessmentMentorCard-module__mgV7UW__transcript::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--course-accent-color,#c13f68) 82%, var(--surface-base,#fff) 18%) 0%, color-mix(in srgb, var(--course-accent-color,#c13f68) 64%, var(--text-secondary,#526070) 36%) 100%);background-clip:padding-box}.AssessmentMentorCard-module__mgV7UW__promptChips::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--course-accent-color,#c13f68) 82%, var(--surface-base,#fff) 18%) 0%, color-mix(in srgb, var(--course-accent-color,#c13f68) 64%, var(--text-secondary,#526070) 36%) 100%);background-clip:padding-box}.AssessmentMentorCard-module__mgV7UW__message{gap:.5rem;min-width:0;display:flex}.AssessmentMentorCard-module__mgV7UW__message p{font-size:var(--font-size-sm);margin:0;line-height:1.42}.AssessmentMentorCard-module__mgV7UW__assistantMessage p,.AssessmentMentorCard-module__mgV7UW__userMessage p{border-radius:var(--radius-md,12px);min-width:0;padding:.62rem .72rem}.AssessmentMentorCard-module__mgV7UW__assistantMessage p{border:1px solid color-mix(in srgb, var(--text-secondary,#526070) 12%, transparent);background:color-mix(in srgb, var(--surface-base,#fff) 82%, transparent);color:var(--text-secondary,#526070)}.AssessmentMentorCard-module__mgV7UW__userMessage{justify-content:flex-end}.AssessmentMentorCard-module__mgV7UW__userMessage p{background:var(--course-accent-color,#c13f68);max-width:88%;color:var(--surface-base,#fff)}.AssessmentMentorCard-module__mgV7UW__promptChips{flex-wrap:wrap;flex:none;gap:.4rem;display:flex}.AssessmentMentorCard-module__mgV7UW__promptChip{border:1px solid color-mix(in srgb, var(--course-accent-color,#c13f68) 24%, transparent);border-radius:var(--radius-pill,999px);background:color-mix(in srgb, var(--course-accent-color,#c13f68) 8%, var(--surface-base,#fff) 92%);min-height:1.75rem;color:var(--text-primary,#071329);font-size:var(--font-size-xs);cursor:pointer;padding:.34rem .58rem;font-weight:690;line-height:1}.AssessmentMentorCard-module__mgV7UW__promptChip:hover,.AssessmentMentorCard-module__mgV7UW__promptChip:focus-visible{border-color:color-mix(in srgb, var(--course-accent-color,#c13f68) 42%, transparent)}.AssessmentMentorCard-module__mgV7UW__composer{border:1px solid color-mix(in srgb, var(--text-secondary,#526070) 16%, transparent);border-radius:var(--radius-pill,999px);background:color-mix(in srgb, var(--surface-base,#fff) 86%, transparent);flex:none;align-items:center;gap:.45rem;padding:.35rem;display:flex}.AssessmentMentorCard-module__mgV7UW__composer input{min-width:0;color:var(--text-primary,#071329);font-size:var(--font-size-sm);background:0 0;border:0;outline:none;flex:auto;line-height:1.2}.AssessmentMentorCard-module__mgV7UW__composer input::placeholder{color:color-mix(in srgb, var(--text-secondary,#526070) 72%, transparent)}.AssessmentMentorCard-module__mgV7UW__composer button{border-radius:var(--radius-pill,999px);background:var(--course-accent-color,#c13f68);min-height:1.9rem;color:var(--surface-base,#fff);font-size:var(--font-size-xs);cursor:pointer;border:0;flex:none;padding:.42rem .68rem;font-weight:780;line-height:1}.AssessmentMentorCard-module__mgV7UW__composer button:hover,.AssessmentMentorCard-module__mgV7UW__composer button:focus-visible{box-shadow:0 8px 18px color-mix(in srgb, var(--course-accent-color,#c13f68) 24%, transparent)}@media (max-width:520px){.AssessmentMentorCard-module__mgV7UW__card{padding:.75rem}.AssessmentMentorCard-module__mgV7UW__promptChips{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--course-accent-color,#c13f68) 50%, var(--text-secondary,#526070) 50%) color-mix(in srgb, var(--surface-base,#fff) 78%, transparent);flex-wrap:nowrap;padding-bottom:.1rem;overflow-x:auto}.AssessmentMentorCard-module__mgV7UW__promptChip{flex:none}}
.TwoColumnLayout-module__qbEwMq__columnContent{text-align:justify;width:100%;margin:0;padding:0;line-height:1.6;overflow:visible}.TwoColumnLayout-module__qbEwMq__sectionContainer{column-count:2;column-fill:balance;break-inside:avoid;page-break-inside:avoid;column-span:all;column-gap:2rem;width:100%;height:auto;min-height:100px;display:block;position:relative}.TwoColumnLayout-module__qbEwMq__columnContent h1,.TwoColumnLayout-module__qbEwMq__columnContent h3,.TwoColumnLayout-module__qbEwMq__columnContent h4,.TwoColumnLayout-module__qbEwMq__columnContent h5,.TwoColumnLayout-module__qbEwMq__columnContent h6{break-inside:avoid;break-after:avoid;margin-bottom:1rem}.TwoColumnLayout-module__qbEwMq__columnContent h2{column-span:all;border-bottom:1px solid var(--border-default);break-inside:avoid;break-after:avoid;margin-bottom:0;padding-bottom:1.5rem}.TwoColumnLayout-module__qbEwMq__columnContent h3{column-span:all;margin-bottom:1rem}.TwoColumnLayout-module__qbEwMq__columnContent h2[id=references],.TwoColumnLayout-module__qbEwMq__columnContent h2[class*=referencesHeading]{border-bottom:none!important;padding-bottom:0!important}.TwoColumnLayout-module__qbEwMq__sectionContainer h3{column-span:all;column-span:all;margin-top:20px}.TwoColumnLayout-module__qbEwMq__columnConteigure,.TwoColumnLayout-module__qbEwMq__columnContent table,.TwoColumnLayout-module__qbEwMq__columnContent pre,.TwoColumnLayout-module__qbEwMq__columnContent blockquote,.TwoColumnLayout-module__qbEwMq__columnContent ul,.TwoColumnLayout-module__qbEwMq__columnContent ol,.TwoColumnLayout-module__qbEwMq__columnContent li{break-inside:avoid;margin-bottom:.5rem}.TwoColumnLayout-module__qbEwMq__columnContent .TwoColumnLayout-module__qbEwMq__full-width{column-span:all;break-inside:avoid}@media (max-width:480px){.TwoColumnLayout-module__qbEwMq__sectionContainer{column-count:1}}.TwoColumnLayout-module__qbEwMq__singleColumnSection{break-inside:avoid;page-break-inside:avoid;width:100%;display:block;column-count:1!important}.TwoColumnLayout-module__qbEwMq__referencesWrapper{break-inside:avoid;page-break-inside:avoid;width:100%;margin-top:1rem;display:block;position:relative;column-count:1!important;column-span:all!important}.TwoColumnLayout-module__qbEwMq__referencesWrapper *{break-inside:avoid}.TwoColumnLayout-module__qbEwMq__columnContent img.TwoColumnLayout-module__qbEwMq__full-width,.TwoColumnLayout-module__qbEwMq__columnContent figure.TwoColumnLayout-module__qbEwMq__full-width,.TwoColumnLayout-module__qbEwMq__columnContent .TwoColumnLayout-module__qbEwMq__full-width{column-span:all!important;width:100%!important;max-width:100%!important}.TwoColumnLayout-module__qbEwMq__section-blur-overlay{pointer-events:none;opacity:.9;box-shadow:inset 0 0 50px 10px color-mix(in srgb, var(--surface-base) 20%, transparent);transition:opacity .3s;overflow:hidden}.TwoColumnLayout-module__qbEwMq__blurred{filter:blur(4px);opacity:.6;z-index:1;transition:filter .3s,opacity .3s;position:relative}.TwoColumnLayout-module__qbEwMq__blockingOverlay{z-index:10;background-color:#0000;width:100%;height:100%;position:absolute;inset:0}.TwoColumnLayout-module__qbEwMq__toggleContainer{column-span:all;z-index:10;grid-column:1/-1;width:100%;display:block;position:relative}.TwoColumnLayout-module__qbEwMq__toggleContainer.TwoColumnLayout-module__qbEwMq__visible{width:calc(100%-2rem);background-color:var(--summary-box-bg);color:var(--summary-box-text);margin-top:30px;margin-bottom:30px}.TwoColumnLayout-module__qbEwMq__sectionContainer{transition:all .2s;position:relative}.TwoColumnLayout-module__qbEwMq__inbtw-image-column-layout{z-index:1;break-inside:avoid;width:100%;margin:1rem 0;display:block;position:relative;column-span:all!important}.TwoColumnLayout-module__qbEwMq__columnContent .TwoColumnLayout-module__qbEwMq__full-width,.TwoColumnLayout-module__qbEwMq__columnContent figure.TwoColumnLayout-module__qbEwMq__full-width,.TwoColumnLayout-module__qbEwMq__columnContent img.TwoColumnLayout-module__qbEwMq__full-width,.TwoColumnLayout-module__qbEwMq__inbtw-image-column-layout{break-inside:avoid;position:relative;column-span:all!important;width:100%!important;max-width:100%!important}.TwoColumnLayout-module__qbEwMq__visible{z-index:15;background-color:color-mix(in srgb, var(--course-accent-color,var(--border-default)) 30%, var(--surface-base) 70%);border-radius:var(--radius-sm);box-shadow:0 4px 8px var(--overlay-default);margin-bottom:1.5rem;padding:1rem;position:relative;display:block!important}.TwoColumnLayout-module__qbEwMq__tableOfContents{display:block}:is(.TwoColumnLayout-module__qbEwMq__columnContent .table-of-contents a[data-hidden-by-toggle=true],.TwoColumnLayout-module__qbEwMq__columnContent [class*=table-of-contents] a[data-hidden-by-toggle=true],.TwoColumnLayout-module__qbEwMq__columnContent .CourseTemplate-module_table-of-contents__ a[data-hidden-by-toggle=true],.TwoColumnLayout-module__qbEwMq__columnContent nav[class*=table-of-contents] a[data-hidden-by-toggle=true]),:is(.TwoColumnLayout-module__qbEwMq__columnContent .table-of-contents [data-hidden-by-toggle=true],.TwoColumnLayout-module__qbEwMq__columnContent [class*=table-of-contents] [data-hidden-by-toggle=true],.TwoColumnLayout-module__qbEwMq__columnContent .CourseTemplate-module_table-of-contents__ [data-hidden-by-toggle=true],.TwoColumnLayout-module__qbEwMq__columnContent nav[class*=table-of-contents] [data-hidden-by-toggle=true]){opacity:0!important;pointer-events:none!important;height:0!important;max-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.TwoColumnLayout-module__qbEwMq__rotated{transition:transform .3s;transform:rotate(90deg)}.TwoColumnLayout-module__qbEwMq__columnContent [class*=sum-up-icon]{transition:transform .3s}.TwoColumnLayout-module__qbEwMq__columnContent .toggleIcon{justify-content:center;align-items:center;display:inline-flex}.TwoColumnLayout-module__qbEwMq__columnContent .referencesContent[aria-hidden=true]{opacity:0!important;pointer-events:none!important;max-height:0!important;overflow:hidden!important}.TwoColumnLayout-module__qbEwMq__inful-image-column-layout{z-index:1;break-inside:avoid;width:100%;margin:1rem 0;display:block;position:relative;column-span:all!important}.TwoColumnLayout-module__qbEwMq__columnContent .TwoColumnLayout-module__qbEwMq__full-width,.TwoColumnLayout-module__qbEwMq__columnContent figure.TwoColumnLayout-module__qbEwMq__full-width,.TwoColumnLayout-module__qbEwMq__columnContent img.TwoColumnLayout-module__qbEwMq__full-width,.TwoColumnLayout-module__qbEwMq__inbtw-image-column-layout,.TwoColumnLayout-module__qbEwMq__inful-image-column-layout{break-inside:avoid;position:relative;column-span:all!important;width:100%!important;max-width:100%!important}.TwoColumnLayout-module__qbEwMq__columnContent [data-course-expandable-image=true][data-expanded=true]{break-inside:avoid;position:relative;column-span:all!important;float:none!important;width:100%!important;max-width:100%!important;margin:1rem 0!important}.TwoColumnLayout-module__qbEwMq__columnContent [data-course-expandable-image=true][data-expanded=true] [data-course-expand-inner=true]{width:100%!important;max-width:100%!important}.TwoColumnLayout-module__qbEwMq__columnContent [data-course-expandable-image=true][data-expanded=true] img{width:100%!important;max-width:100%!important}
.FeedbackPlaceholders-module__ARjMPq__placeholders-container{box-sizing:border-box;z-index:1;flex-direction:column;gap:0;width:calc(100% - 10px);height:auto;margin:20px auto 0;padding:0 clamp(5px,.75vw,20px);transition:transform .3s ease-out;display:flex;position:relative}.FeedbackPlaceholders-module__ARjMPq__placeholder{background-color:var(--surface-base);border-radius:var(--radius-sm);box-shadow:0 4px 15px var(--overlay-default);opacity:0;pointer-events:none;cursor:pointer;text-align:center;width:100%;max-width:100%;color:var(--text-primary);letter-spacing:.2px;box-sizing:border-box;border-left:4px solid #0000;padding:clamp(8px,1.2vh,14px);font-family:Montserrat,sans-serif;font-size:clamp(.8rem,1.3vw,1rem);transition:opacity .5s,transform .5s,box-shadow .2s,padding .3s,background-color .3s,color .3s,border-left-color .3s;position:relative;transform:translateY(20px)}.FeedbackPlaceholders-module__ARjMPq__placeholder.FeedbackPlaceholders-module__ARjMPq__inactive{background-color:color-mix(in srgb, var(--surface-base) 20%, var(--surface-subtle) 80%);color:var(--text-secondary);box-shadow:none;padding:4px 8px;border-left-color:var(--border-default)!important}.FeedbackPlaceholders-module__ARjMPq__placeholder.FeedbackPlaceholders-module__ARjMPq__visible{opacity:1;pointer-events:auto;transform:translateY(0)}.FeedbackPlaceholders-module__ARjMPq__placeholders-container.FeedbackPlaceholders-module__ARjMPq__dark .FeedbackPlaceholders-module__ARjMPq__placeholder{background-color:var(--surface-base);color:var(--text-primary);box-shadow:0 4px 15px var(--overlay-default)}.FeedbackPlaceholders-module__ARjMPq__placeholders-container.FeedbackPlaceholders-module__ARjMPq__dark .FeedbackPlaceholders-module__ARjMPq__placeholder.FeedbackPlaceholders-module__ARjMPq__inactive{background-color:color-mix(in srgb, var(--surface-base) 20%, var(--surface-subtle) 80%);color:var(--text-secondary);border-left-color:var(--border-default)!important}.FeedbackPlaceholders-module__ARjMPq__placeholder:hover{box-shadow:0 6px 20px var(--overlay-strong);transform:translateY(-2px)}.FeedbackPlaceholders-module__ARjMPq__placeholder:first-child{border-left-color:var(--border-info)}.FeedbackPlaceholders-module__ARjMPq__placeholder:nth-child(2){border-left-color:var(--palette-teal-500)}.FeedbackPlaceholders-module__ARjMPq__placeholder:nth-child(3){border-left-color:var(--border-success)}.FeedbackPlaceholders-module__ARjMPq__placeholder:nth-child(4){border-left-color:var(--color-status-warning)}.FeedbackPlaceholders-module__ARjMPq__placeholder:nth-child(5){border-left-color:var(--color-action-accent-bg)}.FeedbackPlaceholders-module__ARjMPq__popup{z-index:10;cursor:default;width:100%;margin-top:15px;animation:.3s ease-out FeedbackPlaceholders-module__ARjMPq__fadeIn;position:relative}@keyframes FeedbackPlaceholders-module__ARjMPq__fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.FeedbackPlaceholders-module__ARjMPq__popupContent{background-color:var(--surface-subtle);border-radius:var(--radius-sm);border:1px solid var(--border-soft);min-width:0;padding:5px;font-family:Montserrat,sans-serif;position:relative}.FeedbackPlaceholders-module__ARjMPq__placeholders-container.FeedbackPlaceholders-module__ARjMPq__dark .FeedbackPlaceholders-module__ARjMPq__popupContent{background-color:var(--surface-subtle);border-color:var(--border-soft);color:var(--text-primary)}.FeedbackPlaceholders-module__ARjMPq__placeholder.FeedbackPlaceholders-module__ARjMPq__active{cursor:default;transform:none}.FeedbackPlaceholders-module__ARjMPq__questions{flex-direction:column;gap:5px;display:flex}.FeedbackPlaceholders-module__ARjMPq__questionItem{text-align:left;border-bottom:1px solid var(--border-soft);padding-bottom:15px}.FeedbackPlaceholders-module__ARjMPq__placeholders-container.FeedbackPlaceholders-module__ARjMPq__dark .FeedbackPlaceholders-module__ARjMPq__questionItem{border-bottom-color:var(--border-soft)}.FeedbackPlaceholders-module__ARjMPq__questionItem:last-child{border-bottom:none;padding-bottom:0}.FeedbackPlaceholders-module__ARjMPq__questionText{color:var(--text-primary);font-weight:500;font-size:var(--font-size-sm);margin-bottom:10px;line-height:1.5}.FeedbackPlaceholders-module__ARjMPq__placeholders-container.FeedbackPlaceholders-module__ARjMPq__dark .FeedbackPlaceholders-module__ARjMPq__questionText{color:var(--text-primary)}.FeedbackPlaceholders-module__ARjMPq__feedbackContainer{flex-direction:column;align-items:center;display:flex}.FeedbackPlaceholders-module__ARjMPq__feedbackInput{border:1px solid var(--border-default);border-radius:var(--radius-sm);resize:vertical;background-color:var(--surface-base);width:100%;color:var(--text-primary);box-sizing:border-box;min-height:60px;max-height:200px;margin-bottom:12px;padding:12px;font-family:inherit;transition:border-color .2s}.FeedbackPlaceholders-module__ARjMPq__placeholders-container.FeedbackPlaceholders-module__ARjMPq__dark .FeedbackPlaceholders-module__ARjMPq__feedbackInput{background-color:var(--surface-base);color:var(--text-primary);border-color:var(--border-default)}.FeedbackPlaceholders-module__ARjMPq__feedbackInput:focus{border-color:var(--border-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--border-accent) 18%, transparent);outline:none}.FeedbackPlaceholders-module__ARjMPq__submitButton{border-radius:var(--radius-sm);background:var(--color-action-primary-bg);color:var(--color-action-primary-text);cursor:pointer;font-size:var(--font-size-sm);box-shadow:0 2px 5px var(--overlay-default);border:none;width:100%;padding:10px 20px;font-weight:500;transition:all .2s}.FeedbackPlaceholders-module__ARjMPq__submitButton:hover{background:var(--color-action-primary-hover);box-shadow:0 4px 8px var(--overlay-strong);transform:translateY(-1px)}.FeedbackPlaceholders-module__ARjMPq__sliderContainer{align-items:center;gap:8px;margin:15px 0;display:flex}.FeedbackPlaceholders-module__ARjMPq__sliderWrapper{flex:1;align-items:center;display:flex;position:relative}.FeedbackPlaceholders-module__ARjMPq__sliderLabel{font-size:var(--font-size-2xs);color:var(--text-secondary);text-align:center;min-width:50px;font-weight:600}.FeedbackPlaceholders-module__ARjMPq__placeholders-container.FeedbackPlaceholders-module__ARjMPq__dark .FeedbackPlaceholders-module__ARjMPq__sliderLabel{color:var(--text-secondary)}.FeedbackPlaceholders-module__ARjMPq__agreementSlider{border-radius:var(--radius-sm);background:var(--surface-muted);cursor:pointer;appearance:none;outline:none;width:100%;height:6px;position:relative}.FeedbackPlaceholders-module__ARjMPq__placeholders-container.FeedbackPlaceholders-module__ARjMPq__dark .FeedbackPlaceholders-module__ARjMPq__agreementSlider{background:var(--surface-muted)}.FeedbackPlaceholders-module__ARjMPq__agreementSlider::-webkit-slider-thumb{appearance:none;background:var(--text-secondary);border:2px solid var(--surface-base);cursor:pointer;width:18px;height:18px;box-shadow:0 2px 4px var(--overlay-default);border-radius:50%;transition:all .2s}.FeedbackPlaceholders-module__ARjMPq__agreementSlider::-webkit-slider-thumb:hover{background:var(--text-primary);transform:scale(1.1)}.FeedbackPlaceholders-module__ARjMPq__sliderTooltip{color:var(--text-secondary);font-size:var(--font-size-xs);white-space:nowrap;pointer-events:none;z-index:1000;background:var(--surface-base);border-radius:var(--radius-sm);box-shadow:0 2px 5px var(--overlay-default);padding:2px 6px;font-weight:700;position:absolute;top:-25px;transform:translate(-50%)}.FeedbackPlaceholders-module__ARjMPq__placeholders-container.FeedbackPlaceholders-module__ARjMPq__dark .FeedbackPlaceholders-module__ARjMPq__sliderTooltip{background:var(--surface-base);color:var(--text-secondary)}.FeedbackPlaceholders-module__ARjMPq__sliderValue,.FeedbackPlaceholders-module__ARjMPq__responseButtons,.FeedbackPlaceholders-module__ARjMPq__radioLabel,.FeedbackPlaceholders-module__ARjMPq__radioInput,.FeedbackPlaceholders-module__ARjMPq__radioText{display:none}
.GlossarySection-module__HSg_pa__glossaryWrapper{border-top:1px solid var(--course-toc-border);margin:2rem 0 1rem;padding:1rem 0}.GlossarySection-module__HSg_pa__glossaryWrapper.GlossarySection-module__HSg_pa__dark{border-top-color:var(--course-toc-border)}.GlossarySection-module__HSg_pa__glossaryHeader{text-align:left;margin-bottom:1.5rem;position:relative}.GlossarySection-module__HSg_pa__glossaryHeader h2{color:var(--course-heading-text);text-align:left;border-bottom:none;justify-content:space-between;align-items:center;margin-top:0;font-size:2.2em;display:flex}.GlossarySection-module__HSg_pa__glossaryHeader.GlossarySection-module__HSg_pa__dark h2,.GlossarySection-module__HSg_pa__glossaryWrapper.GlossarySection-module__HSg_pa__dark .GlossarySection-module__HSg_pa__glossaryHeader h2{color:var(--course-heading-text)}.GlossarySection-module__HSg_pa__glossaryContent{opacity:1;max-height:2000px;transition:max-height .3s ease-out,opacity .3s ease-out,transform .2s ease-out;overflow:hidden;transform:translateY(0)}.GlossarySection-module__HSg_pa__glossaryContent.GlossarySection-module__HSg_pa__collapsed{opacity:0;max-height:0;margin:0;padding:0;transform:translateY(-10px)}.GlossarySection-module__HSg_pa__searchContainer{max-width:400px;margin-bottom:1.5rem}.GlossarySection-module__HSg_pa__searchInput{border:1px solid var(--course-toc-border);border-radius:var(--radius-sm);width:100%;font-size:var(--font-size-sm);box-sizing:border-box;background-color:var(--surface-subtle);color:var(--course-text);padding:8px 12px}.GlossarySection-module__HSg_pa__glossaryWrapper.GlossarySection-module__HSg_pa__dark .GlossarySection-module__HSg_pa__searchInput{background-color:var(--surface-subtle);border-color:var(--course-toc-border);color:var(--course-text)}.GlossarySection-module__HSg_pa__glossaryWrapper.GlossarySection-module__HSg_pa__dark .GlossarySection-module__HSg_pa__searchInput::placeholder{color:var(--text-muted)}.GlossarySection-module__HSg_pa__glossaryItems{grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;display:grid}.GlossarySection-module__HSg_pa__glossaryItem{border:1px solid var(--course-toc-border);border-radius:var(--radius-sm);background-color:var(--surface-subtle);flex-direction:column;height:fit-content;display:flex;overflow:hidden}.GlossarySection-module__HSg_pa__glossaryWrapper.GlossarySection-module__HSg_pa__dark .GlossarySection-module__HSg_pa__glossaryItem{border-color:var(--course-toc-border)}.GlossarySection-module__HSg_pa__activeItem{box-shadow:0 2px 8px var(--overlay-default);z-index:1}.GlossarySection-module__HSg_pa__glossaryWrapper.GlossarySection-module__HSg_pa__dark .GlossarySection-module__HSg_pa__activeItem{box-shadow:0 2px 8px var(--overlay-default)}.GlossarySection-module__HSg_pa__glossaryTerm{background-color:var(--course-quote-bg);cursor:pointer;justify-content:space-between;align-items:center;padding:clamp(.5rem,.6vw,.8rem) clamp(.8rem,1vw,1rem);transition:background-color .2s;display:flex}.GlossarySection-module__HSg_pa__glossaryWrapper.GlossarySection-module__HSg_pa__dark .GlossarySection-module__HSg_pa__glossaryTerm{background-color:var(--course-quote-bg);color:var(--course-text)}.GlossarySection-module__HSg_pa__activeItem .GlossarySection-module__HSg_pa__glossaryTerm,.GlossarySection-module__HSg_pa__glossaryWrapper.GlossarySection-module__HSg_pa__dark .GlossarySection-module__HSg_pa__activeItem .GlossarySection-module__HSg_pa__glossaryTerm,.GlossarySection-module__HSg_pa__glossaryTerm:hover,.GlossarySection-module__HSg_pa__glossaryWrapper.GlossarySection-module__HSg_pa__dark .GlossarySection-module__HSg_pa__glossaryTerm:hover{background-color:var(--surface-muted)}.GlossarySection-module__HSg_pa__termText{font-weight:600;font-size:var(--font-size-md)}.GlossarySection-module__HSg_pa__termIcon{color:var(--text-muted);font-weight:700;font-size:var(--font-size-lg);justify-content:center;align-items:center;width:20px;display:flex}.GlossarySection-module__HSg_pa__glossaryWrapper.GlossarySection-module__HSg_pa__dark .GlossarySection-module__HSg_pa__termIcon{color:var(--text-muted)}.GlossarySection-module__HSg_pa__glossaryDefinition{font-size:var(--font-size-md);background-color:var(--surface-subtle);border-top:1px solid var(--course-toc-border);color:var(--course-text);text-align:left;padding:1rem;line-height:1.5;animation:.3s ease-out GlossarySection-module__HSg_pa__slideDown}.GlossarySection-module__HSg_pa__glossaryWrapper.GlossarySection-module__HSg_pa__dark .GlossarySection-module__HSg_pa__glossaryDefinition{background-color:var(--surface-subtle);color:var(--course-text);border-top-color:var(--course-toc-border)}.GlossarySection-module__HSg_pa__noResults{text-align:left;color:var(--text-muted);padding:1rem 0;font-style:italic}.GlossarySection-module__HSg_pa__glossaryWrapper.GlossarySection-module__HSg_pa__dark .GlossarySection-module__HSg_pa__noResults{color:var(--text-muted)}.GlossarySection-module__HSg_pa__sumUpIcon{cursor:pointer;width:30px;height:30px;font-size:var(--font-size-md);color:var(--text-muted);background:0 0;border:none;border-radius:50%;justify-content:center;display:flex}.GlossarySection-module__HSg_pa__glossaryWrapper.GlossarySection-module__HSg_pa__dark .GlossarySection-module__HSg_pa__sumUpIcon{color:var(--text-muted)}.GlossarySection-module__HSg_pa__sumUpIcon:hover,.GlossarySection-module__HSg_pa__glossaryWrapper.GlossarySection-module__HSg_pa__dark .GlossarySection-module__HSg_pa__sumUpIcon:hover{background-color:var(--surface-muted)}.GlossarySection-module__HSg_pa__toggle-arrow{font-size:var(--font-size-sm)}@keyframes GlossarySection-module__HSg_pa__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.GlossarySection-module__HSg_pa__glossaryItems{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.GlossarySection-module__HSg_pa__glossaryItems{grid-template-columns:1fr}}
.loadingAnimation-module__yjqtOa__loadingContainer{background-color:var(--loading-bg);z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.loadingAnimation-module__yjqtOa__loadingContent{text-align:center;border-radius:var(--radius-md);width:90%;max-width:400px;padding:40px}.loadingAnimation-module__yjqtOa__spinner{border:4px solid var(--loading-spinner-bg);border-top:4px solid var(--loading-spinner-accent);border-radius:50%;width:50px;height:50px;margin:0 auto 20px;animation:1s linear infinite loadingAnimation-module__yjqtOa__spin}@keyframes loadingAnimation-module__yjqtOa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loadingAnimation-module__yjqtOa__loadingContent h2{color:var(--loading-text-primary);margin-bottom:10px;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.loadingAnimation-module__yjqtOa__loadingContent p{color:var(--loading-text-secondary);font-size:clamp(.9rem,.8rem + .5vw,1.1rem)}.loadingAnimation-module__yjqtOa__poweredBy{color:var(--loading-text-primary);font-size:clamp(.9rem,.8rem + .5vw,1.1rem);font-weight:500;animation:2.5s ease-in-out infinite loadingAnimation-module__yjqtOa__pulseText;position:absolute;bottom:40px}@keyframes loadingAnimation-module__yjqtOa__pulseText{0%,to{opacity:.6}50%{opacity:1}}@media screen and (max-width:768px){.loadingAnimation-module__yjqtOa__poweredBy{font-size:var(--font-size-sm)}}
