*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;font-weight:400;line-height:1.5}a{color:inherit;text-decoration:none}img,svg{vertical-align:middle}button{cursor:pointer;background:0 0;border:none;padding:0}ol,ul{padding:0;list-style:none}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}.button{color:#fdfdfd;height:48px;box-shadow:none;transition:box-shadow var(--nv-motion-base),background var(--nv-motion-base);background:#282828;border:1px solid #0000;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.button:hover:not(:disabled){box-shadow:none}.button:disabled{opacity:.45}.dark-mode .button{color:#141414;box-shadow:none;background:#f4f4f4}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.page-header__titles{flex:320px;min-width:0}.page-header__title{letter-spacing:-.035em;color:var(--nv-ink);margin:0;font-size:32px;font-weight:600;line-height:1.3}.dark-mode .page-header__title{color:#fff}.page-header__subtitle{color:#727272;margin-top:4px;font-size:15px;line-height:1.5}.page-header__actions{flex-wrap:wrap;flex-shrink:0;max-width:100%}.breadcrumb,.page-header__actions{align-items:center;gap:8px;display:flex}.breadcrumb{color:#7b7b7b;margin-bottom:20px;font-size:14px}.breadcrumb a,.breadcrumb button{color:#7b7b7b;transition:color .2s}.breadcrumb a:hover,.breadcrumb button:hover{color:var(--nv-ink)}.breadcrumb button{cursor:pointer;font:inherit;align-items:center;gap:inherit;background:0 0;border:none;padding:0;display:inline-flex}.breadcrumb .separator{opacity:.5}.breadcrumb .current{color:var(--nv-ink);font-weight:500}.form-field,.section{flex-direction:column;gap:16px;display:flex}.section+.section{margin-top:32px}.section__title{color:var(--nv-ink);margin:0;font-size:20px;font-weight:600}.form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(220px,50% - 12px)),1fr));gap:24px;display:grid}.empty-state{text-align:center;flex-direction:column;padding:64px 24px}.empty-state,.empty-state__icon{color:var(--nv-muted);justify-content:center;align-items:center;display:flex}.empty-state__icon{width:64px;height:64px;margin-bottom:16px}.empty-state__title{color:var(--nv-ink);margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.4}.empty-state__description{max-width:420px;margin:0 0 24px;font-size:14px;line-height:1.65}.nv-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:14px;line-height:1.5}.nv-table td,.nv-table th{text-align:left;vertical-align:middle;padding:16px 0 16px 20px}.nv-table td:first-child,.nv-table th:first-child{padding-left:calc(16px + var(--nv-table-inset,12px))}.nv-table td:last-child,.nv-table th:last-child{padding-right:calc(16px + var(--nv-table-inset,12px))}.nv-table th{letter-spacing:0;text-transform:none;height:68px;color:var(--text-tertiary);white-space:nowrap;background:0 0;font-size:12px;font-weight:400}.nv-table td{border-top:1px solid var(--stroke-subtle);color:var(--nv-ink)}.nv-table tbody tr{transition:background-color var(--nv-motion-fast)}.nv-table tbody tr:hover{background:var(--backgrounds-surface3)}@media (width<=768px){.nv-table td,.nv-table th{padding:12px}.nv-table th{height:52px}}.nv-table:not([data-stack]) td[data-nowrap]{white-space:nowrap}.nv-table[data-stack]{display:block}.nv-table[data-stack] thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.nv-table[data-stack] tbody{display:block}.nv-table[data-stack] tbody tr{padding:16px calc(16px + var(--nv-table-inset,12px));flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.nv-table[data-stack] tbody tr+tr{border-top:1px solid var(--stroke-subtle)}.nv-table[data-stack] tbody td,.nv-table[data-stack] tbody tr{height:auto}.nv-table[data-stack] tbody td{text-align:right;overflow-wrap:anywhere;border:0;order:3;width:100%;min-width:0;padding:0;display:flow-root}.nv-table[data-stack] tbody td[data-label]:before{content:attr(data-label);float:left;color:var(--text-tertiary);font-size:12px;line-height:inherit;text-align:left;margin-right:16px}.nv-table[data-stack] tbody td[data-block]{text-align:left}.nv-table[data-stack] tbody td[data-block]:before{float:none;margin:0 0 4px;display:block}.nv-table[data-stack] tbody td[data-cell=data][data-single]:not([data-block]){justify-content:flex-end;align-items:center;gap:16px;display:flex}.nv-table[data-stack] tbody td[data-cell=data][data-single]:not([data-block]):before{float:none;flex-shrink:0;margin-right:auto}.nv-table[data-stack] tbody td[data-cell=data][data-single]>*{min-width:0;max-width:100%}.nv-table[data-stack] tbody td[data-cell=select]{text-align:left;order:0;width:auto}.nv-table[data-stack] tbody td[data-cell=primary]{text-align:left;flex:160px;order:1;width:auto}.nv-table[data-stack] tbody td[data-cell=primary]>*{min-width:0;max-width:100%}.nv-table[data-stack] tbody td[data-cell=actions]{order:2;width:auto;max-width:100%;margin-left:auto}.nv-table[data-stack] tbody td[data-cell=actions]:empty{display:none}.nv-table[data-stack] tbody td[data-cell=full]{text-align:left}.nv-table[data-stack] .nv-identity{min-width:0}.status-pill{border:1px solid var(--nv-line);white-space:nowrap;min-height:28px;color:var(--nv-muted);background:0 0;border-radius:8px;align-items:center;gap:6px;padding:4px 7px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.status-pill--running{color:var(--primary-02);background:#00a65608;border-color:#00a65633}.status-pill--deploying,.status-pill--pending{color:#a36b07;background:#ef9d0e08;border-color:#ef9d0e33}.dark-mode .status-pill--deploying,.dark-mode .status-pill--pending{color:#ef9d0e}.status-pill--stopped{color:var(--primary-03);background:#ff381c08;border-color:#ff381c33}.status-pill--info{color:var(--primary-01);background:#2a85ff08;border-color:#2a85ff33}.collection-toolbar{padding:var(--nv-panel-top,24px) var(--nv-panel-inset,28px) 12px;flex-wrap:wrap;align-items:center;gap:16px;display:flex}.collection-toolbar h2{letter-spacing:-.02em;font-size:20px;font-weight:600}.collection-search{background:var(--backgrounds-surface1);width:280px;max-width:100%;height:48px;color:var(--nv-muted);border:1px solid #0000;border-radius:24px;align-items:center;gap:10px;padding:0 16px;display:flex}.collection-search:focus-within{border-color:var(--stroke-highlight)}.collection-search input{width:100%;min-width:0;color:var(--nv-ink);background:0 0;border:0;outline:none;font-size:14px}.collection-search input::placeholder{color:var(--nv-muted)}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.collection-filters{align-items:center;gap:8px;margin-left:auto;display:flex}.collection-filters .nv-select{flex:0 0 170px;width:170px}@media (width<=900px){.collection-filters{flex-wrap:wrap;width:100%;margin-left:0}.collection-search{flex:1}.collection-toolbar{padding:var(--nv-panel-top,20px) var(--nv-panel-inset,20px)}.collection-filters .nv-select{flex:1 0 140px;min-width:120px}}.nv-form{flex-direction:column;gap:24px;min-width:0;display:flex}.nv-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(220px,50% - 12px)),1fr));gap:24px;display:grid}.nv-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;display:flex}:is(.nv-form,.nv-stack)>.nv-form-actions{margin-top:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.nv-table-pages{padding:0 var(--nv-panel-inset,24px) 24px}.nv-note{color:var(--nv-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.65}.nv-stack{flex-direction:column;gap:24px;min-width:0;display:flex}.nv-identity{align-items:center;gap:16px;min-width:200px;display:flex}.nv-identity>img,.nv-identity>svg{flex-shrink:0}.nv-identity strong{color:var(--nv-ink);overflow-wrap:anywhere;font-size:16px;font-weight:600;display:block}.nv-identity small{color:var(--nv-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.5;display:block}.nv-table-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.nv-text-link{color:var(--nv-ink);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.nv-text-link:hover{color:var(--primary-01)}.nv-breadcrumb,.nv-inline-code,.nv-secondary{color:var(--nv-muted)}.nv-inline-code{overflow-wrap:anywhere;font:12px/1.6 ui-monospace,monospace}.nv-breadcrumb{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:flex}.nv-breadcrumb a,.nv-breadcrumb button{align-items:center;gap:8px;min-height:32px;display:inline-flex}.page-header__titles>.nv-breadcrumb{margin-bottom:12px}@media (width<=640px){.nv-form-actions{justify-content:flex-start}.nv-identity{min-width:180px}}html [data-sonner-toaster]{font-family:Inter Display,Inter Display Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html [data-sonner-toaster][data-sonner-theme]{--normal-bg:var(--nv-surface);--normal-border:transparent;--normal-text:var(--nv-ink);--border-radius:20px;--width:380px}html [data-sonner-toast][data-styled=true]{gap:12px;padding:16px 52px 16px 18px;font-size:14px;box-shadow:0 0 0 1px #0000000a,0 2px 4px #00000008,0 16px 40px -12px #0000002e}html [data-sonner-toast][data-styled=true] [data-title]{letter-spacing:-.005em;overflow-wrap:anywhere;font-weight:600;line-height:1.45}html [data-sonner-toast][data-styled=true] [data-description]{color:var(--nv-muted);margin-top:2px;font-size:13px;line-height:1.5}html [data-sonner-toast][data-styled=true] [data-icon],html [data-sonner-toast][data-styled=true] [data-icon] svg{width:20px;height:20px;margin:0}html [data-sonner-toast][data-type=success] [data-icon]{color:#00a656}html [data-sonner-toast][data-type=error] [data-icon]{color:var(--primary-03)}html [data-sonner-toast][data-type=warning] [data-icon]{color:#f5a524}html [data-sonner-toast][data-type=info] [data-icon]{color:var(--primary-01)}html [data-sonner-toast][data-styled=true] [data-close-button]{width:28px;height:28px;color:var(--nv-muted);transition:background-color var(--nv-motion-fast),color var(--nv-motion-fast);background:0 0;border:0;inset:14px 14px auto auto;transform:none}html [data-sonner-toast][data-styled=true] [data-close-button]:hover,html [data-sonner-toaster][data-sonner-theme] [data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--nv-active);color:var(--nv-ink);border:0}html [data-sonner-toast][data-styled=true] [data-close-button] svg{width:14px;height:14px}html [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true]{box-shadow:0 0 0 1px #ffffff0f,0 16px 40px -12px #0009}html [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-close-button]{color:var(--nv-muted);background:0 0}html [data-sonner-toast]{transition:transform var(--nv-motion-toast) var(--nv-ease-settle),opacity var(--nv-motion-toast) var(--nv-ease-fade),height var(--nv-motion-toast) var(--nv-ease-page),box-shadow .2s}html [data-sonner-toast]:not([data-mounted=true]){--y:translateY(-8px)}html [data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -6px));transition-duration:var(--nv-motion-dialog-out)}.nv-status{align-items:center;gap:8px;display:inline-flex}.nv-status:before{content:"";background:var(--nv-muted);border-radius:50%;flex-shrink:0;width:8px;height:8px}.nv-status--success:before{background:var(--primary-02)}.nv-status--warning:before{background:#ef9d0e}.nv-status--error:before{background:var(--primary-03)}.nv-status--busy:before{animation:1.2s ease-in-out infinite nv-status-pulse}@keyframes nv-status-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.nv-status--busy:before{animation:none}}html{scrollbar-gutter:stable}body{min-width:320px}button,input,select,textarea{font:inherit}button:disabled{cursor:not-allowed}.nv-disclosure{margin-top:16px}:is(.nv-disclosure>summary,.nv-disclosure-toggle){box-sizing:border-box;--nv-disclosure-bg:var(--shade-09);--nv-disclosure-hover:var(--shade-08);background:var(--nv-disclosure-bg);width:fit-content;max-width:100%;min-height:48px;color:var(--nv-ink);letter-spacing:-.015em;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--nv-motion-base),transform var(--nv-motion-press) var(--nv-ease-out);border:0;border-radius:24px;align-items:center;gap:8px;padding:12px 22px 12px 16px;font:600 14px/1.25 Inter Display,Inter Display Fallback,sans-serif;list-style:none;display:inline-flex}:is(.nv-disclosure>summary,.nv-disclosure-toggle):hover{background:var(--nv-disclosure-hover)}.dark-mode :is(.nv-disclosure>summary,.nv-disclosure-toggle){--nv-disclosure-bg:var(--shade-04);--nv-disclosure-hover:#2c2c2c}:is(.nv-disclosure>summary,.nv-disclosure-toggle):active{transform:scale(.97)}:is(.nv-disclosure>summary,.nv-disclosure-toggle):focus-visible{outline:2px solid var(--stroke-focus);outline-offset:2px}:is(.nv-disclosure>summary,.nv-disclosure-toggle):before{content:"";width:20px;height:20px;transition:transform var(--nv-motion-base) var(--nv-ease-out);background:currentColor;flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/18px no-repeat}:is(.nv-disclosure[open]>summary,.nv-disclosure-toggle[aria-expanded=true]):before{transform:rotate(180deg)}.nv-disclosure[open]>summary{margin-bottom:16px}.nv-disclosure>summary::-webkit-details-marker{display:none}.nv-disclosure>.section{padding-inline:0}@media (width<=768px){:root{--nv-announcement-bar-height:56px}.nuvlo-workspace :is(.page-header__title,.home__header h1){font-size:24px}.nuvlo-workspace .page-header__actions{flex-wrap:wrap;max-width:100%}.nv-setup .wz-step{max-width:100%}}.nuvlo-workspace .page__container .panel.settings-page{box-shadow:none;background:0 0;border:0}input[type=checkbox],input[type=radio]{accent-color:var(--primary-01)}.nuvlo-workspace .page__container .home__header{margin-bottom:0}@media (width<=680px){.nuvlo-workspace .page__container :is(.page-header,.head){flex-wrap:wrap;align-items:flex-start;gap:16px}.nuvlo-workspace .page__container :is(.head__meta,.token__meta){flex-wrap:wrap;gap:8px}.nuvlo-workspace .page__container :is(.table,.dtable,.data-table,.sites-table) td,.nuvlo-workspace .page__container :is(.table,.dtable,.data-table,.sites-table) th{padding:12px}.nuvlo-workspace .page__container :is(.settings-row,.maintenance-row,.danger-row){flex-wrap:wrap}.nuvlo-workspace .page__container :is(.input,.textarea,.nv-input__field){font-size:16px}.nuvlo-workspace .page__container .page-header__titles{flex:1 0 100%;width:100%}.nuvlo-workspace .page__container .head__title-row{flex-wrap:wrap;gap:10px}.nuvlo-workspace .page__container .head__actions{width:100%}.nuvlo-workspace .page__container .page-header__title{font-size:24px}}html[data-nv-input=pointer] .nv-button:active:not(:disabled){transform:scale(.98)}@media (prefers-reduced-motion:reduce){:is(.nv-disclosure>summary,.nv-disclosure-toggle):before{transition:none}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-nv-input=pointer] .nv-button:active:not(:disabled){transform:none}}.nuvlo-workspace :is(.toggle,.schedule-switch){transition:background-color var(--nv-motion-fast) ease}.nuvlo-workspace .schedule-switch>span,.nuvlo-workspace .toggle:after,.nuvlo-workspace .toggle__dot{transition:transform var(--nv-motion-base) var(--nv-ease-out)}.nuvlo-workspace :is(.button,.btn,.wz-btn){transition:background-color var(--nv-motion-fast) ease,border-color var(--nv-motion-fast) ease,color var(--nv-motion-fast) ease}.nuvlo-workspace :is(.tabs__item,.tab-btn,.detail-tab,.page-tab,.sidebar__item){transition:background-color var(--nv-motion-fast) ease,color var(--nv-motion-fast) ease,border-color var(--nv-motion-fast) ease}@supports (interpolate-size:allow-keywords){.nuvlo-workspace details{interpolate-size:allow-keywords}.nuvlo-workspace details::details-content{opacity:0;height:0;transition:height var(--nv-motion-base) var(--nv-ease-out),opacity var(--nv-motion-base) var(--nv-ease-out),content-visibility var(--nv-motion-base) allow-discrete;overflow:clip}.nuvlo-workspace details[open]::details-content{opacity:1;height:auto}}:root{--shade-01:#141414;--shade-02:#101010;--shade-03:#191919;--shade-04:#222;--shade-05:#4c4c4c;--shade-06:#727272;--shade-07:#7b7b7b;--shade-08:#e2e2e2;--shade-09:#f1f1f1;--shade-10:#fdfdfd;--primary-01:#2a85ff;--primary-02:#00a656;--primary-03:#ff381c;--primary-04:#7f5fff;--primary-05:#ff9d34;--secondary-01:#ffbc99;--secondary-02:#cabdff;--secondary-03:#b1e5fc;--secondary-04:#b5e4ca;--secondary-05:#ffd88d;--backgrounds-surface1:var(--shade-09);--backgrounds-surface2:var(--shade-10);--backgrounds-surface2-overlay:var(--shade-10);--backgrounds-surface3:#f1f1f180;--backgrounds-pop:var(--shade-10);--backgrounds-dark1:var(--shade-03);--backgrounds-dark2:var(--shade-01);--backgrounds-primary:var(--primary-01);--backgrounds-highlight:#f9f9f9;--backgrounds-depth:#f9f9f9;--backgrounds-depth2:#f9f9f9;--text-primary:var(--shade-02);--text-secondary:var(--shade-06);--text-tertiary:var(--shade-07);--text-light:var(--shade-10);--text-blue:var(--primary-01);--stroke-border:var(--shade-10);--stroke-subtle:#7b7b7b1a;--stroke-focus:var(--primary-01);--stroke-highlight:#7b7b7b80;--stroke-stroke2:var(--shade-08);--accent:#f52495;--mask-1-stop50:#fdfdfd00;--mask-1-stop100:var(--shade-10);--mask-2-stop1:var(--shade-09);--mask-2-stop2:#f1f1f100;--chart-green:#00b512;--chart-purple:var(--primary-04);--chart-yellow:var(--primary-05);--chart-min:var(--shade-08);--gradient-menu:#e2e2e280, var(--shade-08);--gradient-card:var(--shade-09), #ebebeb;--box-shadow-depth:0px 2.15px .5px -2px #00000040, 0px 24px 24px -16px #0808080a, 0px 6px 13px 0px #08080808, 0px 6px 4px -4px #0808080d, 0px 5px 1.5px -4px #08080817;--box-shadow-depth-dark-widget:0px 6px 4px -4px #08080840, 0px 6px 13px 0px #0808081f, 0px 24px 24px -16px #08080814;--box-shadow-depth-toggle:0px 0px 36px -8px #0000000d, 0px 6px 4px -4px #0808080d, 0px 5px 1.5px -4px #08080817;--box-shadow-depth-menu:0px 6px 4px -4px #0808080d, 0px 5px 1.5px -4px #08080817;--box-shadow-press-pressing:0px 1px 2px 1px #1212120d inset;--box-shadow-press-pressing-dark:0px 2px 4px 1px #12121259 inset;--box-shadow-widget:0px 5px 1.5px -4px #08080817, 0px 6px 4px -4px #0808080d;--box-shadow-hover-light:0px 0px 0px 3px #fff inset;--box-shadow-input-typing:0px 4px 4px 0px #9d9d9d1a inset, 0px 0px 0px 3px #fff inset;--box-shadow-dropdown:0px 0px 10px 0px #0000000d, 0px 2.15px .5px -2px #00000040, 0px 24px 24px -16px #0808080a, 0px 6px 13px 0px #08080808, 0px 6px 4px -4px #0808080d, 0px 5px 1.5px -4px #08080817}.dark-mode{--backgrounds-surface1:var(--shade-02);--backgrounds-surface2:var(--shade-03);--backgrounds-surface2-overlay:var(--shade-02);--backgrounds-surface3:#10101080;--backgrounds-pop:var(--shade-04);--backgrounds-dark1:var(--shade-08);--backgrounds-dark2:var(--shade-10);--backgrounds-primary:var(--primary-01);--backgrounds-highlight:var(--shade-04);--backgrounds-depth:#1d1d1d;--backgrounds-depth2:#10101080;--text-primary:var(--shade-09);--text-secondary:var(--shade-07);--text-tertiary:var(--shade-06);--text-light:var(--shade-01);--text-blue:var(--primary-01);--stroke-border:#272727;--stroke-subtle:#1e1e1e;--stroke-focus:var(--primary-01);--stroke-highlight:#72727280;--stroke-stroke2:#282828;--accent:#f52495;--mask-1-stop50:#28282800;--mask-1-stop100:var(--shade-03);--mask-2-stop1:var(--shade-02);--mask-2-stop2:#1b1b1b00;--chart-min:var(--shade-04);--gradient-menu:#e2e2e206, #e2e2e20d;--gradient-card:#f1f1f113, #ebebeb13;--box-shadow-depth:0px 2.15px .5px -2px #00000040, 0px 5px 1.5px -4px #08080833, 0px 6px 4px -4px #08080829, 0px 6px 13px 0px #0808081f, 0px 24px 24px -16px #08080814, 2px 4px 16px 0px #fdfdfd0d inset;--box-shadow-depth-toggle:0px 0px 36px -8px #00000080, 0px 2.15px .5px -2px #00000040, 0px 24px 24px -16px #0808080a, 0px 6px 13px 0px #08080808, 0px 6px 4px -4px #0808080d, 0px 5px 1.5px -4px #08080817;--box-shadow-widget:0px 5px 1.5px -4px #08080880, 0px 6px 4px -4px #0808080d;--box-shadow-input-typing:0px 4px 4px 0px #121212cf inset, 0px 0px 0px 3px #2828281a inset;--box-shadow-dropdown:0px 16px 48px -4px #000000bf, 0px 0px 10px 0px #00000080, 0px 2.15px .5px -2px #00000040, 0px 24px 24px -16px #0808080a, 0px 6px 13px 0px #08080808, 0px 6px 4px -4px #0808080d, 0px 5px 1.5px -4px #08080817}@font-face{font-family:Inter Display;src:url(/fonts/core-2/InterDisplay-Light.ext.woff2)format("woff2");font-weight:300;font-display:swap;unicode-range:U+300-303,U+305-307,U+309-328,U+32A-1DFF,U+1EA0-1EF1,U+1F??,U+20C1-2112,U+2114-2115,U+2117-2121,U+2123-218F,U+2300-2302,U+2304-2317,U+2319-2324,U+2327-25CE,U+25D0-2712,U+2719-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Inter Display;src:url(/fonts/core-2/InterDisplay-Light.latin.woff2)format("woff2");font-weight:300;font-display:swap;unicode-range:U+0-2FF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2000-20C0,U+2113,U+2116,U+2122,U+2190-22FF,U+2303,U+2318,U+2325-2326,U+25CF,U+2713-2718,U+FEFF,U+FFFD}@font-face{font-family:Inter Display;src:url(/fonts/core-2/InterDisplay-Regular.ext.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+300-303,U+305-307,U+309-328,U+32A-1DFF,U+1EA0-1EF1,U+1F??,U+20C1-2112,U+2114-2115,U+2117-2121,U+2123-218F,U+2300-2302,U+2304-2317,U+2319-2324,U+2327-25CE,U+25D0-2712,U+2719-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Inter Display;src:url(/fonts/core-2/InterDisplay-Regular.latin.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+0-2FF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2000-20C0,U+2113,U+2116,U+2122,U+2190-22FF,U+2303,U+2318,U+2325-2326,U+25CF,U+2713-2718,U+FEFF,U+FFFD}@font-face{font-family:Inter Display;src:url(/fonts/core-2/InterDisplay-Medium.ext.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+300-303,U+305-307,U+309-328,U+32A-1DFF,U+1EA0-1EF1,U+1F??,U+20C1-2112,U+2114-2115,U+2117-2121,U+2123-218F,U+2300-2302,U+2304-2317,U+2319-2324,U+2327-25CE,U+25D0-2712,U+2719-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Inter Display;src:url(/fonts/core-2/InterDisplay-Medium.latin.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+0-2FF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2000-20C0,U+2113,U+2116,U+2122,U+2190-22FF,U+2303,U+2318,U+2325-2326,U+25CF,U+2713-2718,U+FEFF,U+FFFD}@font-face{font-family:Inter Display;src:url(/fonts/core-2/InterDisplay-SemiBold.ext.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+300-303,U+305-307,U+309-328,U+32A-1DFF,U+1EA0-1EF1,U+1F??,U+20C1-2112,U+2114-2115,U+2117-2121,U+2123-218F,U+2300-2302,U+2304-2317,U+2319-2324,U+2327-25CE,U+25D0-2712,U+2719-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Inter Display;src:url(/fonts/core-2/InterDisplay-SemiBold.latin.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+0-2FF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2000-20C0,U+2113,U+2116,U+2122,U+2190-22FF,U+2303,U+2318,U+2325-2326,U+25CF,U+2713-2718,U+FEFF,U+FFFD}@font-face{font-family:Inter Display;src:url(/fonts/core-2/InterDisplay-Bold.ext.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+300-303,U+305-307,U+309-328,U+32A-1DFF,U+1EA0-1EF1,U+1F??,U+20C1-2112,U+2114-2115,U+2117-2121,U+2123-218F,U+2300-2302,U+2304-2317,U+2319-2324,U+2327-25CE,U+25D0-2712,U+2719-FEFE,U+FF00-FFFC,U+FFFE-10FFFF}@font-face{font-family:Inter Display;src:url(/fonts/core-2/InterDisplay-Bold.latin.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+0-2FF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2000-20C0,U+2113,U+2116,U+2122,U+2190-22FF,U+2303,U+2318,U+2325-2326,U+25CF,U+2713-2718,U+FEFF,U+FFFD}@font-face{font-family:Inter Display Fallback;src:local(Arial),local(ArialMT);font-weight:300 400;size-adjust:97.85%;ascent-override:99%;descent-override:24.65%;line-gap-override:0%}@font-face{font-family:Inter Display Fallback;src:local(Arial),local(ArialMT);font-weight:500;size-adjust:99.83%;ascent-override:97.04%;descent-override:24.16%;line-gap-override:0%}@font-face{font-family:Inter Display Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:600 700;size-adjust:94.13%;ascent-override:102.92%;descent-override:25.63%;line-gap-override:0%}.dark-mode,:root{--nv-ink:var(--text-primary);--nv-muted:var(--text-secondary);--nv-line:var(--stroke-stroke2);--nv-paper:var(--backgrounds-surface1);--nv-surface:var(--backgrounds-surface2);--nv-tint:var(--backgrounds-highlight);--nv-citron:var(--primary-02);--nv-choice-fill:var(--backgrounds-surface3);--nv-choice-border:var(--stroke-highlight);--nv-choice-hover:var(--stroke-highlight);--nv-motion-fast:.15s;--nv-motion-base:.2s;--nv-motion-menu:.2s;--nv-motion-dropdown:.18s;--nv-motion-dialog:.24s}:root[data-nv-input=keyboard]{--nv-motion-fast:0s;--nv-motion-base:0s;--nv-motion-menu:0s;--nv-motion-dropdown:0s;--nv-motion-dialog:0s}body,body.dark-mode{background:var(--nv-paper);color:var(--nv-ink);letter-spacing:-.015em;font-family:Inter Display,Inter Display Fallback,sans-serif}:where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--stroke-focus);outline-offset:3px}.core-status{border:1px solid var(--nv-line);white-space:nowrap;min-height:24px;color:var(--nv-muted);border-radius:8px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.core-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.core-status--active,.core-status--success{color:#00a656;background:#00a6560d;border-color:#00a65626}.core-status--error,.core-status--failed{color:#df3018;background:#ff381c0d;border-color:#ff381c26}.core-status--building,.core-status--deploying,.core-status--provisioning{color:#a36b07;background:#ef9d0e0d;border-color:#ef9d0e26}.dark-mode :is(.core-status--error,.core-status--failed){color:#ff6a4d}.dark-mode :is(.core-status--deploying,.core-status--building,.core-status--provisioning){color:#ef9d0e}.core-action{border:1.5px solid var(--nv-line);min-height:40px;color:var(--nv-muted);white-space:nowrap;transition:color var(--nv-motion-base),border-color var(--nv-motion-base),box-shadow var(--nv-motion-base);border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.core-action:hover{color:var(--nv-ink);border-color:var(--stroke-highlight);box-shadow:var(--box-shadow-widget)}.core-action--circle{flex-shrink:0;width:40px;padding:0}.core-caption{color:var(--nv-muted);font-size:12px;line-height:1.6}@media (prefers-reduced-motion:reduce){.dark-mode,:root{--nv-motion-fast:0s;--nv-motion-base:0s;--nv-motion-menu:0s;--nv-motion-dropdown:0s;--nv-motion-dialog:0s}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body.dark-mode{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:has(body.dark-mode){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark-mode,:root{--nv-motion-enter:.32s;--nv-motion-surface:.33s;--nv-motion-exit:.1s;--nv-motion-header-lead:.15s;--nv-motion-band-step:50ms;--nv-motion-neighbor:20ms;--nv-motion-section-step:45ms;--nv-motion-row-step:33ms;--nv-motion-surface-lead:70ms;--nv-motion-travel-group:12px;--nv-motion-travel-row:7px;--nv-motion-travel-exit:5px;--nv-ease-fade:cubic-bezier(.42,0,.58,1);--nv-ease-settle:cubic-bezier(.25,.46,.45,.94);--nv-ease-exit:cubic-bezier(.4,0,1,1);--nv-motion-backdrop:.3s;--nv-motion-backdrop-out:.2s;--nv-motion-dialog-surface:.13s;--nv-motion-dialog-settle:.3s;--nv-motion-dialog-out:.15s;--nv-motion-toast:.28s;--nv-motion-text:.26s;--nv-motion-text-stagger:13ms;--nv-ease-page:cubic-bezier(.32,.72,0,1);--nv-ease-text:cubic-bezier(.25,.46,.45,.94);--nv-motion-press:.14s;--nv-motion-tabs:.3s;--nv-motion-gooey:.42s;--nv-ease-out:cubic-bezier(.23,1,.32,1)}:root[data-nv-input=keyboard],:root[data-nv-input=keyboard] .dark-mode,:root[data-nv-reduced=true],:root[data-nv-reduced=true] .dark-mode{--nv-motion-fast:0s;--nv-motion-base:0s;--nv-motion-menu:0s;--nv-motion-dropdown:0s;--nv-motion-dialog:0s;--nv-motion-dialog-out:0s;--nv-motion-backdrop:0s;--nv-motion-backdrop-out:0s;--nv-motion-dialog-surface:0s;--nv-motion-dialog-settle:0s;--nv-motion-toast:0s;--nv-motion-press:0s;--nv-motion-tabs:0s;--nv-motion-gooey:0s}@media (prefers-reduced-motion:reduce){.dark-mode,:root{--nv-motion-dialog-out:0s;--nv-motion-backdrop:0s;--nv-motion-backdrop-out:0s;--nv-motion-dialog-surface:0s;--nv-motion-dialog-settle:0s;--nv-motion-toast:0s;--nv-motion-press:0s;--nv-motion-tabs:0s;--nv-motion-gooey:0s}}@media (hover:hover) and (pointer:fine){.core-action:hover{box-shadow:0 3px 6px #00000008,var(--box-shadow-widget)}}:root[data-nv-reduced=true] .nv-button:active{transform:none!important}.nuvlo-workspace .page__container .nv-setup{--nv-field-radius:16px;--nv-choice-fill:var(--backgrounds-surface3);--nv-choice-border:color-mix(in srgb, var(--nv-ink) 65%, var(--nv-line));width:100%;max-width:1320px;margin-inline:auto;container:nv-setup/inline-size}.nuvlo-workspace .page__container .nv-setup .page-header,.nuvlo-workspace .page__container .nv-setup .wizard-header{margin-bottom:24px}.nuvlo-workspace .page__container .nv-setup .page-header__title,.nuvlo-workspace .page__container .nv-setup .wizard-header__title{letter-spacing:-.035em;font-size:32px;font-weight:600;line-height:1.3}.nuvlo-workspace .page__container .nv-setup .page-header__subtitle,.nuvlo-workspace .page__container .nv-setup .wizard-header__subtitle{color:var(--nv-muted);margin-top:4px;font-size:15px;line-height:1.5}.nuvlo-workspace .page__container .nv-setup .breadcrumb{margin-bottom:20px}.nuvlo-workspace .page__container .nv-setup .breadcrumb .setup-back,.nuvlo-workspace .page__container .nv-setup .breadcrumb button,.nuvlo-workspace .page__container .nv-setup .wizard-header__back{color:var(--nv-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.nuvlo-workspace .page__container .nv-setup .wizard-header{align-items:center;gap:16px;display:flex}.nuvlo-workspace .page__container .nv-setup .wizard-header__back{border:1px solid var(--nv-line);border-radius:50%;justify-content:center;width:40px;height:40px}.nuvlo-workspace .page__container .nv-setup .nv-stepper{margin-bottom:24px;scroll-margin-top:96px}.nuvlo-workspace .page__container .nv-setup .setup-layout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:24px;display:grid}.nuvlo-workspace .page__container .nv-setup .setup-main{min-width:0}.nuvlo-workspace .page__container .nv-setup .connect-panel,.nuvlo-workspace .page__container .nv-setup .setup-form-card,.nuvlo-workspace .page__container .nv-setup .setup-section{background:var(--nv-surface);box-shadow:var(--box-shadow-widget);border:0;border-radius:32px;padding:24px}.nuvlo-workspace .page__container .nv-setup .content,.nuvlo-workspace .page__container .nv-setup .wizard-card,.nuvlo-workspace .page__container .nv-setup .wz-card{min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.nuvlo-workspace .page__container .nv-setup .wizard-card__header{display:none}.nuvlo-workspace .page__container .nv-setup .setup-panel-heading,.nuvlo-workspace .page__container .nv-setup .wz-step__head{margin-bottom:24px}.nuvlo-workspace .page__container .nv-setup .setup-panel-heading h2,.nuvlo-workspace .page__container .nv-setup .wz-step__head h3{letter-spacing:-.03em;color:var(--nv-ink);font-size:24px;font-weight:600;line-height:1.3}.nuvlo-workspace .page__container .nv-setup .setup-panel-heading p,.nuvlo-workspace .page__container .nv-setup .wz-step__head p{color:var(--nv-muted);margin-top:4px;font-size:14px;line-height:1.6}.nuvlo-workspace .page__container .nv-setup .section,.nuvlo-workspace .page__container .nv-setup .wz-section{min-width:0;margin:0 0 24px;padding:0}.nuvlo-workspace .page__container .nv-setup .section:last-child,.nuvlo-workspace .page__container .nv-setup .wz-section:last-child{margin-bottom:0}.nuvlo-workspace .page__container .nv-setup .field-label,.nuvlo-workspace .page__container .nv-setup .field>label,.nuvlo-workspace .page__container .nv-setup .section__title,.nuvlo-workspace .page__container .nv-setup .wz-section h4{color:var(--nv-ink);text-transform:none;letter-spacing:0;margin-bottom:16px;font-size:14px;font-weight:600;line-height:1.5;display:block}.nuvlo-workspace .page__container .nv-setup :is(.section__title,.field-label,.field>label):has(+:is(input,textarea,select,.input,.input-with-btn,.nv-select,.subdomain-field)){margin-bottom:8px}.nuvlo-workspace .page__container .nv-setup .section>:is(.section__title,.field-label):has(+:is(input,textarea,select,.input,.input-with-btn,.nv-select,.subdomain-field,.field-hint)){margin-bottom:-8px}.nuvlo-workspace .page__container .nv-setup .section>:is(.section__title,.field-label)+.field-hint{margin-top:0}.nuvlo-workspace .page__container .nv-setup .section>:is(input,textarea,select,.input,.input-with-btn,.nv-select,.nv-input,.subdomain-field)+.field-hint{margin-top:-8px}.nuvlo-workspace .page__container .nv-setup .nv-disclosure+.section{margin-top:24px}.nuvlo-workspace .page__container .nv-setup .field{min-width:0;margin-bottom:24px}.nuvlo-workspace .page__container .nv-setup .field:last-child{margin-bottom:0}.nuvlo-workspace .page__container .nv-setup .field input,.nuvlo-workspace .page__container .nv-setup .input{border:1px solid var(--nv-line);min-height:48px;color:var(--nv-ink);transition:border-color var(--nv-motion-fast);border-radius:24px;border-radius:var(--nv-field-radius);background:0 0;outline:none;width:100%;min-width:0;height:48px;padding:0 18px;font-size:14px;font-weight:400}.nuvlo-workspace .page__container .nv-setup .field input::-moz-placeholder{color:var(--nv-muted);opacity:.6}.nuvlo-workspace .page__container .nv-setup .input::-moz-placeholder{color:var(--nv-muted);opacity:.6}.nuvlo-workspace .page__container .nv-setup .field input::placeholder,.nuvlo-workspace .page__container .nv-setup .input::placeholder{color:var(--nv-muted);opacity:.6}.nuvlo-workspace .page__container .nv-setup .field input:focus,.nuvlo-workspace .page__container .nv-setup .field input:hover,.nuvlo-workspace .page__container .nv-setup .input:focus,.nuvlo-workspace .page__container .nv-setup .input:hover{border-color:var(--stroke-highlight);box-shadow:none}.nuvlo-workspace .page__container .nv-setup .field input:disabled,.nuvlo-workspace .page__container .nv-setup .input:disabled{background:var(--backgrounds-surface3);color:var(--nv-muted);cursor:not-allowed}.nuvlo-workspace .page__container .nv-setup .compat-hint,.nuvlo-workspace .page__container .nv-setup .field-hint,.nuvlo-workspace .page__container .nv-setup .muted-text,.nuvlo-workspace .page__container .nv-setup .optional{color:var(--nv-muted);font-size:13px;line-height:1.6}.nuvlo-workspace .page__container .nv-setup .field-hint{margin-top:8px;font-size:12px;display:block}.nuvlo-workspace .page__container .nv-setup .field-hint--error{color:var(--primary-03)}.nuvlo-workspace .page__container .nv-setup .compat-hint{align-items:flex-start;gap:8px;margin-top:12px;display:flex}.nuvlo-workspace .page__container .nv-setup .compat-hint svg{flex-shrink:0;margin-top:2px}.nuvlo-workspace .page__container .nv-setup .row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px;display:grid}.nuvlo-workspace .page__container .nv-setup .row:last-child,.nuvlo-workspace .page__container .nv-setup .row>:is(.section,.wz-section){margin-bottom:0}.nuvlo-workspace .page__container .nv-setup :is(.type-grid,.provider-grid,.db-grid,.db-engine-grid,.res-grid,.existing-servers,.contract-terms__grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nuvlo-workspace .page__container .nv-setup .res-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.nuvlo-workspace .page__container .nv-setup :is(.type-card,.provider-choice,.server-pill,.provider-sm,.framework-btn,.stack-card,.www-opt,.ssl-opt,.redis-mode,.db-card,.db-engine-card,.region,.res-card,.term-card,.mode-btn,.existing-srv){border:1px solid var(--nv-line);background:var(--nv-surface);color:var(--nv-ink);text-align:left;min-width:0;box-shadow:none;transition:background-color var(--nv-motion-fast) ease,border-color var(--nv-motion-fast) ease;border-radius:20px;padding:20px}.nuvlo-workspace .page__container .nv-setup :is(.type-card,.provider-choice,.server-pill,.provider-sm,.framework-btn,.stack-card,.www-opt,.ssl-opt,.redis-mode,.db-card,.db-engine-card,.region,.res-card,.term-card,.mode-btn,.existing-srv).active{background:var(--nv-choice-fill);border-color:var(--nv-choice-border)}.nuvlo-workspace .page__container .nv-setup :is(.type-card,.provider-choice,.server-pill,.provider-sm,.framework-btn,.stack-card,.www-opt,.ssl-opt,.redis-mode,.db-card,.db-engine-card,.region,.res-card,.term-card,.mode-btn,.existing-srv):focus-visible{outline:2px solid var(--stroke-focus);outline-offset:3px}.nuvlo-workspace .page__container .nv-setup :is(.type-card,.provider-choice,.server-pill,.provider-sm,.framework-btn,.stack-card,.www-opt,.ssl-opt,.redis-mode,.db-card,.db-engine-card,.region,.res-card,.term-card,.mode-btn,.existing-srv) .disabled,.nuvlo-workspace .page__container .nv-setup :is(.type-card,.provider-choice,.server-pill,.provider-sm,.framework-btn,.stack-card,.www-opt,.ssl-opt,.redis-mode,.db-card,.db-engine-card,.region,.res-card,.term-card,.mode-btn,.existing-srv):disabled{cursor:not-allowed}@media (hover:hover) and (pointer:fine){.nuvlo-workspace .page__container .nv-setup :is(.type-card,.provider-choice,.server-pill,.provider-sm,.framework-btn,.stack-card,.www-opt,.ssl-opt,.redis-mode,.db-card,.db-engine-card,.region,.res-card,.term-card,.mode-btn,.existing-srv):hover:not(:disabled):not(.active){background:var(--nv-paper);border-color:var(--stroke-highlight)}}.nuvlo-workspace .page__container .nv-setup :is(.type-card,.db-engine-card,.provider-choice,.ssl-opt,.redis-mode,.mode-btn){align-items:flex-start;gap:12px;display:flex}.nuvlo-workspace .page__container .nv-setup :is(.type-card__body,.db-engine-card__body,.provider-choice__text){flex:1;min-width:0}.nuvlo-workspace .page__container .nv-setup :is(.type-card__body,.db-engine-card__body,.provider-choice__text,.mode-btn div,.ssl-opt div,.redis-mode span) strong{font-size:16px;font-weight:600;line-height:1.5;display:block}.nuvlo-workspace .page__container .nv-setup :is(.type-card__body,.db-engine-card__body,.provider-choice__text,.mode-btn div,.ssl-opt div,.redis-mode span) :is(p,span,small){color:var(--nv-muted);margin-top:4px;font-size:13px;line-height:1.6;display:block}.nuvlo-workspace .page__container .nv-setup .type-card__icon{color:var(--nv-ink);flex:0 0 32px;justify-content:center;padding-top:2px;display:flex}.nuvlo-workspace .page__container .nv-setup .type-card__tags{display:none}.nuvlo-workspace .page__container .nv-setup .framework-grid,.nuvlo-workspace .page__container .nv-setup .providers-sm,.nuvlo-workspace .page__container .nv-setup .regions,.nuvlo-workspace .page__container .nv-setup .server-pills{flex-wrap:wrap;gap:12px;display:flex}.nuvlo-workspace .page__container .nv-setup .framework-btn,.nuvlo-workspace .page__container .nv-setup .provider-sm,.nuvlo-workspace .page__container .nv-setup .region,.nuvlo-workspace .page__container .nv-setup .server-pill{align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:inline-flex}.nuvlo-workspace .page__container .nv-setup .region__country,.nuvlo-workspace .page__container .nv-setup .server-pill__type{color:var(--nv-muted);font-size:12px}.nuvlo-workspace .page__container .nv-setup .adaptive-note,.nuvlo-workspace .page__container .nv-setup .detected,.nuvlo-workspace .page__container .nv-setup .existing-summary,.nuvlo-workspace .page__container .nv-setup .plan-locked,.nuvlo-workspace .page__container .nv-setup .return-context{color:var(--nv-ink);align-items:center;gap:12px;font-size:14px;line-height:1.6;display:flex}.nuvlo-workspace .page__container .nv-setup .detected{flex-wrap:wrap;margin-bottom:24px}.nuvlo-workspace .page__container .nv-setup .adaptive-note{color:var(--nv-muted);align-items:flex-start;margin-top:16px;font-size:13px}.nuvlo-workspace .page__container .nv-setup .actions,.nuvlo-workspace .page__container .nv-setup .provision-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:24px;display:flex}.nuvlo-workspace .page__container .nv-setup .wizard-footer__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.nuvlo-workspace .page__container .nv-setup .actions{margin-top:8px;padding:24px 0 0}.nuvlo-workspace .page__container .nv-setup .wizard-footer{background:var(--nv-surface);box-shadow:var(--box-shadow-widget);border-radius:24px;margin-top:24px;padding:20px 24px}.nuvlo-workspace .page__container .nv-setup .wizard-footer__buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.nuvlo-workspace .page__container .nv-setup .wizard-footer__buttons>:is(.nv-button,.wz-btn){box-sizing:border-box;white-space:normal;text-align:center;border-radius:24px;flex-shrink:0;max-width:100%;height:auto;min-height:48px;padding-block:8px}.nuvlo-workspace .page__container .nv-setup .wizard-footer__buttons .nv-gooey{filter:none}.nuvlo-workspace .page__container .nv-setup .wizard-footer__buttons>.wz-btn{padding:0 24px;line-height:1}.nuvlo-workspace .page__container .nv-setup .wizard-footer__spacer{flex:1}.nuvlo-workspace .page__container .nv-setup .configuration-caption{color:var(--nv-muted);font-size:13px}.nuvlo-workspace .page__container .nv-setup .gen-btn,.nuvlo-workspace .page__container .nv-setup .wz-btn{border:1px solid var(--nv-line);min-height:44px;color:var(--nv-ink);white-space:nowrap;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;display:inline-flex}.nuvlo-workspace .page__container .nv-setup .review-grid,.nuvlo-workspace .page__container .nv-setup .setup-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;display:grid}.nuvlo-workspace .page__container .nv-setup .review-item,.nuvlo-workspace .page__container .nv-setup .setup-review dl>div{border-bottom:1px solid var(--nv-line);flex-direction:column;gap:8px;min-width:0;padding:16px 0;display:flex}.nuvlo-workspace .page__container .nv-setup .review-item__label,.nuvlo-workspace .page__container .nv-setup .setup-review dt{color:var(--nv-muted);font-size:12px}.nuvlo-workspace .page__container .nv-setup .review-item__value,.nuvlo-workspace .page__container .nv-setup .setup-review dd{color:var(--nv-ink);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.nuvlo-workspace .page__container .nv-setup .summary-table{border-top:1px solid var(--nv-line)}.nuvlo-workspace .page__container .nv-setup .summary-row{border-bottom:1px solid var(--nv-line);grid-template-columns:1fr 1.5fr;gap:24px;padding:16px 0;font-size:14px;line-height:1.6;display:grid}.nuvlo-workspace .page__container .nv-setup .summary-row>span{color:var(--nv-muted)}.nuvlo-workspace .page__container .nv-setup .summary-row strong{overflow-wrap:anywhere;font-weight:500}.nuvlo-workspace .page__container .nv-setup .plan-table-wrap{border:1px solid var(--nv-line);border-radius:20px;margin-top:24px;overflow-x:auto;container:plan-table/inline-size}.nuvlo-workspace .page__container .nv-setup .plan-table{border-collapse:collapse;white-space:nowrap;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.nuvlo-workspace .page__container .nv-setup .plan-table th{text-align:left;color:var(--nv-muted);background:var(--nv-paper);padding:16px;font-size:12px;font-weight:400}.nuvlo-workspace .page__container .nv-setup .plan-table td{border-top:1px solid var(--nv-line);padding:20px 16px}.nuvlo-workspace .page__container .nv-setup .plan-table :is(th,td):last-child{text-align:right}.nuvlo-workspace .page__container .nv-setup .plan-row{cursor:pointer}.nuvlo-workspace .page__container .nv-setup .plan-row.active,.nuvlo-workspace .page__container .nv-setup .plan-row:hover{background:var(--nv-paper)}.nuvlo-workspace .page__container .nv-setup .plan-row--unavailable{color:var(--nv-muted);cursor:not-allowed}.nuvlo-workspace .page__container .nv-setup .plan-row__name,.nuvlo-workspace .page__container .nv-setup .plan-row__price{font-weight:600}.nuvlo-workspace .page__container .nv-setup .arch-badge,.nuvlo-workspace .page__container .nv-setup .plan-row__price span,.nuvlo-workspace .page__container .nv-setup .th-note{color:var(--nv-muted);font-size:12px;font-weight:400}@container plan-table (width<=700px){.nuvlo-workspace .page__container .nv-setup .plan-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.nuvlo-workspace .page__container .nv-setup .plan-table,.nuvlo-workspace .page__container .nv-setup .plan-table tbody{white-space:normal;display:block}.nuvlo-workspace .page__container .nv-setup .plan-row{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:16px;display:flex}.nuvlo-workspace .page__container .nv-setup .plan-row+.plan-row{border-top:1px solid var(--nv-line)}.nuvlo-workspace .page__container .nv-setup .plan-table td{border:0;padding:0;display:block}.nuvlo-workspace .page__container .nv-setup .plan-row__name{flex:1 1 0;min-width:0}.nuvlo-workspace .page__container .nv-setup .plan-row__price{order:1}.nuvlo-workspace .page__container .nv-setup .plan-table td[data-label]{flex:0 0 calc(50% - 21px);order:2;font-size:13px}.nuvlo-workspace .page__container .nv-setup .plan-table td[data-label]:nth-child(odd){margin-left:30px}.nuvlo-workspace .page__container .nv-setup .plan-table td[data-label]:before{content:attr(data-label);color:var(--nv-muted);margin-right:6px;font-size:12px}}.nuvlo-workspace .page__container .nv-setup .plan-choice{appearance:none;border:1.5px solid color-mix(in srgb,var(--nv-muted) 45%,var(--nv-line));cursor:pointer;vertical-align:middle;width:22px;height:22px;transition:background-color var(--nv-motion-fast),border-color var(--nv-motion-fast);background:0 0;border-radius:50%;place-content:center;margin:0;display:grid}.nuvlo-workspace .page__container .nv-setup .plan-choice:before{content:"";background:var(--nv-paper);opacity:0;width:16px;height:16px;transition:opacity var(--nv-motion-fast);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.413 6.533a.75.75 0 1 1 1.174.933l-7.946 10a.75.75 0 0 1-1.045.127l-4.054-3.125a.75.75 0 1 1 .916-1.188l3.468 2.673 7.487-9.421z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.413 6.533a.75.75 0 1 1 1.174.933l-7.946 10a.75.75 0 0 1-1.045.127l-4.054-3.125a.75.75 0 1 1 .916-1.188l3.468 2.673 7.487-9.421z'/%3E%3C/svg%3E") 50%/contain no-repeat}.nuvlo-workspace .page__container .nv-setup .plan-choice:checked{border-color:var(--nv-ink);background:var(--nv-ink)}.nuvlo-workspace .page__container .nv-setup .plan-choice:checked:before{opacity:1}.nuvlo-workspace .page__container .nv-setup .plan-choice:focus-visible{outline:2px solid var(--stroke-focus);outline-offset:3px}.nuvlo-workspace .page__container .nv-setup .plan-choice:disabled{opacity:.4;cursor:not-allowed}.nuvlo-workspace .page__container .nv-setup .plan-row:not(.plan-row--unavailable):hover .plan-choice:not(:checked){border-color:var(--nv-muted)}.nuvlo-workspace .page__container .nv-setup .plan-unit{color:var(--nv-muted)}.nuvlo-workspace .page__container .nv-setup .price-note{border-top:1px solid var(--nv-line);color:var(--nv-muted);padding:16px;font-size:12px;line-height:1.6}.nuvlo-workspace .page__container .nv-setup :is(.msg,.connect-error,.deploy-error,.deploy-warning,.env-notice){align-items:flex-start;gap:12px;margin-block:16px;font-size:14px;line-height:1.6;display:flex}.nuvlo-workspace .page__container .nv-setup :is(.msg--error,.connect-error,.deploy-error,.env-notice--err){color:var(--primary-03)}.nuvlo-workspace .page__container .nv-setup :is(.msg--success,.env-notice--ok){color:#00a656}.nuvlo-workspace .page__container .nv-setup :is(.msg--warning,.deploy-warning){color:#a36b07}.dark-mode .nuvlo-workspace .page__container .nv-setup :is(.msg--warning,.deploy-warning){color:#ef9d0e}.nuvlo-workspace .page__container .nv-setup .deploy-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.nuvlo-workspace .page__container .nv-setup .deploy-header__title{letter-spacing:-.03em;font-size:24px;font-weight:600}.nuvlo-workspace .page__container .nv-setup .deploy-header__meta{color:var(--nv-muted);align-items:center;gap:8px;font-size:13px;display:flex}.nuvlo-workspace .page__container .nv-setup .deploy-step{border-bottom:1px solid var(--nv-line);gap:16px;padding:16px 0;display:flex}.nuvlo-workspace .page__container .nv-setup .deploy-step__icon{background:var(--nv-paper);width:32px;height:32px;color:var(--nv-muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.nuvlo-workspace .page__container .nv-setup .deploy-step.done .deploy-step__icon{color:#00a656;background:#00a6560d}.nuvlo-workspace .page__container .nv-setup .deploy-step.running .deploy-step__icon{background:var(--nv-ink);color:var(--nv-surface)}.nuvlo-workspace .page__container .nv-setup .deploy-step__body strong{font-size:14px;font-weight:600;display:block}.nuvlo-workspace .page__container .nv-setup .deploy-step__body span{color:var(--nv-muted);margin-top:4px;font-size:13px;line-height:1.6;display:block}@container nv-setup (width<=1000px){.nuvlo-workspace .page__container .nv-setup .setup-layout{grid-template-columns:minmax(0,1fr)}.nuvlo-workspace .page__container .nv-setup .setup-layout>.selection-summary{order:2}}@media (width<=600px){.nuvlo-workspace .page__container .nv-setup .page-header__title,.nuvlo-workspace .page__container .nv-setup .wizard-header__title{font-size:24px}.nuvlo-workspace .page__container .nv-setup .connect-panel,.nuvlo-workspace .page__container .nv-setup .setup-form-card,.nuvlo-workspace .page__container .nv-setup .setup-section{padding:24px 20px}.nuvlo-workspace .page__container .nv-setup .setup-panel-heading h2,.nuvlo-workspace .page__container .nv-setup .wz-step__head h3{font-size:20px}.nuvlo-workspace .page__container .nv-setup .review-grid,.nuvlo-workspace .page__container .nv-setup .row,.nuvlo-workspace .page__container .nv-setup .setup-review dl{grid-template-columns:1fr;gap:0}.nuvlo-workspace .page__container .nv-setup .row{gap:24px}.nuvlo-workspace .page__container .nv-setup :is(.type-grid,.db-grid,.db-engine-grid,.res-grid,.existing-servers,.contract-terms__grid){grid-template-columns:1fr}.nuvlo-workspace .page__container .nv-setup .wizard-footer{padding:20px}.nuvlo-workspace .page__container .nv-setup .wizard-footer__actions{flex-wrap:wrap;gap:12px}.nuvlo-workspace .page__container .nv-setup .configuration-caption{flex-basis:100%}.nuvlo-workspace .page__container .nv-setup .wizard-footer__spacer{display:none}.nuvlo-workspace .page__container .nv-setup .wizard-footer__buttons,.nuvlo-workspace .page__container .nv-setup .wizard-footer__buttons>:is(.nv-button,.wz-btn){flex:auto}.nuvlo-workspace .page__container .nv-setup .wizard-footer__buttons>:is(.wz-btn,.nv-button--secondary){padding-inline:16px}.nuvlo-workspace .page__container .nv-setup .wizard-footer__buttons>.nv-button--gooey{--nv-gooey-padding:40px}.nuvlo-workspace .page__container .nv-setup .summary-row{grid-template-columns:1fr 1fr;gap:16px}.nuvlo-workspace .page__container .nv-setup .actions{flex-wrap:wrap}}.nuvlo-workspace .page__container .workspace-navigation__content>.nv-setup{max-width:none}.nv-step-stack{display:grid}.nv-step-stack>*{grid-area:1/1;align-self:start;min-width:0}.nv-step-stack.is-resizing{clip-path:inset(-64px -64px 0);transition:height calc(var(--nv-motion-tabs) * 1.3) var(--nv-ease-out)}.nv-step-enter-active{transition:opacity var(--nv-motion-tabs) var(--nv-ease-out),transform calc(var(--nv-motion-tabs) * 1.3) var(--nv-ease-out)}.nv-step-leave-active{pointer-events:none;transition:opacity var(--nv-motion-press) cubic-bezier(.4,0,1,1),transform var(--nv-motion-press) cubic-bezier(.4,0,1,1)}.nv-step-enter-from{opacity:0;transform:translateX(calc(var(--nv-step-dir,1) * 22px))}.nv-step-leave-to{opacity:0;transform:translateX(calc(var(--nv-step-dir,1) * -22px))}.dark-mode,:root{--nv-fluid-fast:80ms;--nv-fluid-moderate:.16s;--nv-fluid-slow:.24s;--nv-fluid-fade:80ms;--nv-fluid-exit:60ms;--nv-ease-fluid:var(--nv-ease-out);--nv-overlay:0 0 0;--nv-hover:rgb(var(--nv-overlay) / .04);--nv-active:rgb(var(--nv-overlay) / .07)}:is(.dark-mode,:root:has(body.dark-mode)){--nv-overlay:255 255 255;--nv-hover:rgb(var(--nv-overlay) / .06);--nv-active:rgb(var(--nv-overlay) / .1)}@supports (transition-timing-function:linear(0,1)){.dark-mode,:root{--nv-ease-fluid:linear(0, .054, .17, .305, .435, .552, .65, .731, .795, .845, .884, .913, .936, .953, .965, .975, .981, .986, .99, .993, 1)}}:root[data-nv-input=keyboard],:root[data-nv-input=keyboard] .dark-mode{--nv-fluid-fast:0s;--nv-fluid-moderate:0s;--nv-fluid-slow:0s;--nv-fluid-fade:0s;--nv-fluid-exit:0s}:root[data-nv-reduced=true],:root[data-nv-reduced=true] .dark-mode{--nv-fluid-fast:0s;--nv-fluid-moderate:0s;--nv-fluid-slow:0s}@media (prefers-reduced-motion:reduce){.dark-mode,:root{--nv-fluid-fast:0s;--nv-fluid-moderate:0s;--nv-fluid-slow:0s}}[data-fluid-hover]{isolation:isolate}.nv-fluid-highlight{--_ix:var(--nv-fluid-inset-x,0px);--_iy:var(--nv-fluid-inset-y,0px);--_op:var(--nv-fluid-exit);--_travel:var(--nv-fluid-travel,var(--nv-fluid-fast));z-index:-1;width:calc(var(--fw,0px) - 2 * var(--_ix));height:calc(var(--fh,0px) - 2 * var(--_iy));transform:translate3d(calc(var(--fx,0px) + var(--_ix)),calc(var(--fy,0px) + var(--_iy)),0);border-radius:var(--nv-fluid-radius,12px);background:var(--nv-fluid-fill,var(--nv-tint));opacity:0;pointer-events:none;will-change:transform;transition:transform var(--_travel) var(--nv-ease-fluid),width var(--_travel) var(--nv-ease-fluid),height var(--_travel) var(--nv-ease-fluid),opacity var(--_op) linear;position:absolute;top:0;left:0}.nv-fluid-highlight[data-visible]{--_op:var(--nv-fluid-fade);opacity:1}.nv-fluid-highlight[data-instant]{transition:opacity var(--_op) linear}[data-fluid-hover]:has(>.nv-table){--nv-fluid-fill:var(--backgrounds-surface3);--nv-fluid-radius:16px;--nv-fluid-inset-x:var(--nv-table-inset,12px)}[data-fluid-hover]>.nv-table tbody tr:hover{background:0 0}[data-fluid-hover]>.nv-table td{transition:border-color var(--nv-fluid-fast) linear}[data-fluid-hover]>.nv-table tbody tr[data-fluid-active]+tr>td,[data-fluid-hover]>.nv-table tbody tr[data-fluid-active]>td{border-top-color:#0000}[data-fluid-hover]>.nv-table .nv-inline-code,[data-fluid-hover]>.nv-table .nv-secondary{transition:color var(--nv-fluid-fast) linear}[data-fluid-hover]>.nv-table tr[data-fluid-active] .nv-inline-code,[data-fluid-hover]>.nv-table tr[data-fluid-active] .nv-secondary{color:var(--nv-ink)}[data-fluid-hover] .nv-menu-item:focus-visible,[data-fluid-hover] .nv-menu-item:hover{background:0 0}[data-fluid-hover] .nv-menu-item[data-fluid-active]{color:var(--nv-ink)}[data-fluid-hover] .nv-menu-item.nv-menu-item--danger[data-fluid-active]{color:var(--primary-03)}[data-fluid-hover]:has(.nv-menu-item--danger[data-fluid-active]){--nv-fluid-fill:#ff381c0d}.nv-dropdown__content[data-fluid-hover] :is(.row-menu__item,.site-row-menu__item):hover{background:0 0}.nv-dropdown__content[data-fluid-hover]:has(.row-menu__item--danger[data-fluid-active]){--nv-fluid-fill:#ff381c14}.site-rows[data-fluid-hover]{--nv-fluid-inset-x:-10px}.site-rows[data-fluid-hover]>.site-row[data-fluid-active],.site-rows[data-fluid-hover]>.site-row[data-fluid-active]+.site-row{border-top-color:#0000}.site-rows[data-fluid-hover]>.site-row{transition:border-color var(--nv-fluid-fast) linear}.deployment-list[data-fluid-hover]>.deployment-row:hover{background:0 0}.deployment-list[data-fluid-hover]>.deployment-row[data-fluid-active],.deployment-list[data-fluid-hover]>.deployment-row[data-fluid-active]+.deployment-row{border-top-color:#0000}.nv-fluid-tabs[data-fluid-hover]{--nv-fluid-fill:var(--nv-hover);--nv-fluid-radius:24px}.nv-fluid-tabs[data-fluid-hover]>:is(a,button):hover:not(.active){background:0 0}.nv-fluid-tabs[data-fluid-hover]>:is(a,button)[data-fluid-active]{color:var(--nv-ink)}@media (pointer:fine){*{scrollbar-width:thin;scrollbar-color:rgb(var(--nv-overlay)/.1) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:rgb(var(--nv-overlay)/.1);background-clip:content-box;border:3px solid #0000;border-radius:9999px}::-webkit-scrollbar-thumb:vertical{border-left-width:1px;border-right-width:5px}::-webkit-scrollbar-thumb:horizontal{border-top-width:1px;border-bottom-width:5px}::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--nv-overlay)/.14)}::-webkit-scrollbar-thumb:active{background-color:rgb(var(--nv-overlay)/.18)}}@property --nv-sf-start{syntax:"<number>";inherits:false;initial-value:1}@property --nv-sf-end{syntax:"<number>";inherits:false;initial-value:1}@keyframes nv-sf-start{0%{--nv-sf-start:1}to{--nv-sf-start:0}}@keyframes nv-sf-end{0%{--nv-sf-end:0}to{--nv-sf-end:1}}@supports (animation-timeline:scroll()){.nv-scroll-fade,.nv-scroll-fade-x{--nv-scroll-fade-size:32px;animation:linear both nv-sf-start,linear both nv-sf-end;animation-range-start:0,calc(100% - var(--nv-scroll-fade-size));animation-range-end:var(--nv-scroll-fade-size),100%}.nv-scroll-fade{-webkit-mask-image:linear-gradient(to bottom,rgb(0,0,0,var(--nv-sf-start)) 0,#000 var(--nv-scroll-fade-size),#000 calc(100% - var(--nv-scroll-fade-size)),rgb(0,0,0,var(--nv-sf-end)) 100%);-webkit-mask-image:linear-gradient(to bottom,rgb(0,0,0,var(--nv-sf-start)) 0,#000 var(--nv-scroll-fade-size),#000 calc(100% - var(--nv-scroll-fade-size)),rgb(0,0,0,var(--nv-sf-end)) 100%);mask-image:linear-gradient(to bottom,rgb(0,0,0,var(--nv-sf-start)) 0,#000 var(--nv-scroll-fade-size),#000 calc(100% - var(--nv-scroll-fade-size)),rgb(0,0,0,var(--nv-sf-end)) 100%);animation-timeline:scroll(self),scroll(self)}.nv-scroll-fade-x{-webkit-mask-image:linear-gradient(to right,rgb(0,0,0,var(--nv-sf-start)) 0,#000 var(--nv-scroll-fade-size),#000 calc(100% - var(--nv-scroll-fade-size)),rgb(0,0,0,var(--nv-sf-end)) 100%);-webkit-mask-image:linear-gradient(to right,rgb(0,0,0,var(--nv-sf-start)) 0,#000 var(--nv-scroll-fade-size),#000 calc(100% - var(--nv-scroll-fade-size)),rgb(0,0,0,var(--nv-sf-end)) 100%);mask-image:linear-gradient(to right,rgb(0,0,0,var(--nv-sf-start)) 0,#000 var(--nv-scroll-fade-size),#000 calc(100% - var(--nv-scroll-fade-size)),rgb(0,0,0,var(--nv-sf-end)) 100%);animation-timeline:scroll(self inline),scroll(self inline)}}.plan-table-wrap[data-fluid-hover]{--nv-fluid-fill:var(--nv-hover);--nv-fluid-radius:0}.plan-table-wrap[data-fluid-hover] .plan-row:hover:not(.active){background:0 0}.nv-tip{z-index:3000;pointer-events:none;visibility:hidden;opacity:0;will-change:transform;max-width:calc(min(260px,100vw - 16px));position:fixed;top:0;left:0}.nv-tip.is-open{visibility:visible;opacity:1}.nv-tip.is-travelling{transition:transform var(--nv-motion-base,.2s) var(--nv-ease-out)}.nv-tip__bubble{background:var(--backgrounds-dark1);color:var(--text-light);letter-spacing:-.02em;text-wrap:pretty;box-shadow:var(--box-shadow-depth-menu);transform-origin:var(--nv-tip-origin,50% 100%);border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:500;line-height:1.6;display:flex;position:relative}.nv-tip.is-open:not(.is-warm) .nv-tip__bubble{animation:nv-tip-in calc(var(--nv-motion-fast,.2s) * .8) var(--nv-ease-out) both}.nv-tip__kbd{background:color-mix(in srgb,var(--text-light) 16%,transparent);color:color-mix(in srgb,var(--text-light) 72%,transparent);font:inherit;letter-spacing:0;border-radius:4px;flex:none;padding:0 5px;font-size:11px;line-height:18px}.nv-tip__kbd[hidden]{display:none}.nv-tip__arrow{background:inherit;border-radius:1px;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.nv-tip[data-side=top]{--nv-tip-origin:50% 100%;--nv-tip-from:0, 4px}.nv-tip[data-side=top] .nv-tip__arrow{top:100%}.nv-tip[data-side=bottom]{--nv-tip-origin:50% 0;--nv-tip-from:0, -4px}.nv-tip[data-side=bottom] .nv-tip__arrow{top:0}.nv-tip[data-side=left]{--nv-tip-origin:100% 50%;--nv-tip-from:4px, 0}.nv-tip[data-side=left] .nv-tip__arrow{left:100%}.nv-tip[data-side=right]{--nv-tip-origin:0 50%;--nv-tip-from:-4px, 0}.nv-tip[data-side=right] .nv-tip__arrow{left:0}@keyframes nv-tip-in{0%{opacity:0;filter:blur(4px);transform:translate(var(--nv-tip-from,0,4px)) scale(.94)}}@media (prefers-reduced-motion:reduce){.nv-tip.is-travelling{transition:none}.nv-tip__bubble{animation:none!important}}[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto}[data-sonner-toaster]{width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;z-index:999999999;outline:none;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;list-style:none;transition:transform .4s;position:fixed}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);opacity:0;transform:var(--y);touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}[data-sonner-toast][data-styled=true]{background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000001a}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap));top:0}[data-sonner-toast][data-y-position=bottom]{--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap));bottom:0}[data-sonner-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{color:inherit;font-weight:500;line-height:1.5}[data-sonner-toast][data-styled=true] [data-icon]{width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform-origin:50%;animation:.3s forwards sonner-fade-in;transform:scale(.8)}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{flex-direction:column;gap:2px;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;transition:opacity .4s,box-shadow .2s;display:flex}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toaster] [data-close-button-position=top-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster] [data-close-button-position=top-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster] [data-close-button-position=bottom-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(-35%, 35%)}[data-sonner-toaster] [data-close-button-position=bottom-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(35%, 35%)}[data-sonner-toast][data-styled=true] [data-close-button]{left:var(--toast-close-button-left);right:var(--toast-close-button-right);top:var(--toast-close-button-top);bottom:var(--toast-close-button-bottom);width:20px;height:20px;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";z-index:-1;height:100%;position:absolute;left:-100%;right:-100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3)translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3)translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";height:calc(1px + var(--gap));width:100%;position:absolute;bottom:100%;left:0}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(1 + -1 * var(--toasts-before) * .05));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(20% + var(--initial-height))}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(-100% + var(--swipe-amount-x)));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(100% + var(--swipe-amount-x)));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(-100% + var(--swipe-amount-y)));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(100% + var(--swipe-amount-y)));opacity:0}}@media (width<=600px){[data-sonner-toaster]{right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%;position:fixed}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset-left) * 2);left:0;right:0}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom),0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top),0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);z-index:10;position:absolute;inset:0}.sonner-loading-wrapper[data-visible=false]{transform-origin:50%;animation:.2s forwards sonner-fade-out}.sonner-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.sonner-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:1.2s linear infinite sonner-spin;position:absolute;top:-3.9%;left:-10%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg)translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg)translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg)translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg)translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg)translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg)translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg)translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg)translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg)translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg)translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg)translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg)translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)}
