.ev-site :where(:not(img,svg,svg *)){all:revert}.ev-site{color-scheme:light;--ink:#15132b;--ink-2:#2e2b47;--muted:#55526e;--soft:#6b6884;--faint:#8d8aa3;--line:#ebe9f3;--line-2:#f3f2f8;--paper:#fff;--mist:#f6f4fd;--lav:#efedfb;--lav-2:#e4e0f8;--purple:#534ab7;--purple-hover:#463ea3;--purple-2:#7f77dd;--purple-ink:#3d3590;--amber:#e9802f;--amber-ink:#9a5410;--amber-bg:#fff7ea;--amber-line:#f3d9a8;--green:#1f7a3d;--green-bg:#e8f6ec;--red:#b42318;--night:#13102a;--night-2:#1d1940;--night-text:#e6e2ff;--night-soft:#b9b3e3;--night-muted:#a7a2c9;--night-line:#ffffff1a;--f-display:"DM Sans", "DM Sans Fallback", "DM Sans Fallback Roboto", system-ui, -apple-system, sans-serif;--f-body:"DM Sans", "DM Sans Fallback", "DM Sans Fallback Roboto", system-ui, -apple-system, sans-serif;--dw:600;--dw-heavy:600;--dw-semi:600;--trk:1;--dscale:1;--lh-xl:1.07;--lh-l:1.08;--em-style:normal;--d-fvs:normal;--f-mono:"DM Sans", "DM Sans Fallback", "DM Sans Fallback Roboto", system-ui, -apple-system, sans-serif;--f-code:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--shadow-card:0 0 0 1px #15132b0f, 0 1px 2px #15132b08;--shadow-lift:0 0 0 1px #15132b0f, 0 24px 50px -30px #15132b40;--shadow-hover:0 0 0 1px #534ab733, 0 18px 36px -22px #534ab766;--shadow-soft:0 0 0 1px #15132b14;--header-h:72px}.ev-site *{box-sizing:border-box}.ev-site{scroll-padding-top:calc(var(--header-h) + 16px);background:var(--paper);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.6}.ev-site a{color:inherit;text-decoration:none}.ev-site p{margin:0}.ev-site h1,.ev-site h2,.ev-site h3,.ev-site h4{margin:0;font-weight:600}.ev-site ul,.ev-site ol{margin:0;padding:0}.ev-site img{max-width:100%;display:block}.ev-site button{font:inherit;color:inherit;cursor:pointer}.ev-site :focus-visible{outline:2.5px solid var(--purple);outline-offset:3px;border-radius:6px}.ev-site .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ev-site .ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.ev-site .ic-s{width:15px;height:15px}.ev-site .ic-l{width:24px;height:24px}.ev-site .mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.ev-site .code{font-family:var(--f-code);letter-spacing:-.01em;font-size:.92em}.ev-site .num{font-variant-numeric:tabular-nums}.ev-site .wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:32px}.ev-site .wrap-narrow{max-width:860px}.ev-site .sec{padding-block:110px;position:relative}.ev-site .sec-s{padding-block:72px}.ev-site .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ev-site .split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.ev-site .split.rev{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.ev-site .split.night-split{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.ev-site .grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ev-site .grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ev-site .grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ev-site .stack-s>*+*{margin-top:12px}.ev-site .d-xl,.ev-site .d-l,.ev-site .d-m,.ev-site .d-s,.ev-site .giant{font-family:var(--f-display);font-weight:var(--dw);text-wrap:balance;font-variation-settings:var(--d-fvs)}.ev-site [style*=--f-display],.ev-site .d-fam{font-variation-settings:var(--d-fvs)}.ev-site .d-xl{font-size:clamp(34px,4.4vw,58px);font-weight:500;line-height:var(--lh-xl);letter-spacing:-.05em}.ev-site .d-l{font-size:clamp(30px,3.6vw,44px);line-height:var(--lh-l);letter-spacing:-.035em}.ev-site .d-m{letter-spacing:-.03em;font-size:clamp(26px,2.8vw,34px);line-height:1.12}.ev-site .d-s{letter-spacing:-.02em;font-size:clamp(18px,1.5vw,20px);line-height:1.25}.ev-site .d-xl em,.ev-site .d-l em,.ev-site .d-m em,.ev-site .d-s em{font-style:var(--em-style);color:var(--purple)}.ev-site .on-night .d-xl em,.ev-site .on-night .d-l em,.ev-site .on-night .d-m em,.ev-site .on-night .d-s em{color:#b4acff}.ev-site .giant{font-size:calc(clamp(72px, 11vw, 150px) * var(--gscale,1));letter-spacing:-.06em;color:var(--lav-2);font-variant-numeric:tabular-nums;user-select:none;font-weight:600;line-height:1}.ev-site .giant+.d-l,.ev-site .giant+.d-m{margin-top:-.42em;position:relative}.ev-site .lead{color:var(--muted);max-width:600px;font-size:clamp(16px,1.3vw,18px);line-height:1.6}.ev-site .body-m{color:var(--muted);font-size:16px;line-height:1.65}.ev-site .small{color:var(--soft);font-size:14px}.ev-site .kicker{color:var(--purple);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.ev-site .h1-kicker{font-family:var(--f-body);letter-spacing:0;color:var(--purple-ink);margin-bottom:18px;font-size:15px;font-weight:600;line-height:1.4;display:block}.ev-site .time-chip{font-variant-numeric:tabular-nums;height:30px;color:var(--purple);white-space:nowrap;background:#ffffffc7;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:12.5px;font-weight:500;display:inline-flex;box-shadow:0 0 0 1px #15132b14}.ev-site .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--purple);font-size:11.5px;font-weight:600;display:block}.ev-site .eyebrow.warm{color:var(--amber-ink)}.ev-site .on-night .eyebrow{color:#c9c3ff}.ev-site .time-chip.dawn{color:var(--amber-ink);box-shadow:0 0 0 1px #e9802f33}.ev-site .time-chip.dawn .ic{color:var(--amber)}.ev-site .on-night .time-chip{color:var(--night-text);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.ev-site .link-arrow{color:var(--purple);align-items:center;gap:8px;font-weight:600;display:inline-flex}.ev-site .link-arrow .ic{transition:transform .18s}.ev-site .link-arrow:hover .ic{transform:translate(3px)}.ev-site .on-night .link-arrow{color:#c9c3ff}.ev-site .btn{white-space:nowrap;border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 20px;font-size:14.5px;font-weight:600;transition:background-color .15s,transform .15s ease-out,box-shadow .15s;display:inline-flex}.ev-site .btn:active{transform:scale(.96)}.ev-site .btn-primary{background:var(--purple);color:#fff;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #00000005,0 2px 3px #0000000d}.ev-site .btn-primary:hover{background:var(--purple-ink)}.ev-site .btn-ghost{color:var(--ink);background:#fff;font-weight:500;box-shadow:0 0 0 1px #15132b1a,0 2px 3px #00000005}.ev-site .btn-ghost:hover{background:#fbfaff;box-shadow:0 0 0 1px #15132b2e}.ev-site .btn-dark{background:var(--ink);color:#fff}.ev-site .btn-dark:hover{background:#2a2650}.ev-site .btn-light{color:var(--purple-ink);background:#fff}.ev-site .btn-light:hover{background:#ece8ff}.ev-site .btn-night-ghost{color:#fff;background:0 0;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff40}.ev-site .btn-night-ghost:hover{background:#ffffff24}.ev-site .btn-s{min-height:40px;padding:0 16px;font-size:14px}.ev-site .btn-xs{border-radius:8px;min-height:34px;padding:0 12px;font-size:13px}.ev-site .chip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.ev-site .chip-ok{background:var(--green-bg);color:var(--green)}.ev-site .chip-warn{background:var(--amber-bg);color:var(--amber-ink);box-shadow:inset 0 0 0 1px var(--amber-line)}.ev-site .chip-info{background:var(--lav);color:var(--purple)}.ev-site .chip-mute{background:var(--line-2);color:var(--soft)}.ev-site .chip-red{color:var(--red);background:#fdecea}.ev-site .toggle-group{background:var(--mist);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1px #15132b0d}.ev-site .toggle-group button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:0 13px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s}.ev-site .toggle-group button[aria-pressed=true]{background:var(--purple);color:#fff}.ev-site .sky-dawn{background:radial-gradient(760px 520px at 50% -40%,#ffd9b4ab,#ffe7cc66 45%,#ffe7cc00 100%),linear-gradient(#fff1e4 0%,#fff7ef 34%,#fffaf6 70%,#fff 100%)}.ev-site .sky-morning{background:radial-gradient(900px 500px at 86% 0,#ffd6a073,#ffd6a000 70%),linear-gradient(#e3e9fb 0%,#eef0fc 42%,#f8f8fe 76%,#fff 100%)}.ev-site .sky-noon{background:radial-gradient(900px 480px at 70% 0,#ffecbe80,#ffecbe00 70%),linear-gradient(#eaf0ff 0%,#f5f7ff 50%,#fff 100%)}.ev-site .sky-afternoon{background:radial-gradient(900px 500px at 80% 6%,#ffc89666,#ffc89600 70%),linear-gradient(#fdf0e3 0%,#fbf3ee 46%,#fff 100%)}.ev-site .sky-dusk{background:radial-gradient(900px 500px at 78% 8%,#ffaa8c66,#ffaa8c00 70%),linear-gradient(#ecdff5 0%,#f3ecfa 45%,#fff 100%)}.ev-site .sky-night{color:#fff;background:radial-gradient(800px 420px at 80% 0,#7f77dd59,#7f77dd00 70%),linear-gradient(#221c4f 0%,#17133a 55%,#13102a 100%)}.ev-site .sky-mist{background:linear-gradient(180deg, #fff 0%, var(--mist) 100%)}.ev-site .on-night{color:#fff}.ev-site .on-night .lead,.ev-site .on-night .body-m{color:var(--night-soft)}.ev-site .on-night .small{color:var(--night-muted)}.ev-site .card{box-shadow:var(--shadow-card);background:#fff;border-radius:18px}.ev-site .frag{box-shadow:var(--shadow-lift);color:var(--ink);text-align:left;background:#fff;border-radius:16px;font-size:14px;line-height:1.45;overflow:hidden}.ev-site .frag-head{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.ev-site .frag-head b{font-size:14px;font-weight:600}.ev-site .frag-row{border-top:1px solid var(--line-2);align-items:center;gap:12px;padding:13px 20px;display:flex}.ev-site .frag-row:first-of-type{border-top:0}.ev-site .frag-row .grow{flex:1;min-width:0}.ev-site .frag-row .sub{color:var(--faint);font-size:12.5px}.ev-site .frag-ico{border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ev-site .frag-ico.ok{background:var(--green-bg);color:var(--green)}.ev-site .frag-ico.info{background:var(--lav);color:var(--purple)}.ev-site .frag-ico.warn{color:#b56a1a;background:#fff1dc}.ev-site .attn{background:var(--amber-bg);box-shadow:inset 0 0 0 1px var(--amber-line);border-radius:10px;margin:6px 12px 12px;padding:12px 14px}.ev-site .attn-head{color:var(--amber-ink);justify-content:space-between;align-items:center;font-weight:600;display:flex}.ev-site .attn-count{background:#fff;border-radius:6px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;display:inline-flex;box-shadow:inset 0 0 0 1px #f0d29c}.ev-site .attn-item{border-top:1px solid #f3e1bf;justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px;display:flex}.ev-site .attn-item:first-of-type{border-top:0;padding-top:0}.ev-site .attn-item .sub{color:#8b7a62;font-size:12.5px}.ev-site img.avatar,.ev-site img.face{object-fit:cover;background:#111;flex:none}.ev-site .avatar{width:30px;height:30px;color:var(--ink-2);background:#e7e5ef;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.ev-site .bank-badge{color:#1a5fa8;background:#e9f2fb;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:inline-flex}.ev-site .stage{width:100%;max-width:1440px;margin-inline:auto;position:relative}.ev-site .stage>img.scene{width:100%;height:auto}.ev-site .pk{background:var(--purple);pointer-events:none;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 5px #534ab729,0 2px 6px #534ab766}.ev-site .pk.night{background:#b4acff;box-shadow:0 0 0 5px #b4acff29,0 0 14px #b4acffe6}.ev-site .pk.gold{background:#ffd38a;box-shadow:0 0 0 5px #ffd38a29,0 0 14px #ffd38ae6}.ev-site .coin{color:#7a4c0c;width:20px;height:20px;font:700 11px/20px var(--f-body);text-align:center;pointer-events:none;background:radial-gradient(circle at 35% 30%,#ffe7a8,#e9a93b);border-radius:50%;margin:-10px 0 0 -10px;position:absolute;box-shadow:0 0 0 3px #e9a93b33,0 3px 8px #a0641459}.ev-site .pin{pointer-events:none;z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-100%)}.ev-site .pin-card{white-space:nowrap;height:38px;color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 9px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 0 0 1px #15132b0f,0 14px 30px -14px #534ab780}.ev-site .pin-card .dot{border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.ev-site .pin-card .dot .ic{stroke-width:2.5px;width:13px;height:13px}.ev-site .pin-tail{background:linear-gradient(#534ab780,#534ab700);width:2px;height:22px}.ev-site .pin.purple .pin-card{background:var(--purple);color:#fff}.ev-site .pin.warn .pin-card{background:var(--amber-bg);box-shadow:0 0 0 1px var(--amber-line), 0 14px 30px -14px #b56a1a80}.ev-site .star{opacity:.6;background:#fff;border-radius:50%;width:2px;height:2px;position:absolute}.ev-site .hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.ev-site .icp-card{background:var(--mist);border-radius:22px;flex-direction:column;gap:12px;min-height:100%;padding:22px;transition:background-color .18s,transform .18s;display:flex}.ev-site .icp-card:hover{background:var(--lav);transform:translateY(-2px)}.ev-site .icp-card img{aspect-ratio:1.52;object-fit:contain;width:100%;margin-bottom:4px}.ev-site .icp-card .m{font-family:var(--f-display);font-variation-settings:var(--d-fvs);font-weight:var(--dw-heavy);letter-spacing:calc(-.045em * var(--trk));font-size:28px;line-height:1}.ev-site .icp-card b{font-size:17px}.ev-site .icp-card p{color:var(--muted);font-size:15px;line-height:1.5}.ev-site .icp-card .link-arrow{margin-top:auto;font-size:15px}.ev-site .settle{animation:3.6s ease-out infinite settle}.ev-site .quote-block{position:relative}.ev-site .quote-mark{font-family:var(--f-display);font-variation-settings:var(--d-fvs);font-weight:var(--dw-heavy);color:var(--purple);opacity:.9;font-size:150px;line-height:.6}.ev-site .quote-text{font-family:var(--f-display);font-variation-settings:var(--d-fvs);font-weight:var(--dw);letter-spacing:calc(-.04em * var(--trk));text-wrap:balance;font-size:clamp(30px,3.6vw,52px);line-height:1.08}.ev-site .quote-by{color:var(--muted);align-items:center;gap:12px;margin-top:26px;font-size:15px;display:flex}.ev-site .quote-by .line{background:var(--ink);width:36px;height:2px}.ev-site .step{box-shadow:var(--shadow-soft);background:#fff;border-radius:22px;padding:26px}.ev-site .step .n{background:var(--lav);width:34px;height:34px;color:var(--purple);font-weight:700;font-family:var(--f-mono);border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.ev-site .step h3{font-family:var(--f-display-s,var(--f-display));font-weight:var(--dw-s,var(--dw));font-variation-settings:var(--d-fvs-s,var(--d-fvs));letter-spacing:calc(-.03em * var(--trk-s,var(--trk)));margin-top:18px;font-size:23px;line-height:1.12}.ev-site .step p{color:var(--muted);margin-top:8px;font-size:15.5px}.ev-site .faq{border-top:1px solid var(--line)}.ev-site .faq details{border-bottom:1px solid var(--line)}.ev-site .faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:17px 4px;font-size:16px;font-weight:600;line-height:1.35;list-style:none;display:flex}.ev-site .faq summary::-webkit-details-marker{display:none}.ev-site .faq summary .plus{width:28px;height:28px;color:var(--faint);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .2s,color .2s;display:inline-flex}.ev-site .faq details[open] summary .plus{color:var(--purple);transform:rotate(45deg)}.ev-site .faq summary:hover{color:var(--purple-ink)}.ev-site .faq .ans{color:var(--muted);max-width:700px;padding:0 48px 18px 4px;font-size:15px;line-height:1.6}.ev-site .faq .ans a{color:var(--purple);text-underline-offset:3px;text-decoration:underline}.ev-site .on-night .faq,.ev-site .on-night .faq details{border-color:var(--night-line)}.ev-site .on-night .faq .ans{color:var(--night-soft)}.ev-site .on-night .faq summary .plus{color:#c9c3ff;background:#ffffff14}.ev-site .cta-night{color:#fff;text-align:center;background:linear-gradient(#fff 0%,#d8d1f3 16%,#6d62c4 44%,#221c4f 76%,#13102a 100%);padding-top:170px;position:relative;overflow:hidden}.ev-site .cta-night .wrap{z-index:1;position:relative}.ev-site .cta-night .d-l{color:#fff}.ev-site .cta-night .lead{color:#e2ddff;margin-inline:auto}.ev-site .cta-night .row{justify-content:center;margin-top:32px}.ev-site .copy-line{align-items:center;gap:8px;display:inline-flex}.ev-site .copy-btn{height:28px;color:var(--night-text);background:#ffffff14;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.ev-site .copy-btn:hover{background:#ffffff29}.ev-site .copy-btn.light{background:var(--mist);color:var(--purple)}.ev-site .copy-btn.light:hover{background:var(--lav)}.ev-site .fhero{position:relative;overflow:hidden}.ev-site .fhero .wrap{z-index:2;padding-top:34px;position:relative}.ev-site .crumbs{color:var(--soft);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.ev-site .crumbs a:hover{color:var(--ink)}.ev-site .crumbs .sep{color:var(--faint)}.ev-site .on-night .crumbs{color:var(--night-muted)}.ev-site .fhero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;margin-top:26px;padding-bottom:90px;display:grid}.ev-site .fhero h1{margin-top:20px}.ev-site .fhero .lead{margin-top:24px}.ev-site .fhero-visual{justify-content:center;align-items:center;min-height:480px;display:flex;position:relative}.ev-site .fhero-visual>img.scene{width:118%;max-width:none;margin-inline:-9%}.ev-site .fhero-visual .float{z-index:2;position:absolute}.ev-site .fhero-wide{margin-top:-40px}.ev-site .bob{animation:5s ease-in-out infinite bob}.ev-site .moments{gap:80px;display:grid}.ev-site .moment{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.ev-site .moment.rev>:first-child{order:2}.ev-site .moment .giant{font-size:clamp(84px,10vw,150px)}.ev-site .moment .visual{background:var(--mist);border-radius:28px;justify-content:center;align-items:center;min-height:300px;padding:34px;display:flex;position:relative;overflow:hidden}.ev-site .moment .visual.warm{background:linear-gradient(#fff3e8,#fff9f4)}.ev-site .moment .visual.cool{background:linear-gradient(#eef1fc,#f8f8fe)}.ev-site .moment .visual>.frag{width:100%;max-width:440px}.ev-site .play{padding:0;overflow:hidden}.ev-site .play-head{border-bottom:1px solid var(--line-2);background:#fbfaff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.ev-site .play-head b{font-size:16px}.ev-site .play-body{padding:24px}.ev-site .play-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--purple);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.ev-site .chores{border-top:1px solid var(--line)}.ev-site .chore{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:center;gap:24px;padding:20px 0;display:grid}.ev-site .chore s{color:#a6a2bb;font-size:clamp(18px,1.8vw,24px);font-weight:500;text-decoration-thickness:2px}.ev-site .chore b{font-family:var(--f-display-s,var(--f-display));font-variation-settings:var(--d-fvs-s,var(--d-fvs));font-size:clamp(20px,2vw,27px);font-weight:var(--dw-s,var(--dw));letter-spacing:calc(-.03em * var(--trk-s,var(--trk)))}.ev-site .chore .ic{color:var(--purple);width:22px;height:22px}.ev-site .caps{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;display:grid}.ev-site .caps.caps-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px}.ev-site .cap{border-top:1px solid var(--line);grid-template-columns:26px 1fr;gap:14px;padding:20px 0;display:grid}.ev-site .cap .ic{color:var(--purple);margin-top:3px}.ev-site .cap b{font-size:17px;font-weight:600;display:block}.ev-site .cap span{color:var(--muted);margin-top:4px;font-size:15.5px;line-height:1.55;display:block}.ev-site .related{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ev-site .rel-card{box-shadow:var(--shadow-soft);background:#fff;border-radius:22px;justify-content:space-between;gap:20px;padding:28px;transition:box-shadow .18s,transform .18s;display:flex}.ev-site .rel-card:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.ev-site .rel-card .when{font-family:var(--f-mono);color:var(--purple);font-size:13px}.ev-site .rel-card h3{font-family:var(--f-display-s,var(--f-display));font-weight:var(--dw-s,var(--dw));font-variation-settings:var(--d-fvs-s,var(--d-fvs));letter-spacing:calc(-.03em * var(--trk-s,var(--trk)));margin-top:8px;font-size:27px;line-height:1.1}.ev-site .rel-card p{color:var(--muted);margin-top:8px;font-size:15.5px}.ev-site .rel-card .ic{color:var(--purple);flex:none;width:24px;height:24px}.ev-site .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.ev-site .sec-head .lead{max-width:460px}.ev-site .play-row{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,1.05fr) 26px minmax(0,1.2fr) auto;align-items:center;gap:18px;padding:18px 22px;transition:background-color .4s;display:grid}.ev-site .play-row:where(.brief){grid-template-columns:110px minmax(0,1fr) auto}.ev-site .play-row:first-child{border-top:0}.ev-site .play-row.done{background:#f1faf4}.ev-site .play-row.skip{background:#fafafc}.ev-site .play-row .acts{justify-content:flex-end;gap:8px;display:flex}.ev-site .play-done{background:#ecf8f0;border-top:1px solid #d7efdf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.ev-site .reasons{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ev-site .field{gap:6px;display:grid}.ev-site .field label{color:var(--ink-2);font-size:14px;font-weight:600}.ev-site .field .hint{color:var(--soft);font-size:13px}.ev-site .field .err{color:var(--red);min-height:0;font-size:13px}.ev-site .input,.ev-site select.input,.ev-site textarea.input{width:100%;min-height:48px;font:inherit;color:var(--ink);background:#fff;border:0;border-radius:12px;padding:11px 14px;font-size:16px;transition:box-shadow .15s;box-shadow:inset 0 0 0 1px #dcd9e8}.ev-site .input:focus{box-shadow:inset 0 0 0 2px var(--purple);outline:none}.ev-site .input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--red)}.ev-site textarea.input{resize:vertical;min-height:104px}.ev-site .calc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ev-site .calc-out{background:var(--ink);color:#fff;border-radius:18px;padding:22px}.ev-site .calc-out .big{font-family:var(--f-mono);letter-spacing:-.03em;font-size:clamp(34px,4vw,48px);font-weight:600;line-height:1.05}.ev-site .calc-out .formula{font-family:var(--f-code);color:var(--night-soft);margin-top:14px;font-size:13px;line-height:1.6}.ev-site .calc-out .delta{color:#9ae6b4;margin-top:8px;font-size:15px}.ev-site .ix-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:28px;display:grid}.ev-site .ix-in{background:var(--mist);border-radius:18px;gap:16px;padding:20px;display:grid}.ev-site .ix-label{letter-spacing:.06em;text-transform:uppercase;color:var(--soft);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.ev-site .ix-label .ic{color:var(--purple)}.ev-site .field .flabel{color:var(--ink-2);font-size:14px;font-weight:600}.ev-site .ix-date{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px;display:grid}.ev-site .ix-fact{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--muted);background:#fff;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}.ev-site .ix-fact .ic{color:var(--green);flex:none;margin-top:2px}.ev-site .ix-fact b{color:var(--ink)}.ev-site .ix-out{background:var(--ink);color:#fff;border-radius:18px;padding:22px}.ev-site .ix-steps{gap:4px;display:grid}.ev-site .ix-step{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:10px 0;display:flex}.ev-site .ix-step .grow{flex:1;min-width:0}.ev-site .ix-step .sub{color:var(--night-soft);font-size:13px}.ev-site .ix-step .mono{color:#fff;font-size:15px}.ev-site .ix-ico{color:#9ae6b4;background:#9ae6b429;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.ev-site .ix-step.wait .ix-ico{color:#ffc478;background:#ffc47829}.ev-site .ix-result{margin-top:18px}.ev-site .ix-result .small{color:var(--night-soft)}.ev-site .ix-result .big{font-family:var(--f-mono);letter-spacing:-.03em;font-size:clamp(34px,4vw,46px);font-weight:600;line-height:1.1}.ev-site .ix-result .delta{color:#9ae6b4;margin-top:6px;font-size:15px}.ev-site .ix-result .formula{font-family:var(--f-code);color:var(--night-soft);margin-top:10px;font-size:13px}.ev-site .ix-approve{margin-top:18px}.ev-site .ix-done{color:#d6f5e0;background:#9ae6b41f;border-radius:14px;align-items:flex-start;gap:10px;margin-top:18px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.ev-site .ix-done .ic{color:#9ae6b4;flex:none;margin-top:3px}.ev-site .ix-again{color:#fff;background:0 0;margin-top:12px;box-shadow:inset 0 0 0 1px #ffffff4d}.ev-site .ix-msg{color:#e6e3f5;font-size:15px;line-height:1.6}.ev-site .range-field{gap:8px;display:grid}.ev-site .range-field .top{justify-content:space-between;font-size:15px;display:flex}.ev-site .range-field .top b{font-family:var(--f-mono)}.ev-site input[type=range]{width:100%;accent-color:var(--purple);height:28px}.ev-site .gauge{background:var(--line-2);border-radius:999px;height:12px;margin-top:10px;position:relative;overflow:visible}.ev-site .gauge .fill{border-radius:999px;transition:width .3s,background-color .3s;position:absolute;top:0;bottom:0;left:0}.ev-site .gauge .mark{background:var(--ink);width:2px;position:absolute;top:-6px;bottom:-6px}.ev-site .gauge .mark span{font-family:var(--f-mono);white-space:nowrap;color:var(--soft);font-size:11px;position:absolute;top:-22px;left:-18px}.ev-site .letter{box-shadow:var(--shadow-soft);background:#fff;border-radius:16px;padding:26px;font-size:15px;line-height:1.65}.ev-site .letter .meta{color:var(--faint);margin-bottom:14px;font-size:13px}.ev-site .letter p+p{margin-top:12px}.ev-site .letter mark{background:var(--lav);color:var(--purple-ink);border-radius:4px;padding:0 4px}.ev-site .clause{color:#26233a;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.7}.ev-site .clause h4{font-family:var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);margin-bottom:8px;font-size:13px;font-weight:700}.ev-site .clause p+h4{margin-top:18px}.ev-site .var{color:var(--purple-ink);font-family:var(--f-body);background:#efedfb;border-radius:5px;padding:1px 6px;font-size:.92em;font-weight:600;transition:background-color .3s}.ev-site .var.flash{background:#ffe8bf}.ev-site .chat{gap:10px;display:grid}.ev-site .bubble{border-radius:18px;max-width:82%;padding:12px 15px;font-size:15px;line-height:1.5}.ev-site .bubble.them{background:var(--line-2);border-bottom-left-radius:6px}.ev-site .bubble.me{background:var(--purple);color:#fff;border-bottom-right-radius:6px;justify-self:end}.ev-site .bubble .orig{color:var(--faint);margin-top:6px;font-size:12.5px;display:block}.ev-site .bubble.me .orig{color:#d9d4ff}.ev-site .ticket-made{background:var(--green-bg);color:var(--green);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:14.5px;display:flex}.ev-site .compl-tabs{flex-wrap:wrap;gap:8px;display:flex}.ev-site .compl-row{border-top:1px solid var(--line-2);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:14px 4px;font-size:15px;display:grid}.ev-site .compl-row .what b{font-weight:600;display:block}.ev-site .compl-row .what span{color:var(--faint);font-size:13px}.ev-site .room-tabs{flex-wrap:wrap;gap:6px;display:flex}.ev-site .room-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ev-site .room-col{background:var(--mist);border-radius:16px;padding:16px}.ev-site .room-col h4{letter-spacing:.06em;text-transform:uppercase;color:var(--soft);margin-bottom:10px;font-size:13px;font-weight:700}.ev-site .room-item{border-top:1px solid #15132b0f;justify-content:space-between;gap:10px;padding:9px 0;font-size:14.5px;display:flex}.ev-site .room-item:first-of-type{border-top:0}.ev-site .room-item.changed{background:#fff3df;border-radius:8px;margin-inline:-8px;padding-inline:8px}.ev-site .flow{justify-items:center;gap:0;display:grid}.ev-site .flow-node{width:min(100%,440px);box-shadow:var(--shadow-soft);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:15px;transition:box-shadow .25s,opacity .25s,background-color .25s;display:flex}.ev-site .flow-node .ic{color:var(--purple)}.ev-site .flow-node.on{box-shadow:inset 0 0 0 2px var(--purple), 0 14px 30px -18px #534ab799;background:#fbfaff}.ev-site .flow-node.off{opacity:.45}.ev-site .flow-line{background:var(--lav-2);width:2px;height:22px}.ev-site .flow-branch{grid-template-columns:1fr 1fr;gap:14px;width:min(100%,560px);display:grid}.ev-site .flow-branch .flow-node{width:100%}.ev-site .flow-label{font-size:12px;font-family:var(--f-mono);color:var(--faint);text-align:center;padding:6px 0}.ev-site .stress-out{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ev-site .stress-kpi{background:var(--mist);border-radius:16px;padding:16px}.ev-site .stress-kpi .l{color:var(--soft);font-size:13px}.ev-site .stress-kpi .v{font-family:var(--f-mono);letter-spacing:-.03em;font-size:26px;font-weight:600}.ev-site .stress-kpi.bad .v{color:var(--red)}.ev-site .stress-kpi.good .v{color:var(--green)}.ev-site .vw-stage{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:40px;display:grid}.ev-site .vw-moment{font-family:var(--f-display);font-variation-settings:var(--d-fvs);font-weight:var(--dw-heavy);font-size:calc(clamp(80px, 11vw, 150px) * var(--gscale,1));letter-spacing:calc(-.06em * var(--trk));line-height:.84}.ev-site .vw-visual{position:relative}.ev-site .vw-visual img{aspect-ratio:1.52;object-fit:contain;width:100%}.ev-site .vw-visual .float{z-index:2;position:absolute}.ev-site .swap{animation:.55s cubic-bezier(.22,1,.36,1) both swap}.ev-site .seg-pains{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ev-site .seg-pain{box-shadow:var(--shadow-soft);background:#fff;border-radius:20px;padding:24px}.ev-site .seg-pain s{color:var(--faint);margin-bottom:10px;font-size:15px;display:block}.ev-site .seg-pain p{font-family:var(--f-display-s,var(--f-display));font-variation-settings:var(--d-fvs-s,var(--d-fvs));font-size:21px;font-weight:var(--dw-s,var(--dw));letter-spacing:calc(-.025em * var(--trk-s,var(--trk)));line-height:1.2}.ev-site .not-list>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:17px 0;font-size:17px;display:flex}.ev-site .not-list>div:last-child{border-bottom:1px solid var(--line)}.ev-site .not-list .no{color:var(--faint);text-decoration:line-through #b8b4cc}.ev-site .not-list .tag{color:var(--faint);white-space:nowrap;font-size:13px}.ev-site .not-list .yes{font-weight:600}.ev-site .not-list .tag.yes{color:var(--purple)}.ev-site .dl-item{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;transition:opacity .25s,background-color .25s;display:grid}.ev-site .dl-item h3{letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.25}.ev-site .dl-item p{color:var(--muted);margin-top:2px;font-size:14.5px}.ev-site .dl-item>.ic{color:var(--faint);width:20px;height:20px}.ev-site .dl-item:hover>.ic{color:var(--purple)}.ev-site .dl-item .chip{vertical-align:3px;height:20px;margin-left:6px;font-size:11px}.ev-site .dl-item .mm-ico .b-avatar{width:20px;height:21px}.ev-site .dl-item:hover h3{color:var(--purple)}.ev-site .dl-item.dim{opacity:.32}.ev-site .dl-item.hit{background:linear-gradient(90deg,#efedfbe6,#efedfb00)}.ev-site .helper{box-shadow:var(--shadow-card);background:#fff;border-radius:24px;padding:26px}.ev-site .helper .chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ev-site .helper .chips button{background:var(--mist);border:0;border-radius:999px;min-height:40px;padding:0 15px;font-size:14.5px;font-weight:500}.ev-site .helper .chips button[aria-pressed=true]{background:var(--purple);color:#fff}.ev-site .helper .answer{color:var(--muted);min-height:24px;margin-top:16px;font-size:15.5px}.ev-site .ai-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ev-site .ai-card{background:#ffffff0f;border-radius:22px;padding:26px;box-shadow:inset 0 0 0 1px #ffffff1f}.ev-site .ai-card h3{font-family:var(--f-display-s,var(--f-display));font-weight:var(--dw-s,var(--dw));font-variation-settings:var(--d-fvs-s,var(--d-fvs));letter-spacing:calc(-.025em * var(--trk-s,var(--trk)));margin-top:14px;font-size:22px;line-height:1.15}.ev-site .ai-card p{color:var(--night-soft);margin-top:8px;font-size:15.5px}.ev-site .ai-card .chip{color:#d9d4ff;background:#ffffff1a}.ev-site .principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;display:grid}.ev-site .principle{border-top:1px solid var(--line);padding:26px 0}.ev-site .principle h3{font-family:var(--f-display-s,var(--f-display));font-weight:var(--dw-s,var(--dw));font-variation-settings:var(--d-fvs-s,var(--d-fvs));letter-spacing:calc(-.03em * var(--trk-s,var(--trk)));font-size:26px;line-height:1.12}.ev-site .principle p{color:var(--muted);margin-top:10px;font-size:16px}.ev-site .principle .gev{color:var(--ink-2);margin-top:12px;font-size:15px}.ev-site .facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ev-site .fact{background:var(--mist);border-radius:18px;padding:22px;font-size:15px;line-height:1.6}.ev-site .fact b{letter-spacing:.06em;text-transform:uppercase;color:var(--soft);margin-bottom:6px;font-size:13px;display:block}.ev-site .founder{box-shadow:var(--shadow-card);background:#fff;border-radius:24px;grid-template-columns:132px 1fr;align-items:start;gap:28px;padding:30px;display:grid}.ev-site .founder .face{color:#fff;width:132px;height:132px;font-family:var(--f-display);font-variation-settings:var(--d-fvs);font-weight:var(--dw-heavy);letter-spacing:calc(-.04em * var(--trk));background:linear-gradient(160deg,#7f77dd,#534ab7);border-radius:30px;justify-content:center;align-items:center;font-size:40px;display:flex}.ev-site .demo-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:56px;display:grid}.ev-site .demo-card{box-shadow:var(--shadow-lift);background:#fff;border-radius:26px;padding:30px}.ev-site [data-check]:not(:empty){margin-top:10px}.ev-site .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ev-site .form-grid .full{grid-column:1/-1}.ev-site .pick{flex-wrap:wrap;gap:8px;display:flex}.ev-site .pick button{background:var(--mist);border:0;border-radius:999px;min-height:40px;padding:0 14px;font-size:14.5px;font-weight:500}.ev-site .pick button[aria-pressed=true]{background:var(--ink);color:#fff}.ev-site .progress-dots{color:var(--soft);align-items:center;gap:8px;font-size:13px;display:flex}.ev-site .progress-dots span{background:var(--line);border-radius:3px;width:26px;height:6px}.ev-site .progress-dots span.on{background:var(--purple)}.ev-site .days{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.ev-site .days button{background:var(--mist);text-align:center;border:0;border-radius:14px;gap:2px;padding:12px 6px;display:grid}.ev-site .days button b{font-size:20px;font-family:var(--f-display-s,var(--f-display));font-weight:var(--dw-s,var(--dw));font-variation-settings:var(--d-fvs-s,var(--d-fvs));letter-spacing:calc(-.03em * var(--trk-s,var(--trk)))}.ev-site .days button span{color:var(--soft);font-size:12.5px}.ev-site .days button[aria-pressed=true]{background:var(--ink);color:#fff}.ev-site .days button[aria-pressed=true] span{color:#cfcbe6}.ev-site .slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ev-site .slots button{min-height:46px;font-family:var(--f-mono);background:#fff;border:0;border-radius:12px;font-size:15px;box-shadow:inset 0 0 0 1px #dcd9e8}.ev-site .slots button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--purple);color:var(--purple);background:#fbfaff}.ev-site .slots button:disabled{color:#c3c0d3;cursor:not-allowed;text-decoration:line-through}.ev-site .confirm-big{font-family:var(--f-display);font-variation-settings:var(--d-fvs);font-size:clamp(30px,3vw,40px);font-weight:var(--dw);letter-spacing:calc(-.035em * var(--trk));line-height:1.08}.ev-site .side-list{gap:14px;display:grid}.ev-site .side-list div{grid-template-columns:26px 1fr;gap:12px;font-size:16px;display:grid}.ev-site .side-list .ic{color:var(--purple);margin-top:3px}.ev-site .post-list{border-top:1px solid var(--line);gap:0;display:grid}.ev-site .post-item{border-bottom:1px solid var(--line);grid-template-columns:170px minmax(0,1fr) auto;align-items:start;gap:28px;padding:30px 0;display:grid}.ev-site .post-item .date{font-variant-numeric:tabular-nums;color:var(--soft);padding-top:6px;font-size:13.5px}.ev-site .post-item h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(21px,2vw,26px);font-weight:600;line-height:1.2}.ev-site .post-item p{color:var(--muted);max-width:640px;margin-top:10px;font-size:16px}.ev-site .post-item .tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.ev-site .post-item:hover h2{color:var(--purple)}.ev-site .post-item .ic{color:var(--purple);width:26px;height:26px;margin-top:6px}.ev-site .read-progress{left:0;top:calc(var(--header-h) + env(safe-area-inset-top,0px));background:var(--purple);z-index:49;width:0;height:3px;transition:width .1s linear;position:fixed}.ev-site .article-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:64px;display:grid}.ev-site .toc{top:calc(var(--header-h) + 30px);font-size:14.5px;position:sticky}.ev-site .toc b{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:10px;font-size:12px;display:block}.ev-site .toc a{border-left:2px solid var(--line);color:var(--soft);padding:7px 0 7px 14px;line-height:1.35;display:block}.ev-site .toc a:hover,.ev-site .toc a.on{color:var(--purple);border-color:var(--purple)}.ev-site .prose{color:var(--ink-2);max-width:700px;font-size:18px;line-height:1.75}.ev-site .prose>*+*{margin-top:1.05em}.ev-site .prose h2{font-family:var(--f-display);font-weight:var(--dw);font-variation-settings:var(--d-fvs);letter-spacing:calc(-.03em * var(--trk));color:var(--ink);margin-top:2em;font-size:clamp(26px,2.6vw,32px);line-height:1.12}.ev-site .prose h3{font-family:var(--f-display-s,var(--f-display));font-weight:var(--dw-s,var(--dw));font-variation-settings:var(--d-fvs-s,var(--d-fvs));letter-spacing:calc(-.02em * var(--trk-s,var(--trk)));color:var(--ink);margin-top:1.6em;font-size:22px}.ev-site .prose ul,.ev-site .prose ol{padding-left:1.3em}.ev-site .prose li+li{margin-top:.45em}.ev-site .prose li::marker{color:var(--purple)}.ev-site .prose strong{color:var(--ink)}.ev-site .prose a{color:var(--purple);text-underline-offset:3px;text-decoration:underline}.ev-site .prose code,.ev-site .prose pre{font-family:var(--f-code);font-size:.86em}.ev-site .prose pre{background:var(--ink);color:#eae7ff;border-radius:14px;padding:18px 20px;line-height:1.6;overflow-x:auto}.ev-site .prose blockquote{border-left:3px solid var(--purple);color:var(--muted);margin:1.4em 0;padding:4px 0 4px 20px}.ev-site .prose .note{background:var(--mist);color:var(--muted);border-radius:14px;padding:16px 18px;font-size:15.5px}.ev-site .legal{font-size:16.5px;line-height:1.7}.ev-site .legal h2{font-size:24px}.ev-site .legal p{text-wrap:pretty}.ev-site .table-wrap{box-shadow:var(--shadow-soft);border-radius:14px;margin:1.2em 0;overflow-x:auto}.ev-site .table-wrap table{border-collapse:collapse;width:100%;min-width:640px;font-size:14.5px;line-height:1.5}.ev-site .table-wrap th{text-align:left;background:var(--mist);color:var(--ink);white-space:nowrap;padding:12px 14px;font-weight:600}.ev-site .table-wrap td{border-top:1px solid var(--line);vertical-align:top;padding:12px 14px}.ev-site .lost{align-items:center;min-height:70vh;display:grid}@keyframes settle{0%,55%{background:#fff}62%{background:#e3f6e8}to{background:#fff}}@keyframes bob{0%,to{translate:0}50%{translate:0 -7px}}@keyframes tw{0%,to{opacity:.25}50%{opacity:.9}}@keyframes swap{0%{opacity:.4;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes a1{0%{top:41.54%;left:21.43%}10%{top:38.32%;left:26.29%}20%{top:35.26%;left:31.7%}30%{top:32.58%;left:37.57%}40%{top:30.49%;left:43.81%}50%{top:29.18%;left:50.33%}60%{top:28.88%;left:57.04%}70%{top:29.8%;left:63.85%}80%{top:32.14%;left:70.66%}90%{top:36.11%;left:77.38%}to{top:41.92%;left:83.93%}}@keyframes a2{0%{top:76.92%;left:44.64%}10%{top:79.13%;left:48.44%}20%{top:80%;left:52.33%}30%{top:79.62%;left:56.28%}40%{top:78.02%;left:60.27%}50%{top:75.29%;left:64.29%}60%{top:71.47%;left:68.3%}70%{top:66.62%;left:72.29%}80%{top:60.81%;left:76.24%}90%{top:54.1%;left:80.13%}to{top:46.54%;left:83.93%}}@keyframes a3{0%{top:53.85%;left:73.21%}10%{top:53.59%;left:74.48%}20%{top:52.89%;left:75.61%}30%{top:51.85%;left:76.65%}40%{top:50.6%;left:77.63%}50%{top:49.23%;left:78.57%}60%{top:47.86%;left:79.51%}70%{top:46.61%;left:80.49%}80%{top:45.58%;left:81.53%}90%{top:44.87%;left:82.66%}to{top:44.62%;left:83.93%}}@keyframes k0{0%{top:43.33%;left:23.53%}10%{top:43.11%;left:25.52%}20%{top:43.37%;left:27.5%}30%{top:43.98%;left:29.5%}40%{top:44.83%;left:31.49%}50%{top:45.79%;left:33.5%}60%{top:46.74%;left:35.52%}70%{top:47.56%;left:37.55%}80%{top:48.12%;left:39.6%}90%{top:48.31%;left:41.67%}to{top:48%;left:43.75%}}@keyframes k1{0%{top:44.17%;left:53.68%}10%{top:41.81%;left:55.64%}20%{top:39.29%;left:57.57%}30%{top:36.7%;left:59.47%}40%{top:34.13%;left:61.36%}50%{top:31.67%;left:63.24%}60%{top:29.41%;left:65.11%}70%{top:27.44%;left:67%}80%{top:25.85%;left:68.9%}90%{top:24.73%;left:70.83%}to{top:24.17%;left:72.79%}}@keyframes k2{0%{top:48.67%;left:53.68%}10%{top:49.22%;left:56.04%}20%{top:50.02%;left:58.31%}30%{top:51.03%;left:60.5%}40%{top:52.17%;left:62.65%}50%{top:53.37%;left:64.8%}60%{top:54.59%;left:66.96%}70%{top:55.76%;left:69.18%}80%{top:56.82%;left:71.49%}90%{top:57.69%;left:73.91%}to{top:58.33%;left:76.47%}}@keyframes k3{0%{top:52.5%;left:51.47%}10%{top:56.13%;left:51.96%}20%{top:59.5%;left:52.54%}30%{top:62.62%;left:53.23%}40%{top:65.5%;left:54.04%}50%{top:68.12%;left:54.96%}60%{top:70.5%;left:56.02%}70%{top:72.62%;left:57.22%}80%{top:74.5%;left:58.58%}90%{top:76.12%;left:60.09%}to{top:77.5%;left:61.76%}}.ev-site .pk.a1{animation:5.2s linear infinite a1}.ev-site .pk.a2{animation:6s linear 1.4s infinite a2}.ev-site .pk.a3{animation:3.4s linear .6s infinite a3}.ev-site .coin.k0{animation:3.2s linear infinite k0}.ev-site .coin.k0b{animation:3.2s linear 1.6s infinite k0}.ev-site .coin.k1{animation:2.6s linear 1.6s infinite k1}.ev-site .coin.k2{animation:2.8s linear 2.2s infinite k2}.ev-site .coin.k3{animation:2.4s linear 2.8s infinite k3}.ev-site .twinkle{animation:3.2s ease-in-out infinite tw}@media (prefers-reduced-motion:reduce){.ev-site *,.ev-site :before,.ev-site :after{transition:none!important;animation:none!important}.ev-site .pk,.ev-site .coin{display:none}.ev-site{scroll-behavior:auto}}@media (width<=1100px){.ev-site .caps.caps-3{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-site .clock-chip{display:none}.ev-site .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.ev-site{font-size:16px}.ev-site .sec{padding-block:76px}.ev-site .split,.ev-site .split.rev,.ev-site .split.night-split,.ev-site .hero-grid,.ev-site .fhero-grid,.ev-site .moment,.ev-site .vw-stage,.ev-site .demo-grid,.ev-site .article-grid{grid-template-columns:minmax(0,1fr);gap:36px}.ev-site .moment.rev>:first-child{order:0}.ev-site .grid-3,.ev-site .steps,.ev-site .seg-pains,.ev-site .ai-grid,.ev-site .facts,.ev-site .grid-2,.ev-site .related,.ev-site .caps,.ev-site .caps.caps-3,.ev-site .principles{grid-template-columns:minmax(0,1fr)}.ev-site .briefing{margin-top:0}.ev-site .fhero-visual{flex-direction:column;min-height:0}.ev-site .fhero-visual>img.scene{width:100%;margin-inline:0}.ev-site .fhero-visual .float{width:100%;max-width:420px;margin-top:-40px;position:relative;inset:auto!important}.ev-site .vw-visual .float{margin-top:12px;position:relative;inset:auto!important}.ev-site .toc{display:none}.ev-site .txn-row{grid-template-columns:minmax(0,1fr) auto}.ev-site .txn-row .t,.ev-site .txn-row .to{display:none}.ev-site .play-row{grid-template-columns:minmax(0,1fr);gap:10px}.ev-site .play-row>.ic{display:none}.ev-site .play-row .acts{justify-content:flex-start}.ev-site .chore{grid-template-columns:minmax(0,1fr);gap:4px}.ev-site .chore .ic{display:none}.ev-site .post-item{grid-template-columns:minmax(0,1fr);gap:8px}.ev-site .post-item .ic{display:none}.ev-site .dl-item{grid-template-columns:64px minmax(0,1fr) auto;gap:14px}.ev-site .stress-out{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ev-site .founder,.ev-site .form-grid,.ev-site .calc-grid,.ev-site .room-grid,.ev-site .ix-grid,.ev-site .flow-branch{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.ev-site .wrap{padding-inline:18px}.ev-site .btn{min-height:50px;padding:0 20px}.ev-site .hero-actions .btn{flex:100%}.ev-site .compl-row{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.ev-site .compl-row .what{grid-column:1/-1}.ev-site .daybar-scroll{scrollbar-width:none;margin-inline:-18px;padding:0 18px 6px;overflow-x:auto}.ev-site .daybar-scroll::-webkit-scrollbar{display:none}.ev-site .daybar-rail{min-width:540px}.ev-site [data-widget=index-calc] .play-body{padding:14px}.ev-site .ix-in{padding:16px}.ev-site .ix-out{padding:18px 16px}.ev-site .ix-in .toggle-group{border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ev-site .ix-in .toggle-group button{border-radius:12px;padding:0 4px;font-size:13px}.ev-site .ix-step{align-items:flex-start}.ev-site .ix-step b{font-size:15px}.ev-site .grid-4{grid-template-columns:minmax(0,1fr)}.ev-site .days{grid-template-columns:repeat(3,minmax(0,1fr))}.ev-site .slots{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-site .demo-card{padding:20px}.ev-site .faq .ans{padding-right:0}.ev-site .frag-row,.ev-site .frag-head,.ev-site .txn-row{padding-inline:16px}.ev-site .fhero-wide{margin-top:10px}.ev-site .fhero-wide .pin{display:none}}.ev-site .brick{flex:none;width:22px;height:23px;overflow:visible}.ev-site .brick .brick-back{fill:#7f77dd}.ev-site .brick .brick-front{fill:#534ab7}.ev-site .brick.hop .brick-back{animation:.9s cubic-bezier(.22,1,.36,1) infinite brick-hop}.ev-site .brick.hop .brick-front{animation:.9s cubic-bezier(.22,1,.36,1) .18s infinite brick-hop}@keyframes brick-hop{0%,to{transform:translateY(0)}40%{transform:translateY(-14%)}}.ev-site .b-chipmark{width:15px;height:16px}.ev-site .b-avatar{width:24px;height:25px;margin-top:2px}.ev-site .b-big{width:54px;height:56px}.ev-site .bricky-hero{background:radial-gradient(900px 520px at 80% 10%,#7f77dd47,#7f77dd00 70%),linear-gradient(#ece9fb 0%,#f4f2fd 50%,#fff 100%)}.ev-site .b-panel{width:100%;max-width:440px;box-shadow:var(--shadow-lift);text-align:left;background:#fff;border-radius:24px;font-size:15px;line-height:1.5;overflow:hidden}.ev-site .b-head{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.ev-site .b-head b{font-size:16px}.ev-site .b-body{align-content:start;gap:14px;min-height:360px;max-height:560px;padding:20px;display:grid;overflow-y:auto}.ev-site .b-user{background:var(--lav);max-width:86%;color:var(--ink);border-radius:16px 16px 4px;justify-self:end;padding:10px 14px}.ev-site .b-bot{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;display:grid}.ev-site .b-bot p{margin:0}.ev-site .b-steps{color:var(--faint);align-items:center;gap:6px;margin-bottom:6px;font-size:12.5px;display:flex}.ev-site .b-shimmer{background:linear-gradient(90deg, var(--faint) 0%, var(--purple-2) 50%, var(--faint) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ev-site .b-card{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:16px;padding:12px 14px}.ev-site .b-approve{box-shadow:inset 0 0 0 1.5px var(--purple);background:#fbfaff}.ev-site .b-approve.b-approved{background:#f4fbf6;box-shadow:inset 0 0 0 1.5px #9fd8b1}.ev-site .b-approve h4{margin:0 0 8px;font-size:15px;font-weight:700}.ev-site .b-row{border-top:1px solid var(--line-2);align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.ev-site .b-row:first-of-type{border-top:0}.ev-site .b-row .grow{flex:1;min-width:0}.ev-site .b-row .sub{color:var(--faint);font-size:12.5px;display:block}.ev-site .b-kv{border-top:1px solid var(--line-2);justify-content:space-between;gap:14px;padding:6px 0;font-size:14px;display:flex}.ev-site .b-kv:first-of-type{border-top:0}.ev-site .b-kv span{color:var(--soft)}.ev-site .b-kv b{text-align:right;font-weight:600}.ev-site .b-note{color:var(--soft);margin:0;font-size:12.5px}.ev-site .b-quote{background:var(--line-2);border-radius:12px;padding:10px 12px;font-size:14px}.ev-site .b-done{color:var(--green);align-items:center;gap:6px;margin-top:12px;font-size:14px;font-weight:600;display:flex}.ev-site .b-declined{color:var(--soft);margin-top:12px;font-size:14px}.ev-site .b-logline{font-family:var(--f-mono);color:var(--faint);margin-top:6px;font-size:11.5px}.ev-site .b-composer{color:var(--faint);border-radius:14px;margin:0 14px 14px;padding:12px 14px;font-size:14px;box-shadow:inset 0 0 0 1px #dcd9e8}.ev-site .b-demo{padding:0;overflow:hidden}.ev-site .b-demo .b-body{min-height:420px;max-height:520px}.ev-site .b-empty{text-align:center;align-content:center;justify-items:center;min-height:300px;display:grid}.ev-site .b-chips{border-top:1px solid var(--line-2);background:#fbfaff;flex-wrap:wrap;gap:8px;padding:14px 18px 18px;display:flex}.ev-site .b-chips button{text-align:left;background:#fff;border:0;border-radius:14px;min-height:40px;padding:8px 14px;font-size:14px;line-height:1.35;box-shadow:inset 0 0 0 1px #dcd9e8}.ev-site .b-chips button:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--purple);color:var(--purple)}.ev-site .b-chips button:disabled{opacity:.45;cursor:default}.ev-site .b-loop{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.ev-site .b-step{background:var(--mist);border-radius:20px;align-content:start;gap:8px;padding:20px;display:grid}.ev-site .b-step .n{width:30px;height:30px;color:var(--purple);font-family:var(--f-mono);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.ev-site .b-step b{font-family:var(--f-display-s,var(--f-display));font-weight:var(--dw-s,var(--dw));font-variation-settings:var(--d-fvs-s,var(--d-fvs));letter-spacing:calc(-.025em * var(--trk-s,var(--trk)));font-size:21px}.ev-site .b-step span:last-child{color:var(--muted);font-size:14.5px;line-height:1.5}.ev-site .b-step.key{background:var(--purple);color:#fff}.ev-site .b-step.key .n{color:#fff;background:#ffffff2e}.ev-site .b-step.key span:last-child{color:#e2ddff}.ev-site .b-col{box-shadow:var(--shadow-soft);background:#fff;border-radius:22px;padding:26px}.ev-site .b-road{border-top:1px solid var(--line);display:grid}.ev-site .b-milestone{border-bottom:1px solid var(--line);grid-template-columns:170px minmax(0,1fr);gap:24px;padding:22px 0;display:grid}.ev-site .b-milestone .when{font-family:var(--f-mono);color:var(--purple);padding-top:4px;font-size:14px}.ev-site .b-milestone b{font-family:var(--f-display-s,var(--f-display));font-weight:var(--dw-s,var(--dw));font-variation-settings:var(--d-fvs-s,var(--d-fvs));letter-spacing:calc(-.03em * var(--trk-s,var(--trk)));font-size:clamp(21px,2vw,26px)}.ev-site .b-milestone p{color:var(--muted);max-width:720px;margin-top:6px;font-size:16px}.ev-site .b-milestone.now{background:linear-gradient(90deg,#efedfbe6,#efedfb00)}.ev-site .b-milestone.now .when{color:var(--green);font-weight:600}.ev-site .home-bricky{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}@media (width<=900px){.ev-site .b-loop{grid-template-columns:minmax(0,1fr)}.ev-site .b-milestone{grid-template-columns:minmax(0,1fr);gap:6px}.ev-site .home-bricky{grid-template-columns:minmax(0,1fr);gap:36px}}@media (prefers-reduced-motion:reduce){.ev-site .b-shimmer{color:var(--faint);background:0 0;animation:none}}.ev-site .b-facts{color:var(--soft);gap:10px;margin:28px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.ev-site .b-facts li{align-items:center;gap:10px;display:flex}.ev-site .b-facts .ic-s{color:var(--purple)}.ev-site h1,.ev-site h2,.ev-site h3,.ev-site .d-xl,.ev-site .d-l,.ev-site .d-m,.ev-site .d-s{overflow-wrap:break-word}.ev-site p,.ev-site li,.ev-site .lead,.ev-site .body-m,.ev-site .h-desc,.ev-site .ans{text-wrap:pretty}.ev-site .letter-qr{background:var(--mist);color:var(--soft);border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:13px;display:flex}.ev-site .letter-qr .ic{color:var(--ink)}.ev-site .mm-n{font-variant-numeric:tabular-nums;color:var(--purple-2);letter-spacing:.02em;font-size:13px;font-weight:600}.ev-site .mm-n.big{letter-spacing:-.03em;color:#b9b2ee;font-size:30px;line-height:1}.ev-site .mm-ico{background:var(--lav);width:32px;height:32px;color:var(--purple);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ev-site .mm-ico.sun{background:var(--amber-bg);color:var(--amber);box-shadow:inset 0 0 0 1px var(--amber-line)}.ev-site .mm-caps{flex-wrap:wrap;gap:6px 14px;display:flex}.ev-site .mm-caps span{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.ev-site .mm-caps .ic{color:var(--green)}.ev-site .mm-caps.small{flex-direction:column;gap:6px;margin-top:8px}.ev-site .pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ev-site .pillar{box-shadow:var(--shadow-card);background:#fff;border-radius:18px;flex-direction:column;padding:28px;display:flex}.ev-site .pillar-head{grid-template-columns:auto 1fr;align-items:baseline;column-gap:16px;margin-bottom:12px;display:grid}.ev-site .pillar-head .mm-n.big{grid-row:span 2;font-size:40px}.ev-site .pillar-head p{color:var(--soft);font-size:15px}.ev-site .pillar-items{flex-direction:column;flex:1;display:flex}.ev-site .pillar .mm-caps{border-top:1px dashed var(--line);margin-top:auto;padding-top:16px}.ev-site .pillar .dl-item+.mm-caps{margin-top:16px}.ev-site .pillar-over{background:linear-gradient(135deg,#f7f5ff,#fff);grid-column:1/-1}.ev-site .pillar-over .pillar-items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.ev-site .h-modules{background:#fff;padding:96px 0 80px}.ev-site .h-pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.ev-site .h-pillar{box-shadow:var(--shadow-card);background:#fff;border-radius:18px;flex-direction:column;padding:24px 22px 18px;display:flex}.ev-site .h-pillar-n{letter-spacing:-.04em;color:#b9b2ee;font-size:34px;font-weight:600;line-height:1}.ev-site .h-pillar h3{letter-spacing:-.02em;margin-top:18px;font-size:20px}.ev-site .h-pillar p{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.5}.ev-site .h-pillar ul{border-top:1px solid var(--line);margin-top:16px;padding-top:6px;list-style:none}.ev-site .h-pillar li a{color:var(--ink-2);grid-template-columns:16px 1fr 14px;align-items:center;gap:10px;padding:9px 0;font-size:14.5px;font-weight:500;display:grid}.ev-site .h-pillar li a .ic{color:var(--purple)}.ev-site .h-pillar li a .ic:last-child{color:var(--faint);transition:transform .15s}.ev-site .h-pillar li a:hover{color:var(--purple)}.ev-site .h-pillar li a:hover .ic:last-child{color:var(--purple);transform:translate(2px)}.ev-site .h-pillars-over{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.ev-site .h-pillars-foot{margin-top:22px}@media (width<=900px){.ev-site .pillars,.ev-site .pillar-over .pillar-items{grid-template-columns:minmax(0,1fr)}.ev-site .pillar{padding:22px}}@media (width<=1000px){.ev-site .h-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ev-site .h-pillars,.ev-site .h-pillars-over{grid-template-columns:minmax(0,1fr);gap:10px}}.ev-site .bl-nav{flex-wrap:wrap;gap:6px;margin-top:28px;display:flex}.ev-site .bl-nav a{height:36px;color:var(--ink-2);background:#ffffffbf;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 0 0 1px #15132b14}.ev-site .bl-nav a:hover{color:var(--purple);background:#fff}.ev-site .bl-nav a.on{background:var(--purple);color:#fff;box-shadow:none}.ev-site .bl-cats{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:32px;display:grid}.ev-site .bl-cat{box-shadow:var(--shadow-card);background:#fff;border-radius:18px;flex-direction:column;gap:14px;padding:24px;display:flex}.ev-site .bl-cat-head h3{letter-spacing:-.02em;font-size:21px}.ev-site .bl-cat-head p{color:var(--muted);margin-top:4px;font-size:14.5px}.ev-site .bl-cat-list{border-top:1px solid var(--line);flex-direction:column;display:flex}.ev-site .bl-pub{border-bottom:1px solid var(--line-2);color:var(--ink);justify-content:space-between;align-items:center;gap:14px;padding:11px 0;font-size:15px;font-weight:600;display:flex}.ev-site .bl-pub .ic{color:var(--faint);flex:none}.ev-site .bl-pub:hover,.ev-site .bl-pub:hover .ic{color:var(--purple)}.ev-site .bl-planned{border-bottom:1px solid var(--line-2);color:var(--soft);justify-content:space-between;align-items:center;gap:14px;padding:11px 0;font-size:14.5px;display:flex}.ev-site .bl-planned .chip{flex:none;height:22px;font-size:11.5px}.ev-site .bl-planned-list{border-top:1px solid var(--line)}.ev-site .bl-cat-chip{background:var(--lav);height:24px;color:var(--purple);border-radius:999px;align-items:center;margin-bottom:8px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.ev-site .bl-news,.ev-site .bl-catpage{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px;display:grid}.ev-site .bl-news{margin-top:28px}.ev-site .bl-press{top:calc(var(--header-h) + 24px);background:var(--mist);border-radius:18px;gap:10px;padding:24px;display:grid;position:sticky}.ev-site .bl-press h3{letter-spacing:-.02em;font-size:18px}.ev-site .bl-press p{color:var(--muted);font-size:14.5px;line-height:1.6}.ev-site .bl-related{top:calc(var(--header-h) + 24px);background:var(--mist);border-radius:18px;gap:4px;padding:22px;display:grid;position:sticky}.ev-site .bl-related b{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:6px;font-size:11.5px}.ev-site .bl-related a{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;padding:9px 0;font-size:15px;font-weight:500;display:flex}.ev-site .bl-related a:hover{color:var(--purple)}@media (width<=900px){.ev-site .bl-cats,.ev-site .bl-news,.ev-site .bl-catpage{grid-template-columns:minmax(0,1fr)}.ev-site .bl-press,.ev-site .bl-related{position:static}}.ev-site .bl-nav-sep{background:var(--line);width:1px;height:22px;margin:7px 6px 0}.ev-site .bl-doors{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:20px;display:grid}.ev-site .bl-door{box-shadow:var(--shadow-card);background:#fff;border-radius:22px;flex-direction:column;gap:16px;padding:32px;display:flex}.ev-site .bl-door-kennis{background:linear-gradient(160deg,#f4f2ff 0%,#fff 70%);box-shadow:0 0 0 1px #534ab724}.ev-site .bl-door h2 a:hover{color:var(--purple)}.ev-site .bl-door>p{color:var(--muted);max-width:52ch;font-size:16px}.ev-site .bl-door-cats{flex-wrap:wrap;gap:6px;display:flex}.ev-site .bl-door-cats a{height:32px;color:var(--ink-2);background:#fff;border-radius:999px;align-items:center;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex;box-shadow:0 0 0 1px #15132b14}.ev-site .bl-door-cats a:hover{color:var(--purple);box-shadow:0 0 0 1px #534ab74d}.ev-site .bl-door-list{border-top:1px solid var(--line);flex-direction:column;flex:1;display:flex}.ev-site .bl-door-list a{border-bottom:1px solid var(--line-2);color:var(--ink);grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:14px;padding:14px 0;display:grid}.ev-site .bl-door-list.news a{grid-template-columns:112px minmax(0,1fr) 16px}.ev-site .bl-door-list b{font-size:15.5px;font-weight:600;line-height:1.35;display:block}.ev-site .bl-door-list .d{color:var(--soft);margin-top:2px;font-size:13px;display:block}.ev-site .bl-door-list .bl-date{color:var(--soft);font-variant-numeric:tabular-nums;font-size:13px}.ev-site .bl-door-list .ic{color:var(--faint)}.ev-site .bl-door-list a:hover b,.ev-site .bl-door-list a:hover .ic{color:var(--purple)}.ev-site .bl-door .btn{align-self:flex-start}@media (width<=900px){.ev-site .bl-doors{grid-template-columns:minmax(0,1fr)}.ev-site .bl-door{padding:24px}.ev-site .bl-door-list.news a{grid-template-columns:minmax(0,1fr) 16px}.ev-site .bl-door-list.news .bl-date{grid-column:1/-1}}
