:is(.hp-sky,.hpk-ui) :is(.hpk-gi,.hpk-fab,.hpk-chip,.hpk-ns-title,.hpk-vd,.hpk-mark).t-blue{--nt: var(--sky-blue-rgb);--ni: var(--sky-blue)}:is(.hp-sky,.hpk-ui) :is(.hpk-gi,.hpk-fab,.hpk-chip,.hpk-ns-title,.hpk-vd,.hpk-mark).t-ok{--nt: var(--sky-ok-rgb);--ni: var(--sky-ok-ink)}:is(.hp-sky,.hpk-ui) :is(.hpk-gi,.hpk-fab,.hpk-chip,.hpk-ns-title,.hpk-vd,.hpk-mark).t-obj{--nt: var(--sky-obj-rgb);--ni: var(--sky-obj-ink)}:is(.hp-sky,.hpk-ui) :is(.hpk-gi,.hpk-fab,.hpk-chip,.hpk-ns-title,.hpk-vd,.hpk-mark).t-crew{--nt: var(--sky-crew-rgb);--ni: var(--sky-crew-ink)}:is(.hp-sky,.hpk-ui) :is(.hpk-gi,.hpk-fab,.hpk-chip,.hpk-ns-title,.hpk-vd,.hpk-mark).t-bad{--nt: var(--sky-bad-rgb);--ni: var(--sky-bad-ink)}:is(.hp-sky,.hpk-ui) :is(.hpk-gi,.hpk-fab,.hpk-chip,.hpk-ns-title,.hpk-vd,.hpk-mark).t-ink{--nt: var(--sky-ink-rgb);--ni: var(--sky-mut)}:is(.hp-sky,.hpk-ui) .hpk-gi{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;width:var(--sky-touch);height:var(--sky-touch);padding:0;border:1px solid var(--sky-gl-rim);border-radius:var(--sky-r-round);background:linear-gradient(160deg,var(--sky-gl-hi),var(--sky-gl-lo)),rgba(var(--nt),.12);box-shadow:var(--sky-gl-lift);color:var(--ni);font-family:var(--sky-font);font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-black);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;backdrop-filter:var(--sky-blur-pill);-webkit-backdrop-filter:var(--sky-blur-pill);transition:transform var(--sky-dur-press) var(--sky-ease-out),background var(--sky-dur-quick) var(--sky-ease-out)}:is(.hp-sky,.hpk-ui) .hpk-gi .icn{display:block;width:19px;height:19px}:is(.hp-sky,.hpk-ui) .hpk-gi.s-xs .icn{width:17px;height:17px}:is(.hp-sky,.hpk-ui) .hpk-gi.s-lg{width:58px;height:58px}:is(.hp-sky,.hpk-ui) .hpk-gi.s-lg .icn{width:22px;height:22px}:is(.hp-sky,.hpk-ui) .hpk-gi.is-square{border-radius:var(--sky-r-sm)}:is(.hp-sky,.hpk-ui) .hpk-gi.has-words{width:auto;padding:0 12px;border-radius:var(--sky-r-pill)}:is(.hp-sky,.hpk-ui) .hpk-gi.is-on{background:linear-gradient(160deg,var(--sky-gl-hi),var(--sky-gl-lo)),rgba(var(--nt),.28)}:is(.hp-sky,.hpk-ui) .hpk-gi:active{transform:scale(.94)}:is(.hp-sky,.hpk-ui) .hpk-gi-badge{position:absolute;top:-6px;right:-6px;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;border-radius:var(--sky-r-pill);background:var(--sky-warn-fill);color:var(--sky-on-fade);font-size:var(--sky-fs-micro);font-weight:var(--sky-fw-black);line-height:17px;text-align:center}:is(.hp-sky,.hpk-ui) .hpk-fab{position:absolute;bottom:122px;display:grid;place-items:center;width:56px;height:56px;padding:0;border:1px solid var(--sky-gl-rim);border-radius:var(--sky-r-round);background:linear-gradient(160deg,var(--sky-gl-hi),var(--sky-gl-lo)),rgba(var(--nt),.1);box-shadow:var(--sky-gl-float-lift);color:var(--ni);cursor:pointer;backdrop-filter:var(--sky-blur-island);-webkit-backdrop-filter:var(--sky-blur-island);-webkit-tap-highlight-color:transparent;transition:transform var(--sky-dur-press) var(--sky-ease-out),background var(--sky-dur-quick) var(--sky-ease-out)}:is(.hp-sky,.hpk-ui) .hpk-fab.is-left{left:10px}:is(.hp-sky,.hpk-ui) .hpk-fab.is-right{right:10px}:is(.hp-sky,.hpk-ui) .hpk-fab .icn{display:block;width:22px;height:22px}:is(.hp-sky,.hpk-ui) .hpk-fab.is-on{background:linear-gradient(160deg,var(--sky-gl-hi),var(--sky-gl-lo)),rgba(var(--nt),.24);box-shadow:var(--sky-gl-rec-lift)}:is(.hp-sky,.hpk-ui) .hpk-fab:active{transform:scale(.94)}:is(.hp-sky,.hpk-ui) .hpk-fab-stop{display:block;width:17px;height:17px;border-radius:var(--sky-r-xs);background:var(--ni)}:is(.hp-sky,.hpk-ui) .hpk-rec{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid var(--sky-gl-rim);border-radius:var(--sky-r-pill);background:linear-gradient(160deg,var(--sky-gl-fill),var(--sky-gl-fill-lo));backdrop-filter:var(--sky-blur-float);-webkit-backdrop-filter:var(--sky-blur-float);color:var(--sky-bad-ink);font-size:var(--sky-fs-md);font-weight:var(--sky-fw-black);font-variant-numeric:tabular-nums}:is(.hp-sky,.hpk-ui) .hpk-rec.is-float{position:absolute;right:76px;bottom:132px}:is(.hp-sky,.hpk-ui) .hpk-rec i{width:8px;height:8px;border-radius:var(--sky-r-round);background:var(--sky-bad)}:is(.hp-sky,.hpk-ui) .hpk-vd{display:flex;flex:0 0 64px;flex-direction:column;align-items:center;gap:6px}:is(.hp-sky,.hpk-ui) .hpk-vd-ring{display:grid;place-items:center;width:60px;height:60px;box-sizing:border-box;padding:3px;border-radius:var(--sky-r-round);background:transparent}:is(.hp-sky,.hpk-ui) .hpk-vd.is-open .hpk-vd-ring{background:rgba(var(--nt),.18)}:is(.hp-sky,.hpk-ui) .hpk-vd.is-playing .hpk-vd-ring{background:conic-gradient(var(--ni) 0 var(--p),rgba(var(--nt),.16) var(--p) 100%)}:is(.hp-sky,.hpk-ui) .hpk-vd-btn{display:grid;place-items:center;width:54px;height:54px;padding:0;border:1px solid var(--sky-gl-rim);border-radius:var(--sky-r-round);background:linear-gradient(160deg,var(--sky-gl-hi),var(--sky-gl-lo)),rgba(var(--nt),.14);box-shadow:var(--sky-gl-lift);color:var(--ni);cursor:pointer;backdrop-filter:var(--sky-blur-float);-webkit-backdrop-filter:var(--sky-blur-float);-webkit-tap-highlight-color:transparent}:is(.hp-sky,.hpk-ui) .hpk-vd-btn .icn{width:18px;height:18px}:is(.hp-sky,.hpk-ui) .hpk-vd-when{display:inline-flex;align-items:center;gap:3px;color:var(--sky-mut);font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-heavy);white-space:nowrap}:is(.hp-sky,.hpk-ui) .hpk-mark{width:12px;height:12px;color:var(--ni)}:is(.hp-sky,.hpk-ui) .hpk-ns{display:flex;flex-direction:column;gap:8px;min-width:0}:is(.hp-sky,.hpk-ui) .hpk-ns-title{display:flex;align-items:center;gap:7px;margin:14px 8px 2px;color:var(--sky-mut);font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-black);letter-spacing:.08em;text-transform:uppercase}:is(.hp-sky,.hpk-ui) .hpk-ns-title i{width:8px;height:8px;border-radius:var(--sky-r-round);background:var(--ni)}:is(.hp-sky,.hpk-ui) .hpk-nlist{overflow:hidden;border:1px solid var(--sky-gl-rim);border-radius:var(--sky-r-lg);background:linear-gradient(160deg,var(--sky-gl-fill),var(--sky-gl-fill-lo));box-shadow:var(--sky-gl-card-lift);backdrop-filter:var(--sky-blur-card);-webkit-backdrop-filter:var(--sky-blur-card)}:is(.hp-sky,.hpk-ui) .hpk-nrow{display:flex;align-items:flex-start;gap:12px;padding:12px 14px 12px 12px}:is(.hp-sky,.hpk-ui) .hpk-nrow+.hpk-nrow{border-top:1px solid rgba(var(--sky-ink-rgb),.07)}:is(.hp-sky,.hpk-ui) .hpk-nrow-body{display:flex;flex:1 1 auto;flex-direction:column;gap:5px;min-width:0}:is(.hp-sky,.hpk-ui) .hpk-nrow-text{margin:0;color:var(--sky-ink);font-size:var(--sky-fs-field);font-weight:var(--sky-fw-bold);line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}:is(.hp-sky,.hpk-ui) .hpk-nrow-link{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:var(--sky-touch);color:var(--sky-ink);text-decoration:none}:is(.hp-sky,.hpk-ui) .hpk-nrow-link strong{font-size:var(--sky-fs-field);font-weight:var(--sky-fw-heavy)}:is(.hp-sky,.hpk-ui) .hpk-nrow-link small{overflow:hidden;color:var(--sky-obj-ink);font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-bold);text-overflow:ellipsis;white-space:nowrap}:is(.hp-sky,.hpk-ui) .hpk-nrow-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--sky-mut);font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-bold)}:is(.hp-sky,.hpk-ui) .hpk-nrow-acts,:is(.hp-sky,.hpk-ui) .hpk-nacts{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}:is(.hp-sky,.hpk-ui) .hpk-chip{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:22px;height:22px;box-sizing:border-box;padding:0 4px;border:1px solid var(--sky-gl-rim);border-radius:var(--sky-r-pill);background:linear-gradient(160deg,var(--sky-gl-hi),var(--sky-gl-lo)),rgba(var(--nt),.16);color:var(--ni);font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-heavy)}:is(.hp-sky,.hpk-ui) .hpk-chip.has-words{padding:0 8px}:is(.hp-sky,.hpk-ui) .hpk-chip .icn{width:12px;height:12px}:is(.hp-sky,.hpk-ui) .hpk-mt{position:relative;aspect-ratio:1 / 1;min-width:0}:is(.hp-sky,.hpk-ui) .hpk-mt-open{position:relative;display:grid;place-items:center;width:100%;height:100%;padding:0;overflow:hidden;border:1px solid var(--sky-gl-rim);border-radius:var(--sky-r-md);background:linear-gradient(160deg,var(--sky-gl-hi),var(--sky-gl-lo)),rgba(var(--sky-crew-rgb),.14);box-shadow:var(--sky-gl-lift);cursor:pointer;-webkit-tap-highlight-color:transparent}:is(.hp-sky,.hpk-ui) .hpk-mt-open img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}:is(.hp-sky,.hpk-ui) .hpk-mt.is-staged .hpk-mt-open{box-shadow:var(--sky-gl-ring)}:is(.hp-sky,.hpk-ui) .hpk-mt-play{position:relative;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--sky-gl-rim);border-radius:var(--sky-r-round);background:linear-gradient(160deg,var(--sky-gl-fill),var(--sky-gl-fill-lo));color:var(--sky-ink);backdrop-filter:var(--sky-blur-pill);-webkit-backdrop-filter:var(--sky-blur-pill)}:is(.hp-sky,.hpk-ui) .hpk-mt-play .icn{width:14px;height:14px}:is(.hp-sky,.hpk-ui) .hpk-mt-dur{position:absolute;right:6px;bottom:6px;padding:2px 6px;border-radius:var(--sky-r-xs);background:var(--sky-gl-scrim);color:var(--sky-on-fade);font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-black);font-variant-numeric:tabular-nums}:is(.hp-sky,.hpk-ui) .hpk-mt-prog{position:absolute;left:8px;right:8px;bottom:8px;height:4px;overflow:hidden;border-radius:var(--sky-r-pill);background:rgba(var(--sky-ink-rgb),.18)}:is(.hp-sky,.hpk-ui) .hpk-mt-prog:after{content:"";display:block;width:var(--p);height:100%;background:var(--sky-blue)}:is(.hp-sky,.hpk-ui) .hpk-mt-marks{position:absolute;left:6px;top:6px;display:flex;gap:4px;pointer-events:none}:is(.hp-sky,.hpk-ui) .hpk-mt-share{position:absolute;top:0;right:0;display:grid;place-items:center;width:var(--sky-touch);height:var(--sky-touch);padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}:is(.hp-sky,.hpk-ui) .hpk-mt-share span{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--sky-gl-rim);border-radius:var(--sky-r-round);background:linear-gradient(160deg,var(--sky-gl-fill),var(--sky-gl-fill-lo));box-shadow:var(--sky-gl-lift);color:var(--sky-ink-2);backdrop-filter:var(--sky-blur-pill);-webkit-backdrop-filter:var(--sky-blur-pill)}:is(.hp-sky,.hpk-ui) .hpk-mt-share .icn{width:15px;height:15px}:is(.hp-sky,.hpk-ui) .hpk-mgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}:is(.hp-sky,.hpk-ui) .hpk-stage{display:flex;flex-direction:column;gap:8px;margin:0 0 10px}:is(.hp-sky,.hpk-ui) .hpk-stage-frame{position:relative;overflow:hidden;border:1px solid var(--sky-gl-rim);border-radius:var(--sky-r-lg);background:var(--sky-gl-stage);box-shadow:var(--sky-gl-card-lift);touch-action:pan-y}:is(.hp-sky,.hpk-ui) .hpk-stage.is-video .hpk-stage-frame{aspect-ratio:16 / 9}:is(.hp-sky,.hpk-ui) .hpk-stage.is-photo .hpk-stage-frame{aspect-ratio:4 / 3}:is(.hp-sky,.hpk-ui) .hpk-stage-frame :is(img,video){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}:is(.hp-sky,.hpk-ui) .hpk-stage-close{position:absolute;left:10px;top:10px}:is(.hp-sky,.hpk-ui) .hpk-stage-sound{position:absolute;right:10px;top:10px}:is(.hp-sky,.hpk-ui) .hpk-stage-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-58%);transition:opacity var(--sky-dur-quick) var(--sky-ease-out)}:is(.hp-sky,.hpk-ui) .hpk-stage.is-playing .hpk-stage-play{opacity:.5}:is(.hp-sky,.hpk-ui) .hpk-stage :is(.hpk-stage-close,.hpk-stage-sound,.hpk-stage-play){color:var(--sky-on-fade)}:is(.hp-sky,.hpk-ui) .hpk-stage-bar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:8px;padding:14px 8px 4px;background:linear-gradient(0deg,var(--sky-gl-scrim),transparent)}:is(.hp-sky,.hpk-ui) .hpk-stage-time{flex:none;color:var(--sky-on-fade);font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-heavy);font-variant-numeric:tabular-nums}:is(.hp-sky,.hpk-ui) .hpk-stage-bar input{flex:1 1 auto;min-width:0;height:var(--sky-touch);margin:0;accent-color:var(--sky-on-fade);cursor:pointer}:is(.hp-sky,.hpk-ui) .hpk-stage-speed{flex:none;height:var(--sky-touch);min-width:var(--sky-touch);padding:0 12px;border:1px solid var(--sky-gl-rim);border-radius:var(--sky-r-pill);background:linear-gradient(160deg,var(--sky-gl-hi),var(--sky-gl-lo));color:var(--sky-on-fade);font-family:var(--sky-font);font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-black);cursor:pointer}:is(.hp-sky,.hpk-ui) .hpk-stage-under{display:flex;align-items:center;gap:8px;padding:0 2px}:is(.hp-sky,.hpk-ui) .hpk-stage-cap{flex:1 1 auto;min-width:0;color:var(--sky-ink-2);font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-heavy)}:is(.hp-sky,.hpk-ui) .hpk-nf-box{display:flex;flex-direction:column;gap:8px}:is(.hp-sky,.hpk-ui) .hpk-nf-box.is-pinned{position:sticky;top:0;z-index:var(--sky-z-sticky);padding-bottom:4px}:is(.hp-sky,.hpk-ui) .hpk-nf{display:flex;align-items:flex-end;gap:6px;margin:0;padding:8px 8px 8px 14px;border:1px solid var(--sky-gl-rim);border-radius:var(--sky-r-lg);background:linear-gradient(160deg,var(--sky-gl-fill),var(--sky-gl-fill-lo));box-shadow:var(--sky-gl-card-lift);backdrop-filter:var(--sky-blur-card);-webkit-backdrop-filter:var(--sky-blur-card)}:is(.hp-sky,.hpk-ui) .hpk-nf textarea{flex:1 1 auto;min-width:0;min-height:var(--sky-touch);max-height:120px;padding:12px 0;border:0;outline:none;resize:none;background:transparent;color:var(--sky-ink);font-family:var(--sky-font);font-size:var(--sky-fs-field);font-weight:var(--sky-fw-bold);line-height:1.4}:is(.hp-sky,.hpk-ui) .hpk-nf textarea::placeholder{color:var(--sky-faint)}:is(.hp-sky,.hpk-ui) .hpk-nf-add.is-idle{opacity:.45}:is(.hp-sky,.hpk-ui) .hpk-nf-picks{display:flex;gap:6px;padding:0 2px;overflow-x:auto}:is(.hp-sky,.hpk-ui) .hpk-pick{flex:none;display:inline-flex;align-items:center;justify-content:center;height:var(--sky-touch);min-width:var(--sky-touch);padding:0 14px;border:1px solid var(--sky-gl-rim);border-radius:var(--sky-r-pill);background:linear-gradient(160deg,var(--sky-gl-hi),var(--sky-gl-lo)),rgba(var(--sky-blue-rgb),.07);box-shadow:var(--sky-gl-lift);color:var(--sky-blue);font-family:var(--sky-font);font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-heavy);white-space:nowrap;cursor:pointer}:is(.hp-sky,.hpk-ui) .hpk-pick.is-on{background:linear-gradient(160deg,var(--sky-gl-hi),var(--sky-gl-lo)),rgba(var(--sky-blue-rgb),.22)}:is(.hp-sky,.hpk-ui) .hpk-pick.is-clear{padding:0;color:var(--sky-mut)}:is(.hp-sky,.hpk-ui) .hpk-pick .icn{width:16px;height:16px}:is(.hp-sky,.hpk-ui) .hpk-pick.is-when{position:relative;overflow:hidden}:is(.hp-sky,.hpk-ui) .hpk-pick-when{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);margin:0;border:0;padding:0;opacity:0;cursor:pointer}:is(.hp-sky,.hpk-ui) .hpk-vrow{display:flex;gap:12px;padding:2px 6px 4px;overflow-x:auto;scrollbar-width:none}:is(.hp-sky,.hpk-ui) .hpk-fab.is-inline{position:static}:is(.hp-sky,.hpk-ui) .hpk-notes-demo-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hpk-ui .cbar{display:grid;gap:9px}.hpk-ui .cbar-l{display:flex;align-items:center;justify-content:space-between;gap:6px 14px;flex-wrap:wrap}.hpk-ui .cbar-l>span{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hpk-ui .cbar-l em{display:inline-flex;align-items:center;gap:6px;font-style:normal;color:var(--sky-mut);font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-heavy);white-space:nowrap}.hpk-ui .cbar-l em b{color:var(--sky-ink);font-size:var(--sky-fs-md);font-weight:var(--sky-fw-black);font-variant-numeric:tabular-nums}.hpk-ui .cbar-l i.dot{flex:none;width:8px;height:8px;border-radius:var(--sky-r-round);background:color-mix(in srgb,var(--k) 70%,var(--sky-card))}.hpk-ui .cbar-l .xmark{margin:0 1px}.hpk-ui .cbar-t{display:flex;height:10px;border-radius:var(--sky-r-pill);background:rgba(var(--sky-ink-rgb),.05)}.hpk-ui .cbar-t>i{position:relative;flex:var(--pct) 1 0%;min-width:18px;background-image:linear-gradient(180deg,rgba(var(--sky-surface-rgb),.55),rgba(var(--sky-surface-rgb),0) 65%),linear-gradient(90deg,color-mix(in srgb,var(--k) 62%,var(--sky-card)) var(--fill),color-mix(in srgb,var(--k) 27%,var(--sky-card)) var(--fill))}.hpk-ui .cbar-t>i:first-child{border-top-left-radius:var(--sky-r-pill);border-bottom-left-radius:var(--sky-r-pill)}.hpk-ui .cbar-t>i:last-child{border-top-right-radius:var(--sky-r-pill);border-bottom-right-radius:var(--sky-r-pill)}.hpk-ui .cbar-t>i:only-child{border-radius:var(--sky-r-pill)}.hpk-ui .cbar-t>i+i:before{content:"";position:absolute;left:0;top:50%;width:12px;height:12px;border-radius:var(--sky-r-tick);transform:translate(-50%,-50%) rotate(45deg);background:var(--sky-card);box-shadow:var(--sky-wk-seam)}.hpk-ui .cbar .k-lab{--k:var(--sky-lab)}.hpk-ui .cbar .k-mat{--k:var(--sky-mat)}.hpk-ui .cbar .k-extra{--k:var(--sky-extra)}:is(.hpk-ui,.hp-sky) .csplit{display:grid;justify-items:center;gap:4px;margin-top:2px}:is(.hpk-ui,.hp-sky) .csplit-w{display:flex;align-items:baseline;gap:3px;font-size:var(--sky-fs-label);font-weight:var(--sky-fw-black);font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap}:is(.hpk-ui,.hp-sky) .csplit-w i{font-style:normal;color:var(--sky-mut)}:is(.hpk-ui,.hp-sky) .csplit .pd{display:inline-flex;align-items:center;gap:2px;color:var(--sky-ok-ink)}:is(.hpk-ui,.hp-sky) .csplit .pd.is-none,:is(.hpk-ui,.hp-sky) .csplit.k-later .lf{color:var(--sky-mut)}:is(.hpk-ui,.hp-sky) .csplit .lf{color:var(--sky-amber-ink)}:is(.hpk-ui,.hp-sky) .csplit .pd .icn{width:12px;height:12px}:is(.hpk-ui,.hp-sky) .mnote{display:block;margin-top:2px;font-size:var(--sky-fs-label);font-weight:var(--sky-fw-heavy);font-variant-numeric:tabular-nums;line-height:1.1;color:var(--sky-mut);white-space:nowrap}:is(.hpk-ui,.hp-sky) .csplit-b{display:block;width:72%;min-width:44px;height:3px;overflow:hidden;border-radius:var(--sky-r-pill);background:rgba(var(--sky-amber-rgb),.3)}:is(.hpk-ui,.hp-sky) .csplit.k-later .csplit-b{background:rgba(var(--sky-ink-rgb),.1)}:is(.hpk-ui,.hp-sky) .csplit.k-paid .csplit-b{background:rgba(var(--sky-ok-rgb),.2)}:is(.hpk-ui,.hp-sky) .csplit-b>i{display:block;width:var(--fill);height:100%;border-radius:inherit;background:var(--sky-ok)}:is(.hpk-ui,.hp-sky) :has(>.csplit.is-late){border-radius:var(--sky-r-md);box-shadow:var(--sky-wk-late-ring)}.hpk-ui .crewsum{display:grid;justify-items:end;text-align:right}.hpk-ui .crewsum b{font-size:var(--sky-fs-field);font-weight:var(--sky-fw-black);font-variant-numeric:tabular-nums}.hpk-ui .crewsum small{color:var(--sky-mut);font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-heavy)}.hpk-ui .billrow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 9px 9px 12px;border-radius:var(--sky-r-md);background:rgba(var(--sky-surface-rgb),.72);box-shadow:var(--sky-wk-ring)}.hpk-ui .billrow-m{display:grid;gap:1px;min-width:0}.hpk-ui .billrow-m b{display:flex;align-items:center;gap:6px;font-size:var(--sky-fs-md);font-weight:var(--sky-fw-black);line-height:1.25}.hpk-ui .billrow-m small{color:var(--sky-mut);font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-bold)}.hpk-ui .billrow-a{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.hpk-ui .billrow-a .btn{height:47px;min-width:47px;padding:0 12px;border-radius:var(--sky-r-sm);font-size:var(--sky-fs-sm);box-shadow:none}.hpk-ui .billrow-a .btn.go{box-shadow:var(--sky-wk-go-ring)}.hpk-ui .billrow.is-later{background:transparent;box-shadow:none;border:1.5px dashed rgba(var(--sky-ink-rgb),.16)}.hpk-ui .billrow.is-note{background:rgba(var(--sky-amber-rgb),.08)}.hpk-ui .billrow.is-note{display:flex;flex-wrap:wrap}.hpk-ui .billrow.is-note .billrow-m{flex:1 1 14em}.hpk-ui .billrow.is-note .billrow-a{margin-left:auto}.hpk-ui .btn.soft.k-ink{border:0;background:linear-gradient(180deg,rgba(var(--sky-surface-rgb),.95),rgba(var(--sky-surface-rgb),.78));box-shadow:var(--sky-wk-ink-btn);color:rgb(var(--sky-ink-rgb))}.hpk-ui .btn.soft.k-warm{border:0;background:linear-gradient(135deg,rgba(var(--sky-amber-rgb),.2),rgba(var(--sky-amber-rgb),.07)),rgba(var(--sky-surface-rgb),.75);box-shadow:var(--sky-wk-warm-btn);color:var(--sky-amber-deep)}.hpk-ui .btn.soft.k-bad{border:0;background:linear-gradient(135deg,rgba(var(--sky-bad-rgb),.14),rgba(var(--sky-bad-rgb),.05)),rgba(var(--sky-surface-rgb),.75);box-shadow:var(--sky-wk-bad-btn);color:var(--sky-bad-ink)}.hpk-ui .btn.soft.k-bad:disabled{opacity:.5}.hpk-ui .cardfoot{container-type:inline-size;margin-top:2px}.hpk-ui .cardfoot-in{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hpk-ui .glink{--k:var(--sky-paint-rgb);position:relative;display:flex;align-items:center;gap:8px;min-width:0;height:52px;padding:0 8px 0 7px;border:0;border-radius:var(--sky-r-md);background:linear-gradient(135deg,rgba(var(--k),.17),rgba(var(--k),.05) 62%),rgba(var(--sky-surface-rgb),.72);box-shadow:var(--sky-wk-tile-paint);-webkit-backdrop-filter:var(--sky-blur-tabs);backdrop-filter:var(--sky-blur-tabs);color:color-mix(in srgb,rgb(var(--k)) 52%,rgb(var(--sky-ink-rgb)));font:inherit;text-align:left;cursor:pointer;transition:transform var(--sky-dur-press) ease}.hpk-ui .glink:active{transform:scale(.97)}.hpk-ui .glink.k-crew{--k:var(--sky-crew-rgb);box-shadow:var(--sky-wk-tile-crew)}.hpk-ui .glink-i{display:grid;flex:0 0 32px;place-items:center;width:32px;height:32px;border-radius:var(--sky-r-sm);background:linear-gradient(150deg,rgba(var(--k),.78),rgb(var(--k)));box-shadow:var(--sky-wk-chip-paint);color:var(--sky-card)}.hpk-ui .glink.k-crew .glink-i{box-shadow:var(--sky-wk-chip-crew)}.hpk-ui .glink-i .icn{width:18px;height:18px}.hpk-ui .glink-t{display:grid;gap:1px;min-width:0}.hpk-ui .glink-t small{font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-bold);opacity:.78;line-height:1.1}.hpk-ui .glink-t b{overflow:hidden;font-size:var(--sky-fs-md);font-weight:var(--sky-fw-black);line-height:1.15;white-space:nowrap;text-overflow:ellipsis}.hpk-ui .glink:disabled{background:rgba(var(--sky-surface-rgb),.55);box-shadow:var(--sky-wk-ring);color:var(--sky-mut);cursor:default}.hpk-ui .glink:disabled .glink-i{background:rgba(var(--sky-ink-rgb),.08);box-shadow:none;color:var(--sky-mut)}@container (max-width:299px){.hpk-ui .cardfoot-in{grid-template-columns:1fr}}.hpk-ui .chg{display:grid;gap:2px;padding:6px 10px 4px;border-radius:var(--sky-r-md);background:linear-gradient(135deg,rgba(var(--sky-extra-rgb),.07),rgba(var(--sky-extra-rgb),.025)),rgba(var(--sky-surface-rgb),.6);box-shadow:var(--sky-wk-change-ring)}.hpk-ui .chg-h{color:var(--sky-extra-ink);font-size:var(--sky-fs-label);font-weight:var(--sky-fw-black);letter-spacing:.07em;text-transform:uppercase;padding:2px 0 3px}.hpk-ui .chg-r{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;border-top:1px solid rgba(var(--sky-extra-rgb),.09)}.hpk-ui .chg-r:first-of-type{border-top:0}.hpk-ui .chg-m{display:grid;min-width:0}.hpk-ui .chg-m b{overflow:hidden;font-size:var(--sky-fs-md);font-weight:var(--sky-fw-heavy);line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.hpk-ui .chg-m small{color:var(--sky-mut);font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-bold)}.hpk-ui .chg-a b{font-size:var(--sky-fs-md);font-weight:var(--sky-fw-black);font-variant-numeric:tabular-nums}.hpk-ui .chg-more{display:flex;align-items:center;justify-content:center;gap:4px;min-height:47px;border:0;border-top:1px solid rgba(var(--sky-extra-rgb),.09);background:none;color:var(--sky-extra-ink);font:inherit;font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-black);cursor:pointer}.hpk-ui .secbar{display:flex;align-items:center;gap:11px;width:100%;min-height:47px;margin-top:8px;padding:16px 4px 4px;border:0;border-top:1px solid var(--sky-hair);background:none;color:var(--sky-ink);font:inherit;text-align:left}.hpk-ui .secbar.first{margin-top:2px;padding-top:4px;border-top:0}.hpk-ui .secbar>i{flex:none;width:9px;height:9px;border-radius:var(--sky-r-tick);transform:rotate(45deg);background:var(--k)}.hpk-ui .secbar h3{margin:0;font-size:var(--sky-fs-lg);font-weight:var(--sky-fw-black);letter-spacing:-.02em}.hpk-ui .secbar .pill{margin-left:auto}.hpk-ui .secbar .cv{display:grid;color:var(--sky-mut)}.hpk-ui .secbar[aria-expanded=true] .cv{transform:rotate(180deg)}.hpk-ui .secbar.k-owed,.hpk-ui .secbar.k-needs{--k:var(--sky-warn)}.hpk-ui .secbar.k-soon{--k:var(--sky-blue)}.hpk-ui .secbar.k-paid{--k:var(--sky-ok)}.hpk-ui .secbar.k-hist{--k:var(--sky-slate)}.hpk-ui .jobrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:64px;padding:9px 14px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.hpk-ui .jobrow+.jobrow{border-top:1px solid var(--sky-hair)}.hpk-ui .jobrow-m{display:grid;gap:2px;min-width:0}.hpk-ui .jobrow-m b{font-size:var(--sky-fs-md);font-weight:var(--sky-fw-black)}.hpk-ui .jobrow-m small{color:var(--sky-mut);font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-bold);line-height:1.35}.hpk-ui .jobrow-r{display:grid;justify-items:end;gap:5px}.hpk-ui .jobrow-r b{font-size:var(--sky-fs-md);font-weight:var(--sky-fw-black);font-variant-numeric:tabular-nums}.hpk-ui .hbar{padding:0}.hpk-ui .hbar-h{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px;padding:10px 12px 0;color:var(--sky-mut);font-size:var(--sky-fs-label);font-weight:var(--sky-fw-black);letter-spacing:.07em;text-transform:uppercase}.hpk-ui .hbar-a{display:inline-flex;align-items:center;gap:2px;color:var(--sky-blue);font-size:var(--sky-fs-sm);letter-spacing:0;text-transform:none;white-space:nowrap}.hpk-ui .hbar-a .icn{width:14px;height:14px}.hpk-ui .hbar-r{display:flex;justify-content:flex-end;margin:0;padding:10px 6px 12px;overflow:hidden;list-style:none;-webkit-mask-image:linear-gradient(90deg,transparent,var(--sky-ink) 28px);mask-image:linear-gradient(90deg,transparent,var(--sky-ink) 28px)}.hpk-ui .hbar-r li{--tc:var(--sky-slate);position:relative;display:grid;flex:1 0 100px;justify-items:center;align-content:start;gap:2px;min-width:0;padding:0 4px;text-align:center}.hpk-ui .hbar-r li+li:before{content:"";position:absolute;top:5px;right:50%;width:100%;height:2px;background:var(--sky-hair)}.hpk-ui .hbar-r li>i{position:relative;width:12px;height:12px;margin-bottom:5px;border-radius:var(--sky-r-round);background:var(--tc)}.hpk-ui .hbar-r b{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-black);line-height:1.2}.hpk-ui .hbar-r b .xmark{margin:0 2px 0 0}.hpk-ui .hbar-r small{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--sky-mut);font-size:var(--sky-fs-micro);font-weight:var(--sky-fw-bold);line-height:1.25}.hpk-ui .hbar-r li.is-ok{--tc:var(--sky-ok)}.hpk-ui .hbar-r li.is-warn{--tc:var(--sky-warn)}.hpk-ui .hbar-r li.is-extra{--tc:var(--sky-extra)}.hpk-ui .hbar-r li.hbar-none{flex:1 1 auto;justify-items:start;color:var(--sky-mut);font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-bold)}.hpk-ui .hist{margin:0;padding:2px 14px;list-style:none}.hpk-ui .hist li{--tc:var(--sky-slate);display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px;padding:12px 0 10px}.hpk-ui .hist li+li{border-top:1px solid var(--sky-hair)}.hpk-ui .hist li>i{grid-row:1 / span 2;align-self:start;width:8px;height:8px;margin-top:5px;border-radius:var(--sky-r-round);background:var(--tc)}.hpk-ui .hist .t{min-width:0}.hpk-ui .hist .t b{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--sky-fs-md);font-weight:var(--sky-fw-black);line-height:1.3}.hpk-ui .hist .t small{display:block;margin-top:2px;color:var(--sky-mut);font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-bold);line-height:1.35}.hpk-ui .hist .s{display:grid;justify-items:end;align-content:start;gap:6px}.hpk-ui .hist .s time{color:var(--sky-mut);font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-heavy);white-space:nowrap}.hpk-ui .hist .hist-qb{grid-column:2 / 4;justify-self:start;display:inline-flex;align-items:center;gap:3px;min-height:47px;min-width:47px;margin:-6px 0 -10px;color:var(--sky-blue);font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-black);text-decoration:none}.hpk-ui .hist li.is-ok{--tc:var(--sky-ok)}.hpk-ui .hist li.is-warn{--tc:var(--sky-warn)}.hpk-ui .hist li.is-extra{--tc:var(--sky-extra)}.hpk-ui .hist .xmark{margin:0}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-financial-grid.has-profit:has(>.hp-dash-crew){grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr) minmax(0,1.15fr) minmax(0,1fr)}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-financial-grid.without-profit:has(>.hp-dash-crew){grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr)}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-financial-grid>div.hp-dash-crew{--m: var(--sky-crew-ink);display:grid;align-content:start;justify-items:center}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-financial-grid>div.hp-dash-crew dt{justify-content:center}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-financial-grid:has(>.hp-dash-crew){grid-template-rows:auto auto auto}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-financial-grid:has(>.hp-dash-crew)>div{display:grid;grid-row:span 3;grid-template-rows:subgrid;align-content:start;padding-right:7px;padding-left:7px}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-financial-grid:has(>.hp-dash-crew)>div>dt{flex-wrap:wrap;row-gap:1px;align-self:start}.hp-sky .hpk-tagbtn{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:var(--sky-touch);min-height:var(--sky-touch);margin:calc((17px - var(--sky-touch)) / 2) 0;padding:0;border:0;background:none;color:inherit;font-family:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.hp-sky .hpk-tagbtn:active .hpk-tag{filter:brightness(.94)}.hp-sky .hpk-tagbtn:focus-visible{outline:none}.hp-sky .hpk-tagbtn:focus-visible .hpk-tag{outline:2px solid var(--sky-blue);outline-offset:2px}.hp-sky .hpk-tagbtn:disabled{cursor:default;opacity:.55}.hp-sky .hpk-mjc,.hpk-ui .hpk-mjc{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-content:center;gap:3px;width:100%;min-width:0;min-height:var(--sky-touch);margin:0;padding:6px 10px 7px;border:1px solid rgba(var(--sky-lab-rgb),.2);border-radius:var(--sky-r-sm);background:linear-gradient(135deg,rgba(var(--sky-lab-rgb),.08),rgba(var(--sky-lab-rgb),.015) 72%),var(--sky-card);color:var(--sky-ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--sky-dur-press) ease}.hp-sky .hpk-mjc:active,.hpk-ui .hpk-mjc:active{transform:scale(.985)}.hp-sky .hpk-mjc:focus-visible,.hpk-ui .hpk-mjc:focus-visible{outline:2px solid var(--sky-lab);outline-offset:2px}.hp-sky .hpk-mjc-top,.hpk-ui .hpk-mjc-top{display:flex;align-items:baseline;gap:8px;min-width:0}.hp-sky .hpk-mjc-name,.hpk-ui .hpk-mjc-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-heavy);line-height:1.25}.hp-sky .hpk-mjc-amt,.hpk-ui .hpk-mjc-amt{flex:none;color:var(--sky-lab-ink);font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-black);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.hp-sky .hpk-mjc-row,.hpk-ui .hpk-mjc-row{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0}.hp-sky .hpk-mjc-pill,.hpk-ui .hpk-mjc-pill{display:inline-flex;flex:none;align-items:center;gap:3px;padding:1px 6px;border-radius:var(--sky-r-pill);background:rgba(var(--sky-ink-rgb),.06);color:var(--sky-mut);font-size:var(--sky-fs-micro);font-weight:var(--sky-fw-heavy);line-height:1.4;white-space:nowrap}.hp-sky .hpk-mjc-pill .icn,.hpk-ui .hpk-mjc-pill .icn{display:block;flex:none;width:10px;height:10px}.hp-sky .hpk-mjc-pill.ok,.hpk-ui .hpk-mjc-pill.ok{background:rgba(var(--sky-ok-rgb),.12);color:var(--sky-ok-ink)}.hp-sky .hpk-mjc-pill.teal,.hpk-ui .hpk-mjc-pill.teal{background:rgba(var(--sky-crew-rgb),.13);color:var(--sky-teal-ink)}.hp-sky .hpk-mjc-pill.warn,.hpk-ui .hpk-mjc-pill.warn{background:rgba(var(--sky-warn-rgb),.14);color:var(--sky-warn)}.hp-sky .hpk-mjc-sub,.hpk-ui .hpk-mjc-sub{min-width:0;margin-left:auto;overflow:hidden;text-overflow:ellipsis;color:var(--sky-faint);font-size:var(--sky-fs-micro);font-weight:var(--sky-fw-bold);white-space:nowrap}.hp-sky .hpk-mjc-bar,.hpk-ui .hpk-mjc-bar{position:absolute;left:0;right:0;bottom:0;display:block;height:2px;overflow:hidden;background:rgba(var(--sky-lab-rgb),.18)}.hp-sky .hpk-mjc-bar i,.hpk-ui .hpk-mjc-bar i{display:block;width:var(--paid,0%);height:100%;background:var(--sky-ok)}.hp-sky .hpk-mbk,.hpk-ui .hpk-mbk{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border:1px solid var(--sky-hair);border-radius:var(--sky-r-sm);background:var(--sky-card);box-shadow:var(--sky-card-shadow)}.hp-sky .hpk-mbk-row,.hpk-ui .hpk-mbk-row{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;column-gap:8px;min-height:40px;padding:5px 12px 5px 10px}.hp-sky .hpk-mbk-row+.hpk-mbk-row,.hpk-ui .hpk-mbk-row+.hpk-mbk-row{border-top:1px solid var(--sky-hair)}.hp-sky .hpk-mbk-sign,.hpk-ui .hpk-mbk-sign{color:var(--sky-faint);font-size:var(--sky-fs-md);font-style:normal;font-weight:var(--sky-fw-black);text-align:center}.hp-sky .hpk-mbk-l,.hpk-ui .hpk-mbk-l{display:grid;gap:1px;min-width:0}.hp-sky .hpk-mbk-l b,.hpk-ui .hpk-mbk-l b{overflow:hidden;color:var(--sky-ink);font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-heavy);text-overflow:ellipsis;white-space:nowrap}.hp-sky .hpk-mbk-l small,.hpk-ui .hpk-mbk-l small{overflow:hidden;color:var(--sky-mut);font-size:var(--sky-fs-micro);font-weight:var(--sky-fw-bold);text-overflow:ellipsis;white-space:nowrap}.hp-sky .hpk-mbk-v,.hpk-ui .hpk-mbk-v{color:var(--sky-ink-2);font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-black);font-variant-numeric:tabular-nums;white-space:nowrap}.hp-sky .hpk-mbk-v.ok,.hpk-ui .hpk-mbk-v.ok{color:var(--sky-ok-ink)}.hp-sky .hpk-mbk-v.bad,.hpk-ui .hpk-mbk-v.bad{color:var(--sky-bad-ink)}.hp-sky .hpk-mbk-v.lab,.hpk-ui .hpk-mbk-v.lab{color:var(--sky-lab-ink)}.hp-sky .hpk-mbk-v.crew,.hpk-ui .hpk-mbk-v.crew{color:var(--sky-teal-ink)}.hp-sky .hpk-mbk-v.blue,.hpk-ui .hpk-mbk-v.blue{color:var(--sky-blue)}.hp-sky .hpk-mbk-v.way,.hpk-ui .hpk-mbk-v.way{color:var(--sky-teal-ink)}.hp-sky .hpk-mbk-row.is-total,.hpk-ui .hpk-mbk-row.is-total{border-top:1.5px solid rgba(var(--sky-ink-rgb),.18);background:rgba(var(--sky-ok-rgb),.06)}.hp-sky .hpk-mbk-row.is-total .hpk-mbk-l b,.hpk-ui .hpk-mbk-row.is-total .hpk-mbk-l b{font-weight:var(--sky-fw-black)}.hp-sky .hpk-mbk-row.is-total .hpk-mbk-v,.hpk-ui .hpk-mbk-row.is-total .hpk-mbk-v{font-size:var(--sky-fs-md)}.hp-dashboard.hp-sky .hp-dash-metric-menu.owed{left:auto;right:0;width:min(320px,calc(100vw - 32px));gap:4px;padding:6px}.hp-dashboard.hp-sky .hp-dash-metric-menu.owed .hp-dash-menu-title{padding:4px 4px 2px}.hp-dashboard.hp-sky .hp-dash-head-glass>.hpk-bank,.hp-dashboard.hp-sky .hp-dash-head-glass>.hpk-bank-box,.hp-dashboard.hp-sky .hp-dash-head-glass>.hpk-mbk{margin-top:6px}.hp-dashboard.hp-sky .hp-dash-head-glass>.hpk-msum{margin-top:8px}.hp-sky .hpk-hh{position:relative;isolation:isolate;padding:16px 14px 14px;border:1px solid var(--sky-glass-edge);border-radius:var(--sky-hh-frame-r);background:var(--sky-glass);box-shadow:var(--sky-glass-shadow)}.hp-sky .hpk-hh:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--sky-z-under);border-radius:inherit;background:var(--sky-hh-glow);pointer-events:none}.hp-sky .hpk-hh .hp-dash-add-project{min-height:40px;height:auto;padding:0 14px;border:1px solid var(--sky-glass-edge);border-radius:var(--sky-r-pill);background:var(--sky-glass);color:var(--sky-ink);box-shadow:var(--sky-glass-shadow);font-size:var(--sky-hh-btn);font-weight:var(--sky-fw-black);white-space:nowrap}.hp-sky .hpk-hh .hp-dash-add-project:not(.is-note){border-color:color-mix(in srgb,var(--sky-pro) 45%,transparent);color:var(--sky-pro)}.hp-sky .hpk-stats,.hpk-ui .hpk-stats{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;overflow:hidden;border:1px solid var(--sky-glass-edge);border-radius:var(--sky-hh-glass-r);background:var(--sky-glass);box-shadow:var(--sky-glass-shadow);font-family:var(--sky-font)}.hp-sky .hpk-stats:before,.hpk-ui .hpk-stats:before{content:"";position:absolute;top:0;right:0;bottom:50%;left:0;background:var(--sky-hh-sheen);pointer-events:none}.hp-sky .hpk-stat,.hpk-ui .hpk-stat{position:relative;display:grid;justify-items:center;align-content:center;min-width:0;margin:0;padding:7px 4px 6px;border:0;background:none;color:inherit;font-family:inherit;text-align:center;-webkit-tap-highlight-color:transparent}.hp-sky .hpk-stat.t-pro,.hpk-ui .hpk-stat.t-pro{--c:var(--sky-pro)}.hp-sky .hpk-stat.t-mat,.hpk-ui .hpk-stat.t-mat{--c:var(--sky-mat)}.hp-sky .hpk-stat.t-lab,.hpk-ui .hpk-stat.t-lab{--c:var(--sky-lab)}.hp-sky .hpk-stat.t-crew,.hpk-ui .hpk-stat.t-crew{--c:var(--sky-crew)}.hp-sky .hpk-stat+.hpk-stat:before,.hpk-ui .hpk-stat+.hpk-stat:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:1px;background:var(--sky-hair)}.hp-sky button.hpk-stat,.hpk-ui button.hpk-stat{cursor:pointer;transition:transform var(--sky-dur-press) ease}.hp-sky button.hpk-stat:active,.hpk-ui button.hpk-stat:active{transform:scale(.97)}.hp-sky button.hpk-stat:focus-visible,.hpk-ui button.hpk-stat:focus-visible{outline:2px solid var(--sky-blue);outline-offset:-2px;border-radius:var(--sky-r-sm)}.hp-sky .hpk-stat-l,.hpk-ui .hpk-stat-l{max-width:100%;overflow:hidden;color:var(--sky-mut);font-size:var(--sky-hh-label);font-weight:var(--sky-fw-black);letter-spacing:.12em;line-height:1.3;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.hp-sky .hpk-stat-v,.hpk-ui .hpk-stat-v{margin-top:1px;color:var(--sky-ink);font-size:var(--sky-hh-value);font-weight:var(--sky-fw-black);font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.1;text-shadow:var(--sky-hh-stat-glow);white-space:nowrap}.hp-sky .hpk-stat-v.is-long,.hpk-ui .hpk-stat-v.is-long{font-size:var(--sky-hh-value-long)}.hp-sky .hpk-stat-bar,.hpk-ui .hpk-stat-bar{display:block;width:16px;height:2.5px;margin:3px 0 2px;border-radius:var(--sky-hh-bar-r);background:var(--c);box-shadow:var(--sky-hh-bar-glow)}.hp-sky .hpk-stat-n,.hpk-ui .hpk-stat-n{max-width:100%;overflow:hidden;color:var(--sky-mut);font-size:var(--sky-hh-note);font-weight:var(--sky-fw-bold);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.hp-sky .hpk-msum,.hpk-ui .hpk-msum{--op:22px;position:relative;display:grid;grid-template-columns:repeat(var(--ops),minmax(0,1fr) var(--op)) minmax(0,1.2fr);grid-template-rows:auto 5px auto;align-content:center;align-items:center;justify-items:center;width:100%;min-width:0;min-height:var(--sky-touch);margin:0;padding:10px 8px 9px;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;border:1px solid var(--sky-glass-edge);border-radius:var(--sky-hh-glass-r);background:var(--sky-glass);box-shadow:var(--sky-glass-shadow);color:inherit;font-family:var(--sky-font);text-align:center}.hp-sky .hpk-msum:before,.hpk-ui .hpk-msum:before{content:"";position:absolute;top:0;right:0;bottom:50%;left:0;background:var(--sky-hh-sheen);pointer-events:none}.hp-sky .hpk-msum.is-tap,.hpk-ui .hpk-msum.is-tap{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--sky-dur-press) ease}.hp-sky .hpk-msum.is-tap:active,.hpk-ui .hpk-msum.is-tap:active{transform:scale(.985)}.hp-sky .hpk-msum:focus-visible,.hpk-ui .hpk-msum:focus-visible{outline:2px solid var(--sky-blue);outline-offset:2px}.hp-sky .hpk-msum-v,.hpk-ui .hpk-msum-v{grid-row:1;grid-column:var(--col);max-width:100%;color:var(--sky-ink);font-size:var(--sky-hh-sum-value);font-weight:var(--sky-fw-black);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1;white-space:nowrap}.hp-sky .hpk-msum-op,.hpk-ui .hpk-msum-op{grid-row:1;grid-column:var(--col);display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--sky-hair);border-radius:var(--sky-r-round);background:var(--sky-hh-op-fill);box-shadow:var(--sky-hh-op-rim)}.hp-sky .hpk-msum-op svg,.hpk-ui .hpk-msum-op svg{display:block;width:9px;height:9px;fill:none;stroke:var(--sky-mut);stroke-width:1.8;stroke-linecap:round}.hp-sky .hpk-msum-bar,.hpk-ui .hpk-msum-bar{grid-row:2;grid-column:var(--col);display:block;width:14px;height:2.5px;border-radius:var(--sky-hh-bar-r);background:var(--sky-pro)}.hp-sky .hpk-msum-bar.t-bad,.hpk-ui .hpk-msum-bar.t-bad{background:var(--sky-bad)}.hp-sky .hpk-msum-l,.hpk-ui .hpk-msum-l{grid-row:3;grid-column:var(--col);max-width:100%;overflow:hidden;color:var(--sky-mut);font-size:var(--sky-hh-sum-label);font-weight:var(--sky-fw-heavy);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.hp-sky .hpk-msum.is-wait .hpk-msum-v,.hpk-ui .hpk-msum.is-wait .hpk-msum-v,.hp-sky .hpk-msum.is-off .hpk-msum-v,.hpk-ui .hpk-msum.is-off .hpk-msum-v{opacity:.55}@media(max-width:430px){.hp-sky .hpk-hh .hp-dash-add-project{min-height:38px;padding:0 11px;font-size:var(--sky-hh-btn-sm)}.hp-sky .hpk-stat-l,.hpk-ui .hpk-stat-l{font-size:var(--sky-hh-label-sm);letter-spacing:.07em}.hp-sky .hpk-stat-v,.hpk-ui .hpk-stat-v{font-size:var(--sky-hh-value-sm)}.hp-sky .hpk-stat-v.is-long,.hpk-ui .hpk-stat-v.is-long{font-size:var(--sky-hh-value-long-sm)}.hp-sky .hpk-stat-n,.hpk-ui .hpk-stat-n{font-size:var(--sky-hh-note-sm)}.hp-sky .hpk-msum,.hpk-ui .hpk-msum{--op:16px;padding:9px 5px 8px}.hp-sky .hpk-msum-v,.hpk-ui .hpk-msum-v{font-size:var(--sky-hh-sum-value-sm);letter-spacing:-.03em}.hp-sky .hpk-msum-op,.hpk-ui .hpk-msum-op{width:15px;height:15px}.hp-sky .hpk-msum-op svg,.hpk-ui .hpk-msum-op svg{width:7px;height:7px;stroke-width:2}.hp-sky .hpk-msum-l,.hpk-ui .hpk-msum-l{font-size:var(--sky-hh-sum-label-sm)}}.hp-sky .hpk-bank,.hpk-ui .hpk-bank{display:flex;align-items:center;gap:8px;width:100%;min-width:0;min-height:40px;margin:0;padding:6px 12px 6px 8px;border:1px solid var(--sky-glass-edge);border-radius:var(--sky-r-sm);background:linear-gradient(180deg,rgba(var(--sky-ink-rgb),.05),var(--sky-soft) 80%);box-shadow:var(--sky-card-shadow);font-family:var(--sky-font);text-align:left}.hp-sky .hpk-bank-ico,.hpk-ui .hpk-bank-ico{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:var(--sky-r-sm);background:rgba(var(--sky-ink-rgb),.08);color:var(--sky-ink-2)}.hp-sky .hpk-bank-ico .icn,.hpk-ui .hpk-bank-ico .icn{display:block;width:16px;height:16px}.hp-sky .hpk-bank-copy,.hpk-ui .hpk-bank-copy{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.hp-sky .hpk-bank-label,.hpk-ui .hpk-bank-label{color:var(--sky-mut);font-size:var(--sky-fs-tile-label);font-weight:var(--sky-fw-heavy);letter-spacing:.1em;text-transform:uppercase}.hp-sky .hpk-bank-name,.hpk-ui .hpk-bank-name{overflow:hidden;color:var(--sky-ink-2);font-size:var(--sky-fs-micro);font-weight:var(--sky-fw-heavy);text-overflow:ellipsis;white-space:nowrap}.hp-sky .hpk-bank-amt,.hpk-ui .hpk-bank-amt{display:flex;flex:none;flex-direction:column;align-items:flex-end}.hp-sky .hpk-bank-amt strong,.hpk-ui .hpk-bank-amt strong{color:var(--sky-ink-2);font-size:var(--sky-fs-tile-value);font-weight:var(--sky-fw-heavy);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.15}.hp-sky .hpk-bank-amt small,.hpk-ui .hpk-bank-amt small{color:var(--sky-faint);font-size:var(--sky-fs-tile-note);font-weight:var(--sky-fw-bold)}.hp-sky .hpk-bank.is-wait .hpk-bank-amt strong,.hpk-ui .hpk-bank.is-wait .hpk-bank-amt strong,.hp-sky .hpk-bank.is-off .hpk-bank-amt strong,.hpk-ui .hpk-bank.is-off .hpk-bank-amt strong{color:var(--sky-faint)}.hp-sky .hpk-bank.is-tap,.hpk-ui .hpk-bank.is-tap{cursor:pointer;-webkit-tap-highlight-color:transparent}.hp-sky .hpk-bank.is-tap:active,.hpk-ui .hpk-bank.is-tap:active{transform:scale(.985)}.hp-sky .hpk-bank.is-tap .hpk-bank-amt strong,.hpk-ui .hpk-bank.is-tap .hpk-bank-amt strong{color:var(--sky-blue)}.hp-sky .hpk-bank-box,.hpk-ui .hpk-bank-box{display:flex;flex-direction:column;gap:6px;min-width:0}.hp-sky .hpk-bank-paste,.hpk-ui .hpk-bank-paste{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:6px;border:1px solid var(--sky-tint-line);border-radius:var(--sky-r-sm);background:var(--sky-tint)}.hp-sky .hpk-bank-paste input,.hpk-ui .hpk-bank-paste input{flex:1 1 160px;min-width:0;min-height:36px;padding:0 10px;border:1px solid var(--sky-hair);border-radius:var(--sky-r-sm);background:var(--sky-card);color:var(--sky-ink);font-family:var(--sky-font);font-size:var(--sky-fs-field);font-weight:var(--sky-fw-bold)}.hp-sky .hpk-bank-paste button,.hpk-ui .hpk-bank-paste button{flex:none;min-height:36px;padding:0 14px;border:1px solid transparent;border-radius:var(--sky-r-pill);font-family:var(--sky-font);font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-heavy);cursor:pointer}.hp-sky .hpk-bank-go,.hpk-ui .hpk-bank-go{background:var(--sky-blue);color:var(--sky-on-fade)}.hp-sky .hpk-bank-go:disabled,.hpk-ui .hpk-bank-go:disabled{opacity:.45;cursor:default}.hp-sky .hpk-bank-x,.hpk-ui .hpk-bank-x{background:var(--sky-card);border-color:var(--sky-hair);color:var(--sky-mut)}.hp-sky .hpk-bank-err,.hpk-ui .hpk-bank-err{flex:1 0 100%;padding:0 4px;color:var(--sky-bad-ink);font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-bold)}.hp-sky .hpk-bank.tone-ok .hpk-bank-amt strong,.hpk-ui .hpk-bank.tone-ok .hpk-bank-amt strong{color:var(--sky-ok-ink)}.hp-sky .hpk-bank.tone-bad .hpk-bank-amt strong,.hpk-ui .hpk-bank.tone-bad .hpk-bank-amt strong{color:var(--sky-bad-ink)}.hp-sky .hpk-bank.tone-ok .hpk-bank-ico,.hpk-ui .hpk-bank.tone-ok .hpk-bank-ico{background:rgba(var(--sky-ok-rgb),.12);color:var(--sky-ok-ink)}.hp-sky .hpk-flow,.hpk-ui .hpk-flow{display:flex;align-items:stretch;gap:1px;width:100%;min-width:0;margin:0;padding:0;border:0;background:none;color:inherit;font-family:var(--sky-font);text-align:center}.hp-sky .hpk-flow.is-tap,.hpk-ui .hpk-flow.is-tap{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--sky-dur-press) ease}.hp-sky .hpk-flow.is-tap:active,.hpk-ui .hpk-flow.is-tap:active{transform:scale(.985)}.hp-sky .hpk-flow:focus-visible,.hpk-ui .hpk-flow:focus-visible{outline:2px solid var(--sky-blue);outline-offset:2px;border-radius:var(--sky-r-sm)}.hp-sky .hpk-flow-step,.hpk-ui .hpk-flow-step{--flow-rgb:var(--sky-ink-rgb);--flow-ink:var(--sky-ink-2);display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:0;min-height:44px;padding:4px 1px;border:1px solid rgba(var(--flow-rgb),.2);border-radius:var(--sky-r-sm);background:rgba(var(--flow-rgb),.08)}.hp-sky .hpk-flow-step small,.hpk-ui .hpk-flow-step small{max-width:100%;overflow:hidden;color:var(--flow-ink);font-size:var(--sky-fs-micro);font-weight:var(--sky-fw-heavy);letter-spacing:-.01em;line-height:1.2;opacity:.82;text-overflow:ellipsis;white-space:nowrap}.hp-sky .hpk-flow-step strong,.hpk-ui .hpk-flow-step strong{color:var(--flow-ink);font-size:var(--sky-fs-md);font-weight:var(--sky-fw-black);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.15;white-space:nowrap}.hp-sky .hpk-flow-step.t-way,.hpk-ui .hpk-flow-step.t-way{--flow-rgb:var(--sky-crew-rgb);--flow-ink:var(--sky-teal-ink);border-style:dashed}.hp-sky .hpk-flow-step.t-lab,.hpk-ui .hpk-flow-step.t-lab{--flow-rgb:var(--sky-lab-rgb);--flow-ink:var(--sky-lab-ink)}.hp-sky .hpk-flow-step.t-blue,.hpk-ui .hpk-flow-step.t-blue{--flow-rgb:var(--sky-blue-rgb);--flow-ink:var(--sky-blue)}.hp-sky .hpk-flow-step.t-ok,.hpk-ui .hpk-flow-step.t-ok{--flow-rgb:var(--sky-ok-rgb);--flow-ink:var(--sky-ok-ink)}.hp-sky .hpk-flow-step.t-bad,.hpk-ui .hpk-flow-step.t-bad{--flow-rgb:var(--sky-bad-rgb);--flow-ink:var(--sky-bad-ink)}.hp-sky .hpk-flow-step.is-total,.hpk-ui .hpk-flow-step.is-total{flex-grow:1.25;border-color:rgba(var(--flow-rgb),.42);background:rgba(var(--flow-rgb),.16)}.hp-sky .hpk-flow-step.is-total strong,.hpk-ui .hpk-flow-step.is-total strong{font-size:var(--sky-fs-lg)}.hp-sky .hpk-flow-arrow,.hpk-ui .hpk-flow-arrow{display:grid;flex:none;place-items:center;width:8px;color:var(--sky-faint)}.hp-sky .hpk-flow-arrow .icn,.hpk-ui .hpk-flow-arrow .icn{display:block;width:8px;height:8px}.hp-sky .hpk-flow.is-wait .hpk-flow-step strong,.hpk-ui .hpk-flow.is-wait .hpk-flow-step strong,.hp-sky .hpk-flow.is-off .hpk-flow-step strong,.hpk-ui .hpk-flow.is-off .hpk-flow-step strong{opacity:.55}.hp-dash-look{display:inline;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity var(--sky-dur-press) var(--sky-ease-out)}.hp-dash-look:active{opacity:.6}.hp-dash-look:focus-visible{outline:2px solid var(--sky-blue);outline-offset:4px;border-radius:var(--sky-r-xs)}@font-face{font-family:Sky Nunito;src:url(/assets/nunito-latin-var-BzFMHfZw.woff2) format("woff2");font-weight:200 1000;font-style:normal;font-display:swap}.hpk-cal{position:relative;min-height:100dvh}.hpk-ui.hpk-cal,.hpk-cal .hpk-page{background:transparent}.hpk-cal:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--sky-home-glow),var(--sky-lk-page);pointer-events:none}.hpk-cal>.phone-scroll{position:relative}.hpk-cal .hpk-page{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:calc(16px + env(safe-area-inset-top,0px)) 6px calc(110px + env(safe-area-inset-bottom,0px));max-width:720px;margin:0 auto}body.hp-sky-cal-page{background:var(--sky-base-top)}body.hp-sky-cal-page #bg{display:none}.hpk-cal button{font:inherit}.hpk-cal .cal-top{display:flex;align-items:flex-end;gap:10px;padding:4px 8px 0}.hpk-cal .cal-top .t{flex:1;min-width:0}.hpk-cal .cal-date{margin:0 0 2px;color:var(--sky-mut);font-size:12px;font-weight:var(--sky-fw-heavy)}.hpk-cal .cal-top h1{margin:0;color:var(--sky-ink);font-size:var(--sky-fs-title);font-weight:var(--sky-fw-black);letter-spacing:-.035em;line-height:1.1}.hpk-cal .cal-add{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:16px;border:1px solid var(--sky-act-edge);background:linear-gradient(145deg,rgba(var(--sky-ok-rgb),.2),rgba(var(--sky-ok-rgb),.09));color:var(--sky-ok);box-shadow:0 4px 12px rgba(var(--sky-ok-rgb),.2),inset 0 1px rgba(var(--sky-rim-rgb),.75);cursor:pointer;transition:transform var(--sky-dur-press)}.hpk-cal .cal-add:active{transform:scale(.94)}.hpk-cal .cal-connect{display:grid;gap:8px;justify-items:start;padding:16px}.hpk-cal .cal-connect b{color:var(--sky-ink);font-size:var(--sky-fs-field);font-weight:var(--sky-fw-black)}.hpk-cal .cal-connect small{color:var(--sky-mut);font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-bold)}.hpk-cal .cal-alert{display:flex;width:100%;align-items:center;gap:12px;padding:10px 14px 10px 10px;border:0;border-radius:20px;background:linear-gradient(135deg,rgba(var(--sky-clash-rgb),.15),rgba(var(--sky-clash-rgb),.05)),rgb(var(--sky-surface-rgb));box-shadow:inset 0 0 0 1px rgba(var(--sky-clash-rgb),.32);text-align:left;cursor:pointer}.hpk-cal .cal-alert .ic{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:var(--sky-r-sm);background:rgba(var(--sky-clash-rgb),.14);color:var(--sky-amber-ink)}.hpk-cal .cal-alert .tx{flex:1;min-width:0}.hpk-cal .cal-alert b{display:block;color:var(--sky-amber-ink);font-size:var(--sky-fs-md);font-weight:var(--sky-fw-black)}.hpk-cal .cal-alert small{display:block;overflow:hidden;color:var(--sky-note-ink);font-size:12px;font-weight:var(--sky-fw-bold);text-overflow:ellipsis;white-space:nowrap}.hpk-cal .cal-alert .chev{color:var(--sky-amber-ink)}.hpk-cal .cal-board{padding:12px 6px;border-radius:28px}.hpk-cal .cal-bhead{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 4px 12px}.hpk-cal .cal-range{display:inline-flex;height:38px;align-items:center;padding:0 18px;border-radius:var(--sky-r-pill);background:rgb(var(--sky-surface-rgb));box-shadow:inset 0 0 0 1px var(--sky-hair2),0 6px 16px -6px rgba(var(--sky-shadow-rgb),.28);color:var(--sky-ink);font-size:15px;font-weight:var(--sky-fw-black);letter-spacing:-.015em;white-space:nowrap;font-variant-numeric:tabular-nums}.hpk-cal .cal-arrow{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:0;border-radius:var(--sky-r-round);background:rgba(var(--sky-surface-rgb),.7);box-shadow:inset 0 0 0 1px var(--sky-hair2);color:var(--sky-act-ink);cursor:pointer;transition:transform var(--sky-dur-quick)}.hpk-cal .cal-arrow:active{transform:scale(.92)}.hpk-cal .cal-arrow:disabled{color:var(--sky-faint);opacity:.45;cursor:default}.hpk-cal .cal-today{position:absolute;right:4px;top:4px;height:30px;padding:0 11px;border:1px solid var(--sky-act-edge);border-radius:var(--sky-r-pill);background:var(--sky-act-bg);color:var(--sky-act-ink);font-size:12px;font-weight:var(--sky-fw-black);cursor:pointer}.hpk-cal .cal-who{display:flex;flex-wrap:wrap;gap:6px;padding:0 2px 12px}.hpk-cal .cal-who button{display:inline-flex;height:30px;align-items:center;gap:6px;padding:0 12px;border:0;border-radius:var(--sky-r-pill);background:rgba(var(--sky-surface-rgb),.6);box-shadow:inset 0 0 0 1px var(--sky-hair2);color:var(--sky-mut);font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-black);cursor:pointer}.hpk-cal .cal-who button i{width:8px;height:8px;border-radius:var(--sky-r-round);background:var(--c)}.hpk-cal .cal-who button[aria-pressed=true]{--c: var(--sky-ok);background:color-mix(in srgb,var(--c) 13%,rgb(var(--sky-surface-rgb)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 40%,transparent),0 3px 10px -3px color-mix(in srgb,var(--c) 40%,transparent);color:color-mix(in srgb,var(--c) 72%,var(--sky-ink))}.hpk-cal .cal-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:3px}.hpk-cal .cal-dow{padding:0 0 8px}.hpk-cal .cal-dow span{display:flex;height:24px;min-width:0;align-items:center;justify-content:center;margin:0 2px;overflow:hidden;border-radius:var(--sky-r-pill);background:color-mix(in srgb,var(--d) 9%,rgb(var(--sky-surface-rgb)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--d) 20%,transparent);color:color-mix(in srgb,var(--d) 78%,var(--sky-ink));font-size:var(--sky-fs-label);font-weight:850;letter-spacing:-.005em;white-space:nowrap}.hpk-cal .cal-weeks{display:grid;gap:6px}.hpk-cal .cal-wk{position:relative;grid-template-rows:26px repeat(var(--lanes, 1),20px);row-gap:3px;padding:5px 0 6px;border-radius:16px;background:rgba(var(--sky-surface-rgb),.72);box-shadow:inset 0 0 0 1px rgba(var(--sky-rim-rgb),.95),0 1px 2px rgba(var(--sky-shadow-2-rgb),.05)}.hpk-cal .cal-hit{grid-column:var(--col);grid-row:1 / -1;z-index:0;margin:-5px 0 -6px;padding:0;border:0;border-radius:var(--sky-r-sm);background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.hpk-cal .cal-hit.is-drop{background:rgba(var(--sky-ok-rgb),.1)}.hpk-cal .cal-dn{grid-column:var(--col);grid-row:1;z-index:1;display:inline-flex;height:24px;min-width:28px;align-items:center;justify-content:center;align-self:center;justify-self:center;padding:0 7px;border-radius:var(--sky-r-pill);background:rgb(var(--sky-surface-rgb));box-shadow:inset 0 0 0 1px var(--sky-hair2),0 2px 5px -2px rgba(var(--sky-shadow-2-rgb),.22);color:var(--sky-ink);font-size:13px;font-weight:var(--sky-fw-black);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;transition:background var(--sky-dur-quick),box-shadow var(--sky-dur-quick),color var(--sky-dur-quick)}.hpk-cal .cal-dn i{margin-right:3px;color:var(--sky-mut);font-size:var(--sky-fs-micro);font-style:normal;letter-spacing:.04em}.hpk-cal .cal-dn.is-past{background:rgba(var(--sky-surface-rgb),.5);box-shadow:none;color:var(--sky-faint)}.hpk-cal .cal-dn.is-today{background:linear-gradient(145deg,rgba(var(--sky-ok-rgb),.2),rgba(var(--sky-ok-rgb),.09)),rgb(var(--sky-surface-rgb));box-shadow:0 0 0 1.5px var(--sky-ok),0 4px 10px -3px rgba(var(--sky-ok-rgb),.45);color:var(--sky-act-ink)}.hpk-cal .cal-dn.is-sel:not(.is-today){box-shadow:0 0 0 2px var(--sky-ink-2),0 4px 10px -3px rgba(var(--sky-ink-rgb),.35)}.hpk-cal .cal-dn.is-drop{background:rgba(var(--sky-ok-rgb),.16);box-shadow:inset 0 0 0 1px var(--sky-act-edge);color:var(--sky-act-ink)}.hpk-cal .cal-bar{grid-column:var(--col) / span var(--span);grid-row:var(--row);z-index:2;display:flex;min-width:0;height:20px;align-items:center;gap:4px;margin:0 2px;padding:0 6px;overflow:hidden;border:0;border-radius:7px;background:color-mix(in srgb,var(--c) 15%,rgb(var(--sky-surface-rgb)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 34%,transparent),0 2px 6px -2px color-mix(in srgb,var(--c) 40%,transparent);color:color-mix(in srgb,var(--c) 70%,var(--sky-ink));font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-black);letter-spacing:-.01em;text-align:left;white-space:nowrap;cursor:pointer;transition:opacity var(--sky-dur-base),box-shadow var(--sky-dur-base),transform var(--sky-dur-quick);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y}.hpk-cal .cal-bar>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.hpk-cal .cal-bar:before{content:"";flex:0 0 5px;height:5px;border-radius:var(--sky-r-round);background:var(--c)}.hpk-cal .cal-bar.is-cont{margin-left:0;border-top-left-radius:2px;border-bottom-left-radius:2px}.hpk-cal .cal-bar.is-cont:before,.hpk-cal .cal-bar.is-one:before{display:none}.hpk-cal .cal-bar.is-goes{margin-right:0;border-top-right-radius:2px;border-bottom-right-radius:2px}.hpk-cal .cal-bar.is-one{justify-content:center;padding:0 3px}.hpk-cal .cal-bar.is-event{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--c) 10%,rgb(var(--sky-surface-rgb))) 0,color-mix(in srgb,var(--c) 10%,rgb(var(--sky-surface-rgb))) 4px,rgb(var(--sky-surface-rgb)) 4px,rgb(var(--sky-surface-rgb)) 8px)}.hpk-cal .cal-bar.is-clash{background:linear-gradient(135deg,rgba(var(--sky-clash-rgb),.2),rgba(var(--sky-clash-rgb),.1)),rgb(var(--sky-surface-rgb));box-shadow:inset 0 0 0 1.5px rgba(var(--sky-clash-rgb),.55);color:var(--sky-amber-ink)}.hpk-cal .cal-bar.is-clash:before{background:var(--sky-clash)}.hpk-cal .cal-bar.is-dim{opacity:.25}.hpk-cal .cal-bar.is-hot{box-shadow:inset 0 0 0 2px var(--c),0 6px 14px -4px color-mix(in srgb,var(--c) 55%,transparent)}.hpk-cal .cal-bar.is-holding{transform:scale(1.04)}.hpk-cal .cal-bar.is-ghost{background:linear-gradient(145deg,rgba(var(--sky-ok-rgb),.2),rgba(var(--sky-ok-rgb),.09)),rgb(var(--sky-surface-rgb));box-shadow:inset 0 0 0 2px var(--sky-ok),0 8px 18px -4px rgba(var(--sky-ok-rgb),.45);color:var(--sky-act-ink);pointer-events:none}.hpk-cal .cal-bar.is-ghost:before{background:var(--sky-ok)}.hpk-cal .cal-board.is-dragging .cal-bar:not(.is-ghost){pointer-events:none}.hpk-cal .cal-board.is-dragging{-webkit-user-select:none;user-select:none}.hpk-cal .cal-hint{margin:10px 4px 0;color:var(--sky-faint);font-size:11.5px;font-weight:var(--sky-fw-heavy);text-align:center}.hpk-cal .cal-hint b{color:var(--sky-mut)}.hpk-cal .cal-hint.is-warn{color:var(--sky-amber-ink)}.hpk-cal .cal-day{display:grid;gap:10px;padding:14px;border-radius:26px}.hpk-cal .cal-dayh{display:flex;align-items:baseline;gap:8px;padding:0 2px}.hpk-cal .cal-dayh b{color:var(--sky-ink);font-size:20px;font-weight:var(--sky-fw-black);letter-spacing:-.025em}.hpk-cal .cal-dayh small{color:var(--sky-mut);font-size:13px;font-weight:var(--sky-fw-heavy)}.hpk-cal .cal-job{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--sky-hair2);border-radius:20px;background:rgb(var(--sky-surface-rgb));box-shadow:0 1px 2px rgba(var(--sky-shadow-2-rgb),.05);color:var(--sky-ink);text-align:left;cursor:pointer}.hpk-cal .cal-job .av{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--c) 15%,rgb(var(--sky-surface-rgb)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 32%,transparent);color:color-mix(in srgb,var(--c) 70%,var(--sky-ink));font-size:var(--sky-fs-lg);font-weight:var(--sky-fw-black)}.hpk-cal .cal-job .t{min-width:0}.hpk-cal .cal-job .t small{display:block;color:color-mix(in srgb,var(--c) 70%,var(--sky-ink));font-size:var(--sky-fs-label);font-weight:var(--sky-fw-black);letter-spacing:.12em;text-transform:uppercase}.hpk-cal .cal-job .t b{display:block;overflow:hidden;font-size:var(--sky-fs-lg);font-weight:var(--sky-fw-black);letter-spacing:-.02em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.hpk-cal .cal-job .t>span{display:block;overflow:hidden;color:var(--sky-ink-2);font-size:13px;font-weight:var(--sky-fw-bold);text-overflow:ellipsis;white-space:nowrap}.hpk-cal .cal-job .r{display:grid;justify-items:end;gap:6px;color:var(--sky-mut);font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-black);font-variant-numeric:tabular-nums}.hpk-cal .cal-job .pg{display:block;width:54px;height:6px;overflow:hidden;border-radius:var(--sky-r-pill);background:rgba(var(--sky-ink-rgb),.08)}.hpk-cal .cal-job .pg i{display:block;width:var(--w);height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 45%,rgb(var(--sky-surface-rgb))),var(--c))}.hpk-cal .cal-job.is-clash{border-color:rgba(var(--sky-clash-rgb),.4);background:linear-gradient(135deg,rgba(var(--sky-clash-rgb),.07),transparent),rgb(var(--sky-surface-rgb))}.hpk-cal .cal-job.is-clash .t small{color:var(--sky-amber-ink)}.hpk-cal .cal-free{display:flex;align-items:center;gap:10px;padding:13px 14px;border-radius:var(--sky-r-md);background:rgba(var(--sky-ok-rgb),.06);box-shadow:inset 0 0 0 1px rgba(var(--sky-ok-rgb),.18);color:var(--sky-act-ink);font-size:var(--sky-fs-md);font-weight:var(--sky-fw-heavy)}.hpk-cal .cal-next{display:grid;gap:4px;padding:14px;border-radius:26px}.hpk-cal .cal-next h2{margin:0 2px 6px;color:var(--sky-ink);font-size:var(--sky-fs-lg);font-weight:var(--sky-fw-black);letter-spacing:-.02em}.hpk-cal .cal-nrow{display:grid;width:100%;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 4px;border:0;border-radius:14px;background:none;color:var(--sky-ink);text-align:left;cursor:pointer}.hpk-cal .cal-nrow+.cal-nrow{border-top:1px solid var(--sky-hair2)}.hpk-cal .cal-nrow .date{display:grid;justify-items:center;padding:6px 0;border-radius:14px;background:rgb(var(--sky-surface-rgb));box-shadow:inset 0 0 0 1px var(--sky-hair2)}.hpk-cal .cal-nrow .date small{color:var(--sky-mut);font-size:10px;font-weight:var(--sky-fw-black);letter-spacing:.1em;text-transform:uppercase}.hpk-cal .cal-nrow .date b{font-size:19px;font-weight:var(--sky-fw-black);line-height:1.05}.hpk-cal .cal-nrow .tx{min-width:0}.hpk-cal .cal-nrow .tx b{display:block;overflow:hidden;font-size:15px;font-weight:var(--sky-fw-black);text-overflow:ellipsis;white-space:nowrap}.hpk-cal .cal-nrow .tx small{display:block;overflow:hidden;color:var(--sky-mut);font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-bold);text-overflow:ellipsis;white-space:nowrap}.hpk-cal .cal-nrow .chip{display:inline-flex;height:26px;align-items:center;padding:0 10px;border-radius:var(--sky-r-pill);background:color-mix(in srgb,var(--c) 12%,rgb(var(--sky-surface-rgb)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 28%,transparent);color:color-mix(in srgb,var(--c) 70%,var(--sky-ink));font-size:11.5px;font-weight:var(--sky-fw-black);white-space:nowrap}.hpk-cal .cal-peek-sub{margin:-4px 0 2px;color:var(--sky-mut);font-size:13px;font-weight:var(--sky-fw-bold)}.hpk-cal .cal-facts{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,.8fr) minmax(0,1.2fr);gap:8px}.hpk-cal .cal-facts:has(>.f:nth-child(2):last-child){grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.hpk-cal .cal-facts .f{min-width:0;padding:10px 11px;border-radius:16px;background:color-mix(in srgb,var(--c) 8%,rgb(var(--sky-surface-rgb)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 22%,transparent)}.hpk-cal .cal-facts small{display:block;color:var(--sky-mut);font-size:var(--sky-fs-label);font-weight:var(--sky-fw-black);letter-spacing:.1em;text-transform:uppercase}.hpk-cal .cal-facts b{display:block;overflow:hidden;text-overflow:ellipsis;color:var(--sky-ink);font-size:15px;font-weight:var(--sky-fw-black);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.hpk-cal .cal-addr{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:rgb(var(--sky-surface-rgb));box-shadow:inset 0 0 0 1px var(--sky-hair2);color:var(--sky-ink);font-size:var(--sky-fs-md);font-weight:var(--sky-fw-heavy);text-decoration:none}.hpk-cal .cal-addr .ic{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:10px;background:rgba(var(--sky-paint-rgb),.1);color:var(--sky-paint)}.hpk-cal .cal-addr span:not(.ic){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hpk-cal .cal-addr em{color:var(--sky-act-ink);font-size:13px;font-style:normal;font-weight:var(--sky-fw-black)}.hpk-cal .cal-peek-note{color:var(--sky-act-ink);font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-heavy)}.hpk-cal .cal-del{color:var(--sky-bad)}.hpk-cal .lk-sh .frow .btn{flex:1;text-decoration:none}.hpk-cal .cal-wbody{display:grid;gap:12px;padding:8px 12px 0}.hpk-cal .cal-when{display:grid;gap:12px;padding:14px}.hpk-cal .cal-rng{color:var(--sky-ink);font-size:26px;font-weight:var(--sky-fw-black);letter-spacing:-.035em;line-height:1.05}.hpk-cal .cal-wsub{color:var(--sky-mut);font-size:13.5px;font-weight:var(--sky-fw-heavy)}.hpk-cal .cal-mv{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.hpk-cal .cal-mv>div{padding:10px 12px;border-radius:16px;background:rgb(var(--sky-surface-rgb));box-shadow:inset 0 0 0 1px var(--sky-hair2)}.hpk-cal .cal-mv small{display:block;color:var(--sky-mut);font-size:var(--sky-fs-label);font-weight:var(--sky-fw-black);letter-spacing:.12em;text-transform:uppercase}.hpk-cal .cal-mv b{display:block;overflow:hidden;color:var(--sky-ink);font-size:15.5px;font-weight:var(--sky-fw-black);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.hpk-cal .cal-mv .from b{color:var(--sky-mut);text-decoration:line-through;text-decoration-color:rgba(var(--sky-ink-rgb),.3)}.hpk-cal .cal-mv .to{background:linear-gradient(145deg,rgba(var(--sky-ok-rgb),.2),rgba(var(--sky-ok-rgb),.09)),rgb(var(--sky-surface-rgb));box-shadow:inset 0 0 0 1px var(--sky-act-edge)}.hpk-cal .cal-mv .to b,.hpk-cal .cal-mv .to small{color:var(--sky-act-ink)}.hpk-cal .cal-mv .ar{color:var(--sky-faint)}.hpk-cal .cal-pick{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.hpk-cal .cal-pick .h{padding:3px 0;border-radius:var(--sky-r-pill);background:color-mix(in srgb,var(--d) 9%,rgb(var(--sky-surface-rgb)));color:color-mix(in srgb,var(--d) 78%,var(--sky-ink));font-size:var(--sky-fs-label);font-weight:850;text-align:center}.hpk-cal .cal-pick button{display:grid;height:34px;place-items:center;border:0;border-radius:10px;background:rgb(var(--sky-surface-rgb));box-shadow:inset 0 0 0 1px var(--sky-hair2);color:var(--sky-ink);font-size:13px;font-weight:var(--sky-fw-black);font-variant-numeric:tabular-nums;cursor:pointer}.hpk-cal .cal-pick button.is-past{opacity:.4;cursor:default}.hpk-cal .cal-pick button.is-on{background:color-mix(in srgb,var(--c) 16%,rgb(var(--sky-surface-rgb)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 38%,transparent);color:color-mix(in srgb,var(--c) 70%,var(--sky-ink))}.hpk-cal .cal-pick button.is-half{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 18%,rgb(var(--sky-surface-rgb))) 50%,rgb(var(--sky-surface-rgb)) 50%)}.hpk-cal .cal-pick button.is-clash{background:rgba(var(--sky-clash-rgb),.16);box-shadow:inset 0 0 0 1.5px rgba(var(--sky-clash-rgb),.5);color:var(--sky-amber-ink)}.hpk-cal .cal-pick button.is-now{box-shadow:inset 0 0 0 2px var(--sky-ok)}.hpk-cal .cal-srow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.hpk-cal .cal-srow small{margin-left:auto;color:var(--sky-faint);font-size:11.5px;font-weight:var(--sky-fw-heavy)}.hpk-cal .cal-ctl{display:grid;padding:4px 14px}.hpk-cal .crow{display:flex;min-height:54px;align-items:center;gap:12px}.hpk-cal .crow+.crow{border-top:1px solid var(--sky-hair2)}.hpk-cal .crow .k{flex:1;color:var(--sky-ink);font-size:15px;font-weight:var(--sky-fw-black)}.hpk-cal .cal-stp{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:var(--sky-r-pill);background:rgb(var(--sky-surface-rgb));box-shadow:inset 0 0 0 1px var(--sky-hair)}.hpk-cal .cal-stp button{width:36px;height:32px;border:0;border-radius:var(--sky-r-pill);background:var(--sky-act-bg);color:var(--sky-act-ink);font-size:19px;font-weight:var(--sky-fw-black);cursor:pointer}.hpk-cal .cal-stp button:disabled{opacity:.35;cursor:default}.hpk-cal .cal-stp b{min-width:42px;color:var(--sky-ink);font-size:var(--sky-fs-field);font-weight:var(--sky-fw-black);text-align:center;font-variant-numeric:tabular-nums}.hpk-cal .cal-seg{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.hpk-cal .cal-seg button{display:inline-flex;height:34px;align-items:center;gap:6px;padding:0 12px;border:0;border-radius:var(--sky-r-pill);background:rgb(var(--sky-surface-rgb));box-shadow:inset 0 0 0 1px var(--sky-hair);color:var(--sky-mut);font-size:13px;font-weight:var(--sky-fw-black);cursor:pointer}.hpk-cal .cal-seg button i{width:8px;height:8px;border-radius:var(--sky-r-round);background:var(--c)}.hpk-cal .cal-seg button[aria-pressed=true]{background:color-mix(in srgb,var(--c) 13%,rgb(var(--sky-surface-rgb)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 45%,transparent);color:color-mix(in srgb,var(--c) 70%,var(--sky-ink))}.hpk-cal .cal-notify{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hpk-cal .cal-nt{display:flex;min-width:0;align-items:center;gap:9px;padding:10px;border:1px solid var(--sky-edge);border-radius:var(--sky-r-md);background:rgba(var(--sky-surface-rgb),.7);box-shadow:var(--sky-glass-shadow);color:var(--sky-ink);text-align:left;cursor:pointer;transition:background var(--sky-dur-base),border-color var(--sky-dur-base)}.hpk-cal .cal-nt .ic{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:11px;background:rgba(var(--sky-ink-rgb),.06);color:var(--sky-mut)}.hpk-cal .cal-nt .tx{flex:1;min-width:0}.hpk-cal .cal-nt b{display:block;font-size:13.5px;font-weight:var(--sky-fw-black);white-space:nowrap}.hpk-cal .cal-nt small{display:block;overflow:hidden;color:var(--sky-mut);font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-heavy);text-overflow:ellipsis;white-space:nowrap}.hpk-cal .cal-nt .cal-sw{position:relative;width:34px;height:20px;flex:0 0 34px;border-radius:var(--sky-r-pill);background:rgba(var(--sky-ink-rgb),.14);transition:background var(--sky-dur-base)}.hpk-cal .cal-nt .cal-sw:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:var(--sky-r-round);background:rgb(var(--sky-surface-rgb));box-shadow:0 2px 5px rgba(var(--sky-ink-rgb),.25);transition:transform var(--sky-dur-base)}.hpk-cal .cal-nt[aria-checked=true]{border-color:var(--sky-act-edge);background:var(--sky-act-bg)}.hpk-cal .cal-nt[aria-checked=true] .ic{background:rgba(var(--sky-ok-rgb),.14);color:var(--sky-act-ink)}.hpk-cal .cal-nt[aria-checked=true] small{color:var(--sky-act-ink)}.hpk-cal .cal-nt[aria-checked=true] .cal-sw{background:rgba(var(--sky-ok-rgb),.6)}.hpk-cal .cal-nt[aria-checked=true] .cal-sw:after{transform:translate(14px)}.hpk-cal .cal-tools{display:flex;gap:8px}.hpk-cal .cal-tools button{display:inline-flex;height:38px;align-items:center;gap:7px;padding:0 14px;border:0;border-radius:var(--sky-r-pill);background:rgb(var(--sky-surface-rgb));box-shadow:inset 0 0 0 1px var(--sky-hair);color:var(--sky-ink);font-size:13.5px;font-weight:var(--sky-fw-black);cursor:pointer}.hpk-cal .cal-tools button[aria-pressed=true]{background:var(--sky-act-bg);box-shadow:inset 0 0 0 1px var(--sky-act-edge);color:var(--sky-act-ink)}.hpk-cal .cal-tools button.rm{margin-left:auto;box-shadow:inset 0 0 0 1px rgba(var(--sky-bad-rgb),.28);color:var(--sky-bad)}.hpk-cal .cal-rmbox{display:grid;gap:8px;padding:14px;background:linear-gradient(135deg,rgba(var(--sky-bad-rgb),.07),transparent),rgb(var(--sky-surface-rgb));box-shadow:inset 0 0 0 1px rgba(var(--sky-bad-rgb),.25)}.hpk-cal .cal-rmbox b{color:var(--sky-bad);font-size:15px;font-weight:var(--sky-fw-black)}.hpk-cal .cal-rmbox small{color:var(--sky-mut);font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-bold);line-height:1.45}.hpk-cal .cal-fld{display:grid;gap:6px}.hpk-cal label.glass.cal-fld{padding:14px}.hpk-cal .cal-fld>span:first-child{color:var(--sky-mut);font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-black);letter-spacing:.12em;text-transform:uppercase}.hpk-cal .cal-fld input,.hpk-cal .cal-fld textarea{width:100%;padding:12px 14px;border:1px solid var(--sky-hair);border-radius:15px;background:rgb(var(--sky-surface-rgb));color:var(--sky-ink);font:inherit;font-size:var(--sky-fs-field);font-weight:var(--sky-fw-heavy)}.hpk-cal .cal-fld textarea{min-height:76px;resize:vertical}.hpk-cal .cal-fld .cal-seg{justify-content:flex-start}.hpk-cal .cal-form{display:grid;gap:14px;padding:14px}.hpk-cal .cal-save .btn{flex:1;height:50px;font-size:15px}.hpk-cal .cal-month{padding:12px 10px}.hpk-cal .cal-mh{display:flex;align-items:center;gap:8px}.hpk-cal .cal-mh b{flex:1;color:var(--sky-ink);font-size:var(--sky-fs-lg);font-weight:var(--sky-fw-black);text-align:center}.hpk-cal .cal-mh button{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:var(--sky-r-round);background:rgb(var(--sky-surface-rgb));box-shadow:inset 0 0 0 1px var(--sky-hair);color:var(--sky-act-ink);cursor:pointer}.hpk-cal .cal-mh button:disabled{color:var(--sky-faint);opacity:.5;cursor:default}.hpk-cal .cal-mm{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:10px}.hpk-cal .cal-mm .h{color:var(--sky-mut);font-size:10px;font-weight:var(--sky-fw-black);letter-spacing:.12em;text-align:center}.hpk-cal .cal-mm .h.is-we{color:var(--sky-faint)}.hpk-cal .cal-mm button{display:grid;height:42px;place-items:center;align-content:center;gap:3px;border:0;border-radius:13px;background:none;color:var(--sky-ink);font-size:15px;font-weight:var(--sky-fw-black);font-variant-numeric:tabular-nums;cursor:pointer}.hpk-cal .cal-mm button.is-we{color:var(--sky-faint);font-weight:var(--sky-fw-heavy)}.hpk-cal .cal-mm button.is-past{opacity:.4;cursor:default}.hpk-cal .cal-mm button.is-in{border-radius:6px;background:rgba(var(--sky-ok-rgb),.1)}.hpk-cal .cal-mm button.is-edge{background:var(--sky-act-bg);box-shadow:inset 0 0 0 1.5px var(--sky-act-edge);color:var(--sky-act-ink)}.hpk-cal .cal-mm .dots{display:flex;height:5px;gap:3px}.hpk-cal .cal-mm .dots i{width:5px;height:5px;border-radius:var(--sky-r-round);background:var(--c)}.hpk-cal .cal-picksum{margin-top:10px;padding:10px 12px;border-radius:14px;background:rgb(var(--sky-surface-rgb));box-shadow:inset 0 0 0 1px var(--sky-hair2);color:var(--sky-ink);font-size:13.5px;font-weight:var(--sky-fw-heavy)}.hpk-cal .cal-picksum b{display:block}.hpk-cal .cal-picksum small{display:block;color:var(--sky-mut);font-size:12px;font-weight:var(--sky-fw-bold)}@media(max-width:430px){.hpk-cal .cal-nt .ic{display:none}.hpk-cal .cal-nt{padding:10px 10px 10px 12px}}@media(prefers-reduced-motion:reduce){.hpk-cal .cal-bar,.hpk-cal .cal-dn,.hpk-cal .cal-nt,.hpk-cal .cal-add{transition:none}}body.hp-sky-cal-page .top-bar-logo-text{color:rgb(var(--sky-ink-rgb))!important}.hpk-ui.hpk-cal .wback{position:fixed;z-index:400}.hpk-ui.hpk-cal .wf{position:fixed;top:calc(env(safe-area-inset-top,0px) + 10px);z-index:401}.hpk-ui.hpk-cal .scrim{position:fixed;z-index:402}.hpk-cal .cal-weeks{touch-action:pan-y}.hpk-cal .cal-weeks.is-slide-next{animation:cal-in-next var(--sky-dur-sheet) cubic-bezier(.2,.8,.2,1)}.hpk-cal .cal-weeks.is-slide-prev{animation:cal-in-prev var(--sky-dur-sheet) cubic-bezier(.2,.8,.2,1)}@keyframes cal-in-next{0%{transform:translate(36px);opacity:.25}to{transform:none;opacity:1}}@keyframes cal-in-prev{0%{transform:translate(-36px);opacity:.25}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.hpk-cal .cal-weeks.is-slide-next,.hpk-cal .cal-weeks.is-slide-prev{animation:none}}.cal-mini{display:grid;width:100%;grid-template-rows:auto minmax(0,1fr);gap:4px;padding:9px 12px;overflow:hidden;border:1px solid var(--sky-glass-edge);border-radius:var(--sky-r-lg);background:linear-gradient(180deg,rgba(var(--sky-surface-rgb),.88),rgba(var(--sky-surface-rgb),.74));box-shadow:var(--sky-glass-shadow);color:var(--sky-ink);font-family:var(--sky-font);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--sky-dur-quick)}.cal-mini:active{transform:scale(.985)}.cal-mini.hpk-cal:before{display:none}.cal-mini.hpk-cal{min-height:0}.cal-mini.hpk-cal .cal-dow{padding:0 0 2px}.cal-mini.hpk-cal .cal-dow span{height:15px}.cal-mini.hpk-cal .cal-weeks{grid-template-rows:repeat(3,auto);align-content:space-evenly;gap:3px;min-height:0;touch-action:pan-y}.cal-mini.hpk-cal .cal-wk{grid-template-rows:16px repeat(var(--lanes, 1),17px);row-gap:2px;align-content:center;padding:2px 0}.cal-mini.hpk-cal .cal-dn{height:16px;min-width:22px}.cal-mini.hpk-cal .cal-bar{height:17px}.cal-mini .cm-more{position:absolute;right:5px;top:3px;color:var(--sky-mut);font-size:8.5px;font-weight:var(--sky-fw-black)}@keyframes hp-face-out-left{0%{transform:none;opacity:1}to{transform:translate(-38%) rotateY(22deg) scale(.9);opacity:0}}@keyframes hp-face-in-right{0%{transform:translate(38%) rotateY(-22deg) scale(.9);opacity:0}to{transform:none;opacity:1}}@keyframes hp-face-out-right{0%{transform:none;opacity:1}to{transform:translate(38%) rotateY(-22deg) scale(.9);opacity:0}}@keyframes hp-face-in-left{0%{transform:translate(-38%) rotateY(22deg) scale(.9);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.hp-dashboard.hp-sky .hp-dash-head-flip>*{animation-duration:.01s!important}}.hp-dashboard.hp-sky .hp-dash-title-acts{display:flex;align-items:center;gap:8px}.hp-island{--hp-island-ice: rgb(var(--sky-old-sky-300-4-rgb));position:fixed;left:9px;right:9px;bottom:calc(9px + env(safe-area-inset-bottom,0px));isolation:isolate;display:flex;width:auto;height:58px;align-items:center;justify-content:center;overflow:hidden;padding:0 4px;border:1px solid rgba(var(--sky-old-blue-300-9-rgb),.15);border-radius:19px;background:rgb(var(--sky-old-navy-950-37-rgb));box-shadow:0 16px 42px rgba(var(--sky-shade-rgb),.33);color:rgb(var(--sky-old-ink-blue-50-4-rgb));pointer-events:auto;transition:transform .18s ease}@media(max-width:760px),(max-width:1366px)and (hover:none)and (pointer:coarse){.hp-island{height:68px}.hp-island-nav-button{height:58px;font-size:10px}.hp-island-nav-glyph svg{width:19px;height:19px}}.hp-island:before{position:absolute;z-index:-1;top:0;right:34px;left:34px;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--sky-old-sky-300-4-rgb),.62),transparent);content:"";opacity:.45}.hp-island.is-searching{padding:0 8px}.hp-island-nav-state{display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:0}.hp-island-nav-button{position:relative;display:flex;flex-direction:column;min-width:0;width:auto;height:48px;align-items:center;justify-content:center;gap:3px;overflow:visible;padding:3px 2px;border:0;border-radius:13px;outline:0;background:transparent;color:rgb(var(--sky-old-ink-blue-500-12-rgb));font-size:7px;font-weight:720;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,background .12s ease,color .12s ease}.hp-island-nav-label{max-width:100%;overflow:hidden;font-style:normal;line-height:1;text-overflow:ellipsis;white-space:nowrap}.hp-island-nav-button:after{position:absolute;bottom:1px;left:50%;width:3px;height:3px;border-radius:999px;background:var(--hp-island-ice);box-shadow:0 0 7px rgba(var(--sky-old-glow-sky-300-2-rgb),.5);content:"";opacity:0;transform:translate(-50%) scale(.45);transition:opacity .2s ease,transform .22s ease}.hp-island-nav-button:active{transform:scale(.93);background:rgba(var(--sky-old-sky-300-3-rgb),.1)}.hp-island-nav-button[aria-current=page]{background:rgba(var(--sky-old-sky-400-9-rgb),.06);color:rgb(var(--sky-old-ink-sky-200-3-rgb))}.hp-island-nav-button[aria-current=page]:after{opacity:.9;transform:translate(-50%) scale(1)}.hp-island-nav-glyph{display:grid;width:22px;height:18px;place-items:center}.hp-island-nav-glyph svg{width:17px;height:17px}.hp-island-nav-button[aria-current=page] .hp-island-nav-glyph{color:rgb(var(--sky-old-ink-sky-400-2-rgb))}.hp-island-nav-button[aria-current=page] .hp-island-nav-glyph{border-color:rgba(var(--sky-old-sky-300-4-rgb),.18);background:linear-gradient(145deg,rgba(var(--sky-old-sky-300-4-rgb),.15),rgba(var(--sky-old-blue-500-7-rgb),.06));box-shadow:inset 0 1px rgba(var(--sky-sheen-rgb),.18),0 4px 12px rgba(var(--sky-old-shadow-blue-500-3-rgb),.12)}.hp-island-build{position:absolute;top:2px;left:50%;color:rgba(var(--sky-old-ink-blue-400-17-rgb),.5);font-size:4px;font-weight:800;line-height:1;transform:translate(-50%);white-space:nowrap}.hp-island-nav-button[aria-current=page] .hp-island-build{opacity:0}.hp-island-badge{position:absolute;z-index:2;top:-3px;right:-3px;display:grid;min-width:13px;height:13px;place-items:center;padding:0 3px;border:1.5px solid rgba(var(--sky-old-navy-900-32-rgb),.92);border-radius:999px;background:linear-gradient(145deg,rgb(var(--sky-old-red-300-1-rgb)),rgb(var(--sky-old-red-500-4-rgb)));color:rgb(var(--sky-on-fade-rgb));font-size:5.5px;font-weight:900;line-height:1}.hp-island-badge.is-late{background:var(--sky-wk-late-badge)}.hp-island-badge.is-second{right:auto;left:-3px}.hp-island-more-dots circle{opacity:.62}.hp-island-more-dots circle:nth-child(2){fill:var(--hp-island-ice);opacity:1}.hp-island-search-state{display:grid;width:100%;grid-template-columns:26px minmax(0,1fr) 28px;align-items:center;gap:4px}.hp-island-search-icon,.hp-island-search-close{display:grid;width:26px;height:26px;place-items:center;padding:0;border:0;border-radius:9px;background:transparent;color:rgb(var(--sky-old-ink-sky-200-2-rgb))}.hp-island-search-close{width:28px;height:28px;border-radius:50%;background:rgba(var(--sky-old-blue-400-13-rgb),.09);color:rgb(var(--sky-old-ink-blue-400-17-rgb));cursor:pointer}.hp-island-search-icon svg,.hp-island-search-close svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.hp-island-search-input{width:100%;min-width:0;padding:0 4px;border:0;outline:0;background:transparent;color:rgb(var(--sky-old-ink-blue-50-4-rgb));caret-color:var(--hp-island-ice);font-family:inherit;font-size:16px;font-weight:650;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hp-island-search-input:focus,.hp-island-search-input:focus-visible{border:0!important;outline:0!important;box-shadow:none!important}.hp-island-search-input::placeholder{color:rgba(var(--sky-old-ink-blue-400-17-rgb),.72)}.hp-island-search-input::-webkit-search-cancel-button{display:none}@media(prefers-reduced-motion:reduce){.hp-island,.hp-island-nav-button,.hp-island-nav-button:after{transition-duration:.01ms}}.hp-island{--hp-island-ice: rgb(var(--sky-old-blue-500-5-rgb));border:1px solid rgba(var(--sky-rim-rgb),.85);border-radius:24px;background:linear-gradient(180deg,rgba(var(--sky-rim-rgb),.6),rgba(var(--sky-sheen-rgb),0) 55%),linear-gradient(180deg,rgba(var(--sky-old-blue-50-4-rgb),.98),rgba(var(--sky-old-blue-100-4-rgb),.97));box-shadow:0 14px 34px rgba(var(--sky-old-shadow-blue-500-1-rgb),.22),inset 0 1px rgb(var(--sky-rim-rgb));color:rgb(var(--sky-old-ink-navy-800-3-rgb));-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.hp-island:before{display:none}.hp-island-nav-button{--c: rgb(var(--sky-old-blue-500-5-rgb));color:rgb(var(--sky-old-ink-blue-600-2-rgb));font-size:9.5px;font-weight:800;border-radius:16px}@media(max-width:760px),(max-width:1366px)and (hover:none)and (pointer:coarse){.hp-island-nav-button{font-size:9.5px}.hp-island-nav-glyph svg{width:22px;height:22px}}.hp-island-nav-button[data-hp-ib=Home]{--c: rgb(var(--sky-old-blue-500-5-rgb))}.hp-island-nav-button[data-hp-ib=Calendar]{--c: rgb(var(--sky-old-emerald-600-5-rgb))}.hp-island-nav-button[data-hp-ib=Clients]{--c: rgb(var(--sky-old-amber-600-1-rgb))}.hp-island-nav-button[data-hp-ib=Com]{--c: var(--sky-msg)}.hp-island-nav-button[data-hp-ib=More]{--c: rgb(var(--sky-old-navy-800-2-rgb))}.hp-island-nav-glyph{width:26px;height:22px;color:var(--c)}.hp-island-nav-glyph svg{width:21px;height:21px}.hp-island-nav-button:active{background:color-mix(in srgb,var(--c) 10%,transparent)}.hp-island-nav-button[aria-current=page]{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 16%,transparent),color-mix(in srgb,var(--c) 6%,transparent));color:var(--c)}.hp-island-nav-button[aria-current=page] .hp-island-nav-glyph{color:var(--c);border-color:transparent;background:none;box-shadow:none}.hp-island-nav-button:after{bottom:3px;width:4px;height:4px;background:var(--c);box-shadow:none}.hp-island-build{color:rgba(var(--sky-old-ink-blue-600-2-rgb),.55)}.hp-island-badge{border-color:rgb(var(--sky-surface-rgb))}.hp-island-more-dots circle{opacity:.75}.hp-island-more-dots circle:nth-child(2){fill:rgb(var(--sky-old-ink-blue-500-2-rgb))}.hp-island-search-icon{color:rgb(var(--sky-old-ink-blue-500-2-rgb))}.hp-island-search-close{background:rgba(var(--sky-old-navy-800-2-rgb),.07);color:rgb(var(--sky-old-ink-blue-600-2-rgb))}.hp-island-search-input{color:rgb(var(--sky-old-ink-navy-800-3-rgb));caret-color:rgb(var(--sky-old-ink-blue-500-2-rgb))}.hp-island-search-input::placeholder{color:rgba(var(--sky-old-ink-blue-600-2-rgb),.7)}.hp-appb-island-scope,.hp-appb-island-scope *{box-sizing:border-box}.hp-appb-island-scope button{font:inherit;-webkit-tap-highlight-color:transparent}.hp-appb-builder-island{position:fixed;inset:auto 0 0;z-index:140;pointer-events:none}.hp-appb-island-scope .bottom-nav{position:fixed;z-index:140;left:9px;right:9px;bottom:calc(9px + env(safe-area-inset-bottom,0px));height:58px;padding:0 4px;border:1px solid rgba(var(--sky-rim-rgb),.85);border-radius:24px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;background:linear-gradient(180deg,rgba(var(--sky-rim-rgb),.5),rgba(var(--sky-sheen-rgb),0) 55%),linear-gradient(180deg,rgba(var(--sky-old-blue-50-2-rgb),.84),rgba(var(--sky-old-blue-100-1-rgb),.82));box-shadow:0 14px 34px rgba(var(--sky-old-shadow-blue-500-1-rgb),.2),inset 0 1px rgba(var(--sky-rim-rgb),.95),inset 0 -1px rgba(var(--sky-sheen-rgb),.45);pointer-events:auto}.hp-appb-island-scope .bottom-nav>button{min-width:0;height:48px;padding:3px 2px;border:0;border-radius:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:transparent;color:rgb(var(--sky-old-ink-blue-500-16-rgb));font-size:8px;font-weight:720;cursor:pointer;touch-action:manipulation}.hp-appb-island-scope .bottom-nav>button>i{height:18px;color:rgb(var(--sky-old-ink-blue-500-6-rgb));font-size:16px;line-height:18px;font-style:normal}.hp-appb-island-scope .bottom-nav>button:active{transform:scale(.93);background:rgba(var(--sky-old-blue-500-3-rgb),.08)}.hp-appb-island-scope .bottom-nav>button{transition:transform .12s ease,background .12s ease,color .12s ease}@media(prefers-reduced-motion:reduce){.hp-appb-island-scope .bottom-nav>button{transition:none}.hp-appb-island-scope .bottom-nav>button:active{transform:none}}.hp-appb-island-scope .bottom-nav>button{position:relative;color:rgb(var(--sky-old-ink-blue-600-2-rgb))}.hp-appb-island-scope .bottom-nav>button>i.isl-ic{width:24px;height:24px;display:block}.hp-appb-island-scope .bottom-nav>button.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--isl-c, rgb(var(--sky-old-blue-500-5-rgb))) 16%,transparent),color-mix(in srgb,var(--isl-c, rgb(var(--sky-old-blue-500-5-rgb))) 6%,transparent));color:var(--isl-c, rgb(var(--sky-old-ink-blue-500-1-rgb)));font-weight:850}.hp-appb-island-scope .bottom-nav>button.is-active:after{content:"";position:absolute;bottom:3px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--isl-c, rgb(var(--sky-old-blue-500-5-rgb)))}.hp-appb-island-scope .bottom-nav>button.is-active>i{color:rgb(var(--sky-old-ink-blue-500-1-rgb))}.hp-appb-island-scope .bottom-nav>button.nav-add.is-active{background:transparent}.hp-appb-island-scope .bottom-nav>button.nav-add.is-active:after{display:none}.hp-appb-island-scope .bottom-nav>button.nav-add>i{width:46px;height:46px;margin-top:-30px;padding:11px;border:1px solid rgba(var(--sky-rim-rgb),.85);border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,rgb(var(--sky-old-blue-200-1-rgb)),rgb(var(--sky-old-blue-400-4-rgb)) 55%,rgb(var(--sky-old-blue-500-5-rgb)));color:rgb(var(--sky-on-fade-rgb));box-shadow:0 10px 22px rgba(var(--sky-old-shadow-blue-500-2-rgb),.38),inset 0 1px rgba(var(--sky-rim-rgb),.6)}:root{--hp-builder-island-clear: calc(80px + env(safe-area-inset-bottom, 0px)) }@media(max-width:760px),(max-width:1366px)and (hover:none)and (pointer:coarse){:root{--hp-builder-island-clear: calc(90px + env(safe-area-inset-bottom, 0px)) }.hp-appb-island-scope .bottom-nav{height:68px}.hp-appb-island-scope .bottom-nav>button{height:58px;font-size:10px}.hp-appb-island-scope .bottom-nav>button>i{font-size:19px}}@media(prefers-reduced-motion:reduce){.hp-appb-island-scope *,.hp-appb-island-scope *:before,.hp-appb-island-scope *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes pk-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hpk-ui .pk-dim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--sky-z-pick-dim);background:var(--sky-scrim);bottom:calc(var(--hp-builder-island-clear, calc(80px + env(safe-area-inset-bottom, 0px)) ) - 12px)}.hpk-ui .pk-sheet{position:fixed;z-index:var(--sky-z-pick);left:22px;right:22px;margin:0 auto;max-width:620px;bottom:calc(var(--hp-builder-island-clear, calc(80px + env(safe-area-inset-bottom, 0px)) ) + 22px);max-height:calc(100dvh - var(--hp-builder-island-clear, 80px) - 34px - env(safe-area-inset-top,0px));display:flex;flex-direction:column;border-radius:var(--sky-r-lg);background:var(--sky-pop-solid);border:1px solid var(--sky-pop-edge);box-shadow:var(--sky-pop-glow);color:var(--sky-ink);font-family:var(--sky-font);animation:pk-in var(--sky-dur-sheet) var(--sky-ease-out)}.hpk-ui .pk-head{position:relative;display:flex;align-items:center;gap:8px;padding:2px 2px 0 14px;flex:0 0 auto;touch-action:none}.hpk-ui .pk-grab{position:absolute;top:0;left:50%;translate:-50% 0;width:72px;height:12px;display:grid;place-items:center}.hpk-ui .pk-grab i{width:34px;height:4px;border-radius:var(--sky-r-pill);background:rgba(var(--sky-ink-rgb),.16)}.hpk-ui .pk-head h2{flex:1 1 auto;min-width:0;margin:0;font-size:var(--sky-fs-lg);font-weight:var(--sky-fw-black);letter-spacing:-.01em;line-height:1.2}.hpk-ui .pk-round{width:var(--sky-touch);height:var(--sky-touch);flex:0 0 auto;display:grid;place-items:center;padding:0;border:0;border-radius:var(--sky-r-round);background:transparent;color:var(--sky-mut);cursor:pointer}.hpk-ui .pk-round .icn{width:18px;height:18px}.hpk-ui .pk-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 10px 10px;display:grid;gap:10px}.hpk-ui .pk-group{display:grid;gap:6px}.hpk-ui .pk-group>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0 4px}.hpk-ui .pk-group>header b{font-size:var(--sky-fs-label);font-weight:var(--sky-fw-black);letter-spacing:.12em;text-transform:uppercase;color:var(--sky-mut)}.hpk-ui .pk-group>header small{font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-bold);color:var(--sky-faint);text-align:right}.hpk-ui .pk-swipe{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--rows, 2),auto);grid-auto-columns:calc((100% - 16px) / 3.25);gap:8px;margin:0 -10px;padding:2px 10px 6px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding:0 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hpk-ui .pk-swipe::-webkit-scrollbar{display:none}.hpk-ui .pk-swipe>*{scroll-snap-align:start}.hpk-ui .pk-tile{--c-rgb: var(--sky-home-rgb);position:relative;width:100%;min-height:76px;padding:9px 6px 8px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;border:1px solid rgba(var(--sky-ink-rgb),.07);border-radius:var(--sky-r-md);background:rgb(var(--sky-surface-rgb));box-shadow:var(--sky-cm-raise);color:var(--sky-ink);font:inherit;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--sky-dur-press) ease}.hpk-ui .pk-tile:active{transform:scale(.96)}.hpk-ui .pk-tile b{font-size:var(--sky-fs-md);font-weight:var(--sky-fw-heavy);line-height:1.15}.hpk-ui .pk-tile small{font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-bold);line-height:1.3;color:var(--sky-mut)}.hpk-ui .pk-ic{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:var(--sky-r-sm);border:1px solid rgba(var(--c-rgb),.24);background:linear-gradient(145deg,rgba(var(--c-rgb),.16),rgba(var(--c-rgb),.06));color:rgb(var(--c-rgb))}.hpk-ui .pk-ic .icn{width:22px;height:22px}.hpk-ui .pk-tile.is-small{min-height:64px;padding:7px 4px 6px;gap:4px}.hpk-ui .pk-tile.is-small .pk-ic{width:32px;height:32px}.hpk-ui .pk-tile.is-small .pk-ic .icn{width:19px;height:19px}.hpk-ui .pk-tile.is-small b{font-size:var(--sky-fs-sm)}.hpk-ui .pk-tile.is-slim{min-height:58px;padding:6px 2px 5px;gap:3px}.hpk-ui .pk-tile.is-slim .pk-ic{width:26px;height:26px}.hpk-ui .pk-tile.is-slim .pk-ic .icn{width:16px;height:16px}.hpk-ui .pk-tile.is-slim b{font-size:var(--sky-fs-xs)}.hpk-ui .pk-tile.is-on{border-color:rgba(var(--sky-ok-rgb),.55);background:linear-gradient(160deg,rgba(var(--sky-ok-rgb),.1),rgba(var(--sky-ok-rgb),.03)),rgb(var(--sky-surface-rgb))}.hpk-ui .pk-count{position:absolute;top:5px;right:5px;min-width:26px;height:26px;padding:0 7px;display:grid;place-items:center;border-radius:var(--sky-r-pill);background:var(--sky-cm-check-grad);color:rgb(var(--sky-on-fade-rgb));font-size:var(--sky-fs-md);font-weight:var(--sky-fw-black)}.hpk-ui .pk-cell{position:relative;display:flex;min-width:0}.hpk-ui .pk-less{position:absolute;top:0;left:0;width:44px;height:44px;padding:5px 0 0 5px;display:flex;align-items:flex-start;justify-content:flex-start;border:0;background:transparent;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.hpk-ui .pk-less span{width:26px;height:26px;display:grid;place-items:center;border-radius:var(--sky-r-round);border:1px solid rgba(var(--sky-ok-rgb),.45);background:rgb(var(--sky-surface-rgb));color:var(--sky-ok-ink);font-size:var(--sky-fs-lg);font-weight:var(--sky-fw-black);line-height:1}.hpk-ui .pk-swipe.is-line{grid-auto-columns:calc((100% - 16px) / 2.2)}.hpk-ui .pk-tile.is-line{min-height:46px;flex-direction:row;align-items:center;gap:8px;padding:5px 8px;text-align:left}.hpk-ui .pk-tile.is-line .pk-ic{width:32px;height:32px}.hpk-ui .pk-tile.is-line .pk-ic .icn{width:18px;height:18px}.hpk-ui .pk-tile.is-line b{font-size:var(--sky-fs-sm);line-height:1.1}.hpk-ui .pk-tile.is-line.is-on{padding:5px 30px 5px 42px}.hpk-ui .pk-tile.is-line.is-on .pk-ic{display:none}.hpk-ui .pk-tile.is-line .pk-count{top:50%;right:5px;translate:0 -50%;min-width:22px;height:22px;padding:0 5px;font-size:var(--sky-fs-sm)}.hpk-ui .pk-less.is-line{width:46px;height:100%;padding:0 0 0 9px;align-items:center}.hpk-ui .pk-tile[aria-expanded=true]{border-color:rgba(var(--c-rgb),.5)}.hpk-ui .pk-dim.is-glass{background:rgba(var(--sky-ink-rgb),.16)}.hpk-ui .pk-sheet.is-glass{background:linear-gradient(170deg,rgba(var(--sky-surface-rgb),.9),rgba(var(--sky-surface-rgb),.78));border-color:rgba(var(--sky-rim-rgb),.85);-webkit-backdrop-filter:var(--sky-blur-sheet);backdrop-filter:var(--sky-blur-sheet);overflow:hidden}.hpk-ui .pk-sheet.is-glass .pk-tile:not(.is-on){border-color:rgba(var(--sky-rim-rgb),.95)}.hpk-ui .pk-sheet.is-glass .pk-foot{border-top-color:rgba(var(--sky-rim-rgb),.75);background:rgba(var(--sky-surface-rgb),.6)}.hpk-ui .pk-foot{flex:0 0 auto;display:grid;gap:6px;padding:7px 10px 10px;border-top:1px solid var(--sky-hair)}.hpk-ui .pk-foot p{margin:0;padding:0 4px;font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-bold);color:var(--sky-mut);line-height:1.3}.hpk-ui .pk-t-blue{--c-rgb: var(--sky-home-rgb)}.hpk-ui .pk-t-teal{--c-rgb: var(--sky-crew-rgb)}.hpk-ui .pk-t-amber{--c-rgb: var(--sky-lab-rgb)}.hpk-ui .pk-t-rose{--c-rgb: var(--sky-paint-rgb)}.hpk-ui .pk-t-indigo{--c-rgb: var(--sky-cm-intake-rgb)}.hpk-ui .pk-t-obj{--c-rgb: var(--sky-obj-rgb)}.hpk-ui .pk-t-slate{--c-rgb: var(--sky-slate-rgb)}.hpk-ui .pk-walk{position:fixed;z-index:var(--sky-z-float);left:0;right:0;margin:0 auto;width:max-content;max-width:calc(100vw - 124px);bottom:calc(var(--hp-builder-island-clear, calc(80px + env(safe-area-inset-bottom, 0px)) ) + 6px);display:flex;align-items:center;gap:4px;padding:4px;border-radius:var(--sky-r-pill);background:var(--sky-pop-solid);border:1px solid var(--sky-pop-edge);box-shadow:var(--sky-pop-glow);font-family:var(--sky-font)}.hpk-ui .pk-walk-x{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;padding:0;border:0;border-radius:var(--sky-r-round);background:transparent;color:var(--sky-mut);cursor:pointer}.hpk-ui .pk-walk-x .icn{width:15px;height:15px}.hpk-ui .pk-walk-go{min-width:0;min-height:46px;display:flex;align-items:center;gap:8px;padding:0 12px 0 6px;border-radius:var(--sky-r-pill);border:1px solid rgba(var(--sky-ok-rgb),.35);background:linear-gradient(145deg,rgba(var(--sky-ok-rgb),.18),rgba(var(--sky-ok-rgb),.08)),rgb(var(--sky-surface-rgb));color:var(--sky-ok-ink);font:inherit;cursor:pointer;touch-action:manipulation}.hpk-ui .pk-walk-l{min-width:0;display:grid;text-align:left;line-height:1.15}.hpk-ui .pk-walk-l small{font-size:var(--sky-fs-label);font-weight:var(--sky-fw-heavy);letter-spacing:.08em;text-transform:uppercase;opacity:.8}.hpk-ui .pk-walk-l b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--sky-fs-md);font-weight:var(--sky-fw-black)}.hpk-ui .pk-walk-go .icn{width:16px;height:16px;flex:0 0 auto}.hpk-ui .pk-walk-n{flex:0 0 auto;padding:4px 8px;border-radius:var(--sky-r-pill);background:var(--sky-cm-check-grad);color:rgb(var(--sky-on-fade-rgb));font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-black);white-space:nowrap}.hpk-ui .pk-sides{position:fixed;z-index:var(--sky-z-float);left:env(safe-area-inset-left,0px);right:env(safe-area-inset-right,0px);pointer-events:none;bottom:calc(var(--hp-builder-island-clear, calc(80px + env(safe-area-inset-bottom, 0px)) ) + 6px);display:flex;justify-content:space-between;gap:8px;font-family:var(--sky-font)}.hpk-ui .pk-side{pointer-events:auto;min-width:0;max-width:44%;min-height:34px;display:flex;align-items:center;gap:4px;padding:0 12px 0 6px;border-radius:var(--sky-r-pill);border-top-left-radius:initial;border-bottom-left-radius:initial;border:1px solid var(--sky-pop-edge);border-left:0;background:var(--sky-pop-solid);box-shadow:var(--sky-pop-glow);color:var(--sky-ink);font:inherit;cursor:pointer;touch-action:manipulation}.hpk-ui .pk-side.is-next{margin-left:auto;padding:0 6px 0 12px;border-radius:var(--sky-r-pill);border-top-right-radius:initial;border-bottom-right-radius:initial;border:1px solid rgba(var(--sky-ok-rgb),.35);border-right:0;color:var(--sky-ok-ink);background:linear-gradient(145deg,rgba(var(--sky-ok-rgb),.16),rgba(var(--sky-ok-rgb),.06)),rgb(var(--sky-surface-rgb))}.hpk-ui .pk-side .pk-walk-l small{font-size:var(--sky-fs-micro);color:var(--sky-mut)}.hpk-ui .pk-side .pk-walk-l b{font-size:var(--sky-fs-sm)}.hpk-ui .pk-side.is-next .pk-walk-l{text-align:right}.hpk-ui .pk-side .icn{width:12px;height:12px;flex:0 0 auto}@media(min-width:700px){.hpk-ui .pk-sheet{left:24px;right:24px}.hpk-ui .pk-side{min-height:40px;gap:6px;padding:0 14px 0 8px}.hpk-ui .pk-side.is-next{padding:0 8px 0 14px}.hpk-ui .pk-side .pk-walk-l b{font-size:var(--sky-fs-md)}.hpk-ui .pk-side .icn{width:14px;height:14px}.hpk-ui .pk-body{padding:2px 16px 14px;gap:14px}.hpk-ui .pk-head{padding-left:20px}.hpk-ui .pk-tile{min-height:104px}.hpk-ui .pk-tile.is-small{min-height:84px}.hpk-ui .pk-tile.is-slim{min-height:66px}.hpk-ui .pk-swipe.is-line{grid-auto-columns:calc((100% - 24px)/4)}.hpk-ui .pk-tile.is-line{min-height:54px}.hpk-ui .pk-tile.is-line b{font-size:var(--sky-fs-md)}.hpk-ui .pk-swipe{margin:0 -16px;padding:2px 16px 6px;scroll-padding:0 16px;grid-auto-columns:calc((100% - 24px)/4)}.hpk-ui .pk-tile b{font-size:var(--sky-fs-lg)}.hpk-ui .pk-ic{width:48px;height:48px}.hpk-ui .pk-ic .icn{width:26px;height:26px}.hpk-ui .pk-tile.is-line .pk-ic{width:36px;height:36px}.hpk-ui .pk-tile.is-line .pk-ic .icn{width:20px;height:20px}.hpk-ui .pk-foot{padding:10px 16px 14px}}.hpk-locked .fform .frec-day{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}:root{--sky-fs-title: 28px;--sky-fs-xl: 23px;--sky-fs-lg: 17px;--sky-fs-field: 16px;--sky-fs-md: 14px;--sky-fs-sm: 12.5px;--sky-fs-xs: 11px;--sky-fs-label: 10.5px;--sky-fs-micro: 9.5px;--sky-fw-bold: 700;--sky-fw-heavy: 800;--sky-fw-black: 900;--sky-fs-tile-label: 7.6px;--sky-fs-tile-value: 16px;--sky-fs-tile-note: 8.5px}:root{--sky-r-xs: 5px;--sky-r-pill: 999px;--sky-r-round: 50%;--sky-touch: 47px;--sky-list-row: 62px}:root{--sky-dur-press: .12s;--sky-dur-quick: .15s;--sky-dur-base: .2s;--sky-dur-sheet: .28s;--sky-ease-out: cubic-bezier(.2, .8, .2, 1)}:root{--sky-z-under: -1;--sky-z-base: 0;--sky-z-raised: 1;--sky-z-raised-2: 2;--sky-z-sticky: 5;--sky-z-island: 6;--sky-z-frame-toast: 9;--sky-z-frame-sheet: 12;--sky-z-frame-window-dim: 12;--sky-z-frame-window: 13;--sky-z-menu: 30;--sky-z-glass-menu-dim: 40;--sky-z-glass-menu: 41;--sky-z-pick-dim: 148;--sky-z-pick: 149;--sky-z-topband: 60;--sky-z-window-dim: 69;--sky-z-window: 70;--sky-z-sheet: 72;--sky-z-toast: 80;--sky-z-float: 85;--sky-z-page-window-dim: 400;--sky-z-page-window: 401;--sky-z-page-sheet: 402;--sky-z-page-toast: 410;--sky-z-app-toast: 13000;--sky-z-status: 99998}:root{--sky-blur-card: blur(26px) saturate(150%);--sky-blur-sheet: blur(28px) saturate(180%);--sky-blur-toast: blur(24px) saturate(180%);--sky-blur-island: blur(18px) saturate(160%);--sky-blur-float: blur(14px) saturate(150%);--sky-blur-tabs: blur(12px);--sky-blur-pill: blur(8px);--sky-blur-photo: blur(24px) saturate(1.15)}:root{--sky-gl-hi: rgba(255, 255, 255, .55);--sky-gl-lo: rgba(255, 255, 255, .1);--sky-gl-fill: rgba(255, 255, 255, .62);--sky-gl-fill-lo: rgba(255, 255, 255, .3);--sky-gl-rim: rgba(255, 255, 255, .78);--sky-gl-lift: inset 0 1px 0 rgba(255, 255, 255, .85);--sky-gl-card-lift: inset 0 1px 0 rgba(255, 255, 255, .9), 0 10px 28px rgba(40, 80, 150, .1);--sky-gl-float-lift: inset 0 1px 0 rgba(255, 255, 255, .85), 0 8px 22px rgba(40, 80, 150, .14);--sky-gl-rec-lift: inset 0 1px 0 rgba(255, 255, 255, .8), 0 0 0 7px rgba(192, 81, 74, .1), 0 8px 22px rgba(192, 81, 74, .2);--sky-gl-ring: 0 0 0 3px rgba(42, 152, 171, .45);--sky-gl-stage: linear-gradient(160deg, #7088aa, #3d5878);--sky-gl-scrim: rgba(31, 59, 104, .45)}:root[data-hp-dark],:root[data-hp-dark] .hp-sky{--sky-gl-hi: rgb(255 255 255 / 10%);--sky-gl-lo: rgb(255 255 255 / 2%);--sky-gl-fill: rgb(43 63 94 / 72%);--sky-gl-fill-lo: rgb(34 52 80 / 60%);--sky-gl-rim: rgb(255 255 255 / 12%);--sky-gl-lift: inset 0 1px 0 rgb(255 255 255 / 8%);--sky-gl-card-lift: inset 0 1px 0 rgb(255 255 255 / 9%), 0 10px 26px rgb(2 8 20 / 35%);--sky-gl-float-lift: inset 0 1px 0 rgb(255 255 255 / 10%), 0 8px 22px rgb(2 8 20 / 45%);--sky-gl-rec-lift: inset 0 1px 0 rgb(255 255 255 / 10%), 0 0 0 7px rgb(255 139 132 / 14%), 0 8px 22px rgb(2 8 20 / 45%);--sky-gl-ring: 0 0 0 3px rgb(94 208 227 / 55%);--sky-gl-stage: linear-gradient(160deg, #3a5578, #1d3350);--sky-gl-scrim: rgb(2 8 20 / 55%)}:root{--sky-white-rgb: 255, 255, 255;--sky-r-tick: 3px;--sky-wk-ring: inset 0 0 0 1px var(--sky-hair);--sky-wk-go-ring: inset 0 0 0 1px rgba(var(--sky-ok-rgb), .18);--sky-wk-seam: 0 0 0 1px rgba(var(--sky-ink-rgb), .07), 0 2px 6px rgba(var(--sky-ink-rgb), .16);--sky-wk-change-ring: inset 0 0 0 1px rgba(var(--sky-extra-rgb), .13);--sky-wk-ink-btn: inset 0 0 0 1px rgba(var(--sky-ink-rgb), .13), 0 2px 7px rgba(var(--sky-ink-rgb), .07);--sky-wk-warm-btn: inset 0 0 0 1px rgba(var(--sky-amber-rgb), .34), 0 3px 9px rgba(var(--sky-amber-rgb), .14);--sky-wk-bad-btn: inset 0 0 0 1px rgba(var(--sky-bad-rgb), .3), 0 3px 9px rgba(var(--sky-bad-rgb), .12);--sky-wk-tile-paint: inset 0 0 0 1px rgba(var(--sky-paint-rgb), .24), inset 0 1px 0 rgba(var(--sky-white-rgb), .95), 0 7px 18px rgba(var(--sky-paint-rgb), .15), 0 1px 2px rgba(var(--sky-paint-rgb), .1);--sky-wk-tile-crew: inset 0 0 0 1px rgba(var(--sky-crew-rgb), .24), inset 0 1px 0 rgba(var(--sky-white-rgb), .95), 0 7px 18px rgba(var(--sky-crew-rgb), .15), 0 1px 2px rgba(var(--sky-crew-rgb), .1);--sky-wk-chip-paint: 0 5px 12px rgba(var(--sky-paint-rgb), .34), inset 0 1px 0 rgba(var(--sky-white-rgb), .4);--sky-wk-chip-crew: 0 5px 12px rgba(var(--sky-crew-rgb), .34), inset 0 1px 0 rgba(var(--sky-white-rgb), .4);--sky-wk-late-ring: inset 0 0 0 1.5px rgba(var(--sky-amber-rgb), .62), 0 4px 12px rgba(var(--sky-amber-rgb), .18);--sky-wk-late-badge: linear-gradient(145deg, var(--sky-amber-ink), var(--sky-amber-deep))}:root{--sky-cm-follow: #d9a521;--sky-cm-follow-rgb: 217, 165, 33;--sky-cm-follow-ink: #8a6200;--sky-cm-follow-grad: linear-gradient(145deg, #f3c444, #cf9310);--sky-cm-sale: #d65a8a;--sky-cm-sale-rgb: 214, 90, 138;--sky-cm-sale-ink: #a63e67;--sky-cm-sale-grad: linear-gradient(145deg, #f07aa6, #d0437b);--sky-cm-ask: #e0764a;--sky-cm-ask-rgb: 224, 118, 74;--sky-cm-ask-ink: #ad4a1f;--sky-cm-ask-grad: linear-gradient(145deg, #f69365, #d95c2c);--sky-cm-visit: #2e8a56;--sky-cm-visit-rgb: 46, 138, 86;--sky-cm-visit-ink: #23683f;--sky-cm-visit-grad: linear-gradient(145deg, #45b97b, #24804c);--sky-cm-intake: #3a46a8;--sky-cm-intake-rgb: 58, 70, 168;--sky-cm-intake-ink: #283593;--sky-cm-intake-grad: linear-gradient(145deg, #5f6cd8, #2c3896);--sky-cm-custom: #3f78de;--sky-cm-custom-rgb: 63, 120, 222;--sky-cm-custom-ink: #2a5bbf;--sky-cm-custom-grad: linear-gradient(145deg, #6ea3f5, #3a6fd8);--sky-cm-reply: #1f9a78;--sky-cm-reply-rgb: 31, 154, 120;--sky-cm-reply-ink: #14735a;--sky-cm-reply-grad: linear-gradient(145deg, #34c39a, #178a6a);--sky-cm-quote: #d18a2c;--sky-cm-quote-rgb: 209, 138, 44;--sky-cm-quote-ink: #8f5a14;--sky-cm-quote-grad: linear-gradient(145deg, #f2b250, #cd8423);--sky-cm-grey: #7d8aa3;--sky-cm-grey-rgb: 125, 138, 163;--sky-cm-grey-ink: #51607a;--sky-cm-grey-grad: linear-gradient(145deg, #a9b4c8, #77849c);--sky-cm-follow-lift: 0 8px 18px rgba(var(--sky-cm-follow-rgb), .34), inset 0 1px 0 rgba(var(--sky-white-rgb), .4);--sky-cm-sale-lift: 0 8px 18px rgba(var(--sky-cm-sale-rgb), .32), inset 0 1px 0 rgba(var(--sky-white-rgb), .4);--sky-cm-ask-lift: 0 8px 18px rgba(var(--sky-cm-ask-rgb), .32), inset 0 1px 0 rgba(var(--sky-white-rgb), .4);--sky-cm-visit-lift: 0 8px 18px rgba(var(--sky-cm-visit-rgb), .3), inset 0 1px 0 rgba(var(--sky-white-rgb), .4);--sky-cm-intake-lift: 0 8px 18px rgba(var(--sky-cm-intake-rgb), .3), inset 0 1px 0 rgba(var(--sky-white-rgb), .35);--sky-cm-custom-lift: 0 8px 18px rgba(var(--sky-cm-custom-rgb), .32), inset 0 1px 0 rgba(var(--sky-white-rgb), .4);--sky-cm-reply-lift: 0 8px 18px rgba(var(--sky-cm-reply-rgb), .3), inset 0 1px 0 rgba(var(--sky-white-rgb), .4);--sky-cm-quote-lift: 0 8px 18px rgba(var(--sky-cm-quote-rgb), .32), inset 0 1px 0 rgba(var(--sky-white-rgb), .4);--sky-cm-grey-lift: 0 6px 14px rgba(var(--sky-cm-grey-rgb), .26), inset 0 1px 0 rgba(var(--sky-white-rgb), .4);--sky-cm-av-1: linear-gradient(145deg, #6d9cf0, #3f73d6);--sky-cm-av-2: linear-gradient(145deg, #4fb8c8, #23899b);--sky-cm-av-3: linear-gradient(145deg, #ea81a8, #c94b7c);--sky-cm-av-4: linear-gradient(145deg, #eaa84f, #c47a1c);--sky-cm-av-5: linear-gradient(145deg, #52b986, #26885c);--sky-cm-av-6: linear-gradient(145deg, #ef8c65, #d4663a);--sky-cm-r-icon: 14px;--sky-cm-r-icon-sm: 11px;--sky-cm-r-icon-lg: 18px;--sky-cm-r-bubble: 20px;--sky-cm-r-bubble-tail: 6px;--sky-cm-r-phone: 26px;--sky-cm-fs-hero: 34px;--sky-cm-fs-big: 26px;--sky-cm-fs-icon: 22px;--sky-cm-fs-huge: 46px;--sky-cm-panel: inset 0 1px 0 rgba(var(--sky-white-rgb), .95), 0 12px 30px rgba(var(--sky-shadow-rgb), .1), 0 1px 3px rgba(var(--sky-shadow-rgb), .06);--sky-cm-raise: 0 6px 16px rgba(var(--sky-shadow-rgb), .1), 0 1px 2px rgba(var(--sky-shadow-rgb), .06);--sky-cm-ring: inset 0 0 0 1px rgba(var(--sky-ink-rgb), .1);--sky-cm-pick-ring: inset 0 0 0 1.5px rgba(var(--sky-ok-rgb), .55), 0 6px 16px rgba(var(--sky-ok-rgb), .14);--sky-cm-check: 0 4px 10px rgba(var(--sky-ok-rgb), .32), inset 0 1px 0 rgba(var(--sky-white-rgb), .45);--sky-cm-check-grad: linear-gradient(145deg, #4cc28b, #23845a);--sky-cm-phone-bg: linear-gradient(180deg, #fbfcfe, #eef3f9);--sky-cm-bubble: #e9eef5;--sky-cm-bubble-ink: #1c2f4f;--sky-cm-link: #2563d6;--sky-cm-brand: linear-gradient(145deg, #f39b56, #e0612f);--sky-cm-face-shadow: 0 1px 1px rgba(var(--sky-ink-rgb), .28);--sky-cm-hero-glow: radial-gradient(circle at 88% 12%, rgba(var(--sky-white-rgb), .9), rgba(var(--sky-white-rgb), 0) 58%);--sky-cm-bad-grad: linear-gradient(145deg, #e07a72, #c0514a);--sky-cm-bad-lift: 0 8px 18px rgba(var(--sky-bad-rgb), .28), inset 0 1px 0 rgba(var(--sky-white-rgb), .4);--sky-cm-mail-page: #0a1526;--sky-cm-mail-band: linear-gradient(160deg, #16305a, #0b1a30);--sky-cm-mail-card: #141f33;--sky-cm-mail-title: #f2f8ff;--sky-cm-mail-words: #dbe7f5;--sky-cm-mail-muted: #8b9bb8;--sky-cm-mail-link: #7dd3fc;--sky-cm-mail-accent: linear-gradient(90deg, rgba(249, 115, 22, 0), #f97316 20%, #fb923c 40%, #ffedd5 52%, #fdba74 66%, rgba(253, 186, 116, 0));--sky-cm-mail-cta: linear-gradient(145deg, #7dd3fc, #38bdf8);--sky-cm-mail-cta-ink: #0b2540;--sky-cm-mail-step: rgba(var(--sky-white-rgb), .04);--sky-cm-mail-edge: rgba(var(--sky-white-rgb), .1);--sky-cm-mail-cta-lift: 0 6px 14px rgba(56, 189, 248, .32), inset 0 1px 0 rgba(var(--sky-white-rgb), .5);--sky-cm-glass: linear-gradient(180deg, rgba(var(--sky-white-rgb), .8), rgba(var(--sky-white-rgb), .58));--sky-cm-glass-lift: inset 0 1px 0 rgba(var(--sky-white-rgb), .95), 0 8px 22px rgba(var(--sky-shadow-rgb), .08), 0 1px 2px rgba(var(--sky-shadow-rgb), .05);--sky-cm-fs-row: 15px;--sky-cm-fs-head: 20px;--sky-cm-fs-value: 28px;--sky-cm-text-tint: linear-gradient(145deg, rgba(var(--sky-blue-rgb), .12), rgba(var(--sky-blue-rgb), .05)), var(--sky-card);--sky-cm-text-edge: rgba(var(--sky-blue-rgb), .24);--sky-cm-email-rgb: 42, 152, 171;--sky-cm-email-ink: #1f7383;--sky-cm-email-tint: linear-gradient(145deg, rgba(var(--sky-cm-email-rgb), .14), rgba(var(--sky-cm-email-rgb), .05)), var(--sky-card);--sky-cm-email-edge: rgba(var(--sky-cm-email-rgb), .28)}.cm-t-follow{--sky-cm-k: var(--sky-cm-follow);--sky-cm-k-rgb: var(--sky-cm-follow-rgb);--sky-cm-k-ink: var(--sky-cm-follow-ink);--sky-cm-k-grad: var(--sky-cm-follow-grad);--sky-cm-k-lift: var(--sky-cm-follow-lift)}.cm-t-sale{--sky-cm-k: var(--sky-cm-sale);--sky-cm-k-rgb: var(--sky-cm-sale-rgb);--sky-cm-k-ink: var(--sky-cm-sale-ink);--sky-cm-k-grad: var(--sky-cm-sale-grad);--sky-cm-k-lift: var(--sky-cm-sale-lift)}.cm-t-ask{--sky-cm-k: var(--sky-cm-ask);--sky-cm-k-rgb: var(--sky-cm-ask-rgb);--sky-cm-k-ink: var(--sky-cm-ask-ink);--sky-cm-k-grad: var(--sky-cm-ask-grad);--sky-cm-k-lift: var(--sky-cm-ask-lift)}.cm-t-visit{--sky-cm-k: var(--sky-cm-visit);--sky-cm-k-rgb: var(--sky-cm-visit-rgb);--sky-cm-k-ink: var(--sky-cm-visit-ink);--sky-cm-k-grad: var(--sky-cm-visit-grad);--sky-cm-k-lift: var(--sky-cm-visit-lift)}.cm-t-intake{--sky-cm-k: var(--sky-cm-intake);--sky-cm-k-rgb: var(--sky-cm-intake-rgb);--sky-cm-k-ink: var(--sky-cm-intake-ink);--sky-cm-k-grad: var(--sky-cm-intake-grad);--sky-cm-k-lift: var(--sky-cm-intake-lift)}.cm-t-custom{--sky-cm-k: var(--sky-cm-custom);--sky-cm-k-rgb: var(--sky-cm-custom-rgb);--sky-cm-k-ink: var(--sky-cm-custom-ink);--sky-cm-k-grad: var(--sky-cm-custom-grad);--sky-cm-k-lift: var(--sky-cm-custom-lift)}.cm-t-reply{--sky-cm-k: var(--sky-cm-reply);--sky-cm-k-rgb: var(--sky-cm-reply-rgb);--sky-cm-k-ink: var(--sky-cm-reply-ink);--sky-cm-k-grad: var(--sky-cm-reply-grad);--sky-cm-k-lift: var(--sky-cm-reply-lift)}.cm-t-quote{--sky-cm-k: var(--sky-cm-quote);--sky-cm-k-rgb: var(--sky-cm-quote-rgb);--sky-cm-k-ink: var(--sky-cm-quote-ink);--sky-cm-k-grad: var(--sky-cm-quote-grad);--sky-cm-k-lift: var(--sky-cm-quote-lift)}.cm-t-grey{--sky-cm-k: var(--sky-cm-grey);--sky-cm-k-rgb: var(--sky-cm-grey-rgb);--sky-cm-k-ink: var(--sky-cm-grey-ink);--sky-cm-k-grad: var(--sky-cm-grey-grad);--sky-cm-k-lift: var(--sky-cm-grey-lift)}.cm-t-ok{--sky-cm-k: var(--sky-ok);--sky-cm-k-rgb: var(--sky-ok-rgb);--sky-cm-k-ink: var(--sky-ok-ink);--sky-cm-k-grad: var(--sky-cm-check-grad);--sky-cm-k-lift: var(--sky-cm-check)}.cm-t-bad{--sky-cm-k: var(--sky-bad);--sky-cm-k-rgb: var(--sky-bad-rgb);--sky-cm-k-ink: var(--sky-bad-ink);--sky-cm-k-grad: var(--sky-cm-bad-grad);--sky-cm-k-lift: var(--sky-cm-bad-lift)}.cm-av-1{--sky-cm-k-rgb: var(--sky-cm-custom-rgb);--sky-cm-k-ink: var(--sky-cm-custom-ink)}.cm-av-2{--sky-cm-k-rgb: var(--sky-cm-email-rgb);--sky-cm-k-ink: var(--sky-cm-email-ink)}.cm-av-3{--sky-cm-k-rgb: var(--sky-cm-sale-rgb);--sky-cm-k-ink: var(--sky-cm-sale-ink)}.cm-av-4{--sky-cm-k-rgb: var(--sky-cm-quote-rgb);--sky-cm-k-ink: var(--sky-cm-quote-ink)}.cm-av-5{--sky-cm-k-rgb: var(--sky-cm-visit-rgb);--sky-cm-k-ink: var(--sky-cm-visit-ink)}.cm-av-6{--sky-cm-k-rgb: var(--sky-cm-ask-rgb);--sky-cm-k-ink: var(--sky-cm-ask-ink)}.cm-av-0{--sky-cm-k-rgb: var(--sky-cm-grey-rgb);--sky-cm-k-ink: var(--sky-mut)}[class*=cm-t-],[class*=cm-av-]{--sky-cm-k-tile: linear-gradient(145deg, rgba(var(--sky-cm-k-rgb), .16), rgba(var(--sky-cm-k-rgb), .06)), var(--sky-card);--sky-cm-k-tile-edge: rgba(var(--sky-cm-k-rgb), .28);--sky-cm-k-tile-lift: 0 3px 10px rgba(var(--sky-cm-k-rgb), .13), inset 0 1px 0 rgba(var(--sky-white-rgb), .7);--sky-cm-k-hint: linear-gradient(135deg, rgba(var(--sky-cm-k-rgb), .09), rgba(var(--sky-cm-k-rgb), 0) 62%);--sky-cm-k-soft: rgba(var(--sky-cm-k-rgb), .1);--sky-cm-k-wash: linear-gradient(135deg, rgba(var(--sky-cm-k-rgb), .16), rgba(var(--sky-cm-k-rgb), .04) 62%);--sky-cm-k-edge: rgba(var(--sky-cm-k-rgb), .3);--sky-cm-k-ring: inset 0 0 0 1px rgba(var(--sky-cm-k-rgb), .22), 0 10px 26px rgba(var(--sky-cm-k-rgb), .14), 0 1px 2px rgba(var(--sky-shadow-rgb), .06);--sky-cm-k-glow: 0 0 0 10px rgba(var(--sky-cm-k-rgb), .1), 0 0 0 22px rgba(var(--sky-cm-k-rgb), .06), 0 14px 30px rgba(var(--sky-cm-k-rgb), .3)}:root{--sky-wk-bg: #eef3f9;--sky-wk-off: rgba(255, 255, 255, .55);--sky-wk-text: #1f3b68;--sky-wk-muted: #526584;--sky-wk-accent: #d9822b;--sky-wk-mint: #2f66c9;--sky-wk-mint-soft: #2e7d5b;--sky-wk-go: #2f66c9;--sky-wk-go-off: #c9d6ea;--sky-wk-ink: #1f3b68;--sky-wk-ink-soft: #526584;--sky-wk-green: #2e7d5b;--sky-wk-sage: #e1e9f5;--sky-wk-tile: #ffffff;--sky-wk-card: #ffffff;--sky-wk-icon: #e6eefa;--sky-wk-line: #d3deee;--sky-wk-line-2: #bccbe2;--sky-wk-caramel: #2f66c9;--sky-wk-caramel-tint: #edf3fd;--sky-wk-wood: #f6ece4;--sky-wk-wood-icon: #ecd9c9;--sky-wk-wood-ink: #8a4f30;--sky-wk-unit: #e8eef8;--sky-wk-unit-icon: #d3def0;--sky-wk-amber-bg: #fff1d6;--sky-wk-amber: #e2a33a;--sky-wk-amber-ink: #5c3800;--sky-wk-amber-text: #8a5a12;--sky-wk-text-rgb: 31, 59, 104;--sky-wk-muted-rgb: 82, 101, 132;--sky-wk-dim-rgb: 20, 35, 60;--sky-wk-font: "Avenir Next", Figtree, Avenir, system-ui, sans-serif;--sky-wk-fs-h1: 28px;--sky-wk-fs-h2: 22px;--sky-wk-fs-lg: 17px;--sky-wk-fs-md: 16px;--sky-wk-fs-body: 15px;--sky-wk-fs-sm: 13.5px;--sky-wk-fs-xs: 12.5px;--sky-wk-fs-label: 13px;--sky-wk-fs-big: 22px;--sky-wk-r-tile: 18px;--sky-wk-r-card: 22px;--sky-wk-r-btn: 16px;--sky-wk-r-opt: 14px;--sky-wk-r-sm: 12px;--sky-wk-r-box: 9px;--sky-wk-r-sheet: 28px 28px 0 0;--sky-wk-ring: inset 0 0 0 2.5px #2f66c9;--sky-wk-ring-thin: inset 0 0 0 1px #2f66c9;--sky-wk-ring-cam: inset 0 0 0 2px #2f66c9;--sky-wk-ring-amber: inset 0 0 0 2px #e2a33a;--sky-wk-shadow: 0 1px 2px rgba(40, 70, 120, .06), 0 6px 18px rgba(40, 70, 120, .07);--sky-wk-z-dim: 150;--sky-wk-z-sheet: 151}:root{--sky-hh-label: 10px;--sky-hh-label-sm: 9px;--sky-hh-value: 21px;--sky-hh-value-sm: 19px;--sky-hh-value-long: 17px;--sky-hh-value-long-sm: 15px;--sky-hh-note: 11px;--sky-hh-note-sm: 10px;--sky-hh-sum-value: 15px;--sky-hh-sum-value-sm: 12.5px;--sky-hh-sum-label: 10px;--sky-hh-sum-label-sm: 9px;--sky-hh-btn: 14px;--sky-hh-btn-sm: 13px;--sky-hh-frame-r: 28px;--sky-hh-glass-r: 18px;--sky-hh-bar-r: 2px;--sky-hh-glow: radial-gradient(ellipse 150px 120px at 49px 17px, color-mix(in srgb, var(--sky-mat) 22%, transparent), transparent);--sky-hh-sheen: linear-gradient(180deg, rgba(var(--sky-surface-rgb), .55), rgba(var(--sky-surface-rgb), 0));--sky-hh-op-fill: rgba(var(--sky-surface-rgb), .22);--sky-hh-op-rim: inset 0 1px 0 rgba(var(--sky-surface-rgb), .35);--sky-vstop-rim: inset 0 1px 0 rgba(var(--sky-surface-rgb), .4)}:root[data-hp-dark]{--sky-hh-sheen: var(--sky-navy-card-sheen)}.hpk-stat{--sky-hh-stat-glow: 0 0 16px color-mix(in srgb, var(--c) 22%, transparent);--sky-hh-bar-glow: 0 0 8px color-mix(in srgb, var(--c) 60%, transparent)}:root[data-hp-dark] .hpk-stat{--sky-hh-stat-glow: 0 0 18px color-mix(in srgb, var(--c) 55%, transparent), 0 1px 0 rgba(var(--sky-shadow-rgb), .3)}:root{--sky-old-amber-100-rgb: 245, 238, 228;--sky-old-amber-300-rgb: 217, 207, 189;--sky-old-amber-400-1-rgb: 194, 166, 116;--sky-old-amber-400-2-rgb: 200, 173, 135;--sky-old-amber-400-3-rgb: 234, 193, 116;--sky-old-amber-400-4-rgb: 243, 187, 89;--sky-old-amber-400-5-rgb: 243, 194, 103;--sky-old-amber-400-6-rgb: 255, 199, 102;--sky-old-amber-400-7-rgb: 255, 209, 102;--sky-old-amber-500-1-rgb: 199, 163, 106;--sky-old-amber-500-2-rgb: 245, 158, 11;--sky-old-amber-500-3-rgb: 250, 204, 21;--sky-old-amber-500-4-rgb: 251, 191, 36;--sky-old-amber-600-1-rgb: 192, 132, 44;--sky-old-amber-600-2-rgb: 196, 146, 8;--sky-old-amber-600-3-rgb: 202, 138, 4;--sky-old-amber-800-rgb: 138, 90, 0;--sky-old-blue-100-1-rgb: 222, 234, 252;--sky-old-blue-100-2-rgb: 226, 232, 240;--sky-old-blue-100-3-rgb: 226, 232, 244;--sky-old-blue-100-4-rgb: 226, 237, 252;--sky-old-blue-100-5-rgb: 228, 236, 247;--sky-old-blue-100-6-rgb: 232, 237, 243;--sky-old-blue-100-7-rgb: 233, 238, 245;--sky-old-blue-100-8-rgb: 233, 238, 248;--sky-old-blue-200-1-rgb: 169, 204, 251;--sky-old-blue-200-2-rgb: 201, 210, 221;--sky-old-blue-200-3-rgb: 214, 224, 235;--sky-old-blue-300-1-rgb: 139, 182, 242;--sky-old-blue-300-10-rgb: 164, 184, 211;--sky-old-blue-300-11-rgb: 166, 195, 228;--sky-old-blue-300-12-rgb: 167, 194, 224;--sky-old-blue-300-13-rgb: 198, 207, 218;--sky-old-blue-300-2-rgb: 144, 193, 255;--sky-old-blue-300-3-rgb: 147, 197, 253;--sky-old-blue-300-4-rgb: 153, 184, 218;--sky-old-blue-300-5-rgb: 153, 188, 225;--sky-old-blue-300-6-rgb: 157, 187, 220;--sky-old-blue-300-7-rgb: 158, 189, 224;--sky-old-blue-300-8-rgb: 159, 189, 224;--sky-old-blue-300-9-rgb: 159, 190, 221;--sky-old-blue-400-1-rgb: 96, 150, 255;--sky-old-blue-400-10-rgb: 145, 178, 222;--sky-old-blue-400-11-rgb: 148, 163, 184;--sky-old-blue-400-12-rgb: 148, 177, 213;--sky-old-blue-400-13-rgb: 154, 169, 189;--sky-old-blue-400-2-rgb: 96, 165, 250;--sky-old-blue-400-3-rgb: 106, 174, 255;--sky-old-blue-400-4-rgb: 108, 158, 240;--sky-old-blue-400-5-rgb: 111, 148, 210;--sky-old-blue-400-6-rgb: 123, 160, 198;--sky-old-blue-400-7-rgb: 136, 150, 176;--sky-old-blue-400-8-rgb: 139, 153, 170;--sky-old-blue-400-9-rgb: 139, 177, 218;--sky-old-blue-50-1-rgb: 244, 248, 255;--sky-old-blue-50-2-rgb: 246, 250, 255;--sky-old-blue-50-3-rgb: 247, 250, 255;--sky-old-blue-50-4-rgb: 248, 251, 255;--sky-old-blue-500-1-rgb: 31, 111, 214;--sky-old-blue-500-2-rgb: 37, 99, 235;--sky-old-blue-500-3-rgb: 47, 102, 201;--sky-old-blue-500-4-rgb: 59, 130, 246;--sky-old-blue-500-5-rgb: 74, 127, 224;--sky-old-blue-500-6-rgb: 93, 127, 190;--sky-old-blue-500-7-rgb: 95, 127, 190;--sky-old-blue-500-8-rgb: 111, 134, 168;--sky-old-blue-600-1-rgb: 57, 95, 158;--sky-old-blue-600-2-rgb: 100, 116, 139;--sky-old-cyan-500-1-rgb: 34, 197, 247;--sky-old-cyan-500-2-rgb: 34, 211, 238;--sky-old-cyan-500-3-rgb: 39, 200, 220;--sky-old-emerald-100-rgb: 223, 245, 233;--sky-old-emerald-400-1-rgb: 85, 232, 147;--sky-old-emerald-400-2-rgb: 95, 219, 184;--sky-old-emerald-400-3-rgb: 97, 226, 177;--sky-old-emerald-400-4-rgb: 99, 217, 170;--sky-old-emerald-400-5-rgb: 99, 230, 190;--sky-old-emerald-400-6-rgb: 110, 231, 183;--sky-old-emerald-400-7-rgb: 121, 217, 154;--sky-old-emerald-500-1-rgb: 52, 211, 153;--sky-old-emerald-500-2-rgb: 62, 230, 138;--sky-old-emerald-500-3-rgb: 74, 222, 128;--sky-old-emerald-600-1-rgb: 16, 185, 129;--sky-old-emerald-600-2-rgb: 31, 173, 107;--sky-old-emerald-600-3-rgb: 34, 197, 94;--sky-old-emerald-600-4-rgb: 44, 185, 125;--sky-old-emerald-600-5-rgb: 46, 154, 106;--sky-old-emerald-600-6-rgb: 46, 181, 121;--sky-old-emerald-700-1-rgb: 22, 135, 90;--sky-old-emerald-700-2-rgb: 22, 138, 91;--sky-old-emerald-700-3-rgb: 36, 141, 96;--sky-old-emerald-800-1-rgb: 17, 122, 81;--sky-old-emerald-800-2-rgb: 27, 101, 77;--sky-old-emerald-900-rgb: 21, 79, 59;--sky-old-gray-50-1-rgb: 244, 246, 249;--sky-old-gray-50-2-rgb: 255, 255, 255;--sky-old-gray-500-rgb: 120, 142, 147;--sky-old-gray-600-rgb: 102, 123, 117;--sky-old-gray-900-rgb: 53, 47, 45;--sky-old-indigo-300-rgb: 141, 123, 255;--sky-old-navy-800-1-rgb: 29, 58, 95;--sky-old-navy-800-2-rgb: 31, 59, 104;--sky-old-navy-800-3-rgb: 41, 59, 82;--sky-old-navy-800-4-rgb: 44, 64, 96;--sky-old-navy-800-5-rgb: 61, 76, 88;--sky-old-navy-900-1-rgb: 10, 29, 52;--sky-old-navy-900-10-rgb: 16, 45, 96;--sky-old-navy-900-11-rgb: 17, 32, 61;--sky-old-navy-900-12-rgb: 17, 37, 61;--sky-old-navy-900-13-rgb: 18, 32, 52;--sky-old-navy-900-14-rgb: 18, 32, 58;--sky-old-navy-900-15-rgb: 18, 34, 54;--sky-old-navy-900-16-rgb: 18, 40, 82;--sky-old-navy-900-17-rgb: 19, 34, 57;--sky-old-navy-900-18-rgb: 19, 35, 58;--sky-old-navy-900-19-rgb: 19, 37, 58;--sky-old-navy-900-2-rgb: 11, 28, 52;--sky-old-navy-900-20-rgb: 20, 34, 57;--sky-old-navy-900-21-rgb: 20, 35, 56;--sky-old-navy-900-22-rgb: 20, 39, 67;--sky-old-navy-900-23-rgb: 20, 41, 67;--sky-old-navy-900-24-rgb: 20, 42, 68;--sky-old-navy-900-25-rgb: 22, 38, 62;--sky-old-navy-900-26-rgb: 22, 57, 85;--sky-old-navy-900-27-rgb: 23, 33, 49;--sky-old-navy-900-28-rgb: 23, 39, 64;--sky-old-navy-900-29-rgb: 24, 29, 50;--sky-old-navy-900-3-rgb: 13, 26, 50;--sky-old-navy-900-30-rgb: 24, 42, 68;--sky-old-navy-900-31-rgb: 24, 48, 80;--sky-old-navy-900-32-rgb: 25, 40, 64;--sky-old-navy-900-33-rgb: 26, 38, 60;--sky-old-navy-900-34-rgb: 27, 45, 73;--sky-old-navy-900-35-rgb: 28, 32, 56;--sky-old-navy-900-36-rgb: 34, 56, 71;--sky-old-navy-900-4-rgb: 14, 31, 50;--sky-old-navy-900-5-rgb: 15, 28, 55;--sky-old-navy-900-6-rgb: 15, 31, 52;--sky-old-navy-900-7-rgb: 15, 32, 51;--sky-old-navy-900-8-rgb: 16, 29, 48;--sky-old-navy-900-9-rgb: 16, 33, 58;--sky-old-navy-950-1-rgb: 2, 8, 20;--sky-old-navy-950-10-rgb: 5, 14, 26;--sky-old-navy-950-11-rgb: 5, 14, 27;--sky-old-navy-950-12-rgb: 6, 16, 28;--sky-old-navy-950-13-rgb: 6, 16, 29;--sky-old-navy-950-14-rgb: 6, 18, 32;--sky-old-navy-950-15-rgb: 7, 16, 29;--sky-old-navy-950-16-rgb: 7, 16, 33;--sky-old-navy-950-17-rgb: 7, 18, 31;--sky-old-navy-950-18-rgb: 7, 19, 32;--sky-old-navy-950-19-rgb: 7, 19, 33;--sky-old-navy-950-2-rgb: 2, 10, 26;--sky-old-navy-950-20-rgb: 7, 20, 35;--sky-old-navy-950-21-rgb: 8, 18, 31;--sky-old-navy-950-22-rgb: 8, 18, 38;--sky-old-navy-950-23-rgb: 9, 19, 33;--sky-old-navy-950-24-rgb: 9, 21, 36;--sky-old-navy-950-25-rgb: 9, 23, 39;--sky-old-navy-950-26-rgb: 9, 24, 42;--sky-old-navy-950-27-rgb: 10, 17, 30;--sky-old-navy-950-28-rgb: 10, 20, 35;--sky-old-navy-950-29-rgb: 10, 20, 40;--sky-old-navy-950-3-rgb: 2, 13, 25;--sky-old-navy-950-30-rgb: 10, 21, 38;--sky-old-navy-950-31-rgb: 10, 22, 38;--sky-old-navy-950-32-rgb: 10, 22, 39;--sky-old-navy-950-33-rgb: 10, 23, 39;--sky-old-navy-950-34-rgb: 10, 23, 40;--sky-old-navy-950-35-rgb: 10, 25, 42;--sky-old-navy-950-36-rgb: 11, 21, 37;--sky-old-navy-950-37-rgb: 11, 22, 38;--sky-old-navy-950-38-rgb: 11, 24, 40;--sky-old-navy-950-39-rgb: 11, 25, 42;--sky-old-navy-950-4-rgb: 3, 9, 18;--sky-old-navy-950-40-rgb: 12, 26, 46;--sky-old-navy-950-41-rgb: 13, 25, 43;--sky-old-navy-950-42-rgb: 15, 23, 42;--sky-old-navy-950-5-rgb: 3, 14, 33;--sky-old-navy-950-6-rgb: 3, 15, 28;--sky-old-navy-950-7-rgb: 4, 9, 16;--sky-old-navy-950-8-rgb: 4, 17, 32;--sky-old-navy-950-9-rgb: 5, 12, 22;--sky-old-orange-300-rgb: 224, 198, 164;--sky-old-orange-400-1-rgb: 210, 180, 142;--sky-old-orange-400-2-rgb: 243, 174, 104;--sky-old-orange-400-3-rgb: 251, 146, 60;--sky-old-orange-500-1-rgb: 167, 126, 78;--sky-old-orange-500-2-rgb: 235, 88, 51;--sky-old-orange-500-3-rgb: 249, 115, 22;--sky-old-orange-600-1-rgb: 156, 121, 86;--sky-old-orange-600-2-rgb: 217, 119, 6;--sky-old-orange-700-rgb: 126, 89, 61;--sky-old-purple-300-1-rgb: 192, 145, 227;--sky-old-purple-300-2-rgb: 194, 145, 229;--sky-old-purple-300-3-rgb: 194, 159, 229;--sky-old-purple-300-4-rgb: 203, 159, 232;--sky-old-purple-300-5-rgb: 213, 170, 240;--sky-old-purple-300-6-rgb: 218, 156, 242;--sky-old-purple-400-rgb: 168, 85, 247;--sky-old-purple-700-rgb: 89, 47, 111;--sky-old-red-300-1-rgb: 255, 120, 135;--sky-old-red-300-2-rgb: 255, 133, 133;--sky-old-red-300-3-rgb: 255, 133, 141;--sky-old-red-300-4-rgb: 255, 148, 166;--sky-old-red-300-5-rgb: 255, 156, 156;--sky-old-red-400-1-rgb: 225, 104, 120;--sky-old-red-400-2-rgb: 244, 63, 94;--sky-old-red-400-3-rgb: 248, 113, 113;--sky-old-red-400-4-rgb: 251, 113, 133;--sky-old-red-500-1-rgb: 181, 67, 74;--sky-old-red-500-2-rgb: 185, 78, 93;--sky-old-red-500-3-rgb: 201, 69, 86;--sky-old-red-500-4-rgb: 227, 78, 104;--sky-old-red-600-1-rgb: 143, 51, 66;--sky-old-red-600-2-rgb: 179, 38, 30;--sky-old-rose-700-rgb: 159, 18, 57;--sky-old-sky-200-1-rgb: 203, 220, 235;--sky-old-sky-200-2-rgb: 213, 228, 241;--sky-old-sky-200-3-rgb: 217, 228, 239;--sky-old-sky-300-1-rgb: 117, 214, 255;--sky-old-sky-300-10-rgb: 173, 202, 224;--sky-old-sky-300-11-rgb: 175, 211, 237;--sky-old-sky-300-12-rgb: 178, 207, 227;--sky-old-sky-300-2-rgb: 118, 199, 255;--sky-old-sky-300-3-rgb: 125, 211, 252;--sky-old-sky-300-4-rgb: 131, 215, 255;--sky-old-sky-300-5-rgb: 133, 202, 255;--sky-old-sky-300-6-rgb: 139, 205, 230;--sky-old-sky-300-7-rgb: 159, 203, 228;--sky-old-sky-300-8-rgb: 163, 204, 232;--sky-old-sky-300-9-rgb: 163, 222, 255;--sky-old-sky-400-1-rgb: 80, 175, 255;--sky-old-sky-400-10-rgb: 120, 207, 239;--sky-old-sky-400-11-rgb: 126, 188, 239;--sky-old-sky-400-12-rgb: 136, 204, 231;--sky-old-sky-400-2-rgb: 88, 184, 255;--sky-old-sky-400-3-rgb: 103, 200, 236;--sky-old-sky-400-4-rgb: 103, 207, 255;--sky-old-sky-400-5-rgb: 111, 210, 255;--sky-old-sky-400-6-rgb: 112, 209, 244;--sky-old-sky-400-7-rgb: 113, 154, 194;--sky-old-sky-400-8-rgb: 113, 205, 243;--sky-old-sky-400-9-rgb: 114, 210, 248;--sky-old-sky-50-rgb: 237, 243, 248;--sky-old-sky-500-1-rgb: 14, 165, 233;--sky-old-sky-500-2-rgb: 38, 134, 217;--sky-old-sky-500-3-rgb: 56, 189, 248;--sky-old-sky-500-4-rgb: 72, 165, 218;--sky-old-sky-500-5-rgb: 121, 145, 168;--sky-old-sky-600-1-rgb: 35, 158, 199;--sky-old-sky-600-2-rgb: 77, 101, 123;--sky-old-sky-600-3-rgb: 78, 102, 116;--sky-old-sky-700-1-rgb: 37, 104, 152;--sky-old-sky-700-2-rgb: 50, 88, 122;--sky-old-sky-700-3-rgb: 81, 101, 112;--sky-old-teal-400-1-rgb: 89, 221, 199;--sky-old-teal-400-2-rgb: 97, 214, 196;--sky-old-teal-400-3-rgb: 104, 217, 202;--sky-old-teal-600-1-rgb: 38, 202, 167;--sky-old-teal-600-2-rgb: 47, 181, 159;--sky-old-teal-800-rgb: 26, 101, 92;--sky-old-teal-900-1-rgb: 14, 48, 45;--sky-old-teal-900-2-rgb: 18, 61, 52;--sky-old-violet-200-rgb: 197, 173, 255;--sky-old-violet-300-1-rgb: 166, 129, 255;--sky-old-violet-300-2-rgb: 167, 139, 250;--sky-old-violet-400-rgb: 142, 111, 201;--sky-old-violet-900-rgb: 48, 38, 71}:root{--sky-old-ink-amber-300-1-rgb: 239, 213, 168;--sky-old-ink-amber-300-2-rgb: 255, 225, 142;--sky-old-ink-amber-400-1-rgb: 211, 169, 95;--sky-old-ink-amber-400-2-rgb: 243, 187, 89;--sky-old-ink-amber-400-3-rgb: 246, 202, 102;--sky-old-ink-amber-800-rgb: 122, 82, 0;--sky-old-ink-blue-100-1-rgb: 216, 233, 251;--sky-old-ink-blue-100-2-rgb: 219, 234, 254;--sky-old-ink-blue-100-3-rgb: 220, 231, 246;--sky-old-ink-blue-100-4-rgb: 220, 232, 245;--sky-old-ink-blue-100-5-rgb: 220, 236, 255;--sky-old-ink-blue-100-6-rgb: 226, 232, 240;--sky-old-ink-blue-100-7-rgb: 226, 232, 244;--sky-old-ink-blue-100-8-rgb: 233, 237, 246;--sky-old-ink-blue-200-1-rgb: 185, 212, 246;--sky-old-ink-blue-200-2-rgb: 191, 219, 254;--sky-old-ink-blue-200-3-rgb: 195, 210, 228;--sky-old-ink-blue-200-4-rgb: 200, 218, 240;--sky-old-ink-blue-200-5-rgb: 203, 213, 225;--sky-old-ink-blue-300-1-rgb: 155, 202, 255;--sky-old-ink-blue-300-2-rgb: 165, 180, 252;--sky-old-ink-blue-300-3-rgb: 168, 185, 207;--sky-old-ink-blue-300-4-rgb: 169, 189, 211;--sky-old-ink-blue-300-5-rgb: 169, 191, 216;--sky-old-ink-blue-300-6-rgb: 170, 184, 202;--sky-old-ink-blue-300-7-rgb: 178, 196, 216;--sky-old-ink-blue-400-1-rgb: 130, 152, 177;--sky-old-ink-blue-400-10-rgb: 144, 166, 192;--sky-old-ink-blue-400-11-rgb: 146, 167, 189;--sky-old-ink-blue-400-12-rgb: 147, 167, 192;--sky-old-ink-blue-400-13-rgb: 147, 168, 200;--sky-old-ink-blue-400-14-rgb: 148, 163, 184;--sky-old-ink-blue-400-15-rgb: 150, 171, 195;--sky-old-ink-blue-400-16-rgb: 152, 164, 181;--sky-old-ink-blue-400-17-rgb: 154, 169, 189;--sky-old-ink-blue-400-18-rgb: 155, 174, 196;--sky-old-ink-blue-400-19-rgb: 156, 178, 205;--sky-old-ink-blue-400-2-rgb: 130, 153, 179;--sky-old-ink-blue-400-20-rgb: 158, 176, 197;--sky-old-ink-blue-400-21-rgb: 158, 178, 202;--sky-old-ink-blue-400-3-rgb: 131, 153, 176;--sky-old-ink-blue-400-4-rgb: 137, 152, 171;--sky-old-ink-blue-400-5-rgb: 141, 163, 188;--sky-old-ink-blue-400-6-rgb: 141, 164, 188;--sky-old-ink-blue-400-7-rgb: 141, 165, 191;--sky-old-ink-blue-400-8-rgb: 143, 166, 191;--sky-old-ink-blue-400-9-rgb: 143, 166, 192;--sky-old-ink-blue-50-1-rgb: 230, 242, 255;--sky-old-ink-blue-50-10-rgb: 248, 251, 255;--sky-old-ink-blue-50-2-rgb: 232, 241, 255;--sky-old-ink-blue-50-3-rgb: 234, 243, 253;--sky-old-ink-blue-50-4-rgb: 238, 243, 251;--sky-old-ink-blue-50-5-rgb: 238, 244, 252;--sky-old-ink-blue-50-6-rgb: 243, 248, 255;--sky-old-ink-blue-50-7-rgb: 244, 249, 255;--sky-old-ink-blue-50-8-rgb: 245, 249, 255;--sky-old-ink-blue-50-9-rgb: 247, 251, 255;--sky-old-ink-blue-500-1-rgb: 47, 102, 201;--sky-old-ink-blue-500-10-rgb: 113, 129, 150;--sky-old-ink-blue-500-11-rgb: 113, 136, 161;--sky-old-ink-blue-500-12-rgb: 114, 138, 162;--sky-old-ink-blue-500-13-rgb: 117, 140, 164;--sky-old-ink-blue-500-14-rgb: 120, 144, 168;--sky-old-ink-blue-500-15-rgb: 124, 145, 166;--sky-old-ink-blue-500-16-rgb: 125, 138, 160;--sky-old-ink-blue-500-17-rgb: 125, 147, 169;--sky-old-ink-blue-500-18-rgb: 127, 147, 168;--sky-old-ink-blue-500-19-rgb: 128, 151, 176;--sky-old-ink-blue-500-2-rgb: 74, 127, 224;--sky-old-ink-blue-500-20-rgb: 129, 152, 175;--sky-old-ink-blue-500-3-rgb: 105, 129, 153;--sky-old-ink-blue-500-4-rgb: 109, 132, 156;--sky-old-ink-blue-500-5-rgb: 110, 133, 157;--sky-old-ink-blue-500-6-rgb: 111, 125, 149;--sky-old-ink-blue-500-7-rgb: 111, 135, 159;--sky-old-ink-blue-500-8-rgb: 112, 136, 161;--sky-old-ink-blue-500-9-rgb: 113, 128, 150;--sky-old-ink-blue-600-1-rgb: 93, 106, 125;--sky-old-ink-blue-600-2-rgb: 93, 108, 134;--sky-old-ink-blue-700-rgb: 63, 75, 92;--sky-old-ink-cyan-300-1-rgb: 134, 219, 245;--sky-old-ink-cyan-300-2-rgb: 141, 220, 245;--sky-old-ink-cyan-300-3-rgb: 155, 211, 229;--sky-old-ink-emerald-200-1-rgb: 200, 255, 235;--sky-old-ink-emerald-200-2-rgb: 201, 255, 236;--sky-old-ink-emerald-300-1-rgb: 131, 242, 173;--sky-old-ink-emerald-300-2-rgb: 132, 243, 198;--sky-old-ink-emerald-300-3-rgb: 142, 232, 197;--sky-old-ink-emerald-300-4-rgb: 145, 242, 206;--sky-old-ink-emerald-300-5-rgb: 161, 246, 191;--sky-old-ink-emerald-400-1-rgb: 99, 217, 170;--sky-old-ink-emerald-400-10-rgb: 131, 232, 201;--sky-old-ink-emerald-400-11-rgb: 145, 205, 184;--sky-old-ink-emerald-400-2-rgb: 105, 215, 173;--sky-old-ink-emerald-400-3-rgb: 110, 231, 183;--sky-old-ink-emerald-400-4-rgb: 111, 207, 168;--sky-old-ink-emerald-400-5-rgb: 111, 212, 179;--sky-old-ink-emerald-400-6-rgb: 114, 213, 174;--sky-old-ink-emerald-400-7-rgb: 119, 216, 189;--sky-old-ink-emerald-400-8-rgb: 131, 205, 160;--sky-old-ink-emerald-400-9-rgb: 131, 221, 195;--sky-old-ink-emerald-600-rgb: 47, 158, 99;--sky-old-ink-emerald-800-rgb: 15, 107, 69;--sky-old-ink-gray-50-rgb: 243, 247, 251;--sky-old-ink-indigo-300-rgb: 141, 123, 255;--sky-old-ink-navy-800-1-rgb: 24, 59, 94;--sky-old-ink-navy-800-2-rgb: 31, 58, 104;--sky-old-ink-navy-800-3-rgb: 31, 59, 104;--sky-old-ink-navy-900-1-rgb: 20, 34, 57;--sky-old-ink-navy-900-2-rgb: 23, 33, 49;--sky-old-ink-orange-50-rgb: 255, 247, 237;--sky-old-ink-orange-500-rgb: 217, 122, 31;--sky-old-ink-orange-700-rgb: 180, 83, 9;--sky-old-ink-orange-800-rgb: 138, 75, 0;--sky-old-ink-purple-200-1-rgb: 211, 197, 222;--sky-old-ink-purple-200-2-rgb: 223, 180, 250;--sky-old-ink-purple-200-3-rgb: 237, 204, 251;--sky-old-ink-purple-300-1-rgb: 200, 179, 213;--sky-old-ink-purple-300-2-rgb: 202, 155, 232;--sky-old-ink-purple-300-3-rgb: 203, 159, 236;--sky-old-ink-purple-300-4-rgb: 209, 172, 232;--sky-old-ink-purple-300-5-rgb: 214, 175, 234;--sky-old-ink-red-100-rgb: 254, 205, 211;--sky-old-ink-red-200-rgb: 255, 176, 176;--sky-old-ink-red-300-1-rgb: 252, 165, 165;--sky-old-ink-red-300-2-rgb: 253, 164, 175;--sky-old-ink-red-400-1-rgb: 215, 140, 152;--sky-old-ink-red-400-2-rgb: 230, 87, 103;--sky-old-ink-red-600-rgb: 180, 35, 24;--sky-old-ink-sky-100-1-rgb: 220, 231, 240;--sky-old-ink-sky-100-10-rgb: 236, 243, 248;--sky-old-ink-sky-100-11-rgb: 237, 243, 246;--sky-old-ink-sky-100-2-rgb: 223, 232, 239;--sky-old-ink-sky-100-3-rgb: 223, 243, 255;--sky-old-ink-sky-100-4-rgb: 224, 232, 238;--sky-old-ink-sky-100-5-rgb: 224, 237, 243;--sky-old-ink-sky-100-6-rgb: 224, 242, 254;--sky-old-ink-sky-100-7-rgb: 228, 237, 243;--sky-old-ink-sky-100-8-rgb: 228, 237, 244;--sky-old-ink-sky-100-9-rgb: 233, 241, 247;--sky-old-ink-sky-200-1-rgb: 191, 230, 255;--sky-old-ink-sky-200-10-rgb: 215, 227, 237;--sky-old-ink-sky-200-11-rgb: 219, 231, 239;--sky-old-ink-sky-200-12-rgb: 220, 229, 235;--sky-old-ink-sky-200-13-rgb: 220, 230, 236;--sky-old-ink-sky-200-14-rgb: 220, 232, 237;--sky-old-ink-sky-200-2-rgb: 191, 233, 255;--sky-old-ink-sky-200-3-rgb: 200, 237, 255;--sky-old-ink-sky-200-4-rgb: 201, 214, 225;--sky-old-ink-sky-200-5-rgb: 201, 215, 223;--sky-old-ink-sky-200-6-rgb: 203, 215, 223;--sky-old-ink-sky-200-7-rgb: 211, 221, 229;--sky-old-ink-sky-200-8-rgb: 215, 225, 232;--sky-old-ink-sky-200-9-rgb: 215, 227, 235;--sky-old-ink-sky-300-1-rgb: 117, 200, 255;--sky-old-ink-sky-300-10-rgb: 197, 209, 218;--sky-old-ink-sky-300-2-rgb: 117, 214, 255;--sky-old-ink-sky-300-3-rgb: 125, 211, 252;--sky-old-ink-sky-300-4-rgb: 131, 207, 238;--sky-old-ink-sky-300-5-rgb: 139, 220, 255;--sky-old-ink-sky-300-6-rgb: 166, 187, 204;--sky-old-ink-sky-300-7-rgb: 189, 202, 214;--sky-old-ink-sky-300-8-rgb: 190, 205, 216;--sky-old-ink-sky-300-9-rgb: 195, 208, 218;--sky-old-ink-sky-400-1-rgb: 113, 205, 243;--sky-old-ink-sky-400-10-rgb: 143, 168, 189;--sky-old-ink-sky-400-11-rgb: 143, 181, 208;--sky-old-ink-sky-400-12-rgb: 149, 180, 203;--sky-old-ink-sky-400-2-rgb: 114, 210, 248;--sky-old-ink-sky-400-3-rgb: 117, 201, 238;--sky-old-ink-sky-400-4-rgb: 117, 204, 234;--sky-old-ink-sky-400-5-rgb: 121, 203, 237;--sky-old-ink-sky-400-6-rgb: 121, 204, 233;--sky-old-ink-sky-400-7-rgb: 122, 201, 233;--sky-old-ink-sky-400-8-rgb: 129, 209, 237;--sky-old-ink-sky-400-9-rgb: 142, 162, 180;--sky-old-ink-sky-50-1-rgb: 234, 247, 255;--sky-old-ink-sky-50-2-rgb: 237, 247, 255;--sky-old-ink-sky-50-3-rgb: 239, 251, 255;--sky-old-ink-sky-50-4-rgb: 244, 250, 255;--sky-old-ink-sky-50-5-rgb: 246, 251, 255;--sky-old-ink-sky-500-1-rgb: 101, 127, 150;--sky-old-ink-sky-500-10-rgb: 127, 150, 170;--sky-old-ink-sky-500-11-rgb: 129, 151, 168;--sky-old-ink-sky-500-12-rgb: 130, 151, 170;--sky-old-ink-sky-500-2-rgb: 111, 135, 156;--sky-old-ink-sky-500-3-rgb: 112, 134, 154;--sky-old-ink-sky-500-4-rgb: 112, 137, 160;--sky-old-ink-sky-500-5-rgb: 115, 136, 156;--sky-old-ink-sky-500-6-rgb: 117, 141, 159;--sky-old-ink-sky-500-7-rgb: 119, 145, 164;--sky-old-ink-sky-500-8-rgb: 125, 151, 175;--sky-old-ink-sky-500-9-rgb: 126, 149, 171;--sky-old-ink-sky-600-rgb: 96, 120, 141;--sky-old-ink-sky-700-rgb: 49, 85, 116;--sky-old-ink-teal-400-1-rgb: 97, 214, 196;--sky-old-ink-teal-400-2-rgb: 119, 219, 201;--sky-old-ink-teal-950-rgb: 4, 36, 30;--sky-old-ink-violet-100-rgb: 221, 214, 254;--sky-old-ink-violet-200-1-rgb: 196, 181, 253;--sky-old-ink-violet-200-2-rgb: 197, 173, 255;--sky-old-ink-violet-200-3-rgb: 203, 188, 255;--sky-old-ink-violet-400-rgb: 162, 153, 183;--sky-old-ink-violet-500-1-rgb: 91, 63, 191;--sky-old-ink-violet-500-2-rgb: 118, 84, 178;--sky-old-ink-violet-600-rgb: 113, 103, 134}:root{--sky-old-glow-amber-500-rgb: 251, 191, 36;--sky-old-glow-blue-400-1-rgb: 96, 165, 250;--sky-old-glow-blue-400-2-rgb: 110, 140, 196;--sky-old-glow-blue-400-3-rgb: 110, 158, 231;--sky-old-glow-blue-400-4-rgb: 148, 163, 184;--sky-old-glow-emerald-400-rgb: 85, 232, 147;--sky-old-glow-gray-50-rgb: 255, 255, 255;--sky-old-glow-indigo-300-rgb: 141, 123, 255;--sky-old-glow-navy-950-1-rgb: 2, 6, 23;--sky-old-glow-navy-950-2-rgb: 2, 8, 20;--sky-old-glow-navy-950-3-rgb: 2, 8, 23;--sky-old-glow-navy-950-4-rgb: 2, 10, 26;--sky-old-glow-navy-950-5-rgb: 2, 10, 27;--sky-old-glow-navy-950-6-rgb: 3, 12, 28;--sky-old-glow-navy-950-7-rgb: 3, 13, 25;--sky-old-glow-navy-950-8-rgb: 4, 13, 30;--sky-old-glow-purple-200-rgb: 230, 202, 247;--sky-old-glow-purple-300-rgb: 208, 157, 241;--sky-old-glow-red-300-rgb: 255, 133, 133;--sky-old-glow-sky-100-rgb: 219, 238, 255;--sky-old-glow-sky-300-1-rgb: 125, 211, 252;--sky-old-glow-sky-300-2-rgb: 131, 215, 255;--sky-old-glow-sky-400-1-rgb: 103, 207, 255;--sky-old-glow-sky-400-2-rgb: 114, 210, 248;--sky-old-glow-sky-500-1-rgb: 14, 165, 233;--sky-old-glow-sky-500-2-rgb: 56, 189, 248}:root{--sky-old-shadow-amber-500-rgb: 199, 163, 106;--sky-old-shadow-blue-500-1-rgb: 60, 110, 190;--sky-old-shadow-blue-500-2-rgb: 74, 127, 224;--sky-old-shadow-blue-500-3-rgb: 93, 127, 190;--sky-old-shadow-blue-600-rgb: 57, 95, 158;--sky-old-shadow-emerald-500-rgb: 52, 211, 153;--sky-old-shadow-navy-900-rgb: 28, 48, 79}:root{--sky-old-amber-400-8-rgb: 252, 211, 77;--sky-old-amber-500-5-rgb: 209, 160, 82;--sky-old-amber-500-6-rgb: 212, 165, 60;--sky-old-amber-950-rgb: 36, 31, 21;--sky-old-blue-100-10-rgb: 232, 238, 247;--sky-old-blue-100-9-rgb: 226, 238, 252;--sky-old-blue-300-14-rgb: 129, 140, 248;--sky-old-blue-300-15-rgb: 160, 188, 221;--sky-old-blue-400-14-rgb: 145, 165, 190;--sky-old-blue-400-15-rgb: 138, 162, 192;--sky-old-blue-400-16-rgb: 134, 164, 219;--sky-old-blue-400-17-rgb: 91, 143, 224;--sky-old-blue-400-18-rgb: 169, 179, 194;--sky-old-blue-400-19-rgb: 111, 127, 220;--sky-old-blue-50-5-rgb: 236, 243, 252;--sky-old-blue-50-6-rgb: 236, 243, 253;--sky-old-cyan-700-rgb: 14, 116, 144;--sky-old-emerald-300-rgb: 134, 239, 172;--sky-old-emerald-500-4-rgb: 95, 189, 132;--sky-old-emerald-600-7-rgb: 42, 191, 149;--sky-old-emerald-700-4-rgb: 22, 163, 74;--sky-old-emerald-700-5-rgb: 46, 143, 102;--sky-old-emerald-800-3-rgb: 21, 128, 61;--sky-old-fuchsia-200-rgb: 240, 171, 252;--sky-old-fuchsia-300-rgb: 232, 121, 249;--sky-old-fuchsia-400-rgb: 201, 122, 214;--sky-old-gray-500-2-rgb: 136, 136, 136;--sky-old-green-500-rgb: 127, 178, 74;--sky-old-indigo-400-rgb: 99, 102, 241;--sky-old-lime-500-rgb: 163, 230, 53;--sky-old-navy-800-6-rgb: 51, 65, 85;--sky-old-navy-900-37-rgb: 30, 48, 80;--sky-old-navy-900-38-rgb: 28, 36, 52;--sky-old-navy-900-39-rgb: 30, 41, 59;--sky-old-navy-900-40-rgb: 20, 36, 60;--sky-old-navy-900-41-rgb: 15, 29, 47;--sky-old-navy-900-42-rgb: 17, 30, 54;--sky-old-navy-900-43-rgb: 14, 28, 51;--sky-old-navy-900-44-rgb: 19, 37, 61;--sky-old-navy-900-45-rgb: 23, 37, 58;--sky-old-navy-900-46-rgb: 18, 29, 50;--sky-old-navy-900-47-rgb: 20, 39, 65;--sky-old-navy-900-48-rgb: 16, 32, 58;--sky-old-navy-900-49-rgb: 22, 32, 50;--sky-old-navy-900-50-rgb: 23, 43, 73;--sky-old-navy-900-51-rgb: 20, 37, 61;--sky-old-navy-900-52-rgb: 24, 44, 80;--sky-old-navy-900-53-rgb: 18, 29, 48;--sky-old-navy-950-43-rgb: 2, 6, 20;--sky-old-navy-950-44-rgb: 2, 6, 23;--sky-old-navy-950-45-rgb: 10, 25, 48;--sky-old-navy-950-46-rgb: 13, 21, 34;--sky-old-navy-950-47-rgb: 9, 18, 38;--sky-old-navy-950-48-rgb: 7, 18, 36;--sky-old-navy-950-49-rgb: 10, 22, 48;--sky-old-navy-950-50-rgb: 5, 14, 30;--sky-old-navy-950-51-rgb: 5, 11, 19;--sky-old-navy-950-52-rgb: 12, 24, 40;--sky-old-navy-950-53-rgb: 2, 16, 31;--sky-old-navy-950-54-rgb: 16, 27, 45;--sky-old-navy-950-55-rgb: 12, 24, 49;--sky-old-navy-950-56-rgb: 9, 20, 40;--sky-old-navy-950-57-rgb: 11, 20, 36;--sky-old-navy-950-58-rgb: 8, 20, 36;--sky-old-navy-950-59-rgb: 9, 18, 30;--sky-old-navy-950-60-rgb: 12, 22, 38;--sky-old-navy-950-61-rgb: 8, 15, 28;--sky-old-navy-950-62-rgb: 10, 19, 32;--sky-old-navy-950-63-rgb: 9, 18, 34;--sky-old-navy-950-64-rgb: 2, 6, 15;--sky-old-navy-950-65-rgb: 4, 10, 20;--sky-old-navy-950-66-rgb: 15, 25, 41;--sky-old-navy-950-67-rgb: 16, 26, 44;--sky-old-navy-950-68-rgb: 10, 18, 32;--sky-old-navy-950-69-rgb: 10, 24, 42;--sky-old-navy-950-70-rgb: 2, 6, 14;--sky-old-navy-950-71-rgb: 11, 25, 44;--sky-old-navy-950-72-rgb: 10, 25, 43;--sky-old-navy-950-73-rgb: 6, 11, 22;--sky-old-navy-950-74-rgb: 4, 12, 28;--sky-old-navy-950-75-rgb: 9, 22, 39;--sky-old-navy-950-76-rgb: 10, 25, 44;--sky-old-navy-950-77-rgb: 4, 6, 11;--sky-old-orange-300-2-rgb: 253, 186, 116;--sky-old-orange-400-4-rgb: 220, 162, 100;--sky-old-orange-400-5-rgb: 201, 162, 122;--sky-old-orange-500-4-rgb: 234, 88, 12;--sky-old-orange-500-5-rgb: 224, 138, 79;--sky-old-orange-800-rgb: 120, 53, 15;--sky-old-purple-950-rgb: 14, 9, 18;--sky-old-red-300-6-rgb: 252, 165, 165;--sky-old-red-400-5-rgb: 239, 68, 68;--sky-old-red-400-6-rgb: 224, 112, 138;--sky-old-red-400-7-rgb: 217, 113, 107;--sky-old-red-500-5-rgb: 220, 38, 38;--sky-old-red-700-rgb: 153, 27, 27;--sky-old-red-900-rgb: 58, 17, 24;--sky-old-rose-400-rgb: 227, 138, 166;--sky-old-rose-900-rgb: 45, 20, 28;--sky-old-rose-950-2-rgb: 23, 9, 13;--sky-old-rose-950-rgb: 40, 20, 28;--sky-old-sky-200-4-rgb: 191, 230, 255;--sky-old-sky-500-6-rgb: 58, 147, 220;--sky-old-teal-400-4-rgb: 94, 234, 212;--sky-old-teal-500-2-rgb: 45, 212, 191;--sky-old-teal-500-rgb: 72, 179, 162;--sky-old-teal-600-3-rgb: 63, 174, 158;--sky-old-violet-200-2-rgb: 196, 181, 253}:root{--sky-old-ink-amber-300-3-rgb: 253, 230, 138;--sky-old-ink-amber-400-4-rgb: 252, 211, 77;--sky-old-ink-amber-500-2-rgb: 245, 158, 11;--sky-old-ink-amber-500-rgb: 251, 191, 36;--sky-old-ink-amber-600-rgb: 185, 138, 28;--sky-old-ink-blue-100-10-rgb: 226, 240, 255;--sky-old-ink-blue-100-11-rgb: 230, 238, 252;--sky-old-ink-blue-100-12-rgb: 232, 240, 251;--sky-old-ink-blue-100-13-rgb: 229, 231, 235;--sky-old-ink-blue-100-9-rgb: 219, 231, 245;--sky-old-ink-blue-200-10-rgb: 214, 228, 244;--sky-old-ink-blue-200-6-rgb: 207, 224, 242;--sky-old-ink-blue-200-7-rgb: 215, 222, 234;--sky-old-ink-blue-200-8-rgb: 200, 218, 238;--sky-old-ink-blue-200-9-rgb: 203, 213, 232;--sky-old-ink-blue-300-10-rgb: 170, 191, 220;--sky-old-ink-blue-300-11-rgb: 169, 189, 213;--sky-old-ink-blue-300-8-rgb: 147, 197, 253;--sky-old-ink-blue-300-9-rgb: 169, 192, 216;--sky-old-ink-blue-400-22-rgb: 145, 166, 191;--sky-old-ink-blue-400-23-rgb: 138, 162, 192;--sky-old-ink-blue-50-11-rgb: 234, 242, 255;--sky-old-ink-blue-50-12-rgb: 234, 243, 255;--sky-old-ink-blue-50-13-rgb: 238, 244, 251;--sky-old-ink-blue-50-14-rgb: 242, 247, 255;--sky-old-ink-blue-50-15-rgb: 234, 242, 251;--sky-old-ink-blue-600-3-rgb: 100, 116, 139;--sky-old-ink-blue-600-4-rgb: 82, 101, 132;--sky-old-ink-blue-600-5-rgb: 90, 111, 154;--sky-old-ink-blue-700-2-rgb: 71, 85, 105;--sky-old-ink-cyan-100-rgb: 223, 247, 255;--sky-old-ink-emerald-200-3-rgb: 187, 247, 208;--sky-old-ink-emerald-200-4-rgb: 209, 250, 229;--sky-old-ink-emerald-300-6-rgb: 134, 239, 172;--sky-old-ink-emerald-300-7-rgb: 167, 243, 208;--sky-old-ink-emerald-300-8-rgb: 143, 240, 201;--sky-old-ink-emerald-400-12-rgb: 128, 231, 201;--sky-old-ink-emerald-50-rgb: 234, 255, 245;--sky-old-ink-emerald-500-2-rgb: 52, 211, 153;--sky-old-ink-emerald-500-rgb: 74, 222, 128;--sky-old-ink-emerald-700-rgb: 46, 143, 102;--sky-old-ink-emerald-950-rgb: 6, 40, 29;--sky-old-ink-gray-50-2-rgb: 248, 250, 252;--sky-old-ink-indigo-900-rgb: 30, 27, 75;--sky-old-ink-navy-800-4-rgb: 30, 58, 95;--sky-old-ink-navy-900-3-rgb: 6, 36, 58;--sky-old-ink-navy-950-2-rgb: 15, 23, 42;--sky-old-ink-navy-950-rgb: 6, 18, 29;--sky-old-ink-orange-300-rgb: 253, 186, 116;--sky-old-ink-orange-400-rgb: 251, 146, 60;--sky-old-ink-orange-950-rgb: 26, 18, 7;--sky-old-ink-red-100-2-rgb: 255, 228, 228;--sky-old-ink-red-200-2-rgb: 254, 202, 202;--sky-old-ink-red-400-3-rgb: 248, 113, 113;--sky-old-ink-red-50-rgb: 248, 238, 240;--sky-old-ink-sky-100-12-rgb: 220, 239, 255;--sky-old-ink-sky-100-13-rgb: 230, 242, 253;--sky-old-ink-sky-100-14-rgb: 222, 238, 252;--sky-old-ink-sky-200-15-rgb: 165, 232, 255;--sky-old-ink-sky-200-16-rgb: 186, 230, 253;--sky-old-ink-sky-200-17-rgb: 207, 231, 251;--sky-old-ink-sky-200-18-rgb: 185, 216, 239;--sky-old-ink-sky-300-11-rgb: 159, 211, 248;--sky-old-ink-sky-300-12-rgb: 142, 208, 255;--sky-old-ink-sky-50-6-rgb: 232, 246, 255;--sky-old-ink-sky-50-7-rgb: 234, 246, 255;--sky-old-ink-teal-400-3-rgb: 94, 234, 212;--sky-old-ink-teal-600-rgb: 42, 157, 143}:root{--sky-old-glow-amber-400-rgb: 252, 211, 77;--sky-old-glow-amber-500-2-rgb: 245, 158, 11;--sky-old-glow-emerald-500-rgb: 52, 211, 153;--sky-old-glow-emerald-600-rgb: 34, 197, 94;--sky-old-glow-red-400-rgb: 248, 113, 113}:root{--sky-old-shadow-blue-700-2-rgb: 40, 70, 120;--sky-old-shadow-blue-700-rgb: 40, 80, 150;--sky-old-shadow-navy-900-2-rgb: 15, 35, 70;--sky-old-shadow-red-500-rgb: 220, 38, 38}:root{--sky-look-light-page: linear-gradient(180deg, #e6eefa, #dce6f4 55%, #e3ebf6);--sky-look-light-head: rgba(255, 255, 255, .72);--sky-look-light-card: #ffffff;--sky-look-light-card-edge: rgba(31, 59, 104, .1);--sky-look-light-card-shadow: 0 2px 5px rgba(40, 70, 120, .12);--sky-look-light-ink: #1f3b68;--sky-look-light-mut: rgba(82, 101, 132, .45);--sky-look-light-blue: #2f66c9;--sky-look-light-go: linear-gradient(145deg, rgba(46, 143, 102, .22), rgba(46, 143, 102, .1)), #ffffff;--sky-look-light-go-edge: rgba(46, 143, 102, .45);--sky-look-navy-page: radial-gradient(120% 70% at -10% -8%, rgba(60, 150, 255, .24), transparent 62%), linear-gradient(180deg, #1b2e48 0%, #15253c 45%, #101d31 100%);--sky-look-navy-head: rgba(27, 46, 72, .92);--sky-look-navy-card: #1f3452;--sky-look-navy-card-edge: rgba(255, 255, 255, .1);--sky-look-navy-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 4px 10px -4px rgba(2, 8, 20, .7);--sky-look-navy-ink: #ffffff;--sky-look-navy-mut: rgba(182, 196, 216, .42);--sky-look-navy-blue: #7cc0ff;--sky-look-navy-go: linear-gradient(160deg, rgba(95, 230, 170, .3), rgba(95, 230, 170, .12)), #1e3452;--sky-look-navy-go-edge: rgba(110, 236, 180, .55);--sky-look-navy-go-glow: 0 3px 8px -2px rgba(70, 220, 150, .5);--sky-look-frame-edge: rgba(31, 59, 104, .16);--sky-look-frame-shadow: 0 6px 16px -8px rgba(15, 30, 60, .45)}:root[data-hp-dark],:root[data-hp-dark] .hp-sky{color-scheme:dark;--sky-dot-1: rgb(96 165 250);--sky-dot-2: rgb(251 146 60);--sky-dot-3: rgb(79 217 167);--sky-dot-4: rgb(244 114 182);--sky-dot-5: rgb(77 219 201);--sky-dot-6: rgb(251 194 45);--sky-on-fade: rgb(255 255 255);--sky-now-edge: rgb(220 163 75);--sky-lk-cream: rgb(31 50 77);--sky-sw-top: rgb(132 179 245);--sky-job-top: rgb(87 148 229 / 15%);--sky-clash-top: rgb(243 179 107);--sky-clash: rgb(218 153 78);--sky-auto: rgb(140 157 183);--sky-amber-dot: rgb(214 164 82);--sky-day-1: rgb(77 126 219);--sky-day-2: rgb(77 219 201);--sky-day-3: rgb(126 94 202);--sky-day-4: rgb(216 158 80);--sky-day-5: rgb(210 87 127);--sky-rose: rgb(214 90 138);--sky-pay-deposit: rgb(80 216 156);--sky-pay-progress: rgb(227 159 69);--sky-pay-progress-ink: rgb(236 186 131);--sky-pay-final: rgb(216 106 85);--sky-pay-final-ink: rgb(221 155 146);--sky-extra: rgb(86 72 224);--sky-extra-ink: rgb(150 142 225);--sky-cm-follow: rgb(227 182 69);--sky-cm-follow-ink: rgb(255 214 112);--sky-cm-follow-grad: linear-gradient(145deg, rgb(243 196 68), rgb(240 182 56));--sky-cm-sale: rgb(214 90 138);--sky-cm-sale-ink: rgb(216 151 177);--sky-cm-sale-grad: linear-gradient(145deg, rgb(240 122 166), rgb(212 84 135));--sky-cm-ask: rgb(224 118 74);--sky-cm-ask-ink: rgb(233 164 134);--sky-cm-ask-grad: linear-gradient(145deg, rgb(246 147 101), rgb(222 115 73));--sky-cm-visit: rgb(94 201 141);--sky-cm-visit-ink: rgb(148 219 177);--sky-cm-visit-grad: linear-gradient(145deg, rgb(99 197 145), rgb(88 208 140));--sky-cm-intake: rgb(96 107 200);--sky-cm-intake-ink: rgb(226 234 248);--sky-cm-intake-grad: linear-gradient(145deg, rgb(95 108 216), rgb(226 234 248));--sky-cm-custom: rgb(72 126 224);--sky-cm-custom-ink: rgb(138 168 229);--sky-cm-custom-grad: linear-gradient(145deg, rgb(110 163 245), rgb(76 124 220));--sky-cm-reply: rgb(77 219 180);--sky-cm-reply-ink: rgb(133 234 207);--sky-cm-reply-grad: linear-gradient(145deg, rgb(86 210 174), rgb(71 224 182));--sky-cm-quote: rgb(218 158 78);--sky-cm-quote-ink: rgb(237 191 130);--sky-cm-quote-grad: linear-gradient(145deg, rgb(242 178 80), rgb(224 159 72));--sky-cm-grey: rgb(182 196 216);--sky-cm-grey-ink: rgb(226 234 248);--sky-cm-grey-grad: linear-gradient(145deg, rgb(140 157 183), rgb(182 196 216));--sky-cm-follow-lift: inset 0 0 0 1px rgba(var(--sky-cm-follow-rgb), .42);--sky-cm-sale-lift: inset 0 0 0 1px rgba(var(--sky-cm-sale-rgb), .42);--sky-cm-ask-lift: inset 0 0 0 1px rgba(var(--sky-cm-ask-rgb), .42);--sky-cm-visit-lift: inset 0 0 0 1px rgba(var(--sky-cm-visit-rgb), .42);--sky-cm-intake-lift: inset 0 0 0 1px rgba(var(--sky-cm-intake-rgb), .42);--sky-cm-custom-lift: inset 0 0 0 1px rgba(var(--sky-cm-custom-rgb), .42);--sky-cm-reply-lift: inset 0 0 0 1px rgba(var(--sky-cm-reply-rgb), .42);--sky-cm-quote-lift: inset 0 0 0 1px rgba(var(--sky-cm-quote-rgb), .42);--sky-cm-grey-lift: inset 0 0 0 1px rgba(var(--sky-cm-grey-rgb), .42);--sky-cm-av-1: linear-gradient(145deg, rgb(109 156 240), rgb(78 126 217));--sky-cm-av-2: linear-gradient(145deg, rgb(92 189 204), rgb(80 195 216));--sky-cm-av-3: linear-gradient(145deg, rgb(234 129 168), rgb(206 90 135));--sky-cm-av-4: linear-gradient(145deg, rgb(234 168 79), rgb(228 157 68));--sky-cm-av-5: linear-gradient(145deg, rgb(103 193 148), rgb(88 208 154));--sky-cm-av-6: linear-gradient(145deg, rgb(239 140 101), rgb(217 118 79));--sky-cm-panel: inset 0 1px 0 rgb(37 59 91 / 95%), 0 12px 30px rgba(var(--sky-shadow-rgb), .1), 0 1px 3px rgba(var(--sky-shadow-rgb), .06);--sky-cm-check: 0 4px 10px rgba(var(--sky-ok-rgb), .32), inset 0 1px 0 rgb(37 59 91 / 45%);--sky-cm-check-grad: linear-gradient(145deg, rgb(95 201 151), rgb(86 210 156));--sky-cm-phone-bg: linear-gradient(180deg, rgb(36 59 89), rgb(35 56 85));--sky-cm-bubble: rgb(34 54 83);--sky-cm-bubble-ink: rgb(255 255 255);--sky-cm-link: rgb(133 169 234);--sky-cm-brand: linear-gradient(145deg, rgb(243 155 86), rgb(227 113 69));--sky-cm-hero-glow: radial-gradient(circle at 88% 12%, rgb(37 59 91 / 90%), rgb(37 59 91 / 0%) 58%);--sky-cm-bad-grad: linear-gradient(145deg, rgb(224 122 114), rgb(200 102 96));--sky-cm-bad-lift: inset 0 0 0 1px rgba(var(--sky-bad-rgb), .42);--sky-cm-glass: linear-gradient(180deg, rgb(37 59 91 / 80%), rgb(37 59 91 / 58%));--sky-cm-glass-lift: inset 0 1px 0 rgb(37 59 91 / 95%), 0 8px 22px rgba(var(--sky-shadow-rgb), .08), 0 1px 2px rgba(var(--sky-shadow-rgb), .05);--sky-cm-email-ink: rgb(140 214 228);--sky-wk-bg: rgb(35 56 85);--sky-wk-off: rgb(255 255 255 / 6.5%);--sky-wk-text: rgb(255 255 255);--sky-wk-muted: rgb(226 234 248);--sky-wk-accent: rgb(222 148 73);--sky-wk-mint: rgb(81 129 214);--sky-wk-mint-soft: rgb(98 197 155);--sky-wk-go: rgb(81 129 214);--sky-wk-go-off: rgb(30 48 73);--sky-wk-ink: rgb(255 255 255);--sky-wk-ink-soft: rgb(226 234 248);--sky-wk-green: rgb(98 197 155);--sky-wk-sage: rgb(33 53 81);--sky-wk-tile: rgb(37 59 91);--sky-wk-card: rgb(37 59 91);--sky-wk-icon: rgb(34 55 83);--sky-wk-line: rgb(31 50 76);--sky-wk-line-2: rgb(162 183 215);--sky-wk-caramel: rgb(81 129 214);--sky-wk-caramel-tint: rgb(96 143 220 / 15%);--sky-wk-wood: rgb(33 54 82);--sky-wk-wood-icon: rgb(195 155 121 / 15%);--sky-wk-wood-ink: rgb(218 173 149);--sky-wk-unit: rgb(34 55 83);--sky-wk-unit-icon: rgb(31 50 77);--sky-wk-amber-bg: rgb(236 183 81 / 15%);--sky-wk-amber: rgb(228 168 68);--sky-wk-amber-ink: rgb(255 199 112);--sky-wk-amber-text: rgb(239 195 129);--sky-wk-ring: inset 0 0 0 2.5px rgb(81 129 214);--sky-wk-ring-thin: inset 0 0 0 1px rgb(81 129 214);--sky-wk-ring-cam: inset 0 0 0 2px rgb(81 129 214);--sky-wk-ring-amber: inset 0 0 0 2px rgb(228 168 68);--sky-wk-shadow: 0 1px 2px rgb(2 8 20 / 14.4%), 0 6px 18px rgb(2 8 20 / 16.8%);--sky-wk-tile-paint: inset 0 0 0 1px rgba(var(--sky-paint-rgb), .24), inset 0 1px 0 rgb(37 59 91 / 95%), 0 7px 18px rgba(var(--sky-paint-rgb), .15), 0 1px 2px rgba(var(--sky-paint-rgb), .1);--sky-wk-tile-crew: inset 0 0 0 1px rgba(var(--sky-crew-rgb), .24), inset 0 1px 0 rgb(37 59 91 / 95%), 0 7px 18px rgba(var(--sky-crew-rgb), .15), 0 1px 2px rgba(var(--sky-crew-rgb), .1);--sky-wk-chip-paint: 0 5px 12px rgba(var(--sky-paint-rgb), .34), inset 0 1px 0 rgb(37 59 91 / 40%);--sky-wk-chip-crew: 0 5px 12px rgba(var(--sky-crew-rgb), .34), inset 0 1px 0 rgb(37 59 91 / 40%);--sky-navy-0: #101d31;--sky-navy-1: #15253c;--sky-navy-2: #1b2e48;--sky-navy-card: #1f3452;--sky-navy-card-hi: #26405f;--sky-navy-field: #182b45;--sky-navy-rim: rgb(255 255 255 / 9%);--sky-navy-rim-hi: rgb(255 255 255 / 16%);--sky-navy-ink: #ffffff;--sky-navy-mut: #b6c4d8;--sky-navy-faint: #8c9db7;--sky-navy-blue: #7cc0ff;--sky-navy-page: linear-gradient(var(--sky-navy-1), var(--sky-navy-1));--sky-page: var(--sky-navy-page);--sky-lk-page: var(--sky-navy-page);--sky-lk-page-end: var(--sky-navy-1);--sky-base-page: var(--sky-navy-page);--sky-aura: none;--sky-home-glow: none;--sky-base-top: var(--sky-navy-1);--sky-status-top: var(--sky-navy-1);--sky-dark-page: var(--sky-navy-1);--sky-ink: var(--sky-navy-ink);--sky-ink-2: #e4ecfa;--sky-ink-3: #dbe5f7;--sky-mut: var(--sky-navy-mut);--sky-faint: var(--sky-navy-faint);--sky-isl-ink: var(--sky-navy-mut);--sky-hair: rgb(255 255 255 / 10%);--sky-hair2: rgb(255 255 255 / 6%);--sky-edge: var(--sky-navy-rim-hi);--sky-glass: linear-gradient(180deg, rgb(37 61 95 / 74%), rgb(28 49 79 / 70%));--sky-glass-edge: var(--sky-navy-rim);--sky-glass-shadow: inset 0 1px 0 rgb(255 255 255 / 12%), inset 0 0 0 1px rgb(255 255 255 / 6%), 0 2px 6px rgb(2 8 20 / 22%), 0 22px 44px -18px rgb(2 8 20 / 62%);--sky-lk-glass: rgb(29 49 78 / 84%);--sky-soft: rgb(255 255 255 / 7%);--sky-card: var(--sky-navy-card);--sky-card-bg: var(--sky-navy-card);--sky-card-shadow: inset 0 1px 0 rgb(255 255 255 / 9%), 0 1px 2px rgb(2 8 20 / 30%);--sky-field: var(--sky-navy-field);--sky-field-2: #1c3150;--sky-pop-glass: linear-gradient(165deg, rgb(36 60 94 / 95%), rgb(28 48 78 / 95%) 60%, rgb(24 42 69 / 96%));--sky-pop-solid: linear-gradient(165deg, #26405f, #1f3452 60%, #1b2e49);--sky-pop-edge: var(--sky-navy-rim-hi);--sky-pop-field: rgb(255 255 255 / 6%);--sky-pop-glow: inset 0 1px 0 rgb(255 255 255 / 14%), inset 0 0 0 1px rgb(255 255 255 / 7%), 0 28px 60px rgb(2 8 20 / 60%), 0 2px 8px rgb(2 8 20 / 30%);--sky-pop-shadow: 0 14px 34px rgb(2 8 20 / 55%);--sky-scrim: rgb(6 14 32 / 55%);--sky-blue: var(--sky-navy-blue);--sky-total: #8fcbff;--sky-home: #6db6ff;--sky-fade: linear-gradient(135deg, #a6d8ff 0%, #66b2f8 55%, #3f8fe6 100%);--sky-tint: rgb(124 192 255 / 12%);--sky-tint-line: rgb(124 192 255 / 32%);--sky-blue-line: rgb(124 192 255 / 26%);--sky-ok: #5fdcab;--sky-ok-ink: #7ce8bd;--sky-ok-ink-2: #6fe0b4;--sky-ok-edge: rgb(95 220 171 / 45%);--sky-ok-soft: rgb(95 220 171 / 14%);--sky-ok-tint: rgb(95 220 171 / 11%);--sky-ok-light: #8af0c6;--sky-warn: #f5c070;--sky-warn-fill: rgb(150 98 24);--sky-warn-tint: rgb(245 192 112 / 14%);--sky-warn-ink-2: #f5c27a;--sky-bad: #ff8b84;--sky-bad-fill: rgb(178 72 66);--sky-bad-ink: #ffa39d;--sky-bad-soft: #ff9f99;--sky-bad-tint: rgb(255 139 132 / 12%);--sky-mat: #74b8ff;--sky-lab: #f1b562;--sky-lab-ink: #f3bd70;--sky-pro: #5fdcab;--sky-crew: #5ed0e3;--sky-crew-ink: #7cdcec;--sky-teal-ink: #77d6e6;--sky-dur: #b6c4d8;--sky-obj: #b69cff;--sky-obj-ink: #cbb8ff;--sky-obj-ink-2: #c0aaff;--sky-obj-ink-3: #c9b9f5;--sky-obj-tint: rgb(182 156 255 / 13%);--sky-amber-ink: #f5c27a;--sky-amber-deep: #f0b45e;--sky-note-ink: #f2d4a0;--sky-note-ink-2: #ecc98d;--sky-slate: #a8b7cd;--sky-slate-ink: #b6c4d8;--sky-slate-ink-2: #aebdd2;--sky-slate-2: #a5b6ce;--sky-primer-ink: #74dccd;--sky-rose-ink: #ff9cc3;--sky-paint: #f08fb0;--sky-msg: #5fe0bd;--sky-map: #ff8c9d;--sky-now-bg: rgb(245 192 112 / 14%);--sky-wait-bg: rgb(245 192 112 / 8%);--sky-miss-bg: rgb(245 192 112 / 8%);--sky-go-top: rgb(124 192 255 / 10%);--sky-win-top: #26405f;--sky-win-bot: #1d3350;--sky-sticky-bot: #1a2e48;--sky-primer: #263f5f;--sky-lock-a: #1f3452;--sky-lock-b: #1b2e48;--sky-ph-1: #29466b;--sky-ph-2: #233d5f;--sky-ph-3: #203856;--sky-page-flat: var(--sky-navy-1);--sky-s-wall: #74b8ff;--sky-s-ceil: #c3cede;--sky-s-base: #5fd3c0;--sky-s-crown: #f59cbb;--sky-s-door: #f2b97a;--sky-s-win: #78dba0;--sky-s-trim: #f1b562;--sky-pin-finish: #ff9a6e;--sky-pin-booked: #5fd497;--sky-pin-intake: #8f9cff;--sky-pin-sent: #f2d067;--sky-pin-signed: #f08cc0;--sky-pin-waiting: #6cc8f2;--sky-name-ink: #ffffff;--sky-name-fade: linear-gradient(90deg, #ffffff 0%, #eef6ff 40%, #a6dcff 75%, #8ef0c8 100%);--sky-act-bg: linear-gradient(rgb(95 230 170 / 14%), rgb(95 230 170 / 14%)), #1e3452;--sky-act-edge: rgb(110 236 180 / 48%);--sky-act-ink: #86f2c6;--sky-act-shadow: inset 0 0 0 1px rgb(110 236 180 / 42%);--sky-surface-rgb: 31, 52, 82;--sky-sheen-rgb: 255, 255, 255;--sky-rim-rgb: 37, 59, 91;--sky-on-fade-rgb: 255, 255, 255;--sky-shade-rgb: 2, 8, 20;--sky-navy-head-shadow: inset 0 1px 0 rgb(255 255 255 / 14%), inset 0 0 0 1px rgb(255 255 255 / 5%), 0 2px 6px rgb(2 8 20 / 22%), 0 26px 48px -22px rgb(2 8 20 / 70%);--sky-navy-card-lit: inset 0 1px 0 rgb(255 255 255 / 11%), inset 0 -1px 0 rgb(2 8 20 / 18%), 0 1px 2px rgb(2 8 20 / 28%), 0 18px 34px -20px rgb(2 8 20 / 78%);--sky-navy-card-sheen: linear-gradient(180deg, rgb(255 255 255 / 5%), rgb(255 255 255 / 0%) 46%);--sky-navy-set-in: rgb(8 18 34 / 32%);--sky-navy-set-in-edge: rgb(255 255 255 / 7%);--sky-navy-total-glow: 0 0 22px rgb(124 192 255 / 34%), 0 1px 0 rgb(2 8 20 / 30%);--sky-navy-metric-glow: 0 0 18px color-mix(in srgb, currentColor 40%, transparent);--sky-navy-isl-bg: linear-gradient(180deg, rgb(58 90 132 / 60%), rgb(30 52 84 / 70%));--sky-navy-isl-edge: rgb(255 255 255 / 18%);--sky-navy-isl-shadow: inset 0 1px 0 rgb(255 255 255 / 22%), 0 18px 40px rgb(2 8 20 / 60%), 0 2px 8px rgb(2 8 20 / 40%);--sky-navy-isl-blur: blur(22px) saturate(170%);--sky-navy-head-bg: linear-gradient(180deg, rgb(37 62 96), rgb(26 45 72));--sky-navy-chip-ink: #eef3fc;--sky-navy-chip-on-ink: #ffffff;--sky-navy-chip-on-bg: rgb(124 192 255 / 16%);--sky-navy-chip-on-edge: rgb(124 192 255 / 52%);--sky-navy-room-blur: blur(22px) saturate(115%);--sky-navy-thumb: #f4f7fc;--sky-navy-thumb-shadow: 0 1px 3px rgb(2 8 20 / 45%), 0 0 0 .5px rgb(2 8 20 / 25%)}:root[data-hp-dark],:root[data-hp-dark] .hp-sky{--sky-ink-rgb: 255, 255, 255;--sky-blue-rgb: 98, 172, 245;--sky-ok-rgb: 93, 203, 156;--sky-warn-rgb: 215, 156, 81;--sky-bad-rgb: 200, 102, 96;--sky-obj-rgb: 138, 99, 220;--sky-shadow-rgb: 2, 8, 20;--sky-shadow-2-rgb: 2, 8, 20;--sky-shadow-3-rgb: 2, 8, 20;--sky-amber-rgb: 214, 164, 82;--sky-sand-rgb: 210, 162, 86;--sky-lab-rgb: 215, 161, 81;--sky-home-rgb: 98, 172, 245;--sky-crew-rgb: 83, 194, 213;--sky-now-rgb: 220, 163, 75;--sky-pro-rgb: 90, 206, 154;--sky-mat-rgb: 98, 172, 245;--sky-mat-2-rgb: 98, 172, 245;--sky-slate-rgb: 182, 196, 216;--sky-obj-pale-rgb: 64, 53, 90;--sky-pale-rgb: 35, 56, 86;--sky-pale-2-rgb: 34, 55, 83;--sky-pale-3-rgb: 36, 58, 88;--sky-pale-4-rgb: 33, 54, 82;--sky-pale-5-rgb: 35, 57, 87;--sky-aura-1-rgb: 134, 174, 243;--sky-aura-2-rgb: 140, 200, 230;--sky-crown-rgb: 227, 138, 166;--sky-paint-rgb: 208, 112, 143;--sky-gold-rgb: 240, 181, 74;--sky-gold-2-rgb: 221, 167, 75;--sky-clash-rgb: 218, 153, 78;--sky-job-top-rgb: 70, 145, 246;--sky-page-flat-rgb: 22, 38, 60;--sky-rose-rgb: 214, 90, 138;--sky-map-rgb: 229, 100, 122;--sky-msg-rgb: 77, 219, 180;--sky-extra-rgb: 86, 72, 224}:root[data-hp-dark],:root[data-hp-dark] .hp-sky{--sky-old-amber-100-rgb: 33, 54, 82;--sky-old-amber-300-rgb: 140, 157, 183;--sky-old-amber-400-1-rgb: 194, 166, 116;--sky-old-amber-400-2-rgb: 200, 173, 135;--sky-old-amber-400-3-rgb: 234, 193, 116;--sky-old-amber-400-4-rgb: 243, 187, 89;--sky-old-amber-400-5-rgb: 243, 194, 103;--sky-old-amber-400-6-rgb: 255, 199, 102;--sky-old-amber-400-7-rgb: 255, 209, 102;--sky-old-amber-400-8-rgb: 252, 211, 77;--sky-old-amber-500-1-rgb: 199, 163, 106;--sky-old-amber-500-2-rgb: 247, 173, 49;--sky-old-amber-500-3-rgb: 251, 209, 45;--sky-old-amber-500-4-rgb: 251, 194, 45;--sky-old-amber-500-5-rgb: 210, 162, 86;--sky-old-amber-500-6-rgb: 216, 174, 79;--sky-old-amber-600-1-rgb: 215, 161, 81;--sky-old-amber-600-2-rgb: 247, 194, 49;--sky-old-amber-600-3-rgb: 251, 184, 45;--sky-old-amber-800-rgb: 255, 180, 41;--sky-old-amber-950-rgb: 36, 31, 21;--sky-old-blue-100-1-rgb: 33, 54, 86;--sky-old-blue-100-10-rgb: 34, 54, 83;--sky-old-blue-100-2-rgb: 33, 52, 80;--sky-old-blue-100-3-rgb: 33, 53, 81;--sky-old-blue-100-4-rgb: 33, 55, 86;--sky-old-blue-100-5-rgb: 34, 54, 82;--sky-old-blue-100-6-rgb: 34, 54, 82;--sky-old-blue-100-7-rgb: 34, 54, 83;--sky-old-blue-100-8-rgb: 34, 55, 84;--sky-old-blue-100-9-rgb: 95, 153, 221;--sky-old-blue-200-1-rgb: 32, 55, 87;--sky-old-blue-200-2-rgb: 28, 46, 70;--sky-old-blue-200-3-rgb: 39, 56, 80;--sky-old-blue-300-1-rgb: 136, 180, 242;--sky-old-blue-300-10-rgb: 164, 184, 211;--sky-old-blue-300-11-rgb: 153, 186, 224;--sky-old-blue-300-12-rgb: 157, 187, 220;--sky-old-blue-300-13-rgb: 140, 157, 183;--sky-old-blue-300-14-rgb: 129, 140, 248;--sky-old-blue-300-15-rgb: 157, 186, 220;--sky-old-blue-300-2-rgb: 122, 181, 255;--sky-old-blue-300-3-rgb: 125, 185, 253;--sky-old-blue-300-4-rgb: 153, 184, 218;--sky-old-blue-300-5-rgb: 153, 188, 225;--sky-old-blue-300-6-rgb: 157, 187, 220;--sky-old-blue-300-7-rgb: 155, 187, 223;--sky-old-blue-300-8-rgb: 155, 186, 223;--sky-old-blue-300-9-rgb: 157, 189, 220;--sky-old-blue-400-1-rgb: 96, 150, 255;--sky-old-blue-400-10-rgb: 145, 178, 222;--sky-old-blue-400-11-rgb: 140, 157, 183;--sky-old-blue-400-12-rgb: 148, 177, 213;--sky-old-blue-400-13-rgb: 140, 157, 183;--sky-old-blue-400-14-rgb: 140, 157, 183;--sky-old-blue-400-15-rgb: 138, 162, 192;--sky-old-blue-400-16-rgb: 134, 164, 219;--sky-old-blue-400-17-rgb: 91, 143, 224;--sky-old-blue-400-18-rgb: 140, 157, 183;--sky-old-blue-400-19-rgb: 111, 127, 220;--sky-old-blue-400-2-rgb: 96, 165, 250;--sky-old-blue-400-3-rgb: 106, 174, 255;--sky-old-blue-400-4-rgb: 108, 158, 240;--sky-old-blue-400-5-rgb: 111, 148, 210;--sky-old-blue-400-6-rgb: 123, 160, 198;--sky-old-blue-400-7-rgb: 140, 157, 183;--sky-old-blue-400-8-rgb: 140, 157, 183;--sky-old-blue-400-9-rgb: 139, 177, 218;--sky-old-blue-50-1-rgb: 31, 53, 88;--sky-old-blue-50-2-rgb: 31, 55, 88;--sky-old-blue-50-3-rgb: 31, 53, 88;--sky-old-blue-50-4-rgb: 31, 55, 88;--sky-old-blue-50-5-rgb: 34, 55, 85;--sky-old-blue-50-6-rgb: 33, 55, 86;--sky-old-blue-500-1-rgb: 68, 138, 228;--sky-old-blue-500-2-rgb: 59, 115, 237;--sky-old-blue-500-3-rgb: 81, 129, 214;--sky-old-blue-500-4-rgb: 59, 130, 246;--sky-old-blue-500-5-rgb: 74, 127, 224;--sky-old-blue-500-6-rgb: 102, 134, 194;--sky-old-blue-500-7-rgb: 103, 133, 193;--sky-old-blue-500-8-rgb: 182, 196, 216;--sky-old-blue-600-1-rgb: 98, 135, 198;--sky-old-blue-600-2-rgb: 182, 196, 216;--sky-old-cyan-500-1-rgb: 48, 201, 248;--sky-old-cyan-500-2-rgb: 56, 215, 240;--sky-old-cyan-500-3-rgb: 71, 208, 225;--sky-old-cyan-700-rgb: 60, 198, 236;--sky-old-emerald-100-rgb: 33, 53, 81;--sky-old-emerald-300-rgb: 134, 239, 172;--sky-old-emerald-400-1-rgb: 85, 232, 147;--sky-old-emerald-400-2-rgb: 95, 219, 184;--sky-old-emerald-400-3-rgb: 97, 226, 177;--sky-old-emerald-400-4-rgb: 99, 217, 170;--sky-old-emerald-400-5-rgb: 99, 230, 190;--sky-old-emerald-400-6-rgb: 110, 231, 183;--sky-old-emerald-400-7-rgb: 121, 217, 154;--sky-old-emerald-500-1-rgb: 79, 217, 167;--sky-old-emerald-500-2-rgb: 65, 230, 140;--sky-old-emerald-500-3-rgb: 74, 222, 128;--sky-old-emerald-500-4-rgb: 103, 192, 138;--sky-old-emerald-600-1-rgb: 58, 238, 178;--sky-old-emerald-600-2-rgb: 73, 222, 153;--sky-old-emerald-600-3-rgb: 72, 223, 128;--sky-old-emerald-600-4-rgb: 82, 214, 158;--sky-old-emerald-600-5-rgb: 90, 206, 154;--sky-old-emerald-600-6-rgb: 84, 212, 155;--sky-old-emerald-600-7-rgb: 79, 216, 178;--sky-old-emerald-700-1-rgb: 71, 225, 164;--sky-old-emerald-700-2-rgb: 70, 226, 163;--sky-old-emerald-700-3-rgb: 84, 211, 157;--sky-old-emerald-700-4-rgb: 66, 230, 126;--sky-old-emerald-700-5-rgb: 93, 203, 156;--sky-old-emerald-800-1-rgb: 67, 229, 166;--sky-old-emerald-800-2-rgb: 86, 210, 170;--sky-old-emerald-800-3-rgb: 71, 225, 128;--sky-old-emerald-900-rgb: 86, 210, 167;--sky-old-fuchsia-200-rgb: 51, 45, 87;--sky-old-fuchsia-300-rgb: 232, 121, 249;--sky-old-fuchsia-400-rgb: 201, 122, 214;--sky-old-glow-amber-400-rgb: 252, 211, 77;--sky-old-glow-amber-500-2-rgb: 247, 173, 49;--sky-old-glow-amber-500-rgb: 251, 194, 45;--sky-old-glow-blue-400-1-rgb: 96, 165, 250;--sky-old-glow-blue-400-2-rgb: 110, 140, 196;--sky-old-glow-blue-400-3-rgb: 110, 158, 231;--sky-old-glow-blue-400-4-rgb: 140, 157, 183;--sky-old-glow-emerald-400-rgb: 85, 232, 147;--sky-old-glow-emerald-500-rgb: 79, 217, 167;--sky-old-glow-emerald-600-rgb: 72, 223, 128;--sky-old-glow-gray-50-rgb: 255, 255, 255;--sky-old-glow-indigo-300-rgb: 140, 122, 255;--sky-old-glow-navy-950-1-rgb: 255, 255, 255;--sky-old-glow-navy-950-2-rgb: 255, 255, 255;--sky-old-glow-navy-950-3-rgb: 255, 255, 255;--sky-old-glow-navy-950-4-rgb: 2, 10, 26;--sky-old-glow-navy-950-5-rgb: 255, 255, 255;--sky-old-glow-navy-950-6-rgb: 3, 12, 28;--sky-old-glow-navy-950-7-rgb: 255, 255, 255;--sky-old-glow-navy-950-8-rgb: 255, 255, 255;--sky-old-glow-purple-200-rgb: 172, 101, 215;--sky-old-glow-purple-300-rgb: 199, 139, 238;--sky-old-glow-red-300-rgb: 255, 122, 122;--sky-old-glow-red-400-rgb: 248, 113, 113;--sky-old-glow-sky-100-rgb: 81, 162, 236;--sky-old-glow-sky-300-1-rgb: 125, 211, 252;--sky-old-glow-sky-300-2-rgb: 122, 212, 255;--sky-old-glow-sky-400-1-rgb: 103, 207, 255;--sky-old-glow-sky-400-2-rgb: 114, 210, 248;--sky-old-glow-sky-500-1-rgb: 53, 184, 243;--sky-old-glow-sky-500-2-rgb: 56, 189, 248;--sky-old-gray-50-1-rgb: 35, 57, 87;--sky-old-gray-50-2-rgb: 255, 255, 255;--sky-old-gray-500-2-rgb: 182, 196, 216;--sky-old-gray-500-rgb: 182, 196, 216;--sky-old-gray-600-rgb: 182, 196, 216;--sky-old-gray-900-rgb: 53, 47, 45;--sky-old-green-500-rgb: 149, 192, 104;--sky-old-indigo-300-rgb: 140, 122, 255;--sky-old-indigo-400-rgb: 99, 102, 241;--sky-old-ink-amber-300-1-rgb: 239, 213, 168;--sky-old-ink-amber-300-2-rgb: 255, 225, 142;--sky-old-ink-amber-300-3-rgb: 253, 230, 138;--sky-old-ink-amber-400-1-rgb: 224, 195, 143;--sky-old-ink-amber-400-2-rgb: 245, 200, 122;--sky-old-ink-amber-400-3-rgb: 247, 208, 120;--sky-old-ink-amber-400-4-rgb: 253, 220, 115;--sky-old-ink-amber-500-2-rgb: 249, 200, 118;--sky-old-ink-amber-500-rgb: 252, 214, 115;--sky-old-ink-amber-600-rgb: 236, 205, 131;--sky-old-ink-amber-800-rgb: 255, 208, 112;--sky-old-ink-blue-100-1-rgb: 190, 218, 248;--sky-old-ink-blue-100-10-rgb: 184, 218, 255;--sky-old-ink-blue-100-11-rgb: 191, 212, 247;--sky-old-ink-blue-100-12-rgb: 194, 215, 244;--sky-old-ink-blue-100-13-rgb: 255, 255, 255;--sky-old-ink-blue-100-2-rgb: 186, 214, 253;--sky-old-ink-blue-100-3-rgb: 255, 255, 255;--sky-old-ink-blue-100-4-rgb: 255, 255, 255;--sky-old-ink-blue-100-5-rgb: 184, 216, 255;--sky-old-ink-blue-100-6-rgb: 255, 255, 255;--sky-old-ink-blue-100-7-rgb: 255, 255, 255;--sky-old-ink-blue-100-8-rgb: 255, 255, 255;--sky-old-ink-blue-100-9-rgb: 255, 255, 255;--sky-old-ink-blue-200-1-rgb: 192, 216, 247;--sky-old-ink-blue-200-10-rgb: 199, 218, 240;--sky-old-ink-blue-200-2-rgb: 185, 215, 254;--sky-old-ink-blue-200-3-rgb: 206, 218, 233;--sky-old-ink-blue-200-4-rgb: 199, 217, 240;--sky-old-ink-blue-200-5-rgb: 255, 255, 255;--sky-old-ink-blue-200-6-rgb: 199, 219, 240;--sky-old-ink-blue-200-7-rgb: 208, 216, 230;--sky-old-ink-blue-200-8-rgb: 200, 218, 238;--sky-old-ink-blue-200-9-rgb: 205, 215, 233;--sky-old-ink-blue-300-1-rgb: 155, 202, 255;--sky-old-ink-blue-300-10-rgb: 170, 191, 220;--sky-old-ink-blue-300-11-rgb: 169, 189, 213;--sky-old-ink-blue-300-2-rgb: 165, 180, 252;--sky-old-ink-blue-300-3-rgb: 168, 185, 207;--sky-old-ink-blue-300-4-rgb: 169, 189, 211;--sky-old-ink-blue-300-5-rgb: 169, 191, 216;--sky-old-ink-blue-300-6-rgb: 140, 157, 183;--sky-old-ink-blue-300-7-rgb: 178, 196, 216;--sky-old-ink-blue-300-8-rgb: 147, 197, 253;--sky-old-ink-blue-300-9-rgb: 169, 192, 216;--sky-old-ink-blue-400-1-rgb: 140, 157, 183;--sky-old-ink-blue-400-10-rgb: 140, 157, 183;--sky-old-ink-blue-400-11-rgb: 140, 157, 183;--sky-old-ink-blue-400-12-rgb: 140, 157, 183;--sky-old-ink-blue-400-13-rgb: 160, 179, 207;--sky-old-ink-blue-400-14-rgb: 140, 157, 183;--sky-old-ink-blue-400-15-rgb: 140, 157, 183;--sky-old-ink-blue-400-16-rgb: 140, 157, 183;--sky-old-ink-blue-400-17-rgb: 140, 157, 183;--sky-old-ink-blue-400-18-rgb: 140, 157, 183;--sky-old-ink-blue-400-19-rgb: 160, 181, 207;--sky-old-ink-blue-400-2-rgb: 140, 157, 183;--sky-old-ink-blue-400-20-rgb: 140, 157, 183;--sky-old-ink-blue-400-21-rgb: 163, 182, 205;--sky-old-ink-blue-400-22-rgb: 140, 157, 183;--sky-old-ink-blue-400-23-rgb: 162, 181, 205;--sky-old-ink-blue-400-3-rgb: 140, 157, 183;--sky-old-ink-blue-400-4-rgb: 140, 157, 183;--sky-old-ink-blue-400-5-rgb: 140, 157, 183;--sky-old-ink-blue-400-6-rgb: 140, 157, 183;--sky-old-ink-blue-400-7-rgb: 164, 183, 204;--sky-old-ink-blue-400-8-rgb: 140, 157, 183;--sky-old-ink-blue-400-9-rgb: 140, 157, 183;--sky-old-ink-blue-50-1-rgb: 184, 218, 255;--sky-old-ink-blue-50-10-rgb: 184, 214, 255;--sky-old-ink-blue-50-11-rgb: 184, 211, 255;--sky-old-ink-blue-50-12-rgb: 184, 214, 255;--sky-old-ink-blue-50-13-rgb: 197, 218, 241;--sky-old-ink-blue-50-14-rgb: 184, 211, 255;--sky-old-ink-blue-50-15-rgb: 195, 218, 244;--sky-old-ink-blue-50-2-rgb: 184, 212, 255;--sky-old-ink-blue-50-3-rgb: 190, 218, 249;--sky-old-ink-blue-50-4-rgb: 197, 214, 241;--sky-old-ink-blue-50-5-rgb: 194, 216, 244;--sky-old-ink-blue-50-6-rgb: 184, 213, 255;--sky-old-ink-blue-50-7-rgb: 184, 216, 255;--sky-old-ink-blue-50-8-rgb: 184, 212, 255;--sky-old-ink-blue-50-9-rgb: 184, 219, 255;--sky-old-ink-blue-500-1-rgb: 139, 171, 228;--sky-old-ink-blue-500-10-rgb: 182, 196, 216;--sky-old-ink-blue-500-11-rgb: 182, 196, 216;--sky-old-ink-blue-500-12-rgb: 182, 196, 216;--sky-old-ink-blue-500-13-rgb: 182, 196, 216;--sky-old-ink-blue-500-14-rgb: 182, 196, 216;--sky-old-ink-blue-500-15-rgb: 182, 196, 216;--sky-old-ink-blue-500-16-rgb: 182, 196, 216;--sky-old-ink-blue-500-17-rgb: 182, 196, 216;--sky-old-ink-blue-500-18-rgb: 182, 196, 216;--sky-old-ink-blue-500-19-rgb: 182, 196, 216;--sky-old-ink-blue-500-2-rgb: 133, 169, 234;--sky-old-ink-blue-500-20-rgb: 182, 196, 216;--sky-old-ink-blue-500-3-rgb: 182, 196, 216;--sky-old-ink-blue-500-4-rgb: 182, 196, 216;--sky-old-ink-blue-500-5-rgb: 182, 196, 216;--sky-old-ink-blue-500-6-rgb: 182, 196, 216;--sky-old-ink-blue-500-7-rgb: 182, 196, 216;--sky-old-ink-blue-500-8-rgb: 182, 196, 216;--sky-old-ink-blue-500-9-rgb: 182, 196, 216;--sky-old-ink-blue-600-1-rgb: 182, 196, 216;--sky-old-ink-blue-600-2-rgb: 182, 196, 216;--sky-old-ink-blue-600-3-rgb: 182, 196, 216;--sky-old-ink-blue-600-4-rgb: 226, 234, 248;--sky-old-ink-blue-600-5-rgb: 182, 196, 216;--sky-old-ink-blue-700-2-rgb: 226, 234, 248;--sky-old-ink-blue-700-rgb: 226, 234, 248;--sky-old-ink-cyan-100-rgb: 184, 237, 255;--sky-old-ink-cyan-300-1-rgb: 134, 219, 245;--sky-old-ink-cyan-300-2-rgb: 141, 220, 245;--sky-old-ink-cyan-300-3-rgb: 155, 211, 229;--sky-old-ink-emerald-200-1-rgb: 184, 255, 229;--sky-old-ink-emerald-200-2-rgb: 184, 255, 230;--sky-old-ink-emerald-200-3-rgb: 191, 247, 211;--sky-old-ink-emerald-200-4-rgb: 191, 248, 219;--sky-old-ink-emerald-300-1-rgb: 131, 242, 173;--sky-old-ink-emerald-300-2-rgb: 132, 243, 198}:root[data-hp-dark],:root[data-hp-dark] .hp-sky{--sky-old-ink-emerald-300-3-rgb: 142, 232, 197;--sky-old-ink-emerald-300-4-rgb: 145, 242, 206;--sky-old-ink-emerald-300-5-rgb: 161, 246, 191;--sky-old-ink-emerald-300-6-rgb: 134, 239, 172;--sky-old-ink-emerald-300-7-rgb: 167, 243, 208;--sky-old-ink-emerald-300-8-rgb: 143, 240, 201;--sky-old-ink-emerald-400-1-rgb: 140, 227, 192;--sky-old-ink-emerald-400-10-rgb: 135, 233, 203;--sky-old-ink-emerald-400-11-rgb: 157, 210, 192;--sky-old-ink-emerald-400-12-rgb: 135, 232, 204;--sky-old-ink-emerald-400-2-rgb: 142, 225, 193;--sky-old-ink-emerald-400-3-rgb: 132, 235, 194;--sky-old-ink-emerald-400-4-rgb: 148, 219, 190;--sky-old-ink-emerald-400-5-rgb: 145, 222, 197;--sky-old-ink-emerald-400-6-rgb: 145, 222, 192;--sky-old-ink-emerald-400-7-rgb: 144, 223, 201;--sky-old-ink-emerald-400-8-rgb: 153, 214, 177;--sky-old-ink-emerald-400-9-rgb: 143, 224, 201;--sky-old-ink-emerald-50-rgb: 184, 255, 221;--sky-old-ink-emerald-500-2-rgb: 138, 230, 196;--sky-old-ink-emerald-500-rgb: 134, 233, 170;--sky-old-ink-emerald-600-rgb: 145, 222, 181;--sky-old-ink-emerald-700-rgb: 147, 220, 189;--sky-old-ink-emerald-800-rgb: 130, 237, 193;--sky-old-ink-emerald-950-rgb: 131, 236, 202;--sky-old-ink-gray-50-2-rgb: 255, 255, 255;--sky-old-ink-gray-50-rgb: 255, 255, 255;--sky-old-ink-indigo-300-rgb: 141, 123, 255;--sky-old-ink-indigo-900-rgb: 255, 255, 255;--sky-old-ink-navy-800-1-rgb: 255, 255, 255;--sky-old-ink-navy-800-2-rgb: 255, 255, 255;--sky-old-ink-navy-800-3-rgb: 255, 255, 255;--sky-old-ink-navy-800-4-rgb: 255, 255, 255;--sky-old-ink-navy-900-1-rgb: 255, 255, 255;--sky-old-ink-navy-900-2-rgb: 255, 255, 255;--sky-old-ink-navy-900-3-rgb: 255, 255, 255;--sky-old-ink-navy-950-2-rgb: 255, 255, 255;--sky-old-ink-navy-950-rgb: 255, 255, 255;--sky-old-ink-orange-300-rgb: 253, 186, 116;--sky-old-ink-orange-400-rgb: 252, 177, 115;--sky-old-ink-orange-50-rgb: 255, 223, 184;--sky-old-ink-orange-500-rgb: 237, 182, 130;--sky-old-ink-orange-700-rgb: 248, 175, 119;--sky-old-ink-orange-800-rgb: 255, 190, 112;--sky-old-ink-orange-950-rgb: 225, 190, 142;--sky-old-ink-purple-200-1-rgb: 255, 255, 255;--sky-old-ink-purple-200-2-rgb: 226, 188, 251;--sky-old-ink-purple-200-3-rgb: 232, 189, 250;--sky-old-ink-purple-300-1-rgb: 200, 179, 213;--sky-old-ink-purple-300-2-rgb: 202, 155, 232;--sky-old-ink-purple-300-3-rgb: 203, 159, 236;--sky-old-ink-purple-300-4-rgb: 209, 172, 232;--sky-old-ink-purple-300-5-rgb: 214, 175, 234;--sky-old-ink-red-100-2-rgb: 255, 184, 184;--sky-old-ink-red-100-rgb: 254, 185, 193;--sky-old-ink-red-200-2-rgb: 254, 185, 185;--sky-old-ink-red-200-rgb: 255, 184, 184;--sky-old-ink-red-300-1-rgb: 252, 165, 165;--sky-old-ink-red-300-2-rgb: 253, 164, 175;--sky-old-ink-red-400-1-rgb: 218, 149, 160;--sky-old-ink-red-400-2-rgb: 237, 131, 143;--sky-old-ink-red-400-3-rgb: 248, 119, 119;--sky-old-ink-red-50-rgb: 255, 255, 255;--sky-old-ink-red-600-rgb: 238, 137, 129;--sky-old-ink-sky-100-1-rgb: 255, 255, 255;--sky-old-ink-sky-100-10-rgb: 255, 255, 255;--sky-old-ink-sky-100-11-rgb: 255, 255, 255;--sky-old-ink-sky-100-12-rgb: 184, 222, 255;--sky-old-ink-sky-100-13-rgb: 189, 221, 250;--sky-old-ink-sky-100-14-rgb: 190, 221, 249;--sky-old-ink-sky-100-2-rgb: 255, 255, 255;--sky-old-ink-sky-100-3-rgb: 184, 228, 255;--sky-old-ink-sky-100-4-rgb: 255, 255, 255;--sky-old-ink-sky-100-5-rgb: 255, 255, 255;--sky-old-ink-sky-100-6-rgb: 186, 226, 253;--sky-old-ink-sky-100-7-rgb: 255, 255, 255;--sky-old-ink-sky-100-8-rgb: 255, 255, 255;--sky-old-ink-sky-100-9-rgb: 255, 255, 255;--sky-old-ink-sky-200-1-rgb: 184, 227, 255;--sky-old-ink-sky-200-10-rgb: 206, 221, 233;--sky-old-ink-sky-200-11-rgb: 206, 222, 233;--sky-old-ink-sky-200-12-rgb: 255, 255, 255;--sky-old-ink-sky-200-13-rgb: 209, 222, 230;--sky-old-ink-sky-200-14-rgb: 208, 224, 231;--sky-old-ink-sky-200-15-rgb: 184, 237, 255;--sky-old-ink-sky-200-16-rgb: 186, 230, 253;--sky-old-ink-sky-200-17-rgb: 189, 222, 250;--sky-old-ink-sky-200-18-rgb: 197, 223, 242;--sky-old-ink-sky-200-2-rgb: 184, 230, 255;--sky-old-ink-sky-200-3-rgb: 184, 232, 255;--sky-old-ink-sky-200-4-rgb: 209, 220, 230;--sky-old-ink-sky-200-5-rgb: 255, 255, 255;--sky-old-ink-sky-200-6-rgb: 255, 255, 255;--sky-old-ink-sky-200-7-rgb: 255, 255, 255;--sky-old-ink-sky-200-8-rgb: 255, 255, 255;--sky-old-ink-sky-200-9-rgb: 207, 222, 231;--sky-old-ink-sky-300-1-rgb: 117, 200, 255;--sky-old-ink-sky-300-10-rgb: 140, 157, 183;--sky-old-ink-sky-300-11-rgb: 159, 211, 248;--sky-old-ink-sky-300-12-rgb: 142, 208, 255;--sky-old-ink-sky-300-2-rgb: 117, 214, 255;--sky-old-ink-sky-300-3-rgb: 125, 211, 252;--sky-old-ink-sky-300-4-rgb: 131, 207, 238;--sky-old-ink-sky-300-5-rgb: 139, 220, 255;--sky-old-ink-sky-300-6-rgb: 140, 157, 183;--sky-old-ink-sky-300-7-rgb: 140, 157, 183;--sky-old-ink-sky-300-8-rgb: 140, 157, 183;--sky-old-ink-sky-300-9-rgb: 140, 157, 183;--sky-old-ink-sky-400-1-rgb: 123, 209, 244;--sky-old-ink-sky-400-10-rgb: 140, 157, 183;--sky-old-ink-sky-400-11-rgb: 154, 189, 213;--sky-old-ink-sky-400-12-rgb: 159, 187, 208;--sky-old-ink-sky-400-2-rgb: 119, 212, 248;--sky-old-ink-sky-400-3-rgb: 128, 205, 239;--sky-old-ink-sky-400-4-rgb: 131, 209, 236;--sky-old-ink-sky-400-5-rgb: 129, 206, 238;--sky-old-ink-sky-400-6-rgb: 132, 208, 235;--sky-old-ink-sky-400-7-rgb: 132, 205, 235;--sky-old-ink-sky-400-8-rgb: 130, 209, 237;--sky-old-ink-sky-400-9-rgb: 140, 157, 183;--sky-old-ink-sky-50-1-rgb: 184, 228, 255;--sky-old-ink-sky-50-2-rgb: 184, 223, 255;--sky-old-ink-sky-50-3-rgb: 184, 237, 255;--sky-old-ink-sky-50-4-rgb: 184, 223, 255;--sky-old-ink-sky-50-5-rgb: 184, 223, 255;--sky-old-ink-sky-50-6-rgb: 184, 227, 255;--sky-old-ink-sky-50-7-rgb: 184, 224, 255;--sky-old-ink-sky-500-1-rgb: 182, 196, 216;--sky-old-ink-sky-500-10-rgb: 182, 196, 216;--sky-old-ink-sky-500-11-rgb: 182, 196, 216;--sky-old-ink-sky-500-12-rgb: 182, 196, 216;--sky-old-ink-sky-500-2-rgb: 182, 196, 216;--sky-old-ink-sky-500-3-rgb: 182, 196, 216;--sky-old-ink-sky-500-4-rgb: 182, 196, 216;--sky-old-ink-sky-500-5-rgb: 182, 196, 216;--sky-old-ink-sky-500-6-rgb: 182, 196, 216;--sky-old-ink-sky-500-7-rgb: 182, 196, 216;--sky-old-ink-sky-500-8-rgb: 182, 196, 216;--sky-old-ink-sky-500-9-rgb: 182, 196, 216;--sky-old-ink-sky-600-rgb: 182, 196, 216;--sky-old-ink-sky-700-rgb: 226, 234, 248;--sky-old-ink-teal-400-1-rgb: 142, 226, 213;--sky-old-ink-teal-400-2-rgb: 142, 225, 210;--sky-old-ink-teal-400-3-rgb: 129, 239, 221;--sky-old-ink-teal-600-rgb: 142, 225, 215;--sky-old-ink-teal-950-rgb: 126, 241, 219;--sky-old-ink-violet-100-rgb: 197, 185, 253;--sky-old-ink-violet-200-1-rgb: 200, 185, 253;--sky-old-ink-violet-200-2-rgb: 204, 184, 255;--sky-old-ink-violet-200-3-rgb: 200, 184, 255;--sky-old-ink-violet-400-rgb: 140, 157, 183;--sky-old-ink-violet-500-1-rgb: 163, 148, 220;--sky-old-ink-violet-500-2-rgb: 176, 157, 211;--sky-old-ink-violet-600-rgb: 182, 196, 216;--sky-old-lime-500-rgb: 168, 231, 64;--sky-old-navy-800-1-rgb: 29, 58, 95;--sky-old-navy-800-2-rgb: 255, 255, 255;--sky-old-navy-800-3-rgb: 41, 59, 82;--sky-old-navy-800-4-rgb: 44, 64, 96;--sky-old-navy-800-5-rgb: 61, 76, 88;--sky-old-navy-800-6-rgb: 51, 65, 85;--sky-old-navy-900-1-rgb: 10, 29, 52;--sky-old-navy-900-10-rgb: 71, 127, 224;--sky-old-navy-900-11-rgb: 17, 32, 61;--sky-old-navy-900-12-rgb: 17, 37, 61;--sky-old-navy-900-13-rgb: 18, 32, 52;--sky-old-navy-900-14-rgb: 18, 32, 58;--sky-old-navy-900-15-rgb: 18, 34, 54;--sky-old-navy-900-16-rgb: 18, 40, 82;--sky-old-navy-900-17-rgb: 19, 34, 57;--sky-old-navy-900-18-rgb: 19, 35, 58;--sky-old-navy-900-19-rgb: 19, 37, 58;--sky-old-navy-900-2-rgb: 11, 28, 52;--sky-old-navy-900-20-rgb: 255, 255, 255;--sky-old-navy-900-21-rgb: 20, 35, 56;--sky-old-navy-900-22-rgb: 20, 39, 67;--sky-old-navy-900-23-rgb: 20, 41, 67;--sky-old-navy-900-24-rgb: 20, 42, 68;--sky-old-navy-900-25-rgb: 22, 38, 62;--sky-old-navy-900-26-rgb: 22, 57, 85;--sky-old-navy-900-27-rgb: 255, 255, 255;--sky-old-navy-900-28-rgb: 23, 39, 64;--sky-old-navy-900-29-rgb: 24, 29, 50;--sky-old-navy-900-3-rgb: 13, 26, 50;--sky-old-navy-900-30-rgb: 24, 42, 68;--sky-old-navy-900-31-rgb: 24, 48, 80;--sky-old-navy-900-32-rgb: 25, 40, 64;--sky-old-navy-900-33-rgb: 26, 38, 60;--sky-old-navy-900-34-rgb: 27, 45, 73;--sky-old-navy-900-35-rgb: 28, 32, 56;--sky-old-navy-900-36-rgb: 34, 56, 71;--sky-old-navy-900-37-rgb: 30, 48, 80;--sky-old-navy-900-38-rgb: 28, 36, 52;--sky-old-navy-900-39-rgb: 30, 41, 59;--sky-old-navy-900-4-rgb: 14, 31, 50;--sky-old-navy-900-40-rgb: 20, 36, 60;--sky-old-navy-900-41-rgb: 15, 29, 47;--sky-old-navy-900-42-rgb: 17, 30, 54;--sky-old-navy-900-43-rgb: 14, 28, 51;--sky-old-navy-900-44-rgb: 19, 37, 61;--sky-old-navy-900-45-rgb: 23, 37, 58;--sky-old-navy-900-46-rgb: 18, 29, 50;--sky-old-navy-900-47-rgb: 20, 39, 65;--sky-old-navy-900-48-rgb: 16, 32, 58;--sky-old-navy-900-49-rgb: 22, 32, 50;--sky-old-navy-900-5-rgb: 15, 28, 55;--sky-old-navy-900-50-rgb: 23, 43, 73;--sky-old-navy-900-51-rgb: 20, 37, 61;--sky-old-navy-900-52-rgb: 24, 44, 80;--sky-old-navy-900-53-rgb: 18, 29, 48;--sky-old-navy-900-6-rgb: 15, 31, 52;--sky-old-navy-900-7-rgb: 15, 32, 51;--sky-old-navy-900-8-rgb: 16, 29, 48;--sky-old-navy-900-9-rgb: 16, 33, 58;--sky-old-navy-950-1-rgb: 2, 8, 20;--sky-old-navy-950-10-rgb: 255, 255, 255;--sky-old-navy-950-11-rgb: 255, 255, 255;--sky-old-navy-950-12-rgb: 6, 16, 28;--sky-old-navy-950-13-rgb: 6, 16, 29;--sky-old-navy-950-14-rgb: 6, 18, 32;--sky-old-navy-950-15-rgb: 7, 16, 29;--sky-old-navy-950-16-rgb: 7, 16, 33;--sky-old-navy-950-17-rgb: 7, 18, 31;--sky-old-navy-950-18-rgb: 7, 19, 32;--sky-old-navy-950-19-rgb: 7, 19, 33;--sky-old-navy-950-2-rgb: 2, 10, 26;--sky-old-navy-950-20-rgb: 7, 20, 35;--sky-old-navy-950-21-rgb: 8, 18, 31;--sky-old-navy-950-22-rgb: 8, 18, 38;--sky-old-navy-950-23-rgb: 9, 19, 33;--sky-old-navy-950-24-rgb: 255, 255, 255;--sky-old-navy-950-25-rgb: 9, 23, 39;--sky-old-navy-950-26-rgb: 9, 24, 42;--sky-old-navy-950-27-rgb: 10, 17, 30;--sky-old-navy-950-28-rgb: 10, 20, 35;--sky-old-navy-950-29-rgb: 10, 20, 40;--sky-old-navy-950-3-rgb: 255, 255, 255;--sky-old-navy-950-30-rgb: 10, 21, 38;--sky-old-navy-950-31-rgb: 10, 22, 38;--sky-old-navy-950-32-rgb: 10, 22, 39;--sky-old-navy-950-33-rgb: 10, 23, 39;--sky-old-navy-950-34-rgb: 10, 23, 40;--sky-old-navy-950-35-rgb: 10, 25, 42;--sky-old-navy-950-36-rgb: 11, 21, 37;--sky-old-navy-950-37-rgb: 11, 22, 38;--sky-old-navy-950-38-rgb: 11, 24, 40;--sky-old-navy-950-39-rgb: 11, 25, 42;--sky-old-navy-950-4-rgb: 3, 9, 18;--sky-old-navy-950-40-rgb: 12, 26, 46;--sky-old-navy-950-41-rgb: 13, 25, 43;--sky-old-navy-950-42-rgb: 15, 23, 42;--sky-old-navy-950-43-rgb: 2, 6, 20;--sky-old-navy-950-44-rgb: 2, 6, 23;--sky-old-navy-950-45-rgb: 10, 25, 48;--sky-old-navy-950-46-rgb: 13, 21, 34;--sky-old-navy-950-47-rgb: 9, 18, 38;--sky-old-navy-950-48-rgb: 7, 18, 36;--sky-old-navy-950-49-rgb: 10, 22, 48;--sky-old-navy-950-5-rgb: 3, 14, 33;--sky-old-navy-950-50-rgb: 5, 14, 30;--sky-old-navy-950-51-rgb: 5, 11, 19;--sky-old-navy-950-52-rgb: 12, 24, 40;--sky-old-navy-950-53-rgb: 2, 16, 31;--sky-old-navy-950-54-rgb: 16, 27, 45;--sky-old-navy-950-55-rgb: 12, 24, 49;--sky-old-navy-950-56-rgb: 9, 20, 40;--sky-old-navy-950-57-rgb: 11, 20, 36;--sky-old-navy-950-58-rgb: 8, 20, 36;--sky-old-navy-950-59-rgb: 9, 18, 30;--sky-old-navy-950-6-rgb: 255, 255, 255;--sky-old-navy-950-60-rgb: 12, 22, 38;--sky-old-navy-950-61-rgb: 8, 15, 28;--sky-old-navy-950-62-rgb: 10, 19, 32;--sky-old-navy-950-63-rgb: 9, 18, 34;--sky-old-navy-950-64-rgb: 2, 6, 15;--sky-old-navy-950-65-rgb: 4, 10, 20;--sky-old-navy-950-66-rgb: 15, 25, 41;--sky-old-navy-950-67-rgb: 16, 26, 44;--sky-old-navy-950-68-rgb: 10, 18, 32;--sky-old-navy-950-69-rgb: 10, 24, 42}:root[data-hp-dark],:root[data-hp-dark] .hp-sky{--sky-old-navy-950-7-rgb: 4, 9, 16;--sky-old-navy-950-70-rgb: 255, 255, 255;--sky-old-navy-950-71-rgb: 11, 25, 44;--sky-old-navy-950-72-rgb: 10, 25, 43;--sky-old-navy-950-73-rgb: 6, 11, 22;--sky-old-navy-950-74-rgb: 4, 12, 28;--sky-old-navy-950-75-rgb: 9, 22, 39;--sky-old-navy-950-76-rgb: 10, 25, 44;--sky-old-navy-950-77-rgb: 4, 6, 11;--sky-old-navy-950-8-rgb: 4, 17, 32;--sky-old-navy-950-9-rgb: 5, 12, 22;--sky-old-orange-300-2-rgb: 253, 186, 116;--sky-old-orange-300-rgb: 221, 193, 156;--sky-old-orange-400-1-rgb: 210, 180, 142;--sky-old-orange-400-2-rgb: 243, 174, 104;--sky-old-orange-400-3-rgb: 251, 146, 60;--sky-old-orange-400-4-rgb: 220, 162, 100;--sky-old-orange-400-5-rgb: 201, 162, 122;--sky-old-orange-500-1-rgb: 187, 151, 109;--sky-old-orange-500-2-rgb: 236, 95, 60;--sky-old-orange-500-3-rgb: 250, 130, 46;--sky-old-orange-500-4-rgb: 245, 117, 51;--sky-old-orange-500-5-rgb: 224, 138, 79;--sky-old-orange-600-1-rgb: 179, 148, 117;--sky-old-orange-600-2-rgb: 249, 155, 47;--sky-old-orange-700-rgb: 185, 143, 111;--sky-old-orange-800-rgb: 231, 125, 65;--sky-old-purple-300-1-rgb: 192, 145, 227;--sky-old-purple-300-2-rgb: 194, 145, 229;--sky-old-purple-300-3-rgb: 189, 151, 227;--sky-old-purple-300-4-rgb: 197, 148, 229;--sky-old-purple-300-5-rgb: 199, 142, 235;--sky-old-purple-300-6-rgb: 211, 138, 240;--sky-old-purple-400-rgb: 168, 85, 247;--sky-old-purple-700-rgb: 161, 105, 191;--sky-old-purple-950-rgb: 152, 112, 184;--sky-old-red-300-1-rgb: 255, 120, 135;--sky-old-red-300-2-rgb: 255, 122, 122;--sky-old-red-300-3-rgb: 255, 122, 131;--sky-old-red-300-4-rgb: 255, 122, 145;--sky-old-red-300-5-rgb: 255, 122, 122;--sky-old-red-300-6-rgb: 251, 127, 127;--sky-old-red-400-1-rgb: 225, 104, 120;--sky-old-red-400-2-rgb: 244, 63, 94;--sky-old-red-400-3-rgb: 248, 113, 113;--sky-old-red-400-4-rgb: 251, 113, 133;--sky-old-red-400-5-rgb: 239, 68, 68;--sky-old-red-400-6-rgb: 224, 112, 138;--sky-old-red-400-7-rgb: 217, 113, 107;--sky-old-red-500-1-rgb: 197, 99, 105;--sky-old-red-500-2-rgb: 194, 102, 115;--sky-old-red-500-3-rgb: 207, 89, 104;--sky-old-red-500-4-rgb: 227, 78, 104;--sky-old-red-500-5-rgb: 225, 71, 71;--sky-old-red-600-1-rgb: 199, 97, 114;--sky-old-red-600-2-rgb: 224, 80, 72;--sky-old-red-700-rgb: 223, 73, 73;--sky-old-red-900-rgb: 206, 89, 109;--sky-old-rose-400-rgb: 227, 138, 166;--sky-old-rose-700-rgb: 233, 63, 110;--sky-old-rose-900-rgb: 189, 107, 133;--sky-old-rose-950-2-rgb: 195, 101, 128;--sky-old-rose-950-rgb: 184, 112, 141;--sky-old-shadow-amber-500-rgb: 2, 8, 20;--sky-old-shadow-blue-500-1-rgb: 2, 8, 20;--sky-old-shadow-blue-500-2-rgb: 2, 8, 20;--sky-old-shadow-blue-500-3-rgb: 2, 8, 20;--sky-old-shadow-blue-600-rgb: 2, 8, 20;--sky-old-shadow-blue-700-2-rgb: 2, 8, 20;--sky-old-shadow-blue-700-rgb: 2, 8, 20;--sky-old-shadow-emerald-500-rgb: 2, 8, 20;--sky-old-shadow-navy-900-2-rgb: 2, 8, 20;--sky-old-shadow-navy-900-rgb: 2, 8, 20;--sky-old-shadow-red-500-rgb: 2, 8, 20;--sky-old-sky-200-1-rgb: 37, 57, 81;--sky-old-sky-200-2-rgb: 37, 57, 82;--sky-old-sky-200-3-rgb: 38, 56, 81;--sky-old-sky-200-4-rgb: 31, 59, 88;--sky-old-sky-300-1-rgb: 117, 214, 255;--sky-old-sky-300-10-rgb: 159, 193, 219;--sky-old-sky-300-11-rgb: 147, 195, 231;--sky-old-sky-300-12-rgb: 158, 194, 220;--sky-old-sky-300-2-rgb: 118, 199, 255;--sky-old-sky-300-3-rgb: 125, 211, 252;--sky-old-sky-300-4-rgb: 122, 212, 255;--sky-old-sky-300-5-rgb: 122, 197, 255;--sky-old-sky-300-6-rgb: 139, 205, 230;--sky-old-sky-300-7-rgb: 152, 199, 226;--sky-old-sky-300-8-rgb: 149, 196, 228;--sky-old-sky-300-9-rgb: 122, 207, 255;--sky-old-sky-400-1-rgb: 80, 175, 255;--sky-old-sky-400-10-rgb: 120, 207, 239;--sky-old-sky-400-11-rgb: 126, 188, 239;--sky-old-sky-400-12-rgb: 136, 204, 231;--sky-old-sky-400-2-rgb: 88, 184, 255;--sky-old-sky-400-3-rgb: 103, 200, 236;--sky-old-sky-400-4-rgb: 103, 207, 255;--sky-old-sky-400-5-rgb: 111, 210, 255;--sky-old-sky-400-6-rgb: 112, 209, 244;--sky-old-sky-400-7-rgb: 113, 154, 194;--sky-old-sky-400-8-rgb: 113, 205, 243;--sky-old-sky-400-9-rgb: 114, 210, 248;--sky-old-sky-50-rgb: 35, 55, 85;--sky-old-sky-500-1-rgb: 53, 184, 243;--sky-old-sky-500-2-rgb: 73, 153, 223;--sky-old-sky-500-3-rgb: 56, 189, 248;--sky-old-sky-500-4-rgb: 77, 167, 219;--sky-old-sky-500-5-rgb: 182, 196, 216;--sky-old-sky-500-6-rgb: 73, 155, 223;--sky-old-sky-600-1-rgb: 73, 185, 223;--sky-old-sky-600-2-rgb: 77, 101, 123;--sky-old-sky-600-3-rgb: 78, 102, 116;--sky-old-sky-700-1-rgb: 255, 255, 255;--sky-old-sky-700-2-rgb: 255, 255, 255;--sky-old-sky-700-3-rgb: 81, 101, 112;--sky-old-teal-400-1-rgb: 89, 221, 199;--sky-old-teal-400-2-rgb: 97, 214, 196;--sky-old-teal-400-3-rgb: 104, 217, 202;--sky-old-teal-400-4-rgb: 94, 234, 212;--sky-old-teal-500-2-rgb: 77, 219, 201;--sky-old-teal-500-rgb: 102, 194, 179;--sky-old-teal-600-1-rgb: 75, 221, 190;--sky-old-teal-600-2-rgb: 85, 211, 190;--sky-old-teal-600-3-rgb: 98, 198, 184;--sky-old-teal-800-rgb: 85, 211, 196;--sky-old-teal-900-1-rgb: 89, 207, 196;--sky-old-teal-900-2-rgb: 90, 206, 182;--sky-old-violet-200-2-rgb: 115, 85, 232;--sky-old-violet-200-rgb: 38, 44, 88;--sky-old-violet-300-1-rgb: 161, 122, 255;--sky-old-violet-300-2-rgb: 159, 128, 250;--sky-old-violet-400-rgb: 142, 111, 201;--sky-old-violet-900-rgb: 135, 115, 180}@font-face{font-family:Sky Nunito;src:url(/assets/nunito-latin-var-BzFMHfZw.woff2) format("woff2");font-weight:200 1000;font-style:normal;font-display:swap}.hp-sky{--sky-font: "Sky Nunito", "SF Pro Rounded", "Avenir Next", Avenir, "Helvetica Neue", Arial, sans-serif;--sky-ink: #1f3b68;--sky-ink-2: #274b85;--sky-mut: #526584;--sky-faint: #8a9ab3;--sky-dot-1: #60a5fa;--sky-dot-2: #fb923c;--sky-dot-3: #34d399;--sky-dot-4: #f472b6;--sky-dot-5: #2dd4bf;--sky-dot-6: #fbbf24;--sky-hair: rgba(31, 59, 104, .12);--sky-page: linear-gradient(180deg, #f2f6fb 0%, #e9f0f8 60%, #eef3f9 100%);--sky-aura: radial-gradient(60% 28% at 12% 2%, rgba(150, 185, 245, .45), transparent 70%), radial-gradient(55% 26% at 96% 18%, rgba(140, 200, 230, .35), transparent 70%), radial-gradient(60% 26% at 0% 92%, rgba(120, 160, 230, .3), transparent 70%);--sky-glass: rgba(255, 255, 255, .66);--sky-glass-edge: rgba(255, 255, 255, .9);--sky-pop-edge: rgba(255, 255, 255, .92);--sky-pop-field: rgba(255, 255, 255, .74);--sky-pop-blur: blur(28px) saturate(180%);--sky-pop-glow: inset 0 1px 0 rgba(255, 255, 255, 1), inset 0 0 0 1px rgba(255, 255, 255, .35), 0 24px 60px rgba(40, 80, 150, .22), 0 2px 8px rgba(40, 80, 150, .08);--sky-glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .95), 0 12px 32px rgba(40, 80, 150, .12), 0 1px 3px rgba(40, 80, 150, .08);--sky-card: #ffffff;--sky-card-shadow: 0 1px 2px rgba(40, 70, 120, .06);--sky-field: #f5f8fc;--sky-blue: #2f66c9;--sky-fade: linear-gradient(135deg, #a9ccfb 0%, #6c9ef0 55%, #4a7fe0 100%);--sky-tint: rgba(47, 102, 201, .08);--sky-tint-line: rgba(47, 102, 201, .22);--sky-total: #2f66c9;--sky-ok: #2e8f66;--sky-ok-edge: rgba(46, 143, 102, .42);--sky-ok-soft: rgba(46, 143, 102, .1);--sky-on-fade: #ffffff;--sky-ok-tint: rgba(46, 143, 102, .08);--sky-warn: #b7792a;--sky-warn-fill: var(--sky-warn);--sky-warn-tint: rgba(209, 160, 82, .12);--sky-bad: #c0514a;--sky-bad-fill: var(--sky-bad);--sky-bad-tint: rgba(192, 81, 74, .07);--sky-bad-ink: #a23e38;--sky-mat: #3f74dc;--sky-lab: #c0842c;--sky-pro: #2e9a6a;--sky-crew: #2a98ab;--sky-crew-ink: #1f7383;--sky-dur: #5f6f8a;--sky-s-wall: #5b8fe0;--sky-s-ceil: #a9b3c2;--sky-s-base: #48b3a2;--sky-s-crown: #e38aa6;--sky-s-door: #dca264;--sky-s-win: #5fbd84;--sky-s-trim: #c0842c;--sky-obj: #8a63dc;--sky-obj-ink: #5b3cb0;--sky-obj-tint: rgba(138, 99, 220, .08);--sky-r-lg: 24px;--sky-r-md: 18px;--sky-r-sm: 12px;--sky-photo-badge-size: 9px;--sky-soft: rgba(255, 255, 255, .72);--sky-card-bg: #ffffff;--sky-pop-shadow: 0 12px 30px rgba(40, 70, 120, .16);--sky-scrim: rgba(31, 59, 104, .18);--sky-home: #4a7fe0;--sky-paint: #d0708f;--sky-amber-ink: #9a6418;--sky-amber-deep: #8a5a14;--sky-note-ink: #6f5220;--sky-note-ink-2: #5a4218;--sky-ok-light: #7fd3ad;--sky-now-bg: #fff4e0;--sky-now-edge: #d99a3a;--sky-teal-ink: #1f7f90;--sky-bad-soft: #b8645e;--sky-isl-ink: #5d6c86;--sky-win-top: #eef4fc;--sky-win-bot: #dfe8f5;--sky-sticky-bot: #f1f6fe;--sky-wait-bg: #fffaf1;--sky-hair2: rgba(31, 59, 104, .07);--sky-edge: rgba(255, 255, 255, .92);--sky-lk-glass: rgba(255, 255, 255, .8);--sky-blue-line: rgba(47, 102, 201, .18);--sky-lk-page: linear-gradient(180deg, #e6eefa, #dce6f4 55%, #e3ebf6);--sky-lk-page-end: #e3ebf6;--sky-home-glow: radial-gradient(60% 28% at 12% 2%, rgba(var(--sky-aura-1-rgb), .45), transparent 70%), radial-gradient(55% 26% at 96% 18%, rgba(var(--sky-aura-2-rgb), .35), transparent 70%);--sky-lk-cream: #e9e4da;--sky-ok-ink: #236e4f;--sky-sw-top: #8fbaf6;--sky-job-top: #a9ccfb;--sky-clash-top: #f3b36b;--sky-clash: #d0842c;--sky-auto: #8a95a8;--sky-amber-dot: #d19a3e;--sky-ph-1: #d9e7ff;--sky-ph-2: #eef4ff;--sky-ph-3: #f8fbff;--sky-lock-a: #f3f5f9;--sky-lock-b: #e7ecf3;--sky-primer: #f7f7f4}:root{--sky-portal-font: "Sky Nunito", "SF Pro Rounded", "Avenir Next", Avenir, "Helvetica Neue", Arial, sans-serif;--sky-base-top: #e6eefa;--sky-base-page: linear-gradient(180deg, #e6eefa, #dce6f4 55%, #e3ebf6);--sky-status-top: var(--sky-base-top);--sky-status-fade: 3px;--sky-dark-page: #16263e;--sky-surface-rgb: 255, 255, 255;--sky-sheen-rgb: 255, 255, 255;--sky-rim-rgb: 255, 255, 255;--sky-on-fade-rgb: 255, 255, 255;--sky-shade-rgb: 0, 0, 0;--sky-ink-rgb: 31, 59, 104;--sky-blue-rgb: 47, 102, 201;--sky-act-bg: linear-gradient(145deg, rgba(46, 143, 102, .16), rgba(46, 143, 102, .08)), #ffffff;--sky-act-edge: rgba(46, 143, 102, .35);--sky-act-ink: #236e4f;--sky-act-shadow: 0 4px 12px rgba(46, 143, 102, .18), inset 0 1px 0 rgba(255, 255, 255, .7);--sky-ok-rgb: 46, 143, 102;--sky-warn-rgb: 183, 121, 42;--sky-bad-rgb: 192, 81, 74;--sky-obj-rgb: 138, 99, 220;--sky-shadow-rgb: 40, 80, 150;--sky-shadow-2-rgb: 40, 70, 120;--sky-shadow-3-rgb: 60, 110, 190;--sky-amber-rgb: 209, 154, 62;--sky-sand-rgb: 209, 160, 82;--sky-lab-rgb: 192, 132, 44;--sky-home-rgb: 74, 127, 224;--sky-crew-rgb: 42, 152, 171;--sky-now-rgb: 217, 154, 58;--sky-pro-rgb: 46, 154, 106;--sky-mat-rgb: 63, 116, 220;--sky-mat-2-rgb: 79, 134, 230;--sky-slate-rgb: 111, 127, 160;--sky-obj-pale-rgb: 246, 242, 254;--sky-pale-rgb: 236, 244, 255;--sky-pale-2-rgb: 225, 237, 255;--sky-pale-3-rgb: 246, 250, 255;--sky-pale-4-rgb: 222, 234, 252;--sky-pale-5-rgb: 238, 245, 255;--sky-aura-1-rgb: 150, 185, 245;--sky-aura-2-rgb: 140, 200, 230;--sky-crown-rgb: 227, 138, 166;--sky-paint-rgb: 208, 112, 143;--sky-gold-rgb: 240, 181, 74;--sky-gold-2-rgb: 214, 150, 40;--sky-clash-rgb: 208, 132, 44;--sky-job-top-rgb: 169, 204, 251;--sky-lab-ink: #b0782a;--sky-slate-ink: #51607a;--sky-slate-ink-2: #4a5870;--sky-obj-ink-2: #7358bd;--sky-slate: #6f7fa0;--sky-primer-ink: #2a8f80;--sky-ink-3: #2c4674;--sky-obj-ink-3: #5b4a8a;--sky-field-2: #eef3fa;--sky-warn-ink-2: #a8732f;--sky-slate-2: #5a6f9a;--sky-ok-ink-2: #1f7a55}.hp-sky{--heading: var(--sky-font);--sky-pop-glass: linear-gradient(165deg, rgba(255, 255, 255, .9), rgba(236, 244, 255, .82) 60%, rgba(222, 235, 255, .8));--sky-pop-solid: linear-gradient(165deg, #ffffff, #f4f8ff 60%, #ebf2fe);color-scheme:light;color:var(--sky-ink);font-family:var(--sky-font);font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased}:root{--sky-day-1: #3f74d8;--sky-day-2: #1f9a8a;--sky-day-3: #7c5cc9;--sky-day-4: #cf8a2e;--sky-day-5: #d2577f}:root{--sky-go-top: #eaf1ff;--sky-miss-bg: #fffaf2}:root{--sky-page-flat: #e9f0f8;--sky-page-flat-rgb: 233, 240, 248;--sky-rose: #d65a8a;--sky-rose-ink: #b2446f;--sky-rose-rgb: 214, 90, 138;--sky-map: #e5647a;--sky-msg: #1f9a78;--sky-map-rgb: 229, 100, 122;--sky-msg-rgb: 31, 154, 120;--sky-pin-finish: #e0764a;--sky-pin-booked: #2e7d4f;--sky-pin-intake: #283593;--sky-pin-sent: #d9b43a;--sky-pin-signed: #b8457f;--sky-pin-waiting: #3aa7d8}:root{--sky-name-ink: #1d4796;--sky-name-fade: linear-gradient(90deg, #1d4796 0%, #1d4796 45%, #16707f 78%, #1c7a4a 100%)}:root{--sky-pay-deposit: #1f8a5b;--sky-pay-progress: #e19a3b;--sky-pay-progress-ink: #a8641a;--sky-pay-final: #d86a55;--sky-pay-final-ink: #b8483a;--sky-extra: #5546e0;--sky-extra-ink: #3d31b6;--sky-extra-rgb: 85, 70, 224;--sky-extra-mark-radius: 1.5px;--sky-extra-halo: 0 0 0 2px rgba(var(--sky-extra-rgb), .18);--sky-extra-halo-strong: 0 0 0 2px rgba(var(--sky-extra-rgb), .22)}.hp-sky.hp-sky-page{background:var(--sky-aura),var(--sky-page)!important}.hp-sky.hp-sky-page.hp-sky-dense{zoom:.95;height:calc(100dvh / .95)!important}.hp-sky .sky-glass{background:var(--sky-glass);border:1px solid var(--sky-glass-edge);box-shadow:var(--sky-glass-shadow);backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%);border-radius:var(--sky-r-lg)}.hp-sky .sky-card{background:var(--sky-card);border:1px solid var(--sky-hair);border-radius:var(--sky-r-sm);box-shadow:var(--sky-card-shadow)}.hp-sky .sky-ey{font-size:.56rem;font-weight:var(--sky-fw-heavy);letter-spacing:.16em;text-transform:uppercase;color:var(--sky-mut);white-space:nowrap}.hp-sky .sky-dot{display:inline-block;width:6px;height:6px;border-radius:var(--sky-r-round);flex:0 0 6px}.hp-sky .sky-num{font-variant-numeric:tabular-nums}.hp-sky .sky-price{--c: var(--sky-s-wall);display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:11px;font-size:.84rem;font-weight:var(--sky-fw-bold);white-space:nowrap;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--c) 6%,rgb(var(--sky-surface-rgb)));border:1px solid color-mix(in srgb,var(--c) 18%,rgb(var(--sky-surface-rgb)));color:var(--sky-ink-3)}.hp-sky .sky-surf{--s: var(--sky-s-wall);display:inline-flex;align-items:center;gap:7px;padding:7px 11px 7px 9px;border-radius:11px;background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);box-shadow:0 1px 2px rgba(var(--sky-shadow-2-rgb),.06);font-size:.75rem;font-weight:var(--sky-fw-heavy);color:var(--sky-ink);white-space:nowrap}.hp-sky .sky-surf:before{content:"";width:3px;height:14px;border-radius:3px;background:var(--s)}.hp-sky .sky-surf em{font-style:normal;color:var(--sky-blue);font-weight:var(--sky-fw-heavy);font-size:.69rem}.hp-sky .sky-surf.is-object{--s: var(--sky-obj)}.hp-sky .sky-surf.is-object em{color:var(--sky-obj-ink)}.hp-sky .sky-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:var(--sky-r-pill);background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);font-size:.69rem;font-weight:var(--sky-fw-bold);color:var(--sky-slate-ink-2);white-space:nowrap}.hp-sky .sky-chip.is-object{background:var(--sky-obj-tint);border-color:rgba(var(--sky-obj-rgb),.18);color:var(--sky-obj-ink-2)}.hp-sky .sky-btn{height:38px;padding:0 14px;border-radius:13px;display:inline-flex;align-items:center;gap:7px;background:rgba(var(--sky-surface-rgb),.85);border:1px solid var(--sky-hair);color:var(--sky-ink);font:inherit;font-size:.78rem;font-weight:var(--sky-fw-heavy);cursor:pointer}.hp-sky .sky-btn.is-primary{background:var(--sky-act-bg);border-color:var(--sky-act-edge);color:var(--sky-act-ink);box-shadow:var(--sky-act-shadow)}.hp-sky .sky-round{width:32px;height:32px;border-radius:var(--sky-r-round);display:grid;place-items:center;background:rgba(var(--sky-surface-rgb),.85);border:1px solid var(--sky-hair);color:var(--sky-slate-ink);cursor:pointer;padding:0}.hp-sky .sky-head{padding:14px 14px 12px}.hp-sky .sky-head-top{display:flex;align-items:flex-start;gap:10px}.hp-sky .sky-head-title{min-width:0;flex:1}.hp-sky .sky-head-top:has(>.sky-card-ic) .sky-head-title{flex:0 1 auto}.hp-sky .sky-head-top>.sky-card-ic{margin-inline:auto}.hp-sky .sky-head-title h2{margin:0;font-size:1.55rem;font-weight:var(--sky-fw-black);letter-spacing:-.03em;color:var(--sky-ink);display:flex;align-items:center;gap:8px;line-height:1.05}.hp-sky .sky-head-sub{font-size:.78rem;color:var(--sky-mut);font-weight:600;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-sky .sky-total{text-align:right;flex-shrink:0}.hp-sky .sky-total-btn{background:none;border:0;padding:0;font:inherit;color:inherit;text-align:right;cursor:pointer}.hp-sky .sky-total .sky-total-val{display:block;font-size:1.9rem;font-weight:var(--sky-fw-black);letter-spacing:-.035em;line-height:1.05;color:var(--sky-total);font-variant-numeric:tabular-nums}.hp-sky .sky-total small{font-size:.66rem;font-weight:var(--sky-fw-bold);color:var(--sky-blue)}.hp-sky .sky-ctx{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-top:4px}.hp-sky .sky-ctx .sky-chip{font-size:.6rem;padding:2px 7px}.hp-sky .sky-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px;border-radius:16px;background:rgba(var(--sky-surface-rgb),.72);border:1px solid var(--sky-hair);overflow:hidden}.hp-sky .sky-strip.is-room{margin-top:7px;background:rgba(var(--sky-blue-rgb),.05);border-color:rgba(var(--sky-blue-rgb),.16)}.hp-sky .sky-strip-cell{position:relative;min-width:0;padding:8px 3px 7px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px;background:none;border:0;font:inherit;color:inherit}.hp-sky button.sky-strip-cell{cursor:pointer}.hp-sky .sky-strip-cell+.sky-strip-cell:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:1px;background:var(--sky-hair)}.hp-sky .sky-strip-cell .sky-ey{font-size:.47rem;letter-spacing:.1em;display:flex;align-items:center;gap:4px}.hp-sky .sky-strip-val{font-size:.9rem;font-weight:var(--sky-fw-heavy);color:var(--sky-ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.hp-sky .sky-strip-hint{font-size:.5rem;font-weight:var(--sky-fw-bold);color:var(--sky-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hp-sky .sky-contact{display:grid;grid-template-columns:1fr 1.06fr 1.12fr;gap:6px;margin-top:8px}.hp-sky .sky-contact.is-free{margin:3px 12px 10px}.hp-sky .sky-contact.is-free .sky-contact-tile{box-shadow:0 4px 12px rgba(var(--sky-shadow-rgb),.08)}.hp-sky .sky-contact-tile{display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 10px;min-height:44px;min-width:0;border-radius:14px;background:rgba(var(--sky-surface-rgb),.8);border:1px solid var(--sky-hair);text-align:left;font:inherit;color:inherit;cursor:pointer}.hp-sky .sky-contact-tile .sky-ico{flex:0 0 22px;display:grid;place-items:center}.hp-sky .sky-contact-tile .sky-ey{font-size:.44rem;letter-spacing:.1em}.hp-sky .sky-contact-val{display:block;font-size:.64rem;font-weight:var(--sky-fw-bold);color:var(--sky-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-sky .sky-contact-val.is-empty{color:var(--sky-faint)}.hp-sky .sky-sheet{background:var(--sky-pop-glass);border:1px solid var(--sky-pop-edge);border-radius:22px;box-shadow:var(--sky-pop-glow);backdrop-filter:var(--sky-pop-blur);-webkit-backdrop-filter:var(--sky-pop-blur);color:var(--sky-ink)}.hp-sky .sky-mini-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding:calc(env(safe-area-inset-top) + 150px) 12px 0;background:rgba(var(--sky-ink-rgb),.08)}.hp-sky .sky-mini{width:min(260px,86vw);padding:12px 12px 10px;display:flex;flex-direction:column;gap:10px;border-radius:22px;background:var(--sky-pop-glass);border:1px solid var(--sky-pop-edge);box-shadow:var(--sky-pop-glow);backdrop-filter:var(--sky-pop-blur);-webkit-backdrop-filter:var(--sky-pop-blur);color:var(--sky-ink);font-family:var(--heading);animation:sky-mini-in .16s ease-out}@keyframes sky-mini-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}.hp-sky .sky-mini-title{font-size:.6rem;font-weight:var(--sky-fw-heavy);letter-spacing:.12em;text-transform:uppercase;color:var(--sky-mut);text-align:center}.hp-sky .sky-mini-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.hp-sky .sky-mini-step{min-width:64px;min-height:44px;padding:0 12px;border-radius:var(--sky-r-pill);border:1px solid rgba(var(--sky-rim-rgb),.9);background:linear-gradient(180deg,rgba(var(--sky-surface-rgb),.85),rgba(var(--sky-pale-2-rgb),.6));box-shadow:inset 0 1px rgb(var(--sky-rim-rgb)),0 2px 8px rgba(var(--sky-shadow-rgb),.1);color:var(--sky-blue);font:800 .86rem var(--heading);cursor:pointer}.hp-sky .sky-mini-step:active{transform:scale(.96)}.hp-sky .sky-mini-val{flex:1;text-align:center;font-size:1.15rem;font-weight:var(--sky-fw-black);color:var(--sky-ink);font-variant-numeric:tabular-nums}.hp-sky .sky-mini-val.is-neg{color:var(--sky-bad)}.hp-sky .sky-mini-val.is-pos{color:var(--sky-pro)}.hp-sky .sky-mini-foot{display:flex;align-items:baseline;justify-content:center;gap:6px;font-size:.72rem;color:var(--sky-mut)}.hp-sky .sky-mini-foot b{font-size:.9rem;color:var(--sky-ink);font-variant-numeric:tabular-nums}.hp-sky .sky-mini-date{width:100%;min-height:46px;padding:0 14px;border-radius:14px;border:1px solid var(--sky-hair);background:rgba(var(--sky-surface-rgb),.9);color:var(--sky-ink);font:800 16px var(--heading);text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hp-sky .sky-mini-date:focus{outline:none;border-color:var(--sky-blue-line);box-shadow:0 0 0 3px rgba(var(--sky-blue-rgb),.1)}.hp-sky .sky-mini-seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:4px;border-radius:16px;background:rgba(var(--sky-pale-rgb),.9);border:1px solid var(--sky-hair)}.hp-sky .sky-mini-seg button{min-height:44px;border:0;border-radius:var(--sky-r-sm);background:none;color:var(--sky-mut);font:900 1.05rem var(--heading);cursor:pointer}.hp-sky .sky-mini-seg button[aria-pressed=true]{background:var(--sky-act-bg);color:var(--sky-act-ink);box-shadow:var(--sky-act-shadow)}.hp-sky .sky-mini-link{align-self:center;border:0;background:none;padding:4px 8px;color:var(--sky-blue);font:800 .72rem var(--heading);cursor:pointer}.hp-sky .sky-mini-reset{margin-left:8px;border:0;background:none;padding:4px 6px;color:var(--sky-faint);font:700 .7rem var(--heading);text-decoration:underline;cursor:pointer}@media(prefers-reduced-motion:reduce){.hp-sky *{transition:none!important;animation:none!important}}.homepro-builder.hp-sky .hp-home-room-card{margin-bottom:10px;border:1px solid var(--sky-glass-edge);border-radius:22px;background:linear-gradient(100deg,color-mix(in srgb,var(--hp-room-accent) 12%,transparent),transparent 42%),var(--sky-glass);box-shadow:var(--sky-glass-shadow);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);color:var(--sky-ink);overflow:visible}.homepro-builder.hp-sky .hp-home-room-card:before{content:none}.homepro-builder.hp-sky .hp-home-room-card.is-object-card{--hp-room-accent: var(--sky-obj);border-color:rgba(var(--sky-obj-rgb),.18);background:linear-gradient(100deg,rgba(var(--sky-obj-rgb),.09),rgba(var(--sky-surface-rgb),.9) 55%)}.homepro-builder.hp-sky .hp-home-card-primary{align-items:flex-start;padding:12px 8px 4px 12px;gap:11px;min-height:0}.homepro-builder.hp-sky .hp-home-card-ready{border-color:rgba(var(--sky-ok-rgb),.28);border-radius:11px;background:var(--sky-ok-tint);color:var(--sky-ok)}.homepro-builder.hp-sky button.hp-home-card-ready{font:inherit;font-weight:var(--sky-fw-black);cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent}.homepro-builder.hp-sky .hp-home-card-ready.is-warning{border-color:rgba(var(--sky-warn-rgb),.3);background:var(--sky-warn-tint);color:var(--sky-warn)}.homepro-builder.hp-sky .is-object-card .hp-home-card-ready{border-color:rgba(var(--sky-obj-rgb),.25);background:var(--sky-obj-tint);color:var(--sky-obj)}.homepro-builder.hp-sky .hp-home-card-name-copy{gap:2px;width:100%}.homepro-builder.hp-sky .hp-home-card-kind{font-size:.53rem;font-weight:var(--sky-fw-black);letter-spacing:.14em;color:var(--sky-obj-ink)}.homepro-builder.hp-sky .hp-home-card-nameline{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.homepro-builder.hp-sky .hp-home-card-nameline>strong{min-width:0;overflow:hidden;color:var(--sky-ink);font-size:var(--sky-fs-lg);font-weight:var(--sky-fw-heavy);letter-spacing:-.02em;line-height:1.15;white-space:nowrap;text-overflow:ellipsis}.homepro-builder.hp-sky .hp-home-card-price{min-width:0;flex:0 0 auto;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;padding-block:0;line-height:1;text-align:center}.homepro-builder.hp-sky .is-object-card .hp-home-card-price{--c: var(--sky-obj) !important}.homepro-builder.hp-sky .hp-home-card-name-copy>small{color:var(--sky-mut);font-size:12px;font-weight:600}.homepro-builder.hp-sky .hp-home-card-expand{border-color:var(--sky-hair);background:rgba(var(--sky-surface-rgb),.85)}.homepro-builder.hp-sky .hp-home-card-expand>i{border-color:var(--sky-slate-ink)}.homepro-builder.hp-sky .hp-home-surface-rail{padding:6px 12px 10px 57px;gap:6px}.homepro-builder.hp-sky .hp-home-room-card.is-object-card .hp-home-surface-rail{padding-inline:12px}.homepro-builder.hp-sky-dense [data-swipe-nav-rail=x],.hpk-locked [data-swipe-nav-rail=x]{scroll-snap-type:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.homepro-builder.hp-sky .hp-home-surface-chip{min-height:30px;padding:0 11px 0 9px;gap:7px;border:1px solid var(--sky-hair);border-radius:11px;background:rgb(var(--sky-surface-rgb));box-shadow:0 1px 2px rgba(var(--sky-shadow-2-rgb),.06);color:var(--sky-ink);font-size:12px;font-weight:var(--sky-fw-heavy);letter-spacing:0}.homepro-builder.hp-sky .hp-home-surface-chip:before{content:"";width:3px;height:14px;border-radius:3px;background:var(--hp-surface-color, var(--sky-s-wall))}.homepro-builder.hp-sky .hp-home-surface-chip em{font-style:normal;font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-heavy);color:var(--sky-blue)}.homepro-builder.hp-sky .is-object-card .hp-home-surface-chip{--hp-surface-color: var(--sky-obj) !important}.homepro-builder.hp-sky .is-object-card .hp-home-surface-chip em{color:var(--sky-obj-ink)}.homepro-builder.hp-sky .hp-home-record-rail{min-height:0;margin:0 12px;padding:6px 0 8px;border-top:1px solid var(--sky-hair);justify-content:flex-start;gap:6px}.homepro-builder.hp-sky .hp-home-record-rail .hp-home-count-chip,.homepro-builder.hp-sky .hp-home-record-rail .hp-home-record-pill{min-height:24px}.homepro-builder.hp-sky button.hp-home-count-chip.is-tappable{font:inherit;font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-heavy);color:var(--sky-blue);border-color:var(--sky-tint-line);background:var(--sky-tint);cursor:pointer}.homepro-builder.hp-sky button.hp-home-count-chip.is-tappable i{color:var(--sky-blue)}.hp-sky .sky-mini.sky-note-peek{width:min(320px,90vw)}.hp-sky .sky-note-peek-scrim{padding:0}.hp-sky .sky-mini.sky-note-peek.is-anchored{position:fixed;left:50%;translate:-50% 0}.hp-sky .sky-note-peek-list{display:grid;gap:6px;max-height:50vh;overflow-y:auto;overscroll-behavior:contain}.hp-sky .sky-note-peek-row{padding:8px 10px;border-radius:var(--sky-r-sm);background:rgba(var(--sky-amber-rgb),.08);border:1px solid rgba(var(--sky-amber-rgb),.18)}.hp-sky .sky-note-peek-row small{display:block;font-size:.56rem;font-weight:var(--sky-fw-heavy);letter-spacing:.1em;text-transform:uppercase;color:var(--sky-mut)}.hp-sky .sky-note-peek-row p{margin:3px 0 0;font-size:.82rem;font-weight:var(--sky-fw-bold);line-height:1.4;color:var(--sky-note-ink)}.hp-sky .sky-note-peek-empty{margin:0;text-align:center;font-size:.8rem;color:var(--sky-mut)}.homepro-builder.hp-sky .hp-home-count-chip,.homepro-builder.hp-sky .hp-home-record-pill{flex:0 0 auto;min-height:26px;padding:0 9px;border:1px solid var(--sky-hair);border-radius:var(--sky-r-pill);display:inline-flex;align-items:center;gap:4px;background:rgb(var(--sky-surface-rgb));color:var(--sky-slate-ink-2);font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-bold);line-height:1;white-space:nowrap}.homepro-builder.hp-sky .hp-home-count-chip i,.homepro-builder.hp-sky .hp-home-record-pill i{font-style:normal;color:var(--sky-mut)}.homepro-builder.hp-sky .hp-home-record-pill.is-repair i{color:var(--sky-warn)}.homepro-builder.hp-sky .hp-home-record-pill.is-object,.homepro-builder.hp-sky .hp-home-record-rail .hp-home-record-pill.is-object{min-height:30px;padding:0 11px 0 6px;gap:7px;border:1px solid rgba(var(--sky-obj-rgb),.24);border-radius:11px;background:rgb(var(--sky-surface-rgb));box-shadow:0 1px 2px rgba(var(--sky-shadow-2-rgb),.06);color:var(--sky-obj-ink);font-size:12px;font-weight:var(--sky-fw-heavy);letter-spacing:0}.homepro-builder.hp-sky .hp-home-record-pill.is-object i{position:relative;flex:0 0 20px;width:20px;height:20px;border-radius:var(--sky-r-round);display:block;background:var(--sky-obj-tint);font-size:0;line-height:0;color:transparent;overflow:hidden}.homepro-builder.hp-sky .hp-home-record-pill.is-object i:before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:2px;transform:translate(-50%,-50%) rotate(45deg);background:linear-gradient(135deg,var(--sky-obj),var(--sky-obj-ink))}.homepro-builder.hp-sky .hp-home-record-pill.is-child-room{color:var(--sky-ink)}.homepro-builder.hp-sky .hp-home-card-holdmenu{position:absolute;top:8px;right:8px;z-index:40;min-width:200px;padding:6px;display:flex;flex-direction:column;--sky-pop-glass: var(--sky-pop-solid);gap:2px}.homepro-builder.hp-sky .hp-home-holdmenu-item{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border:0;border-radius:var(--sky-r-sm);background:transparent;color:var(--sky-ink);font:inherit;font-size:var(--sky-fs-md);font-weight:var(--sky-fw-heavy);text-align:left;cursor:pointer}.homepro-builder.hp-sky .hp-home-holdmenu-item:hover{background:var(--sky-tint)}.homepro-builder.hp-sky .hp-home-holdmenu-item.is-danger{color:var(--sky-bad)}.homepro-builder.hp-sky .hp-home-holdmenu-opts{display:flex;gap:6px;padding:0 10px 8px 40px;border-bottom:1px solid var(--sky-hair);margin-bottom:4px}.homepro-builder.hp-sky .hp-home-holdmenu-toggle{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--sky-hair);border-radius:var(--sky-r-pill);background:rgb(var(--sky-surface-rgb));color:var(--sky-mut);font:inherit;font-size:11.5px;font-weight:var(--sky-fw-bold);cursor:pointer}.homepro-builder.hp-sky .hp-home-holdmenu-toggle.is-on{background:var(--sky-tint);border-color:var(--sky-tint-line);color:var(--sky-blue)}.homepro-builder.hp-sky .hp-home-holdmenu-box{width:14px;height:14px;border-radius:4px;border:1.5px solid currentColor;display:inline-grid;place-items:center;font-size:9px;font-weight:var(--sky-fw-black)}.homepro-builder.hp-sky .hp-home-room-record-preview{margin:0 12px 12px;padding:12px 0 0;border-top:1px solid var(--sky-hair);background:transparent;color:var(--sky-ink)}.homepro-builder.hp-sky .hp-home-record-preview-head strong{color:var(--sky-ink)}.hp-sky .sky-room-money{padding:10px;border-radius:16px;background:rgba(var(--sky-pale-rgb),.85);border:1px solid var(--sky-hair)}.hp-sky .sky-room-money-title{margin-bottom:8px;text-align:center;font-size:.58rem;font-weight:var(--sky-fw-black);letter-spacing:.12em;text-transform:uppercase;color:var(--sky-mut)}.hp-sky .sky-room-money-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hp-sky .sky-room-money-cell{min-width:0;padding:8px 4px;border-radius:var(--sky-r-sm);background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);text-align:center;display:grid;gap:2px}.hp-sky .sky-room-money-cell b{font-size:.95rem;font-weight:var(--sky-fw-black);font-variant-numeric:tabular-nums}.hp-sky .sky-room-money-cell small{font-size:.62rem;font-weight:var(--sky-fw-heavy);color:var(--sky-slate-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homepro-builder.hp-sky .hp-home-note-add{margin-left:auto;flex:0 0 auto;width:34px;height:34px;border-radius:var(--sky-r-sm);display:grid;place-items:center;border:1px solid rgba(var(--sky-ok-rgb),.35);background:linear-gradient(145deg,rgba(var(--sky-ok-rgb),.16),rgba(var(--sky-ok-rgb),.08));color:var(--sky-ok);font:900 1.2rem/1 var(--heading);box-shadow:0 4px 12px rgba(var(--sky-ok-rgb),.18),inset 0 1px rgba(var(--sky-rim-rgb),.7);cursor:pointer}.homepro-builder.hp-sky .hp-home-note-add:active{transform:scale(.94)}.homepro-builder.hp-sky .hp-home-photo-add{flex:0 0 auto;width:34px;height:34px;border-radius:var(--sky-r-sm);display:grid;place-items:center;padding:0;border:1px solid rgba(var(--sky-blue-rgb),.35);background:linear-gradient(145deg,rgba(var(--sky-blue-rgb),.16),rgba(var(--sky-blue-rgb),.08));color:var(--sky-blue);box-shadow:0 4px 12px rgba(var(--sky-blue-rgb),.18),inset 0 1px rgba(var(--sky-rim-rgb),.7);cursor:pointer}.homepro-builder.hp-sky .hp-home-photo-add:active{transform:scale(.94)}.homepro-builder.hp-sky .hp-home-photo-add{position:relative}.homepro-builder.hp-sky .hp-home-photo-add .hp-photo-badge{position:absolute;top:3px;left:4px;min-width:12px;height:12px;padding:0 3px;border-radius:var(--sky-r-pill);background:var(--sky-blue);color:rgb(var(--sky-on-fade-rgb));font:900 8.5px/12px var(--heading);text-align:center;box-sizing:border-box}.homepro-builder.hp-sky .hp-home-record-row{display:flex;align-items:center;gap:8px;margin:0 12px;padding:6px 0 8px;border-top:1px solid var(--sky-hair)}.homepro-builder.hp-sky .hp-home-record-row .hp-home-record-rail.is-inner{flex:1 1 auto;min-width:0;margin:0;padding:2px 4px;border-top:0;display:flex;align-items:center;gap:6px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10px,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(90deg,transparent,#000 10px,#000 calc(100% - 14px),transparent)}.homepro-builder.hp-sky .hp-home-record-row .hp-home-note-add{margin-left:0}.homepro-builder.hp-sky .hp-home-card-metaline{display:flex;align-items:center;gap:8px}.homepro-builder.hp-sky .hp-home-card-metaline .hp-home-count-chip{min-height:20px;padding:0 7px;font-size:var(--sky-fs-label)}.hp-sky .sky-note-add-ta{width:100%;min-height:84px;resize:none;padding:10px 12px;border-radius:14px;border:1px solid var(--sky-blue-line);background:rgb(var(--sky-surface-rgb));color:var(--sky-ink);font:700 16px/1.4 var(--heading);box-sizing:border-box}.hp-sky .sky-note-add-ta:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--sky-blue-rgb),.1)}.hp-sky .sky-note-add-go{min-height:40px;padding:0 18px;border:1px solid var(--sky-act-edge);border-radius:var(--sky-r-pill);background:var(--sky-act-bg);color:var(--sky-act-ink);font:900 .8rem var(--heading);box-shadow:var(--sky-act-shadow);cursor:pointer}.hp-sky .sky-note-add-go:disabled{opacity:.45}.hp-sky .sky-note-add-point{min-height:40px;padding:0 14px;border:1px solid var(--sky-hair);border-radius:var(--sky-r-lg);background:var(--sky-soft);color:var(--sky-ink);font:800 .74rem var(--heading);cursor:pointer}.hp-sky .sky-note-add-point:disabled{opacity:.45}.homepro-builder.hp-sky .hp-home-attached-section{border:1px solid rgba(var(--sky-obj-rgb),.18);background:rgba(var(--sky-obj-pale-rgb),.7);color:var(--sky-ink)}.homepro-builder.hp-sky .hp-home-attached-section header small{color:var(--sky-obj-ink)}.homepro-builder.hp-sky .hp-home-attached-section header strong,.homepro-builder.hp-sky .hp-home-attached-section header b{color:var(--sky-ink)}.homepro-builder.hp-sky .hp-home-attached-card{border:1px solid rgba(var(--sky-obj-rgb),.16);background:rgb(var(--sky-surface-rgb));color:var(--sky-ink)}.homepro-builder.hp-sky .hp-home-attached-summary i{color:var(--sky-obj)}.homepro-builder.hp-sky .hp-home-attached-summary small{color:var(--sky-mut)}.homepro-builder.hp-sky .hp-home-attached-summary strong{color:var(--sky-ink);opacity:1}.homepro-builder.hp-sky .hp-home-attached-card.is-child-room{background:rgb(var(--sky-surface-rgb));border-color:var(--sky-tint-line)}.homepro-builder.hp-sky .hp-home-attached-card.is-child-room:before{background:var(--sky-blue)}.homepro-builder.hp-sky .hp-home-attached-card.is-child-room .hp-home-attached-summary>i{background:var(--sky-tint);color:var(--sky-blue)}.homepro-builder.hp-sky .hp-home-attached-card.is-child-room .hp-home-attached-surface-chip{background:var(--sky-tint);border-color:var(--sky-tint-line);color:var(--sky-blue)}.homepro-builder.hp-sky .hp-home-attached-surface-chip{background:var(--sky-obj-tint);border:1px solid rgba(var(--sky-obj-rgb),.16);color:var(--sky-obj-ink-3);box-shadow:none}.hp-sky .sky-hub{padding:8px}.hp-sky .sky-hub-row{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:6px}.hp-sky .sky-hub-tile{display:flex;align-items:center;gap:8px;min-width:0;padding:10px 9px;border-radius:16px;background:rgba(var(--sky-surface-rgb),.82);border:1px solid var(--sky-hair);box-shadow:var(--sky-card-shadow);text-align:left;font:inherit;color:inherit;cursor:pointer}.hp-sky .sky-hub-tile[aria-expanded=true]{background:rgb(var(--sky-surface-rgb));border-color:rgba(var(--sky-blue-rgb),.3);box-shadow:0 0 0 3px rgba(var(--sky-blue-rgb),.08)}.hp-sky .sky-hub-ico{flex:0 0 20px;display:grid;place-items:center}.hp-sky .sky-hub-copy{min-width:0;display:flex;flex-direction:column}.hp-sky .sky-hub-copy em{font-style:normal;font-size:.5rem;font-weight:var(--sky-fw-heavy);letter-spacing:.14em;text-transform:uppercase;color:var(--sky-mut)}.hp-sky .sky-hub-copy b{font-size:.94rem;font-weight:var(--sky-fw-black);line-height:1.2;white-space:nowrap;color:var(--sky-ink);font-variant-numeric:tabular-nums}.hp-sky .sky-hub-copy b.is-up{color:var(--sky-ok)}.hp-sky .sky-hub-copy b.is-down{color:var(--sky-bad)}.hp-sky .sky-hub-copy small{font-size:.62rem;color:var(--sky-mut);font-weight:var(--sky-fw-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-sky .sky-hub-panel{margin-top:8px;padding:10px;border-radius:var(--sky-r-md);background:rgba(var(--sky-surface-rgb),.6);border:1px solid var(--sky-hair);display:flex;flex-direction:column;gap:8px}.hp-sky .sky-hub-gal{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:14px;background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair)}.hp-sky .sky-hub-gal-copy{min-width:0;flex:1}.hp-sky .sky-hub-gal-copy em{display:block;font-style:normal;font-size:.52rem;font-weight:var(--sky-fw-heavy);letter-spacing:.14em;text-transform:uppercase;color:var(--sky-mut)}.hp-sky .sky-hub-gal-copy b{display:block;font-size:.84rem;font-weight:var(--sky-fw-heavy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-sky .sky-hub-stepper{display:flex;align-items:center;gap:6px;flex-shrink:0}.hp-sky .sky-hub-step{width:34px;height:34px;border-radius:11px;background:var(--sky-field);border:1px solid var(--sky-hair);color:var(--sky-ink);font:inherit;font-size:1.05rem;font-weight:var(--sky-fw-bold);cursor:pointer}.hp-sky .sky-hub-gal-val{min-width:56px;text-align:center;font-size:.92rem;font-weight:var(--sky-fw-black);font-variant-numeric:tabular-nums}.hp-sky .sky-hub-gal-val.is-reduced{color:var(--sky-warn)}.hp-sky .sky-hub-gal.is-simple{justify-content:center;padding:10px}.hp-sky .sky-hub-gal.is-simple .sky-hub-stepper{gap:12px}.hp-sky .sky-hub-gal.is-simple .sky-hub-step{width:44px;height:44px;border-radius:var(--sky-r-pill);background:linear-gradient(180deg,rgba(var(--sky-surface-rgb),.9),rgba(var(--sky-pale-2-rgb),.6));border-color:rgba(var(--sky-rim-rgb),.9);box-shadow:inset 0 1px rgb(var(--sky-rim-rgb)),0 2px 8px rgba(var(--sky-shadow-rgb),.1);color:var(--sky-blue);font-size:1.3rem}.hp-sky .sky-hub-gal.is-simple .sky-hub-gal-val{min-width:104px;height:44px;display:grid;place-items:center;padding:0 16px;border-radius:var(--sky-r-pill);background:var(--sky-tint);box-shadow:inset 0 0 0 1px var(--sky-tint-line);color:var(--sky-blue);font-size:1.15rem}.hp-sky .sky-hub-gal.is-simple .sky-hub-gal-val.is-reduced{color:var(--sky-warn);background:var(--sky-warn-tint)}.hp-sky .sky-hub-gal-cost{font-size:.8rem;font-weight:var(--sky-fw-heavy);color:var(--sky-mut);font-variant-numeric:tabular-nums;min-width:48px;text-align:right}.hp-sky .sky-hub-row-btn{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:var(--sky-r-sm);background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);font:inherit;font-size:.8rem;font-weight:var(--sky-fw-heavy);color:var(--sky-ink);cursor:pointer}.hp-sky .sky-hub-row-btn b{color:var(--sky-blue);font-weight:var(--sky-fw-heavy)}.hp-sky .sky-hub-note{font-size:.7rem;font-weight:var(--sky-fw-bold);color:var(--sky-mut);padding:0 4px}.hp-sky .sky-hub-note.is-reduced{color:var(--sky-warn)}.hp-sky .sky-hub-link{align-self:center;background:none;border:0;font:inherit;font-size:.76rem;font-weight:var(--sky-fw-heavy);color:var(--sky-blue);cursor:pointer;padding:4px}.hp-sky .sky-pricing{display:flex;flex-direction:column;gap:8px}.hp-sky .sky-adj-list{display:flex;flex-direction:column;gap:6px}.hp-sky .sky-adj-row{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:14px;background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair)}.hp-sky .sky-adj-dot{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;flex:0 0 28px;font-weight:var(--sky-fw-black);font-size:.85rem;background:rgba(var(--sky-mat-2-rgb),.1);color:var(--sky-mat)}.hp-sky .sky-adj-dot[data-type=extra_labor]{background:rgba(var(--sky-sand-rgb),.12);color:var(--sky-lab)}.hp-sky .sky-adj-dot[data-type=fixed_addon]{background:rgba(var(--sky-slate-rgb),.12);color:var(--sky-slate)}.hp-sky .sky-adj-dot[data-type=discount_credit]{background:var(--sky-bad-tint);color:var(--sky-bad)}.hp-sky .sky-adj-copy{flex:1;min-width:0}.hp-sky .sky-adj-copy b{display:block;font-size:.8rem;font-weight:var(--sky-fw-heavy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-sky .sky-adj-copy small{font-size:.64rem;color:var(--sky-mut);font-weight:600}.hp-sky .sky-adj-sep{padding:4px 8px;border-radius:9px;border:1px solid var(--sky-hair);background:rgb(var(--sky-surface-rgb));color:var(--sky-mut);font:inherit;font-size:.6rem;font-weight:var(--sky-fw-heavy);white-space:nowrap;cursor:pointer;min-height:32px}.hp-sky .sky-adj-sep.is-on{background:var(--sky-tint);border-color:var(--sky-tint-line);color:var(--sky-blue)}.hp-sky .sky-adj-amt{font-size:.82rem;font-weight:var(--sky-fw-heavy);font-variant-numeric:tabular-nums}.hp-sky .sky-adj-amt.is-up{color:var(--sky-ok)}.hp-sky .sky-adj-amt.is-down{color:var(--sky-bad)}.hp-sky .sky-adj-x{width:30px;height:30px;border-radius:var(--sky-r-round);border:0;background:transparent;color:var(--sky-faint);font:inherit;font-size:.8rem;cursor:pointer}.hp-sky .sky-adj-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.hp-sky .sky-adj-type{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 3px 7px;border-radius:13px;background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);font:inherit;font-size:.62rem;font-weight:var(--sky-fw-heavy);line-height:1.15;color:var(--sky-mut);text-align:center;cursor:pointer}.hp-sky .sky-adj-type i{font-style:normal;font-size:.9rem;font-weight:var(--sky-fw-black);color:var(--sky-mat)}.hp-sky .sky-adj-type[data-type=extra_labor] i{color:var(--sky-lab)}.hp-sky .sky-adj-type[data-type=fixed_addon] i{color:var(--sky-slate)}.hp-sky .sky-adj-type[data-type=discount_credit] i{color:var(--sky-bad)}.hp-sky .sky-adj-type[aria-pressed=true]{background:var(--sky-tint);border-color:var(--sky-tint-line);color:var(--sky-blue)}.hp-sky .sky-adj-form{display:flex;flex-direction:column;gap:8px;padding:11px;border-radius:16px;background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair)}.hp-sky .sky-adj-inputs{display:grid;grid-template-columns:.85fr 1.15fr;gap:6px}.hp-sky .sky-adj-inputs>*{min-width:0}.hp-sky .sky-adj-amount{display:flex;align-items:center;gap:4px;height:44px;padding:0 11px;border-radius:13px;background:var(--sky-field);border:1px solid var(--sky-hair)}.hp-sky .sky-adj-amount span{font-size:1rem;font-weight:var(--sky-fw-black);color:var(--sky-mut)}.hp-sky .sky-adj-amount input{flex:1;min-width:0;width:100%;border:0;background:transparent;font:inherit;font-size:1.15rem;font-weight:var(--sky-fw-black);color:var(--sky-ink);outline:none}.hp-sky .sky-adj-desc{height:44px;border-radius:13px;background:var(--sky-field);border:1px solid var(--sky-hair);padding:0 11px;font:inherit;font-size:var(--sky-fs-field);font-weight:var(--sky-fw-bold);color:var(--sky-ink);width:100%;box-sizing:border-box}.hp-sky .sky-adj-desc::placeholder{color:var(--sky-faint)}.hp-sky .sky-adj-quick{display:flex;gap:6px;flex-wrap:wrap}.hp-sky .sky-adj-amount input,.hp-sky .sky-adj-amount input:focus,.hp-sky .sky-adj-amount input:focus-visible{outline:none!important;box-shadow:none!important;border:0!important;background:transparent!important;color:var(--sky-ink)!important;-webkit-text-fill-color:var(--sky-ink);font-size:max(16px,1.15rem);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.hp-sky .sky-adj-amount input::-webkit-outer-spin-button,.hp-sky .sky-adj-amount input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hp-sky .sky-adj-amount:focus-within{border-color:var(--sky-blue-line);box-shadow:0 0 0 3px rgba(var(--sky-blue-rgb),.08);background:rgb(var(--sky-surface-rgb))}.hp-sky .sky-adj-quick button:focus,.hp-sky .sky-adj-quick button:active{color:var(--sky-ink);outline:none}.hp-sky .sky-adj-quick button[aria-pressed=true]{background:var(--sky-tint);border-color:var(--sky-tint-line);color:var(--sky-blue)}.hp-sky .sky-adj-quick button{padding:6px 10px;border-radius:10px;background:var(--sky-field);border:1px solid var(--sky-hair);font:inherit;font-size:.72rem;font-weight:var(--sky-fw-heavy);color:var(--sky-ink);cursor:pointer}.hp-sky .sky-adj-from{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:var(--sky-r-sm);background:var(--sky-field-2);border:1px solid var(--sky-hair)}.hp-sky .sky-adj-from button{padding:8px 0;border-radius:9px;border:0;background:transparent;font:inherit;font-size:.72rem;font-weight:var(--sky-fw-heavy);color:var(--sky-mut);cursor:pointer}.hp-sky .sky-adj-from button[aria-pressed=true]{background:var(--sky-act-bg);color:var(--sky-act-ink);box-shadow:var(--sky-act-shadow)}.hp-sky .sky-adj-hint{font-size:.7rem;font-weight:var(--sky-fw-bold);color:var(--sky-bad)}.hp-sky .sky-adj-go{display:flex;align-items:center;gap:10px}.hp-sky .sky-adj-switch{display:flex;align-items:center;gap:8px;background:none;border:0;font:inherit;font-size:.7rem;font-weight:var(--sky-fw-heavy);line-height:1.15;color:var(--sky-ink);text-align:left;cursor:pointer;padding:0;flex:0 0 auto}.hp-sky .sky-switch{position:relative;width:44px;height:26px;border-radius:99px;background:rgba(var(--sky-ink-rgb),.16);flex:0 0 44px}.hp-sky .sky-switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:var(--sky-r-round);background:rgb(var(--sky-surface-rgb));box-shadow:0 1px 3px rgba(var(--sky-shade-rgb),.2);transition:left var(--sky-dur-base)}.hp-sky .sky-switch.is-on{background:rgba(var(--sky-ok-rgb),.6)}.hp-sky .sky-switch.is-on:after{left:21px}.hp-sky .sky-adj-add{flex:1;height:44px;justify-content:center;font-size:.9rem;font-weight:var(--sky-fw-black)}.hp-sky .sky-adj-add:disabled{opacity:.45;box-shadow:none;cursor:default}.hp-sky .sky-rooms-head{display:flex;align-items:center;gap:8px;margin:2px 4px 8px}.hp-sky .sky-rooms-head h3{margin:0;font-size:1.2rem;font-weight:var(--sky-fw-heavy);letter-spacing:-.02em;color:var(--sky-ink);white-space:nowrap}.hp-sky .sky-rooms-head h3 span{color:var(--sky-mut);font-weight:600}.hp-sky .sky-rooms-head h3 small{font-size:.7rem;color:var(--sky-warn);font-weight:var(--sky-fw-bold)}.hp-sky .sky-brand-pill{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 11px;border-radius:var(--sky-r-pill);background:var(--sky-tint);border:1px solid var(--sky-tint-line);color:var(--sky-blue);font:inherit;font-size:.72rem;font-weight:var(--sky-fw-heavy);cursor:pointer}.hp-sky .sky-rooms-toggle{margin-left:auto;flex:0 0 34px;width:34px;height:34px;font-size:1rem;transition:transform var(--sky-dur-base)}.hp-sky .sky-rooms-toggle.is-open{transform:rotate(180deg)}.hp-sky .sky-draft-card{margin-bottom:10px;padding:12px;border-radius:22px;background:linear-gradient(100deg,rgba(var(--sky-sand-rgb),.08),transparent 45%),var(--sky-glass);border:1px solid var(--sky-glass-edge);box-shadow:var(--sky-glass-shadow);cursor:pointer}.hp-sky .sky-draft-top{display:flex;align-items:center;gap:11px}.hp-sky .sky-draft-ico{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--sky-warn-tint);border:1px solid rgba(var(--sky-warn-rgb),.22);color:var(--sky-warn);flex:0 0 34px}.hp-sky .sky-draft-copy{flex:1;min-width:0}.hp-sky .sky-draft-nameline{display:flex;align-items:center;gap:8px}.hp-sky .sky-draft-nameline strong{min-width:0;font-size:1rem;font-weight:var(--sky-fw-heavy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-sky .sky-draft-pill{padding:2px 8px;border-radius:8px;background:rgba(var(--sky-sand-rgb),.1);border:1px solid rgba(var(--sky-sand-rgb),.22);color:var(--sky-warn-ink-2);font-size:.58rem;font-weight:var(--sky-fw-heavy);letter-spacing:.08em;text-transform:uppercase}.hp-sky .sky-draft-copy small{display:block;margin-top:2px;font-size:.72rem;color:var(--sky-mut);font-weight:600}.hp-sky .sky-del-x{flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center}.hp-sky .sky-record{padding:0;overflow:hidden}.hp-sky .sky-record-head{display:flex;align-items:center;gap:12px;width:100%;padding:13px;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.hp-sky .sky-record-ico{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);flex:0 0 40px}.hp-sky .sky-record-copy{flex:1;min-width:0}.hp-sky .sky-record-copy b{display:block;font-size:.98rem;font-weight:var(--sky-fw-heavy)}.hp-sky .sky-record-copy small{font-size:.74rem;color:var(--sky-mut);font-weight:600}.hp-sky .sky-record-chev{width:30px;height:30px;transition:transform var(--sky-dur-base)}.hp-sky .sky-record-chev.is-open{transform:rotate(180deg)}.hp-sky .sky-record-body{padding:0 12px 12px;display:flex;flex-direction:column;gap:8px}.hp-sky .sky-record.is-open{background:rgba(var(--sky-surface-rgb),.88);border-color:rgba(var(--sky-rim-rgb),.95);box-shadow:0 12px 30px rgba(var(--sky-shadow-rgb),.14),inset 0 1px rgb(var(--sky-rim-rgb))}.hp-sky .sky-record-body .notes-block{background:rgba(var(--sky-pale-rgb),.7)!important;border-color:var(--sky-hair)!important;box-shadow:none!important}.hp-sky .sky-record-body .notes-block>div:not(:first-child){box-shadow:0 1px 3px rgba(var(--sky-shadow-rgb),.08)!important}.hp-sky .sky-room-head{padding:6px 4px 2px}.hp-sky .sky-room-id{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px;cursor:pointer}.hp-sky .sky-room-ey{color:var(--sky-blue);font-size:.62rem}.hp-sky .sky-room-name{font-size:1.9rem;font-weight:var(--sky-fw-black);letter-spacing:-.035em;line-height:1.05;color:var(--sky-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-sky .sky-room-dims{font-size:.78rem;font-weight:600;color:var(--sky-mut)}.hp-sky .sky-room-dims.is-unset{color:var(--sky-blue);font-weight:var(--sky-fw-heavy)}.hp-sky .sky-room-status{flex-shrink:0;align-self:flex-start}.hp-sky .sky-room-info{background:none;border:0;padding:4px 2px;font:inherit;font-size:.8rem;font-weight:var(--sky-fw-heavy);color:var(--sky-blue);cursor:pointer}.hp-sky .sky-btn.is-open{border-color:var(--sky-tint-line);background:rgb(var(--sky-surface-rgb))}.hp-sky .sky-btn svg{flex-shrink:0}.hp-sky .sky-surfrow{border-radius:var(--sky-r-md);background:linear-gradient(100deg,rgba(var(--s-rgb),.12),transparent 45%),var(--sky-glass);border:1px solid var(--sky-glass-edge);box-shadow:var(--sky-glass-shadow);color:var(--sky-ink)}.hp-sky .sky-surfrow.is-off{background:rgba(var(--sky-surface-rgb),.4);box-shadow:none;border-color:rgba(var(--sky-rim-rgb),.7)}.hp-sky .sky-surfrow.is-open{border-color:rgba(var(--sky-blue-rgb),.28);box-shadow:0 0 0 3px rgba(var(--sky-blue-rgb),.07),var(--sky-glass-shadow)}.hp-sky .sky-surfrow-line{display:flex;align-items:center;gap:8px;min-width:0}.hp-sky .sky-surfrow-name{font-size:.92rem;font-weight:var(--sky-fw-heavy);letter-spacing:-.01em;color:var(--sky-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52vw}.hp-sky .sky-surfrow.is-off .sky-surfrow-name{color:var(--sky-mut);font-weight:var(--sky-fw-bold)}.hp-sky .sky-surfrow-hint{flex:1;text-align:left;font-size:.7rem;font-weight:var(--sky-fw-bold);color:var(--sky-faint)}.hp-sky .sky-surfrow-chev{flex-shrink:0;width:28px;height:28px;border-radius:var(--sky-r-round);display:grid;place-items:center;background:rgba(var(--sky-surface-rgb),.85);border:1px solid var(--sky-hair);color:var(--sky-slate-ink);font-size:.9rem;line-height:1}.hp-sky .sky-surfrow-ctl{display:flex;align-items:center;gap:5px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:6px 0 1px 33px;min-width:0}.hp-sky .measure-room-builder .hp-surfrow+.hp-surfrow{margin-top:0}.sky-addquote-host{position:fixed;left:0;right:0;bottom:calc(var(--hp-builder-island-clear, calc(80px + env(safe-area-inset-bottom, 0px)) ) + 2px);z-index:90;display:flex;justify-content:center;pointer-events:none}.hp-sky .sky-addquote{pointer-events:auto;display:inline-flex;align-items:center;gap:9px;height:50px;padding:0 20px 0 16px;border-radius:var(--sky-r-pill);border:1px solid var(--sky-act-edge);background:var(--sky-act-bg);color:var(--sky-act-ink);font:inherit;font-size:.95rem;font-weight:var(--sky-fw-black);box-shadow:var(--sky-act-shadow);cursor:pointer}.hp-sky .sky-addquote b{padding:3px 9px;border-radius:var(--sky-r-pill);background:rgba(var(--sky-ok-rgb),.12);font-size:.8rem;font-weight:var(--sky-fw-heavy)}.hp-sky .measure-room-builder .hp-addwrap>button{border-color:var(--sky-act-edge)!important;background:var(--sky-act-bg)!important;color:var(--sky-act-ink)!important;box-shadow:var(--sky-act-shadow)!important}.hp-sky .measure-room-builder .hp-addwrap>button span{color:var(--sky-act-ink)!important}.hp-sky .measure-room-builder .attached-object-section{padding:12px;border:1px solid rgba(var(--sky-obj-rgb),.16);border-radius:22px;background:linear-gradient(160deg,rgba(var(--sky-obj-pale-rgb),.78),rgba(var(--sky-surface-rgb),.62));box-shadow:var(--sky-glass-shadow)}.hp-sky .measure-room-builder .attached-object-section>header small{color:var(--sky-obj-ink);font-size:9px;font-weight:var(--sky-fw-heavy);letter-spacing:.14em;text-transform:uppercase}.hp-sky .measure-room-builder .attached-object-section>header strong{color:var(--sky-ink);font-size:15px}.hp-sky .measure-room-builder .attached-object-section>header>b{background:var(--sky-obj-tint);color:var(--sky-obj)}.hp-sky .measure-room-builder .attached-object-section>.inline-object-workspace{border:1px solid rgba(var(--sky-obj-rgb),.16);border-radius:var(--sky-r-md);background:linear-gradient(100deg,rgba(var(--sky-obj-rgb),.07),rgb(var(--sky-surface-rgb)) 55%);box-shadow:0 4px 14px rgba(var(--sky-shadow-rgb),.07)}.hp-sky .measure-room-builder .attached-object-section .add-custom-surface{border-color:var(--sky-tint-line)!important;background:rgba(var(--sky-surface-rgb),.6)!important;color:var(--sky-blue)!important}.hp-sky .measure-room-builder .attached-object-section>.attached-room-card{border-color:var(--sky-hair)!important;background:rgb(var(--sky-surface-rgb))!important}.hp-sky .measure-room-builder .attached-object-section>.attached-room-card>div>div:first-child{color:var(--sky-ink)!important}.hp-sky .measure-room-builder .attached-object-section>.attached-room-card>div>div:last-child{color:var(--sky-mut)!important}.hp-sky .measure-room-builder .attached-object-section>.attached-room-card>span:first-child{background:var(--sky-tint)!important;color:var(--sky-blue)!important}.hp-sky .measure-room-builder{color:var(--sky-ink)}.hp-sky .sky-room-head{padding-inline:14px}.hp-sky .sky-draft-counts{display:flex;gap:5px;margin-top:6px}.hp-sky .sky-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:12px;border:0;background:transparent;overflow:visible}.hp-sky .sky-strip.is-room{margin-top:6px;background:transparent;border:0}.hp-sky .sky-strip-cell{position:relative;overflow:hidden;padding:9px 3px 8px;border-radius:15px;border:1px solid rgba(var(--sky-rim-rgb),.95);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 13%,rgba(var(--sky-surface-rgb),.9)),rgba(var(--sky-surface-rgb),.78) 70%);box-shadow:inset 0 1px rgb(var(--sky-rim-rgb)),0 6px 16px color-mix(in srgb,var(--c) 14%,transparent);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}.hp-sky .sky-strip-cell+.sky-strip-cell:before{content:none}.hp-sky .sky-strip-cell:after{content:"";position:absolute;top:0;left:26%;right:26%;height:3px;border-radius:0 0 4px 4px;background:var(--c);opacity:.75}.hp-sky .sky-strip-cell .sky-ey{color:color-mix(in srgb,var(--c) 55%,var(--sky-mut))}.hp-sky .sky-strip-cell .sky-dot{display:none}.hp-sky .sky-strip-val{color:color-mix(in srgb,var(--c) 82%,var(--sky-ink))}.hp-sky .sky-strip.is-room .sky-strip-cell{padding:7px 3px 6px;background:rgba(var(--sky-surface-rgb),.55);box-shadow:none;border-color:color-mix(in srgb,var(--c) 22%,rgb(var(--sky-surface-rgb)))}.hp-sky .sky-strip.is-room .sky-strip-cell:after{height:2px;opacity:.5}.hp-sky .sky-strip.is-room .sky-strip-val{font-size:.82rem}.hp-sky .sky-rooms-head{position:relative}.hp-sky .sky-brand-wrap{flex:1;display:flex;justify-content:center;min-width:0}.hp-sky .sky-rooms-toggle{margin-left:0}.hp-sky .sky-brand-list{display:flex;flex-direction:column;gap:5px;margin:0 0 10px;padding:6px;border-radius:var(--sky-r-md);background:rgba(var(--sky-surface-rgb),.7);border:1px solid var(--sky-glass-edge);box-shadow:var(--sky-glass-shadow);max-height:280px;overflow-y:auto;overscroll-behavior:contain}.hp-sky .sky-hub-panel .sky-brand-list{margin:0;box-shadow:none;background:transparent;border:0;padding:0}.hp-sky .sky-brand-wrap{position:relative}.hp-sky .sky-brand-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:rgba(var(--sky-ink-rgb),.08)}.hp-sky .sky-brand-float{position:absolute;top:calc(100% + 8px);left:50%;translate:-50% 0;z-index:41;width:min(290px,84vw);animation:sky-mini-in .16s ease-out}.hp-sky .sky-brand-float .sky-brand-list{margin:0;padding:8px;border-radius:22px;background:var(--sky-pop-glass);border:1px solid var(--sky-pop-edge);box-shadow:var(--sky-pop-glow);backdrop-filter:var(--sky-pop-blur);-webkit-backdrop-filter:var(--sky-pop-blur);max-height:min(340px,55vh)}.hp-sky .sky-brand-float .sky-brand-opt{background:rgba(var(--sky-surface-rgb),.72);border-color:rgba(var(--sky-rim-rgb),.9)}.hp-sky .sky-brand-float .sky-brand-opt.is-on{background:var(--sky-tint);border-color:var(--sky-tint-line)}.hp-sky .sky-brand-opt{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 12px;border-radius:var(--sky-r-sm);background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);font:inherit;font-size:.8rem;font-weight:var(--sky-fw-heavy);color:var(--sky-ink);text-align:left;cursor:pointer}.hp-sky .sky-brand-opt b{font-weight:var(--sky-fw-bold);color:var(--sky-mut);white-space:nowrap}.hp-sky .sky-brand-opt.is-on{background:var(--sky-tint);border-color:var(--sky-tint-line);color:var(--sky-blue)}.hp-sky .sky-brand-opt.is-on b{color:var(--sky-blue)}.hp-sky .qcb{color:var(--sky-mut);background:rgba(var(--sky-surface-rgb),.94)!important;border:1px solid var(--sky-glass-edge);box-shadow:0 16px 40px rgba(var(--sky-shadow-2-rgb),.18)}.hp-sky .qcb h2{color:var(--sky-ink)}.hp-sky .qcb-saved-note,.hp-sky .qcb-labor-note,.hp-sky .qcb-close{color:var(--sky-mut)}.hp-sky .qcb-card{--qcb-accent: var(--sky-mat);--qcb-border: rgba(var(--sky-mat-rgb), .2);--qcb-tint: rgba(var(--sky-mat-rgb), .08);background:rgb(var(--sky-surface-rgb))}.hp-sky .qcb-labor,.hp-sky .qcb-labor-sheet{--qcb-accent: var(--sky-lab-ink);--qcb-border: rgba(var(--sky-lab-rgb), .22);--qcb-tint: rgba(var(--sky-lab-rgb), .09);background:rgb(var(--sky-surface-rgb))}.hp-sky .qcb-labor-rollup{background:var(--sky-field)!important;border-color:var(--sky-hair)!important}.hp-sky .qcb-labor-items{border-left-color:rgba(var(--sky-lab-rgb),.3)}.hp-sky .qcb-section-head{border-left:0}.hp-sky .qcb-work-summary,.hp-sky .qcb-labor,.hp-sky .qcb-labor-sheet{--qcb-row-color: var(--sky-lab-ink)}.hp-sky .qcb-group{--qcb-row-color: var(--sky-mat)}.hp-sky .qcb-primer{--qcb-row-color: var(--sky-primer-ink)}.hp-sky .qcb-other{--qcb-row-color: var(--sky-lab-ink)}.hp-sky .qcb-group+.qcb-group,.hp-sky .qcb-fees{border-top-color:var(--sky-hair)}.hp-sky .qcb-row-detail,.hp-sky .qcb-unit-price,.hp-sky .qcb-quantity,.hp-sky .qcb-fee-label{color:var(--sky-mut)}.hp-sky .qcb-row-child .qcb-row-name{color:var(--sky-ink)}.hp-sky .qcb-fee{--qcb-fee-color: var(--sky-lab-ink)}.hp-sky .qcb-fee-tax{--qcb-fee-color: var(--sky-primer-ink)}.hp-sky .qcb-fee-ach{--qcb-fee-color: var(--sky-slate-2)}.hp-sky .qcb-work-summary>.qcb-row+.qcb-row,.hp-sky .qcb-labor .qcb-card-body>.qcb-row{border-color:var(--sky-hair)}.hp-sky .qcb-tone-profit .qcb-row-name,.hp-sky .qcb-tone-profit .qcb-row-amount{color:var(--sky-pro)}.hp-sky .qcb-grand-total{border-color:rgba(var(--sky-ok-rgb),.25);background:linear-gradient(100deg,rgba(var(--sky-ok-rgb),.1),rgba(var(--sky-surface-rgb),.9))}.hp-sky .qcb-grand-total>span{color:var(--sky-ok)}.hp-sky .qcb-grand-total>strong{color:var(--sky-ok-ink-2)}.homepro-builder.hp-sky button.hp-home-surface-chip{font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.homepro-builder.hp-sky button.hp-home-surface-chip:active{transform:scale(.97)}.hp-sky .sky-coat-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9990;background:transparent}.hp-sky .sky-coat-menu{position:fixed;z-index:9991;width:120px;padding:6px;display:flex;flex-direction:column;gap:2px;border-radius:16px;background:var(--sky-pop-glass);border:1px solid var(--sky-pop-edge);box-shadow:var(--sky-pop-glow);backdrop-filter:var(--sky-pop-blur);-webkit-backdrop-filter:var(--sky-pop-blur);font-family:var(--heading);animation:sky-mini-in .14s ease-out}.hp-sky .sky-coat-title{padding:2px 8px 4px;font-size:.56rem;font-weight:var(--sky-fw-heavy);letter-spacing:.1em;text-transform:uppercase;color:var(--sky-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid var(--sky-hair);margin-bottom:2px}.hp-sky .sky-coat-opt{min-height:36px;padding:0 10px;border:0;border-radius:10px;background:transparent;text-align:left;color:var(--sky-ink);font:700 .76rem var(--heading);cursor:pointer}.hp-sky .sky-coat-opt.is-on{background:linear-gradient(90deg,color-mix(in srgb,var(--c, var(--sky-s-wall)) 16%,transparent),transparent);color:var(--sky-blue);font-weight:var(--sky-fw-black)}.hp-sky .sky-drop-glass{gap:6px!important;border-radius:22px;background:var(--sky-pop-glass);border:1px solid var(--sky-pop-edge);box-shadow:var(--sky-pop-glow);backdrop-filter:var(--sky-pop-blur);-webkit-backdrop-filter:var(--sky-pop-blur);animation:sky-mini-in .16s ease-out;align-items:stretch!important;padding:8px!important}.hp-sky .sky-drop-glass>button{margin:0!important;width:100%;justify-content:flex-start;background:rgba(var(--sky-surface-rgb),.72)!important;border:1px solid rgba(var(--sky-rim-rgb),.9)!important;box-shadow:none!important;border-radius:14px!important}.hp-sky .sky-drop-glass>button:active{background:var(--sky-tint)!important}.hp-sky .hp-presetwrap>.sky-drop-glass{left:auto!important;right:0!important;width:max-content;max-width:calc(100vw - 24px)}.hp-sky .sky-drop-glass>button{white-space:normal!important}.hp-sky .sky-link{display:grid;gap:5px;margin-top:2px;font-family:var(--heading)}.hp-sky .sky-link-l{font-size:.6rem;font-weight:var(--sky-fw-heavy);letter-spacing:.06em;text-transform:uppercase;color:var(--sky-mut)}.hp-sky .sky-link-row{display:flex;align-items:center;gap:6px}.hp-sky .sky-link-row input{min-width:0;height:42px;box-sizing:border-box;padding:0 12px;border-radius:14px;border:1px solid var(--sky-hair);background:rgb(var(--sky-surface-rgb));color:var(--sky-ink);font:700 16px var(--heading)}.hp-sky .sky-link-row input:focus{outline:none;border-color:var(--sky-blue-line);box-shadow:0 0 0 3px rgba(var(--sky-blue-rgb),.1)}.hp-sky .sky-link,.hp-sky .sky-link-row{min-width:0}.hp-sky .sky-link-name{flex:0 0 29%;width:29%}.hp-sky .sky-link-url{flex:1 1 0;width:0}.hp-sky .sky-link-save{flex:0 0 42px;width:42px;height:42px;border-radius:13px;display:grid;place-items:center;padding:0;border:1px solid var(--sky-hair);background:rgb(var(--sky-surface-rgb));color:var(--sky-faint);font:900 1.2rem/1 var(--heading);cursor:default}.hp-sky .sky-link-save.is-dirty{cursor:pointer;border-color:rgba(var(--sky-ok-rgb),.35);background:linear-gradient(145deg,rgba(var(--sky-ok-rgb),.16),rgba(var(--sky-ok-rgb),.08));color:var(--sky-ok);box-shadow:0 4px 12px rgba(var(--sky-ok-rgb),.18),inset 0 1px rgba(var(--sky-rim-rgb),.7)}.hp-sky .sky-link-save.is-dirty:active{transform:scale(.94)}.hp-sky .sky-link-del{flex:none;height:42px;min-width:42px;padding:0 10px;border-radius:13px;border:1px solid var(--sky-hair);background:rgb(var(--sky-surface-rgb));color:var(--sky-mut);font:900 12px/1 var(--heading);cursor:pointer}.hp-sky .sky-link-save.is-saved{color:var(--sky-ok);border-color:rgba(var(--sky-ok-rgb),.25)}.hp-sky .sky-link-err{font-size:.72rem;font-weight:var(--sky-fw-heavy);color:var(--sky-bad)}.hp-sky .inline-object-workspace.is-sky{padding:0;border:0!important;background:none!important;box-shadow:none!important;display:grid;gap:8px}.hp-sky .obj-head{border-radius:20px;background:rgb(var(--sky-surface-rgb));border:1px solid rgba(var(--sky-obj-rgb),.18);box-shadow:0 6px 18px rgba(var(--sky-shadow-rgb),.08);overflow:hidden}.hp-sky .obj-head.is-open{box-shadow:0 0 0 3px rgba(var(--sky-obj-rgb),.1),0 10px 24px rgba(var(--sky-shadow-rgb),.1)}.hp-sky .obj-head-row{display:flex;align-items:center;gap:11px;min-height:64px;padding:10px 10px 10px 12px;cursor:pointer;-webkit-tap-highlight-color:transparent}.hp-sky .obj-head-ic{flex:0 0 40px;width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(var(--sky-obj-pale-rgb),1),var(--sky-obj-tint));border:1px solid rgba(var(--sky-obj-rgb),.22)}.hp-sky .obj-head-ic i{width:13px;height:13px;border-radius:3px;transform:rotate(45deg);background:linear-gradient(135deg,var(--sky-obj),var(--sky-obj-ink));box-shadow:0 2px 6px rgba(var(--sky-obj-rgb),.35)}.hp-sky .obj-head-t{flex:1;min-width:0;display:grid;gap:2px}.hp-sky .obj-head-t b{color:var(--sky-ink);font-size:var(--sky-fs-field);font-weight:var(--sky-fw-black);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-sky .obj-head-t small{color:var(--sky-mut);font-size:12px;font-weight:var(--sky-fw-bold);line-height:1.3}.hp-sky .obj-head-price{flex:0 0 auto;height:30px;padding:0 10px;border-radius:10px;display:grid;place-items:center;background:var(--sky-obj-tint);color:var(--sky-obj-ink);font-size:var(--sky-fs-md);font-weight:var(--sky-fw-black);font-variant-numeric:tabular-nums}.hp-sky .obj-head-price.is-zero{background:rgba(var(--sky-ink-rgb),.05);color:var(--sky-faint)}.hp-sky .obj-head-dots{flex:0 0 32px;width:32px;height:32px;border-radius:var(--sky-r-round);border:0;background:none;color:var(--sky-mut);font-size:18px;font-weight:var(--sky-fw-black);letter-spacing:1px;cursor:pointer}.hp-sky .obj-head-cv{flex:0 0 10px;width:10px;height:10px;margin-right:4px;border-right:2px solid var(--sky-mut);border-bottom:2px solid var(--sky-mut);transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--sky-dur-base)}.hp-sky .obj-head.is-open .obj-head-cv{transform:rotate(225deg) translate(-2px,-2px)}.hp-sky .obj-head-edit{display:grid;gap:12px;padding:12px 14px 14px;border-top:1px solid var(--sky-hair2)}.hp-sky .obj-fld{display:grid;gap:6px}.hp-sky .obj-fld>span{color:var(--sky-mut);font-size:10px;font-weight:var(--sky-fw-heavy);letter-spacing:.12em;text-transform:uppercase;padding-left:2px}.hp-sky .obj-fld input{width:100%;height:44px;border:1px solid var(--sky-hair);border-radius:13px;background:rgb(var(--sky-surface-rgb));color:var(--sky-ink);font:inherit;font-size:15px;font-weight:var(--sky-fw-bold);padding:0 30px 0 12px!important;outline:none}.hp-sky .obj-fld input:focus{border-color:rgba(var(--sky-obj-rgb),.45);box-shadow:0 0 0 3px rgba(var(--sky-obj-rgb),.12)}.hp-sky .obj-chips{display:flex;flex-wrap:wrap;gap:6px}.hp-sky .obj-chip{height:36px;padding:0 14px;border-radius:var(--sky-r-pill);background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);color:var(--sky-mut);font:inherit;font-size:13px;font-weight:var(--sky-fw-heavy);cursor:pointer}.hp-sky .obj-chip[aria-pressed=true]{background:var(--sky-obj-tint);border-color:rgba(var(--sky-obj-rgb),.4);color:var(--sky-obj-ink);box-shadow:0 2px 8px rgba(var(--sky-obj-rgb),.16)}.hp-sky .obj-num{display:flex;align-items:center;gap:8px;max-width:170px}.hp-sky .obj-num>div{flex:1}.hp-sky .obj-num small{color:var(--sky-mut);font-size:13px;font-weight:var(--sky-fw-heavy)}.hp-sky .obj-head-done{justify-self:end;height:36px;padding:0 18px;border-radius:var(--sky-r-pill);border:1px solid var(--sky-act-edge);background:var(--sky-act-bg);color:var(--sky-act-ink);font:inherit;font-size:13px;font-weight:var(--sky-fw-black);cursor:pointer;box-shadow:var(--sky-act-shadow)}.hp-sky .obj-dots-bd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998}.hp-sky .obj-dots{position:fixed;z-index:9999;min-width:160px;padding:6px;border-radius:16px;display:grid;gap:2px;background:var(--sky-pop-glass);border:1px solid var(--sky-pop-edge);box-shadow:var(--sky-pop-glow);backdrop-filter:var(--sky-pop-blur);-webkit-backdrop-filter:var(--sky-pop-blur)}.hp-sky .obj-dots button{height:40px;padding:0 12px;border:0;border-radius:11px;background:none;text-align:left;color:var(--sky-ink);font:inherit;font-size:var(--sky-fs-md);font-weight:var(--sky-fw-heavy);cursor:pointer}.hp-sky .obj-dots button.is-bad{color:var(--sky-bad)}.hp-sky .sky-cpk{display:inline-block}.hp-sky .sky-cpk-btn{min-width:62px;height:32px;padding:0 10px;border-radius:10px;border:1px solid var(--sky-hair);background:rgb(var(--sky-surface-rgb));color:var(--sky-ink);font:inherit;font-size:13px;font-weight:var(--sky-fw-heavy);display:inline-flex;align-items:center;justify-content:space-between;gap:6px;cursor:pointer}.hp-sky .sky-cpk-btn.is-open{border-color:var(--sky-blue-line);box-shadow:0 0 0 3px rgba(var(--sky-blue-rgb),.1)}.hp-sky .sky-cpk-btn i{font-style:normal;font-size:10px;color:var(--sky-faint)}.hp-sky .sky-cpk-bd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998}.hp-sky .sky-cpk-menu{position:fixed;z-index:9999;width:96px;max-height:264px;overflow-y:auto;overscroll-behavior:contain;padding:6px;display:grid;gap:4px;border-radius:16px;background:var(--sky-pop-glass);border:1px solid var(--sky-pop-edge);box-shadow:var(--sky-pop-glow);backdrop-filter:var(--sky-pop-blur);-webkit-backdrop-filter:var(--sky-pop-blur)}.hp-sky .sky-cpk-menu.is-6{width:84px;max-height:224px}.hp-sky .sky-cpk-menu{background:linear-gradient(rgba(var(--sky-surface-rgb),.6),rgba(var(--sky-surface-rgb),.6)),var(--sky-pop-glass)}.hp-sky .sky-cpk-menu button{height:32px;border:0;border-radius:10px;background:rgba(var(--sky-surface-rgb),.7);color:var(--sky-ink);font:inherit;font-size:13.5px;font-weight:var(--sky-fw-heavy);font-variant-numeric:tabular-nums;cursor:pointer}.hp-sky .sky-cpk-menu button[aria-selected=true]{background:var(--sky-tint);color:var(--sky-blue)}.hp-sky .inline-object-workspace.is-sky .add-custom-surface{width:100%;height:44px;border-radius:22px;border:1.5px dashed rgba(var(--sky-blue-rgb),.3)!important;background:rgba(var(--sky-surface-rgb),.55)!important;color:var(--sky-blue)!important;font:inherit;font-size:13.5px;font-weight:var(--sky-fw-black);cursor:pointer}.hp-sky.hp-quote-opening .hp-quote-opening-note{display:inline-flex;align-items:center;gap:9px;padding:11px 16px;border-radius:var(--sky-r-pill);border:1px solid var(--sky-glass-edge);background:var(--sky-glass);box-shadow:var(--sky-glass-shadow);color:var(--sky-mut);font-family:var(--sky-font);font-size:.85rem;font-weight:var(--sky-fw-heavy);animation:hp-quote-opening-in .25s ease-out}.hp-sky.hp-quote-opening .hp-quote-opening-dot{width:8px;height:8px;border-radius:var(--sky-r-round);background:var(--sky-blue);animation:hp-quote-opening-pulse 1s ease-in-out infinite}@keyframes hp-quote-opening-in{0%{opacity:0;transform:translateY(4px)}}@keyframes hp-quote-opening-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.hp-sky.hp-quote-opening .hp-quote-opening-note,.hp-sky.hp-quote-opening .hp-quote-opening-dot{animation:none}}.hp-sky.cw-name-step{display:grid;gap:10px;padding:12px 16px 140px}.hp-sky .cw-steps{display:flex;align-items:center;gap:10px;margin-bottom:8px}.hp-sky .cw-stepdot{display:inline-flex;align-items:center;gap:8px;color:var(--sky-faint);font-size:var(--sky-fs-md);font-weight:var(--sky-fw-heavy);white-space:nowrap}.hp-sky .cw-stepdot b{width:26px;height:26px;border-radius:var(--sky-r-round);display:grid;place-items:center;background:rgba(var(--sky-ink-rgb),.07);color:var(--sky-mut);font-size:12px;font-weight:var(--sky-fw-black)}.hp-sky .cw-stepdot.is-on{color:var(--sky-blue)}.hp-sky .cw-stepdot.is-on b{background:var(--sky-act-bg);color:var(--sky-act-ink);box-shadow:var(--sky-act-shadow)}.hp-sky .cw-stepline{flex:1;height:2px;border-radius:2px;background:rgba(var(--sky-ink-rgb),.1)}.hp-sky .cw-name-ey{color:var(--sky-blue);font-size:.62rem}.hp-sky .cw-name-title{margin:0 0 4px;color:var(--sky-ink);font-size:1.9rem;font-weight:var(--sky-fw-black);letter-spacing:-.035em;line-height:1.05}.hp-sky .cw-name-row{display:flex;align-items:center;gap:8px}.hp-sky .cw-name-row input{flex:1;min-width:0;height:46px;padding:0 14px;border-radius:14px;border:1px solid var(--sky-hair);background:rgb(var(--sky-surface-rgb));outline:none;color:var(--sky-ink);font:inherit;font-size:var(--sky-fs-field);font-weight:var(--sky-fw-heavy);box-shadow:inset 0 1px 2px rgba(var(--sky-shadow-rgb),.05)}.hp-sky .cw-name-row input:focus{border-color:var(--sky-blue-line);box-shadow:0 0 0 3px rgba(var(--sky-blue-rgb),.12)}.hp-sky .cw-name-row input::placeholder{color:var(--sky-faint);font-weight:var(--sky-fw-bold)}.hp-sky .cw-name-next{flex:0 0 auto;height:46px;padding:0 20px;border:1px solid var(--sky-act-edge);border-radius:14px;background:var(--sky-act-bg);color:var(--sky-act-ink);font:inherit;font-size:15px;font-weight:var(--sky-fw-black);box-shadow:var(--sky-act-shadow);cursor:pointer}.hp-sky .cw-name-next:disabled{background:rgba(var(--sky-ink-rgb),.08);color:var(--sky-faint);box-shadow:none;cursor:default}.hp-sky .cw-name-pills{display:flex;gap:7px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;padding:2px 2px 4px}.hp-sky .cw-name-pill{flex:0 0 auto;height:36px;padding:0 14px;border-radius:var(--sky-r-pill);border:1px solid var(--sky-hair);background:rgb(var(--sky-surface-rgb));color:var(--sky-ink);font:inherit;font-size:var(--sky-fs-md);font-weight:var(--sky-fw-heavy);white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px rgba(var(--sky-shadow-2-rgb),.06)}.hp-sky .cw-name-pill.is-on{background:var(--sky-tint);border-color:var(--sky-blue-line);color:var(--sky-blue)}.hp-sky .cw-presets-head{display:flex;align-items:center;gap:8px;margin:16px 2px 0}.hp-sky .cw-presets-head b{color:var(--sky-ink);font-size:1.15rem;font-weight:var(--sky-fw-black);letter-spacing:-.02em}.hp-sky .cw-presets-count{min-width:24px;height:24px;padding:0 7px;border-radius:var(--sky-r-pill);display:grid;place-items:center;background:rgba(var(--sky-ink-rgb),.07);color:var(--sky-mut);font-size:12px;font-weight:var(--sky-fw-black)}.hp-sky .cw-presets-head small{margin-left:auto;color:var(--sky-faint);font-size:12px;font-weight:var(--sky-fw-heavy)}.hp-sky .cw-presets{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scroll-snap-type:x mandatory;padding:4px 2px 10px}.hp-sky .cw-preset{flex:0 0 82%;max-width:330px;scroll-snap-align:start;display:grid;grid-template-rows:auto 1fr auto;gap:10px;align-content:stretch;padding:14px;border-radius:22px;background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);box-shadow:0 8px 22px rgba(var(--sky-shadow-rgb),.1);cursor:pointer;-webkit-tap-highlight-color:transparent}.hp-sky .cw-preset:active{transform:scale(.99)}.hp-sky .cw-preset-head{display:flex;align-items:center;gap:8px}.hp-sky .cw-preset-head b{flex:1;min-width:0;color:var(--sky-ink);font-size:var(--sky-fs-lg);font-weight:var(--sky-fw-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-sky .cw-preset-star{flex:0 0 32px;width:32px;height:32px;border:0;border-radius:var(--sky-r-round);display:grid;place-items:center;background:rgba(var(--sky-gold-rgb),.14);color:rgb(var(--sky-gold-2-rgb));font-size:var(--sky-fs-field);cursor:pointer}.hp-sky .cw-preset-rows{display:grid;gap:6px}.hp-sky .cw-preset-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-left:10px;border-left:3px solid rgba(var(--sky-blue-rgb),.45)}.hp-sky .cw-preset-row span{color:var(--sky-ink);font-size:var(--sky-fs-md);font-weight:var(--sky-fw-heavy);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-sky .cw-preset-row em{flex:0 1 auto;color:var(--sky-mut);font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-bold);font-style:normal;text-align:right}.hp-sky .cw-preset-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid var(--sky-hair2)}.hp-sky .cw-preset-foot span{color:var(--sky-mut);font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-bold)}.hp-sky .cw-preset-foot b{color:var(--sky-ink);font-size:var(--sky-fs-field);font-weight:var(--sky-fw-black);font-variant-numeric:tabular-nums}.hp-sky .cw-preset-ask{display:flex;align-items:center;gap:8px;padding-top:10px;border-top:1px solid var(--sky-hair2)}.hp-sky .cw-preset-ask span{flex:1;color:var(--sky-ink);font-size:13px;font-weight:var(--sky-fw-heavy)}.hp-sky .cw-preset-ask button{height:32px;padding:0 12px;border-radius:var(--sky-r-pill);border:1px solid var(--sky-hair);background:rgb(var(--sky-surface-rgb));color:var(--sky-ink);font:inherit;font-size:13px;font-weight:var(--sky-fw-heavy);cursor:pointer}.hp-sky .cw-preset-ask button.is-bad{border-color:rgba(var(--sky-bad-rgb),.3);color:var(--sky-bad);background:var(--sky-bad-tint)}.hp-sky .sky-btn.cw-save span:first-child{color:rgb(var(--sky-gold-2-rgb));font-size:15px}.hp-sky .sky-btn.cw-save.is-saved{background:rgba(var(--sky-gold-rgb),.1);border-color:rgba(var(--sky-gold-rgb),.35)}.hp-sky .fu-page{display:flex;flex-direction:column;gap:18px;padding:0 .75rem 1rem;color:var(--sky-ink)}.hp-sky .fu-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hp-sky .fu-type{display:grid;gap:4px;justify-items:start;min-height:78px;padding:14px 16px;border-radius:20px;border:1px solid var(--sky-hair);background:rgba(var(--sky-surface-rgb),.82);box-shadow:0 1px 2px rgba(var(--sky-ink-rgb),.06);text-align:left;cursor:pointer;font-family:inherit;color:inherit}.hp-sky .fu-type b{font-size:var(--sky-fs-field);font-weight:var(--sky-fw-black);letter-spacing:-.01em}.hp-sky .fu-type small{font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-bold);color:var(--sky-mut)}.hp-sky .fu-type[aria-pressed=true]{border-color:var(--sky-act-edge);background:var(--sky-act-bg);box-shadow:var(--sky-act-shadow)}.hp-sky .fu-type[aria-pressed=true] b,.hp-sky .fu-type[aria-pressed=true] small{color:var(--sky-act-ink)}.hp-sky .fu-go{height:52px;border-radius:var(--sky-r-md);border:1px solid var(--sky-act-edge);background:var(--sky-act-bg);color:var(--sky-act-ink);box-shadow:var(--sky-act-shadow);font:900 16px var(--heading);cursor:pointer}.hp-sky .fu-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hp-sky .fu-stat{display:grid;gap:6px;padding:14px 14px 13px;border-radius:20px;background:rgba(var(--sky-surface-rgb),.82);border:1px solid var(--sky-hair);box-shadow:0 1px 2px rgba(var(--sky-ink-rgb),.06)}.hp-sky .fu-stat small{font-size:10px;font-weight:var(--sky-fw-heavy);letter-spacing:.14em;text-transform:uppercase;color:var(--sky-mut)}.hp-sky .fu-stat b{font-size:22px;font-weight:var(--sky-fw-black);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--sky-ink);white-space:nowrap}.hp-sky .fu-stat b em{font-style:normal;font-size:13px;font-weight:var(--sky-fw-heavy);color:var(--sky-mut);margin-left:2px}.hp-sky .fu-stat:last-child b{color:var(--sky-act-ink)}.hp-sky .fu-card{display:grid;gap:14px;padding:16px;border-radius:var(--sky-r-lg);background:rgba(var(--sky-surface-rgb),.82);border:1px solid var(--sky-hair);box-shadow:0 1px 2px rgba(var(--sky-ink-rgb),.06)}.hp-sky .fu-card>header,.hp-sky .fu-floor>header{display:flex;align-items:baseline;gap:10px}.hp-sky .fu-card>header b,.hp-sky .fu-floor>header b{font-size:var(--sky-fs-lg);font-weight:var(--sky-fw-black);letter-spacing:-.02em}.hp-sky .fu-card>header small,.hp-sky .fu-floor>header small{font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-bold);color:var(--sky-mut)}.hp-sky .fu-surfs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hp-sky .fu-surf{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 14px;border-radius:16px;border:1.5px dashed var(--sky-hair);background:rgba(var(--sky-surface-rgb),.5);color:var(--sky-mut);font:800 14.5px var(--heading);cursor:pointer;text-align:left}.hp-sky .fu-surf i{width:12px;height:12px;flex:none;border-radius:var(--sky-r-round);background:var(--c);opacity:.45}.hp-sky .fu-surf span{flex:1;min-width:0}.hp-sky .fu-surf em{font-style:normal;font-weight:var(--sky-fw-black);color:var(--sky-faint)}.hp-sky .fu-surf[aria-pressed=true]{border:1px solid color-mix(in srgb,var(--c) 35%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--c) 16%,rgb(var(--sky-surface-rgb))),color-mix(in srgb,var(--c) 6%,rgb(var(--sky-surface-rgb))));color:var(--sky-ink);box-shadow:0 4px 12px color-mix(in srgb,var(--c) 16%,transparent)}.hp-sky .fu-surf[aria-pressed=true] i{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 22%,transparent)}.hp-sky .fu-surf[aria-pressed=true] em{color:color-mix(in srgb,var(--c) 70%,var(--sky-ink))}.hp-sky .fu-floor{display:grid;gap:10px}.hp-sky .fu-floor>header{padding:0 4px}.hp-sky .fu-rooms{display:grid;gap:10px}.hp-sky .fu-room{position:relative;border-radius:22px;background:rgba(var(--sky-surface-rgb),.86);border:1px solid var(--sky-hair);box-shadow:0 1px 2px rgba(var(--sky-ink-rgb),.06)}.hp-sky .fu-room-main{display:flex;align-items:center;gap:13px;width:100%;padding:15px 52px 15px 14px;border:0;background:none;text-align:left;color:inherit;font-family:inherit;cursor:pointer}.hp-sky .fu-room-ic{width:44px;height:44px;flex:none;border-radius:14px;display:grid;place-items:center;font-size:var(--sky-fs-lg);font-weight:var(--sky-fw-black);color:var(--sky-act-ink);background:var(--sky-act-bg);border:1px solid var(--sky-act-edge)}.hp-sky .fu-room-tx{flex:1;min-width:0;display:grid;gap:7px}.hp-sky .fu-room-tx>b{font-size:16.5px;font-weight:var(--sky-fw-black);letter-spacing:-.01em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-sky .fu-room-tx>b em{font-style:normal;margin-left:8px;padding:2px 8px;border-radius:var(--sky-r-pill);font-size:var(--sky-fs-label);font-weight:var(--sky-fw-heavy);color:var(--sky-act-ink);background:var(--sky-act-bg);border:1px solid var(--sky-act-edge);vertical-align:2px}.hp-sky .fu-dots{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:12px;font-weight:var(--sky-fw-bold);color:var(--sky-mut)}.hp-sky .fu-dots>span{display:inline-flex;align-items:center;gap:5px}.hp-sky .fu-dots i{width:8px;height:8px;border-radius:var(--sky-r-round);background:var(--c)}.hp-sky .fu-none{color:var(--sky-warn)}.hp-sky .fu-room-pr{flex:none;display:grid;justify-items:end;gap:3px}.hp-sky .fu-room-pr b{font-size:var(--sky-fs-field);font-weight:var(--sky-fw-black);font-variant-numeric:tabular-nums}.hp-sky .fu-room-pr small{font-size:12px;font-weight:var(--sky-fw-bold);color:var(--sky-mut)}.hp-sky .fu-remove{position:absolute;top:50%;right:10px;transform:translateY(-50%);min-width:32px;height:32px;padding:0 8px;border-radius:11px;border:1px solid var(--sky-hair);background:rgb(var(--sky-surface-rgb));color:var(--sky-faint);font:900 15px var(--heading);cursor:pointer}.hp-sky .fu-remove.is-confirm{border-color:rgba(var(--sky-bad-rgb, 192, 81, 74),.35);background:var(--sky-bad-tint);color:var(--sky-bad);font-size:12px}.hp-sky .fu-notes{display:grid;gap:8px}.hp-sky .fu-note{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border-radius:16px;background:var(--sky-warn-tint);color:var(--sky-amber-ink);font-size:13px;font-weight:var(--sky-fw-bold)}.hp-sky .fu-note i{width:8px;height:8px;flex:none;border-radius:var(--sky-r-round);background:var(--sky-warn)}.hp-sky .sky-opt-wrap{justify-content:stretch;min-width:0}.hp-sky .sky-opt-wrap>.sky-contact-tile{width:100%}.hp-sky .sky-opt-wrap>.hpk-gm{width:min(220px,70vw)}.hp-sky .sky-hub-gal.has-options{display:flex;align-items:center;gap:8px}.hp-sky .sky-hub-gal.has-options>.sky-hub-stepper{flex:1;min-width:0}.hp-sky .sky-opt-pills{display:flex;flex-direction:column;gap:4px;flex:none}.hp-sky .sky-opt-pills button{min-width:34px;min-height:26px;padding:0 8px;border:1px solid var(--sky-hair);border-radius:var(--sky-r-sm);background:rgba(var(--sky-surface-rgb),.85);color:var(--sky-mut);font:900 .72rem var(--heading);cursor:pointer}.hp-sky .sky-opt-pills button[aria-pressed=true]{background:var(--sky-act-bg);border-color:var(--sky-act-edge);color:var(--sky-act-ink);box-shadow:var(--sky-act-shadow)}.hp-sky .sky-mini-row.has-options{gap:6px;margin-top:6px}.hp-sky .sky-mini-row.has-options .sky-mini-step{min-width:52px;padding:0 8px}.hp-sky .sky-mini-row.has-options .sky-mini-val{min-width:0}.hp-sky{--hpk-gap: 12px}.hpk-locked-host{height:100dvh;overflow:hidden;display:flex;flex-direction:column;background:var(--sky-page)}.hpk-locked-host .hpk-ui.hpk-locked{padding-top:env(safe-area-inset-top,0px)}.hpk-legacy-layer.native-frozen-view{display:contents}html[data-hp-sky-locked="1"] .mob-bottom-nav{display:none!important}.hpk-ui,.hpk-ui *,.hpk-ui *:before,.hpk-ui *:after{box-sizing:border-box}.hpk-ui{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;background:var(--sky-page)}.hpk-ui>.phone-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.hpk-page{min-height:100%;padding:12px 12px 110px;display:grid;gap:var(--hpk-gap);grid-template-columns:minmax(0,1fr);align-content:start;background:var(--sky-page);color:var(--sky-ink);font-family:var(--sky-font)}body.hpk-sky-page .top-bar-logo-text{color:rgb(var(--sky-ink-rgb))!important}body.hpk-sky-page .top-bar-build{color:var(--sky-faint)!important}body.hpk-sky-page .main-content,body.hp-dashboard-document-scroll .main-content{overflow-x:clip!important}body.hpk-sky-page .hpk-ui,body.hpk-sky-page .hpk-ui>.phone-scroll>.hpk-page{background:var(--sky-page-flat)}body.hpk-sky-page .hpk-ui>.phone-scroll{overflow:visible}body.hpk-sky-page .hpk-ui:not(:has(>.pagehead))>.phone-scroll>.hpk-page{padding-top:calc(12px + env(safe-area-inset-top,0px))}body.hpk-sky-page .hpk-ui>.pagehead{margin-top:calc(12px + env(safe-area-inset-top,0px));background:linear-gradient(180deg,rgba(var(--sky-surface-rgb),.94),rgba(var(--sky-surface-rgb),.84)),var(--sky-page-flat)}body.hpk-sky-page .hpk-ui>.pagehead:before{content:"";position:absolute;left:-13px;right:-13px;bottom:calc(100% + 1px);height:100vh;background:var(--sky-page-flat);pointer-events:none}body.hpk-sky-page .top-bar-wrap~.main-content .hpk-ui>.pagehead{position:static}body.hpk-sky-page .top-bar-wrap~.main-content .hpk-ui>.pagehead:before{content:none}body.hpk-sky-page .hpk-ui .wback{z-index:var(--sky-z-page-window-dim)}body.hpk-sky-page .hpk-ui .wf{z-index:var(--sky-z-page-window)}body.hpk-sky-page .hpk-ui .scrim{z-index:var(--sky-z-page-sheet)}body.hpk-sky-page .hpk-ui .toast{z-index:var(--sky-z-page-toast)}.hpk-ui>.pagehead{flex:none;margin:12px 12px 0}.hpk-showcase .hpk-demo{padding:14px;display:grid;gap:10px;justify-items:start}.hp-pmode{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;padding:4px;border-radius:14px;background:rgba(var(--sky-ink-rgb),.05)}.hp-pmode button{min-width:0;height:34px;border-radius:11px;font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-black);color:var(--sky-mut)}.hp-pmode button[aria-pressed=true]{background:rgb(var(--sky-surface-rgb));color:var(--sky-blue);box-shadow:0 3px 10px rgba(var(--sky-shadow-rgb),.08),inset 0 0 0 1.5px var(--sky-blue-line)}.hp-pmode button.is-price[aria-pressed=true]{color:var(--sky-ok);box-shadow:0 3px 10px rgba(var(--sky-shadow-rgb),.08),inset 0 0 0 1.5px var(--sky-ok-edge)}.hp-pmode button,.hp-fx-days button{border:0;background:none;padding:0;font-family:inherit;cursor:pointer}.hp-fixed{display:grid;gap:8px;min-width:0}.hp-fx-fields{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px}.hp-fx-price,.hp-fx-days{min-width:0;min-height:52px;box-sizing:border-box;padding:7px 11px;border-radius:14px;background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair)}.hp-fx-price{display:grid;gap:1px}.hp-fx-price:focus-within{border-color:var(--sky-blue-line);box-shadow:0 0 0 3px rgba(var(--sky-blue-rgb),.07)}.hp-fx-price small,.hp-fx-days small{display:block;font-size:9px;font-weight:var(--sky-fw-heavy);letter-spacing:.14em;text-transform:uppercase;color:var(--sky-faint)}.hp-fx-price>span{display:flex;align-items:baseline;gap:1px;min-width:0}.hp-fx-price i{font-style:normal;font-size:20px;font-weight:var(--sky-fw-black);color:var(--sky-ink)}.hp-fixed .hp-fx-price>span>input{flex:1;min-width:0;width:100%;height:28px;padding:0;border:0;outline:none;background:transparent;color:var(--sky-ink);font:inherit;font-size:20px;font-weight:var(--sky-fw-black);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.hp-fixed .hp-fx-price>span>input::placeholder{color:var(--sky-faint)}.hp-fx-days{display:flex;align-items:center;justify-content:space-between;gap:6px}.hp-fx-days b{display:block;font-size:18px;font-weight:var(--sky-fw-black);color:var(--sky-ink);font-variant-numeric:tabular-nums}.hp-fx-days>span:last-child{display:flex;gap:5px}.hp-fx-days button{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-weight:var(--sky-fw-black);color:var(--sky-blue);background:var(--sky-tint);box-shadow:inset 0 0 0 1px var(--sky-blue-line)}.hp-fx-days button:disabled{opacity:.4}.hp-fx-fine{margin:0 2px;font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-bold);line-height:1.4;color:var(--sky-mut)}.hp-work-price{display:grid;gap:6px;padding:0 0 2px 14px}.hp-work-price .hp-pmode button{height:30px;font-size:12px}.hp-pmode.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-pmode button.is-crew[aria-pressed=true]{color:var(--sky-ink)}.hp-crew-picks{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.hp-crew-picks button{min-width:0;height:30px;padding:0;border:1px solid var(--sky-blue-line);border-radius:var(--sky-r-pill);font-family:inherit;font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-black);font-variant-numeric:tabular-nums;color:var(--sky-blue);background:var(--sky-tint);cursor:pointer}.hp-crew-picks button[aria-pressed=true]{color:rgb(var(--sky-on-fade-rgb));background:var(--sky-blue);border-color:var(--sky-blue)}.hp-sjump{position:fixed;right:14px;bottom:calc(var(--hp-builder-island-clear, calc(80px + env(safe-area-inset-bottom, 0px)) ) + 14px);z-index:var(--sky-z-float);display:grid;gap:1px;border-radius:var(--sky-r-md);overflow:hidden;background:var(--sky-glass);-webkit-backdrop-filter:var(--sky-blur-float);backdrop-filter:var(--sky-blur-float);box-shadow:0 8px 22px rgba(var(--sky-shadow-rgb),.18),inset 0 0 0 1px rgba(var(--sky-rim-rgb),.9);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.hp-sjump.is-on{opacity:1;transform:none;pointer-events:auto}.hp-sjump button{width:40px;height:38px;display:grid;place-items:center;border:0;padding:0;margin:0;background:rgba(var(--sky-surface-rgb),.55);color:var(--sky-blue);font-family:var(--sky-font);font-size:var(--sky-fs-field);font-weight:var(--sky-fw-black);line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.hp-sjump button:active{background:var(--sky-tint)}@media print{.hp-sjump{display:none}}.hp-sky .obj-add-fab{position:fixed;right:14px;top:50%;translate:0 -50%;z-index:var(--sky-z-float);width:50px;height:50px;display:grid;place-items:center;padding:0;border:1.5px solid rgba(var(--sky-ok-rgb),.5);border-radius:var(--sky-r-round);background:linear-gradient(145deg,rgba(var(--sky-ok-rgb),.24),rgba(var(--sky-ok-rgb),.1)),rgba(var(--sky-surface-rgb),.8);box-shadow:var(--sky-pop-glow);backdrop-filter:var(--sky-blur-float);-webkit-backdrop-filter:var(--sky-blur-float);color:var(--sky-ok-ink);font:inherit;font-size:var(--sky-fs-xl);font-weight:var(--sky-fw-black);line-height:1;cursor:pointer}.hp-sky .obj-dots button.is-go{color:var(--sky-blue)}.hp-sky .obj-dots button.is-ok{color:var(--sky-ok);cursor:default}.hp-sback{position:fixed;left:14px;bottom:calc(var(--hp-builder-island-clear, calc(80px + env(safe-area-inset-bottom, 0px)) ) + 14px);z-index:var(--sky-z-float);width:44px;height:44px;display:grid;place-items:center;border:0;padding:0;margin:0;border-radius:var(--sky-r-md);background:var(--sky-glass);-webkit-backdrop-filter:var(--sky-blur-float);backdrop-filter:var(--sky-blur-float);box-shadow:0 8px 22px rgba(var(--sky-shadow-rgb),.18),inset 0 0 0 1px rgba(var(--sky-rim-rgb),.9);color:var(--sky-blue);font-family:var(--sky-font);font-size:19px;font-weight:var(--sky-fw-black);line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.hp-sback:active{background:var(--sky-tint)}@media print{.hp-sback{display:none}}.homepro-builder.hp-sky.hp-sky-page.hp-doc-page{height:auto!important;min-height:100dvh;overflow:visible!important}.homepro-builder.hp-sky.hp-sky-page.hp-sky-dense.hp-doc-page{min-height:calc(100dvh / .95)}.homepro-builder.hp-doc-page>.hp-builder-scroll{flex:1 0 auto!important;min-height:auto!important;overflow-x:clip!important;overflow-y:visible!important}html.hp-window-open,html.hp-window-open body{overscroll-behavior:none}html.hp-window-open .hp-sjump{display:none}.hpk-ui .wback{touch-action:none}@keyframes hpk-wfup{0%{transform:translateY(100%)}to{transform:none}}@keyframes hpk-tin2b{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.hpk-ui{font-family:var(--sky-font);color:var(--sky-ink);-webkit-font-smoothing:antialiased;background:var(--sky-aura),var(--sky-lk-page)}.hpk-ui button:not(:where(.rv-homescope *,.lk-homecards *,.st-legacy *,.booking-settings *)){font-family:inherit;color:inherit;cursor:pointer;border:0;background:none;padding:0;font-size:inherit}.hpk-ui button:disabled{cursor:default}.hpk-ui input,.hpk-ui textarea{font-family:inherit;color:var(--sky-ink)}.hpk-ui .num{font-variant-numeric:tabular-nums}.hpk-ui .glass{background:var(--sky-lk-glass);border:1px solid var(--sky-edge);box-shadow:inset 0 1px rgb(var(--sky-rim-rgb)),0 12px 32px rgba(var(--sky-shadow-rgb),.1),0 1px 3px rgba(var(--sky-shadow-rgb),.07);backdrop-filter:var(--sky-blur-card);-webkit-backdrop-filter:var(--sky-blur-card);border-radius:var(--sky-r-lg)}.hpk-ui .ey{font-size:var(--sky-fs-micro);font-weight:var(--sky-fw-heavy);letter-spacing:.16em;text-transform:uppercase;color:var(--sky-mut);white-space:nowrap}.hpk-ui .sh{display:flex;align-items:center;gap:8px;padding:6px 4px 0}.hpk-ui .sh h3{margin:0;font-size:var(--sky-fs-lg);font-weight:var(--sky-fw-black);letter-spacing:-.02em}.hpk-ui .sh .r{margin-left:auto;display:flex;gap:6px;align-items:center}.hpk-ui .pill{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:var(--sky-r-pill);font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-heavy);white-space:nowrap;flex:0 0 auto}.hpk-ui .pill.ok{background:rgba(var(--sky-ok-rgb),.1);color:var(--sky-ok);box-shadow:inset 0 0 0 1px rgba(var(--sky-ok-rgb),.2)}.hpk-ui .pill.warn{background:rgba(var(--sky-warn-rgb),.1);color:var(--sky-warn);box-shadow:inset 0 0 0 1px rgba(var(--sky-warn-rgb),.22)}.hpk-ui .pill.bad{background:rgba(var(--sky-bad-rgb),.08);color:var(--sky-bad);box-shadow:inset 0 0 0 1px rgba(var(--sky-bad-rgb),.2)}.hpk-ui .pill.blue{background:var(--sky-tint);color:var(--sky-blue);box-shadow:inset 0 0 0 1px var(--sky-blue-line)}.hpk-ui .pill.lg{height:34px;padding:0 14px;font-size:13px;font-weight:var(--sky-fw-black);gap:6px}.hpk-ui .pill.xl{height:38px;padding:0 15px;font-size:19px;font-weight:var(--sky-fw-black);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.hpk-ui .pill.trim{background:color-mix(in srgb,var(--sky-s-trim) 14%,var(--sky-card));color:color-mix(in srgb,var(--sky-s-trim) 55%,var(--sky-ink));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sky-s-trim) 32%,transparent)}.hpk-ui button.pill{border:0;font-family:inherit;cursor:pointer}.hpk-ui .pill.obj{background:rgba(var(--sky-obj-rgb),.1);color:var(--sky-obj-ink);box-shadow:inset 0 0 0 1px rgba(var(--sky-obj-rgb),.25)}.hpk-ui .pill.grey{background:rgba(var(--sky-ink-rgb),.05);color:var(--sky-mut);box-shadow:inset 0 0 0 1px var(--sky-hair)}.hpk-ui .rb{width:36px;height:36px;flex:0 0 36px;border-radius:var(--sky-r-round);display:grid;place-items:center;background:rgba(var(--sky-surface-rgb),.88);border:1px solid var(--sky-hair);color:var(--sky-mut);transition:transform var(--sky-dur-quick)}.hpk-ui .rb:active{transform:scale(.94)}.hpk-ui .btn:not(:where(.st-legacy *)){height:44px;padding:0 16px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:var(--sky-fw-black);font-size:13.5px;white-space:nowrap}.hpk-ui .btn:not(:where(.st-legacy *)).go{background:var(--sky-act-bg);color:var(--sky-act-ink);box-shadow:var(--sky-act-shadow)}.hpk-ui .btn:not(:where(.st-legacy *)).soft{background:rgba(var(--sky-surface-rgb),.88);border:1px solid var(--sky-hair);color:var(--sky-blue)}.hpk-ui .btn:not(:where(.st-legacy *)).ghost{color:var(--sky-blue)}.hpk-ui .btn:not(:where(.st-legacy *)):disabled{opacity:.45;cursor:default}.hpk-ui .seg{display:inline-flex;padding:3px;border-radius:var(--sky-r-pill);background:rgba(var(--sky-ink-rgb),.06);gap:2px}.hpk-ui .seg button{height:30px;padding:0 12px;border-radius:var(--sky-r-pill);font-size:12px;font-weight:var(--sky-fw-heavy);color:var(--sky-mut)}.hpk-ui .seg button[aria-pressed=true]{background:rgb(var(--sky-surface-rgb));color:var(--sky-blue);box-shadow:0 2px 6px rgba(var(--sky-shadow-rgb),.12)}.hpk-ui .seg.is-wide{display:flex;width:100%}.hpk-ui .seg.is-wide button{flex:1 1 0;min-width:0;height:40px;padding:0 8px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hpk-ui .toast{position:absolute;left:50%;bottom:170px;transform:translate(-50%);z-index:var(--sky-z-frame-toast);display:flex;align-items:center;gap:10px;width:max-content;padding:9px 16px 9px 12px;border-radius:22px;--toast-dot:var(--sky-ok);background:linear-gradient(135deg,color-mix(in srgb,var(--toast-dot) 16%,transparent),color-mix(in srgb,var(--toast-dot) 4%,transparent)),rgba(var(--sky-surface-rgb),.78);-webkit-backdrop-filter:var(--sky-blur-toast);backdrop-filter:var(--sky-blur-toast);border:1px solid rgba(var(--sky-rim-rgb),.92);box-shadow:0 12px 32px rgba(var(--sky-shadow-rgb),.18),inset 0 1px rgba(var(--sky-rim-rgb),.95);color:var(--sky-ink);font-size:13.5px;font-weight:750;letter-spacing:-.01em;white-space:nowrap}.hpk-ui .toast:before{content:"";flex:0 0 10px;width:10px;height:10px;border-radius:var(--sky-r-round);background:var(--toast-dot);box-shadow:0 0 0 4px color-mix(in srgb,var(--toast-dot) 20%,transparent)}.hpk-ui .scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--sky-z-frame-sheet);background:rgba(var(--sky-ink-rgb),.14);display:flex;align-items:flex-end;padding:12px 10px 96px}.hpk-ui .sheet{width:100%;padding:16px;border-radius:26px;background:linear-gradient(165deg,rgba(var(--sky-surface-rgb),.93),rgba(var(--sky-pale-rgb),.86));border:1px solid var(--sky-edge);box-shadow:inset 0 1px rgb(var(--sky-rim-rgb)),0 24px 60px rgba(var(--sky-shadow-rgb),.24);backdrop-filter:var(--sky-blur-sheet);-webkit-backdrop-filter:var(--sky-blur-sheet);display:grid;gap:12px}.hpk-ui .sheet h4{margin:0;font-size:var(--sky-fs-lg);font-weight:var(--sky-fw-black)}.hpk-ui .sheet p{margin:0;font-size:var(--sky-fs-sm);color:var(--sky-mut);line-height:1.5}.hpk-ui .lk-sh{display:grid;gap:8px}.hpk-ui .lk-sh .rw{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px;border-radius:14px;background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair)}.hpk-ui .lk-sh .rw b{display:block;font-size:13.5px;font-weight:var(--sky-fw-black)}.hpk-ui .lk-sh .rw small{display:block;font-size:var(--sky-fs-xs);color:var(--sky-mut);font-weight:var(--sky-fw-bold)}.hpk-ui .lk-sh .rw .ic{width:32px;height:32px;flex:0 0 32px;border-radius:10px;display:grid;place-items:center;background:rgba(var(--sky-blue-rgb),.08);color:var(--sky-blue)}.hpk-ui .wf{position:absolute;left:0;right:0;bottom:0;top:10px;z-index:var(--sky-z-frame-window);display:flex;flex-direction:column;border-radius:30px 30px 0 0;background:linear-gradient(180deg,var(--sky-win-top),var(--sky-win-bot));box-shadow:0 -10px 40px rgba(var(--sky-ink-rgb),.22);animation:hpk-wfup var(--sky-dur-sheet) var(--sky-ease-out);will-change:transform}.hpk-ui .sheet .grabz{display:grid;place-items:center;height:14px;margin:-8px 0 2px;touch-action:none;cursor:grab}.hpk-ui .sheet .grabz i{width:42px;height:5px;border-radius:3px;background:rgba(var(--sky-ink-rgb),.28)}.hpk-ui .wf .grabz{flex:0 0 22px;display:grid;place-items:center;touch-action:none;cursor:grab}.hpk-ui .wf .grabz i{width:42px;height:5px;border-radius:3px;background:rgba(var(--sky-ink-rgb),.28)}.hpk-ui .wf .wh .x{width:32px;height:32px;font-size:15px;opacity:.75}.hpk-ui .wback{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--sky-z-frame-window-dim);background:rgba(var(--sky-ink-rgb),.18);transition:opacity var(--sky-dur-base)}.hpk-ui .wh{display:flex;align-items:center;gap:10px;padding:2px 4px}.hpk-ui .wh h2{margin:0;font-size:22px;font-weight:var(--sky-fw-black);letter-spacing:-.025em}.hpk-ui .wh small{display:block;font-size:12px;color:var(--sky-mut);font-weight:var(--sky-fw-bold)}.hpk-ui .wh .x{margin-left:auto;width:38px;height:38px;border-radius:var(--sky-r-round);display:grid;place-items:center;background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);color:var(--sky-mut);font-size:18px;font-weight:var(--sky-fw-black)}.hpk-ui .wcard{padding:12px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.hpk-ui .wsec{font-size:var(--sky-fs-micro);font-weight:var(--sky-fw-black);letter-spacing:.14em;text-transform:uppercase;color:var(--sky-mut)}.hpk-ui .wchip{height:30px;padding:0 11px;border-radius:var(--sky-r-pill);display:inline-flex;align-items:center;gap:6px;background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);font-size:12px;font-weight:var(--sky-fw-heavy);color:var(--sky-mut)}.hpk-ui .wchip[aria-pressed=true]{border-color:var(--sky-blue-line);color:var(--sky-blue);background:var(--sky-tint)}.hpk-ui .wrow{display:flex;gap:6px;flex-wrap:wrap}.hpk-ui .wtog{display:flex;align-items:center;gap:10px}.hpk-ui .wtog span{flex:1;min-width:0;font-size:13px;font-weight:var(--sky-fw-heavy)}.hpk-ui .wtog small{display:block;font-size:var(--sky-fs-xs);color:var(--sky-mut);font-weight:var(--sky-fw-bold)}.hpk-ui .wf .scr{padding-top:4px;padding-bottom:110px}.hpk-ui .wback{position:fixed;z-index:var(--sky-z-window-dim)}.hpk-ui .wf{position:fixed;top:calc(10px + env(safe-area-inset-top));z-index:var(--sky-z-window);max-width:560px;margin:0 auto}.hpk-ui .wf .scr{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;display:flex;flex-direction:column;gap:12px;padding:4px 12px calc(110px + env(safe-area-inset-bottom))}.hpk-ui .wf .scr>*{flex-shrink:0}.hpk-ui .scrim{position:fixed;z-index:var(--sky-z-sheet);padding-bottom:calc(96px + env(safe-area-inset-bottom))}.hpk-ui .sheet{max-width:540px;margin:0 auto;max-height:calc(100dvh - 130px);overflow-y:auto;will-change:transform}.hpk-ui .lk-grab{display:grid;place-items:center;height:10px;margin:-8px 0 -4px;touch-action:none}.hpk-ui .lk-grab i{width:38px;height:4px;border-radius:3px;background:rgba(var(--sky-ink-rgb),.22)}.hpk-ui .toast{position:fixed;bottom:calc(92px + env(safe-area-inset-bottom));z-index:var(--sky-z-toast);max-width:calc(100vw - 32px);white-space:normal;text-align:center}.hpk-ui .toast.is-warn{--toast-dot:var(--sky-bad);color:var(--sky-ink)}.hpk-ui .toast{text-align:left}.hpk-ui .lk-sh .rw:disabled{opacity:.45}.hpk-ui .btn.danger{background:var(--sky-bad-fill);color:rgb(var(--sky-on-fade-rgb))}.hpk-ui textarea:focus:focus-visible,.hpk-ui input:focus:focus-visible{outline:none;border-color:var(--sky-blue-line);box-shadow:0 0 0 3px var(--sky-tint)}.hpk-ui button:focus-visible,.hpk-ui a:focus-visible,.hpk-ui [role=button]:focus-visible{outline:2px solid var(--sky-blue);outline-offset:2px}.hpk-ui .swt{width:42px;height:26px;border-radius:var(--sky-r-pill);background:rgba(var(--sky-ink-rgb),.14);position:relative;flex:0 0 42px;transition:background var(--sky-dur-quick)}.hpk-ui .swt:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:var(--sky-r-round);background:rgb(var(--sky-surface-rgb));box-shadow:0 1px 3px rgba(var(--sky-shade-rgb),.2);transition:left var(--sky-dur-quick)}.hpk-ui .swt[aria-checked=true]{background:linear-gradient(135deg,var(--sky-sw-top),var(--sky-home))}.hpk-ui .swt[aria-checked=true]:after{left:19px}.hpk-ui .wchip i{width:9px;height:9px;border-radius:var(--sky-r-round);background:var(--c)}.hpk-ui .wf .toast{bottom:calc(92px + env(safe-area-inset-bottom))}.hpk-ui.hpk-float{display:contents}.hpk-ui.hpk-part{background:none}.hpk-ui .wmore{display:flex;align-items:center;gap:8px;width:100%;text-align:left;font-size:13px;font-weight:var(--sky-fw-black);color:var(--sky-ink)}.hpk-ui .wmore small{font-weight:var(--sky-fw-bold);color:var(--sky-mut);font-size:11.5px;margin-left:auto}.hpk-ui .wmore .cv{display:grid;color:var(--sky-mut);transition:transform var(--sky-dur-base)}.hpk-ui .wmore[aria-expanded=true] .cv{transform:rotate(180deg)}.hpk-ui .frow{display:flex;gap:8px}.hpk-ui .frow .btn{height:42px;flex:1}.hpk-ui .frow .btn.soft{flex:0 0 auto}.hpk-ui .lk-sh .frow .btn.soft{flex:1}.hpk-ui .frow.wrap{flex-wrap:wrap}.hpk-ui .frow.wrap .btn,.hpk-ui .frow.wrap .btn.soft{flex:1 1 auto;min-width:0}.hpk-ui button.hc-st{border:0}.hpk-ui .dd{height:30px;padding:0 10px;border-radius:10px;background:var(--sky-tint);border:1px solid var(--sky-blue-line);font-size:11.5px;font-weight:var(--sky-fw-heavy);color:var(--sky-blue);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.hpk-ui .lk{display:flex;align-items:center;gap:11px;padding:11px 8px;font-size:13.5px;font-weight:var(--sky-fw-heavy);width:100%;text-align:left}.hpk-ui .lk+.lk{border-top:1px solid var(--sky-hair2)}.hpk-ui .lk>span{margin-left:auto;color:var(--sky-faint)}.hpk-ui .sw{width:32px;height:32px;flex:0 0 32px;border-radius:var(--sky-r-round);border:1.5px dashed rgba(var(--sky-ink-rgb),.25);display:grid;place-items:center;color:var(--sky-faint);font-size:15px;font-weight:var(--sky-fw-black);background:rgb(var(--sky-surface-rgb))}.hpk-ui .sw.set{border:2px solid rgb(var(--sky-surface-rgb));box-shadow:0 0 0 1px var(--sky-hair),0 2px 6px rgba(var(--sky-shadow-2-rgb),.15);background:var(--sw,rgb(var(--sky-surface-rgb)))}.hpk-ui .sw.lock{border:1.5px solid var(--sky-hair);background:repeating-linear-gradient(135deg,var(--sky-lock-a) 0 4px,var(--sky-lock-b) 4px 8px);color:var(--sky-mut);font-size:12px}.hpk-ui .sw.big{width:40px;height:40px;flex-basis:40px}.hpk-ui .sw.is-primer{--sw:var(--sky-primer)}.hpk-ui .chips{display:flex;flex-wrap:wrap;gap:6px}.hpk-ui .chip{height:32px;padding:0 12px;border-radius:var(--sky-r-pill);background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);font-size:12px;font-weight:var(--sky-fw-heavy);color:var(--sky-mut)}.hpk-ui .chip[aria-pressed=true]{background:var(--sky-tint);border-color:var(--sky-blue-line);color:var(--sky-blue)}.hpk-ui .chip.q{border-style:dashed}.hpk-ui .hc{padding:12px 0 10px;border-radius:26px;cursor:pointer}.hpk-ui .hc-top{display:flex;align-items:center;gap:12px;padding:0 12px}.hpk-ui .hc-st{width:38px;height:38px;flex:0 0 38px;border-radius:var(--sky-r-sm);display:grid;place-items:center;font-size:15px;font-weight:var(--sky-fw-black)}.hpk-ui .hc-st.ok{background:rgba(var(--sky-ok-rgb),.1);color:var(--sky-ok);box-shadow:inset 0 0 0 1.5px rgba(var(--sky-ok-rgb),.25)}.hpk-ui .hc-st.warn{background:rgba(var(--sky-warn-rgb),.1);color:var(--sky-warn);box-shadow:inset 0 0 0 1.5px rgba(var(--sky-warn-rgb),.28)}.hpk-ui .hc-n{min-width:0;flex:1}.hpk-ui .hc-n b{display:block;font-size:19px;font-weight:var(--sky-fw-black);letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hpk-ui .hc-n small{display:block;font-size:var(--sky-fs-sm);color:var(--sky-mut);font-weight:var(--sky-fw-bold);margin-top:1px}.hpk-ui .hc-price{height:34px;padding:0 12px;border-radius:13px;display:grid;place-items:center;font-size:15.5px;font-weight:var(--sky-fw-black);background:color-mix(in srgb,var(--c) 7%,rgb(var(--sky-surface-rgb)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 22%,transparent);flex:0 0 auto}.hpk-ui .hc-chev{width:42px;height:42px;flex:0 0 42px;border-radius:var(--sky-r-round);display:grid;place-items:center;background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);color:var(--sky-mut)}.hpk-ui .hc-rail{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:12px 12px 2px;scroll-padding-inline:12px;scroll-snap-type:x proximity}.hpk-ui .hc-rail::-webkit-scrollbar{display:none}.hpk-ui .hc-sp{flex:0 0 auto;scroll-snap-align:start;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 10px;border-radius:var(--sky-r-sm);background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);font-size:13px;font-weight:var(--sky-fw-heavy);box-shadow:0 1px 2px rgba(var(--sky-shadow-2-rgb),.05)}.hpk-ui .hc-sp:before{content:"";width:3px;height:15px;border-radius:3px;background:var(--sc)}.hpk-ui .hc-sp em{font-style:normal;font-size:12px;font-weight:var(--sky-fw-black);color:var(--sky-blue)}.hpk-ui .hc-div{height:1px;background:var(--sky-hair);margin:10px 12px}.hpk-ui .hc-foot{display:flex;gap:7px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:0 12px;align-items:center}.hpk-ui .hc-foot::-webkit-scrollbar{display:none}.hpk-ui .hc-foot>*{flex:0 0 auto}.hpk-ui .hc-chip{height:30px;padding:0 11px;border-radius:var(--sky-r-pill);display:inline-flex;align-items:center;gap:6px;font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-heavy);background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);color:var(--sky-mut)}.hpk-ui .hc-obj{height:28px;padding:0 10px;border-radius:var(--sky-r-pill);display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:var(--sky-fw-heavy);letter-spacing:.01em;background:rgba(var(--sky-obj-rgb),.1);color:var(--sky-obj-ink);box-shadow:inset 0 0 0 1px rgba(var(--sky-obj-rgb),.25);white-space:nowrap}.hpk-ui .rec{margin:12px 12px 0;padding:12px;border-radius:20px;background:rgba(var(--sky-surface-rgb),.7);border:1px solid var(--sky-hair2);display:grid;gap:10px}.hpk-ui .rec h4{margin:0;font-size:var(--sky-fs-md);font-weight:var(--sky-fw-black)}.hpk-ui .rec-money{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.hpk-ui .rec-money div{padding:8px;border-radius:13px;text-align:center;background:color-mix(in srgb,var(--c) 8%,rgb(var(--sky-surface-rgb)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 18%,transparent)}.hpk-ui .rec-money b{display:block;font-size:15px;font-weight:var(--sky-fw-black);color:var(--c)}.hpk-ui .rec-money small{display:block;font-size:var(--sky-fs-micro);font-weight:var(--sky-fw-heavy);color:var(--sky-mut);letter-spacing:.04em}.hpk-ui .rec-in{padding:10px;border-radius:15px;background:rgba(var(--sky-obj-rgb),.06);box-shadow:inset 0 0 0 1px rgba(var(--sky-obj-rgb),.18)}.hpk-ui .rec-in .ey{color:var(--sky-obj-ink)}.hpk-ui .rec-in b{display:block;font-size:13px;font-weight:var(--sky-fw-black);color:var(--sky-obj-ink);margin-top:3px}.hpk-ui .rec-in small{font-size:var(--sky-fs-xs);color:var(--sky-mut);font-weight:var(--sky-fw-bold)}.hpk-ui .hc-note{display:flex;gap:8px;align-items:flex-start;margin:9px 12px 0;padding:8px 10px;border-radius:var(--sky-r-sm);background:rgba(var(--sky-warn-rgb),.07);box-shadow:inset 0 0 0 1px rgba(var(--sky-warn-rgb),.14);font-size:12px;font-weight:var(--sky-fw-bold);color:var(--sky-note-ink);line-height:1.4}.hpk-ui .hc-note b{font-weight:var(--sky-fw-black);color:var(--sky-note-ink-2)}.hpk-ui .hc-st.skip{background:rgba(var(--sky-bad-rgb),.1);color:var(--sky-bad);box-shadow:inset 0 0 0 1.5px rgba(var(--sky-bad-rgb),.35)}.hpk-ui .hc-obj.skip{text-decoration:line-through;text-decoration-color:var(--sky-bad);text-decoration-thickness:2px;background:rgba(var(--sky-bad-rgb),.07);color:var(--sky-mut);box-shadow:inset 0 0 0 1px rgba(var(--sky-bad-rgb),.3)}.hpk-ui .hc-sp.skip{text-decoration:line-through;text-decoration-color:var(--sky-bad);text-decoration-thickness:2px;color:var(--sky-mut);border-color:rgba(var(--sky-bad-rgb),.35);background:rgba(var(--sky-bad-rgb),.05)}.hpk-ui .hc-sp.skip:before{background:var(--sky-bad)}.hpk-ui .hc-sp.skip em{color:var(--sky-bad);text-decoration:none}.hpk-ui .hc-obj svg{color:var(--sky-obj)}.hpk-ui .rec .hc-note{margin:0}.hpk-ui .hc.is-obj .hc-st{background:rgba(var(--sky-obj-rgb),.1);color:var(--sky-obj);box-shadow:inset 0 0 0 1.5px rgba(var(--sky-obj-rgb),.25)}.hpk-ui .hc.is-obj .hc-sp:before{background:var(--sky-obj)}.hpk-ui .menu{position:absolute;z-index:var(--sky-z-menu);min-width:150px;padding:5px;border-radius:16px;background:var(--sky-pop-glass);border:1px solid var(--sky-pop-edge);box-shadow:var(--sky-pop-shadow);-webkit-backdrop-filter:var(--sky-pop-blur);backdrop-filter:var(--sky-pop-blur);display:grid;gap:2px}.hpk-ui .menu-i{height:36px;border:0;background:none;border-radius:11px;font:inherit;font-weight:var(--sky-fw-heavy);font-size:13px;text-align:left;padding:0 12px;color:var(--sky-ink);cursor:pointer}.hpk-ui .menu-i[aria-current=true]{background:var(--sky-tint);color:var(--sky-blue)}.hpk-ui .menu-hr{border:0;height:1px;background:var(--sky-hair);margin:3px 6px}.hpk-ui .kit-menu-demo{position:relative;min-height:150px}.hpk-ui .kit-menu-demo .menu{top:32px;left:0}.hp-sky .hpk-tag{display:inline-block;padding:1px 6px;border-radius:var(--sky-r-pill);font-size:10px;font-weight:850;line-height:1.5;white-space:nowrap}.hp-sky .hpk-tag.ok{background:rgba(var(--sky-ok-rgb),.1);color:var(--sky-ok);box-shadow:inset 0 0 0 1px rgba(var(--sky-ok-rgb),.28)}.hp-sky .hpk-tag.blue{background:var(--sky-tint);color:var(--sky-blue);box-shadow:inset 0 0 0 1px var(--sky-blue-line)}.hp-sky .hpk-tag.has-icon{display:inline-flex;align-items:center;gap:3px}.hp-sky .hpk-tag.has-icon .icn{display:block;flex:0 0 auto;width:11px;height:11px}@keyframes hpk-gm-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}.hp-sky .hpk-gm-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--sky-z-glass-menu-dim);background:rgba(var(--sky-ink-rgb),.08)}.hp-sky .hpk-gm{position:absolute;top:calc(100% + 8px);z-index:var(--sky-z-glass-menu);width:min(290px,84vw);animation:hpk-gm-in .16s ease-out}.hp-sky .hpk-gm.at-center{left:50%;translate:-50% 0}.hp-sky .hpk-gm.at-start{left:0;translate:0 0}.hp-sky .hpk-gm .hpk-gm-list{display:flex;flex-direction:column;gap:5px;margin:0;padding:8px;border-radius:22px;background:var(--sky-pop-glass);border:1px solid var(--sky-pop-edge);box-shadow:var(--sky-pop-glow);backdrop-filter:var(--sky-pop-blur);-webkit-backdrop-filter:var(--sky-pop-blur);max-height:min(340px,55vh);overflow-y:auto;overscroll-behavior:contain}.hp-sky .hpk-gm.is-solid .hpk-gm-list{background:var(--sky-pop-solid)}.hp-sky .hpk-gm .hpk-gm-i{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 12px;border-radius:var(--sky-r-sm);background:rgba(var(--sky-surface-rgb),.72);border:1px solid rgba(var(--sky-rim-rgb),.9);font:inherit;font-size:.8rem;font-weight:var(--sky-fw-heavy);color:var(--sky-ink);text-align:left;cursor:pointer}.hp-sky .hpk-gm div.hpk-gm-i{cursor:default}.hp-sky .hpk-gm .hpk-gm-i b{font-weight:var(--sky-fw-bold);color:var(--sky-mut);white-space:nowrap}.hp-sky .hpk-gm .hpk-gm-i.is-on{background:var(--sky-tint);border-color:var(--sky-tint-line);color:var(--sky-blue)}.hp-sky .hpk-gm .hpk-gm-i.is-on b{color:var(--sky-blue)}.hp-sky .hpk-gm .hpk-gm-t{padding:4px 6px 2px;font-size:.84rem;font-weight:var(--sky-fw-black);color:var(--sky-ink)}.hp-sky .hpk-gm .hpk-gm-note{padding:2px 6px 0;font-size:.72rem;font-weight:var(--sky-fw-heavy);color:var(--sky-mut)}.hp-sky .hpk-gm .hpk-gm-note.is-ok{color:var(--sky-ok)}.hp-sky .hpk-gm .hpk-gm-note.is-bad{color:var(--sky-bad)}@media(prefers-reduced-motion:reduce){.hp-sky .hpk-gm{animation:none}}.hpk-ui .glass.is-tap{position:relative;transition:transform var(--sky-dur-press) ease}.hpk-ui .glass.is-tap:has(>.card-hit:active){transform:scale(.985)}.hpk-ui .card-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--sky-z-base);width:100%;height:100%;border-radius:inherit}.hpk-ui .glass.is-tap>:not(.card-hit){position:relative;z-index:var(--sky-z-raised);pointer-events:none}.hpk-ui .glass.is-tap :is(button,a,input,select,textarea):not(.card-hit){pointer-events:auto}.hpk-ui .pill.teal{background:rgba(var(--sky-crew-rgb),.1);color:var(--sky-teal-ink);box-shadow:inset 0 0 0 1px rgba(var(--sky-crew-rgb),.24)}.hpk-ui .pill.dot:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:var(--sky-r-round);background:currentColor}.hpk-ui .pill.clip{min-width:0;max-width:100%;flex:0 1 auto}.hpk-ui .pill.clip>span{overflow:hidden;text-overflow:ellipsis}.hpk-ui .wrow.scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hpk-ui .wrow.scroll::-webkit-scrollbar{display:none}.hpk-ui .wrow.scroll>*{flex:0 0 auto}.hpk-ui .menu-anchor{position:relative;display:inline-flex}.hpk-ui .menu.at-start{top:calc(100% + 6px);left:0}.hpk-ui .menu.at-end{top:calc(100% + 6px);right:0}.hpk-ui .icn{display:block;flex:0 0 auto;width:18px;height:18px}.hpk-ui .stack{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-content:start;min-width:0}.hpk-ui .stack.a-center{justify-items:center;text-align:center}.hpk-ui .row{display:flex;align-items:center;gap:8px;min-width:0}.hpk-ui .row.a-start{align-items:flex-start}.hpk-ui .row.a-baseline{align-items:baseline}.hpk-ui .row.j-between{justify-content:space-between}.hpk-ui .row.j-end{justify-content:flex-end}.hpk-ui .row.j-center{justify-content:center}.hpk-ui .row.wrap{flex-wrap:wrap}.hpk-ui .grid{display:grid;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));gap:8px;min-width:0}@media(min-width:700px){.hpk-ui .grid.wide-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hpk-ui .grid.wide-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hpk-ui .grid.wide-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.hpk-ui .wide{grid-column:1/-1;min-width:0}.hpk-ui .swtile{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;min-width:0;min-height:58px;padding:10px 10px 10px 12px;border:1px solid var(--sky-hair);border-radius:var(--sky-r-sm);background:var(--sky-card);color:var(--sky-ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.hpk-ui .swtile.is-on{border-color:var(--sky-blue-line)}.hpk-ui .swtile-t{min-width:0;font-size:15px;font-weight:var(--sky-fw-black);letter-spacing:-.02em;line-height:1.2;overflow-wrap:anywhere}.hpk-ui .swtile-s{grid-column:1/-1;color:var(--sky-mut);font-size:12px;font-weight:var(--sky-fw-bold);line-height:1.3}.hpk-ui .tile{display:grid;align-content:start;gap:2px;min-width:0;min-height:64px;padding:10px 12px;border:1px solid var(--sky-hair);border-radius:var(--sky-r-sm);background:var(--sky-card);color:var(--sky-ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.hpk-ui .tile.is-on,.hpk-ui button.item[aria-pressed=true]{border-color:var(--sky-blue-line);box-shadow:0 0 0 3px var(--sky-tint)}.hpk-ui .tile small{color:var(--sky-mut);font-size:var(--sky-fs-micro);font-weight:var(--sky-fw-black);letter-spacing:.12em;text-transform:uppercase}.hpk-ui .tile b{font-size:var(--sky-fs-lg);font-weight:var(--sky-fw-black);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hpk-ui .tile em{color:var(--sky-mut);font-size:12px;font-style:normal;font-weight:var(--sky-fw-bold);line-height:1.3}.hpk-ui :is(.stack,.row,.grid).g-xs{gap:4px}.hpk-ui :is(.stack,.row,.grid).g-sm{gap:8px}.hpk-ui :is(.stack,.row,.grid).g-md{gap:12px}.hpk-ui :is(.stack,.row,.grid).g-lg{gap:18px}.hpk-ui .spacer{flex:1 1 auto;min-width:0}.hpk-ui .text{margin:0;min-width:0}.hpk-ui .text.t-title{font-size:var(--sky-fs-title);font-weight:var(--sky-fw-black);letter-spacing:-.035em;line-height:1.1}.hpk-ui .text.t-xl{font-size:var(--sky-fs-xl);font-weight:var(--sky-fw-black);letter-spacing:-.03em;line-height:1.15}.hpk-ui .text.t-lg{font-size:var(--sky-fs-lg);font-weight:var(--sky-fw-black);letter-spacing:-.02em;line-height:1.25}.hpk-ui .text.t-md{font-size:var(--sky-fs-md);font-weight:var(--sky-fw-heavy);line-height:1.35}.hpk-ui .text.t-sm{font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-bold);line-height:1.4}.hpk-ui .text.t-xs{font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-heavy);line-height:1.3}.hpk-ui .text.c-mut{color:var(--sky-mut)}.hpk-ui .text.c-faint{color:var(--sky-faint)}.hpk-ui .text.c-ink2{color:var(--sky-ink-2)}.hpk-ui .text.c-ok{color:var(--sky-ok)}.hpk-ui .text.c-warn{color:var(--sky-warn)}.hpk-ui .text.c-bad{color:var(--sky-bad)}.hpk-ui .text.c-blue{color:var(--sky-blue)}.hpk-ui .text.c-obj{color:var(--sky-obj-ink)}.hpk-ui .text.clip{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hpk-ui .text.is-name{width:fit-content;max-width:100%;background:var(--sky-name-fade);-webkit-background-clip:text;background-clip:text;color:var(--sky-name-ink);-webkit-text-fill-color:transparent}.hpk-ui .text.select{-webkit-user-select:text;user-select:text}.hpk-ui .avatar{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:var(--sky-r-round);background:linear-gradient(145deg,rgb(var(--sky-pale-3-rgb)),rgb(var(--sky-pale-4-rgb)));box-shadow:inset 0 0 0 1px rgba(var(--sky-blue-rgb),.14);color:var(--sky-ink-2);font-size:var(--sky-fs-md);font-weight:var(--sky-fw-black);letter-spacing:.02em}.hpk-ui .avatar.lg{width:66px;height:66px;flex-basis:66px;font-size:var(--sky-fs-xl);box-shadow:inset 0 0 0 1px rgba(var(--sky-blue-rgb),.14),0 8px 20px rgba(var(--sky-shadow-rgb),.12)}.hpk-ui .avatar.is-grey{background:rgba(var(--sky-ink-rgb),.06);box-shadow:inset 0 0 0 1px var(--sky-hair);color:var(--sky-mut)}.hpk-ui .srch{display:flex;align-items:center;gap:9px;height:46px;padding:0 6px 0 13px;border-radius:16px;background:rgb(var(--sky-surface-rgb));box-shadow:0 6px 18px rgba(var(--sky-shadow-rgb),.1),0 1px 3px rgba(var(--sky-shadow-rgb),.08);transition:box-shadow .18s ease}.hpk-ui .srch:focus-within{box-shadow:0 8px 22px rgba(var(--sky-shadow-rgb),.16),0 1px 3px rgba(var(--sky-shadow-rgb),.1)}.hpk-ui .srch>.icn{width:19px;height:19px;color:var(--sky-home)}.hpk-ui .srch input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:var(--sky-ink);font-size:var(--sky-fs-field);font-weight:var(--sky-fw-bold);-webkit-appearance:none;-moz-appearance:none;appearance:none}.hpk-ui .srch input:focus,.hpk-ui .srch input:focus-visible{border:0!important;outline:0!important;box-shadow:none!important}.hpk-ui .srch input::placeholder{color:var(--sky-faint)}.hpk-ui .srch-x{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--sky-r-round);background:rgba(var(--sky-ink-rgb),.07);color:var(--sky-isl-ink)}.hpk-ui .srch-x .icn{width:14px;height:14px}.hpk-ui .nfield{display:grid;gap:1px;min-height:54px;padding:7px 12px 4px;border-radius:14px;background:rgb(var(--sky-surface-rgb));box-shadow:0 6px 18px rgba(var(--sky-shadow-rgb),.1),0 1px 3px rgba(var(--sky-shadow-rgb),.08)}.hpk-ui .nfield:focus-within{box-shadow:0 0 0 3px var(--sky-tint),0 6px 18px rgba(var(--sky-shadow-rgb),.1)}.hpk-ui .nfield-l{min-width:0;overflow:hidden;color:var(--sky-mut);font-size:var(--sky-fs-label);font-weight:850;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}.hpk-ui .nfield-v{display:flex;align-items:center;gap:4px;min-width:0}.hpk-ui .nfield input{flex:1;min-width:0;height:var(--sky-touch);margin:calc((32px - var(--sky-touch)) / 2) 0;padding:0;border:0;outline:0;background:transparent;color:var(--sky-ink);font-size:var(--sky-fs-lg);font-weight:850;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hpk-ui .nfield input:focus,.hpk-ui .nfield input:focus-visible{border:0!important;outline:0!important;box-shadow:none!important}.hpk-ui .nfield-v>em{flex:none;color:var(--sky-mut);font-size:var(--sky-fs-md);font-weight:var(--sky-fw-heavy);font-style:normal}.hpk-ui .nfield-v:has(>input[type=date]){position:relative}.hpk-ui .nfield input[type=date]{position:relative;padding-right:24px;text-align:left}.hpk-ui .nfield input::-webkit-date-and-time-value{text-align:left}.hpk-ui .nfield input::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;margin:0;padding:0;opacity:0;cursor:pointer}.hpk-ui .nfield-v>.icn{position:absolute;right:0;top:50%;width:18px;height:18px;margin-top:-9px;color:var(--sky-blue);pointer-events:none}.tw-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.hp-file-picker{position:fixed;left:-200vw;top:0;width:1px;height:1px;opacity:0}.tw-svg{display:block}.tw-svg text{font-family:var(--sky-font);font-weight:800}.tw-wall{fill:var(--sky-field)}.tw-panel,.tw-sheet{fill:var(--sky-card)}.tw-base{fill:var(--sky-s-base);fill-opacity:.3}.tw-rail{fill:var(--sky-s-wall);fill-opacity:.3}.tw-crown{fill:var(--sky-s-crown);fill-opacity:.25}.tw-casing{fill:var(--sky-card);stroke:var(--sky-hair)}.tw-door{fill:var(--sky-s-door);fill-opacity:.22}.tw-win{fill:var(--sky-s-win);fill-opacity:.2}.tw-cab{fill:var(--sky-obj);fill-opacity:.12;stroke:var(--sky-obj);stroke-opacity:.45}.tw-box{fill:rgba(var(--sky-blue-rgb),.04);stroke:var(--sky-ink-2)}.tw-num{fill:var(--sky-ink-2)}.tw-dline{stroke:var(--sky-mut);stroke-opacity:.7}.tw-span{stroke:var(--sky-blue);stroke-opacity:.45;stroke-linecap:round}.tw-gap{fill:var(--sky-blue)}.tw-open{fill:var(--sky-faint)}.tw-floor{stroke:var(--sky-hair)}.tw-pinbg{fill:var(--sky-field);stroke:var(--sky-hair)}.tw-pintx{fill:var(--sky-ink)}.tw-sideview{position:relative;height:var(--h)}.tw-pin{position:absolute;left:var(--x);top:var(--y);transform:translateY(-50%)}.tw-pin:has(.menu){z-index:var(--sky-z-menu)}.hpk-ui .ibtn{--c-rgb:var(--sky-slate-rgb);display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px}.hpk-ui .ibtn-i{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(var(--c-rgb),.26);border-radius:var(--sky-r-sm);background:linear-gradient(145deg,rgba(var(--c-rgb),.12),rgba(var(--c-rgb),.05)),rgb(var(--sky-surface-rgb));box-shadow:0 3px 9px rgba(var(--c-rgb),.12),inset 0 1px rgba(var(--sky-rim-rgb),.7);color:rgb(var(--c-rgb));transition:transform var(--sky-dur-press) ease}.hpk-ui .ibtn:active .ibtn-i{transform:scale(.92)}.hpk-ui .ibtn .icn{width:17px;height:17px}.hpk-ui .ibtn.is-blue{--c-rgb:var(--sky-home-rgb)}.hpk-ui .ibtn.is-green{--c-rgb:var(--sky-msg-rgb)}.hpk-ui .ibtn.is-rose{--c-rgb:var(--sky-map-rgb)}.hpk-ui .ibtn.is-grey{--c-rgb:var(--sky-slate-rgb)}.hpk-ui .ibtn.is-warm{--c-rgb:var(--sky-warn-rgb)}.hpk-ui .ibtn:disabled{opacity:.4}.hpk-ui .ibtn.tile{flex:1 1 0;width:auto;height:66px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:var(--sky-r-md);background:rgb(var(--sky-surface-rgb));box-shadow:0 6px 16px rgba(var(--sky-shadow-rgb),.08),0 1px 2px rgba(var(--sky-shadow-2-rgb),.06);color:var(--sky-ink);font-size:11.5px;font-weight:var(--sky-fw-heavy);transition:transform var(--sky-dur-press) ease}.hpk-ui .ibtn.tile .ibtn-i{width:auto;height:auto;border:0;background:none;box-shadow:none}.hpk-ui .ibtn.tile .icn{width:22px;height:22px}.hpk-ui .ibtn.tile:active{transform:scale(.96)}.hpk-ui .ibtn.tile:active .ibtn-i{transform:none}.hpk-ui .k-deposit,.hpk-ui .k-full{--k:var(--sky-pay-deposit);--ki:var(--sky-pay-deposit)}.hpk-ui .k-progress{--k:var(--sky-pay-progress);--ki:var(--sky-pay-progress-ink)}.hpk-ui .k-final{--k:var(--sky-pay-final);--ki:var(--sky-pay-final-ink)}.hpk-ui .k-change{--k:var(--sky-obj);--ki:var(--sky-obj-ink)}.hpk-ui .k-file{--k:var(--sky-blue);--ki:var(--sky-blue)}.hpk-ui .payb{min-width:0}.hpk-ui .paybar{display:flex;gap:3px;height:12px;overflow:hidden;border-radius:var(--sky-r-pill)}.hpk-ui .payb.sm{flex:1 1 auto}.hpk-ui .payb.sm .paybar{height:9px}.hpk-ui .paybar i{flex:var(--pct) 1 0%;min-width:6px;background:linear-gradient(90deg,var(--k) var(--fill),color-mix(in srgb,var(--k) 26%,rgb(var(--sky-surface-rgb))) var(--fill))}.hpk-ui .paylegend{display:flex;gap:3px;margin-top:5px;font-size:var(--sky-fs-label);font-weight:var(--sky-fw-black)}.hpk-ui .paylegend span{flex:var(--pct) 1 0%;min-width:30px;color:var(--ki)}.hpk-ui .paylegend span:last-child:not(:only-child){text-align:right}.hpk-ui .doc{--s:var(--sky-mut);position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:96px;padding:12px 9px 9px;overflow:hidden;border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--k) 13%,rgb(var(--sky-surface-rgb))),rgb(var(--sky-surface-rgb)) 80%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--k) 20%,transparent),0 4px 12px color-mix(in srgb,var(--k) 10%,transparent);text-align:left;transition:transform var(--sky-dur-press) ease}.hpk-ui .doc:not(.has-k){--k:var(--sky-slate);--ki:var(--sky-slate-ink)}.hpk-ui .doc:before{content:"";position:absolute;top:0;left:20%;right:20%;height:3px;border-radius:0 0 4px 4px;background:var(--k)}.hpk-ui .doc-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--sky-z-raised);width:100%;height:100%;border-radius:inherit}.hpk-ui .doc>:not(.doc-hit){position:relative;z-index:var(--sky-z-raised-2);pointer-events:none}.hpk-ui .doc:has(>.doc-hit:active){transform:scale(.96)}.hpk-ui .doc-top{display:flex;align-items:center;gap:5px;width:100%;min-height:22px}.hpk-ui .doc-i{display:grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border-radius:7px;background:rgb(var(--sky-surface-rgb));box-shadow:0 1px 3px color-mix(in srgb,var(--k) 30%,transparent);color:var(--ki);font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-black)}.hpk-ui .doc-i .icn{width:14px;height:14px}.hpk-ui .doc-a{color:var(--ki);font-size:var(--sky-fs-label);font-weight:var(--sky-fw-black)}.hpk-ui .doc-share{position:relative;display:grid;place-items:center;width:30px;height:30px;margin:-5px -4px -5px auto;border-radius:10px;background:rgba(var(--sky-surface-rgb),.92);box-shadow:0 1px 3px rgba(var(--sky-shadow-2-rgb),.14);color:var(--sky-isl-ink);pointer-events:auto}.hpk-ui .doc-share:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.hpk-ui .doc-share .icn{width:15px;height:15px}.hpk-ui .doc-t{margin-top:7px;font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-black);line-height:1.2}.hpk-ui .doc-v{font-size:15px;font-weight:var(--sky-fw-black);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.hpk-ui .doc-s{margin-top:3px;color:var(--s);font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-black)}.hpk-ui .doc small{color:var(--sky-mut);font-size:10px;font-weight:var(--sky-fw-bold);line-height:1.3}.hpk-ui .doc:is(.st-paid,.st-signed,.st-received){--s:var(--sky-ok)}.hpk-ui .doc:is(.st-due,.st-partial,.st-waiting){--s:var(--sky-warn)}.hpk-ui .doc:is(.st-overdue,.st-canceled){--s:var(--sky-bad)}.hpk-ui .doc:not(.has-k).st-signed{--k:var(--sky-ok);--ki:var(--sky-ok-ink)}.hpk-ui .doc:not(.has-k).st-waiting{--k:var(--sky-warn);--ki:var(--sky-amber-ink)}.hpk-ui .doc:not(.has-k).st-canceled{--k:var(--sky-bad);--ki:var(--sky-bad)}.hpk-ui .doc:is(.st-not_sent,.st-voided){background:rgb(var(--sky-surface-rgb));box-shadow:none;outline:1.5px dashed color-mix(in srgb,var(--k) 40%,transparent);outline-offset:-1.5px}.hpk-ui .doc:is(.st-not_sent,.st-voided):before{opacity:.35}.hpk-ui .doc.st-replaced{background:rgb(var(--sky-surface-rgb));box-shadow:inset 0 0 0 1px rgba(var(--sky-ink-rgb),.1)}.hpk-ui .doc.st-replaced :is(.doc-t,.doc-v){color:var(--sky-mut)}.hpk-ui .doc.is-busy{animation:hpk-pulse .9s ease-in-out infinite alternate}@keyframes hpk-pulse{to{opacity:.55}}.hpk-ui .tabs{display:flex;gap:8px;margin:-6px -12px -12px;padding:6px 12px 18px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hpk-ui .tabs::-webkit-scrollbar{display:none}.hpk-ui .tab{--tc:var(--sky-faint);flex:none;display:flex;align-items:center;gap:9px;min-width:150px;max-width:220px;height:56px;padding:0 14px 0 12px;border:1px solid var(--sky-edge);border-radius:var(--sky-r-md);background:rgb(var(--sky-surface-rgb));box-shadow:0 6px 16px rgba(var(--sky-shadow-rgb),.08),0 1px 2px rgba(var(--sky-shadow-2-rgb),.06);text-align:left}.hpk-ui .tab>i{flex:none;width:8px;height:8px;border-radius:var(--sky-r-round);background:var(--tc);box-shadow:0 0 0 3px color-mix(in srgb,var(--tc) 14%,transparent)}.hpk-ui .tab>span{min-width:0}.hpk-ui .tab b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:var(--sky-fw-black)}.hpk-ui .tab small{display:block;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sky-mut);font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-bold)}.hpk-ui .tab[aria-selected=true]{border-color:var(--sky-act-edge);background:var(--sky-act-bg);box-shadow:var(--sky-act-shadow)}.hpk-ui .tab[aria-selected=true] b{color:var(--sky-act-ink)}.hpk-ui .tab.is-ok{--tc:var(--sky-ok)}.hpk-ui .tab.is-warn{--tc:var(--sky-warn)}.hpk-ui .tab.is-bad{--tc:var(--sky-bad)}.hpk-ui .tab.is-blue{--tc:var(--sky-mat)}.hpk-ui .tab.is-teal{--tc:var(--sky-crew)}.hpk-ui .tab.is-obj{--tc:var(--sky-obj)}.hpk-ui .tab.is-grey{--tc:var(--sky-dur)}.hpk-ui .hl mark{border-radius:4px;background:rgba(var(--sky-gold-rgb),.36);color:var(--sky-ink);-webkit-text-fill-color:var(--sky-ink)}.hpk-ui .stat{display:grid;gap:1px;min-width:0}.hpk-ui .stat small{color:var(--sky-mut);font-size:9px;font-weight:var(--sky-fw-heavy);letter-spacing:.12em;text-transform:uppercase}.hpk-ui .stat b{color:var(--v,var(--sky-ink));font-size:var(--sky-fs-field);font-weight:var(--sky-fw-black);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.hpk-ui .stat em{color:var(--sv,var(--sky-mut));font-size:var(--sky-fs-xs);font-style:normal;font-weight:var(--sky-fw-heavy);white-space:nowrap}.hpk-ui .stat.at-center{text-align:center}.hpk-ui .stat.at-end{text-align:right}.hpk-ui .stat.is-ok{--v:var(--sky-ok)}.hpk-ui .stat.is-warn{--v:var(--sky-warn)}.hpk-ui .stat.is-bad{--v:var(--sky-bad)}.hpk-ui .stat.is-slate{--v:var(--sky-slate-ink)}.hpk-ui .stat.is-blue{--v:var(--sky-blue)}.hpk-ui .stat.is-faint{--v:var(--sky-faint)}.hpk-ui .stat.sub-ok{--sv:var(--sky-ok)}.hpk-ui .stat.sub-warn{--sv:var(--sky-warn)}.hpk-ui .stat.sub-ink{--sv:var(--sky-ink)}.hpk-ui .item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;min-width:0}.hpk-ui .item.no-l{grid-template-columns:minmax(0,1fr) auto}.hpk-ui .item-m{display:grid;gap:2px;min-width:0}.hpk-ui .item-t{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--sky-fs-field);font-weight:var(--sky-fw-black);letter-spacing:-.02em;line-height:1.25}.hpk-ui .item-s{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sky-mut);font-size:12px;font-weight:var(--sky-fw-bold)}.hpk-ui .item-r{min-width:0;text-align:right}.hpk-ui button.item{width:100%;min-height:var(--sky-touch);padding:10px 12px;border:1px solid var(--sky-hair);border-radius:var(--sky-r-sm);background:var(--sky-card);color:var(--sky-ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.hpk-ui .empty{display:grid;justify-items:center;gap:6px;padding:28px 20px 22px;border:1px solid var(--sky-glass-edge);border-radius:var(--sky-r-lg);background:var(--sky-lk-glass);box-shadow:var(--sky-glass-shadow);text-align:center}.hpk-ui .empty-i{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--sky-r-md);background:linear-gradient(145deg,rgba(var(--sky-home-rgb),.14),rgba(var(--sky-home-rgb),.05)),rgb(var(--sky-surface-rgb));box-shadow:0 6px 16px rgba(var(--sky-home-rgb),.14);color:var(--sky-home)}.hpk-ui .empty-i .icn{width:26px;height:26px}.hpk-ui .empty h3{margin:8px 0 0;font-size:var(--sky-fs-lg);font-weight:var(--sky-fw-black);letter-spacing:-.02em;text-wrap:balance}.hpk-ui .empty p{margin:0 0 10px;color:var(--sky-mut);font-size:13px;font-weight:var(--sky-fw-bold);line-height:1.4}.hpk-ui .events{margin:0;padding:4px 14px;list-style:none}.hpk-ui .events li{--tc:var(--sky-slate);display:flex;align-items:center;gap:12px;min-height:46px}.hpk-ui .events li+li{border-top:1px solid var(--sky-hair)}.hpk-ui .events li>i{flex:none;width:8px;height:8px;border-radius:var(--sky-r-round);background:var(--tc);box-shadow:0 0 0 4px color-mix(in srgb,var(--tc) 12%,transparent)}.hpk-ui .events li>span{flex:1;min-width:0;font-size:13.5px;font-weight:var(--sky-fw-heavy);line-height:1.3}.hpk-ui .events time{flex:none;color:var(--sky-mut);font-size:11.5px;font-weight:var(--sky-fw-heavy)}.hpk-ui .events .is-ok{--tc:var(--sky-ok)}.hpk-ui .events .is-warn{--tc:var(--sky-warn)}.hpk-ui .events .is-bad{--tc:var(--sky-bad)}.hpk-ui .events .is-blue{--tc:var(--sky-blue)}.hpk-ui .events .is-teal{--tc:var(--sky-crew)}.hpk-ui .events .is-obj{--tc:var(--sky-obj)}.hpk-ui .events .is-grey{--tc:var(--sky-slate)}.hpk-ui .pagehead{position:sticky;top:calc(8px + env(safe-area-inset-top,0px));z-index:var(--sky-z-sticky);display:grid;gap:12px;padding:14px 14px 12px;border:1px solid var(--sky-glass-edge);border-radius:var(--sky-r-lg);background:linear-gradient(180deg,rgba(var(--sky-surface-rgb),.94),rgba(var(--sky-surface-rgb),.84));box-shadow:var(--sky-glass-shadow)}.hpk-ui .pagehead-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.hpk-ui .pagehead h1{margin:0;font-size:var(--sky-fs-title);font-weight:var(--sky-fw-black);letter-spacing:-.035em;line-height:1.1}.hpk-ui .pagehead-r{display:flex;align-items:center;gap:6px}.hpk-ui .pagehead-h{display:grid;gap:1px;min-width:0}.hpk-ui .pagehead-h small{color:var(--ph-ey,var(--sky-mut));font-size:var(--sky-fs-label);font-weight:var(--sky-fw-black);letter-spacing:.14em;text-transform:uppercase}.hpk-ui .pagehead-h h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hpk-ui .pagehead-back{flex:none;width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid var(--sky-hair);border-radius:var(--sky-r-round);background:var(--sky-card);color:var(--sky-ink);font:inherit;font-size:20px;font-weight:var(--sky-fw-heavy);line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.hpk-ui .pagehead-back:active{background:var(--sky-tint)}.hpk-ui .pagehead-back:focus-visible{outline:2px solid var(--sky-blue);outline-offset:2px}.hpk-ui .pagehead.has-back .pagehead-top>.pagehead-h,.hpk-ui .pagehead.has-back .pagehead-top>h1{flex:1 1 auto;min-width:0}.hpk-ui .pagehead.is-sm{gap:9px;padding:10px 12px}.hpk-ui .pagehead.is-sm h1{font-size:21px}.hpk-ui .pagehead.is-sm .pagehead-r{gap:12px}.hpk-ui .pagehead.is-trim{--ph-ey:color-mix(in srgb,var(--sky-s-trim) 62%,var(--sky-ink))}.hpk-ui .pagehead>.wrow.scroll{margin-inline:-14px;padding-inline:14px;scroll-padding-inline:14px}.hpk-ui .paper{display:block;width:100%;height:auto;margin:0 auto;border-radius:6px;background:rgb(var(--sky-surface-rgb));box-shadow:0 18px 40px rgba(var(--sky-ink-rgb),.18),0 2px 6px rgba(var(--sky-ink-rgb),.08)}.hpk-ui .paper.is-phone{max-width:480px}.hpk-ui .paper.has-ratio{aspect-ratio:var(--ratio);overflow:hidden}.hpk-ui .paper>canvas{display:block;width:100%;height:100%}.hpk-ui .aisl{position:sticky;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:var(--sky-z-island);display:flex;gap:8px;padding:8px;border:1px solid rgba(var(--sky-rim-rgb),.85);border-radius:var(--sky-r-lg);background:linear-gradient(180deg,rgba(var(--sky-rim-rgb),.5),rgba(var(--sky-sheen-rgb),0) 55%),linear-gradient(180deg,rgba(var(--sky-pale-3-rgb),.84),rgba(var(--sky-pale-4-rgb),.82));box-shadow:0 14px 34px rgba(var(--sky-shadow-3-rgb),.2),inset 0 1px rgb(var(--sky-rim-rgb));-webkit-backdrop-filter:var(--sky-blur-island);backdrop-filter:var(--sky-blur-island)}.hpk-ui .aisl>.btn{flex:1;height:46px;border-radius:17px}.hpk-ui .wf>.aisl{position:absolute;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px))}.hpk-ui .banner{--bt:var(--sky-blue);position:relative;display:grid;gap:7px;padding:16px 16px 15px;overflow:hidden;border:1px solid rgba(var(--sky-rim-rgb),.92);border-radius:var(--sky-r-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--bt) 14%,rgb(var(--sky-surface-rgb))),color-mix(in srgb,var(--bt) 6%,rgb(var(--sky-surface-rgb))) 55%,rgb(var(--sky-surface-rgb)));box-shadow:0 10px 26px rgba(var(--sky-shadow-rgb),.1),inset 0 1px rgb(var(--sky-rim-rgb))}.hpk-ui .banner:after{content:"";position:absolute;top:-46px;right:-36px;width:160px;height:160px;border-radius:var(--sky-r-round);background:radial-gradient(circle,color-mix(in srgb,var(--bt) 18%,transparent),transparent 70%);pointer-events:none}.hpk-ui .banner>*{position:relative}.hpk-ui .banner-ey{color:color-mix(in srgb,var(--bt) 72%,var(--sky-ink));font-size:var(--sky-fs-label);font-weight:var(--sky-fw-black);letter-spacing:.14em;text-transform:uppercase}.hpk-ui .banner-t{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.hpk-ui .banner-t b{color:var(--sky-ink);font-size:24px;font-weight:var(--sky-fw-black);letter-spacing:-.03em;line-height:1.12}.hpk-ui .banner-badge{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:var(--sky-r-pill);background:rgb(var(--sky-surface-rgb));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bt) 30%,transparent),0 2px 6px rgba(var(--sky-shadow-rgb),.08);color:color-mix(in srgb,var(--bt) 85%,var(--sky-ink));font-size:13px;font-weight:var(--sky-fw-black);white-space:nowrap}.hpk-ui .banner.is-teal{--bt:var(--sky-crew)}.hpk-ui .banner.is-warm{--bt:var(--sky-warn)}.hpk-ui .thumb{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;border:0;border-radius:14px;overflow:hidden;background:rgba(var(--sky-ink-rgb),.06);box-shadow:0 3px 10px rgba(var(--sky-shadow-rgb),.1);transition:transform var(--sky-dur-press) ease,box-shadow var(--sky-dur-quick) ease}.hpk-ui .thumb:active{transform:scale(.97)}.hpk-ui .thumb>img{display:block;width:100%;height:100%;object-fit:cover}.hpk-ui .thumb-wait{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--sky-ink-rgb),.06);animation:hpk-pulse .9s ease-in-out infinite alternate}.hpk-ui .thumb-mark{position:absolute;right:6px;bottom:6px;width:24px;height:24px;border-radius:var(--sky-r-round);display:grid;place-items:center;border:2px solid rgb(var(--sky-surface-rgb));background:rgba(var(--sky-ink-rgb),.18);box-shadow:0 1px 4px rgba(var(--sky-shadow-rgb),.3);color:rgb(var(--sky-on-fade-rgb))}.hpk-ui .thumb-mark .icn{width:14px;height:14px}.hpk-ui .thumb.is-on{box-shadow:0 0 0 3px var(--sky-ok),0 3px 10px rgba(var(--sky-shadow-rgb),.1)}.hpk-ui .thumb.is-on>img{transform:scale(.94);border-radius:10px}.hpk-ui .thumb.is-on .thumb-mark{background:var(--sky-ok)}.hpk-ui .slides{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border-radius:22px;box-shadow:0 12px 30px rgba(var(--sky-shadow-rgb),.14)}.hpk-ui .slides::-webkit-scrollbar{display:none}.hpk-ui .slide{position:relative;flex:0 0 100%;display:grid;place-items:center;height:min(62vh,600px);margin:0;overflow:hidden;scroll-snap-align:center;scroll-snap-stop:always;background:rgba(var(--sky-ink-rgb),.08)}.hpk-ui .slide-bg{position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;width:calc(100% + 48px);height:calc(100% + 48px);object-fit:cover;filter:var(--sky-blur-photo);opacity:.55}.hpk-ui .slide-fg{position:relative;max-width:100%;max-height:100%;object-fit:contain}.hpk-ui .aisl>.rb{width:46px;height:46px;flex:0 0 46px}.hpk-ui .spin{display:block;width:34px;height:34px;border:3px solid rgba(var(--sky-blue-rgb),.18);border-top-color:var(--sky-blue);border-radius:var(--sky-r-round);animation:hpk-spin .8s linear infinite}@keyframes hpk-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hpk-ui .spin{animation-duration:2.4s}.hpk-ui .doc.is-busy{animation:none}}.hp-sky .hpk-nl{display:grid;gap:4px}.hp-sky .hpk-nl-i{--nd:var(--sky-dot-1);position:relative;display:block;padding-left:17px}.hp-sky .hpk-nl-i:before{content:"";position:absolute;left:2px;top:.52em;width:7px;height:7px;border-radius:var(--sky-r-round);background:var(--nd);box-shadow:0 0 0 3px color-mix(in srgb,var(--nd) 22%,transparent)}.hp-sky .hpk-nl-i.d2{--nd:var(--sky-dot-2)}.hp-sky .hpk-nl-i.d3{--nd:var(--sky-dot-3)}.hp-sky .hpk-nl-i.d4{--nd:var(--sky-dot-4)}.hp-sky .hpk-nl-i.d5{--nd:var(--sky-dot-5)}.hp-sky .hpk-nl-i.d6{--nd:var(--sky-dot-6)}.hpk-client{height:auto;flex:0 0 auto;background:transparent}.hpk-client .hpk-page{min-height:0;padding:10px 12px 120px;background:transparent;gap:12px}.hpk-client .cs-top{display:flex;align-items:center;gap:10px}.hpk-client .cs-back{width:42px;height:42px;flex:0 0 42px;font-size:24px;font-weight:var(--sky-fw-bold);line-height:1;color:var(--sky-ink);background:rgb(var(--sky-surface-rgb));box-shadow:0 4px 12px rgba(var(--sky-shadow-rgb),.1)}.hpk-client .cs-seg{flex:1;display:flex;padding:4px;background:rgba(var(--sky-ink-rgb),.06)}.hpk-client .cs-seg button{flex:1;height:36px;font-size:13px;font-weight:var(--sky-fw-black);letter-spacing:.02em}.hpk-client .cs-stack{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.hpk-client .cs-hint{margin:0 2px;color:var(--sky-mut);font-size:12px;font-weight:600;line-height:1.45}.hpk-client .cs-hint.is-warn{color:var(--sky-warn);font-weight:var(--sky-fw-heavy)}.hpk-client .cs-card{padding:14px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.hpk-client .cs-card>.ey{margin:0 2px -2px}.hpk-client .cs-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.hpk-client .sky-fld{display:grid;gap:5px;min-width:0}.hpk-client .sky-fld>span{color:var(--sky-mut);font-size:10px;font-weight:var(--sky-fw-heavy);letter-spacing:.12em;text-transform:uppercase;padding-left:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hpk-client .cs-box,.hpk-client .sky-addr-box input{height:46px;border:1px solid var(--sky-hair);border-radius:14px;background:rgb(var(--sky-surface-rgb));box-shadow:inset 0 1px 2px rgba(var(--sky-shadow-rgb),.05);transition:border-color var(--sky-dur-quick),box-shadow var(--sky-dur-quick)}.hpk-client .cs-box{position:relative;display:flex;align-items:center;gap:6px;padding:0 12px;min-width:0}.hpk-client .cs-box:focus-within,.hpk-client .sky-addr-box input:focus{border-color:var(--sky-blue-line);box-shadow:0 0 0 3px rgba(var(--sky-blue-rgb),.12);outline:none}.hpk-client .cs-box input,.hpk-client .cs-box select{flex:1;min-width:0;width:100%;height:100%;border:0;padding:0;background:transparent;color:var(--sky-ink);font:inherit;font-size:15px;font-weight:var(--sky-fw-bold);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hpk-client .cs-box select{cursor:pointer;font-size:var(--sky-fs-md)}.hpk-client .cs-box input[type=date]{cursor:pointer}.hpk-client input::placeholder{color:var(--sky-faint);font-weight:600}.hpk-client .cs-box>i{font-style:normal;color:var(--sky-mut);font-weight:var(--sky-fw-black)}.hpk-client .cs-box>small{color:var(--sky-mut);font-size:12px;font-weight:var(--sky-fw-bold)}.hpk-client .cs-copy{flex:0 0 30px;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:rgba(var(--sky-ink-rgb),.05);color:var(--sky-mut)}.hpk-client .cs-copy.is-done{background:var(--sky-ok-tint);color:var(--sky-ok)}.hpk-client .sky-addr,.hpk-client .sky-addr-box{position:relative}.hpk-client .sky-addr-box input{width:100%;padding:0 12px;color:var(--sky-ink);font:inherit;font-size:15px;font-weight:var(--sky-fw-bold)}.hpk-client .sky-addr-box.has-val input{padding-right:90px}.hpk-client .sky-addr-cp,.hpk-client .sky-addr-x{position:absolute;top:50%;transform:translateY(-50%);height:30px;border-radius:10px;display:grid;place-items:center;background:rgba(var(--sky-ink-rgb),.05);color:var(--sky-mut);font-size:12px;font-weight:var(--sky-fw-heavy)}.hpk-client .sky-addr-cp{right:44px;padding:0 9px}.hpk-client .sky-addr-cp.is-done{background:var(--sky-ok-tint);color:var(--sky-ok)}.hpk-client .sky-addr-x{right:8px;width:30px;font-size:var(--sky-fs-md)}.hpk-client .sky-addr-list{margin-top:6px;max-height:280px;overflow-y:auto;border-radius:14px;background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);box-shadow:0 12px 28px rgba(var(--sky-shadow-rgb),.14)}.hpk-client .sky-addr-item{padding:11px 12px;font-size:var(--sky-fs-md);font-weight:var(--sky-fw-bold);color:var(--sky-ink);line-height:1.3;cursor:pointer}.hpk-client .sky-addr-item+.sky-addr-item{border-top:1px solid var(--sky-hair2)}.hpk-client .sky-addr-item.is-on{background:var(--sky-tint);color:var(--sky-blue)}.hpk-client .sky-addr-note{padding:11px 12px;font-size:13px;color:var(--sky-mut)}.hpk-client .sky-addr-note.is-bad{color:var(--sky-bad)}.hpk-client .cs-daterow{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:end}.hpk-client .cs-daterow.has-sched{grid-template-columns:minmax(0,1fr) auto}.hpk-client .cs-sched{height:46px;display:flex;align-items:center;gap:10px;padding:0 4px 0 2px;color:var(--sky-ink);font-size:13px;font-weight:var(--sky-fw-heavy);white-space:nowrap}.hpk-client .cs-schedgo{display:grid;gap:8px;justify-items:start}.hpk-client .cs-pills{display:flex;flex-wrap:wrap;gap:6px}.hpk-client .cs-menu{padding:4px 8px}.hpk-client .cs-ic{width:34px;height:34px;flex:0 0 34px;border-radius:11px;display:grid;place-items:center;background:var(--sky-warn-tint)}.hpk-client .cs-mtx{display:grid;gap:2px;min-width:0}.hpk-client .cs-mtx b{color:var(--sky-ink);font-size:var(--sky-fs-md);font-weight:var(--sky-fw-black)}.hpk-client .cs-mtx small{color:var(--sky-mut);font-size:11.5px;font-weight:var(--sky-fw-bold);line-height:1.35}.hpk-client .cs-num{font-variant-numeric:tabular-nums}.hpk-client .cs-selrow{display:flex;gap:8px;align-items:center}.hpk-client .cs-selrow .wchip{height:46px;padding:0 14px;border-radius:14px;font-size:13px}.hpk-client .cs-selrow .wchip.is-custom{border-color:var(--sky-ok-edge);color:var(--sky-ok);background:var(--sky-ok-tint)}.hpk-client .cs-sel{flex:1;min-width:0;height:46px;display:flex;align-items:center;gap:8px;padding:0 12px 0 14px;border-radius:14px;background:var(--sky-tint);border:1px solid var(--sky-blue-line);color:var(--sky-blue);text-align:left}.hpk-client .cs-sel b{flex:1;min-width:0;font-size:var(--sky-fs-md);font-weight:var(--sky-fw-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hpk-client .cs-sel .cs-num{color:var(--sky-ink);font-size:13px;font-weight:var(--sky-fw-heavy)}.hpk-client .cs-cv{color:var(--sky-mut);font-size:var(--sky-fs-field);line-height:1;transition:transform var(--sky-dur-base)}.hpk-client [aria-expanded=true]>.cs-cv,.hpk-client [aria-expanded=true]>span:last-child{transform:rotate(180deg)}.hpk-client .cs-opts{display:grid;gap:6px}.hpk-client .cs-opt{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:14px;background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);color:var(--sky-ink);text-align:left}.hpk-client .cs-opt b{flex:1;min-width:0;font-size:13.5px;font-weight:var(--sky-fw-heavy)}.hpk-client .cs-opt .cs-num{color:var(--sky-mut);font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-heavy)}.hpk-client .cs-opt[aria-pressed=true]{background:var(--sky-tint);border-color:var(--sky-blue-line);color:var(--sky-blue)}.hpk-client .cs-pedit{display:grid;gap:8px;padding:12px;border-radius:16px;background:var(--sky-ok-tint)}.hpk-client .cs-pedit>small{color:var(--sky-ok);font-size:10px;font-weight:var(--sky-fw-black);letter-spacing:.1em;text-transform:uppercase}.hpk-client .cs-pedit .btn.ghost{justify-self:start;height:32px;padding:0 4px;font-size:var(--sky-fs-sm)}.hpk-client .cs-tog{display:flex;align-items:center;gap:12px;padding:2px 2px 0}.hpk-client .cs-tog>span{flex:1;min-width:0;display:grid;gap:2px}.hpk-client .cs-tog b{color:var(--sky-ink);font-size:var(--sky-fs-md);font-weight:var(--sky-fw-black)}.hpk-client .cs-tog small{color:var(--sky-mut);font-size:11.5px;font-weight:600;line-height:1.4}.hpk-client .cs-cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hpk-client .cs-ocard{display:grid;align-content:start;gap:4px;min-height:84px;padding:11px 10px;border-radius:16px;background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);text-align:left;transition:transform var(--sky-dur-press)}.hpk-client .cs-ocard:active{transform:scale(.98)}.hpk-client .cs-ocard b{color:var(--sky-ink);font-size:13px;font-weight:var(--sky-fw-black);line-height:1.2}.hpk-client .cs-ocard small{color:var(--sky-mut);font-size:var(--sky-fs-xs);font-weight:600;line-height:1.35}.hpk-client .cs-ocard[aria-pressed=true]{background:var(--sky-ok-tint);border-color:var(--sky-ok-edge);box-shadow:0 6px 16px rgba(var(--sky-ok-rgb),.14)}.hpk-client .cs-ocard[aria-pressed=true] b{color:var(--sky-ok)}.hpk-client .cs-money .cs-box{max-width:220px}.hpk-client .cs-crewrow{display:flex;align-items:center;gap:8px}.hpk-client .cs-chips{display:flex;gap:6px}.hpk-client .cs-chips .wchip{width:42px;height:40px;padding:0;justify-content:center;font-size:var(--sky-fs-md)}.hpk-client .cs-total{margin-left:auto;height:40px;padding:0 12px;border-radius:var(--sky-r-pill);display:inline-flex;align-items:center;gap:6px;background:var(--sky-ok-tint);border:1px solid var(--sky-ok-edge);color:var(--sky-ok);font-size:13.5px;font-weight:var(--sky-fw-black)}.hpk-client .cs-total>span{transition:transform var(--sky-dur-base)}.hpk-client .cs-rates{display:grid;gap:8px}.hpk-client .cs-rate{display:flex;align-items:center;gap:10px}.hpk-client .cs-rate>span{flex:1;color:var(--sky-ink);font-size:var(--sky-fs-md);font-weight:var(--sky-fw-heavy)}.hpk-client .cs-ratebox{width:150px;flex:0 0 150px;height:42px}.hpk-client .cs-ratebox input{text-align:right}.hpk-client .cs-steprow{display:flex;align-items:center;gap:10px}.hpk-client .cs-steplabel{flex:1;min-width:0;color:var(--sky-ink);font-size:13.5px;font-weight:var(--sky-fw-heavy)}.hpk-client .cs-step{display:flex;align-items:center;gap:4px;padding:3px;border-radius:var(--sky-r-pill);background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair)}.hpk-client .cs-step button{width:38px;height:34px;border-radius:var(--sky-r-pill);display:grid;place-items:center;background:rgba(var(--sky-ink-rgb),.05);color:var(--sky-mut);font-size:var(--sky-fs-field);font-weight:var(--sky-fw-black)}.hpk-client .cs-step button.is-plus{background:var(--sky-tint);color:var(--sky-blue)}.hpk-client .cs-step input{width:52px;height:34px;border:0;background:transparent;text-align:center;color:var(--sky-ink);font:inherit;font-size:15px;font-weight:var(--sky-fw-black);font-variant-numeric:tabular-nums;outline:none}.hpk-client .cs-step input.is-default{color:var(--sky-mut)}.hpk-client .cs-step.is-wide{justify-self:start}.hpk-client .cs-step.is-wide button{width:54px;font-size:13px}.hpk-client .cs-step.is-wide input{width:80px}.hpk-client .cs-foot{display:grid;gap:6px;justify-items:center;padding-top:2px}.hpk-client .cs-foot .btn{width:100%}.hpk-client .cs-foot small{color:var(--sky-mut);font-size:11.5px;font-weight:var(--sky-fw-bold)}@media(max-width:360px){.hpk-client .cs-cards3{grid-template-columns:minmax(0,1fr)}.hpk-client .cs-ocard{min-height:0}}.hp-unified-cam.is-sky{font-family:var(--sky-portal-font);background:#000}.hp-unified-cam.is-sky .hp-unified-cam-video{transform:scale(var(--hp-cam-zoom, 1));transform-origin:50% 50%;transition:transform var(--sky-dur-press) ease-out}.hp-unified-cam.is-sky .hp-unified-gesture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;touch-action:none}.hp-unified-cam.is-sky .hp-unified-focus{position:absolute;z-index:2;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:12px;pointer-events:none;border:2px solid rgba(var(--sky-gold-rgb),1);box-shadow:0 0 0 1px #00000040;animation:hp-cam-focus .8s ease-out forwards}@keyframes hp-cam-focus{0%{transform:scale(1.35);opacity:0}25%{transform:scale(1);opacity:1}80%{opacity:1}to{opacity:0}}.hp-unified-cam.is-sky .hp-unified-sky-top{position:absolute;z-index:4;top:0;left:0;right:0;height:0;pointer-events:none}.hp-unified-cam.is-sky .hp-unified-where{position:absolute;left:50%;top:calc(env(safe-area-inset-top,0px) + 70px);transform:translate(-50%);max-width:calc(100% - 120px);padding:9px 16px;border-radius:var(--sky-r-pill);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#0000006b;color:#fff;font-size:14.5px;font-weight:var(--sky-fw-heavy);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hp-unified-cam.is-sky .hp-unified-where.is-repair{color:rgba(var(--sky-gold-rgb),1)}.hp-unified-cam.is-sky .hp-unified-torch{position:absolute;right:14px;top:calc(env(safe-area-inset-top,0px) + 12px);width:44px;height:44px;border-radius:var(--sky-r-round);display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);background:#0000006b;color:rgba(var(--sky-gold-rgb),1);pointer-events:auto;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hp-unified-cam.is-sky .hp-unified-torch.is-on{background:rgba(var(--sky-gold-rgb),1);color:#000}.hp-unified-cam.is-sky .hp-unified-tray-top{display:none}.hp-unified-cam.is-sky .hp-unified-exit{position:fixed;left:14px;top:calc(env(safe-area-inset-top,0px) + 12px);z-index:4;min-width:44px;width:44px;height:44px;min-height:44px;padding:0;border-radius:var(--sky-r-round);justify-content:center;border:1px solid rgba(255,255,255,.16);background:#0000006b;color:#fff}.hp-unified-cam.is-sky .hp-unified-exit>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hp-unified-cam.is-sky .hp-unified-overlay{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;row-gap:10px;padding-top:90px;background:linear-gradient(180deg,#0000,#0000002e 40%,#000000d1 78%,#000000e6)}.hp-unified-cam.is-sky .hp-unified-overlay>*{grid-column:1 / -1;min-width:0}.hp-unified-cam.is-sky .hp-unified-overlay>.hp-unified-zoom{grid-column:1}.hp-unified-cam.is-sky .hp-unified-overlay>.hp-unified-zoom+.hp-unified-rail-wrap{grid-column:2}.hp-unified-cam.is-sky .hp-unified-note{border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#00000061;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hp-unified-cam.is-sky .hp-unified-zoom{display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:var(--sky-r-pill);justify-self:start;background:#0000006b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hp-unified-cam.is-sky .hp-unified-zoom-stop{min-width:38px;height:38px;padding:0 6px;border:0;border-radius:var(--sky-r-pill);background:transparent;color:#fff;font:inherit;font-size:var(--sky-fs-md);font-weight:var(--sky-fw-black);cursor:pointer}.hp-unified-cam.is-sky .hp-unified-zoom-stop.is-on{background:#fff;color:rgba(var(--sky-ink-rgb),1);min-width:44px}.hp-unified-cam.is-sky .hp-unified-repair{justify-content:center;background:none;border:0;padding:0;box-shadow:none}.hp-unified-cam.is-sky .hp-unified-repair-arm{display:inline-flex;gap:26px;padding:4px 6px 10px;border:0;background:none;box-shadow:none;min-height:0}.hp-unified-cam.is-sky .hp-unified-seg{position:relative;color:#ffffff8c;font-size:15px;font-weight:var(--sky-fw-black);letter-spacing:.16em;text-transform:uppercase}.hp-unified-cam.is-sky .hp-unified-seg.is-on{color:#fff}.hp-unified-cam.is-sky .hp-unified-repair-arm:disabled{opacity:1}.hp-unified-cam.is-sky .hp-unified-repair-arm:disabled .hp-unified-seg.is-repair{color:#ffffff47}.hp-unified-cam.is-sky .hp-unified-seg.is-repair.is-on{color:rgba(var(--sky-gold-rgb),1)}.hp-unified-cam.is-sky .hp-unified-seg.is-on:after{content:"";position:absolute;left:50%;bottom:-10px;width:6px;height:6px;margin-left:-3px;border-radius:var(--sky-r-round);background:currentColor}.hp-unified-cam.is-sky .hp-unified-repair-why{color:#ffffffb3;text-align:center}.hp-unified-cam.is-sky .hp-unified-cam-actions{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 6px}.hp-unified-cam.is-sky .hp-unified-count{position:absolute;width:1px;height:1px;min-width:0;min-height:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.hp-unified-cam.is-sky .hp-unified-last{position:relative;justify-self:start;width:58px;height:58px;padding:0;border-radius:16px;overflow:visible;cursor:pointer;border:2px solid rgba(255,255,255,.92);background:#ffffff1f}.hp-unified-cam.is-sky .hp-unified-last.is-empty{border-style:dashed;border-color:#fff6;background:#ffffff0f;cursor:default}.hp-unified-cam.is-sky .hp-unified-last img{width:100%;height:100%;object-fit:cover;border-radius:14px;display:block}.hp-unified-cam.is-sky .hp-unified-last b{position:absolute;top:-9px;right:-9px;min-width:24px;height:24px;padding:0 6px;border-radius:var(--sky-r-pill);display:grid;place-items:center;background:#fff;color:rgba(var(--sky-ink-rgb),1);font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-black);box-shadow:0 2px 8px #00000059}.hp-unified-cam.is-sky .hp-unified-cam-shutter{width:76px;height:76px;flex-basis:76px;border:4px solid #fff;background:#fff;box-shadow:inset 0 0 0 4px #000}.hp-unified-cam.is-sky .hp-unified-cam-shutter.is-repair{border-color:rgba(var(--sky-gold-rgb),1);background:rgba(var(--sky-gold-rgb),1)}.hp-unified-cam.is-sky .hp-unified-done{justify-self:end;height:48px;padding:0 22px;border:0;border-radius:var(--sky-r-pill);cursor:pointer;background:#fffffff0;color:rgba(var(--sky-ink-rgb),1);font:inherit;font-size:var(--sky-fs-field);font-weight:var(--sky-fw-black)}.hp-unified-cam.is-sky .hp-unified-note{display:none}.hp-unified-cam.is-sky .hp-unified-where.is-saved{color:rgba(var(--sky-ok-rgb),1);background:#fffffff0}.hp-unified-cam.is-sky .hp-unified-last.is-pop{animation:hp-cam-pop .38s cubic-bezier(.2,1.4,.4,1)}@keyframes hp-cam-pop{0%{transform:scale(.6);opacity:.4}to{transform:scale(1);opacity:1}}.hp-unified-cam.is-sky .hp-unified-review{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;align-items:flex-end;background:#00000047}.hp-unified-cam.is-sky .hp-unified-review-sheet{width:100%;max-height:78%;display:flex;flex-direction:column;gap:10px;padding:10px 14px calc(14px + env(safe-area-inset-bottom,0px));border-radius:26px 26px 0 0;background:#fff;color:rgba(var(--sky-ink-rgb),1);box-shadow:0 -12px 40px #00000059;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.hp-unified-cam.is-sky .hp-unified-review-grab{align-self:center;width:44px;height:5px;border-radius:3px;background:rgba(var(--sky-ink-rgb),.18)}.hp-unified-cam.is-sky .hp-unified-review-head{display:flex;align-items:center;justify-content:space-between;padding:2px 4px}.hp-unified-cam.is-sky .hp-unified-review-head b{font-size:21px;font-weight:var(--sky-fw-black);letter-spacing:-.02em}.hp-unified-cam.is-sky .hp-unified-review-saved{padding:5px 11px;border-radius:var(--sky-r-pill);font-size:13px;font-weight:var(--sky-fw-black);color:rgba(var(--sky-ok-rgb),1);background:rgba(var(--sky-ok-rgb),.1);border:1px solid rgba(var(--sky-ok-rgb),.3)}.hp-unified-cam.is-sky .hp-unified-review-saved.is-busy{color:rgba(var(--sky-ink-rgb),.6);background:rgba(var(--sky-ink-rgb),.06);border-color:rgba(var(--sky-ink-rgb),.12)}.hp-unified-cam.is-sky .hp-unified-review-list{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:grid}.hp-unified-cam.is-sky .hp-unified-review-row{display:flex;gap:12px;align-items:center;padding:10px 2px;border-top:1px solid rgba(var(--sky-ink-rgb),.08)}.hp-unified-cam.is-sky .hp-unified-review-thumb{position:relative;flex:0 0 64px;width:64px;height:64px;padding:0;border:0;border-radius:14px;overflow:hidden;background:rgba(var(--sky-ink-rgb),.08);cursor:pointer}.hp-unified-cam.is-sky .hp-unified-review-thumb img{width:100%;height:100%;object-fit:cover;display:block}.hp-unified-cam.is-sky .hp-unified-review-thumb i{position:absolute;right:4px;bottom:4px;width:20px;height:20px;border-radius:var(--sky-r-round);display:grid;place-items:center;font-style:normal;font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-black);color:#fff;background:rgba(var(--sky-ok-rgb),1)}.hp-unified-cam.is-sky .hp-unified-review-body{flex:1;min-width:0;display:grid;gap:6px}.hp-unified-cam.is-sky .hp-unified-review-where{display:flex;align-items:center;gap:8px;min-width:0}.hp-unified-cam.is-sky .hp-unified-review-where span{font-size:15px;font-weight:var(--sky-fw-heavy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-unified-cam.is-sky .hp-unified-review-where em{flex:0 0 auto;padding:3px 10px;border-radius:var(--sky-r-pill);font-style:normal;font-size:12px;font-weight:var(--sky-fw-black);background:rgba(var(--sky-ink-rgb),.06);color:rgba(var(--sky-ink-rgb),.7)}.hp-unified-cam.is-sky .hp-unified-review-where em.is-repair{background:rgba(var(--sky-gold-rgb),.16);color:rgba(var(--sky-gold-2-rgb),1)}.hp-unified-cam.is-sky .hp-unified-review-note{width:100%;height:42px;padding:0 12px;border-radius:12px;border:1px solid rgba(var(--sky-ink-rgb),.12);background:#fff;outline:none;color:rgba(var(--sky-ink-rgb),1);font:inherit;font-size:var(--sky-fs-field);font-weight:var(--sky-fw-bold)}.hp-unified-cam.is-sky .hp-unified-review-note:focus{border-color:rgba(var(--sky-blue-rgb),.45);box-shadow:0 0 0 3px rgba(var(--sky-blue-rgb),.12)}.hp-unified-cam.is-sky .hp-unified-review-note:read-only{color:rgba(var(--sky-ink-rgb),.45);background:rgba(var(--sky-ink-rgb),.03)}.hp-unified-cam.is-sky .hp-unified-review-back{height:50px;border:0;border-radius:16px;cursor:pointer;color:#fff;font:inherit;font-size:var(--sky-fs-field);font-weight:var(--sky-fw-black);background:linear-gradient(135deg,rgba(var(--sky-job-top-rgb),1),rgba(var(--sky-home-rgb),1));box-shadow:0 8px 20px rgba(var(--sky-home-rgb),.3)}.hp-unified-cam.is-sky .hp-unified-rail-wrap{display:flex;justify-content:flex-end}.hp-unified-cam.is-sky .hp-unified-picker{position:relative;max-width:100%}.hp-unified-cam.is-sky .hp-unified-picker-pill{display:inline-flex;align-items:center;gap:9px;max-width:100%;height:44px;padding:0 16px 0 14px;border-radius:var(--sky-r-pill);cursor:pointer;border:1px solid rgba(255,255,255,.16);background:#00000075;color:#fff;font:inherit;font-size:15.5px;font-weight:var(--sky-fw-black);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hp-unified-cam.is-sky .hp-unified-picker-pill span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-unified-cam.is-sky .hp-unified-picker-pill i,.hp-unified-cam.is-sky .hp-unified-picker-item i{flex:0 0 8px;width:8px;height:8px;border-radius:var(--sky-r-round);background:rgba(var(--sky-job-top-rgb),1)}.hp-unified-cam.is-sky .hp-unified-picker-pill b,.hp-unified-cam.is-sky .hp-unified-picker-item b{font-size:12px;opacity:.8}.hp-unified-cam.is-sky .hp-unified-picker-list{position:absolute;right:0;bottom:calc(100% + 8px);width:max-content;min-width:150px;max-width:min(196px,calc(100vw - 32px));max-height:46vh;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:6px;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:#00000080;-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%);box-shadow:0 16px 40px #0006}.hp-unified-cam.is-sky .hp-unified-picker-item{width:100%;display:flex;align-items:center;gap:8px;height:36px;padding:0 9px;border:0;border-radius:11px;cursor:pointer;background:transparent;color:#fff;font:inherit;font-size:var(--sky-fs-md);font-weight:var(--sky-fw-heavy);text-align:left}.hp-unified-cam.is-sky .hp-unified-picker-item span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-unified-cam.is-sky .hp-unified-picker-item.is-on{background:#ffffff24}.hp-unified-cam.is-sky .hp-unified-picker-item.is-c1 i{background:rgba(var(--sky-gold-rgb),1)}.hp-unified-cam.is-sky .hp-unified-picker-item.is-c2 i{background:rgba(var(--sky-ok-rgb),1)}.hp-unified-cam.is-sky .hp-unified-picker-item.is-c3 i{background:rgba(var(--sky-crew-rgb),1)}.hp-unified-cam.is-sky .hp-unified-picker-item.is-c4 i{background:rgba(var(--sky-crown-rgb),1)}.hp-unified-cam.is-sky .hp-unified-picker-item.is-c5 i{background:rgba(var(--sky-slate-rgb),1)}.hp-unified-cam.is-sky .hp-unified-picker-surfs{display:flex;gap:6px;overflow-x:auto;padding:1px 2px 6px 25px;scrollbar-width:none;touch-action:pan-x}.hp-unified-cam.is-sky .hp-unified-picker-surfs::-webkit-scrollbar{display:none}.hp-unified-cam.is-sky .hp-unified-picker-surf{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 8px 0 6px;border-radius:8px;cursor:pointer;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#fff;font:inherit;font-size:11.5px;font-weight:var(--sky-fw-heavy);white-space:nowrap}.hp-unified-cam.is-sky .hp-unified-picker-surf:before{content:"";width:3px;height:12px;border-radius:3px;background:var(--surface-color)}.hp-unified-cam.is-sky .hp-unified-picker-surf.is-on{background:#ffffffe6;color:rgba(var(--sky-ink-rgb),1)}.hp-unified-cam.is-sky .hp-unified-picker-group{min-width:0}.hpk-locked .bh{padding:12px 12px 10px}.hpk-locked .bh-t{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.hpk-locked .bh-t h2{margin:0;font-size:22px;font-weight:var(--sky-fw-black);letter-spacing:-.03em;display:flex;align-items:center;gap:7px}.hpk-locked .bh-t h2 i{width:7px;height:7px;border-radius:var(--sky-r-round);background:var(--sky-ok);box-shadow:0 0 0 4px rgba(var(--sky-ok-rgb),.14)}.hpk-locked .bh-t small{display:block;font-size:12px;color:var(--sky-mut);font-weight:var(--sky-fw-bold)}.hpk-locked .bh-tot{text-align:right}.hpk-locked .bh-tot em{display:block;font-style:normal;font-size:9px;font-weight:var(--sky-fw-heavy);letter-spacing:.14em;color:var(--sky-mut)}.hpk-locked .bh-tot b{display:block;font-size:26px;font-weight:var(--sky-fw-black);color:var(--sky-blue);letter-spacing:-.035em;line-height:1.05}.hpk-locked .bh-tot small{font-size:var(--sky-fs-label);font-weight:var(--sky-fw-heavy);color:var(--sky-blue)}.hpk-locked .strip{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-top:10px}.hpk-locked .cell{position:relative;padding:8px 2px 7px;border-radius:13px;text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 9%,rgb(var(--sky-surface-rgb))),rgb(var(--sky-surface-rgb)));border:1px solid rgba(var(--sky-rim-rgb),.9);box-shadow:0 2px 6px rgba(var(--sky-shadow-rgb),.07)}.hpk-locked .cell:after{content:"";position:absolute;top:0;left:30%;right:30%;height:3px;border-radius:0 0 3px 3px;background:var(--c);opacity:.7}.hpk-locked .cell em{display:block;font-style:normal;font-size:8px;font-weight:var(--sky-fw-heavy);letter-spacing:.1em;color:var(--c);text-transform:uppercase}.hpk-locked .cell b{display:block;font-size:13.5px;font-weight:var(--sky-fw-black);color:var(--c)}.hpk-locked .isl{position:absolute;left:10px;right:10px;bottom:12px;height:64px;border-radius:var(--sky-r-lg);display:grid;grid-template-columns:repeat(5,1fr);align-items:center;padding:0 5px;background:linear-gradient(180deg,rgba(var(--sky-rim-rgb),.5),rgba(var(--sky-sheen-rgb),0) 55%),linear-gradient(180deg,rgba(var(--sky-pale-3-rgb),.84),rgba(var(--sky-pale-4-rgb),.82));border:1px solid rgba(var(--sky-rim-rgb),.85);box-shadow:0 14px 34px rgba(var(--sky-shadow-3-rgb),.2),inset 0 1px rgb(var(--sky-rim-rgb));z-index:10}.hpk-locked .isl>button{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:52px;border-radius:16px;font-size:var(--sky-fs-micro);font-weight:var(--sky-fw-heavy);color:var(--sky-isl-ink);position:relative}.hpk-locked .isl>button.on{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 16%,transparent),color-mix(in srgb,var(--c) 6%,transparent));color:var(--c)}.hpk-locked .isl>button.on:after{content:"";position:absolute;bottom:3px;width:4px;height:4px;border-radius:var(--sky-r-round);background:var(--c)}.hpk-locked .isl svg{width:24px;height:24px}.hpk-locked .isl .add i{width:46px;height:46px;margin-top:-30px;padding:11px;border-radius:16px;display:grid;place-items:center;background:var(--sky-act-bg);border:1px solid var(--sky-act-edge);box-shadow:var(--sky-act-shadow)}.hpk-locked .gen-st{background:rgba(var(--sky-blue-rgb),.09)!important;color:var(--sky-blue)!important;box-shadow:inset 0 0 0 1.5px rgba(var(--sky-blue-rgb),.22)!important}.hpk-locked .lk-sig{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:var(--sky-r-pill);background:rgba(var(--sky-ok-rgb),.1);color:var(--sky-ok);font-size:var(--sky-fs-label);font-weight:var(--sky-fw-black);box-shadow:inset 0 0 0 1px rgba(var(--sky-ok-rgb),.22);letter-spacing:0}.hpk-locked .lk-paid{margin-top:10px}.hpk-locked .lk-paid .bar2{height:6px;border-radius:4px;background:rgba(var(--sky-ink-rgb),.08);overflow:hidden}.hpk-locked .lk-paid .bar2 i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--sky-ok-light),var(--sky-pro))}.hpk-locked .lk-paid .pt{display:flex;justify-content:space-between;font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-heavy);color:var(--sky-mut);margin-top:4px}.hpk-locked .lk-paid .pt b{color:var(--sky-ok);font-weight:var(--sky-fw-black)}.hpk-locked .lk-chips{display:flex;flex-wrap:nowrap;gap:6px;overflow:hidden;scrollbar-width:none;margin-top:9px}.hpk-locked .lk-chips::-webkit-scrollbar{display:none}.hpk-locked .lk-qo{flex:1 0 auto;align-items:center;padding:2px;gap:3px}.hpk-locked .lk-qo .lk-qol{padding:0 4px 0 6px}.hpk-locked .lk-qo .rv-qo-tab{min-height:26px;min-width:30px;padding:0 8px}.hpk-locked .lk-chip{flex:0 1 auto;min-width:0;overflow:hidden;height:30px;padding:0 11px;border-radius:var(--sky-r-pill);display:inline-flex;align-items:center;gap:6px;background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);font-size:11.5px;font-weight:var(--sky-fw-heavy);color:var(--sky-ink);white-space:nowrap}.hpk-locked .lk-chip i{width:10px;height:10px;border-radius:var(--sky-r-round);flex:0 0 10px}.hpk-locked .lk-chip small{color:var(--sky-mut);font-weight:var(--sky-fw-bold);font-size:var(--sky-fs-xs)}.hpk-locked .lk-act{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px}.hpk-locked .lk-act button{height:38px;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:7px;background:rgba(var(--sky-surface-rgb),.85);border:1px solid var(--sky-hair);color:var(--sky-ink);font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-heavy)}.hpk-locked .lk-act button svg{flex:0 0 18px}.hpk-locked .lk-acc{border-radius:14px;background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);overflow:hidden}.hpk-locked .lk-acc>button{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:9px 10px}.hpk-locked .lk-acc>button .ic{width:30px;height:30px;flex:0 0 30px;border-radius:10px;display:grid;place-items:center;background:rgba(var(--sky-crew-rgb),.1)}.hpk-locked .lk-acc>button b{display:block;font-size:13px;font-weight:var(--sky-fw-black)}.hpk-locked .lk-acc>button small{display:block;font-size:var(--sky-fs-xs);color:var(--sky-mut);font-weight:var(--sky-fw-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hpk-locked .lk-acc>button .tx{min-width:0;flex:1}.hpk-locked .lk-acc>button .cv{display:grid;transition:transform var(--sky-dur-base);color:var(--sky-mut)}.hpk-locked .lk-acc>button[aria-expanded=true] .cv{transform:rotate(180deg)}.hpk-locked .lk-accb{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;padding:2px 10px 11px;border-top:1px solid var(--sky-hair2);animation:hpk-tin2b .18s ease-out}.hpk-locked .lk-accb .lbl{font-size:var(--sky-fs-micro);font-weight:var(--sky-fw-black);letter-spacing:.12em;text-transform:uppercase;color:var(--sky-faint);margin-top:8px}.hpk-locked .lk-accb input,.hpk-locked .lk-accb textarea{width:100%;height:38px;border-radius:11px;border:1px solid var(--sky-hair);padding:0 11px;font:700 13px inherit;font-family:inherit;color:var(--sky-ink);background:rgb(var(--sky-surface-rgb))}.hpk-locked .lk-accb textarea{height:auto;padding:8px 11px;resize:none;line-height:1.4}.hpk-locked .lk-accb .two{display:grid;grid-template-columns:1fr 1fr;gap:6px}.hpk-locked .lk-accb .opts{display:flex;gap:5px;flex-wrap:wrap}.hpk-locked .lk-accb .opts button{height:32px;padding:0 11px;border-radius:var(--sky-r-pill);background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);color:var(--sky-mut);font-size:12px;font-weight:var(--sky-fw-heavy)}.hpk-locked .lk-accb .opts button[aria-pressed=true]{background:rgba(var(--sky-crew-rgb),.1);border-color:rgba(var(--sky-crew-rgb),.4);color:var(--sky-teal-ink)}.hpk-locked .lk-accb .hint{font-size:var(--sky-fs-xs);color:var(--sky-faint);font-weight:var(--sky-fw-bold)}.hpk-locked .lk-live{display:inline-flex!important;align-items:center;gap:5px}.hpk-locked .lk-live:before{content:"";width:7px;height:7px;border-radius:var(--sky-r-round);background:var(--sky-ok);box-shadow:0 0 0 3px rgba(var(--sky-ok-rgb),.15)}.hpk-locked .lk-path{padding:0;position:relative}.hpk-locked .lk-path .hd{display:flex;align-items:center;padding:10px 12px 0}.hpk-locked .lk-path .hd .ey{flex:1}.hpk-locked .lk-path .hd button{font-size:11.5px;font-weight:var(--sky-fw-black);color:var(--sky-blue)}.hpk-locked .lk-steps{display:flex;padding:10px 4px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 22px),transparent);cursor:pointer}.hpk-locked .lk-steps::-webkit-scrollbar{display:none}.hpk-locked .lk-steps .lk-step{flex:0 0 76px;scroll-snap-align:start}.hpk-locked .lk-step.sent{color:var(--sky-amber-ink)}.lk-step.sent i{background:var(--sky-now-bg);border-color:var(--sky-now-edge);color:var(--sky-warn)}.hpk-locked .lk-step.live{color:var(--sky-blue)}.lk-step.live i{background:var(--sky-act-bg);border-color:var(--sky-act-edge);color:var(--sky-act-ink);box-shadow:0 0 0 4px rgba(var(--sky-ok-rgb),.14)}.hpk-locked .lk-days{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.hpk-locked .lk-days button{height:30px;padding:0 11px;border-radius:var(--sky-r-pill);background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);font-size:12px;font-weight:var(--sky-fw-heavy);color:var(--sky-mut)}.hpk-locked .lk-days button[aria-pressed=true]{background:var(--sky-tint);border-color:var(--sky-blue-line);color:var(--sky-blue)}.hpk-locked .tlf{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none}.hpk-locked .tlf::-webkit-scrollbar{display:none}.hpk-locked .tlday{font-size:10px;font-weight:var(--sky-fw-black);letter-spacing:.12em;text-transform:uppercase;color:var(--sky-faint);margin:6px 2px -2px}.hpk-locked .tle{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:center;padding:8px 10px;border-radius:14px;background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair)}.hpk-locked .tle .ic{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;font-size:13px;background:color-mix(in srgb,var(--c) 12%,rgb(var(--sky-surface-rgb)));color:var(--c)}.hpk-locked .tle b{display:block;font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-black);line-height:1.3}.hpk-locked .tle small{display:block;font-size:var(--sky-fs-label);color:var(--sky-mut);font-weight:var(--sky-fw-bold)}.hpk-locked .tle .tg{display:inline-flex;height:16px;padding:0 5px;border-radius:5px;font-size:8.5px;font-weight:var(--sky-fw-black);letter-spacing:.06em;vertical-align:1px;margin-left:4px;background:rgba(var(--sky-ink-rgb),.06);color:var(--sky-mut)}.hpk-locked button.tle{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.hpk-locked .tle.is-open{border-color:color-mix(in srgb,var(--c) 40%,var(--sky-hair))}.hpk-locked .tle .tlchev{font-size:var(--sky-fs-xs);color:var(--sky-mut);font-weight:var(--sky-fw-black)}.hpk-locked .tldetail{margin:-2px 4px 4px 36px;padding:9px 11px;border-radius:var(--sky-r-sm);background:rgba(var(--sky-ink-rgb),.035);display:grid;gap:9px}.hpk-locked .tldw{font-size:var(--sky-fs-label);color:var(--sky-mut);font-weight:var(--sky-fw-bold)}.hpk-locked .tldw b{color:inherit;font-weight:var(--sky-fw-black)}.hpk-locked .tldx{font-size:var(--sky-fs-sm);line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.hpk-locked .tle button{height:30px;padding:0 11px;border-radius:10px;font-size:11.5px;font-weight:var(--sky-fw-black);background:var(--sky-act-bg);color:var(--sky-act-ink)}.hpk-locked .tle.wait{border-color:rgba(var(--sky-now-rgb),.45);background:linear-gradient(135deg,var(--sky-wait-bg),rgb(var(--sky-surface-rgb)))}.hpk-locked .lk-steps{display:flex;padding:12px 6px 10px}.hpk-locked .lk-step{flex:1;background:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important;text-align:center;font-size:var(--sky-fs-micro);font-weight:var(--sky-fw-heavy);color:var(--sky-faint);position:relative;line-height:1.2}.hpk-locked .lk-step i{position:relative;z-index:1;display:grid;place-items:center;width:22px;height:22px;border-radius:var(--sky-r-round);margin:0 auto 5px;background:rgb(var(--sky-surface-rgb));border:1.5px solid var(--sky-hair);font-style:normal;font-size:var(--sky-fs-label);font-weight:var(--sky-fw-black);color:var(--sky-faint)}.hpk-locked .lk-step+.lk-step:before{content:"";position:absolute;top:10px;right:50%;width:100%;height:2px;background:var(--sky-hair)}.hpk-locked .lk-step.ok2{color:var(--sky-ok)}.lk-step.ok2 i{background:var(--sky-pro);border-color:var(--sky-pro);color:rgb(var(--sky-on-fade-rgb))}.hpk-locked .lk-step.ok2:before{background:var(--sky-ok-light)!important}.hpk-locked .lk-step.now{color:var(--sky-amber-ink)}.lk-step.now i{background:var(--sky-now-bg);border-color:var(--sky-now-edge);color:var(--sky-warn);box-shadow:0 0 0 4px rgba(var(--sky-now-rgb),.14)}.hpk-locked .lk-step small{display:block;font-weight:var(--sky-fw-bold);color:var(--sky-mut);font-size:9px}.hpk-locked .lk-steps .lk-step.lk-tl{flex:0 0 96px;color:var(--sky-ink)}.hpk-locked .lk-step.lk-tl:not(.ok2) i{border-color:var(--c);color:var(--c)}.hpk-locked .lk-step.lk-tl b{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding:0 4px;font-weight:var(--sky-fw-heavy)}.hpk-locked .lk-step.lk-tl small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:0 4px}.hpk-locked .lk-tl-rail .lk-quiet{padding:4px 10px}.hpk-locked .lk-next{padding:12px;display:grid;gap:10px}.hpk-locked .lk-next .nx{display:flex;gap:10px;align-items:center}.hpk-locked .lk-next .nx .ic{width:38px;height:38px;flex:0 0 38px;border-radius:var(--sky-r-sm);display:grid;place-items:center;background:rgba(var(--sky-crown-rgb),.12);box-shadow:inset 0 0 0 1.5px rgba(var(--sky-paint-rgb),.25)}.hpk-locked .lk-next .nx b{display:block;font-size:15px;font-weight:var(--sky-fw-black);letter-spacing:-.01em}.hpk-locked .lk-next .nx small{display:block;font-size:11.5px;color:var(--sky-mut);font-weight:var(--sky-fw-bold)}.hpk-locked .lk-next .nx .btn{height:38px;padding:0 14px;font-size:var(--sky-fs-sm);margin-left:auto}.hpk-locked .lk-also{display:grid;gap:4px;border-top:1px solid var(--sky-hair2);padding-top:8px}.hpk-locked .lk-also div{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:var(--sky-fw-bold);color:var(--sky-mut)}.hpk-locked .lk-also div i{width:7px;height:7px;border-radius:var(--sky-r-round);flex:0 0 7px;background:var(--c)}.hpk-locked .lk-also div b{color:var(--sky-ink);font-weight:var(--sky-fw-black)}.hpk-locked .lk-also div button{margin-left:auto;font-size:12px;font-weight:var(--sky-fw-black);color:var(--sky-blue)}.hpk-locked .lk-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hpk-locked .lk-chgb{position:absolute;right:9px;bottom:9px;height:28px;padding:0 11px;border-radius:10px;background:rgba(var(--sky-blue-rgb),.08);border:1px solid rgba(var(--sky-blue-rgb),.25);color:var(--sky-blue);font-size:11.5px;font-weight:var(--sky-fw-black)}.hpk-locked .lk-t{cursor:pointer;padding:11px 12px;border-radius:20px;text-align:left;display:grid;gap:3px;position:relative}.hpk-locked .lk-t[data-tile=Contract]{touch-action:manipulation}.hpk-locked .lk-t .ey{display:flex;align-items:center;gap:6px;color:var(--c)}.hpk-locked .lk-t .ey:before{content:"";width:6px;height:6px;border-radius:var(--sky-r-round);background:var(--c)}.hpk-locked .lk-t b{font-size:14.5px;font-weight:var(--sky-fw-black);letter-spacing:-.01em}.hpk-locked .lk-t small{font-size:var(--sky-fs-xs);color:var(--sky-mut);font-weight:var(--sky-fw-bold);line-height:1.35}.hpk-locked .lk-t .st{position:absolute;top:10px;right:10px;font-size:10px;font-weight:var(--sky-fw-black);padding:2px 7px;border-radius:var(--sky-r-pill)}.hpk-locked .lk-t .st.ok{background:rgba(var(--sky-ok-rgb),.1);color:var(--sky-ok)}.hpk-locked .lk-t .st.warn{background:rgba(var(--sky-warn-rgb),.12);color:var(--sky-warn)}.hpk-locked .lk-crew{padding:12px;display:grid;gap:10px}.hpk-locked .lk-crew .hd{display:flex;align-items:center;gap:10px}.hpk-locked .lk-crew .hd .ic{width:38px;height:38px;flex:0 0 38px;border-radius:var(--sky-r-sm);display:grid;place-items:center;background:rgba(var(--sky-lab-rgb),.1);box-shadow:inset 0 0 0 1.5px rgba(var(--sky-lab-rgb),.25)}.hpk-locked .lk-crew .hd b{display:block;font-size:15px;font-weight:var(--sky-fw-black)}.hpk-locked .lk-crew .hd small{display:block;font-size:11.5px;color:var(--sky-mut);font-weight:var(--sky-fw-bold)}.hpk-locked .lk-crew .hd .r{margin-left:auto;display:flex;gap:6px}.hpk-locked .lk-crew .hd .r button{height:34px;padding:0 12px;border-radius:var(--sky-r-sm);background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);color:var(--sky-blue);font-size:12px;font-weight:var(--sky-fw-black)}.hpk-locked .lk-upd{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:13px;background:rgba(var(--sky-warn-rgb),.08);box-shadow:inset 0 0 0 1px rgba(var(--sky-warn-rgb),.18);font-size:12px;font-weight:var(--sky-fw-heavy);color:var(--sky-amber-deep)}.hpk-locked .lk-upd button{margin-left:auto;height:30px;padding:0 12px;border-radius:10px;background:var(--sky-act-bg);color:var(--sky-act-ink);font-size:12px;font-weight:var(--sky-fw-black)}.hpk-locked .cn{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border-radius:var(--sky-r-sm);background:rgba(var(--sky-lab-rgb),.06);box-shadow:inset 0 0 0 1px rgba(var(--sky-lab-rgb),.16);font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-bold);line-height:1.4;color:var(--sky-ink)}.hpk-locked .cn .tg{flex:0 0 auto;height:20px;padding:0 7px;border-radius:var(--sky-r-pill);display:inline-flex;align-items:center;font-size:var(--sky-fs-micro);font-weight:var(--sky-fw-black);letter-spacing:.06em;text-transform:uppercase;background:rgb(var(--sky-surface-rgb));color:var(--sky-amber-ink);box-shadow:inset 0 0 0 1px rgba(var(--sky-lab-rgb),.25);margin-top:1px}.hpk-locked .cn span{flex:1;min-width:0}.hpk-locked .cn button{flex:0 0 auto;width:22px;height:22px;border-radius:var(--sky-r-round);color:var(--sky-faint);font-size:15px;line-height:1}.hpk-locked .cn-ph{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.hpk-locked .cn-ph::-webkit-scrollbar{display:none}.hpk-locked .cn-ph span{flex:0 0 58px;height:46px;border-radius:10px;background-size:cover;background-position:center}.hpk-locked .cn-ph a{flex:0 0 auto;height:46px;padding:0 12px;border-radius:10px;display:inline-flex;align-items:center;gap:5px;background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);font-size:11.5px;font-weight:var(--sky-fw-heavy);color:var(--sky-blue);text-decoration:none}.hpk-locked .cn-add{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.hpk-locked .cn-add button{height:36px;border-radius:var(--sky-r-sm);background:rgba(var(--sky-lab-rgb),.08);border:1px solid rgba(var(--sky-lab-rgb),.22);color:var(--sky-amber-deep);font-size:12px;font-weight:var(--sky-fw-black)}.hpk-locked .cn-ed{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:8px;padding:10px;border-radius:16px;background:rgb(var(--sky-surface-rgb));border:1px solid rgba(var(--sky-lab-rgb),.3);box-shadow:0 8px 20px rgba(var(--sky-shadow-rgb),.08);animation:hpk-tin2b .18s ease-out}.hpk-locked .cn-ed .lbl{font-size:var(--sky-fs-micro);font-weight:var(--sky-fw-black);letter-spacing:.12em;text-transform:uppercase;color:var(--sky-faint)}.hpk-locked .cn-ed .cn-row{display:flex;flex-wrap:nowrap;gap:5px;overflow-x:auto;scrollbar-width:none}.hpk-locked .cn-ed .cn-row::-webkit-scrollbar{display:none}.hpk-locked .cn-ed .cn-row button{flex:0 0 auto;height:30px;padding:0 11px;border-radius:var(--sky-r-pill);background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);color:var(--sky-mut);font-size:12px;font-weight:var(--sky-fw-heavy)}.hpk-locked .cn-ed .cn-row button[aria-pressed=true]{background:rgba(var(--sky-lab-rgb),.12);border-color:rgba(var(--sky-lab-rgb),.4);color:var(--sky-amber-deep)}.hpk-locked .cn-ed textarea{width:100%;border-radius:var(--sky-r-sm);border:1px solid var(--sky-hair);padding:9px 11px;font:700 13.5px/1.45 inherit;font-family:inherit;color:var(--sky-ink);resize:none}.hpk-locked .cn-ed .f{display:flex;gap:6px;align-items:center}.hpk-locked .hc-crew{display:flex;gap:8px;align-items:flex-start;margin:7px 12px 0;padding:7px 10px;border-radius:var(--sky-r-sm);background:rgba(var(--sky-lab-rgb),.06);box-shadow:inset 0 0 0 1px rgba(var(--sky-lab-rgb),.16);font-size:12px;font-weight:var(--sky-fw-bold);line-height:1.4;color:var(--sky-ink)}.hpk-locked .hc-crew .tg{flex:0 0 auto;font-size:9px;font-weight:var(--sky-fw-black);letter-spacing:.1em;color:var(--sky-amber-ink);margin-top:2px}.hpk-locked .hc-chip.crew{color:var(--sky-amber-deep);border-color:rgba(var(--sky-lab-rgb),.3);background:rgba(var(--sky-lab-rgb),.06)}.hpk-locked .hc-chip.rep{color:var(--sky-amber-deep)}.hpk-locked .lk-rec{grid-template-columns:minmax(0,1fr)}.hpk-locked .lk-surf div.skip{background:rgba(var(--sky-bad-rgb),.05);border-color:rgba(var(--sky-bad-rgb),.32)}.hpk-locked .lk-surf div.skip b{display:inline;text-decoration:line-through;text-decoration-color:var(--sky-bad);text-decoration-thickness:2px;color:var(--sky-mut)}.hpk-locked .lk-surf div.skip:before{background:var(--sky-bad)}.hpk-locked .lk-dont{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:6px;background:var(--sky-bad);color:rgb(var(--sky-on-fade-rgb));font-size:9px;font-weight:var(--sky-fw-black);letter-spacing:.08em;margin-left:7px;vertical-align:2px}.hpk-locked .lk-obj{display:flex;align-items:center;gap:8px}.hpk-locked .lk-obj s{text-decoration:none}.hpk-locked .lk-obj.skip{background:rgba(var(--sky-bad-rgb),.05);box-shadow:inset 0 0 0 1px rgba(var(--sky-bad-rgb),.3)}.hpk-locked .lk-obj.skip s{text-decoration:line-through;text-decoration-color:var(--sky-bad);text-decoration-thickness:2px;color:var(--sky-mut)}.hpk-locked .lk-sk{margin-left:auto;flex:0 0 auto;height:28px;padding:0 10px;border-radius:9px;background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-black);color:var(--sky-mut)}.hpk-locked .lk-sk.on{color:var(--sky-bad);border-color:rgba(var(--sky-bad-rgb),.35)}.hpk-locked .lk-surf{display:grid;gap:6px}.hpk-locked .lk-surf div>span:first-child{min-width:0}.hpk-locked .lk-surf div{display:flex;align-items:center;gap:9px;min-height:40px;padding:5px 10px;border-radius:var(--sky-r-sm);background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair)}.hpk-locked .lk-surf div:before{content:"";width:3px;height:34px;border-radius:3px;background:var(--sc);flex:0 0 3px}.hpk-locked .lk-surf b{font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-black);display:block}.hpk-locked .lk-surf small{font-size:var(--sky-fs-label);color:var(--sky-mut);font-weight:var(--sky-fw-bold);display:block}.hpk-locked .lk-surf .lk-cl{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:11.5px;font-weight:var(--sky-fw-heavy);color:var(--sky-ink)}.hpk-locked .lk-surf .lk-cl i{width:14px;height:14px;border-radius:5px;box-shadow:inset 0 0 0 1px rgba(var(--sky-shade-rgb),.14);flex:0 0 14px}.hpk-locked .lk-sec{font-size:var(--sky-fs-micro);font-weight:var(--sky-fw-black);letter-spacing:.14em;text-transform:uppercase;color:var(--sky-mut);margin-top:2px}.hpk-locked .lk-sec.crew{color:var(--sky-amber-ink)}.hpk-locked .lk-obj{padding:9px 10px;border-radius:13px;background:rgba(var(--sky-obj-rgb),.06);box-shadow:inset 0 0 0 1px rgba(var(--sky-obj-rgb),.18)}.hpk-locked .lk-obj b{display:flex;align-items:center;gap:6px;font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-black);color:var(--sky-obj-ink)}.hpk-locked .lk-obj small{display:block;font-size:var(--sky-fs-xs);color:var(--sky-mut);font-weight:var(--sky-fw-bold);margin-top:2px}.hpk-locked .lk-rep{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:13px;background:rgba(var(--sky-gold-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--sky-gold-2-rgb),.2);font-size:12px;font-weight:var(--sky-fw-heavy);color:var(--sky-amber-deep)}.hpk-locked .lk-rep span{margin-left:auto;color:var(--sky-mut);font-weight:var(--sky-fw-bold)}.hpk-locked .lk-chg{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:12px}.hpk-locked .lk-chg b{display:block;font-size:var(--sky-fs-md);font-weight:var(--sky-fw-black)}.hpk-locked .lk-chg small{display:block;font-size:11.5px;color:var(--sky-mut);font-weight:var(--sky-fw-bold)}.hpk-locked .lk-chg .v{margin-left:auto;display:flex;gap:4px}.hpk-locked .whero{display:flex;align-items:center;gap:12px}.hpk-locked .whero .big{white-space:nowrap;font-size:21px;font-weight:var(--sky-fw-black);letter-spacing:-.02em;line-height:1.15}.hpk-locked .whero .big i{font-style:normal;color:var(--sky-faint);font-weight:var(--sky-fw-heavy);margin:0 4px}.hpk-locked .whero small{display:block;font-size:12px;color:var(--sky-mut);font-weight:var(--sky-fw-bold);margin-top:3px}.hpk-locked .wtl{display:grid;gap:0}.hpk-locked .wtl .n{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:start;position:relative;padding-bottom:12px}.hpk-locked .wtl .n:last-child{padding-bottom:0}.hpk-locked .wtl .n:before{content:"";position:absolute;left:11px;top:22px;bottom:-2px;width:2px;background:var(--sky-hair)}.hpk-locked .wtl .n:last-child:before{display:none}.hpk-locked .wtl .n.ok:before{background:var(--sky-ok-light)}.hpk-locked .wtl .d{width:24px;height:24px;border-radius:var(--sky-r-round);display:grid;place-items:center;font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-black);background:rgb(var(--sky-surface-rgb));border:1.5px solid var(--sky-hair);color:var(--sky-faint);position:relative;z-index:1}.hpk-locked .wtl .ok .d{background:var(--sky-pro);border-color:var(--sky-pro);color:rgb(var(--sky-on-fade-rgb))}.hpk-locked .wtl .now .d{background:var(--sky-now-bg);border-color:var(--sky-now-edge);color:var(--sky-warn);box-shadow:0 0 0 4px rgba(var(--sky-now-rgb),.14)}.hpk-locked .wtl .blue .d{background:var(--sky-home);border-color:var(--sky-home);color:rgb(var(--sky-on-fade-rgb))}.hpk-locked .wtl .n b{display:block;font-size:13px;font-weight:var(--sky-fw-black);line-height:1.3}.hpk-locked .wtl .n small{display:block;font-size:var(--sky-fs-xs);color:var(--sky-mut);font-weight:var(--sky-fw-bold)}.hpk-locked .wtl .n .r{font-size:11.5px;font-weight:var(--sky-fw-heavy);color:var(--sky-mut);text-align:right;white-space:nowrap}.hpk-locked .wtools{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.hpk-locked .wtools button{height:36px;border-radius:var(--sky-r-sm);display:flex;align-items:center;justify-content:center;gap:6px;background:rgba(var(--sky-blue-rgb),.06);border:1px solid rgba(var(--sky-blue-rgb),.16);color:var(--sky-blue);font-size:12px;font-weight:var(--sky-fw-black)}.hpk-locked .wtools button[aria-pressed=true]{background:var(--sky-tint);border-color:var(--sky-blue-line)}.hpk-locked .wtools{grid-template-columns:auto 1fr 1fr}.hpk-locked .wtools button.rm{background:none;border-color:transparent;color:var(--sky-bad-soft);font-weight:var(--sky-fw-heavy);padding:0 8px}.hpk-locked .wsticky{position:sticky;top:-12px;z-index:4;background:linear-gradient(165deg,rgb(var(--sky-surface-rgb)),var(--sky-sticky-bot))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.hpk-locked .fform input{width:100%;height:42px;border-radius:var(--sky-r-sm);border:1px solid var(--sky-hair);padding:0 12px;font:800 15px inherit;font-family:inherit;color:var(--sky-ink);background:rgb(var(--sky-surface-rgb))}.hpk-locked .lk-page{padding:12px 12px calc(100px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px;min-height:100%}.hpk-locked .lk-page>*{flex-shrink:0}.hpk-locked .isl{position:fixed;bottom:calc(12px + env(safe-area-inset-bottom));z-index:50}.hpk-locked .isl>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:52px;border-radius:16px;font-size:var(--sky-fs-micro);font-weight:var(--sky-fw-heavy);color:var(--sky-isl-ink)}.hpk-locked .isl>button>svg{color:var(--c)}.hpk-locked .isl .add{color:var(--sky-isl-ink)}.hpk-locked .isl .add i{color:rgb(var(--sky-on-fade-rgb))}.hpk-locked .isl .add i svg{width:24px;height:24px}.hpk-locked .bh-t h2 .lk-name{display:inline-flex;align-items:center;gap:7px;font:inherit;text-align:left}.hpk-locked .lk-namec{font-size:15px;color:var(--sky-faint)}.hpk-locked .bh-t small.lk-subl{display:block;margin-top:2px}.hpk-locked .lk-sig svg{flex:0 0 13px}.hpk-locked .lk-sig{position:relative;top:2px;margin:0 6px 3px 0}.hpk-locked .lk-sig.is-sent{background:rgba(var(--sky-warn-rgb),.1);color:var(--sky-warn);box-shadow:inset 0 0 0 1px rgba(var(--sky-warn-rgb),.22)}.hpk-locked .bh-tot{display:block;text-align:right}.hpk-locked .lk-paid .bar2 i{width:var(--paid)}.hpk-locked .lk-paid .pt b.lk-bal{color:var(--sky-ink)}.hpk-locked .strip .cell{display:block;width:100%;font:inherit}.hpk-locked .lk-brandi{background:linear-gradient(135deg,var(--sky-ink) 50%,var(--sky-lk-cream) 50%)}.hpk-locked .lk-datec svg{flex:0 0 16px;color:var(--sky-crew)}.hpk-locked .lk-datec small{margin:0 1px}.hpk-locked .lk-p{color:var(--sky-ok);font-weight:var(--sky-fw-black)}.hpk-locked .lk-act a{height:38px;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:7px;background:rgba(var(--sky-surface-rgb),.85);border:1px solid var(--sky-hair);color:var(--sky-ink);font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-heavy);text-decoration:none}.hpk-locked .lk-act a svg{flex:0 0 18px}.hpk-locked .lk-act svg{color:var(--c)}.hpk-locked .lk-act button:disabled{opacity:.45}.hpk-locked .lk-callb{--c:var(--sky-pro)}.hpk-locked .lk-textb{--c:var(--sky-home)}.hpk-locked .lk-mapb{--c:var(--sky-paint)}.hpk-locked .lk-nexte{color:var(--sky-warn)}.hpk-locked .lk-next .nx .ic{color:var(--sky-paint)}.hpk-locked .lk-next .nx .ic[data-kind=cash]{color:var(--sky-pro);background:rgba(var(--sky-pro-rgb),.1);box-shadow:inset 0 0 0 1.5px rgba(var(--sky-pro-rgb),.25)}.hpk-locked .lk-next .nx .ic[data-kind=cal]{color:var(--sky-crew);background:rgba(var(--sky-crew-rgb),.1);box-shadow:inset 0 0 0 1.5px rgba(var(--sky-crew-rgb),.25)}.hpk-locked .lk-nxt{min-width:0}.hpk-locked .lk-t .schedule-requested{color:var(--sky-warn)}.hpk-locked .lk-chgb:disabled{opacity:.45}.hpk-locked .lk-crew .hd .ic{color:var(--sky-lab)}.hpk-locked .lk-acc>button .ic{color:var(--sky-crew)}.hpk-locked .lk-accv{font-size:13px;font-weight:var(--sky-fw-heavy);color:var(--sky-ink);line-height:1.4;white-space:pre-wrap}.hpk-locked .lk-code{margin-left:8px;padding:1px 7px;border-radius:7px;background:var(--sky-tint);color:var(--sky-blue);font:800 12.5px ui-monospace,SFMono-Regular,Menlo,monospace}.hpk-locked .lk-ph{align-items:center}.hpk-locked .lk-gal{flex:0 0 auto;min-width:0}.hpk-locked .lk-gal button[style]{width:58px!important;height:46px!important;border-radius:10px!important;border:0!important;background:var(--sky-field)!important}.hpk-locked .lk-gal [style*="255, 255, 255, 0.4"],.hpk-locked .lk-gal [style*="255,255,255,0.4"]{color:var(--sky-faint)!important}.hpk-locked .cn-add button:disabled{opacity:.45}.hpk-locked .cn-ed input{width:100%;height:38px;border-radius:11px;border:1px solid var(--sky-hair);padding:0 11px;font:700 13px var(--sky-font);background:rgb(var(--sky-surface-rgb))}.hpk-locked .cn-ed .hint{font-size:var(--sky-fs-xs);color:var(--sky-faint);font-weight:var(--sky-fw-bold)}.hpk-locked .lk-err{font-size:12px;font-weight:var(--sky-fw-heavy);color:var(--sky-bad)}.hpk-locked .cn-ed .lk-camb{height:38px;width:42px;padding:0;color:var(--sky-blue)}.hpk-locked .cn-ed .lk-cancel{height:38px;padding:0 10px;font-size:var(--sky-fs-sm);color:var(--sky-mut)}.hpk-locked .cn-ed .lk-save{height:38px;flex:1;min-width:0}.hpk-locked .cn-ph a{flex:0 0 auto}.hpk-locked .hc-chip.crew svg{color:var(--sky-lab)}.hpk-locked .lk-childc{color:var(--sky-ink)}.hpk-locked .hc-note .lk-noteic{flex:0 0 15px;margin-top:1px;color:var(--sky-warn)}.hpk-locked .rec .lk-desc{background:rgba(var(--sky-blue-rgb),.05);box-shadow:inset 0 0 0 1px rgba(var(--sky-blue-rgb),.12);color:var(--sky-ink)}.hpk-locked .lk-surf .lk-cl i{background:var(--sw,var(--sky-field))}.hpk-locked .lk-surf .lk-cl i.is-tbd{background:var(--sky-field);box-shadow:inset 0 0 0 1px var(--sky-hair)}.hpk-locked .lk-objsec{color:var(--sky-obj-ink)}.hpk-locked .lk-objc{display:block}.hpk-locked .lk-objc .hc-rail{padding:8px 0 0}.hpk-locked .lk-objc .hc-sp{height:30px;font-size:12px}.hpk-locked .lk-roomg{color:var(--sky-ink)}.hpk-locked .lk-lines,.hpk-locked .lk-gen{cursor:default;padding-bottom:12px}.hpk-locked .lk-pline{display:flex;align-items:center;gap:10px;margin:9px 12px 0;padding:9px 10px;border-radius:var(--sky-r-sm);background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair)}.hpk-locked .lk-pline span{flex:1;min-width:0}.hpk-locked .lk-pline b{display:block;font-size:13px;font-weight:var(--sky-fw-black)}.hpk-locked .lk-pline small{display:block;font-size:var(--sky-fs-xs);color:var(--sky-mut);font-weight:var(--sky-fw-bold)}.hpk-locked .lk-pline strong{font-size:var(--sky-fs-md);font-weight:var(--sky-fw-black)}.hpk-locked .lk-gnote{background:rgba(var(--sky-blue-rgb),.05);box-shadow:inset 0 0 0 1px rgba(var(--sky-blue-rgb),.12);color:var(--sky-ink)}.hpk-locked .lk-legacy{border-radius:var(--sky-r-lg);overflow:hidden}.hpk-locked .lk-govl{font-size:var(--sky-fs-xs);color:var(--sky-faint);font-weight:var(--sky-fw-bold);margin:2px 2px 0}.hpk-locked .lk-cancelc{justify-self:start;font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-heavy);color:var(--sky-bad-soft);padding:4px 2px}.hpk-locked .lk-closeb{height:40px}.hpk-locked .wtools.lk-two{grid-template-columns:1fr 1fr}.hpk-locked .wtools.lk-one{grid-template-columns:1fr}.hpk-locked .wtools button:disabled{opacity:.45}.hpk-locked .lk-heroic{width:44px;height:44px;flex:0 0 44px;border-radius:14px;display:grid;place-items:center;background:rgba(var(--sky-blue-rgb),.1);color:var(--sky-home)}.hpk-locked .lk-heroic.is-ok{background:rgba(var(--sky-ok-rgb),.1);color:var(--sky-ok)}.hpk-locked .lk-heroic.is-warn{background:rgba(var(--sky-clash-rgb),.12);color:var(--sky-warn)}.hpk-locked .lk-herot{min-width:0;flex:1}.hpk-locked .lk-herot .big{font-size:18px}.hpk-locked .lk-skipc{justify-self:start;font-size:12px;font-weight:var(--sky-fw-heavy);color:var(--sky-bad-soft)}.hpk-locked .lk-skipc:disabled{opacity:.45}.hpk-locked .lk-hintc{font-size:11.5px;font-weight:var(--sky-fw-bold);color:var(--sky-faint)}.hpk-locked .lk-hintc.is-warn{color:var(--sky-amber-ink)}.hpk-locked .fform .btn{height:42px}.hpk-locked .lk-two-btn{display:flex;gap:8px}.hpk-locked .lk-two-btn .btn{flex:1;height:42px}.hpk-locked .tle>span:last-child:empty{display:none}.hpk-locked .lk-legacy:empty{display:none}.hpk-locked .lk-more{justify-self:start;font-size:12px;font-weight:var(--sky-fw-heavy);color:var(--sky-blue);padding:2px}.hpk-locked .lk-cancelc:disabled{opacity:.45}.hpk-locked .wcal{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;text-align:center}.hpk-locked .wcal .dn{font-size:var(--sky-fs-micro);font-weight:var(--sky-fw-black);color:var(--sky-faint);letter-spacing:.06em;padding-bottom:2px}.hpk-locked .wcal button{position:relative;height:38px;border-radius:11px;font-size:13px;font-weight:var(--sky-fw-heavy);color:var(--sky-ink);background:transparent}.hpk-locked .wcal button.we{color:var(--sky-faint)}.hpk-locked .wcal button.out{visibility:hidden}.hpk-locked .wcal button.today{box-shadow:inset 0 0 0 1.5px var(--sky-blue-line)}.hpk-locked .wcal button.job{background:linear-gradient(135deg,var(--sky-job-top),var(--sky-home));color:rgb(var(--sky-on-fade-rgb));border-radius:6px}.hpk-locked .wcal button.job.s{border-radius:11px 6px 6px 11px}.wcal button.job.e{border-radius:6px 11px 11px 6px}.wcal button.job.s.e{border-radius:11px}.hpk-locked .wcal button.jwe{background:rgba(var(--sky-home-rgb),.12);color:var(--sky-blue);border-radius:6px}.hpk-locked .wcal button.clash{background:linear-gradient(135deg,var(--sky-clash-top),var(--sky-clash))!important;color:rgb(var(--sky-on-fade-rgb))}.hpk-locked .wcal button .bd{position:absolute;left:50%;bottom:4px;transform:translate(-50%);display:flex;gap:2px}.hpk-locked .wcal button .bd i{width:5px;height:5px;border-radius:var(--sky-r-round);background:var(--c)}.hpk-locked .wcal button.job .bd i{box-shadow:0 0 0 1.5px rgb(var(--sky-surface-rgb))}.hpk-locked .wcal button.wish:after{content:"";position:absolute;top:4px;right:6px;width:6px;height:6px;border-radius:var(--sky-r-round);background:var(--sky-s-crown)}.hpk-locked .wmn{display:flex;align-items:center;gap:8px}.hpk-locked .wmn b{font-size:15px;font-weight:var(--sky-fw-black)}.hpk-locked .wmn button{width:32px;height:32px;border-radius:var(--sky-r-round);background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);color:var(--sky-mut);font-weight:var(--sky-fw-black)}.hpk-locked .wleg{display:flex;gap:10px;flex-wrap:wrap;font-size:var(--sky-fs-label);font-weight:var(--sky-fw-heavy);color:var(--sky-mut)}.hpk-locked .wleg span{display:inline-flex;align-items:center;gap:5px}.hpk-locked .wleg i{width:9px;height:9px;border-radius:3px;background:var(--c)}.hpk-locked .wok{display:flex;gap:8px;align-items:center;padding:8px 10px;border-radius:13px;background:rgba(var(--sky-ok-rgb),.08);box-shadow:inset 0 0 0 1px rgba(var(--sky-ok-rgb),.2);font-size:12px;font-weight:var(--sky-fw-heavy);color:var(--sky-ok-ink)}.hpk-locked .wstep{display:flex;align-items:center;gap:10px}.hpk-locked .wstep .t{flex:1;min-width:0}.hpk-locked .wstep .t b{display:block;font-size:13.5px;font-weight:var(--sky-fw-black)}.hpk-locked .wstep .t small{display:block;font-size:var(--sky-fs-xs);color:var(--sky-mut);font-weight:var(--sky-fw-bold)}.hpk-locked .wstp{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:var(--sky-r-pill);background:rgba(var(--sky-ink-rgb),.06)}.hpk-locked .wstp button{width:32px;height:32px;border-radius:var(--sky-r-round);background:rgb(var(--sky-surface-rgb));box-shadow:0 1px 3px rgba(var(--sky-shadow-rgb),.12);font-size:var(--sky-fs-lg);font-weight:var(--sky-fw-black);color:var(--sky-blue)}.hpk-locked .wstp b{min-width:54px;text-align:center;font-size:var(--sky-fs-md);font-weight:var(--sky-fw-black)}.hpk-locked .wtg2{display:grid;grid-template-columns:1fr 1fr;gap:6px}.hpk-locked .wtg2 button{display:flex;align-items:center;gap:7px;height:42px;padding:0 8px 0 10px;border-radius:14px;background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-heavy);color:var(--sky-mut)}.hpk-locked .wtg2 button[aria-pressed=true]{color:var(--sky-ink);border-color:var(--sky-blue-line)}.hpk-locked .wtg2 .swt{margin-left:auto;transform:scale(.8);transform-origin:right center;pointer-events:none}.hpk-locked .wdock{position:absolute;left:10px;right:10px;bottom:12px;z-index:5;display:flex;gap:8px;padding:8px;border-radius:22px;background:rgba(var(--sky-surface-rgb),.8);border:1px solid var(--sky-edge);box-shadow:0 14px 30px rgba(var(--sky-shadow-rgb),.16);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%)}.hpk-locked .wdock .btn{height:46px}.hpk-locked .wdock{position:fixed;bottom:calc(12px + env(safe-area-inset-bottom));z-index:71;max-width:540px;margin:0 auto}.hpk-locked .wcal button:disabled{cursor:default}.hpk-locked .wcal button.past{color:var(--sky-faint);opacity:.5}.hpk-locked .wtg2.lk-one{grid-template-columns:1fr}.hpk-locked .lk-schic{width:44px;height:44px;flex:0 0 44px;border-radius:14px;display:grid;place-items:center;background:rgba(var(--sky-crew-rgb),.1);color:var(--sky-crew)}.hpk-locked .lk-schsub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hpk-locked .wtg2 button svg{flex:0 0 17px}.hpk-locked .wtg2 .lk-tgmail{color:var(--sky-home)}.hpk-locked .wtg2 .lk-tgcrew{color:var(--sky-lab)}.hpk-locked .wtg2 .lk-tgform{color:var(--sky-paint)}.hpk-locked .wtg2 button:disabled{opacity:.5}.hpk-locked .wstep .t small button{color:var(--sky-blue);font-weight:var(--sky-fw-black)}.hpk-locked .lk-warnl{font-size:11.5px;font-weight:var(--sky-fw-heavy);color:var(--sky-amber-ink)}.hpk-locked .lk-hint2{font-size:11.5px;font-weight:var(--sky-fw-bold);color:var(--sky-faint)}.hpk-locked .wtl .n .r button{height:28px;padding:0 10px;border-radius:9px;background:var(--sky-act-bg);color:var(--sky-act-ink);font-size:11.5px;font-weight:var(--sky-fw-black)}.hpk-locked .wtl .n .r button:disabled{opacity:.5}.hpk-locked .lk-grow{flex:1}.hpk-locked .wleg i.lk-dot{border-radius:var(--sky-r-round);width:7px;height:7px}.hpk-locked .lk-mname{flex:1;text-align:center}.hpk-locked .wtg2.lk-three{grid-template-columns:repeat(3,minmax(0,1fr))}.hpk-locked .wtg2.lk-three button{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;row-gap:4px;height:auto;min-height:58px;padding:8px 8px 8px 10px;text-align:left;font-size:12px}.hpk-locked .wtg2.lk-three button svg{grid-row:1;grid-column:1}.hpk-locked .wtg2.lk-three button .swt{grid-row:1;grid-column:2;justify-self:end;margin-left:0;transform:scale(.72)}.hpk-locked .wtg2.lk-three button .lk-tglbl{grid-row:2;grid-column:1 / span 2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hpk-locked .fhero{display:flex;align-items:center;gap:14px}.hpk-locked .fring{position:relative;width:104px;height:104px;flex:0 0 104px}.hpk-locked .fring circle.fseg{stroke:rgba(var(--sky-ink-rgb),.12)}.hpk-locked .fring circle.fseg.is-pro{stroke:var(--sky-pro)}.hpk-locked .fring circle.fseg.is-home{stroke:var(--sky-home)}.hpk-locked .fring b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;text-align:center;font-size:21px;font-weight:var(--sky-fw-black);letter-spacing:-.03em;line-height:1}.hpk-locked .fring b small{display:block;font-size:var(--sky-fs-micro);font-weight:var(--sky-fw-heavy);letter-spacing:.12em;color:var(--sky-mut);margin-top:3px}.hpk-locked .fnums{flex:1;min-width:0;display:grid;gap:6px}.hpk-locked .fnums div{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.hpk-locked .fnums em{font-style:normal;font-size:10px;font-weight:var(--sky-fw-heavy);letter-spacing:.12em;text-transform:uppercase;color:var(--sky-mut)}.hpk-locked .fnums b{font-size:var(--sky-fs-lg);font-weight:var(--sky-fw-black);letter-spacing:-.02em}.hpk-locked .fnums b.is-ok{color:var(--sky-ok)}.hpk-locked .fnext{display:flex;align-items:center;gap:10px;padding:10px;border-radius:15px;background:linear-gradient(135deg,rgba(var(--sky-job-top-rgb),.28),rgba(var(--sky-home-rgb),.12));box-shadow:inset 0 0 0 1px var(--sky-blue-line)}.hpk-locked .fnext .fnext-t{flex:1;min-width:0}.hpk-locked .fnext b{display:block;font-size:var(--sky-fs-md);font-weight:var(--sky-fw-black)}.hpk-locked .fnext small{display:block;font-size:11.5px;color:var(--sky-mut);font-weight:var(--sky-fw-bold)}.hpk-locked .fnext .ic{width:34px;height:34px;flex:0 0 34px;border-radius:11px;display:grid;place-items:center;background:rgb(var(--sky-surface-rgb))}.hpk-locked .fic{color:var(--sky-pro)}.hpk-locked .ftier{--c:var(--sky-auto);padding:12px;border-radius:20px;display:grid;gap:9px;grid-template-columns:minmax(0,1fr)}.hpk-locked .ftier.is-pro{--c:var(--sky-pro)}.hpk-locked .ftier.is-home{--c:var(--sky-home)}.hpk-locked .ftier.is-bad{--c:var(--sky-bad)}.hpk-locked .ftier .h{display:flex;align-items:center;gap:10px}.hpk-locked .ftier .h .dot{width:30px;height:30px;flex:0 0 30px;border-radius:var(--sky-r-round);display:grid;place-items:center;font-size:12px;font-weight:var(--sky-fw-black);color:rgb(var(--sky-on-fade-rgb));background:var(--c)}.hpk-locked .ftier .h .t{flex:1;min-width:0}.hpk-locked .ftier .h .t b{display:block;font-size:15px;font-weight:var(--sky-fw-black)}.hpk-locked .ftier .h .t small{display:block;font-size:11.5px;color:var(--sky-mut);font-weight:var(--sky-fw-bold)}.hpk-locked .ftier .h .a{text-align:right}.hpk-locked .ftier .h .a b{display:block;font-size:var(--sky-fs-lg);font-weight:var(--sky-fw-black);letter-spacing:-.02em}.hpk-locked .ftier .h .a span{display:inline-block;margin-top:2px;font-size:10px;font-weight:var(--sky-fw-black);padding:2px 8px;border-radius:var(--sky-r-pill);color:var(--c);background:color-mix(in srgb,var(--c) 12%,rgb(var(--sky-surface-rgb)))}.hpk-locked .ftrack{display:grid;grid-template-columns:repeat(3,1fr);position:relative;padding:0 4px}.hpk-locked .ftrack div{text-align:center;font-size:10px;font-weight:var(--sky-fw-heavy);color:var(--sky-faint);position:relative;line-height:1.25}.hpk-locked .ftrack div i{display:block;width:14px;height:14px;border-radius:var(--sky-r-round);margin:0 auto 4px;background:rgb(var(--sky-surface-rgb));border:2px solid var(--sky-hair);position:relative;z-index:1}.hpk-locked .ftrack div+div:before{content:"";position:absolute;top:6px;right:50%;width:100%;height:2px;background:var(--sky-hair)}.hpk-locked .ftrack div.on{color:var(--sky-ink)}.hpk-locked .ftrack div.on i{background:var(--c);border-color:var(--c)}.hpk-locked .ftrack div.on:before{background:var(--c)!important;opacity:.55}.hpk-locked .ftrack div small{display:block;font-weight:var(--sky-fw-bold);color:var(--sky-mut)}.hpk-locked .fact{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.hpk-locked .ftier .fact button{flex:1 1 0;max-width:150px}.hpk-locked .fact button,.hpk-locked .fact .fact-a{height:32px;padding:0 12px;border-radius:11px;background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);color:var(--sky-blue);font-size:12px;font-weight:var(--sky-fw-black);display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.hpk-locked .fact button.q{color:var(--sky-mut)}.hpk-locked .fact button:disabled{opacity:.45}.hpk-locked .fbig{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hpk-locked .fbig button{height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:var(--sky-fw-black);background:rgba(var(--sky-surface-rgb),.9);border:1px solid var(--sky-hair);color:var(--sky-ink)}.hpk-locked .fbig button:disabled{opacity:.45}.hpk-locked .fform{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.hpk-locked .fform input{width:100%;height:42px;border-radius:var(--sky-r-sm);border:1px solid var(--sky-hair);padding:0 12px;font:800 15px var(--sky-font);color:var(--sky-ink);background:rgb(var(--sky-surface-rgb))}.hpk-locked .flog div{display:flex;gap:9px;align-items:center;padding:7px 0;border-top:1px solid var(--sky-hair2);font-size:12px;font-weight:var(--sky-fw-bold);color:var(--sky-mut)}.hpk-locked .flog div:first-child{border-top:0}.hpk-locked .flog i{width:8px;height:8px;border-radius:var(--sky-r-round);background:var(--c);flex:0 0 8px}.hpk-locked .flog .is-pro{--c:var(--sky-pro)}.hpk-locked .flog .is-home{--c:var(--sky-home)}.hpk-locked .flog .is-crew{--c:var(--sky-crew)}.hpk-locked .flog .is-bad{--c:var(--sky-bad)}.hpk-locked .flog b{color:var(--sky-ink);font-weight:var(--sky-fw-black)}.hpk-locked .flog span:last-child{margin-left:auto;white-space:nowrap}.hpk-locked .flog .flog-x{margin-left:auto;font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-heavy);color:var(--sky-bad-soft);padding:2px 6px}.hpk-locked .flog .flog-x+span{margin-left:0}.hpk-locked .flog+.flog{border-top:1px solid var(--sky-hair)}.hpk-locked .fcrew{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.hpk-locked .fcrew div{padding:8px;border-radius:13px;text-align:center;background:color-mix(in srgb,var(--c) 7%,rgb(var(--sky-surface-rgb)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 18%,transparent)}.hpk-locked .fcrew .is-lab{--c:var(--sky-lab)}.hpk-locked .fcrew .is-mat{--c:var(--sky-mat)}.hpk-locked .fcrew .is-crew{--c:var(--sky-crew)}.hpk-locked .fcrew b{display:block;font-size:15px;font-weight:var(--sky-fw-black);color:var(--c)}.hpk-locked .fcrew small{font-size:var(--sky-fs-micro);font-weight:var(--sky-fw-heavy);color:var(--sky-mut);letter-spacing:.04em}.hpk-locked .fcrew small.pend{display:block;margin-top:1px;color:var(--sky-amber-ink);letter-spacing:0}.hpk-locked .fsh{padding-top:2px}.hpk-locked .fsh h3{font-size:15px}.hpk-locked .fwarn{padding:10px 12px;border-radius:14px;background:var(--sky-wait-bg);box-shadow:inset 0 0 0 1px rgba(var(--sky-warn-rgb),.25);font-size:12px;font-weight:var(--sky-fw-heavy);color:var(--sky-amber-ink)}.hpk-locked .fnote{margin:0;font-size:11.5px;font-weight:var(--sky-fw-bold);color:var(--sky-mut)}.hpk-locked .fnote.is-warn{color:var(--sky-amber-ink)}.hpk-locked .fbig-amt{font-size:26px;font-weight:var(--sky-fw-black);letter-spacing:-.02em}.hpk-locked .fsel{-webkit-user-select:all;user-select:all}.hpk-locked .lk-quiet{padding:8px 4px;font-size:12px;font-weight:var(--sky-fw-bold);color:var(--sky-mut)}.hpk-locked .lk-acc-edit{margin-left:8px;height:26px;padding:0 10px;border-radius:9px;background:rgb(var(--sky-surface-rgb));border:1px solid var(--sky-hair);color:var(--sky-blue);font-size:11.5px;font-weight:var(--sky-fw-black)}.hpk-locked .lk-accf{margin-top:4px}.hpk-locked .lk-accf .lbl{margin-top:2px}.hpk-locked .lk-accf textarea{width:100%;border-radius:var(--sky-r-sm);border:1px solid var(--sky-hair);padding:10px 12px;font:700 14px var(--sky-font);color:var(--sky-ink);background:rgb(var(--sky-surface-rgb));resize:vertical}.hpk-locked .lk-hours{display:flex;align-items:center;gap:8px}.hpk-locked .lk-hours select{flex:1;min-width:0;height:40px;border-radius:var(--sky-r-sm);border:1px solid var(--sky-hair);padding:0 10px;font:800 14px var(--sky-font);color:var(--sky-ink);background:rgb(var(--sky-surface-rgb))}.hpk-locked .lk-hours span{font-weight:var(--sky-fw-black);color:var(--sky-mut)}.hpk-locked .lk-objh{display:flex;align-items:center;gap:8px;min-width:0}.hpk-locked .lk-objh b{flex:1;min-width:0}.hpk-locked .lk-objs{display:block;font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-bold);color:var(--sky-mut)}.hpk-locked .lk-surf div .lk-sk{margin-left:auto}.hpk-locked .lk-homecards{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;background:none}.hpk-locked .lk-homecards .lk-exp-hit{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;padding:0;margin:0 -5px;border:0;background:transparent;cursor:pointer;color:inherit;font:inherit}.hpk-locked .lk-homecards .sky-room-money-cell b{color:var(--c)}.hpk-locked .lk-homecards .lk-skip-tile{border:1px solid rgba(var(--sky-ok-rgb),.28);font:inherit;font-weight:var(--sky-fw-black);cursor:pointer}.hpk-locked .lk-homecards .lk-skip-tile.is-skip{border-color:rgba(var(--sky-bad-rgb),.3);background:var(--sky-bad-tint);color:var(--sky-bad)}.hpk-locked .lk-homecards .hp-home-surface-chip.is-skip{text-decoration:line-through;text-decoration-color:var(--sky-bad);opacity:.7}.hpk-locked .lk-homecards .hp-home-surface-chip.is-skip em{color:var(--sky-bad)}.hpk-locked .lk-homecards .hp-home-record-pill.skip{text-decoration:line-through;opacity:.7}.hpk-locked .lk-homecards .hp-home-room-record-preview.lk-rec{display:grid;gap:10px}.hpk-locked .lk-homecards .lk-onc{color:var(--sky-mut);font-weight:var(--sky-fw-bold)}.hpk-locked .lk-homecards .hp-home-attached-summary{display:flex;align-items:center;gap:8px}.hpk-locked .lk-homecards .hp-home-attached-summary>span{flex:1;min-width:0}.hpk-locked .lk-homecards .hp-home-attached-card.skip strong{text-decoration:line-through}.hpk-locked .fform select.fpick{width:100%;height:42px;border-radius:var(--sky-r-sm);border:1px solid var(--sky-hair);padding:0 12px;font:800 15px var(--sky-font);color:var(--sky-ink);background:rgb(var(--sky-surface-rgb));-webkit-appearance:none;-moz-appearance:none;appearance:none}.hpk-locked .lk-homecards .hp-home-attached-card .lk-in-tools{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex:none}.hpk-locked .lk-homecards .hp-home-attached-card .lk-in-tools>button{position:static;width:30px;height:30px;min-width:30px;margin:0}.hpk-locked .lk-homecards .hp-home-attached-card .cn{margin-top:6px}.hpk-locked .lk-homecards .hp-home-attached-card .lk-in-col{font-weight:var(--sky-fw-bold);color:var(--sky-mut)}.hpk-locked .lk-homecards .hp-home-attached-card .lk-qnote,.hpk-locked .lk-homecards .hp-home-attached-card .lk-ph{margin-top:6px}.hpk-locked .fring circle.ftrack{stroke:rgba(var(--sky-ink-rgb),.1)}.hpk-locked .fring .fstop-a{stop-color:rgb(var(--sky-blue-rgb))}.hpk-locked .fring .fstop-b{stop-color:rgb(var(--sky-crew-rgb))}.hpk-locked .fring .fstop-c{stop-color:rgb(var(--sky-ok-rgb))}.hpk-locked .fring circle.ffill{filter:drop-shadow(0 0 4px rgba(var(--sky-crew-rgb),.35))}.hpk-locked .fring circle.ftick{fill:rgb(var(--sky-surface-rgb));stroke:rgba(var(--sky-ink-rgb),.25);stroke-width:1}.hpk-locked .lk-pay2{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 6px}.hpk-locked .lk-payf{display:grid;gap:4px;min-width:0}.hpk-locked .lk-payf span{font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-heavy);letter-spacing:.06em;text-transform:uppercase;color:var(--sky-faint)}.hpk-locked .lk-payf input{width:100%;height:42px;border-radius:var(--sky-r-sm);border:1px solid var(--sky-hair);padding:0 12px;font:800 15px inherit;font-family:inherit;font-variant-numeric:tabular-nums;color:var(--sky-ink);background:rgb(var(--sky-surface-rgb))}.hpk-locked .lk-calcur{flex:none;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hpk-locked .lk-calchev{margin-left:4px;font-size:10px;opacity:.7}.hpk-locked .lk-calpick{margin-top:8px;flex-wrap:wrap;justify-content:flex-end}.hpk-ui.hpk-status{position:fixed;top:calc(4px + env(safe-area-inset-top,0px));left:0;right:0;z-index:var(--sky-z-status);display:flex;flex:none;flex-direction:row;align-items:flex-start;justify-content:center;height:auto;pointer-events:none;background:none}.hpk-ui .hpk-status-at{position:relative;display:flex;flex-direction:column;align-items:center;max-width:calc(100vw - 32px);pointer-events:auto}.hpk-ui .hpk-status-hit{position:relative;z-index:var(--sky-z-raised);display:inline-flex;align-items:center;justify-content:center;min-width:var(--sky-touch);min-height:var(--sky-touch);max-width:100%;padding:0 4px;-webkit-tap-highlight-color:transparent}.hpk-ui .pill.hpk-status-pill{height:30px;max-width:min(78vw,420px);padding:0 12px;gap:7px;-webkit-backdrop-filter:var(--sky-blur-pill);backdrop-filter:var(--sky-blur-pill)}.hpk-ui .pill.hpk-status-pill i{width:7px;height:7px;flex:0 0 7px;border-radius:var(--sky-r-round);background:currentColor}.hpk-ui .pill.hpk-status-pill span{min-width:0;overflow:hidden;text-overflow:ellipsis}.hpk-ui .hpk-status-hit:disabled .hpk-status-pill{opacity:.6}.hpk-ui .hpk-status-dim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--sky-z-base);background:rgba(var(--sky-ink-rgb),.08)}.hpk-ui .hpk-status-panel{position:absolute;z-index:var(--sky-z-raised);top:calc(100% + 2px);left:50%;translate:-50% 0;width:min(340px,calc(100vw - 32px));max-height:min(70vh,560px);overflow-y:auto;overscroll-behavior:contain;display:grid;gap:9px;padding:14px;border-radius:var(--sky-r-lg);background:linear-gradient(180deg,var(--sky-win-top),var(--sky-win-bot));border:1px solid var(--sky-glass-edge);box-shadow:var(--sky-glass-shadow);text-align:left}.hpk-ui .hpk-status-panel h3{margin:0;font-size:var(--sky-fs-md);font-weight:var(--sky-fw-black);letter-spacing:-.01em;color:var(--sky-ink)}.hpk-ui .hpk-status-panel .btn{width:100%;height:var(--sky-touch)}.hpk-ui .hpk-status-hold{display:grid;gap:5px;padding:10px 12px;border-radius:var(--sky-r-sm);background:var(--sky-card);border:1px solid var(--sky-hair)}.hpk-ui .hpk-status-hold.is-bad{border-color:rgba(var(--sky-bad-rgb),.3)}.hpk-ui .hpk-status-hold b{font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-black);color:var(--sky-ink)}.kit-status-demo>.hpk-ui.hpk-status{position:relative;top:auto;z-index:auto}.kit-status-demo .hpk-ui .hpk-status-panel{position:relative;top:auto;left:auto;translate:none;margin-top:4px}.kit-status-demo .hpk-ui .hpk-status-dim{display:none}*{box-sizing:border-box}html,body{margin:0;padding:0;background:rgb(var(--sky-old-navy-900-28-rgb));min-height:100%;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:Avenir Next,Avenir,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-feature-settings:"tnum" 1;background:rgb(var(--sky-old-navy-900-25-rgb));color:rgb(var(--sky-old-ink-blue-100-7-rgb));min-height:100vh;-webkit-font-smoothing:antialiased;letter-spacing:-.01em}.mobile-dashboard-shell{background:radial-gradient(800px 460px at 50% -8%,rgba(var(--sky-old-sky-500-3-rgb),.1),transparent 62%),linear-gradient(180deg,rgb(var(--sky-old-navy-900-30-rgb)),rgb(var(--sky-old-navy-900-14-rgb)))}#bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 45% at 10% -5%,rgba(var(--sky-old-sky-500-3-rgb),.12) 0%,transparent 60%),radial-gradient(ellipse 60% 40% at 95% 5%,rgba(var(--sky-old-violet-300-2-rgb),.1) 0%,transparent 60%),radial-gradient(ellipse 50% 35% at 50% 110%,rgba(var(--sky-old-emerald-500-3-rgb),.07) 0%,transparent 60%),linear-gradient(180deg,rgb(var(--sky-old-navy-900-21-rgb)),rgb(var(--sky-old-navy-900-34-rgb)),rgb(var(--sky-old-navy-900-25-rgb)))}:root{--cy:rgb(var(--sky-old-sky-500-3-rgb));--cyl:rgb(var(--sky-old-sky-300-3-rgb));--bl:rgb(var(--sky-old-blue-500-4-rgb));--bll:rgb(var(--sky-old-blue-300-3-rgb));--tx:rgb(var(--sky-old-blue-100-3-rgb));--mu:rgb(var(--sky-old-blue-400-7-rgb));--mono:"Avenir Next",Avenir,"SF Pro Display","Helvetica Neue",Arial,sans-serif;--heading:"Avenir Next",Avenir,"SF Pro Display","Helvetica Neue",Arial,sans-serif;--r:16px}@media(max-width:768px){body.hp-app-a-runtime *,body.hp-app-a-runtime *:before,body.hp-app-a-runtime *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(var(--sky-sheen-rgb),.08);border-radius:99px}.island-noscroll{scrollbar-width:none;-ms-overflow-style:none}.island-noscroll::-webkit-scrollbar{display:none;width:0;height:0}.dash-tone-info{--dash-accent:linear-gradient(90deg,var(--dash-cy),rgb(var(--sky-old-cyan-500-2-rgb)))}.dash-subcard,.dash-score-card{position:relative;overflow:hidden;background:var(--dash-card);border:1px solid var(--dash-border);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:none}.dash-subcard:before,.dash-score-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--dash-accent,linear-gradient(90deg,var(--dash-cy),rgb(var(--sky-old-cyan-500-2-rgb))))}.dash-score-card:after{content:none}.dash-subcard{border-radius:16px;background:rgba(var(--sky-old-navy-900-5-rgb),.68)}.dash-score-card{border-radius:20px}.dash-pill{display:inline-flex;align-items:center;justify-content:center;gap:.26rem;padding:.14rem .52rem;border-radius:999px;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap}.dash-pill.blue{background:rgba(var(--sky-old-sky-500-3-rgb),.12);color:var(--dash-cy);border-color:rgba(var(--sky-old-sky-500-3-rgb),.18)}.dash-pill.purple{background:rgba(var(--sky-old-violet-300-2-rgb),.12);color:var(--dash-purple);border-color:rgba(var(--sky-old-violet-300-2-rgb),.18)}.dash-pill.green{background:rgba(var(--sky-old-emerald-500-3-rgb),.12);color:var(--dash-green);border-color:rgba(var(--sky-old-emerald-500-3-rgb),.18)}.dash-pill.yellow{background:rgba(var(--sky-old-amber-500-4-rgb),.12);color:var(--dash-yellow);border-color:rgba(var(--sky-old-amber-500-4-rgb),.18)}.dash-pill.red{background:rgba(var(--sky-old-red-400-3-rgb),.12);color:var(--dash-red);border-color:rgba(var(--sky-old-red-400-3-rgb),.18)}.dash-pill.gray{background:rgba(var(--sky-old-blue-400-11-rgb),.12);color:rgb(var(--sky-old-ink-blue-200-5-rgb));border-color:rgba(var(--sky-old-blue-400-11-rgb),.18)}.dash-queue-status{display:inline-flex;align-items:center;justify-content:center;padding:.18rem .58rem;border-radius:999px;font-size:.54rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--sky-old-ink-sky-50-3-rgb));background:var(--dash-accent,linear-gradient(90deg,var(--dash-cy),rgb(var(--sky-old-cyan-500-2-rgb))));border:1px solid rgba(var(--sky-sheen-rgb),.12);box-shadow:inset 0 1px rgba(var(--sky-sheen-rgb),.14);white-space:nowrap}.dash-queue-status.good{background:linear-gradient(90deg,var(--dash-green),rgb(var(--sky-old-cyan-500-2-rgb)))}.dash-queue-status.purple{background:linear-gradient(90deg,var(--dash-purple),var(--dash-cy))}.dash-queue-status.warn{background:linear-gradient(90deg,var(--dash-yellow),rgb(var(--sky-old-orange-400-3-rgb)) 62%,rgb(var(--sky-old-orange-500-3-rgb)))}.dash-queue-status.info{background:linear-gradient(90deg,var(--dash-cy),rgb(var(--sky-old-cyan-500-2-rgb)))}.dash-queue-status.danger{background:linear-gradient(90deg,var(--dash-red),rgb(var(--sky-old-orange-500-3-rgb)))}.dash-queue-status.gray{background:linear-gradient(90deg,rgba(var(--sky-old-blue-400-11-rgb),.82),rgba(var(--sky-old-blue-600-2-rgb),.92))}.dash-progress-card{width:100%;padding:.52rem .62rem .6rem;border-radius:16px;background:rgba(var(--sky-sheen-rgb),.03);border:1px solid rgba(var(--sky-sheen-rgb),.08);cursor:pointer}.dash-progress-meta{display:flex;justify-content:flex-start;align-items:center;margin-bottom:.3rem;font-size:.61rem;font-weight:700;color:rgb(var(--sky-on-fade-rgb))}.dash-progress-bar{position:relative;height:14px;border-radius:999px;overflow:hidden;background:rgba(var(--sky-sheen-rgb),.05);border:1px solid rgba(var(--sky-sheen-rgb),.08)}.dash-progress-fill{position:absolute;inset:0 auto 0 0;min-width:0;border-radius:999px;background:linear-gradient(90deg,rgba(var(--sky-old-sky-500-3-rgb),.36),rgba(var(--sky-old-cyan-500-2-rgb),.56) 48%,rgba(var(--sky-old-emerald-500-3-rgb),.9))}.dash-progress-value{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.61rem;font-weight:800;color:rgb(var(--sky-on-fade-rgb));letter-spacing:-.02em;text-shadow:0 1px 2px rgba(var(--sky-old-glow-navy-950-1-rgb),.42)}.dash-stack-shell{min-height:194px;padding:.62rem .7rem .4rem}.dash-stack-header{display:grid;grid-template-columns:1.35rem 1fr 1.35rem;align-items:center;gap:.28rem;margin:-.02rem 0 .42rem}.dash-stack-head-row{display:flex;align-items:center;justify-content:flex-start;min-height:1.15rem;transform:translateY(-.05rem)}.dash-stack-icon{display:inline-block;line-height:1;font-size:1.04rem;font-weight:700;background-image:var(--dash-accent,linear-gradient(90deg,var(--dash-cy),rgb(var(--sky-old-cyan-500-2-rgb))));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.dash-stack-count{display:flex;align-items:center;justify-content:center;min-height:1.15rem;font-family:var(--heading);font-size:1rem;font-weight:800;letter-spacing:-.04em;line-height:1;background-image:var(--dash-accent,linear-gradient(90deg,var(--dash-cy),rgb(var(--sky-old-cyan-500-2-rgb))));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.dash-stack-count-shell{position:relative;width:1.88rem;height:1.88rem;margin:0 auto;display:flex;align-items:center;justify-content:center;transform:translateY(-.07rem)}.dash-stack-count-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;padding:1px;background:var(--dash-accent,linear-gradient(90deg,var(--dash-cy),rgb(var(--sky-old-cyan-500-2-rgb))));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.34;pointer-events:none}.dash-stack-count-shell:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:999px;background:rgba(var(--sky-sheen-rgb),.03);pointer-events:none}.dash-stack-scroll{display:grid;gap:.32rem;max-height:138px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-left:0;padding-right:.16rem;direction:ltr;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--sky-old-gray-50-2-rgb),.18) transparent}.dash-stack-scroll>*{min-width:0}.dash-stack-scroll::-webkit-scrollbar{width:3px;height:0}.dash-stack-scroll::-webkit-scrollbar-track{background:transparent}.dash-stack-scroll::-webkit-scrollbar-thumb{background:rgba(var(--sky-sheen-rgb),.18);border-radius:999px}.dash-queue-item{position:relative;padding:.5rem .54rem;border-radius:14px}.dash-queue-item:before{left:50%;right:auto;top:0;width:52%;height:2.5px;transform:translate(-50%);border-radius:999px;clip-path:none}.dash-queue-empty{padding:.62rem;text-align:center;font-size:.6rem;color:var(--dash-muted)}@media(max-width:640px){.cal-grid{gap:.3rem;padding-left:.55rem;padding-right:.55rem}.cal-day{min-height:84px;padding:.38rem .34rem .32rem}}.glass{background:rgba(var(--sky-old-navy-900-5-rgb),.68);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(var(--sky-sheen-rgb),.08);border-radius:var(--r);box-shadow:none}.glass-strong{background:rgba(var(--sky-old-navy-900-5-rgb),.72);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(var(--sky-sheen-rgb),.08);border-radius:var(--r);box-shadow:none}.edge-soft-card{position:relative;overflow:hidden;border:1px solid rgba(var(--sky-sheen-rgb),.08)!important;box-shadow:none!important}.edge-soft-card:before,.edge-soft-card:after{content:none}.nav-pill{background:rgba(var(--sky-old-navy-900-5-rgb),.62);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(var(--sky-sheen-rgb),.08);border-radius:99px;box-shadow:none;display:inline-flex;align-items:center;gap:2px;padding:4px}.ni{padding:.35rem .85rem;border-radius:99px;border:none;font-size:.72rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer;font-family:"Inter",inherit;white-space:nowrap;position:relative;letter-spacing:-.01em}.ni.on{background:rgba(var(--sky-old-sky-500-3-rgb),.12);color:rgb(var(--sky-on-fade-rgb));box-shadow:none;border:1px solid rgba(var(--sky-old-sky-500-3-rgb),.24)}.ni.off{background:transparent;color:rgba(var(--sky-old-ink-blue-50-2-rgb),.84);border:1px solid transparent}.ni.off:hover{color:rgb(var(--sky-on-fade-rgb));background:rgba(var(--sky-sheen-rgb),.05);box-shadow:none}.ni.dis{color:rgba(var(--sky-old-ink-blue-200-4-rgb),.18);cursor:not-allowed;border:1px solid transparent}.sub-pill{background:linear-gradient(90deg,rgba(var(--sky-old-navy-900-16-rgb),.7),rgba(var(--sky-old-navy-900-10-rgb),.52));border:1px solid rgba(var(--sky-old-blue-300-2-rgb),.24);border-radius:99px;display:inline-flex;align-items:center;gap:3px;padding:4px;box-shadow:0 10px 28px rgba(var(--sky-shade-rgb),.32),0 0 22px rgba(var(--sky-old-glow-sky-500-2-rgb),.12),inset 0 1px rgba(var(--sky-old-glow-sky-100-rgb),.15)}.si{padding:.34rem 1.05rem;border-radius:99px;border:none;font-size:.71rem;font-weight:600;transition:all .2s;cursor:pointer;font-family:inherit;white-space:nowrap;letter-spacing:.01em}.si.on{background:linear-gradient(135deg,rgba(var(--sky-old-blue-400-3-rgb),.45),rgba(var(--sky-old-cyan-500-1-rgb),.28));color:rgb(var(--sky-on-fade-rgb));box-shadow:0 0 24px rgba(var(--sky-old-glow-sky-300-1-rgb),.26),inset 0 1px rgba(var(--sky-sheen-rgb),.32);border:1px solid rgba(var(--sky-old-sky-300-9-rgb),.5)}.si.off{background:transparent;color:rgba(var(--sky-old-ink-blue-200-4-rgb),.55);border:1px solid transparent}.si.off:hover{color:rgb(var(--sky-old-ink-blue-100-8-rgb));background:rgba(var(--sky-sheen-rgb),.06)}.btn{display:inline-flex;align-items:center;gap:.4rem;border:none;cursor:pointer;font-family:"Inter",inherit;font-weight:600;transition:all .22s cubic-bezier(.4,0,.2,1);border-radius:14px;letter-spacing:-.01em}.bg{padding:.48rem 1.05rem;font-size:.74rem;background:rgba(var(--sky-sheen-rgb),.045);border:1px solid rgba(var(--sky-sheen-rgb),.09);color:var(--tx);box-shadow:0 1px 3px rgba(var(--sky-shade-rgb),.12),inset 0 1px rgba(var(--sky-sheen-rgb),.04);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bg:hover{background:rgba(var(--sky-sheen-rgb),.07);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--sky-shade-rgb),.18),inset 0 1px rgba(var(--sky-sheen-rgb),.06)}.bc{padding:.48rem 1.15rem;font-size:.74rem;background:linear-gradient(135deg,rgb(var(--sky-old-sky-500-1-rgb)),rgb(var(--sky-old-blue-500-2-rgb)));border:1px solid rgba(var(--sky-old-sky-300-3-rgb),.22);color:rgb(var(--sky-on-fade-rgb));box-shadow:0 2px 8px rgba(var(--sky-old-glow-sky-500-1-rgb),.22),inset 0 1px rgba(var(--sky-sheen-rgb),.12)}.bc:hover{box-shadow:0 6px 20px rgba(var(--sky-old-glow-sky-500-1-rgb),.3),inset 0 1px rgba(var(--sky-sheen-rgb),.15);transform:translateY(-1px)}.bc:active{transform:translateY(0);box-shadow:0 1px 4px rgba(var(--sky-old-glow-sky-500-1-rgb),.18)}.bc:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.bsm{padding:.24rem .7rem!important;font-size:.66rem!important;border-radius:10px!important}.top-bar-csv-btn{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;padding:.28rem .65rem .28rem .48rem;border:1px solid rgba(var(--sky-sheen-rgb),.1);border-radius:10px;background:rgba(var(--sky-sheen-rgb),.04);color:rgba(var(--sky-on-fade-rgb),.72);font-family:var(--mono);font-size:.6rem;font-weight:600;letter-spacing:.03em;cursor:pointer;transition:all .18s;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);white-space:nowrap;min-height:30px}.top-bar-csv-btn:hover{background:rgba(var(--sky-sheen-rgb),.08);border-color:rgba(var(--sky-sheen-rgb),.16);color:rgb(var(--sky-on-fade-rgb))}.top-bar-csv-btn:active{transform:scale(.96);opacity:.85}.top-bar-csv-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:5px;background:rgba(var(--sky-old-sky-500-3-rgb),.12);color:rgb(var(--sky-old-ink-sky-300-3-rgb))}.top-bar-csv-icon svg{display:block}.bi{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.8rem;background:rgba(var(--sky-sheen-rgb),.04);border:1px solid rgba(var(--sky-sheen-rgb),.08);color:var(--mu);cursor:pointer;transition:all .15s}.bi:hover{background:rgba(var(--sky-sheen-rgb),.08);color:rgb(var(--sky-on-fade-rgb));border-color:rgba(var(--sky-old-sky-500-3-rgb),.18);box-shadow:none}.gi{background:rgba(var(--sky-sheen-rgb),.04);border:1px solid rgba(var(--sky-sheen-rgb),.08);color:var(--tx);border-radius:10px;padding:.45rem .75rem;font-size:.8rem;font-family:inherit;transition:all .2s;box-shadow:none;width:100%}.gi:focus{border-color:rgba(var(--sky-old-sky-500-3-rgb),.24);outline:none;box-shadow:0 0 0 3px rgba(var(--sky-old-glow-sky-500-2-rgb),.08)}select.gi option{background:rgb(var(--sky-old-navy-900-3-rgb));color:var(--tx)}.gl{font-size:.63rem;color:var(--mu);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.seg{display:flex;gap:2px;padding:2px;background:rgba(var(--sky-shade-rgb),.25);border-radius:10px;border:1px solid rgba(var(--sky-old-amber-400-1-rgb),.12)}.sb{flex:1;padding:.26rem .35rem;border-radius:8px;border:none;font-size:.63rem;font-weight:500;font-family:inherit;transition:all .15s;cursor:pointer}.sb.on{background:rgba(var(--sky-old-amber-500-1-rgb),.2);color:rgb(var(--sky-old-ink-amber-300-1-rgb));border:1px solid rgba(var(--sky-old-amber-500-1-rgb),.3)}.sb.off{background:transparent;color:var(--mu);border:1px solid transparent}.th{padding:.5rem .7rem;text-align:left;font-size:.56rem;font-weight:600;color:var(--mu);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-bottom:1px solid rgba(var(--sky-sheen-rgb),.08)}.tc{padding:.5rem .7rem;font-size:.75rem;border-bottom:1px solid rgba(var(--sky-sheen-rgb),.04)}.rh:hover{background:rgba(var(--sky-sheen-rgb),.02)!important}.crow{display:flex;align-items:center;gap:.65rem;padding:.55rem .6rem;border-radius:12px;transition:all .15s;cursor:pointer}.crow:hover{background:rgba(var(--sky-sheen-rgb),.04);transform:translate(2px)}.spill{padding:.15rem .55rem;border-radius:99px;font-size:.6rem;font-weight:600;white-space:nowrap}.pay-bar{height:34px;border-radius:12px;overflow:hidden;display:flex;background:rgba(var(--sky-sheen-rgb),.04);border:1px solid rgba(var(--sky-sheen-rgb),.08);box-shadow:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.28rem;padding:0 .62rem .62rem;background:transparent;min-width:0}.cal-day{position:relative;min-width:0;background:linear-gradient(180deg,rgba(var(--sky-old-navy-950-22-rgb),.94),rgba(var(--sky-old-navy-950-16-rgb),.98));border:1px solid rgba(var(--sky-sheen-rgb),.07);border-radius:20px;padding:.42rem .42rem .36rem;min-height:94px;box-shadow:inset 0 1px rgba(var(--sky-sheen-rgb),.05);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease,background .16s ease}.cal-day:hover{transform:translateY(-1px);border-color:rgba(var(--sky-old-sky-300-3-rgb),.22);box-shadow:inset 0 1px rgba(var(--sky-sheen-rgb),.06),0 12px 26px rgba(var(--sky-old-glow-navy-950-1-rgb),.18)}.cal-day.today{background:radial-gradient(circle at 12% 10%,rgba(var(--sky-old-amber-500-3-rgb),.12),transparent 28%),linear-gradient(180deg,rgba(var(--sky-old-navy-900-11-rgb),.95),rgba(var(--sky-old-navy-950-22-rgb),.98))}.cal-day.other{opacity:.46}.cal-ev{margin-top:4px;padding:.24rem .42rem;border-radius:12px;font-size:.55rem;font-weight:700;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--heading);border:1px solid rgba(var(--sky-sheen-rgb),.12);min-width:0}.project-intake{display:grid;grid-template-columns:minmax(280px,1fr) minmax(420px,1.5fr);gap:.7rem;align-items:stretch}.field-label{font-size:.55rem;text-transform:uppercase;letter-spacing:.08em;color:var(--mu);font-weight:700;margin-bottom:.25rem}.proj-settings-card{--proj-card-accent:linear-gradient(90deg,var(--dash-yellow),rgb(var(--sky-old-orange-400-3-rgb)) 62%,rgb(var(--sky-old-orange-500-3-rgb)));position:relative;overflow:hidden;border-radius:24px;border:1px solid rgba(var(--sky-sheen-rgb),.08);background:linear-gradient(180deg,rgba(var(--sky-old-navy-900-5-rgb),.88),rgba(var(--sky-old-navy-950-29-rgb),.94));box-shadow:none;padding:.78rem .84rem}.proj-settings-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--proj-card-accent)}.proj-settings-card.warn{--proj-card-accent:linear-gradient(90deg,var(--dash-yellow),rgb(var(--sky-old-orange-400-3-rgb)) 62%,rgb(var(--sky-old-orange-500-3-rgb)))}.proj-settings-card.good{--proj-card-accent:linear-gradient(90deg,var(--dash-green),rgb(var(--sky-old-cyan-500-2-rgb)))}.proj-settings-card.purple{--proj-card-accent:linear-gradient(90deg,var(--dash-purple),var(--dash-cy))}.proj-settings-toggle{width:100%;border:none;background:transparent;padding:0;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.72rem;text-align:left}.proj-settings-badge{width:2.2rem;height:2.2rem;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:800;letter-spacing:.08em;color:rgb(var(--sky-old-ink-orange-50-rgb));background:linear-gradient(180deg,rgba(var(--sky-old-navy-950-29-rgb),.98),rgba(var(--sky-old-navy-900-5-rgb),.92));border:1px solid rgba(var(--sky-sheen-rgb),.12);box-shadow:inset 0 1px rgba(var(--sky-sheen-rgb),.08)}.proj-settings-copy{min-width:0;display:grid;gap:.12rem}.proj-settings-title{font-size:.8rem;font-weight:800;color:rgb(var(--sky-on-fade-rgb));letter-spacing:-.03em;font-family:var(--heading)}.proj-settings-subtitle{font-size:.58rem;color:var(--dash-muted);line-height:1.45}.proj-settings-inline{display:flex;align-items:center;gap:.28rem;justify-self:center;min-width:0}.proj-settings-status{display:grid;gap:.06rem;padding:.3rem .68rem;border-radius:999px;border:1px solid rgba(var(--sky-sheen-rgb),.12);background:rgba(var(--sky-sheen-rgb),.04);min-width:0}.proj-settings-status strong{font-size:.54rem;line-height:1;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.proj-settings-status span{font-size:.5rem;line-height:1.15;color:rgb(var(--sky-old-ink-blue-100-2-rgb));opacity:.88;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.proj-settings-chevron{font-size:.94rem;color:rgb(var(--sky-old-ink-blue-200-5-rgb));line-height:1;transition:transform .18s ease}.proj-settings-body{margin-top:.82rem;padding-top:.82rem;border-top:1px solid rgba(var(--sky-sheen-rgb),.08)}.project-intake .gi{background:rgba(var(--sky-sheen-rgb),.04);border:1px solid rgba(var(--sky-sheen-rgb),.08);box-shadow:none;color:rgb(var(--sky-old-ink-blue-50-1-rgb))}.project-intake .gi:focus{border-color:rgba(var(--sky-old-sky-500-3-rgb),.24);box-shadow:0 0 0 2px rgba(var(--sky-old-glow-sky-500-2-rgb),.08)}@media(max-width:720px){.proj-settings-toggle{grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"badge copy chevron" ". inline ." ". status .";gap:.35rem .5rem!important}.proj-settings-badge{grid-area:badge}.proj-settings-copy{grid-area:copy}.proj-settings-inline{grid-area:inline;justify-self:start!important;flex-wrap:wrap!important;gap:.22rem!important}.proj-settings-status{grid-area:status;justify-self:start!important}.proj-settings-chevron{grid-area:chevron}.proj-settings-title{font-size:.74rem!important}.proj-settings-subtitle{font-size:.54rem!important}}.info-stack{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.2rem;max-width:900px;margin-left:auto;margin-right:auto}.info-stack .card{padding:.85rem 1rem;border-radius:16px;background:rgba(var(--sky-old-navy-900-5-rgb),.72);border:1px solid rgba(var(--sky-sheen-rgb),.08)}.info-stack .card .label{font-size:.56rem;text-transform:uppercase;letter-spacing:.1em;color:var(--mu);font-weight:600;margin-bottom:.2rem}.info-stack .card .value{font-size:1.15rem;font-weight:800;color:rgb(var(--sky-on-fade-rgb));letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--heading)}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse-amber{0%,to{box-shadow:0 8px 24px rgba(var(--sky-old-glow-amber-500-rgb),.32),0 0 rgba(var(--sky-old-glow-amber-500-rgb),.4)}50%{box-shadow:0 8px 24px rgba(var(--sky-old-glow-amber-500-rgb),.5),0 0 0 12px rgba(var(--sky-old-glow-amber-500-rgb),0)}}@keyframes glow{0%,to{box-shadow:0 0 20px rgba(var(--sky-old-shadow-amber-500-rgb),.3)}50%{box-shadow:0 0 30px rgba(var(--sky-old-shadow-amber-500-rgb),.45)}}input[type=number]:not(.with-spin)::-webkit-inner-spin-button,input[type=number]:not(.with-spin)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]:not(.with-spin){-moz-appearance:textfield}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1) brightness(3);cursor:pointer;width:28px;height:28px;opacity:.85;transition:opacity .15s;padding:2px}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1;transform:scale(1.1)}input[type=date]{color-scheme:dark}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:rgb(var(--sky-surface-rgb));box-shadow:0 0 6px rgba(var(--sky-shade-rgb),.4);border:2px solid rgba(var(--sky-old-amber-500-1-rgb),.45);cursor:grab}input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:rgb(var(--sky-surface-rgb));box-shadow:0 0 6px rgba(var(--sky-shade-rgb),.4);border:2px solid rgba(var(--sky-old-amber-500-1-rgb),.45);cursor:grab}.fu{animation:fadeUp .25s ease forwards}.sp{position:relative;display:inline-flex;align-items:center;justify-content:center;width:.9rem;height:.9rem;color:transparent!important;font-size:0!important;line-height:0!important;flex-shrink:0}.sp:before,.sp:after{content:"";position:absolute;border-radius:999px}.sp:before{top:0;right:0;bottom:0;left:0;border:1.6px dotted rgba(var(--sky-old-blue-100-2-rgb),.86);box-shadow:0 0 10px rgba(var(--sky-old-glow-sky-300-1-rgb),.22);animation:spin .9s linear infinite}.sp:after{top:2px;right:2px;bottom:2px;left:2px;border:1.4px dotted rgba(var(--sky-old-sky-300-3-rgb),.38);animation:spin 1.45s linear infinite reverse}.load-state{display:flex;align-items:center;justify-content:center;min-height:180px;padding:2rem 1rem}.load-shell{display:grid;justify-items:center;gap:.6rem;text-align:center}.load-wheel{position:relative;width:40px;height:40px;border-radius:999px}.load-wheel:before,.load-wheel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px}.load-wheel:before{border:2px solid rgba(var(--sky-sheen-rgb),.08);border-top-color:rgba(var(--sky-rim-rgb),.88);border-right-color:rgba(var(--sky-old-blue-400-2-rgb),.7);box-shadow:0 0 18px rgba(var(--sky-old-glow-blue-400-1-rgb),.18);animation:spin .78s linear infinite}.load-wheel:after{top:7px;right:7px;bottom:7px;left:7px;border:1.6px solid rgba(var(--sky-old-purple-400-rgb),.12);border-bottom-color:rgba(var(--sky-old-purple-400-rgb),.56);border-left-color:rgba(var(--sky-old-cyan-500-2-rgb),.42);animation:spin 1.25s linear infinite reverse}.load-title{font-size:.78rem;font-weight:700;color:rgb(var(--sky-old-ink-blue-50-10-rgb));font-family:var(--heading);letter-spacing:-.02em}.load-subtitle{font-size:.61rem;color:rgb(var(--sky-old-ink-blue-400-13-rgb));font-family:var(--heading);line-height:1.6;max-width:34rem}@media print{#shell{display:none!important}#cdoc{padding:2rem!important;border-radius:0!important}}@media(max-width:900px){.nav-pill{border-radius:14px;gap:1px;flex-wrap:wrap;justify-content:center}.ni{padding:.28rem .55rem;font-size:.65rem}}@media(max-width:980px){.project-intake{grid-template-columns:1fr}}@media(max-width:600px){.ni{padding:.22rem .42rem;font-size:.58rem}.tc{padding:.35rem .45rem;font-size:.68rem}.th{padding:.35rem .45rem}}.mob-total-banner{display:none}.mob-bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;z-index:300;padding:0 .55rem calc(.18rem + env(safe-area-inset-bottom,0px));pointer-events:none}.mob-bottom-nav-inner{pointer-events:auto;display:flex;justify-content:space-around;align-items:stretch;gap:0;background:linear-gradient(180deg,rgba(var(--sky-old-navy-900-33-rgb),.97),rgba(var(--sky-old-navy-950-27-rgb),.985));backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid rgba(var(--sky-old-sky-300-3-rgb),.16);border-radius:28px;box-shadow:0 12px 36px rgba(var(--sky-shade-rgb),.45),0 0 22px rgba(var(--sky-old-glow-sky-500-2-rgb),.1),inset 0 1px rgba(var(--sky-sheen-rgb),.06);padding:.04rem .08rem;overflow:hidden}.mob-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;margin:2px;padding:.16rem .1rem .12rem;border:none;background:transparent;box-shadow:none;outline:none;cursor:pointer;color:rgba(var(--sky-old-ink-blue-50-10-rgb),.5);font-family:var(--heading);font-size:.5rem;font-weight:600;letter-spacing:.01em;transition:color .18s,filter .18s,transform .12s;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;user-select:none;-webkit-user-select:none;min-height:28px;position:relative;border-radius:14px}.mob-tab:focus,.mob-tab:focus-visible,.mob-tab:focus-within,.mob-tab:active{outline:none!important;box-shadow:none!important;background:transparent!important;border:none!important}.mob-tab:active{transform:scale(.94)}.mob-tab-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-bottom:.1rem;transition:transform .18s,filter .18s}.mob-tab-icon svg{display:block;width:20px;height:20px;stroke:rgba(var(--sky-old-ink-blue-50-10-rgb),.55);stroke-width:1.5;transition:stroke .18s,filter .18s}.mob-tab.on{color:rgb(var(--sky-on-fade-rgb));background:transparent;border:none;box-shadow:none}.mob-tab.on .mob-tab-icon{filter:drop-shadow(0 0 6px rgba(var(--sky-old-glow-gray-50-rgb),.55)) drop-shadow(0 0 12px rgba(var(--sky-old-glow-gray-50-rgb),.22))}.mob-tab.on .mob-tab-icon svg{stroke:rgb(var(--sky-on-fade-rgb))}.mob-tab.on .mob-tab-label{text-shadow:0 0 8px rgba(var(--sky-old-glow-gray-50-rgb),.35)}.mob-tab-badge{position:absolute;top:-4px;right:-6px;min-width:13px;height:13px;padding:0 3px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:rgb(var(--sky-old-red-400-3-rgb));color:rgb(var(--sky-on-fade-rgb));font-family:var(--heading);font-size:9px;font-weight:800;line-height:1;letter-spacing:0;border:none;box-shadow:none;pointer-events:none;-webkit-user-select:none;user-select:none}.mob-tab-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60px}@media(max-width:768px),(any-pointer:coarse)and (max-width:1366px){.mob-bottom-nav{display:block}.top-nav-center{display:none!important}.top-bar-wrap{padding:calc(.35rem + env(safe-area-inset-top,0px)) .65rem .28rem!important}.top-bar-inner{gap:.35rem!important}.top-bar-logo-text{font-size:.72rem!important}.top-bar-build{display:inline!important;font-size:.46rem!important;color:rgba(var(--sky-on-fade-rgb),.32)!important;margin-left:4px}.top-bar-user{display:none!important}.top-bar-csv-text{display:none}.top-bar-csv-btn{padding:.26rem .38rem!important;min-height:32px;border-radius:9px}.main-content{padding:.55rem .55rem calc(.55rem + 78px + env(safe-area-inset-bottom,0px))!important}.main-content.mobile-dashboard-content{padding:0 0 calc(.55rem + 78px + env(safe-area-inset-bottom,0px))!important}.info-stack{grid-template-columns:repeat(2,1fr)!important;gap:.55rem!important;margin-bottom:.85rem!important}.info-stack .card{padding:.7rem .8rem!important;border-radius:14px!important}.info-stack .card .value{font-size:.95rem!important}.info-stack .card .label{font-size:.5rem!important;letter-spacing:.08em!important}.dash-score-card{border-radius:16px!important}.dash-stack-shell{padding:.5rem .6rem .4rem!important;min-height:auto!important}.dash-stack-header{grid-template-columns:auto 1fr auto!important;gap:.4rem!important;margin-bottom:.22rem!important}.dash-stack-icon{font-size:.9rem!important}.dash-stack-count-shell{width:1.5rem!important;height:1.5rem!important}.dash-stack-count{font-size:.82rem!important}.dash-stack-scroll{max-height:none!important;overflow:visible!important}.dash-stack-shell.mob-collapsed .dash-stack-scroll{max-height:0!important;overflow:hidden!important;opacity:0;transition:max-height .25s ease,opacity .2s ease}.dash-stack-shell.mob-collapsed{min-height:auto!important;cursor:pointer}.dash-queue-item .btn.bsm{min-height:34px!important;padding:.32rem .62rem!important;font-size:.6rem!important;border-radius:10px!important}.dash-queue-item{padding:.55rem .6rem!important;border-radius:12px!important}.glass-strong.edge-soft-card{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.dash-subcard .btn.bsm{min-height:32px!important;padding:.28rem .55rem!important;font-size:.58rem!important;border-radius:9px!important}.pay-bar{height:30px!important;border-radius:10px!important}.mob-total-banner{display:flex!important;align-items:center;justify-content:space-between;gap:.5rem;padding:.52rem .65rem;background:rgba(var(--sky-old-sky-500-3-rgb),.06);border-bottom:1px solid rgba(var(--sky-old-sky-500-3-rgb),.15);font-family:var(--heading)}.mob-total-banner-label{font-size:.56rem;font-weight:700;color:var(--mu);text-transform:uppercase;letter-spacing:.06em}.mob-total-banner-value{font-size:1rem;font-weight:900;color:rgb(var(--sky-on-fade-rgb));letter-spacing:-.03em;font-variant-numeric:tabular-nums}.proj-settings-card{border-radius:16px!important}.proj-settings-body{padding:.65rem!important}.proj-settings-toggle{padding:.55rem .6rem!important;gap:.4rem!important}.proj-settings-inline{display:flex!important;flex-wrap:wrap!important;gap:.2rem!important;margin-top:.25rem!important}.proj-settings-status{font-size:.52rem!important;padding:.18rem .42rem!important}.proj-settings-badge{width:28px!important;height:28px!important;font-size:.48rem!important;border-radius:8px!important}.banner-wrap{padding:0 .55rem!important}.banner-wrap .glass{padding:.55rem .7rem!important;flex-direction:column!important;align-items:flex-start!important;gap:.45rem!important}.cal-day{min-height:72px!important;padding:.32rem .28rem .26rem!important}.settings-stack-card{border-radius:18px!important;padding:.7rem .72rem!important}.glass,.glass-strong{border-radius:14px!important}.gi{min-height:36px!important}.crow{padding:.5rem .55rem!important;gap:.5rem!important}.bi{width:36px!important;height:36px!important;border-radius:10px!important}.spill{font-size:.56rem!important;padding:.14rem .45rem!important;min-height:24px!important;display:inline-flex!important;align-items:center!important}}@media(max-width:480px){.top-bar-wrap{padding:calc(.28rem + env(safe-area-inset-top,0px)) .4rem .2rem!important}.main-content{padding:.4rem .4rem calc(.4rem + 78px + env(safe-area-inset-bottom,0px))!important}.info-stack{gap:.4rem!important;margin-bottom:.65rem!important}.info-stack .card{padding:.55rem .65rem!important;border-radius:12px!important}.info-stack .card .value{font-size:.85rem!important}.tc{padding:.3rem .38rem!important;font-size:.62rem!important}.th{padding:.3rem .38rem!important;font-size:.48rem!important}.btn{border-radius:9px!important}.btn.bsm{font-size:.56rem!important;padding:.26rem .45rem!important;min-height:30px!important}.seg{border-radius:8px!important}.sb{padding:.24rem .3rem!important;font-size:.56rem!important;min-height:28px!important}.dash-queue-item .btn.bsm{min-height:32px!important;padding:.28rem .52rem!important}.mob-tab{font-size:.5rem;padding:.22rem .08rem .16rem;min-height:38px}.mob-tab-icon{width:24px;height:24px}.mob-tab-icon svg{width:22px;height:22px}.mob-tab-label{max-width:54px}.mob-bottom-nav{padding:0 .35rem calc(.35rem + env(safe-area-inset-bottom,0px))}.mob-bottom-nav-inner{border-radius:28px;padding:.06rem .1rem}}@supports (padding-bottom: env(safe-area-inset-bottom)){.mob-bottom-nav{padding-bottom:calc(.45rem + env(safe-area-inset-bottom))}}@media(hover:none)and (pointer:coarse){.crow:hover{background:transparent!important;transform:none!important}.bi:hover{background:rgba(var(--sky-sheen-rgb),.04)!important;border-color:rgba(var(--sky-sheen-rgb),.08)!important}.crow:active{background:rgba(var(--sky-sheen-rgb),.06)!important}.bi:active{background:rgba(var(--sky-sheen-rgb),.1)!important}.btn:active{transform:scale(.97)!important;opacity:.88!important}.ni:active{transform:scale(.96)!important}.mob-tab:active{background:rgba(var(--sky-old-sky-500-3-rgb),.1)!important}.mob-tab:active .mob-tab-icon{transform:scale(1.2)}.dash-queue-item:active,.proj-settings-toggle:active{background:rgba(var(--sky-sheen-rgb),.03)!important}.dash-stack-scroll{-webkit-overflow-scrolling:touch}.btn,.ni,.mob-tab,.bi,.crow,.sb,.proj-settings-toggle,.dash-queue-item{touch-action:manipulation}.mob-tab,.btn,.proj-settings-toggle{-webkit-user-select:none;user-select:none}}@media(max-width:768px)and (orientation:landscape){.mob-bottom-nav{padding:0 .65rem calc(.25rem + env(safe-area-inset-bottom,0px))}.mob-bottom-nav-inner{border-radius:28px;padding:.06rem .1rem}.mob-tab{min-height:36px;padding:.16rem .08rem .1rem}.mob-tab-icon{width:17px;height:17px}.mob-tab-icon svg{width:15px;height:15px}.mob-tab-label{font-size:.4rem}.main-content{padding-bottom:calc(.5rem + 58px + env(safe-area-inset-bottom,0px))!important}}body.hpp-builder-active .main-content{padding:0!important;overflow:visible!important}body.hpp-builder-active #bg{display:none}@keyframes mp-as-fade{0%{opacity:0}to{opacity:1}}@keyframes mp-as-slide{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(max-width:768px){.btn,.mob-tab{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .08s ease,opacity .08s ease,box-shadow .08s ease}.btn:active,.mob-tab:active{transform:scale(.92)!important;opacity:.7!important;box-shadow:0 0 0 3px rgba(var(--sky-old-glow-amber-500-rgb),.3)!important}}button,[role=button],.btn,.ni,label[style*="cursor:pointer"],label[style*="cursor: pointer"]{-webkit-tap-highlight-color:transparent;transition:transform .06s ease,opacity .06s ease,box-shadow .06s ease;cursor:pointer}button:active,[role=button]:active,.btn:active,.ni:active{transform:scale(.94)!important;opacity:.75!important;box-shadow:0 0 0 2px rgba(var(--sky-old-glow-sky-300-1-rgb),.25)!important}.btn.bc:active{box-shadow:0 0 0 3px rgba(var(--sky-old-glow-blue-400-1-rgb),.35)!important}.btn.bg:active{box-shadow:0 0 0 3px rgba(var(--sky-old-glow-blue-400-4-rgb),.25)!important}@media(hover:hover){button:hover,.btn:hover,.ni:hover{opacity:.88;transform:translateY(-1px)}}input[type=checkbox]{cursor:pointer;transition:transform .06s ease}input[type=checkbox]:active{transform:scale(.85)}html{-webkit-tap-highlight-color:transparent}.dash-mob-board{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.dash-mob-board input,.dash-mob-board textarea,.dash-mob-board [contenteditable=true]{-webkit-user-select:text;user-select:text}@keyframes hp-aps-up{0%{transform:translateY(103%)}to{transform:translateY(0)}}@keyframes hp-aps-fade{0%{opacity:0}to{opacity:1}}.hp-aps{animation:hp-aps-up .34s cubic-bezier(.32,.72,0,1);transition:transform .26s cubic-bezier(.32,.72,0,1);will-change:transform}.hp-aps.out{transform:translateY(103%)!important}.hp-aps-bd{animation:hp-aps-fade .22s ease;transition:opacity .19s ease}.hp-aps-bd.out{opacity:0}.notif-shell{position:relative;border-radius:18px}.notif-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,rgba(var(--sky-old-sky-500-3-rgb),.7),rgba(var(--sky-old-cyan-500-2-rgb),.55) 45%,rgba(var(--sky-old-emerald-600-3-rgb),.6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.notif-list{max-height:282px;overflow-y:auto;-webkit-overflow-scrolling:touch}.notif-list::-webkit-scrollbar{width:4px}.notif-list::-webkit-scrollbar-thumb{background:rgba(var(--sky-old-sky-500-3-rgb),.3);border-radius:2px}@keyframes seo-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px rgb(var(--sky-old-navy-950-42-rgb)) inset!important;box-shadow:0 0 0 1000px rgb(var(--sky-old-navy-950-42-rgb)) inset!important;-webkit-text-fill-color:rgb(var(--sky-old-ink-blue-100-6-rgb))!important;caret-color:rgb(var(--sky-old-ink-blue-100-6-rgb))!important;transition:background-color 600000s 0s,color 600000s 0s!important}input:focus,select:focus,textarea:focus{outline:none!important;border-color:rgba(var(--sky-old-sky-300-3-rgb),.45)!important;box-shadow:0 0 0 2px rgba(var(--sky-old-glow-sky-500-2-rgb),.12)!important}.hp-hidescroll{scrollbar-width:none;-ms-overflow-style:none}.hp-hidescroll::-webkit-scrollbar{display:none;width:0;height:0}@keyframes hpDotPulse{0%{opacity:.45}to{opacity:1}}.hp-splash{display:flex;flex-direction:column;align-items:center;gap:18px;animation:hp-splash-in .7s cubic-bezier(.22,1,.36,1) both}.hp-splash-word{font-family:var(--heading);font-size:clamp(30px,9vw,44px);font-weight:300;letter-spacing:.34em;color:rgb(var(--sky-old-ink-sky-50-4-rgb));text-indent:.34em;white-space:nowrap}.hp-splash-word b{font-weight:800;color:rgb(var(--sky-old-ink-sky-300-3-rgb))}.hp-splash-rail{position:relative;width:min(240px,56vw);height:1px;background:rgba(var(--sky-old-sky-300-3-rgb),.16);overflow:hidden;border-radius:999px}.hp-splash-rail:after{content:"";position:absolute;top:0;left:-40%;width:40%;height:100%;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(var(--sky-old-sky-300-3-rgb),.9),transparent);animation:hp-splash-sweep 1.6s cubic-bezier(.45,.05,.55,.95) infinite}.hp-splash-sub{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--sky-old-ink-blue-400-14-rgb),.65);text-indent:.22em}@keyframes hp-splash-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hp-splash-sweep{0%{left:-40%}to{left:100%}}@media(prefers-reduced-motion:reduce){.hp-splash{animation:none}.hp-splash-rail:after{animation:none;left:30%}}.hp-dashboard{--hp-canvas: rgb(var(--sky-old-blue-100-7-rgb));--hp-canvas-glow: rgba(var(--sky-old-glow-blue-400-2-rgb), .14);--hp-paper: rgb(var(--sky-surface-rgb));--hp-paper-strong: rgb(var(--sky-surface-rgb));--hp-text: rgb(var(--sky-old-ink-navy-900-1-rgb));--hp-muted: rgb(var(--sky-old-ink-blue-500-9-rgb));--hp-faint: rgb(var(--sky-old-ink-blue-400-16-rgb));--hp-line: rgb(var(--sky-old-blue-200-3-rgb));--hp-blue: rgb(var(--sky-old-blue-500-6-rgb));--hp-blue-strong: rgb(var(--sky-old-blue-600-1-rgb));--hp-blue-soft: rgb(var(--sky-old-blue-100-8-rgb));--hp-green: rgb(var(--sky-old-emerald-700-2-rgb));--hp-green-soft: rgb(var(--sky-old-emerald-100-rgb));--hp-amber: rgb(var(--sky-old-orange-500-1-rgb));--hp-amber-soft: rgb(var(--sky-old-amber-100-rgb));--hp-shadow: 0 10px 28px rgba(var(--sky-old-shadow-navy-900-rgb), .07);min-height:calc(100vh - 100px);overflow-x:hidden;color:var(--hp-text);background:radial-gradient(circle at 90% -8%,var(--hp-canvas-glow),transparent 31%),var(--hp-canvas);font-family:Avenir Next,Avenir,SF Pro Display,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto}.hp-dashboard[data-hp-dash-theme=dark]{color-scheme:dark;--hp-canvas: #0d1624;--hp-canvas-glow: rgba(105, 139, 203, .12);--hp-paper: #152135;--hp-paper-strong: #192840;--hp-text: #eef3fb;--hp-muted: #9aa9bd;--hp-faint: #708097;--hp-line: #28364c;--hp-blue: #86a4db;--hp-blue-strong: #abc1e9;--hp-blue-soft: #243650;--hp-green: #45e09a;--hp-green-soft: #173e32;--hp-amber: #d0a878;--hp-amber-soft: #413628;--hp-shadow: 0 12px 30px rgba(var(--sky-shade-rgb), .18)}html.hp-dashboard-document-scroll{height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto}body.hp-dashboard-document-scroll{height:auto;min-height:100%;overflow-x:visible;overflow-y:visible}.hp-dashboard.is-mobile{width:100%;height:auto;min-height:100dvh;overflow-x:visible;overflow-y:visible;overscroll-behavior-y:auto;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));scrollbar-width:none;touch-action:pan-y}.hp-dashboard.is-mobile::-webkit-scrollbar{display:none}.hp-dashboard.is-desktop{padding:18px 0 112px}.hp-dashboard-frame{width:100%;max-width:920px;margin:0 auto}.hp-dash-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:calc(16px + env(safe-area-inset-top,0px)) 16px 21px}.hp-dash-sticky .hp-dash-title-row{padding:6px 0 10px}.hp-dashboard.is-desktop .hp-dash-title-row{padding-top:0}.hp-dash-title-copy{min-width:0}.hp-dash-version{margin:0 0 1px;color:color-mix(in srgb,var(--hp-muted) 76%,transparent);font-size:8px;font-weight:700;letter-spacing:.08em;line-height:1}.hp-dash-date{margin:0 0 3px;color:var(--hp-muted);font-size:11px;font-weight:650;letter-spacing:.015em}.hp-dash-title-row h1{margin:0;line-height:1}.hp-dash-add-project{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;padding:0 0 2px;border:0;border-radius:12px;background:var(--hp-blue-strong);color:rgb(var(--sky-on-fade-rgb));box-shadow:0 7px 18px rgba(var(--sky-old-shadow-blue-600-rgb),.2);font-size:22px;font-weight:520;line-height:1;cursor:pointer}.hp-dashboard[data-hp-dash-theme=dark] .hp-dash-add-project{background:#7f9ed6;color:#10203a;box-shadow:0 10px 26px rgba(var(--sky-shade-rgb),.25)}.hp-dash-sticky{position:sticky;z-index:45;top:0;margin-bottom:4px;padding:8px 16px 9px;background:linear-gradient(to bottom,var(--hp-canvas) 0%,var(--hp-canvas) 88%,color-mix(in srgb,var(--hp-canvas) 96%,transparent) 100%);box-shadow:0 12px 23px -20px rgba(var(--sky-old-glow-navy-950-6-rgb),.8)}.hp-dashboard.is-mobile .hp-dash-sticky{top:0;padding-top:calc(3px + env(safe-area-inset-top,0px))}html.hp-dashboard-document-scroll [data-hp-sync-bar]{z-index:46!important}html.hp-dashboard-document-scroll [data-hp-sync-bar] .hpk-status-pill{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.hp-dash-sticky-inner,.hp-dash-metrics-wrap{position:relative}.hp-dash-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.hp-dash-metric-card{position:relative;min-width:0;min-height:75px;overflow:hidden;padding:9px 8px 8px;border:.75px solid var(--hp-line);border-radius:15px;background:var(--hp-paper);color:var(--hp-text);box-shadow:0 8px 24px rgba(var(--sky-old-shadow-navy-900-rgb),.06),inset 0 .75px rgba(var(--sky-sheen-rgb),.08);text-align:left;cursor:pointer;corner-shape:squircle;transition:transform .16s ease,border-color .2s ease,background .22s ease}.hp-dash-metric-card:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.72;content:""}.hp-dash-metric-card.profit:before{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--hp-green) 24%,transparent),transparent 58%)}.hp-dash-metric-card.revenue:before{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--hp-blue) 26%,transparent),transparent 58%)}.hp-dash-metric-card.owed:before{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--hp-amber) 27%,transparent),transparent 58%)}.hp-dash-metric-card.review:before{background:radial-gradient(circle at 100% 0%,rgba(var(--sky-old-violet-400-rgb),.24),transparent 58%)}.hp-dashboard[data-hp-dash-theme=dark] .hp-dash-metric-card{border-color:#2d405b;background:linear-gradient(145deg,#19273d,#121e31);box-shadow:0 10px 28px rgba(var(--sky-shade-rgb),.2),inset 0 .75px rgba(var(--sky-sheen-rgb),.045)}.hp-dash-metric-card:active{transform:scale(.97)}.hp-dash-metric-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:3px}.hp-dash-metric-label{overflow:hidden;color:var(--hp-muted);font-size:7px;font-weight:780;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.hp-dash-metric-change{flex:0 0 auto;color:var(--hp-blue-strong);font-size:6.5px;font-weight:800}.hp-dash-metric-card.profit .hp-dash-metric-change{color:var(--hp-green)}.hp-dash-metric-value{position:relative;z-index:1;display:block;margin-top:7px;overflow:hidden;color:var(--hp-text);font-size:clamp(10px,3.15vw,15px);font-weight:780;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.hp-dash-metric-value.is-long{font-size:clamp(8.5px,2.55vw,12px);letter-spacing:-.055em}.hp-dash-metric-card.profit .hp-dash-metric-value{color:var(--hp-green)}.hp-dash-metric-card.owed .hp-dash-metric-value{color:var(--hp-amber)}.hp-dash-metric-card.review .hp-dash-metric-value{color:rgb(var(--sky-old-ink-violet-500-2-rgb))}.hp-dashboard[data-hp-dash-theme=dark] .hp-dash-metric-card.review .hp-dash-metric-value{color:#c3a7f5}.hp-dash-metric-note{position:relative;z-index:1;display:block;margin-top:5px;overflow:hidden;color:var(--hp-faint);font-size:6.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.hp-dash-metric-menu{position:absolute;z-index:65;top:calc(100% + 7px);display:grid;width:132px;max-height:52vh;gap:3px;overflow-y:auto;padding:6px;border:1px solid var(--hp-line);border-radius:16px;background:color-mix(in srgb,var(--hp-paper-strong) 96%,transparent);box-shadow:0 18px 46px rgba(var(--sky-old-glow-navy-950-8-rgb),.36);-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1)}.hp-dash-metric-menu.profit{left:0}.hp-dash-metric-menu.revenue{left:calc(25% + 1px)}.hp-dash-metric-menu button,.hp-dash-native-filter-menu button{display:flex;width:100%;min-height:28px;align-items:center;justify-content:space-between;padding:0 8px;border:0;border-radius:9px;background:transparent;color:var(--hp-text);font:inherit;font-size:8.5px;font-weight:680;text-align:left;cursor:pointer}.hp-dash-metric-menu button[aria-checked=true],.hp-dash-native-filter-menu button[aria-checked=true]{background:var(--hp-blue-soft);color:var(--hp-blue-strong)}.hp-dash-metric-menu.profit button[aria-checked=true]{color:var(--hp-green)}.hp-dash-metric-menu button[aria-checked=true]:after,.hp-dash-native-filter-menu button[aria-checked=true]:after{content:"✓";font-size:9px;font-weight:850}.hp-dash-menu-title{display:block;padding:4px 7px 3px;color:var(--hp-muted);font-size:7px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.hp-dash-menu-divider{margin-top:2px;border-top:1px solid var(--hp-line);padding-top:7px}.hp-dash-search{width:100%;margin:9px 0 0;padding:9px 12px;border:1px solid var(--hp-line);border-radius:13px;outline:none;background:color-mix(in srgb,var(--hp-paper) 70%,transparent);color:var(--hp-text);font:inherit;font-size:12px}.hp-dash-filter-row{position:relative;display:flex;width:min(310px,100%);align-items:center;gap:5px;margin:11px auto 0}.hp-dash-native-filter-wrap{position:relative;flex:0 0 auto}.hp-dash-native-filter,.hp-dash-filter-chip{display:inline-flex;min-height:26px;align-items:center;justify-content:center;gap:5px;overflow:hidden;border:1px solid var(--hp-line);border-radius:999px;background:color-mix(in srgb,var(--hp-paper) 72%,transparent);color:var(--hp-muted);font:inherit;font-size:7.5px;font-weight:720;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.hp-dash-native-filter{min-width:48px;max-width:82px;padding:0 8px}.hp-dash-native-filter svg{width:10px;height:10px;stroke-width:1.7;transition:transform .18s ease}.hp-dash-native-filter[aria-expanded=true] svg{transform:rotate(180deg)}.hp-dash-filter-scroll{min-width:0;flex:1;overflow-x:auto;padding:0 8px 2px 0;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 12px),transparent)}.hp-dash-filter-scroll::-webkit-scrollbar{display:none}.hp-dash-filter-track{display:flex;width:max-content;align-items:center;gap:5px}.hp-dash-filter-chip{width:75px;flex:0 0 75px;padding:0 6px}.hp-dash-filter-chip.active{border-color:color-mix(in srgb,var(--hp-filter-pin, var(--hp-blue)) 42%,var(--hp-line));background:var(--hp-blue-soft);color:var(--hp-blue-strong)}.hp-dash-filter-chip.calendly{--hp-filter-pin: rgb(var(--sky-old-indigo-300-rgb));color:color-mix(in srgb,rgb(var(--sky-old-ink-indigo-300-rgb)) 76%,var(--hp-text))}.hp-dash-filter-chip.calendly.active{background:rgba(var(--sky-old-indigo-300-rgb),.14)}.hp-dash-filter-dot{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:var(--hp-filter-pin, var(--hp-picker-pin, rgb(var(--sky-old-indigo-300-rgb))));box-shadow:0 0 0 2px color-mix(in srgb,var(--hp-filter-pin, var(--hp-picker-pin, rgb(var(--sky-old-glow-indigo-300-rgb)))) 14%,transparent)}.hp-dash-native-filter-menu{position:absolute;z-index:68;top:calc(100% + 6px);left:0;width:188px;max-height:52vh;overflow-y:auto;padding:7px;border:1px solid var(--hp-line);border-radius:16px;background:color-mix(in srgb,var(--hp-paper-strong) 96%,transparent);box-shadow:0 18px 50px rgba(var(--sky-old-glow-navy-950-8-rgb),.35);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hp-dash-ledger{position:relative;padding:3px 14px 0}.hp-dash-project-list{display:grid;gap:7px}.hp-dash-band-head{grid-column:1 / -1;display:flex;align-items:center;gap:8px;width:100%;margin:6px 0 -1px;padding:6px 10px 6px 12px;border:0;border-radius:12px;background:color-mix(in srgb,var(--hp-band, var(--hp-blue)) 9%,transparent);color:var(--hp-text);font:inherit;font-size:11.5px;font-weight:820;letter-spacing:.02em;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.hp-dash-band-head:first-child{margin-top:0}.hp-dash-band-head[data-band=hired]{--hp-band: rgb(var(--sky-old-blue-500-8-rgb))}.hp-dashboard[data-hp-dash-theme=dark] .hp-dash-band-head[data-band=hired]{--hp-band: #f8fbff}.hp-dash-band-head[data-band=finalize]{--hp-band: rgb(var(--sky-old-orange-500-2-rgb))}.hp-dash-band-head[data-band=booked]{--hp-band: rgb(var(--sky-old-emerald-600-2-rgb))}.hp-dashboard[data-hp-dash-theme=dark] .hp-dash-band-head[data-band=booked]{--hp-band: hsl(152,82%,62%)}.hp-dash-band-head[data-band=sent]{--hp-band: rgb(var(--sky-old-amber-600-2-rgb))}.hp-dashboard[data-hp-dash-theme=dark] .hp-dash-band-head[data-band=sent]{--hp-band: hsl(48,82%,62%)}.hp-dash-band-head[data-band=pinned]{--hp-band: rgb(var(--sky-old-sky-600-1-rgb))}.hp-dash-band-head[data-band=rest]{--hp-band: var(--hp-muted)}.hp-dash-band-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--hp-band, var(--hp-blue));box-shadow:0 0 0 3px color-mix(in srgb,var(--hp-band, var(--hp-blue)) 18%,transparent)}.hp-dash-band-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-dash-band-count{flex:0 0 auto;min-width:22px;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--hp-band, var(--hp-blue)) 18%,transparent);color:var(--hp-text);font-size:10.5px;font-weight:800;text-align:center;font-variant-numeric:tabular-nums}.hp-dash-band-chev{flex:0 0 auto;display:grid;width:24px;height:24px;place-items:center;border-radius:8px;color:var(--hp-muted);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.hp-dash-band-chev svg{width:15px;height:15px;stroke-width:2.2}.hp-dash-band-head[aria-expanded=false] .hp-dash-band-chev{transform:rotate(-90deg)}.hp-dash-band-head[aria-expanded=false]{opacity:.82}.hp-dash-card-window-sentinel{min-height:1px;display:grid;place-items:center;padding:2px 0 12px}.hp-dash-card-window-sentinel button{min-height:38px;padding:0 18px;border-radius:999px;border:1px solid rgba(var(--sky-old-sky-300-3-rgb),.22);background:rgba(var(--sky-old-navy-900-17-rgb),.76);color:rgb(var(--sky-old-ink-sky-200-1-rgb));font:800 .68rem/1 var(--heading, inherit)}.hp-dash-project-shell{position:relative;min-width:0;border-radius:16px}.hp-dash-swipe-clip{position:relative;overflow:hidden;border-radius:16px;background:var(--hp-blue-soft);corner-shape:squircle}.hp-dash-swipe-side{position:absolute;z-index:1;top:0;bottom:0;display:flex;width:132px;align-items:stretch;transition:opacity .14s ease}.hp-dash-swipe-side.left{left:0;justify-content:flex-start}.hp-dash-swipe-side.right{right:0;justify-content:flex-end}.hp-dash-swipe-action{display:grid;width:86px;place-items:center;align-content:center;gap:4px;padding:0;border:0;color:rgb(var(--sky-on-fade-rgb));font:inherit;font-size:9px;font-weight:750;cursor:pointer}.hp-dash-swipe-action>span:first-child{font-size:19px;line-height:1}.hp-dash-swipe-action.left{background:linear-gradient(145deg,rgb(var(--sky-old-red-500-2-rgb)),rgb(var(--sky-old-red-600-1-rgb)))}.hp-dash-swipe-action.right{background:linear-gradient(145deg,rgb(var(--sky-old-emerald-600-4-rgb)),rgb(var(--sky-old-emerald-700-1-rgb)))}.hp-dash-project-card{position:relative;z-index:2;min-height:103px;overflow:hidden;padding:8px 12px 7px;border:.75px solid var(--hp-line);border-radius:16px;outline:none;background:var(--hp-paper);color:var(--hp-text);box-shadow:0 9px 24px rgba(var(--sky-old-shadow-navy-900-rgb),.055),inset 0 .75px rgba(var(--sky-sheen-rgb),.07);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;corner-shape:squircle;transition:transform .26s cubic-bezier(.2,.8,.2,1),border-color .2s ease,background .22s ease}.hp-dashboard[data-hp-dash-theme=dark] .hp-dash-project-card{border-color:#2a3a51;background:linear-gradient(150deg,#18263b,#131f31);box-shadow:0 9px 26px rgba(var(--sky-shade-rgb),.18),inset 0 .75px rgba(var(--sky-sheen-rgb),.035)}.hp-dash-project-card.has-pin-accent,.hp-dashboard[data-hp-dash-theme=dark] .hp-dash-project-card.has-pin-accent{border-color:color-mix(in srgb,var(--hp-card-pin) 50%,var(--hp-line))}.hp-dash-project-card.is-selected{border-color:var(--hp-blue);background:color-mix(in srgb,var(--hp-blue-soft) 50%,var(--hp-paper))}.hp-dash-project-card:focus-visible{border-color:var(--hp-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--hp-blue) 22%,transparent),var(--hp-shadow)}.hp-dash-selected-mark{position:absolute;z-index:5;top:7px;left:7px;display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:var(--hp-blue-strong);color:rgb(var(--sky-on-fade-rgb));font-size:10px}.hp-dash-project-top{position:relative;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:7px}.hp-dash-project-copy{min-width:0;flex:1}.hp-dash-date-row{display:flex;justify-content:center;min-width:0;margin:0 0 4px}.hp-dash-date-pill{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:3.5px 12px;border-radius:999px;border:1px solid var(--hp-date-bd);background:var(--hp-date-bg);color:var(--hp-date-fg);font-size:11.5px;font-weight:800;letter-spacing:.01em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;--hp-date-fg: rgb(var(--sky-old-ink-navy-800-2-rgb));--hp-date-bg: rgba(var(--sky-old-blue-500-6-rgb), .13);--hp-date-bd: rgba(var(--sky-old-blue-500-6-rgb), .34)}.hp-dash-date-pill.is-booking-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.hp-dash-date-pill[data-tone=sent]{--hp-date-fg: rgb(var(--sky-old-ink-amber-800-rgb));--hp-date-bg: rgba(var(--sky-old-amber-500-3-rgb), .2);--hp-date-bd: rgba(var(--sky-old-amber-600-3-rgb), .42)}.hp-dash-date-pill[data-tone=booked]{--hp-date-fg: rgb(var(--sky-old-ink-emerald-800-rgb));--hp-date-bg: rgba(var(--sky-old-emerald-500-1-rgb), .16);--hp-date-bd: rgba(var(--sky-old-emerald-700-2-rgb), .4)}.hp-dash-date-pill[data-tone=hired]{--hp-date-fg: rgb(var(--sky-old-ink-navy-900-1-rgb));--hp-date-bg: rgba(var(--sky-old-navy-900-20-rgb), .07);--hp-date-bd: rgba(var(--sky-old-navy-900-20-rgb), .26)}.hp-dash-date-pill[data-tone=amber]{--hp-date-fg: rgb(var(--sky-old-ink-orange-800-rgb));--hp-date-bg: rgba(var(--sky-old-amber-500-4-rgb), .18);--hp-date-bd: rgba(var(--sky-old-orange-600-2-rgb), .42)}.hp-dash-date-pill[data-tone=purple]{--hp-date-fg: rgb(var(--sky-old-ink-violet-500-1-rgb));--hp-date-bg: rgba(var(--sky-old-indigo-300-rgb), .14);--hp-date-bd: rgba(var(--sky-old-indigo-300-rgb), .4)}.hp-dashboard[data-hp-dash-theme=dark] .hp-dash-date-pill{--hp-date-fg: #e6eefc;--hp-date-bg: rgba(134,164,219,.16);--hp-date-bd: rgba(134,164,219,.42)}.hp-dashboard[data-hp-dash-theme=dark] .hp-dash-date-pill[data-tone=sent]{--hp-date-fg: #fde68a;--hp-date-bg: rgba(250,204,21,.16);--hp-date-bd: rgba(250,204,21,.46)}.hp-dashboard[data-hp-dash-theme=dark] .hp-dash-date-pill[data-tone=booked]{--hp-date-fg: #86efac;--hp-date-bg: rgba(52,211,153,.15);--hp-date-bd: rgba(52,211,153,.46)}.hp-dashboard[data-hp-dash-theme=dark] .hp-dash-date-pill[data-tone=hired]{--hp-date-fg: #f8fbff;--hp-date-bg: rgba(var(--sky-surface-rgb), .1);--hp-date-bd: rgba(var(--sky-surface-rgb), .3)}.hp-dashboard[data-hp-dash-theme=dark] .hp-dash-date-pill[data-tone=amber]{--hp-date-fg: #fcd34d;--hp-date-bg: rgba(251,191,36,.15);--hp-date-bd: rgba(251,191,36,.44)}.hp-dashboard[data-hp-dash-theme=dark] .hp-dash-date-pill[data-tone=purple]{--hp-date-fg: #c4b5fd;--hp-date-bg: rgba(167,139,250,.16);--hp-date-bd: rgba(167,139,250,.44)}.hp-dash-date-dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:currentColor}.hp-dash-event-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-dash-project-name{margin:0;overflow:hidden;color:var(--hp-text);font-size:14px;font-weight:750;letter-spacing:-.025em;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.has-pin-accent .hp-dash-project-name{background:linear-gradient(90deg,color-mix(in srgb,var(--hp-card-pin) 44%,transparent),color-mix(in srgb,var(--hp-card-pin) 78%,transparent) 68%,var(--hp-card-pin));-webkit-background-clip:text;background-clip:text;color:transparent}.hp-dash-project-controls{display:flex;flex:0 0 auto;align-items:center;gap:7px}.hp-dash-mini-control{display:grid;width:31px;height:31px;place-items:center;padding:0;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--hp-faint);font:inherit;font-size:11px;font-weight:820;cursor:pointer;transition:transform .15s ease,background .18s ease,color .18s ease}.hp-dash-mini-control svg{width:16px;height:16px;stroke-width:1.65}.hp-dash-status-pill{display:inline-flex;align-items:center;gap:5px}button.hp-dash-status-pill.is-booking-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font-family:inherit;line-height:1.2;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-shadow:0 0 0 3px rgba(var(--sky-old-shadow-emerald-500-rgb),.06)}button.hp-dash-status-pill.is-booking-control:active{background:rgba(var(--sky-old-emerald-500-1-rgb),.27)!important}.hp-dash-status-view{display:inline-flex;align-items:center;gap:2px}.hp-dash-status-view svg{width:11px;height:11px;flex:0 0 auto;stroke-width:1.9}.hp-dash-mini-control.worker.armed{border-color:color-mix(in srgb,var(--hp-text) 45%,transparent);color:var(--hp-text);background:color-mix(in srgb,var(--hp-text) 7%,transparent)}.hp-dash-mini-control.worker.idle{color:var(--hp-muted);opacity:.48;cursor:default}.hp-dash-mini-control.pin.has-pin,.hp-dash-mini-control.pin[aria-expanded=true]{border-color:color-mix(in srgb,var(--hp-card-pin) 34%,transparent);background:color-mix(in srgb,var(--hp-card-pin) 18%,transparent);color:var(--hp-card-pin)}@keyframes hp-pin-unpin-hold{0%{box-shadow:0 0 color-mix(in srgb,var(--hp-card-pin) 42%,transparent)}to{box-shadow:0 0 0 5px transparent}}.hp-dash-mini-control.unpin-holding{transform:scale(.9);animation:hp-pin-unpin-hold .52s linear forwards}.hp-dash-project-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:2px 34px 0;color:var(--hp-muted);font-size:8px}.hp-dash-project-meta>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-dash-project-meta strong{flex:0 0 auto;color:var(--hp-text);font-size:8px;font-weight:750}.hp-dash-progress{width:80%;height:2px;margin:3px auto 5px;overflow:visible;border-radius:999px;background:color-mix(in srgb,var(--hp-blue) 12%,var(--hp-line))}.hp-dash-progress span{position:relative;display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgb(var(--sky-old-blue-400-5-rgb)),rgb(var(--sky-old-blue-300-1-rgb)));box-shadow:0 0 6px rgba(var(--sky-old-glow-blue-400-3-rgb),.19)}.hp-dash-progress.is-paid span{background:linear-gradient(90deg,rgb(var(--sky-old-emerald-600-6-rgb)),rgb(var(--sky-old-emerald-400-6-rgb)))}.has-pin-accent .hp-dash-progress{background:linear-gradient(90deg,color-mix(in srgb,var(--hp-card-pin) 6%,var(--hp-line)),color-mix(in srgb,var(--hp-card-pin) 12%,var(--hp-line)));box-shadow:inset 0 1px 1px color-mix(in srgb,var(--hp-text) 4%,transparent)}.has-pin-accent .hp-dash-progress span,.has-pin-accent .hp-dash-progress.is-paid span{background:linear-gradient(90deg,color-mix(in srgb,var(--hp-card-pin) 44%,transparent),color-mix(in srgb,var(--hp-card-pin) 78%,transparent) 68%,var(--hp-card-pin));box-shadow:0 0 6px color-mix(in srgb,var(--hp-card-pin) 19%,transparent)}.hp-dash-financial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0 43px;cursor:pointer}.hp-dash-financial-grid.without-profit{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-dash-financial-grid>div{min-width:0;padding-left:7px;border-left:1px solid var(--hp-line);text-align:center}.hp-dash-financial-grid>div:first-child{padding-left:0;border-left:0}.hp-dash-financial-grid dt{color:var(--hp-muted);font-size:7.5px;font-weight:750;letter-spacing:.075em;text-transform:uppercase}.hp-dash-financial-grid dd{margin:1px 0 0;overflow:hidden;color:var(--hp-text);font-size:11.5px;font-weight:760;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.hp-dash-financial-grid .overdue dd{color:rgb(var(--sky-old-ink-orange-500-rgb))}.hp-dash-financial-grid .paid dd{color:rgb(var(--sky-old-ink-emerald-600-rgb));font-weight:820;letter-spacing:.04em}.hp-dashboard[data-hp-dash-theme=dark] .hp-dash-financial-grid .overdue dd{color:#f7c873}.hp-dashboard[data-hp-dash-theme=dark] .hp-dash-financial-grid .paid dd{color:#55e49e}.hp-dash-corner-control{position:absolute;z-index:4;bottom:8px;display:grid;width:31px;height:31px;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--hp-blue) 24%,var(--hp-line));border-radius:10px;background:linear-gradient(145deg,color-mix(in srgb,var(--hp-blue) 15%,var(--hp-paper-strong)),color-mix(in srgb,var(--hp-blue) 5%,var(--hp-paper)));color:var(--hp-blue-strong);box-shadow:inset 0 1px rgba(var(--sky-sheen-rgb),.09),0 5px 14px color-mix(in srgb,var(--hp-blue) 10%,transparent);cursor:pointer}.hp-dash-corner-control.gps{left:10px}.hp-dash-corner-control.message{right:10px;touch-action:manipulation}.hp-dash-corner-control.notes{left:calc(50% - 15.5px);font-size:11.5px;font-weight:820;touch-action:manipulation}.hp-dash-corner-control.notes.has-notes{border-color:color-mix(in srgb,var(--hp-text) 30%,transparent);background:color-mix(in srgb,var(--hp-text) 7%,transparent);color:var(--hp-text)}.hp-dash-corner-control svg{width:16px;height:16px;stroke-width:1.7}.hp-dash-corner-control.idle{opacity:.34;cursor:default}.hp-dash-pin-backdrop{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0}.hp-dash-pin-picker{position:absolute;z-index:72;top:30px;right:7px;display:grid;width:118px;gap:4px}.hp-dash-pin-picker button{display:flex;width:100%;min-height:28px;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--hp-line);border-radius:999px;background:color-mix(in srgb,var(--hp-paper-strong) 96%,transparent);color:var(--hp-text);box-shadow:0 8px 22px rgba(var(--sky-old-glow-navy-950-8-rgb),.28),inset 0 1px rgba(var(--sky-sheen-rgb),.07);font:inherit;font-size:8px;font-weight:740;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:hp-dash-float-in .18s cubic-bezier(.2,.8,.2,1) both}.hp-dash-pin-picker button:nth-child(2){animation-delay:18ms}.hp-dash-pin-picker button:nth-child(3){animation-delay:36ms}.hp-dash-pin-picker button:nth-child(4){animation-delay:54ms}.hp-dash-pin-picker button:nth-child(5){animation-delay:72ms}.hp-dash-pin-picker button[aria-checked=true]{border-color:color-mix(in srgb,var(--hp-picker-pin) 48%,var(--hp-line));background:color-mix(in srgb,var(--hp-picker-pin) 15%,var(--hp-paper-strong));color:var(--hp-picker-pin)}.hp-dash-pin-picker button[aria-checked=true]:after{margin-left:auto;content:"✓";font-size:9px;font-weight:850}@keyframes hp-dash-float-in{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:none}}.hp-dash-booking-action-layer{position:fixed;z-index:10020;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));isolation:isolate}.hp-dash-booking-action-backdrop{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:rgba(var(--sky-old-navy-950-1-rgb),.64);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default}.hp-dash-booking-action-sheet{position:relative;z-index:1;display:grid;width:min(100%,500px);max-height:min(78dvh,620px);overflow-y:auto;gap:7px;padding:10px 14px 14px;border:1px solid color-mix(in srgb,var(--hp-line) 92%,rgba(var(--sky-sheen-rgb),.2));border-radius:24px;background:linear-gradient(165deg,color-mix(in srgb,var(--hp-paper-strong) 95%,rgba(var(--sky-old-emerald-500-1-rgb),.08)),var(--hp-paper-strong));color:var(--hp-text);box-shadow:0 -12px 50px rgba(var(--sky-old-glow-navy-950-2-rgb),.4),inset 0 1px rgba(var(--sky-sheen-rgb),.11);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;animation:hp-dash-booking-sheet-in .2s cubic-bezier(.2,.82,.2,1) both}.hp-dash-booking-action-handle{width:42px;height:4px;margin:0 auto 5px;border-radius:999px;background:color-mix(in srgb,var(--hp-muted) 45%,transparent)}.hp-dash-booking-action-eyebrow{color:var(--hp-green);font-size:11px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.hp-dash-booking-action-title{margin:0;color:var(--hp-text);font-size:clamp(21px,6vw,27px);font-weight:820;letter-spacing:-.035em;line-height:1.08}.hp-dash-booking-action-detail{margin:0 0 7px;color:var(--hp-muted);font-size:14px;font-weight:600;line-height:1.42}.hp-dash-booking-action-buttons{display:grid;gap:8px}.hp-dash-booking-action-button{width:100%;min-height:54px;padding:10px 16px;border:1px solid var(--hp-line);border-radius:17px;background:color-mix(in srgb,var(--hp-paper) 82%,var(--hp-blue-soft));color:var(--hp-text);font:inherit;font-size:16px;font-weight:780;line-height:1.15;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.hp-dash-booking-action-button.primary{border-color:color-mix(in srgb,var(--hp-green) 44%,var(--hp-line));background:color-mix(in srgb,var(--hp-green) 15%,var(--hp-paper-strong));color:var(--hp-green)}.hp-dash-booking-action-button.danger{border-color:rgba(var(--sky-old-red-400-3-rgb),.38);background:rgba(var(--sky-old-red-400-3-rgb),.1);color:rgb(var(--sky-old-ink-red-400-2-rgb))}.hp-dashboard[data-hp-dash-theme=dark] .hp-dash-booking-action-button.danger{color:#fda4af}.hp-dash-booking-action-button.danger.strong{border-color:rgba(var(--sky-old-red-400-3-rgb),.52);background:rgba(var(--sky-old-red-400-3-rgb),.18)}.hp-dash-booking-action-button.quiet{min-height:48px;background:transparent;color:var(--hp-muted)}.hp-dash-booking-action-button:active{filter:brightness(.96)}.hp-dash-booking-action-button:disabled{opacity:.42;cursor:default}@keyframes hp-dash-booking-sheet-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.hp-dash-empty{padding:48px 20px;color:var(--hp-muted);font-size:14px;font-weight:700;text-align:center}.hp-dash-empty-icon{margin-bottom:8px;font-size:30px}.hp-dashboard button:hover{opacity:1;transform:none}.hp-dashboard button:focus-visible{outline:2px solid var(--hp-blue-strong);outline-offset:2px}.hp-dash-add-project:active,.hp-dash-mini-control:active,.hp-dash-corner-control:active{transform:scale(.92)}@media(min-width:760px){.hp-dashboard.is-desktop .hp-dash-project-list{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-dashboard.is-desktop .hp-dash-filter-row{width:min(440px,100%)}.hp-dashboard.is-desktop .hp-dash-filter-chip{width:88px;flex-basis:88px}.hp-dashboard.is-desktop .hp-dash-metric-card{min-height:82px;padding:11px 10px 9px}.hp-dashboard.is-desktop .hp-dash-metric-value{font-size:18px}.hp-dashboard.is-desktop .hp-dash-metric-value.is-long{font-size:16px}}@media(max-width:350px){.hp-dash-title-row,.hp-dash-sticky{padding-right:11px;padding-left:11px}.hp-dash-ledger{padding-right:10px;padding-left:10px}.hp-dash-metric-card{min-height:72px;padding-right:6px;padding-left:6px}.hp-dash-financial-grid{padding-right:40px;padding-left:40px}}@media(prefers-reduced-motion:reduce){.hp-dashboard *,.hp-dashboard *:before,.hp-dashboard *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.booking-settings{--booking-green: rgb(var(--sky-old-emerald-400-1-rgb));--booking-green-deep: rgb(var(--sky-old-emerald-900-rgb));--booking-red: rgb(var(--sky-old-red-300-5-rgb));--booking-amber: rgb(var(--sky-old-amber-400-7-rgb));--booking-text: rgb(var(--sky-old-ink-blue-50-9-rgb));--booking-muted: rgb(var(--sky-old-ink-blue-300-6-rgb));--booking-line: rgba(var(--sky-old-blue-300-10-rgb), .18);grid-column:1 / -1;position:relative;width:100%;padding:0!important;overflow:hidden;border:1px solid rgba(var(--sky-old-blue-300-10-rgb),.2);border-radius:22px;background:linear-gradient(155deg,rgba(var(--sky-old-navy-900-22-rgb),.98),rgba(var(--sky-old-navy-900-2-rgb),.98));box-shadow:0 18px 48px rgba(var(--sky-old-glow-navy-950-5-rgb),.28),inset 0 1px rgba(var(--sky-sheen-rgb),.04)}.booking-settings:before{position:absolute;inset:0 0 auto;height:3px;content:"";background:linear-gradient(90deg,rgb(var(--sky-old-emerald-500-2-rgb)),rgb(var(--sky-old-cyan-500-3-rgb)) 70%,rgb(var(--sky-old-blue-400-2-rgb)));pointer-events:none}.booking-settings button,.booking-settings input{font:inherit}.booking-settings button{-webkit-tap-highlight-color:rgba(var(--sky-old-emerald-400-1-rgb),.18)}.booking-settings button:focus-visible,.booking-settings input:focus-visible{outline:3px solid rgba(var(--sky-old-blue-400-2-rgb),.78);outline-offset:2px}.booking-settings__header{display:grid;grid-template-columns:46px minmax(0,1fr) auto 22px;align-items:center;gap:12px;width:100%;min-height:80px;padding:17px 19px;border:0;background:transparent;color:var(--booking-text);text-align:left;cursor:pointer}.booking-settings__header-icon{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(var(--sky-old-emerald-400-1-rgb),.25);border-radius:15px;background:rgba(var(--sky-old-emerald-400-1-rgb),.1);color:rgb(var(--sky-old-ink-emerald-300-1-rgb));font-size:23px}.booking-settings__header-copy{display:grid;min-width:0;gap:3px}.booking-settings__header-copy strong{color:var(--booking-text);font-family:var(--heading);font-size:17px;font-weight:850;letter-spacing:-.015em}.booking-settings__header-copy small{overflow:hidden;color:var(--booking-muted);font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.booking-settings__status{display:inline-flex;min-height:30px;align-items:center;padding:5px 10px;border:1px solid var(--booking-line);border-radius:999px;background:rgba(var(--sky-old-blue-400-11-rgb),.1);color:var(--booking-muted);font-size:11px;font-weight:850;white-space:nowrap}.booking-settings__status[data-tone=good]{border-color:rgba(var(--sky-old-emerald-400-1-rgb),.28);background:rgba(var(--sky-old-emerald-400-1-rgb),.1);color:rgb(var(--sky-old-ink-emerald-300-1-rgb))}.booking-settings__status[data-tone=warn]{border-color:rgba(var(--sky-old-amber-400-7-rgb),.28);background:rgba(var(--sky-old-amber-400-7-rgb),.09);color:rgb(var(--sky-old-ink-amber-300-2-rgb))}.booking-settings__chevron{color:var(--booking-muted);font-size:21px;line-height:1;transition:transform .2s ease}.booking-settings[data-open=true] .booking-settings__chevron{transform:rotate(180deg)}.booking-settings__content{padding:0 18px 20px;border-top:1px solid var(--booking-line)}.booking-settings__body{display:grid;gap:14px;padding-top:16px}.booking-settings__intro{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:3px 2px 1px}.booking-settings__intro strong{display:block;color:var(--booking-text);font-size:14px;font-weight:800}.booking-settings__intro p{margin:4px 0 0;color:var(--booking-muted);font-size:12px;line-height:1.45}.booking-settings__sync{display:inline-flex;min-height:30px;flex:0 0 auto;align-items:center;padding:5px 10px;border:1px solid rgba(var(--sky-old-emerald-400-1-rgb),.22);border-radius:999px;background:rgba(var(--sky-old-emerald-400-1-rgb),.08);color:rgb(var(--sky-old-ink-emerald-300-1-rgb));font-size:11px;font-weight:800}.booking-settings__sync[data-dirty=true]{border-color:rgba(var(--sky-old-amber-400-7-rgb),.24);background:rgba(var(--sky-old-amber-400-7-rgb),.08);color:rgb(var(--sky-old-ink-amber-300-2-rgb))}.booking-settings__section{padding:18px;border:1px solid var(--booking-line);border-radius:18px;background:rgba(var(--sky-old-navy-950-5-rgb),.26)}.booking-settings__section-heading{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:flex-end;gap:11px;margin-bottom:15px}.booking-settings__section-heading>div{min-width:0}.booking-settings__section-heading h4{margin:0;color:var(--booking-text);font-size:16px;font-weight:850;letter-spacing:-.01em}.booking-settings__section-heading p{margin:4px 0 0;color:var(--booking-muted);font-size:12px;line-height:1.45}.booking-settings__step{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border:1px solid rgba(var(--sky-old-emerald-400-1-rgb),.25);border-radius:10px;background:rgba(var(--sky-old-emerald-400-1-rgb),.1);color:rgb(var(--sky-old-ink-emerald-300-1-rgb));font-size:13px;font-weight:900}.booking-settings__time-summary{display:flex;align-items:center;gap:7px;margin-bottom:13px;overflow-x:auto;scrollbar-width:none}.booking-settings__time-summary::-webkit-scrollbar{display:none}.booking-settings__time-summary button,.booking-settings__time-summary span,.booking-settings__time-summary b{display:inline-flex;min-height:32px;flex:0 0 auto;align-items:center;padding:5px 10px;border:1px solid var(--booking-line);border-radius:999px;background:rgba(var(--sky-old-blue-400-11-rgb),.08);color:rgb(var(--sky-old-ink-blue-100-3-rgb));font-size:11px;font-weight:800}.booking-settings__time-summary button{cursor:pointer}.booking-settings__time-summary button.is-selected{border-color:rgba(var(--sky-old-emerald-400-1-rgb),.42);background:linear-gradient(145deg,rgba(var(--sky-old-emerald-700-3-rgb),.3),rgba(var(--sky-old-emerald-800-2-rgb),.23));color:rgb(var(--sky-old-ink-emerald-300-5-rgb));box-shadow:inset 0 1px rgba(var(--sky-sheen-rgb),.05)}.booking-settings__time-summary b{border:0;background:transparent;color:var(--booking-muted);padding-inline:3px}.booking-settings__days{display:grid;grid-template-columns:repeat(7,minmax(40px,1fr));gap:7px}.booking-settings__days button{display:grid;min-width:0;min-height:57px;place-items:center;gap:2px;padding:7px 2px;border:1px solid rgba(var(--sky-old-blue-300-10-rgb),.2);border-radius:14px;background:rgba(var(--sky-old-blue-400-11-rgb),.07);color:rgb(var(--sky-old-ink-blue-400-4-rgb));cursor:pointer}.booking-settings__days button span{font-size:12px;font-weight:800}.booking-settings__days button i{color:rgb(var(--sky-old-ink-blue-500-10-rgb));font-size:12px;font-style:normal;font-weight:900}.booking-settings__days button.is-selected{border-color:rgba(var(--sky-old-emerald-400-1-rgb),.42);background:linear-gradient(145deg,rgba(var(--sky-old-emerald-700-3-rgb),.3),rgba(var(--sky-old-emerald-800-2-rgb),.23));color:rgb(var(--sky-old-ink-emerald-300-5-rgb));box-shadow:inset 0 1px rgba(var(--sky-sheen-rgb),.05)}.booking-settings__days button.is-selected i{color:var(--booking-green)}.booking-settings__field-group{margin-top:20px}.booking-settings__field-label{display:grid;gap:3px;margin-bottom:10px}.booking-settings__field-label strong{color:var(--booking-text);font-size:14px;font-weight:820}.booking-settings__field-label span{color:var(--booking-muted);font-size:12px}.booking-settings__choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.booking-settings__choice-grid button{display:grid;min-height:62px;align-content:center;gap:4px;padding:10px 13px;border:1px solid rgba(var(--sky-old-blue-300-10-rgb),.2);border-radius:14px;background:rgba(var(--sky-old-blue-400-11-rgb),.07);color:rgb(var(--sky-old-ink-blue-100-3-rgb));text-align:left;cursor:pointer}.booking-settings__choice-grid button span{font-size:13px;font-weight:830}.booking-settings__choice-grid button small{color:var(--booking-muted);font-size:10px}.booking-settings__choice-grid button.is-selected{border-color:rgba(var(--sky-old-emerald-400-1-rgb),.42);background:rgba(var(--sky-old-emerald-700-3-rgb),.22);color:rgb(var(--sky-old-ink-emerald-300-5-rgb))}.booking-settings__choice-grid button.is-selected small{color:rgb(var(--sky-old-ink-emerald-400-8-rgb))}.booking-settings__booking-switch{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding:12px 14px;border:1px solid var(--booking-line);border-radius:15px;background:rgba(var(--sky-old-blue-400-11-rgb),.06)}.booking-settings__booking-switch>div{display:grid;min-width:0;gap:3px}.booking-settings__booking-switch strong{color:var(--booking-text);font-size:14px;font-weight:830}.booking-settings__booking-switch>div span{color:var(--booking-muted);font-size:11px;line-height:1.35}.booking-settings__booking-switch button[role=switch]{display:grid;grid-template-columns:25px auto;min-width:80px;min-height:42px;flex:0 0 auto;align-items:center;gap:7px;padding:5px 11px 5px 6px;border:1px solid rgba(var(--sky-old-blue-300-10-rgb),.25);border-radius:999px;background:rgba(var(--sky-old-blue-400-11-rgb),.12);color:var(--booking-muted);cursor:pointer}.booking-settings__booking-switch button[role=switch]>span{width:25px;height:25px;border-radius:50%;background:rgb(var(--sky-old-blue-400-8-rgb));box-shadow:0 2px 8px rgba(var(--sky-shade-rgb),.25)}.booking-settings__booking-switch button[role=switch] b{font-size:12px;font-weight:900}.booking-settings__booking-switch button[role=switch].is-on{border-color:rgba(var(--sky-old-emerald-400-1-rgb),.4);background:rgba(var(--sky-old-emerald-700-3-rgb),.24);color:rgb(var(--sky-old-ink-emerald-300-5-rgb))}.booking-settings__booking-switch button[role=switch].is-on>span{background:var(--booking-green)}.booking-settings__date-section{margin:0}.booking-settings__date-field{display:grid;gap:7px}.booking-settings__date-field>span{color:rgb(var(--sky-old-ink-blue-100-3-rgb));font-size:12px;font-weight:800}.booking-settings__date-field input{width:min(100%,330px);min-height:52px;padding:10px 13px;border:1px solid rgba(var(--sky-old-blue-300-10-rgb),.3);border-radius:14px;background:rgba(var(--sky-old-navy-950-5-rgb),.6);color:var(--booking-text);color-scheme:dark;font-size:16px}.booking-settings__date-help{margin-top:7px;color:var(--booking-muted);font-size:11px;line-height:1.4}.booking-settings__empty{display:grid;min-height:74px;place-items:center;margin-top:14px;padding:16px;border:1px dashed rgba(var(--sky-old-blue-300-10-rgb),.21);border-radius:14px;color:var(--booking-muted);font-size:12px;text-align:center}.booking-settings__slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px}.booking-settings__slot{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:9px;padding:10px 13px;border:1px solid rgba(var(--sky-old-emerald-400-1-rgb),.27);border-radius:15px;background:rgba(var(--sky-old-emerald-700-3-rgb),.13);color:var(--booking-text);cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.booking-settings__slot:active{transform:scale(.98)}.booking-settings__slot.is-blocked{border-color:rgba(var(--sky-old-red-300-5-rgb),.35);background:rgba(var(--sky-old-red-500-1-rgb),.12)}.booking-settings__slot-time{font-size:15px;font-weight:860}.booking-settings__slot-state{display:inline-flex;align-items:center;gap:6px;color:rgb(var(--sky-old-ink-emerald-300-1-rgb));font-size:11px;font-weight:820}.booking-settings__slot-state i{width:8px;height:8px;border-radius:50%;background:var(--booking-green);box-shadow:0 0 0 4px rgba(var(--sky-old-glow-emerald-400-rgb),.08)}.booking-settings__slot.is-blocked .booking-settings__slot-state{color:var(--booking-red)}.booking-settings__slot.is-blocked .booking-settings__slot-state i{background:rgb(var(--sky-old-red-300-2-rgb));box-shadow:0 0 0 4px rgba(var(--sky-old-glow-red-300-rgb),.08)}.booking-settings__bulk-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:11px}.booking-settings__secondary-action,.booking-settings__inline-action{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:8px 13px;border:1px solid rgba(var(--sky-old-blue-300-10-rgb),.25);border-radius:12px;background:rgba(var(--sky-old-blue-400-11-rgb),.1);color:rgb(var(--sky-old-ink-blue-100-3-rgb));font-size:12px;font-weight:820;cursor:pointer}.booking-settings__secondary-action.is-danger{border-color:rgba(var(--sky-old-red-300-5-rgb),.28);color:rgb(var(--sky-old-ink-red-200-rgb))}.booking-settings__inline-action{min-height:36px;border-color:rgba(var(--sky-old-blue-400-2-rgb),.35);background:rgba(var(--sky-old-blue-400-2-rgb),.12);color:rgb(var(--sky-old-ink-blue-200-2-rgb))}.booking-settings__notice{display:flex;align-items:center;justify-content:space-between;gap:11px;margin-top:12px;padding:10px 12px;border:1px solid var(--booking-line);border-radius:13px;background:rgba(var(--sky-old-blue-400-11-rgb),.08);color:rgb(var(--sky-old-ink-blue-100-3-rgb));font-size:12px;line-height:1.45}.booking-settings__notice[data-tone=good]{border-color:rgba(var(--sky-old-emerald-400-1-rgb),.25);background:rgba(var(--sky-old-emerald-400-1-rgb),.08);color:rgb(var(--sky-old-ink-emerald-300-5-rgb))}.booking-settings__notice[data-tone=warn]{border-color:rgba(var(--sky-old-amber-400-7-rgb),.28);background:rgba(var(--sky-old-amber-400-7-rgb),.08);color:rgb(var(--sky-old-ink-amber-300-2-rgb))}.booking-settings__notice[data-tone=bad]{border-color:rgba(var(--sky-old-red-300-5-rgb),.3);background:rgba(var(--sky-old-red-500-1-rgb),.1);color:rgb(var(--sky-old-ink-red-200-rgb))}.booking-settings__notice[data-tone=progress]{border-color:rgba(var(--sky-old-blue-400-2-rgb),.28);background:rgba(var(--sky-old-blue-400-2-rgb),.08);color:rgb(var(--sky-old-ink-blue-200-2-rgb))}.booking-settings__loading,.booking-settings__unavailable{display:flex;min-height:88px;align-items:center;justify-content:center;gap:12px;padding-top:18px;color:var(--booking-muted);font-size:13px;text-align:center}.booking-settings button:disabled{cursor:not-allowed;opacity:.48}@media(max-width:620px){.booking-settings{border-radius:18px}.booking-settings__header{grid-template-columns:42px minmax(0,1fr) auto;gap:10px;min-height:76px;padding:15px 14px}.booking-settings__header-icon{width:42px;height:42px;border-radius:13px;font-size:21px}.booking-settings__header-copy strong{font-size:16px}.booking-settings__header-copy small{font-size:11px}.booking-settings__chevron{display:none}.booking-settings__status{min-height:28px;padding-inline:8px;font-size:10px}.booking-settings__content{padding:0 12px 14px}.booking-settings__body{gap:11px;padding-top:13px}.booking-settings__intro{align-items:flex-start}.booking-settings__intro strong{font-size:13px}.booking-settings__intro p{font-size:11px}.booking-settings__sync{min-height:28px;padding-inline:8px;font-size:10px}.booking-settings__section{padding:14px;border-radius:16px}.booking-settings__days{gap:5px}.booking-settings__days button{min-height:54px;border-radius:12px}.booking-settings__days button span{font-size:11px}.booking-settings__choice-grid{grid-template-columns:1fr}.booking-settings__choice-grid button{min-height:58px}.booking-settings__slots{grid-template-columns:1fr}.booking-settings__slot{min-height:62px}.booking-settings__bulk-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.booking-settings__secondary-action{min-height:46px;padding-inline:8px}}@media(max-width:390px){.booking-settings__header{grid-template-columns:40px minmax(0,1fr)}.booking-settings__status{grid-column:2;justify-self:start;margin-top:-4px}.booking-settings__intro{display:grid}.booking-settings__sync{justify-self:start}.booking-settings__days{grid-template-columns:repeat(4,minmax(0,1fr))}.booking-settings__booking-switch{align-items:flex-start}.booking-settings__booking-switch>div span{max-width:170px}}.hp-toast{position:fixed;top:calc(env(safe-area-inset-top,0px) + 10px);left:50%;z-index:var(--sky-z-app-toast);transform:translate(-50%);width:max-content;max-width:calc(100vw - 32px);display:flex;align-items:center;gap:10px;padding:9px 16px 9px 12px;border-radius:22px;--toast-dot:rgb(var(--sky-ok-rgb));background:linear-gradient(135deg,color-mix(in srgb,var(--toast-dot) 16%,transparent),color-mix(in srgb,var(--toast-dot) 4%,transparent)),rgba(var(--sky-surface-rgb),.78);-webkit-backdrop-filter:var(--sky-blur-toast);backdrop-filter:var(--sky-blur-toast);border:1px solid rgba(var(--sky-rim-rgb),.92);box-shadow:0 12px 32px rgba(var(--sky-shadow-rgb),.18),0 2px 6px rgba(var(--sky-shadow-rgb),.08),inset 0 1px rgba(var(--sky-rim-rgb),.95);color:rgb(var(--sky-ink-rgb));font:750 13.5px/1.35 inherit;letter-spacing:-.01em;animation:hpToastIn .32s cubic-bezier(.2,.9,.25,1.15) both}.hp-toast.is-bad{--toast-dot:rgb(var(--sky-bad-rgb));cursor:pointer}.hp-toast .hp-toast-dot{flex:0 0 10px;width:10px;height:10px;border-radius:var(--sky-r-round);background:var(--toast-dot);box-shadow:0 0 0 4px color-mix(in srgb,var(--toast-dot) 20%,transparent)}.hp-toast .hp-toast-msg{min-width:0;overflow-wrap:anywhere}.hp-toast .hp-toast-x{flex:0 0 auto;margin-left:2px;border:0;background:transparent;color:rgba(var(--sky-ink-rgb),.55);font:800 14px/1 inherit;padding:2px;cursor:pointer}@keyframes hpToastIn{0%{opacity:0;transform:translate(-50%,-10px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.hp-toast{animation:none}}.sky-ph-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:calc(env(safe-area-inset-top) + 8px) 8px calc(env(safe-area-inset-bottom) + 8px);background:rgba(var(--sky-ink-rgb),.5);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);animation:sky-ph-fade .18s ease-out;font-family:var(--heading);color:var(--sky-ink)}@keyframes sky-ph-fade{0%{opacity:0}to{opacity:1}}.sky-ph{position:relative;width:min(520px,100%);max-height:100%;min-height:0;display:flex;flex-direction:column;gap:8px;padding:6px 6px 10px;border-radius:30px;background:var(--sky-pop-glass);border:.5px solid rgba(var(--sky-rim-rgb),.85);box-shadow:0 24px 60px rgba(var(--sky-ink-rgb),.35),inset 0 .5px rgba(var(--sky-rim-rgb),.9);backdrop-filter:var(--sky-pop-blur);-webkit-backdrop-filter:var(--sky-pop-blur);overflow:hidden;animation:sky-ph-in .22s cubic-bezier(.2,.9,.3,1.1)}@keyframes sky-ph-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.sky-ph-h{position:absolute;z-index:3;top:14px;left:14px;right:14px;display:flex;align-items:center;gap:8px;pointer-events:none}.sky-ph-t{min-width:0;max-width:calc(100% - 48px);display:flex;align-items:baseline;gap:7px;height:34px;padding:0 13px;align-items:center;border-radius:var(--sky-r-pill);background:rgba(var(--sky-surface-rgb),.72);border:.5px solid rgba(var(--sky-rim-rgb),.9);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);box-shadow:0 4px 14px rgba(var(--sky-ink-rgb),.16)}.sky-ph-t b{font-size:var(--sky-fs-md);font-weight:var(--sky-fw-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sky-ph-t small{flex:0 0 auto;font-size:11.5px;font-weight:var(--sky-fw-heavy);color:var(--sky-mut);font-variant-numeric:tabular-nums}.sky-ph-close{margin-left:auto;pointer-events:auto;flex:0 0 34px;width:34px;height:34px;border-radius:var(--sky-r-round);display:grid;place-items:center;cursor:pointer;border:.5px solid rgba(var(--sky-rim-rgb),.9);background:rgba(var(--sky-surface-rgb),.72);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);box-shadow:0 4px 14px rgba(var(--sky-ink-rgb),.16);color:var(--sky-ink)}.sky-ph-close:active{transform:scale(.94)}.sky-ph-stage{position:relative;flex:0 1 auto;min-height:160px;width:100%;height:min(54vh,470px);border-radius:24px;overflow:hidden;background:rgba(var(--sky-ink-rgb),.06);touch-action:pan-y}.sky-ph-img{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.sky-ph-img.from-right{animation:sky-ph-from-r .24s ease-out}.sky-ph-img.from-left{animation:sky-ph-from-l .24s ease-out}@keyframes sky-ph-from-r{0%{opacity:.2;transform:translate(22%)}to{opacity:1;transform:none}}@keyframes sky-ph-from-l{0%{opacity:.2;transform:translate(-22%)}to{opacity:1;transform:none}}.sky-ph-img img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;user-select:none;-webkit-user-select:none}.sky-ph-img.is-fit .sky-ph-fg{object-fit:cover}.sky-ph-img .sky-ph-bg{display:none;position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px);object-fit:cover;filter:blur(24px) saturate(120%);opacity:.55;transform:scale(1.05)}.sky-ph-img .sky-ph-fg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sky-ph-wait{font-size:13px;font-weight:var(--sky-fw-heavy);color:var(--sky-mut)}.sky-ph-wait.is-err{color:var(--sky-bad)}.sky-ph-badge{position:absolute;left:14px;bottom:14px;z-index:2;height:28px;padding:0 11px;border-radius:var(--sky-r-pill);display:inline-flex;align-items:center;font-size:11.5px;font-weight:var(--sky-fw-black);color:var(--sky-amber-ink);background:rgba(var(--sky-surface-rgb),.78);border:.5px solid rgba(var(--sky-rim-rgb),.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.sky-ph-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border-radius:var(--sky-r-round);display:grid;place-items:center;cursor:pointer;border:.5px solid rgba(var(--sky-rim-rgb),.9);background:rgba(var(--sky-surface-rgb),.62);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);box-shadow:0 4px 14px rgba(var(--sky-ink-rgb),.16);color:var(--sky-ink)}.sky-ph-nav.is-l{left:10px}.sky-ph-nav.is-r{right:10px}.sky-ph-nav:disabled{opacity:0;pointer-events:none}.sky-ph-nav:active{transform:translateY(-50%) scale(.94)}.sky-ph-strip{flex:0 0 auto;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:3px 4px;scroll-snap-type:x proximity}.sky-ph-strip::-webkit-scrollbar{display:none}.sky-ph-tile{flex:0 0 44px;height:44px;padding:0;border-radius:12px;overflow:hidden;cursor:pointer;border:0;background:rgba(var(--sky-ink-rgb),.08);box-shadow:inset 0 0 0 .5px rgba(var(--sky-rim-rgb),.8);opacity:.55;transition:opacity var(--sky-dur-quick),box-shadow var(--sky-dur-quick),transform var(--sky-dur-quick);scroll-snap-align:center}.sky-ph-tile img{width:100%;height:100%;object-fit:cover;display:block}.sky-ph-tile-ph{display:block;width:100%;height:100%}.sky-ph-tile.is-on{opacity:1;box-shadow:0 0 0 2px rgb(var(--sky-surface-rgb)),0 0 0 3.5px var(--sky-ok);transform:scale(.94)}.sky-ph-note{flex:0 0 auto;display:grid;gap:4px;padding:0 4px}.sky-ph-note label{padding-left:4px;font-size:var(--sky-fs-micro);font-weight:var(--sky-fw-black);letter-spacing:.14em;text-transform:uppercase;color:var(--sky-mut)}.sky-ph-field{position:relative}.sky-ph-field textarea{width:100%;box-sizing:border-box;min-height:42px;max-height:96px;resize:none;padding:11px 48px 11px 14px;border-radius:16px;border:.5px solid rgba(var(--sky-ink-rgb),.14);background:rgba(var(--sky-surface-rgb),.78);color:var(--sky-ink);font:700 15px/1.35 var(--heading);field-sizing:content}.sky-ph-field textarea:focus{outline:none;border-color:var(--sky-act-edge);box-shadow:0 0 0 3px rgba(var(--sky-ok-rgb),.12)}.sky-ph-note.is-ro textarea{background:rgba(var(--sky-surface-rgb),.55);color:var(--sky-mut)}.sky-ph-ok{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:var(--sky-r-round);display:grid;place-items:center;cursor:pointer;border:.5px solid var(--sky-act-edge);background:var(--sky-act-bg);color:var(--sky-act-ink);box-shadow:var(--sky-act-shadow);animation:sky-ph-pop .16s ease-out}@keyframes sky-ph-pop{0%{transform:translateY(-50%) scale(.7);opacity:0}to{transform:translateY(-50%);opacity:1}}.sky-ph-ok:active{transform:translateY(-50%) scale(.94)}.sky-ph-ok:disabled{opacity:.55}.sky-ph-hint{padding-left:4px;font-size:11.5px;font-weight:var(--sky-fw-heavy)}.sky-ph-hint.is-ok{color:var(--sky-ok)}.sky-ph-hint.is-bad{color:var(--sky-bad)}.sky-ph-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px}.sky-ph-btn{height:36px;padding:0 14px;border-radius:var(--sky-r-pill);display:inline-flex;align-items:center;gap:6px;cursor:pointer;font:800 13px var(--heading);white-space:nowrap;border:.5px solid rgba(var(--sky-ink-rgb),.14);background:rgba(var(--sky-surface-rgb),.7);color:var(--sky-ink)}.sky-ph-btn:active{transform:scale(.97)}.sky-ph-btn:disabled{opacity:.55}.sky-ph-btn.is-bad{border-color:rgba(var(--sky-bad-rgb),.3);background:rgba(var(--sky-surface-rgb),.7);color:var(--sky-bad)}.sky-ph-btn.is-bad.is-sure{background:var(--sky-bad);color:rgb(var(--sky-on-fade-rgb));border-color:var(--sky-bad)}.sky-ph-btn.is-blue{border-color:var(--sky-act-edge);background:var(--sky-act-bg);color:var(--sky-act-ink)}.sky-ph-tag{position:absolute;right:10px;bottom:10px;z-index:2;width:42px;height:42px;border-radius:14px;display:grid;place-items:center;cursor:pointer;border:.5px solid rgba(var(--sky-rim-rgb),.9);background:rgba(var(--sky-surface-rgb),.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 6px 18px rgba(var(--sky-shadow-rgb),.22),inset 0 1px rgb(var(--sky-rim-rgb));color:var(--sky-mut);transition:background .18s,color .18s,transform var(--sky-dur-press)}.sky-ph-tag:active{transform:scale(.93)}.sky-ph-tag.is-on{background:var(--sky-act-bg);color:var(--sky-act-ink);border-color:var(--sky-act-edge);box-shadow:var(--sky-act-shadow)}.sky-ph-tag:disabled{cursor:default}.sky-ph-tag-ok{position:absolute;top:-5px;right:-5px;width:18px;height:18px;border-radius:var(--sky-r-round);display:grid;place-items:center;background:var(--sky-ok);color:rgb(var(--sky-on-fade-rgb));border:2px solid rgb(var(--sky-surface-rgb));font:900 10px/1 var(--heading);animation:sky-ph-pop .16s ease-out}.sky-ph-tile{position:relative}.sky-ph-tile-tag{position:absolute;right:3px;bottom:3px;width:9px;height:9px;border-radius:var(--sky-r-round);background:var(--sky-ok);border:1.5px solid rgb(var(--sky-surface-rgb))}.sky-ph-btn.is-ok{border:1px solid rgba(var(--sky-ok-rgb),.35);background:linear-gradient(145deg,rgba(var(--sky-ok-rgb),.16),rgba(var(--sky-ok-rgb),.08)),rgb(var(--sky-surface-rgb));color:var(--sky-ok)}.sky-ph-btn.is-plain{border:1px solid var(--sky-hair);background:rgb(var(--sky-surface-rgb));color:var(--sky-ink)}.sky-bns-stage{min-height:200px}.sky-bns:not(:has(.sky-ph-stage)) .sky-ph-h{position:static;padding:6px 6px 0}.sky-ph-note .sky-bns-all{display:flex;align-items:center;gap:8px;padding-left:4px;font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-heavy);color:var(--sky-ink);letter-spacing:0;text-transform:none}.sky-ph-note .sky-bns-all input{width:18px;height:18px;accent-color:var(--sky-blue)}.sky-capbar{position:fixed;left:0;right:0;bottom:0;z-index:100000;padding:0 10px calc(env(safe-area-inset-bottom) + 10px);font-family:var(--heading);color:var(--sky-ink);pointer-events:none}.sky-capbar-in{max-width:520px;margin:0 auto;padding:12px;display:grid;gap:10px;pointer-events:auto;border-radius:26px;background:var(--sky-pop-glass);border:1px solid var(--sky-pop-edge);box-shadow:var(--sky-pop-glow);backdrop-filter:var(--sky-pop-blur);-webkit-backdrop-filter:var(--sky-pop-blur);animation:sky-ph-in .22s cubic-bezier(.2,.9,.3,1.1)}.sky-capbar-h{display:flex;align-items:baseline;gap:8px;padding:0 4px}.sky-capbar-h b{font-size:var(--sky-fs-md);font-weight:var(--sky-fw-black);white-space:nowrap}.sky-capbar-h b.is-bad{color:var(--sky-bad)}.sky-capbar-h small{flex:1;min-width:0;font-size:11.5px;font-weight:var(--sky-fw-bold);color:var(--sky-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sky-capbar-discard{flex:0 0 auto;height:28px;padding:0 11px;border-radius:var(--sky-r-pill);border:1px solid rgba(var(--sky-bad-rgb),.25);background:rgb(var(--sky-surface-rgb));color:var(--sky-bad);font:800 11.5px var(--heading);cursor:pointer}.sky-capbar-row{display:flex;gap:6px}.sky-capbar-btn{flex:1 1 0;min-height:46px;padding:0 8px;border-radius:16px;border:1px solid var(--sky-hair);background:rgb(var(--sky-surface-rgb));color:var(--sky-ink);font:900 13px var(--heading);white-space:nowrap;cursor:pointer}.sky-capbar-btn:active{transform:scale(.97)}.sky-capbar-btn.is-ok{border-color:rgba(var(--sky-ok-rgb),.35);background:linear-gradient(145deg,rgba(var(--sky-ok-rgb),.16),rgba(var(--sky-ok-rgb),.08)),rgb(var(--sky-surface-rgb));color:var(--sky-ok)}.sky-capbar-btn.is-blue{border-color:var(--sky-blue-line);background:linear-gradient(var(--sky-tint),var(--sky-tint)),rgb(var(--sky-surface-rgb));color:var(--sky-blue)}.sky-capbar-btn.is-bad{flex:none;width:100%;border-color:rgba(var(--sky-bad-rgb),.3);background:linear-gradient(var(--sky-bad-tint),var(--sky-bad-tint)),rgb(var(--sky-surface-rgb));color:var(--sky-bad)}.sky-capbar-wait{padding:10px;text-align:center;font-size:var(--sky-fs-sm);font-weight:var(--sky-fw-heavy);color:var(--sky-blue)}.sky-ph-tile.is-broken img{display:none}@supports (-webkit-touch-callout: none){.hp-sky input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.hp-sky textarea,.hp-sky select,.hp-sky [contenteditable=true]{font-size:var(--sky-fs-field)!important}.hp-sky-dense input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.hp-sky-dense textarea,.hp-sky-dense select,.hp-sky-dense [contenteditable=true],body.hp-app-a-runtime :is(.hpk-locked-host,.hpk-paint,.hpk-dash,.hpk-comm,.hpk-sett,.hpk-clients) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select,[contenteditable=true]){font-size:calc(16px / .95)!important}html:has(.hp-sky-dense),html:has(.hp-sky-dense) body{overflow-x:hidden;max-width:100%}}:is(button,[role=button],[role=menu],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=tab],[role=switch],[role=checkbox],[role=radio],[role=option],label,summary,.hp-home-room-card,[data-hp-sheet]),:is(button,[role=button],[role=menu],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=tab],[role=switch],[role=checkbox],[role=radio],[role=option],label,summary,.hp-home-room-card,[data-hp-sheet]) *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:is(button,[role=button],[role=menu],[role=menuitem],[role=tab],[role=option],label,summary,.hp-home-room-card,[data-hp-sheet]) :is(input,textarea,[contenteditable]:not([contenteditable=false])){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.hp-sky.hp-sky-page.hp-sky-dense{touch-action:pan-x pan-y}body.hp-app-a-runtime :is(.hpk-locked-host,.hpk-paint,.hpk-dash,.hpk-comm,.hpk-sett,.hpk-clients):not(:is(.hp-sky-dense,.hpk-locked-host,.hpk-paint,.hpk-dash,.hpk-comm,.hpk-sett,.hpk-clients) *){zoom:.95}body.hp-app-a-runtime .hpk-locked-host:not(:is(.hp-sky-dense,.hpk-paint,.hpk-dash,.hpk-comm,.hpk-sett) *){height:calc(100dvh / .95)}body.hp-app-a-runtime .hpk-locked-host:not(:is(.hp-sky-dense,.hpk-paint,.hpk-dash,.hpk-comm,.hpk-sett) *) .hpk-ui.hpk-locked{padding-top:calc(env(safe-area-inset-top,0px) / .95)}body.hp-app-a-runtime .hpk-sett:not(:is(.hp-sky-dense,.hpk-locked-host,.hpk-paint,.hpk-dash,.hpk-comm) *){min-height:calc(100dvh / .95)}body.hp-app-a-runtime .hpk-clients:not(:is(.hp-sky-dense,.hpk-locked-host,.hpk-paint,.hpk-dash,.hpk-comm,.hpk-sett) *){min-height:calc(100dvh / .95)}body.hp-app-a-runtime.hpk-sky-page .hpk-clients:not(:is(.hp-sky-dense,.hpk-locked-host,.hpk-paint,.hpk-dash,.hpk-comm,.hpk-sett) *)>.pagehead{margin-top:calc(12px + env(safe-area-inset-top,0px) / .95)}body.hp-app-a-runtime.hpk-sky-page .hpk-clients:not(:is(.hp-sky-dense,.hpk-locked-host,.hpk-paint,.hpk-dash,.hpk-comm,.hpk-sett) *) .pagehead{top:calc(8px + env(safe-area-inset-top,0px) / .95)}body.hp-app-a-runtime .hp-dashboard.hpk-dash.is-mobile:not(:is(.hp-sky-dense,.hpk-locked-host,.hpk-paint,.hpk-comm,.hpk-sett) *){min-height:calc(100dvh / .95)}html:has(body.hp-app-a-runtime .hp-sky),body.hp-app-a-runtime:has(.hp-sky){background:var(--sky-status-top)}body.hp-app-a-runtime .hp-dashboard.hp-sky.is-mobile .hp-dash-sticky{background-color:var(--sky-status-top)}body.hp-app-a-runtime:has(.hp-sky) #bg{background:var(--sky-base-page)}#hp-topband{display:none}body.hp-app-a-runtime>#hp-topband{position:fixed;z-index:var(--sky-z-topband);top:0;left:0;right:0;height:calc(env(safe-area-inset-top,0px) + var(--sky-status-fade));pointer-events:none;--hp-band: var(--sky-dark-page);background-color:var(--hp-band)}body.hp-app-a-runtime:has(.hp-sky)>#hp-topband{--hp-band: var(--sky-status-top)}body.hp-app-a-runtime.hp-installed-app>#hp-topband{display:block}@media(display-mode:standalone){body.hp-app-a-runtime>#hp-topband{display:block}}body.hp-app-a-runtime:has(.hp-sky) input:-webkit-autofill,body.hp-app-a-runtime:has(.hp-sky) input:-webkit-autofill:hover,body.hp-app-a-runtime:has(.hp-sky) input:-webkit-autofill:focus,body.hp-app-a-runtime:has(.hp-sky) input:-webkit-autofill:active,body.hp-app-a-runtime:has(.hp-sky) textarea:-webkit-autofill,body.hp-app-a-runtime:has(.hp-sky) textarea:-webkit-autofill:hover,body.hp-app-a-runtime:has(.hp-sky) textarea:-webkit-autofill:focus,body.hp-app-a-runtime:has(.hp-sky) select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px rgb(var(--sky-surface-rgb)) inset!important;box-shadow:0 0 0 1000px rgb(var(--sky-surface-rgb)) inset!important;-webkit-text-fill-color:var(--sky-ink, rgb(var(--sky-ink-rgb)))!important;caret-color:var(--sky-ink, rgb(var(--sky-ink-rgb)))!important;transition:background-color 600000s 0s,color 600000s 0s!important}html.hp-document-scroll{height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto}body.hp-document-scroll{height:auto;min-height:100%;overflow-x:clip;overflow-y:visible}html.hp-document-scroll:has(>body[style*="overflow: hidden"]){overflow-y:hidden}@supports (-webkit-touch-callout: none){html.hp-document-scroll:has(.hp-sky-dense) body.hp-document-scroll{overflow-x:clip}}.hp-vv-probe{position:fixed;left:0;width:0;height:0;visibility:hidden;pointer-events:none}.hp-vv-probe.is-top{top:0}.hp-vv-probe.is-bottom{bottom:0}html.hp-vv-adrift :is(.hp-appb-island-scope .bottom-nav,.hpk-ui .pk-sheet,.hpk-ui .pk-dim,.hpk-ui .pk-walk,.hpk-ui .pk-sides,.island-noscroll,.hp-island,[data-hp-bottom-float],.hp-sjump,.hp-sback,.sky-addquote-host,.hpk-locked .isl,.hpk-locked .wdock,.hpk-ui .toast,.wk-sheet,.sky-capbar,.hp-unified-fab,.hp-unified-fab-notice){translate:0 var(--hp-vv-bottom, 0px)}html.hp-vv-adrift body>#hp-topband{translate:0 var(--hp-vv-top, 0px)}.hp-dashboard.hp-sky{--hp-canvas: var(--sky-page-flat);--hp-canvas-glow: rgba(var(--sky-blue-rgb), .08);--hp-paper: var(--sky-card);--hp-paper-strong: var(--sky-card);--hp-text: var(--sky-ink);--hp-muted: var(--sky-mut);--hp-faint: var(--sky-faint);--hp-line: var(--sky-hair);--hp-blue: var(--sky-blue);--hp-blue-strong: var(--sky-blue);--hp-blue-soft: var(--sky-tint);--hp-green: var(--sky-ok);--hp-green-soft: var(--sky-ok-tint);--hp-amber: var(--sky-warn);--hp-amber-soft: var(--sky-warn-tint);--hp-shadow: 0 10px 26px rgba(var(--sky-shadow-rgb), .09);background:var(--sky-page);font-family:var(--sky-font)}.hp-dashboard.hp-sky .hp-dash-sticky{background:linear-gradient(to bottom,var(--sky-page-flat) 0%,var(--sky-page-flat) 88%,rgba(var(--sky-page-flat-rgb),0) 100%);box-shadow:0 12px 22px -20px rgba(var(--sky-shadow-rgb),.5)}.hp-dashboard.hp-sky .hp-dash-title-row{align-items:flex-end;gap:10px}.hp-dashboard.hp-sky .hp-dash-version{color:var(--sky-faint)}.hp-dashboard.hp-sky .hp-dash-date{margin:0 0 1px;color:var(--sky-mut);font-size:12px;font-weight:var(--sky-fw-heavy);letter-spacing:0}.hp-dashboard.hp-sky .hp-dash-title-row h1{color:var(--sky-ink);font-size:var(--sky-fs-title);font-weight:var(--sky-fw-black);letter-spacing:-.035em;line-height:1.1}.hp-dashboard.hp-sky .hp-dash-add-project{display:flex;width:auto;align-items:center;gap:4px}.hp-dashboard.hp-sky .hp-dash-metric-menu,.hp-dashboard.hp-sky .hp-dash-native-filter-menu{border-color:var(--sky-hair);background:rgb(var(--sky-surface-rgb));box-shadow:0 18px 46px rgba(var(--sky-shadow-rgb),.22)}.hp-dashboard.hp-sky .hp-dash-metric-menu button,.hp-dashboard.hp-sky .hp-dash-native-filter-menu button{min-height:36px;font-size:12px;font-weight:var(--sky-fw-heavy)}.hp-dashboard.hp-sky .hp-dash-menu-title{font-size:9px}.hp-dashboard.hp-sky .hp-dash-filter-row{width:100%;gap:6px;margin:12px 0 0}.hp-dashboard.hp-sky .hp-dash-filter-scroll{-webkit-mask-image:none;mask-image:none;padding:2px 0}.hp-dashboard.hp-sky .hp-dash-filter-track{gap:6px}.hp-dashboard.hp-sky .hp-dash-native-filter,.hp-dashboard.hp-sky .hp-dash-filter-chip{width:auto;min-width:0;max-width:none;height:34px;flex:0 0 auto;gap:6px;padding:0 12px;border:1px solid var(--sky-hair);background:rgba(var(--sky-surface-rgb),.8);color:var(--sky-mut);font-size:12px;font-weight:var(--sky-fw-heavy)}.hp-dashboard.hp-sky .hp-dash-native-filter{background:rgb(var(--sky-surface-rgb));color:var(--sky-ink)}.hp-dashboard.hp-sky .hp-dash-filter-chip.active{border-color:color-mix(in srgb,var(--hp-filter-pin, var(--sky-blue)) 40%,transparent);background:color-mix(in srgb,var(--hp-filter-pin, var(--sky-blue)) 12%,rgb(var(--sky-surface-rgb)));color:var(--sky-ink)}.hp-dashboard.hp-sky .hp-dash-filter-dot{width:7px;height:7px;box-shadow:none}.hp-dashboard.hp-sky .hp-dash-ledger,.hp-dashboard.hp-sky .hp-dash-quiet{padding:3px 12px 0}.hp-dashboard.hp-sky .hp-dash-project-list{gap:10px}.hp-dashboard.hp-sky .hp-dash-band-head{padding:6px 6px 0;background:transparent;color:var(--sky-ink);font-size:var(--sky-fs-md);font-weight:var(--sky-fw-black)}.hp-dashboard.hp-sky .hp-dash-band-count{height:20px;min-width:24px;padding:0 7px;display:grid;place-items:center;background:rgba(var(--sky-ink-rgb),.06);color:var(--sky-mut);font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-black)}.hp-dashboard.hp-sky .hp-dash-band-label{flex:0 1 auto}.hp-dashboard.hp-sky .hp-dash-band-chev{margin-left:auto;color:var(--sky-faint)}.hp-dashboard.hp-sky .hp-dash-band-pill{display:inline-flex;align-items:center;gap:7px;padding:4px 6px 4px 10px;border:1px solid rgba(var(--sky-ink-rgb),.07);border-radius:var(--sky-r-pill);background:rgba(var(--sky-surface-rgb),.45)}.hp-dashboard.hp-sky .hp-dash-band-pill .hp-dash-band-count{border-radius:var(--sky-r-pill);min-width:22px}.hp-dashboard.hp-sky .hp-dash-band-canceled{display:inline-flex;align-items:center;gap:7px;margin:0 auto;padding:4px 6px 4px 10px;border:1px solid rgba(var(--sky-ink-rgb),.07);border-radius:var(--sky-r-pill);background:rgba(var(--sky-surface-rgb),.45);color:var(--sky-ink);font:inherit;font-size:var(--sky-fs-md);font-weight:var(--sky-fw-black);cursor:pointer;-webkit-tap-highlight-color:transparent}.hp-dashboard.hp-sky .hp-dash-band-canceled-dot{width:8px;height:8px;flex:0 0 auto;border-radius:var(--sky-r-round);background:var(--sky-bad);box-shadow:0 0 0 3px rgba(var(--sky-bad-rgb),.16)}.hp-dashboard.hp-sky .hp-dash-band-canceled-count{height:20px;min-width:22px;padding:0 7px;display:grid;place-items:center;border-radius:var(--sky-r-pill);background:rgba(var(--sky-ink-rgb),.06);color:var(--sky-mut);font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-black)}.hp-dashboard.hp-sky .hp-dash-band-canceled.is-on{border-color:rgba(var(--sky-bad-rgb),.3);background:var(--sky-bad-tint)}.hp-dashboard.hp-sky .hp-dash-band-canceled.is-on .hp-dash-band-canceled-count{background:rgba(var(--sky-bad-rgb),.12);color:var(--sky-bad)}.hp-dashboard.hp-sky .hp-dash-band-head[data-canceled-view=true] .hp-dash-band-chev{margin-left:0}.hp-dashboard.hp-sky .hp-dash-band-head:has(.hp-dash-band-canceled) .hp-dash-band-chev{margin-left:0}.hp-dashboard.hp-sky{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.hp-dashboard.hp-sky input,.hp-dashboard.hp-sky textarea,.hp-dashboard.hp-sky [contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.hp-dashboard.hp-sky .hp-dash-card-window-sentinel button{border:1px solid var(--sky-hair);background:rgb(var(--sky-surface-rgb));color:var(--sky-blue)}.hp-dashboard.hp-sky .hp-dash-project-shell,.hp-dashboard.hp-sky .hp-dash-swipe-clip{border-radius:22px}.hp-dashboard.hp-sky .hp-dash-swipe-clip{background:rgba(var(--sky-ink-rgb),.04)}.hp-dashboard.hp-sky .hp-dash-swipe-action{width:124px;font-size:12px;font-weight:var(--sky-fw-black)}.hp-dashboard.hp-sky .hp-dash-swipe-action.left{background:var(--sky-bad);color:rgb(var(--sky-on-fade-rgb))}.hp-dashboard.hp-sky .hp-dash-swipe-action.right{background:var(--sky-ok);color:rgb(var(--sky-on-fade-rgb))}.hp-dashboard.hp-sky .hp-dash-project-card{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:6px;min-height:0;padding:11px 12px 10px;border:1px solid var(--sky-edge);border-radius:22px;background:rgba(var(--sky-surface-rgb),.86);color:var(--sky-ink);box-shadow:inset 0 1px rgb(var(--sky-rim-rgb)),0 10px 26px rgba(var(--sky-shadow-rgb),.09)}.hp-dashboard.hp-sky .hp-dash-project-card.has-pin-accent{border-color:var(--sky-edge);background:linear-gradient(135deg,color-mix(in srgb,var(--hp-card-pin) 12%,transparent) 0%,transparent 38%),rgba(var(--sky-surface-rgb),.86)}.hp-dashboard.hp-sky .hp-dash-project-card:focus-visible{border-color:var(--sky-blue);box-shadow:0 0 0 3px var(--sky-tint-line)}.hp-dashboard.hp-sky .hp-dash-date-row{grid-column:1;grid-row:1;justify-content:flex-start;margin:0;align-self:center}.hp-dashboard.hp-sky .hp-dash-project-top,.hp-dashboard.hp-sky .hp-dash-project-copy{display:contents}.hp-dashboard.hp-sky .hp-dash-project-controls{grid-column:2;grid-row:1;align-self:center}.hp-dashboard.hp-sky .hp-dash-project-name{grid-column:1 / -1;grid-row:2;margin-top:8px}.hp-dashboard.hp-sky .hp-dash-project-meta,.hp-dashboard.hp-sky .hp-dash-financial-grid,.hp-dashboard.hp-sky .hp-dash-acts{grid-column:1 / -1}.hp-dashboard.hp-sky .hp-dash-date-pill{--tc: var(--sky-blue);height:24px;max-width:100%;padding:0 10px;border:0;background:color-mix(in srgb,var(--tc) 9%,rgb(var(--sky-surface-rgb)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 20%,transparent);color:var(--tc);font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-heavy)}.hp-dashboard.hp-sky .hp-dash-date-pill[data-tone=hired],.hp-dashboard.hp-sky .hp-dash-date-pill[data-tone=booked]{--tc: var(--sky-pin-booked)}.hp-dashboard.hp-sky .hp-dash-date-pill[data-tone=intake]{--tc: var(--sky-pin-intake)}.hp-dashboard.hp-sky .hp-dash-date-pill[data-tone=sent],.hp-dashboard.hp-sky .hp-dash-date-pill[data-tone=amber]{--tc: var(--sky-warn)}.hp-dashboard.hp-sky .hp-dash-date-pill[data-tone=purple]{--tc: var(--sky-rose-ink)}.hp-dashboard.hp-sky .hp-dash-date-pill[data-tone=live]{--tc: var(--sky-obj)}.hp-dashboard.hp-sky .hp-dash-date-dot{width:6px;height:6px}.hp-dashboard.hp-sky .hp-dash-project-controls{gap:5px}.hp-dashboard.hp-sky .hp-dash-mini-control{width:30px;height:30px;border:1px solid var(--sky-hair);border-radius:10px;background:rgba(var(--sky-surface-rgb),.85);color:var(--sky-mut);font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-black)}.hp-dashboard.hp-sky .hp-dash-mini-control svg{width:14px;height:14px;stroke-width:2}.hp-dashboard.hp-sky .hp-dash-mini-control.worker.armed{border-color:var(--sky-hair);background:rgba(var(--sky-surface-rgb),.85);color:var(--sky-ink)}.hp-dashboard.hp-sky .hp-dash-mini-control.pin.has-pin,.hp-dashboard.hp-sky .hp-dash-mini-control.pin[aria-expanded=true]{border-color:color-mix(in srgb,var(--hp-card-pin) 35%,transparent);background:color-mix(in srgb,var(--hp-card-pin) 10%,rgb(var(--sky-surface-rgb)));color:var(--hp-card-pin)}.hp-dashboard.hp-sky .hp-dash-project-name,.hp-dashboard.hp-sky .has-pin-accent .hp-dash-project-name{background:none;color:var(--sky-ink);-webkit-text-fill-color:currentColor;font-size:var(--sky-fs-lg);font-weight:var(--sky-fw-black);letter-spacing:-.02em}.hp-dashboard.hp-sky .hp-dash-project-job{color:var(--sky-mut);font-weight:var(--sky-fw-bold)}.hp-dashboard.hp-sky .hp-dash-project-meta{display:flex;align-items:center;gap:8px;margin:8px 0 0;font-size:var(--sky-fs-xs)}.hp-dashboard.hp-sky .hp-dash-status-pill{--tc: var(--sky-dur);flex:0 1 auto;height:22px;max-width:60%;overflow:hidden;padding:0 9px;border-radius:var(--sky-r-pill);background:color-mix(in srgb,var(--tc) 10%,rgb(var(--sky-surface-rgb)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 22%,transparent);color:var(--tc);font-size:10px;font-weight:var(--sky-fw-black);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.hp-dashboard.hp-sky .hp-dash-status-pill[data-tone=ok]{--tc: var(--sky-ok)}.hp-dashboard.hp-sky .hp-dash-status-pill[data-tone=intake]{--tc: var(--sky-pin-intake)}.hp-dashboard.hp-sky .hp-dash-status-pill[data-tone=guest]{--tc: var(--sky-teal-ink)}.hp-dashboard.hp-sky .hp-dash-status-pill[data-tone=sched]{--tc: var(--sky-mat)}.hp-dashboard.hp-sky .hp-dash-status-pill[data-tone=sent]{--tc: var(--sky-crew)}.hp-dashboard.hp-sky .hp-dash-status-pill[data-tone=live]{--tc: var(--sky-obj)}.hp-dashboard.hp-sky .hp-dash-status-pill[data-tone=warn]{--tc: var(--sky-warn)}.hp-dashboard.hp-sky .hp-dash-status-pill[data-tone=bad]{--tc: var(--sky-bad)}.hp-dashboard.hp-sky .hp-dash-project-meta .hp-dash-progress,.hp-dashboard.hp-sky .has-pin-accent .hp-dash-project-meta .hp-dash-progress{flex:1;width:auto;height:5px;margin:0;overflow:hidden;background:rgba(var(--sky-ink-rgb),.08);box-shadow:none}.hp-dashboard.hp-sky .hp-dash-progress span,.hp-dashboard.hp-sky .hp-dash-progress.is-paid span,.hp-dashboard.hp-sky .has-pin-accent .hp-dash-progress span,.hp-dashboard.hp-sky .has-pin-accent .hp-dash-progress.is-paid span{min-width:2%;background:linear-gradient(90deg,var(--sky-ok-light),var(--sky-pro));box-shadow:none}.hp-dashboard.hp-sky .hp-dash-project-meta strong.hp-dash-paid{min-width:44px;color:var(--sky-mut);font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-black);text-align:right;font-variant-numeric:tabular-nums}.hp-dashboard.hp-sky .hp-dash-financial-grid{margin-top:9px;padding:0;border:1px solid var(--sky-hair2);border-radius:14px;background:rgba(var(--sky-surface-rgb),.7)}.hp-dashboard.hp-sky .hp-dash-financial-grid>div{padding:7px 10px;border-left:1px solid var(--sky-hair2);text-align:left}.hp-dashboard.hp-sky .hp-dash-financial-grid>div:first-child{padding-left:10px;border-left:0}.hp-dashboard.hp-sky .hp-dash-financial-grid dt{color:var(--sky-mut);font-size:8.5px;font-weight:var(--sky-fw-heavy);letter-spacing:.12em}.hp-dashboard.hp-sky .hp-dash-financial-grid dd{color:var(--sky-ink);font-size:var(--sky-fs-md);font-weight:var(--sky-fw-black)}.hp-dashboard.hp-sky .hp-dash-financial-grid.has-profit>div:nth-child(2) dd{color:var(--sky-pro)}.hp-dashboard.hp-sky .hp-dash-financial-grid .overdue dd{color:var(--sky-warn)}.hp-dashboard.hp-sky .hp-dash-financial-grid .paid dd{color:var(--sky-ok)}.hp-dashboard.hp-sky .hp-dash-acts{display:flex;align-items:center;gap:6px;margin-top:9px;min-width:0}.hp-dashboard.hp-sky .hp-dash-corner-control,.hp-dashboard.hp-sky .hp-dash-corner-control.notes,.hp-dashboard.hp-sky .hp-dash-corner-control.notes.has-notes{position:static;display:inline-flex;width:auto;height:34px;align-items:center;gap:6px;padding:0 11px;border:1px solid var(--sky-hair);border-radius:var(--sky-r-sm);background:rgba(var(--sky-surface-rgb),.85);color:var(--sky-mut);box-shadow:none;font-size:11.5px;font-weight:var(--sky-fw-heavy)}.hp-dashboard.hp-sky .hp-dash-corner-control svg{width:15px;height:15px;flex:0 0 auto;stroke-width:1.9}.hp-dashboard.hp-sky .hp-dash-corner-control svg path,.hp-dashboard.hp-sky .hp-dash-corner-control svg circle{fill:currentColor;fill-opacity:.2}.hp-dashboard.hp-sky .hp-dash-corner-control.gps svg{color:var(--sky-map)}.hp-dashboard.hp-sky .hp-dash-corner-control.notes svg{color:var(--sky-warn)}.hp-dashboard.hp-sky .hp-dash-corner-control.message svg{color:var(--sky-msg)}.hp-dashboard.hp-sky .hp-dash-corner-control.camera svg{color:var(--sky-crew)}.hp-dashboard.hp-sky .hp-dash-corner-control.mic svg{color:var(--sky-bad)}.hp-dashboard.hp-sky .hp-dash-corner-control.idle{opacity:.5}.hp-dashboard.hp-sky .hp-dash-n{display:grid;min-width:17px;height:17px;place-items:center;padding:0 4px;border-radius:var(--sky-r-pill);background:rgba(var(--sky-warn-rgb),.14);color:var(--sky-warn);font-size:10px;font-weight:var(--sky-fw-black)}.hp-dashboard.hp-sky .hp-dash-swipe-hint{margin-left:auto;color:var(--sky-faint);font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-heavy);white-space:nowrap}.hp-dashboard.hp-sky .hp-dash-pin-picker{border-color:var(--sky-hair);background:rgb(var(--sky-surface-rgb));color:var(--sky-ink);box-shadow:0 18px 46px rgba(var(--sky-shadow-rgb),.22)}.hp-dashboard.hp-sky .hp-dash-pin-picker{top:26px;right:-14px;left:auto;width:max-content;max-width:calc(100vw - 32px);max-height:292px;display:flex;flex-direction:column;align-items:flex-end;gap:10px;padding:8px 14px 22px 24px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scroll-snap-type:y proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;border:0;background:transparent;box-shadow:none}.hp-dashboard.hp-sky .hp-dash-pin-picker::-webkit-scrollbar{display:none}.hp-dashboard.hp-sky .hp-dash-pin-picker button{flex:0 0 auto;width:auto;min-height:38px;padding:0 15px 0 12px;gap:8px;scroll-snap-align:start;border-radius:var(--sky-r-pill);border:1px solid rgba(var(--sky-rim-rgb),.92);background:linear-gradient(135deg,color-mix(in srgb,var(--hp-picker-pin) 16%,rgb(var(--sky-surface-rgb))),color-mix(in srgb,var(--hp-picker-pin) 5%,rgb(var(--sky-surface-rgb))));box-shadow:0 6px 14px rgba(var(--sky-shadow-rgb),.18),inset 0 1px rgba(var(--sky-rim-rgb),.95);color:rgb(var(--sky-ink-rgb));font-size:var(--sky-fs-md);font-weight:var(--sky-fw-heavy);letter-spacing:-.01em;white-space:nowrap}.hp-dashboard.hp-sky .hp-dash-pin-picker button[aria-checked=true]{background:linear-gradient(135deg,color-mix(in srgb,var(--hp-picker-pin) 30%,rgb(var(--sky-surface-rgb))),color-mix(in srgb,var(--hp-picker-pin) 14%,rgb(var(--sky-surface-rgb))));border-color:color-mix(in srgb,var(--hp-picker-pin) 55%,rgb(var(--sky-surface-rgb)));color:rgb(var(--sky-ink-rgb))}.hp-dashboard.hp-sky .hp-dash-pin-picker button[aria-checked=true]:after{content:"✓";margin-left:2px;font-size:13px;font-weight:var(--sky-fw-black);color:var(--hp-picker-pin)}.hp-dashboard.hp-sky .hp-dash-project-meta strong.hp-dash-paid:empty{min-width:0}.hp-dashboard.hp-sky [data-hp-homemenu]{border-color:rgb(var(--sky-surface-rgb))!important;background:rgba(var(--sky-surface-rgb),.92)!important;box-shadow:0 24px 60px rgba(var(--sky-shadow-rgb),.28)!important}.hp-dashboard.hp-sky [data-hp-homemenu]>button{color:var(--sky-ink)!important}.hp-dashboard.hp-sky [data-hp-homemenu]>button[data-hp-estop]{color:var(--sky-bad)!important}.hp-dashboard.hp-sky [data-hp-homemenu]>div{background:var(--sky-hair2)!important}.hp-dashboard.hp-sky [data-hp-homemenu]>button:not([data-hp-estop])>span:nth-child(3){background:rgba(var(--sky-rose-rgb),.12)!important;color:var(--sky-rose-ink)!important}.hp-dashboard.hp-sky{--hp-dash-glow: var(--sky-home-glow);background:var(--hp-dash-glow) 0 0 / 100% 100vh no-repeat,var(--sky-lk-page) 0 0 / 100% 100vh no-repeat,var(--sky-lk-page-end)}.hp-dashboard.hp-sky .hp-dash-sticky{background:var(--hp-dash-glow) 0 0 / 100% 100vh no-repeat,var(--sky-lk-page) 0 0 / 100% 100vh no-repeat,var(--sky-lk-page-end)}.hp-dashboard.hp-sky .hp-dash-project-card,.hp-dashboard.hp-sky .hp-dash-project-card.has-pin-accent{border:1px solid var(--sky-edge);background:rgb(var(--sky-surface-rgb));box-shadow:inset 0 1px rgb(var(--sky-rim-rgb)),0 12px 32px rgba(var(--sky-shadow-rgb),.1),0 1px 3px rgba(var(--sky-shadow-rgb),.07)}.hp-dashboard.hp-sky .hp-dash-project-card.is-selected{border-color:var(--sky-blue)}.hp-dashboard.hp-sky .hp-dash-band-chev{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(var(--sky-rim-rgb),.95);border-radius:10px;background:rgba(var(--sky-surface-rgb),.9);color:var(--sky-ink);box-shadow:0 2px 6px rgba(var(--sky-shadow-rgb),.1)}.hp-dashboard.hp-sky .hp-dash-band-chev svg{width:18px;height:18px;stroke-width:2.4}.hp-dashboard.hp-sky .hp-dash-sticky{padding-left:12px;padding-right:12px}.hp-dashboard.hp-sky .hp-dash-head-glass .hp-dash-title-row{padding:0}.hp-dashboard.hp-sky .hp-dash-head-glass .hp-dash-metrics-wrap{margin-top:12px}.hp-dashboard.hp-sky .hp-dash-sticky-inner .hp-dash-filter-row{margin-top:10px}.hp-dashboard.hp-sky .hp-dash-project-card{position:relative}.hp-dashboard.hp-sky .hp-dash-project-card.has-pin-accent:before{position:absolute;top:16%;bottom:16%;left:0;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,transparent,var(--hp-card-pin) 25%,var(--hp-card-pin) 75%,transparent);opacity:.95;content:"";pointer-events:none}.hp-dashboard.hp-sky .hp-dash-sticky-inner .hp-dash-filter-row{display:none}.hp-dashboard.hp-sky .hp-dash-sticky{margin-bottom:12px;padding-bottom:0;box-shadow:none}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-financial-grid,.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-corner-control,.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-mini-control{background:rgb(var(--sky-surface-rgb))}.hp-dashboard.hp-sky .hp-dash-project-card,.hp-dashboard.hp-sky .hp-dash-project-card.has-pin-accent{box-shadow:inset 0 1px rgb(var(--sky-rim-rgb)),0 14px 34px rgba(var(--sky-shadow-rgb),.13),0 1px 3px rgba(var(--sky-shadow-rgb),.09)}.hp-dashboard.hp-sky{isolation:isolate;background:transparent}.hp-dashboard.hp-sky:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--hp-dash-glow),var(--sky-lk-page);pointer-events:none}.hp-dashboard.hp-sky .hp-dash-sticky{background:transparent}.hp-dashboard.hp-sky .hp-dash-sticky:before{content:"";position:absolute;top:0;right:0;bottom:-28px;left:0;z-index:-1;background:var(--hp-dash-glow) 0 0 / 100% 100vh no-repeat,var(--sky-lk-page) 0 0 / 100% 100vh no-repeat;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 16px),transparent);pointer-events:none}.hp-dashboard.hp-sky .hp-dash-acts{justify-content:space-between}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-corner-control,.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-corner-control.notes,.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-corner-control.notes.has-notes{--c-rgb: var(--sky-blue-rgb);position:relative;inset:auto;display:grid;place-items:center;width:34px;height:34px;padding:0;gap:0;border-radius:var(--sky-r-sm);border:1px solid rgba(var(--c-rgb),.38);background:linear-gradient(145deg,rgba(var(--c-rgb),.2),rgba(var(--c-rgb),.09));color:rgb(var(--c-rgb));box-shadow:0 4px 12px rgba(var(--c-rgb),.22),inset 0 1px rgba(var(--sky-rim-rgb),.7)}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-corner-control.gps{--c-rgb: var(--sky-map-rgb)}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-corner-control.notes{--c-rgb: var(--sky-warn-rgb)}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-corner-control.message{--c-rgb: var(--sky-msg-rgb)}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-corner-control.camera{--c-rgb: var(--sky-crew-rgb)}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-corner-control.mic{--c-rgb: var(--sky-bad-rgb)}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-corner-control.mic.is-rec{border-color:rgba(var(--c-rgb),.6);background:rgba(var(--c-rgb),.22)}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-corner-control.is-busy{opacity:.55}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-corner-control .hp-dash-n.is-rec{background:var(--sky-bad)}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-corner-control svg{width:17px;height:17px;color:rgb(var(--c-rgb));stroke-width:2}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-corner-control svg path,.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-corner-control svg circle{fill-opacity:.24}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-corner-control:active{transform:scale(.94)}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-corner-control.idle{opacity:.45;box-shadow:none}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-corner-control .hp-dash-n{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;background:var(--sky-warn);color:rgb(var(--sky-on-fade-rgb));font-size:var(--sky-fs-micro);box-shadow:0 0 0 2px rgb(var(--sky-surface-rgb))}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-financial-grid>div{--m: var(--sky-slate-ink)}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-financial-grid.has-profit>div:nth-child(2){--m: var(--sky-pro)}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-financial-grid>div:last-child{--m: var(--sky-ink)}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-financial-grid>div.overdue{--m: var(--sky-warn)}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-financial-grid>div.paid{--m: var(--sky-ok)}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-financial-grid dt{display:flex;align-items:center;gap:5px;color:var(--m);opacity:.85}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-financial-grid dt:before{content:"";width:6px;height:6px;border-radius:var(--sky-r-round);background:var(--m);opacity:.8;flex:0 0 auto}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-financial-grid dd,.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-financial-grid.has-profit>div:nth-child(2) dd{color:var(--m)}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-financial-grid.has-profit>div:nth-child(2){text-align:center}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-financial-grid.has-profit>div:nth-child(2) dt{justify-content:center}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-financial-grid>div:last-child:not(:first-child){text-align:right}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-financial-grid>div:last-child:not(:first-child) dt{justify-content:flex-end}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-corner-control,.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-corner-control.notes,.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-corner-control.notes.has-notes{border-color:rgba(var(--c-rgb),.24);background:linear-gradient(145deg,rgba(var(--c-rgb),.12),rgba(var(--c-rgb),.05));box-shadow:0 3px 9px rgba(var(--c-rgb),.12),inset 0 1px rgba(var(--sky-rim-rgb),.7)}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-corner-control svg path,.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-corner-control svg circle{fill-opacity:.16}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-corner-control.gps svg,.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-corner-control.notes svg{opacity:.82}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-corner-control.message{border-color:rgba(var(--c-rgb),.32);background:linear-gradient(145deg,rgba(var(--c-rgb),.15),rgba(var(--c-rgb),.06))}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-corner-control.idle{opacity:.72}.hp-dashboard.hp-sky .hp-dash-project-shell,.hp-dashboard.hp-sky .hp-dash-swipe-clip,.hp-dashboard.hp-sky .hp-dash-project-card{border-radius:28px;corner-shape:round}.hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-financial-grid{border-radius:var(--sky-r-md)}.hp-dashboard.hp-sky .hp-dash-project-meta .hp-dash-progress.is-flow,.hp-dashboard.hp-sky .has-pin-accent .hp-dash-project-meta .hp-dash-progress.is-flow{--flow: linear-gradient(90deg, rgb(var(--sky-blue-rgb)), rgb(var(--sky-crew-rgb)) 55%, rgb(var(--sky-ok-rgb)));position:relative;display:block;height:7px;overflow:hidden;border-radius:var(--sky-r-pill);background:var(--flow);box-shadow:inset 0 0 0 1px rgba(var(--sky-sheen-rgb),.35)}.hp-dashboard.hp-sky .hp-dash-progress.is-flow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--sky-surface-rgb),.8)}.hp-dashboard.hp-sky .hp-dash-progress.is-flow .hp-dash-flow-fill{position:relative;z-index:1;display:block;height:100%;border-radius:inherit;background:var(--flow);background-repeat:no-repeat;box-shadow:0 0 10px rgba(var(--sky-crew-rgb),.35)}.hp-dashboard.hp-sky .hp-dash-progress.is-flow .hp-dash-flow-tick{position:absolute;z-index:2;top:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;border-radius:var(--sky-r-round);background:rgba(var(--sky-ink-rgb),.28)}.hp-dashboard.hp-sky .hp-dash-progress.is-flow .hp-dash-flow-tick.is-reached{background:rgba(var(--sky-surface-rgb),.95)}.hp-dashboard.hp-sky .hp-dash-date-pill,.hp-dashboard.hp-sky .hp-dash-date-pill[data-tone]{height:auto;padding:0;gap:6px;background:none;box-shadow:none;color:var(--sky-mut);font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-bold);letter-spacing:0}.hp-dashboard.hp-sky .hp-dash-date-pill .hp-dash-date-dot{width:6px;height:6px;border-radius:var(--sky-r-round);background:var(--tc);box-shadow:0 0 0 3px color-mix(in srgb,var(--tc) 14%,transparent)}.hp-dashboard.hp-sky .hp-dash-date-pill.is-booking-control{text-decoration:underline dotted color-mix(in srgb,var(--tc) 45%,transparent);text-underline-offset:3px}.hp-dashboard.hp-sky .hp-dash-project-name,.hp-dashboard.hp-sky .has-pin-accent .hp-dash-project-name{width:fit-content;max-width:100%;background:var(--sky-name-fade);-webkit-background-clip:text;background-clip:text;color:var(--sky-name-ink);-webkit-text-fill-color:transparent}.hp-dashboard.hp-sky .hp-dash-project-name .hp-dash-project-job{-webkit-text-fill-color:var(--sky-mut)}.hp-dashboard.hp-sky .hp-dash-status-pill{display:inline-flex;align-items:center;gap:5px}.hp-dashboard.hp-sky .hp-dash-status-pill:has(.hp-dash-status-view){padding-right:11px}.hp-dashboard.hp-sky .hp-dash-view-dot{width:3px;height:3px;flex:none;border-radius:var(--sky-r-round);background:currentColor;opacity:.75}.hp-dashboard.hp-sky .hp-dash-status-view{font-variant-numeric:tabular-nums;letter-spacing:0}.hp-dashboard.hp-sky .hp-dash-project-meta .hp-dash-progress.is-flow,.hp-dashboard.hp-sky .has-pin-accent .hp-dash-project-meta .hp-dash-progress.is-flow{height:9px}.hp-dashboard.hp-sky .hp-dash-progress.is-flow .hp-dash-flow-tick,.hp-dashboard.hp-sky .hp-dash-progress.is-flow .hp-dash-flow-tick.is-reached{width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:1px;transform:rotate(45deg);background:rgb(var(--sky-surface-rgb));box-shadow:0 0 0 .5px rgba(var(--sky-ink-rgb),.18),0 1px 2px rgba(var(--sky-ink-rgb),.18)}.hp-dashboard.hp-sky .hp-dash-date-pill,.hp-dashboard.hp-sky .hp-dash-date-pill[data-tone]{padding:3px 9px 3px 7px;border-radius:var(--sky-r-pill);background:color-mix(in srgb,var(--tc) 6%,rgb(var(--sky-surface-rgb)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc) 12%,transparent)}.hp-dashboard.hp-sky .hp-dash-date-pill .hp-dash-date-dot{box-shadow:none}.hp-dashboard.hp-sky .hp-dash-project-meta strong.hp-dash-paid{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:1px;min-width:34px;color:rgb(var(--sky-ok-rgb));letter-spacing:-.01em}.hp-dashboard.hp-sky .hp-dash-project-meta strong.hp-dash-paid b{font-size:13px;font-weight:var(--sky-fw-black)}.hp-dashboard.hp-sky .hp-dash-project-meta strong.hp-dash-paid small{font-size:var(--sky-fs-micro);font-weight:var(--sky-fw-heavy);opacity:.8}.hp-dashboard.hp-sky .hp-dash-project-meta strong.hp-dash-paid.is-paid{font-size:var(--sky-fs-xs);font-weight:var(--sky-fw-black)}.hp-dashboard.hp-sky .hp-dash-head-flip{position:relative;perspective:1100px;touch-action:pan-y}.hp-dashboard.hp-sky .hp-dash-head-flip>.cal-mini{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.hp-dashboard.hp-sky .hp-dash-head-flip.is-cal:not(.is-anim)>.hp-dash-head-glass{visibility:hidden}.hp-dashboard.hp-sky .hp-dash-head-flip.is-anim>*{pointer-events:none;will-change:transform,opacity}.hp-dashboard.hp-sky .hp-dash-head-flip.is-to-cal>.hp-dash-head-glass{animation:hp-face-out-left .46s cubic-bezier(.22,.8,.2,1) both}.hp-dashboard.hp-sky .hp-dash-head-flip.is-to-cal>.cal-mini{animation:hp-face-in-right .46s cubic-bezier(.22,.8,.2,1) both}.hp-dashboard.hp-sky .hp-dash-head-flip.is-to-dash>.cal-mini{animation:hp-face-out-right .46s cubic-bezier(.22,.8,.2,1) both}.hp-dashboard.hp-sky .hp-dash-head-flip.is-to-dash>.hp-dash-head-glass{animation:hp-face-in-left .46s cubic-bezier(.22,.8,.2,1) both}.hp-dashboard.hp-sky .hp-dash-signed-on{white-space:pre}.hp-dashboard.hp-sky .hp-dash-project-meta .hp-dash-status-pill{flex:0 0 86px;width:86px;max-width:86px;justify-content:center;padding:0 5px;letter-spacing:.06em;text-align:center}.hp-dashboard.hp-sky .hp-dash-project-meta strong.hp-dash-paid:not(:empty){--tc: var(--sky-ok);position:relative;display:inline-flex;flex:0 0 auto;width:auto;min-width:0;height:20px;padding:0 7px;align-items:center;justify-content:center;gap:1px;overflow:hidden;border-radius:var(--sky-r-pill);background:linear-gradient(180deg,color-mix(in srgb,var(--tc) 15%,rgb(var(--sky-surface-rgb))),color-mix(in srgb,var(--tc) 7%,rgb(var(--sky-surface-rgb))));box-shadow:inset 0 1px rgba(var(--sky-rim-rgb),.95),inset 0 0 0 1px color-mix(in srgb,var(--tc) 26%,transparent),0 4px 12px -5px color-mix(in srgb,var(--tc) 50%,transparent);color:color-mix(in srgb,var(--tc) 88%,var(--sky-ink));text-align:center}.hp-dashboard.hp-sky .hp-dash-project-meta strong.hp-dash-paid:not(:empty):after{content:"";position:absolute;left:8px;right:8px;top:1px;height:40%;border-radius:var(--sky-r-pill);background:linear-gradient(180deg,rgba(var(--sky-rim-rgb),.7),rgba(var(--sky-sheen-rgb),0));pointer-events:none}.hp-dashboard.hp-sky .hp-dash-project-meta strong.hp-dash-paid[data-level=none]{--tc: var(--sky-faint)}.hp-dashboard.hp-sky .hp-dash-project-meta strong.hp-dash-paid[data-level=part]{--tc: var(--sky-crew)}.hp-dashboard.hp-sky .hp-dash-project-meta strong.hp-dash-paid[data-level=full]{background:linear-gradient(180deg,color-mix(in srgb,var(--tc) 78%,rgb(var(--sky-surface-rgb))),var(--tc));box-shadow:inset 0 1px rgba(var(--sky-sheen-rgb),.45),0 5px 14px -5px color-mix(in srgb,var(--tc) 70%,transparent);color:rgb(var(--sky-on-fade-rgb))}.hp-dashboard.hp-sky .hp-dash-date-pill.is-door,.hp-dashboard.hp-sky .hp-dash-status-pill.is-door{cursor:pointer;transition:transform var(--sky-dur-press),box-shadow var(--sky-dur-base)}.hp-dashboard.hp-sky .hp-dash-date-pill.is-door:active,.hp-dashboard.hp-sky .hp-dash-status-pill.is-door:active{transform:scale(.95)}.hp-dashboard.hp-sky .hp-dash-option{margin-left:5px;opacity:.72;vertical-align:2px}.hp-dashboard.hp-sky .hp-dash-held{margin-left:6px;flex:0 0 auto}.hp-dashboard.hp-sky .hp-dash-opens-hit{flex:0 1 auto;max-width:60%;min-width:0;display:inline-flex;align-items:center;min-height:44px;margin:-11px 0;padding:0;border:0;background:none;cursor:pointer}.hp-dashboard.hp-sky .hp-dash-opens-hit>.hp-dash-status-pill{max-width:100%}.hp-dashboard.hp-sky .hpk-gm.hp-dash-opens{top:var(--hp-opens-y, 96px);left:var(--hp-opens-x, 12px);width:min(320px,calc(100vw - 40px))}.hp-dashboard.hp-sky .hp-dash-band-head[data-band=hired]{--hp-band: var(--sky-ink)}.hp-dashboard.hp-sky .hp-dash-band-head[data-band=finalize]{--hp-band: var(--sky-pin-finish)}.hp-dashboard.hp-sky .hp-dash-band-head[data-band=booked]{--hp-band: var(--sky-pin-booked)}.hp-dashboard.hp-sky .hp-dash-band-head[data-band=intake]{--hp-band: var(--sky-pin-intake)}.hp-dashboard.hp-sky .hp-dash-band-head[data-band=sent]{--hp-band: var(--sky-pin-sent)}.hp-dashboard.hp-sky .hp-dash-band-head[data-band=signed]{--hp-band: var(--sky-pin-signed)}.hp-dashboard.hp-sky .hp-dash-band-head[data-band=pinned]{--hp-band: var(--sky-pin-waiting)}.hp-dashboard.hp-sky .hp-dash-band-head[data-band=rest]{--hp-band: var(--sky-dur)}.hp-sky .k-extra,.hpk-ui .k-extra{--k:var(--sky-extra);--ki:var(--sky-extra-ink)}.hp-sky .xmark,.hpk-ui .xmark{display:inline-block;flex:none;width:7px;height:7px;margin:0 6px 1px 1px;border-radius:var(--sky-extra-mark-radius);transform:rotate(45deg);background:var(--sky-extra);box-shadow:var(--sky-extra-halo);vertical-align:middle}.hp-sky .xink,.hpk-ui .xink{color:var(--sky-extra-ink)}.hpk-ui .wchip .xmark{width:7px;height:7px;border-radius:var(--sky-extra-mark-radius);background:var(--sky-extra)}.hp-dashboard.hp-sky .hp-dash-progress.is-flow .hp-dash-flow-tick[data-step=extra]{width:7px;height:7px;margin:-3.5px 0 0 -3.5px;background:var(--sky-extra);box-shadow:var(--sky-extra-halo-strong)}.hpk-locked .ftier.is-extra{--c:var(--sky-extra)}.hpk-locked .fring circle.ftick.is-extra{fill:var(--sky-extra);stroke:none}.hpk-locked .fnote.is-extra{color:var(--sky-extra-ink)}:root[data-hp-dark] body,:root[data-hp-dark] body.hp-app-a-runtime:has(.hp-sky){background:var(--sky-navy-1)}:root[data-hp-dark] .hp-sky,:root[data-hp-dark] .hp-sky *{color-scheme:dark}:root[data-hp-dark] .hp-sky :is(.sky-head,.sky-hub,.hp-dash-head-glass),:root[data-hp-dark] .hp-dash-head-glass{box-shadow:var(--sky-navy-head-shadow)!important}:root[data-hp-dark] :is(.hp-dash-project-card,.hp-dash-metric-card),:root[data-hp-dark] .hp-sky :is(.hp-home-room-card,.sky-rpk,section.glass,.glass.lk-t,.sky-hub-tile){box-shadow:var(--sky-navy-card-lit)!important}:root[data-hp-dark] .hp-dash-project-card,:root[data-hp-dark] .hp-sky :is(section.glass,.glass.lk-t,.sky-hub-tile){background-image:var(--sky-navy-card-sheen)!important}:root[data-hp-dark] .hp-dash-financial-grid,:root[data-hp-dark] .hp-sky .lk-acc{background-color:var(--sky-navy-set-in)!important;border-color:var(--sky-navy-set-in-edge)!important}:root[data-hp-dark] .hp-sky :is(.sky-total-val,.bh-tot .num){text-shadow:var(--sky-navy-total-glow)}:root[data-hp-dark] .hp-dash-metric-value{text-shadow:var(--sky-navy-metric-glow)}:root[data-hp-dark] .hp-sky .isl,:root[data-hp-dark] .hp-island{background:var(--sky-navy-isl-bg)!important;border-color:var(--sky-navy-isl-edge)!important;box-shadow:var(--sky-navy-isl-shadow)!important;-webkit-backdrop-filter:var(--sky-navy-isl-blur)!important;backdrop-filter:var(--sky-navy-isl-blur)!important}:root[data-hp-dark] .hp-sky .sky-head{background:var(--sky-navy-head-bg)!important}:root[data-hp-dark] .hpk-ui .wchip{color:var(--sky-navy-chip-ink)!important}:root[data-hp-dark] .hpk-ui .wchip[aria-pressed=true]{color:var(--sky-navy-chip-on-ink)!important;background:var(--sky-navy-chip-on-bg)!important;border-color:var(--sky-navy-chip-on-edge)!important}:root[data-hp-dark] .hp-sky .hp-home-room-card:not(.is-object-card){background:linear-gradient(100deg,color-mix(in srgb,var(--hp-room-accent) 7%,transparent),transparent 40%),var(--sky-glass)!important}:root[data-hp-dark] .hp-sky .hp-home-room-card{backdrop-filter:var(--sky-navy-room-blur)!important;-webkit-backdrop-filter:var(--sky-navy-room-blur)!important}:root[data-hp-dark] .hpk-ui .swt:after{background:var(--sky-navy-thumb);box-shadow:var(--sky-navy-thumb-shadow)}:root[data-hp-dark] .hp-dashboard.hp-sky .hp-dash-project-meta strong.hp-dash-paid:not(:empty){background:color-mix(in srgb,var(--tc) 16%,transparent);box-shadow:none;outline:1px solid color-mix(in srgb,var(--tc) 42%,transparent);outline-offset:-1px;color:var(--tc)}:root[data-hp-dark] .hp-dashboard.hp-sky .hp-dash-project-meta strong.hp-dash-paid:not(:empty):after{display:none}:root[data-hp-dark] .hp-dashboard.hp-sky .hp-dash-project-meta strong.hp-dash-paid[data-level=full]{background:color-mix(in srgb,var(--tc) 24%,transparent);box-shadow:none;outline:1px solid color-mix(in srgb,var(--tc) 55%,transparent);outline-offset:-1px;color:var(--tc)}:root[data-hp-dark] .hp-dashboard.hp-sky .hp-dash-project-card .hp-dash-corner-control:not(.idle){background:rgba(var(--c-rgb),.14);box-shadow:none;outline:1px solid rgba(var(--c-rgb),.4);outline-offset:-1px}
