.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}}
.FloatingActions-module__BO5OxW__pill{z-index:9999;text-decoration:none;position:fixed;bottom:24px;left:50%;transform:translate(-50%,-50%)}.FloatingActions-module__BO5OxW__pillBtn{background:var(--color-bg-blue);width:400px;color:var(--color-white);font-size:18px;font-family:var(--font-Pretendard-regular);cursor:pointer;border:none;border-radius:50px;padding:14px 0;transition:all .25s;box-shadow:0 4px 10px #00000026}.FloatingActions-module__BO5OxW__pillBtn:hover{transform:scale(1.03);box-shadow:0 6px 16px #00000040}@media (max-width:767px){.FloatingActions-module__BO5OxW__pill{display:none}}@media (max-width:1000px){.FloatingActions-module__BO5OxW__pill{bottom:12px;left:40%}.FloatingActions-module__BO5OxW__pillBtn{width:240px}}.FloatingActions-module__BO5OxW__tabBar{--fold-d:.28s;--fold-pb:max(6px, env(safe-area-inset-bottom));--fold-cols:4;grid-template-columns:repeat(var(--fold-cols), 1fr);padding:4px 4px var(--fold-pb);z-index:50;place-items:center;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:visible}.FloatingActions-module__BO5OxW__tabBar[data-has-fab=true]{--fold-cols:5}.FloatingActions-module__BO5OxW__tabBar:before{--kk-right:calc((100% - 8px) / var(--fold-cols) / 2 + 4px - 24px);content:"";z-index:-1;background-color:var(--color-white,#fff);border-top:1px solid var(--color-border,#e0e0e0);clip-path:inset(0);transition:clip-path var(--fold-d) ease, opacity var(--fold-d) ease;position:absolute;inset:0}.FloatingActions-module__BO5OxW__tabBar[data-collapsed=true]{pointer-events:none}.FloatingActions-module__BO5OxW__tabBar[data-collapsed=true]:before{clip-path:inset(calc(100% - var(--fold-pb) - 51px) var(--kk-right) calc(var(--fold-pb) + 3px) calc(100% - var(--kk-right) - 48px) round 24px);opacity:0}.FloatingActions-module__BO5OxW__tabBar>:not(.FloatingActions-module__BO5OxW__kakaoTabButton){transition:opacity calc(var(--fold-d) * .6) ease, transform var(--fold-d) ease, color .3s, background-color .3s}.FloatingActions-module__BO5OxW__tabBar[data-collapsed=true]>:not(.FloatingActions-module__BO5OxW__kakaoTabButton){opacity:0;transform:translateY(6px)}@media (min-width:768px){.FloatingActions-module__BO5OxW__tabBar{display:none}}.FloatingActions-module__BO5OxW__tabButton{cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;align-items:center;gap:.2rem;min-width:64px;padding:4px 4px 3px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;position:relative}.FloatingActions-module__BO5OxW__tabButton:hover{background-color:var(--color-bg-light,#f8f9fa)}.FloatingActions-module__BO5OxW__tabButton.FloatingActions-module__BO5OxW__active{color:var(--color-navy,#17224c)}.FloatingActions-module__BO5OxW__iconBox{justify-content:center;align-items:center;width:28px;height:28px;display:flex}.FloatingActions-module__BO5OxW__tabButton.FloatingActions-module__BO5OxW__inactive{color:var(--color-text-secondary,#666)}.FloatingActions-module__BO5OxW__tabButton.FloatingActions-module__BO5OxW__inactive:hover{color:var(--color-navy,#17224c)}.FloatingActions-module__BO5OxW__tabLabel{letter-spacing:-.02em;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.3}.FloatingActions-module__BO5OxW__fab{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:.2rem;padding:4px 6px 3px;display:flex;position:relative}.FloatingActions-module__BO5OxW__fabSlot{width:28px;height:28px}.FloatingActions-module__BO5OxW__fabCircle{color:#fff;background:var(--color-bg-blue,linear-gradient(0deg, #2c6ce4 0, #568df3 100%));width:48px;height:48px;box-shadow:0 0 0 4px var(--color-white,#fff), 0 8px 20px #17224c38;border-radius:50%;justify-content:center;align-items:center;animation:.28s cubic-bezier(.34,1.56,.64,1) FloatingActions-module__BO5OxW__fabPop;display:flex;position:absolute;top:.375rem;left:50%;transform:translate(-50%,-50%)}.FloatingActions-module__BO5OxW__fabBadge{background:var(--color-red,#d3503d);border:2px solid var(--color-white,#fff);border-radius:50%;width:10px;height:10px;position:absolute;top:3px;right:3px}.FloatingActions-module__BO5OxW__fabLabel{letter-spacing:-.02em;white-space:nowrap;color:var(--color-navy,#17224c);font-size:12px;font-weight:700;line-height:1.3}.FloatingActions-module__BO5OxW__tabBar .FloatingActions-module__BO5OxW__kakaoTabButton{color:#3b1e1e;pointer-events:auto;-webkit-tap-highlight-color:transparent;width:64px;min-width:0;height:48px;transition:width var(--fold-d) ease, height var(--fold-d) ease, border-radius var(--fold-d) ease, gap var(--fold-d) ease, background-color var(--fold-d) ease, box-shadow var(--fold-d) ease;background-color:#fee500;justify-content:center}.FloatingActions-module__BO5OxW__tabBar .FloatingActions-module__BO5OxW__kakaoTabButton:hover{background-color:#fada0a}.FloatingActions-module__BO5OxW__tabBar[data-collapsed=true] .FloatingActions-module__BO5OxW__kakaoTabButton{-webkit-backdrop-filter:blur(6px);background-color:#fee500e6;border-radius:24px;gap:0;width:48px;height:48px;box-shadow:0 0 0 1px #3b1e1e0f,0 4px 12px #17224c24}.FloatingActions-module__BO5OxW__kakaoImage{width:24px;height:24px;transition:width var(--fold-d) ease, height var(--fold-d) ease, margin var(--fold-d) ease;margin-bottom:-2px}.FloatingActions-module__BO5OxW__tabBar[data-collapsed=true] .FloatingActions-module__BO5OxW__kakaoImage{width:28px;height:28px;margin:0}.FloatingActions-module__BO5OxW__kakaoTabLabel{color:#3b1e1e;letter-spacing:-.02em;white-space:nowrap;max-height:16px;transition:max-height var(--fold-d) ease, opacity calc(var(--fold-d) * .45) ease calc(var(--fold-d) * .55);font-size:12px;font-weight:700;line-height:1.3;overflow:hidden}.FloatingActions-module__BO5OxW__tabBar[data-collapsed=true] .FloatingActions-module__BO5OxW__kakaoTabLabel{opacity:0;max-height:0;transition:max-height var(--fold-d) ease, opacity calc(var(--fold-d) * .3) ease}@keyframes FloatingActions-module__BO5OxW__fabPop{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.FloatingActions-module__BO5OxW__fabCircle{animation:none}.FloatingActions-module__BO5OxW__tabBar,.FloatingActions-module__BO5OxW__tabBar:before,.FloatingActions-module__BO5OxW__tabBar>:not(.FloatingActions-module__BO5OxW__kakaoTabButton),.FloatingActions-module__BO5OxW__tabBar .FloatingActions-module__BO5OxW__kakaoTabButton,.FloatingActions-module__BO5OxW__tabButton,.FloatingActions-module__BO5OxW__iconBox,.FloatingActions-module__BO5OxW__kakaoImage,.FloatingActions-module__BO5OxW__kakaoTabLabel,.FloatingActions-module__BO5OxW__tabBar[data-collapsed=true] .FloatingActions-module__BO5OxW__kakaoTabLabel{transition:none}}
