.parking-polish .parking-hero-carousel{grid-template-rows:69px minmax(0,1fr) 66px;height:510px;min-height:510px;display:grid;box-shadow:0 25px 65px #36255921}.parking-polish .parking-hero-carousel-window{min-height:0}.parking-polish .parking-hero-carousel-track{height:100%}.parking-polish .parking-hero-slide{height:100%;min-height:0;padding:11px}.parking-polish .parking-hero-carousel-head{min-height:0}.parking-polish .parking-hero-carousel-nav button{min-height:0;padding:12px 11px}.parking-polish .parking-journey-screen{height:100%;min-height:0}.parking-product-art{background:#fff;border:1px solid #e0d9e9;border-radius:16px;width:100%;min-width:0;height:auto;overflow:hidden;box-shadow:0 18px 45px #3625591a}.parking-product-topline{background:#fff;border-bottom:1px solid #ece7f2;justify-content:space-between;align-items:center;gap:18px;padding:19px 22px;display:flex}.parking-product-heading{gap:5px;min-width:0;display:grid}.parking-product-heading small{color:#7954c8;letter-spacing:.09em;font-size:10px;font-weight:740}.parking-product-heading strong{color:#2a2338;letter-spacing:-.02em;font-size:17px;font-weight:720;line-height:1.24}.parking-product-summary{flex:none;justify-items:end;gap:5px;display:grid}.parking-product-summary span{color:#676173;font-size:12px;font-weight:570}.parking-product-summary b{color:#6e4ab8;font-size:12px;font-weight:720}.parking-product-map-frame{background:linear-gradient(145deg,#f8f7fc,#f1edf8);place-items:center;display:grid;overflow:hidden}.parking-product-map-frame img{object-fit:contain;image-rendering:auto;width:100%;max-width:100%;height:auto;display:block}.parking-product-bottomline{color:#817589;background:#fff;border-top:1px solid #eee9f3;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;font-size:11.5px;line-height:1.45;display:flex}.parking-product-bottomline span:first-child{color:#43675a;white-space:nowrap;align-items:center;gap:9px;font-weight:710;display:inline-flex}.parking-product-bottomline i{background:#2fc59c;border-radius:50%;flex:none;width:10px;height:10px;display:block}.parking-product-art-compact{border-radius:12px;grid-template-rows:58px minmax(0,1fr) 37px;height:100%;display:grid}.parking-product-art-compact .parking-product-topline{gap:9px;padding:10px 14px}.parking-product-art-compact .parking-product-heading{gap:3px}.parking-product-art-compact .parking-product-heading small{font-size:8px}.parking-product-art-compact .parking-product-heading strong{font-size:12.5px}.parking-product-art-compact .parking-product-summary{gap:3px}.parking-product-art-compact .parking-product-summary span,.parking-product-art-compact .parking-product-summary b{font-size:9.5px}.parking-product-art-compact .parking-product-map-frame{padding:9px}.parking-product-art-compact .parking-product-map-frame img{border:1px solid #59497714;border-radius:5px}.parking-product-art-compact .parking-product-bottomline{gap:8px;padding:0 13px;font-size:9.5px}.parking-real-map-showcase{background:linear-gradient(125deg,#f8f5fc,#eee8fa);max-width:1120px;padding:16px}.parking-real-map-showcase .parking-product-art{height:auto}@media (max-width:760px){.parking-polish .parking-hero-carousel{grid-template-rows:67px minmax(0,1fr) 103px;height:480px;min-height:480px}.parking-polish .parking-hero-carousel-nav{grid-template-columns:repeat(2,1fr)}.parking-polish .parking-hero-carousel-nav button{padding:7px 11px}.parking-real-map-showcase{padding:7px}.parking-product-topline{padding:12px 13px}.parking-product-heading strong{font-size:14px}.parking-product-heading small{font-size:9px}.parking-product-summary span,.parking-product-summary b{font-size:10px}.parking-product-bottomline{padding:11px 13px;font-size:10px}}@media (max-width:520px){.parking-polish .parking-hero-carousel{height:422px;min-height:422px}.parking-product-art-compact{grid-template-rows:50px minmax(0,1fr) 31px}.parking-product-art-compact .parking-product-topline{padding:8px}.parking-product-art-compact .parking-product-heading strong{font-size:10.5px}.parking-product-art-compact .parking-product-heading small{font-size:7px}.parking-product-art-compact .parking-product-summary span,.parking-product-art-compact .parking-product-summary b{font-size:8px}.parking-product-art-compact .parking-product-map-frame{padding:6px}.parking-product-art-compact .parking-product-bottomline{padding:0 8px}.parking-product-art-compact .parking-product-bottomline span:last-child,.parking-product-bottomline span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.parking-polish .parking-hero-carousel-track{transition:none}}.parking-rules.desk-section{box-sizing:border-box;width:min(1280px,100% - 40px);padding:82px clamp(28px,4vw,60px)}.parking-rules .parking-rules-layout{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(36px,5vw,72px)}.parking-rules .desk-section-copy{max-width:530px}.parking-rules .desk-section-copy h2{letter-spacing:-.042em;max-width:530px;font-size:clamp(37px,3.15vw,46px);line-height:1.08}.parking-rules .desk-section-copy>p{max-width:510px;margin-top:20px;font-size:15px;line-height:1.64}.parking-rules .desk-check-list{gap:13px;margin-top:25px}.parking-rules .desk-check-list li{font-size:13px;font-weight:640;line-height:1.45}.parking-rules .desk-check-list svg{margin-top:1px}.parking-rules .parking-rule-visual{border-radius:19px;min-width:0;padding:39px 41px 34px;box-shadow:0 20px 50px #35274b17}.parking-rule-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:25px;display:flex}.parking-rules .rule-label{color:#7a569d;letter-spacing:.1em;font-size:10px;font-weight:720;display:block}.parking-rules .parking-rule-visual h3{letter-spacing:-.035em;margin:11px 0 5px;font-size:29px;line-height:1.15}.parking-rule-heading p{color:#777181;margin:0;font-size:13px}.parking-rule-capacity{color:#6540b2;background:#f3edfb;border-radius:12px;flex:none;justify-items:center;gap:0;min-width:77px;padding:12px 13px;display:grid}.parking-rule-capacity strong{letter-spacing:-.04em;font-size:29px;font-weight:750;line-height:1}.parking-rule-capacity span{margin-top:4px;font-size:11px;font-weight:650}.parking-rules .parking-rule-bar{border-radius:9px;flex-direction:row;height:52px;min-height:0;display:flex}.parking-rules .parking-rule-bar span{height:100%;min-height:0;padding:0;display:block;width:auto!important}.parking-rules .parking-rule-bar span:first-child{flex:0 0 43%}.parking-rules .parking-rule-bar span:nth-child(2){flex:0 0 24%}.parking-rules .parking-rule-bar span:nth-child(3){flex:0 0 19%}.parking-rules .parking-rule-bar span:nth-child(4){flex:0 0 14%}.parking-rule-legend{border-bottom:1px solid #ebe5f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin-top:18px;padding-bottom:25px;display:grid}.parking-rule-legend>div{color:#565164;align-items:center;gap:9px;min-width:0;font-size:12px;display:flex}.parking-rule-legend i{background:#7548d8;border-radius:3px;flex:none;width:10px;height:10px}.parking-rule-legend>div:nth-child(2) i{background:#9776e8}.parking-rule-legend>div:nth-child(3) i{background:#54a488}.parking-rule-legend>div:nth-child(4) i{background:#477ec9}.parking-rule-legend span{overflow-wrap:anywhere}.parking-rule-legend b{color:#292337;margin-left:auto;font-size:13px;font-weight:730}.parking-rules .parking-rule-detail{border-bottom:1px solid #f0ebf3;align-items:baseline;padding:13px 0}.parking-rules .parking-rule-detail:last-child{border-bottom:0;padding-bottom:0}.parking-rules .parking-rule-detail span{font-size:12.5px}.parking-rules .parking-rule-detail b{text-align:right;font-size:12.5px;font-weight:700;line-height:1.4}@media (max-width:1000px){.parking-rules .parking-rules-layout{grid-template-columns:minmax(0,1fr);gap:36px}.parking-rules .desk-section-copy{max-width:750px}.parking-rules .parking-rule-visual{width:100%;max-width:750px}.parking-rules .desk-section-copy h2{max-width:700px}}@media (max-width:700px){.parking-rules.desk-section{width:calc(100% - 28px);padding:58px 26px}.parking-rules .desk-section-copy h2{font-size:clamp(34px,8vw,41px)}.parking-rules .desk-section-copy>p{font-size:14px}.parking-rules .desk-check-list li{font-size:12.5px}.parking-rules .parking-rule-visual{padding:28px 26px 24px}.parking-rule-heading{margin-bottom:21px}.parking-rules .parking-rule-visual h3{font-size:25px}.parking-rule-legend{gap:12px 16px;padding-bottom:19px}}@media (max-width:430px){.parking-rules.desk-section{padding:48px 20px}.parking-rules .parking-rule-visual{padding:24px 20px 23px}.parking-rule-capacity{min-width:63px;padding:10px}.parking-rule-capacity strong{font-size:25px}.parking-rule-legend{grid-template-columns:1fr 1fr}.parking-rule-legend>div{font-size:11px}}
#askaib-parking-motion-preview .parking-hero{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:26px;width:min(1450px,100% - 36px);height:auto;min-height:750px;max-height:none;margin:22px auto 34px;padding:28px 32px 28px 42px}#askaib-parking-motion-preview .parking-hero .desk-hero-copy h1{max-width:540px;font-size:clamp(44px,3.8vw,58px)}#askaib-parking-motion-preview .parking-hero .desk-hero-copy>p{max-width:530px}#askaib-parking-motion-preview .pm-carousel{align-self:center;width:100%;min-width:0;height:674px}.pm-carousel{--pm-violet:#906fe0;--pm-ink:#21182f;--pm-muted:#82738e;color:var(--pm-ink);font-synthesis:none;-webkit-font-smoothing:antialiased;grid-template-rows:minmax(0,1fr) 68px 23px;gap:9px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:grid}.pm-carousel *{box-sizing:border-box}.pm-carousel button{font:inherit;cursor:pointer}.pm-carousel button:focus-visible{outline-offset:2px;outline:3px solid #906fe0}.pm-window{background:#fff;border:1px solid #e0d8ed;border-radius:21px;grid-template-rows:61px minmax(0,1fr) 29px;min-width:0;min-height:0;display:grid;overflow:hidden;box-shadow:0 24px 60px #3920641d,0 4px 12px #39206410}.pm-window-heading{background:#fff;border-bottom:1px solid #e8e0ef;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 18px;display:flex}.pm-window-heading>div{min-width:0}.pm-window-heading>div>span{letter-spacing:.095em;color:#754cce;margin-bottom:5px;font-size:10px;font-weight:830;display:block}.pm-window-heading strong{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:820;line-height:1.24;display:block;overflow:hidden}.pm-window-heading .pm-counter{color:#94849e;white-space:nowrap;font-size:11px;font-weight:820}.pm-stage{background:#f9f7fc;min-height:0;position:relative;overflow:hidden}.pm-scene{visibility:hidden;pointer-events:none;opacity:0;transition:opacity .42s,transform .42s,visibility .42s;position:absolute;inset:0;transform:scale(.994)}.pm-scene.active{visibility:visible;pointer-events:auto;opacity:1;transform:scale(1)}.pm-window-footer{background:#fff;border-top:1px solid #eee8f3;justify-content:space-between;align-items:center;gap:15px;padding:0 13px;display:flex}.pm-window-footer>span{color:#83718e;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:730;overflow:hidden}.pm-window-footer>div{background:#eee8f4;border-radius:99px;flex:0 0 84px;width:84px;height:4px;overflow:hidden}.pm-window-footer i{background:#906fe0;border-radius:99px;height:100%;display:block}.pm-nav{background:#fff;border:1px solid #e4dced;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 4px 15px #5131830e}.pm-nav button{text-align:left;color:#30233e;background:#fff;border:0;border-right:1px solid #eee9f5;min-width:0;padding:11px 15px 10px;display:block;position:relative}.pm-nav button:last-child{border-right:0}.pm-nav button small{color:#8e7aab;margin-bottom:4px;font-size:10px;font-weight:790;display:block}.pm-nav button strong{white-space:nowrap;font-size:12px;font-weight:780;line-height:1.25;display:block}.pm-nav button i{background:#906fe0;height:3px;transition:width .1s linear;position:absolute;bottom:0;left:0}.pm-player{justify-content:flex-end;align-items:center;gap:7px;display:flex}.pm-player button{color:#7556b6;background:#fff;border:1px solid #e7def2;border-radius:9px;padding:3px 12px;font-size:10px;font-weight:740;line-height:1.2}.pm-player button:hover{background:#f6f1fe}.pm-player button:disabled{opacity:.52;cursor:default}.pm-status{color:#988aa4;margin-right:auto;font-size:9px}.pm-view{height:100%;min-height:0;position:relative;overflow:hidden}.pm-app-top{color:#76698b;background:#fff;border-bottom:1px solid #e9e3f1;align-items:center;gap:16px;height:43px;padding:0 15px;font-size:10px;font-weight:760;display:flex}.pm-app-top>span:last-child{color:#7150b6;white-space:nowrap;background:#f4effb;border-radius:7px;margin-left:auto;padding:5px 8px}.pm-brand{letter-spacing:-.05em;color:#7950d2;white-space:nowrap;font-size:17px;font-weight:890}.pm-brand span{letter-spacing:0;color:#90829c;margin-left:6px;font-size:10px;font-weight:730}.pm-kicker{letter-spacing:.095em;color:#8256d0;font-size:9px;font-weight:820}.pm-caption{color:#998c9f;text-align:center;margin:5px 2px 0;font-size:8px;line-height:1.3}.pm-find{background:radial-gradient(circle at 68% 8%,#eee8fc,#f8f7fb 68%)}.pm-map-content{flex-direction:column;height:calc(100% - 43px);min-height:0;padding:12px 16px 9px;display:flex}.pm-map-stage{background:#fff;border:1px solid #e0dbea;border-radius:13px;flex:1;place-items:center;min-height:0;padding:12px;display:grid;position:relative;box-shadow:0 9px 25px #432d6110}.pm-map-pop{opacity:0;pointer-events:none;background:#fff;border:1px solid #e2d2ef;border-radius:11px;width:min(211px,44%);padding:12px 13px;transition:opacity .4s,transform .4s;position:absolute;bottom:18px;right:21px;transform:translateY(9px);box-shadow:0 14px 34px #33214c3d}.pm-map-pop.is-shown{opacity:1;transform:translateY(0)}.pm-map-pop small{color:#8051c9;letter-spacing:.075em;font-size:9px;font-weight:840;display:block}.pm-map-pop strong{letter-spacing:-.025em;margin:5px 0;font-size:16px;display:block}.pm-map-pop span{color:#5e8173;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.pm-map-pop b{text-align:center;color:#fff;background:#7951d6;border-radius:7px;padding:8px;font-size:11px;display:block}.pm-map-pop.is-selected b{background:#299b75}.pm-map-bottom{justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:8px 1px 3px;display:flex}.pm-legend{color:#4d6b5d;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:9.5px;font-weight:740;display:flex}.pm-legend i{background:#2cc79c;border-radius:50%;flex:0 0 10px;width:10px;height:10px}.pm-legend span{color:#a7a0b3}.pm-legend strong{color:#867b90;text-overflow:ellipsis;font-weight:610;overflow:hidden}.pm-map-guidance{color:#7950c8;white-space:nowrap;font-size:9px;font-weight:800}.pm-book{background:radial-gradient(circle at 20% 6%,#eee8fc,#f9f7fc 74%)}.pm-book-grid{grid-template-columns:1fr 1.02fr;gap:11px;height:calc(100% - 61px);min-height:0;padding:12px 14px 4px;display:grid}.pm-selected-space,.pm-booking-form{background:#fff;border:1px solid #e0d7ee;border-radius:14px;min-width:0;min-height:0;overflow:hidden;box-shadow:0 10px 27px #39206413}.pm-selected-space{flex-direction:column;display:flex}.pm-space-image{background:#f1eff5;border-bottom:1px solid #ebe5f2;flex:0 0 44%;place-items:center;height:44%;padding:12px 10px;display:grid}.pm-space-details{flex-direction:column;gap:8px;padding:14px 15px;display:flex}.pm-space-details h3{letter-spacing:-.04em;margin:0;font-size:24px}.pm-space-details p{color:#298a65;align-items:center;gap:7px;margin:1px 0 8px;font-size:11px;font-weight:790;display:flex}.pm-availability-dot{background:#30bf90;border-radius:50%;flex:0 0 9px;width:9px;height:9px}.pm-space-rule{border-top:1px solid #f0ebf3;justify-content:space-between;gap:7px;padding:8px 0;display:flex}.pm-space-rule strong{color:#8d8098;font-size:10px;font-weight:670}.pm-space-rule span{color:#342642;text-align:right;font-size:10px;font-weight:770}.pm-booking-form{flex-direction:column;padding:15px 16px;display:flex}.pm-booking-form h3{letter-spacing:-.04em;margin:6px 0 13px;font-size:20px;line-height:1.1}.pm-form-field{background:#fcfbfe;border:1px solid #e7e0f0;border-radius:9px;margin-bottom:8px;padding:10px 11px}.pm-form-field small{color:#94879d;margin-bottom:5px;font-size:9px;display:block}.pm-form-field strong{color:#31263f;font-size:12px;font-weight:790;display:block}.pm-registration-field strong{letter-spacing:.045em}.pm-typing-caret{vertical-align:-.12em;background:#7851d2;width:1px;height:1em;margin-left:2px;animation:.8s step-end infinite pm-caret-blink;display:inline-block}@keyframes pm-caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.pm-typing-caret{animation:none}}.pm-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.pm-form-pair .pm-form-field{min-width:0}.pm-add-resource{background:#f9f5ff;border:1px dashed #bfa9e7;border-radius:9px;margin-bottom:9px;padding:9px 10px}.pm-add-resource strong{color:#7c50cc;font-size:10px;display:block}.pm-add-resource small{color:#877a96;margin-top:3px;font-size:8.5px;display:block}.pm-booking-action{color:#fff;text-align:center;background:#7851d2;border-radius:8px;margin-top:auto;padding:11px;font-size:12px;font-weight:800;transition:background .3s}.pm-booking-action.is-done{background:#288e69}.pm-booking-result{color:#25835f;opacity:0;text-align:center;max-height:0;font-size:9px;font-weight:760;transition:all .35s;overflow:hidden}.pm-booking-result.is-shown{opacity:1;max-height:35px;padding:6px 0 1px}.pm-book>.pm-caption{margin-top:2px}.pm-insights{background:radial-gradient(circle at 70% 8%,#ece6fc,#f9f8fc 70%);flex-direction:column;padding:18px 18px 8px;display:flex}.pm-insights-top{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.pm-insights-top h3{letter-spacing:-.04em;margin:6px 0 5px;font-size:20px;line-height:1.12}.pm-insights-top p{color:#86798e;margin:0;font-size:11px}.pm-period{color:#7356a8;white-space:nowrap;background:#fff;border:1px solid #e0d6ec;border-radius:9px;gap:4px;padding:10px 11px;font-size:11px;font-weight:790;display:grid}.pm-period small{color:#9a8ca4;font-size:8px;font-weight:690}.pm-insight-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.pm-insight-stats>div{opacity:.3;background:#fff;border:1px solid #e7dfee;border-radius:11px;min-width:0;padding:13px 13px 12px;transition:opacity .4s,transform .4s;transform:translateY(7px);box-shadow:0 5px 17px #3b225e09}.pm-insight-stats>div.is-on{opacity:1;transform:translateY(0)}.pm-insight-stats small{color:#8d6bbd;letter-spacing:.07em;white-space:nowrap;font-size:9px;font-weight:830;display:block}.pm-insight-stats strong{letter-spacing:-.04em;color:#362347;margin:8px 0 4px;font-size:27px;font-weight:850;line-height:1;display:block}.pm-insight-stats>div:nth-child(2) strong{font-size:24px}.pm-insight-stats span{color:#8c8096;font-size:9px}.pm-insight-main{flex:1;grid-template-columns:1.1fr .9fr;gap:12px;min-height:0;display:grid}.pm-demand,.pm-insight-observation{background:#fff;border:1px solid #e7dfee;border-radius:11px;min-width:0;min-height:0;padding:13px 14px}.pm-panel-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;display:flex}.pm-panel-title strong{color:#342441;font-size:12px}.pm-panel-title span{color:#9d90a6;font-size:9px}.pm-demand-bars{gap:13px;display:grid}.pm-demand-row{grid-template-columns:31px 1fr 32px;align-items:center;gap:7px;display:grid}.pm-demand-row>span{color:#786a88;font-size:10px;font-weight:730}.pm-demand-row>b{color:#674c98;text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.pm-bar-track{background:#efeaf5;border-radius:20px;width:100%;height:12px;overflow:hidden}.pm-bar-track i{background:linear-gradient(90deg,#b39ce9,#8862d4);border-radius:20px;height:100%;transition:width .12s linear;display:block}.pm-bar-track i.is-peak{background:linear-gradient(90deg,#8e6ee5,#6743c7)}.pm-insight-observation{opacity:.25;flex-direction:column;transition:opacity .5s,transform .5s;display:flex;transform:translateY(9px)}.pm-insight-observation.is-on{opacity:1;transform:translateY(0)}.pm-insight-observation>strong{letter-spacing:-.025em;color:#39274d;margin:14px 0 9px;font-size:15px;line-height:1.3}.pm-insight-observation>p{color:#776a81;margin:0;font-size:10px;line-height:1.55}.pm-opportunity{color:#784fc2;border-top:1px solid #eee6f6;margin-top:auto;padding-top:12px;font-size:10px;font-weight:790}.pm-insight-note{color:#978b9d;margin:10px 0 0;font-size:8px;line-height:1.35}@media (min-width:1450px){#askaib-parking-motion-preview .parking-hero{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)}}@media (max-width:1150px){#askaib-parking-motion-preview .parking-hero{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:18px;padding:28px 22px}#askaib-parking-motion-preview .parking-hero .desk-hero-copy h1{font-size:clamp(40px,4.3vw,52px)}}@media (max-width:1000px){#askaib-parking-motion-preview .parking-hero{grid-template-columns:1fr;gap:20px;width:min(900px,100% - 28px);height:auto;min-height:0;padding:28px 24px}#askaib-parking-motion-preview .pm-carousel{max-width:820px;margin-inline:auto}}@media (max-width:680px){#askaib-parking-motion-preview .parking-hero{margin-top:10px;padding:22px 12px}#askaib-parking-motion-preview .pm-carousel{grid-template-rows:minmax(0,1fr) 63px 20px;gap:6px;height:555px}.pm-window{border-radius:14px;grid-template-rows:56px minmax(0,1fr) 25px}.pm-window-heading{padding:9px 11px}.pm-window-heading strong{font-size:12px}.pm-window-heading>div>span{font-size:8px}.pm-window-heading .pm-counter{font-size:9px}.pm-window-footer{padding:0 8px}.pm-window-footer>span{font-size:7px}.pm-window-footer>div{flex-basis:46px;width:46px}.pm-nav{border-radius:9px}.pm-nav button{padding:10px 8px 8px}.pm-nav button strong{white-space:normal;font-size:10px}.pm-nav button small{font-size:9px}.pm-player button{padding:2px 9px;font-size:9px}.pm-brand{font-size:13px}.pm-brand span{margin-left:3px;font-size:8px}.pm-app-top{gap:6px;height:35px;padding:0 8px;font-size:8px}.pm-app-top>span:last-child{padding:5px}.pm-map-content{height:calc(100% - 35px);padding:9px 8px 6px}.pm-map-stage{border-radius:9px;padding:7px}.pm-map-pop{width:43%;padding:8px;bottom:9px;right:10px}.pm-map-pop strong{font-size:12px}.pm-map-pop small{font-size:7px}.pm-map-pop span{margin-bottom:5px;font-size:8px}.pm-map-pop b{padding:6px;font-size:8px}.pm-map-bottom{min-height:30px}.pm-legend,.pm-map-guidance{font-size:8px}.pm-legend strong{display:none}.pm-caption{font-size:7px}.pm-book-grid{grid-template-columns:.87fr 1.13fr;gap:6px;height:calc(100% - 51px);padding:8px 7px 3px}.pm-space-image{flex-basis:37%;height:37%;padding:5px}.pm-space-details{gap:7px;padding:9px}.pm-space-details h3{font-size:17px}.pm-kicker{font-size:7px}.pm-space-details p{margin-bottom:3px;font-size:8px}.pm-space-rule{padding:6px 0;display:block}.pm-space-rule strong{font-size:8px;display:block}.pm-space-rule span{text-align:left;margin-top:3px;font-size:9px;display:block}.pm-booking-form{padding:9px}.pm-booking-form h3{margin:6px 0 8px;font-size:14px}.pm-form-field{border-radius:7px;margin-bottom:6px;padding:7px 6px}.pm-form-field small{margin-bottom:4px;font-size:7px}.pm-form-field strong{font-size:9px}.pm-form-pair{gap:4px}.pm-add-resource{margin-bottom:6px;padding:7px}.pm-add-resource strong{font-size:8px}.pm-add-resource small{font-size:7px}.pm-booking-action{padding:9px 5px;font-size:9px}.pm-booking-result{font-size:7px}.pm-insights{padding:10px 9px 6px}.pm-insights-top{margin-bottom:9px}.pm-insights-top h3{margin:4px 0;font-size:16px}.pm-insights-top p{font-size:9px}.pm-period{padding:7px;font-size:9px}.pm-insight-stats{gap:5px;margin-bottom:8px}.pm-insight-stats>div{padding:8px 6px}.pm-insight-stats small{font-size:7px}.pm-insight-stats strong{margin:6px 0 3px;font-size:20px}.pm-insight-stats>div:nth-child(2) strong{font-size:17px}.pm-insight-stats span{font-size:7px}.pm-insight-main{grid-template-columns:1.05fr .95fr;gap:6px}.pm-demand,.pm-insight-observation{padding:8px 7px}.pm-panel-title{margin-bottom:12px}.pm-panel-title strong{font-size:10px}.pm-panel-title span{display:none}.pm-demand-bars{gap:11px}.pm-demand-row{grid-template-columns:23px 1fr 24px;gap:3px}.pm-demand-row>span,.pm-demand-row>b{font-size:8px}.pm-bar-track{height:9px}.pm-insight-observation>strong{margin:11px 0 7px;font-size:11px}.pm-insight-observation>p{font-size:8px;line-height:1.35}.pm-opportunity{padding-top:7px;font-size:8px}.pm-insight-note{margin:7px 0 0;font-size:7px}}@media (max-width:400px){#askaib-parking-motion-preview .pm-carousel{height:530px}.pm-app-top>span:nth-child(2){display:none}.pm-space-image{flex-basis:33%;height:33%}.pm-selected-space .pm-space-rule:last-child{display:none}.pm-booking-form{padding:7px}.pm-booking-form h3{font-size:13px}.pm-add-resource small{display:none}.pm-insight-stats small{font-size:6px}.pm-insight-stats strong{font-size:18px}.pm-insight-stats>div:nth-child(2) strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.pm-scene,.pm-source-map .pm-map-ring,.pm-map-tip,.pm-map-pop,.pm-insight-stats>div,.pm-insight-observation{transition:none!important}}.pm-parking-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.pm-type-option{color:#4c3d60;white-space:nowrap;opacity:.5;background:#fff;border:1px solid #e6dfef;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:0;padding:9px 5px;font-size:10px;font-weight:760;transition:opacity .35s,transform .35s;display:flex;transform:translateY(3px)}.pm-type-option.is-visible{opacity:1;transform:translateY(0)}.pm-type-icon{flex:0 0 18px;width:18px;height:18px}.pm-type-symbol{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-size:18px;line-height:1;display:inline-flex}.pm-find .pm-map-bottom{margin-top:5px}.pm-manage{background:radial-gradient(circle at 69% 8%,#eee9fa,#f9f7fc 70%)}.pm-manage-content{flex-direction:column;height:calc(100% - 43px);min-height:0;padding:16px 16px 10px;display:flex}.pm-manage-layout{flex:1;grid-template-columns:1.24fr .86fr;gap:11px;min-height:0;display:grid}.pm-bay-list,.pm-allocation-detail{background:#fff;border:1px solid #e5ddeb;border-radius:12px;min-width:0;min-height:0;overflow:hidden;box-shadow:0 8px 24px #34205612}.pm-bay-list{flex-direction:column;display:flex}.pm-bay-list-head,.pm-bay-row{grid-template-columns:54px minmax(0,.94fr) minmax(0,1fr);align-items:center;gap:7px;padding:9px 12px;display:grid}.pm-bay-list-head{color:#8f829b;letter-spacing:.07em;background:#f7f5fa;border-bottom:1px solid #e9e2ed;min-height:34px;font-size:8px;font-weight:810}.pm-bay-row{color:#645774;border-bottom:1px solid #f0ebf5;flex:1;min-height:0;font-size:10px;font-weight:690;transition:background .32s,box-shadow .32s}.pm-bay-row:last-of-type{border-bottom:0}.pm-bay-row strong{color:#2d2240;font-size:12px}.pm-bay-row.is-selected{background:#f2ecfc;box-shadow:inset 3px 0 #906fe0}.pm-type-indicator{white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:10px;font-weight:780;display:flex}.pm-type-indicator .pm-type-icon,.pm-type-indicator .pm-type-symbol{flex-basis:17px;width:17px;height:17px;font-size:17px}.pm-bay-note{color:#92859c;background:#fcfbfd;border-top:1px solid #eee8f4;margin:0;padding:7px 12px;font-size:8px;line-height:1.45}.pm-allocation-detail{flex-direction:column;padding:14px 15px;display:flex}.pm-allocation-icon{background:#f2ebfc;border-radius:11px;place-items:center;width:43px;height:43px;margin:10px 0 8px;display:grid}.pm-allocation-icon .pm-type-icon{width:28px;height:28px}.pm-allocation-icon .pm-type-symbol{width:28px;height:28px;font-size:26px}.pm-allocation-detail h3{letter-spacing:-.035em;color:#312140;margin:0 0 13px;font-size:22px;line-height:1.16}.pm-allocation-detail h3 span{letter-spacing:0;color:#8b7b95;margin-top:4px;font-size:11px;font-weight:710;display:block}.pm-policy-line{border-top:1px solid #eee8f4;flex-direction:column;gap:4px;padding:9px 0;display:flex}.pm-policy-line small{color:#988ba3;letter-spacing:.06em;font-size:8px;font-weight:790}.pm-policy-line strong{color:#39294b;font-size:11px;line-height:1.2}.pm-rule-explanation{color:#6f44b7;background:#f1eafa;border-radius:9px;margin-top:auto;padding:10px 9px;font-size:10px;font-weight:760;line-height:1.4}.pm-manage .pm-caption{margin-top:9px}.pm-nav button{padding-inline:10px}.pm-nav button strong{font-size:11px}@media (max-width:680px){.pm-parking-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:6px}.pm-type-option{border-radius:7px;gap:5px;padding:5px 3px;font-size:9px}.pm-type-option .pm-type-icon,.pm-type-option .pm-type-symbol{flex-basis:14px;width:14px;height:14px;font-size:14px}.pm-find .pm-map-stage{padding:5px}.pm-find .pm-map-bottom{min-height:23px}.pm-manage-content{height:calc(100% - 35px);padding:9px 7px 5px}.pm-manage-layout{grid-template-columns:1.16fr .84fr;gap:5px}.pm-bay-list,.pm-allocation-detail{border-radius:9px}.pm-bay-list-head,.pm-bay-row{grid-template-columns:30px minmax(0,1fr) minmax(0,.9fr);gap:3px;padding:7px 5px}.pm-bay-list-head{min-height:28px;font-size:6px}.pm-bay-row{font-size:7px}.pm-bay-row strong{font-size:9px}.pm-type-indicator{gap:3px;font-size:8px}.pm-type-indicator .pm-type-icon,.pm-type-indicator .pm-type-symbol{flex-basis:13px;width:13px;height:13px;font-size:13px}.pm-bay-note{padding:6px;font-size:7px}.pm-allocation-detail{padding:9px 7px}.pm-allocation-icon{width:30px;height:30px;margin:7px 0 5px}.pm-allocation-icon .pm-type-icon,.pm-allocation-icon .pm-type-symbol{width:19px;height:19px;font-size:19px}.pm-allocation-detail h3{margin-bottom:8px;font-size:15px}.pm-allocation-detail h3 span{font-size:8px}.pm-policy-line{gap:3px;padding:7px 0}.pm-policy-line small{font-size:7px}.pm-policy-line strong{font-size:9px}.pm-rule-explanation{padding:7px 6px;font-size:8px}.pm-manage .pm-caption{margin-top:6px;font-size:7px}.pm-nav button{padding-inline:5px}.pm-nav button strong{font-size:9px}.pm-nav button small{font-size:8px}}@media (max-width:400px){.pm-manage-layout{grid-template-columns:1.12fr .88fr}.pm-type-indicator{gap:2px;font-size:7px}.pm-type-indicator .pm-type-icon,.pm-type-indicator .pm-type-symbol{flex-basis:12px;width:12px;height:12px;font-size:12px}.pm-bay-list-head,.pm-bay-row{grid-template-columns:24px minmax(0,1fr) minmax(0,.87fr);gap:2px;padding-left:4px;padding-right:3px}.pm-bay-row strong{font-size:8px}.pm-bay-row>span:last-child{font-size:6.5px}.pm-allocation-detail h3{font-size:13px}.pm-policy-line strong{font-size:8px}.pm-rule-explanation{font-size:7px}}@media (prefers-reduced-motion:reduce){.pm-type-option,.pm-bay-row{transition:none!important}}.pm-corporate-map{aspect-ratio:770/304;background:#f8f8f9;border:1px solid #e6e4e9;border-radius:12px;width:100%;min-width:0;max-height:100%;position:relative;overflow:hidden;box-shadow:0 7px 20px #2d203312}.pm-corporate-map>svg{width:100%;height:100%;display:block;overflow:visible}.pm-map-building-label{fill:#717079;letter-spacing:2px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:780}.pm-map-road-label{fill:#a3a2a9;letter-spacing:1.5px;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:790}.pm-map-entrance text{fill:#777681;letter-spacing:1px;font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:780}.pm-svg-bay>rect:first-child{transition:fill .35s,stroke .35s,stroke-width .35s}.pm-svg-bay-strip{fill:#b0b0b9}.pm-svg-bay-number{fill:#46424d;letter-spacing:.2px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:850}.pm-svg-bay-type{fill:#6f6b75;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:840}.pm-svg-available{fill:#36b188;filter:drop-shadow(0 0 2px #40ad8863)}.pm-svg-bay.is-focused>rect:first-child{fill:#f3eefd;stroke:#8b61df;stroke-width:2.4px}.pm-svg-target-halo{fill:#956de01c;stroke:#906fe070;stroke-width:1.7px}.pm-svg-target-outline{fill:none;stroke:#7151c2;stroke-width:2.5px;stroke-dasharray:7 4}.pm-svg-target-pulse{fill:none;stroke:#936fd3;stroke-width:2.2px;opacity:.55;transform-origin:50%;transform-box:fill-box;animation:1.65s ease-out infinite pm-target-pulse}.pm-svg-target-dot{fill:#7550c7;stroke:#fff;stroke-width:1.5px}.pm-svg-target.is-locked .pm-svg-target-halo{fill:#936fe036}.pm-svg-target.is-locked .pm-svg-target-outline{stroke:#704cbd;stroke-dasharray:none;stroke-width:3px}.pm-svg-target.is-locked .pm-svg-target-pulse{stroke:#7e59c8}@keyframes pm-target-pulse{0%{opacity:.8;transform:scale(.82)}65%{opacity:.13;transform:scale(1.18)}to{opacity:0;transform:scale(1.32)}}.pm-map-focus-caption{display:none}.pm-map-stage{background:#fff;padding:10px 11px}.pm-find .pm-map-pop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffffff5;border:1px solid #e5deee;border-radius:10px;width:min(187px,40%);bottom:12px;right:14px;box-shadow:0 10px 26px #2c1c4126}.pm-find .pm-map-pop strong{font-size:14px}.pm-find .pm-map-pop b{border-radius:6px}.pm-type-option.is-active{color:#6746ae;background:#f1eafe;border-color:#b69be9;box-shadow:0 0 0 1px #c9b4ed}.pm-find .pm-type-option.is-active .pm-type-icon,.pm-find .pm-type-option.is-active .pm-type-symbol{color:#754cc9}.pm-space-image{background:#f7f7f9}.pm-space-image .pm-corporate-map{border-radius:7px;width:100%;height:auto;box-shadow:0 5px 15px #3c284118}.pm-space-image .pm-svg-target-pulse{opacity:.4;animation:none}@media (max-width:680px){.pm-corporate-map{border-radius:8px}.pm-map-stage{padding:5px}.pm-find .pm-map-pop{width:min(151px,40%);padding:6px 7px;bottom:7px;right:7px;box-shadow:0 6px 17px #2c1c4122}.pm-find .pm-map-pop strong{margin:3px 0;font-size:11px}.pm-find .pm-map-pop span{margin-bottom:5px;font-size:7px}.pm-find .pm-map-pop b{padding:5px;font-size:8px}.pm-map-building-label{font-size:10px}.pm-space-image .pm-corporate-map{border-radius:5px}}@media (max-width:400px){.pm-find .pm-map-pop{width:37%}.pm-find .pm-map-pop b{font-size:7px}}@media (prefers-reduced-motion:reduce){.pm-svg-target-pulse{opacity:.5;animation:none}.pm-svg-bay>rect:first-child{transition:none}}.pm-svg-bay.is-interactive{cursor:pointer;outline:none}.pm-svg-bay.is-interactive:hover>rect:first-child{fill:#f2ebfd;stroke:#906fe0;stroke-width:2.4px}.pm-svg-bay.is-interactive:focus-visible>rect:first-child{fill:#efe7fc;stroke:#7653c8;stroke-width:3.5px}.pm-svg-bay.is-interactive:active>rect:first-child{fill:#e8dcfc}@media (prefers-reduced-motion:reduce){.pm-svg-bay.is-interactive:hover>rect:first-child{transition:none}}.pm-find .pm-find-app-top,.pm-manage .pm-manage-app-top{gap:12px;height:35px;padding:0 15px}.pm-find .pm-find-app-top .pm-brand,.pm-manage .pm-manage-app-top .pm-brand{font-size:15px}.pm-find .pm-find-app-top .pm-brand span,.pm-manage .pm-manage-app-top .pm-brand span{letter-spacing:0;font-size:10px;font-weight:650}.pm-find .pm-find-app-top>span:last-child,.pm-manage .pm-manage-app-top>span:last-child{color:#746984;background:0 0;border-radius:0;margin-left:auto;padding:0;font-size:10px;font-weight:710}.pm-find .pm-find-map-content{height:calc(100% - 35px);padding:12px 15px 11px}.pm-find .pm-map-stage{border-radius:12px}.pm-find .pm-map-bottom{min-height:24px;margin-top:6px;padding:4px 2px 0}.pm-manage .pm-manage-content{height:calc(100% - 35px);padding-top:13px}@media (max-width:680px){.pm-find .pm-find-app-top,.pm-manage .pm-manage-app-top{gap:8px;height:32px;padding:0 9px}.pm-find .pm-find-app-top .pm-brand,.pm-manage .pm-manage-app-top .pm-brand{font-size:13px}.pm-find .pm-find-app-top .pm-brand span,.pm-manage .pm-manage-app-top .pm-brand span,.pm-find .pm-find-app-top>span:last-child,.pm-manage .pm-manage-app-top>span:last-child{font-size:9px}.pm-find .pm-find-map-content{height:calc(100% - 32px);padding:8px 8px 6px}.pm-manage .pm-manage-content{height:calc(100% - 32px);padding-top:8px}}@media (min-width:681px){#askaib-parking-motion-preview .pm-carousel{grid-template-rows:minmax(0,1fr) 67px 20px;gap:10px;height:670px}}.pm-window{border-color:#e0d8ed;border-radius:21px;grid-template-rows:60px minmax(0,1fr) 30px;box-shadow:0 24px 60px #39206420,0 4px 12px #39206410}.pm-window-heading{border-bottom-color:#e8e0ef;padding:10px 17px}.pm-window-heading>div>span{letter-spacing:.105em;color:#754cce;margin-bottom:4px;font-size:10px;font-weight:820}.pm-window-heading strong{letter-spacing:-.025em;color:#241b31;font-size:15px;font-weight:820;line-height:1.2}.pm-window-heading .pm-counter{color:#94869f;font-size:11px;font-weight:820}.pm-stage{background:#f9f7fc}.pm-window-footer{border-top-color:#eee8f3;padding:0 16px}.pm-window-footer>span{color:#7d6d94;font-size:9px;font-weight:740}.pm-window-footer>div{background:#ece5f5;flex-basis:88px;width:88px;height:4px}.pm-nav{border-color:#e4dced;border-radius:14px;min-height:67px;box-shadow:0 4px 15px #5131830d}.pm-nav button{border-right-color:#eee9f5;padding:12px 13px}.pm-nav button.active{background:#f5f0fe}.pm-nav button small{color:#85739e;margin-bottom:5px;font-size:10px;font-weight:800;line-height:1.2}.pm-nav button strong{letter-spacing:-.02em;color:#30233e;white-space:normal;font-size:13px;font-weight:800;line-height:1.28}.pm-player{gap:7px;height:20px;min-height:20px}.pm-player button{color:#7756ba;border-color:#e8def2;border-radius:9px;padding:3px 12px;font-size:10px;font-weight:750;line-height:1.1}.pm-status{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (max-width:680px){.pm-window{grid-template-rows:54px minmax(0,1fr) 28px}.pm-window-heading{padding:8px 10px}.pm-window-heading>div>span{margin-bottom:3px;font-size:8px}.pm-window-heading strong{font-size:12px}.pm-window-heading .pm-counter{font-size:9px}.pm-window-footer{padding:0 8px}.pm-window-footer>div{flex-basis:44px;width:44px}.pm-nav{border-radius:10px;min-height:59px}.pm-nav button{padding:8px 5px}.pm-nav button small{margin-bottom:4px;font-size:8px}.pm-nav button strong{font-size:10px;line-height:1.15}.pm-player{height:18px;min-height:18px}.pm-player button{padding:2px 9px;font-size:9px}}#askaib-parking-motion-preview .pm-motion-pointer{z-index:85;pointer-events:none;opacity:0;visibility:hidden;width:24px;height:30px;transition:left .62s cubic-bezier(.24,.7,.24,1),top .62s cubic-bezier(.24,.7,.24,1),opacity .2s,visibility .2s;position:absolute;top:0;left:0;transform:translate(-4px,-3px)}#askaib-parking-motion-preview .pm-motion-pointer.is-visible{opacity:1;visibility:visible}#askaib-parking-motion-preview .pm-motion-pointer svg{filter:drop-shadow(0 2px 2px #30224955);width:23px;height:29px;display:block}#askaib-parking-motion-preview .pm-motion-pointer i{opacity:0;border:2px solid #906fe0;border-radius:50%;width:11px;height:11px;position:absolute;top:3px;left:2px}#askaib-parking-motion-preview .pm-motion-pointer.is-click i{animation:.39s ease-out both pm-motion-click}@keyframes pm-motion-click{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.8)}}@media (prefers-reduced-motion:reduce){#askaib-parking-motion-preview .pm-motion-pointer{transition:none!important;display:none!important}}@media (min-width:681px){#askaib-parking-motion-preview .pm-booking-form{padding:12px 13px}#askaib-parking-motion-preview .pm-booking-form h3{margin:5px 0 9px}#askaib-parking-motion-preview .pm-booking-form .pm-form-field{margin-bottom:6px;padding:7px 10px}#askaib-parking-motion-preview .pm-booking-form .pm-form-field small{margin-bottom:4px}#askaib-parking-motion-preview .pm-booking-form .pm-add-resource{margin-bottom:7px;padding:7px 9px}#askaib-parking-motion-preview .pm-booking-form .pm-booking-action{padding:9px 8px}}@media (max-width:680px){#askaib-parking-motion-preview .pm-booking-form h3{margin:4px 0 5px}#askaib-parking-motion-preview .pm-booking-form .pm-form-field{margin-bottom:4px;padding:5px 6px}#askaib-parking-motion-preview .pm-booking-form .pm-form-field small{margin-bottom:2px}#askaib-parking-motion-preview .pm-booking-form .pm-add-resource{margin-bottom:4px;padding:5px 6px}#askaib-parking-motion-preview .pm-booking-form .pm-booking-action{padding:7px 5px}}
