.ind-hs{--hs-tone:#b5501f;--hs-tint:#fdebdd;--hs-brick:#e9d9cd;--hs-roof:#cdbfb4;--hs-glass:#dce7f3;--hs-ease:cubic-bezier(.16, 1, .3, 1);--hs-pop:cubic-bezier(.34, 1.56, .64, 1)}.ind-hs .hs-hero{padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(64px,8vw,104px)}.ind-hs .hs-hero-copy{text-align:center;justify-items:center;max-width:1000px;margin:clamp(32px,4vw,52px) auto 0;display:grid}.ind-hs .hs-h1{letter-spacing:-.03em;max-width:1000px;color:var(--jx-ink);font-size:clamp(2.5rem,5.4vw,4.25rem);font-weight:600;line-height:1.04}.ind-hs .hs-h1 .a-fit-in{letter-spacing:-.03em}.ind-hs .hs-h1-l{display:block}.ind-hs .hs-h1-l+.hs-h1-l{color:var(--jx-ink)}.ind-hs .hs-hero-lede{max-width:640px;color:var(--jx-ink-2);text-wrap:pretty;margin-top:24px;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.55}.ind-hs .hs-hero-note{justify-content:center;margin-top:20px;display:flex}.ind-hs .hs-stage{background:var(--jx-grain), radial-gradient(60% 70% at 50% 0%, #ede6f7 0%, transparent 65%), radial-gradient(50% 60% at 0% 10%, #fbe4d6 0%, transparent 60%), radial-gradient(50% 60% at 100% 20%, #dde8f6 0%, transparent 60%), linear-gradient(180deg, #f6f1f7 0%, #f7f2ec 70%, #f2ece4 100%);border-radius:28px;margin-top:clamp(48px,6vw,72px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1011140d}.ind-hs .hs-stage-in{grid-template-columns:minmax(0,400px) minmax(80px,1fr) minmax(0,400px);align-items:end;gap:0;min-height:600px;padding:88px clamp(24px,4.5vw,64px) 72px;display:grid;position:relative}.ind-hs .hs-moon{border-radius:50%;width:46px;height:46px;margin-left:-23px;position:absolute;top:40px;left:50%;rotate:-18deg;box-shadow:inset 12px -6px #ead39f,0 0 56px 14px #ffeeccb3}.ind-hs .hs-clock{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:32px;color:var(--jx-ink-2);background:#fffc;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.8125rem;font-weight:500;display:inline-flex;position:absolute;top:28px;left:clamp(24px,4.5vw,64px);box-shadow:0 1px 2px #1011140f}.ind-hs .hs-clock-dot{background:var(--jx-limit);border-radius:50%;width:7px;height:7px}.ind-hs .hs-street{pointer-events:none;justify-content:center;align-items:flex-end;gap:0;height:210px;display:flex;position:absolute;inset:auto 0 0}.ind-hs .hs-house{background:linear-gradient(#efe5dc,#e8dcd1);border-left:1px solid #1011140d;flex:0 0 132px;height:150px;margin-bottom:30px;position:relative}.ind-hs .hs-house.is-1{background:linear-gradient(#ece6e0,#e3dbd3);height:168px}.ind-hs .hs-house.is-2{background:linear-gradient(#f0e6df,#e7dad0);height:140px}.ind-hs .hs-house:before{content:"";background:var(--hs-roof);clip-path:polygon(0 100%,50% 0,100% 100%);height:34px;position:absolute;bottom:100%;left:-2px;right:-2px}.ind-hs .hs-house:after{content:"";background:#ddd0c4;border-radius:3px 3px 0 0;width:22px;height:38px;margin-left:-11px;position:absolute;bottom:0;left:50%;box-shadow:inset 0 0 0 3px #e8ddd3}.ind-hs .hs-house i{background:#dde3ea;border-radius:3px;width:30px;height:36px;position:absolute;top:26px;box-shadow:inset 0 0 0 3px #f6f1eb}.ind-hs .hs-house i:first-child{left:22px}.ind-hs .hs-house i:last-child{right:22px}.ind-hs .hs-house.is-lit i:first-child{background:#fce3b4;box-shadow:inset 0 0 0 3px #f6f1eb,0 0 24px 6px #fcd6968c}.ind-hs .hs-pavement{background:linear-gradient(#e4dcd3 0 4px,#ece6df 4px);height:30px;position:absolute;bottom:0;left:0;right:0}.ind-hs .hs-van{--v:1;width:calc(200px * var(--v));height:calc(92px * var(--v));margin-left:calc(-100px * var(--v));position:absolute;bottom:14px;left:50%}.ind-hs .hs-van-box{left:0;bottom:calc(14px * var(--v));width:calc(132px * var(--v));height:calc(74px * var(--v));align-content:center;justify-items:start;gap:calc(2px * var(--v));padding-left:calc(14px * var(--v));border-radius:calc(8px * var(--v)) calc(4px * var(--v)) calc(4px * var(--v)) calc(8px * var(--v));box-shadow:inset 0 calc(-14px * var(--v)) 0 0 var(--hs-tone), 0 2px 6px #1011141f;background:linear-gradient(#fff,#f3f1ee);display:grid;position:absolute}.ind-hs .hs-van-box b{font-size:calc(15px * var(--v));letter-spacing:-.01em;color:var(--jx-ink);font-weight:700}.ind-hs .hs-van-box small{font-size:calc(7.5px * var(--v));color:var(--jx-ink-3);letter-spacing:.02em}.ind-hs .hs-van-cab{left:calc(130px * var(--v));bottom:calc(14px * var(--v));width:calc(62px * var(--v));height:calc(58px * var(--v));border-radius:calc(4px * var(--v)) calc(26px * var(--v)) calc(6px * var(--v)) calc(4px * var(--v));box-shadow:inset 0 calc(-14px * var(--v)) 0 0 var(--hs-tone), 0 2px 6px #1011141f;background:linear-gradient(#fff,#f1efec);position:absolute}.ind-hs .hs-van-glass{top:calc(8px * var(--v));left:calc(10px * var(--v));right:calc(8px * var(--v));height:calc(20px * var(--v));border-radius:calc(3px * var(--v)) calc(16px * var(--v)) calc(3px * var(--v)) calc(3px * var(--v));background:linear-gradient(135deg,#cfddec,#e9f0f7);position:absolute}.ind-hs .hs-van-light{right:calc(6px * var(--v));bottom:calc(30px * var(--v));width:calc(8px * var(--v));height:calc(5px * var(--v));background:#f8e3a8;border-radius:2px;position:absolute}.ind-hs .hs-van-wheel{width:calc(30px * var(--v));height:calc(30px * var(--v));background:radial-gradient(circle,#b8b3ad 0 28%,#3e424a 30% 100%);border-radius:50%;position:absolute;bottom:0}.ind-hs .hs-van-wheel.is-back{left:calc(26px * var(--v))}.ind-hs .hs-van-wheel.is-front{left:calc(146px * var(--v))}.ind-hs .hs-chat,.ind-hs .hs-board{z-index:2;position:relative}.ind-hs .hs-chat{box-shadow:var(--in-shadow-lift);background:#fff;border-radius:20px;display:grid;overflow:hidden}.ind-hs .hs-chat-head{border-bottom:1px solid var(--jx-line);align-items:center;gap:10px;padding:14px 16px;display:flex}.ind-hs .hs-chat-mark,.ind-hs .hw-mark{background:var(--hs-tone);color:#fff;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:.875rem;font-weight:700;display:grid}.ind-hs .hs-chat-who{line-height:1.25;display:grid}.ind-hs .hs-chat-who b{color:var(--jx-ink);font-size:.875rem;font-weight:600}.ind-hs .hs-chat-who small{color:var(--jx-ink-3);align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.ind-hs .hs-chat-who small i{background:var(--jx-accent);border-radius:50%;width:6px;height:6px}.ind-hs .hs-chat-feed{gap:8px;padding:16px;font-size:.8125rem;line-height:1.45;display:grid}.ind-hs .hs-chat-feed li{border-radius:14px;max-width:88%;padding:9px 12px}.ind-hs .hs-chat-feed .is-c{background:var(--jx-ink);color:#fff;border-bottom-right-radius:4px;justify-self:end}.ind-hs .hs-chat-feed .is-a{color:var(--jx-ink);background:#f3f2ef;border-bottom-left-radius:4px;justify-self:start}.ind-hs .hs-chat-feed .is-done{background:var(--jx-ok-wash);color:var(--jx-ok);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-weight:500;display:inline-flex}.ind-hs .hs-chat-feed .is-done span{background:var(--jx-ok);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:.6875rem;font-weight:700}.ind-hs .hs-chat-compose{border:1px solid var(--jx-line);color:var(--jx-ink-4);border-radius:999px;justify-content:space-between;align-items:center;margin:0 12px 12px;padding:10px 14px;font-size:.75rem;display:flex}.ind-hs .hs-wire{z-index:1;background:repeating-linear-gradient(90deg,#2b54e073 0 6px,#0000 6px 12px);align-self:center;height:2px;margin:0 -6px;position:relative}.ind-hs .hs-wire i{background:var(--jx-accent);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:0;box-shadow:0 0 0 5px #2b54e029}.ind-hs .hs-board{box-shadow:var(--in-shadow-lift);background:linear-gradient(160deg,#c8a27e,#b88e68);border-radius:18px;padding:22px 14px 14px}.ind-hs .hs-clip{background:linear-gradient(#e4e6ea,#b9bec6);border-radius:8px 8px 6px 6px;width:96px;height:30px;margin-left:-48px;position:absolute;top:-12px;left:50%;box-shadow:0 2px 4px #10111433,inset 0 1px #fff}.ind-hs .hs-clip:after{content:"";background:#8e949d;border-radius:4px;width:26px;height:8px;margin-left:-13px;position:absolute;top:7px;left:50%}.ind-hs .hs-sheet{background:repeating-linear-gradient(#0000 0 31px,#eef0f3 31px 32px),#fff;border-radius:6px;padding:18px 18px 62px;position:relative;box-shadow:0 1px 3px #1011141f}.ind-hs .hs-sheet-head{border-bottom:2px solid var(--jx-ink);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.ind-hs .hs-sheet-head b{letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:.8125rem;font-weight:700}.ind-hs .hs-sheet-head small{color:var(--jx-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.ind-hs .hs-sheet-rows>div{border-bottom:1px dashed #e3e5e8;grid-template-columns:76px 1fr;align-items:center;gap:8px;min-height:34px;font-size:.8125rem;display:grid}.ind-hs .hs-sheet-rows dt{letter-spacing:.06em;text-transform:uppercase;color:var(--jx-ink-3);font-size:.6875rem;font-weight:600}.ind-hs .hs-sheet-rows dd{color:var(--jx-ink);flex-wrap:wrap;align-items:center;gap:6px;font-weight:500;display:flex}.ind-hs .hs-sheet-rows em,.ind-hs .hu-pill,.ind-hs .hx-status,.ind-hs .hw-outcome{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:.6875rem;font-style:normal;font-weight:600;display:inline-flex}.ind-hs .is-ok:is(em,.hx-status){background:var(--jx-ok-wash);color:var(--jx-ok)}.ind-hs .hs-stamp{border:2.5px solid var(--jx-ok);color:var(--jx-ok);letter-spacing:.12em;text-transform:uppercase;opacity:.9;mix-blend-mode:multiply;border-radius:8px;padding:4px 12px;font-size:1rem;font-weight:800;position:absolute;bottom:14px;right:18px;rotate:-8deg}@keyframes hs-rise{0%{opacity:0;translate:0 10px}}@keyframes hs-write{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes hs-stamp{0%{opacity:0;scale:1.8}60%{opacity:.95;scale:.94}to{opacity:.9;scale:1}}@keyframes hs-travel{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}@keyframes hs-glow{0%,to{opacity:1}50%{opacity:.72}}.ind-hs.js .hs-stage.in .hs-chat-feed li{animation:hs-rise .5s var(--hs-ease) both;animation-delay:calc(.5s + var(--i) * .85s)}.ind-hs.js .hs-stage.in .hs-sheet-rows>div{animation:hs-write .6s var(--hs-ease) both;animation-delay:calc(2.4s + var(--i) * .38s)}.ind-hs.js .hs-stage.in .hs-stamp{animation:hs-stamp .5s var(--hs-ease) 5.3s both}.ind-hs.js .hs-stage.in .hs-wire i{animation:1.6s ease-in-out 1.6s 3 both hs-travel}.ind-hs.js .hs-stage:not(.in) :is(.hs-chat-feed li,.hs-sheet-rows>div,.hs-stamp){opacity:0}.ind-hs .hs-house.is-lit i:first-child{animation:5s ease-in-out infinite hs-glow}.ind-hs .hm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:clamp(48px,6vw,72px);display:grid}.ind-hs .hm-card{border:1px solid var(--jx-line);border-radius:var(--jx-radius-lg);background:var(--jx-paper);padding:14px 14px 30px}.ind-hs .hm-card>:is(h3,p){padding-inline:18px}.ind-hs .hm-title{margin-top:24px;font-size:1.1875rem}.ind-hs .hm-card .jx-body{margin-top:8px}.ind-hs .hm-stage{background:var(--jx-grain), linear-gradient(180deg, #f8f5f0, #f2eee8);border-radius:14px;height:220px;position:relative;overflow:hidden}.ind-hs .hm-art{position:absolute;inset:0}.ind-hs .hm-hatch{background:#3e424a;border-radius:0 0 6px 6px;width:34%;height:34px;position:absolute;top:0;left:18%;box-shadow:0 0 0 6px #e7e1d9}.ind-hs .hm-beam{clip-path:polygon(30% 0,60% 0,100% 100%,0 100%);transform-origin:top;background:linear-gradient(#fce6aabf,#fce6aa00);width:70%;height:120px;animation:4s ease-in-out infinite hm-sweep;position:absolute;top:30px;left:30%}@keyframes hm-sweep{0%,to{rotate:-6deg}50%{rotate:7deg}}.ind-hs .hm-ladder{border-inline:5px solid #b9a994;width:52px;position:absolute;top:34px;bottom:18px;left:28%}.ind-hs .hm-ladder i{height:5px;left:0;right:0;top:calc(12% + var(--i) * 19%);background:#b9a994;position:absolute}.ind-hs .hm-phone{width:120px;box-shadow:var(--in-shadow);color:var(--jx-ink);background:#fff;border-radius:18px;justify-items:center;gap:4px;padding:16px 12px 12px;display:grid;position:absolute;bottom:30px;right:12%}.ind-hs .hm-phone svg{color:var(--jx-limit);animation:1.4s ease-in-out infinite hm-ring}.ind-hs .hm-phone b{letter-spacing:-.02em;font-size:1.75rem;font-weight:700;line-height:1}.ind-hs .hm-phone small{color:var(--jx-ink-3);font-size:.75rem}@keyframes hm-ring{0%,50%,to{rotate:none}10%{rotate:-14deg}20%{rotate:12deg}30%{rotate:-10deg}40%{rotate:6deg}}.ind-hs .hm-tiles{grid-template-columns:repeat(3,64px);gap:8px;display:grid;position:absolute;top:34px;left:10%}.ind-hs .hm-tiles i{background:var(--jx-ok-wash);height:52px;color:var(--jx-ok);border-radius:10px;place-items:center;font-size:.75rem;font-style:normal;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #1d7a5226}.ind-hs .hm-out{background:#fff;border:1.5px dashed #e1c79e;border-radius:14px;justify-items:center;gap:2px;padding:12px 16px;display:grid;position:absolute;bottom:28px;right:9%}.ind-hs .hm-out b{color:var(--jx-ink);font-size:1rem}.ind-hs .hm-out small{color:var(--jx-limit);font-size:.75rem}.ind-hs .hm-pin{background:var(--jx-limit);border-radius:50% 50% 50% 0;width:22px;height:22px;animation:2.6s ease-in-out infinite hm-bob;position:absolute;top:-30px;rotate:-45deg;box-shadow:0 2px 6px #985a0659}.ind-hs .hm-pin:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}@keyframes hm-bob{0%,to{translate:0}50%{translate:0 -6px}}.ind-hs .hm-loop{place-items:center;display:grid}.ind-hs .hm-loop-track{gap:8px;width:min(280px,80%);padding-top:16px;animation:9s linear infinite hm-scroll;display:grid;position:absolute;top:0;left:50%;translate:-50%}.ind-hs .hm-loop-track i{border-radius:14px;max-width:80%;padding:8px 12px;font-size:.8125rem;font-style:normal;line-height:1.3}.ind-hs .hm-loop-track .is-them{background:var(--jx-ink);color:#fff;border-bottom-right-radius:4px;justify-self:end}.ind-hs .hm-loop-track .is-us{color:var(--jx-ink);background:#fff;border-bottom-left-radius:4px;justify-self:start;box-shadow:0 1px 2px #1011140f}@keyframes hm-scroll{0%{translate:-50%}to{translate:-50% -205px}}.ind-hs .hm-loop:after{content:"";background:linear-gradient(#f8f5f0 0,#0000 22% 70%,#f2eee8 92%);position:absolute;inset:0}.ind-hs .hm-count{z-index:1;background:var(--jx-limit-wash);color:var(--jx-limit);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:600;position:absolute;bottom:16px;left:50%;translate:-50%}.ind-hs .hm-slab{background:linear-gradient(#e9e3db,#ded6cc);height:40px;position:absolute;top:0;left:0;right:0}.ind-hs .hm-damp{background:radial-gradient(closest-side,#a08a6e73,#0000);border-radius:50%;width:120px;height:34px;margin-left:-60px;position:absolute;top:18px;left:50%}.ind-hs .hm-drops i{width:9px;height:13px;animation:1.8s cubic-bezier(.5,0,.9,.5) infinite hm-drip;animation-delay:calc(var(--i) * .6s);background:#7fa6d6;border-radius:50%/60% 60% 40% 40%;margin-left:-4.5px;position:absolute;top:44px;left:50%}@keyframes hm-drip{0%{opacity:0;translate:0;scale:.4}15%{opacity:1;scale:1}85%{opacity:1}to{opacity:0;translate:0 118px}}.ind-hs .hm-bucket{clip-path:polygon(0 0,100% 0,88% 100%,12% 100%);background:linear-gradient(#cbd3dd,#aeb8c4);border-radius:4px 4px 14px 14px;width:74px;height:52px;margin-left:-37px;position:absolute;bottom:22px;left:50%;overflow:hidden}.ind-hs .hm-bucket i{opacity:.7;background:#7fa6d6;height:8px;position:absolute;top:10px;left:0;right:0}.ind-hs .hm-when{color:var(--jx-ink-2);background:#fff;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600;position:absolute;top:54px;right:14px;box-shadow:0 1px 2px #10111414}.ind-hs .hr-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(40px,6vw,88px);margin-top:clamp(56px,7vw,88px);display:grid}.ind-hs .hr-steps{display:grid}.ind-hs .hr-step{border-top:1px solid var(--jx-line);transition:opacity .5s var(--jx-ease);grid-template-columns:44px 1fr;gap:18px;padding:30px 0;display:grid}.ind-hs .hr-step:last-child{border-bottom:1px solid var(--jx-line)}.ind-hs .hr-step .jx-body{margin-top:6px}.ind-hs .hr-chip{border:1px solid var(--jx-line);background:var(--jx-paper);width:44px;height:44px;color:var(--jx-ink);border-radius:12px;place-items:center;transition:color .4s,border-color .4s,background .4s;display:grid}.ind-hs.js .hr-wrap[data-armed] .hr-step:not([data-met]){opacity:.5}.ind-hs .hr-step[data-met] .hr-chip{color:var(--jx-accent);background:var(--jx-accent-wash);border-color:#2b54e04d}.ind-hs .hr-scene-col{position:relative}.ind-hs .hr-scene{border:1px solid var(--jx-line);background:var(--jx-paper);box-shadow:var(--in-shadow);border-radius:24px;position:sticky;top:112px;overflow:hidden}.ind-hs .hr-road{background:var(--jx-grain), linear-gradient(180deg, #f4efe8, #efe9e1);height:156px;position:relative}.ind-hs .hr-tarmac{background:#dad4cc;height:30px;position:absolute;bottom:28px;left:0;right:0}.ind-hs .hr-tarmac i{opacity:.9;background:repeating-linear-gradient(90deg,#fff 0 18px,#0000 18px 34px);height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0;right:0}.ind-hs .hr-stop{bottom:66px;left:calc(14% + (var(--k) - 1) * 18%);background:#c9c2b8;width:2px;height:46px;margin-left:-1px;position:absolute}.ind-hs .hr-stop i{background:#fff;border:2px solid #c9c2b8;border-radius:50%;width:24px;height:24px;transition:background .4s,border-color .4s;position:absolute;top:-12px;left:-11px}.ind-hs .hr-stop i:after{content:"";background:0 0;border-radius:50%;transition:background .4s;position:absolute;inset:5px}.ind-hs .hr-van{--v:.52;--stop:5;bottom:34px;left:calc(14% + (var(--stop) - 1) * 18%);margin-left:calc(-130px * var(--v));transition:left .9s var(--hs-ease)}.ind-hs .hr-van .hs-van-box b{font-size:0}.ind-hs .hr-van .hs-van-box small{display:none}.ind-hs.js .hr-wrap[data-armed] .hr-van{--stop:.35}.ind-hs.js .hr-wrap[data-met-1] .hr-van{--stop:1}.ind-hs.js .hr-wrap[data-met-2] .hr-van{--stop:2}.ind-hs.js .hr-wrap[data-met-3] .hr-van{--stop:3}.ind-hs.js .hr-wrap[data-met-4] .hr-van{--stop:4}.ind-hs.js .hr-wrap[data-met-5] .hr-van{--stop:5}.ind-hs .hr-stop i{border-color:var(--jx-ok)}.ind-hs .hr-stop i:after{background:var(--jx-ok)}.ind-hs.js .hr-wrap[data-armed] .hr-stop i{border-color:#c9c2b8}.ind-hs.js .hr-wrap[data-armed] .hr-stop i:after{background:0 0}.ind-hs.js .hr-wrap[data-met-1] .hr-stop.is-1 i,.ind-hs.js .hr-wrap[data-met-2] .hr-stop.is-2 i,.ind-hs.js .hr-wrap[data-met-3] .hr-stop.is-3 i,.ind-hs.js .hr-wrap[data-met-4] .hr-stop.is-4 i,.ind-hs.js .hr-wrap[data-met-5] .hr-stop.is-5 i{border-color:var(--jx-ok)}.ind-hs.js .hr-wrap[data-met-1] .hr-stop.is-1 i:after,.ind-hs.js .hr-wrap[data-met-2] .hr-stop.is-2 i:after,.ind-hs.js .hr-wrap[data-met-3] .hr-stop.is-3 i:after,.ind-hs.js .hr-wrap[data-met-4] .hr-stop.is-4 i:after,.ind-hs.js .hr-wrap[data-met-5] .hr-stop.is-5 i:after{background:var(--jx-ok)}.ind-hs .hr-panel{gap:20px;padding:24px;display:grid}.ind-hs .hr-label{letter-spacing:.08em;text-transform:uppercase;color:var(--jx-ink-3);font-size:.6875rem;font-weight:600}.ind-hs .hr-asks{gap:10px;display:grid}.ind-hs .hr-asks .hr-ask{max-width:92%;color:var(--jx-ink);opacity:0;transition:opacity .35s var(--jx-ease), translate .45s var(--jx-ease);background:#f3f2ef;border-radius:16px 16px 16px 4px;grid-area:2/1;justify-self:start;padding:12px 16px;font-size:.9375rem;line-height:1.45;translate:0 6px}.ind-hs .hr-asks .hr-label{grid-area:1/1}.ind-hs .hr-ask.is-5{opacity:1;translate:0}.ind-hs.js .hr-wrap[data-armed] .hr-ask.is-5{opacity:0;translate:0 6px}.ind-hs.js .hr-wrap[data-met-1]:not([data-met-2]) .hr-ask.is-1,.ind-hs.js .hr-wrap[data-met-2]:not([data-met-3]) .hr-ask.is-2,.ind-hs.js .hr-wrap[data-met-3]:not([data-met-4]) .hr-ask.is-3,.ind-hs.js .hr-wrap[data-met-4]:not([data-met-5]) .hr-ask.is-4,.ind-hs.js .hr-wrap[data-met-5] .hr-ask.is-5{opacity:1;translate:0}.ind-hs .hr-sheet{border:1px solid var(--jx-line);background:repeating-linear-gradient(#0000 0 39px,#f1f1ef 39px 40px),#fff;border-radius:14px;padding:16px 18px 6px}.ind-hs .hr-sheet ul{margin-top:8px}.ind-hs .hr-line{min-height:40px;transition:opacity .4s var(--jx-ease), translate .5s var(--jx-ease);justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;display:flex}.ind-hs .hr-line span{color:var(--jx-ink-3)}.ind-hs .hr-line b{color:var(--jx-ink);text-align:right;font-weight:600}.ind-hs .hr-line.is-5 b{color:var(--jx-ok)}.ind-hs.js .hr-wrap[data-armed] .hr-line{opacity:0;translate:-8px}.ind-hs.js .hr-wrap[data-met-1] .hr-line.is-1,.ind-hs.js .hr-wrap[data-met-2] .hr-line.is-2,.ind-hs.js .hr-wrap[data-met-3] .hr-line.is-3,.ind-hs.js .hr-wrap[data-met-4] .hr-line.is-4,.ind-hs.js .hr-wrap[data-met-5] .hr-line.is-5{opacity:1;translate:0}.ind-hs .hp-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,80px);margin-top:clamp(48px,6vw,72px);display:grid}.ind-hs .hp-stage{background:var(--jx-grain), linear-gradient(160deg, #fff, #f7f4ef);box-shadow:inset 0 0 0 1px var(--jx-line), var(--in-shadow);border-radius:24px;gap:18px;padding:28px;display:grid;position:relative}.ind-hs .hp-map{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.ind-hs .hp-tile{aspect-ratio:1.15;box-shadow:inset 0 0 0 1px var(--jx-line);color:var(--jx-ink-4);background:#fff;border-radius:12px;place-items:center;font-size:.8125rem;font-weight:600;display:grid;position:relative}.ind-hs .hp-tile:nth-child(2n){translate:0 10px}.ind-hs .hp-tile.is-in{background:var(--jx-ok-wash);color:var(--jx-ok);box-shadow:inset 0 0 0 1px #1d7a5233}.ind-hs .hp-tile.is-hit{box-shadow:inset 0 0 0 2px var(--jx-ok)}.ind-hs .hp-drop{background:var(--jx-ok);border-radius:50% 50% 50% 0;width:22px;height:22px;margin-left:-11px;position:absolute;top:-18px;left:50%;rotate:-45deg;box-shadow:0 3px 8px #1d7a5259}.ind-hs .hp-drop:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}.ind-hs .hp-list{box-shadow:inset 0 0 0 1px var(--jx-line);background:#fff;border-radius:14px;padding:14px 16px}.ind-hs .hp-list-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.ind-hs .hp-list-head{letter-spacing:.08em;text-transform:uppercase;color:var(--jx-ink-3);font-size:.6875rem;font-weight:600}.ind-hs .hp-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ind-hs .hp-chips i{color:var(--jx-ink-2);background:#f3f2ef;border-radius:8px;padding:4px 10px;font-size:.75rem;font-style:normal;font-weight:600}.ind-hs .hp-talk{gap:8px;font-size:.8125rem;line-height:1.4;display:grid}.ind-hs .hp-msg{border-radius:14px;max-width:80%;padding:8px 12px}.ind-hs .hp-msg.is-c{background:var(--jx-ink);color:#fff;border-bottom-right-radius:4px;justify-self:end}.ind-hs .hp-msg.is-ok,.ind-hs .hp-msg.is-limit{border-bottom-left-radius:4px;justify-self:start;align-items:center;gap:6px;display:inline-flex}.ind-hs .hp-msg.is-ok{background:var(--jx-ok-wash);color:var(--jx-ok);font-weight:500}.ind-hs .hp-msg.is-limit{background:var(--jx-limit-wash);color:#6e4204}.ind-hs .hp-radius{color:var(--jx-ink-3);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-size:.75rem;font-weight:600;text-decoration:line-through;display:inline-flex;box-shadow:0 1px 3px #1011141a}.ind-hs .hp-radius i{border:1.5px dashed var(--jx-ink-4);border-radius:50%;width:22px;height:22px;position:relative}.ind-hs .hp-radius i:after{content:"";background:var(--jx-limit);height:2px;margin-top:-1px;position:absolute;top:50%;left:-3px;right:-3px;rotate:-45deg}.ind-hs .hp-rules{gap:28px;display:grid}.ind-hs .hp-rules li{grid-template-columns:44px 1fr;gap:18px;display:grid}.ind-hs .hp-rules .jx-body{margin-top:4px}@keyframes hp-drop{0%{opacity:0;translate:0 -40px}60%{opacity:1;translate:0 4px}to{opacity:1;translate:0}}@keyframes hp-ring{0%{box-shadow:inset 0 0 0 2px var(--jx-ok), 0 0 0 0 #1d7a5259}to{box-shadow:inset 0 0 0 2px var(--jx-ok), 0 0 0 14px #1d7a5200}}@keyframes hp-tile{0%{opacity:0;scale:.85}}.ind-hs.js .hp-stage.in .hp-tile{animation:hp-tile .45s var(--hs-pop) both;animation-delay:calc(var(--k) * 35ms)}.ind-hs.js .hp-stage.in .hp-drop{animation:hp-drop .7s var(--hs-ease) 1.1s both}.ind-hs.js .hp-stage.in .hp-tile.is-hit{animation:hp-tile .45s var(--hs-pop) both, hp-ring 1.2s ease-out 1.6s 2;animation-delay:calc(var(--k) * 35ms), 1.6s}.ind-hs.js .hp-stage.in .hp-msg{animation:hs-rise .5s var(--hs-ease) both}.ind-hs.js .hp-stage.in .hp-msg.is-1{animation-delay:.9s}.ind-hs.js .hp-stage.in .hp-msg.is-2{animation-delay:1.8s}.ind-hs.js .hp-stage.in .hp-msg.is-3{animation-delay:2.8s}.ind-hs.js .hp-stage.in .hp-msg.is-4{animation-delay:3.7s}.ind-hs.js .hp-stage:not(.in) :is(.hp-msg,.hp-drop){opacity:0}.ind-hs .hd-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,88px);margin-top:clamp(48px,6vw,72px);display:grid}.ind-hs .hd-stage{background:var(--jx-grain), linear-gradient(160deg, #f7f4ef, #f1ede6);border-radius:24px;padding:24px}.ind-hs .hd-day{box-shadow:var(--in-shadow);background:#fff;border-radius:18px;padding:20px 20px 24px}.ind-hs .hd-day-head{border-bottom:1px solid var(--jx-line);gap:2px;padding-bottom:16px;display:grid}.ind-hs .hd-day-head b{font-size:1rem;font-weight:600}.ind-hs .hd-day-head small{color:var(--jx-ink-3);font-size:.8125rem}.ind-hs .hd-col{height:520px;margin-top:18px;position:relative}.ind-hs .hd-hour{top:calc(var(--top) * 100%);font-variant-numeric:tabular-nums;color:var(--jx-ink-4);align-items:center;gap:10px;font-size:.6875rem;display:flex;position:absolute;left:0;right:0;translate:0 -50%}.ind-hs .hd-hour:after{content:"";background:var(--jx-line);flex:1;height:1px}.ind-hs .hd-block,.ind-hs .hd-offer{top:calc(var(--top) * 100% + 2px);height:calc(var(--h) * 100% - 4px);border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:.75rem;display:flex;position:absolute;left:52px;right:0;overflow:hidden}.ind-hs .hd-block b{white-space:nowrap;font-weight:600}.ind-hs .hd-block small{color:inherit;opacity:.78;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ind-hs .hd-block.is-booked{color:var(--jx-ink-2);background:#f1efeb;box-shadow:inset 3px 0 #b8b2a9}.ind-hs .hd-block.is-busy{color:var(--jx-ink-3);background:repeating-linear-gradient(135deg,#f4f2ee 0 6px,#ece9e3 6px 12px);box-shadow:inset 3px 0 #cfc9c0}.ind-hs .hd-block.is-short{color:var(--jx-ink-4);background:0 0;border:1.5px dashed #d9d5ce}.ind-hs .hd-block.is-offer,.ind-hs .hd-offer{background:var(--jx-accent-wash);color:var(--jx-accent);box-shadow:inset 0 0 0 1.5px #2b54e073}.ind-hs .hd-offer{z-index:1;font-weight:600}.ind-hs .hd-block.is-new{z-index:2;background:var(--jx-ok-wash);color:var(--jx-ok);box-shadow:inset 0 0 0 1.5px #1d7a5273,0 6px 16px -8px #1d7a5273}.ind-hs .hd-side{gap:32px;display:grid}.ind-hs .hd-points{gap:28px;display:grid}.ind-hs .hd-points li{grid-template-columns:44px 1fr;gap:18px;display:grid}.ind-hs .hd-points .jx-body{margin-top:4px}@keyframes hd-in{0%{opacity:0;translate:0 8px}}@keyframes hd-book{0%{opacity:0;scale:.96}}.ind-hs.js .hd-stage.in .hd-block{animation:hd-in .5s var(--hs-ease) both;animation-delay:calc(.2s + var(--k) * .14s)}.ind-hs.js .hd-stage.in .hd-offer{animation:hd-in .5s var(--hs-ease) 1.5s both}.ind-hs.js .hd-stage.in .hd-block.is-new{animation:hd-book .6s var(--hs-pop) 2.6s both}.ind-hs.js .hd-stage:not(.in) :is(.hd-block,.hd-offer){opacity:0}.ind-hs .hu-stage{background:var(--jx-grain), linear-gradient(160deg, #fff, #f4f0ea);box-shadow:inset 0 0 0 1px var(--jx-line);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:clamp(48px,6vw,72px);padding:20px;display:grid}.ind-hs .hu-room{background:linear-gradient(#0000 0 46%,#fff0 46%),linear-gradient(#f4eee6 0%,#f0e9e0 72%,#e6ddd2 72% 100%);border-radius:18px;min-height:400px;position:relative;overflow:hidden}.ind-hs .hu-room:before{content:"";background:linear-gradient(90deg,#ffffffe6 1px,#0000 1px) 0 0/32px 21px,linear-gradient(#ffffffe6 1px,#0000 1px) 0 0/32px 21px,#e4ebf0;border-radius:4px 4px 0 0;height:64px;position:absolute;bottom:calc(28% + 102px);left:8%;right:8%}.ind-hs .hu-room:after{content:"";border-top:5px solid #b9bec6;border-bottom:0;border-left:0;border-right:5px solid #b9bec6;border-radius:0 16px 0 0;width:30px;height:26px;margin-left:-6px;position:absolute;bottom:calc(28% + 102px);left:50%}.ind-hs .hu-ceiling{background:linear-gradient(#e9e2d9,#dfd7cd);height:54px;position:absolute;top:0;left:0;right:0;box-shadow:0 2px #1011140a}.ind-hs .hu-stain{background:radial-gradient(closest-side,#967e6080,#967e6026 70%,#0000);border-radius:50%;width:180px;height:52px;margin-left:-90px;position:absolute;top:26px;left:54%}.ind-hs .hu-light{background:#b9b2a8;width:2px;height:64px;position:absolute;top:54px;left:24%}.ind-hs .hu-light:after{content:"";background:#3e424a;border-radius:22px 22px 4px 4px;width:44px;height:22px;position:absolute;bottom:-18px;left:-21px;box-shadow:0 16px 30px 6px #fce2aa8c}.ind-hs .hu-drops i{top:66px;left:calc(50% + (var(--k) - 1.5) * 18px);width:10px;height:14px;animation:1.6s cubic-bezier(.5,0,.9,.5) infinite hu-drip;animation-delay:calc(var(--k) * .4s);background:#7fa6d6;border-radius:50%/60% 60% 40% 40%;position:absolute}@keyframes hu-drip{0%{opacity:0;translate:0;scale:.4}15%{opacity:1;scale:1}90%{opacity:1}to{opacity:0;translate:0 210px}}.ind-hs .hu-units{border-top:10px solid #cdbfae;grid-template-columns:repeat(3,1fr);gap:6px;height:92px;padding-top:10px;display:grid;position:absolute;bottom:28%;left:8%;right:8%}.ind-hs .hu-units i{background:#fff;border-radius:4px;box-shadow:inset 0 0 0 1px #e3dbd0}.ind-hs .hu-units i:after{content:"";background:#cfc6ba;border-radius:2px;width:26px;height:4px;margin:14px auto 0;display:block}.ind-hs .hu-puddle{background:radial-gradient(closest-side,#7fa6d6b3,#7fa6d640 70%,#0000);border-radius:50%;width:180px;height:22px;margin-left:-80px;animation:6s ease-in-out infinite alternate hu-spread;position:absolute;bottom:9%;left:50%}@keyframes hu-spread{0%{scale:.8 1}to{scale:1.1}}.ind-hs .hu-time{color:var(--jx-ink-2);background:#fff;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600;position:absolute;top:68px;right:16px;box-shadow:0 1px 2px #10111414}.ind-hs .hu-inbox{box-shadow:var(--in-shadow);background:#fff;border-radius:18px;align-content:start;gap:14px;padding:18px;display:grid}.ind-hs .hu-bar{border-bottom:1px solid var(--jx-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.ind-hs .hu-bar b{font-size:.9375rem;font-weight:600}.ind-hs .hu-pill{background:var(--jx-limit-wash);color:var(--jx-limit)}.ind-hs .hu-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ind-hs .hu-who{align-items:center;gap:10px;display:flex}.ind-hs .hu-who span:last-child{line-height:1.3;display:grid}.ind-hs .hu-who b{font-size:.875rem;font-weight:600}.ind-hs .hu-who small{color:var(--jx-ink-3);font-size:.75rem}.ind-hs .hu-avatar{color:#3a5a86;background:#e6eef8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.75rem;font-weight:700;display:grid}.ind-hs .hu-thread{gap:8px;font-size:.8125rem;line-height:1.45;display:grid}.ind-hs .hu-thread li{border-radius:14px;max-width:86%;padding:9px 12px}.ind-hs .hu-thread .is-c{background:#f3f2ef;border-bottom-left-radius:4px;justify-self:start}.ind-hs .hu-thread .is-a{background:var(--jx-accent-wash);color:#1e3c9e;border-bottom-right-radius:4px;justify-self:end}.ind-hs .hu-thread .is-ev{max-width:none;color:var(--jx-limit);justify-self:center;padding:0;font-size:.75rem;font-weight:600}.ind-hs .hu-thread .is-ev span{align-items:center;gap:6px;display:inline-flex}.ind-hs .hu-thread .is-ev svg{flex:none}.ind-hs .hu-thread .is-ev span:before,.ind-hs .hu-thread .is-ev span:after{content:"";background:#ebd9bc;width:40px;height:1px}.ind-hs .hu-thread small{opacity:.75;margin-bottom:3px;font-size:.6875rem;font-weight:600;display:block}.ind-hs .hu-thread .is-agent{background:var(--jx-ink);color:#fff;border-bottom-right-radius:4px;justify-self:end}.ind-hs .hu-thread .is-agent small{color:#c9ccd2;opacity:1}.ind-hs .hu-thread .is-req{border:1px solid var(--jx-line);background:#fff;border-left:3px solid #4a154b;border-radius:10px;justify-self:stretch;max-width:none;margin:2px 18px;padding:10px 12px;box-shadow:0 6px 18px -10px #10111440}.ind-hs .hu-req-bar{color:var(--jx-ink-3);align-items:center;gap:6px;font-size:.6875rem;font-weight:600;display:flex}.ind-hs .hu-req-title{color:var(--jx-ink);align-items:center;gap:6px;margin-top:6px;font-size:.8125rem;font-weight:600;display:flex}.ind-hs .hu-req-title svg{color:var(--jx-limit)}.ind-hs .hu-req-line{color:var(--jx-ink-2);margin-top:2px;font-size:.75rem}.ind-hs .hu-back{white-space:nowrap;border:1px solid var(--jx-line);color:var(--jx-ink-2);border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-weight:500;display:inline-flex}.ind-hs .hu-card{background:#fffcf7;border:1px solid #ebd9bc;border-radius:12px;gap:8px;padding:14px;display:grid}.ind-hs .hu-card div{grid-template-columns:110px 1fr;gap:10px;font-size:.8125rem;display:grid}.ind-hs .hu-card dt{color:var(--jx-ink-3)}.ind-hs .hu-card dd{color:var(--jx-ink);font-weight:600}.ind-hs .hu-compose{border:1px solid var(--jx-line);color:var(--jx-ink-4);border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:.75rem;display:flex}.ind-hs .hu-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,48px);margin-top:clamp(40px,5vw,56px);display:grid}.ind-hs .hu-facts h3{margin-top:18px}.ind-hs .hu-facts .jx-body{margin-top:6px}.ind-hs.js .hu-stage.in .hu-thread li{animation:hs-rise .5s var(--hs-ease) both;animation-delay:calc(.4s + var(--k) * .7s)}.ind-hs.js .hu-stage:not(.in) .hu-thread li{opacity:0}.ind-hs .hx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(48px,6vw,72px);display:grid}.ind-hs .hx-card{border:1px solid var(--jx-line);border-radius:var(--jx-radius-lg);background:var(--jx-paper);transition:box-shadow .3s var(--jx-ease), translate .3s var(--jx-ease);flex-direction:column;padding:28px;display:flex}.ind-hs .hx-card:hover{box-shadow:var(--in-shadow);translate:0 -2px}.ind-hs .hx-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.ind-hs .hx-name{margin-top:24px;font-size:1.375rem}.ind-hs .hx-card .jx-body{margin-top:10px}.ind-hs .hx-link{color:var(--jx-ink);align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.ind-hs .hx-link svg{transition:translate .25s var(--jx-ease)}.ind-hs .hx-link:hover svg{translate:3px}.ind-hs .hx-link:hover>span:first-child{text-underline-offset:4px;text-decoration:underline}.ind-hs .hc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(48px,6vw,72px);display:grid}.ind-hs .hc-card{border:1px solid var(--jx-line);border-radius:var(--jx-radius-lg);background:var(--jx-paper);padding:14px 14px 28px}.ind-hs .hc-card>:not(.hc-stage){padding-inline:16px}.ind-hs .hc-stage{background:var(--jx-grain), linear-gradient(180deg, #f8f5f0, #f2eee8);border-radius:14px;height:240px;position:relative;overflow:hidden}.ind-hs .hc-name{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.ind-hs .hc-card .jx-body{margin-top:8px}.ind-hs .hc-note{color:var(--jx-ink-3);margin-top:12px;font-size:.8125rem;line-height:1.5}.ind-hs .hc-art{position:absolute;inset:18px}.ind-hs .hc-call{box-shadow:var(--in-shadow);background:#fff;border-radius:16px;align-content:start;gap:14px;padding:16px;display:grid}.ind-hs .hc-call-top{align-items:center;gap:8px;font-size:.8125rem;font-weight:600;display:flex}.ind-hs .hc-call-top small{color:var(--jx-ink-3);margin-left:auto;font-size:.6875rem;font-weight:500}.ind-hs .hc-call-dot{background:var(--jx-ok);width:8px;height:8px;box-shadow:0 0 0 4px var(--jx-ok-wash);border-radius:50%}.ind-hs .hc-wave{align-items:center;gap:3px;height:34px;display:flex}.ind-hs .hc-wave i{background:var(--jx-accent);opacity:.75;height:30%;animation:1.1s ease-in-out infinite hc-wave;animation-delay:calc(var(--k) * -73ms);border-radius:2px;flex:1}@keyframes hc-wave{0%,to{height:18%}50%{height:100%}}.ind-hs .hc-call-line{color:var(--jx-ink);font-size:.8125rem;line-height:1.45}.ind-hs .hc-call-reply{color:var(--jx-accent);font-size:.75rem;font-weight:500}.ind-hs .hc-web{box-shadow:var(--in-shadow);background:#fff;border-radius:14px;overflow:hidden}.ind-hs .hc-web-bar{color:var(--jx-ink-3);background:#f3f2ef;align-items:center;gap:5px;padding:9px 12px;font-size:.6875rem;display:flex}.ind-hs .hc-web-bar i{background:#d7d6d1;border-radius:50%;width:7px;height:7px}.ind-hs .hc-web-bar span{margin-left:8px}.ind-hs .hc-web-page{gap:8px;padding:16px;display:grid}.ind-hs .hc-web-h{background:#e9e8e4;border-radius:4px;width:60%;height:12px}.ind-hs .hc-web-l{background:#f1f0ec;border-radius:4px;width:90%;height:7px}.ind-hs .hc-web-l.is-short{width:54%}.ind-hs .hc-web-chat{width:78%;box-shadow:var(--in-shadow-lift);background:#fff;border-radius:14px;gap:6px;padding:10px;font-size:.75rem;line-height:1.4;display:grid;position:absolute;bottom:10px;right:10px}.ind-hs .hc-web-chat p{border-radius:12px;padding:7px 10px}.ind-hs .hc-web-chat .is-c{background:var(--jx-ink);color:#fff;border-bottom-right-radius:4px;justify-self:end}.ind-hs .hc-web-chat .is-a{background:#f3f2ef;border-bottom-left-radius:4px;justify-self:start}.ind-hs .hc-wa{background:#efe7de;border-radius:16px;align-content:start;gap:6px;padding:10px;display:grid}.ind-hs .hc-wa-photo{background:linear-gradient(#e2dcd3,#cfc7bc);border:4px solid #d9fdd3;border-radius:12px;justify-self:end;width:70%;height:84px;position:relative;overflow:hidden}.ind-hs .hc-pipe{background:linear-gradient(#e9ebee,#b9bec6);border-radius:8px;height:16px;position:absolute;top:30px;left:-10px;right:-10px}.ind-hs .hc-joint{background:linear-gradient(90deg,#c9a35e,#e2c37f,#b98f45);border-radius:5px;width:22px;height:28px;margin-left:-11px;position:absolute;top:24px;left:50%}.ind-hs .hc-leak i{top:50px;left:calc(50% - 4px + var(--k) * 8px);width:7px;height:10px;animation:1.3s cubic-bezier(.5,0,.9,.5) infinite hm-drip;animation-delay:calc(var(--k) * .55s);background:#6f9bd1;border-radius:50%/60% 60% 40% 40%;position:absolute}.ind-hs .hc-wa-cap,.ind-hs .hc-wa-reply{border-radius:10px;max-width:86%;padding:7px 10px;font-size:.75rem;line-height:1.4}.ind-hs .hc-wa-cap{background:#d9fdd3;justify-self:end}.ind-hs .hc-wa-reply{background:#fff;justify-self:start}.ind-hs .hc-more{justify-items:center;gap:16px;margin-top:40px;display:grid}.ind-hs .hc-more p{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.ind-hs .hc-more-label{color:var(--jx-ink-3);margin-right:4px;font-size:.8125rem}.ind-hs .hc-tag{border:1px solid var(--jx-line);background:#fff;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:.875rem;font-weight:500;display:inline-flex}.ind-hs .hw-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);margin-top:clamp(48px,6vw,72px);display:grid}.ind-hs .hw-window{border:1px solid var(--jx-line);box-shadow:var(--in-shadow);background:#fff;border-radius:22px;overflow:hidden}.ind-hs .hw-bar{border-bottom:1px solid var(--jx-line);align-items:center;gap:12px;padding:16px 20px;display:flex}.ind-hs .hw-bar>span:last-child{line-height:1.3;display:grid}.ind-hs .hw-bar b{font-size:.9375rem;font-weight:600}.ind-hs .hw-bar small{color:var(--jx-ink-3);font-size:.75rem}.ind-hs .hw-feed{gap:10px;padding:20px;display:grid}.ind-hs .hw-line{grid-template-columns:44px 1fr;align-items:start;gap:12px;display:grid}.ind-hs .hw-at{font-variant-numeric:tabular-nums;color:var(--jx-ink-3);padding-top:9px;font-size:.75rem}.ind-hs .hw-msg{border-radius:14px;justify-self:start;max-width:86%;padding:9px 13px;font-size:.875rem;line-height:1.45}.ind-hs .hw-line.is-c .hw-msg{background:var(--jx-ink);color:#fff;border-bottom-right-radius:4px;justify-self:end}.ind-hs .hw-line.is-a .hw-msg{color:var(--jx-ink);background:#f3f2ef;border-bottom-left-radius:4px}.ind-hs .hw-line:last-child .hw-msg{background:var(--jx-ok-wash);color:#155c3d}.ind-hs .hw-after{gap:16px;display:grid;position:sticky;top:112px}.ind-hs .hw-card{border:1px solid var(--jx-line);box-shadow:var(--in-shadow);background:#fff;border-radius:18px;padding:20px}.ind-hs .hw-card-head{color:var(--jx-ink-3);align-items:center;gap:8px;font-size:.8125rem;font-weight:600;display:flex}.ind-hs .hw-visit{background:var(--jx-ok-wash);box-shadow:inset 3px 0 0 var(--jx-ok);border-radius:12px;gap:2px;margin-top:14px;padding:14px 16px;display:grid}.ind-hs .hw-visit b{color:var(--jx-ink);font-size:1rem;font-weight:600}.ind-hs .hw-visit span{color:var(--jx-ink-2);font-size:.875rem}.ind-hs .hw-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:16px;display:grid}.ind-hs .hw-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--jx-ink-3);font-size:.6875rem;font-weight:600}.ind-hs .hw-facts dd{margin-top:2px;font-size:.875rem;font-weight:500}.ind-hs .hw-outcome{background:var(--jx-ok);color:#fff;margin-top:16px;padding:4px 10px;font-size:.75rem}.ind-hs .hw-subject{margin-top:12px;font-size:1rem;font-weight:600}.ind-hs .hw-mail-lines{gap:7px;margin-top:14px;display:grid}.ind-hs .hw-mail-lines i{background:#f1f0ec;border-radius:4px;height:7px}.ind-hs .hw-mail-lines .is-short{width:60%}.ind-hs .hw-after-note{color:var(--jx-ink-2);font-size:.9375rem;line-height:1.6}@keyframes hw-in{0%{opacity:0;translate:0 8px}}.ind-hs.js .hw-window.in .hw-line{animation:hw-in .45s var(--hs-ease) both;animation-delay:calc(.3s + var(--k) * .32s)}.ind-hs.js .hw-window:not(.in) .hw-line{opacity:0}.ind-hs .ho-box{max-width:1040px;box-shadow:inset 0 0 0 2px #c9d7e6, inset 0 -10px 24px -10px #3a5a862e, var(--in-shadow);background:linear-gradient(#e8f0f8e6,#dce7f2e6);border-radius:24px;margin:clamp(56px,7vw,80px) auto 0;padding:34px 22px 22px;position:relative}.ind-hs .ho-lid{gap:120px;display:flex;position:absolute;top:10px;left:50%;translate:-50%}.ind-hs .ho-lid i{background:linear-gradient(#bfcddd,#a9bbcf);border-radius:5px;width:56px;height:10px}.ind-hs .ho-trays{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.ind-hs .ho-tray{background:linear-gradient(#ffffff8c,#ffffffd9);border-radius:14px;grid-column:span 2;align-content:end;gap:6px;min-height:132px;padding:18px;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #ffffffe6,inset 0 8px 16px -8px #3a5a8640}.ind-hs .ho-tray.is-service_types{grid-column:span 4}.ind-hs .ho-label{letter-spacing:.06em;text-transform:uppercase;color:#3a5a86;padding-right:64px;font-size:.75rem;font-weight:600}.ind-hs .ho-value{color:var(--jx-ink);font-size:1.0625rem;font-weight:600;line-height:1.35}.ind-hs .ho-bits{gap:5px;display:flex;position:absolute;top:16px;right:16px}.ind-hs .ho-bits i{background:radial-gradient(circle at 35% 35%,#f4f5f7,#a7aeb8);border-radius:50%;width:12px;height:12px;box-shadow:0 1px 1px #10111433}.ind-hs .ho-bits i:nth-child(2){background:radial-gradient(circle at 35% 35%,#f6e3b6,#c9a35e);width:9px;height:9px;margin-top:3px}.ind-hs .ho-bits i:nth-child(3){background:linear-gradient(#e4e6ea,#a7aeb8);border-radius:3px;width:16px;height:6px;margin-top:4px}.ind-hs .ho-more{justify-content:center;margin-top:36px;display:flex}@keyframes ho-in{0%{opacity:0;translate:0 -14px}}.ind-hs.js .ho-box.in .ho-tray :is(.ho-value,.ho-bits){animation:ho-in .55s var(--hs-pop) both;animation-delay:calc(.35s + var(--k) * .16s)}.ind-hs.js .ho-box:not(.in) .ho-tray :is(.ho-value,.ho-bits){opacity:0}@media (max-width:1100px){.ind-hs .hs-stage-in{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr)}.ind-hs .hs-house{flex-basis:110px}}@media (max-width:1023px){.ind-hs .hr-wrap{grid-template-columns:1fr}.ind-hs .hr-scene-col{order:-1}.ind-hs .hr-scene{position:relative;top:0}.ind-hs .hd-grid,.ind-hs .hp-grid,.ind-hs .hw-grid{grid-template-columns:1fr}.ind-hs .hw-after{position:static}.ind-hs .hx-grid,.ind-hs .hc-grid,.ind-hs .hu-facts{grid-template-columns:1fr;max-width:560px;margin-inline:auto}}@media (max-width:860px){.ind-hs .hs-stage-in{grid-template-columns:1fr;gap:28px;min-height:0;padding:76px 16px 200px}.ind-hs .hs-wire{display:none}.ind-hs .hs-moon{width:40px;height:40px;margin-left:0;top:22px;left:auto;right:24px}.ind-hs .hs-clock{top:22px;left:16px}.ind-hs .hm-grid{grid-template-columns:1fr}.ind-hs .hu-stage{grid-template-columns:1fr;padding:12px}.ind-hs .hu-room{min-height:300px}.ind-hs .ho-trays{grid-template-columns:1fr}.ind-hs .ho-tray,.ind-hs .ho-tray:is(.is-service_types,.is-service_area,.is-catalog_items){grid-column:auto;min-height:112px}}@media (max-width:560px){.ind-hs .hs-chat-feed{font-size:.78rem}.ind-hs .hs-sheet-rows>div{grid-template-columns:64px 1fr}.ind-hs .hs-house{flex-basis:86px;height:120px}.ind-hs .hs-house i{width:22px;height:28px}.ind-hs .hs-house i:first-child{left:14px}.ind-hs .hs-house i:last-child{right:14px}.ind-hs .hp-stage{padding:16px}.ind-hs .hp-map{grid-template-columns:repeat(4,minmax(0,1fr))}.ind-hs .hp-tile:nth-child(n+13){display:none}.ind-hs .hp-radius{justify-self:start;position:static}.ind-hs .hd-stage{padding:12px}.ind-hs .hd-col{height:560px}.ind-hs .hw-feed{padding:14px}.ind-hs .hw-line{grid-template-columns:36px 1fr;gap:8px}.ind-hs .hw-msg{max-width:100%}.ind-hs .hr-van{--v:.4}.ind-hs .hr-panel{padding:16px}.ind-hs .hr-line{align-content:center;gap:2px;min-height:56px;padding-block:6px;display:grid}.ind-hs .hr-line b{text-align:left}.ind-hs .hr-sheet{background:#fff}.ind-hs .hr-line+.hr-line{border-top:1px solid #f1f1ef}.ind-hs .hm-tiles{grid-template-columns:repeat(3,54px);top:20px;left:6%}.ind-hs .hm-tiles i{height:44px}.ind-hs .hm-out{padding:10px 14px;bottom:14px;right:6%}.ind-hs .hm-pin{top:-26px}.ind-hs .hs-sheet-head small{display:none}.ind-hs .ho-tray{min-height:0;padding-top:44px}}
