.Search_homeSearch__raAQr{margin-top:28px;max-width:510px}.Search_searchBox__NZf2y{display:flex;align-items:center;gap:12px;padding:7px 7px 7px 19px;min-height:61px;background:#fffef9;border:1px solid #bdcbb6;border-radius:12px;color:#587362}.Search_searchBox__NZf2y:focus-within{border-color:#9baa96}.Search_searchBox__NZf2y:has(input:focus-visible){outline:2px solid var(--forest);outline-offset:3px}.Search_searchBox__NZf2y>svg{flex-shrink:0}.Search_searchBox__NZf2y input{width:100%;min-width:0;flex:1;background:transparent;outline:none;border:0;font-size:14px;color:var(--forest);padding:10px 0}.Search_searchBox__NZf2y input:focus,.Search_searchBox__NZf2y input:focus-visible{outline:none;box-shadow:none;caret-color:#204e3e}.Search_searchBox__NZf2y input::-moz-placeholder{color:#657660;opacity:1}.Search_searchBox__NZf2y input::placeholder{color:#657660;opacity:1}.Search_searchBox__NZf2y>button{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex-shrink:0;min-width:44px;min-height:44px;padding:0 17px;border:0;border-radius:8px;background:var(--forest);color:#fffdf7;font-size:13px}.Search_searchBox__NZf2y>.Search_clear__Ekh69{padding:0 10px;min-width:44px;background:transparent;color:#7b8872}.Search_suggestions__fL4I1{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-top:12px;font-size:13px;color:#5e6f61}.Search_homeSearch__raAQr .Search_suggestions__fL4I1>span{flex-basis:100%}.Search_suggestions__fL4I1>a,.Search_suggestions__fL4I1>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid #d3dac5;border-radius:22px;background:#f0f1e5;color:#405e47}.Search_suggestions__fL4I1>a:hover,.Search_suggestions__fL4I1>button:hover{background:#e7ebd6;border-color:#9baa96}.Search_searchPage__71oAc{max-width:1000px;margin:0 auto 90px}.Search_searchHint__1nsx5{margin:14px 0 20px;color:#5e6f61;font-size:12px}.Search_recent__cMR4k{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:30px;font-size:12px;color:#5e6f61}.Search_recent__cMR4k>span:first-child{display:flex;align-items:center;gap:5px;margin-right:6px}.Search_recentItem__m3_8d{display:inline-flex;max-width:240px;background:#ebeedd;border-radius:5px;padding:3px}.Search_recentItem__m3_8d button{padding:5px 7px;background:transparent;color:#456149;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Search_recentItem__m3_8d button:last-child{flex-shrink:0}.Search_clearHistory__Z0IZO{padding:8px;background:transparent;font-size:12px;color:#5e6f61;text-decoration:underline;text-underline-offset:3px}.Search_tabs__f0gkZ{display:flex;gap:28px;overflow-x:auto;border-bottom:1px solid #d9dfcc}.Search_tabs__f0gkZ button{display:flex;align-items:center;gap:8px;padding:17px 0;white-space:nowrap;border-bottom:2px solid transparent;color:#6c7b67;font-size:14px;background:transparent}.Search_tabs__f0gkZ button span{font-size:12px;color:#7d8b71}.Search_tabs__f0gkZ button[aria-current=page]{color:var(--forest);border-color:var(--forest);font-weight:700}.Search_tabs__f0gkZ button[aria-current=page] span{color:var(--forest)}.Search_filters__OZW8Z{display:flex;align-items:center;flex-wrap:wrap;gap:12px 17px;padding:19px 0;border-bottom:1px solid #e4e6d9;font-size:12px;color:#5d735c}.Search_filterLabel__J_Evl,.Search_filters__OZW8Z label{display:flex;align-items:center;gap:6px}.Search_filterLabel__J_Evl{margin-right:3px;color:#859078;font-size:12px}.Search_filters__OZW8Z select,.Search_resultHeading__cOJZ_ select{background:transparent;color:#49624d;padding:5px 15px 5px 0;max-width:170px;border:0;font-size:12px}.Search_check__xRiaq{cursor:pointer}.Search_check__xRiaq input{width:15px;height:15px;accent-color:#174c3c}.Search_reset__F5fpO{background:transparent;color:#6a7e57;padding:5px 0;font-size:12px;text-decoration:underline;text-underline-offset:4px}.Search_resultHeading__cOJZ_{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:25px 0 13px;font-size:13px;color:#718169}.Search_resultHeading__cOJZ_ p{overflow-wrap:anywhere}.Search_resultHeading__cOJZ_ b,.Search_resultHeading__cOJZ_ strong{color:var(--forest);font-weight:600}.Search_resultHeading__cOJZ_ select{flex-shrink:0}.Search_resultList__z8gJR{border-top:1px solid #d9dfcc}.Search_result__FbXRh{display:flex;align-items:flex-start;gap:24px;padding:27px 0;border-bottom:1px solid #e0e4d5}.Search_thumbnail__ip4P6{flex:0 0 108px;width:108px;height:108px;overflow:hidden;border-radius:10px;display:grid;place-items:center;background:#e8eddb;color:#71875c}.Search_thumbnail__ip4P6[data-kind=market]{background:#ede6d4;color:#a58a5d}.Search_thumbnail__ip4P6[data-kind=news]{background:#e7ebe2;color:#738272}.Search_thumbnail__ip4P6[data-kind=event]{background:#f0e2d3;color:#b1875c}.Search_thumbnail__ip4P6 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Search_resultBody__AasxJ{flex:1;min-width:0}.Search_resultMeta__wMqVj{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#5e6f61;font-size:12px}.Search_resultMeta__wMqVj>span{display:inline-flex;align-items:center;gap:3px}.Search_resultMeta__wMqVj>span:first-child{color:#54734b;font-weight:600}.Search_result__FbXRh h3{margin:8px 0 6px;font-size:18px;line-height:1.5;font-weight:600;color:var(--forest);overflow-wrap:anywhere}.Search_result__FbXRh h3 button{background:transparent;text-align:left;font:inherit;color:inherit}.Search_result__FbXRh h3 a:hover,.Search_result__FbXRh h3 button:hover{text-decoration:underline;text-underline-offset:4px}.Search_result__FbXRh mark{background:#e2e9bd;color:inherit;border-radius:2px}.Search_excerpt__SLY0J{font-size:14px;line-height:1.85;color:#5e6f61;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.Search_price__JSnJI{display:inline-flex;align-items:center;gap:5px;margin-top:9px;color:var(--forest);font-size:14px;font-weight:600}.Search_rowArrow__W26yG{flex-shrink:0;margin-top:30px;color:#8c9c7b}.Search_newsDetails__q_R8G summary{cursor:pointer}.Search_newsDetails__q_R8G summary h3{display:inline}.Search_newsDetails__q_R8G summary>span{margin-left:12px;color:#7b8c6d;font-size:12px;white-space:nowrap}.Search_newsDetails__q_R8G{margin:8px 0}.Search_newsDetails__q_R8G[open]+.Search_excerpt__SLY0J{display:none}.Search_newsContent__QFrLy{padding:16px 0 6px;font-size:13px;line-height:1.9;color:#536a53}.Search_newsContent__QFrLy>span{display:block;margin-top:16px;font-size:12px;color:#7a8871}.Search_newsContent__QFrLy li{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px}.Search_newsContent__QFrLy a{display:inline-flex;align-items:center;gap:4px;text-decoration:underline;text-underline-offset:3px}.Search_empty__yt_p9,.Search_searchWelcome__5VQqq{display:flex;flex-direction:column;align-items:center;padding:65px 20px;text-align:center;color:#5e6f61}.Search_empty__yt_p9 h2,.Search_searchWelcome__5VQqq h2{margin:21px 0 11px;font-size:22px;font-weight:500;color:var(--forest)}.Search_empty__yt_p9 p,.Search_searchWelcome__5VQqq p{font-size:15px;line-height:1.9}.Search_empty__yt_p9 button{display:inline-flex;gap:8px;align-items:center;margin-top:22px;color:var(--forest);border:1px solid #c6d2b8;border-radius:7px;padding:11px 17px;background:transparent;font-size:12px}.Search_searchWelcome__5VQqq>span{display:grid;place-items:center;width:79px;height:79px;border-radius:50%;background:#e8eddb}.Search_searchWelcome__5VQqq .Search_suggestions__fL4I1{gap:10px}.Search_searchWelcome__5VQqq .Search_suggestions__fL4I1 button{padding:10px 16px;border:1px solid #d5ddc6;border-radius:24px}.Search_searchWelcome__5VQqq small{font-size:13px;line-height:1.9;margin-top:26px}.Search_loading__s1aMm{display:flex;justify-content:center;align-items:center;gap:12px;padding:80px 20px;color:#748968;font-size:13px}.Search_loading__s1aMm svg{animation:Search_spin__nxv93 1s linear infinite}.Search_pagination__D0BOy{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px;margin-top:30px;font-size:12px}.Search_pagination__D0BOy button{min-width:36px;height:36px;border:1px solid #d6dfc7;border-radius:6px;padding:0 10px;background:transparent;color:#54714b}.Search_pagination__D0BOy button[aria-current=page]{background:var(--forest);color:#fffdf7;border-color:var(--forest)}.Search_pagination__D0BOy button:disabled{opacity:.35}.Search_searchPage__71oAc a:focus-visible,.Search_searchPage__71oAc button:focus-visible,.Search_searchPage__71oAc summary:focus-visible{outline:2px solid var(--forest);outline-offset:4px}.Search_srOnly__fsBmA{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@keyframes Search_spin__nxv93{to{transform:rotate(1turn)}}@media (max-width:1024px),(pointer:coarse){form.Search_searchBox__NZf2y input{font-size:16px}}@media (max-width:650px){.Search_searchBox__NZf2y{padding-left:12px;gap:8px;min-height:56px}.Search_searchBox__NZf2y>button{padding:0 12px}.Search_searchBox__NZf2y>button>svg{width:17px}.Search_searchHint__1nsx5{font-size:12px;line-height:1.8}.Search_tabs__f0gkZ{gap:22px}.Search_tabs__f0gkZ button{font-size:13px;gap:5px}.Search_filters__OZW8Z{gap:10px 14px}.Search_filterLabel__J_Evl{display:none}.Search_result__FbXRh{gap:15px;padding:21px 0}.Search_thumbnail__ip4P6{flex-basis:75px;width:75px;height:75px}.Search_result__FbXRh h3{font-size:16px}.Search_rowArrow__W26yG{display:none}.Search_resultMeta__wMqVj{font-size:12px;gap:6px}.Search_resultHeading__cOJZ_{font-size:12px}.Search_empty__yt_p9 h2,.Search_searchWelcome__5VQqq h2{font-size:19px}}@media (prefers-reduced-motion:reduce){.Search_loading__s1aMm svg{animation:none}}.ProfileSwitcher_switcher__8gJKk{position:relative;min-width:0;max-width:100%;flex:0 1 auto}.ProfileSwitcher_trigger__GDHlL.ProfileSwitcher_trigger__GDHlL{display:flex;align-items:center;gap:9px;width:100%;min-width:0;min-height:44px;padding:4px 6px;border:0;border-radius:10px;background:transparent;color:#194f40;cursor:pointer;text-align:left}.ProfileSwitcher_trigger__GDHlL:hover{background:#edf0e4}.ProfileSwitcher_portrait__L4RzH{display:block;width:36px;height:36px;flex:0 0 36px;overflow:hidden;border-radius:50%;background:#edf0e4}.ProfileSwitcher_name__WldFi{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.3;font-weight:700}.ProfileSwitcher_kind__yN6HZ{flex-shrink:0;font-size:12px;line-height:1.3;color:#596a61}.ProfileSwitcher_compact__xQxxo,.ProfileSwitcher_trigger__GDHlL>svg{flex-shrink:0}.ProfileSwitcher_compact__xQxxo .ProfileSwitcher_trigger__GDHlL{gap:3px;padding:4px}.ProfileSwitcher_menu__mBIMh{position:fixed;z-index:220;width:300px;max-width:calc(100vw - 40px);max-height:calc(100dvh - 24px);overflow-y:auto;padding:8px;border:1px solid #dce3d7;border-radius:16px;background:#fffdf8;box-shadow:0 12px 36px #173b3024;color:#173b30}.ProfileSwitcher_menuTitle__PgBXM{margin:4px 10px 8px;color:#596a61;font-size:13px;line-height:1.5}.ProfileSwitcher_option__bgjF4.ProfileSwitcher_option__bgjF4{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:10px;border:0;border-radius:10px;color:#173b30;background:transparent;text-align:left;cursor:pointer}.ProfileSwitcher_option__bgjF4[aria-checked=true]{background:#edf2e5}.ProfileSwitcher_option__bgjF4:hover{background:#e5ecde}.ProfileSwitcher_optionPortrait__1_jqA{display:block;width:42px;height:42px;flex:0 0 42px;overflow:hidden;border-radius:50%}.ProfileSwitcher_optionText__UwTw_{display:grid;flex:1;min-width:0;gap:4px}.ProfileSwitcher_optionText__UwTw_ strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.3}.ProfileSwitcher_optionText__UwTw_ small{color:#596a61;font-size:12px;line-height:1.4}.ProfileSwitcher_option__bgjF4>svg{flex-shrink:0}.ProfileSwitcher_menuLinks__bB5AJ{display:grid;margin-top:8px;padding-top:8px;border-top:1px solid #e1e6db}.ProfileSwitcher_menuLinks__bB5AJ .ProfileSwitcher_option__bgjF4{min-height:60px;text-decoration:none}.ProfileSwitcher_optionIcon__IQzcE{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:50%;background:#e7efcf;color:#204e3e}.ProfileSwitcher_menuLinks__bB5AJ .ProfileSwitcher_option__bgjF4>svg{color:#7a8a80}.ProfileSwitcher_option__bgjF4:focus-visible,.ProfileSwitcher_trigger__GDHlL:focus-visible{outline:2px solid #194f40;outline-offset:2px}@media (max-width:360px){[data-messenger-account] .ProfileSwitcher_kind__yN6HZ{display:none}}.DeletePlaceButton_control__Nmt2V{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.DeletePlaceButton_button__TN813{gap:8px;min-height:44px;padding:12px 16px;font:inherit;font-size:14px}.DeletePlaceButton_button__TN813,.DeletePlaceButton_iconButton__TKpJq{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d5b7a9;border-radius:7px;background:transparent;color:#913e2b;cursor:pointer}.DeletePlaceButton_iconButton__TKpJq{flex-shrink:0;width:44px;height:44px;padding:0}.DeletePlaceButton_button__TN813:hover:not(:disabled),.DeletePlaceButton_iconButton__TKpJq:hover:not(:disabled){background:#f8ece5}.DeletePlaceButton_button__TN813:focus-visible,.DeletePlaceButton_iconButton__TKpJq:focus-visible{outline:3px solid #b19b42;outline-offset:3px}.DeletePlaceButton_button__TN813:disabled,.DeletePlaceButton_iconButton__TKpJq:disabled{opacity:.6;cursor:wait}.DeletePlaceButton_error__6iazq{margin:0;color:#913e2b;font-size:13px;line-height:1.6}.RetryPhoto_overlay__jkBu4{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:10px;pointer-events:none}.RetryPhoto_status__4wrWJ{color:#657c50;font-size:12px;text-align:center}.RetryPhoto_retry__PI2EX{pointer-events:auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:100%;min-height:44px;padding:10px 12px;border:1px solid #b9c9a8;border-radius:9px;background:#faf8ef;color:#174b3c;font:inherit;font-size:12px;cursor:pointer}.RetryPhoto_retry__PI2EX:focus-visible{outline:3px solid #174b3c;outline-offset:3px}.RetryPhoto_compact__clrOS{padding:0}.RetryPhoto_compact__clrOS .RetryPhoto_retry__PI2EX{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%}.OperatorVerifiedMark_mark__CzlBA{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--forest,#184e3e);vertical-align:middle;cursor:pointer}.OperatorVerifiedMark_mark__CzlBA:hover,.OperatorVerifiedMark_mark__CzlBA[aria-expanded=true]{background:var(--sage,#e9eddb)}.OperatorVerifiedMark_mark__CzlBA:focus-visible{outline:2px solid var(--forest,#184e3e);outline-offset:2px}.OperatorVerifiedMark_explanation___ymml{position:fixed;inset:auto;margin:0;padding:14px 16px;width:248px;max-width:calc(100vw - 24px);box-sizing:border-box;border:1px solid var(--line,#dce2d4);border-radius:10px;background:var(--paper,#fcfaf5);color:var(--ink,#203e35);box-shadow:0 8px 28px #163e2826;font-family:inherit;font-size:13px;font-weight:400;line-height:1.65;letter-spacing:normal;text-align:left;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.OperatorVerifiedMark_explanation___ymml strong{display:block;margin-bottom:4px;font-size:14px;font-weight:700}@media(pointer:coarse){.OperatorVerifiedMark_mark__CzlBA{width:44px;height:44px}}.NanusoDirectory_directory__mpktd{--cream:#f7f4ec;--forest:#174b3c;--ink:#203d33;--line:#dfe3d7;color:var(--ink);color-scheme:light;font:14px/1.6 IBM Plex Sans KR,Apple SD Gothic Neo,sans-serif;min-width:0}.NanusoDirectory_directory__mpktd *{box-sizing:border-box}.NanusoDirectory_directory__mpktd button,.NanusoDirectory_directory__mpktd input,.NanusoDirectory_directory__mpktd select{font-family:inherit}.NanusoDirectory_directory__mpktd button{cursor:pointer}.NanusoDirectory_directory__mpktd button:disabled{cursor:not-allowed;opacity:.55}.NanusoDirectory_directory__mpktd a{color:inherit;text-decoration:none}.NanusoDirectory_directory__mpktd svg{flex-shrink:0}.NanusoDirectory_directory__mpktd :focus-visible{outline:2px solid var(--forest);outline-offset:3px}.NanusoDirectory_button__xtIQr,.NanusoDirectory_secondaryButton__cExZl{display:inline-flex;justify-content:center;align-items:center;gap:11px;padding:12px 18px;min-height:44px;font-weight:500;font-size:12px;border-radius:7px;transition:background .2s,transform .2s}.NanusoDirectory_button__xtIQr{background:var(--forest);color:#fff!important;border:1px solid var(--forest)}.NanusoDirectory_button__xtIQr:hover{background:#26614b;transform:translateY(-1px)}.NanusoDirectory_secondaryButton__cExZl{background:transparent;border:1px solid #cbd5c6;color:var(--forest)}.NanusoDirectory_secondaryButton__cExZl:hover{background:#eef0e3}.NanusoDirectory_eyebrow__ra7yi{display:block;font-size:9px;font-weight:500;letter-spacing:.11em;color:#7e8b70;line-height:1.7}.NanusoDirectory_textLink__yHlNY{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;font-size:11px;color:#5c7058!important;font-weight:500}.NanusoDirectory_textLink__yHlNY:hover{text-decoration:underline;text-underline-offset:4px}.NanusoDirectory_directoryGrid__NdE43{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(min(100%,270px),calc((100% - 36px) / 3)),1fr));gap:18px}.NanusoDirectory_placeCard__knnDx{display:flex;flex-direction:column;text-align:left;color:var(--ink);padding:22px 23px 0;background:#fcfaf5;border:1px solid var(--line);border-radius:10px;transition:border-color .2s,transform .2s;min-width:0}.NanusoDirectory_placeCard__knnDx:hover{border-color:#a2b290;transform:translateY(-3px)}.NanusoDirectory_placeTop__7S7bH{display:flex;align-items:center;justify-content:space-between;color:#8c987d;margin-bottom:20px}.NanusoDirectory_placeIcon__hKI4Z{position:relative;width:45px;height:45px;border:1px solid #e0e5d9;border-radius:14px;display:grid;place-items:center;background:#f0f2e9;color:#58715f;line-height:1;overflow:hidden;flex-shrink:0}.NanusoDirectory_placeIcon__hKI4Z img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.NanusoDirectory_placeCard__knnDx .NanusoDirectory_eyebrow__ra7yi{font-size:10px;letter-spacing:-.01em}.NanusoDirectory_placeCard__knnDx h3{font-size:21px;line-height:1.5;font-weight:500;letter-spacing:-.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:7px 0 10px}.NanusoDirectory_placeLocation__MHJQM{display:flex;align-items:center;gap:5px;color:#7e8977;font-size:11px;padding-bottom:24px}.NanusoDirectory_placeLocation__MHJQM>span{font-size:9px;padding:2px 6px;background:#e9eddb;margin-left:auto;border-radius:3px;color:#67805a}.NanusoDirectory_placeBottom__0tVU1{display:flex;justify-content:space-between;gap:10px;align-items:center;border-top:1px solid var(--line);padding:10px 0;margin-top:auto}.NanusoDirectory_placeBottom__0tVU1>span{display:flex;align-items:center;gap:6px;font-size:12px}.NanusoDirectory_placeBottom__0tVU1>.NanusoDirectory_phoneLink__Y1wV8{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;color:inherit;text-decoration:none}.NanusoDirectory_placeBottom__0tVU1>.NanusoDirectory_phoneLink__Y1wV8>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NanusoDirectory_placeBottom__0tVU1>.NanusoDirectory_phoneLink__Y1wV8:hover{color:var(--forest);text-decoration:underline}.NanusoDirectory_placeBottom__0tVU1 small{font-size:8px;color:#8d9585}.NanusoDirectory_placeBottom__0tVU1>.NanusoDirectory_textLink__yHlNY{min-height:32px;gap:4px;margin-left:auto;font-size:12px;line-height:1.3}.NanusoDirectory_placeBottom__0tVU1>.NanusoDirectory_inquiryLink___r5nE{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;min-height:32px;padding:0 12px;border-radius:999px;background:#e9eddb;font-size:12px;font-weight:600;line-height:1.3;color:var(--forest)!important;text-decoration:none;transition:background .2s}.NanusoDirectory_placeBottom__0tVU1>.NanusoDirectory_inquiryLink___r5nE:hover{background:#dfe6cc}.NanusoDirectory_searchField__uhd4g{display:flex;align-items:center;gap:10px;min-width:180px;flex:1;border:1px solid #d9dfce;border-radius:8px;padding:0 15px;background:#fcfaf5;color:#87947a}.NanusoDirectory_searchField__uhd4g input{width:100%;min-width:0;border:0!important;background:transparent!important;outline:0;height:45px;color:var(--ink);font-size:12px}.NanusoDirectory_directory__mpktd .NanusoDirectory_searchField__uhd4g input:focus,.NanusoDirectory_directory__mpktd .NanusoDirectory_searchField__uhd4g input:focus-visible{outline:none;box-shadow:none;caret-color:#204e3e}.NanusoDirectory_directory__mpktd .NanusoDirectory_searchField__uhd4g:focus-within{border-color:#9baa96}.NanusoDirectory_searchField__uhd4g input::-moz-placeholder{color:#919b87}.NanusoDirectory_searchField__uhd4g input::placeholder{color:#919b87}.NanusoDirectory_searchField__uhd4g input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.NanusoDirectory_searchField__uhd4g .NanusoDirectory_clearSearch__bJOlA{display:grid;place-items:center;width:30px;height:30px;min-height:30px;padding:0;border-radius:50%;background:transparent;color:#87947a}.NanusoDirectory_searchField__uhd4g .NanusoDirectory_clearSearch__bJOlA:hover{background:#ebefda;color:var(--forest)}.NanusoDirectory_searchField__uhd4g button{border:0;padding:5px 8px;color:var(--forest);background:#ebefda;border-radius:4px;font-size:11px;flex-shrink:0}.NanusoDirectory_resultsLine__1Mc0x{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#89947d;padding:8px 0 17px}.NanusoDirectory_resultsLine__1Mc0x>span{display:inline-flex;gap:5px;align-items:center}.NanusoDirectory_resultsLine__1Mc0x strong{font-weight:500;color:var(--forest)}.NanusoDirectory_empty__nhGix{padding:70px 24px;text-align:center;background:#f1f2e5;border:1px dashed #d5ddc5;border-radius:12px;color:#82946c}.NanusoDirectory_empty__nhGix>svg{margin:0 auto 20px}.NanusoDirectory_empty__nhGix h3{font-size:22px;font-weight:500;color:#536d46;letter-spacing:-.05em}.NanusoDirectory_empty__nhGix p{font-size:12px;margin:11px 0 24px}.NanusoDirectory_filterBar__4R3wd{display:flex;flex-direction:column;gap:18px;margin-bottom:16px}.NanusoDirectory_pagination__vhXNT{display:flex;gap:20px;justify-content:center;align-items:center;margin-top:30px;color:#7c8c6b;font-size:12px}.NanusoDirectory_pagination__vhXNT button{display:inline-flex;gap:6px;align-items:center;border:1px solid #d5dec8;border-radius:7px;padding:7px 14px;background:#fbfaf3;color:var(--forest)}.NanusoDirectory_pagination__vhXNT{flex-wrap:wrap;gap:10px}.NanusoDirectory_pagination__vhXNT button:disabled{opacity:.45;cursor:default}.NanusoDirectory_pagination__vhXNT ol{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;list-style:none;margin:0;padding:0}.NanusoDirectory_pagination__vhXNT li{display:grid;place-items:center;min-width:22px}.NanusoDirectory_pagination__vhXNT ol button{min-width:36px;justify-content:center;padding:7px 10px;font-variant-numeric:tabular-nums}.NanusoDirectory_pagination__vhXNT ol button[aria-current=page]{background:var(--forest);border-color:var(--forest);color:#fcfaf5;font-weight:600}.NanusoDirectory_koreanToggle__JzG6u{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;min-width:24px;min-height:36px;padding:0;border:0;background:transparent;color:#798275;font-size:12px;cursor:pointer;white-space:nowrap}.NanusoDirectory_koreanToggle__JzG6u[aria-pressed=true]{color:var(--forest);text-decoration:underline;text-underline-offset:5px}.NanusoDirectory_loading__Oh2A5{display:flex;justify-content:center;align-items:center;gap:10px;min-height:145px;color:#819370;font-size:12px}.NanusoDirectory_notice__C6GjD{padding:24px;border:1px solid #ded8bd;border-radius:9px;background:#f6f0dc;color:#8a784c;font-size:12px}.NanusoDirectory_notice__C6GjD a,.NanusoDirectory_notice__C6GjD button{display:inline-block;background:none;border:0;color:var(--forest);margin-top:10px;text-decoration:underline}.NanusoDirectory_spin__B9hPu{animation:NanusoDirectory_spin__B9hPu 1s linear infinite}.NanusoDirectory_newsPolicy__DFR7Q{display:flex;align-items:flex-start;gap:17px;padding:23px 28px;background:#ecefdd;border-radius:10px;margin-bottom:28px;color:#778c60}.NanusoDirectory_newsPolicy__DFR7Q strong{font-weight:500;color:#587345;font-size:14px}.NanusoDirectory_detailDialog__MKzNP{padding:0;border:1px solid #d4dfc7;background:#f7f4ec;color:var(--ink);border-radius:16px;width:min(660px,calc(100vw - 32px));max-height:88vh;margin:auto;overflow-y:auto;box-shadow:0 25px 90px #0a291e40}.NanusoDirectory_detailDialog__MKzNP::backdrop{background:#123c2d88;backdrop-filter:blur(3px)}.NanusoDirectory_detailInner__wtMyP{position:relative}.NanusoDirectory_detailDialog__MKzNP:focus,.NanusoDirectory_detailDialog__MKzNP:focus-visible{outline:none}.NanusoDirectory_detailClose__AfsHH{position:sticky;top:13px;z-index:2;margin:13px 13px -50px auto;width:37px;height:37px;border-radius:50%;display:grid;place-items:center;border:1px solid #d3ddc4;background:#faf8ef;color:#4e693b}.NanusoDirectory_detailBody__AblV_{overflow-wrap:anywhere;padding:30px 35px}.NanusoDirectory_detailBody__AblV_>.NanusoDirectory_eyebrow__ra7yi{letter-spacing:.01em;font-size:11px}.NanusoDirectory_detailBody__AblV_ h2{margin:10px 35px 13px 0;font-size:28px;font-weight:500;line-height:1.4;letter-spacing:-.055em}.NanusoDirectory_detailText___i4CN{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:2;color:#657c50}.NanusoDirectory_detailActions__8Az2K{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:30px}.NanusoDirectory_detailActions__8Az2K>.NanusoDirectory_detailMap__Mja5R{flex:1;min-width:-moz-max-content;min-width:max-content;padding:10px 6px;gap:4px;white-space:nowrap}.NanusoDirectory_detailActions__8Az2K>.NanusoDirectory_favoriteIcon__adPoK,.NanusoDirectory_detailIcon__VrTTJ{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0;border:1px solid #d9dfce;border-radius:7px;background:transparent;color:#657951}.NanusoDirectory_detailActions__8Az2K>.NanusoDirectory_favoriteIcon__adPoK:hover:not(:disabled),.NanusoDirectory_detailIcon__VrTTJ:hover:not(:disabled){background:#eef0e3;color:var(--forest)}.NanusoDirectory_detailIcon__VrTTJ[aria-pressed=true]{background:#edf0df;border-color:var(--forest);color:var(--forest)}.NanusoDirectory_detailActions__8Az2K>p{flex-basis:100%;margin:0}.NanusoDirectory_placeDetailIcon__vwWjq{display:grid;place-items:center;width:70px;height:70px;border:1px solid #e0e5d9;border-radius:20px;background:#f0f2e9;color:#58715f;margin:5px 0 24px}.NanusoDirectory_placeBadges__yraIY{display:flex;flex-wrap:wrap;gap:8px;margin:13px 0 25px}.NanusoDirectory_placeBadges__yraIY>span{display:inline-flex;align-items:center;gap:3px;font-size:10px;border:1px solid #d3ddc2;background:#edf0df;color:#7d9462;padding:4px 8px;border-radius:4px}.NanusoDirectory_placeNames__LCUUh{display:flex;flex-wrap:wrap;gap:4px 16px;margin:-4px 0 4px;font-size:13px;color:#55703f}.NanusoDirectory_placeNames__LCUUh>div{display:flex;gap:6px;align-items:baseline}.NanusoDirectory_placeNames__LCUUh dt{font-size:10px;color:#919e80}.NanusoDirectory_placeNames__LCUUh dd{margin:0}.NanusoDirectory_placeAltName__jEOah{font-size:11px;color:#7e8977;margin:-8px 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NanusoDirectory_placeInfo__JwK7O{display:grid;grid-template-columns:92px 1fr;gap:20px 15px;margin-top:27px;padding-top:24px;border-top:1px solid var(--line);font-size:12px}.NanusoDirectory_placeInfo__JwK7O>dt{display:flex;gap:8px;align-items:flex-start;color:#879c6c}.NanusoDirectory_placeInfo__JwK7O>dt svg{margin-top:2px}.NanusoDirectory_placeInfo__JwK7O>dd{color:#617b48;overflow-wrap:anywhere}.NanusoDirectory_placeInfo__JwK7O>dd a{display:inline-flex;align-items:center;gap:4px;text-decoration:underline;text-underline-offset:3px}.NanusoDirectory_placeHours__S4ewy summary{cursor:pointer;font-size:12px;color:#617b48;margin-bottom:8px;list-style-position:outside}.NanusoDirectory_openNow__mX53X{font-weight:600;color:#2f7a4d}.NanusoDirectory_closedNow__qgiTs{font-weight:600;color:#a0574a}.NanusoDirectory_placeHours__S4ewy p{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;font-size:12px;padding:4px 0;line-height:1.6}.NanusoDirectory_placeHours__S4ewy p>span:first-child{color:#9ba98b}.NanusoDirectory_placeHours__S4ewy p>span:last-child{display:flex;flex-direction:column}.NanusoDirectory_placeHours__S4ewy p[data-today=true]{font-weight:600;color:var(--ink)}.NanusoDirectory_placeHours__S4ewy p[data-today=true]>span:first-child{color:var(--ink)}.NanusoDirectory_placeMap__AogdG{display:block;width:100%;height:260px;margin-top:24px;border:1px solid var(--line);border-radius:14px;background:#f3f1e6}.NanusoDirectory_placeSource___0MzP{border-top:1px solid var(--line);margin-top:25px;padding-top:18px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;font-size:9px;color:#95a480}.NanusoDirectory_placeSource___0MzP a{display:inline-flex;align-items:center;gap:4px;color:#718b52}.NanusoDirectory_placeHead__gcvOh{display:flex;align-items:flex-start;gap:14px}.NanusoDirectory_placeHeadText__CcROh{flex:1;min-width:0}.NanusoDirectory_placeThumb__LfRTi{position:relative;display:block;overflow:hidden;flex-shrink:0;width:76px;height:76px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid var(--line);background:#edf0e4;margin-top:2px}.NanusoDirectory_placeSummary__aGkGJ{font-size:12px;line-height:1.7;color:#6d786a;margin:-2px 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.NanusoDirectory_placeDetailPhoto__AUac_{position:relative;overflow:hidden;display:block;width:88px;height:88px;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:1px solid var(--line);margin:5px 0 24px}@keyframes NanusoDirectory_spin__B9hPu{to{transform:rotate(1turn)}}.NanusoDirectory_directory__mpktd .NanusoDirectory_searchField__uhd4g input{font-size:16px}.NanusoDirectory_searchField__uhd4g button{min-height:34px;font-size:13px}.NanusoDirectory_favoriteButton__pZe_E{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:40px;padding:7px 9px;background:transparent;color:#657951;border:1px solid #d9dfce;border-radius:7px;font-size:12px}.NanusoDirectory_favoriteButton__pZe_E[aria-pressed=true]{background:#edf0df;border-color:var(--forest);color:var(--forest)}.NanusoDirectory_favoriteIcon__adPoK{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;background:transparent;color:#b4bca8;border:0;border-radius:999px;transition:color .15s,background-color .15s}.NanusoDirectory_favoriteIcon__adPoK:hover:not(:disabled){background:#f0f2e8;color:#657951}.NanusoDirectory_favoriteIcon__adPoK:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.NanusoDirectory_favoriteIcon__adPoK[aria-pressed=true]{color:#d9a12b}.NanusoDirectory_placeTitle__Dp9aC{color:inherit;background:none;border:0;font:inherit;text-align:left;padding:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.NanusoDirectory_placeTitle__Dp9aC:hover{text-decoration:underline;text-underline-offset:5px}.NanusoDirectory_textLink__yHlNY{border:0;background:transparent;padding:0}.NanusoDirectory_resultsLine__1Mc0x{scroll-margin-top:24px;gap:12px;flex-wrap:wrap}.NanusoDirectory_placeInfo__JwK7O dd{margin:0}.NanusoDirectory_detailDialog__MKzNP{max-height:88dvh}.NanusoDirectory_filterControls___EQBE{display:flex;align-items:center;gap:18px;flex-wrap:nowrap;overflow-x:auto;padding:3px;margin:-3px;scroll-margin-top:24px;scrollbar-width:thin}.NanusoDirectory_filterControls___EQBE>*,.NanusoDirectory_filterOptions__A8Qxi>*,.NanusoDirectory_resultTools__8ZIvW>*{flex-shrink:0}.NanusoDirectory_filterOptions__A8Qxi,.NanusoDirectory_resultTools__8ZIvW{display:contents}.NanusoDirectory_selectControl__Wj6hu{position:relative;display:inline-flex;align-items:center;gap:4px;min-height:36px;color:#657364;font-size:13px;white-space:nowrap}.NanusoDirectory_selectControl__Wj6hu select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.NanusoDirectory_selectControl__Wj6hu:focus-within{outline:2px solid var(--forest);outline-offset:2px;border-radius:3px}.NanusoDirectory_resetFilters__IYvdB{display:inline-flex;align-items:center;justify-content:center;width:28px;min-height:36px;padding:0;border:0;background:transparent;color:#798275}.NanusoDirectory_koreanToggle__JzG6u:hover,.NanusoDirectory_resetFilters__IYvdB:hover{color:var(--forest)}.NanusoDirectory_resultCount__5RDdk{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:#89947d;font-size:11px;white-space:nowrap}.NanusoDirectory_resultCount__5RDdk strong{color:var(--forest);font-weight:500}.NanusoDirectory_registerLink__Ma3QD{display:inline-flex;align-items:center;gap:4px;min-height:34px;padding:0 13px 0 10px;border:1px solid #c9d8bd;border-radius:999px;background:#ebf1e0;color:var(--forest);font-size:12px;font-weight:600;white-space:nowrap;transition:background .15s,border-color .15s}.NanusoDirectory_registerLink__Ma3QD:hover{background:#dde7d2;border-color:#6d8962}.NanusoDirectory_categoryPicker__yJrU5{border-bottom:1px solid var(--line);padding:6px 0 10px}.NanusoDirectory_categoryGrid__N4u1z{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:16px 8px}.NanusoDirectory_categoryButton__Zk9RT{display:flex;flex-direction:column;align-items:center;gap:8px;padding:4px 0;background:transparent;border:0;color:#657364;font-size:12px;white-space:nowrap}.NanusoDirectory_categoryButton__Zk9RT>span{display:grid;place-items:center;width:54px;height:54px;border:1px solid #e0e5d9;border-radius:17px;background:#f0f2e9;color:#58715f;line-height:1;transition:background .15s,border-color .15s,color .15s}.NanusoDirectory_categoryButton__Zk9RT:hover>span{background:#e5ecdd;border-color:#b7c9ad;color:#174b3c}.NanusoDirectory_categoryButton__Zk9RT[aria-pressed=true]{color:var(--forest);font-weight:600}.NanusoDirectory_categoryButton__Zk9RT[aria-pressed=true]>span{background:#174b3c;border-color:#174b3c;color:#f3f6e8}.NanusoDirectory_categoryMore__YBL6l{display:flex;align-items:center;gap:8px;min-height:44px;margin:8px auto 0;padding:4px 14px;border:0;background:transparent;color:#647961;font-size:12px}@media (max-width:900px){.NanusoDirectory_categoryGrid__N4u1z{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:380px){.NanusoDirectory_categoryGrid__N4u1z{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.NanusoDirectory_filterBar__4R3wd{gap:10px}.NanusoDirectory_filterControls___EQBE{gap:12px}.NanusoDirectory_wideLabel__CAVvR{display:none}.NanusoDirectory_registerLink__Ma3QD{width:34px;padding:0;justify-content:center}.NanusoDirectory_searchField__uhd4g{min-width:0;padding:0 10px;gap:7px}.NanusoDirectory_directory__mpktd .NanusoDirectory_searchField__uhd4g input{height:48px;font-size:16px}.NanusoDirectory_searchField__uhd4g input::-moz-placeholder{font-size:13px}.NanusoDirectory_searchField__uhd4g input::placeholder{font-size:13px}.NanusoDirectory_directoryGrid__NdE43{grid-template-columns:1fr;gap:12px}.NanusoDirectory_placeCard__knnDx{padding:20px 20px 0}.NanusoDirectory_placeTop__7S7bH{margin-bottom:12px}.NanusoDirectory_placeCard__knnDx h3{font-size:21px}.NanusoDirectory_placeBottom__0tVU1 small{font-size:10px}.NanusoDirectory_detailBody__AblV_{padding:24px 21px}.NanusoDirectory_detailBody__AblV_ h2{font-size:25px}.NanusoDirectory_placeInfo__JwK7O{grid-template-columns:70px minmax(0,1fr);gap:17px 10px}.NanusoDirectory_pagination__vhXNT{gap:7px}.NanusoDirectory_pagination__vhXNT button{padding:9px}.NanusoDirectory_pageLabel__IAdCR{display:none}}.NanusoDirectory_placeGallery___Vrrd{list-style:none;margin:20px 0 0;padding:0 0 6px;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.NanusoDirectory_placeGallery___Vrrd li{position:relative;border-radius:12px;overflow:hidden;background:#edf0e4;flex:0 0 auto;scroll-snap-align:start}.NanusoDirectory_placeGallery___Vrrd .NanusoDirectory_galleryOpen__UCTvB{position:absolute;inset:0;width:100%;height:100%;z-index:1;display:block;padding:0;border:0;background:transparent;border-radius:12px;overflow:hidden;cursor:zoom-in}.NanusoDirectory_placeGallery___Vrrd img{display:block;width:168px;height:168px;-o-object-fit:cover;object-fit:cover;transition:transform .2s}.NanusoDirectory_placeGallery___Vrrd li:hover img{transform:scale(1.03)}.NanusoDirectory_galleryViewer__QUOKO{position:fixed;inset:0;z-index:10;display:grid;place-items:center;background:rgba(16,28,22,.92);padding:56px 16px}.NanusoDirectory_galleryViewer__QUOKO>img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px}.NanusoDirectory_galleryViewer__QUOKO>button{z-index:3;position:absolute;display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff}.NanusoDirectory_galleryClose__gON4c{top:12px;right:12px}.NanusoDirectory_galleryPrev__QIg4i{left:12px;top:50%;transform:translateY(-50%)}.NanusoDirectory_galleryNext__KwMUZ{right:12px;top:50%;transform:translateY(-50%)}.NanusoDirectory_galleryCount__WE5mZ{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);color:#e9eddb;font-size:12px}@media (max-width:640px){.NanusoDirectory_placeGallery___Vrrd img{width:132px;height:132px}}.NanusoDirectory_eyebrowRow__ILEdo{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0}.NanusoDirectory_koreanBadge__v5Wyx{font-size:10px;line-height:1.6;padding:1px 7px;background:#e9eddb;border-radius:999px;color:#5f7a51;white-space:nowrap}.NanusoDirectory_claimPanel__5eBI4,.NanusoDirectory_inquiryPanel__hzmR4{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:26px;padding:18px 20px;border:1px solid #d6e0c6;border-radius:12px;background:#eef2e1;color:#4f6a42}.NanusoDirectory_claimPanel__5eBI4 strong,.NanusoDirectory_inquiryPanel__hzmR4 strong{display:block;font-size:14px;font-weight:600;color:var(--ink)}.NanusoDirectory_claimPanel__5eBI4 p,.NanusoDirectory_inquiryPanel__hzmR4 p{font-size:12px;line-height:1.7;margin-top:3px}.NanusoDirectory_inquiryPanel__hzmR4{border-color:#cfdad0;background:#f1f6f0;color:#3f5b4d}.NanusoDirectory_claimPanel__5eBI4 .NanusoDirectory_button__xtIQr,.NanusoDirectory_inquiryPanel__hzmR4 .NanusoDirectory_button__xtIQr{white-space:nowrap}.NanusoDirectory_claimNote__R4Rxo{display:flex;align-items:flex-start;gap:6px;margin-top:22px;font-size:12px;line-height:1.7;color:#7b8a6c}.NanusoDirectory_claimNote__R4Rxo svg{margin-top:3px;flex-shrink:0}.NanusoDirectory_claimNote__R4Rxo a{color:#3f5a3a;font-weight:500;text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.NanusoDirectory_claimPanel__5eBI4,.NanusoDirectory_inquiryPanel__hzmR4{grid-template-columns:auto minmax(0,1fr)}.NanusoDirectory_claimPanel__5eBI4 .NanusoDirectory_button__xtIQr,.NanusoDirectory_inquiryPanel__hzmR4 .NanusoDirectory_button__xtIQr{grid-column:1/-1;justify-content:center}}.NanusoDirectory_pinBadge__mkHEE{display:inline-flex;align-items:center;gap:3px;font-size:10px;line-height:1.6;padding:1px 7px;border-radius:999px;background:var(--forest);color:#fff;white-space:nowrap}.NanusoDirectory_detailFirst__Kn3Bq{position:relative}.NanusoDirectory_detailFirst__Kn3Bq .NanusoDirectory_placeTitle__Dp9aC:after{content:"";position:absolute;inset:0;border-radius:10px}.NanusoDirectory_detailFirst__Kn3Bq .NanusoDirectory_placeTitle__Dp9aC>svg{display:inline-block;margin-left:8px;color:#7b8b70;vertical-align:middle}.NanusoDirectory_detailFirst__Kn3Bq .NanusoDirectory_placeTitle__Dp9aC:focus-visible{outline:none}.NanusoDirectory_detailFirst__Kn3Bq .NanusoDirectory_placeTitle__Dp9aC:focus-visible:after{outline:2px solid var(--forest);outline-offset:3px}.NanusoDirectory_detailFirst__Kn3Bq .NanusoDirectory_favoriteIcon__adPoK{position:relative;z-index:1}@media (max-width:640px){.NanusoDirectory_detailFirstDirectory__S_Rxj .NanusoDirectory_categoryGrid__N4u1z{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 6px}.NanusoDirectory_detailFirstDirectory__S_Rxj .NanusoDirectory_categoryButton__Zk9RT{gap:6px}.NanusoDirectory_detailFirstDirectory__S_Rxj .NanusoDirectory_categoryButton__Zk9RT>span{width:44px;height:44px;border-radius:14px}.NanusoDirectory_detailFirstDirectory__S_Rxj .NanusoDirectory_categoryMore__YBL6l{margin-top:2px}.NanusoDirectory_detailFirstDirectory__S_Rxj .NanusoDirectory_filterControls___EQBE{flex-wrap:wrap;gap:4px 8px;overflow:visible}.NanusoDirectory_detailFirstDirectory__S_Rxj .NanusoDirectory_filterOptions__A8Qxi,.NanusoDirectory_detailFirstDirectory__S_Rxj .NanusoDirectory_resultTools__8ZIvW{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.NanusoDirectory_detailFirstDirectory__S_Rxj .NanusoDirectory_filterOptions__A8Qxi{max-width:100%}.NanusoDirectory_detailFirstDirectory__S_Rxj .NanusoDirectory_resultTools__8ZIvW{flex:1 0 auto;flex-wrap:nowrap}.NanusoDirectory_detailFirstDirectory__S_Rxj .NanusoDirectory_koreanToggle__JzG6u,.NanusoDirectory_detailFirstDirectory__S_Rxj .NanusoDirectory_resetFilters__IYvdB,.NanusoDirectory_detailFirstDirectory__S_Rxj .NanusoDirectory_selectControl__Wj6hu{min-width:44px;min-height:44px;justify-content:center}.NanusoDirectory_detailFirstDirectory__S_Rxj .NanusoDirectory_favoriteIcon__adPoK,.NanusoDirectory_detailFirstDirectory__S_Rxj .NanusoDirectory_registerLink__Ma3QD,.NanusoDirectory_detailFirstDirectory__S_Rxj .NanusoDirectory_searchField__uhd4g button{width:44px;height:44px;min-height:44px}.NanusoDirectory_detailFirstDirectory__S_Rxj .NanusoDirectory_placeCard__knnDx{padding:16px 16px 0}.NanusoDirectory_detailFirstDirectory__S_Rxj .NanusoDirectory_placeTop__7S7bH{margin-bottom:10px}.NanusoDirectory_detailFirstDirectory__S_Rxj .NanusoDirectory_placeCard__knnDx h3{margin-top:5px;font-size:19px}.NanusoDirectory_detailFirstDirectory__S_Rxj .NanusoDirectory_placeLocation__MHJQM{padding-bottom:16px;flex-wrap:wrap}}@media (max-width:350px){.NanusoDirectory_detailFirstDirectory__S_Rxj .NanusoDirectory_categoryGrid__N4u1z{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.NanusoDirectory_detailFirstDirectory__S_Rxj .NanusoDirectory_detailClose__AfsHH{width:44px;height:44px;margin-bottom:-57px}.NanusoDirectory_detailFirstDirectory__S_Rxj .NanusoDirectory_detailBody__AblV_{padding-inline:20px}.NanusoDirectory_detailFirstDirectory__S_Rxj .NanusoDirectory_detailBody__AblV_ h2{margin-right:0;word-break:keep-all}}.NanusoDirectory_placeDetailPhoto__AUac_>img,.NanusoDirectory_placeThumb__LfRTi>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.NanusoDirectory_galleryViewer__QUOKO>img[data-loading]{width:min(320px,100%);height:220px}.NanusoDirectory_galleryOpen__UCTvB:focus-visible{outline:3px solid #174b3c;outline-offset:-3px}.NanusoDirectory_placeCard__knnDx .NanusoDirectory_placeHeading__fxm7k,.NanusoDirectory_placeHeading__fxm7k{display:flex;align-items:center;gap:4px;white-space:normal;overflow:visible}.NanusoDirectory_placeHeading__fxm7k .NanusoDirectory_placeTitle__Dp9aC{min-width:0}.ChurchCommunity_community__FnvWY{--church-forest:#174b3c;--church-ink:#234b40;--church-muted:#526957;--church-line:#d7dfd0;color:var(--church-ink)}.ChurchCommunity_switcher__6C0CX{display:flex;gap:24px;border-bottom:1px solid #d7dfd0;margin-bottom:28px}.ChurchCommunity_switcher__6C0CX a{min-height:48px;padding:10px 2px;display:inline-flex;align-items:center;gap:8px;border-bottom:3px solid transparent;color:#526957}.ChurchCommunity_switcher__6C0CX a[aria-current=page]{border-color:#174b3c;color:#174b3c;font-weight:750}.ChurchCommunity_community__FnvWY button,.ChurchCommunity_community__FnvWY input,.ChurchCommunity_community__FnvWY select,.ChurchCommunity_community__FnvWY textarea,.ChurchCommunity_dialog__LkS_z button,.ChurchCommunity_dialog__LkS_z input,.ChurchCommunity_dialog__LkS_z select,.ChurchCommunity_dialog__LkS_z textarea{font:inherit}.ChurchCommunity_community__FnvWY button,.ChurchCommunity_dialog__LkS_z button{min-height:44px;border:1px solid var(--church-line,#d7dfd0);border-radius:10px;background:#f9faf5;padding:9px 14px;color:#174b3c;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px}.ChurchCommunity_community__FnvWY button:disabled,.ChurchCommunity_dialog__LkS_z button:disabled{cursor:not-allowed;opacity:.55}.ChurchCommunity_community__FnvWY :is(button,a,input,select,textarea):focus-visible,.ChurchCommunity_dialog__LkS_z :is(button,a,input,select,textarea):focus-visible{outline:3px solid #174b3c;outline-offset:3px}.ChurchCommunity_community__FnvWY .ChurchCommunity_primary__hBtqY,.ChurchCommunity_dialog__LkS_z .ChurchCommunity_primary__hBtqY{background:#174b3c;color:#fff;border:1px solid #174b3c;display:inline-flex;min-height:46px;padding:11px 17px;border-radius:11px;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-weight:700}.ChurchCommunity_community__FnvWY .ChurchCommunity_primary__hBtqY:hover,.ChurchCommunity_dialog__LkS_z .ChurchCommunity_primary__hBtqY:hover{background:#103d30}.ChurchCommunity_intro__mMucj{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:52px;padding:24px 0 42px;border-bottom:1px solid var(--church-line)}.ChurchCommunity_intro__mMucj h2{font-size:clamp(30px,3.8vw,46px);line-height:1.3;letter-spacing:-.055em;margin:0 0 18px}.ChurchCommunity_intro__mMucj p{color:var(--church-muted);line-height:1.85;margin:0 0 26px}.ChurchCommunity_rhythm__3Y2nQ{border-left:2px solid #a7b998;padding-left:28px}.ChurchCommunity_rhythm__3Y2nQ>div{display:flex;gap:17px;align-items:center;padding:18px 0}.ChurchCommunity_rhythm__3Y2nQ small,.ChurchCommunity_rhythm__3Y2nQ strong{display:block}.ChurchCommunity_rhythm__3Y2nQ strong{font-size:18px;margin-bottom:4px}.ChurchCommunity_rhythm__3Y2nQ small{font-size:14px;color:var(--church-muted)}.ChurchCommunity_sectionHeading__uNH8w{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:30px 0 18px}.ChurchCommunity_sectionHeading__uNH8w>div{min-width:0;flex:1}.ChurchCommunity_sectionHeading__uNH8w>button{flex-shrink:0;white-space:nowrap}.ChurchCommunity_sectionHeading__uNH8w .ChurchCommunity_muted__b9QfT{overflow-wrap:anywhere}.ChurchCommunity_sectionHeading__uNH8w h3{margin:0;font-size:22px;letter-spacing:-.04em}.ChurchCommunity_sectionHeading__uNH8w p{margin:7px 0 0;font-size:13px}.ChurchCommunity_sectionHeading__uNH8w a{text-decoration:underline}.ChurchCommunity_filters__982IK{display:flex;gap:10px;margin-bottom:12px;flex-wrap:wrap}.ChurchCommunity_search__JDZqq{display:flex;align-items:center;flex:1;min-width:200px;padding:0 14px;border:1px solid var(--church-line);border-radius:10px;background:#fffefa;gap:8px}.ChurchCommunity_search__JDZqq input{width:100%;min-height:46px;border:0;background:transparent;outline-offset:-3px;color:var(--church-ink)}.ChurchCommunity_filters__982IK select{min-height:48px;border:1px solid var(--church-line);border-radius:10px;padding:8px 12px;background:#fffefa;color:var(--church-ink);max-width:100%}.ChurchCommunity_community__FnvWY .ChurchCommunity_filterButton__sfgOl[aria-pressed=true]{background:#e7efcf;border-color:#6f8759}.ChurchCommunity_churchList__8OgW7{border-top:1px solid var(--church-line)}.ChurchCommunity_churchRow__EZFNW{display:flex;gap:22px;align-items:flex-start;padding:26px 6px;border-bottom:1px solid var(--church-line);color:inherit;text-decoration:none}.ChurchCommunity_churchRow__EZFNW:hover{background:#edf0e5}.ChurchCommunity_symbol__MVl0e{padding:17px;border-radius:18px;background:#e8eddf;display:flex}.ChurchCommunity_churchRow__EZFNW>div{flex:1;min-width:0}.ChurchCommunity_churchRow__EZFNW h3{font-size:23px;margin:5px 0 8px;letter-spacing:-.04em}.ChurchCommunity_churchRow__EZFNW p{color:var(--church-muted);margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ChurchCommunity_meta__zX3xH{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--church-muted);font-size:14px}.ChurchCommunity_meta__zX3xH a{text-decoration:underline;display:inline-flex;align-items:center;gap:4px}.ChurchCommunity_rowEnd__AjJBV{display:flex;align-items:center;gap:8px;font-size:13px}.ChurchCommunity_muted__b9QfT{color:var(--church-muted,#526957);font-size:14px;line-height:1.65}.ChurchCommunity_empty__fINBc{text-align:center;padding:52px 20px;color:var(--church-muted);border:1px dashed var(--church-line);border-radius:12px;margin:18px 0}.ChurchCommunity_empty__fINBc>svg{margin:0 auto 14px}.ChurchCommunity_empty__fINBc h3{margin:0 0 8px;font-size:19px}.ChurchCommunity_empty__fINBc p{margin:0;line-height:1.75}.ChurchCommunity_error__E8RcJ,.ChurchCommunity_notice__GizKc,.ChurchCommunity_warning__Mv1aA{display:flex;align-items:center;gap:8px;padding:14px 16px;border-radius:10px;line-height:1.65}.ChurchCommunity_notice__GizKc{background:#e7efcf}.ChurchCommunity_error__E8RcJ{background:#fff0e9;color:#8a3926;flex-wrap:wrap}.ChurchCommunity_error__E8RcJ p{margin:0}.ChurchCommunity_warning__Mv1aA{background:#f7ecd2;color:#684c1b;font-size:14px}.ChurchCommunity_back__7STcZ{display:inline-flex;align-items:center;gap:7px;min-height:44px}.ChurchCommunity_churchHeader__LGE5L{display:grid;grid-template-columns:1fr 250px;gap:36px;padding:26px 0 30px;border-bottom:1px solid var(--church-line)}.ChurchCommunity_churchHeader__LGE5L h2{font-size:clamp(28px,4vw,40px);letter-spacing:-.045em;margin:6px 0 18px;overflow-wrap:anywhere}.ChurchCommunity_description__IUP3C{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;color:var(--church-muted)}.ChurchCommunity_membership__Cgsg1{background:#eaf0df;padding:22px;border-radius:16px;align-self:start;display:flex;flex-direction:column;gap:12px}.ChurchCommunity_membership__Cgsg1>span{display:flex;gap:6px;align-items:center}.ChurchCommunity_membership__Cgsg1 small{color:var(--church-muted);line-height:1.7}.ChurchCommunity_detailLayout__LyTgz{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:40px}.ChurchCommunity_aside__wTAHz{margin-top:34px}.ChurchCommunity_aside__wTAHz h3{font-size:18px}.ChurchCommunity_aside__wTAHz ol{padding-left:24px}.ChurchCommunity_aside__wTAHz li{padding-left:6px;margin-bottom:24px}.ChurchCommunity_aside__wTAHz p{color:var(--church-muted);font-size:14px;line-height:1.8;margin:6px 0}.ChurchCommunity_privacy__GY27S{display:flex;gap:8px;align-items:flex-start;color:var(--church-muted,#526957);line-height:1.75;font-size:13px}.ChurchCommunity_privacy__GY27S svg{flex-shrink:0;margin-top:3px}.ChurchCommunity_gathering__3MDXz{background:#fffefa;border:1px solid var(--church-line);border-radius:16px;margin-bottom:20px;padding:26px}.ChurchCommunity_gatheringTop__EEOLd{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:13px}.ChurchCommunity_mode__6Inbh{display:inline-flex;align-items:center;gap:6px;background:#e8efdc;border-radius:6px;padding:5px 8px}.ChurchCommunity_gathering__3MDXz h4{font-size:24px;line-height:1.45;letter-spacing:-.04em;margin:16px 0;overflow-wrap:anywhere}.ChurchCommunity_when__AilsP{display:flex;align-items:flex-start;gap:8px;font-weight:650;margin:12px 0 4px}.ChurchCommunity_when__AilsP svg{margin-top:4px}.ChurchCommunity_counts__KZoVw{display:flex;flex-wrap:wrap;gap:18px;font-size:14px;margin:20px 0 14px}.ChurchCommunity_actions__73W6q{display:flex;flex-wrap:wrap;gap:8px}.ChurchCommunity_community__FnvWY .ChurchCommunity_selected__9qNjx{background:#174b3c;color:#fff;border-color:#174b3c}.ChurchCommunity_access__Xvwbu{border-top:1px solid var(--church-line);margin-top:20px;padding-top:20px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ChurchCommunity_access__Xvwbu p{margin:0;white-space:pre-wrap}.ChurchCommunity_access__Xvwbu>a:not(.ChurchCommunity_primary__hBtqY){text-decoration:underline;display:inline-flex;gap:4px;align-items:center;min-height:44px}.ChurchCommunity_access__Xvwbu small{color:var(--church-muted)}.ChurchCommunity_ownerActions__zhdw7{border-top:1px solid var(--church-line);padding-top:14px;margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}.ChurchCommunity_ownerActions__zhdw7 details{width:100%;padding-top:6px;font-size:14px}.ChurchCommunity_ownerActions__zhdw7 summary{min-height:44px;padding:10px 0;cursor:pointer}.ChurchCommunity_ownerActions__zhdw7 li{padding:5px 0}.ChurchCommunity_closed__9hAdx{background:#f0f1eb}.ChurchCommunity_memberSection___pO87{margin-top:32px;border-top:1px solid var(--church-line)}.ChurchCommunity_memberRow__CJvZm{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid var(--church-line)}.ChurchCommunity_memberRow__CJvZm>span{display:flex;gap:12px;flex-wrap:wrap}.ChurchCommunity_memberRow__CJvZm small{color:var(--church-muted)}.ChurchCommunity_memberRow__CJvZm>div{display:flex;gap:8px}.ChurchCommunity_dialog__LkS_z{margin:auto;width:min(620px,calc(100vw - 28px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #ccd7c7;border-radius:20px;padding:28px;color:#234b40;background:#faf9f2}.ChurchCommunity_dialog__LkS_z::backdrop{background:#15362b80}.ChurchCommunity_dialogHeading__M1Wnv{display:flex;justify-content:space-between;gap:18px;align-items:center}.ChurchCommunity_dialogHeading__M1Wnv h2{font-size:24px;margin:0}.ChurchCommunity_dialogHeading__M1Wnv button{width:44px;padding:0}.ChurchCommunity_form__Z67fg{display:flex;flex-direction:column;gap:18px}.ChurchCommunity_form__Z67fg>p{line-height:1.75;margin:10px 0 0}.ChurchCommunity_form__Z67fg label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:650;min-width:0}.ChurchCommunity_form__Z67fg input,.ChurchCommunity_form__Z67fg select,.ChurchCommunity_form__Z67fg textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid #bccbb7;border-radius:9px;padding:11px 12px;min-height:46px;background:#fffefa;color:#234b40;font-size:16px}.ChurchCommunity_form__Z67fg small{font-weight:400;color:#526957;line-height:1.65}.ChurchCommunity_twoColumns__UVMdH{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ChurchCommunity_srOnly__KnGQz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.ChurchCommunity_detailLayout__LyTgz{grid-template-columns:minmax(0,1fr);gap:8px}.ChurchCommunity_aside__wTAHz{margin-top:0}.ChurchCommunity_aside__wTAHz ol{display:flex;gap:30px}.ChurchCommunity_aside__wTAHz li{flex:1}.ChurchCommunity_churchHeader__LGE5L{grid-template-columns:1fr 220px;gap:24px}.ChurchCommunity_intro__mMucj{gap:30px}}@media(max-width:600px){.ChurchCommunity_switcher__6C0CX{gap:18px;margin-bottom:18px}.ChurchCommunity_intro__mMucj{grid-template-columns:1fr;gap:24px;padding:14px 0 28px}.ChurchCommunity_intro__mMucj h2{font-size:32px}.ChurchCommunity_intro__mMucj p{font-size:15px}.ChurchCommunity_desktopBreak__ylfTW{display:none}.ChurchCommunity_rhythm__3Y2nQ{padding-left:18px}.ChurchCommunity_rhythm__3Y2nQ>div{padding:11px 0}.ChurchCommunity_rhythm__3Y2nQ strong{font-size:16px}.ChurchCommunity_sectionHeading__uNH8w{align-items:flex-start}.ChurchCommunity_sectionHeading__uNH8w>div{min-width:0;flex:1}.ChurchCommunity_sectionHeading__uNH8w>button{flex-shrink:0;white-space:nowrap}.ChurchCommunity_sectionHeading__uNH8w .ChurchCommunity_muted__b9QfT{overflow-wrap:anywhere}.ChurchCommunity_sectionHeading__uNH8w h3{font-size:20px}.ChurchCommunity_search__JDZqq{flex-basis:100%}.ChurchCommunity_churchRow__EZFNW{gap:12px;padding:22px 0}.ChurchCommunity_symbol__MVl0e{padding:12px}.ChurchCommunity_churchRow__EZFNW h3{font-size:20px}.ChurchCommunity_rowEnd__AjJBV{flex-direction:column;font-size:12px}.ChurchCommunity_churchHeader__LGE5L{grid-template-columns:1fr;padding-top:16px;gap:18px}.ChurchCommunity_membership__Cgsg1{padding:18px}.ChurchCommunity_gathering__3MDXz{padding:20px 17px}.ChurchCommunity_gathering__3MDXz h4{font-size:21px}.ChurchCommunity_aside__wTAHz ol{display:block}.ChurchCommunity_dialog__LkS_z{padding:20px 17px;border-radius:15px}.ChurchCommunity_twoColumns__UVMdH{grid-template-columns:1fr}.ChurchCommunity_memberRow__CJvZm{flex-wrap:wrap}.ChurchCommunity_filters__982IK select{max-width:230px}}.ChurchCommunity_embedded__J5tyP{color:var(--ink);--church-forest:var(--forest);--church-ink:var(--ink);--church-muted:var(--muted);--church-line:var(--line)}.ChurchCommunity_embeddedTitle__iPiSP{font-size:30px;font-weight:600;letter-spacing:-.045em;line-height:1.4;margin:0 0 26px}.ChurchCommunity_weeklySchedule__2NAk7{margin-bottom:24px;padding:28px;border:1px solid var(--church-line);background:#fffef9;border-radius:18px}.ChurchCommunity_weeklyHeading__zM_7K{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px;margin-bottom:22px}.ChurchCommunity_weeklyHeading__zM_7K h3{font-size:18px;margin:0}.ChurchCommunity_weeklyHeading__zM_7K a,.ChurchCommunity_weeklyHeading__zM_7K span{font-size:13px;color:var(--church-muted)}.ChurchCommunity_weeklyHeading__zM_7K a{margin-left:auto;min-height:44px;display:inline-flex;align-items:center;text-decoration:underline}.ChurchCommunity_weeklyLayout__4ywq2{display:grid;gap:28px}.ChurchCommunity_withSunday__abeO_{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.ChurchCommunity_sunday__qIV_m{padding:28px;border-radius:12px;background:#edf1e2;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;color:var(--forest);min-width:0}.ChurchCommunity_sunday__qIV_m>svg{margin-bottom:20px}.ChurchCommunity_sunday__qIV_m dl{margin:0}.ChurchCommunity_sunday__qIV_m dt{font-size:16px;font-weight:600;margin-bottom:8px}.ChurchCommunity_sunday__qIV_m dd{font-size:clamp(24px,2.8vw,36px);line-height:1.4;letter-spacing:-.045em;font-weight:600;margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ChurchCommunity_sunday__qIV_m a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;margin-top:18px}.ChurchCommunity_weekdayList__n1Glq{margin:0}.ChurchCommunity_weeklyDay__XlQ__{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--church-line);min-width:0}.ChurchCommunity_weeklyDay__XlQ__:first-child{padding-top:4px}.ChurchCommunity_weeklyDay__XlQ__:last-child{border-bottom:0;padding-bottom:4px}.ChurchCommunity_weeklyDay__XlQ__ dt{font-size:14px;font-weight:600}.ChurchCommunity_weeklyDay__XlQ__ dd{margin:0;font-size:16px;line-height:1.8;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ChurchCommunity_embedded__J5tyP .ChurchCommunity_churchHeader__LGE5L{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:26px 28px;border:1px solid #dce3d6;background:#eaf0e2;border-radius:16px}.ChurchCommunity_embedded__J5tyP .ChurchCommunity_churchHeader__LGE5L h3{font-size:20px;font-weight:600;margin:0}.ChurchCommunity_embedded__J5tyP .ChurchCommunity_churchHeader__LGE5L p{margin:8px 0 0;font-size:14px}.ChurchCommunity_embedded__J5tyP .ChurchCommunity_membership__Cgsg1{background:transparent;padding:0;border-radius:0;min-width:240px;max-width:100%}.ChurchCommunity_embedded__J5tyP .ChurchCommunity_membership__Cgsg1 p{margin:0}.ChurchCommunity_embedded__J5tyP .ChurchCommunity_membership__Cgsg1 small{font-size:12px}.ChurchCommunity_embedded__J5tyP .ChurchCommunity_detailLayout__LyTgz{display:block}.ChurchCommunity_embedded__J5tyP .ChurchCommunity_sectionHeading__uNH8w{margin-top:28px}.ChurchCommunity_embedded__J5tyP .ChurchCommunity_aside__wTAHz{margin-top:16px}.ChurchCommunity_participationGuide__xAjdt{padding:0 6px}.ChurchCommunity_participationGuide__xAjdt summary,.ChurchCommunity_worshipGuide__xZRUd summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:14px;font-weight:600}.ChurchCommunity_participationGuide__xAjdt ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:18px 0 0 24px}.ChurchCommunity_participationGuide__xAjdt li{margin-bottom:8px}.ChurchCommunity_participationGuide__xAjdt p{font-size:14px}.ChurchCommunity_worshipGuide__xZRUd{border-top:1px solid var(--church-line);margin-top:22px;padding-top:8px}.ChurchCommunity_worshipGuide__xZRUd p{white-space:pre-line;color:var(--church-muted);font-size:15px;line-height:1.85;margin:8px 0}.ChurchCommunity_embedded__J5tyP>.ChurchCommunity_empty__fINBc{padding:18px;font-size:14px;background:#fffef9;border:1px solid var(--church-line)}@media(max-width:700px){.ChurchCommunity_embeddedTitle__iPiSP{font-size:27px;margin-bottom:22px}.ChurchCommunity_weeklySchedule__2NAk7{padding:22px;border-radius:16px}.ChurchCommunity_weeklyHeading__zM_7K{gap:6px 12px;margin-bottom:18px}.ChurchCommunity_weeklyHeading__zM_7K h3{font-size:17px}.ChurchCommunity_weeklyHeading__zM_7K span{font-size:12px}.ChurchCommunity_weeklyHeading__zM_7K a{margin-left:0}.ChurchCommunity_withSunday__abeO_{grid-template-columns:1fr}.ChurchCommunity_weeklyLayout__4ywq2{gap:20px}.ChurchCommunity_sunday__qIV_m{padding:22px}.ChurchCommunity_sunday__qIV_m>svg{margin-bottom:14px}.ChurchCommunity_sunday__qIV_m dd{font-size:32px}.ChurchCommunity_sunday__qIV_m a{margin-top:10px}.ChurchCommunity_weeklyDay__XlQ__{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:12px 0}.ChurchCommunity_weeklyDay__XlQ__ dd{font-size:15px}.ChurchCommunity_embedded__J5tyP .ChurchCommunity_churchHeader__LGE5L{flex-direction:column;align-items:stretch;gap:20px;padding:24px}.ChurchCommunity_embedded__J5tyP .ChurchCommunity_membership__Cgsg1{min-width:0;align-self:stretch}.ChurchCommunity_embedded__J5tyP .ChurchCommunity_sectionHeading__uNH8w{flex-wrap:wrap}.ChurchCommunity_participationGuide__xAjdt ol{grid-template-columns:1fr;gap:10px}.ChurchCommunity_participationGuide__xAjdt li{margin-bottom:0}}@media(max-width:360px){.ChurchCommunity_weeklySchedule__2NAk7{padding:18px}.ChurchCommunity_weeklyDay__XlQ__{grid-template-columns:48px minmax(0,1fr);gap:8px}.ChurchCommunity_weeklyDay__XlQ__ dd{font-size:14px}.ChurchCommunity_sunday__qIV_m{padding:20px}.ChurchCommunity_sunday__qIV_m dd{font-size:29px}}.PlacePage_header__J7xWc{max-width:1160px;margin:auto;padding:22px 28px;display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--line)}.PlacePage_brand__eq_Ad{display:flex;align-items:center;gap:7px}.PlacePage_back__H0q9E{margin-left:auto;font-size:14px}.PlacePage_back__H0q9E,.PlacePage_share__eC_yn{display:flex;align-items:center;gap:8px;min-height:44px}.PlacePage_share__eC_yn{padding:0 14px;background:transparent;border:1px solid var(--line);border-radius:8px}.PlacePage_main__IC9HG{max-width:1160px;margin:auto;padding:0 28px 128px}.PlacePage_hero__8RZp_{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:52px 0}.PlacePage_intro__pIwp1{min-width:0}.PlacePage_category__dbr4_{color:var(--muted);font-size:14px;margin:0 0 16px}.PlacePage_intro__pIwp1 h1{font-size:clamp(32px,4vw,52px);letter-spacing:-.055em;line-height:1.25;margin:0 0 10px;overflow-wrap:anywhere}.PlacePage_otherName__RDC1u{font-size:15px;color:var(--muted);margin:4px 0}.PlacePage_description__aO93k{white-space:pre-line;font-size:16px;line-height:1.85;margin:24px 0;word-break:keep-all;overflow-wrap:anywhere;max-width:60ch}.PlacePage_cover__yPMgb,.PlacePage_placeholder__wyAv0{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:18px}.PlacePage_placeholder__wyAv0{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;background:#edf0e6;color:var(--forest)}.PlacePage_actions__FVNnt{display:flex;flex-wrap:wrap;gap:10px}.PlacePage_primary__ZbdNu,.PlacePage_secondary__XdfdA{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 18px;border-radius:8px;font-size:15px;font-weight:600}.PlacePage_primary__ZbdNu{background:var(--forest);color:white!important}.PlacePage_secondary__XdfdA{border:1px solid var(--line);background:transparent}.PlacePage_tabs__08C5G{display:flex;gap:32px;border-bottom:1px solid var(--line)}.PlacePage_tabs__08C5G a{padding:18px 0;min-height:52px;font-size:15px;font-weight:600}.PlacePage_tabs__08C5G a:first-child{border-bottom:2px solid var(--forest)}.PlacePage_products__4zTnM{padding:36px 0;scroll-margin-top:24px}.PlacePage_sectionHeading__8EkW4{display:flex;align-items:center;justify-content:space-between;gap:24px}.PlacePage_information__bc7bK h2,.PlacePage_sectionHeading__8EkW4 h2{font-size:26px;margin:0 0 8px;letter-spacing:-.04em}.PlacePage_sectionHeading__8EkW4 p{font-size:14px;color:var(--muted);margin:0;line-height:1.6}.PlacePage_search__dxl1s{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:0 12px;min-height:48px;background:#fff;max-width:300px;width:100%}.PlacePage_search__dxl1s input{border:0;background:transparent;min-width:0;width:100%;font-size:16px;outline:none}.PlacePage_filters__VP49c{display:flex;gap:8px;padding:24px 0}.PlacePage_filters__VP49c button{min-width:62px;min-height:44px;padding:8px 18px;border:1px solid var(--line);border-radius:24px;background:transparent;font-size:15px}.PlacePage_filters__VP49c button[aria-pressed=true]{color:white;background:var(--forest);border-color:var(--forest)}.PlacePage_grid__ppRM0{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.PlacePage_product__YKq4M{min-width:0}.PlacePage_productPhoto__wW_Vp{display:flex;align-items:center;justify-content:center;position:relative;aspect-ratio:1;width:100%;border:0;border-radius:12px;background:#edf0e6;overflow:hidden;color:#6b8159}.PlacePage_productPhoto__wW_Vp img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.PlacePage_productPhoto__wW_Vp span{position:absolute;left:10px;bottom:10px;background:#fff;padding:5px 9px;color:var(--forest);font-size:12px;border-radius:6px}.PlacePage_product__YKq4M h3{font-size:18px;margin:16px 0 7px;letter-spacing:-.03em}.PlacePage_price__COpB6{font-size:18px;margin:0 0 12px;font-weight:600}.PlacePage_price__COpB6 span{font-size:13px;font-weight:400;color:var(--muted)}.PlacePage_productBottom__mu8Q7{display:flex;align-items:center;justify-content:space-between;gap:8px}.PlacePage_productBottom__mu8Q7>span{font-size:12px;color:var(--muted)}.PlacePage_quantity__GLWGk{display:flex;align-items:center;gap:4px}.PlacePage_quantity__GLWGk button{display:flex;align-items:center;justify-content:center;gap:5px;min-width:44px;min-height:44px;border:1px solid var(--line);border-radius:8px;background:transparent;padding:8px;color:var(--forest)}.PlacePage_quantity__GLWGk output{min-width:18px;text-align:center;font-size:14px}.PlacePage_quantity__GLWGk button:disabled{opacity:.4;cursor:not-allowed}.PlacePage_productDetail__qmYa3{font-size:14px;line-height:1.7;padding:12px 0}.PlacePage_note__UO_W9{font-size:14px;line-height:1.7;color:var(--muted);padding:24px 0 0}.PlacePage_information__bc7bK{padding:34px 0;border-top:1px solid var(--line);scroll-margin-top:24px}.PlacePage_information__bc7bK dl{display:grid;grid-template-columns:135px 1fr;gap:18px 24px;font-size:15px;line-height:1.8}.PlacePage_information__bc7bK dt{display:flex;align-items:center;gap:8px;color:var(--muted)}.PlacePage_information__bc7bK dd{margin:0;overflow-wrap:anywhere}.PlacePage_information__bc7bK dd a{display:inline-flex;gap:6px;align-items:center}.PlacePage_manage__EZOqf{display:flex;flex-wrap:wrap;gap:18px;margin-top:28px}.PlacePage_manage__EZOqf a{display:flex;align-items:center;gap:5px;min-height:44px;text-decoration:underline;font-size:14px}.PlacePage_footer__uYQZd{display:flex;align-items:center;gap:12px;padding:28px 0;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.PlacePage_footer__uYQZd a{margin-left:auto}.PlacePage_cart__NIW8L{position:fixed;z-index:35;left:50%;bottom:20px;transform:translateX(-50%);width:min(700px,calc(100% - 32px));padding:15px 20px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 8px 28px #174b3c20;display:flex;align-items:center;justify-content:space-between;gap:16px}.PlacePage_cart__NIW8L>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.PlacePage_cart__NIW8L strong{font-size:14px}.PlacePage_cart__NIW8L span{font-size:20px;font-weight:600}.PlacePage_cart__NIW8L small{font-size:12px;color:var(--muted)}.PlacePage_cart__NIW8L a{flex-shrink:0}.PlacePage_cart__NIW8L a:focus-visible,.PlacePage_header__J7xWc a:focus-visible,.PlacePage_main__IC9HG a:focus-visible,.PlacePage_main__IC9HG button:focus-visible,.PlacePage_share__eC_yn:focus-visible{outline:3px solid #66883f;outline-offset:4px}.PlacePage_search__dxl1s:focus-within{outline:3px solid #66883f;outline-offset:3px}.PlacePage_main__IC9HG button,.PlacePage_share__eC_yn{cursor:pointer}.PlacePage_primary__ZbdNu:hover{background:#28614e}.PlacePage_secondary__XdfdA:hover,.PlacePage_share__eC_yn:hover{background:#edf0e6}@media(max-width:800px){.PlacePage_hero__8RZp_{gap:28px}.PlacePage_grid__ppRM0{grid-template-columns:repeat(3,minmax(0,1fr))}.PlacePage_sectionHeading__8EkW4{align-items:flex-start;flex-direction:column}.PlacePage_search__dxl1s{max-width:none}}@media(max-width:600px){.PlacePage_header__J7xWc{padding:14px 18px;gap:12px}.PlacePage_back__H0q9E{font-size:13px}.PlacePage_share__eC_yn{padding:0 10px;font-size:13px}.PlacePage_main__IC9HG{padding:0 18px 145px}.PlacePage_hero__8RZp_{grid-template-columns:1fr;padding:28px 0;gap:24px}.PlacePage_cover__yPMgb{aspect-ratio:16/10}.PlacePage_intro__pIwp1 h1{font-size:34px}.PlacePage_description__aO93k{margin:18px 0}.PlacePage_tabs__08C5G{gap:24px}.PlacePage_grid__ppRM0{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.PlacePage_product__YKq4M h3{font-size:16px}.PlacePage_productBottom__mu8Q7{align-items:flex-start;flex-direction:column;gap:6px}.PlacePage_quantity__GLWGk{align-self:flex-end}.PlacePage_information__bc7bK dl{grid-template-columns:84px 1fr;gap:15px}.PlacePage_footer__uYQZd{flex-wrap:wrap}.PlacePage_footer__uYQZd a{margin-left:0}.PlacePage_cart__NIW8L{bottom:max(10px,env(safe-area-inset-bottom));padding:12px;gap:10px}.PlacePage_cart__NIW8L>div{gap:4px 8px}.PlacePage_cart__NIW8L small{width:100%}.PlacePage_cart__NIW8L .PlacePage_primary__ZbdNu{font-size:14px;padding:10px 12px}.PlacePage_cart__NIW8L span{font-size:18px}}@media(prefers-reduced-motion:reduce){.PlacePage_main__IC9HG *{scroll-behavior:auto}}.PlacePage_productPhoto__wW_Vp[data-category=fruit]{background:#f0e8d7;color:#9a6a27}.PlacePage_productPhoto__wW_Vp[data-category=meat]{background:#eee4dc;color:#8c6853}.PlacePage_status__gh6LN{color:#875d35;font-size:14px}.PlacePage_brand__eq_Ad{flex-shrink:0}@media(max-width:360px){.PlacePage_header__J7xWc{padding:12px;gap:7px}.PlacePage_brand__eq_Ad{gap:4px}.PlacePage_brand__eq_Ad svg:last-child{width:82px}.PlacePage_back__H0q9E{gap:3px;font-size:12px}.PlacePage_share__eC_yn{padding:0 7px;gap:4px}.PlacePage_filters__VP49c{gap:6px}.PlacePage_filters__VP49c button{min-width:58px;padding:8px 12px}}.PlacePage_logoArea__KFFwg{min-width:0;flex:1}.PlacePage_brand__eq_Ad{min-width:0;min-height:44px;max-width:100%;gap:12px}.PlacePage_brandName__3Wg5a{font-size:24px;font-weight:700;line-height:1.35;letter-spacing:-.04em;overflow-wrap:anywhere}.PlacePage_businessLogo__WSdsg{display:block;max-width:min(240px,100%);max-height:56px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.PlacePage_back__H0q9E,.PlacePage_ownerManage__dIUzZ,.PlacePage_share__eC_yn{flex-shrink:0}.PlacePage_logoSettings__wdrnK{padding:20px;border:1px solid var(--line);border-radius:12px;scroll-margin-top:24px}.PlacePage_logoSettings__wdrnK h3{font-size:18px;margin:0 0 8px}.PlacePage_logoSettings__wdrnK p{font-size:13px;line-height:1.7;color:var(--muted);margin:8px 0}.PlacePage_logoPreview__RmaqG{padding:20px 0;min-width:0}.PlacePage_logoActions__fUy_f{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.PlacePage_logoActions__fUy_f a,.PlacePage_logoActions__fUy_f button{font:inherit;font-size:14px;min-height:44px;display:inline-flex;align-items:center;gap:7px;color:var(--forest)}.PlacePage_logoEdit__1R4Ao{padding:8px 14px;border:1px solid var(--line);border-radius:8px;background:transparent;cursor:pointer}.PlacePage_logoRemove__vFaNf{background:transparent;border:0;text-decoration:underline;cursor:pointer}.PlacePage_logoActions__fUy_f button:disabled{opacity:.5;cursor:wait}.PlacePage_logoSettings__wdrnK .PlacePage_logoError__keitW{color:#9a2929}.PlacePage_logoError__keitW button{min-height:44px;margin-left:8px;text-decoration:underline;background:transparent;border:0}.PlacePage_logoSettings__wdrnK .PlacePage_logoNotice__3NH1U{color:var(--forest)}@media(max-width:600px){.PlacePage_brandName__3Wg5a{font-size:19px}.PlacePage_businessLogo__WSdsg{max-width:min(180px,100%);max-height:48px}.PlacePage_brand__eq_Ad{gap:8px}.PlacePage_header__J7xWc:has(.PlacePage_ownerManage__dIUzZ){flex-wrap:wrap}.PlacePage_header__J7xWc:has(.PlacePage_ownerManage__dIUzZ) .PlacePage_logoArea__KFFwg{flex-basis:calc(100% - 88px)}.PlacePage_header__J7xWc:has(.PlacePage_ownerManage__dIUzZ) .PlacePage_back__H0q9E{margin-left:auto}.PlacePage_logoSettings__wdrnK{padding:16px}}.PlacePage_checkout__EBawe{padding:30px 0 60px}.PlacePage_checkout__EBawe h1{font-size:32px;letter-spacing:-.04em;margin:30px 0}.PlacePage_checkout__EBawe h2{font-size:21px;margin:0 0 22px}.PlacePage_checkoutNav__NFuwo{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.PlacePage_checkoutNav__NFuwo a{display:flex;align-items:center;gap:6px;min-height:44px;font-size:14px}.PlacePage_checkoutGrid__YzfKw{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px;align-items:start}.PlacePage_checkoutFields__VpeP2{display:grid;gap:22px}.PlacePage_checkoutFields__VpeP2 label{display:grid;gap:8px;font-size:15px}.PlacePage_checkoutFields__VpeP2 input:not([type=radio]),.PlacePage_checkoutFields__VpeP2 textarea{width:100%;min-height:48px;padding:12px;border:1px solid var(--line);border-radius:8px;background:white;font:inherit;font-size:16px;box-sizing:border-box}.PlacePage_checkoutFields__VpeP2 textarea{min-height:90px;resize:vertical}.PlacePage_checkoutFields__VpeP2 fieldset{padding:20px;border:1px solid var(--line);border-radius:10px}.PlacePage_checkoutFields__VpeP2 legend{font-size:18px;padding:0 8px}.PlacePage_checkoutFields__VpeP2 .PlacePage_deliveryChoice__TQliX{display:flex;align-items:center;gap:12px;min-height:48px}.PlacePage_deliveryChoice__TQliX input{width:18px;height:18px;accent-color:var(--forest)}.PlacePage_deliveryChoice__TQliX strong{margin-left:auto;font-size:14px}.PlacePage_checkoutSummary__ArNI_{background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px;min-width:0;margin-bottom:24px}.PlacePage_summaryLine__KNL07{display:flex;justify-content:space-between;gap:18px;margin:14px 0;font-size:14px}.PlacePage_summaryLine__KNL07 strong{white-space:nowrap}.PlacePage_summaryTotal__KvZTJ{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:20px;margin-top:24px;gap:12px}.PlacePage_summaryTotal__KvZTJ strong{font-size:24px}.PlacePage_checkoutSummary__ArNI_ p{font-size:13px;line-height:1.8;color:var(--muted)}.PlacePage_checkoutSummary__ArNI_ p svg{vertical-align:middle;margin-right:5px}.PlacePage_checkoutSummary__ArNI_ .PlacePage_primary__ZbdNu{width:100%;border:0}.PlacePage_paymentNotice__M5sMf{padding:18px 20px;background:#edf0e6;border:1px solid var(--line);border-radius:10px;line-height:1.7;font-size:14px;margin-bottom:30px}.PlacePage_paymentError__H7Ft4{color:#8a2929;padding:14px;background:#fff0ec;border-radius:8px}.PlacePage_checkout__EBawe button:disabled{opacity:.55;cursor:not-allowed}.PlacePage_paymentResult__BYNMu{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:30px;background:#fff;border:1px solid var(--line);border-radius:14px;margin-bottom:26px}.PlacePage_paymentResult__BYNMu h2{margin-top:16px}.PlacePage_paymentResult__BYNMu strong{font-size:30px}.PlacePage_paymentQr___Lqur{text-align:center}.PlacePage_paymentQr___Lqur img{max-width:100%;height:auto;display:block;margin:auto}.PlacePage_paymentQr___Lqur p{font-size:14px;line-height:1.7}.PlacePage_paymentQr___Lqur .PlacePage_logoRemove__vFaNf{display:block;margin:10px auto}.PlacePage_orderList__rjmMv{display:grid;gap:16px;margin-top:24px}.PlacePage_orderList__rjmMv article{background:white;border:1px solid var(--line);border-radius:12px;padding:24px}.PlacePage_orderList__rjmMv article>div:first-child{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.PlacePage_orderList__rjmMv p{line-height:1.8;font-size:14px}.PlacePage_orderList__rjmMv small{display:block;margin-top:14px;color:var(--muted)}.PlacePage_checkout__EBawe a:focus-visible,.PlacePage_checkout__EBawe input:focus-visible,.PlacePage_checkout__EBawe textarea:focus-visible,.PlacePage_logoArea__KFFwg button:focus-visible{outline:3px solid #66883f;outline-offset:3px}@media(max-width:700px){.PlacePage_checkoutGrid__YzfKw,.PlacePage_paymentResult__BYNMu{grid-template-columns:1fr;gap:24px}.PlacePage_checkout__EBawe h1{font-size:28px}.PlacePage_checkoutSummary__ArNI_,.PlacePage_paymentResult__BYNMu{padding:20px}.PlacePage_logoArea__KFFwg{max-width:48%;gap:0}.PlacePage_logoEdit__1R4Ao{font-size:11px}.PlacePage_checkoutNav__NFuwo{gap:14px}.PlacePage_orderList__rjmMv article{padding:18px}}.PlacePage_churchCommunity__y0BYi{padding:36px 0;scroll-margin-top:24px}.PlacePage_placeName__FgK1L{display:flex;align-items:center;gap:8px}.PlacePage_tabs__08C5G{flex-wrap:wrap;-moz-column-gap:28px;column-gap:28px;row-gap:0}.PublicOneDriveLibrary_library__m7g7f{color:#172438;background:#fff;border:1px solid #dbe3ee;border-radius:16px;padding:clamp(16px,3vw,28px);min-width:0;width:100%}.PublicOneDriveLibrary_library__m7g7f,.PublicOneDriveLibrary_library__m7g7f *,.PublicOneDriveLibrary_viewer__ZHEky,.PublicOneDriveLibrary_viewer__ZHEky *{box-sizing:border-box}.PublicOneDriveLibrary_library__m7g7f button,.PublicOneDriveLibrary_viewer__ZHEky a,.PublicOneDriveLibrary_viewer__ZHEky button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 12px;border:1px solid #cdd8e6;border-radius:8px;color:#253d60;background:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none}.PublicOneDriveLibrary_library__m7g7f button:disabled{opacity:.5;cursor:default}.PublicOneDriveLibrary_library__m7g7f a:focus-visible,.PublicOneDriveLibrary_library__m7g7f button:focus-visible,.PublicOneDriveLibrary_library__m7g7f input:focus-visible,.PublicOneDriveLibrary_viewer__ZHEky a:focus-visible,.PublicOneDriveLibrary_viewer__ZHEky button:focus-visible{outline:3px solid #3b82f6;outline-offset:3px}.PublicOneDriveLibrary_library__m7g7f input{min-width:0;border:1px solid #cdd8e6;background:#fff;color:#172438;border-radius:8px;padding:11px 12px;font:inherit;font-size:14px}.PublicOneDriveLibrary_header__Y4HSE{display:flex;gap:16px;justify-content:space-between;align-items:flex-start;margin-bottom:22px}.PublicOneDriveLibrary_header__Y4HSE h3{margin:6px 0;font-size:23px;line-height:1.3;overflow-wrap:anywhere}.PublicOneDriveLibrary_header__Y4HSE p{margin:0;font-size:13px;color:#52647a}.PublicOneDriveLibrary_badge__5z7MY{background:#eef4fb;color:#31517a;padding:6px 10px;border-radius:30px;font-size:12px;font-weight:700;flex-shrink:0}.PublicOneDriveLibrary_toolbar__ujuou{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:12px 0}.PublicOneDriveLibrary_folderPath__mcS2q{flex:1 1 260px;min-width:0;max-width:100%;display:flex;align-items:center;gap:8px}.PublicOneDriveLibrary_pathLabel__I14cK{flex-shrink:0;color:#52647a;font-size:12px;white-space:nowrap}.PublicOneDriveLibrary_breadcrumbs__grxtU{display:flex;align-items:center;gap:2px;min-width:0;margin:0;padding:4px 3px;overflow-x:auto;list-style:none;scrollbar-width:thin}.PublicOneDriveLibrary_breadcrumbs__grxtU li{display:flex;align-items:center;gap:2px;flex-shrink:0}.PublicOneDriveLibrary_pathSeparator__8WNqs{flex-shrink:0;color:#8293a9}.PublicOneDriveLibrary_library__m7g7f .PublicOneDriveLibrary_breadcrumb__P0Kq3{border:0;padding:6px 5px;background:transparent;color:#31517a;white-space:nowrap}.PublicOneDriveLibrary_breadcrumb__P0Kq3>svg{flex-shrink:0;color:#1d89c4;fill:#d5eefb}.PublicOneDriveLibrary_breadcrumb__P0Kq3>span{max-width:min(260px,40vw);overflow:hidden;text-overflow:ellipsis}.PublicOneDriveLibrary_library__m7g7f .PublicOneDriveLibrary_breadcrumb__P0Kq3[aria-current=location]{color:#172438;font-weight:700}.PublicOneDriveLibrary_library__m7g7f .PublicOneDriveLibrary_breadcrumb__P0Kq3:hover:not(:disabled){background:#eef6fc}.PublicOneDriveLibrary_search__6plLI{flex:1}.PublicOneDriveLibrary_searchHint__uSpEx{margin:6px 0;color:#52647a;font-size:12px;line-height:1.6}.PublicOneDriveLibrary_library__m7g7f button.PublicOneDriveLibrary_primary__v2FEi{color:#fff;background:#1c5f9f;border-color:#1c5f9f}.PublicOneDriveLibrary_passwordForm__wDw1d{padding:24px 0;display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px}.PublicOneDriveLibrary_passwordForm__wDw1d>svg{margin-bottom:8px;color:#52647a}.PublicOneDriveLibrary_passwordForm__wDw1d label{display:grid;gap:8px;font-size:13px;font-weight:600}.PublicOneDriveLibrary_items__4TqIV{margin:18px 0 0;padding:0;list-style:none}.PublicOneDriveLibrary_items__4TqIV li{display:flex;border-top:1px solid #e4eaf1;gap:8px;align-items:center}.PublicOneDriveLibrary_library__m7g7f .PublicOneDriveLibrary_item__ejzhL{flex:1;min-width:0;padding:15px 4px;border:0;background:transparent;justify-content:flex-start;text-align:left;gap:14px}.PublicOneDriveLibrary_item__ejzhL>svg{flex-shrink:0;color:#607794}.PublicOneDriveLibrary_item__ejzhL>svg.PublicOneDriveLibrary_folderIcon__kfTyB{color:#b57c13;fill:#fff3d9}.PublicOneDriveLibrary_item__ejzhL>span:first-of-type{min-width:0;flex:1}.PublicOneDriveLibrary_item__ejzhL strong{display:block;font-size:14px;overflow-wrap:anywhere;line-height:1.5}.PublicOneDriveLibrary_item__ejzhL small{display:block;font-size:11px;color:#63748a;margin-top:3px}.PublicOneDriveLibrary_open__QWM_h{font-size:12px;color:#286393;white-space:nowrap}.PublicOneDriveLibrary_download__7tEM6{padding:12px 6px;color:#1c5f9f;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:7px;text-decoration:none}.PublicOneDriveLibrary_empty__sOeAm{padding:28px 0;text-align:center;color:#60718a;font-size:14px;justify-content:center}.PublicOneDriveLibrary_error__j9SSO{padding:12px 14px;border-radius:8px;color:#9b2424;background:#fff1f1;font-size:13px}.PublicOneDriveLibrary_notice__ghNWz{background:#eef6ff;border-radius:8px;padding:10px;font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:10px;overflow-wrap:anywhere}.PublicOneDriveLibrary_viewer__ZHEky{width:min(1100px,96vw);height:90vh;max-width:96vw;max-height:94vh;padding:0;border:1px solid #cdd8e6;border-radius:14px;color:#172438;background:#fff}.PublicOneDriveLibrary_viewer__ZHEky::backdrop{background:rgb(10 23 44/.65)}.PublicOneDriveLibrary_viewerHeader__HHL8d{display:flex;gap:10px;align-items:center;padding:14px 18px;border-bottom:1px solid #dbe3ee}.PublicOneDriveLibrary_viewerHeader__HHL8d strong{flex:1;min-width:0;font-size:14px;overflow-wrap:anywhere}.PublicOneDriveLibrary_preview__MoKUe{height:calc(100% - 75px);padding:12px;display:flex;align-items:center;justify-content:center;background:#f3f6fa}.PublicOneDriveLibrary_preview__MoKUe iframe{width:100%;height:100%;border:0;background:#fff}.PublicOneDriveLibrary_preview__MoKUe img,.PublicOneDriveLibrary_preview__MoKUe video{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.PublicOneDriveLibrary_preview__MoKUe audio{width:min(600px,95%)}.PublicOneDriveLibrary_preview__MoKUe p{font-size:14px;line-height:1.7;padding:24px;text-align:center}.PublicOneDriveLibrary_viewToolbar__NJOHw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin:20px 0}.PublicOneDriveLibrary_filters__cAwxM,.PublicOneDriveLibrary_viewModes__Ax050{display:flex;flex-wrap:wrap;gap:4px}.PublicOneDriveLibrary_library__m7g7f .PublicOneDriveLibrary_filters__cAwxM button{border-color:transparent;border-radius:20px;padding:7px 11px;font-size:12px}.PublicOneDriveLibrary_library__m7g7f .PublicOneDriveLibrary_viewModes__Ax050 button{padding:8px 10px;font-size:12px}.PublicOneDriveLibrary_library__m7g7f button[aria-pressed=true]{color:#124e83;background:#eaf2fc;border-color:#a4c1e1}.PublicOneDriveLibrary_folders___o1rj{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:10px;margin:18px 0;padding:0;list-style:none}.PublicOneDriveLibrary_library__m7g7f .PublicOneDriveLibrary_folders___o1rj button{width:100%;justify-content:flex-start;padding:14px;background:#fafbfd;text-align:left}.PublicOneDriveLibrary_folders___o1rj svg{flex-shrink:0;color:#b57c13;fill:#fff3d9}.PublicOneDriveLibrary_folders___o1rj span{overflow-wrap:anywhere;min-width:0}.PublicOneDriveLibrary_fileGroup__57QKM{margin:26px 0 18px}.PublicOneDriveLibrary_groupTitle__0zuKQ{display:flex;align-items:center;gap:8px;font-size:15px;margin:0 0 12px}.PublicOneDriveLibrary_groupTitle__0zuKQ span{font-size:11px;font-weight:500;color:#63748a;background:#f0f4f8;border-radius:12px;padding:3px 8px}.PublicOneDriveLibrary_gallery__JuwzJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:16px;padding:0;margin:0;list-style:none}.PublicOneDriveLibrary_gallery__JuwzJ li{min-width:0;border:1px solid #dbe3ee;border-radius:12px;overflow:hidden}.PublicOneDriveLibrary_library__m7g7f .PublicOneDriveLibrary_card__AangU{display:flex;flex-direction:column;align-items:stretch;width:100%;padding:0;border:0;border-radius:0;text-align:left;gap:0}.PublicOneDriveLibrary_card__AangU>span:last-child{padding:12px 14px 2px}.PublicOneDriveLibrary_card__AangU strong{display:block;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.PublicOneDriveLibrary_card__AangU small{display:block;color:#63748a;font-size:11px;font-weight:400;margin-top:4px}.PublicOneDriveLibrary_gallery__JuwzJ .PublicOneDriveLibrary_download__7tEM6{margin:0 8px}.PublicOneDriveLibrary_thumbnail__iolwZ{position:relative;display:block;width:100%;aspect-ratio:4/3;background:#f0f4f8;overflow:hidden}.PublicOneDriveLibrary_thumbnailFallback__jmcSx{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;color:#73879f}.PublicOneDriveLibrary_thumbnailFallback__jmcSx>span{font-size:10px;letter-spacing:.08em}.PublicOneDriveLibrary_thumbnail__iolwZ img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#f0f4f8}.PublicOneDriveLibrary_playIcon__32CPq{position:absolute;bottom:10px;left:10px;display:flex;border-radius:50%;padding:9px;color:#fff;background:rgb(15 35 61/.72)}.PublicOneDriveLibrary_splitView__LcdZj{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:16px;align-items:start}.PublicOneDriveLibrary_splitView__LcdZj .PublicOneDriveLibrary_items__4TqIV{margin:0;max-height:540px;overflow-y:auto}.PublicOneDriveLibrary_splitView__LcdZj .PublicOneDriveLibrary_item__ejzhL{gap:8px;padding:12px 8px}.PublicOneDriveLibrary_splitView__LcdZj .PublicOneDriveLibrary_download__7tEM6 span{display:none}.PublicOneDriveLibrary_inlineViewer__8hbKF{min-width:0;border:1px solid #dbe3ee;border-radius:12px;overflow:hidden}.PublicOneDriveLibrary_inlineViewer__8hbKF .PublicOneDriveLibrary_viewerHeader__HHL8d{padding:10px 12px}.PublicOneDriveLibrary_inlineViewer__8hbKF .PublicOneDriveLibrary_preview__MoKUe{height:470px}@media (hover:hover){.PublicOneDriveLibrary_library__m7g7f .PublicOneDriveLibrary_card__AangU:hover,.PublicOneDriveLibrary_library__m7g7f .PublicOneDriveLibrary_folders___o1rj button:hover,.PublicOneDriveLibrary_library__m7g7f .PublicOneDriveLibrary_item__ejzhL:hover{background:#f3f7fd}}@media (max-width:700px){.PublicOneDriveLibrary_splitView__LcdZj{grid-template-columns:minmax(0,1fr)}.PublicOneDriveLibrary_splitView__LcdZj .PublicOneDriveLibrary_items__4TqIV{max-height:240px}.PublicOneDriveLibrary_inlineViewer__8hbKF .PublicOneDriveLibrary_preview__MoKUe{height:390px}.PublicOneDriveLibrary_gallery__JuwzJ{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.PublicOneDriveLibrary_card__AangU>span:last-child{padding:10px 10px 2px}}@media (max-width:600px){.PublicOneDriveLibrary_header__Y4HSE{flex-wrap:wrap}.PublicOneDriveLibrary_download__7tEM6 span,.PublicOneDriveLibrary_open__QWM_h{display:none}.PublicOneDriveLibrary_toolbar__ujuou{gap:7px}.PublicOneDriveLibrary_passwordForm__wDw1d label{width:100%}.PublicOneDriveLibrary_viewerHeader__HHL8d{padding:10px}.PublicOneDriveLibrary_viewerHeader__HHL8d a{font-size:12px}}.PublicOneDriveLibrary_pdfReader__MEHvC{width:100%;height:100%;min-width:0;display:flex;flex-direction:column;gap:8px}.PublicOneDriveLibrary_pdfToolbar__i56sb{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;flex-shrink:0}.PublicOneDriveLibrary_pdfToolbar__i56sb button{min-height:44px}.PublicOneDriveLibrary_pdfToolbar__i56sb button:disabled{opacity:.5;cursor:default}.PublicOneDriveLibrary_pdfToolbar__i56sb span{font-size:13px;color:#52647a;font-variant-numeric:tabular-nums}.PublicOneDriveLibrary_pdfPage__n7Md_{position:relative;flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable;text-align:center}.PublicOneDriveLibrary_pdfPage__n7Md_ canvas{display:block;max-width:100%;margin:0 auto;background:#fff}.PublicOneDriveLibrary_pdfPage__n7Md_ canvas[hidden]{display:none}.PublicOneDriveLibrary_pdfAccessibleText__5xx1M{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}