@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.1zrieox9119mb.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2whpih27xg_2r.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.1xlj4-0oa5zql.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1fxkn-ggzj93z.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.1ahvy37o8m5gt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.2ktx6yqc-sbf1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0rpdhg_4ubdtf.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Noto Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-hebrew-cyrillic-ext-wght-normal.2jk9rcv0vcgmo.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-hebrew-greek-ext-wght-normal.2jk9rcv0vcgmo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-hebrew-hebrew-wght-normal.30820s9_j_2-o.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-hebrew-latin-ext-wght-normal.0uf505llbo7ev.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Noto Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/noto-sans-hebrew-latin-wght-normal.0okqf_vs7lpyz.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-ext-400-normal.1-60h_wy7j2h_.woff2)format("woff2"),url(../media/instrument-serif-latin-ext-400-normal.2sowzapzts2o2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-normal.2zo21yor93qdc.woff2)format("woff2"),url(../media/instrument-serif-latin-400-normal.1tckdf9uwvrm7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--mv-brand-1:#9c8dd8;--mv-brand-2:#5f4ca9;--mv-brand-grad:linear-gradient(135deg, var(--mv-brand-1) 0%, var(--mv-brand-2) 100%);--mv-cta-grad:linear-gradient(135deg, #8e7ce6, #5f4ca9);--mv-text-grad:linear-gradient(90deg, #e9e3ff, #b9a9ff 45%, #7b66e0);--mv-primary:#5f4ca9;--mv-lav-200:#cfc6ff;--mv-lav-300:#b9a9ff;--mv-success:#8df0c0;--mv-success-ink:#1e6b42;--mv-warm:#f0c48a;--mv-warm-ink:#7a5200;--mv-danger:#b42318;--mv-bg:#f5f5f7;--mv-surface:#fff;--mv-ink:#1d1d1f;--mv-muted:#6e6e73;--mv-subtle:#86868b;--mv-line:#e5e5ea;--mv-d-bg:#07060b;--mv-d-ink:#f5f3fa;--mv-d-muted:#f5f3faa6;--mv-d-subtle:#f5f3fa73;--mv-d-line:#ffffff1a;--mv-glass:linear-gradient(180deg, #fff1, #ffffff05);--mv-r-sm:10px;--mv-r-md:14px;--mv-r-lg:22px;--mv-r-xl:26px;--mv-r-pill:999px;--mv-s-1:4px;--mv-s-2:8px;--mv-s-3:12px;--mv-s-4:16px;--mv-s-5:20px;--mv-s-6:24px;--mv-s-8:32px;--mv-s-10:40px;--mv-dur:.2s;--mv-ease:cubic-bezier(.2, .8, .2, 1);--mv-font:-apple-system, BlinkMacSystemFont, "Inter Variable", "Noto Sans Hebrew Variable", system-ui, sans-serif;--mv-font-mark:"Instrument Serif", serif}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--mv-font);-webkit-font-smoothing:antialiased;background:var(--mv-d-bg);color:var(--mv-d-ink)}button,input{font:inherit}a{color:var(--mv-lav-300)}:focus-visible{outline:2px solid var(--mv-lav-300);outline-offset:3px}.mv-dark{background:var(--mv-d-bg);min-height:100vh;color:var(--mv-d-ink);position:relative;overflow:hidden}.mv-dark:before{content:"";pointer-events:none;background:radial-gradient(900px 560px at 50% -10%,#7b66e04d,#0000 62%),radial-gradient(700px 500px at 10% 100%,#5f4ca92e,#0000 60%);position:absolute;inset:0}.mv-light{background:var(--mv-bg);min-height:100vh;color:var(--mv-ink)}.mv-light a{color:var(--mv-primary)}.mv-wrap{max-width:1200px;margin:0 auto;padding:20px 24px;position:relative}.mv-header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mv-mark{background:var(--mv-brand-grad);border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;box-shadow:0 0 24px #8e7ce68c}.mv-wordmark{font-family:var(--mv-font-mark);letter-spacing:.13em;font-size:20px}.mv-gradtext{background:var(--mv-text-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.mv-h1{letter-spacing:-.03em;margin:0;font-size:clamp(34px,5vw,52px);font-weight:700;line-height:1.05}.mv-lead{color:var(--mv-d-muted);margin:0;font-size:18px}.mv-btn{border-radius:var(--mv-r-pill);cursor:pointer;height:54px;transition:transform var(--mv-dur) var(--mv-ease), opacity var(--mv-dur);border:0;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.mv-btn:active{transform:scale(.98)}.mv-btn[disabled]{opacity:.55;cursor:default}.mv-btn--primary{background:var(--mv-cta-grad);color:#fff;box-shadow:0 10px 40px -10px #7c68e0d9,inset 0 1px #ffffff40}.mv-btn--white{color:#0b0a10;background:#f5f5f7;box-shadow:0 0 50px #b9a9ff40}.mv-btn--glass{color:var(--mv-d-ink);background:#ffffff0f;border:1px solid #ffffff29;font-weight:500}.mv-btn--block{width:100%}.mv-glass{border-radius:var(--mv-r-xl);border:1px solid var(--mv-d-line);background:var(--mv-glass);-webkit-backdrop-filter:blur(20px)}.mv-card{background:var(--mv-surface);border:1px solid var(--mv-line);border-radius:var(--mv-r-lg)}.mv-input{border-radius:var(--mv-r-md);width:100%;height:56px;color:var(--mv-d-ink);background:#ffffff0d;border:1px solid #ffffff2e;padding:0 18px;font-size:18px}.mv-input::placeholder{color:var(--mv-d-subtle)}.mv-alert{border-radius:var(--mv-r-md);color:#f6d9ae;background:#f0c48a1a;border:1px solid #f0c48a47;padding:12px 14px;font-size:14px}.mv-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@property --mvA{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes mvSpinA{to{--mvA:360deg}}@keyframes mvGlow{0%,to{opacity:.6}50%{opacity:1}}@keyframes mvIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mv-in{animation:mvIn .35s var(--mv-ease) both}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
