.HowItWorksSection-module__mW7JPa__container{box-sizing:border-box;width:100%;max-width:1200px;color:var(--foreground);z-index:2;margin:80px auto 0;padding:0;font-family:DM Sans,sans-serif;position:relative}.HowItWorksSection-module__mW7JPa__header{text-align:center;margin-bottom:60px}.HowItWorksSection-module__mW7JPa__title{color:var(--foreground);margin:0 0 24px;font-size:clamp(2.5rem,3.5vw,3.5rem);font-weight:300;line-height:1.1}.HowItWorksSection-module__mW7JPa__highlight{color:var(--text-accent)}.HowItWorksSection-module__mW7JPa__subtitle{color:var(--foreground);max-width:100%;margin:0 auto;font-size:clamp(1rem,1vw + .5rem,1.6rem);line-height:1.6}.HowItWorksSection-module__mW7JPa__cardsRow{grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:80px;display:grid}:is(.dark .HowItWorksSection-module__mW7JPa__card,[data-theme=dark] .HowItWorksSection-module__mW7JPa__card){border:1px solid var(--border-inverse-soft)}.HowItWorksSection-module__mW7JPa__card{background:var(--background-secondary);box-shadow:var(--shadow-primary);border-radius:var(--radius-md);z-index:1;flex-direction:column;padding:40px 32px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.HowItWorksSection-module__mW7JPa__card:hover{transform:scale(1.02)}:is(.dark .HowItWorksSection-module__mW7JPa__cardNumber,[data-theme=dark] .HowItWorksSection-module__mW7JPa__cardNumber){color:color-mix(in srgb, var(--text-inverse) 3%, transparent)}.HowItWorksSection-module__mW7JPa__cardNumber{color:color-mix(in srgb, var(--text-accent) 4%, transparent);z-index:-1;-webkit-user-select:none;user-select:none;letter-spacing:-10px;font-size:16rem;font-weight:800;line-height:1;position:absolute;bottom:-15%;right:5%}.HowItWorksSection-module__mW7JPa__iconContainer{justify-content:center;align-items:center;margin-bottom:24px;display:flex}.HowItWorksSection-module__mW7JPa__iconImage{object-fit:contain;width:100px;height:auto}.HowItWorksSection-module__mW7JPa__card h3{font-size:var(--font-size-2xl);color:color-mix(in srgb, var(--foreground) 50%, transparent);letter-spacing:-.5px;text-align:center;margin:0 0 20px;font-weight:500;line-height:1.4}.HowItWorksSection-module__mW7JPa__card p{font-size:var(--font-size-md);color:var(--text-secondary);flex-grow:1;margin:0 0 32px;line-height:1.6}.HowItWorksSection-module__mW7JPa__link{font-size:var(--font-size-md);color:var(--text-accent);align-items:center;gap:8px;width:fit-content;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.HowItWorksSection-module__mW7JPa__link:hover{gap:12px}@media (max-width:1024px){.HowItWorksSection-module__mW7JPa__cardsRow{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.HowItWorksSection-module__mW7JPa__cardsRow{grid-template-columns:1fr}}
.TrustArchitecture-module__7HkEqG__container{box-sizing:border-box;width:100%;max-width:1200px;color:var(--foreground);margin:60px auto 0;padding:0;font-family:DM Sans,sans-serif;position:relative;overflow:hidden}.TrustArchitecture-module__7HkEqG__header{text-align:center}.TrustArchitecture-module__7HkEqG__title{font-size:var(--font-size-2xl);color:var(--foreground);margin:0 auto;padding-bottom:10px;font-weight:300;display:inline-block;position:relative}.TrustArchitecture-module__7HkEqG__title:after{content:"";transform-origin:50%;background:var(--palette-rose-500);border-radius:2px;width:75%;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleX(0)}.TrustArchitecture-module__7HkEqG__inView .TrustArchitecture-module__7HkEqG__title:after{animation:.8s cubic-bezier(.4,0,.2,1) .3s forwards TrustArchitecture-module__7HkEqG__drawLine}@keyframes TrustArchitecture-module__7HkEqG__drawLine{to{transform:translate(-50%)scaleX(1)}}.TrustArchitecture-module__7HkEqG__subtitle{font-size:var(--font-size-lg);color:var(--text-secondary)}.TrustArchitecture-module__7HkEqG__stage{perspective:800px;cursor:grab;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:600px;display:flex;position:relative;overflow:hidden}.TrustArchitecture-module__7HkEqG__stage:active{cursor:grabbing}.TrustArchitecture-module__7HkEqG__shieldContainer{aspect-ratio:450/540;pointer-events:none;z-index:100;justify-content:center;align-items:center;width:clamp(250px,35vw,450px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(-50px)}.TrustArchitecture-module__7HkEqG__shieldImg{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 0 15px color-mix(in srgb, var(--text-accent) 40%, transparent))}html.TrustArchitecture-module__7HkEqG__dark .TrustArchitecture-module__7HkEqG__shieldImg{filter:drop-shadow(0 0 25px color-mix(in srgb, var(--text-accent) 60%, transparent))}.TrustArchitecture-module__7HkEqG__card{width:250px;max-width:90vw;transform-style:preserve-3d;margin-left:-125px;position:absolute;top:50%;left:50%}.TrustArchitecture-module__7HkEqG__cardShell{border-radius:var(--radius-md);background:var(--surface-raised);-webkit-backdrop-filter:blur(16px);border:1px solid color-mix(in srgb, var(--surface-base) 60%, transparent);box-shadow:0 30px 60px color-mix(in srgb, var(--surface-inverse) 10%, transparent);pointer-events:none;position:absolute;inset:0}.TrustArchitecture-module__7HkEqG__cardContent{min-height:100%;transform:rotateY(var(--card-counter-rotate)) translateZ(1px);transform-style:flat;backface-visibility:hidden;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;flex-direction:column;gap:16px;padding:20px;display:flex;position:relative;overflow:hidden}html.TrustArchitecture-module__7HkEqG__dark .TrustArchitecture-module__7HkEqG__cardShell{background:color-mix(in srgb, var(--surface-inverse) 65%, transparent);border-color:color-mix(in srgb, var(--text-inverse) 15%, transparent);box-shadow:0 30px 60px color-mix(in srgb, var(--surface-inverse) 40%, transparent)}.TrustArchitecture-module__7HkEqG__card h3{color:var(--foreground);z-index:1;margin:0;font-size:clamp(1rem,1vw,1.8rem);font-weight:700}.TrustArchitecture-module__7HkEqG__card p{color:var(--text-secondary);z-index:1;margin:0;font-size:clamp(.8rem,.8vw,1rem);line-height:1.6}@media (max-width:960px){.TrustArchitecture-module__7HkEqG__stage{perspective:800px;height:500px}.TrustArchitecture-module__7HkEqG__cardContent{padding:30px 20px}}
.miniCourseCard-module__v61jcG__card{--mini-course-card-theme-color:var(--palette-rose-500);border-radius:var(--radius-sm);background-color:var(--tab-bg-active);width:180px;min-width:180px;height:250px;box-shadow:var(--shadow-primary);cursor:pointer;flex-shrink:0;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.miniCourseCard-module__v61jcG__card:focus-visible{outline:2px solid var(--palette-rose-500);outline-offset:2px}.miniCourseCard-module__v61jcG__front{flex-direction:column;width:180px;height:100%;transition:opacity .18s;display:flex}.miniCourseCard-module__v61jcG__thumbnailWrapper{background-color:var(--background-secondary);flex-shrink:0;width:100%;height:150px;position:relative}.miniCourseCard-module__v61jcG__thumbnail{object-fit:cover}.miniCourseCard-module__v61jcG__body{flex-direction:column;flex:1;justify-content:space-between;padding:8px 12px 10px;display:flex;overflow:hidden}.miniCourseCard-module__v61jcG__title{font-family:DM Sans,sans-serif;font-size:var(--font-size-sm);color:var(--foreground);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.miniCourseCard-module__v61jcG__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.miniCourseCard-module__v61jcG__levelChip{font-family:DM Sans,sans-serif;font-size:var(--font-size-2xs);border-radius:var(--radius-md);background-color:var(--surface-accent);color:var(--text-accent);white-space:nowrap;text-transform:capitalize;padding:2px 8px;font-weight:600}.miniCourseCard-module__v61jcG__views{font-family:DM Sans,sans-serif;font-size:var(--font-size-2xs);color:var(--text-muted,var(--foreground));opacity:.7;white-space:nowrap}.miniCourseCard-module__v61jcG__verso{color:var(--text-inverse);opacity:0;pointer-events:none;background:linear-gradient(135deg, var(--mini-course-card-theme-color) 0%, color-mix(in srgb, var(--mini-course-card-theme-color) 62%, white 38%) 100%);flex-direction:column;justify-content:space-between;gap:10px;padding:18px;transition:opacity .2s 80ms,transform .26s;display:flex;position:absolute;inset:0;transform:translate(18px)}.miniCourseCard-module__v61jcG__card[data-variant=spotlight]{box-shadow:none;perspective:1000px;background:0 0;transition:box-shadow .2s;overflow:visible}.miniCourseCard-module__v61jcG__card[data-variant=spotlight] .miniCourseCard-module__v61jcG__front,.miniCourseCard-module__v61jcG__card[data-variant=spotlight] .miniCourseCard-module__v61jcG__verso{border-radius:var(--radius-sm);backface-visibility:hidden;width:100%;height:100%;box-shadow:var(--shadow-primary);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;will-change:transform;transition:transform .8s cubic-bezier(.175,.885,.32,1.275);position:absolute;inset:0}.miniCourseCard-module__v61jcG__card[data-variant=spotlight] .miniCourseCard-module__v61jcG__front{background-color:var(--tab-bg-active);opacity:1;overflow:hidden;transform:rotateY(0)translateZ(0)}.miniCourseCard-module__v61jcG__card[data-variant=spotlight] .miniCourseCard-module__v61jcG__verso{opacity:1;transform:rotateY(180deg)translateZ(0)}.miniCourseCard-module__v61jcG__versoHeader{flex-direction:column;gap:7px;display:flex}.miniCourseCard-module__v61jcG__themeLabel{border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-base) 18%, transparent);color:var(--palette-neutral-0);font-family:DM Sans,sans-serif;font-size:var(--font-size-2xs);letter-spacing:.04em;text-transform:uppercase;align-self:flex-start;padding:4px 8px;font-weight:700}.miniCourseCard-module__v61jcG__versoTitle{color:var(--palette-neutral-0);font-family:DM Sans,sans-serif;font-size:var(--font-size-md);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:800;line-height:1.18;display:-webkit-box;overflow:hidden}.miniCourseCard-module__v61jcG__versoSummary{color:var(--palette-neutral-0);font-family:DM Sans,sans-serif;font-size:var(--font-size-xs);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;font-weight:500;line-height:1.38;display:-webkit-box;overflow:hidden}.miniCourseCard-module__v61jcG__optionList{flex-wrap:wrap;gap:6px;display:flex}.miniCourseCard-module__v61jcG__optionChip{border:1px solid color-mix(in srgb, var(--text-inverse) 24%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-base) 16%, transparent);color:var(--palette-neutral-0);font-family:DM Sans,sans-serif;font-size:var(--font-size-2xs);text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:4px 8px;font-weight:700;overflow:hidden}.miniCourseCard-module__v61jcG__versoCta{border-radius:var(--radius-md);background:var(--interactive-accent-bg);color:var(--interactive-accent-text);font-family:DM Sans,sans-serif;font-size:var(--font-size-xs);align-self:center;padding:8px 12px;font-weight:800}.miniCourseCard-module__v61jcG__versoCta:hover{background:var(--interactive-accent-bg-hover)}.miniCourseCard-module__v61jcG__mobileDetailsButton{z-index:3;border:1px solid color-mix(in srgb, var(--border-default) 72%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-base) 92%, transparent);width:32px;height:32px;color:var(--text-primary);box-shadow:0 8px 18px color-mix(in srgb, var(--surface-inverse) 16%, transparent);cursor:pointer;place-items:center;display:none;position:absolute;top:8px;right:8px}.miniCourseCard-module__v61jcG__mobileDetailsButton svg{width:18px;height:18px}.miniCourseCard-module__v61jcG__mobileDetailsButton:focus-visible,.miniCourseCard-module__v61jcG__sheetCloseButton:focus-visible,.miniCourseCard-module__v61jcG__sheetCta:focus-visible{outline:2px solid var(--palette-rose-500);outline-offset:2px}.miniCourseCard-module__v61jcG__sheetOverlay{z-index:1000;background:color-mix(in srgb, var(--surface-inverse) 48%, transparent);justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.miniCourseCard-module__v61jcG__sheet{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--mini-course-card-theme-color) 0%, color-mix(in srgb, var(--mini-course-card-theme-color) 62%, white 38%) 100%);width:min(100%,520px);max-height:min(74vh,560px);color:var(--text-inverse);box-shadow:0 -16px 44px color-mix(in srgb, var(--surface-inverse) 24%, transparent);padding:18px;overflow-y:auto}.miniCourseCard-module__v61jcG__sheetHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.miniCourseCard-module__v61jcG__sheetTitleGroup{flex-direction:column;gap:8px;min-width:0;display:flex}.miniCourseCard-module__v61jcG__sheetTitle{color:var(--text-inverse);font-family:DM Sans,sans-serif;font-size:var(--font-size-lg);margin:0;font-weight:800;line-height:1.18}.miniCourseCard-module__v61jcG__sheetCloseButton{border:1px solid color-mix(in srgb, var(--text-inverse) 28%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-base) 16%, transparent);width:34px;height:34px;color:var(--text-inverse);cursor:pointer;flex:none;place-items:center;display:grid}.miniCourseCard-module__v61jcG__sheetCloseButton svg{width:20px;height:20px}.miniCourseCard-module__v61jcG__sheetSummary{color:color-mix(in srgb, var(--text-inverse) 90%, transparent);font-family:DM Sans,sans-serif;font-size:var(--font-size-sm);margin:0 0 16px;font-weight:500;line-height:1.46}.miniCourseCard-module__v61jcG__sheetCta{border-radius:var(--radius-sm);background:var(--interactive-accent-bg);width:100%;color:var(--interactive-accent-text);cursor:pointer;font-family:DM Sans,sans-serif;font-size:var(--font-size-sm);border:0;margin-top:18px;padding:12px 14px;font-weight:800}@media (hover:hover) and (pointer:fine) and (min-width:769px){.miniCourseCard-module__v61jcG__card{transition:width .32s,min-width .32s,transform .2s,box-shadow .2s}.miniCourseCard-module__v61jcG__card:not([data-preview-reveal-disabled=true]):hover,.miniCourseCard-module__v61jcG__card[data-verso=true]{width:360px;min-width:360px;box-shadow:var(--shadow-secondary);z-index:4}[data-course-spark-card-shell=true]:hover .miniCourseCard-module__v61jcG__card:not([data-preview-reveal-disabled=true]){width:360px;min-width:360px;box-shadow:var(--shadow-secondary);z-index:4}[data-course-spark-card-shell=true]:focus-within .miniCourseCard-module__v61jcG__card:not([data-preview-reveal-disabled=true]){width:360px;min-width:360px;box-shadow:var(--shadow-secondary);z-index:4}.miniCourseCard-module__v61jcG__card:not([data-preview-reveal-disabled=true]):focus-visible,.miniCourseCard-module__v61jcG__card:not([data-preview-reveal-disabled=true]):focus-within{width:360px;min-width:360px}.miniCourseCard-module__v61jcG__card:not([data-preview-reveal-disabled=true]):hover .miniCourseCard-module__v61jcG__front,.miniCourseCard-module__v61jcG__card:not([data-preview-reveal-disabled=true]):focus-visible .miniCourseCard-module__v61jcG__front,.miniCourseCard-module__v61jcG__card:not([data-preview-reveal-disabled=true]):focus-within .miniCourseCard-module__v61jcG__front,.miniCourseCard-module__v61jcG__card[data-verso=true] .miniCourseCard-module__v61jcG__front{opacity:0}[data-course-spark-card-shell=true]:hover .miniCourseCard-module__v61jcG__card:not([data-preview-reveal-disabled=true]) .miniCourseCard-module__v61jcG__front{opacity:0}[data-course-spark-card-shell=true]:focus-within .miniCourseCard-module__v61jcG__card:not([data-preview-reveal-disabled=true]) .miniCourseCard-module__v61jcG__front{opacity:0}.miniCourseCard-module__v61jcG__card:not([data-preview-reveal-disabled=true]):hover .miniCourseCard-module__v61jcG__verso,.miniCourseCard-module__v61jcG__card:not([data-preview-reveal-disabled=true]):focus-visible .miniCourseCard-module__v61jcG__verso,.miniCourseCard-module__v61jcG__card:not([data-preview-reveal-disabled=true]):focus-within .miniCourseCard-module__v61jcG__verso,.miniCourseCard-module__v61jcG__card[data-verso=true] .miniCourseCard-module__v61jcG__verso{opacity:1;pointer-events:auto;transform:translate(0)}[data-course-spark-card-shell=true]:hover .miniCourseCard-module__v61jcG__card:not([data-preview-reveal-disabled=true]) .miniCourseCard-module__v61jcG__verso{opacity:1;pointer-events:auto;transform:translate(0)}[data-course-spark-card-shell=true]:focus-within .miniCourseCard-module__v61jcG__card:not([data-preview-reveal-disabled=true]) .miniCourseCard-module__v61jcG__verso{opacity:1;pointer-events:auto;transform:translate(0)}.miniCourseCard-module__v61jcG__card[data-variant=spotlight]:hover,.miniCourseCard-module__v61jcG__card[data-variant=spotlight]:focus-visible,.miniCourseCard-module__v61jcG__card[data-variant=spotlight]:focus-within,.miniCourseCard-module__v61jcG__card[data-variant=spotlight][data-verso=true]{width:180px;min-width:180px;box-shadow:none;z-index:4;transform:none}.miniCourseCard-module__v61jcG__card[data-variant=spotlight]:hover .miniCourseCard-module__v61jcG__front,.miniCourseCard-module__v61jcG__card[data-variant=spotlight]:focus-visible .miniCourseCard-module__v61jcG__front,.miniCourseCard-module__v61jcG__card[data-variant=spotlight]:focus-within .miniCourseCard-module__v61jcG__front,.miniCourseCard-module__v61jcG__card[data-variant=spotlight][data-verso=true] .miniCourseCard-module__v61jcG__front{opacity:1;pointer-events:none;transform:rotateY(-180deg)translateZ(0)}.miniCourseCard-module__v61jcG__card[data-variant=spotlight]:hover .miniCourseCard-module__v61jcG__verso,.miniCourseCard-module__v61jcG__card[data-variant=spotlight]:focus-visible .miniCourseCard-module__v61jcG__verso,.miniCourseCard-module__v61jcG__card[data-variant=spotlight]:focus-within .miniCourseCard-module__v61jcG__verso,.miniCourseCard-module__v61jcG__card[data-variant=spotlight][data-verso=true] .miniCourseCard-module__v61jcG__verso{opacity:1;pointer-events:auto;transform:rotateY(0)translateZ(0)}}@media (hover:none),(pointer:coarse),(max-width:768px){.miniCourseCard-module__v61jcG__mobileDetailsButton{display:grid}.miniCourseCard-module__v61jcG__verso{display:none}.miniCourseCard-module__v61jcG__card[data-variant=spotlight]{background-color:var(--tab-bg-active);box-shadow:var(--shadow-primary);perspective:none;overflow:hidden}.miniCourseCard-module__v61jcG__card[data-variant=spotlight] .miniCourseCard-module__v61jcG__front{position:static;transform:none}}@media (max-width:480px){.miniCourseCard-module__v61jcG__sheetOverlay{padding:10px}.miniCourseCard-module__v61jcG__sheet{padding:16px}.miniCourseCard-module__v61jcG__sheetTitle{font-size:var(--font-size-md)}}@media (prefers-reduced-motion:reduce){.miniCourseCard-module__v61jcG__card,.miniCourseCard-module__v61jcG__front,.miniCourseCard-module__v61jcG__verso{transition:none}}
.FractalRabbitPanel-module__fJqJmG__panel{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--course-toc-border), transparent 40%);background:color-mix(in srgb, var(--course-toc-bg) 75%, transparent);-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);width:100%;height:100%;min-height:0;box-shadow:0 8px 32px color-mix(in srgb, var(--course-toc-bg) 10%, transparent);box-sizing:border-box;isolation:isolate;flex-direction:column;gap:8px;padding:12px;display:flex;position:relative;overflow:hidden}.FractalRabbitPanel-module__fJqJmG__panelEmbedded{width:100%;height:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:6px;padding:0}.FractalRabbitPanel-module__fJqJmG__panelEmbedded:before,.FractalRabbitPanel-module__fJqJmG__panelEmbedded:after{content:none}.FractalRabbitPanel-module__fJqJmG__panel:before{content:"";border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--text-inverse) 15%, transparent) 0%, color-mix(in srgb, var(--text-inverse) 4%, transparent) 45%, transparent 70%);pointer-events:none;z-index:-1;position:absolute;inset:0}.FractalRabbitPanel-module__fJqJmG__panel:after{content:"";border-radius:inherit;pointer-events:none;opacity:.04;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.FractalRabbitPanel-module__fJqJmG__header{}.FractalRabbitPanel-module__fJqJmG__headerText{min-width:0}.FractalRabbitPanel-module__fJqJmG__eyebrow{opacity:.72;}.FractalRabbitPanel-module__fJqJmG__title{}.FractalRabbitPanel-module__fJqJmG__closeButton{}.FractalRabbitPanel-module__fJqJmG__breadcrumbs{flex-wrap:wrap;flex:none;align-items:center;gap:4px;min-height:0;display:flex}.FractalRabbitPanel-module__fJqJmG__crumbButton{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--course-toc-link), transparent 84%);color:inherit;cursor:pointer;font-size:var(--font-size-xs);border:none;padding:3px 7px}.FractalRabbitPanel-module__fJqJmG__crumbButton:hover{background:color-mix(in srgb, var(--course-toc-link), transparent 76%)}.FractalRabbitPanel-module__fJqJmG__crumbCurrent{font-size:var(--font-size-xs);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--course-toc-link), transparent 72%);padding:3px 7px}.FractalRabbitPanel-module__fJqJmG__breadcrumbSep{font-size:var(--font-size-sm);opacity:.75}.FractalRabbitPanel-module__fJqJmG__content{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--course-toc-link) 34%, transparent) transparent;flex:auto;gap:8px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.FractalRabbitPanel-module__fJqJmG__content::-webkit-scrollbar{width:6px}.FractalRabbitPanel-module__fJqJmG__content::-webkit-scrollbar-track{background:0 0}.FractalRabbitPanel-module__fJqJmG__content::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--course-toc-link) 34%, transparent)}.FractalRabbitPanel-module__fJqJmG__content::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--course-ui-warning-accent) 62%, transparent)}.FractalRabbitPanel-module__fJqJmG__contentEmbedded{flex:auto;min-height:0;padding-right:4px}.FractalRabbitPanel-module__fJqJmG__mermaidContainer{background:color-mix(in srgb, var(--course-toc-bg) 95%, transparent);border:1px solid color-mix(in srgb, var(--course-toc-border), transparent 80%);border-radius:var(--radius-sm);min-height:250px;max-height:50vh;margin:12px 0;position:relative;overflow:hidden}.FractalRabbitPanel-module__fJqJmG__mermaidContainerFill{height:100%;min-height:0;max-height:none;margin:0}.FractalRabbitPanel-module__fJqJmG__zoomControls{z-index:10;background:color-mix(in srgb, var(--course-toc-bg) 80%, transparent);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb, var(--course-toc-border), transparent 60%);box-shadow:0 10px 24px var(--overlay-default);gap:6px;padding:6px;display:flex;position:absolute;top:12px;right:12px}.FractalRabbitPanel-module__fJqJmG__zoomControls button{background:color-mix(in srgb, var(--course-toc-bg) 86%, transparent);border:1px solid color-mix(in srgb, var(--course-toc-border), transparent 52%);border-radius:var(--radius-sm);color:inherit;cursor:pointer;min-width:32px;height:32px;font-size:var(--font-size-sm);justify-content:center;align-items:center;padding:0 10px;font-weight:700;line-height:1;display:flex}.FractalRabbitPanel-module__fJqJmG__zoomControls button:hover{background:color-mix(in srgb, var(--course-toc-link), transparent 82%);border-color:color-mix(in srgb, var(--course-toc-link), transparent 48%)}.FractalRabbitPanel-module__fJqJmG__transformWrapper{width:100%!important;height:100%!important}.FractalRabbitPanel-module__fJqJmG__transformViewport{width:100%;height:100%}.FractalRabbitPanel-module__fJqJmG__transformViewportAutoFit{cursor:grab}.FractalRabbitPanel-module__fJqJmG__transformViewportAutoFit:active{cursor:grabbing}.FractalRabbitPanel-module__fJqJmG__transformContent{box-sizing:border-box;justify-content:center;align-items:center;width:max-content;min-width:100%;height:max-content;min-height:100%;padding:32px;display:flex}.FractalRabbitPanel-module__fJqJmG__transformContentAutoFit{min-width:0;min-height:0;padding:0;display:block}.FractalRabbitPanel-module__fJqJmG__transformContent .mermaid svg{display:block;overflow:visible}.FractalRabbitPanel-module__fJqJmG__summary{font-size:var(--font-size-sm);white-space:pre-wrap;margin:0;line-height:1.42}.FractalRabbitPanel-module__fJqJmG__linksHeading{font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;opacity:.84;margin:0;font-weight:700}.FractalRabbitPanel-module__fJqJmG__inlineLink{background:color-mix(in srgb, var(--course-toc-link), transparent 90%);border:1px solid color-mix(in srgb, var(--course-toc-link), transparent 80%);border-radius:var(--radius-sm);color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;align-items:center;margin:0 2px;padding:0 4px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.FractalRabbitPanel-module__fJqJmG__inlineLink:hover{background:color-mix(in srgb, var(--course-toc-link), transparent 80%);border-color:color-mix(in srgb, var(--course-toc-link), transparent 50%)}.FractalRabbitPanel-module__fJqJmG__linksList{gap:6px;display:grid}.FractalRabbitPanel-module__fJqJmG__linkButton{text-align:left;border:1px solid color-mix(in srgb, var(--course-toc-border), transparent 8%);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--course-toc-bg), transparent 6%);width:100%;color:inherit;cursor:pointer;gap:2px;padding:7px 9px;display:grid}.FractalRabbitPanel-module__fJqJmG__linkButton:hover{border-color:color-mix(in srgb, var(--course-toc-link), transparent 38%)}.FractalRabbitPanel-module__fJqJmG__linkLabel{font-size:var(--font-size-sm);font-weight:600}.FractalRabbitPanel-module__fJqJmG__linkConcept{font-size:var(--font-size-xs);opacity:.72}.FractalRabbitPanel-module__fJqJmG__statusBox{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--course-toc-border), transparent 15%);font-size:var(--font-size-sm);padding:8px 10px;line-height:1.4}.FractalRabbitPanel-module__fJqJmG__statusError{border-color:color-mix(in srgb, var(--color-status-danger) 35%, transparent);background:color-mix(in srgb, var(--color-status-danger) 12%, transparent)}.FractalRabbitPanel-module__fJqJmG__retryButton{border:1px solid color-mix(in srgb, var(--course-toc-border), transparent 10%);border-radius:var(--radius-sm);color:inherit;cursor:pointer;font-size:var(--font-size-xs);background:0 0;margin-top:8px;padding:4px 10px}.FractalRabbitPanel-module__fJqJmG__retryButton:hover{background:color-mix(in srgb, var(--course-toc-link), transparent 86%)}.FractalRabbitPanel-module__fJqJmG__fixingOverlay{font-size:var(--font-size-sm);opacity:.8;color:inherit;justify-content:center;align-items:center;padding:20px;display:flex}.FractalRabbitPanel-module__fJqJmG__renderErrorOverlay{z-index:4;background:color-mix(in srgb, var(--course-toc-bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;inset:0}.FractalRabbitPanel-module__fJqJmG__hidden{display:none!important}.FractalRabbitPanel-module__fJqJmG__interactiveMermaidNode{cursor:pointer}.FractalRabbitPanel-module__fJqJmG__loadingSkeleton{flex-direction:column;gap:6px;padding:8px 10px;display:flex}.FractalRabbitPanel-module__fJqJmG__loadingSkeletonEmbedded{flex:auto;justify-content:center;min-height:0;padding:clamp(14px,4vh,32px)}.FractalRabbitPanel-module__fJqJmG__skeletonLine{border-radius:var(--radius-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--course-toc-border), transparent 80%) 25%, color-mix(in srgb, var(--course-toc-border), transparent 60%) 50%, color-mix(in srgb, var(--course-toc-border), transparent 80%) 75%);background-size:400% 100%;height:14px;animation:1.5s ease-in-out infinite FractalRabbitPanel-module__fJqJmG__skeletonLoading}@keyframes FractalRabbitPanel-module__fJqJmG__skeletonLoading{0%{background-position:200% 0}to{background-position:-200% 0}}.FractalRabbitPanel-module__fJqJmG__titleLoading{background:linear-gradient(90deg, color-mix(in srgb, var(--course-toc-link), transparent 90%) 0%, color-mix(in srgb, var(--course-toc-link), transparent 70%) 50%, color-mix(in srgb, var(--course-toc-link), transparent 90%) 100%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s linear infinite FractalRabbitPanel-module__fJqJmG__skeletonLoading;display:inline-block;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}
.SpotFakePanel-module__1KxCLq__panel{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;color:var(--text-primary);background:var(--background-preview-paper);border:1px solid color-mix(in srgb, var(--border-primary) 72%, transparent);box-shadow:var(--shadow-strong);--spot-fake-surface:color-mix(in srgb, var(--surface-card) 88%, var(--background-preview-paper) 12%);--spot-fake-surface-strong:color-mix(in srgb, var(--surface-card) 96%, var(--background-preview-paper) 4%);--spot-fake-border:color-mix(in srgb, var(--border-primary) 68%, transparent);--spot-fake-shadow:0 10px 24px color-mix(in srgb, var(--shadow-color) 8%, transparent);border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex;overflow:hidden;container-type:inline-size}.SpotFakePanel-module__1KxCLq__panelEmbedded{box-shadow:none;background:0 0;border:0;border-radius:8px;flex:auto;gap:8px;padding:0}.SpotFakePanel-module__1KxCLq__panelEmbedded .SpotFakePanel-module__1KxCLq__claimCard{box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;gap:10px;padding:0}.SpotFakePanel-module__1KxCLq__panel *,.SpotFakePanel-module__1KxCLq__panel :before,.SpotFakePanel-module__1KxCLq__panel :after{box-sizing:border-box}.SpotFakePanel-module__1KxCLq__header,.SpotFakePanel-module__1KxCLq__status,.SpotFakePanel-module__1KxCLq__error,.SpotFakePanel-module__1KxCLq__actions{flex-shrink:0}.SpotFakePanel-module__1KxCLq__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.SpotFakePanel-module__1KxCLq__headerCopy{min-width:0}.SpotFakePanel-module__1KxCLq__eyebrow,.SpotFakePanel-module__1KxCLq__answerLine span,.SpotFakePanel-module__1KxCLq__correction span,.SpotFakePanel-module__1KxCLq__excerpt span,.SpotFakePanel-module__1KxCLq__legacyNotice{font-size:var(--font-size-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--color-action-accent-bg);margin:0;font-weight:700}.SpotFakePanel-module__1KxCLq__title{font-size:var(--font-size-lg);color:var(--text-primary);margin:2px 0 0;line-height:1.15}.SpotFakePanel-module__1KxCLq__closeButton,.SpotFakePanel-module__1KxCLq__wordButton,.SpotFakePanel-module__1KxCLq__answerButton,.SpotFakePanel-module__1KxCLq__primaryButton,.SpotFakePanel-module__1KxCLq__nextButton{font:inherit;cursor:pointer;border:0;transition:transform .14s,opacity .14s,border-color .16s,background .16s,box-shadow .16s}.SpotFakePanel-module__1KxCLq__closeButton{border-radius:var(--radius-pill);width:36px;height:36px;color:var(--text-secondary);background:color-mix(in srgb, var(--surface-card) 86%, transparent);border:1px solid var(--spot-fake-border);flex:none;justify-content:center;align-items:center;display:inline-flex}.SpotFakePanel-module__1KxCLq__closeButton svg,.SpotFakePanel-module__1KxCLq__primaryButton svg,.SpotFakePanel-module__1KxCLq__nextButton svg{width:17px;height:17px}.SpotFakePanel-module__1KxCLq__status,.SpotFakePanel-module__1KxCLq__error{background:var(--spot-fake-surface);border:1px solid var(--spot-fake-border);font-size:var(--font-size-sm);border-radius:10px;margin:0;padding:10px 12px}.SpotFakePanel-module__1KxCLq__status{color:var(--text-secondary)}.SpotFakePanel-module__1KxCLq__error{color:var(--text-danger-strong,var(--palette-status-danger-700));font-weight:700}.SpotFakePanel-module__1KxCLq__claimCard{background:var(--spot-fake-surface);border:1px solid var(--spot-fake-border);min-width:0;min-height:0;box-shadow:var(--spot-fake-shadow);overscroll-behavior:contain;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex;overflow:auto}.SpotFakePanel-module__1KxCLq__claimText{background:var(--spot-fake-surface-strong);border:1px solid color-mix(in srgb, var(--border-primary) 56%, transparent);min-width:0;color:var(--text-primary);font-size:var(--font-size-md);border-radius:10px;margin:0;padding:14px;line-height:1.7}.SpotFakePanel-module__1KxCLq__wordButton{color:inherit;line-height:inherit;background:0 0;border:1px solid #0000;border-radius:6px;margin:0 1px;padding:2px 4px;display:inline}.SpotFakePanel-module__1KxCLq__wordButton:hover{background:color-mix(in srgb, var(--palette-rose-300) 26%, transparent);border-color:color-mix(in srgb, var(--palette-rose-300) 62%, transparent)}.SpotFakePanel-module__1KxCLq__wordSelected{background:color-mix(in srgb, var(--palette-rose-300) 42%, transparent);border-color:color-mix(in srgb, var(--palette-rose-300) 74%, var(--palette-ink-900) 26%);box-shadow:0 0 0 2px color-mix(in srgb, var(--palette-rose-300) 22%, transparent)}.SpotFakePanel-module__1KxCLq__legacyNotice{color:var(--text-secondary)}.SpotFakePanel-module__1KxCLq__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.SpotFakePanel-module__1KxCLq__answerButton,.SpotFakePanel-module__1KxCLq__primaryButton,.SpotFakePanel-module__1KxCLq__nextButton{border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-weight:800;display:inline-flex}.SpotFakePanel-module__1KxCLq__answerButton{color:var(--text-primary);background:color-mix(in srgb, var(--surface-card) 90%, transparent);border:1px solid var(--spot-fake-border)}.SpotFakePanel-module__1KxCLq__answerSelected{background:color-mix(in srgb, var(--palette-rose-300) 34%, transparent);border-color:color-mix(in srgb, var(--palette-rose-300) 72%, var(--palette-ink-900) 28%)}.SpotFakePanel-module__1KxCLq__primaryButton{color:var(--color-action-accent-text);background:var(--chatbot-user-bubble-bg);box-shadow:0 12px 22px color-mix(in srgb, var(--chatbot-user-bubble-bg) 20%, transparent)}.SpotFakePanel-module__1KxCLq__nextButton{color:var(--text-primary);background:color-mix(in srgb, var(--surface-card) 90%, transparent);border:1px solid var(--spot-fake-border)}.SpotFakePanel-module__1KxCLq__closeButton:hover,.SpotFakePanel-module__1KxCLq__answerButton:hover,.SpotFakePanel-module__1KxCLq__primaryButton:hover,.SpotFakePanel-module__1KxCLq__nextButton:hover{transform:translateY(-1px)}.SpotFakePanel-module__1KxCLq__nextButton:hover,.SpotFakePanel-module__1KxCLq__answerButton:hover,.SpotFakePanel-module__1KxCLq__closeButton:hover{border-color:color-mix(in srgb, var(--text-primary) 28%, var(--border-primary) 72%);background:color-mix(in srgb, var(--surface-card) 96%, var(--palette-rose-300) 4%)}.SpotFakePanel-module__1KxCLq__primaryButton:hover{background:color-mix(in srgb, var(--chatbot-user-bubble-bg) 90%, var(--palette-ink-900) 10%)}.SpotFakePanel-module__1KxCLq__closeButton:disabled,.SpotFakePanel-module__1KxCLq__wordButton:disabled,.SpotFakePanel-module__1KxCLq__answerButton:disabled,.SpotFakePanel-module__1KxCLq__primaryButton:disabled,.SpotFakePanel-module__1KxCLq__nextButton:disabled{cursor:not-allowed;opacity:.52;transform:none}.SpotFakePanel-module__1KxCLq__feedback{background:color-mix(in srgb, var(--surface-support) 56%, var(--surface-card) 44%);border:1px solid color-mix(in srgb, var(--border-primary) 62%, transparent);border-radius:10px;gap:8px;padding:12px;display:grid}.SpotFakePanel-module__1KxCLq__verdict,.SpotFakePanel-module__1KxCLq__answerLine,.SpotFakePanel-module__1KxCLq__correction,.SpotFakePanel-module__1KxCLq__rationale,.SpotFakePanel-module__1KxCLq__excerpt{margin:0}.SpotFakePanel-module__1KxCLq__verdict{font-weight:900}.SpotFakePanel-module__1KxCLq__correct{color:var(--text-success)}.SpotFakePanel-module__1KxCLq__incorrect{color:var(--text-danger,var(--palette-status-danger-700))}.SpotFakePanel-module__1KxCLq__answerLine,.SpotFakePanel-module__1KxCLq__correction{color:var(--text-primary);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.SpotFakePanel-module__1KxCLq__answerLine strong{font-size:var(--font-size-sm);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--palette-rose-300) 34%, transparent);color:var(--palette-ink-900);padding:3px 8px}.SpotFakePanel-module__1KxCLq__correction{line-height:1.45}.SpotFakePanel-module__1KxCLq__rationale{color:var(--text-secondary);line-height:1.55}.SpotFakePanel-module__1KxCLq__excerpt{border-left:3px solid var(--palette-rose-300);background:color-mix(in srgb, var(--background-preview-paper) 74%, transparent);color:var(--text-secondary);border-radius:8px;gap:5px;padding:9px 10px;line-height:1.45;display:grid}@container (max-width:520px){.SpotFakePanel-module__1KxCLq__panel{gap:10px;padding:10px}.SpotFakePanel-module__1KxCLq__panelEmbedded{padding:0}.SpotFakePanel-module__1KxCLq__title{font-size:var(--font-size-md)}.SpotFakePanel-module__1KxCLq__claimCard,.SpotFakePanel-module__1KxCLq__claimText,.SpotFakePanel-module__1KxCLq__feedback{border-radius:8px}.SpotFakePanel-module__1KxCLq__actions{grid-template-columns:1fr;display:grid}.SpotFakePanel-module__1KxCLq__answerButton,.SpotFakePanel-module__1KxCLq__primaryButton,.SpotFakePanel-module__1KxCLq__nextButton{width:100%}}
.SynthesisGenPanel-module__AUV6Ba__panel{background:var(--background-preview-paper);border:1px solid color-mix(in srgb, var(--border-primary) 72%, transparent);border-radius:var(--radius-lg);width:100%;min-width:0;max-width:100%;height:100%;min-height:0;box-shadow:var(--shadow-strong);flex-direction:column;display:flex;overflow:hidden;}.SynthesisGenPanel-module__AUV6Ba__panel:before,.SynthesisGenPanel-module__AUV6Ba__panel:after{content:none}.SynthesisGenPanel-module__AUV6Ba__panelEmbedded{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.SynthesisGenPanel-module__AUV6Ba__header{flex-shrink:0;min-width:0;}.SynthesisGenPanel-module__AUV6Ba__header>div{min-width:0}.SynthesisGenPanel-module__AUV6Ba__contentSurface{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:.65rem;min-width:0;max-width:100%;min-height:0;padding-right:.15rem;display:flex;overflow:hidden auto}.SynthesisGenPanel-module__AUV6Ba__contentSurface::-webkit-scrollbar{width:6px}.SynthesisGenPanel-module__AUV6Ba__contentSurface::-webkit-scrollbar-track{background:0 0}.SynthesisGenPanel-module__AUV6Ba__contentSurface::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--terrain-text-primary), transparent 85%);border-radius:var(--radius-sm)}.SynthesisGenPanel-module__AUV6Ba__contentSurfaceEmbedded{gap:.45rem;height:100%;padding-right:0;overflow:hidden}.SynthesisGenPanel-module__AUV6Ba__contentSurfaceEmbedded.SynthesisGenPanel-module__AUV6Ba__hasArtifact{gap:.35rem}.SynthesisGenPanel-module__AUV6Ba__contentSurfaceEmbedded .SynthesisGenPanel-module__AUV6Ba__dropZone{align-items:stretch;padding:.45rem .6rem}.SynthesisGenPanel-module__AUV6Ba__contentSurfaceEmbedded.SynthesisGenPanel-module__AUV6Ba__hasArtifact .SynthesisGenPanel-module__AUV6Ba__dropZone,.SynthesisGenPanel-module__AUV6Ba__contentSurfaceEmbedded .SynthesisGenPanel-module__AUV6Ba__dropIcon,.SynthesisGenPanel-module__AUV6Ba__contentSurfaceEmbedded .SynthesisGenPanel-module__AUV6Ba__dropTitle{display:none}.SynthesisGenPanel-module__AUV6Ba__contentSurfaceEmbedded .SynthesisGenPanel-module__AUV6Ba__controlsCard{flex:auto;gap:.45rem;min-height:0;padding:.6rem}.SynthesisGenPanel-module__AUV6Ba__contentSurfaceEmbedded.SynthesisGenPanel-module__AUV6Ba__hasArtifact .SynthesisGenPanel-module__AUV6Ba__controlsCard{border-radius:var(--radius-sm);flex:none;order:2;padding:.35rem}.SynthesisGenPanel-module__AUV6Ba__contentSurfaceEmbedded.SynthesisGenPanel-module__AUV6Ba__hasArtifact .SynthesisGenPanel-module__AUV6Ba__controlsCard .SynthesisGenPanel-module__AUV6Ba__row,.SynthesisGenPanel-module__AUV6Ba__contentSurfaceEmbedded.SynthesisGenPanel-module__AUV6Ba__hasArtifact .SynthesisGenPanel-module__AUV6Ba__controlsCard .SynthesisGenPanel-module__AUV6Ba__fragmentHeader,.SynthesisGenPanel-module__AUV6Ba__contentSurfaceEmbedded.SynthesisGenPanel-module__AUV6Ba__hasArtifact .SynthesisGenPanel-module__AUV6Ba__controlsCard .SynthesisGenPanel-module__AUV6Ba__fragmentList,.SynthesisGenPanel-module__AUV6Ba__contentSurfaceEmbedded.SynthesisGenPanel-module__AUV6Ba__hasArtifact .SynthesisGenPanel-module__AUV6Ba__controlsCard .SynthesisGenPanel-module__AUV6Ba__emptyState{display:none}.SynthesisGenPanel-module__AUV6Ba__contentSurfaceEmbedded .SynthesisGenPanel-module__AUV6Ba__fragmentList{flex:auto;min-height:88px;max-height:min(34vh,240px)}.SynthesisGenPanel-module__AUV6Ba__contentSurfaceEmbedded .SynthesisGenPanel-module__AUV6Ba__resultCard{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;order:1;padding:0;overflow:auto}.SynthesisGenPanel-module__AUV6Ba__contentSurfaceEmbedded.SynthesisGenPanel-module__AUV6Ba__hasArtifact .SynthesisGenPanel-module__AUV6Ba__resultCard{min-height:0;padding-bottom:.2rem}.SynthesisGenPanel-module__AUV6Ba__eyebrow{}.SynthesisGenPanel-module__AUV6Ba__title{}.SynthesisGenPanel-module__AUV6Ba__subtitle{}.SynthesisGenPanel-module__AUV6Ba__closeButton{}.SynthesisGenPanel-module__AUV6Ba__status{}.SynthesisGenPanel-module__AUV6Ba__error{background:color-mix(in srgb, var(--color-status-danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-status-danger) 35%, transparent);border-radius:var(--radius-sm);color:var(--color-status-danger-text);align-items:flex-start;gap:.5rem;margin-bottom:.2rem;padding:.75rem .85rem;display:flex;}.SynthesisGenPanel-module__AUV6Ba__dropZone{box-sizing:border-box;border:1px dashed color-mix(in srgb, var(--color-action-accent-bg) 34%, var(--border-primary) 66%);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--palette-mint-200) 20%, var(--surface-card) 80%);text-align:center;flex-direction:column;flex:none;align-items:center;gap:.5rem;min-width:0;max-width:100%;padding:.85rem;display:flex}.SynthesisGenPanel-module__AUV6Ba__dropZoneActive{border-style:solid;border-color:var(--color-action-accent-bg);background:color-mix(in srgb, var(--palette-mint-200) 32%, var(--surface-card) 68%)}.SynthesisGenPanel-module__AUV6Ba__dropZoneCompact{align-items:stretch;padding:.45rem .6rem}.SynthesisGenPanel-module__AUV6Ba__dropZoneCompact .SynthesisGenPanel-module__AUV6Ba__dropIcon,.SynthesisGenPanel-module__AUV6Ba__dropZoneCompact .SynthesisGenPanel-module__AUV6Ba__dropTitle{display:none}.SynthesisGenPanel-module__AUV6Ba__dropIcon{font-size:var(--font-size-xl);color:var(--color-action-accent-bg);opacity:.8}.SynthesisGenPanel-module__AUV6Ba__dropTitle{color:var(--text-primary);margin:0;font-weight:700}.SynthesisGenPanel-module__AUV6Ba__dropHint{display:none}.SynthesisGenPanel-module__AUV6Ba__sectionPickerRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;width:100%;display:grid}.SynthesisGenPanel-module__AUV6Ba__sectionSelect{width:100%;min-width:0;min-height:38px;color:var(--text-primary);font-size:var(--font-size-sm);background:color-mix(in srgb, var(--surface-card) 88%, transparent);border:1px solid color-mix(in srgb, var(--border-primary) 70%, transparent);border-radius:var(--radius-pill);padding:.42rem .68rem;font-weight:650;}.SynthesisGenPanel-module__AUV6Ba__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SynthesisGenPanel-module__AUV6Ba__controlsCard{box-sizing:border-box;background:color-mix(in srgb, var(--surface-card) 78%, transparent);border-color:color-mix(in srgb, var(--border-primary) 70%, transparent);flex-direction:column;flex:none;gap:.6rem;min-width:0;max-width:100%;padding:.85rem;display:flex;}.SynthesisGenPanel-module__AUV6Ba__controlsCardWithResult{gap:.45rem;padding:.65rem}.SynthesisGenPanel-module__AUV6Ba__controlsCardWithResult .SynthesisGenPanel-module__AUV6Ba__fragmentList{max-height:112px}.SynthesisGenPanel-module__AUV6Ba__row{flex-direction:column;gap:.35rem;display:flex}.SynthesisGenPanel-module__AUV6Ba__label{}.SynthesisGenPanel-module__AUV6Ba__customSelectContainer{flex:1;width:100%;position:relative}.SynthesisGenPanel-module__AUV6Ba__customSelectButton{text-align:left;cursor:pointer;background:color-mix(in srgb, var(--surface-card) 86%, transparent);border:1px solid color-mix(in srgb, var(--border-primary) 70%, transparent);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:40px;color:var(--text-primary);font-size:var(--font-size-sm);align-items:center;padding:.45rem 2.2rem;font-family:inherit;transition:all .2s;display:flex;position:relative;}.SynthesisGenPanel-module__AUV6Ba__customSelectButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-action-accent-bg) 28%, var(--border-primary) 72%);background:color-mix(in srgb, var(--surface-card) 94%, transparent)}.SynthesisGenPanel-module__AUV6Ba__customSelectButtonOpen{border-color:var(--color-action-accent-bg);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-action-accent-bg) 18%, transparent)}.SynthesisGenPanel-module__AUV6Ba__customSelectButton:disabled{opacity:.6;cursor:not-allowed}.SynthesisGenPanel-module__AUV6Ba__customSelectLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.SynthesisGenPanel-module__AUV6Ba__selectIcon{pointer-events:none;font-size:var(--font-size-md);color:var(--text-primary);opacity:.6;transition:transform .2s;position:absolute;right:.75rem}.SynthesisGenPanel-module__AUV6Ba__selectIconOpen{transform:rotate(180deg)}.SynthesisGenPanel-module__AUV6Ba__dropdownMenu{z-index:50;background:color-mix(in srgb, var(--background-preview-paper) 98%, transparent);-webkit-backdrop-filter:blur(16px);border:1px solid color-mix(in srgb, var(--border-primary) 70%, transparent);border-radius:var(--radius-sm);box-shadow:0 8px 24px var(--overlay-default);box-sizing:border-box;flex-direction:column;gap:.15rem;max-width:100%;max-height:300px;padding:.35rem;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.SynthesisGenPanel-module__AUV6Ba__dropdownItem{text-align:left;cursor:pointer;border-radius:var(--radius-sm);width:100%;font-size:var(--font-size-sm);color:var(--text-primary);background:0 0;border:none;align-items:center;gap:.6rem;padding:.5rem .6rem;font-family:inherit;font-weight:500;transition:all .15s;display:flex}.SynthesisGenPanel-module__AUV6Ba__dropdownItem:hover:not(.SynthesisGenPanel-module__AUV6Ba__dropdownItemSelected){background:color-mix(in srgb, var(--palette-rose-300) 12%, transparent)}.SynthesisGenPanel-module__AUV6Ba__dropdownItemSelected{background:color-mix(in srgb, var(--palette-rose-300) 22%, var(--surface-card) 78%);color:var(--text-primary)}.SynthesisGenPanel-module__AUV6Ba__dropdownItemIcon{font-size:var(--font-size-md);opacity:.85}.SynthesisGenPanel-module__AUV6Ba__dropdownItemSelected .SynthesisGenPanel-module__AUV6Ba__dropdownItemIcon{opacity:1}.SynthesisGenPanel-module__AUV6Ba__fragmentHeader{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.SynthesisGenPanel-module__AUV6Ba__counter{font-size:var(--font-size-xs);color:color-mix(in srgb, var(--text-secondary) 86%, transparent);margin:0}.SynthesisGenPanel-module__AUV6Ba__emptyState{font-size:var(--font-size-sm);color:color-mix(in srgb, var(--text-secondary) 86%, transparent);margin:0}.SynthesisGenPanel-module__AUV6Ba__fragmentList{flex-direction:column;gap:.6rem;max-height:180px;margin:0;padding:0 .4rem 0 0;list-style:none;display:flex;overflow-y:auto}.SynthesisGenPanel-module__AUV6Ba__fragmentList::-webkit-scrollbar{width:6px}.SynthesisGenPanel-module__AUV6Ba__fragmentList::-webkit-scrollbar-track{background:0 0}.SynthesisGenPanel-module__AUV6Ba__fragmentList::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--terrain-text-primary), transparent 85%);border-radius:var(--radius-sm)}.SynthesisGenPanel-module__AUV6Ba__fragmentList::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--terrain-text-primary), transparent 70%)}.SynthesisGenPanel-module__AUV6Ba__fragmentItem{border:1px solid color-mix(in srgb, var(--border-primary) 70%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-card) 84%, transparent);-webkit-backdrop-filter:blur(4px);flex-direction:column;gap:.6rem;padding:.75rem .85rem;display:flex}.SynthesisGenPanel-module__AUV6Ba__fragmentItem:hover{background:color-mix(in srgb, var(--surface-card) 94%, transparent);border-color:color-mix(in srgb, var(--color-action-accent-bg) 24%, var(--border-primary) 76%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.SynthesisGenPanel-module__AUV6Ba__fragmentItem{background:color-mix(in srgb, var(--surface-card) 94%, transparent)}}.SynthesisGenPanel-module__AUV6Ba__fragmentRow{justify-content:space-between;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.SynthesisGenPanel-module__AUV6Ba__fragmentText{min-width:0;font-size:var(--font-size-sm);color:var(--text-primary);overflow-wrap:anywhere;margin:0;line-height:1.45}.SynthesisGenPanel-module__AUV6Ba__actions{min-width:0;margin-top:.2rem;}.SynthesisGenPanel-module__AUV6Ba__primaryButton{justify-content:center;align-items:center;gap:.45rem;display:inline-flex;}.SynthesisGenPanel-module__AUV6Ba__secondaryButton{justify-content:center;align-items:center;gap:.45rem;display:inline-flex;}.SynthesisGenPanel-module__AUV6Ba__removeButton{font-size:var(--font-size-xs);color:var(--color-status-danger);flex-shrink:0;align-items:center;gap:.35rem;padding:.35rem .5rem;display:inline-flex;}.SynthesisGenPanel-module__AUV6Ba__removeButton:hover{box-shadow:0 0 12px color-mix(in srgb, var(--color-status-danger) 25%, transparent);background:color-mix(in srgb, var(--color-status-danger) 15%, transparent)!important;border-color:color-mix(in srgb, var(--color-status-danger) 50%, transparent)!important;color:var(--color-status-danger)!important}.SynthesisGenPanel-module__AUV6Ba__primaryButton:disabled,.SynthesisGenPanel-module__AUV6Ba__secondaryButton:disabled,.SynthesisGenPanel-module__AUV6Ba__removeButton:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.SynthesisGenPanel-module__AUV6Ba__resultCard{background:color-mix(in srgb, var(--surface-card) 76%, transparent);border-color:color-mix(in srgb, var(--border-primary) 70%, transparent);flex-direction:column;flex:auto;order:-1;gap:.6rem;min-width:0;max-width:100%;min-height:0;display:flex;overflow:auto;}.SynthesisGenPanel-module__AUV6Ba__resultActions{flex:none;justify-content:flex-end;gap:.4rem;min-width:0;display:flex}.SynthesisGenPanel-module__AUV6Ba__canvasButton{min-height:34px;font-size:var(--font-size-xs);justify-content:center;align-items:center;gap:.4rem;padding:.36rem .68rem;font-weight:700;display:inline-flex;}.SynthesisGenPanel-module__AUV6Ba__resultTitle{font-size:var(--font-size-md);color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-weight:700}.SynthesisGenPanel-module__AUV6Ba__resultSummary{}.SynthesisGenPanel-module__AUV6Ba__artifactBlock{flex-direction:column;flex:auto;gap:.45rem;min-width:0;min-height:0;display:flex}.SynthesisGenPanel-module__AUV6Ba__tableWrap{border:1px solid color-mix(in srgb, var(--border-primary) 70%, transparent);border-radius:var(--radius-sm);width:100%;max-width:100%;min-height:0;padding-bottom:.1rem;overflow:auto}.SynthesisGenPanel-module__AUV6Ba__tableWrap::-webkit-scrollbar{height:6px}.SynthesisGenPanel-module__AUV6Ba__tableWrap::-webkit-scrollbar-track{background:0 0}.SynthesisGenPanel-module__AUV6Ba__tableWrap::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--terrain-text-primary), transparent 85%);border-radius:var(--radius-sm)}.SynthesisGenPanel-module__AUV6Ba__tableWrap::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--terrain-text-primary), transparent 70%)}.SynthesisGenPanel-module__AUV6Ba__table{border-collapse:collapse;width:100%;min-width:460px}.SynthesisGenPanel-module__AUV6Ba__table th,.SynthesisGenPanel-module__AUV6Ba__table td{border:1px solid color-mix(in srgb, var(--border-primary) 64%, transparent);vertical-align:top;text-align:left;font-size:var(--font-size-sm);color:var(--text-primary);padding:.45rem .55rem}.SynthesisGenPanel-module__AUV6Ba__table th{background:color-mix(in srgb, var(--palette-mint-200) 22%, var(--surface-card) 78%);font-weight:700}.SynthesisGenPanel-module__AUV6Ba__axisCell{font-weight:700}.SynthesisGenPanel-module__AUV6Ba__list{flex-direction:column;gap:.5rem;margin:0;padding:0 0 0 1.05rem;display:flex}.SynthesisGenPanel-module__AUV6Ba__listItem{flex-direction:column;gap:.2rem;display:flex}.SynthesisGenPanel-module__AUV6Ba__itemLabel{font-size:var(--font-size-sm);color:var(--text-primary);margin:0;font-weight:700}.SynthesisGenPanel-module__AUV6Ba__itemDetail{font-size:var(--font-size-sm);color:color-mix(in srgb, var(--text-primary) 86%, transparent);margin:0;line-height:1.45}.SynthesisGenPanel-module__AUV6Ba__loadingSkeleton{flex-direction:column;gap:8px;padding:8px 4px;display:flex}.SynthesisGenPanel-module__AUV6Ba__skeletonLine{border-radius:var(--radius-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--border-primary) 32%, transparent) 25%, color-mix(in srgb, var(--border-primary) 52%, transparent) 50%, color-mix(in srgb, var(--border-primary) 32%, transparent) 75%);background-size:400% 100%;height:14px;animation:1.5s ease-in-out infinite SynthesisGenPanel-module__AUV6Ba__skeletonLoading}@keyframes SynthesisGenPanel-module__AUV6Ba__skeletonLoading{0%{background-position:200% 0}to{background-position:-200% 0}}.SynthesisGenPanel-module__AUV6Ba__titleLoading{background:linear-gradient(90deg, color-mix(in srgb, var(--color-action-accent-bg) 10%, transparent) 0%, color-mix(in srgb, var(--color-action-accent-bg) 30%, transparent) 50%, color-mix(in srgb, var(--color-action-accent-bg) 10%, transparent) 100%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s linear infinite SynthesisGenPanel-module__AUV6Ba__skeletonLoading;display:inline-block;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.SynthesisGenPanel-module__AUV6Ba__selectIconLeft{pointer-events:none;font-size:var(--font-size-md);color:var(--color-action-accent-bg);opacity:.8;position:absolute;left:.75rem}.SynthesisGenPanel-module__AUV6Ba__fragmentToggle{cursor:pointer;color:color-mix(in srgb, var(--text-secondary) 86%, transparent);border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;align-items:center;padding:.15rem;transition:color .15s;display:flex}.SynthesisGenPanel-module__AUV6Ba__fragmentToggle:hover{color:var(--color-action-accent-bg)}.SynthesisGenPanel-module__AUV6Ba__timelineList{border-left:2px solid color-mix(in srgb, var(--color-action-accent-bg) 45%, transparent);flex-direction:column;gap:.65rem;padding-left:.3rem;display:flex}.SynthesisGenPanel-module__AUV6Ba__timelineEvent{align-items:flex-start;gap:.6rem;padding-left:.7rem;display:flex;position:relative}.SynthesisGenPanel-module__AUV6Ba__timelineEvent:before{content:"";background:var(--color-action-accent-bg);border:2px solid color-mix(in srgb, var(--background-preview-paper) 88%, transparent);border-radius:50%;width:10px;height:10px;position:absolute;top:.45rem;left:-6px}.SynthesisGenPanel-module__AUV6Ba__timelineOrder{font-size:var(--font-size-xs);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--palette-rose-300) 18%, transparent);color:var(--color-action-accent-bg);white-space:nowrap;flex-shrink:0;padding:.15rem .45rem;font-weight:700}.SynthesisGenPanel-module__AUV6Ba__timelineEventTitle{font-size:var(--font-size-sm);color:var(--text-primary);margin:0;font-weight:700}.SynthesisGenPanel-module__AUV6Ba__timelineEventDesc{font-size:var(--font-size-sm);color:color-mix(in srgb, var(--text-primary) 86%, transparent);margin:.15rem 0 0;line-height:1.45}.SynthesisGenPanel-module__AUV6Ba__timelineEventTakeaway{font-size:var(--font-size-xs);color:var(--color-action-accent-bg);opacity:.85;margin:.2rem 0 0;font-style:italic}.SynthesisGenPanel-module__AUV6Ba__largeMermaidContainer{width:100%;max-width:100%;overflow:auto;min-height:400px!important;max-height:70vh!important}.SynthesisGenPanel-module__AUV6Ba__swotGrid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}@media (max-width:480px){.SynthesisGenPanel-module__AUV6Ba__swotGrid{grid-template-columns:1fr}}@media (max-width:640px){.SynthesisGenPanel-module__AUV6Ba__panel{gap:.55rem;padding:.6rem}.SynthesisGenPanel-module__AUV6Ba__header{align-items:flex-start;gap:.65rem;padding-bottom:.5rem}.SynthesisGenPanel-module__AUV6Ba__eyebrow{font-size:var(--font-size-2xs,.68rem);margin-bottom:.1rem}.SynthesisGenPanel-module__AUV6Ba__title{font-size:var(--font-size-md)}.SynthesisGenPanel-module__AUV6Ba__subtitle{display:none}.SynthesisGenPanel-module__AUV6Ba__closeButton{padding:.32rem .65rem}.SynthesisGenPanel-module__AUV6Ba__contentSurface{gap:.5rem;padding-right:0}.SynthesisGenPanel-module__AUV6Ba__dropZone{gap:.35rem;padding:.55rem}.SynthesisGenPanel-module__AUV6Ba__dropZoneCompact{padding:.35rem .45rem}.SynthesisGenPanel-module__AUV6Ba__controlsCardWithResult{padding:.55rem}.SynthesisGenPanel-module__AUV6Ba__contentSurfaceEmbedded.SynthesisGenPanel-module__AUV6Ba__hasArtifact .SynthesisGenPanel-module__AUV6Ba__controlsCardWithResult{padding:.3rem}.SynthesisGenPanel-module__AUV6Ba__controlsCardWithResult .SynthesisGenPanel-module__AUV6Ba__fragmentList{max-height:72px}.SynthesisGenPanel-module__AUV6Ba__contentSurfaceEmbedded.SynthesisGenPanel-module__AUV6Ba__hasArtifact .SynthesisGenPanel-module__AUV6Ba__actions{margin-top:0}.SynthesisGenPanel-module__AUV6Ba__actions{gap:.4rem}.SynthesisGenPanel-module__AUV6Ba__sectionPickerRow{grid-template-columns:minmax(0,1fr);gap:.35rem}.SynthesisGenPanel-module__AUV6Ba__actions .SynthesisGenPanel-module__AUV6Ba__primaryButton,.SynthesisGenPanel-module__AUV6Ba__actions .SynthesisGenPanel-module__AUV6Ba__secondaryButton{text-align:center;flex:12rem;min-width:0;padding:.4rem .7rem}.SynthesisGenPanel-module__AUV6Ba__dropZone .SynthesisGenPanel-module__AUV6Ba__secondaryButton{text-align:center;flex:0 auto;width:fit-content;max-width:100%;min-height:40px;padding:.4rem .7rem}.SynthesisGenPanel-module__AUV6Ba__resultCard{flex:auto;order:0;max-height:none;padding:.65rem}.SynthesisGenPanel-module__AUV6Ba__contentSurfaceEmbedded .SynthesisGenPanel-module__AUV6Ba__resultCard{padding:0}.SynthesisGenPanel-module__AUV6Ba__resultActions{z-index:2;background:linear-gradient(180deg, color-mix(in srgb, var(--background-preview-paper) 90%, transparent), transparent);padding:0 0 .35rem;position:sticky;top:0}.SynthesisGenPanel-module__AUV6Ba__table{min-width:min(420px,132vw)}.SynthesisGenPanel-module__AUV6Ba__largeMermaidContainer{min-height:260px!important;max-height:46vh!important}}.SynthesisGenPanel-module__AUV6Ba__swotQuadrant{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--border-primary) 70%, transparent);background:color-mix(in srgb, var(--surface-card) 82%, transparent);padding:.65rem}.SynthesisGenPanel-module__AUV6Ba__swotQuadrant_strengths{border-left:3px solid var(--color-status-success)}.SynthesisGenPanel-module__AUV6Ba__swotQuadrant_weaknesses{border-left:3px solid var(--color-status-danger)}.SynthesisGenPanel-module__AUV6Ba__swotQuadrant_opportunities{border-left:3px solid var(--color-status-info)}.SynthesisGenPanel-module__AUV6Ba__swotQuadrant_threats{border-left:3px solid var(--color-status-warning)}.SynthesisGenPanel-module__AUV6Ba__swotQuadrantTitle{font-size:var(--font-size-sm);color:var(--text-primary);margin:0 0 .35rem;font-weight:700}.SynthesisGenPanel-module__AUV6Ba__swotQuadrantList{flex-direction:column;gap:.25rem;margin:0;padding:0 0 0 1rem;display:flex}.SynthesisGenPanel-module__AUV6Ba__swotQuadrantItem{font-size:var(--font-size-sm);color:color-mix(in srgb, var(--text-primary) 90%, transparent);line-height:1.4}.SynthesisGenPanel-module__AUV6Ba__chainList{flex-direction:column;gap:.5rem;display:flex}.SynthesisGenPanel-module__AUV6Ba__chainCard{border:1px solid color-mix(in srgb, var(--border-primary) 70%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-card) 82%, transparent);padding:.6rem .75rem}.SynthesisGenPanel-module__AUV6Ba__chainRow{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.SynthesisGenPanel-module__AUV6Ba__chainCause{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:700}.SynthesisGenPanel-module__AUV6Ba__chainArrow{font-size:var(--font-size-md);color:var(--color-action-accent-bg);flex-shrink:0;font-weight:700}.SynthesisGenPanel-module__AUV6Ba__chainEffect{font-size:var(--font-size-sm);color:var(--color-action-accent-bg);font-weight:700}.SynthesisGenPanel-module__AUV6Ba__chainExplanation{font-size:var(--font-size-sm);color:color-mix(in srgb, var(--text-primary) 86%, transparent);margin:.3rem 0 0;line-height:1.45}
.SectionInfographicPanel-module__B32Zya__panelRoot{border:1px solid color-mix(in srgb, var(--course-toc-border,var(--border-soft)) 82%, transparent);background:color-mix(in srgb, var(--background-preview-paper,var(--course-surface,#fff)) 96%, transparent);color:var(--course-text-color,var(--course-text,#111827));box-shadow:0 14px 28px color-mix(in srgb, var(--overlay-soft,#0f172a1f) 72%, transparent);border-radius:8px;padding:12px}.SectionInfographicPanel-module__B32Zya__embedded{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:10px;padding:0;display:flex}.SectionInfographicPanel-module__B32Zya__header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.SectionInfographicPanel-module__B32Zya__titleBlock{flex:auto;min-width:0}.SectionInfographicPanel-module__B32Zya__eyebrow{color:var(--course-muted-color,var(--course-muted-text,#64748b));font-size:var(--font-size-xs,.78rem);text-transform:uppercase;font-weight:700;display:block}.SectionInfographicPanel-module__B32Zya__title{color:var(--course-heading-text,currentColor);font-size:var(--font-size-lg,1.05rem);margin:2px 0 0;line-height:1.25}.SectionInfographicPanel-module__B32Zya__subtitle{color:var(--course-muted-color,var(--course-muted-text,#64748b));font-size:var(--font-size-sm,.9rem);overflow-wrap:anywhere;margin:3px 0 0;line-height:1.35}.SectionInfographicPanel-module__B32Zya__closeButton,.SectionInfographicPanel-module__B32Zya__generateButton,.SectionInfographicPanel-module__B32Zya__linkButton{background:color-mix(in srgb, var(--surface-base,var(--course-button-bg,#fff)) 92%, transparent);color:inherit;cursor:pointer;font:inherit;border:1px solid #94a3b866;border-radius:6px;transition:border-color .18s,box-shadow .18s,transform .18s}.SectionInfographicPanel-module__B32Zya__closeButton:hover,.SectionInfographicPanel-module__B32Zya__generateButton:hover,.SectionInfographicPanel-module__B32Zya__linkButton:hover{border-color:color-mix(in srgb, var(--course-accent-color,var(--color-action-accent-bg,#bc4361)) 38%, #94a3b866);box-shadow:0 8px 20px color-mix(in srgb, var(--overlay-soft,#0f172a1f) 70%, transparent);transform:translateY(-1px)}.SectionInfographicPanel-module__B32Zya__closeButton{justify-content:center;align-items:center;block-size:32px;inline-size:32px;display:inline-flex}.SectionInfographicPanel-module__B32Zya__generateButton{min-height:36px;color:var(--text-inverse,#fff);background:var(--course-accent-color,var(--color-action-accent-bg,#bc4361));border-color:#0000;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex;position:relative}.SectionInfographicPanel-module__B32Zya__quotaTrialButton{color:var(--course-text-color,var(--course-text,#111827));border-color:color-mix(in srgb, var(--course-ui-warning-accent,#d6a029) 48%, transparent);background:color-mix(in srgb, var(--course-ui-warning-accent,#d6a029) 26%, var(--surface-base,#fff) 74%)}.SectionInfographicPanel-module__B32Zya__quotaLockedButton{color:color-mix(in srgb, var(--course-text-color,var(--course-text,#111827)) 66%, transparent);border-color:color-mix(in srgb, var(--course-muted-color,var(--course-muted-text,#64748b)) 38%, transparent);background:color-mix(in srgb, var(--course-muted-color,var(--course-muted-text,#64748b)) 14%, transparent);filter:grayscale(.85)}.SectionInfographicPanel-module__B32Zya__quotaBadge{background:color-mix(in srgb, var(--course-ui-warning-accent,#d6a029) 82%, var(--surface-base,#fff) 18%);min-width:16px;height:16px;color:var(--course-text-color,var(--course-text,#111827));border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:.66rem;font-weight:800;line-height:1;display:inline-flex}.SectionInfographicPanel-module__B32Zya__generateButton:disabled{cursor:not-allowed;opacity:.6;box-shadow:none;transform:none}.SectionInfographicPanel-module__B32Zya__status{color:var(--course-muted-color,var(--course-muted-text,#64748b));font-size:var(--font-size-sm,.9rem);margin:8px 0}.SectionInfographicPanel-module__B32Zya__error{color:#b91c1c;font-size:var(--font-size-sm,.9rem);margin:8px 0}.SectionInfographicPanel-module__B32Zya__controls{flex-wrap:wrap;align-items:flex-end;gap:8px;margin:10px 0;display:flex}.SectionInfographicPanel-module__B32Zya__embedded .SectionInfographicPanel-module__B32Zya__controls{justify-content:flex-end;align-items:flex-start;gap:6px;margin:-2px 0 6px}.SectionInfographicPanel-module__B32Zya__controlsInline{inline-size:100%;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin:0;overflow:hidden}.SectionInfographicPanel-module__B32Zya__field{min-width:min(100%,220px);color:var(--course-muted-color,var(--course-muted-text,#64748b));font-size:var(--font-size-sm,.88rem);gap:5px;display:grid}.SectionInfographicPanel-module__B32Zya__embedded .SectionInfographicPanel-module__B32Zya__field{flex:0 220px;min-width:0}.SectionInfographicPanel-module__B32Zya__field select{border:1px solid color-mix(in srgb, var(--course-toc-border,var(--border-soft)) 86%, transparent);background:color-mix(in srgb, var(--surface-base,var(--course-button-bg,#fff)) 94%, transparent);min-height:36px;color:var(--course-text-color,var(--course-text,#111827));font:inherit;border-radius:6px;padding:0 10px}.SectionInfographicPanel-module__B32Zya__modeButtonGroup{overscroll-behavior-inline:contain;scrollbar-width:none;border:1px solid color-mix(in srgb, var(--course-toc-border,var(--border-soft)) 70%, transparent);background:color-mix(in srgb, var(--surface-base,var(--course-button-bg,#fff)) 82%, transparent);border-radius:999px;flex:0 auto;justify-content:flex-end;align-items:center;gap:3px;max-inline-size:min(100%,620px);padding:2px;display:inline-flex;overflow-x:auto;box-shadow:inset 0 1px #ffffff94}.SectionInfographicPanel-module__B32Zya__controlsInline .SectionInfographicPanel-module__B32Zya__modeButtonGroup{max-inline-size:none;flex:auto;min-width:0;padding:2px}.SectionInfographicPanel-module__B32Zya__modeButtonGroup::-webkit-scrollbar{display:none}.SectionInfographicPanel-module__B32Zya__modeButton{min-height:24px;color:var(--course-muted-color,var(--course-muted-text,#64748b));cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;padding:0 9px;font-size:.72rem;font-weight:720;line-height:1;transition:background .16s,color .16s,box-shadow .16s}.SectionInfographicPanel-module__B32Zya__controlsInline .SectionInfographicPanel-module__B32Zya__modeButton{min-height:26px;padding:0 8px;font-size:.7rem}.SectionInfographicPanel-module__B32Zya__modeButton:hover,.SectionInfographicPanel-module__B32Zya__modeButton:focus-visible{background:color-mix(in srgb, var(--course-accent-color,var(--color-action-accent-bg,#bc4361)) 10%, transparent);color:var(--course-text-color,var(--course-text,#111827));outline:none}.SectionInfographicPanel-module__B32Zya__modeButton[data-selected=true]{background:var(--course-accent-color,var(--color-action-accent-bg,#bc4361));color:var(--text-inverse,#fff);box-shadow:0 4px 12px color-mix(in srgb, var(--course-accent-color,var(--color-action-accent-bg,#bc4361)) 22%, transparent)}.SectionInfographicPanel-module__B32Zya__controlsInline .SectionInfographicPanel-module__B32Zya__generateButton{white-space:nowrap;flex:none;min-height:30px;padding:0 12px}.SectionInfographicPanel-module__B32Zya__actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.SectionInfographicPanel-module__B32Zya__embedded .SectionInfographicPanel-module__B32Zya__closeButton{block-size:30px;inline-size:30px}.SectionInfographicPanel-module__B32Zya__pendingState{border:1px solid color-mix(in srgb, var(--course-accent-color,var(--color-action-accent-bg,#bc4361)) 22%, var(--course-toc-border,var(--border-soft)));background:linear-gradient(135deg, color-mix(in srgb, var(--surface-base,#fff) 92%, transparent), color-mix(in srgb, var(--palette-mint-100,#eefcf6) 38%, var(--surface-base,#fff))), var(--surface-base,#fff);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:58px;margin:8px 0 10px;padding:10px 12px;display:grid;position:relative;overflow:hidden}.SectionInfographicPanel-module__B32Zya__pendingGlyph{border:1px solid color-mix(in srgb, var(--course-accent-color,var(--color-action-accent-bg,#bc4361)) 28%, transparent);background:color-mix(in srgb, var(--course-accent-color,var(--color-action-accent-bg,#bc4361)) 9%, var(--surface-base,#fff));border-radius:999px;block-size:34px;inline-size:34px;position:relative}.SectionInfographicPanel-module__B32Zya__pendingGlyph:before{content:"";border-radius:inherit;border:2px solid #0000;border-top-color:var(--course-accent-color,var(--color-action-accent-bg,#bc4361));border-right-color:color-mix(in srgb, var(--course-accent-color,var(--color-action-accent-bg,#bc4361)) 42%, transparent);animation:1.1s linear infinite SectionInfographicPanel-module__B32Zya__sectionInfographicSpin;position:absolute;inset:5px}.SectionInfographicPanel-module__B32Zya__pendingGlyph span{border-radius:inherit;background:var(--course-accent-color,var(--color-action-accent-bg,#bc4361));animation:1.4s ease-in-out infinite SectionInfographicPanel-module__B32Zya__sectionInfographicPulse;position:absolute;inset:12px}.SectionInfographicPanel-module__B32Zya__pendingCopy{gap:2px;min-width:0;display:grid}.SectionInfographicPanel-module__B32Zya__pendingCopy strong{color:var(--course-heading-text,currentColor);font-size:var(--font-size-sm,.9rem);line-height:1.25}.SectionInfographicPanel-module__B32Zya__pendingCopy span{color:var(--course-muted-color,var(--course-muted-text,#64748b));font-size:var(--font-size-xs,.78rem);line-height:1.25}.SectionInfographicPanel-module__B32Zya__pendingTrack{background:color-mix(in srgb, var(--course-heading-text,#111827) 10%, transparent);border-radius:999px;block-size:2px;position:absolute;inset-block-end:8px;inset-inline:12px;overflow:hidden}.SectionInfographicPanel-module__B32Zya__pendingTrack:before{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent, var(--course-accent-color,var(--color-action-accent-bg,#bc4361)), transparent);inline-size:42%;animation:1.5s ease-in-out infinite SectionInfographicPanel-module__B32Zya__sectionInfographicSweep;position:absolute;inset-block:0}.SectionInfographicPanel-module__B32Zya__artifact{flex-direction:column;flex:auto;gap:8px;min-height:0;margin-top:2px;display:flex}.SectionInfographicPanel-module__B32Zya__artifactImageWrap{background:0 0;border:0;border-radius:0;justify-content:center;align-items:flex-start;min-width:0;display:flex;overflow:visible}.SectionInfographicPanel-module__B32Zya__artifactImage{border:1px solid color-mix(in srgb, var(--course-toc-border,var(--border-soft)) 82%, transparent);block-size:auto;inline-size:min(100%,1120px);max-inline-size:100%;box-shadow:0 18px 36px color-mix(in srgb, var(--overlay-soft,#0f172a24) 78%, transparent);object-fit:contain;border-radius:8px;display:block}.SectionInfographicPanel-module__B32Zya__embedded .SectionInfographicPanel-module__B32Zya__artifactImage{inline-size:min(100%,1280px)}.SectionInfographicPanel-module__B32Zya__linkButton{justify-content:center;align-items:center;min-height:36px;padding:0 10px;text-decoration:none;display:inline-flex}@keyframes SectionInfographicPanel-module__B32Zya__sectionInfographicSpin{to{transform:rotate(360deg)}}@keyframes SectionInfographicPanel-module__B32Zya__sectionInfographicPulse{0%,to{opacity:.38;transform:scale(.78)}50%{opacity:.9;transform:scale(1)}}@keyframes SectionInfographicPanel-module__B32Zya__sectionInfographicSweep{0%{transform:translate(-110%)}to{transform:translate(250%)}}@media (max-width:640px){.SectionInfographicPanel-module__B32Zya__controls{align-items:stretch}.SectionInfographicPanel-module__B32Zya__field,.SectionInfographicPanel-module__B32Zya__generateButton{width:100%}.SectionInfographicPanel-module__B32Zya__controlsInline{align-items:center}.SectionInfographicPanel-module__B32Zya__controlsInline .SectionInfographicPanel-module__B32Zya__generateButton{width:auto}.SectionInfographicPanel-module__B32Zya__pendingState{grid-template-columns:auto minmax(0,1fr)}}
.InlineRevisionSheetPanel-module__5nSxnG__panelRoot{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--course-toc-border,var(--border-soft)) 86%, transparent);background:color-mix(in srgb, var(--background-preview-paper,var(--course-quote-bg)) 96%, transparent);width:100%;color:var(--course-text);box-shadow:0 14px 28px color-mix(in srgb, var(--overlay-soft) 74%, transparent);border-radius:8px;padding:clamp(.8rem,1.6vw,1rem)}.InlineRevisionSheetPanel-module__5nSxnG__embedded{min-height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:6px;padding:0;display:flex}.InlineRevisionSheetPanel-module__5nSxnG__header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.7rem;display:flex}.InlineRevisionSheetPanel-module__5nSxnG__header h2{font-size:var(--font-size-lg);color:var(--course-heading-text);margin:.1rem 0 .15rem;line-height:1.2}.InlineRevisionSheetPanel-module__5nSxnG__header p{color:var(--course-muted-text,var(--text-muted));font-size:var(--font-size-sm);margin:0}.InlineRevisionSheetPanel-module__5nSxnG__brandLink{color:var(--course-accent-color,var(--course-ui-warning-accent));font-size:var(--font-size-xs);text-transform:uppercase;font-weight:700;text-decoration:none}.InlineRevisionSheetPanel-module__5nSxnG__brandLink:hover{text-decoration:underline}.InlineRevisionSheetPanel-module__5nSxnG__ghostButton,.InlineRevisionSheetPanel-module__5nSxnG__primaryButton,.InlineRevisionSheetPanel-module__5nSxnG__secondaryButton{border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-sm);cursor:pointer;transition:opacity .18s,transform .18s,border-color .18s,box-shadow .18s}.InlineRevisionSheetPanel-module__5nSxnG__ghostButton{border:1px solid color-mix(in srgb, var(--course-toc-border,var(--border-soft)) 68%, transparent);background:color-mix(in srgb, var(--surface-base) 88%, transparent);block-size:32px;inline-size:32px;color:var(--course-muted-text,var(--text-muted));justify-content:center;align-items:center;padding:0;display:inline-flex}.InlineRevisionSheetPanel-module__5nSxnG__ghostButton:hover{color:var(--course-heading-text);border-color:color-mix(in srgb, var(--course-accent-color,var(--course-ui-warning-accent)) 34%, var(--course-toc-border,var(--border-soft)));box-shadow:0 8px 18px color-mix(in srgb, var(--overlay-soft) 70%, transparent)}.InlineRevisionSheetPanel-module__5nSxnG__controls{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.InlineRevisionSheetPanel-module__5nSxnG__embedded .InlineRevisionSheetPanel-module__5nSxnG__controls{justify-content:flex-start;align-items:center;gap:6px;margin:0 0 4px}.InlineRevisionSheetPanel-module__5nSxnG__embedded .InlineRevisionSheetPanel-module__5nSxnG__ghostButton{block-size:30px;inline-size:30px;margin-left:auto}.InlineRevisionSheetPanel-module__5nSxnG__field{min-width:min(100%,12rem);font-size:var(--font-size-sm);gap:.3rem;display:grid}.InlineRevisionSheetPanel-module__5nSxnG__embedded .InlineRevisionSheetPanel-module__5nSxnG__field{flex:0 220px;min-width:0}.InlineRevisionSheetPanel-module__5nSxnG__field span{color:var(--course-muted-text,var(--text-muted))}.InlineRevisionSheetPanel-module__5nSxnG__field select{border:1px solid color-mix(in srgb, var(--course-toc-border,var(--border-soft)) 86%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-base) 94%, transparent);min-height:2.15rem;color:var(--course-text);font:inherit;padding:.3rem .5rem}.InlineRevisionSheetPanel-module__5nSxnG__embedded .InlineRevisionSheetPanel-module__5nSxnG__field select{max-width:min(100%,220px);min-height:30px;font-size:var(--font-size-sm);padding:0 28px 0 8px}.InlineRevisionSheetPanel-module__5nSxnG__actions,.InlineRevisionSheetPanel-module__5nSxnG__sheetActions{flex-wrap:wrap;gap:.55rem;display:flex}.InlineRevisionSheetPanel-module__5nSxnG__embedded .InlineRevisionSheetPanel-module__5nSxnG__actions{gap:6px}.InlineRevisionSheetPanel-module__5nSxnG__primaryButton,.InlineRevisionSheetPanel-module__5nSxnG__secondaryButton{border:1px solid color-mix(in srgb, var(--course-toc-border,var(--border-soft)) 86%, transparent);white-space:nowrap;justify-content:center;align-items:center;min-height:2.15rem;padding:.35rem .65rem;text-decoration:none;display:inline-flex}.InlineRevisionSheetPanel-module__5nSxnG__embedded .InlineRevisionSheetPanel-module__5nSxnG__primaryButton,.InlineRevisionSheetPanel-module__5nSxnG__embedded .InlineRevisionSheetPanel-module__5nSxnG__secondaryButton{min-height:30px;font-size:var(--font-size-sm);padding:0 10px}.InlineRevisionSheetPanel-module__5nSxnG__primaryButton{background:var(--course-accent-color,var(--course-ui-warning-accent));color:var(--text-inverse);border-color:#0000;font-weight:700}.InlineRevisionSheetPanel-module__5nSxnG__secondaryButton{background:color-mix(in srgb, var(--surface-base) 94%, transparent);color:var(--course-text)}.InlineRevisionSheetPanel-module__5nSxnG__primaryButton:hover,.InlineRevisionSheetPanel-module__5nSxnG__secondaryButton:hover{border-color:color-mix(in srgb, var(--course-accent-color,var(--course-ui-warning-accent)) 34%, var(--course-toc-border,var(--border-soft)));box-shadow:0 8px 18px color-mix(in srgb, var(--overlay-soft) 70%, transparent);transform:translateY(-1px)}.InlineRevisionSheetPanel-module__5nSxnG__primaryButton:disabled,.InlineRevisionSheetPanel-module__5nSxnG__secondaryButton:disabled,.InlineRevisionSheetPanel-module__5nSxnG__secondaryButton[aria-disabled=true]{cursor:not-allowed;opacity:.55;transform:none}.InlineRevisionSheetPanel-module__5nSxnG__statusMessage{font-size:var(--font-size-sm);color:var(--course-muted-text,var(--text-muted));margin:.85rem 0 0}.InlineRevisionSheetPanel-module__5nSxnG__sheetList{gap:.7rem;margin-top:.75rem;display:grid}.InlineRevisionSheetPanel-module__5nSxnG__embedded .InlineRevisionSheetPanel-module__5nSxnG__sheetList{flex:auto;gap:6px;min-height:0;margin-top:0;overflow:auto}.InlineRevisionSheetPanel-module__5nSxnG__emptyState{min-height:3rem;color:var(--course-muted-text,var(--text-muted));font-size:var(--font-size-sm);align-items:center;display:flex}.InlineRevisionSheetPanel-module__5nSxnG__embedded .InlineRevisionSheetPanel-module__5nSxnG__emptyState{min-height:1.4rem;font-size:var(--font-size-xs);align-items:flex-start}.InlineRevisionSheetPanel-module__5nSxnG__emptyState p{margin:0}.InlineRevisionSheetPanel-module__5nSxnG__sheetItem{border-top:1px solid color-mix(in srgb, var(--course-toc-border,var(--border-soft)) 76%, transparent);grid-template-columns:minmax(6.25rem,8rem) minmax(0,1fr);gap:.7rem;padding-top:.7rem;display:grid}.InlineRevisionSheetPanel-module__5nSxnG__embedded .InlineRevisionSheetPanel-module__5nSxnG__sheetItem{border-top:0;grid-template-columns:minmax(0,1fr);gap:6px;min-height:0;padding-top:0}.InlineRevisionSheetPanel-module__5nSxnG__sheetPreview{aspect-ratio:2/3;border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-base) 94%, transparent);border:1px solid color-mix(in srgb, var(--course-toc-border,var(--border-soft)) 78%, transparent);color:var(--course-muted-text,var(--text-muted));font-size:var(--font-size-sm);text-align:center;justify-content:center;align-items:center;padding:.5rem;display:flex;overflow:hidden}.InlineRevisionSheetPanel-module__5nSxnG__embedded .InlineRevisionSheetPanel-module__5nSxnG__sheetPreview{background:0 0;justify-self:center;width:min(100%,760px);padding:0}.InlineRevisionSheetPanel-module__5nSxnG__sheetPreviewImage{object-fit:contain;width:100%;height:100%;display:block}.InlineRevisionSheetPanel-module__5nSxnG__pendingPreview{isolation:isolate;background:radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--course-accent-color,var(--course-ui-warning-accent)) 28%, transparent), transparent 36%), linear-gradient(145deg, var(--surface-base), color-mix(in srgb, var(--surface-base) 72%, var(--course-heading-text) 8%));place-items:center;gap:.42rem;width:100%;height:100%;min-height:8rem;display:grid;position:relative;overflow:hidden}.InlineRevisionSheetPanel-module__5nSxnG__pendingPreview:before{content:"";background:conic-gradient(from 90deg, transparent, color-mix(in srgb, var(--course-accent-color,var(--course-ui-warning-accent)) 45%, transparent), transparent 34%);opacity:.7;z-index:-2;animation:2.4s linear infinite InlineRevisionSheetPanel-module__5nSxnG__revisionSheetSpin;position:absolute;inset:-30%}.InlineRevisionSheetPanel-module__5nSxnG__pendingPreview:after{content:"";border-radius:calc(var(--radius-sm) - 1px);background:color-mix(in srgb, var(--surface-base) 86%, transparent);z-index:-1;position:absolute;inset:2px}.InlineRevisionSheetPanel-module__5nSxnG__pendingPulse{border:2px solid color-mix(in srgb, var(--course-accent-color,var(--course-ui-warning-accent)) 24%, transparent);border-top-color:var(--course-accent-color,var(--course-ui-warning-accent));border-radius:999px;width:2rem;height:2rem;animation:1s linear infinite InlineRevisionSheetPanel-module__5nSxnG__revisionSheetSpin}.InlineRevisionSheetPanel-module__5nSxnG__pendingLines{gap:.25rem;width:min(72%,5rem);display:grid}.InlineRevisionSheetPanel-module__5nSxnG__pendingLines span{background:color-mix(in srgb, var(--course-heading-text) 18%, transparent);border-radius:999px;height:.28rem;animation:1.35s ease-in-out infinite InlineRevisionSheetPanel-module__5nSxnG__revisionSheetShimmer}.InlineRevisionSheetPanel-module__5nSxnG__pendingLines span:nth-child(2){width:82%;animation-delay:.12s}.InlineRevisionSheetPanel-module__5nSxnG__pendingLines span:nth-child(3){width:58%;animation-delay:.24s}.InlineRevisionSheetPanel-module__5nSxnG__pendingLabel{max-width:86%;color:var(--course-muted-text,var(--text-muted));font-size:var(--font-size-xs);line-height:1.25}.InlineRevisionSheetPanel-module__5nSxnG__sheetBody{flex-direction:column;justify-content:center;gap:.55rem;min-width:0;display:flex}.InlineRevisionSheetPanel-module__5nSxnG__embedded .InlineRevisionSheetPanel-module__5nSxnG__sheetBody{justify-content:flex-start;align-items:center;gap:6px}.InlineRevisionSheetPanel-module__5nSxnG__embedded .InlineRevisionSheetPanel-module__5nSxnG__sheetMeta,.InlineRevisionSheetPanel-module__5nSxnG__embedded .InlineRevisionSheetPanel-module__5nSxnG__sheetBody h3,.InlineRevisionSheetPanel-module__5nSxnG__embedded .InlineRevisionSheetPanel-module__5nSxnG__providerLine{display:none}.InlineRevisionSheetPanel-module__5nSxnG__embedded .InlineRevisionSheetPanel-module__5nSxnG__sheetActions{justify-content:center}.InlineRevisionSheetPanel-module__5nSxnG__sheetBody h3,.InlineRevisionSheetPanel-module__5nSxnG__providerLine{margin:0}.InlineRevisionSheetPanel-module__5nSxnG__sheetBody h3{color:var(--course-heading-text);font-size:var(--font-size-md);line-height:1.25}.InlineRevisionSheetPanel-module__5nSxnG__sheetMeta{color:var(--course-muted-text,var(--text-muted));font-size:var(--font-size-xs);flex-wrap:wrap;gap:.45rem;display:flex}.InlineRevisionSheetPanel-module__5nSxnG__statusPill{border:1px solid var(--course-toc-border,var(--border-soft));border-radius:var(--radius-pill);background:var(--surface-base);color:var(--course-heading-text);padding:.1rem .45rem}.InlineRevisionSheetPanel-module__5nSxnG__statusPillPending{border-color:color-mix(in srgb, var(--course-accent-color,var(--course-ui-warning-accent)) 34%, var(--course-toc-border,var(--border-soft)));background:color-mix(in srgb, var(--course-accent-color,var(--course-ui-warning-accent)) 14%, var(--surface-base))}.InlineRevisionSheetPanel-module__5nSxnG__providerLine{color:var(--course-muted-text,var(--text-muted));font-size:var(--font-size-xs)}@keyframes InlineRevisionSheetPanel-module__5nSxnG__revisionSheetSpin{to{transform:rotate(360deg)}}@keyframes InlineRevisionSheetPanel-module__5nSxnG__revisionSheetShimmer{0%,to{opacity:.38;transform-origin:0;transform:scaleX(.82)}50%{opacity:.9;transform:scaleX(1)}}@media (max-width:640px){.InlineRevisionSheetPanel-module__5nSxnG__header,.InlineRevisionSheetPanel-module__5nSxnG__sheetItem{grid-template-columns:1fr}.InlineRevisionSheetPanel-module__5nSxnG__header{flex-direction:column}.InlineRevisionSheetPanel-module__5nSxnG__sheetPreview{width:min(100%,12rem)}}
.SyllabusViewPanel-module__TwuSpa__panel{box-sizing:border-box;min-width:0;min-height:0;color:var(--text-primary);background:var(--background-preview-paper);border:1px solid color-mix(in srgb, var(--border-primary) 72%, transparent);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);gap:.75rem;padding:.85rem;overflow:hidden;}.SyllabusViewPanel-module__TwuSpa__panel:before,.SyllabusViewPanel-module__TwuSpa__panel:after{content:none}.SyllabusViewPanel-module__TwuSpa__panelEmbedded{width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}.SyllabusViewPanel-module__TwuSpa__toolbar{border:1px solid color-mix(in srgb, var(--border-primary) 68%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-card) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .55rem;display:flex}.SyllabusViewPanel-module__TwuSpa__toolbarLabel{font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-action-accent-bg);-webkit-user-select:none;user-select:none;font-weight:700}.SyllabusViewPanel-module__TwuSpa__toolbarActions{align-items:center;gap:.25rem;display:flex}.SyllabusViewPanel-module__TwuSpa__toolbarBtn{all:unset;border-radius:var(--radius-sm);cursor:pointer;min-width:2rem;height:2rem;min-height:2rem;color:var(--text-primary);background:color-mix(in srgb, var(--surface-card) 88%, transparent);border:1px solid color-mix(in srgb, var(--border-primary) 64%, transparent);justify-content:center;align-items:center;padding:0 .5rem;font-size:.68rem;font-weight:700;line-height:1;transition:background .15s,transform .1s;display:inline-flex}.SyllabusViewPanel-module__TwuSpa__toolbarBtn:hover{background:color-mix(in srgb, var(--palette-rose-300) 14%, var(--surface-card) 86%);transform:scale(1.08)}.SyllabusViewPanel-module__TwuSpa__toolbarBtn:focus-visible{outline:2px solid color-mix(in srgb, var(--color-action-accent-bg) 52%, transparent);outline-offset:2px}.SyllabusViewPanel-module__TwuSpa__toolbarBtn:active{transform:scale(.95)}.SyllabusViewPanel-module__TwuSpa__toolbarBtnClose{color:color-mix(in srgb, var(--text-secondary) 86%, transparent);}.SyllabusViewPanel-module__TwuSpa__toolbarBtnClose:hover{background:color-mix(in srgb, var(--color-status-danger) 18%, transparent);color:var(--color-status-danger)}.SyllabusViewPanel-module__TwuSpa__buttonDisabled{opacity:.3;pointer-events:none}.SyllabusViewPanel-module__TwuSpa__graphStage{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--border-primary) 72%, transparent);background:color-mix(in srgb, var(--surface-card) 62%, transparent);flex:auto;min-width:0;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.SyllabusViewPanel-module__TwuSpa__stageControls{z-index:4;flex-wrap:wrap;align-items:center;gap:.35rem;max-width:calc(100% - 1.3rem);display:flex;position:absolute;top:.65rem;left:.65rem}.SyllabusViewPanel-module__TwuSpa__panelEmbedded .SyllabusViewPanel-module__TwuSpa__stageControls{top:var(--runtime-embedded-control-inset,.65rem);left:var(--runtime-embedded-control-inset,.65rem);max-width:calc(100% - (var(--runtime-embedded-control-inset,.65rem) * 2))}.SyllabusViewPanel-module__TwuSpa__diagram{--syllabus-edge-color:color-mix(in srgb, var(--text-secondary) 72%, var(--text-primary) 28%);--syllabus-edge-filter:none;box-sizing:border-box;border-radius:var(--radius-md);background:color-mix(in srgb, var(--background-preview-paper) 94%, transparent);min-width:0;height:100%;min-height:0;box-shadow:inset 0 0 20px var(--overlay-soft);background-image:linear-gradient(color-mix(in srgb, var(--border-primary) 46%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--border-primary) 46%, transparent) 1px, transparent 1px);background-position:0 0,0 0;background-size:40px 40px,40px 40px;flex:auto;overflow:hidden;max-height:none!important}:is(html.dark .SyllabusViewPanel-module__TwuSpa__diagram,.dark .SyllabusViewPanel-module__TwuSpa__diagram){--syllabus-edge-color:color-mix(in srgb, var(--palette-neutral-0) 98%, transparent);--syllabus-edge-filter:drop-shadow(0 0 1.5px color-mix(in srgb, var(--palette-neutral-0) 30%, transparent))}:is(.SyllabusViewPanel-module__TwuSpa__diagram .edgePath,.SyllabusViewPanel-module__TwuSpa__diagram .flowchart-link,.SyllabusViewPanel-module__TwuSpa__diagram path.flowchart-link,.SyllabusViewPanel-module__TwuSpa__diagram .edgePath path,.SyllabusViewPanel-module__TwuSpa__diagram .edgePath path.path){stroke:var(--syllabus-edge-color)!important;stroke-width:2.6px!important;stroke-opacity:1!important;opacity:1!important;filter:var(--syllabus-edge-filter)!important}:is(.SyllabusViewPanel-module__TwuSpa__diagram .arrowheadPath,.SyllabusViewPanel-module__TwuSpa__diagram marker path,.SyllabusViewPanel-module__TwuSpa__diagram .edgePath marker path,.SyllabusViewPanel-module__TwuSpa__diagram .edgePath defs marker path){fill:var(--syllabus-edge-color)!important;stroke:var(--syllabus-edge-color)!important;fill-opacity:1!important;stroke-opacity:1!important;opacity:1!important;filter:var(--syllabus-edge-filter)!important}.SyllabusViewPanel-module__TwuSpa__graphFeedback{z-index:5;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--color-status-danger) 52%, transparent);background:color-mix(in srgb, var(--background-preview-paper) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--font-size-sm);color:var(--text-primary);box-shadow:0 10px 24px var(--overlay-default);padding:.7rem .85rem;line-height:1.45;position:absolute;bottom:.85rem;left:.85rem;right:.85rem}.SyllabusViewPanel-module__TwuSpa__emptyState{box-sizing:border-box;flex:auto;align-content:center;place-items:start;gap:.5rem;width:100%;min-width:0;min-height:0;display:grid;}.SyllabusViewPanel-module__TwuSpa__emptyTitle{font-size:var(--font-size-sm);color:var(--text-primary);margin:0;font-weight:700}.SyllabusViewPanel-module__TwuSpa__emptyBody{font-size:var(--font-size-sm);color:color-mix(in srgb, var(--text-secondary) 86%, transparent);margin:0;line-height:1.5}@media (max-width:900px){.SyllabusViewPanel-module__TwuSpa__panel{overflow:hidden}.SyllabusViewPanel-module__TwuSpa__graphStage{min-height:0}}@media (max-width:520px){.SyllabusViewPanel-module__TwuSpa__panel{gap:.55rem;padding:.6rem}.SyllabusViewPanel-module__TwuSpa__toolbar{flex-direction:column;align-items:flex-start}.SyllabusViewPanel-module__TwuSpa__toolbarActions{width:100%}.SyllabusViewPanel-module__TwuSpa__toolbarBtn{flex:1 1 0;padding:0 .45rem}.SyllabusViewPanel-module__TwuSpa__stageControls{max-width:calc(100% - 1rem);top:.5rem;left:.5rem;right:.5rem}}
.SourcePdfPanel-module__eZD6iq__panelRoot{box-sizing:border-box;background:radial-gradient(circle at top left, #ffffff24, transparent 38%), color-mix(in srgb, var(--surface-base) 88%, transparent);flex-direction:column;gap:0;width:100%;height:100%;min-height:0;padding:10px;display:flex;position:relative}.SourcePdfPanel-module__eZD6iq__panelRootEmbedded{background:0 0;padding:0}.SourcePdfPanel-module__eZD6iq__panelRootEmbedded .SourcePdfPanel-module__eZD6iq__viewerShell{border-radius:inherit;box-shadow:none;background:0 0;border:0}.SourcePdfPanel-module__eZD6iq__panelRootEmbedded .SourcePdfPanel-module__eZD6iq__viewerHeader{top:var(--runtime-embedded-control-inset,8px);right:var(--runtime-embedded-control-inset,8px);max-width:calc(100% - (var(--runtime-embedded-control-inset,8px) * 2))}.SourcePdfPanel-module__eZD6iq__panelRootEmbedded .SourcePdfPanel-module__eZD6iq__viewerViewport{padding:0}.SourcePdfPanel-module__eZD6iq__panelRootEmbedded .SourcePdfPanel-module__eZD6iq__pageCanvas{border-radius:0}.SourcePdfPanel-module__eZD6iq__panelRootEmbedded .SourcePdfPanel-module__eZD6iq__viewerPill{min-height:30px}.SourcePdfPanel-module__eZD6iq__panelRootEmbedded .SourcePdfPanel-module__eZD6iq__secondaryButton{width:30px;height:30px}.SourcePdfPanel-module__eZD6iq__secondaryButton,.SourcePdfPanel-module__eZD6iq__closeButton{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--text-secondary) 16%, transparent);background:color-mix(in srgb, var(--surface-base) 82%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:32px;height:32px;color:var(--text-primary);font-size:var(--font-size-xs);cursor:pointer;box-shadow:0 8px 22px color-mix(in srgb, var(--shadow-color) 8%, transparent);flex:none;justify-content:center;align-items:center;padding:0;font-weight:600;transition:transform .12s,border-color .12s,background-color .12s,box-shadow .12s;display:inline-flex}.SourcePdfPanel-module__eZD6iq__secondaryButton:hover:not(:disabled),.SourcePdfPanel-module__eZD6iq__closeButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--text-primary) 18%, transparent);background:color-mix(in srgb, var(--surface-base) 94%, transparent);box-shadow:0 10px 24px color-mix(in srgb, var(--shadow-color) 12%, transparent);transform:translateY(-1px)}.SourcePdfPanel-module__eZD6iq__secondaryButton:disabled,.SourcePdfPanel-module__eZD6iq__closeButton:disabled{opacity:.55;cursor:default}.SourcePdfPanel-module__eZD6iq__viewerShell,.SourcePdfPanel-module__eZD6iq__emptyState{flex-direction:column;flex:auto;min-height:0;display:flex}.SourcePdfPanel-module__eZD6iq__viewerShell{border:1px solid color-mix(in srgb, var(--text-secondary) 14%, transparent);border-radius:var(--radius-md);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-base) 96%, transparent), color-mix(in srgb, var(--surface-base) 90%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-secondary) 8%, transparent);position:relative;overflow:hidden}.SourcePdfPanel-module__eZD6iq__viewerHeader{z-index:4;border:1px solid color-mix(in srgb, var(--text-secondary) 12%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-base) 78%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-width:calc(100% - 20px);box-shadow:0 10px 28px color-mix(in srgb, var(--shadow-color) 10%, transparent);justify-content:space-between;align-items:center;gap:6px;padding:4px;display:flex;position:absolute;top:10px;right:10px}.SourcePdfPanel-module__eZD6iq__viewerMeta{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.SourcePdfPanel-module__eZD6iq__viewerPill{border-radius:var(--radius-pill);min-height:32px;font-size:var(--font-size-xs);color:var(--text-secondary);background:color-mix(in srgb, var(--surface-base) 62%, transparent);border:1px solid color-mix(in srgb, var(--text-secondary) 8%, transparent);align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.SourcePdfPanel-module__eZD6iq__viewerControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.SourcePdfPanel-module__eZD6iq__secondaryButton svg,.SourcePdfPanel-module__eZD6iq__closeButton svg{stroke-width:2px;width:15px;height:15px}.SourcePdfPanel-module__eZD6iq__viewerViewport{overflow-anchor:none;flex:auto;min-height:0;padding:18px;position:relative;overflow:auto}.SourcePdfPanel-module__eZD6iq__viewerNotice{font-size:var(--font-size-xs);color:var(--text-secondary);margin:0 0 12px}.SourcePdfPanel-module__eZD6iq__pageShell{contain:layout paint;overflow-anchor:none;max-width:100%;margin:0 auto;position:relative}.SourcePdfPanel-module__eZD6iq__pageShell+.SourcePdfPanel-module__eZD6iq__pageShell{margin-top:18px}.SourcePdfPanel-module__eZD6iq__pageCanvas{border-radius:calc(var(--radius-md) - 4px);background:#fff;width:100%;height:auto;display:block;box-shadow:0 10px 30px #10182829,0 2px 8px #10182814}.SourcePdfPanel-module__eZD6iq__textLayer{pointer-events:none;position:absolute;inset:0}.SourcePdfPanel-module__eZD6iq__textLayerItem{color:#0000;white-space:pre;transform-origin:0 0;border-radius:3px;line-height:1;display:block;position:absolute;overflow:hidden}.SourcePdfPanel-module__eZD6iq__textLayerItemHighlighted{background:#f4d03f8a;box-shadow:0 0 0 1px #b9770e3d}.SourcePdfPanel-module__eZD6iq__emptyState{border:1px dashed color-mix(in srgb, var(--text-secondary) 18%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-base) 80%, transparent);text-align:center;justify-content:center;align-items:center;gap:10px;padding:24px}.SourcePdfPanel-module__eZD6iq__recoveryState{border-style:solid;border-color:color-mix(in srgb, var(--accent-color,#ee6f9f) 20%, var(--border-primary));background:color-mix(in srgb, var(--surface-base) 88%, transparent)}.SourcePdfPanel-module__eZD6iq__recoveryIcon{border-radius:var(--radius-pill);width:38px;height:38px;color:color-mix(in srgb, var(--accent-color,#ee6f9f) 84%, #9f6df4);background:color-mix(in srgb, var(--surface-base) 92%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--text-secondary) 10%, transparent);justify-content:center;align-items:center;display:inline-flex}.SourcePdfPanel-module__eZD6iq__recoveryIcon svg{width:19px;height:19px}.SourcePdfPanel-module__eZD6iq__recoveryButton{border:1px solid color-mix(in srgb, var(--accent-color,#ee6f9f) 34%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-base) 94%, transparent);min-height:38px;color:var(--text-primary);font-size:var(--font-size-sm);cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb, var(--shadow-color) 8%, transparent);justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:700;transition:transform .14s,border-color .14s,background-color .14s;display:inline-flex;position:relative}.SourcePdfPanel-module__eZD6iq__recoveryButton:before{content:none}.SourcePdfPanel-module__eZD6iq__recoveryButton:hover{border-color:color-mix(in srgb, var(--accent-color,#ee6f9f) 48%, transparent);background:color-mix(in srgb, var(--surface-base) 98%, transparent);transform:translateY(-1px)}.SourcePdfPanel-module__eZD6iq__recoveryButton svg{width:18px;height:18px;color:color-mix(in srgb, var(--accent-color,#ee6f9f) 82%, #9f6df4)}.SourcePdfPanel-module__eZD6iq__recoveryActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.SourcePdfPanel-module__eZD6iq__recoverySecondaryButton{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--text-secondary) 14%, transparent);background:color-mix(in srgb, var(--surface-base) 90%, transparent);min-height:38px;color:var(--text-primary);font-size:var(--font-size-sm);cursor:pointer;padding:0 13px;font-weight:700;transition:transform .14s,border-color .14s,background-color .14s}.SourcePdfPanel-module__eZD6iq__recoverySecondaryButton:hover{border-color:color-mix(in srgb, var(--text-primary) 18%, transparent);background:color-mix(in srgb, var(--surface-base) 98%, transparent);transform:translateY(-1px)}.SourcePdfPanel-module__eZD6iq__recoveryDetails{max-width:min(460px,100%);color:color-mix(in srgb, var(--text-secondary) 86%, transparent);font-size:var(--font-size-xs);gap:4px;margin:2px 0 0;padding:0;line-height:1.45;list-style:none;display:grid}.SourcePdfPanel-module__eZD6iq__unverifiedPill{color:color-mix(in srgb, var(--accent-color,#ee6f9f) 76%, var(--text-primary));border-color:color-mix(in srgb, var(--accent-color,#ee6f9f) 18%, transparent);background:color-mix(in srgb, var(--accent-color,#ee6f9f) 8%, var(--surface-base))}.SourcePdfPanel-module__eZD6iq__emptyStateBody{font-size:var(--font-size-sm);color:color-mix(in srgb, var(--text-secondary) 82%, transparent);margin:0;line-height:1.45}.SourcePdfPanel-module__eZD6iq__emptyStateTitle{font-size:var(--font-size-md);color:var(--text-primary);margin:0;font-weight:700}@media (max-width:900px){.SourcePdfPanel-module__eZD6iq__panelRoot{padding:8px}.SourcePdfPanel-module__eZD6iq__viewerHeader{justify-content:flex-end;max-width:calc(100% - 20px);left:10px}.SourcePdfPanel-module__eZD6iq__viewerViewport{padding:12px}}
.CalculatorPanel-module__ETPGIW__panel{width:100%;min-width:0;height:100%;min-height:0;color:var(--terrain-text-primary,var(--text-primary));grid-template-rows:1fr;grid-template-columns:minmax(0,1.4fr) minmax(200px,.6fr);gap:16px;padding:0;display:grid;overflow:hidden}.CalculatorPanel-module__ETPGIW__panel:focus{outline:none}.CalculatorPanel-module__ETPGIW__panel:focus-visible{outline:2px solid color-mix(in srgb, var(--color-action-accent-bg) 72%, transparent);outline-offset:2px}.CalculatorPanel-module__ETPGIW__calculator{flex-direction:column;gap:10px;min-width:0;height:100%;min-height:0;display:flex;overflow-y:auto}.CalculatorPanel-module__ETPGIW__display{border:1px solid color-mix(in srgb, var(--border-primary) 58%, transparent);background:color-mix(in srgb, var(--surface-base) 84%, var(--palette-mint-100) 16%);border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:flex-end;gap:8px;min-height:112px;padding:14px;display:flex}.CalculatorPanel-module__ETPGIW__expression,.CalculatorPanel-module__ETPGIW__result{text-align:right;overflow-wrap:anywhere;min-width:0}.CalculatorPanel-module__ETPGIW__expression{color:var(--terrain-text-muted,var(--text-secondary));font-size:var(--font-size-sm)}.CalculatorPanel-module__ETPGIW__result{color:var(--terrain-text-primary,var(--text-primary));font-size:var(--font-size-2xl);font-weight:850;line-height:1.05}.CalculatorPanel-module__ETPGIW__resultError{color:var(--text-danger);font-size:var(--font-size-sm)}.CalculatorPanel-module__ETPGIW__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.CalculatorPanel-module__ETPGIW__toggle{border:1px solid color-mix(in srgb, var(--border-primary) 58%, transparent);background:color-mix(in srgb, var(--surface-card) 68%, transparent);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.CalculatorPanel-module__ETPGIW__toggle button{min-height:30px;color:var(--terrain-text-muted,var(--text-secondary));font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-weight:750}.CalculatorPanel-module__ETPGIW__toggle .CalculatorPanel-module__ETPGIW__active{background:var(--palette-navy-500);color:var(--palette-neutral-0)}.CalculatorPanel-module__ETPGIW__scientificGrid,.CalculatorPanel-module__ETPGIW__keyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.CalculatorPanel-module__ETPGIW__key{border:1px solid color-mix(in srgb, var(--border-primary) 58%, transparent);background:color-mix(in srgb, var(--surface-base) 84%, var(--surface-card) 16%);min-width:0;min-height:44px;color:var(--terrain-text-primary,var(--text-primary));font:inherit;font-size:var(--font-size-md);cursor:pointer;border-radius:8px;font-weight:850}.CalculatorPanel-module__ETPGIW__scientificGrid .CalculatorPanel-module__ETPGIW__key{background:color-mix(in srgb, var(--palette-mint-100) 28%, var(--surface-card) 72%);min-height:38px;color:var(--terrain-text-muted,var(--text-secondary))}.CalculatorPanel-module__ETPGIW__equals{background:var(--color-action-accent-bg);color:var(--color-action-accent-text);border-color:#0000}.CalculatorPanel-module__ETPGIW__history{border:1px solid color-mix(in srgb, var(--border-primary) 58%, transparent);background:color-mix(in srgb, var(--surface-card) 70%, transparent);border-radius:8px;min-width:0;height:100%;min-height:0;padding:14px;overflow-y:auto}.CalculatorPanel-module__ETPGIW__history h3{color:var(--terrain-text-primary,var(--text-primary));font-size:var(--font-size-sm);margin:0 0 10px}.CalculatorPanel-module__ETPGIW__history p{color:var(--terrain-text-muted,var(--text-secondary));font-size:var(--font-size-sm);margin:0}.CalculatorPanel-module__ETPGIW__history ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.CalculatorPanel-module__ETPGIW__history li{color:var(--terrain-text-muted,var(--text-secondary));font-size:var(--font-size-sm);gap:2px;display:grid}.CalculatorPanel-module__ETPGIW__history strong{color:var(--terrain-text-primary,var(--text-primary));font-size:var(--font-size-md)}@container (max-width:580px){.CalculatorPanel-module__ETPGIW__panel{gap:12px;height:100%;flex-direction:column!important;display:flex!important;overflow-y:auto!important}.CalculatorPanel-module__ETPGIW__calculator{flex:none;height:auto!important;overflow-y:visible!important}.CalculatorPanel-module__ETPGIW__history{flex:none;height:auto!important;min-height:120px!important;overflow-y:visible!important}.CalculatorPanel-module__ETPGIW__history[data-empty=true]{display:none!important}.CalculatorPanel-module__ETPGIW__display{min-height:80px!important;padding:10px!important}.CalculatorPanel-module__ETPGIW__key{min-height:38px!important;font-size:var(--font-size-sm)!important}.CalculatorPanel-module__ETPGIW__scientificGrid .CalculatorPanel-module__ETPGIW__key{min-height:32px!important}.CalculatorPanel-module__ETPGIW__toggle{justify-content:center;width:100%}}@container (max-width:460px){.CalculatorPanel-module__ETPGIW__display{min-height:72px!important;padding:8px!important}.CalculatorPanel-module__ETPGIW__key{min-height:34px!important;font-size:var(--font-size-xs)!important}.CalculatorPanel-module__ETPGIW__scientificGrid .CalculatorPanel-module__ETPGIW__key{min-height:30px!important}}
.Infographic-module__lW9NEW__container{flex-direction:column;align-items:center;width:100%;margin:2rem 0;font-family:Inter,sans-serif;animation:.5s ease-out Infographic-module__lW9NEW__fadeIn;display:flex}@keyframes Infographic-module__lW9NEW__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Infographic-module__lW9NEW__toggleButton{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--course-accent-color,var(--course-ui-warning-accent)) 30%, transparent);color:var(--course-accent-color,var(--course-ui-warning-accent));appearance:none;border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-md);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:0 0;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;width:100%;max-height:42px;padding:0;font-weight:600;transition:max-height .5s cubic-bezier(.4,0,.2,1),border-color .3s,background-color .3s,box-shadow .3s;display:flex;overflow:hidden}.Infographic-module__lW9NEW__toggleButton:hover{background:color-mix(in srgb, var(--course-accent-color,var(--course-ui-warning-accent)) 10%, transparent);box-shadow:0 4px 12px var(--overlay-default);transform:scale(1.05)}.Infographic-module__lW9NEW__toggleButton.Infographic-module__lW9NEW__active{color:var(--text-inverse);border:1px solid var(--border-inverse-soft);border-radius:var(--radius-sm);cursor:pointer;box-shadow:0 8px 32px var(--overlay-strong);max-height:2000px;padding:16px;transform:none}.Infographic-module__lW9NEW__quotaTrialButton{border-color:color-mix(in srgb, var(--course-ui-warning-accent) 52%, transparent);background:color-mix(in srgb, var(--course-ui-warning-accent) 15%, transparent);box-shadow:0 6px 18px color-mix(in srgb, var(--course-ui-warning-accent) 12%, transparent)}.Infographic-module__lW9NEW__quotaLockedButton{color:color-mix(in srgb, var(--text-primary) 58%, transparent);border-color:color-mix(in srgb, var(--text-muted) 38%, transparent);background:color-mix(in srgb, var(--text-muted) 12%, transparent);filter:grayscale(.85)}.Infographic-module__lW9NEW__quotaLockedButton:hover{box-shadow:0 4px 12px var(--overlay-default);transform:none}.Infographic-module__lW9NEW__buttonLabel{box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;padding:0 16px;transition:all .3s;display:flex}.Infographic-module__lW9NEW__quotaBadge{background:color-mix(in srgb, var(--course-ui-warning-accent) 82%, var(--surface-base) 18%);min-width:16px;height:16px;color:var(--text-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:.66rem;font-weight:800;line-height:1;display:inline-flex}.Infographic-module__lW9NEW__toggleButton.Infographic-module__lW9NEW__active .Infographic-module__lW9NEW__buttonLabel{border-bottom:1px solid var(--border-inverse-soft);height:auto;min-height:26px;color:var(--course-accent-color,var(--course-ui-warning-accent));padding:0 0 12px}.Infographic-module__lW9NEW__contentArea{opacity:0;width:100%;margin-top:1rem;animation:.5s .3s forwards Infographic-module__lW9NEW__slideUp;transform:translateY(10px)}.Infographic-module__lW9NEW__loadingState{border-color:color-mix(in srgb, var(--course-accent-color,var(--course-ui-warning-accent)) 55%, transparent)}.Infographic-module__lW9NEW__statusHeader{flex-direction:column;gap:.75rem;width:100%;margin-bottom:1rem;display:flex}.Infographic-module__lW9NEW__assetChoice{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;display:grid}.Infographic-module__lW9NEW__assetChoiceButton{border:1px solid color-mix(in srgb, var(--course-accent-color,var(--border-default)) 42%, transparent);background:color-mix(in srgb, var(--surface-elevated) 92%, var(--course-accent-color,var(--border-default)) 8%);color:var(--text-primary);border-radius:var(--radius-sm);min-height:3rem;font-size:var(--font-size-sm);cursor:pointer;padding:.7rem .9rem;font-weight:800;transition:transform .2s,background-color .2s,border-color .2s}.Infographic-module__lW9NEW__assetChoiceButton:hover{background:color-mix(in srgb, var(--course-accent-color,var(--border-default)) 14%, var(--surface-elevated));transform:translateY(-1px)}.Infographic-module__lW9NEW__statusMeta{color:color-mix(in srgb, var(--text-primary) 82%, transparent);font-size:var(--font-size-sm);flex-wrap:wrap;gap:.75rem 1rem;display:flex}.Infographic-module__lW9NEW__translateMenu{width:fit-content;position:relative}.Infographic-module__lW9NEW__translateButton,.Infographic-module__lW9NEW__translateOption{border:1px solid color-mix(in srgb, var(--course-accent-color,var(--border-default)) 42%, transparent);background:color-mix(in srgb, var(--surface-elevated) 92%, var(--course-accent-color,var(--border-default)) 8%);color:var(--text-primary);border-radius:var(--radius-sm);font-size:var(--font-size-sm);cursor:pointer;padding:.4rem .65rem;font-weight:700}.Infographic-module__lW9NEW__translateOptions{z-index:12;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-elevated);min-width:9rem;box-shadow:0 10px 30px var(--overlay-strong);gap:.25rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + 6px);left:0}.Infographic-module__lW9NEW__translateOption{text-align:left;background:0 0;border-color:#0000;width:100%}.Infographic-module__lW9NEW__translateOption:hover,.Infographic-module__lW9NEW__translateButton:hover{background:color-mix(in srgb, var(--course-accent-color,var(--border-default)) 14%, var(--surface-elevated))}.Infographic-module__lW9NEW__statusBadge{width:fit-content;font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;padding:.35rem .75rem;font-weight:700;display:inline-flex}.Infographic-module__lW9NEW__statusIdle{background:color-mix(in srgb, var(--surface-default) 82%, transparent);color:var(--text-primary);border-color:color-mix(in srgb, var(--border-default) 70%, transparent)}.Infographic-module__lW9NEW__statusPending{background:color-mix(in srgb, var(--course-accent-color,var(--course-ui-warning-accent)) 15%, transparent);color:var(--course-accent-color,var(--course-ui-warning-accent));border-color:color-mix(in srgb, var(--course-accent-color,var(--course-ui-warning-accent)) 35%, transparent)}.Infographic-module__lW9NEW__statusReady{background:color-mix(in srgb, var(--color-status-success-bg) 78%, transparent);color:var(--color-status-success-text);border-color:color-mix(in srgb, var(--color-status-success-text) 35%, transparent)}.Infographic-module__lW9NEW__statusFailed{background:color-mix(in srgb, var(--color-status-danger-bg) 82%, transparent);color:var(--color-status-danger-text);border-color:color-mix(in srgb, var(--color-status-danger-text) 35%, transparent)}.Infographic-module__lW9NEW__pendingPanel,.Infographic-module__lW9NEW__errorPanel{background:color-mix(in srgb, var(--surface-elevated) 86%, transparent);border:1px solid color-mix(in srgb, var(--border-default) 60%, transparent);border-radius:16px;flex-direction:column;gap:.75rem;width:100%;padding:1rem;display:flex}.Infographic-module__lW9NEW__pendingAnimation{align-items:center;gap:.5rem;display:flex}.Infographic-module__lW9NEW__pendingAnimation span{background:var(--course-accent-color,var(--course-ui-warning-accent));border-radius:999px;width:.8rem;height:.8rem;animation:1.2s ease-in-out infinite Infographic-module__lW9NEW__pulseDot}.Infographic-module__lW9NEW__pendingAnimation span:nth-child(2){animation-delay:.15s}.Infographic-module__lW9NEW__pendingAnimation span:nth-child(3){animation-delay:.3s}@keyframes Infographic-module__lW9NEW__pulseDot{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.Infographic-module__lW9NEW__pendingCopy{flex-direction:column;gap:.35rem;display:flex}.Infographic-module__lW9NEW__pendingCopy p{margin:0}.Infographic-module__lW9NEW__errorPanel{border-color:color-mix(in srgb, var(--color-status-danger-text) 35%, transparent)}.Infographic-module__lW9NEW__errorDetail{color:color-mix(in srgb, var(--text-primary) 72%, transparent);font-size:var(--font-size-sm)}.Infographic-module__lW9NEW__retryRow{justify-content:flex-start;display:flex}.Infographic-module__lW9NEW__retryButton{background:var(--course-accent-color,var(--course-ui-warning-accent));color:var(--text-inverse);cursor:pointer;border:none;border-radius:999px;padding:.7rem 1rem;font-weight:700;transition:transform .2s,opacity .2s}.Infographic-module__lW9NEW__retryButton:hover{opacity:.95;transform:translateY(-1px)}.Infographic-module__lW9NEW__sourceHtmlLink{z-index:11;background:color-mix(in srgb, var(--surface-inverse) 50%, transparent);color:var(--text-inverse);border:1px solid var(--border-inverse);font-size:var(--font-size-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;padding:.35rem .65rem;text-decoration:none;position:absolute;top:12px;left:12px}.Infographic-module__lW9NEW__sourceHtmlLink:hover{background:color-mix(in srgb, var(--surface-inverse) 80%, transparent)}@keyframes Infographic-module__lW9NEW__slideUp{to{opacity:1;transform:translateY(0)}}.Infographic-module__lW9NEW__generatedImage{border-radius:var(--radius-sm);width:100%;height:auto;box-shadow:0 4px 20px var(--overlay-strong);cursor:none;transition:transform .3s;display:block}.Infographic-module__lW9NEW__imageWrapper{cursor:none;border-radius:var(--radius-sm);width:100%;position:relative;overflow:hidden}.Infographic-module__lW9NEW__expandIcon{background:color-mix(in srgb, var(--surface-inverse) 50%, transparent);border-radius:var(--radius-sm);cursor:pointer;z-index:10;border:1px solid var(--border-inverse);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.Infographic-module__lW9NEW__expandIcon:hover{background:color-mix(in srgb, var(--surface-inverse) 80%, transparent);transform:scale(1.1)}.Infographic-module__lW9NEW__expandIcon svg{width:20px;height:20px;fill:var(--text-inverse)}.Infographic-module__lW9NEW__magnifierLens{pointer-events:none;border:3px solid var(--text-inverse);width:120px;height:120px;box-shadow:0 0 15px var(--overlay-scrim), inset 0 0 10px var(--overlay-default);z-index:20;will-change:transform;background-repeat:no-repeat;border-radius:50%;display:none;position:absolute;top:0;left:0;transition:none!important}.Infographic-module__lW9NEW__magnifierLens.Infographic-module__lW9NEW__visible{display:block}.Infographic-module__lW9NEW__modalOverlay{background:color-mix(in srgb, var(--surface-inverse) 95%, transparent);z-index:999999;cursor:zoom-out;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.3s ease-out Infographic-module__lW9NEW__fadeInModal;display:flex;position:fixed;top:0;left:0}@keyframes Infographic-module__lW9NEW__fadeInModal{0%{opacity:0}to{opacity:1}}.Infographic-module__lW9NEW__expandedImage{object-fit:contain;border-radius:var(--radius-sm);max-width:95%;max-height:95%;box-shadow:0 0 40px var(--overlay-scrim);animation:.3s cubic-bezier(.4,0,.2,1) Infographic-module__lW9NEW__zoomIn}@keyframes Infographic-module__lW9NEW__zoomIn{0%{transform:scale(.9)}to{transform:scale(1)}}.Infographic-module__lW9NEW__closeButton{color:var(--text-inverse);font-size:var(--font-size-2xl);cursor:pointer;background:0 0;border:none;padding:10px;position:absolute;top:20px;right:20px}.Infographic-module__lW9NEW__loadingSpinner{border:2px solid var(--border-inverse-soft);border-top-color:var(--course-accent-color,var(--course-ui-warning-accent));border-radius:50%;width:24px;height:24px;animation:1s linear infinite Infographic-module__lW9NEW__spin}@keyframes Infographic-module__lW9NEW__spin{to{transform:rotate(360deg)}}.Infographic-module__lW9NEW__errorMessage{color:var(--color-status-danger-text);font-size:var(--font-size-sm);text-align:center;padding:1rem}
.InfographicPendingState-module__OXsYZa__panel{background:radial-gradient(circle at top, color-mix(in srgb, var(--course-accent-color,var(--loading-spinner-accent)) 10%, transparent), transparent 58%), color-mix(in srgb, var(--surface-elevated,#ffffffeb) 88%, transparent);border:1px solid color-mix(in srgb, var(--border-default,#a87a503d) 52%, transparent);box-sizing:border-box;text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;width:100%;padding:1rem 1.1rem;display:flex}.InfographicPendingState-module__OXsYZa__compact{border-radius:14px;min-height:5.75rem;padding:.95rem 1rem}.InfographicPendingState-module__OXsYZa__spinner{justify-content:center;align-items:center;display:inline-flex}.InfographicPendingState-module__OXsYZa__spinnerRing{border:2px solid color-mix(in srgb, var(--loading-spinner-accent,var(--course-accent-color,var(--course-ui-warning-accent))) 18%, transparent);border-top-color:var(--loading-spinner-accent,var(--course-accent-color,var(--course-ui-warning-accent)));border-right-color:color-mix(in srgb, var(--course-accent-color,var(--loading-spinner-accent,var(--course-ui-warning-accent))) 72%, transparent);border-radius:999px;width:1.55rem;height:1.55rem;animation:.92s linear infinite InfographicPendingState-module__OXsYZa__spinRing}@keyframes InfographicPendingState-module__OXsYZa__spinRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.InfographicPendingState-module__OXsYZa__copy{flex-direction:column;align-items:center;gap:.18rem;display:flex}.InfographicPendingState-module__OXsYZa__copy p{color:var(--color-text-primary,var(--course-text-color,#2f261f));margin:0;line-height:1.35}.InfographicPendingState-module__OXsYZa__copy p:first-child{letter-spacing:-.01em;font-size:.98rem;font-weight:600}.InfographicPendingState-module__OXsYZa__copy p:last-child{color:var(--color-text-secondary,#2f261fad);font-size:.9rem}.InfographicPendingState-module__OXsYZa__compact .InfographicPendingState-module__OXsYZa__copy p:first-child{font-size:.94rem}.InfographicPendingState-module__OXsYZa__compact .InfographicPendingState-module__OXsYZa__copy p:last-child{display:none}
.TexteATrousPanel-module__F4EumG__panel{padding:var(--assessment-panel-padding);gap:var(--assessment-panel-gap);--assessment-panel-padding:clamp(.75rem, 2.2cqi, 1.125rem);--assessment-panel-gap:clamp(.55rem, 1.6cqi, .8rem);--assessment-card-padding:clamp(.8rem, 2.4cqi, 1rem);container-type:inline-size;}.TexteATrousPanel-module__F4EumG__panelEmbedded{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;gap:.65rem;padding:0;overflow:hidden}.TexteATrousPanel-module__F4EumG__header{align-items:center;gap:.65rem;padding-bottom:.5rem;}.TexteATrousPanel-module__F4EumG__eyebrow{}.TexteATrousPanel-module__F4EumG__title{}.TexteATrousPanel-module__F4EumG__subtitle{}.TexteATrousPanel-module__F4EumG__closeButton{}.TexteATrousPanel-module__F4EumG__status{}.TexteATrousPanel-module__F4EumG__error{}.TexteATrousPanel-module__F4EumG__actions{}.TexteATrousPanel-module__F4EumG__feedback{}.TexteATrousPanel-module__F4EumG__success{}.TexteATrousPanel-module__F4EumG__failure{}.TexteATrousPanel-module__F4EumG__exerciseCard{padding:var(--assessment-card-padding);max-block-size:var(--terrain-workspace-content-max-block-size,none);overscroll-behavior:contain;margin-top:0;overflow-y:auto;}.TexteATrousPanel-module__F4EumG__panelEmbedded .TexteATrousPanel-module__F4EumG__exerciseCard{min-height:0;max-block-size:100%;box-shadow:none;background:padding-box padding-box;border:0;flex:auto;margin:0}.TexteATrousPanel-module__F4EumG__label{}.TexteATrousPanel-module__F4EumG__promptText{font-size:clamp(var(--font-size-sm), 3.8cqi, var(--font-size-md));color:var(--course-toc-text);margin:0;line-height:1.55}.TexteATrousPanel-module__F4EumG__blankSelect{appearance:none;border:1px solid color-mix(in srgb, var(--color-action-accent-bg,#c83f68) 20%, var(--border-primary,#d7d1dc));background:linear-gradient(180deg, #fffffff5, color-mix(in srgb, var(--background-accent-3,#dff2e7) 34%, #fff));min-width:min(132px,100%);max-width:min(12rem,100%);min-height:2rem;font-size:var(--font-size-sm);color:var(--foreground,#090c21);cursor:pointer;border-radius:.65rem;margin:0 .25rem;padding:.24rem 1.55rem .24rem .56rem;font-weight:800;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:inline-block;box-shadow:0 6px 16px #12162812;}.TexteATrousPanel-module__F4EumG__blankSelect:not(:disabled):hover{border-color:color-mix(in srgb, var(--color-action-accent-bg,#c83f68) 44%, var(--border-primary,#d7d1dc));transform:translateY(-1px);box-shadow:0 10px 22px #1216281a}.TexteATrousPanel-module__F4EumG__blankSelect:focus-visible{outline:3px solid color-mix(in srgb, var(--color-action-accent-bg,#c83f68) 22%, transparent);outline-offset:2px}.TexteATrousPanel-module__F4EumG__blankSelect:disabled{opacity:.7;cursor:not-allowed}.TexteATrousPanel-module__F4EumG__blankSelectCorrect{border-color:var(--color-status-success-text);background:color-mix(in srgb, var(--color-status-success-bg) 42%, transparent);color:var(--color-status-success-text);animation:.36s ease-out TexteATrousPanel-module__F4EumG__texteATrousCorrectPulse}.TexteATrousPanel-module__F4EumG__blankSelectIncorrect{border-color:var(--color-status-danger-text);background:color-mix(in srgb, var(--color-status-danger-bg) 42%, transparent);color:var(--color-status-danger-text);animation:.36s ease-out TexteATrousPanel-module__F4EumG__texteATrousIncorrectPulse}.TexteATrousPanel-module__F4EumG__blankSelectCorrect,.TexteATrousPanel-module__F4EumG__blankSelectIncorrect{box-shadow:0 0 0 2px color-mix(in srgb, currentColor 22%, transparent)}.TexteATrousPanel-module__F4EumG__difficulty{}.TexteATrousPanel-module__F4EumG__submitButton{background:var(--color-action-primary-bg,#171922);color:var(--color-action-primary-text,#fff);padding:.35rem .85rem;box-shadow:0 10px 20px #12162824;}.TexteATrousPanel-module__F4EumG__nextButton{background:var(--color-action-accent-bg,#c83f68);color:#fff;box-shadow:0 10px 20px color-mix(in srgb, var(--color-action-accent-bg,#c83f68) 24%, transparent);padding:.35rem .85rem;}.TexteATrousPanel-module__F4EumG__nextButton:disabled,.TexteATrousPanel-module__F4EumG__submitButton:disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.TexteATrousPanel-module__F4EumG__score{margin:0;font-weight:700}.TexteATrousPanel-module__F4EumG__explanation{}.TexteATrousPanel-module__F4EumG__perBlankList{margin:.6rem 0 0;padding-left:1.1rem}.TexteATrousPanel-module__F4EumG__perBlankItem{color:color-mix(in srgb, var(--course-toc-text) 80%, transparent);margin:.35rem 0}.TexteATrousPanel-module__F4EumG__blankLabel{font-weight:600}.TexteATrousPanel-module__F4EumG__perBlankCorrect{color:var(--color-status-success-text)}.TexteATrousPanel-module__F4EumG__perBlankIncorrect{color:var(--color-status-danger-text)}@container (max-width:520px){.TexteATrousPanel-module__F4EumG__panel{--assessment-panel-padding:.75rem;--assessment-panel-gap:.6rem;--assessment-card-padding:.85rem}.TexteATrousPanel-module__F4EumG__header{align-items:flex-start;gap:.65rem}.TexteATrousPanel-module__F4EumG__title{font-size:var(--font-size-md);line-height:1.2}.TexteATrousPanel-module__F4EumG__subtitle{max-width:26ch;font-size:var(--font-size-xs);line-height:1.35}.TexteATrousPanel-module__F4EumG__closeButton{min-height:44px;padding-inline:.9rem}.TexteATrousPanel-module__F4EumG__exerciseCard{max-block-size:var(--terrain-workspace-compact-content-max-block-size,none)}.TexteATrousPanel-module__F4EumG__blankSelect{width:min(100%,11.25rem);margin-block:.1rem}.TexteATrousPanel-module__F4EumG__actions{gap:.45rem}.TexteATrousPanel-module__F4EumG__submitButton,.TexteATrousPanel-module__F4EumG__nextButton{white-space:normal;min-height:40px}}@keyframes TexteATrousPanel-module__F4EumG__texteATrousCorrectPulse{0%{opacity:.8;transform:scale(.995)}60%{opacity:1;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes TexteATrousPanel-module__F4EumG__texteATrousIncorrectPulse{0%{opacity:.8;transform:scale(.995)}60%{opacity:1;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}
.runtime-client-module__yWChiG__page{background:0 0;width:100%;height:100vh;min-height:100vh;overflow:hidden}.runtime-client-module__yWChiG__frame{width:100%;height:100%;min-height:100%}.runtime-client-module__yWChiG__status{box-sizing:border-box;width:100%;height:100%;font:500 14px/1.4 var(--font-dm-sans,sans-serif);color:#e2e8f0eb;background:radial-gradient(circle at 0 0,#38bdf824,#0000 40%),linear-gradient(#0f172af0,#0f172afa);justify-content:center;align-items:center;padding:16px;display:flex}
