._89u44a_field{gap:4px;display:grid}._89u44a_choice{color:var(--muted);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:13px;line-height:1.45;display:grid}._89u44a_choice input{width:18px;height:18px;accent-color:var(--accent);margin:1px 0 0}._89u44a_link{color:var(--accent);justify-self:start;margin-left:28px;font-size:13px}
._0SkHqG_dialog{border:1px solid var(--hairline-2);border-radius:var(--radius);width:min(440px,100vw - 32px);max-height:min(620px,100dvh - 32px);color:var(--ink);background:var(--surface);box-shadow:var(--shadow);margin:auto;padding:0;overflow:auto}._0SkHqG_dialog::backdrop{background:color-mix(in srgb, var(--ink) 58%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._0SkHqG_content{gap:16px;padding:24px;display:grid}._0SkHqG_content h2,._0SkHqG_content p{margin:0}._0SkHqG_content h2{font-size:24px;line-height:1.15}._0SkHqG_content p{color:var(--muted);line-height:1.55}._0SkHqG_icon{border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}._0SkHqG_iconAccent{color:var(--accent-ink);background:var(--accent)}._0SkHqG_iconDanger{color:var(--neg);background:var(--neg-bg)}._0SkHqG_actions{flex-wrap:wrap-reverse;justify-content:flex-end;gap:10px;margin-top:4px;display:flex}._0SkHqG_cancelButton,._0SkHqG_confirmButton{min-height:44px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-weight:800;display:inline-flex}._0SkHqG_cancelButton{border:1px solid var(--hairline-2);color:var(--ink);background:var(--surface-2)}._0SkHqG_confirmButton{border:0}._0SkHqG_confirmButtonAccent{color:var(--accent-ink);background:var(--accent)}._0SkHqG_confirmButtonDanger{color:var(--neg);background:var(--neg-bg)}._0SkHqG_cancelButton:disabled,._0SkHqG_confirmButton:disabled{cursor:wait;opacity:.72}@media (max-width:480px){._0SkHqG_content{padding:20px}._0SkHqG_actions,._0SkHqG_cancelButton,._0SkHqG_confirmButton{width:100%}}
.IpiT5G_page{width:min(880px,100%);color:var(--ink);gap:18px;margin-inline:auto;display:grid}.IpiT5G_panel{border:1px solid var(--hairline-2);border-radius:var(--radius);background:var(--surface);gap:16px;min-width:0;padding:22px;display:grid}.IpiT5G_panel h1,.IpiT5G_panel h2,.IpiT5G_panel p{margin:0}.IpiT5G_panel h1{scroll-margin-top:100px;font-size:clamp(1.5rem,4vw,2rem);line-height:1.2}.IpiT5G_attempt{gap:16px;min-width:0;display:grid}.IpiT5G_panel h2{font-size:clamp(1.2rem,3vw,1.5rem);line-height:1.3}.IpiT5G_panel p{line-height:1.55}.IpiT5G_note{color:var(--muted);font-size:.9rem;line-height:1.5}.IpiT5G_meta,.IpiT5G_actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.IpiT5G_choices{border:0;gap:10px;margin:0;padding:0;display:grid}.IpiT5G_choice{border:1px solid var(--hairline-2);border-radius:var(--radius-sm);cursor:pointer;background:var(--surface);align-items:start;gap:12px;min-height:48px;padding:14px;display:flex}.IpiT5G_choice input{accent-color:var(--accent);flex:none;margin-top:4px}.IpiT5G_choice span{line-height:1.45}.IpiT5G_choice[data-correct=true]{color:var(--ink);background:var(--pos-bg);border-color:var(--pos)}.IpiT5G_choice[data-wrong=true]{color:var(--ink);background:var(--neg-bg);border-color:var(--neg)}.IpiT5G_primary,.IpiT5G_secondary{min-height:48px;font:inherit;cursor:pointer;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-weight:750;display:inline-flex}.IpiT5G_primary{color:var(--accent-ink);background:var(--accent);border:1px solid var(--accent)}.IpiT5G_secondary{color:var(--ink);background:var(--surface);border:1px solid var(--hairline-2)}.IpiT5G_primary:disabled,.IpiT5G_secondary:disabled{opacity:.65;cursor:default}.IpiT5G_primary:focus-visible,.IpiT5G_secondary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.IpiT5G_choice:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.IpiT5G_picture{width:min(100%,640px);margin-inline:auto}.IpiT5G_sign{max-width:160px;margin:0}.IpiT5G_sign img{width:100%;height:auto}.IpiT5G_feedback{max-height:min(55dvh,520px);color:var(--ink);background:var(--surface-2);border:1px solid var(--hairline-2);border-radius:var(--radius-sm);gap:12px;padding:16px;display:grid;overflow:auto}.IpiT5G_summary .IpiT5G_feedback{max-height:none;overflow:visible}.IpiT5G_feedback[data-correct=true]{background:var(--pos-bg);border-color:var(--pos)}.IpiT5G_feedback[data-correct=false]{background:var(--neg-bg);border-color:var(--neg)}.IpiT5G_reviewPoints{gap:10px;padding-block:12px;display:grid}.IpiT5G_reviewPoints h2,.IpiT5G_reviewPoints p{margin:0}.IpiT5G_reviewPoints ul{gap:10px;margin:0;padding-left:20px;display:grid}.IpiT5G_error{color:var(--ink);background:var(--neg-bg);border:1px solid var(--neg);border-radius:var(--radius-sm);padding:14px}@media (max-width:600px){.IpiT5G_panel{padding:16px}.IpiT5G_actions{align-items:stretch}.IpiT5G_actions>*{flex:auto}}
.-k1noa_card{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);width:100%;color:var(--ink);padding:1rem}.-k1noa_card h2{font-size:1.1rem}.-k1noa_form{max-height:inherit;flex-direction:column;display:flex}.-k1noa_body{padding:28px 28px 20px;overflow-y:auto}.-k1noa_eyebrow{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.-k1noa_eyebrow>span,.-k1noa_check{background:var(--accent);width:24px;height:24px;color:var(--accent-ink);border-radius:50%;place-items:center;display:grid}.-k1noa_body h2,.-k1noa_thanks h2{letter-spacing:-.7px;overflow-wrap:normal;word-break:normal;margin:14px 0 8px;font-size:20px;line-height:1.18}.-k1noa_body h2:focus{box-shadow:none;outline:none}.-k1noa_intro{color:var(--ink-2);margin:0 0 22px;font-size:14px;line-height:1.5}.-k1noa_choices{border:0;gap:8px;margin:0 0 20px;padding:0;display:grid}.-k1noa_choices legend{margin-bottom:12px;padding:0;font-size:15px;font-weight:650;line-height:1.45}.-k1noa_choice{border:1px solid var(--hairline);background:var(--surface);min-height:48px;color:var(--ink);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;font-size:14px;display:flex}.-k1noa_choice:has(input:checked){border-color:var(--ink);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--ink)}.-k1noa_choice:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.-k1noa_choice input{width:18px;height:18px;accent-color:var(--ink);flex-shrink:0;margin:0}.-k1noa_commentLabel{margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.5;display:block}.-k1noa_commentLabel span{color:var(--ink-2);font-weight:400}.-k1noa_comment{resize:vertical;border:1px solid var(--hairline);width:100%;min-height:70px;font:inherit;color:var(--ink);background:var(--surface-2);border-radius:12px;padding:10px 12px;font-size:16px;display:block}.-k1noa_comment:focus-visible,.-k1noa_actions button:focus-visible,.-k1noa_thanks button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.-k1noa_hint,.-k1noa_privacy{color:var(--ink-2);font-size:12px;line-height:1.5}.-k1noa_hint{margin:6px 0 12px}.-k1noa_privacy{margin:0}.-k1noa_actions{border-top:1px solid var(--hairline);background:var(--surface);color:var(--ink);flex-shrink:0;gap:10px;padding:16px 28px;display:flex}.-k1noa_primary,.-k1noa_secondary{min-height:48px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:12px 18px;font-size:14px;font-weight:650;display:flex}.-k1noa_primary{background:var(--accent);color:var(--accent-ink);border:1px solid #0000;flex:1}.-k1noa_secondary{border:1px solid var(--hairline);background:var(--surface);color:var(--ink-2)}.-k1noa_primary:disabled,.-k1noa_secondary:disabled{opacity:.5;cursor:default}.-k1noa_error{color:var(--neg);background:var(--neg-bg);border-radius:10px;padding:10px 12px;font-size:14px}.-k1noa_thanks{text-align:center;padding:32px}.-k1noa_thanks .-k1noa_check{width:40px;height:40px;margin:0 auto}.-k1noa_thanks p{color:var(--ink-2);line-height:1.5}.-k1noa_thanks button{width:100%;margin-top:24px}@media (max-width:600px){.-k1noa_body{padding:20px 20px 16px}.-k1noa_body h2{font-size:20px}.-k1noa_intro{margin-bottom:18px}.-k1noa_choices{margin-bottom:16px}.-k1noa_actions{padding:14px 20px max(14px, env(safe-area-inset-bottom))}}.-k1noa_chips{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.-k1noa_inlineField{margin-top:12px;display:block}.-k1noa_textInput{border:1px solid var(--hairline);width:100%;min-height:44px;font:inherit;color:var(--ink);background:var(--surface-2);border-radius:12px;padding:10px 12px;font-size:16px;display:block}.-k1noa_textInput:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.-k1noa_privacySpaced{margin-top:12px;margin-bottom:12px}.-k1noa_thanks a.-k1noa_primary{width:100%;margin-top:24px;text-decoration:none}.-k1noa_thanks a.-k1noa_primary+button{margin-top:10px}.-k1noa_unlocked{gap:8px;display:grid}.-k1noa_unlocked p{color:var(--ink-2);margin:0;line-height:1.5}.-k1noa_unlocked a{justify-self:start;text-decoration:none}
.wEhSlW_card{border:1px solid var(--hairline-2);border-radius:var(--radius);color:var(--ink);background:var(--surface);box-shadow:var(--shadow)}.wEhSlW_openRow{border-radius:inherit;width:100%;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.wEhSlW_openRow>span{gap:3px;min-width:0;display:grid}.wEhSlW_openRow strong{font-size:15px;font-weight:700;line-height:1.25}.wEhSlW_openRow small{color:var(--muted);font-size:13px;line-height:1.35}.wEhSlW_chevron{fill:none;width:8px;height:14px;stroke:var(--muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none}.wEhSlW_body{gap:10px;padding:18px 20px 20px;display:grid}.wEhSlW_body h2{margin:0 0 4px;font-size:18px;line-height:1.2}.wEhSlW_label{font-size:14px;font-weight:650}.wEhSlW_text{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.wEhSlW_text strong{color:var(--ink)}.wEhSlW_actions{gap:10px;margin-top:4px;display:flex}.wEhSlW_body>button{justify-self:start}@media (max-width:760px){.wEhSlW_openRow{padding-inline:18px}.wEhSlW_body{padding:16px 18px 18px}}.wEhSlW_select{border:1px solid var(--hairline);width:100%;min-height:48px;font:inherit;color:var(--ink);background:var(--surface-2);border-radius:12px;padding:10px 12px;font-size:16px}.wEhSlW_select:focus-visible,.wEhSlW_openRow:focus-visible{outline:2px solid var(--ink);outline-offset:3px}
.TdGaWa_summary{color:var(--ink);gap:1.25rem;display:grid}.TdGaWa_summary h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0 0 .65rem;font-size:1.2rem;line-height:1.35}.TdGaWa_summary p{margin:.5rem 0;line-height:1.6}.TdGaWa_progress{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.TdGaWa_summary .TdGaWa_progress+p{margin-top:1rem}.TdGaWa_progress li{gap:.25rem;display:grid}.TdGaWa_progress span{color:var(--muted)}.TdGaWa_offer{color:var(--ink);background:var(--surface-2);border-radius:var(--radius);padding:1rem}.TdGaWa_offerAction{margin-top:.5rem;display:inline-block}.TdGaWa_actions{flex-wrap:wrap;gap:.75rem;display:flex}.TdGaWa_primary,.TdGaWa_secondary{border-radius:.65rem;padding:.75rem 1rem;font-weight:700;text-decoration:none}.TdGaWa_primary{color:var(--accent-ink);background:var(--accent)}.TdGaWa_secondary{color:var(--ink);background:var(--surface-2);border:1px solid var(--hairline)}@media (max-width:600px){.TdGaWa_actions{flex-direction:column}.TdGaWa_primary,.TdGaWa_secondary{text-align:center}.TdGaWa_offerAction{display:block}}
.O9osQa_page{width:min(640px,100%);color:var(--ink);gap:16px;margin:0 auto;display:grid}.O9osQa_header{gap:7px;margin-bottom:2px;display:grid}.O9osQa_eyebrow,.O9osQa_profileStatus,.O9osQa_licenceKicker{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1}.O9osQa_header h1{color:var(--ink);margin:0;font-size:34px;font-weight:600;line-height:1}.O9osQa_header p{max-width:520px;color:var(--muted);margin:0;font-size:15px;line-height:1.55}.O9osQa_profileCard,.O9osQa_licenceCard,.O9osQa_settingsList{border:1px solid var(--hairline-2);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);transition:background .35s,border-color .16s,transform .12s}.O9osQa_profileCard{align-items:center;gap:16px;padding:22px;display:flex}.O9osQa_avatar{width:64px;height:64px;color:var(--bg);background:var(--ink);font-family:var(--font-display), var(--font-sans), Arial, Helvetica, sans-serif;border-radius:999px;flex:none;place-items:center;font-size:26px;font-weight:700;line-height:1;display:grid}.O9osQa_profileIdentity{gap:4px;min-width:0;display:grid}.O9osQa_profileIdentity strong{min-width:0;color:var(--ink);font-family:var(--font-display), var(--font-sans), Arial, Helvetica, sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:600;line-height:1.1;overflow:hidden}.O9osQa_profileIdentity>span:last-child{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.O9osQa_licenceList{gap:10px;display:grid}.O9osQa_sectionTitle{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:4px 0 0;font-family:inherit;font-size:11px;font-weight:700;line-height:1}.O9osQa_licenceList ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.O9osQa_licenceContent .O9osQa_textLink{justify-self:start;margin-top:2px}.O9osQa_textLink{width:fit-content;color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.2em;justify-self:end;font-size:13px;font-weight:700}.O9osQa_licenceCard{grid-template-columns:minmax(58px,auto) minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.O9osQa_licenceIcon{border-radius:var(--radius-sm);min-width:58px;height:52px;color:var(--accent-ink);background:var(--accent);font-family:var(--font-display), var(--font-sans), Arial, Helvetica, sans-serif;place-items:center;padding-inline:8px;font-size:14px;font-weight:800;line-height:1;display:grid}.O9osQa_licenceContent{gap:4px;min-width:0;display:grid}.O9osQa_licenceContent strong,.O9osQa_settingsRow span{color:var(--ink);font-size:15px;font-weight:700;line-height:1.25}.O9osQa_licenceContent>span:last-of-type{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.O9osQa_statusChip{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:0 11px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.O9osQa_statusChipActive{color:var(--pos);background:var(--pos-bg)}.O9osQa_statusChipMuted{color:var(--muted);background:var(--surface-2)}.O9osQa_chevron{fill:none;width:8px;height:14px;stroke:var(--muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none}.O9osQa_settingsList{padding:4px 20px;display:grid}.O9osQa_settingsRow{border-bottom:1px solid var(--hairline-2);justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.O9osQa_settingsRow:last-child{border-bottom:0}.O9osQa_settingsRow strong{color:var(--muted);font-size:14px;font-weight:600;line-height:1}a.O9osQa_settingsRow:hover span{color:var(--ink-2)}.O9osQa_signOutButton{border:1px solid color-mix(in srgb, var(--neg) 26%, transparent);min-height:50px;color:var(--neg);background:var(--neg-bg);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:800;transition:filter .16s,transform .12s;display:inline-flex}.O9osQa_signOutButton:hover{filter:brightness(.98)}.O9osQa_signOutButton:active{transform:scale(.99)}@media (max-width:760px){.O9osQa_page{padding-inline:16px;width:100%;padding-bottom:10px}.O9osQa_header h1{font-size:28px}.O9osQa_profileCard{gap:15px;padding:18px}.O9osQa_avatar{width:60px;height:60px;font-size:24px}.O9osQa_profileIdentity strong{font-size:19px}.O9osQa_profileIdentity>span:last-child{font-size:13px}.O9osQa_licenceCard{grid-template-columns:minmax(48px,auto) minmax(0,1fr) auto;gap:12px;padding:14px}.O9osQa_licenceIcon{min-width:48px;height:44px;font-size:13px}.O9osQa_licenceContent>span:last-of-type{white-space:normal}.O9osQa_settingsList{padding:4px 18px}.O9osQa_settingsRow{min-height:50px}.O9osQa_signOutButton{width:100%}}
.XXcYma_dashboard{width:min(720px,100%);color:var(--ink);gap:18px;margin:0 auto;display:grid}.XXcYma_brandHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.XXcYma_brandIntro{gap:8px;display:grid}.XXcYma_brandRow{width:fit-content;color:var(--muted);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.XXcYma_logoMark{border-radius:4px;width:14px;height:14px;display:block}.XXcYma_brandHeader h1,.XXcYma_emptyState h2,.XXcYma_expiredLicences h2{color:var(--ink);margin:0;font-size:34px;font-weight:600;line-height:1}.XXcYma_brandHeader p,.XXcYma_emptyState p,.XXcYma_licenceLead,.XXcYma_moduleContent p{color:var(--muted);margin:0;line-height:1.55}.XXcYma_brandHeader p{max-width:560px;font-size:15px}.XXcYma_licenceSection,.XXcYma_licenceGrid,.XXcYma_moduleList,.XXcYma_expiredLicences ul{gap:14px;display:grid}.XXcYma_licenceCard{border:1px solid var(--hero-line);border-radius:calc(var(--radius) + 4px);color:var(--hero-ink);background:radial-gradient(135% 95% at 92% -12%, var(--hero-glow), transparent 56%), var(--hero-bg);box-shadow:var(--shadow);gap:20px;padding:22px;display:grid;overflow:hidden}.XXcYma_licenceCardHeader{grid-template-columns:minmax(62px,auto) minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.XXcYma_licenceBadge{border-radius:var(--radius-sm);min-width:62px;height:54px;color:var(--accent-ink);background:var(--accent);font-family:var(--font-display), var(--font-sans), Arial, Helvetica, sans-serif;place-items:center;padding-inline:8px;font-size:14px;font-weight:800;line-height:1;display:grid}.XXcYma_eyebrow,.XXcYma_sectionPill,.XXcYma_warningPill,.XXcYma_moduleScope{width:fit-content;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1}.XXcYma_licenceCard .XXcYma_eyebrow,.XXcYma_licenceCard h2,.XXcYma_licenceCard .XXcYma_licenceLead{color:var(--hero-ink)}.XXcYma_licenceCard .XXcYma_eyebrow{color:var(--hero-muted);margin:0 0 8px}.XXcYma_licenceCard h2{margin:0;font-size:26px;font-weight:700;line-height:1}.XXcYma_licenceLead{color:var(--hero-muted);margin-top:7px;font-size:14px}.XXcYma_statusChip{min-height:30px;color:var(--accent-ink);background:var(--accent);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.XXcYma_licenceFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.XXcYma_licenceFacts div{border:1px solid var(--hero-line);border-radius:var(--radius-sm);background:#ffffff0f;align-content:center;gap:5px;min-width:0;min-height:70px;padding:12px;display:grid}.XXcYma_licenceFacts dt,.XXcYma_moduleMetrics dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1}.XXcYma_licenceFacts dt{color:var(--hero-muted)}.XXcYma_licenceFacts dd,.XXcYma_moduleMetrics dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.2}.XXcYma_licenceFacts dd{color:var(--hero-ink)}.XXcYma_moduleList,.XXcYma_expiredLicences ul{margin:0;padding:0;list-style:none}.XXcYma_moduleRow{border:1px solid var(--hero-line);border-radius:var(--radius-sm);background:#ffffff0f;grid-template-columns:minmax(0,1fr) minmax(230px,.72fr);gap:14px;padding:14px;display:grid}.XXcYma_moduleContent{gap:8px;min-width:0;display:grid}.XXcYma_moduleScope{color:var(--hero-muted)}.XXcYma_moduleContent h3{color:var(--hero-ink);margin:0;font-size:17px;font-weight:600;line-height:1.15}.XXcYma_moduleContent p{color:var(--hero-muted);font-size:14px}.XXcYma_actionButton,.XXcYma_secondaryAction{border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:14px;font-weight:800;line-height:1;transition:background-color .15s,filter .15s,transform .12s;display:inline-flex}.XXcYma_secondaryAction{border:1px solid var(--hero-line);color:var(--hero-ink);background:0 0}.XXcYma_secondaryAction:hover{background:#ffffff14}.XXcYma_actionButton:active,.XXcYma_resetButton:active{transform:scale(.98)}.XXcYma_modulePracticeAction{justify-self:start}.XXcYma_moduleProgress{align-content:start;gap:10px;min-width:0;display:grid}.XXcYma_moduleMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.XXcYma_moduleMetrics div{border:1px solid var(--hero-line);background:#0000001f;border-radius:13px;align-content:center;gap:5px;min-height:58px;padding:9px;display:grid}.XXcYma_moduleMetrics dt{color:var(--hero-muted)}.XXcYma_moduleMetrics dd{color:var(--hero-ink);font-size:13px}.XXcYma_moduleReset{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.XXcYma_resetWarning{max-width:34ch;color:var(--muted);text-align:right;margin:0;font-size:12px;line-height:1.4}.XXcYma_resetButton{border:1px solid var(--hero-line);min-height:38px;color:var(--hero-muted);cursor:pointer;background:0 0;border-radius:999px;padding:0 13px;font-size:13px;font-weight:700;transition:background-color .15s,color .15s,transform .12s}.XXcYma_resetButton:hover{color:var(--hero-ink);background:#ffffff14}.XXcYma_emptyState,.XXcYma_expiredLicences{border:1px solid var(--hairline-2);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);gap:14px;padding:22px;display:grid}.XXcYma_emptyActions{flex-wrap:wrap;gap:10px;display:flex}.XXcYma_emptyPrimaryAction{color:var(--accent-ink);background:var(--accent)}.XXcYma_emptyPrimaryAction:hover{filter:brightness(1.05)}.XXcYma_emptySecondaryAction{border:1.5px solid color-mix(in srgb, var(--ink) 42%, transparent);color:var(--ink);background:var(--surface)}.XXcYma_emptySecondaryAction:hover{background:var(--surface-2)}.XXcYma_emptyIcon{border-radius:var(--radius-sm);width:42px;height:42px;color:var(--accent-ink);background:var(--accent);place-items:center;font-weight:900;display:grid}.XXcYma_sectionPill{min-height:28px;color:var(--accent-ink);background:var(--accent);border-radius:999px;align-items:center;padding:0 11px;display:inline-flex}.XXcYma_warningPill{min-height:28px;color:var(--ink);background:var(--neg-bg);border-radius:999px;align-items:center;padding:0 11px;display:inline-flex}.XXcYma_expiredState .XXcYma_emptyIcon{color:var(--ink);background:var(--neg-bg)}.XXcYma_sectionHeader{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.XXcYma_sectionHeader .XXcYma_eyebrow{margin:0 0 7px}.XXcYma_expiredLicences li{border:1px solid var(--hairline-2);border-radius:var(--radius-sm);background:var(--surface-2);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:grid}.XXcYma_expiredBadge{width:44px;height:44px;color:var(--muted);background:var(--track);font-family:var(--font-display), var(--font-sans), Arial, Helvetica, sans-serif;border-radius:13px;place-items:center;font-weight:800;display:grid}.XXcYma_expiredLicences li div{gap:3px;min-width:0;display:grid}.XXcYma_expiredLicences li span,.XXcYma_expiredLicences li strong{overflow-wrap:anywhere;min-width:0}.XXcYma_expiredLicences li div span{color:var(--ink);font-weight:700}.XXcYma_expiredLicences li strong{color:var(--muted);font-size:13px}.XXcYma_expiredStatus{min-height:28px;color:var(--muted);background:var(--surface);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:760px){.XXcYma_dashboard{width:100%;padding-inline:16px}.XXcYma_brandHeader h1{font-size:28px}.XXcYma_licenceCard,.XXcYma_emptyState,.XXcYma_expiredLicences{padding:18px}.XXcYma_licenceCardHeader,.XXcYma_moduleRow,.XXcYma_expiredLicences li{grid-template-columns:1fr}.XXcYma_licenceCardHeader{gap:12px}.XXcYma_statusChip,.XXcYma_modulePracticeAction,.XXcYma_moduleReset{justify-self:start}.XXcYma_licenceFacts,.XXcYma_moduleMetrics{grid-template-columns:1fr 1fr}.XXcYma_moduleMetrics{gap:8px}.XXcYma_expiredStatus{justify-self:start}}@media (max-width:420px){.XXcYma_licenceFacts,.XXcYma_moduleMetrics{grid-template-columns:1fr}}
