.home-bottom-nav{z-index:100;position:fixed;bottom:0;left:0;right:0}.home-bottom-nav:before{content:"";z-index:-1;background:#3f414a;width:100%;height:calc(100% - 40px);display:block;position:absolute;bottom:0;left:0}.home-bottom-nav div{max-width:512px;padding:0 0 calc(5px + env(safe-area-inset-bottom));box-sizing:border-box;justify-content:space-between;align-items:start;margin:0 auto;display:flex}.home-bottom-nav div:before{content:"";box-sizing:border-box;z-index:-1;background:#3f414a;width:calc(50% - 140px);height:30px;display:block;position:absolute;top:20px;left:0}.home-bottom-nav div:after{content:"";box-sizing:border-box;z-index:-1;background:#3f414a;width:calc(50% - 140px);height:30px;display:block;position:absolute;top:20px;right:0}.home-bottom-nav__side{border-radius:99px;flex:none;justify-content:center;align-items:center;display:inline-flex}.home-bottom-nav__side--home:hover,.home-bottom-nav__side--user:hover,.home-bottom-nav__side--home:active,.home-bottom-nav__side--user:active,.home-bottom-nav__side--user.is-active{color:var(--color-primary)}.home-bottom-nav__side--back{width:44px;height:44px;box-shadow:none;color:var(--color-text-soft2);background:0 0;border:none;border-radius:50%;transition:all .2s}.home-bottom-nav__side.is-accent{color:#fff8f5;background:#ff6b67;border-color:#ff6b67;box-shadow:0 12px 5px #dd8b8b47}.home-bottom-nav__side--cta{width:60px;height:60px;color:var(--color-primary);background:#fffefd;border-radius:999px;box-shadow:0 10px 22px #7e4c3414}.home-bottom-nav__inner{background:0 0;justify-content:center;align-items:center;display:flex}.home-bottom-nav__item{color:#fff;background:#3f414a;flex-flow:column;flex:1;justify-content:start;align-items:center;gap:2px;margin-top:20px;padding:0;display:inline-flex}.home-bottom-nav__item:nth-child(2){border-radius:0 16px 0 0;margin-right:-2px;padding-right:10px}.home-bottom-nav__item:nth-child(4){border-radius:16px 0 0;margin-left:-2px;padding-left:10px}.home-bottom-nav__item--recommend{background:#4c4e57;border-radius:999px;flex:0 0 74px;width:74px;height:74px;position:relative;top:-20px;left:0%;box-shadow:0 10px 22px #0003}.home-bottom-nav__item--recommend.is-active{color:var(--color-primary);background:#fff}.home-bottom-nav__item--recommend.is-active svg,.home-bottom-nav__item--recommend.is-active span{color:var(--color-primary)}.home-bottom-nav__item--recommend:hover{transform:scale(1.05)}.home-bottom-nav__item svg{height:28px;margin-top:15px!important}.home-bottom-nav__item span{height:18px}.home-bottom-nav__text{color:inherit;font-size:.78rem;font-weight:600}.home-bottom-nav__item.is-active,.home-bottom-nav__item:hover{color:var(--color-primary)}.home-bottom-nav__icon{justify-content:center;align-items:center;display:inline-flex}.home-bottom-nav__cta-icon{justify-content:center;align-items:center;animation:3.5s infinite pwa-badge-bounce;display:inline-flex}.home-bottom-nav__cta-image{object-fit:contain;width:60px;height:60px;display:block}.home-bottom-nav__side--cta{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.home-bottom-nav__side--cta.pwa-install-ready{bottom:calc(75px + env(safe-area-inset-bottom));z-index:99;animation:2s infinite pwa-button-glow;position:fixed;right:10px;box-shadow:0 10px 18px #7e4c3414}.home-bottom-nav__side--cta.pwa-install-ready--above-profile,.home-bottom-nav__side--cta.pwa-install-ready--no-profile{bottom:calc(75px + env(safe-area-inset-bottom))}@media (width>=512px){.home-bottom-nav__side--cta.pwa-install-ready{right:calc(50% - 240px)}}.home-bottom-nav__side--cta.pwa-install-ready:hover{transform:scale(1.1)translateY(-2px);box-shadow:0 14px 24px #ff4b4b80}.pwa-install-badge{background:var(--color-text-soft2);color:#fff;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;font-weight:700;animation:1.5s infinite pwa-badge-bounce;display:inline-flex;position:absolute;bottom:-6px;right:-4px}@keyframes pwa-button-glow{0%,to{border-color:#ff5b57b8;box-shadow:0 10px 20px #7e4c3414}50%{border-color:#ff4b4b;box-shadow:0 12px 25px #ff4b4ba6}}@keyframes pwa-badge-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.home-header{z-index:220;width:100%;min-width:var(--page-min-width);height:var(--header-height);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:none;transition:transform .3s ease-in-out;position:fixed;top:0;left:0;right:0}.home-header--hidden{transform:translateY(-100%)}.home-header__inner{background:var(--color-bg);justify-content:space-between;align-items:center;width:100%;height:100%;margin:0 auto;padding:0 6px;display:flex}.home-header__inner--page{grid-template-columns:40px 1fr auto;gap:2px;display:grid}.home-header__brand{flex:none;justify-content:flex-start;align-items:center;padding-left:10px;display:flex}.home-header__logo{width:auto;height:45px}.home-header__title-area{justify-content:space-between;align-items:center;gap:4px;min-width:0;display:flex}.home-header__muklog-user-link{width:100%;color:inherit;flex:100%;align-items:center;gap:10px;text-decoration:none;display:flex}.home-header__muklog-avatar{object-fit:cover;border-radius:50%;width:28px;height:28px;box-shadow:0 4px 12px #0000001a}.home-header__profile{flex-direction:column;flex:1;justify-content:center;max-width:calc(100% - 30px);display:flex}.home-header__nickname{white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 20px 0 0;font-size:.95rem;font-weight:600;display:inline-block;position:relative;overflow:hidden}.home-header__nickname svg{color:var(--color-text-soft2);top:5px;right:0}.home-header__info{max-width:100%;height:18px;color:var(--color-text-soft2);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;display:block;overflow:hidden}.home-header__title{text-overflow:ellipsis;white-space:nowrap;text-align:left;color:#231b16;min-width:0;font-size:1.2rem;font-weight:700;line-height:1.2;overflow:hidden;transform:translateY(1px)}.home-header__actions{flex:none;justify-content:flex-end;align-items:center;display:flex}.home-header__icon-button{width:40px;height:44px;color:var(--color-text);border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.home-header__back-button{color:var(--color-text);justify-self:start;font-weight:600}.home-header__auth-button{width:40px;height:40px;box-shadow:none;color:var(--color-text-soft);background:0 0;border:none;border-radius:12px;transition:all .2s}.home-header__auth-button:hover{background:#ff575714;transform:scale(1.05)}.home-header__icon{font-size:1.15rem;line-height:1}.home-header__tor-right{flex-flow:row;justify-content:end;align-items:center;gap:4px;margin:0;display:flex}.home-header__location-toggle{background:var(--color-text-soft3);border-radius:20px;justify-content:center;align-items:center;gap:4px;padding:5px 7px;display:flex;position:relative;box-shadow:0 4px 12px #0000001a}.home-header__location-toggle:before{content:"";border:1px solid var(--color-text-soft2);z-index:1;background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:8px;transform:translateY(-50%);box-shadow:0 4px 12px #0000004d}.home-header__location-toggle.is-map:before{transform:translate(26px,-50%)}.feed-filters__right-controls.search-expanded .home-header__location-toggle{margin-right:4px}.home-header__location-toggle-btn{cursor:pointer;width:24px;height:22px;color:var(--color-text-soft);background:0 0;border-radius:20px;justify-content:center;align-items:center;padding:0;transition:background .2s;display:flex}.home-header__location-toggle-btn svg{color:inherit}.home-header__location-toggle-btn.active{color:var(--color-primary)}.home-header__location-toggle .home-header__location-toggle-btn{color:#fff;z-index:2;transition:none;position:relative}.home-header__location-toggle .home-header__location-toggle-btn svg{color:inherit;transition:opacity .3s}.home-header__location-toggle .home-header__location-toggle-btn.active{color:#0000}.home-header__location-toggle .home-header__location-toggle-btn.active svg{opacity:0}.home-all-menu-overlay{z-index:150;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);overscroll-behavior:contain;background:#2b221f1f;justify-content:center;align-items:flex-start;padding:8px 16px;display:flex;position:fixed;inset:0}.home-all-menu-overlay__shell{width:min(100%,480px);margin-top:var(--header-height);background:#fffffffa;border:1px solid #f2d7cbf5;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:auto;box-shadow:0 16px 40px #5838271f;height:auto!important;max-height:calc(100vh - var(--header-height) - 30px)!important}.home-all-menu-overlay__header,.home-all-menu-overlay__content,.home-all-menu-overlay__footer{flex:none!important}.home-all-menu-overlay__header{justify-content:center;align-items:center;width:100%;min-height:56px;padding:8px 18px 4px;display:flex;position:relative}.home-all-menu-overlay__close{width:40px;height:40px;color:var(--color-primary);justify-content:center;align-items:center;font-size:1.4rem;display:inline-flex;position:absolute;top:8px;right:18px}.home-all-menu-overlay__title{text-align:center;margin:0;font-size:1.1rem;font-weight:700}.home-all-menu-overlay__content{width:100%;padding:24px 20px 12px}.home-all-menu-overlay__section+.home-all-menu-overlay__section{margin-top:20px}.home-all-menu-overlay__section h3{color:var(--color-text-soft2);opacity:.8;margin:0 0 12px;font-size:.85rem;font-weight:700}.home-all-menu-overlay__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.home-all-menu-overlay__item{color:#111;text-align:left;align-items:center;gap:8px;min-height:32px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.home-all-menu-overlay__icon{color:#333;justify-content:center;align-items:center;width:24px;display:inline-flex}.home-all-menu-overlay__icon svg{color:var(--color-text-soft3);flex:none}.home-all-menu-overlay__footer{justify-content:flex-end;width:100%;padding:0 20px 20px;display:flex}.home-all-menu-overlay__logout{border:1px solid var(--color-primary);min-height:34px;color:var(--color-primary);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex}.home-all-menu-overlay__logout:hover{background:#ff57570d}@media (width<=767px){.home-all-menu-overlay{z-index:250;padding:0}.home-all-menu-overlay__content{padding:20px}.home-all-menu-overlay__shell{border-radius:0;margin-top:0;height:100vh!important;max-height:100vh!important}}.home-all-menu-overlay__item.is-admin{transition:all .25s cubic-bezier(.4,0,.2,1);color:#ff6b67!important}.home-all-menu-overlay__item.is-admin .home-all-menu-overlay__icon{color:#ff6b67!important}.home-all-menu-overlay__close{cursor:pointer;color:#666;z-index:10;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.home-all-menu-overlay__close:hover{color:#333;background:#0000000d}.notification-panel-backdrop[data-v-cbce82dd]{z-index:1000;background:#00000073;align-items:flex-end;display:flex;position:fixed;inset:0}.notification-panel[data-v-cbce82dd]{color:#333;background:#fff;border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:512px;height:85vh;margin:0 auto;animation:.25s slideUp-cbce82dd;display:flex}@keyframes slideUp-cbce82dd{0%{transform:translateY(100%)}to{transform:translateY(0)}}.notification-panel__header[data-v-cbce82dd]{justify-content:space-between;align-items:center;padding:20px 20px 12px;display:flex}.notification-panel__title[data-v-cbce82dd]{margin:0;font-size:1.3rem;font-weight:800}.notification-panel__close[data-v-cbce82dd]{cursor:pointer;color:#333;background:0 0;border:none;padding:4px}.notification-tabs[data-v-cbce82dd]{border-bottom:1px solid #eaeaea;gap:8px;padding:0 16px 16px;display:flex;overflow-x:auto}.notification-tabs[data-v-cbce82dd]::-webkit-scrollbar{display:none}.notification-tab[data-v-cbce82dd]{white-space:nowrap;color:#555;cursor:pointer;background:#f1f1f1;border:none;border-radius:20px;padding:8px 16px;font-size:.9rem;font-weight:400}.notification-tab.active[data-v-cbce82dd]{color:#fff;background:#333}.notification-content[data-v-cbce82dd]{flex:1;overflow-y:auto}.notification-empty[data-v-cbce82dd]{text-align:center;color:#888;padding:48px 16px}.notification-list[data-v-cbce82dd]{padding:0 16px 16px}.notification-group[data-v-cbce82dd]{margin-top:16px;margin-bottom:24px}.notification-group-title[data-v-cbce82dd]{color:#333;margin:0 0 16px;font-size:1rem;font-weight:700}.notification-item[data-v-cbce82dd]{cursor:pointer;align-items:center;gap:12px;margin-bottom:16px;display:flex}.notification-item__avatar[data-v-cbce82dd]{flex-shrink:0;width:44px;height:44px}.notification-item__avatar img[data-v-cbce82dd]{object-fit:cover;border-radius:50%;width:100%;height:100%}.notification-item__content[data-v-cbce82dd]{color:var(--color-text-soft2);flex:1;font-size:.945rem;line-height:1.4}.notification-item__content[data-v-cbce82dd] b{color:var(--color-text);font-weight:600}.notification-item__content[data-v-cbce82dd] span.comment-content{font-weight:500;color:var(--color-text)!important}.notification-item__time[data-v-cbce82dd]{padding-left:10px;color:var(--color-text-soft2)!important;font-size:.8rem!important}.notification-item__target[data-v-cbce82dd]{flex-shrink:0;width:44px;height:44px}.notification-item__target img[data-v-cbce82dd]{object-fit:cover;background:#333;border-radius:4px;width:100%;height:100%}.intro-splash[data-v-8d969695]{z-index:9999;pointer-events:all;background:#fff;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;inset:0}.intro-splash__container[data-v-8d969695]{flex-direction:column;align-items:center;gap:20px;display:flex}.intro-splash__logo[data-v-8d969695]{opacity:1;width:150px;height:auto;animation:2s ease-in-out infinite logo-bounce-8d969695}.intro-splash__tagline[data-v-8d969695]{color:var(--color-primary);opacity:1;margin:0;font-size:.95rem;font-weight:700}.intro-splash__progress[data-v-8d969695]{opacity:1;background:#fdf0eb;border-radius:2px;width:120px;height:4px;margin-top:24px;overflow:hidden}.intro-splash__progress-bar[data-v-8d969695]{background:var(--color-primary);border-radius:2px;width:100%;height:100%;animation:1.5s ease-in-out infinite progress-infinite-8d969695;transform:translate(-100%)}@keyframes logo-bounce-8d969695{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.05)rotate(2deg)}}@keyframes progress-infinite-8d969695{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}.fade-enter-active[data-v-a85bea1a],.fade-leave-active[data-v-a85bea1a]{transition:opacity .3s}.fade-enter-from[data-v-a85bea1a],.fade-leave-to[data-v-a85bea1a]{opacity:0}.location-permission-overlay[data-v-a85bea1a]{z-index:99999;-webkit-backdrop-filter:blur(12px);background:#0f0f14b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.location-permission-card[data-v-a85bea1a]{text-align:center;color:#1f2937;background:#fffffff2;border:1px solid #fff3;border-radius:24px;width:100%;max-width:360px;padding:32px 24px;box-shadow:0 20px 40px #00000040}.animate-pop[data-v-a85bea1a]{animation:.4s cubic-bezier(.16,1,.3,1) forwards bridgePop-a85bea1a}@keyframes bridgePop-a85bea1a{0%{opacity:0;transform:scale(.9)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.location-permission-card__icon[data-v-a85bea1a]{justify-content:center;align-items:center;margin-bottom:24px;display:flex}.location-permission-card__title[data-v-a85bea1a]{color:#111827;letter-spacing:-.02em;margin-bottom:12px;font-size:20px;font-weight:700}.location-permission-card__desc[data-v-a85bea1a]{color:#4b5563;margin-bottom:28px;font-size:15px;line-height:1.6}.location-permission-card__actions[data-v-a85bea1a]{flex-direction:column;gap:10px;display:flex}.location-btn[data-v-a85bea1a]{cursor:pointer;border:none;border-radius:16px;width:100%;padding:14px;font-size:15px;font-weight:600;transition:all .2s}.location-btn.is-primary[data-v-a85bea1a]{color:#fff;background:linear-gradient(135deg,#ff8a00,#ff007a);box-shadow:0 4px 12px #ff007a33}.location-btn.is-primary[data-v-a85bea1a]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #ff007a4d}.location-btn.is-primary[data-v-a85bea1a]:active{transform:translateY(0)}.location-btn.is-secondary[data-v-a85bea1a]{color:#4b5563;background:#f3f4f6}.location-btn.is-secondary[data-v-a85bea1a]:hover{color:#1f2937;background:#e5e7eb}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.bridge-overlay{z-index:99999;-webkit-backdrop-filter:blur(12px);background:#0f0f14b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.bridge-card{text-align:center;color:#1f2937;background:#fffffff2;border:1px solid #fff3;border-radius:24px;width:100%;max-width:360px;padding:32px 24px;box-shadow:0 20px 40px #00000040}.guide-card{text-align:left;max-width:380px;padding:28px 24px}.animate-pop{animation:.4s cubic-bezier(.16,1,.3,1) forwards bridgePop}@keyframes bridgePop{0%{opacity:0;transform:scale(.9)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.bridge-card__logo{justify-content:center;align-items:center;height:48px;margin:0 auto 24px;display:flex}.bridge-logo-img{width:auto;height:44px}.bridge-card__title{color:#111827;letter-spacing:-.02em;margin-bottom:12px;font-size:20px;font-weight:700}.bridge-card__desc{color:#4b5563;margin-bottom:28px;font-size:14px;line-height:1.6}.bridge-card__actions{flex-direction:column;gap:10px;display:flex}.bridge-btn{cursor:pointer;border:none;border-radius:16px;width:100%;padding:14px;font-size:15px;font-weight:600;transition:all .2s}.bridge-btn.is-primary{color:#fff;background:linear-gradient(135deg,#ff8a00,#ff007a);box-shadow:0 4px 12px #ff007a33}.bridge-btn.is-primary:hover{transform:translateY(-2px);box-shadow:0 6px 16px #ff007a4d}.bridge-btn.is-primary:active{transform:translateY(0)}.bridge-btn.is-secondary{color:#4b5563;background:#f3f4f6}.bridge-btn.is-secondary:hover{color:#1f2937;background:#e5e7eb}.guide-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.guide-header h4{color:#111827;margin:0;font-size:18px;font-weight:700}.guide-close{color:#9ca3af;cursor:pointer;background:0 0;border:none;padding:4px;font-size:20px}.guide-steps{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}.guide-step{align-items:flex-start;gap:12px;display:flex}.step-num{color:#fff;background:#ff007a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:flex}.guide-step p{color:#374151;margin:0;font-size:14px;line-height:1.5}.guide-footer-tip{color:#6b7280;background:#f9fafb;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}:root{--color-bg:#fff7f0;--color-bg2:#ebecf4;--color-surface:#fff;--color-surface-muted:#f5efee;--color-search-bg:#fff;--color-primary:#ff5757;--color-primary-strong:#db302a;--color-secondary:#14b8a6;--color-thirdary:#1a73e8;--color-text:#000;--color-text-soft:#3f414a;--color-text-soft2:#686b78;--color-text-soft3:#9296a8;--color-border:#dadce8;--color-shadow:#7e4c3414;--color-outline:#1d2455;--radius-card:18px;--radius-pill:999px;--page-min-width:320px;--page-max-width:512px;--header-height:56px;--bottom-nav-height:68px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px}.modal-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-overlay.comment{padding:0}.modal-content{background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;flex-direction:column;width:100%;max-width:512px;min-height:50vh;max-height:80vh;margin:0 auto;padding-bottom:20px;display:flex;box-shadow:0 18px 50px #1f1a1833}.change-password-modal{border-radius:20px;padding:20px}.modal-content h2{color:#332923;margin:0 0 10px;font-size:1.25rem}.modal-content h3{margin:0;font-size:1rem}.modal-actions{gap:8px;margin-top:16px;display:flex}.modal-actions button{border:1px solid var(--color-border);background:var(--color-border);min-height:42px;color:var(--color-text-soft);cursor:pointer;border-radius:12px;flex:1;font-size:.95rem;font-weight:500}.modal-actions .btn-primary{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.modal-header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;max-height:56px;padding:16px 20px;display:flex}.modal-title{color:#332923;margin:0;font-size:1.25rem}.close-btn{cursor:pointer;color:#333;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:opacity .2s;display:flex}.close-btn:hover{opacity:.7}*,:before,:after{box-sizing:border-box}html{color:var(--color-text);background:var(--color-bg);font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Segoe UI,sans-serif;line-height:1.4}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{min-width:var(--page-min-width);background:var(--color-bg);-webkit-tap-highlight-color:#ff5b572e;margin:0;overflow-x:hidden}img{max-width:100%;display:block}button,a{font:inherit;touch-action:manipulation;color:var(--color-text)}button{cursor:pointer;background:0 0;border:0}button *{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:none;outline-offset:1px!important}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}.home-primary-button,.home-outline-button,.home-chip-button{border-radius:var(--radius-pill);transition:transform .2s,box-shadow .2s,background-color .2s}.home-primary-button:hover,.home-outline-button:hover,.home-chip-button:hover{transform:translateY(-1px)}.home-primary-button{min-height:48px;padding:0 var(--space-5);color:#fff;background:#000;justify-content:center;align-items:center;font-weight:600;display:inline-flex;box-shadow:0 10px 24px #00000038}.home-outline-button{min-height:42px;padding:0 var(--space-5);border:1px solid var(--color-text-soft2);color:var(--color-text);background:#fff;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.home-chip-button{min-height:36px;padding:0 var(--space-3);color:var(--color-primary);background:#fff7f3;border:1px solid #ffd0c3;justify-content:center;align-items:center;font-size:.88rem;font-weight:700;display:inline-flex}.home-chip-button--small{white-space:nowrap;min-height:36px;padding:0 10px}.error-message{text-align:center}
