.hm{color:#e8f6ff;min-height:100dvh;font-family:var(--font-geist-sans),system-ui,sans-serif;background:#04070c;position:relative;overflow:hidden}.hm *{box-sizing:border-box}.hm button{font:inherit;cursor:pointer}.hm button:disabled{cursor:default}.hm a{color:#9fb3c8;text-decoration:none}.hm a:hover{color:#e8f6ff}.hm :focus-visible,.hm-pop :focus-visible{outline-offset:3px;outline:2px solid #3be8ff}.hm .mono,.hm-pop .mono{font-family:var(--font-geist-mono),ui-monospace,monospace}.hm-lbl{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.18em;color:#7fe9ff;text-transform:uppercase;font-size:11px}.hm-nw{white-space:nowrap}.hm-photo{opacity:.55;pointer-events:none;-webkit-mask-composite:source-in;width:auto;height:900px;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000 96%),linear-gradient(#000 45%,#0000 95%);mask-image:linear-gradient(90deg,#000 40%,#0000 96%),linear-gradient(#000 45%,#0000 95%);-webkit-mask-composite:source-in;mask-composite:intersect}.hm-glow{pointer-events:none;background:radial-gradient(40% 32% at 50% 18%,#3be8ff1a,#04070c00 70%);position:absolute;inset:0}.hm-grid{transform-origin:50% 100%;pointer-events:none;background-image:linear-gradient(#3be8ff1f 1px,#0000 1px),linear-gradient(90deg,#3be8ff1f 1px,#0000 1px);background-size:72px 72px;height:420px;position:absolute;bottom:0;left:-30%;right:-30%;transform:perspective(900px)rotateX(70deg);-webkit-mask-image:linear-gradient(#0000 10%,#000 90%);mask-image:linear-gradient(#0000 10%,#000 90%)}.hm-col{flex-direction:column;gap:28px;max-width:1200px;margin:0 auto;padding:0 40px 32px;display:flex;position:relative}.hm-hdr{z-index:20;justify-content:space-between;align-items:center;gap:16px;height:76px;display:flex;position:relative}.hm-brand{color:#3be8ff;align-items:center;gap:10px;display:flex}.hm-brand img{width:28px;height:28px;display:block}.hm-brand span{letter-spacing:-.01em;color:#e8f6ff;font-size:17px;font-weight:600}.hm-pill{color:#c9d6e3;background:#080f18bf;border:1px solid #3be8ff59;border-radius:999px;align-items:center;gap:12px;height:40px;padding:0 16px;font-size:13px;display:flex}.hm-pill .hm-gw{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.16em;color:#7fe9ff;font-size:11px}.hm-pill .hm-sep{background:#2c4052;width:1px;height:16px}.hm-pill .hm-in{font-family:var(--font-geist-mono),ui-monospace,monospace;color:#f2fbff;white-space:nowrap}.hm-dot{background:#3be8ff;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 10px #3be8ff}.hm-pulse{animation:1.8s ease-in-out infinite hm-pulse}@keyframes hm-pulse{50%{opacity:.35}}.hm-pill-band{display:none}.hm-pill-compact{height:30px;font-family:var(--font-geist-mono),ui-monospace,monospace;background:0 0;gap:6px;padding:0 9px;font-size:11px}.hm-pill-compact .hm-dot{width:6px;height:6px;box-shadow:0 0 8px #3be8ff}.hm-pill-compact .hm-gw{letter-spacing:.04em}.hm-pill-compact .hm-in{color:#c9d6e3;font-size:11px}.hm-hdr-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.hm-acct{color:#c9d6e3;background:#080f18b3;border:1px solid #24384a;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 10px 0 4px;display:flex}.hm-acct:hover{border-color:#3be8ff}.hm-avatar{color:#021016;background:linear-gradient(135deg,#3be8ff,#2398ae);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex}.hm-avatar.lg{width:40px;height:40px;font-size:14px}.hm-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#e8f6ff;width:280px;font-family:var(--font-geist-sans),system-ui,sans-serif;background:#080f18f5;border:1px solid #3be8ff4d;border-radius:16px;outline:none;flex-direction:column;gap:2px;padding:8px;display:flex;position:relative;box-shadow:0 28px 70px -24px #000000d9}.hm-menu-who{align-items:center;gap:12px;padding:12px 10px 14px;display:flex}.hm-menu-who div{flex-direction:column;gap:2px;min-width:0;display:flex}.hm-menu-name{color:#f2fbff;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.hm-menu-email{color:#a9bacb;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.hm-menu-hr{background:#172633;height:1px;margin:0 6px 6px}.hm-mi{cursor:pointer;text-align:left;color:#ff8a7a;width:100%;height:44px;font-size:14px;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 10px;display:flex}.hm-mi svg{color:#ff8a7a}.hm-mi:hover,.hm-mi[data-highlighted]{background:#ff8a7a14}.hm-menu-in{animation:.18s ease-out both hm-menu-in}@keyframes hm-menu-in{0%{opacity:0;transform:translateY(-6px)}}.hm-glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080f18cc;border:1px solid #3be8ff2e;border-radius:16px;position:relative}.hm-br{pointer-events:none;border:0 solid #3be8ff;width:12px;height:12px;position:absolute}.hm-tl{border-top-width:2px;border-left-width:2px;top:-6px;left:-6px}.hm-brr{border-bottom-width:2px;border-right-width:2px;bottom:-6px;right:-6px}.hm-btn-p{color:#021016;background:#3be8ff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-size:14px;font-weight:600;display:flex}.hm-btn-p:hover{background:#7cf3ff}.hm-btn-s{color:#e8f6ff;background:#ffffff08;border:1px solid #2c4052;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-size:14px;font-weight:600;display:flex}.hm-btn-s:hover{border-color:#3be8ff}.hm-btn-o{color:#ddf7ff;white-space:nowrap;background:#3be8ff0f;border:1px solid #3be8ff73;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.hm-btn-o:hover{background:#3be8ff24;border-color:#3be8ff}.hm-btn-t{color:#9fb3c8;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 8px;font-size:12px;display:inline-flex}.hm-btn-t:hover{color:#e8f6ff;background:#ffffff0d}.hm-btn-p:disabled,.hm-btn-s:disabled,.hm-btn-o:disabled,.hm-btn-t:disabled{opacity:.6}.hm-chip{color:#ddf7ff;text-align:left;background:#3be8ff0d;border:1px solid #3be8ff47;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;display:inline-flex}.hm-chip:hover{background:#3be8ff24;border-color:#3be8ff}.hm-tag{height:22px;font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.08em;white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;font-size:10.5px;display:inline-flex}.hm-tag-last{color:#021016;background:#3be8ff;font-weight:500}.hm-tag-ago{color:#a9bacb;background:#c9d6e314}.hm-tag-team{color:#9ff2ff;background:#3be8ff1f}.hm-tag-gen{color:#c9d6e3;background:#c9d6e31a}.hm-spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite hm-spin}@keyframes hm-spin{to{transform:rotate(360deg)}}.hm-greet{text-align:center;justify-content:center;align-items:center;min-height:190px;display:flex}.hm-greet>div{flex-direction:column;align-items:center;gap:12px;max-width:720px;display:flex}.hm-greet h1{letter-spacing:-.04em;color:#f2fbff;margin:0;font-size:52px;font-weight:600;line-height:56px}.hm-greet p{color:#a9bacb;margin:0;font-size:16px;line-height:24px}.hm-sec{flex-direction:column;gap:16px;display:flex}.hm-sec-head{justify-content:space-between;align-items:center;display:flex}.hm-sec-head h2{margin:0}.hm-count{font-family:var(--font-geist-mono),ui-monospace,monospace;color:#8a9bb0;font-size:12px}.hm-teams{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.hm-team{flex-direction:column;gap:16px;min-width:0;height:100%;padding:20px;display:flex}.hm-team.last{border-color:#3be8ff99;box-shadow:0 0 0 1px #3be8ff40,0 24px 60px -28px #3be8ff8c}.hm-team[data-new=true]{animation:1.5s ease-out hm-newpulse}@keyframes hm-newpulse{0%{box-shadow:0 0 0 1px #3be8ff40,0 0 #3be8ff99}60%{box-shadow:0 0 0 1px #3be8ff40,0 0 0 14px #3be8ff00}to{box-shadow:0 0 0 1px #3be8ff40,0 0 #3be8ff00}}.hm-team-top{justify-content:space-between;align-items:center;gap:8px;height:30px;display:flex}.hm-idchip{color:#c9d6e3;height:30px;font-family:var(--font-geist-mono),ui-monospace,monospace;white-space:nowrap;background:#0b1520;border:1px solid #24384a;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:0 6px 0 10px;font-size:13px;display:inline-flex}.hm-idchip span{color:#8a9bb0}.hm-idchip:hover{color:#f2fbff;border-color:#3be8ff}.hm-team-names{flex-direction:column;gap:4px;min-width:0;display:flex}.hm-team-names h3{letter-spacing:-.01em;color:#f2fbff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:20px;font-weight:600;line-height:26px;overflow:hidden}.hm-team-names p{color:#a9bacb;margin:0;font-size:13px}.hm-stats{border-top:1px solid #172633;border-bottom:1px solid #172633;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:14px 0;display:grid}.hm-stat{min-width:0}.hm-stat dt{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.14em;color:#8a9bb0;margin:0;font-size:10px}.hm-stat dd{letter-spacing:-.02em;color:#f2fbff;white-space:nowrap;margin:6px 0 0;font-size:20px;font-weight:600}.hm-fresh{justify-content:space-between;align-items:center;gap:8px;display:flex}.hm-fresh-line{color:#8a9bb0;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex;overflow:hidden}.hm-fresh-line i{background:#5be3a4;border-radius:50%;flex-shrink:0;width:6px;height:6px}.hm-fresh-line.failed{color:#ff8a7a;white-space:normal}.hm-fresh-line.failed i{background:#ff8a7a}.hm-team-cta{margin-top:auto}.hm-add{text-align:center;color:#c9d6e3;background:#3be8ff08;border:1.5px dashed #3be8ff73;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;min-height:280px;padding:24px;display:flex}.hm-add:hover{background:#3be8ff14;border-color:#3be8ff}.hm-add-plus{color:#3be8ff;border:1.5px solid #3be8ff99;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.hm-full{cursor:default;background:#ffffff05;border-style:solid;border-color:#1c2a38;gap:6px}.hm-full .hm-add-title{color:#c9d6e3}.hm-add-title{color:#f2fbff;font-size:18px;font-weight:600}.hm-add-sub{color:#a9bacb;font-size:13px;line-height:19px}.hm-add-slots{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.12em;color:#7fe9ff;font-size:11px}.hm-lower{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.hm-gen{flex-direction:column;grid-column:span 7;gap:20px;padding:24px;display:flex}.hm-gen.wide{grid-column:span 12}.hm-gen-head{align-items:center;gap:16px;display:flex}.hm-gen-icon{color:#3be8ff;background:#3be8ff1a;border:1px solid #3be8ff4d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.hm-gen-head div{flex-direction:column;flex-grow:1;gap:4px;min-width:0;display:flex}.hm-gen-head h2{color:#f2fbff;margin:0;font-size:20px;font-weight:600}.hm-gen-head p{color:#a9bacb;margin:0;font-size:14px}.hm-try{flex-direction:column;gap:12px;display:flex}.hm-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hm-gen-cta{margin-top:auto}.hm-recent{flex-direction:column;grid-column:span 5;gap:4px;min-width:0;padding:20px 12px 12px;display:flex}.hm-recent-head{justify-content:space-between;align-items:center;padding:0 12px 8px;display:flex}.hm-recent-head h2{margin:0}.hm-row{min-height:56px;color:inherit;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.hm-row:hover{color:inherit;background:#3be8ff0f}.hm-row-icon{color:#7fe9ff;background:#0e1a26;border:1px solid #1e2f3e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.hm-row-body{flex-direction:column;flex-grow:1;gap:6px;min-width:0;display:flex}.hm-row-title{color:#e8f6ff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.hm-row-meta{align-items:center;gap:8px;display:flex}.hm-row-ago{font-family:var(--font-geist-mono),ui-monospace,monospace;color:#8a9bb0;white-space:nowrap;font-size:11px}.hm-choices{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.hm-choice{flex-direction:column;gap:18px;min-height:300px;padding:28px;display:flex}.hm-choice.primary{border-color:#3be8ff99;box-shadow:0 0 0 1px #3be8ff40,0 24px 60px -28px #3be8ff8c}.hm-choice h2{letter-spacing:-.02em;color:#f2fbff;margin:0;font-size:24px;font-weight:600;line-height:30px}.hm-choice p{color:#a9bacb;margin:0;font-size:15px;line-height:22px}.hm-skel{background:#ffffff0f;border-radius:8px;animation:1.4s ease-in-out infinite hm-shimmer}@keyframes hm-shimmer{50%{opacity:.45}}.hm-err{flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.hm-err p{color:#ff8a7a;margin:0;font-size:14px}.hm-err small{color:#8a9bb0;font-size:12px}.hm-foot{justify-content:flex-end;gap:20px;padding-top:4px;font-size:13px;display:flex}.hm-dialog{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#e8f6ff;width:min(480px,100% - 32px);max-width:none;font-family:var(--font-geist-sans),system-ui,sans-serif;background:#080f18f5;border:1px solid #3be8ff4d;border-radius:16px;padding:28px;display:block;position:relative;box-shadow:0 28px 70px -24px #000000d9}.hm-sheet{color:#e8f6ff;font-family:var(--font-geist-sans),system-ui,sans-serif;background:#080f18fa;border-top:1px solid #3be8ff4d;max-height:calc(100dvh - 3rem)}.hm-sheet-in{padding:20px 16px 24px;position:relative;overflow-y:auto}.hm-form{flex-direction:column;gap:18px;display:flex}.hm-form h2{letter-spacing:-.02em;color:#f2fbff;margin:0;font-size:24px;font-weight:600;line-height:30px}.hm-form .hm-eyebrow{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.18em;color:#7fe9ff;font-size:11px}.hm-field{flex-direction:column;gap:8px;display:flex}.hm-field label{color:#c9d6e3;font-size:13px;font-weight:500}.hm-input{color:#e8f6ff;width:100%;height:48px;font-size:16px;font:inherit;background:#ffffff08;border:1px solid #56687a;border-radius:12px;padding:0 16px}.hm-input::placeholder{color:#7d8ea0;opacity:1}.hm-input[aria-invalid=true]{border-color:#ff8a7a}.hm-input:disabled{opacity:.6}.hm-alert{color:#ff8a7a;margin:0;font-size:13px;line-height:18px}.hm-fine{color:#8a9bb0;margin:0;font-size:12px;line-height:18px}.hm-help-btn{color:#c9d6e3;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:8px;height:40px;padding:0;font-size:13px;text-decoration:underline;display:inline-flex}.hm-help-btn:hover{color:#e8f6ff}.hm-help-btn svg{transition:transform .18s ease-out}.hm-help-btn[data-panel-open] svg{transform:rotate(180deg)}.hm-help{background:#ffffff08;border:1px solid #223140;border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.hm-help ol{color:#c9d6e3;flex-direction:column;gap:4px;margin:0;padding-left:20px;font-size:13px;line-height:20px;display:flex}.hm-help ol strong{color:#f2fbff;font-weight:600}.hm-help p{color:#8a9bb0;margin:0;font-size:12px;line-height:18px}.hm-urlbar{width:100%;height:auto;display:block}.hm-form-actions{flex-direction:column;gap:10px;display:flex}.hm-form-actions .hm-btn-p{height:48px;font-size:15px}.hm-cancel{color:#c9d6e3;text-underline-offset:3px;background:0 0;border:0;height:40px;font-size:14px;text-decoration:underline}.hm-cancel:hover{color:#e8f6ff}.hm-chat{flex-direction:column;gap:20px;max-width:720px;margin:0 auto;padding:0 24px 48px;display:flex}.hm-chat .hm-glass{flex-direction:column;gap:12px;padding:24px;display:flex}.hm-chat dl{grid-template-columns:140px 1fr;gap:10px 16px;margin:0;font-size:14px;display:grid}.hm-chat dt{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.14em;color:#8a9bb0;text-transform:uppercase;padding-top:3px;font-size:11px}.hm-chat dd{color:#e8f6ff;overflow-wrap:anywhere;min-width:0;margin:0}@media (prefers-reduced-motion:reduce){.hm-pulse,.hm-menu-in,.hm-skel,.hm-team[data-new=true],.hm-spin{animation:none}.hm-skel{opacity:.7}}@media (max-width:980px){.hm-photo{-webkit-mask-composite:source-over;width:min(390px,100%);height:auto;-webkit-mask-image:linear-gradient(#000 35%,#0000 92%);mask-image:linear-gradient(#000 35%,#0000 92%);-webkit-mask-composite:source-over;mask-composite:add}.hm-glow{background:radial-gradient(70% 18% at 20% 4%,#3be8ff1f,#04070c00 70%)}.hm-grid{display:none}.hm-col{gap:20px;padding:0 16px 24px}.hm-hdr{height:64px}.hm-brand{gap:8px}.hm-brand img{width:24px;height:24px}.hm-brand span{font-size:16px}.hm-hdr .hm-pill{display:none}.hm-acct{color:#021016;background:linear-gradient(135deg,#3be8ff,#2398ae);border:0;border-radius:50%;justify-content:center;width:44px;height:44px;padding:0}.hm-acct .hm-avatar{background:0 0;width:44px;height:44px;font-size:14px}.hm-acct svg{display:none}.hm-input{font-size:16px}.hm-band{height:150px}.hm-pill-band{background:#080f18cc;gap:10px;height:44px;padding:0 14px;display:flex}.hm-pill-band .hm-when{flex-grow:1}.hm-greet{text-align:left;min-height:0;padding-top:4px;display:block}.hm-greet>div{align-items:flex-start;gap:8px;max-width:none}.hm-greet h1{letter-spacing:-.035em;font-size:32px;line-height:36px}.hm-greet h1 br{display:none}.hm-greet p{font-size:15px;line-height:22px}.hm-teams{grid-template-columns:repeat(1,minmax(0,1fr))}.hm-team{gap:14px;padding:18px}.hm-team-top{height:auto}.hm-idchip{border-radius:10px;height:44px;padding:0 10px 0 12px;font-size:14px}.hm-team-names p{font-size:14px}.hm-stats{gap:8px;padding:12px 0}.hm-stat dd{margin-top:4px}.hm-fresh-line{font-size:13px}.hm-btn-t{height:44px;padding:0 4px;font-size:13px}.hm-btn-p,.hm-btn-s{height:48px;font-size:15px}.hm-btn-o{justify-content:center;width:100%;height:48px;font-size:15px}.hm-add{text-align:left;flex-direction:row;align-items:center;gap:14px;height:auto;min-height:88px;padding:16px 18px}.hm-add-plus{width:44px;height:44px}.hm-add-text{flex-direction:column;flex-grow:1;gap:4px;display:flex}.hm-add-title{font-size:16px}.hm-add-sub br{display:none}.hm-add-slots{font-size:10.5px}.hm-lower{grid-template-columns:repeat(1,minmax(0,1fr))}.hm-lower>*{grid-column:auto}.hm-gen{gap:16px;padding:18px}.hm-gen-icon{width:44px;height:44px}.hm-gen-head h2{font-size:18px}.hm-gen-head p{font-size:13px;line-height:19px}.hm-gen-cta{order:1;margin-top:0}.hm-try{order:2}.hm-chips{flex-wrap:wrap;gap:8px;display:flex}.hm-chip{padding:0 14px}.hm-chip svg{display:none}.hm-recent{gap:2px;padding:16px 8px 8px}.hm-recent-head{padding:0 10px 8px}.hm-row{min-height:60px;padding:12px 10px}.hm-row-icon{display:none}.hm-row-title{font-size:15px}.hm-choices{grid-template-columns:repeat(1,minmax(0,1fr))}.hm-choice{min-height:0;padding:22px}.hm-foot{justify-content:center;gap:24px;padding:8px 0}.hm-chat dl{grid-template-columns:1fr}}.hm-menu-hr-2{margin:6px}.hm-mi-admin{color:#ddf7ff}.hm-mi-admin svg{color:#7fe9ff}.hm-mi-admin:hover,.hm-mi-admin[data-highlighted]{color:#f2fbff;background:#3be8ff14}.hm-mi-del{color:#ff6b6b;height:36px;font-size:13.5px}.hm-mi-del svg{color:#ff6b6b}.hm-mi-del:hover,.hm-mi-del[data-highlighted]{background:#e5484d1a}.hm-mi-del[data-disabled],.hm-mi-del[aria-disabled=true]{color:#5e4548;cursor:not-allowed;opacity:1;background:0 0}.hm-mi-del[data-disabled] svg,.hm-mi-del[aria-disabled=true] svg{color:#5e4548}.hm-owner-note{color:#8a9bb0;padding:0 10px 6px 36px;font-size:12px;line-height:16px;display:block}.hm-del-dialog{color:#e8f6ff;width:460px;max-width:calc(100% - 32px);font-family:var(--font-geist-sans),system-ui,sans-serif;background:#070d14fa;border:1px solid #e5484d80;border-radius:18px;outline:none;padding:24px;display:block;position:relative;box-shadow:0 40px 100px -30px #000000f2}.hm-del{flex-direction:column;gap:16px;display:flex}.hm-del *{box-sizing:border-box}.hm-del button{font:inherit;cursor:pointer}.hm-del button:disabled{cursor:default}.hm-br-red{border-color:#e5484d}.hm-del-head{align-items:flex-start;gap:12px;display:flex}.hm-del-head>div{flex-direction:column;gap:4px;min-width:0;display:flex}.hm-del-ic{color:#ff8a7a;background:#ff8a7a1a;border:1px solid #ff8a7a59;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.hm-del-title{color:#f2fbff;margin:0;font-family:inherit;font-size:18px;font-weight:600;line-height:24px}.hm-del-intro{color:#a9bacb;font-size:14px;line-height:20px}.hm-del-intro strong{color:#f2fbff;font-weight:600}.hm-del-list{background:#ffffff08;border:1px solid #1c2a38;border-radius:12px;flex-direction:column;gap:8px;margin:0;padding:12px 14px;list-style:none;display:flex}.hm-del-list li{color:#e8f6ff;align-items:center;gap:10px;font-size:14.5px;display:flex}.hm-del-list li span{color:#ff8a7a;display:flex}.hm-del-warn{color:#ff8a7a;font-size:14px;font-weight:600}.hm-del-alert{color:#ffc2b8;background:#ff8a7a1a;border:1px solid #ff8a7a66;border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:20px}.hm-del-link{color:#ffd9d2;text-decoration:underline}.hm-del-acts{justify-content:flex-end;gap:10px;display:flex}.hm-del-cancel{color:#e8f6ff;white-space:nowrap;background:#ffffff08;border:1px solid #2c4052;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.hm-del-cancel:hover{border-color:#5e7184}.hm-del-cancel:disabled{opacity:.5}.hm-btn-d{color:#fff;white-space:nowrap;background:#c8484d;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.hm-btn-d:hover{background:#b93f44}.hm-btn-d[aria-busy=true]{opacity:.85}.hm-btn-d:disabled:not([aria-busy=true]){color:#7a5a5d;cursor:not-allowed;background:#2a1a1d}.hm-del-spin{transform-origin:50%;animation:1s linear infinite hm-spin}.hm-del-sheet{color:#e8f6ff;font-family:var(--font-geist-sans),system-ui,sans-serif;background:#07101a;border-top:1px solid #e5484d8c;border-radius:22px 22px 0 0;box-shadow:0 -20px 60px -10px #000000d9}:is([data-slot=drawer-viewport]:has(>.hm-del-sheet),[data-slot=drawer-overlay]:has(+[data-slot=drawer-viewport]>.hm-del-sheet)){z-index:70}.hm-del.phone{gap:14px;padding:10px 18px 26px}.hm-del-handle{background:#3a4b5c;border-radius:2px;align-self:center;width:40px;height:4px}.hm-del.phone .hm-del-acts{flex-direction:column-reverse}.hm-del.phone .hm-del-cancel,.hm-del.phone .hm-btn-d{width:100%}.hm-del.phone .hm-btn-d{height:48px}.hm-del.phone .hm-del-cancel{height:44px}.hm-btn-trash{color:#8a9bb0;justify-content:center;width:32px;padding:0}.hm-btn-trash:hover{color:#ff8a7a;background:#ff8a7a1a}@media (prefers-reduced-motion:reduce){.hm-del-spin{animation:none}}@media (max-width:980px){.hm-btn-trash{width:44px;height:44px}}
