@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-cyrillic-ext-400-normal.3jvet3qmpe_np.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-400-normal.3h3676at96nns.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-cyrillic-400-normal.1kar6y_w7xc92.woff2)format("woff2"),url(../media/manrope-cyrillic-400-normal.2ow5pljymqch1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-greek-400-normal.3ndh7452icn1t.woff2)format("woff2"),url(../media/manrope-greek-400-normal.010saykxxeioc.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-vietnamese-400-normal.3twqkh3lr93h-.woff2)format("woff2"),url(../media/manrope-vietnamese-400-normal.3o_jvyozxy7do.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-ext-400-normal.3kpz2pq12o9y7.woff2)format("woff2"),url(../media/manrope-latin-ext-400-normal.3dacdzxdo3dh1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-cyrillic-ext-500-normal.2kuwqy2x2_kvx.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-500-normal.0xr2oo9ws-j-l.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-cyrillic-500-normal.2j2me72v6wy09.woff2)format("woff2"),url(../media/manrope-cyrillic-500-normal.1snb6zl_nhipa.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-greek-500-normal.3fllgi463pg36.woff2)format("woff2"),url(../media/manrope-greek-500-normal.44ok24c-hm52c.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-vietnamese-500-normal.2rmwx81er-1wg.woff2)format("woff2"),url(../media/manrope-vietnamese-500-normal.3j-azu-_-g81b.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-ext-500-normal.2m4b1kv6exkn9.woff2)format("woff2"),url(../media/manrope-latin-ext-500-normal.09w2uqje_gnk0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-500-normal.23dhs730snm70.woff2)format("woff2"),url(../media/manrope-latin-500-normal.1uxcnzel4f8qj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-cyrillic-ext-600-normal.2c5msalb399p0.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-600-normal.15dz_0yvxte-y.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-cyrillic-600-normal.2dlkzm0g6c5lw.woff2)format("woff2"),url(../media/manrope-cyrillic-600-normal.2lp-6i5mhw61k.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-greek-600-normal.36n2ro-k8135v.woff2)format("woff2"),url(../media/manrope-greek-600-normal.2cdz12dc1iljx.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-vietnamese-600-normal.44s_uvku5lu7o.woff2)format("woff2"),url(../media/manrope-vietnamese-600-normal.04ryp5-ejuw11.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-latin-ext-600-normal.0rboslp6omgc3.woff2)format("woff2"),url(../media/manrope-latin-ext-600-normal.2dnw-ugx_s-0m.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-cyrillic-ext-700-normal.24rfadzth-ea_.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-700-normal.24rbunm8ei_ow.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-cyrillic-700-normal.16p40z5fn5_zv.woff2)format("woff2"),url(../media/manrope-cyrillic-700-normal.3te-i5lbatid1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-greek-700-normal.345zy40yxw5yy.woff2)format("woff2"),url(../media/manrope-greek-700-normal.106e_m097cdnm.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-vietnamese-700-normal.3spwa7rpbdcfi.woff2)format("woff2"),url(../media/manrope-vietnamese-700-normal.09mmasjjym1bw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-latin-ext-700-normal.14ezai-4kezdq.woff2)format("woff2"),url(../media/manrope-latin-ext-700-normal.3p3hfqi13m0pv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(../media/playfair-display-cyrillic-500-normal.0ctm5q3rs15et.woff2)format("woff2"),url(../media/playfair-display-cyrillic-500-normal.15dnkjnn-_50_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(../media/playfair-display-vietnamese-500-normal.0g7c2n5h729wk.woff2)format("woff2"),url(../media/playfair-display-vietnamese-500-normal.2ww8jq3ceza-n.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(../media/playfair-display-latin-ext-500-normal.11a6a2ktys03o.woff2)format("woff2"),url(../media/playfair-display-latin-ext-500-normal.12igtad-oltda.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(../media/playfair-display-latin-500-normal.1to3h1yjpwzkk.woff2)format("woff2"),url(../media/playfair-display-latin-500-normal.2etqo_g9osh4b.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-sans-devanagari-devanagari-400-normal.0hnxfe29tbki_.woff2)format("woff2"),url(../media/noto-sans-devanagari-devanagari-400-normal.1mk6q7qyuz4qm.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-sans-devanagari-latin-ext-400-normal.3_y7jm8_32q4o.woff2)format("woff2"),url(../media/noto-sans-devanagari-latin-ext-400-normal.3qwuev78ylus9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-sans-devanagari-latin-400-normal.35bb8mf3tsze7.woff2)format("woff2"),url(../media/noto-sans-devanagari-latin-400-normal.2tvrbfpgnleuk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(../media/noto-sans-devanagari-devanagari-600-normal.38n81sx2cgrht.woff2)format("woff2"),url(../media/noto-sans-devanagari-devanagari-600-normal.1td_qc2ivhc44.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(../media/noto-sans-devanagari-latin-ext-600-normal.3giggq-z4jdx1.woff2)format("woff2"),url(../media/noto-sans-devanagari-latin-ext-600-normal.1w_ezvyakoh47.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:600;src:url(../media/noto-sans-devanagari-latin-600-normal.2v6ugxmma3sp0.woff2)format("woff2"),url(../media/noto-sans-devanagari-latin-600-normal.0k92hfw7terzs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--maroon:#7a0e1e;--ivory:#fff6e7;--copper:#d9732f;--gold:#c9a962;--teal:#0e6b7a;--sand:#dcc7a3;--ink:#1f1f1f;--muted:#736b63;--line:#e8dfd2;--surface:#fffdf9;--radius:8px}*{box-sizing:border-box}body{color:var(--ink);background:#faf7f1;margin:0;font-family:Manrope,Noto Sans Devanagari,sans-serif;font-size:14px;line-height:1.6}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;background:var(--maroon);color:#fff;border:1px solid #0000;border-radius:6px;padding:11px 18px;font-weight:600;transition:background .15s}button:hover{background:#5e0b17}button:disabled{opacity:.5;cursor:not-allowed}button.secondary{color:var(--maroon);border-color:var(--line);background:0 0}button.secondary:hover{background:var(--ivory)}a{color:var(--maroon)}button.text-button{color:var(--maroon);text-align:left;background:0 0;padding:6px 0;font-size:12px}button.text-button:hover{text-decoration:underline}.danger{color:#b22537!important}:focus-visible{outline:3px solid var(--teal);outline-offset:3px}input,textarea,select{width:100%;color:var(--ink);background:#fff;border:1px solid #d9d0c4;border-radius:6px;min-width:0;padding:11px 12px}textarea{resize:vertical;line-height:1.8}input[type=checkbox]{width:18px;height:18px;accent-color:var(--maroon);flex-shrink:0}label{flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}label small,small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.6}fieldset{border:0;min-width:0;margin:0;padding:0}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.8px;margin-bottom:10px;font-family:Playfair Display,Noto Sans Devanagari,serif;font-size:34px;font-weight:500;line-height:1.3}h2{margin-bottom:18px;font-size:18px;font-weight:600;line-height:1.4}h3{margin-bottom:6px;font-size:14px}p{margin-bottom:16px}.eyebrow{letter-spacing:1.9px;color:var(--maroon);margin-bottom:12px;font-size:9px;font-weight:700;display:block}.muted{color:var(--muted)}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--ivory);border-right:1px solid var(--line);z-index:20;flex-direction:column;width:230px;padding:28px 18px;display:flex;position:fixed;top:0;bottom:0;left:0}.brand{text-align:center;padding:0 12px 32px}.brand img{object-fit:contain;width:164px;height:100px;margin:auto;display:block}.brand>span{letter-spacing:1.6px;color:var(--muted);margin-top:12px;font-size:8px;display:block}.nav-label{letter-spacing:1.6px;color:var(--muted);padding:15px 16px;font-size:9px}.sidebar nav{gap:6px;display:grid}.sidebar nav button{color:#61574f;text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:12px 15px;font-size:12px;font-weight:500;display:flex}.sidebar nav button img{object-fit:contain;width:23px;height:23px}.sidebar nav button.active{color:var(--maroon);border-left:3px solid var(--maroon);background:#f0e2cf;padding-left:12px;font-weight:700}.sidebar nav button:hover{background:#f4e9d8}.sidebar-bottom{margin-top:auto;padding:40px 15px 0}.small-rule{background:var(--gold);width:30px;height:2px;margin-bottom:18px;display:block}.sidebar-bottom p{color:var(--maroon);margin-bottom:7px;font-family:Noto Sans Devanagari,sans-serif;font-size:13px}.sidebar-bottom small{font-size:10px}.workspace{flex-direction:column;width:calc(100% - 230px);min-width:0;margin-left:230px;display:flex}.topbar{background:var(--surface);border-bottom:1px solid var(--line);height:74px;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:0 38px;font-size:11px;display:flex}.topbar strong{color:var(--ink);font-weight:500}.separator{color:#c7bba9;margin:0 14px}.account{align-items:center;gap:9px;display:flex}.account-dot{background:var(--teal);border-radius:50%;width:7px;height:7px}.account button{margin-left:12px}.main-content{flex:1;width:100%;max-width:1700px;margin:0 auto;padding:36px 38px 48px}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.page-heading p{color:var(--muted);margin-bottom:0;font-size:12px}.date-chip{color:var(--muted);white-space:nowrap;font-size:10px}.welcome-banner{border-radius:var(--radius);background:#f3e8d8;border:1px solid #e5d4b8;justify-content:space-between;align-items:center;min-height:270px;padding:30px 38px;display:flex;position:relative;overflow:hidden}.welcome-banner h2{color:var(--maroon);margin-bottom:16px;font-family:Playfair Display,serif;font-size:33px;font-weight:500;line-height:1.25}.welcome-banner p{color:#6b5b4d;font-size:12px;line-height:1.9}.welcome-banner img{object-fit:contain;mix-blend-mode:multiply;width:230px;height:230px;margin-right:40px}.welcome-banner button{padding:10px 17px;font-size:11px}.welcome-banner button span{margin-left:22px}.stats{grid-template-columns:repeat(3,1fr);gap:18px;margin:22px 0 30px;display:grid}.stat{background:var(--surface);border:1px solid var(--line);color:var(--ink);text-align:left;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.stat:hover{background:var(--ivory)}.stat span{color:var(--muted);font-size:10px;font-weight:500}.stat strong{margin-top:5px;font-size:30px;font-weight:500;line-height:1.5;display:block}.stat img{object-fit:contain;width:45px;height:45px}.dashboard-lower{grid-template-columns:1.35fr 1fr;gap:22px;display:grid}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.panel-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.panel-heading h2{margin:0}.panel-heading .eyebrow{margin-bottom:8px;font-size:8px}.tool-row{text-align:left;color:var(--ink);border-top:1px solid var(--line);background:0 0;border-radius:0;align-items:center;gap:17px;width:100%;padding:20px 0;display:flex}.tool-row:last-child{padding-bottom:0}.tool-row:hover{color:var(--maroon);background:0 0}.tool-row img{width:35px;height:35px}.tool-row>span:nth-child(2){flex:1}.tool-row strong{font-size:12px;display:block}.tool-row small{margin-top:5px;font-size:10px;display:block}.connections>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 0;font-size:12px;display:flex}.connections small{font-size:10px;display:block}.connections .text-button{margin-top:14px}.pill{white-space:nowrap;color:#6c5c42;background:#f2eadd;border:1px solid #e6dac6;border-radius:4px;align-items:center;padding:5px 9px;font-size:9px;font-weight:600;line-height:1.5;display:inline-flex}.pill.info{color:#0e6572;background:#e8f2f2;border-color:#cddfe1}.recent{margin-top:30px}.empty{text-align:center;color:var(--muted);padding:35px 20px}.empty>img{object-fit:contain;width:45px;height:45px;margin-bottom:12px}.empty h3{color:#5d534b}.empty p{margin:6px 0;font-size:11px}.workspace-footer{border-top:1px solid var(--line);letter-spacing:1.2px;color:#8a7f71;justify-content:space-between;padding:18px 38px;font-size:8px;display:flex}.workspace-footer span{letter-spacing:0}.two-column{grid-template-columns:1fr 1fr;gap:24px;display:grid}.fields{gap:18px;display:grid}.field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.notice{color:var(--teal);overflow-wrap:anywhere;background:#edf4f3;border:1px solid #d7e4e3;border-radius:6px;margin:18px 0 0;padding:12px 14px;font-size:12px}.notice.error{color:#982b34;background:#fff0ef;border-color:#efd4d4}.contacts-grid{grid-template-columns:330px 1fr;align-items:start;gap:24px;display:grid}.contact-cards{margin-top:22px}.contact-card{border-top:1px solid var(--line);align-items:center;gap:14px;padding:20px 0;display:flex}.contact-card>div:nth-child(2){flex:1;min-width:0}.contact-card h3{margin:0;font-size:13px}.contact-card p{color:var(--muted);margin:3px 0;font-size:11px}.contact-card a{overflow-wrap:anywhere;font-size:11px}.initials{width:37px;height:37px;color:var(--maroon);background:#f0e6d7;border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;display:grid}.contact-actions{gap:12px;display:flex}.recipient-list{max-height:620px;overflow:auto}.recipient{border-top:1px solid var(--line);flex-direction:row;align-items:center;gap:13px;padding:17px 0;display:flex}.recipient strong,.recipient small{overflow-wrap:anywhere;display:block}.recipient strong{font-size:12px}.selection-actions{justify-content:space-between;margin:12px 0;display:flex}.upload{background:#fffcf6;border:1px dashed #caba9f;border-radius:6px;padding:14px}.upload input{padding:7px;font-size:11px}.attachment{overflow-wrap:anywhere;justify-content:space-between;gap:10px;font-size:12px;display:flex}.review-panel{margin-top:24px}.review-recipients{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.email-preview{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:#fff;padding:20px;line-height:1.9}.table-panel{padding:0;overflow:hidden}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;font-size:11px}th{text-align:left;color:#72624e;background:#f6f0e7;padding:15px 20px;font-size:10px;font-weight:600}td{border-top:1px solid var(--line);overflow-wrap:anywhere;max-width:350px;padding:16px 20px}td small{max-width:320px;font-size:10px;display:block}td:last-child{white-space:nowrap}.integration-card{border-top:1px solid var(--line);padding:22px 0}.integration-card p{color:var(--muted);font-size:12px}.studio-grid{grid-template-columns:minmax(340px,.9fr) minmax(420px,1.1fr);align-items:start;gap:24px;display:grid}.editor-panel{padding:22px}.ai-box{background:#f5eee2;border:1px solid #e5d7c1;border-radius:6px;padding:17px}.ai-box label{margin:12px 0}.ai-box>small{margin-top:10px;display:block}.section-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.section-title h3{margin:0;font-size:12px}.body-editor{font-family:Manrope,Noto Sans Devanagari,sans-serif;font-size:13px;line-height:1.9}.signature-upload{justify-content:space-between;align-items:center;display:flex}.signature-upload img{max-width:150px;max-height:65px}.compact-label{min-width:190px}.preview-panel{background:#eee8df;border:1px solid #e1d8cc;border-radius:8px;min-width:0;padding:20px;position:sticky;top:20px}.preview-panel h2{font-size:16px}.preview-panel button{padding:9px 12px;font-size:11px}.preview-note{font-size:10px}.pages-scroller{max-height:1200px;overflow:auto}.page-slot{width:794px;max-width:none;margin:0 auto 20px}.letter-page{color:#292522;background:#fff;flex-direction:column;width:794px;height:1123px;padding:48px 61px 34px;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000008}.letter-header{border-bottom:2px solid var(--gold);flex-shrink:0;align-items:center;gap:22px;height:125px;padding-bottom:20px;display:flex}.letter-header img{object-fit:contain;width:145px;height:100px}.letter-header>div{text-align:right;flex:1}.letter-header strong{color:var(--maroon);overflow-wrap:anywhere;font-family:Playfair Display,Noto Sans Devanagari,serif;font-size:22px;font-weight:500;display:block}.letter-header span{color:var(--maroon);margin:7px 0;font-family:Noto Sans Devanagari,sans-serif;font-size:12px;display:block}.letter-header small{white-space:pre-wrap;max-height:34px;font-size:10px;display:block;overflow:hidden}.letter-meta{justify-content:space-between;gap:20px;min-height:62px;padding:22px 0;font-size:11px;display:flex}.letter-text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;letter-spacing:0;font-family:Manrope,Noto Sans Devanagari,sans-serif;font-size:14px;line-height:1.95}.letter-content{flex-shrink:0;height:644px}.letter-measure{visibility:hidden;pointer-events:none;width:672px;height:auto;position:fixed;top:0;left:-10000px}.letter-signature{flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:flex-start;height:138px;padding-bottom:16px;display:flex}.letter-signature img{object-fit:contain;object-position:left center;width:155px;height:67px;margin-bottom:5px}.letter-signature strong{font-size:13px}.letter-signature span{color:var(--muted);font-size:11px}.letter-footer{border-top:1px solid var(--gold);color:#76674f;margin-top:auto;padding-top:10px;font-size:9px}.letter-footer>span{text-align:center;overflow-wrap:anywhere;display:block}.letter-footer>div{justify-content:space-between;margin-top:9px;display:flex}.page-slot{zoom:.66}.login-screen{background:var(--surface);grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-brand{background:var(--ivory);border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;padding:65px 12%;display:flex}.login-brand>img{object-fit:contain;width:220px;height:140px;margin-bottom:60px}.login-brand h1{color:var(--maroon);margin:8px 0 22px;font-size:44px}.login-brand p{color:#7a6754;font-size:13px;line-height:1.9}.login-location{letter-spacing:2px;color:#8d7659;margin-top:60px;font-size:9px}.login-form{width:380px;max-width:calc(100% - 48px);margin:auto;padding:50px 0}.login-form h2{margin:0 0 14px;font-family:Playfair Display,serif;font-size:32px;font-weight:500}.login-form>p{font-size:12px}.login-form form{margin:30px 0}.login-help{color:#8a7f71;line-height:1.8;margin-top:35px!important;font-size:10px!important}.menu-button{display:none}.skip-link{z-index:99;background:#fff;padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:15px}@media (min-width:1700px){.page-slot{zoom:.8}}@media (max-width:1250px){.sidebar{width:205px}.workspace{width:calc(100% - 205px);margin-left:205px}.main-content{padding:28px 25px}.topbar{padding:0 25px}.studio-grid{grid-template-columns:1fr}.preview-panel{position:static}.page-slot{zoom:.85}.contacts-grid{grid-template-columns:290px 1fr}.contact-card{flex-wrap:wrap}.contact-actions{margin-left:50px}.welcome-banner img{width:180px;height:180px;margin-right:0}.dashboard-lower{grid-template-columns:1fr}.stats{gap:12px}.stat{padding:18px}.stat img{width:35px;height:35px}.login-brand h1{font-size:36px}}@media (max-width:900px){.sidebar{width:230px;top:70px;transform:translate(-100%);box-shadow:10px 0 25px #0001}.sidebar.open{transform:translate(0)}.workspace{width:100%;margin-left:0}.menu-button{display:block;padding:6px 12px!important}.topbar{height:70px;padding:0 20px}.account>span{display:none}.topbar>span{font-size:10px}.brand{padding-bottom:15px}.main-content{padding:26px 22px}.two-column{gap:18px}.page-slot{zoom:.8}.contacts-grid{grid-template-columns:280px 1fr}}@media (max-width:640px){h1{font-size:28px}.page-heading{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:24px}.date-chip{display:none}.main-content{padding:25px 16px}.topbar{gap:10px;padding:0 16px}.topbar>span{font-size:0}.topbar>span strong{font-size:11px}.separator{display:none}.account button{font-size:10px}.welcome-banner{min-height:265px;padding:24px}.welcome-banner h2{font-size:28px}.welcome-banner img{opacity:.8;align-self:flex-start;width:100px;height:150px;margin:25px -10px 0 0}.welcome-banner p{font-size:10px}.stats{grid-template-columns:1fr;gap:10px;margin:16px 0 24px}.stat{padding:14px 20px}.stat>div{flex-direction:row-reverse;align-items:center;gap:20px;display:flex}.stat strong{min-width:35px;margin:0;font-size:24px}.stat img{width:30px;height:30px}.dashboard-lower{gap:18px}.panel{padding:20px}.two-column,.contacts-grid{grid-template-columns:1fr}.contact-actions{margin-left:0}.workspace-footer{letter-spacing:.4px;gap:20px;padding:16px;font-size:7px}.studio-grid,.field-row{grid-template-columns:1fr}.preview-panel{padding:12px}.preview-panel .panel-heading{gap:8px}.preview-panel h2{font-size:14px}.page-slot{zoom:.385}.compact-label{width:100%}.table-panel{padding:0}.review-panel .panel-heading{flex-wrap:wrap}.login-screen{grid-template-columns:1fr}.login-brand{text-align:center;border-right:0;border-bottom:1px solid var(--line);align-items:center;padding:30px}.login-brand>img{width:165px;height:85px;margin-bottom:20px}.login-brand h1{margin-bottom:0;font-size:30px}.login-brand p,.login-location{display:none}.login-brand .eyebrow{font-size:8px}.login-form{padding:40px 0}.letter-page{box-shadow:none}}@media (max-width:375px){.page-slot{zoom:.33}.welcome-banner img{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.app-shell{background:#f6f7f9;height:100dvh;min-height:0;overflow:hidden}.app-shell .sidebar{z-index:40;background:#fffdf9;border-color:#e5e5e7;width:216px;padding:0 12px 14px}.app-shell .brand{text-align:left;border-bottom:1px solid #eee8df;align-items:center;gap:8px;height:76px;margin-bottom:16px;padding:12px 5px;display:flex}.app-shell .brand img{object-fit:contain;width:55px;height:49px;margin:0}.app-brand-name{color:#38282b;font-size:13px;font-weight:700;line-height:1.4}.app-brand-name small{color:#817477;letter-spacing:0;margin-top:3px;font-size:10px;font-weight:500;display:block}.app-shell .nav-label{letter-spacing:1px;padding:12px 12px 8px;font-size:9px}.app-shell .sidebar nav{gap:4px}.app-shell .sidebar nav button{color:#60575a;border-radius:5px;gap:10px;min-height:42px;padding:9px 12px;font-size:12px}.app-shell .sidebar nav button img{width:21px;height:21px}.app-shell .sidebar nav button.active{color:var(--maroon);background:#f4e9e9;border:1px solid #ecd9db;padding:8px 11px}.app-shell .sidebar-bottom{color:#6d6365;border-top:1px solid #eee8df;align-items:center;gap:10px;padding:14px 10px 0;font-size:11px;display:flex}.sidebar-avatar{width:30px;height:30px;color:var(--maroon);background:#f0e4e6;border-radius:6px;place-items:center;font-size:11px;font-weight:700;display:grid}.sidebar-bottom strong{font-size:11px;font-weight:600}.sidebar-bottom small{font-size:10px;display:block}.app-shell .workspace{width:calc(100% - 216px);height:100%;min-height:0;margin-left:216px}.app-shell .topbar{background:#fff;border-color:#e5e5e7;flex-shrink:0;height:54px;min-height:54px;padding:0 26px;font-size:11px}.app-shell .main-content{scrollbar-gutter:stable;max-width:none;min-height:0;padding:24px 26px 30px;overflow-y:auto}.app-shell .workspace-footer{letter-spacing:0;color:#83797b;background:#fff;border-color:#e5e5e7;flex-shrink:0;height:30px;padding:7px 26px;font-size:9px}.app-shell .page-heading{gap:16px;margin-bottom:20px}.app-shell h1{letter-spacing:-.5px;color:#2f282b;margin-bottom:4px;font-family:Manrope,Noto Sans Devanagari,sans-serif;font-size:23px;font-weight:700;line-height:1.4}.app-shell .page-heading>.compact-label{font-size:11px}.app-shell .page-heading .eyebrow{display:none}.app-shell .page-heading p{color:#7a7376;font-size:12px}.heading-actions{flex-shrink:0;gap:8px;display:flex}.app-shell button:not(.app-metric):not(.tool-row){font-size:12px}.app-shell .heading-actions button{min-height:36px;padding:7px 13px}.app-shell .panel{background:#fff;border:1px solid #e3e4e8;border-radius:7px;padding:18px}.app-shell .panel h2,.app-shell .panel-heading h2{font-size:14px;font-weight:700}.app-shell .panel-heading{margin-bottom:16px}.app-shell .fields{gap:14px}.app-shell input:not([type=checkbox]),.app-shell select{border-color:#dcdde1;border-radius:5px;min-height:36px;padding:8px 10px;font-size:12px}.app-shell textarea{border-color:#dcdde1;border-radius:5px;font-size:12px}.app-shell .two-column,.app-shell .contacts-grid{gap:18px}.app-shell .recipient{padding:12px 0}.app-shell .contact-card{padding:14px 0}.app-shell .pill{padding:3px 7px;font-size:10px;font-weight:500}.app-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.app-metric{text-align:left;color:var(--ink);background:#fff;border:1px solid #e3e4e8;border-radius:7px;padding:16px 18px;font-weight:400;display:block}.app-metric:hover{background:#fffcf8;border-color:#d4bdbe}.app-metric>span{color:#6b6467;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.app-metric>span>span{color:#a49b9e;font-size:15px}.app-metric strong{font-variant-numeric:tabular-nums;margin:9px 0 4px;font-size:27px;font-weight:600;line-height:1.3;display:block}.app-metric small{color:#8a8285;font-size:10px}.operations-grid{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:18px;display:grid}.operations-aside{gap:18px;min-width:0;display:grid}.records-panel{background:#fff;border:1px solid #e3e4e8;border-radius:7px;min-width:0;overflow:hidden}.records-tabs{border-bottom:1px solid #e9e9ec;gap:22px;padding:0 18px;display:flex}.records-tabs button{color:#82777b;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:8px;padding:15px 0 12px;font-weight:600;display:flex}.records-tabs button:hover{color:var(--maroon);background:0 0}.records-tabs button[aria-selected=true]{color:var(--maroon);border-bottom-color:var(--maroon)}.records-tabs button>span{color:#80777b;background:#f1f0f2;border-radius:4px;padding:0 5px;font-size:9px}.records-toolbar{align-items:center;gap:10px;padding:14px 18px;display:flex}.record-search{flex:1}.records-toolbar>label:last-child:not(.record-search){max-width:140px}.app-shell .records-table{font-size:11px}.app-shell .records-table th{color:#81797d;background:#fafafb;border-top:1px solid #eeeef0;padding:10px 18px;font-size:10px;font-weight:500}.app-shell .records-table td{border-color:#eeeef0;max-width:350px;padding:12px 18px}.records-table td strong{font-size:11px;font-weight:600;display:block}.records-table td>span:not(.pill){color:#80777a;margin-top:3px;font-size:10px;display:block}.records-empty{text-align:center;min-height:236px;padding:40px 20px 46px}.records-empty img{object-fit:contain;opacity:.85;width:34px;height:34px;margin-bottom:12px}.records-empty h3{margin-bottom:4px;font-size:13px;font-weight:600}.records-empty p{color:#8b8185;margin-bottom:16px;font-size:11px}.records-empty button{padding:7px 12px}.records-footer{color:#8b8286;border-top:1px solid #eeeef0;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:12px 18px;font-size:10px;display:flex}.quick-actions h2{margin-bottom:8px}.quick-actions>button{text-align:left;color:#403639;background:0 0;border-bottom:1px solid #efedf0;border-radius:0;align-items:center;gap:10px;width:100%;padding:13px 0;font-weight:400;display:flex}.quick-actions>button:last-child{border-bottom:0;padding-bottom:0}.quick-actions>button:hover{color:var(--maroon);background:0 0}.quick-actions button img{object-fit:contain;width:25px;height:25px}.quick-actions button>span:nth-child(2){flex:1;min-width:0}.quick-actions strong{font-size:11px;font-weight:600;display:block}.quick-actions small{color:#91868a;margin-top:3px;font-size:10px;line-height:1.6;display:block}.service-status .panel-heading{margin-bottom:4px}.service-row{border-top:1px solid #efedf0;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;display:flex}.service-row strong{font-size:11px;font-weight:600;display:block}.service-row small{font-size:10px;display:block}.service-status>p{color:#8a7f83;margin:8px 0 0;font-size:10px;line-height:1.7}.app-shell .table-panel{padding:0}.app-shell .recent{margin-top:18px}.app-shell .studio-grid{gap:18px}.app-shell .preview-panel{background:#edeef0;border-color:#dfe0e4;padding:16px;top:0}.app-shell .pages-scroller{max-height:calc(100dvh - 260px)}.app-shell .ai-box{background:#faf7f2}.app-shell .empty{padding:28px 18px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.menu-backdrop{display:none}@media (max-width:1100px){.operations-grid{grid-template-columns:minmax(0,1fr) 250px}.app-shell .main-content{padding:20px}.app-metric{padding:14px}.app-metrics{gap:10px}}@media (max-width:900px){.app-shell .sidebar{visibility:hidden;width:216px;top:54px;box-shadow:8px 0 22px #24182012}.app-shell .sidebar.open{visibility:visible}.app-shell .workspace{width:100%;margin-left:0}.app-shell .topbar{padding:0 18px}.menu-backdrop{z-index:35;background:#20151f40;border:0;border-radius:0;padding:0;display:block;position:fixed;inset:54px 0 0}.menu-backdrop:hover{background:#20151f40}.app-shell .sidebar .brand{height:66px}.app-shell .account>span{display:none}}@media (max-width:700px){.operations-grid{grid-template-columns:1fr}.operations-aside{grid-template-columns:1fr 1fr}.app-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .page-heading{flex-flow:wrap;align-items:flex-start}.app-shell .heading-actions{flex-wrap:wrap}.app-shell h1{font-size:21px}.app-shell .main-content{padding:18px 14px}.app-shell .workspace-footer{padding:7px 14px}.app-shell .page-heading p{font-size:11px}.app-shell .panel{padding:16px}.app-shell .table-panel{padding:0}.app-shell .preview-panel,.app-shell .records-toolbar{padding:12px}.records-toolbar input{min-width:0}.records-footer{padding:10px 12px;font-size:9px}.app-shell .pages-scroller{max-height:650px}}@media (max-width:480px){.operations-aside{grid-template-columns:1fr}.app-shell .workspace-footer>span:last-child{display:none}.app-shell .workspace-footer{justify-content:flex-start}.app-shell .topbar{padding:0 14px}.app-shell .heading-actions button{min-height:38px}.app-shell .sidebar nav button{min-height:44px}.app-shell .records-table th,.app-shell .records-table td{padding-left:12px;padding-right:12px}.app-shell .page-heading{gap:12px}.app-metric strong{font-size:25px}.app-metric small{font-size:9px}.app-shell .records-toolbar select{font-size:11px}.app-shell .records-toolbar>label:last-child:not(.record-search){max-width:118px}}
.event-editor{margin-bottom:20px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.event-toolbar{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:18px;display:flex}.event-toolbar label{flex:1;min-width:180px}.event-toolbar small,.event-toolbar div small{color:var(--muted);font-size:12px;display:block}.action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.event-summary{grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0;display:grid}.event-summary>span{color:#69625f;background:#fff;border:1px solid #e5e2de;border-radius:8px;padding:18px;font-size:12px}.event-summary strong{color:#332728;margin-bottom:4px;font-size:25px;display:block}.guest-row{border-top:1px solid #eee7e2;grid-template-columns:1.3fr 140px 190px 1fr auto;align-items:end;gap:14px;padding:18px 0;display:grid}.guest-row small{color:#78706b;margin-top:4px;font-size:11px;display:block}.guest-row label{font-size:11px}.guest-row input,.guest-row select{font-size:12px}.inline-check{align-items:center;gap:8px;display:flex}.inline-check input{width:16px}.mail-workspace{grid-template-columns:minmax(270px,.8fr) minmax(0,1.5fr);align-items:start;gap:18px;display:grid}.mail-list{overflow:hidden;padding:0!important}.message-row{text-align:left;border:0;border-radius:0;flex-direction:column;gap:7px;width:100%;padding:18px;font-weight:400;display:flex;color:#3b3130!important;background:#fff!important;border-bottom:1px solid #ece6e1!important}.message-row:hover,.message-row.selected{background:#f7f1eb!important}.message-row>span,.message-row>strong{overflow-wrap:anywhere}.message-row small{color:#82766f;font-size:11px}.message-meta{color:#8a6560;justify-content:space-between;gap:12px;font-size:11px;display:flex}.message-detail{min-width:0}.message-detail h2{overflow-wrap:anywhere}.mail-preview{background:#fff;border:1px solid #e9e1dc;border-radius:6px;width:100%;height:420px}.assignment{border-bottom:1px solid #eee5df;padding:18px 0}.assignment summary{cursor:pointer;font-size:13px;font-weight:600}.assignment form{margin-top:16px}.reply-composer{padding-top:20px}.reply-composer button{margin-top:12px}.audit-row{overflow-wrap:anywhere;border-bottom:1px solid #eee;padding:12px 0;font-size:12px}.audit-row small{color:#82766f;display:block}.audit-row p{white-space:pre-wrap}.review-panel .mail-preview{height:500px}@media (max-width:1100px){.guest-row{grid-template-columns:1fr 1fr}.guest-row>div{grid-column:1/-1}.mail-workspace{grid-template-columns:1fr}.mail-list{max-height:370px;overflow:auto}}@media (max-width:640px){.form-grid{grid-template-columns:1fr}.event-summary{grid-template-columns:1fr 1fr}.guest-row{grid-template-columns:1fr}.event-toolbar{align-items:stretch}.event-toolbar label{min-width:100%}.mail-preview{height:360px}.panel-heading input{max-width:150px}}.guest-register{min-width:0}.panel-heading:has(+.muted+.guest-register) input{max-width:360px}.panel-heading:has(+.muted+.guest-register) h2{white-space:nowrap}.event-toolbar label.inline-check{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.inline-check input{flex:0 0 16px;margin:0}
.create-event{max-width:100%;margin-bottom:20px}.create-event .panel-heading p{color:#64748b;margin:4px 0 0;font-size:13px}.create-event-section{border-top:1px solid #e2e8f0;padding:18px 0}.create-event-section h3{color:#253248;margin:0 0 12px;font-size:14px}.create-event-section small{color:#64748b;font-size:12px;font-weight:400;line-height:1.5}.create-rituals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 18px;display:grid}.create-ritual{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:8px;min-width:0;padding:14px;display:grid}.create-day{color:#64748b;font-size:11px;font-weight:500}.create-ritual strong{color:#253248;font-size:13px}.create-event input,.create-event select{box-sizing:border-box;min-width:0;max-width:100%}@media (max-width:640px){.create-rituals{grid-template-columns:1fr}.create-event .action-row{flex-direction:column;align-items:stretch}}
.letter-page{color:#1f1f1f;padding:48px 61px 34px;position:relative}.letter-header{border-bottom:1px solid #c9a962;align-items:center;gap:26px;height:125px;padding:0 0 24px;position:relative}.letter-header:after{content:"";background:#7a0e1e;width:64px;height:3px;position:absolute;bottom:-1px;left:0}.letter-header img{object-fit:contain;flex:0 0 100px;width:100px;height:76px}.letter-header>div{text-align:left;min-width:0}.letter-header strong{color:#7a0e1e;letter-spacing:-.35px;font-family:Playfair Display,Noto Sans Devanagari,serif;font-size:27px;font-weight:500;line-height:1.22}.letter-header .letter-identity-local{color:#7a0e1e;margin:7px 0 0;font-family:Noto Sans Devanagari,sans-serif;font-size:17px;font-weight:600;line-height:1.6}.letter-meta{flex-shrink:0;align-items:flex-start;gap:28px;height:62px;min-height:62px;padding:20px 0 17px;font-size:11px;line-height:1.5}.letter-meta>span{overflow-wrap:anywhere;max-width:67%}.letter-meta>span:last-child{text-align:right;flex-shrink:0;margin-left:auto}.letter-meta b{letter-spacing:1.3px;text-transform:uppercase;color:#7a0e1e;margin-right:9px;font-size:8px;font-weight:600}.letter-text{color:#292522;font-size:14px;line-height:1.95}.letter-subject{color:#7a0e1e}.letter-signature{padding-bottom:16px;position:relative}.letter-signature strong{color:#7a0e1e;overflow-wrap:anywhere;max-width:100%;font-size:14px;font-weight:600;line-height:1.6}.letter-signature span{color:#514b46;overflow-wrap:anywhere;max-width:100%;font-size:11px;line-height:1.6}.letter-signature img{width:155px;height:60px;margin-bottom:8px}.letter-footer{color:#514b46;border-top:1px solid #c9a962;padding-top:11px;font-size:9px;line-height:1.6;position:relative}.letter-footer:before{content:"";background:#7a0e1e;width:64px;height:2px;position:absolute;top:-1px;left:0}.letter-footer>.letter-footer-address{text-align:left;white-space:pre-wrap;color:#514b46;line-height:1.5;display:block}.letter-footer>.letter-footer-contact{text-align:left;color:#514b46;margin-top:3px}.letter-footer>div{color:#7a0e1e;letter-spacing:1.1px;text-transform:uppercase;align-items:center;margin-top:9px;font-size:8px}.letter-footer .letter-folio{letter-spacing:.6px;white-space:nowrap;color:#655d54}@media print{.letter-page{box-shadow:none}}.letter-page-final .letter-content{height:auto}.letter-page-final .letter-signature{justify-content:flex-start;padding-top:20px}.letter-page[lang=hi] .letter-meta b,.letter-page[lang=mr] .letter-meta b{letter-spacing:0;font-size:10px}.letter-header{flex-shrink:0;height:auto;min-height:125px}.letter-meta{flex-shrink:0;height:auto;min-height:62px}.letter-signature{flex-shrink:0;height:auto;min-height:138px}.letter-signature img,.letter-signature strong,.letter-signature span,.letter-footer{flex-shrink:0}
.ops-app,.ops-login,.setup-shell{--ops-ink:#1c283b;--ops-muted:#69778c;--ops-line:#e1e7ef;--ops-bg:#f6f8fb;--ops-accent:#f7cd46;color:var(--ops-ink);font-family:Manrope,Noto Sans Devanagari,sans-serif}.ops-app{background:var(--ops-bg)}.ops-app .sidebar{border-color:var(--ops-line);background:#f8fafc;width:246px;padding:0 14px 18px;overflow-y:auto}.ops-wordmark{border-bottom:1px solid var(--ops-line);min-height:80px;color:var(--ops-ink);align-items:center;gap:12px;margin-bottom:17px;font-family:Playfair Display,serif;font-size:19px;font-weight:500;display:flex}.ops-wordmark>span{background:var(--ops-accent);letter-spacing:-1px;border-radius:9px;place-items:center;width:40px;height:40px;font-family:Manrope,sans-serif;font-size:14px;font-weight:800;display:grid}.ops-wordmark small{letter-spacing:2px;color:var(--ops-muted);font:9px/1.7 Manrope,sans-serif;display:block}.ops-app .workspace{width:calc(100% - 246px);margin-left:246px}.ops-nav-group{margin:6px 0 20px}.ops-nav-caption{letter-spacing:.7px;color:#7c8798;padding:4px 13px 10px;font-size:10px;font-weight:600}.ops-app .sidebar nav{display:block}.ops-app .sidebar nav button{color:#536177;background:0 0;border:1px solid #0000;border-radius:7px;gap:11px;width:100%;min-height:42px;padding:10px 13px;font-size:12px}.ops-app .sidebar nav button>span{text-align:left;flex:1}.ops-app .sidebar nav button:hover{background:#eef2f7}.ops-app .sidebar nav button.active{background:var(--ops-accent);border-color:var(--ops-accent);color:#18253a;padding:10px 13px;font-weight:700}.ops-sidebar-help{border:1px solid var(--ops-line);background:#fff;border-radius:9px;margin-top:auto;padding:15px 12px}.ops-sidebar-help p{margin:8px 0 14px;font-size:12px}.ops-sidebar-help button{justify-content:space-between;width:100%}.ops-app .topbar{border-top:2px solid var(--ops-accent);background:#fbfcfe;gap:18px;height:70px;min-height:70px;padding:0 30px}.ops-search{border:1px solid var(--ops-line);color:#778295;background:#f0f4f8;border-radius:22px;align-items:center;gap:10px;width:100%;max-width:520px;padding:0 14px;display:flex;position:relative}.ops-app .ops-search input{min-height:40px;box-shadow:none;background:0 0;border:0;padding:10px 0}.ops-search kbd{white-space:nowrap;border:1px solid var(--ops-line);background:#fff;border-radius:4px;padding:3px 5px;font-size:9px}.ops-search-results{border:1px solid var(--ops-line);z-index:60;background:#fff;border-radius:10px;padding:8px;position:absolute;top:48px;left:0;right:0;box-shadow:0 12px 30px #17243b18}.ops-search-results button{text-align:left;border:0;align-items:center;gap:12px;width:100%;display:flex;color:var(--ops-ink)!important;background:#fff!important;padding:12px!important}.ops-search-results button:hover{background:#f4f6fa!important}.ops-search-results strong,.ops-search-results small{display:block}.ops-search-results small{color:var(--ops-muted);margin-top:3px;font-size:10px}.ops-search-results p{padding:10px;font-size:12px}.ops-account{white-space:nowrap;align-items:center;gap:9px;margin-left:auto;font-size:12px;display:flex}.ops-avatar{color:#fff;background:#1c283b;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:700;display:grid}.ops-app .ops-menu-button{min-height:36px;color:var(--ops-ink);border:1px solid var(--ops-line);background:#fff;border-radius:50%;padding:8px;display:none}.ops-app .main-content{padding:22px 32px 40px}.ops-breadcrumb{color:#7c899c;margin-bottom:23px;font-size:10px}.ops-breadcrumb span{color:#bdc6d1;padding:0 10px}.ops-app h1{letter-spacing:-.7px;color:var(--ops-ink);margin:6px 0;font-family:Playfair Display,Noto Sans Devanagari,serif;font-size:32px;font-weight:500;line-height:1.3}.ops-app .page-heading{margin-bottom:25px}.ops-app .page-heading>div:first-child{border-left:4px solid var(--ops-accent);padding-left:17px}.ops-app .page-heading p{color:var(--ops-muted);max-width:700px;font-size:12px;line-height:1.75}.ops-overline{letter-spacing:1.6px;text-transform:uppercase;color:var(--ops-muted);font-size:9px;font-weight:600;display:block}.ops-app .panel{border:1px solid var(--ops-line);background:#fff;border-radius:12px;padding:24px}.ops-app .panel h2,.ops-app .panel-heading h2{color:var(--ops-ink);font-size:17px;font-weight:700}.ops-app :where(button:not(.message-row):not(.app-metric):not(.text-button):not(.ops-tool-grid button):not(.ops-metrics button):not(.ops-priorities button):not(nav button)){background:var(--ops-accent);color:#19253a;border:1px solid #f7cd46;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:39px;font-weight:700;display:inline-flex}.ops-app button.secondary,.ops-login button.secondary,.setup-shell button.secondary{color:#26344a!important;background:#fff!important;border:1px solid #dce3eb!important}.ops-app .text-button{color:#344762;background:0 0;min-height:32px;font-size:12px}.ops-app .danger{color:#ab3444}.ops-app input:not([type=checkbox]),.ops-app select,.ops-app textarea{color:var(--ops-ink);background:#f8fafc;border:1px solid #dde4ee;border-radius:7px;min-height:42px;padding:11px 12px;font-size:12px}.ops-app textarea{line-height:1.8}.ops-app label{color:#526177;gap:7px;font-size:11px;font-weight:600}.ops-app label small{color:var(--ops-muted);font-size:10px;font-weight:400;line-height:1.7}.ops-app .fields{gap:18px}.ops-app .muted{color:var(--ops-muted)}.ops-app .pill{color:#58677b;background:#f3f5f8;border-color:#e2e7ed;border-radius:5px;font-size:10px}.ops-app .pill.info{color:#287454;background:#ecf7f2;border-color:#d5eadf}.ops-app .notice{color:#365b87;background:#edf4fc;border-color:#d8e5f5;margin-bottom:16px;line-height:1.75}.ops-app .notice.error{color:#9d3342;background:#fff1f2;border-color:#f0d4d8}.ops-app table{font-size:12px}.ops-app th{color:#6c7b90;letter-spacing:.4px;background:#f6f8fb;padding:14px 17px;font-size:10px}.ops-app td{border-color:var(--ops-line);color:#344259;padding:16px 17px}.ops-app td small{color:var(--ops-muted);margin-top:5px;font-size:11px;line-height:1.65}.ops-app .workspace-footer{border-color:var(--ops-line);height:43px;color:var(--ops-muted);background:#f8fafc;align-items:center;padding:8px 32px;font-size:10px}.ops-app .workspace-footer button{font-size:10px}.ops-icon-tile{color:#72591d;background:#fff5d3;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;display:inline-flex}.ops-dashboard-top{grid-template-columns:1.65fr 1fr;gap:20px;display:grid}.ops-event-feature{color:#fff;background:#202c3f;border:1px solid #202c3f;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:225px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.ops-event-feature:after{content:"";pointer-events:none;border:1px solid #cbb36526;border-radius:50%;width:200px;height:200px;position:absolute;top:-65px;right:-65px}.ops-event-feature .ops-overline{color:#f7cd46}.ops-event-feature h2{max-width:600px;margin:15px 0 9px;font-family:Playfair Display,serif;font-size:27px;font-weight:500;line-height:1.3}.ops-event-feature p{color:#c5cedb;margin:0 0 22px;font-size:12px;line-height:1.8}.ops-event-feature button{margin-top:auto}.ops-priorities h2{margin:9px 0 14px}.ops-priorities button{color:#526177;text-align:left;background:#fff;border:0;border-top:1px solid #edf0f5;border-radius:0;justify-content:space-between;align-items:center;width:100%;padding:13px 0;font-size:12px;display:flex}.ops-priorities strong{color:#26344a;font-size:16px}.ops-metrics{grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0 34px;display:grid}.ops-metrics button{border:1px solid var(--ops-line);color:var(--ops-ink);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:12px;padding:17px;display:flex}.ops-metrics button>span:nth-child(2){flex:1}.ops-metrics strong{font-size:23px;line-height:1.3;display:block}.ops-metrics small{color:var(--ops-muted);margin-top:3px;font-size:10px;font-weight:400;display:block}.ops-section-heading{border-left:3px solid var(--ops-accent);margin:28px 0 17px;padding-left:13px}.ops-section-heading h2{margin:0 0 4px;font-family:Playfair Display,serif;font-size:23px;font-weight:500}.ops-section-heading p{color:var(--ops-muted);margin:0;font-size:11px}.ops-tool-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.ops-tool-grid button{text-align:left;border:1px solid var(--ops-line);color:var(--ops-ink);background:#fff;border-radius:9px;flex-direction:column;align-items:flex-start;min-height:143px;padding:20px;display:flex;position:relative}.ops-tool-grid button:hover{background:#fffef9;border-color:#e6c351}.ops-tool-grid strong{margin-top:13px;font-size:13px}.ops-tool-grid small{color:var(--ops-muted);margin-top:6px;font-size:11px;font-weight:400;line-height:1.6}.ops-tool-arrow{color:#8b97a8;position:absolute;top:20px;right:18px}.ops-recent{margin-top:27px}.ops-empty{text-align:center;color:#8190a3;padding:36px 20px}.ops-empty>svg{margin-bottom:12px}.ops-empty h3{color:#344259;margin:5px 0;font-size:15px}.ops-empty p{margin:8px 0 17px;font-size:12px;line-height:1.7}.ops-filter-row{align-items:end;gap:18px;display:flex}.ops-filter-row>label:first-child{flex:1}.ops-filter-row>label{min-width:180px}.ops-card-heading{border-bottom:1px solid var(--ops-line);align-items:center;gap:14px;margin-bottom:24px;padding-bottom:20px;display:flex}.ops-card-heading h2{margin:0 0 5px}.ops-card-heading p{color:var(--ops-muted);margin:0;font-size:11px;line-height:1.6}.ops-service{border-bottom:1px solid var(--ops-line);justify-content:space-between;align-items:center;gap:12px;padding:20px 0;font-size:12px;display:flex}.ops-service small{color:var(--ops-muted);margin-top:6px;font-size:11px;display:block}.ops-subtle-note{color:#7c899c;background:#f7f9fb;border-radius:7px;padding:15px;font-size:11px;line-height:1.85}.ops-help-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ops-help-grid p{color:var(--ops-muted);margin-bottom:0;font-size:12px;line-height:1.9}.ops-app .event-summary>span{border-color:var(--ops-line);color:var(--ops-muted);border-radius:10px}.ops-app .event-summary strong{color:var(--ops-ink)}.ops-app .upload,.ops-app .ai-box{background:#f8fafc;border-color:#dce4ef}.ops-app .initials{color:#3a526e;background:#edf2f8}.ops-app .preview-panel{background:#e9edf3;border-color:#d8e0e9}.ops-app .guest-row{border-color:var(--ops-line)}.ops-app .message-row.selected{background:#fff5d3!important}.ops-app .message-meta{color:#6c7b90}.ops-app .mail-preview{border-color:var(--ops-line)}.ops-app .inline-check{display:flex}.ops-app :focus-visible,.ops-login :focus-visible,.setup-shell :focus-visible{outline-offset:3px;outline:3px solid #407cca}.ops-login{background:#fff;grid-template-columns:1.05fr 1fr;min-height:100dvh;display:grid}.ops-login-intro{color:#fff;background:#202c3f;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:40px 9%;display:flex}.ops-login-intro .ops-wordmark{color:#fff;border-color:#ffffff20}.ops-login-intro .ops-wordmark>span{color:#1c283b}.ops-login-intro .ops-wordmark small{color:#ccd5e2}.ops-login-intro .ops-overline{color:#f7cd46;font-size:9px}.ops-login-intro h1{margin:20px 0;font-family:Playfair Display,serif;font-size:42px;font-weight:500;line-height:1.3}.ops-login-intro p{color:#bfcbda;max-width:390px;font-size:13px;line-height:1.9}.ops-login-intro>small{color:#a8b5c8;font-size:10px}.ops-login-form{width:380px;max-width:calc(100% - 48px);margin:auto;padding:40px 0}.ops-login-form h2{margin:20px 0 10px;font-family:Playfair Display,serif;font-size:32px;font-weight:500}.ops-login-form>p{color:var(--ops-muted);font-size:12px}.ops-login-form form{margin:30px 0}.ops-login-form label{color:#526177;font-size:12px}.ops-login-form input{background:#f8fafc;border-color:#dce4ef;min-height:46px}.ops-login-form button{background:var(--ops-accent);color:#1c283b;border-color:#f7cd46;min-height:44px}.ops-login-help{margin-top:35px!important;font-size:11px!important}.ops-steps{border:1px solid var(--ops-line);background:#fff;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;padding:18px;display:grid}.ops-steps button{color:#6c7b90!important;background:#f5f7fa!important;border-color:#0000!important;justify-content:flex-start!important}.ops-steps button.active{color:#2b374a!important;background:#fff2bf!important}.ops-step-number{background:#e6ebf2;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.active .ops-step-number{color:#26344a;background:#e7bf3c}@media (min-width:1700px){.ops-app .main-content{padding-left:40px;padding-right:40px}.ops-tool-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1150px){.ops-app .sidebar{width:220px}.ops-app .workspace{width:calc(100% - 220px);margin-left:220px}.ops-app .main-content{padding:22px}.ops-dashboard-top{grid-template-columns:1.3fr 1fr}.ops-metrics{grid-template-columns:repeat(2,1fr)}.ops-account>span:not(.ops-avatar){display:none}.ops-app .studio-grid{grid-template-columns:1fr}.ops-app .preview-panel{position:static}.ops-tool-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.ops-app .sidebar{width:246px;transform:translate(-100%)}.ops-app .sidebar.open{transform:translate(0)}.ops-app .workspace{width:100%;margin-left:0}.ops-app .ops-menu-button{display:inline-flex!important}.ops-app .topbar{padding:0 18px}.ops-app .ops-search{max-width:450px}.ops-login-intro{padding:35px}.ops-login-intro h1{font-size:34px}}@media (max-width:640px){.ops-app .topbar{gap:10px;height:62px;min-height:62px;padding:0 12px}.ops-app .ops-search{padding:0 10px}.ops-search input::placeholder{font-size:11px}.ops-search kbd,.ops-avatar{display:none}.ops-account{gap:0}.ops-app .ops-account .text-button{white-space:nowrap;font-size:10px}.ops-app .main-content{padding:18px 14px 28px}.ops-breadcrumb{margin-bottom:18px;font-size:9px}.ops-app h1{font-size:27px}.ops-app .page-heading{gap:16px}.ops-app .page-heading>div:first-child{padding-left:12px}.ops-app .page-heading p{font-size:11px}.ops-app .panel{padding:19px}.ops-dashboard-top,.ops-help-grid{grid-template-columns:1fr}.ops-event-feature{min-height:240px;padding:24px}.ops-event-feature h2{font-size:26px}.ops-metrics{gap:10px;margin:16px 0 26px}.ops-metrics button{gap:9px;padding:13px}.ops-metrics .ops-icon-tile{width:29px;height:29px}.ops-metrics button>svg{display:none}.ops-metrics strong{font-size:21px}.ops-metrics small{font-size:9px}.ops-tool-grid{grid-template-columns:1fr 1fr;gap:10px}.ops-tool-grid button{min-height:168px;padding:15px}.ops-tool-grid strong{font-size:12px}.ops-tool-grid small{font-size:10px}.ops-tool-arrow{top:17px;right:10px}.ops-app .panel-heading{flex-wrap:wrap;align-items:flex-start}.ops-filter-row{flex-direction:column;align-items:stretch}.ops-filter-row label{width:100%}.ops-app .workspace-footer{padding:8px 14px;font-size:8px}.ops-card-heading{align-items:flex-start}.ops-service{flex-wrap:wrap;align-items:flex-start}.ops-login{grid-template-columns:1fr}.ops-login-intro{min-height:0;padding:18px 25px}.ops-login-intro .ops-wordmark{border:0;min-height:60px;margin:0}.ops-login-intro>div:nth-child(2),.ops-login-intro>small{display:none}.ops-login-form{padding:45px 0}.ops-steps{gap:6px;padding:10px}.ops-steps button{gap:5px!important;padding:8px!important;font-size:10px!important}.ops-step-number{width:20px;height:20px}}.invitation-workbench{max-width:1000px}.invitation-step-1 .invitation-compose,.invitation-step-2 .invitation-recipients,.invitation-step-3 .invitation-compose,.invitation-step-3 .invitation-recipients{display:none}.ops-wizard-actions{color:#69778c;border-top:1px solid #e1e7ef;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding-top:20px;font-size:12px;display:flex}.invitation-compose .fields{margin-top:20px}.ops-app .review-panel{margin-top:0}.ops-app .recipient-list{max-height:460px}.ops-app .guest-row{grid-template-columns:minmax(170px,1.1fr) minmax(160px,.8fr) minmax(185px,.9fr) minmax(140px,1fr) auto}@media (max-width:1200px){.ops-app .guest-row{grid-template-columns:1fr 1fr}.ops-app .guest-row>div{grid-column:1/-1}}@media (max-width:640px){.ops-app .guest-row{grid-template-columns:1fr}.ops-wizard-actions{flex-direction:column;align-items:stretch}}.ops-app .topbar .ops-search input{box-shadow:none;background:0 0;border:0;min-width:0;padding:10px 0}@media (min-width:901px){.ops-app .topbar .ops-menu-button{display:none}}
.setup-shell{background:#f6f8fb;min-height:100dvh}.setup-header{background:#fff;border-top:3px solid #f7cd46;border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;gap:18px;height:82px;padding:0 5%;display:flex}.setup-header .ops-wordmark{border:0;min-height:76px;margin:0}.setup-header>span{color:#69778c;align-items:center;gap:8px;font-size:11px;display:flex}.setup-access{background:#fff;border:1px solid #e1e7ef;border-radius:14px;max-width:490px;margin:70px auto;padding:35px}.setup-access h1,.setup-content h1{color:#1c283b;margin:15px 0;font-family:Playfair Display,serif;font-size:32px;font-weight:500}.setup-access p{color:#69778c;font-size:13px;line-height:1.85}.setup-access form{margin:25px 0}.setup-access>small{color:#7b8799;font-size:10px;line-height:1.8}.setup-shell button,.setup-button{color:#1c283b;background:#f7cd46;border:1px solid #f7cd46;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 17px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.setup-shell .text-button{color:#526783;background:0 0;border:0}.setup-shell label{color:#526177;font-size:12px;position:relative}.setup-shell label small{color:#7b8799;font-size:10px;font-weight:400;line-height:1.8}.setup-shell input,.setup-shell select{color:#1c283b;background:#f8fafc;border:1px solid #dce4ef;border-radius:7px;min-height:44px;padding:11px;font-size:12px}.setup-layout{grid-template-columns:250px 1fr;align-items:start;gap:45px;max-width:1250px;margin:auto;padding:40px 25px;display:grid}.setup-progress{position:sticky;top:30px}.setup-progress h2{margin:15px 0;font-family:Playfair Display,serif;font-size:27px;font-weight:500}.setup-progress>p{color:#69778c;font-size:12px;line-height:1.9}.setup-progress ol{margin:30px 0;padding:0;list-style:none}.setup-progress li{margin-bottom:8px}.setup-progress button{text-align:left;color:#69778c;background:0 0;border-color:#0000;justify-content:flex-start;align-items:center;gap:12px;width:100%;padding:12px 10px;font-size:12px;display:flex}.setup-progress button>span{background:#fff;border:1px solid #dce3eb;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.setup-progress button.active{color:#1c283b;background:#fff2bf}.setup-progress button.active>span{background:#f7cd46;border-color:#f7cd46}.setup-private-note{color:#7b8799;border-top:1px solid #dce3eb;align-items:flex-start;gap:10px;padding-top:20px;display:flex}.setup-private-note svg{flex-shrink:0}.setup-private-note p{margin:0;font-size:10px;line-height:1.8}.setup-content{min-width:0}.setup-content .page-heading{border-left:4px solid #f7cd46;padding-left:17px}.setup-content .page-heading p{color:#69778c;font-size:12px;line-height:1.8}.setup-content .panel{border-color:#e1e7ef;border-radius:12px;margin-bottom:20px;padding:28px}.setup-content h2{color:#1c283b;margin-bottom:0;font-size:17px;font-weight:700}.setup-required{color:#8491a3;margin-left:7px;font-size:9px;font-weight:400}.setup-divider{background:#e7ebf1;height:1px;margin:8px 0}.setup-form-actions{border-top:1px solid #e7ebf1;flex-wrap:wrap;gap:10px;padding-top:20px;display:flex}.setup-help{color:#69778c;margin:0;font-size:12px;line-height:1.9}.setup-help a,.setup-content details>a{color:#2d5d9f}.setup-service-title{justify-content:space-between;align-items:center;display:flex}.setup-content details{color:#526177;font-size:12px}.setup-content summary{cursor:pointer;padding:10px 0;font-weight:600}.setup-checks{padding:0;list-style:none}.setup-checks li{gap:12px;padding:8px 0;display:flex}.setup-checks span{color:#247453}.setup-bottom{background:#fff;border:1px solid #e1e7ef;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:20px;display:flex;box-shadow:0 5px 15px #25314908}.setup-bottom>span{color:#69778c;font-size:11px}.setup-test label{max-width:400px;margin:18px 0}.setup-summary>div{border-bottom:1px solid #e7ebf1;grid-template-columns:160px 1fr;gap:20px;padding:15px 0;font-size:12px;display:grid}.setup-summary dt{color:#69778c}.setup-summary dd{overflow-wrap:anywhere;margin:0}.setup-confirm{flex-direction:row;align-items:flex-start;margin:22px 0;line-height:1.8;display:flex;gap:12px!important}.setup-confirm input{flex:0 0 18px;width:18px;min-height:18px;margin-top:3px}.setup-shell .notice{margin:0 0 18px;font-size:12px;line-height:1.8}.setup-shell code{word-break:break-all}@media (max-width:850px){.setup-layout{grid-template-columns:1fr;gap:20px;padding:25px 18px}.setup-progress{position:static}.setup-progress>h2,.setup-progress>p,.setup-private-note{display:none}.setup-progress ol{gap:5px;margin:10px 0;display:flex;overflow:auto}.setup-progress li{flex:none}.setup-progress button{font-size:11px}.setup-header>span{display:none}}@media (max-width:550px){.setup-access{margin:25px 16px;padding:25px}.setup-content .panel{padding:20px}.setup-shell .form-grid{grid-template-columns:1fr}.setup-content h1{font-size:28px}.setup-summary>div{grid-template-columns:1fr;gap:6px}.setup-bottom{padding:14px}.setup-header{padding:0 20px}}.setup-progress{min-width:0}.setup-content .panel{background:#fff}.setup-layout{grid-template-columns:250px minmax(0,1fr)}@media (max-width:850px){.setup-layout{grid-template-columns:minmax(0,1fr)}}
.ops-app,.ops-login,.setup-shell{--ops-ink:#1c283b;--ops-muted:#69778c;--ops-line:#e1e7ef;--ops-bg:#f6f8fb;--ops-accent:#26344a;--maroon:#26344a;--line:#e1e7ef;--muted:#69778c;--surface:#fff}.ops-app button,.ops-login button,.setup-shell button,.setup-button{color:#fff;background:#26344a;border-color:#26344a}.ops-app button:hover,.ops-login button:hover,.setup-shell button:hover,.setup-button:hover{color:#fff;background:#18253a;border-color:#18253a}.ops-app button.secondary:hover,.ops-login button.secondary:hover,.setup-shell button.secondary:hover{background:#edf0f5!important;border-color:#b7c3d3!important}.ops-app button.text-button,.ops-login button.text-button,.setup-shell button.text-button{color:#26344a;background:0 0;border-color:#0000}.ops-app button.text-button:hover,.ops-login button.text-button:hover,.setup-shell button.text-button:hover{color:#18253a;background:#edf0f5}.ops-app h1,.ops-app .ops-section-heading h2,.ops-login h1,.ops-login h2,.setup-shell h1,.setup-shell h2{letter-spacing:-.8px;font-family:Manrope,Noto Sans Devanagari,sans-serif;font-weight:700}.ops-app h1{font-size:28px}.ops-app .page-heading>div:first-child,.setup-content .page-heading{border:0;padding-left:0}.ops-app .eyebrow{color:#69778c;letter-spacing:1.2px}.ops-app .page-heading{margin-bottom:28px}.ops-app .page-heading p{font-size:13px}.ops-app .sidebar{background:#202c3f;border:0;width:228px;padding:0 16px 20px}.ops-app .workspace{width:calc(100% - 228px);margin-left:228px}.ops-wordmark{letter-spacing:-.5px;font-family:Manrope,sans-serif;font-size:17px;font-weight:700}.ops-app .ops-wordmark{color:#fff;border-color:#3f4c60;min-height:90px;margin-bottom:24px}.ops-wordmark>span{color:inherit;letter-spacing:-1px;background:0 0;border:1px solid #8c98ab;border-radius:50%}.ops-app .ops-wordmark small{color:#bdc7d5;letter-spacing:1.5px;margin-top:3px;font-size:8px}.ops-app .ops-nav-caption{color:#aebbcf;letter-spacing:1.2px;text-transform:uppercase;padding-left:12px;font-size:9px}.ops-app .ops-nav-group{margin-bottom:25px}.ops-app .sidebar nav button{color:#d5ddea;border-radius:5px;min-height:44px;font-size:12px}.ops-app .sidebar nav button:hover{color:#fff;background:#344259}.ops-app .sidebar nav button.active{color:#1c283b;background:#f7cd46;border-color:#0000}.ops-app .sidebar nav button.active:hover{color:#1c283b;background:#efd06c}.ops-sidebar-help{color:#d5ddea;background:0 0;border:0;border-top:1px solid #3f4c60;border-radius:0;padding:20px 8px 0}.ops-sidebar-help .ops-overline{color:#aebbcf}.ops-app .ops-sidebar-help button.secondary{color:#fff!important;background:#344259!important;border-color:#506078!important}.ops-app .topbar{background:#fff;border-top:0;height:64px;min-height:64px;padding:0 30px}.ops-app .ops-search{background:0 0;border:0;border-radius:0;max-width:390px;padding:0}.ops-search kbd{color:#69778c;border-color:#e1e7ef}.ops-avatar{color:#26344a;background:#e9edf3;border-radius:7px}.ops-account{font-size:11px}.ops-app .main-content{padding:30px 34px 40px}.ops-breadcrumb{margin-bottom:20px}.ops-app .panel{box-shadow:none;border-radius:7px}.ops-app input:not([type=checkbox]),.ops-app select,.ops-app textarea{background:#fff;border-color:#dde4ee;border-radius:5px;font-size:13px}.ops-app input[type=checkbox],.setup-shell input[type=checkbox]{accent-color:#26344a}.ops-app .panel h2{font-size:15px}.ops-app .workspace-footer{background:#f6f8fb;border-color:#e1e7ef}.ops-app .ops-metrics{background:#fff;border:1px solid #e1e7ef;border-radius:7px;gap:0;margin:0 0 28px;overflow:hidden}.ops-app .ops-metrics button{color:#1c283b;background:#fff;border:0;border-right:1px solid #e1e7ef;border-radius:0;justify-content:space-between;align-items:flex-start;padding:22px}.ops-app .ops-metrics button:last-child{border-right:0}.ops-app .ops-metrics button:hover{color:#26344a;background:#f8f4e7}.ops-metrics strong{font-variant-numeric:tabular-nums;font-size:30px;font-weight:600}.ops-metrics small{margin-top:6px;font-size:11px}.ops-metrics .ops-icon-tile{display:none}.ops-metrics button>svg{color:#778295;margin-top:6px}.register-layout{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:24px;display:grid}.event-register .panel-heading{border-bottom:1px solid #e1e7ef;padding-bottom:18px}.register-count{color:#69778c;font-size:11px}.ops-app .event-register-row{color:#1c283b;text-align:left;background:#fff;border:0;border-bottom:1px solid #e1e7ef;border-radius:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:19px 0;display:flex}.ops-app .event-register-row:hover{color:#26344a;background:#f6f8fb}.event-register-row strong,.event-register-row small{display:block}.event-register-row small{color:#69778c;margin-top:6px;font-size:11px}.event-register-row>span:first-child{flex:1}.event-register-row .pill{white-space:nowrap}.register-empty{max-width:420px;padding:24px 0}.register-empty>svg{color:#778295;margin-bottom:14px}.register-empty h3{font-size:19px;font-weight:600;line-height:1.4}.register-empty p{color:#69778c;font-size:12px;line-height:1.9}.ops-app .ops-priorities{background:#edf0f5;border:0}.ops-priorities h2{margin:8px 0 20px}.ops-app .ops-priorities button{color:#344259;background:0 0;border-color:#d2dae5;padding:18px 0}.ops-app .ops-priorities button:hover{color:#1c283b;background:#e1e7ef}.ops-priorities strong{color:#26344a;font-size:22px;font-weight:500}.ops-recent{margin-top:24px}.ops-app .ops-empty{text-align:left;padding:20px 0}.ops-app .ops-empty>svg{color:#778295}.ops-app .ops-empty h3{font-size:17px}.ops-app .ops-help-grid .panel{border-top:3px solid #bdc7d5}.ops-app .ops-steps{background:0 0;border:0;border-bottom:1px solid #d2dae5;border-radius:0;gap:16px;padding:0 0 16px}.ops-app .ops-steps button{border-radius:4px;color:#536177!important;background:0 0!important}.ops-app .ops-steps button.active{color:#26344a!important;background:#fff2bf!important}.ops-step-number{background:#e9edf3;border-radius:4px}.active .ops-step-number{color:#fff;background:#26344a}.ops-app .ops-search-results button{color:#1c283b!important}.ops-app .ops-search-results button:hover{background:#edf0f5!important}.ops-app .ops-menu-button{color:#26344a;background:#fff;border-color:#e1e7ef}.ops-app .ops-menu-button:hover{color:#26344a;background:#edf0f5}.ops-app .message-row{color:#1c283b;background:#fff}.ops-app .message-row:hover{color:#1c283b;background:#f6f8fb}.ops-app .message-row.selected{background:#fff6d9!important}.ops-app .message-row.selected:hover{color:#1c283b}.ops-login{background:#f6f8fb;grid-template-columns:1fr 1.2fr}.ops-login-intro{background:#202c3f;padding:40px 10%}.ops-login-intro h1{font-size:37px;line-height:1.45}.ops-login-intro .ops-overline{color:#f7cd46}.ops-login-intro .ops-wordmark>span{color:#d5ddea;background:0 0}.ops-login-form{background:#fff;border:1px solid #e1e7ef;border-radius:8px;width:440px;padding:36px}.ops-login-form h2{font-size:27px}.ops-login-form form{margin-bottom:0}.ops-login-form .ops-icon-tile{color:#26344a;background:#edf0f5}.setup-header{border-top:0}.setup-header .ops-wordmark>span{color:#26344a}.setup-progress button{color:#536177;background:0 0;border-color:#0000}.setup-progress button:hover{color:#26344a;background:#edf0f5}.setup-progress button.active{color:#26344a;background:#fff2bf}.setup-progress button.active>span{color:#fff;background:#26344a;border-color:#26344a}.setup-progress h2{font-size:24px}.setup-access,.setup-content .panel{border-radius:7px}.setup-access h1,.setup-content h1{font-size:28px}.setup-shell .text-button{color:#26344a}@media (max-width:1150px){.ops-app .main-content{padding:26px 24px}.ops-app .ops-metrics{grid-template-columns:repeat(2,1fr)}.ops-metrics button:nth-child(-n+2){border-bottom:1px solid #e1e7ef}.register-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.ops-app .sidebar{width:228px}.ops-app .workspace{width:100%;margin-left:0}.ops-app .topbar{padding:0 18px}.ops-app .ops-search{max-width:100%}}@media (max-width:640px){.ops-app .main-content{padding:23px 16px}.ops-app .topbar{padding:0 12px}.ops-app h1{font-size:25px}.ops-app .panel{padding:18px}.ops-app .ops-metrics button{padding:18px 14px}.ops-metrics strong{font-size:26px}.ops-metrics small{font-size:10px}.ops-app .ops-steps{gap:4px}.register-layout{gap:18px}.ops-login{display:block}.ops-login-intro{padding:16px 24px}.ops-login-form{max-width:calc(100% - 32px);margin:30px auto;padding:26px}.ops-account .text-button{font-size:10px}.event-register-row{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ops-app *,.ops-login *,.setup-shell *{transition:none!important;animation:none!important}}.ops-app button:not(.secondary):not(.text-button):not(.message-row):not(.event-register-row):not(.ops-menu-button):not(.menu-backdrop):not(nav button):not(.ops-metrics button):not(.ops-priorities button):not(.ops-search-results button),.ops-login button:not(.text-button),.setup-shell button:not(.secondary):not(.text-button):not(.setup-progress button),.setup-button{color:#1c283b;background:#f7cd46;border-color:#e4bd3e}.ops-app button:not(.secondary):not(.text-button):not(.message-row):not(.event-register-row):not(.ops-menu-button):not(.menu-backdrop):not(nav button):not(.ops-metrics button):not(.ops-priorities button):not(.ops-search-results button):hover,.ops-login button:not(.text-button):hover,.setup-shell button:not(.secondary):not(.text-button):not(.setup-progress button):hover,.setup-button:hover{color:#18253a;background:#ebbe2f;border-color:#d7ad25}.ops-app .sidebar{height:100dvh;padding-bottom:max(14px,env(safe-area-inset-bottom));flex-direction:column;display:flex;top:0;bottom:0;overflow:hidden}.ops-app .sidebar .ops-wordmark{flex:none;min-height:78px;margin-bottom:12px}.ops-app .sidebar nav{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#68788e transparent;flex:auto;min-height:0;padding:0 4px 8px 0;scroll-padding-block:12px;overflow:hidden auto}.ops-app .sidebar nav::-webkit-scrollbar{width:5px}.ops-app .sidebar nav::-webkit-scrollbar-thumb{background:#68788e;border-radius:8px}.ops-app .sidebar .ops-sidebar-help{flex:none;margin-top:12px;padding:12px 0 0}.ops-app .sidebar .ops-sidebar-help>span,.ops-app .sidebar .ops-sidebar-help>p{display:none}.ops-app .sidebar .ops-nav-group{margin:4px 0 18px}.ops-app .sidebar .ops-nav-group:last-child{margin-bottom:0}@media (max-width:900px){.ops-app .sidebar{height:calc(100dvh - 64px);top:64px}.ops-app .menu-backdrop{background:#14203380;inset:64px 0 0}.ops-app .menu-backdrop:hover{background:#14203380}}@media (max-width:640px){.ops-app .sidebar{height:calc(100dvh - 62px);top:62px}.ops-app .menu-backdrop{inset:62px 0 0}}@media (max-height:500px){.ops-app .sidebar .ops-wordmark{min-height:58px;margin-bottom:6px}.ops-app .sidebar .ops-sidebar-help{margin-top:6px;padding-top:6px}}
.ops-app .event-workspace{margin:22px 0}.event-tabs{overscroll-behavior-x:contain;border-bottom:1px solid #dce3eb;gap:6px;margin-bottom:22px;padding-bottom:12px;display:flex;overflow-x:auto}.ops-app .event-tabs button{white-space:nowrap;color:#536177;background:0 0;border:0;padding:10px 13px}.ops-app .event-tabs button.active{color:#1c283b;background:#e8edf4}.ops-app .event-tabs button:hover{color:#1c283b;background:#eef2f7}.event-readiness{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.event-readiness button{text-align:left;justify-content:flex-start!important;font-size:11px!important}.event-detail-card{background:#fbfcfe;border:1px solid #dce3eb;border-radius:7px;gap:18px;padding:20px;display:grid}.event-detail-card h3{margin:0}.event-identity-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;display:grid}.event-artwork-preview{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.event-artwork{color:#7a0e1e;text-align:center;overflow-wrap:anywhere;background:#fff;border:1px solid #e8dfd2;flex-direction:column;align-items:center;gap:10px;width:100%;padding:30px 24px;display:flex}.event-artwork img{object-fit:contain;max-width:100%;max-height:110px}.event-artwork small{color:#7a0e1e;letter-spacing:1px;font-size:10px}.event-artwork h3{color:#7a0e1e;margin:4px 0;font-family:Playfair Display,serif;font-size:24px}.event-artwork strong{font-family:Noto Sans Devanagari,sans-serif}.event-artwork span{color:#62564c;border-top:1px solid #c9a962;padding-top:14px;font-size:12px}.event-artwork p{color:#62564c;margin:0;font-size:11px}.event-save-bar{border-top:1px solid #dce3eb;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-top:18px;display:flex}.event-save-bar>span{color:#69778c;font-size:11px}.letter-header .letter-event-identity{color:#7a0e1e;letter-spacing:0;margin-top:8px;font-family:Noto Sans Devanagari,Manrope,sans-serif;line-height:1.6;display:block;font-size:12px!important}.letter-header .letter-event-logo{object-fit:contain;width:auto;max-width:150px;height:42px;margin-top:8px;display:block}.event-context-note{color:#69778c;font-size:11px;line-height:1.8}@media (max-width:900px){.event-identity-grid{grid-template-columns:1fr}.event-artwork{max-width:520px}.event-detail-card{padding:16px}}@media (max-width:640px){.event-save-bar{flex-direction:column;align-items:stretch}.event-readiness{grid-template-columns:1fr}.event-tabs button{font-size:11px!important}.event-workspace .form-grid{grid-template-columns:1fr}}
.ui-popups{color:#0f172a;box-sizing:border-box;font:400 13px/1.6 Manrope,sans-serif}.ui-popups *{box-sizing:border-box}.ui-toast-stack{z-index:10000;pointer-events:none;gap:10px;width:min(400px,100vw - 32px);display:grid;position:fixed;top:22px;right:24px}.ui-toast{pointer-events:auto;background:#fff;border:1px solid #e2e8f0;border-left:4px solid #64748b;border-radius:10px;align-items:flex-start;gap:12px;padding:15px;display:flex;box-shadow:0 8px 30px #0f172a1a}.ui-toast strong{font-size:13px}.ui-toast p{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0}.ui-toast>div{flex:1;min-width:0}.ui-message-icon{background:#f1f5f9;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-weight:700;display:grid}.ui-success{border-left-color:#15803d}.ui-success .ui-message-icon{color:#166534;background:#f0fdf4}.ui-error{border-left-color:#b91c1c}.ui-error .ui-message-icon{color:#b91c1c;background:#fef2f2}.ui-warning{border-left-color:#c2410c}.ui-warning .ui-message-icon{color:#92400e;background:#fff7ed}.ui-popups button{cursor:pointer;min-height:40px;box-shadow:none;border:1px solid #94a3b8;border-radius:7px;padding:9px 15px;font:600 13px/1.5 Manrope,sans-serif}.ui-popups button:focus-visible{outline-offset:3px;outline:2px solid #c2410c}.ui-popups .ui-dismiss{color:#475569;background:0 0;border:0;flex-shrink:0;width:32px;min-height:32px;padding:0;font-size:22px}.ui-popups .ui-dismiss:hover{background:#f1f5f9}.ui-confirm{background:#fff;border:1px solid #cbd5e1;border-radius:12px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 48px);padding:26px;overflow:auto;box-shadow:0 20px 60px #0f172a33}.ui-confirm::backdrop{background:#0f172a80}.ui-confirm h2{margin:12px 0 8px;font-size:19px}.ui-confirm p{white-space:pre-wrap;margin:0}.ui-dialog-symbol{color:#92400e;background:#fff7ed;border-radius:10px;place-items:center;width:38px;height:38px;font-size:22px;font-weight:700;display:grid}.ui-dialog-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.ui-popups .ui-cancel{color:#334155;background:#fff}.ui-popups .ui-primary{color:#481a00;background:orange;border-color:orange}.ui-popups .ui-danger{color:#fff;background:#b91c1c;border-color:#b91c1c}.ui-popups .ui-primary:hover{background:#ffc41b}.ui-popups .ui-cancel:hover{background:#f8fafc}.ui-popups .ui-danger:hover{background:#991b1b}@media (max-width:600px){.ui-toast-stack{top:auto;bottom:16px;right:16px}.ui-confirm{padding:22px}.ui-dialog-actions{flex-wrap:wrap}.ui-dialog-actions button{flex:1}}@media print{.ui-popups{display:none!important}}
.ops-app{--ops-ink:#0f172a;--ops-muted:#64748b;--ops-line:#e2e8f0;--ops-accent:orange;--maroon:#0f172a;--gold:orange;background:#f8fafc}.ops-app .sidebar{background:#202c3d;border-right-color:#344156;width:252px;padding:18px 14px}.ops-app .workspace{width:calc(100% - 252px);margin-left:252px}.live-sidebar-logo{background:#fff;border-radius:8px;width:210px;height:94px;margin:0 auto 14px;padding:5px;display:block}.live-sidebar-logo img{object-fit:contain;width:100%;height:100%}.ops-app .ops-nav-group{margin:0;padding:14px 0 0}.ops-app .ops-nav-caption{letter-spacing:1px;color:#a5afbe;margin:0 0 7px;padding:0 10px;font-size:11px}.ops-app .sidebar nav button{color:#bac1cc;border:0;border-radius:7px;min-height:36px;padding:8px 11px;font-size:12px}.ops-app .sidebar nav button:hover{color:#fff;background:#2a3a50}.ops-app .sidebar nav button.active{color:#fff;background:#304159;border:0;box-shadow:inset 3px 0 orange}.ops-app .sidebar nav button.active svg{color:orange}.ops-app .ops-sidebar-help{padding-top:14px}.ops-app .sidebar :focus-visible{outline-offset:3px;outline:2px solid orange}.ops-app .topbar{border-bottom:1px solid var(--ops-line);background:#fff;height:64px;min-height:64px;padding:0 28px}.ops-app .main-content{background:#fff;padding:22px 28px}.ops-app h1,.ops-app h2,.ops-app h3{color:var(--ops-ink);font-family:Manrope,sans-serif}.ops-app h1{font-size:24px;line-height:1.3}.ops-app h2{font-size:17px}.ops-app .page-heading{border-bottom:1px solid var(--ops-line);margin-bottom:18px;padding-bottom:17px}.ops-app .page-heading>div:first-child{border:0;padding-left:0}.ops-app .page-heading p{font-size:12px;line-height:1.6}.ops-app .panel{box-shadow:none;border-color:var(--ops-line);background:#fff;border-radius:8px;padding:18px}.ops-app label{color:var(--ops-ink);font-size:12px}.ops-app input,.ops-app select,.ops-app textarea{border-color:#7c8ba1;min-height:36px;padding:8px 10px;font-size:13px}.ops-app button{color:#481a00;background:orange;border-color:orange;min-height:36px;padding:8px 12px;font-size:12px}.ops-app button:hover{background:#ffc41b}.ops-app button.secondary,.ops-app button.text-button{color:var(--ops-ink);border-color:var(--ops-line);background:#fff}.ops-app button.secondary:hover{background:#fff7ed}.ops-app .pill{color:#475569;background:#f1f5f9;border-color:#cbd5e1;font-size:12px}.ops-app .fields{gap:13px}.ops-app .muted,.ops-app small{color:var(--ops-muted);font-size:12px}.ops-app :focus-visible{outline-offset:3px;outline:2px solid #c2410c}.ops-app .ops-search{border-color:var(--ops-line);background:#f8fafc}.ops-app .ops-search input{border:0}.ops-app .workspace-footer{padding:12px 28px}.ops-app .ops-icon-tile{color:#c2410c;background:#fff7ed}.ops-app .ops-section-heading h2{font-family:Manrope,sans-serif;font-size:18px}.live-settings{grid-template-columns:190px minmax(0,1fr);gap:30px;display:grid}.live-settings>nav{border-right:1px solid #e2e8f0;flex-direction:column;gap:5px;padding-right:14px;display:flex}.ops-app .live-settings>nav button{text-align:left;background:0 0;border:0;justify-content:flex-start}.ops-app .live-settings>nav button[aria-current]{background:#f1f5f9}.live-settings-content{max-width:640px;padding:8px 0}.live-settings-content>p{color:#64748b;font-size:12px;line-height:1.6}.live-settings-content>label{margin:15px 0}.live-settings-logo{object-fit:contain;width:230px;max-width:100%;height:115px}.live-vvip-filters{border:0;gap:12px;margin:0 0 18px;padding:0;display:flex}.live-vvip-filters label{flex:1}.live-vvip{grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);gap:18px;display:grid}.live-guest-list{min-width:0}.ops-app .live-guest{color:#0f172a;text-align:left;overflow-wrap:anywhere;background:#fff;border:0;border-bottom:1px solid #e2e8f0;border-radius:0;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:12px 0;display:flex}.ops-app .live-guest.selected{background:#fff7ed}.live-guest-detail{min-width:0}.live-guest-detail>h2{margin-top:16px}.live-guest-detail p{font-size:12px;line-height:1.6}.live-draft{border-bottom:1px solid #e2e8f0;align-items:center;gap:10px;padding:12px 0;display:flex}.live-draft>span{flex:1;min-width:0}.live-draft strong,.live-draft small{display:block}.live-detail-tabs{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.ops-app .live-detail-tabs button[aria-current]{background:#fff7ed;border-bottom:2px solid #e27d00}.ops-app .live-message{text-align:left;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;width:100%;margin:10px 0;display:flex}.live-email-review{border-top:1px solid #e2e8f0;margin-top:18px;padding-top:16px}.ops-app .live-email-review iframe{height:760px}.ops-login button{color:#481a00!important;background:orange!important;border-color:orange!important}.ops-login :focus-visible{outline-color:#c2410c}@media (max-width:900px){.ops-app .workspace{width:100%;margin-left:0}.ops-app .sidebar{width:252px}.live-settings{grid-template-columns:1fr;gap:18px}.live-settings>nav{border:0;border-bottom:1px solid #e2e8f0;flex-direction:row;padding:0 0 10px;overflow:auto}.live-settings>nav button{white-space:nowrap}.live-vvip{grid-template-columns:1fr}.live-vvip.has-guest .live-guest-list{display:none}.live-vvip-filters{flex-direction:column}.ops-app .main-content{padding:18px 14px}.ops-app .topbar{padding:0 14px}.ops-app .live-email-review iframe{height:650px}}@media print{.live-sidebar-logo{display:none}}
.letter-page{color:#382920;isolation:isolate;background:#fffefb;padding:34px 52px 27px;position:relative}.letter-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 100% 80%,#fbefd6 0,#0000 38%);position:absolute;inset:0}.letter-page:after{content:"";z-index:-1;background:url(/admin/brand/stationery-waves.svg) bottom/100% 100%;height:66px;position:absolute;bottom:0;left:0;right:0}.letter-page .letter-header{background:linear-gradient(110deg,#fffefb 35%,#fff0d0);border:0;align-items:flex-start;gap:20px;height:174px;margin:0 -52px;padding-bottom:43px;padding-left:52px;padding-right:52px;position:relative}.letter-page .letter-header:after{content:"";background:url(/admin/brand/stationery-waves.svg) 50%/100% 100%;width:100%;height:42px;position:absolute;bottom:0;left:0;right:0}.letter-page .letter-header>img{object-fit:contain;object-position:left top;flex:0 0 300px;width:300px;height:94px}.letter-page .letter-header>div{text-align:right;color:#8b101d;flex:1;padding-top:13px}.letter-page .letter-header>div>strong{color:#8b101d;font:18px Georgia,serif;display:block}.letter-page .letter-header .letter-identity-local{letter-spacing:0;margin-top:5px;font-size:12px}.letter-page .letter-meta{color:#8b101d;padding:16px 0 22px;font-family:Georgia,Noto Sans Devanagari,serif;font-size:12px}.letter-page .letter-footer{color:#8b101d;background:0 0;border-top:1px solid #cf963f;padding:12px 0 39px;position:relative}.letter-page .letter-footer>div{color:#796856}.letter-page .letter-signature strong,.letter-page .letter-subject{color:#8b101d}.letter-page .letter-text{font-family:Georgia,Noto Sans Devanagari,serif;font-size:15px;line-height:1.85}.letter-measure.letter-text{width:690px;font-family:Georgia,Noto Sans Devanagari,serif;font-size:15px;line-height:1.85}.letter-page[data-stationery=chhath-2026]{background:#fff;padding:0 38px 110px}.letter-page[data-stationery=chhath-2026]:before,.letter-page[data-stationery=chhath-2026]:after{display:none}.supplied-letterhead{object-fit:fill;z-index:-1;pointer-events:none;width:794px;height:1123px;position:absolute;inset:0}.letter-page[data-stationery=chhath-2026] .letter-header{visibility:hidden;height:250px;min-height:250px;margin:0;padding:0;overflow:hidden}.letter-page[data-stationery=chhath-2026] .letter-meta{min-height:42px;padding:4px 0 0;font-size:14px;line-height:1.4}.letter-page[data-stationery=chhath-2026] .letter-meta b{display:none}.letter-page[data-stationery=chhath-2026] .letter-meta>span:first-child{overflow-wrap:anywhere;max-width:155px;margin-left:65px;font-size:12px}.letter-page[data-stationery=chhath-2026] .letter-meta>span:last-child{overflow-wrap:normal;width:128px;max-width:128px;font-size:12px}.letter-page[data-stationery=chhath-2026] .letter-footer{visibility:hidden;border:0;height:0;min-height:0;padding:0;overflow:hidden}
.email-preview-shell{min-width:0;margin:18px 0;position:relative}.email-preview-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.email-preview-controls>div{gap:6px;display:flex}.email-preview-controls span{color:#687387;font-size:11px}.ops-app .email-preview-controls button[aria-pressed=true]{color:#481a00;background:#fff1d0;border-color:#e1ac39}.email-expand{margin-bottom:12px}.email-preview-surface{background:#eae6df;border:1px solid #ded9d0;border-radius:10px;min-width:0;padding:12px;overflow:hidden}.email-preview-surface.mobile{width:386px;max-width:100%;margin:0 auto}.email-preview-surface .mail-preview{background:#f2eee7;border-radius:4px;width:100%;height:760px;margin:0;display:block;border:0!important}.email-preview-caption{color:#687387;margin-top:10px;font-size:11px!important}.email-preview-dialog{color:#202c3d;background:#f8fafc;border:1px solid #d6dce5;border-radius:12px;width:min(960px,100vw - 32px);max-height:calc(100vh - 32px);padding:22px}.email-preview-dialog::backdrop{background:#172233aa}.email-preview-dialog>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.email-preview-dialog h2{margin:0}.email-preview-dialog .mail-preview{height:calc(100vh - 200px);min-height:320px}.email-preview-dialog .email-preview-surface.desktop{max-width:720px;margin:auto}@media (max-width:540px){.email-preview-surface{padding:0}.email-preview-dialog{padding:12px}.email-preview-surface .mail-preview{height:640px}.email-preview-controls span{display:none}}
