.Psy0Xa_card{margin-bottom:24px;padding:24px}.Psy0Xa_heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.Psy0Xa_heading h2{margin:6px 0 0}.Psy0Xa_badge{white-space:nowrap;border-radius:20px;padding:6px 12px;font-size:.75rem;font-weight:700}.Psy0Xa_healthy{color:var(--success-fg);background:var(--green-light)}.Psy0Xa_attention{color:var(--warning-fg);background:var(--warning-bg)}.Psy0Xa_neutral{color:var(--muted);background:var(--neutral-bg)}.Psy0Xa_metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}.Psy0Xa_metrics div{border:1px solid var(--border);border-radius:10px;padding:14px 16px}.Psy0Xa_metrics dt{color:var(--muted);font-size:.75rem}.Psy0Xa_metrics dd{margin:4px 0 0;font-size:1.5625rem;font-weight:600}.Psy0Xa_issues{color:var(--warning-fg);background:var(--warning-bg);border-radius:8px;padding:14px 14px 14px 32px}.Psy0Xa_issues li+li{margin-top:7px}.Psy0Xa_warning{color:var(--warning-fg)}.Psy0Xa_footer{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:.75rem;display:flex}@media (max-width:1000px){.Psy0Xa_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.Psy0Xa_card{padding:18px}.Psy0Xa_heading,.Psy0Xa_footer{flex-direction:column;align-items:flex-start}.Psy0Xa_metrics{gap:10px}.Psy0Xa_metrics div{padding:10px}}
.o0Fa-G_trigger{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--text);white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.o0Fa-G_trigger:hover{background:var(--surface-hover);border-color:var(--border-strong)}.o0Fa-G_trigger svg{flex-shrink:0}.o0Fa-G_trigger:focus-visible,.o0Fa-G_close:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.o0Fa-G_dialog{border:1px solid var(--border);background:var(--surface);width:min(570px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);box-shadow:0 24px 80px var(--shadow-color);border-radius:18px;padding:0;overflow:hidden}.o0Fa-G_dialog[open]{flex-direction:column;display:flex}.o0Fa-G_dialog::backdrop{background:var(--backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.o0Fa-G_header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px 18px;display:flex}.o0Fa-G_header h2{letter-spacing:-.5px;margin:6px 0 0;font-size:1.375rem}.o0Fa-G_close{background:var(--surface-subtle);min-width:40px;min-height:40px;color:var(--muted);border-radius:8px;place-items:center;font-size:1.5rem;line-height:1;display:grid}.o0Fa-G_body{overscroll-behavior:contain;min-height:0;padding:22px 28px;overflow-y:auto}.o0Fa-G_description{color:var(--muted);margin:0 0 24px;font-size:.875rem}.o0Fa-G_fieldset{border:0;min-width:0;margin:0 0 24px;padding:0}.o0Fa-G_fieldset legend{margin-bottom:12px;padding:0;font-size:.875rem;font-weight:600}.o0Fa-G_options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.o0Fa-G_option{text-align:center;border:1px solid var(--border);cursor:pointer;background:var(--surface);border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;min-width:0;margin:0;padding:15px 8px;display:flex;position:relative}.o0Fa-G_option:has(input:checked){border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:var(--green-light)}.o0Fa-G_option:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.o0Fa-G_option input{opacity:0;width:1px;height:1px;margin:0;padding:0;position:absolute;inset:10px auto auto 10px}.o0Fa-G_option strong{font-size:.8125rem;line-height:1.4}.o0Fa-G_option small{color:var(--muted);margin:0;font-size:.6875rem;font-weight:400;line-height:1.5}.o0Fa-G_preview{border:1px solid #82958f;border-radius:6px;flex-direction:column;gap:4px;width:62px;height:40px;margin-bottom:3px;padding:9px 10px;display:flex}.o0Fa-G_preview i{border-radius:3px;width:100%;height:3px}.o0Fa-G_preview i:last-child{width:60%}.o0Fa-G_light{background:#f7faf8}.o0Fa-G_light i{background:#5d766b}.o0Fa-G_dark{background:#172228}.o0Fa-G_dark i{background:#a0cbb7}.o0Fa-G_system{background:linear-gradient(90deg,#f7faf8 50%,#172228 50%)}.o0Fa-G_system i{background:linear-gradient(90deg,#5d766b 50%,#a0cbb7 50%)}.o0Fa-G_sample{height:42px;color:var(--green);place-items:center;font-weight:500;line-height:1;display:grid}.o0Fa-G_standard{font-size:1.35rem}.o0Fa-G_large{font-size:1.55rem}.o0Fa-G_extra-large{font-size:1.75rem}.o0Fa-G_readingPreview{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;padding:16px}.o0Fa-G_readingPreview p{margin:8px 0 6px;font-size:1rem;font-weight:600}.o0Fa-G_readingPreview>span:last-child{color:var(--muted);font-size:.8125rem;line-height:1.7}.o0Fa-G_persistence{color:var(--muted);margin:16px 0 0;font-size:.75rem;line-height:1.7}.o0Fa-G_footer{border-top:1px solid var(--border);background:var(--surface);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 28px;display:flex}.o0Fa-G_footer button{font-size:.8125rem}@media (max-width:480px){.o0Fa-G_header,.o0Fa-G_body{padding:20px}.o0Fa-G_footer{padding:14px 20px}.o0Fa-G_options{gap:7px}.o0Fa-G_option{padding:12px 5px}.o0Fa-G_preview{width:50px;height:36px}.o0Fa-G_option small{font-size:.625rem}.o0Fa-G_options.o0Fa-G_themes{grid-template-columns:1fr}.o0Fa-G_themes .o0Fa-G_option{text-align:left;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:3px 12px;padding:10px 12px;display:grid}.o0Fa-G_themes .o0Fa-G_preview{grid-row:1/3;margin:0}.o0Fa-G_themes .o0Fa-G_option strong,.o0Fa-G_themes .o0Fa-G_option small{grid-column:2}}
.FdhBTW_period{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;font-size:.8125rem;font-weight:600;display:flex}.FdhBTW_period select{background:var(--surface);color:inherit;border:1px solid var(--border);font:inherit;border-radius:8px;padding:9px 12px}.FdhBTW_report{gap:18px;min-width:0;display:grid}.FdhBTW_context{flex-wrap:wrap;gap:8px 16px;margin:0;font-size:.8125rem;display:flex}.FdhBTW_metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr));gap:14px;margin:0;display:grid}.FdhBTW_metric{padding:18px 20px}.FdhBTW_metric dt{color:var(--muted);font-size:.8125rem}.FdhBTW_metric dd{color:var(--green);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:1.75rem;font-weight:650}.FdhBTW_section{min-width:0;overflow:hidden}.FdhBTW_sectionHeader{padding:18px 20px}.FdhBTW_sectionHeader h2{margin:0 0 5px;font-size:1rem}.FdhBTW_sectionHeader p,.FdhBTW_empty{margin:0;font-size:.8125rem}.FdhBTW_table{font-variant-numeric:tabular-nums;min-width:560px}.FdhBTW_table th,.FdhBTW_table td{padding:12px 16px}.FdhBTW_table th[scope=row]{color:inherit;letter-spacing:normal;background:0 0;font-size:.75rem}.FdhBTW_table tr:last-child th[scope=row],.FdhBTW_table tr:last-child td{border-bottom:0}.FdhBTW_failures{margin:0;padding:0;list-style:none}.FdhBTW_failures li{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding:12px 20px;font-size:.8125rem;display:flex}.FdhBTW_failures li div{flex-wrap:wrap;gap:5px 12px;display:flex}.FdhBTW_failures code{overflow-wrap:anywhere}.FdhBTW_failures time{color:var(--muted)}.FdhBTW_empty{padding:0 20px 18px}.FdhBTW_quota{margin-bottom:26px;overflow:hidden}.FdhBTW_quotaHeader{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px;display:flex}.FdhBTW_quotaHeader h2{margin:0 0 6px;font-size:1.125rem}.FdhBTW_quotaHeader p,.FdhBTW_quotaBody>p{margin:0;font-size:.8125rem}.FdhBTW_quotaHeader p{color:var(--muted)}.FdhBTW_quotaBody{gap:16px;padding:20px;display:grid}.FdhBTW_quotaSummary{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:.8125rem;display:flex}.FdhBTW_quotaSummary strong{color:var(--green);font-size:1.625rem}.FdhBTW_quotaSummary strong span{color:var(--text);font-size:.875rem;font-weight:500}.FdhBTW_quotaProgress{width:100%;height:12px;accent-color:var(--green)}.FdhBTW_quotaWarning{border:1px solid var(--warning-border);background:var(--warning-bg);color:var(--warning-fg);border-radius:9px;padding:12px 14px;line-height:1.5}.FdhBTW_quotaForm{gap:14px;max-width:580px;display:grid}.FdhBTW_quotaSwitch{align-items:center;gap:9px;font-size:.875rem;display:flex}.FdhBTW_quotaSwitch input{width:17px;height:17px;accent-color:var(--green)}.FdhBTW_quotaAmount{gap:7px;max-width:260px;font-size:.8125rem;display:grid}.FdhBTW_quotaAmount input{border:1px solid var(--border);font:inherit;background:var(--surface);color:inherit;border-radius:8px;padding:10px 12px}.FdhBTW_quotaActions{flex-wrap:wrap;gap:10px;display:flex}.FdhBTW_quotaBody .FdhBTW_quotaNote{max-width:820px;line-height:1.65}
.XE2hpa_panels{gap:22px;display:grid}.XE2hpa_panels>section{padding:26px}.XE2hpa_panels select{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;height:48px;color:var(--text);font:inherit;border-radius:10px;padding:10px 12px}.XE2hpa_panels select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.XE2hpa_panels h2{margin-top:0;font-size:1.3125rem}.XE2hpa_inviteForm{grid-template-columns:minmax(180px,1fr) minmax(160px,220px) auto;align-items:end;gap:16px;margin:22px 0 16px;display:grid}.XE2hpa_inviteForm label,.XE2hpa_member label,.XE2hpa_privateLink label{gap:8px;margin:0;font-size:.875rem;display:grid}.XE2hpa_panels input,.XE2hpa_panels select{margin:0}.XE2hpa_inviteForm>button{min-height:48px;margin:0}.XE2hpa_actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.XE2hpa_members{display:grid}.XE2hpa_member{border-top:1px solid var(--border);grid-template-columns:minmax(180px,1fr) 170px minmax(190px,1fr);align-items:center;gap:20px;padding:22px 0;display:grid}.XE2hpa_member p{overflow-wrap:anywhere;margin:5px 0}.XE2hpa_member .XE2hpa_actions{justify-content:flex-end}.XE2hpa_privateLink{border:1px solid var(--border-strong)}.XE2hpa_privateLink input{width:100%;font-size:.8125rem}.XE2hpa_privateLink p,.XE2hpa_member strong{overflow-wrap:anywhere}.XE2hpa_privateLink .XE2hpa_actions{margin-top:16px}.XE2hpa_dialog{background:var(--surface);border:1px solid var(--border);width:min(520px,100vw - 32px);color:var(--text);box-shadow:0 20px 80px var(--shadow-color);border-radius:16px;padding:28px}.XE2hpa_dialog::backdrop{background:var(--backdrop)}.XE2hpa_dialog p{line-height:1.7}.XE2hpa_dialog .XE2hpa_actions{justify-content:flex-end;margin-top:24px}@media (max-width:1000px){.XE2hpa_inviteForm,.XE2hpa_member{grid-template-columns:1fr}.XE2hpa_member .XE2hpa_actions{justify-content:flex-start}}
.jaIIiW_layout{background:var(--bg);place-items:center;min-height:100dvh;padding:32px 20px;display:grid}.jaIIiW_card{background:var(--surface);border:1px solid var(--border);width:min(100%,560px);box-shadow:0 16px 60px var(--shadow-color);border-radius:20px;padding:clamp(24px,5vw,44px)}.jaIIiW_card h1{margin:12px 0 22px;font-size:clamp(1.625rem,5vw,2.125rem)}.jaIIiW_card p{overflow-wrap:anywhere;line-height:1.7}.jaIIiW_form{gap:18px;margin:24px 0;display:grid}.jaIIiW_form label{gap:8px;display:grid}.jaIIiW_form p{margin:0;font-size:.875rem}.jaIIiW_form input{width:100%}.jaIIiW_card input[readonly]{background:var(--surface-subtle);color:var(--muted)}.jaIIiW_help{border-top:1px solid var(--border);color:var(--muted);margin-top:28px;padding-top:20px;font-size:.8125rem}
