.service-hours-workspace{gap:1.2rem;display:grid}.service-hours-workspace .service-hours-panel{border:1px solid var(--shell-line,#e0e3e7);border-radius:.65rem;margin:0;padding:1rem}.service-hours-workspace .service-hours-panel>h3{margin-top:0}.service-hours-workspace .service-hours-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.service-hours-workspace .service-hours-form label,.service-hours-workspace .service-hours-toolbar label{gap:.35rem;min-width:0;display:grid}.service-hours-workspace .service-hours-full{grid-column:1/-1}.service-hours-workspace .service-hours-toolbar,.service-hours-workspace .service-hours-actions{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.service-hours-workspace input,.service-hours-workspace select,.service-hours-workspace textarea{width:100%;max-width:100%}.service-hours-workspace textarea{resize:vertical;min-height:4.5rem}.service-hours-workspace .service-hours-choice{align-items:center;gap:.5rem;display:flex}.service-hours-workspace .service-hours-choice input{width:auto;min-height:0}.service-hours-workspace .service-hours-table-scroll{overflow-x:auto}.service-hours-workspace table{border-collapse:collapse;width:100%}.service-hours-workspace th{white-space:nowrap}.service-hours-workspace th,.service-hours-workspace td{text-align:left;vertical-align:top}.service-hours-workspace .service-hours-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.service-hours-workspace dt{color:#707070;font-size:.85rem}.service-hours-workspace dd{overflow-wrap:anywhere;margin:.3rem 0}.service-hours-workspace .service-hours-message{background:#f3f7f2;border:1px solid #d7e4d2;margin:0;padding:.8rem 1rem}.service-hours-workspace .service-hours-error{background:#fff6f3;border:1px solid #eec7bc;margin:0;padding:.8rem 1rem}.service-hours-workspace pre,.service-hours-workspace .service-hours-evidence{white-space:pre-wrap;overflow-wrap:anywhere}.service-hours-workspace fieldset{border:1px solid #e0e3e7;min-width:0;margin:0;padding:.8rem}.service-hours-workspace .service-hours-selected{background:#fff6f2}.service-hours-workspace button.is-primary{background:var(--shell-coral,#d95353);border-color:var(--shell-coral,#d95353);color:#fff}.service-hours-workspace button:disabled{cursor:default;opacity:.55}@media (width<=700px){.service-hours-workspace .service-hours-form,.service-hours-workspace .service-hours-facts{grid-template-columns:1fr}.service-hours-workspace .service-hours-toolbar label{flex:10rem}}html[data-font-scale=small]{font-size:93.75%}html[data-font-scale=large]{font-size:112.5%}html[data-font-scale=xlarge]{font-size:125%}html[data-theme=dark]:not(:has(.k-app--root)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;filter:invert(.9)hue-rotate(180deg);background:#fff}html[data-theme=dark]:not(:has(.k-app--root)) :is(img,video,canvas,iframe){filter:invert()hue-rotate(180deg)}.k-app[data-theme=dark] [data-legacy-dark]{filter:invert(.9)hue-rotate(180deg)}.k-app[data-theme=dark] [data-legacy-dark] :is(img,video,canvas,iframe){filter:invert()hue-rotate(180deg)}@media (prefers-color-scheme:dark){html[data-theme=system]:not(:has(.k-app--root)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;filter:invert(.9)hue-rotate(180deg);background:#fff}html[data-theme=system]:not(:has(.k-app--root)) :is(img,video,canvas,iframe){filter:invert()hue-rotate(180deg)}.k-app:not([data-theme]) [data-legacy-dark]{filter:invert(.9)hue-rotate(180deg)}.k-app:not([data-theme]) [data-legacy-dark] :is(img,video,canvas,iframe){filter:invert()hue-rotate(180deg)}}.k-legacy-layer{z-index:var(--z-dialog);pointer-events:none;position:fixed;inset:0}.k-legacy-layer>*{pointer-events:auto}.k-app[data-theme=dark] .k-legacy-layer .action-confirm-backdrop{background:#ececec8c}@media (prefers-color-scheme:dark){.k-app:not([data-theme]) .k-legacy-layer .action-confirm-backdrop{background:#ececec8c}}@media print{html[data-theme],html[data-theme] :is(img,video,canvas,iframe),[data-legacy-dark],[data-legacy-dark] :is(img,video,canvas,iframe){color-scheme:normal;filter:none!important}}html[data-layout=boxed] .chms-canvas>*{max-width:1240px;margin-inline:auto}html[data-accent=blue] .chms-shell{--shell-coral:#7fb2f5}html[data-accent=blue] .chms-shell:not(.is-agent) .chms-rail{background:#0f2036}html[data-accent=green] .chms-shell{--shell-coral:#74c69d}html[data-accent=green] .chms-shell:not(.is-agent) .chms-rail{background:#10261c}html[data-accent=purple] .chms-shell{--shell-coral:#b9a2f2}html[data-accent=purple] .chms-shell:not(.is-agent) .chms-rail{background:#1f1733}html[data-accent=gray] .chms-shell{--shell-coral:#d4d4d4}html[data-accent=gray] .chms-shell:not(.is-agent) .chms-rail{background:#3a3a3a}.home-widget-summary{color:var(--text-muted);margin:0}.home-layout-actions{flex-wrap:wrap;gap:.5rem;display:flex}.screen-tools{flex-wrap:wrap;gap:.4rem;display:flex}.screen-tools button{padding:.35rem .7rem;font-size:.85rem}.workspace-screen-action{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.screen-tools-message{margin:.5rem clamp(1rem,3.35vw,4.4rem) 0}.screen-help{border-radius:.6rem;gap:.4rem;margin:.75rem clamp(1rem,3.35vw,4.4rem) 0;padding:1rem;display:grid}.screen-help-heading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.screen-help h2{margin:0;font-size:1.05rem}.screen-help h3{margin:.4rem 0 0;font-size:.95rem}.screen-help p{margin:0}.screen-help-links{margin:0;padding-left:1.2rem}.screen-help-empty{color:var(--text-muted)}.my-screen-settings,.help-links-settings,.church-display-settings,.definition-display-settings,.worship-name-settings{margin-top:1rem}.my-screen-form,.help-links-form,.church-display-form,.definition-display-form{gap:1rem;margin-top:1rem;display:grid}.my-screen-form fieldset,.help-links-form fieldset,.church-display-form fieldset,.definition-display-form fieldset{border:1px solid var(--border);border-radius:.6rem;gap:.6rem;min-width:0;margin:0;padding:.8rem 1rem;display:grid}.my-screen-form legend,.definition-display-form legend{padding:0 .3rem;font-weight:700}.chms-shell:not(.is-agent) .workspace-tab-panel :is(.my-screen-form,.church-display-form){grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));align-items:start}.chms-shell:not(.is-agent) .workspace-tab-panel :is(.help-links-form,.definition-display-form){grid-template-columns:minmax(0,1fr);align-items:start}.chms-shell:not(.is-agent) .workspace-tab-panel :is(.my-screen-form,.help-links-form,.church-display-form,.definition-display-form)>:not(fieldset){grid-column:1/-1}.chms-shell:not(.is-agent) .workspace-tab-panel :is(.my-screen-form,.help-links-form,.church-display-form,.definition-display-form)>button{justify-self:start}.chms-shell:not(.is-agent) .workspace-tab-panel :is(.my-screen-form,.help-links-form,.church-display-form,.definition-display-form) fieldset{grid-template-columns:minmax(0,1fr)}.my-screen-form p,.church-display-form p{margin:0}.my-screen-appearance{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:.6rem;display:grid}.my-screen-favorites,.help-link-rows{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.my-screen-favorites li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.4rem;padding:.3rem 0;display:grid}.help-link-rows li{border-bottom:1px solid var(--border);grid-template-columns:minmax(8rem,1fr) minmax(8rem,1.2fr) minmax(10rem,2fr) auto;align-items:end;gap:.5rem;padding-bottom:.5rem;display:grid}.help-link-rows input,.help-link-rows select{width:100%;min-width:0}.definition-display-form td input:not([type=checkbox]){max-width:6rem}.definition-display-form td select{max-width:12rem}.definition-display-form .church-code-table{overflow-x:auto}.worship-name-row{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;display:flex}.worship-name-row input{flex:12rem;min-width:0}.worship-name-row small{color:var(--text-muted)}@media (width<=760px){.workspace-screen-header{flex-wrap:wrap;gap:.75rem}}@media (width<=640px){.workspace-screen-action{justify-content:flex-start}.help-link-rows li{grid-template-columns:minmax(0,1fr)}}.member-app-admin{gap:.8rem;min-width:0;max-width:60rem;margin:0 auto;display:grid}.member-app-head h2{margin:0}.member-app-head p,.member-app-note{color:#6b6b66;margin:0;font-size:.85rem}.member-app-error{color:#b23b3a;margin:0;font-size:.88rem}.member-app-status{color:#2f6b3a;margin:0;font-size:.88rem}.member-app-warning{color:#9a5b12}.member-app-menu{flex-wrap:wrap;gap:.4rem;display:flex}.member-app-menu button{color:#3a3a36;background:#fff;border:1px solid #d0d0cc;border-radius:99px;padding:.45rem 1rem;font-size:.88rem;font-weight:600}.member-app-menu button.is-active{color:#fff;background:#262624;border-color:#262624}.member-app-panel{gap:.9rem;min-width:0;display:grid}.member-app-panel h3{margin:0 0 .35rem;font-size:1rem}.member-app-person{background:#fff;border:1px solid #e3e4e3;border-radius:.7rem;gap:.8rem;min-width:0;padding:.9rem;display:grid}.member-app-person h3,.member-app-person h4{margin:0}.member-app-person h4{margin-bottom:.35rem;font-size:.92rem}.member-app-settings{background:#fff;border:1px solid #e3e4e3;border-radius:.7rem;gap:.7rem;padding:.9rem;display:grid}.member-app-settings fieldset{border:0;gap:.45rem;min-width:0;margin:0;padding:0;display:grid}.member-app-settings legend{margin-bottom:.3rem;font-weight:700}.member-app-switch{align-items:center;gap:.55rem;display:flex}.member-app-switch input{flex:none;width:1.1rem;height:1.1rem}.member-app-switch span{overflow-wrap:anywhere;min-width:0}.member-app-reason{color:#55554f;gap:.25rem;max-width:28rem;font-size:.82rem;font-weight:600;display:grid}.member-app-rows{background:#fff;border:1px solid #e3e4e3;border-radius:.7rem;margin:0;padding:0;list-style:none;overflow:hidden}.member-app-rows li+li{border-top:1px solid #ececea}.member-app-rows li>div{gap:.25rem;min-width:0;padding:.65rem .85rem;font-size:.84rem;display:grid}.member-app-rows li span{color:#55554f;overflow-wrap:anywhere}.member-app-pick button{color:#262624;text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:.8rem;width:100%;min-height:2.9rem;padding:.55rem .85rem;display:flex}.member-app-pick button span{overflow-wrap:anywhere;min-width:0}.member-app-pick button strong{background:#f2f2ef;border-radius:99px;flex:none;padding:.15rem .6rem;font-size:.8rem}.member-app-pick button[aria-pressed=true]{background:#f6f6f3}.member-app-link{flex-wrap:wrap;gap:.4rem;min-width:0;display:flex}.member-app-link input{flex:14rem;min-width:0}.member-app-inline{flex-wrap:wrap;align-items:end;gap:.5rem .7rem;display:flex}.member-app-inline label{color:#55554f;flex:14rem;gap:.25rem;min-width:0;font-size:.8rem;font-weight:600;display:grid}.member-app-inline input{box-sizing:border-box;width:100%;min-width:0}.member-app-actions{flex-wrap:wrap;gap:.5rem;display:flex}.member-app-candidates{border:1px solid #e7e7e5;border-radius:.6rem;gap:.4rem;min-width:0;margin:0;padding:.55rem .7rem;display:grid}.member-app-candidates legend{padding:0 .3rem;font-size:.82rem;font-weight:700}.member-app-facts{grid-template-columns:max-content minmax(0,1fr);gap:.25rem .8rem;margin:0 0 .5rem;font-size:.85rem;display:grid}.member-app-facts dt{color:#6b6b66}.member-app-facts dd{overflow-wrap:anywhere;margin:0}.chms-shell:not(.is-agent) .workspace-tab-panel .member-app-admin form.member-app-settings{align-items:start;margin:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))!important;display:grid!important}.chms-shell:not(.is-agent) .workspace-tab-panel .member-app-admin form.member-app-settings>:not(fieldset){grid-column:1/-1}.chms-shell:not(.is-agent) .workspace-tab-panel .member-app-admin form.member-app-settings>button{justify-self:start}.chms-shell:not(.is-agent) .workspace-tab-panel .member-app-admin fieldset{border-radius:.6rem;align-content:start;align-self:stretch;gap:.45rem;min-width:0;margin:0;border:1px solid #e7e7e5!important;grid-template-columns:minmax(0,1fr)!important;padding:.7rem .8rem!important;display:grid!important}.chms-shell:not(.is-agent) .workspace-tab-panel .member-app-admin fieldset legend{padding:0 .3rem;font-size:.85rem}.chms-shell:not(.is-agent) .workspace-tab-panel .member-app-admin label.member-app-switch{font-weight:500;flex-direction:row!important;display:flex!important}.chms-shell:not(.is-agent) .workspace-tab-panel .member-app-admin .member-app-switch input{flex:none;width:auto!important;min-height:0!important}.chms-shell:not(.is-agent) .workspace-tab-panel .member-app-admin form.member-app-inline{flex-wrap:wrap;align-items:end;gap:.5rem .7rem;margin:0;padding:.7rem;display:flex!important}.chms-shell:not(.is-agent) .workspace-tab-panel .member-app-admin ul.member-app-rows{border:1px solid #e3e4e3;border-radius:.7rem;margin:0}.chms-shell:not(.is-agent) .workspace-tab-panel .member-app-admin ul.member-app-rows>li{min-height:0;padding:0;display:block}.chms-shell:not(.is-agent) .workspace-tab-panel .member-app-admin ul.member-app-rows>li>div{display:grid}.chms-shell:not(.is-agent) .workspace-tab-panel .member-app-admin .member-app-pick button{border-radius:0;justify-content:space-between;width:100%}@media (width<=560px){.member-app-menu button{flex:calc(33% - .4rem);padding:.45rem .3rem}.member-app-facts{grid-template-columns:minmax(0,1fr)}.member-app-facts dd{margin-bottom:.3rem}}.member-app-closed{background:#fff;border:1px solid #e3e4e3;border-radius:.7rem;gap:.5rem;max-width:32rem;margin:1rem auto;padding:1.2rem;display:grid}.member-app-closed h2{margin:0;font-size:1.1rem}.member-self-direct-note{color:#2f6b3a;margin:.3rem 0 0;font-size:.85rem}.member-directory{gap:.8rem;min-width:0;max-width:60rem;margin:0 auto;display:grid}.member-directory-head h2{margin:0}.member-directory-head p,.member-directory-note,.member-directory-count{color:#6b6b66;margin:0;font-size:.85rem}.member-directory-error{color:#b23b3a;margin:0;font-size:.88rem}.member-directory-status{color:#2f6b3a;margin:0;font-size:.88rem}.member-directory-menu{flex-wrap:wrap;gap:.4rem;display:flex}.member-directory-menu button{color:#3a3a36;background:#fff;border:1px solid #d0d0cc;border-radius:99px;padding:.45rem 1rem;font-size:.88rem;font-weight:600}.member-directory-menu button.is-active{color:#fff;background:#262624;border-color:#262624}.member-directory-trail{flex-wrap:wrap;align-items:center;gap:.3rem .7rem;display:flex}.member-directory-trail button{color:#2f5fb3;background:0 0;border:0;padding:.2rem 0;font-weight:600}.member-directory-trail span{color:#55554f;font-size:.85rem}.member-directory-heading{margin:0;font-size:1rem}.member-directory-sections{gap:.9rem;display:grid}.member-directory-sections h3,.member-directory-school h3{margin:0 0 .35rem;font-size:.95rem}.member-directory-school h3 span{color:#6b6b66;margin-left:.3rem;font-size:.82rem;font-weight:500}.member-directory-rows{background:#fff;border:1px solid #e3e4e3;border-radius:.7rem;margin:0;padding:0;list-style:none;overflow:hidden}.member-directory-rows li+li{border-top:1px solid #ececea}.member-directory-rows button{color:#262624;text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:.8rem;width:100%;min-height:2.9rem;padding:.55rem .85rem;display:flex}.member-directory-rows button:disabled{color:#9a9a94}.member-directory-rows button span{overflow-wrap:anywhere;min-width:0}.member-directory-rows button strong{background:#f2f2ef;border-radius:99px;flex:none;padding:.15rem .6rem;font-size:.8rem}.member-directory-form{background:#fafaf9;border:1px solid #e9eae8;border-radius:.7rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));align-items:end;gap:.55rem .8rem;padding:.8rem;display:grid}.member-directory-form label{color:#55554f;gap:.25rem;min-width:0;font-size:.8rem;font-weight:600;display:grid}.member-directory-form select,.member-directory-form input{box-sizing:border-box;width:100%;min-width:0}.member-directory-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.member-directory-card{box-sizing:border-box;background:#fff;border:1px solid #e3e4e3;border-radius:.7rem;gap:.75rem;height:100%;padding:.7rem;display:flex}.member-directory-photo{background:#eef0f3;border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:4.4rem;height:5.6rem;display:flex;overflow:hidden}.member-directory-photo img{object-fit:cover;width:100%;height:100%}.member-directory-photo span{color:#8a909a;font-size:1.5rem;font-weight:700}.member-directory-facts{align-content:start;gap:.12rem;min-width:0;font-size:.82rem;display:grid}.member-directory-facts strong{font-size:.95rem}.member-directory-facts em{color:#fff;vertical-align:middle;background:#e95656;border-radius:99px;margin-left:.3rem;padding:.05rem .4rem;font-size:.68rem;font-style:normal}.member-directory-facts span,.member-directory-facts a{overflow-wrap:anywhere}.member-directory-facts span{color:#55554f}.member-directory-facts a{color:#2f5fb3}.member-directory-settings{background:#fff;border:1px solid #e3e4e3;border-radius:.7rem;gap:.7rem;padding:.9rem;display:grid}.member-directory-settings fieldset{border:0;gap:.45rem;margin:0;padding:0;display:grid}.member-directory-settings legend{margin-bottom:.3rem;font-weight:700}.member-directory-switch{align-items:center;gap:.55rem;display:flex}.member-directory-switch input{width:1.1rem;height:1.1rem}.member-directory-settings>button{justify-self:start}@media (width<=560px){.member-directory-menu button{flex:calc(25% - .4rem);padding:.45rem .3rem}.member-directory-cards{grid-template-columns:minmax(0,1fr)}}.member-directory-indent{margin-left:1.6rem}.member-directory-policy label.member-directory-indent:not(.member-directory-switch){color:#55554f;gap:.25rem;max-width:14rem;font-size:.82rem;display:grid}.member-directory-reason{color:#55554f;gap:.25rem;max-width:28rem;font-size:.82rem;font-weight:600;display:grid}.member-directory-history li>div{gap:.15rem;padding:.6rem .85rem;font-size:.82rem;display:grid}.member-directory-history li span{color:#55554f}.workspace-tab-panel .member-directory-policy form.member-directory-settings{align-items:start;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))!important;display:grid!important}.workspace-tab-panel .member-directory-policy form.member-directory-settings>:not(fieldset){grid-column:1/-1}.workspace-tab-panel .member-directory-policy form.member-directory-settings>button{justify-self:start}.workspace-tab-panel .member-directory-policy fieldset{border-radius:.6rem;align-content:start;align-self:stretch;gap:.45rem;min-width:0;margin:0;border:1px solid #e7e7e5!important;padding:.7rem .8rem!important;display:grid!important}.workspace-tab-panel .member-directory-policy fieldset legend{padding:0 .3rem;font-size:.85rem}.workspace-tab-panel .member-directory-policy label.member-directory-switch{font-weight:500;flex-direction:row!important;display:flex!important}.workspace-tab-panel .member-directory-policy .member-directory-switch input{flex:none;width:auto!important;min-height:0!important}.workspace-tab-panel .member-directory-policy select,.workspace-tab-panel .member-directory-policy .member-directory-reason input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.workspace-tab-panel .member-directory-policy .member-directory-indent{margin-left:1.6rem}.member-points{gap:.9rem;min-width:0;max-width:94rem;margin:0 auto;display:grid}.member-points-views{flex-wrap:wrap;gap:.35rem;display:flex}.member-points-views button{border-radius:999px;padding:.3rem .85rem;font-size:.84rem}.member-points-views button[aria-pressed=true]{color:#fff;background:#1f2933;border-color:#1f2933}.member-points-panel{border:1px solid #e7e7e5;border-radius:.7rem;gap:.6rem;min-width:0;padding:.8rem 1rem;display:grid}.workspace-tab-panel .member-points-panel h3{font-size:1rem;border-top:0!important;margin:0!important;padding-top:0!important}.member-points-hint{color:#6b6b66;margin:0;font-size:.8rem}.chms-shell .workspace-tab-panel .member-points-form,.member-points-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));align-items:end;gap:.5rem .8rem;display:grid}.member-points-form label{gap:.2rem;min-width:0;display:grid}.member-points-form .member-points-check,.member-points-check{align-items:center;gap:.35rem;display:flex}.member-points-check input,.member-points-table input[type=checkbox]{width:auto!important;min-height:0!important}.member-points-buttons{flex-wrap:wrap;gap:.4rem;display:flex}.member-points-chosen{flex-wrap:wrap;gap:.35rem;display:flex}.member-points-chosen button{border-radius:999px;padding:.2rem .65rem;font-size:.8rem}.member-points-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .8rem;display:flex}.member-points-summary p{margin:0;font-size:.88rem;font-weight:600}.member-points-message{margin:0;font-size:.86rem}.member-points-message.is-error{color:#b42318}.member-points-message.is-done{color:#1f7a4d}.member-points-card{background:#f6f8fb;border-radius:.7rem;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;padding:.7rem 1rem;display:flex}.member-points-card strong{font-size:1.1rem}.member-points-card .member-points-balance{font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:800}.member-points-ranking{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;display:grid}.member-points-table{max-width:100%;position:relative;overflow-x:auto}.workspace-tab-panel .member-points-table table{border-collapse:collapse;white-space:normal;min-width:100%;font-size:.84rem;display:table!important}.workspace-tab-panel .member-points-table caption{text-align:left;padding:0 0 .3rem;font-size:.78rem;font-weight:700}.workspace-tab-panel .member-points-table thead th{text-align:left;white-space:nowrap;color:#6b6b66!important;background:#f7f7f5!important;padding:.45rem .55rem!important;font-size:.74rem!important}.workspace-tab-panel .member-points-table tbody th,.workspace-tab-panel .member-points-table td{vertical-align:middle;word-break:keep-all;border-bottom:1px solid #efefed!important;padding:.35rem .55rem!important}.workspace-tab-panel .member-points-table tbody th{text-align:left;white-space:nowrap;font-weight:600;background:0 0!important}.workspace-tab-panel .member-points-table td.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.member-points-table tbody th small{color:#858580;font-size:.72rem;font-weight:400;display:block}.member-points-plus{color:#1f7a4d}.member-points-minus{color:#b42318}.member-points-muted{color:#858580;font-size:.76rem}.member-points-table td input:not([type=checkbox]){max-width:12rem;min-height:0;padding:.2rem .35rem}.member-points-row-form{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}@media (width<=640px){.member-points-panel{padding:.7rem .6rem}.workspace-tab-panel .member-points-table table,.member-points-table tbody{display:block!important}.member-points-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-tab-panel .member-points-table caption{width:100%;display:block}.workspace-tab-panel .member-points-table tr{border:1px solid #ecece9;border-radius:.5rem;margin-bottom:.5rem;padding:.35rem .55rem;display:block!important}.workspace-tab-panel .member-points-table tbody th{display:block;border-bottom:0!important;padding:.2rem 0!important}.workspace-tab-panel .member-points-table td{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.5rem;text-align:left!important;border:0!important;padding:.2rem 0!important;display:grid!important}.workspace-tab-panel .member-points-table td[data-label]:before{color:#6b6b66;content:attr(data-label);font-size:.76rem;font-weight:600}.workspace-tab-panel .member-points-table td:not([data-label]){display:block!important}.workspace-tab-panel .member-points-table td[data-label]:empty{display:none!important}.workspace-tab-panel .member-points-table tfoot tr{background:#f7f7f5}}.vehicle-runs{gap:.9rem;min-width:0;max-width:94rem;margin:0 auto;display:grid}.vehicle-views{flex-wrap:wrap;gap:.35rem;display:flex}.vehicle-views button{border-radius:999px;padding:.3rem .85rem;font-size:.84rem}.vehicle-views button[aria-pressed=true]{color:#fff;background:#1f2933;border-color:#1f2933}.vehicle-panel{border:1px solid #e7e7e5;border-radius:.7rem;gap:.6rem;min-width:0;padding:.8rem 1rem;display:grid}.workspace-tab-panel .vehicle-panel h3,.vehicle-panel h3{font-size:1rem;border-top:0!important;margin:0!important;padding-top:0!important}.vehicle-hint{color:#6b6b66;margin:0;font-size:.8rem}.vehicle-message{margin:0;font-size:.86rem}.vehicle-message.is-error{color:#b42318}.vehicle-message.is-done{color:#1f7a4d}.chms-shell .workspace-tab-panel .vehicle-form,.vehicle-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));align-items:end;gap:.5rem .8rem;display:grid}.vehicle-form label{gap:.2rem;min-width:0;display:grid}.vehicle-check{align-items:center;gap:.4rem;display:flex!important}.vehicle-check input{width:auto!important;min-height:0!important}.vehicle-buttons{flex-wrap:wrap;gap:.4rem;display:flex}.vehicle-primary{color:#fff!important;background:#1f2933!important;border-color:#1f2933!important}.vehicle-danger{color:#b42318!important;border-color:#b42318!important}.vehicle-live{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:.7rem;display:grid}.vehicle-card{background:#f6f8fb;border-radius:.8rem;gap:.45rem;min-width:0;padding:.8rem 1rem;display:grid}.vehicle-card header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem .7rem;display:flex}.vehicle-card header strong{font-size:1.05rem}.vehicle-badge{color:#fff;background:#1f7a4d;border-radius:999px;padding:.1rem .55rem;font-size:.74rem;font-weight:700}.vehicle-badge.is-stale{background:#8a8a85}.vehicle-card p{margin:0;font-size:.86rem}.vehicle-where{font-weight:700;font-size:.95rem!important}.vehicle-links{flex-wrap:wrap;gap:.4rem;display:flex}.vehicle-links a{color:#1d4ed8;border:1px solid #c9ccd2;border-radius:999px;padding:.15rem .65rem;font-size:.8rem;text-decoration:none}.vehicle-stops{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.workspace-tab-panel .vehicle-stops li,.vehicle-stops li{align-items:baseline;gap:.5rem;font-size:.84rem;box-shadow:none!important;background:0 0!important;border:0!important;padding:.15rem 0!important;display:flex!important}.vehicle-stops li .vehicle-stop-time{color:#6b6b66;font-variant-numeric:tabular-nums;min-width:2.8rem}.vehicle-stops li[aria-current=location]{color:#1f7a4d;font-weight:700}.vehicle-stops li[aria-current=location]:before{content:"●"}.vehicle-stops li.is-next{color:#1d4ed8;font-weight:600}.vehicle-schedules{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.workspace-tab-panel .vehicle-schedules li,.vehicle-schedules li{font-size:.84rem;box-shadow:none!important;background:0 0!important;border:0!important;padding:.1rem 0!important;display:block!important}.vehicle-rows{gap:.45rem;display:grid}.vehicle-row{border-bottom:1px dashed #e2e2df;grid-template-columns:2rem minmax(8rem,2fr) 6.5rem minmax(6rem,1fr) minmax(6rem,1fr) auto;align-items:end;gap:.35rem .5rem;padding-bottom:.45rem;display:grid}.vehicle-row.is-schedule{grid-template-columns:2rem 5.5rem 6.5rem minmax(8rem,2fr) auto}.vehicle-row label{gap:.15rem;min-width:0;font-size:.78rem;display:grid}.vehicle-row .vehicle-seq{color:#6b6b66;padding-bottom:.45rem;font-weight:700}.vehicle-row .vehicle-buttons button{padding:.2rem .5rem;font-size:.78rem}.vehicle-drive{gap:.7rem;display:grid}.vehicle-drive-status{background:#eef7f1;border:1px solid #b7dcc4;border-radius:.7rem;gap:.3rem;padding:.7rem .9rem;display:grid}.vehicle-drive-status.is-paused{background:#fff7e6;border-color:#f0d199}.vehicle-drive-status strong{font-size:1.05rem}.vehicle-drive-status p{margin:0;font-size:.86rem}.vehicle-consent{background:#f7f7f5;border-radius:.6rem;padding:.6rem .8rem;font-size:.86rem}.vehicle-table{max-width:100%;position:relative;overflow-x:auto}.workspace-tab-panel .vehicle-table table{border-collapse:collapse;white-space:normal;min-width:100%;font-size:.84rem;display:table!important}.workspace-tab-panel .vehicle-table caption{text-align:left;padding:0 0 .3rem;font-size:.78rem;font-weight:700}.workspace-tab-panel .vehicle-table thead th{text-align:left;white-space:nowrap;color:#6b6b66!important;background:#f7f7f5!important;padding:.45rem .55rem!important;font-size:.74rem!important}.workspace-tab-panel .vehicle-table tbody th,.workspace-tab-panel .vehicle-table td{vertical-align:middle;word-break:keep-all;border-bottom:1px solid #efefed!important;padding:.35rem .55rem!important}.workspace-tab-panel .vehicle-table tbody th{text-align:left;white-space:nowrap;font-weight:600;background:0 0!important}.workspace-tab-panel .vehicle-table td.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}@media (width<=640px){.vehicle-panel{padding:.7rem .6rem}.vehicle-row,.vehicle-row.is-schedule{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vehicle-row .vehicle-seq{grid-column:1/-1;padding-bottom:0}.vehicle-row .vehicle-seq:before{content:"#"}.vehicle-row.is-schedule label:nth-of-type(3),.vehicle-row .vehicle-buttons{grid-column:1/-1}.workspace-tab-panel .vehicle-table table,.vehicle-table tbody{display:block!important}.vehicle-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-tab-panel .vehicle-table caption{width:100%;display:block}.workspace-tab-panel .vehicle-table tr{border:1px solid #ecece9;border-radius:.5rem;margin-bottom:.5rem;padding:.35rem .55rem;display:block!important}.workspace-tab-panel .vehicle-table tbody th{display:block;border-bottom:0!important;padding:.2rem 0!important}.workspace-tab-panel .vehicle-table td{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.5rem;text-align:left!important;border:0!important;padding:.2rem 0!important;display:grid!important}.workspace-tab-panel .vehicle-table td[data-label]:before{color:#6b6b66;content:attr(data-label);font-size:.76rem;font-weight:600}.workspace-tab-panel .vehicle-table td[data-label]:empty{display:none!important}}.board-workspace{gap:.8rem;min-width:0;max-width:90rem;margin:0 auto;display:grid}.board-pane{gap:.8rem;min-width:0;display:grid}.board-views{flex-wrap:wrap;gap:.35rem;display:flex}.board-views button{font-size:.82rem;border-radius:999px!important;padding:.3rem .85rem!important}.board-views button[aria-pressed=true]{color:#fff!important;background:#1f2933!important;border-color:#1f2933!important}form.board-filter{flex-wrap:wrap;align-items:end;gap:.5rem .8rem;display:flex!important}.board-filter label{gap:.2rem;min-width:9rem;display:grid}.board-check{align-items:center;gap:.35rem;min-width:0!important;display:flex!important}.board-check input{width:auto!important;min-height:0!important}.board-message{margin:0;font-weight:600}.board-hint{color:#6b6b66;margin:0;font-size:.82rem}.board-sub-text{color:#6b6b66;margin:.1rem 0 0;font-size:.76rem;display:block}.board-result,.board-post{border:1px solid #e7e7e5;border-radius:.7rem;gap:.6rem;min-width:0;padding:.8rem 1rem;display:grid}.board-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.board-summary p,.board-summary h3{margin:0}.board-summary-line{margin:0;font-weight:700}.board-caption{caption-side:top;text-align:left;padding:0 0 .3rem;font-size:.78rem;font-weight:700}.board-table{min-width:0;max-width:100%;overflow-x:auto}.board-table table{border-collapse:collapse;min-width:100%;font-size:.85rem}.workspace-tab-panel .board-table th{color:#6b6b66;text-align:left;white-space:nowrap;background:#f7f7f5;padding:.45rem .6rem!important;font-size:.75rem!important}.workspace-tab-panel .board-table td{vertical-align:top;word-break:keep-all;border-top:1px solid #efefed;padding:.45rem .6rem!important}.board-table .num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.board-table tr.is-chosen td{background:#f5f8ff}.board-table input[type=checkbox]{width:auto!important;min-height:0!important}.workspace-tab-panel .board-link{cursor:pointer;text-align:left;font-weight:700;text-decoration:underline;color:#1d4ed8!important;background:0 0!important;border:0!important;min-height:0!important;margin:0!important;padding:0!important}.board-badge{color:#8a5a00;background:#fff4d6;border-radius:.3rem;margin-right:.35rem;padding:.05rem .35rem;font-size:.72rem}.board-editor fieldset{border:1px solid #e7e7e5;border-radius:.6rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.55rem .8rem;margin:0;padding:.7rem .9rem;display:grid}.board-editor fieldset legend{padding:0 .3rem;font-weight:700}.board-editor label{gap:.2rem;display:grid}.board-wide{grid-column:1/-1}.board-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.board-inline{flex-wrap:wrap;align-items:flex-start;gap:.4rem;display:flex}.board-inline textarea,.board-inline input{flex:14rem;min-width:0}.board-body{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.board-post h3,.board-post h4{margin:0}.workspace-tab-panel ul.board-files,.workspace-tab-panel ul.board-comments,.workspace-tab-panel ul.board-folder-list,.workspace-tab-panel ul.member-video-list{list-style:none;margin:0!important;padding:0!important}.workspace-tab-panel ul.board-files>li,.workspace-tab-panel ul.board-comments>li,.workspace-tab-panel ul.board-folder-list>li{box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;padding:.25rem 0!important}.board-files li{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;display:flex}.board-comments{gap:.4rem;display:grid}.workspace-tab-panel ul.board-comments>li{border-top:1px solid #efefed!important;padding:.45rem 0!important;display:block!important}.workspace-tab-panel ul.board-comments>li.is-answer{background:#f6fbf7!important;border-left:3px solid #2f855a!important;padding-left:.6rem!important}.board-files-pane{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:start}.board-files-main{gap:.8rem;min-width:0;display:grid}.board-tree{border:1px solid #e7e7e5;border-radius:.7rem;gap:.5rem;padding:.7rem;display:grid}.board-tree label{gap:.2rem;display:grid}.board-folder-list{gap:.1rem;display:grid}.workspace-tab-panel .board-folder-list button{cursor:pointer;text-align:left;width:100%;font-weight:500;color:inherit!important;background:0 0!important;border:0!important;border-radius:.3rem!important;min-height:0!important;padding:.25rem .4rem!important}.workspace-tab-panel .board-folder-list button.is-chosen{color:#fff!important;background:#1f2933!important}.board-upload{border:1px dashed #d7d7d3;border-radius:.6rem;padding:.6rem .7rem}.board-upload-button{cursor:pointer;display:inline-flex!important}.board-upload-button input{max-width:14rem}.board-file-title{align-items:center;gap:.5rem;display:flex}.workspace-tab-panel .board-thumb{cursor:zoom-in;flex:none;width:2.6rem;height:2.6rem;overflow:hidden;background:#f4f4f2!important;border:1px solid #e2e2df!important;border-radius:.35rem!important;min-height:0!important;padding:0!important}.board-thumb img{object-fit:cover;width:100%;height:100%;display:block}.board-preview{max-width:min(48rem,94vw)}.board-preview img{max-width:100%;height:auto;max-height:70vh;margin:0 auto;display:block}.board-target{gap:.45rem;display:grid}.board-target label{gap:.2rem;display:grid}.board-player{aspect-ratio:16/9;background:#111;border-radius:.6rem;width:100%;overflow:hidden}.board-player iframe{border:0;width:100%;height:100%;display:block}.member-video-player{gap:.35rem;display:grid}.member-video-player h3{margin:.3rem 0 0}.member-video-list{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.workspace-tab-panel ul.member-video-list>li,.member-video-list>li{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important}.member-video-list button{cursor:pointer;text-align:left;background:#fff;border:1px solid #e7e7e5;border-radius:.6rem;gap:.35rem;width:100%;padding:0 0 .5rem;display:grid;overflow:hidden}.member-video-list button[aria-pressed=true]{border-color:#1f2933;box-shadow:inset 0 0 0 2px #1f2933}.member-video-list img,.member-video-placeholder{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.member-video-placeholder{color:#fff;background:#1f2933;justify-content:center;align-items:center;font-weight:700;display:flex}.member-video-text{gap:.1rem;padding:0 .6rem;display:grid}@media (width<=760px){.board-filter label{width:100%;min-width:0}.board-files-pane{grid-template-columns:minmax(0,1fr)}.board-result,.board-post{padding:.7rem .6rem}.board-table thead{display:none}.board-table table,.board-table tbody,.board-table tr{width:100%;display:block!important}.board-table table{border:0!important}.board-table tr{border:1px solid #e7e7e5;border-radius:.6rem;margin-bottom:.5rem;padding:.35rem .6rem}.workspace-tab-panel .board-table td{grid-template-columns:6.5rem minmax(0,1fr);gap:.4rem;text-align:left!important;border:0!important;padding:.2rem 0!important;display:grid!important}.board-table td:before{color:#6b6b66;content:attr(data-label);font-size:.76rem}.board-table td[colspan]{grid-template-columns:1fr}.board-table td[colspan]:before{content:none}.member-video-list{grid-template-columns:minmax(0,1fr)}.board-grants-table tr{flex-wrap:wrap;gap:.25rem .7rem;display:flex!important}.workspace-tab-panel .board-grants-table td{grid-template-columns:none;align-items:center;gap:.25rem;display:inline-flex!important}.workspace-tab-panel .board-grants-table td:first-child{gap:.1rem;width:100%;display:grid!important}.board-grants-table td:first-child:before{content:none}.board-grants-table td:before{order:2}}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.0-BHUkWNFR.woff2)format("woff2-variations");unicode-range:U+F9CA-FA0B,U+FF03-FF05,U+FF07,U+FF0A-FF0B,U+FF0D-FF19,U+FF1B,U+FF1D,U+FF20-FF5B,U+FF5D,U+FFE0-FFE3,U+FFE5-FFE6}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.1-C-__qv6_.woff2)format("woff2-variations");unicode-range:U+D723-D728,U+D72A-D733,U+D735-D748,U+D74A-D74F,U+D752-D753,U+D755-D757,U+D75A-D75F,U+D762-D764,U+D766-D768,U+D76A-D76B,U+D76D-D76F,U+D771-D787,U+D789-D78B,U+D78D-D78F,U+D791-D797,U+D79A,U+D79C,U+D79E-D7A3,U+F900-F909,U+F90B-F92E}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.2-dCZkyKLw.woff2)format("woff2-variations");unicode-range:U+D679-D68B,U+D68E-D69E,U+D6A0,U+D6A2-D6A7,U+D6A9-D6C3,U+D6C6-D6C7,U+D6C9-D6CB,U+D6CD-D6D3,U+D6D5-D6D6,U+D6D8-D6E3,U+D6E5-D6E7,U+D6E9-D6FB,U+D6FD-D717,U+D719-D71F,U+D721-D722}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.3-Dqw33sf4.woff2)format("woff2-variations");unicode-range:U+D5BC-D5C7,U+D5CA-D5CB,U+D5CD-D5CF,U+D5D1-D5D7,U+D5D9-D5DA,U+D5DC,U+D5DE-D5E3,U+D5E6-D5E7,U+D5E9-D5EB,U+D5ED-D5F6,U+D5F8,U+D5FA-D5FF,U+D602-D603,U+D605-D607,U+D609-D60F,U+D612-D613,U+D616-D61B,U+D61D-D637,U+D63A-D63B,U+D63D-D63F,U+D641-D647,U+D64A-D64C,U+D64E-D653,U+D656-D657,U+D659-D65B,U+D65D-D666,U+D668,U+D66A-D678}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.4-Bvh2YGoc.woff2)format("woff2-variations");unicode-range:U+D507,U+D509-D50B,U+D50D-D513,U+D515-D53B,U+D53E-D53F,U+D541-D543,U+D545-D54C,U+D54E,U+D550,U+D552-D557,U+D55A-D55B,U+D55D-D55F,U+D561-D564,U+D566-D567,U+D56A,U+D56C,U+D56E-D573,U+D576-D577,U+D579-D583,U+D585-D586,U+D58A-D5A4,U+D5A6-D5BB}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.5-K_MNGNCe.woff2)format("woff2-variations");unicode-range:U+D464-D477,U+D47A-D47B,U+D47D-D47F,U+D481-D487,U+D489-D48A,U+D48C,U+D48E-D4E7,U+D4E9-D503,U+D505-D506}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.6-Bxhohlcm.woff2)format("woff2-variations");unicode-range:U+D3BF-D3C7,U+D3CA-D3CF,U+D3D1-D3EB,U+D3EE-D3EF,U+D3F1-D3F3,U+D3F5-D3FB,U+D3FD-D400,U+D402-D45B,U+D45D-D463}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.7-E2HaA55t.woff2)format("woff2-variations");unicode-range:U+D2FF,U+D302-D304,U+D306-D30B,U+D30F,U+D311-D313,U+D315-D31B,U+D31E,U+D322-D324,U+D326-D327,U+D32A-D32B,U+D32D-D32F,U+D331-D337,U+D339-D33C,U+D33E-D37B,U+D37E-D37F,U+D381-D383,U+D385-D38B,U+D38E-D390,U+D392-D397,U+D39A-D39B,U+D39D-D39F,U+D3A1-D3A7,U+D3A9-D3AA,U+D3AC,U+D3AE-D3B3,U+D3B5-D3B7,U+D3B9-D3BB,U+D3BD-D3BE}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.8-CRbJhhyA.woff2)format("woff2-variations");unicode-range:U+D257-D27F,U+D281-D29B,U+D29D-D29F,U+D2A1-D2AB,U+D2AD-D2B7,U+D2BA-D2BB,U+D2BD-D2BF,U+D2C1-D2C7,U+D2C9-D2EF,U+D2F2-D2F3,U+D2F5-D2F7,U+D2F9-D2FE}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.9-Btb3bmS6.woff2)format("woff2-variations");unicode-range:U+D1B4,U+D1B6-D1F3,U+D1F5-D22B,U+D22E-D22F,U+D231-D233,U+D235-D23B,U+D23D-D240,U+D242-D256}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.10-DzSWztS8.woff2)format("woff2-variations");unicode-range:U+D105-D12F,U+D132-D133,U+D135-D137,U+D139-D13F,U+D141-D142,U+D144,U+D146-D14B,U+D14E-D14F,U+D151-D153,U+D155-D15B,U+D15E-D187,U+D189-D19F,U+D1A2-D1A3,U+D1A5-D1A7,U+D1A9-D1AF,U+D1B2-D1B3}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.11-CqVmlKJn.woff2)format("woff2-variations");unicode-range:U+D04B-D04F,U+D051-D057,U+D059-D06B,U+D06D-D06F,U+D071-D073,U+D075-D07B,U+D07E-D0A3,U+D0A6-D0A7,U+D0A9-D0AB,U+D0AD-D0B3,U+D0B6,U+D0B8,U+D0BA-D0BF,U+D0C2-D0C3,U+D0C5-D0C7,U+D0C9-D0CF,U+D0D2,U+D0D6-D0DB,U+D0DE-D0DF,U+D0E1-D0E3,U+D0E5-D0EB,U+D0EE-D0F0,U+D0F2-D104}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.12-BHuZSgT0.woff2)format("woff2-variations");unicode-range:U+CFA2-CFC3,U+CFC5-CFDF,U+CFE2-CFE3,U+CFE5-CFE7,U+CFE9-CFF4,U+CFF6-CFFB,U+CFFD-CFFF,U+D001-D003,U+D005-D017,U+D019-D033,U+D036-D037,U+D039-D03B,U+D03D-D04A}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.13-C42mj_j2.woff2)format("woff2-variations");unicode-range:U+CEF0-CEF3,U+CEF6,U+CEF9-CEFF,U+CF01-CF03,U+CF05-CF07,U+CF09-CF0F,U+CF11-CF12,U+CF14-CF1B,U+CF1D-CF1F,U+CF21-CF2F,U+CF31-CF53,U+CF56-CF57,U+CF59-CF5B,U+CF5D-CF63,U+CF66,U+CF68,U+CF6A-CF6F,U+CF71-CF84,U+CF86-CF8B,U+CF8D-CFA1}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.14-Bl512uUX.woff2)format("woff2-variations");unicode-range:U+CE3C-CE57,U+CE5A-CE5B,U+CE5D-CE5F,U+CE61-CE67,U+CE6A,U+CE6C,U+CE6E-CE73,U+CE76-CE77,U+CE79-CE7B,U+CE7D-CE83,U+CE85-CE88,U+CE8A-CE8F,U+CE91-CE93,U+CE95-CE97,U+CE99-CE9F,U+CEA2,U+CEA4-CEAB,U+CEAD-CEE3,U+CEE6-CEE7,U+CEE9-CEEB,U+CEED-CEEF}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.15-D04iXIE3.woff2)format("woff2-variations");unicode-range:U+CD92-CD93,U+CD96-CD97,U+CD99-CD9B,U+CD9D-CDA3,U+CDA6-CDA8,U+CDAA-CDAF,U+CDB1-CDC3,U+CDC5-CDCB,U+CDCD-CDE7,U+CDE9-CE03,U+CE05-CE1F,U+CE22-CE34,U+CE36-CE3B}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.16-BQUnS2GX.woff2)format("woff2-variations");unicode-range:U+CCEF-CD07,U+CD0A-CD0B,U+CD0D-CD1A,U+CD1C,U+CD1E-CD2B,U+CD2D-CD5B,U+CD5D-CD77,U+CD79-CD91}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.17-BfZSA-Xc.woff2)format("woff2-variations");unicode-range:U+CC3F-CC43,U+CC46-CC47,U+CC49-CC4B,U+CC4D-CC53,U+CC55-CC58,U+CC5A-CC5F,U+CC61-CC97,U+CC9A-CC9B,U+CC9D-CC9F,U+CCA1-CCA7,U+CCAA,U+CCAC,U+CCAE-CCB3,U+CCB6-CCB7,U+CCB9-CCBB,U+CCBD-CCCF,U+CCD1-CCE3,U+CCE5-CCEE}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.18-CwAxMC3C.woff2)format("woff2-variations");unicode-range:U+CB91-CBD3,U+CBD5-CBE3,U+CBE5-CC0B,U+CC0E-CC0F,U+CC11-CC13,U+CC15-CC1B,U+CC1D-CC20,U+CC23-CC27,U+CC2A-CC2B,U+CC2D,U+CC2F,U+CC31-CC37,U+CC3A,U+CC3C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.19-CJu4Zcdo.woff2)format("woff2-variations");unicode-range:U+CAF4-CB47,U+CB4A-CB90}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.20-Ig1-z3n5.woff2)format("woff2-variations");unicode-range:U+CA4A-CA4B,U+CA4E-CA4F,U+CA51-CA53,U+CA55-CA5B,U+CA5D-CA60,U+CA62-CA83,U+CA85-CABB,U+CABE-CABF,U+CAC1-CAC3,U+CAC5-CACB,U+CACD-CAD0,U+CAD2,U+CAD4-CAD8,U+CADA-CAF3}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.21-yKPEdLXC.woff2)format("woff2-variations");unicode-range:U+C996-C997,U+C99A-C99C,U+C99E-C9BF,U+C9C2-C9C3,U+C9C5-C9C7,U+C9C9-C9CF,U+C9D2,U+C9D4,U+C9D7-C9D8,U+C9DB,U+C9DE-C9DF,U+C9E1-C9E3,U+C9E5-C9E6,U+C9E8-C9EB,U+C9EE-C9F0,U+C9F2-C9F7,U+C9F9-CA0B,U+CA0D-CA28,U+CA2A-CA49}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.22-CSqxKoOs.woff2)format("woff2-variations");unicode-range:U+C8E9-C8F4,U+C8F6-C8FB,U+C8FE-C8FF,U+C901-C903,U+C905-C90B,U+C90E-C910,U+C912-C917,U+C919-C92B,U+C92D-C94F,U+C951-C953,U+C955-C96B,U+C96D-C973,U+C975-C987,U+C98A-C98B,U+C98D-C98F,U+C991-C995}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.23-DK80wi0t.woff2)format("woff2-variations");unicode-range:U+C841-C84B,U+C84D-C86F,U+C872-C873,U+C875-C877,U+C879-C87F,U+C882-C884,U+C887-C88A,U+C88D-C8C3,U+C8C5-C8DF,U+C8E1-C8E8}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.24-CmkE8Q8D.woff2)format("woff2-variations");unicode-range:U+C779-C77B,U+C77E-C782,U+C786,U+C78B,U+C78D,U+C78F,U+C792-C793,U+C795,U+C797,U+C799-C79F,U+C7A2,U+C7A7-C7AB,U+C7AE-C7BB,U+C7BD-C7C0,U+C7C2-C7C7,U+C7C9-C7DC,U+C7DE-C7FF,U+C802-C803,U+C805-C807,U+C809,U+C80B-C80F,U+C812,U+C814,U+C817-C81B,U+C81E-C81F,U+C821-C823,U+C825-C82E,U+C830-C837,U+C839-C83B,U+C83D-C840}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.25-CsoWBIZB.woff2)format("woff2-variations");unicode-range:U+C6BB-C6BF,U+C6C2,U+C6C4,U+C6C6-C6CB,U+C6CE-C6CF,U+C6D1-C6D3,U+C6D5-C6DB,U+C6DD-C6DF,U+C6E1-C6E7,U+C6E9-C6EB,U+C6ED-C6EF,U+C6F1-C6F8,U+C6FA-C703,U+C705-C707,U+C709-C70B,U+C70D-C716,U+C718,U+C71A-C71F,U+C722-C723,U+C725-C727,U+C729-C734,U+C736-C73B,U+C73E-C73F,U+C741-C743,U+C745-C74B,U+C74E-C750,U+C752-C757,U+C759-C773,U+C776-C777}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.26-Sozl8dw8.woff2)format("woff2-variations");unicode-range:U+C5F5-C5FB,U+C5FE,U+C602-C605,U+C607,U+C609-C60F,U+C611-C61A,U+C61C-C623,U+C626-C627,U+C629-C62B,U+C62D,U+C62F-C632,U+C636,U+C638,U+C63A-C63F,U+C642-C643,U+C645-C647,U+C649-C652,U+C656-C65B,U+C65D-C65F,U+C661-C663,U+C665-C677,U+C679-C67B,U+C67D-C693,U+C696-C697,U+C699-C69B,U+C69D-C6A3,U+C6A6,U+C6A8,U+C6AA-C6AF,U+C6B2-C6B3,U+C6B5-C6B7,U+C6B9-C6BA}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.27-CT6nuW9L.woff2)format("woff2-variations");unicode-range:U+C517-C527,U+C52A-C52B,U+C52D-C52F,U+C531-C538,U+C53A,U+C53C,U+C53E-C543,U+C546-C547,U+C54B,U+C54D-C552,U+C556,U+C55A-C55B,U+C55D,U+C55F,U+C562-C563,U+C565-C567,U+C569-C56F,U+C572,U+C574,U+C576-C57B,U+C57E-C57F,U+C581-C583,U+C585-C586,U+C588-C58B,U+C58E,U+C590,U+C592-C596,U+C599-C5B3,U+C5B6-C5B7,U+C5BA,U+C5BE-C5C3,U+C5CA-C5CB,U+C5CD,U+C5CF,U+C5D2-C5D3,U+C5D5-C5D7,U+C5D9-C5DF,U+C5E1-C5E2,U+C5E4,U+C5E6-C5EB,U+C5EF,U+C5F1-C5F3}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.28-CpO0Y96p.woff2)format("woff2-variations");unicode-range:U+C475-C4EF,U+C4F2-C4F3,U+C4F5-C4F7,U+C4F9-C4FF,U+C502-C50B,U+C50D-C516}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.29-D6hjrUWm.woff2)format("woff2-variations");unicode-range:U+C3D0-C3D7,U+C3DA-C3DB,U+C3DD-C3DE,U+C3E1-C3EC,U+C3EE-C3F3,U+C3F5-C42B,U+C42D-C463,U+C466-C474}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.30-CWDM1c0J.woff2)format("woff2-variations");unicode-range:U+C32B-C367,U+C36A-C36B,U+C36D-C36F,U+C371-C377,U+C37A-C37B,U+C37E-C383,U+C385-C387,U+C389-C3CF}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.31-CdmyZ5mm.woff2)format("woff2-variations");unicode-range:U+C26A-C26B,U+C26D-C26F,U+C271-C273,U+C275-C27B,U+C27E-C287,U+C289-C28F,U+C291-C297,U+C299-C29A,U+C29C-C2A3,U+C2A5-C2A7,U+C2A9-C2AB,U+C2AD-C2B3,U+C2B6,U+C2B8,U+C2BA-C2BB,U+C2BD-C2DB,U+C2DE-C2DF,U+C2E1-C2E2,U+C2E5-C2EA,U+C2EE,U+C2F0,U+C2F2-C2F5,U+C2F7,U+C2FA-C2FB,U+C2FD-C2FF,U+C301-C307,U+C309-C30C,U+C30E-C312,U+C315-C323,U+C325-C328,U+C32A}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.32-CGnFWD2i.woff2)format("woff2-variations");unicode-range:U+C1BC-C1C3,U+C1C5-C1DF,U+C1E1-C1FB,U+C1FD-C203,U+C205-C20C,U+C20E,U+C210-C217,U+C21A-C21B,U+C21D-C21E,U+C221-C227,U+C229-C22A,U+C22C,U+C22E,U+C230,U+C233-C24F,U+C251-C257,U+C259-C269}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.33--0OT__YQ.woff2)format("woff2-variations");unicode-range:U+C101-C11B,U+C11F,U+C121-C123,U+C125-C12B,U+C12E,U+C132-C137,U+C13A-C13B,U+C13D-C13F,U+C141-C147,U+C14A,U+C14C-C153,U+C155-C157,U+C159-C15B,U+C15D-C166,U+C169-C16F,U+C171-C177,U+C179-C18B,U+C18E-C18F,U+C191-C193,U+C195-C19B,U+C19D-C19E,U+C1A0,U+C1A2-C1A4,U+C1A6-C1BB}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.34-CaCS33Md.woff2)format("woff2-variations");unicode-range:U+C049-C057,U+C059-C05B,U+C05D-C05F,U+C061-C067,U+C069-C08F,U+C091-C0AB,U+C0AE-C0AF,U+C0B1-C0B3,U+C0B5,U+C0B7-C0BB,U+C0BE,U+C0C2-C0C7,U+C0CA-C0CB,U+C0CD-C0CF,U+C0D1-C0D7,U+C0D9-C0DA,U+C0DC,U+C0DE-C0E3,U+C0E5-C0EB,U+C0ED-C0F3,U+C0F6,U+C0F8,U+C0FA-C0FF}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.35-DWFYRGLp.woff2)format("woff2-variations");unicode-range:U+BFA7-BFAF,U+BFB1-BFC4,U+BFC6-BFCB,U+BFCE-BFCF,U+BFD1-BFD3,U+BFD5-BFDB,U+BFDD-C048}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.36-Dn5IBRQB.woff2)format("woff2-variations");unicode-range:U+BF07,U+BF09-BF3F,U+BF41-BF4F,U+BF52-BF54,U+BF56-BFA6}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.37-BD6FyOtY.woff2)format("woff2-variations");unicode-range:U+BE56,U+BE58,U+BE5C-BE5F,U+BE62-BE63,U+BE65-BE67,U+BE69-BE74,U+BE76-BE7B,U+BE7E-BE7F,U+BE81-BE8E,U+BE90,U+BE92-BEA7,U+BEA9-BECF,U+BED2-BED3,U+BED5-BED6,U+BED9-BEE3,U+BEE6-BF06}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.38-D4hu443z.woff2)format("woff2-variations");unicode-range:U+BDB0-BDD3,U+BDD5-BDEF,U+BDF1-BE0B,U+BE0D-BE0F,U+BE11-BE13,U+BE15-BE43,U+BE46-BE47,U+BE49-BE4B,U+BE4D-BE53}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.39-B_7wfth9.woff2)format("woff2-variations");unicode-range:U+BD03,U+BD06,U+BD08,U+BD0A-BD0F,U+BD11-BD22,U+BD25-BD47,U+BD49-BD58,U+BD5A-BD7F,U+BD82-BD83,U+BD85-BD87,U+BD8A-BD8F,U+BD91-BD92,U+BD94,U+BD96-BD98,U+BD9A-BDAF}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.40-BDaOfdUe.woff2)format("woff2-variations");unicode-range:U+BC4E-BC83,U+BC86-BC87,U+BC89-BC8B,U+BC8D-BC93,U+BC96,U+BC98,U+BC9B-BC9F,U+BCA2-BCA3,U+BCA5-BCA7,U+BCA9-BCB2,U+BCB4-BCBB,U+BCBE-BCBF,U+BCC1-BCC3,U+BCC5-BCCC,U+BCCE-BCD0,U+BCD2-BCD4,U+BCD6-BCF3,U+BCF7,U+BCF9-BCFB,U+BCFD-BD02}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.41-BUACvzZC.woff2)format("woff2-variations");unicode-range:U+BB90-BBA3,U+BBA5-BBAB,U+BBAD-BBBF,U+BBC1-BBF7,U+BBFA-BBFB,U+BBFD-BBFE,U+BC01-BC07,U+BC09-BC0A,U+BC0E,U+BC10,U+BC12-BC13,U+BC17,U+BC19-BC1A,U+BC1E,U+BC20-BC23,U+BC26,U+BC28,U+BC2A-BC2C,U+BC2E-BC2F,U+BC32-BC33,U+BC35-BC37,U+BC39-BC3F,U+BC41-BC42,U+BC44,U+BC46-BC48,U+BC4A-BC4D}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.42-Dp-5mnyL.woff2)format("woff2-variations");unicode-range:U+BAE6-BAFB,U+BAFD-BB17,U+BB19-BB33,U+BB37,U+BB39-BB3A,U+BB3D-BB43,U+BB45-BB46,U+BB48,U+BB4A-BB4F,U+BB51-BB53,U+BB55-BB57,U+BB59-BB62,U+BB64-BB8F}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.43-DHdpry7N.woff2)format("woff2-variations");unicode-range:U+BA30-BA37,U+BA3A-BA3B,U+BA3D-BA3F,U+BA41-BA47,U+BA49-BA4A,U+BA4C,U+BA4E-BA53,U+BA56-BA57,U+BA59-BA5B,U+BA5D-BA63,U+BA65-BA66,U+BA68-BA6F,U+BA71-BA73,U+BA75-BA77,U+BA79-BA84,U+BA86,U+BA88-BAA7,U+BAAA,U+BAAD-BAAF,U+BAB1-BAB7,U+BABA,U+BABC,U+BABE-BAE5}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.44-qHopVhdd.woff2)format("woff2-variations");unicode-range:U+B96E-B973,U+B976-B977,U+B979-B97B,U+B97D-B983,U+B986,U+B988,U+B98A-B98D,U+B98F-B9AB,U+B9AE-B9AF,U+B9B1-B9B3,U+B9B5-B9BB,U+B9BE,U+B9C0,U+B9C2-B9C7,U+B9CA-B9CB,U+B9CD,U+B9D2-B9D7,U+B9DA,U+B9DC,U+B9DF-B9E0,U+B9E2,U+B9E6-B9E7,U+B9E9-B9F3,U+B9F6,U+B9F8,U+B9FB-BA2F}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.45-BniyRFfm.woff2)format("woff2-variations");unicode-range:U+B8BF-B8CB,U+B8CD-B8E0,U+B8E2-B8E7,U+B8EA-B8EB,U+B8ED-B8EF,U+B8F1-B8F7,U+B8FA,U+B8FC,U+B8FE-B903,U+B905-B917,U+B919-B91F,U+B921-B93B,U+B93D-B957,U+B95A-B95B,U+B95D-B95F,U+B961-B967,U+B969-B96C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.46-BMRq7xC-.woff2)format("woff2-variations");unicode-range:U+B80D-B80F,U+B811-B817,U+B81A,U+B81C-B823,U+B826-B827,U+B829-B82B,U+B82D-B833,U+B836,U+B83A-B83F,U+B841-B85B,U+B85E-B85F,U+B861-B863,U+B865-B86B,U+B86E,U+B870,U+B872-B8AF,U+B8B1-B8BE}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.47-B-cWO2pw.woff2)format("woff2-variations");unicode-range:U+B74D-B75F,U+B761-B763,U+B765-B774,U+B776-B77B,U+B77E-B77F,U+B781-B783,U+B785-B78B,U+B78E,U+B792-B796,U+B79A-B79B,U+B79D-B7A7,U+B7AA,U+B7AE-B7B3,U+B7B6-B7C8,U+B7CA-B7EB,U+B7EE-B7EF,U+B7F1-B7F3,U+B7F5-B7FB,U+B7FE,U+B802-B806,U+B80A-B80B}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.48-Ct-fWrPO.woff2)format("woff2-variations");unicode-range:U+B6A7-B6AA,U+B6AC-B6B0,U+B6B2-B6EF,U+B6F1-B727,U+B72A-B72B,U+B72D-B72E,U+B731-B737,U+B739-B73A,U+B73C-B743,U+B745-B74C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.49-BblQVys9.woff2)format("woff2-variations");unicode-range:U+B605-B60F,U+B612-B617,U+B619-B624,U+B626-B69B,U+B69E-B6A3,U+B6A5-B6A6}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.50-C8IyFH7L.woff2)format("woff2-variations");unicode-range:U+B55F,U+B562-B583,U+B585-B59F,U+B5A2-B5A3,U+B5A5-B5A7,U+B5A9-B5B2,U+B5B5-B5BA,U+B5BD-B604}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.51-Bxd0gTAs.woff2)format("woff2-variations");unicode-range:U+B4A5-B4B6,U+B4B8-B4BF,U+B4C1-B4C7,U+B4C9-B4DB,U+B4DE-B4DF,U+B4E1-B4E2,U+B4E5-B4EB,U+B4EE,U+B4F0,U+B4F2-B513,U+B516-B517,U+B519-B51A,U+B51D-B523,U+B526,U+B528,U+B52B-B52F,U+B532-B533,U+B535-B537,U+B539-B53F,U+B541-B544,U+B546-B54B,U+B54D-B54F,U+B551-B55B,U+B55D-B55E}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.52-CNgqKOOJ.woff2)format("woff2-variations");unicode-range:U+B3F8-B3FB,U+B3FD-B40F,U+B411-B417,U+B419-B41B,U+B41D-B41F,U+B421-B427,U+B42A-B42B,U+B42D-B44F,U+B452-B453,U+B455-B457,U+B459-B45F,U+B462-B464,U+B466-B46B,U+B46D-B47F,U+B481-B4A3}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.53-BSRnyb-u.woff2)format("woff2-variations");unicode-range:U+B342-B353,U+B356-B357,U+B359-B35B,U+B35D-B35E,U+B360-B363,U+B366,U+B368,U+B36A-B36D,U+B36F,U+B372-B373,U+B375-B377,U+B379-B37F,U+B381-B382,U+B384,U+B386-B38B,U+B38D-B3C3,U+B3C6-B3C7,U+B3C9-B3CA,U+B3CD-B3D3,U+B3D6,U+B3D8,U+B3DA-B3F7}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.54-Dt2-cQkx.woff2)format("woff2-variations");unicode-range:U+B27C-B283,U+B285-B28F,U+B292-B293,U+B295-B297,U+B29A-B29F,U+B2A1-B2A4,U+B2A7-B2A9,U+B2AB,U+B2AD-B2C7,U+B2CA-B2CB,U+B2CD-B2CF,U+B2D1-B2D7,U+B2DA,U+B2DC,U+B2DE-B2E3,U+B2E7,U+B2E9-B2EA,U+B2EF-B2F3,U+B2F6,U+B2F8,U+B2FA-B2FB,U+B2FD-B2FE,U+B302-B303,U+B305-B307,U+B309-B30F,U+B312,U+B316-B31B,U+B31D-B341}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.55-jFgflYjX.woff2)format("woff2-variations");unicode-range:U+B1D6-B1E7,U+B1E9-B1FC,U+B1FE-B203,U+B206-B207,U+B209-B20B,U+B20D-B213,U+B216-B21F,U+B221-B257,U+B259-B273,U+B275-B27B}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.56-BwZdvJZQ.woff2)format("woff2-variations");unicode-range:U+B120-B122,U+B126-B127,U+B129-B12B,U+B12D-B133,U+B136,U+B138,U+B13A-B13F,U+B142-B143,U+B145-B14F,U+B151-B153,U+B156-B157,U+B159-B177,U+B17A-B17B,U+B17D-B17F,U+B181-B187,U+B189-B18C,U+B18E-B191,U+B195-B1A7,U+B1A9-B1CB,U+B1CD-B1D5}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.57-BwFDg-Fs.woff2)format("woff2-variations");unicode-range:U+B05F-B07B,U+B07E-B07F,U+B081-B083,U+B085-B08B,U+B08D-B097,U+B09B,U+B09D-B09F,U+B0A2-B0A7,U+B0AA,U+B0B0,U+B0B2,U+B0B6-B0B7,U+B0B9-B0BB,U+B0BD-B0C3,U+B0C6-B0C7,U+B0CA-B0CF,U+B0D1-B0DF,U+B0E1-B0E4,U+B0E6-B107,U+B10A-B10B,U+B10D-B10F,U+B111-B112,U+B114-B117,U+B119-B11A,U+B11C-B11F}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.58-DlucQts_.woff2)format("woff2-variations");unicode-range:U+AFAC-AFB7,U+AFBA-AFBB,U+AFBD-AFBF,U+AFC1-AFC6,U+AFCA-AFCC,U+AFCE-AFD3,U+AFD5-AFE7,U+AFE9-AFEF,U+AFF1-B00B,U+B00D-B00F,U+B011-B013,U+B015-B01B,U+B01D-B027,U+B029-B043,U+B045-B047,U+B049,U+B04B,U+B04D-B052,U+B055-B056,U+B058-B05C,U+B05E}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.59-CMkWjhdo.woff2)format("woff2-variations");unicode-range:U+AF03-AF07,U+AF09-AF2B,U+AF2E-AF33,U+AF35-AF3B,U+AF3E-AF40,U+AF44-AF47,U+AF4A-AF5C,U+AF5E-AF63,U+AF65-AF7F,U+AF81-AFAB}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.60-CeHezjjf.woff2)format("woff2-variations");unicode-range:U+AE56-AE5B,U+AE5E-AE60,U+AE62-AE64,U+AE66-AE67,U+AE69-AE6B,U+AE6D-AE83,U+AE85-AEBB,U+AEBF,U+AEC1-AEC3,U+AEC5-AECB,U+AECE,U+AED0,U+AED2-AED7,U+AED9-AEF3,U+AEF5-AF02}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.61-PUuTnod4.woff2)format("woff2-variations");unicode-range:U+AD9C-ADA3,U+ADA5-ADBF,U+ADC1-ADC3,U+ADC5-ADC7,U+ADC9-ADD2,U+ADD4-ADDB,U+ADDD-ADDF,U+ADE1-ADE3,U+ADE5-ADF7,U+ADFA-ADFB,U+ADFD-ADFF,U+AE02-AE07,U+AE0A,U+AE0C,U+AE0E-AE13,U+AE15-AE2F,U+AE31-AE33,U+AE35-AE37,U+AE39-AE3F,U+AE42,U+AE44,U+AE46-AE49,U+AE4B,U+AE4F,U+AE51-AE53,U+AE55}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.62-DGSAWCfb.woff2)format("woff2-variations");unicode-range:U+ACE2-ACE3,U+ACE5-ACE6,U+ACE9-ACEF,U+ACF2,U+ACF4,U+ACF7-ACFB,U+ACFE-ACFF,U+AD01-AD03,U+AD05-AD0B,U+AD0D-AD10,U+AD12-AD1B,U+AD1D-AD33,U+AD35-AD48,U+AD4A-AD4F,U+AD51-AD6B,U+AD6E-AD6F,U+AD71-AD72,U+AD77-AD7C,U+AD7E,U+AD80,U+AD82-AD87,U+AD89-AD8B,U+AD8D-AD8F,U+AD91-AD9B}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.63-B35xsm4O.woff2)format("woff2-variations");unicode-range:U+AC25-AC2C,U+AC2E,U+AC30,U+AC32-AC37,U+AC39-AC3F,U+AC41-AC4C,U+AC4E-AC6F,U+AC72-AC73,U+AC75-AC76,U+AC79-AC7F,U+AC82,U+AC84-AC88,U+AC8A-AC8B,U+AC8D-AC8F,U+AC91-AC93,U+AC95-AC9B,U+AC9D-AC9E,U+ACA1-ACA7,U+ACAB,U+ACAD-ACAF,U+ACB1-ACB7,U+ACBA-ACBB,U+ACBE-ACC0,U+ACC2-ACC3,U+ACC5-ACDF}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.64-CTbrgYF9.woff2)format("woff2-variations");unicode-range:U+99DF,U+99ED,U+99F1,U+99FF,U+9A01,U+9A08,U+9A0E-9A0F,U+9A19,U+9A2B,U+9A30,U+9A36-9A37,U+9A40,U+9A43,U+9A45,U+9A4D,U+9A55,U+9A57,U+9A5A-9A5B,U+9A5F,U+9A62,U+9A65,U+9A69-9A6A,U+9AA8,U+9AB8,U+9AD3,U+9AE5,U+9AEE,U+9B1A,U+9B27,U+9B2A,U+9B31,U+9B3C,U+9B41-9B45,U+9B4F,U+9B54,U+9B5A,U+9B6F,U+9B8E,U+9B91,U+9B9F,U+9BAB,U+9BAE,U+9BC9,U+9BD6,U+9BE4,U+9BE8,U+9C0D,U+9C10,U+9C12,U+9C15,U+9C25,U+9C32,U+9C3B,U+9C47,U+9C49,U+9C57,U+9CE5,U+9CE7,U+9CE9,U+9CF3-9CF4,U+9CF6,U+9D09,U+9D1B,U+9D26,U+9D28,U+9D3B,U+9D51,U+9D5D,U+9D60-9D61,U+9D6C,U+9D72,U+9DA9,U+9DAF,U+9DB4,U+9DC4,U+9DD7,U+9DF2,U+9DF8-9DFA,U+9E1A,U+9E1E,U+9E75,U+9E79,U+9E7D,U+9E7F,U+9E92-9E93,U+9E97,U+9E9D,U+9E9F,U+9EA5,U+9EB4-9EB5,U+9EBB,U+9EBE,U+9EC3,U+9ECD-9ECE,U+9ED4,U+9ED8,U+9EDB-9EDC,U+9EDE,U+9EE8,U+9EF4,U+9F07-9F08,U+9F0E,U+9F13,U+9F20,U+9F3B,U+9F4A-9F4B,U+9F4E,U+9F52,U+9F5F,U+9F61,U+9F67,U+9F6A,U+9F6C,U+9F77,U+9F8D,U+9F90,U+9F95,U+9F9C,U+AC02-AC03,U+AC05-AC06,U+AC09-AC0F,U+AC17-AC18,U+AC1B,U+AC1E-AC1F,U+AC21-AC23}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.65-B66rjuyf.woff2)format("woff2-variations");unicode-range:U+338C-339C,U+339F-33A0,U+33A2-33CB,U+33CF-33D0,U+33D3,U+33D6,U+33D8,U+33DB-33DD,U+4E01,U+4E03,U+4E07-4E08,U+4E11,U+4E14-4E15,U+4E18-4E19,U+4E1E,U+4E32,U+4E38-4E39,U+4E42-4E43,U+4E45,U+4E4D-4E4F,U+4E56,U+4E58-4E59,U+4E5D-4E5E,U+4E6B,U+4E6D,U+4E73,U+4E76-4E77,U+4E7E,U+4E82,U+4E86,U+4E88,U+4E8E,U+4E90-4E92,U+4E94-4E95,U+4E98,U+4E9B,U+4E9E,U+4EA1-4EA2,U+4EA4-4EA6,U+4EA8,U+4EAB,U+4EAD-4EAE,U+4EB6,U+4EC0-4EC1,U+4EC4,U+4EC7,U+4ECB,U+4ECD,U+4ED4-4ED5,U+4ED7-4ED9,U+4EDD,U+4EDF,U+4EE4,U+4EF0,U+4EF2,U+4EF6-4EF7,U+4EFB,U+4F01,U+4F09,U+4F0B,U+4F0D-4F11,U+4F2F,U+4F34,U+4F36,U+4F38,U+4F3A,U+4F3C-4F3D}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.66-C3HqaDeY.woff2)format("woff2-variations");unicode-range:U+3136,U+3138,U+313A-3140,U+3143-3144,U+3150,U+3152,U+3154-3156,U+3158-315B,U+315D-315F,U+3162,U+3164-318C,U+318E,U+3200-321B,U+3231,U+3239,U+3251-325A,U+3260-327B,U+327E-327F,U+328A-3290,U+3294,U+329E,U+32A5,U+3380-3384,U+3388-338B}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.67-BmuXdlDy.woff2)format("woff2-variations");unicode-range:U+2F7D,U+2F7F-2F8B,U+2F8E-2F90,U+2F92-2F97,U+2F99-2FA0,U+2FA2-2FA3,U+2FA5-2FA9,U+2FAC-2FB1,U+2FB3-2FBC,U+2FC1-2FCA,U+2FCD-2FD4,U+3003,U+3012-3019,U+301C,U+301E-3020,U+3036,U+3041,U+3043,U+3045,U+3047,U+3049,U+304E,U+3050,U+3052,U+3056,U+305A,U+305C,U+305E,U+3062,U+3065,U+306C,U+3070-307D,U+3080,U+3085,U+3087,U+308E,U+3090-3091,U+30A1,U+30A5,U+30A9,U+30AE,U+30B1-30B2,U+30B4,U+30B6,U+30BC-30BE,U+30C2,U+30C5,U+30CC,U+30D2,U+30D4,U+30D8-30DD,U+30E4,U+30E6,U+30E8,U+30EE,U+30F0-30F2,U+30F4-30F6,U+3133,U+3135}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.68-DS9B48d0.woff2)format("woff2-variations");unicode-range:U+2541-254B,U+25A4-25A9,U+25B1,U+25B5,U+25B9,U+25BF,U+25C1,U+25C3,U+25C9-25CA,U+25CC,U+25CE,U+25D0-25D1,U+25E6,U+25EF,U+260F,U+261D,U+261F,U+262F,U+2660,U+2664,U+2667-2669,U+266D,U+266F,U+2716,U+271A,U+273D,U+2756,U+2776-277F,U+278A-2793,U+2963,U+2965,U+2AC5-2AC6,U+2ACB-2ACC,U+2F00,U+2F04,U+2F06,U+2F08,U+2F0A-2F0B,U+2F11-2F12,U+2F14,U+2F17-2F18,U+2F1C-2F1D,U+2F1F-2F20,U+2F23-2F26,U+2F28-2F29,U+2F2B,U+2F2D,U+2F2F-2F32,U+2F38,U+2F3C-2F40,U+2F42-2F4C,U+2F4F-2F52,U+2F54-2F58,U+2F5A-2F66,U+2F69-2F70,U+2F72-2F76,U+2F78,U+2F7A-2F7C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.69-YT16ymcp.woff2)format("woff2-variations");unicode-range:U+2479-2487,U+249C-24D1,U+24D3-24D7,U+24D9-24E9,U+24EB-24F4,U+2500-2501,U+2503,U+250C-2513,U+2515-2516,U+2518-2540}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.70-BUXiAGMT.woff2)format("woff2-variations");unicode-range:U+215B-215E,U+2162-2169,U+2170-2179,U+2195-2199,U+21B0-21B4,U+21BC,U+21C0,U+21C4-21C5,U+21CD,U+21CF-21D4,U+21E0-21E3,U+21E6-21E9,U+2200,U+2202-2203,U+2206-2209,U+220B-220C,U+220F,U+2211,U+2213,U+221A,U+221D-2220,U+2222,U+2225-2227,U+2229-222C,U+222E,U+2234-2237,U+223D,U+2243,U+2245,U+2248,U+2250-2253,U+225A,U+2260-2262,U+2264-2267,U+226A-226B,U+226E-2273,U+2276-2277,U+2279-227B,U+2280-2287,U+228A-228B,U+2295-2297,U+22A3-22A5,U+22BB-22BC,U+22CE-22CF,U+22DA-22DB,U+22EE-22EF,U+2306,U+2312,U+2314,U+2467-2478}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.71-DuPZj8us.woff2)format("woff2-variations");unicode-range:U+81-82,U+84,U+A2-A5,U+A7-A8,U+AA,U+AC,U+B1-B3,U+B6,U+B8-BA,U+BC-BE,U+C0,U+C2,U+C6-CB,U+CE-D0,U+D4,U+D8-D9,U+DB-DC,U+DE-DF,U+E6,U+EB,U+EE-F0,U+F4,U+F7-F9,U+FB,U+FE-FF,U+111,U+126-127,U+132-133,U+138,U+13F-142,U+149-14B,U+152-153,U+166-167,U+2BC,U+2C7,U+2D0,U+2D8-2D9,U+2DB-2DD,U+391-394,U+396-3A1,U+3A3-3A9,U+3B2-3B6,U+3B8,U+3BC,U+3BE-3C1,U+3C3-3C9,U+2010,U+2015-2016,U+2018-2019,U+201B,U+201F-2021,U+2025,U+2030,U+2033-2036,U+203C,U+203E,U+2042,U+2074,U+207A-207F,U+2081-2084,U+2109,U+2113,U+2116,U+2121,U+2126,U+212B,U+2153-2154}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.72-pYYGrEQR.woff2)format("woff2-variations");unicode-range:U+E8,U+2DA,U+2160,U+2194,U+3054,U+3058,U+306D,U+3086,U+308D,U+30AC,U+30BB,U+30C4,U+30CD-30CE,U+30E2,U+3132,U+3146,U+3149,U+339D,U+4E3B,U+4F0A,U+4FDD,U+4FE1,U+5409,U+540C,U+5834,U+592A-592B,U+5B9A,U+5DDE,U+5E0C,U+5E73,U+5F0F,U+60F3,U+653F,U+661F,U+662F,U+667A,U+683C,U+6B4C,U+6C11,U+767C,U+76EE,U+76F4,U+77F3,U+79D1,U+7A7A,U+7B2C,U+7D22,U+8207,U+8A00,U+8A71,U+9280,U+9580,U+958B,U+96C6,U+9762,U+98DF,U+9ED1,U+AC2D,U+ADC8,U+ADD3,U+AF48,U+B014,U+B134-B135,U+B158,U+B2AA,U+B35F,U+B6A4,U+B9CF,U+BB63,U+BD23,U+BE91,U+C29B,U+C3F4,U+C42C,U+C55C,U+C573,U+C58F,U+C78C,U+C7DD,U+C8F5,U+CAD1,U+CC48,U+CF10,U+CF20,U+D03C,U+D07D,U+D2A0,U+D30E,U+D38D,U+D3A8,U+D3C8,U+D5E5,U+D5F9,U+D6E4,U+F90A,U+FF02,U+FF1C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.73-DMrK970F.woff2)format("woff2-variations");unicode-range:U+3B1,U+2466,U+25A1,U+25A3,U+261C,U+3008-3009,U+305B,U+305D,U+3069,U+30A7,U+30BA,U+30CF,U+30EF,U+3151,U+3157,U+4E4B,U+4E5F,U+4E8C,U+4ECA,U+4ED6,U+4F5B,U+50CF,U+5149,U+5165,U+5171,U+5229,U+529B,U+5316,U+539F,U+53F2,U+571F,U+5728,U+58EB,U+591C,U+5B78,U+5C11,U+5C55,U+5DDD,U+5E02,U+5FB7,U+60C5,U+610F,U+611F,U+6625,U+66F8,U+6797,U+679C,U+682A,U+6D2A,U+706B,U+7406,U+767B,U+76F8,U+77E5,U+7ACB,U+898B,U+8A69,U+8DEF,U+8FD1,U+901A,U+90E8,U+91CD,U+975E,U+AE14,U+AE6C,U+AEC0,U+AFC7,U+AFC9,U+B01C,U+B028,U+B308,U+B311,U+B314,U+B31C,U+B524,U+B560,U+B764,U+B920,U+B9E3,U+BD48,U+BE7D,U+C0DB,U+C231,U+C270,U+C2E3,U+C37D,U+C3ED,U+C530,U+C6A5,U+C6DC,U+C7A4,U+C954,U+C974,U+D000,U+D565,U+D667,U+D6C5,U+D79D,U+FF1E}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.74-D4tQnymK.woff2)format("woff2-variations");unicode-range:U+131,U+2032,U+2465,U+2642,U+3048,U+3051,U+3083-3084,U+308F,U+30C0,U+30D1,U+30D3,U+30D6,U+30DF,U+30E7,U+3153,U+4E16,U+4E8B,U+4EE5,U+5206,U+52A0,U+52D5,U+53E4,U+53EF,U+54C1,U+57CE,U+597D,U+5B8C,U+5EA6,U+5F8C,U+5F97,U+6210,U+6240,U+624B,U+6728,U+6BD4,U+7236,U+7269,U+7279,U+738B,U+7528,U+7530,U+767E,U+798F,U+8005,U+8A18,U+90FD,U+91CC,U+9577,U+9593,U+98A8,U+AC20,U+ACF6,U+AD90,U+AF5D,U+AF80,U+AFCD,U+AFF0,U+B0A1,U+B0B5,U+B1FD,U+B2FC,U+B380,U+B51B,U+B584,U+B5B3,U+B8FD,U+B93C,U+B9F4,U+BB44,U+BC08,U+BC27,U+BC49,U+BE55,U+BE64,U+BFB0,U+BFC5,U+C178,U+C21F,U+C314,U+C4F1,U+C58D,U+C664,U+C698,U+C6A7,U+C6C1,U+C9ED,U+CAC0,U+CACC,U+CAD9,U+CCB5,U+CDCC,U+D0E4,U+D143,U+D320,U+D330,U+D54D,U+FF06,U+FF1F,U+FF5E}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.75-CxKdrRNf.woff2)format("woff2-variations");unicode-range:U+B4,U+20A9,U+20AC,U+2190,U+24D8,U+2502,U+2514,U+2592,U+25C7-25C8,U+2663,U+3060,U+3064,U+3081,U+3088,U+30A3,U+30A6,U+30AA,U+30B5,U+30C7,U+30CA-30CB,U+30D0,U+30E3,U+30E5,U+339E,U+4E09,U+4EAC,U+4F5C,U+5167-5168,U+516C,U+51FA,U+5408,U+540D,U+591A,U+5B57,U+6211,U+65B9,U+660E,U+6642,U+6700,U+6B63,U+6E2F,U+7063,U+7532,U+793E,U+81EA,U+8272,U+82B1,U+897F,U+8ECA,U+91CE,U+AC38,U+AD76,U+AE84,U+AECC,U+B07D,U+B0B1,U+B215,U+B2A0,U+B310,U+B3D7,U+B52A,U+B618,U+B775,U+B797,U+BCD5,U+BD59,U+BE80,U+BEA8,U+BED1,U+BEE4-BEE5,U+C060,U+C2EF,U+C329,U+C3DC,U+C597,U+C5BD,U+C5E5,U+C69C,U+C9D6,U+CA29,U+CA5C,U+CA84,U+CC39,U+CC3B,U+CE89,U+CEE5,U+CF65,U+CF85,U+D058,U+D145,U+D22D,U+D325,U+D37D,U+D3AD,U+D769,U+FF0C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.76-DhPm2b_q.woff2)format("woff2-variations");unicode-range:U+2161,U+2228,U+2299,U+2464,U+2517,U+2640,U+3042,U+304A,U+3053,U+3061,U+307F,U+3082,U+308C,U+3092,U+30A8,U+30AB,U+30AD,U+30B0,U+30B3,U+30B7,U+30C1,U+30C6,U+30C9,U+30D5,U+30D7,U+30DE,U+30E0-30E1,U+30EC-30ED,U+4E0B,U+4E0D,U+4EE3,U+53F0,U+548C,U+5B89,U+5BB6,U+5C0F,U+611B,U+6771,U+6AA2,U+6BCD,U+6C34,U+6CD5,U+6D77,U+767D,U+795E,U+8ECD,U+9999,U+9AD8,U+AC07,U+AC1A,U+AC40,U+AD0C,U+AD88,U+ADA4,U+AE01,U+AE65,U+AEBD,U+AEC4,U+AFE8,U+B139,U+B205,U+B383,U+B38C,U+B42C,U+B461,U+B55C,U+B78F,U+B8FB,U+B9F7,U+BAFC,U+BC99,U+BED8,U+BFCD,U+C0BF,U+C0F9,U+C167,U+C204,U+C20F,U+C22F,U+C258,U+C298,U+C2BC,U+C388,U+C501,U+C50C,U+C5B9,U+C5CE,U+C641,U+C648,U+C73D,U+CA50,U+CA61,U+CC4C,U+CEAC,U+D0D4,U+D5F7,U+D6D7,U+FF1A}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.77-DwaxqOC8.woff2)format("woff2-variations");unicode-range:U+2103,U+2463,U+25C6,U+25CB,U+266C,U+3001,U+300A,U+3046,U+304C-304D,U+304F,U+3055,U+3059,U+3063,U+3066-3068,U+306F,U+3089,U+30B8,U+30BF,U+314F,U+4E0A,U+570B,U+5730,U+5916,U+5929,U+5C71,U+5E74,U+5FC3,U+601D,U+6027,U+63D0,U+6709,U+6734,U+751F,U+7684,U+82F1,U+9053,U+91D1,U+97F3,U+AC2F,U+AC4D,U+ADC4,U+ADE4,U+AE41,U+AE4D-AE4E,U+AED1,U+AFB9,U+B0E0,U+B299,U+B365,U+B46C,U+B480,U+B4C8,U+B7B4,U+B819,U+B918,U+BAAB,U+BAB9,U+BE8F,U+BED7,U+C0EC,U+C19F,U+C1A5,U+C3D9,U+C464,U+C53D,U+C553,U+C570,U+C5CC,U+C633,U+C6A4,U+C7A3,U+C7A6,U+C886,U+C9D9-C9DA,U+C9EC,U+CA0C,U+CC21,U+CD1B,U+CD78,U+CDC4,U+CEF8,U+CFE4,U+D0A5,U+D0B5,U+D0EC,U+D15D,U+D188,U+D23C,U+D2AC,U+D729,U+D79B,U+FF01,U+FF08-FF09,U+FF5C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.78-DhqRbBzT.woff2)format("woff2-variations");unicode-range:U+2039-203A,U+223C,U+25B3,U+25B7,U+25BD,U+25CF,U+266A,U+3002,U+300B,U+304B,U+3057,U+305F,U+306A-306B,U+307E,U+308A-308B,U+3093,U+30A2,U+30AF,U+30B9,U+30C3,U+30C8,U+30E9-30EB,U+33A1,U+4E00,U+524D,U+5357,U+5B50,U+7121,U+884C,U+9751,U+AC94,U+AEBE,U+AECD,U+AF08,U+AF41,U+AF49,U+B010,U+B053,U+B109,U+B11B,U+B128,U+B154,U+B291,U+B2E6,U+B301,U+B385,U+B525,U+B5B4,U+B729,U+B72F,U+B738,U+B7FF,U+B837,U+B975,U+BA67,U+BB47,U+BC1F,U+BD90,U+BFD4,U+C27C,U+C324,U+C379,U+C3E0,U+C465,U+C53B,U+C58C,U+C610,U+C653,U+C6CD,U+C813,U+C82F,U+C999,U+C9E0,U+CAC4,U+CAD3,U+CBD4,U+CC10,U+CC22,U+CCB8,U+CCBC,U+CDA5,U+CE84,U+CEA3,U+CF67,U+CFE1,U+D241,U+D30D,U+D31C,U+D391,U+D401,U+D479,U+D5C9,U+D5DB,U+D649,U+D6D4}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.79-XpoyPP38.woff2)format("woff2-variations");unicode-range:U+B0,U+E9,U+2193,U+2462,U+260E,U+261E,U+300E-300F,U+3044,U+30A4,U+30FB-30FC,U+314D,U+5973,U+6545,U+6708,U+7537,U+AC89,U+AC9C,U+ACC1,U+AD04,U+AD75,U+AD7D,U+AE45,U+AE61,U+AF42,U+B0AB,U+B0AF,U+B0B3,U+B12C,U+B194,U+B1A8,U+B220,U+B258,U+B284,U+B2FF,U+B315,U+B371,U+B3D4-B3D5,U+B460,U+B527,U+B534,U+B810,U+B818,U+B98E,U+BA55,U+BBAC,U+BC0B,U+BC40,U+BCA1,U+BCCD,U+BD93,U+BE54,U+BE5A,U+BF08,U+BF50,U+BF55,U+BFDC,U+C0C0,U+C0D0,U+C0F4,U+C100,U+C11E,U+C170,U+C20D,U+C274,U+C290,U+C308,U+C369,U+C539,U+C587,U+C5FF,U+C6EC,U+C70C,U+C7AD,U+C7C8,U+C83C,U+C881,U+CB48,U+CC60,U+CE69,U+CE6B,U+CE75,U+CF04,U+CF08,U+CF55,U+CF70,U+CFFC,U+D0B7,U+D1A8,U+D2C8,U+D384,U+D47C,U+D48B,U+D5DD,U+D5E8,U+D720,U+D759,U+F981}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.80-DsV9Qp_h.woff2)format("woff2-variations");unicode-range:U+E0,U+E2,U+395,U+3B7,U+3BA,U+2460-2461,U+25A0,U+3010-3011,U+306E,U+30F3,U+314A,U+314C,U+5927,U+65B0,U+7E41,U+97D3,U+9AD4,U+AD49,U+AE0B,U+AE0D,U+AE43,U+AE5D,U+AECF,U+AF3C,U+AF64,U+AFD4,U+B080,U+B084,U+B0C5,U+B10C,U+B1E8,U+B2AC,U+B36E,U+B451,U+B515,U+B540,U+B561,U+B6AB,U+B6B1,U+B72C,U+B730,U+B744,U+B800,U+B8EC,U+B8F0,U+B904,U+B968,U+B96D,U+B987,U+B9D9,U+BB36,U+BB49,U+BC2D,U+BC43,U+BCF6,U+BD89,U+BE57,U+BE61,U+BED4,U+C090,U+C130,U+C148,U+C19C,U+C2F9,U+C36C,U+C37C,U+C384,U+C3DF,U+C575,U+C584,U+C660,U+C719,U+C816,U+CA4D,U+CA54,U+CABC,U+CB49,U+CC14,U+CFF5,U+D004,U+D038,U+D0B4,U+D0D3,U+D0E0,U+D0ED,U+D131,U+D1B0,U+D31F,U+D33D,U+D3A0,U+D3AB,U+D514,U+D584,U+D6A1,U+D6CC,U+D749,U+D760,U+D799}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.81-BZzF9Hb3.woff2)format("woff2-variations");unicode-range:U+24,U+60,U+3B9,U+3BB,U+3BD,U+2191,U+2606,U+300C-300D,U+3131,U+3134,U+3139,U+3141-3142,U+3148,U+3161,U+3163,U+321C,U+4EBA,U+5317,U+AC31,U+AC77,U+AC9F,U+ACB9,U+ACF0-ACF1,U+ACFD,U+AD73,U+AF3D,U+B00C,U+B04A,U+B057,U+B0C4,U+B188,U+B1CC,U+B214,U+B2DB,U+B2EE,U+B304,U+B4ED,U+B518,U+B5BC,U+B625,U+B69C-B69D,U+B7AC,U+B801,U+B86C,U+B959,U+B95C,U+B985,U+BA48,U+BB58,U+BC0C,U+BC38,U+BC85,U+BC9A,U+BF40,U+C068,U+C0BD,U+C0CC,U+C12F,U+C149,U+C1E0,U+C22B,U+C22D,U+C250,U+C2FC,U+C300,U+C313,U+C370,U+C3D8,U+C557,U+C580,U+C5E3,U+C62E,U+C634,U+C6F0,U+C74D,U+C783,U+C78E,U+C796,U+C7BC,U+C92C,U+CA4C,U+CC1C,U+CC54,U+CC59,U+CE04,U+CF30,U+CFC4,U+D140,U+D321,U+D38C,U+D399,U+D54F,U+D587,U+D5D0,U+D6E8,U+D770}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.82-BgAHe30u.woff2)format("woff2-variations");unicode-range:U+D7,U+EA,U+FC,U+2192,U+25BC,U+3000,U+3137,U+3145,U+315C,U+7F8E,U+AC13,U+AC71,U+AC90,U+ACB8,U+ACE7,U+AD7F,U+AE50,U+AEF4,U+AF34,U+AFBC,U+B048,U+B09A,U+B0AD,U+B0BC,U+B113,U+B125,U+B141,U+B20C,U+B2D9,U+B2ED,U+B367,U+B369,U+B374,U+B3CB,U+B4EC,U+B611,U+B760,U+B81B,U+B834,U+B8B0,U+B8E1,U+B989,U+B9D1,U+B9E1,U+B9FA,U+BA4D,U+BA78,U+BB35,U+BB54,U+BBF9,U+BC11,U+BCB3,U+BD05,U+BD95,U+BDD4,U+BE10,U+BED0,U+BF51,U+C0D8,U+C232,U+C2B7,U+C2EB,U+C378,U+C500,U+C52C,U+C549,U+C568,U+C598,U+C5C9,U+C61B,U+C639,U+C67C,U+C717,U+C78A,U+C80A,U+C90C-C90D,U+C950,U+C9E7,U+CBE4,U+CCA9,U+CCE4,U+CDB0,U+CE78,U+CE94,U+CE98,U+CF8C,U+D018,U+D034,U+D0F1,U+D1B1,U+D280,U+D2F8,U+D338,U+D380,U+D3B4,U+D610,U+D69F,U+D6FC,U+D758}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.83-DF-zBLLe.woff2)format("woff2-variations");unicode-range:U+E7,U+2022,U+203B,U+25C0,U+2605,U+2661,U+3147,U+318D,U+672C,U+8A9E,U+ACAA,U+ACBC,U+AD1C,U+AE4A,U+AE5C,U+B044,U+B054,U+B0C8-B0C9,U+B2A6,U+B2D0,U+B35C,U+B364,U+B428,U+B454,U+B465,U+B4B7,U+B4E3,U+B51C,U+B5A1,U+B784,U+B790,U+B7AB,U+B7F4,U+B82C,U+B835,U+B8E9,U+B8F8,U+B9D8,U+B9F9,U+BA5C,U+BA64,U+BABD,U+BB18,U+BB3B,U+BBFF,U+BC0D,U+BC45,U+BC97,U+BCBC,U+BE45,U+BE75,U+BE7C,U+BFCC,U+C0B6,U+C0F7,U+C14B,U+C2B4,U+C30D,U+C4F8,U+C5BB,U+C5D1,U+C5E0,U+C5EE,U+C5FD,U+C606,U+C6C5,U+C6E0,U+C708,U+C81D,U+C820,U+C824,U+C878,U+C918,U+C96C,U+C9E4,U+C9F1,U+CC2E,U+CD09,U+CEA1,U+CEF5,U+CEF7,U+CF64,U+CF69,U+CFE8,U+D035,U+D0AC,U+D230,U+D234,U+D2F4,U+D31D,U+D575,U+D578,U+D608,U+D614,U+D718,U+D751,U+D761,U+D78C,U+D790}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.84-Brb8EsYQ.woff2)format("woff2-variations");unicode-range:U+2665,U+3160,U+4E2D,U+6587,U+65E5,U+AC12,U+AC14,U+AC16,U+AC81,U+AD34,U+ADE0,U+AE54,U+AEBC,U+AF2C,U+AFC0,U+AFC8,U+B04C,U+B08C,U+B099,U+B0A9,U+B0AC,U+B0AE,U+B0B8,U+B123,U+B179,U+B2E5,U+B2F7,U+B4C0,U+B531,U+B538,U+B545,U+B550,U+B5A8,U+B6F0,U+B728,U+B73B,U+B7AD,U+B7ED,U+B809,U+B864,U+B86D,U+B871,U+B9BF,U+B9F5,U+BA40,U+BA4B,U+BA58,U+BA87,U+BAAC,U+BBC0,U+BC16,U+BC34,U+BD07,U+BD99,U+BE59,U+BFD0,U+C058,U+C0E4,U+C0F5,U+C12D,U+C139,U+C228,U+C529,U+C5C7,U+C635,U+C637,U+C735,U+C77D,U+C787,U+C789,U+C8C4,U+C989,U+C98C,U+C9D0,U+C9D3,U+CC0C,U+CC99,U+CD0C,U+CD2C,U+CD98,U+CDA4,U+CE59,U+CE60,U+CE6D,U+CEA0,U+D0D0-D0D1,U+D0D5,U+D14D,U+D1A4,U+D29C,U+D2F1,U+D301,U+D39C,U+D3BC,U+D4E8,U+D540,U+D5EC,U+D640,U+D750}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.85-Byo_x2hf.woff2)format("woff2-variations");unicode-range:U+5E,U+25B2,U+25B6,U+314E,U+AC24,U+ACE1,U+ACE4,U+AE68,U+AF2D,U+B0D0,U+B0E5,U+B150,U+B155,U+B193,U+B2C9,U+B2DD,U+B3C8,U+B3FC,U+B410,U+B458,U+B4DD,U+B5A0,U+B5A4,U+B5BB,U+B7B5,U+B838,U+B840,U+B86F,U+B8F9,U+B960,U+B9E5,U+BAB8,U+BB50,U+BC1D,U+BC24-BC25,U+BCA8,U+BCBD,U+BD04,U+BD10,U+BD24,U+BE48,U+BE5B,U+BE68,U+C05C,U+C12C,U+C140,U+C15C,U+C168,U+C194,U+C219,U+C27D,U+C2A8,U+C2F1,U+C2F8,U+C368,U+C554-C555,U+C559,U+C564,U+C5D8,U+C5FC,U+C625,U+C65C,U+C6B1,U+C728,U+C794,U+C84C,U+C88C,U+C8E0,U+C8FD,U+C998,U+C9DD,U+CC0D,U+CC30,U+CEEC,U+CF13,U+CF1C,U+CF5C,U+D050,U+D07C,U+D0A8,U+D134,U+D138,U+D154,U+D1F4,U+D2BC,U+D329,U+D32C,U+D3D0,U+D3F4,U+D3FC,U+D56B,U+D5CC,U+D600-D601,U+D639,U+D6C8,U+D754,U+D765}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.86-XG7lTN_6.woff2)format("woff2-variations");unicode-range:U+3C-3D,U+2026,U+24D2,U+314B,U+AC11,U+ACF3,U+AD74,U+AD81,U+ADF9,U+AE34,U+AF43,U+AFB8,U+B05D,U+B07C,U+B110,U+B118,U+B17C,U+B180,U+B18D,U+B192,U+B2CC,U+B355,U+B378,U+B4A4,U+B4EF,U+B78D,U+B799,U+B7A9,U+B7FD,U+B807,U+B80C,U+B839,U+B9B4,U+B9DB,U+BA3C,U+BAB0,U+BBA4,U+BC94,U+BE4C,U+C154,U+C1C4,U+C26C,U+C2AC,U+C2ED,U+C4F4,U+C55E,U+C561,U+C571,U+C5B5,U+C5C4,U+C654-C655,U+C695,U+C6E8,U+C6F9,U+C724,U+C751,U+C775,U+C7A0,U+C7C1,U+C874,U+C880,U+C9D5,U+C9F8,U+CABD,U+CC29,U+CC2C,U+CCA8,U+CCAB,U+CCD0,U+CE21,U+CE35,U+CE7C,U+CE90,U+CEE8,U+CEF4,U+CFE0,U+D070,U+D0B9,U+D0C1,U+D0C4,U+D0C8,U+D15C,U+D1A1,U+D2C0,U+D300,U+D314,U+D3ED,U+D478,U+D480,U+D48D,U+D508,U+D53D,U+D5E4,U+D611,U+D61C,U+D68D,U+D6A8,U+D798}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.87-Lzui2vbK.woff2)format("woff2-variations");unicode-range:U+23,U+25,U+5F,U+A9,U+AC08,U+AC78,U+ACA8,U+ACAC,U+ACE8,U+AD70,U+ADC0,U+ADDC,U+B137,U+B140,U+B208,U+B290,U+B2F5,U+B3C5,U+B3CC,U+B420,U+B429,U+B529,U+B530,U+B77D,U+B79C,U+B7A8,U+B7C9,U+B7F0,U+B7FC,U+B828,U+B860,U+B9AD,U+B9C1,U+B9C9,U+B9DD-B9DE,U+B9E8,U+BA38-BA39,U+BABB,U+BC00,U+BC8C,U+BCA0,U+BCA4,U+BCD1,U+BCFC,U+BD09,U+BDF0,U+BE60,U+C0AD,U+C0B4,U+C0BC,U+C190,U+C1FC,U+C220,U+C288,U+C2B9,U+C2F6,U+C528,U+C545,U+C558,U+C5BC,U+C5D4,U+C600,U+C644,U+C6C0,U+C6C3,U+C721,U+C798,U+C7A1,U+C811,U+C838,U+C871,U+C904,U+C990,U+C9DC,U+CC38,U+CC44,U+CCA0,U+CD1D,U+CD95,U+CDA9,U+CE5C,U+CF00,U+CF58,U+D150,U+D22C,U+D305,U+D328,U+D37C,U+D3F0,U+D551,U+D5A5,U+D5C8,U+D5D8,U+D63C,U+D64D,U+D669,U+D734,U+D76C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.88-CqX6JSgh.woff2)format("woff2-variations");unicode-range:U+26,U+2B,U+3E,U+40,U+7E,U+AC01,U+AC19,U+AC1D,U+ACA0,U+ACA9,U+ACB0,U+AD8C,U+AE09,U+AE38,U+AE40,U+AED8,U+B09C,U+B0A0,U+B108,U+B204,U+B298,U+B2D8,U+B2EB-B2EC,U+B2F4,U+B313,U+B358,U+B450,U+B4E0,U+B54C,U+B610,U+B780,U+B78C,U+B791,U+B8E8,U+B958,U+B974,U+B984,U+B9B0,U+B9BC-B9BD,U+B9CE,U+BA70,U+BBFC,U+BC0F,U+BC15,U+BC1B,U+BC31,U+BC95,U+BCC0,U+BCC4,U+BD81,U+BD88,U+C0C8,U+C11D,U+C13C,U+C158,U+C18D,U+C1A1,U+C21C,U+C4F0,U+C54A,U+C560,U+C5B8,U+C5C8,U+C5F4,U+C628,U+C62C,U+C678,U+C6CC,U+C808,U+C810,U+C885,U+C88B,U+C900,U+C988,U+C99D,U+C9C8,U+CC3D-CC3E,U+CC45,U+CD08,U+CE20,U+CEE4,U+D074,U+D0A4,U+D0DD,U+D2B9,U+D3B8,U+D3C9,U+D488,U+D544,U+D559,U+D56D,U+D588,U+D615,U+D648,U+D655,U+D658,U+D65C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.89-DOzqWPpX.woff2)format("woff2-variations");unicode-range:U+D,U+7C,U+AC10,U+AC15,U+AC74,U+AC80,U+AC83,U+ACC4,U+AD11,U+AD50,U+AD6D,U+ADFC,U+AE00,U+AE08,U+AE4C,U+B0A8,U+B124,U+B144,U+B178,U+B274,U+B2A5,U+B2E8,U+B2F9,U+B354,U+B370,U+B418,U+B41C,U+B4F1,U+B514,U+B798,U+B808,U+B824-B825,U+B8CC,U+B978,U+B9D0,U+B9E4,U+BAA9,U+BB3C,U+BC18,U+BC1C,U+BC30,U+BC84,U+BCF5,U+BCF8,U+BD84,U+BE0C,U+BE14,U+C0B0,U+C0C9,U+C0DD,U+C124,U+C2DD,U+C2E4,U+C2EC,U+C54C,U+C57C-C57D,U+C591,U+C5C5-C5C6,U+C5ED,U+C608,U+C640,U+C6B8,U+C6D4,U+C784,U+C7AC,U+C800-C801,U+C9C1,U+C9D1,U+CC28,U+CC98,U+CC9C,U+CCAD,U+CD5C,U+CD94,U+CD9C,U+CDE8,U+CE68,U+CF54,U+D0DC,U+D14C,U+D1A0,U+D1B5,U+D2F0,U+D30C,U+D310,U+D398,U+D45C,U+D50C,U+D53C,U+D560,U+D568,U+D589,U+D604,U+D6C4,U+D788}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.90-BF7RiZjm.woff2)format("woff2-variations");unicode-range:U+AC04,U+AC1C,U+AC70,U+AC8C,U+ACBD,U+ACF5,U+ACFC,U+AD00,U+AD6C,U+ADF8,U+B098,U+B0B4,U+B294,U+B2C8,U+B300,U+B3C4,U+B3D9,U+B4DC,U+B4E4,U+B77C,U+B7EC,U+B85D,U+B97C,U+B9C8,U+B9CC,U+BA54,U+BA74,U+BA85,U+BAA8,U+BB34,U+BB38,U+BBF8,U+BC14,U+BC29,U+BC88,U+BCF4,U+BD80,U+BE44,U+C0C1,U+C11C,U+C120,U+C131,U+C138,U+C18C,U+C218,U+C2B5,U+C2E0,U+C544,U+C548,U+C5B4,U+C5D0,U+C5EC,U+C5F0,U+C601,U+C624,U+C694,U+C6A9,U+C6B0,U+C6B4,U+C6D0,U+C704,U+C720,U+C73C,U+C740,U+C744,U+C74C,U+C758,U+C77C,U+C785,U+C788,U+C790-C791,U+C7A5,U+C804,U+C815,U+C81C,U+C870,U+C8FC,U+C911,U+C9C4,U+CCB4,U+CE58,U+CE74,U+D06C,U+D0C0,U+D130,U+D2B8,U+D3EC,U+D504,U+D55C,U+D569,U+D574,U+D638,U+D654,U+D68C}@font-face{font-family:Pretendard Variable;font-style:normal;font-display:swap;font-weight:45 920;src:url(/assets/PretendardVariable.subset.91-Csm0YNoH.woff2)format("woff2-variations");unicode-range:U+20-22,U+27-2A,U+2C-39,U+3A-3B,U+3F,U+41-4E,U+4F-5D,U+61-7B,U+7D,U+A0-A1,U+AB,U+AD-AE,U+B7,U+BB,U+BF,U+2013-2014,U+201C-201D,U+2122,U+AC00,U+ACE0,U+AE30,U+B2E4,U+B85C,U+B9AC,U+C0AC,U+C2A4,U+C2DC,U+C774,U+C778,U+C9C0,U+D558}:root{--canvas:#f3f5f2;--surface:#fff;--surface-sunken:#eceee9;--surface-hover:#f2f5f1;--line:#dde1dc;--line-strong:#828a84;--ink:#17201b;--ink-muted:#535c56;--ink-disabled:#9aa19c;--accent:#2b5f47;--accent-hover:#214b38;--accent-soft:#e1ede5;--on-accent:#fff;--focus:var(--accent);--success:#1c5a92;--success-soft:#e2ecf6;--warning:#8a5200;--warning-soft:#f7ead3;--critical:#b0281f;--critical-soft:#f8e3e0;--info:var(--accent);--info-soft:var(--accent-soft);--unknown:#485264;--unknown-soft:#eaedf1;--unknown-line:#737d8e;--highlight:#f3e3a1;--overlay:#17201b66;--shadow-1:0 1px 2px #17201b14, 0 4px 12px #17201b1a;--shadow-2:0 12px 32px #17201b2e;--focus-ring:0 0 0 2px #fff, 0 0 0 4px #2b5f47;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){.k-app:not([data-theme=light]){--canvas:#0f1311;--surface:#161b18;--surface-sunken:#1c221f;--surface-hover:#1f2622;--line:#2a322d;--line-strong:#6c7670;--ink:#e5eae6;--ink-muted:#a0aaa3;--ink-disabled:#5c655f;--accent:#7ec3a0;--accent-hover:#9bd3b6;--accent-soft:#1b3327;--on-accent:#0b1711;--success:#8fbdf0;--success-soft:#15263a;--warning:#e3b25c;--warning-soft:#31260f;--critical:#f0938b;--critical-soft:#3a1916;--unknown:#b4bccb;--unknown-soft:#222730;--unknown-line:#7f8899;--highlight:#4b4114;--overlay:#000000a6;--shadow-1:0 1px 2px #00000080, 0 4px 12px #00000073;--shadow-2:0 12px 32px #000000b3;--focus-ring:0 0 0 2px #161b18, 0 0 0 4px #7ec3a0;--focus:var(--accent);--info:var(--accent);--info-soft:var(--accent-soft);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.k-app[data-theme=dark]{--canvas:#0f1311;--surface:#161b18;--surface-sunken:#1c221f;--surface-hover:#1f2622;--line:#2a322d;--line-strong:#6c7670;--ink:#e5eae6;--ink-muted:#a0aaa3;--ink-disabled:#5c655f;--accent:#7ec3a0;--accent-hover:#9bd3b6;--accent-soft:#1b3327;--on-accent:#0b1711;--success:#8fbdf0;--success-soft:#15263a;--warning:#e3b25c;--warning-soft:#31260f;--critical:#f0938b;--critical-soft:#3a1916;--unknown:#b4bccb;--unknown-soft:#222730;--unknown-line:#7f8899;--highlight:#4b4114;--overlay:#000000a6;--shadow-1:0 1px 2px #00000080, 0 4px 12px #00000073;--shadow-2:0 12px 32px #000000b3;--focus-ring:0 0 0 2px #161b18, 0 0 0 4px #7ec3a0;--focus:var(--accent);--info:var(--accent);--info-soft:var(--accent-soft);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-xs:3px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-full:9999px;--row-compact:36px;--row-comfortable:52px;--control-compact:32px;--control-comfortable:44px;--cell-x-compact:8px;--cell-x-comfortable:16px;--touch-min:48px;--bar-height:52px;--paper-row-height:40px;--paper-gap:12px;--side-width:400px;--command-width:560px;--popover-width:360px;--mobile-bar-height:64px;--sheet-height:60%;--sheet-max-height:92%;--mobile-max:760px;--content-max:1440px;--measure:40em;--duration-fast:.1s;--duration-base:.16s;--duration-slow:.24s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--z-sticky:10;--z-panel:30;--z-popover:40;--z-dialog:50;--font-sans:"Pretendard Variable", Pretendard, "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;--font-mono:ui-monospace, "Cascadia Mono", "SF Mono", Menlo, Consolas, "D2Coding", monospace}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s}}.t-page{font-family:var(--font-sans);letter-spacing:-.015em;font-size:24px;font-weight:700;line-height:32px}.t-section{font-family:var(--font-sans);letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:26px}.t-panel{font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:24px}.t-body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:26px}.t-body-compact{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:22px}.t-label{font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:18px}.t-caption{font-family:var(--font-sans);letter-spacing:.01em;font-size:12px;font-weight:400;line-height:18px}.t-figure{font-family:var(--font-sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:34px}.t-code{font-family:var(--font-mono);font-size:13px;font-weight:400;line-height:20px}.k-app [data-legacy-dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);--canvas:#f3f5f2;--surface:#fff;--surface-sunken:#eceee9;--surface-hover:#f2f5f1;--line:#dde1dc;--line-strong:#828a84;--ink:#17201b;--ink-muted:#535c56;--ink-disabled:#9aa19c;--accent:#2b5f47;--accent-hover:#214b38;--accent-soft:#e1ede5;--on-accent:#fff;--focus:var(--accent);--success:#1c5a92;--success-soft:#e2ecf6;--warning:#8a5200;--warning-soft:#f7ead3;--critical:#b0281f;--critical-soft:#f8e3e0;--info:var(--accent);--info-soft:var(--accent-soft);--unknown:#485264;--unknown-soft:#eaedf1;--unknown-line:#737d8e;--highlight:#f3e3a1;--overlay:#17201b66;--shadow-1:0 1px 2px #17201b14, 0 4px 12px #17201b1a;--shadow-2:0 12px 32px #17201b2e;--focus-ring:0 0 0 2px #fff, 0 0 0 4px #2b5f47;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.k-app{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.k-app[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,[data-density=comfortable]{--row-h:var(--row-comfortable);--control-h:var(--control-comfortable);--cell-x:var(--cell-x-comfortable);--stack:var(--space-4)}[data-density=compact]{--row-h:var(--row-compact);--control-h:var(--control-compact);--cell-x:var(--cell-x-compact);--stack:var(--space-3)}*,:before,:after{box-sizing:border-box}:where(.k-app) [hidden]{display:none!important}html{-webkit-text-size-adjust:100%}:where(.k-app){background:var(--canvas);color:var(--ink);font-family:var(--font-sans);word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;margin:0}:where(.k-app) :is(button,input,select,textarea){font:inherit;color:inherit}:where(.k-app) a{color:var(--accent);text-underline-offset:.2em}:where(.k-app) a:hover{color:var(--accent-hover)}:where(.k-app) :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:2px;box-shadow:var(--focus-ring);outline:2px solid #0000}.k-num{font-variant-numeric:tabular-nums}.k-muted{color:var(--ink-muted)}.k-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.k-stack{gap:var(--stack);align-content:start;display:grid}.k-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.k-divider{background:var(--line);border:0;height:1px;margin:0}.k-icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.25em;flex:none;width:1.25em;height:1.25em}.k-icon--fill{fill:currentColor;stroke:none}[data-k-icon]{flex:none;display:inline-flex}.k-kbd{min-width:1.6em;padding:0 var(--space-1);border:1px solid var(--line-strong);border-radius:var(--radius-xs);color:var(--ink-muted);background:var(--surface);font-family:var(--font-sans);border-bottom-width:2px;justify-content:center;align-items:center;font-weight:600;line-height:1.5;display:inline-flex}.k-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}[data-density=compact] .k-btn{padding:0 var(--space-3)}.k-btn:hover{background:var(--surface-hover);color:var(--ink)}.k-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.k-btn--primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent)}.k-btn--quiet{background:0 0;border-color:#0000}.k-btn--quiet:hover{background:var(--surface-hover)}.k-btn--danger{color:var(--critical);border-color:var(--critical)}.k-btn--danger:hover{background:var(--critical-soft);color:var(--critical)}.k-btn--icon{width:var(--control-h);padding:0}[data-density=compact] .k-btn--icon{padding:0}.k-btn--block{width:100%}.k-btn--touch{min-height:var(--touch-min)}.k-btn:disabled,.k-btn[aria-disabled=true]{background:var(--surface-sunken);border-color:var(--line);color:var(--ink-disabled);cursor:not-allowed}.k-btn[aria-busy=true]{cursor:progress}.k-badge,.k-tag{align-items:center;gap:var(--space-1);padding:1px var(--space-2);border-radius:var(--radius-sm);white-space:nowrap;vertical-align:middle;border:1px solid #0000;font-weight:600;display:inline-flex}.k-badge .k-icon,.k-tag .k-icon{vertical-align:-.2em;width:1.1em;height:1.1em}.k-badge--neutral{background:var(--surface-sunken);border-color:var(--line);color:var(--ink-muted)}.k-badge--info{background:var(--info-soft);color:var(--info)}.k-badge--success{background:var(--success-soft);color:var(--success)}.k-badge--warning{background:var(--warning-soft);color:var(--warning)}.k-badge--critical{background:var(--critical-soft);color:var(--critical)}.k-badge--unknown{background:var(--unknown-soft);color:var(--unknown);border:1px dashed var(--unknown-line)}.k-tag{background:var(--surface);border-color:var(--line-strong);color:var(--ink);font-weight:500}.k-tag--role{border-color:var(--line-strong)}.k-tag--perm{border-style:solid}.k-space--church{background:var(--accent-soft);color:var(--accent);border-color:#0000;font-weight:600}.k-space--personal{background:var(--surface);border-color:var(--ink-muted);color:var(--ink);font-weight:600}.k-app{background:var(--canvas);height:100%;min-height:0;color:var(--ink);position:relative;overflow:hidden;container:k-app/inline-size}.k-shell{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid}.k-shell>.k-bar{grid-row:1}.k-shell>.k-paperrow{grid-row:2}.k-shell>.k-desk{grid-row:3}.k-shell>.k-mcmd{grid-row:4}.k-bar{z-index:var(--z-sticky);grid-template-columns:minmax(0, 1fr) minmax(14rem, var(--command-width)) minmax(0, 1fr);align-items:center;gap:var(--space-3);min-height:var(--bar-height);padding:0 var(--space-4);background:var(--surface);border-bottom:1px solid var(--line);display:grid;position:sticky;top:0}.k-bar__start,.k-bar__end{align-items:center;gap:var(--space-1);min-width:0;display:flex}.k-bar__end{justify-content:flex-end}.k-bar__center{min-width:0}.k-bar__item{align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.k-bar__item:hover{background:var(--surface-hover);color:var(--ink)}.k-bar__item[aria-current=page],.k-bar__item[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.k-bar__item[aria-expanded=true]{background:var(--surface-sunken);color:var(--ink)}.k-bar__item--icon{width:var(--control-h);justify-content:center;padding:0}.k-bar__hint{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-weight:400}.k-count{border-radius:var(--radius-full);background:var(--accent);min-width:1.5em;height:1.5em;color:var(--on-accent);font-variant-numeric:tabular-nums;place-items:center;padding:0 .35em;font-weight:700;line-height:1;display:inline-grid}.k-bar__item--icon .k-count{position:absolute;top:0;right:-2px}.k-avatar.k-avatar--xs{width:28px;height:28px;font-weight:700}.k-pop-anchor{display:inline-flex;position:relative}.k-pop{z-index:var(--z-popover);top:calc(100% + var(--space-1));width:var(--popover-width);max-width:calc(100vw - 2 * var(--space-4));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);max-height:min(32rem,80vh);box-shadow:var(--shadow-1);color:var(--ink);position:absolute;right:0;overflow:auto}.k-pop--start{left:0;right:auto}.k-pop:has(>.k-stagemenu){width:auto}.k-linkbtn{color:var(--accent);font:inherit;text-underline-offset:.2em;cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.k-linkbtn:hover{color:var(--accent-hover)}.k-field-inline{align-items:center;gap:var(--space-2);min-height:var(--control-h);min-width:0;padding:0 var(--space-2) 0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-muted);display:flex}.k-field-inline:focus-within{box-shadow:var(--focus-ring);border-color:var(--focus)}.k-field-inline input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0}.k-field-inline input:focus-visible{box-shadow:none}.k-field-inline input::placeholder{color:var(--ink-muted);opacity:1}.k-cmd{min-width:0;position:relative}.k-cmd__field{align-items:center;gap:var(--space-2);min-height:var(--control-h);min-width:0;padding:0 var(--space-2) 0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-muted);display:flex}.k-cmd__field:focus-within{border-color:var(--focus);box-shadow:var(--focus-ring)}.k-cmd__input{min-width:0;color:var(--ink);min-height:calc(var(--control-h) - 2px);background:0 0;border:0;outline:0;flex:1;padding:0}.k-cmd__input:focus-visible{box-shadow:none}.k-cmd__input::placeholder{color:var(--ink-muted);opacity:1}.k-cmd.is-open .k-cmd__field .k-kbd{visibility:hidden}.k-cmd__panel{z-index:var(--z-popover);top:calc(100% + var(--space-1));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);max-height:min(34rem,75vh);box-shadow:var(--shadow-1);flex-direction:column;display:flex;position:absolute;left:0;right:0;overflow:hidden}.k-cmd[data-k-static] .k-cmd__panel{margin-top:var(--space-1);box-shadow:none;border-color:var(--line-strong);position:static}.k-bar .k-cmd[data-k-static] .k-cmd__panel{box-shadow:var(--shadow-2);border-color:var(--line);margin:0;position:absolute}.k-cmd__list{padding:var(--space-1);align-content:start;display:grid;overflow:auto}.k-cmd__group{padding:var(--space-1) 0;gap:1px;display:grid}.k-cmd__group+.k-cmd__group{border-top:1px solid var(--line)}.k-cmd__heading{padding:var(--space-1) var(--space-2) 2px;color:var(--ink-muted);margin:0}.k-cmd__opt{align-items:center;gap:0 var(--space-3);min-height:calc(var(--control-h) + var(--space-2));padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--ink);cursor:pointer;grid-template-columns:24px minmax(0,1fr) auto;display:grid}.k-cmd__opt:hover{background:var(--surface-hover)}.k-cmd__opt[aria-selected=true]{background:var(--accent-soft)}.k-cmd__icon{color:var(--ink-muted);place-items:center;display:grid}.k-cmd__opt[aria-selected=true] .k-cmd__icon{color:var(--accent)}.k-cmd__main{min-width:0;display:grid}.k-cmd__name,.k-cmd__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-cmd__meta,.k-cmd__syn{color:var(--ink-muted)}.k-cmd__keys{align-items:center;gap:2px;display:inline-flex}.k-cmd__opt--request .k-cmd__icon{color:var(--accent)}.k-cmd__opt--request .k-cmd__name{font-weight:600}.k-hit{color:inherit;background:0 0;font-weight:700}.k-cmd__note{align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-2);color:var(--ink-muted);flex-wrap:wrap;margin:0;display:flex}.k-cmd__note--error,.k-cmd__note--error .k-linkbtn{color:var(--critical)}.k-cmd__empty{gap:var(--space-1);padding:var(--space-3) var(--space-2);display:grid}.k-cmd__empty p{margin:0}.k-cmd__back{align-items:center;gap:var(--space-2);padding:0 var(--space-1) var(--space-1);border-bottom:1px solid var(--line);display:flex}.k-cmd__foot{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border-top:1px solid var(--line);background:var(--surface-sunken);color:var(--ink-muted);flex-wrap:wrap;display:flex}.k-cmd__said{color:var(--ink);margin-right:auto}.k-cmd__said:empty:before{content:"권한 안의 화면과 대상만 찾습니다";color:var(--ink-muted)}.k-paperrow{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--paper-row-height);padding:0 var(--paper-gap);background:var(--canvas);border-bottom:1px solid var(--line);display:flex}.k-paperrow__label{color:var(--ink-muted);white-space:nowrap}.k-paperrow__list{align-items:center;gap:var(--space-1);min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.k-paperrow__list>li{flex:none}.k-papertag{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);max-width:15rem;height:28px;color:var(--ink);align-items:center;display:inline-flex}.k-papertag__open{align-items:center;gap:var(--space-1);min-width:0;height:100%;padding:0 var(--space-1) 0 var(--space-2);border-radius:var(--radius-md) 0 0 var(--radius-md);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.k-papertag__open .k-icon{color:var(--ink-muted);width:1.1em;height:1.1em}.k-papertag__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-papertag__close{border-radius:var(--radius-xs);width:24px;height:24px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-right:1px;padding:0;display:inline-grid}.k-papertag__close:hover{background:var(--surface-hover);color:var(--ink)}.k-papertag__close .k-icon{width:16px;height:16px}.k-papertag:hover{border-color:var(--line-strong)}.k-papertag[data-slot=main]{background:var(--accent-soft);border-color:var(--accent);font-weight:600}.k-papertag[data-slot=main] .k-papertag__open .k-icon{color:var(--accent)}.k-papertag[data-slot=side]{border-color:var(--line-strong)}.k-papertag[data-slot=side] .k-papertag__open .k-icon{color:var(--ink)}.k-paperrow__more{flex:none}.k-desk{gap:var(--paper-gap);padding:var(--paper-gap);grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative}.k-desk--with-side{grid-template-columns:minmax(0, 1fr) var(--side-width)}.k-desk>*{min-width:0;min-height:0}.k-desk>.k-side{order:2}.k-desk:not(.k-desk--with-side)>.k-paper{width:100%;max-width:var(--content-max);justify-self:center}.k-paper{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.k-paper__head{gap:var(--space-2);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--line);display:grid}.k-paper__top{align-items:center;gap:var(--space-2);min-width:0;display:flex}.k-paper__win{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.k-paper__titlerow{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.k-paper__titles{gap:var(--space-1);min-width:0;display:grid}.k-paper__title{text-wrap:balance;margin:0}.k-paper__facts{align-items:center;gap:var(--space-1) var(--space-2);color:var(--ink-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.k-paper__facts b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.k-paper__tools{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.k-paper__out{align-items:center;gap:var(--space-1);padding-left:var(--space-2);border-left:1px solid var(--line);display:inline-flex}.k-paper__out-scope{color:var(--ink-muted);white-space:nowrap;margin-right:var(--space-1)}.k-paper__mode{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);background:var(--surface-sunken);border-bottom:1px solid var(--line);color:var(--ink);display:flex}.k-paper__mode .k-icon{color:var(--ink-muted)}.k-paper__body{min-height:0;padding:var(--space-4) var(--space-5);gap:var(--space-4);flex:1;align-content:start;display:grid;overflow:auto}.k-paper__foot{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.k-loc{min-width:0;color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.k-loc>li{align-items:center;display:inline-flex}.k-loc__sep{color:var(--ink-muted);padding:0 2px}.k-loc__btn{min-height:24px;padding:0 var(--space-1);border-radius:var(--radius-xs);color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;display:inline-flex}.k-loc__btn:hover{background:var(--surface-hover);color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.k-loc__btn[aria-expanded=true]{background:var(--surface-sunken);color:var(--ink)}.k-loc__btn .k-icon{width:14px;height:14px}.k-loc__here{padding:0 var(--space-1);color:var(--ink);font-weight:600}.k-locbar{min-width:0;position:relative}.k-locbar>.k-pop{width:auto;left:0;right:auto}.k-stagemenu{gap:var(--space-2);width:calc(var(--popover-width) * 1.6);padding:var(--space-2);display:grid}.k-stagemenu__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-1) var(--space-2) 0;display:flex}.k-stagemenu__area{margin:0}.k-stagemenu__stages{columns:2 14rem;column-gap:var(--space-3)}.k-stagemenu__stage{break-inside:avoid;padding-bottom:var(--space-2);gap:1px;display:grid}.k-stagemenu__stage-name{padding:var(--space-1) var(--space-2) 2px;color:var(--ink-muted);margin:0}.k-stagemenu__list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.k-stagemenu__start{padding-bottom:var(--space-1);border-bottom:1px solid var(--line)}.k-stagemenu__foot{border-top:1px solid var(--line);padding-top:var(--space-1)}.k-navlink{align-items:center;gap:var(--space-2);min-height:28px;padding:2px var(--space-2);border-radius:var(--radius-md);color:var(--ink);text-decoration:none;display:flex}.k-navlink:hover{background:var(--surface-hover);color:var(--ink)}.k-navlink[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:600}.k-navlink__go{color:var(--ink-muted);margin-left:auto;font-weight:400}.k-index__go{color:var(--ink-muted);margin-left:var(--space-1);font-weight:400}.k-navlink .k-icon{color:var(--ink-muted)}.k-side{flex-direction:column;min-width:0;min-height:0;display:flex}.k-agent.k-side{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.k-peek .k-paper__head,.k-peek .k-paper__body{padding:var(--space-3) var(--space-4)}.k-peek__kind{color:var(--ink-muted)}.k-peek__foot{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.k-dl{gap:var(--space-1) var(--space-3);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.k-dl dt{color:var(--ink-muted)}.k-dl dd{min-width:0;margin:0}.k-actions{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.k-actions .k-btn{justify-content:flex-start;width:100%}.k-timeline{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.k-timeline li{gap:var(--space-2);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.k-timeline time{color:var(--ink-muted);font-variant-numeric:tabular-nums}.k-index{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;min-height:0;display:flex;overflow:hidden}.k-index--overlay{z-index:var(--z-popover);top:calc(var(--bar-height) + var(--space-1));left:var(--paper-gap);right:var(--paper-gap);max-height:calc(100% - var(--bar-height) - var(--space-6));box-shadow:var(--shadow-2);position:absolute}.k-index__head{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.k-index__title{margin:0}.k-index__scope{color:var(--ink-muted)}.k-index__tools{align-items:center;gap:var(--space-2);min-width:0;margin-left:auto;display:flex}.k-index__filter{flex:0 18rem;min-width:10rem}.k-index__body{min-height:0;padding:var(--space-4) var(--space-5) var(--space-2);columns:12.5rem;column-gap:var(--space-6);flex:1;overflow:auto}.k-index__body>.k-state{column-span:all}.k-index__area{break-inside:avoid;margin:0 0 var(--space-5);gap:0;display:grid}.k-index__area-name{margin:0 0 var(--space-1);align-items:baseline;gap:var(--space-2);display:flex}.k-index__count{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-weight:400}.k-index__stage-name{margin:var(--space-2) 0 0;color:var(--ink-muted)}.k-index__list{margin:0;padding:0;list-style:none;display:grid}.k-index__list a{min-height:26px;padding:2px var(--space-1);margin:0 calc(-1 * var(--space-1));border-radius:var(--radius-xs);color:var(--ink);text-decoration:none;display:block}.k-index__list a:hover{background:var(--surface-hover);text-underline-offset:.2em;text-decoration:underline}.k-index__start a{font-weight:600}.k-index__start{padding-bottom:var(--space-1)}.k-tabs{gap:var(--space-1);border-bottom:1px solid var(--line);scrollbar-width:thin;display:flex;overflow-x:auto}.k-tabs__tab{align-items:center;gap:var(--space-1);min-height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-md) var(--radius-md) 0 0;color:var(--ink-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;font-weight:600;display:inline-flex;position:relative}.k-tabs__tab:hover{color:var(--ink);background:var(--surface-hover)}.k-tabs__tab[aria-selected=true]{color:var(--ink)}.k-tabs__tab[aria-selected=true]:after{content:"";left:var(--space-2);right:var(--space-2);background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:0}.k-tabs__tab:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.k-tabs__count{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-weight:400}.k-tabpanel{padding-top:var(--space-4)}.k-tabpanel:focus-visible{box-shadow:none;outline:2px solid var(--focus);outline-offset:2px}.k-notes__head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);display:flex}.k-notes__head h2{margin:0}.k-notes__list{padding:var(--space-1);gap:1px;margin:0;list-style:none;display:grid}.k-note{gap:0 var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);color:var(--ink);grid-template-columns:12px minmax(0,1fr);text-decoration:none;display:grid}.k-note:hover{background:var(--surface-hover);color:var(--ink)}.k-note__mark{border-radius:var(--radius-full);width:8px;height:8px;margin-top:7px}.k-note.is-unread .k-note__mark{background:var(--accent)}.k-note__title{font-weight:400}.k-note.is-unread .k-note__title{font-weight:600}.k-note__meta{color:var(--ink-muted);grid-column:2}.k-notes__foot{justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--line);display:flex}.k-notes__state{gap:var(--space-1);padding:var(--space-4) var(--space-3);display:grid}.k-notes__state p{margin:0}.k-menu__head{padding:var(--space-2) var(--space-2) var(--space-2);border-bottom:1px solid var(--line);margin-bottom:var(--space-1);gap:2px;display:grid}.k-menu__sep{height:1px;margin:var(--space-1) 0;background:var(--line);border:0}.k-menu [role=menuitem] .k-icon{color:var(--ink-muted)}.k-menu__hint{color:var(--ink-muted);padding-left:var(--space-3);margin-left:auto;font-weight:400}.k-menu [role=menuitem][aria-busy=true]{cursor:progress;color:var(--ink-muted)}.k-menu--wide{min-width:var(--popover-width)}.k-scrim{z-index:var(--z-panel);background:var(--overlay);position:absolute;inset:0}.k-sheet{z-index:var(--z-panel);height:var(--sheet-height);background:var(--surface);border-top:1px solid var(--line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-2);padding-bottom:env(safe-area-inset-bottom,0px);transition:height var(--duration-slow) var(--ease-standard);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.k-sheet[data-size=full]{height:var(--sheet-max-height)}.k-sheet__grip{cursor:pointer;border-radius:var(--radius-md);background:0 0;border:0;place-items:center;width:64px;height:28px;margin:0 auto;padding:0;display:grid}.k-sheet__grip:before{content:"";border-radius:var(--radius-full);background:var(--line-strong);width:36px;height:4px}.k-sheet__head{align-items:center;gap:var(--space-2);padding:0 var(--space-3) var(--space-2) var(--space-4);border-bottom:1px solid var(--line);display:flex}.k-sheet__title{align-items:center;gap:var(--space-2);min-width:0;margin:0;display:flex}.k-sheet__head .k-paper__win{margin-left:auto}.k-sheet__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.k-sheet__body>.k-agent{border:0}.k-mcmd{align-items:center;gap:var(--space-2);min-height:var(--mobile-bar-height);padding:var(--space-2) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--line);display:none}.k-mcmd .k-cmd{flex:1;position:static}.k-mcmd .k-cmd__field{min-height:var(--touch-min)}.k-mcmd .k-cmd__input{font-size:16px}.k-mcmd .k-cmd__panel{top:auto;left:var(--space-2);right:var(--space-2);bottom:calc(var(--mobile-bar-height) + var(--space-1));max-height:calc(100% - var(--mobile-bar-height) - var(--space-4));box-shadow:var(--shadow-2)}.k-mcmd .k-cmd__opt{min-height:var(--touch-min)}.k-mcmd .k-cmd[data-k-static] .k-cmd__panel{box-shadow:var(--shadow-2);border-color:var(--line);margin:0;position:absolute}.k-btabs{min-height:var(--mobile-bar-height);padding:0 0 env(safe-area-inset-bottom,0px);background:var(--surface);border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;list-style:none;display:grid}.k-btabs a{min-height:max(var(--touch-min), 100%);color:var(--ink-muted);border-radius:var(--radius-md);align-content:center;justify-items:center;gap:2px;text-decoration:none;display:grid}.k-btabs a .k-icon{width:24px;height:24px}.k-btabs a:hover{color:var(--ink)}.k-btabs a[aria-current=page]{color:var(--accent);font-weight:600}.k-btabs a[aria-current=page] .k-icon{stroke-width:2.25px}.k-today{gap:var(--space-5);width:100%;max-width:54rem;display:grid}.k-today__head{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.k-today__date{margin:0}.k-today__lede{max-width:var(--measure);text-wrap:pretty;margin:0;font-weight:400}.k-today__lede a{color:var(--accent);font-weight:600}.k-stage{border-bottom:1px solid var(--line)}.k-stage>summary{align-items:center;gap:var(--space-1) var(--space-3);min-height:var(--control-h);padding:var(--space-2) 0;cursor:pointer;border-radius:var(--radius-xs);flex-wrap:wrap;list-style:none;display:flex}.k-stage>summary::-webkit-details-marker{display:none}.k-stage__chev{color:var(--ink-muted);transition:transform var(--duration-fast) var(--ease-standard);display:inline-flex}.k-stage[open]>summary .k-stage__chev{transform:rotate(90deg)}.k-stage__name{margin:0}.k-stage__days{color:var(--ink-muted);font-variant-numeric:tabular-nums}.k-stage__sum{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-left:auto}.k-stage--now>summary{border-bottom:2px solid var(--accent)}.k-items{padding:0 0 var(--space-2);margin:0;list-style:none}.k-item{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.k-item:last-child{border-bottom:0}.k-item__main{gap:0;min-width:0;display:grid}.k-item__title{color:var(--ink);font-weight:600;text-decoration:none}.k-item__title:hover{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}.k-item__meta{color:var(--ink-muted)}.k-item__due{white-space:nowrap;font-variant-numeric:tabular-nums}.k-today__section{gap:var(--space-2);display:grid}.k-today__section-head{align-items:center;gap:var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid var(--line-strong);flex-wrap:wrap;display:flex}.k-today__section-head h2{align-items:center;gap:var(--space-2);margin:0;display:flex}.k-today__section-head .k-btn,.k-today__section-head a:last-child{margin-left:auto}.k-agentsum{margin:0;padding:0;list-style:none}.k-agentsum li{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);grid-template-columns:9.5rem 2.5rem minmax(0,1fr) auto;display:grid}.k-agentsum li:last-child{border-bottom:0}.k-agentsum__n{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.k-agentsum__what{min-width:0}.k-pile{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-md);display:grid}.k-pile__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.k-pile__head h2{margin:0}.k-pile__head .k-btn{margin-left:auto}.k-pile .k-items{padding:0}.k-pile .k-item{border-bottom-color:var(--line-strong)}.k-pile__empty{color:var(--ink-muted);margin:0}.k-pile .k-items:empty,.k-pile .k-items:not(:empty)+.k-pile__empty{display:none}.k-mymenu{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.k-mymenu .k-icon{color:var(--ink-muted)}.k-fieldgrid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.k-fieldbtn{align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-weight:600;text-decoration:none;display:flex}.k-fieldbtn:hover{background:var(--surface-hover);color:var(--ink)}.k-fieldbtn .k-icon{color:var(--accent)}.k-table-region{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;overflow:hidden}.k-toolbar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.k-toolbar__title{margin:0;margin-right:var(--space-2);font-weight:600}.k-toolbar__end{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.k-selection{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--accent-soft);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.k-selection b{color:var(--accent)}.k-table-scroll{max-height:var(--table-max,none);overflow:auto}.k-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%}.k-table caption{text-align:left}.k-table th,.k-table td{height:var(--row-h);padding:0 var(--cell-x);text-align:left;vertical-align:middle;border-bottom:1px solid var(--line);white-space:nowrap}.k-table thead th{z-index:1;background:var(--surface-sunken);color:var(--ink-muted);border-bottom:1px solid var(--line-strong);position:sticky;top:0}.k-table tbody tr:hover{background:var(--surface-hover)}.k-table tbody tr[aria-selected=true]{background:var(--accent-soft)}.k-table tbody tr:last-child :is(th,td){border-bottom-color:var(--line-strong)}.k-table tfoot td{background:var(--surface-sunken);border-bottom:0;font-weight:600;position:sticky;bottom:0}.k-table .k-num{text-align:right}.k-table .k-col-check{width:1%;padding-right:0}.k-table .k-col-actions{text-align:right;width:1%;padding-left:0}.k-table .k-wrap{white-space:normal;min-width:14em}.k-table .k-dim{color:var(--ink-muted)}.k-sort{align-items:center;gap:var(--space-1);color:inherit;font-weight:inherit;cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;padding:0;display:inline-flex}.k-sort .k-icon{opacity:.55}th[aria-sort=ascending] .k-sort,th[aria-sort=descending] .k-sort{color:var(--ink)}th[aria-sort=ascending] .k-sort .k-icon,th[aria-sort=descending] .k-sort .k-icon{opacity:1;color:var(--accent)}.k-th-num,.k-table th.k-th-num{text-align:right}.k-th-num .k-sort{flex-direction:row-reverse}.k-check{width:16px;height:16px;accent-color:var(--accent);vertical-align:middle;margin:0}[data-density=comfortable] .k-check{width:20px;height:20px}.k-ratio{align-items:center;gap:var(--space-2);display:inline-flex}.k-ratio__bar{border-radius:var(--radius-full);background:var(--surface-sunken);border:1px solid var(--line);width:56px;height:6px;overflow:hidden}.k-ratio__bar>span{background:var(--accent);height:100%;display:block}.k-menu{z-index:var(--z-popover);min-width:11rem;padding:var(--space-1);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-1);text-align:left;gap:1px;display:grid;position:absolute}.k-menu [role=menuitem]{align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-2);border-radius:var(--radius-xs);color:var(--ink);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;display:flex}.k-menu [role=menuitem]:hover,.k-menu [role=menuitem]:focus-visible{background:var(--surface-hover)}.k-menu [role=menuitem].is-danger{color:var(--critical)}.k-menu-anchor{display:inline-block;position:relative}.k-menu-anchor>.k-menu{right:0;top:calc(100% + var(--space-1))}.k-inline-status{align-items:center;gap:var(--space-1);display:inline-flex}.k-form{gap:var(--space-5);max-width:36rem;display:grid}.k-form-row{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.k-field{gap:var(--space-1);align-content:start;min-width:0;display:grid}.k-field__label{align-items:baseline;gap:var(--space-2);color:var(--ink);display:flex}.k-field__req{color:var(--ink-muted);font-weight:400}.k-field__hint{color:var(--ink-muted);margin:0}.k-field__error{align-items:flex-start;gap:var(--space-1);color:var(--critical);margin:0;font-weight:600;display:flex}.k-input,.k-select,.k-textarea{width:100%;min-height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink)}.k-input::placeholder,.k-textarea::placeholder{color:var(--ink-muted);opacity:1}.k-input:focus-visible,.k-select:focus-visible,.k-textarea:focus-visible{border-color:var(--focus)}.k-textarea{padding:var(--space-2) var(--space-3);resize:vertical;min-height:5.5em}.k-select{appearance:none;padding-right:calc(var(--space-3) * 2 + 1em)}.k-select-wrap{display:block;position:relative}.k-select-wrap>.k-icon,.k-select-wrap>[data-k-icon]{right:var(--space-3);pointer-events:none;color:var(--ink-muted);position:absolute;top:50%;transform:translateY(-50%)}.k-input[aria-invalid=true],.k-select[aria-invalid=true],.k-textarea[aria-invalid=true]{border-color:var(--critical);border-width:2px}.k-input[readonly]{background:var(--surface-sunken)}.k-choice-line{align-items:flex-start;gap:var(--space-2);cursor:pointer;display:flex}.k-choice-line input{margin-top:.3em}.k-error-summary{gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--critical-soft);border:1px solid var(--critical);border-radius:var(--radius-md);color:var(--ink);display:grid}.k-error-summary h2{color:var(--critical);align-items:center;gap:var(--space-2);margin:0;display:flex}.k-error-summary ul{margin:0;padding-left:1.25em}.k-error-summary a{color:var(--critical);font-weight:600}.k-form-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.k-picked{align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-2) 0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);display:flex}.k-picked__name{font-weight:600}.k-picked .k-btn{margin-left:auto}.k-person{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.k-person__head{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.k-person__id{align-items:center;gap:var(--space-3);min-width:0;display:flex}.k-person__name{margin:0}.k-person__facts{gap:var(--space-1) var(--space-2);color:var(--ink-muted);margin-top:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.k-person__actions{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.k-avatar{border-radius:var(--radius-full);background:var(--surface-sunken);border:1px solid var(--line);width:48px;height:48px;color:var(--ink);flex:none;place-items:center;font-weight:700;display:grid}.k-avatar--sm{width:32px;height:32px}.k-facets{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.k-facet{padding:var(--space-3) var(--space-5);border-right:1px solid var(--line);gap:var(--space-2);align-content:start;min-width:0;display:grid}.k-facet:last-child{border-right:0}.k-facet__label{align-items:center;gap:var(--space-1);color:var(--ink-muted);margin:0;display:flex}.k-facet__list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.k-facet__list li{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.k-attend{align-items:center;gap:3px;display:flex}.k-attend__cell{border-radius:var(--radius-xs);border:1px solid var(--line-strong);background:var(--surface);width:14px;height:14px}.k-attend__cell.is-present{background:var(--accent);border-color:var(--accent)}.k-attend__cell.is-excused{background:var(--warning-soft);border-color:var(--warning)}.k-attend__cell.is-absent{background:var(--surface);border-color:var(--line-strong);position:relative}.k-attend__cell.is-absent:after{content:"";background:var(--ink-muted);height:1.5px;position:absolute;top:50%;left:2px;right:2px;transform:rotate(-45deg)}.k-person-row{gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.k-person-row__main{gap:var(--space-1);min-width:0;display:grid}.k-person-row__line{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.k-notice{gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:auto minmax(0,1fr);display:grid}.k-notice>*{grid-column:2}.k-notice>.k-notice__icon{grid-area:1/1;padding-top:2px}.k-notice__icon .k-icon{width:20px;height:20px}.k-notice__title{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.k-notice__body{max-width:var(--measure);margin:0}.k-notice__meta{color:var(--ink-muted);margin:0}.k-notice__actions{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.k-notice--progress .k-notice__icon{color:var(--info)}.k-notice--success{background:var(--success-soft);border-color:#0000}.k-notice--success .k-notice__icon{color:var(--success)}.k-notice--partial{background:var(--warning-soft);border-color:#0000}.k-notice--partial .k-notice__icon{color:var(--warning)}.k-notice--refused{background:var(--critical-soft);border-color:#0000}.k-notice--refused .k-notice__icon{color:var(--critical)}.k-notice--unknown{background:var(--unknown-soft);border:1px dashed var(--unknown-line)}.k-notice--unknown .k-notice__icon{color:var(--unknown)}.k-notice--conflict{background:var(--warning-soft);border-color:#0000}.k-notice--conflict .k-notice__icon{color:var(--warning)}.k-notice--success .k-badge,.k-notice--partial .k-badge,.k-notice--refused .k-badge,.k-notice--unknown .k-badge,.k-notice--conflict .k-badge{background:var(--surface)}.k-notice details{margin-top:var(--space-1)}.k-notice summary{cursor:pointer;color:var(--ink-muted);border-radius:var(--radius-xs);width:fit-content}.k-progress{border-radius:var(--radius-full);background:var(--surface-sunken);border:1px solid var(--line);height:6px;margin-top:var(--space-1);overflow:hidden}.k-progress>span{background:var(--accent);height:100%;transition:width var(--duration-slow) var(--ease-standard);display:block}.k-results{margin:var(--space-1) 0 0;gap:var(--space-1);padding:0;list-style:none;display:grid}.k-results li{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.k-results .k-icon{align-self:center}:where(.k-app) .is-ok{color:var(--success)}:where(.k-app) .is-fail{color:var(--critical)}:where(.k-app) .is-warn{color:var(--warning)}:where(.k-app) .is-unknown{color:var(--unknown)}.k-diff{border-collapse:collapse;width:100%;margin-top:var(--space-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);font-variant-numeric:tabular-nums}.k-diff th,.k-diff td{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.k-diff thead th{color:var(--ink-muted);background:var(--surface-sunken)}.k-diff tr:last-child td,.k-diff tr:last-child th{border-bottom:0}.k-diff .is-changed{font-weight:700}.k-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.k-step{gap:0 var(--space-3);padding-bottom:var(--space-3);grid-template-columns:20px minmax(0,1fr);display:grid;position:relative}.k-step:last-child{padding-bottom:0}.k-step:before{content:"";background:var(--line);width:1px;position:absolute;top:22px;bottom:2px;left:9.5px}.k-step:last-child:before{display:none}.k-step__mark{place-items:center;width:20px;height:20px;display:grid}.k-step__mark .k-icon{width:18px;height:18px}.k-step__text{gap:0;display:grid}.k-step__meta{color:var(--ink-muted)}.k-step.is-done .k-step__mark{color:var(--success)}.k-step.is-running .k-step__mark{color:var(--info)}.k-step.is-running .k-step__title{font-weight:600}.k-step.is-waiting .k-step__mark,.k-step.is-waiting .k-step__title{color:var(--ink-muted)}.k-step.is-failed .k-step__mark{color:var(--critical)}.k-step.is-unknown .k-step__mark{color:var(--unknown)}.k-state{justify-items:start;gap:var(--space-2);padding:var(--space-8) var(--space-6);display:grid}.k-state__icon{color:var(--ink-muted)}.k-state__icon .k-icon{width:28px;height:28px}.k-state__title{text-wrap:balance;margin:0}.k-state__body{color:var(--ink-muted);max-width:var(--measure);margin:0}.k-state__actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.k-state--error .k-state__icon{color:var(--critical)}.k-state--denied .k-state__icon{color:var(--ink-muted)}.k-skeleton{border-radius:var(--radius-sm);background:var(--surface-sunken);height:.9em;animation:k-pulse 1.6s var(--ease-standard) infinite;display:block}@keyframes k-pulse{50%{opacity:.45}}.k-spinner{transform-origin:50%;animation:.9s linear infinite k-spin}@keyframes k-spin{to{transform:rotate(360deg)}}.k-agent{background:var(--surface);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.k-agent--framed{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.k-agent__head{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);display:flex}.k-agent__title{align-items:center;gap:var(--space-2);margin:0;display:flex}.k-agent__head>.k-btn:last-child{margin-left:auto}.k-agent__context{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-4);background:var(--surface-sunken);border-bottom:1px solid var(--line);color:var(--ink-muted);flex-wrap:wrap;display:flex}.k-ctx{align-items:center;gap:var(--space-1);padding:1px var(--space-1) 1px var(--space-2);border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--ink);font-weight:500;display:inline-flex}.k-ctx button{border-radius:var(--radius-xs);width:20px;height:20px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.k-ctx button:hover{color:var(--ink);background:var(--surface)}.k-agent__thread{padding:var(--space-4);gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow:auto}.k-msg{max-width:100%}.k-msg__who{align-items:center;gap:var(--space-1);color:var(--ink-muted);margin-bottom:var(--space-1);display:flex}.k-msg--user{max-width:88%;padding:var(--space-2) var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-lg);align-self:flex-end}.k-msg--agent p{margin:0 0 var(--space-2)}.k-msg--agent p:last-child{margin-bottom:0}.k-question{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--accent);border-radius:var(--radius-lg);display:grid}.k-question__q{margin:0;font-weight:600}.k-choices{gap:var(--space-1);display:grid}.k-choice{align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-h);padding:var(--space-1) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer;display:flex}.k-choice:hover{background:var(--surface-hover)}.k-choice[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}.k-choice__radio{border-radius:var(--radius-full);border:1.5px solid var(--line-strong);background:var(--surface);flex:none;place-items:center;width:16px;height:16px;display:grid}.k-choice[aria-pressed=true] .k-choice__radio{border-color:var(--accent)}.k-choice[aria-pressed=true] .k-choice__radio:after{content:"";border-radius:var(--radius-full);background:var(--accent);width:8px;height:8px}.k-evidence{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.k-chip{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);cursor:pointer;white-space:nowrap;font-weight:500;text-decoration:none;display:inline-flex}.k-chip:hover{background:var(--surface-hover);color:var(--ink)}.k-chip .k-icon{color:var(--ink-muted);width:1.1em;height:1.1em}.k-result{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);display:grid}.k-agent__composer{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);background:var(--surface);display:grid}.k-composer{align-items:flex-end;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);display:flex}.k-composer:focus-within{border-color:var(--focus);box-shadow:var(--focus-ring)}.k-composer textarea{resize:none;min-width:0;color:var(--ink);padding:var(--space-1);background:0 0;border:0;outline:0;flex:1;min-height:2.6em}.k-composer textarea:focus-visible{box-shadow:none}.k-composer textarea::placeholder{color:var(--ink-muted);opacity:1}.k-agent__tools{align-items:center;gap:2px;margin-left:auto;display:flex}.k-agent__empty{gap:var(--space-2);display:grid}.k-agent__empty p{margin:0}.k-suggest{gap:var(--space-1);display:grid}.k-suggest .k-btn{white-space:normal;text-align:left;padding-top:var(--space-1);padding-bottom:var(--space-1);justify-content:flex-start}.k-boundary{align-items:center;gap:var(--space-2);color:var(--ink-muted);display:flex}.k-boundary:before,.k-boundary:after{content:"";background:var(--line);flex:1;height:1px}.k-proposal{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);display:grid}.k-proposal__head{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.k-proposal__title{margin:0}.k-proposal__head .k-badge:last-child{margin-left:auto}.k-proposal .k-diff{margin-top:0}.k-proposal__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.k-proposal__note{color:var(--ink-muted);margin:0}.k-proposal--unknown{background:var(--unknown-soft);border:1px dashed var(--unknown-line)}.k-track{align-items:center;gap:var(--space-1);color:var(--ink-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.k-track li{align-items:center;gap:var(--space-1);display:inline-flex}.k-track li+li:before{content:"›";color:var(--ink-muted);margin-right:var(--space-1);font-weight:400}.k-track .is-done{color:var(--success)}.k-track .is-failed{color:var(--critical)}.k-track .is-unknown{color:var(--unknown)}.k-track [aria-current=step]{color:var(--ink);font-weight:600}.k-track .k-icon{width:1.1em;height:1.1em}.k-recorded{align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-md);flex-wrap:wrap;margin:0;display:flex}.k-recorded .k-icon{color:var(--ink-muted)}.k-answer{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid;overflow:hidden}.k-answer__main{padding:var(--space-5);gap:var(--space-3);align-content:start;min-width:0;display:grid}.k-answer__q{text-wrap:balance;margin:0}.k-answer__scope{align-items:center;gap:var(--space-2);color:var(--ink-muted);flex-wrap:wrap;display:flex}.k-answer__text p{margin:0 0 var(--space-3);max-width:var(--measure)}.k-cite{border:1px solid var(--line-strong);border-radius:var(--radius-xs);background:var(--surface);min-width:1.45em;height:1.35em;color:var(--accent);vertical-align:.12em;cursor:pointer;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin:0 1px;padding:0 3px;font-size:.8em;font-weight:700;line-height:1;display:inline-flex}.k-cite:hover{background:var(--accent-soft)}.k-cite[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.k-cite--personal{border-style:solid;border-color:var(--ink-muted);color:var(--ink)}.k-unsourced{-webkit-text-decoration:underline dotted var(--ink-muted);text-decoration:underline dotted var(--ink-muted);text-underline-offset:.3em}.k-sources{padding:var(--space-3) 0 0;border-top:1px solid var(--line);gap:var(--space-2);margin:0;list-style:none;display:grid}.k-sources li{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.k-sources__title{font-weight:600}.k-sources__where{color:var(--ink-muted)}.k-viewer{background:var(--surface-sunken);border-left:1px solid var(--line);padding:var(--space-5);gap:var(--space-3);align-content:start;min-width:0;display:grid}.k-viewer__head{gap:var(--space-1);display:grid}.k-viewer__doc{align-items:center;gap:var(--space-2);margin:0;display:flex}.k-viewer__path{color:var(--ink-muted);margin:0}.k-viewer__text{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);display:grid}.k-viewer__text p{max-width:var(--measure);margin:0}.k-viewer__text .is-context{color:var(--ink-muted)}.k-viewer__text h4{margin:0}.k-mark{background:var(--highlight);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:1px 2px}.k-phone{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;width:100%;max-width:390px;margin:0 auto;display:flex;overflow:hidden}.k-att-head{padding:var(--space-3) var(--space-4);background:var(--surface);border-bottom:1px solid var(--line);gap:var(--space-2);z-index:var(--z-sticky);display:grid;position:sticky;top:0}.k-att-head__top{align-items:center;gap:var(--space-2);display:flex}.k-att-head__top h1{margin:0}.k-att-summary{gap:var(--space-1);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.k-att-summary li{padding:var(--space-1) var(--space-2);background:var(--surface-sunken);border-radius:var(--radius-sm);gap:0;display:grid}.k-att-summary b{font-variant-numeric:tabular-nums}.k-att-list{margin:0;padding:0;list-style:none}.k-att-row{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface);border-bottom:1px solid var(--line);display:grid}.k-att-row__who{align-items:center;gap:var(--space-2);min-width:0;display:flex}.k-att-row__who b{font-weight:600}.k-seg{gap:var(--space-1);grid-template-columns:repeat(3,1fr);display:grid}.k-seg button{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--touch-min);padding:0 var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);cursor:pointer;touch-action:manipulation;font-weight:600;display:inline-flex}.k-seg button[aria-pressed=true][data-value=present]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.k-seg button[aria-pressed=true][data-value=absent]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.k-seg button[aria-pressed=true][data-value=excused]{background:var(--warning-soft);border-color:var(--warning);color:var(--ink)}.k-att-foot{gap:var(--space-2);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--line);grid-template-columns:auto 1fr;display:grid;position:sticky;bottom:0}.k-offline{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--unknown-soft);border-bottom:1px dashed var(--unknown-line);color:var(--ink);display:flex}@container k-app (width<=1100px){.k-desk--with-side{grid-template-columns:minmax(0,1fr)}.k-desk--with-side>.k-side{z-index:var(--z-panel);top:var(--paper-gap);right:var(--paper-gap);bottom:var(--paper-gap);width:min(var(--side-width), calc(100% - 2 * var(--paper-gap)));box-shadow:var(--shadow-2);position:absolute}.k-bar__label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.k-bar__item:has(.k-bar__label){width:var(--control-h);justify-content:center;padding:0}}@container k-app (width<=760px){.k-bar{gap:var(--space-2);min-height:48px;padding:0 var(--space-2) 0 var(--space-3);grid-template-columns:minmax(0,1fr) auto}.k-bar__center,.k-bar__wide,.k-paperrow{display:none}.k-desk,.k-desk--with-side{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.k-desk>.k-side{display:none}.k-desk>.k-paper{border:0;border-radius:0;max-width:none}.k-paper__head{padding:var(--space-3) var(--space-4)}.k-paper__body{padding:var(--space-3) var(--space-4) var(--space-5)}.k-paper__mode{padding:var(--space-2) var(--space-4)}.k-paper__out,.k-paper__wide{display:none}.k-mcmd{display:flex}.k-index--overlay{border:0;border-radius:0;max-height:none;inset:0}.k-index__body{columns:1}.k-stagemenu{width:calc(100cqw - 2 * var(--space-4))}.k-stagemenu__stages{columns:1}.k-agentsum li{grid-template-columns:minmax(0,1fr) auto}.k-agentsum__what{grid-column:1/-1}.k-item{grid-template-columns:minmax(0,1fr) auto}.k-item__due{grid-area:2/1;justify-self:start}.k-item__act{grid-area:1/2/span 2}}@media (width<=760px){.k-answer{grid-template-columns:minmax(0,1fr)}.k-viewer{border-left:0;border-top:1px solid var(--line)}.k-facet{border-right:0;border-bottom:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s}.k-skeleton,.k-spinner{animation:none}.k-sheet,.k-stage__chev{transition:none}}:root{--legacy-surface:#fff;--surface-muted:var(--surface-sunken);--legacy-canvas:#fdfdfc;--text:var(--ink);--text-muted:var(--ink-muted);--border:var(--line);--legacy-focus:#b32929;--legacy-accent:#e95656;--accent-strong:#e63b3b;--legacy-space-1:.5rem;--legacy-space-2:1rem;--legacy-space-3:1.5rem;color:var(--text);background:var(--legacy-canvas);font-family:Noto Sans KR,Apple SD Gothic Neo,sans-serif;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit;border-radius:.4rem}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid var(--legacy-focus);outline-offset:3px}.app-shell{margin:0;padding:0 1.875rem}.eyebrow{color:var(--text-muted);letter-spacing:.12em;margin:0;font-size:.75rem;font-weight:700}h1{margin:.25rem 0 2rem}.workspace-navigation{flex-wrap:wrap;gap:.55rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.workspace-navigation a{background:var(--legacy-surface);border:1px solid var(--border);color:#282422;border-radius:999px;padding:.55rem .9rem;font-weight:600;text-decoration:none;display:block}.workspace-navigation a:hover,.workspace-navigation a:focus-visible{border-color:var(--legacy-accent);color:#a82f2f;background:#fff4f3}main{gap:var(--legacy-space-2);min-width:0;max-width:1120px;margin:0 auto 6rem;display:grid}main>section{margin:0}section{background:var(--legacy-surface);overflow-wrap:anywhere;min-width:0;padding:var(--legacy-space-3);border:1px solid #d6deeb;border-radius:.75rem}.section-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}h2{margin:0}label{gap:.35rem;font-weight:600;display:grid}input{padding:.5rem}.empty-state{border:1px dashed #9aabc5;border-radius:.5rem;margin:1.5rem 0 0;padding:2rem}.operations-panels{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.operations-panels section{margin:0}.operations-panels button{margin-top:.6rem;padding:.5rem .75rem}aside{background:var(--surface-muted);border-radius:.5rem;padding:1rem}aside h3{margin-top:0}dt{color:#4b5e78;font-weight:600}dd{margin:.15rem 0 .75rem}.skip-link{position:absolute;left:-999px}.skip-link:focus{z-index:20;background:#fff;padding:.5rem;top:1rem;left:1rem}.organization-roster-view{gap:var(--legacy-space-3);margin-top:1rem;display:grid}.organization-roster-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.organization-roster-heading h2,.organization-roster-heading p{margin:0}.organization-roster-heading p{color:var(--text-muted);margin-top:.35rem}.organization-roster-heading button{flex:none}.organization-roster-grid{grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr);gap:1rem;display:grid}.organization-roster-grid section{margin:0}.organization-roster-grid h3{justify-content:space-between;align-items:center;margin:0 0 .8rem;font-size:1rem;display:flex}.organization-roster-grid h3 span{background:var(--surface-muted);color:var(--text-muted);border-radius:999px;padding:.15rem .55rem;font-size:.8rem;font-weight:600}.organization-roster-list{border:1px solid var(--border);border-radius:.5rem;max-height:32rem;margin:0;padding:0;list-style:none;overflow:auto}.organization-roster-list li{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;min-height:3.25rem;padding:.7rem .85rem;display:grid}.organization-roster-list li:last-child{border-bottom:0}.organization-unit-list li{grid-template-columns:minmax(0,1fr) auto}.organization-assignment-list li{grid-template-columns:minmax(7rem,.8fr) minmax(0,1fr) minmax(6rem,.8fr)}.organization-roster-list strong{font-size:.9rem}.organization-roster-list small{color:var(--text-muted);text-align:right;font-size:.8rem}.receipt-setup-note{background:var(--surface-muted);border-left:.22rem solid var(--legacy-accent);padding:.85rem 1rem}.receipt-advanced{background:var(--legacy-surface);border:1px solid var(--border);border-radius:.75rem;margin-top:1rem;padding:0}.receipt-advanced>summary{cursor:pointer;padding:1rem 1.1rem;font-weight:700}.receipt-advanced[open]>summary{border-bottom:1px solid var(--border)}.receipt-advanced>section{border:0;border-radius:0;margin:0}.giving-workspace-tabs,.offering-operation-tabs,.attendance-session-tabs{border-bottom:1px solid var(--border);gap:.5rem;margin-top:1rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.giving-workspace-tabs [role=tab],.offering-operation-tabs [role=tab],.attendance-session-tabs [role=tab]{background:var(--legacy-surface);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;font:inherit;border-radius:999px;flex:none;padding:.55rem .9rem;font-weight:650}.giving-workspace-tabs [role=tab][aria-selected=true],.offering-operation-tabs [role=tab][aria-selected=true],.attendance-session-tabs [role=tab][aria-selected=true]{background:var(--text);border-color:var(--text);color:var(--legacy-surface)}.migration-review-workspace{margin-top:1rem}.migration-review-layout{grid-template-columns:minmax(18rem,1fr) minmax(20rem,1.3fr);gap:1rem;margin-top:1.5rem;display:grid}.migration-review-list{margin:0;padding:0;list-style:none}.migration-review-list button{cursor:pointer;text-align:left;background:#fff;border:1px solid #c7d2e3;border-radius:.4rem;width:100%;margin:.25rem 0;padding:.65rem}.migration-review-list button[aria-pressed=true]{border-color:#49617f;box-shadow:inset 0 0 0 1px #49617f}.migration-review-detail{background:#f1f5fb}.migration-review-detail section{background:#fff;margin-top:.75rem;padding:1rem}.migration-review-detail h4{margin:0 0 .5rem}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.editorial-header{border-bottom:1px solid #191919;grid-template-columns:12.8rem minmax(0,1fr) auto;align-items:center;gap:2rem;height:5.15rem;display:grid;position:relative}.brand-lockup{color:#252525;align-items:center;gap:.35rem;text-decoration:none;display:flex}.brand-lockup img{width:7.6rem;height:auto;display:block}.brand-lockup span{letter-spacing:.01em;margin-top:.2rem;font-size:.78rem;font-weight:600}.editorial-primary-navigation{min-width:0}.editorial-primary-navigation ul{justify-content:center;align-items:stretch;gap:clamp(1.25rem,2.6vw,2.9rem);height:5.15rem;margin:0;padding:0;list-style:none;display:flex}.editorial-primary-navigation a{color:#171717;white-space:nowrap;align-items:center;height:100%;font-size:.96rem;font-weight:600;text-decoration:none;display:flex;position:relative}.editorial-primary-navigation a:after{content:"";background:0 0;width:100%;height:2px;position:absolute;bottom:1.1rem;left:0}.editorial-primary-navigation a:hover,.editorial-primary-navigation a:focus-visible,.editorial-primary-navigation a.is-current{color:#000}.editorial-primary-navigation a:hover:after,.editorial-primary-navigation a:focus-visible:after,.editorial-primary-navigation a.is-current:after{background:var(--legacy-accent)}.editorial-account{white-space:nowrap;justify-content:flex-end;align-items:center;font-size:.82rem;display:flex}.editorial-divider{background:#bbb6b2;width:1px;height:1rem;margin:0 .85rem}.profile-menu{position:relative}.profile-menu>button{color:#151515;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:.45rem 0;font-size:.82rem;font-weight:600;display:flex}.profile-actions{z-index:10;background:#fff;border:1px solid #bdb8b4;min-width:10.5rem;padding:.4rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 .65rem 1.5rem #0000001a}.profile-actions button{cursor:pointer;text-align:left;background:#fff;border:0;padding:.7rem .75rem;font-size:.82rem}.profile-actions button:hover,.profile-actions button:focus-visible{background:var(--surface-muted)}.brief-layout{grid-template-columns:minmax(0,2.12fr) minmax(18rem,1fr);gap:3.35rem;max-width:82.5rem;margin:0 auto;display:grid}.weekly-brief,.brief-scope{background:0 0;border:0;border-top:2px solid #171717;border-radius:0;padding:0}.weekly-brief>h2{letter-spacing:-.045em;padding:2rem 0 1.05rem;font-family:Noto Serif KR,Nanum Myeongjo,serif;font-size:clamp(1.9rem,2.6vw,2.58rem);font-weight:700;line-height:1.35}.weekly-brief ol{margin:0;padding:0;list-style:none}.weekly-brief li{border-bottom:1px solid #8d8986;grid-template-columns:4.85rem minmax(0,1fr);gap:1.5rem;padding:1.65rem 0 1.55rem;display:grid}.weekly-brief li:last-child{border-bottom:0}.brief-number{color:var(--accent-strong);letter-spacing:-.05em;font-family:Noto Serif KR,serif;font-size:2.65rem;font-weight:700;line-height:1}.weekly-brief h3{letter-spacing:-.025em;margin:-.2rem 0 .75rem;font-size:1.24rem}.weekly-brief p{margin:0;font-size:.92rem;line-height:1.68}.weekly-brief a{color:var(--accent-strong);-webkit-text-decoration-color:var(--accent-strong);text-decoration-color:var(--accent-strong);text-underline-offset:.45rem;align-items:center;gap:.55rem;margin-top:.6rem;padding-bottom:.15rem;font-size:1.02rem;font-weight:500;text-decoration-thickness:1px;display:inline-flex}.weekly-brief a:hover svg{transform:translate(.2rem)}.weekly-brief a svg{transition:transform .14s}.brief-scope>h2{border-bottom:1px solid #282828;padding:2rem 0 1.25rem;font-size:1.08rem}.brief-scope ul{margin:0;padding:0;list-style:none}.brief-scope li{border-bottom:1px solid #ddd8d5}.brief-scope li a{color:#111;grid-template-columns:2rem 1fr auto 1.15rem;align-items:center;gap:1rem;min-height:5.75rem;padding:0 .35rem 0 .85rem;text-decoration:none;display:grid}.brief-scope li a:hover{background:#f8f5f3}.brief-scope li span{font-size:.96rem}.brief-scope li strong{font-size:.98rem;font-weight:500}.brief-scope>button{background:var(--accent-strong);color:#fff;cursor:pointer;text-align:left;border:0;border-radius:.16rem;justify-content:space-between;align-items:center;width:100%;min-height:4.75rem;margin-top:2.35rem;padding:0 1.45rem;font-size:1.08rem;font-weight:600;display:flex}.brief-scope>button:hover{background:#d72d2d}.brief-scope>button.is-complete{background:#171717}.workspace-index{background:#f7f4f2;border:0;border-radius:0;max-width:1120px;margin:3rem auto 5rem;padding:2rem;scroll-margin-top:1.5rem}.workspace-index .section-heading{align-items:end}.workspace-index .section-heading>p{color:var(--text-muted);margin:0}.workspace-index h2{margin-top:.2rem;font-family:Noto Serif KR,serif;font-size:1.75rem}@media (width<=1180px){.editorial-header{grid-template-columns:10.5rem minmax(0,1fr) auto;gap:1.15rem}.editorial-primary-navigation ul{justify-content:flex-start;gap:1.25rem;overflow-x:auto}.editorial-account>span:first-child,.editorial-divider{display:none}}@media (width<=860px){.editorial-header{grid-template-columns:1fr auto;height:auto;padding:1rem 0 0}.editorial-primary-navigation{order:3;grid-column:1/-1}.editorial-primary-navigation ul{height:3.25rem}.editorial-primary-navigation a:after{bottom:.5rem}.brief-layout{grid-template-columns:1fr}.brief-scope{margin-top:1rem}}@media (width<=560px){.brand-lockup img{width:6.6rem}.brand-lockup span{font-size:.7rem}.weekly-brief>h2{padding-top:1.35rem;font-size:1.65rem}.weekly-brief li{grid-template-columns:2.8rem minmax(0,1fr);gap:.85rem}.brief-number{font-size:2rem}.weekly-brief h3{font-size:1.08rem}.weekly-brief p{font-size:.85rem}.workspace-index{margin-block:2rem 3rem;padding:1.25rem}.workspace-index .section-heading{align-items:flex-start}}@media (width<=640px){.organization-roster-heading{flex-direction:column;align-items:stretch}.organization-roster-heading button{align-self:start}.organization-roster-grid{grid-template-columns:1fr}.organization-assignment-list li{grid-template-columns:minmax(0,1fr) auto}.organization-assignment-list li small{text-align:left;grid-column:1/-1}section{padding:1rem}.workspace-navigation{flex-wrap:nowrap;margin-bottom:1rem;padding-bottom:.25rem;overflow-x:auto}.workspace-navigation a{white-space:nowrap}}@media (width<=430px){.migration-review-workspace{padding:1rem;display:block}}@media (width<=480px){.app-shell{padding:1rem}.section-heading,.operations-panels,.migration-review-layout{flex-direction:column;display:flex}input,select{width:100%}.organization-roster-list li{padding:.65rem .75rem}}table{border-collapse:collapse;white-space:nowrap;max-width:100%;display:block;overflow-x:auto}.worship-items-editor{border:1px solid var(--border);border-radius:.5rem;margin:1rem 0;padding:1rem}.worship-run-sheet{color:#111;background:#fff}.worship-run-sheet li{break-inside:avoid;margin-bottom:.75rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{:root,body{background:#fff}body *{visibility:hidden}.directory-print-root,.directory-print-root *,.worship-run-sheet,.worship-run-sheet *{visibility:visible}body.worship-printing .directory-print-root,body.worship-printing .directory-print-root *,body:not(.worship-printing) .worship-run-sheet,body:not(.worship-printing) .worship-run-sheet *{visibility:hidden}.directory-print-root,.worship-run-sheet{border:0;width:100%;max-width:none;padding:0;position:absolute;top:0;left:0}.no-print{display:none!important}.church-directory-list button{color:inherit;cursor:default;font:inherit;text-align:inherit;background:0 0;border:0;width:auto;margin:0;padding:0}}.chms-shell{--shell-ink:#161616;--shell-muted:#737373;--shell-line:#e6e7e9;--shell-soft:#f8f8f7;--shell-coral:#ef6a6a;background:#fff;grid-template-columns:6.25rem minmax(0,1fr);min-height:100svh;display:grid}.chms-rail{color:#a3a3a3;background:#171717;border-radius:0;flex-direction:column;align-items:center;min-height:100svh;padding:1.7rem .65rem 1rem;display:flex;position:sticky;top:0}.chms-shell.is-agent .chms-rail{border-right:1px solid var(--shell-line);color:#777;background:#f6f6f5}.chms-brand-control{cursor:pointer;background:#fff;border:0;border-radius:.8rem;justify-content:center;align-items:center;width:3.5rem;height:2.6rem;margin:0 0 2.1rem;padding:.35rem;display:flex;overflow:hidden}.chms-brand-control img{width:6.8rem;max-width:6.8rem;height:auto;display:block}.chms-brand-control img.is-church-logo,.chms-shell .chms-brand-control img.is-church-logo{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:1.9rem}.chms-rail-navigation{width:100%}.chms-rail-navigation ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.chms-rail button:not(.chms-brand-control){color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;gap:.23rem;width:100%;padding:.55rem .15rem;font-size:.7rem;font-weight:600;line-height:1.2;display:grid}.chms-rail button:not(.chms-brand-control):hover,.chms-rail button:not(.chms-brand-control).is-active{color:var(--shell-coral);background:#ef6a6a26;border-radius:.9rem}.chms-rail-footer{gap:.35rem;width:100%;margin-top:auto;display:grid}.chms-rail .mobile-workspace-menu,.chms-rail .mobile-workspace-popover{display:none}.chms-page{min-width:0}.chms-topbar{border-bottom:1px solid var(--shell-line);justify-content:space-between;align-items:center;height:5rem;padding:0 clamp(1.5rem,3.35vw,4.4rem);display:flex}.chms-topbar p,.chms-topbar div{color:var(--shell-muted);align-items:center;gap:.5rem;margin:0;font-size:.82rem;display:flex}.status-dot{background:#1bbf82;border-radius:999px;width:.48rem;height:.48rem;display:inline-block}.topbar-divider{background:var(--shell-line);width:1px;height:1rem;margin:0 .45rem}.chms-canvas{max-width:none;min-height:calc(100svh - 5rem);margin:0;display:block;overflow:hidden}.workspace-screen{background:#fff;border:0;border-radius:0;min-height:calc(100svh - 5rem);padding:0;overflow:visible}.workspace-screen-header{border-bottom:1px solid var(--shell-line);justify-content:space-between;align-items:center;min-height:7.5rem;padding:1.6rem clamp(1.5rem,3.35vw,4.4rem);display:flex}.workspace-screen-header h1{color:var(--shell-ink);letter-spacing:-.055em;margin:0 0 .45rem;font-size:clamp(1.55rem,1.9vw,2rem);line-height:1.15}.workspace-screen-header p{color:var(--shell-muted);margin:0;font-size:.92rem}.workspace-screen-action>button,.workspace-screen-action a{background:var(--shell-coral);color:#fff;cursor:pointer;border:0;border-radius:.55rem;padding:.78rem 1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.workspace-tabs{border-bottom:1px solid var(--shell-line);scrollbar-width:thin;gap:2rem;padding:0 clamp(1.5rem,3.35vw,4.4rem);display:flex;overflow-x:auto}.workspace-tabs button{color:#888;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:1rem .1rem .84rem;font-weight:700}.workspace-tabs button[aria-selected=true]{border-color:var(--shell-coral);color:var(--shell-coral)}.workspace-tab-scroll-hint{display:none}.workspace-tab-panel{background:#fbfbfa;min-height:calc(100svh - 11.3rem);padding:clamp(1.25rem,2.6vw,2.55rem) clamp(1.5rem,3.35vw,4.4rem) 4.5rem}.workspace-tab-panel>section,.workspace-tab-panel>div>section{border:1px solid var(--shell-line);background:#fff;border-radius:.9rem;margin:0 0 1rem;padding:clamp(1rem,1.9vw,1.6rem);box-shadow:0 .25rem 1rem #00000005}.workspace-tab-panel section section:where(:not(.k-screen *),.k-screen .k-legacy-frame *){box-shadow:none}.workspace-tab-panel .section-heading{border-bottom:1px solid #ececec;align-items:center;margin:0 0 1.2rem;padding-bottom:1rem}.workspace-tab-panel h2:where(:not(.k-screen *),.k-screen .k-legacy-frame *){color:var(--shell-ink);letter-spacing:-.035em;font-size:1.25rem}.workspace-tab-panel h3:where(:not(.k-screen *),.k-screen .k-legacy-frame *){color:#303030;letter-spacing:-.025em;font-size:1.02rem}.workspace-tab-panel p:where(:not(.k-screen *),.k-screen .k-legacy-frame *){color:#6d6d6d}.workspace-tab-panel button:not(.workspace-tabs button):where(:not(.k-screen *),.k-screen .k-legacy-frame *){color:#333;cursor:pointer;background:#fff;border:1px solid #e0e3e7;margin:.15rem;padding:.5rem .75rem;font-weight:600}.workspace-tab-panel button:not(.workspace-tabs button):hover:where(:not(.k-screen *),.k-screen .k-legacy-frame *){border-color:var(--shell-coral);color:#d95353}.workspace-tab-panel form:where(:not(.k-screen *),.k-screen .k-legacy-frame *){background:#fcfcfb;border:1px solid #eceef0;border-radius:.65rem;gap:.85rem;margin-top:1rem;padding:1rem;display:grid}.workspace-tab-panel input:where(:not(.k-screen *),.k-screen .k-legacy-frame *),.workspace-tab-panel select:where(:not(.k-screen *),.k-screen .k-legacy-frame *),.workspace-tab-panel textarea:where(:not(.k-screen *),.k-screen .k-legacy-frame *){background:#fff;border:1px solid #dfe2e6;border-radius:.5rem;min-height:2.5rem;padding:.55rem .65rem}.workspace-tab-panel ul:where(:not(.k-screen *),.k-screen .k-legacy-frame *){color:#454545}.workspace-tab-panel table:where(:not(.k-screen *),.k-screen .k-legacy-frame *){background:#fff;border:1px solid #e7e8ea;border-radius:.6rem}.workspace-tab-panel th:where(:not(.k-screen *),.k-screen .k-legacy-frame *),.workspace-tab-panel td:where(:not(.k-screen *),.k-screen .k-legacy-frame *){text-align:left;border-bottom:1px solid #eceef0;padding:.7rem}.workspace-empty{text-align:center;place-content:center;align-items:center;min-height:calc(100svh - 5rem);display:grid}@media (width<=760px){.chms-shell{display:block}.chms-rail{border-bottom:1px solid var(--shell-line);flex-direction:row;align-items:stretch;min-height:auto;padding:.65rem .8rem;position:static;overflow-x:auto}.chms-brand-control{flex:0 0 4rem;width:4rem;height:2.6rem;margin:0 .65rem 0 0;padding:.35rem}.chms-brand-control img{width:100%;max-width:100%}.chms-rail-navigation,.chms-rail-footer{display:none}.chms-rail .mobile-workspace-menu{color:#fff;background:#2a2a29;border:1px solid #444441;border-radius:.55rem;flex:none;height:2.6rem;margin-right:.5rem;padding:0 .75rem;font-size:.72rem;font-weight:750;display:inline-flex}.chms-rail .mobile-workspace-popover{z-index:30;background:#202020;border:1px solid #444441;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;padding:.5rem;display:grid;position:absolute;top:3.8rem;left:.8rem;right:.8rem;box-shadow:0 .8rem 2rem #00000040}.mobile-workspace-popover button{color:#e7e7e3;text-align:left;background:0 0;border:0;align-items:center;gap:.45rem;min-height:2.7rem;padding:.45rem;font-size:.78rem;display:flex}.mobile-workspace-popover button.is-active{color:#202020;background:#fff;border-radius:.5rem}.chms-rail-footer button:last-child{display:none}.chms-topbar{height:3.7rem;padding-inline:1rem}.chms-topbar p{font-size:.7rem}.chms-topbar div{display:none}.workspace-screen-header{align-items:flex-start;min-height:0;padding:1.25rem 1rem}.workspace-screen-header p{font-size:.8rem}.workspace-tabs{gap:1.25rem;padding-inline:1rem}.workspace-tab-scroll-hint{border-bottom:1px solid var(--shell-line);color:#777;background:#fff;align-items:center;gap:.35rem;margin:0;padding:.35rem 1rem .55rem;font-size:.72rem;display:flex}.workspace-tab-scroll-hint:after{color:#e95656;content:"→";font-size:.9rem;font-weight:800}.workspace-tab-panel{min-height:calc(100svh - 9rem);padding:1rem 1rem 3rem}}.chms-shell:not(.is-agent){color:#202020;background:#fff}.chms-shell:not(.is-agent) .workspace-tab-panel button:not(.workspace-tabs button){color:#3c3c3a;cursor:pointer;background:#fff;border:1px solid #dcdddf;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.65rem;padding:.55rem .9rem;font-size:.86rem;font-weight:720;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.chms-shell:not(.is-agent) .workspace-tab-panel .volunteer-schedule-workspace>.command-form{display:flex}.chms-shell:not(.is-agent) .workspace-tab-panel .volunteer-schedule-workspace>.command-form>label{min-width:0}@media (width>=761px){.chms-shell,.chms-shell:not(.is-agent){grid-template-columns:8.95rem minmax(0,1fr)}.chms-rail,.chms-shell:not(.is-agent) .chms-rail{background:#171717;border-right-color:#2d2d2d;padding:1.45rem .85rem 1rem}.chms-brand-control,.chms-shell:not(.is-agent) .chms-brand-control{background:#fff;border-radius:.85rem;justify-content:center;align-self:center;width:3.95rem;margin-bottom:1.8rem;padding:.45rem}.chms-brand-control img,.chms-shell:not(.is-agent) .chms-brand-control img{width:100%}.chms-rail button:not(.chms-brand-control),.chms-shell:not(.is-agent) .chms-rail button:not(.chms-brand-control){color:#a8a8a8;text-align:center;grid-template-columns:1fr;justify-items:center;gap:.4rem;padding:.72rem .3rem;font-size:.75rem;display:grid}.chms-rail button:not(.chms-brand-control) svg{width:1.5rem;height:1.5rem}.chms-rail button:not(.chms-brand-control):hover,.chms-rail button:not(.chms-brand-control).is-active,.chms-shell:not(.is-agent) .chms-rail button:not(.chms-brand-control):hover,.chms-shell:not(.is-agent) .chms-rail button:not(.chms-brand-control).is-active{color:#f06a6a;background:#e9565624}.workspace-screen-header,.chms-shell:not(.is-agent) .workspace-screen-header{min-height:7.3rem;padding-block:1.45rem}.workspace-tabs,.chms-shell:not(.is-agent) .workspace-tabs{gap:.42rem;min-height:4.45rem}}@media (width<=760px){.chms-shell:not(.is-agent) .workspace-tabs{gap:.3rem;overflow-x:auto}.chms-shell:not(.is-agent) .workspace-tabs button{flex:none}.chms-shell:not(.is-agent) .workspace-tab-panel form,.chms-shell:not(.is-agent) .workspace-tab-panel fieldset{grid-template-columns:1fr}}.chms-shell:not(.is-agent){--shell-ink:#f4f4f3;--shell-muted:#a1a1a1;--shell-line:#363636;--shell-soft:#191919;--shell-coral:#ef6a6a;color:#ededed;background:#191919;grid-template-columns:5.3rem minmax(0,1fr)}.chms-shell:not(.is-agent) .chms-rail{color:#a4a4a4;background:#151515;border-right:1px solid #2b2b2b;padding:1.4rem .45rem .9rem}.chms-shell:not(.is-agent) .chms-brand-control{background:#fff;border-radius:.8rem;width:3.35rem;height:2.75rem;margin-bottom:2rem;padding:.35rem}.chms-shell:not(.is-agent) .chms-brand-control img{width:100%;max-width:100%}.chms-shell:not(.is-agent) .chms-rail-navigation ul{gap:.46rem}.chms-shell:not(.is-agent) .chms-rail button:not(.chms-brand-control){border-radius:.78rem;gap:.3rem;padding:.58rem .1rem;font-size:.67rem;font-weight:600}.chms-shell:not(.is-agent) .chms-rail button:not(.chms-brand-control):hover,.chms-shell:not(.is-agent) .chms-rail button:not(.chms-brand-control).is-active{color:var(--shell-coral);background:#ef6a6a26}.chms-shell:not(.is-agent) .chms-topbar{display:none}.chms-shell:not(.is-agent) .chms-canvas{min-height:100svh}.chms-shell:not(.is-agent) .workspace-screen{background:#191919;min-height:100svh}.chms-shell:not(.is-agent) .workspace-screen-header{background:#242424;border-bottom-color:#373737;min-height:7.5rem;padding:1.55rem clamp(1.5rem,3.05vw,4.2rem)}.chms-shell:not(.is-agent) .workspace-screen-header h1{color:#f3f3f2;letter-spacing:-.062em;margin-bottom:.45rem;font-size:clamp(1.45rem,1.75vw,1.92rem);font-weight:700}.chms-shell:not(.is-agent) .workspace-screen-header p{color:#a0a0a0;letter-spacing:-.025em;font-size:.88rem}.chms-shell:not(.is-agent) .workspace-screen-action>button,.chms-shell:not(.is-agent) .workspace-screen-action a{background:var(--shell-coral);box-shadow:none;color:#fff;border-radius:.65rem;padding:.72rem 1rem;font-size:.87rem}.chms-shell:not(.is-agent) .workspace-tabs{background:#242424;border-bottom-color:#373737;gap:1.7rem;padding-inline:clamp(1.5rem,3.05vw,4.2rem)}.chms-shell:not(.is-agent) .workspace-tabs button{color:#aaa;padding:1rem .05rem .86rem;font-size:.9rem;font-weight:600}.chms-shell:not(.is-agent) .workspace-tabs button[aria-selected=true]{color:var(--shell-coral)}.chms-shell:not(.is-agent) .workspace-tab-panel{background:#191919;min-height:calc(100svh - 10.9rem);padding:1.8rem clamp(1.5rem,3.05vw,4.2rem) 4.5rem}.chms-shell:not(.is-agent) .workspace-tab-panel>section,.chms-shell:not(.is-agent) .workspace-tab-panel>div>section{box-shadow:none;background:#242424;border-color:#383838;border-radius:.85rem;margin-bottom:1rem;padding:clamp(1.1rem,1.8vw,1.55rem)}.chms-shell:not(.is-agent) .workspace-tab-panel section,.chms-shell:not(.is-agent) .workspace-tab-panel aside{color:#e6e6e6;background:#242424;border-color:#383838}.chms-shell:not(.is-agent) .workspace-tab-panel .section-heading{border-bottom-color:#3a3a3a}.chms-shell:not(.is-agent) .workspace-tab-panel h1,.chms-shell:not(.is-agent) .workspace-tab-panel h2,.chms-shell:not(.is-agent) .workspace-tab-panel h3,.chms-shell:not(.is-agent) .workspace-tab-panel h4,.chms-shell:not(.is-agent) .workspace-tab-panel strong,.chms-shell:not(.is-agent) .workspace-tab-panel label{color:#f0f0ef}.chms-shell:not(.is-agent) .workspace-tab-panel h2{letter-spacing:-.045em;font-size:1.2rem}.chms-shell:not(.is-agent) .workspace-tab-panel h3{letter-spacing:-.035em;font-size:1rem}.chms-shell:not(.is-agent) .workspace-tab-panel p,.chms-shell:not(.is-agent) .workspace-tab-panel li,.chms-shell:not(.is-agent) .workspace-tab-panel dt,.chms-shell:not(.is-agent) .workspace-tab-panel dd{color:#aaa}.chms-shell:not(.is-agent) .workspace-tab-panel a{color:#ff8585}.chms-shell:not(.is-agent) .workspace-tab-panel button:not(.workspace-tabs button){color:#e6e6e6;background:#2a2a2a;border-color:#414141;font-size:.86rem;font-weight:600}.chms-shell:not(.is-agent) .workspace-tab-panel button:not(.workspace-tabs button):hover{border-color:var(--shell-coral);color:#fff;background:#333}.chms-shell:not(.is-agent) .workspace-tab-panel form{background:#202020;border-color:#393939;border-radius:.75rem;gap:.8rem;padding:1.05rem}.chms-shell:not(.is-agent) .workspace-tab-panel input,.chms-shell:not(.is-agent) .workspace-tab-panel select,.chms-shell:not(.is-agent) .workspace-tab-panel textarea{color:#efefef;background:#262626;border-color:#444;border-radius:.55rem}.chms-shell:not(.is-agent) .workspace-tab-panel input::placeholder,.chms-shell:not(.is-agent) .workspace-tab-panel textarea::placeholder{color:#858585}.chms-shell:not(.is-agent) .workspace-tab-panel option{color:#efefef;background:#262626}.chms-shell:not(.is-agent) .workspace-tab-panel table{background:#242424;border-color:#3b3b3b}.chms-shell:not(.is-agent) .workspace-tab-panel th,.chms-shell:not(.is-agent) .workspace-tab-panel td{color:#ddd;border-bottom-color:#393939}.chms-shell:not(.is-agent) .workspace-tab-panel th{color:#aaa;background:#202020;font-size:.78rem}.chms-shell:not(.is-agent) .workspace-tab-panel .empty-state{color:#aaa;background:#202020;border-color:#444}.chms-shell:not(.is-agent) .workspace-empty{color:#eee;background:#191919}.auth-screen,.auth-loading{background:#f6f6f5;justify-content:center;align-items:center;width:100%;max-width:none;min-height:100svh;margin:0;padding:1.5rem;display:grid}.auth-card{background:#fff;border:1px solid #e4e4e2;border-radius:1rem;gap:.8rem;width:min(100%,25rem);padding:2.2rem;display:grid;box-shadow:0 1rem 3rem #00000012}.auth-card img{justify-self:start;width:6.4rem;height:auto}.auth-card p{color:#777;margin:0;font-size:.82rem}.auth-card h1{letter-spacing:-.06em;margin:.2rem 0 .7rem;font-size:1.9rem}.auth-card label{color:#343434;font-size:.86rem}.auth-card input{border:1px solid #d8d9dc;margin-top:.3rem;padding:.7rem}.auth-card button{background:var(--shell-coral);color:#fff;cursor:pointer;border:0;margin-top:.6rem;padding:.85rem;font-weight:700}.auth-card [role=alert]{color:#b23939}@media (width<=760px){.chms-shell:not(.is-agent) .chms-rail{background:#151515}.chms-shell:not(.is-agent) .workspace-screen-header{padding:1.25rem 1rem}.chms-shell:not(.is-agent) .workspace-tab-panel{min-height:calc(100svh - 8.5rem);padding:1rem 1rem 3rem}}@media (width>=761px){.chms-shell,.chms-shell:not(.is-agent){--shell-ink:#191919;--shell-muted:#777;--shell-line:#e4e5e7;--shell-soft:#f8f8f7;--shell-coral:#e95656;color:#202020;background:#fff;grid-template-columns:15.5rem minmax(0,1fr)}.chms-rail,.chms-shell:not(.is-agent) .chms-rail{border-right:1px solid var(--shell-line);color:#646464;overscroll-behavior:contain;background:#fbfbfa;align-self:start;align-items:stretch;block-size:100dvh;padding:1.35rem .9rem 1rem;overflow-y:auto}.chms-brand-control,.chms-shell:not(.is-agent) .chms-brand-control{background:0 0;border-radius:.55rem;justify-content:flex-start;width:100%;height:3rem;margin:0 0 1.65rem;padding:.2rem .6rem}.chms-brand-control img,.chms-shell:not(.is-agent) .chms-brand-control img{width:7.4rem;max-width:7.4rem}.chms-rail-navigation ul,.chms-shell:not(.is-agent) .chms-rail-navigation ul{gap:.18rem}.chms-rail button:not(.chms-brand-control),.chms-shell:not(.is-agent) .chms-rail button:not(.chms-brand-control){text-align:left;border-radius:.55rem;grid-template-columns:1.45rem minmax(0,1fr);place-items:center start;gap:.75rem;padding:.72rem .75rem;font-size:.88rem;font-weight:650;line-height:1.25;display:grid}.chms-rail button:not(.chms-brand-control) svg{width:1.25rem;height:1.25rem}.chms-rail button:not(.chms-brand-control):hover,.chms-rail button:not(.chms-brand-control).is-active,.chms-shell:not(.is-agent) .chms-rail button:not(.chms-brand-control):hover,.chms-shell:not(.is-agent) .chms-rail button:not(.chms-brand-control).is-active{color:var(--shell-coral);background:#fff0ef}.chms-rail-footer{gap:.18rem}.chms-topbar,.chms-shell:not(.is-agent) .chms-topbar{border-bottom-color:var(--shell-line);background:#fff;height:4.15rem;padding-inline:clamp(2rem,3.5vw,4.75rem);display:flex}.chms-canvas,.chms-shell:not(.is-agent) .chms-canvas{min-height:calc(100svh - 4.15rem)}.workspace-screen,.chms-shell:not(.is-agent) .workspace-screen{color:#222;background:#fff;min-height:calc(100svh - 4.15rem)}.workspace-screen-header,.chms-shell:not(.is-agent) .workspace-screen-header{border-bottom-color:var(--shell-line);background:#fff;min-height:8.35rem;padding:1.9rem clamp(2rem,3.5vw,4.75rem)}.workspace-screen-header h1,.chms-shell:not(.is-agent) .workspace-screen-header h1{color:#191919;font-size:clamp(1.7rem,2vw,2.18rem)}.workspace-screen-header p,.chms-shell:not(.is-agent) .workspace-screen-header p{color:#747474;font-size:.94rem}.workspace-tabs,.chms-shell:not(.is-agent) .workspace-tabs{border-bottom-color:var(--shell-line);background:#fff;padding-inline:clamp(2rem,3.5vw,4.75rem)}.workspace-tabs button,.chms-shell:not(.is-agent) .workspace-tabs button{color:#747474;font-size:.94rem}.workspace-tab-panel,.chms-shell:not(.is-agent) .workspace-tab-panel{background:#f8f8f7;min-height:calc(100svh - 13.4rem);padding:2rem clamp(2rem,3.5vw,4.75rem) 5rem}.workspace-tab-panel>section,.workspace-tab-panel>div>section,.chms-shell:not(.is-agent) .workspace-tab-panel>section,.chms-shell:not(.is-agent) .workspace-tab-panel>div>section{background:#fff;border-color:#e2e4e6;border-radius:.85rem;box-shadow:0 .35rem 1.35rem #00000008}.chms-shell:not(.is-agent) .workspace-tab-panel section,.chms-shell:not(.is-agent) .workspace-tab-panel aside{color:#2d2d2d;background:#fff;border-color:#e2e4e6}.chms-shell:not(.is-agent) .workspace-tab-panel h1,.chms-shell:not(.is-agent) .workspace-tab-panel h2,.chms-shell:not(.is-agent) .workspace-tab-panel h3,.chms-shell:not(.is-agent) .workspace-tab-panel h4,.chms-shell:not(.is-agent) .workspace-tab-panel strong,.chms-shell:not(.is-agent) .workspace-tab-panel label{color:#202020}.chms-shell:not(.is-agent) .workspace-tab-panel p,.chms-shell:not(.is-agent) .workspace-tab-panel li,.chms-shell:not(.is-agent) .workspace-tab-panel dt,.chms-shell:not(.is-agent) .workspace-tab-panel dd{color:#707070}.chms-shell:not(.is-agent) .workspace-tab-panel form{background:#fbfbfa;border-color:#e5e6e8}.chms-shell:not(.is-agent) .workspace-tab-panel input,.chms-shell:not(.is-agent) .workspace-tab-panel select,.chms-shell:not(.is-agent) .workspace-tab-panel textarea{color:#242424;background:#fff;border-color:#dfe1e4}.chms-shell:not(.is-agent) .workspace-tab-panel button:not(.workspace-tabs button){color:#333;background:#fff;border-color:#dfe1e4}.chms-shell:not(.is-agent) .workspace-tab-panel table{background:#fff;border-color:#e4e5e7}.chms-shell:not(.is-agent) .workspace-tab-panel th{color:#6d6d6d;background:#f8f8f7}.chms-shell:not(.is-agent) .workspace-tab-panel td{color:#333;border-bottom-color:#ececee}}.auth-screen{--login-coral:#e95656;background:#f4f4f2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0}.auth-brand-panel{color:#fff;background:#202020;border-radius:0;flex-direction:column;justify-content:center;align-self:stretch;min-height:100svh;padding:clamp(2rem,5vw,5.5rem);display:flex;position:relative}.auth-brand-panel img{background:#fff;border-radius:.45rem;width:8.25rem;height:auto;margin:0;padding:.45rem .6rem;position:absolute;top:clamp(2rem,5vw,5.5rem);left:clamp(2rem,5vw,5.5rem)}.auth-brand-expression{color:#fff;letter-spacing:.015em;align-items:baseline;gap:.34em;margin:0 0 1.35rem;font-size:.92rem;font-weight:600;display:flex;position:relative}.auth-brand-expression>span{z-index:1;position:relative}.auth-brand-expression .auth-brand-among{margin-left:.38em}.auth-brand-expression .auth-brand-among:before{color:#e9565642;content:"X";letter-spacing:-.08em;z-index:-1;font-size:4.35rem;font-weight:700;line-height:1;position:absolute;top:50%;left:-.72em;transform:translateY(-51%)}.auth-brand-panel h2{letter-spacing:-.065em;margin:0;font-family:Noto Sans KR,Apple SD Gothic Neo,sans-serif;font-size:clamp(2rem,3.6vw,3.6rem);line-height:1.25}.auth-brand-support{color:#b8b8b8;margin-top:2rem;font-size:.95rem;line-height:1.75}.auth-card{border:0;border-radius:1.1rem;place-self:center;width:min(100% - 3rem,28rem);max-width:28rem;padding:2.75rem;box-shadow:0 1rem 3rem #0000000d}.auth-card>p:first-child,.auth-card .auth-card-kicker{color:#e95656;margin:0;font-size:.82rem;font-weight:700}.auth-invitation-note{text-align:center;line-height:1.65;color:#7a7a78!important;margin:.35rem 0 0!important;font-size:.82rem!important}.auth-invitation-help{align-content:center;min-height:20rem}.auth-invitation-help p{line-height:1.7;color:#666!important;font-size:.92rem!important}.auth-activation-link{color:#d94949;text-align:center;margin-top:.7rem;font-size:.87rem;font-weight:700}.auth-card h1{margin:0 0 2rem;font-family:Noto Sans KR,Apple SD Gothic Neo,sans-serif;font-size:clamp(2.1rem,2.25vw,2.4rem)}.auth-card label{font-size:.92rem}.auth-card input{min-height:3rem;padding:.7rem .82rem;font-size:.98rem}.auth-card button{background:var(--login-coral);min-height:3.2rem;text-shadow:none;border-radius:.45rem;font-size:.98rem;color:#fff!important}.auth-card button:hover:not(:disabled){background:#d94949;color:#fff!important}@media (width<=760px){.auth-screen{grid-template-columns:1fr;padding:1rem;display:grid}.auth-brand-panel{min-height:14rem;padding:1.5rem}.auth-brand-panel img{width:7rem;top:1.5rem;left:1.5rem}.auth-brand-panel h2{font-size:1.75rem}.auth-brand-support{display:none}.auth-card{padding:2rem 1rem}}.chms-shell:not(.is-agent) .workspace-tabs{gap:.42rem}.chms-shell:not(.is-agent) .workspace-tabs button,.chms-shell:not(.is-agent) .workspace-tabs button[aria-selected=true]{color:#747474;background:0 0;border:1px solid #0000;border-radius:.55rem;margin:.5rem 0;padding:.62rem .78rem;line-height:1.2}.chms-shell:not(.is-agent) .workspace-tabs button:after{display:none}.chms-shell:not(.is-agent) .workspace-tabs button:hover{color:#282828;background:#f7f5f4}.chms-shell:not(.is-agent) .workspace-tabs button.is-active,.chms-shell:not(.is-agent) .workspace-tabs button[aria-selected=true]{color:#242424;background:#f9eded;border-color:#f6e0df;font-weight:750}.chms-shell:not(.is-agent) .workspace-tab-panel{background:#fbfbfa;padding-top:clamp(1.6rem,2.2vw,2.45rem)}.chms-shell:not(.is-agent) .workspace-tab-panel>section,.chms-shell:not(.is-agent) .workspace-tab-panel>div>section{box-shadow:none;border-radius:.95rem;padding:clamp(1.35rem,2.2vw,2.1rem)}.chms-shell:not(.is-agent) .workspace-tab-panel h2{letter-spacing:-.055em;font-size:clamp(1.22rem,1.45vw,1.5rem);font-weight:760;line-height:1.35}.chms-shell:not(.is-agent) .workspace-tab-panel h3{letter-spacing:-.04em;margin:2rem 0 .85rem;font-size:1.05rem;font-weight:750}.chms-shell:not(.is-agent) .workspace-tab-panel h4{letter-spacing:-.03em;border-top:1px solid #ececeb;margin:1.75rem 0 .85rem;padding-top:1.45rem;font-size:.96rem;font-weight:750}.chms-shell:not(.is-agent) .workspace-tab-panel p{line-height:1.65}.chms-shell:not(.is-agent) .workspace-tab-panel .section-heading{border-bottom:1px solid #ececeb;align-items:center;margin:0 0 1.45rem;padding:0 0 1.2rem}.chms-shell:not(.is-agent) .workspace-tab-panel .section-heading>div>p{color:#7c7c79;margin:.3rem 0 0;font-size:.88rem}.chms-shell:not(.is-agent) .workspace-tab-panel form,.chms-shell:not(.is-agent) .workspace-tab-panel fieldset{background:#fafaf9;border:1px solid #e7e7e5;border-radius:.75rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end;gap:.9rem 1rem;margin:1rem 0;padding:1.1rem;display:grid}.chms-shell:not(.is-agent) .workspace-tab-panel fieldset{min-width:0}.chms-shell:not(.is-agent) .workspace-tab-panel legend{color:#3d3d3b;padding:0 .3rem;font-size:.82rem;font-weight:750}.chms-shell:not(.is-agent) .workspace-tab-panel label{color:#555552;letter-spacing:-.02em;gap:.42rem;font-size:.78rem;font-weight:700}.chms-shell:not(.is-agent) .workspace-tab-panel input,.chms-shell:not(.is-agent) .workspace-tab-panel select,.chms-shell:not(.is-agent) .workspace-tab-panel textarea{box-shadow:none;border-color:#dcdedc;border-radius:.5rem;min-height:2.7rem;padding:.58rem .72rem;font-size:.91rem}.chms-shell:not(.is-agent) .workspace-tab-panel input:focus,.chms-shell:not(.is-agent) .workspace-tab-panel select:focus,.chms-shell:not(.is-agent) .workspace-tab-panel textarea:focus{border-color:#e95656;outline:0;box-shadow:0 0 0 3px #e956561f}.chms-shell:not(.is-agent) .workspace-tab-panel button:not(.workspace-tabs button){color:#3c3c3a;cursor:pointer;background:#fff;border:1px solid #dcdddf;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.65rem;padding:.55rem .9rem;font-size:.86rem;font-weight:720;display:inline-flex}.chms-shell:not(.is-agent) .workspace-tab-panel button:not(.workspace-tabs button):hover:not(:disabled){color:#171717;background:#f8f6f5;border-color:#bbbcbf}.chms-shell:not(.is-agent) .workspace-tab-panel button:disabled{cursor:not-allowed;opacity:.48}.chms-shell:not(.is-agent) .workspace-tab-panel form>button[type=submit],.chms-shell:not(.is-agent) .workspace-screen-action>button,.chms-shell:not(.is-agent) .workspace-screen-action>a{color:#fff!important;background:#e95656!important;border-color:#e95656!important}.chms-shell:not(.is-agent) .workspace-tab-panel form>button[type=submit]:hover:not(:disabled),.chms-shell:not(.is-agent) .workspace-screen-action>button:hover,.chms-shell:not(.is-agent) .workspace-screen-action>a:hover{background:#d94b4b!important;border-color:#d94b4b!important}.chms-shell:not(.is-agent) .workspace-tab-panel ul:not(.church-directory-list){border:1px solid #e9e9e7;border-radius:.7rem;margin:1rem 0;padding:0;list-style:none}.chms-shell:not(.is-agent) .workspace-tab-panel ul:not(.church-directory-list)>li{border-bottom:1px solid #eeeeec;flex-wrap:wrap;align-items:center;gap:.55rem;min-height:3.2rem;padding:.65rem .9rem;display:flex}.chms-shell:not(.is-agent) .workspace-tab-panel ul:not(.church-directory-list)>li:last-child{border-bottom:0}.chms-shell:not(.is-agent) .workspace-tab-panel article{background:#fff;border:1px solid #e7e7e5;border-radius:.8rem;margin:1.35rem 0 0;padding:1.25rem}.chms-shell:not(.is-agent) .workspace-tab-panel table{border-radius:.8rem;width:100%}.chms-shell:not(.is-agent) .workspace-tab-panel th{letter-spacing:-.02em;padding:.85rem .9rem;font-size:.77rem;font-weight:750}.chms-shell:not(.is-agent) .workspace-tab-panel td{padding:.9rem;font-size:.88rem}.chms-shell:not(.is-agent) .workspace-tab-panel tr:hover td{background:snow}.directory-search{grid-template-columns:minmax(0,28rem);max-width:28rem;margin-bottom:1rem;display:grid!important}.directory-search input{width:100%}.church-directory-list{border:1px solid #e5e6e7;border-radius:.8rem;margin:1.2rem 0 0;padding:0;list-style:none;overflow:hidden}.church-directory-list li{border-bottom:1px solid #ececed;margin:0}.church-directory-list li:last-child{border-bottom:0}.church-directory-list button{text-align:left;gap:.18rem;width:100%;background:#fff!important;border:0!important;border-radius:0!important;justify-content:start!important;align-items:center!important;min-height:4.35rem!important;padding:.8rem 1rem!important;display:grid!important}.church-directory-list button:hover{background:#fff7f6!important}.church-directory-list button strong{color:#222;font-size:.97rem}.church-directory-list button span{color:#787876;font-size:.83rem;font-weight:500}@media (width>=761px){.chms-shell,.chms-shell:not(.is-agent){grid-template-columns:8.95rem minmax(0,1fr)}.chms-rail,.chms-shell:not(.is-agent) .chms-rail{background:#171717;border-right-color:#2d2d2d;padding:1.45rem .85rem 1rem}.chms-brand-control,.chms-shell:not(.is-agent) .chms-brand-control{background:#fff;border-radius:.85rem;justify-content:center;align-self:center;width:3.95rem;margin-bottom:1.8rem;padding:.45rem}.chms-brand-control img,.chms-shell:not(.is-agent) .chms-brand-control img{width:100%}.chms-rail button:not(.chms-brand-control),.chms-shell:not(.is-agent) .chms-rail button:not(.chms-brand-control){color:#a8a8a8;text-align:center;grid-template-columns:1fr;justify-items:center;gap:.4rem;padding:.72rem .3rem;font-size:.75rem;display:grid}.chms-rail button:not(.chms-brand-control) svg{width:1.5rem;height:1.5rem}.chms-rail button:not(.chms-brand-control):hover,.chms-rail button:not(.chms-brand-control).is-active,.chms-shell:not(.is-agent) .chms-rail button:not(.chms-brand-control):hover,.chms-shell:not(.is-agent) .chms-rail button:not(.chms-brand-control).is-active{color:#f06a6a;background:#e9565624}.workspace-screen-header,.chms-shell:not(.is-agent) .workspace-screen-header{min-height:7.3rem;padding-block:1.45rem}}@media (width<=760px){.chms-shell:not(.is-agent) .workspace-tabs{gap:.3rem;overflow-x:auto}.chms-shell:not(.is-agent) .workspace-tabs:after{content:"";flex:0 0 1rem}.chms-shell:not(.is-agent) .workspace-tabs button{flex:none}.chms-shell:not(.is-agent) .workspace-tab-panel form,.chms-shell:not(.is-agent) .workspace-tab-panel fieldset{grid-template-columns:1fr}}.directory-workspace{max-width:none}.directory-heading{align-items:flex-start!important}.directory-kicker,.directory-card-kicker{letter-spacing:.1em;font-weight:800;color:#e95656!important;margin:0 0 .5rem!important;font-size:.68rem!important}.directory-heading h2{font-size:clamp(1.55rem,2vw,2.05rem)!important}.directory-toolbar{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.35rem;display:flex}.directory-toolbar>p{color:#8b8b88!important;margin:0 0 .25rem!important;font-size:.79rem!important}.directory-search{grid-template-columns:minmax(16rem,27rem);max-width:none;margin:0;display:grid!important}.directory-layout{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);align-items:start;gap:1.35rem;display:grid}.directory-results{border:1px solid #e5e6e7;border-radius:.8rem;min-height:29rem;overflow:hidden}.directory-results>p{padding:1.2rem}.church-directory-table{white-space:normal;margin:0;display:table;overflow:visible;border:0!important;border-radius:0!important;width:100%!important}.church-directory-table th{color:#777774!important;background:#fafaf9!important;padding:.92rem 1rem!important;font-size:.76rem!important;font-weight:750!important}.church-directory-table td{color:#5f5f5c!important;padding:.98rem 1rem!important;font-size:.88rem!important}.church-directory-table tbody tr{cursor:pointer;transition:background .13s}.church-directory-table tbody tr:hover td,.church-directory-table tbody tr.is-selected td{background:#fff4f3!important}.church-directory-table tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 #e95656}.church-directory-table td button{color:#222!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:start!important;min-height:0!important;padding:0!important;font-size:.93rem!important;font-weight:750!important}.church-directory-table td button:hover{color:#d94949!important}.church-directory-table .directory-row-action{color:#8a8a85;white-space:nowrap;font-size:.77rem;font-weight:700}.directory-card{min-height:20rem;position:sticky;top:1.25rem;color:#fff!important;background:#202020!important;border:0!important;border-radius:.85rem!important;padding:1.45rem!important}.directory-card h3{color:#fff!important;margin:.15rem 0 .55rem!important;padding:0!important;font-size:1.3rem!important}.directory-card>p:not(.directory-card-kicker):not(.directory-card-status){color:#b6b6b3!important;font-size:.87rem!important;line-height:1.7!important}.directory-card-status{font-weight:750;color:#ff8a8a!important;margin:0 0 1.45rem!important;font-size:.84rem!important}.directory-card dl{border-top:1px solid #3a3a3a;margin:1.3rem 0 0;padding:0}.directory-card dl>div{border-bottom:1px solid #363636;justify-content:space-between;padding:.85rem 0;display:flex}.directory-card dt{font-size:.78rem;color:#949491!important}.directory-card dd{text-align:right;margin:0;font-size:.83rem;color:#f4f4f2!important}.directory-card ul{border:0!important;border-radius:0!important;margin:1.2rem 0 0!important}.directory-card ul>li{justify-content:space-between;color:#f2f2ef!important;border-bottom-color:#363636!important;min-height:2.8rem!important;padding-inline:0!important}.directory-card ul span{color:#a5a5a1;font-size:.78rem}@media (width<=900px){.directory-layout{grid-template-columns:1fr}.directory-results{min-height:0}.directory-card{min-height:0;position:static}.directory-toolbar{flex-direction:column;align-items:stretch}.directory-search{grid-template-columns:1fr}.directory-toolbar>p{margin:0!important}}@media (width>=761px){.chms-shell:not(.is-agent) .chms-topbar{display:none}.chms-shell:not(.is-agent) .chms-canvas,.chms-shell:not(.is-agent) .workspace-screen{min-height:100svh}.workspace-screen-header{align-items:end;display:flex;min-height:8.75rem!important}.workspace-screen-header>div{max-width:48rem}.workspace-screen-header h1{letter-spacing:-.075em!important;font-size:clamp(1.85rem,2.3vw,2.55rem)!important;font-weight:780!important}.workspace-screen-header p{line-height:1.6;font-size:.94rem!important}.workspace-screen[data-workspace=people] .workspace-tab-panel,.workspace-screen[data-workspace=organization] .workspace-tab-panel,.workspace-screen[data-workspace=worship] .workspace-tab-panel{background:#f8f8f7}.workspace-screen[data-workspace=pastoral] .workspace-tab-panel{background:#fbf8f7}.workspace-screen[data-workspace=education] .workspace-tab-panel{background:#f8faf7}.workspace-screen[data-workspace=finance] .workspace-tab-panel{background:#faf9f7}.workspace-screen[data-workspace=communication] .workspace-tab-panel{background:#f8fafb}.workspace-screen[data-workspace=administration] .workspace-tab-panel,.workspace-screen[data-workspace=settings] .workspace-tab-panel{background:#f7f8fa}.workspace-screen[data-workspace=reports] .workspace-tab-panel{background:#f7f7f6}}.workspace-screen[data-active-tab] .workspace-tab-panel>section>h2:first-child,.workspace-screen[data-active-tab] .workspace-tab-panel>div>section>h2:first-child{border-bottom:1px solid #ececea;margin:0 0 1.25rem;padding:0 0 1rem;font-size:1.22rem}.workspace-screen[data-active-tab] .workspace-tab-panel>section>h2:first-child+p,.workspace-screen[data-active-tab] .workspace-tab-panel>div>section>h2:first-child+p{color:#777773;margin:-.3rem 0 1.15rem;font-size:.88rem}.workspace-kicker{letter-spacing:.11em;font-weight:800;color:#df5656!important;margin:0 0 .5rem!important;font-size:.67rem!important}.workspace-tab-panel input[type=checkbox]:where(:not(.k-screen *),.k-screen .k-legacy-frame *),.workspace-tab-panel input[type=checkbox]:focus:where(:not(.k-screen *),.k-screen .k-legacy-frame *){appearance:none;cursor:pointer;background:#fff;border:1px solid #cfd1d1;border-radius:999px;outline:0;flex:none;width:2.05rem;height:1.2rem;min-height:1.2rem;margin:0;padding:0;transition:background .14s,border-color .14s;position:relative}.workspace-tab-panel input[type=checkbox]:where(:not(.k-screen *),.k-screen .k-legacy-frame *):after{content:"";background:#a7a9a9;border-radius:50%;width:.72rem;height:.72rem;transition:transform .14s,background .14s;position:absolute;top:.18rem;left:.18rem}.workspace-tab-panel input[type=checkbox]:checked:where(:not(.k-screen *),.k-screen .k-legacy-frame *){background:#202020;border-color:#202020}.workspace-tab-panel input[type=checkbox]:checked:where(:not(.k-screen *),.k-screen .k-legacy-frame *):after{background:#fff;transform:translate(.82rem)}.workspace-tab-panel input[type=checkbox]:not([role=switch]):where(:not(.k-screen *),.k-screen .k-legacy-frame *),.workspace-tab-panel input[type=checkbox]:not([role=switch]):focus:where(:not(.k-screen *),.k-screen .k-legacy-frame *){appearance:auto;accent-color:#202020;border:0;border-radius:0;width:1rem;height:1rem;min-height:1rem;padding:0;position:static}.workspace-tab-panel input[type=checkbox]:not([role=switch]):where(:not(.k-screen *),.k-screen .k-legacy-frame *):after{content:none}.communication-campaigns{gap:.7rem;display:grid;border:0!important;margin:0 0 1.25rem!important}.communication-campaigns>li{background:#fff;border-radius:.75rem;justify-content:space-between;border:1px solid #e8e9e8!important;min-height:5.1rem!important;padding:1rem 1.1rem!important;display:flex!important}.communication-campaigns>li>div{gap:.16rem;display:grid}.communication-campaigns strong{color:#252525;font-size:.91rem}.communication-campaigns span,.communication-campaigns small{color:#777773;font-size:.79rem}.communication-campaigns small.needs-attention{color:#c44842}.operations-report-workspace .section-heading>a{color:#373735;border:1px solid #dddedd;border-radius:.5rem;align-items:center;min-height:2.45rem;padding:.45rem .75rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.operations-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;border:0!important;margin:1.35rem 0 0!important;display:grid!important}.operations-metrics>li{background:#f8f8f7;border-radius:.72rem;gap:.5rem;border:1px solid #e8e8e6!important;align-items:flex-start!important;min-height:7.15rem!important;padding:1rem!important;display:grid!important}.operations-metrics span{color:#777773;font-size:.77rem;font-weight:650}.operations-metrics strong{color:#202020;letter-spacing:-.07em;font-size:1.7rem;font-weight:760;line-height:1}.operations-metrics>li>button,.chms-shell:not(.is-agent) .workspace-tab-panel .operations-metrics>li>button{text-align:left;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;height:100%;display:flex}@media (width<=980px){.operations-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.communication-campaigns>li{flex-direction:column;align-items:stretch}.operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.attendance-layout{grid-template-columns:minmax(17rem,.65fr) minmax(0,1.35fr);align-items:start;gap:1.2rem;margin-top:1.15rem;display:grid}.attendance-overview{gap:1rem;display:grid;position:sticky;top:1rem;background:#f8f8f7!important;border:0!important;border-radius:.82rem!important;padding:1.1rem!important}.attendance-overview>section{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.attendance-overview h3,.attendance-create h3{margin:0 0 .5rem!important;padding:0!important}.attendance-overview form{background:#fff!important;grid-template-columns:1fr!important;margin:.75rem 0!important;padding:.8rem!important}.attendance-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:.85rem 0 0;display:grid}.attendance-metrics>div{background:#fff;border:1px solid #e7e8e7;border-radius:.6rem;padding:.7rem}.attendance-metrics dt{font-size:.7rem;color:#82827e!important}.attendance-metrics dd{letter-spacing:-.06em;margin:.18rem 0 0;font-size:1.25rem;font-weight:760;color:#262625!important}.attendance-overview>ul{border:0!important;margin:0!important}.attendance-overview>ul>li{border:0!important;padding:0!important}.attendance-overview>ul button{gap:.16rem;width:100%;text-align:left!important;background:0 0!important;border:0!important;border-radius:.45rem!important;justify-content:start!important;align-items:start!important;min-height:3.75rem!important;margin:0!important;padding:.7rem!important;display:grid!important}.attendance-overview>ul button:hover,.attendance-overview>ul button.is-selected{color:#202020!important;background:#fff!important}.attendance-overview>ul button.is-selected{box-shadow:inset 2px 0 #e95656}.attendance-overview>ul button strong{color:#343432;font-size:.85rem}.attendance-overview>ul button span{color:#858582;font-size:.75rem}.attendance-workbench{gap:1.2rem;min-width:0;display:grid}.attendance-create{background:#fff!important;border:1px solid #e7e8e7!important;border-radius:.82rem!important;padding:1.2rem!important}.attendance-create>p{font-size:.84rem;color:#7a7a76!important;margin:0 0 1rem!important}.attendance-create form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important}.attendance-create form[aria-label="교육 출석 세션 만들기"],.attendance-create form[aria-label="소그룹 출석 세션 만들기"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.attendance-create form[aria-label="교육 출석 세션 만들기"]>button,.attendance-create form[aria-label="소그룹 출석 세션 만들기"]>button{grid-column:1/-1;justify-self:start;min-width:12rem}@media (width<=980px){.attendance-layout{grid-template-columns:1fr}.attendance-overview{position:static}.attendance-create form,.attendance-create form[aria-label="교육 출석 세션 만들기"],.attendance-create form[aria-label="소그룹 출석 세션 만들기"]{grid-template-columns:1fr!important}}.attendance-create>fieldset,.chms-shell:not(.is-agent) .workspace-tab-panel .attendance-create>fieldset{background:0 0;border:0;min-width:0;margin:0;padding:0;display:block}.attendance-create>fieldset>[role=tabpanel]{background:0 0;border:0;min-width:0;padding:0}.attendance-create>fieldset>[role=tabpanel]>form{min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))!important}.attendance-create>fieldset>[role=tabpanel]>form>label{min-width:0}.attendance-create>fieldset>[role=tabpanel]>form input,.attendance-create>fieldset>[role=tabpanel]>form select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.attendance-create>fieldset>[role=tabpanel]>form>button{grid-column:1/-1;justify-self:start;max-width:100%}.compliance-note{background:#faf8f6;border-left:2px solid #d8c5b8;padding:.7rem .8rem;color:#706c68!important;margin:0 0 1.1rem!important;font-size:.79rem!important}.receipt-summary{color:#706f6b!important;margin:0 0 .7rem!important;font-size:.82rem!important}.receipt-list{gap:.65rem;display:grid;border:0!important;margin:0 0 1.2rem!important}.receipt-list>li{background:#fff;border-radius:.72rem;justify-content:space-between;border:1px solid #e7e7e4!important;min-height:4.6rem!important;padding:.85rem 1rem!important;display:flex!important}.receipt-list>li>div{gap:.15rem;display:grid}.receipt-list strong{color:#292927;font-size:.87rem}.receipt-list span{color:#777774;font-size:.79rem}.workspace-screen[data-active-tab] .workspace-tab-panel [role=alert]{background:#fff1f0;border:1px solid #f4d8d5;border-radius:.6rem;margin:1rem 0;padding:.78rem .9rem;font-size:.84rem;color:#ad3d38!important}.workspace-screen[data-active-tab] .workspace-tab-panel [role=status]{color:#777773;font-size:.86rem}.workspace-screen[data-active-tab] .workspace-tab-panel .empty-state{color:#777773;background:#fafaf9;border:1px dashed #d8d9d8;border-radius:.8rem;padding:2rem}.workspace-screen[data-workspace=pastoral] .workspace-tab-panel>section>ul,.workspace-screen[data-workspace=communication] .workspace-tab-panel>section>ul,.workspace-screen[data-workspace=administration] .workspace-tab-panel>section>ul,.workspace-screen[data-workspace=worship] .workspace-tab-panel>section>ul,.workspace-screen[data-workspace=finance] .workspace-tab-panel>section>ul,.workspace-screen[data-workspace=settings] .workspace-tab-panel>section>ul{background:#fff;border-color:#e5e6e5;border-radius:.85rem}.workspace-screen[data-workspace=pastoral] .workspace-tab-panel>section>ul>li,.workspace-screen[data-workspace=communication] .workspace-tab-panel>section>ul>li,.workspace-screen[data-workspace=administration] .workspace-tab-panel>section>ul>li,.workspace-screen[data-workspace=worship] .workspace-tab-panel>section>ul>li,.workspace-screen[data-workspace=finance] .workspace-tab-panel>section>ul>li,.workspace-screen[data-workspace=settings] .workspace-tab-panel>section>ul>li{min-height:3.65rem;padding:.78rem 1rem}.workspace-screen[data-workspace=pastoral] .workspace-tab-panel>section>ul>li:hover,.workspace-screen[data-workspace=communication] .workspace-tab-panel>section>ul>li:hover,.workspace-screen[data-workspace=administration] .workspace-tab-panel>section>ul>li:hover,.workspace-screen[data-workspace=worship] .workspace-tab-panel>section>ul>li:hover,.workspace-screen[data-workspace=finance] .workspace-tab-panel>section>ul>li:hover,.workspace-screen[data-workspace=settings] .workspace-tab-panel>section>ul>li:hover{background:#fff8f7}.workspace-screen[data-workspace=people] .workspace-tab-panel article,.workspace-screen[data-workspace=organization] .workspace-tab-panel article,.workspace-screen[data-workspace=education] .workspace-tab-panel article,.workspace-screen[data-workspace=administration] .workspace-tab-panel article{box-shadow:0 .4rem 1.4rem #1e1e1e08}.workspace-screen[data-workspace=people] .workspace-tab-panel form,.workspace-screen[data-workspace=organization] .workspace-tab-panel form,.workspace-screen[data-workspace=education] .workspace-tab-panel form,.workspace-screen[data-workspace=administration] .workspace-tab-panel form{border-left:3px solid #ececeb}.workspace-screen[data-workspace=people] .workspace-tab-panel form:focus-within,.workspace-screen[data-workspace=organization] .workspace-tab-panel form:focus-within,.workspace-screen[data-workspace=education] .workspace-tab-panel form:focus-within,.workspace-screen[data-workspace=administration] .workspace-tab-panel form:focus-within{border-left-color:#e95656}.workspace-screen[data-workspace=reports] .workspace-tab-panel>section>ul{border:0;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.8rem;margin:1.35rem 0;display:grid}.workspace-screen[data-workspace=reports] .workspace-tab-panel>section>ul>li{background:#fff;border:1px solid #e7e7e5;border-radius:.8rem;align-items:flex-start;min-height:5.75rem;padding:1rem;font-size:.9rem;font-weight:650;display:flex;color:#343431!important}.workspace-screen[data-workspace=reports] .workspace-tab-panel>section>ul>li:first-line{color:#747470}.workspace-screen[data-workspace=reports] .workspace-tab-panel a{color:#3b3b38;border:1px solid #dedfdf;border-radius:.5rem;align-items:center;min-height:2.55rem;padding:.45rem .8rem;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.workspace-screen[data-workspace=reports] .workspace-tab-panel a:hover{color:#c84343;background:#fff2f1;border-color:#edcfcc}.workspace-screen[data-workspace=worship] .workspace-tab-panel>section>form:last-child>button[type=submit],.workspace-screen[data-workspace=communication] .workspace-tab-panel>section>form:last-child>button[type=submit],.workspace-screen[data-workspace=finance] .workspace-tab-panel>section>form:last-child>button[type=submit],.workspace-screen[data-workspace=administration] .workspace-tab-panel>section>form:last-child>button[type=submit]{min-width:8.5rem}@media (width>=980px){.workspace-tab-panel{grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);align-items:start;gap:1.2rem;display:grid}.workspace-tab-panel>section:only-child,.workspace-tab-panel>.directory-workspace,.workspace-tab-panel>.attendance-workspace{grid-column:1/-1}.workspace-tab-panel>section{margin:0!important}.workspace-screen[data-workspace=finance] .workspace-tab-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-screen[data-workspace=finance] .workspace-tab-panel>section:first-child,.workspace-screen[data-workspace=finance][data-active-tab=accounting] .workspace-tab-panel>.accounting-lifecycle-workspace,.workspace-screen[data-workspace=finance][data-active-tab=accounting] .workspace-tab-panel>.accounting-operator-workspace,.workspace-screen[data-workspace=finance][data-active-tab=accounting] .workspace-tab-panel>.accounting-setup-workspace,.workspace-screen[data-workspace=finance][data-active-tab=accounting] .workspace-tab-panel>.accounting-approval-workspace{grid-column:1/-1}.workspace-screen[data-workspace=reports] .workspace-tab-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-screen[data-workspace=reports] .workspace-tab-panel>section:first-child{grid-column:1/-1}.workspace-screen[data-workspace=organization] .workspace-tab-panel{grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr)}.workspace-screen[data-workspace=organization] .workspace-tab-panel>section:only-child{grid-column:1/-1}}.row-actions button{min-height:2.25rem!important}.quiet-action{color:#5d5d58!important;background:#fff!important;border-color:#dedfdd!important}.quiet-action:hover{color:#292927!important;background:#f4f4f2!important}.row-actions{gap:.3rem;display:flex}.row-actions button{padding:.35rem .5rem!important;font-size:.72rem!important}.event-workspace{max-width:94rem;margin:0 auto}.event-workspace .section-heading{justify-content:space-between;align-items:flex-end;display:flex}.event-summary{color:#fff;background:#202020;border-radius:.65rem;align-items:baseline;gap:.32rem;padding:.7rem .9rem;font-size:1.3rem;font-weight:800;display:inline-flex}.event-summary small{color:#bababa;font-size:.7rem;font-weight:700}.event-layout{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:start;gap:1.1rem;display:grid}.event-list,.event-create{background:#fff;border:1px solid #e3e4e3;border-radius:.85rem;padding:1.1rem;box-shadow:0 .45rem 1.55rem #19191908}.event-list>h3,.event-create h3{color:#30302e;margin:0 0 1rem;font-size:.95rem}.event-list>ul{border:0!important;border-radius:0!important;margin:0!important}.event-list>ul>li{border-bottom:1px solid #e8e9e7;min-height:0!important;padding:1rem 0!important}.event-list>ul>li:first-child{padding-top:0!important}.event-list>ul>li:last-child{border-bottom:0;padding-bottom:0!important}.event-item-heading{justify-content:space-between;align-items:start;gap:.7rem;display:flex}.event-item-heading>div{gap:.25rem;display:grid}.event-item-heading strong{color:#282827;font-size:.94rem}.event-item-heading span:not(.event-state){color:#80807c;font-size:.74rem}.event-state{white-space:nowrap;border-radius:99px;padding:.32rem .5rem;font-size:.68rem;font-weight:800}.event-state.is-draft{color:#676762;background:#f2f2f0}.event-state.is-published{color:#c94a49;background:#fff0ef}.event-state.is-completed{color:#48704e;background:#eef5ef}.event-state.is-cancelled{color:#777772;background:#f3f3f1}.event-actions{gap:.4rem;margin-top:.8rem;display:flex}.event-actions button{min-height:2.25rem!important}.event-participants{background:#fafaf9;border:1px solid #eaebe9;border-radius:.6rem;margin-top:.9rem;padding:.8rem}.event-participants h4{color:#565651;margin:0 0 .5rem;font-size:.74rem}.event-participants>ul{border:0!important;border-radius:0!important;margin:0!important}.event-participants>ul>li{border-bottom:1px solid #ececea;justify-content:space-between;align-items:center;display:flex;min-height:2.5rem!important;padding:.35rem 0!important}.event-participants>ul>li>span:first-child{gap:.1rem;display:grid}.event-participants strong{color:#41413d;font-size:.79rem}.event-participants small{color:#898985;font-size:.68rem}.event-participants form{margin-top:.75rem}.event-create{color:#fff;position:sticky;top:1rem;background:#202020!important;border:0!important}.event-create .workspace-kicker{color:#f07470!important}.event-create h3{color:#fff;margin-bottom:.4rem;font-size:1.12rem}.event-create>p:not(.workspace-kicker){color:#b6b6b1;font-size:.78rem;line-height:1.6}.event-create form{gap:.7rem;margin-top:1.1rem;display:grid}.event-create label{color:#d9d9d5!important}.event-create input,.event-create select{color:#272725!important;background:#fff!important;border-color:#fff!important}.event-create button{margin-top:.25rem}.event-create button[type=submit]{color:#fff!important;background:#e95656!important;border-color:#e95656!important}@media (width<=900px){.event-layout{grid-template-columns:1fr}.event-create{position:static}.event-workspace .section-heading{flex-direction:column;align-items:start;gap:.8rem}}.facility-workspace{max-width:94rem;margin:0 auto}.facility-workspace .section-heading{justify-content:space-between;align-items:flex-end;display:flex}.facility-summary{color:#fff;background:#202020;border-radius:.65rem;align-items:baseline;gap:.35rem;padding:.7rem .9rem;font-size:1.25rem;font-weight:800;display:inline-flex}.facility-summary small{color:#b9b9b4;font-size:.7rem;font-weight:700}.facility-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.1rem;display:grid}.facility-layout>section{background:#fff;border:1px solid #e3e4e3;border-radius:.85rem;padding:1.05rem;box-shadow:0 .45rem 1.55rem #19191908}.facility-layout h3{color:#33332f;margin:0 0 .85rem;font-size:.92rem}.facility-requests-panel,.facility-calendar-panel{grid-column:1/-1}.facility-resource-panel>ul,.facility-requests-panel>ul,.facility-calendar-panel>ul{border:0!important;border-radius:0!important;margin:0!important}.facility-resource-panel>ul>li,.facility-requests-panel>ul>li,.facility-calendar-panel>ul>li{border-bottom:1px solid #ececea;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex;min-height:0!important;padding:.75rem 0!important}.facility-resource-panel>ul>li:last-child,.facility-requests-panel>ul>li:last-child,.facility-calendar-panel>ul>li:last-child{border-bottom:0}.facility-resource-panel>ul>li>div,.facility-requests-panel>ul>li>div,.facility-calendar-panel>ul>li>div{flex:13rem;gap:.2rem;display:grid}.facility-resource-panel strong,.facility-requests-panel strong,.facility-calendar-panel strong{color:#343431;font-size:.84rem}.facility-resource-panel span,.facility-requests-panel span,.facility-calendar-panel span{color:#858580;font-size:.72rem}.facility-requests-panel>ul>li>p{color:#60605b;flex:100%;margin:0;font-size:.78rem}.facility-calendar-panel em{color:#6a6a65;background:#f3f3f1;border-radius:99px;padding:.32rem .5rem;font-size:.68rem;font-style:normal;font-weight:800}.facility-form{background:#fafaf9;gap:.65rem;margin-top:.9rem;display:grid;border:1px solid #e9eae8!important;border-radius:.65rem!important;padding:.85rem!important}.facility-form h4{color:#5d5d58;margin:0;font-size:.75rem}.facility-form button{justify-self:start;min-width:7rem}.facility-requests-panel label,.facility-calendar-panel label{flex:12rem}.facility-requests-panel button,.facility-calendar-panel button,.facility-resource-panel>ul button{min-height:2.25rem!important}@media (width<=900px){.facility-layout{grid-template-columns:1fr}.facility-requests-panel,.facility-calendar-panel{grid-column:auto}.facility-workspace .section-heading{flex-direction:column;align-items:start;gap:.8rem}}.education-catalog-workspace,.group-operator-workspace{max-width:94rem;margin:0 auto}.education-catalog-workspace>ul,.group-operator-workspace>section>ul{background:#fff;border:1px solid #e3e4e3;border-radius:.8rem;margin:.9rem 0 1.25rem;box-shadow:0 .4rem 1.3rem #19191908}.education-catalog-workspace>ul>li,.group-operator-workspace>section>ul>li{border-bottom:1px solid #ececea;min-height:0!important;padding:.9rem 1rem!important}.education-catalog-workspace>ul>li:last-child,.group-operator-workspace>section>ul>li:last-child{border-bottom:0}.education-catalog-workspace>ul>li>strong{color:#32322f;font-size:.88rem}.education-catalog-workspace>ul ul{background:#fafaf9;border-color:#e9eae8;border-radius:.55rem;margin:.7rem 0 0}.education-catalog-workspace>ul ul>li{min-height:0!important;padding:.58rem .7rem!important}.education-catalog-workspace>form,.group-operator-workspace>form{background:#fff;margin:1rem 0;box-shadow:0 .4rem 1.3rem #19191908;border:1px solid #e4e5e3!important;border-left:3px solid #e8e9e7!important;border-radius:.75rem!important;padding:1rem!important}.education-catalog-workspace>form:focus-within,.group-operator-workspace>form:focus-within{border-left-color:#e95656!important}.group-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid;border:0!important;margin:.8rem 0 1rem!important}.group-summary li{background:#fff;border:1px solid #e4e5e3;border-radius:.65rem;gap:.25rem;display:grid;min-height:0!important;padding:.8rem .9rem!important}.group-summary span{color:#858580;font-size:.72rem}.group-summary strong{color:#32322f;letter-spacing:-.055em;font-size:1.25rem}@media (width<=700px){.group-summary{grid-template-columns:1fr}}.application-workspace{max-width:94rem;margin:0 auto}.application-workspace .section-heading{justify-content:space-between;align-items:flex-end;display:flex}.application-summary{color:#fff;background:#202020;border-radius:.65rem;align-items:baseline;gap:.35rem;padding:.7rem .9rem;font-size:1.25rem;font-weight:800;display:inline-flex}.application-summary small{color:#b9b9b4;font-size:.7rem;font-weight:700}.application-layout{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);align-items:start;gap:1.1rem;display:grid}.application-list,.application-create>section{background:#fff;border:1px solid #e3e4e3;border-radius:.85rem;padding:1.05rem;box-shadow:0 .45rem 1.55rem #19191908}.application-list>h3,.application-create h3{color:#33332f;margin:0 0 .85rem;font-size:.92rem}.application-list>ul{border:0!important;border-radius:0!important;margin:0!important}.application-list>ul>li{border-bottom:1px solid #ececea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;display:flex;min-height:0!important;padding:.8rem 0!important}.application-list>ul>li:last-child{border-bottom:0}.application-list>ul>li>div{flex:10rem;gap:.18rem;display:grid}.application-list strong{color:#32322f;font-size:.85rem}.application-list>ul>li>div span{color:#858580;font-size:.72rem}.application-state{white-space:nowrap;border-radius:99px;padding:.32rem .5rem;font-size:.68rem;font-weight:800}.application-state.is-submitted{color:#c94a49;background:#fff0ef}.application-state.is-in_review{color:#9a6517;background:#fff5e6}.application-state.is-completed{color:#48704e;background:#eef5ef}.application-state.is-withdrawn{color:#71716d;background:#f2f2f0}.application-create{gap:1.1rem;display:grid}.application-create>section{padding:1rem}.application-create .workspace-kicker{color:#d85755!important}.application-create form{gap:.7rem;margin-top:.9rem;display:grid}.application-create label>span{color:#90908b;margin-top:.18rem;font-size:.68rem;font-weight:500;display:block}.application-create textarea{resize:vertical;min-height:4.2rem}.application-instructions{color:#696964;white-space:pre-wrap;background:#fafaf9;border-left:2px solid #e95656;margin:0;padding:.6rem .7rem;font-size:.76rem;line-height:1.6}@media (width<=900px){.application-layout{grid-template-columns:1fr}.application-workspace .section-heading{flex-direction:column;align-items:start;gap:.8rem}}.worship-planning-workspace{max-width:94rem;margin:0 auto}.worship-planning-workspace>section{background:#fff;border:1px solid #e3e4e3;border-radius:.85rem;margin:1rem 0;padding:1.05rem;box-shadow:0 .45rem 1.55rem #19191908}.worship-planning-workspace>section>h3{color:#33332f;margin:0 0 .55rem;font-size:.92rem}.worship-planning-workspace>section>p{color:#777772;margin:0 0 .85rem;font-size:.77rem}.worship-planning-workspace>section>ul,.worship-planning-workspace .worship-items-editor>ol{border:0!important;border-radius:0!important;margin:.75rem 0!important}.worship-planning-workspace>section>ul>li,.worship-planning-workspace .worship-items-editor>ol>li{border-bottom:1px solid #ececea;min-height:0!important;padding:.72rem 0!important}.worship-planning-workspace>section>ul>li:last-child,.worship-planning-workspace .worship-items-editor>ol>li:last-child{border-bottom:0}.worship-planning-workspace form{background:#fafaf9;margin-top:.8rem;border:1px solid #ebebe9!important;border-left:2px solid #e6e7e5!important;border-radius:.65rem!important;padding:.85rem!important}.worship-planning-workspace form:focus-within{border-left-color:#e95656!important}.worship-planning-workspace .worship-items-editor{background:#f8f8f7;border:1px solid #e8e9e7;border-radius:.65rem;margin-top:.8rem;padding:.8rem}.worship-planning-workspace .worship-run-sheet{color:#fff;background:#202020!important;border:0!important}.worship-planning-workspace .worship-run-sheet h2,.worship-planning-workspace .worship-run-sheet strong{color:#fff!important}.worship-planning-workspace .worship-run-sheet .eyebrow,.worship-planning-workspace .worship-run-sheet footer{color:#f0807d!important}.chms-shell:not(.is-agent) .workspace-tabs button.is-active,.chms-shell:not(.is-agent) .workspace-tabs button[aria-selected=true]{color:#fff;background:#202020;border-color:#202020}.chms-shell:not(.is-agent) .workspace-tabs button.is-active:hover,.chms-shell:not(.is-agent) .workspace-tabs button[aria-selected=true]:hover{color:#fff;background:#30302f;border-color:#30302f}.chms-shell:not(.is-agent) .chms-rail button:not(.chms-brand-control).is-active{color:#202020;background:#fff}.chms-shell:not(.is-agent) .chms-rail button:not(.chms-brand-control):hover{color:#fff;background:#2e2e2d}.chms-shell.is-agent .chms-rail{color:#a3a3a3;background:#171717;border-right:0}.chms-shell.is-agent .chms-rail button:not(.chms-brand-control).is-active{color:#202020;background:#fff}.chms-shell.is-agent .chms-rail button:not(.chms-brand-control):hover{color:#fff;background:#2e2e2d}.certificate-workspace,.document-workspace{max-width:94rem;margin:0 auto}.certificate-workspace>form,.certificate-workspace>ul,.document-workspace>form,.document-workspace>div{background:#fff;border:1px solid #e3e4e3;border-radius:.8rem;margin:.9rem 0;padding:1rem;box-shadow:0 .4rem 1.35rem #19191908}.certificate-workspace h2,.document-workspace h2{color:#2d2d2a;letter-spacing:-.035em}.certificate-workspace ul,.document-workspace ul{border:0!important;border-radius:0!important;margin:.75rem 0!important}.certificate-workspace ul>li,.document-workspace ul>li{border-bottom:1px solid #ececea;min-height:0!important;padding:.72rem 0!important}.certificate-workspace ul>li:last-child,.document-workspace ul>li:last-child{border-bottom:0}.newcomer-registration-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid!important}.newcomer-registration-form>fieldset{background:#fafaf9;border:1px solid #e2e3e1;border-radius:.8rem;align-content:start;gap:.7rem;min-width:0;margin:0;padding:1rem;display:grid}.newcomer-registration-form>fieldset legend{color:#343431;padding:0 .25rem;font-size:.88rem;font-weight:800}.newcomer-registration-form>fieldset label{gap:.35rem;min-width:0;display:grid}.newcomer-registration-form>fieldset input,.newcomer-registration-form>fieldset select,.newcomer-registration-form>fieldset textarea{box-sizing:border-box;width:100%;min-width:0}.newcomer-registration-form>fieldset .form-help{color:#72726d;margin:0;font-size:.79rem;line-height:1.55}.newcomer-owner-actions{grid-column:1;grid-template-columns:1fr 1fr;gap:.45rem;min-width:0;display:grid}.newcomer-owner-actions button{white-space:normal;min-width:0!important}.newcomer-registration-form>button[type=submit]{grid-column:1/-1;justify-self:start;min-width:13rem}@media (width<=900px){.newcomer-registration-form{grid-template-columns:1fr}.newcomer-owner-actions{grid-area:auto}.newcomer-registration-form>button[type=submit]{justify-self:stretch}}.chms-shell:not(.is-agent) .workspace-tab-panel form.newcomer-registration-form{grid-template-columns:repeat(2,minmax(0,1fr))}.chms-shell:not(.is-agent) .workspace-tab-panel form.newcomer-registration-form>fieldset{box-sizing:border-box;justify-self:stretch;width:100%;min-width:0;max-width:none}@media (width<=900px){.chms-shell:not(.is-agent) .workspace-tab-panel form.newcomer-registration-form{grid-template-columns:1fr}}.certificate-workspace>form,.document-workspace>form{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.certificate-workspace>form label,.document-workspace>form label{flex:12rem}.certificate-workspace>form:last-child,.document-workspace>form:last-child{background:#fafaf9}.certificate-workspace>ul>li{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.certificate-workspace>ul>li>strong{color:#373734;font-size:.86rem}.certificate-workspace>ul>li>form{flex:22rem}.certificate-state{border-radius:99px;padding:.32rem .52rem;font-size:.68rem;font-weight:800}.certificate-state.is-requested{color:#c94948;background:#fff0ef}.certificate-state.is-issued{color:#48724f;background:#edf5ee}.certificate-state.is-cancelled{color:#73736e;background:#f2f2f0}.document-workspace>div>h3{color:#363633;margin:0;font-size:.94rem}.document-workspace>form h3{flex-basis:100%;margin:0}.document-workspace>form p{color:#777772;flex-basis:100%;margin:-.3rem 0 .25rem;font-size:.76rem}@media (width<=700px){.certificate-workspace>form,.document-workspace>form{display:grid}.certificate-workspace>form,.certificate-workspace>ul,.document-workspace>form,.document-workspace>div{padding:.85rem}}.offering-batch-workspace{max-width:94rem;margin:0 auto}:is(.offering-batch-workspace,.offering-batch-workspace>.offering-main-controls)>form,:is(.offering-batch-workspace,.offering-batch-workspace>.offering-main-controls)>section{background:#fff;border:1px solid #e3e4e3;border-radius:.85rem;margin:1rem 0;padding:1.05rem;box-shadow:0 .45rem 1.55rem #19191908}:is(.offering-batch-workspace,.offering-batch-workspace>.offering-main-controls)>form{align-items:end;gap:.65rem;display:flex}:is(.offering-batch-workspace,.offering-batch-workspace>.offering-main-controls)>form label{flex:1}:is(.offering-batch-workspace,.offering-batch-workspace>.offering-main-controls)>ul{background:#fff;border:1px solid #e3e4e3;border-radius:.85rem;margin:1rem 0;padding:.25rem 1.05rem;list-style:none;box-shadow:0 .45rem 1.55rem #19191908}:is(.offering-batch-workspace,.offering-batch-workspace>.offering-main-controls)>ul>li{border-bottom:1px solid #ececea;align-items:center;gap:.55rem;padding:.65rem 0;display:flex}:is(.offering-batch-workspace,.offering-batch-workspace>.offering-main-controls)>ul>li:last-child{border-bottom:0}:is(.offering-batch-workspace,.offering-batch-workspace>.offering-main-controls)>ul button{text-align:left;flex:1;font-size:.86rem;border:0!important;margin:0!important;padding:.35rem 0!important}.offering-batch-state{color:#686864;background:#f2f2f0;border-radius:99px;padding:.3rem .52rem;font-size:.67rem;font-weight:800}.offering-batch-state.is-open{color:#c64847;background:#fff0ef}.offering-batch-state.is-closed{color:#47714e;background:#edf5ee}:is(.offering-batch-workspace,.offering-batch-workspace>.offering-main-controls)>section>h3{color:#30302d;margin:0;font-size:1.05rem}:is(.offering-batch-workspace,.offering-batch-workspace>.offering-main-controls)>section>p[role=status]{color:#575752;background:#f7f7f5;border-radius:.6rem;margin:.8rem 0;padding:.75rem .85rem;font-size:.78rem}:is(.offering-batch-workspace,.offering-batch-workspace>.offering-main-controls)>section>form{background:#fafaf9;border:1px solid #e9eae8;border-left:2px solid #e2e3e1;border-radius:.65rem;gap:.65rem;margin:.8rem 0;padding:.85rem;display:grid}:is(.offering-batch-workspace,.offering-batch-workspace>.offering-main-controls)>section>form:focus-within{border-left-color:#e95656}:is(.offering-batch-workspace,.offering-batch-workspace>.offering-main-controls)>section>ul{border:0!important;border-radius:0!important;margin:.9rem 0!important}:is(.offering-batch-workspace,.offering-batch-workspace>.offering-main-controls)>section>ul>li{border-bottom:1px solid #ececea;min-height:0!important;padding:.7rem 0!important}:is(.offering-batch-workspace,.offering-batch-workspace>.offering-main-controls)>section>ul>li:last-child{border-bottom:0}.offering-batch-workspace input[type=radio]{transform:scale(.82);min-height:auto!important}@media (width<=700px){:is(.offering-batch-workspace,.offering-batch-workspace>.offering-main-controls)>form{flex-direction:column;align-items:stretch}}.member-core-record-workspace{max-width:48rem;margin:0 auto}.member-core-record-workspace>dl,.member-core-record-workspace>form,.member-core-record-workspace>ul{background:#fff;border:1px solid #e3e4e3;border-radius:.8rem;margin:.85rem 0 1.2rem;padding:1rem;box-shadow:0 .4rem 1.35rem #19191908}.member-core-record-workspace>dl{grid-template-columns:6rem minmax(0,1fr);gap:.35rem .9rem;display:grid}.member-core-record-workspace dt{color:#858580;font-size:.76rem}.member-core-record-workspace dd{color:#383835;margin:0;font-size:.86rem}.member-core-record-workspace>form{background:#fafaf9;border-left:2px solid #e2e3e1}.member-core-record-workspace>form:focus-within{border-left-color:#e95656}.member-core-record-workspace label small{color:#858580;margin-top:.25rem;font-size:.7rem;font-weight:500;display:block}.member-core-record-workspace>ul{border-radius:.7rem;list-style:none}.member-core-record-workspace>ul>li{border-bottom:1px solid #ececea;padding:.65rem 0}.member-core-record-workspace>ul>li:last-child{border-bottom:0}.statistics-report-workspace,.financial-report-workspace{max-width:94rem;margin:0 auto}.statistics-report-workspace>p,.financial-report-workspace>p{color:#858580;font-size:.76rem}.statistics-report-workspace>ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0;padding:0;list-style:none;display:grid}.statistics-report-workspace>ul>li{background:#fff;border:1px solid #e3e4e3;border-radius:.75rem;gap:.25rem;padding:.9rem;display:grid}.statistics-report-workspace span{color:#858580;font-size:.73rem}.statistics-report-workspace strong{color:#292927;letter-spacing:-.065em;font-size:1.5rem}.financial-report-workspace>section{background:#fff;border:1px solid #e3e4e3;border-radius:.8rem;margin:1rem 0;padding:1rem;box-shadow:0 .4rem 1.35rem #19191908}.financial-report-workspace h3{color:#343431;margin:0 0 .75rem;font-size:.9rem}.financial-report-workspace ul{border:0!important;border-radius:0!important;margin:0!important}.financial-report-workspace li{border-bottom:1px solid #ececea;grid-template-columns:minmax(6rem,.7fr) minmax(10rem,1.4fr) auto;align-items:center;gap:.5rem;display:grid;min-height:0!important;padding:.7rem 0!important}.financial-report-workspace li:last-child{border-bottom:0}.financial-report-workspace li strong{color:#353532;font-size:.82rem}.financial-report-workspace li span{color:#7f7f7a;font-size:.73rem}.financial-report-workspace li b{color:#272725;text-align:right;font-size:.84rem}@media (width<=700px){.statistics-report-workspace>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-report-workspace li{grid-template-columns:1fr auto}.financial-report-workspace li span{grid-area:2/1/auto/-1}}.guardian-checkin-workspace{max-width:94rem;margin:0 auto}.guardian-checkin-workspace>.section-heading{border-bottom:1px solid #e6e7e5;margin-bottom:1rem;padding-bottom:1rem}.guardian-checkin-workspace>.command-form{background:#fff;border:1px solid #e3e4e3;border-radius:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:.9rem 0;padding:1rem;display:grid;box-shadow:0 .4rem 1.35rem #19191908}.guardian-checkin-workspace>.command-form:nth-of-type(2){align-items:end;display:flex}.guardian-checkin-workspace>.command-form:nth-of-type(2) label{flex:1}.guardian-checkin-workspace>aside{color:#fff;background:#202020;border-radius:.8rem;margin:1rem 0;padding:1rem 1.1rem}.guardian-checkin-workspace>aside h3{color:#fff;margin:0 0 .35rem}.guardian-checkin-workspace>aside p{color:#d3d3cf;margin:.25rem 0;font-size:.77rem}.guardian-checkin-workspace>aside output{color:#252523;letter-spacing:.08em;background:#fff;border-radius:.45rem;margin:.75rem 0;padding:.7rem;font-size:1.1rem;font-weight:800;display:block}.guardian-checkin-workspace>ul,.guardian-checkin-workspace>article{background:#fff;border:1px solid #e3e4e3;border-radius:.8rem;margin:.75rem 0 1rem;padding:.3rem 1rem;box-shadow:0 .4rem 1.35rem #19191908}.guardian-checkin-workspace>ul{list-style:none}.guardian-checkin-workspace>ul>li{border-bottom:1px solid #ececea;flex-wrap:wrap;align-items:center;gap:.55rem;display:flex;min-height:0!important;padding:.8rem 0!important}.guardian-checkin-workspace>ul>li:last-child{border-bottom:0}.guardian-checkin-workspace>ul>li>span{color:#3b3b37;flex:18rem;font-size:.84rem}.guardian-checkin-workspace>article{padding:1rem}.guardian-checkin-workspace>article h4{color:#343431;margin:0 0 .65rem;font-size:.9rem}.guardian-checkin-workspace>article .command-form{background:#fafaf9;border:1px solid #e9eae8;border-left:2px solid #e1e2df;border-radius:.6rem;flex-wrap:wrap;gap:.55rem;margin:.7rem 0;padding:.75rem;display:flex}.guardian-checkin-workspace>article .command-form label{flex:13rem}@media (width<=780px){.guardian-checkin-workspace>.command-form{grid-template-columns:1fr}.guardian-checkin-workspace>.command-form:nth-of-type(2){display:grid}}.giving-operator-workspace,.accounting-operator-workspace,.accounting-lifecycle-workspace,.accounting-setup-workspace,.settlement-queue-workspace,.volunteer-schedule-workspace,.volunteer-background-check-workspace{max-width:94rem;margin:0 auto}.giving-operator-workspace>.giving-workspace-panel,.accounting-operator-workspace>form,.accounting-setup-workspace>form,.accounting-lifecycle-workspace>section,.settlement-queue-workspace>form,.volunteer-schedule-workspace>.command-form,.volunteer-background-check-workspace>form{background:#fff;border:1px solid #e3e4e3;border-radius:.8rem;margin:.9rem 0;padding:1rem;box-shadow:0 .35rem 1.2rem #19191908}.giving-operator-workspace>.giving-workspace-panel>h3,.accounting-operator-workspace>form>h3,.accounting-setup-workspace>form>h3,.accounting-lifecycle-workspace h3,.settlement-queue-workspace h3,.volunteer-schedule-workspace h3,.volunteer-background-check-workspace h3{color:#2e2e2c;margin:0 0 .7rem;font-size:.95rem}.giving-operator-workspace>.giving-workspace-panel>ul,.accounting-operator-workspace ul,.accounting-setup-workspace ul,.accounting-lifecycle-workspace ul,.settlement-queue-workspace>ul,.volunteer-schedule-workspace ul,.volunteer-background-check-workspace ul{margin:.75rem 0;padding:0;list-style:none}.giving-operator-workspace>.giving-workspace-panel>ul>li,.accounting-operator-workspace ul>li,.accounting-setup-workspace li,.accounting-lifecycle-workspace li,.settlement-queue-workspace>ul>li,.volunteer-schedule-workspace li,.volunteer-background-check-workspace li{border-bottom:1px solid #ececea;padding:.75rem 0}.giving-operator-workspace>.giving-workspace-panel>ul>li:last-child,.accounting-operator-workspace li:last-child,.accounting-setup-workspace li:last-child,.accounting-lifecycle-workspace li:last-child,.settlement-queue-workspace>ul>li:last-child,.volunteer-schedule-workspace li:last-child,.volunteer-background-check-workspace li:last-child{border-bottom:0}.accounting-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0;display:grid}.accounting-summary-panel{background:#fff;border:1px solid #e3e4e3;border-radius:.8rem;padding:1rem}.accounting-summary-panel ul{margin:0}.accounting-summary-panel li{grid-template-columns:minmax(7rem,.7fr) minmax(12rem,1.4fr) auto;align-items:center;gap:.45rem;display:grid}.accounting-summary-panel li strong{color:#343431;font-size:.82rem}.accounting-summary-panel li span{color:#777772;font-size:.75rem}.accounting-summary-panel li b{color:#262624;text-align:right;font-size:.8rem}.accounting-operator-workspace>form,.accounting-setup-workspace>form,.accounting-lifecycle-workspace form,.giving-operator-workspace form,.settlement-queue-workspace form,.volunteer-schedule-workspace form{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.accounting-operator-workspace>form label,.accounting-setup-workspace>form label,.accounting-lifecycle-workspace form label,.giving-operator-workspace form label,.settlement-queue-workspace form label,.volunteer-schedule-workspace form label{flex:12rem}.accounting-operator-workspace fieldset{border:1px solid #e5e5e2;flex:20rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0;padding:.8rem;display:grid}.accounting-lifecycle-workspace>div[aria-label="회계 초기 설정"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:.9rem 0;display:grid}.accounting-lifecycle-workspace>div[aria-label="회계 초기 설정"] form{background:#fafaf9;border:1px solid #e9eae8;border-left:2px solid #e1e2df;border-radius:.65rem;align-content:start;padding:.9rem}.accounting-lifecycle-workspace>div[aria-label="회계 초기 설정"] form:focus-within{border-left-color:#e95656}.accounting-lifecycle-workspace>section{box-shadow:none}.accounting-lifecycle-workspace>section>ul>li{grid-template-columns:minmax(7rem,.7fr) minmax(12rem,1.4fr) auto;align-items:center;gap:.55rem;display:grid}.accounting-lifecycle-workspace>section>ul>li strong{color:#343431;font-size:.8rem}.accounting-lifecycle-workspace>section>ul>li span{color:#696965;font-size:.78rem}.accounting-lifecycle-workspace>section>ul>li b{color:#343431;font-size:.76rem}.settlement-queue-workspace>ul{margin:.9rem 0}.settlement-queue-workspace>ul>li>article{background:#fff;border:1px solid #e3e4e3;border-radius:.8rem;padding:1rem;box-shadow:0 .35rem 1.2rem #19191908}.settlement-queue-workspace>ul>li>article p{color:#777772;margin:.35rem 0;font-size:.78rem}.settlement-queue-workspace>ul>li>article label{vertical-align:bottom;margin:.7rem .5rem .15rem 0;display:inline-flex}.volunteer-schedule-workspace>article{background:#fff;border:1px solid #e3e4e3;border-radius:.8rem;margin:.9rem 0;padding:1rem;box-shadow:0 .35rem 1.2rem #19191908}.volunteer-schedule-workspace>article>section{background:#fafaf9;border:1px solid #e9eae8;border-radius:.65rem;margin:.8rem 0;padding:.85rem}.volunteer-schedule-workspace>article>section h4,.volunteer-schedule-workspace>article>section h5{color:#444440;margin:.2rem 0 .55rem}.volunteer-schedule-workspace>article li{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.volunteer-schedule-workspace>article .command-form{background:#fff;border-left:2px solid #e1e2df;margin:.45rem 0 0;padding:.55rem}.volunteer-background-check-workspace>p{color:#777772;font-size:.78rem}.volunteer-background-check-workspace>ul>li{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.volunteer-background-check-workspace>ul>li strong{color:#363633}.volunteer-background-check-workspace>ul>li p{color:#777772;flex:100%;margin:.15rem 0;font-size:.76rem}@media (width<=820px){.accounting-summary-grid,.accounting-lifecycle-workspace>div[aria-label="회계 초기 설정"]{grid-template-columns:1fr}.accounting-summary-panel li,.accounting-lifecycle-workspace>section>ul>li{grid-template-columns:1fr auto}.accounting-summary-panel li span,.accounting-lifecycle-workspace>section>ul>li span{grid-column:1/-1}.accounting-operator-workspace fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}.legacy-cutover-workspace,.receipt-cutover-workspace,.webhook-workspace,.artifact-workspace,.d001-workspace{max-width:94rem;margin:0 auto}.receipt-cutover-workspace,.expense-bulk-workspace{overflow-wrap:anywhere;min-width:0}.expense-bulk-workspace fieldset{flex-wrap:wrap;gap:.7rem;min-width:0;display:flex}.expense-bulk-workspace fieldset>label{flex-direction:column;flex:14rem;gap:.3rem;min-width:0;display:flex}.expense-bulk-workspace input,.expense-bulk-workspace select,.expense-bulk-workspace textarea{min-width:0;max-width:100%}.expense-bulk-actions{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.expense-bulk-rows{padding:0;list-style:none}.expense-bulk-rows>li{border-top:1px solid #e3e4e3;padding:.8rem 0}.receipt-cutover-workspace>fieldset{flex-wrap:wrap;gap:.7rem;min-width:0;display:flex}.receipt-cutover-workspace>fieldset label{flex-direction:column;flex:12rem;gap:.3rem;min-width:0;display:flex}.receipt-cutover-workspace input,.receipt-cutover-workspace select{max-width:100%}.legacy-cutover-workspace>section,.legacy-cutover-workspace>form,.receipt-cutover-workspace>form,.webhook-workspace>.webhook-panel,.artifact-workspace>form,.artifact-history,.d001-workspace>form,.receipt-cutover-workspace>ul{background:#fff;border:1px solid #e3e4e3;border-radius:.8rem;margin:.9rem 0;padding:1rem;box-shadow:0 .35rem 1.2rem #19191908}.legacy-cutover-workspace>section>h3,.webhook-workspace h3,.artifact-workspace h3,.d001-workspace h3,.receipt-cutover-workspace h2{color:#30302d;margin:0 0 .7rem}.legacy-cutover-workspace ul,.webhook-workspace ul,.artifact-workspace ul,.d001-workspace ul,.receipt-cutover-workspace ul{margin:.75rem 0;padding:0;list-style:none}.legacy-cutover-workspace li,.webhook-workspace li,.artifact-workspace li,.d001-workspace li,.receipt-cutover-workspace li{border-bottom:1px solid #ececea;padding:.7rem 0}.legacy-cutover-workspace li:last-child,.webhook-workspace li:last-child,.artifact-workspace li:last-child,.d001-workspace li:last-child,.receipt-cutover-workspace li:last-child{border-bottom:0}.legacy-cutover-workspace>form,.receipt-cutover-workspace>form,.webhook-workspace form,.artifact-workspace form,.d001-workspace form{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.legacy-cutover-workspace>form label,.receipt-cutover-workspace>form label,.webhook-workspace form label,.artifact-workspace form label,.d001-workspace form label{flex:12rem}.chms-shell:not(.is-agent) .workspace-tab-panel .legacy-cutover-workspace>form>label{min-width:0}.chms-shell:not(.is-agent) .workspace-tab-panel .legacy-cutover-workspace>form>label input,.chms-shell:not(.is-agent) .workspace-tab-panel .legacy-cutover-workspace>form>label select{width:100%;min-width:0}.legacy-cutover-workspace>section li span{color:#777772;margin-top:.2rem;font-size:.76rem;display:block}.legacy-cutover-workspace>section p,.receipt-cutover-workspace>p,.artifact-workspace>p,.d001-workspace>p{color:#777772;font-size:.78rem}.webhook-workspace>.webhook-panel>ul>li{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.webhook-workspace code{color:#555550;word-break:break-all;font-size:.76rem}.webhook-workspace form{background:#fafaf9;border-left:2px solid #e1e2df;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.8rem 1rem;margin-top:.8rem;padding:.8rem;display:grid}.chms-shell:not(.is-agent) .workspace-tab-panel .webhook-workspace form{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.webhook-workspace form:focus-within{border-left-color:#e95656}.webhook-workspace form>h4,.webhook-workspace form>.webhook-event-types,.webhook-workspace form>button{grid-column:1/-1}.webhook-workspace form>h4{margin:0}.webhook-event-types{background:#fff!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:.55rem 1rem!important;margin:0!important;padding:.8rem!important;display:grid!important}.webhook-event-types label{flex-direction:row;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.webhook-event-types input[type=checkbox],.webhook-event-types input[type=checkbox]:focus{appearance:auto;accent-color:#202020;border:0;border-radius:0;width:1rem;height:1rem;min-height:1rem;padding:0;position:static}.webhook-event-types input[type=checkbox]:after{content:none}.webhook-event-types p{grid-column:1/-1;margin:0}.webhook-workspace form>label{gap:.42rem;min-width:0;display:grid}.webhook-workspace form>label input{width:100%}.webhook-workspace form>button{justify-self:start}.webhook-workspace form>button+button{grid-column:auto;justify-self:start}@media (width<=760px){.webhook-workspace form,.chms-shell:not(.is-agent) .workspace-tab-panel .webhook-workspace form{grid-template-columns:1fr}.webhook-event-types{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=460px){.webhook-event-types{grid-template-columns:1fr!important}}.artifact-history li,.d001-workspace li{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.artifact-history li strong{color:#363633}.member-self-workspace,.member-core-record-workspace,.member-communication-workspace,.member-community-workspace,.member-groups-workspace{max-width:60rem;margin:0 auto}.member-self-workspace>dl,.member-self-workspace>form,.member-self-workspace>ul,.member-communication-workspace>form,.member-communication-workspace>ul,.member-community-panel,.member-groups-panel{background:#fff;border:1px solid #e3e4e3;border-radius:.8rem;margin:.85rem 0;padding:1rem;box-shadow:0 .35rem 1.2rem #19191908}.member-self-workspace>h3,.member-communication-workspace>h2,.member-community-panel h2,.member-groups-panel h3{color:#2e2e2c;margin-top:1.4rem}.member-self-workspace ul,.member-communication-workspace ul,.member-community-panel ul,.member-groups-panel ul{margin:.65rem 0;padding:0;list-style:none}.member-self-workspace li,.member-communication-workspace li,.member-community-panel li,.member-groups-panel li{border-bottom:1px solid #ececea;padding:.7rem 0}.member-self-workspace li:last-child,.member-communication-workspace li:last-child,.member-community-panel li:last-child,.member-groups-panel li:last-child{border-bottom:0}.member-self-workspace form,.member-communication-workspace form{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.member-self-workspace form label,.member-communication-workspace form label{flex:12rem}.member-community-workspace{max-width:74rem}.member-community-workspace>h1{margin-bottom:1.4rem}.member-community-panel p{color:#696965;font-size:.82rem}.member-groups-panel>li,.member-groups-panel li{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.member-groups-panel li>button:first-child{text-align:left;flex:18rem}.member-groups-workspace article{background:#fafaf9;border:1px solid #e9eae8;border-radius:.65rem;margin-top:.8rem;padding:1rem}.education-catalog-workspace>ul.education-catalog-list{background:#fff;padding:.25rem 1rem}.education-catalog-workspace>ul.education-catalog-list>li.education-catalog-item{grid-template-columns:minmax(0,.78fr) minmax(25rem,1.22fr);align-items:center;gap:1rem;padding:1rem 0;display:grid!important}.education-catalog-item-summary{gap:.3rem;min-width:0;display:grid}.education-catalog-item-summary strong{color:#30302d;font-size:.98rem}.education-catalog-item-summary span{color:#74746f;font-size:.81rem;line-height:1.5}.education-catalog-item-actions{flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0;display:flex}.chms-shell:not(.is-agent) .workspace-tab-panel .education-catalog-item-actions form{background:#fafaf9;border:1px solid #e7e8e6;border-left:2px solid #e1e2df;border-radius:.65rem;flex:22rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;margin:0;padding:.7rem}.chms-shell:not(.is-agent) .workspace-tab-panel .education-catalog-item-actions form label{min-width:0}.chms-shell:not(.is-agent) .workspace-tab-panel .education-catalog-item-actions form label:nth-child(3){grid-column:1/-1}.chms-shell:not(.is-agent) .workspace-tab-panel .education-catalog-item-actions form textarea,.chms-shell:not(.is-agent) .workspace-tab-panel .education-catalog-item-actions form select,.chms-shell:not(.is-agent) .workspace-tab-panel .education-catalog-item-actions form input{box-sizing:border-box;width:100%;min-width:0}.chms-shell:not(.is-agent) .workspace-tab-panel .education-catalog-item-actions form>button{grid-column:1/-1;justify-self:start}.education-catalog-item-actions>button{flex:none}.education-teacher-list{grid-column:1/-1}.education-catalog-workspace .education-teacher-list>li.education-teacher-row{grid-template-columns:minmax(0,1fr) minmax(22rem,.9fr);align-items:center;gap:.8rem;display:grid!important}.education-teacher-row>span{color:#62625e;font-size:.82rem}.chms-shell:not(.is-agent) .workspace-tab-panel form.education-teacher-end-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;margin:0;padding:.65rem}.chms-shell:not(.is-agent) .workspace-tab-panel form.education-teacher-end-form label{min-width:0}.chms-shell:not(.is-agent) .workspace-tab-panel form.education-teacher-end-form input{box-sizing:border-box;width:100%;min-width:0}@media (width<=900px){.education-catalog-workspace>ul.education-catalog-list>li.education-catalog-item,.education-catalog-workspace .education-teacher-list>li.education-teacher-row,.chms-shell:not(.is-agent) .workspace-tab-panel .education-catalog-item-actions form,.chms-shell:not(.is-agent) .workspace-tab-panel form.education-teacher-end-form{grid-template-columns:1fr}.education-catalog-item-actions>button{width:100%}}.chms-shell:not(.is-agent) .workspace-tab-panel form[aria-label="복식 전표 입력"]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.chms-shell:not(.is-agent) .workspace-tab-panel form[aria-label="복식 전표 입력"]>h3,.chms-shell:not(.is-agent) .workspace-tab-panel form[aria-label="복식 전표 입력"]>p{grid-column:1/-1}.chms-shell:not(.is-agent) .workspace-tab-panel form[aria-label="복식 전표 입력"]>label{min-width:0}.chms-shell:not(.is-agent) .workspace-tab-panel form[aria-label="복식 전표 입력"]>label input,.chms-shell:not(.is-agent) .workspace-tab-panel form[aria-label="복식 전표 입력"]>label select{box-sizing:border-box;width:100%;min-width:0}.chms-shell:not(.is-agent) .workspace-tab-panel form[aria-label="복식 전표 입력"]>fieldset{box-sizing:border-box;grid-column:span 1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;width:100%;margin:0}.chms-shell:not(.is-agent) .workspace-tab-panel form[aria-label="복식 전표 입력"]>fieldset label{min-width:0}.chms-shell:not(.is-agent) .workspace-tab-panel form[aria-label="복식 전표 입력"]>fieldset input{box-sizing:border-box;width:100%;min-width:0}.chms-shell:not(.is-agent) .workspace-tab-panel form[aria-label="복식 전표 입력"]>fieldset>button{grid-column:1/-1;justify-self:start}.chms-shell:not(.is-agent) .workspace-tab-panel form[aria-label="복식 전표 입력"]>button[type=button],.chms-shell:not(.is-agent) .workspace-tab-panel form[aria-label="복식 전표 입력"]>button[type=submit]{justify-self:start}@media (width<=820px){.chms-shell:not(.is-agent) .workspace-tab-panel form[aria-label="복식 전표 입력"],.chms-shell:not(.is-agent) .workspace-tab-panel form[aria-label="복식 전표 입력"]>fieldset{grid-template-columns:1fr}.chms-shell:not(.is-agent) .workspace-tab-panel form[aria-label="복식 전표 입력"]>fieldset{grid-column:auto}}.event-list>ul>li.event-record{grid-template-columns:1fr;align-items:stretch;gap:.9rem;display:grid!important}.event-record-overview{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem 1rem;min-width:0;display:flex}.event-record-overview .event-item-heading{flex:15rem}.event-record .event-actions{flex-wrap:wrap;align-self:end;margin-top:0}.event-record .event-participants{box-sizing:border-box;width:100%;min-width:0;margin:0}.event-participants-heading{justify-content:space-between;align-items:start;gap:.75rem;margin-bottom:.65rem;display:flex}.event-participants-heading .workspace-kicker{color:#a04a47;margin:0 0 .2rem;font-size:.64rem}.event-participants-heading h4{color:#383834;margin:0;font-size:.86rem}.event-participants-heading>span{color:#64645f;white-space:nowrap;background:#efefec;border-radius:99px;padding:.3rem .5rem;font-size:.67rem;font-weight:800}.event-participant-help{border-top:1px solid #ececea;padding-top:.7rem;font-size:.76rem;color:#777771!important;margin:.7rem 0 0!important}.chms-shell:not(.is-agent) .workspace-tab-panel form.event-participant-form{background:#fff;border:1px solid #e4e5e3;border-left:2px solid #e1e2df;border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem;margin:.75rem 0 0;padding:.65rem;display:grid}.chms-shell:not(.is-agent) .workspace-tab-panel form.event-participant-form label{min-width:0}.chms-shell:not(.is-agent) .workspace-tab-panel form.event-participant-form input,.chms-shell:not(.is-agent) .workspace-tab-panel form.event-participant-form select{box-sizing:border-box;width:100%;min-width:0}.chms-shell:not(.is-agent) .workspace-tab-panel form.event-participant-form:has(label:nth-child(2)){grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.chms-shell:not(.is-agent) .workspace-tab-panel form.event-participant-form>button{white-space:nowrap;margin:0}@media (width<=620px){.event-record-overview{flex-direction:column;align-items:stretch}.event-record-overview .event-item-heading{flex:0 auto}.event-record .event-actions{align-self:start}:is(.chms-shell:not(.is-agent) .workspace-tab-panel form.event-participant-form,.chms-shell:not(.is-agent) .workspace-tab-panel form.event-participant-form:has(label:nth-child(2))){grid-template-columns:1fr}.chms-shell:not(.is-agent) .workspace-tab-panel form.event-participant-form>button{width:100%}.event-participants-heading{flex-direction:column;align-items:start;gap:.4rem}}#member-self-content{box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:min(100%,1120px)}#member-self-content>*{width:100%;min-width:0}.accounting-approval-workspace,.donation-receipt-workspace,.resource-reservation-workspace{max-width:94rem;margin:0 auto}.accounting-approval-workspace>section,.donation-receipt-workspace>form,.resource-reservation-panel{background:#fff;border:1px solid #e3e4e3;border-radius:.8rem;margin:.9rem 0;padding:1rem;box-shadow:0 .35rem 1.2rem #19191908}.accounting-approval-workspace>section>ul,.donation-receipt-workspace>.receipt-list,.resource-reservation-panel>ul{margin:.7rem 0;padding:0;list-style:none}.accounting-approval-workspace>section>ul>li,.donation-receipt-workspace>.receipt-list>li,.resource-reservation-panel>ul>li{border-bottom:1px solid #ececea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;padding:.75rem 0;display:flex}.accounting-approval-workspace>section>ul>li:last-child,.donation-receipt-workspace>.receipt-list>li:last-child,.resource-reservation-panel>ul>li:last-child{border-bottom:0}.donation-receipt-workspace form,.resource-reservation-panel form{flex-wrap:wrap;align-items:end;gap:.7rem;display:flex}.donation-receipt-workspace form label,.resource-reservation-panel form label{flex:12rem}.resource-reservation-panel li>div{gap:.25rem;min-width:min(100%,24rem);display:grid}.resource-reservation-panel li>div span{color:#696965;font-size:.84rem}.member-volunteer-workspace,.member-background-check-workspace,.education-completion-workspace,.education-course-completion-workspace{max-width:60rem;margin:0 auto}.member-volunteer-workspace>header,.member-background-check-workspace>h2{margin-bottom:1rem}.member-volunteer-workspace>ul,.member-background-check-workspace>ul,.education-completion-workspace>dl,.education-course-completion-workspace>dl{background:#fff;border:1px solid #e3e4e3;border-radius:.8rem;margin:.9rem 0;padding:1rem;list-style:none;box-shadow:0 .35rem 1.2rem #19191908}.member-volunteer-workspace>ul>li,.member-background-check-workspace>ul>li{border-bottom:1px solid #ececea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 0;display:flex}.member-volunteer-workspace>ul>li:last-child,.member-background-check-workspace>ul>li:last-child{border-bottom:0}.member-volunteer-workspace>ul>li>div{gap:.25rem;min-width:min(100%,24rem);display:grid}.member-volunteer-workspace>ul>li>div span{color:#696965;font-size:.86rem}.education-completion-workspace>form,.education-course-completion-workspace>form{background:#fff;border:1px solid #e3e4e3;border-radius:.8rem;flex-wrap:wrap;align-items:end;gap:.7rem;padding:1rem;display:flex}.education-completion-workspace>form label,.education-course-completion-workspace>form label{flex:14rem}.chms-shell:not(.is-agent) .workspace-tab-panel :is(form[aria-label="교육 학생 명단 조회"],form[aria-label="교육 수료 현황 조회"],form[aria-label="교육 과정 수료 현황 조회"]){grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));min-width:0}:is(form[aria-label="교육 학생 명단 조회"],form[aria-label="교육 수료 현황 조회"],form[aria-label="교육 과정 수료 현황 조회"])>label{min-width:0}:is(form[aria-label="교육 학생 명단 조회"],form[aria-label="교육 수료 현황 조회"],form[aria-label="교육 과정 수료 현황 조회"]) :is(input,select){box-sizing:border-box;width:100%;min-width:0;max-width:100%}@media (width<=760px){.chms-shell:not(.is-agent) .workspace-tab-panel :is(form[aria-label="교육 학생 명단 조회"],form[aria-label="교육 수료 현황 조회"],form[aria-label="교육 과정 수료 현황 조회"]){grid-template-columns:1fr}}section[aria-labelledby=education-student-roster-title]>ul[aria-label="교육 학생 명단"]>li>form[aria-label^="교육 학생 이동 사전 점검 "]{box-sizing:border-box;min-width:0;max-width:100%}section[aria-labelledby=education-student-roster-title]>ul[aria-label="교육 학생 명단"]>li>form[aria-label^="교육 학생 이동 사전 점검 "]>label{min-width:0}section[aria-labelledby=education-student-roster-title]>ul[aria-label="교육 학생 명단"]>li>form[aria-label^="교육 학생 이동 사전 점검 "]>label>select[name=targetEducationClassId]{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.education-completion-workspace>dl,.education-course-completion-workspace>dl{grid-template-columns:minmax(10rem,1fr) minmax(5rem,auto);gap:.55rem 1rem;display:grid}.education-completion-workspace>dl dt,.education-course-completion-workspace>dl dt{color:#696965}.in-app-notification-workspace,.mobile-operations-view{max-width:60rem;margin:0 auto}.in-app-notification-workspace>.section-heading,.mobile-operations-view>.section-heading{border-bottom:1px solid #e3e4e3;justify-content:space-between;align-items:flex-end;margin-bottom:1rem;padding-bottom:1rem;display:flex}.in-app-notification-count{color:#fff;background:#202020;border-radius:.65rem;align-items:baseline;gap:.35rem;padding:.65rem .85rem;font-size:1.35rem;font-weight:800;display:inline-flex}.in-app-notification-count small{color:#bdbdb9;font-size:.7rem;font-weight:700}.in-app-notification-list{background:#fff;border:1px solid #e3e4e3;border-radius:.8rem;margin:.9rem 0;padding:0 1rem;list-style:none;box-shadow:0 .35rem 1.2rem #19191908}.in-app-notification-list>li{border-bottom:1px solid #ececea;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:1rem 0;display:grid}.in-app-notification-list>li:last-child{border-bottom:0}.in-app-notification-list>li>div{min-width:0}.in-app-notification-list strong{color:#30302d;font-size:.88rem;display:block}.in-app-notification-list p{color:#777772;text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0 0;font-size:.76rem;line-height:1.55;overflow:hidden}.in-app-notification-list .notification-state{color:#878782;white-space:nowrap;font-size:.72rem;font-weight:700}.in-app-notification-list .is-unread .notification-state{color:#d55353}.in-app-notification-list .is-read{opacity:.72}.mobile-operations-view{max-width:74rem}.mobile-operations-view>.attendance-session-workspace,.mobile-operations-view>.offline-attendance-queue-panel{margin:.9rem 0}.mobile-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.mobile-news-panel{background:#fff;border:1px solid #e3e4e3;border-radius:.8rem;min-width:0;padding:1rem;box-shadow:0 .35rem 1.2rem #19191908}.mobile-news-panel-heading{border-bottom:1px solid #ececea;justify-content:space-between;align-items:baseline;margin-bottom:.45rem;padding-bottom:.6rem;display:flex}.mobile-news-panel h3{color:#30302d;margin:0;font-size:.9rem}.mobile-news-panel-heading span{color:#999994;font-size:.7rem;font-weight:700}.mobile-news-panel ul{margin:0;padding:0;list-style:none}.mobile-news-panel li{color:#474743;border-bottom:1px solid #f0f0ee;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.7rem;padding:.55rem 0;font-size:.8rem;display:flex}.mobile-news-panel li:last-child{border-bottom:0}.mobile-news-panel li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-news-panel li button{flex:none;min-height:2rem!important;padding:.3rem .5rem!important}@media (width<=780px){.in-app-notification-workspace>.section-heading,.mobile-operations-view>.section-heading{flex-direction:column;align-items:flex-start;gap:.8rem}.mobile-news-grid{grid-template-columns:1fr}.in-app-notification-list>li{grid-template-columns:minmax(0,1fr) auto}.in-app-notification-list .notification-state{grid-area:1/2}.in-app-notification-list button{grid-area:2/2}}@media (width<=760px){.chms-shell:not(.is-agent){color:#202020;background:#fff}.chms-shell:not(.is-agent) .chms-page,.chms-shell:not(.is-agent) .chms-canvas{background:#fbfbfa}.chms-shell:not(.is-agent) .chms-topbar{background:#fff;border-bottom-color:#e4e5e7;display:flex}.chms-shell:not(.is-agent) .chms-topbar p{color:#777}.chms-shell:not(.is-agent) .workspace-screen{color:#202020;background:#fff}.chms-shell:not(.is-agent) .workspace-screen-header{background:#fff;border-bottom-color:#e4e5e7}.chms-shell:not(.is-agent) .workspace-screen-header h1{color:#191919}.chms-shell:not(.is-agent) .workspace-screen-header p{color:#777}.chms-shell:not(.is-agent) .workspace-tabs{background:#fff;border-bottom-color:#e4e5e7}.chms-shell:not(.is-agent) .workspace-tabs button{color:#777}.chms-shell:not(.is-agent) .workspace-tabs button[aria-selected=true]{color:#fff;background:#202020;border-color:#202020}.chms-shell:not(.is-agent) .workspace-tab-panel{color:#202020;background:#fbfbfa}.chms-shell:not(.is-agent) .workspace-tab-panel>section,.chms-shell:not(.is-agent) .workspace-tab-panel>div>section,.chms-shell:not(.is-agent) .workspace-tab-panel section,.chms-shell:not(.is-agent) .workspace-tab-panel aside{color:#202020;background:#fff;border-color:#e3e4e3}.chms-shell:not(.is-agent) .workspace-tab-panel h1,.chms-shell:not(.is-agent) .workspace-tab-panel h2,.chms-shell:not(.is-agent) .workspace-tab-panel h3,.chms-shell:not(.is-agent) .workspace-tab-panel h4,.chms-shell:not(.is-agent) .workspace-tab-panel strong,.chms-shell:not(.is-agent) .workspace-tab-panel label{color:#30302d}.chms-shell:not(.is-agent) .workspace-tab-panel p,.chms-shell:not(.is-agent) .workspace-tab-panel li,.chms-shell:not(.is-agent) .workspace-tab-panel dt,.chms-shell:not(.is-agent) .workspace-tab-panel dd{color:#696965}.chms-shell:not(.is-agent) .workspace-tab-panel button:not(.workspace-tabs button){color:#3c3c3a;background:#fff;border-color:#dcdddf}.chms-shell:not(.is-agent) .workspace-tab-panel form{background:#fafaf9;border-color:#e7e7e5}.chms-shell:not(.is-agent) .workspace-tab-panel input,.chms-shell:not(.is-agent) .workspace-tab-panel select,.chms-shell:not(.is-agent) .workspace-tab-panel textarea{color:#222;background:#fff;border-color:#dcdedc}.chms-shell:not(.is-agent) .workspace-tab-panel option{color:#222;background:#fff}.chms-shell:not(.is-agent) .workspace-tab-panel table{color:#2b2b29;background:#fff;border-color:#dedfdd}.chms-shell:not(.is-agent) .workspace-tab-panel th{color:#454541;background:#f6f6f4}.chms-shell:not(.is-agent) .workspace-tab-panel td{color:#4d4d49;background:#fff}.chms-shell:not(.is-agent) .workspace-tab-panel td button{color:#242422}.chms-shell:not(.is-agent) .workspace-tab-panel .empty-state{color:#696965;background:#fff;border-color:#d8d9d7}}.action-confirm-backdrop{z-index:100;background:#1010107a;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.action-confirm-dialog{background:#fff;border:1px solid #e1e2df;border-radius:1rem;width:min(100%,31rem);max-width:31rem;padding:1.4rem;box-shadow:0 1.5rem 4rem #00000038}.action-confirm-dialog h2{color:#242422;letter-spacing:-.05em;margin:.2rem 0 .55rem;font-size:1.4rem}.action-confirm-dialog p{color:#676763;line-height:1.6}.action-confirm-dialog ul{background:#f7f7f5;border-radius:.65rem;gap:.35rem;margin:1rem 0;padding:.8rem .9rem;list-style:none;display:grid}.action-confirm-dialog li{color:#464642;font-size:.84rem}.action-confirm-actions{justify-content:flex-end;gap:.55rem;display:flex}.action-confirm-actions button{cursor:pointer;border-radius:.55rem;min-height:2.65rem;padding:.6rem .9rem;font-weight:750}.action-confirm-actions .is-primary{color:#fff;background:#202020;border:1px solid #202020}.action-confirm-actions .is-danger{color:#fff;background:#c74444;border:1px solid #c74444}.chms-topbar-actions{position:relative}.shell-search-trigger{color:#333;cursor:pointer;font:inherit;background:#fff;border:1px solid #dedfdd;border-radius:.5rem;align-items:center;gap:.32rem;padding:.42rem .62rem;font-weight:700;display:inline-flex}.shell-search-popover{z-index:90;background:#fff;border:1px solid #dfe0dd;border-radius:.8rem;gap:.7rem;width:min(22rem,100vw - 2rem);padding:.85rem;display:grid;position:fixed;top:5.5rem;right:clamp(1rem,3.35vw,4.4rem);box-shadow:0 .8rem 2rem #0000001f}.shell-search-heading{justify-content:space-between;align-items:center;display:flex}.shell-search-popover form{gap:.45rem;display:flex}.shell-search-popover label{flex:1;gap:.25rem;font-weight:700;display:grid}.shell-search-popover input{border:1px solid #ced0cc;border-radius:.45rem;min-width:0;padding:.45rem}.shell-search-popover button{cursor:pointer;border:1px solid #d0d1ce;border-radius:.45rem;padding:.42rem .6rem;font-weight:700}.shell-search-popover ul{gap:.42rem;max-height:13rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.shell-search-popover li{border-bottom:1px solid #eeeeec;gap:.1rem;padding:.42rem 0;display:grid}.shell-search-popover li span,.shell-search-popover p{color:#656560;font-size:.8rem}.shell-search-link{justify-self:start}.chms-shell:not(.is-agent) .rail-search-trigger{color:#ef7a7a;margin-bottom:.45rem}.chms-shell .chms-rail button.mobile-workspace-menu:not(.chms-brand-control){display:none}@media (width<=760px){.chms-shell .chms-rail button.mobile-workspace-menu:not(.chms-brand-control){display:inline-flex}}.report-as-of-control{color:#53534f;align-items:center;gap:.5rem;font-size:.84rem;font-weight:700;display:inline-flex}.report-as-of-control input{color:#292927;border:1px solid #d7d8d5;border-radius:.5rem;padding:.45rem .55rem}@media (width<=760px){.workspace-screen[data-workspace=reports] .workspace-screen-header{grid-template-columns:1fr;gap:.8rem;display:grid}.workspace-screen[data-workspace=reports] .workspace-screen-action{width:100%}.workspace-screen[data-workspace=reports] .report-as-of-control{justify-content:space-between;width:100%}.workspace-screen[data-workspace=reports] .report-as-of-control input{flex:auto;min-width:0}}.accounting-advanced{background:#fff;border:1px solid #e1e2df;border-radius:.8rem;margin-top:1rem;padding:0 1rem}.accounting-advanced>summary{color:#343432;cursor:pointer;padding:1rem 0;font-weight:800}.accounting-advanced[open]>summary{border-bottom:1px solid #e8e8e5}.knowledge-upload-workspace{gap:1.25rem;display:grid}.knowledge-upload-hero{grid-template-columns:minmax(0,1fr) minmax(15rem,22rem);align-items:stretch;gap:1rem;display:grid}.knowledge-upload-hero h2{margin:.25rem 0 .5rem}.knowledge-upload-hero p{max-width:58rem;color:var(--ink-muted,#5e6875)}.knowledge-upload-policy{border:1px solid var(--line,#d9dee5);background:var(--surface-subtle,#f6f8fa);border-radius:1rem;align-content:center;gap:.4rem;padding:1.1rem;display:grid}.knowledge-upload-policy span,.knowledge-upload-policy small{color:var(--ink-muted,#5e6875)}.knowledge-upload-form{border:1px solid var(--line,#d9dee5);background:var(--legacy-surface,#fff);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.85rem 1rem;padding:1.1rem;display:grid}.knowledge-upload-form label{gap:.45rem;font-weight:600;display:grid}.knowledge-upload-form input[type=file]{border:1px dashed var(--line-strong,#b8c0cb);background:var(--surface-subtle,#f6f8fa);border-radius:.7rem;width:100%;padding:.75rem}.knowledge-upload-selection{color:var(--ink-muted,#5e6875);flex-wrap:wrap;grid-column:1/-1;gap:.75rem;display:flex}.knowledge-upload-selection ul,.knowledge-upload-error ul{gap:.35rem;width:100%;margin:0;padding-left:1.2rem;display:grid}.knowledge-upload-selection li,.knowledge-upload-error li{overflow-wrap:anywhere;min-width:0}.knowledge-upload-error li{gap:.15rem;display:grid}.knowledge-upload-selection strong{color:var(--ink,#202733)}.knowledge-upload-status,.knowledge-upload-error{border-radius:.7rem;margin:0;padding:.75rem 1rem}.knowledge-upload-status{color:#175b46;background:#e7f4ed}.knowledge-upload-error{color:#9b2c2c;background:#fff0f0}.knowledge-upload-list{gap:.8rem;display:grid}.knowledge-upload-list ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.knowledge-upload-list li{border:1px solid var(--line,#d9dee5);background:var(--legacy-surface,#fff);border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.knowledge-upload-list li>div{gap:.25rem;display:grid}.knowledge-upload-list li span{color:var(--ink-muted,#5e6875);font-size:.9rem}@media (width<=760px){.knowledge-upload-hero,.knowledge-upload-form{grid-template-columns:1fr}.knowledge-upload-selection{grid-column:auto}}section[aria-label=일일·주간\ 사역보고]>article[aria-label=선택한\ 사역보고] pre{white-space:pre-wrap;overflow-wrap:anywhere}.pastoral-report-print-root{display:none}@media print{body.pastoral-report-printing>:not(.pastoral-report-print-root){display:none!important}body.pastoral-report-printing .pastoral-report-print-root,body.pastoral-report-printing .pastoral-report-print-root *{visibility:visible}body.pastoral-report-printing .pastoral-report-print-root{color:#111;background:#fff;width:100%;font-size:11pt;display:block}.pastoral-report-print-root pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.pastoral-report-print-root table{border-collapse:collapse;width:100%}.pastoral-report-print-root th,.pastoral-report-print-root td{text-align:left;border:1px solid #aaa;padding:6px}.pastoral-report-print-root tr,.pastoral-report-print-root h2{break-inside:avoid}.pastoral-report-print-root thead{display:table-header-group}}.offering-batch-workspace>.offering-main-controls{border:0;min-inline-size:0;margin:0;padding:0}.offering-main-controls>legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.offering-intake-panel{background:#fafaf9;border:1px solid #e9eae8;border-radius:.65rem;margin:.8rem 0;padding:.85rem}.offering-intake-panel fieldset{gap:.65rem;min-inline-size:0;display:grid}.offering-intake-panel table{border-collapse:collapse;table-layout:fixed;width:100%}.offering-intake-panel td,.offering-intake-panel th{text-align:left;padding:.4rem}.offering-intake-panel input[type=number]{box-sizing:border-box;max-inline-size:12rem;width:100%}.offering-accounting-panel{background:#fafaf9;border:1px solid #e9eae8;border-radius:.65rem;margin:.8rem 0;padding:.85rem}.offering-accounting-panel fieldset{min-inline-size:0}.offering-accounting-panel fieldset>section{border-bottom:1px solid #e9eae8;gap:.65rem;margin:.7rem 0;padding:.75rem 0;display:grid}.offering-accounting-panel table{border-collapse:collapse;table-layout:fixed;width:100%}.offering-accounting-panel th,.offering-accounting-panel td{overflow-wrap:anywhere;text-align:left;padding:.4rem}.offering-draft-panel{border-top:1px solid #e3e4e3;margin-top:1rem;padding-top:1rem}.offering-draft-panel>section{background:#fff;border:1px solid #e3e4e3;border-radius:.6rem;margin:.8rem 0;padding:.8rem}.offering-draft-panel fieldset{gap:.65rem;min-inline-size:0;display:grid}.offering-draft-panel table{border-collapse:collapse;table-layout:fixed;width:100%}.offering-draft-panel td,.offering-draft-panel th{overflow-wrap:anywhere;text-align:left;padding:.4rem}.accounting-opening-panel fieldset{gap:.65rem;min-inline-size:0;display:grid}.accounting-opening-panel .opening-entries{gap:.8rem;display:grid}.accounting-opening-panel .opening-entries>fieldset{background:#fafaf9;border:1px solid #e3e4e3;border-radius:.6rem;grid-template-columns:repeat(3,minmax(0,1fr))}.accounting-opening-panel>section{border:1px solid #e3e4e3;border-radius:.6rem;margin:.8rem 0;padding:.8rem}.accounting-opening-panel table{border-collapse:collapse;table-layout:fixed;width:100%}.accounting-opening-panel td,.accounting-opening-panel th{overflow-wrap:anywhere;text-align:left;padding:.4rem}@media (width<=650px){.accounting-opening-panel .opening-entries>fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}.accounting-period-workflow-panel fieldset{gap:.65rem;min-inline-size:0;display:grid}.accounting-period-workflow-panel details>section{border:1px solid #e3e4e3;border-radius:.5rem;margin:.8rem 0;padding:.7rem}.accounting-period-workflow-panel details table{border-collapse:collapse;table-layout:fixed;width:100%}.accounting-period-workflow-panel details td,.accounting-period-workflow-panel details th{overflow-wrap:anywhere;text-align:left;padding:.4rem}.accounting-expense-workspace{border:1px solid #e3e4e3;border-radius:.7rem;gap:.75rem;padding:1rem;display:grid}.accounting-expense-workspace fieldset{border:1px solid #e3e4e3;border-radius:.5rem;gap:.65rem;min-inline-size:0;display:grid}.accounting-expense-workspace label{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.accounting-expense-workspace input:not([type=checkbox]),.accounting-expense-workspace select{min-width:0;max-width:100%}.accounting-expense-workspace article{border:1px solid #e3e4e3;border-radius:.5rem;padding:.8rem}.accounting-expense-workspace li{overflow-wrap:anywhere}.accounting-budget-workflow{border:1px solid #e3e4e3;border-radius:.7rem;gap:.75rem;padding:1rem;display:grid}.accounting-budget-workflow fieldset{border:1px solid #e3e4e3;border-radius:.5rem;gap:.65rem;min-inline-size:0;display:grid}.accounting-budget-workflow label{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.accounting-budget-workflow input,.accounting-budget-workflow select{min-width:0;max-width:100%}.accounting-budget-workflow article,.accounting-budget-workflow>section{border:1px solid #e3e4e3;border-radius:.5rem;padding:.8rem}.accounting-budget-workflow table{border-collapse:collapse;width:100%}.accounting-budget-workflow td,.accounting-budget-workflow th{text-align:left;overflow-wrap:anywhere;padding:.5rem}.accounting-ledger-panel{border:1px solid #e3e4e3;border-radius:.7rem;gap:.75rem;padding:1rem;display:grid}.accounting-ledger-panel form{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;display:grid}.accounting-ledger-panel label{gap:.35rem;min-width:0;display:grid}.accounting-ledger-panel input,.accounting-ledger-panel select{min-width:0;max-width:100%}.accounting-ledger-table{overflow-x:auto}.accounting-ledger-table table{border-collapse:collapse;width:100%}.accounting-ledger-table td,.accounting-ledger-table th{text-align:left;vertical-align:top;border-bottom:1px solid #e3e4e3;padding:.6rem}.accounting-ledger-panel nav{flex-wrap:wrap;gap:.5rem;display:flex}.accounting-statements-panel{border:1px solid #e3e4e3;border-radius:.7rem;gap:.75rem;padding:1rem;display:grid}.accounting-statements-panel form{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;display:grid}.accounting-statements-panel label{gap:.35rem;min-width:0;display:grid}.accounting-statements-panel input,.accounting-statements-panel select{min-width:0;max-width:100%}.accounting-statements-panel nav{flex-wrap:wrap;gap:.5rem;display:flex}.accounting-statements-panel button[aria-pressed=true]{color:#fff;background:#163e38}.accounting-bank-import{padding:var(--legacy-space-2);border:1px solid var(--border);gap:.75rem;display:grid}.accounting-bank-import fieldset{border:1px solid var(--border);border-radius:.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;min-inline-size:0;display:grid}.accounting-bank-import fieldset>p,.accounting-bank-import fieldset>details,.accounting-bank-import fieldset>.accounting-table-scroll{grid-column:1/-1}.accounting-bank-import fieldset>button{place-self:end start}.accounting-bank-import label{min-width:0}.accounting-bank-import input,.accounting-bank-import select{width:100%;min-width:0;max-width:100%}.accounting-bank-import .accounting-table-scroll{min-width:0;overflow-x:auto}.accounting-bank-import table{border-collapse:collapse;width:100%;min-width:44rem}.accounting-bank-import th,.accounting-bank-import td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);white-space:pre-wrap;padding:.5rem}.accounting-bank-import th{font-weight:600}.accounting-bank-import td{overflow-wrap:anywhere;max-width:24rem}.accounting-bank-import td select{min-width:10rem}.accounting-bank-import button{overflow-wrap:anywhere;max-width:100%}.accounting-bank-import ul{padding-inline-start:1rem}.accounting-bank-import li{margin-block:.5rem}.accounting-bank-reconciliation{padding:var(--legacy-space-2);border:1px solid var(--border);gap:.75rem;display:grid}.accounting-bank-reconciliation fieldset{border:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;min-inline-size:0;display:grid}.accounting-bank-reconciliation fieldset>p{grid-column:1/-1}.accounting-bank-reconciliation label{min-width:0}.accounting-bank-reconciliation input,.accounting-bank-reconciliation select{min-width:0;max-width:100%}.accounting-bank-reconciliation button{place-self:end start}.accounting-bank-reconciliation .accounting-table-scroll{min-width:0;overflow-x:auto}.accounting-bank-reconciliation table{border-collapse:collapse;width:100%;min-width:44rem}.accounting-bank-reconciliation th,.accounting-bank-reconciliation td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:.5rem}.accounting-bank-reconciliation nav{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.accounting-bank-reconciliation li{margin-block:.75rem}.settlement-filters{flex-wrap:wrap;align-items:end;gap:1rem;margin-block:1rem;display:flex}.settlement-filters label{gap:.35rem;display:grid}.settlement-table-scroll{margin-block:1rem;overflow-x:auto}.settlement-table-scroll table{border-collapse:collapse;width:100%;min-width:42rem}.settlement-table-scroll th,.settlement-table-scroll td{text-align:left;border-bottom:1px solid var(--color-border,#d8dee8);overflow-wrap:anywhere;padding:.65rem}.settlement-table-scroll caption{text-align:left;padding-block:.5rem;font-weight:600}.settlement-detail{border-top:1px solid var(--color-border,#d8dee8);margin-top:1.5rem;padding-top:1rem}.settlement-queue-workspace nav{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:.75rem;display:flex}.settlement-detail>button,.settlement-detail>label{margin:.4rem .6rem .4rem 0}.communication-campaign-review{width:min(100%,52rem);max-width:52rem;max-height:calc(100dvh - 2rem);overflow-y:auto}.communication-campaign-review .action-confirm-actions{background:#fff;flex-wrap:wrap;padding-top:.7rem;position:sticky;bottom:0}.communication-message-preview pre,.communication-composer-panel pre{overflow-wrap:anywhere;white-space:pre-wrap}.communication-history{gap:.75rem;min-width:0;margin-block:1rem;display:grid}.communication-history-heading,.communication-history-pages{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.communication-history fieldset{border:1px solid var(--border);border-radius:.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem;min-inline-size:0;padding:1rem;display:grid}.communication-history label{gap:.35rem;min-width:0;display:grid}.communication-history input,.communication-history select{width:100%;min-width:0;max-width:100%}.communication-history fieldset>button{place-self:end start}.communication-history-campaigns,.communication-history-recipients{gap:1rem;padding:0;list-style:none;display:grid}.communication-history-campaigns>li,.communication-history-recipients>li{border:1px solid var(--border);border-radius:.5rem;min-width:0;padding:1rem}.communication-history pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f6f5;border-radius:.3rem;padding:.75rem}.communication-history p,.communication-history h4,.communication-history small{overflow-wrap:anywhere}.communication-history h5,.communication-history h6{margin-block:.75rem;font-size:1rem}.communication-history-costs{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.6rem;display:grid}.communication-history-costs dd{margin:.3rem 0 0;font-weight:600}.communication-history-costs dt{color:var(--text-muted,#5a6661)}.communication-history-detail,.communication-delivery-activity{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.communication-history-detail>button{margin-block:.5rem}.communication-history-recipients ul,.communication-delivery-activity ol{padding-inline-start:1.25rem}.communication-history-recipients li>button{margin-block:.5rem}.communication-history-pages{justify-content:flex-start}.communication-campaign-change pre{white-space:pre-wrap;overflow-wrap:anywhere}.communication-campaign-change fieldset{min-inline-size:0;margin-block:.75rem}.communication-campaign-change label{gap:.35rem;margin-block:.5rem;display:grid}.communication-campaign-change input,.communication-campaign-change select,.communication-campaign-change textarea{width:100%;min-width:0}.communication-rules{border:1px solid var(--border);gap:.75rem;min-width:0;margin-block:1.5rem;padding:1rem;display:grid}.communication-rules form>fieldset{border:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;min-inline-size:0;display:grid}.communication-rules label{gap:.35rem;min-width:0;display:grid}.communication-rules input,.communication-rules select,.communication-rules textarea{width:100%;min-width:0;max-width:100%}.communication-rules input[type=checkbox]{justify-self:start;width:auto}.communication-rules fieldset>p,.communication-rules fieldset>div,.communication-rules fieldset>fieldset{grid-column:1/-1}.communication-rules label:has(textarea){grid-column:1/-1}.communication-rules fieldset>fieldset{border:1px solid var(--border);flex-wrap:wrap;gap:1rem;display:flex}.communication-rules button{place-self:end start}.communication-rules nav,.communication-rule-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.communication-rules ul{padding-inline-start:1.1rem}.communication-rules li{overflow-wrap:anywhere;margin-block:.75rem}.communication-rules li>button{margin:.25rem .5rem .25rem 0}.communication-rules li>span,.communication-rules li>small{display:block}.communication-rules pre{white-space:pre-wrap;overflow-wrap:anywhere}.communication-rule-preview{border:1px solid var(--border);border-radius:.5rem;padding:1rem}.notice-editor fieldset>ul{grid-column:1/-1;margin-block:.25rem}.event-participants>ul>li{flex-wrap:wrap;gap:.4rem}.event-participation-history{flex-basis:100%;min-width:0}.event-participation-history>section{background:#fff;border:1px solid #e3e4e3;border-radius:.5rem;margin-top:.5rem;padding:.75rem}.event-participation-history h5{margin:0 0 .5rem;font-size:.85rem}.event-participation-history ol{gap:.65rem;padding-left:1.25rem;display:grid}.event-participation-history li{overflow-wrap:anywhere}.event-participation-history p{white-space:pre-wrap}.event-roster-filters{flex-wrap:wrap;gap:.6rem;display:flex}.event-roster-filters label{flex:10rem}.event-roster>ul{padding:0;list-style:none}.event-roster>ul>li{border-bottom:1px solid #ececea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.event-roster>ul>li>span{gap:.1rem;display:grid}.event-roster>ul>li>label{align-items:center;gap:.4rem;display:flex}.event-roster .event-actions{flex-wrap:wrap}.event-roster>ul>li>span.row-actions{display:flex}.event-report{margin:.75rem 0}.event-report>section{padding:.65rem 0;overflow-x:auto}.event-report table{border-collapse:collapse;width:100%;font-size:.8rem}.event-report th,.event-report td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #ddd;padding:.45rem}.event-report .event-actions{flex-wrap:wrap}.facility-form fieldset{border:0;gap:.65rem;min-width:0;margin:0;padding:0;display:grid}.facility-schedule-controls,.facility-schedule-navigation{flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:.85rem;display:flex}.facility-schedule-controls label,.facility-schedule-navigation label{flex:10rem;gap:.3rem;display:grid}.facility-schedule-table{overflow-x:auto}.facility-schedule-table table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:34rem}.facility-schedule-table th,.facility-schedule-table td{text-align:left;vertical-align:top;border:1px solid #e3e4e3;padding:.2rem}.facility-schedule-table td button{text-align:left;background:#fafaf9;border:1px solid #0000;border-radius:.4rem;gap:.3rem;width:100%;min-height:5.4rem;padding:.5rem;display:grid}.facility-schedule-table td button[aria-pressed=true]{background:#eff4ef;border-color:#4a7050}.facility-schedule-table span,.facility-schedule-table small{color:#60605b;font-size:.7rem}.facility-schedule section{margin-top:1rem}.facility-free-slots{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.facility-blackouts{border-top:1px solid #e3e4e3;padding-top:1rem}.facility-blackouts>ul{padding:0;list-style:none}.facility-blackouts>ul>li{border-bottom:1px solid #e3e4e3;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.8rem 0;display:flex}.facility-blackouts>ul>li>div{flex:100%}.facility-blackouts p{overflow-wrap:anywhere;white-space:pre-wrap}.facility-series-panel{grid-column:1/-1}.facility-series-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin:1rem 0;display:flex}.facility-series>section{border-top:1px solid #e3e4e3;margin-top:1.25rem;padding-top:1rem}.facility-series ul,.facility-series ol{padding-left:1.25rem}.facility-series li{overflow-wrap:anywhere;border-bottom:1px solid #e3e4e3;padding:.65rem 0}.facility-series input[type=checkbox]{width:1.1rem;height:1.1rem}.facility-series-table{overflow-x:auto}.facility-series-table table{border-collapse:collapse;width:100%;min-width:34rem}.facility-series-table th,.facility-series-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e3e4e3;padding:.6rem}.facility-blackouts>ul>li>label{gap:.3rem;display:grid}@media (width<=600px){.facility-schedule-controls label,.facility-schedule-navigation label{flex-basis:45%}.facility-schedule-navigation strong{flex-basis:100%;order:-1}}.offering-plain-text-panel{border-color:var(--border);margin-top:var(--legacy-space-2)}.offering-plain-text-panel>h3{margin-top:0}.offering-plain-text-panel>p{color:var(--text-muted)}.offering-plain-text-panel textarea{border:1px solid var(--border);resize:vertical;width:100%;min-height:10rem;padding:.75rem}.offering-plain-text-panel button{margin:.35rem .5rem .35rem 0;padding:.5rem .75rem}.offering-plain-text-panel [role=alert]{border-left:3px solid var(--legacy-focus);color:var(--text);padding-left:.75rem}.offering-plain-text-rows{margin:var(--legacy-space-2) 0;padding:0;list-style:none}.offering-plain-text-row{border:1px solid var(--border);padding:var(--legacy-space-2);border-radius:.4rem;margin-bottom:.75rem}.offering-plain-text-row-summary{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.offering-plain-text-row-summary label{flex:13rem;align-items:center;gap:.5rem;display:flex}.offering-plain-text-panel input[type=checkbox]{flex:none;width:1.1rem;height:1.1rem;min-height:0}.offering-plain-text-row details{margin-top:.75rem}.offering-plain-text-row summary{cursor:pointer;font-weight:600}.offering-plain-text-row summary:focus-visible{outline:3px solid var(--legacy-focus);outline-offset:3px}.offering-plain-text-row pre{background:var(--surface-muted);font:inherit;white-space:pre-wrap;border-radius:.4rem;padding:.75rem}.offering-plain-text-row fieldset{margin:var(--legacy-space-2) 0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-width:0;padding:0;display:grid}.offering-plain-text-row fieldset>p,.offering-plain-text-row fieldset>div,.offering-plain-text-row fieldset>ul{grid-column:1/-1}.offering-plain-text-row input:not([type=checkbox]),.offering-plain-text-row select{border:1px solid var(--border);width:100%;min-width:0;max-width:100%;padding:.4rem}.offering-plain-text-panel label:has(>input[type=checkbox]){align-items:start;gap:.5rem;display:flex}@media (width<=600px){.offering-plain-text-panel{padding:var(--legacy-space-2)}.offering-plain-text-panel button{max-width:100%}}@media (width<=800px){.offering-plain-text-row fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.offering-plain-text-row{padding:.75rem}.offering-plain-text-row fieldset{grid-template-columns:minmax(0,1fr)}}.attendance-plain-text-panel{grid-column:1/-1;width:100%;min-width:0}.attendance-plain-text-panel textarea{resize:vertical;width:100%;min-height:10rem}.attendance-plain-text-panel label:has(textarea){grid-column:1/-1}.attendance-plain-text-panel input[type=checkbox]{flex:none;width:1.1rem;height:1.1rem;min-height:0}.attendance-plain-text-panel button{max-width:100%;margin:.35rem .5rem .35rem 0}.attendance-plain-text-panel [role=alert]{border-left:3px solid var(--legacy-focus);padding-left:.75rem}.attendance-plain-text-rows{margin:var(--legacy-space-2) 0;padding:0;list-style:none}.attendance-plain-text-rows>li{border:1px solid var(--border);padding:var(--legacy-space-2);border-radius:.4rem;margin-bottom:.75rem}.attendance-plain-text-rows>li>div{overflow-wrap:anywhere}.attendance-plain-text-rows details{margin-top:.75rem}.attendance-plain-text-rows summary{cursor:pointer;font-weight:600}.attendance-plain-text-rows summary:focus-visible{outline:3px solid var(--legacy-focus);outline-offset:3px}.attendance-plain-text-rows pre{background:var(--surface-muted);font:inherit;overflow-wrap:anywhere;white-space:pre-wrap;border-radius:.4rem;padding:.75rem}.attendance-plain-text-rows select,.attendance-plain-text-rows input:not([type=checkbox]){width:100%;min-width:0;max-width:100%}.attendance-plain-text-panel label:has(>input[type=checkbox]){align-items:start;gap:.5rem;display:flex}@media (width<=500px){.attendance-plain-text-rows>li{padding:.75rem}}.member-history-panel{border-top:1px solid var(--border);margin:var(--legacy-space-3) 0;padding-top:var(--legacy-space-2)}.member-history-panel fieldset{flex-wrap:wrap;align-items:end;gap:.75rem;min-width:0;display:flex}.member-history-panel label{gap:.3rem;min-width:9rem;display:grid}.member-history-panel input,.member-history-panel select{min-width:0;max-width:100%}.member-history-panel p{overflow-wrap:anywhere}@media (width<=500px){.member-history-panel fieldset{grid-template-columns:minmax(0,1fr);display:grid}.member-history-panel label{min-width:0}}.asset-workspace{gap:1rem;display:grid}.asset-workspace section{min-width:0}.asset-workspace form label{gap:.35rem;min-width:0;display:grid}.asset-workspace input,.asset-workspace select,.asset-workspace textarea{width:100%;min-width:0}.asset-workspace input[type=checkbox]{width:auto}.asset-workspace form>fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:0;display:grid}.asset-workspace form>fieldset>p,.asset-workspace form>fieldset>fieldset,.asset-workspace form>fieldset>ul{grid-column:1/-1}.asset-workspace form>fieldset>fieldset label{align-items:center;margin-block:.4rem;display:flex}.asset-workspace .asset-table-scroll{overflow-x:auto}.asset-workspace table{border-collapse:collapse;width:100%}.asset-workspace th,.asset-workspace td{text-align:left;border-bottom:1px solid var(--color-border,#ddd);padding:.55rem}.asset-workspace dd{margin-bottom:.6rem}.asset-workspace dd a{margin-inline-start:.75rem}@media (width<=700px){.asset-workspace form>fieldset{grid-template-columns:1fr}}.asset-plain-text-panel{margin-block:1.5rem}.asset-plain-text-panel>fieldset,.asset-plain-rows>li>fieldset{padding:1rem}.asset-plain-text-panel label{margin-block:.6rem;display:block}.asset-plain-text-panel textarea{box-sizing:border-box;width:100%}.asset-plain-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.5rem 1rem;display:grid}.asset-plain-fields input,.asset-plain-fields select{box-sizing:border-box;width:100%}.asset-plain-rows{padding-inline-start:1.5rem}.asset-plain-rows>li{margin-block:1rem}.asset-plain-original{white-space:pre-wrap;overflow-wrap:anywhere}.workspace-denied{text-align:center;max-width:36rem;margin:3rem auto}.workspace-denied h2{color:#33332f;margin:0 0 .5rem;font-size:1.05rem}.workspace-denied p{color:#6b6b66;margin:0;font-size:.85rem;line-height:1.6}.chms-shell:not(.is-agent) .workspace-tab-panel .communication-mms-image{grid-column:1/-1;gap:.4rem;display:grid}.communication-mms-image figure,figure.communication-mms-image{flex-wrap:wrap;align-items:end;gap:.75rem;margin:0;display:flex}.communication-message-form label{min-width:0}.communication-message-form select{min-width:0;max-width:100%}.chms-shell:not(.is-agent) .workspace-tab-panel .communication-field-buttons{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem;display:flex}.workspace-tab-panel .communication-daily-usage .tabular-table th,.workspace-tab-panel .communication-daily-usage .tabular-table td{white-space:nowrap!important;word-break:keep-all!important}
