.ec{--ec-ink:#000230;--ec-accent:#303994;--ec-canvas:#eef0f8;--ec-muted:#5c5e7a;--ec-hint:rgba(0,2,48,0.4)}.ec-shell{position:relative;width:100%;max-width:420px;margin-inline:auto;text-align:center}.ec-shell:before{content:"";position:absolute;inset:-56px -40px;border-radius:50%;background:radial-gradient(ellipse at 50% 35%,rgba(48,57,148,.16) 0,rgba(48,57,148,.05) 42%,transparent 70%);pointer-events:none;z-index:0}.ec-card{position:relative;z-index:1;overflow:hidden;border-radius:22px;border:1px solid rgba(0,2,48,.08);background:#ffffff;padding:2rem 2rem 2.25rem;box-shadow:0 12px 48px rgba(0,2,48,.08);animation:ec-enter .55s cubic-bezier(.22,1,.36,1) both}.ec-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--ec-ink) 0,var(--ec-accent) 100%)}.ec-card--live:before{background:linear-gradient(90deg,var(--ec-accent) 0,#5a65c4 50%,var(--ec-accent) 100%);background-size:200% 100%;animation:ec-bar 2.8s ease-in-out infinite}@media (min-width:640px){.ec-card{padding:2.25rem 2.5rem 2.5rem}}.ec-brand{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-bottom:1.35rem}.ec-brand-mark{width:8px;height:8px;border-radius:2px;background:var(--ec-accent);box-shadow:0 0 0 3px rgba(48,57,148,.15)}.ec-brand-name{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ec-ink)}.ec-icon-wrap{margin:0 auto 1.35rem;width:68px;height:68px}.ec-icon,.ec-icon-wrap{position:relative;display:flex;align-items:center;justify-content:center}.ec-icon{z-index:1;width:56px;height:56px;border-radius:16px;background:var(--ec-canvas);border:1px solid rgba(0,2,48,.08);color:var(--ec-ink)}.ec-icon--maintenance{background:var(--ec-ink);border-color:transparent;color:#ffffff}.ec-icon--unexpected{background:rgba(48,57,148,.1);border-color:rgba(48,57,148,.18);color:var(--ec-accent)}.ec-ring{position:absolute;inset:0;border-radius:50%;border:2px solid var(--ec-accent);opacity:0;animation:ec-ring 2.2s ease-out infinite}.ec-ring:nth-child(2){animation-delay:.7s}.ec-dots{display:inline-flex;align-items:center;justify-content:center;gap:5px;margin-bottom:.75rem;min-height:12px}.ec-dot{width:6px;height:6px;border-radius:50%;background:var(--ec-accent);animation:ec-dots .9s ease-in-out infinite}.ec-dot:nth-child(2){animation-delay:.15s}.ec-dot:nth-child(3){animation-delay:.3s}.ec-eyebrow{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ec-muted);margin:0 0 .5rem}.ec-eyebrow--maintenance,.ec-eyebrow--unexpected{color:var(--ec-accent)}.ec-title{font-size:22px;font-weight:900;line-height:1.2;letter-spacing:-.02em;color:var(--ec-ink);margin:0 0 .75rem}.ec-body{font-size:14px;line-height:1.65;color:var(--ec-muted);margin:0 0 1.75rem}.ec-debug{margin:-.75rem 0 1.5rem;padding:.6rem .75rem;border-radius:10px;border:1px dashed rgba(217,119,6,.5);background:rgba(217,119,6,.08);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.5;color:#92400e;text-align:left;word-break:break-word}.ec-debug--inline{margin:.5rem 0 0}.ec-debug-label{display:block;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem;opacity:.85}.ec-actions{display:flex;flex-direction:column;align-items:stretch;gap:.65rem}@media (min-width:640px){.ec-actions{flex-direction:row;justify-content:center;align-items:center}}.ec-actions--inline{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-top:1rem}.ec-actions--inline,.ec-cta{align-items:center;gap:.5rem}.ec-cta{display:inline-flex;justify-content:center;border-radius:9999px;background:var(--ec-ink);color:#ffffff;padding:.875rem 1.5rem;font-size:13px;font-weight:700;border:none;cursor:pointer;text-decoration:none;transition:opacity .15s ease,transform .15s ease,background .15s ease}.ec-cta:hover{opacity:.92}.ec-cta:active{transform:scale(.98)}.ec-cta--sm{padding:.5rem 1rem;font-size:12px}.ec-cta-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;background:transparent;color:var(--ec-ink);padding:.875rem 1.5rem;font-size:13px;font-weight:700;border:1.5px solid rgba(0,2,48,.18);cursor:pointer;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.ec-cta-secondary:hover{background:var(--ec-canvas);border-color:rgba(0,2,48,.28)}.ec-cta-secondary--sm{padding:.5rem 1rem;font-size:12px}.ec-hint{margin:1.35rem 0 0;font-size:11px;line-height:1.55;color:var(--ec-hint)}.ec-hint-link{color:var(--ec-accent);font-weight:600;text-decoration:none}.ec-hint-link:hover{text-decoration:underline}.ec-inline{border-radius:16px;border:1px solid rgba(0,2,48,.1);background:#ffffff;padding:1.25rem;box-shadow:0 4px 24px rgba(0,2,48,.05);animation:ec-enter .45s cubic-bezier(.22,1,.36,1) both}@media (min-width:640px){.ec-inline{padding:1.5rem}}.ec-inline-row{display:flex;align-items:flex-start;gap:1rem}.ec-inline-icon{position:relative;flex-shrink:0;display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:12px;background:var(--ec-canvas);border:1px solid rgba(0,2,48,.08);color:var(--ec-ink)}.ec-inline-icon--maintenance{background:var(--ec-ink);border-color:transparent;color:#ffffff}.ec-inline-icon--unexpected{background:rgba(48,57,148,.1);border-color:rgba(48,57,148,.18);color:var(--ec-accent)}.ec-inline-title{font-size:15px;font-weight:700;color:var(--ec-ink);margin:0 0 .25rem}.ec-inline-body{font-size:13px;line-height:1.55;color:var(--ec-muted);margin:0}@keyframes ec-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ec-ring{0%{transform:scale(.72);opacity:.65}70%{transform:scale(1.35);opacity:0}to{transform:scale(1.35);opacity:0}}@keyframes ec-dots{0%,80%,to{transform:translateY(0);opacity:.45}40%{transform:translateY(-5px);opacity:1}}@keyframes ec-bar{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.ec-card,.ec-card--live:before,.ec-dot,.ec-inline,.ec-ring{animation:none}.ec-ring{display:none}.ec-dot{opacity:.7}.ec-cta:active{transform:none}}@font-face{font-family:alfran;src:url(/_next/static/media/c98ab70cfe6b1c9a-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:alfran Fallback;src:local("Arial");ascent-override:54.79%;descent-override:18.26%;line-gap-override:0.00%;size-adjust:136.88%}.__className_f6c160{font-family:alfran,alfran Fallback}.__variable_f6c160{--font-alfran:"alfran","alfran Fallback"}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost Fallback;src:local("Arial");ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:96.01%}.__className_ee8742{font-family:Jost,Jost Fallback;font-style:normal}.__variable_ee8742{--font-jost:"Jost","Jost Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_e8b655{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_e8b655{--font-space-mono:"Space Mono","Space Mono Fallback"}