.er-page{--lt-purple: #6517ab;--lt-purple-deep: #4c0f86;--lt-purple-soft: #f3ecfb;--lt-ink: #1a1230;--lt-ink-soft: #3a3052;--lt-muted: #5a5270;--lt-line: #e3dcef;--lt-line-strong: #cfc4e2;--lt-card: #ffffff;--lt-teal: #0b6d66;--lt-radius: 18px;--lt-radius-sm: 12px;--lt-shadow-soft: 0 1px 2px rgba(26, 18, 48, .06), 0 14px 34px -14px rgba(26, 18, 48, .22);--lt-grad: linear-gradient(135deg, #6517ab, #8a4bcc);--er-neutral-50: #e9eef9;--er-neutral: #2f4a86;--er-risk-50: #fdecec;--er-risk: #a51d1d}.er-page .ec-pill--transient{background:var(--er-neutral-50);color:var(--er-neutral)}.er-page .ec-pill--permanent{background:var(--er-risk-50);color:var(--er-risk)}.er-page .gd-hero .ec-ref{color:var(--gd-on-night-muted)}.er-page .gd-hero .ec-ref__stamp{border-color:var(--gd-on-night-line);background:#ffffff0f;color:#e6dcfa}.er-page .gd-hero .ec-ref__stamp strong{color:#fff}.er-page .ec-ref__dot{background:var(--gd-lilac)}.er-page .gd-hero .ec-ref a{display:inline-flex;align-items:center;min-block-size:44px;color:#e6dcfa;font-weight:700;text-underline-offset:3px}.er-page .gd-hero .ec-ref a:hover{color:#fff}.er-free{display:inline-flex;align-items:center;padding:.35rem .85rem;border-radius:999px;background:var(--gd-free-50);color:var(--gd-free);font-size:.82rem;font-weight:800}.er-page .ec-head__code{margin-block-end:1rem;box-shadow:0 8px 28px -8px #8a4bccbf,inset 0 0 0 1px #ffffff2e}.er-page .gd-hero .ec-head__pills{margin-block:0 1.25rem}.er-page .gd-hero .ec-pill--action{background:#ffffff1a;color:#e6dcfa;border:1px solid var(--gd-on-night-line)}.er-page .gd-hero .ec-answer{margin-block:0 1.1rem;border-color:transparent;border-inline-start-color:var(--gd-lilac);box-shadow:var(--gd-shadow-lg)}.er-page .ec-answer__label{letter-spacing:0;text-transform:none}.ltr-layout.er-page .ec-answer__label{letter-spacing:.08em;text-transform:uppercase}.rtl-layout.er-page .ec-source__label{letter-spacing:0;text-transform:none}.er-report__rows{margin:0;padding:0;list-style:none}.er-report__row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.35rem .75rem;align-items:center;padding:.75rem 1rem}.er-report__row+.er-report__row{border-block-start:1px solid #f0ebf7}.er-report__who{font-weight:800;color:#1a1230;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.er-report__state{justify-self:end;display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .55rem;border-radius:999px;font-size:.72rem;font-weight:800}.er-report__state--ok{background:#e7f6ec;color:#17683a}.er-report__state--fail{background:#fdecec;color:#a51d1d}.er-report__reason{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.55rem .65rem;border-radius:10px;background:#faf8fd;border:1px solid #ece6f5;color:#3a3052;font-size:.8rem;line-height:1.5}.er-report__reason .ec-chip{font-size:.78rem;padding:2px 8px}.er-list{padding-block:clamp(2rem,5vw,3.25rem) clamp(2.5rem,6vw,4rem);background:var(--gd-day)}.er-list .ec-filter{inset-block-start:84px;border-color:var(--gd-line);border-radius:var(--gd-radius)}.er-list .ec-cat__title{font-size:clamp(1.1rem,2.2vw,1.3rem)}.er-list .ec-card{border-color:var(--gd-line);box-shadow:0 1px 2px #1a12300a}.er-page .ec-card,.er-page .ec-related a{transition:none}@media(prefers-reduced-motion:no-preference){.er-page a.ec-card{transition:transform .18s ease}}.er-page .ec-card[hidden],.er-page .ec-cat[hidden]{display:none}.er-list .er-faq{max-inline-size:48rem;margin-inline:auto;margin-block-start:clamp(1.5rem,4vw,2.5rem)}.er-page .ec-block__title{font-size:clamp(1.25rem,2.6vw,1.6rem);line-height:1.35}.er-page .ec-block .ec-card__body a{color:var(--gd-brand);font-weight:700;text-underline-offset:3px}.er-page .ec-related a{min-block-size:44px}
