.kakao-floating-button{z-index:9999;cursor:pointer;background-color:#fee500;border-radius:30px;align-items:center;padding:10px;transition:all .3s ease-in-out;display:flex;position:fixed;bottom:40px;right:40px;box-shadow:0 0 20px #fee50099}.kakao-floating-button img{border-radius:50%;width:44px;height:44px}.kakao-floating-text{font-weight:700;font-size:var(--size-s);color:#000;white-space:nowrap;opacity:0;transform-origin:100%;visibility:hidden;max-width:0;margin-left:8px;transition:all .3s;transform:scaleX(0)}.kakao-floating-button.scroll-visible .kakao-floating-text{opacity:1;visibility:visible;max-width:200px;transform:scaleX(1)}@media (min-width:1200px){.kakao-floating-button.scroll-visible .kakao-floating-text{opacity:1;visibility:visible;max-width:200px;transform:scaleX(1)}}@media (max-width:1199px){.kakao-floating-button{padding:8px;bottom:30px;right:30px}.kakao-floating-button.scroll-visible .kakao-floating-text{opacity:1;visibility:visible;max-width:200px;font-size:16px;transform:scaleX(1)}}iframe[src*=talk-channel]{display:none!important}@media (max-width:767px){.kakao-floating-button{display:none!important}}
.MobileTabBar-module___lFmja__mobileTabBar{background-color:var(--color-white,#fff);border-top:1px solid var(--color-border,#e0e0e0);z-index:50;max-width:800px;padding-top:.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom));border-top-left-radius:16px;border-top-right-radius:16px;justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #17224c0d}@media (min-width:768px){.MobileTabBar-module___lFmja__mobileTabBar{display:none}}.MobileTabBar-module___lFmja__tabButton{cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .75rem;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;position:relative}.MobileTabBar-module___lFmja__tabButton:hover{background-color:var(--color-bg-light,#f8f9fa)}.MobileTabBar-module___lFmja__tabButton.MobileTabBar-module___lFmja__active{color:var(--color-navy,#17224c)}.MobileTabBar-module___lFmja__iconBox{background-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex}.MobileTabBar-module___lFmja__tabButton.MobileTabBar-module___lFmja__active .MobileTabBar-module___lFmja__iconBox{color:#047857;background-color:#ecfdf5}.MobileTabBar-module___lFmja__tabButton.MobileTabBar-module___lFmja__inactive{color:var(--color-text-muted,#999)}.MobileTabBar-module___lFmja__tabButton.MobileTabBar-module___lFmja__inactive:hover{color:var(--color-text-secondary,#666)}.MobileTabBar-module___lFmja__tabLabel{letter-spacing:-.02em;font-size:10px;font-weight:600}.MobileTabBar-module___lFmja__applyTabButton{background:var(--color-bg-blue,linear-gradient(0deg,#2c6ce4 0,#568df3 100%));color:#fff;align-self:center;box-shadow:0 4px 10px #2c6ce440}.MobileTabBar-module___lFmja__applyTabButton:hover{filter:brightness(1.08);box-shadow:0 6px 14px #2c6ce459}.MobileTabBar-module___lFmja__compareTabButton{background:var(--color-navy,#17224c);color:#fff;align-self:center}.MobileTabBar-module___lFmja__compareTabButton:hover{background:#0f172a;box-shadow:0 6px 14px #17224c59}.MobileTabBar-module___lFmja__shareTabButton{background:var(--color-navy,#17224c);color:#fff;align-self:center;box-shadow:0 4px 10px #17224c40}.MobileTabBar-module___lFmja__shareTabButton:hover{background:#0f172a;box-shadow:0 6px 14px #17224c59}.MobileTabBar-module___lFmja__applyIconBox{background-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.MobileTabBar-module___lFmja__applyTabLabel{color:#fff;letter-spacing:-.02em;font-size:10px;font-weight:700}.MobileTabBar-module___lFmja__kakaoTabButton{color:#3b1e1e;background-color:#fee500;box-shadow:0 4px 10px #fee50033}.MobileTabBar-module___lFmja__kakaoTabButton:hover{background-color:#fada0a}.MobileTabBar-module___lFmja__kakaoImage{width:24px;height:24px;margin-bottom:-2px}.MobileTabBar-module___lFmja__kakaoTabLabel{color:#3b1e1e;letter-spacing:-.02em;font-size:10px;font-weight:700}@keyframes MobileTabBar-module___lFmja__popIn{0%{opacity:0;transform:translate(-50%)scale(0)}to{opacity:1;transform:translate(-50%)scale(1)}}
