.guest-desk-module__CQv51q__heroArt{aspect-ratio:1.04;isolation:isolate;width:100%;max-width:680px;margin:auto;position:relative;container-type:inline-size}.guest-desk-module__CQv51q__halo{background:radial-gradient(#e7e0f0 0 42%,#0000 65%);border:1px solid #c5bdd4;border-radius:50%;position:absolute;inset:5% 3% 3%;transform:rotate(-16deg)}.guest-desk-module__CQv51q__halo:after{content:"";border:1px dashed #d3c9de;border-radius:50%;position:absolute;inset:8%}.guest-desk-module__CQv51q__ground{background:#ded5e8;border-radius:50%;height:24%;position:absolute;bottom:5%;left:10%;right:7%;transform:rotate(-8deg)}.guest-desk-module__CQv51q__heroCaption{letter-spacing:1.2px;color:#796d85;max-width:50%;font-size:clamp(8px,1.65cqw,11px);font-weight:600;position:absolute;top:3%;left:5%}.guest-desk-module__CQv51q__heroRoute{color:#9d8eb5;z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.guest-desk-module__CQv51q__drawRoute{animation:9s linear infinite guest-desk-module__CQv51q__travel}.guest-desk-module__CQv51q__hotel{z-index:2;background:#f8f2df;border:1px solid #bcb19f;border-radius:46% 46% 12px 12px;width:48%;height:65%;position:absolute;top:16%;left:23%;overflow:visible;transform:rotate(-6deg);box-shadow:inset -14px -3px #e0d6bb,10px 15px 20px #5e426225}.guest-desk-module__CQv51q__hotelCrest{aspect-ratio:1;color:#8b7550;border:1px solid #b8a882;border-radius:50%;place-items:center;width:15%;font-family:Georgia,serif;font-size:clamp(12px,3.4cqw,23px);display:grid;position:absolute;top:6%;left:43%}.guest-desk-module__CQv51q__hotelName{text-align:center;letter-spacing:-.04em;color:#625341;font-size:clamp(11px,3.2cqw,21px);position:absolute;top:21%;left:10%;right:10%}.guest-desk-module__CQv51q__windows{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:10% 17%;width:66%;height:18%;display:grid;position:absolute;top:33%;left:17%}.guest-desk-module__CQv51q__windows i{background:linear-gradient(90deg,#d6d2e0 45%,#f3eddc 45% 54%,#c7c0d5 54%);border:2px solid #eae2ca;border-radius:12px 12px 2px 2px;box-shadow:0 0 0 1px #c3b9a2}.guest-desk-module__CQv51q__awning{z-index:3;background:repeating-linear-gradient(90deg,#b29bbb 0 12%,#f6edda 12% 24%);border:1px solid #ab94ab;border-radius:4px 4px 12px 12px;width:111%;height:11%;position:absolute;top:55%;left:-6%;transform:perspective(180px)rotateX(15deg);box-shadow:0 6px 9px #634d5820}.guest-desk-module__CQv51q__door{color:#f7ecce;background:#695584;border:6px solid #e0d6bb;border-radius:55% 55% 2px 2px;place-items:center;width:31%;height:34%;font-size:clamp(13px,3.5cqw,25px);display:grid;position:absolute;bottom:5%;left:35%;box-shadow:inset -7px 0 #54406c}.guest-desk-module__CQv51q__door i{background:#c1a66e;border-radius:3px;width:5%;height:14%;position:absolute;top:60%;right:10%}.guest-desk-module__CQv51q__entranceLabel{text-align:center;color:#6a5e48;z-index:5;background:#f9f4e9;border:1px solid #c5b7a1;border-radius:30px;padding:4% 3%;font-size:clamp(8px,1.9cqw,12px);font-weight:600;position:absolute;bottom:-8%;left:16%;right:16%}.guest-desk-module__CQv51q__plant{z-index:3;width:23%;height:29%;position:absolute;bottom:0;left:-14%}.guest-desk-module__CQv51q__plant i{background:#8e9d7d;border-radius:50% 50% 20% 35%;width:89%;height:65%;position:absolute;top:0;left:7%;transform:rotate(-8deg);box-shadow:inset -7px -5px #778768}.guest-desk-module__CQv51q__plant b{background:#b98e78;border-top:5px solid #cca28c;border-radius:3px 3px 15px 15px;width:70%;height:44%;position:absolute;bottom:0;left:15%}.guest-desk-module__CQv51q__plantRight{left:auto;right:-11%;transform:scale(.85)}.guest-desk-module__CQv51q__heroChat{color:#fffaf2;z-index:5;background:#6551dc;border-radius:22px 22px 22px 3px;width:47%;padding:5%;animation:7s ease-in-out infinite guest-desk-module__CQv51q__chatFloat;position:absolute;top:8%;right:-1%;transform:rotate(5deg);box-shadow:9px 11px #b5a7d350}.guest-desk-module__CQv51q__heroChat>span{letter-spacing:.6px;opacity:.85;align-items:center;gap:8px;font-size:clamp(7px,1.7cqw,11px);display:flex}.guest-desk-module__CQv51q__heroChat>strong{letter-spacing:-.035em;margin-top:12%;font-size:clamp(15px,3.8cqw,25px);line-height:1.3;display:block}.guest-desk-module__CQv51q__wave{opacity:.7;align-items:center;gap:4px;height:35px;margin-top:12%;display:flex}.guest-desk-module__CQv51q__wave i{transform-origin:50%;background:#eee4ff;border-radius:5px;width:4px;animation:1.8s ease-in-out infinite guest-desk-module__CQv51q__wave}.guest-desk-module__CQv51q__heroTicket{z-index:6;background:#fcfaf5;border:1px solid #d0c4d7;border-radius:12px;width:52%;padding:4.4%;animation:8s ease-in-out infinite guest-desk-module__CQv51q__ticketFloat;position:absolute;bottom:2%;left:1%;transform:rotate(-5deg);box-shadow:7px 9px #cfc4de80}.guest-desk-module__CQv51q__heroTicket>span{color:#6d5b73;align-items:center;gap:7px;font-size:clamp(8px,1.7cqw,11px);display:flex}.guest-desk-module__CQv51q__heroTicket>strong{letter-spacing:-.035em;margin-top:12%;font-size:clamp(14px,3cqw,20px);line-height:1.3;display:block}.guest-desk-module__CQv51q__heroTicket>small{color:#766286;border-top:1px dashed #d8cfe0;justify-content:space-between;margin-top:11%;padding-top:9%;font-size:clamp(8px,1.8cqw,12px);display:flex}.guest-desk-module__CQv51q__heroPin{aspect-ratio:1;color:#765938;z-index:5;background:#e6c08e;border:1px solid #c69f6b;border-radius:50%;place-items:center;width:15%;display:grid;position:absolute;bottom:11%;right:6%;transform:rotate(11deg)}.guest-desk-module__CQv51q__spark{color:#a999c3;font-size:clamp(35px,10cqw,70px);animation:25s linear infinite guest-desk-module__CQv51q__sparkTurn;position:absolute;top:27%;left:4%}.guest-desk-module__CQv51q__compactArt{width:92%;max-width:540px;margin:0 auto}.guest-desk-module__CQv51q__scene{isolation:isolate;background:#f8f6fb;container-type:inline-size}.guest-desk-module__CQv51q__sceneContent{place-items:center;display:grid;position:absolute;inset:65px 30px 45px}.guest-desk-module__CQv51q__receiveScene,.guest-desk-module__CQv51q__intentScene,.guest-desk-module__CQv51q__guideScene,.guest-desk-module__CQv51q__ticketScene{width:100%;height:100%;position:relative}.guest-desk-module__CQv51q__miniHotel{width:41%;height:57%;top:auto;bottom:1%;left:49%;transform:rotate(4deg)}.guest-desk-module__CQv51q__miniHotel .guest-desk-module__CQv51q__hotelName{font-size:clamp(10px,2.5cqw,16px)}.guest-desk-module__CQv51q__miniHotel .guest-desk-module__CQv51q__hotelCrest{font-size:14px}.guest-desk-module__CQv51q__miniHotel .guest-desk-module__CQv51q__entranceLabel{font-size:9px}.guest-desk-module__CQv51q__messageCard{z-index:3;background:#fff;border:1px solid #c5b5dc;border-radius:15px 15px 3px;width:88%;padding:6%;position:absolute;top:4%;left:1%;box-shadow:6px 7px #dcd2e9}.guest-desk-module__CQv51q__messageCard>span{color:#6f5b83;align-items:center;gap:9px;font-size:10px;display:flex}.guest-desk-module__CQv51q__messageCard small{margin-left:auto}.guest-desk-module__CQv51q__messageCard>strong{letter-spacing:-.03em;margin:7% 0 5%;font-size:clamp(17px,4.5cqw,28px);line-height:1.3;display:block}.guest-desk-module__CQv51q__messageCard>p{color:#6f647c;max-width:95%;font-size:clamp(10px,2.3cqw,14px);line-height:1.6}.guest-desk-module__CQv51q__contextChip{background:#efe9f5;border:1px solid #d9cde0;border-radius:30px;align-items:center;gap:7px;max-width:49%;padding:10px 12px;font-size:clamp(9px,2cqw,12px);display:flex;position:absolute;bottom:18%;left:1%}.guest-desk-module__CQv51q__intentScene{flex-direction:column;justify-content:center;align-items:center;gap:5%;display:flex}.guest-desk-module__CQv51q__quotedQuestion{letter-spacing:-.03em;text-align:center;color:#615369;max-width:94%;font-size:clamp(16px,4cqw,23px);line-height:1.5}.guest-desk-module__CQv51q__intentArrow{color:#ac9dbc;flex-shrink:0}.guest-desk-module__CQv51q__intentCard{background:#eae2f4;border:1px solid #a894c6;border-radius:13px;align-items:center;gap:17px;width:95%;padding:6%;display:flex;box-shadow:6px 7px #d7c9e6}.guest-desk-module__CQv51q__intentCard>svg{color:#7b619a}.guest-desk-module__CQv51q__intentCard>div{flex:1}.guest-desk-module__CQv51q__intentCard small{color:#6a517e;font-size:clamp(9px,2cqw,12px);line-height:1.5;display:block}.guest-desk-module__CQv51q__intentCard strong{letter-spacing:-.04em;margin-top:5px;font-size:clamp(20px,5cqw,32px);font-weight:500;display:block}.guest-desk-module__CQv51q__intentDot{background:#8a70a8;border:3px solid #e6def0;border-radius:50%;outline:1px solid #a58dbf;width:12px;height:12px}.guest-desk-module__CQv51q__secondaryIntent{color:#695674;background:#f5f2f8;border:1px dashed #c6b7d7;border-radius:10px;align-items:center;gap:15px;width:89%;padding:5%;font-size:clamp(10px,2.5cqw,14px);display:flex}.guest-desk-module__CQv51q__intentNote{text-align:center;color:#685976;max-width:93%;font-size:clamp(9px,2cqw,12px);line-height:1.6}.guest-desk-module__CQv51q__guideScene{flex-direction:column;justify-content:center;gap:18px;display:flex}.guest-desk-module__CQv51q__routeMap{background:#eee8f3;border:1px solid #d4c9db;border-radius:14px;width:100%;height:74%;min-height:170px;position:relative;overflow:hidden}.guest-desk-module__CQv51q__routeMap>svg{color:#8a6aab;z-index:2;width:100%;height:100%;position:absolute;inset:0}.guest-desk-module__CQv51q__mapStreet{background:#faf7fd;height:17%;position:absolute;top:38%;left:0;right:0;transform:rotate(-3deg)}.guest-desk-module__CQv51q__mapStreetSecond{background:#faf7fd;width:16%;position:absolute;top:0;bottom:0;left:25%;transform:rotate(8deg)}.guest-desk-module__CQv51q__mapBlock{background:#cfbfdc;border:1px solid #bba7cd;border-radius:11px;width:33%;height:24%;position:absolute;top:7%;right:6%}.guest-desk-module__CQv51q__mapBlockSecond{background:#e0d6e7;border:1px solid #c9bad6;border-radius:11px;width:43%;height:31%;position:absolute;bottom:6%;right:8%}.guest-desk-module__CQv51q__mapDestination{color:#786442;z-index:3;background:#fbf7ef;border:1px solid #d5c4a4;border-radius:20px;align-items:center;gap:6px;padding:9px 11px;font-size:clamp(9px,2cqw,12px);display:flex;position:absolute;top:24%;right:4%}.guest-desk-module__CQv51q__mapStart{z-index:3;color:#7b648e;background:#fff9;border-radius:6px;padding:6px;font-size:clamp(8px,1.8cqw,11px);position:absolute;bottom:6%;left:2%}.guest-desk-module__CQv51q__mapHotel{color:#715684;font-size:clamp(9px,2.2cqw,13px);font-weight:600;position:absolute;top:11%;right:9%}.guest-desk-module__CQv51q__guidanceCard{color:#7b6642;background:#faf5e9;border-left:3px solid #bea472;align-items:flex-start;gap:13px;padding:13px 15px;display:flex}.guest-desk-module__CQv51q__guidanceCard strong{font-size:clamp(11px,2.6cqw,15px);line-height:1.5}.guest-desk-module__CQv51q__guidanceCard p{font-size:clamp(9px,2.1cqw,12px);line-height:1.6;margin-top:4px!important}.guest-desk-module__CQv51q__guidanceCard>svg{margin-top:2px}.guest-desk-module__CQv51q__ticketScene{flex-direction:column;justify-content:center;gap:18px;display:flex}.guest-desk-module__CQv51q__handoffTicket{background:#fffaf2;border:1px solid #d4bc98;border-radius:12px;padding:7%;transform:rotate(-2deg);box-shadow:7px 8px #e9ddcc}.guest-desk-module__CQv51q__ticketTop{color:#91754e;border-bottom:1px dashed #d4c0a4;align-items:center;gap:13px;padding-bottom:17px;display:flex}.guest-desk-module__CQv51q__ticketTop>span{flex:1;font-size:clamp(12px,3cqw,17px)}.guest-desk-module__CQv51q__ticketTop small{margin-top:3px;font-size:9px;display:block}.guest-desk-module__CQv51q__handoffTicket>strong{letter-spacing:-.035em;margin:20px 0;font-size:clamp(17px,4.5cqw,27px);line-height:1.3;display:block}.guest-desk-module__CQv51q__ticketRow{border-top:1px solid #e8ddcb;justify-content:space-between;gap:15px;padding:11px 0;font-size:clamp(9px,2.3cqw,13px);line-height:1.5;display:flex}.guest-desk-module__CQv51q__ticketRow>span{color:#967e5c}.guest-desk-module__CQv51q__ticketRow>b{text-align:right;max-width:60%;font-weight:550}.guest-desk-module__CQv51q__handoffTicket>span:last-child{margin-top:14px}.guest-desk-module__CQv51q__ticketFoot{text-align:center;color:#876c48;max-width:95%;font-size:clamp(10px,2.2cqw,13px);line-height:1.6;margin-inline:auto!important}.guest-desk-module__CQv51q__pendingResult{color:#7c592f}.guest-desk-module__CQv51q__decisionIcon{color:#8a6ba3;background:#eee6f7;border:1px solid #c5b6d6;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.guest-desk-module__CQv51q__resultTicket{background:#f7eddc;border:1px solid #dfc8a7;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:17px;display:grid}.guest-desk-module__CQv51q__resultTicket>svg{color:#956d34;margin-top:2px}.guest-desk-module__CQv51q__resultTicket strong{font-size:14px;line-height:1.5;display:block}.guest-desk-module__CQv51q__resultTicket small{color:#8b704c;margin-top:6px;font-size:10px;line-height:1.6;display:block}@keyframes guest-desk-module__CQv51q__travel{to{stroke-dashoffset:-140px}}@keyframes guest-desk-module__CQv51q__chatFloat{50%{translate:0 -10px;rotate:-2deg}}@keyframes guest-desk-module__CQv51q__ticketFloat{50%{translate:0 7px;rotate:2deg}}@keyframes guest-desk-module__CQv51q__wave{50%{scale:1 .55}}@keyframes guest-desk-module__CQv51q__sparkTurn{to{rotate:360deg}}@media (max-width:760px){.guest-desk-module__CQv51q__heroArt{aspect-ratio:1.03;max-width:480px;margin-block:20px 12px}.guest-desk-module__CQv51q__heroChat{border-radius:16px 16px 16px 3px;width:47%;right:0}.guest-desk-module__CQv51q__heroChat>span{gap:5px}.guest-desk-module__CQv51q__heroChat>span>svg{width:12px;height:12px}.guest-desk-module__CQv51q__heroChat>strong{margin-top:10%}.guest-desk-module__CQv51q__wave{transform-origin:0;gap:3px;height:24px;margin-top:9%;scale:.8}.guest-desk-module__CQv51q__wave i{width:3px}.guest-desk-module__CQv51q__heroTicket{border-radius:9px}.guest-desk-module__CQv51q__heroTicket>span{gap:5px}.guest-desk-module__CQv51q__heroTicket>span>svg{width:12px;height:12px}.guest-desk-module__CQv51q__heroPin>svg{width:25px;height:25px}.guest-desk-module__CQv51q__sceneContent{inset:53px 19px 38px}.guest-desk-module__CQv51q__scene{min-height:365px!important}.guest-desk-module__CQv51q__miniHotel{height:55%;bottom:4%}.guest-desk-module__CQv51q__messageCard{padding:5.5%}.guest-desk-module__CQv51q__messageCard>span{font-size:9px}.guest-desk-module__CQv51q__messageCard>strong{font-size:19px}.guest-desk-module__CQv51q__contextChip{gap:5px;padding:8px 9px;font-size:9px;bottom:19%}.guest-desk-module__CQv51q__intentScene{gap:4%}.guest-desk-module__CQv51q__intentCard{gap:13px;padding:5%}.guest-desk-module__CQv51q__intentCard>svg{width:23px}.guest-desk-module__CQv51q__intentCard strong{font-size:23px}.guest-desk-module__CQv51q__intentNote{font-size:10px}.guest-desk-module__CQv51q__quotedQuestion{font-size:18px}.guest-desk-module__CQv51q__secondaryIntent{padding:4%;font-size:11px}.guest-desk-module__CQv51q__guideScene{gap:13px}.guest-desk-module__CQv51q__routeMap{height:70%;min-height:175px}.guest-desk-module__CQv51q__mapDestination{padding:7px 8px}.guest-desk-module__CQv51q__guidanceCard{gap:9px;padding:11px 10px}.guest-desk-module__CQv51q__guidanceCard strong{font-size:12px}.guest-desk-module__CQv51q__guidanceCard p{font-size:10px}.guest-desk-module__CQv51q__handoffTicket{padding:6%}.guest-desk-module__CQv51q__handoffTicket>strong{margin:15px 0;font-size:22px}.guest-desk-module__CQv51q__ticketTop{gap:10px;padding-bottom:12px}.guest-desk-module__CQv51q__ticketTop>svg{width:23px}.guest-desk-module__CQv51q__ticketRow{padding:9px 0;font-size:11px}.guest-desk-module__CQv51q__ticketFoot{font-size:10px}.guest-desk-module__CQv51q__ticketScene{gap:12px}.guest-desk-module__CQv51q__compactArt{width:90%;max-width:420px;margin:14px auto 0}}@media (max-width:360px){.guest-desk-module__CQv51q__heroChat>strong{font-size:14px}.guest-desk-module__CQv51q__heroChat>span{font-size:7px}.guest-desk-module__CQv51q__heroTicket>strong{font-size:13px}.guest-desk-module__CQv51q__scene{min-height:350px!important}.guest-desk-module__CQv51q__sceneContent{inset-inline:15px}.guest-desk-module__CQv51q__messageCard>strong{font-size:17px}.guest-desk-module__CQv51q__intentCard strong{font-size:21px}.guest-desk-module__CQv51q__ticketRow{font-size:10px}.guest-desk-module__CQv51q__handoffTicket>strong{font-size:20px}}.guest-desk-module__CQv51q__wave i{animation-duration:4.8s}.guest-desk-module__CQv51q__resultTicket small{font-size:12px}
.service-planner-module__gSNfLq__heroArt{aspect-ratio:1.04;isolation:isolate;width:100%;max-width:680px;margin:auto;position:relative;container-type:inline-size}.service-planner-module__gSNfLq__halo{background:radial-gradient(#e1e8dc 0 40%,#0000 68%);border:1px solid #c5d2c6;border-radius:50%;position:absolute;inset:3% 1% 6%;transform:rotate(15deg)}.service-planner-module__gSNfLq__halo:before{content:"";border:1px dashed #c2cdbb;border-radius:50%;position:absolute;inset:10%}.service-planner-module__gSNfLq__base{background:#dce2d5;border-radius:50%;height:29%;position:absolute;bottom:5%;left:6%;right:5%;transform:rotate(8deg)}.service-planner-module__gSNfLq__heroCaption{letter-spacing:1.1px;color:#77806b;font-size:clamp(8px,1.7cqw,11px);font-weight:600;position:absolute;top:1%;left:5%}.service-planner-module__gSNfLq__connection{color:#a8b19a;z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.service-planner-module__gSNfLq__connection path{animation:14s linear infinite service-planner-module__gSNfLq__connect}.service-planner-module__gSNfLq__equipment{z-index:3;width:62%;height:66%;position:absolute;top:22%;left:1%;transform:rotate(-7deg)}.service-planner-module__gSNfLq__unit{z-index:3;background:#faf8f0;border:1px solid #babdb0;border-radius:26px 26px 35px 35px;width:93%;height:37%;position:absolute;top:0;left:0;overflow:hidden;box-shadow:inset -8px -12px #e3e1d5,8px 15px 17px #5364501a}.service-planner-module__gSNfLq__unitBrand{color:#7b836d;letter-spacing:1px;align-items:center;gap:8px;font-size:clamp(9px,2.1cqw,13px);display:flex;position:absolute;top:17%;left:8%}.service-planner-module__gSNfLq__unit>strong{letter-spacing:-1px;color:#526f50;font-size:clamp(15px,4cqw,26px);font-weight:450;position:absolute;top:14%;right:10%}.service-planner-module__gSNfLq__vents{flex-direction:column;gap:4px;height:28%;display:flex;position:absolute;bottom:17%;left:8%;right:8%}.service-planner-module__gSNfLq__vents i{background:#c0c7b8;border-radius:3px;height:2px}.service-planner-module__gSNfLq__unitLight{background:#aac89a;border-radius:50%;width:5px;height:5px;position:absolute;top:20%;left:57%;box-shadow:0 0 6px #afc49b}.service-planner-module__gSNfLq__outdoorUnit{z-index:2;background:#e7e8dc;border:1px solid #aeb6a2;border-radius:11px;width:69%;height:53%;position:absolute;bottom:1%;left:16%;box-shadow:inset -9px -8px #d0d5c4,7px 9px #c2cbb9}.service-planner-module__gSNfLq__fan{aspect-ratio:1;background:radial-gradient(circle,#809074 0 8%,#e4e8dc 9% 19%,#b0bba3 20% 22%,#d6ddca 23% 40%,#b0bba3 41% 43%,#d6ddca 44% 60%,#b0bba3 61% 63%,#d6ddca 64%);border:6px double #8c9b7e;border-radius:50%;width:68%;animation:22s linear infinite service-planner-module__gSNfLq__fanTurn;position:absolute;top:13%;left:9%;overflow:hidden}.service-planner-module__gSNfLq__fan i{transform-origin:8% 5%;opacity:.7;background:#92a480;border-radius:90% 10% 75% 25%;width:26%;height:51%;position:absolute;top:45%;left:47%;rotate:none}.service-planner-module__gSNfLq__fan i:nth-child(2){rotate:120deg}.service-planner-module__gSNfLq__fan i:nth-child(3){rotate:240deg}.service-planner-module__gSNfLq__machineGrille{background:repeating-linear-gradient(0deg,#9fac92 0 2px,#0000 2px 6px);width:9%;height:55%;position:absolute;top:20%;right:11%}.service-planner-module__gSNfLq__outdoorUnit>span{color:#7a886e;letter-spacing:.5px;font-size:clamp(6px,1.45cqw,9px);position:absolute;bottom:5%;left:10%}.service-planner-module__gSNfLq__pipes{color:#c0bfb0;z-index:1;width:100%;height:100%;position:absolute;inset:0}.service-planner-module__gSNfLq__calendar{z-index:4;background:#fcf9f1;border:1px solid #bdb798;border-radius:13px;width:46%;height:64%;padding:6% 4% 4%;animation:8s ease-in-out infinite service-planner-module__gSNfLq__calendarFloat;position:absolute;top:9%;right:0;transform:rotate(7deg);box-shadow:9px 12px #d2d3be99}.service-planner-module__gSNfLq__calendarRings{justify-content:space-between;display:flex;position:absolute;top:-4%;left:18%;right:18%}.service-planner-module__gSNfLq__calendarRings>i{background:#ece9da;border:2px solid #aaa584;border-radius:7px;width:8px;height:28px}.service-planner-module__gSNfLq__calendarHeader{color:#66603d;letter-spacing:.7px;justify-content:space-between;align-items:center;font-size:clamp(8px,1.7cqw,11px);font-weight:600;display:flex}.service-planner-module__gSNfLq__calendarHeader>svg{width:clamp(15px,3.5cqw,23px)}.service-planner-module__gSNfLq__calendarDate{letter-spacing:-.035em;color:#575a43;margin-top:7%;font-size:clamp(13px,3.2cqw,22px);font-weight:500;line-height:1.35;display:block}.service-planner-module__gSNfLq__calendarTimes{flex-direction:column;gap:8%;height:60%;margin-top:10%;display:flex}.service-planner-module__gSNfLq__timeRow{color:#6f6149;align-items:flex-start;gap:8%;min-height:23%;font-size:clamp(7px,1.6cqw,10px);display:flex}.service-planner-module__gSNfLq__timeRow>span{flex-shrink:0;padding-top:7%}.service-planner-module__gSNfLq__timeRow>i{border-top:1px solid #e1dcc9;flex:1;height:100%;min-height:25px}.service-planner-module__gSNfLq__proposedSlot{color:#536137;background:#e0e6d2;border-left:3px solid #a5b185;border-radius:5px;flex:1;grid-template-columns:1fr auto;gap:4px;margin-top:-2%;padding:7%;display:grid}.service-planner-module__gSNfLq__proposedSlot>strong{font-size:clamp(11px,2.5cqw,16px);font-weight:600;line-height:1.2}.service-planner-module__gSNfLq__proposedSlot>small{align-self:center;font-size:clamp(6px,1.3cqw,9px)}.service-planner-module__gSNfLq__proposedSlot>span{grid-column:1/-1;font-size:clamp(7px,1.6cqw,10px);line-height:1.4}.service-planner-module__gSNfLq__calendarFoot{color:#745d37;border-top:1px dashed #d5ccb1;align-items:center;gap:6px;padding-top:7%;font-size:clamp(7px,1.5cqw,10px);line-height:1.4;display:flex;position:absolute;bottom:5%;left:9%;right:9%}.service-planner-module__gSNfLq__technicianChip{z-index:6;background:#faf9f4;border:1px solid #bdc6ad;border-radius:13px;align-items:center;gap:7%;width:64%;padding:4%;animation:9s ease-in-out infinite service-planner-module__gSNfLq__chipFloat;display:flex;position:absolute;bottom:2%;left:27%;transform:rotate(-5deg);box-shadow:7px 9px #c1cdae66}.service-planner-module__gSNfLq__technicianChip>span{aspect-ratio:1;color:#64764d;background:#d6dfc6;border-radius:50%;place-items:center;width:19%;font-family:Georgia,serif;font-size:clamp(15px,3.5cqw,24px);display:grid}.service-planner-module__gSNfLq__technicianChip>div{flex:1;min-width:0}.service-planner-module__gSNfLq__technicianChip small{color:#7c876d;font-size:clamp(8px,1.8cqw,12px);display:block}.service-planner-module__gSNfLq__technicianChip strong{letter-spacing:-.03em;justify-content:space-between;gap:10px;margin-top:6%;font-size:clamp(15px,3.1cqw,21px);font-weight:550;display:flex}.service-planner-module__gSNfLq__technicianChip b{color:#879573;font-weight:400}.service-planner-module__gSNfLq__technicianChip>svg{color:#889975}.service-planner-module__gSNfLq__heroTool{aspect-ratio:1;color:#7d6b99;z-index:5;background:#ccc2e3;border:1px solid #b6a7cf;border-radius:50%;place-items:center;width:16%;display:grid;position:absolute;bottom:9%;left:0;rotate:-13deg}.service-planner-module__gSNfLq__spark{color:#9dab83;z-index:2;font-size:clamp(36px,11cqw,72px);position:absolute;top:1%;left:39%}.service-planner-module__gSNfLq__compactArt{width:92%;max-width:540px}.service-planner-module__gSNfLq__scene{isolation:isolate;background:#f7f8f1;container-type:inline-size}.service-planner-module__gSNfLq__sceneContent{place-items:center;display:grid;position:absolute;inset:65px 31px 46px}.service-planner-module__gSNfLq__recordsScene,.service-planner-module__gSNfLq__rosterScene,.service-planner-module__gSNfLq__proposeScene,.service-planner-module__gSNfLq__reviseScene{width:100%;height:100%;position:relative}.service-planner-module__gSNfLq__recordsScene{flex-direction:column;justify-content:center;gap:12px;display:flex}.service-planner-module__gSNfLq__recordHeading{color:#596748;align-items:center;gap:14px;margin-bottom:12px;display:flex}.service-planner-module__gSNfLq__recordHeading strong{letter-spacing:-.03em;color:#505c42;font-size:clamp(16px,3.8cqw,23px);font-weight:500;line-height:1.35;display:block}.service-planner-module__gSNfLq__recordHeading small{margin-top:5px;font-size:clamp(9px,2cqw,12px);display:block}.service-planner-module__gSNfLq__record{background:#fbfcf7;border:1px solid #d8decf;border-radius:10px;align-items:center;gap:13px;padding:18px 15px;display:flex;box-shadow:4px 5px #e7ebdf}.service-planner-module__gSNfLq__record>strong{white-space:nowrap;flex:1;font-size:clamp(13px,3cqw,18px);font-weight:550}.service-planner-module__gSNfLq__recordIcon{color:#85946d;background:#e5ebd9;border-radius:7px;place-items:center;width:37px;height:40px;display:grid}.service-planner-module__gSNfLq__eligible,.service-planner-module__gSNfLq__recordPending{text-align:right;border-radius:6px;max-width:43%;padding:6px 8px;font-size:clamp(8px,1.85cqw,11px);line-height:1.5}.service-planner-module__gSNfLq__eligible{color:#526337;background:#e3ead4}.service-planner-module__gSNfLq__recordPending{color:#715737;background:#efeade}.service-planner-module__gSNfLq__recordsNote{color:#566343;text-align:center;font-size:clamp(10px,2.2cqw,13px);line-height:1.6;margin-top:5px!important}.service-planner-module__gSNfLq__rosterScene{flex-direction:column;justify-content:center;gap:13px;display:flex}.service-planner-module__gSNfLq__fitHeading{flex-wrap:wrap;gap:10px;margin-bottom:7px;display:flex}.service-planner-module__gSNfLq__fitHeading>span{color:#52643b;background:#e9efdf;border:1px solid #ccd8b9;border-radius:30px;align-items:center;gap:7px;padding:8px 12px;font-size:clamp(9px,2cqw,12px);display:inline-flex}.service-planner-module__gSNfLq__person{background:#fdfdf8;border:1px solid #c7d3b9;border-radius:12px;align-items:center;gap:15px;padding:15px;display:flex;box-shadow:4px 5px #e2e9d8}.service-planner-module__gSNfLq__avatar{color:#75845f;background:#dce6cd;border-radius:50%;place-items:center;width:44px;height:44px;font-family:Georgia,serif;font-size:24px;display:grid}.service-planner-module__gSNfLq__person>div{flex:1;min-width:0}.service-planner-module__gSNfLq__person strong{letter-spacing:-.03em;justify-content:space-between;gap:10px;font-size:clamp(15px,3.5cqw,21px);font-weight:500;display:flex}.service-planner-module__gSNfLq__person strong>small{color:#5b6c42;font-size:clamp(12px,2.8cqw,16px);font-weight:400}.service-planner-module__gSNfLq__person>div>span{color:#586842;margin-top:3px;font-size:clamp(9px,2cqw,12px);line-height:1.6;display:block}.service-planner-module__gSNfLq__fitMark{color:#8f9c79;background:#e9edde;border-radius:50%;place-items:center;padding:7px;display:grid}.service-planner-module__gSNfLq__outside{box-shadow:none;background:#f3f1eb;border-color:#d9d1be}.service-planner-module__gSNfLq__outside .service-planner-module__gSNfLq__avatar,.service-planner-module__gSNfLq__outside .service-planner-module__gSNfLq__fitMark{color:#9e9077;background:#e7e0d2}.service-planner-module__gSNfLq__outside strong>small,.service-planner-module__gSNfLq__outside>div>span{color:#73624b}.service-planner-module__gSNfLq__rosterNote{color:#596648;text-align:center;font-size:clamp(9px,2cqw,12px);line-height:1.65;margin-top:6px!important}.service-planner-module__gSNfLq__proposeScene{flex-direction:column;justify-content:center;align-items:center;gap:17px;display:flex}.service-planner-module__gSNfLq__largeCalendar{width:91%;height:88%;padding:7% 7% 5%;animation:none;position:relative;inset:auto;transform:rotate(-2deg);box-shadow:7px 9px #e0dfca}.service-planner-module__gSNfLq__largeCalendar .service-planner-module__gSNfLq__calendarHeader{font-size:11px}.service-planner-module__gSNfLq__largeCalendar .service-planner-module__gSNfLq__calendarDate{margin-top:4%;font-size:clamp(20px,5cqw,29px)}.service-planner-module__gSNfLq__largeCalendar .service-planner-module__gSNfLq__calendarTimes{gap:8%;height:58%;margin-top:7%}.service-planner-module__gSNfLq__largeCalendar .service-planner-module__gSNfLq__timeRow{gap:10%;min-height:26%;font-size:12px}.service-planner-module__gSNfLq__largeCalendar .service-planner-module__gSNfLq__timeRow>span{padding-top:4%}.service-planner-module__gSNfLq__largeCalendar .service-planner-module__gSNfLq__proposedSlot{gap:5px;padding:5% 7%}.service-planner-module__gSNfLq__largeCalendar .service-planner-module__gSNfLq__proposedSlot>strong{font-size:19px}.service-planner-module__gSNfLq__largeCalendar .service-planner-module__gSNfLq__proposedSlot>small{font-size:10px}.service-planner-module__gSNfLq__largeCalendar .service-planner-module__gSNfLq__proposedSlot>span{font-size:11px}.service-planner-module__gSNfLq__largeCalendar .service-planner-module__gSNfLq__calendarFoot{padding-top:5%;font-size:10px;bottom:5%}.service-planner-module__gSNfLq__proposalCode{color:#695d40;letter-spacing:.4px;text-align:center;font-size:clamp(8px,1.8cqw,11px)}.service-planner-module__gSNfLq__reviseScene{flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex}.service-planner-module__gSNfLq__withdrawnSlot,.service-planner-module__gSNfLq__replacementSlot{border-radius:11px;width:95%;padding:6%}.service-planner-module__gSNfLq__withdrawnSlot{color:#745a42;background:#eee7df;border:1px solid #d3c4b3}.service-planner-module__gSNfLq__replacementSlot{color:#526536;background:#e8eedc;border:1px solid #bbcda0;box-shadow:5px 6px #dce5cf}.service-planner-module__gSNfLq__withdrawnSlot>span,.service-planner-module__gSNfLq__replacementSlot>span{align-items:center;gap:8px;font-size:clamp(9px,2.1cqw,12px);line-height:1.4;display:flex}.service-planner-module__gSNfLq__withdrawnSlot>strong,.service-planner-module__gSNfLq__replacementSlot>strong{letter-spacing:-.045em;justify-content:space-between;align-items:baseline;gap:15px;margin-top:8px;font-size:clamp(30px,7cqw,42px);font-weight:450;line-height:1.3;display:flex}.service-planner-module__gSNfLq__withdrawnSlot>strong>span,.service-planner-module__gSNfLq__replacementSlot>strong>span{font-size:clamp(17px,4cqw,24px);font-weight:450}.service-planner-module__gSNfLq__withdrawnSlot>small,.service-planner-module__gSNfLq__replacementSlot>small{margin-top:5px;font-size:clamp(9px,2.2cqw,13px);line-height:1.5;display:block}.service-planner-module__gSNfLq__reviseArrow{color:#a5ad98;flex-shrink:0}.service-planner-module__gSNfLq__reviseNote{text-align:center;color:#5b6849;font-size:clamp(9px,2cqw,12px);line-height:1.6}.service-planner-module__gSNfLq__decisionSlot{color:#52613a;background:#eaf0df;border:1px solid #c3d0ad;border-radius:10px;margin-top:21px;padding:19px}.service-planner-module__gSNfLq__decisionSlot>span{align-items:center;gap:10px;font-size:11px;line-height:1.5;display:flex}.service-planner-module__gSNfLq__decisionSlot>strong{letter-spacing:-.045em;justify-content:space-between;align-items:center;gap:15px;margin:12px 0 8px;font-size:40px;font-weight:450;line-height:1.3;display:flex}.service-planner-module__gSNfLq__decisionSlot small{letter-spacing:0;text-align:right;max-width:45%;font-size:12px;font-weight:500}.service-planner-module__gSNfLq__decisionSlot p{font-size:11px;line-height:1.65}.service-planner-module__gSNfLq__decisionWithdrawn{color:#785a3f;background:#efe9e1;border-color:#d9c7b2}.service-planner-module__gSNfLq__replacementDecision{color:#536538;background:#f0f3e9;border-left:3px solid #a4b883;padding:19px}.service-planner-module__gSNfLq__replacementDecision>span{letter-spacing:.6px;align-items:center;gap:8px;font-size:10px;display:flex}.service-planner-module__gSNfLq__replacementDecision>strong{letter-spacing:-.035em;justify-content:space-between;align-items:center;gap:15px;margin-top:10px;font-size:30px;font-weight:450;line-height:1.4;display:flex}.service-planner-module__gSNfLq__replacementDecision strong>small{letter-spacing:-.02em;font-size:18px}.service-planner-module__gSNfLq__replacementDecision>p{font-size:12px;line-height:1.65;margin-top:8px!important}@keyframes service-planner-module__gSNfLq__fanTurn{to{rotate:360deg}}@keyframes service-planner-module__gSNfLq__connect{to{stroke-dashoffset:-140px}}@keyframes service-planner-module__gSNfLq__calendarFloat{50%{translate:0 -8px;rotate:-2deg}}@keyframes service-planner-module__gSNfLq__chipFloat{50%{translate:0 5px;rotate:2deg}}@media (max-width:760px){.service-planner-module__gSNfLq__heroArt{max-width:480px;margin-block:20px 12px}.service-planner-module__gSNfLq__calendar{border-radius:10px}.service-planner-module__gSNfLq__calendarRings>i{width:6px;height:19px}.service-planner-module__gSNfLq__unit{border-radius:16px 16px 22px 22px;box-shadow:inset -5px -8px #e3e1d5,5px 8px 14px #5364501a}.service-planner-module__gSNfLq__unitBrand{gap:5px;font-size:8px}.service-planner-module__gSNfLq__unitBrand>svg{width:11px;height:11px}.service-planner-module__gSNfLq__vents{gap:3px}.service-planner-module__gSNfLq__vents i{height:1px}.service-planner-module__gSNfLq__outdoorUnit{box-shadow:inset -6px -5px #d0d5c4,4px 5px #c2cbb9}.service-planner-module__gSNfLq__fan{border-width:4px}.service-planner-module__gSNfLq__heroTool>svg{width:23px;height:23px}.service-planner-module__gSNfLq__technicianChip{border-radius:10px}.service-planner-module__gSNfLq__technicianChip>svg{width:16px}.service-planner-module__gSNfLq__scene{min-height:365px!important}.service-planner-module__gSNfLq__sceneContent{inset:53px 18px 39px}.service-planner-module__gSNfLq__recordHeading{gap:10px;margin-bottom:5px}.service-planner-module__gSNfLq__recordHeading strong{font-size:18px}.service-planner-module__gSNfLq__recordHeading small{font-size:10px}.service-planner-module__gSNfLq__recordsScene{gap:10px}.service-planner-module__gSNfLq__record{gap:9px;padding:13px 10px}.service-planner-module__gSNfLq__record>strong{font-size:13px}.service-planner-module__gSNfLq__recordIcon{width:30px;height:33px}.service-planner-module__gSNfLq__recordIcon>svg{width:18px}.service-planner-module__gSNfLq__eligible,.service-planner-module__gSNfLq__recordPending{padding:5px 6px;font-size:8px}.service-planner-module__gSNfLq__recordsNote{font-size:10px}.service-planner-module__gSNfLq__rosterScene{gap:10px}.service-planner-module__gSNfLq__fitHeading{gap:8px;margin-bottom:2px}.service-planner-module__gSNfLq__fitHeading>span{gap:5px;padding:6px 9px;font-size:9px}.service-planner-module__gSNfLq__person{gap:10px;padding:12px 10px}.service-planner-module__gSNfLq__avatar{width:35px;height:35px;font-size:21px}.service-planner-module__gSNfLq__person strong{font-size:17px}.service-planner-module__gSNfLq__person strong>small{font-size:13px}.service-planner-module__gSNfLq__person>div>span{font-size:9px}.service-planner-module__gSNfLq__fitMark{padding:5px}.service-planner-module__gSNfLq__rosterNote{font-size:10px;margin-top:2px!important}.service-planner-module__gSNfLq__largeCalendar{width:91%;height:87%;padding:7%}.service-planner-module__gSNfLq__largeCalendar .service-planner-module__gSNfLq__calendarHeader{font-size:10px}.service-planner-module__gSNfLq__largeCalendar .service-planner-module__gSNfLq__calendarDate{font-size:23px}.service-planner-module__gSNfLq__largeCalendar .service-planner-module__gSNfLq__timeRow{font-size:10px}.service-planner-module__gSNfLq__largeCalendar .service-planner-module__gSNfLq__calendarTimes{gap:7%;height:59%}.service-planner-module__gSNfLq__largeCalendar .service-planner-module__gSNfLq__proposedSlot>strong{font-size:16px}.service-planner-module__gSNfLq__largeCalendar .service-planner-module__gSNfLq__proposedSlot>small,.service-planner-module__gSNfLq__largeCalendar .service-planner-module__gSNfLq__proposedSlot>span,.service-planner-module__gSNfLq__largeCalendar .service-planner-module__gSNfLq__calendarFoot{font-size:9px}.service-planner-module__gSNfLq__proposalCode{font-size:8px}.service-planner-module__gSNfLq__proposeScene{gap:13px}.service-planner-module__gSNfLq__reviseScene{gap:9px}.service-planner-module__gSNfLq__withdrawnSlot,.service-planner-module__gSNfLq__replacementSlot{padding:5%}.service-planner-module__gSNfLq__withdrawnSlot>strong,.service-planner-module__gSNfLq__replacementSlot>strong{margin-top:5px;font-size:32px}.service-planner-module__gSNfLq__withdrawnSlot>strong>span,.service-planner-module__gSNfLq__replacementSlot>strong>span{font-size:19px}.service-planner-module__gSNfLq__withdrawnSlot>span,.service-planner-module__gSNfLq__replacementSlot>span,.service-planner-module__gSNfLq__withdrawnSlot>small,.service-planner-module__gSNfLq__replacementSlot>small{font-size:10px}.service-planner-module__gSNfLq__reviseArrow{width:23px;height:23px}.service-planner-module__gSNfLq__reviseNote{font-size:10px}.service-planner-module__gSNfLq__decisionSlot{padding:16px}.service-planner-module__gSNfLq__decisionSlot>strong{font-size:34px}.service-planner-module__gSNfLq__decisionSlot small{font-size:11px}.service-planner-module__gSNfLq__replacementDecision{padding:16px}.service-planner-module__gSNfLq__replacementDecision>strong{font-size:28px}.service-planner-module__gSNfLq__replacementDecision>p{font-size:11px}.service-planner-module__gSNfLq__compactArt{width:90%;max-width:420px;margin:14px auto 0}}@media (max-width:360px){.service-planner-module__gSNfLq__calendarDate{font-size:12px}.service-planner-module__gSNfLq__calendarFoot{gap:4px;font-size:6px}.service-planner-module__gSNfLq__calendarFoot>svg{width:10px}.service-planner-module__gSNfLq__technicianChip strong{font-size:13px}.service-planner-module__gSNfLq__technicianChip small{font-size:7px}.service-planner-module__gSNfLq__scene{min-height:350px!important}.service-planner-module__gSNfLq__sceneContent{inset-inline:14px}.service-planner-module__gSNfLq__record{gap:7px;padding:12px 8px}.service-planner-module__gSNfLq__record>strong{font-size:12px}.service-planner-module__gSNfLq__recordIcon{width:27px;height:30px}.service-planner-module__gSNfLq__eligible,.service-planner-module__gSNfLq__recordPending{font-size:8px}.service-planner-module__gSNfLq__recordHeading strong{font-size:16px}.service-planner-module__gSNfLq__largeCalendar .service-planner-module__gSNfLq__calendarDate{font-size:21px}.service-planner-module__gSNfLq__fitHeading>span{font-size:8px}.service-planner-module__gSNfLq__person{gap:8px;padding:11px 9px}.service-planner-module__gSNfLq__person>div>span{font-size:8px}.service-planner-module__gSNfLq__rosterNote{font-size:9px}.service-planner-module__gSNfLq__withdrawnSlot>strong,.service-planner-module__gSNfLq__replacementSlot>strong{font-size:29px}.service-planner-module__gSNfLq__withdrawnSlot>small,.service-planner-module__gSNfLq__replacementSlot>small{font-size:9px}}.service-planner-module__gSNfLq__decisionSlot>span,.service-planner-module__gSNfLq__decisionSlot p,.service-planner-module__gSNfLq__decisionSlot small,.service-planner-module__gSNfLq__replacementDecision>span,.service-planner-module__gSNfLq__replacementDecision>p{font-size:12px}
