.app-action-menu{position:relative;flex:none}.app-action-menu>summary{list-style:none;cursor:pointer;display:grid;place-items:center;min-width:44px;min-height:44px;padding:5px 10px;border:1px solid var(--line-strong);border-radius:6px;color:var(--ink-muted)}.app-action-menu>summary::-webkit-details-marker{display:none}.app-action-menu>summary:focus-visible{outline:2px solid var(--iris);outline-offset:2px}.app-action-menu>.app-action-panel{position:fixed;inset:auto;margin:0;z-index:25;visibility:hidden;display:grid;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;max-width:calc(100vw - 24px);padding:5px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:var(--surface);box-shadow:0 8px 28px #0002}.app-action-panel>div{display:grid}.app-action-menu .app-action-panel :is(button,a){display:block;width:100%;min-height:44px;padding:10px;text-align:left;white-space:normal;font-size:12px;line-height:18px;color:inherit;background:none;border:0;border-radius:4px;text-decoration:none}.app-action-menu .app-action-panel :is(button,a):hover{background:var(--cloud)}.app-action-menu .app-action-panel :is(button,a):focus-visible{outline:2px solid var(--iris);outline-offset:-2px}.automation-detail-facts{display:grid;gap:16px}.automation-detail-facts div{display:grid;gap:4px}.automation-detail-facts dt{font-size:12px;color:var(--ink-muted)}.automation-detail-facts dd{margin:0;overflow-wrap:anywhere}html{color-scheme:light}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark],html[data-theme=dark] body{--appearance-glass:#111f33f5;--ink:#e9f0fb!important;--ink-muted:#a8b8cf!important;--cloud:#0b1525!important;--surface:#111f33;--surface-alt:#15253c;--surface-muted:#1a2d47;--line:#263b56!important;--line-strong:#3e5777!important;--brand-text:color-mix(in srgb,rgb(var(--brand-primary-rgb)) 45%,white);--brand-text-strong:color-mix(in srgb,rgb(var(--brand-primary-rgb)) 35%,white);--lilac:#19334f!important;--brand-wash:#102138!important;--brand-soft:#152b46!important;--brand-soft-strong:#1e3d60!important;--brand-border:#36638f!important;--brand-border-subtle:#274767!important;--signal:#8ee0ba;--signal-soft:#153c30;--warning:#ffd58a;--warning-soft:#3e301b;--alert:#ffacb5;--alert-soft:#41232b;--muted:#a8b8cf;--appearance-bg-c8c4d8:#1a2d47;--appearance-bg-d6d3df:#15253c;--appearance-bg-d8f3e5:#1b3c2b;--appearance-bg-dcefe7:#1b3b2e;--appearance-bg-dcf4e7:#1b3c2a;--appearance-bg-dcf6e3:#1b3c24;--appearance-bg-ddeeff:#1b2b3c;--appearance-bg-dff7f4:#1b3c38;--appearance-bg-e3f7ec:#1b3c2a;--appearance-bg-e4f7ed:#1b3c2a;--appearance-bg-e6f3ff:#1b2c3c;--appearance-bg-e8f2ff:#1b293c;--appearance-bg-e8f6ef:#1b3c2b;--appearance-bg-e8f8ef:#1b3c29;--appearance-bg-e8f8ff:#1b323c;--appearance-bg-e9f7ef:#1b3c29;--appearance-bg-eaf8f1:#1b3c2b;--appearance-bg-ececf2:#15253c;--appearance-bg-ecfaf3:#1b3c2b;--appearance-bg-edf0f6:#1d273a;--appearance-bg-eef1f6:#1e2839;--appearance-bg-eef6ff:#1b2a3c;--appearance-bg-eef7ff:#1b2c3c;--appearance-bg-eff7ff:#1b2b3c;--appearance-bg-f0fff8:#1b3c2c;--appearance-bg-f1fbf5:#1b3c28;--appearance-bg-f2fbf7:#1b3c2d;--appearance-bg-f3f0ff:#152b46;--appearance-bg-f3f1f9:#152b46;--appearance-bg-f4f3f8:#15253c;--appearance-bg-f4f5fa:#15253c;--appearance-bg-f4fffa:#1b3c2d;--appearance-bg-f5f4fa:#15253c;--appearance-bg-f5fff9:#1b3c28;--appearance-bg-f7f6fc:#15253c;--appearance-bg-f7f7fb:#111f33;--appearance-bg-f8f8fc:#15253c;--appearance-bg-f9e9f7:#3c1b38;--appearance-bg-faf9fd:#15253c;--appearance-bg-faf9ff:#15253c;--appearance-bg-fbfbff:#111f33;--appearance-bg-fbfffd:#1b3c2b;--appearance-bg-fcfcff:#111f33;--appearance-bg-ffe1dd:#3c1f1b;--appearance-bg-ffe7e7:#3c1b1b;--appearance-bg-ffe7ec:#3c1b22;--appearance-bg-ffe8ec:#3c1b21;--appearance-bg-ffedc5:#3c321b;--appearance-bg-fff0ee:#3c1f1b;--appearance-bg-fff0f0:#3c1b1b;--appearance-bg-fff2c9:#3c341b;--appearance-bg-fff2db:#3c301b;--appearance-bg-fff2ef:#3c211b;--appearance-bg-fff3e7:#3c2b1b;--appearance-bg-fff4df:#3c301b;--appearance-bg-fff4f5:#3c1b1e;--appearance-bg-fff5d8:#3c331b;--appearance-bg-fff5df:#3c321b;--appearance-bg-fff5f3:#3c201b;--appearance-bg-fff5f4:#3c1e1b;--appearance-bg-fff6df:#3c331b;--appearance-bg-fff7dc:#3c341b;--appearance-bg-fff7e6:#3c311b;--appearance-bg-fff7f5:#3c211b;--appearance-bg-fff9e9:#3c331b;--appearance-bg-fffaf0:#3c311b;--appearance-bg-fffafa:#3c1b1b;--appearance-bg-fffcf7:#3c2f1b;--appearance-bg-fffdf3:#3c361b;--appearance-bg-fffdf5:#3c351b;--appearance-bg-fffdf8:#3c321b;--appearance-bg-fffefa:#3c351b;--appearance-bg-ffffff:#111f33;--appearance-border-b9d8ff:#36557d;--appearance-border-b9e4cf:#367d5a;--appearance-border-bbd8f8:#36577d;--appearance-border-bcd7ff:#36527d;--appearance-border-bce5cd:#367d53;--appearance-border-bcead7:#367d5f;--appearance-border-bde7d0:#367d56;--appearance-border-c96c78:#7d363f;--appearance-border-cbe7d6:#387a52;--appearance-border-cce8dc:#377b5e;--appearance-border-d9d5e8:#3e5777;--appearance-border-dcefe7:#387a5e;--appearance-border-dddddd:#3e5777;--appearance-border-e4b5b5:#7d3636;--appearance-border-e4e4ef:#263b56;--appearance-border-e5e7ef:#263b56;--appearance-border-e7bcc4:#7d3643;--appearance-border-e9c77e:#7d6636;--appearance-border-eadca4:#7d6f36;--appearance-border-ecd49d:#7d6736;--appearance-border-ecd58e:#7d6b36;--appearance-border-ecd8a2:#7d6a36;--appearance-border-edd9b2:#7d6536;--appearance-border-f0c3c3:#7d3636;--appearance-border-f0d7d3:#7d3f36;--appearance-border-f1b9b2:#7d3d36;--appearance-border-f1cfca:#7d3f36;--appearance-border-f1d37e:#7d6a36;--appearance-border-f2d5d1:#7d3e36;--appearance-border-ffd36d:#7d6736;--appearance-border-ffffff:#3e5777;--appearance-text-086f75:#91edf3;--appearance-text-087443:#91f3c6;--appearance-text-0e6f4f:#92f1d2;--appearance-text-117da8:#91d7f3;--appearance-text-13724f:#96eecd;--appearance-text-1456bd:#91b7f3;--appearance-text-1555c0:#91b5f3;--appearance-text-159fc0:#91e0f3;--appearance-text-16100a:#d9c2ab;--appearance-text-16654b:#9ae9cf;--appearance-text-16803c:#97edb6;--appearance-text-16815d:#96edd0;--appearance-text-171100:#f3d991;--appearance-text-17151e:#e9f0fb;--appearance-text-176b35:#9ae9b7;--appearance-text-185b43:#9ee5cc;--appearance-text-188258:#98eccb;--appearance-text-1b1608:#e3d2a1;--appearance-text-201b3d:#e9f0fb;--appearance-text-2377c9:#97c2ed;--appearance-text-247255:#a2e2ca;--appearance-text-2671c8:#98bfeb;--appearance-text-267457:#a3e1ca;--appearance-text-277bc7:#99c4eb;--appearance-text-287b5d:#a3e1ca;--appearance-text-46735f:#a8b8cf;--appearance-text-4a5269:#a8b8cf;--appearance-text-4b3c00:#f3df91;--appearance-text-542900:#f3c191;--appearance-text-563a08:#f3d091;--appearance-text-695529:#ddcca7;--appearance-text-697386:#a8b8cf;--appearance-text-792b15:#edaa97;--appearance-text-81531a:#eac699;--appearance-text-8d2634:#e59fa8;--appearance-text-8d5207:#f3c891;--appearance-text-8f3830:#e0a8a3;--appearance-text-913a31:#e0a9a4;--appearance-text-9a5a00:#f3ca91;--appearance-text-9a6419:#eec996;--appearance-text-9f2f2b:#e5a19f;--appearance-text-a04392:#dba9d3;--appearance-text-a33f4a:#dda7ad;--appearance-text-a3483f:#ddaca7;--appearance-text-a43232:#e2a1a1;--appearance-text-a43e35:#e1a8a2;--appearance-text-a4461d:#edb197;--appearance-text-a46000:#f3ca91;--appearance-text-a46500:#f3cd91;--appearance-text-a51d24:#ed979b;--appearance-text-a56400:#f3cc91;--appearance-text-a86100:#f3c991;--appearance-text-aa2d33:#e59ea2;--appearance-text-ac2525:#e99a9a;--appearance-text-ae3340:#e3a0a7;--appearance-text-b45309:#f3bb91;--appearance-text-be2336:#ec98a2;--appearance-text-c62828:#ea9999;--appearance-text-d99b00:#f3d791}.appearance-switch{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;color:var(--ink)}.appearance-switch select{min-height:44px;max-width:104px;padding:7px 22px 7px 8px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.admin-appearance-bar,.public-appearance-bar{display:flex;justify-content:flex-end;padding:8px 16px;background:var(--surface);border-bottom:1px solid var(--line)}html[data-theme=dark] :is(input,select,textarea){background-color:var(--surface);color:var(--ink);border-color:var(--line-strong)}html[data-theme=dark] :is(input,textarea)::placeholder{color:var(--ink-muted);opacity:1}html[data-theme=dark] :is(.button,.ds-reference-layout .button):not(.button-secondary):not(.button-quiet){background:rgb(var(--brand-primary-rgb));color:#fff}html[data-theme=dark] :is(.button-secondary,.icon-button){background:var(--surface);color:var(--ink);border-color:var(--line-strong)}html[data-theme=dark] :focus-visible{outline-color:var(--brand-text)}html[data-theme=dark] input[type=checkbox],html[data-theme=dark] input[type=radio]{accent-color:var(--brand-text)}html[data-theme=dark] input:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--surface) inset;caret-color:var(--ink)}html[data-theme=dark] ::selection{background:#2b568c;color:#fff}html[data-theme=dark] .skip-link{background:rgb(var(--brand-primary-rgb));color:#fff}html[data-theme=dark] .ds-reference-layout{--ds-warning:#ffd58a;--ds-warning-surface:#382e1e;--ds-failure:#ffacb5;--ds-failure-surface:#38222b}@media (max-width:760px){.mobile-header-actions{gap:4px}.mobile-header .appearance-switch select{min-height:44px;max-width:90px;font-size:12px}.mobile-header .appearance-switch svg{display:none}.mobile-header-brand{min-width:0}.mobile-header .admin-switch-link span{display:none}}@media (prefers-reduced-motion:reduce){.appearance-switch *{transition:none}}@media print{.admin-appearance-bar,.appearance-switch,.public-appearance-bar{display:none!important}}html[data-theme=dark] .code-block{background:var(--cloud);color:var(--ink)}html[data-theme=dark] .code-block :is(pre,span){color:#c0d3ee}html[data-theme=dark] .network-mtn{color:#16100a}html[data-theme=dark] .hosting-network-mtn{color:#4b3c00}html[data-theme=dark] .button:not(.button-secondary):not(.button-quiet):hover{background:var(--iris-dark)}@media (max-width:420px){.mobile-header{flex-wrap:wrap}.mobile-header-actions{flex:1 0 100%;justify-content:flex-end}}:root{--font-inter:"Vend Inter",Arial,sans-serif}@font-face{font-family:Vend Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterLatinVariable-v1.woff2) format("woff2");unicode-range:u+0,u+20-7e,u+a0-ac,u+ae-148,u+14a-1c3,u+1c5-254,u+256-27b,u+27e-284,u+286-290,u+292-2a4,u+2a6-304,u+306-30a,u+30c,u+30f,u+313,u+315,u+31b,u+323,u+326-328,u+32c,u+337-338,u+342-343,u+346-36f,u+1e00-1e9b,u+1e9d-1eff,u+2000-200b,u+2010-2027,u+202f-2055,u+2057,u+205f,u+20a?,u+20b1-20b5,u+20b8-20ba,u+20bc-20c0,u+2190,u+2192,u+2212,u+25cf,u+2713}@font-face{font-family:Vend Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable.woff2) format("woff2");unicode-range:u+374-376,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3d7,u+3dc-3dd,u+3f0-3f6,u+3f9-3fa,u+3fc-479,u+480-49d,u+4a0-4ff,u+52f,u+e3f,u+1d00,u+1d0d,u+1d1b,u+1d43,u+1d47-1d49,u+1d4d,u+1d4f-1d50,u+1d52,u+1d56-1d58,u+1d5b,u+1d62-1d65,u+1d9c,u+1da0,u+1dbb,u+1dbf-1df5,u+1dfc-1dff,u+1f00-1f15,u+1f18-1f1d,u+1f20-1f45,u+1f48-1f4d,u+1f50-1f57,u+1f59,u+1f5b,u+1f5d,u+1f5f-1f7d,u+1f80-1fb4,u+1fb6-1fc4,u+1fc6-1fd3,u+1fd6-1fdb,u+1fdd-1fef,u+1ff2-1ff4,u+1ff6-1ffe,u+2070-2071,u+2074-208e,u+2090-209c,u+20db-20de,u+20e8,u+20f0,u+2100-2101,u+2103,u+2105-2106,u+2109,u+2113,u+2116-2117,u+211e-2122,u+2126,u+212a-212b,u+212e,u+2132,u+213b,u+214d,u+2150-217f,u+2183-2186,u+2189,u+2191,u+2193-2199,u+21a9-21aa,u+21b0-21b1,u+21b3-21b5,u+21ba-21bb,u+21d0,u+21d2,u+21d4,u+21de-21df,u+21e4-21e5,u+21e7,u+21ea,u+2202,u+2205-2206,u+220f,u+2211,u+221a,u+221e,u+222b,u+2236,u+2248,u+2260,u+2264-2265,u+2295-2298,u+2303-2305,u+2318,u+2325-2327,u+232b,u+2380,u+2387,u+238b,u+23ce-23cf,u+2423,u+2460-2468,u+24b6-24cf,u+24ea,u+25a0-25a2,u+25aa,u+25b2-25b3,u+25b6-25b7,u+25ba-25bd,u+25c0-25c1,u+25c4-25c7,u+25ca-25cb,u+25e6,u+25ef,u+2600,u+2605-2606,u+263c,u+2661,u+2665,u+266a-266b,u+26a0,u+2717,u+2756,u+2764,u+2780-2788,u+27ef,u+27f5-27fa,u+2913,u+2a38,u+2b06,u+2b12-2b13,u+2b1c,u+2b24,u+2c7c,u+2c7f,u+2dff,u+2e18,u+a69f,u+a7ff,u+a92e,u+e000,u+e002-e05e,u+e06a-e0bd,u+e0c8-e0cc,u+e0dc-e0e6,u+e0f3-e0f5,u+e106,u+e109-e10a,u+e10c-e10f,u+e111-e113,u+e117-e118,u+e121-e122,u+e124,u+e12a-e15e,u+e163,u+e1c3,u+e1d2-e1df,u+e1e1-e2dc,u+ee01-ee07,u+ee09-ee0a,u+ee0c-ee12,u+ee14,u+ee17,u+ee1d-ee45,u+ee47-ee84,u+ee87-eed6,u+eed8-eee1,u+f6c3,u+feff,u+1f12f-1f149,u+1f16a-1f16b,u+1f850,u+1f852}body.i4host-site{--ink:#10284b;--ink-muted:#61728a;--cloud:#f4f7fb;--surface:#ffffff;--surface-alt:#f8fafd;--surface-muted:#edf3fb;--line:#e5ebf3;--line-strong:#ccd8e7;--radius-panel:16px;--radius-card:12px;--radius-control:9px;--shadow-panel:0 8px 28px rgb(8 38 92/4%);--i4host-navy:#08265c;--i4host-lime:#70e336;--i4host-lime-ink:#163510;--i4host-host-surface:#e8f3ee;--i4host-host-ink:#176b43;--appearance-bg-ffffff:var(--surface);--appearance-bg-f7f7fc:var(--cloud);--appearance-bg-faf9ff:var(--surface-alt);--appearance-bg-f3f0ff:var(--surface-muted);font-family:var(--font-inter),Inter,system-ui,sans-serif;font-size:14px;line-height:1.55;background:var(--cloud);color:var(--ink)}html[data-theme=dark] body.i4host-site{--ink:#e9f0fb!important;--ink-muted:#a8b8cf!important;--cloud:#0b1525!important;--surface:#111f33;--surface-alt:#15253c;--surface-muted:#1a2d47;--line:#263b56!important;--line-strong:#3e5777!important;--brand-soft:#152b46!important;--brand-wash:#102138!important;--brand-soft-strong:#1e3d60!important;--brand-border:#36638f!important;--brand-border-subtle:#274767!important;--lilac:#19334f!important;--i4host-host-surface:#142f29;--i4host-host-ink:#9cddb8;--appearance-glass:#111f33f5}body.i4host-site :is(h1,h2,h3,h4){letter-spacing:-.035em}body.i4host-site :is(h1,h2,h3){font-weight:650}body.i4host-site :is(.app-shell,.admin-shell){--workspace-gutter:clamp(22px,3vw,40px);--radius-panel:16px;--radius-card:12px;--radius-control:9px;background:var(--cloud)}body.i4host-site :is(.button,.auth-submit,.wallet-action-primary,.wallet-action-secondary){min-height:44px;border-radius:9px;font-weight:600;font-size:13px;box-shadow:none;letter-spacing:0}body.i4host-site .button{background:var(--iris);color:#fff;padding:11px 18px;border:1px solid transparent}body.i4host-site .button:hover{background:var(--iris-dark);box-shadow:0 4px 14px rgb(var(--brand-primary-rgb)/12%)}body.i4host-site :is(.button-secondary,.button-quiet){color:var(--ink);background:var(--surface);border-color:var(--line-strong)}body.i4host-site :is(.button-secondary,.button-quiet):hover{background:var(--surface-muted);border-color:var(--brand-border)}body.i4host-site .button:disabled{opacity:.55;box-shadow:none}body.i4host-site .button-danger{background:var(--alert);color:#fff}body.i4host-site :is(.text-link,.back-link){font-weight:600}body.i4host-site :is(.icon-button,.admin-mobile-menu-trigger){border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink-muted);min-width:44px;min-height:44px}body.i4host-site .icon-button:hover{color:var(--brand-text,var(--iris));background:var(--surface-muted)}body.i4host-site :is(.panel,.stat-card,.service-purchase-panel,.provider-registry-card){background:var(--surface);border-color:var(--line);border-radius:14px;box-shadow:none}body.i4host-site :is(.app-shell,.admin-shell) .panel-padded{padding:24px}body.i4host-site :is(.section-heading h2,.hosting-header h2){font-size:16px;font-weight:650}body.i4host-site :is(.page-title-row,.admin-page-heading){margin-bottom:26px;align-items:center;gap:16px}body.i4host-site :is(.page-title-row h1,.admin-page-heading h1,.hosting-header h1){font-size:clamp(25px,2.4vw,32px);line-height:1.2}body.i4host-site :is(.page-title-row p,.section-heading p,.admin-page-heading p){color:var(--ink-muted);font-size:13px;font-weight:400}body.i4host-site :is(.field,.admin-configuration-page .field) :is(input,select,textarea),body.i4host-site :is(.section-selector select,.transaction-filter-form input,.transaction-filter-form select){min-height:46px;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface);color:var(--ink);padding:11px 13px;box-shadow:none;font-size:14px}body.i4host-site .field :is(input,textarea)::placeholder{color:var(--ink-muted);opacity:.85}body.i4host-site .field :is(input,select,textarea):focus{border-color:var(--iris);outline:3px solid rgb(var(--brand-primary-rgb)/12%);outline-offset:1px}body.i4host-site .input-with-icon{position:relative;min-height:48px;padding:0;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface)}body.i4host-site .field .input-with-icon input{min-height:46px;border:0;border-radius:9px;padding:12px 44px;outline:0;background:transparent;font-size:14px;font-weight:400;letter-spacing:0;box-shadow:none}body.i4host-site .input-with-icon>svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;pointer-events:none}body.i4host-site .input-with-icon:focus-within{border-color:var(--iris);outline:3px solid rgb(var(--brand-primary-rgb)/12%);outline-offset:1px}body.i4host-site .field input:is([type=checkbox],[type=radio]){min-height:0;width:auto;accent-color:var(--iris)}body.i4host-site .field :is(label,span):not(.field-error):not(.field-help){font-weight:550}body.i4host-site :is(.field-error,.form-message-error,.notice-error){color:var(--alert)}body.i4host-site :is(.data-table,.hosting-table){font-size:13px}body.i4host-site :is(.data-table,.hosting-table) th{background:var(--surface-alt);color:var(--ink-muted);text-transform:none;letter-spacing:0;font-size:12px;font-weight:550;border-color:var(--line);padding:14px 16px}body.i4host-site :is(.data-table,.hosting-table) td{padding:16px;border-color:var(--line)}body.i4host-site :is(.data-table,.hosting-table) tr:hover td{background:var(--surface-alt)}body.i4host-site :is(.data-table-wrap,.hosting-table-wrap){max-width:100%;border-radius:12px;scrollbar-width:thin}body.i4host-site :is(.runtime-popup,.funding-dialog,.purchase-dialog,.hosting-dialog,.confirmation-dialog){border-color:var(--line);border-radius:18px;background:var(--surface);color:var(--ink);box-shadow:0 24px 80px rgb(8 26 50/18%)}body.i4host-site dialog::backdrop{background:rgb(5 20 40/48%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}body.i4host-site :is(.notice,.form-message){border-radius:9px}body.i4host-site :is(.vtu-tab,.workspace-page-menu summary,.section-selector select){border-radius:8px;font-weight:550}body.i4host-site :is(.vtu-tab-active,.network-button-active,.network-choice-active){background:var(--brand-soft);color:var(--brand-text,var(--iris));border-color:var(--brand-border)}body.i4host-site :is(.app-shell,.admin-shell){grid-template-columns:236px minmax(0,1fr)}body.i4host-site :is(.app-nav,.admin-nav){background:var(--surface);border-right:1px solid var(--line);padding:22px 14px 18px}body.i4host-site .app-nav{position:sticky;top:0;height:100dvh}body.i4host-site .admin-nav{gap:14px}body.i4host-site .nav-brand{justify-content:flex-start;margin-bottom:22px;padding:0 8px}body.i4host-site :is(.app-nav,.admin-nav) .brand-i4host-art{width:162px;height:57px}body.i4host-site :is(.app-nav,.admin-nav) .brand-i4host-art img{width:162px;height:81px;margin-top:-12px}body.i4host-site .app-nav .brand>span{display:block}body.i4host-site :is(.nav-link,.navigation-group summary){color:var(--ink-muted);font-size:13px;font-weight:500;min-height:44px;border-radius:9px;gap:11px;padding:10px 12px}body.i4host-site .nav-link svg{width:18px;height:18px;stroke-width:1.7}body.i4host-site :is(.nav-link-active,.nav-link[aria-current=page]){background:var(--brand-soft);color:var(--brand-text,var(--iris));font-weight:600;box-shadow:none}body.i4host-site .nav-link:hover{background:var(--surface-muted);color:var(--brand-text,var(--iris))}body.i4host-site .nav-section-title{margin:23px 12px 9px;font-size:10px;font-weight:550;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-muted)}body.i4host-site .nav-service-list .nav-link,body.i4host-site .navigation-group-items .nav-link{min-height:40px;font-size:12px;padding-block:8px}body.i4host-site .app-nav .nav-link span{display:inline}body.i4host-site .profile-mini{border-top:1px solid var(--line);background:transparent;border-radius:0;padding:18px 5px 0}body.i4host-site .profile-mini strong{font-size:12px;font-weight:600}body.i4host-site .profile-mini small{font-size:11px;color:var(--ink-muted)}body.i4host-site .avatar{background-color:var(--surface-muted);color:var(--ink);box-shadow:none;border:0}body.i4host-site .app-topbar{height:78px;padding:12px var(--workspace-gutter);background:var(--surface);border-bottom:1px solid var(--line)}body.i4host-site .search-bar{border:0;border-radius:8px;background:transparent}body.i4host-site .topbar-actions{gap:12px}body.i4host-site .topbar-user{border:0;padding-left:6px}body.i4host-site .topbar-user strong{font-size:12px;font-weight:600}body.i4host-site .appearance-switch{color:var(--ink-muted)}body.i4host-site .appearance-switch select{background:var(--surface);color:var(--ink-muted);border:1px solid var(--line);border-radius:8px;font-size:12px;min-height:40px}body.i4host-site :is(.page-content,.admin-content){padding:32px var(--workspace-gutter);max-width:1440px}body.i4host-site .admin-appearance-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-height:78px;margin:0;padding:12px var(--workspace-gutter);border-bottom:1px solid var(--line);background:var(--surface)}body.i4host-site .i4host-console-label{min-width:0;max-width:100%;margin-right:auto;color:var(--ink-muted);font-size:13px;overflow-wrap:anywhere}body.i4host-site .admin-back-link{background:var(--surface-alt);border:1px solid var(--line);border-radius:9px;min-height:42px;padding:10px 12px;font-size:12px;color:var(--ink-muted)}body.i4host-site :is(.admin-overview-cards article,.admin-transaction-stat,.admin-overview-breakdown,.admin-overview-health article){border:1px solid var(--line);border-radius:13px;background:var(--surface);box-shadow:none}body.i4host-site .admin-overview-cards article{padding:22px}body.i4host-site .admin-overview-cards article>span{color:var(--ink-muted);font-size:12px;font-weight:500}body.i4host-site .admin-overview-cards article strong{font-size:clamp(23px,2.3vw,32px);font-weight:600;letter-spacing:-.045em}body.i4host-site .admin-overview-cards article .tone-ink{color:var(--ink)}body.i4host-site .admin-overview-cards article :is(.tone-iris,.tone-violet,.tone-sky){color:var(--brand-text,var(--iris))}body.i4host-site .admin-overview-section-title h2{font-size:16px}body.i4host-site .admin-overview-cards[aria-label] article:first-child{background:var(--i4host-navy);border-color:var(--i4host-navy);color:#fff}body.i4host-site .admin-overview-cards[aria-label] article:first-child>span{color:#bed1ed}body.i4host-site .admin-transaction-filters{padding:22px}body.i4host-site .dashboard-welcome{margin:0 0 25px;font-size:clamp(24px,2.6vw,30px);font-weight:500;letter-spacing:-.04em}body.i4host-site .dashboard-welcome strong{font-weight:650}body.i4host-site .dashboard-overview{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr);gap:20px;margin-bottom:30px}body.i4host-site .dashboard-overview:not(:has(.i4host-hosting-entry)){grid-template-columns:1fr}body.i4host-site .dashboard-overview .wallet-card{width:100%;max-width:none;min-height:220px;padding:25px 28px}body.i4host-site .wallet-card{background:var(--i4host-navy);border-radius:16px;color:#fff;box-shadow:none}body.i4host-site .wallet-orbit-one{width:340px;height:340px;right:-90px;top:-150px;border-color:#ffffff17;box-shadow:0 0 0 35px #ffffff05,0 0 0 70px #ffffff04}body.i4host-site .wallet-orbit-two{display:none}body.i4host-site .wallet-topline{justify-content:flex-start;gap:13px;color:#bdd0ec;font-size:12px;font-weight:450}body.i4host-site .dashboard-overview .wallet-balance,body.i4host-site .wallet-balance{margin-top:14px;font-size:clamp(30px,3.4vw,40px);line-height:1.2;letter-spacing:-.05em;font-weight:550}body.i4host-site .wallet-hold{color:#c0d0e8}body.i4host-site .dashboard-overview .wallet-actions,body.i4host-site .wallet-actions{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px}body.i4host-site .wallet-action-primary{background:var(--i4host-lime);color:var(--i4host-lime-ink);border:0;padding:11px 17px}body.i4host-site .wallet-action-primary:hover{background:#86ec51}body.i4host-site .wallet-action-secondary{background:#ffffff0a;border:1px solid #ffffff38;color:#fff;padding:10px 15px}body.i4host-site .wallet-action-icon{width:44px;height:44px;border-radius:9px;color:#fff;margin-left:0}body.i4host-site .i4host-hosting-entry{padding:24px;display:flex;align-items:flex-start;flex-direction:column;gap:12px;border-radius:16px;background:var(--i4host-host-surface);color:var(--i4host-host-ink)}body.i4host-site .i4host-hosting-entry h2{color:var(--ink);margin:0;font-size:18px}body.i4host-site .i4host-hosting-entry p{margin:0;font-size:13px;max-width:230px}body.i4host-site .i4host-hosting-entry a{margin-top:auto;color:var(--i4host-host-ink);min-height:36px}body.i4host-site .customer-home-dashboard .dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}body.i4host-site .customer-home-dashboard .dashboard-grid>.panel{padding:0;background:transparent;border:0;box-shadow:none}body.i4host-site .customer-home-dashboard .quick-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}body.i4host-site .customer-home-dashboard .quick-action{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:104px;gap:11px;padding:16px 8px;border-radius:12px;border:1px solid var(--line);font-size:12px;font-weight:500;background:var(--surface);text-align:center}body.i4host-site .customer-home-dashboard .quick-action:hover{border-color:var(--brand-border);background:var(--surface);box-shadow:0 6px 20px rgb(8 38 92/5%)}body.i4host-site .service-icon:not(.service-icon-small){color:var(--brand-text,var(--iris));background:var(--brand-soft);border-radius:12px;width:40px;height:40px;box-shadow:none}body.i4host-site .dashboard-transactions>:not(.section-heading){background:var(--surface);border-radius:13px}body.i4host-site .dashboard-transactions .transaction-list{border:1px solid var(--line);padding:0 20px}body.i4host-site .transaction-row{padding:18px 0;gap:14px;border-color:var(--line)}body.i4host-site .transaction-amount>strong,body.i4host-site .transaction-description>strong{font-size:13px;font-weight:600}body.i4host-site .transaction-description :is(small,.transaction-recipient){font-size:11px;line-height:1.65;color:var(--ink-muted)}body.i4host-site .admin-overview-breakdown{padding:20px}body.i4host-site .admin-overview-breakdown h3{font-size:14px;margin-bottom:15px}body.i4host-site .admin-overview-breakdown>div{font-size:12px;padding-block:7px}body.i4host-site :is(.admin-overview-totals-note,.admin-overview-section-title>span,.admin-overview-health article,.admin-overview-cards article small){font-size:11px}body.i4host-site .services-index-card{background:var(--surface);border:1px solid var(--line);border-radius:13px;box-shadow:none}body.i4host-site .service-page-minimal>.page-title-row{width:100%;max-width:760px;margin:0 auto 24px}body.i4host-site .customer-purchase-card{padding:28px;border-radius:16px}body.i4host-site .customer-network-option{min-height:64px;border-radius:10px;border-color:var(--line);background:var(--surface);color:var(--ink)}body.i4host-site .customer-network-option>strong{font-size:12px;font-weight:550}body.i4host-site .customer-network-option-selected{border-color:var(--iris);background:var(--brand-soft);box-shadow:0 0 0 1px var(--iris)}body.i4host-site .customer-product-heading>label{font-weight:550;font-size:13px}body.i4host-site :is(.purchase-field-note,.customer-purchase-secure,.customer-data-action-note){font-size:12px;line-height:1.7}body.i4host-site .public-appearance-bar{min-height:44px;background:var(--surface);border-bottom:1px solid var(--line);padding:5px max(20px,calc((100vw - 1280px)/2))}body.i4host-site .marketing-shell{background:var(--surface)}body.i4host-site .marketing-header{max-width:1360px;margin:auto;padding:16px 40px;min-height:88px;border-bottom:1px solid var(--line);background:var(--surface)}body.i4host-site .marketing-links{font-size:13px;gap:28px;color:var(--ink-muted)}body.i4host-site .landing-hero{max-width:1360px;margin:auto;padding:76px 60px;gap:65px;grid-template-columns:1.1fr 1fr;background:linear-gradient(120deg,var(--surface) 25%,var(--brand-wash))}body.i4host-site .landing-copy{max-width:570px}body.i4host-site .landing-hero h1{font-size:clamp(40px,5.3vw,68px);font-weight:650;line-height:1.07;letter-spacing:-.055em}body.i4host-site .landing-hero h1 em{color:var(--brand-text,var(--iris));font-style:normal}body.i4host-site .landing-kicker{color:var(--brand-text,var(--iris));font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin-bottom:22px;background:transparent;padding:0}body.i4host-site .landing-kicker:before{display:none}body.i4host-site .landing-lede{margin:24px 0 28px;color:var(--ink-muted);font-size:16px;line-height:1.8;max-width:440px}body.i4host-site .landing-proof-list{margin-top:24px;gap:10px 22px;font-size:12px;font-weight:400}body.i4host-site .landing-proof-list svg{color:var(--signal)}body.i4host-site .hero-wallet{border:0;border-radius:18px;background:var(--i4host-navy);color:#fff;padding:30px;box-shadow:0 25px 60px rgb(8 38 92/16%);transform:rotate(-3deg)}body.i4host-site .hero-wallet-top{color:#c0d3ee}body.i4host-site .hero-wallet-top .brand{background:#fff;border-radius:8px}body.i4host-site .hero-wallet-balance{color:#fff;font-size:39px;font-weight:550;letter-spacing:-.05em}body.i4host-site .hero-wallet-caption,body.i4host-site .hero-wallet>p{color:#bfcee5}body.i4host-site .hero-payee{background:#ffffff0c;border-color:#ffffff22;color:#fff}body.i4host-site .hero-payee span{color:#bdd0e9}body.i4host-site .hero-payee-icon{background:#ffffff16;color:var(--i4host-lime)}body.i4host-site .landing-section{max-width:1280px;padding:54px 40px;margin:auto}body.i4host-site .landing-section h2{font-size:clamp(25px,3vw,36px);letter-spacing:-.04em}body.i4host-site .marketing-service{border:1px solid var(--line);background:var(--surface);border-radius:13px;padding:24px;box-shadow:none}body.i4host-site .marketing-service h3{font-size:16px}body.i4host-site .marketing-service p{color:var(--ink-muted);font-size:13px}body.i4host-site .landing-footer{border-top:1px solid var(--line);background:var(--surface-alt);padding:36px max(24px,calc((100vw - 1200px)/2));color:var(--ink-muted)}body.i4host-site .landing-footer .brand{color:var(--ink)}body.i4host-site .public-content-header{background:var(--surface);border-color:var(--line)}body.i4host-site .public-content-panel{border-radius:16px;box-shadow:none;background:var(--surface)}body.i4host-site .public-site-article{border-radius:16px;box-shadow:none}body.i4host-site :is(.public-page-nav a,.public-site-footer a,.landing-legal-links a){font-size:12px;font-weight:500}body.i4host-site .homepage-builder{color:var(--ink)}body.i4host-site :is(.homepage-builder-toolbar,.homepage-builder-outline,.homepage-builder-inspector){background:var(--surface);color:var(--ink);border-color:var(--line)}body.i4host-site .homepage-builder-toolbar button:not(.button){background:var(--surface);color:var(--ink-muted);border-color:var(--line)}body.i4host-site .homepage-builder-toolbar button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-text,var(--iris));border-color:var(--brand-border)}body.i4host-site .homepage-builder-toolbar .button-secondary{color:var(--ink);background:var(--surface);border-color:var(--line)}body.i4host-site .homepage-builder-workspace{border-color:var(--line)}body.i4host-site :is(.homepage-builder-help,.homepage-builder-heading p){color:var(--ink-muted)}body.i4host-site .auth-shell{background:var(--surface);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}body.i4host-site .i4host-auth-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 28px;background:var(--surface);border-bottom:1px solid var(--line)}body.i4host-site .auth-aside>.brand{display:none}body.i4host-site .auth-aside{position:relative;overflow:hidden;background:var(--i4host-navy);padding:42px clamp(28px,5vw,80px)}body.i4host-site .auth-aside:after{content:"";position:absolute;pointer-events:none;width:620px;height:620px;right:-330px;bottom:-240px;border:1px solid #ffffff18;box-shadow:0 0 0 70px #ffffff04,0 0 0 140px #ffffff03;border-radius:50%}body.i4host-site .auth-message{position:relative;z-index:1;max-width:390px}body.i4host-site .auth-message h1{font-size:clamp(32px,3.5vw,52px);line-height:1.12;letter-spacing:-.045em;font-weight:600}body.i4host-site .auth-message p{color:#bfd0e8;font-size:15px;line-height:1.8}body.i4host-site .auth-proof{color:#bfd0e8;font-size:12px}body.i4host-site .auth-panel{width:100%;max-width:430px}body.i4host-site .auth-panel h2{font-size:32px;font-weight:650;letter-spacing:-.045em}body.i4host-site .auth-panel>p{color:var(--ink-muted);font-size:14px}body.i4host-site .auth-panel .field{margin-bottom:20px}body.i4host-site .auth-panel .field label{font-size:13px;font-weight:550}body.i4host-site .auth-switch{font-size:13px}body.i4host-site .auth-switch a{color:var(--brand-text,var(--iris));font-weight:600}body.i4host-site .workspace-help-trigger{font-size:17px;font-weight:500}body.i4host-site .i4host-help-drawer{position:fixed;inset:0 0 0 auto;width:min(380px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-left:1px solid var(--line);border-radius:0;background:var(--surface);color:var(--ink);box-shadow:-12px 0 45px rgb(8 26 50/15%);overflow-y:auto}body.i4host-site .i4host-help-drawer>header{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid var(--line);background:var(--surface)}body.i4host-site .i4host-help-drawer h2{font-size:18px;margin:0}body.i4host-site .i4host-help-copy{padding:20px 24px;color:var(--ink-muted);font-size:14px;line-height:1.8}body.i4host-site .i4host-help-copy p{margin:0 0 18px}body.i4host-site .i4host-help-copy a{color:var(--brand-text,var(--iris));text-decoration:underline}body.i4host-site .admin-configuration-page .field input.branding-file-input{width:1px;max-width:1px;min-height:0;height:1px;padding:0;border:0}@media(min-width:1041px){body.i4host-site .app-topbar{display:flex}body.i4host-site .mobile-header{display:none}body.i4host-site .app-shell>.app-nav{display:flex}body.i4host-site .app-nav .nav-section-title,body.i4host-site .app-nav .profile-mini>span{display:block}body.i4host-site .app-nav .profile-mini{grid-template-columns:34px minmax(0,1fr) 16px}}@media(max-width:1040px){body.i4host-site :is(.app-shell,.admin-shell){display:block}body.i4host-site .app-shell>.app-nav,body.i4host-site .app-topbar{display:none}body.i4host-site .mobile-header{min-height:74px;background:var(--surface);padding:10px 18px;border-color:var(--line);flex-wrap:wrap}body.i4host-site .mobile-header .brand-i4host-art{width:124px;height:46px}body.i4host-site .mobile-header .brand-i4host-art img{width:124px;height:62px;margin-top:-8px}body.i4host-site .mobile-header-actions{gap:6px;min-width:0;max-width:100%;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}body.i4host-site .mobile-header :is(.icon-button,.admin-switch-link){flex-shrink:0}body.i4host-site .appearance-switch select{font-size:16px;min-height:44px}body.i4host-site .admin-nav{position:static;height:auto;padding:12px 18px;border-right:0;border-bottom:1px solid var(--line)}body.i4host-site .admin-nav .brand-i4host-art{width:130px;height:48px}body.i4host-site .admin-nav .brand-i4host-art img{width:130px;height:65px;margin-top:-8px}body.i4host-site .admin-nav>.brand .brand-i4host-art{display:flex;align-items:center;min-width:0;max-width:100%}body.i4host-site .admin-nav>.brand .brand-i4host-art img{width:100%;height:auto;margin-top:0}body.i4host-site .admin-appearance-bar{min-height:64px}body.i4host-site .mobile-sidebar-dialog .app-nav{position:static;height:auto;padding:18px}body.i4host-site .mobile-sidebar-dialog .brand-i4host-art{width:154px;height:54px}body.i4host-site .mobile-sidebar-dialog .brand-i4host-art img{width:154px;height:77px;margin-top:-11px}body.i4host-site .marketing-header{padding:16px 28px;flex-wrap:wrap;gap:15px}body.i4host-site .marketing-links{gap:20px}body.i4host-site .landing-hero{padding:55px 32px;gap:32px}}@media(max-width:760px){body.i4host-site{font-size:14px}body.i4host-site :is(.app-shell,.admin-shell){--workspace-gutter:18px}body.i4host-site :is(.page-content,.admin-content){padding:25px var(--workspace-gutter)}body.i4host-site :is(.app-shell,.admin-shell) .panel-padded{padding:18px}body.i4host-site .topbar-user{display:none}body.i4host-site .dashboard-overview{grid-template-columns:1fr;gap:16px}body.i4host-site .dashboard-overview .wallet-card{min-height:210px;padding:24px}body.i4host-site .i4host-hosting-entry{display:grid;grid-template-columns:28px 1fr;gap:8px 14px;padding:20px}body.i4host-site .i4host-hosting-entry h2{font-size:16px}body.i4host-site .i4host-hosting-entry :is(p,a){grid-column:2;max-width:none}body.i4host-site .customer-home-dashboard .quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}body.i4host-site .customer-home-dashboard .quick-action{min-height:98px;font-size:11px;padding:14px 5px}body.i4host-site :is(.mobile-nav,.admin-mobile-nav){border-top:1px solid var(--line);background:var(--surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.i4host-site :is(.mobile-nav-link-active,.admin-mobile-nav-link-active){color:var(--brand-text,var(--iris));background:var(--brand-soft);border-radius:9px}body.i4host-site .admin-overview-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.i4host-site .admin-overview-cards article{padding:18px;min-width:0}body.i4host-site .admin-overview-cards article strong{font-size:23px;overflow-wrap:anywhere}body.i4host-site .admin-overview-breakdowns{grid-template-columns:1fr}body.i4host-site .marketing-header{padding:12px 20px}body.i4host-site .marketing-header .landing-actions{margin-left:auto;gap:8px}body.i4host-site .marketing-links{order:3;width:100%;justify-content:flex-start;flex-wrap:wrap;gap:14px 22px;font-size:12px}body.i4host-site .landing-hero{grid-template-columns:1fr;padding:42px 24px 50px;gap:42px}body.i4host-site .landing-hero h1{font-size:clamp(39px,8vw,56px)}body.i4host-site .landing-lede{font-size:15px;margin:22px 0}body.i4host-site .hero-wallet{margin:0 6px;padding:24px}body.i4host-site .landing-section{padding:36px 24px}body.i4host-site .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.i4host-site .marketing-service{padding:18px}body.i4host-site .auth-shell{display:block;min-height:calc(100dvh - 50px)}body.i4host-site .auth-aside{display:none}body.i4host-site .auth-main{padding:34px 24px}body.i4host-site .auth-panel h2{font-size:29px}body.i4host-site .field :is(input,select,textarea){font-size:16px}body.i4host-site .field .input-with-icon input{font-size:16px}body.i4host-site .customer-purchase-card{padding:20px}body.i4host-site .transaction-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px 12px;align-items:start}body.i4host-site .transaction-description{width:100%;min-width:0}body.i4host-site .transaction-description>strong{white-space:normal;text-overflow:clip;overflow:visible}body.i4host-site .transaction-description small{overflow-wrap:anywhere}body.i4host-site .transaction-amount{grid-column:2;width:100%;min-width:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;text-align:left}body.i4host-site .transaction-amount .transaction-balance-receipt{width:100%;flex-basis:100%;margin:0}body.i4host-site :is(.customer-plan-view-toggle button,.vtu-catalogue-controls button.vtu-catalogue-pill,.hosting-workspace .vtu-catalogue-controls button.vtu-catalogue-pill){min-height:44px}}@media(max-width:430px){body.i4host-site .mobile-header{padding:8px 12px;gap:8px}body.i4host-site .mobile-header-actions .appearance-switch select{width:96px;max-width:96px}body.i4host-site .mobile-header-actions .admin-switch-link{padding-inline:8px}body.i4host-site .marketing-header .brand-i4host-art{width:124px;height:46px}body.i4host-site .marketing-header .brand-i4host-art img{width:124px;height:62px;margin-top:-8px}body.i4host-site .marketing-header .button{padding-inline:12px;font-size:12px}body.i4host-site .marketing-header>.landing-actions{width:100%;flex-direction:row;justify-content:stretch;flex-wrap:nowrap;gap:8px;margin:0}body.i4host-site .marketing-header>.landing-actions>.button{width:auto;flex:1 1;min-width:0}body.i4host-site .hero-wallet-balance{font-size:33px}body.i4host-site .admin-nav{gap:10px}body.i4host-site .admin-back-link{font-size:11px;padding-inline:8px}body.i4host-site .admin-overview-cards .i4host-money-stat{grid-column:1/-1}body.i4host-site .admin-overview-cards .i4host-money-stat strong{white-space:nowrap;overflow-wrap:normal}}@media(prefers-reduced-motion:reduce){body.i4host-site :is(.button,.quick-action,.marketing-service){transition:none}}