.UserPortal-module__FlVnza__portalFrame,.UserPortal-module__FlVnza__onboardingFlow,.UserPortal-module__FlVnza__familyEntryShell{--portal-primary:#2563eb;--portal-primary-strong:#1d4ed8;--portal-primary-deep:#172554;--portal-violet:#8b5cf6;--portal-teal:#14b8a6;--portal-coral:#fb7185;--portal-amber:#fbbf24;--portal-pink:#ec4899;--portal-accent:#f97316;--portal-accent-strong:#ea580c;--portal-support:#06b6d4;--portal-ink:#17213f;--portal-muted:#5c6884;--portal-subtle:#dbe7ff;--portal-border:#2563eb29;--portal-surface:#fffffff0;--portal-surface-soft:#f5f9ff;--portal-focus:#2563eb47;min-height:100vh;color:var(--portal-ink);background:radial-gradient(circle at 10% 10%,#14b8a62e,#0000 20rem),radial-gradient(circle at 88% 12%,#8b5cf629,#0000 22rem),radial-gradient(circle at 76% 84%,#fbbf2429,#0000 20rem),linear-gradient(#fbfdff 0%,#edf6ff 48%,#fffaf0 100%);font-family:Outfit,Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.UserPortal-module__FlVnza__portalChrome{grid-template-columns:minmax(15rem,.26fr) minmax(0,1fr);gap:clamp(1.15rem,3vw,1.9rem);width:min(100%,1320px);margin:0 auto;padding:clamp(1rem,3vw,1.75rem);display:grid}.UserPortal-module__FlVnza__portalSidebar,.UserPortal-module__FlVnza__accountCard,.UserPortal-module__FlVnza__homeCard{border:1px solid var(--portal-border);background:linear-gradient(180deg, #fffffffa, #f7fbfff0), var(--portal-surface);box-shadow:0 18px 48px #15163817}.UserPortal-module__FlVnza__portalSidebar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:1.2rem;align-self:start;gap:1.15rem;padding:clamp(1rem,2vw,1.35rem);display:grid;position:sticky;top:1rem}.UserPortal-module__FlVnza__portalSidebar:before{background:linear-gradient(90deg, var(--portal-primary), var(--portal-teal), var(--portal-amber), var(--portal-coral));content:"";border-radius:999px;width:4.6rem;height:.32rem;display:block}.UserPortal-module__FlVnza__brandBlock p,.UserPortal-module__FlVnza__accountCard p:first-child,.UserPortal-module__FlVnza__homeKicker{color:var(--portal-primary-strong);letter-spacing:.075em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:650}.UserPortal-module__FlVnza__brandBlock strong{color:var(--portal-ink);font-family:"Baloo 2",Outfit,ui-rounded,system-ui,sans-serif;letter-spacing:-.015em;font-family:Plus Jakarta Sans,Outfit,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.25rem,3vw,1.65rem);font-weight:650;line-height:1.12;display:block}.UserPortal-module__FlVnza__brandBlock span,.UserPortal-module__FlVnza__portalMiniHint{color:var(--portal-muted);line-height:1.5}.UserPortal-module__FlVnza__brandBlock span{overflow-wrap:anywhere;margin-top:.45rem;font-size:.92rem;font-weight:450;display:block}.UserPortal-module__FlVnza__portalMiniHint{margin:0;font-size:.9rem;font-weight:430}.UserPortal-module__FlVnza__navLinks,.UserPortal-module__FlVnza__navCluster,.UserPortal-module__FlVnza__accountActions,.UserPortal-module__FlVnza__homeActions{gap:.7rem;display:grid}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__preferenceSelectAll,.UserPortal-module__FlVnza__preferenceSaveButton{border-radius:.78rem;justify-content:center;align-items:center;gap:.52rem;min-height:42px;padding:.66rem .9rem;font-size:.94rem;font-weight:560;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__preferenceSelectAll{color:var(--portal-primary-deep);background:#ffffffd1;border:1px solid #2563eb24}.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__preferenceSaveButton{background:linear-gradient(135deg, var(--portal-primary), var(--portal-violet));color:#fff;border:1px solid #0000;box-shadow:0 10px 24px #2563eb33}.UserPortal-module__FlVnza__navLink:hover,.UserPortal-module__FlVnza__navLinkActive:hover,.UserPortal-module__FlVnza__publicLink:hover,.UserPortal-module__FlVnza__signOutButton:hover:not(:disabled),.UserPortal-module__FlVnza__accountLink:hover,.UserPortal-module__FlVnza__preferenceSelectAll:hover:not(:disabled),.UserPortal-module__FlVnza__preferenceSaveButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px #2563eb1f}.UserPortal-module__FlVnza__navLink:focus-visible,.UserPortal-module__FlVnza__navLinkActive:focus-visible,.UserPortal-module__FlVnza__publicLink:focus-visible,.UserPortal-module__FlVnza__signOutButton:focus-visible,.UserPortal-module__FlVnza__accountLink:focus-visible,.UserPortal-module__FlVnza__preferenceSelectAll:focus-visible,.UserPortal-module__FlVnza__preferenceSaveButton:focus-visible{outline:3px solid var(--portal-focus);outline-offset:3px}.UserPortal-module__FlVnza__signOutButton:disabled,.UserPortal-module__FlVnza__accountLink:disabled,.UserPortal-module__FlVnza__preferenceSaveButton:disabled,.UserPortal-module__FlVnza__preferenceSelectAll:disabled{cursor:not-allowed;opacity:.62;transform:none}.UserPortal-module__FlVnza__accountCard,.UserPortal-module__FlVnza__homeCard{border-radius:1.35rem;gap:clamp(1.15rem,2.4vw,1.55rem);padding:clamp(1.15rem,3.2vw,1.9rem);display:grid}.UserPortal-module__FlVnza__accountHeroRow,.UserPortal-module__FlVnza__homeHero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.2rem;display:grid}.UserPortal-module__FlVnza__accountCard h1,.UserPortal-module__FlVnza__homeCard h1{color:var(--portal-ink);letter-spacing:-.018em;margin:0;font-family:Plus Jakarta Sans,Outfit,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.55rem,3.5vw,2.25rem);font-weight:620;line-height:1.14}.UserPortal-module__FlVnza__accountCard p,.UserPortal-module__FlVnza__homeCard p{max-width:58rem;color:var(--portal-muted);margin:0;font-size:.98rem;font-weight:420;line-height:1.72}.UserPortal-module__FlVnza__accountRolePill,.UserPortal-module__FlVnza__homeSummary{color:#075e57;background:linear-gradient(135deg,#e7fbf8,#eef4ff);border:1px solid #14b8a63d}.UserPortal-module__FlVnza__accountRolePill{white-space:nowrap;border-radius:999px;padding:.52rem .8rem;font-size:.86rem;font-weight:620}.UserPortal-module__FlVnza__homeSummary{border-radius:.85rem;align-self:start;gap:.25rem;min-width:min(100%,11rem);max-width:16rem;padding:.7rem .8rem;display:grid}.UserPortal-module__FlVnza__homeSummary span{color:#0f766e;letter-spacing:.065em;text-transform:uppercase;font-size:.64rem;font-weight:600}.UserPortal-module__FlVnza__homeSummary strong{color:var(--portal-ink);overflow-wrap:anywhere;font-size:.92rem;font-weight:520;line-height:1.28}.UserPortal-module__FlVnza__homeActions{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:start}.UserPortal-module__FlVnza__homeGuideGrid,.UserPortal-module__FlVnza__accountDetails,.UserPortal-module__FlVnza__preferenceGrid,.UserPortal-module__FlVnza__accountFormGrid{gap:1rem;display:grid}.UserPortal-module__FlVnza__homeGuideGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.UserPortal-module__FlVnza__homeGuideGrid article,.UserPortal-module__FlVnza__accountDetails div,.UserPortal-module__FlVnza__accountForm,.UserPortal-module__FlVnza__preferenceGroup{border:1px solid var(--portal-border);background:linear-gradient(180deg, #fffffff0, #f7fbffeb), var(--portal-surface-soft);border-radius:1.05rem;min-width:0;padding:1.05rem}.UserPortal-module__FlVnza__homeGuideGrid article:first-child,.UserPortal-module__FlVnza__preferenceGroup:first-child{background:linear-gradient(#fff,#eaf3ff);border-color:#1e63f233}.UserPortal-module__FlVnza__homeGuideGrid article:nth-child(2),.UserPortal-module__FlVnza__preferenceGroup:nth-child(2){background:linear-gradient(#fff,#e8fbf7);border-color:#14b8a63d}.UserPortal-module__FlVnza__homeGuideGrid article:nth-child(3){background:linear-gradient(#fff,#fff8df);border-color:#fbbf2452}.UserPortal-module__FlVnza__homeGuideGrid span{color:var(--portal-violet);font-size:.78rem;font-weight:620}.UserPortal-module__FlVnza__homeGuideGrid strong{color:var(--portal-ink);margin:.35rem 0 .3rem;font-size:1rem;font-weight:620;display:block}.UserPortal-module__FlVnza__accountDetails{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.UserPortal-module__FlVnza__accountDetails dt{color:var(--portal-muted);letter-spacing:.075em;text-transform:uppercase;font-size:.74rem;font-weight:620}.UserPortal-module__FlVnza__accountDetails dd{min-width:0;color:var(--portal-ink);overflow-wrap:anywhere;word-break:break-word;margin:.25rem 0 0;font-weight:520;line-height:1.45}.UserPortal-module__FlVnza__accountDetails dd span{max-width:100%;color:var(--portal-primary-deep);vertical-align:middle;background:#2563eb1f;border-radius:999px;margin:.25rem 0 0;padding:.22rem .48rem;font-size:.78rem;font-weight:560;display:inline-flex}.UserPortal-module__FlVnza__accountNotice,.UserPortal-module__FlVnza__preferenceError{border-radius:.95rem;padding:.85rem .95rem;font-weight:520}.UserPortal-module__FlVnza__accountNotice{background:linear-gradient(135deg,#e7fbf8f5,#eff6ffe6);border:1px solid #14b8a63d;color:#0f766e!important}.UserPortal-module__FlVnza__accountFormGrid,.UserPortal-module__FlVnza__preferenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.UserPortal-module__FlVnza__accountForm{gap:.9rem;display:grid}.UserPortal-module__FlVnza__accountForm label,.UserPortal-module__FlVnza__preferenceGroupHeader,.UserPortal-module__FlVnza__preferenceGroup legend{color:var(--portal-primary-deep);font-weight:600}.UserPortal-module__FlVnza__accountForm label{letter-spacing:.065em;text-transform:uppercase;gap:.48rem;font-size:.76rem;display:grid}.UserPortal-module__FlVnza__accountForm input{border:1px solid var(--portal-border);width:100%;min-height:48px;color:var(--portal-ink);font:inherit;background:#fff;border-radius:.82rem;padding:.78rem .9rem;font-weight:460}.UserPortal-module__FlVnza__accountForm input:focus{border-color:var(--portal-primary);box-shadow:0 0 0 4px var(--portal-focus);outline:none}.UserPortal-module__FlVnza__preferenceGroup{gap:1rem;margin:0;display:grid}.UserPortal-module__FlVnza__preferenceGroup legend{padding:0 .35rem;font-size:1rem;font-weight:600}.UserPortal-module__FlVnza__preferenceGroupHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}.UserPortal-module__FlVnza__preferenceGroupHeader p{color:var(--portal-muted);font-size:.92rem;font-weight:420;line-height:1.55}.UserPortal-module__FlVnza__preferenceChoices{flex-wrap:wrap;gap:.65rem;display:flex}.UserPortal-module__FlVnza__preferenceSelectField{gap:.45rem;display:grid}.UserPortal-module__FlVnza__preferenceSelectField span{color:var(--portal-violet);letter-spacing:.075em;text-transform:uppercase;font-size:.74rem;font-weight:620}.UserPortal-module__FlVnza__preferenceSelectField select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--portal-muted) 50%) calc(100% - 1.12rem) 52% / .38rem .38rem no-repeat, linear-gradient(135deg, var(--portal-muted) 50%, transparent 50%) calc(100% - .8rem) 52% / .38rem .38rem no-repeat, linear-gradient(180deg, #fffffffa, #edf5ffc7);width:100%;min-height:48px;color:var(--portal-ink);cursor:pointer;font:inherit;border:1px solid #2563eb38;border-radius:.82rem;padding:.76rem 2.45rem .76rem .95rem;font-weight:500;transition:border-color .16s,box-shadow .16s,transform .16s}.UserPortal-module__FlVnza__preferenceSelectField select:hover{border-color:#2563eb6b;transform:translateY(-1px)}.UserPortal-module__FlVnza__preferenceSelectField select:focus{border-color:var(--portal-primary);box-shadow:0 0 0 4px var(--portal-focus);outline:none}.UserPortal-module__FlVnza__preferenceChoice,.UserPortal-module__FlVnza__preferenceChoiceActive{border:1px solid var(--portal-border);min-height:44px;color:var(--portal-primary-deep);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.62rem .85rem;font-size:.92rem;font-weight:500;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.UserPortal-module__FlVnza__preferenceChoice:hover,.UserPortal-module__FlVnza__preferenceChoiceActive:hover{transform:translateY(-1px);box-shadow:0 12px 24px #2563eb24}.UserPortal-module__FlVnza__preferenceChoice input,.UserPortal-module__FlVnza__preferenceChoiceActive input{width:1rem;height:1rem;accent-color:var(--portal-violet)}.UserPortal-module__FlVnza__preferenceChoice:focus-within,.UserPortal-module__FlVnza__preferenceChoiceActive:focus-within{outline:3px solid var(--portal-focus);outline-offset:3px}.UserPortal-module__FlVnza__preferenceSaveButton{background:linear-gradient(135deg, var(--portal-accent), var(--portal-coral));border-color:#0000;box-shadow:0 12px 26px #f973162e}.UserPortal-module__FlVnza__onboardingCard{background:#fffffffa;border:1px solid #4f46e524;border-radius:1.45rem;gap:1rem;width:min(100%,36rem);margin:0 auto;padding:clamp(1.15rem,4vw,1.65rem);display:grid;box-shadow:0 20px 52px #1e1b4b1a}.UserPortal-module__FlVnza__onboardingPricingCard{background:radial-gradient(circle at 12% 6%,#fbbf2433,#0000 15rem),radial-gradient(circle at 88% 12%,#2563eb29,#0000 18rem),linear-gradient(#fffffffa,#f8fbfffa);border-color:#2563eb24;width:min(100%,62rem);padding:clamp(1.35rem,4vw,2rem)}.UserPortal-module__FlVnza__onboardingPricingHero{color:var(--portal-ink);text-align:center;justify-items:center;gap:.7rem;padding:clamp(.8rem,3vw,1.35rem) 1rem .3rem;display:grid}.UserPortal-module__FlVnza__onboardingPricingHero p{color:var(--portal-primary-strong);letter-spacing:.07em;text-transform:uppercase;background:#ffffffb8;border:1px solid #2563eb1f;border-radius:999px;margin:0;padding:.42rem .72rem;font-size:.76rem;font-weight:720}.UserPortal-module__FlVnza__onboardingPricingHero h1{letter-spacing:-.025em;max-width:36rem;margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:680;line-height:1.02}.UserPortal-module__FlVnza__onboardingHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.UserPortal-module__FlVnza__onboardingHeader p:first-child{color:#4f46e5;letter-spacing:.075em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:760}.UserPortal-module__FlVnza__onboardingHeader h1{color:var(--portal-ink);letter-spacing:-.025em;margin:0;font-size:clamp(1.85rem,7vw,2.65rem);font-weight:680;line-height:.98}.UserPortal-module__FlVnza__onboardingHeader p:last-child{max-width:28rem;color:var(--portal-muted);margin:.75rem 0 0;font-size:1rem;font-weight:430;line-height:1.55}.UserPortal-module__FlVnza__onboardingSelectField{gap:.5rem;display:grid}.UserPortal-module__FlVnza__onboardingPlanSection{gap:1rem;margin-top:.2rem;display:grid}.UserPortal-module__FlVnza__billingToggle{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;margin:.15rem auto .35rem;display:flex}.UserPortal-module__FlVnza__billingToggle button{color:#172554;cursor:pointer;min-width:6.8rem;min-height:2.7rem;font:inherit;letter-spacing:.01em;background:#fff;border:1px solid #2563eb38;border-radius:999px;padding:.58rem 1rem;font-size:.86rem;font-weight:720;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}.UserPortal-module__FlVnza__billingToggle button:hover:not(:disabled){border-color:#2563eb61;transform:translateY(-1px);box-shadow:0 10px 22px #2563eb1f}.UserPortal-module__FlVnza__billingToggle button:disabled{cursor:not-allowed;opacity:.58}.UserPortal-module__FlVnza__billingToggleActive{box-shadow:0 14px 26px #1725542e;color:#fff!important;background:#172554!important;border-color:#0000!important}.UserPortal-module__FlVnza__billingToggle span{color:#64748b;font-size:.82rem;font-weight:560;line-height:1.35}.UserPortal-module__FlVnza__onboardingSectionHeader{gap:.25rem;display:grid}.UserPortal-module__FlVnza__onboardingSectionHeader p{color:#2563eb;letter-spacing:.075em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:760}.UserPortal-module__FlVnza__onboardingSectionHeader h2{color:var(--portal-ink);margin:0;font-size:1.05rem;font-weight:650;line-height:1.25}.UserPortal-module__FlVnza__onboardingPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,3vw,1.45rem);display:grid}.UserPortal-module__FlVnza__onboardingPlanOption{min-height:22rem;color:var(--portal-muted);cursor:pointer;background:linear-gradient(#fffffffa,#fafcfffa);border:1px solid #2563eb24;border-radius:1.25rem;gap:1rem;padding:clamp(1.2rem,3vw,1.55rem);transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:grid;position:relative;box-shadow:0 16px 38px #1e293b14}.UserPortal-module__FlVnza__onboardingPlanOption input{opacity:0;pointer-events:none;position:absolute}.UserPortal-module__FlVnza__onboardingPlanBadge{color:var(--portal-primary-strong);letter-spacing:.06em;text-transform:uppercase;background:#2563eb14;border-radius:999px;justify-self:start;padding:.42rem .68rem;font-size:.76rem;font-weight:720}.UserPortal-module__FlVnza__onboardingPlanHeading{align-content:start;gap:.45rem;display:grid}.UserPortal-module__FlVnza__onboardingPlanName{color:var(--portal-ink);font-size:1.12rem;font-weight:680}.UserPortal-module__FlVnza__onboardingPlanPrice{color:#172554;letter-spacing:-.025em;font-size:clamp(2.1rem,5vw,2.9rem);font-weight:690;line-height:1}.UserPortal-module__FlVnza__onboardingPlanPrice small{color:#64748b;font-size:.78rem;font-weight:520}.UserPortal-module__FlVnza__onboardingPlanDescription{min-height:3rem;color:var(--portal-muted);margin:0;font-size:.95rem;font-weight:430;line-height:1.55}.UserPortal-module__FlVnza__onboardingPlanFeatures{text-align:left;border-top:1px solid #94a3b838;gap:.78rem;width:100%;margin:0;padding:1.05rem 0 0;display:grid}.UserPortal-module__FlVnza__onboardingPlanFeatures li{color:#475569;grid-template-columns:1.05rem minmax(0,1fr);align-items:start;gap:.62rem;font-size:.87rem;font-weight:520;line-height:1.45;list-style:none;display:grid}.UserPortal-module__FlVnza__onboardingPlanFeatures li:before{content:"✓";color:#0f766e;background:#14b8a61f;border-radius:999px;place-items:center;width:1.05rem;height:1.05rem;font-size:.68rem;font-weight:800;display:grid}.UserPortal-module__FlVnza__onboardingPlanOption em{color:#4f46e5;letter-spacing:.08em;text-transform:uppercase;border:1px solid #2563eb2e;border-radius:.85rem;align-self:end;width:100%;padding:.78rem .9rem;font-size:.78rem;font-style:normal;font-weight:780}.UserPortal-module__FlVnza__onboardingPlanOptionActive{background:linear-gradient(#fffffffa,#f4f8fffa);border-color:#2563eb6b;transform:translateY(-2px);box-shadow:0 22px 48px #2563eb24}.UserPortal-module__FlVnza__onboardingPlanOptionActive em{background:linear-gradient(135deg, var(--portal-primary), var(--portal-violet));color:#fff;border-color:#0000}.UserPortal-module__FlVnza__onboardingPlanOptionActive .UserPortal-module__FlVnza__onboardingPlanFeatures li:before{color:var(--portal-primary-strong);background:#2563eb1f}.UserPortal-module__FlVnza__onboardingPlanOptionActive .UserPortal-module__FlVnza__onboardingPlanBadge{color:var(--portal-accent-strong);background:#f973161a}.UserPortal-module__FlVnza__onboardingPlanOption:focus-within{outline:3px solid var(--portal-focus);outline-offset:3px}.UserPortal-module__FlVnza__onboardingSelectField span{color:var(--portal-ink);font-size:.9rem;font-weight:650}.UserPortal-module__FlVnza__onboardingSelectField select{appearance:none;width:100%;min-height:52px;color:var(--portal-ink);font:inherit;background:linear-gradient(#fffffffa,#f8fafffa),url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 7.5L10 12L14.5 7.5' stroke='%232563eb' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right .95rem center/1.1rem no-repeat;border:1px solid #2563eb29;border-radius:1rem;padding:.85rem 2.7rem .85rem .95rem;font-size:1rem;font-weight:520;box-shadow:0 12px 26px #2563eb14}.UserPortal-module__FlVnza__onboardingSelectField select:focus{outline:3px solid var(--portal-focus);outline-offset:2px;border-color:#2563eb73}.UserPortal-module__FlVnza__onboardingFlow{min-height:100vh;color:var(--portal-ink);background:radial-gradient(circle at 16% 16%,#4f46e51c,#0000 23rem),radial-gradient(circle at 84% 8%,#2563eb1a,#0000 25rem),linear-gradient(#fbfdff 0%,#eef4ff 56%,#f8fbff 100%);place-items:center;padding:clamp(1rem,4vw,2rem);font-family:Outfit,Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;display:grid}.UserPortal-module__FlVnza__onboardingPricingCard .UserPortal-module__FlVnza__accountNotice,.UserPortal-module__FlVnza__onboardingPricingCard .UserPortal-module__FlVnza__preferenceError{text-align:center;background:#ffffffb8;border-color:#2563eb1a;justify-self:center;width:auto;margin:0;padding:.7rem .95rem}.UserPortal-module__FlVnza__onboardingPricingCard .UserPortal-module__FlVnza__accountActions{justify-content:center;display:flex}.UserPortal-module__FlVnza__onboardingPricingCard .UserPortal-module__FlVnza__preferenceSaveButton{min-width:14rem}@media (max-width:1000px){.UserPortal-module__FlVnza__portalChrome{grid-template-columns:1fr}.UserPortal-module__FlVnza__portalSidebar{position:static}.UserPortal-module__FlVnza__navLinks,.UserPortal-module__FlVnza__navCluster,.UserPortal-module__FlVnza__accountDetails,.UserPortal-module__FlVnza__homeGuideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.UserPortal-module__FlVnza__portalChrome{padding:.75rem}.UserPortal-module__FlVnza__navLinks,.UserPortal-module__FlVnza__navCluster,.UserPortal-module__FlVnza__accountHeroRow,.UserPortal-module__FlVnza__onboardingHeader,.UserPortal-module__FlVnza__homeHero,.UserPortal-module__FlVnza__homeActions,.UserPortal-module__FlVnza__homeGuideGrid,.UserPortal-module__FlVnza__accountDetails,.UserPortal-module__FlVnza__accountFormGrid,.UserPortal-module__FlVnza__preferenceGrid,.UserPortal-module__FlVnza__onboardingPlanGrid,.UserPortal-module__FlVnza__preferenceGroupHeader,.UserPortal-module__FlVnza__accountActions{grid-template-columns:1fr}.UserPortal-module__FlVnza__onboardingPricingHero{padding-inline:0}.UserPortal-module__FlVnza__onboardingPlanOption{min-height:auto}.UserPortal-module__FlVnza__accountRolePill,.UserPortal-module__FlVnza__homeSummary,.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__preferenceSaveButton{width:100%}}.UserPortal-module__FlVnza__assignmentResultPanel{background:#f8fafc;border:1px solid #2563eb29;border-radius:8px;gap:.55rem;margin-top:.7rem;padding:.72rem;display:grid}.UserPortal-module__FlVnza__assignmentResultPanel span{color:#1e3a8a;font-weight:900}.UserPortal-module__FlVnza__assignmentResultPanel summary{cursor:pointer;color:#334155;font-weight:800}.UserPortal-module__FlVnza__assignmentResultPanel pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#475569;margin:.55rem 0 0;font-family:inherit;font-size:.82rem;line-height:1.45}.UserPortal-module__FlVnza__questionBankTablePanel{background:#fff;border:1px solid #94a3b852;border-radius:10px;overflow:hidden;box-shadow:0 10px 28px #0f172a0f}.UserPortal-module__FlVnza__questionBankTableActions{background:#f8fafc;border-bottom:1px solid #94a3b838;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.UserPortal-module__FlVnza__questionBankTableActions div{gap:.16rem;display:grid}.UserPortal-module__FlVnza__questionBankTableActions strong{color:#111827;font-size:.95rem}.UserPortal-module__FlVnza__questionBankTableActions span{color:#64748b;font-size:.82rem}.UserPortal-module__FlVnza__questionBankTableScroll{width:100%;overflow-x:auto}.UserPortal-module__FlVnza__questionBankTable{border-collapse:collapse;color:#111827;width:100%;min-width:760px}.UserPortal-module__FlVnza__questionBankTable th{color:#475569;letter-spacing:0;text-align:left;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #94a3b842;padding:.78rem .85rem;font-size:.74rem;font-weight:800}.UserPortal-module__FlVnza__questionBankTable td{vertical-align:middle;border-bottom:1px solid #e2e8f0eb;padding:.86rem .85rem}.UserPortal-module__FlVnza__questionBankTable tbody tr:hover{background:#f8fafc}.UserPortal-module__FlVnza__questionBankTable tbody tr:last-child td{border-bottom:0}.UserPortal-module__FlVnza__questionBankTableRowSelected{background:#eff6ff}.UserPortal-module__FlVnza__questionBankCheckCell{text-align:center;width:3.25rem}.UserPortal-module__FlVnza__questionBankCheckCell input{accent-color:#1d4ed8;width:1.05rem;height:1.05rem}.UserPortal-module__FlVnza__questionBankQuestionCell{gap:.24rem;min-width:0;display:grid}.UserPortal-module__FlVnza__questionBankQuestionCell strong{color:#111827;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.94rem;line-height:1.35;display:-webkit-box;overflow:hidden}.UserPortal-module__FlVnza__questionBankQuestionCell span{color:#64748b;font-size:.78rem}.UserPortal-module__FlVnza__questionDifficultyPill{color:#1e3a8a;background:#eff6ff;border:1px solid #2563eb2e;border-radius:999px;justify-content:center;align-items:center;min-width:4.5rem;padding:.36rem .6rem;font-size:.78rem;font-weight:800;display:inline-flex}.UserPortal-module__FlVnza__questionPreviewButton,.UserPortal-module__FlVnza__questionPreviewClose{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #94a3b86b;border-radius:8px;min-height:2.3rem;padding:0 .85rem;font-weight:800}.UserPortal-module__FlVnza__questionPreviewButton:hover,.UserPortal-module__FlVnza__questionPreviewClose:hover{color:#1d4ed8;border-color:#2563eb80}.UserPortal-module__FlVnza__questionPreviewOverlay{z-index:70;background:#0f172a6b;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.UserPortal-module__FlVnza__questionPreviewDialog{background:#fff;border-radius:12px;width:min(720px,100%);max-height:min(760px,100vh - 2.5rem);padding:1.25rem;overflow:auto;box-shadow:0 24px 80px #0f172a3d}.UserPortal-module__FlVnza__questionPreviewHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.UserPortal-module__FlVnza__questionPreviewHeader h2{color:#111827;margin:.18rem 0 0;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.22}.UserPortal-module__FlVnza__questionPreviewImage{object-fit:contain;background:#f8fafc;border:1px solid #e2e8f0e6;border-radius:8px;max-width:100%;max-height:18rem;margin:0 0 1rem;display:block}.UserPortal-module__FlVnza__questionPreviewVideo{aspect-ratio:16/9;background:#0f172a;border:1px solid #e2e8f0e6;border-radius:8px;width:min(100%,36rem);margin:0 0 1rem;display:block}.UserPortal-module__FlVnza__questionOptionVideo{aspect-ratio:16/9;background:#0f172a;border:1px solid #dce3ed;border-radius:8px;width:min(100%,20rem)}@media (max-width:720px){.UserPortal-module__FlVnza__questionBankTableActions{flex-direction:column;align-items:stretch}.UserPortal-module__FlVnza__questionBankTableActions button{width:100%}.UserPortal-module__FlVnza__questionPreviewHeader{flex-direction:column}}.UserPortal-module__FlVnza__curriculumBrowser{background:#fff;border:1px solid #1720331a;border-radius:8px;gap:1rem;padding:1rem;scroll-margin-top:1rem;display:grid;box-shadow:0 10px 24px #1720330d}.UserPortal-module__FlVnza__curriculumBrowserHeader{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;display:flex}.UserPortal-module__FlVnza__curriculumBrowserHeader h2{color:#172033;margin:.18rem 0 0;font-size:1.35rem;font-weight:760;line-height:1.2}.UserPortal-module__FlVnza__curriculumBreadcrumbs{color:#64748b;flex-wrap:wrap;align-items:center;gap:.42rem;font-size:.84rem;display:flex}.UserPortal-module__FlVnza__curriculumBreadcrumbs button{color:#315a8a;cursor:pointer;font:inherit;background:0 0;border:0;padding:.3rem .18rem;font-weight:720}.UserPortal-module__FlVnza__curriculumBreadcrumbs button:hover,.UserPortal-module__FlVnza__curriculumBreadcrumbs button:focus-visible{color:#172033;text-decoration:underline}.UserPortal-module__FlVnza__curriculumBreadcrumbs strong{color:#172033;font-weight:760}.UserPortal-module__FlVnza__curriculumGradeControl{gap:.35rem;width:min(100%,16rem);display:grid}.UserPortal-module__FlVnza__curriculumGradeControl>span{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:760}.UserPortal-module__FlVnza__curriculumContextControls{grid-template-columns:repeat(2,minmax(12rem,1fr));gap:.75rem;display:grid}.UserPortal-module__FlVnza__curriculumGradeControl,.UserPortal-module__FlVnza__curriculumProgressControl{gap:.35rem;display:grid}.UserPortal-module__FlVnza__curriculumGradeControl>span,.UserPortal-module__FlVnza__curriculumProgressControl>span{color:#344054;font-size:.78rem;font-weight:760}.UserPortal-module__FlVnza__curriculumGradeControl select,.UserPortal-module__FlVnza__curriculumProgressControl select{color:#172033;width:100%;min-height:42px;font:inherit;background:#f8fafc;border:1px solid #d8e1ee;border-radius:8px;padding:.58rem .7rem}.UserPortal-module__FlVnza__curriculumGradePicker{min-width:0;position:relative}.UserPortal-module__FlVnza__curriculumGradePickerTrigger{border:1px solid var(--grade-border,#d8e1ee);background:var(--grade-surface,#f8fafc);width:100%;min-height:48px;color:var(--grade-accent,#344054);cursor:pointer;font:inherit;text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem .72rem;display:grid}.UserPortal-module__FlVnza__curriculumGradePickerTrigger>span:nth-child(2),.UserPortal-module__FlVnza__curriculumGradePickerOption>span:nth-child(2){gap:.08rem;min-width:0;display:grid}.UserPortal-module__FlVnza__curriculumGradePickerTrigger strong,.UserPortal-module__FlVnza__curriculumGradePickerOption strong{color:#172033;font-size:.86rem;font-weight:800}.UserPortal-module__FlVnza__curriculumGradePickerTrigger small,.UserPortal-module__FlVnza__curriculumGradePickerOption small{color:var(--grade-accent,#667085);font-size:.72rem;font-weight:700}.UserPortal-module__FlVnza__curriculumGradePickerTrigger svg{transition:transform .16s}.UserPortal-module__FlVnza__curriculumGradePickerTrigger[aria-expanded=true] svg{transform:rotate(180deg)}.UserPortal-module__FlVnza__curriculumGradeColorMark{background:var(--grade-accent,#667085);width:.7rem;height:.7rem;box-shadow:0 0 0 3px var(--grade-surface,#eef2f6);border-radius:50%}.UserPortal-module__FlVnza__curriculumGradePickerMenu{z-index:80;background:#fff;border:1px solid #d8e1ee;border-radius:8px;gap:.35rem;width:100%;min-width:15rem;max-height:min(22rem,60vh);padding:.4rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0;overflow-y:auto;box-shadow:0 16px 32px #17203329}.UserPortal-module__FlVnza__curriculumGradePickerOption{background:var(--grade-surface,#f8fafc);min-height:48px;color:var(--grade-accent,#344054);cursor:pointer;font:inherit;text-align:left;border:1px solid #0000;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.55rem .7rem;display:grid}.UserPortal-module__FlVnza__curriculumGradePickerOptionNeutral{--grade-accent:#475467;--grade-border:#cfd8e6;--grade-surface:#f8fafc}.UserPortal-module__FlVnza__curriculumGradePickerOption:hover,.UserPortal-module__FlVnza__curriculumGradePickerOption:focus-visible,.UserPortal-module__FlVnza__curriculumGradePickerOption[aria-selected=true]{border-color:var(--grade-border,#aab7c8);outline:none}.UserPortal-module__FlVnza__curriculumGradePickerTrigger:focus-visible{border-color:var(--grade-accent,#344054);box-shadow:0 0 0 3px color-mix(in srgb, var(--grade-border,#d8e1ee) 70%, white);outline:none}.UserPortal-module__FlVnza__subjectBrowseGrid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.UserPortal-module__FlVnza__subjectBrowseButton{color:#172033;cursor:pointer;min-height:112px;font:inherit;text-align:left;background:#fff;border:1px solid #d8e1ee;border-radius:8px;grid-template-columns:3rem minmax(0,1fr);grid-template-areas:"mark name""mark count""mark action";align-items:center;gap:.15rem .75rem;padding:.85rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.UserPortal-module__FlVnza__subjectBrowseButton:hover,.UserPortal-module__FlVnza__subjectBrowseButton:focus-visible{border-color:#829fd0;transform:translateY(-1px);box-shadow:0 8px 20px #315a8a1a}.UserPortal-module__FlVnza__subjectBrowseButton>span{color:#fff;background:#315a8a;border-radius:50%;grid-area:mark;place-items:center;width:3rem;height:3rem;font-size:1rem;font-weight:850;display:grid}.UserPortal-module__FlVnza__subjectBrowseButton:nth-child(3n+2)>span{background:#0f766e}.UserPortal-module__FlVnza__subjectBrowseButton:nth-child(3n+3)>span{background:#b54708}.UserPortal-module__FlVnza__subjectBrowseButton strong{overflow-wrap:anywhere;grid-area:name;font-size:1rem;font-weight:780}.UserPortal-module__FlVnza__subjectBrowseButton small{color:#64748b;grid-area:count;font-size:.78rem;font-weight:620}.UserPortal-module__FlVnza__subjectBrowseButton em,.UserPortal-module__FlVnza__topicBrowseButton em{color:#315a8a;font-size:.8rem;font-style:normal;font-weight:760}.UserPortal-module__FlVnza__subjectBrowseButton em{grid-area:action}.UserPortal-module__FlVnza__topicBrowseGroups{gap:1rem;display:grid}.UserPortal-module__FlVnza__topicBrowseGroup{border:1px solid var(--grade-border,#e5eaf2);border-left:4px solid var(--grade-accent,#64748b);background:var(--grade-surface,#fff);border-radius:8px;gap:.65rem;padding:.85rem;display:grid}.UserPortal-module__FlVnza__topicBrowseGroup:first-child{padding-top:.85rem}.UserPortal-module__FlVnza__topicBrowseGroup>div:first-child{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.UserPortal-module__FlVnza__topicBrowseGroup h3{color:#172033;gap:.12rem;margin:0;font-size:1rem;font-weight:780;display:grid}.UserPortal-module__FlVnza__topicBrowseGroup h3 small,.UserPortal-module__FlVnza__topicBrowseTitleRow strong small{color:var(--grade-accent,#64748b);font-size:.72rem;font-weight:780;display:block}.UserPortal-module__FlVnza__topicBrowseQuestionCount{color:#64748b;font-size:.78rem;font-weight:620}.UserPortal-module__FlVnza__topicBrowseGrid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.6rem;display:grid}.UserPortal-module__FlVnza__topicBrowseChoice{background:#f8fafc;border:1px solid #d8e1ee;border-radius:8px;display:grid;overflow:hidden}.UserPortal-module__FlVnza__topicBrowseButton{color:#172033;cursor:pointer;width:100%;min-height:92px;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;align-content:center;gap:.25rem;padding:.75rem;display:grid}.UserPortal-module__FlVnza__topicBrowseButton:hover,.UserPortal-module__FlVnza__topicBrowseButton:focus-visible{background:#f0fbf7;border-color:#53a893}.UserPortal-module__FlVnza__topicBrowseTitleRow{justify-content:space-between;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.UserPortal-module__FlVnza__topicBrowseTitleRow strong{overflow-wrap:anywhere;font-size:.9rem;font-weight:740}.UserPortal-module__FlVnza__topicBrowseButton>.UserPortal-module__FlVnza__topicBrowseQuestionCount{font-size:.76rem}@media (max-width:640px){.UserPortal-module__FlVnza__curriculumContextControls{grid-template-columns:1fr}.UserPortal-module__FlVnza__topicBrowseGroup>div:first-child,.UserPortal-module__FlVnza__topicBrowseTitleRow{flex-wrap:wrap}.UserPortal-module__FlVnza__topicBrowseGroup>div:first-child>.UserPortal-module__FlVnza__topicSelectAction,.UserPortal-module__FlVnza__topicBrowseGroup>div:first-child>.UserPortal-module__FlVnza__topicSelectActionActive{width:100%;margin-left:0}}.UserPortal-module__FlVnza__topicSelectAction,.UserPortal-module__FlVnza__topicSelectActionActive{color:#315a8a;cursor:pointer;min-height:40px;font:inherit;background:#fff;border:0;border-top:1px solid #d8e1ee;padding:.55rem .75rem;font-size:.8rem;font-weight:760}.UserPortal-module__FlVnza__topicBrowseGroup>div:first-child>.UserPortal-module__FlVnza__topicSelectAction,.UserPortal-module__FlVnza__topicBrowseGroup>div:first-child>.UserPortal-module__FlVnza__topicSelectActionActive{border:1px solid #d8e1ee;border-radius:8px;min-height:36px;margin-left:auto}.UserPortal-module__FlVnza__topicSelectActionActive{color:#0f766e;background:#eaf8f4;border-color:#0f766e}.UserPortal-module__FlVnza__topicSelectAction:disabled,.UserPortal-module__FlVnza__topicSelectActionActive:disabled{cursor:not-allowed;opacity:.58}.UserPortal-module__FlVnza__curriculumBrowser .UserPortal-module__FlVnza__questionBankToolbar{box-shadow:none;background:0 0;border:0;border-top:1px solid #e5eaf2;border-radius:0;grid-template-columns:minmax(14rem,1fr) minmax(9rem,.35fr) auto;padding:.85rem 0 0}@media (max-width:680px){.UserPortal-module__FlVnza__curriculumBrowserHeader{flex-direction:column;align-items:start}.UserPortal-module__FlVnza__curriculumGradeControl{width:100%}.UserPortal-module__FlVnza__subjectBrowseGrid,.UserPortal-module__FlVnza__topicBrowseGrid,.UserPortal-module__FlVnza__curriculumBrowser .UserPortal-module__FlVnza__questionBankToolbar{grid-template-columns:1fr}.UserPortal-module__FlVnza__curriculumBrowser .UserPortal-module__FlVnza__questionBankToolbar .UserPortal-module__FlVnza__secondaryPortalButton{width:100%}}.UserPortal-module__FlVnza__childCodeValue{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.76rem;line-height:1.35}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryToolbar{grid-template-columns:1fr;align-items:stretch}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childStatusSegment{justify-self:start}@media (max-width:680px){.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childMetaGrid{grid-template-columns:1fr}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childStatusSegment{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__preferenceSelectAll,.UserPortal-module__FlVnza__preferenceSaveButton,.UserPortal-module__FlVnza__preferenceChoice,.UserPortal-module__FlVnza__preferenceChoiceActive{transition-duration:.01ms}.UserPortal-module__FlVnza__navLink:hover,.UserPortal-module__FlVnza__navLinkActive:hover,.UserPortal-module__FlVnza__publicLink:hover,.UserPortal-module__FlVnza__signOutButton:hover:not(:disabled),.UserPortal-module__FlVnza__accountLink:hover,.UserPortal-module__FlVnza__preferenceSelectAll:hover:not(:disabled),.UserPortal-module__FlVnza__preferenceSaveButton:hover:not(:disabled),.UserPortal-module__FlVnza__preferenceSelectField select:hover,.UserPortal-module__FlVnza__preferenceChoice:hover,.UserPortal-module__FlVnza__preferenceChoiceActive:hover{transform:none}}.UserPortal-module__FlVnza__portalSidebar{border-radius:1.35rem;gap:1rem;padding:1rem}.UserPortal-module__FlVnza__portalSidebar:before{background:linear-gradient(90deg,#4f46e5,#22c55e,#f59e0b);width:3.1rem;height:.34rem}.UserPortal-module__FlVnza__brandBlock p,.UserPortal-module__FlVnza__accountCard p:first-child,.UserPortal-module__FlVnza__homeKicker{color:#4f46e5;letter-spacing:.08em;font-size:.68rem;font-weight:650}.UserPortal-module__FlVnza__brandBlock strong{letter-spacing:-.02em;font-size:clamp(1.15rem,2.6vw,1.48rem);font-weight:620}.UserPortal-module__FlVnza__brandBlock span,.UserPortal-module__FlVnza__portalMiniHint{color:#667085;font-size:.88rem;font-weight:430}.UserPortal-module__FlVnza__portalMiniHint{background:#f0fdfa8f;border:1px solid #0d94881f;border-radius:1rem;padding:.72rem .78rem}.UserPortal-module__FlVnza__navLinks,.UserPortal-module__FlVnza__navCluster,.UserPortal-module__FlVnza__accountActions,.UserPortal-module__FlVnza__homeActions{gap:.6rem}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__preferenceSelectAll{color:#343365;background:#ffffffc7;border-color:#4f46e51c}.UserPortal-module__FlVnza__navLinkActive{background:linear-gradient(135deg,#4f46e5f7,#7c3aedf0);box-shadow:0 12px 26px #4f46e52e}.UserPortal-module__FlVnza__navLink:hover,.UserPortal-module__FlVnza__navLinkActive:hover,.UserPortal-module__FlVnza__publicLink:hover,.UserPortal-module__FlVnza__signOutButton:hover:not(:disabled),.UserPortal-module__FlVnza__accountLink:hover,.UserPortal-module__FlVnza__preferenceSelectAll:hover:not(:disabled),.UserPortal-module__FlVnza__preferenceSaveButton:hover:not(:disabled){box-shadow:0 12px 28px #1f295c1c}.UserPortal-module__FlVnza__accountCard,.UserPortal-module__FlVnza__homeCard{border-radius:1.5rem;gap:clamp(1.05rem,2vw,1.4rem);padding:clamp(1.2rem,3vw,1.75rem)}.UserPortal-module__FlVnza__accountCard h1,.UserPortal-module__FlVnza__homeCard h1{color:#20284a;letter-spacing:-.025em;font-size:clamp(1.48rem,3.2vw,2.12rem);font-weight:590;line-height:1.12}.UserPortal-module__FlVnza__accountCard p,.UserPortal-module__FlVnza__homeCard p{color:#667085;font-size:.96rem;font-weight:410;line-height:1.65}.UserPortal-module__FlVnza__accountRolePill,.UserPortal-module__FlVnza__homeSummary{color:#0f766e;background:linear-gradient(135deg,#f0fdfadb,#eff6ffc7);border-color:#0d94882b}.UserPortal-module__FlVnza__homeGuideGrid article,.UserPortal-module__FlVnza__accountDetails div,.UserPortal-module__FlVnza__accountForm,.UserPortal-module__FlVnza__preferenceGroup{background:#ffffffc7;border-color:#4f46e51c;border-radius:1.15rem;box-shadow:inset 0 1px #fffc}.UserPortal-module__FlVnza__homeGuideGrid span{color:#7c3aed;font-weight:580}.UserPortal-module__FlVnza__accountDetails dt,.UserPortal-module__FlVnza__accountForm label,.UserPortal-module__FlVnza__preferenceGroupHeader,.UserPortal-module__FlVnza__preferenceSelectField span{color:#4b5563;font-weight:560}.UserPortal-module__FlVnza__accountNotice{background:#f0fdfab8;border-color:#0d948829;color:#0f766e!important}.UserPortal-module__FlVnza__accountForm input,.UserPortal-module__FlVnza__preferenceSelectField select,.UserPortal-module__FlVnza__onboardingSelectField select{background-color:#ffffffe0;border-color:#4f46e524;border-radius:1rem;box-shadow:0 10px 22px #1f295c0a}.UserPortal-module__FlVnza__preferenceChoice{background:#ffffffc7;border-color:#4f46e51f}.UserPortal-module__FlVnza__preferenceChoiceActive{background:linear-gradient(135deg,#eef2fff2,#f0fdfad1);border-color:#4f46e547;box-shadow:0 10px 24px #4f46e51a}.UserPortal-module__FlVnza__preferenceSaveButton{background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 12px 26px #4f46e52e}.UserPortal-module__FlVnza__homeActions .UserPortal-module__FlVnza__accountLink{color:#fff;background:#4f46e5;border-color:#0000;box-shadow:0 12px 26px #4f46e533}.UserPortal-module__FlVnza__homeActions .UserPortal-module__FlVnza__accountLink:hover{background:#4338ca;box-shadow:0 14px 30px #4f46e53d}.UserPortal-module__FlVnza__brandBlock p,.UserPortal-module__FlVnza__accountCard p:first-child,.UserPortal-module__FlVnza__homeKicker{color:#9f2f63}.UserPortal-module__FlVnza__publicLink{color:#8a4b0f;background:#fff8e7;border-color:#f6b73c47}.UserPortal-module__FlVnza__homeGuideGrid span,.UserPortal-module__FlVnza__preferenceSelectField span{color:#9f2f63}.UserPortal-module__FlVnza__accountRolePill,.UserPortal-module__FlVnza__homeSummary,.UserPortal-module__FlVnza__accountNotice{background:#fff8e7;border-color:#f6b73c42;color:#8a4b0f!important}.UserPortal-module__FlVnza__preferenceChoice{color:#4d2d43;border-color:#7c2d5f1f}.UserPortal-module__FlVnza__portalSidebar:before{background:#f97316}.UserPortal-module__FlVnza__navLinkActive{color:#fff;background:#4f46e5;box-shadow:0 12px 26px #4f46e538}.UserPortal-module__FlVnza__homeActions .UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__preferenceSaveButton{color:#fff;background:#f97316;box-shadow:0 12px 26px #f9731638}.UserPortal-module__FlVnza__accountForm input,.UserPortal-module__FlVnza__preferenceSelectField select,.UserPortal-module__FlVnza__onboardingSelectField select{border-color:#4f46e52e}.UserPortal-module__FlVnza__preferenceChoice,.UserPortal-module__FlVnza__preferenceChoiceActive{border-radius:.75rem;min-height:42px;padding:.58rem .82rem;font-size:.9rem;font-weight:560}.UserPortal-module__FlVnza__preferenceChoice:hover,.UserPortal-module__FlVnza__preferenceChoiceActive:hover{box-shadow:0 12px 24px #4f46e521}.UserPortal-module__FlVnza__portalFrame{--portal-primary:#4f7f4f;--portal-primary-strong:#3f6f46;--portal-primary-deep:#243f32;--portal-violet:#8e6f77;--portal-teal:#5fa8c7;--portal-coral:#d96b5f;--portal-amber:#e6bd4a;--portal-pink:#b75b66;--portal-accent:#d96b5f;--portal-accent-strong:#bf4f48;--portal-support:#5d8fb3;--portal-ink:#25372f;--portal-muted:#6e766d;--portal-subtle:#ece3d2;--portal-border:#4b604d33;--portal-surface:#fff9e6f0;--portal-surface-soft:#fff5d6;--portal-focus:#5fa8c752;background:radial-gradient(circle at 8% 12%,#5fa8c742,#0000 24rem),radial-gradient(circle at 88% 10%,#e6bd4a3d,#0000 22rem),radial-gradient(circle at 74% 86%,#d96b5f29,#0000 20rem),#c9c6cf}.UserPortal-module__FlVnza__portalSidebar,.UserPortal-module__FlVnza__accountCard,.UserPortal-module__FlVnza__homeCard{background:linear-gradient(#fff9e6fa,#fff5d6f0);border-color:#4b604d38;box-shadow:0 18px 42px #34323a2e}.UserPortal-module__FlVnza__portalSidebar{background:linear-gradient(#fff9e6fa,#f8e8bef2)}.UserPortal-module__FlVnza__portalSidebar:before{background:#d96b5f;width:4.2rem}.UserPortal-module__FlVnza__brandBlock p,.UserPortal-module__FlVnza__accountCard p:first-child,.UserPortal-module__FlVnza__homeKicker,.UserPortal-module__FlVnza__homeGuideGrid span,.UserPortal-module__FlVnza__preferenceSelectField span{color:#bf4f48}.UserPortal-module__FlVnza__brandBlock strong,.UserPortal-module__FlVnza__accountCard h1,.UserPortal-module__FlVnza__homeCard h1,.UserPortal-module__FlVnza__homeGuideGrid strong,.UserPortal-module__FlVnza__accountDetails dd,.UserPortal-module__FlVnza__preferenceGroup legend{color:#243f32}.UserPortal-module__FlVnza__brandBlock span,.UserPortal-module__FlVnza__portalMiniHint,.UserPortal-module__FlVnza__accountCard p,.UserPortal-module__FlVnza__homeCard p{color:#6e766d}.UserPortal-module__FlVnza__portalMiniHint{color:#345f70;background:#e6f1f4;border-color:#5fa8c747}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__preferenceSelectAll{color:#243f32;background:#fff9e6;border-color:#4b604d2e}.UserPortal-module__FlVnza__navLinkActive{color:#fff9e6;background:#4f7f4f;border-color:#0000;box-shadow:0 12px 26px #4f7f4f3d}.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__accountRolePill,.UserPortal-module__FlVnza__homeSummary,.UserPortal-module__FlVnza__accountNotice{background:#fff2bf;border-color:#e6bd4a5c;color:#73561a!important}.UserPortal-module__FlVnza__signOutButton{color:#8c3e48;background:#f8dde0;border-color:#b75b663d}.UserPortal-module__FlVnza__homeActions .UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__preferenceSaveButton{color:#fff9e6;background:#d96b5f;border-color:#0000;box-shadow:0 12px 26px #d96b5f3d}.UserPortal-module__FlVnza__homeGuideGrid article,.UserPortal-module__FlVnza__accountDetails div,.UserPortal-module__FlVnza__accountForm,.UserPortal-module__FlVnza__preferenceGroup{background:#fff9e6db;border-color:#4b604d2e}.UserPortal-module__FlVnza__accountForm input,.UserPortal-module__FlVnza__preferenceSelectField select,.UserPortal-module__FlVnza__onboardingSelectField select{background-color:#fffdf4;border-color:#4b604d38}.UserPortal-module__FlVnza__portalFrame,.UserPortal-module__FlVnza__onboardingFlow{--portal-primary:#2563f4;--portal-primary-strong:#1746bc;--portal-primary-deep:#10235c;--portal-violet:#7c5cff;--portal-teal:#15bfd0;--portal-coral:#ff7048;--portal-amber:#ffd24d;--portal-pink:#ef3fb0;--portal-accent:#ff7048;--portal-accent-strong:#eb512e;--portal-support:#14b8c8;--portal-ink:#142044;--portal-muted:#536179;--portal-subtle:#e6efff;--portal-border:#1420441f;--portal-surface:#fffffff0;--portal-surface-soft:#f5f8ff;--portal-focus:#ffd24d80;isolation:isolate;background:radial-gradient(circle at 15% 8%,#ffd24d61,#0000 13rem),radial-gradient(circle at 92% 20%,#ef3fb03d,#0000 18rem),radial-gradient(circle at 72% 88%,#15bfd03d,#0000 20rem),#5c92f6;position:relative;overflow-x:clip}.UserPortal-module__FlVnza__portalFrame:before{z-index:-1;content:"";border-top:3px solid #ffffffc2;border-radius:50%;width:18rem;height:5rem;position:fixed;top:4.8rem;left:-2.5rem;transform:rotate(-24deg)}.UserPortal-module__FlVnza__portalFrame:after{z-index:-1;content:"";background:#ffd24d;border-radius:50% 50% 48% 12%;width:9.5rem;height:9.5rem;position:fixed;bottom:2.2rem;right:2.2rem;transform:rotate(-35deg)}.UserPortal-module__FlVnza__portalChrome{grid-template-columns:minmax(12.25rem,13.5rem) minmax(0,1fr);gap:clamp(1rem,2.4vw,1.55rem);width:min(100%,1260px);padding:clamp(.85rem,2.4vw,1.35rem)}.UserPortal-module__FlVnza__portalSidebar{background:linear-gradient(180deg, #fffffff2, #e8f2ffe6), var(--portal-surface);border:0;border-radius:1.6rem;gap:.9rem;min-height:calc(100vh - 1.7rem);padding:.92rem;top:.85rem;box-shadow:0 22px 60px #10235c33}.UserPortal-module__FlVnza__portalSidebar:before{background:linear-gradient(90deg,#ff7048,#ffd24d,#15bfd0,#7c5cff);border-radius:999px;width:100%;height:.38rem}.UserPortal-module__FlVnza__brandBlock{background:radial-gradient(circle at 92% 0,#ffd24d57,#0000 5rem),#142044;border-radius:1.15rem;padding:.95rem}.UserPortal-module__FlVnza__brandBlock p{color:#ffd24d;font-size:.62rem;font-weight:750}.UserPortal-module__FlVnza__brandBlock strong{color:#fff;letter-spacing:-.025em;font-size:clamp(1.06rem,2.3vw,1.34rem);font-weight:720}.UserPortal-module__FlVnza__brandBlock span{color:#ffffffc2;font-size:.82rem}.UserPortal-module__FlVnza__portalMiniHint{color:#7a4a00;background:#fff4c9;border:0;border-radius:1.1rem;padding:.72rem .78rem;font-size:.82rem;line-height:1.45}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__preferenceSelectAll,.UserPortal-module__FlVnza__preferenceSaveButton{border-radius:.95rem;min-height:42px;padding:.62rem .78rem;font-size:.88rem;font-weight:650}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__preferenceSelectAll{color:#142044;background:#ffffffd1;border:1px solid #14204417}.UserPortal-module__FlVnza__navLink{justify-content:flex-start}.UserPortal-module__FlVnza__navLinkActive{color:#fff;background:#ff7048;border:0;justify-content:flex-start;box-shadow:0 12px 28px #ff704847}.UserPortal-module__FlVnza__navIcon{stroke-width:2.25px;width:1rem;height:1rem}.UserPortal-module__FlVnza__publicLink{background:#142044;color:#fff!important}.UserPortal-module__FlVnza__signOutButton{color:#7a4a00;background:#fff4c9;border:1px solid #14204414}.UserPortal-module__FlVnza__content{align-self:stretch}.UserPortal-module__FlVnza__accountCard,.UserPortal-module__FlVnza__homeCard{background:radial-gradient(circle at 88% 12%,#ffd24d57,#0000 13rem),radial-gradient(circle at 96% 62%,#15bfd029,#0000 16rem),linear-gradient(135deg,#fffffff7,#ebf4ffeb);border:0;border-radius:1.85rem;gap:clamp(1rem,2vw,1.35rem);min-height:calc(100vh - 2.7rem);padding:clamp(1.25rem,3vw,2rem);position:relative;overflow:hidden;box-shadow:0 24px 70px #10235c2e}.UserPortal-module__FlVnza__homeCard:before,.UserPortal-module__FlVnza__accountCard:before{content:"";background:linear-gradient(90deg,#15bfd0,#ffd24d,#ff7048);border-radius:0 0 999px 999px;width:min(22rem,36vw);height:.55rem;position:absolute;top:0;right:clamp(1.1rem,4vw,4rem)}.UserPortal-module__FlVnza__accountHeroRow,.UserPortal-module__FlVnza__homeHero{grid-template-columns:minmax(0,1fr);max-width:48rem;position:relative}.UserPortal-module__FlVnza__accountCard p:first-child,.UserPortal-module__FlVnza__homeKicker{color:#ff7048;font-size:.7rem;font-weight:800}.UserPortal-module__FlVnza__accountCard h1,.UserPortal-module__FlVnza__homeCard h1{color:#142044;letter-spacing:-.045em;max-width:13ch;font-size:clamp(2rem,5.2vw,4rem);font-weight:760;line-height:.98}.UserPortal-module__FlVnza__accountCard p,.UserPortal-module__FlVnza__homeCard p{color:#536179;max-width:42rem;font-size:1rem;font-weight:450;line-height:1.62}.UserPortal-module__FlVnza__homeActions{flex-wrap:wrap;gap:.7rem;display:flex}.UserPortal-module__FlVnza__homeActions .UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__preferenceSaveButton{color:#fff;background:#142044;border:0;box-shadow:0 14px 30px #1420443d}.UserPortal-module__FlVnza__homeActions .UserPortal-module__FlVnza__accountLink:hover,.UserPortal-module__FlVnza__preferenceSaveButton:hover:not(:disabled){background:#ff7048;box-shadow:0 16px 34px #ff704842}.UserPortal-module__FlVnza__homeActions .UserPortal-module__FlVnza__publicLink{background:#ffd24d;color:#142044!important}.UserPortal-module__FlVnza__homeGuideGrid article,.UserPortal-module__FlVnza__accountDetails div,.UserPortal-module__FlVnza__accountForm,.UserPortal-module__FlVnza__preferenceGroup{background:#ffffffb8;border:1px solid #14204414;border-radius:1.25rem;box-shadow:0 12px 28px #10235c12}.UserPortal-module__FlVnza__homeGuideGrid article:first-child,.UserPortal-module__FlVnza__preferenceGroup:first-child{background:radial-gradient(circle at 100% 0,#ff70482e,#0000 8rem),#ffffffbd}.UserPortal-module__FlVnza__homeGuideGrid article:nth-child(2),.UserPortal-module__FlVnza__preferenceGroup:nth-child(2){background:radial-gradient(circle at 100% 0,#15bfd033,#0000 8rem),#ffffffbd}.UserPortal-module__FlVnza__homeGuideGrid article:nth-child(3){background:radial-gradient(circle at 100% 0,#ffd24d47,#0000 8rem),#ffffffbd}.UserPortal-module__FlVnza__homeGuideGrid span,.UserPortal-module__FlVnza__preferenceSelectField span{color:#ff7048;font-weight:780}.UserPortal-module__FlVnza__homeGuideGrid strong,.UserPortal-module__FlVnza__accountDetails dd,.UserPortal-module__FlVnza__preferenceGroup legend{color:#142044;font-weight:680}.UserPortal-module__FlVnza__accountRolePill,.UserPortal-module__FlVnza__homeSummary,.UserPortal-module__FlVnza__accountNotice{background:#fff4c9;border:0;color:#7a4a00!important}.UserPortal-module__FlVnza__accountDetails dt,.UserPortal-module__FlVnza__accountForm label,.UserPortal-module__FlVnza__preferenceGroupHeader{color:#536179;font-weight:650}.UserPortal-module__FlVnza__accountDetails dd span{color:#0c6672;background:#dff8ff}.UserPortal-module__FlVnza__accountForm input,.UserPortal-module__FlVnza__preferenceSelectField select,.UserPortal-module__FlVnza__onboardingSelectField select{color:#142044;background-color:#ffffffeb;border-color:#1420441a;border-radius:1rem;min-height:48px}.UserPortal-module__FlVnza__accountForm input:focus,.UserPortal-module__FlVnza__preferenceSelectField select:focus,.UserPortal-module__FlVnza__onboardingSelectField select:focus{border-color:#15bfd0;box-shadow:0 0 0 4px #15bfd038}.UserPortal-module__FlVnza__preferenceChoice{color:#142044;background:#ffffffd1;border-color:#1420441a}.UserPortal-module__FlVnza__preferenceChoiceActive{color:#fff;background:#2563f4;border-color:#0000;box-shadow:0 12px 24px #2563f438}@media (max-width:980px){.UserPortal-module__FlVnza__portalChrome{grid-template-columns:1fr}.UserPortal-module__FlVnza__portalSidebar{min-height:0;position:relative;top:auto}.UserPortal-module__FlVnza__navLinks{grid-template-columns:repeat(4,minmax(0,1fr))}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive{justify-content:center}.UserPortal-module__FlVnza__brandBlock{grid-template-columns:minmax(0,1fr);display:grid}.UserPortal-module__FlVnza__accountCard,.UserPortal-module__FlVnza__homeCard{min-height:auto}}@media (max-width:680px){.UserPortal-module__FlVnza__portalFrame:before,.UserPortal-module__FlVnza__portalFrame:after{display:none}.UserPortal-module__FlVnza__portalChrome{padding:.75rem}.UserPortal-module__FlVnza__navLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive{justify-content:flex-start}.UserPortal-module__FlVnza__accountCard h1,.UserPortal-module__FlVnza__homeCard h1{font-size:clamp(1.85rem,12vw,3rem)}}.UserPortal-module__FlVnza__portalChrome{grid-template-columns:1fr;gap:clamp(.85rem,2vw,1.15rem);width:min(100%,1280px)}.UserPortal-module__FlVnza__portalSidebar{z-index:10;background:linear-gradient(90deg, #fffffff5, #eef5ffeb), var(--portal-surface);border-radius:1.45rem;grid-template-columns:minmax(13rem,.9fr) minmax(22rem,1.7fr) auto;align-items:center;gap:clamp(.7rem,1.6vw,1rem);min-height:0;padding:.7rem;display:grid;position:sticky;top:.75rem;box-shadow:0 16px 42px #10235c29}.UserPortal-module__FlVnza__portalSidebar:before{pointer-events:none;width:4.2rem;height:.28rem;position:absolute;inset:auto auto .45rem 1rem}.UserPortal-module__FlVnza__brandBlock p{margin-bottom:.18rem}.UserPortal-module__FlVnza__brandBlock span{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;display:block;overflow:hidden}.UserPortal-module__FlVnza__portalMiniHint{display:none}.UserPortal-module__FlVnza__navLinks{flex-wrap:wrap;justify-content:center;gap:.48rem;display:flex}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive{white-space:nowrap;border-radius:999px;justify-content:center;min-width:0;max-width:100%;min-height:42px;padding-inline:.86rem}.UserPortal-module__FlVnza__navLink span,.UserPortal-module__FlVnza__navLinkActive span{text-overflow:ellipsis;min-width:0;overflow:hidden}.UserPortal-module__FlVnza__navCluster{flex-wrap:wrap;justify-content:flex-end;gap:.48rem;display:flex}.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__signOutButton{white-space:nowrap;border-radius:999px;min-height:42px}.UserPortal-module__FlVnza__accountCard,.UserPortal-module__FlVnza__homeCard{min-height:calc(100vh - 7.15rem)}@media (max-width:1040px){.UserPortal-module__FlVnza__portalSidebar{grid-template-columns:1fr;align-items:stretch}.UserPortal-module__FlVnza__brandBlock{min-height:0}.UserPortal-module__FlVnza__navLinks,.UserPortal-module__FlVnza__navCluster{justify-content:stretch}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__signOutButton{flex:auto}}@media (max-width:680px){.UserPortal-module__FlVnza__portalSidebar{border-radius:1.2rem;position:relative;top:auto}.UserPortal-module__FlVnza__navLinks,.UserPortal-module__FlVnza__navCluster{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__signOutButton{justify-content:center;width:100%}.UserPortal-module__FlVnza__navCreditStatus{justify-self:stretch;width:100%}}.UserPortal-module__FlVnza__homeCard,.UserPortal-module__FlVnza__accountCard{grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(1rem,2.2vw,1.35rem);display:grid}.UserPortal-module__FlVnza__homeCard{grid-template-areas:"hero""actions""guide"}.UserPortal-module__FlVnza__accountHeroRow,.UserPortal-module__FlVnza__homeHero{z-index:1;background:radial-gradient(circle at 88% 18%,#ffd24d9e,#0000 6rem),radial-gradient(circle at 100% 86%,#15bfd038,#0000 9rem),#fff;border-radius:1.45rem;padding:clamp(1rem,2.8vw,1.45rem);position:relative;overflow:hidden;box-shadow:0 16px 34px #10235c14}.UserPortal-module__FlVnza__homeHero{grid-area:hero;align-content:center;min-height:12rem}.UserPortal-module__FlVnza__homeHero:before,.UserPortal-module__FlVnza__accountHeroRow:before{content:"";background:linear-gradient(90deg,#14204433 0 .18rem,#0000 .18rem 100%),linear-gradient(#15bfd0 0 32%,#ffd24d 32% 46%,#ff7048 46% 100%);border-radius:2rem 2rem 3.2rem 1.8rem;width:clamp(7rem,18vw,11rem);height:clamp(7rem,18vw,11rem);position:absolute;bottom:-2.2rem;right:clamp(.8rem,4vw,2.8rem);transform:rotate(-9deg);box-shadow:0 18px 36px #10235c29}.UserPortal-module__FlVnza__homeHero:after,.UserPortal-module__FlVnza__accountHeroRow:after{color:#fff;content:"✓";background:#ff7048;border:.38rem solid #fff;border-radius:999px;place-items:center;width:3.2rem;height:3.2rem;font-size:1.15rem;font-weight:850;display:grid;position:absolute;top:1.2rem;right:clamp(4.3rem,13vw,8.2rem);box-shadow:0 14px 26px #ff704847}.UserPortal-module__FlVnza__homeHero>div,.UserPortal-module__FlVnza__accountHeroRow>div,.UserPortal-module__FlVnza__accountRolePill{z-index:1;position:relative}.UserPortal-module__FlVnza__homeCard h1,.UserPortal-module__FlVnza__accountCard h1{max-width:14ch}.UserPortal-module__FlVnza__homeActions{flex-wrap:wrap;grid-area:actions;align-items:center;display:flex}.UserPortal-module__FlVnza__homeGuideGrid{grid-area:guide}.UserPortal-module__FlVnza__homeGuideGrid article{align-content:end;min-height:12rem;position:relative;overflow:hidden}.UserPortal-module__FlVnza__homeGuideGrid article:before{content:"";background:#ffffffb3;border-radius:1.1rem;width:3.4rem;height:3.4rem;position:absolute;top:1rem;right:1rem}.UserPortal-module__FlVnza__homeGuideGrid article:first-child:after,.UserPortal-module__FlVnza__homeGuideGrid article:nth-child(2):after,.UserPortal-module__FlVnza__homeGuideGrid article:nth-child(3):after{color:#142044;font-size:1.45rem;font-weight:850;position:absolute;top:1.7rem;right:1.75rem}.UserPortal-module__FlVnza__homeGuideGrid article:first-child:after{content:"⌕"}.UserPortal-module__FlVnza__homeGuideGrid article:nth-child(2):after{content:"PDF";letter-spacing:.05em;font-size:.84rem}.UserPortal-module__FlVnza__homeGuideGrid article:nth-child(3):after{content:"★";color:#ff7048}.UserPortal-module__FlVnza__homeGuideGrid span{color:#fff;background:#142044;border-radius:999px;width:fit-content;padding:.22rem .54rem;display:inline-flex}.UserPortal-module__FlVnza__homeGuideGrid strong{margin-top:.7rem;font-size:1.05rem}.UserPortal-module__FlVnza__accountDetails div{min-height:7.4rem;padding:1rem;position:relative;overflow:hidden}.UserPortal-module__FlVnza__accountDetails div:after{content:"";background:#ffd24d6b;border-radius:999px;width:4.4rem;height:4.4rem;position:absolute;bottom:-1.2rem;right:-1.2rem}.UserPortal-module__FlVnza__accountDetails dt,.UserPortal-module__FlVnza__accountForm label,.UserPortal-module__FlVnza__preferenceGroupHeader,.UserPortal-module__FlVnza__preferenceSelectField span{letter-spacing:.06em;text-transform:uppercase}.UserPortal-module__FlVnza__accountDetails dd{z-index:1;font-size:.96rem;position:relative}.UserPortal-module__FlVnza__accountNotice,.UserPortal-module__FlVnza__preferenceError{border:0;border-radius:1.1rem;box-shadow:0 12px 28px #10235c12}.UserPortal-module__FlVnza__preferenceError{background:#fff0f0;color:#a42a2a!important}.UserPortal-module__FlVnza__accountFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.UserPortal-module__FlVnza__accountForm{border-radius:1.25rem}.UserPortal-module__FlVnza__accountForm input,.UserPortal-module__FlVnza__preferenceSelectField select,.UserPortal-module__FlVnza__onboardingSelectField select{box-shadow:0 10px 24px #10235c0f}.UserPortal-module__FlVnza__accountForm .UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__accountActions .UserPortal-module__FlVnza__accountLink{color:#fff;background:#142044;border:0;box-shadow:0 12px 26px #1420442e}.UserPortal-module__FlVnza__accountForm .UserPortal-module__FlVnza__accountLink:hover,.UserPortal-module__FlVnza__accountActions .UserPortal-module__FlVnza__accountLink:hover{background:#2563f4}.UserPortal-module__FlVnza__preferenceGrid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:stretch}.UserPortal-module__FlVnza__preferenceGroup{border-radius:1.35rem;padding:clamp(1rem,2vw,1.2rem);position:relative;overflow:hidden}.UserPortal-module__FlVnza__preferenceGroup:before{content:"";background:#15bfd0;border-radius:999px;width:4.4rem;height:.34rem;display:block}.UserPortal-module__FlVnza__preferenceGroup:nth-child(2):before{background:#ffd24d}.UserPortal-module__FlVnza__preferenceGroup legend{float:left;letter-spacing:-.02em;text-transform:none;width:100%;padding:0;font-size:1.25rem}.UserPortal-module__FlVnza__preferenceGroupHeader{clear:both;grid-template-columns:minmax(0,1fr) auto}.UserPortal-module__FlVnza__preferenceChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.UserPortal-module__FlVnza__preferenceChoice,.UserPortal-module__FlVnza__preferenceChoiceActive{border-radius:1rem;justify-content:flex-start}.UserPortal-module__FlVnza__preferenceSelectAll{color:#7a4a00;background:#fff4c9;border:0}.UserPortal-module__FlVnza__preferenceSelectField select{background:linear-gradient(45deg,#0000 50%,#142044 50%) calc(100% - 1.12rem) 52%/.38rem .38rem no-repeat,linear-gradient(135deg,#142044 50%,#0000 50%) calc(100% - .8rem) 52%/.38rem .38rem no-repeat,#fffffff0}@media (max-width:980px){.UserPortal-module__FlVnza__homeGuideGrid,.UserPortal-module__FlVnza__accountDetails,.UserPortal-module__FlVnza__accountFormGrid,.UserPortal-module__FlVnza__preferenceGrid{grid-template-columns:1fr}.UserPortal-module__FlVnza__preferenceChoices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.UserPortal-module__FlVnza__homeHero:before,.UserPortal-module__FlVnza__homeHero:after,.UserPortal-module__FlVnza__accountHeroRow:before,.UserPortal-module__FlVnza__accountHeroRow:after{display:none}.UserPortal-module__FlVnza__accountHeroRow,.UserPortal-module__FlVnza__preferenceGroupHeader,.UserPortal-module__FlVnza__preferenceChoices{grid-template-columns:1fr}}.UserPortal-module__FlVnza__homeCard,.UserPortal-module__FlVnza__accountCard{background:linear-gradient(#ffffffeb,#f4f8ffdb),#fff;border:0;border-radius:1.65rem;min-height:auto;padding:clamp(1rem,2.8vw,1.45rem);box-shadow:0 20px 54px #10235c24}.UserPortal-module__FlVnza__homeCard{grid-template-columns:minmax(0,1fr) minmax(18rem,.38fr);grid-template-areas:"hero hero""actions actions""guide guide"}.UserPortal-module__FlVnza__accountCard{grid-template-columns:minmax(0,1fr)}.UserPortal-module__FlVnza__homeHero,.UserPortal-module__FlVnza__accountHeroRow{min-height:auto;box-shadow:none;background:radial-gradient(circle at 92% 12%,#ffd24d47,#0000 10rem),linear-gradient(135deg,#fff,#edf5ff);border:1px solid #14204414;border-radius:1.35rem;padding:clamp(1.15rem,3vw,1.8rem)}.UserPortal-module__FlVnza__homeHero:before,.UserPortal-module__FlVnza__homeHero:after,.UserPortal-module__FlVnza__accountHeroRow:before,.UserPortal-module__FlVnza__accountHeroRow:after{display:none}.UserPortal-module__FlVnza__homeKicker,.UserPortal-module__FlVnza__accountCard p:first-child{color:#7a4a00;letter-spacing:.08em;background:#fff4c9;border-radius:999px;width:fit-content;margin-bottom:.7rem;padding:.32rem .62rem;font-size:.68rem;font-weight:800}.UserPortal-module__FlVnza__homeCard h1,.UserPortal-module__FlVnza__accountCard h1{color:#142044;letter-spacing:-.04em;max-width:18ch;font-size:clamp(1.85rem,4.2vw,3.15rem);font-weight:720;line-height:1.02}.UserPortal-module__FlVnza__homeCard p,.UserPortal-module__FlVnza__accountCard p{color:#536179;max-width:54rem;font-size:.98rem;line-height:1.64}.UserPortal-module__FlVnza__homeActions{flex-wrap:wrap;gap:.65rem;padding-inline:.1rem;display:flex}.UserPortal-module__FlVnza__homeActions .UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__homeActions .UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__accountActions .UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__accountActions .UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__preferenceSaveButton,.UserPortal-module__FlVnza__preferenceSelectAll{border-radius:.9rem;min-height:42px;padding:.64rem .92rem;font-size:.9rem;font-weight:680}.UserPortal-module__FlVnza__homeActions .UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__preferenceSaveButton{background:#2563f4;box-shadow:0 12px 26px #2563f433}.UserPortal-module__FlVnza__homeGuideGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2vw,1rem)}.UserPortal-module__FlVnza__homeGuideGrid article{background:#fff;border:1px solid #14204414;border-radius:1.25rem;min-height:10.5rem;padding:1rem;box-shadow:0 10px 28px #10235c14}.UserPortal-module__FlVnza__homeGuideGrid article:before{background:#edf5ff;border-radius:.9rem;width:2.75rem;height:2.75rem;top:.9rem;right:.9rem}.UserPortal-module__FlVnza__homeGuideGrid span{color:#fff;background:#142044;font-size:.72rem;font-weight:760}.UserPortal-module__FlVnza__homeGuideGrid strong{color:#142044;font-size:1rem;font-weight:720}.UserPortal-module__FlVnza__homeGuideGrid p{font-size:.92rem}.UserPortal-module__FlVnza__accountHeroRow{grid-template-columns:minmax(0,1fr) auto;align-items:start}.UserPortal-module__FlVnza__accountRolePill{background:#142044;border:0;padding:.48rem .72rem;font-size:.82rem;font-weight:720;color:#fff!important}.UserPortal-module__FlVnza__accountDetails{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.UserPortal-module__FlVnza__accountDetails div{background:radial-gradient(circle at 100% 0,#15bfd024,#0000 5rem),#fff;border:1px solid #14204414;border-radius:1.1rem;min-height:6.8rem;padding:.95rem;box-shadow:0 10px 26px #10235c12}.UserPortal-module__FlVnza__accountDetails div:after{display:none}.UserPortal-module__FlVnza__accountDetails dt{color:#6c7890;font-size:.66rem;font-weight:800}.UserPortal-module__FlVnza__accountDetails dd{color:#142044;margin-top:.45rem;font-size:.95rem;font-weight:650}.UserPortal-module__FlVnza__accountNotice,.UserPortal-module__FlVnza__preferenceError{border-radius:1rem;padding:.8rem .95rem;font-size:.94rem}.UserPortal-module__FlVnza__accountNotice{background:#e8fbff;color:#0c6672!important}.UserPortal-module__FlVnza__accountFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.UserPortal-module__FlVnza__accountForm{background:#fff;border:1px solid #14204414;border-radius:1.15rem;padding:1rem;box-shadow:0 10px 26px #10235c12}.UserPortal-module__FlVnza__accountForm label,.UserPortal-module__FlVnza__preferenceSelectField span{color:#6c7890;font-size:.68rem;font-weight:800}.UserPortal-module__FlVnza__accountForm input,.UserPortal-module__FlVnza__preferenceSelectField select{min-height:46px;box-shadow:none;background-color:#f8fbff;border-color:#1420441f;border-radius:.9rem}.UserPortal-module__FlVnza__accountForm .UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__accountActions .UserPortal-module__FlVnza__accountLink{color:#fff;background:#142044}.UserPortal-module__FlVnza__accountActions{flex-wrap:wrap;gap:.6rem;display:flex}.UserPortal-module__FlVnza__preferenceGrid{grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr);gap:clamp(.85rem,2vw,1rem)}.UserPortal-module__FlVnza__preferenceGroup{background:#fff;border:1px solid #14204414;border-radius:1.25rem;box-shadow:0 10px 26px #10235c12}.UserPortal-module__FlVnza__preferenceGroup:before{width:3.5rem;height:.28rem}.UserPortal-module__FlVnza__preferenceGroup legend{color:#142044;font-size:1.1rem;font-weight:730}.UserPortal-module__FlVnza__preferenceGroupHeader{gap:.7rem}.UserPortal-module__FlVnza__preferenceGroupHeader p{color:#536179;font-size:.9rem}.UserPortal-module__FlVnza__preferenceChoices{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem}.UserPortal-module__FlVnza__preferenceChoice,.UserPortal-module__FlVnza__preferenceChoiceActive{border-radius:.9rem;min-height:42px;font-size:.88rem;font-weight:650}.UserPortal-module__FlVnza__preferenceChoice{color:#142044;background:#f8fbff}.UserPortal-module__FlVnza__preferenceChoiceActive{color:#fff;background:#2563f4}.UserPortal-module__FlVnza__preferenceChoice input,.UserPortal-module__FlVnza__preferenceChoiceActive input{accent-color:#ff7048}@media (max-width:980px){.UserPortal-module__FlVnza__homeCard,.UserPortal-module__FlVnza__accountCard,.UserPortal-module__FlVnza__homeGuideGrid,.UserPortal-module__FlVnza__accountDetails,.UserPortal-module__FlVnza__accountFormGrid,.UserPortal-module__FlVnza__preferenceGrid,.UserPortal-module__FlVnza__accountHeroRow{grid-template-columns:1fr}}@media (max-width:680px){.UserPortal-module__FlVnza__homeCard,.UserPortal-module__FlVnza__accountCard{border-radius:1.25rem;padding:.85rem}.UserPortal-module__FlVnza__homeHero,.UserPortal-module__FlVnza__accountHeroRow,.UserPortal-module__FlVnza__homeGuideGrid article,.UserPortal-module__FlVnza__accountDetails div,.UserPortal-module__FlVnza__accountForm,.UserPortal-module__FlVnza__preferenceGroup{border-radius:1rem}.UserPortal-module__FlVnza__homeActions,.UserPortal-module__FlVnza__accountActions{grid-template-columns:1fr;display:grid}.UserPortal-module__FlVnza__homeActions .UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__homeActions .UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__accountActions .UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__accountActions .UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__preferenceSaveButton{width:100%}}.UserPortal-module__FlVnza__homeCard{grid-template-areas:"hero hero""actions actions""guide guide";gap:clamp(.85rem,2vw,1.1rem)}.UserPortal-module__FlVnza__homeHero{grid-template-columns:minmax(0,1fr) minmax(14rem,.34fr);align-items:end;gap:clamp(1rem,3vw,1.5rem);display:grid}.UserPortal-module__FlVnza__homeSummary{color:#7a4a00;background:radial-gradient(circle at 82% 16%,#ff704838,#0000 5rem),#fff4c9;border:0;border-radius:1.1rem;align-content:end;align-self:stretch;min-width:0;max-width:none;padding:1rem;display:grid}.UserPortal-module__FlVnza__homeSummary span{color:#ff7048;font-size:.68rem;font-weight:820}.UserPortal-module__FlVnza__homeSummary strong{color:#142044;font-size:.96rem;font-weight:680;line-height:1.38}.UserPortal-module__FlVnza__homeGuideGrid article{grid-template-rows:auto minmax(2.5rem,auto) 1fr;min-height:11rem;display:grid}.UserPortal-module__FlVnza__accountCard{width:min(100%,1100px);margin-inline:auto}.UserPortal-module__FlVnza__accountCard:has(.UserPortal-module__FlVnza__preferenceGrid){width:min(100%,1040px)}.UserPortal-module__FlVnza__accountHeroRow{align-items:end;min-height:10rem}.UserPortal-module__FlVnza__accountCard h1{max-width:16ch}.UserPortal-module__FlVnza__accountDetails{grid-template-columns:repeat(2,minmax(0,1fr))}.UserPortal-module__FlVnza__accountDetails div{min-height:6rem}.UserPortal-module__FlVnza__accountFormGrid{grid-template-columns:minmax(0,.95fr) minmax(0,.95fr)}.UserPortal-module__FlVnza__accountForm{align-content:space-between;min-height:8.5rem}.UserPortal-module__FlVnza__preferenceGrid{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr)}.UserPortal-module__FlVnza__preferenceGroup:first-child{min-height:22rem}.UserPortal-module__FlVnza__preferenceGroup:nth-child(2){min-height:15rem}.UserPortal-module__FlVnza__preferenceChoices{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}.UserPortal-module__FlVnza__preferenceChoice,.UserPortal-module__FlVnza__preferenceChoiceActive{padding:.62rem .72rem}@media (min-width:1180px){.UserPortal-module__FlVnza__homeGuideGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.UserPortal-module__FlVnza__accountDetails{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:860px){.UserPortal-module__FlVnza__homeHero,.UserPortal-module__FlVnza__preferenceGrid,.UserPortal-module__FlVnza__accountFormGrid{grid-template-columns:1fr}.UserPortal-module__FlVnza__homeSummary,.UserPortal-module__FlVnza__preferenceGroup:first-child,.UserPortal-module__FlVnza__preferenceGroup:nth-child(2),.UserPortal-module__FlVnza__accountForm,.UserPortal-module__FlVnza__accountHeroRow{min-height:0}}.UserPortal-module__FlVnza__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.UserPortal-module__FlVnza__screenKicker{color:#7a4a00;letter-spacing:.08em;text-transform:uppercase;background:#fff4c9;border-radius:999px;width:fit-content;margin:0 0 .72rem;padding:.32rem .62rem;font-size:.68rem;font-weight:800;display:inline-flex}.UserPortal-module__FlVnza__preferenceWorkspace,.UserPortal-module__FlVnza__accountWorkspace{gap:clamp(.85rem,2vw,1.15rem);width:min(100%,1120px);margin-inline:auto;display:grid}.UserPortal-module__FlVnza__preferenceIntro,.UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__preferenceMainCard,.UserPortal-module__FlVnza__preferenceSideCard,.UserPortal-module__FlVnza__profileCard,.UserPortal-module__FlVnza__securityCard{background:#fffffff0;border:1px solid #14204414;box-shadow:0 18px 46px #10235c1f}.UserPortal-module__FlVnza__preferenceIntro,.UserPortal-module__FlVnza__profileHero{border-radius:1.65rem;align-items:end;min-height:13rem;padding:clamp(1rem,3vw,1.7rem);display:grid;overflow:hidden}.UserPortal-module__FlVnza__preferenceIntro{background:radial-gradient(circle at 86% 12%,#ffd24d8c,#0000 8rem),radial-gradient(circle at 100% 98%,#ff704829,#0000 12rem),#fff;grid-template-columns:minmax(0,1fr) minmax(11rem,.28fr);gap:clamp(1rem,3vw,1.5rem)}.UserPortal-module__FlVnza__preferenceIntro h1,.UserPortal-module__FlVnza__profileHero h1{color:#142044;letter-spacing:-.045em;max-width:16ch;margin:0;font-size:clamp(2rem,5vw,3.6rem);font-weight:760;line-height:.98}.UserPortal-module__FlVnza__preferenceIntro p,.UserPortal-module__FlVnza__profileHero p{color:#536179;max-width:44rem;margin:.8rem 0 0;font-size:.98rem;font-weight:450;line-height:1.62}.UserPortal-module__FlVnza__preferenceSnapshot{color:#fff;background:radial-gradient(circle at 100% 0,#15bfd047,#0000 7rem),#142044;border-radius:1.25rem;align-content:end;align-self:stretch;padding:1rem;display:grid}.UserPortal-module__FlVnza__preferenceSnapshot span{letter-spacing:-.06em;font-size:clamp(2.4rem,7vw,4.5rem);font-weight:780;line-height:.9}.UserPortal-module__FlVnza__preferenceSnapshot strong{margin-top:.55rem;font-size:1rem}.UserPortal-module__FlVnza__preferenceSnapshot small{color:#ffffffb8;margin-top:.2rem;font-size:.84rem;font-weight:600}.UserPortal-module__FlVnza__portalStatus{color:#0c6672;background:#e8fbff;border:0;border-radius:1rem;margin:0;padding:.8rem .95rem;font-size:.94rem;font-weight:620;line-height:1.5;box-shadow:0 12px 28px #10235c12}.UserPortal-module__FlVnza__preferenceEditor{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:start;gap:clamp(.85rem,2vw,1rem);display:grid}.UserPortal-module__FlVnza__preferenceMainCard{background:radial-gradient(circle at 100% 0,#2563f414,#0000 10rem),#fff;min-height:24rem}.UserPortal-module__FlVnza__preferenceSideCard{background:radial-gradient(circle at 100% 0,#ffd24d47,#0000 8rem),#fff;gap:1rem;display:grid}.UserPortal-module__FlVnza__sectionTitleRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.85rem;display:grid}.UserPortal-module__FlVnza__sectionTitleRow span{color:#ff7048;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:820;display:block}.UserPortal-module__FlVnza__sectionTitleRow h2{color:#142044;letter-spacing:-.025em;margin:.22rem 0 0;font-size:clamp(1.1rem,2.4vw,1.45rem);font-weight:720}.UserPortal-module__FlVnza__categoryPreferenceFieldset{border:0;min-width:0;margin:1rem 0 0;padding:0}.UserPortal-module__FlVnza__preferenceTileGrid{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.68rem;display:grid}.UserPortal-module__FlVnza__preferenceTile,.UserPortal-module__FlVnza__preferenceTileActive{cursor:pointer;border:1px solid #14204417;border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem;min-height:5.2rem;padding:.9rem;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:grid}.UserPortal-module__FlVnza__preferenceTile{color:#142044;background:#f8fbff}.UserPortal-module__FlVnza__preferenceTile:hover,.UserPortal-module__FlVnza__preferenceTileActive:hover{transform:translateY(-1px);box-shadow:0 16px 30px #10235c1f}.UserPortal-module__FlVnza__preferenceTile input,.UserPortal-module__FlVnza__preferenceTileActive input{opacity:0;pointer-events:none;position:absolute}.UserPortal-module__FlVnza__preferenceTile>span,.UserPortal-module__FlVnza__preferenceTileActive>span{background:#fff4c9;border-radius:.8rem;width:2.15rem;height:2.15rem}.UserPortal-module__FlVnza__preferenceTileActive>span{background:#ffd24d}.UserPortal-module__FlVnza__preferenceTile strong,.UserPortal-module__FlVnza__preferenceTileActive strong{overflow-wrap:anywhere;min-width:0;font-size:.96rem;font-weight:720;line-height:1.22}.UserPortal-module__FlVnza__softActionButton,.UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__secondaryPortalButton,.UserPortal-module__FlVnza__dangerPortalButton{cursor:pointer;min-height:42px;font:inherit;border-radius:.95rem;justify-content:center;align-items:center;padding:.64rem .92rem;font-size:.9rem;font-weight:720;text-decoration:none;transition:background .16s,box-shadow .16s,transform .16s,opacity .16s;display:inline-flex}.UserPortal-module__FlVnza__softActionButton,.UserPortal-module__FlVnza__secondaryPortalButton{color:#7a4a00;background:#fff4c9;border:1px solid #14204414}.UserPortal-module__FlVnza__primaryPortalButton{color:#fff;background:#142044;border:0;box-shadow:0 14px 30px #14204438}.UserPortal-module__FlVnza__dangerPortalButton{color:#b91c1c;background:#fff1f2;border:1px solid #b91c1c2e}.UserPortal-module__FlVnza__primaryPortalButton:hover:not(:disabled),.UserPortal-module__FlVnza__secondaryPortalButton:hover:not(:disabled),.UserPortal-module__FlVnza__softActionButton:hover:not(:disabled),.UserPortal-module__FlVnza__dangerPortalButton:hover:not(:disabled){transform:translateY(-1px)}.UserPortal-module__FlVnza__softActionButton:disabled,.UserPortal-module__FlVnza__primaryPortalButton:disabled,.UserPortal-module__FlVnza__secondaryPortalButton:disabled,.UserPortal-module__FlVnza__dangerPortalButton:disabled{cursor:not-allowed;opacity:.58;transform:none}.UserPortal-module__FlVnza__modernSelectField,.UserPortal-module__FlVnza__modernForm label{gap:.48rem;display:grid}.UserPortal-module__FlVnza__modernSelectField span,.UserPortal-module__FlVnza__modernForm label span{color:#6c7890;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:820}.UserPortal-module__FlVnza__modernSelectField select,.UserPortal-module__FlVnza__modernForm input{color:#142044;width:100%;min-height:48px;font:inherit;background-color:#f8fbff;border:1px solid #1420441f;border-radius:1rem;padding:.78rem .95rem;font-weight:560}.UserPortal-module__FlVnza__modernSelectField select{appearance:none;cursor:pointer;background:linear-gradient(45deg,#0000 50%,#142044 50%) calc(100% - 1.12rem) 52%/.38rem .38rem no-repeat,linear-gradient(135deg,#142044 50%,#0000 50%) calc(100% - .8rem) 52%/.38rem .38rem no-repeat,#f8fbff;padding-right:2.45rem}.UserPortal-module__FlVnza__modernSelectField select:focus,.UserPortal-module__FlVnza__modernForm input:focus{border-color:#15bfd0;outline:none;box-shadow:0 0 0 4px #15bfd038}.UserPortal-module__FlVnza__preferenceHelpCard{color:#0c6672;background:#e8fbff;border-radius:1.1rem;gap:.35rem;padding:.95rem;display:grid}.UserPortal-module__FlVnza__preferenceHelpCard strong{color:#142044;font-size:.98rem}.UserPortal-module__FlVnza__preferenceHelpCard p{color:#0c6672;margin:0;font-size:.92rem;line-height:1.5}.UserPortal-module__FlVnza__preferenceActionStack{gap:.6rem;display:grid}.UserPortal-module__FlVnza__profileHero{background:radial-gradient(circle at 90% 14%,#ffd24d7a,#0000 9rem),radial-gradient(circle at 100% 90%,#2563f41f,#0000 14rem),#fff;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(.9rem,2.5vw,1.25rem)}.UserPortal-module__FlVnza__profileAvatar{color:#fff;background:#2563f4;border-radius:1.45rem;align-self:center;place-items:center;width:clamp(4rem,10vw,5.6rem);height:clamp(4rem,10vw,5.6rem);font-size:clamp(1.8rem,5vw,2.6rem);font-weight:760;display:grid;box-shadow:0 16px 34px #2563f438}.UserPortal-module__FlVnza__profileBadge,.UserPortal-module__FlVnza__verifiedPill,.UserPortal-module__FlVnza__pendingPill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:2rem;padding:.42rem .72rem;font-size:.82rem;font-weight:760;display:inline-flex}.UserPortal-module__FlVnza__profileBadge{color:#fff;background:#142044;align-self:start}.UserPortal-module__FlVnza__verifiedPill{color:#0c6672;background:#e8fbff}.UserPortal-module__FlVnza__pendingPill{color:#7a4a00;background:#fff4c9}.UserPortal-module__FlVnza__profileCard{background:radial-gradient(circle at 100% 0,#ff70481f,#0000 8rem),#fff}.UserPortal-module__FlVnza__securityCard{background:radial-gradient(circle at 100% 0,#15bfd029,#0000 9rem),#fff}.UserPortal-module__FlVnza__profileList{gap:.65rem;margin:1rem 0 0;display:grid}.UserPortal-module__FlVnza__profileList div{background:#f8fbff;border-radius:.95rem;grid-template-columns:minmax(6rem,.35fr) minmax(0,1fr);align-items:center;gap:.8rem;padding:.78rem .85rem;display:grid}.UserPortal-module__FlVnza__profileList dt{color:#6c7890;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:820}.UserPortal-module__FlVnza__profileList dd{color:#142044;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.95rem;font-weight:680}.UserPortal-module__FlVnza__securityForms{gap:.75rem;margin-top:1rem;display:grid}.UserPortal-module__FlVnza__modernForm{background:#ffffffbd;border-radius:1.05rem;gap:.75rem;padding:.9rem;display:grid}.UserPortal-module__FlVnza__accountFooterActions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.UserPortal-module__FlVnza__accountFooterActions .UserPortal-module__FlVnza__signOutButton{border-radius:.95rem}@media (max-width:920px){.UserPortal-module__FlVnza__preferenceIntro,.UserPortal-module__FlVnza__preferenceEditor,.UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__accountSplitGrid{grid-template-columns:1fr}.UserPortal-module__FlVnza__profileBadge{justify-self:start}}@media (max-width:680px){.UserPortal-module__FlVnza__preferenceIntro,.UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__preferenceMainCard,.UserPortal-module__FlVnza__preferenceSideCard,.UserPortal-module__FlVnza__profileCard,.UserPortal-module__FlVnza__securityCard{border-radius:1.15rem}.UserPortal-module__FlVnza__preferenceSnapshot,.UserPortal-module__FlVnza__profileAvatar{width:100%}.UserPortal-module__FlVnza__sectionTitleRow,.UserPortal-module__FlVnza__profileList div,.UserPortal-module__FlVnza__accountFooterActions{grid-template-columns:1fr}.UserPortal-module__FlVnza__softActionButton,.UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__secondaryPortalButton,.UserPortal-module__FlVnza__accountFooterActions .UserPortal-module__FlVnza__signOutButton{width:100%}}.UserPortal-module__FlVnza__preferenceWorkspace,.UserPortal-module__FlVnza__accountWorkspace{gap:.9rem;width:min(100%,1060px)}.UserPortal-module__FlVnza__preferenceIntro,.UserPortal-module__FlVnza__profileHero{border-radius:1.35rem;min-height:10.5rem;padding:clamp(1rem,2.5vw,1.45rem);box-shadow:0 14px 34px #10235c1a}.UserPortal-module__FlVnza__preferenceIntro h1,.UserPortal-module__FlVnza__profileHero h1{letter-spacing:-.035em;max-width:18ch;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.04}.UserPortal-module__FlVnza__preferenceIntro p,.UserPortal-module__FlVnza__profileHero p{max-width:38rem;margin-top:.65rem;font-size:.95rem;line-height:1.58}.UserPortal-module__FlVnza__screenKicker{margin-bottom:.55rem}.UserPortal-module__FlVnza__preferenceSnapshot{border-radius:1rem;min-height:8rem;padding:.85rem}.UserPortal-module__FlVnza__preferenceSnapshot span{font-size:clamp(2rem,5vw,3.3rem)}.UserPortal-module__FlVnza__preferenceEditor{grid-template-columns:minmax(0,1.22fr) minmax(17rem,.78fr)}.UserPortal-module__FlVnza__preferenceMainCard,.UserPortal-module__FlVnza__preferenceSideCard,.UserPortal-module__FlVnza__profileCard,.UserPortal-module__FlVnza__securityCard{border-radius:1.2rem;padding:clamp(.9rem,2vw,1.1rem);box-shadow:0 12px 30px #10235c14}.UserPortal-module__FlVnza__sectionTitleRow h2{font-size:clamp(1rem,2vw,1.28rem);font-weight:680}.UserPortal-module__FlVnza__sectionTitleRow span,.UserPortal-module__FlVnza__modernSelectField span,.UserPortal-module__FlVnza__modernForm label span,.UserPortal-module__FlVnza__profileList dt{letter-spacing:.075em;font-size:.64rem}.UserPortal-module__FlVnza__preferenceTile,.UserPortal-module__FlVnza__preferenceTileActive{border-radius:.95rem;gap:.58rem;min-height:4.35rem;padding:.74rem}.UserPortal-module__FlVnza__preferenceTile>span,.UserPortal-module__FlVnza__preferenceTileActive>span{border-radius:.7rem;width:1.85rem;height:1.85rem}.UserPortal-module__FlVnza__preferenceTile strong,.UserPortal-module__FlVnza__preferenceTileActive strong{font-size:.9rem;font-weight:660}.UserPortal-module__FlVnza__preferenceSideCard{align-content:start}.UserPortal-module__FlVnza__preferenceHelpCard,.UserPortal-module__FlVnza__modernForm{border-radius:.95rem;padding:.82rem}.UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__secondaryPortalButton,.UserPortal-module__FlVnza__softActionButton{border-radius:.82rem;min-height:40px;font-size:.88rem;font-weight:660}.UserPortal-module__FlVnza__profileAvatar{border-radius:1.1rem;width:clamp(3.4rem,8vw,4.45rem);height:clamp(3.4rem,8vw,4.45rem);font-size:clamp(1.45rem,4vw,2.1rem)}.UserPortal-module__FlVnza__profileBadge,.UserPortal-module__FlVnza__verifiedPill,.UserPortal-module__FlVnza__pendingPill{font-size:.78rem;font-weight:700}.UserPortal-module__FlVnza__accountSplitGrid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.UserPortal-module__FlVnza__profileList div{border-radius:.82rem;grid-template-columns:minmax(5.4rem,.32fr) minmax(0,1fr);padding:.68rem .75rem}.UserPortal-module__FlVnza__profileList dd{font-size:.9rem;font-weight:620}.UserPortal-module__FlVnza__portalStatus{border-radius:.85rem;padding:.72rem .85rem;font-size:.9rem}@media (max-width:920px){.UserPortal-module__FlVnza__preferenceEditor,.UserPortal-module__FlVnza__accountSplitGrid,.UserPortal-module__FlVnza__preferenceIntro,.UserPortal-module__FlVnza__profileHero{grid-template-columns:1fr}.UserPortal-module__FlVnza__preferenceSnapshot{min-height:0}}.UserPortal-module__FlVnza__content{width:min(100%,1180px);margin-inline:auto}.UserPortal-module__FlVnza__homeCard,.UserPortal-module__FlVnza__accountCard,.UserPortal-module__FlVnza__preferenceWorkspace,.UserPortal-module__FlVnza__accountWorkspace,.UserPortal-module__FlVnza__subscriptionWorkspace{width:100%;max-width:none;margin-inline:0}.UserPortal-module__FlVnza__portalChrome{gap:clamp(.8rem,1.6vw,1rem);padding:clamp(.75rem,2vw,1.15rem)}.UserPortal-module__FlVnza__portalSidebar{border-radius:1.25rem;padding:.62rem}.UserPortal-module__FlVnza__brandBlock{border-radius:1rem;min-height:4.1rem;padding:.65rem .78rem}.UserPortal-module__FlVnza__brandBlock strong{font-size:clamp(.98rem,1.5vw,1.12rem)}.UserPortal-module__FlVnza__brandBlock span{font-size:.8rem}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__signOutButton{min-height:39px;padding:.56rem .76rem;font-size:.84rem}.UserPortal-module__FlVnza__navIcon{width:.95rem;height:.95rem}.UserPortal-module__FlVnza__navLinkDisabled,.UserPortal-module__FlVnza__navLinkDisabled:hover{cursor:not-allowed;opacity:.48;filter:grayscale(.35);pointer-events:none;box-shadow:none;transform:none}.UserPortal-module__FlVnza__content{align-items:start;display:grid}.UserPortal-module__FlVnza__homeCard,.UserPortal-module__FlVnza__accountCard,.UserPortal-module__FlVnza__preferenceWorkspace,.UserPortal-module__FlVnza__accountWorkspace,.UserPortal-module__FlVnza__subscriptionWorkspace{gap:.85rem}.UserPortal-module__FlVnza__homeCard,.UserPortal-module__FlVnza__accountCard{border-radius:1.35rem;padding:clamp(.92rem,2vw,1.2rem)}.UserPortal-module__FlVnza__homeHero,.UserPortal-module__FlVnza__preferenceIntro,.UserPortal-module__FlVnza__profileHero{border-radius:1.18rem;min-height:9.4rem;padding:clamp(.92rem,2vw,1.25rem)}.UserPortal-module__FlVnza__homeCard h1,.UserPortal-module__FlVnza__preferenceIntro h1,.UserPortal-module__FlVnza__profileHero h1{letter-spacing:-.032em;font-size:clamp(1.62rem,3.4vw,2.45rem);font-weight:690;line-height:1.06}.UserPortal-module__FlVnza__homeCard p,.UserPortal-module__FlVnza__preferenceIntro p,.UserPortal-module__FlVnza__profileHero p,.UserPortal-module__FlVnza__portalStatus,.UserPortal-module__FlVnza__preferenceHelpCard p{font-size:.92rem;line-height:1.55}.UserPortal-module__FlVnza__screenKicker,.UserPortal-module__FlVnza__homeKicker{margin-bottom:.48rem;padding:.28rem .54rem;font-size:.64rem}.UserPortal-module__FlVnza__homeSummary{border-radius:.95rem;padding:.78rem}.UserPortal-module__FlVnza__homeGuideGrid{gap:.78rem}.UserPortal-module__FlVnza__homeGuideGrid article{border-radius:1.05rem;min-height:9.4rem;padding:.88rem}.UserPortal-module__FlVnza__homeGuideGrid strong{font-size:.96rem}.UserPortal-module__FlVnza__preferenceMainCard,.UserPortal-module__FlVnza__preferenceSideCard,.UserPortal-module__FlVnza__profileCard,.UserPortal-module__FlVnza__securityCard{border-radius:1.08rem;padding:.92rem}.UserPortal-module__FlVnza__preferenceEditor,.UserPortal-module__FlVnza__accountSplitGrid{gap:.78rem}.UserPortal-module__FlVnza__preferenceTileGrid{gap:.5rem}.UserPortal-module__FlVnza__preferenceTile,.UserPortal-module__FlVnza__preferenceTileActive{border-radius:.84rem;min-height:4rem;padding:.66rem}.UserPortal-module__FlVnza__preferenceTile>span,.UserPortal-module__FlVnza__preferenceTileActive>span{width:1.65rem;height:1.65rem}.UserPortal-module__FlVnza__modernSelectField select,.UserPortal-module__FlVnza__modernForm input{border-radius:.82rem;min-height:44px;font-size:.92rem}.UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__secondaryPortalButton,.UserPortal-module__FlVnza__softActionButton{border-radius:.76rem;min-height:38px;font-size:.85rem}.UserPortal-module__FlVnza__profileAvatar{border-radius:.95rem;width:clamp(3.1rem,7vw,4rem);height:clamp(3.1rem,7vw,4rem)}.UserPortal-module__FlVnza__profileList{gap:.48rem;margin-top:.72rem}.UserPortal-module__FlVnza__profileList div{border-radius:.75rem;padding:.62rem .7rem}.UserPortal-module__FlVnza__accountFooterActions{gap:.52rem}@media (max-width:1040px){.UserPortal-module__FlVnza__portalSidebar{gap:.62rem}}@media (max-width:680px){.UserPortal-module__FlVnza__portalChrome{padding:.65rem}.UserPortal-module__FlVnza__navLinks,.UserPortal-module__FlVnza__navCluster{gap:.42rem}.UserPortal-module__FlVnza__homeHero,.UserPortal-module__FlVnza__preferenceIntro,.UserPortal-module__FlVnza__profileHero{min-height:0}}.UserPortal-module__FlVnza__portalFrame,.UserPortal-module__FlVnza__onboardingFlow{font-size:1.02rem}.UserPortal-module__FlVnza__brandBlock strong{font-size:clamp(1.08rem,1.8vw,1.28rem);line-height:1.08}.UserPortal-module__FlVnza__brandBlock span,.UserPortal-module__FlVnza__portalMiniHint{font-size:.9rem}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__preferenceSelectAll,.UserPortal-module__FlVnza__preferenceSaveButton{min-height:42px;font-size:.93rem}.UserPortal-module__FlVnza__homeCard h1,.UserPortal-module__FlVnza__accountCard h1,.UserPortal-module__FlVnza__preferenceIntro h1,.UserPortal-module__FlVnza__profileHero h1{font-size:clamp(1.86rem,3.9vw,2.85rem);font-weight:700;line-height:1.04}.UserPortal-module__FlVnza__homeCard p,.UserPortal-module__FlVnza__accountCard p,.UserPortal-module__FlVnza__preferenceIntro p,.UserPortal-module__FlVnza__profileHero p,.UserPortal-module__FlVnza__portalStatus,.UserPortal-module__FlVnza__preferenceHelpCard p,.UserPortal-module__FlVnza__homeGuideGrid p,.UserPortal-module__FlVnza__accountNotice,.UserPortal-module__FlVnza__preferenceError{font-size:clamp(.98rem,1.4vw,1.06rem);line-height:1.62}.UserPortal-module__FlVnza__screenKicker,.UserPortal-module__FlVnza__homeKicker,.UserPortal-module__FlVnza__preferenceChipLabel,.UserPortal-module__FlVnza__accountDetails dt,.UserPortal-module__FlVnza__profileList dt,.UserPortal-module__FlVnza__modernSelectField span,.UserPortal-module__FlVnza__accountForm label{font-size:.72rem}.UserPortal-module__FlVnza__homeGuideGrid strong,.UserPortal-module__FlVnza__preferenceMainCard h2,.UserPortal-module__FlVnza__preferenceSideCard h2,.UserPortal-module__FlVnza__profileCard h2,.UserPortal-module__FlVnza__securityCard h2{font-size:clamp(1.06rem,2vw,1.34rem)}.UserPortal-module__FlVnza__homeSummary strong,.UserPortal-module__FlVnza__accountDetails dd,.UserPortal-module__FlVnza__profileList dd,.UserPortal-module__FlVnza__preferenceTile strong,.UserPortal-module__FlVnza__preferenceTileActive strong{font-size:clamp(1rem,1.5vw,1.08rem)}.UserPortal-module__FlVnza__modernSelectField select,.UserPortal-module__FlVnza__modernForm input,.UserPortal-module__FlVnza__accountForm input{min-height:46px;font-size:.98rem}.UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__secondaryPortalButton,.UserPortal-module__FlVnza__softActionButton,.UserPortal-module__FlVnza__accountFooterActions .UserPortal-module__FlVnza__signOutButton{min-height:42px;font-size:.94rem}@media (max-width:680px){.UserPortal-module__FlVnza__homeCard h1,.UserPortal-module__FlVnza__accountCard h1,.UserPortal-module__FlVnza__preferenceIntro h1,.UserPortal-module__FlVnza__profileHero h1{font-size:clamp(1.72rem,8vw,2.42rem)}.UserPortal-module__FlVnza__homeCard p,.UserPortal-module__FlVnza__accountCard p,.UserPortal-module__FlVnza__preferenceIntro p,.UserPortal-module__FlVnza__profileHero p{font-size:.98rem}}.UserPortal-module__FlVnza__accountWorkspace .UserPortal-module__FlVnza__screenKicker{letter-spacing:.055em;margin-bottom:.56rem;padding:.2rem .42rem;font-size:.54rem}.UserPortal-module__FlVnza__accountWorkspace .UserPortal-module__FlVnza__profileHero p{max-width:42rem;font-size:clamp(.92rem,1.15vw,.98rem);line-height:1.52}.UserPortal-module__FlVnza__accountWorkspace .UserPortal-module__FlVnza__portalStatus{padding:.64rem .74rem;font-size:.88rem;line-height:1.45}.UserPortal-module__FlVnza__accountSettingsNav{background:#fff;border:1px solid #17203314;border-radius:1.05rem;gap:.9rem;width:100%;min-width:0;padding:.72rem;display:grid;position:sticky;top:5.75rem;box-shadow:0 14px 30px #17203312}.UserPortal-module__FlVnza__accountSettingsNavHeader{gap:.18rem;padding:.35rem .42rem .1rem;display:grid}.UserPortal-module__FlVnza__accountSettingsNavHeader span{color:#64748b;letter-spacing:.075em;text-transform:uppercase;font-size:.68rem;font-weight:760}.UserPortal-module__FlVnza__accountSettingsNavHeader strong{color:#111936;letter-spacing:-.01em;font-size:1.02rem;font-weight:680}.UserPortal-module__FlVnza__accountSettingsNavLink,.UserPortal-module__FlVnza__accountSettingsNavLinkActive{color:#475569;border:1px solid #0000;border-radius:.82rem;gap:.18rem;padding:.72rem .78rem;text-decoration:none;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:grid}.UserPortal-module__FlVnza__accountSettingsNavLink span,.UserPortal-module__FlVnza__accountSettingsNavLinkActive span{font-size:.88rem;font-weight:680;line-height:1.2}.UserPortal-module__FlVnza__accountSettingsNavLink small,.UserPortal-module__FlVnza__accountSettingsNavLinkActive small{color:#64748b;font-size:.76rem;font-weight:500;line-height:1.25}.UserPortal-module__FlVnza__accountSettingsBackLink,.UserPortal-module__FlVnza__accountSettingsSignOut{color:#172554;cursor:pointer;min-height:2.35rem;font:inherit;background:#fff;border:1px solid #2563eb24;border-radius:.78rem;justify-content:center;align-items:center;padding:.52rem .72rem;font-size:.82rem;font-weight:680;text-decoration:none;display:inline-flex}.UserPortal-module__FlVnza__accountSettingsSignOut{color:#b91c1c;border-color:#f8717133}@media (max-width:880px){.UserPortal-module__FlVnza__accountSettingsShell{grid-template-columns:1fr}.UserPortal-module__FlVnza__accountSettingsNav{position:static}.UserPortal-module__FlVnza__accountSettingsNav nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.UserPortal-module__FlVnza__accountSettingsNav nav{grid-template-columns:1fr}}.UserPortal-module__FlVnza__childAvatar{color:#083a43;background:#15bfd0;border-radius:1.1rem;align-self:center;place-items:center;width:clamp(3.4rem,8vw,4.45rem);height:clamp(3.4rem,8vw,4.45rem);font-size:clamp(1.15rem,3vw,1.55rem);font-weight:760;display:grid;box-shadow:0 16px 34px #15bfd033}.UserPortal-module__FlVnza__childAccountIntro{color:#536174;margin:.85rem 0 0;font-size:.92rem;line-height:1.5}.UserPortal-module__FlVnza__childAccountForm{gap:.76rem;margin-top:1rem;display:grid}.UserPortal-module__FlVnza__childAccountForm label{gap:.42rem;display:grid}.UserPortal-module__FlVnza__childAccountForm label span{color:#64748b;letter-spacing:.065em;text-transform:uppercase;font-size:.64rem;font-weight:720}.UserPortal-module__FlVnza__childAccountForm input,.UserPortal-module__FlVnza__childAccountForm select{color:#172033;width:100%;min-height:44px;font:inherit;background-color:#f8fafc;border:1px solid #1720331f;border-radius:.82rem;padding:.72rem .84rem;font-size:.92rem;font-weight:520}.UserPortal-module__FlVnza__childAccountForm select{appearance:none;cursor:pointer;background:linear-gradient(45deg,#0000 50%,#475569 50%) calc(100% - 1.05rem) 52%/.34rem .34rem no-repeat,linear-gradient(135deg,#475569 50%,#0000 50%) calc(100% - .76rem) 52%/.34rem .34rem no-repeat,#f8fafc;padding-right:2.45rem}.UserPortal-module__FlVnza__childAccountForm input:focus,.UserPortal-module__FlVnza__childAccountForm select:focus{border-color:#1d4ed885;outline:none;box-shadow:0 0 0 4px #1d4ed81c}.UserPortal-module__FlVnza__childConsentControl{background:#f0fdff;border:1px solid #15bfd033;border-radius:.88rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.62rem;padding:.78rem;display:grid}.UserPortal-module__FlVnza__childConsentControl input{accent-color:#0c6672;width:1rem;min-height:1rem;margin-top:.12rem}.UserPortal-module__FlVnza__childConsentControl span{color:#22505a;text-transform:none;letter-spacing:0;font-size:.82rem;font-weight:620;line-height:1.45}.UserPortal-module__FlVnza__childFieldList,.UserPortal-module__FlVnza__childProfileList{gap:.56rem;margin:1rem 0;display:grid}.UserPortal-module__FlVnza__childFieldList div{background:#f8fafc;border:1px solid #17203314;border-radius:.82rem;gap:.18rem;padding:.72rem .78rem;display:grid}.UserPortal-module__FlVnza__childFieldList dt{color:#10182f;font-size:.9rem;font-weight:680}.UserPortal-module__FlVnza__childFieldList dd{color:#64748b;margin:0;font-size:.84rem;line-height:1.42}.UserPortal-module__FlVnza__childEmptyState{background:#f8fbff;border:1px dashed #1d4ed847;border-radius:.95rem;gap:.38rem;margin-top:.85rem;padding:.95rem;display:grid}.UserPortal-module__FlVnza__childEmptyState strong{color:#10182f;font-size:.98rem}.UserPortal-module__FlVnza__childEmptyState p{color:#536174;margin:0;font-size:.88rem;line-height:1.48}.UserPortal-module__FlVnza__childProfileCard{background:#f8fafc;border:1px solid #17203314;border-radius:.95rem;gap:.76rem;padding:.88rem;display:grid}.UserPortal-module__FlVnza__childProfileHeader>span{color:#0c6672;background:#e8fbff;border-radius:.82rem;place-items:center;width:2.4rem;height:2.4rem;font-size:.82rem;font-weight:760;display:grid}.UserPortal-module__FlVnza__childProfileHeader h3{color:#10182f;margin:0;font-size:1rem;font-weight:700}.UserPortal-module__FlVnza__childMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.46rem;margin:0;display:grid}.UserPortal-module__FlVnza__childMetaGrid div{background:#fff;border-radius:.72rem;min-width:0;padding:.58rem}.UserPortal-module__FlVnza__childMetaGrid dt{color:#64748b;letter-spacing:.065em;text-transform:uppercase;font-size:.62rem;font-weight:720}.UserPortal-module__FlVnza__childMetaGrid dd{color:#10182f;overflow-wrap:anywhere;min-width:0;margin:.24rem 0 0;font-size:.84rem;font-weight:660}.UserPortal-module__FlVnza__childActionRow{flex-wrap:wrap;gap:.48rem;display:flex}.UserPortal-module__FlVnza__childActionRow button{flex:8rem;min-height:38px;padding-inline:.72rem}@media (max-width:560px){.UserPortal-module__FlVnza__childMetaGrid{grid-template-columns:1fr}}@media (max-width:920px){.UserPortal-module__FlVnza__childAccountsGrid{grid-template-columns:1fr}}.UserPortal-module__FlVnza__homeCard .UserPortal-module__FlVnza__homeKicker{margin-bottom:.68rem}.UserPortal-module__FlVnza__homeCard{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""actions";gap:clamp(.78rem,1.8vw,1rem);max-width:100%}.UserPortal-module__FlVnza__homeCard .UserPortal-module__FlVnza__homeHero{background:linear-gradient(135deg,#fffffff5,#f5f8ffeb),radial-gradient(circle at 94% 12%,#ffd24d2e,#0000 12rem);max-width:100rem;min-height:0;padding:clamp(1rem,2.4vw,1.45rem);display:block}.UserPortal-module__FlVnza__accountHeroRow{max-width:100rem}.UserPortal-module__FlVnza__homeCard .UserPortal-module__FlVnza__homeKicker{letter-spacing:.065em;margin-bottom:.58rem;padding:.22rem .48rem;font-size:.58rem;font-weight:680}.UserPortal-module__FlVnza__homeCard h1{letter-spacing:-.026em;max-width:100rem;font-size:clamp(1.6rem,3.2vw,2.25rem);font-weight:620;line-height:1.12}.UserPortal-module__FlVnza__homeCard p{max-width:100rem;margin-top:.48rem;font-size:clamp(.94rem,1.2vw,1rem);line-height:1.55}.UserPortal-module__FlVnza__homeActions{gap:.55rem;padding-inline:0}.UserPortal-module__FlVnza__preferenceWorkspace{color:#172033;gap:clamp(.78rem,1.6vw,1rem)}.UserPortal-module__FlVnza__preferenceIntro{background:linear-gradient(90deg,#fffffffa,#f8fafcf5),radial-gradient(circle at 96% 0,#2563eb1a,#0000 13rem);border:1px solid #17203314;border-radius:1.15rem;grid-template-columns:minmax(0,1fr) minmax(9rem,.22fr);min-height:8.8rem;padding:clamp(.95rem,2vw,1.25rem);box-shadow:0 14px 30px #17203312}.UserPortal-module__FlVnza__preferenceIntro h1{color:#10182f;letter-spacing:-.026em;max-width:24ch;font-size:clamp(1.48rem,3vw,2.12rem);font-weight:640;line-height:1.1}.UserPortal-module__FlVnza__preferenceIntro p{color:#526173;max-width:44rem;margin-top:.5rem;font-size:clamp(.9rem,1.1vw,.98rem);line-height:1.55}.UserPortal-module__FlVnza__preferenceWorkspace .UserPortal-module__FlVnza__screenKicker{color:#1d4ed8;letter-spacing:.07em;background:#eef4ff;margin-bottom:.48rem;padding:.22rem .48rem;font-size:.58rem;font-weight:700}.UserPortal-module__FlVnza__preferenceSnapshot{min-height:7.2rem;box-shadow:none;background:#10182f;border:1px solid #17203314;border-radius:1rem;align-content:center;padding:.82rem}.UserPortal-module__FlVnza__preferenceSnapshot span{letter-spacing:-.045em;font-size:clamp(1.9rem,4vw,3rem);font-weight:680}.UserPortal-module__FlVnza__preferenceSnapshot strong{margin-top:.35rem;font-size:.88rem;font-weight:650}.UserPortal-module__FlVnza__preferenceSnapshot small{color:#ffffffad;font-size:.76rem}.UserPortal-module__FlVnza__preferenceWorkspace .UserPortal-module__FlVnza__portalStatus,.UserPortal-module__FlVnza__preferenceError{color:#475569;background:#fff;border:1px solid #17203314;border-radius:.86rem;padding:.68rem .78rem;font-size:.88rem;font-weight:560;line-height:1.48;box-shadow:0 10px 22px #1720330d}.UserPortal-module__FlVnza__preferenceError{color:#b42318;background:#fff7f7;border-color:#dc26262e}.UserPortal-module__FlVnza__preferenceEditor{grid-template-columns:minmax(0,1.28fr) minmax(17rem,.72fr);gap:clamp(.72rem,1.4vw,.95rem)}.UserPortal-module__FlVnza__preferenceMainCard,.UserPortal-module__FlVnza__preferenceSideCard{background:#fff;border:1px solid #17203314;border-radius:1.1rem;padding:clamp(.9rem,1.8vw,1.1rem);box-shadow:0 14px 28px #1720330f}.UserPortal-module__FlVnza__preferenceMainCard{min-height:0}.UserPortal-module__FlVnza__preferenceSideCard{align-content:start;gap:.82rem}.UserPortal-module__FlVnza__preferenceWorkspace .UserPortal-module__FlVnza__sectionTitleRow{align-items:center;gap:.7rem}.UserPortal-module__FlVnza__preferenceWorkspace .UserPortal-module__FlVnza__sectionTitleRow span,.UserPortal-module__FlVnza__modernSelectField span{color:#64748b;letter-spacing:.065em;font-size:.64rem;font-weight:720}.UserPortal-module__FlVnza__preferenceWorkspace .UserPortal-module__FlVnza__sectionTitleRow h2{color:#10182f;letter-spacing:-.015em;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:640}.UserPortal-module__FlVnza__categoryPreferenceFieldset{margin-top:.82rem}.UserPortal-module__FlVnza__preferenceTileGrid{grid-template-columns:repeat(auto-fit,minmax(9.2rem,1fr));gap:.52rem}.UserPortal-module__FlVnza__preferenceTile,.UserPortal-module__FlVnza__preferenceTileActive{min-height:3.8rem;box-shadow:none;border-radius:.82rem;gap:.58rem;padding:.62rem .68rem}.UserPortal-module__FlVnza__preferenceTile{color:#172033;background:#f8fafc;border-color:#1720331a}.UserPortal-module__FlVnza__preferenceTileActive{color:#fff;background:#1d4ed8;border-color:#1d4ed8;box-shadow:0 10px 20px #1d4ed829}.UserPortal-module__FlVnza__preferenceTile:hover,.UserPortal-module__FlVnza__preferenceTileActive:hover{border-color:#1d4ed847;box-shadow:0 12px 22px #17203314}.UserPortal-module__FlVnza__preferenceTile>span,.UserPortal-module__FlVnza__preferenceTileActive>span{background:#fff;border:1px solid #1720331a;border-radius:.55rem;width:1.45rem;height:1.45rem}.UserPortal-module__FlVnza__preferenceTileActive>span{background:#ffffffe6;border-color:#fff6}.UserPortal-module__FlVnza__preferenceTile strong,.UserPortal-module__FlVnza__preferenceTileActive strong{font-size:.88rem;font-weight:610;line-height:1.24}.UserPortal-module__FlVnza__modernSelectField select{color:#172033;min-height:44px;box-shadow:none;background:linear-gradient(45deg,#0000 50%,#475569 50%) calc(100% - 1.05rem) 52%/.34rem .34rem no-repeat,linear-gradient(135deg,#475569 50%,#0000 50%) calc(100% - .76rem) 52%/.34rem .34rem no-repeat,#f8fafc;border-color:#1720331f;border-radius:.82rem;font-size:.92rem;font-weight:520}.UserPortal-module__FlVnza__modernSelectField select:hover{background-color:#fff;border-color:#1d4ed847}.UserPortal-module__FlVnza__modernSelectField select:focus{border-color:#1d4ed885;box-shadow:0 0 0 4px #1d4ed81c}.UserPortal-module__FlVnza__preferenceHelpCard{color:#475569;background:#f8fafc;border:1px solid #17203314;border-radius:.86rem;padding:.78rem}.UserPortal-module__FlVnza__preferenceHelpCard strong{color:#10182f;font-size:.92rem;font-weight:640}.UserPortal-module__FlVnza__preferenceHelpCard p{color:#526173;font-size:.86rem;line-height:1.46}.UserPortal-module__FlVnza__softActionButton,.UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__secondaryPortalButton{min-height:38px;box-shadow:none;border-radius:.74rem;font-size:.86rem;font-weight:620}.UserPortal-module__FlVnza__softActionButton,.UserPortal-module__FlVnza__secondaryPortalButton{color:#1d4ed8;background:#f8fafc;border-color:#1d4ed829}.UserPortal-module__FlVnza__primaryPortalButton{color:#fff;background:#10182f;box-shadow:0 10px 20px #10182f24}.UserPortal-module__FlVnza__softActionButton:hover:not(:disabled),.UserPortal-module__FlVnza__secondaryPortalButton:hover:not(:disabled){color:#1e40af;background:#eef4ff}.UserPortal-module__FlVnza__primaryPortalButton:hover:not(:disabled){background:#1d4ed8;box-shadow:0 12px 22px #1d4ed82e}@media (max-width:920px){.UserPortal-module__FlVnza__preferenceIntro,.UserPortal-module__FlVnza__preferenceEditor{grid-template-columns:1fr}.UserPortal-module__FlVnza__preferenceSnapshot{min-height:0}}.UserPortal-module__FlVnza__historyWorkspace{gap:clamp(.9rem,1.8vw,1.2rem);width:100%;max-width:100rem;margin:0 auto;display:grid}.UserPortal-module__FlVnza__historyHero{background:radial-gradient(circle at 92% 8%,#facc153d,#0000 30%),linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #17203314;border-radius:1.18rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(.9rem,2vw,1.4rem);padding:clamp(1.05rem,2.4vw,1.55rem);display:grid;box-shadow:0 16px 36px #17203314}.UserPortal-module__FlVnza__historyKicker{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .34rem;font-size:.72rem;font-weight:720}.UserPortal-module__FlVnza__historyHero h1{color:#111936;letter-spacing:-.025em;margin:0;font-size:clamp(1.42rem,3vw,2rem);font-weight:680;line-height:1.08}.UserPortal-module__FlVnza__historyHero p{color:#536174;max-width:42rem;margin:.5rem 0 0;font-size:clamp(.93rem,1.4vw,1.02rem);font-weight:500;line-height:1.52}.UserPortal-module__FlVnza__historyStat{color:#fff;text-align:center;background:#111936;border:1px solid #2563eb1f;border-radius:1rem;min-width:8.5rem;padding:.9rem 1rem;box-shadow:0 14px 24px #11193629}.UserPortal-module__FlVnza__historyStat strong,.UserPortal-module__FlVnza__historyStat span{display:block}.UserPortal-module__FlVnza__historyStat strong{font-size:1.55rem;font-weight:700;line-height:1}.UserPortal-module__FlVnza__historyStat span{color:#ffffffbd;letter-spacing:.04em;text-transform:uppercase;margin-top:.28rem;font-size:.78rem;font-weight:650}.UserPortal-module__FlVnza__historyItem,.UserPortal-module__FlVnza__historySkeleton,.UserPortal-module__FlVnza__historyEmpty{background:#fff;border:1px solid #17203314;border-radius:1rem;box-shadow:0 12px 26px #1720330f}.UserPortal-module__FlVnza__historyItemMain{min-width:0}.UserPortal-module__FlVnza__historyItemMain span{color:#64748b;margin-bottom:.28rem;font-size:.76rem;font-weight:650;display:block}.UserPortal-module__FlVnza__historyItemMain h2{color:#111936;letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:650;line-height:1.24}.UserPortal-module__FlVnza__historyItemMain p{color:#536174;margin:.28rem 0 0;font-size:.87rem;font-weight:520}.UserPortal-module__FlVnza__historyActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.UserPortal-module__FlVnza__historyPagination{background:#ffffffe0;border:1px solid #17203314;border-radius:.95rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.68rem;display:flex;box-shadow:0 10px 22px #1720330d}.UserPortal-module__FlVnza__historyPagination span{color:#536174;font-size:.86rem;font-weight:620}.UserPortal-module__FlVnza__historyPagination button:disabled{cursor:not-allowed;opacity:.46}.UserPortal-module__FlVnza__historyEmpty{justify-items:start;gap:.65rem;padding:clamp(1rem,2vw,1.25rem);display:grid}.UserPortal-module__FlVnza__historyEmpty h2{color:#111936;margin:0;font-size:1.08rem;font-weight:650}.UserPortal-module__FlVnza__historyEmpty p{color:#536174;max-width:36rem;margin:0;font-size:.92rem;line-height:1.5}.UserPortal-module__FlVnza__historySkeleton{min-height:5.4rem;padding:.9rem;position:relative;overflow:hidden}.UserPortal-module__FlVnza__historySkeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffc7,#0000);animation:1.5s ease-in-out infinite UserPortal-module__FlVnza__portalSkeletonSweep;position:absolute;inset:0;transform:translate(-100%)}.UserPortal-module__FlVnza__historySkeleton span,.UserPortal-module__FlVnza__historySkeleton strong,.UserPortal-module__FlVnza__historySkeleton em{background:#e9eef7;border-radius:999px;display:block}.UserPortal-module__FlVnza__historySkeleton span{width:8rem;height:.72rem}.UserPortal-module__FlVnza__historySkeleton strong{width:min(30rem,72%);height:1rem;margin-top:.74rem}.UserPortal-module__FlVnza__historySkeleton em{width:13rem;height:.78rem;margin-top:.62rem}@media (max-width:720px){.UserPortal-module__FlVnza__historyHero,.UserPortal-module__FlVnza__historyItem{grid-template-columns:1fr}.UserPortal-module__FlVnza__historyStat{width:100%}.UserPortal-module__FlVnza__historyActions{justify-content:stretch}.UserPortal-module__FlVnza__historyPagination{grid-template-columns:1fr;display:grid}.UserPortal-module__FlVnza__historyPagination span{text-align:center;order:-1}.UserPortal-module__FlVnza__historyActions a,.UserPortal-module__FlVnza__historyActions button,.UserPortal-module__FlVnza__historyPagination button{flex:10rem}}.UserPortal-module__FlVnza__navCreditPill{color:#17213f;white-space:nowrap;background:#fff;border:1px solid #2563eb24;border-radius:999px;justify-self:center;align-items:center;min-height:42px;padding:.35rem .82rem;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px #10235c14}.UserPortal-module__FlVnza__navCreditPill small{color:var(--portal-primary-strong);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:720}.UserPortal-module__FlVnza__navCreditPill:hover{border-color:#2563eb47;transform:translateY(-1px);box-shadow:0 14px 26px #2563eb1f}.UserPortal-module__FlVnza__subscriptionCard,.UserPortal-module__FlVnza__subscriptionPlanCard{background:#fff;border:1px solid #17203314;box-shadow:0 14px 32px #17203312}.UserPortal-module__FlVnza__subscriptionCard{border-radius:1.2rem;gap:1rem;padding:clamp(1rem,2.4vw,1.25rem);display:grid}.UserPortal-module__FlVnza__subscriptionMeter{background:radial-gradient(circle at 90% 10%,#fbbf243d,#0000 8rem),linear-gradient(135deg,#f8fbff,#fff);border-radius:1.05rem;gap:.7rem;padding:1rem;display:grid}.UserPortal-module__FlVnza__subscriptionMeter strong,.UserPortal-module__FlVnza__subscriptionHeroStat strong{color:#111936;letter-spacing:-.035em;font-size:clamp(2rem,5vw,2.8rem);font-weight:700;line-height:1}.UserPortal-module__FlVnza__subscriptionMeter span,.UserPortal-module__FlVnza__subscriptionHeroStat span{color:#536174;letter-spacing:.05em;text-transform:uppercase;margin-top:.25rem;font-size:.78rem;font-weight:720;display:block}.UserPortal-module__FlVnza__subscriptionMeterTrack{background:#e8eef8;border-radius:999px;height:.62rem;overflow:hidden}.UserPortal-module__FlVnza__subscriptionMeterTrack span{border-radius:inherit;background:linear-gradient(90deg, var(--portal-primary), var(--portal-teal), var(--portal-amber));height:100%;display:block}.UserPortal-module__FlVnza__subscriptionFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.UserPortal-module__FlVnza__subscriptionFacts div{background:#f8fbff;border:1px solid #17203312;border-radius:.85rem;padding:.72rem}.UserPortal-module__FlVnza__subscriptionFacts dt{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:720}.UserPortal-module__FlVnza__subscriptionFacts dd{color:#111936;margin:.25rem 0 0;font-size:.9rem;font-weight:650}.UserPortal-module__FlVnza__subscriptionWorkspace{box-shadow:none;background:0 0;border:0;border-radius:0;gap:.85rem;padding:0;display:grid}.UserPortal-module__FlVnza__subscriptionHero{background:radial-gradient(circle at 92% 18%,#fbbf2442,#0000 8rem),linear-gradient(135deg,#fff,#f4f8ff);border-radius:1.2rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:clamp(1rem,2.8vw,1.35rem);display:grid}.UserPortal-module__FlVnza__subscriptionHero h1{color:#111936;letter-spacing:-.03em;max-width:18ch;margin:0;font-size:clamp(1.8rem,4vw,2.45rem);font-weight:680;line-height:1.05}.UserPortal-module__FlVnza__subscriptionHero p:last-child{color:#536174;max-width:42rem;margin:.5rem 0 0;font-size:.98rem;font-weight:470;line-height:1.55}.UserPortal-module__FlVnza__subscriptionHeroStat{text-align:center;background:#fff;border:1px solid #2563eb1f;border-radius:1rem;min-width:8.5rem;padding:.9rem;box-shadow:0 12px 24px #17203312}.UserPortal-module__FlVnza__billingOverviewCard,.UserPortal-module__FlVnza__billingHistoryCard{background:#fff;border:1px solid #17203314;border-radius:1.15rem;gap:1rem;padding:clamp(1rem,2.4vw,1.25rem);display:grid;box-shadow:0 14px 32px #17203312}.UserPortal-module__FlVnza__billingOverviewHeader,.UserPortal-module__FlVnza__billingCurrentPlan,.UserPortal-module__FlVnza__billingActionRow{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.UserPortal-module__FlVnza__billingOverviewHeader{border-bottom:1px solid #94a3b833;padding-bottom:.9rem}.UserPortal-module__FlVnza__billingOverviewHeader h1{color:#111936;letter-spacing:-.018em;margin:.12rem 0 0;font-size:clamp(1.25rem,2.6vw,1.55rem);font-weight:660}.UserPortal-module__FlVnza__billingOverviewHeader>span{color:#1d4ed8;letter-spacing:.06em;text-transform:uppercase;background:#2563eb14;border-radius:999px;padding:.42rem .62rem;font-size:.72rem;font-weight:760}.UserPortal-module__FlVnza__billingCurrentPlan h2{color:#111936;margin:.12rem 0;font-size:clamp(1.1rem,2vw,1.32rem);font-weight:660}.UserPortal-module__FlVnza__billingCurrentPlan span,.UserPortal-module__FlVnza__billingSummaryGrid dt{color:#64748b;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:760}.UserPortal-module__FlVnza__billingCurrentPlan p,.UserPortal-module__FlVnza__billingCurrentPlan small{color:#64748b;margin:0;font-size:.86rem;font-weight:520}.UserPortal-module__FlVnza__billingCurrentPlan strong{color:#111936;letter-spacing:-.03em;font-size:clamp(1.55rem,3vw,2rem);font-weight:700}.UserPortal-module__FlVnza__billingSummaryGrid div{background:#f8fbff;border:1px solid #2563eb14;border-radius:.82rem;padding:.7rem}.UserPortal-module__FlVnza__billingSummaryGrid dd{color:#111936;margin:.22rem 0 0;font-size:1.02rem;font-weight:680}.UserPortal-module__FlVnza__billingActionRow{border-top:1px solid #94a3b833;justify-content:flex-start;padding-top:.9rem}.UserPortal-module__FlVnza__subscriptionPlanCard{cursor:pointer;border-radius:1.2rem;gap:1rem;padding:clamp(1.05rem,2.4vw,1.35rem);transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.UserPortal-module__FlVnza__subscriptionPlanCard input{opacity:0;pointer-events:none;position:absolute}.UserPortal-module__FlVnza__subscriptionPlanCard em{width:100%;color:var(--portal-primary-strong);letter-spacing:.08em;text-align:center;text-transform:uppercase;border:1px solid #2563eb2e;border-radius:.85rem;align-self:end;padding:.78rem .9rem;font-size:.78rem;font-style:normal;font-weight:780}.UserPortal-module__FlVnza__subscriptionPlanCardActive{border-color:#2563eb6b;transform:translateY(-2px);box-shadow:0 22px 48px #2563eb24}.UserPortal-module__FlVnza__subscriptionPlanCardActive em{background:linear-gradient(135deg, var(--portal-primary), var(--portal-violet));color:#fff;border-color:#0000}.UserPortal-module__FlVnza__subscriptionTopUpCard{background:#f8fbff;border:1px solid #17203314;border-radius:1.15rem;grid-template-columns:minmax(0,1fr) minmax(10rem,14rem) auto;align-items:end;gap:clamp(.85rem,2vw,1.1rem);padding:clamp(1rem,2.4vw,1.25rem);display:grid}.UserPortal-module__FlVnza__billingHistoryCard h2{color:#111936;letter-spacing:-.012em;margin:.12rem 0 0;font-size:clamp(1.08rem,2vw,1.3rem);font-weight:660}.UserPortal-module__FlVnza__billingHistoryCard p{color:#64748b;margin:.28rem 0 0;font-size:.88rem;line-height:1.45}.UserPortal-module__FlVnza__billingTable{border-top:1px solid #94a3b833;display:grid}.UserPortal-module__FlVnza__billingTableHead,.UserPortal-module__FlVnza__billingTableRow{grid-template-columns:minmax(7rem,1fr) minmax(8rem,1.1fr) minmax(6rem,.8fr) minmax(8rem,auto);align-items:center;gap:.8rem;display:grid}.UserPortal-module__FlVnza__billingTableHead{color:#64748b;padding:.75rem 0;font-size:.72rem;font-weight:740}.UserPortal-module__FlVnza__billingTableHead span:last-child{text-align:center}.UserPortal-module__FlVnza__billingTableRow{color:#475569;border-top:1px solid #94a3b829;padding:.82rem 0;font-size:.86rem}.UserPortal-module__FlVnza__billingTableActions{justify-content:center;gap:.55rem;display:flex}.UserPortal-module__FlVnza__billingTableActions a{color:#2563eb;font-size:.82rem;font-weight:680;text-decoration:none}.UserPortal-module__FlVnza__billingTableActions a:hover{text-decoration:underline}.UserPortal-module__FlVnza__billingTablePagination{border-top:1px solid #94a3b829;justify-content:flex-end;align-items:center;gap:.65rem;padding-top:.8rem;display:flex}.UserPortal-module__FlVnza__billingTablePagination button{color:#172554;cursor:pointer;min-height:2.15rem;font:inherit;background:#fff;border:1px solid #2563eb2e;border-radius:999px;padding:.42rem .78rem;font-size:.8rem;font-weight:690;transition:border-color .18s,color .18s,background .18s}.UserPortal-module__FlVnza__billingTablePagination button:hover:not(:disabled){color:#1d4ed8;background:#f8fbff;border-color:#2563eb57}.UserPortal-module__FlVnza__billingTablePagination button:disabled{cursor:not-allowed;opacity:.45}.UserPortal-module__FlVnza__subscriptionTopUpCard h2{color:#111936;letter-spacing:-.015em;margin:.15rem 0 0;font-size:clamp(1.15rem,2.4vw,1.35rem);font-weight:650}.UserPortal-module__FlVnza__subscriptionTopUpCard p{color:#536174;max-width:42rem;margin:.4rem 0 0;font-size:.9rem;line-height:1.5}.UserPortal-module__FlVnza__subscriptionTopUpCard label,.UserPortal-module__FlVnza__creditSelectField{color:#536174;letter-spacing:.08em;text-transform:uppercase;gap:.4rem;font-size:.72rem;font-weight:760;display:grid}.UserPortal-module__FlVnza__creditSelectShell{display:block;position:relative}.UserPortal-module__FlVnza__creditSelectShell:after{content:"";pointer-events:none;border-bottom:2px solid #2563eb;border-right:2px solid #2563eb;width:.55rem;height:.55rem;position:absolute;top:50%;right:.95rem;transform:translateY(-65%)rotate(45deg)}.UserPortal-module__FlVnza__creditSelectShell select{appearance:none;color:#111936;cursor:pointer;width:100%;min-height:2.85rem;font:inherit;letter-spacing:0;background:linear-gradient(#fff,#f8fbff);border:1px solid #2563eb33;border-radius:999px;padding:0 2.45rem 0 1rem;font-size:.94rem;font-weight:720;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:0 10px 22px #2563eb14}.UserPortal-module__FlVnza__creditSelectShell select:hover:not(:disabled){border-color:#2563eb66;box-shadow:0 14px 26px #2563eb1f}.UserPortal-module__FlVnza__creditSelectShell select:focus{border-color:#2563eb85;outline:none;box-shadow:0 0 0 4px #2563eb21}.UserPortal-module__FlVnza__creditSelectShell select:disabled{cursor:not-allowed;opacity:.58}.UserPortal-module__FlVnza__creditSelectField small{color:#64748b;letter-spacing:0;text-transform:none;font-size:.78rem;font-weight:720}@media (min-width:1041px){.UserPortal-module__FlVnza__portalSidebar{grid-template-columns:minmax(13rem,.85fr) auto minmax(22rem,1.7fr) auto}}@media (max-width:1040px){.UserPortal-module__FlVnza__navCreditPill{justify-content:center;justify-self:stretch}}@media (max-width:720px){.UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__subscriptionPlanGrid,.UserPortal-module__FlVnza__subscriptionTopUpCard,.UserPortal-module__FlVnza__subscriptionFacts{grid-template-columns:1fr}.UserPortal-module__FlVnza__subscriptionHeroStat,.UserPortal-module__FlVnza__navCreditPill{width:100%}}.UserPortal-module__FlVnza__portalFrame,.UserPortal-module__FlVnza__onboardingFlow{--parent-bg:#f4f6f8;--parent-surface:#fff;--parent-surface-muted:#f7f8fa;--parent-border:#d8dde6;--parent-border-strong:#c8d0dc;--parent-text:#182230;--parent-text-soft:#344054;--parent-muted:#667085;--parent-primary:#344bc2;--parent-primary-dark:#263a99;--parent-primary-soft:#eef1ff;--parent-success:#0f766e;--parent-success-soft:#f0fdf9;--parent-warning:#b54708;--parent-warning-soft:#fff7ed;--parent-danger:#b42318;--parent-danger-soft:#fff7f7;--parent-focus:#344bc233;background:var(--parent-bg);color:var(--parent-text)}.UserPortal-module__FlVnza__portalChrome{grid-template-columns:minmax(14.5rem,16.5rem) minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,1.4rem);width:min(100%,1320px);padding:clamp(.9rem,2vw,1.4rem);display:grid}.UserPortal-module__FlVnza__brandBlock p,.UserPortal-module__FlVnza__screenKicker,.UserPortal-module__FlVnza__historyKicker,.UserPortal-module__FlVnza__homeKicker,.UserPortal-module__FlVnza__accountCard p:first-child{color:var(--parent-muted);letter-spacing:.075em;text-transform:uppercase;font-size:.68rem;font-weight:720}.UserPortal-module__FlVnza__brandBlock strong{color:var(--parent-text);font-size:1.08rem;font-weight:720;line-height:1.2}.UserPortal-module__FlVnza__brandBlock span,.UserPortal-module__FlVnza__portalMiniHint{color:var(--parent-muted);font-size:.88rem;line-height:1.45}.UserPortal-module__FlVnza__portalMiniHint{border-bottom:1px solid var(--parent-border);margin:0;padding:0 .1rem .85rem}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__secondaryPortalButton,.UserPortal-module__FlVnza__softActionButton,.UserPortal-module__FlVnza__dangerPortalButton,.UserPortal-module__FlVnza__preferenceSaveButton,.UserPortal-module__FlVnza__preferenceSelectAll,.UserPortal-module__FlVnza__questionSelectButton,.UserPortal-module__FlVnza__questionSelectButtonActive,.UserPortal-module__FlVnza__questionPagination button,.UserPortal-module__FlVnza__childGradeTab,.UserPortal-module__FlVnza__childGradeTabActive{min-height:2.5rem;box-shadow:none;letter-spacing:0;border-radius:.45rem;padding:.58rem .76rem;font-size:.88rem;font-weight:640;transition:background .14s,border-color .14s,color .14s,box-shadow .14s}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__secondaryPortalButton,.UserPortal-module__FlVnza__softActionButton,.UserPortal-module__FlVnza__dangerPortalButton,.UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__accountSettingsSignOut,.UserPortal-module__FlVnza__preferenceSaveButton,.UserPortal-module__FlVnza__preferenceSelectAll,.UserPortal-module__FlVnza__questionSelectButton,.UserPortal-module__FlVnza__questionSelectButtonActive,.UserPortal-module__FlVnza__questionPagination button,.UserPortal-module__FlVnza__billingTablePagination button,.UserPortal-module__FlVnza__childGradeTab,.UserPortal-module__FlVnza__childGradeTabActive{border-radius:.5rem;font-size:.9rem;font-weight:660;line-height:1.2}.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__preferenceSaveButton,.UserPortal-module__FlVnza__questionSelectButtonActive,.UserPortal-module__FlVnza__childGradeTabActive{border:1px solid var(--parent-primary);background:var(--parent-primary);color:#fff}.UserPortal-module__FlVnza__navLink:disabled,.UserPortal-module__FlVnza__navLinkActive:disabled,.UserPortal-module__FlVnza__publicLink:disabled,.UserPortal-module__FlVnza__signOutButton:disabled,.UserPortal-module__FlVnza__accountLink:disabled,.UserPortal-module__FlVnza__primaryPortalButton:disabled,.UserPortal-module__FlVnza__secondaryPortalButton:disabled,.UserPortal-module__FlVnza__softActionButton:disabled,.UserPortal-module__FlVnza__dangerPortalButton:disabled,.UserPortal-module__FlVnza__preferenceSaveButton:disabled,.UserPortal-module__FlVnza__preferenceSelectAll:disabled,.UserPortal-module__FlVnza__questionSelectButton:disabled,.UserPortal-module__FlVnza__questionSelectButtonActive:disabled,.UserPortal-module__FlVnza__questionPagination button:disabled,.UserPortal-module__FlVnza__childGradeTab:disabled,.UserPortal-module__FlVnza__childGradeTabActive:disabled,.UserPortal-module__FlVnza__navLinkDisabled{cursor:not-allowed;opacity:.55;transform:none}.UserPortal-module__FlVnza__content{min-width:0}.UserPortal-module__FlVnza__homeCard,.UserPortal-module__FlVnza__accountCard,.UserPortal-module__FlVnza__profileCard,.UserPortal-module__FlVnza__securityCard,.UserPortal-module__FlVnza__preferenceMainCard,.UserPortal-module__FlVnza__preferenceSideCard,.UserPortal-module__FlVnza__billingOverviewCard,.UserPortal-module__FlVnza__billingHistoryCard,.UserPortal-module__FlVnza__subscriptionTopUpCard,.UserPortal-module__FlVnza__questionSetPanel,.UserPortal-module__FlVnza__assignmentPanel,.UserPortal-module__FlVnza__questionBankToolbar,.UserPortal-module__FlVnza__questionCard,.UserPortal-module__FlVnza__questionEmptyState{padding:clamp(.95rem,2vw,1.25rem)}.UserPortal-module__FlVnza__homeHero,.UserPortal-module__FlVnza__accountHeroRow,.UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__preferenceIntro,.UserPortal-module__FlVnza__historyHero,.UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__questionBankHero{align-items:center;padding:clamp(1rem,2.4vw,1.4rem)}.UserPortal-module__FlVnza__homeCard h1,.UserPortal-module__FlVnza__accountCard h1,.UserPortal-module__FlVnza__profileHero h1,.UserPortal-module__FlVnza__preferenceIntro h1,.UserPortal-module__FlVnza__historyHero h1,.UserPortal-module__FlVnza__subscriptionHero h1,.UserPortal-module__FlVnza__questionBankHero h1{color:#101828;letter-spacing:-.015em;max-width:34ch;font-size:clamp(1.48rem,2.5vw,2rem);font-weight:720;line-height:1.14}.UserPortal-module__FlVnza__homeCard p,.UserPortal-module__FlVnza__accountCard p,.UserPortal-module__FlVnza__profileHero p,.UserPortal-module__FlVnza__preferenceIntro p,.UserPortal-module__FlVnza__historyHero p,.UserPortal-module__FlVnza__subscriptionHero p,.UserPortal-module__FlVnza__questionBankHero p{color:var(--parent-muted);line-height:1.58}.UserPortal-module__FlVnza__accountNotice,.UserPortal-module__FlVnza__portalStatus{box-shadow:none;border-radius:.55rem}.UserPortal-module__FlVnza__accountDetails dd,.UserPortal-module__FlVnza__profileList dd,.UserPortal-module__FlVnza__childMetaGrid dd,.UserPortal-module__FlVnza__subscriptionFacts dd,.UserPortal-module__FlVnza__billingSummaryGrid dd,.UserPortal-module__FlVnza__sectionTitleRow h2,.UserPortal-module__FlVnza__questionSetHeader h2,.UserPortal-module__FlVnza__selectedQuestionList h3,.UserPortal-module__FlVnza__assignmentList h3,.UserPortal-module__FlVnza__questionCardHeader h2,.UserPortal-module__FlVnza__questionCard h3{color:var(--parent-text)}.UserPortal-module__FlVnza__questionSetPanel{gap:1rem;display:grid}.UserPortal-module__FlVnza__questionSetList,.UserPortal-module__FlVnza__selectedQuestionList,.UserPortal-module__FlVnza__assignmentList,.UserPortal-module__FlVnza__childProfileList,.UserPortal-module__FlVnza__historyList{gap:.75rem;display:grid}.UserPortal-module__FlVnza__questionSetCard,.UserPortal-module__FlVnza__questionSetCardActive,.UserPortal-module__FlVnza__selectedQuestionList article,.UserPortal-module__FlVnza__assignmentList article,.UserPortal-module__FlVnza__childProfileCard,.UserPortal-module__FlVnza__historyItem{padding:.85rem}.UserPortal-module__FlVnza__questionSetCard button,.UserPortal-module__FlVnza__questionSetCardActive button,.UserPortal-module__FlVnza__selectedQuestionList button,.UserPortal-module__FlVnza__assignmentList button{border-radius:.4rem}.UserPortal-module__FlVnza__questionBankToolbar{grid-template-columns:minmax(14rem,1.25fr) repeat(4,minmax(8rem,1fr)) auto;align-items:end;gap:.65rem}.UserPortal-module__FlVnza__childGradeTabs>div,.UserPortal-module__FlVnza__questionBankSummary,.UserPortal-module__FlVnza__questionMetaRow{gap:.45rem}.UserPortal-module__FlVnza__childGradeTab,.UserPortal-module__FlVnza__childGradeTabActive{text-align:left;justify-items:start;min-width:8.75rem;max-width:13.5rem}.UserPortal-module__FlVnza__questionCardGrid{gap:.9rem}.UserPortal-module__FlVnza__questionAnswerPanel p{color:#7c2d12}.UserPortal-module__FlVnza__accountSettingsShell,.UserPortal-module__FlVnza__accountSplitGrid,.UserPortal-module__FlVnza__childAccountsGrid{gap:clamp(.9rem,2vw,1.15rem)}.UserPortal-module__FlVnza__billingToggle button{color:var(--parent-text-soft);border-radius:.4rem}@media (max-width:1120px){.UserPortal-module__FlVnza__portalChrome{grid-template-columns:1fr}.UserPortal-module__FlVnza__portalSidebar{position:static}.UserPortal-module__FlVnza__navLinks,.UserPortal-module__FlVnza__navCluster{grid-template-columns:repeat(3,minmax(0,1fr))}.UserPortal-module__FlVnza__portalMiniHint{border-bottom:0;padding-bottom:0}}@media (max-width:820px){.UserPortal-module__FlVnza__portalChrome{padding:.8rem}.UserPortal-module__FlVnza__navLinks,.UserPortal-module__FlVnza__navCluster,.UserPortal-module__FlVnza__homeActions,.UserPortal-module__FlVnza__accountActions,.UserPortal-module__FlVnza__accountDetails,.UserPortal-module__FlVnza__profileList,.UserPortal-module__FlVnza__accountFormGrid,.UserPortal-module__FlVnza__preferenceGrid,.UserPortal-module__FlVnza__homeGuideGrid,.UserPortal-module__FlVnza__questionBankToolbar,.UserPortal-module__FlVnza__questionCardGrid,.UserPortal-module__FlVnza__assignmentForm,.UserPortal-module__FlVnza__childAccountsGrid,.UserPortal-module__FlVnza__accountSplitGrid,.UserPortal-module__FlVnza__accountSettingsShell{grid-template-columns:1fr}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__secondaryPortalButton,.UserPortal-module__FlVnza__softActionButton,.UserPortal-module__FlVnza__dangerPortalButton{width:100%}.UserPortal-module__FlVnza__questionCardHeader,.UserPortal-module__FlVnza__selectedQuestionList article,.UserPortal-module__FlVnza__assignmentList article,.UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__questionBankHero,.UserPortal-module__FlVnza__historyHero,.UserPortal-module__FlVnza__subscriptionHero{grid-template-columns:1fr}.UserPortal-module__FlVnza__childGradeTab,.UserPortal-module__FlVnza__childGradeTabActive{width:100%;max-width:none}}@media (max-width:560px){.UserPortal-module__FlVnza__portalChrome{padding:.65rem}.UserPortal-module__FlVnza__navLinks,.UserPortal-module__FlVnza__navCluster,.UserPortal-module__FlVnza__questionBankToolbar{grid-template-columns:1fr}.UserPortal-module__FlVnza__homeHero h1,.UserPortal-module__FlVnza__profileHero h1,.UserPortal-module__FlVnza__historyHero h1,.UserPortal-module__FlVnza__subscriptionHero h1,.UserPortal-module__FlVnza__questionBankHero h1{font-size:1.45rem}}.UserPortal-module__FlVnza__portalFrame{--parent-bg:#f5f7fb;--parent-surface:#fff;--parent-surface-muted:#f8fafc;--parent-border:#d9e0ea;--parent-text:#172033;--parent-text-soft:#344054;--parent-muted:#667085;--parent-primary:#2f5bff;--parent-primary-dark:#2447c8;--parent-primary-soft:#eef4ff;--parent-success:#0f766e;--parent-success-soft:#ecfdf5;--parent-warning:#a15c07;--parent-warning-soft:#fff7ed;--parent-danger:#b42318;--parent-danger-soft:#fff4f2;--parent-focus:#2f5bff33;background:var(--parent-bg);min-height:100vh;color:var(--parent-text)}.UserPortal-module__FlVnza__portalChrome{grid-template-columns:16rem minmax(0,1fr);gap:1.25rem;width:min(100%,1320px);min-height:100vh;margin:0 auto;padding:1.25rem;display:grid}.UserPortal-module__FlVnza__content{min-width:0;padding:0}.UserPortal-module__FlVnza__brandBlock{border:0;border-bottom:1px solid var(--parent-border);box-shadow:none;background:0 0;border-radius:0;padding:0 0 .9rem}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive{width:100%;min-height:2.65rem;color:var(--parent-text-soft);text-align:left;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:flex-start;padding:0 .75rem;font-size:.9rem;font-weight:660}.UserPortal-module__FlVnza__navIcon{flex:none;width:1rem;height:1rem}.UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__preferenceSaveButton,.UserPortal-module__FlVnza__homeActions .UserPortal-module__FlVnza__accountLink{border-color:var(--parent-primary);background:var(--parent-primary);color:#fff;box-shadow:none}.UserPortal-module__FlVnza__primaryPortalButton:hover:not(:disabled),.UserPortal-module__FlVnza__preferenceSaveButton:hover:not(:disabled),.UserPortal-module__FlVnza__homeActions .UserPortal-module__FlVnza__accountLink:hover{border-color:var(--parent-primary-dark);background:var(--parent-primary-dark);color:#fff}.UserPortal-module__FlVnza__secondaryPortalButton,.UserPortal-module__FlVnza__softActionButton,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__questionSelectButton,.UserPortal-module__FlVnza__questionPagination button{border:1px solid var(--parent-border);color:var(--parent-text-soft);box-shadow:none;background:#fff}.UserPortal-module__FlVnza__secondaryPortalButton:hover:not(:disabled),.UserPortal-module__FlVnza__softActionButton:hover:not(:disabled),.UserPortal-module__FlVnza__publicLink:hover,.UserPortal-module__FlVnza__accountLink:hover,.UserPortal-module__FlVnza__questionSelectButton:hover:not(:disabled),.UserPortal-module__FlVnza__questionPagination button:hover:not(:disabled){background:var(--parent-primary-soft);color:var(--parent-primary-dark);border-color:#c6d4ff;transform:none}.UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__accountSettingsSignOut,.UserPortal-module__FlVnza__dangerPortalButton{color:var(--parent-danger);box-shadow:none;background:#fff;border-color:#f3c4bd}.UserPortal-module__FlVnza__homeCard,.UserPortal-module__FlVnza__accountWorkspace,.UserPortal-module__FlVnza__historyWorkspace,.UserPortal-module__FlVnza__subscriptionWorkspace,.UserPortal-module__FlVnza__questionBankWorkspace{gap:1rem;width:min(100%,1120px);margin:0;display:grid}.UserPortal-module__FlVnza__homeHero,.UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__historyHero,.UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__questionBankHero,.UserPortal-module__FlVnza__billingOverviewCard{border:1px solid var(--parent-border);background:var(--parent-surface);border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.35rem;display:grid;box-shadow:0 1px 3px #0f172a14}.UserPortal-module__FlVnza__homeHero h1,.UserPortal-module__FlVnza__profileHero h1,.UserPortal-module__FlVnza__historyHero h1,.UserPortal-module__FlVnza__subscriptionHero h1,.UserPortal-module__FlVnza__questionBankHero h1{max-width:42rem;color:var(--parent-text);margin:.2rem 0 0;font-size:1.75rem;font-weight:780;line-height:1.18}.UserPortal-module__FlVnza__homeHero p,.UserPortal-module__FlVnza__profileHero p,.UserPortal-module__FlVnza__historyHero p,.UserPortal-module__FlVnza__subscriptionHero p,.UserPortal-module__FlVnza__questionBankHero p{max-width:46rem;color:var(--parent-muted);margin:.45rem 0 0;font-size:.95rem;line-height:1.55}.UserPortal-module__FlVnza__screenKicker,.UserPortal-module__FlVnza__homeKicker,.UserPortal-module__FlVnza__historyKicker{color:var(--parent-success);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:760}.UserPortal-module__FlVnza__profileCard,.UserPortal-module__FlVnza__securityCard,.UserPortal-module__FlVnza__subscriptionCard,.UserPortal-module__FlVnza__questionSetPanel,.UserPortal-module__FlVnza__questionSetEditor,.UserPortal-module__FlVnza__selectedQuestionList,.UserPortal-module__FlVnza__assignmentPanel,.UserPortal-module__FlVnza__questionBankToolbar,.UserPortal-module__FlVnza__questionCard,.UserPortal-module__FlVnza__childProfileCard,.UserPortal-module__FlVnza__accountSettingsNav{border:1px solid var(--parent-border);background:var(--parent-surface);border-radius:.75rem;box-shadow:0 1px 3px #0f172a14}.UserPortal-module__FlVnza__profileCard,.UserPortal-module__FlVnza__securityCard,.UserPortal-module__FlVnza__subscriptionCard,.UserPortal-module__FlVnza__questionSetPanel,.UserPortal-module__FlVnza__assignmentPanel{padding:1.1rem}.UserPortal-module__FlVnza__accountSettingsShell{grid-template-columns:15rem minmax(0,1fr);gap:1rem;display:grid}.UserPortal-module__FlVnza__accountSettingsNavLink,.UserPortal-module__FlVnza__accountSettingsNavLinkActive{border-radius:.55rem}.UserPortal-module__FlVnza__profileList,.UserPortal-module__FlVnza__subscriptionFacts,.UserPortal-module__FlVnza__billingSummaryGrid,.UserPortal-module__FlVnza__childMetaGrid,.UserPortal-module__FlVnza__accountDetails,.UserPortal-module__FlVnza__childAccountsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.UserPortal-module__FlVnza__profileList div,.UserPortal-module__FlVnza__subscriptionFacts div,.UserPortal-module__FlVnza__billingSummaryGrid div,.UserPortal-module__FlVnza__childMetaGrid div,.UserPortal-module__FlVnza__accountDetails div,.UserPortal-module__FlVnza__selectedQuestionList article,.UserPortal-module__FlVnza__assignmentList article,.UserPortal-module__FlVnza__questionOptionList li{border:1px solid var(--parent-border);background:var(--parent-surface-muted);box-shadow:none;border-radius:.6rem}.UserPortal-module__FlVnza__accountForm label,.UserPortal-module__FlVnza__modernForm label,.UserPortal-module__FlVnza__childAccountForm label,.UserPortal-module__FlVnza__questionSearchField,.UserPortal-module__FlVnza__questionBankToolbar label,.UserPortal-module__FlVnza__questionSetEditor label,.UserPortal-module__FlVnza__assignmentForm label{gap:.34rem;display:grid}.UserPortal-module__FlVnza__accountForm label span,.UserPortal-module__FlVnza__modernForm label span,.UserPortal-module__FlVnza__childAccountForm label span,.UserPortal-module__FlVnza__questionSearchField span,.UserPortal-module__FlVnza__questionBankToolbar label span,.UserPortal-module__FlVnza__questionSetEditor label span,.UserPortal-module__FlVnza__assignmentForm label span,.UserPortal-module__FlVnza__childGradeTabs>span{color:var(--parent-muted);text-transform:uppercase;font-size:.76rem;font-weight:700}.UserPortal-module__FlVnza__questionSetPanel,.UserPortal-module__FlVnza__questionSetList,.UserPortal-module__FlVnza__selectedQuestionList,.UserPortal-module__FlVnza__assignmentPanel,.UserPortal-module__FlVnza__assignmentList{gap:.85rem;display:grid}.UserPortal-module__FlVnza__questionSetCard,.UserPortal-module__FlVnza__questionSetCardActive{border:1px solid var(--parent-border);background:var(--parent-surface-muted);box-shadow:none;border-radius:.6rem}.UserPortal-module__FlVnza__childGradeTab,.UserPortal-module__FlVnza__childGradeTabActive{border:1px solid var(--parent-border);min-width:9rem;max-width:14rem;min-height:3.1rem;color:var(--parent-text-soft);background:#fff;border-radius:.5rem;align-content:center;justify-items:start;padding:.55rem .75rem;display:grid}.UserPortal-module__FlVnza__questionCardHeader{grid-template-columns:minmax(0,1fr) auto;gap:.85rem;display:grid}.UserPortal-module__FlVnza__questionAnswerPanel{background:var(--parent-warning-soft);color:var(--parent-warning);border:1px solid #fed7aa;border-radius:.6rem}@media (max-width:1120px){.UserPortal-module__FlVnza__portalChrome{grid-template-columns:1fr}.UserPortal-module__FlVnza__portalSidebar{position:static}.UserPortal-module__FlVnza__navLinks{grid-template-columns:repeat(3,minmax(0,1fr))}.UserPortal-module__FlVnza__questionBankToolbar,.UserPortal-module__FlVnza__assignmentForm{grid-template-columns:repeat(2,minmax(0,1fr))}.UserPortal-module__FlVnza__questionSearchField{grid-column:1/-1}}@media (max-width:820px){.UserPortal-module__FlVnza__homeHero,.UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__historyHero,.UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__questionBankHero,.UserPortal-module__FlVnza__questionCardGrid,.UserPortal-module__FlVnza__childAccountsGrid,.UserPortal-module__FlVnza__accountSettingsShell,.UserPortal-module__FlVnza__profileList,.UserPortal-module__FlVnza__subscriptionFacts,.UserPortal-module__FlVnza__billingSummaryGrid,.UserPortal-module__FlVnza__childMetaGrid,.UserPortal-module__FlVnza__accountDetails,.UserPortal-module__FlVnza__assignmentForm{grid-template-columns:1fr}.UserPortal-module__FlVnza__navLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.UserPortal-module__FlVnza__questionSetCard,.UserPortal-module__FlVnza__questionSetCardActive,.UserPortal-module__FlVnza__selectedQuestionList article,.UserPortal-module__FlVnza__assignmentList article,.UserPortal-module__FlVnza__questionCardHeader{grid-template-columns:1fr}}@media (max-width:560px){.UserPortal-module__FlVnza__portalChrome{padding:.65rem}.UserPortal-module__FlVnza__navLinks,.UserPortal-module__FlVnza__navCluster,.UserPortal-module__FlVnza__questionBankToolbar{grid-template-columns:1fr}.UserPortal-module__FlVnza__homeHero h1,.UserPortal-module__FlVnza__profileHero h1,.UserPortal-module__FlVnza__historyHero h1,.UserPortal-module__FlVnza__subscriptionHero h1,.UserPortal-module__FlVnza__questionBankHero h1{font-size:1.45rem}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__secondaryPortalButton,.UserPortal-module__FlVnza__softActionButton,.UserPortal-module__FlVnza__dangerPortalButton,.UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__questionSelectButton,.UserPortal-module__FlVnza__questionSelectButtonActive,.UserPortal-module__FlVnza__childGradeTab,.UserPortal-module__FlVnza__childGradeTabActive{width:100%;max-width:none}}.UserPortal-module__FlVnza__portalFrame,.UserPortal-module__FlVnza__onboardingFlow{--parent-bg:#f6f7f5;--parent-surface:#fff;--parent-muted-surface:#fafafa;--parent-soft-surface:#f2f4f3;--parent-border:#d9ded9;--parent-border-strong:#c9d0ca;--parent-ink:#17201b;--parent-text:#2e3832;--parent-muted:#67746d;--parent-primary:#3157a4;--parent-primary-dark:#24447f;--parent-primary-soft:#edf3ff;--parent-success:#0f766e;--parent-success-soft:#edf8f5;--parent-warning:#a15c12;--parent-warning-soft:#fff7ed;--parent-danger:#b42318;--parent-danger-soft:#fff5f4;--parent-focus:#3157a43d;background:var(--parent-bg);min-height:100vh;color:var(--parent-text);letter-spacing:0;font-family:Plus Jakarta Sans,Work Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.UserPortal-module__FlVnza__content{align-content:start;min-width:0;display:grid}.UserPortal-module__FlVnza__workspaceBrandMark{background:var(--parent-primary-soft);width:2.25rem;height:2.25rem;color:var(--parent-primary-dark);border:1px solid #c8d6ef;border-radius:.55rem;place-items:center;font-size:.72rem;font-weight:820;display:grid}.UserPortal-module__FlVnza__workspaceBrandText,.UserPortal-module__FlVnza__workspaceWelcome{min-width:0}.UserPortal-module__FlVnza__workspaceBrandText p{color:var(--parent-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.72rem;font-weight:760}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__signOutButton{text-align:left;border-radius:.5rem;justify-content:flex-start;align-items:center;gap:.62rem;width:100%;min-height:2.45rem;padding:.62rem .68rem;font-size:.88rem;font-weight:720;line-height:1.2;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.UserPortal-module__FlVnza__homeCard,.UserPortal-module__FlVnza__accountWorkspace,.UserPortal-module__FlVnza__historyWorkspace,.UserPortal-module__FlVnza__subscriptionWorkspace,.UserPortal-module__FlVnza__questionBankWorkspace{gap:clamp(.9rem,1.8vw,1.15rem);width:min(100%,1120px);display:grid}.UserPortal-module__FlVnza__screenKicker,.UserPortal-module__FlVnza__homeKicker,.UserPortal-module__FlVnza__historyKicker{color:var(--parent-muted);letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:780}.UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__preferenceSaveButton,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__secondaryPortalButton,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__softActionButton,.UserPortal-module__FlVnza__preferenceSelectAll,.UserPortal-module__FlVnza__questionSelectButton,.UserPortal-module__FlVnza__questionSelectButtonActive,.UserPortal-module__FlVnza__questionPagination button,.UserPortal-module__FlVnza__accountSettingsBackLink,.UserPortal-module__FlVnza__dangerPortalButton,.UserPortal-module__FlVnza__accountSettingsSignOut{border-radius:.5rem;justify-content:center;align-items:center;min-height:2.45rem;padding:.65rem .88rem;font-size:.88rem;font-weight:720;line-height:1.2;text-decoration:none;display:inline-flex}.UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__preferenceSaveButton,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__questionSelectButtonActive{border:1px solid var(--parent-primary);background:var(--parent-primary);color:#fff}.UserPortal-module__FlVnza__primaryPortalButton:hover:not(:disabled),.UserPortal-module__FlVnza__preferenceSaveButton:hover:not(:disabled),.UserPortal-module__FlVnza__accountLink:hover,.UserPortal-module__FlVnza__questionSelectButtonActive:hover:not(:disabled){border-color:var(--parent-primary-dark);background:var(--parent-primary-dark);color:#fff}.UserPortal-module__FlVnza__secondaryPortalButton,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__softActionButton,.UserPortal-module__FlVnza__preferenceSelectAll,.UserPortal-module__FlVnza__questionSelectButton,.UserPortal-module__FlVnza__questionPagination button,.UserPortal-module__FlVnza__accountSettingsBackLink{border:1px solid var(--parent-border-strong);color:var(--parent-text);background:#fff}.UserPortal-module__FlVnza__sectionTitleRow span,.UserPortal-module__FlVnza__questionSetHeader p,.UserPortal-module__FlVnza__sectionTitleRow>div>span{color:var(--parent-muted);letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:780}.UserPortal-module__FlVnza__sectionTitleRow h2,.UserPortal-module__FlVnza__questionSetHeader h2,.UserPortal-module__FlVnza__profileCard h2,.UserPortal-module__FlVnza__securityCard h2,.UserPortal-module__FlVnza__subscriptionCard h2,.UserPortal-module__FlVnza__assignmentPanel h2,.UserPortal-module__FlVnza__billingHistoryCard h2,.UserPortal-module__FlVnza__subscriptionTopUpCard h2{color:var(--parent-ink);margin:.12rem 0 0;font-size:1.04rem;font-weight:760;line-height:1.25}.UserPortal-module__FlVnza__profileCard,.UserPortal-module__FlVnza__securityCard,.UserPortal-module__FlVnza__subscriptionCard,.UserPortal-module__FlVnza__billingHistoryCard,.UserPortal-module__FlVnza__subscriptionTopUpCard{gap:.85rem;padding:clamp(.9rem,1.7vw,1.1rem);display:grid}.UserPortal-module__FlVnza__accountSettingsNavHeader span,.UserPortal-module__FlVnza__accountForm label,.UserPortal-module__FlVnza__modernForm label,.UserPortal-module__FlVnza__childAccountForm label,.UserPortal-module__FlVnza__questionSearchField span,.UserPortal-module__FlVnza__questionBankToolbar label span,.UserPortal-module__FlVnza__questionSetEditor label span,.UserPortal-module__FlVnza__assignmentForm label span,.UserPortal-module__FlVnza__accountDetails dt,.UserPortal-module__FlVnza__profileList dt,.UserPortal-module__FlVnza__childMetaGrid dt,.UserPortal-module__FlVnza__subscriptionFacts dt,.UserPortal-module__FlVnza__billingSummaryGrid dt{color:var(--parent-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.72rem;font-weight:760}.UserPortal-module__FlVnza__accountSettingsNav nav,.UserPortal-module__FlVnza__accountSettingsNavFooter,.UserPortal-module__FlVnza__accountSettingsMain,.UserPortal-module__FlVnza__accountMainColumn,.UserPortal-module__FlVnza__modernForm,.UserPortal-module__FlVnza__childAccountForm,.UserPortal-module__FlVnza__securityForms,.UserPortal-module__FlVnza__childProfileList{gap:.75rem;display:grid}.UserPortal-module__FlVnza__accountForm input,.UserPortal-module__FlVnza__modernForm input,.UserPortal-module__FlVnza__childAccountForm input,.UserPortal-module__FlVnza__childAccountForm select,.UserPortal-module__FlVnza__questionSearchField input,.UserPortal-module__FlVnza__questionBankToolbar input,.UserPortal-module__FlVnza__questionBankToolbar select,.UserPortal-module__FlVnza__questionSetEditor input,.UserPortal-module__FlVnza__questionSetEditor textarea,.UserPortal-module__FlVnza__assignmentForm input,.UserPortal-module__FlVnza__assignmentForm select{border:1px solid var(--parent-border-strong);width:100%;min-height:2.55rem;color:var(--parent-ink);box-shadow:none;font:inherit;background-color:#fff;border-radius:.5rem;padding:.62rem .72rem;font-size:.9rem}.UserPortal-module__FlVnza__profileList div,.UserPortal-module__FlVnza__subscriptionFacts div,.UserPortal-module__FlVnza__billingSummaryGrid div,.UserPortal-module__FlVnza__childMetaGrid div,.UserPortal-module__FlVnza__selectedQuestionList article,.UserPortal-module__FlVnza__assignmentList article,.UserPortal-module__FlVnza__questionOptionList li{border:1px solid var(--parent-border);background:var(--parent-muted-surface);box-shadow:none;border-radius:.55rem}.UserPortal-module__FlVnza__questionSetEditor,.UserPortal-module__FlVnza__selectedQuestionList,.UserPortal-module__FlVnza__assignmentPanel{grid-column:2;gap:.75rem;padding:.82rem;display:grid}.UserPortal-module__FlVnza__childGradeTab,.UserPortal-module__FlVnza__childGradeTabActive{border:1px solid var(--parent-border-strong);min-width:9rem;max-width:14rem;min-height:3.15rem;color:var(--parent-text);text-align:left;background:#fff;border-radius:.5rem;justify-items:start;padding:.55rem .68rem;display:grid}.UserPortal-module__FlVnza__questionBankSummary,.UserPortal-module__FlVnza__questionMetaRow{flex-wrap:wrap;gap:.4rem;display:flex}.UserPortal-module__FlVnza__billingCurrentPlan span{color:var(--parent-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.72rem;font-weight:780}@media (max-width:1180px){.UserPortal-module__FlVnza__questionCardGrid,.UserPortal-module__FlVnza__subscriptionPlanGrid,.UserPortal-module__FlVnza__onboardingPlanGrid{grid-template-columns:1fr}.UserPortal-module__FlVnza__assignmentForm,.UserPortal-module__FlVnza__questionBankToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1040px){.UserPortal-module__FlVnza__portalChrome{grid-template-columns:1fr;width:min(100%,920px)}.UserPortal-module__FlVnza__portalSidebar,.UserPortal-module__FlVnza__accountSettingsNav{position:static}.UserPortal-module__FlVnza__portalSidebar{grid-template-columns:minmax(13rem,1fr) minmax(16rem,1.4fr);align-items:start}.UserPortal-module__FlVnza__brandBlock,.UserPortal-module__FlVnza__portalMiniHint{border-bottom:0;padding-bottom:0}.UserPortal-module__FlVnza__portalMiniHint,.UserPortal-module__FlVnza__navCluster{border-top:1px solid var(--parent-border);padding-top:.7rem}.UserPortal-module__FlVnza__navLinks{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.UserPortal-module__FlVnza__navCluster{grid-column:1/-1}.UserPortal-module__FlVnza__accountSettingsShell,.UserPortal-module__FlVnza__childAccountsGrid,.UserPortal-module__FlVnza__questionSetPanel{grid-template-columns:1fr}.UserPortal-module__FlVnza__questionSetList,.UserPortal-module__FlVnza__questionSetEditor,.UserPortal-module__FlVnza__selectedQuestionList,.UserPortal-module__FlVnza__assignmentPanel{grid-area:auto/1}}@media (max-width:760px){.UserPortal-module__FlVnza__portalChrome{gap:.75rem;padding:.7rem}.UserPortal-module__FlVnza__portalSidebar{border-radius:.65rem;grid-template-columns:1fr;padding:.7rem}.UserPortal-module__FlVnza__brandBlock,.UserPortal-module__FlVnza__portalMiniHint,.UserPortal-module__FlVnza__navCluster{border-bottom:1px solid var(--parent-border);border-top:0;padding-top:0;padding-bottom:.7rem}.UserPortal-module__FlVnza__navCluster{border-bottom:0;padding-top:.7rem;padding-bottom:0}.UserPortal-module__FlVnza__navLinks,.UserPortal-module__FlVnza__navCluster,.UserPortal-module__FlVnza__homeActions,.UserPortal-module__FlVnza__accountActions,.UserPortal-module__FlVnza__accountDetails,.UserPortal-module__FlVnza__profileList,.UserPortal-module__FlVnza__subscriptionFacts,.UserPortal-module__FlVnza__billingSummaryGrid,.UserPortal-module__FlVnza__accountFormGrid,.UserPortal-module__FlVnza__preferenceGrid,.UserPortal-module__FlVnza__homeGuideGrid,.UserPortal-module__FlVnza__questionBankToolbar,.UserPortal-module__FlVnza__questionCardGrid,.UserPortal-module__FlVnza__assignmentForm,.UserPortal-module__FlVnza__childAccountsGrid,.UserPortal-module__FlVnza__accountSplitGrid,.UserPortal-module__FlVnza__accountSettingsShell,.UserPortal-module__FlVnza__homeHero,.UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__historyHero,.UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__questionBankHero,.UserPortal-module__FlVnza__billingOverviewCard,.UserPortal-module__FlVnza__billingCurrentPlan,.UserPortal-module__FlVnza__historyItem,.UserPortal-module__FlVnza__selectedQuestionList article,.UserPortal-module__FlVnza__assignmentList article,.UserPortal-module__FlVnza__questionCardHeader{grid-template-columns:1fr}.UserPortal-module__FlVnza__homeHero h1,.UserPortal-module__FlVnza__profileHero h1,.UserPortal-module__FlVnza__historyHero h1,.UserPortal-module__FlVnza__subscriptionHero h1,.UserPortal-module__FlVnza__questionBankHero h1,.UserPortal-module__FlVnza__billingOverviewHeader h1{font-size:1.36rem}.UserPortal-module__FlVnza__questionSetDraft,.UserPortal-module__FlVnza__historyStat,.UserPortal-module__FlVnza__subscriptionHeroStat{text-align:left;justify-items:start;width:100%}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__secondaryPortalButton,.UserPortal-module__FlVnza__softActionButton,.UserPortal-module__FlVnza__dangerPortalButton,.UserPortal-module__FlVnza__childGradeTab,.UserPortal-module__FlVnza__childGradeTabActive{width:100%}.UserPortal-module__FlVnza__childGradeTab,.UserPortal-module__FlVnza__childGradeTabActive{max-width:none}.UserPortal-module__FlVnza__questionPagination,.UserPortal-module__FlVnza__historyPagination,.UserPortal-module__FlVnza__billingTablePagination,.UserPortal-module__FlVnza__historyActions,.UserPortal-module__FlVnza__childActionRow,.UserPortal-module__FlVnza__billingActionRow{flex-direction:column;align-items:stretch}.UserPortal-module__FlVnza__billingCurrentPlan strong,.UserPortal-module__FlVnza__billingCurrentPlan small{text-align:left}}.UserPortal-module__FlVnza__portalFrame{--parent-bg:#f5f7fb;--parent-surface:#fff;--parent-muted-surface:#f8fafc;--parent-border:#d9e0ea;--parent-border-strong:#c5cedb;--parent-text:#172033;--parent-text-soft:#344054;--parent-muted:#667085;--parent-primary:#2f5bff;--parent-primary-dark:#2447c8;--parent-primary-soft:#eef4ff;--parent-success:#0f766e;--parent-success-soft:#ecfdf5;--parent-warning:#a15c07;--parent-warning-soft:#fff7ed;--parent-danger:#b42318;--parent-danger-soft:#fff4f2;--parent-focus:#2f5bff33;background:var(--parent-bg);min-height:100vh;color:var(--parent-text)}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__secondaryPortalButton,.UserPortal-module__FlVnza__softActionButton,.UserPortal-module__FlVnza__dangerPortalButton,.UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__accountSettingsSignOut,.UserPortal-module__FlVnza__preferenceSaveButton,.UserPortal-module__FlVnza__preferenceSelectAll,.UserPortal-module__FlVnza__questionSelectButton,.UserPortal-module__FlVnza__questionSelectButtonActive,.UserPortal-module__FlVnza__questionPagination button,.UserPortal-module__FlVnza__billingTablePagination button,.UserPortal-module__FlVnza__childGradeTab,.UserPortal-module__FlVnza__childGradeTabActive{border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.55rem;font-size:.9rem;font-weight:660;line-height:1.2;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.UserPortal-module__FlVnza__dangerPortalButton,.UserPortal-module__FlVnza__signOutButton:hover:not(:disabled),.UserPortal-module__FlVnza__accountSettingsSignOut:hover:not(:disabled){color:var(--parent-danger);box-shadow:none;background:#fff;border-color:#f3c4bd}.UserPortal-module__FlVnza__dangerPortalButton:hover:not(:disabled){background:var(--parent-danger-soft);color:var(--parent-danger);border-color:#f5b7af;transform:none}.UserPortal-module__FlVnza__navLink:focus-visible,.UserPortal-module__FlVnza__navLinkActive:focus-visible,.UserPortal-module__FlVnza__publicLink:focus-visible,.UserPortal-module__FlVnza__accountLink:focus-visible,.UserPortal-module__FlVnza__primaryPortalButton:focus-visible,.UserPortal-module__FlVnza__secondaryPortalButton:focus-visible,.UserPortal-module__FlVnza__softActionButton:focus-visible,.UserPortal-module__FlVnza__dangerPortalButton:focus-visible,.UserPortal-module__FlVnza__signOutButton:focus-visible,.UserPortal-module__FlVnza__accountSettingsSignOut:focus-visible,.UserPortal-module__FlVnza__questionSelectButton:focus-visible,.UserPortal-module__FlVnza__questionSelectButtonActive:focus-visible,.UserPortal-module__FlVnza__questionPagination button:focus-visible,.UserPortal-module__FlVnza__billingTablePagination button:focus-visible,.UserPortal-module__FlVnza__childGradeTab:focus-visible,.UserPortal-module__FlVnza__childGradeTabActive:focus-visible{outline:3px solid var(--parent-focus);outline-offset:2px}.UserPortal-module__FlVnza__homeHero,.UserPortal-module__FlVnza__accountCard,.UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__historyHero,.UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__questionBankHero,.UserPortal-module__FlVnza__billingOverviewCard,.UserPortal-module__FlVnza__billingHistoryCard,.UserPortal-module__FlVnza__subscriptionTopUpCard,.UserPortal-module__FlVnza__profileCard,.UserPortal-module__FlVnza__securityCard,.UserPortal-module__FlVnza__subscriptionCard,.UserPortal-module__FlVnza__preferenceMainCard,.UserPortal-module__FlVnza__preferenceSideCard,.UserPortal-module__FlVnza__questionSetPanel,.UserPortal-module__FlVnza__questionSetEditor,.UserPortal-module__FlVnza__selectedQuestionList,.UserPortal-module__FlVnza__assignmentPanel,.UserPortal-module__FlVnza__questionBankToolbar,.UserPortal-module__FlVnza__questionCard,.UserPortal-module__FlVnza__questionEmptyState,.UserPortal-module__FlVnza__historyEmpty,.UserPortal-module__FlVnza__historyItem,.UserPortal-module__FlVnza__historyPagination,.UserPortal-module__FlVnza__accountSettingsNav,.UserPortal-module__FlVnza__childProfileCard,.UserPortal-module__FlVnza__childEmptyState{border:1px solid var(--parent-border);background:var(--parent-surface);border-radius:.75rem;box-shadow:0 1px 3px #0f172a14}.UserPortal-module__FlVnza__homeHero h1,.UserPortal-module__FlVnza__profileHero h1,.UserPortal-module__FlVnza__historyHero h1,.UserPortal-module__FlVnza__subscriptionHero h1,.UserPortal-module__FlVnza__questionBankHero h1,.UserPortal-module__FlVnza__billingOverviewHeader h1{max-width:42rem;color:var(--parent-text);margin:.2rem 0 0;font-size:1.75rem;font-weight:780;line-height:1.18}.UserPortal-module__FlVnza__homeHero p,.UserPortal-module__FlVnza__profileHero p,.UserPortal-module__FlVnza__historyHero p,.UserPortal-module__FlVnza__subscriptionHero p,.UserPortal-module__FlVnza__questionBankHero p,.UserPortal-module__FlVnza__billingCurrentPlan p,.UserPortal-module__FlVnza__childEmptyState p,.UserPortal-module__FlVnza__historyEmpty p,.UserPortal-module__FlVnza__questionEmptyState p{max-width:46rem;color:var(--parent-muted);margin:.45rem 0 0;font-size:.95rem;line-height:1.55}.UserPortal-module__FlVnza__screenKicker,.UserPortal-module__FlVnza__homeKicker,.UserPortal-module__FlVnza__historyKicker{color:var(--parent-success);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:760;line-height:1.2}.UserPortal-module__FlVnza__accountSettingsNavHeader span,.UserPortal-module__FlVnza__sectionTitleRow span,.UserPortal-module__FlVnza__accountForm label span,.UserPortal-module__FlVnza__modernForm label span,.UserPortal-module__FlVnza__childAccountForm label span,.UserPortal-module__FlVnza__questionSearchField span,.UserPortal-module__FlVnza__questionBankToolbar label span,.UserPortal-module__FlVnza__questionSetEditor label span,.UserPortal-module__FlVnza__assignmentForm label span,.UserPortal-module__FlVnza__accountDetails dt,.UserPortal-module__FlVnza__profileList dt,.UserPortal-module__FlVnza__childMetaGrid dt,.UserPortal-module__FlVnza__subscriptionFacts dt,.UserPortal-module__FlVnza__billingSummaryGrid dt,.UserPortal-module__FlVnza__childGradeTabs>span{color:var(--parent-muted);text-transform:uppercase;font-size:.76rem;font-weight:700}.UserPortal-module__FlVnza__accountSettingsNav nav,.UserPortal-module__FlVnza__accountSettingsMain,.UserPortal-module__FlVnza__accountMainColumn,.UserPortal-module__FlVnza__securityForms,.UserPortal-module__FlVnza__childProfileList,.UserPortal-module__FlVnza__historyList,.UserPortal-module__FlVnza__questionSetPanel,.UserPortal-module__FlVnza__questionSetList,.UserPortal-module__FlVnza__selectedQuestionList,.UserPortal-module__FlVnza__assignmentPanel,.UserPortal-module__FlVnza__assignmentList{gap:.85rem;min-width:0;display:grid}.UserPortal-module__FlVnza__profileAvatar,.UserPortal-module__FlVnza__childAvatar{background:var(--parent-primary-soft);width:3.2rem;height:3.2rem;color:var(--parent-primary-dark);border-radius:.7rem;place-items:center;font-size:1rem;font-weight:780;display:inline-grid}.UserPortal-module__FlVnza__profileBadge,.UserPortal-module__FlVnza__verifiedPill,.UserPortal-module__FlVnza__pendingPill,.UserPortal-module__FlVnza__accountRolePill,.UserPortal-module__FlVnza__questionMetaRow span,.UserPortal-module__FlVnza__questionBankSummary span,.UserPortal-module__FlVnza__onboardingPlanBadge{border:1px solid var(--parent-border);background:var(--parent-muted-surface);min-height:1.7rem;color:var(--parent-text-soft);border-radius:999px;justify-content:center;align-items:center;padding:.28rem .62rem;font-size:.78rem;font-weight:700;line-height:1.1;display:inline-flex}.UserPortal-module__FlVnza__profileCard,.UserPortal-module__FlVnza__securityCard,.UserPortal-module__FlVnza__subscriptionCard,.UserPortal-module__FlVnza__billingHistoryCard,.UserPortal-module__FlVnza__subscriptionTopUpCard,.UserPortal-module__FlVnza__questionSetPanel,.UserPortal-module__FlVnza__assignmentPanel{padding:1.1rem}.UserPortal-module__FlVnza__sectionTitleRow h2,.UserPortal-module__FlVnza__questionSetHeader h2,.UserPortal-module__FlVnza__billingOverviewHeader h1{color:var(--parent-text);margin:.16rem 0 0;font-size:1.05rem;font-weight:760;line-height:1.25}.UserPortal-module__FlVnza__profileList div,.UserPortal-module__FlVnza__subscriptionFacts div,.UserPortal-module__FlVnza__billingSummaryGrid div,.UserPortal-module__FlVnza__childMetaGrid div,.UserPortal-module__FlVnza__accountDetails div,.UserPortal-module__FlVnza__homeGuideGrid article,.UserPortal-module__FlVnza__selectedQuestionList article,.UserPortal-module__FlVnza__assignmentList article,.UserPortal-module__FlVnza__questionOptionList li{border:1px solid var(--parent-border);background:var(--parent-muted-surface);box-shadow:none;border-radius:.6rem}.UserPortal-module__FlVnza__accountForm label,.UserPortal-module__FlVnza__modernForm label,.UserPortal-module__FlVnza__childAccountForm label,.UserPortal-module__FlVnza__questionSearchField,.UserPortal-module__FlVnza__questionBankToolbar label,.UserPortal-module__FlVnza__questionSetEditor label,.UserPortal-module__FlVnza__assignmentForm label{gap:.34rem;min-width:0;display:grid}.UserPortal-module__FlVnza__accountForm input,.UserPortal-module__FlVnza__modernForm input,.UserPortal-module__FlVnza__childAccountForm input,.UserPortal-module__FlVnza__childAccountForm select,.UserPortal-module__FlVnza__questionSearchField input,.UserPortal-module__FlVnza__questionBankToolbar input,.UserPortal-module__FlVnza__questionBankToolbar select,.UserPortal-module__FlVnza__questionSetEditor input,.UserPortal-module__FlVnza__questionSetEditor textarea,.UserPortal-module__FlVnza__assignmentForm input,.UserPortal-module__FlVnza__assignmentForm select{border:1px solid var(--parent-border);width:100%;min-height:2.6rem;color:var(--parent-text);box-shadow:none;font:inherit;background:#fff;border-radius:.5rem;padding:.55rem .7rem;font-size:.92rem;line-height:1.4}.UserPortal-module__FlVnza__accountForm input:focus,.UserPortal-module__FlVnza__modernForm input:focus,.UserPortal-module__FlVnza__childAccountForm input:focus,.UserPortal-module__FlVnza__childAccountForm select:focus,.UserPortal-module__FlVnza__questionSearchField input:focus,.UserPortal-module__FlVnza__questionBankToolbar input:focus,.UserPortal-module__FlVnza__questionBankToolbar select:focus,.UserPortal-module__FlVnza__questionSetEditor input:focus,.UserPortal-module__FlVnza__questionSetEditor textarea:focus,.UserPortal-module__FlVnza__assignmentForm input:focus,.UserPortal-module__FlVnza__assignmentForm select:focus{border-color:var(--parent-primary);box-shadow:0 0 0 3px var(--parent-focus);outline:none}.UserPortal-module__FlVnza__childConsentControl span,.UserPortal-module__FlVnza__childPinHelp{color:var(--parent-muted);text-transform:none;font-size:.85rem;font-weight:500;line-height:1.45}.UserPortal-module__FlVnza__questionSetDraft span,.UserPortal-module__FlVnza__historyStat span,.UserPortal-module__FlVnza__subscriptionHeroStat span{color:var(--parent-muted);text-transform:uppercase;margin-top:.25rem;font-size:.78rem;font-weight:700}.UserPortal-module__FlVnza__questionCardHeader span{color:var(--parent-muted);margin-bottom:.25rem;font-size:.78rem;font-weight:700;display:inline-block}@media (max-width:1120px){.UserPortal-module__FlVnza__portalChrome{grid-template-columns:1fr;gap:1rem}.UserPortal-module__FlVnza__portalSidebar{position:static}.UserPortal-module__FlVnza__portalMiniHint{border-bottom:0;padding-bottom:0}.UserPortal-module__FlVnza__navLinks{grid-template-columns:repeat(3,minmax(0,1fr))}.UserPortal-module__FlVnza__navCluster{grid-template-columns:1fr}.UserPortal-module__FlVnza__questionBankToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.UserPortal-module__FlVnza__questionSearchField{grid-column:1/-1}.UserPortal-module__FlVnza__assignmentForm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.UserPortal-module__FlVnza__portalChrome{padding:.8rem}.UserPortal-module__FlVnza__homeHero,.UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__historyHero,.UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__questionBankHero,.UserPortal-module__FlVnza__billingOverviewCard,.UserPortal-module__FlVnza__questionCardGrid,.UserPortal-module__FlVnza__childAccountsGrid,.UserPortal-module__FlVnza__accountSettingsShell,.UserPortal-module__FlVnza__accountFormGrid,.UserPortal-module__FlVnza__profileList,.UserPortal-module__FlVnza__subscriptionFacts,.UserPortal-module__FlVnza__billingSummaryGrid,.UserPortal-module__FlVnza__childMetaGrid,.UserPortal-module__FlVnza__accountDetails,.UserPortal-module__FlVnza__billingCurrentPlan,.UserPortal-module__FlVnza__assignmentForm{grid-template-columns:1fr}.UserPortal-module__FlVnza__navLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.UserPortal-module__FlVnza__questionSetCard,.UserPortal-module__FlVnza__questionSetCardActive,.UserPortal-module__FlVnza__selectedQuestionList article,.UserPortal-module__FlVnza__assignmentList article,.UserPortal-module__FlVnza__historyItem,.UserPortal-module__FlVnza__questionCardHeader{grid-template-columns:1fr}.UserPortal-module__FlVnza__questionSetCard>div,.UserPortal-module__FlVnza__questionSetCardActive>div,.UserPortal-module__FlVnza__selectedQuestionList article>div:last-child,.UserPortal-module__FlVnza__historyActions{justify-content:flex-start}.UserPortal-module__FlVnza__assignmentForm label:first-child,.UserPortal-module__FlVnza__questionSearchField{grid-column:auto}}@media (max-width:560px){.UserPortal-module__FlVnza__portalChrome{padding:.65rem}.UserPortal-module__FlVnza__portalSidebar,.UserPortal-module__FlVnza__homeHero,.UserPortal-module__FlVnza__accountCard,.UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__historyHero,.UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__questionBankHero,.UserPortal-module__FlVnza__billingOverviewCard,.UserPortal-module__FlVnza__profileCard,.UserPortal-module__FlVnza__securityCard,.UserPortal-module__FlVnza__subscriptionCard,.UserPortal-module__FlVnza__questionSetPanel,.UserPortal-module__FlVnza__questionBankToolbar,.UserPortal-module__FlVnza__questionCard{border-radius:.65rem}.UserPortal-module__FlVnza__navLinks,.UserPortal-module__FlVnza__navCluster,.UserPortal-module__FlVnza__questionBankToolbar{grid-template-columns:1fr}.UserPortal-module__FlVnza__homeActions,.UserPortal-module__FlVnza__accountActions,.UserPortal-module__FlVnza__billingActionRow,.UserPortal-module__FlVnza__questionSetActions,.UserPortal-module__FlVnza__childActionRow,.UserPortal-module__FlVnza__historyActions{grid-template-columns:1fr;display:grid}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__secondaryPortalButton,.UserPortal-module__FlVnza__softActionButton,.UserPortal-module__FlVnza__dangerPortalButton,.UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__accountSettingsSignOut,.UserPortal-module__FlVnza__questionSelectButton,.UserPortal-module__FlVnza__questionSelectButtonActive,.UserPortal-module__FlVnza__homeActions .UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__homeActions .UserPortal-module__FlVnza__publicLink{width:100%}.UserPortal-module__FlVnza__homeHero h1,.UserPortal-module__FlVnza__profileHero h1,.UserPortal-module__FlVnza__historyHero h1,.UserPortal-module__FlVnza__subscriptionHero h1,.UserPortal-module__FlVnza__questionBankHero h1{font-size:1.45rem}.UserPortal-module__FlVnza__childGradeTab,.UserPortal-module__FlVnza__childGradeTabActive{width:100%;max-width:none}}.UserPortal-module__FlVnza__portalFrame,.UserPortal-module__FlVnza__onboardingFlow{--parent-bg:#f6f7f5;--parent-surface:#fff;--parent-surface-2:#fafafa;--parent-surface-3:#f2f4f3;--parent-border:#d9ded9;--parent-border-strong:#c9d0ca;--parent-ink:#17201b;--parent-text:#2e3832;--parent-muted:#67746d;--parent-faint:#89948e;--parent-primary:#3157a4;--parent-primary-dark:#24447f;--parent-primary-soft:#edf3ff;--parent-accent:#0f766e;--parent-accent-soft:#edf8f5;--parent-warning:#a15c12;--parent-warning-soft:#fff7ed;--parent-danger:#b42318;--parent-danger-soft:#fff5f4;--parent-focus:#3157a43d;background:linear-gradient(180deg, #ffffffa8, #f6f7f500), var(--parent-bg);min-height:100vh;color:var(--parent-text);letter-spacing:0;font-family:Plus Jakarta Sans,Work Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.UserPortal-module__FlVnza__portalFrame *,.UserPortal-module__FlVnza__onboardingFlow *{letter-spacing:inherit}.UserPortal-module__FlVnza__portalChrome{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,1.5rem);width:min(100%,1360px);margin:0 auto;padding:clamp(1rem,2vw,1.5rem);display:grid}.UserPortal-module__FlVnza__content{align-content:start;gap:1rem;min-width:0;display:grid}.UserPortal-module__FlVnza__portalSidebar{border:1px solid var(--parent-border);background:#fffffff0;border-radius:.75rem;grid-template-columns:1fr;align-self:start;gap:.75rem;min-width:0;padding:.8rem;display:grid;position:sticky;top:1rem;box-shadow:0 10px 28px #17201b12}.UserPortal-module__FlVnza__brandBlock{border:0;border-bottom:1px solid var(--parent-border);gap:.6rem;padding:.15rem .1rem .85rem;display:grid}.UserPortal-module__FlVnza__workspaceBrandMark{width:2.25rem;height:2.25rem;color:var(--parent-primary-dark);background:#f0f5ff;border:1px solid #c8d6ef;border-radius:.55rem;place-items:center;font-size:.72rem;font-weight:800;line-height:1;display:grid}.UserPortal-module__FlVnza__workspaceBrandText p,.UserPortal-module__FlVnza__workspaceBrandText strong,.UserPortal-module__FlVnza__workspaceWelcome{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.UserPortal-module__FlVnza__workspaceBrandText p{color:var(--parent-muted);text-transform:uppercase;font-size:.72rem;font-weight:700}.UserPortal-module__FlVnza__workspaceWelcome{border:1px solid var(--parent-border);background:var(--parent-surface-2);width:fit-content;max-width:100%;color:var(--parent-muted);border-radius:999px;padding:.34rem .58rem;font-size:.78rem;font-weight:650}.UserPortal-module__FlVnza__portalMiniHint{border:0;border-bottom:1px solid var(--parent-border);color:var(--parent-muted);margin:0;padding:0 .1rem .85rem;font-size:.82rem;line-height:1.45}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__secondaryPortalButton,.UserPortal-module__FlVnza__softActionButton,.UserPortal-module__FlVnza__dangerPortalButton,.UserPortal-module__FlVnza__preferenceSaveButton,.UserPortal-module__FlVnza__preferenceSelectAll,.UserPortal-module__FlVnza__questionSelectButton,.UserPortal-module__FlVnza__questionSelectButtonActive,.UserPortal-module__FlVnza__questionPagination button,.UserPortal-module__FlVnza__childGradeTab,.UserPortal-module__FlVnza__childGradeTabActive,.UserPortal-module__FlVnza__accountSettingsSignOut,.UserPortal-module__FlVnza__accountSettingsBackLink{border-radius:.5rem;justify-content:center;align-items:center;min-height:2.45rem;font-size:.88rem;font-weight:720;line-height:1.2;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__signOutButton{text-align:left;justify-content:flex-start;gap:.62rem;width:100%;padding:.62rem .68rem}.UserPortal-module__FlVnza__navLinkDisabled,.UserPortal-module__FlVnza__navLinkDisabled:hover{color:var(--parent-faint);cursor:not-allowed;opacity:.64;background:0 0;border-color:#0000}.UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__dangerPortalButton,.UserPortal-module__FlVnza__accountSettingsSignOut{color:var(--parent-danger);background:#fff;border:1px solid #efd1cd}.UserPortal-module__FlVnza__signOutButton:hover:not(:disabled),.UserPortal-module__FlVnza__dangerPortalButton:hover:not(:disabled),.UserPortal-module__FlVnza__accountSettingsSignOut:hover:not(:disabled){background:var(--parent-danger-soft);color:var(--parent-danger);border-color:#e5aaa3}.UserPortal-module__FlVnza__homeCard,.UserPortal-module__FlVnza__accountCard,.UserPortal-module__FlVnza__homeHero,.UserPortal-module__FlVnza__accountHeroRow,.UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__preferenceIntro,.UserPortal-module__FlVnza__historyHero,.UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__questionBankHero,.UserPortal-module__FlVnza__billingOverviewCard,.UserPortal-module__FlVnza__billingHistoryCard,.UserPortal-module__FlVnza__subscriptionTopUpCard,.UserPortal-module__FlVnza__subscriptionPlanCard,.UserPortal-module__FlVnza__accountSettingsNav,.UserPortal-module__FlVnza__profileCard,.UserPortal-module__FlVnza__securityCard,.UserPortal-module__FlVnza__subscriptionCard,.UserPortal-module__FlVnza__preferenceMainCard,.UserPortal-module__FlVnza__preferenceSideCard,.UserPortal-module__FlVnza__questionSetPanel,.UserPortal-module__FlVnza__questionSetDraft,.UserPortal-module__FlVnza__questionSetCard,.UserPortal-module__FlVnza__questionSetCardActive,.UserPortal-module__FlVnza__questionSetEditor,.UserPortal-module__FlVnza__selectedQuestionList,.UserPortal-module__FlVnza__assignmentPanel,.UserPortal-module__FlVnza__questionBankToolbar,.UserPortal-module__FlVnza__questionCard,.UserPortal-module__FlVnza__questionEmptyState,.UserPortal-module__FlVnza__childProfileCard,.UserPortal-module__FlVnza__childEmptyState,.UserPortal-module__FlVnza__historyItem,.UserPortal-module__FlVnza__historyEmpty,.UserPortal-module__FlVnza__historySkeleton{border:1px solid var(--parent-border);background:var(--parent-surface);border-radius:.7rem;box-shadow:0 1px 2px #17201b0a}.UserPortal-module__FlVnza__homeHero p,.UserPortal-module__FlVnza__profileHero p,.UserPortal-module__FlVnza__historyHero p,.UserPortal-module__FlVnza__subscriptionHero p,.UserPortal-module__FlVnza__questionBankHero p,.UserPortal-module__FlVnza__billingOverviewHeader p,.UserPortal-module__FlVnza__billingCurrentPlan p{max-width:46rem;color:var(--parent-muted);margin-bottom:0;font-size:.94rem;line-height:1.55}.UserPortal-module__FlVnza__screenKicker,.UserPortal-module__FlVnza__homeKicker,.UserPortal-module__FlVnza__historyKicker{color:var(--parent-muted);text-transform:uppercase;margin:0;font-size:.72rem;font-weight:780;letter-spacing:.055em!important}.UserPortal-module__FlVnza__homeActions,.UserPortal-module__FlVnza__accountActions,.UserPortal-module__FlVnza__billingActionRow,.UserPortal-module__FlVnza__questionSetActions,.UserPortal-module__FlVnza__historyActions,.UserPortal-module__FlVnza__childActionRow{flex-wrap:wrap;gap:.6rem;display:flex}.UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__preferenceSaveButton,.UserPortal-module__FlVnza__accountLink{border:1px solid var(--parent-primary);background:var(--parent-primary);color:#fff;padding:.65rem .9rem}.UserPortal-module__FlVnza__primaryPortalButton:hover:not(:disabled),.UserPortal-module__FlVnza__preferenceSaveButton:hover:not(:disabled),.UserPortal-module__FlVnza__accountLink:hover{border-color:var(--parent-primary-dark);background:var(--parent-primary-dark);color:#fff}.UserPortal-module__FlVnza__secondaryPortalButton,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__softActionButton,.UserPortal-module__FlVnza__preferenceSelectAll,.UserPortal-module__FlVnza__questionSelectButton,.UserPortal-module__FlVnza__questionPagination button,.UserPortal-module__FlVnza__accountSettingsBackLink{border:1px solid var(--parent-border-strong);color:var(--parent-text);background:#fff;padding:.65rem .85rem}.UserPortal-module__FlVnza__secondaryPortalButton:hover:not(:disabled),.UserPortal-module__FlVnza__publicLink:hover,.UserPortal-module__FlVnza__softActionButton:hover:not(:disabled),.UserPortal-module__FlVnza__preferenceSelectAll:hover:not(:disabled),.UserPortal-module__FlVnza__questionSelectButton:hover:not(:disabled),.UserPortal-module__FlVnza__questionPagination button:hover:not(:disabled),.UserPortal-module__FlVnza__accountSettingsBackLink:hover{background:var(--parent-primary-soft);color:var(--parent-primary-dark);border-color:#c8d6ef}.UserPortal-module__FlVnza__primaryPortalButton:disabled,.UserPortal-module__FlVnza__secondaryPortalButton:disabled,.UserPortal-module__FlVnza__softActionButton:disabled,.UserPortal-module__FlVnza__dangerPortalButton:disabled,.UserPortal-module__FlVnza__questionSelectButton:disabled,.UserPortal-module__FlVnza__questionSelectButtonActive:disabled,.UserPortal-module__FlVnza__questionPagination button:disabled{cursor:not-allowed;opacity:.55}.UserPortal-module__FlVnza__sectionTitleRow span,.UserPortal-module__FlVnza__questionSetHeader span,.UserPortal-module__FlVnza__sectionTitleRow>div>span,.UserPortal-module__FlVnza__questionSetHeader p{color:var(--parent-muted);text-transform:uppercase;margin:0;font-size:.72rem;font-weight:780;letter-spacing:.055em!important}.UserPortal-module__FlVnza__sectionTitleRow h2,.UserPortal-module__FlVnza__questionSetHeader h2,.UserPortal-module__FlVnza__profileCard h2,.UserPortal-module__FlVnza__securityCard h2,.UserPortal-module__FlVnza__subscriptionCard h2,.UserPortal-module__FlVnza__assignmentPanel h2,.UserPortal-module__FlVnza__questionSetPanel h2,.UserPortal-module__FlVnza__billingHistoryCard h2,.UserPortal-module__FlVnza__subscriptionTopUpCard h2{color:var(--parent-ink);margin:.12rem 0 0;font-size:1.04rem;font-weight:760;line-height:1.25}.UserPortal-module__FlVnza__profileCard,.UserPortal-module__FlVnza__securityCard,.UserPortal-module__FlVnza__subscriptionCard,.UserPortal-module__FlVnza__billingHistoryCard,.UserPortal-module__FlVnza__subscriptionTopUpCard,.UserPortal-module__FlVnza__preferenceMainCard,.UserPortal-module__FlVnza__preferenceSideCard{gap:.85rem;padding:clamp(.9rem,1.7vw,1.1rem);display:grid}.UserPortal-module__FlVnza__accountSettingsNav{gap:.7rem;padding:.75rem;display:grid;position:sticky;top:1rem}.UserPortal-module__FlVnza__accountSettingsNavHeader{border-bottom:1px solid var(--parent-border);gap:.12rem;padding:0 .1rem .7rem;display:grid}.UserPortal-module__FlVnza__accountSettingsNavHeader span{color:var(--parent-muted);text-transform:uppercase;font-size:.72rem;font-weight:780;letter-spacing:.055em!important}.UserPortal-module__FlVnza__accountSettingsNavHeader strong{color:var(--parent-ink);font-size:1rem}.UserPortal-module__FlVnza__accountSettingsNav nav,.UserPortal-module__FlVnza__accountSettingsNavFooter{gap:.45rem;display:grid}.UserPortal-module__FlVnza__accountSettingsNavFooter{border-top:1px solid var(--parent-border);padding-top:.7rem}.UserPortal-module__FlVnza__accountSettingsNavLink small,.UserPortal-module__FlVnza__accountSettingsNavLinkActive small{color:var(--parent-muted);font-size:.75rem}.UserPortal-module__FlVnza__accountSettingsMain,.UserPortal-module__FlVnza__accountMainColumn{gap:.9rem;min-width:0;display:grid}.UserPortal-module__FlVnza__profileAvatar,.UserPortal-module__FlVnza__childAvatar{background:var(--parent-primary-soft);width:3.25rem;height:3.25rem;color:var(--parent-primary-dark);border:1px solid #c8d6ef;border-radius:.7rem;flex:none;place-items:center;font-size:1rem;font-weight:820;display:grid}.UserPortal-module__FlVnza__profileBadge,.UserPortal-module__FlVnza__verifiedPill,.UserPortal-module__FlVnza__pendingPill,.UserPortal-module__FlVnza__accountRolePill,.UserPortal-module__FlVnza__questionMetaRow span,.UserPortal-module__FlVnza__questionBankSummary span,.UserPortal-module__FlVnza__onboardingPlanBadge{border:1px solid var(--parent-border);background:var(--parent-surface-3);width:fit-content;max-width:100%;color:var(--parent-text);border-radius:999px;align-items:center;padding:.36rem .55rem;font-size:.78rem;font-weight:720;line-height:1;display:inline-flex}.UserPortal-module__FlVnza__accountNotice,.UserPortal-module__FlVnza__portalStatus,.UserPortal-module__FlVnza__preferenceError{border-radius:.6rem;margin:0;padding:.72rem .82rem;font-size:.9rem;line-height:1.45}.UserPortal-module__FlVnza__preferenceError{background:var(--parent-danger-soft);box-shadow:none;border:1px solid #efd1cd;color:var(--parent-danger)!important}.UserPortal-module__FlVnza__accountForm input,.UserPortal-module__FlVnza__modernForm input,.UserPortal-module__FlVnza__childAccountForm input,.UserPortal-module__FlVnza__childAccountForm select,.UserPortal-module__FlVnza__preferenceSelectField select,.UserPortal-module__FlVnza__modernSelectField select,.UserPortal-module__FlVnza__questionSearchField input,.UserPortal-module__FlVnza__questionBankToolbar input,.UserPortal-module__FlVnza__questionBankToolbar select,.UserPortal-module__FlVnza__questionSetEditor input,.UserPortal-module__FlVnza__questionSetEditor textarea,.UserPortal-module__FlVnza__assignmentForm input,.UserPortal-module__FlVnza__assignmentForm select{border:1px solid var(--parent-border-strong);width:100%;min-height:2.55rem;color:var(--parent-ink);box-shadow:none;font:inherit;background-color:#fff;border-radius:.5rem;padding:.62rem .72rem;font-size:.9rem}.UserPortal-module__FlVnza__accountForm label,.UserPortal-module__FlVnza__modernForm label,.UserPortal-module__FlVnza__childAccountForm label,.UserPortal-module__FlVnza__preferenceSelectField span,.UserPortal-module__FlVnza__modernSelectField span,.UserPortal-module__FlVnza__questionSearchField span,.UserPortal-module__FlVnza__questionBankToolbar label span,.UserPortal-module__FlVnza__questionSetEditor label span,.UserPortal-module__FlVnza__assignmentForm label span,.UserPortal-module__FlVnza__accountDetails dt,.UserPortal-module__FlVnza__profileList dt,.UserPortal-module__FlVnza__childMetaGrid dt,.UserPortal-module__FlVnza__subscriptionFacts dt,.UserPortal-module__FlVnza__billingSummaryGrid dt{color:var(--parent-muted);text-transform:uppercase;gap:.34rem;font-size:.72rem;font-weight:760;display:grid;letter-spacing:.055em!important}.UserPortal-module__FlVnza__profileList,.UserPortal-module__FlVnza__subscriptionFacts,.UserPortal-module__FlVnza__billingSummaryGrid,.UserPortal-module__FlVnza__childMetaGrid{gap:.6rem;display:grid}.UserPortal-module__FlVnza__profileList,.UserPortal-module__FlVnza__subscriptionFacts,.UserPortal-module__FlVnza__billingSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.UserPortal-module__FlVnza__profileList div,.UserPortal-module__FlVnza__subscriptionFacts div,.UserPortal-module__FlVnza__billingSummaryGrid div,.UserPortal-module__FlVnza__childMetaGrid div{gap:.18rem;padding:.72rem;display:grid}.UserPortal-module__FlVnza__profileList dd,.UserPortal-module__FlVnza__subscriptionFacts dd,.UserPortal-module__FlVnza__billingSummaryGrid dd,.UserPortal-module__FlVnza__childMetaGrid dd{min-width:0;color:var(--parent-ink);overflow-wrap:anywhere;margin:0;font-size:.92rem;font-weight:700}.UserPortal-module__FlVnza__modernForm,.UserPortal-module__FlVnza__childAccountForm,.UserPortal-module__FlVnza__securityForms{gap:.78rem;display:grid}.UserPortal-module__FlVnza__childConsentControl{border:1px solid var(--parent-border);background:var(--parent-surface-2);border-radius:.6rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.58rem;padding:.72rem;line-height:1.45;color:var(--parent-text)!important;letter-spacing:0!important;text-transform:none!important;font-size:.86rem!important;font-weight:560!important;display:grid!important}.UserPortal-module__FlVnza__childConsentControl input{width:1rem;min-height:1rem;margin-top:.13rem}.UserPortal-module__FlVnza__childPinHelp{color:var(--parent-muted);margin:0;font-size:.84rem;line-height:1.45}.UserPortal-module__FlVnza__childAccountsGrid{grid-template-columns:minmax(17rem,.9fr) minmax(0,1.1fr);align-items:start;gap:.9rem;display:grid}.UserPortal-module__FlVnza__childProfileList{gap:.75rem;display:grid}.UserPortal-module__FlVnza__childProfileHeader h3{color:var(--parent-ink);margin:0;font-size:1rem}.UserPortal-module__FlVnza__childProfileHeader p{color:var(--parent-muted);margin:.1rem 0 0;font-size:.84rem}.UserPortal-module__FlVnza__questionSetDraft,.UserPortal-module__FlVnza__historyStat,.UserPortal-module__FlVnza__subscriptionHeroStat{text-align:center;place-items:center;min-width:6.75rem;padding:.85rem;display:grid}.UserPortal-module__FlVnza__questionSetDraft strong,.UserPortal-module__FlVnza__historyStat strong,.UserPortal-module__FlVnza__subscriptionHeroStat strong{color:var(--parent-ink);font-size:1.65rem;line-height:1}.UserPortal-module__FlVnza__questionSetDraft span,.UserPortal-module__FlVnza__historyStat span,.UserPortal-module__FlVnza__subscriptionHeroStat span{color:var(--parent-muted);margin-top:.25rem;font-size:.78rem;font-weight:700}.UserPortal-module__FlVnza__questionSetPanel{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:start;gap:.85rem;padding:.95rem;display:grid}.UserPortal-module__FlVnza__questionSetList{grid-area:2/1/span 3;align-content:start;gap:.58rem;display:grid}.UserPortal-module__FlVnza__questionSetEditor,.UserPortal-module__FlVnza__selectedQuestionList,.UserPortal-module__FlVnza__assignmentPanel{grid-column:2;gap:.75rem;padding:.82rem;display:grid}.UserPortal-module__FlVnza__questionSetCard,.UserPortal-module__FlVnza__questionSetCardActive{gap:.5rem;padding:.68rem;display:grid}.UserPortal-module__FlVnza__questionSetCard button:first-child,.UserPortal-module__FlVnza__questionSetCardActive button:first-child{width:100%;color:var(--parent-ink);text-align:left;background:0 0;border:0;gap:.18rem;padding:0;display:grid}.UserPortal-module__FlVnza__questionSetCard button:first-child strong,.UserPortal-module__FlVnza__questionSetCardActive button:first-child strong{font-size:.9rem;line-height:1.25}.UserPortal-module__FlVnza__questionSetCard button:first-child span,.UserPortal-module__FlVnza__questionSetCardActive button:first-child span{color:var(--parent-muted);font-size:.76rem;line-height:1.35}.UserPortal-module__FlVnza__questionSetCard>div,.UserPortal-module__FlVnza__questionSetCardActive>div{flex-wrap:wrap;gap:.38rem;display:flex}.UserPortal-module__FlVnza__selectedQuestionList article>div:first-child{grid-template-columns:1.7rem minmax(0,1fr);gap:.25rem .58rem;display:grid}.UserPortal-module__FlVnza__selectedQuestionList article>div:first-child>span{width:1.7rem;height:1.7rem;color:var(--parent-primary-dark);background:#fff;border-radius:999px;grid-row:1/span 2;place-items:center;font-size:.75rem;font-weight:800;display:grid}.UserPortal-module__FlVnza__selectedQuestionList small,.UserPortal-module__FlVnza__assignmentList small,.UserPortal-module__FlVnza__assignmentList span{color:var(--parent-muted);font-size:.78rem;line-height:1.35}.UserPortal-module__FlVnza__assignmentForm .UserPortal-module__FlVnza__primaryPortalButton{min-height:2.55rem}.UserPortal-module__FlVnza__childGradeTabs{grid-column:1/-1;gap:.52rem;display:grid}.UserPortal-module__FlVnza__childGradeTabs>span{color:var(--parent-muted);text-transform:uppercase;font-size:.72rem;font-weight:780;letter-spacing:.055em!important}.UserPortal-module__FlVnza__childGradeTab,.UserPortal-module__FlVnza__childGradeTabActive{border:1px solid var(--parent-border-strong);min-width:9rem;max-width:14rem;min-height:3.15rem;color:var(--parent-text);text-align:left;background:#fff;justify-items:start;padding:.55rem .68rem;display:grid}.UserPortal-module__FlVnza__childGradeTab strong,.UserPortal-module__FlVnza__childGradeTabActive strong{font-size:.86rem}.UserPortal-module__FlVnza__childGradeTab small,.UserPortal-module__FlVnza__childGradeTabActive small{color:var(--parent-muted);font-size:.75rem}.UserPortal-module__FlVnza__questionCardHeader span{width:fit-content;color:var(--parent-muted);margin-bottom:.32rem;font-size:.72rem;font-weight:780;display:inline-flex}.UserPortal-module__FlVnza__questionCard h2{color:var(--parent-ink);margin:0;font-size:1rem;font-weight:760;line-height:1.35}.UserPortal-module__FlVnza__questionAnswerPanel span{font-size:.83rem;font-weight:800;display:block}.UserPortal-module__FlVnza__questionPagination,.UserPortal-module__FlVnza__historyPagination,.UserPortal-module__FlVnza__billingTablePagination{border:1px solid var(--parent-border);background:var(--parent-surface);border-radius:.7rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.68rem;display:flex}.UserPortal-module__FlVnza__historyList{gap:.72rem;display:grid}.UserPortal-module__FlVnza__historyItemMain span{color:var(--parent-muted);font-size:.78rem;font-weight:700;display:block}.UserPortal-module__FlVnza__historyItem h2{color:var(--parent-ink);margin:.18rem 0 .15rem;font-size:1rem}.UserPortal-module__FlVnza__historyItem p{color:var(--parent-muted);margin:0;font-size:.86rem}.UserPortal-module__FlVnza__billingCurrentPlan{border:1px solid var(--parent-border);background:var(--parent-surface-2);border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.85rem;display:grid}.UserPortal-module__FlVnza__billingCurrentPlan span{color:var(--parent-muted);text-transform:uppercase;font-size:.72rem;font-weight:780;letter-spacing:.055em!important}.UserPortal-module__FlVnza__billingCurrentPlan h2{color:var(--parent-ink);margin:.16rem 0;font-size:1.18rem}.UserPortal-module__FlVnza__billingCurrentPlan strong{color:var(--parent-ink);text-align:right;font-size:1.4rem;display:block}.UserPortal-module__FlVnza__billingCurrentPlan small{color:var(--parent-muted);text-align:right;display:block}.UserPortal-module__FlVnza__subscriptionPlanGrid,.UserPortal-module__FlVnza__onboardingPlanGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.UserPortal-module__FlVnza__subscriptionPlanCard{gap:.78rem;padding:.9rem;display:grid}.UserPortal-module__FlVnza__subscriptionPlanCardActive,.UserPortal-module__FlVnza__onboardingPlanOptionActive{background:var(--parent-primary-soft);border-color:#c8d6ef}.UserPortal-module__FlVnza__billingTable{border:1px solid var(--parent-border);border-radius:.65rem;display:grid;overflow:hidden}.UserPortal-module__FlVnza__billingTableHead{background:var(--parent-surface-3);color:var(--parent-muted);text-transform:uppercase;font-size:.72rem;font-weight:780;letter-spacing:.055em!important}.UserPortal-module__FlVnza__billingTableRow{border-top:1px solid var(--parent-border);color:var(--parent-text);font-size:.86rem}.UserPortal-module__FlVnza__portalFrame a:focus-visible,.UserPortal-module__FlVnza__portalFrame button:focus-visible,.UserPortal-module__FlVnza__portalFrame input:focus-visible,.UserPortal-module__FlVnza__portalFrame textarea:focus-visible,.UserPortal-module__FlVnza__portalFrame select:focus-visible{outline:3px solid var(--parent-focus);outline-offset:2px}@media (max-width:1180px){.UserPortal-module__FlVnza__questionCardGrid,.UserPortal-module__FlVnza__subscriptionPlanGrid,.UserPortal-module__FlVnza__onboardingPlanGrid{grid-template-columns:1fr}.UserPortal-module__FlVnza__assignmentForm,.UserPortal-module__FlVnza__questionBankToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1040px){.UserPortal-module__FlVnza__portalChrome{grid-template-columns:1fr;width:min(100%,920px)}.UserPortal-module__FlVnza__portalSidebar,.UserPortal-module__FlVnza__accountSettingsNav{position:static}.UserPortal-module__FlVnza__portalSidebar{grid-template-columns:minmax(13rem,1fr) minmax(16rem,1.4fr);align-items:start}.UserPortal-module__FlVnza__brandBlock,.UserPortal-module__FlVnza__portalMiniHint{border-bottom:0;padding-bottom:0}.UserPortal-module__FlVnza__portalMiniHint,.UserPortal-module__FlVnza__navCluster{border-top:1px solid var(--parent-border);padding-top:.7rem}.UserPortal-module__FlVnza__navLinks{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.UserPortal-module__FlVnza__navCluster{grid-column:1/-1}.UserPortal-module__FlVnza__accountSettingsShell,.UserPortal-module__FlVnza__childAccountsGrid,.UserPortal-module__FlVnza__questionSetPanel{grid-template-columns:1fr}.UserPortal-module__FlVnza__questionSetList,.UserPortal-module__FlVnza__questionSetEditor,.UserPortal-module__FlVnza__selectedQuestionList,.UserPortal-module__FlVnza__assignmentPanel{grid-area:auto/1}}@media (max-width:760px){.UserPortal-module__FlVnza__portalChrome{gap:.75rem;padding:.7rem}.UserPortal-module__FlVnza__portalSidebar{border-radius:.65rem;grid-template-columns:1fr;padding:.7rem}.UserPortal-module__FlVnza__brandBlock,.UserPortal-module__FlVnza__portalMiniHint,.UserPortal-module__FlVnza__navCluster{border-bottom:1px solid var(--parent-border);border-top:0;padding-top:0;padding-bottom:.7rem}.UserPortal-module__FlVnza__navCluster{border-bottom:0;padding-top:.7rem;padding-bottom:0}.UserPortal-module__FlVnza__navLinks,.UserPortal-module__FlVnza__navCluster,.UserPortal-module__FlVnza__homeActions,.UserPortal-module__FlVnza__accountActions,.UserPortal-module__FlVnza__accountDetails,.UserPortal-module__FlVnza__profileList,.UserPortal-module__FlVnza__subscriptionFacts,.UserPortal-module__FlVnza__billingSummaryGrid,.UserPortal-module__FlVnza__accountFormGrid,.UserPortal-module__FlVnza__preferenceGrid,.UserPortal-module__FlVnza__homeGuideGrid,.UserPortal-module__FlVnza__questionBankToolbar,.UserPortal-module__FlVnza__questionCardGrid,.UserPortal-module__FlVnza__assignmentForm,.UserPortal-module__FlVnza__childAccountsGrid,.UserPortal-module__FlVnza__accountSplitGrid,.UserPortal-module__FlVnza__accountSettingsShell,.UserPortal-module__FlVnza__billingTableHead,.UserPortal-module__FlVnza__billingTableRow,.UserPortal-module__FlVnza__homeHero,.UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__historyHero,.UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__questionBankHero,.UserPortal-module__FlVnza__billingOverviewCard,.UserPortal-module__FlVnza__billingCurrentPlan,.UserPortal-module__FlVnza__historyItem,.UserPortal-module__FlVnza__selectedQuestionList article,.UserPortal-module__FlVnza__assignmentList article,.UserPortal-module__FlVnza__questionCardHeader{grid-template-columns:1fr}.UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__questionBankHero,.UserPortal-module__FlVnza__historyHero,.UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__homeHero,.UserPortal-module__FlVnza__billingOverviewCard{padding:.9rem}.UserPortal-module__FlVnza__homeHero h1,.UserPortal-module__FlVnza__profileHero h1,.UserPortal-module__FlVnza__historyHero h1,.UserPortal-module__FlVnza__subscriptionHero h1,.UserPortal-module__FlVnza__questionBankHero h1,.UserPortal-module__FlVnza__billingOverviewHeader h1{font-size:1.36rem}.UserPortal-module__FlVnza__questionSetDraft,.UserPortal-module__FlVnza__historyStat,.UserPortal-module__FlVnza__subscriptionHeroStat{text-align:left;justify-items:start;width:100%}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__secondaryPortalButton,.UserPortal-module__FlVnza__softActionButton,.UserPortal-module__FlVnza__dangerPortalButton,.UserPortal-module__FlVnza__childGradeTab,.UserPortal-module__FlVnza__childGradeTabActive{width:100%}.UserPortal-module__FlVnza__childGradeTab,.UserPortal-module__FlVnza__childGradeTabActive{max-width:none}.UserPortal-module__FlVnza__questionPagination,.UserPortal-module__FlVnza__historyPagination,.UserPortal-module__FlVnza__billingTablePagination,.UserPortal-module__FlVnza__historyActions,.UserPortal-module__FlVnza__childActionRow,.UserPortal-module__FlVnza__billingActionRow{flex-direction:column;align-items:stretch}.UserPortal-module__FlVnza__billingCurrentPlan strong,.UserPortal-module__FlVnza__billingCurrentPlan small{text-align:left}}.UserPortal-module__FlVnza__portalFrame,.UserPortal-module__FlVnza__onboardingFlow{--parent-bg:#f5f7fb;--parent-surface:#fff;--parent-surface-raised:#fff;--parent-surface-muted:#f8fafc;--parent-surface-tint:#eef4ff;--parent-border:#d9e0ea;--parent-border-strong:#c5cedb;--parent-text:#172033;--parent-text-soft:#344054;--parent-muted:#667085;--parent-primary:#2f5bff;--parent-primary-dark:#2447c8;--parent-primary-soft:#eef4ff;--parent-secondary:#0f766e;--parent-secondary-soft:#ecfdf5;--parent-warning:#a15c07;--parent-warning-soft:#fff7ed;--parent-danger:#b42318;--parent-danger-soft:#fff4f2;--parent-shadow:0 12px 32px #0f172a12;--parent-shadow-soft:0 1px 3px #0f172a14;--parent-focus:#2f5bff33;background:var(--parent-bg);min-height:100vh;color:var(--parent-text)}.UserPortal-module__FlVnza__content{width:100%;min-width:0;padding:0}.UserPortal-module__FlVnza__portalSidebar{border:1px solid var(--parent-border);background:var(--parent-surface);min-width:0;box-shadow:var(--parent-shadow-soft);border-radius:.75rem;grid-template-columns:1fr;align-self:start;gap:.9rem;padding:.9rem;display:grid;position:sticky;top:1.25rem}.UserPortal-module__FlVnza__brandBlock{border:0;border-bottom:1px solid var(--parent-border);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0 0 .9rem;display:block}.UserPortal-module__FlVnza__workspaceBrandMark{color:#fff;letter-spacing:0;background:#172033;border-radius:.6rem;place-items:center;width:2.4rem;height:2.4rem;font-size:.8rem;font-weight:760;display:inline-grid}.UserPortal-module__FlVnza__workspaceWelcome{display:none}.UserPortal-module__FlVnza__portalMiniHint{border:0;border-bottom:1px solid var(--parent-border);color:var(--parent-muted);margin:0;padding:0 .05rem .9rem;font-size:.84rem;font-weight:500;line-height:1.45}.UserPortal-module__FlVnza__navCluster{border-top:1px solid var(--parent-border);margin-top:.15rem;padding-top:.85rem}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__secondaryPortalButton,.UserPortal-module__FlVnza__softActionButton,.UserPortal-module__FlVnza__dangerPortalButton,.UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__accountSettingsSignOut,.UserPortal-module__FlVnza__preferenceSaveButton,.UserPortal-module__FlVnza__preferenceSelectAll,.UserPortal-module__FlVnza__questionSelectButton,.UserPortal-module__FlVnza__questionSelectButtonActive,.UserPortal-module__FlVnza__questionPagination button,.UserPortal-module__FlVnza__billingTablePagination button,.UserPortal-module__FlVnza__childGradeTab,.UserPortal-module__FlVnza__childGradeTabActive{letter-spacing:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.55rem;font-size:.9rem;font-weight:660;line-height:1.2;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive{width:100%;min-height:2.65rem;color:var(--parent-text-soft);text-align:left;border:1px solid #0000;justify-content:flex-start;padding:0 .75rem}.UserPortal-module__FlVnza__navLink{background:0 0}.UserPortal-module__FlVnza__navLinkActive{background:var(--parent-primary-soft);color:var(--parent-primary-dark);box-shadow:inset 3px 0 0 var(--parent-primary);border-color:#cfdbff}.UserPortal-module__FlVnza__navIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;flex:none;width:1rem;height:1rem}.UserPortal-module__FlVnza__navLink span,.UserPortal-module__FlVnza__navLinkActive span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.UserPortal-module__FlVnza__navLink:hover,.UserPortal-module__FlVnza__navLinkActive:hover{background:var(--parent-primary-soft);color:var(--parent-primary-dark);border-color:#cfdbff;transform:none}.UserPortal-module__FlVnza__navLinkDisabled,.UserPortal-module__FlVnza__navLinkDisabled:hover{cursor:not-allowed;opacity:.56}.UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__accountSettingsSignOut{border:1px solid var(--parent-border);width:100%;color:var(--parent-danger);text-align:left;background:#fff;justify-content:flex-start;padding:0 .75rem}.UserPortal-module__FlVnza__signOutButton:hover:not(:disabled),.UserPortal-module__FlVnza__accountSettingsSignOut:hover:not(:disabled),.UserPortal-module__FlVnza__dangerPortalButton:hover:not(:disabled){background:var(--parent-danger-soft);color:var(--parent-danger);border-color:#f5b7af;transform:none}.UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__preferenceSaveButton{border:1px solid var(--parent-primary);background:var(--parent-primary);color:#fff;box-shadow:none}.UserPortal-module__FlVnza__primaryPortalButton:hover:not(:disabled),.UserPortal-module__FlVnza__preferenceSaveButton:hover:not(:disabled){border-color:var(--parent-primary-dark);background:var(--parent-primary-dark);color:#fff;transform:none}.UserPortal-module__FlVnza__secondaryPortalButton,.UserPortal-module__FlVnza__softActionButton,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__preferenceSelectAll,.UserPortal-module__FlVnza__questionSelectButton,.UserPortal-module__FlVnza__questionPagination button,.UserPortal-module__FlVnza__billingTablePagination button{border:1px solid var(--parent-border);color:var(--parent-text-soft);box-shadow:none;background:#fff}.UserPortal-module__FlVnza__secondaryPortalButton:hover:not(:disabled),.UserPortal-module__FlVnza__softActionButton:hover:not(:disabled),.UserPortal-module__FlVnza__publicLink:hover,.UserPortal-module__FlVnza__accountLink:hover,.UserPortal-module__FlVnza__preferenceSelectAll:hover:not(:disabled),.UserPortal-module__FlVnza__questionSelectButton:hover:not(:disabled),.UserPortal-module__FlVnza__questionPagination button:hover:not(:disabled),.UserPortal-module__FlVnza__billingTablePagination button:hover:not(:disabled){background:var(--parent-primary-soft);color:var(--parent-primary-dark);border-color:#c6d4ff;transform:none}.UserPortal-module__FlVnza__dangerPortalButton{color:var(--parent-danger);box-shadow:none;background:#fff;border:1px solid #f3c4bd}.UserPortal-module__FlVnza__navLink:focus-visible,.UserPortal-module__FlVnza__navLinkActive:focus-visible,.UserPortal-module__FlVnza__publicLink:focus-visible,.UserPortal-module__FlVnza__accountLink:focus-visible,.UserPortal-module__FlVnza__primaryPortalButton:focus-visible,.UserPortal-module__FlVnza__secondaryPortalButton:focus-visible,.UserPortal-module__FlVnza__softActionButton:focus-visible,.UserPortal-module__FlVnza__dangerPortalButton:focus-visible,.UserPortal-module__FlVnza__signOutButton:focus-visible,.UserPortal-module__FlVnza__accountSettingsSignOut:focus-visible,.UserPortal-module__FlVnza__preferenceSaveButton:focus-visible,.UserPortal-module__FlVnza__preferenceSelectAll:focus-visible,.UserPortal-module__FlVnza__questionSelectButton:focus-visible,.UserPortal-module__FlVnza__questionSelectButtonActive:focus-visible,.UserPortal-module__FlVnza__questionPagination button:focus-visible,.UserPortal-module__FlVnza__billingTablePagination button:focus-visible,.UserPortal-module__FlVnza__childGradeTab:focus-visible,.UserPortal-module__FlVnza__childGradeTabActive:focus-visible{outline:3px solid var(--parent-focus);outline-offset:2px}.UserPortal-module__FlVnza__primaryPortalButton:disabled,.UserPortal-module__FlVnza__secondaryPortalButton:disabled,.UserPortal-module__FlVnza__softActionButton:disabled,.UserPortal-module__FlVnza__dangerPortalButton:disabled,.UserPortal-module__FlVnza__signOutButton:disabled,.UserPortal-module__FlVnza__preferenceSaveButton:disabled,.UserPortal-module__FlVnza__preferenceSelectAll:disabled,.UserPortal-module__FlVnza__questionSelectButton:disabled,.UserPortal-module__FlVnza__questionSelectButtonActive:disabled,.UserPortal-module__FlVnza__questionPagination button:disabled,.UserPortal-module__FlVnza__billingTablePagination button:disabled{cursor:not-allowed;opacity:.55}.UserPortal-module__FlVnza__homeCard,.UserPortal-module__FlVnza__accountWorkspace,.UserPortal-module__FlVnza__historyWorkspace,.UserPortal-module__FlVnza__subscriptionWorkspace,.UserPortal-module__FlVnza__preferenceWorkspace,.UserPortal-module__FlVnza__questionBankWorkspace{gap:1rem;width:min(100%,1120px);margin:0;display:grid}.UserPortal-module__FlVnza__homeCard{align-content:start;min-height:auto}.UserPortal-module__FlVnza__homeHero,.UserPortal-module__FlVnza__accountCard,.UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__historyHero,.UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__questionBankHero,.UserPortal-module__FlVnza__billingOverviewCard,.UserPortal-module__FlVnza__billingHistoryCard,.UserPortal-module__FlVnza__subscriptionTopUpCard,.UserPortal-module__FlVnza__profileCard,.UserPortal-module__FlVnza__securityCard,.UserPortal-module__FlVnza__subscriptionCard,.UserPortal-module__FlVnza__preferenceMainCard,.UserPortal-module__FlVnza__preferenceSideCard,.UserPortal-module__FlVnza__questionSetPanel,.UserPortal-module__FlVnza__questionSetEditor,.UserPortal-module__FlVnza__selectedQuestionList,.UserPortal-module__FlVnza__assignmentPanel,.UserPortal-module__FlVnza__questionBankToolbar,.UserPortal-module__FlVnza__questionCard,.UserPortal-module__FlVnza__questionEmptyState,.UserPortal-module__FlVnza__historyEmpty,.UserPortal-module__FlVnza__historyItem,.UserPortal-module__FlVnza__historyPagination,.UserPortal-module__FlVnza__accountSettingsNav,.UserPortal-module__FlVnza__childProfileCard,.UserPortal-module__FlVnza__childEmptyState{border:1px solid var(--parent-border);background:var(--parent-surface);box-shadow:var(--parent-shadow-soft);border-radius:.75rem}.UserPortal-module__FlVnza__homeHero,.UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__historyHero,.UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__questionBankHero,.UserPortal-module__FlVnza__billingOverviewCard{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:auto;padding:1.35rem;display:grid}.UserPortal-module__FlVnza__homeHero{grid-template-columns:1fr}.UserPortal-module__FlVnza__homeHero h1,.UserPortal-module__FlVnza__profileHero h1,.UserPortal-module__FlVnza__historyHero h1,.UserPortal-module__FlVnza__subscriptionHero h1,.UserPortal-module__FlVnza__questionBankHero h1,.UserPortal-module__FlVnza__billingOverviewHeader h1{max-width:42rem;color:var(--parent-text);letter-spacing:0;margin:.2rem 0 0;font-size:1.75rem;font-weight:780;line-height:1.18}.UserPortal-module__FlVnza__homeHero p,.UserPortal-module__FlVnza__profileHero p,.UserPortal-module__FlVnza__historyHero p,.UserPortal-module__FlVnza__subscriptionHero p,.UserPortal-module__FlVnza__questionBankHero p,.UserPortal-module__FlVnza__billingCurrentPlan p,.UserPortal-module__FlVnza__childEmptyState p,.UserPortal-module__FlVnza__historyEmpty p,.UserPortal-module__FlVnza__questionEmptyState p{max-width:46rem;color:var(--parent-muted);letter-spacing:0;margin:.45rem 0 0;font-size:.95rem;line-height:1.55}.UserPortal-module__FlVnza__screenKicker,.UserPortal-module__FlVnza__homeKicker,.UserPortal-module__FlVnza__historyKicker{color:var(--parent-secondary);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:760;line-height:1.2}.UserPortal-module__FlVnza__homeActions,.UserPortal-module__FlVnza__accountActions,.UserPortal-module__FlVnza__billingActionRow,.UserPortal-module__FlVnza__questionSetActions,.UserPortal-module__FlVnza__childActionRow,.UserPortal-module__FlVnza__historyActions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.UserPortal-module__FlVnza__homeActions{padding:0}.UserPortal-module__FlVnza__homeActions .UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__homeActions .UserPortal-module__FlVnza__publicLink{width:auto;padding:0 .9rem}.UserPortal-module__FlVnza__accountSettingsNav{gap:.85rem;padding:.9rem;display:grid}.UserPortal-module__FlVnza__accountSettingsNavHeader{border-bottom:1px solid var(--parent-border);gap:.15rem;padding-bottom:.8rem;display:grid}.UserPortal-module__FlVnza__accountSettingsNavHeader span,.UserPortal-module__FlVnza__sectionTitleRow span,.UserPortal-module__FlVnza__accountForm label span,.UserPortal-module__FlVnza__modernForm label span,.UserPortal-module__FlVnza__childAccountForm label span,.UserPortal-module__FlVnza__preferenceSelectField span,.UserPortal-module__FlVnza__modernSelectField span,.UserPortal-module__FlVnza__questionSearchField span,.UserPortal-module__FlVnza__questionBankToolbar label span,.UserPortal-module__FlVnza__questionSetEditor label span,.UserPortal-module__FlVnza__assignmentForm label span,.UserPortal-module__FlVnza__accountDetails dt,.UserPortal-module__FlVnza__profileList dt,.UserPortal-module__FlVnza__childMetaGrid dt,.UserPortal-module__FlVnza__subscriptionFacts dt,.UserPortal-module__FlVnza__billingSummaryGrid dt{color:var(--parent-muted);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:700}.UserPortal-module__FlVnza__accountSettingsNavHeader strong{color:var(--parent-text);font-size:1rem;line-height:1.25}.UserPortal-module__FlVnza__accountSettingsNav nav{gap:.35rem;display:grid}.UserPortal-module__FlVnza__accountSettingsNavLink,.UserPortal-module__FlVnza__accountSettingsNavLinkActive{color:var(--parent-text-soft);border:1px solid #0000;border-radius:.55rem;gap:.12rem;padding:.7rem .75rem;text-decoration:none;display:grid}.UserPortal-module__FlVnza__accountSettingsNavLinkActive{background:var(--parent-primary-soft);color:var(--parent-primary-dark);box-shadow:inset 3px 0 0 var(--parent-primary);border-color:#cfdbff}.UserPortal-module__FlVnza__accountSettingsNavLink:hover{border-color:var(--parent-border);background:var(--parent-surface-muted);color:var(--parent-text)}.UserPortal-module__FlVnza__accountSettingsNavLink span,.UserPortal-module__FlVnza__accountSettingsNavLinkActive span{font-size:.9rem;font-weight:720}.UserPortal-module__FlVnza__accountSettingsNavLink small,.UserPortal-module__FlVnza__accountSettingsNavLinkActive small{color:var(--parent-muted);font-size:.78rem;line-height:1.35}.UserPortal-module__FlVnza__accountSettingsNavFooter{border-top:1px solid var(--parent-border);gap:.55rem;padding-top:.85rem;display:grid}.UserPortal-module__FlVnza__accountSettingsBackLink{color:var(--parent-primary-dark);font-size:.86rem;font-weight:700;text-decoration:none}.UserPortal-module__FlVnza__accountSettingsMain,.UserPortal-module__FlVnza__accountMainColumn,.UserPortal-module__FlVnza__securityForms,.UserPortal-module__FlVnza__childProfileList,.UserPortal-module__FlVnza__historyList{gap:1rem;min-width:0;display:grid}.UserPortal-module__FlVnza__profileHero{grid-template-columns:auto minmax(0,1fr) auto}.UserPortal-module__FlVnza__profileAvatar,.UserPortal-module__FlVnza__childAvatar{background:var(--parent-primary-soft);width:3.2rem;height:3.2rem;color:var(--parent-primary-dark);letter-spacing:0;border-radius:.7rem;place-items:center;font-size:1rem;font-weight:780;display:inline-grid}.UserPortal-module__FlVnza__profileBadge,.UserPortal-module__FlVnza__verifiedPill,.UserPortal-module__FlVnza__pendingPill,.UserPortal-module__FlVnza__accountRolePill,.UserPortal-module__FlVnza__questionMetaRow span,.UserPortal-module__FlVnza__questionBankSummary span,.UserPortal-module__FlVnza__onboardingPlanBadge{border:1px solid var(--parent-border);background:var(--parent-surface-muted);min-height:1.7rem;color:var(--parent-text-soft);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;padding:.28rem .62rem;font-size:.78rem;font-weight:700;line-height:1.1;display:inline-flex}.UserPortal-module__FlVnza__accountNotice,.UserPortal-module__FlVnza__portalStatus,.UserPortal-module__FlVnza__preferenceError{box-shadow:none;border-radius:.6rem;margin:0;padding:.75rem .85rem;font-size:.9rem;font-weight:620;line-height:1.45}.UserPortal-module__FlVnza__preferenceError{background:var(--parent-danger-soft);border:1px solid #f3c4bd;color:var(--parent-danger)!important}.UserPortal-module__FlVnza__profileCard,.UserPortal-module__FlVnza__securityCard,.UserPortal-module__FlVnza__subscriptionCard,.UserPortal-module__FlVnza__billingHistoryCard,.UserPortal-module__FlVnza__subscriptionTopUpCard{padding:1.1rem}.UserPortal-module__FlVnza__sectionTitleRow,.UserPortal-module__FlVnza__questionSetHeader,.UserPortal-module__FlVnza__billingOverviewHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.UserPortal-module__FlVnza__sectionTitleRow h2,.UserPortal-module__FlVnza__questionSetHeader h2,.UserPortal-module__FlVnza__billingOverviewHeader h1{color:var(--parent-text);letter-spacing:0;margin:.16rem 0 0;font-size:1.05rem;font-weight:760;line-height:1.25}.UserPortal-module__FlVnza__profileList,.UserPortal-module__FlVnza__subscriptionFacts,.UserPortal-module__FlVnza__billingSummaryGrid,.UserPortal-module__FlVnza__childMetaGrid,.UserPortal-module__FlVnza__accountDetails,.UserPortal-module__FlVnza__billingCurrentPlan{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.UserPortal-module__FlVnza__profileList div,.UserPortal-module__FlVnza__subscriptionFacts div,.UserPortal-module__FlVnza__billingSummaryGrid div,.UserPortal-module__FlVnza__childMetaGrid div,.UserPortal-module__FlVnza__accountDetails div,.UserPortal-module__FlVnza__billingCurrentPlan,.UserPortal-module__FlVnza__homeGuideGrid article,.UserPortal-module__FlVnza__selectedQuestionList article,.UserPortal-module__FlVnza__assignmentList article,.UserPortal-module__FlVnza__questionOptionList li{border:1px solid var(--parent-border);background:var(--parent-surface-muted);box-shadow:none;border-radius:.6rem}.UserPortal-module__FlVnza__profileList div,.UserPortal-module__FlVnza__subscriptionFacts div,.UserPortal-module__FlVnza__billingSummaryGrid div,.UserPortal-module__FlVnza__childMetaGrid div,.UserPortal-module__FlVnza__accountDetails div{min-width:0;padding:.75rem}.UserPortal-module__FlVnza__profileList dd,.UserPortal-module__FlVnza__subscriptionFacts dd,.UserPortal-module__FlVnza__billingSummaryGrid dd,.UserPortal-module__FlVnza__childMetaGrid dd,.UserPortal-module__FlVnza__accountDetails dd{overflow-wrap:anywhere;color:var(--parent-text);margin:.2rem 0 0;font-size:.95rem;font-weight:700;line-height:1.35}.UserPortal-module__FlVnza__accountForm,.UserPortal-module__FlVnza__modernForm,.UserPortal-module__FlVnza__childAccountForm,.UserPortal-module__FlVnza__questionSetEditor,.UserPortal-module__FlVnza__assignmentForm{gap:.75rem;display:grid}.UserPortal-module__FlVnza__accountFormGrid,.UserPortal-module__FlVnza__childAccountsGrid{grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);align-items:start;gap:1rem;display:grid}.UserPortal-module__FlVnza__accountForm label,.UserPortal-module__FlVnza__modernForm label,.UserPortal-module__FlVnza__childAccountForm label,.UserPortal-module__FlVnza__preferenceSelectField,.UserPortal-module__FlVnza__modernSelectField,.UserPortal-module__FlVnza__questionSearchField,.UserPortal-module__FlVnza__questionBankToolbar label,.UserPortal-module__FlVnza__questionSetEditor label,.UserPortal-module__FlVnza__assignmentForm label{gap:.34rem;min-width:0;display:grid}.UserPortal-module__FlVnza__accountForm input,.UserPortal-module__FlVnza__modernForm input,.UserPortal-module__FlVnza__childAccountForm input,.UserPortal-module__FlVnza__childAccountForm select,.UserPortal-module__FlVnza__preferenceSelectField select,.UserPortal-module__FlVnza__modernSelectField select,.UserPortal-module__FlVnza__questionSearchField input,.UserPortal-module__FlVnza__questionBankToolbar input,.UserPortal-module__FlVnza__questionBankToolbar select,.UserPortal-module__FlVnza__questionSetEditor input,.UserPortal-module__FlVnza__questionSetEditor textarea,.UserPortal-module__FlVnza__assignmentForm input,.UserPortal-module__FlVnza__assignmentForm select{border:1px solid var(--parent-border);width:100%;min-height:2.6rem;color:var(--parent-text);box-shadow:none;font:inherit;background:#fff;border-radius:.5rem;padding:.55rem .7rem;font-size:.92rem;line-height:1.4}.UserPortal-module__FlVnza__questionSetEditor textarea{resize:vertical;min-height:5.5rem}.UserPortal-module__FlVnza__childConsentControl{border:1px solid var(--parent-border);background:var(--parent-surface-muted);border-radius:.6rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.8rem;display:grid!important}.UserPortal-module__FlVnza__childConsentControl input{width:1rem;height:1rem;min-height:0;margin-top:.12rem}.UserPortal-module__FlVnza__childConsentControl span,.UserPortal-module__FlVnza__childPinHelp{color:var(--parent-muted);letter-spacing:0;text-transform:none;font-size:.85rem;font-weight:500;line-height:1.45}.UserPortal-module__FlVnza__childProfileHeader>span{background:var(--parent-surface-tint);width:2.5rem;height:2.5rem;color:var(--parent-primary-dark);border-radius:.65rem;place-items:center;font-size:.85rem;font-weight:780;display:inline-grid}.UserPortal-module__FlVnza__childProfileHeader h3{color:var(--parent-text);margin:0;font-size:1rem;line-height:1.25}.UserPortal-module__FlVnza__questionBankHero{grid-template-columns:minmax(0,1fr) auto}.UserPortal-module__FlVnza__questionSetDraft,.UserPortal-module__FlVnza__historyStat,.UserPortal-module__FlVnza__subscriptionHeroStat{border:1px solid var(--parent-border);background:var(--parent-surface-muted);border-radius:.7rem;justify-items:center;min-width:7rem;padding:.85rem 1rem;display:grid}.UserPortal-module__FlVnza__questionSetDraft strong,.UserPortal-module__FlVnza__historyStat strong,.UserPortal-module__FlVnza__subscriptionHeroStat strong{color:var(--parent-text);font-size:1.35rem;font-weight:780;line-height:1}.UserPortal-module__FlVnza__questionSetDraft span,.UserPortal-module__FlVnza__historyStat span,.UserPortal-module__FlVnza__subscriptionHeroStat span{color:var(--parent-muted);letter-spacing:0;text-transform:uppercase;margin-top:.25rem;font-size:.78rem;font-weight:700}.UserPortal-module__FlVnza__questionSetPanel{gap:1rem;padding:1.1rem;display:grid}.UserPortal-module__FlVnza__questionSetList,.UserPortal-module__FlVnza__selectedQuestionList,.UserPortal-module__FlVnza__assignmentList{gap:.65rem;display:grid}.UserPortal-module__FlVnza__questionSetCard,.UserPortal-module__FlVnza__questionSetCardActive{border:1px solid var(--parent-border);background:var(--parent-surface-muted);box-shadow:none;border-radius:.6rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem;display:grid}.UserPortal-module__FlVnza__questionSetCard button:first-child,.UserPortal-module__FlVnza__questionSetCardActive button:first-child{min-width:0;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:grid}.UserPortal-module__FlVnza__questionSetCard strong,.UserPortal-module__FlVnza__questionSetCardActive strong{color:var(--parent-text);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;line-height:1.3;overflow:hidden}.UserPortal-module__FlVnza__questionSetCard span,.UserPortal-module__FlVnza__questionSetCardActive span,.UserPortal-module__FlVnza__selectedQuestionList small,.UserPortal-module__FlVnza__assignmentList small{color:var(--parent-muted);font-size:.8rem;line-height:1.35}.UserPortal-module__FlVnza__questionSetCard>div,.UserPortal-module__FlVnza__questionSetCardActive>div,.UserPortal-module__FlVnza__selectedQuestionList article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.UserPortal-module__FlVnza__questionSetCard>div button,.UserPortal-module__FlVnza__questionSetCardActive>div button,.UserPortal-module__FlVnza__selectedQuestionList article button,.UserPortal-module__FlVnza__assignmentList article button{border:1px solid var(--parent-border);min-height:2.2rem;color:var(--parent-text-soft);background:#fff;border-radius:.45rem;padding:0 .6rem;font-size:.82rem;font-weight:680}.UserPortal-module__FlVnza__questionSetCard>div button:hover:not(:disabled),.UserPortal-module__FlVnza__questionSetCardActive>div button:hover:not(:disabled),.UserPortal-module__FlVnza__selectedQuestionList article button:hover:not(:disabled),.UserPortal-module__FlVnza__assignmentList article button:hover:not(:disabled){background:var(--parent-primary-soft);color:var(--parent-primary-dark);border-color:#c6d4ff}.UserPortal-module__FlVnza__selectedQuestionList{padding:.8rem}.UserPortal-module__FlVnza__selectedQuestionList article,.UserPortal-module__FlVnza__assignmentList article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.UserPortal-module__FlVnza__selectedQuestionList article>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.1rem .65rem;display:grid}.UserPortal-module__FlVnza__selectedQuestionList article>div:first-child>span{width:1.65rem;height:1.65rem;color:var(--parent-primary-dark);background:#fff;border-radius:999px;place-items:center;font-size:.78rem;font-weight:760;display:inline-grid}.UserPortal-module__FlVnza__selectedQuestionList strong,.UserPortal-module__FlVnza__assignmentList strong{color:var(--parent-text);font-size:.93rem;line-height:1.35}.UserPortal-module__FlVnza__selectedQuestionList small{grid-column:2}.UserPortal-module__FlVnza__assignmentPanel{gap:.9rem;padding:1rem;display:grid}.UserPortal-module__FlVnza__assignmentForm{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.UserPortal-module__FlVnza__assignmentForm label:first-child{grid-column:span 2}.UserPortal-module__FlVnza__assignmentForm button{min-height:2.6rem}.UserPortal-module__FlVnza__childGradeTabs{border-bottom:1px solid var(--parent-border);grid-column:1/-1;gap:.55rem;min-width:0;padding-bottom:.85rem;display:grid}.UserPortal-module__FlVnza__childGradeTab,.UserPortal-module__FlVnza__childGradeTabActive{border:1px solid var(--parent-border);min-width:9rem;max-width:14rem;min-height:3.1rem;color:var(--parent-text-soft);text-align:left;background:#fff;align-content:center;justify-items:start;gap:.1rem;padding:.55rem .75rem;display:grid}.UserPortal-module__FlVnza__childGradeTab strong,.UserPortal-module__FlVnza__childGradeTabActive strong{font-size:.9rem;line-height:1.2}.UserPortal-module__FlVnza__childGradeTab small,.UserPortal-module__FlVnza__childGradeTabActive small{max-width:100%;color:var(--parent-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.3;overflow:hidden}.UserPortal-module__FlVnza__questionCardHeader span{color:var(--parent-muted);letter-spacing:0;margin-bottom:.25rem;font-size:.78rem;font-weight:700;display:inline-block}.UserPortal-module__FlVnza__questionCardHeader h2{color:var(--parent-text);letter-spacing:0;margin:0;font-size:1rem;font-weight:740;line-height:1.38}.UserPortal-module__FlVnza__questionSelectButton,.UserPortal-module__FlVnza__questionSelectButtonActive{min-width:5.4rem;padding:0 .8rem}.UserPortal-module__FlVnza__questionOptionList li{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.6rem;padding:.55rem .65rem;display:grid}.UserPortal-module__FlVnza__questionOptionList strong{width:1.55rem;height:1.55rem;color:var(--parent-text-soft);background:#fff;border-radius:999px;place-items:center;font-size:.78rem;display:inline-grid}.UserPortal-module__FlVnza__questionAnswerPanel p{margin:.3rem 0 0;font-size:.86rem;line-height:1.45}.UserPortal-module__FlVnza__questionPagination,.UserPortal-module__FlVnza__historyPagination,.UserPortal-module__FlVnza__billingTablePagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;padding:.85rem;display:flex}.UserPortal-module__FlVnza__questionPagination span,.UserPortal-module__FlVnza__historyPagination span,.UserPortal-module__FlVnza__billingTablePagination span{color:var(--parent-muted);font-size:.88rem;font-weight:650}.UserPortal-module__FlVnza__historyItem{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.UserPortal-module__FlVnza__historyItemMain span,.UserPortal-module__FlVnza__historyItemMain p{color:var(--parent-muted);font-size:.85rem;line-height:1.4}.UserPortal-module__FlVnza__historyItemMain h2{color:var(--parent-text);margin:.22rem 0;font-size:1rem;line-height:1.35}.UserPortal-module__FlVnza__billingCurrentPlan{align-items:center;margin-top:1rem;padding:1rem}.UserPortal-module__FlVnza__billingCurrentPlan strong{color:var(--parent-text);font-size:1.6rem;line-height:1}.UserPortal-module__FlVnza__billingToggle{border:1px solid var(--parent-border);background:var(--parent-surface-muted);border-radius:.55rem;gap:.25rem;padding:.25rem;display:inline-flex}.UserPortal-module__FlVnza__billingToggle button,.UserPortal-module__FlVnza__billingToggleActive{border:0;border-radius:.42rem;min-height:2.2rem;padding:0 .75rem;font-size:.86rem;font-weight:700}@media (max-width:1120px){.UserPortal-module__FlVnza__portalChrome{grid-template-columns:1fr;gap:1rem}.UserPortal-module__FlVnza__portalSidebar{position:static}.UserPortal-module__FlVnza__portalMiniHint{border-bottom:0;padding-bottom:0}.UserPortal-module__FlVnza__navLinks{grid-template-columns:repeat(3,minmax(0,1fr))}.UserPortal-module__FlVnza__navCluster{grid-template-columns:1fr}.UserPortal-module__FlVnza__questionBankToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.UserPortal-module__FlVnza__questionSearchField{grid-column:1/-1}.UserPortal-module__FlVnza__assignmentForm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.UserPortal-module__FlVnza__portalChrome{padding:.8rem}.UserPortal-module__FlVnza__homeHero,.UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__historyHero,.UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__questionBankHero,.UserPortal-module__FlVnza__billingOverviewCard,.UserPortal-module__FlVnza__questionCardGrid,.UserPortal-module__FlVnza__childAccountsGrid,.UserPortal-module__FlVnza__accountSettingsShell,.UserPortal-module__FlVnza__accountFormGrid,.UserPortal-module__FlVnza__profileList,.UserPortal-module__FlVnza__subscriptionFacts,.UserPortal-module__FlVnza__billingSummaryGrid,.UserPortal-module__FlVnza__childMetaGrid,.UserPortal-module__FlVnza__accountDetails,.UserPortal-module__FlVnza__billingCurrentPlan,.UserPortal-module__FlVnza__assignmentForm{grid-template-columns:1fr}.UserPortal-module__FlVnza__navLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.UserPortal-module__FlVnza__questionSetCard,.UserPortal-module__FlVnza__questionSetCardActive,.UserPortal-module__FlVnza__selectedQuestionList article,.UserPortal-module__FlVnza__assignmentList article,.UserPortal-module__FlVnza__historyItem,.UserPortal-module__FlVnza__questionCardHeader{grid-template-columns:1fr}.UserPortal-module__FlVnza__questionSetCard>div,.UserPortal-module__FlVnza__questionSetCardActive>div,.UserPortal-module__FlVnza__selectedQuestionList article>div:last-child,.UserPortal-module__FlVnza__historyActions{justify-content:flex-start}.UserPortal-module__FlVnza__assignmentForm label:first-child,.UserPortal-module__FlVnza__questionSearchField{grid-column:auto}}@media (max-width:560px){.UserPortal-module__FlVnza__portalChrome{padding:.65rem}.UserPortal-module__FlVnza__portalSidebar,.UserPortal-module__FlVnza__homeHero,.UserPortal-module__FlVnza__accountCard,.UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__historyHero,.UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__questionBankHero,.UserPortal-module__FlVnza__billingOverviewCard,.UserPortal-module__FlVnza__profileCard,.UserPortal-module__FlVnza__securityCard,.UserPortal-module__FlVnza__subscriptionCard,.UserPortal-module__FlVnza__questionSetPanel,.UserPortal-module__FlVnza__questionBankToolbar,.UserPortal-module__FlVnza__questionCard{border-radius:.65rem}.UserPortal-module__FlVnza__navLinks,.UserPortal-module__FlVnza__navCluster,.UserPortal-module__FlVnza__questionBankToolbar,.UserPortal-module__FlVnza__homeActions,.UserPortal-module__FlVnza__accountActions,.UserPortal-module__FlVnza__billingActionRow,.UserPortal-module__FlVnza__questionSetActions,.UserPortal-module__FlVnza__childActionRow,.UserPortal-module__FlVnza__historyActions{grid-template-columns:1fr}.UserPortal-module__FlVnza__navLinks,.UserPortal-module__FlVnza__homeActions,.UserPortal-module__FlVnza__accountActions,.UserPortal-module__FlVnza__billingActionRow,.UserPortal-module__FlVnza__questionSetActions,.UserPortal-module__FlVnza__childActionRow,.UserPortal-module__FlVnza__historyActions{display:grid}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__secondaryPortalButton,.UserPortal-module__FlVnza__softActionButton,.UserPortal-module__FlVnza__dangerPortalButton,.UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__accountSettingsSignOut,.UserPortal-module__FlVnza__questionSelectButton,.UserPortal-module__FlVnza__questionSelectButtonActive,.UserPortal-module__FlVnza__homeActions .UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__homeActions .UserPortal-module__FlVnza__publicLink{width:100%}.UserPortal-module__FlVnza__homeHero h1,.UserPortal-module__FlVnza__profileHero h1,.UserPortal-module__FlVnza__historyHero h1,.UserPortal-module__FlVnza__subscriptionHero h1,.UserPortal-module__FlVnza__questionBankHero h1{font-size:1.45rem}.UserPortal-module__FlVnza__childGradeTab,.UserPortal-module__FlVnza__childGradeTabActive{width:100%;max-width:none}}.UserPortal-module__FlVnza__workspaceBrandMark{color:#fff;letter-spacing:.02em;background:#182230;border:1px solid #ffffff2e;border-radius:.65rem;place-items:center;width:2.35rem;height:2.35rem;font-size:.78rem;font-weight:760;display:grid;box-shadow:0 8px 18px #1018281f}.UserPortal-module__FlVnza__workspaceBrandText{gap:.1rem;min-width:0;display:grid}.UserPortal-module__FlVnza__workspaceBrandText p{color:var(--parent-muted);letter-spacing:.075em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:760;line-height:1.15}.UserPortal-module__FlVnza__workspaceBrandText strong{color:#101828;letter-spacing:-.01em;font-size:1.05rem;font-weight:740;line-height:1.16;display:block}.UserPortal-module__FlVnza__workspaceWelcome{border:1px solid var(--parent-border);background:var(--parent-surface-muted);min-width:0;color:var(--parent-text-soft);overflow-wrap:anywhere;border-radius:.48rem;padding:.48rem .58rem;font-size:.82rem;font-weight:560;line-height:1.35;display:block}@media (max-width:1040px){.UserPortal-module__FlVnza__brandBlock{border-bottom:0;padding-bottom:0}}.UserPortal-module__FlVnza__navCreditStatus{color:#536174;letter-spacing:.025em;white-space:nowrap;background:#f8fbffbd;border:1px solid #17203314;border-radius:999px;flex:100%;justify-content:center;justify-self:center;align-items:center;width:100%;min-height:2rem;padding:.42rem .68rem;font-size:.72rem;font-weight:650;line-height:1;display:inline-flex}@media (min-width:1041px){.UserPortal-module__FlVnza__portalSidebar{grid-template-columns:minmax(12rem,.8fr) minmax(0,1.6fr) minmax(13rem,auto)}.UserPortal-module__FlVnza__navLinks{grid-template-columns:repeat(auto-fit,minmax(8.6rem,1fr));justify-content:stretch;gap:.32rem;min-width:0;display:grid}.UserPortal-module__FlVnza__navCluster{grid-template-columns:repeat(2,minmax(0,auto));justify-content:end;align-items:center;gap:.36rem;min-width:0;display:grid}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive{flex:none;padding-inline:.55rem}.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__signOutButton{min-width:0;padding-inline:.72rem}.UserPortal-module__FlVnza__navCreditStatus{grid-column:1/-1}}.UserPortal-module__FlVnza__accountSplitGrid{grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr);align-items:start;gap:clamp(1rem,2.4vw,1.4rem);display:grid}.UserPortal-module__FlVnza__accountMainColumn,.UserPortal-module__FlVnza__accountSideColumn{gap:clamp(1rem,2vw,1.2rem);min-width:0;display:grid}.UserPortal-module__FlVnza__accountSideColumn{align-self:start}.UserPortal-module__FlVnza__accountSideColumn .UserPortal-module__FlVnza__subscriptionCard{position:sticky;top:5.75rem}@media (min-width:1041px){.UserPortal-module__FlVnza__portalSidebar{grid-template-columns:minmax(13rem,.9fr) minmax(22rem,1.7fr) auto}}@media (max-width:900px){.UserPortal-module__FlVnza__accountSplitGrid{grid-template-columns:1fr}.UserPortal-module__FlVnza__accountSideColumn .UserPortal-module__FlVnza__subscriptionCard{position:static}}.UserPortal-module__FlVnza__questionBankWorkspace{gap:clamp(.85rem,2vw,1.1rem);width:min(100%,1120px);margin-inline:auto;display:grid}.UserPortal-module__FlVnza__questionBankHero{background:radial-gradient(circle at 92% 18%,#15bfd038,#0000 9rem),#fff;border:1px solid #17203314;border-radius:1.25rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(.9rem,2vw,1.2rem);padding:clamp(1rem,2.4vw,1.35rem);display:grid;box-shadow:0 14px 32px #17203312}.UserPortal-module__FlVnza__questionBankHero h1{color:#10182f;max-width:18ch;margin:0;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.04}.UserPortal-module__FlVnza__questionBankHero p{color:#536174;max-width:42rem;margin:.65rem 0 0;font-size:.95rem;line-height:1.55}.UserPortal-module__FlVnza__questionSetDraft{color:#fff;text-align:center;background:#10182f;border-radius:1rem;place-items:center;min-width:7.2rem;min-height:6.2rem;padding:.8rem;display:grid}.UserPortal-module__FlVnza__questionSetDraft strong{font-size:2.4rem;font-weight:720;line-height:1}.UserPortal-module__FlVnza__questionSetDraft span{color:#ffffffb8;font-size:.8rem;font-weight:680}.UserPortal-module__FlVnza__questionSetPanel{background:#fff;border:1px solid #17203314;border-radius:1.05rem;grid-template-columns:minmax(15rem,.74fr) minmax(18rem,1fr);gap:.82rem;padding:.85rem;display:grid;box-shadow:0 12px 26px #1720330f}.UserPortal-module__FlVnza__questionSetHeader{grid-column:1/-1;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.UserPortal-module__FlVnza__questionSetHeader h2{color:#10182f;margin:.18rem 0 0;font-size:1.25rem;line-height:1.2}.UserPortal-module__FlVnza__questionSetList{align-content:start;gap:.5rem;min-width:0;display:grid}.UserPortal-module__FlVnza__questionSetCard,.UserPortal-module__FlVnza__questionSetCardActive{background:#f8fafc;border:1px solid #17203314;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.52rem;display:grid}.UserPortal-module__FlVnza__questionSetCardActive{background:#eef4ff;border-color:#1d4ed847}.UserPortal-module__FlVnza__questionSetCard button,.UserPortal-module__FlVnza__questionSetCardActive button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0}.UserPortal-module__FlVnza__questionSetCard>button,.UserPortal-module__FlVnza__questionSetCardActive>button{gap:.2rem;min-width:0;display:grid}.UserPortal-module__FlVnza__questionSetCard strong,.UserPortal-module__FlVnza__questionSetCardActive strong{color:#10182f;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;overflow:hidden}.UserPortal-module__FlVnza__questionSetCard span,.UserPortal-module__FlVnza__questionSetCardActive span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:620;overflow:hidden}.UserPortal-module__FlVnza__questionSetCard>div,.UserPortal-module__FlVnza__questionSetCardActive>div{flex-wrap:wrap;justify-content:end;gap:.28rem;display:flex}.UserPortal-module__FlVnza__questionSetCard>div button,.UserPortal-module__FlVnza__questionSetCardActive>div button{color:#1d4ed8;background:#fff;border:1px solid #1d4ed829;border-radius:999px;padding:.32rem .52rem;font-size:.72rem;font-weight:680}.UserPortal-module__FlVnza__questionSetEditor{gap:.62rem;min-width:0;display:grid}.UserPortal-module__FlVnza__questionSetEditor label{gap:.36rem;min-width:0;display:grid}.UserPortal-module__FlVnza__questionSetEditor label span{color:#64748b;letter-spacing:.065em;text-transform:uppercase;font-size:.62rem;font-weight:720}.UserPortal-module__FlVnza__questionSetEditor input,.UserPortal-module__FlVnza__questionSetEditor textarea{color:#172033;width:100%;font:inherit;resize:vertical;background:#f8fafc;border:1px solid #1720331f;border-radius:.78rem;padding:.66rem .74rem;font-size:.88rem;line-height:1.45}.UserPortal-module__FlVnza__questionSetActions{flex-wrap:wrap;justify-content:end;align-items:center;gap:.5rem;display:flex}.UserPortal-module__FlVnza__selectedQuestionList{grid-column:1/-1;gap:.48rem;display:grid}.UserPortal-module__FlVnza__selectedQuestionList article{background:#fbfdff;border:1px solid #17203314;border-radius:.88rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.64rem;padding:.58rem;display:grid}.UserPortal-module__FlVnza__selectedQuestionList article>div:first-child{grid-template-columns:auto minmax(0,1fr);gap:.12rem .56rem;min-width:0;display:grid}.UserPortal-module__FlVnza__selectedQuestionList article>div:first-child span{color:#fff;background:#10182f;border-radius:.55rem;place-items:center;width:1.72rem;height:1.72rem;font-size:.78rem;font-weight:720;display:grid}.UserPortal-module__FlVnza__selectedQuestionList strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:680;line-height:1.35;overflow:hidden}.UserPortal-module__FlVnza__selectedQuestionList small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:.76rem;font-weight:620;overflow:hidden}.UserPortal-module__FlVnza__selectedQuestionList article>div:last-child{flex-wrap:wrap;justify-content:end;gap:.32rem;display:flex}.UserPortal-module__FlVnza__selectedQuestionList button{color:#1d4ed8;cursor:pointer;min-height:2rem;font:inherit;background:#fff;border:1px solid #1d4ed829;border-radius:.65rem;padding:.38rem .54rem;font-size:.76rem;font-weight:680}.UserPortal-module__FlVnza__selectedQuestionList button:disabled{cursor:not-allowed;opacity:.5}.UserPortal-module__FlVnza__assignmentPanel{border-top:1px solid #17203314;grid-column:1/-1;gap:.72rem;padding-top:.85rem;display:grid}.UserPortal-module__FlVnza__assignmentForm{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:.58rem;display:grid}.UserPortal-module__FlVnza__assignmentForm label{gap:.36rem;min-width:0;display:grid}.UserPortal-module__FlVnza__assignmentForm label span{color:#64748b;letter-spacing:.065em;text-transform:uppercase;font-size:.62rem;font-weight:720}.UserPortal-module__FlVnza__assignmentForm input,.UserPortal-module__FlVnza__assignmentForm select{color:#172033;width:100%;min-height:38px;font:inherit;background-color:#f8fafc;border:1px solid #1720331f;border-radius:.72rem;padding:.56rem .64rem;font-size:.84rem;font-weight:520}.UserPortal-module__FlVnza__assignmentForm select{appearance:none;background:linear-gradient(45deg,#0000 50%,#475569 50%) calc(100% - 1rem) 52%/.32rem .32rem no-repeat,linear-gradient(135deg,#475569 50%,#0000 50%) calc(100% - .72rem) 52%/.32rem .32rem no-repeat,#f8fafc;padding-right:2.2rem}.UserPortal-module__FlVnza__assignmentForm input:disabled,.UserPortal-module__FlVnza__assignmentForm select:disabled,.UserPortal-module__FlVnza__questionSetEditor input:disabled,.UserPortal-module__FlVnza__questionSetEditor textarea:disabled{cursor:not-allowed;opacity:.62}.UserPortal-module__FlVnza__assignmentList{gap:.5rem;display:grid}.UserPortal-module__FlVnza__assignmentList article{background:#fbfdff;border:1px solid #17203314;border-radius:.88rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.64rem;display:grid}.UserPortal-module__FlVnza__assignmentList article>div{gap:.16rem;min-width:0;display:grid}.UserPortal-module__FlVnza__assignmentList strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;overflow:hidden}.UserPortal-module__FlVnza__assignmentList span,.UserPortal-module__FlVnza__assignmentList small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:620;overflow:hidden}.UserPortal-module__FlVnza__assignmentList button{color:#1d4ed8;cursor:pointer;min-height:2rem;font:inherit;background:#fff;border:1px solid #1d4ed829;border-radius:.65rem;padding:.38rem .58rem;font-size:.76rem;font-weight:680}.UserPortal-module__FlVnza__assignmentList button:disabled,.UserPortal-module__FlVnza__questionSetCard button:disabled,.UserPortal-module__FlVnza__questionSetCardActive button:disabled,.UserPortal-module__FlVnza__questionSelectButton:disabled,.UserPortal-module__FlVnza__questionSelectButtonActive:disabled{cursor:not-allowed;opacity:.56}.UserPortal-module__FlVnza__questionBankToolbar{background:#fff;border:1px solid #17203314;border-radius:1.05rem;grid-template-columns:minmax(14rem,1.45fr) repeat(4,minmax(8.5rem,1fr)) auto;align-items:end;gap:.62rem;padding:.78rem;display:grid;box-shadow:0 12px 26px #1720330f}.UserPortal-module__FlVnza__childGradeTabs{grid-column:1/-1;gap:.46rem;min-width:0;display:grid}.UserPortal-module__FlVnza__childGradeTabs>span{color:#64748b;letter-spacing:.065em;text-transform:uppercase;font-size:.62rem;font-weight:720}.UserPortal-module__FlVnza__childGradeTabs>div{flex-wrap:wrap;gap:.48rem;display:flex}.UserPortal-module__FlVnza__childGradeTab,.UserPortal-module__FlVnza__childGradeTabActive{color:#1d4ed8;cursor:pointer;min-width:8.8rem;max-width:13.6rem;min-height:3.25rem;font:inherit;text-align:left;background:#f8fbff;border:1px solid #1d4ed824;border-radius:.9rem;justify-items:start;gap:.12rem;padding:.58rem .72rem;display:grid}.UserPortal-module__FlVnza__childGradeTabActive{color:#c2410c;background:#fff7ed;border-color:#ff70487a}.UserPortal-module__FlVnza__childGradeTab strong,.UserPortal-module__FlVnza__childGradeTabActive strong,.UserPortal-module__FlVnza__childGradeTab small,.UserPortal-module__FlVnza__childGradeTabActive small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.UserPortal-module__FlVnza__childGradeTab strong,.UserPortal-module__FlVnza__childGradeTabActive strong{font-size:.86rem;font-weight:720}.UserPortal-module__FlVnza__childGradeTab small,.UserPortal-module__FlVnza__childGradeTabActive small{color:#64748b;font-size:.72rem;font-weight:620}.UserPortal-module__FlVnza__questionBankToolbar label{gap:.38rem;min-width:0;display:grid}.UserPortal-module__FlVnza__questionBankToolbar label span{color:#64748b;letter-spacing:.065em;text-transform:uppercase;font-size:.62rem;font-weight:720}.UserPortal-module__FlVnza__questionBankToolbar input,.UserPortal-module__FlVnza__questionBankToolbar select{color:#172033;width:100%;min-height:38px;font:inherit;background-color:#f8fafc;border:1px solid #1720331f;border-radius:.72rem;padding:.58rem .68rem;font-size:.86rem;font-weight:520}.UserPortal-module__FlVnza__questionBankToolbar select{appearance:none;cursor:pointer;background:linear-gradient(45deg,#0000 50%,#475569 50%) calc(100% - 1rem) 52%/.32rem .32rem no-repeat,linear-gradient(135deg,#475569 50%,#0000 50%) calc(100% - .72rem) 52%/.32rem .32rem no-repeat,#f8fafc;padding-right:2.2rem}.UserPortal-module__FlVnza__questionBankSummary{flex-wrap:wrap;gap:.48rem;display:flex}.UserPortal-module__FlVnza__questionBankSummary span{color:#1d4ed8;background:#f8fbff;border:1px solid #1d4ed824;border-radius:999px;padding:.42rem .68rem;font-size:.8rem;font-weight:660}.UserPortal-module__FlVnza__questionCard,.UserPortal-module__FlVnza__questionEmptyState{background:#fff;border:1px solid #17203314;border-radius:1.05rem;padding:.95rem;box-shadow:0 14px 28px #1720330f}.UserPortal-module__FlVnza__questionCard{gap:.78rem;display:grid}.UserPortal-module__FlVnza__questionCardHeader span{color:#64748b;letter-spacing:.04em;font-size:.68rem;font-weight:720;display:block}.UserPortal-module__FlVnza__questionSelectButton,.UserPortal-module__FlVnza__questionSelectButtonActive{cursor:pointer;min-height:2.15rem;font:inherit;border-radius:.72rem;padding:.48rem .72rem;font-size:.82rem;font-weight:680}.UserPortal-module__FlVnza__questionSelectButton{color:#1d4ed8;background:#f8fafc;border:1px solid #1d4ed829}.UserPortal-module__FlVnza__questionSelectButtonActive{color:#fff;background:#1d4ed8;border:1px solid #1d4ed8}.UserPortal-module__FlVnza__questionMetaRow{flex-wrap:wrap;gap:.36rem;display:flex}.UserPortal-module__FlVnza__questionMetaRow span{color:#1e40af;background:#eef4ff;border-radius:999px;padding:.34rem .56rem;font-size:.76rem;font-weight:640}.UserPortal-module__FlVnza__questionOptionList{gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.UserPortal-module__FlVnza__questionOptionList li{background:#f8fafc;border:1px solid #17203314;border-radius:.78rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.56rem;padding:.58rem .66rem;display:grid}.UserPortal-module__FlVnza__questionOptionList strong{color:#475569;background:#fff;border-radius:.52rem;place-items:center;width:1.6rem;height:1.6rem;font-size:.78rem;display:grid}.UserPortal-module__FlVnza__questionOptionList span{color:#1f2937;font-size:.9rem;line-height:1.4}.UserPortal-module__FlVnza__questionAnswerPanel{color:#7a4a00;background:#fff8dc;border-radius:.82rem;gap:.34rem;padding:.72rem;display:grid}.UserPortal-module__FlVnza__questionAnswerPanel span{font-size:.84rem;font-weight:720}.UserPortal-module__FlVnza__questionAnswerPanel p,.UserPortal-module__FlVnza__questionEmptyState p{color:#536174;margin:0;font-size:.88rem;line-height:1.48}.UserPortal-module__FlVnza__questionEmptyState{text-align:center}.UserPortal-module__FlVnza__questionEmptyState h2{color:#10182f;margin:0 0 .35rem;font-size:1.12rem}.UserPortal-module__FlVnza__questionPagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;display:flex}.UserPortal-module__FlVnza__questionPagination button{color:#1d4ed8;cursor:pointer;min-height:2.25rem;font:inherit;background:#fff;border:1px solid #1d4ed829;border-radius:.72rem;padding:.48rem .72rem;font-size:.84rem;font-weight:660}.UserPortal-module__FlVnza__questionPagination button:disabled{cursor:not-allowed;opacity:.55}.UserPortal-module__FlVnza__questionPagination span{color:#64748b;font-size:.84rem;font-weight:620}@media (max-width:1040px){.UserPortal-module__FlVnza__questionSetPanel{grid-template-columns:1fr}.UserPortal-module__FlVnza__assignmentForm,.UserPortal-module__FlVnza__questionBankToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.UserPortal-module__FlVnza__questionSearchField{grid-column:1/-1}}@media (max-width:760px){.UserPortal-module__FlVnza__questionBankHero,.UserPortal-module__FlVnza__questionCardGrid{grid-template-columns:1fr}.UserPortal-module__FlVnza__questionSetDraft{min-height:0}.UserPortal-module__FlVnza__questionSetHeader,.UserPortal-module__FlVnza__questionSetActions{flex-direction:column;align-items:stretch}.UserPortal-module__FlVnza__questionSetHeader .UserPortal-module__FlVnza__secondaryPortalButton,.UserPortal-module__FlVnza__questionSetActions button{width:100%}.UserPortal-module__FlVnza__selectedQuestionList article,.UserPortal-module__FlVnza__assignmentForm,.UserPortal-module__FlVnza__assignmentList article{grid-template-columns:1fr}.UserPortal-module__FlVnza__selectedQuestionList article>div:last-child{justify-content:stretch}.UserPortal-module__FlVnza__selectedQuestionList article>div:last-child button{flex:5.6rem}.UserPortal-module__FlVnza__assignmentForm .UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__assignmentList button{width:100%}}@media (max-width:560px){.UserPortal-module__FlVnza__questionBankToolbar,.UserPortal-module__FlVnza__questionCardHeader,.UserPortal-module__FlVnza__questionSetCard,.UserPortal-module__FlVnza__questionSetCardActive{grid-template-columns:1fr}.UserPortal-module__FlVnza__questionSelectButton,.UserPortal-module__FlVnza__questionSelectButtonActive,.UserPortal-module__FlVnza__questionPagination button{width:100%}.UserPortal-module__FlVnza__childGradeTab,.UserPortal-module__FlVnza__childGradeTabActive{width:100%;max-width:none}}.UserPortal-module__FlVnza__portalFrame,.UserPortal-module__FlVnza__onboardingFlow{--portal-primary:#344bc2;--portal-primary-strong:#263a99;--portal-primary-deep:#182230;--portal-violet:#344bc2;--portal-teal:#0f766e;--portal-coral:#b54708;--portal-amber:#b54708;--portal-pink:#9f1239;--portal-accent:#334155;--portal-accent-strong:#182230;--portal-support:#0f766e;--portal-ink:#182230;--portal-muted:#667085;--portal-subtle:#eaecf0;--portal-border:#d8dde6;--portal-surface:#fff;--portal-surface-soft:#f7f8fa;--portal-focus:#344bc233;color:var(--portal-ink);background:#f4f6f8;font-family:Inter,Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.UserPortal-module__FlVnza__portalSidebar,.UserPortal-module__FlVnza__accountCard,.UserPortal-module__FlVnza__homeCard,.UserPortal-module__FlVnza__preferenceIntro,.UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__preferenceMainCard,.UserPortal-module__FlVnza__preferenceSideCard,.UserPortal-module__FlVnza__profileCard,.UserPortal-module__FlVnza__securityCard,.UserPortal-module__FlVnza__billingOverviewCard,.UserPortal-module__FlVnza__billingHistoryCard,.UserPortal-module__FlVnza__subscriptionTopUpCard,.UserPortal-module__FlVnza__subscriptionPlanCard,.UserPortal-module__FlVnza__questionBankHero,.UserPortal-module__FlVnza__questionBankPanel,.UserPortal-module__FlVnza__questionSetDraft,.UserPortal-module__FlVnza__questionSetCard,.UserPortal-module__FlVnza__questionSetCardActive,.UserPortal-module__FlVnza__questionCard,.UserPortal-module__FlVnza__assignmentList article,.UserPortal-module__FlVnza__childProfileCard,.UserPortal-module__FlVnza__childFieldList div,.UserPortal-module__FlVnza__accountSettingsNav,.UserPortal-module__FlVnza__historyHero,.UserPortal-module__FlVnza__historyItem,.UserPortal-module__FlVnza__historyEmpty,.UserPortal-module__FlVnza__historySkeleton{border-color:var(--portal-border);background:var(--portal-surface);border-radius:.5rem;box-shadow:0 1px 2px #1018280d}.UserPortal-module__FlVnza__portalChrome{gap:1rem;width:min(100%,1240px);padding:clamp(.75rem,2vw,1.25rem)}.UserPortal-module__FlVnza__portalSidebar{background:#fff;border-radius:.65rem;grid-template-columns:minmax(13rem,.85fr) minmax(20rem,1.75fr) auto;gap:.75rem;padding:.65rem;top:.75rem;box-shadow:0 8px 22px #10182814}.UserPortal-module__FlVnza__portalSidebar:before,.UserPortal-module__FlVnza__preferenceGroup:before,.UserPortal-module__FlVnza__homeGuideGrid article:before{display:none}.UserPortal-module__FlVnza__brandBlock{min-height:0;padding:.55rem .68rem}.UserPortal-module__FlVnza__brandBlock p,.UserPortal-module__FlVnza__homeKicker,.UserPortal-module__FlVnza__screenKicker,.UserPortal-module__FlVnza__historyKicker,.UserPortal-module__FlVnza__accountCard p:first-child{color:#475467;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0;font-size:.68rem;font-weight:700}.UserPortal-module__FlVnza__brandBlock strong{color:#101828;letter-spacing:0;font-family:Inter,Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.98rem,1.6vw,1.12rem);font-weight:700}.UserPortal-module__FlVnza__brandBlock span,.UserPortal-module__FlVnza__portalMiniHint,.UserPortal-module__FlVnza__homeCard p,.UserPortal-module__FlVnza__accountCard p,.UserPortal-module__FlVnza__preferenceIntro p,.UserPortal-module__FlVnza__profileHero p,.UserPortal-module__FlVnza__historyHero p,.UserPortal-module__FlVnza__questionBankHero p,.UserPortal-module__FlVnza__tableDescription,.UserPortal-module__FlVnza__childAccountIntro{color:#667085}.UserPortal-module__FlVnza__navLinks,.UserPortal-module__FlVnza__navCluster{gap:.4rem}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__preferenceSelectAll,.UserPortal-module__FlVnza__preferenceSaveButton,.UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__secondaryPortalButton,.UserPortal-module__FlVnza__softActionButton,.UserPortal-module__FlVnza__questionSelectButton,.UserPortal-module__FlVnza__questionSelectButtonActive,.UserPortal-module__FlVnza__questionPagination button,.UserPortal-module__FlVnza__childGradeTab,.UserPortal-module__FlVnza__childGradeTabActive{border-radius:.45rem;min-height:40px;padding:.55rem .76rem;font-size:.88rem;font-weight:620}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__preferenceSelectAll,.UserPortal-module__FlVnza__secondaryPortalButton,.UserPortal-module__FlVnza__softActionButton,.UserPortal-module__FlVnza__questionSelectButton,.UserPortal-module__FlVnza__childGradeTab{color:#344054;background:#fff;border-color:#d8dde6}.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__preferenceSaveButton,.UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__questionSelectButtonActive,.UserPortal-module__FlVnza__childGradeTabActive{color:#fff;box-shadow:none;background:#344bc2;border-color:#344bc2}.UserPortal-module__FlVnza__navLink:hover,.UserPortal-module__FlVnza__navLinkActive:hover,.UserPortal-module__FlVnza__publicLink:hover,.UserPortal-module__FlVnza__signOutButton:hover:not(:disabled),.UserPortal-module__FlVnza__accountLink:hover,.UserPortal-module__FlVnza__preferenceSelectAll:hover:not(:disabled),.UserPortal-module__FlVnza__preferenceSaveButton:hover:not(:disabled),.UserPortal-module__FlVnza__primaryPortalButton:hover:not(:disabled),.UserPortal-module__FlVnza__secondaryPortalButton:hover:not(:disabled),.UserPortal-module__FlVnza__softActionButton:hover:not(:disabled),.UserPortal-module__FlVnza__questionSelectButton:hover,.UserPortal-module__FlVnza__questionSelectButtonActive:hover{color:#263a99;box-shadow:none;background:#f3f5ff;border-color:#344bc2;transform:none}.UserPortal-module__FlVnza__navLinkActive:hover,.UserPortal-module__FlVnza__preferenceSaveButton:hover:not(:disabled),.UserPortal-module__FlVnza__primaryPortalButton:hover:not(:disabled),.UserPortal-module__FlVnza__questionSelectButtonActive:hover{color:#fff;background:#263a99}.UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__accountSettingsSignOut{color:#b42318;border-color:#f3d6d1}.UserPortal-module__FlVnza__content,.UserPortal-module__FlVnza__preferenceWorkspace,.UserPortal-module__FlVnza__accountWorkspace,.UserPortal-module__FlVnza__historyWorkspace,.UserPortal-module__FlVnza__subscriptionWorkspace{color:#182230}.UserPortal-module__FlVnza__homeCard,.UserPortal-module__FlVnza__accountCard{border:1px solid var(--portal-border);background:#fff;border-radius:.65rem;padding:clamp(.9rem,2vw,1.25rem);box-shadow:0 8px 22px #1018280f}.UserPortal-module__FlVnza__homeHero,.UserPortal-module__FlVnza__accountHeroRow,.UserPortal-module__FlVnza__preferenceIntro,.UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__questionBankHero,.UserPortal-module__FlVnza__historyHero{border:1px solid var(--portal-border);box-shadow:none;background:#fff;border-radius:.5rem;padding:clamp(1rem,2.2vw,1.35rem)}.UserPortal-module__FlVnza__homeCard h1,.UserPortal-module__FlVnza__accountCard h1,.UserPortal-module__FlVnza__preferenceIntro h1,.UserPortal-module__FlVnza__profileHero h1,.UserPortal-module__FlVnza__subscriptionHero h1,.UserPortal-module__FlVnza__questionBankHero h1,.UserPortal-module__FlVnza__historyHero h1{color:#101828;letter-spacing:-.02em;max-width:34ch;font-size:clamp(1.45rem,2.8vw,2.15rem);font-weight:700;line-height:1.12}.UserPortal-module__FlVnza__homeActions .UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__homeActions .UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__accountActions .UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__accountActions .UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__preferenceSaveButton,.UserPortal-module__FlVnza__preferenceSelectAll{border-radius:.45rem}.UserPortal-module__FlVnza__homeActions .UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__preferenceSaveButton{box-shadow:none;background:#344bc2}.UserPortal-module__FlVnza__homeActions .UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__preferenceSelectAll{background:#fff;color:#344054!important}.UserPortal-module__FlVnza__homeGuideGrid article,.UserPortal-module__FlVnza__accountDetails div,.UserPortal-module__FlVnza__accountForm,.UserPortal-module__FlVnza__preferenceGroup,.UserPortal-module__FlVnza__preferenceMainCard,.UserPortal-module__FlVnza__preferenceSideCard,.UserPortal-module__FlVnza__profileCard,.UserPortal-module__FlVnza__securityCard,.UserPortal-module__FlVnza__subscriptionCard,.UserPortal-module__FlVnza__billingOverviewCard,.UserPortal-module__FlVnza__billingHistoryCard,.UserPortal-module__FlVnza__subscriptionTopUpCard,.UserPortal-module__FlVnza__questionBankPanel,.UserPortal-module__FlVnza__questionSetDraft,.UserPortal-module__FlVnza__questionSetCard,.UserPortal-module__FlVnza__questionSetCardActive{border:1px solid var(--portal-border);box-shadow:none;background:#fff;border-radius:.5rem}.UserPortal-module__FlVnza__homeGuideGrid article:first-child,.UserPortal-module__FlVnza__homeGuideGrid article:nth-child(2),.UserPortal-module__FlVnza__homeGuideGrid article:nth-child(3),.UserPortal-module__FlVnza__preferenceGroup:first-child,.UserPortal-module__FlVnza__preferenceGroup:nth-child(2),.UserPortal-module__FlVnza__preferenceMainCard,.UserPortal-module__FlVnza__subscriptionMeter,.UserPortal-module__FlVnza__accountDetails div,.UserPortal-module__FlVnza__homeSummary,.UserPortal-module__FlVnza__preferenceSnapshot,.UserPortal-module__FlVnza__childConsentControl,.UserPortal-module__FlVnza__childEmptyState,.UserPortal-module__FlVnza__questionAnswerPanel{border-color:var(--portal-border);background:#f7f8fa}.UserPortal-module__FlVnza__homeGuideGrid span,.UserPortal-module__FlVnza__accountRolePill,.UserPortal-module__FlVnza__preferenceSnapshot{color:#fff;background:#182230}.UserPortal-module__FlVnza__accountRolePill,.UserPortal-module__FlVnza__homeSummary,.UserPortal-module__FlVnza__preferenceSnapshot,.UserPortal-module__FlVnza__historyStat,.UserPortal-module__FlVnza__subscriptionHeroStat,.UserPortal-module__FlVnza__subscriptionMeter{box-shadow:none;border-radius:.5rem}.UserPortal-module__FlVnza__accountDetails dt,.UserPortal-module__FlVnza__accountForm label,.UserPortal-module__FlVnza__preferenceSelectField span,.UserPortal-module__FlVnza__modernSelectField span,.UserPortal-module__FlVnza__childAccountForm label span,.UserPortal-module__FlVnza__childMetaGrid dt,.UserPortal-module__FlVnza__subscriptionFacts dt,.UserPortal-module__FlVnza__billingSummaryGrid dt,.UserPortal-module__FlVnza__questionMetaRow span{color:#667085}.UserPortal-module__FlVnza__accountDetails dd,.UserPortal-module__FlVnza__homeGuideGrid strong,.UserPortal-module__FlVnza__preferenceGroup legend,.UserPortal-module__FlVnza__preferenceWorkspace .UserPortal-module__FlVnza__sectionTitleRow h2,.UserPortal-module__FlVnza__profileCard h2,.UserPortal-module__FlVnza__securityCard h2,.UserPortal-module__FlVnza__childFieldList dt,.UserPortal-module__FlVnza__childProfileHeader h3,.UserPortal-module__FlVnza__childMetaGrid dd,.UserPortal-module__FlVnza__billingCurrentPlan h2,.UserPortal-module__FlVnza__billingHistoryCard h2,.UserPortal-module__FlVnza__questionBankHero h1,.UserPortal-module__FlVnza__questionSetHeader h2,.UserPortal-module__FlVnza__questionCard h3,.UserPortal-module__FlVnza__selectedQuestionList h3,.UserPortal-module__FlVnza__assignmentList h3{color:#101828}.UserPortal-module__FlVnza__accountNotice,.UserPortal-module__FlVnza__portalStatus{box-shadow:none;background:#f0fdf9;border:1px solid #b8e6df;border-radius:.5rem;color:#0f766e!important}.UserPortal-module__FlVnza__preferenceError{box-shadow:none;background:#fff7f7;border-color:#f3d6d1;border-radius:.5rem;color:#b42318!important}.UserPortal-module__FlVnza__accountForm input,.UserPortal-module__FlVnza__preferenceSelectField select,.UserPortal-module__FlVnza__modernSelectField select,.UserPortal-module__FlVnza__childAccountForm input,.UserPortal-module__FlVnza__childAccountForm select,.UserPortal-module__FlVnza__questionSearchField input,.UserPortal-module__FlVnza__questionBankToolbar select,.UserPortal-module__FlVnza__assignmentForm input,.UserPortal-module__FlVnza__assignmentForm select{color:#182230;box-shadow:none;background-color:#fff;border-color:#d8dde6;border-radius:.45rem}.UserPortal-module__FlVnza__accountForm input:focus,.UserPortal-module__FlVnza__preferenceSelectField select:focus,.UserPortal-module__FlVnza__modernSelectField select:focus,.UserPortal-module__FlVnza__childAccountForm input:focus,.UserPortal-module__FlVnza__childAccountForm select:focus,.UserPortal-module__FlVnza__questionSearchField input:focus,.UserPortal-module__FlVnza__questionBankToolbar select:focus,.UserPortal-module__FlVnza__assignmentForm input:focus,.UserPortal-module__FlVnza__assignmentForm select:focus{border-color:#344bc2;box-shadow:0 0 0 3px #344bc229}.UserPortal-module__FlVnza__preferenceTile,.UserPortal-module__FlVnza__preferenceTileActive,.UserPortal-module__FlVnza__preferenceChoice,.UserPortal-module__FlVnza__preferenceChoiceActive,.UserPortal-module__FlVnza__questionOptionList li,.UserPortal-module__FlVnza__selectedQuestionList article,.UserPortal-module__FlVnza__assignmentList article,.UserPortal-module__FlVnza__childProfileCard,.UserPortal-module__FlVnza__childFieldList div,.UserPortal-module__FlVnza__childMetaGrid div{box-shadow:none;border-radius:.45rem}.UserPortal-module__FlVnza__preferenceTile,.UserPortal-module__FlVnza__preferenceChoice,.UserPortal-module__FlVnza__questionOptionList li,.UserPortal-module__FlVnza__selectedQuestionList article,.UserPortal-module__FlVnza__assignmentList article,.UserPortal-module__FlVnza__childProfileCard,.UserPortal-module__FlVnza__childFieldList div,.UserPortal-module__FlVnza__childMetaGrid div{border-color:var(--portal-border);background:#f7f8fa}.UserPortal-module__FlVnza__preferenceTileActive,.UserPortal-module__FlVnza__preferenceChoiceActive{color:#263a99;background:#eef1ff;border-color:#344bc2}.UserPortal-module__FlVnza__preferenceTile>span,.UserPortal-module__FlVnza__preferenceTileActive>span,.UserPortal-module__FlVnza__questionOptionList strong,.UserPortal-module__FlVnza__childProfileHeader>span{color:#475467;background:#fff;border-radius:.35rem}.UserPortal-module__FlVnza__childAvatar{color:#263a99;box-shadow:none;background:#eef1ff;border-radius:.5rem}.UserPortal-module__FlVnza__childConsentControl{background:#f0fdf9}.UserPortal-module__FlVnza__childConsentControl span{color:#0f766e}.UserPortal-module__FlVnza__childEmptyState{background:#f7f8fa;border-style:dashed}.UserPortal-module__FlVnza__subscriptionHero{background:#fff}.UserPortal-module__FlVnza__subscriptionHeroStat,.UserPortal-module__FlVnza__historyStat{color:#fff;background:#182230;border-color:#d8dde6}.UserPortal-module__FlVnza__subscriptionHeroStat strong,.UserPortal-module__FlVnza__historyStat strong{color:#fff}.UserPortal-module__FlVnza__subscriptionHeroStat span,.UserPortal-module__FlVnza__historyStat span{color:#cbd5e1}.UserPortal-module__FlVnza__billingCurrentPlan,.UserPortal-module__FlVnza__billingSummaryGrid div,.UserPortal-module__FlVnza__subscriptionFacts div,.UserPortal-module__FlVnza__billingTableRow{border-color:var(--portal-border);background:#f7f8fa;border-radius:.45rem}.UserPortal-module__FlVnza__billingTableHead{color:#667085}.UserPortal-module__FlVnza__questionBankHero,.UserPortal-module__FlVnza__questionSetDraft,.UserPortal-module__FlVnza__questionBankPanel{background:#fff}.UserPortal-module__FlVnza__questionMetaRow span{color:#263a99;background:#eef1ff;border-radius:.35rem}.UserPortal-module__FlVnza__questionOptionCorrect{background:#f0fdf9!important;border-color:#b8e6df!important}.UserPortal-module__FlVnza__questionAnswerPanel{color:#344054}.UserPortal-module__FlVnza__accountSettingsNav{box-shadow:none;border-radius:.5rem}.UserPortal-module__FlVnza__accountSettingsNavLink,.UserPortal-module__FlVnza__accountSettingsNavLinkActive,.UserPortal-module__FlVnza__accountSettingsBackLink,.UserPortal-module__FlVnza__accountSettingsSignOut{border-radius:.45rem}.UserPortal-module__FlVnza__historyHero{background:#fff}.UserPortal-module__FlVnza__historyItem,.UserPortal-module__FlVnza__historyEmpty,.UserPortal-module__FlVnza__historySkeleton{border-radius:.5rem}.UserPortal-module__FlVnza__historyPagination{border-color:var(--portal-border);box-shadow:none;background:#fff;border-radius:.5rem}@media (max-width:680px){.UserPortal-module__FlVnza__portalSidebar,.UserPortal-module__FlVnza__homeCard,.UserPortal-module__FlVnza__accountCard,.UserPortal-module__FlVnza__homeHero,.UserPortal-module__FlVnza__accountHeroRow,.UserPortal-module__FlVnza__preferenceIntro,.UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__questionBankHero{border-radius:.5rem}}@media (max-width:1040px){.UserPortal-module__FlVnza__portalChrome{grid-template-columns:1fr}.UserPortal-module__FlVnza__portalSidebar{grid-template-columns:1fr;position:static}.UserPortal-module__FlVnza__navLinks,.UserPortal-module__FlVnza__navCluster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.UserPortal-module__FlVnza__portalChrome{padding:.65rem}.UserPortal-module__FlVnza__navLinks,.UserPortal-module__FlVnza__navCluster,.UserPortal-module__FlVnza__homeActions,.UserPortal-module__FlVnza__accountActions,.UserPortal-module__FlVnza__accountDetails,.UserPortal-module__FlVnza__accountFormGrid,.UserPortal-module__FlVnza__preferenceGrid,.UserPortal-module__FlVnza__homeGuideGrid,.UserPortal-module__FlVnza__questionBankToolbar,.UserPortal-module__FlVnza__questionCardGrid,.UserPortal-module__FlVnza__assignmentForm{grid-template-columns:1fr}.UserPortal-module__FlVnza__homeActions .UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__homeActions .UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__accountActions .UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__accountActions .UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__signOutButton{width:100%}}.UserPortal-module__FlVnza__portalFrame,.UserPortal-module__FlVnza__onboardingFlow{--parent-bg:#f5f7fb;--parent-surface:#fff;--parent-surface-muted:#f8fafc;--parent-border:#d9e0ea;--parent-text:#172033;--parent-text-soft:#344054;--parent-muted:#667085;--parent-primary:#2f5bff;--parent-primary-dark:#2447c8;--parent-primary-soft:#eef4ff;--parent-success:#0f766e;--parent-success-soft:#ecfdf5;--parent-warning:#a15c07;--parent-warning-soft:#fff7ed;--parent-danger:#b42318;--parent-danger-soft:#fff4f2;--parent-focus:#2f5bff33;background:var(--parent-bg);min-height:100vh;color:var(--parent-text)}.UserPortal-module__FlVnza__portalChrome{grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:1.25rem;width:min(100%,1320px);min-height:100vh;margin:0 auto;padding:1.25rem;display:grid}.UserPortal-module__FlVnza__portalSidebar{border:1px solid var(--parent-border);background:var(--parent-surface);border-radius:.75rem;grid-template-columns:1fr;align-self:start;gap:.85rem;padding:.9rem;display:grid;position:sticky;top:1rem;box-shadow:0 1px 3px #0f172a14}.UserPortal-module__FlVnza__brandBlock{border:0;border-bottom:1px solid var(--parent-border);box-shadow:none;background:0 0;border-radius:0;padding:0 0 .9rem;display:block}.UserPortal-module__FlVnza__workspaceBrandMark{color:#fff;background:#172033;border-radius:.6rem;place-items:center;width:2.4rem;height:2.4rem;font-size:.8rem;font-weight:760;display:inline-grid}.UserPortal-module__FlVnza__workspaceBrandText{min-width:0}.UserPortal-module__FlVnza__workspaceBrandText strong{color:var(--parent-text);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:760;line-height:1.25;display:block;overflow:hidden}.UserPortal-module__FlVnza__workspaceBrandText p{color:var(--parent-muted);text-overflow:ellipsis;white-space:nowrap;margin:.12rem 0 0;font-size:.82rem;font-weight:560;line-height:1.35;overflow:hidden}.UserPortal-module__FlVnza__portalMiniHint{border-bottom:1px solid var(--parent-border);color:var(--parent-muted);margin:0;padding:0 .05rem .9rem;font-size:.84rem;font-weight:500;line-height:1.45}.UserPortal-module__FlVnza__navLinks,.UserPortal-module__FlVnza__navCluster{grid-template-columns:1fr;gap:.28rem;display:grid}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__signOutButton{text-align:left;justify-content:flex-start;width:100%}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__secondaryPortalButton,.UserPortal-module__FlVnza__softActionButton,.UserPortal-module__FlVnza__preferenceSelectAll,.UserPortal-module__FlVnza__questionSelectButton,.UserPortal-module__FlVnza__questionPagination button,.UserPortal-module__FlVnza__childGradeTab{border:1px solid var(--parent-border);background:var(--parent-surface);color:var(--parent-text-soft)}.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__preferenceSaveButton,.UserPortal-module__FlVnza__questionSelectButtonActive,.UserPortal-module__FlVnza__childGradeTabActive{border:1px solid var(--parent-primary);background:var(--parent-primary);color:#fff;box-shadow:none}.UserPortal-module__FlVnza__navLinkActive{box-shadow:inset 3px 0 0 var(--parent-primary-dark)}.UserPortal-module__FlVnza__navLink:hover,.UserPortal-module__FlVnza__publicLink:hover,.UserPortal-module__FlVnza__accountLink:hover,.UserPortal-module__FlVnza__secondaryPortalButton:hover:not(:disabled),.UserPortal-module__FlVnza__softActionButton:hover:not(:disabled),.UserPortal-module__FlVnza__preferenceSelectAll:hover:not(:disabled),.UserPortal-module__FlVnza__questionSelectButton:hover:not(:disabled),.UserPortal-module__FlVnza__questionPagination button:hover:not(:disabled),.UserPortal-module__FlVnza__childGradeTab:hover:not(:disabled){border-color:var(--parent-primary);background:var(--parent-primary-soft);color:var(--parent-primary-dark);transform:none}.UserPortal-module__FlVnza__navLinkActive:hover,.UserPortal-module__FlVnza__primaryPortalButton:hover:not(:disabled),.UserPortal-module__FlVnza__preferenceSaveButton:hover:not(:disabled),.UserPortal-module__FlVnza__questionSelectButtonActive:hover:not(:disabled),.UserPortal-module__FlVnza__childGradeTabActive:hover:not(:disabled){border-color:var(--parent-primary-dark);background:var(--parent-primary-dark);color:#fff;transform:none}.UserPortal-module__FlVnza__dangerPortalButton,.UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__accountSettingsSignOut{color:var(--parent-danger);background:#fff;border:1px solid #f3d6d1}.UserPortal-module__FlVnza__dangerPortalButton:hover:not(:disabled),.UserPortal-module__FlVnza__signOutButton:hover:not(:disabled),.UserPortal-module__FlVnza__accountSettingsSignOut:hover:not(:disabled){border-color:var(--parent-danger);background:var(--parent-danger-soft);color:var(--parent-danger)}.UserPortal-module__FlVnza__navLink:focus-visible,.UserPortal-module__FlVnza__navLinkActive:focus-visible,.UserPortal-module__FlVnza__publicLink:focus-visible,.UserPortal-module__FlVnza__signOutButton:focus-visible,.UserPortal-module__FlVnza__accountLink:focus-visible,.UserPortal-module__FlVnza__primaryPortalButton:focus-visible,.UserPortal-module__FlVnza__secondaryPortalButton:focus-visible,.UserPortal-module__FlVnza__softActionButton:focus-visible,.UserPortal-module__FlVnza__dangerPortalButton:focus-visible,.UserPortal-module__FlVnza__preferenceSaveButton:focus-visible,.UserPortal-module__FlVnza__preferenceSelectAll:focus-visible,.UserPortal-module__FlVnza__questionSelectButton:focus-visible,.UserPortal-module__FlVnza__questionSelectButtonActive:focus-visible,.UserPortal-module__FlVnza__questionPagination button:focus-visible,.UserPortal-module__FlVnza__childGradeTab:focus-visible,.UserPortal-module__FlVnza__childGradeTabActive:focus-visible{outline:3px solid var(--parent-focus);outline-offset:2px}.UserPortal-module__FlVnza__homeCard,.UserPortal-module__FlVnza__accountWorkspace,.UserPortal-module__FlVnza__historyWorkspace,.UserPortal-module__FlVnza__subscriptionWorkspace,.UserPortal-module__FlVnza__preferenceWorkspace,.UserPortal-module__FlVnza__questionBankWorkspace{gap:clamp(.9rem,2vw,1.15rem);width:min(100%,1120px);display:grid}.UserPortal-module__FlVnza__homeCard,.UserPortal-module__FlVnza__accountCard,.UserPortal-module__FlVnza__homeHero,.UserPortal-module__FlVnza__accountHeroRow,.UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__preferenceIntro,.UserPortal-module__FlVnza__historyHero,.UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__questionBankHero,.UserPortal-module__FlVnza__accountSettingsNav,.UserPortal-module__FlVnza__profileCard,.UserPortal-module__FlVnza__securityCard,.UserPortal-module__FlVnza__preferenceMainCard,.UserPortal-module__FlVnza__preferenceSideCard,.UserPortal-module__FlVnza__billingOverviewCard,.UserPortal-module__FlVnza__billingHistoryCard,.UserPortal-module__FlVnza__subscriptionTopUpCard,.UserPortal-module__FlVnza__subscriptionPlanCard,.UserPortal-module__FlVnza__questionSetPanel,.UserPortal-module__FlVnza__questionSetDraft,.UserPortal-module__FlVnza__questionSetCard,.UserPortal-module__FlVnza__questionSetCardActive,.UserPortal-module__FlVnza__questionSetEditor,.UserPortal-module__FlVnza__selectedQuestionList,.UserPortal-module__FlVnza__assignmentPanel,.UserPortal-module__FlVnza__questionBankToolbar,.UserPortal-module__FlVnza__questionCard,.UserPortal-module__FlVnza__questionEmptyState,.UserPortal-module__FlVnza__childProfileCard,.UserPortal-module__FlVnza__childEmptyState{border:1px solid var(--parent-border);background:var(--parent-surface);border-radius:.65rem;box-shadow:0 1px 2px #1018280a}.UserPortal-module__FlVnza__homeGuideGrid article,.UserPortal-module__FlVnza__accountDetails div,.UserPortal-module__FlVnza__profileList div,.UserPortal-module__FlVnza__subscriptionFacts div,.UserPortal-module__FlVnza__billingSummaryGrid div,.UserPortal-module__FlVnza__childMetaGrid div,.UserPortal-module__FlVnza__childFieldList div,.UserPortal-module__FlVnza__selectedQuestionList article,.UserPortal-module__FlVnza__assignmentList article,.UserPortal-module__FlVnza__questionOptionList li,.UserPortal-module__FlVnza__preferenceTile,.UserPortal-module__FlVnza__preferenceTileActive,.UserPortal-module__FlVnza__preferenceChoice,.UserPortal-module__FlVnza__preferenceChoiceActive{border:1px solid var(--parent-border);background:var(--parent-surface-muted);box-shadow:none;border-radius:.5rem}.UserPortal-module__FlVnza__preferenceTileActive,.UserPortal-module__FlVnza__preferenceChoiceActive,.UserPortal-module__FlVnza__questionSetCardActive,.UserPortal-module__FlVnza__subscriptionPlanCardActive,.UserPortal-module__FlVnza__onboardingPlanOptionActive{border-color:var(--parent-primary);background:var(--parent-primary-soft);color:var(--parent-primary-dark)}.UserPortal-module__FlVnza__profileBadge,.UserPortal-module__FlVnza__verifiedPill,.UserPortal-module__FlVnza__pendingPill,.UserPortal-module__FlVnza__accountRolePill,.UserPortal-module__FlVnza__questionMetaRow span,.UserPortal-module__FlVnza__questionBankSummary span,.UserPortal-module__FlVnza__onboardingPlanBadge{border:1px solid var(--parent-border);background:var(--parent-surface-muted);color:var(--parent-text-soft);border-radius:999px;font-weight:680}.UserPortal-module__FlVnza__verifiedPill,.UserPortal-module__FlVnza__accountNotice,.UserPortal-module__FlVnza__portalStatus,.UserPortal-module__FlVnza__questionOptionCorrect{background:var(--parent-success-soft);border-color:#b8e6df;color:var(--parent-success)!important}.UserPortal-module__FlVnza__pendingPill{background:var(--parent-warning-soft);color:var(--parent-warning);border-color:#fed7aa}.UserPortal-module__FlVnza__preferenceError{background:var(--parent-danger-soft);box-shadow:none;border:1px solid #f3d6d1;border-radius:.55rem;color:var(--parent-danger)!important}.UserPortal-module__FlVnza__accountForm input,.UserPortal-module__FlVnza__modernForm input,.UserPortal-module__FlVnza__childAccountForm input,.UserPortal-module__FlVnza__childAccountForm select,.UserPortal-module__FlVnza__preferenceSelectField select,.UserPortal-module__FlVnza__modernSelectField select,.UserPortal-module__FlVnza__questionSearchField input,.UserPortal-module__FlVnza__questionBankToolbar input,.UserPortal-module__FlVnza__questionBankToolbar select,.UserPortal-module__FlVnza__questionSetEditor input,.UserPortal-module__FlVnza__questionSetEditor textarea,.UserPortal-module__FlVnza__assignmentForm input,.UserPortal-module__FlVnza__assignmentForm select{border:1px solid var(--parent-border);min-height:2.5rem;color:var(--parent-text);box-shadow:none;font:inherit;background-color:#fff;border-radius:.45rem}.UserPortal-module__FlVnza__accountForm input:focus,.UserPortal-module__FlVnza__modernForm input:focus,.UserPortal-module__FlVnza__childAccountForm input:focus,.UserPortal-module__FlVnza__childAccountForm select:focus,.UserPortal-module__FlVnza__preferenceSelectField select:focus,.UserPortal-module__FlVnza__modernSelectField select:focus,.UserPortal-module__FlVnza__questionSearchField input:focus,.UserPortal-module__FlVnza__questionBankToolbar input:focus,.UserPortal-module__FlVnza__questionBankToolbar select:focus,.UserPortal-module__FlVnza__questionSetEditor input:focus,.UserPortal-module__FlVnza__questionSetEditor textarea:focus,.UserPortal-module__FlVnza__assignmentForm input:focus,.UserPortal-module__FlVnza__assignmentForm select:focus{border-color:var(--parent-primary);box-shadow:0 0 0 3px var(--parent-focus);outline:none}.UserPortal-module__FlVnza__accountForm label,.UserPortal-module__FlVnza__modernForm label,.UserPortal-module__FlVnza__childAccountForm label,.UserPortal-module__FlVnza__preferenceSelectField span,.UserPortal-module__FlVnza__modernSelectField span,.UserPortal-module__FlVnza__questionSearchField span,.UserPortal-module__FlVnza__questionBankToolbar label span,.UserPortal-module__FlVnza__questionSetEditor label span,.UserPortal-module__FlVnza__assignmentForm label span,.UserPortal-module__FlVnza__accountDetails dt,.UserPortal-module__FlVnza__profileList dt,.UserPortal-module__FlVnza__childMetaGrid dt,.UserPortal-module__FlVnza__subscriptionFacts dt,.UserPortal-module__FlVnza__billingSummaryGrid dt{color:var(--parent-muted);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:700}.UserPortal-module__FlVnza__questionBankToolbar{grid-template-columns:minmax(16rem,1.4fr) repeat(4,minmax(8rem,1fr)) auto;align-items:end;gap:.75rem;padding:1rem;display:grid}.UserPortal-module__FlVnza__childGradeTabs{border-bottom:1px solid var(--parent-border);grid-column:1/-1;gap:.55rem;padding-bottom:.85rem;display:grid}.UserPortal-module__FlVnza__childGradeTabs>div,.UserPortal-module__FlVnza__questionBankSummary,.UserPortal-module__FlVnza__questionMetaRow{flex-wrap:wrap;gap:.5rem;display:flex}.UserPortal-module__FlVnza__childGradeTab,.UserPortal-module__FlVnza__childGradeTabActive{text-align:left;border-radius:.5rem;align-content:center;justify-items:start;min-width:9rem;max-width:14rem;min-height:3.1rem;padding:.55rem .75rem;display:grid}.UserPortal-module__FlVnza__childGradeTabActive{background:var(--parent-primary-soft);color:var(--parent-primary-dark);border-color:#cfdbff}.UserPortal-module__FlVnza__questionCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.UserPortal-module__FlVnza__questionCard{gap:.85rem;padding:1rem;display:grid}.UserPortal-module__FlVnza__questionCardHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.85rem;display:grid}.UserPortal-module__FlVnza__questionCardHeader h2{color:var(--parent-text);margin:.25rem 0 0;font-size:1rem;font-weight:740;line-height:1.38}.UserPortal-module__FlVnza__questionAnswerPanel{background:var(--parent-warning-soft);color:var(--parent-warning);border:1px solid #fed7aa;border-radius:.6rem;padding:.75rem}.UserPortal-module__FlVnza__accountSettingsNavLinkActive{border-color:var(--parent-primary);background:var(--parent-primary-soft);color:var(--parent-primary-dark);box-shadow:inset 3px 0 0 var(--parent-primary)}.UserPortal-module__FlVnza__billingToggle{border:1px solid var(--parent-border);background:var(--parent-surface-muted);border-radius:.55rem;padding:.25rem}.UserPortal-module__FlVnza__billingToggleActive{background:var(--parent-primary);color:#fff!important}@media (max-width:1040px){.UserPortal-module__FlVnza__portalChrome{grid-template-columns:1fr}.UserPortal-module__FlVnza__portalSidebar{position:static}.UserPortal-module__FlVnza__navLinks,.UserPortal-module__FlVnza__navCluster{grid-template-columns:repeat(2,minmax(0,1fr))}.UserPortal-module__FlVnza__portalMiniHint{border-bottom:0;padding-bottom:0}}@media (max-width:760px){.UserPortal-module__FlVnza__portalChrome{padding:.7rem}.UserPortal-module__FlVnza__navLinks,.UserPortal-module__FlVnza__navCluster,.UserPortal-module__FlVnza__homeActions,.UserPortal-module__FlVnza__accountActions,.UserPortal-module__FlVnza__accountDetails,.UserPortal-module__FlVnza__profileList,.UserPortal-module__FlVnza__accountFormGrid,.UserPortal-module__FlVnza__preferenceGrid,.UserPortal-module__FlVnza__homeGuideGrid,.UserPortal-module__FlVnza__questionBankToolbar,.UserPortal-module__FlVnza__questionCardGrid,.UserPortal-module__FlVnza__assignmentForm,.UserPortal-module__FlVnza__childAccountsGrid,.UserPortal-module__FlVnza__accountSplitGrid,.UserPortal-module__FlVnza__accountSettingsShell{grid-template-columns:1fr}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__secondaryPortalButton,.UserPortal-module__FlVnza__softActionButton,.UserPortal-module__FlVnza__dangerPortalButton{width:100%}.UserPortal-module__FlVnza__questionCardHeader,.UserPortal-module__FlVnza__selectedQuestionList article,.UserPortal-module__FlVnza__assignmentList article,.UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__questionBankHero,.UserPortal-module__FlVnza__historyHero,.UserPortal-module__FlVnza__subscriptionHero{grid-template-columns:1fr}.UserPortal-module__FlVnza__childGradeTab,.UserPortal-module__FlVnza__childGradeTabActive{width:100%;max-width:none}}.UserPortal-module__FlVnza__portalFrame,.UserPortal-module__FlVnza__onboardingFlow{--parent-bg:#f6f7f5;--parent-surface:#fff;--parent-surface-muted:#fafafa;--parent-border:#d9ded9;--parent-text:#17201b;--parent-text-soft:#2e3832;--parent-muted:#67746d;--parent-primary:#3157a4;--parent-primary-dark:#24447f;--parent-primary-soft:#edf3ff;--parent-success:#0f766e;--parent-success-soft:#edf8f5;--parent-warning:#a15c12;--parent-warning-soft:#fff7ed;--parent-danger:#b42318;--parent-danger-soft:#fff5f4;--parent-focus:#3157a43d;background:var(--parent-bg);color:var(--parent-text-soft);font-family:Plus Jakarta Sans,Work Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.UserPortal-module__FlVnza__portalChrome{grid-template-columns:17rem minmax(0,1fr);gap:clamp(1rem,2vw,1.5rem);width:min(100%,1360px);margin:0 auto;padding:clamp(1rem,2vw,1.5rem)}.UserPortal-module__FlVnza__portalSidebar{border:1px solid var(--parent-border);background:var(--parent-surface);border-radius:.75rem;align-self:start;gap:.75rem;padding:.8rem;display:grid;position:sticky;top:1rem;box-shadow:0 10px 28px #17201b12;grid-template-columns:1fr!important}.UserPortal-module__FlVnza__brandBlock{border-bottom:1px solid var(--parent-border);gap:.58rem;padding:.15rem .1rem .82rem;display:grid}.UserPortal-module__FlVnza__workspaceBrandMark{background:var(--parent-primary-soft);width:2.25rem;height:2.25rem;color:var(--parent-primary-dark);box-shadow:none;border:1px solid #c8d6ef;border-radius:.55rem;place-items:center;font-size:.72rem;font-weight:820;display:grid}.UserPortal-module__FlVnza__workspaceBrandText p{color:var(--parent-muted);letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:760}.UserPortal-module__FlVnza__workspaceBrandText strong{color:var(--parent-text);letter-spacing:0;font-size:1rem;font-weight:780}.UserPortal-module__FlVnza__workspaceWelcome{border:1px solid var(--parent-border);background:var(--parent-surface-muted);width:fit-content;max-width:100%;color:var(--parent-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:.34rem .58rem;font-size:.78rem;font-weight:650;overflow:hidden}.UserPortal-module__FlVnza__portalMiniHint{border-bottom:1px solid var(--parent-border);color:var(--parent-muted);padding:0 .1rem .82rem;font-size:.82rem;line-height:1.45}.UserPortal-module__FlVnza__navLinks,.UserPortal-module__FlVnza__navCluster{gap:.4rem;display:grid;grid-template-columns:1fr!important}.UserPortal-module__FlVnza__navCluster{border-top:1px solid var(--parent-border);padding-top:.78rem}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__signOutButton{text-align:left;border-radius:.5rem;justify-content:flex-start;gap:.62rem;width:100%;min-height:2.45rem;padding:.62rem .68rem;font-size:.88rem;font-weight:720}.UserPortal-module__FlVnza__navLink{color:var(--parent-text-soft);background:0 0;border:1px solid #0000}.UserPortal-module__FlVnza__navLinkActive{background:var(--parent-primary-soft);color:var(--parent-primary-dark);box-shadow:inset 3px 0 0 var(--parent-primary);border:1px solid #c8d6ef}.UserPortal-module__FlVnza__navLink:hover,.UserPortal-module__FlVnza__navLinkActive:hover{background:var(--parent-primary-soft);color:var(--parent-primary-dark);border-color:#c8d6ef}.UserPortal-module__FlVnza__homeCard,.UserPortal-module__FlVnza__accountWorkspace,.UserPortal-module__FlVnza__historyWorkspace,.UserPortal-module__FlVnza__subscriptionWorkspace,.UserPortal-module__FlVnza__questionBankWorkspace{gap:clamp(.9rem,1.8vw,1.15rem);width:min(100%,1120px)}.UserPortal-module__FlVnza__homeHero,.UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__historyHero,.UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__questionBankHero,.UserPortal-module__FlVnza__billingOverviewCard{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(.85rem,2vw,1.4rem);padding:clamp(1rem,2vw,1.35rem);display:grid}.UserPortal-module__FlVnza__homeHero h1,.UserPortal-module__FlVnza__profileHero h1,.UserPortal-module__FlVnza__historyHero h1,.UserPortal-module__FlVnza__subscriptionHero h1,.UserPortal-module__FlVnza__questionBankHero h1,.UserPortal-module__FlVnza__billingOverviewHeader h1{color:var(--parent-text);letter-spacing:0;font-size:clamp(1.42rem,2.5vw,2rem);font-weight:780;line-height:1.12}.UserPortal-module__FlVnza__homeHero p,.UserPortal-module__FlVnza__profileHero p,.UserPortal-module__FlVnza__historyHero p,.UserPortal-module__FlVnza__subscriptionHero p,.UserPortal-module__FlVnza__questionBankHero p,.UserPortal-module__FlVnza__billingOverviewHeader p{color:var(--parent-muted);font-size:.94rem;line-height:1.55}.UserPortal-module__FlVnza__homeCard,.UserPortal-module__FlVnza__homeHero,.UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__historyHero,.UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__questionBankHero,.UserPortal-module__FlVnza__billingOverviewCard,.UserPortal-module__FlVnza__accountSettingsNav,.UserPortal-module__FlVnza__profileCard,.UserPortal-module__FlVnza__securityCard,.UserPortal-module__FlVnza__subscriptionCard,.UserPortal-module__FlVnza__billingHistoryCard,.UserPortal-module__FlVnza__subscriptionTopUpCard,.UserPortal-module__FlVnza__subscriptionPlanCard,.UserPortal-module__FlVnza__questionSetPanel,.UserPortal-module__FlVnza__questionSetDraft,.UserPortal-module__FlVnza__questionSetCard,.UserPortal-module__FlVnza__questionSetCardActive,.UserPortal-module__FlVnza__questionSetEditor,.UserPortal-module__FlVnza__selectedQuestionList,.UserPortal-module__FlVnza__assignmentPanel,.UserPortal-module__FlVnza__questionBankToolbar,.UserPortal-module__FlVnza__questionCard,.UserPortal-module__FlVnza__questionEmptyState,.UserPortal-module__FlVnza__childProfileCard,.UserPortal-module__FlVnza__childEmptyState,.UserPortal-module__FlVnza__historyItem,.UserPortal-module__FlVnza__historyEmpty,.UserPortal-module__FlVnza__historySkeleton{border:1px solid var(--parent-border);background:var(--parent-surface);border-radius:.7rem;box-shadow:0 1px 2px #17201b0a}.UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__questionSelectButtonActive,.UserPortal-module__FlVnza__preferenceSaveButton{border-color:var(--parent-primary);background:var(--parent-primary);color:#fff}.UserPortal-module__FlVnza__primaryPortalButton:hover:not(:disabled),.UserPortal-module__FlVnza__accountLink:hover,.UserPortal-module__FlVnza__questionSelectButtonActive:hover:not(:disabled),.UserPortal-module__FlVnza__preferenceSaveButton:hover:not(:disabled){border-color:var(--parent-primary-dark);background:var(--parent-primary-dark);color:#fff}.UserPortal-module__FlVnza__secondaryPortalButton,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__softActionButton,.UserPortal-module__FlVnza__questionSelectButton,.UserPortal-module__FlVnza__questionPagination button,.UserPortal-module__FlVnza__accountSettingsBackLink{color:var(--parent-text-soft);background:#fff;border-color:#c9d0ca}.UserPortal-module__FlVnza__secondaryPortalButton:hover:not(:disabled),.UserPortal-module__FlVnza__publicLink:hover,.UserPortal-module__FlVnza__softActionButton:hover:not(:disabled),.UserPortal-module__FlVnza__questionSelectButton:hover:not(:disabled),.UserPortal-module__FlVnza__questionPagination button:hover:not(:disabled),.UserPortal-module__FlVnza__accountSettingsBackLink:hover{background:var(--parent-primary-soft);color:var(--parent-primary-dark);border-color:#c8d6ef}.UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__dangerPortalButton,.UserPortal-module__FlVnza__accountSettingsSignOut{color:var(--parent-danger);background:#fff;border-color:#efd1cd}.UserPortal-module__FlVnza__accountSettingsShell{grid-template-columns:minmax(13rem,15rem) minmax(0,1fr);gap:clamp(.9rem,2vw,1.15rem)}.UserPortal-module__FlVnza__questionSetPanel{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);gap:.85rem;padding:.95rem;display:grid}.UserPortal-module__FlVnza__questionSetPanel>.UserPortal-module__FlVnza__questionSetHeader{grid-column:1/-1}.UserPortal-module__FlVnza__questionSetList{grid-area:2/1/span 3}.UserPortal-module__FlVnza__questionSetEditor,.UserPortal-module__FlVnza__selectedQuestionList,.UserPortal-module__FlVnza__assignmentPanel{grid-column:2}.UserPortal-module__FlVnza__assignmentForm{grid-template-columns:repeat(4,minmax(8.5rem,1fr));gap:.65rem}.UserPortal-module__FlVnza__questionBankToolbar{grid-template-columns:minmax(14rem,1.4fr) repeat(4,minmax(8rem,1fr)) auto;gap:.65rem}.UserPortal-module__FlVnza__childGradeTabs{grid-column:1/-1}.UserPortal-module__FlVnza__questionCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1180px){.UserPortal-module__FlVnza__questionCardGrid{grid-template-columns:1fr}.UserPortal-module__FlVnza__assignmentForm,.UserPortal-module__FlVnza__questionBankToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1040px){.UserPortal-module__FlVnza__portalChrome,.UserPortal-module__FlVnza__accountSettingsShell,.UserPortal-module__FlVnza__childAccountsGrid,.UserPortal-module__FlVnza__questionSetPanel{grid-template-columns:1fr}.UserPortal-module__FlVnza__portalSidebar,.UserPortal-module__FlVnza__accountSettingsNav{position:static}.UserPortal-module__FlVnza__portalMiniHint{border-bottom:0;padding-bottom:0}.UserPortal-module__FlVnza__questionSetList,.UserPortal-module__FlVnza__questionSetEditor,.UserPortal-module__FlVnza__selectedQuestionList,.UserPortal-module__FlVnza__assignmentPanel{grid-area:auto/1}}@media (max-width:760px){.UserPortal-module__FlVnza__portalChrome{padding:.7rem}.UserPortal-module__FlVnza__navLinks,.UserPortal-module__FlVnza__navCluster,.UserPortal-module__FlVnza__homeActions,.UserPortal-module__FlVnza__accountActions,.UserPortal-module__FlVnza__profileList,.UserPortal-module__FlVnza__subscriptionFacts,.UserPortal-module__FlVnza__billingSummaryGrid,.UserPortal-module__FlVnza__questionBankToolbar,.UserPortal-module__FlVnza__assignmentForm,.UserPortal-module__FlVnza__homeHero,.UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__historyHero,.UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__questionBankHero,.UserPortal-module__FlVnza__billingOverviewCard,.UserPortal-module__FlVnza__historyItem,.UserPortal-module__FlVnza__selectedQuestionList article,.UserPortal-module__FlVnza__assignmentList article,.UserPortal-module__FlVnza__questionCardHeader{grid-template-columns:1fr}.UserPortal-module__FlVnza__navLink,.UserPortal-module__FlVnza__navLinkActive,.UserPortal-module__FlVnza__publicLink,.UserPortal-module__FlVnza__signOutButton,.UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__secondaryPortalButton,.UserPortal-module__FlVnza__softActionButton,.UserPortal-module__FlVnza__dangerPortalButton{width:100%}}.UserPortal-module__FlVnza__workspaceBrandText p{color:var(--parent-muted);letter-spacing:0;text-transform:none;font-size:.8rem;font-weight:620;line-height:1.3}.UserPortal-module__FlVnza__workspaceBrandMark{color:#0000;background:#3157a4;border:0;font-size:0;box-shadow:inset 0 0 0 1px #ffffff47}.UserPortal-module__FlVnza__portalFrame :is(h1,h2,h3,p,span,strong,small,a,button,label,input,select,textarea,dt,dd){letter-spacing:0}.UserPortal-module__FlVnza__portalChrome{grid-template-columns:16rem minmax(0,1fr);gap:1.25rem;padding:1.25rem}.UserPortal-module__FlVnza__portalSidebar{border-radius:.75rem;padding:.9rem;box-shadow:0 1px 3px #0f172a14}.UserPortal-module__FlVnza__workspaceBrandRow{grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.UserPortal-module__FlVnza__workspaceBrandMark{width:2.4rem;height:2.4rem;box-shadow:none;color:#fff;background:#172033;border:0;border-radius:.6rem;place-items:center;font-size:.8rem;font-weight:760;display:inline-grid}.UserPortal-module__FlVnza__workspaceBrandText strong{color:var(--parent-text);font-size:.98rem;font-weight:760;line-height:1.25}.UserPortal-module__FlVnza__workspaceBrandText p,.UserPortal-module__FlVnza__portalMiniHint{color:var(--parent-muted)}.UserPortal-module__FlVnza__assignmentHistoryPanel{border:1px solid var(--parent-border);background:var(--parent-surface);border-radius:.75rem;grid-column:1/-1;gap:.85rem;padding:1.1rem;display:grid;box-shadow:0 1px 3px #0f172a14}.UserPortal-module__FlVnza__accountLink{border:1px solid var(--parent-border);color:var(--parent-text-soft);box-shadow:none;background:#fff}.UserPortal-module__FlVnza__accountLink:hover{background:var(--parent-primary-soft);color:var(--parent-primary-dark);border-color:#c6d4ff}.UserPortal-module__FlVnza__homeActions .UserPortal-module__FlVnza__accountLink{border-color:var(--parent-primary);background:var(--parent-primary);color:#fff}.UserPortal-module__FlVnza__homeActions .UserPortal-module__FlVnza__accountLink:hover{border-color:var(--parent-primary-dark);background:var(--parent-primary-dark);color:#fff}.UserPortal-module__FlVnza__questionSelectButtonActive{border-color:var(--parent-success);background:var(--parent-success);color:#fff}.UserPortal-module__FlVnza__homeHero,.UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__historyHero,.UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__questionBankHero,.UserPortal-module__FlVnza__billingOverviewCard{gap:1rem;padding:1.35rem}.UserPortal-module__FlVnza__homeHero h1,.UserPortal-module__FlVnza__profileHero h1,.UserPortal-module__FlVnza__historyHero h1,.UserPortal-module__FlVnza__subscriptionHero h1,.UserPortal-module__FlVnza__questionBankHero h1,.UserPortal-module__FlVnza__billingOverviewHeader h1{max-width:42rem;font-size:1.75rem;font-weight:780;line-height:1.18}.UserPortal-module__FlVnza__homeHero p,.UserPortal-module__FlVnza__profileHero p,.UserPortal-module__FlVnza__historyHero p,.UserPortal-module__FlVnza__subscriptionHero p,.UserPortal-module__FlVnza__questionBankHero p,.UserPortal-module__FlVnza__billingOverviewHeader p{max-width:46rem;font-size:.95rem;line-height:1.55}.UserPortal-module__FlVnza__homeCard,.UserPortal-module__FlVnza__homeHero,.UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__historyHero,.UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__questionBankHero,.UserPortal-module__FlVnza__billingOverviewCard,.UserPortal-module__FlVnza__accountSettingsNav,.UserPortal-module__FlVnza__profileCard,.UserPortal-module__FlVnza__securityCard,.UserPortal-module__FlVnza__subscriptionCard,.UserPortal-module__FlVnza__billingHistoryCard,.UserPortal-module__FlVnza__subscriptionTopUpCard,.UserPortal-module__FlVnza__subscriptionPlanCard,.UserPortal-module__FlVnza__questionSetPanel,.UserPortal-module__FlVnza__questionSetDraft,.UserPortal-module__FlVnza__questionSetCard,.UserPortal-module__FlVnza__questionSetCardActive,.UserPortal-module__FlVnza__questionSetEditor,.UserPortal-module__FlVnza__selectedQuestionList,.UserPortal-module__FlVnza__assignmentPanel,.UserPortal-module__FlVnza__questionBankToolbar,.UserPortal-module__FlVnza__questionCard,.UserPortal-module__FlVnza__questionEmptyState,.UserPortal-module__FlVnza__childProfileCard,.UserPortal-module__FlVnza__childEmptyState,.UserPortal-module__FlVnza__historyItem,.UserPortal-module__FlVnza__historyEmpty,.UserPortal-module__FlVnza__historySkeleton{border-color:var(--parent-border);background:var(--parent-surface);border-radius:.75rem;box-shadow:0 1px 3px #0f172a14}.UserPortal-module__FlVnza__profileList div,.UserPortal-module__FlVnza__subscriptionFacts div,.UserPortal-module__FlVnza__billingSummaryGrid div,.UserPortal-module__FlVnza__childMetaGrid div,.UserPortal-module__FlVnza__accountDetails div,.UserPortal-module__FlVnza__selectedQuestionList article,.UserPortal-module__FlVnza__assignmentList article,.UserPortal-module__FlVnza__questionOptionList li{background:var(--parent-surface-muted);border-radius:.6rem}.UserPortal-module__FlVnza__questionBankToolbar,.UserPortal-module__FlVnza__assignmentForm{gap:.75rem}@media (max-width:1120px){.UserPortal-module__FlVnza__portalChrome{grid-template-columns:1fr}}@media (max-width:760px){.UserPortal-module__FlVnza__portalChrome{padding:.7rem}.UserPortal-module__FlVnza__homeHero h1,.UserPortal-module__FlVnza__profileHero h1,.UserPortal-module__FlVnza__historyHero h1,.UserPortal-module__FlVnza__subscriptionHero h1,.UserPortal-module__FlVnza__questionBankHero h1{font-size:1.45rem}}.UserPortal-module__FlVnza__questionSetList .UserPortal-module__FlVnza__questionSetCard,.UserPortal-module__FlVnza__questionSetList .UserPortal-module__FlVnza__questionSetCardActive{grid-template-columns:1fr;align-items:start;gap:.55rem}.UserPortal-module__FlVnza__questionSetList .UserPortal-module__FlVnza__questionSetCard>button,.UserPortal-module__FlVnza__questionSetList .UserPortal-module__FlVnza__questionSetCardActive>button{width:100%;min-width:0}.UserPortal-module__FlVnza__questionSetList .UserPortal-module__FlVnza__questionSetCard strong,.UserPortal-module__FlVnza__questionSetList .UserPortal-module__FlVnza__questionSetCardActive strong{text-overflow:clip;white-space:normal;overflow:visible}.UserPortal-module__FlVnza__questionSetList .UserPortal-module__FlVnza__questionSetCard>div,.UserPortal-module__FlVnza__questionSetList .UserPortal-module__FlVnza__questionSetCardActive>div{border-top:1px solid var(--parent-border);justify-content:flex-end;gap:.45rem;width:100%;padding-top:.55rem;display:flex}.UserPortal-module__FlVnza__questionSetList .UserPortal-module__FlVnza__questionSetCard>div button,.UserPortal-module__FlVnza__questionSetList .UserPortal-module__FlVnza__questionSetCardActive>div button{min-height:2.05rem;padding:0 .62rem}.UserPortal-module__FlVnza__questionSetList .UserPortal-module__FlVnza__questionSetCard>div button:last-child,.UserPortal-module__FlVnza__questionSetList .UserPortal-module__FlVnza__questionSetCardActive>div button:last-child{color:var(--parent-danger)}.UserPortal-module__FlVnza__questionSetList .UserPortal-module__FlVnza__questionSetCard,.UserPortal-module__FlVnza__questionSetList .UserPortal-module__FlVnza__questionSetCardActive{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:.75rem}.UserPortal-module__FlVnza__questionSetSelectButton{width:100%;min-width:0;color:inherit;text-align:left;box-shadow:none;background:0 0;border:0;gap:.22rem;padding:.12rem 0;display:grid}.UserPortal-module__FlVnza__questionSetSelectButton:hover{color:var(--parent-primary-dark);background:0 0}.UserPortal-module__FlVnza__questionSetList .UserPortal-module__FlVnza__questionSetSelectButton strong{color:var(--parent-text);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:760;line-height:1.25;overflow:hidden}.UserPortal-module__FlVnza__questionSetList .UserPortal-module__FlVnza__questionSetSelectButton:hover strong{color:var(--parent-primary-dark)}.UserPortal-module__FlVnza__questionSetMeta{color:var(--parent-text-soft);font-size:.78rem;font-weight:650;line-height:1.4}.UserPortal-module__FlVnza__questionSetList .UserPortal-module__FlVnza__questionSetCard>.UserPortal-module__FlVnza__questionSetCardActions,.UserPortal-module__FlVnza__questionSetList .UserPortal-module__FlVnza__questionSetCardActive>.UserPortal-module__FlVnza__questionSetCardActions{border-top:0;justify-content:flex-end;align-items:center;gap:.35rem;width:auto;padding-top:0;display:flex}.UserPortal-module__FlVnza__questionSetList .UserPortal-module__FlVnza__questionSetCardActions .UserPortal-module__FlVnza__questionSetIconButton{border:1px solid var(--parent-border);width:2.05rem;height:2.05rem;min-height:0;color:var(--parent-text-soft);box-shadow:none;background:#fff;border-radius:.5rem;place-items:center;padding:0;display:inline-grid}.UserPortal-module__FlVnza__questionSetList .UserPortal-module__FlVnza__questionSetCardActions .UserPortal-module__FlVnza__questionSetIconButton:hover:not(:disabled){background:var(--parent-primary-soft);color:var(--parent-primary-dark);border-color:#c6d4ff}.UserPortal-module__FlVnza__questionSetList .UserPortal-module__FlVnza__questionSetCardActions .UserPortal-module__FlVnza__questionSetIconButtonDanger{color:var(--parent-danger)}.UserPortal-module__FlVnza__questionSetList .UserPortal-module__FlVnza__questionSetCardActions .UserPortal-module__FlVnza__questionSetIconButtonDanger:hover:not(:disabled){background:var(--parent-danger-soft);color:var(--parent-danger);border-color:#f3c4bd}.UserPortal-module__FlVnza__questionSetList .UserPortal-module__FlVnza__questionSetCardActions .UserPortal-module__FlVnza__questionSetIconButton:disabled{cursor:not-allowed;opacity:.45}.UserPortal-module__FlVnza__questionSetActionIcon{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1rem;height:1rem}@media (max-width:560px){.UserPortal-module__FlVnza__questionSetList .UserPortal-module__FlVnza__questionSetCard,.UserPortal-module__FlVnza__questionSetList .UserPortal-module__FlVnza__questionSetCardActive{grid-template-columns:minmax(0,1fr) auto;gap:.55rem}.UserPortal-module__FlVnza__questionSetList .UserPortal-module__FlVnza__questionSetSelectButton strong{white-space:normal}.UserPortal-module__FlVnza__questionSetList .UserPortal-module__FlVnza__questionSetCard>.UserPortal-module__FlVnza__questionSetCardActions,.UserPortal-module__FlVnza__questionSetList .UserPortal-module__FlVnza__questionSetCardActive>.UserPortal-module__FlVnza__questionSetCardActions{flex-direction:column}}.UserPortal-module__FlVnza__childAccountSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.UserPortal-module__FlVnza__childAccountSummaryGrid>div{border:1px solid var(--parent-border);background:var(--parent-surface);border-radius:.75rem;gap:.28rem;padding:.85rem .95rem;display:grid;box-shadow:0 1px 3px #0f172a14}.UserPortal-module__FlVnza__childAccountSummaryGrid span,.UserPortal-module__FlVnza__childDirectoryCount{color:var(--parent-muted);text-transform:uppercase;font-size:.74rem;font-weight:720;line-height:1.25}.UserPortal-module__FlVnza__childAccountSummaryGrid strong{color:var(--parent-text);font-size:1.45rem;font-weight:780;line-height:1}.UserPortal-module__FlVnza__childAccountsGrid{grid-template-columns:minmax(17rem,20rem) minmax(0,1fr);align-items:start}.UserPortal-module__FlVnza__childCreateCard{position:sticky;top:1rem}.UserPortal-module__FlVnza__childCreateCard,.UserPortal-module__FlVnza__securityCard{gap:1rem;padding:1rem;display:grid}.UserPortal-module__FlVnza__childDirectoryCount{border:1px solid var(--parent-border);background:var(--parent-surface-muted);white-space:nowrap;border-radius:999px;align-self:center;padding:.32rem .55rem}.UserPortal-module__FlVnza__childDirectoryToolbar{border-bottom:1px solid var(--parent-border);grid-template-columns:minmax(14rem,1fr) auto;align-items:end;gap:.75rem;padding-bottom:.85rem;display:grid}.UserPortal-module__FlVnza__childSearchField{gap:.38rem;min-width:0;display:grid}.UserPortal-module__FlVnza__childSearchField span{color:var(--parent-muted);text-transform:uppercase;font-size:.76rem;font-weight:700}.UserPortal-module__FlVnza__childSearchField input{border:1px solid var(--parent-border);width:100%;min-height:2.5rem;color:var(--parent-text);font:inherit;background:#fff;border-radius:.5rem;padding:.58rem .72rem}.UserPortal-module__FlVnza__childSearchField input:focus{border-color:var(--parent-primary);box-shadow:0 0 0 3px var(--parent-focus);outline:none}.UserPortal-module__FlVnza__childStatusSegment{border:1px solid var(--parent-border);background:var(--parent-surface-muted);border-radius:.55rem;align-items:center;gap:.22rem;min-height:2.5rem;padding:.22rem;display:inline-flex}.UserPortal-module__FlVnza__childStatusSegmentButton,.UserPortal-module__FlVnza__childStatusSegmentActive{min-height:2rem;color:var(--parent-text-soft);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:.42rem;padding:.36rem .58rem;font-size:.82rem;font-weight:720}.UserPortal-module__FlVnza__childStatusSegmentActive{color:var(--parent-primary-dark);background:#fff;border-color:#c8d6ef;box-shadow:0 1px 2px #0f172a14}.UserPortal-module__FlVnza__childStatusSegmentButton:hover:not(:disabled){color:var(--parent-primary-dark);background:#fff}.UserPortal-module__FlVnza__childStatusSegmentButton:disabled,.UserPortal-module__FlVnza__childStatusSegmentActive:disabled{cursor:not-allowed;opacity:.6}.UserPortal-module__FlVnza__childProfileList{gap:.75rem;max-height:min(56rem,100vh - 16rem);padding-right:.25rem;scroll-padding:.75rem;display:grid;overflow:auto}.UserPortal-module__FlVnza__childProfileCard{gap:.8rem;padding:.85rem;display:grid}.UserPortal-module__FlVnza__childProfileCardDisabled{background:#fbfbfa}.UserPortal-module__FlVnza__childProfileHeader{grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.72rem;display:grid}.UserPortal-module__FlVnza__childProfileHeader>span{border:1px solid var(--parent-border);width:2.25rem;height:2.25rem;color:var(--parent-primary-dark);background:#fff;border-radius:.55rem;place-items:center;font-size:.78rem;font-weight:780;display:grid}.UserPortal-module__FlVnza__childProfileHeader h3{color:var(--parent-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.98rem;font-weight:780;line-height:1.25;overflow:hidden}.UserPortal-module__FlVnza__childProfileHeader p{color:var(--parent-muted);margin:.12rem 0 0;font-size:.8rem;line-height:1.35}.UserPortal-module__FlVnza__childStatusPillActive,.UserPortal-module__FlVnza__childStatusPillDisabled{white-space:nowrap;border:1px solid;border-radius:999px;align-self:start;padding:.34rem .48rem;font-size:.72rem;font-weight:760;line-height:1}.UserPortal-module__FlVnza__childStatusPillActive{background:var(--parent-success-soft);color:var(--parent-success);border-color:#b8e6df}.UserPortal-module__FlVnza__childStatusPillDisabled{border-color:var(--parent-border);background:var(--parent-surface-muted);color:var(--parent-muted)}.UserPortal-module__FlVnza__childMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.UserPortal-module__FlVnza__childMetaGrid div{min-width:0;padding:.6rem}.UserPortal-module__FlVnza__childMetaGrid dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.UserPortal-module__FlVnza__childActionRow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.45rem;display:flex}.UserPortal-module__FlVnza__childActionRow button{width:auto;min-height:2.2rem;padding:.48rem .68rem}@media (max-width:1120px){.UserPortal-module__FlVnza__childCreateCard{position:static}.UserPortal-module__FlVnza__childProfileList{max-height:none;padding-right:0;overflow:visible}}@media (max-width:820px){.UserPortal-module__FlVnza__childAccountSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.UserPortal-module__FlVnza__childDirectoryToolbar,.UserPortal-module__FlVnza__childProfileHeader,.UserPortal-module__FlVnza__childMetaGrid{grid-template-columns:1fr}.UserPortal-module__FlVnza__childProfileHeader>span{width:2.4rem;height:2.4rem}.UserPortal-module__FlVnza__childProfileHeader h3,.UserPortal-module__FlVnza__childMetaGrid dd{white-space:normal}.UserPortal-module__FlVnza__childStatusSegment{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.UserPortal-module__FlVnza__childStatusSegmentButton,.UserPortal-module__FlVnza__childStatusSegmentActive{justify-content:center;padding-inline:.35rem}}@media (max-width:560px){.UserPortal-module__FlVnza__childAccountSummaryGrid{grid-template-columns:1fr}.UserPortal-module__FlVnza__childActionRow button{width:100%}}.UserPortal-module__FlVnza__subscriptionWorkspace{width:min(100%,1180px)}.UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__billingOverviewCard,.UserPortal-module__FlVnza__billingHistoryCard,.UserPortal-module__FlVnza__subscriptionTopUpCard{background:#fff;border:1px solid #d9e0ea;border-radius:.8rem;gap:1rem;padding:1.25rem;display:grid;box-shadow:0 1px 2px #1018280f}.UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__billingOverviewCard{background:linear-gradient(#fff 0%,#f8fafc 100%)}.UserPortal-module__FlVnza__subscriptionHero{grid-template-columns:minmax(0,1fr) auto;align-items:end}.UserPortal-module__FlVnza__subscriptionHero h1,.UserPortal-module__FlVnza__billingOverviewHeader h1{color:#111827;margin:.2rem 0 0;font-size:1.55rem;font-weight:760;line-height:1.18}.UserPortal-module__FlVnza__subscriptionHero p,.UserPortal-module__FlVnza__billingOverviewHeader p,.UserPortal-module__FlVnza__billingCurrentPlan p,.UserPortal-module__FlVnza__billingHistoryCard p,.UserPortal-module__FlVnza__subscriptionTopUpCard p{color:#566477;font-size:.92rem;line-height:1.55}.UserPortal-module__FlVnza__billingOverviewHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.UserPortal-module__FlVnza__billingOverviewHeader>span{color:#344054;background:#f8fafc;border:1px solid #c8d2df;border-radius:999px;flex:none;padding:.45rem .7rem;font-size:.78rem;font-weight:700;line-height:1}.UserPortal-module__FlVnza__billingCurrentPlan{background:#fff;border:1px solid #e3e8ef;border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.UserPortal-module__FlVnza__billingCurrentPlan span,.UserPortal-module__FlVnza__billingSummaryGrid dt{color:#6b7280;text-transform:uppercase;font-size:.72rem;font-weight:720;letter-spacing:.04em!important}.UserPortal-module__FlVnza__billingCurrentPlan h2{color:#111827;margin:.15rem 0 .2rem;font-size:1.18rem;font-weight:760;line-height:1.25}.UserPortal-module__FlVnza__billingCurrentPlan strong{color:#111827;text-align:right;font-size:1.45rem;font-weight:780;line-height:1.1;display:block}.UserPortal-module__FlVnza__billingCurrentPlan small{color:#6b7280;text-align:right;margin-top:.18rem;font-size:.78rem;font-weight:650;display:block}.UserPortal-module__FlVnza__billingSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.UserPortal-module__FlVnza__billingSummaryGrid div{background:#f8fafc;border:1px solid #e5eaf1;border-radius:.65rem;min-width:0;padding:.78rem}.UserPortal-module__FlVnza__billingSummaryGrid dd{color:#111827;text-transform:capitalize;margin:.18rem 0 0;font-size:.98rem;font-weight:740;line-height:1.3}.UserPortal-module__FlVnza__billingActionRow,.UserPortal-module__FlVnza__accountFooterActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.UserPortal-module__FlVnza__billingPlanControls{background:#fff;border:1px solid #d9e0ea;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.85rem;padding:.75rem;display:flex;box-shadow:0 1px 2px #1018280d}.UserPortal-module__FlVnza__billingPlanControls p{color:#566477;margin:0;font-size:.86rem;font-weight:620;line-height:1.4}.UserPortal-module__FlVnza__billingToggle{background:#f4f6f9;border:1px solid #d9e0ea;border-radius:.65rem;flex:none;gap:.25rem;padding:.25rem;display:inline-flex}.UserPortal-module__FlVnza__billingToggle button,.UserPortal-module__FlVnza__billingToggleActive{color:#566477;min-height:2.15rem;box-shadow:none;background:0 0;border:0;border-radius:.48rem;padding:0 .85rem;font-size:.84rem;font-weight:720}.UserPortal-module__FlVnza__billingToggle button:hover:not(:disabled){color:#263445;background:#fff}.UserPortal-module__FlVnza__billingToggleActive,.UserPortal-module__FlVnza__billingToggleActive:hover:not(:disabled){color:#111827;background:#fff;box-shadow:0 1px 2px #10182814}.UserPortal-module__FlVnza__subscriptionPlanGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.UserPortal-module__FlVnza__subscriptionPlanCard{cursor:pointer;background:#fff;border:1px solid #d9e0ea;border-radius:.8rem;grid-template-rows:auto auto 1fr auto auto;gap:.72rem;min-width:0;min-height:18rem;padding:1rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;box-shadow:0 1px 2px #1018280d}.UserPortal-module__FlVnza__subscriptionPlanCard:hover{border-color:#b9c6d8;transform:translateY(-1px);box-shadow:0 8px 20px #10182814}.UserPortal-module__FlVnza__subscriptionPlanCardActive{background:#f7fbff;border-color:#315a8a;box-shadow:0 0 0 3px #315a8a1f}.UserPortal-module__FlVnza__subscriptionPlanCard input{accent-color:#315a8a;width:1rem;height:1rem;position:absolute;inset:1rem 1rem auto auto}.UserPortal-module__FlVnza__subscriptionPlanCard .UserPortal-module__FlVnza__onboardingPlanBadge{color:#475467;background:#f8fafc;border:1px solid #d5deeb;border-radius:999px;width:fit-content;max-width:calc(100% - 2rem);padding:.42rem .62rem;font-size:.72rem;font-weight:730;line-height:1}.UserPortal-module__FlVnza__subscriptionPlanCardActive .UserPortal-module__FlVnza__onboardingPlanBadge{color:#244a73;background:#eaf3ff;border-color:#b8cce3}.UserPortal-module__FlVnza__subscriptionPlanCard .UserPortal-module__FlVnza__onboardingPlanHeading{gap:.3rem;padding-right:1.75rem;display:grid}.UserPortal-module__FlVnza__subscriptionPlanCard .UserPortal-module__FlVnza__onboardingPlanName{color:#111827;font-size:1rem;font-weight:760;line-height:1.3}.UserPortal-module__FlVnza__subscriptionPlanCard .UserPortal-module__FlVnza__onboardingPlanPrice{color:#111827;font-size:1.35rem;font-weight:780;line-height:1.1}.UserPortal-module__FlVnza__subscriptionPlanCard .UserPortal-module__FlVnza__onboardingPlanPrice small{color:#667085;margin-left:.25rem;font-size:.78rem;font-weight:650}.UserPortal-module__FlVnza__subscriptionPlanCard .UserPortal-module__FlVnza__onboardingPlanDescription{color:#566477;margin:0;font-size:.88rem;line-height:1.5}.UserPortal-module__FlVnza__subscriptionPlanCard .UserPortal-module__FlVnza__onboardingPlanFeatures{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.UserPortal-module__FlVnza__subscriptionPlanCard .UserPortal-module__FlVnza__onboardingPlanFeatures li{color:#344054;min-width:0;padding-left:1.05rem;font-size:.85rem;line-height:1.4;position:relative}.UserPortal-module__FlVnza__subscriptionPlanCard .UserPortal-module__FlVnza__onboardingPlanFeatures li:before{content:"";background:#315a8a;border-radius:999px;width:.36rem;height:.36rem;position:absolute;top:.48rem;left:0}.UserPortal-module__FlVnza__planSelectionState{color:#344054;background:#fff;border:1px solid #d9e0ea;border-radius:999px;justify-self:start;padding:.42rem .62rem;font-size:.76rem;font-style:normal;font-weight:730;line-height:1}.UserPortal-module__FlVnza__subscriptionPlanCardActive .UserPortal-module__FlVnza__planSelectionState{color:#fff;background:#315a8a;border-color:#315a8a}.UserPortal-module__FlVnza__subscriptionTopUpCard h2,.UserPortal-module__FlVnza__billingHistoryCard h2{color:#111827;margin:.2rem 0 0;font-size:1.08rem;font-weight:760;line-height:1.25}.UserPortal-module__FlVnza__billingTable{background:#fff;border:1px solid #d9e0ea;border-radius:.7rem;display:grid;overflow:hidden}.UserPortal-module__FlVnza__billingTableHead,.UserPortal-module__FlVnza__billingTableRow{grid-template-columns:minmax(7.5rem,1fr) minmax(10rem,1.35fr) minmax(7rem,.75fr) auto;align-items:center;gap:.75rem;padding:.72rem .85rem;display:grid}.UserPortal-module__FlVnza__billingTableHead{color:#667085;text-transform:uppercase;background:#f4f6f9;font-size:.72rem;font-weight:760;letter-spacing:.04em!important}.UserPortal-module__FlVnza__billingTableHead>span,.UserPortal-module__FlVnza__billingTableRow>span,.UserPortal-module__FlVnza__billingTableRow>strong{text-align:left;justify-self:start}.UserPortal-module__FlVnza__billingTableRow{color:#344054;border-top:1px solid #e5eaf1;font-size:.86rem}.UserPortal-module__FlVnza__billingTableRow strong{color:#111827;font-size:.88rem;font-weight:740}.UserPortal-module__FlVnza__billingTableActions{justify-self:start}.UserPortal-module__FlVnza__billingTableActions a{color:#315a8a;background:#fff;border:1px solid #d9e0ea;border-radius:.5rem;justify-content:center;align-items:center;min-height:2rem;padding:0 .65rem;font-size:.82rem;font-weight:720;text-decoration:none;display:inline-flex}.UserPortal-module__FlVnza__billingTableActions a:hover{background:#f7fbff;border-color:#b8cce3}.UserPortal-module__FlVnza__billingTablePagination{border-top:1px solid #e5eaf1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;padding:.72rem .85rem;display:flex}.UserPortal-module__FlVnza__billingTablePagination span{color:#566477;font-size:.84rem;font-weight:650}@media (max-width:1180px){.UserPortal-module__FlVnza__subscriptionPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__billingOverviewCard,.UserPortal-module__FlVnza__billingHistoryCard,.UserPortal-module__FlVnza__subscriptionTopUpCard{padding:1rem}.UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__billingCurrentPlan,.UserPortal-module__FlVnza__billingOverviewHeader,.UserPortal-module__FlVnza__billingPlanControls{grid-template-columns:1fr;align-items:stretch}.UserPortal-module__FlVnza__billingOverviewHeader,.UserPortal-module__FlVnza__billingPlanControls{display:grid}.UserPortal-module__FlVnza__billingOverviewHeader>span,.UserPortal-module__FlVnza__subscriptionHeroStat,.UserPortal-module__FlVnza__billingToggle{justify-self:start}.UserPortal-module__FlVnza__billingSummaryGrid,.UserPortal-module__FlVnza__subscriptionPlanGrid{grid-template-columns:1fr}.UserPortal-module__FlVnza__billingCurrentPlan strong,.UserPortal-module__FlVnza__billingCurrentPlan small{text-align:left}.UserPortal-module__FlVnza__billingActionRow,.UserPortal-module__FlVnza__accountFooterActions{justify-content:stretch}.UserPortal-module__FlVnza__billingActionRow>*,.UserPortal-module__FlVnza__accountFooterActions>*{flex:12rem}.UserPortal-module__FlVnza__billingTableHead{display:none}.UserPortal-module__FlVnza__billingTableRow{grid-template-columns:1fr;align-items:start;gap:.35rem;padding:.85rem}.UserPortal-module__FlVnza__billingTableActions{justify-self:start}}.UserPortal-module__FlVnza__changePlanShell{grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);align-items:start;gap:1rem;display:grid}.UserPortal-module__FlVnza__changePlanPicker,.UserPortal-module__FlVnza__changePlanSummary{gap:1rem;min-width:0;display:grid}.UserPortal-module__FlVnza__changePlanPicker{align-content:start}.UserPortal-module__FlVnza__changePlanSummary{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #d9e0ea;border-radius:.85rem;padding:1rem;position:sticky;top:1rem;box-shadow:0 1px 2px #1018280f}.UserPortal-module__FlVnza__changePlanSummary h2{color:#111827;margin:.2rem 0 .45rem;font-size:1.18rem;font-weight:780;line-height:1.22}.UserPortal-module__FlVnza__changePlanSummary strong{color:#111827;align-items:baseline;gap:.28rem;font-size:1.7rem;font-weight:800;line-height:1;display:flex}.UserPortal-module__FlVnza__changePlanSummary strong small{color:#667085;font-size:.82rem;font-weight:680}.UserPortal-module__FlVnza__changePlanSummary p{color:#566477;margin:.65rem 0 0;font-size:.9rem;line-height:1.55}.UserPortal-module__FlVnza__changePlanFacts{gap:.55rem;margin:0;display:grid}.UserPortal-module__FlVnza__changePlanFacts div{background:#fff;border:1px solid #e5eaf1;border-radius:.62rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.62rem .68rem;display:grid}.UserPortal-module__FlVnza__changePlanFacts dt{color:#667085;text-transform:uppercase;font-size:.74rem;font-weight:740}.UserPortal-module__FlVnza__changePlanFacts dd{color:#111827;text-align:right;min-width:0;margin:0;font-size:.86rem;font-weight:760}.UserPortal-module__FlVnza__changePlanSummary .UserPortal-module__FlVnza__accountFooterActions{justify-content:stretch;gap:.55rem;display:grid}.UserPortal-module__FlVnza__changePlanSummary .UserPortal-module__FlVnza__accountFooterActions>*{width:100%}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__billingPlanControls{border-radius:.85rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 1rem;display:grid}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__billingPlanControls span{color:#111827;font-size:.9rem;font-weight:780;line-height:1.3;display:block}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__billingPlanControls p{color:#667085;margin:.18rem 0 0;font-size:.84rem;font-weight:620}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanCard{border-radius:.85rem;grid-template-rows:auto auto auto 1fr auto;min-height:0;padding:1rem}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanCard:hover{box-shadow:0 8px 18px #10182812}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanCardActive{background:#f7fbff;border-color:#315a8a;box-shadow:0 0 0 3px #315a8a1f}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanCard input{width:1.05rem;height:1.05rem}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanCard .UserPortal-module__FlVnza__onboardingPlanBadge{background:#f8fafc;max-width:calc(100% - 2.25rem)}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanCardActive .UserPortal-module__FlVnza__onboardingPlanBadge{color:#244a73;background:#eaf3ff;border-color:#bfd2e8}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanCard .UserPortal-module__FlVnza__onboardingPlanName{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanCard .UserPortal-module__FlVnza__onboardingPlanPrice{font-size:1.45rem}.UserPortal-module__FlVnza__planChildLimit{color:#344054;background:#f8fafc;border:1px solid #dce4ee;border-radius:999px;width:fit-content;max-width:100%;margin:0;padding:.42rem .58rem;font-size:.78rem;font-weight:740;line-height:1}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanCard .UserPortal-module__FlVnza__onboardingPlanFeatures{border-top:1px solid #eef2f6;align-content:start;padding-top:.72rem}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__planSelectionState{text-align:center;border-radius:.55rem;justify-self:stretch}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanCardActive .UserPortal-module__FlVnza__planSelectionState{color:#fff;background:#315a8a;border-color:#315a8a}@media (max-width:1180px){.UserPortal-module__FlVnza__changePlanShell{grid-template-columns:1fr}.UserPortal-module__FlVnza__changePlanSummary{position:static}.UserPortal-module__FlVnza__changePlanSummary .UserPortal-module__FlVnza__accountFooterActions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__billingPlanControls,.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanGrid,.UserPortal-module__FlVnza__changePlanSummary .UserPortal-module__FlVnza__accountFooterActions,.UserPortal-module__FlVnza__changePlanFacts div{grid-template-columns:1fr}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__billingToggle{width:100%}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__billingToggle button{flex:1 1 0}.UserPortal-module__FlVnza__changePlanFacts dd{text-align:left}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanCard .UserPortal-module__FlVnza__onboardingPlanName{white-space:normal}}.UserPortal-module__FlVnza__accountSettingsMain,.UserPortal-module__FlVnza__childAccountsGrid,.UserPortal-module__FlVnza__childCreateCard,.UserPortal-module__FlVnza__securityCard,.UserPortal-module__FlVnza__childProfileList,.UserPortal-module__FlVnza__childProfileCard,.UserPortal-module__FlVnza__childDirectoryToolbar,.UserPortal-module__FlVnza__childStatusSegment,.UserPortal-module__FlVnza__childActionRow{min-width:0}.UserPortal-module__FlVnza__childAccountsGrid{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr)}.UserPortal-module__FlVnza__securityCard{overflow:hidden}.UserPortal-module__FlVnza__childDirectoryToolbar{grid-template-columns:minmax(0,1fr);align-items:stretch}.UserPortal-module__FlVnza__childStatusSegment{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.UserPortal-module__FlVnza__childStatusSegmentButton,.UserPortal-module__FlVnza__childStatusSegmentActive{text-overflow:ellipsis;justify-content:center;min-width:0;overflow:hidden}.UserPortal-module__FlVnza__childProfileHeader{grid-template-columns:2.25rem minmax(0,1fr);align-items:start}.UserPortal-module__FlVnza__childProfileHeader>strong{grid-column:2;justify-self:start;max-width:100%}.UserPortal-module__FlVnza__childProfileHeader h3,.UserPortal-module__FlVnza__childProfileHeader p,.UserPortal-module__FlVnza__childMetaGrid dd,.UserPortal-module__FlVnza__childPinHelp{overflow-wrap:anywhere;min-width:0}.UserPortal-module__FlVnza__childStatusPillActive,.UserPortal-module__FlVnza__childStatusPillDisabled{text-overflow:ellipsis;max-width:100%;overflow:hidden}.UserPortal-module__FlVnza__childActionRow button{flex:0 auto;min-width:0}@media (max-width:1260px){.UserPortal-module__FlVnza__childAccountsGrid{grid-template-columns:1fr}.UserPortal-module__FlVnza__childCreateCard{position:static}.UserPortal-module__FlVnza__childProfileList{max-height:none;padding-right:0;overflow:visible}}@media (max-width:760px){.UserPortal-module__FlVnza__childAccountSummaryGrid,.UserPortal-module__FlVnza__childMetaGrid,.UserPortal-module__FlVnza__childStatusSegment{grid-template-columns:1fr}.UserPortal-module__FlVnza__childActionRow button{width:100%}}.UserPortal-module__FlVnza__accountSettingsNav{background:#fff;border:1px solid #d8dde6;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:.75rem;display:grid;position:static;box-shadow:0 1px 2px #1018280f}.UserPortal-module__FlVnza__accountSettingsNavHeader{border-right:1px solid #e5eaf1;gap:.12rem;min-width:10.5rem;padding:.1rem 1rem .1rem .25rem;display:grid}.UserPortal-module__FlVnza__accountSettingsNav nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;min-width:0;display:grid}.UserPortal-module__FlVnza__accountSettingsNavLink,.UserPortal-module__FlVnza__accountSettingsNavLinkActive{min-width:0;box-shadow:none;color:#344054;background:0 0;border:1px solid #0000;border-radius:.62rem;gap:.16rem;padding:.62rem .7rem;text-decoration:none;display:grid;transform:none}.UserPortal-module__FlVnza__accountSettingsNavLink small,.UserPortal-module__FlVnza__accountSettingsNavLinkActive small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:600;line-height:1.2;overflow:hidden}.UserPortal-module__FlVnza__accountSettingsNavLink:hover{color:#244a73;background:#f8fafc;border-color:#d9e6f5;transform:none}.UserPortal-module__FlVnza__accountSettingsMain{gap:1rem;min-width:0;display:grid}.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__accountSettingsMain{gap:1rem}.UserPortal-module__FlVnza__familyEntryShell{place-items:center;padding:1.5rem;display:grid}.UserPortal-module__FlVnza__familyEntrySurface{background:linear-gradient(#fffffffa,#f7fbfff5),#fff;border:1px solid #2563eb29;border-radius:1.2rem;gap:1.15rem;width:min(100%,980px);padding:1.35rem;display:grid;box-shadow:0 20px 48px #1516381a}.UserPortal-module__FlVnza__familyEntryHero{gap:.45rem;max-width:48rem;display:grid}.UserPortal-module__FlVnza__familyEntryHero h1{color:#172033;letter-spacing:0;margin:0;font-size:2rem;font-weight:760;line-height:1.12}.UserPortal-module__FlVnza__familyEntryHero p{color:#5c6884;margin:0;font-size:1rem;font-weight:480;line-height:1.6}.UserPortal-module__FlVnza__familyEntryGrid{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:1rem;margin-top:1.1rem;display:grid}.UserPortal-module__FlVnza__familyEntryCard{background:#fff;border:1px solid #d8e1ee;border-radius:.95rem;align-content:start;gap:1rem;min-width:0;padding:1.15rem;display:grid;box-shadow:0 10px 24px #1018280f}.UserPortal-module__FlVnza__familyEntryCard h2{color:#172033;letter-spacing:0;margin:.2rem 0 .35rem;font-size:1.38rem;font-weight:780;line-height:1.15}.UserPortal-module__FlVnza__familyEntryCard p{color:#5c6884;margin:0;font-size:.96rem;font-weight:500;line-height:1.5}.UserPortal-module__FlVnza__familyEntryEyebrow,.UserPortal-module__FlVnza__familyChildPicker>span{color:#315a8a;letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:800;line-height:1.1}.UserPortal-module__FlVnza__familyEntryNotice,.UserPortal-module__FlVnza__familyEntryError{border-radius:.75rem;padding:.72rem .85rem;font-size:.9rem;font-weight:650;line-height:1.4}.UserPortal-module__FlVnza__familyEntryNotice{color:#315a8a;background:#f5f9ff;border:1px solid #d7e5f6}.UserPortal-module__FlVnza__familyEntryError{color:#991b1b;background:#fff5f5;border:1px solid #fecaca}.UserPortal-module__FlVnza__familyEntryEmpty{background:#f8fafc;border:1px dashed #c9d6e6;border-radius:.85rem;gap:.65rem;padding:.9rem;display:grid}.UserPortal-module__FlVnza__familyEntryEmpty strong{color:#172033;font-size:.98rem;font-weight:760}.UserPortal-module__FlVnza__familyEntryEmpty .UserPortal-module__FlVnza__publicLink{width:fit-content;min-height:40px;padding:.55rem .8rem}.UserPortal-module__FlVnza__familyChildPicker{gap:.65rem;display:grid}.UserPortal-module__FlVnza__familyChildList{gap:.6rem;max-height:20rem;padding-right:.15rem;display:grid;overflow:auto}.UserPortal-module__FlVnza__familyChildButton{color:#172033;cursor:pointer;width:100%;min-height:68px;font:inherit;text-align:left;background:#fff;border:1px solid #d8e1ee;border-radius:.85rem;grid-template-columns:2.75rem minmax(0,1fr) auto;grid-template-areas:"avatar name action""avatar meta action";align-items:center;column-gap:.75rem;padding:.72rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.UserPortal-module__FlVnza__familyChildButton:hover:not(:disabled){border-color:#9ab4d4;transform:translateY(-1px);box-shadow:0 12px 26px #254a731a}.UserPortal-module__FlVnza__familyChildButton:disabled{cursor:wait;opacity:.72}.UserPortal-module__FlVnza__familyChildButton>span{color:#fff;background:#172033;border-radius:.75rem;grid-area:avatar;place-items:center;width:2.75rem;height:2.75rem;font-size:.9rem;font-weight:850;display:inline-grid}.UserPortal-module__FlVnza__familyChildButton strong{overflow-wrap:anywhere;color:#172033;grid-area:name;min-width:0;font-size:.98rem;font-weight:760;line-height:1.2}.UserPortal-module__FlVnza__familyChildButton small{color:#667085;grid-area:meta;min-width:0;font-size:.84rem;font-weight:620;line-height:1.3}.UserPortal-module__FlVnza__familyChildButton em{color:#315a8a;white-space:nowrap;background:#edf5ff;border-radius:999px;grid-area:action;padding:.42rem .62rem;font-size:.82rem;font-style:normal;font-weight:760}@media (max-width:860px){.UserPortal-module__FlVnza__familyEntryGrid{grid-template-columns:1fr}}@media (max-width:520px){.UserPortal-module__FlVnza__familyEntryShell{padding:.9rem}.UserPortal-module__FlVnza__familyEntrySurface{border-radius:1rem;padding:1rem}.UserPortal-module__FlVnza__familyEntryHero h1{font-size:1.6rem}.UserPortal-module__FlVnza__familyChildButton{grid-template-columns:2.55rem minmax(0,1fr);grid-template-areas:"avatar name""avatar meta""action action";row-gap:.5rem}.UserPortal-module__FlVnza__familyChildButton>span{width:2.55rem;height:2.55rem}.UserPortal-module__FlVnza__familyChildButton em{justify-self:start}}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanCard{grid-template-rows:auto auto auto auto 1fr auto;gap:.8rem;min-height:24rem;padding:1.05rem}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanCard .UserPortal-module__FlVnza__onboardingPlanHeading{padding-right:1.8rem}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanCard .UserPortal-module__FlVnza__onboardingPlanName{white-space:normal}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanCard .UserPortal-module__FlVnza__onboardingPlanFeatures{gap:.55rem}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanCard .UserPortal-module__FlVnza__onboardingPlanFeatures li{overflow-wrap:normal;word-break:normal;min-width:0;display:block}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__billingPlanControls{grid-template-columns:minmax(0,1fr) auto}.UserPortal-module__FlVnza__changePlanSummary{top:1rem}@media (max-width:1080px){.UserPortal-module__FlVnza__accountSettingsNav{grid-template-columns:1fr}.UserPortal-module__FlVnza__accountSettingsNavHeader{border-bottom:1px solid #e5eaf1;border-right:0;min-width:0;padding:.1rem .25rem .65rem}.UserPortal-module__FlVnza__changePlanShell{grid-template-columns:1fr}.UserPortal-module__FlVnza__changePlanSummary{position:static}.UserPortal-module__FlVnza__changePlanSummary .UserPortal-module__FlVnza__accountFooterActions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.UserPortal-module__FlVnza__accountSettingsNav{padding:.68rem}.UserPortal-module__FlVnza__accountSettingsNav nav{gap:.5rem;padding-bottom:.1rem;scroll-padding:.5rem;display:flex;overflow-x:auto}.UserPortal-module__FlVnza__accountSettingsNavLink,.UserPortal-module__FlVnza__accountSettingsNavLinkActive{flex:0 0 12.5rem}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanGrid,.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__billingPlanControls,.UserPortal-module__FlVnza__changePlanSummary .UserPortal-module__FlVnza__accountFooterActions{grid-template-columns:1fr}}@media (max-width:560px){.UserPortal-module__FlVnza__accountSettingsNavLink,.UserPortal-module__FlVnza__accountSettingsNavLinkActive{flex-basis:10.75rem}.UserPortal-module__FlVnza__accountSettingsNavLink small,.UserPortal-module__FlVnza__accountSettingsNavLinkActive small{display:none}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanCard{min-height:0}}.UserPortal-module__FlVnza__accountWorkspace .UserPortal-module__FlVnza__profileHero{background:linear-gradient(#fff 0%,#f8fafc 100%);border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:0;padding:1.2rem}.UserPortal-module__FlVnza__accountWorkspace .UserPortal-module__FlVnza__profileHero h1{margin-top:.12rem;font-size:clamp(1.55rem,2.5vw,2.1rem);line-height:1.1;letter-spacing:0!important}.UserPortal-module__FlVnza__accountWorkspace .UserPortal-module__FlVnza__profileHero p{max-width:46rem;margin-top:.4rem}.UserPortal-module__FlVnza__profileAvatar{color:#fff;width:3.8rem;height:3.8rem;box-shadow:none;background:#172033;border:1px solid #cfd8e6;border-radius:.85rem;font-size:1.35rem;font-weight:780}.UserPortal-module__FlVnza__profileBadge,.UserPortal-module__FlVnza__pendingPill,.UserPortal-module__FlVnza__verifiedPill{border-radius:999px;padding:.45rem .65rem;font-size:.76rem;font-weight:760;line-height:1}.UserPortal-module__FlVnza__accountMainColumn{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:start;gap:1rem;display:grid}.UserPortal-module__FlVnza__accountMainColumn>.UserPortal-module__FlVnza__subscriptionCard{grid-column:1/-1}.UserPortal-module__FlVnza__accountMainColumn>.UserPortal-module__FlVnza__profileCard,.UserPortal-module__FlVnza__accountMainColumn>.UserPortal-module__FlVnza__securityCard,.UserPortal-module__FlVnza__accountMainColumn>.UserPortal-module__FlVnza__subscriptionCard{border-color:#d9e0ea;border-radius:.85rem;min-width:0;padding:1.05rem;box-shadow:0 1px 2px #1018280f}.UserPortal-module__FlVnza__accountMainColumn .UserPortal-module__FlVnza__sectionTitleRow{border-bottom:1px solid #e5eaf1;align-items:start;gap:.75rem;padding-bottom:.8rem}.UserPortal-module__FlVnza__accountMainColumn .UserPortal-module__FlVnza__sectionTitleRow h2{color:#111827;margin-top:.16rem;font-size:1.05rem;font-weight:780;line-height:1.25}.UserPortal-module__FlVnza__profileList,.UserPortal-module__FlVnza__subscriptionFacts{gap:.65rem;margin:0;display:grid}.UserPortal-module__FlVnza__profileList{grid-template-columns:repeat(2,minmax(0,1fr))}.UserPortal-module__FlVnza__profileList div,.UserPortal-module__FlVnza__subscriptionFacts div{background:#f8fafc;border:1px solid #e5eaf1;border-radius:.65rem;min-width:0;padding:.72rem .78rem}.UserPortal-module__FlVnza__profileList dt,.UserPortal-module__FlVnza__subscriptionFacts dt,.UserPortal-module__FlVnza__modernForm label span{color:#667085;text-transform:uppercase;font-size:.72rem;font-weight:740;letter-spacing:.04em!important}.UserPortal-module__FlVnza__profileList dd,.UserPortal-module__FlVnza__subscriptionFacts dd{color:#111827;overflow-wrap:anywhere;min-width:0;margin:.2rem 0 0;font-size:.95rem;font-weight:720;line-height:1.35}.UserPortal-module__FlVnza__securityForms{gap:.75rem;display:grid}.UserPortal-module__FlVnza__modernForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.65rem;margin:0;display:grid}.UserPortal-module__FlVnza__modernForm label{gap:.38rem;min-width:0;display:grid}.UserPortal-module__FlVnza__modernForm input{background:#fff;border-radius:.55rem;min-height:2.65rem}.UserPortal-module__FlVnza__accountMainColumn .UserPortal-module__FlVnza__portalStatus{background:#f0fdf9;border:1px solid #d7eadf;border-radius:.65rem;color:#0f766e!important}.UserPortal-module__FlVnza__subscriptionCard{gap:.95rem;display:grid}.UserPortal-module__FlVnza__subscriptionCard .UserPortal-module__FlVnza__sectionTitleRow{grid-template-columns:minmax(0,1fr) auto}.UserPortal-module__FlVnza__subscriptionFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.UserPortal-module__FlVnza__subscriptionCard .UserPortal-module__FlVnza__secondaryPortalButton{justify-self:end}@media (max-width:1040px){.UserPortal-module__FlVnza__accountMainColumn{grid-template-columns:1fr}}@media (max-width:760px){.UserPortal-module__FlVnza__accountWorkspace .UserPortal-module__FlVnza__profileHero{grid-template-columns:1fr;padding:1rem}.UserPortal-module__FlVnza__profileAvatar,.UserPortal-module__FlVnza__profileBadge{justify-self:start}.UserPortal-module__FlVnza__profileList,.UserPortal-module__FlVnza__subscriptionFacts,.UserPortal-module__FlVnza__modernForm,.UserPortal-module__FlVnza__subscriptionCard .UserPortal-module__FlVnza__sectionTitleRow{grid-template-columns:1fr}.UserPortal-module__FlVnza__subscriptionCard .UserPortal-module__FlVnza__secondaryPortalButton{justify-self:stretch}}.UserPortal-module__FlVnza__accountSettingsNav{border-radius:.75rem;width:100%;max-width:13.75rem;padding:.72rem}.UserPortal-module__FlVnza__accountSettingsNavHeader{padding:.1rem .25rem .65rem}.UserPortal-module__FlVnza__accountSettingsNavHeader strong{font-size:1rem;line-height:1.2}.UserPortal-module__FlVnza__accountSettingsNavLink,.UserPortal-module__FlVnza__accountSettingsNavLinkActive{border-radius:.6rem;min-height:3.1rem;padding:.55rem .62rem}.UserPortal-module__FlVnza__accountSettingsNavLink span,.UserPortal-module__FlVnza__accountSettingsNavLinkActive span{white-space:normal;font-size:.86rem;line-height:1.2}.UserPortal-module__FlVnza__accountSettingsNavLink small,.UserPortal-module__FlVnza__accountSettingsNavLinkActive small{white-space:normal;font-size:.72rem;line-height:1.25}.UserPortal-module__FlVnza__accountWorkspace .UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingOverviewCard{border-radius:.75rem;min-height:0;padding:.95rem 1rem}.UserPortal-module__FlVnza__accountWorkspace .UserPortal-module__FlVnza__profileHero{grid-template-columns:auto minmax(0,40rem) auto;justify-content:start;gap:.8rem}.UserPortal-module__FlVnza__accountWorkspace .UserPortal-module__FlVnza__profileHero h1,.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__subscriptionHero h1,.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingOverviewHeader h1{color:#111827;max-width:32rem;margin:.08rem 0 0;font-size:clamp(1.28rem,1.6vw,1.58rem);font-weight:760;line-height:1.18}.UserPortal-module__FlVnza__accountWorkspace .UserPortal-module__FlVnza__profileHero p:not(.UserPortal-module__FlVnza__screenKicker),.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__subscriptionHero p:not(.UserPortal-module__FlVnza__screenKicker),.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingOverviewHeader p:not(.UserPortal-module__FlVnza__screenKicker){color:#566477;max-width:36rem;margin-top:.28rem;font-size:.88rem;line-height:1.5}.UserPortal-module__FlVnza__profileAvatar,.UserPortal-module__FlVnza__childAvatar{border-radius:.65rem;width:3rem;height:3rem;font-size:1rem}.UserPortal-module__FlVnza__profileBadge,.UserPortal-module__FlVnza__verifiedPill,.UserPortal-module__FlVnza__pendingPill,.UserPortal-module__FlVnza__subscriptionHeroStat,.UserPortal-module__FlVnza__billingOverviewHeader>span{white-space:nowrap;align-self:start}.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingOverviewHeader{grid-template-columns:minmax(0,40rem) auto;align-items:start;display:grid}.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__subscriptionHero{grid-template-columns:minmax(0,40rem) auto;justify-content:start}.UserPortal-module__FlVnza__billingCurrentPlan{padding:.85rem}.UserPortal-module__FlVnza__billingSummaryGrid div,.UserPortal-module__FlVnza__childAccountSummaryGrid>div,.UserPortal-module__FlVnza__profileList div,.UserPortal-module__FlVnza__subscriptionFacts div{padding:.62rem .68rem}.UserPortal-module__FlVnza__profileCard,.UserPortal-module__FlVnza__securityCard,.UserPortal-module__FlVnza__subscriptionCard,.UserPortal-module__FlVnza__childCreateCard,.UserPortal-module__FlVnza__childDirectoryCard,.UserPortal-module__FlVnza__billingHistoryCard,.UserPortal-module__FlVnza__subscriptionTopUpCard{border-radius:.75rem}.UserPortal-module__FlVnza__sectionTitleRow h2,.UserPortal-module__FlVnza__childCreateCard h2,.UserPortal-module__FlVnza__childDirectoryCard h2,.UserPortal-module__FlVnza__subscriptionTopUpCard h2,.UserPortal-module__FlVnza__billingHistoryCard h2{max-width:30rem;font-size:1rem;line-height:1.25}.UserPortal-module__FlVnza__sectionTitleRow{gap:.65rem}@media (max-width:1080px){.UserPortal-module__FlVnza__accountSettingsShell{grid-template-columns:1fr}.UserPortal-module__FlVnza__accountSettingsNav{max-width:none}}@media (max-width:820px){.UserPortal-module__FlVnza__accountSettingsNavLink,.UserPortal-module__FlVnza__accountSettingsNavLinkActive{flex:0 0 10.5rem}}@media (max-width:760px){.UserPortal-module__FlVnza__accountWorkspace .UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingOverviewCard,.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingOverviewHeader{grid-template-columns:1fr}.UserPortal-module__FlVnza__accountWorkspace .UserPortal-module__FlVnza__profileHero>div:not(.UserPortal-module__FlVnza__profileAvatar):not(.UserPortal-module__FlVnza__childAvatar),.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__subscriptionHero>div:first-child,.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingOverviewHeader>div,.UserPortal-module__FlVnza__accountWorkspace .UserPortal-module__FlVnza__profileHero h1,.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__subscriptionHero h1,.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingOverviewHeader h1,.UserPortal-module__FlVnza__accountWorkspace .UserPortal-module__FlVnza__profileHero p:not(.UserPortal-module__FlVnza__screenKicker),.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__subscriptionHero p:not(.UserPortal-module__FlVnza__screenKicker),.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingOverviewHeader p:not(.UserPortal-module__FlVnza__screenKicker){max-width:none}.UserPortal-module__FlVnza__profileBadge,.UserPortal-module__FlVnza__verifiedPill,.UserPortal-module__FlVnza__pendingPill,.UserPortal-module__FlVnza__subscriptionHeroStat,.UserPortal-module__FlVnza__billingOverviewHeader>span{justify-self:start}}.UserPortal-module__FlVnza__accountSettingsShell{gap:.85rem}.UserPortal-module__FlVnza__accountSettingsNav{grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.56rem .62rem}.UserPortal-module__FlVnza__accountSettingsNavHeader{white-space:nowrap;border-right:1px solid #e5eaf1;align-items:baseline;gap:.34rem;min-width:0;padding:.25rem .82rem .25rem .2rem;display:flex}.UserPortal-module__FlVnza__accountSettingsNavHeader span{font-size:.66rem;letter-spacing:.055em!important}.UserPortal-module__FlVnza__accountSettingsNavHeader strong{font-size:.9rem}.UserPortal-module__FlVnza__accountSettingsNav nav{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.UserPortal-module__FlVnza__accountSettingsNavLink,.UserPortal-module__FlVnza__accountSettingsNavLinkActive{border-radius:999px;justify-content:center;align-items:center;gap:0;width:auto;min-height:2.15rem;padding:.48rem .78rem;display:inline-flex}.UserPortal-module__FlVnza__accountSettingsNavLink span,.UserPortal-module__FlVnza__accountSettingsNavLinkActive span{font-size:.84rem;line-height:1}.UserPortal-module__FlVnza__accountSettingsNavLink small,.UserPortal-module__FlVnza__accountSettingsNavLinkActive small{display:none}.UserPortal-module__FlVnza__accountSettingsNavLinkActive{box-shadow:none}.UserPortal-module__FlVnza__accountSettingsMain{gap:.85rem}.UserPortal-module__FlVnza__accountSettingsMain .UserPortal-module__FlVnza__sectionTitleRow,.UserPortal-module__FlVnza__accountMainColumn .UserPortal-module__FlVnza__sectionTitleRow{align-items:center;gap:.5rem;min-height:0;padding-bottom:.62rem}.UserPortal-module__FlVnza__accountSettingsMain .UserPortal-module__FlVnza__sectionTitleRow>div,.UserPortal-module__FlVnza__accountMainColumn .UserPortal-module__FlVnza__sectionTitleRow>div{min-width:0}.UserPortal-module__FlVnza__accountSettingsMain .UserPortal-module__FlVnza__sectionTitleRow span,.UserPortal-module__FlVnza__accountMainColumn .UserPortal-module__FlVnza__sectionTitleRow span{font-size:.66rem;letter-spacing:.045em!important}.UserPortal-module__FlVnza__accountSettingsMain .UserPortal-module__FlVnza__sectionTitleRow h2,.UserPortal-module__FlVnza__accountMainColumn .UserPortal-module__FlVnza__sectionTitleRow h2{margin-top:.1rem;font-size:.98rem;line-height:1.18}@media (max-width:820px){.UserPortal-module__FlVnza__accountSettingsNav{grid-template-columns:1fr}.UserPortal-module__FlVnza__accountSettingsNavHeader{border-bottom:1px solid #e5eaf1;border-right:0;padding:.15rem .2rem .52rem}.UserPortal-module__FlVnza__accountSettingsNav nav{flex-wrap:nowrap;padding-bottom:.08rem;overflow-x:auto}.UserPortal-module__FlVnza__accountSettingsNavLink,.UserPortal-module__FlVnza__accountSettingsNavLinkActive{flex:none}}.UserPortal-module__FlVnza__accountSettingsMain{max-width:1000px}.UserPortal-module__FlVnza__accountWorkspace .UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__subscriptionHero{background:#fff;border-color:#d9e0ea;width:fit-content;min-width:min(100%,36rem);max-width:100%;padding:.82rem .95rem;box-shadow:0 1px 2px #1018280d}.UserPortal-module__FlVnza__accountWorkspace .UserPortal-module__FlVnza__profileHero{grid-template-columns:auto minmax(14rem,34rem) auto;gap:.75rem}.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__subscriptionHero{grid-template-columns:minmax(14rem,34rem) auto;gap:.85rem}.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingOverviewCard{padding:1rem}.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingOverviewHeader{grid-template-columns:minmax(14rem,34rem) auto;justify-content:start}.UserPortal-module__FlVnza__screenKicker{font-size:.66rem;letter-spacing:.045em!important}.UserPortal-module__FlVnza__profileAvatar,.UserPortal-module__FlVnza__childAvatar{border-radius:.58rem;width:2.65rem;height:2.65rem}.UserPortal-module__FlVnza__profileBadge,.UserPortal-module__FlVnza__verifiedPill,.UserPortal-module__FlVnza__pendingPill,.UserPortal-module__FlVnza__billingOverviewHeader>span,.UserPortal-module__FlVnza__subscriptionHeroStat{padding:.38rem .55rem;font-size:.72rem}.UserPortal-module__FlVnza__accountMainColumn,.UserPortal-module__FlVnza__childAccountsGrid,.UserPortal-module__FlVnza__changePlanShell,.UserPortal-module__FlVnza__billingCurrentPlan,.UserPortal-module__FlVnza__billingSummaryGrid,.UserPortal-module__FlVnza__childAccountSummaryGrid{width:100%}@media (max-width:760px){.UserPortal-module__FlVnza__accountSettingsMain{max-width:none}.UserPortal-module__FlVnza__accountWorkspace .UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__subscriptionHero{grid-template-columns:1fr;width:100%;min-width:0}.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingOverviewHeader{grid-template-columns:1fr}}.UserPortal-module__FlVnza__accountSettingsShell{grid-template-columns:minmax(12.75rem,14rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.UserPortal-module__FlVnza__accountSettingsNav{background:#fff;border:1px solid #d9e0ea;border-radius:.78rem;grid-template-columns:1fr;align-items:start;gap:.72rem;width:100%;max-width:none;padding:.78rem;display:grid;position:sticky;top:1rem;box-shadow:0 1px 2px #1018280f}.UserPortal-module__FlVnza__accountSettingsNavHeader{white-space:normal;border-bottom:1px solid #e5eaf1;border-right:0;align-items:start;gap:.12rem;min-width:0;padding:.1rem .18rem .72rem;display:grid}.UserPortal-module__FlVnza__accountSettingsNavHeader span{color:#667085;text-transform:uppercase;font-size:.68rem;font-weight:760;line-height:1.1;letter-spacing:.055em!important}.UserPortal-module__FlVnza__accountSettingsNavHeader strong{color:#111827;font-size:1rem;font-weight:780;line-height:1.18}.UserPortal-module__FlVnza__accountSettingsNav nav{grid-template-columns:1fr;gap:.42rem;min-width:0;padding-bottom:0;display:grid;overflow:visible}.UserPortal-module__FlVnza__accountSettingsNavLink,.UserPortal-module__FlVnza__accountSettingsNavLinkActive{color:#344054;text-align:left;background:0 0;border:1px solid #0000;border-radius:.62rem;justify-content:stretch;align-items:center;gap:.16rem;width:100%;min-width:0;min-height:3.08rem;padding:.58rem .64rem;text-decoration:none;display:grid;transform:none}.UserPortal-module__FlVnza__accountSettingsNavLink span,.UserPortal-module__FlVnza__accountSettingsNavLinkActive span{color:inherit;text-overflow:ellipsis;white-space:normal;font-size:.86rem;font-weight:760;line-height:1.2;overflow:hidden}.UserPortal-module__FlVnza__accountSettingsNavLink small,.UserPortal-module__FlVnza__accountSettingsNavLinkActive small{color:#667085;text-overflow:ellipsis;white-space:normal;font-size:.72rem;font-weight:600;line-height:1.25;display:block;overflow:hidden}.UserPortal-module__FlVnza__accountSettingsNavLink:hover{color:#244a73;background:#f8fafc;border-color:#d9e6f5}.UserPortal-module__FlVnza__accountSettingsNavLinkActive{color:#244a73;background:#edf5ff;border-color:#b8cce3;box-shadow:inset 3px 0 #315a8a}.UserPortal-module__FlVnza__accountSettingsMain{width:100%;min-width:0;max-width:1000px}@media (max-width:920px){.UserPortal-module__FlVnza__accountSettingsShell{grid-template-columns:1fr}.UserPortal-module__FlVnza__accountSettingsNav{position:static}.UserPortal-module__FlVnza__accountSettingsNav nav{gap:.5rem;padding-bottom:.1rem;scroll-padding:.5rem;display:flex;overflow-x:auto}.UserPortal-module__FlVnza__accountSettingsNavLink,.UserPortal-module__FlVnza__accountSettingsNavLinkActive{flex:0 0 12.25rem}}@media (max-width:560px){.UserPortal-module__FlVnza__accountSettingsNavLink,.UserPortal-module__FlVnza__accountSettingsNavLinkActive{flex-basis:10.5rem}.UserPortal-module__FlVnza__accountSettingsNavLink small,.UserPortal-module__FlVnza__accountSettingsNavLinkActive small{display:none}}.UserPortal-module__FlVnza__childAccountPage{gap:1rem;width:100%;min-width:0;max-width:1040px;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__profileHero{border-radius:.78rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;width:100%;min-width:0;max-width:100%;padding:1rem 1.08rem;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__profileHero>div:not(.UserPortal-module__FlVnza__childAvatar){min-width:0;max-width:42rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__profileHero h1{max-width:34rem;margin-top:.12rem;font-size:clamp(1.22rem,1.5vw,1.48rem);line-height:1.16}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__profileHero p:not(.UserPortal-module__FlVnza__screenKicker){max-width:40rem;font-size:.88rem;line-height:1.5}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childAccountSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.68rem;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childAccountSummaryGrid>div{border-radius:.68rem;min-width:0;padding:.78rem .85rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childAccountSummaryGrid strong{font-size:1.34rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childAccountsGrid{grid-template-columns:minmax(18rem,20.5rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childCreateCard{border-radius:.78rem;align-content:start;gap:.88rem;min-width:0;padding:1rem;display:grid;position:sticky;top:1rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childCreateCard .UserPortal-module__FlVnza__sectionTitleRow,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryCard .UserPortal-module__FlVnza__sectionTitleRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childCreateCard .UserPortal-module__FlVnza__sectionTitleRow h2,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryCard .UserPortal-module__FlVnza__sectionTitleRow h2{font-size:1rem;line-height:1.25}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childAccountForm{gap:.72rem;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childAccountForm label{gap:.32rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childAccountForm input,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childAccountForm select{border-radius:.52rem;min-height:2.42rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childPinHelp{color:var(--parent-muted);margin:0;font-size:.78rem;line-height:1.42}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childFieldHelp{color:var(--parent-muted);margin:0;font-size:.75rem;font-weight:520;line-height:1.42}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childConsentControl{border-radius:.65rem;align-items:start;padding:.72rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__disabledActionTooltip{min-width:0;display:grid;position:relative}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__disabledActionTooltip .UserPortal-module__FlVnza__primaryPortalButton{width:100%}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__disabledActionTooltip:focus-visible{outline:3px solid var(--portal-focus);outline-offset:2px;border-radius:.95rem}.UserPortal-module__FlVnza__disabledActionTooltipBubble{z-index:5;color:#17213f;opacity:0;pointer-events:none;background:#fff;border:1px solid #bfdbfe;border-radius:.7rem;width:min(17rem,92vw);padding:.7rem .78rem;font-size:.8rem;font-weight:700;line-height:1.35;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + .5rem);right:0;transform:translateY(.22rem);box-shadow:0 16px 36px #14204429}.UserPortal-module__FlVnza__disabledActionTooltip:hover .UserPortal-module__FlVnza__disabledActionTooltipBubble,.UserPortal-module__FlVnza__disabledActionTooltip:focus-within .UserPortal-module__FlVnza__disabledActionTooltipBubble{opacity:1;transform:translateY(0)}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryCard{border-radius:.78rem;gap:.82rem;min-width:0;padding:1rem;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryCount{justify-self:end;max-width:100%}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryToolbar{border-bottom:1px solid var(--parent-border);grid-template-columns:1fr;align-items:start;gap:.58rem;padding-bottom:.78rem;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childSearchField{width:100%;min-width:0}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childSearchField input{width:100%;min-height:2.44rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childStatusSegment{justify-self:start;width:fit-content;max-width:100%;min-height:2.36rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileList{gap:.62rem;max-height:min(48rem,100vh - 17rem);padding-right:.18rem;scroll-padding:.62rem;display:grid;overflow:auto}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileCard{border-radius:.68rem;grid-template-columns:minmax(12.5rem,1.05fr) minmax(14rem,1.25fr) minmax(9.25rem,auto);grid-template-areas:"identity details actions""consent consent actions";align-items:center;gap:.62rem .78rem;min-width:0;padding:.76rem;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileHeader{grid-area:identity;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.66rem;min-width:0;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileHeader>span{border-radius:.55rem;width:2.25rem;height:2.25rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileHeader h3,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileHeader p,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childMetaGrid dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileHeader h3{font-size:.98rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileHeader p{font-size:.79rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childStatusPillActive,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childStatusPillDisabled{text-overflow:ellipsis;max-width:8rem;overflow:hidden}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childMetaGrid{grid-area:details;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;min-width:0;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childMetaGrid div{border-radius:.55rem;min-width:0;padding:.52rem .56rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childMetaGrid dt{font-size:.67rem;line-height:1.2}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childMetaGrid dd{margin-top:.14rem;font-size:.82rem;line-height:1.25}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileConsent{grid-area:consent;margin:0;padding-top:.06rem;font-size:.76rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childActionRow{grid-area:actions;grid-template-columns:1fr;align-self:stretch;gap:.36rem;min-width:0;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childActionRow button{justify-content:center;width:100%;min-width:0;min-height:2.08rem;padding:.4rem .56rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childEmptyState{border-radius:.68rem;padding:1rem}@media (max-width:1180px){.UserPortal-module__FlVnza__childAccountPage{max-width:100%}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childAccountsGrid{grid-template-columns:1fr}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childCreateCard{position:static}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileList{max-height:none;padding-right:0;overflow:visible}}@media (max-width:900px){.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__profileHero{grid-template-columns:auto minmax(0,1fr)}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__verifiedPill{grid-column:2;justify-self:start}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childAccountSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileCard{grid-template-columns:minmax(0,1fr) minmax(9.25rem,auto);grid-template-areas:"identity actions""details details""consent consent";align-items:start}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childActionRow{align-self:start}}@media (max-width:680px){.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__profileHero{grid-template-columns:1fr}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childAvatar,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__verifiedPill,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryCount{justify-self:start}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childAccountSummaryGrid,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childCreateCard .UserPortal-module__FlVnza__sectionTitleRow,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryCard .UserPortal-module__FlVnza__sectionTitleRow,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileCard,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileHeader,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childMetaGrid{grid-template-columns:1fr}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileCard{grid-template-areas:"identity""details""consent""actions"}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileHeader h3,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileHeader p,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childMetaGrid dd{white-space:normal}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childStatusSegment{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childStatusSegmentButton,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childStatusSegmentActive{justify-content:center;padding-inline:.35rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childActionRow{grid-template-columns:1fr}}.UserPortal-module__FlVnza__subscriptionAccountPage{gap:1rem;width:100%;min-width:0;max-width:1040px;display:grid}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__billingOverviewCard,.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__subscriptionTopUpCard,.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__billingHistoryCard,.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__billingPlanControls,.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__changePlanSummary{border:1px solid var(--parent-border);background:#fff;border-radius:.75rem;width:100%;min-width:0;padding:1rem;box-shadow:0 1px 3px #0f172a14}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__billingOverviewCard{background:linear-gradient(#fff 0%,#f8fafc 100%)}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__billingOverviewHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.85rem;display:grid}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__subscriptionHero>div:first-child,.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__billingOverviewHeader>div{min-width:0;max-width:42rem}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__subscriptionHero h1,.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__billingOverviewHeader h1{max-width:34rem;margin:.12rem 0 0;font-size:clamp(1.24rem,1.45vw,1.48rem);line-height:1.18}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__subscriptionHero p:not(.UserPortal-module__FlVnza__screenKicker),.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__billingOverviewHeader p:not(.UserPortal-module__FlVnza__screenKicker),.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__billingCurrentPlan p,.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__subscriptionTopUpCard p,.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__billingHistoryCard p{max-width:42rem;color:var(--parent-text-soft);margin:.28rem 0 0;font-size:.9rem;line-height:1.52}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__billingCurrentPlan{border:1px solid var(--parent-border);background:#fff;border-radius:.68rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:.2rem;padding:.85rem;display:grid}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__billingSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__billingActionRow{justify-content:flex-end}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__changePlanShell{grid-template-columns:1fr;align-items:start;gap:1rem;display:grid}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__changePlanPicker{gap:.85rem;min-width:0;display:grid}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__billingPlanControls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;display:grid}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__billingPlanControls span{color:var(--parent-text);font-size:.9rem;font-weight:780}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__billingPlanControls p{color:var(--parent-muted);margin:.16rem 0 0;font-size:.84rem}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__billingToggle{justify-self:end}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__subscriptionPlanGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.85rem;display:grid}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__subscriptionPlanCard{border-radius:.75rem;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;gap:.72rem;min-height:0;padding:1rem;display:grid}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__subscriptionPlanCard .UserPortal-module__FlVnza__onboardingPlanHeading{min-width:0;padding-right:1.8rem}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__subscriptionPlanCard .UserPortal-module__FlVnza__onboardingPlanName{color:var(--parent-text);text-overflow:clip;white-space:normal;overflow:visible}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__subscriptionPlanCard .UserPortal-module__FlVnza__onboardingPlanDescription{max-width:none;margin:0}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__subscriptionPlanCard .UserPortal-module__FlVnza__onboardingPlanFeatures{border-top:1px solid var(--parent-border);align-content:start;padding-top:.68rem}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__changePlanSummary{background:linear-gradient(#fff 0%,#f8fafc 100%);grid-template-columns:minmax(0,1fr) minmax(17rem,.72fr) minmax(12rem,auto);align-items:start;gap:1rem;display:grid;position:static}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__changePlanSummary h2{margin:.14rem 0 .38rem;font-size:1.1rem;line-height:1.22}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__changePlanSummary strong{font-size:1.42rem}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__changePlanFacts{min-width:0}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__changePlanFacts div{grid-template-columns:minmax(0,1fr) auto}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__changePlanSummary .UserPortal-module__FlVnza__accountFooterActions{gap:.55rem;min-width:0;display:grid}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__changePlanSummary .UserPortal-module__FlVnza__accountFooterActions>*{width:100%}@media (max-width:1260px){.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__changePlanSummary{grid-template-columns:1fr}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__changePlanSummary .UserPortal-module__FlVnza__accountFooterActions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:940px){.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__billingOverviewHeader,.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__billingCurrentPlan,.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__billingPlanControls,.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__billingSummaryGrid,.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__subscriptionPlanGrid{grid-template-columns:1fr}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__subscriptionHeroStat,.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__billingOverviewHeader>span,.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__billingToggle{justify-self:start}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__billingCurrentPlan strong,.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__billingCurrentPlan small{text-align:left}}@media (max-width:640px){.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__billingActionRow,.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__changePlanSummary .UserPortal-module__FlVnza__accountFooterActions{grid-template-columns:1fr;display:grid}.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__billingActionRow>*,.UserPortal-module__FlVnza__subscriptionAccountPage .UserPortal-module__FlVnza__changePlanSummary .UserPortal-module__FlVnza__accountFooterActions>*{width:100%}}.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__accountSettingsMain{max-width:1040px}.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingOverviewCard,.UserPortal-module__FlVnza__subscriptionTopUpCard,.UserPortal-module__FlVnza__billingHistoryCard{border-radius:.78rem;width:100%;padding:1rem}.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingOverviewHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start}.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__subscriptionHero>div:first-child,.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingOverviewHeader>div{max-width:38rem}.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__subscriptionHero h1,.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingOverviewHeader h1{max-width:34rem;font-size:clamp(1.2rem,1.42vw,1.42rem)}.UserPortal-module__FlVnza__billingOverviewCard{align-content:start}.UserPortal-module__FlVnza__billingCurrentPlan{grid-template-columns:minmax(0,1fr) auto;gap:1rem}.UserPortal-module__FlVnza__billingSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.UserPortal-module__FlVnza__billingActionRow{justify-content:flex-end}.UserPortal-module__FlVnza__subscriptionTopUpCard,.UserPortal-module__FlVnza__billingHistoryCard{align-content:start}.UserPortal-module__FlVnza__changePlanPicker{width:100%}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__billingPlanControls{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.85rem .95rem;display:grid}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanCard{align-content:start;min-height:18.5rem;padding:1rem}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanCard .UserPortal-module__FlVnza__onboardingPlanName{text-overflow:clip;white-space:normal;overflow:visible}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanCard .UserPortal-module__FlVnza__onboardingPlanDescription{max-width:none}.UserPortal-module__FlVnza__changePlanSummary{border-radius:.78rem;grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr) auto;align-items:start;gap:1rem;width:100%;padding:1rem;display:grid;position:static}.UserPortal-module__FlVnza__changePlanSummary>div:first-child{min-width:0}.UserPortal-module__FlVnza__changePlanSummary h2{font-size:1.08rem}.UserPortal-module__FlVnza__changePlanSummary strong{font-size:1.45rem}.UserPortal-module__FlVnza__changePlanFacts{min-width:0}.UserPortal-module__FlVnza__changePlanFacts div{grid-template-columns:minmax(0,1fr) minmax(0,auto)}.UserPortal-module__FlVnza__changePlanSummary .UserPortal-module__FlVnza__accountFooterActions{align-self:stretch;min-width:12rem}@media (max-width:1260px){.UserPortal-module__FlVnza__changePlanSummary{grid-template-columns:1fr}.UserPortal-module__FlVnza__changePlanSummary .UserPortal-module__FlVnza__accountFooterActions{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}}@media (max-width:940px){.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingOverviewHeader,.UserPortal-module__FlVnza__billingCurrentPlan,.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__billingPlanControls,.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanGrid,.UserPortal-module__FlVnza__billingSummaryGrid{grid-template-columns:1fr}.UserPortal-module__FlVnza__subscriptionHeroStat,.UserPortal-module__FlVnza__billingOverviewHeader>span,.UserPortal-module__FlVnza__billingToggle{justify-self:start}.UserPortal-module__FlVnza__billingCurrentPlan strong,.UserPortal-module__FlVnza__billingCurrentPlan small{text-align:left}}@media (max-width:640px){.UserPortal-module__FlVnza__changePlanSummary .UserPortal-module__FlVnza__accountFooterActions,.UserPortal-module__FlVnza__billingActionRow{grid-template-columns:1fr;display:grid}.UserPortal-module__FlVnza__billingActionRow>*,.UserPortal-module__FlVnza__changePlanSummary .UserPortal-module__FlVnza__accountFooterActions>*{width:100%}}.UserPortal-module__FlVnza__childDirectoryToolbar{grid-template-columns:1fr;align-items:start;gap:.58rem}.UserPortal-module__FlVnza__childDirectoryToolbar .UserPortal-module__FlVnza__childSearchField{width:100%}.UserPortal-module__FlVnza__childDirectoryToolbar .UserPortal-module__FlVnza__childStatusSegment{justify-self:start;width:fit-content;max-width:100%}@media (max-width:640px){.UserPortal-module__FlVnza__childDirectoryToolbar .UserPortal-module__FlVnza__childStatusSegment{width:100%}}.UserPortal-module__FlVnza__childDirectoryCard{gap:.9rem;min-width:0}.UserPortal-module__FlVnza__childDirectoryCard .UserPortal-module__FlVnza__sectionTitleRow{grid-template-columns:minmax(0,1fr) auto;align-items:center}.UserPortal-module__FlVnza__childDirectoryToolbar{align-items:end;gap:.65rem;padding-bottom:.78rem}.UserPortal-module__FlVnza__childSearchField input,.UserPortal-module__FlVnza__childStatusSegment{min-height:2.42rem}.UserPortal-module__FlVnza__childProfileList{gap:.62rem}.UserPortal-module__FlVnza__childProfileCard{grid-template-columns:minmax(13rem,1.05fr) minmax(16rem,1.35fr) minmax(9.5rem,auto);grid-template-areas:"identity details actions""consent consent actions";align-items:center;gap:.68rem .85rem;padding:.78rem}.UserPortal-module__FlVnza__childProfileHeader{grid-area:identity;min-width:0}.UserPortal-module__FlVnza__childMetaGrid{grid-area:details;gap:.45rem}.UserPortal-module__FlVnza__childMetaGrid div{padding:.54rem .58rem}.UserPortal-module__FlVnza__childMetaGrid dt{font-size:.68rem;line-height:1.2}.UserPortal-module__FlVnza__childMetaGrid dd{margin-top:.16rem;font-size:.84rem;line-height:1.25}.UserPortal-module__FlVnza__childProfileConsent{grid-area:consent;margin:0;padding-top:.08rem}.UserPortal-module__FlVnza__childActionRow{grid-area:actions;grid-template-columns:1fr;justify-content:stretch;align-self:stretch;gap:.38rem;display:grid}.UserPortal-module__FlVnza__childActionRow button{justify-content:center;width:100%;min-height:2.12rem;padding:.42rem .58rem}.UserPortal-module__FlVnza__childStatusPillActive,.UserPortal-module__FlVnza__childStatusPillDisabled{max-width:8.25rem}@media (max-width:1240px){.UserPortal-module__FlVnza__childProfileCard{grid-template-columns:minmax(0,1fr) minmax(9.5rem,auto);grid-template-areas:"identity actions""details details""consent consent"}.UserPortal-module__FlVnza__childActionRow{align-self:start}}@media (max-width:820px){.UserPortal-module__FlVnza__childDirectoryCard .UserPortal-module__FlVnza__sectionTitleRow,.UserPortal-module__FlVnza__childProfileCard,.UserPortal-module__FlVnza__childProfileHeader,.UserPortal-module__FlVnza__childMetaGrid{grid-template-columns:1fr}.UserPortal-module__FlVnza__childProfileCard{grid-template-areas:"identity""details""consent""actions"}.UserPortal-module__FlVnza__childDirectoryCount{justify-self:start}.UserPortal-module__FlVnza__childActionRow{grid-template-columns:repeat(3,minmax(0,1fr))}.UserPortal-module__FlVnza__childActionRow button{min-width:0}}@media (max-width:560px){.UserPortal-module__FlVnza__childActionRow{grid-template-columns:1fr}}.UserPortal-module__FlVnza__accountWorkspace,.UserPortal-module__FlVnza__subscriptionWorkspace{width:min(100%,1320px)}.UserPortal-module__FlVnza__accountSettingsShell{grid-template-columns:minmax(13rem,14.25rem) minmax(0,1fr);align-items:start;gap:1.15rem}.UserPortal-module__FlVnza__accountSettingsMain{gap:1rem;width:100%;max-width:1080px}.UserPortal-module__FlVnza__accountWorkspace .UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingOverviewCard{width:100%;min-width:0;max-width:100%;padding:1rem 1.08rem}.UserPortal-module__FlVnza__accountWorkspace .UserPortal-module__FlVnza__profileHero{grid-template-columns:auto minmax(0,1fr) auto}.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingOverviewHeader{grid-template-columns:minmax(0,1fr) auto}.UserPortal-module__FlVnza__accountWorkspace .UserPortal-module__FlVnza__profileHero>div:not(.UserPortal-module__FlVnza__profileAvatar):not(.UserPortal-module__FlVnza__childAvatar),.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__subscriptionHero>div:first-child,.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingOverviewHeader>div{width:100%;max-width:42rem}.UserPortal-module__FlVnza__accountWorkspace .UserPortal-module__FlVnza__profileHero h1,.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__subscriptionHero h1,.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingOverviewHeader h1{max-width:34rem;font-size:clamp(1.22rem,1.5vw,1.48rem);line-height:1.16}.UserPortal-module__FlVnza__accountWorkspace .UserPortal-module__FlVnza__profileHero p:not(.UserPortal-module__FlVnza__screenKicker),.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__subscriptionHero p:not(.UserPortal-module__FlVnza__screenKicker),.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingOverviewHeader p:not(.UserPortal-module__FlVnza__screenKicker){max-width:40rem;font-size:.88rem}.UserPortal-module__FlVnza__accountMainColumn{grid-template-columns:minmax(0,1fr) minmax(18rem,.85fr);gap:1rem}.UserPortal-module__FlVnza__childAccountsGrid{grid-template-columns:minmax(18rem,21rem) minmax(0,1fr);gap:1rem}.UserPortal-module__FlVnza__childCreateCard,.UserPortal-module__FlVnza__securityCard,.UserPortal-module__FlVnza__accountMainColumn>.UserPortal-module__FlVnza__profileCard,.UserPortal-module__FlVnza__accountMainColumn>.UserPortal-module__FlVnza__securityCard,.UserPortal-module__FlVnza__accountMainColumn>.UserPortal-module__FlVnza__subscriptionCard,.UserPortal-module__FlVnza__billingHistoryCard,.UserPortal-module__FlVnza__subscriptionTopUpCard{padding:1rem}.UserPortal-module__FlVnza__childAccountSummaryGrid{grid-template-columns:repeat(4,minmax(8.5rem,1fr))}.UserPortal-module__FlVnza__childDirectoryToolbar{grid-template-columns:minmax(14rem,1fr) auto}.UserPortal-module__FlVnza__changePlanShell{grid-template-columns:minmax(0,1fr) minmax(18rem,21.5rem);gap:1rem}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.75rem),1fr))}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanCard{grid-template-rows:auto auto auto auto minmax(0,1fr) auto;min-height:0;padding:1rem}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanCard .UserPortal-module__FlVnza__onboardingPlanHeading{min-width:0}.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanCard .UserPortal-module__FlVnza__onboardingPlanName,.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanCard .UserPortal-module__FlVnza__onboardingPlanDescription,.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanCard .UserPortal-module__FlVnza__onboardingPlanFeatures li{overflow-wrap:normal;word-break:normal}.UserPortal-module__FlVnza__changePlanSummary{width:100%}@media (max-width:1180px){.UserPortal-module__FlVnza__changePlanShell{grid-template-columns:1fr}.UserPortal-module__FlVnza__changePlanSummary{position:static}}@media (max-width:1080px){.UserPortal-module__FlVnza__accountSettingsShell,.UserPortal-module__FlVnza__childAccountsGrid,.UserPortal-module__FlVnza__accountMainColumn{grid-template-columns:1fr}.UserPortal-module__FlVnza__childCreateCard,.UserPortal-module__FlVnza__accountSettingsNav{position:static}.UserPortal-module__FlVnza__childProfileList{max-height:none;padding-right:0;overflow:visible}}@media (max-width:820px){.UserPortal-module__FlVnza__accountSettingsNav nav{gap:.5rem;padding-bottom:.1rem;scroll-padding:.5rem;display:flex;overflow-x:auto}.UserPortal-module__FlVnza__accountSettingsNavLink,.UserPortal-module__FlVnza__accountSettingsNavLinkActive{flex:0 0 12.25rem}.UserPortal-module__FlVnza__childAccountSummaryGrid,.UserPortal-module__FlVnza__billingSummaryGrid,.UserPortal-module__FlVnza__subscriptionFacts,.UserPortal-module__FlVnza__profileList,.UserPortal-module__FlVnza__changePlanShell .UserPortal-module__FlVnza__subscriptionPlanGrid,.UserPortal-module__FlVnza__childDirectoryToolbar{grid-template-columns:1fr}}@media (max-width:760px){.UserPortal-module__FlVnza__accountWorkspace .UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__subscriptionHero,.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingOverviewHeader{grid-template-columns:1fr}.UserPortal-module__FlVnza__profileBadge,.UserPortal-module__FlVnza__verifiedPill,.UserPortal-module__FlVnza__pendingPill,.UserPortal-module__FlVnza__subscriptionHeroStat,.UserPortal-module__FlVnza__billingOverviewHeader>span{justify-self:start}.UserPortal-module__FlVnza__modernForm,.UserPortal-module__FlVnza__billingCurrentPlan,.UserPortal-module__FlVnza__changePlanSummary .UserPortal-module__FlVnza__accountFooterActions{grid-template-columns:1fr}.UserPortal-module__FlVnza__billingCurrentPlan strong,.UserPortal-module__FlVnza__billingCurrentPlan small{text-align:left}}@media (max-width:560px){.UserPortal-module__FlVnza__accountSettingsNavLink,.UserPortal-module__FlVnza__accountSettingsNavLinkActive{flex-basis:10.5rem}.UserPortal-module__FlVnza__accountSettingsNavLink small,.UserPortal-module__FlVnza__accountSettingsNavLinkActive small{display:none}}.UserPortal-module__FlVnza__childAccountPage{width:100%;min-width:0;max-width:1040px}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__profileHero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childAccountSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.68rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childAccountsGrid{grid-template-columns:minmax(18rem,20.5rem) minmax(0,1fr);gap:1rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childCreateCard{align-content:start;position:sticky;top:1rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryCard{min-width:0}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryToolbar{grid-template-columns:1fr;grid-auto-flow:row;align-items:start;gap:.58rem;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childSearchField,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childSearchField input{width:100%}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childStatusSegment{justify-self:start;width:fit-content;max-width:100%}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileList{max-height:min(48rem,100vh - 17rem);padding-right:.18rem;overflow:auto}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileCard{grid-template-columns:minmax(12.5rem,1.05fr) minmax(14rem,1.25fr) minmax(9.25rem,auto);grid-template-areas:"identity details actions""consent consent actions";align-items:center;gap:.62rem .78rem;padding:.76rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileHeader{grid-area:identity}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childMetaGrid{grid-area:details;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileConsent{grid-area:consent}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childActionRow{grid-area:actions;grid-template-columns:1fr;align-self:stretch;gap:.36rem;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childActionRow button{width:100%;min-width:0}@media (max-width:1180px){.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childAccountsGrid{grid-template-columns:1fr}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childCreateCard{position:static}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileList{max-height:none;padding-right:0;overflow:visible}}@media (max-width:900px){.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childAccountSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileCard{grid-template-columns:minmax(0,1fr) minmax(9.25rem,auto);grid-template-areas:"identity actions""details details""consent consent";align-items:start}}@media (max-width:680px){.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__profileHero,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childAccountSummaryGrid,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileCard,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileHeader,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childMetaGrid{grid-template-columns:1fr}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileCard{grid-template-areas:"identity""details""consent""actions"}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childStatusSegment{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryCard{gap:1rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryToolbar{background:#f8fafc;border:1px solid #dde4ee;border-radius:.72rem;padding:.82rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childSearchField{gap:.32rem;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childSearchField span{color:#586476;letter-spacing:0;font-size:.74rem;font-weight:760}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childSearchField input{background:#fff;border-color:#cfd8e6;font-size:.9rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childStatusSegment{background:#eef2f7;border:1px solid #d7deea;border-radius:.62rem;grid-template-columns:repeat(3,minmax(0,auto));gap:.25rem;padding:.22rem;display:inline-grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childStatusSegmentButton,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childStatusSegmentActive{white-space:nowrap;border:0;border-radius:.46rem;min-height:1.92rem;padding:.36rem .68rem;font-size:.78rem;font-weight:760}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileList{gap:.78rem;padding-right:.22rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileCard{background:#fff;border:1px solid #dbe3ef;border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions""details details""code code""consent consent";align-items:start;gap:.78rem 1rem;padding:1rem;box-shadow:0 12px 28px #1822300f}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileCardDisabled{box-shadow:none;background:#fbfcfe}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileHeader{grid-template-columns:2.5rem minmax(0,1fr) auto;grid-template-areas:"avatar identity status";align-items:start;gap:.72rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileHeader>span{color:#fff;background:#22314a;border-radius:.62rem;grid-area:avatar;width:2.5rem;height:2.5rem;font-size:.78rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileIdentity{grid-area:identity;min-width:0}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileHeader h3{color:#182230;font-size:1rem;line-height:1.25}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileHeader .UserPortal-module__FlVnza__childDisplayName{color:#182230;filter:none;opacity:1;overflow-wrap:anywhere;-webkit-text-security:none;text-overflow:clip;text-transform:none;visibility:visible;white-space:normal;font-size:1rem;line-height:1.25;overflow:visible}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileHeader p{color:#667085;margin-top:.18rem;font-size:.78rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childStatusPillActive,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childStatusPillDisabled{letter-spacing:0;white-space:nowrap;border-radius:999px;grid-area:status;justify-self:end;padding:.28rem .58rem;font-size:.68rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childMetaGrid{border-top:1px solid #e6ebf2;grid-area:details;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-top:.78rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childMetaGrid div{background:0 0;border:0;border-radius:0;padding:0}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childMetaGrid dt{color:#667085;font-size:.68rem;font-weight:760;line-height:1.2}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childMetaGrid dd{color:#182230;margin-top:.18rem;font-size:.9rem;font-weight:740;line-height:1.32}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childLoginCodeRow{background:#f8fafc;border:1px solid #e3e8f0;border-radius:.66rem;grid-area:code;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.68rem .75rem;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childLoginCodeRow span{color:#667085;font-size:.68rem;font-weight:780;line-height:1.2;display:block}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childLoginCodeRow code{color:#182230;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:.18rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.35;display:block;overflow:hidden}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childCodeButton{color:#2d4665;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfd8e6;border-radius:.52rem;min-height:2rem;padding:.36rem .7rem;font-size:.78rem;font-weight:800}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childCodeButton:hover:not(:disabled){color:#183451;border-color:#8aa4c3}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childActionRow{grid-template-columns:repeat(3,minmax(0,auto));place-self:start end;gap:.4rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childActionRow button{white-space:nowrap;width:auto;min-height:2.08rem;padding:.42rem .66rem}@media (max-width:900px){.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileCard{grid-template-columns:1fr;grid-template-areas:"identity""details""code""consent""actions"}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childActionRow{justify-self:stretch}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childActionRow button{width:100%}}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileCard{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileCard :is(div,dl,dt,dd,p,h3,span,code){min-width:0;max-width:100%}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileHeader{width:100%;max-width:100%}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileIdentity{overflow:hidden}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileHeader .UserPortal-module__FlVnza__childDisplayName,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileHeader p,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childMetaGrid dd,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileConsent{overflow-wrap:anywhere;word-break:normal}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childMetaGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));width:100%;max-width:100%}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childStatusPillActive,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childStatusPillDisabled{overflow-wrap:anywhere;max-width:100%}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childLoginCodeRow{grid-template-columns:minmax(0,1fr) auto;width:100%;max-width:100%}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childLoginCodeRow code{text-overflow:ellipsis;min-width:0;overflow:hidden}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childActionRow{width:100%;max-width:100%}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childActionRow button{max-width:100%}@media (max-width:640px){.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childLoginCodeRow{grid-template-columns:1fr}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childLoginCodeRow code{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}}@media (max-width:680px){.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryToolbar{padding:.7rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childStatusSegment{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileCard{padding:.86rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileHeader{grid-template-columns:2.35rem minmax(0,1fr);grid-template-areas:"avatar identity""status status";gap:.6rem .7rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childStatusPillActive,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childStatusPillDisabled{justify-self:start}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childMetaGrid{grid-template-columns:1fr;gap:.5rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childLoginCodeRow,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childActionRow{grid-template-columns:1fr}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childLoginCodeRow code{white-space:normal;overflow-wrap:anywhere}}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileList{gap:.75rem;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileCard{background:#fff;border:1px solid #d9e1ec;border-radius:.72rem;flex-direction:column;gap:.82rem;padding:.95rem;display:flex;box-shadow:0 1px 3px #1822300f}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileCard:hover{border-color:#c8d4e4;box-shadow:0 3px 10px #18223014}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileHeader{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.72rem;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileHeader>span{color:#fff;background:#22314a;border-radius:.62rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:.78rem;font-weight:800;display:inline-grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileIdentity{min-width:0}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileHeader .UserPortal-module__FlVnza__childDisplayName{color:#182230;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;margin:0;font-size:1rem;font-weight:800;line-height:1.28;display:block;overflow:visible}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileHeader p{color:#667085;white-space:normal;margin:.2rem 0 0;font-size:.8rem;line-height:1.35}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childMetaGrid{border-top:1px solid #e8edf4;grid-template-columns:repeat(4,minmax(6.75rem,1fr));gap:.68rem;padding-top:.78rem;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childMetaGrid div{background:0 0;border:0;min-width:0;padding:0}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childMetaGrid dt{color:#667085;margin:0;font-size:.68rem;font-weight:760;line-height:1.2}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childMetaGrid dd{color:#182230;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;margin:.22rem 0 0;font-size:.9rem;font-weight:740;line-height:1.32;overflow:visible}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childStatusPillActive,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childStatusPillDisabled{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;max-width:100%;padding:.28rem .58rem;font-size:.68rem;font-weight:820;line-height:1;display:inline-flex}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childLoginCodeRow{background:#f8fafc;border:1px solid #e4e9f1;border-radius:.62rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.68rem;padding:.62rem .7rem;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childLoginCodeRow code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileConsent{border-top:1px solid #edf1f6;padding-top:.68rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childActionRow{border-top:1px solid #edf1f6;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;padding-top:.75rem;display:flex}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childActionRow button{width:auto;min-width:6.5rem;min-height:2.1rem;padding:.42rem .72rem}@media (max-width:760px){.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfileCard{padding:.82rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childMetaGrid,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childLoginCodeRow{grid-template-columns:1fr}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childLoginCodeRow code{overflow-wrap:anywhere;white-space:normal}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childActionRow{justify-content:stretch}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childActionRow button{width:100%}}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childTablePreviewLayout{grid-template-columns:minmax(0,1fr) minmax(18rem,20rem);align-items:start;gap:.9rem;min-width:0;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childTableWrap{background:#fff;border:1px solid #d9e1ec;border-radius:.72rem;width:100%;min-width:0;overflow-x:auto;box-shadow:0 1px 3px #1822300f}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfilesTable{border-collapse:collapse;color:#344054;width:100%;min-width:42rem;font-size:.86rem;line-height:1.4}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfilesTable th{color:#667085;letter-spacing:0;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e4e9f1;padding:.68rem .78rem;font-size:.68rem;font-weight:820}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfilesTable td{vertical-align:middle;border-top:1px solid #edf1f6;padding:.72rem .78rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfilesTable tbody tr:first-child td{border-top:0}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfilesTable td:first-child{min-width:14rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfilesTable td:last-child,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfilesTable th:last-child{text-align:right}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childTableRowSelected td{background:#f4f7fb}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childTableIdentity{grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.58rem;min-width:0;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childTableIdentity span,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childPreviewHeader>span{color:#fff;background:#1b2738;border-radius:.56rem;place-items:center;font-size:.72rem;font-weight:820;display:inline-grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childTableIdentity span{width:2rem;height:2rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childTableIdentity strong{color:#182230;overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:.9rem;font-weight:820;line-height:1.3}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childPreviewButton,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childPreviewButtonActive{border-radius:.5rem;min-height:2rem;padding:.38rem .7rem;font-size:.76rem;font-weight:800;transition:background .16s,border-color .16s,color .16s}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childPreviewButton{color:#344054;background:#fff;border:1px solid #d9e1ec}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childPreviewButtonActive{color:#fff;background:#1f3a68;border:1px solid #1f3a68}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childPreviewButton:hover:not(:disabled){background:#f8fafc;border-color:#9aabc0}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childPreviewPanel{background:#fff;border:1px solid #d9e1ec;border-radius:.72rem;min-width:0;padding:.95rem;position:sticky;top:1rem;overflow:hidden;box-shadow:0 1px 3px #1822300f}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childPreviewHeader{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.72rem;min-width:0;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childPreviewHeader>span{width:2.5rem;height:2.5rem;font-size:.78rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childPreviewHeader div{min-width:0}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childPreviewHeader p{color:#667085;letter-spacing:0;text-transform:uppercase;margin:0 0 .16rem;font-size:.68rem;font-weight:820;line-height:1.2}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childPreviewHeader h3{color:#182230;overflow-wrap:anywhere;white-space:normal;margin:0;font-size:1rem;font-weight:840;line-height:1.28}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childPreviewMetaGrid{border-top:1px solid #edf1f6;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.85rem 0 0;padding-top:.8rem;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childPreviewMetaGrid div{min-width:0}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childPreviewMetaGrid dt{color:#667085;margin:0;font-size:.67rem;font-weight:780;line-height:1.2}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childPreviewMetaGrid dd{color:#182230;overflow-wrap:anywhere;margin:.22rem 0 0;font-size:.85rem;font-weight:760;line-height:1.32}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childPreviewCodeRow{background:#f8fafc;border:1px solid #e4e9f1;border-radius:.62rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.62rem;margin-top:.85rem;padding:.62rem .7rem;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childPreviewCodeRow div{min-width:0}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childPreviewCodeRow span{color:#667085;margin-bottom:.18rem;font-size:.67rem;font-weight:780;display:block}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childPreviewCodeRow code{color:#182230;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:760;display:block;overflow:hidden}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childPreviewActions{border-top:1px solid #edf1f6;gap:.48rem;margin-top:.85rem;padding-top:.85rem;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childPreviewActions button{justify-content:center;width:100%}.UserPortal-module__FlVnza__childAccountPage :is(.UserPortal-module__FlVnza__childProfilesTable,.UserPortal-module__FlVnza__childPreviewPanel) .UserPortal-module__FlVnza__childStatusPillActive,.UserPortal-module__FlVnza__childAccountPage :is(.UserPortal-module__FlVnza__childProfilesTable,.UserPortal-module__FlVnza__childPreviewPanel) .UserPortal-module__FlVnza__childStatusPillDisabled{grid-area:auto;justify-self:start}@media (max-width:1080px){.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childTablePreviewLayout{grid-template-columns:1fr}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childPreviewPanel{position:static}}@media (max-width:640px){.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childProfilesTable{min-width:38rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childPreviewMetaGrid,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childPreviewCodeRow{grid-template-columns:1fr}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childPreviewCodeRow code{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryTableShell{gap:.72rem;width:100%;min-width:0;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childTableScroll{background:#fff;border:1px solid #d9e1ec;border-radius:.72rem;width:100%;min-width:0;max-height:min(50rem,100vh - 18rem);overflow:auto;box-shadow:0 1px 3px #1822300f}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryTableShell .UserPortal-module__FlVnza__childProfilesTable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:45rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryTableShell .UserPortal-module__FlVnza__childProfilesTable th{z-index:1;background:#f8fafc;border-bottom:1px solid #e4e9f1;position:sticky;top:0}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryTableShell .UserPortal-module__FlVnza__childProfilesTable th:nth-child(2),.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryTableShell .UserPortal-module__FlVnza__childProfilesTable th:nth-child(3),.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryTableShell .UserPortal-module__FlVnza__childProfilesTable th:nth-child(4),.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryTableShell .UserPortal-module__FlVnza__childProfilesTable th:nth-child(5){width:13%}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryTableShell .UserPortal-module__FlVnza__childProfilesTable th:nth-child(6){width:16%}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryTableShell .UserPortal-module__FlVnza__childProfilesTable td{background:#fff;min-width:0}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryTableShell .UserPortal-module__FlVnza__childProfilesTable td:not(:first-child){color:#344054;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryTableShell .UserPortal-module__FlVnza__childTableIdentity{grid-template-columns:2rem minmax(0,1fr)}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryTableShell .UserPortal-module__FlVnza__childTableIdentity strong{text-overflow:clip;white-space:normal;display:block;overflow:visible}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryTableShell .UserPortal-module__FlVnza__childTableRowSelected td{background:#f4f7fb}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childTableDetailRow td{border-top:0;white-space:normal!important;background:#f4f7fb!important;padding:0!important}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childTableDetailPanel{background:#fff;border:1px solid #d9e1ec;border-radius:.68rem;grid-template-columns:minmax(13rem,.9fr) minmax(0,1.1fr);grid-template-areas:"header meta""code actions";gap:.82rem 1rem;margin:0 .72rem .72rem;padding:.88rem;display:grid;box-shadow:inset 3px 0 #315a8a}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childTableDetailPanel .UserPortal-module__FlVnza__childPreviewHeader{grid-area:header;align-self:start}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childTableDetailPanel .UserPortal-module__FlVnza__childPreviewMetaGrid{border-top:0;grid-area:meta;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem .7rem;margin:0;padding-top:0}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childTableDetailPanel .UserPortal-module__FlVnza__childPreviewCodeRow{grid-area:code;margin-top:0}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childTableDetailPanel .UserPortal-module__FlVnza__childPreviewActions{border-top:0;flex-wrap:wrap;grid-area:actions;justify-content:flex-end;align-self:end;gap:.48rem;margin-top:0;padding-top:0;display:flex}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childTableDetailPanel .UserPortal-module__FlVnza__childPreviewActions button{width:auto;min-width:7.4rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryTableShell .UserPortal-module__FlVnza__childPreviewButton,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryTableShell .UserPortal-module__FlVnza__childPreviewButtonActive{min-width:5.2rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childTableDetailPanel :is(.UserPortal-module__FlVnza__childStatusPillActive,.UserPortal-module__FlVnza__childStatusPillDisabled){max-width:100%}@media (max-width:980px){.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childTableDetailPanel{grid-template-columns:1fr;grid-template-areas:"header""meta""code""actions"}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childTableDetailPanel .UserPortal-module__FlVnza__childPreviewMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childTableDetailPanel .UserPortal-module__FlVnza__childPreviewActions{justify-content:stretch}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childTableDetailPanel .UserPortal-module__FlVnza__childPreviewActions button{flex:9rem}}@media (max-width:620px){.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childTableScroll{max-height:none}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryTableShell .UserPortal-module__FlVnza__childProfilesTable{min-width:42rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childTableDetailPanel{margin:0 .48rem .48rem;padding:.76rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childTableDetailPanel .UserPortal-module__FlVnza__childPreviewMetaGrid,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childTableDetailPanel .UserPortal-module__FlVnza__childPreviewCodeRow{grid-template-columns:1fr}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childTableDetailPanel .UserPortal-module__FlVnza__childPreviewActions button{flex-basis:100%}}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryTableShell .UserPortal-module__FlVnza__childProfilesTable{table-layout:fixed;min-width:32rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryTableShell .UserPortal-module__FlVnza__childProfilesTable th:first-child{width:58%}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryTableShell .UserPortal-module__FlVnza__childProfilesTable th:nth-child(2){width:20%}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryTableShell .UserPortal-module__FlVnza__childProfilesTable th:nth-child(3){width:22%}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryTableShell .UserPortal-module__FlVnza__childProfilesTable td,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryTableShell .UserPortal-module__FlVnza__childProfilesTable th{padding:.78rem .88rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryTableShell .UserPortal-module__FlVnza__childProfilesTable td:not(:first-child){text-overflow:clip;overflow:visible}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryTableShell .UserPortal-module__FlVnza__childProfilesTable td:last-child,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryTableShell .UserPortal-module__FlVnza__childProfilesTable th:last-child{text-align:right}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryTableShell .UserPortal-module__FlVnza__childPreviewButton{min-width:5.6rem}.UserPortal-module__FlVnza__childPreviewModalOverlay{z-index:80;background:#0f172a6b;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0;overflow-y:auto}.UserPortal-module__FlVnza__childPreviewModal{background:#fff;border:1px solid #d8e0eb;border-radius:.86rem;width:min(100%,42rem);max-height:min(44rem,100vh - 2.5rem);padding:1.05rem;overflow:auto;box-shadow:0 24px 70px #0f172a3d}.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__childPreviewHeader{grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:start;gap:.78rem}.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__childPreviewHeader>span{width:2.6rem;height:2.6rem}.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__childPreviewHeader h3{font-size:1.08rem}.UserPortal-module__FlVnza__childPreviewCloseButton{color:#344054;cursor:pointer;min-height:2rem;font:inherit;white-space:nowrap;background:#fff;border:1px solid #d9e1ec;border-radius:.5rem;padding:.38rem .68rem;font-size:.76rem;font-weight:800}.UserPortal-module__FlVnza__childPreviewCloseButton:hover{background:#f8fafc;border-color:#9aabc0}.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__childPreviewMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem}.UserPortal-module__FlVnza__childPreviewGradeField{width:100%;min-width:0;display:block}.UserPortal-module__FlVnza__childPreviewGradeField select{appearance:none;color:#182230;cursor:pointer;width:100%;min-height:2.35rem;font:inherit;background:linear-gradient(45deg,#0000 50%,#536174 50%) calc(100% - 1rem) 52%/.32rem .32rem no-repeat,linear-gradient(135deg,#536174 50%,#0000 50%) calc(100% - .72rem) 52%/.32rem .32rem no-repeat,#fff;border:1px solid #d8e0eb;border-radius:.58rem;padding:.54rem 2.1rem .54rem .7rem;font-size:.84rem;font-weight:760;line-height:1.2}.UserPortal-module__FlVnza__childPreviewGradeField select:focus{border-color:#315a8a;outline:none;box-shadow:0 0 0 3px #315a8a24}.UserPortal-module__FlVnza__childPreviewGradeField select:disabled{cursor:wait;opacity:.72}.UserPortal-module__FlVnza__childPreviewDateField{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;display:grid}.UserPortal-module__FlVnza__childPreviewDateField input{color:#182230;width:100%;min-width:0;min-height:2.35rem;font:inherit;background:#fff;border:1px solid #d8e0eb;border-radius:.58rem;padding:.5rem .6rem;font-size:.8rem;font-weight:720}.UserPortal-module__FlVnza__childPreviewDateField input:focus{border-color:#315a8a;outline:none;box-shadow:0 0 0 3px #315a8a24}.UserPortal-module__FlVnza__childPreviewDateField button{color:#fff;cursor:pointer;min-height:2.35rem;font:inherit;background:#315a8a;border:1px solid #315a8a;border-radius:.58rem;padding:.5rem .7rem;font-size:.76rem;font-weight:800}.UserPortal-module__FlVnza__childPreviewDateField :is(input,button):disabled{cursor:not-allowed;opacity:.58}.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__childPreviewCodeRow{grid-template-columns:minmax(0,1fr) auto}.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__childPreviewCodeRow code{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__childPreviewActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__childPreviewActions button{width:auto;min-width:7.5rem}@media (max-width:680px){.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childDirectoryTableShell .UserPortal-module__FlVnza__childProfilesTable{min-width:28rem}.UserPortal-module__FlVnza__childPreviewModalOverlay{align-items:end;padding:.7rem}.UserPortal-module__FlVnza__childPreviewModal{border-radius:.78rem;max-height:calc(100vh - 1.4rem);padding:.9rem}.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__childPreviewHeader,.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__childPreviewMetaGrid,.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__childPreviewCodeRow{grid-template-columns:1fr}.UserPortal-module__FlVnza__childPreviewCloseButton{justify-self:start}.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__childPreviewActions{justify-content:stretch}.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__childPreviewActions button{width:100%}}.UserPortal-module__FlVnza__assignmentResultPanel{grid-template-columns:minmax(0,1fr) auto;align-items:center}.UserPortal-module__FlVnza__assignmentResultPreviewButton{color:#1f3a68;cursor:pointer;min-height:2rem;font:inherit;white-space:nowrap;background:#fff;border:1px solid #b9c8df;border-radius:.52rem;padding:.38rem .72rem;font-size:.78rem;font-weight:820}.UserPortal-module__FlVnza__assignmentResultPreviewButton:hover{background:#f8fafc;border-color:#7d98bb}.UserPortal-module__FlVnza__assignmentResultOverlay{z-index:90;background:#0f172a75;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0;overflow-y:auto}.UserPortal-module__FlVnza__assignmentResultDialog{background:#fff;border:1px solid #d9e1ec;border-radius:.88rem;gap:1rem;width:min(100%,58rem);max-height:min(48rem,100vh - 2.5rem);padding:1.1rem;display:grid;overflow:auto;box-shadow:0 28px 80px #0f172a40}.UserPortal-module__FlVnza__assignmentResultHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.UserPortal-module__FlVnza__assignmentResultHeader h2{color:#182230;margin:.1rem 0 0;font-size:1.32rem;font-weight:820;line-height:1.18}.UserPortal-module__FlVnza__assignmentResultHeader span{color:#667085;margin-top:.32rem;font-size:.88rem;font-weight:700;display:block}.UserPortal-module__FlVnza__assignmentResultHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:inline-flex}.UserPortal-module__FlVnza__assignmentResultPrintButton{color:#1f3a68;cursor:pointer;min-height:2.1rem;font:inherit;background:#eef6ff;border:1px solid #9db5d6;border-radius:.52rem;align-items:center;gap:.4rem;padding:.4rem .74rem;font-size:.78rem;font-weight:840;display:inline-flex}.UserPortal-module__FlVnza__assignmentResultCloseButton{color:#344054;cursor:pointer;min-height:2.1rem;font:inherit;background:#fff;border:1px solid #d9e1ec;border-radius:.52rem;padding:.4rem .74rem;font-size:.78rem;font-weight:820}.UserPortal-module__FlVnza__assignmentResultActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:inline-flex}.UserPortal-module__FlVnza__assignmentResultPrintButton{color:#1f3a68;cursor:pointer;min-height:2.1rem;font:inherit;background:#eef4ff;border:1px solid #b9c8df;border-radius:.52rem;justify-content:center;align-items:center;gap:.38rem;padding:.4rem .74rem;font-size:.78rem;font-weight:820;display:inline-flex}.UserPortal-module__FlVnza__assignmentResultCloseButton:hover,.UserPortal-module__FlVnza__assignmentResultPrintButton:hover:not(:disabled){background:#f8fafc;border-color:#9aabc0}.UserPortal-module__FlVnza__assignmentResultPrintButton:disabled{cursor:not-allowed;opacity:.58}.UserPortal-module__FlVnza__weakTopicQuestionDialog{background:#fff;border:1px solid #d9e1ec;border-radius:8px;gap:1rem;width:min(100%,44rem);padding:1.1rem;display:grid;box-shadow:0 28px 80px #0f172a40}.UserPortal-module__FlVnza__weakTopicRecipientSection{gap:.65rem;display:grid}.UserPortal-module__FlVnza__weakTopicRecipientSection>div:first-child,.UserPortal-module__FlVnza__weakTopicQuestionHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem .8rem;display:flex}.UserPortal-module__FlVnza__weakTopicRecipientSection>div:first-child>strong,.UserPortal-module__FlVnza__weakTopicQuestionHeading strong{color:#17233d;font-size:.88rem;font-weight:850}.UserPortal-module__FlVnza__weakTopicRecipientSection>div:first-child>span,.UserPortal-module__FlVnza__weakTopicQuestionHeading span{color:#667085;font-size:.78rem;font-weight:650}.UserPortal-module__FlVnza__weakTopicRecipientList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.UserPortal-module__FlVnza__weakTopicRecipient,.UserPortal-module__FlVnza__weakTopicRecipientActive{color:#17233d;cursor:pointer;min-width:0;min-height:64px;font:inherit;text-align:left;background:#fff;border:1px solid #d8e1ee;border-radius:8px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:.7rem;padding:.65rem .75rem;display:grid}.UserPortal-module__FlVnza__weakTopicRecipientActive{background:#eef4ff;border-color:#2446f2;box-shadow:inset 3px 0 #2446f2}.UserPortal-module__FlVnza__weakTopicRecipient:hover,.UserPortal-module__FlVnza__weakTopicRecipient:focus-visible,.UserPortal-module__FlVnza__weakTopicRecipientActive:focus-visible{outline:3px solid var(--portal-focus,#2446f2);outline-offset:2px;border-color:#2446f2}.UserPortal-module__FlVnza__weakTopicRecipient>span,.UserPortal-module__FlVnza__weakTopicRecipientActive>span{color:#244b92;background:#dfeafa;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.UserPortal-module__FlVnza__weakTopicRecipientActive>span{color:#fff;background:#244b92}.UserPortal-module__FlVnza__weakTopicRecipient>div,.UserPortal-module__FlVnza__weakTopicRecipientActive>div{gap:.18rem;min-width:0;display:grid}.UserPortal-module__FlVnza__weakTopicRecipient strong,.UserPortal-module__FlVnza__weakTopicRecipientActive strong,.UserPortal-module__FlVnza__weakTopicRecipient small,.UserPortal-module__FlVnza__weakTopicRecipientActive small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.UserPortal-module__FlVnza__weakTopicRecipient strong,.UserPortal-module__FlVnza__weakTopicRecipientActive strong{font-size:.88rem}.UserPortal-module__FlVnza__weakTopicRecipient small,.UserPortal-module__FlVnza__weakTopicRecipientActive small{color:#667085;font-size:.74rem;font-weight:680}.UserPortal-module__FlVnza__weakTopicRecipientActive>svg{color:#2446f2}.UserPortal-module__FlVnza__weakTopicRecipientNotice{color:#7c2d12;background:#fff7ed;border-left:3px solid #b45309;margin:0;padding:.55rem .7rem;font-size:.78rem;font-weight:680;line-height:1.45}.UserPortal-module__FlVnza__weakTopicQuestionOptions{grid-template-columns:repeat(auto-fit,minmax(7.2rem,1fr));gap:.62rem;display:grid}.UserPortal-module__FlVnza__weakTopicQuestionOption,.UserPortal-module__FlVnza__weakTopicQuestionOptionActive{color:#344054;cursor:pointer;min-height:5.8rem;font:inherit;text-align:center;background:#fff;border:1px solid #d8e1ee;border-radius:.72rem;place-items:center;gap:.24rem;padding:.74rem;display:grid}.UserPortal-module__FlVnza__weakTopicQuestionOptionActive{color:#1f3a68;background:#eef4ff;border-color:#2446f2;box-shadow:inset 0 0 0 2px #2446f21f}.UserPortal-module__FlVnza__weakTopicQuestionOption:hover,.UserPortal-module__FlVnza__weakTopicQuestionOption:focus-visible,.UserPortal-module__FlVnza__weakTopicQuestionOptionActive:focus-visible{outline:3px solid var(--portal-focus,#2446f2);outline-offset:2px;border-color:#2446f2}.UserPortal-module__FlVnza__weakTopicQuestionOption strong,.UserPortal-module__FlVnza__weakTopicQuestionOptionActive strong{font-size:1.45rem;font-weight:900;line-height:1}.UserPortal-module__FlVnza__weakTopicQuestionOption span,.UserPortal-module__FlVnza__weakTopicQuestionOptionActive span{font-size:.78rem;font-weight:760}.UserPortal-module__FlVnza__weakTopicQuestionActions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}@media (max-width:620px){.UserPortal-module__FlVnza__weakTopicRecipientList{grid-template-columns:1fr}}.UserPortal-module__FlVnza__worksheetCreatedNotice{background:#ecfdf7;border:1px solid #9ddfd3;border-radius:.78rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding:.9rem;display:flex}.UserPortal-module__FlVnza__worksheetCreatedNotice h3{color:#074f45;margin:.1rem 0;font-size:1.02rem;font-weight:860}.UserPortal-module__FlVnza__worksheetCreatedNotice span{color:#0f766e;font-size:.84rem;font-weight:740}.UserPortal-module__FlVnza__assignmentResultSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;display:grid}.UserPortal-module__FlVnza__assignmentResultSummaryGrid div{background:#f8fafc;border:1px solid #e1e7f0;border-radius:.68rem;gap:.24rem;padding:.78rem;display:grid}.UserPortal-module__FlVnza__assignmentResultSummaryGrid span,.UserPortal-module__FlVnza__assignmentAnswerPair dt{color:#667085;letter-spacing:0;text-transform:uppercase;font-size:.7rem;font-weight:820}.UserPortal-module__FlVnza__assignmentResultSummaryGrid strong{color:#182230;font-size:1.2rem;font-weight:840;line-height:1}.UserPortal-module__FlVnza__assignmentQuestionReviewList{gap:.9rem;display:grid}.UserPortal-module__FlVnza__assignmentQuestionReviewList article{background:#fff;border:1px solid #dde5ef;border-radius:.78rem;gap:.82rem;padding:.95rem;display:grid}.UserPortal-module__FlVnza__assignmentQuestionReviewHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;display:flex}.UserPortal-module__FlVnza__assignmentQuestionReviewHeader>span{color:#667085;text-transform:uppercase;font-size:.72rem;font-weight:820}.UserPortal-module__FlVnza__assignmentQuestionReviewList h3{color:#182230;margin:0;font-size:1rem;font-weight:780;line-height:1.42}.UserPortal-module__FlVnza__assignmentAnswerCorrect,.UserPortal-module__FlVnza__assignmentAnswerIncorrect{border:1px solid;border-radius:999px;padding:.34rem .55rem;font-size:.72rem;line-height:1}.UserPortal-module__FlVnza__assignmentAnswerCorrect{color:#08745f;background:#ecfdf7;border-color:#b8e6df}.UserPortal-module__FlVnza__assignmentAnswerIncorrect{color:#b42318;background:#fff1f2;border-color:#fecaca}.UserPortal-module__FlVnza__assignmentQuestionImage{object-fit:contain;border:1px solid #e4e9f1;border-radius:.68rem;max-width:100%;max-height:15rem}.UserPortal-module__FlVnza__assignmentQuestionVideo,.UserPortal-module__FlVnza__assignmentExplanationMedia{aspect-ratio:16/9;object-fit:contain;background:#0f172a;border:1px solid #e4e9f1;border-radius:.68rem;width:min(100%,38rem);display:block}.UserPortal-module__FlVnza__assignmentOptionVideo{aspect-ratio:16/9;background:#0f172a;border:1px solid #e4e9f1;border-radius:.5rem;width:min(100%,18rem)}.UserPortal-module__FlVnza__assignmentOptionReviewList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.UserPortal-module__FlVnza__assignmentOptionReviewList li{background:#fbfcfe;border:1px solid #e5eaf2;border-radius:.64rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:.65rem;padding:.62rem;display:grid}.UserPortal-module__FlVnza__assignmentOptionReviewList li>span{color:#344054;background:#eef2f7;border-radius:.52rem;place-items:center;width:2rem;height:2rem;font-weight:840;display:grid}.UserPortal-module__FlVnza__assignmentOptionReviewList strong{color:#263548;font-size:.9rem;line-height:1.38;display:block}.UserPortal-module__FlVnza__assignmentOptionReviewList em{color:#475467;white-space:nowrap;background:#fff;border-radius:999px;align-self:center;padding:.3rem .5rem;font-size:.68rem;font-style:normal;font-weight:820}.UserPortal-module__FlVnza__assignmentOptionCorrect{background:#f0fdf9!important;border-color:#9ddfd3!important}.UserPortal-module__FlVnza__assignmentOptionCorrect>span{color:#fff!important;background:#0f766e!important}.UserPortal-module__FlVnza__assignmentOptionSelected{background:#fff7f7!important;border-color:#fecaca!important}.UserPortal-module__FlVnza__assignmentOptionSelected>span{color:#fff!important;background:#b42318!important}.UserPortal-module__FlVnza__assignmentOptionImage{object-fit:contain;border:1px solid #e4e9f1;border-radius:.56rem;max-width:100%;max-height:8rem;margin-top:.45rem;display:block}.UserPortal-module__FlVnza__assignmentAnswerPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.UserPortal-module__FlVnza__assignmentAnswerPair div{background:#f8fafc;border:1px solid #e4e9f1;border-radius:.62rem;min-width:0;padding:.68rem}.UserPortal-module__FlVnza__assignmentAnswerPair dd{color:#182230;overflow-wrap:anywhere;margin:.22rem 0 0;font-size:.9rem;font-weight:760;line-height:1.36}.UserPortal-module__FlVnza__assignmentExplanation{color:#475467;border-left:3px solid #8aa4c3;margin:0;padding-left:.72rem;line-height:1.5}.UserPortal-module__FlVnza__assignmentEmailPreview{background:#f8fafc;border:1px solid #e4e9f1;border-radius:.68rem;padding:.75rem}.UserPortal-module__FlVnza__assignmentEmailPreview summary{cursor:pointer;color:#344054;font-weight:820}.UserPortal-module__FlVnza__assignmentEmailPreview pre{overflow-wrap:anywhere;white-space:pre-wrap;color:#475467;margin:.65rem 0 0;font-family:inherit;font-size:.84rem;line-height:1.46}@media (max-width:720px){.UserPortal-module__FlVnza__assignmentResultPanel,.UserPortal-module__FlVnza__assignmentResultHeader,.UserPortal-module__FlVnza__assignmentResultSummaryGrid,.UserPortal-module__FlVnza__assignmentAnswerPair,.UserPortal-module__FlVnza__assignmentOptionReviewList li{grid-template-columns:1fr}.UserPortal-module__FlVnza__assignmentResultOverlay{align-items:end;padding:.7rem}.UserPortal-module__FlVnza__assignmentResultDialog{border-radius:.78rem;max-height:calc(100vh - 1.4rem);padding:.9rem}.UserPortal-module__FlVnza__assignmentResultCloseButton,.UserPortal-module__FlVnza__assignmentResultPrintButton,.UserPortal-module__FlVnza__assignmentResultPreviewButton{width:100%}.UserPortal-module__FlVnza__assignmentOptionReviewList em{justify-self:start}}@media print{@page{size:A4;margin:14mm}.UserPortal-module__FlVnza__historyWorkspace>:not(.UserPortal-module__FlVnza__assignmentResultOverlay),.UserPortal-module__FlVnza__assignmentResultCloseButton,.UserPortal-module__FlVnza__assignmentResultPrintButton{display:none!important}.UserPortal-module__FlVnza__assignmentResultOverlay{background:#fff!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.UserPortal-module__FlVnza__assignmentResultDialog{width:100%!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.UserPortal-module__FlVnza__assignmentResultHeader,.UserPortal-module__FlVnza__assignmentResultSummaryGrid,.UserPortal-module__FlVnza__assignmentAnswerPair,.UserPortal-module__FlVnza__assignmentOptionReviewList li,.UserPortal-module__FlVnza__assignmentQuestionReviewList article{break-inside:avoid;page-break-inside:avoid}.UserPortal-module__FlVnza__assignmentQuestionReviewList h3,.UserPortal-module__FlVnza__assignmentOptionReviewList strong,.UserPortal-module__FlVnza__assignmentAnswerPair dd,.UserPortal-module__FlVnza__assignmentExplanation{color:#111827!important}}.UserPortal-module__FlVnza__billingOverviewHeader>.UserPortal-module__FlVnza__subscriptionActiveStatus{color:#166534;text-transform:capitalize;background:#dcfce7;border:1px solid #86efac;border-radius:999px;justify-self:end;align-items:center;gap:.4rem;min-height:2rem;padding:.35rem .68rem;font-size:.78rem;font-weight:800;display:inline-flex}.UserPortal-module__FlVnza__subscriptionCancelConfirm{color:#7c2d12;background:#fff7ed;border:1px solid #fed7aa;border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.75rem;display:grid}.UserPortal-module__FlVnza__subscriptionCancelConfirm>div{gap:.18rem;display:grid}.UserPortal-module__FlVnza__subscriptionCancelConfirm span{font-size:.8rem}.UserPortal-module__FlVnza__subscriptionCancelConfirm button{color:#9a3412;cursor:pointer;min-height:2.4rem;font:inherit;background:#fff;border:1px solid #fdba74;border-radius:.52rem;padding:0 .72rem;font-size:.78rem;font-weight:800}.UserPortal-module__FlVnza__subscriptionVoucherField{gap:.42rem;display:grid}.UserPortal-module__FlVnza__subscriptionVoucherField>span{color:#344054;align-items:center;gap:.35rem;font-size:.78rem;font-weight:800;display:inline-flex}.UserPortal-module__FlVnza__subscriptionVoucherField>div{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.UserPortal-module__FlVnza__subscriptionVoucherField input{color:#182230;width:100%;min-height:2.7rem;font:inherit;text-transform:uppercase;background:#fff;border:1px solid #cfd6e4;border-radius:.56rem;padding:0 .7rem}.UserPortal-module__FlVnza__subscriptionVoucherField input:focus{border-color:#344bc2;outline:none;box-shadow:0 0 0 3px #344bc224}.UserPortal-module__FlVnza__subscriptionVoucherField button{color:#263a99;cursor:pointer;min-width:4.6rem;font:inherit;background:#e8edff;border:0;border-radius:.56rem;padding:0 .72rem;font-size:.8rem;font-weight:820}.UserPortal-module__FlVnza__upgradePlanComparison{background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.8rem;display:grid}.UserPortal-module__FlVnza__upgradePlanComparison>div{gap:.2rem;min-width:0;display:grid}.UserPortal-module__FlVnza__upgradePlanComparison>div:last-child{text-align:right}.UserPortal-module__FlVnza__upgradePlanComparison span,.UserPortal-module__FlVnza__upgradePlanComparison small{color:#667085;font-size:.74rem}.UserPortal-module__FlVnza__upgradePlanComparison strong{overflow-wrap:anywhere;color:#17233d;font-size:.88rem}.UserPortal-module__FlVnza__upgradePlanComparison>svg{color:#344bc2}.UserPortal-module__FlVnza__appliedVoucherDetail{color:#14532d;background:#edf9f1;border:1px solid #a7d7b7;border-radius:.58rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.62rem;padding:.68rem .74rem;display:grid}.UserPortal-module__FlVnza__appliedVoucherDetail>svg{color:#15803d}.UserPortal-module__FlVnza__appliedVoucherDetail>div{gap:.1rem;min-width:0;display:grid}.UserPortal-module__FlVnza__appliedVoucherDetail strong,.UserPortal-module__FlVnza__appliedVoucherDetail span{overflow-wrap:anywhere}.UserPortal-module__FlVnza__appliedVoucherDetail strong{font-size:.82rem;font-weight:820}.UserPortal-module__FlVnza__appliedVoucherDetail span{color:#326746;font-size:.76rem}.UserPortal-module__FlVnza__removeAppliedVoucherButton{color:#326746;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2.15rem;height:2.15rem;transition:background-color .16s,color .16s;display:inline-grid}.UserPortal-module__FlVnza__removeAppliedVoucherButton:hover:not(:disabled){color:#14532d;background:#d7f0df}.UserPortal-module__FlVnza__removeAppliedVoucherButton:focus-visible{outline-offset:1px;outline:3px solid #15803d38}.UserPortal-module__FlVnza__removeAppliedVoucherButton:disabled{cursor:wait;opacity:.55}.UserPortal-module__FlVnza__subscriptionOrderSummary{gap:.48rem;margin:0;display:grid}.UserPortal-module__FlVnza__subscriptionOrderSummary>div{color:#475467;justify-content:space-between;gap:1rem;font-size:.82rem;display:flex}.UserPortal-module__FlVnza__subscriptionOrderSummary dt,.UserPortal-module__FlVnza__subscriptionOrderSummary dd{margin:0}.UserPortal-module__FlVnza__subscriptionOrderSummary .UserPortal-module__FlVnza__subscriptionOrderSummaryCredit{color:#166534;font-weight:800}.UserPortal-module__FlVnza__subscriptionOrderSummary>div:last-child{color:#101828;border-top:1px solid #dfe4ec;padding-top:.6rem;font-size:.92rem;font-weight:840}.UserPortal-module__FlVnza__upgradeRenewalNote{color:#667085;margin:0;font-size:.78rem;line-height:1.5}.UserPortal-module__FlVnza__googlePayCheckoutButton{color:#fff;cursor:pointer;min-height:2.8rem;font:inherit;background:#111827;border:0;border-radius:.58rem;justify-content:center;align-items:center;gap:.48rem;padding:0 .9rem;font-size:.84rem;font-weight:820;display:inline-flex}.UserPortal-module__FlVnza__googlePayCheckoutButton:hover:not(:disabled){background:#000}.UserPortal-module__FlVnza__googlePayCheckoutButton:disabled,.UserPortal-module__FlVnza__subscriptionVoucherField button:disabled,.UserPortal-module__FlVnza__subscriptionCancelConfirm button:disabled{cursor:not-allowed;opacity:.58}.UserPortal-module__FlVnza__subscriptionSecurityNote{color:#667085;align-items:center;gap:.35rem;margin:0;font-size:.72rem;display:flex}.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingSummaryGrid{background:#fff;border:1px solid #dfe5ed;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingSummaryGrid>.UserPortal-module__FlVnza__billingSummaryItem{background:0 0;border:0;border-right:1px solid #e7ebf1;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;min-width:0;padding:.85rem;display:grid}.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingSummaryGrid>.UserPortal-module__FlVnza__billingSummaryItem:last-child{border-right:0}.UserPortal-module__FlVnza__billingSummaryIcon{color:#344bc2;background:#eef2ff;border-radius:8px;flex:none;place-items:center;width:2rem;height:2rem;display:inline-grid}.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingSummaryGrid .UserPortal-module__FlVnza__billingSummaryCopy{background:0 0;border:0;border-radius:0;gap:.18rem;min-width:0;padding:0;display:grid}.UserPortal-module__FlVnza__billingSummaryCopy>span{color:#667085;letter-spacing:0;text-transform:uppercase;font-size:.69rem;font-weight:780}.UserPortal-module__FlVnza__billingSummaryCopy>strong{overflow-wrap:anywhere;color:#17233d;text-transform:capitalize;font-size:.9rem;font-weight:800;line-height:1.3}.UserPortal-module__FlVnza__billingSummaryCopy>small{color:#7b8494;font-size:.7rem;line-height:1.35}.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__changePlanSummary{grid-template-columns:1fr;align-content:start}@media (max-width:940px){.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingSummaryGrid,.UserPortal-module__FlVnza__subscriptionCancelConfirm{grid-template-columns:1fr}.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingSummaryGrid>.UserPortal-module__FlVnza__billingSummaryItem{border-bottom:1px solid #e7ebf1;border-right:0}.UserPortal-module__FlVnza__subscriptionWorkspace .UserPortal-module__FlVnza__billingSummaryGrid>.UserPortal-module__FlVnza__billingSummaryItem:last-child{border-bottom:0}.UserPortal-module__FlVnza__billingOverviewHeader>.UserPortal-module__FlVnza__subscriptionActiveStatus{justify-self:start}}@media (max-width:560px){.UserPortal-module__FlVnza__upgradePlanComparison{grid-template-columns:1fr}.UserPortal-module__FlVnza__upgradePlanComparison>div:last-child{text-align:left}.UserPortal-module__FlVnza__upgradePlanComparison>svg{transform:rotate(90deg)}.UserPortal-module__FlVnza__subscriptionVoucherField>div{grid-template-columns:1fr}.UserPortal-module__FlVnza__subscriptionVoucherField button{min-height:2.6rem}}.UserPortal-module__FlVnza__historyHealth_healthy{color:#166534;background:#dcfce7;border-color:#86c99a}.UserPortal-module__FlVnza__historyHealth_progressing{color:#1e3a8a;background:#dbeafe;border-color:#60a5fa}.UserPortal-module__FlVnza__historyHealth_weak{color:#fff;background:#c2410c;border-color:#c2410c}.UserPortal-module__FlVnza__historyHealth_no_data{color:#475569;background:#e5e7eb;border-color:#cbd5e1}.UserPortal-module__FlVnza__historySubjectNameCell{gap:.12rem;min-width:0;display:grid}.UserPortal-module__FlVnza__historySubjectNameCell strong{color:#182230;overflow-wrap:anywhere;font-size:.9rem;font-weight:840}.UserPortal-module__FlVnza__historySubjectNameCell small{color:#667085;font-size:.74rem;font-weight:760}.UserPortal-module__FlVnza__historyTopicCoverageStack{gap:.8rem;display:grid}.UserPortal-module__FlVnza__historyNotCoveredTopics{border-top:1px solid #dde4ee;padding-top:.72rem}.UserPortal-module__FlVnza__historyNotCoveredTopics summary{cursor:pointer;color:#475569;width:fit-content;margin-bottom:.72rem;font-size:.82rem;font-weight:820}.UserPortal-module__FlVnza__recommendationTopicLabel{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.UserPortal-module__FlVnza__answerReviewPrintMenu{position:relative}.UserPortal-module__FlVnza__answerReviewPrintOptions{z-index:12;background:#fff;border:1px solid #d9e1ec;border-radius:.5rem;width:min(22rem,100vw - 2rem);display:grid;position:absolute;top:calc(100% + .45rem);right:0;overflow:hidden;box-shadow:0 14px 30px #0f172a24}.UserPortal-module__FlVnza__answerReviewPrintOptions button{color:#182230;cursor:pointer;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #e8edf4;gap:.18rem;padding:.78rem .86rem;display:grid}.UserPortal-module__FlVnza__answerReviewPrintOptions button:last-child{border-bottom:0}.UserPortal-module__FlVnza__answerReviewPrintOptions button:hover,.UserPortal-module__FlVnza__answerReviewPrintOptions button:focus-visible{background:#f1f6fc;outline:none}.UserPortal-module__FlVnza__answerReviewPrintOptions strong{font-size:.86rem;font-weight:840}.UserPortal-module__FlVnza__answerReviewPrintOptions span{color:#667085;font-size:.76rem;line-height:1.4}@media print{.UserPortal-module__FlVnza__answerReviewWithoutAnswers .UserPortal-module__FlVnza__answerFeedbackContent,.UserPortal-module__FlVnza__answerReviewWithoutAnswers .UserPortal-module__FlVnza__answerAttemptSummary{display:none!important}.UserPortal-module__FlVnza__answerReviewWithoutAnswers .UserPortal-module__FlVnza__assignmentOptionReviewList li{color:#182230!important;box-shadow:none!important;background:#fff!important;border-color:#d8e1ec!important}.UserPortal-module__FlVnza__answerReviewWithoutAnswers .UserPortal-module__FlVnza__assignmentOptionReviewList li>span{color:#344054!important;background:#eef2f7!important;border-color:#0000!important}.UserPortal-module__FlVnza__answerReviewPrintMenu,.UserPortal-module__FlVnza__answerReviewPrintOptions{display:none!important}}.UserPortal-module__FlVnza__familyEntryHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.UserPortal-module__FlVnza__familyEntrySignOut{color:#315a8a;cursor:pointer;min-height:42px;font:inherit;background:#fff;border:1px solid #d8e1ee;border-radius:.78rem;justify-content:center;align-items:center;padding:.66rem .95rem;font-size:.94rem;font-weight:760;text-decoration:none;transition:border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.UserPortal-module__FlVnza__familyEntryHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.UserPortal-module__FlVnza__familyEntryHomeLink{color:#315a8a;background:#fff;border:1px solid #d8e1ee;border-radius:.78rem;justify-content:center;align-items:center;gap:.45rem;min-height:42px;padding:.66rem .95rem;font-size:.94rem;font-weight:760;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.UserPortal-module__FlVnza__familyEntryHomeLink:hover{border-color:#9ab4d4;transform:translateY(-1px);box-shadow:0 12px 26px #254a731a}.UserPortal-module__FlVnza__familyEntryHomeLink:focus-visible{outline:3px solid var(--portal-focus);outline-offset:3px}.UserPortal-module__FlVnza__familyEntrySignOut:hover:not(:disabled){border-color:#9ab4d4;transform:translateY(-1px);box-shadow:0 12px 26px #254a731a}.UserPortal-module__FlVnza__familyEntrySignOut:focus-visible{outline:3px solid var(--portal-focus);outline-offset:3px}.UserPortal-module__FlVnza__familyEntrySignOut:disabled{cursor:not-allowed;opacity:.62;transform:none}.UserPortal-module__FlVnza__familyEntryRememberedChild{align-items:center;gap:.75rem;margin-top:.8rem;display:flex}.UserPortal-module__FlVnza__familyEntryRememberedChild strong{color:#1f3f68;font-size:1.05rem;font-weight:860}.UserPortal-module__FlVnza__familyEntryActions{flex-wrap:wrap;gap:.65rem;display:flex}.UserPortal-module__FlVnza__familyEntryActions .UserPortal-module__FlVnza__accountLink,.UserPortal-module__FlVnza__familyEntryActions .UserPortal-module__FlVnza__publicLink{min-height:42px}.UserPortal-module__FlVnza__familyEntryBrand{color:#172033;align-items:center;text-decoration:none;display:inline-flex}.UserPortal-module__FlVnza__familyEntryBrand strong{font-size:1.12rem;font-weight:850}.UserPortal-module__FlVnza__rememberedChildPanel{border-block:1px solid #d8e1ee;gap:.55rem;padding-block:1rem;display:grid}.UserPortal-module__FlVnza__rememberedChildButton{color:#172033;cursor:pointer;width:100%;min-height:84px;font:inherit;text-align:left;background:#f0fbf7;border:1px solid #9fc9bd;border-radius:8px;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.75rem;display:grid}.UserPortal-module__FlVnza__rememberedChildButton:hover:not(:disabled),.UserPortal-module__FlVnza__rememberedChildButton:focus-visible{border-color:#187461;box-shadow:0 8px 22px #0f765e1f}.UserPortal-module__FlVnza__rememberedChildButton:focus-visible,.UserPortal-module__FlVnza__familyRoleButton:focus-visible,.UserPortal-module__FlVnza__familyEntryTextButton:focus-visible,.UserPortal-module__FlVnza__familyEntryBackButton:focus-visible{outline:3px solid var(--portal-focus);outline-offset:3px}.UserPortal-module__FlVnza__rememberedChildButton:disabled{cursor:wait;opacity:.72}.UserPortal-module__FlVnza__rememberedAvatar{color:#fff;background:#187461;border:3px solid #fff;border-radius:50%;place-items:center;width:4rem;height:4rem;font-size:1.1rem;font-weight:900;display:grid;overflow:hidden;box-shadow:0 0 0 1px #9fc9bd}.UserPortal-module__FlVnza__rememberedAvatar img{object-fit:cover;width:100%;height:100%}.UserPortal-module__FlVnza__rememberedChildButton>span:nth-child(2){gap:.18rem;min-width:0;display:grid}.UserPortal-module__FlVnza__rememberedChildButton small,.UserPortal-module__FlVnza__familyRoleButton small{color:#5c6884;font-size:.83rem;font-weight:600;line-height:1.35}.UserPortal-module__FlVnza__rememberedChildButton strong,.UserPortal-module__FlVnza__familyRoleButton strong{overflow-wrap:anywhere;font-size:1.12rem;font-weight:850}.UserPortal-module__FlVnza__rememberedChildButton em,.UserPortal-module__FlVnza__familyRoleButton em{color:#315a8a;font-size:.86rem;font-style:normal;font-weight:800}.UserPortal-module__FlVnza__familyEntryTextButton,.UserPortal-module__FlVnza__familyEntryBackButton{color:#315a8a;cursor:pointer;width:fit-content;font:inherit;background:0 0;border:0;padding:.45rem 0;font-size:.9rem;font-weight:750}.UserPortal-module__FlVnza__familyEntryTextButton:disabled{cursor:wait;opacity:.65}.UserPortal-module__FlVnza__familyRoleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.UserPortal-module__FlVnza__familyRoleButton{color:#172033;cursor:pointer;min-height:132px;font:inherit;text-align:left;background:#fff;border:1px solid #d8e1ee;border-radius:8px;grid-template-columns:3.25rem minmax(0,1fr);grid-template-areas:"mark copy""mark action";align-items:center;gap:.25rem .85rem;padding:1rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.UserPortal-module__FlVnza__familyRoleButton:hover{transform:translateY(-2px)}.UserPortal-module__FlVnza__childRoleButton:hover{border-color:#53a893;box-shadow:0 12px 26px #0f765e1f}.UserPortal-module__FlVnza__parentRoleButton:hover{border-color:#829fd0;box-shadow:0 12px 26px #315a8a1f}.UserPortal-module__FlVnza__familyRoleMark{color:#fff;border-radius:50%;grid-area:mark;place-items:center;width:3.25rem;height:3.25rem;font-size:1.1rem;font-weight:900;display:grid}.UserPortal-module__FlVnza__childRoleButton .UserPortal-module__FlVnza__familyRoleMark{background:#0f766e}.UserPortal-module__FlVnza__parentRoleButton .UserPortal-module__FlVnza__familyRoleMark{background:#315a8a}.UserPortal-module__FlVnza__familyRoleButton>span:nth-child(2){grid-area:copy;gap:.2rem;display:grid}.UserPortal-module__FlVnza__familyRoleButton em{grid-area:action}.UserPortal-module__FlVnza__familyChildLoginStage{gap:1.15rem;width:min(100%,34rem);margin-inline:auto;display:grid}.UserPortal-module__FlVnza__familyChildLoginStage .UserPortal-module__FlVnza__familyEntryBackButton{margin-bottom:-.35rem}@media (max-width:680px){.UserPortal-module__FlVnza__familyRoleGrid{grid-template-columns:1fr}.UserPortal-module__FlVnza__familyRoleButton{min-height:112px}.UserPortal-module__FlVnza__rememberedChildButton{grid-template-columns:3.5rem minmax(0,1fr)}.UserPortal-module__FlVnza__rememberedAvatar{width:3.5rem;height:3.5rem}.UserPortal-module__FlVnza__rememberedChildButton em{grid-column:2}}.UserPortal-module__FlVnza__assignmentRecipients{flex-wrap:wrap;gap:.4rem;margin-top:.45rem;display:flex}.UserPortal-module__FlVnza__assignmentRecipients>span{color:#5c6884;background:#f8fafc;border:1px solid #d8e1ee;border-radius:.45rem;padding:.28rem .45rem;font-size:.78rem}.UserPortal-module__FlVnza__childHistoryPanel{background:#fff;border:1px solid #d9e1ec;border-radius:.88rem;gap:.85rem;padding:1rem;display:grid;box-shadow:0 1px 2px #1018280f}.UserPortal-module__FlVnza__childHistoryList{gap:.85rem;display:grid}.UserPortal-module__FlVnza__childProfileDirectory{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:.75rem;display:grid}.UserPortal-module__FlVnza__childProfileCardButton{color:#182230;cursor:pointer;min-width:0;font:inherit;text-align:left;background:#fbfcfe;border:1px solid #d9e1ec;border-radius:.78rem;gap:.65rem;padding:.9rem;display:grid}.UserPortal-module__FlVnza__childProfileCardButton:hover{background:#f8fafc;border-color:#9aabc0}.UserPortal-module__FlVnza__childProfileCardButton:focus-visible{outline-offset:3px;outline:3px solid #2446f2}.UserPortal-module__FlVnza__childProfileCardButton span{gap:.18rem;min-width:0;display:grid}.UserPortal-module__FlVnza__childProfileCardButton strong{overflow-wrap:anywhere;font-size:1rem;font-weight:850}.UserPortal-module__FlVnza__childProfileCardButton small,.UserPortal-module__FlVnza__childProfileCardButton em,.UserPortal-module__FlVnza__childHistorySectionHint{color:#667085;font-size:.82rem;font-style:normal;font-weight:730}.UserPortal-module__FlVnza__childHistoryBackButton{color:#2446f2;cursor:pointer;font:inherit;background:#fff;border:1px solid #d9e1ec;border-radius:.55rem;padding:.52rem .7rem;font-size:.82rem;font-weight:850}.UserPortal-module__FlVnza__childHistoryBackButton:hover{background:#f8fafc;border-color:#9aabc0}.UserPortal-module__FlVnza__childHistoryCard{background:#fbfcfe;border:1px solid #e1e7f0;border-radius:.78rem;gap:.85rem;padding:.9rem;display:grid}.UserPortal-module__FlVnza__childHistoryHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.UserPortal-module__FlVnza__childHistoryHeader div{gap:.16rem;min-width:0;display:grid}.UserPortal-module__FlVnza__childHistoryHeader strong{color:#182230;overflow-wrap:anywhere;font-size:1rem;font-weight:840}.UserPortal-module__FlVnza__childHistoryHeader span,.UserPortal-module__FlVnza__childHistoryHeader em{color:#667085;font-size:.82rem;font-style:normal;font-weight:760}.UserPortal-module__FlVnza__subjectHealthGrid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.65rem;display:grid}.UserPortal-module__FlVnza__subjectHealthGrid div{background:#f5fbff;border:1px solid #d8e7f0;border-radius:.68rem;gap:.18rem;padding:.72rem;display:grid}.UserPortal-module__FlVnza__subjectHealthGrid span,.UserPortal-module__FlVnza__recentWorksheetList>strong,.UserPortal-module__FlVnza__recommendationList>strong{color:#667085;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:820}.UserPortal-module__FlVnza__subjectHealthGrid strong{color:#182230;font-size:1.35rem;font-weight:860;line-height:1}.UserPortal-module__FlVnza__subjectHealthGrid small{color:#475467;font-weight:720}.UserPortal-module__FlVnza__recentWorksheetList,.UserPortal-module__FlVnza__recommendationList{gap:.55rem;display:grid}.UserPortal-module__FlVnza__recommendationHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;display:flex}.UserPortal-module__FlVnza__recommendationCreateButton{color:#fff;background:#2446f2;border:0;border-radius:.55rem;padding:.52rem .7rem;font-size:.78rem;font-weight:850;text-decoration:none}.UserPortal-module__FlVnza__recommendationCreateButton:hover{background:#1d3bd0}.UserPortal-module__FlVnza__recentWorksheetButton,.UserPortal-module__FlVnza__recommendationLink,.UserPortal-module__FlVnza__recommendationChoice{color:#182230;font:inherit;text-align:left;background:#fff;border:1px solid #d9e1ec;border-radius:.62rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.18rem .75rem;padding:.68rem .75rem;text-decoration:none;display:grid}.UserPortal-module__FlVnza__recommendationChoice{cursor:pointer;grid-template-columns:auto minmax(0,1fr)}.UserPortal-module__FlVnza__recommendationChoice input{accent-color:#2446f2;grid-row:1/span 2;align-self:start;width:1.05rem;height:1.05rem;margin-top:.1rem}.UserPortal-module__FlVnza__recentWorksheetButton{cursor:pointer}.UserPortal-module__FlVnza__recentWorksheetButton:hover:not(:disabled),.UserPortal-module__FlVnza__recommendationLink:hover,.UserPortal-module__FlVnza__recommendationChoice:hover{background:#f8fafc;border-color:#9aabc0}.UserPortal-module__FlVnza__recentWorksheetButton:disabled{cursor:not-allowed;opacity:.62}.UserPortal-module__FlVnza__recommendationChoice:has(input:disabled){cursor:not-allowed;opacity:.62}.UserPortal-module__FlVnza__recentWorksheetButton span,.UserPortal-module__FlVnza__recommendationLink span,.UserPortal-module__FlVnza__recommendationChoice span{overflow-wrap:anywhere;font-weight:820}.UserPortal-module__FlVnza__recentWorksheetButton small,.UserPortal-module__FlVnza__recommendationLink small,.UserPortal-module__FlVnza__recommendationChoice small,.UserPortal-module__FlVnza__recommendationLimit{color:#667085;font-size:.78rem;font-weight:720}.UserPortal-module__FlVnza__recentWorksheetButton em{color:#1e3a8a;white-space:nowrap;background:#eff6ff;border-radius:999px;grid-area:1/2/span 2;padding:.38rem .55rem;font-size:.78rem;font-style:normal;font-weight:840}.UserPortal-module__FlVnza__recommendationLink small{grid-column:1/-1}.UserPortal-module__FlVnza__recommendationChoice small{grid-column:2}.UserPortal-module__FlVnza__recommendationLimit{justify-self:end}@media (max-width:680px){.UserPortal-module__FlVnza__childProfileDirectory{grid-template-columns:minmax(0,1fr)}.UserPortal-module__FlVnza__childHistoryBackButton{width:100%}.UserPortal-module__FlVnza__recentWorksheetButton,.UserPortal-module__FlVnza__recommendationLink{grid-template-columns:1fr}.UserPortal-module__FlVnza__recommendationHeader{align-items:stretch}.UserPortal-module__FlVnza__recommendationCreateButton{text-align:center;width:100%}.UserPortal-module__FlVnza__recentWorksheetButton em{grid-area:auto;justify-self:start}.UserPortal-module__FlVnza__familyEntryHeader{grid-template-columns:1fr}.UserPortal-module__FlVnza__familyEntrySignOut,.UserPortal-module__FlVnza__familyEntryHeaderActions,.UserPortal-module__FlVnza__familyEntryHomeLink{width:100%}}.UserPortal-module__FlVnza__topicWorksheetBuilder{border:1px solid #1118271f;border-radius:8px;gap:14px;padding:16px;display:grid}.UserPortal-module__FlVnza__questionSetEditor [hidden],.UserPortal-module__FlVnza__curriculumBrowser[hidden]{display:none!important}.UserPortal-module__FlVnza__questionSetCreationPanel{grid-template-columns:minmax(0,1fr)}.UserPortal-module__FlVnza__questionSetCreationPanel .UserPortal-module__FlVnza__questionSetEditor{grid-column:1}.UserPortal-module__FlVnza__worksheetLibraryWorkspace{display:contents}.UserPortal-module__FlVnza__worksheetSetupPage{width:min(100%,60rem);margin:0 auto}.UserPortal-module__FlVnza__worksheetSetupPage .UserPortal-module__FlVnza__questionSetPanel{grid-template-columns:minmax(0,1fr);padding:1.25rem}.UserPortal-module__FlVnza__worksheetSetupPageActions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.UserPortal-module__FlVnza__worksheetCreationWorkspace{grid-template-columns:minmax(0,1fr) minmax(20rem,24rem);align-items:start;gap:1rem;min-width:0;display:grid}.UserPortal-module__FlVnza__worksheetCreationWorkspace>:not(.UserPortal-module__FlVnza__questionSetCreationPanel){grid-column:1}.UserPortal-module__FlVnza__worksheetCreationWorkspace .UserPortal-module__FlVnza__questionSetCreationPanel{z-index:3;overscroll-behavior:contain;grid-area:1/2/span 12;align-self:start;max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow-y:auto}.UserPortal-module__FlVnza__worksheetCreationWorkspace .UserPortal-module__FlVnza__questionSetCreationPanel,.UserPortal-module__FlVnza__worksheetCreationWorkspace .UserPortal-module__FlVnza__questionSetEditor,.UserPortal-module__FlVnza__worksheetCreationWorkspace .UserPortal-module__FlVnza__topicWorksheetBuilder{min-width:0}.UserPortal-module__FlVnza__worksheetCreationWorkspace .UserPortal-module__FlVnza__topicWorksheetBuilder h2{overflow-wrap:anywhere}.UserPortal-module__FlVnza__worksheetCreationWorkspace .UserPortal-module__FlVnza__topicWorksheetBuilder{border:0;padding:0}.UserPortal-module__FlVnza__worksheetCreationWorkspace .UserPortal-module__FlVnza__worksheetAssignmentSetup{grid-template-columns:1fr}.UserPortal-module__FlVnza__worksheetCreationWorkspace .UserPortal-module__FlVnza__topicWorksheetActions{z-index:2;background:#fff;border-top:1px solid #d8e2ef;margin:0 -1.1rem;padding:.85rem 1.1rem 1.1rem;position:sticky;bottom:0}@media (max-width:1080px){.UserPortal-module__FlVnza__worksheetCreationWorkspace{grid-template-columns:1fr}.UserPortal-module__FlVnza__worksheetCreationWorkspace>:not(.UserPortal-module__FlVnza__questionSetCreationPanel),.UserPortal-module__FlVnza__worksheetCreationWorkspace .UserPortal-module__FlVnza__questionSetCreationPanel{grid-area:auto/1;max-height:none;position:static;overflow:visible}.UserPortal-module__FlVnza__worksheetCreationWorkspace .UserPortal-module__FlVnza__topicWorksheetActions{bottom:0}.UserPortal-module__FlVnza__worksheetCreationWorkspace .UserPortal-module__FlVnza__topicWorksheetActions .UserPortal-module__FlVnza__primaryPortalButton{white-space:normal;width:100%}}.UserPortal-module__FlVnza__topicWorksheetBuilder .UserPortal-module__FlVnza__questionSetHeader{align-items:end}.UserPortal-module__FlVnza__topicWorksheetBuilder .UserPortal-module__FlVnza__questionSetHeader label{min-width:140px}.UserPortal-module__FlVnza__topicWorksheetGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.UserPortal-module__FlVnza__topicWorksheetGroups,.UserPortal-module__FlVnza__topicWorksheetGroup{gap:12px;display:grid}.UserPortal-module__FlVnza__topicWorksheetGroup{border-top:1px solid #1118271f;padding-top:12px}.UserPortal-module__FlVnza__topicWorksheetGroupHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.UserPortal-module__FlVnza__topicWorksheetGroupHeader>div{gap:2px;display:grid}.UserPortal-module__FlVnza__topicWorksheetGroupHeader span{color:#5c6884;font-size:.8rem}.UserPortal-module__FlVnza__topicWorksheetChip,.UserPortal-module__FlVnza__topicWorksheetChipActive{color:#111827;cursor:pointer;text-align:left;background:#fff;border:1px solid #11182724;border-radius:8px;gap:4px;min-height:74px;padding:12px;display:grid}.UserPortal-module__FlVnza__topicWorksheetChipActive{background:#0ea5e91a;border-color:#0284c7;box-shadow:inset 0 0 0 1px #0284c7}.UserPortal-module__FlVnza__topicWorksheetChip:disabled,.UserPortal-module__FlVnza__topicWorksheetChipActive:disabled{cursor:not-allowed;opacity:.58}.UserPortal-module__FlVnza__topicWorksheetChip strong,.UserPortal-module__FlVnza__topicWorksheetChipActive strong{font-size:.95rem;font-weight:800;line-height:1.25}.UserPortal-module__FlVnza__topicWorksheetChip span,.UserPortal-module__FlVnza__topicWorksheetChipActive span{color:#64748b;font-size:.82rem;font-weight:700}.UserPortal-module__FlVnza__topicWorksheetActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.UserPortal-module__FlVnza__topicWorksheetActions span{color:#64748b;font-size:.86rem;font-weight:800}.UserPortal-module__FlVnza__selectedTopicField{border-top:1px solid #1118271f;gap:8px;padding-top:12px;display:grid}.UserPortal-module__FlVnza__selectedTopicField>strong{color:#111827;font-size:.88rem}.UserPortal-module__FlVnza__selectedTopicField>div{flex-wrap:wrap;gap:8px;display:flex}.UserPortal-module__FlVnza__selectedTopicField .UserPortal-module__FlVnza__selectedTopicGradeList{gap:10px;width:100%;display:grid}.UserPortal-module__FlVnza__topicListSelectedTopics{background:#fff;border:1px solid #d8e2ef;border-radius:8px;margin-top:2px;padding:12px;box-shadow:0 4px 12px #1720330f}.UserPortal-module__FlVnza__topicListSelectedTopics>strong{color:#172033;align-items:center;min-height:28px;display:flex}.UserPortal-module__FlVnza__assignedWorksheetDetail{border-top:1px solid #d8e2ef;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:16px;min-width:0;margin-top:4px;padding-top:18px;display:grid}.UserPortal-module__FlVnza__questionSetPanel>.UserPortal-module__FlVnza__assignedWorksheetDetail{grid-area:2/2/span 3;align-self:start}.UserPortal-module__FlVnza__assignedWorksheetDetail>*{grid-column:1/-1}.UserPortal-module__FlVnza__assignedWorksheetStatus{color:#166534;background:#edf8f1;border:1px solid #b8d9c7;border-radius:999px;align-self:center;padding:.35rem .65rem;font-size:.75rem;font-weight:800}.UserPortal-module__FlVnza__assignedWorksheetDescription{color:#5d6878;max-width:760px;margin:0;line-height:1.55}.UserPortal-module__FlVnza__assignedWorksheetMeta{border-block:1px solid #d8e2ef;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.UserPortal-module__FlVnza__assignedWorksheetMeta>div{border-right:1px solid #d8e2ef;gap:.25rem;min-width:0;padding:.8rem 1rem;display:grid}.UserPortal-module__FlVnza__assignedWorksheetMeta>div:last-child{border-right:0}.UserPortal-module__FlVnza__assignedWorksheetMeta dt{color:#667085;text-transform:uppercase;font-size:.72rem;font-weight:800}.UserPortal-module__FlVnza__assignedWorksheetMeta dd{color:#172033;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.9rem;font-weight:750}.UserPortal-module__FlVnza__assignedWorksheetQuestionHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.UserPortal-module__FlVnza__assignedWorksheetQuestionHeader strong{color:#172033;font-size:.95rem}.UserPortal-module__FlVnza__assignedWorksheetQuestionHeader span{color:#667085;font-size:.78rem;font-weight:750}@media (max-width:760px){.UserPortal-module__FlVnza__assignedWorksheetMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.UserPortal-module__FlVnza__assignedWorksheetMeta>div:nth-child(2){border-right:0}.UserPortal-module__FlVnza__assignedWorksheetMeta>div:nth-child(-n+2){border-bottom:1px solid #d8e2ef}}@media (max-width:1040px){.UserPortal-module__FlVnza__questionSetPanel>.UserPortal-module__FlVnza__assignedWorksheetDetail{grid-area:auto/1}}@media (max-width:460px){.UserPortal-module__FlVnza__assignedWorksheetMeta{grid-template-columns:1fr}.UserPortal-module__FlVnza__assignedWorksheetMeta>div,.UserPortal-module__FlVnza__assignedWorksheetMeta>div:nth-child(2){border-right:0}.UserPortal-module__FlVnza__assignedWorksheetMeta>div:not(:last-child){border-bottom:1px solid #d8e2ef}}.UserPortal-module__FlVnza__selectedTopicGradeGroup{background:var(--grade-surface,#f8fafc);border:1px solid var(--grade-border,#d9e2ee);border-left:4px solid var(--grade-accent,#0f766e);border-radius:8px;gap:9px;padding:10px 12px;display:grid}.UserPortal-module__FlVnza__selectedTopicGradeHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.UserPortal-module__FlVnza__worksheetChildFirstStep{gap:1rem;padding:.2rem;display:grid}.UserPortal-module__FlVnza__worksheetChildFirstStep>div:first-child{gap:.35rem;max-width:720px;display:grid}.UserPortal-module__FlVnza__worksheetChildFirstStep h2,.UserPortal-module__FlVnza__worksheetChildFirstStep p{margin:0}.UserPortal-module__FlVnza__worksheetChildFirstStep>div:first-child>p:last-child{color:#5d6b63;line-height:1.55}.UserPortal-module__FlVnza__worksheetChildChoiceList{background:#fff;border:1px solid #d8e2ef;border-radius:8px;overflow:hidden}.UserPortal-module__FlVnza__worksheetQuestionCountStep{gap:.38rem;width:min(100%,16rem);display:grid}.UserPortal-module__FlVnza__worksheetQuestionCountStep span{color:#526176;font-size:.76rem;font-weight:800}.UserPortal-module__FlVnza__worksheetQuestionCountStep select{color:#17233d;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #d8e2ef;border-radius:8px;padding:0 .75rem}.UserPortal-module__FlVnza__worksheetChildChoiceList button{color:#17233d;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #e4eaf2;grid-template-columns:44px minmax(0,1fr) minmax(90px,auto) auto;align-items:center;gap:.75rem;width:100%;min-height:68px;padding:.75rem .9rem;display:grid}.UserPortal-module__FlVnza__worksheetChildChoiceList button:last-child{border-bottom:0}.UserPortal-module__FlVnza__worksheetChildChoiceList button:hover,.UserPortal-module__FlVnza__worksheetChildChoiceList button:focus-visible{background:#f2f7ff}.UserPortal-module__FlVnza__worksheetChildChoiceList .UserPortal-module__FlVnza__worksheetChildChoiceSelected{background:#eaf2ff;box-shadow:inset 4px 0 #244b92}.UserPortal-module__FlVnza__worksheetChildChoiceList .UserPortal-module__FlVnza__worksheetChildChoiceSelected>span{color:#fff;background:#244b92}.UserPortal-module__FlVnza__worksheetChildChoiceList button>span{color:#244b92;background:#dfeafa;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:850;display:grid}.UserPortal-module__FlVnza__worksheetChildChoiceList button strong{font-size:.95rem}.UserPortal-module__FlVnza__worksheetChildChoiceList button small{color:#667085;font-size:.8rem;font-weight:700}.UserPortal-module__FlVnza__worksheetChildChoiceList button em{color:#244b92;align-items:center;gap:.3rem;font-size:.82rem;font-style:normal;font-weight:850;display:inline-flex}.UserPortal-module__FlVnza__worksheetChildStepActions{border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.9rem;display:flex}.UserPortal-module__FlVnza__worksheetChildStepActions>span{color:#526176;font-size:.82rem;font-weight:720}.UserPortal-module__FlVnza__worksheetAssignmentSetup{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.85rem;display:grid}.UserPortal-module__FlVnza__worksheetAssignmentSetup label{background:#fff;border:1px solid #d8e2ef;border-radius:8px;gap:.38rem;min-width:0;padding:.82rem;display:grid}.UserPortal-module__FlVnza__worksheetSetupSummaryButton{color:#17233d;cursor:pointer;min-width:0;font:inherit;text-align:left;background:#fff;border:1px solid #d8e2ef;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.28rem .7rem;padding:.82rem;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.UserPortal-module__FlVnza__worksheetSetupSummaryButton>span,.UserPortal-module__FlVnza__worksheetSetupSummaryButton>strong,.UserPortal-module__FlVnza__worksheetSetupSummaryButton>small{overflow-wrap:anywhere;grid-column:1;min-width:0}.UserPortal-module__FlVnza__worksheetSetupSummaryButton>span{color:#526176;font-size:.76rem;font-weight:800}.UserPortal-module__FlVnza__worksheetSetupSummaryButton>strong{font-size:1rem}.UserPortal-module__FlVnza__worksheetSetupSummaryButton>small{color:#667085;font-size:.74rem;font-weight:650}.UserPortal-module__FlVnza__worksheetSetupSummaryButton>svg{color:#526176;grid-area:1/2/span 3}.UserPortal-module__FlVnza__worksheetSetupSummaryButton:hover:not(:disabled),.UserPortal-module__FlVnza__worksheetSetupSummaryButton:focus-visible{background:#f8faff;border-color:#2446f2;outline:none;box-shadow:0 0 0 3px #2446f21f}.UserPortal-module__FlVnza__worksheetSetupSummaryButton:disabled{cursor:not-allowed;opacity:.62}.UserPortal-module__FlVnza__worksheetAssignmentSetup label>span{color:#526176;font-size:.76rem;font-weight:800}.UserPortal-module__FlVnza__worksheetAssignmentSetup small{color:#667085;font-size:.74rem;font-weight:650}.UserPortal-module__FlVnza__worksheetSetupDialog{background:#fff;border:1px solid #d9e1ec;border-radius:8px;gap:1rem;width:min(100%,44rem);max-height:calc(100vh - 2.5rem);padding:1.1rem;display:grid;overflow-y:auto;box-shadow:0 28px 80px #0f172a40}.UserPortal-module__FlVnza__duplicateWorksheetDialog{background:#fff;border:1px solid #d9e1ec;border-radius:8px;gap:1rem;width:min(100%,46rem);max-height:calc(100vh - 2.5rem);padding:1.1rem;display:grid;overflow-y:auto;box-shadow:0 28px 80px #0f172a40}.UserPortal-module__FlVnza__duplicateWorksheetSource{background:#f8faff;border:1px solid #dbe5f2;border-left:4px solid #4338ca;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1rem;padding:.85rem 1rem;display:grid}.UserPortal-module__FlVnza__duplicateWorksheetSource span,.UserPortal-module__FlVnza__duplicateWorksheetSource strong{grid-column:1}.UserPortal-module__FlVnza__duplicateWorksheetSource span{color:#667085;text-transform:uppercase;font-size:.72rem;font-weight:800}.UserPortal-module__FlVnza__duplicateWorksheetSource strong{color:#17233d;overflow-wrap:anywhere}.UserPortal-module__FlVnza__duplicateWorksheetSource small{color:#4338ca;grid-area:1/2/span 2;align-self:center;font-size:.78rem;font-weight:800}.UserPortal-module__FlVnza__duplicateWorksheetFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.UserPortal-module__FlVnza__duplicateWorksheetFields>label,.UserPortal-module__FlVnza__duplicateWorksheetRecipient{gap:.42rem;min-width:0;display:grid}.UserPortal-module__FlVnza__duplicateWorksheetRecipient{grid-column:1/-1}.UserPortal-module__FlVnza__duplicateWorksheetRecipient>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;display:flex}.UserPortal-module__FlVnza__duplicateWorksheetFields label>span,.UserPortal-module__FlVnza__duplicateWorksheetRecipient strong{color:#344054;font-size:.8rem;font-weight:820}.UserPortal-module__FlVnza__duplicateWorksheetRecipient>div:first-child span,.UserPortal-module__FlVnza__duplicateWorksheetFields label small{color:#667085;font-size:.74rem;font-weight:650}.UserPortal-module__FlVnza__duplicateWorksheetFields input{color:#17233d;min-width:0;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #cfd9e7;border-radius:8px;padding:.68rem .75rem}.UserPortal-module__FlVnza__duplicateWorksheetFields input:focus{border-color:#4338ca;outline:none;box-shadow:0 0 0 3px #4338ca24}.UserPortal-module__FlVnza__worksheetSetupChoiceSection{gap:.65rem;display:grid}.UserPortal-module__FlVnza__worksheetSetupChoiceHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem .8rem;display:flex}.UserPortal-module__FlVnza__worksheetSetupChoiceHeading strong{color:#17233d;font-size:.88rem;font-weight:850}.UserPortal-module__FlVnza__worksheetSetupChoiceHeading span{color:#667085;font-size:.78rem;font-weight:650}.UserPortal-module__FlVnza__worksheetSetupRecipientList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.UserPortal-module__FlVnza__worksheetSetupRecipient,.UserPortal-module__FlVnza__worksheetSetupRecipientActive{color:#17233d;cursor:pointer;min-width:0;min-height:64px;font:inherit;text-align:left;background:#fff;border:1px solid #d8e1ee;border-radius:8px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:.7rem;padding:.65rem .75rem;display:grid}.UserPortal-module__FlVnza__worksheetSetupRecipientActive{background:#eef4ff;border-color:#2446f2;box-shadow:inset 3px 0 #2446f2}.UserPortal-module__FlVnza__worksheetSetupRecipient:hover,.UserPortal-module__FlVnza__worksheetSetupRecipient:focus-visible,.UserPortal-module__FlVnza__worksheetSetupRecipientActive:focus-visible{outline-offset:2px;border-color:#2446f2;outline:3px solid #2446f22e}.UserPortal-module__FlVnza__worksheetSetupRecipient>span,.UserPortal-module__FlVnza__worksheetSetupRecipientActive>span{color:#244b92;background:#dfeafa;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.UserPortal-module__FlVnza__worksheetSetupRecipientActive>span{color:#fff;background:#244b92}.UserPortal-module__FlVnza__worksheetSetupRecipient>div,.UserPortal-module__FlVnza__worksheetSetupRecipientActive>div{gap:.18rem;min-width:0;display:grid}.UserPortal-module__FlVnza__worksheetSetupRecipient strong,.UserPortal-module__FlVnza__worksheetSetupRecipientActive strong,.UserPortal-module__FlVnza__worksheetSetupRecipient small,.UserPortal-module__FlVnza__worksheetSetupRecipientActive small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.UserPortal-module__FlVnza__worksheetSetupRecipient small,.UserPortal-module__FlVnza__worksheetSetupRecipientActive small{color:#667085;font-size:.74rem;font-weight:680}.UserPortal-module__FlVnza__worksheetSetupRecipientActive>svg{color:#2446f2}.UserPortal-module__FlVnza__worksheetSetupQuestionOptions{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.UserPortal-module__FlVnza__worksheetSetupQuestionOption,.UserPortal-module__FlVnza__worksheetSetupQuestionOptionActive{color:#344054;cursor:pointer;min-height:5rem;font:inherit;background:#fff;border:1px solid #d8e1ee;border-radius:8px;place-items:center;gap:.2rem;padding:.65rem .4rem;display:grid}.UserPortal-module__FlVnza__worksheetSetupQuestionOptionActive{color:#1f3a68;background:#eef4ff;border-color:#2446f2;box-shadow:inset 0 0 0 2px #2446f21f}.UserPortal-module__FlVnza__worksheetSetupQuestionOption:hover,.UserPortal-module__FlVnza__worksheetSetupQuestionOption:focus-visible,.UserPortal-module__FlVnza__worksheetSetupQuestionOptionActive:focus-visible{outline-offset:2px;border-color:#2446f2;outline:3px solid #2446f22e}.UserPortal-module__FlVnza__worksheetSetupQuestionOption strong,.UserPortal-module__FlVnza__worksheetSetupQuestionOptionActive strong{font-size:1.32rem;font-weight:900}.UserPortal-module__FlVnza__worksheetSetupQuestionOption span,.UserPortal-module__FlVnza__worksheetSetupQuestionOptionActive span{font-size:.72rem;font-weight:760}.UserPortal-module__FlVnza__worksheetSetupModalActions{border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;padding-top:.9rem;display:flex}@media (max-width:700px){.UserPortal-module__FlVnza__worksheetAssignmentSetup{grid-template-columns:1fr}.UserPortal-module__FlVnza__worksheetChildChoiceList button{grid-template-columns:44px minmax(0,1fr) auto}.UserPortal-module__FlVnza__worksheetChildChoiceList button small{grid-column:2/-1;margin-top:-.55rem}.UserPortal-module__FlVnza__worksheetChildStepActions{flex-direction:column;align-items:stretch}.UserPortal-module__FlVnza__worksheetSetupRecipientList{grid-template-columns:1fr}.UserPortal-module__FlVnza__worksheetSetupQuestionOptions{grid-template-columns:repeat(3,minmax(0,1fr))}.UserPortal-module__FlVnza__worksheetSetupModalActions>button{flex:9rem}.UserPortal-module__FlVnza__duplicateWorksheetFields,.UserPortal-module__FlVnza__duplicateWorksheetSource{grid-template-columns:minmax(0,1fr)}.UserPortal-module__FlVnza__duplicateWorksheetSource small{grid-area:auto/1}.UserPortal-module__FlVnza__worksheetChildStepActions .UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__worksheetQuestionCountStep{width:100%}}.UserPortal-module__FlVnza__selectedTopicGradeHeader strong{color:#17233d;font-size:.86rem}.UserPortal-module__FlVnza__selectedTopicGradeHeader span{color:#64748b;font-size:.76rem;font-weight:750}.UserPortal-module__FlVnza__selectedTopicGradeGroup>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.UserPortal-module__FlVnza__selectedTopicField button{border:1px solid var(--grade-border,#9ddbd2);min-height:40px;color:var(--grade-accent,#0f5f59);cursor:pointer;font:inherit;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:.5rem .65rem;font-size:.82rem;font-weight:750;display:inline-flex}.UserPortal-module__FlVnza__selectedTopicField button span:last-child{color:var(--grade-accent,#64748b);font-size:.72rem}@media (max-width:720px){.UserPortal-module__FlVnza__topicWorksheetBuilder .UserPortal-module__FlVnza__questionSetHeader,.UserPortal-module__FlVnza__topicWorksheetActions{flex-direction:column;align-items:stretch}}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__modernDateInputShell,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__modernSelectShell,.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__modernDateInputShell,.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__modernSelectShell{background:#fff;border:1px solid #cfd8e6;border-radius:8px;width:100%;min-width:0;transition:border-color .16s,box-shadow .16s,background-color .16s;position:relative;box-shadow:0 1px 2px #0f172a0a}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__modernDateInputShell:hover,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__modernSelectShell:hover,.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__modernDateInputShell:hover,.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__modernSelectShell:hover{background:#fbfdff;border-color:#9babc0}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__modernDateInputShell:focus-within,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__modernSelectShell:focus-within,.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__modernDateInputShell:focus-within,.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__modernSelectShell:focus-within{background:#fff;border-color:#344bc2;box-shadow:0 0 0 3px #344bc224}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__modernDateInputShell input,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__modernSelectShell select,.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__modernDateInputShell input,.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__modernSelectShell select{color:#182230;width:100%;min-width:0;min-height:44px;font:inherit;background-color:#0000;border:0;border-radius:7px;outline:0;font-size:.9rem;font-weight:650;line-height:1.25}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__modernDateInputShell input,.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__modernDateInputShell input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;padding:.66rem .72rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__modernDateInputShell input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.72;width:1.15rem;height:1.15rem;margin:0}.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__modernDateInputShell input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.72;width:1.15rem;height:1.15rem;margin:0}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__modernDateInputShell input:hover::-webkit-calendar-picker-indicator{opacity:1}.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__modernDateInputShell input:hover::-webkit-calendar-picker-indicator{opacity:1}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__modernSelectShell select,.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__modernSelectShell select{appearance:none;cursor:pointer;padding:.66rem 2.65rem .66rem .72rem}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__modernSelectShell:before,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__modernSelectShell:after,.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__modernSelectShell:before,.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__modernSelectShell:after{z-index:1;content:"";pointer-events:none;background:#52637a;border-radius:2px;width:7px;height:2px;position:absolute;top:50%}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__modernSelectShell:before,.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__modernSelectShell:before{right:17px;transform:translateY(-50%)rotate(45deg)}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__modernSelectShell:after,.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__modernSelectShell:after{right:12px;transform:translateY(-50%)rotate(-45deg)}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__modernSelectShell option,.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__modernSelectShell option{color:#182230;background:#fff;font-weight:600}:is(.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__modernDateInputShell:has(input:disabled),.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__modernSelectShell:has(select:disabled),.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__modernDateInputShell:has(input:disabled),.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__modernSelectShell:has(select:disabled)){box-shadow:none;cursor:not-allowed;opacity:.72;background:#f4f6f8;border-color:#e0e5ec}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__modernDateInputShell input:disabled,.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__modernSelectShell select:disabled,.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__modernDateInputShell input:disabled,.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__modernSelectShell select:disabled{cursor:not-allowed}.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__childPreviewGradeField select,.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__childPreviewDateField input{min-height:42px;box-shadow:none;background:0 0;border:0;border-radius:7px}.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__childPreviewGradeField select:focus,.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__childPreviewDateField input:focus{box-shadow:none;border:0}@media (max-width:520px){.UserPortal-module__FlVnza__childPreviewDateField{grid-template-columns:1fr}.UserPortal-module__FlVnza__childPreviewDateField>button{width:100%;min-height:42px}}.UserPortal-module__FlVnza__questionBankBackNav,.UserPortal-module__FlVnza__questionPreviewNavigation{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.UserPortal-module__FlVnza__questionBankBackNav{background:#fff;border:1px solid #d8e1ee;border-radius:8px;justify-content:flex-start;padding:10px}.UserPortal-module__FlVnza__questionPreviewNavigation{border-top:1px solid #e2e8f0;justify-content:flex-end;margin-top:16px;padding-top:14px}.UserPortal-module__FlVnza__questionBankBackNav button,.UserPortal-module__FlVnza__questionPreviewNavigation button{color:#344bc2;cursor:pointer;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.58rem .78rem;font-size:.84rem;font-weight:750}.UserPortal-module__FlVnza__questionBankBackNav button:hover,.UserPortal-module__FlVnza__questionBankBackNav button:focus-visible,.UserPortal-module__FlVnza__questionPreviewNavigation button:hover,.UserPortal-module__FlVnza__questionPreviewNavigation button:focus-visible{background:#f3f5ff;border-color:#344bc2}@media (max-width:520px){.UserPortal-module__FlVnza__questionBankBackNav,.UserPortal-module__FlVnza__questionPreviewNavigation{grid-template-columns:1fr;display:grid}.UserPortal-module__FlVnza__questionBankBackNav button,.UserPortal-module__FlVnza__questionPreviewNavigation button{width:100%}}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childSyncedAvatar,.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__childSyncedAvatar{color:#fff;object-fit:cover;background:#1b2738;border:1px solid #d8e0eb;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:.72rem;font-weight:820;display:inline-grid;overflow:hidden}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childTableIdentity>div{gap:.15rem;min-width:0;display:grid}.UserPortal-module__FlVnza__childAccountPage .UserPortal-module__FlVnza__childTableIdentity small,.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__childPreviewHeader small{color:var(--muted,#64748b);overflow-wrap:anywhere;font-size:.78rem;font-weight:700}.UserPortal-module__FlVnza__childPreviewModal .UserPortal-module__FlVnza__childPreviewHeader>.UserPortal-module__FlVnza__childSyncedAvatar{width:2.75rem;height:2.75rem}.UserPortal-module__FlVnza__historyWorkspace,.UserPortal-module__FlVnza__historyHero{min-width:0}.UserPortal-module__FlVnza__historyHero p{overflow-wrap:anywhere}.UserPortal-module__FlVnza__historyHeroStats{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;min-width:0;display:flex}.UserPortal-module__FlVnza__historyHeroStats .UserPortal-module__FlVnza__historyStat{min-width:7.5rem}.UserPortal-module__FlVnza__historyHeroStats .UserPortal-module__FlVnza__historyStat svg,.UserPortal-module__FlVnza__historyMetric span svg,.UserPortal-module__FlVnza__historyIconCell svg,.UserPortal-module__FlVnza__historySecondaryPanel summary svg,.UserPortal-module__FlVnza__recommendationCreateButton svg,.UserPortal-module__FlVnza__historyTableAction svg,.UserPortal-module__FlVnza__childHistoryBackButton svg{flex:none}.UserPortal-module__FlVnza__historyDashboardStack{gap:1rem;min-width:0;display:grid}.UserPortal-module__FlVnza__historyDashboardSection{background:#fff;border:1px solid #d9e1ec;border-radius:.88rem;gap:.95rem;min-width:0;padding:1rem;display:grid;box-shadow:0 1px 2px #1018280d}.UserPortal-module__FlVnza__historyDashboardSectionHeader,.UserPortal-module__FlVnza__historyDashboardHeaderBlock{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;min-width:0;display:flex}.UserPortal-module__FlVnza__historyDashboardSectionHeader h2,.UserPortal-module__FlVnza__historyDashboardSectionHeader h3,.UserPortal-module__FlVnza__historyDashboardHeaderBlock h2{color:#182230;margin:.1rem 0 0;font-size:1.16rem;font-weight:840;line-height:1.22}.UserPortal-module__FlVnza__historyDashboardSectionHeader>span,.UserPortal-module__FlVnza__historyDashboardHeaderBlock p,.UserPortal-module__FlVnza__historyChildCell small{color:#667085;overflow-wrap:anywhere;font-size:.86rem;font-weight:720}.UserPortal-module__FlVnza__historyTableShell{background:#fff;border:1px solid #e1e7f0;border-radius:.76rem;min-width:0;max-width:100%;overflow-x:auto}.UserPortal-module__FlVnza__historyProgressTable{border-collapse:collapse;color:#263548;width:100%;min-width:58rem;font-size:.88rem}.UserPortal-module__FlVnza__historyChildDirectoryTable{min-width:54rem}.UserPortal-module__FlVnza__historyChildDirectoryTable th:first-child{width:13.5rem;min-width:13.5rem}.UserPortal-module__FlVnza__historyChildDirectoryTable thead th{white-space:normal;line-height:1.25}.UserPortal-module__FlVnza__historyChildDirectoryTable th:last-child,.UserPortal-module__FlVnza__historyChildDirectoryTable td:last-child{width:5.5rem;min-width:5.5rem}.UserPortal-module__FlVnza__historyProgressTable caption{clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.UserPortal-module__FlVnza__historyProgressTable th,.UserPortal-module__FlVnza__historyProgressTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #e8edf4;padding:.74rem .82rem}.UserPortal-module__FlVnza__historyProgressTable thead th{color:#667085;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:#f8fafc;font-size:.72rem;font-weight:840}.UserPortal-module__FlVnza__historyProgressTable tbody tr:last-child th,.UserPortal-module__FlVnza__historyProgressTable tbody tr:last-child td{border-bottom:0}.UserPortal-module__FlVnza__historyProgressTable tbody th{color:#182230;font-weight:820}.UserPortal-module__FlVnza__historyExpandableSubjectRow{cursor:pointer}:is(.UserPortal-module__FlVnza__historyExpandableSubjectRow:has(.UserPortal-module__FlVnza__historySubjectToggle:hover),.UserPortal-module__FlVnza__historyExpandableSubjectRow:has(.UserPortal-module__FlVnza__historySubjectToggle:focus-visible)){background:#f8fbff}.UserPortal-module__FlVnza__historySubjectToggle{color:#182230;cursor:pointer;max-width:100%;min-height:2.2rem;font:inherit;text-align:left;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.45rem;padding:.18rem .24rem;font-weight:860;display:inline-flex}.UserPortal-module__FlVnza__historySubjectToggle svg{flex:none;transition:transform .16s}.UserPortal-module__FlVnza__historySubjectToggle[aria-expanded=true] svg{transform:rotate(180deg)}.UserPortal-module__FlVnza__historySubjectToggle:focus-visible{outline:3px solid var(--portal-focus,#2446f2);outline-offset:2px}.UserPortal-module__FlVnza__historySubjectTopicRow>td{background:#f8fafc;padding:0}.UserPortal-module__FlVnza__historySubjectTopicPanel{border-top:1px solid #e8edf4;gap:.78rem;padding:.9rem;display:grid}.UserPortal-module__FlVnza__historySubjectTopicPanel>div:first-child{gap:.18rem;display:grid}.UserPortal-module__FlVnza__historySubjectTopicPanel>div:first-child strong{color:#182230;font-size:.98rem;font-weight:860}.UserPortal-module__FlVnza__historySubjectTopicPanel>div:first-child span{color:#667085;font-size:.82rem;font-weight:720}.UserPortal-module__FlVnza__historySubjectTopicGrid{grid-template-columns:1fr;gap:1rem;min-width:0;display:grid}.UserPortal-module__FlVnza__historyTopicGroup{border-top:1px solid #dce4ef;gap:.72rem;min-width:0;padding-top:1rem;display:grid}.UserPortal-module__FlVnza__historyTopicGroup:first-child{border-top:0;padding-top:0}.UserPortal-module__FlVnza__historyTopicGroupHeader{background:#edf4fb;border-left:4px solid #315a8a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;min-width:0;padding:.72rem .82rem;display:flex}.UserPortal-module__FlVnza__historyTopicGroupIdentity{gap:.12rem;min-width:min(100%,12rem);display:grid}.UserPortal-module__FlVnza__historyTopicGroupTitle{flex-wrap:wrap;align-items:center;gap:.42rem;min-width:0;display:flex}.UserPortal-module__FlVnza__historyTopicGroupIdentity>span,.UserPortal-module__FlVnza__historyTopicGroupSummary span:not(.UserPortal-module__FlVnza__historyStatusBadge),.UserPortal-module__FlVnza__historyTopicQuestionCount span{color:#667085;text-transform:uppercase;font-size:.68rem;font-weight:820;line-height:1.2}.UserPortal-module__FlVnza__historyTopicGroupIdentity strong{color:#172b4d;overflow-wrap:anywhere;font-size:1rem;font-weight:880;line-height:1.25}.UserPortal-module__FlVnza__historyTopicGroupIdentity small{color:#52677f;font-size:.75rem;font-weight:720}.UserPortal-module__FlVnza__historyTopicGradeBadge{white-space:nowrap;background:#fff;border:1px solid #bfd1e5;border-radius:999px;align-items:center;min-height:1.45rem;padding:.16rem .5rem;display:inline-flex;color:#315a8a!important;font-size:.68rem!important;font-weight:840!important}.UserPortal-module__FlVnza__historyTopicGroupSummary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem .9rem;min-width:0;display:flex}.UserPortal-module__FlVnza__historyTopicGroupSummary>div{gap:.08rem;min-width:4.2rem;display:grid}.UserPortal-module__FlVnza__historyTopicGroupSummary strong{color:#172b4d;font-size:.9rem;font-weight:880}.UserPortal-module__FlVnza__historyTopicMatrix{background:#fff;border:1px solid #dce4ef;border-radius:8px;min-width:42rem;overflow:hidden}.UserPortal-module__FlVnza__historyTopicMatrixHeader,.UserPortal-module__FlVnza__historyTopicMatrixRow{grid-template-columns:minmax(12rem,1.7fr) minmax(6rem,.65fr) minmax(9rem,1fr) minmax(7.5rem,.75fr) minmax(8.2rem,.85fr);align-items:center;gap:.75rem;display:grid}.UserPortal-module__FlVnza__historyTopicMatrixHeader{background:#f5f7fa;border-bottom:1px solid #dce4ef;padding:.58rem .72rem}.UserPortal-module__FlVnza__historyTopicMatrixHeader span{color:#667085;letter-spacing:.02em;text-transform:uppercase;font-size:.67rem;font-weight:850}.UserPortal-module__FlVnza__historyTopicMatrixRow{border-top:1px solid #e8edf4;min-height:4rem;padding:.66rem .72rem;transition:background .14s}.UserPortal-module__FlVnza__historyTopicMatrixRow:first-child{border-top:0}.UserPortal-module__FlVnza__historyTopicMatrixRow:hover{background:#f8fbff}.UserPortal-module__FlVnza__historyTopicName{align-items:center;gap:.62rem;min-width:0;display:flex}.UserPortal-module__FlVnza__historyTopicName>span{color:#52677f;background:#f2f6fb;border:1px solid #c9d7e8;border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.66rem;font-weight:860;display:inline-grid}.UserPortal-module__FlVnza__historyTopicName strong,.UserPortal-module__FlVnza__historyTopicQuestionCount strong,.UserPortal-module__FlVnza__historyTopicAccuracy strong{color:#25364d;font-size:.82rem;font-weight:840}.UserPortal-module__FlVnza__historyTopicName strong{overflow-wrap:anywhere}.UserPortal-module__FlVnza__historyTopicQuestionCount{gap:.08rem;display:grid}.UserPortal-module__FlVnza__historyTopicQuestionCount span{text-transform:none}.UserPortal-module__FlVnza__historyTopicAccuracy{grid-template-columns:minmax(4.5rem,1fr) 2.4rem;align-items:center;gap:.55rem;min-width:0;display:grid}.UserPortal-module__FlVnza__historyTopicAccuracyTrack{background:#e5eaf1;border-radius:999px;height:.42rem;overflow:hidden}.UserPortal-module__FlVnza__historyTopicAccuracyTrack span{width:var(--topic-progress,0%);border-radius:inherit;background:#315a8a;height:100%;display:block}.UserPortal-module__FlVnza__historyTopicMatrixRow>div:last-child{justify-self:start}.UserPortal-module__FlVnza__historyChildCell,.UserPortal-module__FlVnza__historyIconCell,.UserPortal-module__FlVnza__historyBadgeGroup,.UserPortal-module__FlVnza__historyTableAction,.UserPortal-module__FlVnza__historyMetric span,.UserPortal-module__FlVnza__historySecondaryPanel summary>span,.UserPortal-module__FlVnza__recommendationCreateButton{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.UserPortal-module__FlVnza__historyChildCell>span:last-child,.UserPortal-module__FlVnza__historyIconCell>span{gap:.12rem;min-width:0;display:grid}.UserPortal-module__FlVnza__historyChildCell strong,.UserPortal-module__FlVnza__historyIconCell span{overflow-wrap:anywhere}.UserPortal-module__FlVnza__historyAvatar{color:#315a8a;background:#eef4ff;border-radius:999px;flex:none;place-items:center;width:2.35rem;height:2.35rem;font-weight:900;display:inline-grid}.UserPortal-module__FlVnza__historyTableAction{color:#1f3a68;cursor:pointer;min-height:2.2rem;font:inherit;white-space:nowrap;background:#fff;border:1px solid #b9c8df;border-radius:.55rem;justify-content:center;padding:.42rem .68rem;font-size:.78rem;font-weight:830;text-decoration:none}.UserPortal-module__FlVnza__historyTableAction:hover:not(:disabled),.UserPortal-module__FlVnza__historyTableAction:focus-visible,.UserPortal-module__FlVnza__childHistoryBackButton:focus-visible,.UserPortal-module__FlVnza__assignmentResultPreviewButton:focus-visible,.UserPortal-module__FlVnza__assignmentResultCloseButton:focus-visible,.UserPortal-module__FlVnza__assignmentResultPrintButton:focus-visible{outline:3px solid var(--portal-focus,#2446f2);outline-offset:2px;background:#f8fafc;border-color:#7d98bb}.UserPortal-module__FlVnza__historyTableAction:disabled{cursor:not-allowed;opacity:.58}.UserPortal-module__FlVnza__historyStatusBadge{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;width:fit-content;padding:.34rem .55rem;font-size:.72rem;font-weight:840;line-height:1;display:inline-flex}.UserPortal-module__FlVnza__historyAction_ready_to_progress{color:#08745f;background:#ecfdf7;border-color:#9ddfd3}.UserPortal-module__FlVnza__historyTrend_up,.UserPortal-module__FlVnza__historyAction_keep_practising{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe}.UserPortal-module__FlVnza__historyTrend_down,.UserPortal-module__FlVnza__historyAction_review_mistakes{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.UserPortal-module__FlVnza__historyTrend_no_data,.UserPortal-module__FlVnza__historyAction_no_data{color:#475467;background:#f8fafc;border-color:#d9e1ec}.UserPortal-module__FlVnza__historyTrend_flat{color:#344054;background:#f5f8fc;border-color:#d8e1ee}.UserPortal-module__FlVnza__historyMetricGrid{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.72rem;min-width:0;display:grid}.UserPortal-module__FlVnza__historyMetric{background:#fbfcfe;border:1px solid #e1e7f0;border-radius:.68rem;gap:.24rem;min-width:0;padding:.78rem;display:grid}.UserPortal-module__FlVnza__historyMetric span{color:#667085;letter-spacing:.01em;text-transform:uppercase;font-size:.7rem;font-weight:830}.UserPortal-module__FlVnza__historyMetric strong{color:#182230;overflow-wrap:anywhere;font-size:1.08rem;font-weight:850;line-height:1.18}.UserPortal-module__FlVnza__historyDashboardEmpty{background:#fff;border:1px solid #d9e1ec;border-radius:.88rem;justify-items:start;gap:.65rem;min-width:0;padding:1rem;display:grid}.UserPortal-module__FlVnza__historyDashboardEmpty h2,.UserPortal-module__FlVnza__historyDashboardEmpty p{margin:0}.UserPortal-module__FlVnza__historySecondaryPanel{gap:.85rem;min-width:0;display:grid}.UserPortal-module__FlVnza__historySecondaryPanel summary{cursor:pointer;color:#182230;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .8rem;font-weight:820;list-style-position:outside;display:flex}.UserPortal-module__FlVnza__historySecondaryPanel summary small{color:#667085;font-size:.8rem;font-weight:720}.UserPortal-module__FlVnza__historySecondaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;min-width:0;margin-top:.9rem;display:grid}.UserPortal-module__FlVnza__historySecondaryGrid>section{border-top:1px solid #e6ebf2;align-content:start;gap:.72rem;min-width:0;padding-top:.85rem;display:grid}.UserPortal-module__FlVnza__historyActionList{gap:.55rem;display:grid}.UserPortal-module__FlVnza__historyActionRow{flex-wrap:wrap;gap:.45rem;margin-top:.35rem;display:flex}.UserPortal-module__FlVnza__historySecondaryDownload{background:#fbfcfe;border:1px solid #e1e7f0;border-radius:.66rem;gap:.18rem;min-width:0;padding:.72rem;display:grid}.UserPortal-module__FlVnza__historySecondaryDownload span,.UserPortal-module__FlVnza__historySecondaryDownload small{color:#667085;font-size:.78rem;font-weight:720}.UserPortal-module__FlVnza__historySecondaryDownload strong{color:#182230;overflow-wrap:anywhere}.UserPortal-module__FlVnza__childHistoryBackButton{align-items:center;gap:.4rem;width:fit-content;display:inline-flex}.UserPortal-module__FlVnza__recommendationCreateButton{justify-content:center;min-height:2.2rem}@media (max-width:900px){.UserPortal-module__FlVnza__historySecondaryGrid{grid-template-columns:1fr}}@media (max-width:1040px){.UserPortal-module__FlVnza__portalChrome{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.UserPortal-module__FlVnza__historyHeroStats,.UserPortal-module__FlVnza__historyDashboardSectionHeader,.UserPortal-module__FlVnza__historyDashboardHeaderBlock,.UserPortal-module__FlVnza__historySecondaryPanel summary{flex-direction:column;align-items:stretch}.UserPortal-module__FlVnza__historyHeroStats .UserPortal-module__FlVnza__historyStat,.UserPortal-module__FlVnza__historyTableAction,.UserPortal-module__FlVnza__childHistoryBackButton,.UserPortal-module__FlVnza__recommendationCreateButton{width:100%}.UserPortal-module__FlVnza__historyActionRow{display:grid}.UserPortal-module__FlVnza__historyProgressTable{min-width:46rem}.UserPortal-module__FlVnza__historySubjectProgressTable{min-width:0;display:block}.UserPortal-module__FlVnza__historySubjectProgressTable thead{display:none}.UserPortal-module__FlVnza__historySubjectProgressTable tbody,.UserPortal-module__FlVnza__historySubjectProgressTable tr,.UserPortal-module__FlVnza__historySubjectProgressTable th,.UserPortal-module__FlVnza__historySubjectProgressTable td{min-width:0;display:block}.UserPortal-module__FlVnza__historySubjectProgressTable .UserPortal-module__FlVnza__historyExpandableSubjectRow{border-bottom:1px solid #dce4ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem .9rem;padding:.78rem;display:grid}.UserPortal-module__FlVnza__historySubjectProgressTable .UserPortal-module__FlVnza__historyExpandableSubjectRow>th,.UserPortal-module__FlVnza__historySubjectProgressTable .UserPortal-module__FlVnza__historyExpandableSubjectRow>td{border:0;padding:0}.UserPortal-module__FlVnza__historySubjectProgressTable .UserPortal-module__FlVnza__historyExpandableSubjectRow>th{grid-column:1/-1}.UserPortal-module__FlVnza__historySubjectProgressTable .UserPortal-module__FlVnza__historyExpandableSubjectRow>td{align-content:start;gap:.18rem;display:grid}.UserPortal-module__FlVnza__historySubjectProgressTable .UserPortal-module__FlVnza__historyExpandableSubjectRow>td:before,.UserPortal-module__FlVnza__historyTopicMatrixRow>div[role=cell]:before{content:attr(data-label);color:#667085;letter-spacing:.02em;text-transform:uppercase;font-size:.64rem;font-weight:850;line-height:1.2}.UserPortal-module__FlVnza__historySubjectProgressTable .UserPortal-module__FlVnza__historyExpandableSubjectRow>td:nth-of-type(5){grid-column:1/-1}.UserPortal-module__FlVnza__historySubjectProgressTable .UserPortal-module__FlVnza__historySubjectTopicRow>td{padding:0}.UserPortal-module__FlVnza__historySubjectProgressTable .UserPortal-module__FlVnza__historySubjectTopicRow>td:before{display:none}.UserPortal-module__FlVnza__historySubjectTopicPanel{padding:.78rem}.UserPortal-module__FlVnza__historyTopicGroupHeader{align-items:flex-start}.UserPortal-module__FlVnza__historyTopicGroupSummary{justify-content:flex-start;width:100%}.UserPortal-module__FlVnza__historyTopicMatrix{min-width:0}.UserPortal-module__FlVnza__historyTopicMatrixHeader{display:none}.UserPortal-module__FlVnza__historyTopicMatrixRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.72rem .9rem;padding:.78rem}.UserPortal-module__FlVnza__historyTopicName{grid-column:1/-1}.UserPortal-module__FlVnza__historyTopicMatrixRow>div[role=cell]{justify-items:start;gap:.2rem;min-width:0;display:grid}.UserPortal-module__FlVnza__historyTopicMatrixRow>.UserPortal-module__FlVnza__historyTopicAccuracy{grid-template-columns:minmax(0,1fr) auto;place-items:center stretch}.UserPortal-module__FlVnza__historyTopicAccuracy:before{grid-column:1/-1}.UserPortal-module__FlVnza__historyMetricGrid{grid-template-columns:1fr}}.UserPortal-module__FlVnza__worksheetLibraryPanel{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding:0;overflow:visible;container-type:inline-size}.UserPortal-module__FlVnza__savedWorksheetLibraryColumn{grid-area:auto/1;align-content:start;gap:0;min-width:0;display:grid}.UserPortal-module__FlVnza__savedWorksheetLibraryColumn>.UserPortal-module__FlVnza__worksheetCreatedNotice{margin:1rem 1rem 0}.UserPortal-module__FlVnza__savedWorksheetToolbar{background:#fff;border-bottom:1px solid #e1e7f0;grid-template-columns:auto minmax(15rem,1fr) auto;align-items:end;gap:1rem;min-width:0;padding:1rem;display:grid}.UserPortal-module__FlVnza__savedWorksheetSummary{align-items:center;gap:.65rem;min-width:10rem;display:flex}.UserPortal-module__FlVnza__savedWorksheetSummaryIcon{color:#344bc2;background:#eef3ff;border-radius:8px;flex:none;place-items:center;width:2.55rem;height:2.55rem;display:grid}.UserPortal-module__FlVnza__savedWorksheetSummary>div{gap:.12rem;display:grid}.UserPortal-module__FlVnza__savedWorksheetSummary strong{color:#182230;font-size:1.2rem;font-weight:820;line-height:1}.UserPortal-module__FlVnza__savedWorksheetSummary span:not(.UserPortal-module__FlVnza__savedWorksheetSummaryIcon){color:#667085;font-size:.76rem;font-weight:700}.UserPortal-module__FlVnza__savedWorksheetSearch{gap:.35rem;min-width:0;display:grid}.UserPortal-module__FlVnza__savedWorksheetSearch>span{color:#475467;font-size:.76rem;font-weight:760}.UserPortal-module__FlVnza__savedWorksheetSearch>div{color:#667085;background:#fff;border:1px solid #d8dde6;border-radius:7px;align-items:center;gap:.55rem;min-width:0;min-height:2.65rem;padding:0 .72rem;display:flex}.UserPortal-module__FlVnza__savedWorksheetSearch>div:focus-within{border-color:#344bc2;box-shadow:0 0 0 3px #344bc224}.UserPortal-module__FlVnza__savedWorksheetSearch input{color:#182230;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:.9rem}.UserPortal-module__FlVnza__savedWorksheetFilters{align-items:center;gap:.35rem;display:flex}.UserPortal-module__FlVnza__savedWorksheetFilter,.UserPortal-module__FlVnza__savedWorksheetFilterActive{color:#475467;cursor:pointer;min-height:2.65rem;font:inherit;background:#fff;border:1px solid #d8dde6;border-radius:7px;justify-content:center;align-items:center;gap:.42rem;padding:0 .65rem;display:inline-flex}.UserPortal-module__FlVnza__savedWorksheetFilter span,.UserPortal-module__FlVnza__savedWorksheetFilterActive span{white-space:nowrap;font-size:.78rem;font-weight:760}.UserPortal-module__FlVnza__savedWorksheetFilter strong,.UserPortal-module__FlVnza__savedWorksheetFilterActive strong{color:#475467;background:#eef2f7;border-radius:999px;place-items:center;min-width:1.35rem;height:1.35rem;font-size:.69rem;font-weight:820;display:inline-grid}.UserPortal-module__FlVnza__savedWorksheetFilter:hover,.UserPortal-module__FlVnza__savedWorksheetFilter:focus-visible,.UserPortal-module__FlVnza__savedWorksheetFilterActive{color:#263a99;background:#eef3ff;border-color:#aebbf5;outline:none}.UserPortal-module__FlVnza__savedWorksheetFilterActive strong{color:#fff;background:#344bc2}.UserPortal-module__FlVnza__savedWorksheetList{background:#fff;grid-area:auto/1;gap:0;min-width:0;display:grid}.UserPortal-module__FlVnza__savedWorksheetListHeader{color:#667085;text-transform:uppercase;background:#f7f8fa;border-bottom:1px solid #dfe5ed;grid-template-columns:minmax(14rem,2fr) minmax(9rem,1.1fr) 6rem 6.5rem 7rem 4.8rem;align-items:center;gap:0;padding:0;font-size:.7rem;font-weight:800;display:grid}.UserPortal-module__FlVnza__savedWorksheetListHeader span{min-width:0;padding:.75rem 1rem}.UserPortal-module__FlVnza__savedWorksheetListHeader span:last-child{text-align:center}.UserPortal-module__FlVnza__savedWorksheetList .UserPortal-module__FlVnza__savedWorksheetRow{min-width:0;min-height:5.35rem;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e7ebf0;border-radius:0;grid-template-columns:minmax(0,1fr) 4.8rem;align-items:stretch;gap:0;padding:0;display:grid}.UserPortal-module__FlVnza__savedWorksheetList .UserPortal-module__FlVnza__savedWorksheetRow:hover{background:#fafbff}.UserPortal-module__FlVnza__savedWorksheetList .UserPortal-module__FlVnza__questionSetCardActive.UserPortal-module__FlVnza__savedWorksheetRow{background:#f4f7ff;box-shadow:inset 3px 0 #344bc2}.UserPortal-module__FlVnza__savedWorksheetList .UserPortal-module__FlVnza__savedWorksheetOpenButton{border-radius:0;grid-template-columns:minmax(14rem,2fr) minmax(9rem,1.1fr) 6rem 6.5rem 7rem;align-items:stretch;gap:0;min-width:0;padding:0;display:grid}.UserPortal-module__FlVnza__savedWorksheetNameCell,.UserPortal-module__FlVnza__savedWorksheetCurriculumCell,.UserPortal-module__FlVnza__savedWorksheetCountCell{text-align:left;align-content:center;gap:.2rem;min-width:0;padding:.9rem 1rem;display:grid}.UserPortal-module__FlVnza__savedWorksheetDateCell{align-items:center;min-width:0;padding:.9rem 1rem;display:flex}.UserPortal-module__FlVnza__savedWorksheetList .UserPortal-module__FlVnza__savedWorksheetNameCell strong,.UserPortal-module__FlVnza__savedWorksheetList .UserPortal-module__FlVnza__savedWorksheetCurriculumCell strong,.UserPortal-module__FlVnza__savedWorksheetList .UserPortal-module__FlVnza__savedWorksheetCountCell strong{color:#182230;font-size:.88rem;font-weight:760;line-height:1.3}.UserPortal-module__FlVnza__savedWorksheetList .UserPortal-module__FlVnza__savedWorksheetNameCell strong{overflow-wrap:break-word;text-overflow:clip;white-space:normal;word-break:normal;overflow:visible}.UserPortal-module__FlVnza__savedWorksheetList .UserPortal-module__FlVnza__savedWorksheetCurriculumCell strong,.UserPortal-module__FlVnza__savedWorksheetList .UserPortal-module__FlVnza__savedWorksheetCountCell strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.UserPortal-module__FlVnza__savedWorksheetNameCell small,.UserPortal-module__FlVnza__savedWorksheetCurriculumCell small,.UserPortal-module__FlVnza__savedWorksheetCountCell small,.UserPortal-module__FlVnza__savedWorksheetDateCell{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-style:normal;font-weight:620;line-height:1.35;overflow:hidden}.UserPortal-module__FlVnza__savedWorksheetStatus{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-self:center;align-items:center;width:fit-content;min-height:1.7rem;padding:.25rem .58rem;font-size:.72rem;font-weight:800;display:inline-flex}.UserPortal-module__FlVnza__savedWorksheetList .UserPortal-module__FlVnza__savedWorksheetStatus{margin:0 1rem}.UserPortal-module__FlVnza__savedWorksheetStatusDraft{color:#475467;background:#f2f4f7;border-color:#d8dde6}.UserPortal-module__FlVnza__savedWorksheetStatusReady{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.UserPortal-module__FlVnza__savedWorksheetStatusAssigned{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.UserPortal-module__FlVnza__savedWorksheetList .UserPortal-module__FlVnza__savedWorksheetRow>.UserPortal-module__FlVnza__questionSetCardActions{border-top:0;border-left:1px solid #edf0f4;justify-content:center;align-items:center;gap:.35rem;width:auto;padding:.75rem .55rem;display:flex}.UserPortal-module__FlVnza__savedWorksheetEmptyState{color:#667085;text-align:center;align-content:center;place-items:center;gap:.5rem;min-height:16rem;padding:2rem;display:grid}.UserPortal-module__FlVnza__savedWorksheetEmptyState>svg{color:#344bc2;margin-bottom:.25rem}.UserPortal-module__FlVnza__savedWorksheetEmptyState strong{color:#182230;font-size:1rem}.UserPortal-module__FlVnza__savedWorksheetEmptyState p{margin:0;font-size:.86rem}.UserPortal-module__FlVnza__savedWorksheetEmptyState .UserPortal-module__FlVnza__primaryPortalButton{margin-top:.55rem}.UserPortal-module__FlVnza__savedWorksheetPagination{color:#667085;background:#fff;border-top:1px solid #e1e7f0;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-size:.78rem;display:flex}.UserPortal-module__FlVnza__savedWorksheetPagination>div{align-items:center;gap:.55rem;display:flex}.UserPortal-module__FlVnza__savedWorksheetPagination strong{color:#344054;text-align:center;min-width:6rem;font-size:.76rem}.UserPortal-module__FlVnza__savedWorksheetPagination button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d8dde6;border-radius:7px;place-items:center;width:2.25rem;height:2.25rem;padding:0;display:grid}.UserPortal-module__FlVnza__savedWorksheetPagination button:hover:not(:disabled),.UserPortal-module__FlVnza__savedWorksheetPagination button:focus-visible{color:#263a99;background:#eef3ff;border-color:#aebbf5;outline:none}.UserPortal-module__FlVnza__savedWorksheetPagination button:disabled{cursor:not-allowed;opacity:.42}@container (max-width:58rem){.UserPortal-module__FlVnza__savedWorksheetToolbar{grid-template-columns:auto minmax(0,1fr)}.UserPortal-module__FlVnza__savedWorksheetFilters{grid-column:1/-1}}@container (max-width:55rem){.UserPortal-module__FlVnza__savedWorksheetList{background:#f7f8fa;gap:.7rem;padding:.8rem}.UserPortal-module__FlVnza__savedWorksheetListHeader{display:none}.UserPortal-module__FlVnza__savedWorksheetList .UserPortal-module__FlVnza__savedWorksheetRow{border:1px solid #dfe5ed;border-radius:8px;grid-template-columns:minmax(0,1fr) 4.8rem;overflow:hidden}.UserPortal-module__FlVnza__savedWorksheetList .UserPortal-module__FlVnza__savedWorksheetOpenButton{grid-template-columns:minmax(0,1fr) auto;gap:.65rem 1rem;padding:.9rem}.UserPortal-module__FlVnza__savedWorksheetNameCell,.UserPortal-module__FlVnza__savedWorksheetCurriculumCell,.UserPortal-module__FlVnza__savedWorksheetCountCell,.UserPortal-module__FlVnza__savedWorksheetDateCell{padding:0}.UserPortal-module__FlVnza__savedWorksheetNameCell{grid-column:1/-1}.UserPortal-module__FlVnza__savedWorksheetCurriculumCell,.UserPortal-module__FlVnza__savedWorksheetDateCell{grid-column:1}.UserPortal-module__FlVnza__savedWorksheetCountCell,.UserPortal-module__FlVnza__savedWorksheetList .UserPortal-module__FlVnza__savedWorksheetStatus{grid-column:2}.UserPortal-module__FlVnza__savedWorksheetList .UserPortal-module__FlVnza__savedWorksheetStatus{grid-row:3;margin:0}}@container (max-width:38rem){.UserPortal-module__FlVnza__savedWorksheetToolbar{grid-template-columns:1fr}.UserPortal-module__FlVnza__savedWorksheetFilters{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.UserPortal-module__FlVnza__savedWorksheetFilter,.UserPortal-module__FlVnza__savedWorksheetFilterActive{justify-content:space-between}.UserPortal-module__FlVnza__savedWorksheetList .UserPortal-module__FlVnza__savedWorksheetRow{grid-template-columns:minmax(0,1fr)}.UserPortal-module__FlVnza__savedWorksheetList .UserPortal-module__FlVnza__savedWorksheetRow>.UserPortal-module__FlVnza__questionSetCardActions{border-top:1px solid #edf0f4;border-left:0;justify-content:flex-end;padding:.6rem .75rem}}@media (max-width:1120px){.UserPortal-module__FlVnza__savedWorksheetToolbar{grid-template-columns:auto minmax(14rem,1fr)}.UserPortal-module__FlVnza__savedWorksheetFilters{grid-column:1/-1}}@media (max-width:920px){.UserPortal-module__FlVnza__savedWorksheetList{background:#f7f8fa;gap:.7rem;padding:.8rem}.UserPortal-module__FlVnza__savedWorksheetListHeader{display:none}.UserPortal-module__FlVnza__savedWorksheetList .UserPortal-module__FlVnza__savedWorksheetRow{border:1px solid #dfe5ed;border-radius:8px;grid-template-columns:minmax(0,1fr) 4.8rem;overflow:hidden}.UserPortal-module__FlVnza__savedWorksheetList .UserPortal-module__FlVnza__savedWorksheetOpenButton{grid-template-columns:minmax(0,1fr) auto;gap:.65rem 1rem;padding:.9rem}.UserPortal-module__FlVnza__savedWorksheetNameCell{grid-column:1/-1}.UserPortal-module__FlVnza__savedWorksheetCurriculumCell,.UserPortal-module__FlVnza__savedWorksheetDateCell{grid-column:1}.UserPortal-module__FlVnza__savedWorksheetCountCell,.UserPortal-module__FlVnza__savedWorksheetList .UserPortal-module__FlVnza__savedWorksheetStatus{grid-column:2}.UserPortal-module__FlVnza__savedWorksheetList .UserPortal-module__FlVnza__savedWorksheetStatus{grid-row:3}}@media (max-width:620px){.UserPortal-module__FlVnza__worksheetLibraryHero{align-items:stretch}.UserPortal-module__FlVnza__worksheetLibraryHero .UserPortal-module__FlVnza__primaryPortalButton{width:100%}.UserPortal-module__FlVnza__savedWorksheetToolbar{grid-template-columns:1fr}.UserPortal-module__FlVnza__savedWorksheetFilters{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.UserPortal-module__FlVnza__savedWorksheetFilter,.UserPortal-module__FlVnza__savedWorksheetFilterActive{justify-content:space-between}.UserPortal-module__FlVnza__savedWorksheetList .UserPortal-module__FlVnza__savedWorksheetRow{grid-template-columns:minmax(0,1fr)}.UserPortal-module__FlVnza__savedWorksheetList .UserPortal-module__FlVnza__savedWorksheetRow>.UserPortal-module__FlVnza__questionSetCardActions{border-top:1px solid #edf0f4;border-left:0;justify-content:flex-end;padding:.6rem .75rem}.UserPortal-module__FlVnza__savedWorksheetPagination{flex-direction:column;align-items:flex-start}.UserPortal-module__FlVnza__savedWorksheetPagination>div{justify-content:space-between;width:100%}}.UserPortal-module__FlVnza__savedWorksheetDetailPage{gap:1rem;width:100%;min-width:0;display:grid}.UserPortal-module__FlVnza__savedWorksheetDetailBack{display:flex}.UserPortal-module__FlVnza__savedWorksheetDetailBack a{color:#344054;border-radius:7px;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .25rem;font-size:.86rem;font-weight:760;text-decoration:none;display:inline-flex}.UserPortal-module__FlVnza__savedWorksheetDetailBack a:hover,.UserPortal-module__FlVnza__savedWorksheetDetailBack a:focus-visible{color:#263a99;outline:none}.UserPortal-module__FlVnza__savedWorksheetDetailHeader{border-bottom:1px solid #dfe5ed;justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;padding:0 0 1.15rem;display:flex}.UserPortal-module__FlVnza__savedWorksheetDetailHeader>div{gap:.35rem;min-width:0;display:grid}.UserPortal-module__FlVnza__savedWorksheetDetailHeader h1,.UserPortal-module__FlVnza__savedWorksheetDetailHeader p{margin:0}.UserPortal-module__FlVnza__savedWorksheetDetailHeader h1{color:#182230;overflow-wrap:anywhere;font-size:1.7rem;line-height:1.2}.UserPortal-module__FlVnza__savedWorksheetDetailHeader>div>p:last-child{color:#667085;max-width:48rem;font-size:.92rem;line-height:1.55}.UserPortal-module__FlVnza__savedWorksheetDetailLayout{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);align-items:start;gap:1rem;min-width:0;display:grid}.UserPortal-module__FlVnza__savedWorksheetDetailMain{gap:1rem;min-width:0;display:grid}.UserPortal-module__FlVnza__savedWorksheetDetailMetrics{background:#fff;border:1px solid #dfe5ed;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;display:grid;overflow:hidden}.UserPortal-module__FlVnza__savedWorksheetDetailMetrics>div{border-right:1px solid #e7ebf0;grid-template-columns:auto minmax(0,1fr);gap:.18rem .65rem;min-width:0;padding:1rem;display:grid}.UserPortal-module__FlVnza__savedWorksheetDetailMetrics>div:last-child{border-right:0}.UserPortal-module__FlVnza__savedWorksheetDetailMetrics svg{color:#344bc2;grid-row:1/span 3}.UserPortal-module__FlVnza__savedWorksheetDetailMetrics dt{color:#667085;text-transform:uppercase;font-size:.7rem;font-weight:800}.UserPortal-module__FlVnza__savedWorksheetDetailMetrics dd{color:#182230;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.9rem;font-weight:780}.UserPortal-module__FlVnza__savedWorksheetDetailMetrics small{color:#667085;font-size:.73rem;line-height:1.35}.UserPortal-module__FlVnza__savedWorksheetQuestionsSection{background:#fff;border:1px solid #dfe5ed;border-radius:8px;min-width:0;overflow:hidden}.UserPortal-module__FlVnza__savedWorksheetQuestionsHeader{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.UserPortal-module__FlVnza__savedWorksheetQuestionsHeader>div{gap:.2rem;display:grid}.UserPortal-module__FlVnza__savedWorksheetQuestionsHeader h2,.UserPortal-module__FlVnza__savedWorksheetQuestionsHeader p{margin:0}.UserPortal-module__FlVnza__savedWorksheetQuestionsHeader h2{color:#182230;font-size:1.05rem}.UserPortal-module__FlVnza__savedWorksheetQuestionsHeader>span{color:#263a99;background:#eef3ff;border-radius:999px;flex:none;padding:.35rem .65rem;font-size:.76rem;font-weight:800}.UserPortal-module__FlVnza__savedWorksheetQuestionList{min-width:0;margin:0;padding:0;list-style:none;display:grid}.UserPortal-module__FlVnza__savedWorksheetQuestionList li{border-bottom:1px solid #edf0f4;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-width:0;padding:.85rem 1rem;display:grid}.UserPortal-module__FlVnza__savedWorksheetQuestionList li:last-child{border-bottom:0}.UserPortal-module__FlVnza__savedWorksheetQuestionNumber{color:#475467;background:#f2f4f7;border-radius:7px;place-items:center;width:2rem;height:2rem;font-size:.76rem;font-weight:820;display:grid}.UserPortal-module__FlVnza__savedWorksheetQuestionList li>div{gap:.24rem;min-width:0;display:grid}.UserPortal-module__FlVnza__savedWorksheetQuestionList li>div strong{color:#182230;overflow-wrap:anywhere;font-size:.88rem;line-height:1.4}.UserPortal-module__FlVnza__savedWorksheetQuestionList li>div span{color:#667085;font-size:.74rem;font-weight:650}.UserPortal-module__FlVnza__savedWorksheetQuestionList li>button{color:#344054;cursor:pointer;min-height:2.35rem;font:inherit;background:#fff;border:1px solid #d8dde6;border-radius:7px;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.78rem;font-weight:760;display:inline-flex}.UserPortal-module__FlVnza__savedWorksheetQuestionList li>button:hover,.UserPortal-module__FlVnza__savedWorksheetQuestionList li>button:focus-visible{color:#263a99;background:#eef3ff;border-color:#aebbf5;outline:none}.UserPortal-module__FlVnza__savedWorksheetQuestionsEmpty{color:#667085;align-content:center;place-items:center;gap:.5rem;min-height:12rem;display:grid}.UserPortal-module__FlVnza__savedWorksheetDetailAside{gap:.75rem;min-width:0;display:grid;position:sticky;top:1rem}.UserPortal-module__FlVnza__savedWorksheetDetailAside>section{background:#fff;border:1px solid #dfe5ed;border-radius:8px;gap:.9rem;padding:1rem;display:grid}.UserPortal-module__FlVnza__savedWorksheetAsideHeading{align-items:center;gap:.7rem;display:flex}.UserPortal-module__FlVnza__savedWorksheetAsideHeading>span,.UserPortal-module__FlVnza__savedWorksheetAssignmentSummary>span{color:#047857;background:#ecfdf5;border-radius:8px;flex:none;place-items:center;width:2.45rem;height:2.45rem;display:grid}.UserPortal-module__FlVnza__savedWorksheetAsideHeading>div{gap:.15rem;display:grid}.UserPortal-module__FlVnza__savedWorksheetAsideHeading h2,.UserPortal-module__FlVnza__savedWorksheetAsideHeading p,.UserPortal-module__FlVnza__savedWorksheetDetailAside>section>p{margin:0}.UserPortal-module__FlVnza__savedWorksheetAsideHeading h2{color:#182230;font-size:1rem}.UserPortal-module__FlVnza__savedWorksheetDetailAside>section>p{color:#667085;font-size:.82rem;line-height:1.5}.UserPortal-module__FlVnza__savedWorksheetDetailAside label{gap:.38rem;min-width:0;display:grid}.UserPortal-module__FlVnza__savedWorksheetDetailAside label>span{color:#475467;font-size:.76rem;font-weight:760}.UserPortal-module__FlVnza__savedWorksheetRecipientOptions{background:#f2f4f7;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.25rem;display:grid}.UserPortal-module__FlVnza__savedWorksheetRecipientOptions button{color:#667085;cursor:pointer;min-height:2.35rem;font:inherit;background:0 0;border:0;border-radius:6px;padding:0 .55rem;font-size:.76rem;font-weight:760}.UserPortal-module__FlVnza__savedWorksheetRecipientOptions button[aria-pressed=true]{color:#263a99;background:#fff;box-shadow:0 1px 3px #1018281f}.UserPortal-module__FlVnza__savedWorksheetDetailAside select,.UserPortal-module__FlVnza__savedWorksheetDetailAside input{color:#182230;width:100%;min-width:0;min-height:2.7rem;font:inherit;background:#fff;border:1px solid #d8dde6;border-radius:7px;padding:.55rem .7rem;font-size:.84rem}.UserPortal-module__FlVnza__savedWorksheetAssignmentSummary{grid-template-columns:auto minmax(0,1fr);align-items:start}.UserPortal-module__FlVnza__savedWorksheetAssignmentSummary>div{gap:.3rem;display:grid}.UserPortal-module__FlVnza__savedWorksheetAssignmentSummary strong{color:#182230;font-size:.92rem}.UserPortal-module__FlVnza__savedWorksheetAssignmentSummary p{color:#667085;margin:0;font-size:.8rem;line-height:1.45}.UserPortal-module__FlVnza__savedWorksheetDetailMessage{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;margin:0;padding:.7rem .8rem;font-size:.8rem;font-weight:700;line-height:1.45}.UserPortal-module__FlVnza__savedWorksheetDetailState{color:#667085;text-align:center;align-content:center;place-items:center;gap:.65rem;min-height:24rem;display:grid}.UserPortal-module__FlVnza__savedWorksheetDetailState strong{color:#182230;font-size:1rem}.UserPortal-module__FlVnza__savedWorksheetDetailState p{max-width:30rem;margin:0;font-size:.86rem}@media (max-width:960px){.UserPortal-module__FlVnza__savedWorksheetDetailLayout{grid-template-columns:minmax(0,1fr)}.UserPortal-module__FlVnza__savedWorksheetDetailAside{grid-row:1;position:static}}@media (max-width:700px){.UserPortal-module__FlVnza__savedWorksheetDetailHeader{flex-direction:column;align-items:flex-start}.UserPortal-module__FlVnza__savedWorksheetDetailMetrics{grid-template-columns:1fr}.UserPortal-module__FlVnza__savedWorksheetDetailMetrics>div{border-bottom:1px solid #e7ebf0;border-right:0}.UserPortal-module__FlVnza__savedWorksheetDetailMetrics>div:last-child{border-bottom:0}.UserPortal-module__FlVnza__savedWorksheetQuestionList li{grid-template-columns:2rem minmax(0,1fr)}.UserPortal-module__FlVnza__savedWorksheetQuestionList li>button{grid-column:2;justify-self:start}}@media print{body *{visibility:hidden!important}.UserPortal-module__FlVnza__answerReviewPrintArea,.UserPortal-module__FlVnza__answerReviewPrintArea *{visibility:visible!important}.UserPortal-module__FlVnza__assignmentResultOverlay{background:#fff!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.UserPortal-module__FlVnza__answerReviewPrintArea{width:210mm!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:12mm!important;position:absolute!important;inset:0 auto auto 0!important;overflow:visible!important}.UserPortal-module__FlVnza__assignmentResultHeaderActions{display:none!important}.UserPortal-module__FlVnza__assignmentQuestionReviewList article{break-inside:avoid;page-break-inside:avoid}}.UserPortal-module__FlVnza__subscriptionReceiptWorkspace .UserPortal-module__FlVnza__accountSettingsMain{max-width:980px}.UserPortal-module__FlVnza__subscriptionReceiptPage{gap:1rem;width:100%;min-width:0;display:grid}.UserPortal-module__FlVnza__subscriptionReceiptState,.UserPortal-module__FlVnza__subscriptionReceiptSuccess{background:#fff;border:1px solid #dce3ec;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;padding:1.15rem;display:grid;box-shadow:0 1px 3px #0f172a14}.UserPortal-module__FlVnza__subscriptionReceiptState{grid-template-columns:auto minmax(0,1fr);min-height:12rem}.UserPortal-module__FlVnza__subscriptionReceiptState h1,.UserPortal-module__FlVnza__subscriptionReceiptSuccess h1{color:#17233b;margin:.12rem 0 0;font-size:1.45rem;line-height:1.2}.UserPortal-module__FlVnza__subscriptionReceiptState p:not(.UserPortal-module__FlVnza__screenKicker),.UserPortal-module__FlVnza__subscriptionReceiptSuccess p:not(.UserPortal-module__FlVnza__screenKicker){color:#64748b;margin:.35rem 0 0;font-size:.92rem;line-height:1.5}.UserPortal-module__FlVnza__subscriptionReceiptState .UserPortal-module__FlVnza__primaryPortalButton{width:fit-content;margin-top:.9rem;display:inline-flex}.UserPortal-module__FlVnza__subscriptionReceiptSpinner{border:3px solid #dce3ec;border-top-color:#344bc2;border-radius:50%;width:2.2rem;height:2.2rem;animation:.8s linear infinite UserPortal-module__FlVnza__subscriptionReceiptSpin}@keyframes UserPortal-module__FlVnza__subscriptionReceiptSpin{to{transform:rotate(360deg)}}.UserPortal-module__FlVnza__subscriptionReceiptSuccess{background:#f7fcf9;border-color:#b9e3d1}.UserPortal-module__FlVnza__subscriptionReceiptSuccessIcon{color:#176b45;background:#dff5e9;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.UserPortal-module__FlVnza__subscriptionReceiptStatus{color:#176b45;background:#fff;border:1px solid #b9e3d1;border-radius:999px;align-items:center;gap:.38rem;padding:.42rem .68rem;font-size:.78rem;font-weight:780;display:inline-flex}.UserPortal-module__FlVnza__subscriptionReceiptPaper{background:#fff;border:1px solid #dce3ec;border-radius:8px;width:100%;overflow:hidden;box-shadow:0 8px 24px #0f172a14}.UserPortal-module__FlVnza__subscriptionReceiptBrandRow,.UserPortal-module__FlVnza__subscriptionReceiptMeta,.UserPortal-module__FlVnza__subscriptionReceiptLineItem,.UserPortal-module__FlVnza__subscriptionReceiptDetails,.UserPortal-module__FlVnza__subscriptionReceiptFooter{padding-inline:clamp(1rem,4vw,2.3rem)}.UserPortal-module__FlVnza__subscriptionReceiptBrandRow{color:#fff;background:#17233b;border-top:6px solid #ff6b57;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem;display:flex}.UserPortal-module__FlVnza__subscriptionReceiptBrandRow>div:first-child{align-items:center;gap:.75rem;display:flex}.UserPortal-module__FlVnza__subscriptionReceiptBrandRow>div:first-child>div{gap:.12rem;display:grid}.UserPortal-module__FlVnza__subscriptionReceiptBrandRow strong{font-size:1.08rem}.UserPortal-module__FlVnza__subscriptionReceiptBrandRow span:not(.UserPortal-module__FlVnza__subscriptionReceiptBrandMark){color:#cbd5e1;font-size:.78rem}.UserPortal-module__FlVnza__subscriptionReceiptBrandMark{color:#fff;background:#ff6b57;border-radius:8px;place-items:center;width:2.55rem;height:2.55rem;font-size:.92rem;font-weight:850;display:grid}.UserPortal-module__FlVnza__subscriptionReceiptNumber{justify-items:end;gap:.18rem;min-width:0;display:grid}.UserPortal-module__FlVnza__subscriptionReceiptNumber strong{overflow-wrap:anywhere;text-align:right;max-width:20rem}.UserPortal-module__FlVnza__subscriptionReceiptMeta{border-bottom:1px solid #e6ebf1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-block:1.15rem;display:grid}.UserPortal-module__FlVnza__subscriptionReceiptMeta>div{gap:.3rem;display:grid}.UserPortal-module__FlVnza__subscriptionReceiptMeta span,.UserPortal-module__FlVnza__subscriptionReceiptLineItem span{color:#718096;text-transform:uppercase;font-size:.74rem;font-weight:760}.UserPortal-module__FlVnza__subscriptionReceiptMeta strong{color:#25324a;font-size:.88rem}.UserPortal-module__FlVnza__subscriptionReceiptLineItem{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:1.45rem;display:grid}.UserPortal-module__FlVnza__subscriptionReceiptLineItem h2{color:#17233b;margin:.26rem 0 0;font-size:1.12rem}.UserPortal-module__FlVnza__subscriptionReceiptLineItem p{color:#64748b;margin:.25rem 0 0;font-size:.84rem}.UserPortal-module__FlVnza__subscriptionReceiptLineItem>strong{color:#17233b;font-size:1.2rem}.UserPortal-module__FlVnza__subscriptionReceiptDetails{border-top:1px solid #e6ebf1;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding-block:1.45rem;display:grid}.UserPortal-module__FlVnza__subscriptionReceiptSectionTitle{color:#344bc2;align-items:center;gap:.48rem;display:flex}.UserPortal-module__FlVnza__subscriptionReceiptSectionTitle h2{color:#25324a;margin:0;font-size:.92rem}.UserPortal-module__FlVnza__subscriptionReceiptDetails dl{gap:.72rem;margin:1rem 0 0;display:grid}.UserPortal-module__FlVnza__subscriptionReceiptDetails dl>div{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.UserPortal-module__FlVnza__subscriptionReceiptDetails dt,.UserPortal-module__FlVnza__subscriptionReceiptDetails dd{margin:0;font-size:.82rem}.UserPortal-module__FlVnza__subscriptionReceiptDetails dt{color:#718096}.UserPortal-module__FlVnza__subscriptionReceiptDetails dd{overflow-wrap:anywhere;color:#25324a;text-align:right;max-width:15rem;font-weight:720}.UserPortal-module__FlVnza__subscriptionReceiptTotals>div:last-child{border-top:1px solid #dce3ec;padding-top:.72rem}.UserPortal-module__FlVnza__subscriptionReceiptTotals>div:last-child dt,.UserPortal-module__FlVnza__subscriptionReceiptTotals>div:last-child dd{color:#17233b;font-size:.95rem;font-weight:820}.UserPortal-module__FlVnza__subscriptionReceiptFooter{color:#64748b;background:#f7f9fc;border-top:1px solid #e6ebf1;justify-content:space-between;gap:1rem;padding-block:1rem;font-size:.78rem;display:flex}.UserPortal-module__FlVnza__subscriptionReceiptActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.UserPortal-module__FlVnza__subscriptionReceiptActions .UserPortal-module__FlVnza__primaryPortalButton,.UserPortal-module__FlVnza__subscriptionReceiptActions .UserPortal-module__FlVnza__secondaryPortalButton,.UserPortal-module__FlVnza__subscriptionReceiptBillingLink{border-radius:8px;justify-content:center;align-items:center;gap:.45rem;min-height:2.65rem;padding:.65rem .9rem;text-decoration:none;display:inline-flex}.UserPortal-module__FlVnza__subscriptionReceiptBillingLink{color:#344bc2;font-size:.86rem;font-weight:760}@media (max-width:760px){.UserPortal-module__FlVnza__subscriptionReceiptSuccess,.UserPortal-module__FlVnza__subscriptionReceiptMeta,.UserPortal-module__FlVnza__subscriptionReceiptDetails{grid-template-columns:1fr}.UserPortal-module__FlVnza__subscriptionReceiptSuccessIcon,.UserPortal-module__FlVnza__subscriptionReceiptStatus{justify-self:start}.UserPortal-module__FlVnza__subscriptionReceiptBrandRow,.UserPortal-module__FlVnza__subscriptionReceiptFooter{flex-direction:column;align-items:flex-start}.UserPortal-module__FlVnza__subscriptionReceiptNumber{justify-items:start}.UserPortal-module__FlVnza__subscriptionReceiptNumber strong{text-align:left}.UserPortal-module__FlVnza__subscriptionReceiptActions{grid-template-columns:1fr;display:grid}.UserPortal-module__FlVnza__subscriptionReceiptActions>*{width:100%}}@media (max-width:480px){.UserPortal-module__FlVnza__subscriptionReceiptLineItem,.UserPortal-module__FlVnza__subscriptionReceiptDetails dl>div{grid-template-columns:1fr}.UserPortal-module__FlVnza__subscriptionReceiptLineItem>strong,.UserPortal-module__FlVnza__subscriptionReceiptDetails dd{text-align:left;max-width:none}}@media print{.UserPortal-module__FlVnza__subscriptionReceiptPaper,.UserPortal-module__FlVnza__subscriptionReceiptPaper *{visibility:visible!important}.UserPortal-module__FlVnza__subscriptionReceiptPaper{width:100%;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0 auto auto 0}.UserPortal-module__FlVnza__subscriptionReceiptSuccess,.UserPortal-module__FlVnza__subscriptionReceiptActions,.UserPortal-module__FlVnza__accountSettingsNav{display:none!important}}
