@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:600;src:url(../media/newsreader-latin-600-normal.2-r5j52paok-1.woff2)format("woff2"),url(../media/newsreader-latin-600-normal.05da2s5ok_kze.woff)format("woff")}
@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:400;src:url(../media/newsreader-latin-400-italic.16x4cwd-g31qo.woff2)format("woff2"),url(../media/newsreader-latin-400-italic.42v2plbks4jvz.woff)format("woff")}
@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(../media/caveat-latin-500-normal.2oynjr4i06dor.woff2)format("woff2"),url(../media/caveat-latin-500-normal.38ps4itos5tbx.woff)format("woff")}
@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(../media/figtree-latin-400-normal.31jnf8b-i7jy-.woff2)format("woff2"),url(../media/figtree-latin-400-normal.0xpiu9wyy75md.woff)format("woff")}
@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(../media/figtree-latin-500-normal.2sprn8ch4rvz1.woff2)format("woff2"),url(../media/figtree-latin-500-normal.3g8fhou4vzl-0.woff)format("woff")}
@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(../media/figtree-latin-600-normal.0dmqx9hpf6n_u.woff2)format("woff2"),url(../media/figtree-latin-600-normal.1ww36f-l8id34.woff)format("woff")}
@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(../media/figtree-latin-700-normal.3p9l3qyea12fl.woff2)format("woff2"),url(../media/figtree-latin-700-normal.20lvsu7oe0-gt.woff)format("woff")}
@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(../media/sora-latin-400-normal.31hahsa13_3n2.woff2)format("woff2"),url(../media/sora-latin-400-normal.2wmbfrnpc17-3.woff)format("woff")}
@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(../media/sora-latin-600-normal.0m9hhe9_r05oo.woff2)format("woff2"),url(../media/sora-latin-600-normal.23oh4hf2t-9-e.woff)format("woff")}
@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(../media/sora-latin-700-normal.2sw16g-99ruu-.woff2)format("woff2"),url(../media/sora-latin-700-normal.3lko8ma-1swrw.woff)format("woff")}
@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url(../media/quicksand-latin-700-normal.1o4xs9_mxbgls.woff2)format("woff2"),url(../media/quicksand-latin-700-normal.15-e3w3ka8q6s.woff)format("woff")}
@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cinzel-latin-600-normal.2kktoxdq6k5qd.woff2)format("woff2"),url(../media/cinzel-latin-600-normal.0s-gj738stn36.woff)format("woff")}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-500-normal.1ua6lqq3rsqyo.woff2)format("woff2"),url(../media/cormorant-garamond-latin-500-normal.410p0bora3wvy.woff)format("woff")}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-500-italic.0p-d800d619j9.woff2)format("woff2"),url(../media/cormorant-garamond-latin-500-italic.02zy1irvpwwx9.woff)format("woff")}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-latin-600-normal.2k7r9iymu8ux8.woff2)format("woff2"),url(../media/cormorant-garamond-latin-600-normal.0ya_yl54k7n41.woff)format("woff")}
@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:500;src:url(../media/bodoni-moda-latin-500-normal.3ilsy-lsv0yel.woff2)format("woff2"),url(../media/bodoni-moda-latin-500-normal.0rvokcaet857g.woff)format("woff")}
@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:500;src:url(../media/bodoni-moda-latin-500-italic.1ehy_h-ithcn4.woff2)format("woff2"),url(../media/bodoni-moda-latin-500-italic.1sa5q4qwsmjun.woff)format("woff")}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-400-normal.2xa18tgv2np2i.woff2)format("woff2"),url(../media/manrope-latin-400-normal.16uzrbq5-8z5v.woff)format("woff")}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-latin-600-normal.2ybi4mo9-3upl.woff2)format("woff2"),url(../media/manrope-latin-600-normal.0d_nc7hu7m8km.woff)format("woff")}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-latin-700-normal.22dwiag9_pj68.woff2)format("woff2"),url(../media/manrope-latin-700-normal.2dopus2zh5ii9.woff)format("woff")}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-latin-800-normal.037pwi_4ver8j.woff2)format("woff2"),url(../media/manrope-latin-800-normal.0a-2q2cgln7hh.woff)format("woff")}
@font-face{font-family:Italiana;font-style:normal;font-display:swap;font-weight:400;src:url(../media/italiana-latin-400-normal.2ss9jnwu92e4p.woff2)format("woff2"),url(../media/italiana-latin-400-normal.41pkolg4omxd9.woff)format("woff")}
@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:400;src:url(../media/lora-latin-400-normal.3-2amz9d45vyl.woff2)format("woff2"),url(../media/lora-latin-400-normal.3ooa3myh4o6az.woff)format("woff")}
@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(../media/lora-latin-400-italic.3j2-1tajlm8d7.woff2)format("woff2"),url(../media/lora-latin-400-italic.2-8do90sfts8f.woff)format("woff")}
@font-face{font-family:Lora;font-style:normal;font-display:swap;font-weight:600;src:url(../media/lora-latin-600-normal.29ncv44evl7jh.woff2)format("woff2"),url(../media/lora-latin-600-normal.31bi0l_omw1b4.woff)format("woff")}
@font-face{font-family:Rozha One;font-style:normal;font-display:swap;font-weight:400;src:url(../media/rozha-one-latin-400-normal.29rwbfx-h_0e2.woff2)format("woff2"),url(../media/rozha-one-latin-400-normal.2n0ae568niltd.woff)format("woff")}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-600-normal.289y3avl9x-vx.woff2)format("woff2"),url(../media/barlow-condensed-latin-600-normal.0gvkp1c3flf_w.woff)format("woff")}
@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:400;src:url(../media/overpass-latin-400-normal.3hv0w436wiax9.woff2)format("woff2"),url(../media/overpass-latin-400-normal.2yfkhfnvwn207.woff)format("woff")}
@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:600;src:url(../media/overpass-latin-600-normal.3bs-t8c-yvckm.woff2)format("woff2"),url(../media/overpass-latin-600-normal.3cbr-_t1txlv9.woff)format("woff")}
@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:800;src:url(../media/overpass-latin-800-normal.12tzxybr8kk0g.woff2)format("woff2"),url(../media/overpass-latin-800-normal.0hh-85qstn4tf.woff)format("woff")}
@font-face{font-family:Alfa Slab One;font-style:normal;font-display:swap;font-weight:400;src:url(../media/alfa-slab-one-latin-400-normal.2ighr2hgnoba6.woff2)format("woff2"),url(../media/alfa-slab-one-latin-400-normal.0lm6389ghe49o.woff)format("woff")}
@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(../media/syne-latin-700-normal.3freez3vq9o1k.woff2)format("woff2"),url(../media/syne-latin-700-normal.0r6979640wo-m.woff)format("woff")}
@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:800;src:url(../media/syne-latin-800-normal.1omd3wkpkvxvd.woff2)format("woff2"),url(../media/syne-latin-800-normal.2cw9cpqqyvnza.woff)format("woff")}
@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(../media/outfit-latin-300-normal.0fg10f3fme7jj.woff2)format("woff2"),url(../media/outfit-latin-300-normal.3ix64ipec005l.woff)format("woff")}
@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(../media/outfit-latin-400-normal.0qc9jx-02bjhr.woff2)format("woff2"),url(../media/outfit-latin-400-normal.37r-0e7n667xn.woff)format("woff")}
@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(../media/outfit-latin-600-normal.3s68twez8chh7.woff2)format("woff2"),url(../media/outfit-latin-600-normal.2q9xwmp-q4tgu.woff)format("woff")}
@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(../media/outfit-latin-700-normal.0w3yrtx4-qwen.woff2)format("woff2"),url(../media/outfit-latin-700-normal.18l_rdrsri6vr.woff)format("woff")}
@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/josefin-sans-latin-700-normal.41ssi484irlwr.woff2)format("woff2"),url(../media/josefin-sans-latin-700-normal.1oxip53cw42yd.woff)format("woff")}
@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(../media/libre-caslon-text-latin-400-normal.1gujeysgkw7el.woff2)format("woff2"),url(../media/libre-caslon-text-latin-400-normal.3c1bggvikm_8e.woff)format("woff")}
@font-face{font-family:Libre Caslon Text;font-style:italic;font-display:swap;font-weight:400;src:url(../media/libre-caslon-text-latin-400-italic.2fr69dzavi8ix.woff2)format("woff2"),url(../media/libre-caslon-text-latin-400-italic.0dzayff2bheba.woff)format("woff")}
@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:700;src:url(../media/libre-caslon-text-latin-700-normal.100cq5lo_kmr7.woff2)format("woff2"),url(../media/libre-caslon-text-latin-700-normal.1w2dbj8ao8o4m.woff)format("woff")}
@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(../media/courier-prime-latin-400-normal.2ashtatb2u4bh.woff2)format("woff2"),url(../media/courier-prime-latin-400-normal.16y_6ubcf1cmm.woff)format("woff")}
@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(../media/courier-prime-latin-700-normal.0s38pi-2mv7sn.woff2)format("woff2"),url(../media/courier-prime-latin-700-normal.0j3na7hf493fj.woff)format("woff")}
@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-serif-latin-600-normal.1kdnc7z_qqo8y.woff2)format("woff2"),url(../media/ibm-plex-serif-latin-600-normal.1sz7fp_29fzj8.woff)format("woff")}
@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:800;src:url(../media/fraunces-latin-800-normal.30un4shci59nk.woff2)format("woff2"),url(../media/fraunces-latin-800-normal.1maiqomnz0caa.woff)format("woff")}
@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:600;src:url(../media/fraunces-latin-600-italic.2xx0-q3mtjsaf.woff2)format("woff2"),url(../media/fraunces-latin-600-italic.2y5b0o-zj9k05.woff)format("woff")}
@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(../media/lilita-one-latin-400-normal.21av3mfw80d2g.woff2)format("woff2"),url(../media/lilita-one-latin-400-normal.1n8o3h1oe2fsw.woff)format("woff")}
@font-face{font-family:"Baloo Bhai 2";font-style:normal;font-display:swap;font-weight:400;src:url(../media/baloo-bhai-2-latin-400-normal.2lnur93qbm1ss.woff2)format("woff2"),url(../media/baloo-bhai-2-latin-400-normal.3e6rgw8pstjpa.woff)format("woff")}
@font-face{font-family:"Baloo Bhai 2";font-style:normal;font-display:swap;font-weight:600;src:url(../media/baloo-bhai-2-latin-600-normal.30jyexl5-ifqc.woff2)format("woff2"),url(../media/baloo-bhai-2-latin-600-normal.1ts8gbz8298wk.woff)format("woff")}
@font-face{font-family:"Baloo Bhai 2";font-style:normal;font-display:swap;font-weight:800;src:url(../media/baloo-bhai-2-latin-800-normal.0alle32lzjc-p.woff2)format("woff2"),url(../media/baloo-bhai-2-latin-800-normal.1l7d7bgw8850p.woff)format("woff")}
@font-face{font-family:Gloock;font-style:normal;font-display:swap;font-weight:400;src:url(../media/gloock-latin-400-normal.1x04plwujse_i.woff2)format("woff2"),url(../media/gloock-latin-400-normal.0a3bbs98d242d.woff)format("woff")}
@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-serif-display-latin-400-normal.1djctenx_0un1.woff2)format("woff2"),url(../media/dm-serif-display-latin-400-normal.378m9oiatmrys.woff)format("woff")}
@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(../media/great-vibes-latin-400-normal.3sgi49med5vai.woff2)format("woff2"),url(../media/great-vibes-latin-400-normal.3nz511_qzx7bj.woff)format("woff")}
@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(../media/anton-latin-400-normal.2c_xnsc2yf3c2.woff2)format("woff2"),url(../media/anton-latin-400-normal.18u6h8o_3j6ll.woff)format("woff")}
@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(../media/archivo-black-latin-400-normal.28-s2vszyg0u5.woff2)format("woff2"),url(../media/archivo-black-latin-400-normal.2f-eiboqvs3t_.woff)format("woff")}
@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(../media/unbounded-latin-600-normal.33d-5qb2ygu0o.woff2)format("woff2"),url(../media/unbounded-latin-600-normal.407anqe6ctd9e.woff)format("woff")}
@font-face{font-family:Permanent Marker;font-style:normal;font-display:swap;font-weight:400;src:url(../media/permanent-marker-latin-400-normal.3mb8si3fxj6ni.woff2)format("woff2"),url(../media/permanent-marker-latin-400-normal.2f5voktn71n6o.woff)format("woff")}
@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(../media/bebas-neue-latin-400-normal.2cmc76j2knfd_.woff2)format("woff2"),url(../media/bebas-neue-latin-400-normal.366o6889yliib.woff)format("woff")}
@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:400;src:url(../media/kalam-latin-400-normal.1-9e4vl8a8-if.woff2)format("woff2"),url(../media/kalam-latin-400-normal.0c2u9btsv1byy.woff)format("woff")}
@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:700;src:url(../media/kalam-latin-700-normal.41yr755lkswx3.woff2)format("woff2"),url(../media/kalam-latin-700-normal.2iuhv1zyq6zeb.woff)format("woff")}
@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(../media/saira-condensed-latin-800-normal.0cqvopt8z4our.woff2)format("woff2"),url(../media/saira-condensed-latin-800-normal.2qgknewpdo_1b.woff)format("woff")}
@font-face{font-family:Righteous;font-style:normal;font-display:swap;font-weight:400;src:url(../media/righteous-latin-400-normal.145b-f-g02o-o.woff2)format("woff2"),url(../media/righteous-latin-400-normal.2g7hpk_9ybdiy.woff)format("woff")}
@font-face{font-family:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/young-serif-latin-400-normal.3uwjipni3q_e1.woff2)format("woff2"),url(../media/young-serif-latin-400-normal.1y3hkim7boska.woff)format("woff")}
@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(../media/marcellus-latin-400-normal.3bt6-98rl8drt.woff2)format("woff2"),url(../media/marcellus-latin-400-normal.3wi3s2n4ml1ic.woff)format("woff")}
@font-face{font-family:Bowlby One;font-style:normal;font-display:swap;font-weight:400;src:url(../media/bowlby-one-latin-400-normal.2vo91zwh51da3.woff2)format("woff2"),url(../media/bowlby-one-latin-400-normal.05wzucpth9bzo.woff)format("woff")}
@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/space-grotesk-latin-600-normal.406z--bjzi1j-.woff2)format("woff2"),url(../media/space-grotesk-latin-600-normal.2n2gt4u-8z3ue.woff)format("woff")}
@property --c1{syntax:"<color>";inherits:true;initial-value:#0a1a33}@property --c2{syntax:"<color>";inherits:true;initial-value:#1b3a6b}@property --c3{syntax:"<color>";inherits:true;initial-value:#23315f}@property --ox{syntax:"<percentage>";inherits:true;initial-value:12%}@property --oy{syntax:"<percentage>";inherits:true;initial-value:96%}.m-wrap{width:100%;height:100svh;position:relative;overflow:hidden;container-type:size}.m{--p1:#0a1a33;--p2:#1b3a6b;--p3:#23315f;--p4:#0c2140;--ink:#f4f6fa;--ink2:#f4f6facc;--muted:#a9b6cc;--accent:#d9c08c;--accent-ink:#0a1a33;--chip:#ffffff12;--chip-ink:#f4f6fa;--chip-r:50%;--line:#ffffff1f;--glass:#ffffff0f;--ph1:#1b3a6b;--ph2:#0a1a33;--sil:#fff3;--sheet:#fff;--sheet-ink:#14181f;--sheet-line:#14181f14;--sheet-soft:#f4f5f7;--sheet-accent:#14181f;--sheet-accent-ink:#fff;--fd:system-ui, sans-serif;--fb:system-ui, sans-serif;--rad:16px;--pr:50%;color:var(--ink);font-family:var(--fb);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.5;animation:18s ease-in-out infinite m-shift;position:absolute;inset:0}.m *,.m :before,.m :after{box-sizing:border-box}@keyframes m-shift{0%,to{--c1:var(--p1);--c2:var(--p2);--c3:var(--p3);--ox:12%;--oy:96%}50%{--c1:var(--p4);--c2:var(--p3);--c3:var(--p2);--ox:80%;--oy:72%}}.m-bg{background:radial-gradient(90cqw 60cqh at var(--ox) 6%, var(--c2), transparent 72%), radial-gradient(100cqw 62cqh at calc(100% - var(--ox)) var(--oy), var(--c3), transparent 72%), var(--c1);position:absolute;inset:0}.m-screen{max-width:480px;height:100%;padding:max(14px, env(safe-area-inset-top)) 22px max(18px, env(safe-area-inset-bottom));flex-direction:column;gap:3cqh;margin:0 auto;display:flex;position:relative}.m-top{z-index:2;justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex;position:relative}.m-co{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.m-logo{object-fit:contain;max-width:160px;max-height:30px;display:block}.m-icon-btn{border:1px solid var(--line);background:var(--glass);width:40px;height:40px;color:inherit;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.m-hero{z-index:1;flex-direction:column;flex:1;justify-content:center;gap:2.8cqh;min-height:0;display:flex;position:relative}.m-ph{flex:none;align-self:flex-start;position:relative}[data-layout=center] .m-ph{align-self:center}[data-layout=cover] .m-ph{position:static}.m-photo{aspect-ratio:1;border-radius:var(--pr);background:var(--chip);flex:none;width:min(42cqw,24cqh);animation:1.1s cubic-bezier(.2,.7,.2,1) both m-photo-in;position:relative;overflow:hidden}.m-photo img{object-fit:cover;width:100%;height:100%;display:block}.m-photo.is-empty{background:linear-gradient(165deg, var(--ph1), var(--ph2))}.m-sil{width:72%;height:auto;fill:var(--sil);position:absolute;bottom:0;left:14%}.m-id{position:relative}.m-name{font-family:var(--fd);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(28px,8.8cqw,40px);font-weight:600;line-height:1.06}.m-title{color:var(--muted);margin:8px 0 0;font-size:15px;font-weight:500}.m-tag{max-width:34ch;color:var(--ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:14px 0 0;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.m-acts{z-index:1;justify-content:space-between;gap:6px;display:flex;position:relative}.m-act{max-width:74px;color:inherit;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;align-items:center;gap:8px;text-decoration:none;display:flex}.m-chip{border-radius:var(--chip-r);background:var(--chip);width:54px;height:54px;color:var(--chip-ink);border:1px solid var(--line);place-items:center;transition:transform .15s;display:grid}.m-act:active .m-chip{transform:scale(.93)}.m-lbl{color:var(--muted);white-space:nowrap;font-size:11.5px;font-weight:500}.m-dock{z-index:1;grid-template-columns:1fr 56px;gap:10px;display:grid;position:relative}.m-save{border-radius:var(--rad);background:var(--accent);min-height:56px;color:var(--accent-ink);justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .15s;display:flex}.m-save:active{transform:scale(.98)}.m-more{border-radius:var(--rad);border:1px solid var(--line);background:var(--glass);width:56px;height:56px;color:inherit;cursor:pointer;place-items:center;padding:0;display:grid}[data-layout=center] .m-hero{text-align:center;align-items:center}[data-layout=center] .m-tag{margin-inline:auto}[data-layout=center] .m-acts{justify-content:center}[data-layout=left] .m-hero{justify-content:flex-end;padding-bottom:1cqh}[data-layout=left] .m-photo{width:min(46cqw,27cqh)}[data-layout=cover] .m-hero{justify-content:flex-end;position:static}[data-layout=cover] .m-photo{z-index:0;aspect-ratio:auto;background:0 0;border-radius:0;width:auto;height:60cqh;animation:1.2s cubic-bezier(.2,.7,.2,1) both m-photo-in;position:absolute;top:0;left:0;right:0;-webkit-mask:linear-gradient(#000 52%,#0000 96%);mask:linear-gradient(#000 52%,#0000 96%)}[data-layout=cover] .m-photo.is-empty{background:linear-gradient(170deg, var(--ph1), transparent 90%)}[data-layout=cover] .m-sil{width:56%;bottom:8%;left:22%}.m-sheet-wrap{z-index:10;pointer-events:none;position:absolute;inset:0}.m-sheet-wrap.is-open{pointer-events:auto}.m-scrim{opacity:0;background:#080c1480;transition:opacity .3s;position:absolute;inset:0}.is-open .m-scrim{opacity:1}.m-sheet{overscroll-behavior:contain;max-width:480px;max-height:88cqh;padding:10px 22px max(22px, env(safe-area-inset-bottom));background:var(--sheet);color:var(--sheet-ink);border-radius:24px 24px 0 0;margin:0 auto;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(104%)}.is-open .m-sheet{transform:none}.m-grab{opacity:.2;background:currentColor;border-radius:2px;width:40px;height:4px;margin:0 auto 14px}.m-sheet-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.m-sheet-h{font-family:var(--fd);margin:0;font-size:22px;font-weight:600;line-height:1.2}.m-sheet .m-icon-btn{border-color:var(--sheet-line);background:0 0}.m-about{margin:4px 0 8px;font-size:15px}.m-rows{margin:0 0 18px;padding:0;list-style:none}.m-rows a,.m-row{border-bottom:1px solid var(--sheet-line);color:inherit;align-items:flex-start;gap:14px;padding:14px 0;font-size:15px;line-height:1.45;text-decoration:none;display:flex}.m-rows svg{color:var(--sheet-accent);flex:none;margin-top:1px}.m-lead{background:var(--sheet-soft);border-radius:18px;padding:18px}.m-lead-h{font-family:var(--fd);margin:0 0 14px;font-size:18px;font-weight:600;line-height:1.3}.m-lead-p{margin:0;font-size:15px}.m-lead form{gap:12px;display:grid}.m-field{opacity:.85;gap:5px;font-size:13px;font-weight:500;display:grid}.m-field input{font:inherit;border:1px solid var(--sheet-line);background:var(--sheet);min-height:48px;color:var(--sheet-ink);border-radius:12px;padding:0 14px;font-size:16px}.m-consent{grid-template-columns:22px 1fr;align-items:start;gap:10px;font-size:13.5px;line-height:1.45;display:grid}.m-consent input{width:20px;height:20px;accent-color:var(--sheet-accent);margin:1px 0 0}.m-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.m-err{color:#c62828;margin:0;font-size:14px;font-weight:600}.m-send{font:inherit;background:var(--sheet-accent);min-height:50px;color:var(--sheet-accent-ink);cursor:pointer;border:0;border-radius:14px;font-weight:600}.m-send:disabled{opacity:.6}.m-powered{text-align:center;color:inherit;opacity:.5;margin-top:18px;font-size:12px;text-decoration:none;display:block}.m-toast{z-index:20;color:#fff;background:#0a0c10db;border-radius:999px;margin:0;padding:10px 16px;font-size:14px;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}.m a:focus-visible,.m button:focus-visible,.m input:focus-visible{outline:3px solid var(--focus,var(--accent));outline-offset:3px}.m [data-in]{animation:.8s cubic-bezier(.2,.7,.2,1) both m-in;animation-delay:calc(var(--i,0) * 80ms + .18s)}@keyframes m-in{0%{opacity:0;transform:translateY(12px)}}@keyframes m-photo-in{0%{opacity:0;filter:blur(8px);transform:scale(1.06)}}@keyframes m-drift{to{transform:scale(1.05)translateY(-1.5%)}}@media (prefers-reduced-motion:reduce){.m,.m *,.m :before,.m :after{transition:none!important;animation:none!important}}.m-brand{align-items:center;gap:10px;min-width:0;display:flex}.m-logo{object-fit:contain;flex:none;width:auto;max-width:180px;height:34px;display:block}.m-brand.is-wide .m-co{display:none}.m-badge{z-index:2;aspect-ratio:1;background:var(--badge,#fff);width:30%;min-width:40px;max-width:56px;box-shadow:0 0 0 3px var(--c1), 0 8px 18px -8px #00000073;border-radius:50%;place-items:center;animation:.6s cubic-bezier(.3,1.5,.5,1) .9s both m-badge-in;display:grid;position:absolute;bottom:-2px;right:-2px}.m-badge img{object-fit:contain;width:62%;height:62%}[data-layout=cover] .m-badge{display:none}@keyframes m-badge-in{0%{opacity:0;transform:scale(.4)}}.m-sheet-id{align-items:center;gap:12px;min-width:0;display:flex}.m-sheet-logo{object-fit:contain;flex:none;width:40px;height:40px}.m-sheet-co{opacity:.65;margin:2px 0 0;font-size:13px}.m{--bloom1:var(--accent);--bloom2:var(--p2);--bloom3:var(--p3);--bloom-op:.6;--spark:var(--accent)}.m-bloom{aspect-ratio:1;pointer-events:none;width:175%;position:absolute;top:50%;left:50%;translate:-50% -50%}[data-layout=cover] .m-bloom{width:120cqw;top:30cqh}.m-fx-glow{animation:1.8s cubic-bezier(.2,.8,.2,1) .1s both m-bloom-open}@keyframes m-bloom-open{0%{opacity:0;transform:scale(.4)}}.m-glow{filter:blur(32px);opacity:var(--bloom-op);border-radius:50%;position:absolute}.m-glow1{background:var(--bloom1);width:52%;height:52%;top:12%;left:14%}.m-glow2{background:var(--bloom2);width:48%;height:48%;top:30%;right:10%}.m-glow3{background:var(--bloom3);width:44%;height:44%;bottom:10%;left:26%}.m-fx-sparkle .m-glow1{opacity:0;width:52%;height:52%;animation:1.6s ease-out .2s both m-flash;top:24%;left:24%}@keyframes m-flash{0%{opacity:0;transform:scale(.5)}35%{opacity:calc(var(--bloom-op) * 1.2)}to{opacity:calc(var(--bloom-op) * .5);transform:scale(1.1)}}.m-spark,.m-dust{width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);background:var(--spark);opacity:0;animation:m-spark 1.5s var(--d) cubic-bezier(.15, .7, .3, 1) both;position:absolute;top:50%;left:50%}.m-spark{width:calc(var(--s) * 1.8);height:calc(var(--s) * 1.8);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%)}.m-dust{background:var(--spark2,#fff);box-shadow:0 0 8px var(--spark);border-radius:50%}@keyframes m-spark{0%{opacity:0;transform:translate(0)scale(0)rotate(0)}30%{opacity:1;transform:translate(calc(var(--x) * .55), calc(var(--y) * .55)) scale(1) rotate(60deg)}to{opacity:0;transform:translate(var(--x), var(--y)) scale(.2) rotate(160deg)}}.m-wave{border:2px solid var(--bloom1);opacity:0;animation:m-wave 2s var(--d) cubic-bezier(.2, .7, .3, 1) both;border-radius:50%;position:absolute;inset:21.5%}[data-layout=cover] .m-wave{inset:28%}@keyframes m-wave{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}.m[data-motion=still]{animation:none}.m-sheet-foot{flex-direction:column;align-items:center;gap:10px;margin-top:18px;display:flex}.m-sheet-foot .m-powered{margin-top:0}.m-report-link{color:inherit;opacity:.55;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:inline-flex}.m-report{background:var(--sheet-soft);border-radius:16px;gap:10px;width:100%;padding:16px;display:grid}.m-field select{font:inherit;border:1px solid var(--sheet-line);background:var(--sheet);min-height:48px;color:var(--sheet-ink);border-radius:12px;padding:0 12px;font-size:16px}.m-report-done{opacity:.7;margin:0;font-size:13px}
.t-executive{--p1:#0a1a33;--p2:#1c3d70;--p3:#2a2f6b;--p4:#0d2445;--ink:#f4f6fa;--ink2:#f4f6facc;--muted:#a9b6cc;--accent:#dcc391;--accent-ink:#0a1a33;--chip:#ffffff0f;--chip-ink:#dcc391;--line:#ffffff1f;--glass:#0a1a3359;--ph1:#23477f;--ph2:#0a1a33;--sil:#dcc39142;--sheet:#0f2342;--sheet-ink:#f4f6fa;--sheet-line:#ffffff1a;--sheet-soft:#ffffff0d;--sheet-accent:#dcc391;--sheet-accent-ink:#0a1a33;--fd:"Manrope", system-ui, sans-serif;--fb:"Manrope", system-ui, sans-serif;--rad:14px;--spark:#e6cd96;--spark2:#fff6dd;--bloom1:#c9a86a;--bloom2:#3d63b0;--bloom3:#5a4fb0;--bloom-op:.45;--badge:#0f2342}.t-executive .m-id:before{content:"";background:var(--accent);width:36px;height:2px;margin-bottom:16px;display:block}.t-executive .m-name{letter-spacing:-.03em;font-size:clamp(30px,9.6cqw,42px);font-weight:700}.t-executive .m-title{color:var(--accent);letter-spacing:.01em;font-weight:600}.t-clinic{--p1:#fff;--p2:#d7eefa;--p3:#d8f3e8;--p4:#f2f9fc;--ink:#0f2a3d;--ink2:#3a5366;--muted:#5f7486;--accent:#0e7c86;--accent-ink:#fff;--chip:#fff;--chip-ink:#0e7c86;--line:#0f2a3d12;--glass:#ffffffbf;--ph1:#e6f4f8;--ph2:#c4e3ec;--sil:#0e7c8638;--sheet:#fff;--sheet-ink:#0f2a3d;--sheet-line:#0f2a3d14;--sheet-soft:#f1f8fa;--sheet-accent:#0e7c86;--sheet-accent-ink:#fff;--fd:"Sora", system-ui, sans-serif;--fb:"Figtree", system-ui, sans-serif;--rad:999px;--bloom1:#0e7c86;--bloom2:#9ccff2;--bloom3:#b7e9d3;--bloom-op:.7}.t-clinic .m-photo{width:min(46cqw,25cqh);overflow:hidden;box-shadow:0 0 0 7px #fffffff2,0 0 0 8px #0e7c8629,0 24px 40px -18px #0f2a3d59}.t-clinic .m-name{letter-spacing:-.03em;font-size:clamp(28px,8.4cqw,36px);font-weight:600}.t-clinic .m-title{color:var(--accent);font-weight:600}.t-clinic .m-chip{border-color:#0000;box-shadow:0 8px 18px -10px #0f2a3d59}.t-clinic .m-save{box-shadow:0 14px 26px -14px #0e7c86b3}.t-clinic .m-more{background:#fff;border-color:#0000;border-radius:50%;box-shadow:0 8px 18px -10px #0f2a3d59}.t-emerald{--p1:#0b2a22;--p2:#155443;--p3:#0f3f4a;--p4:#0a241e;--ink:#f3efe6;--ink2:#f3efe6cc;--muted:#b8c3b8;--accent:#d8c08e;--accent-ink:#0b2a22;--chip:#ffffff0d;--chip-ink:#d8c08e;--line:#d8c08e38;--glass:#ffffff0a;--ph1:#175443;--ph2:#0b2a22;--sil:#d8c08e47;--sheet:#0f3229;--sheet-ink:#f3efe6;--sheet-line:#d8c08e2e;--sheet-soft:#ffffff0a;--sheet-accent:#d8c08e;--sheet-accent-ink:#0b2a22;--fd:"Cormorant Garamond", Georgia, serif;--fb:"Manrope", system-ui, sans-serif;--rad:12px;--spark:#e3c98f;--spark2:#fff3d6;--bloom1:#c9a86a;--bloom2:#1f8a6a;--bloom3:#1b6f7c;--bloom-op:.45;--badge:#0f3229}.t-emerald .m-photo{aspect-ratio:4/5;outline-offset:7px;border-radius:999px 999px 16px 16px;outline:1px solid #d8c08e59;width:min(40cqw,22cqh);overflow:hidden;box-shadow:0 0 0 1px #d8c08eb3}.t-emerald .m-name{letter-spacing:-.005em;font-size:clamp(34px,11cqw,46px);font-weight:600;line-height:1}.t-emerald .m-title{letter-spacing:.02em}.t-emerald .m-co{color:var(--accent);font-family:var(--fd);font-size:17px;font-style:italic;font-weight:600}.t-emerald .m-save{letter-spacing:.02em}.t-graphite{--p1:#16181c;--p2:#2b3039;--p3:#1f2e3a;--p4:#1b1e24;--ink:#f2f3f5;--ink2:#f2f3f5c2;--muted:#99a0ac;--accent:#fff;--accent-ink:#16181c;--chip:#ffffff0f;--chip-ink:#f2f3f5;--chip-r:17px;--line:#ffffff17;--glass:#ffffff0d;--ph1:#2e333c;--ph2:#1a1d22;--sil:#ffffff24;--sheet:#1d2026;--sheet-ink:#f2f3f5;--sheet-line:#ffffff14;--sheet-soft:#ffffff0a;--sheet-accent:#6e95ff;--sheet-accent-ink:#0e1220;--focus:#6e95ff;--fd:"Sora", system-ui, sans-serif;--fb:"Figtree", system-ui, sans-serif;--rad:14px;--pr:22px;--bloom1:#6e95ff;--bloom2:#5d6a80;--bloom3:#2f5a7a;--bloom-op:.4;--badge:#1d2026}.t-graphite .m-name{letter-spacing:-.035em;font-size:clamp(32px,10cqw,42px);font-weight:600}.t-graphite .m-tag{border-left:2px solid #6e95ff;padding-left:14px}.t-graphite .m-photo{box-shadow:0 0 0 1px #ffffff14}.t-graphite .m-acts{justify-content:flex-start;gap:14px}.t-graphite .m-act{flex:none;width:56px}.t-counsel{--p1:#efeeeb;--p2:#e6ddd2;--p3:#e3e1ea;--p4:#f3f2ef;--ink:#1e1a1b;--ink2:#3d3638;--muted:#6b6365;--accent:#7a1f2b;--accent-ink:#fff;--chip:#fff;--chip-ink:#7a1f2b;--line:#1e1a1b12;--glass:#ffffffa6;--ph1:#e3ddd6;--ph2:#cbc2b8;--sil:#7a1f2b2e;--sheet:#fff;--sheet-ink:#1e1a1b;--sheet-line:#1e1a1b14;--sheet-soft:#f5f3f0;--sheet-accent:#7a1f2b;--sheet-accent-ink:#fff;--fd:"Libre Caslon Text", Georgia, serif;--fb:"Manrope", system-ui, sans-serif;--rad:12px;--pr:14px;--bloom1:#c96a76;--bloom2:#e0cdb8;--bloom3:#d6c9de;--bloom-op:.55}.t-counsel .m-name{letter-spacing:-.02em;font-size:clamp(30px,9.6cqw,40px);font-weight:400;line-height:1.08}.t-counsel .m-title{color:var(--accent);font-weight:600}.t-counsel .m-id{border-top:1px solid #1e1a1b24;padding-top:16px}.t-counsel .m-chip{box-shadow:0 6px 14px -10px #1e1a1b66}.t-counsel .m-acts{justify-content:flex-start;gap:14px}.t-counsel .m-act{flex:none;width:56px}.t-horizon{--p1:#eef4ff;--p2:#c9dcff;--p3:#e2d8ff;--p4:#dcf3f5;--ink:#0d1b3e;--ink2:#33415f;--muted:#5a6785;--accent:#2347d9;--accent-ink:#fff;--chip:#fffc;--chip-ink:#2347d9;--line:#0d1b3e0f;--glass:#fff9;--ph1:#c8d8fb;--ph2:#eef4ff;--sil:#2347d92e;--sheet:#fff;--sheet-ink:#0d1b3e;--sheet-line:#0d1b3e14;--sheet-soft:#f1f5ff;--sheet-accent:#2347d9;--sheet-accent-ink:#fff;--fd:"Outfit", system-ui, sans-serif;--fb:"Outfit", system-ui, sans-serif;--rad:999px;--bloom1:#7d97ff;--bloom2:#b9a4ff;--bloom3:#8fdde3;--bloom-op:.65}.t-horizon .m-name{letter-spacing:-.03em;font-size:clamp(32px,10cqw,42px);font-weight:600}.t-horizon .m-title{color:var(--accent);font-weight:600}.t-horizon .m-chip{box-shadow:0 8px 18px -12px #0d1b3e66}.t-horizon .m-save{box-shadow:0 14px 26px -14px #2347d9bf}.t-horizon .m-more{border-radius:50%}
html,body{margin:0;padding:0}body{color:#16181d;background:#e6e8eb;font-family:Figtree,system-ui,sans-serif}.sr{max-width:1320px;margin:0 auto;padding:56px 28px 96px}.sr-head{max-width:760px;margin-bottom:48px}.sr-title{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(40px,6vw,72px);font-weight:700;line-height:.98}.sr-lede{color:#4a505c;max-width:60ch;margin:0 0 24px;font-size:18px;line-height:1.55}.sr-filter{flex-wrap:wrap;gap:8px;display:flex}.sr-filter button{font:inherit;color:#2a2e36;cursor:pointer;background:0 0;border:1px solid #c8ccd3;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500}.sr-filter button[aria-pressed=true]{color:#fff;background:#16181d;border-color:#16181d}.sr-filter button:focus-visible,.sr-open:focus-visible{outline-offset:2px;outline:3px solid #2350ff}.sr-grid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:64px 40px;margin:0;padding:0;list-style:none;display:grid}.sr-item[hidden]{display:none}.sr-phone{background:#1b1d22;border-radius:48px;width:400px;height:840px;margin:0 auto;padding:10px;box-shadow:0 40px 60px -30px #16181d73,inset 0 0 0 1.5px #3a3d45}.sr-screen{background:#fff;border-radius:38px;width:100%;height:100%;position:relative;overflow:hidden;transform:translateZ(0)}.sr-screen::-webkit-scrollbar{display:none}.sr-screen .m-wrap{height:100%}.sr-meta{max-width:400px;margin:22px auto 0}.sr-name{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.sr-for{color:#6a707c;margin:2px 0 8px;font-size:14px}.sr-note{color:#3a3f49;margin:0 0 10px;font-size:15px;line-height:1.5}.sr-open{color:#2350ff;font-size:14px;font-weight:600}.st{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:56px;max-width:1120px;margin:0 auto;padding:48px 28px 80px;display:grid}.st-preview{position:sticky;top:24px}.st-title{letter-spacing:-.03em;margin:0 0 10px;font-size:40px;font-weight:700;line-height:1.05}.st-lede{color:#4a505c;max-width:52ch;margin:0 0 28px;font-size:17px;line-height:1.55}.st-h{margin:28px 0 12px;font-size:15px;font-weight:700}.st-designs,.st-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.st-row+.st-row{margin-top:12px}.st-designs button,.st-reset{font:inherit;color:#2a2e36;cursor:pointer;background:#fff;border:1px solid #c8ccd3;border-radius:999px;padding:9px 14px;font-size:14px;font-weight:500}.st-designs button[aria-pressed=true],.st-reset[aria-pressed=true]{color:#fff;background:#16181d;border-color:#16181d}.st-sw{cursor:pointer;border:0;border-radius:50%;width:38px;height:38px;box-shadow:inset 0 0 0 1px #0000001f}.st-sw2{border-radius:12px}.st-sw[aria-pressed=true]{box-shadow:0 0 0 2px #e6e8eb,0 0 0 4px #16181d}.st-pick{background:#fff;border:1px solid #c8ccd3;border-radius:999px;align-items:center;gap:8px;padding:4px 6px 4px 12px;font-size:14px;font-weight:500;display:inline-flex}.st-pick input{cursor:pointer;background:0 0;border:0;border-radius:50%;width:30px;height:30px;padding:0}.st-check{align-items:center;gap:10px;font-size:15px;display:flex}.st-check input{width:20px;height:20px}.st button:focus-visible,.st input:focus-visible{outline-offset:2px;outline:3px solid #2350ff}@media (max-width:900px){.st{grid-template-columns:1fr}.st-preview{order:-1;position:static}}
:root{--ui-bg:#f3f4f6;--ui-surface:#fff;--ui-ink:#16181d;--ui-muted:#5b6170;--ui-faint:#8a909c;--ui-line:#e2e4e9;--ui-accent:#e8501a;--ui-accent-ink:#fff;--ui-good:#12805c;--ui-warn:#a15c07;--ui-bad:#c62828;--ui-r:12px}body{background:var(--ui-bg);color:var(--ui-ink)}.ui-btn,.ui-btn-2,.ui-btn-ghost,.ui-btn-bad{min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ui-btn{background:var(--ui-accent);color:var(--ui-accent-ink)}.ui-btn-2{background:var(--ui-ink);color:#fff}.ui-btn-ghost{background:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-line)}.ui-btn-bad{background:var(--ui-surface);color:var(--ui-bad);border-color:#f0c9c9}.ui-btn:disabled,.ui-btn-2:disabled,.ui-btn-ghost:disabled{opacity:.55;cursor:default}.ui-btn:focus-visible,.ui-btn-2:focus-visible,.ui-btn-ghost:focus-visible,.ui-btn-bad:focus-visible,.ui-in:focus-visible,.ui a:focus-visible,.ui button:focus-visible{outline-offset:2px;outline:3px solid #2350ff}.ui-field{gap:6px;font-size:14px;font-weight:600;display:grid}.ui-field small{color:var(--ui-muted);font-weight:400}.ui-in{font:inherit;border:1px solid var(--ui-line);background:var(--ui-surface);min-height:46px;color:var(--ui-ink);box-sizing:border-box;border-radius:10px;width:100%;padding:0 14px;font-size:16px;font-weight:400}textarea.ui-in{resize:vertical;min-height:96px;padding:12px 14px;line-height:1.5}.ui-in[aria-invalid=true]{border-color:var(--ui-bad)}.ui-err{color:var(--ui-bad);margin:0;font-size:13px;font-weight:500}.ui-note{color:var(--ui-muted);margin:0;font-size:14px;line-height:1.5}.ui-alert{color:#8a1c1c;background:#fdeceb;border-radius:10px;margin:0;padding:12px 14px;font-size:14px}.ui-alert.is-ok{color:#0e5a41;background:#e7f5ee}.au{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;display:grid}.au-side{color:#eef1f6;background:#0f1420;flex-direction:column;justify-content:space-between;padding:48px;display:flex;position:relative;overflow:hidden}.au-side .au-brand{color:#fff}.au-pitch{z-index:1;letter-spacing:-.025em;max-width:min(14ch,100% - 260px);margin:0;font-size:clamp(26px,2.8vw,38px);font-weight:700;line-height:1.12;position:relative}.au-phone{background:#22262f;border-radius:46px;width:330px;height:680px;padding:9px;position:absolute;bottom:-120px;right:-40px;transform:rotate(-8deg);box-shadow:0 40px 80px -20px #0009}.au-phone .sr-screen{border-radius:38px}.au-brand{letter-spacing:-.01em;color:var(--ui-ink);align-items:center;gap:10px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.au-mark{background:var(--ui-accent);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:grid}.au-main,.au-center{place-items:center;padding:40px 24px;display:grid}.au-center{min-height:100svh}.au-box{gap:18px;width:100%;max-width:400px;display:grid}.au-h{letter-spacing:-.025em;margin:0;font-size:30px;font-weight:700;line-height:1.1}.au-p{color:var(--ui-muted);margin:-8px 0 0;line-height:1.5}.au-form{gap:16px;display:grid}.au-alt{color:var(--ui-muted);font-size:14px}.au-alt a{color:var(--ui-ink);font-weight:600}.au-code{letter-spacing:10px;text-align:center;font-variant-numeric:tabular-nums;font-size:28px}@media (max-width:860px){.au{grid-template-columns:1fr}.au-side{display:none}}.ui{min-height:100svh}.ui-top{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--ui-line);background:#ffffffeb;align-items:center;gap:20px;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.ui-nav{gap:4px;margin-left:12px;display:flex}.ui-nav a{color:var(--ui-muted);border-radius:8px;padding:8px 12px;font-size:15px;font-weight:500;text-decoration:none}.ui-nav a[aria-current=page]{color:var(--ui-ink);background:var(--ui-bg)}.ui-top-right{color:var(--ui-muted);align-items:center;gap:12px;margin-left:auto;font-size:14px;display:flex}.ui-plan{background:var(--ui-bg);color:var(--ui-ink);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.ui-plan.is-pro{color:var(--ui-accent);background:#fff0e8}.ui-page{max-width:1160px;margin:0 auto;padding:32px 24px 80px}.ui-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.ui-h1{letter-spacing:-.025em;margin:0;font-size:30px;font-weight:700}.ui-sub{color:var(--ui-muted);margin:6px 0 0}.ui-panel{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-r);padding:24px}.ui-panel+.ui-panel{margin-top:16px}.ui-h2{letter-spacing:-.01em;margin:0 0 16px;font-size:18px;font-weight:700}.ui-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.ui-card{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-r);color:inherit;gap:14px;padding:20px;text-decoration:none;display:grid}.ui-card:hover{border-color:#c9ccd3}.ui-card-name{margin:0;font-size:18px;font-weight:700}.ui-card-link{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:14px;overflow:hidden}.ui-card-nums{color:var(--ui-muted);gap:24px;font-size:14px;display:flex}.ui-card-nums b{color:var(--ui-ink);font-variant-numeric:tabular-nums;font-size:22px;display:block}.ui-status{color:var(--ui-muted);justify-self:start;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.ui-status:before{content:"";background:var(--ui-faint);border-radius:50%;width:8px;height:8px}.ui-status[data-s=live]{color:var(--ui-good)}.ui-status[data-s=live]:before{background:var(--ui-good)}.ui-status[data-s=blocked]{color:var(--ui-bad)}.ui-status[data-s=blocked]:before{background:var(--ui-bad)}.ui-empty{background:var(--ui-surface);border-radius:var(--ui-r);border:1px dashed #cfd2d9;justify-items:start;gap:12px;padding:40px;display:grid}.ed{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:32px;display:grid}.ed-preview{position:sticky;top:88px}.ed-preview .sr-phone{width:380px;height:780px}.ed-tabs{border-bottom:1px solid var(--ui-line);gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.ed-tabs button{font:inherit;color:var(--ui-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 14px;font-size:15px;font-weight:600}.ed-tabs button[aria-selected=true]{color:var(--ui-ink);border-bottom-color:var(--ui-ink)}.ed-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ed-grid .is-wide{grid-column:1/-1}.ed-bar{z-index:10;background:linear-gradient(transparent, var(--ui-bg) 30%);align-items:center;gap:12px;margin-top:16px;padding:14px 0;display:flex;position:sticky;bottom:0}.ed-saved{color:var(--ui-muted);font-size:14px}.ed-themes{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.ed-theme{text-align:left;font:inherit;border:1px solid var(--ui-line);background:var(--ui-surface);cursor:pointer;border-radius:10px;gap:4px;padding:12px;display:grid}.ed-theme b{font-size:14px}.ed-theme span{color:var(--ui-muted);font-size:12px}.ed-theme i{border-radius:6px;height:36px;margin-bottom:6px;display:block}.ed-theme[aria-pressed=true]{border-color:var(--ui-ink);box-shadow:inset 0 0 0 1px var(--ui-ink)}.ed-sw{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ed-dot{cursor:pointer;border:0;border-radius:50%;width:36px;height:36px;box-shadow:inset 0 0 0 1px #0000001f}.ed-dot.is-sq{border-radius:10px}.ed-dot[aria-pressed=true]{box-shadow:0 0 0 2px var(--ui-bg), 0 0 0 4px var(--ui-ink)}.ed-pick{border:1px solid var(--ui-line);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:4px 6px 4px 12px;font-size:14px;font-weight:500;display:inline-flex}.ed-pick input{cursor:pointer;background:0 0;border:0;border-radius:50%;width:30px;height:30px;padding:0}.ed-seg{background:var(--ui-bg);border:1px solid var(--ui-line);border-radius:10px;flex-wrap:wrap;padding:3px;display:inline-flex}.ed-seg button{font:inherit;color:var(--ui-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:600}.ed-seg button[aria-pressed=true]{color:var(--ui-ink);background:#fff;box-shadow:0 1px 2px #00000014}.ed-up{align-items:center;gap:16px;display:flex}.ed-thumb{background:var(--ui-bg) center / cover no-repeat;border:1px solid var(--ui-line);border-radius:14px;flex:none;width:88px;height:88px}.ed-thumb.is-logo{box-sizing:border-box;background-size:contain;background-origin:content-box;padding:10px}.ed-link{border:1px solid var(--ui-line);background:#fff;border-radius:10px;align-items:center;display:flex;overflow:hidden}.ed-link span{color:var(--ui-muted);white-space:nowrap;padding:0 4px 0 14px;font-size:15px}.ed-link .ui-in{border:0;padding-left:2px}.ed-check{align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;display:flex}.ed-check input{width:20px;height:20px;accent-color:var(--ui-ink);margin:1px 0 0}.ed-sect{margin:28px 0 12px;font-size:15px;font-weight:700}.ed-sect:first-child{margin-top:0}@media (max-width:980px){.ed{grid-template-columns:1fr}.ed-preview{order:-1;justify-content:center;display:flex;position:static}.ed-preview .sr-phone{width:340px;height:700px}}@media (max-width:560px){.ed-grid{grid-template-columns:1fr}.ui-top{gap:8px;padding:0 14px}.ui-nav{margin-left:0}.ui-top-right .ui-email{display:none}}.st-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px;display:grid}.st-kpi{background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-r);padding:18px}.st-kpi b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;display:block}.st-kpi span{color:var(--ui-muted);font-size:14px}.st-bars{align-items:flex-end;gap:3px;height:160px;padding-top:8px;display:flex}.st-bar{background:#2b313d;border-radius:3px 3px 0 0;flex:1;min-width:2px}.st-bar.is-zero{background:var(--ui-line);height:2px!important}.st-axis{color:var(--ui-faint);justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.ui-table{border-collapse:collapse;width:100%;font-size:14px}.ui-table th,.ui-table td{text-align:left;border-bottom:1px solid var(--ui-line);vertical-align:top;padding:12px 10px}.ui-table th{color:var(--ui-muted);font-size:13px;font-weight:600}.ui-table td.num{text-align:right;font-variant-numeric:tabular-nums}.ui-table-wrap{overflow-x:auto}.ui-x{color:var(--ui-bad);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600}.ld-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;max-width:1160px;margin:0 auto;padding:64px 24px 80px;display:grid}.ld-h{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(40px,5.6vw,68px);font-weight:700;line-height:1}.ld-p{max-width:46ch;color:var(--ui-muted);margin:0 0 28px;font-size:19px;line-height:1.55}.ld-cta{flex-wrap:wrap;gap:12px;display:flex}.ld-phones{height:640px;position:relative}.ld-phones .sr-phone{width:300px;height:620px;position:absolute}.ld-phones .sr-phone:first-child{top:20px;left:0;transform:rotate(-6deg)}.ld-phones .sr-phone:last-child{top:0;right:0;transform:rotate(5deg)}.ld-points{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1160px;margin:0 auto;padding:0 24px 96px;display:grid}.ld-point h3{margin:0 0 6px;font-size:17px}.ld-point p{color:var(--ui-muted);margin:0;line-height:1.5}.ld-foot{border-top:1px solid var(--ui-line);text-align:center;color:var(--ui-muted);padding:24px;font-size:14px}.ld-foot a{color:inherit;margin:0 8px}@media (max-width:900px){.ld-hero{grid-template-columns:1fr}.ld-phones{display:none}.ld-points{grid-template-columns:1fr}}.lg{max-width:720px;margin:0 auto;padding:48px 24px 96px;line-height:1.65}.lg h1{letter-spacing:-.025em;font-size:34px}.lg h2{margin-top:32px;font-size:19px}
