.inv-theme-root{--inv-bg:#f3f6f8;--inv-surface:#fff;--inv-soft:#eef3f6;--inv-text:#17212b;--inv-muted:#687581;--inv-border:#dfe7ec;--inv-primary:#135b87;--inv-primary-strong:#0b466d;--inv-primary-soft:#e4f0f7;--inv-success:#24755b;--inv-warning:#b46a23;--inv-shadow:0 18px 48px #102e4214;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--inv-bg);min-height:100dvh;color:var(--inv-text);font-family:Manrope,Arial,sans-serif}.inv-theme-root[data-inventory-theme=dark]{--inv-bg:#0c1117;--inv-surface:#141b23;--inv-soft:#1a242e;--inv-text:#edf3f6;--inv-muted:#9aa8b4;--inv-border:#27323d;--inv-primary:#70b7e4;--inv-primary-strong:#9bcff0;--inv-primary-soft:#172d3d;--inv-success:#6bc3a1;--inv-warning:#e4a565;--inv-shadow:0 20px 55px #0000003d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.inv-theme-root[data-inventory-theme=system]{--inv-bg:#0c1117;--inv-surface:#141b23;--inv-soft:#1a242e;--inv-text:#edf3f6;--inv-muted:#9aa8b4;--inv-border:#27323d;--inv-primary:#70b7e4;--inv-primary-strong:#9bcff0;--inv-primary-soft:#172d3d;--inv-success:#6bc3a1;--inv-warning:#e4a565;--inv-shadow:0 20px 55px #0000003d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.inv-theme-root,.inv-theme-root *,.inv-theme-root :before,.inv-theme-root :after{box-sizing:border-box}.inv-theme-root a{color:inherit;text-decoration:none}.inv-theme-root button{font:inherit}.inv-app{min-height:100dvh;padding-bottom:calc(86px + env(safe-area-inset-bottom));background:radial-gradient(circle at 85% -10%, color-mix(in srgb, var(--inv-primary) 10%, transparent), transparent 32%), var(--inv-bg)}.inv-topbar{z-index:30;min-height:72px;padding:max(12px, env(safe-area-inset-top)) clamp(18px, 4vw, 42px) 12px;border-bottom:1px solid color-mix(in srgb, var(--inv-border) 80%, transparent);background:color-mix(in srgb, var(--inv-bg) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.inv-brand{align-items:center;gap:11px;display:inline-flex}.inv-brand-mark{color:#fff;width:39px;height:39px;box-shadow:0 9px 20px color-mix(in srgb, var(--inv-primary) 24%, transparent);background:#0e4a80;border-radius:13px;place-items:center;font:800 20px Inter Tight,Arial,sans-serif;display:grid;overflow:hidden}.inv-brand>span:last-child{flex-direction:column;line-height:1.05;display:flex}.inv-brand strong{letter-spacing:-.03em;text-transform:uppercase;font:800 18px Inter Tight,Arial,sans-serif}.inv-brand small{color:var(--inv-muted);letter-spacing:.11em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:700}.inv-topbar-actions{align-items:center;gap:9px;display:flex}.inv-icon-button,.inv-avatar-button{border:1px solid var(--inv-border);background:var(--inv-surface);width:41px;height:41px;box-shadow:0 8px 22px color-mix(in srgb, var(--inv-text) 5%, transparent);border-radius:13px;place-items:center;display:grid}.inv-avatar-button{background:var(--inv-primary-soft);color:var(--inv-primary-strong);border:0;font-size:12px;font-weight:800}.inv-main{width:min(1180px,100%);margin:0 auto}.inv-page{padding:clamp(24px,5vw,52px) clamp(18px,4vw,42px) 44px}.inv-dashboard-heading,.inv-page-heading{margin-bottom:25px}.inv-dashboard-heading{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.inv-eyebrow{color:var(--inv-primary);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.inv-dashboard-heading h1,.inv-page-heading h1{letter-spacing:-.045em;margin:0;font:700 clamp(29px,5vw,44px)/1 Inter Tight,Arial,sans-serif}.inv-dashboard-heading p,.inv-page-heading p{max-width:700px;color:var(--inv-muted);margin:11px 0 0;font-size:14px;line-height:1.65}.inv-primary-button,.inv-secondary-button{border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:0 17px;font-size:13px;font-weight:800;display:inline-flex}.inv-primary-button{background:var(--inv-primary);box-shadow:0 12px 24px color-mix(in srgb, var(--inv-primary) 24%, transparent);color:#fff!important}.inv-secondary-button{border:1px solid var(--inv-border);background:var(--inv-surface)}.inv-search-card{border:1px solid var(--inv-border);background:var(--inv-surface);min-height:54px;box-shadow:var(--inv-shadow);color:var(--inv-muted);border-radius:16px;align-items:center;gap:12px;padding:0 16px;font-size:13px;display:flex}.inv-search-card span{flex:1}.inv-search-card kbd{border:1px solid var(--inv-border);background:var(--inv-soft);width:28px;height:28px;color:var(--inv-muted);border-radius:8px;place-items:center;font-family:inherit;display:grid}.inv-quick-actions{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:16px;display:grid}.inv-quick-actions>a{border:1px solid var(--inv-border);background:var(--inv-surface);min-width:0;min-height:145px;box-shadow:var(--inv-shadow);border-radius:18px;flex-direction:column;padding:17px;display:flex}.inv-action-icon{border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:auto;display:grid}.inv-action-blue{background:var(--inv-primary-soft);color:var(--inv-primary)}.inv-action-orange{background:color-mix(in srgb, var(--inv-warning) 15%, transparent);color:var(--inv-warning)}.inv-action-green{background:color-mix(in srgb, var(--inv-success) 15%, transparent);color:var(--inv-success)}.inv-action-violet{color:#8062c8;background:#7c5ac729}.inv-quick-actions strong{text-overflow:ellipsis;white-space:nowrap;margin-top:19px;font-size:14px;line-height:1.3;overflow:hidden}.inv-quick-actions small{color:var(--inv-muted);margin-top:5px;font-size:11px}.inv-section-title{margin:33px 0 13px}.inv-section-title h2,.inv-card-heading h2{letter-spacing:-.03em;margin:0;font:700 21px Inter Tight,Arial,sans-serif}.inv-metric-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.inv-metric-card{border:1px solid var(--inv-border);background:var(--inv-surface);border-radius:18px;flex-direction:column;min-width:0;padding:18px;display:flex}.inv-metric-card>span{color:var(--inv-muted);font-size:11px;font-weight:700}.inv-metric-card>strong{margin-top:11px;font:700 31px/1 Inter Tight,Arial,sans-serif}.inv-metric-card>small{color:var(--inv-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:10px;overflow:hidden}.inv-dashboard-columns,.inv-settings-grid{grid-template-columns:1.45fr 1fr;gap:14px;margin-top:14px;display:grid}.inv-panel-card,.inv-settings-card,.inv-empty-state{border:1px solid var(--inv-border);background:var(--inv-surface);box-shadow:var(--inv-shadow);border-radius:20px;padding:20px}.inv-card-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.inv-card-heading>a{color:var(--inv-primary);font-size:11px;font-weight:800}.inv-compact-empty,.inv-pending-row{background:var(--inv-soft);border-radius:15px;min-height:100px;margin-top:14px;padding:14px}.inv-compact-empty{align-items:center;gap:13px;display:flex}.inv-pending-row{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.inv-compact-empty>span,.inv-pending-icon,.inv-empty-icon{background:var(--inv-primary-soft);color:var(--inv-primary);border-radius:13px;place-items:center;display:grid}.inv-compact-empty>span,.inv-pending-icon{width:42px;height:42px}.inv-pending-icon{background:color-mix(in srgb, var(--inv-success) 14%, transparent);color:var(--inv-success)}.inv-compact-empty strong,.inv-pending-row strong{font-size:13px}.inv-compact-empty p,.inv-pending-row p{color:var(--inv-muted);margin:4px 0 0;font-size:11px;line-height:1.5}.inv-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.inv-empty-icon{border-radius:20px;width:62px;height:62px}.inv-empty-state h2{margin:18px 0 0;font:700 24px Inter Tight,Arial,sans-serif}.inv-empty-state p{max-width:510px;color:var(--inv-muted);margin:9px 0 18px;font-size:13px;line-height:1.65}.inv-theme-options{gap:10px;margin-top:17px;display:grid}.inv-theme-options button{border:1px solid var(--inv-border);width:100%;color:var(--inv-text);cursor:pointer;text-align:left;background:0 0;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:12px;display:grid}.inv-theme-options button.is-selected{border-color:var(--inv-primary);background:var(--inv-primary-soft)}.inv-theme-options button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.inv-theme-options strong{font-size:13px}.inv-theme-options small{color:var(--inv-muted);margin-top:3px;font-size:10px;line-height:1.45}.inv-radio{border:2px solid var(--inv-border);border-radius:50%;width:18px;height:18px}.inv-theme-options button.is-selected .inv-radio{border:5px solid var(--inv-primary);background:var(--inv-surface)}.inv-theme-preview{background:#f5f7f9;border:1px solid #bbc5cd;border-radius:8px;grid-template-rows:8px 8px;grid-template-columns:7px 20px;gap:3px;width:38px;height:31px;padding:4px;display:grid}.inv-theme-preview i{background:#c6d0d8;border-radius:3px;display:block}.inv-theme-preview i:first-child{background:#4f7794;grid-row:1/3}.inv-theme-dark{background:#161d24;border-color:#3e4851}.inv-theme-dark i{background:#35414b}.inv-theme-dark i:first-child{background:#79b8dd}.inv-theme-system{background:linear-gradient(135deg,#f5f7f9 50%,#161d24 50%)}.inv-settings-list{border:1px solid var(--inv-border);background:var(--inv-border);border-radius:15px;gap:1px;margin-top:17px;display:grid;overflow:hidden}.inv-settings-list>div{background:var(--inv-surface);justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:11px 13px;display:flex}.inv-settings-list strong{font-size:12px}.inv-settings-list span{color:var(--inv-muted);text-transform:uppercase;font-size:9px;font-weight:700}.inv-bottom-nav{z-index:40;min-height:calc(70px + env(safe-area-inset-bottom));padding:7px max(8px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(8px, env(safe-area-inset-left));border-top:1px solid var(--inv-border);background:color-mix(in srgb, var(--inv-surface) 93%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.inv-nav-item{color:var(--inv-muted);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:9px;font-weight:700;display:flex}.inv-nav-item.is-active{background:var(--inv-primary-soft);color:var(--inv-primary)}.inv-mobile-fab{display:none}@media (min-width:900px){.inv-app{padding-bottom:0}.inv-bottom-nav{border:1px solid var(--inv-border);width:min(760px,100% - 36px);min-height:58px;box-shadow:var(--inv-shadow);border-radius:18px;margin:12px auto 0;padding:6px;position:sticky;top:72px;bottom:auto}.inv-nav-item{flex-direction:row;gap:7px;font-size:11px}}@media (max-width:760px){.inv-dashboard-heading{align-items:flex-start}.inv-desktop-action{display:none}.inv-quick-actions,.inv-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-dashboard-columns,.inv-settings-grid{grid-template-columns:1fr}.inv-mobile-fab{z-index:35;right:18px;bottom:calc(83px + env(safe-area-inset-bottom));background:var(--inv-primary);min-height:46px;box-shadow:0 16px 32px color-mix(in srgb, var(--inv-primary) 32%, transparent);border-radius:15px;align-items:center;gap:7px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex;position:fixed;color:#fff!important}}@media (max-width:420px){.inv-topbar{min-height:66px}.inv-page{padding-top:25px}.inv-brand-mark{width:36px;height:36px}.inv-icon-button,.inv-avatar-button{width:38px;height:38px}.inv-quick-actions>a{min-height:132px;padding:14px}.inv-metric-card{padding:15px}.inv-settings-list>div{flex-direction:column;align-items:flex-start;gap:4px}}.inv-auth-route{background:radial-gradient(circle at 80% 0%, #135b8729, transparent 34%), var(--inv-bg);min-height:100dvh}.inv-test-mode-banner{border-bottom:1px solid color-mix(in srgb, var(--inv-warning) 25%, transparent);background:color-mix(in srgb, var(--inv-warning) 13%, var(--inv-bg));min-height:34px;color:var(--inv-warning);letter-spacing:.02em;text-align:center;justify-content:center;align-items:center;gap:9px;padding:7px 18px;font-size:10px;display:flex}.inv-test-mode-banner strong{letter-spacing:.12em;font-size:10px}.inv-login-screen{min-height:100dvh;padding:max(28px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));place-items:center;display:grid}.inv-login-card{border:1px solid var(--inv-border);background:var(--inv-surface);width:min(430px,100%);box-shadow:var(--inv-shadow);border-radius:26px;padding:clamp(25px,7vw,39px)}.inv-login-brand{align-items:center;gap:12px;margin-bottom:34px;display:flex}.inv-login-brand>div{flex-direction:column;display:flex}.inv-login-brand strong{letter-spacing:-.03em;text-transform:uppercase;font-family:Inter Tight,Arial,sans-serif;font-size:19px}.inv-login-brand small{color:var(--inv-muted);letter-spacing:.12em;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:800}.inv-login-card h1{letter-spacing:-.05em;margin:0;font-family:Inter Tight,Arial,sans-serif;font-size:clamp(31px,8vw,45px);line-height:.98}.inv-login-card>p{color:var(--inv-muted);margin:13px 0 24px;font-size:13px;line-height:1.65}.inv-login-card form,.inv-profile-form{gap:15px;display:grid}.inv-login-card label,.inv-profile-form label{color:var(--inv-text);gap:7px;font-size:11px;font-weight:800;display:grid}.inv-login-card input,.inv-profile-form input{border:1px solid var(--inv-border);background:var(--inv-surface-soft);width:100%;min-height:48px;color:var(--inv-text);border-radius:13px;outline:none;padding:0 14px;font-size:13px;font-weight:500}.inv-login-card input:focus,.inv-profile-form input:focus{border-color:var(--inv-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--inv-primary) 14%, transparent)}.inv-login-card form>button{background:var(--inv-primary);cursor:pointer;border:0;border-radius:14px;min-height:49px;margin-top:3px;font-size:13px;font-weight:800;color:#fff!important}.inv-login-card button:disabled,.inv-profile-form button:disabled,.inv-danger-button:disabled{cursor:wait;opacity:.65}.inv-login-error,.inv-login-idle-note,.inv-form-error,.inv-form-success{border-radius:11px;padding:10px 12px;font-weight:700;margin:14px 0 0!important;font-size:11px!important}.inv-login-idle-note{background:color-mix(in srgb, var(--inv-accent) 10%, transparent);color:var(--inv-text)}.inv-login-error,.inv-form-error{background:color-mix(in srgb, var(--inv-danger) 13%, transparent);color:var(--inv-danger)!important}.inv-form-success{background:color-mix(in srgb, var(--inv-success) 13%, transparent);color:var(--inv-success)}.inv-login-note{color:var(--inv-muted);text-align:center;margin-top:20px;font-size:9px;line-height:1.5;display:block}.inv-profile-grid{grid-template-columns:.85fr 1.15fr;gap:14px;display:grid}.inv-profile-identity{align-items:center;gap:14px;margin-bottom:24px;display:flex}.inv-profile-avatar{background:var(--inv-primary-soft);width:58px;height:58px;color:var(--inv-primary);border-radius:18px;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid}.inv-profile-identity h2{overflow-wrap:anywhere;letter-spacing:-.025em;max-width:100%;margin:0;font-family:Inter Tight,Arial,sans-serif;font-size:18px}.inv-danger-button{border:1px solid color-mix(in srgb, var(--inv-danger) 28%, var(--inv-border));background:color-mix(in srgb, var(--inv-danger) 9%, transparent);width:100%;min-height:45px;color:var(--inv-danger);cursor:pointer;border-radius:13px;font-size:12px;font-weight:800}.inv-profile-form{margin-top:18px}.inv-profile-form .inv-primary-button{cursor:pointer;border:0}@media (max-width:700px){.inv-profile-grid{grid-template-columns:1fr}.inv-test-mode-banner{flex-direction:column;align-items:flex-start;gap:1px;padding-top:6px;padding-bottom:6px}}.inv-greeting-mobile,.inv-metric-short-label{display:none}.inv-app-list-card{color:inherit}.inv-app-list-icon,.inv-app-list-copy{display:flex}@media (max-width:760px){.inv-app{min-height:100dvh;padding-bottom:calc(72px + env(safe-area-inset-bottom));background:var(--inv-bg)}.inv-topbar{min-height:58px;padding:max(8px, env(safe-area-inset-top)) 14px 8px}.inv-brand{gap:9px}.inv-brand-mark{border-radius:11px;width:34px;height:34px;font-size:17px}.inv-brand strong{font-size:15px}.inv-brand small{margin-top:3px;font-size:8px}.inv-icon-button,.inv-avatar-button{border-radius:11px;width:36px;height:36px}.inv-test-mode-banner{white-space:nowrap;flex-direction:row;align-items:center;gap:6px;min-height:25px;padding:4px 12px;font-size:8px;overflow:hidden}.inv-test-mode-banner strong{letter-spacing:.1em;flex:none;font-size:8px}.inv-test-mode-banner span{text-overflow:ellipsis;overflow:hidden}.inv-main{width:100%}.inv-dashboard-page{flex-direction:column;gap:12px;padding:16px 14px 18px;display:flex}.inv-dashboard-heading{margin:0;display:block}.inv-dashboard-heading .inv-eyebrow{margin-bottom:4px;font-size:8px}.inv-dashboard-heading h1{font-size:28px;line-height:1}.inv-greeting-desktop{display:none}.inv-greeting-mobile{display:inline}.inv-dashboard-heading p{display:none}.inv-search-card{min-height:43px;box-shadow:none;border-radius:13px;padding:0 13px;font-size:11px}.inv-search-card kbd{display:none}.inv-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}.inv-quick-actions>a{min-height:75px;box-shadow:none;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.inv-action-icon{border-radius:12px;width:38px;height:38px;margin:0}.inv-action-copy{flex-direction:column;min-width:0;display:flex}.inv-quick-actions strong{margin:0;font-size:12px;line-height:1.2}.inv-quick-actions small{margin-top:3px;font-size:8px;line-height:1.2}.inv-status-section{border:1px solid var(--inv-border);background:var(--inv-surface);border-radius:16px;padding:12px 11px}.inv-status-section .inv-section-title{margin:0 0 10px}.inv-status-section .inv-section-title .inv-eyebrow{display:none}.inv-status-section .inv-section-title h2{letter-spacing:-.015em;font-size:13px}.inv-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.inv-metric-card{border:0;border-left:1px solid var(--inv-border);text-align:center;background:0 0;border-radius:0;align-items:center;min-width:0;padding:2px 5px}.inv-metric-card:first-child{border-left:0}.inv-metric-full-label{display:none}.inv-metric-short-label{width:100%;color:var(--inv-muted);text-overflow:ellipsis;white-space:nowrap;order:2;margin-top:4px;font-size:7px;font-weight:700;line-height:1.15;display:block;overflow:hidden}.inv-metric-card>strong{order:1;margin:0;font-size:22px}.inv-metric-card>small{display:none}.inv-dashboard-columns.inv-dashboard-compact-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.inv-app-list-card{min-height:72px;box-shadow:none;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.inv-app-list-icon{border-radius:11px;flex:none;justify-content:center;align-items:center;width:35px;height:35px}.inv-app-list-copy{flex-direction:column;min-width:0}.inv-app-list-copy .inv-eyebrow{margin:0 0 2px;font-size:7px}.inv-app-list-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.inv-app-list-copy small{display:none}.inv-bottom-nav{min-height:calc(64px + env(safe-area-inset-bottom));padding:5px 6px env(safe-area-inset-bottom)}.inv-nav-item{border-radius:12px;gap:3px;font-size:8px}.inv-nav-item svg{width:19px;height:19px}.inv-page:not(.inv-dashboard-page){padding:18px 14px 24px}.inv-page-heading{margin-bottom:14px}.inv-page-heading .inv-eyebrow{margin-bottom:4px;font-size:8px}.inv-page-heading h1{font-size:27px}.inv-page-heading p{margin-top:7px;font-size:11px;line-height:1.45}.inv-panel-card,.inv-settings-card,.inv-empty-state{box-shadow:none;border-radius:16px;padding:15px}.inv-empty-state{min-height:250px}.inv-empty-state h2{font-size:20px}.inv-empty-state p{font-size:11px}.inv-mobile-fab{display:none}}@media (max-width:390px){.inv-dashboard-page{gap:10px;padding-left:11px;padding-right:11px}.inv-dashboard-heading h1{font-size:26px}.inv-quick-actions>a{gap:8px;min-height:70px;padding:9px}.inv-action-icon{width:35px;height:35px}.inv-action-copy small{display:none}.inv-status-section{padding-left:8px;padding-right:8px}.inv-dashboard-columns.inv-dashboard-compact-cards{gap:7px}.inv-app-list-card{grid-template-columns:auto minmax(0,1fr);min-height:64px;padding:8px}.inv-app-list-card>svg{display:none}}.inv-avatar-button{overflow:hidden}.inv-avatar-button img,.inv-profile-avatar img{object-fit:cover;width:100%;height:100%}.inv-profile-identity>div{min-width:0}.inv-profile-identity p{color:var(--inv-muted);margin:4px 0 0;font-size:11px;line-height:1.4}.inv-profile-identity small{overflow-wrap:anywhere;color:var(--inv-muted);margin-top:5px;font-size:10px;display:block}.inv-quick-actions:empty{display:none}@media (max-width:760px){.inv-profile-identity p{font-size:10px}.inv-profile-identity small{font-size:9px}}.inv-app{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.inv-bottom-nav{background:color-mix(in srgb, var(--inv-surface) 95%, transparent);min-height:58px;box-shadow:0 15px 38px color-mix(in srgb, var(--inv-text) 12%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:18px;transform:translate(-50%);z-index:55!important;border:1px solid var(--inv-border)!important;width:min(760px,100% - 36px)!important;margin:0!important;position:fixed!important;inset:auto auto 14px 50%!important}@media (max-width:760px){.inv-app{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.inv-bottom-nav{min-height:calc(64px + env(safe-area-inset-bottom));padding:5px 6px env(safe-area-inset-bottom);box-shadow:0 -10px 28px color-mix(in srgb, var(--inv-text) 8%, transparent);border-radius:0;transform:none;border-bottom:0!important;border-left:0!important;border-right:0!important;width:100%!important;bottom:0!important;left:0!important;right:0!important}}.inv-brand-mark img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}
.inv-theme-root{-moz-text-size-adjust:100%;text-size-adjust:100%}.inv-theme-root input,.inv-theme-root select,.inv-theme-root textarea,.inv-theme-root button{max-width:100%}.inv-theme-root input,.inv-theme-root select,.inv-theme-root textarea{font-family:inherit}@media (max-width:760px){.inv-theme-root input,.inv-theme-root select,.inv-theme-root textarea{font-size:16px}}
