@font-face{font-family:Inter;src:url(/assets/vendor/inter-latin-400-normal.woff2) format("woff2");font-weight:400}@font-face{font-family:Inter;src:url(/assets/vendor/inter-latin-500-normal.woff2) format("woff2");font-weight:500}@font-face{font-family:Inter;src:url(/assets/vendor/inter-latin-600-normal.woff2) format("woff2");font-weight:600}@font-face{font-family:Geist;src:url(/assets/vendor/geist-sans-latin-600-normal.woff2) format("woff2");font-weight:600}@font-face{font-family:Geist;src:url(/assets/vendor/geist-sans-latin-700-normal.woff2) format("woff2");font-weight:700}:root{--bg:#f7f6fb;--ink:#0f0e17;--ink2:#4a4860;--ink3:#8a88a0;--line:rgba(20,16,50,.08);--glass:rgba(255,255,255,.66);--glass2:rgba(255,255,255,.85);--p:#6d4aff;--rose:#ff5c8a;--gold:#f5b546;--mint:#18c29c;--sky:#3aa0ff;--grad:linear-gradient(135deg,#6d4aff 0%,#c04dff 45%,#ff5c8a 75%,#ffb347 100%);--r:18px;--sh:0 1px 0 rgba(255,255,255,.7) inset,0 10px 30px -12px rgba(40,20,120,.18),0 2px 6px rgba(20,10,60,.05)}[data-theme=dark]{--bg:#0b0a12;--ink:#f4f2ff;--ink2:#b9b6d0;--ink3:#7a7794;--line:rgba(255,255,255,.08);--glass:rgba(24,22,38,.62);--glass2:rgba(30,28,48,.9);--sh:0 1px 0 rgba(255,255,255,.05) inset,0 20px 40px -20px rgba(0,0,0,.6)}*{box-sizing:border-box;margin:0}html,body{background:var(--bg);color:var(--ink);font:.875rem/1.5 Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,.num{font-family:Geist,Inter,sans-serif;letter-spacing:-.025em}.aurora{position:fixed;inset:-20%;z-index:-1;filter:blur(60px);opacity:.55;pointer-events:none;background:radial-gradient(40% 35% at 15% 10%,#b9a6ff 0,transparent 70%),radial-gradient(35% 30% at 85% 5%,#ffc2d6 0,transparent 70%),radial-gradient(40% 40% at 70% 90%,#ffe2a8 0,transparent 70%),radial-gradient(30% 30% at 10% 90%,#a8f0de 0,transparent 70%);animation:drift 24s ease-in-out infinite alternate}[data-theme=dark] .aurora{opacity:.22}@keyframes drift{to{transform:translate3d(3%,-2%,0) rotate(6deg) scale(1.05)}}.layout{display:grid;grid-template-columns:264px 1fr;min-height:100vh}aside.side{position:sticky;top:0;height:100vh;overflow-y:auto;padding:18px 14px;border-right:1px solid var(--line);background:var(--glass);backdrop-filter:blur(24px) saturate(1.4)}.brand{display:flex;align-items:center;gap:10px;padding:6px 8px 18px;font:700 1rem Geist}.mono{width:34px;height:34px;border-radius:11px;background:var(--grad);color:#fff;display:grid;place-items:center;font:700 .8125rem Geist;box-shadow:0 6px 18px -6px #c04dff}.navg{font-size:.6562rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ink3);margin:16px 10px 6px;font-weight:600}.nav a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;color:var(--ink2);text-decoration:none;font-weight:500;position:relative;transition:.2s}.nav a svg{width:17px;height:17px;stroke-width:1.8}.nav a:hover{background:var(--line);color:var(--ink)}.nav a.on{color:var(--ink);background:var(--glass2);box-shadow:var(--sh)}.nav a.on:before{content:"";position:absolute;left:-14px;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--grad)}.nav .ct{margin-left:auto;font-size:.6875rem;color:var(--ink3)}main{min-width:0;padding:0 32px 60px}.top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;padding:16px 0;backdrop-filter:blur(16px);background:linear-gradient(var(--bg),transparent)}.search{flex:1;max-width:420px;display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:12px;background:var(--glass);border:1px solid var(--line);color:var(--ink3)}.search kbd{margin-left:auto;font:.6875rem Inter;border:1px solid var(--line);border-radius:6px;padding:1px 6px}.ib{width:38px;height:38px;border-radius:12px;border:1px solid var(--line);background:var(--glass);display:grid;place-items:center;cursor:pointer;color:var(--ink2)}.ib svg{width:18px;height:18px}.av{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font:600 .75rem Geist;color:#fff;background:var(--grad)}.ph{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:10px 0 22px}.ph h1{font-size:2.125rem;font-weight:700;line-height:1.1}.ph p{color:var(--ink2);margin-top:6px}.eyebrow{display:inline-flex;gap:6px;align-items:center;font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:99px;background:var(--glass);border:1px solid var(--line);margin-bottom:10px;color:var(--ink2)}.eyebrow i{width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 4px #18c29c2e}.btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:12px;border:1px solid var(--line);background:var(--glass2);color:var(--ink);font:600 .8438rem Inter;cursor:pointer;transition:transform .15s,box-shadow .2s;white-space:nowrap}.btn svg{width:16px;height:16px}.btn:hover{transform:translateY(-1px);box-shadow:var(--sh)}.btn:active{transform:scale(.97)}.btn.pri{background:var(--ink);color:var(--bg);border:0;position:relative;overflow:hidden}.btn.pri:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);transition:.7s}.btn.pri:hover:after{transform:translate(120%)}.btn.grad{background:var(--grad);color:#fff;border:0}.acts{display:flex;gap:8px;flex-wrap:wrap}.card{background:var(--glass);backdrop-filter:blur(20px) saturate(1.3);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:20px;position:relative;overflow:hidden;min-width:0}.card.hov{transition:transform .25s,box-shadow .25s}@media (hover:hover) and (pointer:fine){.card.hov:hover:not(:has(.tog:hover,.btn:hover,input:hover)){transform:translateY(-3px)}}.card h3,#page .card h2:not([style]){font-size:.9375rem;font-weight:600;display:flex;align-items:center;gap:8px;margin-bottom:14px}.card h3 .more,#page .card h2 .more{margin-left:auto;font:500 .75rem Inter;color:var(--p);text-decoration:none}.bento{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.c3{grid-column:span 3}.c4{grid-column:span 4}.c5{grid-column:span 5}.c6{grid-column:span 6}.c7{grid-column:span 7}.c8{grid-column:span 8}.c12{grid-column:span 12}.hero{background:radial-gradient(120% 140% at 0% 0%,#2a1b6e 0,#130f2b 55%,#0d0b1c);color:#fff;border:0}.hero .glow{position:absolute;width:380px;height:380px;right:-80px;top:-120px;background:var(--grad);filter:blur(70px);opacity:.55;border-radius:50%;animation:pulse 6s ease-in-out infinite}@keyframes pulse{50%{transform:scale(1.15);opacity:.4}}.hero .sub{color:#ffffffa6}.cd{display:flex;gap:12px;margin:18px 0 6px;flex-wrap:wrap}.cd div{min-width:78px;padding:12px 14px;border-radius:14px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(8px)}.cd b{display:block;font:700 2.125rem Geist;letter-spacing:-.04em}.cd span{font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:#fff9}.kpi .lab{font-size:.7812rem;color:var(--ink2);display:flex;align-items:center;gap:8px}.kpi .num{font-size:1.75rem;font-weight:700;margin:6px 0 2px}.kpi .d{font-size:.75rem;color:var(--ink3)}.icn{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#fff}.icn svg{width:16px;height:16px}.g1{background:linear-gradient(135deg,#6d4aff,#a07bff)}.g2{background:linear-gradient(135deg,#ff5c8a,#ff9a8b)}.g3{background:linear-gradient(135deg,#f5a623,#ffd36e)}.g4{background:linear-gradient(135deg,#0fb38e,#5be3c0)}.g5{background:linear-gradient(135deg,#3a7bff,#7cc4ff)}.bar{height:8px;border-radius:9px;background:var(--line);overflow:hidden}.bar i{display:block;height:100%;border-radius:9px;background:var(--grad);width:0;transition:width 1.2s cubic-bezier(.2,.8,.2,1)}.pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:99px;font-size:.7188rem;font-weight:600;white-space:nowrap}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ok{background:#18c29c1f;color:#0c9a7a}.wait{background:#f5b54629;color:#b97a00}.no{background:#ff5c8a1f;color:#d8336a}.info{background:#6d4aff1a;color:var(--p)}.mut{background:var(--line);color:var(--ink2)}.tw{overflow-x:auto;border-radius:14px}table{width:100%;border-collapse:separate;border-spacing:0;font-size:.8438rem}th{text-align:left;font-weight:500;color:var(--ink3);font-size:.75rem;padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:12px;border-bottom:1px solid var(--line);white-space:nowrap}tr{transition:background .15s}tbody tr:hover{background:#6d4aff0a}td.strong{font-weight:600}.who{display:flex;align-items:center;gap:10px}.who .av{width:30px;height:30px;font-size:.6875rem}.toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.chip{height:34px;padding:0 12px;border-radius:99px;border:1px solid var(--line);background:var(--glass);font:500 .7812rem Inter;color:var(--ink2);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:.2s}.chip.on{background:var(--ink);color:var(--bg);border-color:transparent}.chip svg{width:14px;height:14px}.inp{height:42px;width:100%;border-radius:12px;border:1px solid var(--line);background:var(--glass2);padding:0 12px;font:.875rem Inter;color:var(--ink);outline:none;transition:.2s}.inp:focus{border-color:var(--p);box-shadow:0 0 0 4px #6d4aff26}textarea.inp{height:90px;padding:10px 12px;resize:vertical}label.f{display:block;font-size:.7812rem;font-weight:500;color:var(--ink2)}label.f .inp{margin-top:6px}.fg{display:grid;grid-template-columns:1fr 1fr;gap:14px}.seg{display:inline-flex;padding:3px;border-radius:12px;background:var(--line);gap:2px}.seg button{border:0;background:none;padding:7px 12px;border-radius:9px;font:600 .7812rem Inter;color:var(--ink2);cursor:pointer}.seg button.on{background:var(--glass2);color:var(--ink);box-shadow:var(--sh)}.tog{width:40px;height:23px;border-radius:99px;background:var(--line);position:relative;cursor:pointer;transition:background-color .15s;flex:none;border:0}.tog:after{content:"";position:absolute;left:3px;top:3px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .16s cubic-bezier(.3,1.5,.5,1);will-change:transform}.tog.on{background:var(--p)}.tog.on:after{transform:translate(17px)}.row{display:flex;align-items:center;gap:12px}.between{justify-content:space-between}.list>div{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.list>div:last-child{border:0}.muted{color:var(--ink3);font-size:.7812rem}.events{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.ev{border-radius:16px;padding:16px;color:#fff;position:relative;overflow:hidden;min-height:150px;transition:transform .3s}.ev:hover{transform:translateY(-4px) rotate(-.4deg)}.ev h4,.ev h3{font:700 1.25rem Geist;letter-spacing:-.02em}.ev .s{opacity:.8;font-size:.7812rem}.ev .k{position:absolute;right:-20px;bottom:-30px;font:700 6.875rem Geist;opacity:.12;letter-spacing:-.06em}.e1{background:linear-gradient(135deg,#f59e0b,#f97316 60%,#ea580c)}.e2{background:linear-gradient(135deg,#0f766e,#14b8a6)}.e3{background:linear-gradient(135deg,#be123c,#f43f5e)}.e4{background:linear-gradient(135deg,#4338ca,#8b5cf6)}.e5{background:linear-gradient(135deg,#111827,#475569)}.tables{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}.tbl{aspect-ratio:1;border-radius:20px;display:grid;place-items:center;position:relative}.ring{width:72%;aspect-ratio:1;border-radius:50%;background:var(--glass2);border:1px solid var(--line);display:grid;place-items:center;text-align:center;box-shadow:var(--sh);position:relative}.seat{position:absolute;width:24px;height:24px;border-radius:50%;font:600 .5625rem Geist;display:grid;place-items:center;color:#fff;background:var(--grad);border:2px solid var(--bg);transition:transform .2s}.seat.e{background:var(--line);color:var(--ink3)}.seat:hover{transform:scale(1.25)}.tl{position:relative;padding-left:26px}.tl:before{content:"";position:absolute;left:8px;top:4px;bottom:4px;width:2px;background:linear-gradient(var(--p),var(--rose),var(--gold))}.tl>div{position:relative;padding:0 0 18px}.tl>div:before{content:"";position:absolute;left:-23px;top:4px;width:12px;height:12px;border-radius:50%;background:var(--bg);border:3px solid var(--p)}.cal{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.cal div{min-height:84px;border-radius:12px;padding:6px;background:var(--glass2);border:1px solid var(--line);font-size:.75rem}.cal .h{min-height:auto;background:none;border:0;color:var(--ink3);text-align:center}.cal .x{opacity:.35}.cal .t{outline:2px solid var(--p)}.cal span{display:block;margin-top:4px;padding:2px 6px;border-radius:6px;font-size:.6562rem;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-bg{position:fixed;inset:0;background:#0a081973;backdrop-filter:blur(6px);z-index:100;display:none;align-items:center;justify-content:center;padding:16px}.modal-bg.show{display:flex}.modal{width:min(620px,100%);max-height:90vh;overflow:auto;background:var(--glass2);backdrop-filter:blur(30px);border-radius:24px;border:1px solid var(--line);box-shadow:0 40px 80px -20px #140a3c66;padding:24px}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(120px);background:var(--ink);color:var(--bg);padding:12px 18px;border-radius:14px;font-weight:600;z-index:200;transition:.4s cubic-bezier(.2,1.4,.4,1);display:flex;gap:8px;align-items:center;opacity:0;visibility:hidden}.toast.show{transform:translate(-50%) translateY(0);opacity:1;visibility:visible}.ring-chart{width:150px;height:150px}.tabs-m{display:none}.skel{background:linear-gradient(90deg,var(--line) 25%,rgba(255,255,255,.5) 50%,var(--line) 75%);background-size:200% 100%;animation:sk 1.4s infinite;border-radius:8px;height:12px}@keyframes sk{to{background-position:-200% 0}}.empty{text-align:center;padding:36px 16px;border:1.5px dashed var(--line);border-radius:16px}.empty .icn{margin:0 auto 10px;width:46px;height:46px;border-radius:14px}.reveal{opacity:0;transform:translateY(14px)}.pub{max-width:560px;margin:0 auto;padding:40px 18px 60px}.pub .mono{width:72px;height:72px;font-size:1.625rem;border-radius:22px;margin:0 auto}.opt{display:grid;grid-template-columns:1fr 1fr;gap:10px}.opt button{padding:16px;border-radius:14px;border:1.5px solid var(--line);background:var(--glass2);font:600 .875rem Inter;cursor:pointer;color:var(--ink);transition:.2s}.opt button.on{border-color:var(--p);background:#6d4aff14;box-shadow:0 0 0 4px #6d4aff1f}@media (max-width:1100px){.c3{grid-column:span 6}.c4,.c5,.c7,.c8,.c6{grid-column:span 12}}@media (max-width:860px){.layout{grid-template-columns:1fr}aside.side{position:fixed;left:0;top:0;width:280px;z-index:90;transform:translate(-100%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}aside.side.open{transform:none;box-shadow:30px 0 60px #0003}main{padding:0 16px 96px}.search{display:none}.menu-b{display:grid!important}.ph h1{font-size:1.6875rem}.ph .acts{width:100%}.ph .acts .btn{flex:1;justify-content:center}.bento{gap:12px}.c3{grid-column:span 6}.card{padding:16px}.fg{grid-template-columns:1fr}.tw.cards table,.tw.cards tbody,.tw.cards tr,.tw.cards td{display:block;width:100%}.tw.cards thead{display:none}.tw.cards tr{background:var(--glass2);border:1px solid var(--line);border-radius:14px;padding:6px 14px;margin-bottom:10px}.tw.cards td{display:flex;justify-content:space-between;gap:12px;padding:8px 0;white-space:normal;text-align:right}.tw.cards td:before{content:attr(data-l);color:var(--ink3);font-size:.75rem;text-align:left}.tw.cards td:first-child{border-bottom:1px solid var(--line);padding:10px 0}.tw.cards td:first-child:before{display:none}.tw.cards td:last-child{border:0}.tabs-m{display:flex;position:fixed;bottom:12px;left:12px;right:12px;z-index:80;justify-content:space-around;padding:8px;border-radius:20px;background:var(--glass2);backdrop-filter:blur(24px);border:1px solid var(--line);box-shadow:0 20px 40px -10px #140a3c4d}.tabs-m a{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:.6562rem;color:var(--ink3);text-decoration:none;padding:4px 8px;min-width:54px}.tabs-m a.on{color:var(--p)}.tabs-m svg{width:20px;height:20px}.cd b{font-size:1.625rem}.cd div{min-width:0;flex:1;padding:10px}.cal div{min-height:52px;font-size:.6875rem;padding:4px}.cal span{font-size:0;height:6px;padding:0;margin-top:3px}.modal-bg{align-items:flex-end;padding:0}.modal{border-radius:24px 24px 0 0;max-height:92vh}.hide-m{display:none!important}}.scrim{position:fixed;inset:0;z-index:85;background:#0000004d;display:none}.scrim.show{display:block}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}:root{--bg2:#ffffff;--danger:#d8336a}[data-theme=dark]{--bg2:#14121f}html{scroll-behavior:smooth}a{color:inherit}.menu-b{display:none}.reveal.in{opacity:1;transform:none}.gt{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lnk{color:var(--p);font-weight:600;text-decoration:none}.lnk:hover{text-decoration:underline}.center{text-align:center}.wide{width:100%;justify-content:center}.stack{display:grid;gap:14px}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.alert{padding:11px 14px;border-radius:12px;font-weight:500;margin-bottom:14px;font-size:.8438rem}.alert.no{background:#ff5c8a1f;color:var(--danger)}.alert.ok{background:#18c29c1f;color:#0c9a7a}.btn.danger{color:var(--danger)}.btn.sm{height:32px;padding:0 11px;font-size:.7812rem;border-radius:10px}.btn[disabled]{opacity:.55;pointer-events:none}.ib.sm{width:32px;height:32px;border-radius:10px}.ib.sm svg{width:15px;height:15px}.ib.danger:hover{color:var(--danger);border-color:#d8336a59}.ib:focus-visible,.btn:focus-visible,.chip:focus-visible,.tog:focus-visible,.nav a:focus-visible{outline:2px solid var(--p);outline-offset:2px}.search{cursor:pointer;border:1px solid var(--line);font:inherit;text-align:left}.top .av{cursor:pointer}.auth{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;max-width:1100px;margin:0 auto;padding:40px 24px}.auth-h{font-size:2.875rem;line-height:1.05;margin:26px 0 12px;font-weight:700}.auth-feats{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:440px}.auth-feats li{display:flex;gap:8px;align-items:center;font-weight:500;color:var(--ink2)}.auth-feats svg{width:17px;height:17px;color:var(--p)}.auth-card{padding:30px;max-width:460px;width:100%;justify-self:center}.auth-card h2{font-size:1.625rem}@media (max-width:860px){.auth{grid-template-columns:1fr;gap:18px;padding:24px 16px}.auth-h{font-size:2rem;margin-top:18px}.auth-feats{display:none}.auth-card{padding:22px}}.scrim{position:fixed;inset:0;z-index:900;background:#0a081973;display:none;opacity:0;transition:opacity .25s}.scrim.show{display:block;opacity:1}@media (max-width:860px){.menu-b{display:grid}aside.side{position:fixed;left:0;top:0;bottom:0;height:100dvh;width:min(300px,86vw);z-index:1000;background:var(--bg2);backdrop-filter:none;-webkit-backdrop-filter:none;filter:none;transform:translate(-105%);transition:transform .32s cubic-bezier(.2,.8,.2,1);box-shadow:none;border-right:1px solid var(--line);overscroll-behavior:contain;padding-bottom:calc(24px + env(safe-area-inset-bottom))}aside.side.open{transform:none;box-shadow:24px 0 60px #0a081947}body.drawer-open{overflow:hidden}.side-x{display:grid!important;margin-left:auto}.tabs-m{z-index:800}.top{margin:0 -16px;padding:12px 16px}}.side-x{display:none}.side .ready{margin-top:18px;padding:14px}.side .me{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px;border-radius:12px;border:1px solid var(--line)}.side .me .av{width:32px;height:32px;font-size:.6875rem}.loading{display:grid;gap:14px;margin-top:20px}.loading .skel{height:120px;border-radius:18px}.tsearch{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:99px;border:1px solid var(--line);background:var(--glass2);min-width:200px;flex:1;max-width:320px}.tsearch input{border:0;background:none;outline:none;font:.8125rem Inter;color:var(--ink);width:100%}.tsearch svg{width:15px;height:15px;color:var(--ink3)}.toolbar select.chip{appearance:none;padding-right:26px;background-image:linear-gradient(45deg,transparent 50%,var(--ink3) 50%),linear-gradient(135deg,var(--ink3) 50%,transparent 50%);background-position:calc(100% - 13px) 15px,calc(100% - 9px) 15px;background-size:4px 4px;background-repeat:no-repeat}.chip .n{font-size:.6875rem;opacity:.6}.grp{display:flex;align-items:center;gap:8px;margin:18px 0 10px;font:600 .6875rem Inter;text-transform:uppercase;letter-spacing:.12em;color:var(--p)}.grp .s{margin-left:auto;font:700 .8125rem Geist;letter-spacing:0;text-transform:none;color:var(--ink)}.grp:first-child{margin-top:0}.empty h4,.empty h3{font:700 1rem Geist;margin:4px 0}.empty p{color:var(--ink2);max-width:420px;margin:0 auto 14px}.kv{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px dashed var(--line)}.kv:last-child{border:0}.kv span{color:var(--ink3)}.split{display:flex;height:10px;border-radius:9px;overflow:hidden;background:var(--line)}.split i{display:block;height:100%}.legend{display:flex;flex-wrap:wrap;gap:12px;font-size:.75rem;color:var(--ink2);margin-top:8px}.legend b{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:5px;vertical-align:middle}.money{font-variant-numeric:tabular-nums}.ev .acts-ev{position:absolute;right:10px;top:10px;display:flex;gap:6px;z-index:2}.ev .acts-ev button{background:#ffffff2e;border:0;color:#fff;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;cursor:pointer}.ev .acts-ev svg{width:15px;height:15px}.ev{cursor:pointer}.tbl{cursor:default}.tbl .ring b{display:block;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 .8125rem Geist}.tblcard{display:flex;flex-direction:column;gap:10px}.tblcard .chips{display:flex;flex-wrap:wrap;gap:6px}.gchip{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;border-radius:99px;background:var(--glass2);border:1px solid var(--line);font-size:.75rem}.gchip.bride{border-color:#ff5c8a59}.gchip.groom{border-color:#3a7bff59}.gchip button{border:0;background:none;cursor:pointer;color:var(--ink3);width:22px;height:22px;border-radius:50%;display:grid;place-items:center}.gchip button:hover{background:var(--line);color:var(--ink)}.gchip svg{width:12px;height:12px}.pick{max-height:320px;overflow:auto;border:1px solid var(--line);border-radius:12px;padding:4px}.pick label{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;cursor:pointer}.pick label:hover{background:var(--line)}.pick input{width:17px;height:17px;accent-color:var(--p)}.cbx{width:18px;height:18px;accent-color:var(--p)}.batch{position:sticky;bottom:90px;z-index:30;display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 14px;border-radius:14px;background:var(--ink);color:var(--bg);box-shadow:0 20px 40px -12px #00000059;margin-top:12px}.batch .btn{height:34px}.qr{display:grid;place-items:center;padding:10px;background:#fff;border-radius:14px}.qr svg,.qr img{width:150px;height:150px}.phone{width:300px;max-width:100%;border-radius:40px;border:10px solid var(--ink);background:var(--bg);overflow:hidden;box-shadow:0 40px 60px -20px #140a3c66}.cal div.cd2{cursor:pointer}.cal .t b{color:var(--p)}.cal span.task{background:#6d4aff}.cal span.payment{background:#f5a623}.cal span.itinerary{background:#0fb38e}.cal span.event{background:#f43f5e}.ev.e6{background:linear-gradient(135deg,#7c3aed,#c04dff)}.dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:.8125rem}.dl dt{color:var(--ink3)}.dl dd{margin:0;text-align:right}.tw td .acts{display:flex;gap:6px;justify-content:flex-end}.sm-note{font-size:.75rem;color:var(--ink3)}.stars{color:#f5b546;letter-spacing:1px}.stars i{font-style:normal;color:var(--line)}.pub{padding-top:24px}.opt button{display:flex;align-items:center;justify-content:center;gap:8px}@media (max-width:860px){.tsearch{max-width:none;min-width:0;width:100%;flex-basis:100%}.toolbar{gap:6px}.toolbar .chip{height:32px}.batch{bottom:86px}.ph{margin-top:4px}.tw.cards td .acts{justify-content:flex-end}.ev .acts-ev button{width:36px;height:36px}}@media print{.side,.top,.tabs-m,.scrim,.acts,.toolbar{display:none!important}.layout{display:block}main{padding:0}.card{box-shadow:none;break-inside:avoid}}.print{max-width:960px;margin:0 auto;padding:28px 20px;background:var(--bg2);min-height:100vh}.print h1{font-size:1.75rem;margin-bottom:4px}.print h2{font-size:1.125rem;margin:18px 0 8px}.ptable{width:100%;border-collapse:collapse;margin:10px 0;font-size:.8125rem}.ptable th,.ptable td{border:1px solid var(--line);padding:7px 9px;text-align:left}.ptable th{background:var(--bg)}.ptab{display:inline-block;vertical-align:top;width:calc(33% - 12px);margin:0 12px 12px 0;border:1px solid var(--line);border-radius:12px;padding:10px 14px}.ptab ol{padding-left:18px;font-size:.8125rem}@media (max-width:700px){.ptab{width:100%}}@media print{.noprint{display:none!important}.print{padding:0;background:#fff;color:#000}.aurora{display:none}body{background:#fff}}.pub{max-width:640px;margin:0 auto;padding:24px 16px 40px;position:relative;z-index:1}.pub .seg label{display:flex;align-items:center;gap:6px;justify-content:center;padding:10px;cursor:pointer}#mb-bg,.modal-bg{z-index:1100!important}#toast{z-index:1200}@media (max-width:860px){.modal{max-height:88dvh;padding-bottom:calc(24px + env(safe-area-inset-bottom))}}.modal{background:var(--bg2)!important;backdrop-filter:none!important}.pub.site{max-width:760px}.site-names{font-size:clamp(2.25rem,9vw,4.25rem);line-height:1.02;margin:10px 0 8px}.site-names .amp{font-weight:600;opacity:.7}.site-nav{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin-top:18px}.site-nav a{padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--glass2);color:var(--ink2);text-decoration:none;font-weight:600;font-size:.8125rem}.site-sec{margin-top:16px}.site-sec h3,.site-sec h2{display:flex;align-items:center;gap:8px;margin-bottom:10px}.site-sec h3 svg,.site-sec h2 svg,.site-sec p svg{width:16px;height:16px;vertical-align:-3px}.site-evs{display:grid;gap:10px}.site-ev{display:grid;grid-template-columns:92px 1fr;gap:14px;padding:14px;border-radius:14px;border:1px solid var(--line);background:var(--glass2);border-left:4px solid var(--p)}.site-ev.k-mehndi{border-left-color:#18c29c}.site-ev.k-baraat{border-left-color:#ff5c8a}.site-ev.k-walima{border-left-color:#f5b546}.site-ev.k-nikah{border-left-color:#3aa0ff}.site-ev.k-dholki{border-left-color:#c04dff}.site-time{font:700 .9375rem Geist}.site-time span{display:block;font:500 .75rem Inter;color:var(--ink3)}.site-ev .muted svg{width:14px;height:14px;vertical-align:-2px}.faq{border-top:1px solid var(--line);padding:12px 0}.faq:first-of-type{border-top:0}.faq summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:10px}.faq summary:after{content:"+";font:600 1.125rem Geist;color:var(--p)}.faq[open] summary:after{content:"\2013"}.faq p{margin-top:8px;color:var(--ink2)}.site-foot{text-align:center;margin:26px 0 10px}.site-foot a{color:var(--ink3);text-decoration:none;font-size:.8125rem}.site-foot a b{color:var(--p)}.site-rose~.pub .gt,.aurora.site-rose{filter:hue-rotate(-40deg) blur(60px)}.aurora.site-gold{filter:hue-rotate(60deg) blur(60px)}.aurora.site-emerald{filter:hue-rotate(130deg) blur(60px)}.rs{display:grid;gap:8px}.rs-row{display:grid;grid-template-columns:96px 1fr auto;gap:14px;align-items:start;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:var(--glass2)}.rs-row.clash{border-color:#d8336a;box-shadow:0 0 0 2px #d8336a1f}.rs-t b{font:700 .9375rem Geist;display:block}.rs-t span{display:block;color:var(--ink3);font-size:.75rem}.rs-t em{display:inline-block;margin-top:4px;font-style:normal;font-size:.6875rem;padding:1px 7px;border-radius:999px;background:#6d4aff1a;color:var(--p)}.rs-b{min-width:0}.runsheet .rs-row{grid-template-columns:96px 1fr}.pub.runsheet{max-width:760px}.pub.runsheet.print [data-noprint]{display:none}@media print{.aurora,[data-noprint]{display:none!important}.card{box-shadow:none;backdrop-filter:none;background:#fff;border:1px solid #ddd}.rs-row{break-inside:avoid;background:#fff}}@media (max-width:520px){.rs-row{grid-template-columns:72px 1fr}.rs-row .acts{grid-column:1/-1;justify-self:end}.site-ev{grid-template-columns:72px 1fr}}.rep-i{display:grid;gap:8px;padding:12px;border:1px dashed var(--line);border-radius:14px;margin-bottom:10px;position:relative}#faqs .rep-i{grid-template-columns:1fr auto}#faqs .rep-i textarea{grid-column:1/2}#faqs .rep-i .ib{grid-row:1/3;grid-column:2;align-self:start}.comps{border:1px solid var(--line);border-radius:14px;padding:12px;display:grid;gap:8px}.comps legend{padding:0 6px;font-weight:600}.comp-row{display:grid;grid-template-columns:1.4fr 1fr;gap:8px}@media (max-width:480px){.comp-row{grid-template-columns:1fr}}.vcard .kv{padding:6px 0}.install{position:fixed;left:50%;transform:translate(-50%);bottom:calc(84px + env(safe-area-inset-bottom));z-index:950;display:flex;align-items:center;gap:10px;padding:10px 12px 10px 16px;border-radius:999px;background:var(--glass2);backdrop-filter:blur(20px);border:1px solid var(--line);box-shadow:var(--sh);max-width:calc(100vw - 24px);font-weight:600;font-size:.8125rem}.install svg{width:16px;height:16px}@media (min-width:861px){.install{bottom:24px}}.serp{margin-top:14px;padding:14px;border-radius:12px;background:var(--glass2);border:1px solid var(--line)}.serp-u{font-size:.75rem;color:var(--ink3);word-break:break-all}.serp-t{color:#1a0dab;font:500 1.125rem Inter;margin:2px 0}.serp-d{color:var(--ink2);font-size:.8125rem}.cms-form textarea.inp{min-height:0;font:.8125rem/1.5 Inter}body.mkt{min-height:100vh}.mk-top{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px clamp(14px,4vw,40px);background:var(--glass);backdrop-filter:blur(20px) saturate(1.4);border-bottom:1px solid var(--line)}.mk-top .brand{padding:0;text-decoration:none;color:var(--ink)}.mk-nav{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.mk-nav a:not(.btn){padding:7px 10px;border-radius:10px;color:var(--ink2);text-decoration:none;font-weight:500;font-size:.8438rem}.mk-nav a[aria-current]{color:var(--p);background:#6d4aff14}.mk-menu{display:none}@media (max-width:900px){.mk-menu{display:grid}.mk-nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;padding:12px;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:var(--sh);z-index:1000}.mk-nav.open{display:flex}.mk-nav a{padding:12px!important}}.mk{max-width:880px;margin:0 auto;padding:34px clamp(14px,4vw,24px) 40px;display:grid;gap:16px}.mk-hero{padding:18px 0 6px}.mk-hero h1{font-size:clamp(2rem,6.4vw,3.5rem);line-height:1.05;margin:8px 0 12px}.mk-intro p{font-size:1.0312rem;color:var(--ink2);max-width:680px}.mk-sec h2{font-size:clamp(1.25rem,3.6vw,1.625rem);margin-bottom:10px}.mk-sec h3{font-size:1rem;margin:16px 0 6px}.mk-sec p{color:var(--ink2);margin:8px 0}.mk-sec ul,.mk-sec ol{padding-left:20px;color:var(--ink2);display:grid;gap:4px;margin:8px 0}.mk-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.mk-cards a{display:grid;gap:4px;text-decoration:none;color:var(--ink);padding:16px}.mk-cta{text-align:center}.mk-cta h2{font-size:clamp(1.375rem,4vw,1.875rem);margin-bottom:6px}.mk-cta .btn{margin-top:14px}.mk-foot{max-width:880px;margin:0 auto;padding:24px clamp(14px,4vw,24px) 40px;display:grid;gap:12px;border-top:1px solid var(--line);font-size:.8125rem}.mk-foot nav{display:flex;flex-wrap:wrap;gap:6px 14px}.mk-foot a{color:var(--ink2);text-decoration:none}.mk-tool h2{font-size:1.25rem;margin-bottom:12px}.mk-out{margin-top:14px}.mk-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:12px}.mk-kpis div{padding:12px;border-radius:14px;background:var(--glass2);border:1px solid var(--line)}.mk-kpis span{display:block;color:var(--ink3);font-size:.75rem}.mk-kpis b{font:700 1.25rem Geist}.mk-bar{position:relative;display:flex;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:10px;overflow:hidden;margin:6px 0;background:var(--glass2);border:1px solid var(--line)}.mk-bar i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#6d4aff29,#ff5c8a1f);z-index:0}.mk-bar span,.mk-bar b{position:relative;z-index:1}.mk-tool h3{font-size:.875rem;margin:14px 0 4px;color:var(--ink3);text-transform:uppercase;letter-spacing:.08em}.mk-check{display:grid;gap:6px}.mk-check label{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--glass2);cursor:pointer}.mk-check label em{grid-column:2;font-style:normal;color:var(--ink3);font-size:.75rem}.mk-check label.done span{text-decoration:line-through;color:var(--ink3)}.mk-check em.late{color:#d8336a}.mk-list{display:grid;gap:6px;margin-bottom:10px}.mk-list div{display:grid;grid-template-columns:1fr auto auto auto;gap:10px;align-items:center;padding:8px 12px;border-radius:12px;border:1px solid var(--line);background:var(--glass2)}.mk-tables{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;margin-top:10px}.mk-tables div{aspect-ratio:1;border-radius:50%;display:grid;place-items:center;align-content:center;border:2px solid var(--line);background:var(--glass2)}.mk-tables div.fam{border-color:var(--p)}.mk-tables span{font-size:.6875rem;color:var(--ink3)}@font-face{font-family:Atkinson Hyperlegible;src:url(/assets/vendor/atkinson-hyperlegible-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Atkinson Hyperlegible;src:url(/assets/vendor/atkinson-hyperlegible-latin-700-normal.woff2) format("woff2");font-weight:500 800;font-display:swap}:root{color-scheme:light;--ink3:#5f5d78;--ink2:#45435b;--link:#5534e6;--focus:#5534e6;--ok-t:#05704f;--wait-t:#855400;--no-t:#b3164a;--info-t:#5534e6;--warn:#855400;--danger:#b3164a;--gap:clamp(10px,1.6vw,16px);--pad:clamp(14px,2vw,20px);--side-w:clamp(232px,19vw,264px);--btn-h:2.5rem;--tap:2.5rem;--gradtext:linear-gradient(120deg,#4b2bd6 0%,#8f2bc4 50%,#b8124f 100%);--gradbtn:linear-gradient(135deg,#5534e6 0%,#9a2fd0 55%,#c2185b 100%);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px)}[data-theme=dark]{color-scheme:dark;--ink3:#a19eba;--ink2:#c9c6dd;--link:#b3a3ff;--focus:#b3a3ff;--p:#8f75ff;--ok-t:#4fe0b0;--wait-t:#ffc65c;--no-t:#ff8fb1;--info-t:#b3a3ff;--warn:#ffc65c;--danger:#ff8fb1;--gradtext:linear-gradient(120deg,#c3b5ff 0%,#f0a8ff 50%,#ffa3c2 100%);--bg2:#15131f;--glass2:rgba(32,30,48,.94)}[data-contrast="1"]{--ink:#000;--ink2:#111;--ink3:#2b2b2b;--line:rgba(0,0,0,.55);--glass:#fff;--glass2:#fff;--bg:#fff;--bg2:#fff;--link:#3b1fc0;--focus:#000;--ok-t:#004d36;--wait-t:#5c3a00;--no-t:#8a0030;--info-t:#3b1fc0}[data-contrast="1"][data-theme=dark]{--ink:#fff;--ink2:#f2f2f2;--ink3:#e0e0e0;--line:rgba(255,255,255,.6);--glass:#000;--glass2:#0a0a0a;--bg:#000;--bg2:#000;--link:#d4caff;--focus:#fff;--ok-t:#7dffd0;--wait-t:#ffd98a;--no-t:#ffb3c9;--info-t:#d4caff}[data-contrast="1"] .aurora,[data-contrast="1"] .glow{display:none}[data-contrast="1"] .card,[data-contrast="1"] .btn,[data-contrast="1"] .inp,[data-contrast="1"] .chip,[data-contrast="1"] .ib{border-width:2px;border-color:var(--ink3)}html{font-size:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html[data-text="90"]{font-size:90%}html[data-text="112"]{font-size:112.5%}html[data-text="125"]{font-size:125%}html[data-text="150"]{font-size:150%}html,body{font-size:1rem}body{font-size:.875rem;line-height:1.55;overflow-wrap:break-word;min-height:100dvh}html[data-font=readable] body,html[data-font=readable] body *:not(svg):not(path){font-family:Atkinson Hyperlegible,system-ui,sans-serif!important;letter-spacing:.01em}html[data-spacing="1"] body{line-height:1.8;letter-spacing:.012em;word-spacing:.06em}html[data-spacing="1"]{--btn-h:3rem;--tap:3rem}html[data-spacing="1"] p,html[data-spacing="1"] li{margin-bottom:.4em}html[data-spacing="1"] .nav a{padding:12px}html[data-spacing="1"] .list>div{padding:14px 0}html[data-spacing="1"] .chip{min-height:2.75rem}html[data-spacing="1"] .ib{width:2.75rem;height:2.75rem}html[data-spacing="1"] .ib.sm{width:2.5rem;height:2.5rem}html[data-spacing="1"] .tog{width:3.25rem;height:1.9rem}html[data-spacing="1"] .tog:after{width:1.4rem;height:1.4rem}html[data-spacing="1"] .tog.on:after{transform:translate(1.35rem)}html[data-underline="1"] a:not(.btn):not(.ib):not(.chip):not(.ev):not(.av):not(.brand):not(.card),html[data-underline="1"] .lnk{text-decoration:underline!important;text-underline-offset:.18em;text-decoration-thickness:.08em}.ph h1{font-size:clamp(1.55rem,1.15rem + 1.6vw,2.125rem);overflow-wrap:anywhere}.ph p{max-width:72ch}.card h3,#page .card h2:not([style]){font-size:clamp(.9rem,.85rem + .2vw,.95rem);flex-wrap:wrap}.kpi .num{font-size:clamp(1.2rem,.95rem + 1.1vw,1.75rem);line-height:1.15;overflow-wrap:anywhere}.hero h2{font-size:clamp(1.4rem,1.1rem + 1.4vw,1.875rem)!important;overflow-wrap:anywhere}.cd b{font-size:clamp(1.35rem,1rem + 1.6vw,2.125rem)}.auth-h{font-size:clamp(1.9rem,1.3rem + 2.4vw,2.875rem)}a.lnk,.lnk,.more{color:var(--link)}.card h3 .more,#page .card h2 .more{color:var(--link);padding:4px 2px;min-height:24px;display:inline-flex;align-items:center}.gt{background:var(--gradtext);-webkit-background-clip:text;background-clip:text;color:transparent}:focus{outline:none}:focus-visible{outline:3px solid var(--focus)!important;outline-offset:2px;border-radius:6px}.inp:focus-visible{outline:2px solid var(--focus)!important;outline-offset:1px}html[data-focus="1"] :focus,html[data-focus="1"] :focus-visible{outline:4px solid var(--focus)!important;outline-offset:3px;box-shadow:0 0 0 7px color-mix(in srgb,var(--focus) 25%,transparent)!important}.skip{position:fixed;left:max(8px,var(--safe-l));top:-80px;z-index:3000;padding:10px 16px;border-radius:12px;background:var(--ink);color:var(--bg);font-weight:700;text-decoration:none;transition:transform .2s}.skip:focus,.skip:focus-visible{top:max(8px,var(--safe-t))}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}#page:focus,main:focus{outline:none}.ok{color:var(--ok-t)}.wait{color:var(--wait-t)}.no{color:var(--no-t)}.info{color:var(--info-t)}.alert.ok{color:var(--ok-t)}.alert.no{color:var(--no-t)}.pill{font-size:.72rem;max-width:100%;overflow:hidden;text-overflow:ellipsis}.btn{height:auto;min-height:var(--btn-h);padding:.45rem 1rem;line-height:1.2;font-size:.845rem;transition:transform .15s,box-shadow .2s,background-color .2s}.btn.sm{min-height:2rem;padding:.3rem .7rem;font-size:.78rem}html[data-spacing="1"] .btn.sm{min-height:2.5rem}.btn.grad{background:var(--gradbtn)}.btn:hover{transform:translateY(-1px)}.inp{height:auto;min-height:2.625rem;padding:.55rem .75rem;font-size:max(16px,.875rem);line-height:1.35}textarea.inp{min-height:5.6rem}select.inp{padding-right:2rem}.chip{height:auto;min-height:2.125rem;padding:.35rem .8rem;font-size:.78rem}.tsearch{height:auto;min-height:2.375rem}.tsearch input{min-height:2rem;font-size:max(16px,.82rem)}.ib{flex:none}.tog{width:2.75rem;height:1.625rem;transition:background-color .25s}.tog:after{left:3px;top:50%;width:1.25rem;height:1.25rem;margin-top:-.625rem;transition:transform .25s cubic-bezier(.3,1.5,.5,1)}.tog.on:after{left:3px;transform:translate(1.125rem)}.tog:focus-visible{outline-offset:3px}.cbx{width:1.25rem;height:1.25rem}.gchip button{width:1.75rem;height:1.75rem}.mk-foot a{display:inline-flex;align-items:center;min-height:28px;padding:2px 0}.mk-foot nav{gap:4px 16px}.nav a{transition:background-color .2s,color .2s;min-height:2.375rem}.seg{max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.seg::-webkit-scrollbar{display:none}.seg button{white-space:nowrap;min-height:2rem}.bar i{width:100%!important;transform:scaleX(var(--w,0));transform-origin:left center;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.toast{transition:transform .35s cubic-bezier(.2,1.2,.4,1),opacity .25s,visibility .35s;max-width:calc(100vw - 24px - var(--safe-l) - var(--safe-r));bottom:calc(24px + var(--safe-b))}.toast.err{background:var(--danger)!important;color:#fff}.skel{background:var(--line);animation:skp 1.2s ease-in-out infinite}@keyframes skp{50%{opacity:.45}}.scrim{transition:opacity .25s}.removing{opacity:.35;pointer-events:none;transition:opacity .2s}.busy{opacity:.6;pointer-events:none}@media (min-width:861px){.layout{grid-template-columns:var(--side-w) minmax(0,1fr)}}@media (max-width:860px){.layout{grid-template-columns:minmax(0,1fr)}}main{padding:0 max(clamp(12px,2.6vw,32px),var(--safe-r)) calc(60px + var(--safe-b)) clamp(12px,2.6vw,32px)}#page,.top{max-width:1480px;margin-inline:auto}#page{min-height:60vh}.bento{gap:var(--gap)}.card{padding:var(--pad)}.row{min-width:0}.list>div{min-width:0}.list>div>*{min-width:0}.who{min-width:0}.who b{overflow-wrap:anywhere}.acts{min-width:0}.ph{gap:12px 16px}.ph>div:first-child{min-width:0;flex:1 1 320px}.ph .acts{flex-wrap:wrap}.tw{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%}.tw table{min-width:100%}.tw:not(.cards) table{width:max-content;min-width:100%}.events{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.tables{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr))}.mk-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.dl dd{overflow-wrap:anywhere}.kv{flex-wrap:wrap}.kv>*{min-width:0}.pick label{min-height:2.5rem}.help-link{display:inline-flex;align-items:center;gap:4px;font-size:.78rem;font-weight:600;color:var(--link);text-decoration:none;padding:4px 8px;border-radius:99px;border:1px solid var(--line);background:var(--glass2);min-height:28px}.help-link svg{width:14px;height:14px}.ph .crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.ph .crumbs .eyebrow{margin:0}@media (min-width:1700px){.bento{gap:20px}}@media (max-width:1100px) and (min-width:861px){.c3{grid-column:span 6}}@media (max-width:860px){main{padding:0 max(12px,var(--safe-r)) calc(104px + var(--safe-b)) max(12px,var(--safe-l))}.top{margin:0 calc(-1*max(12px,var(--safe-r))) 0 calc(-1*max(12px,var(--safe-l)));padding:calc(10px + var(--safe-t)) max(12px,var(--safe-r)) 10px max(12px,var(--safe-l))}.ph .acts{width:100%}.ph .acts>.btn,.ph .acts>a.btn{flex:1 1 auto;justify-content:center;white-space:normal;text-align:center}.ph .acts>.seg{flex:1 1 100%}.list>div{flex-wrap:wrap;row-gap:8px}.list>div>.who{flex:1 1 150px}.tabs-m{bottom:max(10px,var(--safe-b));left:max(10px,var(--safe-l));right:max(10px,var(--safe-r));padding:6px}.tabs-m a{min-width:0;flex:1;padding:6px 2px;min-height:44px;justify-content:center;font-size:.66rem;border-radius:12px}.tabs-m a.on{background:color-mix(in srgb,var(--p) 12%,transparent)}.batch{bottom:calc(88px + var(--safe-b))}.install{bottom:calc(84px + var(--safe-b))}.toast{bottom:calc(92px + var(--safe-b))}.modal{width:100%;max-height:min(92dvh,100%);padding:18px max(16px,var(--safe-r)) calc(18px + var(--safe-b)) max(16px,var(--safe-l))}.modal>.row:last-child{position:sticky;bottom:calc(-18px - var(--safe-b));background:var(--bg2);margin:12px -16px calc(-18px - var(--safe-b));padding:12px 16px calc(12px + var(--safe-b));border-top:1px solid var(--line);z-index:2}.modal>.row:last-child .btn{flex:1;justify-content:center}.tw.cards tr{padding:4px 12px}.tw.cards td{align-items:center;flex-wrap:wrap;text-align:right;overflow-wrap:anywhere}.tw.cards td>*{max-width:100%}.tw.cards td:first-child{display:flex;justify-content:flex-start;text-align:left}.tw.cards td:empty{display:none}.tw.cards td[data-l=""]:before{display:none}.tw.cards td[data-l=""]{justify-content:flex-end}.cd{gap:8px}.cd div{padding:8px 6px;text-align:center}.kpi .lab{font-size:.75rem}}@media (max-width:420px){.bento{gap:10px}.card{padding:14px;border-radius:16px}.kpi.card{padding:12px}.kpi .lab{gap:6px}.kpi .lab .icn{width:26px;height:26px}.kpi .d{font-size:.7rem}.ph h1{font-size:clamp(1.4rem,1.1rem + 2vw,1.6rem)}.fg{gap:10px}.toolbar .chip{padding:.3rem .65rem}.opt{grid-template-columns:1fr}.mk-list div{grid-template-columns:1fr auto}.mk-list div>*:nth-child(n+3){grid-column:auto}.site-ev{grid-template-columns:1fr;gap:6px}.rs-row,.runsheet .rs-row{grid-template-columns:1fr}}@media (max-width:340px){.c3{grid-column:span 12}.tabs-m a{font-size:.6rem}.cd div{min-width:0}.cd span{font-size:.6rem;letter-spacing:.04em}.btn{padding:.45rem .75rem}}@media (max-height:520px) and (orientation:landscape){.tabs-m{padding:4px}.tabs-m a{flex-direction:row;gap:6px;min-height:38px;font-size:.7rem}main{padding-bottom:calc(70px + var(--safe-b))}.modal{max-height:96dvh}.modal-bg{align-items:center;padding:8px}.top{position:relative}aside.side{padding-top:10px}.batch{bottom:calc(60px + var(--safe-b))}.toast{bottom:calc(64px + var(--safe-b))}}.modal-bg{padding:max(16px,var(--safe-t)) max(16px,var(--safe-r)) max(16px,var(--safe-b)) max(16px,var(--safe-l));overscroll-behavior:contain}.modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.modal h2{font-size:clamp(1.15rem,1rem + .8vw,1.375rem)!important;overflow-wrap:anywhere}.modal>.row:first-child{position:sticky;top:-24px;background:var(--bg2);z-index:2;margin:-24px -24px 12px;padding:18px 24px 12px}@media (max-width:860px){.modal>.row:first-child{top:-18px;margin:-18px -16px 12px;padding:14px 16px 10px}}.modal-bg{opacity:0;transition:opacity .2s}.modal-bg.show{opacity:1}.top{gap:8px;padding-block:12px}.top .search{min-width:0}.top .pref-b svg{width:18px;height:18px}@media (max-width:860px){.card,.top,.tabs-m,.search,.ib,.mk-top,.install,aside.side{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.card:not(.hero):not(.mk-cta){background:var(--glass2)}.top{background:color-mix(in srgb,var(--bg) 94%,transparent)}.tabs-m{background:var(--bg2)}.mk-top{background:color-mix(in srgb,var(--bg) 96%,transparent)}.aurora{animation:none;filter:none;opacity:.4;inset:0}.hero .glow{animation:none;filter:none;opacity:.3;background:radial-gradient(closest-side,#c04dff,transparent)}.modal-bg{backdrop-filter:none!important}}html[data-lowfx="1"] .aurora{animation:none;filter:none}html[data-lowfx="1"] .card,html[data-lowfx="1"] .top,html[data-lowfx="1"] .tabs-m,html[data-lowfx="1"] .mk-top,html[data-lowfx="1"] .modal-bg{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-lowfx="1"] .hero .glow{animation:none;filter:none;background:radial-gradient(closest-side,#c04dff,transparent)}html[data-lowfx="1"] .card.hov:hover,html[data-lowfx="1"] .ev:hover{transform:none}.aurora{will-change:transform;contain:strict}.hero .glow{will-change:transform,opacity}html[data-motion="1"] *,html[data-motion="1"] *:before,html[data-motion="1"] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.aurora,.hero .glow{animation:none!important}}html[data-motion="1"] .reveal{opacity:1!important;transform:none!important}[data-theme=dark] .skel{background:#ffffff14}[data-theme=dark] .btn.pri,[data-theme=dark] .chip.on{background:#f4f2ff;color:#0b0a12}[data-theme=dark] .serp-t{color:#8ab4f8}[data-theme=dark] .modal{background:var(--bg2)!important}[data-theme=dark] .scrim,[data-theme=dark] .modal-bg{background:#0009}[data-theme=dark] .qr{background:#fff}[data-theme=dark] .print{background:var(--bg2)}[data-theme=dark] .mk-nav{background:var(--bg)}[data-theme=dark] tbody tr:hover{background:#ffffff08}.e1{background:linear-gradient(135deg,#b45309,#c2410c 60%,#9a3412)}.e2{background:linear-gradient(135deg,#115e59,#0f766e)}.e3{background:linear-gradient(135deg,#9f1239,#be123c)}.e4{background:linear-gradient(135deg,#3730a3,#6d28d9)}.e5{background:linear-gradient(135deg,#111827,#374151)}.ev.e6{background:linear-gradient(135deg,#6d28d9,#86198f)}.ev .s{opacity:.92}.hero .sub{color:#ffffffd1}.cd span{color:#fffc}.pref-grid{display:grid;gap:14px}.pref-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--line)}.pref-row:last-child{border-bottom:0}.pref-row>div:first-child{min-width:0;flex:1 1 200px}.pref-row b{display:block}.seg.pref{flex-wrap:wrap;overflow:visible}.seg.pref button[aria-pressed=true],.seg.pref button.on{background:var(--glass2);color:var(--ink);box-shadow:var(--sh);outline:2px solid var(--p);outline-offset:-2px}.help-search{display:flex;gap:8px;align-items:center;padding:4px 14px;border-radius:14px;border:1px solid var(--line);background:var(--glass2)}.help-search input{border:0;background:none;outline:none;flex:1;min-height:2.75rem;font-size:max(16px,1rem);color:var(--ink)}.help-cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:var(--gap)}.help-list a{display:block;padding:10px 0;border-bottom:1px solid var(--line);text-decoration:none}.help-list a:last-child{border:0}.help-list a b{display:block;color:var(--ink)}.help-list a span{color:var(--ink3);font-size:.8rem}.help-list a:hover b{color:var(--link)}.help-art{max-width:72ch}.help-art h3{font-size:1.05rem;margin:18px 0 6px}.help-art p,.help-art li{color:var(--ink2);line-height:1.7}.help-art ul,.help-art ol{padding-left:1.3em;display:grid;gap:4px;margin:8px 0}.help-art p{margin:8px 0}mark{background:color-mix(in srgb,var(--gold) 45%,transparent);color:inherit;border-radius:3px;padding:0 2px}.mk-top{padding-top:max(10px,var(--safe-t));padding-left:max(clamp(12px,4vw,40px),var(--safe-l));padding-right:max(clamp(12px,4vw,40px),var(--safe-r))}.mk-top .tools{display:flex;gap:6px;align-items:center}.mk{padding-left:max(clamp(12px,4vw,24px),var(--safe-l));padding-right:max(clamp(12px,4vw,24px),var(--safe-r))}.mk-nav a:not(.btn){min-height:2.5rem;display:inline-flex;align-items:center}.pub{padding-left:max(14px,var(--safe-l));padding-right:max(14px,var(--safe-r));padding-bottom:calc(40px + var(--safe-b))}.pub-tools{position:fixed;top:max(10px,var(--safe-t));right:max(10px,var(--safe-r));z-index:60}.theme-b svg{width:18px;height:18px}@media (max-width:900px){.mk-nav{max-height:calc(100dvh - 70px);overflow:auto}}.auth{padding-left:max(16px,var(--safe-l));padding-right:max(16px,var(--safe-r))}@media print{.skip,.pub-tools,.help-link,.tabs-m{display:none!important}}a.lnk{padding-block:3px}.auth a.lnk,.main a.lnk:not(p a):not(li a),.crumbs a{display:inline-block;min-height:24px;line-height:18px}.modal{scroll-padding-bottom:96px;scroll-padding-top:16px}.tblcard .row.between{flex-wrap:wrap;gap:8px}.tblcard .row.between>.row{min-width:0}.btn{max-width:100%}html[data-text="125"] .btn,html[data-text="150"] .btn,.btn.wrap{white-space:normal;text-align:left}@media (max-width:420px){.btn{white-space:normal}}.help-search input{min-width:0;width:100%}.cal{grid-template-columns:repeat(7,minmax(0,1fr))}.cal>*{min-width:0;overflow-wrap:anywhere}.modal input,.modal select,.modal textarea{scroll-margin-bottom:96px}.ev.has-o{position:relative}.ev-o{position:absolute;inset:0;z-index:0;border:0;background:none;border-radius:inherit;cursor:pointer;padding:0}.ev.has-o>*:not(.ev-o){position:relative;z-index:1;pointer-events:none}.ev.has-o button:not(.ev-o),.ev.has-o a{pointer-events:auto}.ev.has-o:has(.ev-o:focus-visible){outline:3px solid var(--focus,#6d4aff);outline-offset:3px}.ev-o:focus-visible{outline:none}.chip .n{opacity:1;color:var(--ink3)}.chip.on .n{color:inherit}.btn,a.btn{text-decoration:none}h1[tabindex="-1"]:focus,main[tabindex="-1"]:focus,#main:focus{outline:none!important;box-shadow:none}:root{--p-ink:#4f2fe0}[data-theme=dark]{--p-ink:#c4b5ff}.info,.rs-t em,.tabs-m a.on,.mk-nav a[aria-current],.grp,.lnk,.card h3 .more,#page .card h2 .more,.site-foot a b,.cal .t b,.ph .eb,.ph .tag{color:var(--p-ink)}#page .ev h3{font:700 1.25rem Geist;letter-spacing:-.02em;display:block;margin:0}#page .empty h3{font:700 1rem Geist;margin:4px 0;display:block}@media (min-width:861px){.layout{grid-template-columns:264px minmax(0,1fr)}aside.side{position:fixed;left:0;top:0;bottom:0;width:264px;height:100vh;height:100dvh;overflow-y:auto;overscroll-behavior:contain;z-index:50;background:var(--bg2);backdrop-filter:none;-webkit-backdrop-filter:none}.layout>main,.layout>#main,.layout>.mainwrap{grid-column:2}}.skip{top:auto;left:-9999px;transform:none;clip:rect(0 0 0 0);clip-path:inset(50%)}.skip:focus-visible{left:max(8px,var(--safe-l));top:max(8px,var(--safe-t));clip:auto;clip-path:none}.skip:focus:not(:focus-visible){left:-9999px}.brand .logo{width:40px;height:40px;flex:none;border-radius:0;object-fit:contain;padding:1px}.brand .bn{font:700 .98rem Geist,Inter,sans-serif;letter-spacing:-.02em;display:block;line-height:1.15}.brand .bs{font:500 .72rem Inter,sans-serif}.sso-btn{gap:10px}.sso-btn img{border-radius:5px}.sso-pts{margin:14px 0 0;padding-left:18px;font-size:.84rem;line-height:1.6}.libg{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:8px;margin-bottom:6px}.libi{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--bg2)}.libi .muted{font-size:.78rem;line-height:1.35}.money.neg{color:var(--danger,#d6336c)}details.how{margin:-6px 0 16px;border:1px solid var(--line);border-radius:14px;background:var(--bg2);padding:0}details.how summary{display:flex;gap:10px;align-items:flex-start;cursor:pointer;padding:12px 14px;list-style:none;font-size:.9rem;line-height:1.45}details.how summary::-webkit-details-marker{display:none}details.how summary svg{flex:none;width:18px;height:18px;margin-top:2px;color:var(--p-ink,#6d4aff)}details.how p{margin:0;padding:0 14px 14px 42px;color:var(--ink2);font-size:.9rem;line-height:1.55}.ob-bg{position:fixed;inset:0;z-index:2500;background:#0c091c8c;display:grid;place-items:center;padding:16px;overflow:auto;overscroll-behavior:contain}body.ob-open{overflow:hidden}.ob{width:min(620px,100%);background:var(--bg2);color:var(--ink);border:1px solid var(--line);border-radius:22px;box-shadow:0 30px 80px #0a081959;padding:22px;max-height:calc(100dvh - 32px);overflow:auto}.ob h2{font-size:1.45rem;margin:4px 0 12px;outline:none}.ob-ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--grad);color:#fff}.ob-ic svg{width:22px;height:22px}.ob-step{margin-top:12px;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.ob-prog{display:flex;gap:6px;margin-bottom:16px}.ob-prog i{flex:1;height:4px;border-radius:4px;background:var(--line);transition:background .3s}.ob-prog i.on{background:var(--grad)}.ob-foot{display:flex;gap:8px;align-items:center;margin-top:20px;flex-wrap:wrap}.ob-ev{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ob-ev .chip{min-height:40px;padding:8px 14px}.ob-ev .chip.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}@media (max-width:480px){.ob{padding:16px;border-radius:18px}.ob-foot .btn{flex:1;justify-content:center}.ob-foot>div{display:none}}.tour{position:fixed;inset:0;z-index:2600}.tour-hole{position:fixed;border-radius:12px;box-shadow:0 0 0 9999px #0c091c8c;transition:all .25s cubic-bezier(.2,.8,.2,1);pointer-events:none}.tour-tip{position:fixed;background:var(--bg2);color:var(--ink);border:1px solid var(--line);border-radius:16px;padding:16px;box-shadow:0 20px 60px #0a081959;transition:left .25s,top .25s}.tour-tip h3{margin:2px 0 6px;font-size:1.05rem;outline:none}.tour-tip p{margin:0;color:var(--ink2);font-size:.9rem;line-height:1.5}.tt-n{font-size:.75rem}@media (prefers-reduced-motion:reduce){.tour-hole,.tour-tip,.ob-prog i{transition:none}}.mk2-top{gap:16px}.mk2-top .brand .logo{width:36px;height:36px}.mk2-nav{display:flex;align-items:center;gap:2px;margin-left:auto}.mk2-nav>a{padding:8px 12px;border-radius:10px;color:var(--ink2);text-decoration:none;font-weight:500;font-size:.9rem;min-height:2.5rem;display:inline-flex;align-items:center;transition:background .2s,color .2s}.mk2-nav>a:hover{background:var(--glass2);color:var(--ink)}.mk2-act{display:flex;gap:8px;margin-left:10px}.btn.ghost{background:transparent;border-color:var(--line)}.btn.lg{min-height:52px;padding:0 22px;font-size:1rem;border-radius:16px}@media (max-width:900px){.mk2-nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:2px;padding:12px max(14px,var(--safe-l)) 16px;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 20px 40px #0a08191f;margin:0}.mk2-nav.open{display:flex}.mk2-nav>a{font-size:1rem;padding:12px}.mk2-act{margin:8px 0 0;display:grid;grid-template-columns:1fr 1fr}.mk2-act .btn{justify-content:center;min-height:46px}.mk2-top .mk-menu{display:grid;margin-left:auto}}.lp{display:block;padding:0}.lp-hero{padding:clamp(28px,6vw,72px) clamp(16px,5vw,48px) clamp(24px,4vw,48px);max-width:1200px;margin:0 auto}.lp-hero-in{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,5vw,64px);align-items:center}.lp-copy h1{font-size:clamp(2.2rem,5.6vw,4.1rem);line-height:1.02;letter-spacing:-.035em;margin:14px 0 16px;background:var(--gradtext);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-sub{font-size:clamp(1rem,1.6vw,1.15rem);color:var(--ink2);max-width:560px;line-height:1.6}.lp-ctas{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.lp-note{display:flex;align-items:center;gap:6px;margin-top:14px;font-size:.85rem}.lp-note svg{width:16px;height:16px}.lp-in{opacity:0;transform:translateY(14px);animation:lpIn .8s cubic-bezier(.2,.8,.2,1) forwards}.lp-copy .lp-in:nth-child(2){animation-delay:.06s}.lp-copy .lp-in:nth-child(3){animation-delay:.12s}.lp-copy .lp-in:nth-child(4){animation-delay:.18s}.lp-copy .lp-in:nth-child(5){animation-delay:.24s}.lp-mock.lp-in{animation-delay:.2s}@keyframes lpIn{to{opacity:1;transform:none}}.lp-mock{display:grid;gap:12px;position:relative}.lpm-card{background:var(--bg2);border:1px solid var(--line);border-radius:20px;padding:16px;box-shadow:0 24px 60px -24px #3c1e8c59}.lpm-hero{background:linear-gradient(135deg,#1e1640,#3b1f7a 55%,#6d4aff);color:#fff;border:0;animation:lpFloat 7s ease-in-out infinite}.lpm-s{font-size:.78rem;opacity:.75}.lpm-n{font:700 1.7rem Geist,Inter,sans-serif;letter-spacing:-.03em;margin:4px 0 12px}.lpm-n span{opacity:.5}.lpm-cd{display:flex;gap:8px}.lpm-cd b{flex:1;background:#ffffff1f;border-radius:12px;padding:10px;font:700 1.35rem Geist;display:grid}.lpm-cd i{font:500 .68rem Inter;font-style:normal;opacity:.7;text-transform:uppercase;letter-spacing:.08em}.lpm-row{display:grid;grid-template-columns:1.2fr .8fr;gap:12px}.lpm-ring{display:flex;gap:14px;align-items:center;animation:lpFloat 8s ease-in-out -2s infinite}.lpm-ring .ring{width:64px;height:64px;border-radius:50%;flex:none;background:conic-gradient(#6d4aff calc(var(--p)*1%),var(--line) 0);-webkit-mask:radial-gradient(circle 22px,transparent 98%,#000);mask:radial-gradient(circle 22px,transparent 98%,#000)}.lpm-ring b{font:700 1.25rem Geist;display:block}.lpm-rsvp{animation:lpFloat 9s ease-in-out -4s infinite}.lpm-bars{display:flex;gap:8px;align-items:flex-end;height:56px;margin:8px 0}.lpm-bars i{flex:1;border-radius:6px 6px 2px 2px;height:calc(var(--h)*1%);background:linear-gradient(#18c29c,#0e9f7f)}.lpm-bars i:nth-child(2){background:linear-gradient(#f5b546,#e0951a)}.lpm-bars i:nth-child(3){background:linear-gradient(#ff5c8a,#e23d6d)}.lpm-ev{display:flex;flex-wrap:wrap;gap:8px}.lpm-ev span{padding:8px 12px;border-radius:12px;color:#fff;font-weight:600;font-size:.85rem}.lpm-ev .c1{background:#b9531c}.lpm-ev .c2{background:#0b6f60}.lpm-ev .c3{background:#5b3fd6}.lpm-ev .c4{background:#c21d55}@keyframes lpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.lp-stats{max-width:1200px;margin:0 auto;padding:8px clamp(16px,5vw,48px) 0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.lp-stats div{padding:18px;border-radius:18px;border:1px solid var(--line);background:var(--glass2)}.lp-stats b{display:block;font:700 clamp(1.6rem,3vw,2.2rem) Geist;letter-spacing:-.03em;background:var(--gradtext);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-stats span{color:var(--ink2);font-size:.9rem}.lp-sec{max-width:1200px;margin:0 auto;padding:clamp(48px,8vw,96px) clamp(16px,5vw,48px) 0;scroll-margin-top:70px}.lp-head{max-width:680px;margin-bottom:28px}.lp-head h2{font-size:clamp(1.7rem,3.6vw,2.6rem);line-height:1.1;letter-spacing:-.03em;margin:0 0 10px}.lp-head p{color:var(--ink2);font-size:1.05rem;margin:0}.lp-feats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.lp-feat{padding:22px;border-radius:22px;border:1px solid var(--line);background:var(--bg2);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.lp-feat:hover{transform:translateY(-4px);box-shadow:0 24px 50px -28px #3c1e8c73}.lp-feat h3{font-size:1.15rem;margin:14px 0 4px}.lp-feat p{color:var(--ink2);margin:0 0 12px}.lp-feat ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.lp-feat li{display:flex;gap:8px;align-items:flex-start;font-size:.92rem}.lp-feat li svg{width:16px;height:16px;flex:none;margin-top:3px;color:#18c29c}.lp-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;counter-reset:s}.lp-steps li{padding:24px;border-radius:22px;border:1px solid var(--line);background:var(--glass2);position:relative}.lp-num{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--grad);color:#fff;font:700 1.1rem Geist}.lp-steps h3{margin:14px 0 6px;font-size:1.1rem}.lp-steps p{margin:0;color:var(--ink2)}.lp-evs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px}.lp-evg{padding:18px;border-radius:20px;border:1px solid var(--line);background:var(--bg2)}.lp-evg h3{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink3);margin:0 0 10px}.lp-evg>div{display:flex;flex-wrap:wrap;gap:6px}.lp-evg .chip{cursor:default}.lp-tools{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px}.lp-tool{display:grid;gap:10px;padding:20px;border-radius:20px;border:1px solid var(--line);background:var(--bg2);text-decoration:none;color:var(--ink);transition:transform .25s,border-color .25s}.lp-tool:hover{transform:translateY(-3px);border-color:color-mix(in srgb,#6d4aff 40%,var(--line))}.lp-tool .muted{display:flex;align-items:center;gap:4px;font-size:.85rem}.lp-tool .muted svg{width:14px;height:14px}.lp-faq{max-width:820px;display:grid;gap:8px}.lp-faq details.faq{border:1px solid var(--line);border-radius:16px;background:var(--bg2);padding:4px 16px}.lp-cta{max-width:1104px;margin:clamp(48px,8vw,96px) auto 0;padding:clamp(32px,6vw,64px) 24px;border-radius:28px;text-align:center;color:#fff;background:linear-gradient(135deg,#1e1640,#4b2aa8 60%,#c04dff);width:calc(100% - (2*clamp(16px,5vw,48px)))}.lp-cta h2{font-size:clamp(1.6rem,3.6vw,2.4rem);margin:0 0 8px;letter-spacing:-.03em}.lp-cta p{opacity:.85;margin:0 0 20px}.lp-cta .btn{background:#fff;color:#1e1640;border-color:#fff}.mk2-foot{margin-top:clamp(48px,8vw,96px);border-top:1px solid var(--line);background:var(--bg2)}.mk2-fin{max-width:1200px;margin:0 auto;padding:40px clamp(16px,5vw,48px) 20px;display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:28px}.mk2-fin h2{font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink3);margin:6px 0 10px}.mk2-fin ul{list-style:none;padding:0;margin:0;display:grid;gap:4px}.mk2-fin li a{color:var(--ink2);text-decoration:none;font-size:.9rem;display:inline-flex;min-height:28px;align-items:center}.mk2-fin li a:hover{color:var(--ink)}.mk2-fbrand p{margin:12px 0;max-width:300px}.mk2-disp{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mk2-disp .ib{font-weight:700;font-size:.8rem}.mk2-legal{max-width:1200px;margin:0 auto;padding:16px clamp(16px,5vw,48px) 28px;border-top:1px solid var(--line);font-size:.8rem}@media (max-width:1100px){.lp-feats{grid-template-columns:repeat(2,1fr)}.mk2-fin{grid-template-columns:1fr 1fr 1fr}.mk2-fbrand{grid-column:1/-1}}@media (max-width:860px){.lp-hero-in{grid-template-columns:1fr}.lp-mock{max-width:520px}.lp-steps{grid-template-columns:1fr}.lp-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.lp-feats{grid-template-columns:1fr}.mk2-fin{grid-template-columns:1fr 1fr}.lp-ctas .btn{flex:1 1 100%;justify-content:center}.lpm-row{grid-template-columns:1fr}.lpm-rsvp{display:none}}@media (prefers-reduced-motion:reduce){.lp-in{animation:none;opacity:1;transform:none}.lpm-hero,.lpm-ring,.lpm-rsvp{animation:none}}html[data-motion="1"] .lp-in{animation:none;opacity:1;transform:none}html[data-motion="1"] .lpm-hero,html[data-motion="1"] .lpm-ring,html[data-motion="1"] .lpm-rsvp{animation:none}.evx,.libx{position:relative;isolation:isolate;overflow:hidden}.ev-art,.lib-art{position:absolute;z-index:-1;pointer-events:none;color:hsl(var(--h1) 55% 42%);opacity:.2;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .3s}.ev-art{right:-10px;top:-10px;width:120px;height:120px}.lib-art{right:-8px;bottom:-12px;width:78px;height:78px;opacity:.16}.ev-art svg,.lib-art svg{width:100%;height:100%}.libx{background:linear-gradient(135deg,hsl(var(--h1) 70% 97.5%),hsl(var(--h2) 65% 95.5%));border:1px solid hsl(var(--h1) 40% 88%)}.evx:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,hsl(var(--h1) 60% 55%),hsl(var(--h2) 60% 60%));z-index:0}[data-theme=dark] .libx{background:linear-gradient(135deg,hsl(var(--h1) 28% 13%),hsl(var(--h2) 26% 10%));border-color:hsl(var(--h1) 25% 22%)}[data-theme=dark] .ev-art,[data-theme=dark] .lib-art{color:hsl(var(--h1) 70% 75%);opacity:.18}@media (hover:hover){.evx:hover .ev-art,.libx:hover .lib-art{transform:rotate(-6deg) scale(1.06);opacity:.3}}html[data-motion="1"] .ev-art,html[data-motion="1"] .lib-art{transition:none}.ev.has-o>.ev-art{position:absolute;z-index:0;right:-12px;top:auto;bottom:-14px;width:132px;height:132px;color:#fff;opacity:.2}.ev.evx{background:linear-gradient(135deg,hsl(var(--h1) 52% 36%),hsl(var(--h2) 50% 30%))}[data-theme=dark] .ev.evx{background:linear-gradient(135deg,hsl(var(--h1) 45% 30%),hsl(var(--h2) 45% 24%))}[data-theme=dark] .ev.has-o>.ev-art{color:#fff;opacity:.16}.evx:before{z-index:1}.libx{padding-right:64px}.lib-art{inset:auto 54px -14px auto;width:66px;height:66px;opacity:.14}.libx>.tog,.libx>button{position:relative;z-index:1}.evx .k{display:none}.lib-art{inset:50% 58px auto auto;width:58px;height:58px;margin-top:-29px;opacity:.15}@media (hover:hover){.libx:hover .lib-art{transform:rotate(-6deg) scale(1.06)}}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}.card{backdrop-filter:none;-webkit-backdrop-filter:none;--glass:var(--glass2)}.libi,.gtable tr,.lx-evg{content-visibility:auto;contain-intrinsic-size:auto 72px}.ev,.lx-feat,.lx-tool,.libx{contain:layout paint}.empty h2.empty-t,.card .empty h2.empty-t{font:700 1rem Geist;margin:4px 0;display:block;letter-spacing:0}.mk2-foot{background:color-mix(in srgb,var(--p) 4%,var(--bg));border-top:1px solid var(--line)}.mk2-fin{padding-top:56px;padding-bottom:28px}.mk2-foot h2{font:600 .7rem/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--p-ink);margin:0 0 14px}.mk2-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mk2-foot li a{color:var(--ink2);font-size:.9rem;line-height:1.35;text-decoration:none}.mk2-foot li a:hover{color:var(--ink);text-decoration:underline}.mk2-fbrand p{max-width:300px;font-size:.9rem;line-height:1.55;margin:14px 0 16px}.mk2-disp{display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 12px;border:1px solid var(--line);border-radius:999px;background:var(--bg2)}.mk2-disp .muted{font-size:.75rem;margin-right:4px}.mk2-disp .ib{width:36px;height:36px;border-radius:50%;border:0;background:none}.mk2-disp .ib:hover{background:color-mix(in srgb,var(--p) 10%,transparent)}.mk2-legal{max-width:1200px;margin:0 auto;padding:18px clamp(16px,5vw,48px) 28px;border-top:1px solid var(--line);font-size:.8rem}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:560px){.mk2-fin{grid-template-columns:1fr 1fr;gap:32px 20px;padding-top:44px}.mk2-fbrand{grid-column:1/-1}}.paybx{display:inline-flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-height:32px;vertical-align:top}td:has(>.paybx){vertical-align:top}@media (max-width:760px){td:has(>.paybx){align-items:flex-start!important}}#page .ev h2.evh{font:700 1.5rem Geist;letter-spacing:-.02em;display:block;margin:6px 0 0;color:inherit}.libx{padding-right:16px}.libx .lib-art{inset:auto -8px -14px auto;margin:0;width:66px;height:66px;opacity:.13}[data-theme=dark] .libx .lib-art{opacity:.15}.libx>.tog{position:relative;z-index:1}.libx>.tog{background-image:linear-gradient(var(--line),var(--line));background-color:var(--bg)}.libx>.tog.on{background:var(--p)}.libx .lib-art{inset:auto -14px -22px auto;width:72px;height:72px;opacity:.09}[data-theme=dark] .libx .lib-art{opacity:.12}.vcard>.row:first-child{min-height:52px;align-items:flex-start}.vcard .pill{white-space:nowrap;flex:none}.vcard .muted{min-height:1.4em}.libx{transition:none}.libx:not(.is-on){background:linear-gradient(135deg,hsl(var(--h1) 30% 98.5%),hsl(var(--h2) 25% 97.5%));border-color:var(--line)}.libx:not(.is-on) b{opacity:.85}.libx.is-on{background:linear-gradient(135deg,hsl(var(--h1) 85% 90%),hsl(var(--h2) 80% 84%));border-color:hsl(var(--h1) 60% 70%);box-shadow:0 2px 10px -4px hsl(var(--h1) 60% 45% / .45)}.libx.is-on .lib-art{opacity:.32!important;color:hsl(var(--h1) 65% 38%)}[data-theme=dark] .libx:not(.is-on){background:linear-gradient(135deg,hsl(var(--h1) 8% 12%),hsl(var(--h2) 8% 10%));border-color:hsl(var(--h1) 8% 20%)}[data-theme=dark] .libx.is-on{background:linear-gradient(135deg,hsl(var(--h1) 55% 26%),hsl(var(--h2) 50% 19%));border-color:hsl(var(--h1) 55% 42%)}[data-theme=dark] .libx.is-on .lib-art{color:hsl(var(--h1) 80% 78%);opacity:.3!important}.trad-f{max-width:360px;margin:4px 0 12px}.sug{margin-left:6px;font-size:.68rem;vertical-align:1px}.zw-sugg:empty{display:none}.zw-sugg{margin-bottom:12px;display:grid;gap:10px}.zw-sugg-h{display:grid;gap:2px}.zw-sugg-l{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.zp:not(select):not(input){transform:scale(.97);transition:transform 60ms ease-out!important}.tog.zp{transform:none}.z-sent{opacity:.55}html[data-motion="1"] .zp{transform:none}.sb-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 0 14px;padding-bottom:2px;-webkit-overflow-scrolling:touch}.sb-tabs::-webkit-scrollbar{display:none}.sb-tabs .chip{flex:none;display:inline-flex;gap:6px;align-items:center}.sb-wrap{display:grid;gap:16px}.sb-wrap.two{grid-template-columns:minmax(0,1fr)}@media (min-width:1180px){.sb-wrap.two{grid-template-columns:minmax(0,1fr) 420px}.sb-side{position:sticky;top:76px;align-self:start}}@media (max-width:1179px){.sb-side{display:none}}.sb-h{font-size:.95rem;margin:18px 0 8px}.sb-tpls{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.sb-tpl{display:grid;gap:4px;text-align:start;padding:10px;border-radius:14px;border:1px solid var(--line,#0001);background:var(--card,#fff);cursor:pointer;color:inherit;font:inherit}.sb-tpl.on{outline:2px solid var(--p,#6b46e5);outline-offset:1px}.sb-tpl .muted{font-size:.75rem;line-height:1.35}.sb-tpl .sw{height:70px;border-radius:10px;border:2px solid;display:flex;align-items:flex-end;justify-content:space-between;padding:8px;position:relative;overflow:hidden}.sb-tpl .sw i{width:16px;height:16px;border-radius:50%;display:inline-block}.sb-tpl .sw b{position:absolute;inset:0;display:grid;place-items:center;font-size:1.1rem}.sb-pals{display:flex;flex-wrap:wrap;gap:8px}.sb-pal{display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 6px;border-radius:999px;border:1px solid var(--line,#0002);background:var(--card,#fff);color:inherit;font:inherit;font-size:.8125rem;cursor:pointer;min-height:40px}.sb-pal span{width:26px;height:26px;border-radius:50%;border:1px solid #0002}.sb-pal.on{outline:2px solid var(--p,#6b46e5)}.sb-dev{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.sb-frame{border-radius:18px;overflow:hidden;border:1px solid var(--line,#0002);background:#fff;margin:0 auto;transition:max-width .25s ease}.sb-frame.mobile{max-width:390px}.sb-frame.desktop{max-width:100%}.sb-frame iframe{width:100%;height:min(78vh,820px);border:0;display:block}.sb-side .sb-frame.desktop iframe{width:250%;height:calc(min(78vh,820px)/.4);transform:scale(.4);transform-origin:0 0;margin-bottom:calc(min(78vh,820px)*-1.5)}.sb-thumb{width:120px;height:80px;object-fit:cover;border-radius:10px}.sb-gal-ed{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:6px 0}.sb-gal-ed figure{margin:0;border:1px solid var(--line,#0002);border-radius:12px;overflow:hidden;background:var(--card,#fff)}.sb-gal-ed figure.off{opacity:.45}.sb-gal-ed img{width:100%;height:110px;object-fit:cover;display:block}.sb-gal-ed figcaption{padding:6px;display:grid;gap:6px}.sb-gal-ed .inp{font-size:.8rem;padding:6px 8px}.sb-add{display:grid;place-items:center;align-content:center;gap:4px;min-height:160px;border:2px dashed var(--line,#0003);border-radius:12px;cursor:pointer;text-align:center;padding:10px;font-size:.85rem}.sb-evl{display:grid;gap:10px;margin-top:10px}.sb-evc summary{cursor:pointer;display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-height:44px}.sb-evc form{margin-top:12px}.sb-secl{padding:0;margin:10px 0 0}.sb-secl li{display:flex;align-items:center;gap:8px}.sb-pub{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:14px 0}.sb-pubb{display:grid;gap:4px;text-align:start;padding:14px;border-radius:14px;border:1px solid var(--line,#0002);background:var(--card,#fff);color:inherit;font:inherit;cursor:pointer}.sb-pubb.on{outline:2px solid var(--p,#6b46e5)}.sb-chk{list-style:none;padding:0;display:grid;gap:6px}.sb-chk li{display:flex;gap:8px;align-items:center;color:var(--mut,#666)}.sb-chk li.ok{color:inherit}.sb-chk li.ok svg{color:#16a34a}.sb-st{min-height:1.2em;margin-top:10px;font-size:.8125rem}
