.cl-tour-dim{position:fixed;inset:0;z-index:100000;background:transparent;cursor:pointer}.cl-tour-dim.solid{background:#11182780}.cl-tour-dim.clip{background:#1118278c;transition:clip-path .32s ease,-webkit-clip-path .32s ease}.cl-tour-hole{position:fixed;z-index:100001;border-radius:8px;box-shadow:0 0 0 9999px #0f172a8c;pointer-events:none;display:none;transition:left .32s ease,top .32s ease,width .32s ease,height .32s ease}.cl-tour-tip{position:fixed;z-index:100002;width:300px;max-width:calc(100vw - 24px);background:#fff;border-radius:12px;box-shadow:0 16px 44px #0c271f3d;padding:18px 18px 14px;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#16241f;opacity:0;transition:opacity .18s ease}.cl-tour-tip.show{opacity:1}.cl-tour-tip:focus{outline:none}.cl-tour-tip h4{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:16px;font-weight:700;color:#111827;line-height:1.4}.cl-tour-tip p{margin:0;font-size:13px;line-height:1.55;color:#5f6f69;white-space:pre-line}.cl-tour-tip:not(.modal) .cl-tour-foot{margin-top:20px}.cl-tour-num{flex:none;width:24px;height:24px;border-radius:50%;background:#15a37a;color:#fff;font-size:12.5px;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center}.cl-tour-arrow{position:absolute;width:14px;height:14px;background:#fff;transform:rotate(45deg);border-radius:2px;display:none}.cl-tour-x{position:absolute;top:9px;right:9px;background:none;border:0;color:#93a39c;font-size:14px;line-height:1;cursor:pointer;padding:4px;border-radius:6px}.cl-tour-x:hover{color:#5f6f69;background:#0000000a}.cl-tour-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.cl-tour-count{font-size:12px;color:#93a39c;font-variant-numeric:tabular-nums}.cl-tour-btns{display:flex;align-items:center;gap:10px;margin-left:auto}.cl-tour-skip{background:none;border:0;color:#93a39c;font-size:12.5px;cursor:pointer;padding:7px 8px;border-radius:7px;font-family:inherit}.cl-tour-skip:hover{color:#5f6f69;background:#0000000a}.cl-tour-next{background:#15a37a;color:#fff;border:0;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.cl-tour-next:hover{background:#0a7a5b}.cl-tour-next:active{transform:scale(.96)}.cl-tour-next:disabled{opacity:.55;cursor:default}.cl-tour-next:focus-visible,.cl-tour-skip:focus-visible{outline:2px solid #15a37a;outline-offset:2px}.cl-tour-tip.modal{width:min(400px,100% - 32px);padding:32px 24px 24px;border-radius:24px;text-align:center}.cl-tour-tip.modal h4{font-size:22px;font-weight:700;line-height:1.3;margin:0 0 8px;justify-content:center}.cl-tour-tip.modal p{font-size:15px;line-height:1.6;margin:0 0 20px}.cl-tour-tip.modal .cl-tour-foot{justify-content:center;margin-top:0}.cl-tour-tip.modal .cl-tour-btns{width:100%;margin-left:0;gap:12px;justify-content:center}.cl-tour-tip.modal .cl-tour-skip,.cl-tour-tip.modal .cl-tour-next{height:52px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;font-size:15px;font-weight:600}.cl-tour-tip.modal .cl-tour-skip{flex:1 1 0;border:1px solid #cfe4da;color:#5f6f69}.cl-tour-tip.modal .cl-tour-next{flex:1.6 1 0}.cl-tour-tip.modal:not(.has-hero) .cl-tour-next{height:40px;border-radius:10px;font-size:14px}.cl-tour-tip.modal.has-hero{background:linear-gradient(180deg,#c2edd9,#d4f7e7e6 23%,#fff 82%);box-shadow:0 4px 9px #29292926;border-radius:16px;padding:32px}.cl-tour-tip.modal.has-hero h4{color:#333;font-size:20px;margin:0 0 16px}.cl-tour-tip.modal.has-hero p{color:gray;font-size:14px;font-weight:500;line-height:20px;margin:0}.cl-tour-tip.modal.has-hero .cl-tour-foot{margin-top:22px}.cl-tour-tip.modal.has-hero .cl-tour-skip,.cl-tour-tip.modal.has-hero .cl-tour-next{flex:0 0 160px;width:160px;height:40px;border-radius:8px;font-size:14px}.cl-tour-tip.modal.has-hero .cl-tour-skip{background:#fff;border:1px solid #e0e0e0;box-shadow:0 1px 5px #0000001f;color:#333;font-weight:400}.cl-tour-tip.modal.has-hero .cl-tour-skip:hover{background:#f7f7f7;color:#333}.cl-tour-tip.modal.has-hero .cl-tour-next{background:#129e7b;box-shadow:0 1px 5px #0000001f;color:#fff;font-weight:500}.cl-tour-tip.modal.has-hero .cl-tour-next:hover{background:#0f8a6c}.cl-tour-tip.has-hero .cl-tour-x{display:none}.cl-tour-guide-link{display:inline-block;margin:28px 0 0;color:#0a7a5b;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-family:inherit}.cl-tour-guide-link:hover{color:#15a37a}.cl-tour-hero{position:relative;height:184px;margin:0 0 40px;overflow:visible}.cl-tour-hero .clh-card{position:absolute;width:152px;background:#fff;border:1px solid #e7efec;border-radius:12px;box-shadow:0 10px 26px #0c271f24;padding:10px 11px 8px}.cl-tour-hero .clh-cap{font-size:10.5px;font-weight:700;color:#5f6f69;margin-bottom:4px;text-align:left}.cl-tour-hero .clh-card svg{width:100%;height:auto;display:block}.cl-tour-hero .clh-1{left:0;top:22px;transform:rotate(-6deg);z-index:1}.cl-tour-hero .clh-2{right:0;top:22px;transform:rotate(6deg);z-index:1}.cl-tour-hero .clh-3{left:50%;top:0;transform:translate(-50%);z-index:2}.cl-tour-target-press{transition:transform .15s ease,filter .15s ease}.cl-tour-target-press.press{transform:scale(.95);filter:brightness(.96)}.cl-tour-target-press.press-sm.press{transform:scale(.8);filter:brightness(.88)}.cl-tour-help{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:none;color:#9aa0a6;cursor:pointer;flex:0 0 auto;vertical-align:middle}.cl-tour-help svg{width:20px;height:20px}.cl-tour-help:hover{color:#5f6f69}.cl-tour-help:after{content:attr(data-tip);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);white-space:nowrap;background:#333;color:#fff;font-size:12px;font-weight:500;padding:7px 11px;border-radius:8px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease;box-shadow:0 6px 18px #0000002e;z-index:100010}.cl-tour-help:hover:after{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.cl-tour-hole,.cl-tour-tip,.cl-tour-dim.clip,.cl-tour-target-press{transition:none}.cl-tour-next:active{transform:none}}
