@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-ext-400-normal.29h3lvkzti2g0.woff2)format("woff2"),url(../media/inter-cyrillic-ext-400-normal.2tawlv965c-2g.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.2y7ys-6xqyvlu.woff2)format("woff2"),url(../media/inter-cyrillic-400-normal.313z8u3gguft6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-ext-400-normal.2sh_6_vhnlvft.woff2)format("woff2"),url(../media/inter-greek-ext-400-normal.0l231a9nt5uww.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-400-normal.05unz6ahsdg5s.woff2)format("woff2"),url(../media/inter-greek-400-normal.1ie-jkghmy-g3.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-vietnamese-400-normal.0vt5hs1-p3hwb.woff2)format("woff2"),url(../media/inter-vietnamese-400-normal.1sh--xb01u94w.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.215r6wzhyafb5.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.1s10ttb8x1xct.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.08vufg9rbrtqu.woff2)format("woff2"),url(../media/inter-latin-400-normal.0qkhh15u3nzc2.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-ext-500-normal.2lrm7m7v2pmbu.woff2)format("woff2"),url(../media/inter-cyrillic-ext-500-normal.1dhkj9n1d9eco.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-500-normal.1nv56f3vj863s.woff2)format("woff2"),url(../media/inter-cyrillic-500-normal.06elr_s4xp1zj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-ext-500-normal.0kf5e66myu7u-.woff2)format("woff2"),url(../media/inter-greek-ext-500-normal.2yi4i7l4h95u-.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-500-normal.0_q-v-7d36a_x.woff2)format("woff2"),url(../media/inter-greek-500-normal.2q6jyr9iwt8we.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-vietnamese-500-normal.2jar8flmuc211.woff2)format("woff2"),url(../media/inter-vietnamese-500-normal.1ms37jnnr6ne8.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-ext-500-normal.2rhh45_wkw1e4.woff2)format("woff2"),url(../media/inter-latin-ext-500-normal.2mn7n1eepax5z.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.037elok7xg7ol.woff2)format("woff2"),url(../media/inter-latin-500-normal.0zoa3evckypzi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-ext-600-normal.42f1l9b1vn7on.woff2)format("woff2"),url(../media/inter-cyrillic-ext-600-normal.0llmxmbbmm9_u.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-600-normal.0-dy8oiks8ebz.woff2)format("woff2"),url(../media/inter-cyrillic-600-normal.1yx35ha52iheu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-ext-600-normal.1vvyze5ech61n.woff2)format("woff2"),url(../media/inter-greek-ext-600-normal.2409xwbea2gft.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-600-normal.1o2sh6_upyp40.woff2)format("woff2"),url(../media/inter-greek-600-normal.217aew8mjlovh.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-vietnamese-600-normal.28hfptm0o_tt8.woff2)format("woff2"),url(../media/inter-vietnamese-600-normal.0ryxdan2-9e5a.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-ext-600-normal.24qjoiekzybge.woff2)format("woff2"),url(../media/inter-latin-ext-600-normal.0jniwfmk9oe12.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.42bxzpetz5w8g.woff2)format("woff2"),url(../media/inter-latin-600-normal.2azw06-3fu-n-.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-ext-700-normal.0me1u56i82hi2.woff2)format("woff2"),url(../media/inter-cyrillic-ext-700-normal.13n_vpa0gbyg7.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-700-normal.378qjskmmzqr1.woff2)format("woff2"),url(../media/inter-cyrillic-700-normal.1om2rvzqaqs1z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-ext-700-normal.2rh7y3r4qo2km.woff2)format("woff2"),url(../media/inter-greek-ext-700-normal.0eo4e8i6f7p31.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-700-normal.30-dggm__4v65.woff2)format("woff2"),url(../media/inter-greek-700-normal.2-1u0zzxsm6-x.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-vietnamese-700-normal.23ham7l7wwy_k.woff2)format("woff2"),url(../media/inter-vietnamese-700-normal.12wdlez6yu94z.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-ext-700-normal.40zd91kdmj3fq.woff2)format("woff2"),url(../media/inter-latin-ext-700-normal.1db-uvxaxecrq.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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-700-normal.0w01zqnq_4v13.woff2)format("woff2"),url(../media/inter-latin-700-normal.0f21to4h01kr-.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-cyrillic-ext-800-normal.084vj588cplwz.woff2)format("woff2"),url(../media/inter-cyrillic-ext-800-normal.4148fqwajyy39.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-cyrillic-800-normal.13l7nmrfn10_j.woff2)format("woff2"),url(../media/inter-cyrillic-800-normal.0goj79ykxk-95.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-greek-ext-800-normal.1l5sik5fhn4t0.woff2)format("woff2"),url(../media/inter-greek-ext-800-normal.1x8jb97_h_66k.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-greek-800-normal.0u_oqjgr8zr75.woff2)format("woff2"),url(../media/inter-greek-800-normal.3u0xyw-zjncs1.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-vietnamese-800-normal.110l-eskxxbbg.woff2)format("woff2"),url(../media/inter-vietnamese-800-normal.2748wlsxlk5og.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-latin-ext-800-normal.1p00_mu4mrh9r.woff2)format("woff2"),url(../media/inter-latin-ext-800-normal.43jb3p-pnak7f.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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-latin-800-normal.406xo0d1qinnu.woff2)format("woff2"),url(../media/inter-latin-800-normal.1sjorl53i71xb.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:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(../media/merriweather-cyrillic-ext-700-normal.1mlll7znlf9pw.woff2)format("woff2"),url(../media/merriweather-cyrillic-ext-700-normal.2vtw3g_ro5asa.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:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(../media/merriweather-cyrillic-700-normal.2w_rukdc2zi9k.woff2)format("woff2"),url(../media/merriweather-cyrillic-700-normal.0a896a-ij5eg7.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(../media/merriweather-vietnamese-700-normal.3gzxr_ix_er2q.woff2)format("woff2"),url(../media/merriweather-vietnamese-700-normal.41sntcfox02jz.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:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(../media/merriweather-latin-ext-700-normal.2wzgn13bmi0_v.woff2)format("woff2"),url(../media/merriweather-latin-ext-700-normal.039_m8_9nnhh6.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:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(../media/merriweather-latin-700-normal.25q9dwflsxxnm.woff2)format("woff2"),url(../media/merriweather-latin-700-normal.1jlzv376ak3cb.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:Merriweather;font-style:normal;font-display:swap;font-weight:900;src:url(../media/merriweather-cyrillic-ext-900-normal.1pindxupi2fvr.woff2)format("woff2"),url(../media/merriweather-cyrillic-ext-900-normal.0m984vguz542_.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:Merriweather;font-style:normal;font-display:swap;font-weight:900;src:url(../media/merriweather-cyrillic-900-normal.1valflw0kki_c.woff2)format("woff2"),url(../media/merriweather-cyrillic-900-normal.01_8x8tu1ugqn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:900;src:url(../media/merriweather-vietnamese-900-normal.2iwz62nc1bvqj.woff2)format("woff2"),url(../media/merriweather-vietnamese-900-normal.2oh-eshqi4766.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:Merriweather;font-style:normal;font-display:swap;font-weight:900;src:url(../media/merriweather-latin-ext-900-normal.18mz68d_yyyns.woff2)format("woff2"),url(../media/merriweather-latin-ext-900-normal.0x0jf5-0acna3.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:Merriweather;font-style:normal;font-display:swap;font-weight:900;src:url(../media/merriweather-latin-900-normal.1mmiu85n42xo9.woff2)format("woff2"),url(../media/merriweather-latin-900-normal.1jeip4q95p7n1.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{--navy:#122840;--ink:#182c3e;--muted:#617184;--blue:#244d70;--gold:#c39559;--cream:#f8f5ef;--line:#e6e8e9;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#f7f9fa;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit}main{min-height:100vh}.topbar,.hero,.community,footer{max-width:1180px;margin:auto}.topbar{justify-content:space-between;align-items:center;height:88px;padding:0 28px;display:flex}.brand{letter-spacing:-.04em;color:var(--navy);align-items:center;gap:10px;font-size:22px;font-weight:750;text-decoration:none;display:inline-flex}.brand-mark{background:var(--navy);color:#e7c795;letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;display:inline-flex}.top-note{color:var(--muted);font-size:14px}.hero-copy{padding-bottom:50px}.eyebrow{letter-spacing:.16em;color:#9a703f;font-size:12px;font-weight:800}.hero h2{letter-spacing:-.045em;color:var(--navy);max-width:640px;margin:22px 0 25px;font-family:Georgia,serif;font-size:clamp(46px,5.4vw,76px);font-weight:400;line-height:1.08}.hero-copy>p{color:#52677a;max-width:560px;font-size:19px;line-height:1.8}.verse{border-left:2px solid var(--gold);color:var(--blue);margin-top:52px;padding-left:22px;font-family:Georgia,serif;font-size:18px;font-style:italic}.verse span{color:var(--muted);margin-top:7px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-style:normal;display:block}.form-panel{background:#fff;border:1px solid #edf0f2;border-radius:18px;padding:36px;box-shadow:0 25px 70px #132a3d17}.panel-header h2,.section-heading h2{color:var(--navy);letter-spacing:-.025em;margin:8px 0;font-family:Georgia,serif;font-size:32px;font-weight:400}.panel-header p{color:var(--muted);margin:0 0 25px}.amounts{grid-template-columns:repeat(5,1fr);gap:7px;margin:0 0 25px;display:grid}.amounts button{color:var(--navy);background:#fff;border:1px solid #dce2e6;border-radius:8px;padding:11px 3px;font-weight:700}.amounts button.selected{background:var(--navy);color:#fff;border-color:var(--navy)}label{color:#344b60;font-size:14px;font-weight:700;display:block}input:not([type=checkbox]),textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d8e0e5;border-radius:8px;outline:none;margin-top:7px;padding:12px 13px;font-size:16px;display:block}input:focus,textarea:focus{border-color:#5081a5;box-shadow:0 0 0 3px #dceaf3}textarea{resize:vertical}.fields{gap:17px;display:grid}.optional{color:var(--muted);font-weight:400}.checkbox{color:#536779;align-items:flex-start;gap:10px;margin:20px 0;font-weight:400;display:flex}.checkbox input{accent-color:var(--navy);flex:none;width:16px;height:16px;margin:4px 0 0}.paypal-buttons{z-index:1;min-height:46px;position:relative}.payment-note,.loading,.setup-note,.processing{color:var(--muted);text-align:center;margin:14px 0 0;font-size:13px}.setup-note{background:var(--cream);border-radius:7px;padding:14px}.error{color:#9c3434;background:#fff0ef;border-radius:7px;padding:11px 13px;font-size:14px}.community{border-top:1px solid var(--line);padding:65px 28px 100px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:26px;display:flex}.section-heading p{color:var(--muted)}.supporters{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.supporter{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:flex-start;gap:15px;padding:20px;display:flex}.avatar{color:var(--blue);background:#edf2f5;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.supporter strong{display:block}.date{color:var(--muted);font-size:13px}.supporter p{color:#52677a;overflow-wrap:anywhere;margin:7px 0 0}.empty{color:var(--muted);padding:26px 0}footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;padding:28px;font-size:13px;display:flex}.success{text-align:center;padding:30px 5px}.success-icon{color:#28744d;background:#e5f1eb;border-radius:50%;place-items:center;width:60px;height:60px;margin:auto;font-size:30px;display:grid}.success h2{color:var(--navy);font-family:Georgia,serif;font-size:32px;font-weight:400}.success small{color:var(--muted);overflow-wrap:anywhere;display:block}.admin{max-width:1380px;margin:auto;padding:28px}.admin-header{justify-content:space-between;display:flex}.admin-title{margin:70px 0 35px}.admin-title h1,.login-card h1{color:var(--navy);margin:9px 0;font-family:Georgia,serif;font-size:45px;font-weight:400}.admin-title p{color:var(--muted)}.table-wrap{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;min-width:1060px}th,td{border-bottom:1px solid var(--line);vertical-align:top;padding:15px;font-size:14px}th{color:var(--navy);background:#f0f4f6}td small{overflow-wrap:anywhere;font-size:12px}.status{color:#866323;background:#f8efd9;border-radius:20px;padding:3px 9px;display:inline-block}.status.done{color:#28744d;background:#e6f3eb}.text-button{color:var(--blue);background:0 0;border:0;text-decoration:underline}.login-page{padding:32px}.login-card{background:#fff;border-radius:15px;max-width:440px;margin:100px auto;padding:36px;box-shadow:0 20px 60px #12284012}.login-card label{margin:27px 0 20px}.primary-button{background:var(--navy);color:#fff;border:0;border-radius:8px;width:100%;padding:13px;font-weight:700}@media (max-width:900px){.hero{grid-template-columns:1fr;gap:28px;padding-top:40px}.hero-copy{padding-bottom:0}.verse{margin-top:27px}.form-panel{width:100%;max-width:600px}.community{padding-top:45px}}@media (max-width:600px){.topbar{height:70px;padding:0 18px}.top-note{display:none}.brand{font-size:19px}.hero{padding:35px 18px 70px}.hero h2{font-size:48px}.hero-copy>p{font-size:17px}.form-panel{padding:23px 18px}.amounts{gap:5px}.amounts button{font-size:13px}.community{padding:45px 18px 70px}.supporters{grid-template-columns:1fr}.section-heading{display:block}.section-heading p{margin:4px 0 18px}footer{padding:24px 18px;display:block}footer span{margin-bottom:5px;display:block}.admin{padding:18px}.admin-title{margin-top:45px}.login-page{padding:18px}.login-card{margin:80px auto;padding:25px}}.creator-profile,.creator-posts{max-width:1180px;margin:0 auto}.profile-cover{background:linear-gradient(115deg,#dcc69f 0%,#f8f1e4 46%,#c8ab78 100%);border-radius:18px;height:220px;position:relative;overflow:hidden}.profile-cover:after{content:"";pointer-events:none;background:linear-gradient(90deg,#16273752,#0000 70%);position:absolute;inset:0}.profile-cover img{object-fit:cover;width:100%;height:100%}.cover-line{z-index:1;color:#fff;text-shadow:0 1px 8px #3338;font-family:Georgia,serif;font-size:22px;position:absolute;bottom:23px;left:28px}.profile-details{align-items:center;gap:18px;min-height:112px;padding:20px 5px 4px;display:flex;position:relative}.profile-avatar{background:var(--navy);color:#e7c795;z-index:2;border:4px solid #fff;border-radius:50%;flex:none;place-items:center;width:92px;height:92px;margin-top:-49px;font:700 27px Georgia,serif;display:grid;overflow:hidden;box-shadow:0 4px 18px #12284027}.profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-details h1{color:var(--navy);margin:0;font-size:27px}.profile-details p{color:var(--muted);white-space:pre-line;max-width:630px;margin:2px 0 0}.profile-support{white-space:nowrap;background:var(--navy);color:#fff;border-radius:8px;margin-left:auto;padding:11px 17px;font-size:14px;font-weight:700;text-decoration:none}.profile-support:hover{background:#24516f}.hero{padding-top:55px}.creator-posts{border-top:1px solid var(--line);padding:58px 28px 75px}.more-posts{padding-top:30px}.post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.post-card{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.post-card>img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.post-content{padding:21px}.post-tag{letter-spacing:.14em;color:#a47641;font-size:11px;font-weight:800}.post-content h3{color:var(--navy);margin:8px 0 12px;font:400 25px Georgia,serif}.post-content p{color:#52677a;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 18px;line-height:1.65}.post-content time{color:var(--muted);font-size:12px}.admin-sections{gap:28px;display:grid}.admin-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:28px}.admin-card h2{color:var(--navy);margin:0 0 8px;font:400 30px Georgia,serif}.admin-card>p{color:var(--muted);margin:0 0 24px}.admin-form{gap:16px;max-width:650px;display:grid}.admin-form textarea{min-height:120px}.admin-form input[type=file]{border:0;margin:3px 0 0;padding:8px 0}.admin-form .primary-button{max-width:220px}.admin-post-list{gap:14px;display:grid}.admin-post{border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:17px;padding:18px;display:flex}.admin-post img{object-fit:cover;border-radius:6px;width:95px;height:75px}.admin-post h3{margin:0 0 6px}.admin-post p{color:var(--muted);white-space:pre-wrap;margin:0 0 8px}.admin-post-actions{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.admin-post-actions button{border:1px solid var(--line);background:#f0f4f6;border-radius:7px;padding:7px 11px}.admin-post-actions button:hover{background:#e2e9ee}.admin-badge{color:#8b692c;font-size:12px;font-weight:700}.admin-preview{align-items:center;gap:15px;display:flex}.admin-preview img{object-fit:cover;border-radius:50%;width:64px;height:64px}.admin-preview .cover-preview{border-radius:7px;width:120px}.admin-flash{color:#28744d;background:#e6f3eb;border-radius:7px;margin:12px 0 25px;padding:12px 15px}@media (max-width:900px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-support{font-size:13px}.hero{padding-top:35px}}@media (max-width:600px){.creator-profile{padding:0 14px}.profile-cover{border-radius:11px;height:128px}.cover-line{max-width:85%;font-size:15px;bottom:13px;left:14px}.profile-details{flex-wrap:wrap;align-items:flex-start;gap:11px;padding:12px 2px 0}.profile-avatar{border-width:3px;width:68px;height:68px;margin-top:-39px;font-size:20px}.profile-details h1{font-size:21px}.profile-details p{font-size:13px;line-height:1.4}.profile-support{margin:8px 0 0 79px;padding:8px 11px}.hero{padding-top:24px}.hero-copy h2{font-size:39px}.hero-copy>p{font-size:16px}.creator-posts{padding:40px 18px 50px}.post-grid{grid-template-columns:1fr}.post-content{padding:18px}.admin-card{padding:20px}.admin-post{display:block}.admin-post img{float:left;margin:0 12px 8px 0}.admin-post-actions{clear:both;padding-top:10px}}body{color:#273443;background:#f8f7f3}.topbar,.creator-profile,.hero,.creator-posts,.community,footer{max-width:1040px}.topbar{height:70px;padding:0 22px}.brand{letter-spacing:-.035em;font-size:20px}.brand-mark{width:32px;height:32px}.header-link{color:var(--navy);border-bottom:1px solid #c8a879;padding-bottom:3px;font-size:14px;font-weight:700;text-decoration:none}.creator-profile{padding:0 22px}.profile-cover{background:radial-gradient(circle at 75% 0,#fff7db 0%,#ead4a4 26%,#0000 55%),linear-gradient(120deg,#183447,#41636b 53%,#c69d64);border-radius:17px;height:186px;box-shadow:0 12px 35px #182c3e10}.profile-cover:after{background:linear-gradient(90deg,#102b3e48,#0000 62%)}.profile-cover.has-cover:after{background:0 0}.cover-art{position:absolute;inset:0;overflow:hidden}.cover-sun{background:radial-gradient(circle,#fff6d3 0%,#f4d8a38c 32%,#0000 70%);border-radius:50%;width:340px;height:340px;position:absolute;top:-76px;right:17%}.cover-horizon{background:#fff8e32d;border-radius:50% 50% 0 0;height:160px;position:absolute;bottom:-95px;left:-10%;right:-10%;transform:rotate(-4deg)}.cover-line{letter-spacing:.025em;color:#fffaf0;font-family:Georgia,serif;font-size:25px;bottom:22px;left:29px}.profile-details{align-items:center;gap:16px;min-height:100px;padding:14px 5px 8px}.profile-avatar{border:4px solid #f8f7f3;width:82px;height:82px;margin-top:-45px}.profile-intro{flex:1;min-width:0}.profile-kicker{color:#967548;text-transform:uppercase;letter-spacing:.11em;margin-bottom:2px;font-size:10px;font-weight:800;display:block}.profile-details h1{font-size:25px;line-height:1.15}.profile-details p{margin-top:5px;font-size:14px;line-height:1.45}.profile-support{border-radius:999px;padding:10px 16px;font-size:13px;box-shadow:0 5px 14px #1228401b}.hero{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:42px;padding:34px 22px 75px;display:grid}.hero-copy{padding:28px 0 0}.hero h2{letter-spacing:-.04em;margin:15px 0 18px;font-size:clamp(39px,4.2vw,57px);line-height:1.08}.hero-copy>p{color:#526475;margin:0;font-size:16px;line-height:1.68}.support-points{flex-wrap:wrap;gap:8px;margin-top:27px;display:flex}.support-points span{color:#61583f;background:#f0eadf;border:1px solid #e9dfce;border-radius:30px;padding:7px 11px;font-size:12px;font-weight:700}.verse{margin-top:32px;padding-left:17px;font-size:16px}.form-panel{border:1px solid #ece7dc;border-radius:16px;padding:27px;box-shadow:0 14px 42px #1d344019}.panel-header h2{margin:5px 0;font-size:30px}.panel-header p{margin-bottom:21px;font-size:14px;line-height:1.45}.amounts{gap:6px;margin-bottom:22px}.amounts button{padding:10px 2px}.fields{gap:13px}.checkbox{margin:16px 0 8px}.payment-note{line-height:1.45}.creator-posts{padding:48px 22px 62px}.community{padding:52px 22px 75px}.section-heading h2{font-size:29px}.section-heading p{margin-bottom:4px;font-size:14px}.supporters{grid-template-columns:repeat(2,minmax(0,1fr))}.supporter{border-color:#eae5db;border-radius:14px}footer{padding:24px 22px}@media (max-width:800px){.hero{grid-template-columns:1fr;gap:21px;padding-top:18px}.hero-copy{padding:0}.hero h2{max-width:650px}.form-panel{width:100%;max-width:620px}.verse{display:none}}@media (max-width:600px){.topbar{height:62px;padding:0 16px}.brand{font-size:18px}.header-link{font-size:12px}.creator-profile{padding:0 12px}.profile-cover{border-radius:12px;height:112px}.cover-sun{width:210px;height:210px;top:-65px;right:4%}.cover-line{font-size:18px;bottom:13px;left:15px}.profile-details{grid-template-columns:62px minmax(0,1fr);gap:9px 12px;min-height:0;padding:9px 3px 0;display:grid}.profile-avatar{border-width:3px;grid-row:1/3;align-self:start;width:62px;height:62px;margin-top:-34px}.profile-intro{grid-column:2}.profile-kicker{letter-spacing:.07em;font-size:9px}.profile-details h1{font-size:21px}.profile-details p{margin-top:4px;font-size:12px;line-height:1.38}.profile-support{display:none}.hero{gap:19px;padding:24px 14px 52px}.hero h2{margin:8px 0 10px;font-size:33px;line-height:1.11}.hero-copy>p{font-size:14px;line-height:1.55}.eyebrow{letter-spacing:.13em;font-size:10px}.support-points{gap:6px;margin-top:15px}.support-points span{padding:5px 8px;font-size:10px}.form-panel{border-radius:14px;padding:22px 16px}.panel-header h2{font-size:27px}.amounts button{font-size:13px}.community{padding:37px 16px 52px}.supporters{grid-template-columns:1fr}.section-heading h2{font-size:27px}footer{padding:21px 16px}}.support-disclosure{color:#504f4b;background:#f8f5ef;border:1px solid #e9e1d4;border-radius:9px;margin:17px 0 15px;padding:12px 13px;font-size:12px;line-height:1.55}.footer-links{flex-wrap:wrap;gap:8px 13px;display:flex}.footer-links a{color:#42576a;border-bottom:1px solid #c7c9c7;text-decoration:none}.footer-links a:hover,.policy-card a:hover{color:#9a703f}.policy-page{background:#f8f7f3;min-height:100vh}.policy-card{background:#fff;border:1px solid #eae5db;border-radius:16px;max-width:760px;margin:32px auto 80px;padding:42px;box-shadow:0 12px 40px #1228400c}.policy-card h1{color:var(--navy);margin:10px 0 15px;font:400 clamp(36px,5vw,52px)/1.15 Georgia,serif}.policy-intro{color:#536779;margin:0 0 34px;font-size:17px;line-height:1.6}.policy-card section{border-top:1px solid #eee9e1;margin-top:22px;padding-top:22px}.policy-card h2{color:var(--navy);margin:0 0 8px;font:400 25px Georgia,serif}.policy-card section p{color:#536171;margin:0;line-height:1.7}.policy-card section a,.policy-back{color:var(--blue)}.policy-back{margin-top:38px;font-weight:700;text-decoration:none;display:inline-block}@media (max-width:600px){.footer-links{margin-top:5px}.policy-card{margin:15px 14px 50px;padding:25px 19px}.policy-intro{font-size:15px}.policy-card h2{font-size:22px}}.topbar{border-bottom:1px solid #e9e3d8;justify-content:center;height:66px;margin-bottom:0}.creator-profile{max-width:760px;padding:0 20px}.creator-profile .profile-details{text-align:center;flex-direction:column;gap:9px;min-height:0;padding:26px 0 0;display:flex}.creator-profile .profile-avatar{border:4px solid #fff;align-self:center;width:94px;height:94px;margin:0;box-shadow:0 4px 22px #12284029}.creator-profile .profile-intro{width:100%}.creator-profile .profile-details h1{letter-spacing:-.025em;font:700 29px/1.2 Georgia,serif}.creator-profile .profile-details p{max-width:610px;margin:6px auto 0;font-size:14px;line-height:1.45}.channel-row{color:#617184;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 7px;margin:6px 0 0;font-size:13px;display:flex}.channel-row a{color:#8a6939;font-weight:700;text-decoration:none}.channel-row a:hover,.channel-row a:focus-visible{text-decoration:underline}.hero{flex-direction:column;align-items:center;gap:23px;max-width:760px;padding:28px 20px 70px;display:flex}.hero-copy{text-align:center;max-width:680px;padding:0}.hero h2{max-width:none;margin:10px 0 12px;font-size:clamp(34px,4.4vw,49px)}.hero-copy>p{max-width:600px;margin:0 auto;font-size:15px;line-height:1.55}.verse{text-align:center;border:0;margin:17px auto 0;padding:0;font-size:15px;line-height:1.45;display:block}.verse span{margin:0 0 0 4px;font-size:13px;display:inline}.form-panel{width:100%;max-width:650px;margin:0 auto;padding:28px 32px}.panel-header{text-align:center}.panel-header h2{font-size:30px}.panel-header p{margin-bottom:22px}.community{text-align:center;max-width:760px;padding:44px 20px 62px}.community .section-heading{flex-direction:column;align-items:center;gap:3px;margin-bottom:22px;display:flex}.community .section-heading h2{margin:2px 0}.community .section-heading p{color:var(--muted);margin:0}.community .supporters{text-align:left;grid-template-columns:minmax(0,1fr)}.community .supporter:only-child{grid-column:1/-1;justify-self:center;width:min(100%,560px)}.supporter-title{flex-wrap:wrap;align-items:baseline;column-gap:20px;display:flex}.supporter-title .date{white-space:nowrap}.supporter-caption{font-weight:400}.supporter-caption strong{font-weight:700;display:inline}.community .avatar{width:38px;height:38px;font-size:16px}.avatar-tone-0{color:#855b3e;background:#f6e9de}.avatar-tone-1{color:#315b79;background:#e7eef4}.avatar-tone-2{color:#526d4f;background:#ebf0e7}.avatar-tone-3{color:#695681;background:#eee9f4}.avatar-tone-4{color:#925d69;background:#f6ebed}.avatar-tone-5{color:#765f43;background:#eeeae3}.admin-pagination{justify-content:space-between;gap:16px;margin-top:18px;display:flex}.admin-pagination a{color:var(--blue);font-weight:700;text-decoration:none}.admin-pagination a:hover{text-decoration:underline}.policy-page .topbar{justify-content:space-between;max-width:760px}.policy-page .header-link{white-space:nowrap;margin-left:16px}.load-more{color:var(--navy);background:#fff;border:1px solid #c6b696;border-radius:999px;margin:24px auto 0;padding:11px 23px;font-weight:700;display:block}.load-more:hover{background:#f8f5ef}.load-more:disabled{opacity:.65;cursor:wait}.load-error{color:#9c3434;text-align:center;font-size:13px}footer{text-align:center;flex-direction:column;justify-content:center;align-items:center}.footer-links{justify-content:center}@media (max-width:600px){.topbar{height:58px}.brand{font-size:18px}.creator-profile{padding:0 16px}.creator-profile .profile-details{align-items:center;gap:4px;padding:16px 0 0;display:flex}.creator-profile .profile-avatar{border-width:3px;width:78px;height:78px;margin:0}.creator-profile .profile-details h1{font-size:25px}.creator-profile .profile-details p{max-width:345px;font-size:12px;line-height:1.4}.channel-row{gap:0 5px;margin-top:5px;font-size:12px}.hero{gap:18px;padding:18px 13px 48px}.hero h2{margin:8px 0 10px;font-size:31px;line-height:1.12}.hero-copy>p{max-width:380px;font-size:13px;line-height:1.5}.verse{max-width:350px;margin-top:14px;font-size:13px}.verse span{margin:2px 0 0;font-size:11px;display:block}.form-panel{padding:21px 16px}.panel-header h2{font-size:26px}.community{padding:37px 16px 50px}.community .supporters{grid-template-columns:1fr}.community .supporter:only-child{grid-column:auto}footer span{margin:0}}.delete-backdrop{z-index:1000;background:#12284088;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.delete-dialog{text-align:left;background:#fff;border-radius:14px;width:min(100%,440px);padding:26px;box-shadow:0 12px 50px #0003}.delete-dialog h3{margin:0 0 14px}.delete-dialog p{overflow-wrap:anywhere}.delete-dialog-actions{justify-content:flex-end;gap:12px;display:flex}.delete-dialog-actions button{background:#fff;border:1px solid #d8e0e5;border-radius:8px;padding:10px 16px}.delete-dialog-actions button[type=submit]{background:var(--navy);color:#fff}.deleted-posts{margin-top:24px}.deleted-posts summary{cursor:pointer}.record-search{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 0 22px;display:flex}.record-search-query{flex:1;min-width:220px}.record-search select{min-width:155px;font:inherit;color:var(--ink);background:#fff;border:1px solid #d8e0e5;border-radius:8px;margin-top:7px;padding:12px 13px;display:block}.record-search-submit{background:var(--navy);color:#fff;border:0;border-radius:8px;padding:12px 20px;font-weight:700}.record-search>a{color:var(--blue);padding:12px 0;font-size:14px}.record-id{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:6px;display:flex}.record-id-value{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.copy-id{color:var(--blue);background:#f0f4f6;border:1px solid #d8e0e5;border-radius:5px;padding:2px 7px;font-size:12px}.copy-status{color:#28744d;width:100%;font-size:12px}.record-search select:focus-visible,.copy-id:focus-visible,.record-search-submit:focus-visible{outline-offset:3px;outline:2px solid #5081a5}@media (max-width:600px){.record-search-query{flex-basis:100%;min-width:0}.record-search>label:not(.record-search-query){flex:1}.record-search select{width:100%;min-width:0}}.traffic-panel{margin:24px 0}.traffic-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.traffic-metrics>div{background:#f7f9fa;border:1px solid #d8e0e5;border-radius:10px;padding:18px}.traffic-metrics span{color:var(--muted);font-size:14px;display:block}.traffic-metrics strong{color:var(--navy);margin-top:7px;font-size:34px;display:block}.traffic-note{font-size:13px;line-height:1.6}.traffic-panel summary{cursor:pointer;margin:16px 0;font-weight:700}@media (max-width:600px){.traffic-metrics{gap:8px}.traffic-metrics>div{padding:12px 8px}.traffic-metrics span{font-size:12px}.traffic-metrics strong{font-size:28px}}.support-page{--navy:#1f1b15;--ink:#1f1b15;--muted:#82786c;--blue:#92661f;--gold:#ca9a37;--line:#e8dfca;--cream:#fdfaf2;color:var(--ink);background:radial-gradient(120% 60% at 50% -14%,#fffcf2fa 0%,#faf4e480 42%,#fdfaf200 72%),linear-gradient(#e9eef6 0%,#fdfaf2 24%) no-repeat,#fdfaf2;padding-bottom:1px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:19px;line-height:1.6}.support-page .topbar{border-bottom:1px solid var(--line);background:#fdfaf2;justify-content:center;max-width:none;height:54px;padding:0 20px}.support-page .brand{letter-spacing:0;gap:10px;font-family:Merriweather,Georgia,Times New Roman,serif;font-size:18px;font-weight:700}.support-page .brand-mark{color:#956b23;background:0 0;width:auto;height:auto;font-size:20px}.support-page .creator-profile{text-align:center;max-width:580px;padding:0 20px}.support-page .creator-profile .profile-details{flex-direction:column;align-items:center;gap:0;min-height:0;padding:32px 0 0;display:flex}.support-page .creator-profile .profile-avatar{z-index:0;color:#fff;background:#80632f;border:4px solid #fff;width:104px;height:104px;margin:0 0 8px;font-size:30px;box-shadow:0 0 0 7px #f1e5c6,0 0 0 14px #f3ecd7,0 0 0 25px #f5f1e6}.support-page .profile-intro{z-index:1;width:100%;min-width:0;position:relative}.support-page .profile-details h1{letter-spacing:0;margin:0;font-family:Merriweather,Georgia,Times New Roman,serif;font-size:20px;font-weight:700;line-height:1.6}.support-page .channel-row{color:#82786c;justify-content:center;gap:0 5px;margin:2px 0 0;font-size:14px;line-height:1.6}.support-page .channel-row a{color:#92661f;font-weight:500}.support-page .hero{flex-direction:column;align-items:center;gap:24px;max-width:580px;padding:24px 20px 0;display:flex}.support-page .hero-copy{text-align:center;isolation:isolate;width:100%;padding:0;position:relative}.support-page .hero-copy:before{content:"";z-index:-1;pointer-events:none;background:repeating-conic-gradient(from 68deg at 50% 0,#0000 0deg 4.4deg,#dec68a35 4.4deg 4.8deg,#0000 4.8deg 9deg);width:680px;max-width:calc(100vw - 32px);height:190px;position:absolute;top:-15px;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(at 50% 0,#000 0%,#0000 72%);mask-image:radial-gradient(at 50% 0,#000 0%,#0000 72%)}.support-page .hero-copy .eyebrow{letter-spacing:.05em;color:#9b6a1d;background:#f5e2a6;border-radius:999px;padding:6px 13px;font-size:13px;font-weight:600;line-height:1.4;display:inline-block}.support-page .hero-copy h2{letter-spacing:0;max-width:540px;margin:16px auto 9.6px;font-family:Merriweather,Georgia,Times New Roman,serif;font-size:38.4px;font-weight:900;line-height:1.15}.support-page .form-panel{border:1px solid var(--line);text-align:left;background:#fff;border-radius:16px;width:100%;max-width:540px;margin:0 0 20px;padding:32px 28px;box-shadow:0 2px 3px #71522108,0 6px 20px #71522105}.support-page .support-mode{border:1px solid var(--line);text-align:center;background:#f5efe1;border-radius:12px;margin-bottom:21px;padding:6px}.support-page .support-mode span{background:#fff;border-radius:9px;padding:9px;font-size:16px;font-weight:600;line-height:1.5;display:block;box-shadow:0 1px 3px #79634420}.support-page .amount-label{margin:0 0 12px;font-size:15px;font-weight:600;line-height:1.6}.support-page .amount-label span{color:#b64837;padding-left:3px}.support-page .amounts{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.support-page .amounts button{color:#1f1b15;background:#fff;border:2px solid #d3c79f;border-radius:12px;min-height:64px;padding:12px 2px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:22px;font-weight:800;line-height:1.2}.support-page .amounts button.selected{color:#92661f;background:#f5e2a6;border-color:#ca9a37;box-shadow:0 0 0 4px #f7edd8}.support-page .amounts button:hover:not(.selected){background:#fcf8ec;border-color:#ba914a}.support-page .amount-entry{background:#fff;border:1px solid #d3c79f;border-radius:10px;align-items:center;gap:12px;min-height:62px;padding:0 16px;font-size:24px;font-weight:800;display:flex}.support-page .amount-entry>span{color:#554d41}.support-page .amount-entry output{padding:12px 0;font-size:24px;font-weight:800;display:block}.support-page .amount-entry input{width:100%;min-width:0;min-height:60px;box-shadow:none;background:0 0;border:0;margin:0;padding:12px 0;font-family:inherit;font-size:24px;font-weight:800}.support-page .amount-entry:focus-within{border-color:#a97b27;outline:3px solid #f5e9ca}.support-page .amount-hint{color:#82786c;margin:6px 0 0;font-size:14px;line-height:1.5}.support-page .support-disclosure{color:#554d41;border:1px solid var(--line);background:#f5efe1;border-radius:10px;margin:20px 0 18px;padding:14px 16px;font-size:14px;line-height:1.5}.support-page .paypal-buttons{z-index:1;min-height:46px;position:relative}.support-page .payment-note,.support-page .loading,.support-page .setup-note,.support-page .processing{color:#82786c;margin:12px 0 0;font-size:14px;line-height:1.6}.support-page .checkout-guide{color:#554d41;background:#fcf3df;border:1px solid #eed399;border-radius:12px;margin:20px 0 24px;padding:16px;font-size:16px;line-height:1.7}.support-page .checkout-guide strong{color:#1f1b15;font-weight:700}.support-page .checkout-guide ol{margin:6px 0 0;padding-left:22px}.support-page .checkout-guide li{margin:2px 0;padding-left:1px}.support-page .fields{gap:20px;display:grid}.support-page label{color:#1f1b15;font-family:inherit;font-size:15px;font-weight:600;line-height:1.6}.support-page .optional{color:#82786c;margin-left:5px;font-size:14px;font-weight:400}.support-page input:not([type=checkbox]):not(.amount-entry input),.support-page textarea{color:#1f1b15;background:#fff;border:1px solid #d3c79f;border-radius:10px;min-height:56px;margin-top:9px;padding:15.2px 16px;font-family:inherit;font-size:16.8px;font-weight:400;line-height:1.4}.support-page input::placeholder,.support-page textarea::placeholder{color:#82786c;opacity:1}.support-page input:focus,.support-page textarea:focus{border-color:#a97b27;box-shadow:0 0 0 3px #f5e9ca}.support-page .amount-entry input:focus{box-shadow:none}.support-page textarea{resize:vertical;min-height:108px}.support-page .message-count{color:#82786c;text-align:right;margin:10px 0 0;font-size:14px;font-weight:400;line-height:1.6;display:block}.support-page .checkbox{color:#554d41;background:#f5efe1;border-radius:10px;align-items:center;gap:14px;margin:20px 0 0;padding:15px 19px;font-size:15px;font-weight:400;line-height:1.6;display:flex}.support-page .checkbox input{accent-color:#92661f;flex:none;width:20px;height:20px;margin:0}.support-page .error{font-size:16px;line-height:1.6}.support-page .support-about{border:1px solid var(--line);background:#fff;border-radius:16px;width:calc(100% - 40px);max-width:540px;margin:0 auto 20px;padding:32px 28px;box-shadow:0 2px 3px #71522108}.support-page .support-about h2,.support-page .section-heading h2{letter-spacing:0;margin:0 0 8px;font-family:Merriweather,Georgia,Times New Roman,serif;font-size:22.4px;font-weight:700;line-height:1.6}.support-page .support-facts{gap:14px;display:grid}.support-page .support-facts article{border:1px solid var(--line);background:#f5efe1;border-radius:12px;align-items:flex-start;gap:8px;padding:16px;display:flex}.support-page .fact-icon{color:#168153;background:#d9f0e4;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;margin:0;font-family:Arial,sans-serif;font-size:20px;line-height:1;display:grid}.support-page .support-facts h3{margin:0 0 4px;font-family:Merriweather,Georgia,Times New Roman,serif;font-size:16.8px;font-weight:700;line-height:1.6}.support-page .support-facts p{color:#554d41;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.support-page .support-facts p+p{margin-top:8px}.support-page .verse{text-align:center;color:#82786c;border:0;margin:20px auto 0;padding:0;font-size:15px;line-height:1.6}.support-page .verse span{margin:3px 0 0;font-size:14px;display:block}.support-page .community,.support-page .creator-posts{border:1px solid var(--line);background:#fff;border-radius:16px;width:calc(100% - 40px);max-width:540px;margin:0 auto 20px;padding:32px 28px}.support-page .section-heading{text-align:center;flex-direction:column;align-items:center;gap:4px;margin:0 0 22px;display:flex}.support-page .section-heading .eyebrow{letter-spacing:.05em;font-size:13px}.support-page .section-heading p{color:#82786c;margin:0;font-size:15px}.support-page .supporters,.support-page .post-grid{text-align:left;grid-template-columns:minmax(0,1fr);gap:0}.support-page .supporter{border:0;border-bottom:1px solid var(--line);width:100%;box-shadow:none;background:#fff;border-radius:0;gap:12px;padding:19px 0}.support-page .supporter:first-child{padding-top:0}.support-page .supporter:last-child{border-bottom:0}.support-page .supporter>div{min-width:0}.support-page .avatar{color:#92661f;background:#f5efe1;flex:none;width:38px;height:38px;font-size:16px}.support-page .supporter-title{overflow-wrap:anywhere;gap:3px 8px;line-height:1.6}.support-page .supporter-caption{color:#1f1b15;font-size:15px;font-weight:400}.support-page .supporter-title .date{white-space:normal;color:#82786c;font-size:14px}.support-page .supporter p{color:#554d41;white-space:pre-wrap;margin:5px 0 0;font-size:15px;line-height:1.6}.support-page .post-grid{gap:16px}.support-page .post-card{border-color:var(--line);border-radius:12px}.support-page .post-content h3{font-family:Merriweather,Georgia,serif;font-size:22px;font-weight:700;line-height:1.5}.support-page .post-content p{color:#554d41;font-size:16px}.support-page .post-content time,.support-page .post-tag{font-size:14px}.support-page .load-more{color:#78541e;background:#fff;border:1px solid #d3c79f;border-radius:999px;min-height:46px;margin-top:20px;padding:11px 24px;font-size:15px;line-height:1.5}.support-page .load-more:hover{background:#f5efe1}.support-page .empty,.support-page .load-error{font-size:16px}.support-page footer{color:#82786c;text-align:center;border:0;gap:10px;max-width:580px;margin:0 auto;padding:24px 20px 34px;font-size:14px;line-height:1.6}.support-page .footer-links{flex-wrap:wrap;gap:10px 18px}.support-page .footer-links a{color:#78541e}.support-page button:focus-visible,.support-page a:focus-visible{outline-offset:4px;outline:3px solid #a97b27}@media (max-width:600px){.support-page .topbar{height:50px;padding:0 16px}.support-page .brand{font-size:17px}.support-page .creator-profile{padding:0 16px}.support-page .creator-profile .profile-details{gap:0;padding-top:31px}.support-page .creator-profile .profile-avatar{border-width:4px;width:104px;height:104px;margin:0 0 8px}.support-page .profile-details h1{font-size:20px}.support-page .channel-row{margin:2px 0 0;font-size:14px}.support-page .hero{gap:20px;padding:24px 16px 0}.support-page .hero-copy h2{margin:16px auto 9.6px;font-size:32px;line-height:1.2}.support-page .form-panel{max-width:540px;margin-bottom:20px;padding:26px 20px}.support-page .amounts{gap:6px}.support-page .amounts button{min-height:60px;font-size:18px}.support-page .support-about,.support-page .community,.support-page .creator-posts{width:calc(100% - 32px);padding:26px 20px}.support-page .support-about h2,.support-page .section-heading h2{font-size:22px;line-height:1.5}.support-page .support-facts article{padding:15px 13px}.support-page .support-facts h3{font-size:16px}.support-page .supporter{gap:10px}}@media (max-width:360px){.support-page .form-panel,.support-page .support-about,.support-page .community,.support-page .creator-posts{padding-left:16px;padding-right:16px}.support-page .amounts{gap:5px}.support-page .amounts button{font-size:16px}}.admin{width:100%;max-width:1920px;padding:28px 24px}.admin .admin-sections,.admin #records{min-width:0}.admin #records .table-wrap{overscroll-behavior-x:contain;max-width:100%}.admin .records-table{table-layout:fixed;min-width:1680px}.admin .records-table th,.admin .records-table td{padding:16px 14px;font-size:15px;line-height:1.55}.admin .records-table th{white-space:nowrap}.admin .records-table th:first-child{width:180px}.admin .records-table th:nth-child(2){width:170px}.admin .records-table th:nth-child(3){width:220px}.admin .records-table th:nth-child(4){width:115px}.admin .records-table th:nth-child(5){width:240px}.admin .records-table th:nth-child(6){width:245px}.admin .records-table th:nth-child(8){width:130px}.admin .records-table td:first-child,.admin .records-table td:nth-child(4){white-space:nowrap;font-variant-numeric:tabular-nums}.admin .records-table td:nth-child(2),.admin .records-table td:nth-child(3){overflow-wrap:anywhere}.admin .records-table td:nth-child(5) small{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.admin .records-table .status{border-radius:8px;padding:6px 10px;line-height:1.5}.admin .records-table td:nth-child(5)>details{margin-top:10px}.admin .records-table summary{cursor:pointer;color:var(--blue)}.admin .records-table td:nth-child(5) details p{white-space:normal;margin:8px 0}.admin .records-table .record-id{flex-wrap:nowrap;align-items:center;gap:10px;margin-bottom:12px}.admin .records-table .record-id>span:first-child{min-width:0;color:var(--muted);font-size:12px}.admin .records-table .record-id-value{white-space:nowrap;overflow-wrap:normal;color:var(--ink);font:13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.admin .records-table .copy-id{flex:none;padding:5px 8px}.admin .records-table .copy-status{white-space:normal;flex-basis:100%}.admin .records-table .record-id:has(.copy-status){flex-wrap:wrap}.admin .records-table td:nth-child(8) form+form{margin-top:10px}.admin .records-table td:nth-child(8) button{white-space:nowrap;background:#f0f4f6;border:1px solid #d8e0e5;border-radius:7px;width:100%;padding:8px 10px;font-size:14px;text-decoration:none;display:block}.admin .records-table td:nth-child(8) button:hover{background:#e2e9ee}.admin .record-message summary{overflow-wrap:anywhere;line-height:1.6}.admin .record-message summary span{margin-top:5px;font-size:13px;font-weight:700;display:block}.admin .record-message p,.admin .record-message-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.65}.admin .record-message[open] p{margin-top:12px}.admin .records-table tbody tr:hover{background:#f9fbfc}@media (max-width:600px){.admin{padding:18px 12px}.admin #records{padding:18px 14px}}.admin .message-visibility-control{color:var(--muted);gap:6px;margin-top:14px;font-size:13px;display:grid}.admin .message-visibility-control button{background:#f0f4f6;border:1px solid #d8e0e5;border-radius:7px;padding:7px 10px;font-size:14px;text-decoration:none}.admin .message-visibility-control button:disabled{opacity:.6;cursor:wait}
