.ev2{--e-bg:#fff;--e-panel:#fff;--e-panel2:#f7f8fa;--e-in:#f4f7fc;--e-we:#f2f4f8;--e-line:#e3e6ec;--e-line2:#eceef2;--e-line3:#e3e8f0;--e-line4:#cdd3de;--e-hover:#f1f3f7;--e-sel:#e6ecf7;--e-txt:#0a1120;--e-txt2:#2a3344;--e-mut:#5c6679;--e-mut2:#7a8496;--e-faint:#a9b0bd;--e-faint2:#8b93a5;--e-inv-bg:#0a1120;--e-inv-txt:#f2f5fa;--e-accent:#3d74f0;--e-on-accent:#fff;--e-accent-h:#5a8af5;--e-link-h:#3d74f0;--e-today:#e5484d;--e-map:#eef3f9;--e-land:#fff;--e-land-stroke:#d3dae5;--e-grat:#e1e7f0;--e-shadow:#0f172a1f;--e-shadow-lg:#0f172a2e;isolation:isolate;background:var(--e-bg);min-height:480px;color:var(--e-txt);-webkit-tap-highlight-color:transparent;flex-direction:column;display:flex;position:relative;overflow:hidden}.dark .ev2{--e-bg:#060a14;--e-panel:#0c1322;--e-panel2:#0a1120;--e-in:#0b1324;--e-we:#0d1526;--e-line:#1b2434;--e-line2:#151d2e;--e-line3:#18233a;--e-line4:#2a3550;--e-hover:#121b2d;--e-sel:#18233a;--e-txt:#f2f5fa;--e-txt2:#c8cfdd;--e-mut:#8b93a5;--e-mut2:#5c6679;--e-faint:#3a4458;--e-faint2:#4a5468;--e-inv-bg:#eaf0fa;--e-inv-txt:#0a1120;--e-accent:#6e9bff;--e-on-accent:#0a1120;--e-accent-h:#86abff;--e-link-h:#9bbbff;--e-today:#ff6b6b;--e-map:#070d19;--e-land:#111b2d;--e-land-stroke:#1e2a3f;--e-grat:#0d1526;--e-shadow:#00000073;--e-shadow-lg:#0009}.ev2 *,.ev2 :before,.ev2 :after{box-sizing:border-box}.ev2 ::-webkit-scrollbar{width:0;height:0}@keyframes ev2-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.ev2 .live{background:#ff4d4d;border-radius:99px;flex:none;width:7px;height:7px;animation:1.4s ease-in-out infinite ev2-pulse;display:inline-block}@media (prefers-reduced-motion:reduce){.ev2 .live{animation:none}}.ev2 .sw{border-radius:99px;flex:none;width:7px;height:7px;display:inline-block}.ev2 .band.mob{display:none}.ev2 .band{background:var(--e-bg);border-bottom:1px solid var(--e-line2);z-index:60;flex:none;position:relative}.ev2 .bandin{justify-content:center;align-items:center;height:84px;padding:0 32px;display:flex}.ev2 .pill{background:var(--e-panel);border:1px solid var(--e-line);box-shadow:0 6px 24px var(--e-shadow);border-radius:999px;align-items:center;height:62px;display:flex;position:relative}.ev2 .pill.act{background:var(--e-panel2)}.ev2 .seg{cursor:pointer;min-width:0;height:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:999px;flex-direction:column;justify-content:center;padding:0 26px;display:flex}.ev2 .seg:hover{background:var(--e-hover)}.ev2 .seg.on{background:var(--e-sel);box-shadow:0 4px 16px var(--e-shadow)}.ev2 .seg .k{letter-spacing:.02em;font-size:11px;font-weight:700}.ev2 .seg .v{color:var(--e-mut);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13px;overflow:hidden}.ev2 .seg .v.strong{color:var(--e-txt)}.ev2 .seg input{color:var(--e-txt);background:0 0;border:0;outline:none;width:190px;margin-top:3px;padding:0;font-family:inherit;font-size:13px}.ev2 .seg input::placeholder{color:var(--e-mut)}.ev2 .qrow{align-items:center;gap:6px;min-width:0;display:flex}.ev2 .qclear{background:var(--e-line);width:18px;height:18px;color:var(--e-txt2);cursor:pointer;border:0;border-radius:99px;flex:none;justify-content:center;align-items:center;margin-top:3px;padding:0;display:flex}.ev2 .pop.sugg{width:460px;max-width:100%;max-height:min(60vh,520px);padding:8px;left:0;overflow:auto}.ev2 .sughead{padding:12px 10px 6px}.ev2 .sug{cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex}.ev2 .sug.on{background:var(--e-hover)}.ev2 .sug .ic{background:var(--e-sel);width:36px;height:36px;color:var(--e-mut);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.ev2 .sug .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ev2 .sug .t,.ev2 .sug .m{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ev2 .sug .t{font-size:14px;font-weight:600}.ev2 .sug .m{color:var(--e-mut);font-variant-numeric:tabular-nums;font-size:12px}.ev2 .sug mark{color:var(--e-accent);background:0 0;font-weight:700}.ev2 .sugempty{color:var(--e-mut);padding:16px 10px;font-size:13px}.ev2 .sdiv{background:var(--e-line);flex:none;width:1px;height:30px}.ev2 .go,.ev2 .fbtn{background:var(--e-accent);width:46px;height:46px;color:var(--e-on-accent);cursor:pointer;border:0;border-radius:99px;flex:none;justify-content:center;align-items:center;margin:0 8px 0 4px;display:flex}.ev2 .go:hover{background:var(--e-accent-h)}.ev2 .fbtn{background:var(--e-sel);color:var(--e-txt);border:1px solid var(--e-line4);width:40px;height:40px;position:relative}.ev2 .nbtn{cursor:pointer;background:var(--e-sel);width:40px;height:40px;color:var(--e-txt);border:1px solid var(--e-line4);border-radius:99px;flex:none;justify-content:center;align-items:center;margin:0 8px 0 0;display:flex}.ev2 .nbtn:hover{color:var(--e-accent);border-color:var(--e-accent)}.ev2 .fbtn i{background:var(--e-accent);border:2px solid var(--e-panel);border-radius:99px;width:10px;height:10px;position:absolute;top:-2px;right:-2px}.ev2 .pop{background:var(--e-panel);border:1px solid var(--e-line);box-shadow:0 18px 48px var(--e-shadow-lg);z-index:80;border-radius:24px;padding:24px;position:absolute;top:74px}.ev2 .pop.when{width:640px;left:50%;transform:translate(-50%)}.ev2 .pop.disc{width:340px;right:110px}.ev2 .pop.more{width:340px;right:56px}.ev2 .ccchip{background:var(--e-sel);border:1px solid var(--e-line4);border-radius:99px;flex:none;align-items:center;gap:6px;max-width:130px;margin-top:3px;padding:2px 3px 2px 8px;font-size:12px;font-weight:700;display:flex}.ev2 .ccchip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev2 .ccchip button{background:var(--e-panel2);width:16px;height:16px;color:var(--e-txt2);cursor:pointer;border:0;border-radius:99px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.ev2 .sugx{color:var(--e-accent);flex:none;display:flex}.ev2 .cap{letter-spacing:.14em;color:var(--e-mut2);text-transform:uppercase;font-size:10px;font-weight:700}.ev2 .chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ev2 .chip{cursor:pointer;color:var(--e-txt2);border:1px solid var(--e-line);-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.ev2 .chip:hover{border-color:var(--e-faint)}.ev2 .chip.on{background:var(--e-inv-bg);color:var(--e-inv-txt);border-color:var(--e-inv-bg)}.ev2 .whead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ev2 .wtitle{font-size:16px;font-weight:700}.ev2 .whint{color:var(--e-mut);margin-top:2px;font-size:12px}.ev2 .tl{-webkit-user-select:none;user-select:none;touch-action:none;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;display:grid}.ev2 .tm{cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:8px 0 6px;display:flex}.ev2 .tm:hover{background:var(--e-hover)}.ev2 .tm .bar{pointer-events:none;justify-content:center;align-items:flex-end;width:100%;height:40px;display:flex}.ev2 .tm .bar i{background:var(--e-line);border-radius:3px 3px 0 0;width:56%;display:block}.ev2 .tm .lb{letter-spacing:.06em;color:var(--e-mut2);pointer-events:none;font-size:10px;font-weight:700}.ev2 .tm.on{background:var(--e-sel)}.ev2 .tm.on .bar i{background:var(--e-accent)}.ev2 .tm.on .lb{color:var(--e-txt)}.ev2 .tm.now .lb{color:var(--e-today)}.ev2 .stepper{align-items:center;gap:4px;display:flex}.ev2 .stepper span{font-variant-numeric:tabular-nums;text-align:center;width:54px;font-size:16px;font-weight:700}.ev2 .stepper button{background:var(--e-panel);border:1px solid var(--e-line);color:var(--e-txt2);cursor:pointer;border-radius:99px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ev2 .stepper button:hover{border-color:var(--e-faint)}.ev2 .stage{flex:1;min-height:0;position:relative;overflow:hidden}.ev2 .mtog{z-index:30;background:var(--e-panel);border:1px solid var(--e-line);box-shadow:0 6px 20px var(--e-shadow);border-radius:999px;padding:4px;display:flex;position:absolute;top:16px;right:16px}.ev2 .mtog button{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;color:var(--e-mut);background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:700;display:flex}.ev2 .mtog button.on{background:var(--e-inv-bg);color:var(--e-inv-txt)}.ev2 .calwrap{padding:16px 24px 32px;transition:padding-left .3s;position:absolute;inset:0;overflow:auto}.ev2 .calbar{background:var(--e-bg);z-index:5;align-items:center;gap:14px;height:60px;margin:-16px 0 6px;padding-right:240px;display:flex;position:sticky;top:-16px}.ev2 .lgd{color:var(--e-mut);align-items:center;gap:14px;margin-left:auto;font-size:11px;display:flex}.ev2 .lgd span{align-items:center;gap:6px;display:flex}.ev2 .sk{background:var(--e-line);filter:blur(1px);border-radius:8px;animation:1.4s ease-in-out infinite ev2-sk;display:block}@keyframes ev2-sk{0%,to{opacity:.5}50%{opacity:1}}.ev2 .tl.busy .bar i{filter:blur(1px);animation:1.4s ease-in-out infinite ev2-sk;background:var(--e-line)!important}.ev2 .tl.busy .tm:nth-child(2n) .bar i{animation-delay:.2s}.ev2 .tl.busy .lb{color:var(--e-faint)}.ev2 .sktitle{width:140px;height:18px}.ev2 .skgrp{width:90px;height:10px}.ev2 .skrow{cursor:default}.ev2 .skrow .rph{background:var(--e-line);border-radius:14px}.ev2 .skrow:nth-child(odd) .sk{animation-delay:.2s}.ev2 .skrow .l1{width:45%;height:10px;margin-top:6px}.ev2 .skrow .l2{width:85%;height:14px;margin-top:10px}.ev2 .skrow .l3{width:35%;height:10px;margin-top:10px}@media (prefers-reduced-motion:reduce){.ev2 .sk,.ev2 .tl.busy .bar i{opacity:.7;animation:none}}.ev2 .months{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:20px;display:grid}.ev2 .mon{border:1px solid #0000;border-radius:16px;padding:12px 10px 10px}.ev2 .mon.in{background:var(--e-in);border-color:var(--e-line3)}.ev2 .mhead{cursor:pointer;justify-content:space-between;align-items:baseline;padding:0 4px 10px;display:flex}.ev2 .mhead b{font-size:15px}.ev2 .mhead:hover b{color:var(--e-link-h)}.ev2 .mhead .sk{align-self:center;width:44px;height:10px}.ev2 .mhead span{color:var(--e-mut2);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.ev2 .wk,.ev2 .days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ev2 .wk div{color:var(--e-faint);text-align:center;padding-bottom:6px;font-size:9px;font-weight:700}.ev2 .d{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;height:36px;display:flex}.ev2 .d .n{width:26px;height:24px;color:var(--e-faint2);font-variant-numeric:tabular-nums;border-radius:99px;justify-content:center;align-items:center;font-size:12px;display:flex}.ev2 .d.has .n{color:var(--e-txt);font-weight:600}.ev2 .d .dots{gap:2px;height:4px;margin-top:1px;display:flex}.ev2 .d .dots i{border-radius:99px;width:4px;height:4px;display:block}.ev2 .d:hover .n{outline:1px solid var(--e-faint)}.ev2 .d.today .n{color:var(--e-today);font-weight:700}.ev2 .d.on .n{background:var(--e-inv-bg);color:var(--e-inv-txt)}.ev2 .d.past{opacity:.5}.ev2 .mapbox{background:var(--e-map);cursor:grab;touch-action:none;position:absolute;inset:0;overflow:hidden}.ev2 .mapcanvas{pointer-events:none;transform-origin:16.6667% 16.6667%;will-change:transform;width:150%;height:150%;position:absolute;top:-25%;left:-25%}.ev2 .pins{pointer-events:none;position:absolute;inset:0}.ev2 .pin{pointer-events:auto;cursor:pointer;background:var(--e-panel);color:var(--e-txt);border:1px solid var(--e-line4);white-space:nowrap;box-shadow:0 4px 14px var(--e-shadow);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-family:inherit;font-size:12px;font-weight:700;transition:transform .15s;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}@media (pointer:coarse){.ev2 .pin{box-shadow:0 1px 4px var(--e-shadow)}}.ev2 .pin:hover,.ev2 .pin.hl{z-index:5;transform:translate(-50%,-50%)scale(1.08)}.ev2 .pin.on,.ev2 .pin.hl{background:var(--e-inv-bg);color:var(--e-inv-txt);border-color:var(--e-inv-bg);z-index:6}.ev2 .pin.oth:not(.on):not(.hl){color:var(--e-mut);background:var(--e-panel2);border-style:dashed}.ev2 .pin.grp{justify-content:center;width:38px;height:38px;padding:0;font-size:13px}.ev2 .ctl{z-index:8;flex-direction:column;gap:6px;display:flex;position:absolute;top:72px;right:16px}.ev2 .ctl button{background:var(--e-panel);border:1px solid var(--e-line);width:38px;height:38px;color:var(--e-txt2);cursor:pointer;box-shadow:0 4px 12px var(--e-shadow);border-radius:12px;justify-content:center;align-items:center;display:flex}.ev2 .sheet{z-index:40;background:var(--e-panel2);border:1px solid var(--e-line3);box-shadow:0 18px 48px var(--e-shadow-lg);flex-direction:column;display:flex;position:absolute;overflow:hidden}.ev2 .shd{border-bottom:1px solid var(--e-line2);-webkit-user-select:none;user-select:none;flex:none;padding:16px 18px 14px}.ev2 .grab{background:var(--e-line4);border-radius:9px;width:40px;height:5px;margin:0 auto 12px;display:none}.ev2 .shtitle{justify-content:space-between;align-items:center;gap:10px;display:flex}.ev2 .shtitle b{font-size:17px}.ev2 .shsub{color:var(--e-mut);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.ev2 .xbtn{border:1px solid var(--e-line);background:var(--e-panel);width:32px;height:32px;color:var(--e-txt2);cursor:pointer;border-radius:99px;flex:none;justify-content:center;align-items:center;display:flex}.ev2 .xbtn.mb{display:none}.ev2 .selchip{background:var(--e-sel);border:1px solid var(--e-line4);color:var(--e-txt);border-radius:99px;align-items:center;gap:8px;padding:5px 6px 5px 11px;font-size:12px;font-weight:700;display:flex}.ev2 .selchip button{cursor:pointer;background:var(--e-panel2);width:18px;height:18px;color:var(--e-txt2);border:0;border-radius:99px;justify-content:center;align-items:center;padding:0;display:flex}.ev2 .sbody{overscroll-behavior:contain;flex:1;padding:0 18px 24px;overflow:auto}.ev2 .grp-h{background:var(--e-panel2);letter-spacing:.12em;text-transform:uppercase;color:var(--e-mut2);z-index:2;padding:14px 0 8px;font-size:11px;font-weight:700;position:sticky;top:0}.ev2 .row{cursor:pointer;color:inherit;border-radius:14px;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:10px 0;text-decoration:none;display:grid}.ev2 .row:hover .rn{color:var(--e-link-h)}.ev2 .row.hl .rph{outline:2px solid var(--e-inv-bg);outline-offset:2px}.ev2 .rph{background:var(--e-panel);border-radius:14px;width:96px;height:96px;position:relative;overflow:hidden}.ev2 .rph .rheart{position:absolute;top:2px;right:2px}.ev2 .rph img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ev2 .rbadge{color:#0a1120;background:#f2f5fa;border-radius:99px;align-items:center;gap:4px;padding:3px 7px;font-size:9px;font-weight:700;display:flex;position:absolute;top:6px;left:6px}.ev2 .rbadge.past{background:var(--e-line);color:var(--e-txt2)}.ev2 .r1{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ev2 .rl{color:var(--e-mut);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}.ev2 .rl span{text-overflow:ellipsis;overflow:hidden}.ev2 .rn{color:inherit;margin-top:3px;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;display:block}.ev2 .rd{color:var(--e-txt2);margin-top:4px;font-size:13px}.ev2 .rt{color:var(--e-mut);align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.ev2 .rt b{color:var(--e-txt)}.ev2 .empty{text-align:center;color:var(--e-mut2);padding:48px 0;font-size:14px;line-height:1.6}.ev2 .empty.slim{padding:20px 0 4px}.ev2 .outside{border-top:1px solid var(--e-line);margin-top:16px;padding-top:14px}.ev2 .outh{flex-direction:column;gap:2px;font-size:13px;display:flex}.ev2 .outh span{color:var(--e-mut);font-size:12px}.ev2 .chip.more{margin:12px auto 0}.ev2 .listbtn{z-index:35;background:var(--e-inv-bg);color:var(--e-inv-txt);cursor:pointer;box-shadow:0 8px 24px var(--e-shadow-lg);border:0;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-family:inherit;font-size:13px;font-weight:700;display:none;position:absolute;top:16px;left:16px}@media (min-width:900px){.ev2 .sheet{border-radius:22px;width:400px;transition:transform .3s,opacity .3s;top:16px;bottom:16px;left:16px}.ev2 .sheet.closed{opacity:0;pointer-events:none;transform:translate(calc(-100% - 24px))}.ev2 .sheet.closed~.listbtn{display:flex}}@media (min-width:900px) and (max-width:1279px){.ev2 .lgd{display:none}}@media (max-width:899px){.ev2 .band.dsk{display:none}.ev2 .band.mob{display:block}.ev2 .sheet{border-bottom:0;border-radius:24px 24px 0 0;transition:height .28s cubic-bezier(.2,.8,.2,1),transform .28s cubic-bezier(.2,.8,.2,1);bottom:0;left:0;right:0}.ev2 .sheet.closed{pointer-events:none;transform:translateY(calc(100% + 24px))}.ev2 .sheet.closed~.listbtn{display:flex;top:auto;bottom:20px;left:50%;transform:translate(-50%)}.ev2 .xbtn.mb{display:flex}.ev2 .lgd{display:none}.ev2 .sheet.dragging{transition:none}.ev2 .grab{display:block}.ev2 .shd{cursor:grab;touch-action:none;padding-top:10px}.ev2 .xbtn.dk{display:none}.ev2 .mtog{top:12px;right:12px}.ev2 .mtog button{padding:7px 12px}.ev2 .calwrap{padding:12px 12px 160px}.ev2 .calbar{height:56px;margin:-12px 0 4px;padding-right:190px;top:-12px}.ev2 .months{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.ev2 .d{height:32px}.ev2 .ctl{top:64px;right:12px}.ev2 .tm .lb{letter-spacing:0;font-size:9px}}body:has(.ev2:not(.ev2page)) .partners-section{display:none}body:has(.ev2:not(.ev2page)) footer{display:none}.ev2 .band.mob .bandin{gap:8px;height:72px;padding:0 12px}.ev2 .mpill{border:1px solid var(--e-line);background:var(--e-panel);min-width:0;height:54px;box-shadow:0 6px 24px var(--e-shadow);color:var(--e-txt);font:inherit;text-align:left;cursor:pointer;border-radius:999px;flex:1;align-items:center;gap:12px;padding:0 20px;display:flex}.ev2 .mtx{flex-direction:column;gap:2px;min-width:0;display:flex}.ev2 .mtx b,.ev2 .mtx span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ev2 .mtx b{font-size:14px}.ev2 .mtx span{color:var(--e-mut);font-size:12px}.ev2 .band.mob .nbtn{width:44px;height:44px;margin:0}.ev2.mroot{z-index:1000;background:var(--e-panel2);height:100dvh;min-height:0;position:fixed;inset:0}.ev2 .mtop{flex:none;padding:12px 16px 4px;display:flex}.ev2 .mclose{border:1px solid var(--e-line4);background:var(--e-panel);width:38px;height:38px;color:var(--e-txt);cursor:pointer;border-radius:99px;justify-content:center;align-items:center;display:flex}.ev2 .mbody{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;padding:8px 12px 16px;display:flex;overflow:auto}.ev2 .mcard{border:1px solid var(--e-line);background:var(--e-panel);width:100%;box-shadow:0 4px 16px var(--e-shadow);color:var(--e-txt);font:inherit;text-align:left;cursor:pointer;border-radius:20px;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.ev2 .mcard span{color:var(--e-mut);font-size:14px}.ev2 .mcard b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;overflow:hidden}.ev2 .mcard.open{cursor:default;box-shadow:0 10px 32px var(--e-shadow-lg);padding:20px 18px 22px;display:block}.ev2 .mcard.open h2{letter-spacing:-.01em;margin:0 0 16px;font-size:24px;font-weight:800}.ev2 .mfield{border:1px solid var(--e-line4);background:var(--e-panel);height:56px;color:var(--e-mut);border-radius:14px;align-items:center;gap:10px;padding:0 14px 0 16px;display:flex}.ev2 .mfield:focus-within{border-color:var(--e-txt)}.ev2 .mfield input{min-width:0;color:var(--e-txt);background:0 0;border:0;outline:none;flex:1;padding:0;font-family:inherit;font-size:16px}.ev2 .mfield input::placeholder{color:var(--e-mut)}.ev2 .mfield .qclear{width:22px;height:22px;margin-top:0}.ev2 .mccs{margin-top:12px}.ev2 .mccs .chip{padding:7px 10px 7px 12px}.ev2 .msugg{margin:10px -8px 0}.ev2 .msugg .sug{padding:10px 8px}.ev2 .mcard.open .tl{gap:2px}.ev2 .mcard.open .tm .lb{letter-spacing:0;font-size:9px}.ev2 .mfoot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--e-line);background:var(--e-panel);flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.ev2 .mreset{font:inherit;color:var(--e-txt);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:15px;font-weight:600;text-decoration:underline}.ev2 .mgo{background:var(--e-accent);height:50px;color:var(--e-on-accent);font:inherit;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;display:flex}:is(body:has(.ev2.mroot) [id^=chatbase-],body:has(.ev2.mroot) [aria-label="Hide chat assistant"]){display:none!important}.ev2.ev2page{min-height:60vh;display:block;overflow:visible}.ev2 .svwrap{max-width:720px;margin:0 auto;padding:32px 16px 64px}.ev2 .svwrap h1{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:800}.ev2 .svsub{color:var(--e-mut);margin:4px 0 0;font-size:14px}.ev2 .svwrap section{margin-top:28px}.ev2 .svwrap h2{margin:0 0 4px;font-size:18px;font-weight:700}.ev2 .svwrap .grp-h{background:0 0;position:static}.ev2 .svempty{border:1px dashed var(--e-line4);text-align:center;color:var(--e-mut);border-radius:20px;flex-direction:column;align-items:center;gap:8px;margin-top:32px;padding:48px 24px;font-size:14px;display:flex}.ev2 .svempty svg{color:var(--e-faint2);margin-bottom:4px}.ev2 .svempty b{color:var(--e-txt);font-size:16px}.ev2 .svbtn{background:var(--e-inv-bg);color:var(--e-inv-txt);font:inherit;cursor:pointer;border:0;border-radius:12px;margin-top:12px;padding:10px 20px;font-size:14px;font-weight:700;text-decoration:none}.ev2.nm{background:var(--e-panel);border-radius:24px;min-height:0;padding:28px 24px 0;display:block;overflow:visible}.ev2 .nmhead{text-align:center;flex-direction:column;align-items:center;padding:0 8px 8px;display:flex}.ev2 .nmicon{background:var(--e-sel);width:44px;height:44px;color:var(--e-accent);border-radius:99px;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.ev2 .nmtitle{letter-spacing:-.01em;color:var(--e-txt);margin:0;font-size:20px;font-weight:800;line-height:1.25}.ev2 .nmdesc{color:var(--e-mut);margin:6px 0 0;font-size:14px}.ev2 .nmsec{padding:18px 0 0}.ev2 .nmsec>.cap{margin-bottom:10px;display:block}.ev2 .nmsec .chips{margin-top:0}.ev2 .nmsec .chips+.chips,.ev2 .nmsec .nmfield+.chips,.ev2 .nmsec .nmsugg+.chips{margin-top:10px}.ev2 .nmfield{height:48px}.ev2 .nmfield.bad{border-color:var(--e-today)}.ev2 .nmsearch{margin-top:10px}.ev2 .nmerr{color:var(--e-today);margin-top:6px;font-size:12px}.ev2 .nmhint{color:var(--e-mut);margin-top:8px;font-size:12px}.ev2 .nmsugg{flex-direction:column;margin:6px -8px 0;display:flex}.ev2 .nmsugg .sug{font:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:6px 8px}.ev2 .nmsugg .sug:hover{background:var(--e-hover)}.ev2 .nmfoot{padding:14px 24px calc(14px + env(safe-area-inset-bottom));background:var(--e-panel);border-top:1px solid var(--e-line);border-radius:0 0 24px 24px;margin:22px -24px 0;position:sticky;bottom:0}.ev2 .nmgo{justify-content:center;width:100%}.ev2 .nmgo:disabled{opacity:.7;cursor:default}
