.ld-home main>.ld-band:not(:first-child),.ld-home>footer{content-visibility:visible;contain-intrinsic-size:none}.hm-h3{letter-spacing:-.01em;color:var(--ink);font-size:16.5px;font-weight:600;line-height:1.35}.hm-spot{isolation:isolate;transition:border-color .3s var(--hm-ease), transform .3s var(--hm-ease), box-shadow .3s var(--hm-ease);position:relative}.hm-spot:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #ffffff09, transparent 65%);transition:opacity .3s var(--hm-ease);position:absolute;inset:0}.hm-spot:hover{border-color:var(--line-strong)!important}.hm-spot:hover:after{opacity:1}@media (prefers-reduced-motion:no-preference){[data-reveal=pending]{opacity:0;transform:translateY(8px)}[data-reveal=in]{transition:opacity .6s var(--hm-ease), transform .6s var(--hm-ease);transition-delay:calc(var(--i,0) * 60ms)}}.hm-live-dot{background:var(--gale);border-radius:999px;flex:none;width:6px;height:6px;display:inline-block;position:relative}.hm-caret{vertical-align:-.17em;background:var(--gale);width:2px;height:1.05em;margin-left:1px;display:inline-block}.hm-ghost{color:#0000}@media (prefers-reduced-motion:no-preference){.hm-live-dot:after{content:"";border-radius:inherit;background:inherit;animation:hm-ping 1.8s var(--hm-ease) infinite;position:absolute;inset:0}.hm-caret{animation:1s step-end infinite hm-blink}}@keyframes hm-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(3)}}@keyframes hm-blink{50%{opacity:0}}.hm-hero{padding-block:64px 80px;position:relative;overflow:hidden}@media (min-width:768px){.hm-hero{padding-block:120px 104px}}@media (min-width:768px) and (max-height:820px){.hm-hero{padding-block:72px 64px}.hm-eyebrow{margin-bottom:22px}.hm-display{font-size:clamp(44px,5.6vw,72px)}}.hm-hero>.ld-container{position:relative}.hm-hero-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hm-hero-grid{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:top;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 0,#000 20%,#0000 75%);mask-image:radial-gradient(60% 55% at 50% 0,#000 20%,#0000 75%)}.hm-hero-glow{background:radial-gradient(closest-side,#ffffff0f,#0000);width:min(980px,160vw);height:620px;position:absolute;top:-320px;left:50%;translate:-50%}.hm-hero-copy{z-index:1;text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;max-width:760px;margin-inline:auto;display:grid;position:relative}.hm-eyebrow{border:1px solid var(--line-strong);max-width:100%;height:28px;color:var(--ink-muted);transition:border-color .18s var(--ld-ease), color .18s var(--ld-ease);background:#ffffff08;border-radius:999px;align-items:center;gap:8px;margin-bottom:32px;padding:0 12px 0 10px;font-size:13px;display:inline-flex}.hm-eyebrow:hover{color:var(--ink);border-color:#3a3b40}.hm-eyebrow-dot{background:var(--gale);border-radius:999px;flex:none;width:6px;height:6px}.hm-display{font-family:var(--font-display);color:var(--ink);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(42px,6vw,76px);font-weight:600;line-height:1.02}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hm-display,.hm-cta-title{background:linear-gradient(#fff 30%,#a9adb4);color:#0000;-webkit-background-clip:text;background-clip:text}}.hm-display span{color:inherit}.hm-sub{max-width:32em;color:var(--ink-muted);text-wrap:balance;margin-top:24px;font-size:17px;line-height:1.55}@media (min-width:768px){.hm-sub{font-size:19px}}.hm-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:36px;display:flex}.hm-ctas .ld-btn{height:44px;padding-inline:20px;font-size:15px}.hm-textlink{height:44px;color:var(--ink-muted);transition:color .16s var(--ld-ease);align-items:center;gap:6px;padding-inline:16px;font-size:15px;font-weight:500;display:inline-flex}.hm-textlink:hover{color:var(--ink)}.hm-textlink svg{transition:transform .2s var(--hm-ease)}.hm-textlink:hover svg{transform:translate(2px)}.hm-trust{color:var(--ink-faint);text-wrap:balance;margin-top:32px;font-size:13.5px}@media (max-width:479.98px){.hm-ctas{flex-direction:column;gap:8px;width:100%}.hm-ctas .ld-btn-primary{width:100%}}@media (prefers-reduced-motion:no-preference){.hm-hero-copy>*{animation:hm-rise .7s var(--hm-ease) both}.hm-hero-copy>.hm-sub{animation-delay:90ms}.hm-hero-copy>.hm-ctas{animation-delay:.18s}.hm-hero-copy>.hm-trust{animation-delay:.27s}}@keyframes hm-rise{0%{opacity:0;transform:translateY(10px)}}.hm-demo{border-top:0;padding-top:0!important}@media (min-width:1024px){.ld-home .hm-demo .ld-head{max-width:900px}}.hm-whatis{border-top:1px solid var(--line);text-align:center;gap:10px;max-width:760px;margin:56px auto 0;padding-top:32px;display:grid}.hm-whatis-q{color:var(--ink);font-size:14px;font-weight:500}.hm-lead{color:var(--ink-muted);text-wrap:pretty;font-size:16px;line-height:1.65}@media (min-width:768px){.hm-lead{font-size:17px}}.hm-flow{z-index:1;position:relative}.hm-stage{background:linear-gradient(#ffffff09,#ffffff02);border:1px solid #ffffff12;border-radius:24px;padding:10px;position:relative;box-shadow:0 0 0 1px #0009,0 40px 120px -40px #000000e6}@media (min-width:768px){.hm-stage{padding:16px}}.hm-stage:before{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);height:1px;position:absolute;top:-1px;left:12%;right:12%}.hm-stage-grid{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto;display:grid}@media (min-width:1024px){.hm-stage-grid{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr);align-items:stretch;max-width:none}}.landing .hm-col{box-shadow:var(--ld-shadow);transition:border-color .4s var(--hm-ease);border-radius:16px;gap:12px;padding:14px;font-size:14px}.landing.ld-home .hm-col[data-slot=card]{background:var(--hm-card), var(--surface)}@media (min-width:1024px){.landing .hm-col{min-height:492px}}.landing.ld-home .hm-col[data-approved]{border-color:#34d39947}.hm-col-head{border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:6px;min-height:24px;padding-bottom:12px;font-size:14px;display:flex}.hm-col-head b{color:var(--ink);font-weight:600}.hm-col-sub{color:var(--ink-faint);text-overflow:ellipsis;overflow:hidden}.landing .hm-chip{border-radius:999px;gap:5px;height:22px;padding-inline:8px;font-size:12px}.hm-dot{background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}.hm-tile{color:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff14}.hm-targets{flex:none;gap:3px;display:inline-flex}.landing .hm-av-brand{color:#f6c48f;font-size:12px;font-weight:600}.hm-agent-logo{background:#fff;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.hm-agent-logo img{width:15px;height:15px}.hm-agent-logo[data-agent=ChatGPT] img{filter:brightness(0)}.hm-chat{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;display:grid}.hm-bubble{max-width:92%;color:var(--ink);line-height:1.45}.hm-bubble-user{background:#27272b;border-radius:14px 14px 4px;justify-self:end;padding:9px 12px}.hm-bubble-agent{color:var(--ink-muted);padding:2px 2px 0}.hm-chat-event{color:var(--success-foreground);white-space:nowrap;background:#34d3990f;border:1px solid #34d39940;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.hm-chat-event>svg{flex:none;width:14px;height:14px}.hm-chat-event code{font-family:var(--font-mono);color:var(--ink);font-size:12px}.hm-chat-event .hm-tile{border-radius:5px;width:18px;height:18px}.hm-chat-event .ml-auto{text-overflow:ellipsis;overflow:hidden}.hm-earlier{opacity:.42;grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.hm-earlier .hm-bubble-user{white-space:nowrap;text-overflow:ellipsis;padding:7px 11px;font-size:13px;overflow:hidden}.hm-earlier .hm-chat-event{border-color:var(--line);color:var(--ink-faint);background:#ffffff05;padding:6px 10px}.hm-earlier .hm-chat-event code{color:var(--ink-muted)}.hm-chat-sep{color:var(--ink-faint);white-space:nowrap;align-items:center;gap:10px;font-size:11px;display:flex}.hm-chat-sep:before,.hm-chat-sep:after{content:"";background:var(--line);flex:1;height:1px}.hm-tool{border:1px solid var(--line-strong);background:var(--hm-well);border-radius:12px;overflow:hidden}.hm-tool-head{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:8px 10px;display:flex}.hm-tool-head code{font-family:var(--font-mono);color:var(--gale);font-size:12.5px}.hm-tool-head svg{flex:none;width:14px;height:14px}.hm-tool-ok{color:var(--success)}.hm-tool-spin{color:var(--ink-faint)}.hm-tool-body{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.hm-tool-pic{object-fit:cover;background:#2a2118;border-radius:8px;width:44px;height:44px;display:block;box-shadow:0 0 0 1px #ffffff14}.landing.ld-home .hm-tool-args{color:#d4d4d8;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.hm-tool-out{border-top:1px dashed var(--line);font-family:var(--font-mono);color:var(--ink-faint);align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.landing .hm-code-badge{height:22px;font-family:var(--font-mono);border-radius:6px;gap:5px;padding-inline:7px;font-size:12px;box-shadow:inset 0 0 0 1px #fbbf2447}.hm-composer{border:1px solid var(--line-strong);background:var(--hm-well);color:var(--ink-faint);border-radius:12px;align-items:center;gap:8px;margin-top:auto;padding:6px 6px 6px 12px;font-size:13px;display:flex}.hm-composer>span:first-child{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.hm-composer-send{width:26px;height:26px;color:var(--ink-muted);background:#27272b;border-radius:8px;place-items:center;display:grid}.hm-composer-send svg{width:14px;height:14px}.hm-queue{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;display:grid;position:relative}.hm-qcard{border:1px solid var(--line-strong);background:var(--hm-well);transition:border-color .4s var(--hm-ease), box-shadow .4s var(--hm-ease);border-radius:12px;gap:10px;padding:12px;display:grid;position:relative}.hm-qcard:not([data-approved]){border-color:#fbbf2452;box-shadow:0 0 0 3px #fbbf240f}.hm-qcard[data-approved]{border-color:#34d39959;box-shadow:0 0 0 3px #34d3990f}.hm-qcard[data-incoming]{border-style:dashed;border-color:var(--line-strong);box-shadow:none}.hm-qcard .hm-qcard-pic,.hm-qcard-cap,.hm-qcard .hm-targets,.hm-qcard .hm-actions{transition:opacity .45s var(--hm-ease), filter .45s var(--hm-ease), color .45s var(--hm-ease)}.hm-qcard[data-incoming] .hm-qcard-pic{opacity:.22;filter:blur(6px)saturate(.3)}.hm-qcard[data-incoming] .hm-qcard-cap{color:#0000;background-image:linear-gradient(#ffffff12,#ffffff12),linear-gradient(#ffffff12,#ffffff12);background-position:0 5px,0 calc(1.45em + 5px);background-repeat:no-repeat;background-size:100% 9px,62% 9px}.hm-qcard[data-incoming] .hm-targets,.hm-qcard[data-incoming] .hm-actions{opacity:.3}.hm-qcard[data-incoming]:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff0b 50%,#0000 65%) 0 0/250% 100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.hm-qcard[data-incoming]:after{animation:1.5s linear infinite hm-skel}}@keyframes hm-skel{0%{background-position:100% 0}to{background-position:-150% 0}}.hm-qcard-who{align-items:center;gap:10px;min-width:0;display:flex}.hm-qcard-who b,.hm-older b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.hm-qcard-who small,.hm-older small{color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.landing .hm-qcard-pic{aspect-ratio:2;object-fit:cover;background:#2a2118;border-radius:9px;width:100%;height:auto;display:block}.hm-qcard-cap{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.hm-qcard-meta{align-items:center;gap:8px;min-width:0;display:flex}.hm-qcard-state{min-width:0;color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;margin-left:auto;font-size:12px;display:inline-flex;overflow:hidden}.hm-qcard-state[data-approved]{color:var(--success-foreground)}.hm-qcard-state svg{flex:none;width:13px;height:13px}.hm-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid;position:relative}.hm-approve-wrap{display:grid;position:relative}.landing .hm-approve{background:var(--gale);border-color:var(--gale);width:100%;color:var(--gale-foreground);font-weight:600;transition:background-color .25s,border-color .25s,color .25s,box-shadow .25s}.landing .hm-approve[data-done]{color:#022c22;background:#34d399;border-color:#34d399;box-shadow:0 0 0 4px #34d39929,0 0 24px -4px #34d3998c}.landing .hm-reject{width:100%;color:var(--ink-muted);background:0 0;transition:opacity .3s}.landing .hm-reject[data-dim]{opacity:.4}.hm-cursor{z-index:3;pointer-events:none;filter:drop-shadow(0 4px 8px #0009);position:absolute;top:0;left:0}.hm-ripple{pointer-events:none;z-index:2;position:absolute;inset:0}.hm-ripple i{opacity:0;border:2px solid #a3e4de;border-radius:999px;width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:no-preference){.hm-ripple i{animation:.65s ease-out both hm-ring}.hm-ripple i+i{animation-delay:.14s}}@keyframes hm-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}.hm-older{border:1px solid var(--line);background:#ffffff04;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.hm-older[data-depth="1"]{opacity:.6}.hm-older[data-depth="2"]{opacity:.32}.hm-older-pic{object-fit:cover;background:#2a2118;border-radius:7px;flex:none;width:32px;height:32px}.hm-nets{gap:6px;display:grid}.hm-net{border:1px solid var(--line);background:var(--hm-well);transition:border-color .3s var(--hm-ease);border-radius:10px;grid-template-columns:20px minmax(0,1fr) 28px max-content;align-items:center;gap:10px;padding:7px 8px 7px 10px;display:grid}.hm-net[data-status=live]{border-color:#34d3994d}.hm-net[data-status=publishing]{border-color:#60a5fa59}.hm-net-name{min-width:0;line-height:1.25;display:grid}.hm-net-name b{color:var(--ink);font-size:13px;font-weight:600}.hm-net-name small{color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.hm-net-pic{object-fit:cover;background:#2a2118;border-radius:6px;width:28px;height:28px;transition:opacity .3s}.hm-net[data-status=pending] .hm-net-pic,.hm-net[data-status=pending] .hm-tile{opacity:.45}.hm-net-status{justify-items:end;gap:2px;display:grid}.hm-net-status small{font-family:var(--font-mono);color:var(--ink-faint);font-size:12px;line-height:1}.landing .hm-net-pill{min-width:92px}@media (min-width:1024px) and (max-width:1199.98px){.hm-net{grid-template-columns:20px minmax(0,1fr) max-content}.hm-net-pic{display:none}}.hm-net[data-status=pending] .hm-net-pill{color:var(--ink-faint)}@media (prefers-reduced-motion:no-preference){.hm-net[data-status=publishing] .hm-dot{animation:.6s step-end infinite hm-blink}}.hm-feed{border:1px solid var(--line);background:#000;border-radius:12px;margin-top:auto;display:grid;overflow:hidden}.hm-feed-head{align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex}.hm-feed-head b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.hm-feed-av{letter-spacing:-.04em;color:#f6c48f;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:grid;box-shadow:0 0 0 1.5px #000,0 0 0 3px #e4405f}.landing .hm-feed-tile{border-radius:5px;width:18px;height:18px;margin-left:auto}.landing .hm-feed-pic{aspect-ratio:16/9;object-fit:cover;background:#2a2118;width:100%;height:auto;display:block}.hm-feed-actions{color:var(--ink);gap:10px;padding:8px 10px 4px;display:flex}.hm-feed-actions svg{width:15px;height:15px}.hm-feed-cap{color:#d4d4d8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 10px 10px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.hm-feed-cap b{color:var(--ink);font-weight:600}.hm-link{--hm-link-on:var(--line-strong);flex-direction:column;align-items:center;height:40px;display:flex;position:relative}.hm-link[data-lit]{--hm-link-on:#81d8d0bf}.hm-link-port{border:2px solid var(--hm-link-on);width:9px;height:9px;transition:border-color .4s var(--hm-ease), box-shadow .4s var(--hm-ease);background:#000;border-radius:999px;flex:none}.hm-link[data-lit] .hm-link-port{box-shadow:0 0 10px #81d8d080}.hm-link-line{background:linear-gradient(var(--line-strong), var(--hm-link-on), var(--line-strong));width:2px;transition:background .4s var(--hm-ease);flex:1}.hm-link[data-lit] .hm-link-line{background:linear-gradient(#81d8d059,#81d8d0,#81d8d059);box-shadow:0 0 8px #81d8d059}.hm-link-packet{opacity:0;background:#e3f6f4;border-radius:999px;width:8px;height:8px;margin-left:-4px;position:absolute;top:0;left:50%;box-shadow:0 0 0 3px #81d8d059,0 0 16px 4px #81d8d0b3}@media (prefers-reduced-motion:no-preference){.hm-link-packet{animation:hm-packet-v .65s var(--hm-ease) both}}@keyframes hm-packet-v{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:calc(100% - 8px)}}@media (min-width:1024px){.hm-link{z-index:1;flex-direction:row;align-self:center;height:12px;margin-inline:-5px}.hm-link-line{background:linear-gradient(90deg, var(--line-strong), var(--hm-link-on), var(--line-strong));width:auto;height:2px}.hm-link[data-lit] .hm-link-line{background:linear-gradient(90deg,#81d8d059,#81d8d0,#81d8d059)}.hm-link-packet{margin:-4px 0 0;top:50%;left:0}@media (prefers-reduced-motion:no-preference){.hm-link-packet{animation-name:hm-packet-h}}}@keyframes hm-packet-h{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}.hm-activity{border:1px solid var(--line);background:var(--hm-well);max-width:520px;font-family:var(--font-mono);border-radius:14px;margin:12px auto 0;padding:10px 14px 8px;font-size:12px}@media (min-width:1024px){.hm-activity{max-width:none}}.hm-activity-title{font-family:var(--font-sans);color:var(--ink-muted);align-items:center;gap:8px;margin-bottom:4px;font-size:13px;font-weight:500;display:flex}.hm-activity ul{position:relative;overflow:hidden}.hm-activity li{height:26px;color:var(--ink-muted);white-space:nowrap;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:10px;display:grid;position:absolute;top:0;left:0;right:0}.hm-activity code{color:var(--ink);font-size:12px}.hm-log-time,.hm-log-kind{color:var(--ink-faint);display:none}.hm-log-kind{color:var(--ink-faint)}.hm-log-who{text-overflow:ellipsis;overflow:hidden}.hm-log-res{border-radius:5px;padding:1px 6px;font-size:12px}.hm-log-res[data-tone=ok]{color:#6ee7b7;background:#34d3991a}.hm-log-res[data-tone=warn]{color:#fcd34d;background:#fbbf241a}@media (min-width:360px){.hm-activity li{grid-template-columns:64px max-content minmax(0,1fr) max-content}.hm-log-time{display:inline}}@media (min-width:640px){.hm-activity li{grid-template-columns:64px 64px 116px minmax(0,1fr) max-content}.hm-log-kind{display:inline}}.hm-networks{background:linear-gradient(#ffffff05,#0000);padding-block:40px 44px}.hm-agents-title,.hm-networks-title{text-align:center;color:var(--ink-faint);font-size:14px;font-weight:400}.hm-agents-title{margin-bottom:10px}.hm-marquee-logos{margin-bottom:32px}.hm-logo{min-height:44px;color:var(--ink-faint);white-space:nowrap;transition:color .2s var(--hm-ease), background-color .2s var(--hm-ease);border-radius:10px;align-items:center;gap:10px;padding:6px 14px;font-size:15px;font-weight:500;display:inline-flex}.hm-logo img{object-fit:contain;filter:brightness(0)invert();opacity:.7;width:22px;height:22px;transition:filter .25s var(--hm-ease), opacity .25s var(--hm-ease);flex:none}.hm-logo:hover,.hm-logo:focus-visible{color:var(--ink);background:#ffffff0a}.hm-logo:hover img,.hm-logo:focus-visible img{filter:none;opacity:1}.hm-logo[data-mono]:hover img,.hm-logo[data-mono]:focus-visible img{filter:brightness(0)invert()}.hm-logo .hm-logo-word{width:auto;height:18px}.hm-marquee-logos .hm-marquee-list{gap:4px;padding-right:4px}@media (prefers-reduced-motion:no-preference){.hm-marquee-logos .hm-marquee-track{animation-duration:56s;animation-direction:reverse}}.hm-networks-title{margin-bottom:16px}.hm-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.hm-marquee-track{width:max-content;padding-block:4px;display:flex}.hm-marquee-list{flex:none;gap:10px;padding-right:10px;display:flex}.hm-network{border:1px solid var(--line);background:var(--hm-card);min-height:44px;color:var(--ink-muted);white-space:nowrap;transition:color .2s var(--hm-ease), border-color .2s var(--hm-ease);border-radius:999px;align-items:center;gap:9px;padding:6px 16px 6px 7px;font-size:14.5px;font-weight:500;display:inline-flex}.hm-network:hover{color:var(--ink);border-color:var(--line-strong)}.hm-network[data-soon]{color:var(--ink-faint)}.hm-network[data-soon] .hm-network-tile{opacity:.6}.hm-network-tile{color:#fff;filter:grayscale()brightness(.9);width:28px;height:28px;transition:filter .2s var(--hm-ease);border-radius:999px;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff1a}.hm-network:hover .hm-network-tile{filter:none}@media (prefers-reduced-motion:no-preference){.hm-marquee-track{animation:42s linear infinite hm-marquee}.hm-marquee:hover .hm-marquee-track,.hm-marquee:focus-within .hm-marquee-track{animation-play-state:paused}}@keyframes hm-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hm-marquee{-webkit-mask-image:none;mask-image:none}.hm-marquee-track{justify-content:center;width:auto}.hm-marquee-list{min-width:0;padding-inline:var(--ld-gutter);flex-wrap:wrap;flex:auto;justify-content:center}.hm-marquee-copy{display:none}}.hm-setup-first{margin-top:0}.hm-step p,.hm-how-card p,.hm-bento-copy p,.hm-case p{color:var(--ink-muted);text-wrap:pretty;font-size:15px;line-height:1.55}.hm-step p code{color:var(--ink)}.hm-step-n{border:1px solid var(--line-strong);width:24px;height:24px;color:var(--ink-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:#ffffff08;border-radius:6px;place-items:center;margin-top:8px;font-size:12px;font-weight:500;display:inline-grid}.hm-step-art,.hm-how-art,.hm-mock{border:1px solid var(--line);background:var(--hm-well);border-radius:12px;align-content:center;gap:8px;height:156px;padding:14px;display:grid;overflow:hidden}.hm-art-accounts{gap:6px;display:grid}.hm-art-accounts li,.hm-toggles li{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:9px;align-items:center;gap:8px;padding:6px 9px;font-size:12.5px;display:flex}.hm-art-accounts .hm-tile{border-radius:5px;width:18px;height:18px}.hm-switch,.hm-toggles i{background:var(--gale);border-radius:999px;flex:none;width:26px;height:15px;margin-left:auto;position:relative}.hm-switch:after,.hm-toggles i:after{content:"";background:#fff;border-radius:999px;width:11px;height:11px;position:absolute;top:2px;left:13px;box-shadow:0 1px 2px #0006}.hm-toggles{gap:6px;display:grid}.hm-toggles i[data-on=false]{background:var(--line-strong)}.hm-toggles i[data-on=false]:after{left:2px}.hm-art-url{justify-items:start;gap:10px;display:grid}.hm-art-field{background:var(--surface);width:100%;font-family:var(--font-mono);color:var(--ink);border:1px solid #81d8d066;border-radius:10px;align-items:center;gap:8px;padding:9px 11px;font-size:12.5px;display:flex;box-shadow:0 0 0 3px #81d8d01a}.hm-art-field svg{width:14px;height:14px;color:var(--ink-faint);flex:none}.hm-art-typed{white-space:nowrap;vertical-align:bottom;border-right:2px solid #0000;max-width:100%;display:inline-block;overflow:hidden}.hm-art-connected{color:#6ee7b7;background:#34d3991f;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;display:inline-flex}.hm-art-connected svg{width:12px;height:12px}.hm-art-ask{gap:8px;display:grid}.hm-art-bubble{color:var(--ink);background:#27272b;border-radius:12px 12px 4px;justify-self:end;padding:6px 10px;font-size:12.5px}.hm-art-ask ul{gap:4px;display:grid}.hm-art-ask li{border:1px solid var(--line);background:var(--surface);color:var(--ink-muted);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;font-size:11.5px;display:flex}.hm-art-ask code{color:#fcd34d;font-size:11px}@media (prefers-reduced-motion:no-preference){[data-inview] .hm-switch{animation:hm-sw-bg 6s var(--hm-ease) infinite;animation-delay:calc(var(--i) * .45s)}[data-inview] .hm-switch:after{animation:hm-sw-knob 6s var(--hm-ease) infinite;animation-delay:calc(var(--i) * .45s)}[data-inview] .hm-art-typed{border-right-color:var(--gale);animation:6s steps(24,end) infinite hm-type}[data-inview] .hm-art-connected{animation:hm-appear 6s var(--hm-ease) infinite}[data-inview] .hm-art-ask li{animation:hm-appear-late 6s var(--hm-ease) infinite;animation-delay:calc(var(--i) * .25s)}}@keyframes hm-sw-bg{0%,12%{background:var(--line-strong)}20%,to{background:var(--gale)}}@keyframes hm-sw-knob{0%,12%{left:2px}20%,to{left:13px}}@keyframes hm-type{0%,6%{width:0}45%,to{width:24ch}}@keyframes hm-appear{0%,48%{opacity:0;transform:translateY(4px)}56%,to{opacity:1;transform:none}}@keyframes hm-appear-late{0%,22%{opacity:0;transform:translate(-6px)}32%,to{opacity:1;transform:none}}.hm-setup{gap:20px;display:grid}@media (min-width:1024px){.hm-setup{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start}}.hm-setup-tabs{min-width:0}.hm-setup-bar{margin-bottom:12px}.landing .hm-setup-list{background:var(--sunken);border:1px solid var(--line);flex-wrap:wrap;justify-content:flex-start;max-width:100%}.landing .hm-setup-list [data-slot=tab-indicator]{background:#2a2a2f}.landing .hm-setup-tab{flex-grow:0;padding-inline:12px;font-size:14px}.hm-setup-panel{min-width:0}.hm-setup-panel[hidden]{display:none}.hm-code-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:4px 8px 4px 16px;display:flex}.hm-code-where{font-family:var(--font-mono);color:#a3a3a8;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.hm-setup-note{color:var(--ink-muted);margin-top:12px;font-size:14.5px;line-height:1.55}.hm-setup-note b{color:var(--ink);font-weight:600}.hm-setup-note code{color:var(--ink);overflow-wrap:anywhere}.hm-setup-more{color:var(--ink-faint);margin-top:24px;font-size:14px}.hm-term{border:1px solid var(--line);background:var(--hm-well);min-width:0;box-shadow:var(--ld-shadow-lg);border-radius:16px;transition:border-color .3s;position:relative;overflow:hidden}.hm-term-bar{border-bottom:1px solid var(--line);background:#ffffff05;align-items:center;gap:12px;height:42px;padding:0 8px 0 14px;display:flex}.hm-term-dots{gap:6px;display:inline-flex}.hm-term-dots i{background:#3f3f46;border-radius:999px;width:10px;height:10px}.hm-term-dots i:first-child{background:#ff5f57}.hm-term-dots i:nth-child(2){background:#febc2e}.hm-term-dots i:nth-child(3){background:#28c840}.hm-term-title{font-family:var(--font-mono);color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.hm-term-replay{width:32px;height:32px;color:var(--ink-faint);border-radius:8px;place-items:center;margin-left:auto;transition:color .16s,background-color .16s;display:grid}.hm-term-replay:hover:not(:disabled){color:var(--ink);background:#ffffff0f}.hm-term-replay:disabled{opacity:.35}.hm-term-replay svg{width:15px;height:15px}.hm-term-body{font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:#d4d4d8;margin:0;padding:14px 16px 18px;font-size:12.5px;line-height:1.75}.hm-term-line{display:inline}.hm-term-line[data-kind=cmd]{color:#fafafa}.hm-term-prompt{color:var(--gale)}.hm-term-line[data-kind=out]{color:#a1a1aa}.hm-term-line[data-kind=dim]{color:#71717a}.hm-term-line[data-kind=ok]{color:#6ee7b7}.hm-term-line[data-kind=err]{color:#f87171;font-weight:600}.hm-term-line[data-kind=json]{color:#fcd34d}.hm-security{background:0 0}.hm-bento{gap:14px;display:grid}@media (min-width:768px){.hm-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-bento-block{grid-column:span 2}}@media (min-width:768px) and (max-width:1023.98px){.hm-bento>li:last-child{grid-column:span 2}}@media (min-width:1024px){.hm-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hm-bento-block{grid-row:span 2}}.hm-bento>li{min-width:0;display:grid}.hm-bento-card{border:1px solid var(--line);background:var(--hm-card);border-radius:16px;flex-direction:column;gap:18px;min-width:0;padding:8px 8px 24px;display:flex;box-shadow:inset 0 1px #ffffff0a}.hm-bento-copy{gap:10px;padding-inline:10px;display:grid}.hm-bento-block .hm-bento-card{justify-content:space-between}.hm-icon{border:1px solid var(--line-strong);width:32px;height:32px;color:var(--ink);background:#ffffff08;border-radius:8px;place-items:center;margin-bottom:2px;display:inline-grid}.hm-icon svg{width:16px;height:16px}.hm-block-term{flex:1}.hm-block-term .hm-term-body{min-height:200px;padding-bottom:64px}@media (min-width:1024px){.hm-block-term .hm-term-body{padding:20px 22px 72px;font-size:13.5px}}.hm-block-term .hm-term-line[data-kind=json]{color:#fca5a5}.hm-block-term[data-done]{border-color:#f8717166;box-shadow:0 0 0 1px #f8717114,0 30px 80px -40px #f8717173}.hm-stamp{color:#f87171;letter-spacing:.1em;text-transform:uppercase;background:#f871711a;border:2px solid #f87171;border-radius:10px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:16px;right:18px;rotate:-7deg}.hm-stamp svg{width:15px;height:15px}.hm-term:not([data-done]) .hm-stamp{opacity:0;scale:1.5}@media (prefers-reduced-motion:no-preference){.hm-stamp{transition:opacity .12s,scale .38s cubic-bezier(.3,1.6,.5,1)}.hm-block-term[data-done]{animation:.42s ease-in-out .12s hm-shake}}@keyframes hm-shake{20%{translate:-5px}40%{translate:4px}60%{translate:-3px}80%{translate:2px}}.hm-mock{height:132px}.hm-toggles-live li{padding-block:5px}.hm-reedit{gap:12px;display:grid}.hm-reedit-text{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:9px;padding:8px 10px;font-size:13px}.hm-reedit-text s{color:var(--ink-faint)}.hm-reedit-text ins{background:var(--gale-soft);color:var(--gale);border-radius:4px;padding:0 3px;text-decoration:none}.hm-reedit-flow{align-items:center;gap:8px;font-size:11.5px;display:flex}.hm-reedit-flow code,.hm-revoke-req code[data-tone]{white-space:nowrap;border-radius:6px;padding:1px 7px;font-size:11.5px}code[data-tone=ok]{color:#6ee7b7;background:#34d3991a}code[data-tone=warn]{color:#fcd34d;background:#fbbf241a}code[data-tone=err]{color:#fca5a5;background:#f871711f}.hm-reedit-line{background:var(--line-strong);flex:1;min-width:16px;height:1px;position:relative}.hm-reedit-line i{opacity:0;background:#fcd34d;border-radius:999px;width:6px;height:6px;position:absolute;top:-2.5px;left:0;box-shadow:0 0 10px 2px #fbbf2480}.hm-mock-log{align-content:stretch;padding-block:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.hm-ticker ul{gap:6px;padding-block:3px;display:grid}.hm-ticker li{border:1px solid var(--line);background:var(--surface);color:var(--ink-muted);border-radius:8px;justify-content:space-between;gap:8px;padding:5px 9px;font-size:12px;display:flex}.hm-ticker code{color:var(--ink)}.hm-vault{gap:8px;display:grid}.hm-vault li{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex}.hm-vault code{background:var(--gale-soft);color:var(--gale);white-space:nowrap;border-radius:5px;margin-left:auto;padding:1px 6px;font-size:11px}.hm-vault-key{background:var(--sunken);width:20px;height:20px;color:var(--ink-muted);border-radius:6px;flex:none;place-items:center;display:grid}.hm-vault-key svg{width:12px;height:12px}.hm-cipher{font-family:var(--font-mono);color:var(--ink-faint);letter-spacing:.04em;white-space:nowrap;text-overflow:clip;min-width:0;overflow:hidden}.hm-revoke{gap:10px;display:grid}.hm-revoke-row{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:9px;align-items:center;gap:8px;padding:7px 9px;font-size:12.5px;display:flex}.hm-revoke-row>svg{width:14px;height:14px;color:var(--ink-faint)}.hm-revoke-btn{margin-left:auto;font-size:11.5px;font-weight:500;display:grid}.hm-revoke-btn>span{text-align:center;border-radius:7px;grid-area:1/1;padding:2px 9px}.hm-revoke-btn>span:first-child{border:1px solid var(--line-strong);color:var(--ink);opacity:0}.hm-revoke-btn>span:last-child{color:#fca5a5;background:#f871711a;border:1px solid #f8717166}.hm-revoke-req{color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:11.5px;display:flex}@media (prefers-reduced-motion:no-preference){[data-inview] .hm-toggle-flip{animation:hm-flip-bg 4s var(--hm-ease) infinite}[data-inview] .hm-toggle-flip:after{animation:hm-flip-knob 4s var(--hm-ease) infinite}[data-inview] .hm-reedit-line i{animation:hm-travel 2.4s var(--hm-ease) infinite}[data-inview] .hm-reedit-text ins{animation:2.4s ease-in-out infinite hm-hl}[data-inview] .hm-ticker{animation:12s linear infinite hm-tick}[data-inview] .hm-cipher{animation:1.6s steps(6,end) infinite hm-scramble}[data-inview] .hm-revoke-btn>span:first-child{animation:hm-rv-a 5s var(--hm-ease) infinite}[data-inview] .hm-revoke-btn>span:last-child{animation:hm-rv-b 5s var(--hm-ease) infinite}[data-inview] .hm-revoke-req code[data-tone]{animation:hm-rv-c 5s var(--hm-ease) infinite}.hm-how-art[data-inview] .hm-res{animation:3s ease-in-out infinite hm-pulse-warn}.hm-how-art[data-inview] .hm-events li:last-child{animation:hm-appear 4s var(--hm-ease) infinite}}@keyframes hm-flip-bg{0%,45%{background:var(--gale)}50%,95%{background:var(--line-strong)}to{background:var(--gale)}}@keyframes hm-flip-knob{0%,45%{left:13px}50%,95%{left:2px}to{left:13px}}@keyframes hm-travel{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 6px)}}@keyframes hm-hl{0%,to{box-shadow:0 0 #81d8d000}50%{box-shadow:0 0 0 3px #81d8d02e}}@keyframes hm-tick{to{transform:translateY(-50%)}}@keyframes hm-scramble{0%{letter-spacing:.04em;opacity:1}50%{opacity:.55}to{letter-spacing:.04em;opacity:1}}@keyframes hm-rv-a{0%,40%{opacity:1;transform:none}44%{opacity:1;transform:scale(.92)}48%,to{opacity:0}}@keyframes hm-rv-b{0%,46%{opacity:0}50%,to{opacity:1}}@keyframes hm-rv-c{0%,56%{opacity:0;transform:translate(-4px)}62%,to{opacity:1;transform:none}}@keyframes hm-pulse-warn{0%,to{box-shadow:0 0 #fbbf2400}50%{box-shadow:0 0 0 4px #fbbf241f}}.hm-guards-foot{color:var(--ink-muted);align-items:flex-start;gap:10px;margin-top:24px;font-size:14px;line-height:1.55;display:flex}.hm-guards-foot svg{width:18px;height:18px;color:var(--ink-faint);flex:none;margin-top:2px}.hm-guards-foot code{color:var(--ink)}.hm-how{gap:12px;display:grid}.hm-how>li{display:grid}.landing .hm-how-card{border-radius:16px;gap:10px;padding:8px 8px 22px;display:grid}.hm-how-card>:not(.hm-how-art){margin-inline:10px}.hm-how-art{height:132px;padding:14px}@media (min-width:768px){.landing .hm-how-card{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:8px 40px;padding:12px 12px 12px 22px}.hm-how-card>.hm-how-art{grid-area:1/2/span 3;align-self:center}.hm-how-card>.hm-step-n{margin-top:12px}.hm-how-card p{max-width:64ch}}.hm-api{gap:64px;display:grid}.hm-api-block{align-content:start;gap:20px;min-width:0;display:grid}.hm-api-split{gap:48px;display:grid}@media (min-width:1024px){.hm-api-split{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:48px}}.hm-netlist{gap:10px;display:grid}@media (min-width:600px){.hm-netlist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.hm-netlist{grid-template-columns:repeat(4,minmax(0,1fr))}}.hm-netlist>li{display:grid}.hm-netlist-item{border:1px solid var(--line);background:var(--hm-card);height:100%;transition:border-color .18s var(--ld-ease);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.hm-netlist-item:hover{border-color:var(--line-strong)}.hm-netlist-item .hm-tile{margin-top:1px}.hm-netlist-item b{color:var(--ink);font-size:14.5px;font-weight:500}.hm-netlist-item small{color:var(--ink-faint);font-size:13.5px;line-height:1.5}.hm-netlist-soon{border:1px dashed var(--line-strong);border-radius:12px;align-content:start;gap:10px;padding:14px 16px;display:grid}.hm-netlist-soon-title{color:var(--ink-muted);font-size:14.5px;font-weight:500}.hm-netlist-soon-title small{color:var(--ink-faint);margin-left:6px;font-size:12.5px;font-weight:400}.hm-netlist-soon ul{flex-wrap:wrap;gap:6px;display:flex}.hm-netlist-soon a{border:1px solid var(--line);height:30px;color:var(--ink-faint);transition:color .18s var(--ld-ease), border-color .18s var(--ld-ease);border-radius:999px;align-items:center;gap:7px;padding:0 10px 0 5px;font-size:13px;display:inline-flex}.hm-netlist-soon a:hover{color:var(--ink);border-color:var(--line-strong)}.hm-netlist-soon .hm-tile{opacity:.6;border-radius:999px;width:20px;height:20px}.landing .hm-api-card{background:var(--hm-card), var(--surface);border-color:var(--line);border-radius:16px;padding:4px 6px;overflow:hidden}.landing .hm-api-card [data-slot=table-container]{overflow-x:auto}.hm-api-table,.hm-cmp-table{font-size:13.5px}.landing .hm-api-card th{height:40px;color:var(--ink-faint);white-space:nowrap;padding:8px 12px;font-size:13px;font-weight:500}.landing .hm-api-card td{vertical-align:top;color:var(--ink-muted);white-space:normal;padding:10px 12px;line-height:1.45}.landing .hm-api-card tr{border-color:var(--line)}.landing .hm-api-card tbody tr:last-child{border-bottom:0}.landing .hm-api-card td:first-child{color:var(--ink)}.hm-api-table code{font-family:var(--font-mono);color:var(--ink);white-space:nowrap;font-size:12.5px}.hm-api-method{color:var(--ink-faint);font-weight:500}.hm-api-none{color:var(--ink-faint);font-style:italic}.hm-api-note{color:#fca5a5;margin-top:2px;font-size:12.5px;display:block}.hm-api-table td:nth-child(3){min-width:220px}.hm-api-table td:nth-child(3) code{white-space:normal;overflow-wrap:anywhere}.hm-api-table td:first-child{min-width:160px}.hm-cmp-table td{min-width:150px}.hm-cmp-table td:first-child{min-width:170px}.landing .hm-cmp-table tr[data-ours]{background:#ffffff08}.landing .hm-cmp-table tr[data-ours] td{color:var(--ink)}@media (max-width:639.98px){.landing .hm-api-card thead{display:none}.landing .hm-api-card tr{gap:6px;padding:12px 8px;display:grid}.landing .hm-api-card td{padding:0 4px;display:block;min-width:0!important}.landing .hm-api-card td[data-label]:before{content:attr(data-label);color:var(--ink-faint);margin-bottom:1px;font-size:12px;display:block}}.hm-api-auth{gap:14px;display:grid}.hm-api-auth li{color:var(--ink-muted);overflow-wrap:anywhere;gap:10px;font-size:14.5px;line-height:1.55;display:flex}.hm-api-auth svg{width:16px;height:16px;color:var(--ink-faint);flex:none;margin-top:3px}.hm-req,.hm-res{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.hm-req code,.hm-res code{color:var(--ink)}.hm-res{background:#fbbf2414;border-color:#fbbf244d;justify-self:end}.hm-res code{color:#fcd34d}.hm-method{background:var(--gale-soft);color:var(--gale);font-family:var(--font-mono);border-radius:5px;padding:1px 6px;font-size:11px;font-weight:600}.hm-method-mcp{color:#a5b4fc;background:#818cf826}.hm-events{gap:6px;display:grid}.hm-events li{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.hm-events code{color:var(--ink)}.hm-ok{color:var(--success-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin-left:auto;font-size:12.5px;display:inline-flex}.hm-ok svg{width:14px;height:14px}.hm-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.hm-cases{gap:12px;display:grid}@media (min-width:640px){.hm-cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.hm-cases{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.hm-cases>li{display:grid}.hm-case{border:1px solid var(--line);background:var(--hm-card);border-radius:16px;grid-template-rows:auto 1fr auto;gap:10px;padding:24px;display:grid;box-shadow:inset 0 1px #ffffff0a}.hm-case-go{color:var(--ink-muted);transition:color .16s var(--ld-ease);align-items:center;gap:6px;padding-top:6px;font-size:14px;font-weight:500;display:inline-flex}.hm-case:hover .hm-case-go{color:var(--ink)}.hm-case-go svg{width:15px;height:15px;transition:transform .18s var(--ld-ease)}.hm-case:hover .hm-case-go svg{transform:translate(2px,-2px)}.hm-faq{border-top:1px solid var(--line)}.hm-faq [data-slot=accordion-item]{border-color:var(--line)}.landing .hm-faq-q{color:var(--ink);letter-spacing:-.005em;padding-block:20px;font-size:16.5px;font-weight:500}.landing .hm-faq-a{color:var(--ink-muted);gap:12px;padding-bottom:22px;padding-right:32px;font-size:15.5px;line-height:1.6;display:grid}.hm-cta{border:1px solid var(--line);color:var(--ink);background:linear-gradient(180deg, #ffffff08, #ffffff01), var(--surface);border-radius:20px;gap:32px;padding:28px 20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}@media (min-width:768px){.hm-cta{padding:48px}}@media (min-width:1024px){.hm-cta{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:56px;padding:56px}}.hm-cta>*{position:relative}.hm-cta-copy{align-content:start;gap:18px;display:grid}.hm-cta-label{color:var(--ink-muted);font-size:14px;font-weight:500}.hm-cta-title{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;text-wrap:balance;font-size:clamp(30px,4.2vw,48px);font-weight:600;line-height:1.04}.hm-cta-lead{color:var(--ink-muted);max-width:46ch;font-size:17px;line-height:1.55}.hm-cta-list{gap:10px;display:grid}.hm-cta-list li{color:#e4e4e7;gap:10px;font-size:15px;line-height:1.5;display:flex}.hm-cta-list svg{width:18px;height:18px;color:var(--ink-faint);flex:none;margin-top:1px}.hm-cta-small{color:#9b9ba1;font-size:14px}.hm-cta-small a{color:#e4e4e7;overflow-wrap:anywhere}.hm-cta .ld-form{background:var(--hm-well);border-color:var(--line);box-shadow:none;border-radius:14px}.hm-cta-title span{color:inherit}@media (max-width:639.98px){.hm-netlist{gap:8px}.hm-netlist-item{padding:12px 14px}.landing .hm-api-table tr{gap:3px;padding-block:10px}.landing .hm-api-table td[data-label]:before{display:none}.landing .hm-api-table td:first-child{font-weight:500}.hm-api-table code{font-size:11.5px}.hm-api-table td:nth-child(3) code{overflow-wrap:normal;word-break:normal}.hm-api-table .hm-api-none{display:none}}
