@import"https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@400;600;700&family=Noto+Sans+KR:wght@300;400;500;700&display=swap";.profile-btn[data-v-9135fb7f]{border-radius:10px;transition:background .2s;height:auto!important;padding:6px 10px!important}.profile-btn[data-v-9135fb7f]:hover{background:rgba(var(--v-theme-on-surface),.06)}.profile-name[data-v-9135fb7f]{font-size:13px;font-weight:700;color:#1b3a6b;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-email[data-v-9135fb7f]{font-size:10px;color:#94a3b8;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-avatar[data-v-9135fb7f]{background:linear-gradient(135deg,#1b3a6b,#2c5282)}.login-card[data-v-00784ca4]{min-width:280px}.provider-btn[data-v-00784ca4]{letter-spacing:0}.provider-icon[data-v-00784ca4]{flex-shrink:0}.login-btn[data-v-00784ca4]{font-size:13px!important;font-weight:700!important;letter-spacing:0!important;padding:0 16px!important;color:#fff!important;background:linear-gradient(135deg,#1b3a6b,#2c5282)!important;box-shadow:0 6px 18px -8px #1b3a6b73!important}.login-btn[data-v-00784ca4]:hover{filter:brightness(1.08)}.noti-bell[data-v-8a32ce91]{width:40px!important;height:40px!important}.noti-card[data-v-8a32ce91]{border:1px solid rgba(255,255,255,.6);background:#ffffffeb!important;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%)}.noti-head[data-v-8a32ce91]{display:flex;align-items:center;padding:10px 8px 10px 16px}.noti-head-title[data-v-8a32ce91]{font-family:var(--serif);font-weight:700;font-size:15px;color:var(--navy)}.noti-item[data-v-8a32ce91]{cursor:pointer}.noti-item.unread[data-v-8a32ce91]{background:#4a90d912}.noti-item-title[data-v-8a32ce91]{font-size:13.5px;font-weight:600;color:var(--navy)}.noti-item-body[data-v-8a32ce91]{font-size:12px;color:#5a6572}.noti-time[data-v-8a32ce91]{font-size:10.5px;color:#9aa5b1;white-space:nowrap;align-self:flex-start;margin-top:2px}.noti-empty[data-v-8a32ce91]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;color:#9aa5b1;font-size:13px}.noti-detail-title[data-v-8a32ce91]{font-size:16px;font-weight:700;line-height:1.4;color:var(--navy);white-space:normal;word-break:break-word}.noti-detail-body[data-v-8a32ce91]{font-size:14px;line-height:1.7;color:#374151;white-space:pre-wrap;word-break:break-word}.nav[data-v-6b45879a]{--mat-reg: rgba(255, 255, 255, .82);--shadow-s: 0 2px 10px -4px rgba(16, 26, 44, .18);position:fixed;top:0;left:0;right:0;z-index:1002;transition:background .28s ease,box-shadow .28s ease}.nav .in[data-v-6b45879a]{max-width:1180px;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;height:64px;gap:12px;flex-wrap:nowrap}.nav .brand[data-v-6b45879a],.nav .right[data-v-6b45879a]{flex:0 0 auto}.nav.solid[data-v-6b45879a]{background:var(--mat-reg);backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);box-shadow:0 1px #101a2c12}.nav.solid[data-v-6b45879a]:after{content:"";position:absolute;left:0;right:0;top:100%;height:18px;background:linear-gradient(rgba(243,247,252,.7),transparent);pointer-events:none}.brand[data-v-6b45879a]{display:flex;align-items:center;gap:11px;min-width:0;text-decoration:none}.brand .mark[data-v-6b45879a]{width:38px;height:38px;border-radius:11px;background:#fff;display:flex;align-items:center;justify-content:center;padding:4px;box-shadow:var(--shadow-s);flex-shrink:0}.brand .mark img[data-v-6b45879a]{width:100%;height:100%;object-fit:contain;display:block}.brand .nm b[data-v-6b45879a]{display:block;font-size:.925rem;font-weight:700;letter-spacing:-.017em;white-space:nowrap;color:#fff;transition:color .28s}.brand .nm span[data-v-6b45879a]{display:block;font-size:.6rem;letter-spacing:.22em;color:#ffffff9e;transition:color .28s}.nav.solid .brand .nm b[data-v-6b45879a]{color:var(--ink)}.nav.solid .brand .nm span[data-v-6b45879a]{color:var(--muted)}.menu[data-v-6b45879a]{display:flex;gap:2px;flex:0 1 auto;min-width:0}.menu a[data-v-6b45879a]{font-size:.88rem;font-weight:600;letter-spacing:-.004em;color:#ffffffe6;padding:9px 10px;border-radius:10px;text-decoration:none;white-space:nowrap;transition:background .2s,color .28s}.menu a[data-v-6b45879a]:hover{background:#ffffff29;color:#fff}.nav.solid .menu a[data-v-6b45879a]{color:var(--ink);font-weight:650}.nav.solid .menu a[data-v-6b45879a]:hover{background:#2f6fd617;color:var(--blue)}.menu-item[data-v-6b45879a]{position:relative;display:flex;align-items:center}.menu-item>a[data-v-6b45879a]{display:inline-flex;align-items:center;gap:3px}.caret[data-v-6b45879a]{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2.2;opacity:.6;flex-shrink:0}.menu-item[data-v-6b45879a]:after{content:"";position:absolute;top:100%;left:0;width:100%;height:8px}.submenu[data-v-6b45879a]{position:absolute;top:calc(100% + 6px);left:0;min-width:168px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 44px -20px #101a2c6b;padding:6px;display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s cubic-bezier(.2,.9,.3,1),visibility .18s;z-index:5}.menu-item:hover .submenu[data-v-6b45879a],.menu-item:focus-within .submenu[data-v-6b45879a]{opacity:1;visibility:visible;transform:translateY(0)}.submenu a[data-v-6b45879a]{padding:9px 13px;border-radius:9px;font-size:.86rem;font-weight:600;color:var(--ink)!important;white-space:nowrap;background:transparent}.submenu a[data-v-6b45879a]:hover{background:var(--sky-soft);color:var(--blue)!important}.right[data-v-6b45879a]{display:flex;align-items:center;gap:8px}.cta[data-v-6b45879a]{font-size:.875rem;font-weight:700;letter-spacing:-.006em;color:var(--navy);background:#fff;padding:9px 17px;border-radius:100px;box-shadow:var(--shadow-s);white-space:nowrap;border:none;cursor:pointer}.admin-dash-btn[data-v-6b45879a]{font-size:12px!important;font-weight:700!important;letter-spacing:0!important;border-radius:13px!important;padding:0 12px!important}.nav-icon[data-v-6b45879a]{border-radius:13px!important}.header-profile-avatar[data-v-6b45879a]{background:linear-gradient(135deg,var(--navy),#2C5282)}.nav[data-v-6b45879a]:not(.solid) .v-btn:not(.header-profile-avatar),.nav:not(.solid) .admin-dash-btn[data-v-6b45879a],.nav:not(.solid) .nav-icon[data-v-6b45879a] .v-icon,.nav[data-v-6b45879a]:not(.solid) .v-icon{color:#fff!important}.nav.solid[data-v-6b45879a] .v-btn,.nav.solid .admin-dash-btn[data-v-6b45879a],.nav.solid[data-v-6b45879a] .v-icon{color:var(--navy)!important}.nav[data-v-6b45879a] .login-btn,.nav[data-v-6b45879a] .login-btn .v-icon{color:#fff!important}.nav[data-v-6b45879a]:not(.solid) .login-btn{box-shadow:0 0 0 1px #ffffff8c,0 6px 18px -8px #09112080!important}@media(max-width:1180px){.cta[data-v-6b45879a]{display:none!important}}@media(max-width:900px){.menu[data-v-6b45879a]{display:none}.cta[data-v-6b45879a]{display:none!important}}.jd-footer[data-v-17c91930]{background:var(--footer-bg)!important;color:#cbd5e0!important;display:block!important}.footer-logo[data-v-17c91930]{width:34px;height:34px;border-radius:8px;background:rgba(var(--gold-rgb),.18);border:1px solid rgba(var(--gold-rgb),.35);display:flex;align-items:center;justify-content:center;flex-shrink:0}.footer-church-name[data-v-17c91930]{font-family:var(--serif);font-size:13px;font-weight:700;color:#e2e8f0;letter-spacing:-.02em;line-height:1.3}.footer-church-sub[data-v-17c91930]{font-size:8px;font-weight:500;color:var(--gold);letter-spacing:.12em;line-height:1.4}.footer-desc[data-v-17c91930]{font-size:13px;color:#94a3b8;line-height:1.7;margin:0}.footer-col-title[data-v-17c91930]{font-family:var(--serif);font-size:12px;font-weight:700;color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid rgba(var(--gold-rgb),.25)}.footer-links[data-v-17c91930]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.footer-links a[data-v-17c91930]{font-size:13px;color:#94a3b8;text-decoration:none;transition:color .15s;cursor:pointer}.footer-links a[data-v-17c91930]:hover{color:var(--gold)}.footer-worship[data-v-17c91930]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.footer-worship li[data-v-17c91930]{display:flex;justify-content:space-between;font-size:12.5px;color:#94a3b8;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.05)}.footer-worship li span[data-v-17c91930]:first-child{color:#cbd5e0}.footer-contact[data-v-17c91930]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer-contact li[data-v-17c91930]{font-size:12.5px;color:#94a3b8;display:flex;align-items:flex-start;line-height:1.5}.footer-bottom[data-v-17c91930]{border-top:1px solid rgba(255,255,255,.08);font-size:11.5px;color:#64748b}.noti-toast-body[data-v-99f0bdab]{display:flex;align-items:center;gap:12px;cursor:pointer;min-width:0}.noti-toast-txt[data-v-99f0bdab]{min-width:0}.noti-toast-title[data-v-99f0bdab]{font-family:var(--sans);font-weight:700;font-size:14px;color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.noti-toast-desc[data-v-99f0bdab]{font-size:12.5px;color:#4a5568;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.noti-toast-more[data-v-99f0bdab]{font-size:11px;color:var(--blue, #4a90d9);margin-top:2px}.ia-card[data-v-79edf8b2]{display:flex;flex-direction:column;max-height:calc(100dvh - 48px);overflow:hidden}.ia-header[data-v-79edf8b2]{display:flex;align-items:center;gap:12px;padding:20px 22px;background:linear-gradient(135deg,#1b3a6b,#2c5282);color:#fff;flex-shrink:0}.ia-header-icon[data-v-79edf8b2]{width:44px;height:44px;border-radius:12px;background:#ffffff29;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.ia-header-title[data-v-79edf8b2]{font-size:16px;font-weight:700;font-family:"Noto Serif KR",Georgia,serif}.ia-header-sub[data-v-79edf8b2]{font-size:12px;color:#ffffffb3;margin-top:2px}.ia-body[data-v-79edf8b2]{padding:18px 22px;overflow-y:auto;flex:1 1 auto;min-height:0}.ia-block[data-v-79edf8b2]{border-radius:12px;padding:12px 14px}.ia-block+.ia-block[data-v-79edf8b2]{margin-top:12px}.ia-block--q[data-v-79edf8b2]{background:#f1f5f9}.ia-block--a[data-v-79edf8b2]{background:#c4930a12;border-left:3px solid #C4930A}.ia-block-label[data-v-79edf8b2]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:#1b3a6b;margin-bottom:6px}.ia-answer-date[data-v-79edf8b2]{font-size:11px;font-weight:400;color:#94a3b8;margin-left:4px}.ia-block-text[data-v-79edf8b2]{font-size:13.5px;color:#4a5568;line-height:1.65;margin:0;white-space:pre-wrap;word-break:break-word}@media(max-width:600px){.ia-card[data-v-79edf8b2]{max-height:calc(100dvh - 32px)}}.atb[data-v-5f5fad38]{--surface-dark: #181715;--surface-dark-elev: #252320;--coral: #cc785c;--on-dark: #faf9f5;--on-dark-soft: #a09d96;position:fixed;top:var(--app-top-inset, 0px);left:0;right:0;z-index:1002;height:52px;background:var(--surface-dark);border-bottom:1px solid rgba(204,120,92,.28)}.atb-in[data-v-5f5fad38]{max-width:1200px;height:100%;margin:0 auto;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.atb-btn[data-v-5f5fad38]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px 6px 10px;background:var(--surface-dark-elev);color:var(--on-dark);border:1px solid rgba(250,249,245,.12);border-radius:9999px;font-family:Pretendard,Inter,Noto Sans KR,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.atb-btn[data-v-5f5fad38]:hover{background:#30302b;border-color:#cc785c80}.atb-btn--primary[data-v-5f5fad38]{border-color:#cc785c61}.atb-btn-icon[data-v-5f5fad38]{color:var(--coral)}.atb-current[data-v-5f5fad38]{display:inline-flex;align-items:center;gap:6px;color:var(--on-dark-soft);font-size:13px;font-weight:500;letter-spacing:-.01em}.acs-scrim[data-v-d998ea59]{position:fixed;inset:0;background:#14141366;z-index:2400;touch-action:none}.acs-sheet[data-v-d998ea59]{--acs-coral: #cc785c;--acs-coral-active: #a9583e;--acs-ink: #141413;--acs-muted: #6c6a64;--acs-hairline: #e6dfd8;--acs-canvas: #faf9f5;position:fixed;left:50%;transform:translate(-50%);bottom:0;width:100%;max-width:600px;height:min(82vh,620px);background:var(--acs-canvas);border-radius:18px 18px 0 0;box-shadow:0 -10px 40px #14141338;display:flex;flex-direction:column;overflow:hidden;z-index:2401;padding-bottom:env(safe-area-inset-bottom,0px)}.acs-head[data-v-d998ea59]{position:relative;background:var(--acs-coral);color:#fff;padding:18px 12px 12px;display:flex;align-items:center;gap:6px}.acs-grip[data-v-d998ea59]{position:absolute;top:7px;left:50%;transform:translate(-50%);width:40px;height:4px;border-radius:9999px;background:#ffffff8c}.acs-head-title[data-v-d998ea59]{flex:1;min-width:0;display:flex;align-items:center;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acs-head-actions[data-v-d998ea59]{display:flex;align-items:center;gap:2px;flex-shrink:0}.acs-head-btn[data-v-d998ea59]{background:none;border:none;cursor:pointer;display:flex;align-items:center;padding:4px;border-radius:9999px;transition:background .15s}.acs-head-btn[data-v-d998ea59]:hover{background:#ffffff29}.acs-list[data-v-d998ea59]{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.acs-list-head[data-v-d998ea59]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #ebe6df;font-size:13px;font-weight:600;color:var(--acs-muted);position:sticky;top:0;background:var(--acs-canvas);z-index:1}.acs-conv[data-v-d998ea59]{display:flex;align-items:center;gap:11px;padding:12px 14px;border:none;border-bottom:1px solid #ebe6df;background:transparent;cursor:pointer;text-align:left;width:100%;transition:background .12s}.acs-conv[data-v-d998ea59]:hover{background:#f5f0e8}.acs-avatar[data-v-d998ea59]{background:linear-gradient(135deg,#cc785c,#a9583e);color:#fff;font-weight:700;font-size:15px;flex-shrink:0}.acs-conv-body[data-v-d998ea59]{flex:1;min-width:0}.acs-conv-top[data-v-d998ea59]{display:flex;align-items:center;justify-content:space-between;gap:8px}.acs-conv-name[data-v-d998ea59]{font-size:14px;font-weight:600;color:var(--acs-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acs-conv-time[data-v-d998ea59]{font-size:11px;color:#8e8b82;flex-shrink:0}.acs-conv-last[data-v-d998ea59]{font-size:12.5px;color:var(--acs-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.acs-you[data-v-d998ea59]{color:var(--acs-coral-active)}.acs-badge[data-v-d998ea59]{flex-shrink:0;min-width:20px;height:20px;padding:0 6px;border-radius:9999px;background:var(--acs-coral);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.acs-empty[data-v-d998ea59]{padding:30px 16px;margin:auto;text-align:center;color:#8e8b82;font-size:13px;line-height:1.6}.acs-msgs[data-v-d998ea59]{flex:1;overflow-y:auto;padding:16px 14px;display:flex;flex-direction:column;gap:10px;background:#f5f0e8;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.acs-msg[data-v-d998ea59]{display:flex;flex-direction:column;max-width:78%}.acs-mine[data-v-d998ea59]{align-self:flex-end;align-items:flex-end}.acs-theirs[data-v-d998ea59]{align-self:flex-start;align-items:flex-start}.acs-bubble[data-v-d998ea59]{padding:9px 13px;border-radius:14px;font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.acs-mine .acs-bubble[data-v-d998ea59]{background:var(--acs-coral);color:#fff;border-bottom-right-radius:4px}.acs-theirs .acs-bubble[data-v-d998ea59]{background:#fff;color:var(--acs-ink);border:1px solid var(--acs-hairline);border-bottom-left-radius:4px}.acs-time[data-v-d998ea59]{font-size:10.5px;color:#8e8b82;margin-top:3px}.acs-input[data-v-d998ea59]{display:flex;align-items:flex-end;gap:8px;padding:10px;border-top:1px solid var(--acs-hairline);background:var(--acs-canvas)}.acs-input textarea[data-v-d998ea59]{flex:1;resize:none;border:1px solid var(--acs-hairline);border-radius:12px;padding:9px 12px;font-size:14px;font-family:inherit;max-height:96px;outline:none;background:#fff;color:var(--acs-ink)}.acs-input textarea[data-v-d998ea59]:focus{border-color:var(--acs-coral)}.acs-send[data-v-d998ea59]{width:38px;height:38px;flex-shrink:0;border:none;border-radius:9999px;background:var(--acs-coral);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.acs-send[data-v-d998ea59]:disabled{background:#d9c9bf;cursor:default}.acs-send[data-v-d998ea59]:not(:disabled):hover{background:var(--acs-coral-active)}.acs-sheet-enter-active[data-v-d998ea59],.acs-sheet-leave-active[data-v-d998ea59]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.acs-sheet-enter-from[data-v-d998ea59],.acs-sheet-leave-to[data-v-d998ea59]{transform:translate(-50%,100%)}.acs-fade-enter-active[data-v-d998ea59],.acs-fade-leave-active[data-v-d998ea59]{transition:opacity .24s ease}.acs-fade-enter-from[data-v-d998ea59],.acs-fade-leave-to[data-v-d998ea59]{opacity:0}@media(max-width:480px){.acs-sheet[data-v-d998ea59]{max-width:100%;height:85vh;border-radius:16px 16px 0 0}}.cw-root[data-v-28438fbe]{--cw-coral: #cc785c;--cw-coral-active: #a9583e;--cw-ink: #141413;--cw-muted: #6c6a64;--cw-hairline: #e6dfd8;--cw-canvas: #faf9f5;position:fixed;right:20px;bottom:calc(20px + var(--app-bottom-inset, 0px));z-index:2000}.cw-fab[data-v-28438fbe]{width:56px;height:56px;border-radius:9999px;border:none;background:var(--cw-coral);box-shadow:0 6px 20px #cc785c73;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,transform .15s}.cw-fab[data-v-28438fbe]:hover{background:var(--cw-coral-active);transform:translateY(-2px)}.cw-fab[data-v-28438fbe]:active{transform:translateY(0)}.cw-scrim[data-v-28438fbe]{position:fixed;inset:0;background:#14141366;z-index:2400;touch-action:none}.cw-sheet[data-v-28438fbe]{--cw-coral: #cc785c;--cw-coral-active: #a9583e;--cw-ink: #141413;--cw-muted: #6c6a64;--cw-hairline: #e6dfd8;--cw-canvas: #faf9f5;position:fixed;left:50%;transform:translate(-50%);bottom:0;width:100%;max-width:600px;height:min(82vh,620px);background:var(--cw-canvas);border-radius:18px 18px 0 0;box-shadow:0 -10px 40px #14141338;display:flex;flex-direction:column;overflow:hidden;z-index:2401;padding-bottom:env(safe-area-inset-bottom,0px)}.cw-head[data-v-28438fbe]{position:relative;background:var(--cw-coral);color:#fff;padding:18px 16px 12px;display:flex;align-items:center;justify-content:space-between}.cw-grip[data-v-28438fbe]{position:absolute;top:7px;left:50%;transform:translate(-50%);width:40px;height:4px;border-radius:9999px;background:#ffffff8c}.cw-head-title[data-v-28438fbe]{display:flex;align-items:center;font-size:15px;font-weight:600}.cw-head-close[data-v-28438fbe]{background:none;border:none;cursor:pointer;display:flex;padding:2px}.cw-body[data-v-28438fbe]{flex:1;overflow-y:auto;padding:16px 14px;display:flex;flex-direction:column;gap:10px;background:#f5f0e8;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cw-empty[data-v-28438fbe]{margin:auto;text-align:center;font-size:13px;color:var(--cw-muted);line-height:1.6}.cw-msg[data-v-28438fbe]{display:flex;flex-direction:column;max-width:78%}.cw-mine[data-v-28438fbe]{align-self:flex-end;align-items:flex-end}.cw-theirs[data-v-28438fbe]{align-self:flex-start;align-items:flex-start}.cw-bubble[data-v-28438fbe]{padding:9px 13px;border-radius:14px;font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.cw-mine .cw-bubble[data-v-28438fbe]{background:var(--cw-coral);color:#fff;border-bottom-right-radius:4px}.cw-theirs .cw-bubble[data-v-28438fbe]{background:#fff;color:var(--cw-ink);border:1px solid var(--cw-hairline);border-bottom-left-radius:4px}.cw-time[data-v-28438fbe]{font-size:10.5px;color:var(--cw-muted);margin-top:3px}.cw-input[data-v-28438fbe]{display:flex;align-items:flex-end;gap:8px;padding:10px;border-top:1px solid var(--cw-hairline);background:var(--cw-canvas)}.cw-input textarea[data-v-28438fbe]{flex:1;resize:none;border:1px solid var(--cw-hairline);border-radius:12px;padding:9px 12px;font-size:14px;font-family:inherit;max-height:96px;outline:none;background:#fff;color:var(--cw-ink)}.cw-input textarea[data-v-28438fbe]:focus{border-color:var(--cw-coral)}.cw-send[data-v-28438fbe]{width:38px;height:38px;flex-shrink:0;border:none;border-radius:9999px;background:var(--cw-coral);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.cw-send[data-v-28438fbe]:disabled{background:#d9c9bf;cursor:default}.cw-send[data-v-28438fbe]:not(:disabled):hover{background:var(--cw-coral-active)}.cw-sheet-enter-active[data-v-28438fbe],.cw-sheet-leave-active[data-v-28438fbe]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.cw-sheet-enter-from[data-v-28438fbe],.cw-sheet-leave-to[data-v-28438fbe]{transform:translate(-50%,100%)}.cw-fade-enter-active[data-v-28438fbe],.cw-fade-leave-active[data-v-28438fbe]{transition:opacity .24s ease}.cw-fade-enter-from[data-v-28438fbe],.cw-fade-leave-to[data-v-28438fbe]{opacity:0}@media(max-width:480px){.cw-root[data-v-28438fbe]{right:14px;bottom:calc(14px + var(--app-bottom-inset, 0px))}.cw-sheet[data-v-28438fbe]{max-width:100%;height:85vh;border-radius:16px 16px 0 0}}*,*:before,*:after{box-sizing:border-box}:root{--phead-top: 44px;--app-top-inset: 0px;--app-bottom-inset: 0px}html,body{overflow-x:hidden;max-width:100%}img{max-width:100%}.v-application{font-family:Noto Sans KR,Apple SD Gothic Neo,sans-serif!important;-webkit-font-smoothing:antialiased;background-color:var(--bg-cream)!important}.v-main{padding-top:64px!important}.v-main.home-hero{padding-top:0!important}.v-main.admin-scope{padding-top:calc(var(--app-top-inset, 0px) + 52px)!important}.church-serif{font-family:var(--serif)!important}.section-title{font-family:var(--serif);font-weight:700;letter-spacing:-.02em;color:var(--navy)}.card-hover{transition:transform .22s ease,box-shadow .22s ease}.card-hover:hover{transform:translateY(-4px);box-shadow:0 10px 36px #1b3a6b21!important}.bg-particles{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.particle{position:absolute;border-radius:50%;opacity:0;animation:drift linear infinite}@keyframes drift{0%{opacity:0;transform:translateY(0) scale(.8)}15%{opacity:.3}85%{opacity:.15}to{opacity:0;transform:translateY(-110vh) scale(1.1)}}.particle-1{width:8px;height:8px;left:5%;bottom:-5%;background:rgba(var(--gold-rgb),.27);animation-duration:20s;animation-delay:0s}.particle-2{width:5px;height:5px;left:15%;bottom:-5%;background:rgba(var(--navy-rgb),.16);animation-duration:24s;animation-delay:3s}.particle-3{width:10px;height:10px;left:28%;bottom:-5%;background:rgba(var(--gold-rgb),.16);animation-duration:16s;animation-delay:6s}.particle-4{width:6px;height:6px;left:40%;bottom:-5%;background:#4a90d940;animation-duration:22s;animation-delay:1s}.particle-5{width:12px;height:12px;left:52%;bottom:-5%;background:rgba(var(--gold-rgb),.12);animation-duration:27s;animation-delay:4s}.particle-6{width:7px;height:7px;left:63%;bottom:-5%;background:rgba(var(--navy-rgb),.12);animation-duration:18s;animation-delay:8s}.particle-7{width:9px;height:9px;left:72%;bottom:-5%;background:rgba(var(--gold-rgb),.2);animation-duration:23s;animation-delay:2s}.particle-8{width:5px;height:5px;left:82%;bottom:-5%;background:#4a90d929;animation-duration:21s;animation-delay:5s}.particle-9{width:11px;height:11px;left:90%;bottom:-5%;background:rgba(var(--gold-rgb),.24);animation-duration:25s;animation-delay:7s}.particle-10{width:6px;height:6px;left:22%;bottom:-5%;background:rgba(var(--navy-rgb),.16);animation-duration:17s;animation-delay:9s}.particle-11{width:8px;height:8px;left:47%;bottom:-5%;background:#4a90d93d;animation-duration:26s;animation-delay:11s}.particle-12{width:10px;height:10px;left:77%;bottom:-5%;background:rgba(var(--gold-rgb),.16);animation-duration:22s;animation-delay:13s}.v-main{position:relative;z-index:1}input,textarea{font-size:16px!important}:root{--navy: #1b3a6b;--navy-d: #13294d;--navy-rgb: 27, 58, 107;--gold: #c4930a;--gold-rgb: 196, 147, 10;--blue: #2f6fd6;--blue-2: #4f8ef0;--sky: #dcebff;--sky-soft: #eef4fd;--sky-bg: #f3f7fc;--ink: #17243a;--muted: #5d6b82;--amber: #e8a33d;--line: #e2e9f3;--bg-cream: #F8F6F2;--footer-bg: #0F2040;--serif: "Noto Serif KR", Georgia, serif;--sans: "Pretendard", "Noto Sans KR", sans-serif}.admin-scope{--ad-canvas: #faf9f5;--ad-surface-soft: #f5f0e8;--ad-surface-card: #efe9de;--ad-surface-cream-strong: #e8e0d2;--ad-ink: #141413;--ad-body: #3d3d3a;--ad-muted: #6c6a64;--ad-muted-soft: #8e8b82;--ad-hairline: #e6dfd8;--ad-hairline-soft: #ebe6df;--ad-coral: #cc785c;--ad-coral-active: #a9583e;--v-theme-primary: 204, 120, 92;--v-theme-on-primary: 255, 255, 255;--v-theme-secondary: 108, 106, 100;--v-theme-on-secondary: 255, 255, 255;background:var(--ad-surface-soft)!important}.admin-scope .mm-wrap,.admin-scope .ym-wrap,.admin-scope .manager-wrap,.admin-scope .user-wrap,.admin-scope .report-wrap,.admin-scope .nm-wrap,.admin-scope .evm-wrap,.admin-scope .gm-wrap,.admin-scope .sb-wrap,.admin-scope .stats-wrap,.admin-scope .db-wrap{background:var(--ad-surface-soft)!important}.admin-scope .section-title{color:var(--ad-ink)!important}.admin-scope .section-sub,.admin-scope .section-subtitle{color:var(--ad-muted)!important}.admin-scope .manager-card,.admin-scope .mm-card,.admin-scope .nm-card,.admin-scope .user-section,.admin-scope .report-section,.admin-scope .stats-card,.admin-scope .sb-card{background:var(--ad-canvas)!important;border:1px solid var(--ad-hairline)!important;box-shadow:none!important}.admin-scope .manager-table thead th,.admin-scope .v-table thead th{background:var(--ad-surface-soft)!important;color:var(--ad-muted)!important}.admin-scope .iq-stat{background:var(--ad-canvas)!important;border:1px solid var(--ad-hairline)!important;color:var(--ad-ink)!important}.admin-scope .iq-stat-icon{color:var(--ad-coral)!important;opacity:1!important}.admin-scope .iq-stat-num{color:var(--ad-ink)!important}.admin-scope .iq-stat-label{color:var(--ad-muted)!important}.admin-scope .stat-card{background:var(--ad-canvas)!important;border:1px solid var(--ad-hairline)!important}.admin-scope .stat-value{color:var(--ad-coral)!important}.admin-scope .stat-label{color:var(--ad-muted)!important}body.admin-active .v-overlay__content{--v-theme-primary: 204, 120, 92;--v-theme-on-primary: 255, 255, 255;--v-theme-secondary: 108, 106, 100;--v-theme-on-secondary: 255, 255, 255}.v-dialog.popup-dialog>.v-overlay__content{display:flex;align-items:center;max-height:calc(100dvh - 48px);margin:24px 16px}.popup-card[data-v-61929417]{display:flex;flex-direction:column;max-height:calc(100dvh - 48px);overflow:hidden;position:relative}.popup-image-wrap[data-v-61929417]{position:relative;line-height:0;flex-shrink:0}.popup-live-wrap[data-v-61929417]{position:relative;flex-shrink:0;background:#000}.popup-live-video[data-v-61929417]{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.popup-live-video iframe[data-v-61929417]{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.popup-live-badge[data-v-61929417]{position:absolute;top:10px;left:10px;z-index:2;display:flex;align-items:center;gap:5px;font-size:12px;font-weight:800;letter-spacing:.06em;color:#fff;background:#e53935;padding:4px 10px;border-radius:999px;box-shadow:0 2px 8px #00000059}.popup-live-dot[data-v-61929417]{width:7px;height:7px;border-radius:50%;background:#fff;animation:popup-live-blink-61929417 1.2s ease-in-out infinite}@keyframes popup-live-blink-61929417{0%,to{opacity:1}50%{opacity:.25}}.popup-body[data-v-61929417]{overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0}.popup-actions[data-v-61929417]{flex-shrink:0;border-top:1px solid rgba(0,0,0,.06);background:#fff}.popup-title-overlay[data-v-61929417]{position:absolute;bottom:0;left:0;right:0;padding:40px 16px 14px;background:linear-gradient(to top,rgba(0,0,0,.65) 0%,transparent 100%)}.popup-title-text[data-v-61929417]{color:#fff;font-size:17px;font-weight:700;line-height:1.3;text-shadow:0 1px 4px rgba(0,0,0,.4)}.popup-close-btn[data-v-61929417]{position:absolute;top:10px;right:10px;z-index:4;background:#00000059!important;color:#fff!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(max-width:600px){.v-dialog.popup-dialog>.v-overlay__content{margin:16px 12px;max-height:calc(100dvh - 32px)}.popup-card[data-v-61929417]{max-height:calc(100dvh - 32px)}}.vsheet-ov[data-v-a73cefba]{position:fixed;inset:0;z-index:1120;display:flex;align-items:flex-end;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.vsheet-ov.open[data-v-a73cefba]{opacity:1;visibility:visible}.vsheet[data-v-a73cefba]{width:100%;max-width:1000px;max-height:calc(92vh - var(--app-top-inset, 0px));background:#0f1a2e;border-radius:22px 22px 0 0;box-shadow:0 -24px 70px -24px #000000a6;padding:0 16px calc(18px + env(safe-area-inset-bottom,0px) + var(--app-bottom-inset, 0px));will-change:transform}.vsheet-grab[data-v-a73cefba]{display:flex;justify-content:center;padding:10px 0 6px;cursor:grab;touch-action:none}.vsheet-grab[data-v-a73cefba]:active{cursor:grabbing}.vsheet-bar[data-v-a73cefba]{width:42px;height:5px;border-radius:3px;background:#ffffff52}.vsheet-head[data-v-a73cefba]{display:flex;align-items:center;gap:12px;padding:2px 2px 12px;cursor:grab;touch-action:none}.vsheet-head[data-v-a73cefba]:active{cursor:grabbing}.vsheet-title[data-v-a73cefba]{flex:1;min-width:0;color:#fff;font-family:"Noto Serif KR",Georgia,serif;font-size:16px;font-weight:600;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vsheet-close[data-v-a73cefba]{flex-shrink:0;width:38px;height:38px;border-radius:10px;border:none;background:#ffffff1f;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .26s cubic-bezier(.2,.9,.3,1),transform .11s cubic-bezier(.2,.9,.3,1)}.vsheet-close[data-v-a73cefba]:hover{background:#ffffff3d}.vsheet-close[data-v-a73cefba]:active{transform:scale(.92)}.vsheet-close[data-v-a73cefba]:focus-visible{outline:2px solid #fff;outline-offset:2px}.vsheet-close svg[data-v-a73cefba]{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2}.vsheet-frame[data-v-a73cefba]{position:relative;width:100%;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#000}.vsheet-frame iframe[data-v-a73cefba]{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.vsheet-meta[data-v-a73cefba]{color:#fff9;font-size:13.5px;line-height:1.6;padding:12px 2px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(prefers-reduced-motion:reduce){.vsheet-ov[data-v-a73cefba]{transition-duration:.01ms}}.psheet-ov[data-v-351ec834]{position:fixed;inset:0;z-index:1120;display:flex;align-items:flex-end;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.psheet-ov.open[data-v-351ec834]{opacity:1;visibility:visible}.psheet[data-v-351ec834]{width:100%;max-width:1000px;max-height:calc(92vh - var(--app-top-inset, 0px));display:flex;flex-direction:column;background:#0f1a2e;border-radius:22px 22px 0 0;box-shadow:0 -24px 70px -24px #000000a6;padding:0 12px calc(14px + env(safe-area-inset-bottom,0px) + var(--app-bottom-inset, 0px));will-change:transform}.psheet-grab[data-v-351ec834]{display:flex;justify-content:center;padding:10px 0 6px;cursor:grab;touch-action:none}.psheet-grab[data-v-351ec834]:active{cursor:grabbing}.psheet-bar[data-v-351ec834]{width:42px;height:5px;border-radius:3px;background:#ffffff52}.psheet-head[data-v-351ec834]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px 10px;cursor:grab;touch-action:none}.psheet-head[data-v-351ec834]:active{cursor:grabbing}.psheet-count[data-v-351ec834]{color:#ffffffb3;font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.04em}.psheet-close[data-v-351ec834]{flex-shrink:0;width:38px;height:38px;border-radius:10px;border:none;background:#ffffff1f;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .26s cubic-bezier(.2,.9,.3,1),transform .11s cubic-bezier(.2,.9,.3,1)}.psheet-close[data-v-351ec834]:hover{background:#ffffff3d}.psheet-close[data-v-351ec834]:active{transform:scale(.92)}.psheet-close[data-v-351ec834]:focus-visible{outline:2px solid #fff;outline-offset:2px}.psheet-close svg[data-v-351ec834]{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2}.psheet-img-area[data-v-351ec834]{position:relative;height:70vh}.psheet-viewport[data-v-351ec834]{position:absolute;inset:0;overflow:hidden;touch-action:none;will-change:transform}.psheet-track[data-v-351ec834]{display:flex;height:100%;will-change:transform}.psheet-slide[data-v-351ec834]{flex:0 0 100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0 4px;box-sizing:border-box}.psheet-slide img[data-v-351ec834]{max-width:100%;max-height:100%;object-fit:contain;display:block;border-radius:8px;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.psheet-nav[data-v-351ec834]{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:50%;border:none;background:#0000006b;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .26s cubic-bezier(.2,.9,.3,1),transform .11s cubic-bezier(.2,.9,.3,1),opacity .26s}.psheet-nav.l[data-v-351ec834]{left:6px}.psheet-nav.r[data-v-351ec834]{right:6px}.psheet-nav[data-v-351ec834]:hover{background:#000000a6}.psheet-nav[data-v-351ec834]:active{transform:translateY(-50%) scale(.9)}.psheet-nav[data-v-351ec834]:focus-visible{outline:2px solid #fff;outline-offset:2px}.psheet-nav[data-v-351ec834]:disabled{opacity:0;pointer-events:none}.psheet-nav svg[data-v-351ec834]{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:2}.psheet-cap[data-v-351ec834]{text-align:center;color:#ffffffbf;font-size:13px;padding:10px 4px 2px}@media(prefers-reduced-motion:reduce){.psheet-ov[data-v-351ec834]{transition-duration:.01ms}}.jm-root[data-v-dc3fb9cf]{--navy: #13294d;--navy-2: #1b3a6b;--blue: #2f6fd6;--blue-2: #4f8ef0;--sky: #dcebff;--sky-soft: #eef4fd;--bg: #f5f7fb;--surface: #fff;--ink: #101a2c;--ink-2: #3b4860;--muted: #6a7791;--line: #e3e9f2;--mat-thin: rgba(255,255,255,.62);--mat-reg: rgba(255,255,255,.78);--mat-dark: rgba(14,26,46,.6);--shadow-s: 0 2px 10px -4px rgba(16,26,44,.18);--shadow-m: 0 14px 34px -18px rgba(16,26,44,.32);--shadow-l: 0 40px 90px -40px rgba(16,26,44,.55);--sans: -apple-system, BlinkMacSystemFont, "Pretendard", "Apple SD Gothic Neo", system-ui, sans-serif;--serif: "Noto Serif KR", ui-serif, serif;--r-s: 14px;--r-m: 20px;--r-l: 28px;font:100%/1.55 var(--sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-wrap:pretty}.jm-root[data-v-dc3fb9cf] img{display:block;max-width:100%}.jm-root a[data-v-dc3fb9cf]{color:var(--blue);text-decoration:none}.jm-root a[data-v-dc3fb9cf]:hover{color:var(--navy-2)}.jm-root button[data-v-dc3fb9cf]{font:inherit;color:inherit;background:none;border:none;cursor:pointer}.wrap[data-v-dc3fb9cf]{max-width:1180px;margin:0 auto;padding:0 28px}section[id][data-v-dc3fb9cf]{scroll-margin-top:74px}.display[data-v-dc3fb9cf]{font-size:clamp(2.4rem,6.4vw,4.6rem);line-height:1.02;letter-spacing:-.038em;font-weight:750;word-break:keep-all}.title[data-v-dc3fb9cf]{font-size:clamp(1.65rem,3.3vw,2.6rem);line-height:1.14;letter-spacing:-.026em;font-weight:730;word-break:keep-all}.headline[data-v-dc3fb9cf]{font-size:1.16rem;line-height:1.34;letter-spacing:-.014em;font-weight:660}.body[data-v-dc3fb9cf]{font-size:1.03rem;line-height:1.62;letter-spacing:0;color:var(--ink-2)}.label[data-v-dc3fb9cf]{font-size:.735rem;line-height:1.2;letter-spacing:.115em;text-transform:uppercase;font-weight:700}.serif[data-v-dc3fb9cf]{font-family:var(--serif);font-weight:600;letter-spacing:-.012em}.press[data-v-dc3fb9cf]{transition:transform .11s ease-out,opacity .11s ease-out}.press[data-v-dc3fb9cf]:active{transform:scale(.968)}.press-sm[data-v-dc3fb9cf]:active{transform:scale(.985)}.focusable[data-v-dc3fb9cf]:focus-visible{outline:2.5px solid var(--blue-2);outline-offset:3px;border-radius:8px}.brand[data-v-dc3fb9cf]{display:flex;align-items:center;gap:11px;min-width:0}.brand .mark[data-v-dc3fb9cf]{width:38px;height:38px;border-radius:11px;background:#fff;display:flex;align-items:center;justify-content:center;padding:4px;box-shadow:var(--shadow-s);flex-shrink:0}.brand .nm b[data-v-dc3fb9cf]{display:block;font-size:.925rem;font-weight:700;letter-spacing:-.017em;white-space:nowrap;color:#fff}.brand .nm span[data-v-dc3fb9cf]{display:block;font-size:.6rem;letter-spacing:.22em;color:#ffffff9e}.hero[data-v-dc3fb9cf]{position:relative;min-height:min(92svh,860px);display:flex;align-items:flex-end;overflow:hidden;color:#fff;isolation:isolate}.hero .bg[data-v-dc3fb9cf]{position:absolute;inset:0;z-index:-2;will-change:transform;background:var(--navy, #0b1526)}.hero .bg video[data-v-dc3fb9cf],.hero .bg>img[data-v-dc3fb9cf]{position:absolute;inset:0;display:block;width:100%;height:118%;object-position:center 32%}.hero .bg video.fg[data-v-dc3fb9cf],.hero .bg>img.fg[data-v-dc3fb9cf]{object-fit:contain}.hero .bg video.blur[data-v-dc3fb9cf],.hero .bg>img.blur[data-v-dc3fb9cf]{object-fit:cover;transform:scale(1.14);filter:blur(28px) saturate(1.25) brightness(.85)}.hero .bg>img.kenburns[data-v-dc3fb9cf]{will-change:transform;animation:heroKenBurns-dc3fb9cf 24s ease-in-out infinite alternate}@keyframes heroKenBurns-dc3fb9cf{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.09) translate3d(0,-1.6%,0)}}.hero[data-v-dc3fb9cf]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0911209e,#09112057 38%,#091120e6)}.hero .in[data-v-dc3fb9cf]{padding-block:132px 40px;position:relative;width:100%}.hero .eyebrow[data-v-dc3fb9cf]{display:inline-flex;align-items:center;gap:9px;color:#ffffffd1;margin-bottom:20px}.hero .eyebrow .dot[data-v-dc3fb9cf]{width:6px;height:6px;border-radius:50%;background:#7fb2ff;box-shadow:0 0 0 4px #7fb2ff38}.hero h1[data-v-dc3fb9cf]{margin-bottom:20px;text-shadow:0 2px 24px rgba(0,0,0,.22)}.hero h1 em[data-v-dc3fb9cf]{font-style:normal;font-family:var(--serif);font-weight:600;color:#bcd6ff}.hero .sub[data-v-dc3fb9cf]{font-size:1.06rem;line-height:1.6;color:#fffc;max-width:31rem;margin-bottom:30px;word-break:keep-all}.hero .acts[data-v-dc3fb9cf]{display:flex;gap:11px;flex-wrap:wrap;align-items:center}.btn[data-v-dc3fb9cf]{display:inline-flex;align-items:center;gap:8px;font-size:.97rem;font-weight:680;letter-spacing:-.008em;padding:13px 24px;border-radius:100px;white-space:nowrap}.btn svg[data-v-dc3fb9cf]{width:17px;height:17px;flex-shrink:0}.btn-fill[data-v-dc3fb9cf]{background:#fff;color:var(--navy)}.btn-glass[data-v-dc3fb9cf]{background:#ffffff26;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.32);color:#fff}.btn-blue[data-v-dc3fb9cf]{background:var(--blue);color:#fff;box-shadow:0 12px 26px -12px #2f6fd6cc}.btn-soft[data-v-dc3fb9cf]{background:var(--sky-soft);color:var(--navy)}.jm-root a.btn-fill[data-v-dc3fb9cf],.jm-root a.btn-fill[data-v-dc3fb9cf]:hover,.jm-root a.btn-soft[data-v-dc3fb9cf],.jm-root a.btn-soft[data-v-dc3fb9cf]:hover{color:var(--navy)}.jm-root a.btn-blue[data-v-dc3fb9cf],.jm-root a.btn-blue[data-v-dc3fb9cf]:hover,.jm-root a.btn-glass[data-v-dc3fb9cf],.jm-root a.btn-glass[data-v-dc3fb9cf]:hover{color:#fff}.nextcard[data-v-dc3fb9cf]{display:flex;align-items:center;gap:14px;margin-top:30px;padding:13px 18px 13px 15px;border-radius:var(--r-m);background:#ffffff21;backdrop-filter:blur(20px) saturate(170%);-webkit-backdrop-filter:blur(20px) saturate(170%);border:1px solid rgba(255,255,255,.26);max-width:max-content}.nextcard .ic[data-v-dc3fb9cf]{width:38px;height:38px;border-radius:11px;background:#ffffff2e;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nextcard .ic svg[data-v-dc3fb9cf]{width:19px;height:19px;stroke:#fff;fill:none;stroke-width:1.7}.nextcard .l[data-v-dc3fb9cf]{font-size:.68rem;letter-spacing:.11em;text-transform:uppercase;font-weight:700;color:#ffffffa8}.nextcard .v[data-v-dc3fb9cf]{font-size:1rem;font-weight:680;letter-spacing:-.012em;margin-top:3px;white-space:nowrap}.nextcard .v[data-v-dc3fb9cf] small{font-weight:500;color:#ffffffb8;margin-left:6px}.appdl[data-v-dc3fb9cf]{margin-top:26px}.appdl-label[data-v-dc3fb9cf]{display:block;font-size:.68rem;letter-spacing:.11em;text-transform:uppercase;font-weight:700;color:#fff9;margin-bottom:12px}.appdl-btns[data-v-dc3fb9cf]{display:flex;gap:11px;flex-wrap:wrap}.storebtn[data-v-dc3fb9cf]{display:inline-flex;align-items:center;gap:11px;padding:9px 20px 9px 16px;border-radius:14px;background:#ffffff21;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.3);color:#fff}.storebtn svg[data-v-dc3fb9cf]{width:23px;height:23px;flex-shrink:0}.storebtn span[data-v-dc3fb9cf]{display:flex;flex-direction:column;line-height:1.16;text-align:left}.storebtn small[data-v-dc3fb9cf]{font-size:.62rem;letter-spacing:.04em;color:#ffffffb8}.storebtn b[data-v-dc3fb9cf]{font-size:.98rem;font-weight:700;letter-spacing:-.01em}.jm-root a.storebtn[data-v-dc3fb9cf],.jm-root a.storebtn[data-v-dc3fb9cf]:hover{color:#fff}.sec[data-v-dc3fb9cf]{padding:96px 0}.sec-head[data-v-dc3fb9cf]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:34px}.sec-head .label[data-v-dc3fb9cf]{color:var(--blue);margin-bottom:12px}.more[data-v-dc3fb9cf]{display:inline-flex;align-items:center;gap:7px;font-size:.93rem;font-weight:680;color:var(--blue);transition:gap .2s}.more[data-v-dc3fb9cf]:hover{gap:12px}.wsec[data-v-dc3fb9cf]{background:var(--surface);border-radius:var(--r-l) var(--r-l) 0 0}.rail[data-v-dc3fb9cf]{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.rail[data-v-dc3fb9cf]::-webkit-scrollbar{display:none}.track[data-v-dc3fb9cf]{display:flex;gap:16px;-webkit-user-select:none;user-select:none}.wcard[data-v-dc3fb9cf]{flex:0 0 272px;scroll-snap-align:start;border-radius:var(--r-m);background:var(--bg);border:1px solid var(--line);padding:24px 22px;transition:border-color .2s,box-shadow .2s}.wcard[data-v-dc3fb9cf]:hover{border-color:#cfdcef;box-shadow:var(--shadow-m)}.wcard.hi[data-v-dc3fb9cf]{background:linear-gradient(158deg,var(--navy-2),var(--navy));border-color:transparent;color:#fff}.wcard .tag[data-v-dc3fb9cf]{font-size:.68rem;letter-spacing:.11em;text-transform:uppercase;font-weight:700;color:var(--blue)}.wcard.hi .tag[data-v-dc3fb9cf]{color:#9dc2f7}.wcard h3[data-v-dc3fb9cf]{font-size:1.14rem;font-weight:700;letter-spacing:-.018em;margin:11px 0 4px}.wcard .when[data-v-dc3fb9cf]{font-size:.86rem;color:var(--muted)}.wcard.hi .when[data-v-dc3fb9cf]{color:#ffffffad}.wcard .time[data-v-dc3fb9cf]{font-family:var(--serif);font-size:1.95rem;line-height:1;letter-spacing:-.02em;color:var(--navy);margin-top:20px}.wcard.hi .time[data-v-dc3fb9cf]{color:#fff}.wcard .time em[data-v-dc3fb9cf]{font-style:normal;font-family:var(--sans);font-size:.8rem;font-weight:700;color:var(--muted);margin-right:5px;vertical-align:.18em}.wcard.hi .time em[data-v-dc3fb9cf]{color:#9dc2f7}.wcard .where[data-v-dc3fb9cf]{font-size:.82rem;color:var(--muted);margin-top:9px}.wcard.hi .where[data-v-dc3fb9cf]{color:#fff9}.railfoot[data-v-dc3fb9cf]{display:flex;align-items:center;justify-content:space-between;margin-top:24px;gap:16px}.dots[data-v-dc3fb9cf]{display:flex;gap:7px}.dots[data-v-dc3fb9cf] i{width:7px;height:7px;border-radius:50%;background:#cdd6e5;transition:width .26s cubic-bezier(.2,.9,.3,1),background .26s}.dots[data-v-dc3fb9cf] i.on{width:26px;background:var(--blue)}.arrows[data-v-dc3fb9cf]{display:flex;gap:8px}.arrows button[data-v-dc3fb9cf]{width:42px;height:42px;border-radius:50%;background:var(--bg);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;transition:background .18s,opacity .18s}.arrows button[data-v-dc3fb9cf]:hover{background:var(--sky-soft)}.arrows button[data-v-dc3fb9cf]:disabled{opacity:.35}.arrows svg[data-v-dc3fb9cf]{width:18px;height:18px;stroke:var(--navy);fill:none;stroke-width:2}.msec[data-v-dc3fb9cf]{background:var(--surface)}.feat[data-v-dc3fb9cf]{display:grid;grid-template-columns:1.6fr 1fr;gap:30px;align-items:center}.player[data-v-dc3fb9cf]{position:relative;border-radius:var(--r-l);overflow:hidden;background:#0b1526;box-shadow:var(--shadow-l);aspect-ratio:16/9}.player img[data-v-dc3fb9cf]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.9,.3,1)}.player:hover img[data-v-dc3fb9cf]{transform:scale(1.035)}.player .scrim[data-v-dc3fb9cf]{position:absolute;inset:0;background:linear-gradient(180deg,#080f1c0f,#080f1c80)}.player .play[data-v-dc3fb9cf]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:78px;height:78px;border-radius:50%;background:#ffffff2e;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1.5px solid rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;transition:transform .22s cubic-bezier(.2,.9,.3,1),background .22s}.player:hover .play[data-v-dc3fb9cf]{background:var(--blue);border-color:var(--blue);transform:translate(-50%,-50%) scale(1.07)}.player:active .play[data-v-dc3fb9cf]{transform:translate(-50%,-50%) scale(.97)}.player .play svg[data-v-dc3fb9cf]{width:28px;height:28px;fill:#fff;margin-left:4px}.fmeta .pill[data-v-dc3fb9cf]{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.06em;color:var(--blue);background:var(--sky-soft);padding:6px 13px;border-radius:100px;margin-bottom:15px}.fmeta h3[data-v-dc3fb9cf]{margin-bottom:12px;color:var(--navy)}.fmeta .acts[data-v-dc3fb9cf]{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.vids[data-v-dc3fb9cf]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px}.vids[data-v-dc3fb9cf] .vcard{cursor:pointer}.vids[data-v-dc3fb9cf] .vcard .th{position:relative;border-radius:var(--r-m);overflow:hidden;aspect-ratio:16/9;background:#0b1526;margin-bottom:13px}.vids[data-v-dc3fb9cf] .vcard .th img{width:100%;height:100%;object-fit:cover;transition:transform .52s cubic-bezier(.2,.9,.3,1)}.vids[data-v-dc3fb9cf] .vcard:hover .th img{transform:scale(1.06)}.vids[data-v-dc3fb9cf] .vcard .th .badge{position:absolute;left:11px;top:11px;font-size:.66rem;font-weight:700;letter-spacing:.05em;color:#fff;background:#e2433ff0;padding:4px 10px;border-radius:100px}.vids[data-v-dc3fb9cf] .vcard .th .mini{position:absolute;right:11px;bottom:11px;width:34px;height:34px;border-radius:50%;background:#fff3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.42);display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.86);transition:opacity .22s,transform .22s cubic-bezier(.2,.9,.3,1)}.vids[data-v-dc3fb9cf] .vcard:hover .th .mini{opacity:1;transform:scale(1)}.vids[data-v-dc3fb9cf] .vcard .th .mini svg{width:14px;height:14px;fill:#fff;margin-left:2px}.vids[data-v-dc3fb9cf] .vcard h4{font-size:1rem;font-weight:680;letter-spacing:-.016em;transition:color .18s}.vids[data-v-dc3fb9cf] .vcard:hover h4{color:var(--blue)}.vids[data-v-dc3fb9cf] .vcard .m{font-size:.84rem;color:var(--muted);margin-top:5px}.vstrip[data-v-dc3fb9cf]{display:flex;grid-template-columns:none;gap:18px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-left:4px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding:4px 4px 14px;margin-left:-4px;margin-right:-4px;scrollbar-width:thin;scrollbar-color:rgba(19,41,77,.28) transparent}.vstrip[data-v-dc3fb9cf]::-webkit-scrollbar{height:6px}.vstrip[data-v-dc3fb9cf]::-webkit-scrollbar-thumb{background:#13294d40;border-radius:3px}.vstrip[data-v-dc3fb9cf]::-webkit-scrollbar-track{background:transparent}.vstrip[data-v-dc3fb9cf] .vcard{flex:0 0 264px;scroll-snap-align:start}.vstrip[data-v-dc3fb9cf] .vcard h4{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vmore[data-v-dc3fb9cf]{flex:0 0 64px;display:flex;align-items:center;justify-content:center}.vmore .spin[data-v-dc3fb9cf]{width:22px;height:22px;border-radius:50%;border:2.5px solid var(--line);border-top-color:var(--blue);animation:vspin-dc3fb9cf .7s linear infinite}@keyframes vspin-dc3fb9cf{to{transform:rotate(360deg)}}.vsentinel[data-v-dc3fb9cf]{flex:0 0 1px}.asec .grid[data-v-dc3fb9cf]{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.asec .art[data-v-dc3fb9cf]{position:relative;border-radius:var(--r-l);overflow:hidden;aspect-ratio:5/4;box-shadow:var(--shadow-l)}.asec .art img[data-v-dc3fb9cf]{width:100%;height:100%;object-fit:cover}.asec .verse[data-v-dc3fb9cf]{margin-top:26px;padding-left:18px;border-left:2.5px solid var(--blue);font-family:var(--serif);font-size:1.04rem;line-height:1.72;color:var(--ink)}.asec .verse span[data-v-dc3fb9cf]{display:block;font-family:var(--sans);font-size:.83rem;font-weight:600;color:var(--blue);margin-top:9px}.news[data-v-dc3fb9cf]{display:flex;flex-direction:column;gap:2px;margin-top:8px}.nrow[data-v-dc3fb9cf]{display:flex;align-items:center;gap:18px;padding:18px 16px;border-radius:var(--r-s);transition:background .2s}.nrow[data-v-dc3fb9cf]:hover{background:var(--sky-soft)}.nrow .d[data-v-dc3fb9cf]{flex-shrink:0;width:50px;text-align:center}.nrow .d b[data-v-dc3fb9cf]{display:block;font-family:var(--serif);font-size:1.22rem;line-height:1;color:var(--blue)}.nrow .d span[data-v-dc3fb9cf]{font-size:.66rem;letter-spacing:.09em;color:var(--muted)}.nrow .t[data-v-dc3fb9cf]{font-size:.99rem;font-weight:640;letter-spacing:-.012em;color:var(--ink)}.nrow .c[data-v-dc3fb9cf]{margin-left:auto;flex-shrink:0;font-size:.7rem;font-weight:700;color:var(--muted);background:var(--bg);padding:5px 11px;border-radius:100px}.news-empty[data-v-dc3fb9cf]{padding:26px 16px;text-align:center;font-size:.94rem;color:var(--muted)}.sermon-empty[data-v-dc3fb9cf],.praise-empty[data-v-dc3fb9cf],.gallery-empty[data-v-dc3fb9cf]{padding:46px 16px;text-align:center;font-size:.98rem;color:var(--muted);background:var(--bg);border-radius:var(--r-l)}.psec[data-v-dc3fb9cf]{background:var(--surface)}.psec .praise-empty[data-v-dc3fb9cf]{background:var(--bg)}.pvids[data-v-dc3fb9cf]{margin-top:0}.gsec[data-v-dc3fb9cf]{background:var(--bg)}.gstrip[data-v-dc3fb9cf]{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding:4px 4px 14px;margin:0 -4px;scrollbar-width:thin;scrollbar-color:rgba(19,41,77,.28) transparent}.gstrip[data-v-dc3fb9cf]::-webkit-scrollbar{height:6px}.gstrip[data-v-dc3fb9cf]::-webkit-scrollbar-thumb{background:#13294d40;border-radius:3px}.gstrip[data-v-dc3fb9cf]::-webkit-scrollbar-track{background:transparent}.gcard[data-v-dc3fb9cf]{position:relative;flex:0 0 232px;scroll-snap-align:start;border-radius:var(--r-m);overflow:hidden;cursor:pointer;background:var(--sky);box-shadow:var(--shadow-s)}.gcard img[data-v-dc3fb9cf]{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:4/3;transition:transform .52s cubic-bezier(.2,.9,.3,1)}.gcard .cnt[data-v-dc3fb9cf]{position:absolute;right:10px;top:10px;font-size:.68rem;font-weight:700;color:#fff;background:#13294d9e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:4px 9px;border-radius:100px}.gcard:hover img[data-v-dc3fb9cf]{transform:scale(1.06)}.gcard .ov[data-v-dc3fb9cf]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#13294d00;transition:background .22s}.gcard:hover .ov[data-v-dc3fb9cf]{background:#13294d6b}.gcard .ov svg[data-v-dc3fb9cf]{width:24px;height:24px;stroke:#fff;fill:none;stroke-width:1.8;opacity:0;transform:scale(.86);transition:opacity .22s,transform .22s cubic-bezier(.2,.9,.3,1)}.gcard:hover .ov svg[data-v-dc3fb9cf]{opacity:1;transform:scale(1)}.gcard .cat[data-v-dc3fb9cf]{position:absolute;left:10px;bottom:10px;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:700;letter-spacing:.02em;color:#fff;background:#13294da8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:5px 11px;border-radius:100px}.cmodal-ov[data-v-dc3fb9cf]{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:calc(24px + env(safe-area-inset-top,0px) + var(--app-top-inset, 0px)) 24px calc(24px + env(safe-area-inset-bottom,0px) + var(--app-bottom-inset, 0px));background:#0911208c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.cmodal[data-v-dc3fb9cf]{width:min(980px,100%);max-height:min(86svh,900px);display:flex;flex-direction:column;background:var(--surface);border-radius:var(--r-l);box-shadow:var(--shadow-l);overflow:hidden}.cmhead[data-v-dc3fb9cf]{display:flex;align-items:center;gap:14px;padding:20px 24px;border-bottom:1px solid var(--line)}.cmhead-txt[data-v-dc3fb9cf]{display:flex;align-items:baseline;gap:10px;min-width:0}.cmtitle[data-v-dc3fb9cf]{font-size:1.12rem;font-weight:720;letter-spacing:-.018em;color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmcnt[data-v-dc3fb9cf]{flex-shrink:0;font-size:.82rem;color:var(--muted)}.cmclose[data-v-dc3fb9cf]{margin-left:auto;flex-shrink:0;width:38px;height:38px;border-radius:50%;background:var(--bg);display:flex;align-items:center;justify-content:center;transition:background .18s}.cmclose[data-v-dc3fb9cf]:hover{background:var(--sky-soft)}.cmclose svg[data-v-dc3fb9cf]{width:17px;height:17px;stroke:var(--navy);fill:none;stroke-width:2}.cmbody[data-v-dc3fb9cf]{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px 24px 26px}.cmgrid[data-v-dc3fb9cf]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.cmthumb[data-v-dc3fb9cf]{position:relative;border-radius:var(--r-s);overflow:hidden;cursor:pointer;background:var(--sky)}.cmthumb img[data-v-dc3fb9cf]{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:1/1;transition:transform .42s cubic-bezier(.2,.9,.3,1)}.cmthumb:hover img[data-v-dc3fb9cf]{transform:scale(1.06)}.wel[data-v-dc3fb9cf]{background:linear-gradient(158deg,var(--navy-2),#0e1f3d);border-radius:var(--r-l);padding:52px 48px;color:#fff;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;position:relative;overflow:hidden}.wel .glow[data-v-dc3fb9cf]{position:absolute;right:-90px;top:-110px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(79,142,240,.42),transparent 70%);filter:blur(12px)}.wel h2[data-v-dc3fb9cf]{position:relative;margin-bottom:12px}.wel p[data-v-dc3fb9cf]{position:relative;color:#ffffffc2;font-size:1.02rem;max-width:29rem;word-break:keep-all}.lsec .shell[data-v-dc3fb9cf]{display:grid;grid-template-columns:.95fr 1.25fr;background:var(--surface);border-radius:var(--r-l);overflow:hidden;box-shadow:var(--shadow-m)}.lsec .info[data-v-dc3fb9cf]{padding:44px 40px}.lsec .f[data-v-dc3fb9cf]{display:flex;gap:14px;padding:17px 0;border-bottom:1px solid var(--line)}.lsec .f[data-v-dc3fb9cf]:last-child{border-bottom:none}.lsec .f .ic[data-v-dc3fb9cf]{width:40px;height:40px;border-radius:12px;background:var(--sky-soft);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lsec .f .ic svg[data-v-dc3fb9cf]{width:18px;height:18px;stroke:var(--blue);fill:none;stroke-width:1.75}.lsec .f .l[data-v-dc3fb9cf]{font-size:.68rem;letter-spacing:.11em;text-transform:uppercase;font-weight:700;color:var(--muted);margin-bottom:5px}.lsec .f .v[data-v-dc3fb9cf]{font-size:1rem;font-weight:660;letter-spacing:-.012em}.lsec .f .v small[data-v-dc3fb9cf]{display:block;font-weight:450;color:var(--muted);font-size:.86rem;margin-top:3px}.lsec .map[data-v-dc3fb9cf]{position:relative;min-height:420px;background:linear-gradient(135deg,#dbe6f6,#c5d6ef)}.lsec .map-fallback[data-v-dc3fb9cf]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.92rem;font-weight:600;color:var(--navy-2)}.lsec .lbtns[data-v-dc3fb9cf]{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.lsec .lbtns .btn[data-v-dc3fb9cf]{font-size:.9rem;padding:11px 18px}.lsec .lbtns svg[data-v-dc3fb9cf]{width:16px;height:16px}.scrim[data-v-dc3fb9cf]{position:fixed;inset:0;z-index:90;background:#09112080;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;pointer-events:none}.scrim.on[data-v-dc3fb9cf]{pointer-events:auto}.sheet[data-v-dc3fb9cf]{position:fixed;left:0;right:0;bottom:0;z-index:95;transform:translateY(100%);background:var(--mat-reg);backdrop-filter:blur(34px) saturate(180%);-webkit-backdrop-filter:blur(34px) saturate(180%);border-radius:26px 26px 0 0;box-shadow:0 -20px 60px -20px #09112066;padding:10px 0 max(28px,env(safe-area-inset-bottom));max-height:88svh;overflow:hidden;visibility:hidden;touch-action:none}.sheet.on[data-v-dc3fb9cf]{visibility:visible}.sheet .grab[data-v-dc3fb9cf]{width:100%;padding:8px 0 14px;display:flex;justify-content:center;cursor:grab}.sheet .grab i[data-v-dc3fb9cf]{width:38px;height:5px;border-radius:5px;background:#101a2c38}.sheet .in[data-v-dc3fb9cf]{padding:6px 30px 8px;max-width:560px;margin:0 auto}.sheet h3[data-v-dc3fb9cf]{margin-bottom:10px;color:var(--navy)}.sheet .steps[data-v-dc3fb9cf]{display:flex;flex-direction:column;gap:11px;margin:22px 0 24px}.sheet .st[data-v-dc3fb9cf]{display:flex;gap:13px;align-items:flex-start}.sheet .st b[data-v-dc3fb9cf]{flex-shrink:0;width:27px;height:27px;border-radius:9px;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700}.sheet .st p[data-v-dc3fb9cf]{font-size:.97rem;color:var(--ink-2);padding-top:2px}.sheet .btn-blue[data-v-dc3fb9cf]{width:100%;justify-content:center}.site-foot[data-v-dc3fb9cf]{background:#0c1729;color:#fff9;padding:60px 0 34px;margin-top:96px}.site-foot .top[data-v-dc3fb9cf]{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:44px;padding-bottom:38px;border-bottom:1px solid rgba(255,255,255,.1)}.site-foot .brand .nm b[data-v-dc3fb9cf]{color:#fff}.site-foot .brand .nm span[data-v-dc3fb9cf]{color:#ffffff75}.site-foot .fd[data-v-dc3fb9cf]{font-size:.88rem;margin-top:18px;max-width:19rem;line-height:1.7}.site-foot h5[data-v-dc3fb9cf]{color:#fff;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin-bottom:16px}.site-foot ul[data-v-dc3fb9cf]{list-style:none;display:flex;flex-direction:column;gap:10px}.site-foot ul a[data-v-dc3fb9cf]{font-size:.9rem;color:#fff9}.site-foot ul a[data-v-dc3fb9cf]:hover{color:#9dc2f7}.site-foot .bot[data-v-dc3fb9cf]{display:flex;justify-content:space-between;align-items:center;padding-top:22px;font-size:.8rem;flex-wrap:wrap;gap:10px}@media(max-width:940px){.feat[data-v-dc3fb9cf],.asec .grid[data-v-dc3fb9cf],.lsec .shell[data-v-dc3fb9cf]{grid-template-columns:1fr}.vids[data-v-dc3fb9cf]{grid-template-columns:1fr 1fr}.cmgrid[data-v-dc3fb9cf]{grid-template-columns:repeat(3,1fr)}.asec .art[data-v-dc3fb9cf]{order:-1}.wel[data-v-dc3fb9cf]{grid-template-columns:1fr;padding:40px 30px}.site-foot .top[data-v-dc3fb9cf]{grid-template-columns:1fr 1fr}}@media(max-width:620px){.wrap[data-v-dc3fb9cf]{padding:0 20px}.sec[data-v-dc3fb9cf]{padding:70px 0}.vids[data-v-dc3fb9cf]{grid-template-columns:1fr}.vstrip[data-v-dc3fb9cf] .vcard{flex:0 0 220px}.gcard[data-v-dc3fb9cf]{flex:0 0 200px}.cmodal-ov[data-v-dc3fb9cf]{padding:calc(env(safe-area-inset-top,0px) + var(--app-top-inset, 0px)) 0 calc(env(safe-area-inset-bottom,0px) + var(--app-bottom-inset, 0px))}.cmodal[data-v-dc3fb9cf]{width:100%;max-height:100%;height:100%;border-radius:0}.cmhead[data-v-dc3fb9cf]{padding:16px 18px}.cmbody[data-v-dc3fb9cf]{padding:16px 18px 24px}.cmgrid[data-v-dc3fb9cf]{grid-template-columns:repeat(2,1fr);gap:10px}.lsec .info[data-v-dc3fb9cf]{padding:32px 24px}.site-foot .top[data-v-dc3fb9cf]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.press[data-v-dc3fb9cf]:active,.press-sm[data-v-dc3fb9cf]:active,.player:hover img[data-v-dc3fb9cf],.vids[data-v-dc3fb9cf] .vcard:hover .th img{transform:none}.hero .bg[data-v-dc3fb9cf]{transform:none!important}.hero .bg>img.kenburns[data-v-dc3fb9cf]{animation:none}}@media(prefers-reduced-transparency:reduce){.nav.solid[data-v-dc3fb9cf],.sheet[data-v-dc3fb9cf]{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}.btn-glass[data-v-dc3fb9cf],.nextcard[data-v-dc3fb9cf],.storebtn[data-v-dc3fb9cf]{background:#0c1729db;backdrop-filter:none;-webkit-backdrop-filter:none}.player .play[data-v-dc3fb9cf],.vids[data-v-dc3fb9cf] .vcard .th .mini{backdrop-filter:none;-webkit-backdrop-filter:none;background:#13294de6}}@media(prefers-contrast:more){.nav.solid[data-v-dc3fb9cf],.sheet[data-v-dc3fb9cf]{background:#fff;border-bottom:1px solid var(--ink)}.wcard[data-v-dc3fb9cf]{border-color:#9aa8bf}.body[data-v-dc3fb9cf],.nrow .c[data-v-dc3fb9cf],.vids[data-v-dc3fb9cf] .vcard .m{color:var(--ink)}.btn-glass[data-v-dc3fb9cf],.storebtn[data-v-dc3fb9cf]{background:#0c1729;border-color:#fff}}
