:root{color-scheme:light;--hm-app-frame: #050505;--hm-shell-background: #172a48;--hm-shell-surface: #364660;--hm-shell-border: #58667c;--hm-shell-text: #ffffff;--hm-shell-text-muted: #64748b;--hm-shell-brand-muted: var(--hm-brand);--hm-background: #f8fafc;--hm-background-soft: #f1f5f9;--hm-surface: #ffffff;--hm-surface-raised: #ffffff;--hm-surface-card: var(--hm-surface);--hm-text: #0f172a;--hm-text-muted: #64748b;--hm-border-subtle: #cbd5e1;--hm-border-strong: var(--hm-border-subtle);--hm-brand: #1476ff;--hm-brand-strong: #0d62da;--hm-brand-action: #ff6508;--hm-brand-action-hover: #e85600;--hm-action-fg: #111111;--hm-focus-ring: #1476ff;--hm-brand-soft: #e8f1ff;--hm-brand-glow: #1476ff;--hm-brand-text: #ffffff;--hm-color-card-border: var(--hm-border-subtle);--hm-color-control-border: var(--hm-border-subtle);--hm-radius-card: .82rem;--hm-success-soft: #e9fff4;--hm-success-text: #047857;--hm-warning-soft: #fff2df;--hm-warning-text: #9a3412;--hm-info-soft: #fff3ec;--hm-info-text: #9a3412;--hm-danger-soft: #fff0f0;--hm-danger-text: #c81e2a;--hm-status-on-danger: #ffffff;--hm-accent-service: #7c3cff;--hm-accent-service-soft: #f3edff;--hm-accent-calendar: #00bea7;--hm-accent-calendar-soft: #e8fffa;--hm-accent-danger: #ef3d4c;--hm-accent-danger-soft: #fff0f0;--hm-accent-danger-action: #e51d36;--hm-accent-danger-action-hover: #c9142a;--hm-accent-danger-action-glow: rgba(229, 29, 54, .52);--hm-status-neutral-background: #f4f1ed;--hm-status-neutral-text: #6f6761;--hm-status-neutral-dot: #9d958f;--hm-status-neutral-border: #ded8d1;--hm-status-info-background: var(--hm-info-soft);--hm-status-info-text: var(--hm-info-text);--hm-status-info-dot: var(--hm-brand);--hm-status-info-border: #ffdcc8;--hm-status-success-background: var(--hm-success-soft);--hm-status-success-text: var(--hm-success-text);--hm-status-success-dot: #00b981;--hm-status-success-border: #bdf5df;--hm-status-warning-background: var(--hm-warning-soft);--hm-status-warning-text: var(--hm-warning-text);--hm-status-warning-dot: #f59e0b;--hm-status-warning-border: #ffd6a8;--hm-status-danger-background: var(--hm-danger-soft);--hm-status-danger-text: var(--hm-danger-text);--hm-status-danger-dot: #ef3d4c;--hm-status-danger-border: #ffc8ce;--hm-status-orange-background: #fff2df;--hm-status-orange-text: #9a4b08;--hm-status-orange-dot: #f59e0b;--hm-status-orange-border: #ffd2a1;--hm-status-pink-background: #fff0f5;--hm-status-pink-text: #be185d;--hm-status-pink-dot: #ec4899;--hm-status-pink-border: #ffc7dd;--hm-status-violet-background: #f5f0ff;--hm-status-violet-text: #6d28d9;--hm-status-violet-dot: #8b5cf6;--hm-status-violet-border: #d9c8ff;--hm-shadow-card: 0 .45rem 1.2rem rgba(17, 24, 39, .08);--hm-shadow-card-strong: 0 .75rem 1.8rem rgba(17, 24, 39, .12);--hm-shadow-control: 0 .45rem 1rem rgba(17, 24, 39, .12);--hm-shadow-brand-quiet: 0 .5rem 1.2rem color-mix(in srgb, var(--hm-brand-glow) 6%, transparent);--hm-mobile-shell-width: 24.5rem;--hm-bottom-nav-height: 4.15rem;--hm-motion-duration-instant: .1s;--hm-motion-duration-fast: .15s;--hm-motion-duration-base: .25s;--hm-motion-duration-slow: .4s;--hm-motion-duration-scene: .5s;--hm-motion-ease-out: cubic-bezier(.16, 1, .3, 1);--hm-motion-ease-in-out: cubic-bezier(.65, 0, .35, 1);--hm-motion-stagger-step: 30ms}:root[data-hm-theme=dark]{color-scheme:dark;--hm-app-frame: #000000;--hm-shell-background: #101827;--hm-shell-surface: #0a1831;--hm-shell-border: #31517b;--hm-shell-text: #ffffff;--hm-shell-text-muted: #8ea3c1;--hm-background: #020817;--hm-background-soft: #10284b;--hm-surface: #07152b;--hm-surface-raised: #0a1831;--hm-text: #f8fbff;--hm-text-muted: #8ea3c1;--hm-border-subtle: #31517b;--hm-brand: #5a9cff;--hm-brand-strong: #79adff;--hm-focus-ring: #5a9cff;--hm-brand-soft: #17345e;--hm-brand-glow: #1476ff;--hm-success-soft: #0c352b;--hm-success-text: #69e8b6;--hm-warning-soft: #3a2d0e;--hm-warning-text: #ffd166;--hm-info-soft: #352218;--hm-info-text: #ffb37f;--hm-danger-soft: #3a171e;--hm-danger-text: #ff8c99;--hm-status-on-danger: #ffffff;--hm-accent-service: #b89cff;--hm-accent-service-soft: #2c2145;--hm-accent-calendar: #46dbc7;--hm-accent-calendar-soft: #10342f;--hm-accent-danger: #ff4f5e;--hm-accent-danger-soft: #3a171e;--hm-accent-danger-action: #ff2942;--hm-accent-danger-action-hover: #e51d36;--hm-accent-danger-action-glow: rgba(255, 41, 66, .58);--hm-status-neutral-background: #1b2533;--hm-status-neutral-text: #d1d9e5;--hm-status-neutral-dot: #94a3b8;--hm-status-neutral-border: #40516a;--hm-status-info-background: var(--hm-info-soft);--hm-status-info-text: var(--hm-info-text);--hm-status-info-dot: var(--hm-brand);--hm-status-info-border: #754129;--hm-status-success-background: var(--hm-success-soft);--hm-status-success-text: var(--hm-success-text);--hm-status-success-dot: #31d99b;--hm-status-success-border: #216a55;--hm-status-warning-background: var(--hm-warning-soft);--hm-status-warning-text: var(--hm-warning-text);--hm-status-warning-dot: #fbbf24;--hm-status-warning-border: #7a5b16;--hm-status-danger-background: var(--hm-danger-soft);--hm-status-danger-text: var(--hm-danger-text);--hm-status-danger-dot: #ff5c6a;--hm-status-danger-border: #823442;--hm-status-orange-background: #3a260e;--hm-status-orange-text: #ffc56e;--hm-status-orange-dot: #f59e0b;--hm-status-orange-border: #785018;--hm-status-pink-background: #3b1728;--hm-status-pink-text: #ff8fbd;--hm-status-pink-dot: #f472b6;--hm-status-pink-border: #7d3153;--hm-status-violet-background: #281b42;--hm-status-violet-text: #cbb5ff;--hm-status-violet-dot: #a78bfa;--hm-status-violet-border: #594080;--hm-shadow-card: 0 .55rem 1.35rem rgba(0, 0, 0, .32);--hm-shadow-card-strong: 0 .8rem 2rem rgba(0, 0, 0, .42);--hm-shadow-control: 0 .35rem .9rem rgba(0, 0, 0, .3)}*{box-sizing:border-box}html{min-height:100%;background:var(--hm-app-frame);color:var(--hm-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-height:100%;margin:0;background:var(--hm-app-frame)}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}input::placeholder,textarea::placeholder{color:var(--hm-text-muted);opacity:1}:focus-visible{outline:3px solid var(--hm-focus-ring);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(forced-colors:active){:focus-visible{outline-color:Highlight}button,a,input,select,textarea{forced-color-adjust:auto}}.my-deployment-card__days>div>button{grid-column:2/-1;justify-self:end;min-height:2rem;padding:0 .75rem;border:1px solid var(--hm-status-danger-border);border-radius:999px;background:var(--hm-status-danger-background);color:var(--hm-status-danger-text);font:inherit;font-weight:800}.my-services__notice{margin:0;padding:.8rem 1rem;border:1px solid var(--hm-status-success-border);border-radius:.85rem;background:var(--hm-success-soft);color:var(--hm-status-success-text);font-size:.78rem;font-weight:700}.cancellation-backdrop{position:fixed;z-index:1000;inset:0;display:grid;align-items:end;padding:1rem;background:#0d111b94}.cancellation-dialog{display:grid;gap:.9rem;width:min(100%,28rem);margin:0 auto;padding:1.1rem;border-radius:1.15rem;background:var(--hm-surface);box-shadow:0 1.25rem 3rem #00000047}.cancellation-dialog header p{margin:0 0 .2rem;color:var(--hm-brand-action);font-size:.7rem;font-weight:900;text-transform:uppercase}.cancellation-dialog h2,.cancellation-dialog>p{margin:0}.cancellation-dialog label{display:grid;gap:.35rem;font-size:.76rem;font-weight:800}.cancellation-dialog textarea{box-sizing:border-box;width:100%;padding:.75rem;resize:vertical;border:1px solid var(--hm-border-subtle);border-radius:.75rem;background:var(--hm-surface);color:var(--hm-text);font:inherit}.cancellation-dialog textarea:focus-visible{outline:3px solid var(--hm-brand-action);outline-offset:2px}.cancellation-dialog small{justify-self:end;color:var(--hm-text-muted);font-weight:500}.cancellation-dialog__error{color:var(--hm-status-danger-text);font-size:.75rem}.cancellation-dialog footer{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.cancellation-dialog footer button{min-height:2.75rem;border:1px solid var(--hm-border-subtle);border-radius:.75rem;background:var(--hm-surface);color:var(--hm-text);font:inherit;font-weight:800}.cancellation-dialog footer .cancellation-dialog__confirm{border-color:var(--hm-status-danger-border);background:var(--hm-status-danger-text);color:#fff}.cancellation-dialog footer button:disabled{opacity:.55}
