.prototype-ui-module__mAtBGW__shell{background:radial-gradient(circle at top right,#3b82f61f,transparent 28%),radial-gradient(circle at left top,#d946ef14,transparent 18%),var(--prototype-bg);min-height:100vh;color:var(--prototype-text)}.prototype-ui-module__mAtBGW__inner{width:min(100% - 2rem,var(--prototype-max-width));margin:0 auto}.prototype-ui-module__mAtBGW__header{z-index:10;border-bottom:1px solid var(--prototype-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--prototype-shadow-soft);background:#0f172aeb;position:sticky;top:0}.prototype-ui-module__mAtBGW__headerInner{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.prototype-ui-module__mAtBGW__headerCopy{gap:.3rem;display:grid}.prototype-ui-module__mAtBGW__headerTitle{color:var(--prototype-title);margin:0;font-size:clamp(1.6rem,2vw + 1rem,2.1rem);line-height:1.05}.prototype-ui-module__mAtBGW__headerSubtitle{color:var(--prototype-text-muted);margin:0;font-size:.95rem;font-weight:500}.prototype-ui-module__mAtBGW__badgeRow{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.prototype-ui-module__mAtBGW__badge{border:1px solid var(--prototype-border-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:.55rem;padding:.48rem .9rem;font-size:.9rem;font-weight:600;display:inline-flex}.prototype-ui-module__mAtBGW__badgeIcon{line-height:1}.prototype-ui-module__mAtBGW__toneBlue{color:var(--prototype-blue);background:#1e3a8a42}.prototype-ui-module__mAtBGW__toneEmerald{color:var(--prototype-emerald);background:#065f4638}.prototype-ui-module__mAtBGW__toneFuchsia{color:var(--prototype-fuchsia);background:#701a753d}.prototype-ui-module__mAtBGW__tonePurple{color:var(--prototype-purple);background:#581c873d}.prototype-ui-module__mAtBGW__toneSlate{color:var(--prototype-text-soft);background:#1e293be0}.prototype-ui-module__mAtBGW__panel{border:1px solid var(--prototype-border);border-radius:var(--prototype-radius-lg);background:var(--prototype-surface);box-shadow:var(--prototype-shadow-card)}.prototype-ui-module__mAtBGW__panelPadded{padding:1.5rem}.prototype-ui-module__mAtBGW__sectionHeading{color:var(--prototype-text-soft);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.prototype-ui-module__mAtBGW__sectionHeadingSpacing{margin-bottom:1rem}.prototype-ui-module__mAtBGW__chartCardHeader{gap:.35rem;margin-bottom:1rem;display:grid}.prototype-ui-module__mAtBGW__chartFrame{width:100%;height:220px;position:relative}.prototype-ui-module__mAtBGW__chartFrameCompact{height:185px}.prototype-ui-module__mAtBGW__navList{flex-direction:column;gap:.5rem;display:flex}.prototype-ui-module__mAtBGW__navButton{border:1px solid var(--prototype-border-strong);border-radius:var(--prototype-radius-md);width:100%;color:var(--prototype-text-muted);text-align:left;background:#1e293b73;align-items:center;gap:.9rem;padding:.9rem 1rem;transition:background-color .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:flex}.prototype-ui-module__mAtBGW__navButton:hover{color:var(--prototype-text);background:#1e293bcc;border-color:#64748bcc;transform:translateY(-1px)}.prototype-ui-module__mAtBGW__navButton:focus-visible{box-shadow:var(--prototype-focus-ring);outline:none}.prototype-ui-module__mAtBGW__navButtonActive{color:var(--prototype-title);background:#2563ebe6;border-color:#3b82f6b3;box-shadow:0 18px 40px #1e40af40}.prototype-ui-module__mAtBGW__navButtonComplete{color:var(--prototype-emerald);background:#065f462e;border-color:#10b98147}.prototype-ui-module__mAtBGW__navButtonDivider{border-top:1px solid var(--prototype-border);margin-top:.5rem;padding-top:1rem}.prototype-ui-module__mAtBGW__navPrefix{min-width:1.5rem;color:inherit;justify-content:center;align-items:center;font-size:.92rem;font-weight:700;display:inline-flex}.prototype-ui-module__mAtBGW__navCopy{gap:.15rem;min-width:0;display:grid}.prototype-ui-module__mAtBGW__navLabel{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;overflow:hidden}.prototype-ui-module__mAtBGW__navMeta{color:inherit;opacity:.8;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:700}.prototype-ui-module__mAtBGW__button{border-radius:var(--prototype-radius-md);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.82rem 1.2rem;font-size:.92rem;font-weight:600;transition:transform .16s,background-color .16s,border-color .16s,color .16s;display:inline-flex}.prototype-ui-module__mAtBGW__button:hover{transform:translateY(-1px)}.prototype-ui-module__mAtBGW__button:focus-visible{box-shadow:var(--prototype-focus-ring);outline:none}.prototype-ui-module__mAtBGW__buttonPrimary{background:var(--prototype-blue);color:var(--prototype-title);box-shadow:0 18px 40px #1e40af47}.prototype-ui-module__mAtBGW__buttonPrimary:hover{background:#2563eb}.prototype-ui-module__mAtBGW__buttonSecondary{border-color:var(--prototype-border-strong);color:var(--prototype-text-muted);background:#1e293bcc}.prototype-ui-module__mAtBGW__buttonSecondary:hover{color:var(--prototype-title);border-color:#64748bd9}.prototype-ui-module__mAtBGW__buttonSuccess{color:var(--prototype-emerald);background:#065f4633;border-color:#10b98147}.prototype-ui-module__mAtBGW__frameList{gap:1rem;display:grid}.prototype-ui-module__mAtBGW__frameItem{border-radius:var(--prototype-radius-md);background:#1e293b80;border:1px solid #334155e6;align-items:center;gap:.9rem;padding:1rem 1.1rem;display:flex;box-shadow:inset 0 1px #94a3b80a}.prototype-ui-module__mAtBGW__frameMarker{min-width:1.1rem;color:var(--prototype-blue);justify-content:center;align-items:center;font-size:1.15rem;font-weight:700;line-height:1;display:inline-flex}.prototype-ui-module__mAtBGW__frameText{color:var(--prototype-text);margin:0;font-size:1.05rem;line-height:1.5}.prototype-ui-module__mAtBGW__frameObscured{color:#475569;filter:blur(4px);-webkit-user-select:none;user-select:none;background:#1e293bf2;border-radius:.35rem;padding:0 .25rem;transition:filter .18s;display:inline-flex}.prototype-ui-module__mAtBGW__frameObscured:hover{filter:blur()}.prototype-ui-module__mAtBGW__accordion{border:1px solid var(--prototype-border);border-radius:var(--prototype-radius-lg);background:#0f172a2e;overflow:hidden}.prototype-ui-module__mAtBGW__accordionTrigger{width:100%;color:var(--prototype-text-soft);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.prototype-ui-module__mAtBGW__accordionTrigger:hover{background:#1e293bb8}.prototype-ui-module__mAtBGW__accordionTrigger:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #3b82f699}.prototype-ui-module__mAtBGW__accordionContent{border-top:1px solid var(--prototype-border);padding:1rem 1.15rem 1.15rem}.prototype-ui-module__mAtBGW__accordionIcon{color:var(--prototype-text-soft);font-size:1.15rem;line-height:1}.prototype-ui-module__mAtBGW__eyebrow{color:var(--prototype-text-soft);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700}@media (max-width:900px){.prototype-ui-module__mAtBGW__headerInner{flex-direction:column;align-items:flex-start}.prototype-ui-module__mAtBGW__badgeRow{justify-content:flex-start}}
.page-module__K2VZfG__page{padding:2rem 0 3rem}.page-module__K2VZfG__layout{grid-template-columns:minmax(18rem,23rem) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.page-module__K2VZfG__sidebar{gap:1.5rem;display:grid}.page-module__K2VZfG__loopStructure{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.page-module__K2VZfG__loopStructureLabel{letter-spacing:.14em;text-transform:uppercase;margin-bottom:.35rem;font-size:.7rem;font-weight:700}.page-module__K2VZfG__loopStructureDuration{font-size:1.2rem;font-weight:600}.page-module__K2VZfG__structureSlate{color:var(--prototype-text-soft)}.page-module__K2VZfG__structureBlue{color:var(--prototype-blue)}.page-module__K2VZfG__structureFuchsia{color:var(--prototype-fuchsia)}.page-module__K2VZfG__structureEmerald{color:var(--prototype-emerald)}.page-module__K2VZfG__homeworkButton{justify-content:space-between;width:100%}.page-module__K2VZfG__content{min-width:0}.page-module__K2VZfG__contentCard{gap:1.5rem;display:grid}.page-module__K2VZfG__headingRow{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-module__K2VZfG__eyebrow{color:var(--prototype-text-soft);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;font-weight:700}.page-module__K2VZfG__title{color:var(--prototype-title);margin:0;font-size:clamp(2rem,2vw + 1.2rem,2.7rem);line-height:1.05}.page-module__K2VZfG__objective{color:var(--prototype-text);border-left:4px solid #d946ef99;margin:0;padding:.4rem 0 .4rem 1rem;font-size:1.05rem;line-height:1.7}.page-module__K2VZfG__promptCard{border-radius:var(--prototype-radius-lg);background:#1e293be0;border:1px solid #334155eb;padding:1.5rem}.page-module__K2VZfG__promptTitle{color:var(--prototype-text-soft);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .7rem;font-size:.78rem;font-weight:700}.page-module__K2VZfG__promptText{color:var(--prototype-title);margin:0;font-size:clamp(1.1rem,1vw + .9rem,1.45rem);line-height:1.55}.page-module__K2VZfG__framesCard{border-radius:var(--prototype-radius-lg);background:#1e40af24;border:1px solid #1e3a8a4d;padding:1.35rem}.page-module__K2VZfG__framesHeading{color:var(--prototype-blue);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin-bottom:1rem;font-size:.86rem;font-weight:700;display:inline-flex}.page-module__K2VZfG__detailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.page-module__K2VZfG__detailCard{border:1px solid var(--prototype-border);border-radius:var(--prototype-radius-lg);background:#0f172a4d;padding:1.25rem}.page-module__K2VZfG__detailTitle{color:var(--prototype-text);align-items:center;gap:.55rem;margin-bottom:.85rem;font-size:.95rem;font-weight:700;display:inline-flex}.page-module__K2VZfG__list{color:var(--prototype-text-muted);margin:0;padding-left:1.2rem;font-size:.95rem;line-height:1.7}.page-module__K2VZfG__list li+li{margin-top:.4rem}.page-module__K2VZfG__variationQuote{color:var(--prototype-blue);margin:0 0 1rem;font-style:italic;line-height:1.6}.page-module__K2VZfG__teacherSupport{border-top:1px solid var(--prototype-border);padding-top:1.5rem}.page-module__K2VZfG__teacherTip{border-radius:var(--prototype-radius-md);color:#e9d5ff;background:#581c8733;border:1px solid #6b21a84d;margin:0 0 1.2rem;padding:.9rem 1rem;font-size:.82rem;line-height:1.65}.page-module__K2VZfG__scenarioList{gap:1rem;display:grid}.page-module__K2VZfG__scenarioCard{border-radius:var(--prototype-radius-md);background:#1e293b73;border:1px solid #334155e6;padding:1rem}.page-module__K2VZfG__scenarioTitle{color:var(--prototype-title);margin:0 0 .55rem;font-size:.92rem;font-weight:700;text-decoration:underline}.page-module__K2VZfG__scenarioStatement{color:var(--prototype-text-muted);font-family:var(--prototype-mono-font);margin:0 0 .8rem;font-size:.78rem}.page-module__K2VZfG__answersGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-bottom:.85rem;display:grid}.page-module__K2VZfG__answer{color:var(--prototype-text);font-size:.76rem}.page-module__K2VZfG__hiddenAnswer{border-radius:var(--prototype-radius-sm);color:#c084fc;background:#0f172a8c;border:1px solid #6b21a83d;padding:.65rem .75rem;font-size:.74rem}.page-module__K2VZfG__actions{justify-content:flex-end;gap:.85rem;display:flex}.page-module__K2VZfG__progressFooter{justify-items:center;gap:.2rem;padding-top:.75rem;display:grid}.page-module__K2VZfG__progressText{color:var(--prototype-title);font-size:2rem;font-weight:700}.page-module__K2VZfG__progressLabel{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700}.page-module__K2VZfG__labelSlate{color:var(--prototype-text-soft)}.page-module__K2VZfG__labelEmerald{color:var(--prototype-emerald)}.page-module__K2VZfG__labelPurple{color:var(--prototype-purple)}@media (max-width:1080px){.page-module__K2VZfG__layout{grid-template-columns:1fr}}@media (max-width:700px){.page-module__K2VZfG__page{padding-top:1.5rem}.page-module__K2VZfG__detailsGrid,.page-module__K2VZfG__answersGrid{grid-template-columns:1fr}.page-module__K2VZfG__actions,.page-module__K2VZfG__headingRow{flex-direction:column;align-items:stretch}}
.page-module__DS9rLa__page{padding:2rem 0 3rem}.page-module__DS9rLa__layout{grid-template-columns:minmax(18rem,23rem) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.page-module__DS9rLa__sidebar{gap:1.5rem;display:grid}.page-module__DS9rLa__contentCard{gap:1.75rem;display:grid}.page-module__DS9rLa__headerRow{border-bottom:1px solid var(--prototype-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.5rem;display:flex}.page-module__DS9rLa__subtitle{color:var(--prototype-blue);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:700}.page-module__DS9rLa__title{color:var(--prototype-title);margin:0;font-size:clamp(2rem,2vw + 1.2rem,2.7rem);line-height:1.05}.page-module__DS9rLa__toggleCard{border-radius:var(--prototype-radius-lg);background:#1e293b80;border:1px solid #334155e6;align-items:center;gap:.85rem;padding:.8rem .95rem;display:inline-flex}.page-module__DS9rLa__toggleLabel{color:var(--prototype-text-muted);font-size:.9rem;font-weight:500}.page-module__DS9rLa__switch{background:#334155;border:0;border-radius:999px;width:3rem;height:1.75rem;padding:0;transition:background-color .16s;position:relative}.page-module__DS9rLa__switch:after{content:"";background:#fff;border-radius:50%;width:1.5rem;height:1.5rem;transition:transform .16s;position:absolute;top:2px;left:2px}.page-module__DS9rLa__switchActive{background:var(--prototype-blue)}.page-module__DS9rLa__switchActive:after{transform:translate(1.25rem)}.page-module__DS9rLa__switch:focus-visible{box-shadow:var(--prototype-focus-ring);outline:none}.page-module__DS9rLa__goalBox{border-left:4px solid var(--prototype-blue);border-radius:0 var(--prototype-radius-md)var(--prototype-radius-md)0;color:var(--prototype-text);background:#1e40af24;padding:.85rem 1rem;font-size:1.05rem;line-height:1.7}.page-module__DS9rLa__challengeBox{border:1px solid var(--prototype-border);border-radius:var(--prototype-radius-lg);background:#0f172a4d;padding:1.25rem}.page-module__DS9rLa__challengeHeading{color:var(--prototype-text-soft);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.65rem;font-size:.72rem;font-weight:700;display:inline-flex}.page-module__DS9rLa__challengeText{color:var(--prototype-text-muted);margin:0;font-size:.92rem;line-height:1.7}.page-module__DS9rLa__confidenceSection{border-top:1px solid var(--prototype-border);padding-top:1.5rem}.page-module__DS9rLa__confidenceHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.page-module__DS9rLa__confidenceLabel{color:var(--prototype-text-muted);font-size:.9rem;font-weight:700}.page-module__DS9rLa__confidenceValue{color:var(--prototype-blue);background:#1e40af33;border:1px solid #1e3a8a73;border-radius:999px;padding:.35rem .75rem;font-size:.84rem;font-weight:700}.page-module__DS9rLa__range{width:100%;accent-color:var(--prototype-blue)}.page-module__DS9rLa__confidenceScale{color:#64748b;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:.5rem;margin-top:.75rem;font-size:.66rem;font-weight:700;display:flex}@media (max-width:1080px){.page-module__DS9rLa__layout{grid-template-columns:1fr}}@media (max-width:700px){.page-module__DS9rLa__page{padding-top:1.5rem}.page-module__DS9rLa__headerRow{flex-direction:column}.page-module__DS9rLa__confidenceHeader{flex-direction:column;align-items:flex-start}}
.page-module__pY_xhG__page{padding:2rem 0 3rem}.page-module__pY_xhG__layout{grid-template-columns:minmax(18rem,23rem) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.page-module__pY_xhG__sidebar{gap:1.5rem;display:grid}.page-module__pY_xhG__loopStructure{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.page-module__pY_xhG__loopStructureLabel{letter-spacing:.14em;text-transform:uppercase;margin-bottom:.35rem;font-size:.7rem;font-weight:700}.page-module__pY_xhG__loopStructureDuration{font-size:1.2rem;font-weight:600}.page-module__pY_xhG__structureSlate{color:var(--prototype-text-soft)}.page-module__pY_xhG__structureBlue{color:var(--prototype-blue)}.page-module__pY_xhG__structureFuchsia{color:var(--prototype-fuchsia)}.page-module__pY_xhG__structureEmerald{color:var(--prototype-emerald)}.page-module__pY_xhG__homeworkButton{justify-content:space-between;width:100%}.page-module__pY_xhG__content{min-width:0}.page-module__pY_xhG__contentCard{gap:1.5rem;display:grid}.page-module__pY_xhG__headingRow{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-module__pY_xhG__eyebrow{color:var(--prototype-text-soft);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;font-weight:700}.page-module__pY_xhG__title{color:var(--prototype-title);margin:0;font-size:clamp(2rem,2vw + 1.2rem,2.7rem);line-height:1.05}.page-module__pY_xhG__objective{color:var(--prototype-text);border-left:4px solid #d946ef99;margin:0;padding:.4rem 0 .4rem 1rem;font-size:1.05rem;line-height:1.7}.page-module__pY_xhG__promptCard{border-radius:var(--prototype-radius-lg);background:#1e293be0;border:1px solid #334155eb;padding:1.5rem}.page-module__pY_xhG__promptTitle{color:var(--prototype-text-soft);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .7rem;font-size:.78rem;font-weight:700}.page-module__pY_xhG__promptText{color:var(--prototype-title);margin:0;font-size:clamp(1.1rem,1vw + .9rem,1.45rem);line-height:1.55}.page-module__pY_xhG__framesCard{border-radius:var(--prototype-radius-lg);background:#1e40af24;border:1px solid #1e3a8a4d;padding:1.35rem}.page-module__pY_xhG__framesHeading{color:var(--prototype-blue);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin-bottom:1rem;font-size:.86rem;font-weight:700;display:inline-flex}.page-module__pY_xhG__detailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.page-module__pY_xhG__detailCard{border:1px solid var(--prototype-border);border-radius:var(--prototype-radius-lg);background:#0f172a4d;padding:1.25rem}.page-module__pY_xhG__detailTitle{color:var(--prototype-text);align-items:center;gap:.55rem;margin-bottom:.85rem;font-size:.95rem;font-weight:700;display:inline-flex}.page-module__pY_xhG__list{color:var(--prototype-text-muted);margin:0;padding-left:1.2rem;font-size:.95rem;line-height:1.7}.page-module__pY_xhG__list li+li{margin-top:.4rem}.page-module__pY_xhG__variationQuote{color:var(--prototype-blue);margin:0 0 1rem;font-style:italic;line-height:1.6}.page-module__pY_xhG__teacherSupport{border-top:1px solid var(--prototype-border);padding-top:1.5rem}.page-module__pY_xhG__teacherTip{border-radius:var(--prototype-radius-md);color:#e9d5ff;background:#581c8733;border:1px solid #6b21a84d;margin:0 0 1.2rem;padding:.9rem 1rem;font-size:.82rem;line-height:1.65}.page-module__pY_xhG__scenarioList{gap:1rem;display:grid}.page-module__pY_xhG__scenarioCard{border-radius:var(--prototype-radius-md);background:#1e293b73;border:1px solid #334155e6;padding:1rem}.page-module__pY_xhG__scenarioTitle{color:var(--prototype-title);margin:0 0 .55rem;font-size:.92rem;font-weight:700;text-decoration:underline}.page-module__pY_xhG__scenarioStatement{color:var(--prototype-text-muted);font-family:var(--prototype-mono-font);margin:0 0 .8rem;font-size:.78rem}.page-module__pY_xhG__answersGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-bottom:.85rem;display:grid}.page-module__pY_xhG__answer{color:var(--prototype-text);font-size:.76rem}.page-module__pY_xhG__hiddenAnswer{border-radius:var(--prototype-radius-sm);color:#c084fc;background:#0f172a8c;border:1px solid #6b21a83d;padding:.65rem .75rem;font-size:.74rem}.page-module__pY_xhG__actions{justify-content:flex-end;gap:.85rem;display:flex}.page-module__pY_xhG__progressFooter{justify-items:center;gap:.2rem;padding-top:.75rem;display:grid}.page-module__pY_xhG__progressText{color:var(--prototype-title);font-size:2rem;font-weight:700}.page-module__pY_xhG__progressLabel{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700}.page-module__pY_xhG__labelSlate{color:var(--prototype-text-soft)}.page-module__pY_xhG__labelEmerald{color:var(--prototype-emerald)}.page-module__pY_xhG__labelPurple{color:var(--prototype-purple)}@media (max-width:1080px){.page-module__pY_xhG__layout{grid-template-columns:1fr}}@media (max-width:700px){.page-module__pY_xhG__page{padding-top:1.5rem}.page-module__pY_xhG__detailsGrid,.page-module__pY_xhG__answersGrid{grid-template-columns:1fr}.page-module__pY_xhG__actions,.page-module__pY_xhG__headingRow{flex-direction:column;align-items:stretch}}
.page-module__fPISGG__page{padding:2rem 0 3rem}.page-module__fPISGG__layout{grid-template-columns:minmax(18rem,23rem) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.page-module__fPISGG__sidebar{gap:1.5rem;display:grid}.page-module__fPISGG__contentCard{gap:1.75rem;display:grid}.page-module__fPISGG__headerRow{border-bottom:1px solid var(--prototype-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.5rem;display:flex}.page-module__fPISGG__subtitle{color:var(--prototype-blue);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:700}.page-module__fPISGG__title{color:var(--prototype-title);margin:0;font-size:clamp(2rem,2vw + 1.2rem,2.7rem);line-height:1.05}.page-module__fPISGG__toggleCard{border-radius:var(--prototype-radius-lg);background:#1e293b80;border:1px solid #334155e6;align-items:center;gap:.85rem;padding:.8rem .95rem;display:inline-flex}.page-module__fPISGG__toggleLabel{color:var(--prototype-text-muted);font-size:.9rem;font-weight:500}.page-module__fPISGG__switch{background:#334155;border:0;border-radius:999px;width:3rem;height:1.75rem;padding:0;transition:background-color .16s;position:relative}.page-module__fPISGG__switch:after{content:"";background:#fff;border-radius:50%;width:1.5rem;height:1.5rem;transition:transform .16s;position:absolute;top:2px;left:2px}.page-module__fPISGG__switchActive{background:var(--prototype-blue)}.page-module__fPISGG__switchActive:after{transform:translate(1.25rem)}.page-module__fPISGG__switch:focus-visible{box-shadow:var(--prototype-focus-ring);outline:none}.page-module__fPISGG__goalBox{border-left:4px solid var(--prototype-blue);border-radius:0 var(--prototype-radius-md)var(--prototype-radius-md)0;color:var(--prototype-text);background:#1e40af24;padding:.85rem 1rem;font-size:1.05rem;line-height:1.7}.page-module__fPISGG__challengeBox{border:1px solid var(--prototype-border);border-radius:var(--prototype-radius-lg);background:#0f172a4d;padding:1.25rem}.page-module__fPISGG__challengeHeading{color:var(--prototype-text-soft);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.65rem;font-size:.72rem;font-weight:700;display:inline-flex}.page-module__fPISGG__challengeText{color:var(--prototype-text-muted);margin:0;font-size:.92rem;line-height:1.7}.page-module__fPISGG__confidenceSection{border-top:1px solid var(--prototype-border);padding-top:1.5rem}.page-module__fPISGG__confidenceHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.page-module__fPISGG__confidenceLabel{color:var(--prototype-text-muted);font-size:.9rem;font-weight:700}.page-module__fPISGG__confidenceValue{color:var(--prototype-blue);background:#1e40af33;border:1px solid #1e3a8a73;border-radius:999px;padding:.35rem .75rem;font-size:.84rem;font-weight:700}.page-module__fPISGG__range{width:100%;accent-color:var(--prototype-blue)}.page-module__fPISGG__confidenceScale{color:#64748b;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:.5rem;margin-top:.75rem;font-size:.66rem;font-weight:700;display:flex}@media (max-width:1080px){.page-module__fPISGG__layout{grid-template-columns:1fr}}@media (max-width:700px){.page-module__fPISGG__page{padding-top:1.5rem}.page-module__fPISGG__headerRow{flex-direction:column}.page-module__fPISGG__confidenceHeader{flex-direction:column;align-items:flex-start}}
