.ev-surface .warm-hero-cta{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.ev-surface .warm-hero-visual{border:1px solid var(--line-2);background:var(--card);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #332d230d,0 28px 62px -38px #382c1552;box-shadow:0 1px 2px lab(18.8394% 1.47951 7.80956/.05),0 28px 62px -38px lab(18.8389% 3.65534 16.6298/.32)}.ev-surface .feat-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:clamp(34px,4vw,48px);display:grid}.ev-surface .feat-card{border:1px solid var(--line);background:var(--card);transition:border-color .2s var(--ease);border-radius:12px;flex-direction:column;padding:20px;display:flex}.ev-surface .feat-card:hover{border-color:var(--teal)}.ev-surface .feat-card .ic{width:30px;height:30px;color:var(--teal-deep);background:#2577711f;background:lab(45.2286% -26.586 -4.2587/.12);border-radius:8px;place-items:center;margin-bottom:14px;display:grid}.ev-surface .feat-card h3{font-size:1.02rem}.ev-surface .feat-card p{color:var(--ink-2);margin-top:8px;font-size:.9rem;line-height:1.55}.ev-surface .goal-list{grid-template-columns:repeat(2,1fr);gap:10px 22px;margin-top:clamp(28px,3vw,40px);display:grid}.ev-surface .goal{color:var(--ink);align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.5;display:flex}.ev-surface .goal .tk{width:20px;height:20px;color:var(--teal-deep);background:#2577711f;background:lab(45.2286% -26.586 -4.2587/.12);border-radius:6px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.ev-surface .checkin{border:1px solid var(--line-2);background:var(--card);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #332d230d,0 28px 62px -38px #382c1552;box-shadow:0 1px 2px lab(18.8394% 1.47951 7.80956/.05),0 28px 62px -38px lab(18.8389% 3.65534 16.6298/.32)}.ev-surface .checkin .ci-top{border-bottom:1px solid var(--line);background:var(--paper-2);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;padding:13px 16px;font-size:.66rem;display:flex}.ev-surface .checkin .ci-top .c{color:var(--teal-deep)}.ev-surface .checkin .ci-row{grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.ev-surface .checkin .ci-row+.ci-row{border-top:1px solid var(--line)}.ev-surface .checkin .ci-row .pd{color:var(--ink);font-size:.9rem;font-weight:600}.ev-surface .ci-st{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:.58rem}.ev-surface .ci-st.ok{color:var(--teal-deep);background:#2577711a;background:lab(45.2286% -26.586 -4.2587/.1)}.ev-surface .ci-st.watch{color:#795d3c;color:lab(41.9386% 8.60077 23.408);background:#cdb38c3d;background:lab(74.5617% 5.2968 23.4557/.24)}.ev-surface .ci-st.support{color:var(--ink-2);background:var(--paper-3,var(--paper-2))}.ev-surface .checkin .ci-foot{border-top:1px solid var(--line);background:var(--paper-2);font-family:var(--mono);letter-spacing:.04em;color:var(--ink-4);justify-content:space-between;align-items:center;padding:12px 16px;font-size:.64rem;display:flex}.ev-surface .signal-light{border:1px solid var(--line-2);background:var(--card);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #332d230d,0 28px 62px -38px #382c1552;box-shadow:0 1px 2px lab(18.8394% 1.47951 7.80956/.05),0 28px 62px -38px lab(18.8389% 3.65534 16.6298/.32)}.ev-surface .signal-light .sl-top{border-bottom:1px solid var(--line);background:var(--paper-2);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;padding:13px 16px;font-size:.66rem;display:flex}.ev-surface .signal-light .sl-top .c{color:var(--teal-deep)}.ev-surface .signal-light .sl-row{align-items:center;gap:12px;padding:12px 16px;display:flex}.ev-surface .signal-light .sl-row+.sl-row{border-top:1px solid var(--line)}.ev-surface .signal-light .sl-row .lb{color:var(--ink);font-size:.9rem}.ev-surface .sl-dot{border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-left:auto}.ev-surface .sl-dot.green{background:var(--teal)}.ev-surface .sl-dot.amber{background:var(--gold)}.ev-surface .sl-dot.red{background:#c86459;background:lab(54.7044% 40.0428 25.882)}.ev-surface .signal-light .sl-foot{border-top:1px solid var(--line);background:var(--paper-2);font-family:var(--mono);letter-spacing:.04em;color:var(--ink-4);justify-content:space-between;align-items:center;padding:12px 16px;font-size:.64rem;display:flex}.ev-surface .lang-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ev-surface .lang{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:10px 12px}.ev-surface .lang .nat{font-family:var(--mono);color:var(--ink);font-size:.82rem}.ev-surface .lang .en{color:var(--ink-3);margin-top:2px;font-size:.7rem}.ev-surface .portal{border:1px solid var(--line-2);background:var(--card);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #332d230d,0 28px 62px -38px #382c1552;box-shadow:0 1px 2px lab(18.8394% 1.47951 7.80956/.05),0 28px 62px -38px lab(18.8389% 3.65534 16.6298/.32)}.ev-surface .portal .pt-top{border-bottom:1px solid var(--line);background:var(--paper-2);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;padding:13px 16px;font-size:.66rem;display:flex}.ev-surface .portal .pt-top .qr{background:var(--teal-deep);border-radius:3px;flex-shrink:0;width:14px;height:14px}.ev-surface .portal .pt-line{color:var(--ink);border-top:1px solid var(--line);padding:10px 16px;font-size:.88rem}.ev-surface .portal .pt-top+.pt-line{border-top:0}.ev-surface .portal .pt-foot{border-top:1px solid var(--line);background:var(--paper-2);font-family:var(--mono);letter-spacing:.04em;color:var(--ink-4);justify-content:space-between;align-items:center;padding:12px 16px;font-size:.64rem;display:flex}.ev-surface .closer{text-align:center}.ev-surface .closer .wrap{max-width:720px}.ev-surface .closer .display{margin-top:1.2rem}.ev-surface .closer .lead{max-width:32em;margin:1.4rem auto 0}.ev-surface .closer .warm-hero-cta{justify-content:center}@media (max-width:1000px){.ev-surface .feat-grid,.ev-surface .lang-grid{grid-template-columns:repeat(2,1fr)}.ev-surface .goal-list{grid-template-columns:1fr}}@media (max-width:600px){.ev-surface .feat-grid,.ev-surface .lang-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=bbb81b1123d80cb5.css.map*/