.ph-top,.ph-menu{--ph-brand: #E73754;--ph-brand-btn: #D62F4A;--ph-title: #191919;--ph-sub: #6F6F6F;--ph-hint: #B7B7B7;--ph-surface: #F2F2F2;--ph-divider: #EFEFEF;--ph-r-btn: 12px;font-family:Pretendard,'Pretendard Variable',-apple-system,BlinkMacSystemFont,'Apple SD Gothic Neo','Noto Sans KR','Malgun Gothic',sans-serif;line-height:1.5;word-break:keep-all;color:var(--ph-title)}.ph-top *,.ph-menu *{box-sizing:border-box}.ph-top[hidden],.ph-menu[hidden],.ph-top [hidden],.ph-menu [hidden]{display:none !important}.ph-top p,.ph-menu p{margin:0}.ph-top a,.ph-top button,.ph-menu a,.ph-menu button{font-family:inherit}.ph-top{position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid var(--ph-divider)}.ph-bar{width:100%;max-width:1120px;height:56px;margin:0 auto;padding:0 12px 0 20px;display:flex;align-items:center;justify-content:space-between}.ph-top a.ph-logo,.ph-menu a.ph-logo{font-size:18px;font-weight:800;letter-spacing:.08em;color:var(--ph-brand);text-decoration:none;white-space:nowrap}.ph-logo small{font-size:13px;letter-spacing:0;color:var(--ph-title);font-weight:500}.ph-top .ph-ibtn,.ph-menu .ph-ibtn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;padding:0;border:0;background:none;color:var(--ph-title);cursor:pointer;text-decoration:none}.ph-top a.ph-top-link,.ph-top button.ph-top-link{font-size:14px;font-weight:500;color:var(--ph-title);text-decoration:none;background:none;border:0;padding:0;cursor:pointer;font-family:inherit;white-space:nowrap}.ph-top .ph-bar-pc{display:none}.ph-allmenu{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;border:1px solid var(--ph-divider);border-radius:var(--ph-r-btn);background:#fff;font-family:inherit;font-size:14px;font-weight:600;line-height:1;color:var(--ph-title);cursor:pointer}.ph-nav{display:flex;gap:20px;flex:1;min-width:0;overflow:hidden}.ph-top .ph-nav a{font-size:15px;font-weight:500;color:var(--ph-title);text-decoration:none;white-space:nowrap}.ph-util{display:flex;gap:16px;align-items:center}.ph-util .ph-who{font-size:14px;color:var(--ph-sub);white-space:nowrap}@media (min-width:1024px){.ph-top .ph-bar-m{display:none}.ph-top .ph-bar-pc{display:flex;gap:24px;justify-content:flex-start;padding:0 20px}}.ph-menu{position:fixed;inset:0;z-index:40;background:rgba(0,0,0,.45)}html.ph-menu-open{overflow:hidden}.ph-menu-panel{position:absolute;top:0;bottom:0;right:0;width:min(86%,360px);background:#fff;overflow-y:auto;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.ph-menu-head{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 8px 0 20px;border-bottom:1px solid var(--ph-divider)}.ph-menu-user{padding:16px 20px;border-bottom:8px solid var(--ph-surface)}.ph-menu a.ph-btn{display:flex;align-items:center;justify-content:center;width:100%;height:52px;border-radius:var(--ph-r-btn);background:var(--ph-brand-btn);color:#fff;font-size:16px;font-weight:700;text-decoration:none}.ph-menu-me,.ph-menu a.ph-menu-me{display:flex;align-items:center;gap:6px;min-height:48px;font-size:15px;color:var(--ph-title);text-decoration:none}.ph-menu a.ph-menu-me::after{content:'';margin-left:auto;width:8px;height:8px;border-top:2px solid var(--ph-hint);border-right:2px solid var(--ph-hint);transform:rotate(45deg)}.ph-menu-me .ph-who{color:var(--ph-sub)}.ph-menu-cap{margin:20px 20px 4px !important;font-size:13px;color:var(--ph-sub)}.ph-menu a.ph-menu-item{display:flex;align-items:center;min-height:48px;padding:0 20px;font-size:16px;color:var(--ph-title);text-decoration:none}.ph-menu-item::after{content:'';margin-left:auto;width:8px;height:8px;border-top:2px solid var(--ph-hint);border-right:2px solid var(--ph-hint);transform:rotate(45deg)}.ph-menu-out{display:block;margin:24px 20px 0;padding:0;border:0;background:none;font-size:15px;font-family:inherit;color:var(--ph-sub);text-decoration:underline;cursor:pointer}