.iu-guide{position:fixed;z-index:2450;right:20px;bottom:84px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#171615}.iu-guide[hidden]{display:none!important}.iu-guide__panel[hidden]{display:none!important}.iu-guide__launcher{border:1px solid rgba(18,17,16,.10);border-radius:50%;background:#45413e;color:#fff;display:grid;place-items:center;width:52px;height:52px;padding:0;font-family:inherit;font-size:.82rem;font-weight:800;line-height:1;box-shadow:0 10px 26px rgba(18,17,16,.18);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.iu-guide__launcher:hover{transform:translateY(-2px);background:#393633;box-shadow:0 14px 30px rgba(18,17,16,.22)}.iu-guide__launcher-icon{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#ed1c2e;box-shadow:0 3px 10px rgba(237,28,46,.20)}.iu-guide__launcher-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.iu-guide__launcher-minimize{display:none}.iu-guide.is-open .iu-guide__launcher{position:relative;z-index:3;background:#ed1c2e;border-color:rgba(237,28,46,.42);box-shadow:0 11px 28px rgba(237,28,46,.24)}.iu-guide.is-open .iu-guide__launcher:hover{background:#d91627;box-shadow:0 14px 30px rgba(237,28,46,.30)}.iu-guide.is-open .iu-guide__launcher-icon{width:100%;height:100%;background:transparent;box-shadow:none}.iu-guide.is-open .iu-guide__launcher-chat{display:none}.iu-guide.is-open .iu-guide__launcher-minimize{display:block;width:25px;height:25px;stroke-width:2.1}.iu-guide__panel{position:absolute;z-index:2;right:0;bottom:64px;width:min(372px,calc(100vw - 24px));height:min(600px,calc(100vh - 130px));min-height:460px;background:#fff;border:1px solid rgba(18,17,16,.10);border-radius:20px;overflow:hidden;box-shadow:0 20px 58px rgba(18,17,16,.22);display:grid;grid-template-rows:auto 1fr auto}.iu-guide__header{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:center;min-height:52px;padding:8px 11px;background:#292624;color:#fff;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 3px 12px rgba(18,17,16,.10)}.iu-guide__header-title{min-width:0}.iu-guide__avatar{width:34px;height:34px;border-radius:10px;background:#fff;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.18);box-shadow:0 2px 8px rgba(0,0,0,.10)}.iu-guide__avatar img{display:block;width:28px;height:28px;object-fit:contain}.iu-guide__header strong{display:block;font-size:.86rem;font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iu-guide__minimize{display:none!important;width:32px;height:32px;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:rgba(255,255,255,.06);color:#fff;place-items:center;cursor:pointer;padding:0;transition:background .16s ease,border-color .16s ease}.iu-guide__minimize:hover,.iu-guide__minimize:focus-visible{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.32);outline:none}.iu-guide__minimize svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.iu-guide__messages{overflow:auto;padding:14px 13px 18px;background:linear-gradient(180deg,#faf9f7 0,#fff 26%);scrollbar-width:thin}.iu-guide__bubble{max-width:91%;padding:11px 13px;border-radius:16px 16px 16px 5px;background:#fff;border:1px solid rgba(18,17,16,.09);box-shadow:0 7px 20px rgba(18,17,16,.06);font-size:.83rem;line-height:1.5;margin:0 0 10px}.iu-guide__bubble strong{font-weight:900}.iu-guide__bubble p{margin:0}.iu-guide__bubble p+p{margin-top:6px}.iu-guide__bubble--success{border-color:rgba(20,120,77,.25);background:#f3fbf6}.iu-guide__bubble--warning{border-color:rgba(199,126,0,.24);background:#fffaf0}.iu-guide__choices{display:grid;gap:8px;margin:0 0 13px}.iu-guide__choices--2{grid-template-columns:1fr 1fr}.iu-guide__choice{border:1px solid rgba(18,17,16,.12);background:#fff;color:#171615;border-radius:12px;padding:10px 11px;min-height:56px;text-align:left;font-family:inherit;font-size:.76rem;font-weight:800;line-height:1.25;cursor:pointer;box-shadow:0 1px 0 rgba(18,17,16,.02);transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.iu-guide__choice:hover{border-color:rgba(237,28,46,.58);background:#fff8f9;transform:translateY(-1px);box-shadow:0 5px 13px rgba(18,17,16,.06)}.iu-guide__choice small{display:block;margin-top:3px;color:#79746f;font-weight:600;line-height:1.35}.iu-guide__choice--primary{background:#ed1c2e;border-color:#ed1c2e;color:#fff}.iu-guide__choice--primary:hover{background:#d91627;color:#fff}.iu-guide__choice--dark{background:#292624;border-color:#292624;color:#fff}.iu-guide__choice--dark:hover{background:#393532;color:#fff;border-color:#393532}.iu-guide__back{border:0;background:transparent;color:#786f69;text-decoration:underline;font-family:inherit;font-size:.72rem;font-weight:700;line-height:1;cursor:pointer;padding:5px 2px 10px}.iu-guide__mini-form{display:grid;gap:9px;margin:2px 0 14px;padding:12px;border-radius:14px;background:#fff;border:1px solid rgba(18,17,16,.09)}.iu-guide__mini-form label,.iu-guide__mini-form fieldset{display:grid;gap:5px;font-size:.7rem;font-weight:850;color:#47423e}.iu-guide__mini-form input,.iu-guide__mini-form select,.iu-guide__mini-form textarea{width:100%;box-sizing:border-box;border:1px solid #d9d5d1;border-radius:10px;background:#fff;padding:9px 10px;color:#171615;font-family:inherit;font-size:.78rem;font-weight:500;line-height:1.35;outline:none}.iu-guide__mini-form input:focus,.iu-guide__mini-form select:focus,.iu-guide__mini-form textarea:focus{border-color:#ed1c2e;box-shadow:0 0 0 3px rgba(237,28,46,.08)}.iu-guide__mini-form textarea{resize:vertical;min-height:60px}.iu-guide__mini-form .iu-guide__consent{display:flex;grid-template-columns:auto 1fr;align-items:flex-start;gap:7px;font-weight:600;line-height:1.35}.iu-guide__consent input{width:auto;margin-top:2px}.iu-guide__consent a{color:inherit}.iu-guide__form-status{font-size:.72rem;line-height:1.35;color:#665f59}.iu-guide__form-status.is-error{color:#b21726}.iu-guide__form-status.is-success{color:#16714d}.iu-guide__footer{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-top:1px solid rgba(18,17,16,.07);background:#fbfaf9;color:#8a837d;font-size:.64rem}.iu-guide__footer button{border:0;background:transparent;color:#171615;font-family:inherit;font-size:.68rem;font-weight:800;line-height:1;cursor:pointer}.iu-guide__package-price{font-weight:900;color:#ed1c2e}.iu-guide__muted{color:#77716c;font-size:.73rem}.iu-guide__availability{display:grid;grid-template-columns:1fr;gap:9px;margin-bottom:12px}.iu-guide__availability label{font-size:.7rem;font-weight:850;display:grid;gap:5px}.iu-guide__availability input,.iu-guide__availability select{border:1px solid #d9d5d1;border-radius:10px;padding:9px 10px;background:#fff;font-family:inherit;font-size:.78rem;font-weight:500;line-height:1.2}.iu-guide__typing{display:inline-flex;gap:4px;padding:10px 12px;border-radius:13px;background:#fff;border:1px solid rgba(18,17,16,.08);margin-bottom:10px}.iu-guide__typing i{width:5px;height:5px;border-radius:50%;background:#aaa;animation:iuGuideDot .9s infinite alternate}.iu-guide__typing i:nth-child(2){animation-delay:.18s}.iu-guide__typing i:nth-child(3){animation-delay:.36s}@keyframes iuGuideDot{to{transform:translateY(-3px);background:#ed1c2e}}@media(max-width:760px){.iu-guide{right:14px;bottom:88px}.iu-guide__launcher{width:50px;height:50px;padding:0}.iu-guide.is-open .iu-guide__launcher{display:grid}.iu-guide__panel{position:fixed;right:10px;left:10px;bottom:76px;width:auto;height:min(600px,calc(100dvh - 95px));min-height:0;border-radius:18px}.iu-guide__header{min-height:50px;padding:7px 9px 7px 10px}.iu-guide__avatar{width:33px;height:33px;border-radius:9px}.iu-guide__avatar img{width:27px;height:27px}.iu-guide__header strong{font-size:.84rem}.iu-guide__minimize{display:none!important}.iu-guide__choices--2{grid-template-columns:1fr 1fr}.iu-guide__choice{min-height:54px;padding:9px 10px}}@media(prefers-reduced-motion:reduce){.iu-guide__launcher,.iu-guide__choice{transition:none}.iu-guide__typing i{animation:none}}