.hm-root{--hm-page: #000;--hm-chrome: #0a0a0b;--hm-well: #111113;--hm-subcard: #131315;--hm-surface: #1c1c1e;--hm-row-hover: #1a1a1c;--hm-surface-hover: #242426;--hm-raised: #2c2c2e;--hm-control: #3a3a3c;--hm-inset: #0c0c0e;--hm-hairline: #1c1c1e;--hm-hairline-soft: #141416;--hm-text: #f5f5f7;--hm-text-2: #c7c7cc;--hm-muted: #8e8e93;--hm-disabled: #5a5a5e;--hm-disabled-2: #48484a;--hm-bone: #e8e4dc;--hm-bone-ink: #0a0a0b;--hm-sweep: #f4f1ea;--hm-crimson: #ff453a;--hm-crimson-tint: rgba(255, 69, 58, .14);--hm-ok: #30d158;--hm-ok-tint: rgba(48, 209, 88, .14);--hm-warn: #ff9f0a;--hm-discord: #5865f2;--hm-telegram: #229ed9;--hm-whatsapp: #25d366;--hm-font: -apple-system, BlinkMacSystemFont, Inter, system-ui, sans-serif;--hm-mono: ui-monospace, Menlo, monospace;--hm-radius-pill: 999px;--hm-radius-card: 16px;--hm-radius-row: 12px;--hm-statusbar: 52px;--hm-device-radius: 44px}.hm-root[data-hm-chrome=none]{--hm-statusbar: env(safe-area-inset-top, 0px);--hm-device-radius: 0px}.hm-root{position:relative;width:100%;height:100%;overflow:hidden;color:var(--hm-text);font-family:var(--hm-font);-webkit-font-smoothing:antialiased}.hm-root *,.hm-root *:before,.hm-root *:after{box-sizing:border-box}.hm-root a{color:#bdbdbd;text-decoration:none}.hm-root a:hover{color:#fff}.hm-root input,.hm-root textarea{font-family:inherit;color:inherit}.hm-root input::placeholder,.hm-root textarea::placeholder{color:var(--hm-muted)}.hm-root button{font:inherit;letter-spacing:inherit;color:inherit;background:none;border:0;border-radius:0;padding:0;margin:0;text-align:inherit;cursor:pointer}.hm-root button:disabled{cursor:default}.hm-root h1,.hm-root h2{margin:0;font:inherit}.hm-root[data-hm-layout=desktop]{background:var(--hm-page);font-size:14px}.hm-root[data-hm-layout=mobile]{background:var(--hm-chrome);font-size:15px}.hm-root ::-webkit-scrollbar{display:none}.hm-root *{scrollbar-width:none}@keyframes hm-text-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes hm-spin{to{transform:rotate(360deg)}}@keyframes hm-slide-in{0%{transform:translate(48px);opacity:0}to{transform:none;opacity:1}}@keyframes hm-col-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@keyframes hm-slide-back{0%{transform:translate(-48px);opacity:0}to{transform:none;opacity:1}}@keyframes hm-col-back{0%{transform:translate(-24px);opacity:0}to{transform:none;opacity:1}}@keyframes hm-glow{0%{transform:translate(0)}to{transform:translate(33.3334%)}}@keyframes hm-search-in{0%{opacity:0}to{opacity:1}}@keyframes hm-search-out{0%{opacity:1}to{opacity:0}}@keyframes hm-msearch-bar{0%{transform:translateY(var(--hm-bar-travel,610px))}to{transform:none}}@keyframes hm-msearch-bar-out{0%{transform:none}to{transform:translateY(var(--hm-bar-travel,610px))}}@keyframes hm-msearch-bg{0%{opacity:0}to{opacity:1}}@keyframes hm-msearch-bg-out{0%{opacity:1}to{opacity:0}}@keyframes hm-search-results{0%{transform:translate3d(0,8px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes hm-search-results-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,6px,0);opacity:0}}@keyframes hm-mask{0%{-webkit-mask-position:0% 0;mask-position:0% 0}to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}@keyframes hm-flow{0%{transform:translateZ(0)}to{transform:translate3d(33.3333%,0,0)}}@keyframes hm-bar{0%{transform:translate(-100%)}to{transform:translate(250%)}}.hm-root .hm-mark{display:block}.hm-root .hm-avatar{position:relative;display:inline-grid;place-items:center;flex-shrink:0;border-radius:50%}.hm-root .hm-avatar-disc{position:relative;display:grid;place-items:center;flex-shrink:0;border-radius:50%;color:var(--hm-text)}.hm-root .hm-avatar[data-size="16"] .hm-avatar-disc{width:16px;height:16px}.hm-root .hm-avatar[data-size="18"] .hm-avatar-disc{width:18px;height:18px}.hm-root .hm-avatar[data-size="30"] .hm-avatar-disc{width:30px;height:30px}.hm-root .hm-avatar[data-size="32"] .hm-avatar-disc{width:32px;height:32px}.hm-root .hm-avatar[data-size="40"] .hm-avatar-disc{width:40px;height:40px}.hm-root .hm-avatar[data-size="44"] .hm-avatar-disc{width:44px;height:44px}.hm-root .hm-avatar[data-size="48"] .hm-avatar-disc{width:48px;height:48px}.hm-root .hm-avatar[data-size="50"] .hm-avatar-disc{width:50px;height:50px}.hm-root .hm-avatar[data-size="56"] .hm-avatar-disc{width:56px;height:56px}.hm-root .hm-avatar[data-size="64"] .hm-avatar-disc{width:64px;height:64px}.hm-root .hm-avatar[data-size="72"] .hm-avatar-disc{width:72px;height:72px}.hm-root .hm-avatar-arc{position:absolute;border-radius:50%;background:conic-gradient(from 0deg,rgba(255,69,58,0) 0 55%,var(--hm-crimson) 100%);animation:hm-spin 1.6s linear infinite}.hm-root .hm-avatar-gap{position:absolute;border-radius:50%}.hm-root .hm-avatar-count,.hm-root .hm-avatar-fault{position:absolute;right:-2px;bottom:-2px}.hm-root .hm-avatar-edit{position:absolute;right:-2px;bottom:-2px;width:22px;height:22px;border-radius:50%;background:var(--hm-bone);color:var(--hm-bone-ink);border:2px solid var(--hm-surface);display:grid;place-items:center}.hm-root .hm-avatar-fault{width:18px;height:18px;border-radius:50%;background:var(--hm-warn);border:2px solid var(--hm-chrome);display:grid;place-items:center;color:var(--hm-bone-ink);font-size:12px;font-weight:700;line-height:1;z-index:2}.hm-root .hm-avatar[data-frame=column] .hm-avatar-arc{inset:-4px}.hm-root .hm-avatar[data-frame=column] .hm-avatar-gap{inset:-1px;background:var(--hm-chrome)}.hm-root .hm-avatar[data-frame=column] .hm-avatar-count{min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--hm-crimson);color:#fff;font-size:10px;font-weight:700;display:inline-grid;place-items:center;border:2px solid var(--hm-chrome);z-index:2}.hm-root .hm-avatar[data-frame=list]{width:48px;height:48px}.hm-root .hm-avatar[data-frame=list] .hm-avatar-arc{inset:0}.hm-root .hm-avatar[data-frame=list] .hm-avatar-gap{inset:3px;background:#000}.hm-root .hm-avatar[data-frame=list] .hm-avatar-count{border:2px solid #000;border-radius:999px;display:inline-flex;z-index:1}.hm-root .hm-avatar[data-frame=list] .hm-avatar-count>span{min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--hm-crimson);color:#fff;font-size:10px;font-weight:700;display:inline-grid;place-items:center;line-height:1}.hm-root .hm-avatar[data-frame=strip] .hm-avatar-arc{inset:-3px;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px))}.hm-root .hm-avatar-ring{position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--hm-bone)}.hm-root .hm-avatar[data-frame=strip] .hm-avatar-fault{right:-3px;bottom:-3px;width:17px;height:17px;border-color:#000;font-weight:800}.hm-root .hm-avatar[data-frame=header] .hm-avatar-fault{right:-3px;bottom:-3px;width:16px;height:16px;border-color:#000;font-size:9px}.hm-root[data-hm-layout=mobile] .hm-avatar[data-frame=header] .hm-avatar-fault{width:20px;height:20px;font-size:13px}.hm-root .hm-channel-mark{display:grid;place-items:center;width:20px;height:20px}.hm-root .hm-primary{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--hm-bone);color:var(--hm-bone-ink);font-weight:600}.hm-root .hm-primary-screen{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:radial-gradient(rgba(0,0,0,.22) 1px,transparent 1.2px);background-size:4px 4px;background-position:0 0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 28%,#000 48%,transparent 78%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 28%,#000 48%,transparent 78%,transparent 100%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;animation:hm-mask 4s linear infinite}.hm-root .hm-primary-label{position:relative}.hm-root .hm-pill{border-radius:999px;background:var(--hm-raised);font-weight:600}.hm-root .hm-pill[data-tone=ghost]{background:none}.hm-root .hm-pill[data-tone=surface]{background:var(--hm-surface)}.hm-root .hm-iconbtn{display:grid;place-items:center;flex-shrink:0;border-radius:50%;width:38px;height:38px;background:var(--hm-surface);color:var(--hm-text)}.hm-root .hm-iconbtn[data-size="18"]{width:18px;height:18px}.hm-root .hm-iconbtn[data-size="28"]{width:28px;height:28px}.hm-root .hm-iconbtn[data-size="30"]{width:30px;height:30px}.hm-root .hm-iconbtn[data-size="34"]{width:34px;height:34px}.hm-root .hm-iconbtn[data-size="36"]{width:36px;height:36px}.hm-root .hm-iconbtn[data-tone=raised]{background:var(--hm-raised)}.hm-root .hm-iconbtn[data-tone=well]{background:var(--hm-well)}.hm-root .hm-iconbtn[data-tone=control]{background:var(--hm-control)}.hm-root .hm-iconbtn[data-tone=bone]{background:var(--hm-bone);color:var(--hm-bone-ink)}.hm-root .hm-iconbtn[data-tone=none]{background:none}.hm-root .hm-iconbtn[data-ink=accent]{color:var(--hm-bone)}.hm-root .hm-iconbtn[data-ink=secondary]{color:var(--hm-text-2)}.hm-root .hm-iconbtn[data-ink=crimson]{color:var(--hm-crimson)}.hm-root .hm-iconbtn:disabled{color:var(--hm-disabled-2)}.hm-root .hm-tag{display:inline-flex;align-items:center;flex-shrink:0;gap:5px;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.06em;white-space:nowrap;background:var(--hm-raised);color:var(--hm-text-2)}.hm-root .hm-tag[data-size=xs]{display:inline;padding:1px 6px;font-size:9px;font-weight:700;letter-spacing:.08em}.hm-root .hm-tag[data-size=sm-strong]{font-weight:700;letter-spacing:.08em}.hm-root .hm-tag[data-size=md]{gap:6px;padding:4px 9px;font-weight:700;letter-spacing:.08em}.hm-root .hm-tag[data-size=lg]{gap:6px;padding:6px 10px;font-size:11px}.hm-root[data-hm-layout=mobile] .hm-tag[data-size=lg]{gap:5px;padding:5px 9px;font-size:10px}.hm-root .hm-tag[data-tone=muted]{color:var(--hm-muted)}.hm-root .hm-tag[data-tone=surface]{background:var(--hm-surface);color:var(--hm-muted)}.hm-root .hm-tag[data-tone=crimson]{background:var(--hm-crimson-tint);color:var(--hm-crimson)}.hm-root .hm-tag[data-tone=ok]{background:var(--hm-ok-tint);color:var(--hm-ok)}.hm-root .hm-tag-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.hm-root .hm-toast{position:absolute;left:50%;bottom:96px;transform:translate(-50%);z-index:40;padding:10px 16px;border-radius:999px;background:var(--hm-text);color:var(--hm-bone-ink);font-size:13px;font-weight:600;white-space:nowrap;box-shadow:0 8px 30px #00000080}.hm-root .hm-dialog-backdrop{position:absolute;inset:0;z-index:16;display:flex;align-items:center;justify-content:center;background:#0009}.hm-root .hm-dialog{max-width:calc(100% - 48px);display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:24px;background:var(--hm-surface);box-shadow:0 30px 80px #0009;outline:0}.hm-root[data-hm-layout=mobile] .hm-dialog-backdrop{align-items:flex-end;border-radius:var(--hm-device-radius)}.hm-root[data-hm-layout=mobile] .hm-dialog{width:100%;max-width:none;padding:16px 16px 28px;border-radius:28px 28px var(--hm-device-radius) var(--hm-device-radius)}.hm-root .hm-dialog-header{display:flex;align-items:center;justify-content:space-between}.hm-root .hm-dialog-title{font-size:17px;font-weight:600}.hm-root .hm-dialog-header[data-stacked]{align-items:flex-start;gap:12px}.hm-root .hm-dialog-header[data-stacked] .hm-dialog-title{font-size:20px}.hm-root .hm-dialog-subtitle{margin-top:2px;font-size:12px;color:var(--hm-muted)}.hm-root .hm-dialog-eyebrow{text-transform:uppercase}.hm-root .hm-dialog-eyebrow+.hm-dialog-title{margin-top:4px;white-space:nowrap}.hm-root .hm-search-field{margin:0 0 8px;display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:var(--hm-surface);color:var(--hm-muted);font-size:14px;flex-shrink:0;opacity:1;transition:opacity .15s}.hm-root .hm-search-field[data-hidden]{opacity:0}.hm-root .hm-search-field input{flex:1;min-width:0;background:transparent;border:0;outline:0;font-size:14px;color:var(--hm-text)}.hm-root .hm-search-clear{width:18px;height:18px;border-radius:50%;background:var(--hm-control);color:#fff;display:grid;place-items:center}.hm-root .hm-section-header{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;flex-shrink:0}.hm-root .hm-section-header-main{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.hm-root .hm-section-title{flex:1;min-width:0;font-size:20px;font-weight:600;white-space:nowrap}.hm-root .hm-agent-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 3px;border-radius:999px;background:var(--hm-raised);font-size:11px;color:var(--hm-text-2);flex-shrink:0;line-height:1.3}.hm-root .hm-agent-chip-disc{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;color:var(--hm-text);flex-shrink:0}.hm-root .hm-agent-chip--bare{line-height:normal}.hm-root .hm-hscroll-wrap{position:relative;min-width:0}.hm-root .hm-hscroll{display:flex;overflow-x:auto;overflow-y:hidden;touch-action:pan-x;overscroll-behavior-x:contain}.hm-root .hm-hfade{position:absolute;top:0;bottom:0;width:64px;pointer-events:none;opacity:0}.hm-root .hm-hfade[data-animate=true]{transition:opacity .2s}.hm-root .hm-hfade[data-on=true]{opacity:1}.hm-root .hm-hfade-left{left:0;background:linear-gradient(90deg,#0a0a0b,#0a0a0bd9 40%,#0a0a0b00)}.hm-root .hm-hfade-right{right:0;background:linear-gradient(270deg,#0a0a0b,#0a0a0bd9 40%,#0a0a0b00)}.hm-root .hm-toggle{display:inline-block;position:relative;flex-shrink:0;width:36px;height:20px;border-radius:999px;background:var(--hm-control);cursor:pointer;vertical-align:middle}.hm-root .hm-toggle--md{width:36px}.hm-root .hm-toggle--sm{width:34px}.hm-root .hm-toggle--mini{width:28px;height:16px}.hm-root .hm-toggle.hm-is-on{background:var(--hm-bone)}.hm-root .hm-toggle:disabled{cursor:default}.hm-root .hm-toggle-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--hm-text);transition:left .15s}.hm-root .hm-toggle--mini .hm-toggle-knob{width:12px;height:12px}.hm-root .hm-toggle.hm-is-on .hm-toggle-knob{left:18px;background:var(--hm-bone-ink)}.hm-root .hm-toggle--sm.hm-is-on .hm-toggle-knob{left:16px}.hm-root .hm-toggle--mini.hm-is-on .hm-toggle-knob{left:14px}.hm-root[data-hm-layout=mobile] .hm-toggle--mini{width:26px}.hm-root[data-hm-layout=mobile] .hm-toggle--mini.hm-is-on .hm-toggle-knob{left:12px}.hm-root .hm-pilltabs{display:flex}.hm-root .hm-pilltabs.hm-is-dimmed{opacity:.4}.hm-root .hm-pilltab{border-radius:999px;background:transparent;color:var(--hm-muted);cursor:pointer}.hm-root .hm-pilltab.hm-is-selected{background:var(--hm-raised);color:var(--hm-text)}.hm-root .hm-pilltabs--mini{display:inline-flex;padding:2px;border-radius:999px;background:var(--hm-surface);gap:2px;margin-right:4px}.hm-root .hm-pilltabs--mini .hm-pilltab{padding:3px 9px;font-size:11px}.hm-root .hm-pilltabs--icon{padding:3px;border-radius:999px;background:var(--hm-surface)}.hm-root .hm-pilltabs--icon .hm-pilltab{display:grid;place-items:center;width:30px;height:26px}.hm-root .hm-pilltabs--icon .hm-pilltab.hm-is-selected{background:var(--hm-control);color:#fff}.hm-root .hm-pilltabs--track{padding:2px;border-radius:999px;background:var(--hm-surface);gap:2px}.hm-root .hm-pilltabs--track .hm-pilltab{padding:6px 12px;font-size:12px;font-weight:600;white-space:nowrap}.hm-root[data-hm-layout=mobile] .hm-pilltabs--track{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.hm-root[data-hm-layout=mobile] .hm-pilltabs--track .hm-pilltab{padding:8px 4px;text-align:center;overflow:hidden;text-overflow:ellipsis}.hm-root .hm-pilltabs--well,.hm-root .hm-pilltabs--well-compact{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:2px;border-radius:999px;background:var(--hm-well);gap:2px}.hm-root .hm-pilltabs--well .hm-pilltab{padding:8px 0;text-align:center;font-size:12px;font-weight:600}.hm-root .hm-pilltabs--well-compact .hm-pilltab{padding:6px 0;text-align:center;font-size:12px;font-weight:600;white-space:nowrap}.hm-root .hm-pilltabs--accent{padding:4px;border-radius:999px;background:var(--hm-well);gap:2px}.hm-root .hm-pilltabs--accent .hm-pilltab{padding:9px 18px;text-align:center;font-size:14px;white-space:nowrap;color:var(--hm-text-2)}.hm-root .hm-pilltabs--accent .hm-pilltab.hm-is-selected{background:var(--hm-bone);color:var(--hm-bone-ink)}.hm-root[data-hm-layout=mobile] .hm-pilltabs--accent .hm-pilltab{flex:1;padding:9px 4px;font-size:13px;overflow:hidden;text-overflow:ellipsis}.hm-root .hm-pilltabs--chips{gap:6px;align-items:center}.hm-root .hm-pilltabs--chips .hm-pilltab{padding:6px 12px;font-size:12px;font-weight:600;color:var(--hm-text-2)}.hm-root .hm-pilltabs--chips .hm-pilltab.hm-is-selected{color:var(--hm-text)}.hm-root[data-hm-layout=mobile] .hm-pilltabs--chips{align-items:stretch}.hm-root[data-hm-layout=mobile] .hm-pilltabs--chips .hm-pilltab{padding:7px 12px;font-size:13px;font-weight:400;white-space:nowrap}.hm-root[data-hm-layout=mobile] .hm-pilltabs--chips .hm-pilltab.hm-is-selected{font-weight:600}.hm-root .hm-pilltabs--filters{display:contents}.hm-root .hm-pilltabs--filters .hm-pilltab{padding:6px 12px;font-size:12px}.hm-root .hm-pilltabs--choice{gap:6px}.hm-root .hm-pilltabs--choice .hm-pilltab{padding:8px 14px;font-size:12px;font-weight:600}.hm-root .hm-pilltabs--outline{flex-wrap:wrap;gap:6px}.hm-root .hm-pilltabs--outline .hm-pilltab{padding:6px 12px;font-size:12px;font-weight:600;border:1px solid var(--hm-raised)}.hm-root .hm-caps{font-size:11px;letter-spacing:.06em;color:var(--hm-muted)}.hm-root .hm-caps--xs{font-size:10px;letter-spacing:.08em}.hm-root .hm-caps--card{padding:10px 0 6px}.hm-root .hm-caps--group{padding:4px 4px 0}.hm-root .hm-caps--results{padding:6px 12px}.hm-root .hm-caps--block{padding:8px 2px 0}.hm-root[data-hm-layout=mobile] .hm-caps--block{padding:6px 2px 0}.hm-root .hm-caps--inline{padding:0 4px}.hm-root .hm-caps--locations{padding:2px 4px 0}.hm-root .hm-select{display:flex;flex-direction:column;gap:6px;position:relative}.hm-root .hm-select-trigger{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-radius:12px;background:var(--hm-well);font-size:14px;font-weight:600;cursor:pointer}.hm-root .hm-select--well .hm-select-trigger{background:var(--hm-well)}.hm-root .hm-select--chrome .hm-select-trigger{background:var(--hm-chrome)}.hm-root .hm-select-label{display:block}.hm-root .hm-select-chevron{color:var(--hm-muted);font-size:12px}.hm-root .hm-select-menu{position:absolute;left:0;right:0;top:100%;margin-top:6px;z-index:5;padding:4px;border-radius:12px;background:var(--hm-raised);box-shadow:0 16px 40px #00000080;display:flex;flex-direction:column;gap:2px}.hm-root .hm-select-option{padding:9px 12px;border-radius:9px;font-size:13.5px;font-weight:600;background:transparent;color:var(--hm-text-2);cursor:pointer}.hm-root .hm-select-option.hm-is-disabled{opacity:.4}.hm-root .hm-select--muted .hm-select-option.hm-is-disabled{opacity:1;color:var(--hm-disabled)}.hm-root .hm-select-option.hm-is-selected{background:var(--hm-control);color:var(--hm-text)}.hm-root .hm-select-note{font-size:11px;color:var(--hm-muted)}.hm-root .hm-check{display:inline-grid;place-items:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--hm-disabled-2);background:transparent;color:var(--hm-bone-ink);cursor:pointer}.hm-root .hm-check--todo{width:22px;height:22px}.hm-root .hm-check--file{width:18px;height:18px}.hm-root[data-hm-layout=mobile] .hm-check--file{width:20px;height:20px}.hm-root .hm-check--choice{width:16px;height:16px;border-color:var(--hm-control)}.hm-root .hm-check--box{width:18px;height:18px;border-radius:5px;border-color:var(--hm-control)}.hm-root .hm-check--option{width:16px;height:16px;border-radius:5px;border-color:var(--hm-control)}.hm-root .hm-check.hm-is-disabled{border-color:var(--hm-raised);cursor:default}.hm-root .hm-check.hm-is-on{border-color:var(--hm-bone);background:var(--hm-bone)}.hm-root .hm-checkrow{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--hm-well);font-size:14px;cursor:pointer}.hm-root .hm-checkrow.hm-is-disabled{opacity:.5}.hm-root .hm-checkrow-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-root .hm-checkrow-hint{font-size:11px;color:var(--hm-muted);white-space:nowrap;flex-shrink:0}.hm-root .hm-radio{display:inline-grid;place-items:center;flex-shrink:0;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--hm-control)}.hm-root .hm-radio.hm-is-on{border-color:var(--hm-bone)}.hm-root .hm-radio-dot{width:7px;height:7px;border-radius:50%;background:var(--hm-bone)}.hm-root .hm-radiorow{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--hm-well);color:var(--hm-text-2);font-size:14px;cursor:pointer}.hm-root .hm-radiorow.hm-is-on{background:var(--hm-raised);color:var(--hm-text)}.hm-root .hm-radiorow-name{flex:1}.hm-root .hm-bar{height:4px;border-radius:2px;background:var(--hm-raised)}.hm-root .hm-bar-fill{display:block;height:4px;border-radius:2px;background:var(--hm-bone)}.hm-root .hm-bar--thin{height:4px}.hm-root .hm-bar--animated .hm-bar-fill{transition:width .18s}.hm-root .hm-bar--indeterminate{overflow:hidden}.hm-root .hm-bar--indeterminate .hm-bar-fill{width:40%;animation:hm-bar 1.2s linear infinite}.hm-root .hm-bar--usage{display:flex;height:6px;border-radius:3px;background:var(--hm-control);overflow:hidden}.hm-root .hm-bar--usage .hm-bar-fill{height:6px;border-radius:0;transition:width .2s}.hm-root .hm-bar--amber .hm-bar-fill{background:var(--hm-warn)}.hm-root .hm-stepprogress{display:flex;gap:6px}.hm-root .hm-stepprogress-seg{flex:1;height:3px;border-radius:2px;background:var(--hm-raised)}.hm-root .hm-stepprogress-seg.hm-is-done{background:var(--hm-ok)}.hm-root .hm-stepprogress-seg.hm-is-current{background:var(--hm-bone)}.hm-root .hm-labelled{display:flex;flex-direction:column;gap:6px}.hm-root .hm-field{background:var(--hm-well);border:0;outline:0;border-radius:12px;color:var(--hm-text)}.hm-root .hm-field--sm{padding:11px 14px;font-size:14px}.hm-root .hm-field--md{padding:12px 14px;font-size:14px}.hm-root .hm-field--lg{padding:13px 14px;font-size:15px}.hm-root .hm-field--pill{flex:1;min-width:0;width:0;border-radius:999px;padding:8px 10px;font-size:13px;font-weight:600;text-align:center}.hm-root .hm-field--rename{flex:1;min-width:0;border:1px solid var(--hm-control);border-radius:10px;padding:8px 12px;font-size:18px;font-weight:600}.hm-root .hm-field--title{min-width:0;background:transparent;border-radius:0;padding:0;font-size:18px;font-weight:600}.hm-root .hm-field--lead{font-size:15px}.hm-root .hm-field--plain14{font-size:14px}.hm-root .hm-field--mono{font-size:14px;font-family:var(--hm-mono)}.hm-root .hm-field--name{font-size:16px;font-weight:600}.hm-root .hm-field--code{font-size:18px;font-weight:600;letter-spacing:.12em;font-family:var(--hm-mono);text-align:center}.hm-root .hm-field--card-number{font-family:var(--hm-mono);letter-spacing:.06em}.hm-root .hm-field--grow{flex:1}.hm-root .hm-field--shrink{min-width:0}.hm-root .hm-secret{display:flex;align-items:center;gap:8px;background:var(--hm-well);border-radius:12px;padding:4px 4px 4px 14px}.hm-root .hm-secret-input{flex:1;min-width:0;background:transparent;border:0;outline:0;padding:9px 0;font-size:14px;color:var(--hm-text);font-family:var(--hm-mono)}.hm-root .hm-secret-toggle{padding:8px 12px;border-radius:999px;background:var(--hm-raised);font-size:12px;font-weight:600;cursor:pointer}.hm-root .hm-textarea{width:100%;resize:vertical;color:var(--hm-text);font-size:14px;line-height:1.6;font-family:var(--hm-mono)}.hm-root .hm-textarea--editor{min-height:360px;background:var(--hm-well);border:1px solid var(--hm-raised);border-radius:14px;padding:16px;outline:none}.hm-root .hm-textarea--bare{display:block;min-height:260px;background:transparent;border:0;outline:0;padding:14px 16px}.hm-root .hm-sectionsearch{display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:var(--hm-surface);color:var(--hm-muted);font-size:14px}.hm-root .hm-sectionsearch--sm{padding:9px 14px}.hm-root .hm-sectionsearch--md{padding:10px 12px}.hm-root .hm-sectionsearch--lg{gap:10px;padding:14px 18px;font-size:16px}.hm-root .hm-sectionsearch--grow{flex:1;min-width:0}.hm-root .hm-sectionsearch-icon{flex-shrink:0}.hm-root .hm-sectionsearch-char{font-size:16px}.hm-root .hm-sectionsearch-input{flex:1;min-width:0;background:transparent;border:0;outline:0;font-size:14px;color:var(--hm-text)}.hm-root .hm-sectionsearch--lg .hm-sectionsearch-input{font-size:16px}.hm-root .hm-sectionsearch-clear{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--hm-control);color:#fff;cursor:pointer}.hm-root .hm-sectionsearch--lg .hm-sectionsearch-clear{width:22px;height:22px}.hm-root[data-hm-keys] :is(.hm-secret,.hm-sectionsearch):has(>input:focus-visible){outline:2px solid var(--hm-bone);outline-offset:-2px}.hm-root[data-hm-keys] :is(.hm-secret,.hm-sectionsearch)>input:focus-visible{outline:0}.hm-root[data-hm-keys] .hm-textarea--bare:focus-visible{outline-offset:-2px}.hm-root .hm-servicelogo{display:block}.hm-root .hm-lettermark{font-size:14px;font-weight:700}.hm-root .hm-logotile{display:inline-grid;place-items:center;flex-shrink:0;position:relative;width:36px;height:36px;border-radius:10px;background:var(--hm-raised)}.hm-root .hm-logotile--raised{background:var(--hm-raised)}.hm-root .hm-logotile--surface{background:var(--hm-surface)}.hm-root .hm-logotile--nudge{margin-top:2px}.hm-root .hm-logotile--26{width:26px;height:26px;border-radius:8px;font-size:12px;font-weight:700}.hm-root .hm-logotile--28{width:28px;height:28px;border-radius:9px;font-size:13px;font-weight:700}.hm-root .hm-logotile--34{width:34px;height:34px;color:var(--hm-muted)}.hm-root .hm-logotile--36{width:36px;height:36px;border-radius:10px}.hm-root .hm-logotile--38{width:38px;height:38px;border-radius:11px}.hm-root .hm-logotile--40{width:40px;height:40px;border-radius:12px}.hm-root .hm-logotile--44{width:44px;height:44px;border-radius:12px}.hm-root .hm-logotile--48{width:48px;height:48px;border-radius:14px}.hm-root .hm-logotile-status{position:absolute;right:-3px;bottom:-3px;width:10px;height:10px;border-radius:50%;border:2px solid var(--hm-surface)}.hm-root .hm-logotile--48 .hm-logotile-status{width:12px;height:12px}.hm-root .hm-logotile-status--ok{background:var(--hm-ok)}.hm-root .hm-logotile-status--warn{background:var(--hm-warn)}.hm-root .hm-providerlogo{display:inline-grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#ffffff14;color:var(--hm-text);font-size:11px;font-weight:800;overflow:hidden}.hm-root .hm-sitetile{display:inline-grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;color:#fff;font-weight:700;overflow:hidden}.hm-root .hm-sitetile--card{font-size:11px}.hm-root[data-hm-layout=mobile] .hm-sitetile{width:38px;height:38px}.hm-root .hm-sitetile-letter{font-size:14px;font-weight:700}.hm-root .hm-filetile{display:inline-grid;place-items:center;color:var(--hm-text-2);font-weight:700}.hm-root .hm-filetile--badge{flex-shrink:0;width:30px;height:30px;border-radius:8px;background:var(--hm-surface);font-size:9px}.hm-root .hm-filetile--icon{width:40px;height:40px;border-radius:10px;background:var(--hm-surface)}.hm-root .hm-filetile--icon-sm{flex-shrink:0;width:36px;height:36px;border-radius:10px;background:var(--hm-surface)}.hm-root .hm-filetile--folder{color:var(--hm-bone)}.hm-root .hm-filetile--grid{width:40px;height:40px;border-radius:10px;background:var(--hm-raised);font-size:10px}.hm-root .hm-filetile--sheet{width:26px;height:32px;border-radius:5px;background:var(--hm-bone);color:var(--hm-bone-ink);font-size:8px}.hm-root .hm-filetile--sheet-lg{width:30px;height:36px;border-radius:5px;background:var(--hm-bone);color:var(--hm-bone-ink);font-size:9px}.hm-root .hm-statusdot{display:inline-block;flex-shrink:0;border-radius:50%}.hm-root .hm-statusdot--4{width:4px;height:4px}.hm-root .hm-statusdot--5{width:5px;height:5px}.hm-root .hm-statusdot--6{width:6px;height:6px}.hm-root .hm-statusdot--7{width:7px;height:7px}.hm-root .hm-statusdot--8{width:8px;height:8px}.hm-root .hm-statusdot--ok{background:var(--hm-ok)}.hm-root .hm-statusdot--warn{background:var(--hm-warn)}.hm-root .hm-statusdot--crimson{background:var(--hm-crimson)}.hm-root .hm-statusdot--bone{background:var(--hm-bone)}.hm-root .hm-statusdot--muted{background:var(--hm-muted)}.hm-root .hm-statusdot--raised{background:var(--hm-raised)}.hm-root .hm-statetag{border-radius:999px}.hm-root .hm-statetag-dot{background:currentColor}.hm-root .hm-statetag-dot.hm-statusdot--muted{background:var(--hm-muted)}.hm-root .hm-statetag--nowrap{white-space:nowrap}.hm-root .hm-statetag--label{font-size:10px;letter-spacing:.06em;font-weight:600;padding:2px 7px}.hm-root .hm-statetag--state{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.08em;font-weight:700;padding:3px 9px;white-space:nowrap}.hm-root .hm-statetag--badge{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.08em;font-weight:700;padding:3px 8px}.hm-root .hm-statetag--drift{display:inline-flex;align-items:center;gap:5px;font-size:10px;letter-spacing:.08em;font-weight:700;padding:2px 8px}.hm-root .hm-statetag--promo{font-size:12px;font-weight:600;letter-spacing:.06em;padding:3px 8px;white-space:nowrap}.hm-root .hm-statetag--category{font-size:10px;letter-spacing:.06em;padding:2px 7px}.hm-root .hm-statetag--file{font-size:10px;font-weight:700;letter-spacing:.06em;padding:2px 6px}.hm-root[data-hm-layout=mobile] .hm-statetag--file{font-size:9px;font-weight:600;white-space:nowrap}.hm-root .hm-statetag--tiny{font-size:9px;letter-spacing:.08em;font-weight:700;padding:1px 6px}.hm-root .hm-statetag--neutral{background:var(--hm-raised);color:var(--hm-text-2)}.hm-root .hm-statetag--muted{background:var(--hm-raised);color:var(--hm-muted)}.hm-root .hm-statetag--ok{background:var(--hm-ok-tint);color:var(--hm-ok)}.hm-root .hm-statetag--warn,.hm-root .hm-statetag--config{background:#ff9f0a24;color:var(--hm-warn)}.hm-root .hm-statetag--crimson{background:var(--hm-crimson-tint);color:var(--hm-crimson)}.hm-root .hm-statetag--bone{background:var(--hm-raised);color:var(--hm-bone)}.hm-root .hm-statetag--bone-soft{background:#e8e4dc1f;color:var(--hm-bone)}.hm-root .hm-statetag--verified{background:#e8e4dc26;color:var(--hm-bone)}.hm-root .hm-statetag--surface{background:var(--hm-surface);color:var(--hm-muted)}.hm-root .hm-surface{border-radius:16px;background:var(--hm-surface)}.hm-root .hm-surface--panel{padding:16px 18px}.hm-root .hm-surface--rows{padding:6px 18px}.hm-root .hm-surface--list{padding:4px 0}.hm-root .hm-surface--identity{border-radius:20px;padding:16px}.hm-root .hm-surface--identity-wide{border-radius:20px;padding:16px 18px}.hm-root .hm-surface--well{border-radius:14px;background:var(--hm-well);padding:16px}.hm-root .hm-surface--well-host{border-radius:14px;background:var(--hm-well);padding:14px 16px}.hm-root .hm-surface--well-row{border-radius:14px;background:var(--hm-well);padding:12px 14px}.hm-root .hm-surface--well-field{border-radius:12px;background:var(--hm-well);padding:12px 14px}.hm-root .hm-surface--well-rows{border-radius:14px;background:var(--hm-well);padding:4px 14px}.hm-root .hm-surface--well-flush{border-radius:14px;background:var(--hm-well)}.hm-root .hm-surface--foot-actions{padding-bottom:16px}.hm-root .hm-surface--foot-tight{padding-bottom:8px}.hm-root .hm-surface--foot-flush{padding-top:2px;padding-bottom:2px}.hm-root .hm-surface--gap6,.hm-root .hm-surface--gap8,.hm-root .hm-surface--gap10,.hm-root .hm-surface--gap14{display:flex;flex-direction:column}.hm-root .hm-surface--gap6{gap:6px}.hm-root .hm-surface--gap8{gap:8px}.hm-root .hm-surface--gap10{gap:10px}.hm-root .hm-surface--gap14{gap:14px}.hm-root .hm-surface--shrink{min-width:0}.hm-root[data-hm-layout=mobile] .hm-surface--m14{padding-left:14px;padding-right:14px}.hm-root[data-hm-layout=mobile] .hm-surface--panel.hm-surface--m14{padding:14px}.hm-root[data-hm-layout=mobile] .hm-surface--foot-actions.hm-surface--m14{padding-bottom:14px}.hm-root .hm-kv,.hm-root .hm-kv-key,.hm-root .hm-kv-value{margin:0}.hm-root .hm-kv-row{display:flex;justify-content:space-between}.hm-root .hm-kv--facts .hm-kv-row{gap:16px;padding:9px 0;border-top:1px solid var(--hm-raised);font-size:13px}.hm-root .hm-kv--facts .hm-kv-key{color:var(--hm-muted);flex-shrink:0}.hm-root .hm-kv--facts .hm-kv-value{text-align:right;min-width:0}.hm-root .hm-kv--system .hm-kv-row{align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--hm-raised);font-size:13.5px}.hm-root .hm-kv--system .hm-kv-key{color:var(--hm-muted)}.hm-root .hm-kv--system .hm-kv-value{display:inline-flex;align-items:center;gap:10px;text-align:right}.hm-root .hm-kv--detail .hm-kv-row{align-items:center;gap:12px;padding:11px 16px;font-size:14px}.hm-root .hm-kv--detail .hm-kv-key{color:var(--hm-text-2)}.hm-root .hm-kv--detail .hm-kv-value{text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-root[data-hm-layout=mobile] .hm-kv--detail .hm-kv-row{align-items:flex-start;padding:11px 14px}.hm-root[data-hm-layout=mobile] .hm-kv--detail .hm-kv-key{flex-shrink:0}.hm-root[data-hm-layout=mobile] .hm-kv--detail .hm-kv-value{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.35}.hm-root .hm-kv--scopes .hm-kv-row{align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--hm-surface);font-size:13.5px}.hm-root .hm-kv--scopes .hm-kv-value{display:flex;align-items:center}.hm-root .hm-kv--resources .hm-kv-row{align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--hm-raised);font-size:13px}.hm-root .hm-kv--resources .hm-kv-value{color:var(--hm-muted);text-align:right}.hm-root .hm-kv--inset .hm-kv-row{align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--hm-surface);font-size:13px}.hm-root .hm-kv--inset .hm-kv-row:last-child{border-bottom:0}.hm-root .hm-kv--inset .hm-kv-key{color:var(--hm-muted)}.hm-root .hm-listrow{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--hm-surface)}.hm-root button.hm-listrow,.hm-root .hm-listrow--split{cursor:pointer}.hm-root button.hm-listrow:hover,.hm-root .hm-listrow--split:hover{background:var(--hm-surface-hover)}.hm-root button.hm-listrow{width:100%}.hm-root .hm-listrow--md{padding:12px 14px}.hm-root .hm-listrow--wide{padding:12px 16px}.hm-root .hm-listrow--picker{padding:12px}.hm-root .hm-listrow--well{background:var(--hm-well)}.hm-root .hm-listrow--start{align-items:flex-start}.hm-root .hm-listrow--split{position:relative}.hm-root .hm-listrow-main{display:flex;align-items:inherit;gap:12px;flex:1;min-width:0}.hm-root .hm-listrow-main:after{content:"";position:absolute;inset:0;border-radius:inherit}.hm-root .hm-listrow-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;position:relative;z-index:1}.hm-root .hm-listrow-text{display:block;flex:1;min-width:0}.hm-root .hm-listrow-head{display:flex;align-items:center;gap:8px;min-width:0}.hm-root .hm-listrow-title{display:block;font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-root .hm-listrow-sub{display:block;font-size:12px;color:var(--hm-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-root .hm-listrow-chevron{flex-shrink:0;color:var(--hm-disabled)}.hm-root .hm-disclosure{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:4px 10px 4px 8px;border-radius:999px;background:var(--hm-well);font-size:11px;color:var(--hm-text-2);cursor:pointer}.hm-root .hm-disclosure-chevron{transition:transform .15s}.hm-root .hm-disclosure.hm-is-open .hm-disclosure-chevron{transform:rotate(180deg)}.hm-root .hm-disclosure-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:8px 12px;border-radius:12px;background:var(--hm-well);font-size:12px;color:var(--hm-text-2);list-style:none}.hm-root .hm-disclosure-list li{display:flex;gap:8px;align-items:flex-start}.hm-root .hm-disclosure-bullet{width:4px;height:4px;border-radius:50%;background:var(--hm-disabled);margin-top:7px;flex-shrink:0}.hm-root .hm-stepstrip{display:flex;gap:6px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.hm-root .hm-stepstrip-step{padding:6px 10px;border-radius:999px;font-size:11px;white-space:nowrap;border:1px solid transparent}.hm-root .hm-stepstrip-step.hm-is-done{background:var(--hm-raised);color:var(--hm-text-2)}.hm-root .hm-stepstrip-step.hm-is-current{background:var(--hm-bone);color:var(--hm-bone-ink)}.hm-root .hm-stepstrip-step.hm-is-upcoming{background:transparent;color:var(--hm-disabled);border-color:var(--hm-raised)}.hm-root .hm-empty{display:block;padding:32px;text-align:center;color:var(--hm-muted);font-size:13px}.hm-root .hm-empty--dashed{width:100%;padding:28px;border-radius:16px;border:1px dashed var(--hm-control)}.hm-root button.hm-empty{cursor:pointer}.hm-root .hm-empty--plain{padding:32px}.hm-root .hm-empty--plain-sm{padding:24px}.hm-root .hm-empty--search{padding:32px 12px}.hm-root .hm-empty--intro{padding:60px 32px;line-height:1.6}.hm-root .hm-empty--files-mobile{padding:28px 16px}.hm-root .hm-empty--folder{padding:40px}.hm-root .hm-empty-action{color:var(--hm-bone)}.hm-root.hm-gallery{height:auto;overflow:visible;padding:24px;background:var(--hm-page);font-size:14px}.hm-root .hm-gallery-group{margin:0 0 28px}.hm-root .hm-gallery-title{margin:0 0 10px;font-size:13px;font-weight:600;color:var(--hm-muted)}.hm-root .hm-gallery-samples{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.hm-root .hm-gallery-sample{display:flex;flex-direction:column;gap:6px}.hm-root .hm-gallery-caption{font-size:10px;color:var(--hm-disabled);font-family:var(--hm-mono)}.hm-root .hm-gallery-stage{display:flex;align-items:center;gap:12px;padding:16px}.hm-root .hm-gallery-stage--column{flex-direction:column;align-items:stretch}.hm-root .hm-gallery-stage--page{background:var(--hm-page)}.hm-root .hm-gallery-stage--chrome{background:var(--hm-chrome)}.hm-root .hm-gallery-stage--card{background:var(--hm-surface)}.hm-root .hm-gallery-stage--well{background:var(--hm-well)}.hm-root .hm-gallery-stage--inset{background:var(--hm-inset)}.hm-root .hm-gallery-stage--filters{gap:4px;flex-wrap:wrap}.hm-root .hm-gallery-stage--w240{width:272px}.hm-root .hm-gallery-stage--w360{width:392px}.hm-root .hm-gallery-stage--w512{width:544px}.hm-root .hm-gallery-stage--tall{padding-bottom:250px}.hm-root .hm-desktop{position:relative;height:100%;display:grid;grid-template-columns:72px 300px minmax(0,1fr)}.hm-root .hm-rail{display:flex;flex-direction:column;align-items:center;padding:16px 0;gap:6px;background:var(--hm-chrome)}.hm-root .hm-window-buttons{display:flex;gap:7px;margin-bottom:22px}.hm-root .hm-window-buttons span{width:12px;height:12px;border-radius:50%;background:#ff5f57}.hm-root .hm-window-buttons span:nth-child(2){background:#febc2e}.hm-root .hm-window-buttons span:nth-child(3){background:#28c840}.hm-root[data-hm-chrome=none] .hm-window-buttons{visibility:hidden}.hm-root .hm-rail-item{position:relative;width:44px;height:44px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;color:var(--hm-muted);background:transparent}.hm-root .hm-rail-item[data-on]{color:#fff;background:#232326}.hm-root .hm-rail-item[data-pinned]{color:var(--hm-text-2)}.hm-root .hm-rail-item[data-pinned][data-on]{color:#fff;background:var(--hm-raised)}.hm-root .hm-rail-item[data-pinned=archive],.hm-root .hm-rail-item[data-pinned=update]{margin-top:auto}.hm-root .hm-rail-item[data-pinned=update]+.hm-rail-item[data-pinned=archive]{margin-top:0}.hm-root .hm-rail-dot{position:absolute;top:2px;right:2px;width:9px;height:9px;border-radius:50%;background:var(--hm-crimson);border:2px solid var(--hm-chrome);box-sizing:content-box}.hm-root .hm-col{display:flex;flex-direction:column;gap:2px;min-width:0;min-height:0;padding:16px 12px;overflow-y:auto;background:var(--hm-chrome);border-right:1px solid var(--hm-well)}.hm-root .hm-col[data-slide=in]{animation:hm-col-in .32s cubic-bezier(.2,.8,.2,1)}.hm-root .hm-col[data-slide=back]{animation:hm-col-back .32s cubic-bezier(.2,.8,.2,1)}.hm-root .hm-col-back{height:38px;margin:0 0 8px;display:flex;align-items:center;gap:4px;flex-shrink:0;font-size:17px;font-weight:600;color:var(--hm-text)}.hm-root .hm-col-back-chevron{display:grid;color:var(--hm-bone)}.hm-root .hm-col-back-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-root .hm-stage{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:radial-gradient(560px 420px at 50% -40px,#1c1c21,#000 72%)}.hm-root .hm-stage[data-slide=in]{animation:hm-slide-in .36s cubic-bezier(.2,.8,.2,1)}.hm-root .hm-stage[data-slide=back]{animation:hm-slide-back .36s cubic-bezier(.2,.8,.2,1)}.hm-root .hm-stage-dots,.hm-root .hm-screen-dots{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(#202024 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 14%,#000 86%,transparent)}.hm-root .hm-screen-dots{background-size:20px 20px}.hm-root .hm-section-placeholder{padding:8px 28px;display:flex;flex-direction:column;gap:10px}.hm-root[data-hm-layout=mobile] .hm-section-placeholder{flex:1;padding:0 16px;gap:8px;overflow-y:auto}.hm-root .hm-agent-block{display:flex;flex-direction:column}.hm-root .hm-agent-row{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;background:transparent;box-shadow:inset 0 0 0 1px transparent}.hm-root .hm-agent-row[data-lit]{background:var(--hm-surface)}.hm-root .hm-agent-row[data-dimmed]{background:var(--hm-well);box-shadow:inset 0 0 0 1px var(--hm-raised)}.hm-root .hm-unread-dot{position:absolute;left:-6px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:var(--hm-crimson)}.hm-root .hm-agent-avatar{display:inline-grid;place-items:center;flex-shrink:0}.hm-root .hm-agent-main{flex:1;min-width:0;display:block}.hm-root .hm-agent-main:after{content:"";position:absolute;inset:0;border-radius:inherit}.hm-root .hm-agent-line{display:flex;justify-content:space-between;align-items:center;gap:8px}.hm-root .hm-agent-name{display:flex;align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:600}.hm-root .hm-agent-time{flex-shrink:0;font-size:11px;color:var(--hm-muted)}.hm-root .hm-agent-preview{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;color:var(--hm-muted)}.hm-root .hm-agent-row[data-hm-unread] .hm-agent-name{font-weight:700}.hm-root .hm-agent-row[data-hm-unread] .hm-agent-time{color:var(--hm-crimson);font-weight:600}.hm-root .hm-agent-row[data-hm-unread] .hm-agent-preview{color:var(--hm-text);font-weight:500}.hm-root .hm-agent-row[data-fault] .hm-agent-preview{color:var(--hm-warn)}.hm-root .hm-agent-time[data-tone=accent]{color:var(--hm-bone)}.hm-root .hm-agent-time[data-tone=live]{color:var(--hm-crimson)}.hm-root .hm-agent-go{display:grid;place-items:center;flex-shrink:0;color:var(--hm-disabled-2)}.hm-root[data-hm-layout=desktop] .hm-agent-row[data-mode=chat][data-lit] .hm-agent-time{color:var(--hm-text)}.hm-root .hm-all-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px}.hm-root .hm-all-row[data-lit]{background:var(--hm-surface)}.hm-root .hm-all-ring{width:44px;height:44px;border-radius:50%;background:var(--hm-surface);border:1px solid var(--hm-control);display:grid;place-items:center;flex-shrink:0}.hm-root .hm-all-text{display:block;min-width:0}.hm-root .hm-all-name{display:block;font-size:15px;font-weight:600}.hm-root .hm-all-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--hm-muted)}.hm-root .hm-recruit{margin-top:6px;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;color:var(--hm-muted);font-size:15px}.hm-root .hm-recruit-ring{width:44px;height:44px;border-radius:50%;border:1px dashed var(--hm-control);display:grid;place-items:center}.hm-root .hm-subcard{margin:-16px 9px 8px;padding:22px 12px 6px;border-radius:0 0 16px 16px;background:var(--hm-subcard);display:flex;flex-direction:column;gap:2px}.hm-root .hm-subcard-head{display:flex;justify-content:space-between;align-items:center;padding:4px 12px;font-size:11px;letter-spacing:.06em;color:var(--hm-muted)}.hm-root .hm-subcard-add{font-size:18px;line-height:1;color:var(--hm-bone)}.hm-root .hm-subcard-empty{padding:10px 10px 10px 12px;font-size:13px;color:var(--hm-muted)}.hm-root .hm-subcard-empty span{color:var(--hm-bone)}.hm-root .hm-thread-row{position:relative;border-radius:12px;font-size:14px;color:var(--hm-text-2);background:transparent}.hm-root .hm-thread-row[data-open]{color:var(--hm-text);background:var(--hm-surface)}.hm-root .hm-thread-open{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;border-radius:inherit}.hm-root .hm-thread-name{display:flex;align-items:center;min-width:0}.hm-root .hm-thread-dot{width:6px;height:6px;border-radius:50%;background:var(--hm-crimson);flex-shrink:0;margin-right:6px}.hm-root .hm-thread-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-root .hm-thread-meta{flex-shrink:0;font-size:12px;color:var(--hm-muted)}.hm-root .hm-thread-meta[data-tone=needs]{color:var(--hm-crimson)}.hm-root .hm-thread-meta[data-tone=pending]{color:var(--hm-warn)}.hm-root .hm-thread-meta[data-tone=live],.hm-root .hm-drawer-row-meta[data-tone=live]{color:var(--hm-crimson);background-image:linear-gradient(90deg,#ff453a 0% 30%,#fff 50%,#ff453a 70% 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:hm-text-sweep 2.4s linear infinite}.hm-root .hm-thread-archive{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;display:none;place-items:center;color:var(--hm-text-2)}.hm-root .hm-thread-row[data-variant=solo]{margin-top:4px}.hm-root .hm-thread-row[data-variant=solo] .hm-thread-open{padding:10px 12px}.hm-root .hm-thread-row[data-variant=channel]{margin:0 -8px;border-radius:10px}.hm-root .hm-thread-row[data-variant=channel] .hm-thread-open{padding:6px 8px}.hm-root .hm-thread-row[data-variant=solo] .hm-thread-name,.hm-root .hm-thread-row[data-variant=channel] .hm-thread-name{gap:8px}.hm-root .hm-thread-mark{display:grid;place-items:center;opacity:1}.hm-root .hm-thread-mark[data-hidden]{opacity:0}.hm-root .hm-channels{display:flex;flex-direction:column;gap:2px}.hm-root .hm-channels-fold{margin-top:4px;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:12px}.hm-root .hm-channels-label{font-size:11px;letter-spacing:.06em;color:var(--hm-muted)}.hm-root .hm-channels-logos{display:flex;align-items:center;gap:6px}.hm-root .hm-channels-slot{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;overflow:hidden;will-change:transform;opacity:1}.hm-root .hm-channels-slot[data-service=discord]{background:#5865f2}.hm-root .hm-channels-slot[data-service=telegram]{background:#229ed9}.hm-root .hm-channels-slot[data-service=whatsapp]{background:#25d366}.hm-root .hm-channels-slot[data-hidden]{opacity:0}.hm-root .hm-channel-ghost{position:absolute;z-index:50;pointer-events:none}.hm-root .hm-channels-chevron{width:14px;height:14px;margin-left:6px;display:grid;place-items:center;overflow:visible;color:var(--hm-disabled)}.hm-root .hm-channels-rows{display:flex;flex-direction:column;gap:2px;padding:2px 12px 8px}@media(hover:hover){.hm-root[data-hm-layout=desktop] .hm-agent-row[data-mode=chat]:not([data-lit]):hover,.hm-root[data-hm-layout=desktop] .hm-agent-row[data-mode=chat][data-dimmed]:hover,.hm-root[data-hm-layout=desktop] .hm-recruit:hover,.hm-root[data-hm-layout=desktop] .hm-thread-row:not([data-open]):hover,.hm-root[data-hm-layout=desktop] .hm-channels-fold:hover,.hm-root[data-hm-layout=desktop] .hm-settings-row:not([data-on]):hover{background:var(--hm-row-hover)}.hm-root[data-hm-layout=desktop] .hm-thread-row:hover .hm-thread-archive{display:grid}.hm-root[data-hm-layout=desktop] .hm-thread-row[data-variant=side]:hover .hm-thread-meta{opacity:0}.hm-root .hm-thread-archive:hover{color:var(--hm-crimson)}}.hm-root[data-hm-layout=desktop] .hm-thread-row:focus-within .hm-thread-archive{display:grid}.hm-root[data-hm-layout=desktop] .hm-thread-row[data-variant=side]:focus-within .hm-thread-meta{opacity:0}.hm-root .hm-settings-list{flex:1;min-height:0;padding:0 2px;display:flex;flex-direction:column;gap:2px;overflow-y:auto}.hm-root .hm-settings-title{padding:4px 12px 8px;font-size:20px;font-weight:600}.hm-root .hm-settings-row{display:flex;align-items:center;gap:12px;flex-shrink:0;height:46px;padding:0 12px;border-radius:12px;font-size:14px;color:var(--hm-text-2);background:transparent}.hm-root .hm-settings-row[data-on]{color:var(--hm-text);background:var(--hm-surface)}.hm-root .hm-settings-row[data-on=search]{color:#fff;background:var(--hm-raised)}.hm-root .hm-settings-icon{width:22px;display:grid;place-items:center;color:var(--hm-text-2)}.hm-root .hm-settings-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-root .hm-settings-foot{margin-top:auto;padding:16px 12px 8px;display:flex;justify-content:space-between;font-size:12px;color:var(--hm-muted)}.hm-root .hm-mobile{position:relative;height:100%}.hm-root[data-hm-layout=mobile] .hm-rail{position:absolute;top:0;left:0;bottom:0;z-index:0;width:84px;padding:calc(var(--hm-statusbar) + 8px) 0 28px;gap:8px;overflow:hidden;border-radius:var(--hm-device-radius) 0 0 var(--hm-device-radius)}.hm-root[data-hm-layout=mobile] .hm-window-buttons{display:none}.hm-root[data-hm-layout=mobile] .hm-rail-item{width:48px;height:48px}.hm-root .hm-screen{position:absolute;inset:0;z-index:1;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--hm-device-radius);transform:translate(0);transition:transform .28s cubic-bezier(.2,.8,.2,1),border-radius .28s;box-shadow:-10px 0 30px #00000080;background:radial-gradient(320px 300px at 50% -20px,#1c1c21,#000 75%)}.hm-root .hm-screen[data-screen=list]{background:radial-gradient(320px 300px at 50% -20px,#1f1f24,#0a0a0b 75%)}.hm-root .hm-mobile[data-hm-menu=open] .hm-screen{transform:translate(84px);border-radius:24px var(--hm-device-radius) var(--hm-device-radius) 24px}.hm-root .hm-screen-scrim{position:absolute;inset:0;z-index:9}.hm-root .hm-statusbar{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;flex-shrink:0;font-size:15px;font-weight:600}.hm-root .hm-statusbar-icons{display:flex;gap:4px;align-items:flex-end}.hm-root .hm-statusbar-icons span{width:3px;height:6px;border-radius:1px;background:#fff}.hm-root .hm-statusbar-icons span:nth-child(2){height:9px}.hm-root .hm-statusbar-icons span:nth-child(3){height:12px}.hm-root .hm-statusbar-icons span:nth-child(4){width:24px;height:12px;margin-left:6px;border-radius:4px;border:1.5px solid #fff;background:none}.hm-root .hm-statusbar-space{height:var(--hm-statusbar);flex-shrink:0}.hm-root[data-hm-chrome=none] .hm-statusbar{height:var(--hm-statusbar);visibility:hidden}.hm-root .hm-list-header{display:grid;grid-template-columns:auto 1fr 38px;align-items:center;padding:2px 20px 10px;flex-shrink:0}.hm-root .hm-list-title{text-align:center;font-size:17px;font-weight:600}.hm-root .hm-list-action{position:relative;width:38px;height:38px;display:grid;place-items:center}.hm-root .hm-list-body{flex:1;min-height:0;padding:0 12px 90px;display:flex;flex-direction:column;gap:2px;overflow-y:auto}.hm-root[data-hm-layout=mobile] .hm-agent-block{gap:2px}.hm-root[data-hm-layout=mobile] .hm-agent-row{align-items:flex-start;padding:10px 12px 9px}.hm-root[data-hm-layout=mobile] .hm-unread-dot{left:-2px;top:30px;transform:none}.hm-root[data-hm-layout=mobile] .hm-agent-avatar{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:0}.hm-root[data-hm-layout=mobile] .hm-agent-row[data-mode=picker] .hm-agent-avatar{margin-bottom:-7px;pointer-events:none}.hm-root .hm-agent-chevron{width:48px;height:10px;margin-top:-7px;display:grid;place-items:center;color:var(--hm-disabled-2)}.hm-root .hm-agent-chevron svg{transform:translateY(3px) rotate(0);transition:transform .2s}.hm-root .hm-agent-chevron[data-open]{color:var(--hm-text)}.hm-root .hm-agent-chevron[data-open] svg{transform:translateY(3px) rotate(180deg)}.hm-root[data-hm-layout=mobile] .hm-agent-main{padding-top:7px}.hm-root[data-hm-layout=mobile] .hm-agent-row[data-hm-unread] .hm-agent-time{font-weight:400}.hm-root[data-hm-layout=mobile] .hm-agent-time[data-tone=accent]{color:var(--hm-muted)}.hm-root[data-hm-layout=mobile] .hm-agent-go{align-self:center;margin-top:7px;width:20px;color:var(--hm-disabled)}.hm-root[data-hm-layout=mobile] .hm-subcard{margin:-18px 12px 8px;padding:24px 18px 14px}.hm-root[data-hm-layout=mobile] .hm-subcard[data-channels-open]{padding-bottom:6px}.hm-root[data-hm-layout=mobile] .hm-subcard-head{font-size:12px}.hm-root[data-hm-layout=mobile] .hm-subcard-empty{padding:11px 10px 11px 12px}.hm-root[data-hm-layout=mobile] .hm-thread-row[data-variant=side]{font-size:15px}.hm-root[data-hm-layout=mobile] .hm-thread-row[data-variant=side] .hm-thread-open{padding:9px 12px}.hm-root[data-hm-layout=mobile] .hm-thread-row[data-variant=channel]{font-size:15px}.hm-root[data-hm-layout=mobile] .hm-thread-row[data-variant=channel] .hm-thread-open{padding:7px 8px}.hm-root[data-hm-layout=mobile] .hm-channels-fold{padding:11px 12px}.hm-root[data-hm-layout=mobile] .hm-channels-label{font-size:12px}.hm-root[data-hm-layout=mobile] .hm-recruit{margin-top:0}.hm-root[data-hm-layout=mobile] .hm-recruit-ring{margin:2px}.hm-root[data-hm-layout=mobile] .hm-settings-list{padding:0 12px 28px}.hm-root[data-hm-layout=mobile] .hm-settings-row{height:auto;padding:14px;border-radius:14px;font-size:15px}.hm-root[data-hm-layout=mobile] .hm-settings-icon{width:24px}.hm-root[data-hm-layout=mobile] .hm-settings-name{flex:none}.hm-root[data-hm-layout=mobile] .hm-settings-foot{padding:16px 14px 0;font-size:13px}.hm-root .hm-float-search{position:absolute;left:16px;right:16px;bottom:22px;z-index:3;display:flex;align-items:center;gap:10px;opacity:1}.hm-root .hm-float-search[data-hidden]{opacity:0}.hm-root .hm-float-search-pill{flex:1;height:44px;display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:999px;background:#2c2c2eeb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 10px 30px #00000080;color:var(--hm-muted);font-size:15px}.hm-root .hm-float-search-pill span{flex:1}.hm-root .hm-drawer-scrim{position:absolute;inset:0;z-index:12;background:#000000c0;border-radius:var(--hm-device-radius)}.hm-root .hm-drawer{position:absolute;top:0;right:0;bottom:0;z-index:13;width:300px;padding:calc(var(--hm-statusbar) + 8px) 12px 28px;display:flex;flex-direction:column;gap:4px;overflow-y:auto;background:var(--hm-chrome);border-radius:0 var(--hm-device-radius) var(--hm-device-radius) 0;box-shadow:-20px 0 50px #0009}.hm-root .hm-drawer-row{display:flex;flex-direction:column;gap:2px;flex-shrink:0;padding:10px 12px;border-radius:12px;font-size:14px;color:var(--hm-text);background:var(--hm-well)}.hm-root .hm-drawer-row[data-current]{background:var(--hm-raised)}.hm-root .hm-drawer-row-name{display:flex;align-items:center;gap:8px;font-weight:400}.hm-root .hm-drawer-row-name .hm-thread-dot{margin-right:0}.hm-root .hm-drawer-row[data-current] .hm-drawer-row-name{font-weight:600}.hm-root .hm-drawer-main-name{font-size:16px;font-weight:600}.hm-root .hm-drawer-row-meta{font-size:12px;font-weight:400;color:var(--hm-muted)}.hm-root .hm-drawer-row-meta[data-tone=needs]{color:var(--hm-crimson)}.hm-root .hm-drawer-row-meta[data-tone=pending]{color:var(--hm-warn)}.hm-root .hm-drawer-group{margin:8px 0 6px;display:flex;flex-direction:column;gap:3px}.hm-root .hm-drawer-head{display:flex;justify-content:space-between;align-items:center;padding:6px 12px 4px;font-size:16px;font-weight:600}.hm-root .hm-drawer-head-channels{padding:14px 12px 4px}.hm-root .hm-drawer-empty{padding:10px 12px;font-size:13px;color:var(--hm-muted)}.hm-root .hm-drawer-empty span{color:var(--hm-bone)}.hm-root .hm-sheet{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;border-radius:var(--hm-device-radius)}.hm-root .hm-sheet-header{display:grid;grid-template-columns:38px 1fr 38px;align-items:center;gap:8px;padding:2px 20px 4px}.hm-root .hm-sheet-menu{transition:width .28s cubic-bezier(.2,.8,.2,1),height .28s cubic-bezier(.2,.8,.2,1)}.hm-root .hm-sheet-menu svg{transition:width .28s,height .28s}.hm-root .hm-sheet-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:17px;font-weight:600;opacity:1;transition:opacity .22s}.hm-root .hm-sheet-action{position:relative;display:flex;justify-content:flex-end}.hm-root .hm-sheet-action>span{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex}.hm-root .hm-strip-divider-anchor{position:relative;height:0;z-index:3}.hm-root .hm-strip-divider{position:absolute;top:9px;left:80.5px;width:1px;height:34px;background:var(--hm-raised);opacity:0;transition:opacity .2s;pointer-events:none}.hm-root .hm-strip{position:relative;z-index:2;min-width:0;clip-path:inset(-40px 0 0 -100px);margin:0;transition:margin .28s cubic-bezier(.2,.8,.2,1)}.hm-root .hm-strip-scroll{display:flex;flex-shrink:0;gap:20px;padding:22px 20px 16px;overflow-x:auto;overflow-y:hidden;touch-action:pan-x;overscroll-behavior-x:contain;transition:padding .28s cubic-bezier(.2,.8,.2,1),gap .28s}.hm-root .hm-strip-cell{width:56px;display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0;transition:width .28s}.hm-root .hm-strip .hm-avatar-disc{transition:width .28s,height .28s}.hm-root .hm-strip-all{background:var(--hm-surface)}.hm-root .hm-strip .hm-avatar-disc svg{width:27px;height:27px}.hm-root .hm-strip-name{max-height:16px;overflow:hidden;white-space:nowrap;font-size:11px;line-height:1.3;color:var(--hm-muted);font-weight:400;transition:max-height .22s,font-size .22s}.hm-root .hm-strip-cell[data-selected] .hm-strip-name{color:var(--hm-text);font-weight:600}.hm-root .hm-strip-rule{height:1px;margin-top:-1px;flex-shrink:0;position:relative;z-index:1;background:var(--hm-surface)}.hm-root .hm-sheet[data-collapsed] .hm-sheet-title{opacity:0;pointer-events:none}.hm-root .hm-sheet[data-collapsed] .hm-sheet-menu{width:50px;height:50px}.hm-root .hm-sheet[data-collapsed] .hm-sheet-menu svg{width:22px;height:22px}.hm-root .hm-sheet[data-collapsed] .hm-strip-divider{top:-47px;opacity:1}.hm-root .hm-sheet[data-collapsed] .hm-strip{clip-path:inset(-40px 0 0 0);margin-top:-56px;margin-left:82px}.hm-root .hm-sheet[data-collapsed] .hm-strip-scroll{gap:10px;padding:6px 8px 10px}.hm-root .hm-sheet[data-collapsed] .hm-strip-cell{width:48px;gap:3px}.hm-root .hm-sheet[data-collapsed] .hm-strip .hm-avatar-disc{width:40px;height:40px}.hm-root .hm-sheet[data-collapsed] .hm-strip .hm-avatar-disc svg{width:22px;height:22px}.hm-root .hm-sheet[data-collapsed] .hm-strip .hm-avatar-ring{inset:-3px}.hm-root .hm-sheet[data-collapsed] .hm-strip-name{max-height:14px;font-size:10px}.hm-root .hm-sheet[data-collapsed] .hm-hfade-left{display:none}.hm-root .hm-chat-header{position:relative;height:88px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 20px;flex-shrink:0}.hm-root .hm-chat-who{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.hm-root .hm-chat-who-name{margin-top:2px;display:flex;align-items:center;gap:3px;font-size:13px;font-weight:600;white-space:nowrap}.hm-root .hm-chat-who-chevron{color:var(--hm-muted)}.hm-root .hm-chat-who-thread{font-size:11px;line-height:1.1;color:var(--hm-muted);white-space:nowrap}.hm-root .hm-chat-header-end{display:flex;justify-content:flex-end}@media(hover:hover){.hm-root .hm-chat-archive:hover{background:var(--hm-raised);color:#fff}.hm-root .hm-restore-button:hover{background:var(--hm-surface-hover)}}.hm-root[data-hm-layout=mobile] .hm-chat-header{z-index:1;height:auto;align-items:start;padding:2px 20px 10px}.hm-root[data-hm-layout=mobile] .hm-chat-who{gap:4px}.hm-root[data-hm-layout=mobile] .hm-chat-who-name{margin-top:0;font-size:12px}.hm-root[data-hm-layout=mobile] .hm-chat-who-thread{margin-top:-2px;line-height:normal;color:var(--hm-text-2)}.hm-root[data-hm-layout=mobile] .hm-chat-header-end{justify-self:end;align-self:start;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:6px}.hm-root .hm-chats-pill{position:relative;height:38px;padding:2px;display:inline-flex;overflow:hidden;border-radius:999px}.hm-root .hm-chats-pill-arc{position:absolute;left:50%;top:50%;width:160px;height:160px;margin-left:-80px;margin-top:-80px;background:conic-gradient(from 0deg,rgba(255,69,58,0) 0 55%,var(--hm-crimson) 100%);animation:hm-spin 1.6s linear infinite}.hm-root .hm-chats-pill-face{position:relative;height:34px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:var(--hm-surface);font-size:13px;font-weight:600}.hm-root .hm-chats-pill-dot{width:6px;height:6px;border-radius:50%;background:var(--hm-crimson)}.hm-root .hm-channel-banner{margin:0 16px 8px;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;background:var(--hm-surface);font-size:13px;flex-shrink:0}.hm-root .hm-channel-banner-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-root .hm-channel-banner-text b{font-weight:600}.hm-root .hm-channel-banner .hm-tag{margin-left:auto}.hm-root .hm-messages{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;padding:4px 48px 12px;overflow-y:auto}.hm-root .hm-day,.hm-root .hm-system-note{flex-shrink:0;text-align:center;font-size:12px;color:var(--hm-muted)}.hm-root .hm-system-note-dot{display:none}.hm-root .hm-message{align-self:flex-start;max-width:640px;display:flex;flex-direction:column;gap:4px;flex-shrink:0}.hm-root .hm-message[data-from=user]{align-self:flex-end;max-width:420px;align-items:flex-end}.hm-root .hm-bubble{display:block;padding:14px 18px;border-radius:22px;background:var(--hm-surface);line-height:1.5;cursor:default}.hm-root .hm-message[data-from=user] .hm-bubble{padding:12px 18px;background:var(--hm-bone);color:var(--hm-bone-ink)}.hm-root .hm-message-sender,.hm-root .hm-message-stamp,.hm-root .hm-message-receipt{font-size:11px;color:var(--hm-muted);padding-left:6px}.hm-root .hm-message-note{font-size:11px;line-height:1.4;color:var(--hm-muted);padding-left:6px}.hm-root .hm-message[data-from=user] .hm-message-stamp,.hm-root .hm-message[data-from=user] .hm-message-receipt{padding-left:0;padding-right:6px}.hm-root .hm-attachments{display:flex;flex-wrap:wrap;gap:8px;padding:0 6px}.hm-root .hm-attachment{display:inline-flex;align-items:center;gap:8px;padding:8px 12px 8px 8px;border-radius:12px;background:var(--hm-surface);font-size:12px}.hm-root .hm-typing{align-self:flex-start;display:flex;flex-direction:column;gap:4px;flex-shrink:0}.hm-root .hm-typing-dots{width:fit-content;padding:14px 18px;border-radius:22px;background:var(--hm-surface);display:flex;align-items:center;gap:6px;flex-shrink:0}.hm-root .hm-typing-dots span{width:7px;height:7px;border-radius:50%;background:var(--hm-text)}.hm-root .hm-typing-label{font-size:11px;color:var(--hm-muted);padding-left:6px}.hm-root[data-hm-layout=mobile] .hm-messages{gap:10px;padding:8px 16px}.hm-root[data-hm-layout=mobile] .hm-system-note{align-self:center;max-width:90%;display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#ff9f0a1a;color:#ffb340}.hm-root[data-hm-layout=mobile] .hm-system-note-dot{display:block;width:6px;height:6px;border-radius:50%;background:var(--hm-warn);flex-shrink:0}.hm-root[data-hm-layout=mobile] .hm-message{max-width:85%;align-items:flex-start;line-height:1.5}.hm-root[data-hm-layout=mobile] .hm-message[data-from=user]{max-width:85%;align-items:flex-end;line-height:normal}.hm-root[data-hm-layout=mobile] .hm-bubble,.hm-root[data-hm-layout=mobile] .hm-message[data-from=user] .hm-bubble{width:max-content;max-width:100%;flex-shrink:0;padding:12px 16px;border-radius:20px;cursor:pointer}.hm-root[data-hm-layout=mobile] .hm-message-sender,.hm-root[data-hm-layout=mobile] .hm-message-stamp,.hm-root[data-hm-layout=mobile] .hm-message-receipt,.hm-root[data-hm-layout=mobile] .hm-message[data-from=user] .hm-message-stamp,.hm-root[data-hm-layout=mobile] .hm-message[data-from=user] .hm-message-receipt{padding:0 10px}.hm-root[data-hm-layout=mobile] .hm-message-receipt{font-weight:500}.hm-root[data-hm-layout=mobile] .hm-message-note{padding:0 10px;font-size:12px;line-height:1.45}.hm-root[data-hm-layout=mobile] .hm-attachments{gap:6px;padding:0}.hm-root[data-hm-layout=mobile] .hm-attachment{padding:8px 12px;border-radius:999px;font-size:13px}.hm-root[data-hm-layout=mobile] .hm-typing{display:contents}.hm-root[data-hm-layout=mobile] .hm-typing-dots{border-radius:20px}.hm-root .hm-composer,.hm-root .hm-restore{padding:8px 48px 16px;flex-shrink:0}.hm-root .hm-composer-bar{display:flex;align-items:center;gap:14px;padding:12px 12px 12px 20px;border-radius:999px;background:var(--hm-surface)}.hm-root .hm-composer-plus{font-size:24px;line-height:1;color:var(--hm-text-2)}.hm-root .hm-composer-bar input{flex:1;min-width:0;background:transparent;border:0;outline:0;font-size:15px;color:var(--hm-text)}.hm-root .hm-composer-mic{color:var(--hm-text-2)}.hm-root .hm-composer-send{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--hm-raised);color:#fff}.hm-root .hm-composer-send[data-ready]{background:var(--hm-bone);color:var(--hm-bone-ink)}.hm-root .hm-revise-tag{display:inline-flex;align-items:center;gap:8px;max-width:260px;padding:5px 6px 5px 12px;border-radius:999px;background:var(--hm-bone);color:var(--hm-bone-ink);font-size:12px;white-space:nowrap}.hm-root .hm-revise-word{font-weight:700}.hm-root .hm-revise-label{overflow:hidden;text-overflow:ellipsis;opacity:.75}.hm-root .hm-revise-cancel{width:18px;height:18px;border-radius:50%;background:#0000001f;display:grid;place-items:center}.hm-root .hm-restore-button{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;border-radius:999px;background:var(--hm-surface);color:var(--hm-text);font-size:14px;font-weight:600}.hm-root[data-hm-layout=mobile] .hm-composer{padding:8px 16px 22px}.hm-root[data-hm-layout=mobile] .hm-restore{padding:8px 16px 16px}.hm-root[data-hm-layout=mobile] .hm-composer-bar{gap:10px;padding:8px 8px 8px 16px;box-shadow:0 0 30px #e8e4dc0d}.hm-root[data-hm-layout=mobile] .hm-composer-plus{font-size:22px;color:var(--hm-muted)}.hm-root[data-hm-layout=mobile] .hm-composer-mic{color:var(--hm-muted);flex-shrink:0}.hm-root[data-hm-layout=mobile] .hm-composer-send{width:34px;height:34px}.hm-root .hm-composer-audience{padding:5px 10px;border-radius:999px;background:var(--hm-raised);font-size:12px;color:var(--hm-text-2);white-space:nowrap}.hm-root[data-hm-layout=mobile] .hm-revise-tag{max-width:150px;padding:4px 6px 4px 10px}.hm-root[data-hm-layout=mobile] .hm-revise-cancel{flex-shrink:0}.hm-root .hm-card{position:relative;isolation:isolate;overflow:hidden;align-self:flex-start;width:100%;max-width:640px;flex-shrink:0;padding:18px;border-radius:22px;background:var(--hm-surface)}.hm-root .hm-card[data-status=expired]{opacity:.55}.hm-root .hm-card:not([data-status=pending]){cursor:pointer}.hm-root .hm-card[data-status=declined]{box-shadow:inset 0 0 0 1px #ff453a73}.hm-root .hm-card-ring{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;padding:1px;border-radius:inherit;-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}.hm-root .hm-card-ring>span{position:absolute;top:0;bottom:0;left:-200%;width:300%;background-image:linear-gradient(90deg,#e8e4dc,#e8e4dc0f 22% 78%,#e8e4dc);background-size:33.3334% 100%;background-repeat:repeat-x;animation:hm-glow 6s linear infinite}.hm-root .hm-card[data-type=privileged_confirmation] .hm-card-ring>span{background-image:linear-gradient(90deg,#ff453a,#ff453a14 22% 78%,#ff453a)}.hm-root .hm-card[data-type=privileged_confirmation][data-status=pending] .hm-card-head{color:#ff9f9a}.hm-root .hm-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:var(--hm-muted)}.hm-root .hm-card:not([data-status=pending]) .hm-card-head{padding-right:34px}.hm-root .hm-card-head-title{display:flex;align-items:center;gap:8px}.hm-root .hm-card-expires{font-size:12px}.hm-root .hm-card-collapse{position:absolute;top:12px;right:12px;z-index:2;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:var(--hm-text-2);background:#1c1c1ee6}.hm-root .hm-card-panel{margin-top:12px;overflow:hidden;border-radius:12px;background:var(--hm-inset);border:1px solid var(--hm-raised);cursor:auto}.hm-root .hm-card-foot{margin-top:12px;font-size:12px;color:var(--hm-muted)}.hm-root .hm-card-fields{display:grid;grid-template-columns:72px 1fr;gap:4px 8px;padding:12px 14px;font-size:13px;border-bottom:1px solid var(--hm-raised)}.hm-root .hm-card-fields>span{min-width:0}.hm-root .hm-card-field-name,.hm-root .hm-card-field-aside{color:var(--hm-muted)}.hm-root .hm-card-field-accent{color:var(--hm-bone)}.hm-root .hm-card-recipient+.hm-card-recipient{margin-left:10px}.hm-root .hm-card-body{padding:12px 14px;font-size:14px;line-height:1.55;color:var(--hm-text-2)}.hm-root .hm-card-attachments{display:flex;flex-direction:column;gap:6px;padding:0 14px 12px}.hm-root .hm-card-attachments-label{font-size:11px;letter-spacing:.06em;color:var(--hm-muted)}.hm-root .hm-card-attachment-list{display:flex;flex-wrap:wrap;gap:8px}.hm-root .hm-card-attachment{display:inline-flex;align-items:center;gap:8px;padding:8px 12px 8px 8px;border-radius:12px;background:var(--hm-surface);font-size:12px}.hm-root .hm-card-attachment-name,.hm-root .hm-card-attachment-meta{display:block}.hm-root .hm-card-attachment-meta{font-size:11px;color:var(--hm-muted)}.hm-root .hm-card-fields:last-child{border-bottom:0}.hm-root .hm-card-field-warn{color:var(--hm-warn)}.hm-root .hm-card-mono{font-family:var(--hm-mono)}.hm-root .hm-card-code{padding:2px 6px;border-radius:6px;background:var(--hm-surface);font-family:var(--hm-mono);font-size:12px}.hm-root .hm-card-expression{font-family:var(--hm-mono);color:var(--hm-disabled)}.hm-root .hm-card-lines{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:12px 14px;font-size:13px;border-bottom:1px solid var(--hm-raised)}.hm-root .hm-card-total{padding-top:6px;border-top:1px solid var(--hm-raised);font-weight:600}.hm-root .hm-card-options{display:flex;flex-direction:column;gap:2px;padding:6px}.hm-root .hm-card-option{display:flex;align-items:center;gap:12px;padding:10px;border-radius:9px}.hm-root .hm-card-option[aria-checked=true]{background:var(--hm-surface)}.hm-root .hm-card-option-text{min-width:0}.hm-root .hm-card-option-label,.hm-root .hm-card-option-detail{display:block}.hm-root .hm-card-option-label{font-size:14px;color:var(--hm-bone)}.hm-root .hm-card-option[aria-checked=true] .hm-card-option-label{color:var(--hm-text)}.hm-root .hm-card-option-detail{font-size:12px;color:var(--hm-muted)}.hm-root .hm-card-write{padding:0 14px 14px}.hm-root .hm-card-textarea{display:block;width:100%;min-height:72px;padding:12px 14px;border:0;outline:0;border-radius:12px;background:var(--hm-surface);font-size:14px;line-height:1.5;resize:none;field-sizing:content}.hm-root .hm-card-questions{display:flex;flex-direction:column}.hm-root .hm-card-question{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--hm-raised);font-size:13px}.hm-root .hm-card-question:last-child{border-bottom:0}.hm-root .hm-card-question[data-answered=false]{color:var(--hm-muted)}.hm-root .hm-card-chip{padding:4px 10px;border-radius:999px;background:var(--hm-surface);font-size:12px}.hm-root .hm-card-chip[data-empty]{padding:0;border-radius:0;background:none;font-size:inherit}.hm-root .hm-card-chip--field{display:inline-grid;min-width:0}.hm-root .hm-card-chip--field>*{grid-area:1 / 1;min-width:0}.hm-root .hm-card-chip-size{visibility:hidden;white-space:pre}.hm-root .hm-card-chip--field input{width:100%;padding:0;border:0;outline:0;background:none;font:inherit}.hm-root .hm-card-diff{padding:12px 14px;font-family:var(--hm-mono);font-size:12.5px;line-height:1.7}.hm-root .hm-card-diff-line[data-diff=context]{color:var(--hm-muted)}.hm-root .hm-card-diff-line[data-diff=removed],.hm-root .hm-card-diff-line[data-diff=added]{margin:0 -14px;padding:0 14px}.hm-root .hm-card-diff-line[data-diff=removed]{color:#ff9f9a;background:#ff453a14}.hm-root .hm-card-diff-line[data-diff=added]{color:#9be8a8;background:#30d15814}.hm-root .hm-card-confirm{padding:12px 14px}.hm-root .hm-card-confirm-label{display:block;margin-bottom:6px;font-size:11px;letter-spacing:.06em;color:var(--hm-muted)}.hm-root .hm-card-confirm-input{display:block;width:100%;padding:11px 14px;border:0;outline:0;border-radius:12px;background:var(--hm-surface);font-family:var(--hm-mono);font-size:14px}.hm-root .hm-card-responses{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hm-root .hm-card-primary,.hm-root .hm-card-pill{padding:10px 18px}.hm-root .hm-card-details{margin-left:auto;padding:10px 14px;font-weight:400;color:var(--hm-muted)}.hm-root .hm-card-primary--danger{background:var(--hm-crimson);color:#fff}.hm-root .hm-card-primary--danger:disabled{background:#3a2a2a;color:var(--hm-muted)}.hm-root .hm-card-status{width:calc(100% + 36px);margin:14px -18px -18px;display:flex;align-items:center;gap:10px;padding:12px 18px;border-top:1px solid rgba(232,228,220,.08);background:var(--hm-raised);color:var(--hm-muted)}.hm-root .hm-card-status-glyph{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#e8e4dc08;font-size:11px;font-weight:800}.hm-root .hm-card-status-word{font-size:13px;font-weight:600}.hm-root .hm-card-status-by{font-size:12px;opacity:.8}.hm-root .hm-card-status-collapse{margin-left:auto;font-size:12px;opacity:.85}.hm-root .hm-card[data-status=approved] .hm-card-status{border-top-color:#e8e4dc4d;background:var(--hm-bone);color:var(--hm-bone-ink)}.hm-root .hm-card[data-status=approved] .hm-card-status-glyph{background:#0a0a0b1f}.hm-root .hm-card[data-status=declined] .hm-card-status{border-top-color:#ff453a73;color:var(--hm-text)}.hm-root .hm-card[data-status=declined] .hm-card-status-glyph{background:#ff453a2e}.hm-root .hm-card-compact{align-self:flex-start;width:100%;max-width:640px;flex-shrink:0;display:flex;align-items:center;gap:12px;padding:10px 14px 10px 12px;border-radius:18px;background:var(--hm-surface);border:1px solid rgba(232,228,220,.14)}.hm-root .hm-card-compact[data-status=declined]{border-color:#ff453a59}.hm-root .hm-card-compact[data-status=expired]{opacity:.55}.hm-root .hm-card-compact-glyph{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-size:12px;font-weight:800;background:var(--hm-raised);color:var(--hm-muted)}.hm-root .hm-card-compact-text{flex:1;min-width:0}.hm-root .hm-card-compact-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.hm-root .hm-card-compact-word{color:var(--hm-muted)}.hm-root .hm-card-compact-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--hm-muted)}.hm-root .hm-card-compact-time{flex-shrink:0;font-size:11px;color:var(--hm-muted)}.hm-root .hm-card-compact-chevron{flex-shrink:0;color:var(--hm-text-2)}.hm-root .hm-card-compact[data-status=approved] .hm-card-compact-glyph{background:var(--hm-bone);color:var(--hm-bone-ink)}.hm-root .hm-card-compact[data-status=approved] .hm-card-compact-word{color:var(--hm-bone)}.hm-root .hm-card-compact[data-status=declined] .hm-card-compact-glyph{background:#ff453a2e;color:var(--hm-crimson)}.hm-root .hm-card-compact[data-status=declined] .hm-card-compact-word{color:var(--hm-crimson)}@media(hover:hover){.hm-root .hm-card-compact:hover{background:var(--hm-surface-hover)}}.hm-root[data-hm-layout=mobile] .hm-card{max-width:none;padding:14px;border-radius:20px;font-size:14px}.hm-root[data-hm-layout=mobile] .hm-card-responses{margin-top:12px;flex-direction:column;flex-wrap:nowrap;align-items:stretch}.hm-root[data-hm-layout=mobile] .hm-card-details{margin-left:0;padding:8px 14px;text-align:center}.hm-root[data-hm-layout=mobile] .hm-card-primary--danger{justify-content:flex-start}.hm-root[data-hm-layout=mobile] .hm-card-status{width:calc(100% + 28px);margin:12px -14px -14px;padding:11px 14px;border-radius:0 0 18px 18px}.hm-root[data-hm-layout=mobile] .hm-card-compact{max-width:none;gap:10px;padding:10px 12px 10px 10px;border-radius:16px}.hm-root[data-hm-layout=mobile] .hm-card-compact-glyph{width:24px;height:24px}.hm-root[data-hm-layout=mobile] .hm-card-compact-title{font-size:13.5px}.hm-root .hm-usearch{position:absolute;display:flex;flex-direction:column;background:radial-gradient(320px 300px at 50% -20px,#1f1f24,#0a0a0b 75%)}.hm-root .hm-usearch[data-state=closing]{pointer-events:none}.hm-root .hm-usearch[data-placement=takeover]{inset:0 0 0 72px;z-index:9;will-change:transform,opacity;backface-visibility:hidden;animation:hm-search-in .3s ease-out both}.hm-root .hm-usearch[data-placement=takeover][data-state=closing]{animation:hm-search-out .3s ease-in both}.hm-root .hm-usearch[data-placement=screen]{inset:0;z-index:8;border-radius:var(--hm-device-radius);animation:hm-msearch-bg .3s ease-out both}.hm-root .hm-usearch[data-placement=screen][data-state=closing]{animation:hm-msearch-bg-out .3s ease-in .08s both}.hm-root .hm-usearch-top{height:104px;flex-shrink:0}.hm-root .hm-usearch[data-placement=screen] .hm-usearch-top{height:var(--hm-statusbar)}.hm-root .hm-usearch .hm-usearch-field{margin:0}.hm-root .hm-usearch .hm-usearch-field input{font-size:15px}.hm-root .hm-usearch .hm-usearch-field .hm-search-clear{width:22px;height:22px;flex-shrink:0}.hm-root .hm-usearch .hm-usearch-field .hm-search-clear svg{width:12px;height:12px}.hm-root .hm-usearch[data-placement=takeover] .hm-usearch-field{position:absolute;top:28px;height:52px;width:min(760px,calc(100% - 96px));left:calc((100% - min(760px,100% - 96px))/2);left:round(calc((100% - min(760px,100% - 96px))/2),1px);gap:10px;padding:0 20px;font-size:16px;box-shadow:0 0 40px #ffffff0d;will-change:left,top,width,height}.hm-root .hm-usearch-bar{display:flex;align-items:center;gap:10px;padding:4px 16px 12px;flex-shrink:0;animation:hm-msearch-bar .42s cubic-bezier(.2,.8,.2,1) both}.hm-root .hm-usearch[data-state=closing] .hm-usearch-bar{animation:hm-msearch-bar-out .38s cubic-bezier(.4,0,.6,1) both}.hm-root .hm-usearch[data-placement=screen] .hm-usearch-field{flex:1;padding:11px 14px}.hm-root .hm-usearch-body{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 4px 24px;overflow-y:auto}.hm-root .hm-usearch[data-placement=takeover] .hm-usearch-body{will-change:transform,opacity;animation:hm-search-results .28s cubic-bezier(.2,.8,.2,1) .16s both}.hm-root .hm-usearch[data-placement=takeover][data-state=closing] .hm-usearch-body{animation:hm-search-results-out .16s cubic-bezier(.4,0,.6,1) both}.hm-root .hm-usearch[data-placement=screen] .hm-usearch-body{animation:hm-search-results .3s ease-out .2s both}.hm-root .hm-usearch[data-placement=screen][data-state=closing] .hm-usearch-body{animation:hm-search-results .18s ease-in reverse both}.hm-root .hm-usearch-groups{flex:1;display:flex;flex-direction:column;gap:14px;padding:0 12px;overflow-y:auto}.hm-root .hm-usearch-row{width:100%;display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:14px}.hm-root .hm-usearch-row--message{align-items:flex-start;padding:9px 12px}.hm-root .hm-usearch-row--message .hm-avatar{margin-top:2px}.hm-root .hm-usearch-ident{display:block;min-width:0}.hm-root .hm-usearch-agent{display:block;font-size:15px;font-weight:600}.hm-root .hm-usearch-text{display:block;flex:1;min-width:0}.hm-root .hm-usearch-head{display:flex;justify-content:space-between;gap:8px}.hm-root .hm-usearch-where{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.hm-root .hm-usearch-time{flex-shrink:0;font-size:11px;color:var(--hm-muted)}.hm-root .hm-usearch-snippet{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;line-height:1.4;color:var(--hm-text-2)}.hm-root .hm-usearch-speaker{color:var(--hm-muted)}.hm-root .hm-usearch-mark{padding:0 2px;border-radius:3px;background:#e8e4dc40;color:#fff}.hm-root .hm-usearch-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.hm-root .hm-usearch-sub{display:block;font-size:12px;color:var(--hm-muted)}.hm-root .hm-usearch-sub--clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-root .hm-usearch-meta{flex-shrink:0;font-size:11px;color:var(--hm-muted)}.hm-root .hm-usearch-meta[data-done]{color:var(--hm-ok)}.hm-root .hm-usearch-glyph{color:var(--hm-text-2)}@media(hover:hover){.hm-root .hm-usearch-row:hover{background:var(--hm-row-hover)}}.hm-root .hm-archive{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;padding:0 28px 24px;overflow-y:auto}.hm-root[data-hm-layout=mobile] .hm-archive{padding:12px 16px 28px}.hm-root .hm-archive-restore{flex-shrink:0;padding:7px 12px;font-size:12px}.hm-root .hm-tasks{flex:1;min-height:0;display:flex;flex-direction:column;gap:22px;padding:0 28px 24px;overflow-y:auto}.hm-root[data-hm-layout=mobile] .hm-tasks{padding:16px 16px 20px}.hm-root .hm-needs{display:flex;flex-direction:column;gap:6px}.hm-root .hm-needs-chips{display:flex;flex-wrap:wrap;gap:6px}.hm-root .hm-need{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 12px 6px 6px;border-radius:999px;background:#ff453a1f;color:var(--hm-text);font-size:12.5px}.hm-root .hm-need-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-root .hm-tasks-head{display:flex;justify-content:space-between;align-items:baseline;padding:8px 4px 10px}.hm-root .hm-tasks-title{font-size:17px;font-weight:600;white-space:nowrap}.hm-root .hm-tasks-count{font-size:12px;font-weight:400;color:var(--hm-muted)}.hm-root .hm-tasks-actions{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--hm-bone)}.hm-root .hm-tasks-link{color:var(--hm-text-2)}.hm-root .hm-tasks-group{display:flex;align-items:center;gap:8px;padding:10px 14px 4px;border-top:1px solid var(--hm-raised);font-size:12px;color:var(--hm-text-2)}.hm-root .hm-tasks-group[data-first]{border-top-color:transparent}.hm-root .hm-tasks-group-name{font-weight:600}.hm-root .hm-tasks-group-count{color:var(--hm-muted)}.hm-root .hm-todo{display:flex;align-items:flex-start;gap:12px;padding:11px 14px}.hm-root .hm-todo-main{flex:1;min-width:0;display:flex;align-items:flex-start;gap:12px;margin:-11px -14px -11px 0;padding:11px 14px 11px 0}.hm-root .hm-todo-body{flex:1;min-width:0;display:flex;align-items:flex-start;gap:8px;padding-top:2px}.hm-root .hm-todo-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;color:var(--hm-text)}.hm-root .hm-todo[data-expanded] .hm-todo-text{white-space:normal}.hm-root .hm-todo[data-done] .hm-todo-text{color:var(--hm-muted);text-decoration:line-through}.hm-root .hm-todo-collapse{padding-top:1px;font-size:12px;color:var(--hm-muted)}.hm-root .hm-todo-due{padding-top:3px;font-size:11px;color:var(--hm-muted)}.hm-root .hm-routine-row{position:relative;display:flex;align-items:center;gap:12px;padding:11px 14px}.hm-root .hm-routine-main{flex:1;min-width:0;display:block}.hm-root .hm-routine-main:after{content:"";position:absolute;inset:0}.hm-root .hm-routine-name{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:500}.hm-root .hm-routine-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-root .hm-routine-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--hm-muted)}.hm-root .hm-routine-sep{color:var(--hm-disabled-2)}.hm-root .hm-routine-next{color:var(--hm-text)}.hm-root .hm-routine-next[data-paused]{color:var(--hm-muted)}.hm-root .hm-routine-last,.hm-root .hm-routine-switch{position:relative;z-index:1;display:flex;flex-shrink:0}.hm-root .hm-routine-go{flex-shrink:0;font-size:16px;color:var(--hm-disabled-2)}.hm-root .hm-tasks-backdrop{z-index:15}.hm-root .hm-tasks-backdrop--triggers{z-index:16}.hm-root .hm-tasks-backdrop--guard{z-index:18;background:#0000008c}.hm-root[data-hm-layout=desktop] .hm-tasks-backdrop{left:372px;border-radius:14px}.hm-root[data-hm-layout=desktop] .hm-tasks-backdrop--run{border-radius:0}.hm-root[data-hm-layout=desktop] .hm-tasks-backdrop--routine{bottom:48px}.hm-root .hm-tasks-focus{outline:0}.hm-root .hm-todo-for{display:flex;flex-direction:column;gap:6px}.hm-root .hm-todo-foot{display:flex;justify-content:flex-end;gap:8px}.hm-root .hm-todo-cancel{padding:10px 14px;font-size:13px;color:var(--hm-text-2)}.hm-root .hm-todo-add{padding:10px 18px;font-size:13px}.hm-root .hm-routine-dialog{max-height:92%;overflow-y:auto;gap:16px;padding:22px 24px 24px}.hm-root[data-hm-layout=mobile] .hm-routine-dialog{max-height:88%;gap:14px}.hm-root .hm-routine-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hm-root .hm-routine-head-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.hm-root .hm-routine-field{display:flex;flex-direction:column;gap:6px}.hm-root .hm-routine-runs{display:flex;flex-direction:column;gap:14px}.hm-root .hm-routine-when{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 14px 10px 10px;border-radius:12px;background:var(--hm-well)}.hm-root .hm-routine-when-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.hm-root .hm-routine-when-change{font-size:12px;color:var(--hm-muted);white-space:nowrap}.hm-root .hm-routine-filter-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;color:var(--hm-muted)}.hm-root .hm-routine-filter-source{font-size:12px;white-space:nowrap}.hm-root .hm-routine-delivery{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hm-root[data-hm-layout=mobile] .hm-routine-delivery{grid-template-columns:1fr}.hm-root .hm-routine-options{display:flex;flex-direction:column;gap:4px}.hm-root .hm-routine-status{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:10px}.hm-root .hm-routine-lastrun-label,.hm-root .hm-routine-lastrun-when{display:block}.hm-root .hm-routine-lastrun-when{margin-top:4px;font-size:14px}.hm-root .hm-routine-lastrun-status{font-size:11px;color:var(--hm-bone)}.hm-root .hm-routine-lastrun-status[data-tone=ok]{color:var(--hm-ok)}.hm-root .hm-routine-lastrun-pill{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px 8px 12px;border-radius:999px;background:var(--hm-raised);font-size:12px;font-weight:600;color:var(--hm-text)}.hm-root .hm-routine-facts{display:flex;flex-direction:column;justify-content:space-between}.hm-root .hm-routine-facts>dl{display:contents}.hm-root .hm-routine-source{display:block;font-family:var(--hm-mono);font-size:12px;color:var(--hm-text-2)}.hm-root .hm-routine-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hm-root .hm-routine-action{padding:12px 20px;font-size:14px}.hm-root .hm-routine-delete{margin-left:auto;padding:12px 4px;font-size:14px;color:var(--hm-crimson)}.hm-root .hm-triggers-dialog{max-height:86%;overflow-y:auto;gap:14px;padding:16px 16px 28px}.hm-root[data-hm-layout=mobile] .hm-triggers-dialog{max-height:88%}.hm-root .hm-triggers-head{display:flex;align-items:center;justify-content:space-between}.hm-root .hm-triggers-title{font-size:17px;font-weight:600}.hm-root .hm-triggers-note{margin-top:2px;font-size:12px;color:var(--hm-muted)}.hm-root .hm-trigger-group{display:flex;flex-direction:column;gap:4px}.hm-root .hm-trigger-group-head{display:flex;align-items:center;gap:10px;padding:6px 4px}.hm-root .hm-trigger-group-name{font-size:14px;font-weight:600}.hm-root .hm-trigger-group-account{font-size:12px;color:var(--hm-muted)}.hm-root .hm-trigger{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 42px;border-radius:12px;background:transparent;color:var(--hm-text-2)}.hm-root .hm-trigger[aria-pressed=true]{background:var(--hm-raised);color:var(--hm-text)}.hm-root .hm-trigger-name{flex:1;font-size:13.5px}.hm-root .hm-trigger-hint{font-size:12px;color:var(--hm-muted)}.hm-root[data-hm-layout=mobile] .hm-tasks-backdrop--guard{align-items:center;padding:24px}.hm-root .hm-dialog.hm-guard-dialog{gap:14px;padding:20px;border-radius:20px}.hm-root[data-hm-layout=mobile] .hm-dialog.hm-guard-dialog{padding:20px;border-radius:20px}.hm-root .hm-guard-title{font-size:16px;font-weight:600}.hm-root .hm-guard-text{font-size:13px;line-height:1.45;color:var(--hm-muted)}.hm-root .hm-guard-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.hm-root .hm-guard-cancel{padding:10px 14px;font-size:13px;color:var(--hm-text-2)}.hm-root .hm-guard-discard{padding:10px 16px;font-size:13px}.hm-root .hm-guard-save{padding:10px 18px;font-size:13px}.hm-root .hm-runs{flex:1;min-height:0;display:flex;flex-direction:column}.hm-root .hm-runs-search{display:flex;align-items:center;gap:8px;padding:0 28px 10px}.hm-root .hm-runs-search-field{flex:1;min-width:0;max-width:420px}.hm-root .hm-runs-filters{display:flex;flex-wrap:wrap;gap:4px;padding:0 28px 10px}.hm-root .hm-runs-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 8px 6px 12px;border-radius:999px;background:var(--hm-bone);color:var(--hm-bone-ink);font-size:12px;font-weight:600}.hm-root .hm-runs-chip-remove{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#0000002e}.hm-root .hm-runs-count{margin-left:auto;align-self:center;font-size:12px;color:var(--hm-muted)}.hm-root .hm-runs-list{flex:1;min-height:0;padding:0 28px 12px;overflow-y:auto}.hm-root .hm-runs-columns,.hm-root .hm-run-row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(100px,140px) minmax(92px,130px) minmax(68px,92px);gap:12px}.hm-root .hm-runs-columns{padding:6px 16px;border-bottom:1px solid var(--hm-hairline);font-size:11px;letter-spacing:.06em;color:var(--hm-muted)}.hm-root .hm-run-row{width:100%;align-items:center;padding:12px 16px;border-radius:12px;font-size:13.5px}.hm-root .hm-run-name{display:flex;align-items:center;gap:8px;min-width:0}.hm-root .hm-run-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.hm-root .hm-run-started,.hm-root .hm-run-finished{color:var(--hm-text-2)}.hm-root .hm-run-finished,.hm-root .hm-run-took{display:block}.hm-root .hm-run-took{font-size:11px;color:var(--hm-muted)}.hm-root .hm-run-status{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.06em}.hm-root [data-run-tone=ok]{color:var(--hm-ok)}.hm-root [data-run-tone=crimson]{color:var(--hm-crimson)}.hm-root [data-run-tone=bone]{color:var(--hm-bone)}.hm-root[data-hm-layout=mobile] .hm-runs-search,.hm-root[data-hm-layout=mobile] .hm-runs-filters{padding:0 16px 10px}.hm-root[data-hm-layout=mobile] .hm-runs-search-field{max-width:none}.hm-root[data-hm-layout=mobile] .hm-runs-list{display:flex;flex-direction:column;gap:8px;padding:0 16px 20px}.hm-root[data-hm-layout=mobile] .hm-run-row{display:flex;align-items:center;gap:12px;padding:14px 12px 14px 16px;border-radius:16px;background:var(--hm-surface);font-size:inherit}.hm-root[data-hm-layout=mobile] .hm-run-main{flex:1;min-width:0;display:block}.hm-root[data-hm-layout=mobile] .hm-run-name{font-size:14px;font-weight:500}.hm-root[data-hm-layout=mobile] .hm-run-when,.hm-root[data-hm-layout=mobile] .hm-run-outcome{display:block;margin-top:2px;font-size:12px}.hm-root[data-hm-layout=mobile] .hm-run-when{color:var(--hm-muted)}.hm-root[data-hm-layout=mobile] .hm-run-when-took{color:var(--hm-disabled)}.hm-root[data-hm-layout=mobile] .hm-run-go{flex-shrink:0;color:var(--hm-disabled)}.hm-root .hm-run-dialog{max-height:86%;overflow-y:auto;gap:16px;padding:20px 22px 22px}.hm-root[data-hm-layout=mobile] .hm-run-dialog{max-height:88%;gap:14px}.hm-root .hm-run-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hm-root .hm-run-eyebrow{padding-top:8px}.hm-root .hm-run-summary{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%}.hm-root .hm-run-heading{display:flex;flex-direction:column;gap:8px;width:100%}.hm-root .hm-run-heading-title{font-size:22px;font-weight:600;line-height:1.2}.hm-root .hm-run-by{display:flex;align-items:center;gap:10px}.hm-root .hm-run-by-word{font-size:17px;color:var(--hm-muted)}.hm-root .hm-run-by-name{font-size:17px;font-weight:600}.hm-root .hm-run-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-top:4px}.hm-root .hm-run-fact{display:flex;flex-direction:column;gap:2px}.hm-root .hm-run-fact-label{font-size:11px;letter-spacing:.06em;color:var(--hm-muted)}.hm-root .hm-run-fact-value{font-size:13.5px}.hm-root .hm-run-body{display:flex;flex-direction:column;gap:12px}.hm-root .hm-run-tail{display:flex;flex-direction:column;gap:14px}.hm-root .hm-run-card{border-radius:16px;background:var(--hm-well)}.hm-root .hm-run-steps{padding:16px 18px}.hm-root .hm-run-steps-label{padding:0 0 10px}.hm-root .hm-run-steps-list{display:flex;flex-direction:column;margin-top:-6px}.hm-root .hm-run-step{display:grid;grid-template-columns:28px 10px 1fr;gap:10px;align-items:start;padding:6px 0;border-top:1px solid var(--hm-raised)}.hm-root .hm-run-step-at{padding-top:2px;font-family:var(--hm-mono);font-size:12px;color:var(--hm-muted)}.hm-root .hm-run-step-dot{display:grid;place-items:center;height:18px}.hm-root .hm-run-step-text{font-size:13.5px;line-height:1.4}.hm-root .hm-run-result{display:flex;flex-direction:column;gap:10px;padding:16px}.hm-root .hm-run-result-line{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45}.hm-root .hm-run-result-dot,.hm-root .hm-run-output-label{margin-top:6px}.hm-root .hm-run-output{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--hm-bone)}.hm-root .hm-run-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hm-root .hm-run-action{padding:10px 0;text-align:center;font-size:13px}.hm-root .hm-run-review{grid-column:1 / -1}.hm-root[data-hm-layout=mobile] .hm-run-heading{gap:6px}.hm-root[data-hm-layout=mobile] .hm-run-heading-title{font-size:19px}.hm-root[data-hm-layout=mobile] .hm-run-facts{grid-template-columns:1fr 1fr;gap:12px 16px;margin-top:0}.hm-root[data-hm-layout=mobile] .hm-run-fact,.hm-root[data-hm-layout=mobile] .hm-run-fact-label,.hm-root[data-hm-layout=mobile] .hm-run-fact-value{display:block}.hm-root[data-hm-layout=mobile] .hm-run-fact-value{margin-top:2px;font-size:14px}.hm-root[data-hm-layout=mobile] .hm-run-fact[data-fact=Runs] .hm-run-fact-value{line-height:1.35}.hm-root[data-hm-layout=mobile] .hm-run-body{gap:14px}.hm-root[data-hm-layout=mobile] .hm-run-steps{padding:14px}@media(hover:hover){.hm-root .hm-need:hover{background:#ff453a33}.hm-root .hm-routine-lastrun:hover{background:var(--hm-row-hover)}.hm-root .hm-trigger:hover{background:var(--hm-surface-hover)}.hm-root[data-hm-layout=desktop] .hm-run-row:hover{background:var(--hm-surface)}}.hm-root .hm-files{flex:1;min-height:0;display:flex;flex-direction:column}.hm-root .hm-files-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:0 28px 10px}.hm-root .hm-files-search{flex:1;min-width:200px;max-width:420px;display:flex}.hm-root .hm-files-spacer{flex:1}.hm-root .hm-files-config{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border-radius:999px;background:var(--hm-surface);font-size:12px;color:var(--hm-text-2);white-space:nowrap}.hm-root .hm-files-action{padding:9px 16px;font-size:13px}.hm-root .hm-files-tabs{display:flex;align-items:center;gap:6px;padding:0 28px 8px}.hm-root .hm-files-up{margin-left:auto;font-size:12px;color:var(--hm-text-2)}.hm-root .hm-files-scroll{flex:1;min-height:0;overflow-y:auto;padding:0 28px 12px}.hm-root .hm-files-head,.hm-root .hm-files-row{display:grid;grid-template-columns:minmax(0,1fr) 110px 110px 90px}.hm-root .hm-files-head{padding:6px 16px;font-size:11px;letter-spacing:.06em;color:var(--hm-muted);border-bottom:1px solid var(--hm-hairline)}.hm-root .hm-files-row{width:100%;align-items:center;padding:12px 16px;border-radius:12px;border-bottom:1px solid var(--hm-hairline-soft);background:transparent;font-size:13.5px}.hm-root .hm-files-row[data-selected],.hm-root[data-hm-layout=desktop] .hm-files-row:hover{background:var(--hm-surface)}.hm-root .hm-files-name{display:flex;align-items:center;gap:10px;min-width:0}.hm-root .hm-files-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-root .hm-files-name .hm-files-name-text{font-weight:500}.hm-root .hm-files-cell{color:var(--hm-muted)}.hm-root .hm-files-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;padding-top:6px}.hm-root .hm-files-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;background:var(--hm-surface)}.hm-root .hm-files-card[data-selected]{background:var(--hm-surface-hover)}.hm-root .hm-files-card-check{position:absolute;top:12px;right:12px;display:grid}.hm-root .hm-files-card-tag{display:block;margin-top:6px}.hm-root .hm-files-card-text{display:block;min-width:0}.hm-root .hm-files-card-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.hm-root .hm-files-card-meta{display:block;font-size:11px;color:var(--hm-muted)}.hm-root .hm-files-selbar{display:flex;align-items:center;gap:6px;margin:0 28px 10px;padding:8px 8px 8px 14px;border-radius:999px;background:var(--hm-surface);font-size:13px}.hm-root .hm-files-selbar-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.hm-root .hm-files-selbar-all{padding:0 6px;color:var(--hm-muted)}.hm-root .hm-files-footer{display:flex;justify-content:space-between;padding:10px 28px 16px;border-top:1px solid var(--hm-hairline);font-size:11px;color:var(--hm-muted)}.hm-root .hm-files-footer-count{display:inline-flex;align-items:center;gap:6px}.hm-root .hm-files-footer-dot{color:var(--hm-disabled-2)}.hm-root .hm-files-footer-hidden{color:var(--hm-text-2)}.hm-root .hm-files-footer-show{color:var(--hm-bone);font-weight:600}.hm-root .hm-files-top{display:flex;flex-direction:column;gap:10px;padding:16px 16px 10px}.hm-root[data-hm-layout=mobile] .hm-files-toolbar{gap:8px;flex-wrap:nowrap;padding:0}.hm-root[data-hm-layout=mobile] .hm-files-action{padding:10px 14px;white-space:nowrap}.hm-root .hm-files-locations{padding-bottom:10px;border-bottom:1px solid var(--hm-hairline)}.hm-root .hm-files-top .hm-hfade-left{left:-16px}.hm-root .hm-files-top .hm-hfade-right{right:-16px}.hm-root .hm-files-crumbs{display:flex;align-items:center;gap:4px;overflow:hidden;font-size:12px;color:var(--hm-muted)}.hm-root .hm-files-crumb{white-space:nowrap;color:var(--hm-muted);font-weight:400}.hm-root .hm-files-crumb[aria-current]{color:var(--hm-text);font-weight:600}.hm-root .hm-files-crumb-sep{color:var(--hm-disabled-2)}.hm-root[data-hm-layout=mobile] .hm-files-scroll{display:flex;flex-direction:column;gap:1px;padding:0 12px}.hm-root[data-hm-layout=mobile] .hm-files-row{display:flex;gap:12px;padding:10px 12px;border-bottom:0;font-size:inherit}.hm-root .hm-files-text{flex:1;min-width:0}.hm-root .hm-files-title{display:flex;align-items:center;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.hm-root .hm-files-sub{display:block;font-size:12px;color:var(--hm-muted)}.hm-root .hm-files-chevron{color:var(--hm-disabled)}.hm-root[data-hm-layout=mobile] .hm-files-selbar{margin:0 16px 10px}.hm-root .hm-files-hidden{display:flex;align-items:center;justify-content:space-between;margin:0 16px 8px;padding:9px 12px;border-radius:12px;background:var(--hm-well);font-size:12px;color:var(--hm-muted)}.hm-root .hm-files-hidden-show{color:var(--hm-bone)}.hm-root[data-hm-layout=mobile] .hm-files-footer{padding:10px 20px 24px}.hm-root .hm-sheet[data-collapsed]:has(.hm-files-config-button) .hm-strip{margin-right:96px}.hm-root .hm-filepreview{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;background:#000000db;outline:0}.hm-root .hm-filepreview-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:56px 16px 12px;border-bottom:1px solid var(--hm-hairline);border-radius:14px 44px 0 0;background:var(--hm-chrome);box-shadow:0 12px 30px #0009}.hm-root[data-hm-layout=mobile] .hm-filepreview{border-radius:var(--hm-device-radius)}.hm-root[data-hm-layout=mobile] .hm-filepreview-header{padding-top:calc(var(--hm-statusbar) + 4px);border-radius:var(--hm-device-radius) var(--hm-device-radius) 0 0}.hm-root .hm-filepreview-ident{display:flex;align-items:center;gap:10px;min-width:0}.hm-root .hm-filepreview-names{min-width:0}.hm-root .hm-filepreview-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.hm-root .hm-filepreview-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--hm-muted)}.hm-root .hm-filepreview-actions{display:flex;gap:8px;flex-shrink:0}.hm-root .hm-filepreview-save{align-items:flex-start;padding:9px 16px;font-size:13px}.hm-root .hm-filepreview-download{display:flex;align-items:flex-start;padding:9px 14px;font-size:13px}.hm-root .hm-filepreview-body{flex:1;display:flex;flex-direction:column;align-items:center;gap:16px;overflow-y:auto;padding:0 16px 32px}.hm-root .hm-filepreview-editor{width:100%;display:flex;flex-direction:column;gap:10px}.hm-root .hm-filepreview-caution{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:#ff9f0a1f;color:#ffd08a;font-size:13px}.hm-root .hm-filepreview-caution-mark{display:grid;place-items:center;flex-shrink:0;width:18px;height:18px;border-radius:50%;background:var(--hm-warn);color:var(--hm-bone-ink);font-size:12px;font-weight:800;line-height:1}.hm-root .hm-filepreview-note{font-size:12px;color:var(--hm-muted)}.hm-root .hm-filepreview-pages{width:100%;max-width:100%;display:flex;flex-direction:column;gap:16px}.hm-root .hm-filepreview-page{width:100%;aspect-ratio:8.5 / 11;display:flex;flex-direction:column;gap:3%;padding:9% 8%;border-radius:6px;background:#f4f1ea;color:#1a1a1a;box-shadow:0 10px 40px #00000080}.hm-root .hm-filepreview-bar{height:1.6%;border-radius:2px;background:#1a1a1a;opacity:.45}.hm-root .hm-filepreview-bar[data-bar=title]{height:4%;width:55%;opacity:.85}.hm-root .hm-filepreview-bar[data-bar=subtitle]{height:2.2%;width:30%;margin-bottom:3%;opacity:.35}.hm-root .hm-filepreview-bar[data-bar=after-figure]{margin-top:4%}.hm-root .hm-filepreview-bar[data-w="58"]{width:58%}.hm-root .hm-filepreview-bar[data-w="64"]{width:64%}.hm-root .hm-filepreview-bar[data-w="86"]{width:86%}.hm-root .hm-filepreview-bar[data-w="88"]{width:88%}.hm-root .hm-filepreview-bar[data-w="90"]{width:90%}.hm-root .hm-filepreview-bar[data-w="92"]{width:92%}.hm-root .hm-filepreview-bar[data-w="94"]{width:94%}.hm-root .hm-filepreview-bar[data-w="95"]{width:95%}.hm-root .hm-filepreview-bar[data-w="96"]{width:96%}.hm-root .hm-filepreview-bar[data-w="98"]{width:98%}.hm-root .hm-filepreview-figure{height:22%;width:100%;margin-top:4%;border:1px solid rgba(0,0,0,.25);border-radius:4px}.hm-root .hm-filepreview-page-number{margin-top:auto;text-align:center;font-size:9px;opacity:.5}.hm-root .hm-vault{flex:1;min-height:0;display:flex;flex-direction:column}.hm-root .hm-vault-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 28px 10px}.hm-root .hm-vault-search{flex:1;min-width:160px}.hm-root .hm-vault-add{padding:9px 16px;font-size:13px;white-space:nowrap}.hm-root .hm-vault-list{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;padding:0 28px 24px;overflow-y:auto}.hm-root[data-hm-layout=mobile] .hm-vault-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search add" "tabs tabs";padding:10px 16px}.hm-root[data-hm-layout=mobile] .hm-vault-search{grid-area:search;min-width:0}.hm-root[data-hm-layout=mobile] .hm-vault-tabs{grid-area:tabs}.hm-root[data-hm-layout=mobile] .hm-vault-add{grid-area:add}.hm-root[data-hm-layout=mobile] .hm-vault-list{padding:0 16px 28px}.hm-root .hm-vault-note{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:14px;background:var(--hm-well);font-size:12px;line-height:1.5;color:var(--hm-muted)}.hm-root .hm-vault-note-mark{display:grid;place-items:center;flex-shrink:0;width:16px;height:16px;margin-top:1px;border-radius:50%;background:var(--hm-warn);color:var(--hm-bone-ink);font-size:11px;font-weight:800}.hm-root[data-hm-layout=mobile] .hm-vault-note{padding:12px 14px}.hm-root .hm-vault-head,.hm-root .hm-vault-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.9fr) 96px;gap:14px}.hm-root .hm-vault-head{padding:4px 16px;font-size:11px;letter-spacing:.06em;color:var(--hm-muted)}.hm-root .hm-vault-row{position:relative;align-items:center;padding:12px 16px;border-radius:14px;background:var(--hm-surface)}.hm-root .hm-vault-row-main{display:flex;align-items:center;gap:12px;min-width:0}.hm-root .hm-vault-row-main:after{content:"";position:absolute;inset:0;border-radius:14px}.hm-root .hm-vault-row-text{display:block;flex:1;min-width:0}.hm-root .hm-vault-row-title,.hm-root .hm-vault-row-user{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-root .hm-vault-row-title{font-size:14px;font-weight:600}.hm-root .hm-vault-row-user{font-size:12px;color:var(--hm-muted)}.hm-root .hm-vault-row-secret{display:flex;align-items:center;gap:8px;min-width:0}.hm-root .hm-vault-row-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--hm-mono);font-size:13px;letter-spacing:.02em;color:var(--hm-muted)}.hm-root .hm-vault-row-value[data-revealed]{color:var(--hm-text)}.hm-root .hm-vault-pill{position:relative;z-index:1;flex-shrink:0;padding:5px 10px;font-size:11px}.hm-root .hm-vault-row-used{font-size:12px;color:var(--hm-muted);white-space:nowrap}@media(hover:hover){.hm-root[data-hm-layout=desktop] .hm-vault-row:hover{background:var(--hm-surface-hover)}}.hm-root[data-hm-layout=mobile] .hm-vault-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main used" "secret secret";gap:10px 12px;padding:14px;border-radius:16px}.hm-root[data-hm-layout=mobile] .hm-vault-row-main{grid-area:main}.hm-root[data-hm-layout=mobile] .hm-vault-row-main:after{border-radius:16px}.hm-root[data-hm-layout=mobile] .hm-vault-row-secret{grid-area:secret}.hm-root[data-hm-layout=mobile] .hm-vault-row-value{font-size:12px}.hm-root[data-hm-layout=mobile] .hm-vault-row-used{grid-area:used;font-size:11px}.hm-root .hm-vault-dialog{max-height:86%;gap:14px;padding:20px 22px 22px;overflow-y:auto}.hm-root[data-hm-layout=mobile] .hm-vault-dialog{max-height:88%}.hm-root .hm-vault-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hm-root .hm-vault-dialog-title{margin-top:4px;font-size:17px;font-weight:600}.hm-root .hm-vault-dialog-sub{font-size:12px;color:var(--hm-muted)}.hm-root .hm-vault-group{display:flex;flex-direction:column;gap:6px}.hm-root .hm-vault-hint{font-size:12px;color:var(--hm-muted)}.hm-root .hm-vault-fine{font-size:12px;line-height:1.45;color:var(--hm-muted)}.hm-root .hm-vault-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.hm-root .hm-vault-foot[data-align=end]{justify-content:flex-end}.hm-root .hm-vault-remove{font-size:13px;color:var(--hm-crimson)}.hm-root .hm-vault-done{padding:10px 18px;font-size:13px}.hm-root .hm-vault-secretbox{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:var(--hm-well)}.hm-root .hm-vault-dots{flex:1;font-family:var(--hm-mono);letter-spacing:.2em;color:var(--hm-muted)}.hm-root .hm-vault-secretbox-actions{display:contents}.hm-root .hm-vault-boxpill{padding:6px 12px;font-size:12px;white-space:nowrap}.hm-root .hm-vault-origins{padding:10px 14px;border-radius:12px;background:var(--hm-well);font-size:13px;color:var(--hm-text-2)}.hm-root[data-hm-layout=mobile] .hm-vault-secretbox{flex-direction:column;align-items:stretch;padding:12px 14px}.hm-root[data-hm-layout=mobile] .hm-vault-dots{flex:none}.hm-root[data-hm-layout=mobile] .hm-vault-secretbox-actions{display:flex;gap:8px}.hm-root[data-hm-layout=mobile] .hm-vault-boxpill{flex:1;padding:9px 12px;font-size:13px;text-align:center}.hm-root .hm-vault-card{display:flex;flex-direction:column;gap:8px}.hm-root .hm-vault-fact-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hm-root .hm-vault-fact-split{display:flex;align-items:center;justify-content:space-between;gap:12px}.hm-root .hm-vault-fact-split[data-gap="10"]{gap:10px}.hm-root .hm-vault-fact-main{min-width:0}.hm-root .hm-vault-fact-value{margin-top:4px;font-size:14px}.hm-root .hm-vault-fact-value[data-style=mono],.hm-root .hm-vault-fact-value[data-style=number],.hm-root .hm-vault-fact-value[data-style=cvc]{font-family:var(--hm-mono);font-size:15px}.hm-root .hm-vault-fact-value[data-style=number]{letter-spacing:.08em;white-space:nowrap}.hm-root .hm-vault-fact-value[data-style=cvc]{letter-spacing:.1em}.hm-root .hm-vault-fact-value[data-style=address]{line-height:1.4}.hm-root .hm-vault-fact-actions{display:flex;flex-shrink:0;gap:6px}.hm-root .hm-vault-factpill{flex-shrink:0;padding:7px 12px;font-size:12px;white-space:nowrap}.hm-root .hm-vault-form-row{display:grid;gap:8px}.hm-root .hm-vault-form-row[data-columns=card]{grid-template-columns:1fr 1fr 1.4fr}.hm-root .hm-vault-form-row[data-columns=city]{grid-template-columns:1.4fr 1fr 1fr}.hm-root .hm-vault-form-heading{padding-top:4px}.hm-root .hm-pc{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:0 28px 24px}.hm-root .hm-pc-body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-rows:auto 1fr;gap:14px;align-items:start}.hm-root .hm-pc-about{grid-column:1;grid-row:1 / span 2}.hm-root .hm-pc-resources{grid-column:2;grid-row:1}.hm-root .hm-pc-actions{grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:8px}.hm-root[data-hm-layout=mobile] .hm-pc{gap:12px;padding:12px 16px 28px}.hm-root[data-hm-layout=mobile] .hm-pc-body{display:flex;flex-direction:column;align-items:stretch;gap:12px}.hm-root[data-hm-layout=mobile] .hm-pc-actions{display:grid;grid-template-columns:1fr 1fr}.hm-root .hm-pc-screen{position:relative;flex-shrink:0;aspect-ratio:16 / 9;overflow:hidden;border-radius:18px;background:#050505;border:1px solid var(--hm-hairline)}.hm-root .hm-pc-grid{position:absolute;inset:0;background-image:linear-gradient(#0f1113 1px,transparent 1px),linear-gradient(90deg,#0f1113 1px,transparent 1px);background-size:40px 40px}.hm-root .hm-pc-titlebar{position:absolute;top:0;left:0;right:0;height:28px;display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--hm-well);border-bottom:1px solid var(--hm-hairline);font-size:11px;color:var(--hm-muted)}.hm-root .hm-pc-lights{display:flex;gap:4px}.hm-root .hm-pc-lights span{width:8px;height:8px;border-radius:50%;background:var(--hm-raised)}.hm-root .hm-pc-app{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-root .hm-pc-screen[data-mode=idle] .hm-pc-grid{background-image:linear-gradient(#0c0d0f 1px,transparent 1px),linear-gradient(90deg,#0c0d0f 1px,transparent 1px);opacity:.7}.hm-root .hm-pc-screen[data-mode=idle] .hm-pc-titlebar{background:#0f0f11;color:var(--hm-disabled)}.hm-root .hm-pc-screen[data-mode=idle] .hm-pc-lights span{background:var(--hm-surface)}.hm-root .hm-pc-window{position:absolute;left:8%;top:18%;width:58%;height:60%;padding:3%;border-radius:4px;background:var(--hm-well);border:1px solid var(--hm-hairline)}.hm-root .hm-pc-window span{display:block;height:4%;margin-top:3%;border-radius:2px;background:var(--hm-surface)}.hm-root .hm-pc-window span:nth-child(1){width:40%;height:6%;margin-top:0;background:var(--hm-raised)}.hm-root .hm-pc-window span:nth-child(2){width:80%;margin-top:6%}.hm-root .hm-pc-window span:nth-child(3){width:70%}.hm-root .hm-pc-window span:nth-child(4){width:85%}.hm-root .hm-pc-window span:nth-child(5){width:100%;height:30%;margin-top:8%;border-radius:3px;background:var(--hm-chrome);border:1px dashed var(--hm-raised)}.hm-root .hm-pc-pointer{position:absolute;left:52%;top:62%;width:10px;height:10px;border-radius:50%;background:var(--hm-bone);box-shadow:0 0 0 6px #e8e4dc2e}.hm-root .hm-pc-caption{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:0 24px;font-size:13px;text-align:center;color:var(--hm-muted)}.hm-root .hm-pc-screen[data-mode=unreachable] .hm-pc-caption{bottom:48px;color:#ffb3ad}.hm-root .hm-pc-alert{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--hm-crimson);color:var(--hm-bone-ink);font-weight:800}.hm-root .hm-pc-state{position:absolute;left:12px;bottom:12px;display:flex}.hm-root .hm-pc-controls{position:absolute;right:12px;bottom:12px;display:flex;gap:6px}.hm-root .hm-pc-shot,.hm-root .hm-pc-control{padding:7px 12px;font-size:12px}.hm-root .hm-pc-shot{background:#1c1c1ee6}.hm-root[data-hm-layout=mobile] .hm-pc-screen{border-radius:16px}.hm-root[data-hm-layout=mobile] .hm-pc-titlebar{height:22px;font-size:10px}.hm-root[data-hm-layout=mobile] .hm-pc-caption{font-size:12px}.hm-root .hm-pc-card-head{display:flex;align-items:center;justify-content:space-between}.hm-root .hm-pc-edit{padding:5px 10px;font-size:12px}.hm-root .hm-pc-meter{display:flex;flex-direction:column;gap:6px}.hm-root .hm-pc-meter-line{display:flex;justify-content:space-between;font-size:13px}.hm-root .hm-pc-meter-name{color:var(--hm-muted)}.hm-root .hm-pc-action{width:100%;padding:12px 16px;border-radius:14px;background:var(--hm-surface);font-size:13px;font-weight:600;text-align:left}.hm-root .hm-pc-action:disabled,.hm-root .hm-pc-edit:disabled{color:var(--hm-disabled-2);cursor:default}.hm-root[data-hm-layout=mobile] .hm-pc-action{padding:12px 10px;background:var(--hm-raised);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-root .hm-rz{gap:16px;padding:22px 24px}.hm-root[data-hm-layout=mobile] .hm-rz{padding:18px 16px 28px}.hm-root .hm-rz-text{font-size:14px;line-height:1.5;color:var(--hm-text-2)}.hm-root .hm-rz-spec{color:var(--hm-text);font-weight:600}.hm-root .hm-rz-current{font-size:12px;color:var(--hm-muted)}.hm-root .hm-rz-fields{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:10px}.hm-root .hm-rz-progress{display:flex;justify-content:space-between;font-size:13px}.hm-root .hm-rz-progress-spec{color:var(--hm-muted)}.hm-root .hm-rz-foot{display:flex;justify-content:flex-end;gap:8px}.hm-root .hm-rz-later{align-self:flex-start;padding:10px 14px;font-size:13px;color:var(--hm-text-2)}.hm-root .hm-rz-go{padding:11px 20px;font-size:13px}.hm-root .hm-int-bar{display:flex;align-items:center;gap:8px;padding:12px 16px 10px;flex-shrink:0}.hm-root[data-hm-layout=mobile] .hm-int-bar{padding-top:10px}.hm-root .hm-primary.hm-int-connect{padding:10px 16px;font-size:13px;white-space:nowrap}.hm-root .hm-iconbtn.hm-int-connect-round{width:40px;height:40px}.hm-root .hm-int-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:16px;padding:0 16px 20px;overflow-y:auto}.hm-root .hm-int-list,.hm-root .hm-int-services{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.hm-root .hm-int-list{gap:8px}.hm-root .hm-int-warn{color:var(--hm-warn)}.hm-root .hm-int-reconnect{padding:7px 12px;border-radius:999px;background:var(--hm-bone);color:var(--hm-bone-ink);font-size:12px;font-weight:600;white-space:nowrap}.hm-root[data-hm-layout=desktop] .hm-int-backdrop{grid-column:3}.hm-root .hm-primary.hm-int-action{padding:10px 18px;font-size:13px}.hm-root .hm-pill.hm-int-quiet{padding:10px 14px;font-size:13px;color:var(--hm-text-2)}.hm-root .hm-dialog.hm-int-picker{max-height:80%;padding:16px 16px 28px;gap:12px}.hm-root[data-hm-layout=mobile] .hm-dialog.hm-int-picker{max-height:78%}.hm-root .hm-int-services{gap:6px;min-height:0;overflow-y:auto}.hm-root .hm-int-services>li{flex-shrink:0}.hm-root .hm-int-service{display:flex;flex-direction:column;gap:3px}.hm-root .hm-int-service-head{display:flex;align-items:center;gap:8px}.hm-root .hm-int-service-name{font-size:14px;font-weight:600}.hm-root .hm-int-service-blurb{font-size:13px;color:var(--hm-text-2);line-height:1.4}.hm-root .hm-int-service-status{margin-top:2px;font-size:12px;color:var(--hm-muted)}.hm-root .hm-int-service-status[data-connected]{color:var(--hm-ok)}.hm-root .hm-int-service-note{font-size:12px;color:var(--hm-muted)}.hm-root .hm-dialog.hm-int-account{max-height:86%;overflow-y:auto;gap:16px}.hm-root[data-hm-layout=desktop] .hm-dialog.hm-int-account{padding:20px 22px 22px}.hm-root[data-hm-layout=mobile] .hm-dialog.hm-int-account{max-height:88%}.hm-root .hm-int-account-head{display:flex;align-items:center;gap:14px}.hm-root .hm-int-account-id{flex:1;min-width:0}.hm-root .hm-int-account-name{font-size:17px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-root .hm-int-account-status{font-size:12px;color:var(--hm-muted)}.hm-root .hm-int-account-status [data-broken]{color:var(--hm-warn)}.hm-root .hm-int-banner{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#ff9f0a1f}.hm-root .hm-int-banner-text{flex:1;font-size:13px;color:#ffd08a;line-height:1.4}.hm-root .hm-primary.hm-int-banner-action{padding:9px 14px;font-size:12px;white-space:nowrap}.hm-root .hm-int-group{display:flex;flex-direction:column;gap:6px}.hm-root .hm-int-note{font-size:12px;color:var(--hm-muted)}.hm-root .hm-int-cc{display:flex;align-items:center;justify-content:space-between;gap:12px}.hm-root .hm-int-cc-text,.hm-root .hm-int-cc-title,.hm-root .hm-int-cc-value{display:block}.hm-root .hm-int-cc-title{font-size:13.5px;font-weight:600}.hm-root .hm-int-cc-value,.hm-root .hm-int-cc-edit{font-size:12px;color:var(--hm-muted)}.hm-root .hm-int-used{font-size:13.5px;color:var(--hm-text-2)}.hm-root .hm-int-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:4px}.hm-root .hm-int-foot-actions{display:flex;gap:8px}.hm-root .hm-int-remove{font-size:13px;color:var(--hm-crimson)}.hm-root .hm-dialog.hm-int-ccedit{padding:16px 16px 28px;gap:14px}.hm-root .hm-int-ccedit-note{font-size:12px;color:var(--hm-muted);line-height:1.45}.hm-root .hm-int-ccedit-actions{display:flex;justify-content:flex-end;gap:8px}.hm-root .hm-settings-page{flex:1;min-height:0;overflow-y:auto;padding:0 28px 24px;display:flex;flex-direction:column;gap:12px}.hm-root .hm-settings-page--search,.hm-root .hm-settings-page--system{gap:14px}.hm-root .hm-settings-page--notifications{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start}.hm-root[data-hm-layout=mobile] .hm-settings-page{padding:12px 16px 28px}.hm-root[data-hm-layout=mobile] .hm-settings-page--channels,.hm-root[data-hm-layout=mobile] .hm-settings-page--system{padding-top:0;gap:10px}.hm-root[data-hm-layout=mobile] .hm-settings-page--notifications{grid-template-columns:minmax(0,1fr)}.hm-root .hm-settings-toolbar{padding:0 28px 12px;display:flex;justify-content:flex-end}.hm-root[data-hm-layout=mobile] .hm-settings-toolbar{padding:10px 16px 14px}.hm-root .hm-settings-action{padding:10px 16px;font-size:13px;white-space:nowrap}.hm-root[data-hm-layout=mobile] .hm-settings-action--connect{padding:9px 14px}.hm-root .hm-settings-frequent{display:flex;flex-wrap:wrap;gap:8px}.hm-root .hm-settings-chip{padding:8px 14px;font-size:12px;color:var(--hm-text)}.hm-root .hm-settings-results{display:flex;flex-direction:column;gap:6px}.hm-root .hm-channel-card{display:flex;gap:14px;align-items:flex-start}.hm-root .hm-channel-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.hm-root .hm-channel-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hm-root .hm-channel-name{font-size:15px;font-weight:600}.hm-root .hm-channel-detail{font-size:13px;color:var(--hm-muted);line-height:1.45}.hm-root .hm-channel-permissions{display:flex;margin-top:2px}.hm-root .hm-channel-steps{margin-top:2px}.hm-root .hm-channel-actions{display:flex;gap:8px;flex-shrink:0;align-self:center}.hm-root .hm-channel-action{padding:9px 16px;font-size:13px;white-space:nowrap}.hm-root[data-hm-layout=mobile] .hm-channel-actions{flex-wrap:wrap;flex-shrink:1;align-self:auto;margin-top:4px}.hm-root[data-hm-layout=mobile] .hm-channel-action{padding:9px 14px}.hm-root .hm-channel-picker{max-height:80%}.hm-root .hm-channel-picker-list{overflow-y:auto;display:flex;flex-direction:column;gap:8px}.hm-root .hm-channel-picker-name{display:block;font-size:14px;font-weight:600}.hm-root .hm-channel-picker-blurb{display:block;font-size:12px;color:var(--hm-muted);line-height:1.4}.hm-root .hm-channel-picker-allows{display:block;margin-top:2px;font-size:11px;color:var(--hm-disabled)}.hm-root .hm-channel-picker-state{font-size:12px;color:var(--hm-muted);white-space:nowrap}.hm-root .hm-system-lanes{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hm-root .hm-system-lane-version{margin-top:6px;font-size:26px;font-weight:600}.hm-root .hm-system-lane-note{margin-top:4px;font-size:12px;color:var(--hm-muted)}.hm-root[data-hm-layout=mobile] .hm-system-lanes{grid-template-columns:1fr 1fr;gap:8px}.hm-root[data-hm-layout=mobile] .hm-system-lane--approved{grid-column:1 / -1;margin-top:2px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.hm-root[data-hm-layout=mobile] .hm-system-lane--approved .hm-system-lane-version{margin-top:4px;font-size:22px}.hm-root[data-hm-layout=mobile] .hm-system-lane--approved .hm-system-lane-note{margin-top:0;max-width:55%;text-align:right}.hm-root .hm-system-maintenance{display:flex;align-items:center;gap:18px}.hm-root .hm-system-maintenance-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.hm-root .hm-system-maintenance-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hm-root .hm-system-maintenance-title{font-size:15px;font-weight:600;white-space:nowrap}.hm-root .hm-system-maintenance-text{font-size:13px;color:var(--hm-muted);line-height:1.45}.hm-root .hm-system-maintenance-text b{color:var(--hm-text);font-weight:600}.hm-root .hm-system-maintenance-tags{display:flex;gap:6px;flex-wrap:wrap}.hm-root .hm-system-maintenance-actions{display:flex;gap:8px;flex-shrink:0}.hm-root[data-hm-layout=mobile] .hm-system-maintenance{flex-direction:column;align-items:stretch;gap:12px}.hm-root .hm-system-current{display:flex;align-items:center;gap:12px}.hm-root .hm-system-current-title{font-size:15px;font-weight:600}.hm-root .hm-system-current-text{font-size:13px;color:var(--hm-muted)}.hm-root .hm-system-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.hm-root[data-hm-layout=mobile] .hm-system-columns{display:contents}.hm-root .hm-system-recovery-actions{display:flex;gap:8px;margin-top:12px}.hm-root .hm-system-recovery-action{padding:9px 16px;font-size:13px}.hm-root .hm-switchcard-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.hm-root .hm-switchcard-title{font-size:15px;font-weight:600}.hm-root .hm-switchcard-note{font-size:12px;color:var(--hm-muted)}.hm-root .hm-switchcard-note--loose{line-height:1.45}.hm-root .hm-notify-times{display:flex;align-items:center;gap:8px}.hm-root .hm-notify-times--off{opacity:.4}.hm-root .hm-notify-dash{color:var(--hm-muted)}.hm-root .hm-support-text{font-size:14px;line-height:1.5;color:var(--hm-text-2)}.hm-root .hm-support-strong{color:var(--hm-text);font-weight:600}.hm-root .hm-support-export{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hm-root .hm-support-note{font-size:12px;color:var(--hm-muted)}.hm-root .hm-support-contact{font-size:14px}.hm-root .hm-account-owner{display:flex;align-items:center;gap:14px}.hm-root .hm-account-avatar{width:56px;height:56px;border-radius:50%;background:var(--hm-raised);display:grid;place-items:center;font-size:20px;font-weight:700}.hm-root .hm-account-who{flex:1;min-width:0}.hm-root .hm-account-name{font-size:18px;font-weight:600}.hm-root .hm-account-contact{font-size:12px;color:var(--hm-muted)}.hm-root[data-hm-layout=mobile] .hm-account-owner{padding:16px}.hm-root[data-hm-layout=mobile] .hm-account-avatar{width:44px;height:44px;font-size:16px}.hm-root[data-hm-layout=mobile] .hm-account-who{flex:0 1 auto;min-width:auto}.hm-root[data-hm-layout=mobile] .hm-account-name{font-size:16px}.hm-root .hm-account-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--hm-raised);font-size:13.5px}.hm-root .hm-account-row:first-child{border-top-color:transparent}.hm-root .hm-account-row-text{min-width:0}.hm-root .hm-account-row-title{font-weight:600}.hm-root .hm-account-row-detail{font-size:12px;color:var(--hm-muted)}.hm-root .hm-account-action{padding:7px 12px;font-size:12px;white-space:nowrap}.hm-root .hm-account-action:disabled{color:var(--hm-disabled-2);cursor:default}.hm-root .hm-account-action.hm-is-danger{color:var(--hm-crimson)}.hm-root .hm-identity{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.hm-root .hm-identity-intro{padding:0 28px 8px;display:flex;flex-direction:column;gap:4px}.hm-root .hm-identity-intro-text{font-size:13px;color:var(--hm-muted)}.hm-root .hm-identity-scroll{flex:1;min-height:0;overflow-y:auto;padding:0 28px 16px;display:flex;flex-direction:column;gap:12px}.hm-root .hm-identity-personality{display:grid;grid-template-columns:1fr;gap:12px;align-items:start}.hm-root .hm-identity-side{display:flex;flex-direction:column;gap:12px}.hm-root .hm-identity-card-title{font-weight:600;font-size:15px}.hm-root .hm-identity-name{padding:18px;display:flex;align-items:center;gap:14px}.hm-root .hm-identity-name-main{flex:1;min-width:0}.hm-root .hm-identity-name-line{display:flex;align-items:baseline;gap:12px;margin-top:2px;flex-wrap:wrap}.hm-root .hm-identity-name-text{font-size:22px;font-weight:600;letter-spacing:-.3px}.hm-root .hm-identity-id{font-size:12px;color:var(--hm-muted);font-family:var(--hm-mono)}.hm-root .hm-identity-rename{margin-left:auto;font-size:12px;color:var(--hm-bone)}.hm-root .hm-identity-name-edit{display:flex;gap:8px;align-items:center;margin-top:4px}.hm-root .hm-identity-name-save{padding:9px 14px;font-size:13px}.hm-root .hm-identity-name-cancel{padding:9px 12px;font-size:13px}.hm-root .hm-identity-soul{padding:0;overflow:hidden;display:flex;flex-direction:column}.hm-root .hm-identity-soul-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--hm-raised);flex-wrap:wrap}.hm-root .hm-identity-soul-title{display:flex;align-items:center;gap:10px}.hm-root .hm-identity-soul-status{font-size:12px;color:var(--hm-muted)}.hm-root .hm-identity-soul-status[data-tone=unsaved]{color:var(--hm-warn)}.hm-root .hm-identity-soul-status[data-tone=pending]{color:var(--hm-bone)}.hm-root .hm-identity-preview-toggle{padding:6px 10px;font-size:12px;font-weight:400;color:var(--hm-text-2)}.hm-root .hm-identity-managed{padding:10px 16px;font-size:11px;color:var(--hm-disabled);font-family:var(--hm-mono);border-bottom:1px dashed var(--hm-raised)}.hm-root .hm-identity-preview{padding:16px 18px;display:flex;flex-direction:column;gap:8px;min-height:260px;font-size:15px;line-height:1.6}.hm-root .hm-identity-preview-line{display:flex;gap:10px;color:var(--hm-text)}.hm-root .hm-identity-preview-bullet{color:var(--hm-disabled)}.hm-root .hm-identity-preview-line[data-lead] .hm-identity-preview-text{font-style:italic}.hm-root .hm-identity-soul-foot{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--hm-raised);flex-wrap:wrap}.hm-root .hm-identity-save{padding:10px 18px;font-size:13px}.hm-root .hm-identity-save:disabled{background:var(--hm-raised);color:var(--hm-muted)}.hm-root .hm-identity-discard{padding:10px 14px;font-size:13px}.hm-root .hm-identity-soul-count{margin-left:auto;font-size:11px;color:var(--hm-disabled);font-family:var(--hm-mono)}.hm-root .hm-identity-presets-note{font-size:12px;color:var(--hm-muted);line-height:1.5}.hm-root .hm-identity-presets{display:flex;flex-direction:column;gap:6px}.hm-root .hm-identity-preset{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--hm-raised);color:var(--hm-text)}.hm-root .hm-identity-preset[aria-pressed=true]{background:var(--hm-bone);color:var(--hm-bone-ink)}.hm-root .hm-identity-preset-main{flex:1;min-width:0}.hm-root .hm-identity-preset-label{display:block;font-weight:600;font-size:13.5px}.hm-root .hm-identity-preset-description{display:block;font-size:12px;opacity:.75}.hm-root .hm-identity-preset-state{font-size:11px;font-weight:600;letter-spacing:.06em}.hm-root .hm-identity-revision{display:flex;align-items:center;gap:10px;font-size:13px;padding:6px 0;border-bottom:1px solid #232325}.hm-root .hm-identity-revision-number{font-family:var(--hm-mono);color:var(--hm-text-2)}.hm-root .hm-identity-revision[data-current] .hm-identity-revision-number{color:var(--hm-text)}.hm-root .hm-identity-revision-by{flex:1;min-width:0;color:var(--hm-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-root .hm-identity-revision-note{font-size:11px;color:var(--hm-bone)}.hm-root .hm-identity-revision-restore{font-size:12px;color:var(--hm-text-2)}.hm-root .hm-identity-revisions-foot{font-size:11px;color:var(--hm-disabled);line-height:1.5;margin-top:4px}.hm-root .hm-identity-brief-note{font-size:12.5px;color:var(--hm-muted);line-height:1.55;columns:2;column-gap:28px}.hm-root .hm-identity-brief-line{font-size:12.5px;color:var(--hm-text-2);font-family:var(--hm-mono)}.hm-root .hm-identity-block{display:flex;flex-direction:column;gap:8px}.hm-root .hm-identity-skills-head{display:flex;align-items:center;justify-content:space-between;padding:8px 2px 0}.hm-root .hm-identity-skills-heading{min-width:0;flex:1}.hm-root .hm-identity-skills-count{font-size:13px;color:var(--hm-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-root .hm-identity-install{padding:8px 14px;font-size:12px;white-space:nowrap}.hm-root .hm-identity-skill{display:flex;flex-direction:column;gap:6px;padding:12px 18px;border-bottom:1px solid var(--hm-raised)}.hm-root .hm-identity-skill-line{display:flex;align-items:center;gap:10px}.hm-root .hm-identity-skill-name{font-size:14px;font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-root .hm-identity-skill-kind{font-size:11px;color:var(--hm-muted);white-space:nowrap;flex-shrink:0}.hm-root .hm-identity-skill-note{font-size:12px;line-height:1.45;color:var(--hm-muted)}.hm-root .hm-identity-skill[data-blocked] .hm-identity-skill-note{color:#ffb3ad}.hm-root .hm-identity-danger-row{display:flex;align-items:center;gap:14px;padding:14px 18px}.hm-root .hm-identity-danger-row:not(:last-child){border-bottom:1px solid var(--hm-raised)}.hm-root .hm-identity-danger-main{flex:1;min-width:0}.hm-root .hm-identity-danger-title{font-size:14px;font-weight:600}.hm-root .hm-identity-danger-text{font-size:12px;color:var(--hm-muted);margin-top:2px;line-height:1.45}.hm-root .hm-identity-danger-action{padding:9px 14px;font-size:12px;white-space:nowrap}.hm-root .hm-identity-danger-delete{background:var(--hm-crimson-tint);color:var(--hm-crimson)}.hm-root .hm-identity-delete{max-height:90%;overflow-y:auto;padding:22px 24px;gap:14px}.hm-root .hm-identity-delete-actions{display:flex;justify-content:flex-end;gap:8px}.hm-root .hm-identity-delete-cancel{align-self:flex-start;padding:10px 14px;font-size:13px;color:var(--hm-text-2)}.hm-root .hm-identity-delete-confirm{padding:11px 20px;font-size:13px;background:var(--hm-crimson);color:#fff}.hm-root .hm-identity-delete-confirm:disabled{background:var(--hm-raised);color:var(--hm-muted)}.hm-root[data-hm-layout=mobile] .hm-identity-intro{padding:4px 16px 8px}.hm-root[data-hm-layout=mobile] .hm-identity-scroll{padding:0 16px 24px}.hm-root[data-hm-layout=mobile] .hm-identity-name{padding:14px}.hm-root[data-hm-layout=mobile] .hm-identity-skills-head{padding:6px 2px 0}.hm-root[data-hm-layout=mobile] .hm-identity-skill{padding:12px 14px}.hm-root[data-hm-layout=mobile] .hm-identity-danger-row{padding:14px}.hm-root[data-hm-layout=mobile] .hm-identity-delete{padding:18px 16px 28px}.hm-root[data-hm-layout=desktop] .hm-details-backdrop{left:372px}.hm-root .hm-dialog.hm-details{max-height:86%;padding:12px 22px 22px;overflow-y:auto}.hm-root[data-hm-layout=mobile] .hm-dialog.hm-details{max-height:88%;padding:14px 12px 24px}.hm-root .hm-details-header{display:grid;grid-template-columns:38px 1fr 38px;align-items:center;flex-shrink:0;padding:2px 0 6px}.hm-root .hm-details-title{text-align:center;font-size:17px;font-weight:600}.hm-root .hm-details-body{flex:1;padding:0 16px 24px;overflow-y:auto;font-size:14px}.hm-root[data-hm-layout=mobile] .hm-details-body{padding:0 4px 8px}.hm-root .hm-details-hero{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 0 16px}.hm-root .hm-details-photo{position:relative;display:grid}.hm-root .hm-details-photo-badge{position:absolute;right:-2px;bottom:-2px;width:26px;height:26px;border-radius:50%;background:var(--hm-crimson);border:2px solid #000;display:grid;place-items:center;color:#fff}.hm-root .hm-details-name{font-size:22px;font-weight:600}.hm-root .hm-details-status{font-size:13px;color:var(--hm-muted)}.hm-root .hm-details-status[data-tone=fault]{color:var(--hm-warn)}.hm-root .hm-details-status[data-tone=live]{color:var(--hm-crimson)}.hm-root .hm-details-status[data-tone=live] .hm-details-status-word{background-image:linear-gradient(90deg,#ff453a 0% 30%,#fff 50%,#ff453a 70% 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:hm-text-sweep 2.4s linear infinite}.hm-root .hm-details-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hm-root .hm-details-chip{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:16px;background:var(--hm-well)}.hm-root .hm-details-chip-value{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.hm-root[data-hm-layout=mobile] .hm-details-chip{min-width:0;padding:10px;border-radius:14px}.hm-root[data-hm-layout=mobile] .hm-details-chip-value{white-space:nowrap}.hm-root .hm-details-fault{margin-top:10px;display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:16px;background:#ff9f0a1a;border:1px solid rgba(255,159,10,.35)}.hm-root .hm-details-fault-title{display:flex;align-items:center;gap:8px;font-weight:600;color:#ffb340}.hm-root .hm-details-fault-mark{width:18px;height:18px;border-radius:50%;background:var(--hm-warn);color:var(--hm-bone-ink);display:grid;place-items:center;font-size:12px;font-weight:700}.hm-root .hm-details-fault-detail{font-size:13px;line-height:1.45;color:var(--hm-text-2)}.hm-root .hm-details-fault-actions{margin-top:4px;display:flex;gap:8px}.hm-root .hm-details-fix{padding:9px 16px;font-size:13px}.hm-root .hm-details-diagnostics{padding:9px 14px;font-size:13px}.hm-root .hm-details-rows{margin-top:14px;padding:4px 0;border-radius:18px;background:var(--hm-well)}.hm-root .hm-details-links{margin-top:14px;display:flex;gap:8px}.hm-root .hm-details-link{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 8px;border-radius:999px;background:var(--hm-well);font-size:13px;font-weight:600;text-align:center}.hm-root[data-hm-layout=mobile] .hm-details-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.hm-root[data-hm-layout=mobile] .hm-details-link{min-width:0;gap:7px;padding:12px 6px;font-size:13.5px;white-space:nowrap}.hm-root .hm-details-links:has(.hm-details-link--signin){flex-wrap:wrap}.hm-root .hm-details-link--signin{flex-basis:100%;grid-column:1 / -1}.hm-root .hm-details-thread-head{margin-top:22px;padding:4px 4px 8px}.hm-root .hm-details-thread-card{padding:16px;border-radius:18px;background:var(--hm-well)}.hm-root .hm-details-thread-name{font-size:15px;font-weight:600}.hm-root .hm-details-thread-sub{margin-top:2px;font-size:13px;color:var(--hm-muted)}.hm-root .hm-details-thread-bar{margin-top:12px}.hm-root .hm-details-thread-step{margin-top:8px;display:flex;justify-content:space-between;font-size:12px;color:var(--hm-muted)}.hm-root .hm-details-thread-meta{color:var(--hm-bone)}.hm-root .hm-details-thread-actions{margin-top:14px;display:flex;gap:8px;font-size:13px;font-weight:600}.hm-root .hm-details-thread-primary,.hm-root .hm-details-thread-danger{flex:1;padding:10px;text-align:center}.hm-root .hm-details-thread-danger{color:var(--hm-crimson)}.hm-root .hm-details-thread-note{padding:12px 4px 0;font-size:12px;line-height:1.5;color:var(--hm-muted)}.hm-root .hm-host-check{padding:13px 0;border-bottom:1px solid var(--hm-raised);display:flex;flex-direction:column;gap:4px}.hm-root .hm-host-check:last-child{border-bottom:0}.hm-root .hm-host-check-state{font-size:11px;color:var(--hm-warn);flex-shrink:0}.hm-root .hm-host-check-state[data-state=ready]{color:var(--hm-ok)}.hm-root .hm-onboarding-backdrop{background:#000000b8}.hm-root .hm-onboarding{max-height:92%;overflow-y:auto;padding:22px 24px;gap:18px}.hm-root[data-hm-layout=mobile] .hm-onboarding{padding:18px 16px 28px}.hm-root .hm-onb-head{display:flex;flex-direction:column;gap:12px}.hm-root .hm-onb-top{display:flex;align-items:center;justify-content:space-between}.hm-root .hm-onb-eyebrow{min-width:0;font-size:11px;letter-spacing:.06em;color:var(--hm-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hm-root .hm-onb-title{font-size:20px;font-weight:600;letter-spacing:-.2px;outline:0}.hm-root .hm-onb-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:4px}.hm-root .hm-onb-actions{display:flex;align-items:center;gap:6px}.hm-root .hm-onb-back{padding:10px 14px;font-size:13px;color:var(--hm-text-2)}.hm-root .hm-onb-skip{padding:11px 14px;font-size:13px;color:var(--hm-text-2)}.hm-root .hm-onb-recheck{padding:11px 14px;font-size:13px}.hm-root .hm-onb-next{padding:11px 20px;font-size:13px}.hm-root .hm-onb-next:disabled{background:var(--hm-raised);color:var(--hm-muted)}.hm-root .hm-onb-step{display:flex;flex-direction:column;gap:12px}.hm-root .hm-onb-step--wide{gap:14px}.hm-root .hm-onb-step--tight{gap:8px}.hm-root .hm-onb-note{font-size:12px;color:var(--hm-muted);line-height:1.45}.hm-root .hm-onb-note--spaced{padding-top:4px}.hm-root .hm-onb-lead{font-size:13px;color:var(--hm-text-2);line-height:1.5}.hm-root .hm-onb-lead--muted{color:var(--hm-muted);line-height:1.45}.hm-root .hm-onb-code{font-family:var(--hm-mono);font-size:inherit;background:var(--hm-well);padding:2px 6px;border-radius:6px}.hm-root .hm-onb-source{display:flex;flex-direction:column;gap:4px}.hm-root .hm-onb-source-where{color:var(--hm-text-2)}.hm-root .hm-onb-options{display:flex;flex-direction:column;gap:8px}.hm-root .hm-onb-options--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hm-root .hm-onb-options--pair{display:grid;grid-template-columns:1fr 1fr}.hm-root .hm-onb-options--providers{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.hm-root .hm-onb-option{border-radius:14px;background:var(--hm-well);border:1px solid transparent;cursor:pointer}.hm-root .hm-onb-option.hm-is-chosen{background:var(--hm-raised);border-color:var(--hm-bone)}.hm-root .hm-onb-option.hm-is-unavailable{opacity:.4}.hm-root .hm-onb-option.hm-is-locked{opacity:.55}.hm-root .hm-onb-option--lg{display:flex;align-items:flex-start;gap:12px;padding:14px 16px}.hm-root .hm-onb-option--md{display:flex;flex-direction:column;padding:12px 14px}.hm-root .hm-onb-option--sm{display:flex;flex-direction:column;padding:10px 14px}.hm-root .hm-onb-option--provider{display:flex;align-items:center;gap:10px;padding:10px 12px}.hm-root .hm-onb-option-body{flex:1;min-width:0}.hm-root .hm-onb-option-head{display:flex;align-items:center;gap:8px}.hm-root .hm-onb-option-title{font-weight:600;font-size:15px}.hm-root .hm-onb-option-text{display:block;font-size:13px;color:var(--hm-muted);margin-top:2px;line-height:1.4}.hm-root .hm-onb-logos{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.hm-root .hm-onb-signin{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;border-radius:999px;background:var(--hm-raised);font-size:12px;font-weight:600;color:var(--hm-text)}.hm-root .hm-onb-signin-chevron{color:var(--hm-muted)}.hm-root .hm-onb-option-row{display:flex;gap:8px}.hm-root .hm-onb-option-row--baseline{align-items:baseline;justify-content:space-between}.hm-root .hm-onb-option-row--wrap{align-items:center;flex-wrap:wrap}.hm-root .hm-onb-option-name{font-size:14px;font-weight:600}.hm-root .hm-onb-option-price{font-size:13px;font-weight:600;white-space:nowrap}.hm-root .hm-onb-option-size{font-size:11px;color:var(--hm-muted);white-space:nowrap}.hm-root .hm-onb-option-rec{margin-top:6px}.hm-root .hm-onb-option-spec{font-size:12px;color:var(--hm-text-2);margin-top:4px}.hm-root .hm-onb-option-blurb{font-size:12px;color:var(--hm-muted);margin-top:2px}.hm-root .hm-onb-provider-text{min-width:0}.hm-root .hm-onb-provider-name{display:block;font-size:13.5px;font-weight:600;line-height:1.2}.hm-root .hm-onb-provider-hint{display:block;font-size:11px;color:var(--hm-muted);line-height:1.3}.hm-root .hm-onb-host-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.hm-root .hm-onb-host-name{font-size:14px;font-weight:600}.hm-root .hm-onb-host-facts{font-size:12px;color:var(--hm-muted)}.hm-root .hm-onb-usages{display:flex;flex-direction:column;gap:12px}.hm-root .hm-onb-usage{display:flex;flex-direction:column;gap:5px}.hm-root .hm-onb-usage-label{font-size:12px;color:var(--hm-muted)}.hm-root .hm-onb-legend{display:flex;justify-content:space-between;font-size:11px}.hm-root .hm-onb-legend-item{display:inline-flex;align-items:center;gap:6px;color:var(--hm-muted)}.hm-root .hm-onb-legend-item--agent{color:var(--hm-text)}.hm-root .hm-onb-swatch{width:8px;height:8px;border-radius:2px;background:var(--hm-control)}.hm-root .hm-onb-swatch--bone{background:var(--hm-bone)}.hm-root .hm-onb-swatch--amber{background:var(--hm-warn)}.hm-root .hm-onb-custom{display:flex;flex-direction:column;border-radius:14px;background:var(--hm-well);border:1px solid transparent}.hm-root .hm-onb-custom.hm-is-chosen{background:var(--hm-raised);border-color:var(--hm-bone)}.hm-root .hm-onb-custom-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;font-size:14px}.hm-root .hm-onb-custom-title{font-weight:600}.hm-root .hm-onb-custom-summary{color:var(--hm-muted);font-weight:400;font-size:12px}.hm-root .hm-onb-custom-chevron{color:var(--hm-muted);font-size:12px}.hm-root .hm-onb-custom-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px 14px}.hm-root .hm-onb-exact{display:flex;flex-direction:column;gap:6px}.hm-root .hm-onb-number{display:inline-flex;align-items:center}.hm-root .hm-onb-number-input{border:0;outline:0;font-weight:600;color:var(--hm-text);text-align:right;font-variant-numeric:tabular-nums}.hm-root .hm-onb-number-unit{font-weight:600}.hm-root .hm-onb-number--inline{gap:8px;padding:4px 12px 4px 4px;border-radius:10px;background:var(--hm-chrome)}.hm-root .hm-onb-number--inline .hm-onb-number-input{width:72px;background:transparent;padding:8px 6px;font-size:15px}.hm-root .hm-onb-number--inline .hm-onb-number-unit{font-size:13px}.hm-root .hm-onb-number--boxed{width:fit-content;gap:10px;padding:4px 14px 4px 4px;border-radius:12px;background:var(--hm-well)}.hm-root .hm-onb-number--boxed .hm-onb-number-input{width:110px;background:var(--hm-chrome);border-radius:9px;padding:10px 12px;font-size:16px}.hm-root .hm-onb-number--boxed .hm-onb-number-unit{font-size:14px}.hm-root .hm-onb-extra{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:14px;background:var(--hm-well)}.hm-root .hm-onb-extra-title{font-size:13px;font-weight:600}.hm-root .hm-onb-extra-text{font-size:12px;color:var(--hm-muted)}.hm-root .hm-onb-trial{display:flex;align-items:center;justify-content:space-between;gap:12px}.hm-root .hm-onb-trial-text{font-size:12px;color:var(--hm-muted);line-height:1.45}.hm-root .hm-onb-trial-total{color:var(--hm-text);font-weight:600}.hm-root .hm-onb-progress-head{display:flex;justify-content:space-between;font-size:13px}.hm-root .hm-onb-progress-host{color:var(--hm-muted)}.hm-root .hm-onb-plan{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.hm-root .hm-onb-plan-row{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--hm-muted)}.hm-root .hm-onb-plan-row.hm-is-complete{color:var(--hm-text)}.hm-root .hm-onb-plan-dot{background:var(--hm-control)}.hm-root .hm-onb-name{display:flex;align-items:center;gap:14px}.hm-root .hm-onb-photo{position:relative;display:inline-grid;flex-shrink:0}.hm-root .hm-onb-photo-edit{position:absolute;right:-2px;bottom:-2px;width:22px;height:22px;border-radius:50%;background:var(--hm-bone);color:var(--hm-bone-ink);display:grid;place-items:center;border:2px solid var(--hm-surface)}.hm-root .hm-onb-ready{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 0 4px;text-align:center}.hm-root .hm-onb-ready-title{font-size:20px;font-weight:600}.hm-root .hm-onb-ready-text{max-width:360px;font-size:13px;color:var(--hm-muted);line-height:1.5}.hm-root .hm-onb-device{min-height:194px}.hm-root .hm-onb-device-well{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 16px;border-radius:14px;background:var(--hm-well);text-align:center}.hm-root .hm-onb-device-label{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--hm-muted)}.hm-root .hm-onb-device-code{font-family:var(--hm-mono);font-size:28px;font-weight:600;letter-spacing:.1em;user-select:all;overflow-wrap:anywhere}.hm-root .hm-onb-device-status{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.45;color:var(--hm-text-2)}.hm-root .hm-onb-device-dot{flex-shrink:0}.hm-root[data-hm-layout=mobile] .hm-onb-device-code{font-size:26px}.hm-root[data-hm-layout=mobile] .hm-onb-foot--signin{flex-direction:column-reverse;align-items:stretch}.hm-root[data-hm-layout=mobile] .hm-onb-foot--signin .hm-onb-back{align-self:flex-start}.hm-root[data-hm-layout=mobile] .hm-onb-foot--signin .hm-onb-actions>button{flex:1}.hm-root :focus-visible{outline:0}.hm-root[data-hm-keys] :focus-visible{outline:2px solid var(--hm-bone);outline-offset:2px}.hm-root[data-hm-keys] :is(.hm-search-field,.hm-composer-bar,.hm-card-chip--field,.hm-onb-number):has(>input:focus-visible){outline:2px solid var(--hm-bone);outline-offset:-2px}.hm-root[data-hm-keys] :is(.hm-search-field,.hm-composer-bar,.hm-card-chip--field,.hm-onb-number)>input:focus-visible{outline:0}.hm-root .hm-dialog:focus-visible,.hm-root .hm-drawer:focus-visible,.hm-root .hm-filepreview:focus-visible,.hm-root .hm-usearch:focus-visible,.hm-root .hm-onb-title:focus-visible,.hm-root .hm-tasks-focus:focus-visible{outline:0}html,body{margin:0;min-height:100%;background:#000}.hm-root.hm-web{min-height:100vh;height:auto;overflow:visible;background:var(--hm-page)}.hm-root .hm-web-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:32px 24px 48px;gap:28px}.hm-root .hm-web-brand{width:100%;max-width:560px;display:flex}.hm-root .hm-web-page:has(.hm-web-card) .hm-web-brand{max-width:440px}.hm-root .hm-web-brand img{display:block}.hm-root .hm-dialog.hm-web-card{width:440px;max-height:none;overflow:visible}.hm-root[data-hm-layout=mobile] .hm-web-page{padding:20px 12px 32px;gap:20px}.hm-root[data-hm-layout=mobile] .hm-dialog.hm-web-card{width:100%;border-radius:24px;padding:18px 16px 22px}.hm-root .hm-web-fieldset{border:0;margin:0;padding:0;min-inline-size:0}.hm-root .hm-web-link{align-self:flex-start;font-size:12.5px;color:var(--hm-muted)}.hm-root .hm-web-link:hover{color:var(--hm-text)}.hm-root .hm-web-alert{margin:0;font-size:12.5px;color:var(--hm-crimson)}.hm-root .hm-web-notice{margin:0;font-size:12.5px;color:var(--hm-text-2)}.hm-root .hm-web-loading{color:var(--hm-muted);font-size:13px}.hm-root .hm-onb-next.hm-web-working:disabled{background:var(--hm-bone);color:var(--hm-bone-ink);cursor:progress}.hm-root .hm-web-working .hm-primary-label{display:inline-flex;align-items:center;gap:8px}.hm-root .hm-web-spinner{width:12px;height:12px;flex:none;box-sizing:border-box;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:hm-spin .8s linear infinite}.hm-root .hm-web-card .hm-field--code:read-only{opacity:.6;cursor:progress}@media(prefers-reduced-motion:reduce){.hm-root .hm-web-spinner{animation-duration:2.4s}}.hm-root .hm-settings-page.hm-web-account{width:560px;max-width:100%;flex:none;overflow:visible;padding:0}.hm-root .hm-web-account .hm-account-who{min-width:0}.hm-root .hm-web-account :is(.hm-account-name,.hm-account-contact,.hm-account-row-title,.hm-account-row-detail){overflow-wrap:anywhere}.hm-root .hm-web-heading{margin:0 0 4px;font-size:20px;font-weight:600;letter-spacing:-.2px}.hm-root .hm-web-actions{display:flex;justify-content:flex-end}.hm-root .hm-web-pill{padding:9px 16px;font-size:13px}html:has(.hm-web-app),body:has(.hm-web-app){height:100%;overflow:hidden}.hm-web-app{height:100vh;height:100dvh;display:flex;flex-direction:column;background:#000}.hm-web-preview{flex:none;margin:0;padding:7px 16px;background:#111113;border-bottom:1px solid #222225;color:#c7c7cc;font:500 12px/1.4 -apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif;text-align:center}.hm-web-preview strong{font-weight:600;color:#f5f5f7}@media(max-width:899px){.hm-web-preview-detail{display:none}.hm-web-preview strong:after{content:" \b7"}.hm-web-preview--development strong:after{content:none}}.hm-web-app-frame{flex:1;min-height:0;position:relative}.hm-root .hm-account-slot .hm-settings-page.hm-web-account{width:100%;max-width:560px}.hm-root .hm-account-slot .hm-web-actions{justify-content:flex-start}.hm-root .hm-account-slot .hm-web-account:has(.hm-account-owner)>.hm-web-heading{display:none}.hm-root.hm-web-embed .hm-web-page{padding:12px 12px 24px;gap:0}.hm-root.hm-web-embed .hm-dialog.hm-web-card{width:100%;max-width:440px}
