.home-welcome-signup-button[data-v-03ffd6c1]{background:linear-gradient(180deg,#b734b326,#a42e9c00),#6e40c9!important}.home-welcome-signup-button[data-v-03ffd6c1]:before{background:linear-gradient(180deg,#b867b926,#a42e9c00)!important}@keyframes float-y-03ffd6c1{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes gradient-shift-03ffd6c1{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.hero[data-v-03ffd6c1]{position:relative}.hero[data-v-03ffd6c1]:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.hero__live-demo-button[data-v-03ffd6c1],.hero__sign-up-button[data-v-03ffd6c1]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.75rem;gap:.5rem;line-height:1.5;min-height:3.5rem;padding:1rem 2rem;position:relative;z-index:20}.hero__live-demo-button[data-v-03ffd6c1]:hover,.hero__sign-up-button[data-v-03ffd6c1]:hover{transform:translateY(-2px)}.hero__sign-up-button[data-v-03ffd6c1]{background:linear-gradient(135deg,#247ab7,#10b981)!important;border:none;border-radius:14px;box-shadow:0 10px 25px -5px #247ab759,0 4px 10px -3px #0000001a!important;color:#fff!important;font-weight:700;letter-spacing:.025em;overflow:hidden;padding:1.15rem 2.8rem!important;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.hero__sign-up-button[data-v-03ffd6c1]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.hero__sign-up-button[data-v-03ffd6c1]:hover{box-shadow:0 20px 35px -5px #247ab766,0 8px 15px -3px #00000026!important;transform:translateY(-3px) scale(1.02)}.hero__sign-up-button[data-v-03ffd6c1]:hover:before{left:100%}.hero__sign-up-button[data-v-03ffd6c1]:active{transform:translateY(-1px) scale(1.01)}.hero__live-demo-button[data-v-03ffd6c1]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffffa,#f9fafbfa)!important;border:2px solid rgba(36,122,183,.25);box-shadow:0 4px 12px #247ab71f,0 1px 3px #0000000d!important;color:#247ab7!important;font-weight:600;padding:1.05rem 2.3rem!important;position:relative;transition:all .3s ease}.hero__live-demo-button[data-v-03ffd6c1]:hover{background:linear-gradient(135deg,#fff,#f9fafb)!important;border-color:#247ab759;box-shadow:0 6px 16px #247ab72e,0 2px 4px #0000000f!important;color:#1e5f8e!important;transform:translateY(-2px)}.hero__live-demo-button[data-v-03ffd6c1]:active{transform:translateY(0)}.hero .mask-gradient[data-v-03ffd6c1]{-webkit-mask-image:linear-gradient(0deg,hsla(0,0%,100%,.678),transparent);mask-image:linear-gradient(0deg,hsla(0,0%,100%,.678),transparent)}.button-hero[data-v-03ffd6c1]{align-items:center;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0;cursor:pointer;display:flex;line-height:1;position:relative;text-align:center;transition:box-shadow .2s,outline .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;z-index:1}.button-hero-muted[data-v-03ffd6c1]:hover{box-shadow:inset 0 0 0 2px #067cdd!important}.button-hero .icon[data-v-03ffd6c1],.link-default .icon[data-v-03ffd6c1]{height:1em;width:1em}.button-hero .right-arrow-symbol[data-v-03ffd6c1],.link-default .right-arrow-symbol[data-v-03ffd6c1]{transform:translate(0);transition:transform .2s}.button-hero:hover .right-arrow-symbol[data-v-03ffd6c1],.link-default:hover .right-arrow-symbol[data-v-03ffd6c1]{transform:translate(4px)}.button-hero:hover .right-arrow-symbol path[data-v-03ffd6c1]:last-child,.link-default:hover .right-arrow-symbol path[data-v-03ffd6c1]:last-child{stroke-dashoffset:20}.button-hero:focus .right-arrow-symbol path[data-v-03ffd6c1]:last-child,.link-default:focus .right-arrow-symbol path[data-v-03ffd6c1]:last-child{stroke-dashoffset:20}.button-hero .right-arrow-symbol path[data-v-03ffd6c1]:last-child,.link-default .right-arrow-symbol path[data-v-03ffd6c1]:last-child{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .2s}.button-hero .arrow-symbol-default[data-v-03ffd6c1],.link-default .arrow-symbol-default[data-v-03ffd6c1]{transform:translate(0);transition:transform .2s}@media screen and (prefers-reduced-motion:no-preference){.button-hero:focus .arrow-symbol-default[data-v-03ffd6c1],.button-hero:hover .arrow-symbol-default[data-v-03ffd6c1],.link-default:focus .arrow-symbol-default[data-v-03ffd6c1],.link-default:hover .arrow-symbol-default[data-v-03ffd6c1]{transform:translate(4px)}}.button-hero .arrow-symbol-default path[data-v-03ffd6c1]:last-child,.link-default .arrow-symbol-default path[data-v-03ffd6c1]:last-child{stroke-dasharray:10;stroke-dashoffset:10;transition:stroke-dashoffset .2s}@media screen and (prefers-reduced-motion:no-preference){.button-hero:focus .arrow-symbol-default path[data-v-03ffd6c1]:last-child,.button-hero:hover .arrow-symbol-default path[data-v-03ffd6c1]:last-child,.link-default:focus .arrow-symbol-default path[data-v-03ffd6c1]:last-child,.link-default:hover .arrow-symbol-default path[data-v-03ffd6c1]:last-child{stroke-dashoffset:20}}@keyframes animate-gradient-03ffd6c1{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-gradient[data-v-03ffd6c1]{animation:animate-gradient-03ffd6c1 6s ease infinite}@keyframes fade-in-03ffd6c1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-03ffd6c1]{animation:fade-in-03ffd6c1 .8s ease-out}.animate-fade-in-delay[data-v-03ffd6c1]{animation:fade-in-03ffd6c1 .8s ease-out .2s both}.welcome-combined-features-section[data-v-740ab4ee]{background-color:#0d1017;position:relative}.welcome-combined-features-section[data-v-740ab4ee]:before{background:radial-gradient(circle at 30% 50%,rgba(36,122,183,.05),transparent 50%),radial-gradient(circle at 70% 80%,rgba(16,185,129,.04),transparent 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.feature-item[data-v-740ab4ee]{animation:fadeInUp-740ab4ee .8s ease-out;position:relative}.icon-wrapper[data-v-740ab4ee]{align-items:center;display:flex;height:64px;justify-content:center;position:relative;transform:translate(12px);width:80px}.icon-glow[data-v-740ab4ee]{animation:pulse-740ab4ee 3s ease-in-out infinite;background:radial-gradient(circle,rgba(34,197,94,.25) 0,transparent 60%);border-radius:50%;filter:blur(20px);height:64px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:64px}.icon-svg[data-v-740ab4ee]{color:#22c55e;flex-shrink:0;height:48px!important;width:48px!important;z-index:1}.connector-lines[data-v-740ab4ee]{align-items:center;display:flex;gap:6px;height:100%;justify-content:center;min-height:180px;width:80px}.connector-lines span[data-v-740ab4ee]{background:linear-gradient(180deg,rgba(26,116,184,.8),rgba(46,160,67,.6) 50%,transparent);border-radius:2px;display:block;height:100%;width:2px}.connector-lines span[data-v-740ab4ee]:first-child,.connector-lines span[data-v-740ab4ee]:last-child{opacity:.5}.feature-label[data-v-740ab4ee]{color:#9ca3af;font-size:.75rem;font-weight:600;letter-spacing:.1em;margin-bottom:.75rem;text-transform:uppercase}@media (min-width:640px){.feature-label[data-v-740ab4ee]{font-size:.875rem;margin-bottom:1rem}}.feature-title[data-v-740ab4ee]{font-size:1.5rem;font-weight:500;line-height:1.3;margin-bottom:1.5rem}@media (min-width:640px){.feature-title[data-v-740ab4ee]{font-size:1.875rem;margin-bottom:2rem}}@media (min-width:768px){.feature-title[data-v-740ab4ee]{font-size:2.25rem}}.text-gradient[data-v-740ab4ee]{background:linear-gradient(135deg,#247ab7,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600}.feature-image-wrapper[data-v-740ab4ee]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden;position:relative;transition:all .3s ease}.feature-image-wrapper[data-v-740ab4ee]:hover{border-color:#247ab766;box-shadow:0 20px 40px #0000004d;transform:translateY(-4px)}.feature-image[data-v-740ab4ee]{display:block;height:auto;width:100%}@keyframes fadeInUp-740ab4ee{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-740ab4ee{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.4;transform:scale(1.15)}}.faq-expand-enter-active[data-v-90e4f363],.faq-expand-leave-active[data-v-90e4f363]{transition:opacity .3s ease}.faq-expand-enter-from[data-v-90e4f363],.faq-expand-leave-to[data-v-90e4f363]{opacity:0}.faq-item[data-v-90e4f363]{position:relative}.faq-item:hover h3[data-v-90e4f363]{color:#247ab7}button[data-v-90e4f363]{transition:all .3s ease}.prose[data-v-90e4f363]{line-height:1.75}.prose strong[data-v-90e4f363]{color:#111827;font-weight:600}.use-cases-section[data-v-bf5478e5]{background:#fafbfc}[data-v-bf5478e5] .dark .use-cases-section{background:#0f1419}.use-case-card[data-v-bf5478e5]{border:1px solid rgba(0,0,0,.06);transition:all .2s ease}[data-v-bf5478e5] .dark .use-case-card{border:1px solid hsla(0,0%,100%,.06)}.use-case-card[data-v-bf5478e5]:hover{box-shadow:0 12px 24px #00000014;transform:translateY(-2px)}[data-v-bf5478e5] .dark .use-case-card:hover{box-shadow:0 12px 24px #0000004d}.mock-interface[data-v-bf5478e5]{font-family:Nunito Sans,sans-serif}.search-bar input[type=checkbox][data-v-bf5478e5]{accent-color:var(--dh-primary, #247ab7)}@keyframes fadeInUp-bf5478e5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.use-case-card[data-v-bf5478e5]{animation:fadeInUp-bf5478e5 .5s ease-out;animation-fill-mode:both}.use-case-card[data-v-bf5478e5]:first-child{animation-delay:.05s}.use-case-card[data-v-bf5478e5]:nth-child(2){animation-delay:.1s}.use-case-card[data-v-bf5478e5]:nth-child(3){animation-delay:.15s}.use-case-card[data-v-bf5478e5]:nth-child(4){animation-delay:.2s}.use-case-card[data-v-bf5478e5]:nth-child(5){animation-delay:.25s}.brand-timeline[data-v-bf5478e5]{position:relative}tbody tr[data-v-bf5478e5]{border-bottom:1px solid rgba(0,0,0,.05)}[data-v-bf5478e5] .dark tbody tr{border-bottom:1px solid hsla(0,0%,100%,.05)}tbody tr[data-v-bf5478e5]:last-child{border-bottom:none}.welcome-capabilities-section[data-v-e34e4e82]{background-color:#0d1017;position:relative}.welcome-capabilities-section[data-v-e34e4e82]:before{background:radial-gradient(circle at 20% 30%,rgba(36,122,183,.08),transparent 60%),radial-gradient(circle at 80% 70%,rgba(239,68,68,.06),transparent 60%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.capability-card[data-v-e34e4e82]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.capability-card[data-v-e34e4e82]:hover{background:#ffffff08;border-color:#247ab74d;box-shadow:0 20px 40px #0003;transform:translateY(-4px)}.capability-visual[data-v-e34e4e82]{align-items:center;display:flex;justify-content:center;margin-bottom:1.5rem;min-height:120px}.capability-title[data-v-e34e4e82]{font-size:1.5rem;font-weight:600;margin-bottom:1rem}@media (min-width:768px){.capability-title[data-v-e34e4e82]{font-size:1.75rem}}.text-gradient[data-v-e34e4e82]{background:linear-gradient(135deg,#247ab7,#ef4444 50%,#22c55e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.capability-description[data-v-e34e4e82]{color:#d1d5db;font-size:1rem;line-height:1.6}.scaling-interface[data-v-e34e4e82]{background:#0006;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:1.5rem;width:100%}.scaling-header[data-v-e34e4e82]{margin-bottom:1rem}.scaling-label[data-v-e34e4e82]{color:#9ca3af;font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.node-selector[data-v-e34e4e82]{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}.node-option[data-v-e34e4e82]{align-items:center;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;padding:.75rem;transition:all .2s ease}.node-option[data-v-e34e4e82]:hover{background:#ffffff0d;border-color:#247ab74d}.node-option.active[data-v-e34e4e82]{background:#247ab71a;border-color:#247ab766}.node-option.active .node-circle[data-v-e34e4e82]{background:#247ab74d;border-color:#247ab799;color:#fff}.node-option.active .node-label[data-v-e34e4e82]{color:#e5e7eb}.node-circle[data-v-e34e4e82]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#d1d5db;display:flex;font-size:.875rem;font-weight:600;height:32px;justify-content:center;transition:all .2s ease;width:32px}.node-label[data-v-e34e4e82]{color:#9ca3af;font-size:.75rem;font-weight:500;text-align:center;transition:color .2s ease}.scaling-action[data-v-e34e4e82]{display:flex;justify-content:center}.scale-button[data-v-e34e4e82]{align-items:center;background:#247ab733;border:1px solid rgba(36,122,183,.4);border-radius:6px;color:#e5e7eb;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1.25rem;transition:all .2s ease}.scale-button[data-v-e34e4e82]:hover{background:#247ab74d;border-color:#247ab799;transform:translateY(-1px)}.scale-button svg[data-v-e34e4e82]{color:#60a5fa}.pricing-display[data-v-e34e4e82]{background:#0006;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:1rem;width:100%}.pricing-list[data-v-e34e4e82]{margin-bottom:1rem}.pricing-item[data-v-e34e4e82]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;font-size:.875rem;justify-content:space-between;padding:.5rem 0}.pricing-item[data-v-e34e4e82]:last-child{border-bottom:none}.pricing-item.highlighted[data-v-e34e4e82]{background:#247ab71a;border:1px solid rgba(36,122,183,.2);border-radius:4px;margin:.25rem 0;padding:.5rem}.pricing-item .machine-type[data-v-e34e4e82]{color:#e5e7eb;font-weight:500}.pricing-item .price[data-v-e34e4e82]{color:#22c55e;font-family:monospace;font-weight:600}.pricing-link[data-v-e34e4e82]{align-items:center;color:#ef4444;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;transition:color .2s ease}.pricing-link[data-v-e34e4e82]:hover{color:#f87171}.infrastructure-display[data-v-e34e4e82]{background:#0006;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:180px;padding:1.5rem;width:100%}.infrastructure-header[data-v-e34e4e82]{margin-bottom:1rem}.infrastructure-label[data-v-e34e4e82]{color:#9ca3af;font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.infrastructure-grid[data-v-e34e4e82]{align-items:center;display:flex;flex:1;justify-content:center;margin:1rem 0}.grid-container[data-v-e34e4e82]{display:grid;gap:4px;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(5,1fr);height:160px;width:200px}.server-block[data-v-e34e4e82]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;transition:all .3s ease}.server-block.active[data-v-e34e4e82]{background:#247ab74d;border-color:#247ab780;box-shadow:0 0 8px #247ab74d}.infrastructure-status[data-v-e34e4e82]{display:flex;flex-direction:column;gap:.5rem}.status-item[data-v-e34e4e82]{align-items:center;display:flex;gap:.5rem}.status-dot[data-v-e34e4e82]{background:#ffffff4d;border:1px solid hsla(0,0%,100%,.4);border-radius:50%;height:8px;width:8px}.status-dot.active[data-v-e34e4e82]{background:#22c55e;border-color:#16a34a;box-shadow:0 0 4px #22c55e66}.status-text[data-v-e34e4e82]{color:#9ca3af;font-size:.75rem;font-weight:500}.monitoring-display[data-v-e34e4e82]{background:#0006;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:flex;flex-direction:column;gap:1rem;min-height:180px;padding:1.5rem;width:100%}.logs-section[data-v-e34e4e82]{flex:1;overflow:hidden}.log-entry[data-v-e34e4e82]{align-items:center;display:flex;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;gap:.75rem;padding:.25rem 0}.log-timestamp[data-v-e34e4e82]{color:#6b7280;font-weight:500;min-width:60px}.log-level[data-v-e34e4e82]{border-radius:3px;font-size:.7rem;font-weight:600;min-width:45px;padding:.125rem .375rem;text-align:center}.log-level.info[data-v-e34e4e82]{background:#3b82f633;border:1px solid rgba(59,130,246,.3);color:#93c5fd}.log-level.success[data-v-e34e4e82]{background:#22c55e33;border:1px solid rgba(34,197,94,.3);color:#86efac}.log-level.warning[data-v-e34e4e82]{background:#f59e0b33;border:1px solid rgba(245,158,11,.3);color:#fcd34d}.log-message[data-v-e34e4e82]{color:#d1d5db;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analytics-section[data-v-e34e4e82]{border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem}.metric-item[data-v-e34e4e82]{align-items:center;display:flex;font-size:.75rem;gap:.75rem}.metric-label[data-v-e34e4e82]{color:#9ca3af;font-weight:500;min-width:60px}.metric-bar[data-v-e34e4e82]{background:#ffffff1a;border-radius:3px;flex:1;height:6px;overflow:hidden}.metric-fill[data-v-e34e4e82]{background:linear-gradient(90deg,#22c55e,#16a34a);border-radius:3px;height:100%;transition:width .3s ease}.metric-value[data-v-e34e4e82]{color:#22c55e;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:600;min-width:35px;text-align:right}@media (max-width:991.98px){.capability-card[data-v-e34e4e82]{padding:1.5rem}.capability-visual[data-v-e34e4e82]{min-height:100px}}@media (max-width:767.98px){.pricing-item[data-v-e34e4e82]{font-size:.8rem}.grid-container[data-v-e34e4e82]{height:100px;width:160px}}
