.CongratsBanner-module__legcja__hero{border-radius:var(--r-card);border:1.5px solid #0000;align-items:center;gap:32px;min-height:160px;margin-bottom:32px;padding:36px 40px;display:flex;position:relative;overflow:hidden}.CongratsBanner-module__legcja__patternLayer{z-index:0;opacity:.12;pointer-events:none;color:var(--hero-color);position:absolute;inset:0}.CongratsBanner-module__legcja__patternLayer[data-pattern=grid],.CongratsBanner-module__legcja__patternLayer[data-pattern=mesh]{background-image:repeating-linear-gradient(currentColor 0 .5px,#0000 .5px 100%),repeating-linear-gradient(90deg,currentColor 0 .5px,#0000 .5px 100%);background-size:32px 32px}.CongratsBanner-module__legcja__patternLayer[data-pattern=dots],.CongratsBanner-module__legcja__patternLayer[data-pattern=circles]{background-image:radial-gradient(circle,currentColor 1.5px,#0000 1.5px);background-size:24px 24px}.CongratsBanner-module__legcja__patternLayer[data-pattern=diagonal],.CongratsBanner-module__legcja__patternLayer[data-pattern=lines],.CongratsBanner-module__legcja__patternLayer[data-pattern=contour]{background-image:repeating-linear-gradient(45deg,currentColor 0 .5px,#0000 0 50%);background-size:20px 20px}.CongratsBanner-module__legcja__patternLayer[data-pattern=radial],.CongratsBanner-module__legcja__patternLayer[data-pattern=starburst]{background-image:radial-gradient(circle,#0000 28%,currentColor 28.5%,#0000 30%),radial-gradient(circle,#0000 56%,currentColor 56.5%,#0000 58%);background-size:80px 80px}.CongratsBanner-module__legcja__patternLayer[data-pattern=gradient]{opacity:.08;background-image:radial-gradient(60% 60% at 20% 40%,currentColor 0%,#0000 100%),radial-gradient(50% 50% at 80% 60%,currentColor 0%,#0000 100%)}.CongratsBanner-module__legcja__patternLayer[data-pattern=noise]{opacity:.07;background-image:repeating-linear-gradient(45deg,currentColor 0 .5px,#0000 0 50%),repeating-linear-gradient(-45deg,currentColor 0 .5px,#0000 0 50%);background-size:8px 8px}.CongratsBanner-module__legcja__decorNum{color:var(--hero-color);opacity:.1;letter-spacing:-.04em;z-index:0;-webkit-user-select:none;user-select:none;pointer-events:none;font-variant-numeric:tabular-nums;font-size:clamp(140px,18vw,220px);font-weight:900;line-height:1;position:absolute;top:50%;right:28px;transform:translateY(-50%);-webkit-mask-image:radial-gradient(55% 70% at 82%,#0000 35%,#000 72%);mask-image:radial-gradient(55% 70% at 82%,#0000 35%,#000 72%)}@keyframes CongratsBanner-module__legcja__shimmerSweep{0%{opacity:.6;background-position:-200%}50%{opacity:1}to{opacity:.1;background-position:200%}}.CongratsBanner-module__legcja__shimmer{background:linear-gradient(90deg, var(--hero-color) 0%, #fffc 45%, #ffffffe6 50%, #fffc 55%, var(--hero-color) 100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:1.8s ease-out forwards CongratsBanner-module__legcja__shimmerSweep}@keyframes CongratsBanner-module__legcja__glowPulse{0%,to{opacity:.1}40%{opacity:.28}}.CongratsBanner-module__legcja__glow{animation:1.5s ease-in-out forwards CongratsBanner-module__legcja__glowPulse}.CongratsBanner-module__legcja__decorNum[data-tier="1"]{animation:4s ease-in-out infinite CongratsBanner-module__legcja__tierGlow}@keyframes CongratsBanner-module__legcja__tierGlow{0%,to{opacity:.1}50%{opacity:.22}}.CongratsBanner-module__legcja__decorNum[data-tier="2"]{animation:3s ease-in-out infinite CongratsBanner-module__legcja__tierGlow}.CongratsBanner-module__legcja__decorNum[data-tier="3"]{opacity:.18}.CongratsBanner-module__legcja__waveChar{animation:1.8s ease-in-out infinite CongratsBanner-module__legcja__waveFloat;display:inline-block}@keyframes CongratsBanner-module__legcja__waveFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.CongratsBanner-module__legcja__heroContent{z-index:1;flex:1;min-width:0;position:relative}.CongratsBanner-module__legcja__levelLabel{letter-spacing:.12em;text-transform:uppercase;opacity:.9;margin-bottom:10px;font-size:11px;font-weight:500}.CongratsBanner-module__legcja__levelName{color:var(--text);letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(26px,4vw,36px);font-weight:800;line-height:1.1}.CongratsBanner-module__legcja__levelTagline{color:var(--surface-text-muted);max-width:520px;margin:0 0 20px;font-size:15px;line-height:1.55}.CongratsBanner-module__legcja__message{color:var(--text-2);border-top:1px solid color-mix(in srgb, var(--hero-color,currentColor) 20%, transparent);padding-top:14px;font-size:14px;line-height:1.6}@media (prefers-reduced-motion:reduce){.CongratsBanner-module__legcja__shimmer{opacity:.1;-webkit-text-fill-color:unset;color:var(--hero-color);background:0 0;animation:none}.CongratsBanner-module__legcja__glow,.CongratsBanner-module__legcja__decorNum[data-tier="1"],.CongratsBanner-module__legcja__decorNum[data-tier="2"],.CongratsBanner-module__legcja__waveChar{animation:none}}@media (max-width:600px){.CongratsBanner-module__legcja__hero{min-height:auto;padding:24px 20px}.CongratsBanner-module__legcja__levelName{font-size:22px}.CongratsBanner-module__legcja__decorNum{opacity:.08;font-size:clamp(80px,20vw,120px);right:12px}}
.LevelRevealAnimation-module__4hzbdW__l10Wrapper{display:inline-block;position:relative}.LevelRevealAnimation-module__4hzbdW__shimmer{pointer-events:none;border-radius:inherit;opacity:0;animation:.6s ease-out .3s forwards LevelRevealAnimation-module__4hzbdW__shimmerSweep;position:absolute;inset:0}@keyframes LevelRevealAnimation-module__4hzbdW__shimmerSweep{0%{opacity:1;background:linear-gradient(105deg,#0000 20%,#ffffff8c 50%,#0000 80%) -100% 0/200% 100%}to{opacity:0;background-position:200% 0}}@media (prefers-reduced-motion:reduce){.LevelRevealAnimation-module__4hzbdW__shimmer{animation:none}}
.LevelRevealCard-module__vu_b1q__overlay{z-index:9999;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;justify-content:center;align-items:center;animation:.35s ease-out both LevelRevealCard-module__vu_b1q__revealFadeIn;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes LevelRevealCard-module__vu_b1q__revealFadeIn{0%{opacity:0}to{opacity:1}}.LevelRevealCard-module__vu_b1q__dismissing{pointer-events:none;animation:.7s ease-in both LevelRevealCard-module__vu_b1q__revealFadeOut}@keyframes LevelRevealCard-module__vu_b1q__revealFadeOut{0%{opacity:1}to{opacity:0}}.LevelRevealCard-module__vu_b1q__floatLayer{pointer-events:none;perspective:900px;position:absolute;inset:0}.LevelRevealCard-module__vu_b1q__floatNum{width:max-content;height:max-content;font-family:"DM Sans", var(--ff);letter-spacing:-.06em;color:var(--reveal-color);-webkit-user-select:none;user-select:none;pointer-events:none;will-change:transform, opacity;margin:auto;font-style:italic;font-weight:800;line-height:1;position:absolute;inset:0}.LevelRevealCard-module__vu_b1q__content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex;position:relative}@keyframes LevelRevealCard-module__vu_b1q__contentRise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.LevelRevealCard-module__vu_b1q__levelCode{font-family:"DM Sans", var(--ff);letter-spacing:-.06em;color:var(--reveal-color);margin:0;font-size:clamp(100px,15vw,180px);font-style:italic;font-weight:800;line-height:.9}.LevelRevealCard-module__vu_b1q__levelPrefix{color:#0b0a08;letter-spacing:-.02em;vertical-align:0;font-size:1em;font-style:normal;font-weight:800}.LevelRevealCard-module__vu_b1q__statement{font-family:"DM Sans", var(--ff);letter-spacing:-.03em;color:#ffffffeb;margin:0;font-size:clamp(18px,3.5vw,30px);font-weight:700;animation:.45s cubic-bezier(.34,1.56,.64,1) .18s both LevelRevealCard-module__vu_b1q__contentRise}.LevelRevealCard-module__vu_b1q__levelTagline{color:#ffffffb8;max-width:36ch;margin:0;font-size:15px;font-weight:500;line-height:1.55;animation:.4s cubic-bezier(.34,1.56,.64,1) .28s both LevelRevealCard-module__vu_b1q__contentRise}.LevelRevealCard-module__vu_b1q__levelName{letter-spacing:.1em;text-transform:uppercase;color:#ffffffb8;margin:0;font-size:13px;font-weight:600;animation:.4s cubic-bezier(.34,1.56,.64,1) .34s both LevelRevealCard-module__vu_b1q__contentRise}@media (prefers-reduced-motion:reduce){.LevelRevealCard-module__vu_b1q__overlay,.LevelRevealCard-module__vu_b1q__dismissing,.LevelRevealCard-module__vu_b1q__statement,.LevelRevealCard-module__vu_b1q__levelTagline,.LevelRevealCard-module__vu_b1q__levelName{animation:none}.LevelRevealCard-module__vu_b1q__floatNum{display:none}}
.ShareButton-module__UEuyiq__btn{background:var(--bg-1-5);color:var(--text-2);border:1.5px solid var(--border);border-radius:var(--r-btn);cursor:pointer;transition:var(--motion-transition-surface);align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.ShareButton-module__UEuyiq__btn:hover{border-color:var(--accent);color:var(--accent)}.ShareButton-module__UEuyiq__copied{color:#10b981;background:#10b98114;border-color:#10b981}
.DownloadPDF-module__U31zta__btn{border-radius:var(--r-btn);border:1.5px solid color-mix(in srgb, var(--level-color,var(--accent)) 18%, var(--border));background:color-mix(in srgb, var(--level-color,var(--accent)) 8%, var(--bg-1-5) 92%);color:var(--level-color,var(--accent));cursor:pointer;transition:var(--motion-transition-surface), var(--motion-transition-fade);justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.DownloadPDF-module__U31zta__btn:hover:not(:disabled){background:color-mix(in srgb, var(--level-color,var(--accent)) 12%, var(--bg-1-5) 88%);border-color:color-mix(in srgb, var(--level-color,var(--accent)) 28%, var(--border))}.DownloadPDF-module__U31zta__loading{opacity:.6;cursor:default}.DownloadPDF-module__U31zta__done{border-color:var(--color-success);color:var(--color-success);background:color-mix(in srgb, var(--color-success) 10%, transparent)}
.OverviewPanel-module__jUZZxG__panel{flex-direction:column;gap:26px;display:flex}.OverviewPanel-module__jUZZxG__shiftCard{background:var(--surface-card-1);border:1.5px solid color-mix(in srgb, var(--level-color,var(--accent)) 18%, var(--border));border-radius:var(--r-card);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.OverviewPanel-module__jUZZxG__shiftLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--level-color,var(--accent));white-space:nowrap;font-size:11px;font-weight:600}.OverviewPanel-module__jUZZxG__shiftText{color:var(--surface-text-muted);font-size:15px;font-weight:500;line-height:1.6}.OverviewPanel-module__jUZZxG__section{flex-direction:column;gap:10px;display:flex}.OverviewPanel-module__jUZZxG__sectionTitle{color:var(--level-color,var(--accent));font-size:16px;font-weight:700}.OverviewPanel-module__jUZZxG__checkList{flex-direction:column;gap:8px;list-style:none;display:flex}.OverviewPanel-module__jUZZxG__checkItem{color:var(--surface-text-muted);align-items:flex-start;gap:8px;font-size:15px;line-height:1.6;display:flex}.OverviewPanel-module__jUZZxG__check{color:var(--level-color,var(--accent));flex-shrink:0;margin-top:1px;font-weight:700}.OverviewPanel-module__jUZZxG__twoCol{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:540px){.OverviewPanel-module__jUZZxG__twoCol{grid-template-columns:1fr}}.OverviewPanel-module__jUZZxG__card{background:var(--surface-card-1);border:1.5px solid color-mix(in srgb, var(--level-color,var(--accent)) 18%, var(--border));border-radius:var(--r-card);flex-direction:column;gap:12px;padding:16px;display:flex}.OverviewPanel-module__jUZZxG__cardTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--level-color,var(--accent));font-size:13px;font-weight:700}.OverviewPanel-module__jUZZxG__dotList{flex-direction:column;gap:8px;list-style:none;display:flex}.OverviewPanel-module__jUZZxG__dotItem{color:var(--surface-text-muted);align-items:flex-start;gap:8px;font-size:15px;line-height:1.6;display:flex}.OverviewPanel-module__jUZZxG__dot{background:var(--level-color,var(--accent));border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.OverviewPanel-module__jUZZxG__dotWarn{background:color-mix(in srgb, var(--level-color,var(--accent)) 50%, var(--border))}.OverviewPanel-module__jUZZxG__nextCard{background:var(--surface-card-1);border:1.5px solid color-mix(in srgb, var(--level-color,var(--accent)) 18%, var(--border));border-radius:var(--r-card);flex-direction:column;gap:10px;padding:18px;display:flex}.OverviewPanel-module__jUZZxG__nextTitle{color:var(--level-color,var(--accent));font-size:20px;font-weight:700}.OverviewPanel-module__jUZZxG__nextText{color:var(--surface-text-muted);font-size:15px;line-height:1.6}.OverviewPanel-module__jUZZxG__mainCol{flex-direction:column;gap:24px;display:flex}.OverviewPanel-module__jUZZxG__actionsStrip{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding-top:16px;display:flex}.OverviewPanel-module__jUZZxG__actionsStrip .OverviewPanel-module__jUZZxG__secondaryLink:last-of-type{margin-right:auto}@media (max-width:600px){.OverviewPanel-module__jUZZxG__actionsStrip{gap:8px}}.OverviewPanel-module__jUZZxG__primaryLink{border:1.5px solid var(--level-color,var(--accent));border-radius:var(--r-btn);background:color-mix(in srgb, var(--level-color,var(--accent)) 12%, transparent);color:var(--level-color,var(--accent));transition:var(--motion-transition-border), var(--motion-transition-background);white-space:nowrap;align-items:center;gap:6px;padding:9px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.OverviewPanel-module__jUZZxG__primaryLink:hover{background:color-mix(in srgb, var(--level-color,var(--accent)) 20%, transparent)}.OverviewPanel-module__jUZZxG__secondaryLink{border:1.5px solid var(--border);border-radius:var(--r-btn);color:var(--text-3);transition:var(--motion-transition-border), var(--motion-transition-color);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.OverviewPanel-module__jUZZxG__secondaryLink:hover{border-color:color-mix(in srgb, var(--level-color,var(--accent)) 26%, var(--border-2));color:var(--level-color,var(--accent))}.OverviewPanel-module__jUZZxG__retakeBtn{border:1.5px solid var(--border);border-radius:var(--r-btn);color:var(--text-3);cursor:pointer;transition:var(--motion-transition-border), var(--motion-transition-color);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.OverviewPanel-module__jUZZxG__retakeBtn:hover{border-color:color-mix(in srgb, var(--level-color,var(--accent)) 26%, var(--border-2));color:var(--level-color,var(--accent))}.OverviewPanel-module__jUZZxG__blurbCard{background:var(--bg-2);border-radius:var(--r-card);border:1px solid color-mix(in srgb, var(--level-color,var(--accent)) 14%, var(--border));padding:16px 20px}.OverviewPanel-module__jUZZxG__blurbText{color:var(--text-2);margin:0;font-size:15px;font-style:italic;line-height:1.7}.OverviewPanel-module__jUZZxG__nonDevNote{background:color-mix(in srgb, var(--level-color,var(--accent)) 6%, var(--bg-2));border-radius:var(--r-card);border:1px solid color-mix(in srgb, var(--level-color,var(--accent)) 18%, var(--border));padding:14px 18px}.OverviewPanel-module__jUZZxG__nonDevNoteText{color:var(--text-2);margin:0;font-size:15px;line-height:1.65}.OverviewPanel-module__jUZZxG__weekCard{background:color-mix(in srgb, var(--level-color,var(--accent)) 8%, var(--bg-2));border-radius:var(--r-card);border:1px solid color-mix(in srgb, var(--level-color,var(--accent)) 20%, var(--border));padding:16px 20px}.OverviewPanel-module__jUZZxG__weekTitle{color:var(--level-color,var(--accent));margin-bottom:8px;font-size:20px;font-weight:700}.OverviewPanel-module__jUZZxG__weekText{color:var(--text);margin:0;font-size:15px;line-height:1.6}
.StickyAccordion-module__2qdGsq__list{flex-direction:column;gap:8px;display:flex}.StickyAccordion-module__2qdGsq__item{border:1.5px solid var(--surface-border);border-radius:var(--r-card);background:var(--surface-card-1);overflow-anchor:none;scroll-margin-top:0;transition:border-color .18s;overflow:hidden}.StickyAccordion-module__2qdGsq__item:has(.StickyAccordion-module__2qdGsq__triggerOpen){border-color:color-mix(in srgb, var(--level-color,var(--accent)) 28%, var(--surface-border))}.StickyAccordion-module__2qdGsq__trigger{cursor:pointer;text-align:left;width:100%;transition:var(--motion-transition-background), var(--motion-transition-border);background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.StickyAccordion-module__2qdGsq__trigger:hover{background:var(--surface-card-1-hover)}.StickyAccordion-module__2qdGsq__triggerOpen{background:color-mix(in srgb, var(--level-color,var(--accent)) 11%, var(--surface-card-1))}.StickyAccordion-module__2qdGsq__triggerContent{flex-direction:column;gap:3px;display:flex}.StickyAccordion-module__2qdGsq__title{color:var(--text);align-items:center;gap:10px;font-size:18px;font-style:normal;font-weight:800;line-height:1.25;display:flex}.StickyAccordion-module__2qdGsq__title:before{content:"";background:var(--level-color,var(--accent));border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.StickyAccordion-module__2qdGsq__titleAccent{color:var(--text);font-weight:800}.StickyAccordion-module__2qdGsq__subtitle{color:var(--text-2);padding-left:16px;font-size:13px}.StickyAccordion-module__2qdGsq__chevron{color:var(--level-color,var(--accent));flex-shrink:0;font-size:10px;display:inline-block}.StickyAccordion-module__2qdGsq__body{border-top:1.5px solid color-mix(in srgb, var(--level-color,var(--accent)) 15%, var(--surface-border));background:color-mix(in srgb, var(--level-color,var(--accent)) 5%, var(--bg))}.StickyAccordion-module__2qdGsq__bodyInner{padding:16px 18px}
.ActionPlanChecklist-module__6ApW9a__container{flex-direction:column;gap:.75rem;display:flex}.ActionPlanChecklist-module__6ApW9a__header{justify-content:space-between;align-items:center;display:flex}.ActionPlanChecklist-module__6ApW9a__title{margin:0;font-size:.9375rem;font-weight:600}.ActionPlanChecklist-module__6ApW9a__progress{opacity:.6;font-size:.75rem}.ActionPlanChecklist-module__6ApW9a__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ActionPlanChecklist-module__6ApW9a__item{align-items:flex-start;gap:.625rem;display:flex}.ActionPlanChecklist-module__6ApW9a__itemDone .ActionPlanChecklist-module__6ApW9a__text{opacity:.5;text-decoration:line-through}.ActionPlanChecklist-module__6ApW9a__checkbox{border:2px solid var(--level-color,#f59e0b);cursor:pointer;width:20px;height:20px;color:var(--level-color,#f59e0b);background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:.75rem;transition:background .15s;display:flex}.ActionPlanChecklist-module__6ApW9a__checkbox[aria-checked=true]{background:var(--level-color,#f59e0b);color:#000}.ActionPlanChecklist-module__6ApW9a__checkbox:focus-visible{outline:2px solid var(--level-color,var(--accent,#f59e0b));outline-offset:3px}.ActionPlanChecklist-module__6ApW9a__text{line-height:1.5}.ActionPlanChecklist-module__6ApW9a__containerDone{border-color:color-mix(in srgb, var(--level-color,var(--accent)) 40%, var(--border));background:color-mix(in srgb, var(--level-color,var(--accent)) 5%, var(--bg));transition:border-color .3s,background .3s}.ActionPlanChecklist-module__6ApW9a__titleDone{color:var(--level-color,var(--accent))}.ActionPlanChecklist-module__6ApW9a__completionNote{color:var(--text-2);margin:-4px 0 4px;font-size:13px;font-style:italic}
.DetailDrawer-module__zW6mKG__overlay{z-index:200;background:#00000080;animation:.2s DetailDrawer-module__zW6mKG__fadeIn;position:fixed;inset:0}.DetailDrawer-module__zW6mKG__drawer{background:var(--color-bg,#0d0d1a);z-index:201;border-left:1px solid #ffffff1a;outline:none;flex-direction:column;width:min(480px,100vw);animation:.25s DetailDrawer-module__zW6mKG__slideIn;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.DetailDrawer-module__zW6mKG__header{background:var(--color-bg,#0d0d1a);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex;position:sticky;top:0}.DetailDrawer-module__zW6mKG__title{margin:0;font-size:1rem;font-weight:600}.DetailDrawer-module__zW6mKG__closeBtn{cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:1rem}.DetailDrawer-module__zW6mKG__closeBtn:hover{opacity:1;background:#ffffff14}.DetailDrawer-module__zW6mKG__body{flex:1;padding:1.5rem}@keyframes DetailDrawer-module__zW6mKG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes DetailDrawer-module__zW6mKG__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}
.ComparisonClient-module__qM2gSa__client{flex-direction:column;gap:18px;display:flex}.ComparisonClient-module__qM2gSa__spotlight{border:1px solid var(--surface-border);border-radius:var(--r-panel);background:var(--surface-card-1);z-index:20;flex-direction:column;gap:10px;padding:18px 20px;display:flex;position:sticky;top:68px}.ComparisonClient-module__qM2gSa__spotlightTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ComparisonClient-module__qM2gSa__spotlightEyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:700}.ComparisonClient-module__qM2gSa__spotlightHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ComparisonClient-module__qM2gSa__spotlightTitle{color:var(--text);margin:0;font-size:22px;font-weight:700;line-height:1.2}.ComparisonClient-module__qM2gSa__spotlightTagline{color:var(--surface-text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;line-height:1.55;overflow:hidden}.ComparisonClient-module__qM2gSa__spotlightBody{color:var(--surface-text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:15px;line-height:1.65;overflow:hidden}.ComparisonClient-module__qM2gSa__tableWrapper{-webkit-overflow-scrolling:touch;border:1px solid var(--surface-border);background:var(--surface-card-1);border-radius:12px;overflow-x:auto}.ComparisonClient-module__qM2gSa__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}.ComparisonClient-module__qM2gSa__toolCol{text-align:left;width:240px;color:var(--surface-text-soft);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border);background:var(--surface-card-1);padding:18px 20px;font-size:15px;font-weight:700}.ComparisonClient-module__qM2gSa__dimCol{text-align:center;border-bottom:1px solid var(--border);border-left:1px solid var(--border);background:var(--surface-card-1);vertical-align:top;width:96px;padding:16px 12px}.ComparisonClient-module__qM2gSa__dimHeadName{color:var(--surface-text-soft);text-wrap:balance;font-size:12px;font-weight:700;line-height:1.35;display:inline-block}.ComparisonClient-module__qM2gSa__toolRange{color:var(--accent);background:var(--accent-dim);border-radius:100px;padding:4px 10px;font-size:14px;font-weight:600;display:inline-block}.ComparisonClient-module__qM2gSa__row{transition:var(--motion-transition-background)}.ComparisonClient-module__qM2gSa__rowHovered td{background:color-mix(in srgb, var(--bg-1-5) 46%, var(--surface-card-2) 54%)}.ComparisonClient-module__qM2gSa__toolCell{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 72%, var(--bg-1-5) 28%);flex-direction:column;gap:8px;padding:18px 20px;display:flex}.ComparisonClient-module__qM2gSa__toolName{color:var(--text);word-break:break-word;font-size:17px;font-weight:700;line-height:1.3;text-decoration:none;display:block}.ComparisonClient-module__qM2gSa__toolName:hover{color:var(--accent)}.ComparisonClient-module__qM2gSa__toolTagline{color:var(--surface-text-muted);font-size:14px;line-height:1.5;display:block}.ComparisonClient-module__qM2gSa__scoreCell{text-align:center;border-bottom:1px solid var(--border);border-left:1px solid var(--border);background:color-mix(in srgb, var(--bg) 72%, var(--bg-1-5) 28%);padding:16px 12px}.ComparisonClient-module__qM2gSa__dots{justify-content:center;gap:3px;display:inline-flex}.ComparisonClient-module__qM2gSa__dot{background:var(--border);border-radius:50%;width:8px;height:8px;display:block}.ComparisonClient-module__qM2gSa__dotFilled{background:var(--accent)}.ComparisonClient-module__qM2gSa__disclaimer{color:var(--surface-text-soft);margin:0;font-size:14px;font-style:italic}.ComparisonClient-module__qM2gSa__profileBody{flex-direction:column;gap:16px;display:flex}.ComparisonClient-module__qM2gSa__profileMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ComparisonClient-module__qM2gSa__profilePricing{color:var(--surface-text-soft);font-size:13px}.ComparisonClient-module__qM2gSa__profileRange{color:var(--accent);background:var(--accent-dim);border-radius:var(--r-pill);align-items:center;padding:3px 8px;font-size:13px;font-weight:600;display:inline-flex}.ComparisonClient-module__qM2gSa__profileLink{color:var(--accent);font-size:14px;font-weight:600;text-decoration:none}.ComparisonClient-module__qM2gSa__profileLink:hover{text-decoration:underline}.ComparisonClient-module__qM2gSa__bestFor{color:var(--surface-text-muted);margin:0;font-size:14px;font-style:italic;line-height:1.65}.ComparisonClient-module__qM2gSa__lists{flex-direction:column;gap:12px;display:flex}.ComparisonClient-module__qM2gSa__listTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--surface-text-soft);margin:0 0 6px;font-size:13px;font-weight:700}.ComparisonClient-module__qM2gSa__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ComparisonClient-module__qM2gSa__strengthItem,.ComparisonClient-module__qM2gSa__limitItem{padding-left:16px;font-size:14px;line-height:1.65;position:relative}.ComparisonClient-module__qM2gSa__strengthItem:before{content:"✓";color:#22c55e;font-weight:700;position:absolute;left:0}.ComparisonClient-module__qM2gSa__limitItem{color:var(--surface-text-soft)}.ComparisonClient-module__qM2gSa__limitItem:before{content:"×";color:var(--text-3);position:absolute;left:0}@media (max-width:900px){.ComparisonClient-module__qM2gSa__spotlight{position:static}.ComparisonClient-module__qM2gSa__toolCol{width:200px}.ComparisonClient-module__qM2gSa__dimCol{width:82px}}
.GapsPanel-module__QvAJxq__panel{flex-direction:column;gap:20px;display:flex}.GapsPanel-module__QvAJxq__legend{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.GapsPanel-module__QvAJxq__legendItem{color:var(--text-3);align-items:center;gap:6px;font-size:13px;display:flex}.GapsPanel-module__QvAJxq__legendDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.GapsPanel-module__QvAJxq__categories{background:var(--surface-card-1);border:1.5px solid var(--surface-border);border-radius:var(--r-card);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.GapsPanel-module__QvAJxq__categoryRow{border-left:4px solid #0000;border-radius:2px;align-items:center;gap:10px;min-height:48px;padding-left:12px;transition:background .12s;display:flex}.GapsPanel-module__QvAJxq__categoryRow:hover{background:color-mix(in srgb, currentColor 4%, var(--surface-card-1))}.GapsPanel-module__QvAJxq__categoryName{color:var(--surface-text-muted);flex:1;font-size:14px;font-weight:500}.GapsPanel-module__QvAJxq__statusBadge{border-radius:var(--r-pill);padding:2px 8px;font-size:11px;font-weight:600}.GapsPanel-module__QvAJxq__itemList{flex-direction:column;gap:6px;list-style:none;display:flex}.GapsPanel-module__QvAJxq__item{color:var(--surface-text-muted);align-items:flex-start;gap:8px;font-size:14px;line-height:1.6;display:flex}.GapsPanel-module__QvAJxq__itemDash{color:var(--surface-text-soft);flex-shrink:0}
.BeyondLevelSection-module__tnXxqW__section{border:1px solid var(--surface-border);border-radius:var(--r-panel);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-tint-color) 8%, var(--surface-card-1) 92%) 0%, color-mix(in srgb, var(--surface-tint-color) 3%, var(--surface-card-1) 97%) 100%);flex-direction:column;gap:14px;padding:24px;display:flex}.BeyondLevelSection-module__tnXxqW__sectionCompact{padding:20px}.BeyondLevelSection-module__tnXxqW__copy{flex-direction:column;gap:8px;display:flex}.BeyondLevelSection-module__tnXxqW__topRow{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.BeyondLevelSection-module__tnXxqW__sectionLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:13px;font-weight:700}.BeyondLevelSection-module__tnXxqW__title{letter-spacing:-.03em;color:var(--text);font-size:clamp(22px,3vw,30px);line-height:1.1}.BeyondLevelSection-module__tnXxqW__body{color:var(--surface-text-muted);max-width:68ch;font-size:14px;line-height:1.72}.BeyondLevelSection-module__tnXxqW__body strong{color:var(--accent)}.BeyondLevelSection-module__tnXxqW__questionButton{border:1px solid color-mix(in srgb, var(--surface-tint-color) 22%, transparent);background:color-mix(in srgb, var(--surface-tint-color) 8%, transparent);width:32px;height:32px;color:var(--accent);font-family:"DM Sans", var(--ff);transition:background .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:700;line-height:1;display:inline-flex}.BeyondLevelSection-module__tnXxqW__questionButton:hover{background:color-mix(in srgb, var(--surface-tint-color) 12%, transparent);border-color:color-mix(in srgb, var(--surface-tint-color) 30%, transparent);transform:translateY(-1px)}.BeyondLevelSection-module__tnXxqW__question{letter-spacing:-.02em;color:var(--text);text-wrap:balance;margin-top:6px;font-size:clamp(22px,3vw,30px);line-height:1.28}@media (max-width:800px){.BeyondLevelSection-module__tnXxqW__topRow{gap:14px}}@media (max-width:560px){.BeyondLevelSection-module__tnXxqW__section,.BeyondLevelSection-module__tnXxqW__sectionCompact{padding:18px}.BeyondLevelSection-module__tnXxqW__questionButton{border-radius:8px;width:30px;height:30px;font-size:16px}.BeyondLevelSection-module__tnXxqW__question{font-size:20px}}
.page-module__5i0O2G__page{flex-direction:column;gap:32px;max-width:1100px;margin:0 auto;padding:32px 24px 88px;display:flex}.page-module__5i0O2G__header{flex-direction:column;gap:10px;display:flex}.page-module__5i0O2G__title{color:var(--text);font-size:32px;font-weight:700;line-height:1.15}.page-module__5i0O2G__em{color:var(--accent);font-style:italic}.page-module__5i0O2G__subtitle{max-width:980px;color:var(--surface-text-muted);font-size:16px;font-weight:500;line-height:1.6}@media (max-width:900px){.page-module__5i0O2G__page{gap:24px;padding:28px 24px 72px}.page-module__5i0O2G__title{font-size:28px}.page-module__5i0O2G__subtitle{font-size:15px}}@media (max-width:560px){.page-module__5i0O2G__page{gap:20px;padding:24px 16px 56px}}
.PlanPanel-module__thFScq__panel{flex-direction:column;gap:16px;display:flex}.PlanPanel-module__thFScq__intro{color:var(--text-2);font-size:14px;line-height:1.65}.PlanPanel-module__thFScq__stepList{flex-direction:column;gap:10px;list-style:none;display:flex}.PlanPanel-module__thFScq__step{color:var(--surface-text-muted);align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.PlanPanel-module__thFScq__stepNum{background:color-mix(in srgb, var(--level-color,var(--accent)) 15%, transparent);width:20px;min-width:20px;height:20px;color:var(--level-color,var(--accent));border-radius:50%;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:600;display:flex}.PlanPanel-module__thFScq__resourceList{flex-direction:column;gap:8px;list-style:none;display:flex}.PlanPanel-module__thFScq__resourceLink{background:var(--surface-card-2);border:1.5px solid var(--surface-border);border-radius:var(--r-card);transition:var(--motion-transition-border), var(--motion-transition-background);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.PlanPanel-module__thFScq__resourceLink:hover{background:var(--surface-card-2-hover);border-color:var(--surface-border-strong)}.PlanPanel-module__thFScq__resourceTitle{color:var(--surface-text-muted);font-size:14px;font-weight:500}.PlanPanel-module__thFScq__resourceSource{color:color-mix(in srgb, var(--level-color,var(--accent)) 72%, var(--text-3));white-space:nowrap;font-size:11px}
