.OrgChartViewer-module__Ylbj1G__orgChartWrapper{border:1px solid var(--border-light,#00000014);background:#fff;border-radius:16px;width:100%;min-height:540px;padding-bottom:2rem;position:relative;overflow:auto hidden;box-shadow:0 4px 20px #00000005}body.dark-theme .OrgChartViewer-module__Ylbj1G__orgChartWrapper{background:#111827;border-color:#ffffff14;box-shadow:0 4px 20px #00000040}.OrgChartViewer-module__Ylbj1G__breadcrumbs{border-bottom:1px solid var(--border-light,#0000000f);z-index:2;background:#fff;align-items:center;gap:.5rem;width:100%;padding:.65rem 1.25rem;display:flex;position:relative}body.dark-theme .OrgChartViewer-module__Ylbj1G__breadcrumbs{background:#111827;border-bottom-color:#ffffff0f}.OrgChartViewer-module__Ylbj1G__breadcrumbItem{font-family:var(--font-sans);color:var(--text-charcoal,#1e293b);opacity:.7;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.85rem;font-weight:500;transition:all .2s;display:flex}body.dark-theme .OrgChartViewer-module__Ylbj1G__breadcrumbItem{color:#fffc}.OrgChartViewer-module__Ylbj1G__breadcrumbItem:hover:not(:disabled){opacity:1;color:var(--accent-navy,#0b192c);background:#0b192c0d}body.dark-theme .OrgChartViewer-module__Ylbj1G__breadcrumbItem:hover:not(:disabled){color:#60a5fa;background:#60a5fa1f}.OrgChartViewer-module__Ylbj1G__breadcrumbItem.OrgChartViewer-module__Ylbj1G__active{opacity:1;color:var(--accent-navy,#0b192c);cursor:default;font-weight:600}body.dark-theme .OrgChartViewer-module__Ylbj1G__breadcrumbItem.OrgChartViewer-module__Ylbj1G__active{color:#60a5fa}.OrgChartViewer-module__Ylbj1G__downloadCsvBtn{background:var(--accent-navy,#0b192c);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.4rem;margin-left:auto;padding:.45rem .9rem;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.OrgChartViewer-module__Ylbj1G__downloadCsvBtn:hover{opacity:.9;transform:translateY(-1px)}body.dark-theme .OrgChartViewer-module__Ylbj1G__downloadCsvBtn{color:#fff;background:#2563eb}.OrgChartViewer-module__Ylbj1G__breadcrumbSeparator{color:var(--text-secondary,#3333334d)}body.dark-theme .OrgChartViewer-module__Ylbj1G__breadcrumbSeparator{color:#ffffff4d}.OrgChartViewer-module__Ylbj1G__canvas{justify-content:center;min-width:max-content;padding:3rem 2rem;display:flex}.OrgChartViewer-module__Ylbj1G__orgTree{justify-content:center;display:flex}.OrgChartViewer-module__Ylbj1G__orgTree ul{justify-content:center;align-items:stretch;margin:0;padding-top:1.5rem;padding-left:0;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.OrgChartViewer-module__Ylbj1G__orgTree li{text-align:center;flex-direction:column;align-items:center;padding:1.5rem .5rem 0;list-style-type:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.OrgChartViewer-module__Ylbj1G__orgTree li:before,.OrgChartViewer-module__Ylbj1G__orgTree li:after{content:"";border-top:2px solid #0b192c33;width:50%;height:1.5rem;position:absolute;top:0;right:50%}.OrgChartViewer-module__Ylbj1G__orgTree li:after{border-left:2px solid #0b192c33;left:50%;right:auto}body.dark-theme .OrgChartViewer-module__Ylbj1G__orgTree li:before{border-color:#60a5fa4d}body.dark-theme .OrgChartViewer-module__Ylbj1G__orgTree li:after{border-color:#60a5fa4d}.OrgChartViewer-module__Ylbj1G__orgTree li:only-child:after,.OrgChartViewer-module__Ylbj1G__orgTree li:only-child:before{display:none}.OrgChartViewer-module__Ylbj1G__orgTree li:only-child{padding-top:0}.OrgChartViewer-module__Ylbj1G__orgTree li:first-child:before,.OrgChartViewer-module__Ylbj1G__orgTree li:last-child:after{border:0}.OrgChartViewer-module__Ylbj1G__orgTree li:first-child:after{border-radius:8px 0 0}.OrgChartViewer-module__Ylbj1G__orgTree li:last-child:before{border-right:2px solid #0b192c33;border-radius:0 8px 0 0}body.dark-theme .OrgChartViewer-module__Ylbj1G__orgTree li:last-child:before{border-right-color:#60a5fa4d}.OrgChartViewer-module__Ylbj1G__orgTree ul:before{content:"";border-left:2px solid #0b192c33;width:0;height:1.5rem;position:absolute;top:0;left:50%}body.dark-theme .OrgChartViewer-module__Ylbj1G__orgTree ul:before{border-left-color:#60a5fa4d}.OrgChartViewer-module__Ylbj1G__orgCard{border:1px solid var(--border-light,#0000001a);box-sizing:border-box;background:#fff;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;width:140px;min-height:160px;margin:0 auto;padding:1rem .75rem 1.25rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;position:relative;box-shadow:0 4px 16px #00000008}body.dark-theme .OrgChartViewer-module__Ylbj1G__orgCard{background:#1f2937;border-color:#ffffff14;box-shadow:0 4px 16px #0003}.OrgChartViewer-module__Ylbj1G__orgCard:hover{z-index:2;border-color:#0b192c40;transform:translateY(-3px);box-shadow:0 10px 24px #0000000f}body.dark-theme .OrgChartViewer-module__Ylbj1G__orgCard:hover{border-color:#60a5fa4d;box-shadow:0 10px 24px #00000059}.OrgChartViewer-module__Ylbj1G__orgCard.OrgChartViewer-module__Ylbj1G__root{border:2px solid var(--accent-navy,#0b192c);background:#fff;box-shadow:0 8px 24px #0b192c14}body.dark-theme .OrgChartViewer-module__Ylbj1G__orgCard.OrgChartViewer-module__Ylbj1G__root{background:#1e293b;border-color:#60a5fa;box-shadow:0 8px 24px #0006}.OrgChartViewer-module__Ylbj1G__avatar{width:36px;height:36px;color:var(--accent-navy,#0b192c);background:#0b192c0d;border:1px solid #0b192c14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0 auto .5rem;display:flex}body.dark-theme .OrgChartViewer-module__Ylbj1G__avatar{color:#60a5fa;background:#60a5fa26;border-color:#60a5fa40}.OrgChartViewer-module__Ylbj1G__orgCard h4{color:var(--text-charcoal,#1e293b);font-size:.85rem;font-family:var(--font-serif);margin:0 0 .25rem;font-weight:700;line-height:1.2}body.dark-theme .OrgChartViewer-module__Ylbj1G__orgCard h4{color:#fff}.OrgChartViewer-module__Ylbj1G__role{color:var(--accent-navy,#0b192c);margin:0 0 .4rem;font-size:.7rem;font-weight:600;line-height:1.2}body.dark-theme .OrgChartViewer-module__Ylbj1G__role{color:#93c5fd}.OrgChartViewer-module__Ylbj1G__dept{color:var(--text-secondary,#333333b3);border:1px solid var(--border-light,#0000000f);background:#0b192c0a;border-radius:100px;margin-top:auto;padding:.2rem .5rem;font-size:.6rem;font-weight:600;display:inline-block}body.dark-theme .OrgChartViewer-module__Ylbj1G__dept{color:#cbd5e1;background:#ffffff0f;border-color:#ffffff14}.OrgChartViewer-module__Ylbj1G__expandBtn{border:1px solid var(--border-light,#00000026);cursor:pointer;width:24px;height:24px;color:var(--accent-navy,#0b192c);z-index:5;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;bottom:-10px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000000d}body.dark-theme .OrgChartViewer-module__Ylbj1G__expandBtn{color:#60a5fa;background:#1e293b;border-color:#ffffff26}.OrgChartViewer-module__Ylbj1G__expandBtn:hover{background:var(--accent-navy,#0b192c);color:#fff;transform:translate(-50%)scale(1.1)}body.dark-theme .OrgChartViewer-module__Ylbj1G__expandBtn:hover{color:#0b192c;background:#60a5fa}.OrgChartViewer-module__Ylbj1G__navigateUpBtn{border:1px solid var(--border-light,#00000026);cursor:pointer;width:24px;height:24px;color:var(--accent-navy,#0b192c);z-index:5;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000000d}body.dark-theme .OrgChartViewer-module__Ylbj1G__navigateUpBtn{color:#60a5fa;background:#1e293b;border-color:#ffffff26}.OrgChartViewer-module__Ylbj1G__navigateUpBtn:hover{background:var(--accent-navy,#0b192c);color:#fff;transform:translate(-50%)scale(1.1)}body.dark-theme .OrgChartViewer-module__Ylbj1G__navigateUpBtn:hover{color:#0b192c;background:#60a5fa}.OrgChartViewer-module__Ylbj1G__reportsBadge{color:var(--accent-navy,#0b192c);white-space:nowrap;background:#0b192c0d;border:1px solid #0b192c1a;border-radius:100px;margin-top:.5rem;padding:.2rem .6rem;font-size:.6rem;font-weight:700}body.dark-theme .OrgChartViewer-module__Ylbj1G__reportsBadge{color:#93c5fd;background:#60a5fa1f;border-color:#60a5fa33}
.AskPmgButton-module__Prg70a__askPmgBtn{font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);cursor:pointer;white-space:nowrap;letter-spacing:-.01em;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.AskPmgButton-module__Prg70a__variantPill{color:var(--accent-navy,#0b192c);background:#0b192c0f;border:1px solid #0b192c29;border-radius:20px;padding:.35rem .8rem}body.dark-theme .AskPmgButton-module__Prg70a__variantPill{color:#fff;background:#ffffff1f;border-color:#ffffff38}.AskPmgButton-module__Prg70a__variantPill:hover{background:var(--accent-navy,#0b192c);color:#fff;border-color:var(--accent-navy,#0b192c);transform:translateY(-1px);box-shadow:0 2px 8px #0b192c26}body.dark-theme .AskPmgButton-module__Prg70a__variantPill:hover{color:#fff;background:#3b82f6;border-color:#3b82f6;box-shadow:0 2px 10px #3b82f659}.AskPmgButton-module__Prg70a__variantDark{letter-spacing:.02em;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:20px;padding:.35rem .85rem;font-weight:600;color:#fff!important}.AskPmgButton-module__Prg70a__variantDark:hover{transform:translateY(-1px);box-shadow:0 4px 12px #2563eb66;color:#fff!important;background:#2563eb!important;border-color:#3b82f6!important}.AskPmgButton-module__Prg70a__variantLight{color:var(--accent-navy,#0b192c);background:#0b192c0d;border:1px solid #0b192c26;border-radius:20px;padding:.35rem .8rem}.AskPmgButton-module__Prg70a__variantLight:hover{background:var(--accent-navy,#0b192c);color:#fff;border-color:var(--accent-navy,#0b192c);transform:translateY(-1px)}.AskPmgButton-module__Prg70a__variantSolid{background:var(--accent-navy,#0b192c);border:1px solid var(--accent-navy,#0b192c);color:#fff;border-radius:8px;padding:.4rem .85rem}body.dark-theme .AskPmgButton-module__Prg70a__variantSolid{background:#2563eb;border-color:#2563eb}.AskPmgButton-module__Prg70a__variantSolid:hover{opacity:.9;transform:translateY(-1px)}.AskPmgButton-module__Prg70a__variantGhost{color:var(--text-secondary,#333333bf);background:0 0;border:none;padding:.35rem .5rem}.AskPmgButton-module__Prg70a__variantGhost:hover{color:var(--accent-navy,#0b192c)}body.dark-theme .AskPmgButton-module__Prg70a__variantGhost:hover{color:#fff}.AskPmgButton-module__Prg70a__btnArrow{transition:transform .2s}.AskPmgButton-module__Prg70a__askPmgBtn:hover .AskPmgButton-module__Prg70a__btnArrow{transform:translate(2px)}
.GlobalAuthWidget-module__ZhP43G__globalAuthWidget{font-family:var(--font-sans);align-items:center;gap:.85rem;margin-left:1rem;font-size:.85rem;display:flex}.GlobalAuthWidget-module__ZhP43G__btnAuthNav{color:var(--text-charcoal,#1a1a1a);cursor:pointer;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;background:0 0;border:1px solid #0000001f;border-radius:100px;align-items:center;gap:.45rem;padding:.5rem 1.15rem;font-size:.82rem;font-weight:600;transition:all .25s;display:inline-flex}body.dark-theme .GlobalAuthWidget-module__ZhP43G__btnAuthNav{color:#fff;border-color:#ffffff26}.GlobalAuthWidget-module__ZhP43G__btnAuthNav:hover{border-color:var(--accent-navy,#0a192f);background:#0a192f0d;transform:translateY(-1px)}body.dark-theme .GlobalAuthWidget-module__ZhP43G__btnAuthNav:hover{background:#4a8cff1a;border-color:#4a8cff}.GlobalAuthWidget-module__ZhP43G__badgeRole{text-transform:uppercase;letter-spacing:.06em;border-radius:100px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.GlobalAuthWidget-module__ZhP43G__roleConsultant{color:#0f766e;background:#ccfbf1;border:1px solid #99f6e4}body.dark-theme .GlobalAuthWidget-module__ZhP43G__roleConsultant{color:#2dd4bf;background:#2dd4bf26;border-color:#2dd4bf4d}.GlobalAuthWidget-module__ZhP43G__roleManager{color:#4338ca;background:#e0e7ff;border:1px solid #c7d2fe}body.dark-theme .GlobalAuthWidget-module__ZhP43G__roleManager{color:#818cf8;background:#818cf826;border-color:#818cf84d}.GlobalAuthWidget-module__ZhP43G__roleExecutive{color:#be185d;background:#fce7f3;border:1px solid #fbcfe8}body.dark-theme .GlobalAuthWidget-module__ZhP43G__roleExecutive{color:#f472b6;background:#f472b626;border-color:#f472b64d}.GlobalAuthWidget-module__ZhP43G__authModalOverlay{-webkit-backdrop-filter:blur(8px);z-index:10000;background:#0f172a99;justify-content:center;align-items:center;padding:1.5rem;animation:.3s cubic-bezier(.16,1,.3,1) GlobalAuthWidget-module__ZhP43G__modalFadeIn;display:flex;position:fixed;inset:0}@keyframes GlobalAuthWidget-module__ZhP43G__modalFadeIn{0%{opacity:0}to{opacity:1}}.GlobalAuthWidget-module__ZhP43G__authModal{background:#fff;border:1px solid #00000014;border-radius:24px;width:100%;max-width:440px;padding:3rem 2.5rem;animation:.35s cubic-bezier(.16,1,.3,1) GlobalAuthWidget-module__ZhP43G__modalSlideUp;position:relative;box-shadow:0 25px 50px -12px #00000040}body.dark-theme .GlobalAuthWidget-module__ZhP43G__authModal{background:#111827;border-color:#ffffff14;box-shadow:0 25px 50px -12px #000000b3}@keyframes GlobalAuthWidget-module__ZhP43G__modalSlideUp{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.GlobalAuthWidget-module__ZhP43G__modalCloseBtn{cursor:pointer;color:var(--text-charcoal,#1a1a1a);opacity:.5;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex;position:absolute;top:1.25rem;right:1.25rem}body.dark-theme .GlobalAuthWidget-module__ZhP43G__modalCloseBtn{color:#fff}.GlobalAuthWidget-module__ZhP43G__modalCloseBtn:hover{opacity:1;background:#0000000d}body.dark-theme .GlobalAuthWidget-module__ZhP43G__modalCloseBtn:hover{background:#ffffff14}.GlobalAuthWidget-module__ZhP43G__modalHeader{text-align:center;margin-bottom:2rem}.GlobalAuthWidget-module__ZhP43G__modalIconWrapper{width:52px;height:52px;color:var(--accent-navy,#0a192f);background:#0a192f0d;border-radius:14px;justify-content:center;align-items:center;margin:0 auto 1.25rem;display:flex}body.dark-theme .GlobalAuthWidget-module__ZhP43G__modalIconWrapper{color:#4a8cff;background:#4a8cff1a}.GlobalAuthWidget-module__ZhP43G__modalTitle{font-family:var(--font-serif);color:var(--text-charcoal,#1a1a1a);margin:0 0 .5rem;font-size:1.85rem;font-weight:600}body.dark-theme .GlobalAuthWidget-module__ZhP43G__modalTitle{color:#fff}.GlobalAuthWidget-module__ZhP43G__modalSubtitle{font-family:var(--font-sans);color:var(--text-charcoal,#1a1a1a);opacity:.75;margin:0;font-size:.9rem}body.dark-theme .GlobalAuthWidget-module__ZhP43G__modalSubtitle{color:#ffffffbf}.GlobalAuthWidget-module__ZhP43G__errorBanner{color:#d9534f;font-family:var(--font-sans);background:#d9534f14;border:1px solid #d9534f33;border-left:3px solid #d9534f;border-radius:6px;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.85rem;line-height:1.4}body.dark-theme .GlobalAuthWidget-module__ZhP43G__errorBanner{color:#ff6b6b;background:#d9534f1f;border-color:#d9534f4d #d9534f4d #d9534f4d #ff6b6b}.GlobalAuthWidget-module__ZhP43G__formGroup{flex-direction:column;margin-bottom:1.25rem;display:flex}.GlobalAuthWidget-module__ZhP43G__formLabel{font-family:var(--font-sans);color:var(--text-charcoal,#1a1a1a);margin-bottom:.45rem;font-size:.85rem;font-weight:600}body.dark-theme .GlobalAuthWidget-module__ZhP43G__formLabel{color:#f3f4f6}.GlobalAuthWidget-module__ZhP43G__formInput{width:100%;font-family:var(--font-sans);color:var(--text-charcoal,#1a1a1a);box-sizing:border-box;background:#fff;border:1px solid #0000001f;border-radius:12px;outline:none;padding:.85rem 1.15rem;font-size:.95rem;transition:all .25s;box-shadow:inset 0 1px 2px #00000005}body.dark-theme .GlobalAuthWidget-module__ZhP43G__formInput{color:#fff;background:#1f2937;border-color:#ffffff1f}.GlobalAuthWidget-module__ZhP43G__formInput:focus{border-color:#4a8cff;box-shadow:0 0 0 3px #4a8cff2e}.GlobalAuthWidget-module__ZhP43G__passwordWrapper{align-items:center;display:flex;position:relative}.GlobalAuthWidget-module__ZhP43G__passwordInput{padding-right:2.75rem!important}.GlobalAuthWidget-module__ZhP43G__passwordToggleBtn{cursor:pointer;color:var(--text-charcoal,#1a1a1a);opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:flex;position:absolute;right:.75rem}body.dark-theme .GlobalAuthWidget-module__ZhP43G__passwordToggleBtn{color:#fff}.GlobalAuthWidget-module__ZhP43G__submitBtn{background:var(--accent-navy,#0a192f);color:#fff;width:100%;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.95rem 1.5rem;font-size:.95rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 15px #0a192f26}body.dark-theme .GlobalAuthWidget-module__ZhP43G__submitBtn{background:#4a8cff;box-shadow:0 4px 15px #4a8cff40}.GlobalAuthWidget-module__ZhP43G__submitBtn:hover:not(:disabled){background:#112240;transform:translateY(-2px);box-shadow:0 8px 25px #0a192f40}body.dark-theme .GlobalAuthWidget-module__ZhP43G__submitBtn:hover:not(:disabled){color:var(--accent-navy,#0a192f);background:#fff}.GlobalAuthWidget-module__ZhP43G__submitBtn:disabled{opacity:.55;cursor:not-allowed;transform:none!important}
.EulaConsentModal-module__ZUEyja__modalOverlay{-webkit-backdrop-filter:blur(12px);z-index:99999;background:#0a192cd1;justify-content:center;align-items:center;padding:1.5rem;animation:.3s cubic-bezier(.16,1,.3,1) forwards EulaConsentModal-module__ZUEyja__fadeIn;display:flex;position:fixed;inset:0}@keyframes EulaConsentModal-module__ZUEyja__fadeIn{0%{opacity:0}to{opacity:1}}.EulaConsentModal-module__ZUEyja__modalCard{background:#fff;border:1px solid #fff3;border-radius:20px;flex-direction:column;width:100%;max-width:680px;max-height:88vh;animation:.35s cubic-bezier(.16,1,.3,1) forwards EulaConsentModal-module__ZUEyja__scaleUp;display:flex;overflow:hidden;box-shadow:0 25px 60px -12px #00000080,0 0 0 1px #0000000d}body.dark-theme .EulaConsentModal-module__ZUEyja__modalCard{background:#111827;border-color:#ffffff1a;box-shadow:0 25px 60px -12px #000c}@keyframes EulaConsentModal-module__ZUEyja__scaleUp{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.EulaConsentModal-module__ZUEyja__modalHeader{background:#00000004;border-bottom:1px solid #0000000f;flex-direction:column;gap:.5rem;padding:1.5rem 2rem 1.25rem;display:flex;position:relative}body.dark-theme .EulaConsentModal-module__ZUEyja__modalHeader{background:#ffffff05;border-bottom-color:#ffffff14}.EulaConsentModal-module__ZUEyja__progressBarTrack{background:#0000000f;height:4px;position:absolute;top:0;left:0;right:0}body.dark-theme .EulaConsentModal-module__ZUEyja__progressBarTrack{background:#ffffff0f}.EulaConsentModal-module__ZUEyja__progressBarFill{background:linear-gradient(90deg,#2563eb,#3b82f6);height:100%;transition:width .35s cubic-bezier(.16,1,.3,1)}.EulaConsentModal-module__ZUEyja__headerTop{justify-content:space-between;align-items:center;display:flex}.EulaConsentModal-module__ZUEyja__headerBadges{align-items:center;gap:.5rem;display:flex}.EulaConsentModal-module__ZUEyja__stepTag{font-family:var(--font-sans);color:#fff;background:#2563eb;border-radius:100px;padding:.2rem .65rem;font-size:.75rem;font-weight:700}.EulaConsentModal-module__ZUEyja__badge{font-family:var(--font-mono,monospace);text-transform:uppercase;color:#2563eb;background:#2563eb1a;border-radius:4px;padding:.2rem .6rem;font-size:.72rem;font-weight:700}body.dark-theme .EulaConsentModal-module__ZUEyja__badge{color:#93c5fd;background:#93c5fd26}.EulaConsentModal-module__ZUEyja__title{font-family:var(--font-serif);color:var(--text-charcoal,#1e293b);margin:0;font-size:1.45rem;font-weight:700;line-height:1.25}body.dark-theme .EulaConsentModal-module__ZUEyja__title{color:#fff}.EulaConsentModal-module__ZUEyja__subtitle{font-family:var(--font-sans);color:var(--text-secondary,#333333b3);margin:0;font-size:.88rem;line-height:1.5}body.dark-theme .EulaConsentModal-module__ZUEyja__subtitle{color:#ffffffb3}.EulaConsentModal-module__ZUEyja__modalBody{flex-direction:column;flex:1;gap:1rem;padding:1.5rem 2rem;display:flex;overflow-y:auto}.EulaConsentModal-module__ZUEyja__introBox{color:var(--text-charcoal,#1e293b);background:#2563eb0f;border-left:3px solid #2563eb;border-radius:6px;padding:.85rem 1rem;font-size:.85rem;line-height:1.5}body.dark-theme .EulaConsentModal-module__ZUEyja__introBox{color:#e2e8f0;background:#2563eb1f}.EulaConsentModal-module__ZUEyja__docContainer{max-height:320px;color:var(--text-charcoal,#1e293b);font-size:.88rem;line-height:1.6;font-family:var(--font-sans);background:#00000005;border:1px solid #00000014;border-radius:10px;padding:1.5rem;overflow-y:auto}body.dark-theme .EulaConsentModal-module__ZUEyja__docContainer{color:#e2e8f0;background:#ffffff08;border-color:#ffffff14}:is(.EulaConsentModal-module__ZUEyja__docContainer h1,.EulaConsentModal-module__ZUEyja__docContainer h2,.EulaConsentModal-module__ZUEyja__docContainer h3,.EulaConsentModal-module__ZUEyja__docContainer h4,.EulaConsentModal-module__ZUEyja__docContainer h5,.EulaConsentModal-module__ZUEyja__docContainer h6){font-family:var(--font-serif);color:var(--text-charcoal,#1e293b);margin-top:1.25rem;margin-bottom:.5rem;line-height:1.3;position:relative}:is(body.dark-theme .EulaConsentModal-module__ZUEyja__docContainer h1,body.dark-theme .EulaConsentModal-module__ZUEyja__docContainer h2,body.dark-theme .EulaConsentModal-module__ZUEyja__docContainer h3,body.dark-theme .EulaConsentModal-module__ZUEyja__docContainer h4,body.dark-theme .EulaConsentModal-module__ZUEyja__docContainer h5,body.dark-theme .EulaConsentModal-module__ZUEyja__docContainer h6){color:#fff}.EulaConsentModal-module__ZUEyja__docContainer h1{margin-top:.5rem;font-size:1.25rem;font-weight:700}.EulaConsentModal-module__ZUEyja__docContainer h2{border-bottom:1px solid var(--border-light,#00000014);padding-bottom:.3rem;font-size:1.12rem;font-weight:700}.EulaConsentModal-module__ZUEyja__docContainer h3{font-size:1rem;font-weight:600}.EulaConsentModal-module__ZUEyja__docContainer h4{font-size:.92rem;font-weight:600}body.dark-theme .EulaConsentModal-module__ZUEyja__docContainer h2{border-bottom-color:#ffffff14}.EulaConsentModal-module__ZUEyja__docContainer .headingAnchor{display:none!important}.EulaConsentModal-module__ZUEyja__docContainer p{margin:0 0 .85rem;line-height:1.6}:is(.EulaConsentModal-module__ZUEyja__docContainer strong,.EulaConsentModal-module__ZUEyja__docContainer b){color:var(--text-charcoal,#0f172a);font-weight:700}:is(body.dark-theme .EulaConsentModal-module__ZUEyja__docContainer strong,body.dark-theme .EulaConsentModal-module__ZUEyja__docContainer b){color:#fff}:is(.EulaConsentModal-module__ZUEyja__docContainer ul,.EulaConsentModal-module__ZUEyja__docContainer ol){margin:.5rem 0 1rem;padding-left:1.5rem}.EulaConsentModal-module__ZUEyja__docContainer li{margin-bottom:.35rem;line-height:1.55}.EulaConsentModal-module__ZUEyja__docContainer blockquote{border-left:3px solid var(--accent-navy,#0b192c);background:#0b192c08;border-radius:0 6px 6px 0;margin:1rem 0;padding:.65rem 1rem;font-style:italic}body.dark-theme .EulaConsentModal-module__ZUEyja__docContainer blockquote{background:#60a5fa0f;border-left-color:#60a5fa}.EulaConsentModal-module__ZUEyja__docContainer table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.82rem}:is(.EulaConsentModal-module__ZUEyja__docContainer th,.EulaConsentModal-module__ZUEyja__docContainer td){border:1px solid var(--border-light,#00000014);text-align:left;padding:.5rem .75rem}.EulaConsentModal-module__ZUEyja__docContainer th{background:#00000008;font-weight:700}body.dark-theme .EulaConsentModal-module__ZUEyja__docContainer th{background:#ffffff0d}.EulaConsentModal-module__ZUEyja__docContainer code{font-family:var(--font-mono,monospace);color:var(--accent-navy,#0b192c);background:#0000000d;border-radius:4px;padding:.15rem .35rem;font-size:.82em}body.dark-theme .EulaConsentModal-module__ZUEyja__docContainer code{color:#93c5fd;background:#ffffff1a}.EulaConsentModal-module__ZUEyja__docContainer hr{border:0;border-top:1px solid var(--border-light,#00000014);margin:1.25rem 0}.EulaConsentModal-module__ZUEyja__docContainer .callout{border:1px solid #0000;border-left-width:4px;border-radius:8px;margin:1rem 0;padding:.85rem 1rem}.EulaConsentModal-module__ZUEyja__docContainer .calloutHeader{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.75rem;font-weight:700;display:flex}.EulaConsentModal-module__ZUEyja__docContainer .calloutBody{font-size:.84rem;line-height:1.5}.EulaConsentModal-module__ZUEyja__docContainer .calloutBody p:last-child{margin-bottom:0}.EulaConsentModal-module__ZUEyja__docContainer .callout-axiom{color:#0c4a6e;background:#0ea5e90f;border-color:#0ea5e933 #0ea5e933 #0ea5e933 #0284c7}body.dark-theme .EulaConsentModal-module__ZUEyja__docContainer .callout-axiom{color:#e0f2fe;background:#0ea5e91f;border-color:#0ea5e940 #0ea5e940 #0ea5e940 #38bdf8}.EulaConsentModal-module__ZUEyja__docContainer .callout-protocol{color:#312e81;background:#4f46e50f;border-color:#4f46e533 #4f46e533 #4f46e533 #4f46e5}:is(.EulaConsentModal-module__ZUEyja__docContainer .callout-warning,.EulaConsentModal-module__ZUEyja__docContainer .callout-caution){color:#92400e;background:#d9770614;border-color:#d9770633 #d9770633 #d9770633 #d97706}.EulaConsentModal-module__ZUEyja__docContainer .callout-important{color:#991b1b;background:#dc262614;border-color:#dc262633 #dc262633 #dc262633 #dc2626}.EulaConsentModal-module__ZUEyja__docContainer .callout-note{color:#1e40af;background:#2563eb0f;border-color:#2563eb33 #2563eb33 #2563eb33 #2563eb}.EulaConsentModal-module__ZUEyja__docContainer .callout-tip{color:#065f46;background:#0596690f;border-color:#05966933 #05966933 #05966933 #059669}.EulaConsentModal-module__ZUEyja__docContainer .callout-formula{color:#5b21b6;background:#7c3aed0f;border-color:#7c3aed33 #7c3aed33 #7c3aed33 #7c3aed}.EulaConsentModal-module__ZUEyja__docHeader{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;font-size:.8rem;font-weight:600;display:flex}body.dark-theme .EulaConsentModal-module__ZUEyja__docHeader{border-bottom-color:#ffffff14}.EulaConsentModal-module__ZUEyja__scrollPrompt{color:#d97706;align-items:center;gap:.35rem;font-size:.78rem;display:flex}.EulaConsentModal-module__ZUEyja__modalFooter{background:#00000004;border-top:1px solid #0000000f;flex-direction:column;gap:1rem;padding:1.25rem 2rem 1.5rem;display:flex}body.dark-theme .EulaConsentModal-module__ZUEyja__modalFooter{background:#ffffff05;border-top-color:#ffffff14}.EulaConsentModal-module__ZUEyja__agreementRow{cursor:pointer;color:var(--text-charcoal,#1e293b);align-items:flex-start;gap:.75rem;font-size:.86rem;line-height:1.45;display:flex}body.dark-theme .EulaConsentModal-module__ZUEyja__agreementRow{color:#e2e8f0}.EulaConsentModal-module__ZUEyja__agreementRow input[type=checkbox]{cursor:pointer;width:16px;height:16px;margin-top:3px}.EulaConsentModal-module__ZUEyja__buttonRow{align-items:center;gap:.75rem;display:flex}.EulaConsentModal-module__ZUEyja__acceptBtn{background:var(--accent-navy,#0b192c);color:#fff;font-family:var(--font-sans);cursor:pointer;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.92rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #0b192c26}.EulaConsentModal-module__ZUEyja__acceptBtn:hover:not(:disabled){background:#1e3a8a;transform:translateY(-1px)}.EulaConsentModal-module__ZUEyja__acceptBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.EulaConsentModal-module__ZUEyja__signOutBtn{color:var(--text-charcoal,#1e293b);font-family:var(--font-sans);cursor:pointer;background:0 0;border:1px solid #00000026;border-radius:8px;padding:.85rem 1.25rem;font-size:.88rem;font-weight:600;transition:all .2s}body.dark-theme .EulaConsentModal-module__ZUEyja__signOutBtn{color:#fff;border-color:#ffffff26}.EulaConsentModal-module__ZUEyja__signOutBtn:hover{background:#0000000d}body.dark-theme .EulaConsentModal-module__ZUEyja__signOutBtn:hover{background:#ffffff0d}
.AdminLayout-module__YwwWgW__adminLayoutWrapper{background:var(--bg-base);flex-direction:column;height:100dvh;max-height:100dvh;display:flex;position:relative;overflow:hidden}.AdminLayout-module__YwwWgW__adminTopBar{background:var(--text-charcoal,#111827);color:#ffffffb3;height:48px;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;z-index:100;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 1.5rem;font-size:.72rem;font-weight:600;display:flex;position:relative}.AdminLayout-module__YwwWgW__adminTopBarUser{align-items:center;gap:1.25rem;display:flex}.AdminLayout-module__YwwWgW__adminTopBarUser a[class*=askPmgBtn]{color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff47!important;font-weight:600!important}.AdminLayout-module__YwwWgW__adminTopBarUser a[class*=askPmgBtn]:hover{color:#fff!important;background:#2563eb!important;border-color:#3b82f6!important;box-shadow:0 4px 12px #2563eb66!important}.AdminLayout-module__YwwWgW__userEmail{text-transform:lowercase;opacity:.9;color:#fff;font-weight:500}.AdminLayout-module__YwwWgW__adminRoleTag{color:#4a8cff;background:#4a8cff33;border:1px solid #4a8cff4d;border-radius:4px;padding:.2rem .6rem;font-size:.65rem;font-weight:700}.AdminLayout-module__YwwWgW__signOutBtn{color:#ffffffa6;cursor:pointer;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:.7rem;font-weight:600;transition:all .2s}.AdminLayout-module__YwwWgW__signOutBtn:hover{color:#fff;background:#ffffff1a}.AdminLayout-module__YwwWgW__adminMainLayout{flex:1;height:calc(100dvh - 48px);min-height:0;display:flex;overflow:hidden}.AdminLayout-module__YwwWgW__adminSidebar{box-sizing:border-box;overscroll-behavior:contain;background:#fff;border-right:1px solid #00000014;flex-direction:column;flex-shrink:0;width:280px;height:100%;padding:1.5rem 1rem;display:flex;overflow-y:auto}body.dark-theme .AdminLayout-module__YwwWgW__adminSidebar{background:#111827;border-right-color:#ffffff14}.AdminLayout-module__YwwWgW__sidebarHeader{border-bottom:1px solid #0000000f;margin-bottom:1.5rem;padding:0 .5rem .75rem}body.dark-theme .AdminLayout-module__YwwWgW__sidebarHeader{border-bottom-color:#ffffff14}.AdminLayout-module__YwwWgW__sidebarBrandBadge{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.12em;color:var(--accent-navy,#0a192f);margin-bottom:.2rem;font-size:.68rem;font-weight:700;display:block}body.dark-theme .AdminLayout-module__YwwWgW__sidebarBrandBadge{color:#93c5fd}.AdminLayout-module__YwwWgW__sidebarTitle{font-family:var(--font-serif);color:var(--text-charcoal,#1a1a1a);margin:0;font-size:1.15rem;font-weight:700}body.dark-theme .AdminLayout-module__YwwWgW__sidebarTitle{color:#fff}.AdminLayout-module__YwwWgW__sidebarNav{flex-direction:column;gap:1.25rem;display:flex}.AdminLayout-module__YwwWgW__navSection{flex-direction:column;gap:.25rem;display:flex}.AdminLayout-module__YwwWgW__navSectionHeader{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary,#33333373);padding:0 .6rem .35rem;font-size:.65rem;font-weight:700}body.dark-theme .AdminLayout-module__YwwWgW__navSectionHeader{color:#fff6}.AdminLayout-module__YwwWgW__sidebarLink{font-family:var(--font-sans);color:var(--text-charcoal,#1e293b);opacity:.8;background:0 0;border-radius:8px;align-items:center;gap:.65rem;padding:.5rem .65rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex}body.dark-theme .AdminLayout-module__YwwWgW__sidebarLink{color:#e2e8f0}.AdminLayout-module__YwwWgW__navIcon{color:var(--text-secondary,#33333380);flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:flex}body.dark-theme .AdminLayout-module__YwwWgW__navIcon{color:#ffffff80}.AdminLayout-module__YwwWgW__sidebarLink:hover{opacity:1;color:var(--text-charcoal,#0f172a);background:#0a192f0a}body.dark-theme .AdminLayout-module__YwwWgW__sidebarLink:hover{color:#fff;background:#ffffff0f}.AdminLayout-module__YwwWgW__sidebarLink:hover .AdminLayout-module__YwwWgW__navIcon{color:var(--accent-navy,#0b192c)}body.dark-theme .AdminLayout-module__YwwWgW__sidebarLink:hover .AdminLayout-module__YwwWgW__navIcon{color:#93c5fd}.AdminLayout-module__YwwWgW__sidebarLinkActive{font-weight:700;color:#1e3a8a!important;opacity:1!important;background:#1e3a8a14!important}body.dark-theme .AdminLayout-module__YwwWgW__sidebarLinkActive{color:#93c5fd!important;background:#93c5fd1f!important}.AdminLayout-module__YwwWgW__sidebarLinkActive .AdminLayout-module__YwwWgW__navIcon{color:#1e3a8a!important}body.dark-theme .AdminLayout-module__YwwWgW__sidebarLinkActive .AdminLayout-module__YwwWgW__navIcon{color:#93c5fd!important}.AdminLayout-module__YwwWgW__adminContentArea{background:var(--bg-base);overscroll-behavior:contain;box-sizing:border-box;flex:1;min-width:0;height:100%;padding:2.5rem;overflow-y:auto}.AdminLayout-module__YwwWgW__adminAuthContainer{background:var(--bg-base);overscroll-behavior:contain;box-sizing:border-box;justify-content:center;align-items:center;height:100dvh;max-height:100dvh;padding:2rem;display:flex;position:relative;overflow-y:auto}.AdminLayout-module__YwwWgW__adminAuthCard{z-index:2;background:#fff;border:1px solid #00000014;border-radius:24px;width:100%;max-width:460px;padding:3.5rem 3rem;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 15px 35px -5px #00000014,0 8px 15px -6px #00000008}body.dark-theme .AdminLayout-module__YwwWgW__adminAuthCard{background:#111827;border-color:#ffffff14;box-shadow:0 15px 35px -5px #0009,0 8px 15px -6px #0006}.AdminLayout-module__YwwWgW__adminAuthHeader{text-align:center;margin-bottom:2.25rem}.AdminLayout-module__YwwWgW__adminAuthBadge{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;color:var(--accent-navy,#0a192f);margin-bottom:.35rem;font-size:.72rem;font-weight:700;display:block}body.dark-theme .AdminLayout-module__YwwWgW__adminAuthBadge{color:#93c5fd}.AdminLayout-module__YwwWgW__adminAuthTitle{font-family:var(--font-serif);color:var(--text-charcoal,#1a1a1a);margin:0 0 .5rem;font-size:2.25rem;font-weight:600}body.dark-theme .AdminLayout-module__YwwWgW__adminAuthTitle{color:#fff}.AdminLayout-module__YwwWgW__adminAuthSubtitle{font-family:var(--font-sans);color:var(--text-charcoal,#1a1a1a);opacity:.75;margin:0;font-size:.92rem}body.dark-theme .AdminLayout-module__YwwWgW__adminAuthSubtitle{color:#ffffffbf}.AdminLayout-module__YwwWgW__errorBanner{color:#d9534f;font-family:var(--font-sans);background:#d9534f14;border:1px solid #d9534f33;border-left:4px solid #d9534f;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.85rem 1.15rem;font-size:.88rem;font-weight:500;line-height:1.45;display:flex}body.dark-theme .AdminLayout-module__YwwWgW__errorBanner{color:#ff6b6b;background:#d9534f1f;border-color:#d9534f4d #d9534f4d #d9534f4d #ff6b6b}.AdminLayout-module__YwwWgW__formGroup{flex-direction:column;margin-bottom:1.25rem;display:flex}.AdminLayout-module__YwwWgW__formLabel{font-family:var(--font-sans);color:var(--text-charcoal,#1a1a1a);margin-bottom:.45rem;font-size:.88rem;font-weight:600}body.dark-theme .AdminLayout-module__YwwWgW__formLabel{color:#f3f4f6}.AdminLayout-module__YwwWgW__formInput{width:100%;font-family:var(--font-sans);color:var(--text-charcoal,#1a1a1a);box-sizing:border-box;background:#fff;border:1px solid #0000001f;border-radius:12px;outline:none;padding:.85rem 1.15rem;font-size:.98rem;transition:all .25s;box-shadow:inset 0 1px 2px #00000005}body.dark-theme .AdminLayout-module__YwwWgW__formInput{color:#fff;background:#1f2937;border-color:#ffffff1f}.AdminLayout-module__YwwWgW__formInput:focus{border-color:#4a8cff;box-shadow:0 0 0 3px #4a8cff2e}.AdminLayout-module__YwwWgW__passwordWrapper{align-items:center;display:flex;position:relative}.AdminLayout-module__YwwWgW__passwordInput{padding-right:2.75rem!important}.AdminLayout-module__YwwWgW__passwordToggleBtn{cursor:pointer;color:var(--text-charcoal,#1a1a1a);opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:flex;position:absolute;right:.75rem}body.dark-theme .AdminLayout-module__YwwWgW__passwordToggleBtn{color:#fff}.AdminLayout-module__YwwWgW__submitBtn{background:var(--accent-navy,#0a192f);color:#fff;width:100%;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.95rem 1.5rem;font-size:.98rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 15px #0a192f26}body.dark-theme .AdminLayout-module__YwwWgW__submitBtn{background:#4a8cff;box-shadow:0 4px 15px #4a8cff40}.AdminLayout-module__YwwWgW__submitBtn:hover:not(:disabled){background:#112240;transform:translateY(-2px);box-shadow:0 8px 25px #0a192f40}body.dark-theme .AdminLayout-module__YwwWgW__submitBtn:hover:not(:disabled){color:var(--accent-navy,#0a192f);background:#fff}.AdminLayout-module__YwwWgW__submitBtn:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.AdminLayout-module__YwwWgW__backLink{font-family:var(--font-sans);color:var(--accent-navy,#0a192f);align-items:center;gap:.4rem;margin-top:2rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}body.dark-theme .AdminLayout-module__YwwWgW__backLink{color:#4a8cff}.AdminLayout-module__YwwWgW__backLink:hover{opacity:.8;transform:translate(-2px)}@media (max-width:900px){.AdminLayout-module__YwwWgW__adminLayoutWrapper{height:auto;max-height:none;overflow:visible}.AdminLayout-module__YwwWgW__adminMainLayout{flex-direction:column;height:auto;overflow:visible}.AdminLayout-module__YwwWgW__adminSidebar{border-bottom:1px solid #00000014;border-right:none;width:100%;height:auto}.AdminLayout-module__YwwWgW__adminContentArea{height:auto;padding:1.5rem;overflow:visible}}
.CommandPalette-module__vPlHCq__paletteOverlay{z-index:9999;-webkit-backdrop-filter:blur(8px);background:#0b192ca6;justify-content:center;align-items:flex-start;padding:6vh 1.5rem 2rem;animation:.15s ease-out CommandPalette-module__vPlHCq__fadeIn;display:flex;position:fixed;inset:0}@keyframes CommandPalette-module__vPlHCq__fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.CommandPalette-module__vPlHCq__paletteDialog{background:#fff;border:1px solid #0000001a;border-radius:16px;flex-direction:column;width:100%;max-width:900px;max-height:82vh;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px -15px #00000059,0 0 0 1px #00000014}body.dark-theme .CommandPalette-module__vPlHCq__paletteDialog{background:#0f172a;border-color:#ffffff1f;box-shadow:0 25px 60px -15px #000000b3,0 0 0 1px #ffffff1a}.CommandPalette-module__vPlHCq__paletteHeader{background:#fafafa;border-bottom:1px solid #00000014;align-items:center;gap:.875rem;padding:1rem 1.25rem;display:flex}body.dark-theme .CommandPalette-module__vPlHCq__paletteHeader{background:#1e293b;border-bottom-color:#ffffff14}.CommandPalette-module__vPlHCq__searchIcon{color:var(--accent-navy,#0b192c);opacity:.6;flex-shrink:0}body.dark-theme .CommandPalette-module__vPlHCq__searchIcon{color:#60a5fa}.CommandPalette-module__vPlHCq__paletteInput{color:var(--text-charcoal,#1e293b);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:1.125rem;font-weight:500}body.dark-theme .CommandPalette-module__vPlHCq__paletteInput{color:#fff}.CommandPalette-module__vPlHCq__paletteInput::placeholder{color:#33333373}body.dark-theme .CommandPalette-module__vPlHCq__paletteInput::placeholder{color:#fff6}.CommandPalette-module__vPlHCq__closeKeyBadge{color:#0009;cursor:pointer;background:#0000000f;border:1px solid #00000014;border-radius:6px;padding:.2rem .5rem;font-size:.75rem;font-weight:600}body.dark-theme .CommandPalette-module__vPlHCq__closeKeyBadge{color:#ffffffb3;background:#ffffff14;border-color:#ffffff1f}.CommandPalette-module__vPlHCq__facetBar{background:#fff;border-bottom:1px solid #0000000f;align-items:center;gap:.5rem;padding:.625rem 1.25rem;display:flex;overflow-x:auto}body.dark-theme .CommandPalette-module__vPlHCq__facetBar{background:#0f172a;border-bottom-color:#ffffff0f}.CommandPalette-module__vPlHCq__facetBtn{color:#000000a6;cursor:pointer;white-space:nowrap;background:#00000005;border:1px solid #00000014;border-radius:9999px;padding:.3rem .75rem;font-size:.78rem;font-weight:600;transition:all .15s}body.dark-theme .CommandPalette-module__vPlHCq__facetBtn{color:#ffffffb3;background:#ffffff0a;border-color:#ffffff1a}.CommandPalette-module__vPlHCq__facetBtnActive{background:var(--accent-navy,#0b192c)!important;color:#fff!important;border-color:var(--accent-navy,#0b192c)!important}body.dark-theme .CommandPalette-module__vPlHCq__facetBtnActive{color:#fff!important;background:#3b82f6!important;border-color:#3b82f6!important}.CommandPalette-module__vPlHCq__paletteBody{flex:1;grid-template-columns:1.2fr 1fr;min-height:380px;max-height:calc(82vh - 150px);display:grid;overflow:hidden}@media (max-width:768px){.CommandPalette-module__vPlHCq__paletteBody{grid-template-columns:1fr}}.CommandPalette-module__vPlHCq__resultsRail{border-right:1px solid #00000014;padding:.75rem;overflow-y:auto}body.dark-theme .CommandPalette-module__vPlHCq__resultsRail{border-right-color:#ffffff14}.CommandPalette-module__vPlHCq__sectionHeading{text-transform:uppercase;letter-spacing:.1em;color:#0006;margin:0;padding:.5rem .75rem .25rem;font-size:.72rem;font-weight:700}body.dark-theme .CommandPalette-module__vPlHCq__sectionHeading{color:#fff6}.CommandPalette-module__vPlHCq__resultItem{cursor:pointer;color:inherit;border:1px solid #0000;border-radius:10px;flex-direction:column;gap:.3rem;margin-bottom:.25rem;padding:.75rem;text-decoration:none;transition:all .12s;display:flex}.CommandPalette-module__vPlHCq__resultItem:hover,.CommandPalette-module__vPlHCq__resultItemActive{background:#0b192c0a;border-color:#0b192c1f}body.dark-theme .CommandPalette-module__vPlHCq__resultItem:hover{background:#ffffff0f;border-color:#ffffff26}body.dark-theme .CommandPalette-module__vPlHCq__resultItemActive{background:#ffffff0f;border-color:#ffffff26}.CommandPalette-module__vPlHCq__resultItemTop{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.CommandPalette-module__vPlHCq__resultIdBadge{color:var(--accent-navy,#0b192c);background:#0b192c14;border-radius:4px;padding:.15rem .45rem;font-family:monospace;font-size:.7rem;font-weight:700}body.dark-theme .CommandPalette-module__vPlHCq__resultIdBadge{color:#93c5fd;background:#60a5fa26}.CommandPalette-module__vPlHCq__resultCategoryBadge{color:#00000080;font-size:.72rem;font-weight:600}body.dark-theme .CommandPalette-module__vPlHCq__resultCategoryBadge{color:#ffffff80}.CommandPalette-module__vPlHCq__resultTitle{color:var(--text-charcoal,#1e293b);margin:0;font-size:.95rem;font-weight:600;line-height:1.35}body.dark-theme .CommandPalette-module__vPlHCq__resultTitle{color:#f1f5f9}.CommandPalette-module__vPlHCq__resultSnippet{color:#0009;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.45;display:-webkit-box;overflow:hidden}body.dark-theme .CommandPalette-module__vPlHCq__resultSnippet{color:#fff9}.searchHighlight{color:inherit;background:#fde04773;border-radius:2px;padding:0 .15rem;font-weight:700}body.dark-theme .searchHighlight{color:#fef08a;background:#eab30859}.CommandPalette-module__vPlHCq__previewRail{background:#fafafa;flex-direction:column;padding:1.5rem;display:flex;overflow-y:auto}body.dark-theme .CommandPalette-module__vPlHCq__previewRail{background:#090e1a}@media (max-width:768px){.CommandPalette-module__vPlHCq__previewRail{display:none}}.CommandPalette-module__vPlHCq__previewCard{flex-direction:column;height:100%;display:flex}.CommandPalette-module__vPlHCq__previewHeader{margin-bottom:1.25rem}.CommandPalette-module__vPlHCq__previewMetaPills{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.CommandPalette-module__vPlHCq__metaPill{color:#000000a6;background:#0000000d;border-radius:6px;padding:.2rem .55rem;font-size:.72rem;font-weight:600}body.dark-theme .CommandPalette-module__vPlHCq__metaPill{color:#ffffffbf;background:#ffffff14}.CommandPalette-module__vPlHCq__previewTitle{font-family:var(--font-serif);color:var(--text-charcoal,#1e293b);margin:0 0 .5rem;font-size:1.35rem;font-weight:700;line-height:1.3}body.dark-theme .CommandPalette-module__vPlHCq__previewTitle{color:#fff}.CommandPalette-module__vPlHCq__previewExcerptBox{color:#000000b3;background:#fff;border:1px solid #00000014;border-radius:10px;flex:1;margin-bottom:1.25rem;padding:1rem;font-size:.85rem;line-height:1.6;overflow-y:auto}body.dark-theme .CommandPalette-module__vPlHCq__previewExcerptBox{color:#ffffffbf;background:#1e293b;border-color:#ffffff1a}.CommandPalette-module__vPlHCq__previewActionBtn{background:var(--accent-navy,#0b192c);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.CommandPalette-module__vPlHCq__previewActionBtn:hover{opacity:.9}.CommandPalette-module__vPlHCq__paletteFooter{color:#0000008c;background:#f1f5f9;border-top:1px solid #0000000f;justify-content:space-between;align-items:center;padding:.65rem 1.25rem;font-size:.75rem;display:flex}body.dark-theme .CommandPalette-module__vPlHCq__paletteFooter{color:#ffffff80;background:#0b1120;border-top-color:#ffffff0f}.CommandPalette-module__vPlHCq__shortcutHints{align-items:center;gap:1rem;display:flex}.CommandPalette-module__vPlHCq__hintKey{background:#0000000f;border-radius:4px;padding:.1rem .35rem;font-weight:700}body.dark-theme .CommandPalette-module__vPlHCq__hintKey{background:#ffffff1a}
.PortalsHub-module__FoyMdW__portalWrapper{background:var(--bg-base);flex-direction:column;min-height:100vh;display:flex}.PortalsHub-module__FoyMdW__portalHero{border-bottom:1px solid var(--border-light,#00000014);background:radial-gradient(circle at 50% -20%,#1a237e0a 0%,#0000 70%);padding:3.5rem 0 3rem;position:relative;overflow:hidden}body.dark-theme .PortalsHub-module__FoyMdW__portalHero{background:radial-gradient(circle at 50% -20%,#4a8cff14 0%,#0000 70%);border-bottom-color:#ffffff14}.PortalsHub-module__FoyMdW__heroAuthRow{z-index:10;justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex;position:relative}.PortalsHub-module__FoyMdW__backLink{color:var(--text-secondary,#333333b3);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.PortalsHub-module__FoyMdW__backLink:hover{color:var(--accent-navy,#0b192c);transform:translate(-2px)}body.dark-theme .PortalsHub-module__FoyMdW__backLink{color:#ffffffb3}body.dark-theme .PortalsHub-module__FoyMdW__backLink:hover{color:#60a5fa}.PortalsHub-module__FoyMdW__heroContent{z-index:1;text-align:center;max-width:860px;margin:0 auto;position:relative}.PortalsHub-module__FoyMdW__heroPretitle{text-transform:uppercase;letter-spacing:.15em;color:var(--accent-navy,#0b192c);align-items:center;gap:.5rem;margin-bottom:.875rem;font-size:.8125rem;font-weight:700;display:inline-flex}body.dark-theme .PortalsHub-module__FoyMdW__heroPretitle{color:#60a5fa}.PortalsHub-module__FoyMdW__heroTitle{font-family:var(--font-serif);color:var(--text-charcoal,#1e293b);letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:700;line-height:1.15}body.dark-theme .PortalsHub-module__FoyMdW__heroTitle{color:#fff}.PortalsHub-module__FoyMdW__heroDesc{color:var(--text-secondary,#333333bf);max-width:680px;margin:0 auto 2rem;font-size:1.1rem;line-height:1.6}body.dark-theme .PortalsHub-module__FoyMdW__heroDesc{color:#ffffffbf}.PortalsHub-module__FoyMdW__searchWrapper{max-width:600px;margin:0 auto;position:relative}.PortalsHub-module__FoyMdW__searchInput{width:100%;font-size:1rem;font-family:var(--font-sans);color:var(--text-charcoal,#1e293b);border:1px solid var(--border-light,#0000001f);box-sizing:border-box;background:#fff;border-radius:12px;outline:none;padding:.95rem 3rem .95rem 3.2rem;transition:all .2s;box-shadow:0 4px 16px #00000008}body.dark-theme .PortalsHub-module__FoyMdW__searchInput{color:#fff;background:#111827;border-color:#ffffff1f;box-shadow:0 4px 16px #0000004d}.PortalsHub-module__FoyMdW__searchInput:focus{border-color:var(--accent-navy,#0b192c);box-shadow:0 8px 24px #0b192c1a,0 0 0 3px #0b192c14}body.dark-theme .PortalsHub-module__FoyMdW__searchInput:focus{border-color:#60a5fa;box-shadow:0 8px 24px #00000080,0 0 0 3px #60a5fa26}.PortalsHub-module__FoyMdW__searchIcon{color:var(--accent-navy,#0b192c);opacity:.5;pointer-events:none;position:absolute;top:50%;left:1.1rem;transform:translateY(-50%)}body.dark-theme .PortalsHub-module__FoyMdW__searchIcon{color:#93c5fd}.PortalsHub-module__FoyMdW__clearBtn{cursor:pointer;color:#0009;background:#0000000f;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}body.dark-theme .PortalsHub-module__FoyMdW__clearBtn{color:#fff9;background:#ffffff1a}.PortalsHub-module__FoyMdW__mainContent{flex:1;padding:3rem 0 6rem}.PortalsHub-module__FoyMdW__sectionHeader{margin-bottom:2rem}.PortalsHub-module__FoyMdW__sectionTitle{font-family:var(--font-serif);color:var(--text-charcoal,#1e293b);margin:0 0 .5rem;font-size:1.75rem;font-weight:700}body.dark-theme .PortalsHub-module__FoyMdW__sectionTitle{color:#fff}.PortalsHub-module__FoyMdW__sectionDesc{color:var(--text-secondary,#333333a6);margin:0;font-size:.95rem}body.dark-theme .PortalsHub-module__FoyMdW__sectionDesc{color:#ffffffa6}.PortalsHub-module__FoyMdW__portalsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;margin-bottom:3.5rem;display:grid}.PortalsHub-module__FoyMdW__portalCard{border:1px solid var(--border-light,#00000014);background:#fff;border-radius:16px;flex-direction:column;padding:2rem;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000005}body.dark-theme .PortalsHub-module__FoyMdW__portalCard{background:#111827;border-color:#ffffff14;box-shadow:0 4px 20px #00000040}.PortalsHub-module__FoyMdW__portalCard:hover{border-color:#0b192c40;transform:translateY(-4px);box-shadow:0 12px 32px #0000000f}body.dark-theme .PortalsHub-module__FoyMdW__portalCard:hover{border-color:#60a5fa4d;box-shadow:0 12px 32px #0006}.PortalsHub-module__FoyMdW__portalCardTop{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.PortalsHub-module__FoyMdW__portalIconBox{width:52px;height:52px;color:var(--accent-navy,#0b192c);background:#0b192c0d;border:1px solid #0b192c14;border-radius:14px;justify-content:center;align-items:center;transition:all .25s;display:flex}body.dark-theme .PortalsHub-module__FoyMdW__portalIconBox{color:#60a5fa;background:#60a5fa1a;border-color:#60a5fa33}.PortalsHub-module__FoyMdW__portalCard:hover .PortalsHub-module__FoyMdW__portalIconBox{background:var(--accent-navy,#0b192c);color:#fff}body.dark-theme .PortalsHub-module__FoyMdW__portalCard:hover .PortalsHub-module__FoyMdW__portalIconBox{color:#0b192c;background:#60a5fa}.PortalsHub-module__FoyMdW__portalBadge{text-transform:uppercase;letter-spacing:.08em;color:#000000a6;background:#0000000d;border-radius:20px;padding:.25rem .65rem;font-size:.72rem;font-weight:700}body.dark-theme .PortalsHub-module__FoyMdW__portalBadge{color:#ffffffbf;background:#ffffff14}.PortalsHub-module__FoyMdW__portalTitle{font-family:var(--font-serif);color:var(--text-charcoal,#1e293b);letter-spacing:-.01em;margin:0 0 .75rem;font-size:1.45rem;font-weight:700}body.dark-theme .PortalsHub-module__FoyMdW__portalTitle{color:#fff}.PortalsHub-module__FoyMdW__portalDesc{color:var(--text-secondary,#333333a6);flex:1;margin:0 0 1.75rem;font-size:.94rem;line-height:1.6}body.dark-theme .PortalsHub-module__FoyMdW__portalDesc{color:#ffffffa6}.PortalsHub-module__FoyMdW__portalHighlights{flex-direction:column;gap:.45rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.PortalsHub-module__FoyMdW__portalHighlightItem{color:var(--text-secondary,#333333bf);align-items:center;gap:.5rem;font-size:.84rem;display:flex}body.dark-theme .PortalsHub-module__FoyMdW__portalHighlightItem{color:#ffffffbf}.PortalsHub-module__FoyMdW__portalHighlightDot{background:var(--accent-navy,#0b192c);opacity:.6;border-radius:50%;flex-shrink:0;width:5px;height:5px}body.dark-theme .PortalsHub-module__FoyMdW__portalHighlightDot{background:#60a5fa}.PortalsHub-module__FoyMdW__portalCardFooter{color:var(--accent-navy,#0b192c);border-top:1px solid var(--border-light,#0000000f);align-items:center;gap:.4rem;margin-top:auto;padding-top:1.25rem;font-size:.88rem;font-weight:600;transition:gap .2s;display:flex}body.dark-theme .PortalsHub-module__FoyMdW__portalCardFooter{color:#60a5fa;border-top-color:#ffffff0f}.PortalsHub-module__FoyMdW__portalCard:hover .PortalsHub-module__FoyMdW__portalCardFooter{gap:.65rem}.PortalsHub-module__FoyMdW__supportBanner{border:1px solid var(--border-light,#00000014);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;padding:2.25rem;display:flex;box-shadow:0 4px 20px #00000005}body.dark-theme .PortalsHub-module__FoyMdW__supportBanner{background:#111827;border-color:#ffffff14;box-shadow:0 4px 20px #00000040}.PortalsHub-module__FoyMdW__supportBannerContent{max-width:600px}.PortalsHub-module__FoyMdW__supportBannerTitle{font-family:var(--font-serif);color:var(--text-charcoal,#1e293b);margin:0 0 .5rem;font-size:1.5rem;font-weight:700}body.dark-theme .PortalsHub-module__FoyMdW__supportBannerTitle{color:#fff}.PortalsHub-module__FoyMdW__supportBannerDesc{color:var(--text-secondary,#333333a6);margin:0;font-size:.95rem;line-height:1.5}body.dark-theme .PortalsHub-module__FoyMdW__supportBannerDesc{color:#ffffffa6}.PortalsHub-module__FoyMdW__supportBannerBtn{background:var(--accent-navy,#0b192c);color:#fff;white-space:nowrap;border-radius:10px;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.PortalsHub-module__FoyMdW__supportBannerBtn:hover{opacity:.9;transform:translateY(-1px)}@media (max-width:860px){.PortalsHub-module__FoyMdW__portalsGrid{grid-template-columns:1fr}}@media (max-width:768px){.PortalsHub-module__FoyMdW__heroAuthRow{flex-direction:column-reverse;align-items:stretch;gap:1rem}.PortalsHub-module__FoyMdW__supportBanner{text-align:center;flex-direction:column;align-items:center}}
.ArticleDetail-module__YFWuzq__articlePageWrapper{min-height:100vh;padding-bottom:7rem;position:relative}.ArticleDetail-module__YFWuzq__articleHero{text-align:center;padding:4.5rem 0 2.5rem;position:relative;overflow:hidden}.ArticleDetail-module__YFWuzq__articleHeroContainer{flex-direction:column;align-items:center;max-width:860px;margin:0 auto;display:flex}.ArticleDetail-module__YFWuzq__breadcrumbNav{color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-bottom:1.5rem;font-size:.8rem;font-weight:600;display:inline-flex}.ArticleDetail-module__YFWuzq__breadcrumbLink{color:var(--text-dim);text-decoration:none;transition:color .2s}.ArticleDetail-module__YFWuzq__breadcrumbLink:hover{color:var(--accent-navy)}:is(body.dark-theme .ArticleDetail-module__YFWuzq__breadcrumbLink:hover,[data-theme=dark] .ArticleDetail-module__YFWuzq__breadcrumbLink:hover){color:#4a8cff}.ArticleDetail-module__YFWuzq__breadcrumbSeparator{opacity:.35;font-size:.75rem}.ArticleDetail-module__YFWuzq__breadcrumbCurrent{color:var(--text-charcoal);text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-weight:700;overflow:hidden}:is(body.dark-theme .ArticleDetail-module__YFWuzq__breadcrumbCurrent,[data-theme=dark] .ArticleDetail-module__YFWuzq__breadcrumbCurrent){color:#ffffffe6}.ArticleDetail-module__YFWuzq__articleMetaRow{text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-bottom:1.25rem;font-size:.78rem;font-weight:700;display:inline-flex}.ArticleDetail-module__YFWuzq__categoryTag{color:var(--accent-navy);font-weight:700}:is(body.dark-theme .ArticleDetail-module__YFWuzq__categoryTag,[data-theme=dark] .ArticleDetail-module__YFWuzq__categoryTag){color:#4a8cff}.ArticleDetail-module__YFWuzq__metaItem{color:var(--text-dim);align-items:center;gap:.35rem;display:inline-flex}:is(body.dark-theme .ArticleDetail-module__YFWuzq__metaItem,[data-theme=dark] .ArticleDetail-module__YFWuzq__metaItem){color:#fff9}.ArticleDetail-module__YFWuzq__metaDot{opacity:.35}.ArticleDetail-module__YFWuzq__articleTitle{font-family:var(--font-serif);color:var(--text-charcoal);letter-spacing:-.02em;text-align:center;margin:.5rem 0 1.25rem;font-size:clamp(2.4rem,5.5vw,3.85rem);font-weight:600;line-height:1.15}:is(body.dark-theme .ArticleDetail-module__YFWuzq__articleTitle,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleTitle){color:#fff}.ArticleDetail-module__YFWuzq__articleSubtitle{font-family:var(--font-serif);color:var(--text-muted);text-align:center;max-width:760px;margin:0 auto 2rem;font-size:clamp(1.15rem,2.2vw,1.35rem);font-style:italic;line-height:1.55}:is(body.dark-theme .ArticleDetail-module__YFWuzq__articleSubtitle,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleSubtitle){color:#ffffffbf}.ArticleDetail-module__YFWuzq__actionToolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:.5rem;padding:.75rem 0;display:inline-flex}.ArticleDetail-module__YFWuzq__actionBtn{border-radius:var(--radius-pill);border:1px solid var(--border-light);background:var(--card-bg);color:var(--text-muted);cursor:pointer;font-size:.8rem;font-weight:600;font-family:var(--font-sans);box-shadow:var(--shadow-xs);align-items:center;gap:.45rem;padding:.45rem .95rem;text-decoration:none;transition:all .25s cubic-bezier(.165,.84,.44,1);display:inline-flex}:is(body.dark-theme .ArticleDetail-module__YFWuzq__actionBtn,[data-theme=dark] .ArticleDetail-module__YFWuzq__actionBtn){background:var(--card-bg);border-color:var(--border-subtle);color:#ffffffbf}.ArticleDetail-module__YFWuzq__actionBtn:hover{border-color:var(--accent-navy);color:var(--accent-navy);box-shadow:var(--shadow-sm);transform:translateY(-1px)}:is(body.dark-theme .ArticleDetail-module__YFWuzq__actionBtn:hover,[data-theme=dark] .ArticleDetail-module__YFWuzq__actionBtn:hover){color:#a8c4f0;border-color:#4a8cff}.ArticleDetail-module__YFWuzq__copiedBadge{color:#10b981!important;background:#10b98114!important;border-color:#10b981!important}.ArticleDetail-module__YFWuzq__heroDivider{background:var(--border-light);border:none;width:100%;max-width:860px;height:1px;margin:2.5rem auto 0}:is(body.dark-theme .ArticleDetail-module__YFWuzq__heroDivider,[data-theme=dark] .ArticleDetail-module__YFWuzq__heroDivider){background:var(--border-subtle)}.ArticleDetail-module__YFWuzq__articleReadingColumn{max-width:820px;margin:0 auto;padding:3rem 1.5rem 2rem}.ArticleDetail-module__YFWuzq__articleBody{font-family:var(--font-sans);color:var(--text-charcoal);word-wrap:break-word;font-size:1.15rem;line-height:1.85}:is(body.dark-theme .ArticleDetail-module__YFWuzq__articleBody,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody){color:#ffffffe0}:is(.ArticleDetail-module__YFWuzq__articleBody h1,.ArticleDetail-module__YFWuzq__articleBody h2,.ArticleDetail-module__YFWuzq__articleBody h3,.ArticleDetail-module__YFWuzq__articleBody h4,.ArticleDetail-module__YFWuzq__articleBody h5,.ArticleDetail-module__YFWuzq__articleBody h6){font-family:var(--font-serif);color:var(--text-charcoal);letter-spacing:-.01em;margin-top:2.75rem;margin-bottom:1.25rem;font-weight:600;line-height:1.25}:is(body.dark-theme .ArticleDetail-module__YFWuzq__articleBody h1,body.dark-theme .ArticleDetail-module__YFWuzq__articleBody h2,body.dark-theme .ArticleDetail-module__YFWuzq__articleBody h3,body.dark-theme .ArticleDetail-module__YFWuzq__articleBody h4,body.dark-theme .ArticleDetail-module__YFWuzq__articleBody h5,body.dark-theme .ArticleDetail-module__YFWuzq__articleBody h6,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody h1,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody h2,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody h3,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody h4,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody h5,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody h6){color:#fff}.ArticleDetail-module__YFWuzq__articleBody h1{font-size:2.25rem}.ArticleDetail-module__YFWuzq__articleBody h2{border-bottom:1px solid var(--border-light);padding-bottom:.4rem;font-size:1.85rem}.ArticleDetail-module__YFWuzq__articleBody h3{font-size:1.5rem}.ArticleDetail-module__YFWuzq__articleBody h4{font-size:1.25rem}:is(body.dark-theme .ArticleDetail-module__YFWuzq__articleBody h2,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody h2){border-bottom-color:var(--border-subtle)}.ArticleDetail-module__YFWuzq__articleBody .headingWithAnchor{scroll-margin-top:90px;position:relative}.ArticleDetail-module__YFWuzq__articleBody .headingAnchor{color:#94a3b8;opacity:.55;vertical-align:middle;justify-content:center;align-items:center;margin-left:.65rem;line-height:1;transition:opacity .2s,color .2s,transform .2s;display:inline-flex;text-decoration:none!important}:is(.ArticleDetail-module__YFWuzq__articleBody .headingWithAnchor:hover .headingAnchor,.ArticleDetail-module__YFWuzq__articleBody h1:hover .headingAnchor,.ArticleDetail-module__YFWuzq__articleBody h2:hover .headingAnchor,.ArticleDetail-module__YFWuzq__articleBody h3:hover .headingAnchor,.ArticleDetail-module__YFWuzq__articleBody h4:hover .headingAnchor,.ArticleDetail-module__YFWuzq__articleBody .headingAnchor:hover,.ArticleDetail-module__YFWuzq__articleBody .headingAnchor:focus-visible){opacity:1;color:#64748b;transform:translateY(-.5px)}:is(body.dark-theme .ArticleDetail-module__YFWuzq__articleBody .headingAnchor,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody .headingAnchor){color:#64748b;opacity:.55}:is(body.dark-theme .ArticleDetail-module__YFWuzq__articleBody .headingWithAnchor:hover .headingAnchor,body.dark-theme .ArticleDetail-module__YFWuzq__articleBody h1:hover .headingAnchor,body.dark-theme .ArticleDetail-module__YFWuzq__articleBody h2:hover .headingAnchor,body.dark-theme .ArticleDetail-module__YFWuzq__articleBody h3:hover .headingAnchor,body.dark-theme .ArticleDetail-module__YFWuzq__articleBody h4:hover .headingAnchor,body.dark-theme .ArticleDetail-module__YFWuzq__articleBody .headingAnchor:hover,body.dark-theme .ArticleDetail-module__YFWuzq__articleBody .headingAnchor:focus-visible,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody .headingWithAnchor:hover .headingAnchor,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody h1:hover .headingAnchor,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody h2:hover .headingAnchor,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody h3:hover .headingAnchor,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody h4:hover .headingAnchor,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody .headingAnchor:hover,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody .headingAnchor:focus-visible){opacity:1;color:#94a3b8}.ArticleDetail-module__YFWuzq__articleBody .headingAnchorIcon{stroke:currentColor;stroke-width:2.2px;width:.72em;min-width:14px;height:.72em;min-height:14px;display:inline-block}.ArticleDetail-module__YFWuzq__articleBody p{margin-top:0;margin-bottom:1.65rem;font-size:1.15rem;line-height:1.85}.ArticleDetail-module__YFWuzq__articleBody a{color:var(--accent-navy);text-underline-offset:3px;font-weight:600;text-decoration:underline;transition:color .2s}:is(body.dark-theme .ArticleDetail-module__YFWuzq__articleBody a,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody a){color:#4a8cff}.ArticleDetail-module__YFWuzq__articleBody sup{scroll-margin-top:100px;vertical-align:super!important;margin-left:.15em!important;margin-right:.12em!important;font-size:.72em!important;font-weight:700!important;line-height:0!important;text-decoration:none!important;display:inline-block!important;position:relative!important;top:-.35em!important}.ArticleDetail-module__YFWuzq__articleBody .citationSup{scroll-margin-top:100px;vertical-align:super!important;margin-left:.15em!important;margin-right:.12em!important;font-size:.72em!important;font-weight:700!important;line-height:0!important;text-decoration:none!important;display:inline-block!important;position:relative!important;top:-.35em!important}sup.citationSup{scroll-margin-top:100px;vertical-align:super!important;margin-left:.15em!important;margin-right:.12em!important;font-size:.72em!important;font-weight:700!important;line-height:0!important;text-decoration:none!important;display:inline-block!important;position:relative!important;top:-.35em!important}.citationSup{scroll-margin-top:100px;vertical-align:super!important;margin-left:.15em!important;margin-right:.12em!important;font-size:.72em!important;font-weight:700!important;line-height:0!important;text-decoration:none!important;display:inline-block!important;position:relative!important;top:-.35em!important}sup{scroll-margin-top:100px;vertical-align:super!important;margin-left:.15em!important;margin-right:.12em!important;font-size:.72em!important;font-weight:700!important;line-height:0!important;text-decoration:none!important;display:inline-block!important;position:relative!important;top:-.35em!important}.ArticleDetail-module__YFWuzq__articleBody a.citationLink{min-width:1.3em!important;height:1.35em!important;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace)!important;color:var(--accent-blue,#2563eb)!important;cursor:pointer!important;box-sizing:border-box!important;vertical-align:middle!important;background:#2563eb14!important;border:1px solid #2563eb38!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:0 .35em!important;font-size:.95em!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;transition:all .15s!important;display:inline-flex!important}.ArticleDetail-module__YFWuzq__articleBody .citationLink{min-width:1.3em!important;height:1.35em!important;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace)!important;color:var(--accent-blue,#2563eb)!important;cursor:pointer!important;box-sizing:border-box!important;vertical-align:middle!important;background:#2563eb14!important;border:1px solid #2563eb38!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:0 .35em!important;font-size:.95em!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;transition:all .15s!important;display:inline-flex!important}.ArticleDetail-module__YFWuzq__articleBody sup a{min-width:1.3em!important;height:1.35em!important;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace)!important;color:var(--accent-blue,#2563eb)!important;cursor:pointer!important;box-sizing:border-box!important;vertical-align:middle!important;background:#2563eb14!important;border:1px solid #2563eb38!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:0 .35em!important;font-size:.95em!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;transition:all .15s!important;display:inline-flex!important}.ArticleDetail-module__YFWuzq__articleBody .citationSup a{min-width:1.3em!important;height:1.35em!important;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace)!important;color:var(--accent-blue,#2563eb)!important;cursor:pointer!important;box-sizing:border-box!important;vertical-align:middle!important;background:#2563eb14!important;border:1px solid #2563eb38!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:0 .35em!important;font-size:.95em!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;transition:all .15s!important;display:inline-flex!important}a.citationLink{min-width:1.3em!important;height:1.35em!important;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace)!important;color:var(--accent-blue,#2563eb)!important;cursor:pointer!important;box-sizing:border-box!important;vertical-align:middle!important;background:#2563eb14!important;border:1px solid #2563eb38!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:0 .35em!important;font-size:.95em!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;transition:all .15s!important;display:inline-flex!important}.citationLink{min-width:1.3em!important;height:1.35em!important;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace)!important;color:var(--accent-blue,#2563eb)!important;cursor:pointer!important;box-sizing:border-box!important;vertical-align:middle!important;background:#2563eb14!important;border:1px solid #2563eb38!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:0 .35em!important;font-size:.95em!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;transition:all .15s!important;display:inline-flex!important}.citationSup a{min-width:1.3em!important;height:1.35em!important;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace)!important;color:var(--accent-blue,#2563eb)!important;cursor:pointer!important;box-sizing:border-box!important;vertical-align:middle!important;background:#2563eb14!important;border:1px solid #2563eb38!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:0 .35em!important;font-size:.95em!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;transition:all .15s!important;display:inline-flex!important}sup a{min-width:1.3em!important;height:1.35em!important;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace)!important;color:var(--accent-blue,#2563eb)!important;cursor:pointer!important;box-sizing:border-box!important;vertical-align:middle!important;background:#2563eb14!important;border:1px solid #2563eb38!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:0 .35em!important;font-size:.95em!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;transition:all .15s!important;display:inline-flex!important}.ArticleDetail-module__YFWuzq__articleBody a.citationLink:hover{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important;text-decoration:none!important;transform:translateY(-1px)scale(1.05)!important;box-shadow:0 2px 6px #2563eb4d!important}.ArticleDetail-module__YFWuzq__articleBody .citationLink:hover{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important;text-decoration:none!important;transform:translateY(-1px)scale(1.05)!important;box-shadow:0 2px 6px #2563eb4d!important}.ArticleDetail-module__YFWuzq__articleBody sup a:hover{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important;text-decoration:none!important;transform:translateY(-1px)scale(1.05)!important;box-shadow:0 2px 6px #2563eb4d!important}a.citationLink:hover{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important;text-decoration:none!important;transform:translateY(-1px)scale(1.05)!important;box-shadow:0 2px 6px #2563eb4d!important}.citationLink:hover{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important;text-decoration:none!important;transform:translateY(-1px)scale(1.05)!important;box-shadow:0 2px 6px #2563eb4d!important}.citationSup a:hover{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important;text-decoration:none!important;transform:translateY(-1px)scale(1.05)!important;box-shadow:0 2px 6px #2563eb4d!important}sup a:hover{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important;text-decoration:none!important;transform:translateY(-1px)scale(1.05)!important;box-shadow:0 2px 6px #2563eb4d!important}body.dark-theme .ArticleDetail-module__YFWuzq__articleBody a.citationLink{color:#93c5fd!important;background:#60a5fa26!important;border-color:#60a5fa59!important}body.dark-theme .ArticleDetail-module__YFWuzq__articleBody .citationLink{color:#93c5fd!important;background:#60a5fa26!important;border-color:#60a5fa59!important}body.dark-theme .ArticleDetail-module__YFWuzq__articleBody sup a{color:#93c5fd!important;background:#60a5fa26!important;border-color:#60a5fa59!important}body.dark-theme a.citationLink{color:#93c5fd!important;background:#60a5fa26!important;border-color:#60a5fa59!important}body.dark-theme .citationLink{color:#93c5fd!important;background:#60a5fa26!important;border-color:#60a5fa59!important}body.dark-theme .citationSup a{color:#93c5fd!important;background:#60a5fa26!important;border-color:#60a5fa59!important}body.dark-theme sup a{color:#93c5fd!important;background:#60a5fa26!important;border-color:#60a5fa59!important}[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody a.citationLink{color:#93c5fd!important;background:#60a5fa26!important;border-color:#60a5fa59!important}[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody .citationLink{color:#93c5fd!important;background:#60a5fa26!important;border-color:#60a5fa59!important}[data-theme=dark] a.citationLink{color:#93c5fd!important;background:#60a5fa26!important;border-color:#60a5fa59!important}[data-theme=dark] .citationLink{color:#93c5fd!important;background:#60a5fa26!important;border-color:#60a5fa59!important}[data-theme=dark] .citationSup a{color:#93c5fd!important;background:#60a5fa26!important;border-color:#60a5fa59!important}[data-theme=dark] sup a{color:#93c5fd!important;background:#60a5fa26!important;border-color:#60a5fa59!important}body.dark-theme .ArticleDetail-module__YFWuzq__articleBody a.citationLink:hover{color:#fff!important;background:#3b82f6!important;border-color:#60a5fa!important;text-decoration:none!important}body.dark-theme .ArticleDetail-module__YFWuzq__articleBody .citationLink:hover{color:#fff!important;background:#3b82f6!important;border-color:#60a5fa!important;text-decoration:none!important}body.dark-theme .ArticleDetail-module__YFWuzq__articleBody sup a:hover{color:#fff!important;background:#3b82f6!important;border-color:#60a5fa!important;text-decoration:none!important}body.dark-theme a.citationLink:hover{color:#fff!important;background:#3b82f6!important;border-color:#60a5fa!important;text-decoration:none!important}body.dark-theme .citationLink:hover{color:#fff!important;background:#3b82f6!important;border-color:#60a5fa!important;text-decoration:none!important}body.dark-theme .citationSup a:hover{color:#fff!important;background:#3b82f6!important;border-color:#60a5fa!important;text-decoration:none!important}body.dark-theme sup a:hover{color:#fff!important;background:#3b82f6!important;border-color:#60a5fa!important;text-decoration:none!important}[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody a.citationLink:hover{color:#fff!important;background:#3b82f6!important;border-color:#60a5fa!important;text-decoration:none!important}[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody .citationLink:hover{color:#fff!important;background:#3b82f6!important;border-color:#60a5fa!important;text-decoration:none!important}[data-theme=dark] a.citationLink:hover{color:#fff!important;background:#3b82f6!important;border-color:#60a5fa!important;text-decoration:none!important}[data-theme=dark] .citationLink:hover{color:#fff!important;background:#3b82f6!important;border-color:#60a5fa!important;text-decoration:none!important}[data-theme=dark] .citationSup a:hover{color:#fff!important;background:#3b82f6!important;border-color:#60a5fa!important;text-decoration:none!important}[data-theme=dark] sup a:hover{color:#fff!important;background:#3b82f6!important;border-color:#60a5fa!important;text-decoration:none!important}:is(.ArticleDetail-module__YFWuzq__articleBody strong,.ArticleDetail-module__YFWuzq__articleBody b){color:var(--text-charcoal);font-weight:700}:is(body.dark-theme .ArticleDetail-module__YFWuzq__articleBody strong,body.dark-theme .ArticleDetail-module__YFWuzq__articleBody b,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody strong,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody b){color:#fff}.ArticleDetail-module__YFWuzq__articleBody blockquote{border-left:4px solid var(--accent-navy);border-radius:0 var(--radius-md) var(--radius-md) 0;font-style:italic;font-family:var(--font-serif);color:var(--text-charcoal);background:#1a237e08;margin:2.25rem 0;padding:1.25rem 1.75rem;font-size:1.2rem;line-height:1.7}:is(body.dark-theme .ArticleDetail-module__YFWuzq__articleBody blockquote,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody blockquote){color:#fff;background:#4a8cff0d;border-left-color:#4a8cff}.ArticleDetail-module__YFWuzq__articleBody blockquote p{margin:0}:is(.ArticleDetail-module__YFWuzq__articleBody ul,.ArticleDetail-module__YFWuzq__articleBody ol){margin:0 0 1.75rem;padding-left:2rem}.ArticleDetail-module__YFWuzq__articleBody li{margin-bottom:.65rem;line-height:1.75}.ArticleDetail-module__YFWuzq__articleBody hr{background:var(--border-light);border:none;height:1px;margin:3rem 0}:is(body.dark-theme .ArticleDetail-module__YFWuzq__articleBody hr,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody hr){background:var(--border-subtle)}.ArticleDetail-module__YFWuzq__articleBody img{border-radius:var(--radius-lg);max-width:100%;height:auto;box-shadow:var(--shadow-md);border:1px solid var(--border-light);margin:2.5rem auto;display:block}:is(body.dark-theme .ArticleDetail-module__YFWuzq__articleBody img,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody img){border-color:var(--border-subtle);box-shadow:0 10px 30px #0006}.ArticleDetail-module__YFWuzq__articleBody figure{text-align:center;margin:2.5rem 0}.ArticleDetail-module__YFWuzq__articleBody figcaption{color:var(--text-dim);margin-top:.75rem;font-size:.85rem;font-style:italic}.ArticleDetail-module__YFWuzq__articleBody table{border-collapse:collapse;border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-xs);border:1px solid var(--border-light);margin:2.5rem 0;font-size:.95rem;overflow:hidden}:is(body.dark-theme .ArticleDetail-module__YFWuzq__articleBody table,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody table){border-color:var(--border-subtle)}:is(.ArticleDetail-module__YFWuzq__articleBody th,.ArticleDetail-module__YFWuzq__articleBody td){border-bottom:1px solid var(--border-light);text-align:left;padding:.85rem 1.15rem}:is(body.dark-theme .ArticleDetail-module__YFWuzq__articleBody th,body.dark-theme .ArticleDetail-module__YFWuzq__articleBody td,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody th,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody td){border-bottom-color:var(--border-subtle)}.ArticleDetail-module__YFWuzq__articleBody th{background:var(--card-bg);color:var(--text-charcoal);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700}:is(body.dark-theme .ArticleDetail-module__YFWuzq__articleBody th,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody th){color:#fff;background:#ffffff0a}.ArticleDetail-module__YFWuzq__articleBody tr:hover td{background:#1a237e05}:is(body.dark-theme .ArticleDetail-module__YFWuzq__articleBody tr:hover td,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody tr:hover td){background:#ffffff05}.ArticleDetail-module__YFWuzq__articleBody code{border-radius:var(--radius-sm);color:var(--accent-navy);background:#3333330f;padding:.2rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.88em}:is(body.dark-theme .ArticleDetail-module__YFWuzq__articleBody code,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody code){color:#93c5fd;background:#ffffff14}.ArticleDetail-module__YFWuzq__articleBody pre{color:#f8fafc;border-radius:var(--radius-lg);background:#0f172a;border:1px solid #ffffff1a;margin:2rem 0;padding:1.5rem;overflow-x:auto}.ArticleDetail-module__YFWuzq__articleBody pre code{color:inherit;background:0 0;padding:0;font-size:.9rem}.ArticleDetail-module__YFWuzq__articleBody .katex-display{text-align:center;margin:2rem 0;padding:1.25rem 0;overflow:auto hidden}.ArticleDetail-module__YFWuzq__articleBody .katex{font-size:1.1em;line-height:1.2}:is(body.dark-theme .ArticleDetail-module__YFWuzq__articleBody .katex,[data-theme=dark] .ArticleDetail-module__YFWuzq__articleBody .katex){color:#fff}.ArticleDetail-module__YFWuzq__authorCallout{border-radius:var(--radius-lg);background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--shadow-sm);align-items:center;gap:1.5rem;margin-top:4.5rem;padding:2.25rem;display:flex}:is(body.dark-theme .ArticleDetail-module__YFWuzq__authorCallout,[data-theme=dark] .ArticleDetail-module__YFWuzq__authorCallout){background:var(--card-bg);border-color:var(--card-border)}@media (max-width:640px){.ArticleDetail-module__YFWuzq__authorCallout{flex-direction:column;align-items:flex-start}}.ArticleDetail-module__YFWuzq__authorInsignia{background:var(--accent-navy);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:flex}:is(body.dark-theme .ArticleDetail-module__YFWuzq__authorInsignia,[data-theme=dark] .ArticleDetail-module__YFWuzq__authorInsignia){color:#0f172a;background:#4a8cff}.ArticleDetail-module__YFWuzq__authorInfo{flex-direction:column;gap:.3rem;display:flex}.ArticleDetail-module__YFWuzq__authorName{font-family:var(--font-serif);color:var(--text-charcoal);margin:0;font-size:1.2rem;font-weight:600}:is(body.dark-theme .ArticleDetail-module__YFWuzq__authorName,[data-theme=dark] .ArticleDetail-module__YFWuzq__authorName){color:#fff}.ArticleDetail-module__YFWuzq__authorRole{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.55}:is(body.dark-theme .ArticleDetail-module__YFWuzq__authorRole,[data-theme=dark] .ArticleDetail-module__YFWuzq__authorRole){color:#ffffffb3}.ArticleDetail-module__YFWuzq__bottomNavSection{flex-direction:column;gap:3rem;max-width:860px;margin:4.5rem auto 0;display:flex}.ArticleDetail-module__YFWuzq__bottomNavActions{justify-content:center;align-items:center;display:flex}.ArticleDetail-module__YFWuzq__backBtn{border-radius:var(--radius-pill);border:1px solid var(--border-light);background:var(--card-bg);color:var(--text-charcoal);box-shadow:var(--shadow-xs);align-items:center;gap:.5rem;padding:.85rem 2rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.165,.84,.44,1);display:inline-flex}:is(body.dark-theme .ArticleDetail-module__YFWuzq__backBtn,[data-theme=dark] .ArticleDetail-module__YFWuzq__backBtn){background:var(--card-bg);border-color:var(--card-border);color:#fff}.ArticleDetail-module__YFWuzq__backBtn:hover{border-color:var(--accent-navy);color:var(--accent-navy);box-shadow:var(--shadow-sm);transform:translate(-4px)}:is(body.dark-theme .ArticleDetail-module__YFWuzq__backBtn:hover,[data-theme=dark] .ArticleDetail-module__YFWuzq__backBtn:hover){color:#a8c4f0;border-color:#4a8cff}.ArticleDetail-module__YFWuzq__relatedSolutionsBox{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:var(--radius-xl);padding:3rem}:is(body.dark-theme .ArticleDetail-module__YFWuzq__relatedSolutionsBox,[data-theme=dark] .ArticleDetail-module__YFWuzq__relatedSolutionsBox){background:var(--card-bg);border-color:var(--card-border)}.ArticleDetail-module__YFWuzq__relatedSolutionsHeader{text-align:center;margin-bottom:2.25rem}.ArticleDetail-module__YFWuzq__relatedSolutionsTitle{font-family:var(--font-serif);color:var(--text-charcoal);margin:.25rem 0 .5rem;font-size:1.75rem;font-weight:600}:is(body.dark-theme .ArticleDetail-module__YFWuzq__relatedSolutionsTitle,[data-theme=dark] .ArticleDetail-module__YFWuzq__relatedSolutionsTitle){color:#fff}.ArticleDetail-module__YFWuzq__relatedSolutionsLead{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:.95rem}:is(body.dark-theme .ArticleDetail-module__YFWuzq__relatedSolutionsLead,[data-theme=dark] .ArticleDetail-module__YFWuzq__relatedSolutionsLead){color:#ffffffb3}.ArticleDetail-module__YFWuzq__relatedSolutionsGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:860px){.ArticleDetail-module__YFWuzq__relatedSolutionsGrid{grid-template-columns:1fr}}.ArticleDetail-module__YFWuzq__relatedSolutionCard{background:var(--card-bg);border:1px solid var(--border-light);border-radius:var(--radius-lg);flex-direction:column;gap:.75rem;padding:1.75rem;text-decoration:none;transition:all .3s cubic-bezier(.165,.84,.44,1);display:flex}:is(body.dark-theme .ArticleDetail-module__YFWuzq__relatedSolutionCard,[data-theme=dark] .ArticleDetail-module__YFWuzq__relatedSolutionCard){border-color:var(--border-subtle);background:#ffffff05}.ArticleDetail-module__YFWuzq__relatedSolutionCard:hover{border-color:var(--accent-navy);box-shadow:var(--shadow-md);transform:translateY(-4px)}:is(body.dark-theme .ArticleDetail-module__YFWuzq__relatedSolutionCard:hover,[data-theme=dark] .ArticleDetail-module__YFWuzq__relatedSolutionCard:hover){border-color:#4a8cff}.ArticleDetail-module__YFWuzq__relatedSolutionCardTag{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-navy);font-size:.7rem;font-weight:700}:is(body.dark-theme .ArticleDetail-module__YFWuzq__relatedSolutionCardTag,[data-theme=dark] .ArticleDetail-module__YFWuzq__relatedSolutionCardTag){color:#4a8cff}.ArticleDetail-module__YFWuzq__relatedSolutionCardTitle{font-family:var(--font-serif);color:var(--text-charcoal);margin:0;font-size:1.25rem;font-weight:600}:is(body.dark-theme .ArticleDetail-module__YFWuzq__relatedSolutionCardTitle,[data-theme=dark] .ArticleDetail-module__YFWuzq__relatedSolutionCardTitle){color:#fff}.ArticleDetail-module__YFWuzq__relatedSolutionCardDesc{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.5}:is(body.dark-theme .ArticleDetail-module__YFWuzq__relatedSolutionCardDesc,[data-theme=dark] .ArticleDetail-module__YFWuzq__relatedSolutionCardDesc){color:#ffffffb3}.ArticleDetail-module__YFWuzq__articleBody .katexMathCard{background:#0b192c05;border:1px solid #0b192c14;border-radius:10px;justify-content:center;align-items:center;margin:1.75rem 0 .5rem;padding:1.25rem 1.5rem;transition:all .2s;display:flex;overflow-x:auto;box-shadow:0 2px 8px #00000005}.ArticleDetail-module__YFWuzq__articleBody .katexMathCard:hover{border-color:#2563eb33;box-shadow:0 4px 14px #2563eb0f}body.dark-theme .ArticleDetail-module__YFWuzq__articleBody .katexMathCard{background:#ffffff08;border-color:#ffffff14;box-shadow:0 2px 8px #0003}body.dark-theme .ArticleDetail-module__YFWuzq__articleBody .katexMathCard:hover{border-color:#60a5fa40;box-shadow:0 4px 16px #0006}.ArticleDetail-module__YFWuzq__articleBody .katexMathContent{max-width:100%;display:inline-block}.ArticleDetail-module__YFWuzq__articleBody .mathBlockCitation{text-align:right;margin-top:.25rem;margin-bottom:1.75rem;padding-right:.5rem;font-size:.85rem}
.AppSwitcher-module__k6lS1q__switcherWrapper{align-items:center;display:inline-flex;position:relative}.AppSwitcher-module__k6lS1q__triggerBtn{color:#fff;cursor:pointer;font-family:var(--font-sans);text-transform:none;letter-spacing:normal;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:.5rem;padding:.35rem .65rem;font-size:.75rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.AppSwitcher-module__k6lS1q__triggerBtn:hover,.AppSwitcher-module__k6lS1q__triggerActive{background:#ffffff29;border-color:#ffffff4d;box-shadow:0 0 12px #ffffff1a}.AppSwitcher-module__k6lS1q__triggerIcon{color:#93c5fd;justify-content:center;align-items:center;display:flex}.AppSwitcher-module__k6lS1q__triggerCaret{opacity:.7;transition:transform .2s}.AppSwitcher-module__k6lS1q__triggerActive .AppSwitcher-module__k6lS1q__triggerCaret{transform:rotate(180deg)}.AppSwitcher-module__k6lS1q__dropdownOverlay{z-index:99998;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0003;position:fixed;inset:0}.AppSwitcher-module__k6lS1q__dropdown{border:1px solid var(--border-light,#0000001f);z-index:99999;text-transform:none;letter-spacing:normal;box-sizing:border-box;background:#fff;border-radius:14px;width:340px;padding:.85rem;animation:.18s cubic-bezier(.16,1,.3,1) AppSwitcher-module__k6lS1q__scaleIn;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 20px 45px -8px #00000040,0 10px 20px -4px #0000001a}body.dark-theme .AppSwitcher-module__k6lS1q__dropdown{background:#0f172a;border-color:#ffffff26;box-shadow:0 20px 45px -8px #000000b3}@keyframes AppSwitcher-module__k6lS1q__scaleIn{0%{opacity:0;transform:scale(.96)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}.AppSwitcher-module__k6lS1q__dropdownHeader{border-bottom:1px solid var(--border-light,#00000014);justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.35rem .5rem .65rem;display:flex}body.dark-theme .AppSwitcher-module__k6lS1q__dropdownHeader{border-color:#ffffff14}.AppSwitcher-module__k6lS1q__dropdownTitle{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary,#333333a6);font-size:.72rem;font-weight:700}body.dark-theme .AppSwitcher-module__k6lS1q__dropdownTitle{color:#fff9}.AppSwitcher-module__k6lS1q__appsGrid{flex-direction:column;gap:.4rem;display:flex}.AppSwitcher-module__k6lS1q__appItem{background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:.85rem;padding:.65rem .75rem;text-decoration:none;transition:all .18s;display:flex}.AppSwitcher-module__k6lS1q__appItem:hover{background:#0000000a;transform:translate(2px)}body.dark-theme .AppSwitcher-module__k6lS1q__appItem:hover{background:#ffffff0f}.AppSwitcher-module__k6lS1q__appItemActive{background:#1e3a8a0f;border-color:#1e3a8a2e}body.dark-theme .AppSwitcher-module__k6lS1q__appItemActive{background:#93c5fd1a;border-color:#93c5fd40}.AppSwitcher-module__k6lS1q__appIconWrapper{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s;display:flex}.AppSwitcher-module__k6lS1q__appItem:hover .AppSwitcher-module__k6lS1q__appIconWrapper{transform:scale(1.05)}.AppSwitcher-module__k6lS1q__iconApex{color:#0b192c;background:#0b192c14}body.dark-theme .AppSwitcher-module__k6lS1q__iconApex{color:#fff;background:#ffffff1f}.AppSwitcher-module__k6lS1q__iconNexus{color:#0284c7;background:#0ea5e924}body.dark-theme .AppSwitcher-module__k6lS1q__iconNexus{color:#38bdf8;background:#38bdf833}.AppSwitcher-module__k6lS1q__iconOrigin{color:#059669;background:#10b98124}body.dark-theme .AppSwitcher-module__k6lS1q__iconOrigin{color:#34d399;background:#34d39933}.AppSwitcher-module__k6lS1q__iconClarity{color:#d97706;background:#f59e0b24}body.dark-theme .AppSwitcher-module__k6lS1q__iconClarity{color:#fbbf24;background:#fbbf2433}.AppSwitcher-module__k6lS1q__iconVector{color:#6366f1;background:#6366f124}body.dark-theme .AppSwitcher-module__k6lS1q__iconVector{color:#818cf8;background:#818cf833}.AppSwitcher-module__k6lS1q__iconSource{color:#059669;background:#05966924}body.dark-theme .AppSwitcher-module__k6lS1q__iconSource{color:#34d399;background:#34d39933}.AppSwitcher-module__k6lS1q__appMeta{flex:1;min-width:0}.AppSwitcher-module__k6lS1q__appNameRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.AppSwitcher-module__k6lS1q__appName{font-family:var(--font-sans);color:var(--text-charcoal,#1e293b);font-size:.84rem;font-weight:700}body.dark-theme .AppSwitcher-module__k6lS1q__appName{color:#fff}.AppSwitcher-module__k6lS1q__activeBadge{text-transform:uppercase;letter-spacing:.04em;color:#1e3a8a;background:#1e3a8a1f;border-radius:4px;padding:.15rem .45rem;font-size:.65rem;font-weight:700}body.dark-theme .AppSwitcher-module__k6lS1q__activeBadge{color:#93c5fd;background:#93c5fd33}.AppSwitcher-module__k6lS1q__appDesc{color:var(--text-secondary,#3339);white-space:nowrap;text-overflow:ellipsis;margin-top:.15rem;font-size:.72rem;overflow:hidden}body.dark-theme .AppSwitcher-module__k6lS1q__appDesc{color:#ffffff8c}
.AiRiskCalculator-module__2ac8VG__calculatorCard{font-family:var(--font-sans);background:#fff;border:1px solid #0b192c14;border-radius:20px;margin:3rem 0;padding:2.5rem;position:relative;overflow:hidden;box-shadow:0 12px 48px #0000000a,0 2px 8px #00000005}body.dark-theme .AiRiskCalculator-module__2ac8VG__calculatorCard{background:#111827;border-color:#ffffff14;box-shadow:0 16px 48px #0009}.AiRiskCalculator-module__2ac8VG__calcHeader{border-bottom:1px solid #0000000f;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}body.dark-theme .AiRiskCalculator-module__2ac8VG__calcHeader{border-color:#ffffff14}.AiRiskCalculator-module__2ac8VG__calcBadge{text-transform:uppercase;letter-spacing:.08em;color:#2563eb;background:#2563eb14;border-radius:20px;align-items:center;gap:.4rem;margin-bottom:.5rem;padding:.3rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}body.dark-theme .AiRiskCalculator-module__2ac8VG__calcBadge{color:#60a5fa;background:#60a5fa26}.AiRiskCalculator-module__2ac8VG__calcTitle{font-family:var(--font-serif);color:var(--text-charcoal,#111827);margin:0 0 .4rem;font-size:1.85rem;font-weight:600}body.dark-theme .AiRiskCalculator-module__2ac8VG__calcTitle{color:#fff}.AiRiskCalculator-module__2ac8VG__calcSubtitle{color:var(--text-secondary,#64748b);max-width:680px;margin:0;font-size:.95rem;line-height:1.55}body.dark-theme .AiRiskCalculator-module__2ac8VG__calcSubtitle{color:#ffffffb3}.AiRiskCalculator-module__2ac8VG__resetBtn{color:var(--text-secondary,#64748b);cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px #00000008}body.dark-theme .AiRiskCalculator-module__2ac8VG__resetBtn{color:#fffc;background:#1e293b;border-color:#ffffff26}.AiRiskCalculator-module__2ac8VG__resetBtn:hover{color:var(--text-charcoal,#111827);background:#0000000d;border-color:#0003;transform:translateY(-1px)}body.dark-theme .AiRiskCalculator-module__2ac8VG__resetBtn:hover{color:#fff;background:#ffffff1a}.AiRiskCalculator-module__2ac8VG__stepsGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1.25rem;margin-bottom:2.5rem;display:grid}@media (max-width:1200px){.AiRiskCalculator-module__2ac8VG__stepsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.AiRiskCalculator-module__2ac8VG__stepsGrid{grid-template-columns:1fr}}.AiRiskCalculator-module__2ac8VG__stepSection{box-sizing:border-box;background:#0b192c04;border:1px solid #0000000f;border-radius:16px;flex-direction:column;padding:1.25rem;display:flex}body.dark-theme .AiRiskCalculator-module__2ac8VG__stepSection{background:#ffffff05;border-color:#ffffff0f}.AiRiskCalculator-module__2ac8VG__stepHeader{align-items:center;gap:.65rem;margin-bottom:1rem;display:flex}.AiRiskCalculator-module__2ac8VG__stepNumber{background:var(--accent-navy,#0b192c);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:700;display:flex}body.dark-theme .AiRiskCalculator-module__2ac8VG__stepNumber{background:#3b82f6}.AiRiskCalculator-module__2ac8VG__stepHeaderTitleGroup{flex-direction:column;display:flex}.AiRiskCalculator-module__2ac8VG__stepTitle{color:var(--text-charcoal,#111827);margin:0;font-size:.92rem;font-weight:700;line-height:1.2}body.dark-theme .AiRiskCalculator-module__2ac8VG__stepTitle{color:#fff}.AiRiskCalculator-module__2ac8VG__stepSubtitle{color:var(--text-secondary,#64748b);text-transform:uppercase;letter-spacing:.06em;margin-top:.15rem;font-size:.72rem;font-weight:600}body.dark-theme .AiRiskCalculator-module__2ac8VG__stepSubtitle{color:#ffffff80}.AiRiskCalculator-module__2ac8VG__optionList{flex-direction:column;flex:1;gap:.6rem;display:flex}.AiRiskCalculator-module__2ac8VG__optionItem{cursor:pointer;text-align:left;box-sizing:border-box;background:#fff;border:1px solid #00000014;border-radius:12px;flex-direction:column;gap:.3rem;width:100%;padding:.75rem .85rem;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex}body.dark-theme .AiRiskCalculator-module__2ac8VG__optionItem{background:#1e293b;border-color:#ffffff14}.AiRiskCalculator-module__2ac8VG__optionItem:hover{border-color:#2563eb66;transform:translateY(-1.5px);box-shadow:0 4px 12px #0000000a}body.dark-theme .AiRiskCalculator-module__2ac8VG__optionItem:hover{border-color:#60a5fa66;box-shadow:0 4px 12px #0000004d}.AiRiskCalculator-module__2ac8VG__optionItemSelected{box-shadow:0 0 0 2px #2563eb2e,0 4px 12px #2563eb14;background:#2563eb0a!important;border-color:#2563eb!important}body.dark-theme .AiRiskCalculator-module__2ac8VG__optionItemSelected{box-shadow:0 0 0 2px #60a5fa40,0 4px 12px #0006;background:#2563eb26!important;border-color:#60a5fa!important}.AiRiskCalculator-module__2ac8VG__optionTopRow{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.AiRiskCalculator-module__2ac8VG__optionLabel{color:var(--text-charcoal,#111827);font-size:.84rem;font-weight:700;line-height:1.3}body.dark-theme .AiRiskCalculator-module__2ac8VG__optionLabel{color:#fff}.AiRiskCalculator-module__2ac8VG__radioIndicator{border:1.5px solid #0003;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;transition:all .2s;display:flex}body.dark-theme .AiRiskCalculator-module__2ac8VG__radioIndicator{border-color:#ffffff4d}.AiRiskCalculator-module__2ac8VG__radioIndicatorSelected{color:#fff;background:#2563eb;border-color:#2563eb}body.dark-theme .AiRiskCalculator-module__2ac8VG__radioIndicatorSelected{color:#0b192c;background:#60a5fa;border-color:#60a5fa}.AiRiskCalculator-module__2ac8VG__optionDesc{color:var(--text-secondary,#64748b);font-size:.74rem;line-height:1.4}body.dark-theme .AiRiskCalculator-module__2ac8VG__optionDesc{color:#ffffffa6}.AiRiskCalculator-module__2ac8VG__resultDashboard{background:#fff;border:1px solid #00000014;border-radius:18px;padding:2rem;box-shadow:0 6px 24px #00000008}body.dark-theme .AiRiskCalculator-module__2ac8VG__resultDashboard{background:#151e2e;border-color:#ffffff14;box-shadow:0 8px 30px #0006}.AiRiskCalculator-module__2ac8VG__tierBanner{border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2rem;padding:1.5rem 1.75rem;transition:all .3s;display:flex}.AiRiskCalculator-module__2ac8VG__tier1{color:#059669;background:linear-gradient(135deg,#10b98114 0%,#0596691f 100%);border:1px solid #10b9814d}.AiRiskCalculator-module__2ac8VG__tier2{color:#2563eb;background:linear-gradient(135deg,#3b82f614 0%,#2563eb1f 100%);border:1px solid #3b82f64d}.AiRiskCalculator-module__2ac8VG__tier3{color:#d97706;background:linear-gradient(135deg,#f59e0b14 0%,#d977061f 100%);border:1px solid #f59e0b4d}.AiRiskCalculator-module__2ac8VG__tier4{color:#dc2626;background:linear-gradient(135deg,#ef444414 0%,#dc262624 100%);border:1px solid #ef44444d}body.dark-theme .AiRiskCalculator-module__2ac8VG__tier1{color:#34d399;background:#10b98126}body.dark-theme .AiRiskCalculator-module__2ac8VG__tier2{color:#60a5fa;background:#3b82f626}body.dark-theme .AiRiskCalculator-module__2ac8VG__tier3{color:#fbbf24;background:#f59e0b26}body.dark-theme .AiRiskCalculator-module__2ac8VG__tier4{color:#f87171;background:#ef44442e}.AiRiskCalculator-module__2ac8VG__tierInfo{flex:1;align-items:center;gap:1.25rem;min-width:280px;display:flex}.AiRiskCalculator-module__2ac8VG__tierIconBox{background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 4px 14px #00000014}body.dark-theme .AiRiskCalculator-module__2ac8VG__tierIconBox{background:#1e293b;box-shadow:0 4px 14px #0000004d}.AiRiskCalculator-module__2ac8VG__tierTextGroup{flex-direction:column;gap:.25rem;display:flex}.AiRiskCalculator-module__2ac8VG__tierBadgeRow{align-items:center;gap:.6rem;margin-bottom:.15rem;display:flex}.AiRiskCalculator-module__2ac8VG__tierBadgeTag{text-transform:uppercase;letter-spacing:.08em;opacity:.85;font-size:.68rem;font-weight:700}.AiRiskCalculator-module__2ac8VG__tierScorePill{background:#0000000f;border-radius:999px;padding:.1rem .45rem;font-size:.68rem;font-weight:700}body.dark-theme .AiRiskCalculator-module__2ac8VG__tierScorePill{background:#ffffff1a}.AiRiskCalculator-module__2ac8VG__tierName{font-size:1.35rem;font-weight:700;font-family:var(--font-serif);margin:0;line-height:1.2}.AiRiskCalculator-module__2ac8VG__tierSummary{opacity:.95;color:var(--text-charcoal,#111827);margin:.15rem 0 0;font-size:.88rem;line-height:1.45}body.dark-theme .AiRiskCalculator-module__2ac8VG__tierSummary{color:#e2e8f0}.AiRiskCalculator-module__2ac8VG__copyBriefBtn{background:var(--accent-navy,#0b192c);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.35rem;font-size:.84rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #0b192c26}body.dark-theme .AiRiskCalculator-module__2ac8VG__copyBriefBtn{background:#2563eb;box-shadow:0 4px 14px #2563eb66}.AiRiskCalculator-module__2ac8VG__copyBriefBtn:hover{background:#1d4ed8;transform:translateY(-1.5px);box-shadow:0 6px 18px #1d4ed84d}.AiRiskCalculator-module__2ac8VG__checklistSection{flex-direction:column;gap:1rem;display:flex}.AiRiskCalculator-module__2ac8VG__checklistHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.AiRiskCalculator-module__2ac8VG__checklistTitle{color:var(--text-charcoal,#111827);align-items:center;gap:.55rem;margin:0;font-size:1.05rem;font-weight:700;display:flex}body.dark-theme .AiRiskCalculator-module__2ac8VG__checklistTitle{color:#fff}.AiRiskCalculator-module__2ac8VG__checklistProgressBadge{text-transform:uppercase;letter-spacing:.06em;color:#059669;background:#0596691a;border-radius:999px;padding:.25rem .65rem;font-size:.72rem;font-weight:700}body.dark-theme .AiRiskCalculator-module__2ac8VG__checklistProgressBadge{color:#34d399;background:#34d39926}.AiRiskCalculator-module__2ac8VG__checklistGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.85rem;display:grid}.AiRiskCalculator-module__2ac8VG__checklistItem{cursor:pointer;text-align:left;box-sizing:border-box;background:#0b192c05;border:1px solid #0000000f;border-radius:12px;align-items:flex-start;gap:.85rem;width:100%;padding:.95rem 1.15rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}body.dark-theme .AiRiskCalculator-module__2ac8VG__checklistItem{background:#ffffff08;border-color:#ffffff0f}.AiRiskCalculator-module__2ac8VG__checklistItem:hover{background:#0b192c0a;border-color:#0596694d;transform:translateY(-1px)}body.dark-theme .AiRiskCalculator-module__2ac8VG__checklistItem:hover{background:#ffffff0f;border-color:#34d3994d}.AiRiskCalculator-module__2ac8VG__checklistItemChecked{background:#0596690f!important;border-color:#0596694d!important}body.dark-theme .AiRiskCalculator-module__2ac8VG__checklistItemChecked{background:#05966926!important;border-color:#34d39966!important}.AiRiskCalculator-module__2ac8VG__checkIconWrapper{color:#05966966;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;transition:all .2s;display:flex}.AiRiskCalculator-module__2ac8VG__checkIconWrapperChecked{color:#059669}body.dark-theme .AiRiskCalculator-module__2ac8VG__checkIconWrapperChecked{color:#34d399}.AiRiskCalculator-module__2ac8VG__checkText{color:var(--text-charcoal,#1e293b);font-size:.85rem;line-height:1.45;transition:all .2s}body.dark-theme .AiRiskCalculator-module__2ac8VG__checkText{color:#e2e8f0}.AiRiskCalculator-module__2ac8VG__checkTextChecked{color:#059669;font-weight:500}body.dark-theme .AiRiskCalculator-module__2ac8VG__checkTextChecked{color:#6ee7b7}
.FloatingPageScrollArrows-module__mp-hfa__floatingScrollContainer{z-index:80;-webkit-backdrop-filter:blur(12px);opacity:.55;pointer-events:auto;background:#ffffffbf;border:1px solid #0b192c14;border-radius:20px;flex-direction:column;align-items:center;padding:3px;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:2rem;right:2rem;transform:translateY(0);box-shadow:0 4px 20px #0000000f}.FloatingPageScrollArrows-module__mp-hfa__floatingScrollContainer:hover,.FloatingPageScrollArrows-module__mp-hfa__floatingScrollContainer.FloatingPageScrollArrows-module__mp-hfa__activeScrolling{opacity:.95;transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}:is(body.dark-theme .FloatingPageScrollArrows-module__mp-hfa__floatingScrollContainer,[data-theme=dark] .FloatingPageScrollArrows-module__mp-hfa__floatingScrollContainer){background:#111827c7;border-color:#ffffff1f;box-shadow:0 4px 20px #0006}:is(body.dark-theme .FloatingPageScrollArrows-module__mp-hfa__floatingScrollContainer:hover,body.dark-theme .FloatingPageScrollArrows-module__mp-hfa__floatingScrollContainer.FloatingPageScrollArrows-module__mp-hfa__activeScrolling,[data-theme=dark] .FloatingPageScrollArrows-module__mp-hfa__floatingScrollContainer:hover,[data-theme=dark] .FloatingPageScrollArrows-module__mp-hfa__floatingScrollContainer.FloatingPageScrollArrows-module__mp-hfa__activeScrolling){box-shadow:0 8px 24px #0009}.FloatingPageScrollArrows-module__mp-hfa__scrollBtn{width:32px;height:32px;color:var(--accent-navy,#0b192c);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .18s,color .18s,transform .15s,opacity .2s;display:flex}:is(body.dark-theme .FloatingPageScrollArrows-module__mp-hfa__scrollBtn,[data-theme=dark] .FloatingPageScrollArrows-module__mp-hfa__scrollBtn){color:#cbd5e1}.FloatingPageScrollArrows-module__mp-hfa__scrollBtn:hover:not(:disabled){color:var(--accent-blue,#2563eb);background:#0b192c14;transform:scale(1.08)}:is(body.dark-theme .FloatingPageScrollArrows-module__mp-hfa__scrollBtn:hover:not(:disabled),[data-theme=dark] .FloatingPageScrollArrows-module__mp-hfa__scrollBtn:hover:not(:disabled)){color:#60a5fa;background:#ffffff1f}.FloatingPageScrollArrows-module__mp-hfa__scrollBtn:active:not(:disabled){transform:scale(.95)}.FloatingPageScrollArrows-module__mp-hfa__scrollBtn:disabled{opacity:.25;cursor:default}.FloatingPageScrollArrows-module__mp-hfa__divider{background:#0b192c14;width:18px;height:1px;margin:1px 0}:is(body.dark-theme .FloatingPageScrollArrows-module__mp-hfa__divider,[data-theme=dark] .FloatingPageScrollArrows-module__mp-hfa__divider){background:#ffffff1a}@media (max-width:768px){.FloatingPageScrollArrows-module__mp-hfa__floatingScrollContainer{bottom:1.25rem;right:1.25rem}}
.SubdomainHeader-module__mG_w-W__subdomainHeader{-webkit-backdrop-filter:blur(16px);z-index:1000;height:58px;font-family:var(--font-sans,"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);background:#fffffff5;border-bottom:1px solid #1a237e14;justify-content:space-between;align-items:center;padding:0 1.5rem;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #00000005}.SubdomainHeader-module__mG_w-W__leftZone{align-items:center;gap:.85rem;display:flex}.SubdomainHeader-module__mG_w-W__brandLockup{color:inherit;align-items:center;gap:.65rem;text-decoration:none;transition:opacity .15s;display:flex}.SubdomainHeader-module__mG_w-W__brandLockup:hover{opacity:.88}.SubdomainHeader-module__mG_w-W__brandTitleGroup{align-items:center;gap:.5rem;display:flex}.SubdomainHeader-module__mG_w-W__brandTitle{letter-spacing:-.01em;color:var(--text-charcoal,#111827);white-space:nowrap;align-items:center;font-size:.95rem;font-weight:900;display:flex}.SubdomainHeader-module__mG_w-W__brandBadge{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-blue,#2563eb);border-radius:var(--radius-pill,9999px);white-space:nowrap;background:#2563eb14;border:1px solid #2563eb33;padding:.15rem .5rem;font-size:.65rem;font-weight:800}.SubdomainHeader-module__mG_w-W__centerZone{align-items:center;gap:.35rem;display:flex}.SubdomainHeader-module__mG_w-W__navLink{color:var(--text-muted,#475569);white-space:nowrap;border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.SubdomainHeader-module__mG_w-W__navLink:hover{color:var(--accent-navy,#1a237e);background:#1a237e0a}.SubdomainHeader-module__mG_w-W__navLink.SubdomainHeader-module__mG_w-W__active{color:var(--accent-navy,#1a237e);background:#1a237e14;font-weight:700}.SubdomainHeader-module__mG_w-W__navBadge{color:var(--accent-blue,#2563eb);background:#2563eb1f;border-radius:4px;padding:1px 5px;font-size:.65rem;font-weight:700}.SubdomainHeader-module__mG_w-W__rightZone{align-items:center;gap:.75rem;display:flex}.SubdomainHeader-module__mG_w-W__clockPill{font-size:.76rem;font-family:var(--font-mono,monospace);color:#b45309;border-radius:var(--radius-pill,9999px);letter-spacing:.02em;white-space:nowrap;background:#fffbeb;border:1px solid #fde68a;align-items:center;gap:.35rem;padding:.25rem .65rem;font-weight:600;display:inline-flex}.SubdomainHeader-module__mG_w-W__actionLink{color:var(--text-muted,#475569);white-space:nowrap;border-radius:6px;padding:.35rem .65rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .15s}.SubdomainHeader-module__mG_w-W__actionLink:hover{color:var(--accent-blue,#2563eb);background:#2563eb0d}.SubdomainHeader-module__mG_w-W__actionLink.SubdomainHeader-module__mG_w-W__active{color:var(--accent-blue,#2563eb);font-weight:700}.SubdomainHeader-module__mG_w-W__divider{background:#1a237e1a;width:1px;height:20px}.SubdomainHeader-module__mG_w-W__profileBtn{background:var(--accent-navy,#1a237e);color:#fff;white-space:nowrap;border-radius:8px;align-items:center;gap:.4rem;padding:.42rem .85rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #1a237e33}.SubdomainHeader-module__mG_w-W__profileBtn:hover{background:var(--accent-blue,#2563eb);transform:translateY(-1px);box-shadow:0 4px 10px #2563eb4d}.SubdomainHeader-module__mG_w-W__userChip{align-items:center;gap:.45rem;display:flex}.SubdomainHeader-module__mG_w-W__userEmail{color:var(--text-muted,#475569);font-size:.78rem;font-weight:600}.SubdomainHeader-module__mG_w-W__signOutBtn{color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:6px;transition:all .15s;display:flex}.SubdomainHeader-module__mG_w-W__signOutBtn:hover{color:#dc2626;background:#fef2f2}@media (max-width:960px){.SubdomainHeader-module__mG_w-W__centerZone{display:none}}
