@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.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(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.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(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.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(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.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(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.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(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.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(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.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(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.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(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.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(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.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(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.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(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.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(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.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(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.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(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.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(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-vietnamese-400-normal-DdKr49mV.woff2)format("woff2"),url(/assets/newsreader-vietnamese-400-normal-BekUZro8.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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-ext-400-normal-svq1FPys.woff2)format("woff2"),url(/assets/newsreader-latin-ext-400-normal-DYA1XoQK.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:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-normal-BFBkh4jY.woff2)format("woff2"),url(/assets/newsreader-latin-400-normal-gRTjlS2D.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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-vietnamese-500-normal-CL6a8tp2.woff2)format("woff2"),url(/assets/newsreader-vietnamese-500-normal-BEAbKU8A.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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-ext-500-normal-BNHmvKvI.woff2)format("woff2"),url(/assets/newsreader-latin-ext-500-normal-CZruMFou.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:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/newsreader-latin-500-normal-B66TYsaK.woff2)format("woff2"),url(/assets/newsreader-latin-500-normal-DFwuUcdu.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}*,:before,:after{box-sizing:border-box}html{background:var(--color-background);color:var(--color-text);font-family:var(--type-body-family);font-size:100%;line-height:var(--type-body-line);-webkit-text-size-adjust:100%}body{min-height:100vh;margin:0}h1,h2,p{margin:0}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t-display{font-family:var(--type-display-family);font-size:var(--type-display-size);line-height:var(--type-display-line);font-weight:var(--type-display-weight)}.t-title{font-family:var(--type-title-family);font-size:var(--type-title-size);line-height:var(--type-title-line);font-weight:var(--type-title-weight)}.t-heading{font-family:var(--type-heading-family);font-size:var(--type-heading-size);line-height:var(--type-heading-line);font-weight:var(--type-heading-weight)}.t-body{font-family:var(--type-body-family);font-size:var(--type-body-size);line-height:var(--type-body-line)}.t-label{font-family:var(--type-label-family);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight)}.t-caption{font-family:var(--type-caption-family);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:var(--type-caption-weight)}.muted{color:var(--color-text-muted)}.brand{align-items:center;gap:var(--space-2);color:var(--color-text);display:inline-flex}.brand-mark{flex:none;width:1.75rem;height:1.75rem}.brand-name{font-family:var(--type-heading-family);font-size:var(--type-heading-size);font-weight:var(--type-heading-weight)}.brand-admin{font-family:var(--type-label-family);font-size:var(--type-label-size);color:var(--color-text-muted)}.button{min-height:var(--size-touch);padding:0 var(--space-6);border-radius:var(--radius-button);font-family:var(--type-body-family);font-size:var(--type-body-size);cursor:pointer;transition:transform var(--motion-press) ease-out, background-color var(--motion-settle) ease-out;border:1px solid #0000;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.button:active:not(:disabled){transform:scale(var(--motion-press-scale))}.button:disabled{cursor:not-allowed;opacity:.5}.button-wide{width:100%;min-height:var(--size-button)}.button-primary{background:var(--color-primary);color:var(--color-on-primary)}.button-primary:hover:not(:disabled){background:var(--color-primary-press)}.button-outline{color:var(--color-primary);border-color:var(--color-primary);background:0 0}.button-outline:hover:not(:disabled){background:var(--color-surface)}.button-link{min-height:var(--size-touch);padding:0 var(--space-1);color:var(--color-text);text-underline-offset:.2em;font-family:var(--type-label-family);font-size:var(--type-label-size);font-weight:var(--type-label-weight);background:0 0;text-decoration:underline}.button-icon{min-width:var(--size-touch);background:var(--color-card);border-color:var(--color-line);color:var(--color-text);letter-spacing:.1em;padding:0}.button-icon:hover:not(:disabled){background:var(--color-surface)}.field{gap:var(--space-1);flex-direction:column;display:flex}.field-label{font-family:var(--type-label-family);font-size:var(--type-label-size);font-weight:var(--type-label-weight)}.field-input{min-height:var(--size-touch);padding:var(--space-2) var(--space-3);border:1px solid var(--color-control);border-radius:var(--space-2);background:var(--color-card);color:var(--color-text);font:inherit}.field-input:focus-visible{outline-offset:0}.note{gap:var(--space-2);color:var(--color-notice);font-family:var(--type-label-family);font-size:var(--type-label-size);animation:fade-in var(--motion-settle) ease-out;align-items:flex-start;display:flex}.note-icon{flex:none;width:1.1rem;height:1.1rem;margin-top:.1rem}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.code-boxes{gap:var(--space-2);justify-content:center;display:flex}.code-box{border:1px solid var(--color-control);border-radius:var(--space-3);background:var(--color-card);width:3rem;height:3.5rem;color:var(--color-text);font-family:var(--type-title-family);font-size:var(--type-title-size);text-align:center}.center-page{padding:var(--space-9) var(--space-4);justify-content:center;display:flex}.card{width:100%;max-width:30rem;padding:var(--space-8) var(--space-7);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-card);gap:var(--space-5);text-align:center;flex-direction:column;display:flex}.card form,.card .stack{gap:var(--space-4);text-align:left;flex-direction:column;display:flex}.card .links{flex-direction:column;align-items:center;display:flex}.header{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-7);border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}.header-divider{background:var(--color-line);align-self:stretch;width:1px}.header-church{font-family:var(--type-label-family);font-size:var(--type-label-size)}.header-right{align-items:center;gap:var(--space-4);font-family:var(--type-label-family);font-size:var(--type-label-size);margin-left:auto;display:flex}.nav{padding:0 var(--space-7);border-bottom:1px solid var(--color-line)}.nav a{padding:var(--space-3) 0;color:var(--color-text);font-family:var(--type-label-family);font-size:var(--type-label-size);border-bottom:2px solid var(--color-primary);text-decoration:none;display:inline-block}.main{max-width:60rem;padding:var(--space-7);animation:fade-in var(--motion-page) ease-out}.switcher{position:relative}.switcher-button{align-items:center;gap:var(--space-3);min-height:var(--size-touch);padding:0 var(--space-4);border:1px solid var(--color-line);border-radius:var(--space-2);background:var(--color-card);color:var(--color-text);font-family:var(--type-label-family);font-size:var(--type-label-size);cursor:pointer;display:inline-flex}.menu{z-index:10;top:calc(100% + var(--space-1));min-width:12rem;padding:var(--space-1) 0;border:1px solid var(--color-line);border-radius:var(--space-3);background:var(--color-card);box-shadow:0 8px 24px color-mix(in srgb, var(--color-scrim) 8%, transparent);animation:fade-in var(--motion-settle) ease-out;margin:0;list-style:none;position:absolute}.menu-right{right:0}.menu-item{justify-content:space-between;gap:var(--space-4);width:100%;min-height:var(--size-touch);padding:0 var(--space-4);color:var(--color-text);font-family:var(--type-label-family);font-size:var(--type-label-size);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.menu-item:hover,.menu-item:focus-visible{background:var(--color-surface);outline:none}.page-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.page-head p{margin-top:var(--space-2)}.team-list{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-card);margin:0;padding:0;list-style:none}.team-row{grid-template-columns:minmax(0, 1fr) auto 8rem var(--size-touch);align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);display:grid}.team-row+.team-row{border-top:1px solid var(--color-line)}.team-person{overflow-wrap:anywhere;min-width:0}.role-chip{padding:var(--space-1) var(--space-3);border-radius:var(--space-2);background:var(--color-surface);font-family:var(--type-label-family);font-size:var(--type-label-size)}.row-actions{position:relative}.team-foot{margin-top:var(--space-4)}.dialog-layer{z-index:20;padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog-scrim{background:var(--color-scrim);opacity:var(--color-scrim-opacity);position:absolute;inset:0}.dialog{width:min(32rem,100%);max-height:100%;padding:var(--space-6);border-radius:var(--radius-sheet);background:var(--color-card);color:var(--color-text);box-shadow:0 8px 24px color-mix(in srgb, var(--color-scrim) 8%, transparent);animation:fade-in var(--motion-settle) ease-out;position:relative;overflow-y:auto}.dialog:focus{outline:none}.dialog-title{margin-bottom:var(--space-4)}.dialog form{gap:var(--space-4);flex-direction:column;display:flex}.dialog-actions{justify-content:flex-end;align-items:center;gap:var(--space-4);display:flex}.roles{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.role-option{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-line);border-radius:var(--space-2);cursor:pointer;align-items:flex-start;display:flex}.role-option:has(input:checked){background:var(--color-selected-fill);border-color:var(--color-selected-line)}.role-option input{accent-color:var(--color-primary);margin-top:.3rem}@media (width<=40rem){.header,.nav,.main{padding-left:var(--space-4);padding-right:var(--space-4)}.team-row{grid-template-columns:minmax(0, 1fr) var(--size-touch)}.team-row .role-chip,.team-row .team-status{grid-column:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--motion-fade)!important;transition-duration:0s!important;animation-name:fade-only!important}.button:active:not(:disabled){transform:none}}@keyframes fade-only{0%{opacity:0}to{opacity:1}}
