.AuditRuns-module__ID5d7W__activeList{gap:var(--space-3);flex-direction:column;display:flex}.AuditRuns-module__ID5d7W__active{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-direction:column;gap:18px;display:flex}.AuditRuns-module__ID5d7W__activeHead{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.AuditRuns-module__ID5d7W__activeWho{flex-direction:column;gap:6px;min-width:0;display:flex}.AuditRuns-module__ID5d7W__activeTitle{align-items:center;gap:10px;min-width:0;display:flex}.AuditRuns-module__ID5d7W__domain{font-family:var(--font-mono-stack);font-size:16px;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AuditRuns-module__ID5d7W__activeMeta{color:var(--color-text-secondary);font-size:14px}.AuditRuns-module__ID5d7W__badgeInfo,.AuditRuns-module__ID5d7W__badge{border-radius:var(--radius-pill);font-size:12px;font-weight:var(--weight-semibold);white-space:nowrap;flex-shrink:0;padding:3px 9px;display:inline-flex}.AuditRuns-module__ID5d7W__badgeInfo{background:var(--color-info-bg);color:var(--color-info)}.AuditRuns-module__ID5d7W__badge{background:var(--color-neutral-bg);color:var(--color-neutral)}.AuditRuns-module__ID5d7W__badge[data-status=done]{background:var(--color-success-bg);color:var(--color-success)}.AuditRuns-module__ID5d7W__badge[data-status=partial]{background:var(--color-warning-bg);color:var(--color-warning)}.AuditRuns-module__ID5d7W__badge[data-status=failed]{background:var(--color-danger-bg);color:var(--color-danger)}.AuditRuns-module__ID5d7W__secondary{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);height:40px;color:var(--color-text);font:inherit;font-size:14px;font-weight:var(--weight-medium);cursor:pointer;flex-shrink:0;padding:0 16px}.AuditRuns-module__ID5d7W__secondary:disabled{color:var(--color-text-muted);cursor:default}.AuditRuns-module__ID5d7W__progress{gap:var(--space-2);flex-direction:column;display:flex}.AuditRuns-module__ID5d7W__progressHead{justify-content:space-between;gap:var(--space-3);font-size:14px;display:flex}.AuditRuns-module__ID5d7W__progressHead strong,.AuditRuns-module__ID5d7W__percent{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.AuditRuns-module__ID5d7W__bar{background:var(--color-border-soft);border-radius:4px;height:8px;overflow:hidden}.AuditRuns-module__ID5d7W__barFill{background:var(--color-info);border-radius:4px;height:100%;transition:width .4s}.AuditRuns-module__ID5d7W__slow{color:var(--color-warning-text);margin:0;font-size:13px}.AuditRuns-module__ID5d7W__sectionTitle{font-size:18px;font-weight:var(--weight-bold);margin:0}.AuditRuns-module__ID5d7W__origin{color:var(--color-text-body)}.AuditRuns-module__ID5d7W__status{align-items:center;gap:6px;display:inline-flex}.AuditRuns-module__ID5d7W__linkButton{font:inherit;font-size:14px;font-weight:var(--weight-semibold);color:var(--color-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.AuditRuns-module__ID5d7W__flag{color:var(--color-text-muted);font-size:12px;display:block}.AuditRuns-module__ID5d7W__cards{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AuditRuns-module__ID5d7W__card{gap:3px var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:14px;display:grid}.AuditRuns-module__ID5d7W__cardDomain{font-family:var(--font-mono-stack);font-size:13px;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AuditRuns-module__ID5d7W__cardMeta{color:var(--color-text-muted);grid-column:1;font-size:12px}.AuditRuns-module__ID5d7W__card .AuditRuns-module__ID5d7W__badge{grid-area:1/2/span 2}.AuditRuns-module__ID5d7W__change{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text-secondary)}.AuditRuns-module__ID5d7W__change[data-direction="1"]{color:var(--color-success)}.AuditRuns-module__ID5d7W__change[data-direction="-1"]{color:var(--color-danger)}.AuditRuns-module__ID5d7W__action{text-align:right;white-space:nowrap}.AuditRuns-module__ID5d7W__action a,.AuditRuns-module__ID5d7W__cardLink{font-size:14px;font-weight:var(--weight-semibold);color:var(--color-text)}.AuditRuns-module__ID5d7W__cardLink{grid-column:1/-1;justify-self:start;margin-top:4px}@media (prefers-reduced-motion:reduce){.AuditRuns-module__ID5d7W__barFill{transition:none}}@media (max-width:767px){.AuditRuns-module__ID5d7W__active{padding:var(--space-4)}.AuditRuns-module__ID5d7W__activeHead{gap:var(--space-3);flex-direction:column}}
.Audits-module__FDN7kW__page{gap:var(--space-6);padding:var(--space-10);flex-direction:column;flex:auto;display:flex}.Audits-module__FDN7kW__header{flex-direction:column;gap:6px;display:flex}.Audits-module__FDN7kW__title{font-size:32px;font-weight:var(--weight-bold);letter-spacing:-.03em;margin:0;line-height:1.15}.Audits-module__FDN7kW__subtitle{color:var(--color-text-secondary);margin:0;font-size:15px}.Audits-module__FDN7kW__tableCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);overflow:hidden}.Audits-module__FDN7kW__table{border-collapse:collapse;width:100%;font-size:14px}.Audits-module__FDN7kW__table th{padding:14px var(--space-5);text-align:left;font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-surface-2);border-bottom:1px solid var(--color-border)}.Audits-module__FDN7kW__table td{height:58px;padding:0 var(--space-5);border-bottom:1px solid var(--color-border-soft)}.Audits-module__FDN7kW__table tbody tr:last-child td{border-bottom:none}.Audits-module__FDN7kW__site{font-family:var(--font-mono-stack);font-size:13px;font-weight:var(--weight-medium);color:var(--color-text)}.Audits-module__FDN7kW__date{color:var(--color-text-body);white-space:nowrap}.Audits-module__FDN7kW__number{font-variant-numeric:tabular-nums}.Audits-module__FDN7kW__muted{color:var(--color-text-muted)}.Audits-module__FDN7kW__score{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.Audits-module__FDN7kW__score[data-rating=good]{color:var(--color-success)}.Audits-module__FDN7kW__score[data-rating=needsImprovement]{color:var(--color-warning)}.Audits-module__FDN7kW__score[data-rating=poor]{color:var(--color-danger)}.Audits-module__FDN7kW__status{border-radius:var(--radius-pill);font-size:12px;font-weight:var(--weight-semibold);background:var(--color-neutral-bg);color:var(--color-neutral);padding:3px 10px;display:inline-flex}.Audits-module__FDN7kW__status[data-status=done]{background:var(--color-success-bg);color:var(--color-success)}.Audits-module__FDN7kW__status[data-status=running],.Audits-module__FDN7kW__status[data-status=queued]{background:var(--color-info-bg);color:var(--color-info)}.Audits-module__FDN7kW__status[data-status=failed]{background:var(--color-danger-bg);color:var(--color-danger)}.Audits-module__FDN7kW__mobileList{display:none}.Audits-module__FDN7kW__pager{justify-content:space-between;display:flex}.Audits-module__FDN7kW__pagerLink{min-height:var(--tap-target);padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:14px;font-weight:var(--weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.Audits-module__FDN7kW__empty{align-items:center;gap:var(--space-3);padding:var(--space-14) var(--space-6);text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);flex-direction:column;display:flex}.Audits-module__FDN7kW__emptyTitle{font-size:20px;font-weight:var(--weight-bold);margin:0}.Audits-module__FDN7kW__emptyText{color:var(--color-text-secondary);margin:0;font-size:15px}.Audits-module__FDN7kW__emptyCta{min-height:var(--tap-target);border-radius:var(--radius-sm);background:var(--color-text);color:var(--color-text-inverse);font-size:15px;font-weight:var(--weight-semibold);align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}@media (max-width:767px){.Audits-module__FDN7kW__page{padding:var(--space-5) var(--space-4);gap:var(--space-4)}.Audits-module__FDN7kW__title{font-size:26px}.Audits-module__FDN7kW__tableCard{display:none}.Audits-module__FDN7kW__mobileList{display:block}}
.Sites-module__R5FmHW__card{gap:var(--space-4);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);flex-direction:column;display:flex}.Sites-module__R5FmHW__cardTitle{font-size:18px;font-weight:var(--weight-bold);letter-spacing:-.01em;margin:0}.Sites-module__R5FmHW__cardText{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.55}.Sites-module__R5FmHW__usage{gap:var(--space-2);flex-direction:column;display:flex}.Sites-module__R5FmHW__usageHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);font-size:14px;display:flex}.Sites-module__R5FmHW__usageLabel{font-weight:var(--weight-semibold)}.Sites-module__R5FmHW__usageValue{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.Sites-module__R5FmHW__meter{background:var(--color-border-soft);border-radius:3px;height:6px;overflow:hidden}.Sites-module__R5FmHW__meterFill{background:var(--color-text);border-radius:3px;height:100%}.Sites-module__R5FmHW__notice,.Sites-module__R5FmHW__warning{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);margin:0;font-size:14px;line-height:1.5}.Sites-module__R5FmHW__notice{background:var(--color-info-bg);color:var(--color-info)}.Sites-module__R5FmHW__warning{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);background:var(--color-warning-bg);color:var(--color-warning-text);flex-wrap:wrap;display:flex}.Sites-module__R5FmHW__warningLink{font-weight:var(--weight-semibold);color:inherit}.Sites-module__R5FmHW__addForm{gap:var(--space-2);flex-direction:column;display:flex}.Sites-module__R5FmHW__addLabel{font-size:14px;font-weight:var(--weight-semibold)}.Sites-module__R5FmHW__addRow{gap:var(--space-2);display:flex}.Sites-module__R5FmHW__addInput,.Sites-module__R5FmHW__confirmInput{box-sizing:border-box;min-width:0;height:44px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-mono-stack);color:var(--color-text);flex:auto;font-size:14px}.Sites-module__R5FmHW__addInput[aria-invalid=true]{border-color:var(--color-danger)}.Sites-module__R5FmHW__addInput:focus-visible,.Sites-module__R5FmHW__confirmInput:focus-visible{outline:2px solid var(--color-indigo);outline-offset:1px}.Sites-module__R5FmHW__fieldError{min-height:20px;color:var(--color-danger);margin:0;font-size:14px}.Sites-module__R5FmHW__addNote{color:var(--color-text-muted);margin:0;font-size:13px}.Sites-module__R5FmHW__primary,.Sites-module__R5FmHW__secondary,.Sites-module__R5FmHW__danger,.Sites-module__R5FmHW__dangerSolid{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-sm);font:inherit;font-size:14px;font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;text-decoration:none;display:inline-flex}.Sites-module__R5FmHW__primary{background:var(--color-text);color:var(--color-text-inverse);border:none}.Sites-module__R5FmHW__secondary{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-medium)}.Sites-module__R5FmHW__danger{border:1px solid var(--color-danger-border);background:var(--color-surface);color:var(--color-danger);align-self:flex-start}.Sites-module__R5FmHW__dangerSolid{background:var(--color-danger);color:var(--color-text-inverse);border:none}.Sites-module__R5FmHW__auditButton{align-self:flex-start}.Sites-module__R5FmHW__primary:disabled,.Sites-module__R5FmHW__secondary:disabled,.Sites-module__R5FmHW__dangerSolid:disabled{opacity:.45;cursor:not-allowed}.Sites-module__R5FmHW__siteLink{font-family:var(--font-mono-stack);font-size:13px;font-weight:var(--weight-medium);color:var(--color-text)}.Sites-module__R5FmHW__cards{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Sites-module__R5FmHW__siteCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);color:var(--color-text);flex-direction:column;gap:3px;padding:14px;text-decoration:none;display:flex}.Sites-module__R5FmHW__siteCardDomain{font-family:var(--font-mono-stack);font-size:13px;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Sites-module__R5FmHW__siteCardMeta{color:var(--color-text-muted);font-size:12px}.Sites-module__R5FmHW__retained{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Sites-module__R5FmHW__retainedRow{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--color-border-soft);flex-wrap:wrap;display:flex}.Sites-module__R5FmHW__retainedWho{flex-direction:column;gap:2px;min-width:0;display:flex}.Sites-module__R5FmHW__retainedMeta{color:var(--color-text-muted);font-size:13px}.Sites-module__R5FmHW__crumbs{gap:var(--space-2);color:var(--color-text-muted);font-size:14px;display:flex}.Sites-module__R5FmHW__crumbs a{color:var(--color-text-secondary)}.Sites-module__R5FmHW__domainTitle{overflow-wrap:anywhere}.Sites-module__R5FmHW__meta{color:var(--color-text-secondary);margin:0;font-size:14px}.Sites-module__R5FmHW__meta a{color:inherit;font-family:var(--font-mono-stack);font-size:13px}.Sites-module__R5FmHW__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.Sites-module__R5FmHW__count{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.Sites-module__R5FmHW__pages{border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Sites-module__R5FmHW__pageRow{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:52px;padding:0 var(--space-2) 0 var(--space-4);border-top:1px solid var(--color-border-soft);display:flex}.Sites-module__R5FmHW__pageRow:first-child{border-top:none}.Sites-module__R5FmHW__pageUrl{min-width:0;font-family:var(--font-mono-stack);overflow-wrap:anywhere;font-size:13px}.Sites-module__R5FmHW__remove{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Sites-module__R5FmHW__remove:hover{background:var(--color-neutral-bg);color:var(--color-danger)}.Sites-module__R5FmHW__mono{font-family:var(--font-mono-stack)}.Sites-module__R5FmHW__dialog{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);width:min(520px,100vw - 32px);max-width:none;color:var(--color-text);padding:0;overflow:hidden;box-shadow:0 24px 64px #0000001f}.Sites-module__R5FmHW__dialog::backdrop{background:var(--color-app-overlay)}.Sites-module__R5FmHW__dialogInner{flex-direction:column;display:flex}.Sites-module__R5FmHW__dialogBody{padding:var(--space-6) var(--space-6) 18px;gap:14px;display:flex}.Sites-module__R5FmHW__dialogIcon{border-radius:var(--radius-lg);background:var(--color-danger-bg);width:44px;height:44px;color:var(--color-danger);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Sites-module__R5FmHW__dialogText{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.Sites-module__R5FmHW__dialogTitle{font-size:19px;font-weight:var(--weight-bold);letter-spacing:-.02em;margin:0}.Sites-module__R5FmHW__dialogLead{color:var(--color-text-body);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.Sites-module__R5FmHW__dialogList{color:var(--color-text-secondary);flex-direction:column;gap:6px;margin:4px 0 0;padding:0 0 0 18px;font-size:14px;line-height:1.45;list-style:outside;display:flex}.Sites-module__R5FmHW__confirm{flex-direction:column;gap:6px;margin-top:6px;display:flex}.Sites-module__R5FmHW__confirmLabel{font-size:13px;font-weight:var(--weight-semibold);overflow-wrap:anywhere}.Sites-module__R5FmHW__dialogFoot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:14px var(--space-6);background:var(--color-surface-2);border-top:1px solid var(--color-border);display:flex}.Sites-module__R5FmHW__dialogNote{color:var(--color-text-muted);font-size:12px;line-height:1.45}.Sites-module__R5FmHW__dialogButtons{gap:var(--space-2);display:flex}@media (max-width:767px){.Sites-module__R5FmHW__card{padding:var(--space-4)}.Sites-module__R5FmHW__addRow{flex-direction:column}.Sites-module__R5FmHW__dialogBody{padding:var(--space-5) var(--space-4) var(--space-4)}.Sites-module__R5FmHW__dialogFoot{padding:14px var(--space-4);flex-direction:column;align-items:stretch}.Sites-module__R5FmHW__dialogButtons>*{flex:1 1 0}}
.FixGuide-module__0prneW__guide{margin-top:6px}.FixGuide-module__0prneW__summary{min-height:32px;font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-text);cursor:pointer;align-items:center;display:inline-flex}.FixGuide-module__0prneW__summary:focus-visible,.FixGuide-module__0prneW__docs:focus-visible{outline:2px solid var(--color-indigo);outline-offset:2px}.FixGuide-module__0prneW__body{border-radius:var(--radius-sm);background:var(--color-surface-2);font-size:var(--text-caption);font-weight:var(--weight-regular);color:var(--color-text-body);flex-direction:column;gap:8px;margin-top:4px;padding:10px 12px;line-height:1.5;display:flex}.FixGuide-module__0prneW__found{color:var(--color-text);overflow-wrap:anywhere}.FixGuide-module__0prneW__steps{flex-direction:column;gap:4px;padding-left:1.25em;list-style:decimal;display:flex}.FixGuide-module__0prneW__docs{color:var(--color-text);text-underline-offset:2px;align-self:flex-start;text-decoration:underline}.FixGuide-module__0prneW__prompts{border-top:1px solid var(--color-border-soft);flex-direction:column;gap:4px;padding-top:6px;display:flex}.FixGuide-module__0prneW__split{align-self:flex-start;max-width:100%;display:flex;position:relative}.FixGuide-module__0prneW__splitFrame{--frame:1.5px;--inner-radius:calc(var(--radius-sm) - var(--frame));gap:var(--frame);max-width:100%;padding:var(--frame);border-radius:var(--radius-sm);isolation:isolate;display:inline-flex;position:relative;overflow:hidden}.FixGuide-module__0prneW__splitFrame:before{content:"";z-index:-1;aspect-ratio:1;background:var(--gradient-offer-conic);width:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FixGuide-module__0prneW__splitGlow{z-index:-1;aspect-ratio:1;background:var(--gradient-logo-sweep);opacity:0;pointer-events:none;width:150%;transition:opacity .2s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FixGuide-module__0prneW__splitMain,.FixGuide-module__0prneW__splitToggle{background:var(--color-surface);min-height:32px;font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-text);cursor:pointer;border:0;align-items:center;display:inline-flex}.FixGuide-module__0prneW__splitMain{border-radius:var(--inner-radius) 0 0 var(--inner-radius);text-align:left;gap:6px;min-width:0;padding:0 12px 0 10px}.FixGuide-module__0prneW__splitToggle{border-radius:0 var(--inner-radius) var(--inner-radius) 0;flex:none;justify-content:center;width:32px}.FixGuide-module__0prneW__splitMain:focus-visible,.FixGuide-module__0prneW__splitToggle:focus-visible,.FixGuide-module__0prneW__menuItem:focus-visible{outline:2px solid var(--color-indigo);outline-offset:-2px}.FixGuide-module__0prneW__sparkles,.FixGuide-module__0prneW__check{flex:none}.FixGuide-module__0prneW__sparkles path{transform-box:fill-box;transform-origin:50%}.FixGuide-module__0prneW__sparkleMain{fill:var(--color-indigo)}.FixGuide-module__0prneW__sparkleSmall{fill:var(--color-indigo);opacity:.55}.FixGuide-module__0prneW__check{color:var(--color-success)}@keyframes FixGuide-module__0prneW__promptSpin{to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes FixGuide-module__0prneW__promptTwinkle{50%{opacity:1;transform:scale(1.25)}}@keyframes FixGuide-module__0prneW__promptGlow{50%{transform:scale(.85)}}@keyframes FixGuide-module__0prneW__promptPop{0%{opacity:0;transform:scale(.4)}}@keyframes FixGuide-module__0prneW__promptBurst{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2.2)}}@media (hover:hover){.FixGuide-module__0prneW__splitFrame:hover .FixGuide-module__0prneW__splitGlow{opacity:1;animation:3s linear infinite FixGuide-module__0prneW__promptSpin}.FixGuide-module__0prneW__splitFrame:hover .FixGuide-module__0prneW__sparkleMain{animation:1.6s ease-in-out infinite FixGuide-module__0prneW__promptGlow}.FixGuide-module__0prneW__splitFrame:hover .FixGuide-module__0prneW__sparkleSmall{animation:1.6s ease-in-out infinite FixGuide-module__0prneW__promptTwinkle}.FixGuide-module__0prneW__splitFrame:hover .FixGuide-module__0prneW__sparkleSmall:last-child{animation-delay:.8s}}.FixGuide-module__0prneW__splitFrame:has(:focus-visible) .FixGuide-module__0prneW__splitGlow{opacity:1;animation:3s linear infinite FixGuide-module__0prneW__promptSpin}.FixGuide-module__0prneW__splitFrame:has(:focus-visible) .FixGuide-module__0prneW__sparkleMain{animation:1.6s ease-in-out infinite FixGuide-module__0prneW__promptGlow}.FixGuide-module__0prneW__splitFrame:has(:focus-visible) .FixGuide-module__0prneW__sparkleSmall{animation:1.6s ease-in-out infinite FixGuide-module__0prneW__promptTwinkle}.FixGuide-module__0prneW__splitFrame[data-copied] .FixGuide-module__0prneW__check{animation:.3s ease-out FixGuide-module__0prneW__promptPop}.FixGuide-module__0prneW__splitFrame[data-copied]:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#6366f159,#0000 70%);border-radius:50%;width:24px;height:24px;margin-top:-12px;animation:.6s ease-out FixGuide-module__0prneW__promptBurst;position:absolute;top:50%;left:6px}.FixGuide-module__0prneW__menu{z-index:20;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:max-content;max-width:min(360px,100vw - 48px);box-shadow:var(--shadow-menu);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0}.FixGuide-module__0prneW__menuItem{border-radius:calc(var(--radius-sm) - 2px);width:100%;min-height:36px;font-size:var(--text-caption);color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:8px;padding:9px 10px;line-height:1.35;display:flex}.FixGuide-module__0prneW__menuItem:hover,.FixGuide-module__0prneW__menuItem:focus-visible{background:var(--color-surface-tile)}.FixGuide-module__0prneW__menuItem[aria-checked=true]{font-weight:var(--weight-semibold)}.FixGuide-module__0prneW__menuMark{flex:none;align-items:center;width:14px;height:18px;display:inline-flex}.FixGuide-module__0prneW__menuMark .FixGuide-module__0prneW__check{color:var(--color-indigo)}@media (prefers-reduced-motion:reduce){.FixGuide-module__0prneW__splitGlow{transition:none}.FixGuide-module__0prneW__splitGlow,.FixGuide-module__0prneW__splitFrame:after,.FixGuide-module__0prneW__splitFrame .FixGuide-module__0prneW__sparkles path,.FixGuide-module__0prneW__splitFrame .FixGuide-module__0prneW__check{animation:none!important}}.FixGuide-module__0prneW__promptHint{font-size:var(--text-eyebrow);color:var(--color-text-muted)}
.LighthouseReport-module__jU23LG__tabs{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);overflow:hidden}.LighthouseReport-module__jU23LG__tabList{border-bottom:1px solid var(--color-border);background:var(--color-surface-2);scrollbar-width:none;display:flex;overflow-x:auto}.LighthouseReport-module__jU23LG__tab{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-target);padding:0 var(--space-4);font-family:inherit;font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1 0 auto;display:inline-flex}.LighthouseReport-module__jU23LG__tab[aria-selected=true]{border-bottom-color:var(--color-text);font-weight:var(--weight-semibold);color:var(--color-text)}.LighthouseReport-module__jU23LG__tabScore{font-family:var(--font-mono-stack);font-size:var(--text-caption);font-weight:var(--weight-semibold)}.LighthouseReport-module__jU23LG__good{color:var(--color-success)}.LighthouseReport-module__jU23LG__needsImprovement{color:var(--color-warning)}.LighthouseReport-module__jU23LG__poor{color:var(--color-danger)}.LighthouseReport-module__jU23LG__panel{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}.LighthouseReport-module__jU23LG__panel[hidden]{display:none}.LighthouseReport-module__jU23LG__empty{font-size:var(--text-body-sm);color:var(--color-text-secondary)}.LighthouseReport-module__jU23LG__group{gap:var(--space-2);flex-direction:column;display:flex}.LighthouseReport-module__jU23LG__groupTitle{font-size:var(--text-body-sm);font-weight:var(--weight-semibold)}.LighthouseReport-module__jU23LG__table{border-collapse:collapse;width:100%;font-size:var(--text-caption)}.LighthouseReport-module__jU23LG__table thead{display:none}.LighthouseReport-module__jU23LG__table tr{border-top:1px solid var(--color-border-soft);gap:6px;padding:12px 0;display:grid}.LighthouseReport-module__jU23LG__table tbody tr:first-child{border-top:none}.LighthouseReport-module__jU23LG__table th,.LighthouseReport-module__jU23LG__table td{text-align:left;vertical-align:top;padding:0}.LighthouseReport-module__jU23LG__table td{gap:var(--space-2);color:var(--color-text-body);display:flex}.LighthouseReport-module__jU23LG__table td:before{content:attr(data-label);color:var(--color-text-muted);flex:0 0 112px}.LighthouseReport-module__jU23LG__problem{align-items:flex-start;gap:10px;display:flex}.LighthouseReport-module__jU23LG__problemText{flex-direction:column;gap:2px;display:flex}.LighthouseReport-module__jU23LG__auditTitle{font-size:var(--text-body-sm);font-weight:var(--weight-medium);color:var(--color-text)}.LighthouseReport-module__jU23LG__muted{color:var(--color-text-muted);display:block}.LighthouseReport-module__jU23LG__elementsCell{min-width:0}.LighthouseReport-module__jU23LG__elementsBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.LighthouseReport-module__jU23LG__elements{flex-direction:column;gap:2px;min-width:0;list-style:none;display:flex}.LighthouseReport-module__jU23LG__elements li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LighthouseReport-module__jU23LG__elementLink,.LighthouseReport-module__jU23LG__elementCode{font-family:var(--font-mono-stack);font-size:var(--text-overline)}.LighthouseReport-module__jU23LG__elementLink{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:2px}.LighthouseReport-module__jU23LG__elementLink:hover{text-decoration-color:currentColor}.LighthouseReport-module__jU23LG__elementCode{color:var(--color-text-body)}.LighthouseReport-module__jU23LG__moreElements summary{min-height:32px;color:var(--color-text-secondary);cursor:pointer;align-items:center;display:flex}.LighthouseReport-module__jU23LG__status{flex-shrink:0;margin-top:2px;display:inline-flex}.LighthouseReport-module__jU23LG__failed .LighthouseReport-module__jU23LG__status,.LighthouseReport-module__jU23LG__status.LighthouseReport-module__jU23LG__failed{color:var(--color-danger)}.LighthouseReport-module__jU23LG__status.LighthouseReport-module__jU23LG__warnings{color:var(--color-warning)}.LighthouseReport-module__jU23LG__status.LighthouseReport-module__jU23LG__passed{color:var(--color-success)}.LighthouseReport-module__jU23LG__status.LighthouseReport-module__jU23LG__notApplicable{color:var(--color-text-disabled)}.LighthouseReport-module__jU23LG__status.LighthouseReport-module__jU23LG__manual{color:var(--color-text-secondary)}.LighthouseReport-module__jU23LG__code{background:var(--color-surface-tile);font-family:var(--font-mono-stack);border-radius:4px;padding:0 3px;font-size:.92em}.LighthouseReport-module__jU23LG__fold{border-top:1px solid var(--color-border-soft);padding-top:var(--space-3)}.LighthouseReport-module__jU23LG__foldSummary{min-height:var(--tap-target);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);cursor:pointer;align-items:center;display:flex}.LighthouseReport-module__jU23LG__hint{margin-bottom:var(--space-2);font-size:var(--text-caption);color:var(--color-text-muted)}.LighthouseReport-module__jU23LG__plainList{font-size:var(--text-caption);color:var(--color-text-secondary);flex-direction:column;gap:6px;list-style:none;display:flex}.LighthouseReport-module__jU23LG__plainList li{gap:var(--space-2);align-items:flex-start;display:flex}@media (min-width:768px){.LighthouseReport-module__jU23LG__table thead{display:table-header-group}.LighthouseReport-module__jU23LG__table thead tr{border-top:none;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-weight:var(--weight-medium);padding:0 0 6px}.LighthouseReport-module__jU23LG__table tr{gap:var(--space-4);grid-template-columns:minmax(0,2.4fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,1.6fr)}.LighthouseReport-module__jU23LG__table thead+tbody tr:first-child{border-top:none}.LighthouseReport-module__jU23LG__table td{display:block}.LighthouseReport-module__jU23LG__table td:before{content:none}}@media (min-width:1024px){.LighthouseReport-module__jU23LG__panel{padding:var(--space-5) var(--space-6)}.LighthouseReport-module__jU23LG__tab{flex:none}}
.RemeasureButton-module__hyYVIG__wrap{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.RemeasureButton-module__hyYVIG__button{min-height:40px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-warning-text);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-warning-text);font-family:inherit;font-size:var(--text-body-sm);font-weight:var(--weight-medium);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.RemeasureButton-module__hyYVIG__button:hover{background:var(--color-warning-bg)}.RemeasureButton-module__hyYVIG__button:focus-visible{outline:2px solid var(--color-indigo);outline-offset:2px}.RemeasureButton-module__hyYVIG__button:disabled{cursor:progress;opacity:.7}.RemeasureButton-module__hyYVIG__notice,.RemeasureButton-module__hyYVIG__status{font-size:var(--text-body-sm);color:var(--color-warning-text);margin:0;line-height:1.5}.RemeasureButton-module__hyYVIG__status{align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-weight:var(--weight-medium);display:inline-flex}.RemeasureButton-module__hyYVIG__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.9s linear infinite RemeasureButton-module__hyYVIG__spin}@keyframes RemeasureButton-module__hyYVIG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.RemeasureButton-module__hyYVIG__spinner{opacity:.6;border-right-color:currentColor;animation:none}}
.ResultEmailForm-module__qFaxha__card{padding:var(--space-5);border:1px solid var(--color-border);background:linear-gradient(160deg,#fff 0%,#f4f3ff 100%);border-radius:18px;line-height:normal}.ResultEmailForm-module__qFaxha__grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.ResultEmailForm-module__qFaxha__intro{align-items:flex-start;gap:14px;display:flex}.ResultEmailForm-module__qFaxha__icon,.ResultEmailForm-module__qFaxha__doneIcon{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ResultEmailForm-module__qFaxha__icon{border-radius:var(--radius-lg);background:var(--color-text);color:var(--color-text-inverse)}.ResultEmailForm-module__qFaxha__introText,.ResultEmailForm-module__qFaxha__doneText{gap:var(--space-1);flex-direction:column;display:flex}.ResultEmailForm-module__qFaxha__title{font-size:var(--text-h3);font-weight:var(--weight-bold);letter-spacing:var(--tracking-h2);line-height:var(--leading-ui)}.ResultEmailForm-module__qFaxha__text,.ResultEmailForm-module__qFaxha__doneBody{font-size:var(--text-body-sm);color:var(--color-text-secondary);line-height:1.5}.ResultEmailForm-module__qFaxha__form,.ResultEmailForm-module__qFaxha__row{flex-direction:column;gap:10px;display:flex}.ResultEmailForm-module__qFaxha__input{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;height:48px;font-family:inherit;font-size:var(--text-body-lg);color:var(--color-text);flex-grow:1;padding:0 14px}.ResultEmailForm-module__qFaxha__input[aria-invalid=true]{border-color:var(--color-danger)}.ResultEmailForm-module__qFaxha__input:focus-visible{outline:2px solid var(--color-indigo);outline-offset:2px}.ResultEmailForm-module__qFaxha__submit{border-radius:var(--radius-lg);background:var(--color-text);height:48px;color:var(--color-text-inverse);font-family:inherit;font-size:var(--text-body-lg);font-weight:var(--weight-semibold);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0 22px;display:inline-flex}.ResultEmailForm-module__qFaxha__submit:disabled{opacity:.6;cursor:progress}.ResultEmailForm-module__qFaxha__error:empty{display:none}.ResultEmailForm-module__qFaxha__error{font-size:var(--text-caption);color:var(--color-danger)}.ResultEmailForm-module__qFaxha__consent{font-size:var(--text-caption);color:var(--color-text-secondary);cursor:pointer;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.ResultEmailForm-module__qFaxha__consent a{color:var(--color-text);text-decoration:underline}.ResultEmailForm-module__qFaxha__checkbox{width:18px;height:18px;accent-color:var(--color-text);flex-shrink:0;margin:1px 0 0}.ResultEmailForm-module__qFaxha__done{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ResultEmailForm-module__qFaxha__doneIcon{background:var(--color-success-bg);color:var(--color-success);border-radius:50%}.ResultEmailForm-module__qFaxha__doneTitle{font-size:17px;font-weight:var(--weight-bold);overflow-wrap:anywhere}@media (min-width:640px){.ResultEmailForm-module__qFaxha__row{flex-direction:row}}@media (min-width:1024px){.ResultEmailForm-module__qFaxha__card{padding:26px 30px}.ResultEmailForm-module__qFaxha__grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.ResultEmailForm-module__qFaxha__title{font-size:20px}}.ResultEmailForm-module__qFaxha__download{min-height:var(--tap-target);border-radius:var(--radius-md);background:var(--color-text);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--color-text-inverse);flex-shrink:0;align-items:center;margin-left:auto;padding:0 16px;text-decoration:none;display:inline-flex}.ResultEmailForm-module__qFaxha__download:focus-visible{outline:2px solid var(--color-indigo);outline-offset:2px}
.ScanPreview-module__6zabXa__preview{width:100%;max-width:640px;margin:0 auto;padding-bottom:6%;padding-right:12%;position:relative}.ScanPreview-module__6zabXa__desktop{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden;box-shadow:0 12px 32px -18px #0a0a0a59}.ScanPreview-module__6zabXa__browserBar{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border-soft);background:var(--color-surface-2);padding:7px 10px;display:flex}.ScanPreview-module__6zabXa__dots{gap:5px;display:flex}.ScanPreview-module__6zabXa__dots span{background:var(--color-border-strong);border-radius:50%;width:8px;height:8px}.ScanPreview-module__6zabXa__address{border-radius:var(--radius-pill);background:var(--color-surface);font-family:var(--font-mono-stack);font-size:var(--text-eyebrow);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:2px 10px;overflow:hidden}.ScanPreview-module__6zabXa__desktop .ScanPreview-module__6zabXa__screen{aspect-ratio:1350/940}.ScanPreview-module__6zabXa__phone{border:1px solid var(--color-border-strong);background:var(--color-text);border-radius:18px;width:24%;padding:5px;position:absolute;bottom:0;right:0;box-shadow:0 12px 28px -14px #0a0a0a73}.ScanPreview-module__6zabXa__phone .ScanPreview-module__6zabXa__screen{aspect-ratio:412/823;border-radius:13px;overflow:hidden}.ScanPreview-module__6zabXa__screen{background:var(--color-surface-tile);position:relative}.ScanPreview-module__6zabXa__shot{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.ScanPreview-module__6zabXa__shotCropped{object-position:top left}.ScanPreview-module__6zabXa__unavailable{font-size:var(--text-eyebrow);text-align:center;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;line-height:1.3;display:flex;position:absolute;inset:0}.ScanPreview-module__6zabXa__empty{background:linear-gradient(var(--color-border) 0 0) 0 0 / 55% 10% no-repeat, linear-gradient(var(--color-border-soft) 0 0) 0 28% / 80% 6% no-repeat, linear-gradient(var(--color-border-soft) 0 0) 0 42% / 70% 6% no-repeat, linear-gradient(var(--color-border) 0 0) 0 64% / 30% 10% no-repeat;position:absolute;inset:12% 10%}.ScanPreview-module__6zabXa__line{background:linear-gradient(90deg,#6366f1,#22d3ee);height:3px;animation:2.6s ease-in-out infinite alternate ScanPreview-module__6zabXa__scan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px 6px #6366f14d}@keyframes ScanPreview-module__6zabXa__scan{0%{top:0}to{top:calc(100% - 3px)}}@media (prefers-reduced-motion:reduce){.ScanPreview-module__6zabXa__scanning{display:none}.ScanPreview-module__6zabXa__line{animation:none}}
.ShareButton-module__NlS5RW__share{display:inline-flex;position:relative}.ShareButton-module__NlS5RW__button{min-height:var(--tap-target);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);color:var(--color-text);cursor:pointer;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.ShareButton-module__NlS5RW__button:hover{background:var(--color-surface-2)}.ShareButton-module__NlS5RW__button:focus-visible,.ShareButton-module__NlS5RW__item:focus-visible{outline:2px solid var(--color-indigo);outline-offset:2px}.ShareButton-module__NlS5RW__menu{z-index:20;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;min-width:200px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0a0a0a1f}.ShareButton-module__NlS5RW__item{border-radius:var(--radius-sm);min-height:40px;font-size:var(--text-body-sm);color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;padding:0 10px;text-decoration:none;display:flex}.ShareButton-module__NlS5RW__item:hover{background:var(--color-surface-2)}
.Tooltip-module__2vjsta__wrap{vertical-align:middle;display:inline-flex}.Tooltip-module__2vjsta__trigger{border-radius:var(--radius-pill);width:24px;height:24px;color:var(--color-text-muted);cursor:help;background:0 0;border:0;justify-content:center;align-items:center;margin:-5px;padding:0;display:inline-flex}.Tooltip-module__2vjsta__trigger:hover,.Tooltip-module__2vjsta__trigger:focus-visible{color:var(--color-text)}.Tooltip-module__2vjsta__bubble{z-index:var(--z-dropdown);border-radius:var(--radius-sm);background:var(--color-text);width:max-content;max-width:min(280px,100vw - 16px);color:var(--color-text-inverse);box-shadow:var(--shadow-menu);font-size:13px;font-weight:var(--weight-regular,400);letter-spacing:normal;text-align:left;white-space:normal;padding:8px 12px;line-height:1.45;position:fixed}.Tooltip-module__2vjsta__bubble[hidden]{display:none}
.ScanProgress-module__WcqF8q__inner{z-index:1;gap:var(--space-6);flex-direction:column;width:100%;max-width:1000px;display:flex;position:relative}.ScanProgress-module__WcqF8q__head{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.ScanProgress-module__WcqF8q__badge,.ScanProgress-module__WcqF8q__badgeDone{border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:var(--weight-semibold);text-wrap:balance;padding:5px 13px}.ScanProgress-module__WcqF8q__badge{background:var(--color-info-bg);color:var(--color-info)}.ScanProgress-module__WcqF8q__badgeDone{background:var(--color-success-bg);color:var(--color-success)}.ScanProgress-module__WcqF8q__title{font-size:var(--text-h1);font-weight:var(--weight-bold);letter-spacing:var(--tracking-h1);line-height:var(--leading-tight);text-wrap:balance}.ScanProgress-module__WcqF8q__domain{font-family:var(--font-mono-stack);font-weight:var(--weight-medium);overflow-wrap:anywhere}.ScanProgress-module__WcqF8q__subtitle{font-size:var(--text-body-lg);line-height:var(--leading-normal);color:var(--color-text-secondary);text-wrap:pretty}.ScanProgress-module__WcqF8q__card{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);box-shadow:0 30px 70px #0f172a14}.ScanProgress-module__WcqF8q__progressHead{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.ScanProgress-module__WcqF8q__progressLabel{font-size:var(--text-body);font-weight:var(--weight-semibold)}.ScanProgress-module__WcqF8q__counter{font-size:22px;font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.ScanProgress-module__WcqF8q__bar{background:var(--color-neutral-bg);border-radius:6px;width:100%;height:12px;overflow:hidden}.ScanProgress-module__WcqF8q__fill{height:100%;transition:width var(--duration) var(--ease);background:linear-gradient(90deg,#6366f1,#38bdf8);border-radius:6px;display:block}.ScanProgress-module__WcqF8q__phases{margin-top:var(--space-5);list-style:none}.ScanProgress-module__WcqF8q__phase{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--color-border-soft);display:flex}.ScanProgress-module__WcqF8q__mark{flex-shrink:0;width:28px;height:28px;display:flex}.ScanProgress-module__WcqF8q__markBg{fill:var(--color-neutral-bg)}.ScanProgress-module__WcqF8q__done .ScanProgress-module__WcqF8q__markBg{fill:var(--color-success-bg)}.ScanProgress-module__WcqF8q__done{color:var(--color-success)}.ScanProgress-module__WcqF8q__active .ScanProgress-module__WcqF8q__markBg{fill:var(--color-info-bg)}.ScanProgress-module__WcqF8q__active{color:var(--color-info)}.ScanProgress-module__WcqF8q__spinner{transform-origin:14px 14px;animation:.9s linear infinite ScanProgress-module__WcqF8q__spin}@keyframes ScanProgress-module__WcqF8q__spin{to{transform:rotate(360deg)}}.ScanProgress-module__WcqF8q__phaseText{flex-direction:column;gap:2px;display:flex}.ScanProgress-module__WcqF8q__phaseTitle{font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-text)}.ScanProgress-module__WcqF8q__phaseHint{font-size:var(--text-caption);color:var(--color-text-muted)}.ScanProgress-module__WcqF8q__pending .ScanProgress-module__WcqF8q__phaseTitle{color:var(--color-text-secondary)}.ScanProgress-module__WcqF8q__tips{gap:var(--space-4);grid-template-columns:1fr;list-style:none;display:grid}.ScanProgress-module__WcqF8q__tip{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);flex-direction:column;gap:6px;display:flex}.ScanProgress-module__WcqF8q__tipTitle{font-size:var(--text-overline);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-overline);color:var(--color-indigo)}.ScanProgress-module__WcqF8q__tipText{font-size:var(--text-body);line-height:var(--leading-normal);text-wrap:pretty}.ScanProgress-module__WcqF8q__cancel{justify-content:center;display:flex}.ScanProgress-module__WcqF8q__cancelButton{min-height:var(--tap-target);padding:0 var(--space-4);font-family:inherit;font-size:var(--text-body-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;text-decoration:underline}@media (prefers-reduced-motion:reduce){.ScanProgress-module__WcqF8q__spinner{stroke-dasharray:none;animation:none}.ScanProgress-module__WcqF8q__fill{transition:none}}@media (min-width:640px){.ScanProgress-module__WcqF8q__tips{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.ScanProgress-module__WcqF8q__inner{gap:28px}.ScanProgress-module__WcqF8q__title{font-size:var(--text-display);letter-spacing:var(--tracking-display)}.ScanProgress-module__WcqF8q__card{padding:26px 28px}}
.ExportMenu-module__GJp-Ra__root{flex-direction:column;align-items:flex-end;display:inline-flex;position:relative}.ExportMenu-module__GJp-Ra__toggle{background:var(--color-text);height:40px;color:var(--color-text-inverse);font:inherit;font-size:14px;font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.ExportMenu-module__GJp-Ra__toggleIcon,.ExportMenu-module__GJp-Ra__chevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.ExportMenu-module__GJp-Ra__toggleIcon{stroke-width:2px}.ExportMenu-module__GJp-Ra__chevron{stroke-width:2.2px}.ExportMenu-module__GJp-Ra__menu{z-index:5;border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;flex-direction:column;gap:2px;width:240px;max-width:calc(100vw - 32px);margin:0;padding:6px;list-style:none;display:flex;position:absolute;top:46px;right:0;box-shadow:0 16px 40px #0000001f}.ExportMenu-module__GJp-Ra__menuWide{width:300px}.ExportMenu-module__GJp-Ra__menuLeft{left:0;right:auto}.ExportMenu-module__GJp-Ra__item{width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:flex-start;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.ExportMenu-module__GJp-Ra__item:hover,.ExportMenu-module__GJp-Ra__item:focus-visible{background:var(--color-neutral-bg)}.ExportMenu-module__GJp-Ra__itemIcon{fill:none;stroke:#404040;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:1px}.ExportMenu-module__GJp-Ra__itemText{flex-direction:column;gap:2px;display:flex}.ExportMenu-module__GJp-Ra__itemLabel{font-size:14px;font-weight:var(--weight-medium)}.ExportMenu-module__GJp-Ra__itemSub{color:var(--color-text-muted);font-size:12px}.ExportMenu-module__GJp-Ra__status{color:var(--color-text-secondary);margin-top:6px;font-size:13px}.ExportMenu-module__GJp-Ra__toggle:focus-visible,.ExportMenu-module__GJp-Ra__item:focus-visible{outline:2px solid var(--color-indigo);outline-offset:2px}
.page-module__XbaPEW__section{width:100%;padding:var(--space-10) var(--gutter-mobile) 72px;background:linear-gradient(180deg, var(--color-bg) 0%, var(--color-surface-tint) 100%);min-height:calc(100svh - var(--header-height-mobile) - var(--offer-height-mobile));justify-content:center;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.page-module__XbaPEW__section{min-height:calc(100svh - var(--header-height) - var(--offer-height));padding:64px var(--gutter) 96px}}
.ShareMenu-module__XfJhbq__toggle{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-medium)}.ShareMenu-module__XfJhbq__dialog{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);width:min(560px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--color-text);padding:0;box-shadow:0 24px 64px #0000001f}.ShareMenu-module__XfJhbq__dialog::backdrop{background:var(--color-app-overlay)}.ShareMenu-module__XfJhbq__inner{flex-direction:column;display:flex}.ShareMenu-module__XfJhbq__body{padding:var(--space-6) var(--space-6) 20px;flex-direction:column;gap:18px;display:flex}.ShareMenu-module__XfJhbq__title{font-size:19px;font-weight:var(--weight-bold);letter-spacing:-.02em;margin:0}.ShareMenu-module__XfJhbq__lead{color:var(--color-text-body);margin:-10px 0 0;font-size:14px;line-height:1.55}.ShareMenu-module__XfJhbq__field,.ShareMenu-module__XfJhbq__fieldset{flex-direction:column;gap:6px;min-width:0;display:flex}.ShareMenu-module__XfJhbq__fieldset{border:0;margin:0;padding:0}.ShareMenu-module__XfJhbq__label{font-size:13px;font-weight:var(--weight-semibold);padding:0}.ShareMenu-module__XfJhbq__input{box-sizing:border-box;width:100%;min-width:0;height:44px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);font:inherit;color:var(--color-text);font-size:14px}.ShareMenu-module__XfJhbq__textarea{height:auto;min-height:64px;padding:10px var(--space-3);resize:vertical;font-family:var(--font-mono-stack)}.ShareMenu-module__XfJhbq__input[aria-invalid=true]{border-color:var(--color-danger)}.ShareMenu-module__XfJhbq__mono{font-family:var(--font-mono-stack);font-size:13px}.ShareMenu-module__XfJhbq__input:focus-visible,.ShareMenu-module__XfJhbq__segment input:focus-visible+span,.ShareMenu-module__XfJhbq__check input:focus-visible{outline:2px solid var(--color-indigo);outline-offset:1px}.ShareMenu-module__XfJhbq__hint{color:var(--color-text-muted);font-size:12px;line-height:1.45}.ShareMenu-module__XfJhbq__note{border-radius:var(--radius-sm);background:var(--color-warning-bg);color:var(--color-warning);margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.ShareMenu-module__XfJhbq__linkRow{gap:var(--space-2);display:flex}.ShareMenu-module__XfJhbq__opens{color:var(--color-text-secondary);margin:4px 0 0;font-size:13px;line-height:1.5}.ShareMenu-module__XfJhbq__segmented{background:var(--color-neutral-bg);border-radius:10px;align-self:flex-start;padding:3px;display:inline-flex}.ShareMenu-module__XfJhbq__segment{cursor:pointer;position:relative}.ShareMenu-module__XfJhbq__segment input{opacity:0;pointer-events:none;position:absolute}.ShareMenu-module__XfJhbq__segment span{height:34px;font-size:13px;font-weight:var(--weight-medium);color:var(--color-text-secondary);border-radius:8px;align-items:center;padding:0 14px;display:inline-flex}.ShareMenu-module__XfJhbq__segment input:checked+span{background:var(--color-surface);color:var(--color-text);box-shadow:0 1px 2px #00000014}.ShareMenu-module__XfJhbq__check{cursor:pointer;align-items:center;gap:8px;margin-top:4px;font-size:13px;display:inline-flex}.ShareMenu-module__XfJhbq__error{color:var(--color-danger);margin:0;font-size:14px}.ShareMenu-module__XfJhbq__confirm{border-radius:var(--radius-sm);background:var(--color-danger-bg);color:var(--color-danger);margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.ShareMenu-module__XfJhbq__foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:14px var(--space-6);background:var(--color-surface-2);border-top:1px solid var(--color-border);border-radius:0 0 var(--radius-2xl) var(--radius-2xl);display:flex}.ShareMenu-module__XfJhbq__footEnd{justify-content:flex-end}.ShareMenu-module__XfJhbq__buttons{gap:var(--space-2);display:flex}.ShareMenu-module__XfJhbq__primary,.ShareMenu-module__XfJhbq__secondary,.ShareMenu-module__XfJhbq__danger,.ShareMenu-module__XfJhbq__dangerSolid{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-sm);font:inherit;font-size:14px;font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ShareMenu-module__XfJhbq__primary{background:var(--color-text);color:var(--color-text-inverse);border:none}.ShareMenu-module__XfJhbq__secondary{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-medium)}.ShareMenu-module__XfJhbq__danger{border:1px solid var(--color-danger-border);background:var(--color-surface);color:var(--color-danger)}.ShareMenu-module__XfJhbq__dangerSolid{background:var(--color-danger);color:var(--color-text-inverse);border:none}.ShareMenu-module__XfJhbq__primary:disabled,.ShareMenu-module__XfJhbq__dangerSolid:disabled{opacity:.45;cursor:not-allowed}.ShareMenu-module__XfJhbq__primary:focus-visible,.ShareMenu-module__XfJhbq__secondary:focus-visible,.ShareMenu-module__XfJhbq__danger:focus-visible,.ShareMenu-module__XfJhbq__dangerSolid:focus-visible{outline:2px solid var(--color-indigo);outline-offset:2px}@media (max-width:767px){.ShareMenu-module__XfJhbq__body{padding:var(--space-5) var(--space-4) var(--space-4)}.ShareMenu-module__XfJhbq__foot{padding:14px var(--space-4);flex-direction:column-reverse;align-items:stretch}.ShareMenu-module__XfJhbq__foot>div,.ShareMenu-module__XfJhbq__buttons>*{flex:1 1 0;display:flex}.ShareMenu-module__XfJhbq__foot>div>button{flex:auto}}
.Report-module__xPsO8q__page{gap:var(--space-6);min-width:0;padding:36px var(--space-10) 48px;background:radial-gradient(900px 420px at 15% -10%, #818cf833, transparent 70%), radial-gradient(760px 380px at 90% -6%, #38bdf829, transparent 70%), radial-gradient(700px 340px at 55% -12%, #f472b61a, transparent 70%), var(--color-bg-app);background-repeat:no-repeat;flex-direction:column;flex:auto;display:flex}.Report-module__xPsO8q__mono{font-family:var(--font-mono-stack);font-size:14px;font-weight:var(--weight-medium)}.Report-module__xPsO8q__muted{color:var(--color-text-secondary);margin:0;font-size:14px}.Report-module__xPsO8q__overline{font-size:12px;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-overline);color:var(--color-text-secondary);margin:0}.Report-module__xPsO8q__h2{font-size:22px;font-weight:var(--weight-bold);letter-spacing:-.02em;margin:0}.Report-module__xPsO8q__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);flex-direction:column;gap:20px;min-width:0;padding:28px 32px;display:flex}.Report-module__xPsO8q__topBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.Report-module__xPsO8q__top{align-items:center;gap:14px;display:flex}.Report-module__xPsO8q__topActions{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.Report-module__xPsO8q__page[data-variant=client]{min-height:100dvh;padding:0 max(var(--space-10), calc((100% - 1120px) / 2)) 56px}.Report-module__xPsO8q__back{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:40px;height:40px;color:var(--color-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Report-module__xPsO8q__crumbs{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.Report-module__xPsO8q__crumbs a{color:var(--color-text-secondary);font-weight:var(--weight-medium);text-decoration:none}.Report-module__xPsO8q__crumbs a:hover{color:var(--color-text)}.Report-module__xPsO8q__crumbSep{color:var(--color-text-disabled)}.Report-module__xPsO8q__crumbCurrent{font-weight:var(--weight-semibold)}.Report-module__xPsO8q__hero{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-8);flex-direction:column;gap:28px;display:flex;container:hero/inline-size}.Report-module__xPsO8q__heroTop{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.Report-module__xPsO8q__heroText{flex-direction:column;gap:10px;min-width:0;display:flex}.Report-module__xPsO8q__title{font-size:34px;font-weight:var(--weight-bold);letter-spacing:-.03em;margin:0;line-height:1.15}.Report-module__xPsO8q__meta{color:var(--color-text-secondary);margin:0;font-size:15px}.Report-module__xPsO8q__healthBox{border-radius:var(--radius-2xl);background:var(--color-surface-2);border:1px solid var(--color-border-soft);flex-shrink:0;align-items:center;gap:22px;padding:20px 26px 20px 20px;display:flex}.Report-module__xPsO8q__ring{flex-shrink:0;width:116px;height:116px;position:relative}.Report-module__xPsO8q__ring svg{transform:rotate(-90deg)}.Report-module__xPsO8q__ringTrack{stroke:var(--color-rule)}.Report-module__xPsO8q__ringValue[data-band=good]{stroke:var(--color-success)}.Report-module__xPsO8q__ringValue[data-band=fair]{stroke:var(--color-warning)}.Report-module__xPsO8q__ringValue[data-band=poor]{stroke:var(--color-danger)}.Report-module__xPsO8q__ringNumber{font-size:40px;font-weight:var(--weight-bold);letter-spacing:-.04em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Report-module__xPsO8q__healthText{gap:var(--space-2);flex-direction:column;display:flex}.Report-module__xPsO8q__healthText .Report-module__xPsO8q__overline{font-size:13px}.Report-module__xPsO8q__bandBadge{font-size:13px;font-weight:var(--weight-semibold);border-radius:var(--radius-pill);align-self:flex-start;padding:4px 10px}.Report-module__xPsO8q__bandBadge[data-band=good]{background:var(--color-success-bg);color:var(--color-success)}.Report-module__xPsO8q__bandBadge[data-band=fair]{background:var(--color-warning-bg);color:var(--color-warning)}.Report-module__xPsO8q__bandBadge[data-band=poor]{background:var(--color-danger-bg);color:var(--color-danger)}.Report-module__xPsO8q__delta{font-size:13px;font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.Report-module__xPsO8q__delta[data-direction=up]{color:var(--color-success)}.Report-module__xPsO8q__delta[data-direction=down]{color:var(--color-danger)}.Report-module__xPsO8q__categories{padding:var(--space-6) 0 0;column-gap:var(--space-6);row-gap:var(--space-2);border-top:1px solid var(--color-border-soft);grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:auto;margin:0;list-style:none;display:grid}.Report-module__xPsO8q__category{grid-row:span 2;grid-template-rows:subgrid;align-items:end;min-width:0;display:grid}.Report-module__xPsO8q__categoryHead{justify-content:space-between;align-items:flex-end;gap:var(--space-2);display:flex}.Report-module__xPsO8q__categories[data-basic=true] .Report-module__xPsO8q__categoryHead{min-height:40px}.Report-module__xPsO8q__categoryName{min-width:0;font-size:14px;line-height:1.35;font-weight:var(--weight-medium);color:var(--color-text-body)}.Report-module__xPsO8q__categoryTail{white-space:nowrap}.Report-module__xPsO8q__categoryIcons{vertical-align:-2px;color:var(--color-text-muted);align-items:center;gap:8px;margin-left:6px;display:inline-flex}.Report-module__xPsO8q__categoryScore{font-size:22px;font-weight:var(--weight-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums}[data-band=good].Report-module__xPsO8q__categoryScore,[data-band=good].Report-module__xPsO8q__segmentScore{color:var(--color-success)}[data-band=fair].Report-module__xPsO8q__categoryScore,[data-band=fair].Report-module__xPsO8q__segmentScore{color:var(--color-warning)}[data-band=poor].Report-module__xPsO8q__categoryScore,[data-band=poor].Report-module__xPsO8q__segmentScore{color:var(--color-danger)}[data-band=none].Report-module__xPsO8q__categoryScore{color:var(--color-text-disabled)}.Report-module__xPsO8q__bar{background:var(--color-border-soft);border-radius:3px;height:6px}.Report-module__xPsO8q__barFill{border-radius:3px;height:6px;display:block}.Report-module__xPsO8q__barFill[data-band=good]{background:var(--color-success)}.Report-module__xPsO8q__barFill[data-band=fair]{background:var(--color-warning)}.Report-module__xPsO8q__barFill[data-band=poor]{background:var(--color-danger)}.Report-module__xPsO8q__formula{color:var(--color-text-body);font-size:14px}.Report-module__xPsO8q__formula summary{cursor:pointer;font-weight:var(--weight-semibold);color:var(--color-text);width:fit-content}.Report-module__xPsO8q__formulaBody{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;max-width:80ch;line-height:1.55;display:flex}.Report-module__xPsO8q__formulaBody p{margin:0}.Report-module__xPsO8q__formulaVersion{color:var(--color-text-muted);font-size:13px}.Report-module__xPsO8q__notices{gap:var(--space-2);flex-direction:column;display:flex}.Report-module__xPsO8q__notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-warning-bg);color:var(--color-warning-text);margin:0;font-size:14px}.Report-module__xPsO8q__infoNotice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-info-bg);color:var(--color-info);margin:0;font-size:14px}.Report-module__xPsO8q__doneNotice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-success-bg);color:var(--color-success);font-size:14px;font-weight:var(--weight-semibold);margin:0}.Report-module__xPsO8q__resolvedSince{font-size:14px;font-weight:var(--weight-semibold);color:var(--color-success);margin:0}.Report-module__xPsO8q__notice a{color:inherit;font-weight:600;text-decoration:underline}.Report-module__xPsO8q__overview{gap:var(--space-4);grid-template-rows:auto auto;grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.Report-module__xPsO8q__summaryCard{grid-row:span 2;gap:18px;padding:26px 28px}.Report-module__xPsO8q__smallCard{padding:22px var(--space-6);gap:var(--space-3)}.Report-module__xPsO8q__summaryText{max-width:68ch;margin:0;font-size:16px;line-height:1.6}.Report-module__xPsO8q__priorities{border-top:1px solid var(--color-border-soft);flex-direction:column;gap:10px;padding-top:18px;display:flex}.Report-module__xPsO8q__priorityList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Report-module__xPsO8q__priority{align-items:center;gap:var(--space-3);font-size:15px;display:flex}.Report-module__xPsO8q__priorityNumber{background:var(--color-neutral-bg);width:26px;height:26px;font-size:13px;font-weight:var(--weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Report-module__xPsO8q__priorityText{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;min-width:0;overflow:hidden}.Report-module__xPsO8q__priorityCategory{color:var(--color-text-muted);font-size:13px}.Report-module__xPsO8q__severity{font-size:12px;font-weight:var(--weight-semibold);border-radius:var(--radius-xs);white-space:nowrap;flex-shrink:0;justify-self:start;padding:3px 9px}[data-severity=critical].Report-module__xPsO8q__severity{background:var(--color-danger-bg);color:var(--color-danger)}[data-severity=high].Report-module__xPsO8q__severity{background:var(--color-warning-bg);color:var(--color-warning)}[data-severity=medium].Report-module__xPsO8q__severity{background:var(--color-info-bg);color:var(--color-info)}[data-severity=low].Report-module__xPsO8q__severity{background:var(--color-neutral-bg);color:var(--color-neutral)}[data-severity=passed].Report-module__xPsO8q__severity{background:var(--color-success-bg);color:var(--color-success)}.Report-module__xPsO8q__counts{justify-content:space-between;gap:var(--space-3);margin:0;display:flex}.Report-module__xPsO8q__countItem{flex-direction:column-reverse;gap:2px;display:flex}.Report-module__xPsO8q__countLabel{color:var(--color-text-secondary);font-size:13px}.Report-module__xPsO8q__countValue{font-size:26px;font-weight:var(--weight-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0}[data-severity=critical].Report-module__xPsO8q__countValue{color:var(--color-danger)}[data-severity=high].Report-module__xPsO8q__countValue{color:var(--color-warning)}[data-severity=medium].Report-module__xPsO8q__countValue{color:var(--color-info)}[data-severity=low].Report-module__xPsO8q__countValue{color:var(--color-neutral)}[data-severity=passed].Report-module__xPsO8q__countValue{color:var(--color-success)}.Report-module__xPsO8q__passedLine{align-items:baseline;gap:var(--space-2);margin:0;display:flex}.Report-module__xPsO8q__passedValue{font-size:26px;font-weight:var(--weight-bold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-success)}.Report-module__xPsO8q__passedBar{background:var(--color-danger-bg);border-radius:4px;height:8px}.Report-module__xPsO8q__passedBar span{background:var(--color-success);border-radius:4px;height:8px;display:block}.Report-module__xPsO8q__vitalsHead{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.Report-module__xPsO8q__vitalsTitles{flex-direction:column;gap:4px;display:flex}.Report-module__xPsO8q__vitalsNote{color:var(--color-text-secondary);font-size:14px}.Report-module__xPsO8q__vitalsEmpty{color:var(--color-text-secondary);margin:0;font-size:14px}.Report-module__xPsO8q__segmented{border-radius:var(--radius-md);background:var(--color-border-soft);flex-shrink:0;gap:2px;padding:3px;display:flex}.Report-module__xPsO8q__segment{height:38px;padding:0 var(--space-4);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;font-size:14px;font-weight:var(--weight-semibold);cursor:pointer;align-items:center;gap:var(--space-2);white-space:nowrap;background:0 0;border:none;display:flex}.Report-module__xPsO8q__segment[aria-pressed=true]{background:var(--color-surface);box-shadow:var(--shadow-xs)}.Report-module__xPsO8q__segmentScore{font-variant-numeric:tabular-nums}.Report-module__xPsO8q__vitals{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.Report-module__xPsO8q__vital{border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--color-surface-2);flex-direction:column;gap:10px;min-width:0;display:flex}.Report-module__xPsO8q__vital dd{margin:0}.Report-module__xPsO8q__vitalHead{flex-direction:column;gap:2px;display:flex}.Report-module__xPsO8q__vitalKey{font-size:13px;font-weight:var(--weight-bold)}.Report-module__xPsO8q__vitalName{color:var(--color-text-muted);font-size:12px}.Report-module__xPsO8q__vitalValue{font-size:26px;font-weight:var(--weight-bold);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.Report-module__xPsO8q__vitalValue[data-rating=good]{color:var(--color-success)}.Report-module__xPsO8q__vitalValue[data-rating=needsImprovement]{color:var(--color-warning)}.Report-module__xPsO8q__vitalValue[data-rating=poor]{color:var(--color-danger)}.Report-module__xPsO8q__vitalValue[data-rating=none]{color:var(--color-text-disabled)}.Report-module__xPsO8q__vitalBar{grid-template-columns:1fr 1fr 1fr;gap:3px;display:grid;position:relative}.Report-module__xPsO8q__vitalBar span[data-zone]{border-radius:3px;height:5px}.Report-module__xPsO8q__vitalBar span[data-zone=good]{background:#bbf7d0}.Report-module__xPsO8q__vitalBar span[data-zone=fair]{background:#fde68a}.Report-module__xPsO8q__vitalBar span[data-zone=poor]{background:var(--color-danger-border)}.Report-module__xPsO8q__vitalMark{background:var(--color-text);border-radius:2px;width:3px;height:11px;position:absolute;top:-3px}.Report-module__xPsO8q__vitalCaption{color:var(--color-text-secondary);font-size:12px}.Report-module__xPsO8q__field{gap:var(--space-4);border-top:1px solid var(--color-border-soft);flex-direction:column;padding-top:20px;display:flex}.Report-module__xPsO8q__fieldTitle{font-size:17px;font-weight:var(--weight-bold);margin:0}.Report-module__xPsO8q__resultsHead{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.Report-module__xPsO8q__resultsTitle{font-size:26px;font-weight:var(--weight-bold);letter-spacing:-.01em;margin:0}.Report-module__xPsO8q__resultsHead .Report-module__xPsO8q__segmented{gap:4px;padding:4px}.Report-module__xPsO8q__resultsHead .Report-module__xPsO8q__segment{border-radius:7px;height:36px;padding:0 14px}.Report-module__xPsO8q__resultsHead .Report-module__xPsO8q__segment[aria-pressed=true]{box-shadow:none}.Report-module__xPsO8q__pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.Report-module__xPsO8q__pill{border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--color-surface);height:38px;color:var(--color-text);font:inherit;font-size:14px;font-weight:var(--weight-medium);cursor:pointer;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.Report-module__xPsO8q__pill[aria-pressed=true]{background:var(--color-text);border-color:var(--color-text);color:var(--color-text-inverse)}.Report-module__xPsO8q__pillCount{font-variant-numeric:tabular-nums;opacity:.8;font-size:12px}.Report-module__xPsO8q__group{flex-direction:column;display:flex}.Report-module__xPsO8q__groupHead{padding:var(--space-2) 0 var(--space-3);align-items:baseline;gap:10px;display:flex}.Report-module__xPsO8q__groupHeadSpaced{padding-top:var(--space-6)}.Report-module__xPsO8q__groupTitle{font-size:20px;font-weight:var(--weight-bold);margin:0}.Report-module__xPsO8q__groupCount{font-size:14px;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.Report-module__xPsO8q__groupCount[data-tone=danger]{color:var(--color-danger)}.Report-module__xPsO8q__groupCount[data-tone=success]{color:var(--color-success)}.Report-module__xPsO8q__columns,.Report-module__xPsO8q__rowButton{gap:var(--space-4);grid-template-columns:96px minmax(0,1fr) 140px 200px 40px;display:grid}.Report-module__xPsO8q__columns{font-size:12px;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-overline);color:var(--color-text-secondary);padding:0 0 10px}.Report-module__xPsO8q__rows{margin:0;padding:0;list-style:none}.Report-module__xPsO8q__row{border-top:1px solid var(--color-border-soft)}.Report-module__xPsO8q__rowButton{width:100%;padding:var(--space-4) 0;text-align:left;font:inherit;color:var(--color-text);cursor:pointer;background:0 0;border:none;align-items:center}.Report-module__xPsO8q__rowTitle{font-size:15px;font-weight:var(--weight-medium)}.Report-module__xPsO8q__rowMeta{color:var(--color-text-secondary);font-size:14px}.Report-module__xPsO8q__chevron{color:var(--color-text-secondary);text-align:center;font-size:18px}.Report-module__xPsO8q__detail{padding:var(--space-6);background:var(--color-surface-2);border-radius:var(--radius-lg);flex-direction:column;gap:20px;margin:0 0 20px 112px;display:flex}.Report-module__xPsO8q__detail[hidden]{display:none}.Report-module__xPsO8q__detailColumns{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Report-module__xPsO8q__detailBlock{flex-direction:column;gap:6px;min-width:0;display:flex}.Report-module__xPsO8q__detailLabel{font-size:12px;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-overline);color:var(--color-text-secondary)}.Report-module__xPsO8q__detailLabel[data-tone=success]{color:var(--color-success)}.Report-module__xPsO8q__detailText{margin:0;font-size:14px;line-height:1.55}.Report-module__xPsO8q__fixSteps{margin:0;padding-left:1.25em;font-size:14px;line-height:1.55}.Report-module__xPsO8q__rowActions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.Report-module__xPsO8q__rowAction,.Report-module__xPsO8q__rowActionButton{color:var(--color-text);font:inherit;font-size:14px;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.Report-module__xPsO8q__rowAction:hover,.Report-module__xPsO8q__rowActionButton:hover{text-decoration:underline}.Report-module__xPsO8q__markBadge{border-radius:var(--radius-pill);font-size:12px;font-weight:var(--weight-semibold);vertical-align:1px;white-space:nowrap;margin-left:10px;padding:2px 8px;display:inline-block}.Report-module__xPsO8q__markBadge[data-tone=resolved]{background:var(--color-success-bg);color:var(--color-success)}.Report-module__xPsO8q__markBadge[data-tone=partial]{background:var(--color-neutral-bg);color:var(--color-neutral)}.Report-module__xPsO8q__markBadge[data-tone=reappeared]{background:var(--color-warning-bg);color:var(--color-warning)}.Report-module__xPsO8q__fixNote{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:13px;line-height:1.5}.Report-module__xPsO8q__whereTable{border-collapse:separate;border-spacing:0;background:var(--color-surface);border:1px solid var(--color-border);table-layout:fixed;border-radius:10px;width:100%;font-size:14px;overflow:hidden}.Report-module__xPsO8q__whereTable th{padding:10px var(--space-4);text-align:left;background:var(--color-border-soft);font-size:12px;font-weight:var(--weight-semibold);color:var(--color-text-body)}.Report-module__xPsO8q__whereTable td{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-soft);vertical-align:baseline;overflow-wrap:anywhere}.Report-module__xPsO8q__whereTable th:first-child,.Report-module__xPsO8q__whereTable td:first-child{width:45%}.Report-module__xPsO8q__whereUrl{font-family:var(--font-mono-stack);font-size:13px;font-weight:var(--weight-medium);color:var(--color-text);text-decoration:none}a.Report-module__xPsO8q__whereUrl:hover{text-decoration:underline}.Report-module__xPsO8q__whereDetail{font-family:var(--font-mono-stack);color:var(--color-text-body);font-size:13px}.Report-module__xPsO8q__empty{padding:var(--space-4) 0;border-top:1px solid var(--color-border-soft);color:var(--color-text-secondary);margin:0;font-size:14px}.Report-module__xPsO8q__lockedPanel{border:1px solid var(--color-border);border-radius:var(--radius-xl);position:relative;overflow:hidden}.Report-module__xPsO8q__ghost{filter:blur(3px);opacity:.55;flex-direction:column;display:flex}.Report-module__xPsO8q__ghostRow{gap:var(--space-4);border-bottom:1px solid var(--color-border-soft);grid-template-columns:96px minmax(0,1fr) 140px 200px;align-items:center;padding:18px 20px;display:grid}.Report-module__xPsO8q__ghostBadge{border-radius:var(--radius-xs);width:64px;height:22px}.Report-module__xPsO8q__ghostBadge[data-severity=critical]{background:var(--color-danger-bg)}.Report-module__xPsO8q__ghostBadge[data-severity=high]{background:var(--color-warning-bg)}.Report-module__xPsO8q__ghostBadge[data-severity=medium]{background:var(--color-info-bg)}.Report-module__xPsO8q__ghostLine{background:var(--color-border-strong);border-radius:6px;height:12px}.Report-module__xPsO8q__ghostShort{background:var(--color-border);border-radius:5px;width:80px;height:10px}.Report-module__xPsO8q__lockedOverlay{padding:var(--space-4);background:linear-gradient(#fff6,#ffffffeb);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Report-module__xPsO8q__lockedBox{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;width:460px;max-width:100%;display:flex}.Report-module__xPsO8q__lockedIcon{background:var(--color-text);width:48px;height:48px;color:var(--color-text-inverse);border-radius:14px;justify-content:center;align-items:center;display:flex}.Report-module__xPsO8q__lockedTitle{font-size:20px;font-weight:var(--weight-bold);letter-spacing:-.02em;margin:0}.Report-module__xPsO8q__lockedText{color:var(--color-text-body);margin:0;font-size:15px;line-height:1.5}.Report-module__xPsO8q__primary,.Report-module__xPsO8q__primarySmall{border-radius:var(--radius-md);background:var(--color-text);color:var(--color-text-inverse);font-weight:var(--weight-semibold);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.Report-module__xPsO8q__primary{height:44px;padding:0 20px;font-size:15px}.Report-module__xPsO8q__primarySmall{height:40px;padding:0 var(--space-4);border-radius:var(--radius-sm);font-size:14px}.Report-module__xPsO8q__primary:hover,.Report-module__xPsO8q__primarySmall:hover{color:var(--color-text-inverse);background:#262626}.Report-module__xPsO8q__teaser{align-items:center;gap:var(--space-4);margin-top:var(--space-4);border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-lg);padding:18px 20px;display:flex}.Report-module__xPsO8q__teaserIcon{background:var(--color-neutral-bg);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.Report-module__xPsO8q__teaserText{flex-direction:column;flex-grow:1;gap:2px;display:flex}.Report-module__xPsO8q__teaserTitle{font-size:15px;font-weight:var(--weight-semibold)}.Report-module__xPsO8q__teaserSub{color:var(--color-text-secondary);font-size:13px}.Report-module__xPsO8q__back:focus-visible,.Report-module__xPsO8q__pill:focus-visible,.Report-module__xPsO8q__segment:focus-visible,.Report-module__xPsO8q__rowButton:focus-visible,.Report-module__xPsO8q__primary:focus-visible,.Report-module__xPsO8q__primarySmall:focus-visible,.Report-module__xPsO8q__formula summary:focus-visible,.Report-module__xPsO8q__whereUrl:focus-visible{outline:2px solid var(--color-indigo);outline-offset:2px}@container hero (max-width:1023px){.Report-module__xPsO8q__categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@container hero (max-width:1179px){.Report-module__xPsO8q__categories[data-basic=true]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container hero (max-width:560px){.Report-module__xPsO8q__categories,.Report-module__xPsO8q__categories[data-basic=true]{column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.Report-module__xPsO8q__vitals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.Report-module__xPsO8q__page{padding:var(--space-6) var(--space-4) var(--space-10)}.Report-module__xPsO8q__page[data-variant=client]{padding:0 var(--space-4) var(--space-10)}.Report-module__xPsO8q__heroTop,.Report-module__xPsO8q__vitalsHead,.Report-module__xPsO8q__resultsHead{flex-direction:column;align-items:stretch}.Report-module__xPsO8q__healthBox{align-self:flex-start}.Report-module__xPsO8q__overview{grid-template-columns:minmax(0,1fr)}.Report-module__xPsO8q__summaryCard{grid-row:auto}.Report-module__xPsO8q__columns{display:none}.Report-module__xPsO8q__rowButton{grid-template-columns:76px minmax(0,1fr) 28px;grid-template-areas:"severity title chevron""severity meta chevron";row-gap:4px}.Report-module__xPsO8q__rowButton>:first-child{grid-area:severity;align-self:start}.Report-module__xPsO8q__rowButton>:nth-child(2){grid-area:title}.Report-module__xPsO8q__rowButton>:nth-child(3){display:none}.Report-module__xPsO8q__rowButton>:nth-child(4){grid-area:meta;font-size:13px}.Report-module__xPsO8q__rowButton>:nth-child(5){grid-area:chevron}.Report-module__xPsO8q__detail{padding:var(--space-4);margin-left:0}.Report-module__xPsO8q__detailColumns{grid-template-columns:minmax(0,1fr)}.Report-module__xPsO8q__ghostRow{grid-template-columns:64px minmax(0,1fr)}.Report-module__xPsO8q__ghostShort{display:none}.Report-module__xPsO8q__teaser{flex-wrap:wrap}}@media (max-width:640px){.Report-module__xPsO8q__card,.Report-module__xPsO8q__hero{padding:20px var(--space-4)}.Report-module__xPsO8q__title{font-size:26px}.Report-module__xPsO8q__vitals{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.Report-module__xPsO8q__healthBox{padding:var(--space-4);align-self:stretch;gap:var(--space-4)}.Report-module__xPsO8q__ring,.Report-module__xPsO8q__ring svg{width:96px;height:96px}.Report-module__xPsO8q__ringNumber{font-size:32px}.Report-module__xPsO8q__counts{justify-content:flex-start;column-gap:var(--space-5);flex-wrap:wrap}.Report-module__xPsO8q__priority{flex-wrap:wrap}.Report-module__xPsO8q__priorityText{white-space:normal;flex-basis:calc(100% - 40px)}.Report-module__xPsO8q__priorityCategory{margin-left:38px}.Report-module__xPsO8q__segmented{align-self:stretch}.Report-module__xPsO8q__segment{padding:0 var(--space-2);flex:1 1 0;justify-content:center}.Report-module__xPsO8q__resultsTitle{font-size:22px}.Report-module__xPsO8q__whereTable th:first-child,.Report-module__xPsO8q__whereTable td:first-child{width:50%}}@media (prefers-reduced-motion:reduce){.Report-module__xPsO8q__formula summary{transition:none}}
.Loading-module__5nTF5a__panel{align-items:center;gap:var(--space-6);padding:120px var(--space-10) var(--space-10);background:var(--gradient-app-main);flex-direction:column;flex:auto;display:flex}.Loading-module__5nTF5a__panelTitle{width:min(520px,100%);height:48px}.Loading-module__5nTF5a__panelField{border-radius:18px;width:min(760px,100%);height:68px}.Loading-module__5nTF5a__panelCards{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));width:min(760px,100%);margin-top:64px;display:grid}.Loading-module__5nTF5a__panelCard{border-radius:var(--radius-xl);height:142px}.Loading-module__5nTF5a__rows{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);overflow:hidden}.Loading-module__5nTF5a__row{align-items:center;gap:var(--space-5);height:58px;padding:0 var(--space-5);border-bottom:1px solid var(--color-border-soft);grid-template-columns:2fr 1.5fr 1fr 1fr 1fr;display:grid}.Loading-module__5nTF5a__cellWide{width:70%;height:10px}.Loading-module__5nTF5a__cell{width:80%;height:10px}.Loading-module__5nTF5a__cellNarrow{width:50%;height:10px}.Loading-module__5nTF5a__pill{border-radius:var(--radius-pill);width:84px;height:22px}@media (max-width:767px){.Loading-module__5nTF5a__panel{padding:18px var(--space-4);background:var(--gradient-app-main-mobile);align-items:stretch}.Loading-module__5nTF5a__panelCards{margin-top:var(--space-4);grid-template-columns:1fr}.Loading-module__5nTF5a__panelCard{height:72px}.Loading-module__5nTF5a__row{grid-template-columns:2fr 1fr}.Loading-module__5nTF5a__row>:nth-child(n+3){display:none}}
.Logo-module__rR2vdG__logo{align-items:center;gap:var(--space-2);color:var(--color-text);display:flex}.Logo-module__rR2vdG__inverse,.Logo-module__rR2vdG__inverse .Logo-module__rR2vdG__wordmark{color:var(--color-text-inverse)}@media (min-width:1024px){.Logo-module__rR2vdG__logo{gap:10px}}.Logo-module__rR2vdG__wordmark{font-weight:var(--weight-bold);letter-spacing:var(--tracking-wordmark);color:var(--color-text);white-space:nowrap;line-height:1}.Logo-module__rR2vdG__wordmarkAccent{font-weight:var(--weight-medium);background:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}
.SiteFooter-module__VFKzxG__footer{background:var(--color-surface-2);border-top:1px solid var(--color-rule)}.SiteFooter-module__VFKzxG__inner{gap:var(--space-5);width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding:var(--space-8) var(--gutter-mobile) 28px;flex-direction:column;margin-inline:auto;display:flex}.SiteFooter-module__VFKzxG__grid{gap:var(--space-5);flex-direction:column;display:flex}.SiteFooter-module__VFKzxG__brand{flex-direction:column;gap:10px;display:flex}.SiteFooter-module__VFKzxG__brandLink{align-self:flex-start}.SiteFooter-module__VFKzxG__tagline{font-size:var(--text-body-sm);line-height:var(--leading-normal);color:var(--color-text-secondary)}.SiteFooter-module__VFKzxG__brandCta{display:none}.SiteFooter-module__VFKzxG__columns{border-bottom:1px solid var(--color-rule)}.SiteFooter-module__VFKzxG__column{border-top:1px solid var(--color-rule);flex-direction:column;display:flex}.SiteFooter-module__VFKzxG__columnTitle{display:none}.SiteFooter-module__VFKzxG__columnTitleMobile{font-size:inherit;font-weight:inherit}.SiteFooter-module__VFKzxG__columnToggle{width:100%;height:52px;font-size:var(--text-body);font-weight:var(--weight-semibold);color:var(--color-text);text-align:start;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.SiteFooter-module__VFKzxG__columnChevron{color:var(--color-text-muted);transition:transform var(--duration-fast) var(--ease);display:inline-flex}.SiteFooter-module__VFKzxG__columnChevron[data-open=true]{transform:rotate(180deg)}.SiteFooter-module__VFKzxG__columnList{font-size:var(--text-body-sm);line-height:var(--leading-ui);display:none}.SiteFooter-module__VFKzxG__columnList[data-open=true]{padding-bottom:var(--space-4);flex-direction:column;gap:10px;display:flex}.SiteFooter-module__VFKzxG__columnLink{font-size:var(--text-body-sm);color:var(--color-text-secondary)}.SiteFooter-module__VFKzxG__columnLink:hover{color:var(--color-text)}.SiteFooter-module__VFKzxG__bottom{gap:var(--space-2);font-size:var(--text-caption);line-height:var(--leading-ui);color:var(--color-text-muted);flex-direction:column;display:flex}.SiteFooter-module__VFKzxG__bottomRight{display:contents}.SiteFooter-module__VFKzxG__copyright{font-size:inherit;order:2}.SiteFooter-module__VFKzxG__bottomLinks{gap:var(--space-3) 14px;flex-wrap:wrap;order:3;display:flex}.SiteFooter-module__VFKzxG__bottomLink,.SiteFooter-module__VFKzxG__bottomButton{color:var(--color-text-muted)}.SiteFooter-module__VFKzxG__bottomButton{font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0}.SiteFooter-module__VFKzxG__bottomLink:hover,.SiteFooter-module__VFKzxG__bottomButton:hover{color:var(--color-text)}.SiteFooter-module__VFKzxG__language{margin-bottom:var(--space-2);order:1}@media (min-width:1024px){.SiteFooter-module__VFKzxG__inner{gap:var(--space-10);padding:var(--space-14) var(--gutter) var(--space-8)}.SiteFooter-module__VFKzxG__grid{grid-template-columns:minmax(0,1.5fr) repeat(5,minmax(0,1fr));gap:28px;display:grid}.SiteFooter-module__VFKzxG__columns{display:contents}.SiteFooter-module__VFKzxG__brand{gap:var(--space-3)}.SiteFooter-module__VFKzxG__tagline{max-width:260px}.SiteFooter-module__VFKzxG__brandCta{height:var(--control-small);margin-top:var(--space-1);border-radius:var(--radius-md);background:var(--color-text);color:var(--color-text-inverse);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);align-self:flex-start;align-items:center;padding-inline:14px;display:inline-flex}.SiteFooter-module__VFKzxG__brandCta:hover{background:var(--color-text-body)}.SiteFooter-module__VFKzxG__column{border-top:none;gap:10px}.SiteFooter-module__VFKzxG__columnTitle{font-size:var(--text-caption);font-weight:var(--weight-semibold);line-height:var(--leading-ui);color:var(--color-text);display:block}.SiteFooter-module__VFKzxG__columnTitleMobile{display:none}.SiteFooter-module__VFKzxG__columnList,.SiteFooter-module__VFKzxG__columnList[data-open=true]{flex-direction:column;gap:10px;padding-bottom:0;display:flex}.SiteFooter-module__VFKzxG__bottom{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--color-rule);flex-direction:row;padding-top:22px}.SiteFooter-module__VFKzxG__bottomRight{align-items:center;gap:18px;display:flex}.SiteFooter-module__VFKzxG__copyright,.SiteFooter-module__VFKzxG__bottomLinks,.SiteFooter-module__VFKzxG__language{order:0}.SiteFooter-module__VFKzxG__bottomLinks{gap:18px}.SiteFooter-module__VFKzxG__language{margin-bottom:0}}
.LanguageSwitcher-module__psbpAa__wrapper{color:var(--color-text-secondary);align-items:center;display:inline-flex;position:relative}.LanguageSwitcher-module__psbpAa__wrapper[data-variant=block],.LanguageSwitcher-module__psbpAa__wrapper[data-variant=responsive]{width:100%;display:flex}.LanguageSwitcher-module__psbpAa__globe,.LanguageSwitcher-module__psbpAa__chevron{pointer-events:none;display:inline-flex;position:absolute}.LanguageSwitcher-module__psbpAa__globe{left:11px}.LanguageSwitcher-module__psbpAa__chevron{right:11px}.LanguageSwitcher-module__psbpAa__select{appearance:none;height:var(--control-tiny);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);font-family:inherit;font-size:var(--text-caption);font-weight:var(--weight-medium);color:var(--color-text);cursor:pointer;padding:0 32px 0 34px}.LanguageSwitcher-module__psbpAa__wrapper[data-variant=block] .LanguageSwitcher-module__psbpAa__select,.LanguageSwitcher-module__psbpAa__wrapper[data-variant=responsive] .LanguageSwitcher-module__psbpAa__select{width:100%;height:var(--control-default);font-size:var(--text-body)}.LanguageSwitcher-module__psbpAa__select:disabled{cursor:progress;opacity:.7}@media (min-width:1024px){.LanguageSwitcher-module__psbpAa__wrapper[data-variant=responsive]{width:auto;display:inline-flex}.LanguageSwitcher-module__psbpAa__wrapper[data-variant=responsive] .LanguageSwitcher-module__psbpAa__select{width:auto;height:var(--control-tiny);font-size:var(--text-caption)}}
.DesktopNav-module__qypU7q__nav{display:none}@media (min-width:1024px){.DesktopNav-module__qypU7q__nav{align-items:center;gap:28px;display:flex}}.DesktopNav-module__qypU7q__trigger,.DesktopNav-module__qypU7q__link{align-items:center;gap:var(--space-1);padding:var(--space-2) 0;font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-text-body);cursor:pointer;background:0 0;border:none;display:inline-flex}.DesktopNav-module__qypU7q__trigger:hover,.DesktopNav-module__qypU7q__link:hover,.DesktopNav-module__qypU7q__trigger[aria-expanded=true]{color:var(--color-text)}.DesktopNav-module__qypU7q__trigger[data-active=true],.DesktopNav-module__qypU7q__link[data-active=true]{font-weight:var(--weight-semibold);color:var(--color-text)}.DesktopNav-module__qypU7q__chevron{transition:transform var(--duration-fast) var(--ease);display:inline-flex}.DesktopNav-module__qypU7q__chevron[data-open=true]{transform:rotate(180deg)}.DesktopNav-module__qypU7q__productPanel,.DesktopNav-module__qypU7q__solutionsPanel{z-index:var(--z-dropdown);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-menu);box-shadow:var(--shadow-dropdown);position:absolute;top:58px;left:50%;overflow:hidden}.DesktopNav-module__qypU7q__productPanel{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);width:762px;margin-left:-380px;display:grid}.DesktopNav-module__qypU7q__solutionsPanel{width:402px;padding:var(--space-5) var(--space-4);flex-direction:column;gap:2px;margin-left:-150px;display:flex}.DesktopNav-module__qypU7q__productPanel[hidden],.DesktopNav-module__qypU7q__solutionsPanel[hidden]{display:none}.DesktopNav-module__qypU7q__productMain{gap:var(--space-1);padding:var(--space-5) var(--space-4);flex-direction:column;display:flex}.DesktopNav-module__qypU7q__productAside{gap:var(--space-1);padding:var(--space-5) var(--space-4);background:var(--color-surface-menu-aside);border-left:1px solid var(--color-border-soft);flex-direction:column;display:flex}.DesktopNav-module__qypU7q__productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.DesktopNav-module__qypU7q__eyebrow{padding:0 10px var(--space-1);font-size:var(--text-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}.DesktopNav-module__qypU7q__entry{gap:var(--space-3);border-radius:var(--radius-md);color:var(--color-text);transition:background var(--duration-fast) var(--ease);padding:10px;display:flex}.DesktopNav-module__qypU7q__entry:hover{background:var(--color-surface-tile)}.DesktopNav-module__qypU7q__productAside .DesktopNav-module__qypU7q__entry:hover{background:var(--color-surface)}.DesktopNav-module__qypU7q__entryIcon{border-radius:var(--radius-md);background:var(--color-surface-tile);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.DesktopNav-module__qypU7q__productAside .DesktopNav-module__qypU7q__entryIcon{background:var(--color-surface)}.DesktopNav-module__qypU7q__entryText{flex-direction:column;gap:2px;min-width:0;display:flex}.DesktopNav-module__qypU7q__entryTitle{font-size:var(--text-body-sm);font-weight:var(--weight-semibold);line-height:var(--leading-ui)}.DesktopNav-module__qypU7q__entryDescription{font-size:var(--text-micro);line-height:var(--leading-ui);color:var(--color-text-muted)}.DesktopNav-module__qypU7q__promo{border-radius:var(--radius-lg);background:var(--gradient-offer-card);color:var(--color-text);flex-direction:column;gap:3px;margin:10px 10px 0;padding:14px;display:flex}.DesktopNav-module__qypU7q__promoTitle{font-size:var(--text-caption);font-weight:var(--weight-bold);line-height:var(--leading-ui)}.DesktopNav-module__qypU7q__promoText{font-size:var(--text-micro);line-height:var(--leading-ui)}
.MobileMenu-module__dvw3PW__trigger{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:42px;height:42px;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;display:flex}.MobileMenu-module__dvw3PW__dialog{background:var(--color-surface);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--color-text);border:none;margin:0;padding:0}.MobileMenu-module__dvw3PW__dialog[open]{flex-direction:column;display:flex}.MobileMenu-module__dvw3PW__dialog::backdrop{background:#0a0a0a66}@media (min-width:1024px){.MobileMenu-module__dvw3PW__trigger,.MobileMenu-module__dvw3PW__dialog{display:none}}.MobileMenu-module__dvw3PW__head{height:var(--header-height-mobile);padding-inline:var(--space-4);border-bottom:1px solid var(--color-rule);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.MobileMenu-module__dvw3PW__close{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:42px;height:42px;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;display:flex}.MobileMenu-module__dvw3PW__nav{padding:var(--space-1) var(--gutter-mobile);overscroll-behavior:contain;flex-grow:1;overflow-y:auto}.MobileMenu-module__dvw3PW__section{border-bottom:1px solid var(--color-border-soft)}.MobileMenu-module__dvw3PW__sectionTrigger,.MobileMenu-module__dvw3PW__rowLink,.MobileMenu-module__dvw3PW__rowLinkLast{width:100%;height:56px;font-size:var(--text-h3);font-weight:var(--weight-semibold);color:var(--color-text);text-align:start;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.MobileMenu-module__dvw3PW__rowLink{border-bottom:1px solid var(--color-border-soft)}.MobileMenu-module__dvw3PW__chevron{color:var(--color-text);transition:transform var(--duration-fast) var(--ease);display:inline-flex}.MobileMenu-module__dvw3PW__chevron[data-open=true]{transform:rotate(180deg)}.MobileMenu-module__dvw3PW__sectionPanel{padding-bottom:var(--space-3)}.MobileMenu-module__dvw3PW__sectionPanel[hidden]{display:none}.MobileMenu-module__dvw3PW__entry{align-items:center;gap:var(--space-3);padding:10px var(--space-1);color:var(--color-text);display:flex}.MobileMenu-module__dvw3PW__entryIcon{border-radius:var(--radius-md);background:var(--color-surface-tile);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.MobileMenu-module__dvw3PW__entryText{flex-direction:column;min-width:0;display:flex}.MobileMenu-module__dvw3PW__entryTitle{font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-ui)}.MobileMenu-module__dvw3PW__entryDescription{font-size:var(--text-micro);line-height:var(--leading-ui);color:var(--color-text-muted)}.MobileMenu-module__dvw3PW__foot{padding:var(--space-4) var(--gutter-mobile) 28px;border-top:1px solid var(--color-rule);flex-direction:column;flex-shrink:0;gap:10px;display:flex}.MobileMenu-module__dvw3PW__offer{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--gradient-offer-card);font-size:var(--text-caption)}.MobileMenu-module__dvw3PW__offer strong{font-weight:var(--weight-bold)}.MobileMenu-module__dvw3PW__cta{border-radius:var(--radius-lg);background:var(--color-text);width:100%;height:48px;color:var(--color-text-inverse);font-size:var(--text-body-lg);font-weight:var(--weight-semibold);justify-content:center;align-items:center;display:inline-flex}
.OfferBar-module__Mzki_G__bar{height:var(--offer-height-mobile);padding-inline:var(--space-3) var(--tap-target);background:var(--gradient-offer);color:var(--color-text);font-size:var(--text-caption);justify-content:center;align-items:center;display:flex;position:relative}html[data-offer-bar=hidden] .OfferBar-module__Mzki_G__bar{display:none}.OfferBar-module__Mzki_G__desktop{display:none}.OfferBar-module__Mzki_G__mobile{align-items:center;gap:var(--space-2);white-space:nowrap;min-width:0;display:flex}.OfferBar-module__Mzki_G__strong{font-weight:var(--weight-bold)}.OfferBar-module__Mzki_G__cta{font-weight:var(--weight-bold);white-space:nowrap;text-underline-offset:2px;text-decoration:underline}.OfferBar-module__Mzki_G__dismiss{width:var(--tap-target);height:var(--tap-target);color:var(--color-text);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.OfferBar-module__Mzki_G__dismissIcon{border-radius:var(--radius-xs);width:24px;height:24px;font-size:var(--text-body-sm);transition:background var(--duration-fast) var(--ease);background:#ffffff59;place-items:center;line-height:1;display:grid}.OfferBar-module__Mzki_G__dismiss:hover .OfferBar-module__Mzki_G__dismissIcon{background:#fff9}@media (min-width:1024px){.OfferBar-module__Mzki_G__bar{height:var(--offer-height);font-size:var(--text-body-sm);padding-inline:48px}.OfferBar-module__Mzki_G__mobile{display:none}.OfferBar-module__Mzki_G__desktop{align-items:center;gap:var(--space-3);display:flex}}
.SiteHeader-module__azVQWW__sticky{z-index:var(--z-header);position:sticky;top:0}.SiteHeader-module__azVQWW__header{border-bottom:1px solid var(--color-rule);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;justify-content:center;display:flex}.SiteHeader-module__azVQWW__inner{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;max-width:calc(var(--container) + var(--gutter) * 2);height:var(--header-height-mobile);padding-inline:var(--space-4);display:flex;position:relative}.SiteHeader-module__azVQWW__logoLink{align-items:center;min-width:0;display:flex}.SiteHeader-module__azVQWW__actions{align-items:center;gap:var(--space-2);display:flex}.SiteHeader-module__azVQWW__logIn{display:none}.SiteHeader-module__azVQWW__cta{height:var(--control-small);padding-inline:var(--space-4);border-radius:var(--radius-md);background:var(--color-text);color:var(--color-text-inverse);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.SiteHeader-module__azVQWW__cta:hover{background:var(--color-text-body)}@media (min-width:1024px){.SiteHeader-module__azVQWW__header{background:#ffffffd9}.SiteHeader-module__azVQWW__inner{height:var(--header-height);padding-inline:var(--gutter)}.SiteHeader-module__azVQWW__actions{gap:var(--space-4)}.SiteHeader-module__azVQWW__logIn{font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-text-body);display:inline-flex}.SiteHeader-module__azVQWW__logIn:hover{color:var(--color-text)}.SiteHeader-module__azVQWW__cta{border-radius:var(--radius-lg);height:42px;font-size:var(--text-body);padding-inline:22px}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5ad0e339-module__xe74na__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5ad0e339-module__xe74na__variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_4babd2cc-module__2RJQcG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_4babd2cc-module__2RJQcG__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.SkipLink-module__GdAmZG__skipLink{top:var(--space-2);left:var(--space-2);z-index:var(--z-skip-link);height:var(--control-default);padding-inline:var(--space-4);border-radius:var(--radius-md);background:var(--color-text);color:var(--color-text-inverse);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);box-shadow:var(--shadow-menu);transition:transform var(--duration-fast) var(--ease);align-items:center;display:inline-flex;position:fixed;transform:translateY(-200%)}.SkipLink-module__GdAmZG__skipLink:focus-visible{outline-color:var(--color-text-inverse);transform:translateY(0)}
.AppShell-module__nbOYYW__body{background:var(--color-bg-app)}.AppShell-module__nbOYYW__app{min-height:100dvh;display:flex}.AppShell-module__nbOYYW__main{flex-direction:column;flex:auto;min-width:0;display:flex}@media (max-width:767px){.AppShell-module__nbOYYW__app{flex-direction:column}.AppShell-module__nbOYYW__main{padding-bottom:68px}}
.States-module__q1Ip-G__offline{margin:var(--space-6) var(--space-6) 0;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border-radius:var(--radius-lg);background:var(--color-warning-bg);color:var(--color-warning-text);display:flex}.States-module__q1Ip-G__offlineText{flex:auto;font-size:14px}.States-module__q1Ip-G__offlineRetry{min-height:34px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-warning-text);font:inherit;font-size:13px;font-weight:var(--weight-semibold);cursor:pointer;flex-shrink:0}.States-module__q1Ip-G__errorCard{margin:var(--space-6);justify-content:center;align-items:center;gap:var(--space-4);min-height:420px;padding:var(--space-10) var(--space-6);text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2xl);flex-direction:column;flex:auto;display:flex}.States-module__q1Ip-G__errorIcon{border-radius:var(--radius-xl);background:var(--color-danger-bg);width:60px;height:60px;color:var(--color-danger);justify-content:center;align-items:center;display:flex}.States-module__q1Ip-G__errorTitle{font-size:24px;font-weight:var(--weight-bold);letter-spacing:-.02em;margin:0}.States-module__q1Ip-G__errorText{max-width:440px;color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.55}.States-module__q1Ip-G__errorActions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.States-module__q1Ip-G__primary,.States-module__q1Ip-G__secondary{min-height:var(--tap-target);border-radius:var(--radius-sm);font:inherit;font-size:15px;font-weight:var(--weight-semibold);cursor:pointer;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.States-module__q1Ip-G__primary{background:var(--color-text);color:var(--color-text-inverse);border:none}.States-module__q1Ip-G__secondary{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}.States-module__q1Ip-G__errorCode{font-family:var(--font-mono-stack);color:var(--color-text-muted);margin:0;font-size:12px}.States-module__q1Ip-G__loadingLine{color:var(--color-text-body);align-items:center;gap:10px;font-size:14px;display:flex}.States-module__q1Ip-G__spinner{animation:.9s linear infinite States-module__q1Ip-G__spin}.States-module__q1Ip-G__skeleton{border-radius:var(--radius-sm);background:var(--color-skeleton);background-image:linear-gradient(90deg, var(--color-skeleton) 0, var(--color-skeleton-shine) 50%, var(--color-skeleton) 100%);background-size:200% 100%;animation:1.4s linear infinite States-module__q1Ip-G__shine;display:block}@keyframes States-module__q1Ip-G__spin{to{transform:rotate(360deg)}}@keyframes States-module__q1Ip-G__shine{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.States-module__q1Ip-G__spinner,.States-module__q1Ip-G__skeleton{animation:none}}.States-module__q1Ip-G__sessionDialog[open]{box-sizing:border-box;width:min(524px,100vw - 32px);padding:var(--space-8);border-radius:var(--radius-2xl);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-modal);align-items:center;gap:var(--space-3);text-align:center;border:none;flex-direction:column;display:flex}.States-module__q1Ip-G__sessionDialog::backdrop{background:var(--color-app-overlay)}.States-module__q1Ip-G__sessionIcon{border-radius:var(--radius-lg);background:var(--color-neutral-bg);width:56px;height:56px;margin-bottom:var(--space-1);justify-content:center;align-items:center;display:flex}.States-module__q1Ip-G__sessionTitle{font-size:22px;font-weight:var(--weight-bold);letter-spacing:-.02em;margin:0}.States-module__q1Ip-G__sessionText{color:var(--color-text-body);margin:0;font-size:15px;line-height:1.55}.States-module__q1Ip-G__sessionButton{margin-top:var(--space-2);border-radius:var(--radius-md);background:var(--color-text);width:100%;min-height:46px;color:var(--color-text-inverse);font-size:15px;font-weight:var(--weight-semibold);justify-content:center;align-items:center;text-decoration:none;display:flex}.States-module__q1Ip-G__sessionNote{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:13px}@media (max-width:767px){.States-module__q1Ip-G__offline{margin:var(--space-4) var(--space-4) 0;flex-wrap:wrap}.States-module__q1Ip-G__errorCard{margin:var(--space-4)}}
.AuthCarousel-module__v4d4Ka__carousel{flex-direction:column;gap:28px;width:440px;display:flex}.AuthCarousel-module__v4d4Ka__card{background:var(--color-auth-card);border:1px solid var(--color-auth-card-border);border-radius:var(--radius-auth-card);box-shadow:var(--shadow-auth-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:26px 22px}.AuthCarousel-module__v4d4Ka__slide{flex-direction:column;gap:26px;display:flex}.AuthCarousel-module__v4d4Ka__figure{justify-content:center;display:flex}.AuthCarousel-module__v4d4Ka__copy{flex-direction:column;gap:10px;display:flex}.AuthCarousel-module__v4d4Ka__title{letter-spacing:var(--tracking-h1);font-size:28px;font-weight:700;line-height:var(--leading-tight);margin:0}.AuthCarousel-module__v4d4Ka__text{font-size:var(--text-body-lg);color:var(--color-text-secondary);line-height:var(--leading-normal);margin:0}.AuthCarousel-module__v4d4Ka__controls{justify-content:space-between;align-items:center;display:flex}.AuthCarousel-module__v4d4Ka__dots{gap:var(--space-2);display:flex}.AuthCarousel-module__v4d4Ka__dot,.AuthCarousel-module__v4d4Ka__dotActive{border-radius:var(--radius-pill);background:var(--color-auth-dot);cursor:pointer;border:none;width:8px;height:8px;padding:0}.AuthCarousel-module__v4d4Ka__dotActive{background:var(--color-text);width:26px}.AuthCarousel-module__v4d4Ka__arrows{gap:var(--space-2);display:flex}.AuthCarousel-module__v4d4Ka__arrow{border:1px solid var(--color-auth-control-border);border-radius:var(--radius-md);background:var(--color-auth-control);width:36px;height:36px;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){.AuthCarousel-module__v4d4Ka__dot,.AuthCarousel-module__v4d4Ka__dotActive{transition:width var(--duration) var(--ease)}}
