@font-face{font-family:'Rozha';src:url('../fonts/rozha-one-latin-400-normal.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+2000-206F,U+20B9,U+2122}@font-face{font-family:'Rozha';src:url('../fonts/rozha-one-devanagari-400-normal.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+A830-A839}@font-face{font-family:'Cormorant';src:url('../fonts/cormorant-garamond-latin-600-normal.woff2') format('woff2');font-weight:600;font-display:swap}@font-face{font-family:'Cormorant';src:url('../fonts/cormorant-garamond-latin-700-normal.woff2') format('woff2');font-weight:700;font-display:swap}@font-face{font-family:'Cormorant';src:url('../fonts/cormorant-garamond-latin-500-italic.woff2') format('woff2');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Kalam';src:url('../fonts/kalam-latin-400-normal.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20B9}@font-face{font-family:'Kalam';src:url('../fonts/kalam-devanagari-400-normal.woff2') format('woff2');font-weight:400;font-display:swap;unicode-range:U+0900-097F}@font-face{font-family:'Figtree';src:url('../fonts/figtree-latin-wght-normal.woff2') format('woff2-variations');font-weight:300 900;font-display:swap}@font-face{font-family:'NotoDeva';src:url('../fonts/noto-deva.woff2') format('woff2');font-weight:400 700;font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF9,U+A830-A839}:root{--paper:#fdf6ea;--paper-2:#f8ebd7;--paper-3:#f2ddc0;--card:#fffdf8;--ink:#2a1220;--ink-2:#55374a;--muted:#8a6f80;--line:#e6cfae;--kumkum:#b1204c;--kumkum-2:#8c1338;--marigold:#ef8b12;--haldi:#f2b705;--peacock:#0f7a6b;--indigo:#2b3a8c;--gold:#b98a2f;--gold-2:#e9c46a;--glow:rgba(239,139,18,.35);--shadow-1:0 1px 2px rgba(80,40,20,.08);--shadow-2:0 2px 6px rgba(80,40,20,.08),0 14px 30px -18px rgba(80,40,20,.45);--shadow-3:0 4px 12px rgba(80,40,20,.1),0 30px 60px -28px rgba(80,40,20,.55);--r-s:10px;--r-m:16px;--r-l:24px;--r-xl:34px;--space-xs:clamp(.5rem,1vw,.75rem);--space-s:clamp(.85rem,1.6vw,1.2rem);--space-m:clamp(1.4rem,3vw,2.4rem);--space-l:clamp(2.4rem,5vw,4.2rem);--space-xl:clamp(3.6rem,8vw,7rem);--step--1:clamp(.86rem,.82rem + .2vw,.96rem);--step-0:clamp(1rem,.95rem + .25vw,1.12rem);--step-1:clamp(1.2rem,1.1rem + .5vw,1.5rem);--step-2:clamp(1.5rem,1.3rem + 1vw,2.1rem);--step-3:clamp(1.9rem,1.5rem + 1.9vw,3rem);--step-4:clamp(2.4rem,1.7rem + 3.2vw,4.4rem);--display:'Rozha','NotoDeva',Georgia,serif;--serif:'Cormorant',Georgia,serif;--hand:'Kalam','NotoDeva',cursive;--body:'Figtree','NotoDeva',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--ease:cubic-bezier(.22,.61,.36,1);color-scheme:light}:root[data-theme="dark"]{--paper:#140d16;--paper-2:#1d1320;--paper-3:#2a1b2c;--card:#1c1320;--ink:#f8ead9;--ink-2:#dcc3cf;--muted:#ab90a2;--line:#3a2738;--kumkum:#ff5e8f;--kumkum-2:#ff87ab;--marigold:#ffa83a;--haldi:#ffc83a;--peacock:#35d6bb;--indigo:#8fa0ff;--gold:#e9c46a;--gold-2:#ffdf9a;--glow:rgba(255,168,58,.45);--shadow-1:0 1px 2px rgba(0,0,0,.5);--shadow-2:0 2px 6px rgba(0,0,0,.5),0 16px 34px -18px rgba(0,0,0,.85);--shadow-3:0 4px 12px rgba(0,0,0,.55),0 34px 70px -30px rgba(0,0,0,.95);color-scheme:dark}*,*::before,*::after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--body);font-size:var(--step-0);line-height:1.65;color:var(--ink);background:var(--paper);background-image:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--haldi) 14%,transparent),transparent 42%),radial-gradient(circle at 88% 4%,color-mix(in srgb,var(--kumkum) 12%,transparent),transparent 40%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.05'/%3E%3C/svg%3E");overflow-x:hidden}img,svg,video{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--display);font-weight:400;line-height:1.1;letter-spacing:.005em}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-1)}p{text-wrap:pretty}.wrap{width:min(1180px,100% - 2.4rem);margin-inline:auto}.wrap--narrow{width:min(820px,100% - 2.4rem)}.section{padding-block:var(--space-xl);position:relative}.section--tint{background:linear-gradient(180deg,transparent,var(--paper-2) 12%,var(--paper-2) 88%,transparent)}.eyebrow{font-family:var(--hand);color:var(--kumkum);font-size:var(--step-0);letter-spacing:.04em}.lede{color:var(--ink-2);font-size:var(--step-1);font-family:var(--serif)}.muted{color:var(--muted)}.center{text-align:center}.ico{width:1.2em;height:1.2em;display:inline-block;vertical-align:-.2em;color:inherit}.head{display:flex;flex-wrap:wrap;gap:var(--space-s) var(--space-m);align-items:flex-end;justify-content:space-between;margin-bottom:var(--space-m)}.head p{color:var(--ink-2);max-width:56ch}.foil{display:flex;align-items:center;gap:14px;justify-content:center;color:var(--gold);margin:var(--space-s) auto var(--space-m)}.foil::before,.foil::after{content:"";height:1px;flex:1;max-width:160px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.foil .ico{width:26px;height:26px}.blockborder{height:22px;width:100%;color:var(--gold);opacity:.65}.blockborder svg{width:100%;height:100%}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;padding:.85em 1.5em;border:0;border-radius:999px;font-weight:700;font-size:var(--step-0);cursor:pointer;text-decoration:none;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s}.btn:hover{transform:translateY(-2px)}.btn--primary{background:linear-gradient(135deg,var(--kumkum),var(--kumkum-2));color:#fff;box-shadow:0 12px 26px -12px color-mix(in srgb,var(--kumkum) 70%,transparent)}.btn--gold{background:linear-gradient(135deg,var(--marigold),var(--haldi));color:#3a1e04;box-shadow:0 12px 26px -12px var(--glow)}.btn--line{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 2px var(--line)}.btn--line:hover{box-shadow:inset 0 0 0 2px var(--kumkum);color:var(--kumkum)}.btn--ghost{background:color-mix(in srgb,var(--card) 70%,transparent);color:var(--ink);box-shadow:var(--shadow-1)}.btn--sm{padding:.55em 1.1em;font-size:var(--step--1)}.btn--wide{width:100%}:root[data-theme="dark"] .btn--primary{color:#1a0510}.top{position:sticky;top:0;z-index:50;backdrop-filter:blur(12px);background:color-mix(in srgb,var(--paper) 86%,transparent);border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.top__row{display:flex;align-items:center;gap:var(--space-s);min-height:72px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-family:var(--display);font-size:var(--step-1);color:var(--ink)}.brand__mark{width:44px;height:44px;flex:none;border-radius:14px;display:grid;place-items:center;background:linear-gradient(140deg,var(--kumkum),var(--marigold));color:#fff;box-shadow:var(--shadow-1)}.brand__mark .ico{width:26px;height:26px}.brand small{display:block;font-family:var(--hand);font-size:.62em;color:var(--kumkum);line-height:1}.nav{display:flex;gap:6px;margin-left:auto;align-items:center}.nav a{padding:.5em .9em;border-radius:999px;text-decoration:none;font-weight:600;font-size:var(--step--1);color:var(--ink-2)}.nav a:hover,.nav a[aria-current]{background:color-mix(in srgb,var(--kumkum) 10%,transparent);color:var(--kumkum)}.top__acts{display:flex;align-items:center;gap:8px;margin-left:6px}.iconbtn{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--card);box-shadow:var(--shadow-1);border:1px solid var(--line);cursor:pointer}.langs{display:flex;gap:2px;background:var(--paper-2);border-radius:999px;padding:3px}.langs a{padding:.35em .7em;border-radius:999px;font-size:var(--step--1);text-decoration:none;font-weight:700;color:var(--ink-2)}.langs a[aria-current]{background:var(--kumkum);color:#fff}.burger{display:none}.hero{position:relative;padding-block:var(--space-xl) var(--space-l);overflow:hidden}.hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--space-l);align-items:center}.hero h1{margin:.2em 0 .35em}.hero h1 em{font-family:var(--serif);font-style:italic;color:var(--kumkum)}.hero__sub{font-size:var(--step-1);color:var(--ink-2);max-width:48ch}.hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:var(--space-m)}.hero__trust{display:flex;flex-wrap:wrap;gap:18px;margin-top:var(--space-m);color:var(--muted);font-size:var(--step--1)}.hero__trust span{display:flex;align-items:center;gap:8px}.hero__trust .ico{color:var(--peacock)}.card3d{position:relative;perspective:1400px;display:grid;place-items:center;min-height:min(72vw,520px)}.card3d__stage{position:relative;width:min(400px,86%);aspect-ratio:3/4;transform-style:preserve-3d;transform:rotateX(var(--rx,6deg)) rotateY(var(--ry,-10deg));transition:transform .6s var(--ease)}.card3d__paper{position:absolute;inset:0;border-radius:18px 18px 10px 10px;background:linear-gradient(160deg,var(--card),var(--paper-2));box-shadow:var(--shadow-3);border:1px solid var(--line);overflow:hidden;transform-style:preserve-3d}.card3d__inner{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:14% 10%;gap:6px}.card3d__inner .ico{width:52px;height:52px;color:var(--gold)}.card3d__om{font-family:var(--display);color:var(--gold);font-size:1.1rem}.card3d__names{font-family:var(--display);font-size:clamp(1.6rem,4.6vw,2.4rem);color:var(--ink);line-height:1.15}.card3d__amp{font-family:var(--serif);font-style:italic;color:var(--kumkum);font-size:1.6rem;display:block}.card3d__date{font-family:var(--hand);color:var(--kumkum);letter-spacing:.06em}.card3d__flap{position:absolute;inset:0;border-radius:18px;background:linear-gradient(150deg,var(--kumkum),var(--kumkum-2) 60%,var(--gold));transform-origin:left center;box-shadow:var(--shadow-3);display:grid;place-items:center;color:#fff;transform:rotateY(0deg);transition:transform 1.4s var(--ease);backface-visibility:hidden}.card3d__flap::after{content:"";position:absolute;inset:10px;border:1px solid rgba(255,255,255,.35);border-radius:12px}.card3d__flap .ico{width:74px;height:74px;color:#ffe9b8;filter:drop-shadow(0 6px 14px rgba(0,0,0,.3))}.card3d.is-open .card3d__flap{transform:rotateY(-158deg)}.card3d__hint{position:absolute;bottom:-34px;left:0;right:0;text-align:center;font-family:var(--hand);color:var(--muted)}.card3d__garland{position:absolute;top:-6%;left:-12%;right:-12%;height:70px;display:flex;justify-content:center;transform:translateZ(60px)}.card3d__garland i{width:26px;height:26px;color:var(--marigold);animation:sway 4.5s ease-in-out infinite;transform-origin:50% 0}.card3d__garland i:nth-child(even){color:var(--haldi);width:20px;height:20px}.card3d__garland i:nth-child(3n){animation-delay:-1.2s}.card3d__garland i:nth-child(3n+1){animation-delay:-2.4s}.card3d__garland svg{width:100%;height:100%}.card3d__diya{position:absolute;width:44px;height:44px;color:var(--marigold);filter:drop-shadow(0 0 16px var(--glow));animation:float 6s ease-in-out infinite}.card3d__diya--a{left:-6%;bottom:16%;transform:translateZ(90px)}.card3d__diya--b{right:-4%;top:22%;width:34px;height:34px;transform:translateZ(120px);animation-delay:-2s}.card3d__petal{position:absolute;width:14px;height:22px;color:var(--kumkum);opacity:.8;animation:petalfall 9s linear infinite}@keyframes sway{0%,100%{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes float{0%,100%{transform:translateZ(90px) translateY(0)}50%{transform:translateZ(90px) translateY(-14px)}}@keyframes petalfall{0%{transform:translate3d(0,-40px,0) rotate(0);opacity:0}10%{opacity:.85}100%{transform:translate3d(var(--dx,30px),420px,0) rotate(320deg);opacity:0}}.ways{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-s)}.way{position:relative;padding:var(--space-m);border-radius:var(--r-l);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-1);overflow:hidden}.way::after{content:"";position:absolute;right:-18px;bottom:-18px;width:110px;height:110px;background:currentColor;opacity:.06;border-radius:50%}.way__ic{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:color-mix(in srgb,var(--kumkum) 10%,var(--card));color:var(--kumkum);margin-bottom:12px}.way__ic .ico{width:30px;height:30px}.way h3{margin-bottom:6px}.way p{color:var(--ink-2);font-size:var(--step--1)}.way b{font-family:var(--hand);color:var(--kumkum);display:block;font-size:var(--step-2);line-height:1}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--space-m)}.chip{display:inline-flex;align-items:center;gap:8px;padding:.5em 1em;border-radius:999px;border:1px solid var(--line);background:var(--card);text-decoration:none;font-weight:600;font-size:var(--step--1);color:var(--ink-2)}.chip .ico{width:20px;height:20px;color:var(--kumkum)}.chip[aria-current]{background:var(--kumkum);border-color:var(--kumkum);color:#fff}.chip[aria-current] .ico{color:#fff}.tgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-s)}.tcard{position:relative;border-radius:var(--r-l);overflow:hidden;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-2);display:flex;flex-direction:column;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.tcard:hover{transform:translateY(-6px);box-shadow:var(--shadow-3)}.tcard__view{position:relative;aspect-ratio:4/5;display:grid;place-items:center;overflow:hidden;background:var(--tbg,#fff)}.tcard__view::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--tgold) 40%,transparent),transparent 60%)}.tcard__frame{position:absolute;inset:16px;border:1px solid color-mix(in srgb,var(--tgold) 70%,transparent);border-radius:14px}.tcard__motif{width:44%;height:44%;color:var(--tprimary);filter:drop-shadow(0 10px 20px rgba(0,0,0,.14));transition:transform .5s var(--ease)}.tcard:hover .tcard__motif{transform:translateY(-6px) scale(1.06)}.tcard__names{position:absolute;bottom:14%;left:0;right:0;text-align:center;font-family:var(--display);color:var(--tink);font-size:1.4rem}.tcard__names span{display:block;font-family:var(--hand);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--tprimary)}.tcard__body{padding:var(--space-s) var(--space-m) var(--space-m);display:grid;gap:6px}.tcard__body h3{font-size:var(--step-1)}.tcard__body p{color:var(--ink-2);font-size:var(--step--1)}.tcard__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.tag{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;padding:.25em .7em;border-radius:999px;background:var(--paper-2);color:var(--ink-2)}.tag--tier{background:color-mix(in srgb,var(--gold) 25%,var(--card));color:var(--ink)}.tcard__acts{display:flex;gap:8px;margin-top:10px}.steps{counter-reset:s;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-m)}.step{position:relative;padding-top:56px}.step::before{counter-increment:s;content:counter(s);position:absolute;top:0;left:0;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-size:1.4rem;background:var(--kumkum);color:#fff;box-shadow:0 10px 20px -10px var(--kumkum)}.step h3{margin-bottom:6px}.step p{color:var(--ink-2);font-size:var(--step--1)}.calendar{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--space-s)}.day{display:flex;gap:14px;align-items:flex-start;padding:var(--space-s);border-radius:var(--r-m);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-1)}.day__date{flex:none;width:58px;text-align:center;border-radius:12px;padding:6px 0;background:linear-gradient(160deg,var(--kumkum),var(--kumkum-2));color:#fff}.day__date b{display:block;font-family:var(--display);font-size:1.5rem;line-height:1}.day__date span{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.day h3{font-size:var(--step-0);font-family:var(--body);font-weight:800}.day p{color:var(--muted);font-size:var(--step--1)}.day--muhurat .day__date{background:linear-gradient(160deg,var(--peacock),#0b5c50)}.price{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-s);align-items:stretch}.plan{position:relative;padding:var(--space-m);border-radius:var(--r-l);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-2);display:flex;flex-direction:column;gap:10px}.plan--popular{border-color:var(--kumkum);box-shadow:0 0 0 3px color-mix(in srgb,var(--kumkum) 18%,transparent),var(--shadow-3)}.plan__badge{position:absolute;top:-14px;right:18px;background:var(--kumkum);color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.4em .9em;border-radius:999px}.plan h3{font-size:var(--step-2)}.plan__price{font-family:var(--display);font-size:var(--step-3);color:var(--kumkum);line-height:1}.plan__price small{font-family:var(--body);font-size:var(--step--1);color:var(--muted);font-weight:600}.plan ul{list-style:none;padding:0;display:grid;gap:8px;margin-top:6px}.plan li{display:flex;gap:10px;align-items:flex-start;font-size:var(--step--1);color:var(--ink-2)}.plan li::before{content:"";flex:none;width:18px;height:18px;margin-top:3px;border-radius:50%;background:color-mix(in srgb,var(--peacock) 18%,transparent);box-shadow:inset 0 0 0 2px var(--peacock)}.plan .btn{margin-top:auto}.faq{display:grid;gap:10px}.faq details{background:var(--card);border:1px solid var(--line);border-radius:var(--r-m);padding:var(--space-s) var(--space-m);box-shadow:var(--shadow-1)}.faq summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";font-family:var(--display);color:var(--kumkum);font-size:1.4rem;line-height:1}.faq details[open] summary::after{content:"–"}.faq p{margin-top:10px;color:var(--ink-2);font-size:var(--step--1)}.foot{background:linear-gradient(180deg,var(--paper-2),var(--paper-3));border-top:1px solid var(--line);padding-block:var(--space-l) var(--space-m);margin-top:var(--space-xl)}.foot__grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(auto-fit,minmax(150px,1fr));gap:var(--space-m)}.foot h4{font-family:var(--body);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:10px}.foot nav{display:grid;gap:8px}.foot a{text-decoration:none;color:var(--ink-2);font-size:var(--step--1)}.foot a:hover{color:var(--kumkum)}.foot__note{margin-top:var(--space-m);padding-top:var(--space-s);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;color:var(--muted);font-size:var(--step--1)}.loader{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:var(--paper);transition:opacity .6s var(--ease),visibility .6s}.loader[hidden]{display:grid}.loader.is-done{opacity:0;visibility:hidden;pointer-events:none}.loader__box{display:grid;justify-items:center;gap:10px;text-align:center;padding:var(--space-m)}.loader__mark{width:92px;height:92px;border-radius:26px;display:grid;place-items:center;background:linear-gradient(140deg,var(--kumkum),var(--marigold));color:#fff;box-shadow:var(--shadow-2);animation:pulse 2.4s ease-in-out infinite}.loader__mark .ico{width:52px;height:52px}.loader__name{font-family:var(--display);font-size:var(--step-2)}.loader__tag{font-family:var(--hand);color:var(--kumkum)}.loader__who{margin-top:10px;padding-top:10px;border-top:1px solid var(--line);font-size:var(--step--1);color:var(--muted)}.loader__who b{display:block;color:var(--ink);font-size:var(--step-0)}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.is-in{opacity:1;transform:none}@media (max-width:900px){.hero__grid{grid-template-columns:1fr}.card3d{order:-1;min-height:min(96vw,460px)}.nav{display:none;position:fixed;inset:72px 0 auto;flex-direction:column;background:var(--paper);padding:var(--space-m);border-bottom:1px solid var(--line);box-shadow:var(--shadow-2)}.nav.is-open{display:flex}.nav a{padding:.8em 1em}.burger{display:grid}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--shadow-2);padding:var(--space-m)}.panel--auth{max-width:460px;margin:0 auto}.panel__title{display:flex;flex-wrap:wrap;gap:8px var(--space-s);align-items:baseline;justify-content:space-between;margin-bottom:var(--space-s)}.panel__title h2{font-size:var(--step-1)}.hint{color:var(--muted);font-size:var(--step--1)}.form{display:grid;gap:var(--space-s);margin-top:var(--space-m)}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-s)}.field{display:grid;gap:6px}.field>span{font-weight:700;font-size:var(--step--1);color:var(--ink-2)}.field input,.field select,.field textarea{width:100%;padding:.8em 1em;border-radius:var(--r-s);border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:var(--step-0)}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--kumkum);outline-offset:1px}.field textarea{min-height:110px;resize:vertical}.field small{color:var(--muted);font-size:.8rem}.check{display:flex;gap:10px;align-items:flex-start;font-size:var(--step--1);color:var(--ink-2)}.check input{width:20px;height:20px;accent-color:var(--kumkum);flex:none;margin-top:2px}.flash{margin:var(--space-s) 0;padding:.9em 1.2em;border-radius:var(--r-m);background:color-mix(in srgb,var(--peacock) 12%,var(--card));border:1px solid color-mix(in srgb,var(--peacock) 35%,transparent);color:var(--ink);font-weight:600}.flash--bad{background:color-mix(in srgb,var(--kumkum) 12%,var(--card));border-color:color-mix(in srgb,var(--kumkum) 35%,transparent)}.table{width:100%;border-collapse:collapse;font-size:var(--step--1)}.table th,.table td{padding:.7em .6em;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.table th{font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.table tr:hover td{background:color-mix(in srgb,var(--kumkum) 4%,transparent)}.scroller{overflow-x:auto}@media (max-width:900px){.top__row{flex-wrap:wrap;gap:8px;padding-block:10px}.brand{font-size:var(--step-0)}.brand__mark{width:38px;height:38px}.brand small{display:none}.top__acts{margin-left:auto;gap:6px}.top__acts .btn{padding:.6em 1em;font-size:.82rem}.langs a{padding:.3em .55em;font-size:.78rem}.iconbtn{width:38px;height:38px}.nav{top:auto}}@media (max-width:380px){.top__acts .btn{display:none}.apptop__row{flex-wrap:wrap}}.foot a,.foot p,.foot__note span{overflow-wrap:anywhere}@media (max-width:900px){.foot__grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}@media (max-width:640px){.foot__grid{grid-template-columns:1fr 1fr}.foot__grid>div:first-child{grid-column:1/-1}}