@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff")}:root{--bg-top:#0b0820;--bg-bottom:#1b1340;--bg:var(--bg-top);--surface:#ffffff0f;--surface-strong:#ffffff1a;--border:#ffffff14;--text:#f4eeff;--muted:#a79dc9;--gold:#e9c77b;--gold-soft:#e9c77b29;--lavender:#b7a6ff;--rose:#ee9a8a;--danger:#ff8a8a;--on-gold:#1b1340;--font-display:"Cormorant Garamond", Georgia, serif;--font-text:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fs-caption:13px;--fs-secondary:15px;--fs-body:17px;--fs-title:22px;--fs-hero:36px;--r-btn:14px;--r-card:20px;--r-sheet:28px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-6:24px;--s-8:32px;--gutter:16px;--tap:48px;--safe-top:max(env(safe-area-inset-top), var(--tg-content-safe-area-inset-top,0px) + var(--tg-safe-area-inset-top,0px));--safe-bottom:max(env(safe-area-inset-bottom), var(--tg-safe-area-inset-bottom,0px));--blur:blur(16px);--ease-out:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{min-height:100%;margin:0}body{background:linear-gradient(180deg, var(--bg-top) 0%, var(--bg-bottom) 100%) fixed;background-color:var(--bg);color:var(--text);font:400 var(--fs-body)/1.5 var(--font-text);-webkit-font-smoothing:antialiased;overscroll-behavior:none;overflow-x:hidden}button,input{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.app{min-height:100dvh;padding:calc(var(--safe-top) + var(--s-4)) var(--gutter) calc(var(--safe-bottom) + 96px);position:relative}.display{font-family:var(--font-display);letter-spacing:.01em;font-weight:600;line-height:1.12}.h-hero{font-size:var(--fs-hero);margin:0}.h-title{font-size:var(--fs-title);margin:0}.gold-text{background:linear-gradient(#fff7e2 0%,#f3dca6 45%,#d9b066 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.muted{color:var(--muted)}.caption{font-size:var(--fs-caption);color:var(--muted)}.overline{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;display:flex}.overline:before{content:"✦";opacity:.9;font-size:10px}.glass{border-radius:var(--r-card);background:linear-gradient(165deg,#ffffff13 0%,#ffffff06 60%,#b7a6ff0a 100%);border:1px solid #0000;position:relative;box-shadow:inset 0 1px #ffffff12,0 12px 32px #04021259}.glass:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(150deg,#e9c77b8c,#b7a6ff2e 38%,#ffffff0a 70%,#e9c77b33);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-blur{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.hero-card{background:radial-gradient(120% 90% at 85% 0,#e9c77b29,#0000 55%),radial-gradient(90% 80% at 0 100%,#b7a6ff24,#0000 60%),linear-gradient(165deg,#ffffff12,#ffffff05)}.ornament{color:var(--gold);align-items:center;gap:10px;margin:28px 0 14px;display:flex}.ornament:before,.ornament:after{content:"";background:linear-gradient(90deg,#0000,#e9c77b99,#0000);flex:1;height:1px}.ornament>span{font-family:var(--font-display);font-size:var(--fs-title);color:var(--text);white-space:nowrap;font-weight:600}.drop-cap:first-letter{float:left;font-family:var(--font-display);color:var(--gold);margin:.06em .08em 0 0;font-size:3.1em;font-weight:600;line-height:.82}.callout{border-left:2px solid var(--gold);color:#f6e7c4;background:linear-gradient(90deg,#e9c77b29,#e9c77b0a);border-radius:14px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;font-weight:600;display:flex}body:after{content:"";pointer-events:none;z-index:60;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}@keyframes shine{0%{transform:translate(-120%)skew(-20deg)}to{transform:translate(260%)skew(-20deg)}}.glyph{font-variant-emoji:text;font-family:Apple Symbols,Segoe UI Symbol,"Noto Sans Symbols 2",Noto Sans Symbols,serif}.main-btn{left:var(--gutter);right:var(--gutter);bottom:calc(var(--safe-bottom) + var(--s-4));border-radius:var(--r-btn);height:52px;color:var(--on-gold);font-weight:700;font-size:var(--fs-body);z-index:20;background:linear-gradient(#f6dc9c,#e2b85f);border:0;position:fixed;overflow:hidden;box-shadow:0 10px 34px #e9c77b59,inset 0 1px #ffffff80}.main-btn:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:40%;animation:3.2s ease-in-out 1s infinite shine;position:absolute;top:0;bottom:0;left:0}.main-btn:disabled{opacity:.4}.field{width:100%;min-height:var(--tap);padding:14px var(--s-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-btn);font-size:var(--fs-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;outline:none}.field:focus{background:var(--surface-strong);border-color:#e9c77b99}.field::placeholder{color:var(--muted);opacity:.8}.link-btn{color:var(--lavender);min-height:var(--tap);padding:0 var(--s-2);font-size:var(--fs-secondary);background:0 0;border:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.wheel::-webkit-scrollbar{display:none}.muted,.caption{text-shadow:0 1px 10px #050310d9,0 0 2px #05031099}
