:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#f6f8fc;overflow-x:hidden}button,select,input{font:inherit}button{cursor:pointer}.app{width:100vw;min-height:100vh;transition:background .25s,color .25s}.app.light{--bg:#f6f8fc;--surface:#fffffff0;--surface-strong:#fff;--text:#071228;--title:#071228;--muted:#51627a;--line:#0f172a1c;--primary:#1557ff;--accent:#00bfa6;--soft:#eef4ff;--shadow:0 24px 80px #0f172a17;background:radial-gradient(circle at 18% 4%, #1557ff1a, transparent 28%), radial-gradient(circle at 80% 8%, #00bfa61f, transparent 28%), linear-gradient(180deg, #fff 0%, var(--bg) 42%, #fff 100%);color:var(--text)}.app.dark{--bg:#070b14;--surface:#0f172ad1;--surface-strong:#101827;--text:#eef4ff;--title:#fff;--muted:#a8b4c7;--line:#ffffff21;--primary:#6d8dff;--accent:#28e0c4;--soft:#101827;--shadow:0 24px 80px #00000059;background:radial-gradient(circle at 18% 4%, #6d8dff29, transparent 28%), radial-gradient(circle at 80% 8%, #28e0c41f, transparent 28%), var(--bg);color:var(--text)}.clean{color:inherit;background:0 0;border:0}.topbar{z-index:50;background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,6vw,96px);display:flex;position:sticky;top:0}.brand{text-align:left;align-items:center;gap:12px;display:flex}.brand-mark{background:linear-gradient(135deg, var(--primary), var(--accent));color:#fff;border-radius:15px;place-items:center;width:44px;height:44px;font-weight:900;display:grid;box-shadow:0 12px 30px #1557ff40}.brand strong{color:var(--title);font-size:18px;display:block}.brand small{color:var(--muted);margin-top:2px;font-size:12px;display:block}nav{align-items:center;gap:6px;display:flex}nav button{color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;padding:28px 10px;font-size:14px}nav button:hover,nav .active{color:var(--primary);border-bottom-color:var(--primary)}.controls{align-items:center;gap:9px;display:flex}.controls button,.controls select{border:1px solid var(--line);background:var(--surface-strong);color:var(--text);border-radius:999px;padding:10px 14px;font-weight:800}.controls .primary-small{color:#fff;background:linear-gradient(135deg, var(--primary), #0041d8);border:0;box-shadow:0 12px 26px #1557ff3d}.hero{grid-template-columns:minmax(0,.95fr) minmax(420px,.72fr);align-items:center;gap:clamp(32px,5vw,80px);width:100%;padding:clamp(68px,8vw,110px) clamp(24px,7vw,110px) 42px;display:grid}.badge{width:fit-content;color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, transparent);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:950;display:inline-flex}h1,h2,h3,h4{color:var(--title)}h1{letter-spacing:-.065em;max-width:920px;margin:22px 0 24px;font-size:clamp(44px,5.4vw,82px);line-height:.98}.hero p:not(.badge),.page-view>p,.panel p,.feature-card p,footer p,.board-main p,.board-side p{color:var(--muted);line-height:1.65}.hero p:not(.badge),.page-view>p{max-width:780px;font-size:19px}.hero-actions,.page-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.btn{border:0;border-radius:12px;padding:15px 22px;font-weight:900}.btn.primary{color:#fff;background:linear-gradient(135deg, var(--primary), #0041d8);box-shadow:0 16px 32px #1557ff40}.btn.ghost{color:var(--primary);border:1px solid var(--line);background:var(--surface-strong)}.trust-row{color:var(--muted);flex-wrap:wrap;gap:22px;margin-top:36px;font-size:13px;display:flex}.hero-glass{border:1px solid var(--line);min-height:430px;box-shadow:var(--shadow);background:linear-gradient(#ffffff73,#fffffff5),radial-gradient(circle at 50% 0,#1557ff2e,#0000 46%);border-radius:34px;flex-direction:column;justify-content:flex-end;padding:34px;display:flex;position:relative;overflow:hidden}.dark .hero-glass{background:linear-gradient(#1018276b,#101827f0),radial-gradient(circle at 50% 0,#6d8dff33,#0000 46%)}.glass-orbit{background:repeating-linear-gradient(90deg,#0000 0 24px,#1557ff0d 25px),linear-gradient(#0000,#00bfa61f,#0000);position:absolute;inset:-30%;transform:rotate(-8deg)}.hero-glass p,.hero-glass span,.hero-glass strong,.hero-glass .score-grid{z-index:1;position:relative}.hero-glass p,.hero-glass span{color:var(--muted);text-align:center}.hero-glass strong{color:var(--title);letter-spacing:-.08em;text-align:center;margin:8px 0 10px;font-size:clamp(58px,7vw,92px);line-height:.9;display:block}.score-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:28px;display:grid}.score-grid b{background:var(--surface-strong);border:1px solid var(--line);text-align:center;border-radius:16px;padding:15px}.home-grid,.lifecycle,.page-view,.dashboard-extract{padding-left:clamp(24px,7vw,110px);padding-right:clamp(24px,7vw,110px)}.home-grid{grid-template-columns:repeat(3,1fr);gap:22px;padding-top:30px;padding-bottom:34px;display:grid}.home-feature{min-height:260px}.feature-card,.price-card,.board-main,.board-side,.form-card,.compare-table{background:var(--surface-strong);border:1px solid var(--line);box-shadow:var(--shadow)}.feature-card{border-radius:22px;padding:26px}.icon{background:color-mix(in srgb, var(--primary) 12%, transparent);width:38px;height:38px;color:var(--primary);border-radius:14px;place-items:center;display:grid}.feature-card h3{margin:18px 0 8px}.lifecycle{padding-top:42px;padding-bottom:74px}.lifecycle h2,.dashboard-extract h2,.compare-section h2,.addons h2{letter-spacing:-.055em;max-width:860px;margin:18px 0 30px;font-size:clamp(34px,4.6vw,64px);line-height:1}.lifecycle-grid,.section-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.dashboard-extract{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr .8fr;align-items:center;gap:28px;margin:0 clamp(0px,0vw,0px) 70px;padding-top:34px;padding-bottom:34px;display:grid}.admin-preview{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.admin-preview div{background:var(--surface-strong);border:1px solid var(--line);border-radius:20px;padding:22px}.admin-preview span{color:var(--muted);font-size:14px;display:block}.admin-preview strong{color:var(--title);margin-top:10px;font-size:34px;display:block}.page-view{min-height:58vh;padding-top:80px;padding-bottom:80px}.page-view h1{font-size:clamp(42px,5.2vw,76px)}.section-grid{margin-top:42px}.form-card{border-radius:24px;gap:12px;max-width:520px;margin-top:38px;padding:26px;display:grid}.form-card input,.form-card select{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:12px;padding:14px}.pricing-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:44px;display:grid}.price-card{border-radius:28px;flex-direction:column;min-height:620px;padding:28px;display:flex}.price-card.highlight{border-color:color-mix(in srgb, var(--primary) 42%, var(--line));background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 34%), var(--surface-strong);transform:translateY(-10px)}.price-top span{color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, transparent);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.price-card h3{margin:22px 0 8px;font-size:28px}.price-card strong{color:var(--title);font-size:38px;display:block}.price-card p,.price-card li{color:var(--muted);line-height:1.55}.price-card ul{gap:12px;margin:26px 0;padding:0;list-style:none;display:grid}.price-card .btn{margin-top:auto}.compare-section,.addons{margin-top:74px}.compare-table{border-radius:24px;overflow:hidden}.compare-row{border-bottom:1px solid var(--line);grid-template-columns:1.4fr repeat(4,1fr);gap:12px;padding:16px 20px;display:grid}.compare-row:last-child{border-bottom:0}.compare-row.head{background:color-mix(in srgb, var(--primary) 8%, transparent);font-weight:900}.compare-row span{color:var(--title)}.compare-row b{color:var(--muted)}.addon-price{color:var(--primary);margin:10px 0;font-size:26px;display:block}.role-tabs{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.role-tabs button{border:1px solid var(--line);color:var(--text);background:var(--surface-strong);border-radius:999px;padding:10px 17px;font-weight:900}.role-tabs .active{color:#fff;background:linear-gradient(135deg, var(--primary), var(--accent));border:0}.dashboard-board{grid-template-columns:1.4fr .7fr;gap:22px;margin-top:30px;display:grid}.board-main,.board-side{border-radius:30px;padding:30px}.board-main h2{letter-spacing:-.04em;margin-top:0;font-size:36px}.board-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.board-tile{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:18px}.board-tile span{color:var(--title);font-weight:900;display:block}.board-tile small{color:var(--accent);margin-top:10px;font-weight:900;display:block}footer{background:var(--surface);border-top:1px solid var(--line);grid-template-columns:1.5fr repeat(4,1fr);gap:38px;width:100%;padding:42px clamp(24px,7vw,110px);display:grid}footer button{color:var(--muted);text-align:left;background:0 0;border:0;padding:5px 0;display:block}footer h4{margin:0 0 10px}.footer-brand{margin-bottom:12px}@media (width<=1280px){nav{display:none}.hero,.dashboard-extract,.dashboard-board{grid-template-columns:1fr}.pricing-grid,.lifecycle-grid,.section-grid,footer{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.controls button:not(.primary-small){display:none}.home-grid,.pricing-grid,.lifecycle-grid,.section-grid,.board-grid,.admin-preview,.compare-row{grid-template-columns:1fr}.price-card.highlight{transform:none}footer{grid-template-columns:1fr}}@media (width<=640px){.topbar{padding-left:18px;padding-right:18px}.brand small,.controls .primary-small{display:none}.hero{padding-left:20px;padding-right:20px}}html,body,#root{width:100%;min-width:320px;min-height:100vh;margin:0}.dashboard-board,.dashboard-extract,.admin-preview,.preview-kpis,.module-grid,.feature-grid,.line-items{width:100%}.dashboard-board{max-width:none}@media (width>=1000px){.dashboard-board{width:100%}}.auth-simulation-panel{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-soft);gap:18px;padding:22px;display:grid}.auth-simulation-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-simulation-head span{width:fit-content;color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent);text-transform:uppercase;letter-spacing:.12em;border-radius:999px;margin-bottom:6px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.auth-simulation-head h3{margin:0}.auth-simulation-head button,.auth-simulation-form button{color:#fff;background:var(--primary);cursor:pointer;border:0;border-radius:999px;padding:12px 16px;font-weight:900}.auth-simulation-form{gap:12px;display:grid}.auth-simulation-form label{color:var(--muted);gap:7px;font-size:14px;font-weight:700;display:grid}.auth-simulation-form input{border:1px solid var(--line);width:100%;color:var(--text);background:var(--surface-strong);border-radius:16px;padding:13px 14px}.auth-error{color:#dc2626;margin:0;font-weight:800}.session-card{background:var(--surface-strong);border:1px solid var(--line);border-radius:18px;gap:5px;padding:16px;display:grid}.session-card span,.session-card p{color:var(--muted);margin:0}.test-account-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.test-account-grid button{text-align:left;border:1px solid var(--line);color:var(--text);background:var(--surface-strong);cursor:pointer;border-radius:16px;gap:5px;padding:12px;display:grid}.test-account-grid button strong{text-transform:capitalize}.test-account-grid button span{color:var(--muted);word-break:break-word;font-size:12px}@media (width<=1000px){.test-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.test-account-grid{grid-template-columns:1fr}}.admin-lite-layout{background:radial-gradient(circle at top right, color-mix(in srgb, var(--primary) 12%, transparent), transparent 32rem), var(--bg);width:100vw;min-height:100vh;color:var(--text);grid-template-columns:290px minmax(0,1fr);display:grid}.admin-lite-sidebar{color:#fff;background:linear-gradient(#07111f 0%,#0f2747 58%,#0f3f38 100%);flex-direction:column;gap:22px;min-height:100vh;padding:22px;display:flex}.admin-lite-brand{border-bottom:1px solid #ffffff1f;gap:4px;padding-bottom:18px;display:grid}.admin-lite-brand strong{letter-spacing:-.06em;font-size:24px}.admin-lite-brand span{color:#ffffffad;font-size:13px}.admin-lite-sidebar nav{gap:8px;display:grid}.admin-lite-sidebar nav a,.admin-lite-back{color:#ffffffc2;border-radius:16px;padding:12px 14px;font-weight:800}.admin-lite-sidebar nav a:hover,.admin-lite-sidebar nav a.active{color:#fff;background:#ffffff1a}.admin-lite-back{text-align:center;border:1px solid #ffffff24;margin-top:auto}.admin-lite-content{width:100%;min-width:0;min-height:100vh;padding:28px;overflow-x:hidden}.admin-lite-stack{gap:22px;width:100%;display:grid}.admin-lite-hero{border:1px solid var(--line);border-radius:var(--radius-xl);background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 18%, transparent), transparent 24rem), var(--surface);box-shadow:var(--shadow-soft);padding:28px}.admin-lite-hero p{width:fit-content;color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent);text-transform:uppercase;letter-spacing:.14em;border-radius:999px;margin:0 0 10px;padding:7px 11px;font-size:12px;font-weight:950}.admin-lite-hero h1{letter-spacing:-.08em;margin:0;font-size:clamp(34px,5vw,72px);line-height:.95}.admin-lite-hero span{max-width:820px;color:var(--muted);margin-top:14px;font-size:18px;line-height:1.6;display:block}.admin-lite-grid{gap:16px;display:grid}.admin-lite-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-lite-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-lite-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-lite-card{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);min-width:0;box-shadow:var(--shadow-soft);padding:22px}.admin-lite-card h2{letter-spacing:-.05em;margin:0 0 10px}.admin-lite-card p{color:var(--muted);margin:0 0 8px;line-height:1.6}.admin-lite-list{flex-wrap:wrap;gap:10px;display:flex}.admin-lite-list span{color:var(--text);background:var(--surface-strong);border:1px solid var(--line);border-radius:999px;padding:10px 12px;font-weight:800}@media (width<=1100px){.admin-lite-grid.four,.admin-lite-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-lite-layout{grid-template-columns:1fr}.admin-lite-sidebar{min-height:auto}.admin-lite-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-lite-content{padding:16px}.admin-lite-grid.two,.admin-lite-grid.three,.admin-lite-grid.four{grid-template-columns:1fr}}.login-lite-page{background:radial-gradient(circle at top left, color-mix(in srgb, var(--primary) 16%, transparent), transparent 34rem), radial-gradient(circle at bottom right, color-mix(in srgb, var(--accent) 14%, transparent), transparent 30rem), var(--bg);grid-template-columns:minmax(0,1fr) minmax(380px,520px);gap:28px;width:100vw;min-height:100vh;padding:28px;display:grid}.login-lite-hero,.login-lite-panel{min-width:0}.login-lite-hero{border:1px solid var(--line);border-radius:var(--radius-xl);background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 20%, transparent), transparent 26rem), var(--surface);box-shadow:var(--shadow-soft);align-content:center;padding:clamp(28px,6vw,76px);display:grid}.login-lite-back{width:fit-content;color:var(--muted);margin-bottom:28px;font-weight:900}.login-lite-hero p{width:fit-content;color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent);text-transform:uppercase;letter-spacing:.14em;border-radius:999px;margin:0 0 14px;padding:7px 11px;font-size:12px;font-weight:950}.login-lite-hero h1{letter-spacing:-.095em;max-width:760px;margin:0;font-size:clamp(46px,8vw,112px);line-height:.86}.login-lite-hero span{max-width:680px;color:var(--muted);margin-top:24px;font-size:18px;line-height:1.7;display:block}.login-lite-panel{align-content:center;display:grid}.dashboard-lite-layout{background:radial-gradient(circle at top right, color-mix(in srgb, var(--primary) 12%, transparent), transparent 34rem), var(--bg);width:100vw;min-height:100vh;color:var(--text);grid-template-columns:292px minmax(0,1fr);display:grid}.dashboard-lite-sidebar{color:#fff;background:linear-gradient(#07111f 0%,#0f2747 58%,#0f3f38 100%);flex-direction:column;gap:18px;min-height:100vh;padding:22px;display:flex}.dashboard-lite-brand{border-bottom:1px solid #ffffff1f;gap:4px;padding-bottom:18px;display:grid}.dashboard-lite-brand strong{letter-spacing:-.06em;font-size:24px}.dashboard-lite-brand span,.dashboard-lite-user span{color:#ffffffad;font-size:13px}.dashboard-lite-user{background:#ffffff14;border-radius:18px;gap:4px;padding:14px;display:grid}.dashboard-lite-sidebar nav{gap:8px;display:grid}.dashboard-lite-sidebar nav a,.dashboard-lite-secondary,.dashboard-lite-logout{color:#ffffffc2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;width:100%;padding:12px 14px;font-weight:850}.dashboard-lite-sidebar nav a:hover,.dashboard-lite-sidebar nav a.active{color:#fff;background:#ffffff1a}.dashboard-lite-secondary{text-align:center;border:1px solid #ffffff1f}.dashboard-lite-logout{color:#fff;background:#ef444433;margin-top:auto}.dashboard-lite-content{width:100%;min-width:0;min-height:100vh;padding:28px;overflow-x:hidden}.dashboard-lite-stack{gap:22px;display:grid}.dashboard-lite-hero{border:1px solid var(--line);border-radius:var(--radius-xl);background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 18%, transparent), transparent 24rem), var(--surface);box-shadow:var(--shadow-soft);padding:28px}.dashboard-lite-hero p{width:fit-content;color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent);text-transform:uppercase;letter-spacing:.14em;border-radius:999px;margin:0 0 10px;padding:7px 11px;font-size:12px;font-weight:950}.dashboard-lite-hero h1{letter-spacing:-.08em;margin:0;font-size:clamp(36px,5vw,76px);line-height:.95}.dashboard-lite-hero span{max-width:860px;color:var(--muted);margin-top:14px;font-size:18px;line-height:1.6;display:block}.dashboard-lite-grid{gap:16px;display:grid}.dashboard-lite-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-lite-card{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);min-width:0;box-shadow:var(--shadow-soft);padding:22px}.dashboard-lite-card h1,.dashboard-lite-card h2{letter-spacing:-.05em;margin:0 0 10px}.dashboard-lite-card p{color:var(--muted);margin:0;line-height:1.6}.dashboard-lite-empty{background:var(--bg);place-items:center;width:100vw;min-height:100vh;padding:24px;display:grid}.dashboard-lite-button{color:#fff;background:var(--primary);border-radius:999px;width:fit-content;margin-top:18px;padding:12px 16px;font-weight:900;display:inline-flex}@media (width<=1000px){.login-lite-page,.dashboard-lite-layout{grid-template-columns:1fr}.dashboard-lite-sidebar{min-height:auto}.dashboard-lite-grid.three{grid-template-columns:1fr}}@media (width<=640px){.login-lite-page,.dashboard-lite-content{padding:16px}.dashboard-lite-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.auth-simulation-form button,.test-account-grid button,.login-lite-panel button{border:1px solid color-mix(in srgb, var(--primary) 28%, var(--line));min-height:48px}.auth-simulation-form button{box-shadow:0 18px 42px color-mix(in srgb, var(--primary) 22%, transparent);color:#fff!important;background:linear-gradient(135deg, var(--primary), var(--accent))!important}.test-account-grid button{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-strong) 88%, white), var(--surface));box-shadow:0 10px 28px #0f172a0f}.test-account-grid button:hover{border-color:var(--primary);box-shadow:0 18px 44px color-mix(in srgb, var(--primary) 14%, transparent);transform:translateY(-1px)}.test-account-grid button strong{color:var(--primary);font-size:14px;font-weight:950}.test-account-grid button span{color:var(--text);font-weight:700}.startup-journey-panel{border:1px solid var(--line);border-radius:var(--radius-xl);background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 18%, transparent), transparent 24rem), var(--surface);box-shadow:var(--shadow-soft);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px;padding:28px;display:grid}.panel-kicker{width:fit-content;color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent);text-transform:uppercase;letter-spacing:.14em;border-radius:999px;margin:0 0 12px;padding:7px 11px;font-size:12px;font-weight:950}.startup-journey-panel h2{letter-spacing:-.07em;max-width:820px;margin:0;font-size:clamp(28px,4vw,54px);line-height:.98}.startup-journey-panel p:not(.panel-kicker){max-width:820px;color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.7}.startup-journey-steps{align-content:center;gap:10px;display:grid}.startup-journey-steps span{border:1px solid var(--line);color:var(--text);background:var(--surface-strong);border-radius:18px;padding:14px 16px;font-weight:950}.startup-operating-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.startup-warning-panel{border:1px solid color-mix(in srgb, #f59e0b 32%, var(--line));border-radius:var(--radius-xl);background:color-mix(in srgb, #f59e0b 10%, var(--surface));box-shadow:var(--shadow-soft);padding:22px}.startup-warning-panel strong{color:#b45309;margin-bottom:8px;font-size:18px;display:block}.startup-warning-panel p{color:var(--muted);margin:0;line-height:1.65}@media (width<=1100px){.startup-journey-panel,.startup-operating-grid{grid-template-columns:1fr}}.login-lite-page{background:radial-gradient(circle at 18% 14%, color-mix(in srgb, var(--primary) 18%, transparent), transparent 34rem), radial-gradient(circle at 84% 28%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 32rem), linear-gradient(135deg, #eef4ff 0%, #f8fbff 48%, #e9fbf6 100%)!important}.login-lite-hero{background:radial-gradient(circle at top right, color-mix(in srgb, var(--accent) 22%, transparent), transparent 26rem), #ffffffc2!important}.login-lite-hero h1{color:#07111f!important}.login-lite-hero span,.login-lite-back{color:#52647c!important}.auth-simulation-panel{background:radial-gradient(circle at 100% 0,#16c78421,#0000 20rem),#ffffffe0!important;border:1px solid #0756ff24!important;box-shadow:0 30px 90px #2f466d29!important}.auth-simulation-head{align-items:flex-start!important}.auth-simulation-head h3{letter-spacing:-.06em;font-size:30px;color:#07111f!important}.auth-simulation-head p{max-width:420px;margin:8px 0 0;line-height:1.55;color:#52647c!important}.auth-simulation-head span{color:#0756ff!important;background:#0756ff1c!important}.auth-logout-button{color:#dc2626!important;background:#dc262617!important;border:1px solid #dc26262e!important}.auth-simulation-form{background:#ffffffb8;border:1px solid #0756ff1f;border-radius:24px;padding:18px}.auth-simulation-form label{color:#07111f!important;font-size:14px!important;font-weight:900!important}.auth-simulation-form input{min-height:54px;box-shadow:0 10px 24px #2f466d0f;color:#07111f!important;background:#fff!important;border:1px solid #0756ff33!important}.auth-simulation-form input:focus{outline:3px solid #0756ff24;border-color:#0756ff!important}.auth-simulation-form button{font-size:16px;color:#fff!important;background:linear-gradient(135deg,#0756ff,#16c784)!important;border:0!important;min-height:56px!important;box-shadow:0 18px 42px #0756ff3d!important}.session-card{justify-content:space-between;align-items:center;gap:16px;background:linear-gradient(135deg,#16c7841f,#0756ff12)!important;border:1px solid #16c7843d!important;display:flex!important}.session-card strong{color:#07111f!important}.session-card span,.session-card p{color:#52647c!important}.session-card button{color:#fff;cursor:pointer;background:#0756ff;border:0;border-radius:999px;min-height:46px;padding:12px 16px;font-weight:950}.test-account-zone{gap:14px;display:grid}.test-account-zone>div:first-child{gap:4px;display:grid}.test-account-zone strong{color:#07111f}.test-account-zone span{color:#52647c;font-size:14px}.test-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.test-account-grid button{min-height:112px;background:radial-gradient(circle at 100% 0,#16c7841a,#0000 8rem),#fff!important;border:1px solid #0756ff21!important}.test-account-grid button strong{color:#0756ff!important;font-size:15px!important}.test-account-grid button span{line-height:1.35;color:#07111f!important;font-size:13px!important;font-weight:800!important}.test-account-grid button em{color:#0f766e;background:#16c7841a;border-radius:999px;width:fit-content;margin-top:4px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:900}.dashboard-lite-layout,.admin-lite-layout{background:radial-gradient(circle at 14% 10%,#0756ff21,#0000 34rem),radial-gradient(circle at 90% 12%,#16c78424,#0000 34rem),linear-gradient(135deg,#eef4ff 0%,#f8fbff 50%,#e9fbf6 100%)!important}.dashboard-lite-content,.admin-lite-content{color:#07111f!important}.dashboard-lite-hero,.admin-lite-hero,.dashboard-lite-card,.admin-lite-card,.startup-journey-panel,.startup-warning-panel{background:radial-gradient(circle at 100% 0,#16c7841a,#0000 18rem),#ffffffd1!important;border-color:#0756ff1f!important;box-shadow:0 24px 70px #2f466d1a!important}.dashboard-lite-hero p,.admin-lite-hero p,.panel-kicker{color:#0756ff!important;background:#0756ff1c!important}.dashboard-lite-hero h1,.admin-lite-hero h1,.dashboard-lite-card h1,.dashboard-lite-card h2,.admin-lite-card h2,.startup-journey-panel h2{color:#07111f!important}.dashboard-lite-hero span,.admin-lite-hero span,.dashboard-lite-card p,.admin-lite-card p,.startup-journey-panel p,.startup-warning-panel p{color:#52647c!important}.dashboard-lite-sidebar,.admin-lite-sidebar{background:radial-gradient(circle at 0 0,#16c7843d,#0000 18rem),linear-gradient(#07111f 0%,#102b58 54%,#0f5248 100%)!important}.dashboard-lite-sidebar nav a.active,.admin-lite-sidebar nav a.active,.dashboard-lite-sidebar nav a:hover,.admin-lite-sidebar nav a:hover{background:linear-gradient(135deg,#0756ff57,#16c7843d)!important}.startup-journey-steps span,.admin-lite-list span{color:#07111f!important;background:#fff!important;border-color:#0756ff21!important}@media (width<=760px){.login-lite-page{grid-template-columns:1fr}.test-account-grid{grid-template-columns:1fr!important}.session-card{flex-direction:column;align-items:flex-start}}.login-lite-page{align-items:start!important;gap:30px!important;padding:28px 28px 20px!important}.login-lite-hero{min-height:820px;box-shadow:inset 0 1px #ffffffb3;background:radial-gradient(circle at 100% 0,#16c7841a,#0000 18rem),linear-gradient(#ffffffad 0%,#ffffffc2 100%)!important;border:1px solid #0756ff14!important;align-content:start!important;padding:44px 44px 36px!important}.login-lite-back{font-size:15px;font-weight:850;margin-bottom:42px!important}.login-lite-hero p{margin-bottom:16px!important}.login-lite-hero h1{max-width:520px;letter-spacing:-.09em!important;margin-top:0!important;font-size:clamp(54px,7vw,88px)!important;line-height:.9!important}.login-lite-hero span{max-width:560px!important;margin-top:22px!important;font-size:18px!important;line-height:1.7!important}.login-lite-panel{align-content:start!important}.auth-simulation-panel{background:radial-gradient(circle at 100% 0,#16c7841a,#0000 14rem),linear-gradient(#ffffffe6 0%,#f7fafff2 100%)!important;border:1px solid #0756ff1a!important;border-radius:30px!important;gap:20px!important;padding:24px!important;box-shadow:0 30px 80px #2f466d1f,inset 0 1px #ffffffbf!important}.auth-simulation-head{padding-bottom:4px}.auth-simulation-head h3{margin-top:6px!important;font-size:34px!important;line-height:.95!important}.auth-simulation-head p{font-size:15px!important;line-height:1.65!important}.auth-logout-button{border-radius:999px!important;min-height:56px!important;padding:0 24px!important;font-size:16px!important;font-weight:900!important}.session-card{box-shadow:0 16px 40px #16c78414;border-radius:24px!important;padding:18px!important}.session-card button{box-shadow:0 18px 36px #0756ff2e;min-height:56px!important;padding:0 24px!important;font-size:15px!important}.auth-simulation-form{box-shadow:inset 0 1px #ffffffb3;background:#ffffffc2!important;border-radius:26px!important;gap:14px!important;padding:22px!important}.auth-simulation-form input{border-radius:18px!important;padding:16px 18px!important;font-size:16px!important}.auth-simulation-form button{border-radius:18px!important;font-size:18px!important;font-weight:900!important}.test-account-zone{gap:16px!important}.test-account-zone>div:first-child{padding:0 2px}.test-account-grid{gap:12px!important}.test-account-grid button{box-shadow:0 12px 30px #2f466d0f;border-radius:22px!important;min-height:120px!important;padding:16px!important}.test-account-grid button strong{margin-bottom:4px}.test-account-grid button em{margin-top:8px!important}@media (width<=1100px){.login-lite-hero{min-height:auto;padding:34px 28px!important}}@media (width<=760px){.login-lite-page{padding:16px!important}.login-lite-hero{padding:26px 20px!important}.auth-simulation-panel{border-radius:24px!important;padding:18px!important}.auth-simulation-head h3{font-size:28px!important}}.home-clarity{gap:22px;margin-top:28px;display:grid}.clarity-intro,.bridge-panel,.no-guarantee-panel{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#16c7841a,#0000 22rem),#ffffffc7;border:1px solid #0756ff1f;box-shadow:0 24px 70px #2f466d14}.clarity-intro{text-align:center;padding:clamp(28px,5vw,56px)}.section-kicker{color:#0756ff;text-transform:uppercase;letter-spacing:.16em;background:#0756ff1c;border-radius:999px;width:fit-content;margin:0 auto 14px;padding:8px 12px;font-size:12px;font-weight:950}.clarity-intro h2,.bridge-panel h2{color:#07111f;letter-spacing:-.085em;max-width:980px;margin:0 auto;font-size:clamp(34px,5vw,72px);line-height:.94}.clarity-intro p,.bridge-panel p,.no-guarantee-panel p{color:#52647c;max-width:900px;margin:20px auto 0;font-size:18px;line-height:1.75}.clarity-grid,.ecosystem-clarity{gap:16px;display:grid}.clarity-grid.three,.ecosystem-clarity{grid-template-columns:repeat(3,minmax(0,1fr))}.clarity-card{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#16c7841a,#0000 14rem),#ffffffd1;border:1px solid #0756ff1c;min-height:320px;padding:24px;position:relative;overflow:hidden;box-shadow:0 18px 54px #2f466d12}.clarity-card:after{content:"";background:#0756ff0f;border-radius:999px;width:150px;height:150px;position:absolute;bottom:-58px;right:-58px}.clarity-card span{z-index:1;color:#0756ff;text-transform:uppercase;letter-spacing:.12em;background:#0756ff1a;border-radius:999px;width:fit-content;margin-bottom:18px;padding:7px 11px;font-size:12px;font-weight:950;display:inline-flex;position:relative}.clarity-card h3{z-index:1;color:#07111f;letter-spacing:-.07em;margin:0;font-size:clamp(24px,3vw,36px);line-height:1;position:relative}.clarity-card p{z-index:1;color:#52647c;margin:16px 0 0;line-height:1.65;position:relative}.clarity-card ul{z-index:1;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid;position:relative}.clarity-card li{color:#07111f;background:#ffffffc2;border:1px solid #0756ff1a;border-radius:14px;padding:10px 12px;font-weight:850}.clarity-card.novice{background:radial-gradient(circle at 100% 0,#0756ff1f,#0000 15rem),#ffffffd1}.clarity-card.building{background:radial-gradient(circle at 100% 0,#16c78424,#0000 15rem),#ffffffd1}.clarity-card.active{background:radial-gradient(circle at 100% 0,#7c3aed1a,#0000 15rem),#ffffffd1}.bridge-panel{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:center;gap:28px;padding:clamp(28px,5vw,54px);display:grid}.bridge-panel .section-kicker{margin-left:0}.bridge-panel h2,.bridge-panel p{text-align:left;margin-left:0}.bridge-steps{gap:10px;display:grid}.bridge-steps span{color:#07111f;background:#ffffffd1;border:1px solid #0756ff1f;border-radius:18px;align-items:center;min-height:58px;padding:14px 16px;font-weight:950;display:flex;box-shadow:0 12px 30px #2f466d0d}.clarity-card.investor{background:radial-gradient(circle at 100% 0,#0756ff21,#0000 15rem),#ffffffd6}.clarity-card.partner{background:radial-gradient(circle at 100% 0,#16c78426,#0000 15rem),#ffffffd6}.clarity-card.ecosystem{background:radial-gradient(circle at 100% 0,#f59e0b1f,#0000 15rem),#ffffffd6}.no-guarantee-panel{background:radial-gradient(circle at 100% 0,#f59e0b21,#0000 18rem),#ffffffd6;border-color:#f59e0b42;padding:24px}.no-guarantee-panel strong{color:#92400e;letter-spacing:-.03em;font-size:20px;display:block}.no-guarantee-panel p{margin-left:0}@media (width<=1100px){.clarity-grid.three,.ecosystem-clarity,.bridge-panel{grid-template-columns:1fr}.clarity-card{min-height:auto}}@media (width<=640px){.clarity-intro,.bridge-panel,.no-guarantee-panel,.clarity-card{padding:20px}}.diagnostic-live-panel,.diagnostic-documents-panel,.relation-readiness-panel{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#16c7841a,#0000 22rem),#ffffffd6;border:1px solid #0756ff1f;gap:22px;display:grid;box-shadow:0 24px 70px #2f466d17}.diagnostic-live-panel{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:stretch;padding:26px}.diagnostic-documents-panel,.relation-readiness-panel{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;padding:26px}.diagnostic-form-zone h2,.diagnostic-documents-panel h2,.relation-readiness-panel h2{color:#07111f;letter-spacing:-.075em;margin:0;font-size:clamp(28px,4vw,54px);line-height:.98}.diagnostic-documents-panel p,.relation-readiness-panel p{color:#52647c;max-width:720px;line-height:1.7}.stage-selector{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.stage-selector button{color:#07111f;text-align:left;cursor:pointer;background:#ffffffd1;border:1px solid #0756ff1f;border-radius:22px;align-content:start;gap:8px;min-height:122px;padding:16px;font-weight:950;display:grid;box-shadow:0 12px 30px #2f466d0a}.stage-selector button span{color:#52647c;font-size:13px;font-weight:700;line-height:1.35}.stage-selector button.active{color:#fff;background:linear-gradient(135deg,#0756ff,#16c784);border-color:#0000;box-shadow:0 18px 44px #0756ff38}.stage-selector button.active span{color:#ffffffd1}.diagnostic-score-zone{text-align:center;background:linear-gradient(#dfe8fff2 0%,#fffffff5 60%),#fff;border:1px solid #0756ff1a;border-radius:28px;align-content:center;place-items:center;padding:28px;display:grid;box-shadow:0 24px 60px #2f466d1f}.diagnostic-score-zone span{color:#52647c;font-weight:850}.diagnostic-score-zone strong{color:#07111f;letter-spacing:-.09em;font-size:clamp(58px,8vw,96px);line-height:.95}.diagnostic-score-zone p{color:#0756ff;max-width:260px;margin:8px 0 0;font-weight:950}.document-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.document-check-grid button{color:#07111f;cursor:pointer;background:#fff;border:1px solid #0756ff1f;border-radius:22px;align-content:center;justify-items:center;gap:8px;min-height:104px;padding:16px;display:grid;box-shadow:0 12px 30px #2f466d0d}.document-check-grid button strong{color:#0756ff;background:#0756ff1a;border-radius:999px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.document-check-grid button span{font-weight:950}.document-check-grid button.ready{color:#fff;background:linear-gradient(135deg,#0756fff2,#16c784f2);border-color:#0000}.document-check-grid button.ready strong{color:#0f766e;background:#fff}.diagnostic-results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dashboard-clean-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dashboard-clean-list li{color:#07111f;background:#ffffffd1;border:1px solid #0756ff1a;border-radius:14px;padding:10px 12px;font-weight:850}.relation-status-card{background:linear-gradient(135deg,#0756ff1f,#16c7841f);border:1px solid #0756ff1f;border-radius:28px;gap:10px;padding:26px;display:grid}.relation-status-card strong{color:#07111f;letter-spacing:-.07em;font-size:clamp(28px,4vw,48px);line-height:1}.relation-status-card span{color:#52647c;font-size:17px;font-weight:750;line-height:1.6}@media (width<=1200px){.stage-selector,.document-check-grid,.diagnostic-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.diagnostic-live-panel,.diagnostic-documents-panel,.relation-readiness-panel,.document-check-grid,.diagnostic-results-grid{grid-template-columns:1fr}}@media (width<=640px){.stage-selector{grid-template-columns:1fr}}.role-explainer-panel,.investor-filter-panel,.settings-profile-panel,.admin-explainer-panel,.admin-control-map,.admin-billing-flow{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#16c7841a,#0000 22rem),#ffffffd6;border:1px solid #0756ff1f;gap:22px;padding:26px;display:grid;box-shadow:0 24px 70px #2f466d17}.role-explainer-panel{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center}.role-explainer-panel h2,.investor-filter-panel h2,.settings-profile-panel h2,.admin-explainer-panel h2{color:#07111f;letter-spacing:-.075em;margin:0;font-size:clamp(28px,4vw,54px);line-height:.98}.role-explainer-panel p,.investor-filter-panel p,.settings-profile-panel p,.admin-explainer-panel p{color:#52647c;line-height:1.7}.role-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.role-kpi-grid span{color:#07111f;text-align:center;background:#fff;border:1px solid #0756ff1f;border-radius:20px;place-items:center;min-height:86px;padding:14px;font-weight:950;display:grid;box-shadow:0 12px 30px #2f466d0d}.investor-filter-panel{grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);align-items:center}.investor-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.investor-controls button{color:#07111f;cursor:pointer;background:#fff;border:1px solid #0756ff1f;border-radius:999px;min-height:54px;font-weight:950}.investor-controls button.active{color:#fff;background:linear-gradient(135deg,#0756ff,#16c784);border-color:#0000}.investor-controls label{color:#07111f;background:#fff;border:1px solid #0756ff1f;border-radius:20px;grid-column:1/-1;gap:8px;padding:16px;font-weight:950;display:grid}.investor-controls input{width:100%}.investor-controls strong{color:#0756ff}.opportunity-grid,.partner-service-grid,.settings-grid,.admin-control-map,.admin-billing-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-billing-flow{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.opportunity-card{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#0756ff1f,#0000 15rem),#ffffffdb;border:1px solid #0756ff1f;align-content:start;gap:12px;min-height:300px;padding:24px;display:grid;box-shadow:0 18px 54px #2f466d12}.opportunity-card span{color:#0756ff;text-transform:uppercase;letter-spacing:.12em;background:#0756ff1a;border-radius:999px;width:fit-content;padding:7px 11px;font-size:12px;font-weight:950}.opportunity-card h2{color:#07111f;letter-spacing:-.07em;margin:0;font-size:32px;line-height:1}.opportunity-card p{color:#52647c;margin:0;font-weight:850}.opportunity-card strong{color:#07111f;letter-spacing:-.08em;font-size:56px;line-height:1}.opportunity-card em{color:#0f766e;font-style:normal;font-weight:950}.settings-profile-panel{grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);align-items:center}.settings-profile-badge{background:linear-gradient(135deg,#0756ff1a,#16c7841f);border:1px solid #0756ff1f;border-radius:24px;gap:6px;padding:22px;display:grid}.settings-profile-badge strong{color:#07111f;letter-spacing:-.06em;font-size:28px}.settings-profile-badge span{color:#52647c;font-weight:850}.admin-explainer-panel{grid-template-columns:1fr}@media (width<=1200px){.opportunity-grid,.partner-service-grid,.settings-grid,.admin-control-map,.investor-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.role-explainer-panel,.investor-filter-panel,.settings-profile-panel,.admin-billing-flow,.opportunity-grid,.partner-service-grid,.settings-grid,.admin-control-map{grid-template-columns:1fr}}@media (width<=640px){.role-kpi-grid,.investor-controls{grid-template-columns:1fr}}.health-engine-panel{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#ffffffdb;border:1px solid #0756ff1f;gap:24px;padding:28px;display:grid;box-shadow:0 24px 70px #2f466d17}.health-engine-header h2,.solution-routing-panel h2{color:#07111f;letter-spacing:-.08em;max-width:920px;margin:0;font-size:clamp(30px,5vw,64px);line-height:.95}.health-engine-header span{color:#52647c;max-width:880px;margin-top:16px;font-size:18px;line-height:1.7;display:block}.health-input-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.health-input-grid label{color:#07111f;background:#fff;border:1px solid #0756ff1f;border-radius:18px;gap:8px;padding:14px;font-size:13px;font-weight:950;display:grid}.health-input-grid input{color:#07111f;background:#f8fbff;border:1px solid #0756ff24;border-radius:14px;width:100%;min-height:44px;padding:10px 12px;font-weight:800}.health-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.health-kpi-grid article{background:radial-gradient(circle at 100% 0,#0756ff1a,#0000 10rem),#fff;border:1px solid #0756ff1f;border-radius:22px;align-content:center;gap:8px;min-height:132px;padding:16px;display:grid;box-shadow:0 12px 30px #2f466d0d}.health-kpi-grid article span{color:#52647c;font-size:13px;font-weight:850}.health-kpi-grid article strong{color:#07111f;letter-spacing:-.07em;font-size:clamp(22px,3vw,38px);line-height:1}.recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.recommendation-card{background:radial-gradient(circle at 100% 0,#16c7841f,#0000 13rem),#fff;border:1px solid #0756ff1f;border-radius:24px;min-height:220px;padding:20px;box-shadow:0 14px 40px #2f466d0f}.recommendation-card span{color:#0756ff;text-transform:uppercase;letter-spacing:.1em;background:#0756ff1a;border-radius:999px;width:fit-content;margin-bottom:12px;padding:7px 11px;font-size:12px;font-weight:950;display:inline-flex}.recommendation-card h3{color:#07111f;letter-spacing:-.07em;margin:0;font-size:28px;line-height:1}.recommendation-card p{color:#52647c;line-height:1.65}.solution-routing-panel{background:linear-gradient(135deg,#0756ff12,#16c78414);border:1px solid #0756ff1f;border-radius:26px;gap:18px;padding:24px;display:grid}.solution-routing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.solution-routing-grid article{background:#fff;border:1px solid #0756ff1a;border-radius:18px;gap:8px;padding:16px;display:grid}.solution-routing-grid strong{color:#07111f;font-size:17px}.solution-routing-grid span{color:#52647c;font-weight:700;line-height:1.5}@media (width<=1200px){.health-input-grid,.health-kpi-grid,.recommendation-grid,.solution-routing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.health-input-grid,.health-kpi-grid,.recommendation-grid,.solution-routing-grid{grid-template-columns:1fr}.health-engine-panel{padding:20px}}.startup-data-studio{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#ffffffe0;border:1px solid #0756ff1f;gap:24px;padding:28px;display:grid;box-shadow:0 24px 70px #2f466d17}.startup-data-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.startup-data-header h2{color:#07111f;letter-spacing:-.08em;max-width:920px;margin:0;font-size:clamp(30px,5vw,64px);line-height:.95}.startup-data-header span{color:#52647c;max-width:880px;margin-top:16px;font-size:18px;line-height:1.7;display:block}.startup-data-header button{color:#0756ff;cursor:pointer;background:#fff;border:1px solid #0756ff24;border-radius:999px;min-height:46px;padding:0 16px;font-weight:950}.startup-data-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.startup-text-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.startup-data-grid label,.startup-text-grid label{color:#07111f;background:#fff;border:1px solid #0756ff1f;border-radius:18px;gap:8px;padding:14px;font-size:13px;font-weight:950;display:grid}.startup-data-grid input,.startup-text-grid textarea{color:#07111f;background:#f8fbff;border:1px solid #0756ff24;border-radius:14px;width:100%;padding:10px 12px;font-weight:800}.startup-data-grid input{min-height:44px}.startup-text-grid textarea{resize:vertical;min-height:110px;line-height:1.55}.startup-analysis-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.startup-analysis-grid article{background:radial-gradient(circle at 100% 0,#0756ff1a,#0000 10rem),#fff;border:1px solid #0756ff1f;border-radius:22px;align-content:center;gap:8px;min-height:132px;padding:16px;display:grid;box-shadow:0 12px 30px #2f466d0d}.startup-analysis-grid span{color:#52647c;font-size:13px;font-weight:850}.startup-analysis-grid strong{color:#07111f;letter-spacing:-.07em;font-size:clamp(22px,3vw,38px);line-height:1}.startup-action-panel{background:linear-gradient(135deg,#0756ff12,#16c78414);border:1px solid #0756ff1f;border-radius:24px;gap:16px;padding:22px;display:grid}.startup-action-panel h3{color:#07111f;letter-spacing:-.07em;margin:0;font-size:clamp(24px,3vw,42px);line-height:1}.startup-action-panel ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.startup-action-panel li{color:#07111f;background:#fff;border:1px solid #0756ff1a;border-radius:16px;padding:14px 16px;font-weight:850}@media (width<=1200px){.startup-data-grid,.startup-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.startup-data-header,.startup-text-grid{flex-direction:column;grid-template-columns:1fr}.startup-data-grid,.startup-analysis-grid{grid-template-columns:1fr}.startup-data-studio{padding:20px}}.reporting-center,.ai-assistants-panel,.live-dataroom-panel{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#ffffffe0;border:1px solid #0756ff1f;gap:24px;padding:28px;display:grid;box-shadow:0 24px 70px #2f466d17}.reporting-header h2,.ai-assistants-header h2,.live-dataroom-header h2{color:#07111f;letter-spacing:-.08em;max-width:920px;margin:0;font-size:clamp(30px,5vw,64px);line-height:.95}.reporting-header span,.ai-assistants-header span,.live-dataroom-header span{color:#52647c;max-width:880px;margin-top:16px;font-size:18px;line-height:1.7;display:block}.report-type-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.report-type-grid button{color:#07111f;cursor:pointer;background:#fff;border:1px solid #0756ff1f;border-radius:999px;min-height:56px;font-weight:950}.report-type-grid button.active{color:#fff;background:linear-gradient(135deg,#0756ff,#16c784);border-color:#0000}.report-input-grid,.report-text-grid{gap:12px;display:grid}.report-input-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.report-text-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.report-input-grid label,.report-text-grid label{color:#07111f;background:#fff;border:1px solid #0756ff1f;border-radius:18px;gap:8px;padding:14px;font-size:13px;font-weight:950;display:grid}.report-input-grid input,.report-text-grid textarea{color:#07111f;background:#f8fbff;border:1px solid #0756ff24;border-radius:14px;width:100%;padding:10px 12px;font-weight:800}.report-input-grid input{min-height:44px}.report-text-grid textarea{resize:vertical;min-height:110px;line-height:1.55}.generated-report-card{background:radial-gradient(circle at 100% 0,#0756ff1a,#0000 16rem),#fff;border:1px solid #0756ff1f;border-radius:24px;padding:24px;box-shadow:0 16px 44px #2f466d0f}.generated-report-card span{color:#0756ff;text-transform:uppercase;letter-spacing:.12em;background:#0756ff1a;border-radius:999px;width:fit-content;margin-bottom:14px;padding:7px 11px;font-size:12px;font-weight:950;display:inline-flex}.generated-report-card h3{color:#07111f;letter-spacing:-.07em;margin:0 0 14px;font-size:clamp(28px,4vw,48px);line-height:1}.generated-report-card p{color:#52647c;line-height:1.65}.assistant-grid,.document-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.assistant-card,.document-status-card{background:radial-gradient(circle at 100% 0,#16c7841c,#0000 14rem),#fff;border:1px solid #0756ff1f;border-radius:24px;min-height:260px;padding:20px;box-shadow:0 14px 40px #2f466d0f}.assistant-card span,.document-status-card span{color:#0756ff;text-transform:uppercase;letter-spacing:.1em;background:#0756ff1a;border-radius:999px;width:fit-content;margin-bottom:12px;padding:7px 11px;font-size:12px;font-weight:950;display:inline-flex}.assistant-card p,.document-status-card p{color:#52647c;line-height:1.6}.assistant-card ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.assistant-card li{color:#07111f;background:#0756ff0f;border-radius:12px;padding:9px 10px;font-weight:850}.live-dataroom-header{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:18px;display:grid}.dataroom-status-card{text-align:center;background:linear-gradient(135deg,#0756ff1a,#16c7841f);border:1px solid #0756ff1f;border-radius:26px;place-items:center;min-height:180px;padding:20px;display:grid}.dataroom-status-card strong{color:#07111f;letter-spacing:-.09em;font-size:72px;line-height:1}.dataroom-status-card span{color:#52647c;font-weight:950}.document-status-card h3{color:#07111f;letter-spacing:-.07em;margin:0;font-size:28px;line-height:1}.document-status-card em{color:#0f766e;margin-top:auto;font-style:normal;font-weight:950}.document-status-card.élevé,.document-status-card.eleve{background:radial-gradient(circle at 100% 0,#ef44441a,#0000 14rem),#fff}@media (width<=1200px){.report-type-grid,.report-input-grid,.assistant-grid,.document-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-text-grid{grid-template-columns:1fr}}@media (width<=760px){.report-type-grid,.report-input-grid,.assistant-grid,.document-status-grid,.live-dataroom-header{grid-template-columns:1fr}.reporting-center,.ai-assistants-panel,.live-dataroom-panel{padding:20px}}.growth-module-panel{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#ffffffe0;border:1px solid #0756ff1f;gap:24px;padding:28px;display:grid;box-shadow:0 24px 70px #2f466d17}.growth-module-header h2{color:#07111f;letter-spacing:-.08em;max-width:960px;margin:0;font-size:clamp(30px,5vw,64px);line-height:.95}.growth-module-header span{color:#52647c;max-width:900px;margin-top:16px;font-size:18px;line-height:1.7;display:block}.growth-input-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.growth-input-grid label{color:#07111f;background:#fff;border:1px solid #0756ff1f;border-radius:18px;gap:8px;padding:14px;font-size:13px;font-weight:950;display:grid}.growth-input-grid input{color:#07111f;background:#f8fbff;border:1px solid #0756ff24;border-radius:14px;width:100%;min-height:44px;padding:10px 12px;font-weight:800}.growth-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.growth-kpi-grid article{background:radial-gradient(circle at 100% 0,#0756ff1a,#0000 10rem),#fff;border:1px solid #0756ff1f;border-radius:22px;align-content:center;gap:8px;min-height:132px;padding:16px;display:grid;box-shadow:0 12px 30px #2f466d0d}.growth-kpi-grid span{color:#52647c;font-size:13px;font-weight:850}.growth-kpi-grid strong{color:#07111f;letter-spacing:-.07em;font-size:clamp(22px,3vw,36px);line-height:1}.deal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.deal-grid article{background:#fff;border:1px solid #0756ff1f;border-radius:24px;gap:10px;min-height:190px;padding:20px;display:grid;box-shadow:0 14px 40px #2f466d0f}.deal-grid span,.tax-country-switch button{color:#0756ff;text-transform:uppercase;letter-spacing:.1em;background:#0756ff1a;border-radius:999px;width:fit-content;padding:7px 11px;font-size:12px;font-weight:950}.deal-grid h3{color:#07111f;letter-spacing:-.07em;margin:0;font-size:28px;line-height:1}.deal-grid strong{color:#07111f;letter-spacing:-.07em;font-size:34px}.deal-grid p{color:#52647c;margin:0;font-weight:800}.smart-action-card{background:linear-gradient(135deg,#0756ff12,#16c78414);border:1px solid #0756ff1f;border-radius:24px;padding:22px}.smart-action-card strong{color:#07111f;letter-spacing:-.04em;margin-bottom:8px;font-size:22px;display:block}.smart-action-card p{color:#52647c;margin:0;line-height:1.65}.smart-action-card.legal{background:radial-gradient(circle at 100% 0,#f59e0b24,#0000 18rem),#ffffffdb;border-color:#f59e0b42}.tax-country-switch{flex-wrap:wrap;gap:10px;display:flex}.tax-country-switch button{cursor:pointer;border:1px solid #0756ff1f;min-height:46px}.tax-country-switch button.active{color:#fff;background:linear-gradient(135deg,#0756ff,#16c784);border-color:#0000}@media (width<=1200px){.growth-input-grid,.growth-kpi-grid,.deal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.growth-input-grid,.growth-kpi-grid,.deal-grid{grid-template-columns:1fr}.growth-module-panel{padding:20px}}.quote-request-panel,.quote-workflow-grid,.tax-extra-grid{gap:14px;display:grid}.quote-request-panel{background:linear-gradient(135deg,#0756ff12,#16c78414);border:1px solid #0756ff1f;border-radius:24px;padding:22px}.quote-request-panel h3{color:#07111f;letter-spacing:-.07em;margin:0;font-size:clamp(24px,3vw,42px);line-height:1}.quote-request-panel ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.quote-request-panel li{color:#07111f;background:#fff;border:1px solid #0756ff1a;border-radius:16px;padding:13px 15px;font-weight:850}.quote-workflow-grid,.tax-extra-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-workflow-grid article,.tax-extra-grid article{background:#fff;border:1px solid #0756ff1a;border-radius:18px;gap:8px;padding:16px;display:grid;box-shadow:0 12px 30px #2f466d0d}.quote-workflow-grid strong,.tax-extra-grid strong{color:#07111f;font-size:17px}.quote-workflow-grid span,.tax-extra-grid span{color:#52647c;font-weight:750;line-height:1.5}@media (width<=1000px){.quote-workflow-grid,.tax-extra-grid{grid-template-columns:1fr}}.investor-gate-panel,.startup-investor-visibility,.admin-investment-control{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#ffffffe0;border:1px solid #0756ff1f;gap:24px;padding:28px;display:grid;box-shadow:0 24px 70px #2f466d17}.investor-gate-header h2,.startup-investor-header h2,.admin-investment-control h2,.investment-fee-simulator h3{color:#07111f;letter-spacing:-.08em;max-width:980px;margin:0;font-size:clamp(30px,5vw,64px);line-height:.95}.investor-gate-header span,.startup-investor-header span,.admin-investment-control p,.investment-fee-simulator p{color:#52647c;max-width:920px;margin-top:16px;font-size:18px;line-height:1.7;display:block}.investor-gate-rule,.visibility-score-card,.investment-fee-simulator{background:linear-gradient(135deg,#0756ff12,#16c78414);border:1px solid #0756ff1f;border-radius:24px;padding:22px}.investor-gate-rule strong,.visibility-score-card span{color:#07111f;font-weight:950}.investor-filter-panel.compact{padding:18px}.qualified-startup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.qualified-startup-card{background:radial-gradient(circle at 100% 0,#0756ff1a,#0000 16rem),#fff;border:1px solid #0756ff1f;border-radius:26px;gap:18px;min-height:340px;padding:22px;display:grid;box-shadow:0 14px 40px #2f466d0f}.qualified-startup-card span{color:#0756ff;text-transform:uppercase;letter-spacing:.1em;background:#0756ff1a;border-radius:999px;width:fit-content;margin-bottom:12px;padding:7px 11px;font-size:12px;font-weight:950;display:inline-flex}.qualified-startup-card h3{color:#07111f;letter-spacing:-.07em;margin:0;font-size:30px;line-height:1}.qualified-startup-card p{color:#52647c;line-height:1.6}.qualified-startup-metrics{gap:6px;display:grid}.qualified-startup-metrics strong{color:#07111f;letter-spacing:-.08em;font-size:54px;line-height:1}.qualified-startup-metrics em,.qualified-startup-metrics small{color:#52647c;font-style:normal;font-weight:850}.qualified-startup-card button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0756ff,#16c784);border:0;border-radius:999px;min-height:50px;font-weight:950}.visibility-score-card strong{color:#07111f;letter-spacing:-.08em;margin-top:6px;font-size:clamp(34px,5vw,64px);line-height:.95;display:block}.visibility-score-card p{color:#52647c;margin:10px 0 0;font-weight:850}.visibility-check-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.visibility-check-grid label,.visibility-check-grid button{color:#07111f;background:#fff;border:1px solid #0756ff1f;border-radius:18px;align-content:center;gap:8px;min-height:72px;padding:14px;font-size:13px;font-weight:950;display:grid}.visibility-check-grid input{color:#07111f;background:#f8fbff;border:1px solid #0756ff24;border-radius:12px;min-height:40px;padding:8px 10px;font-weight:850}.visibility-check-grid button{cursor:pointer}.visibility-check-grid button.active{color:#fff;background:linear-gradient(135deg,#0756ff,#16c784);border-color:#0000}.admin-investment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-investment-grid article{background:#fff;border:1px solid #0756ff1a;border-radius:18px;gap:8px;padding:16px;display:grid;box-shadow:0 12px 30px #2f466d0d}.admin-investment-grid strong{color:#07111f;font-size:17px}.admin-investment-grid span{color:#52647c;font-weight:750;line-height:1.5}@media (width<=1200px){.qualified-startup-grid,.visibility-check-grid,.admin-investment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.qualified-startup-grid,.visibility-check-grid,.admin-investment-grid{grid-template-columns:1fr}.investor-gate-panel,.startup-investor-visibility,.admin-investment-control{padding:20px}}.investor-relationship-panel,.startup-investor-inbox{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#ffffffe0;border:1px solid #0756ff1f;gap:24px;padding:28px;display:grid;box-shadow:0 24px 70px #2f466d17}.investor-relationship-header h2,.startup-investor-inbox-header h2{color:#07111f;letter-spacing:-.08em;max-width:980px;margin:0;font-size:clamp(30px,5vw,64px);line-height:.95}.investor-relationship-header span,.startup-investor-inbox-header span{color:#52647c;max-width:920px;margin-top:16px;font-size:18px;line-height:1.7;display:block}.investor-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.investor-profile-grid label,.investor-thesis-box{color:#07111f;background:#fff;border:1px solid #0756ff1f;border-radius:18px;gap:8px;padding:14px;font-size:13px;font-weight:950;display:grid}.investor-profile-grid input,.investor-profile-grid select,.investor-thesis-box textarea{color:#07111f;background:#f8fbff;border:1px solid #0756ff24;border-radius:14px;width:100%;padding:10px 12px;font-weight:800}.investor-profile-grid input,.investor-profile-grid select{min-height:44px}.investor-thesis-box textarea{resize:vertical;min-height:120px;line-height:1.55}.investor-sector-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.investor-sector-grid button{color:#07111f;cursor:pointer;background:#fff;border:1px solid #0756ff1f;border-radius:999px;min-height:48px;font-weight:950}.investor-sector-grid button.active{color:#fff;background:linear-gradient(135deg,#0756ff,#16c784);border-color:#0000}.investor-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.investor-status-grid article{background:radial-gradient(circle at 100% 0,#0756ff1a,#0000 10rem),#fff;border:1px solid #0756ff1f;border-radius:22px;align-content:center;gap:8px;min-height:132px;padding:16px;display:grid;box-shadow:0 12px 30px #2f466d0d}.investor-status-grid span{color:#52647c;font-size:13px;font-weight:850}.investor-status-grid strong{color:#07111f;letter-spacing:-.07em;font-size:clamp(26px,4vw,44px);line-height:1}.relationship-request-grid,.investor-inbox-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.relationship-request-card,.investor-inbox-card{background:radial-gradient(circle at 100% 0,#0756ff1a,#0000 16rem),#fff;border:1px solid #0756ff1f;border-radius:26px;gap:16px;min-height:310px;padding:22px;display:grid;box-shadow:0 14px 40px #2f466d0f}.relationship-request-card span,.investor-inbox-card span{color:#0756ff;text-transform:uppercase;letter-spacing:.1em;background:#0756ff1a;border-radius:999px;width:fit-content;margin-bottom:12px;padding:7px 11px;font-size:12px;font-weight:950;display:inline-flex}.relationship-request-card h3,.investor-inbox-card h3{color:#07111f;letter-spacing:-.07em;margin:0;font-size:30px;line-height:1}.relationship-request-card p,.investor-inbox-card p{color:#52647c;line-height:1.6}.relationship-request-metrics{gap:6px;display:grid}.relationship-request-metrics strong{color:#07111f;letter-spacing:-.08em;font-size:54px;line-height:1}.relationship-request-metrics em,.relationship-request-metrics small{color:#52647c;font-style:normal;font-weight:850}.startup-investor-inbox-header{grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:18px;display:grid}.investor-inbox-count{text-align:center;background:linear-gradient(135deg,#0756ff1a,#16c7841f);border:1px solid #0756ff1f;border-radius:26px;place-items:center;min-height:170px;padding:20px;display:grid}.investor-inbox-count strong{color:#07111f;letter-spacing:-.09em;font-size:72px;line-height:1}.investor-inbox-count span{color:#52647c;font-weight:950}.investor-inbox-card strong{color:#07111f;letter-spacing:-.04em;font-size:24px}.investor-inbox-actions{flex-wrap:wrap;gap:10px;display:flex}.investor-inbox-actions button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0756ff,#16c784);border:0;border-radius:999px;min-height:46px;padding:0 16px;font-weight:950}.investor-inbox-actions button:last-child{color:#07111f;background:#fff;border:1px solid #0756ff24}@media (width<=1200px){.investor-sector-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.relationship-request-grid,.investor-inbox-grid,.investor-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.investor-profile-grid{grid-template-columns:1fr}}@media (width<=760px){.investor-sector-grid,.relationship-request-grid,.investor-inbox-grid,.investor-status-grid,.startup-investor-inbox-header{grid-template-columns:1fr}.investor-relationship-panel,.startup-investor-inbox{padding:20px}}.admin-readiness-panel,.admin-payment-config,.role-test-matrix,.commercial-launch-checklist,.role-action-center{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#ffffffe0;border:1px solid #0756ff1f;gap:24px;padding:28px;display:grid;box-shadow:0 24px 70px #2f466d17}.admin-readiness-header,.startup-investor-inbox-header{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:18px;display:grid}.admin-readiness-header h2,.admin-payment-header h2,.role-test-header h2,.commercial-launch-header h2,.role-action-center h2{color:#07111f;letter-spacing:-.08em;max-width:980px;margin:0;font-size:clamp(30px,5vw,64px);line-height:.95}.admin-readiness-header span,.admin-payment-header span,.role-test-header span{color:#52647c;max-width:920px;margin-top:16px;font-size:18px;line-height:1.7;display:block}.readiness-score-card{text-align:center;background:linear-gradient(135deg,#0756ff1a,#16c7841f);border:1px solid #0756ff1f;border-radius:26px;place-items:center;min-height:170px;padding:20px;display:grid}.readiness-score-card strong{color:#07111f;letter-spacing:-.09em;font-size:72px;line-height:1}.readiness-score-card span{color:#52647c;font-weight:950}.readiness-check-grid,.commercial-check-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.readiness-check-grid button,.commercial-check-grid button{text-align:left;color:#07111f;cursor:pointer;background:#fff;border:1px solid #0756ff1f;border-radius:20px;align-content:center;gap:8px;min-height:92px;padding:16px;display:grid;box-shadow:0 12px 30px #2f466d0d}.readiness-check-grid button.done,.commercial-check-grid button.done{background:linear-gradient(135deg,#0756ff1a,#16c7841f);border-color:#16c78438}.readiness-check-grid strong{color:#0756ff;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.readiness-check-grid span,.commercial-check-grid button{font-weight:850}.payment-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.payment-provider-grid article{background:#fff;border:1px solid #0756ff1f;border-radius:24px;gap:12px;padding:22px;display:grid;box-shadow:0 14px 40px #2f466d0f}.payment-provider-grid span{color:#0756ff;text-transform:uppercase;letter-spacing:.1em;background:#0756ff1a;border-radius:999px;width:fit-content;padding:7px 11px;font-size:12px;font-weight:950}.payment-provider-grid h3{color:#07111f;letter-spacing:-.07em;margin:0;font-size:34px;line-height:1}.payment-provider-grid p,.payment-status-card p{color:#52647c;line-height:1.65}.payment-provider-grid button,.payment-settings-grid button{color:#07111f;cursor:pointer;background:#fff;border:1px solid #0756ff24;border-radius:999px;width:fit-content;min-height:46px;padding:0 16px;font-weight:950}.payment-provider-grid button.active,.payment-settings-grid button.active{color:#fff;background:linear-gradient(135deg,#0756ff,#16c784);border-color:#0000}.payment-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.payment-settings-grid label{color:#07111f;background:#fff;border:1px solid #0756ff1f;border-radius:18px;gap:8px;padding:14px;font-size:13px;font-weight:950;display:grid}.payment-settings-grid input{color:#07111f;background:#f8fbff;border:1px solid #0756ff24;border-radius:14px;width:100%;min-height:44px;padding:10px 12px;font-weight:800}.payment-status-card{background:linear-gradient(135deg,#0756ff12,#16c78414);border:1px solid #0756ff1f;border-radius:24px;padding:22px}.payment-status-card strong{color:#07111f;letter-spacing:-.04em;font-size:24px}.role-test-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.role-test-grid article{background:#fff;border:1px solid #0756ff1f;border-radius:24px;align-content:start;gap:12px;min-height:260px;padding:20px;display:grid;box-shadow:0 14px 40px #2f466d0f}.role-test-grid span{color:#0756ff;font-size:12px;font-weight:950}.role-test-grid h3{color:#07111f;letter-spacing:-.07em;margin:0;font-size:30px;line-height:1}.role-test-grid ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.role-test-grid li{color:#07111f;background:#0756ff0f;border-radius:12px;padding:8px 10px;font-weight:800}.role-action-center{grid-template-columns:minmax(0,.75fr) minmax(420px,1.25fr);align-items:center}.role-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.role-action-grid article{background:#fff;border:1px solid #0756ff1f;border-radius:20px;align-content:center;min-height:112px;padding:16px;display:grid;box-shadow:0 12px 30px #2f466d0d}.role-action-grid span{color:#07111f;font-weight:950;line-height:1.35}@media (width<=1300px){.readiness-check-grid,.commercial-check-grid,.role-test-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.role-action-center{grid-template-columns:1fr}}@media (width<=900px){.admin-readiness-header,.payment-provider-grid,.payment-settings-grid,.role-action-grid{grid-template-columns:1fr}}@media (width<=640px){.readiness-check-grid,.commercial-check-grid,.role-test-grid{grid-template-columns:1fr}.admin-readiness-panel,.admin-payment-config,.role-test-matrix,.commercial-launch-checklist,.role-action-center{padding:20px}}.production-panel,.ai-companion-panel,.active-kpi-router{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#ffffffe0;border:1px solid #0756ff1f;gap:24px;padding:28px;display:grid;box-shadow:0 24px 70px #2f466d17}.production-header h2,.ai-companion-header h2,.active-kpi-router h2{color:#07111f;letter-spacing:-.08em;max-width:980px;margin:0;font-size:clamp(30px,5vw,64px);line-height:.95}.production-header span,.ai-companion-header span{color:#52647c;max-width:920px;margin-top:16px;font-size:18px;line-height:1.7;display:block}.production-check-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.production-check-grid.small{grid-template-columns:repeat(4,minmax(0,1fr))}.production-check-grid button,.production-check-grid article{color:#07111f;cursor:pointer;background:#fff;border:1px solid #0756ff1f;border-radius:20px;align-content:center;min-height:94px;padding:16px;font-weight:850;display:grid;box-shadow:0 12px 30px #2f466d0d}.production-check-grid button.done{background:linear-gradient(135deg,#0756ff1a,#16c7841f);border-color:#16c78438}.production-check-grid article span{color:#07111f;font-weight:900}.production-warning-card{background:radial-gradient(circle at 100% 0,#f59e0b24,#0000 18rem),#ffffffdb;border:1px solid #f59e0b42;border-radius:24px;padding:22px}.production-warning-card strong{color:#07111f;letter-spacing:-.04em;margin-bottom:8px;font-size:24px;display:block}.production-warning-card p{color:#52647c;margin:0;line-height:1.65}.notification-filter-grid,.data-mode-switch{flex-wrap:wrap;gap:10px;display:flex}.notification-filter-grid button,.data-mode-switch button{color:#07111f;cursor:pointer;background:#fff;border:1px solid #0756ff1f;border-radius:999px;min-height:46px;padding:0 16px;font-weight:950}.notification-filter-grid button.active,.data-mode-switch button.active{color:#fff;background:linear-gradient(135deg,#0756ff,#16c784);border-color:#0000}.notification-template-grid,.audit-trail-grid,.ai-capability-grid,.active-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.notification-template-grid article,.audit-trail-grid article,.ai-capability-grid article,.active-kpi-grid a{background:#fff;border:1px solid #0756ff1f;border-radius:24px;align-content:start;gap:10px;min-height:210px;padding:20px;text-decoration:none;display:grid;box-shadow:0 14px 40px #2f466d0f}.notification-template-grid span,.audit-trail-grid span,.ai-personal-card span{color:#0756ff;text-transform:uppercase;letter-spacing:.1em;background:#0756ff1a;border-radius:999px;width:fit-content;padding:7px 11px;font-size:12px;font-weight:950}.notification-template-grid h3,.audit-trail-grid h3,.ai-personal-card h3{color:#07111f;letter-spacing:-.07em;margin:0;font-size:28px;line-height:1}.notification-template-grid p,.audit-trail-grid p,.ai-personal-card p,.ai-capability-grid span,.active-kpi-grid span{color:#52647c;line-height:1.6}.audit-trail-grid strong,.ai-capability-grid strong,.active-kpi-grid strong{color:#07111f;font-size:18px;line-height:1.25}.ai-personal-card{background:radial-gradient(circle at 100% 0,#0756ff1f,#0000 18rem),#fff;border:1px solid #0756ff1f;border-radius:26px;align-content:center;gap:14px;min-height:260px;padding:26px;display:grid;box-shadow:0 16px 44px #2f466d0f}.ai-personal-card h3{font-size:clamp(34px,5vw,72px)}.ai-goal-box{color:#07111f;background:#fff;border:1px solid #0756ff1f;border-radius:18px;gap:8px;padding:14px;font-size:13px;font-weight:950;display:grid}.ai-goal-box textarea{resize:vertical;color:#07111f;background:#f8fbff;border:1px solid #0756ff24;border-radius:14px;width:100%;min-height:120px;padding:10px 12px;font-weight:800;line-height:1.55}.active-kpi-router{grid-template-columns:minmax(0,.75fr) minmax(420px,1.25fr);align-items:center}.active-kpi-grid a{min-height:130px;transition:transform .2s,box-shadow .2s}.active-kpi-grid a:hover{transform:translateY(-2px);box-shadow:0 18px 50px #2f466d1a}@media (width<=1300px){.production-check-grid,.production-check-grid.small,.notification-template-grid,.audit-trail-grid,.ai-capability-grid,.active-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.active-kpi-router{grid-template-columns:1fr}}@media (width<=720px){.production-check-grid,.production-check-grid.small,.notification-template-grid,.audit-trail-grid,.ai-capability-grid,.active-kpi-grid{grid-template-columns:1fr}.production-panel,.ai-companion-panel,.active-kpi-router{padding:20px}}.production-empty-state,.ai-backend-ready-panel{background:radial-gradient(circle at 100% 0,#0756ff14,#0000 18rem),#ffffffb8;border:1px dashed #0756ff40;border-radius:24px;gap:18px;padding:24px;display:grid}.production-empty-state h3,.ai-backend-ready-panel h2{color:#07111f;letter-spacing:-.07em;margin:0;font-size:clamp(26px,4vw,48px);line-height:1}.production-empty-state p,.ai-backend-ready-panel span{color:#52647c;max-width:860px;line-height:1.65}.production-empty-actions{flex-wrap:wrap;gap:10px;display:flex}.production-empty-actions span{color:#0756ff;background:#0756ff17;border-radius:999px;align-items:center;min-height:40px;padding:0 13px;font-size:13px;font-weight:950;display:inline-flex}.ai-backend-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ai-backend-flow article{background:#fff;border:1px solid #0756ff1f;border-radius:22px;align-content:start;gap:10px;min-height:180px;padding:20px;display:grid;box-shadow:0 12px 30px #2f466d0d}.ai-backend-flow strong{color:#07111f;font-size:18px}.ai-backend-flow span{color:#52647c;line-height:1.55}@media (width<=1000px){.ai-backend-flow{grid-template-columns:1fr}}.role-module-dashboard{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:22px;min-height:calc(100vh - 24px);display:grid}.role-module-menu{background:radial-gradient(circle at 100% 0,#0756ff1a,#0000 18rem),#ffffffeb;border:1px solid #0756ff1f;border-radius:28px;gap:16px;max-height:calc(100vh - 36px);padding:18px;display:grid;position:sticky;top:18px;overflow:auto;box-shadow:0 24px 70px #2f466d17}.role-module-menu-head p{color:#0756ff;text-transform:uppercase;letter-spacing:.14em;margin:0 0 8px;font-size:12px;font-weight:950}.role-module-menu-head h2{color:#07111f;letter-spacing:-.08em;margin:0;font-size:clamp(28px,3vw,42px);line-height:.96}.role-module-menu-head span{color:#52647c;margin-top:12px;font-weight:750;line-height:1.55;display:block}.role-module-menu nav{gap:10px;display:grid}.role-module-menu button{text-align:left;cursor:pointer;background:#fff;border:1px solid #0756ff1a;border-radius:18px;align-content:center;gap:6px;min-height:76px;padding:13px 14px;display:grid;box-shadow:0 10px 26px #2f466d0a}.role-module-menu button strong{color:#07111f;font-size:15px;font-weight:950}.role-module-menu button span{color:#52647c;font-size:13px;font-weight:750;line-height:1.35}.role-module-menu button.active{background:linear-gradient(135deg,#0756ff,#16c784);border-color:#0000}.role-module-menu button.active strong,.role-module-menu button.active span{color:#fff}.role-module-content{gap:22px;min-width:0;display:grid}.dashboard-role-switcher-page{gap:24px;display:grid}.dashboard-role-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dashboard-role-choice-grid a{background:radial-gradient(circle at 100% 0,#16c7841f,#0000 14rem),#fff;border:1px solid #0756ff1f;border-radius:28px;align-content:center;gap:12px;min-height:220px;padding:24px;text-decoration:none;display:grid;box-shadow:0 18px 54px #2f466d12}.dashboard-role-choice-grid strong{color:#07111f;letter-spacing:-.08em;font-size:34px;line-height:1}.dashboard-role-choice-grid span{color:#52647c;font-weight:800;line-height:1.55}.admin-users-center,.admin-offers-center,.final-qa-center{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#ffffffe0;border:1px solid #0756ff1f;gap:24px;padding:28px;display:grid;box-shadow:0 24px 70px #2f466d17}.admin-users-header h2,.admin-offers-header h2,.final-qa-header h2{color:#07111f;letter-spacing:-.08em;max-width:980px;margin:0;font-size:clamp(30px,5vw,64px);line-height:.95}.admin-users-header span,.admin-offers-header span{color:#52647c;max-width:920px;margin-top:16px;font-size:18px;line-height:1.7;display:block}.admin-role-switcher{flex-wrap:wrap;gap:10px;display:flex}.admin-role-switcher button{color:#07111f;cursor:pointer;background:#fff;border:1px solid #0756ff1f;border-radius:999px;min-height:46px;padding:0 16px;font-weight:950}.admin-role-switcher button.active{color:#fff;background:linear-gradient(135deg,#0756ff,#16c784);border-color:#0000}.admin-role-detail-card{background:#fff;border:1px solid #0756ff1f;border-radius:24px;padding:24px;box-shadow:0 16px 44px #2f466d0f}.admin-role-detail-card span{color:#0756ff;text-transform:uppercase;letter-spacing:.1em;background:#0756ff1a;border-radius:999px;margin-bottom:12px;padding:7px 11px;font-size:12px;font-weight:950;display:inline-flex}.admin-role-detail-card h3{color:#07111f;letter-spacing:-.07em;margin:0;font-size:clamp(26px,4vw,48px);line-height:1}.admin-role-detail-card p{color:#52647c;line-height:1.6}.admin-role-grid,.admin-pricing-grid,.final-qa-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-role-grid article,.admin-pricing-grid article,.final-qa-grid article{background:#fff;border:1px solid #0756ff1f;border-radius:24px;align-content:start;gap:10px;min-height:190px;padding:20px;display:grid;box-shadow:0 14px 40px #2f466d0f}.admin-role-grid strong,.final-qa-grid strong{color:#07111f;font-size:20px}.admin-role-grid span,.admin-role-grid em,.final-qa-grid span,.admin-pricing-grid p{color:#52647c;font-style:normal;font-weight:750;line-height:1.55}.admin-offer-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-offer-settings label{color:#07111f;background:#fff;border:1px solid #0756ff1f;border-radius:18px;gap:8px;padding:14px;font-size:13px;font-weight:950;display:grid}.admin-offer-settings input{color:#07111f;background:#f8fbff;border:1px solid #0756ff24;border-radius:14px;width:100%;min-height:44px;padding:10px 12px;font-weight:800}.admin-pricing-grid span{color:#0756ff;text-transform:uppercase;letter-spacing:.1em;background:#0756ff1a;border-radius:999px;width:fit-content;padding:7px 11px;font-size:12px;font-weight:950}.admin-pricing-grid h3{color:#07111f;letter-spacing:-.07em;margin:0;font-size:30px;line-height:1}.admin-pricing-grid strong{color:#07111f;letter-spacing:-.07em;font-size:34px}.admin-rule-list{flex-wrap:wrap;gap:10px;display:flex}.admin-rule-list span{color:#0756ff;background:#0756ff17;border-radius:999px;align-items:center;min-height:40px;padding:0 13px;font-size:13px;font-weight:950;display:inline-flex}@media (width<=1300px){.role-module-dashboard{grid-template-columns:300px minmax(0,1fr)}.dashboard-role-choice-grid,.admin-role-grid,.admin-pricing-grid,.final-qa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.role-module-dashboard{grid-template-columns:1fr}.role-module-menu{max-height:none;position:relative;top:0}.role-module-menu nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-offer-settings{grid-template-columns:1fr}}@media (width<=680px){.role-module-menu nav,.dashboard-role-choice-grid,.admin-role-grid,.admin-pricing-grid,.final-qa-grid{grid-template-columns:1fr}.admin-users-center,.admin-offers-center,.final-qa-center{padding:20px}}body:has(.role-module-dashboard) .dashboard-lite-sidebar{display:none!important}body:has(.role-module-dashboard) .dashboard-sidebar{display:none!important}body:has(.role-module-dashboard) .dashboard-side{display:none!important}body:has(.role-module-dashboard) .app-dashboard-sidebar{display:none!important}body:has(.role-module-dashboard) .dashboard-layout-sidebar{display:none!important}body:has(.role-module-dashboard) .role-sidebar{display:none!important}body:has(.role-module-dashboard) .sidebar-shell{display:none!important}body:has(.role-module-dashboard) aside.dashboard-lite-sidebar{display:none!important}:is(body:has(.role-module-dashboard) .dashboard-lite-shell,body:has(.role-module-dashboard) .dashboard-shell,body:has(.role-module-dashboard) .dashboard-layout,body:has(.role-module-dashboard) .app-dashboard-layout,body:has(.role-module-dashboard) .dashboard-lite-page){grid-template-columns:1fr!important}:is(body:has(.role-module-dashboard) .dashboard-lite-main,body:has(.role-module-dashboard) .dashboard-main,body:has(.role-module-dashboard) .dashboard-content,body:has(.role-module-dashboard) .app-dashboard-content){width:100%!important;max-width:none!important;margin:0!important}:is(body:has(.role-module-dashboard) .dashboard-lite-shell,body:has(.role-module-dashboard) .dashboard-shell){padding-left:0!important}.role-module-dashboard{width:100%;max-width:1680px;margin:0 auto;padding:20px}.role-module-menu{background:radial-gradient(circle at 100% 0,#0756ff1a,#0000 18rem),#fffffff5}.role-module-content{overflow:hidden}.role-module-content .role-action-center,.role-module-content .active-kpi-router{grid-template-columns:1fr!important}.role-module-content .role-action-center h2,.role-module-content .active-kpi-router h2{max-width:920px;font-size:clamp(34px,5vw,68px);line-height:.95}.role-module-content .role-action-grid,.role-module-content .active-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.role-module-content .role-action-grid article,.role-module-content .active-kpi-grid a{min-height:130px}.role-module-utility a,.role-module-utility button{color:#07111f;cursor:pointer;background:#fff;border:1px solid #0756ff1f;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-weight:950;text-decoration:none;display:inline-flex}.dashboard-role-switcher-page{max-width:1320px;margin:0 auto;padding:28px}.dashboard-role-choice-grid a:hover{transform:translateY(-3px);box-shadow:0 22px 60px #2f466d1f}@media (width<=1300px){.role-module-content .role-action-grid,.role-module-content .active-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.role-module-dashboard{padding:14px}.role-module-menu{position:relative;top:0}}@media (width<=680px){.role-module-content .role-action-grid,.role-module-content .active-kpi-grid{grid-template-columns:1fr}}body:has(.role-module-dashboard){overflow-x:hidden}body:has(.role-module-dashboard) #root{width:100%;min-height:100vh}:is(body:has(.role-module-dashboard) .dashboard-lite-shell,body:has(.role-module-dashboard) .dashboard-shell,body:has(.role-module-dashboard) .dashboard-layout,body:has(.role-module-dashboard) .app-dashboard-layout,body:has(.role-module-dashboard) .dashboard-lite-page,body:has(.role-module-dashboard) .dashboard-lite-main,body:has(.role-module-dashboard) .dashboard-main,body:has(.role-module-dashboard) .dashboard-content,body:has(.role-module-dashboard) .app-dashboard-content){width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body:has(.role-module-dashboard) .dashboard-lite-sidebar{display:none!important}body:has(.role-module-dashboard) .dashboard-sidebar{display:none!important}body:has(.role-module-dashboard) .dashboard-side{display:none!important}body:has(.role-module-dashboard) .app-dashboard-sidebar{display:none!important}body:has(.role-module-dashboard) .dashboard-layout-sidebar{display:none!important}body:has(.role-module-dashboard) .role-sidebar{display:none!important}body:has(.role-module-dashboard) .sidebar-shell{display:none!important}body:has(.role-module-dashboard) aside.dashboard-lite-sidebar{display:none!important}.role-module-dashboard{background:radial-gradient(circle at 10% 0,#0756ff14,#0000 28rem),radial-gradient(circle at 90% 18%,#16c7841a,#0000 30rem),#eef6ff;min-height:100vh;grid-template-columns:340px minmax(0,1fr)!important;align-items:start!important;gap:24px!important;width:100%!important;max-width:none!important;margin:0!important;padding:28px!important;display:grid!important}.role-module-menu{background:#fffffff5!important;border:1px solid #0756ff1f!important;border-radius:28px!important;gap:16px!important;width:100%!important;min-width:0!important;max-width:340px!important;max-height:calc(100vh - 48px)!important;padding:18px!important;display:grid!important;position:sticky!important;top:24px!important;overflow:hidden auto!important;box-shadow:0 24px 70px #2f466d17!important}.role-module-content{align-content:start!important;gap:24px!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important;overflow:visible!important}.role-module-content>*{width:100%!important;min-width:0!important;max-width:none!important;overflow:visible!important}.role-module-content .role-action-center,.role-module-content .active-kpi-router,.role-module-content .ai-companion-panel,.role-module-content .growth-module-panel,.role-module-content .startup-data-studio,.role-module-content .startup-investor-visibility,.role-module-content .startup-investor-inbox,.role-module-content .reporting-center,.role-module-content .ai-assistants-panel,.role-module-content .live-dataroom-panel,.role-module-content .investor-gate-panel,.role-module-content .investor-relationship-panel{width:100%!important;max-width:none!important;overflow:visible!important}.role-module-content .role-action-center,.role-module-content .active-kpi-router{grid-template-columns:1fr!important;gap:24px!important;display:grid!important}.role-module-content .role-action-center h2,.role-module-content .active-kpi-router h2,.role-module-content .ai-companion-header h2,.role-module-content .growth-module-header h2,.role-module-content .startup-data-header h2,.role-module-content .startup-investor-header h2,.role-module-content .investor-gate-header h2,.role-module-content .investor-relationship-header h2,.role-module-content .reporting-header h2,.role-module-content .live-dataroom-header h2{overflow-wrap:anywhere;max-width:100%!important}.role-module-content .role-action-grid,.role-module-content .active-kpi-grid,.role-module-content .ai-capability-grid,.role-module-content .growth-kpi-grid,.role-module-content .growth-input-grid,.role-module-content .startup-data-grid,.role-module-content .startup-analysis-grid,.role-module-content .qualified-startup-grid,.role-module-content .relationship-request-grid,.role-module-content .investor-inbox-grid,.role-module-content .assistant-grid,.role-module-content .document-status-grid{width:100%!important;max-width:none!important}.role-module-menu button{width:100%!important;overflow:hidden!important}.role-module-menu button strong,.role-module-menu button span{overflow-wrap:anywhere}.role-module-utility{border-top:1px solid #0756ff1f!important;gap:10px!important;padding-top:14px!important;display:grid!important}.role-module-utility a,.role-module-utility button{color:#07111f!important;cursor:pointer!important;background:#fff!important;border:1px solid #0756ff1f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:44px!important;padding:0 14px!important;font-weight:950!important;text-decoration:none!important;display:inline-flex!important}.role-module-utility a:first-child{color:#fff!important;background:linear-gradient(135deg,#0756ff,#16c784)!important;border-color:#0000!important}.role-module-utility button{color:#b91c1c!important}@media (width<=1200px){.role-module-dashboard{grid-template-columns:300px minmax(0,1fr)!important;padding:20px!important}.role-module-menu{max-width:300px!important}}@media (width<=900px){.role-module-dashboard{grid-template-columns:1fr!important}.role-module-menu{max-width:none!important;max-height:none!important;position:relative!important;top:0!important}.role-module-menu nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}}@media (width<=640px){.role-module-dashboard{padding:14px!important}.role-module-menu nav{grid-template-columns:1fr!important}}.role-module-page{background:radial-gradient(circle at 10% 0,#0756ff14,#0000 28rem),radial-gradient(circle at 90% 18%,#16c7841a,#0000 30rem),#eef6ff;grid-template-columns:340px minmax(0,1fr);align-items:start;gap:24px;width:100%;min-height:100vh;padding:28px;display:grid}.role-module-live-content{align-content:start;gap:24px;width:100%;min-width:0;display:grid}.role-module-live-content>*{width:100%;min-width:0;max-width:none}.role-module-live-content .role-action-center h2,.role-module-live-content .active-kpi-router h2{max-width:920px;font-size:clamp(34px,5vw,68px);line-height:.95}@media (width<=1200px){.role-module-page{grid-template-columns:300px minmax(0,1fr);padding:20px}.role-module-live-content .role-action-grid,.role-module-live-content .active-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.role-module-page{grid-template-columns:1fr}}@media (width<=640px){.role-module-page{padding:14px}.role-module-live-content .role-action-grid,.role-module-live-content .active-kpi-grid{grid-template-columns:1fr}}.role-module-page{background:radial-gradient(circle at 8% 0,#0756ff14,#0000 28rem),radial-gradient(circle at 92% 16%,#16c7841c,#0000 32rem),#eef6ff!important;grid-template-columns:360px minmax(0,1fr)!important;align-items:start!important;gap:28px!important;width:100%!important;max-width:none!important;min-height:100vh!important;margin:0!important;padding:28px!important;display:grid!important}.role-module-page .role-module-menu{background:#fffffff7!important;border:1px solid #0756ff1f!important;width:100%!important;max-width:360px!important;max-height:calc(100vh - 56px)!important;position:sticky!important;top:28px!important;overflow-y:auto!important;box-shadow:0 24px 70px #2f466d17!important}.role-module-page .role-module-live-content{gap:24px!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important}body:has(.role-module-page) .dashboard-lite-sidebar{display:none!important}body:has(.role-module-page) .dashboard-sidebar{display:none!important}body:has(.role-module-page) .dashboard-side{display:none!important}body:has(.role-module-page) .app-dashboard-sidebar{display:none!important}body:has(.role-module-page) .dashboard-layout-sidebar{display:none!important}body:has(.role-module-page) .role-sidebar{display:none!important}body:has(.role-module-page) .sidebar-shell{display:none!important}body:has(.role-module-page) aside[class*=sidebar]{display:none!important}body:has(.role-module-page) nav[class*=sidebar]{display:none!important}:is(body:has(.role-module-page) .dashboard-lite-shell,body:has(.role-module-page) .dashboard-shell,body:has(.role-module-page) .dashboard-layout,body:has(.role-module-page) .app-dashboard-layout,body:has(.role-module-page) .dashboard-lite-page,body:has(.role-module-page) .dashboard-lite-main,body:has(.role-module-page) .dashboard-main,body:has(.role-module-page) .dashboard-content,body:has(.role-module-page) .app-dashboard-content){width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.role-module-live-content .role-action-center,.role-module-live-content .active-kpi-router,.role-module-live-content .ai-companion-panel,.role-module-live-content .growth-module-panel,.role-module-live-content .startup-data-studio,.role-module-live-content .startup-investor-visibility,.role-module-live-content .startup-investor-inbox,.role-module-live-content .reporting-center,.role-module-live-content .ai-assistants-panel,.role-module-live-content .live-dataroom-panel,.role-module-live-content .investor-gate-panel,.role-module-live-content .investor-relationship-panel{width:100%!important;max-width:none!important}.role-module-live-content .role-action-center,.role-module-live-content .active-kpi-router{grid-template-columns:1fr!important}.role-module-live-content .role-action-grid,.role-module-live-content .active-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.role-module-live-content .role-action-center h2,.role-module-live-content .active-kpi-router h2,.role-module-live-content .ai-companion-header h2,.role-module-live-content .growth-module-header h2,.role-module-live-content .startup-data-header h2,.role-module-live-content .startup-investor-header h2,.role-module-live-content .investor-gate-header h2,.role-module-live-content .investor-relationship-header h2,.role-module-live-content .reporting-header h2,.role-module-live-content .live-dataroom-header h2{max-width:100%!important}.role-module-dashboard{display:contents!important}@media (width<=1200px){.role-module-page{grid-template-columns:320px minmax(0,1fr)!important;gap:22px!important;padding:20px!important}.role-module-page .role-module-menu{max-width:320px!important}.role-module-live-content .role-action-grid,.role-module-live-content .active-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){.role-module-page{grid-template-columns:1fr!important}.role-module-page .role-module-menu{max-width:none!important;max-height:none!important;position:relative!important;top:0!important}.role-module-page .role-module-menu nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}}@media (width<=640px){.role-module-page{padding:14px!important}.role-module-page .role-module-menu nav,.role-module-live-content .role-action-grid,.role-module-live-content .active-kpi-grid{grid-template-columns:1fr!important}}.role-settings-center,.user-experience-center{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#ffffffe6;border:1px solid #0756ff1f;gap:24px;padding:28px;display:grid;box-shadow:0 24px 70px #2f466d17}.role-settings-header h2,.user-experience-center h2{color:#07111f;letter-spacing:-.08em;max-width:980px;margin:0;font-size:clamp(30px,5vw,64px);line-height:.95}.role-settings-header span{color:#52647c;max-width:920px;margin-top:16px;font-size:18px;line-height:1.7;display:block}.settings-profile-summary{background:#fff;border:1px solid #0756ff1f;border-radius:26px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:18px;padding:24px;display:grid;box-shadow:0 16px 44px #2f466d0f}.settings-profile-summary h3{color:#07111f;letter-spacing:-.08em;margin:0;font-size:clamp(32px,5vw,56px);line-height:1}.settings-profile-summary span{color:#52647c;font-weight:850}.settings-profile-summary strong{color:#07111f;letter-spacing:-.05em;background:linear-gradient(135deg,#0756ff1a,#16c7841f);border-radius:24px;place-items:center;min-height:120px;font-size:26px;display:grid}.settings-control-grid,.settings-section-grid,.settings-toggle-grid,.user-experience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-section-grid,.user-experience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-control-grid article,.settings-section-grid article,.user-experience-grid article{background:#fff;border:1px solid #0756ff1f;border-radius:24px;align-content:start;gap:12px;min-height:190px;padding:20px;display:grid;box-shadow:0 14px 40px #2f466d0f}.settings-control-grid article>span{color:#0756ff;text-transform:uppercase;letter-spacing:.1em;background:#0756ff1a;border-radius:999px;width:fit-content;padding:7px 11px;font-size:12px;font-weight:950}.settings-control-grid h3{color:#07111f;letter-spacing:-.07em;margin:0;font-size:34px}.settings-pill-row{flex-wrap:wrap;gap:10px;display:flex}.settings-pill-row button,.settings-toggle-grid button{color:#07111f;cursor:pointer;background:#fff;border:1px solid #0756ff1f;border-radius:999px;min-height:44px;padding:0 14px;font-weight:950}.settings-pill-row button.active,.settings-toggle-grid button.active{color:#fff;background:linear-gradient(135deg,#0756ff,#16c784);border-color:#0000}.settings-section-grid strong,.user-experience-grid span{color:#07111f;font-size:20px;font-weight:950;line-height:1.25}.settings-section-grid span{color:#52647c;font-weight:750;line-height:1.55}.settings-role-specific{background:linear-gradient(135deg,#0756ff12,#16c78414);border:1px solid #0756ff1f;border-radius:26px;gap:18px;padding:24px;display:grid}.settings-role-specific h3{color:#07111f;letter-spacing:-.07em;margin:0;font-size:clamp(28px,4vw,48px);line-height:1}.settings-role-list{flex-wrap:wrap;gap:10px;display:flex}.settings-role-list span{color:#0756ff;background:#0756ff17;border-radius:999px;align-items:center;min-height:40px;padding:0 13px;font-size:13px;font-weight:950;display:inline-flex}body.fundingos-dark .role-module-page,body.fundingos-dark .dashboard-role-switcher-page{background:radial-gradient(circle at 8% 0,#0756ff29,#0000 28rem),radial-gradient(circle at 92% 16%,#16c78424,#0000 32rem),#07111f!important}body.fundingos-dark .role-module-menu,body.fundingos-dark .role-settings-center,body.fundingos-dark .user-experience-center,body.fundingos-dark .role-action-center,body.fundingos-dark .active-kpi-router,body.fundingos-dark .ai-companion-panel,body.fundingos-dark .growth-module-panel,body.fundingos-dark .startup-data-studio,body.fundingos-dark .startup-investor-visibility,body.fundingos-dark .startup-investor-inbox,body.fundingos-dark .reporting-center,body.fundingos-dark .ai-assistants-panel,body.fundingos-dark .live-dataroom-panel,body.fundingos-dark .investor-gate-panel,body.fundingos-dark .investor-relationship-panel{background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#0f172aeb!important;border-color:#94a3b833!important}body.fundingos-dark h1,body.fundingos-dark h2,body.fundingos-dark h3,body.fundingos-dark strong,body.fundingos-dark .role-module-menu button strong,body.fundingos-dark .settings-section-grid strong,body.fundingos-dark .user-experience-grid span{color:#f8fbff!important}body.fundingos-dark p,body.fundingos-dark span,body.fundingos-dark .role-module-menu button span,body.fundingos-dark .settings-section-grid span{color:#b8c5d8!important}body.fundingos-dark article,body.fundingos-dark label,body.fundingos-dark input,body.fundingos-dark textarea,body.fundingos-dark select,body.fundingos-dark .settings-profile-summary,body.fundingos-dark .settings-control-grid article,body.fundingos-dark .settings-section-grid article,body.fundingos-dark .user-experience-grid article,body.fundingos-dark .role-module-menu button{color:#f8fbff!important;background:#0f172ae0!important;border-color:#94a3b838!important}body.fundingos-dark .role-module-menu button.active,body.fundingos-dark .settings-pill-row button.active,body.fundingos-dark .settings-toggle-grid button.active{color:#fff!important;background:linear-gradient(135deg,#0756ff,#16c784)!important}.role-module-utility a[href=\/dashboard]{font-size:0}.role-module-utility a[href=\/dashboard]:after{content:"Choisir un autre espace";font-size:15px}@media (width<=1100px){.settings-profile-summary,.settings-control-grid,.settings-section-grid,.settings-toggle-grid,.user-experience-grid{grid-template-columns:1fr}}@media (width<=680px){.role-settings-center,.user-experience-center{padding:20px}}.role-primary-actions,.dashboard-ux-finalizer,.premium-empty-guide,.i18n-coverage-center{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#ffffffe6;border:1px solid #0756ff1f;gap:24px;padding:28px;display:grid;box-shadow:0 24px 70px #2f466d17}.role-primary-actions h2,.dashboard-ux-finalizer h2,.premium-empty-guide h2,.i18n-coverage-center h2{color:#07111f;letter-spacing:-.08em;max-width:980px;margin:0;font-size:clamp(30px,5vw,64px);line-height:.95}.role-primary-actions span,.premium-empty-guide span,.i18n-coverage-center span{color:#52647c;max-width:920px;margin-top:12px;font-size:17px;line-height:1.65;display:block}.role-primary-action-grid,.dashboard-ux-check-grid,.premium-empty-action-grid,.i18n-coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.role-primary-action-grid a,.dashboard-ux-check-grid article,.premium-empty-action-grid article,.i18n-coverage-grid article{color:#07111f;text-align:center;background:#fff;border:1px solid #0756ff1f;border-radius:22px;place-items:center;min-height:150px;padding:18px;font-weight:950;text-decoration:none;display:grid;box-shadow:0 14px 40px #2f466d0f}.role-primary-action-grid a{color:#fff;background:linear-gradient(135deg,#0756ff,#16c784);border-color:#0000}.dashboard-ux-check-grid span,.premium-empty-action-grid span,.i18n-coverage-grid span{color:#07111f;margin:0;font-size:16px;line-height:1.35}.i18n-language-switch{flex-wrap:wrap;gap:10px;display:flex}.i18n-language-switch button{color:#07111f;cursor:pointer;background:#fff;border:1px solid #0756ff1f;border-radius:999px;min-height:46px;padding:0 16px;font-weight:950}.i18n-language-switch button.active{color:#fff;background:linear-gradient(135deg,#0756ff,#16c784);border-color:#0000}.i18n-sample-card{background:linear-gradient(135deg,#0756ff12,#16c78414);border:1px solid #0756ff1f;border-radius:24px;gap:8px;padding:22px;display:grid}.i18n-sample-card strong{color:#07111f;letter-spacing:-.05em;font-size:28px}body.fundingos-dark .role-primary-actions,body.fundingos-dark .dashboard-ux-finalizer,body.fundingos-dark .premium-empty-guide,body.fundingos-dark .i18n-coverage-center{background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#0f172aeb!important;border-color:#94a3b833!important}body.fundingos-dark .role-primary-action-grid a,body.fundingos-dark .dashboard-ux-check-grid article,body.fundingos-dark .premium-empty-action-grid article,body.fundingos-dark .i18n-coverage-grid article,body.fundingos-dark .i18n-sample-card{background:#0f172ae0!important;border-color:#94a3b838!important}body.fundingos-dark .dashboard-ux-check-grid span,body.fundingos-dark .premium-empty-action-grid span,body.fundingos-dark .i18n-coverage-grid span,body.fundingos-dark .i18n-sample-card strong{color:#f8fbff!important}@media (width<=1200px){.role-primary-action-grid,.dashboard-ux-check-grid,.premium-empty-action-grid,.i18n-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.role-primary-actions,.dashboard-ux-finalizer,.premium-empty-guide,.i18n-coverage-center{padding:20px}.role-primary-action-grid,.dashboard-ux-check-grid,.premium-empty-action-grid,.i18n-coverage-grid{grid-template-columns:1fr}}.expense-tracker-panel{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#ffffffe6;border:1px solid #0756ff1f;gap:24px;padding:28px;display:grid;box-shadow:0 24px 70px #2f466d17}.expense-tracker-header h2{color:#07111f;letter-spacing:-.08em;max-width:980px;margin:0;font-size:clamp(30px,5vw,64px);line-height:.95}.expense-tracker-header span{color:#52647c;max-width:920px;margin-top:16px;font-size:18px;line-height:1.7;display:block}.expense-config-grid,.expense-input-grid,.expense-kpi-grid{gap:12px;display:grid}.expense-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-input-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.expense-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.expense-config-grid label,.expense-input-grid label{color:#07111f;background:#fff;border:1px solid #0756ff1f;border-radius:18px;gap:8px;padding:14px;font-size:13px;font-weight:950;display:grid}.expense-config-grid input,.expense-input-grid input{color:#07111f;background:#f8fbff;border:1px solid #0756ff24;border-radius:14px;width:100%;min-height:44px;padding:10px 12px;font-weight:800}.expense-kpi-grid article{background:radial-gradient(circle at 100% 0,#0756ff1a,#0000 10rem),#fff;border:1px solid #0756ff1f;border-radius:22px;align-content:center;gap:8px;min-height:132px;padding:16px;display:grid;box-shadow:0 12px 30px #2f466d0d}.expense-kpi-grid span{color:#52647c;font-size:13px;font-weight:850}.expense-kpi-grid strong{color:#07111f;letter-spacing:-.07em;font-size:clamp(22px,3vw,34px);line-height:1}.expense-recommendation-card{background:linear-gradient(135deg,#0756ff12,#16c78414);border:1px solid #0756ff1f;border-radius:24px;padding:22px}.expense-recommendation-card strong{color:#07111f;letter-spacing:-.04em;margin-bottom:8px;font-size:24px;display:block}.expense-recommendation-card p{color:#52647c;margin:0;line-height:1.65}body.fundingos-dark .expense-tracker-panel{background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#0f172aeb!important;border-color:#94a3b833!important}body.fundingos-dark .expense-config-grid label,body.fundingos-dark .expense-input-grid label,body.fundingos-dark .expense-kpi-grid article,body.fundingos-dark .expense-recommendation-card{background:#0f172ae0!important;border-color:#94a3b838!important}body.fundingos-dark .expense-tracker-header h2,body.fundingos-dark .expense-kpi-grid strong,body.fundingos-dark .expense-recommendation-card strong{color:#f8fbff!important}body.fundingos-dark .expense-tracker-header span,body.fundingos-dark .expense-kpi-grid span,body.fundingos-dark .expense-recommendation-card p{color:#b8c5d8!important}@media (width<=1200px){.expense-input-grid,.expense-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.expense-tracker-panel{padding:20px}.expense-config-grid,.expense-input-grid,.expense-kpi-grid{grid-template-columns:1fr}}.webapp-audit-center{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#ffffffe6;border:1px solid #0756ff1f;gap:24px;padding:28px;display:grid;box-shadow:0 24px 70px #2f466d17}.webapp-audit-header h2{color:#07111f;letter-spacing:-.08em;max-width:980px;margin:0;font-size:clamp(30px,5vw,64px);line-height:.95}.webapp-audit-header span{color:#52647c;max-width:920px;margin-top:16px;font-size:18px;line-height:1.7;display:block}.webapp-url-grid,.webapp-analysis-grid,.webapp-audit-scope{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.webapp-url-grid label{color:#07111f;background:#fff;border:1px solid #0756ff1f;border-radius:18px;gap:8px;padding:14px;font-size:13px;font-weight:950;display:grid}.webapp-url-grid input{color:#07111f;background:#f8fbff;border:1px solid #0756ff24;border-radius:14px;width:100%;min-height:44px;padding:10px 12px;font-weight:800}.webapp-need-grid,.webapp-toggle-grid,.webapp-routing-actions{flex-wrap:wrap;gap:10px;display:flex}.webapp-need-grid button,.webapp-toggle-grid button,.webapp-routing-actions a{color:#07111f;cursor:pointer;background:#fff;border:1px solid #0756ff1f;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-weight:950;text-decoration:none;display:inline-flex}.webapp-need-grid button.active,.webapp-toggle-grid button.active,.webapp-routing-actions a:first-child{color:#fff;background:linear-gradient(135deg,#0756ff,#16c784);border-color:#0000}.webapp-analysis-grid article,.webapp-audit-scope article{background:#fff;border:1px solid #0756ff1f;border-radius:22px;align-content:center;gap:8px;min-height:150px;padding:18px;display:grid;box-shadow:0 14px 40px #2f466d0f}.webapp-analysis-grid span,.webapp-audit-scope span{color:#52647c;font-weight:750;line-height:1.5}.webapp-analysis-grid strong,.webapp-audit-scope strong{color:#07111f;overflow-wrap:anywhere;font-size:20px;line-height:1.2}.webapp-recommendation-card,.webapp-routing-card{background:linear-gradient(135deg,#0756ff12,#16c78414);border:1px solid #0756ff1f;border-radius:24px;gap:10px;padding:22px;display:grid}.webapp-recommendation-card strong,.webapp-routing-card strong{color:#07111f;letter-spacing:-.04em;font-size:24px}.webapp-recommendation-card p,.webapp-routing-card p{color:#52647c;margin:0;line-height:1.65}body.fundingos-dark .webapp-audit-center{background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#0f172aeb!important;border-color:#94a3b833!important}body.fundingos-dark .webapp-url-grid label,body.fundingos-dark .webapp-analysis-grid article,body.fundingos-dark .webapp-audit-scope article,body.fundingos-dark .webapp-recommendation-card,body.fundingos-dark .webapp-routing-card{background:#0f172ae0!important;border-color:#94a3b838!important}body.fundingos-dark .webapp-audit-header h2,body.fundingos-dark .webapp-analysis-grid strong,body.fundingos-dark .webapp-audit-scope strong,body.fundingos-dark .webapp-recommendation-card strong,body.fundingos-dark .webapp-routing-card strong{color:#f8fbff!important}body.fundingos-dark .webapp-audit-header span,body.fundingos-dark .webapp-analysis-grid span,body.fundingos-dark .webapp-audit-scope span,body.fundingos-dark .webapp-recommendation-card p,body.fundingos-dark .webapp-routing-card p{color:#b8c5d8!important}@media (width<=1200px){.webapp-url-grid,.webapp-analysis-grid,.webapp-audit-scope{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.webapp-audit-center{padding:20px}.webapp-url-grid,.webapp-analysis-grid,.webapp-audit-scope{grid-template-columns:1fr}}.role-module-page *,.role-module-live-content *,.role-primary-actions *,.active-kpi-router *,.role-action-center *,.startup-evolution-charts *,.visible-text-quality *{overflow-wrap:anywhere;word-break:normal;min-width:0}.role-module-page article,.role-module-page a,.role-module-page button,.role-module-page strong,.role-module-page span,.role-module-page p,.role-module-page h1,.role-module-page h2,.role-module-page h3{max-width:100%}.role-module-page article,.role-primary-action-grid a,.active-kpi-grid a,.role-action-grid article,.dashboard-ux-check-grid article,.premium-empty-action-grid article,.user-experience-grid article,.visible-quality-grid article{overflow:hidden}.role-primary-action-grid a,.active-kpi-grid a,.role-action-grid article,.dashboard-ux-check-grid article,.premium-empty-action-grid article,.user-experience-grid article{-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.active-kpi-grid,.role-action-grid,.role-primary-action-grid{align-items:stretch}.active-kpi-grid a,.role-action-grid article,.role-primary-action-grid a{text-align:center!important;place-items:center!important;min-height:138px!important;padding:18px!important;font-size:clamp(14px,1.25vw,19px)!important;line-height:1.18!important;display:grid!important}.active-kpi-grid a strong,.role-action-grid article strong,.role-primary-action-grid a strong{font-size:clamp(16px,1.3vw,22px)!important;line-height:1.12!important}.startup-evolution-charts,.visible-text-quality{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#ffffffe6;border:1px solid #0756ff1f;gap:24px;padding:28px;display:grid;box-shadow:0 24px 70px #2f466d17}.chart-header h2,.visible-text-quality h2{color:#07111f;letter-spacing:-.08em;max-width:980px;margin:0;font-size:clamp(30px,5vw,64px);line-height:.95}.chart-header span,.visible-text-quality span{color:#52647c;max-width:920px;margin-top:16px;font-size:18px;line-height:1.7;display:block}.chart-toolbar{gap:12px;display:grid}.chart-segment{flex-wrap:wrap;gap:10px;display:flex}.chart-segment button{color:#07111f;cursor:pointer;background:#fff;border:1px solid #0756ff1f;border-radius:999px;min-height:44px;padding:0 14px;font-weight:950}.chart-segment button.active{color:#fff;background:linear-gradient(135deg,#0756ff,#16c784);border-color:#0000}.chart-stage{background:linear-gradient(#0756ff09,#16c7840b),#fff;border:1px solid #0756ff1f;border-radius:28px;min-height:320px;padding:18px;position:relative;overflow:hidden}.chart-stage svg{width:100%;height:auto;min-height:280px}.chart-stage line{stroke:#52647c47;stroke-width:2px}.chart-stage text{fill:#52647c;font-size:13px;font-weight:800}.chart-line{fill:none;stroke:#0756ff;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 12px 18px #0756ff2e)}.chart-area{fill:url(#fundingChartGradient)}.chart-bar{fill:#0756ff;opacity:.88;filter:drop-shadow(0 12px 18px #0756ff29)}.chart-dot{fill:#16c784;stroke:#fff;stroke-width:4px}.chart-empty-overlay{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;pointer-events:none;background:#ffffffb8;border-radius:22px;align-content:center;place-items:center;gap:8px;display:grid;position:absolute;inset:18px}.chart-empty-overlay strong{color:#07111f;letter-spacing:-.07em;font-size:clamp(24px,4vw,44px)}.chart-empty-overlay span{color:#52647c;max-width:520px;font-weight:800;line-height:1.55}.chart-kpi-row,.visible-quality-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.chart-kpi-row article,.visible-quality-grid article{background:#fff;border:1px solid #0756ff1f;border-radius:22px;align-content:center;gap:8px;min-height:132px;padding:18px;display:grid;box-shadow:0 12px 30px #2f466d0d}.chart-kpi-row span{color:#52647c;font-size:13px;font-weight:850}.chart-kpi-row strong{color:#07111f;letter-spacing:-.07em;font-size:clamp(22px,3vw,34px);line-height:1}.visible-quality-grid span{color:#07111f;margin:0;font-size:16px;font-weight:950;line-height:1.35}body.fundingos-dark .startup-evolution-charts,body.fundingos-dark .visible-text-quality{background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#0f172aeb!important;border-color:#94a3b833!important}body.fundingos-dark .chart-stage,body.fundingos-dark .chart-kpi-row article,body.fundingos-dark .visible-quality-grid article{background:#0f172ae0!important;border-color:#94a3b838!important}body.fundingos-dark .chart-empty-overlay{background:#0f172ab8}body.fundingos-dark .chart-header h2,body.fundingos-dark .visible-text-quality h2,body.fundingos-dark .chart-empty-overlay strong,body.fundingos-dark .chart-kpi-row strong,body.fundingos-dark .visible-quality-grid span{color:#f8fbff!important}body.fundingos-dark .chart-header span,body.fundingos-dark .chart-empty-overlay span,body.fundingos-dark .chart-kpi-row span{color:#b8c5d8!important}@media (width<=1200px){.chart-kpi-row,.visible-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.startup-evolution-charts,.visible-text-quality{padding:20px}.chart-kpi-row,.visible-quality-grid{grid-template-columns:1fr}.chart-stage{min-height:260px;padding:12px}}.startup-quick-access-panel{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#ffffffe6;border:1px solid #0756ff1f;gap:24px;padding:28px;display:grid;box-shadow:0 24px 70px #2f466d17}.startup-quick-access-panel h2{color:#07111f;letter-spacing:-.08em;max-width:980px;margin:0;font-size:clamp(30px,5vw,64px);line-height:.95}.startup-quick-access-panel span{color:#52647c;max-width:920px;margin-top:16px;font-size:18px;line-height:1.7;display:block}.startup-quick-access-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.startup-quick-access-grid button{color:#07111f;text-align:center;cursor:pointer;background:#fff;border:1px solid #0756ff1f;border-radius:22px;place-items:center;min-height:118px;padding:18px;font-size:clamp(15px,1.25vw,20px);font-weight:950;display:grid;box-shadow:0 14px 40px #2f466d0f}.startup-quick-access-grid button:hover{color:#fff;background:linear-gradient(135deg,#0756ff,#16c784);border-color:#0000}body.fundingos-dark .startup-quick-access-panel{background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#0f172aeb!important;border-color:#94a3b833!important}body.fundingos-dark .startup-quick-access-grid button{color:#f8fbff!important;background:#0f172ae0!important;border-color:#94a3b838!important}@media (width<=1200px){.startup-quick-access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.startup-quick-access-panel{padding:20px}.startup-quick-access-grid{grid-template-columns:1fr}}.startup-quick-access-grid a{color:#07111f;text-align:center;cursor:pointer;background:#fff;border:1px solid #0756ff1f;border-radius:22px;place-items:center;min-height:118px;padding:18px;font-size:clamp(15px,1.25vw,20px);font-weight:950;text-decoration:none;display:grid;box-shadow:0 14px 40px #2f466d0f}.startup-quick-access-grid a:hover{color:#fff;background:linear-gradient(135deg,#0756ff,#16c784);border-color:#0000}.startup-extra-context,.startup-bank-connector,.startup-email-assistant,.startup-daily-automation{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#ffffffe6;border:1px solid #0756ff1f;gap:24px;padding:28px;display:grid;box-shadow:0 24px 70px #2f466d17}.startup-extra-header h2,.connector-header h2,.startup-daily-automation h2{color:#07111f;letter-spacing:-.08em;max-width:980px;margin:0;font-size:clamp(30px,5vw,64px);line-height:.95}.startup-extra-header span,.connector-header span,.startup-daily-automation span{color:#52647c;max-width:920px;margin-top:16px;font-size:18px;line-height:1.7;display:block}.startup-extra-form,.connector-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.startup-extra-form label,.connector-control-grid label{color:#07111f;background:#fff;border:1px solid #0756ff1f;border-radius:18px;gap:8px;padding:14px;font-size:13px;font-weight:950;display:grid}.startup-extra-form label.wide{grid-column:1/-1}.startup-extra-form input,.startup-extra-form select,.startup-extra-form textarea,.connector-control-grid select{color:#07111f;background:#f8fbff;border:1px solid #0756ff24;border-radius:14px;width:100%;min-height:44px;padding:10px 12px;font-weight:800}.startup-extra-form textarea{resize:vertical;min-height:120px}.startup-extra-form button,.connector-consent{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0756ff,#16c784);border:0;border-radius:999px;width:fit-content;min-height:48px;padding:0 18px;font-weight:950}.startup-extra-analysis,.connector-warning{background:linear-gradient(135deg,#0756ff12,#16c78414);border:1px solid #0756ff1f;border-radius:24px;padding:22px}.startup-extra-analysis strong,.connector-warning strong{color:#07111f;letter-spacing:-.04em;font-size:24px}.startup-extra-analysis p,.connector-warning p{color:#52647c;margin:8px 0 0;line-height:1.65}.startup-extra-list,.connector-data-grid,.daily-automation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.startup-extra-list article,.connector-data-grid article,.daily-automation-grid article{background:#fff;border:1px solid #0756ff1f;border-radius:22px;align-content:center;gap:8px;min-height:150px;padding:18px;display:grid;box-shadow:0 14px 40px #2f466d0f}.startup-extra-list strong,.daily-automation-grid strong{color:#07111f;font-size:20px;line-height:1.2}.startup-extra-list em{color:#0756ff;background:#0756ff17;border-radius:999px;width:fit-content;padding:6px 10px;font-size:12px;font-style:normal;font-weight:950}.startup-extra-list span,.connector-data-grid span,.daily-automation-grid span{color:#52647c;font-weight:800;line-height:1.45}@media (width<=1200px){.startup-extra-list,.connector-data-grid,.daily-automation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.startup-extra-context,.startup-bank-connector,.startup-email-assistant,.startup-daily-automation{padding:20px}.startup-extra-form,.connector-control-grid,.startup-extra-list,.connector-data-grid,.daily-automation-grid{grid-template-columns:1fr}}.user-notification-center,.user-help-center,.admin-africa-payment-config,.admin-ai-control-center,.commercial-readiness-audit{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#ffffffe6;border:1px solid #0756ff1f;gap:24px;padding:28px;display:grid;box-shadow:0 24px 70px #2f466d17}.user-notification-center h2,.user-help-center h2,.admin-africa-payment-config h2,.admin-ai-control-center h2,.commercial-readiness-audit h2{color:#07111f;letter-spacing:-.08em;max-width:980px;margin:0;font-size:clamp(30px,5vw,64px);line-height:.95}.user-notification-center span,.user-help-center span,.admin-africa-payment-config span,.admin-ai-control-center span,.commercial-readiness-audit span{color:#52647c;max-width:920px;margin-top:12px;font-size:17px;line-height:1.65;display:block}.notification-toggle-grid,.admin-config-toggle-row{flex-wrap:wrap;gap:10px;display:flex}.notification-toggle-grid button,.admin-config-toggle-row button{color:#07111f;cursor:pointer;background:#fff;border:1px solid #0756ff1f;border-radius:999px;min-height:46px;padding:0 16px;font-weight:950}.notification-toggle-grid button.active,.admin-config-toggle-row button.active{color:#fff;background:linear-gradient(135deg,#0756ff,#16c784);border-color:#0000}.notification-rule-grid,.help-card-grid,.admin-method-grid,.readiness-audit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.notification-rule-grid article,.help-card-grid article,.admin-method-grid article,.readiness-audit-grid article{background:#fff;border:1px solid #0756ff1f;border-radius:22px;align-content:center;gap:8px;min-height:150px;padding:18px;display:grid;overflow:hidden;box-shadow:0 14px 40px #2f466d0f}.notification-rule-grid strong,.help-card-grid strong,.readiness-audit-grid strong{color:#07111f;font-size:20px;line-height:1.2}.readiness-audit-grid em{color:#0756ff;background:#0756ff17;border-radius:999px;width:fit-content;padding:7px 11px;font-size:12px;font-style:normal;font-weight:950}.admin-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-config-grid label{color:#07111f;background:#fff;border:1px solid #0756ff1f;border-radius:18px;gap:8px;padding:14px;font-size:13px;font-weight:950;display:grid}.admin-config-grid input,.admin-config-grid select{color:#07111f;background:#f8fbff;border:1px solid #0756ff24;border-radius:14px;width:100%;min-height:44px;padding:10px 12px;font-weight:800}.admin-config-note{background:linear-gradient(135deg,#0756ff12,#16c78414);border:1px solid #0756ff1f;border-radius:24px;padding:22px}.admin-config-note strong{color:#07111f;letter-spacing:-.04em;font-size:24px}.admin-config-note p{color:#52647c;margin:8px 0 0;line-height:1.65}.ai-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ai-permission-grid article{background:#fff;border:1px solid #0756ff1f;border-radius:24px;align-content:start;gap:10px;padding:20px;display:grid}.ai-permission-grid strong{color:#07111f;letter-spacing:-.04em;font-size:24px}.ai-permission-grid span{color:#52647c;background:#0756ff12;border-radius:14px;margin:0;padding:9px 11px;font-size:14px;font-weight:850}body.fundingos-dark .user-notification-center,body.fundingos-dark .user-help-center,body.fundingos-dark .admin-africa-payment-config,body.fundingos-dark .admin-ai-control-center,body.fundingos-dark .commercial-readiness-audit{background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#0f172aeb!important;border-color:#94a3b833!important}@media (width<=1200px){.notification-rule-grid,.help-card-grid,.admin-method-grid,.readiness-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-config-grid,.ai-permission-grid{grid-template-columns:1fr}}@media (width<=680px){.user-notification-center,.user-help-center,.admin-africa-payment-config,.admin-ai-control-center,.commercial-readiness-audit{padding:20px}.notification-rule-grid,.help-card-grid,.admin-method-grid,.readiness-audit-grid{grid-template-columns:1fr}}.route-audit-center,.zero-exemple-checklist,.kpi-action-audit,.backend-ai-readiness,.backend-payment-readiness,.commercial-launch-mode{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#ffffffe6;border:1px solid #0756ff1f;gap:24px;padding:28px;display:grid;box-shadow:0 24px 70px #2f466d17}.route-audit-center h2,.zero-exemple-checklist h2,.kpi-action-audit h2,.backend-ai-readiness h2,.backend-payment-readiness h2,.commercial-launch-mode h2{color:#07111f;letter-spacing:-.08em;max-width:980px;margin:0;font-size:clamp(30px,5vw,64px);line-height:.95}.route-audit-center span,.zero-exemple-checklist span,.kpi-action-audit span,.backend-ai-readiness span,.backend-payment-readiness span,.commercial-launch-mode span{color:#52647c;max-width:920px;margin-top:12px;font-size:17px;line-height:1.65;display:block}.route-audit-grid,.route-audit-subgrid,.zero-exemple-grid,.kpi-action-grid,.backend-ready-grid,.launch-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.route-audit-grid a,.route-audit-subgrid a,.zero-exemple-grid article,.kpi-action-grid article,.backend-ready-grid article,.launch-mode-grid article{background:#fff;border:1px solid #0756ff1f;border-radius:22px;align-content:center;gap:8px;min-height:150px;padding:18px;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 14px 40px #2f466d0f}.route-audit-grid strong,.route-audit-subgrid strong,.zero-exemple-grid strong,.kpi-action-grid strong,.backend-ready-grid strong,.launch-mode-grid strong{color:#07111f;font-size:20px;line-height:1.2}.kpi-action-grid article{align-content:start}.kpi-action-grid article span,.backend-ready-grid article span{background:#0756ff12;border-radius:14px;margin:0;padding:8px 10px;font-size:14px;font-weight:850}.launch-mode-switch{flex-wrap:wrap;gap:10px;display:flex}.launch-mode-switch button{color:#07111f;cursor:pointer;background:#fff;border:1px solid #0756ff1f;border-radius:999px;min-height:46px;padding:0 16px;font-weight:950}.launch-mode-switch button.active{color:#fff;background:linear-gradient(135deg,#0756ff,#16c784);border-color:#0000}body.fundingos-dark .route-audit-center,body.fundingos-dark .zero-exemple-checklist,body.fundingos-dark .kpi-action-audit,body.fundingos-dark .backend-ai-readiness,body.fundingos-dark .backend-payment-readiness,body.fundingos-dark .commercial-launch-mode{background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#0f172aeb!important;border-color:#94a3b833!important}@media (width<=1200px){.route-audit-grid,.route-audit-subgrid,.zero-exemple-grid,.kpi-action-grid,.backend-ready-grid,.launch-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.route-audit-center,.zero-exemple-checklist,.kpi-action-audit,.backend-ai-readiness,.backend-payment-readiness,.commercial-launch-mode{padding:20px}.route-audit-grid,.route-audit-subgrid,.zero-exemple-grid,.kpi-action-grid,.backend-ready-grid,.launch-mode-grid{grid-template-columns:1fr}}.admin-integration-center,.admin-secure-keys-center,.admin-business-rules-center,.admin-feature-flags-center,.role-journey-readiness,.final-production-gate{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#ffffffe6;border:1px solid #0756ff1f;gap:24px;padding:28px;display:grid;box-shadow:0 24px 70px #2f466d17}.admin-integration-center h2,.admin-secure-keys-center h2,.admin-business-rules-center h2,.admin-feature-flags-center h2,.role-journey-readiness h2,.final-production-gate h2{color:#07111f;letter-spacing:-.08em;max-width:980px;margin:0;font-size:clamp(30px,5vw,64px);line-height:.95}.admin-integration-center span,.admin-secure-keys-center span,.admin-business-rules-center span,.admin-feature-flags-center span,.role-journey-readiness span,.final-production-gate span{color:#52647c;max-width:920px;margin-top:12px;font-size:17px;line-height:1.65;display:block}.admin-env-switch,.production-gate-grid{flex-wrap:wrap;gap:10px;display:flex}.admin-env-switch button,.admin-rule-edit,.production-gate-grid button{color:#07111f;cursor:pointer;background:#fff;border:1px solid #0756ff1f;border-radius:999px;min-height:46px;padding:0 16px;font-weight:950}.admin-env-switch button.active,.admin-rule-edit.active,.production-gate-grid button.active{color:#fff;background:linear-gradient(135deg,#0756ff,#16c784);border-color:#0000}.admin-integration-grid,.secure-key-grid,.business-rule-grid,.feature-flag-grid,.role-journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-integration-grid article,.secure-key-grid article,.business-rule-grid article,.role-journey-grid article,.feature-flag-grid button{text-align:left;background:#fff;border:1px solid #0756ff1f;border-radius:22px;align-content:start;gap:10px;min-height:170px;padding:18px;display:grid;overflow:hidden;box-shadow:0 14px 40px #2f466d0f}.admin-integration-grid strong,.secure-key-grid strong,.business-rule-grid strong,.role-journey-grid strong,.feature-flag-grid strong{color:#07111f;font-size:21px;line-height:1.15}.admin-integration-grid code{overflow-wrap:anywhere;color:#0756ff;background:#0756ff14;border-radius:12px;width:fit-content;max-width:100%;padding:8px 10px;font-weight:900}.secure-key-grid input{background:#f8fbff;border:1px solid #0756ff24;border-radius:14px;min-height:44px;padding:10px 12px;font-weight:800}.business-rule-grid em{color:#0756ff;background:#0756ff17;border-radius:999px;width:fit-content;padding:7px 11px;font-size:12px;font-style:normal;font-weight:950}.feature-flag-grid button{cursor:pointer}.feature-flag-grid button.active{background:linear-gradient(135deg,#0756ff1f,#16c78429);border-color:#0000}.role-journey-grid article span{color:#52647c;background:#0756ff12;border-radius:14px;margin:0;padding:8px 10px;font-size:14px;font-weight:850}.admin-integration-note,.production-progress-card{background:linear-gradient(135deg,#0756ff12,#16c78414);border:1px solid #0756ff1f;border-radius:24px;padding:22px}.admin-integration-note strong,.production-progress-card strong{color:#07111f;letter-spacing:-.07em;font-size:clamp(28px,5vw,52px)}.admin-integration-note p{color:#52647c;margin:8px 0 0;line-height:1.65}body.fundingos-dark .admin-integration-center,body.fundingos-dark .admin-secure-keys-center,body.fundingos-dark .admin-business-rules-center,body.fundingos-dark .admin-feature-flags-center,body.fundingos-dark .role-journey-readiness,body.fundingos-dark .final-production-gate{background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#0f172aeb!important;border-color:#94a3b833!important}@media (width<=1200px){.admin-integration-grid,.secure-key-grid,.business-rule-grid,.feature-flag-grid,.role-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.admin-integration-center,.admin-secure-keys-center,.admin-business-rules-center,.admin-feature-flags-center,.role-journey-readiness,.final-production-gate{padding:20px}.admin-integration-grid,.secure-key-grid,.business-rule-grid,.feature-flag-grid,.role-journey-grid{grid-template-columns:1fr}}body.admin-white-cockpit{background:radial-gradient(circle at 8% 0,#0756ff14,#0000 28rem),radial-gradient(circle at 92% 16%,#16c7841c,#0000 32rem),#eef6ff!important}body.admin-white-cockpit .admin-lite-page,body.admin-white-cockpit .admin-page,body.admin-white-cockpit .admin-shell,body.admin-white-cockpit .admin-layout,body.admin-white-cockpit .admin-dashboard,body.admin-white-cockpit .admin-router-lite,body.admin-white-cockpit [class*=admin][class*=layout],body.admin-white-cockpit [class*=admin][class*=page],body.admin-white-cockpit [class*=admin][class*=shell]{background:radial-gradient(circle at 8% 0,#0756ff14,#0000 28rem),radial-gradient(circle at 92% 16%,#16c7841c,#0000 32rem),#eef6ff!important;width:100%!important;min-height:100vh!important}body.admin-white-cockpit .admin-lite-sidebar,body.admin-white-cockpit .admin-sidebar,body.admin-white-cockpit .admin-side,body.admin-white-cockpit .admin-nav,body.admin-white-cockpit aside[class*=admin],body.admin-white-cockpit aside[class*=sidebar]{color:#07111f!important;background:#fffffff7!important;border:1px solid #0756ff1f!important;border-radius:28px!important;box-shadow:0 24px 70px #2f466d17!important}body.admin-white-cockpit .admin-lite-sidebar a,body.admin-white-cockpit .admin-sidebar a,body.admin-white-cockpit .admin-side a,body.admin-white-cockpit .admin-nav a,body.admin-white-cockpit aside[class*=admin] a,body.admin-white-cockpit aside[class*=sidebar] a,body.admin-white-cockpit .admin-lite-sidebar button,body.admin-white-cockpit .admin-sidebar button,body.admin-white-cockpit .admin-side button,body.admin-white-cockpit .admin-nav button,body.admin-white-cockpit aside[class*=admin] button,body.admin-white-cockpit aside[class*=sidebar] button{color:#07111f!important;background:#ffffffe0!important;border:1px solid #0756ff1f!important;border-radius:20px!important;font-weight:950!important;text-decoration:none!important}body.admin-white-cockpit .admin-lite-sidebar a.active,body.admin-white-cockpit .admin-sidebar a.active,body.admin-white-cockpit .admin-side a.active,body.admin-white-cockpit .admin-nav a.active,body.admin-white-cockpit aside[class*=admin] a.active,body.admin-white-cockpit aside[class*=sidebar] a.active,body.admin-white-cockpit .admin-lite-sidebar button.active,body.admin-white-cockpit .admin-sidebar button.active,body.admin-white-cockpit .admin-side button.active,body.admin-white-cockpit .admin-nav button.active,body.admin-white-cockpit aside[class*=admin] button.active,body.admin-white-cockpit aside[class*=sidebar] button.active{color:#fff!important;background:linear-gradient(135deg,#0756ff,#16c784)!important;border-color:#0000!important}body.admin-white-cockpit .admin-lite-sidebar h1,body.admin-white-cockpit .admin-sidebar h1,body.admin-white-cockpit .admin-side h1,body.admin-white-cockpit .admin-nav h1,body.admin-white-cockpit aside[class*=admin] h1,body.admin-white-cockpit aside[class*=sidebar] h1,body.admin-white-cockpit .admin-lite-sidebar h2,body.admin-white-cockpit .admin-sidebar h2,body.admin-white-cockpit .admin-side h2,body.admin-white-cockpit .admin-nav h2,body.admin-white-cockpit aside[class*=admin] h2,body.admin-white-cockpit aside[class*=sidebar] h2,body.admin-white-cockpit .admin-lite-sidebar p,body.admin-white-cockpit .admin-sidebar p,body.admin-white-cockpit .admin-side p,body.admin-white-cockpit .admin-nav p,body.admin-white-cockpit aside[class*=admin] p,body.admin-white-cockpit aside[class*=sidebar] p{color:#07111f!important}body.admin-white-cockpit .admin-lite-main,body.admin-white-cockpit .admin-main,body.admin-white-cockpit .admin-content,body.admin-white-cockpit main[class*=admin],body.admin-white-cockpit [class*=admin][class*=content],body.admin-white-cockpit [class*=admin][class*=main]{color:#07111f!important;background:0 0!important}body.admin-white-cockpit .admin-lite-main>section,body.admin-white-cockpit .admin-main>section,body.admin-white-cockpit .admin-content>section,body.admin-white-cockpit main[class*=admin]>section,body.admin-white-cockpit .admin-readiness-panel,body.admin-white-cockpit .admin-payment-config,body.admin-white-cockpit .admin-explainer-panel,body.admin-white-cockpit .role-test-matrix,body.admin-white-cockpit .commercial-launch-checklist,body.admin-white-cockpit .admin-integration-center,body.admin-white-cockpit .admin-secure-keys-center,body.admin-white-cockpit .admin-business-rules-center,body.admin-white-cockpit .admin-feature-flags-center,body.admin-white-cockpit .role-journey-readiness,body.admin-white-cockpit .final-production-gate,body.admin-white-cockpit .admin-africa-payment-config,body.admin-white-cockpit .admin-ai-control-center,body.admin-white-cockpit .commercial-readiness-audit,body.admin-white-cockpit .route-audit-center,body.admin-white-cockpit .zero-exemple-checklist,body.admin-white-cockpit .kpi-action-audit,body.admin-white-cockpit .backend-ai-readiness,body.admin-white-cockpit .backend-payment-readiness,body.admin-white-cockpit .user-notification-center,body.admin-white-cockpit .user-help-center{border-radius:var(--radius-xl)!important;color:#07111f!important;background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#ffffffe6!important;border:1px solid #0756ff1f!important;box-shadow:0 24px 70px #2f466d17!important}body.admin-white-cockpit h1,body.admin-white-cockpit h2,body.admin-white-cockpit h3,body.admin-white-cockpit strong{color:#07111f!important}body.admin-white-cockpit p,body.admin-white-cockpit span,body.admin-white-cockpit li,body.admin-white-cockpit em{color:#52647c!important}body.admin-white-cockpit h1,body.admin-white-cockpit h2{overflow-wrap:anywhere;text-wrap:balance}body.admin-white-cockpit input,body.admin-white-cockpit select,body.admin-white-cockpit textarea{color:#07111f!important;background:#f8fbff!important;border:1px solid #0756ff24!important}body.fundingos-dark.admin-white-cockpit{background:radial-gradient(circle at 8% 0,#0756ff29,#0000 28rem),radial-gradient(circle at 92% 16%,#16c78424,#0000 32rem),#07111f!important}body.fundingos-dark.admin-white-cockpit .admin-lite-sidebar,body.fundingos-dark.admin-white-cockpit .admin-sidebar,body.fundingos-dark.admin-white-cockpit .admin-side,body.fundingos-dark.admin-white-cockpit .admin-nav,body.fundingos-dark.admin-white-cockpit aside[class*=admin],body.fundingos-dark.admin-white-cockpit aside[class*=sidebar],body.fundingos-dark.admin-white-cockpit .admin-lite-main>section,body.fundingos-dark.admin-white-cockpit .admin-main>section,body.fundingos-dark.admin-white-cockpit .admin-content>section,body.fundingos-dark.admin-white-cockpit main[class*=admin]>section{background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#0f172aeb!important;border-color:#94a3b833!important}body.fundingos-dark.admin-white-cockpit h1,body.fundingos-dark.admin-white-cockpit h2,body.fundingos-dark.admin-white-cockpit h3,body.fundingos-dark.admin-white-cockpit strong,body.fundingos-dark.admin-white-cockpit aside[class*=admin] h1,body.fundingos-dark.admin-white-cockpit aside[class*=sidebar] h1,body.fundingos-dark.admin-white-cockpit aside[class*=admin] h2,body.fundingos-dark.admin-white-cockpit aside[class*=sidebar] h2{color:#f8fbff!important}body.fundingos-dark.admin-white-cockpit p,body.fundingos-dark.admin-white-cockpit span,body.fundingos-dark.admin-white-cockpit li,body.fundingos-dark.admin-white-cockpit em,body.fundingos-dark.admin-white-cockpit aside[class*=admin] p,body.fundingos-dark.admin-white-cockpit aside[class*=sidebar] p{color:#b8c5d8!important}.admin-settings-page{gap:24px;display:grid}.admin-settings-hero{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#ffffffe6;border:1px solid #0756ff1f;gap:14px;padding:28px;display:grid;box-shadow:0 24px 70px #2f466d17}.admin-settings-hero h2{color:#07111f;letter-spacing:-.08em;max-width:980px;margin:0;font-size:clamp(30px,5vw,64px);line-height:.95}.admin-settings-hero span{color:#52647c;max-width:920px;font-size:18px;line-height:1.7;display:block}.dashboard-settings-page,.settings-dashboard-page{background:radial-gradient(circle at 8% 0,#0756ff14,#0000 28rem),radial-gradient(circle at 92% 16%,#16c7841c,#0000 32rem),#eef6ff!important}body.admin-white-cockpit .admin-settings-page,body.admin-white-cockpit .admin-settings-hero{color:#07111f!important}body.fundingos-dark .admin-settings-hero{background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#0f172aeb!important;border-color:#94a3b833!important}body.fundingos-dark .admin-settings-hero h2{color:#f8fbff!important}body.fundingos-dark .admin-settings-hero span{color:#b8c5d8!important}.admin-settings-clean{max-width:100%}.admin-settings-clean>.admin-settings-hero+.role-settings-center,.admin-settings-clean>.admin-settings-hero+section{margin-top:0}body.admin-white-cockpit .admin-lite-main,body.admin-white-cockpit .admin-main,body.admin-white-cockpit .admin-content,body.admin-white-cockpit main[class*=admin]{align-content:start!important;gap:24px!important;min-height:100vh!important;display:grid!important}:is(body:has(.dashboard-settings-page),body:has(.settings-dashboard-page)){background:radial-gradient(circle at 8% 0,#0756ff14,#0000 28rem),radial-gradient(circle at 92% 16%,#16c7841c,#0000 32rem),#eef6ff!important}.admin-home-organized,.admin-module-page{gap:24px;display:grid}.admin-home-hero,.admin-module-hero{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#ffffffe6;border:1px solid #0756ff1f;gap:14px;padding:28px;display:grid;box-shadow:0 24px 70px #2f466d17}.admin-home-hero h2,.admin-module-hero h2{color:#07111f;letter-spacing:-.08em;max-width:980px;margin:0;font-size:clamp(30px,5vw,64px);line-height:.95}.admin-home-hero span,.admin-module-hero span{color:#52647c;max-width:920px;font-size:18px;line-height:1.7;display:block}.admin-generic-page{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#ffffffe6;border:1px solid #0756ff1f;gap:20px;padding:28px;display:grid;box-shadow:0 24px 70px #2f466d17}.admin-generic-page h2{color:#07111f;letter-spacing:-.08em;margin:0;font-size:clamp(30px,5vw,64px);line-height:.95}.admin-generic-page>span{color:#52647c;font-size:18px;line-height:1.7}.admin-generic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-generic-grid article{background:#fff;border:1px solid #0756ff1f;border-radius:22px;align-content:center;gap:8px;min-height:140px;padding:18px;display:grid}.admin-generic-grid strong{color:#07111f;font-size:20px}.admin-generic-grid span{color:#52647c;font-weight:800;line-height:1.45}@media (width<=1200px){.admin-home-menu-grid,.admin-generic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.admin-home-hero,.admin-module-hero,.admin-generic-page{padding:20px}.admin-home-menu-grid,.admin-generic-grid{grid-template-columns:1fr}}.admin-clean-cockpit{background:radial-gradient(circle at 8% 0,#0756ff14,#0000 28rem),radial-gradient(circle at 92% 16%,#16c7841c,#0000 32rem),#eef6ff;grid-template-columns:320px minmax(0,1fr);gap:28px;min-height:100vh;padding:28px;display:grid}.admin-clean-sidebar{background:#fffffff7;border:1px solid #0756ff1f;border-radius:28px;grid-template-rows:auto minmax(0,1fr) auto;gap:22px;height:calc(100vh - 56px);padding:22px;display:grid;position:sticky;top:28px;overflow:hidden;box-shadow:0 24px 70px #2f466d17}.admin-clean-brand{color:#07111f;text-align:center;background:#fff;border:1px solid #0756ff1f;border-radius:22px;gap:4px;padding:18px;text-decoration:none;display:grid}.admin-clean-brand strong{color:#07111f;letter-spacing:-.05em;font-size:24px}.admin-clean-brand span{color:#52647c;font-weight:900}.admin-clean-sidebar nav{gap:10px;min-height:0;padding-right:4px;display:grid;overflow:auto}.admin-clean-sidebar nav a,.admin-clean-public-link{color:#07111f;text-align:center;background:#ffffffeb;border:1px solid #0756ff1f;border-radius:18px;place-items:center;min-height:52px;padding:10px 12px;font-weight:950;text-decoration:none;display:grid}.admin-clean-sidebar nav a.active,.admin-clean-sidebar nav a:hover,.admin-clean-public-link:hover{color:#fff;background:linear-gradient(135deg,#0756ff,#16c784);border-color:#0000}.admin-clean-main{align-content:start;gap:24px;min-width:0;display:grid}.admin-module-page,.admin-home-organized{gap:24px;display:grid}.admin-module-hero,.admin-home-hero{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#ffffffeb;border:1px solid #0756ff1f;gap:14px;padding:28px;display:grid;box-shadow:0 24px 70px #2f466d17}.admin-module-hero h2,.admin-home-hero h2{color:#07111f;letter-spacing:-.085em;text-wrap:balance;max-width:1050px;margin:0;font-size:clamp(34px,5.2vw,72px);line-height:.95}.admin-module-hero span,.admin-home-hero span{color:#52647c;max-width:1000px;font-size:18px;line-height:1.7}.admin-home-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-home-menu-grid a{color:#07111f;background:#fff;border:1px solid #0756ff1f;border-radius:24px;align-content:center;gap:8px;min-height:160px;padding:20px;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 14px 40px #2f466d0f}.admin-home-menu-grid a:hover{color:#fff;background:linear-gradient(135deg,#0756ff,#16c784);border-color:#0000}.admin-home-menu-grid strong{color:inherit;font-size:24px;line-height:1.1}.admin-home-menu-grid span{color:inherit;opacity:.82;margin:0;font-size:15px;font-weight:800;line-height:1.45}.admin-user-filter-panel{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#ffffffeb;border:1px solid #0756ff1f;gap:20px;padding:28px;display:grid;box-shadow:0 24px 70px #2f466d17}.admin-user-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.admin-user-filter-grid label{color:#07111f;background:#fff;border:1px solid #0756ff1f;border-radius:18px;gap:8px;padding:14px;font-size:13px;font-weight:950;display:grid}.admin-user-filter-grid input,.admin-user-filter-grid select{color:#07111f;background:#f8fbff;border:1px solid #0756ff24;border-radius:14px;width:100%;min-height:44px;padding:10px 12px;font-weight:800}.admin-user-filter-summary,.admin-user-empty{background:linear-gradient(135deg,#0756ff12,#16c78414);border:1px solid #0756ff1f;border-radius:24px;padding:22px}.admin-user-filter-summary strong{color:#07111f;letter-spacing:-.08em;font-size:clamp(34px,5vw,68px);line-height:.9;display:block}.admin-user-filter-summary span,.admin-user-empty span{color:#52647c;font-weight:850;line-height:1.55}.admin-user-empty strong{color:#07111f;letter-spacing:-.04em;margin-bottom:8px;font-size:24px;display:block}.admin-user-result-grid{gap:12px;display:grid}.admin-user-result-grid article{background:#fff;border:1px solid #0756ff1f;border-radius:18px;gap:6px;padding:16px;display:grid}@media (width<=1280px){.admin-clean-cockpit{grid-template-columns:280px minmax(0,1fr);gap:18px;padding:18px}.admin-home-menu-grid,.admin-user-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.admin-clean-cockpit{grid-template-columns:1fr}.admin-clean-sidebar{height:auto;position:relative;top:0}.admin-clean-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.admin-clean-cockpit{padding:12px}.admin-clean-sidebar nav,.admin-home-menu-grid,.admin-user-filter-grid{grid-template-columns:1fr}.admin-module-hero,.admin-home-hero,.admin-user-filter-panel{padding:20px}}.visible-production-cleanup,.dashboard-route-kpi-audit,.data-binding-readiness{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#ffffffeb;border:1px solid #0756ff1f;gap:24px;padding:28px;display:grid;box-shadow:0 24px 70px #2f466d17}.visible-production-cleanup h2,.dashboard-route-kpi-audit h2,.data-binding-readiness h2{color:#07111f;letter-spacing:-.085em;text-wrap:balance;max-width:1050px;margin:0;font-size:clamp(34px,5.2vw,72px);line-height:.95}.visible-production-cleanup span,.dashboard-route-kpi-audit span,.data-binding-readiness span{color:#52647c;font-size:17px;line-height:1.65}.visible-cleanup-grid,.dashboard-route-audit-grid,.data-binding-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.visible-cleanup-grid article,.dashboard-route-audit-grid article,.data-binding-grid article{background:#fff;border:1px solid #0756ff1f;border-radius:22px;align-content:start;gap:10px;min-height:170px;padding:18px;display:grid;overflow:hidden}.visible-cleanup-grid strong,.dashboard-route-audit-grid strong,.data-binding-grid strong{color:#07111f;font-size:22px;line-height:1.1}.dashboard-route-audit-grid article>div{gap:7px;display:grid}.dashboard-route-audit-grid a{color:#0756ff;overflow-wrap:anywhere;background:#0756ff12;border-radius:12px;padding:8px 10px;font-size:13px;font-weight:900;text-decoration:none}.dashboard-route-audit-grid a:hover{color:#fff;background:linear-gradient(135deg,#0756ff,#16c784)}.data-binding-grid b{color:#07111f}@media (width<=1200px){.visible-cleanup-grid,.dashboard-route-audit-grid,.data-binding-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.visible-production-cleanup,.dashboard-route-kpi-audit,.data-binding-readiness{padding:20px}.visible-cleanup-grid,.dashboard-route-audit-grid,.data-binding-grid{grid-template-columns:1fr}}.kpi-action-engine-enabled .role-action-grid>*,.kpi-action-engine-enabled .active-kpi-grid>*,.kpi-action-engine-enabled .startup-quick-access-grid>*,.kpi-action-engine-enabled .admin-home-menu-grid>*,.kpi-action-engine-enabled .kpi-action-grid>*,.kpi-action-engine-enabled .admin-generic-grid>*,.kpi-action-engine-enabled .role-primary-action-grid>*,.kpi-action-engine-enabled .notification-rule-grid>*,.kpi-action-engine-enabled .help-card-grid>*,.kpi-action-engine-enabled .expense-kpi-grid>*,.kpi-action-engine-enabled .startup-analysis-grid>*,.kpi-action-engine-enabled .growth-kpi-grid>*,.kpi-action-engine-enabled .connector-data-grid>*,.kpi-action-engine-enabled .daily-automation-grid>*,.kpi-action-engine-enabled .assistant-grid>*{cursor:pointer!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;overflow:hidden!important}.kpi-action-engine-enabled .role-action-grid>:hover,.kpi-action-engine-enabled .active-kpi-grid>:hover,.kpi-action-engine-enabled .startup-quick-access-grid>:hover,.kpi-action-engine-enabled .admin-home-menu-grid>:hover,.kpi-action-engine-enabled .kpi-action-grid>:hover,.kpi-action-engine-enabled .admin-generic-grid>:hover,.kpi-action-engine-enabled .role-primary-action-grid>:hover,.kpi-action-engine-enabled .notification-rule-grid>:hover,.kpi-action-engine-enabled .help-card-grid>:hover,.kpi-action-engine-enabled .expense-kpi-grid>:hover,.kpi-action-engine-enabled .startup-analysis-grid>:hover,.kpi-action-engine-enabled .growth-kpi-grid>:hover,.kpi-action-engine-enabled .connector-data-grid>:hover,.kpi-action-engine-enabled .daily-automation-grid>:hover,.kpi-action-engine-enabled .assistant-grid>:hover{border-color:#0756ff40!important;transform:translateY(-3px)!important;box-shadow:0 22px 55px #0756ff1c!important}.role-action-grid>*,.active-kpi-grid>*,.startup-quick-access-grid>*,.admin-home-menu-grid>*,.kpi-action-grid>*,.admin-generic-grid>*,.role-primary-action-grid>*,.notification-rule-grid>*,.help-card-grid>*,expense-kpi-grid>*,.startup-analysis-grid>*,.growth-kpi-grid>*,.connector-data-grid>*,.daily-automation-grid>*,.assistant-grid>*{word-break:normal!important;overflow-wrap:anywhere!important;-webkit-hyphens:auto!important;hyphens:auto!important;min-width:0!important}.role-action-grid h3,.role-action-grid strong,.active-kpi-grid h3,.active-kpi-grid strong,.startup-quick-access-grid h3,.startup-quick-access-grid strong,.admin-home-menu-grid h3,.admin-home-menu-grid strong,.kpi-action-grid h3,.kpi-action-grid strong,.admin-generic-grid h3,.admin-generic-grid strong,.role-primary-action-grid h3,.role-primary-action-grid strong,.assistant-grid h3,.assistant-grid strong{text-wrap:balance!important;overflow-wrap:anywhere!important;max-width:100%!important;line-height:1.05!important}.kpi-action-detail-panel{z-index:99999;color:#07111f;opacity:0;pointer-events:none;background:radial-gradient(circle at 100% 0,#16c78424,#0000 14rem),linear-gradient(135deg,#fffffff5,#eff7fff5);border:1px solid #bfdbfef2;border-radius:26px;width:min(420px,100vw - 48px);padding:22px 24px;transition:opacity .2s,transform .2s;position:fixed;bottom:24px;right:24px;transform:translateY(18px)scale(.98);box-shadow:0 24px 70px #0f172a2e}.kpi-action-detail-panel.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.kpi-action-detail-panel strong{color:#07111f;padding-right:34px;font-size:1.05rem;font-weight:900;line-height:1.1;display:block}.kpi-action-detail-panel p{color:#52627a;margin:8px 0 0;font-weight:700;line-height:1.45}.kpi-action-detail-close{color:#07111f;cursor:pointer;background:#e2efffe6;border:0;border-radius:999px;width:30px;height:30px;font-weight:900;position:absolute;top:12px;right:14px}body.fundingos-dark .kpi-action-detail-panel{color:#f8fbff;background:radial-gradient(circle at 100% 0,#16c78429,#0000 14rem),linear-gradient(135deg,#0f172af5,#1e293bf5);border-color:#94a3b847}body.fundingos-dark .kpi-action-detail-panel strong{color:#f8fbff}body.fundingos-dark .kpi-action-detail-panel p{color:#b8c5d8}body.fundingos-dark .kpi-action-detail-close{color:#f8fbff;background:#334155f2}.investor-metrics-center,.detailed-expense-center,.dashboard-usage-guide{background:radial-gradient(circle at 100% 0,#16c7841a,#0000 28rem),linear-gradient(135deg,#fffffff0,#f5fbfff0);border:1px solid #bfdbfeeb;width:100%;padding:clamp(28px,4vw,56px);box-shadow:0 24px 70px #0756ff14}.investor-metrics-center h2,.detailed-expense-center h2,.dashboard-usage-guide h2{color:#07111f;letter-spacing:-.08em;text-wrap:balance;text-align:center;margin:18px 0 14px;font-size:clamp(2.4rem,5vw,5rem);line-height:.9}.investor-metrics-center>p,.detailed-expense-center>p,.dashboard-usage-guide>p{color:#52627a;text-align:center;max-width:980px;margin:0 auto 28px;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:650;line-height:1.55}.investor-metric-score,.expense-summary-grid,.dashboard-usage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0;display:grid}.investor-metric-score>div,.expense-summary-grid>article,.dashboard-usage-grid>article{text-align:center;background:#ffffffdb;border:1px solid #bfdbfeeb;border-radius:26px;min-width:0;padding:24px;overflow:hidden}.investor-metric-score span,.expense-summary-grid span,.dashboard-usage-grid span{color:#52627a;letter-spacing:.04em;font-weight:900;display:block}.investor-metric-score strong,.expense-summary-grid strong{color:#07111f;letter-spacing:-.06em;overflow-wrap:anywhere;margin-top:8px;font-size:clamp(1.6rem,3vw,3.1rem);line-height:.95;display:block}.investor-metric-score p,.expense-summary-grid p,.dashboard-usage-grid strong{color:#52627a;font-weight:750;line-height:1.35}.investor-metric-inputs,.expense-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.investor-metric-inputs label,.expense-form-grid label{background:#ffffffc7;border:1px solid #bfdbfeeb;border-radius:22px;gap:8px;min-width:0;padding:18px;display:grid}.investor-metric-inputs span,.expense-form-grid span{color:#07111f;font-weight:900}.investor-metric-inputs small{color:#6b7b92;font-weight:700;line-height:1.3}.investor-metric-inputs input,.expense-form-grid input,.expense-form-grid select{color:#07111f;background:#f8fbff;border:1px solid #bfdbfef2;border-radius:16px;width:100%;min-width:0;padding:13px 14px;font-weight:800}.investor-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.investor-metric-grid article{text-align:center;background:#ffffffd1;border:1px solid #bfdbfee6;border-radius:24px;min-width:0;padding:22px;overflow:hidden}.investor-metric-grid span{color:#52627a;font-weight:900}.investor-metric-grid strong{color:#07111f;letter-spacing:-.05em;overflow-wrap:anywhere;margin:8px 0;font-size:clamp(1.35rem,2.4vw,2.2rem);display:block}.investor-metric-grid p{color:#63728a;margin:0;font-weight:700;line-height:1.35}.investor-priority-panel,.expense-form-panel,.expense-breakdown-panel,.expense-list{background:#ffffffc7;border:1px solid #bfdbfeeb;border-radius:28px;margin-top:24px;padding:24px}.investor-priority-panel h3,.expense-breakdown-panel h3{color:#07111f;letter-spacing:-.06em;margin:10px 0 16px;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1}.investor-priority-grid,.expense-breakdown-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.investor-priority-grid article,.expense-category-list article,.expense-list article{color:#07111f;overflow-wrap:anywhere;background:#f8fbff;border:1px solid #bfdbfecc;border-radius:20px;min-width:0;padding:18px;font-weight:850}.expense-form-panel button,.expense-list button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0756ff,#16c784);border:0;border-radius:999px;padding:14px 20px;font-weight:900}.expense-category-list{gap:10px;display:grid}.expense-category-list article,.expense-list article{justify-content:space-between;align-items:center;gap:16px;display:flex}.expense-list{gap:12px;display:grid}.expense-list p{color:#63728a;margin:6px 0 0;font-weight:700}.dashboard-usage-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-usage-grid span{color:#0756ff;background:linear-gradient(135deg,#0756ff29,#16c78424);border-radius:999px;place-items:center;width:46px;height:46px;margin:0 auto 14px;display:grid}body.fundingos-dark .investor-metrics-center,body.fundingos-dark .detailed-expense-center,body.fundingos-dark .dashboard-usage-guide,body.fundingos-dark .investor-metric-score>div,body.fundingos-dark .expense-summary-grid>article,body.fundingos-dark .dashboard-usage-grid>article,body.fundingos-dark .investor-metric-inputs label,body.fundingos-dark .expense-form-grid label,body.fundingos-dark .investor-metric-grid article,body.fundingos-dark .investor-priority-panel,body.fundingos-dark .expense-form-panel,body.fundingos-dark .expense-breakdown-panel,body.fundingos-dark .expense-list{background:#0f172ae6;border-color:#94a3b83d}body.fundingos-dark .investor-metrics-center h2,body.fundingos-dark .detailed-expense-center h2,body.fundingos-dark .dashboard-usage-guide h2,body.fundingos-dark .investor-metric-score strong,body.fundingos-dark .expense-summary-grid strong,body.fundingos-dark .investor-metric-grid strong,body.fundingos-dark .investor-priority-panel h3,body.fundingos-dark .expense-breakdown-panel h3,body.fundingos-dark .investor-metric-inputs span,body.fundingos-dark .expense-form-grid span{color:#f8fbff}@media (width<=1180px){.investor-metric-inputs,.expense-form-grid,.investor-metric-grid,.dashboard-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.investor-metric-score,.expense-summary-grid{grid-template-columns:1fr}}@media (width<=680px){.investor-metrics-center,.detailed-expense-center,.dashboard-usage-guide{padding:20px}.investor-metric-inputs,.expense-form-grid,.investor-metric-grid,.investor-priority-grid,.expense-breakdown-panel,.dashboard-usage-grid{grid-template-columns:1fr}.expense-category-list article,.expense-list article{flex-direction:column;align-items:flex-start}}.investor-metrics-center,.startup-detailed-expenses,.role-business-help{background:radial-gradient(circle at 100% 0,#16c7841a,#0000 24rem),#fffffff0;border:1px solid #bfd5fff2;gap:24px;padding:clamp(28px,5vw,56px);display:grid}.investor-metrics-center h2,.startup-detailed-expenses h2,.role-business-help h2{letter-spacing:-.08em;color:#07111f;text-align:center;margin:0;font-size:clamp(2.2rem,5.6vw,5rem);line-height:.95}.investor-metrics-center>p,.startup-detailed-expenses>p{color:#53657d;text-align:center;max-width:980px;margin:0 auto;font-size:1.08rem;line-height:1.7}.investor-readiness-card,.investor-recommendation-panel{background:linear-gradient(135deg,#eff6fff5,#e4fff7e0);border:1px solid #bfd5fff2;border-radius:28px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.investor-readiness-card h3{letter-spacing:-.08em;color:#07111f;margin:8px 0;font-size:clamp(2.6rem,5vw,5rem)}.investor-readiness-card p,.investor-readiness-card span{color:#53657d;line-height:1.55}.investor-readiness-card strong{color:#07111f;font-size:1.2rem}.investor-metric-grid,.expense-summary-grid,.role-business-help-grid,.investor-recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.investor-metric-card,.expense-summary-grid article,.role-business-help-grid article,.investor-recommendation-grid article{background:#ffffffeb;border:1px solid #bfd5fff2;border-radius:24px;align-content:start;gap:10px;min-height:150px;padding:22px;display:grid}.investor-metric-card span,.expense-summary-grid span{color:#53657d;font-weight:900}.investor-metric-card strong,.expense-summary-grid strong,.role-business-help-grid strong,.investor-recommendation-grid strong{color:#07111f;overflow-wrap:anywhere;font-size:1.15rem;line-height:1.25}.investor-metric-card small{color:#63758d;font-weight:700;line-height:1.5}.investor-metric-card input,.expense-form-panel input,.expense-form-panel select{color:#07111f;background:#f7fbff;border:1px solid #bfd5fff2;border-radius:16px;width:100%;padding:12px 14px;font-weight:900}.expense-form-panel{background:#ffffffeb;border:1px solid #bfd5fff2;border-radius:28px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:22px;display:grid}.expense-form-panel label{color:#07111f;gap:8px;font-weight:900;display:grid}.expense-form-panel button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0756ff,#16c784);border:0;border-radius:999px;align-self:end;padding:14px 18px;font-weight:950}.expense-lines-panel{gap:12px;display:grid}.expense-line-card{background:#ffffffeb;border:1px solid #bfd5fff2;border-radius:20px;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:18px;display:grid}.expense-line-card strong{color:#07111f}.expense-line-card span{color:#63758d;margin-top:4px;font-weight:800;display:block}@media (width<=1100px){.investor-metric-grid,.expense-summary-grid,.role-business-help-grid,.investor-recommendation-grid,.expense-form-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.investor-readiness-card{display:grid}}@media (width<=680px){.investor-metric-grid,.expense-summary-grid,.role-business-help-grid,.investor-recommendation-grid,.expense-form-panel,.expense-line-card{grid-template-columns:1fr}}.startup-investor-metrics-panel,.startup-detailed-expense-panel,.startup-evolution-panel{background:radial-gradient(circle at 100% 0,#16c7841a,#0000 26rem),#ffffffdb;border:1px solid #79a2ff47;gap:24px;padding:clamp(28px,4vw,56px);display:grid}.startup-investor-metrics-panel h2,.startup-detailed-expense-panel h2,.startup-evolution-panel h2{text-align:center;letter-spacing:-.08em;max-width:980px;margin:0 auto;font-size:clamp(2.2rem,5vw,5.5rem);line-height:.9}.startup-investor-metrics-panel>p,.startup-detailed-expense-panel>p,.startup-evolution-panel>p{text-align:center;color:#52647d;max-width:980px;margin:0 auto;font-size:1.08rem;line-height:1.7}.investor-metric-grid,.expense-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.investor-metric-grid article,.expense-summary-grid article,.investor-recommendation-grid article,.expense-line-card,.chart-current-snapshot article{overflow-wrap:anywhere;background:#ffffffeb;border:1px solid #79a2ff42;border-radius:24px;gap:8px;min-width:0;padding:22px;display:grid}.investor-metric-grid span,.expense-summary-grid span,.chart-current-snapshot span{color:#0068ff;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:950}.investor-metric-grid strong,.expense-summary-grid strong,.chart-current-snapshot strong{color:#07111f;font-size:clamp(1.3rem,2.4vw,2.2rem);line-height:1}.investor-metric-grid p,.expense-summary-grid p,.expense-line-card p,.investor-recommendation-grid p,.expense-line-card small{color:#61728b;margin:0;font-weight:750;line-height:1.45}.investor-input-grid,.expense-form-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.investor-input-grid label,.expense-form-panel label{background:#ffffffdb;border:1px solid #79a2ff42;border-radius:22px;gap:8px;min-width:0;padding:16px;display:grid}.investor-input-grid label span,.expense-form-panel label span{color:#07111f;overflow-wrap:anywhere;font-weight:950}.investor-input-grid input,.expense-form-panel input,.expense-form-panel select{color:#07111f;background:#f7fbff;border:1px solid #79a2ff4d;border-radius:16px;width:100%;min-width:0;padding:14px;font-weight:850}.investor-input-grid small{color:#6b7c94;line-height:1.4}.investor-recommendation-grid,.expense-line-list{gap:14px;display:grid}.expense-line-card{grid-template-columns:1fr auto;align-items:center}.expense-line-card button{color:#b91c1c;cursor:pointer;background:#ffffffeb;border:1px solid #b91c1c2e;border-radius:999px;padding:10px 14px;font-weight:950}.primary-action{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0068ff,#16c784);border:0;border-radius:999px;width:fit-content;padding:15px 22px;font-weight:950}.chart-toolbar,.chart-current-snapshot{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.chart-toolbar button{color:#07111f;cursor:pointer;background:#ffffffeb;border:1px solid #79a2ff4d;border-radius:999px;padding:12px 18px;font-weight:950}.chart-toolbar button.active{color:#fff;background:linear-gradient(135deg,#0068ff,#16c784)}.startup-chart-canvas{background:#ffffffb8;border:1px solid #79a2ff42;border-radius:32px;place-items:center;min-height:360px;padding:24px;display:grid;overflow:hidden}.startup-chart-canvas svg{width:100%;height:auto;max-height:360px}.startup-chart-canvas line{stroke:#52647d4d;stroke-width:2px}.startup-chart-canvas rect,.startup-chart-canvas circle,.startup-chart-canvas path:not(.chart-line){fill:#16c78438;stroke:#0068ff8c;stroke-width:3px}.startup-chart-canvas .chart-line{fill:none;stroke:#0068ff;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.startup-chart-canvas text{fill:#52647d;font-size:13px;font-weight:800}body.fundingos-dark .startup-investor-metrics-panel,body.fundingos-dark .startup-detailed-expense-panel,body.fundingos-dark .startup-evolution-panel,body.fundingos-dark .investor-metric-grid article,body.fundingos-dark .expense-summary-grid article,body.fundingos-dark .investor-recommendation-grid article,body.fundingos-dark .expense-line-card,body.fundingos-dark .chart-current-snapshot article,body.fundingos-dark .startup-chart-canvas{background:#0f172ae0;border-color:#94a3b833}body.fundingos-dark .startup-investor-metrics-panel h2,body.fundingos-dark .startup-detailed-expense-panel h2,body.fundingos-dark .startup-evolution-panel h2,body.fundingos-dark .investor-metric-grid strong,body.fundingos-dark .expense-summary-grid strong,body.fundingos-dark .chart-current-snapshot strong,body.fundingos-dark .investor-input-grid label span,body.fundingos-dark .expense-form-panel label span{color:#f8fbff}body.fundingos-dark .startup-investor-metrics-panel>p,body.fundingos-dark .startup-detailed-expense-panel>p,body.fundingos-dark .startup-evolution-panel>p,body.fundingos-dark .investor-metric-grid p,body.fundingos-dark .expense-summary-grid p,body.fundingos-dark .expense-line-card p,body.fundingos-dark .expense-line-card small{color:#b8c5d8}@media (width<=1100px){.investor-metric-grid,.expense-summary-grid,.investor-input-grid,.expense-form-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.investor-metric-grid,.expense-summary-grid,.investor-input-grid,.expense-form-panel,.expense-line-card{grid-template-columns:1fr}}.startup-document-autofill,.startup-scenario-simulator,.admin-ai-knowledge-center{background:radial-gradient(circle at 100% 0,#16c7841a,#0000 26rem),#ffffffe0;border:1px solid #79a2ff47;gap:24px;padding:clamp(28px,4vw,56px);display:grid}.startup-document-autofill h2,.startup-scenario-simulator h2,.admin-ai-knowledge-center h2{text-align:center;letter-spacing:-.08em;max-width:980px;margin:0 auto;font-size:clamp(2.2rem,5vw,5.5rem);line-height:.9}.startup-document-autofill>p,.startup-scenario-simulator>p,.admin-ai-knowledge-center>p{text-align:center;color:#52647d;max-width:980px;margin:0 auto;font-size:1.08rem;line-height:1.7}.document-autofill-grid,.document-upload-summary,.scenario-control-grid,.scenario-result-grid,.ai-knowledge-control-grid,.ai-knowledge-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.document-autofill-grid label,.scenario-control-grid label,.ai-knowledge-control-grid label,.document-upload-summary article,.scenario-result-grid article,.ai-knowledge-summary article,.document-scope-panel,.scenario-recommendation,.ai-guardrail-note{overflow-wrap:anywhere;background:#ffffffeb;border:1px solid #79a2ff42;border-radius:24px;gap:10px;min-width:0;padding:22px;display:grid}.document-autofill-grid label span,.scenario-control-grid label span,.ai-knowledge-control-grid label span,.document-upload-summary span,.scenario-result-grid span,.ai-knowledge-summary span{color:#0068ff;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:950}.document-autofill-grid input,.document-autofill-grid select,.scenario-control-grid input,.ai-knowledge-control-grid select{color:#07111f;background:#f7fbff;border:1px solid #79a2ff4d;border-radius:16px;width:100%;min-width:0;padding:14px;font-weight:850}.document-scope-panel div,.ai-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.document-scope-panel span,.ai-signal-grid button{color:#07111f;background:#f7fbff;border:1px solid #79a2ff3d;border-radius:18px;padding:14px;font-weight:900}.ai-signal-grid button{cursor:pointer;text-align:left;gap:8px;display:grid}.ai-signal-grid button.active{background:linear-gradient(135deg,#0068ff1f,#16c78424);border-color:#16c78473}.ai-signal-grid button span{color:#52647d;font-weight:750;line-height:1.45}.document-suggestion-list{gap:14px;display:grid}.document-suggestion-list article{background:#ffffffeb;border:1px solid #79a2ff42;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:18px;display:flex}.document-suggestion-list article span{color:#0068ff;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:950}.document-suggestion-list article strong,.scenario-recommendation strong,.document-scope-panel strong{color:#07111f;font-size:1.1rem}.document-suggestion-list article p,.scenario-recommendation p,.ai-guardrail-note,.document-upload-summary p{color:#52647d;margin:0;font-weight:750;line-height:1.5}.document-suggestion-list article small{white-space:nowrap;color:#0068ff;background:#0068ff14;border-radius:999px;padding:8px 10px;font-weight:950}.document-validation-note{color:#07111f;text-align:center;background:linear-gradient(135deg,#0068ff1a,#16c78424);border-radius:22px;padding:18px;font-weight:900}body.fundingos-dark .startup-document-autofill,body.fundingos-dark .startup-scenario-simulator,body.fundingos-dark .admin-ai-knowledge-center,body.fundingos-dark .document-autofill-grid label,body.fundingos-dark .scenario-control-grid label,body.fundingos-dark .ai-knowledge-control-grid label,body.fundingos-dark .document-upload-summary article,body.fundingos-dark .scenario-result-grid article,body.fundingos-dark .ai-knowledge-summary article,body.fundingos-dark .document-scope-panel,body.fundingos-dark .scenario-recommendation,body.fundingos-dark .ai-guardrail-note,body.fundingos-dark .document-suggestion-list article{background:#0f172ae0;border-color:#94a3b833}body.fundingos-dark .startup-document-autofill h2,body.fundingos-dark .startup-scenario-simulator h2,body.fundingos-dark .admin-ai-knowledge-center h2,body.fundingos-dark .document-suggestion-list article strong,body.fundingos-dark .scenario-recommendation strong,body.fundingos-dark .document-scope-panel strong{color:#f8fbff}body.fundingos-dark .startup-document-autofill>p,body.fundingos-dark .startup-scenario-simulator>p,body.fundingos-dark .admin-ai-knowledge-center>p,body.fundingos-dark .document-suggestion-list article p,body.fundingos-dark .scenario-recommendation p,body.fundingos-dark .ai-guardrail-note,body.fundingos-dark .document-upload-summary p,body.fundingos-dark .ai-signal-grid button span{color:#b8c5d8}@media (width<=1100px){.document-autofill-grid,.document-upload-summary,.scenario-control-grid,.scenario-result-grid,.ai-knowledge-control-grid,.ai-knowledge-summary,.document-scope-panel div,.ai-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.document-autofill-grid,.document-upload-summary,.scenario-control-grid,.scenario-result-grid,.ai-knowledge-control-grid,.ai-knowledge-summary,.document-scope-panel div,.ai-signal-grid{grid-template-columns:1fr}.document-suggestion-list article{display:grid}}.document-security-note,.document-server-summary,.document-next-actions,.document-warning-list,.admin-secure-document-ai,.secure-doc-warning{background:radial-gradient(circle at 100% 0,#16c78414,#0000 24rem),#ffffffeb;border:1px solid #79a2ff47;border-radius:26px;gap:12px;padding:22px;display:grid}.document-security-note strong,.document-server-summary strong,.document-next-actions strong,.admin-secure-document-ai h2,.secure-doc-summary strong{color:#07111f}.document-security-note p,.document-server-summary p,.secure-doc-warning,.admin-secure-document-ai>p{color:#52647d;margin:0;font-weight:750;line-height:1.65}.consent-check button,.secure-doc-control-row button,.secure-doc-rules-grid button{color:#07111f;cursor:pointer;background:#fff;border:1px solid #79a2ff4d;border-radius:999px;padding:14px 18px;font-weight:950}.consent-check button.active,.secure-doc-control-row button.active,.secure-doc-rules-grid button.active{color:#fff;background:linear-gradient(135deg,#0068ff,#16c784);border-color:#0000}.document-warning-list,.document-next-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.document-warning-list span,.document-next-actions span{color:#07111f;background:#0068ff12;border-radius:18px;padding:14px;font-weight:850}.document-suggestion-list article em{white-space:nowrap;color:#0068ff;background:#0068ff14;border-radius:999px;padding:8px 10px;font-style:normal;font-weight:950}.admin-secure-document-ai{padding:clamp(28px,4vw,56px)}.admin-secure-document-ai h2{text-align:center;letter-spacing:-.08em;max-width:980px;margin:0 auto;font-size:clamp(2.2rem,5vw,5.4rem);line-height:.9}.admin-secure-document-ai>p{text-align:center;max-width:980px;margin:0 auto}.secure-doc-control-row,.secure-doc-settings-grid,.secure-doc-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.secure-doc-settings-grid label,.secure-doc-summary article{background:#ffffffeb;border:1px solid #79a2ff42;border-radius:24px;gap:10px;padding:22px;display:grid}.secure-doc-settings-grid span,.secure-doc-summary span{color:#0068ff;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:950}.secure-doc-settings-grid input,.secure-doc-settings-grid select{color:#07111f;background:#f7fbff;border:1px solid #79a2ff4d;border-radius:16px;width:100%;min-width:0;padding:14px;font-weight:850}.secure-doc-rules-grid{flex-wrap:wrap;gap:10px;display:flex}body.fundingos-dark .document-security-note,body.fundingos-dark .document-server-summary,body.fundingos-dark .document-next-actions,body.fundingos-dark .document-warning-list,body.fundingos-dark .admin-secure-document-ai,body.fundingos-dark .secure-doc-warning,body.fundingos-dark .secure-doc-settings-grid label,body.fundingos-dark .secure-doc-summary article{background:#0f172ae0;border-color:#94a3b833}body.fundingos-dark .document-security-note strong,body.fundingos-dark .document-server-summary strong,body.fundingos-dark .document-next-actions strong,body.fundingos-dark .admin-secure-document-ai h2,body.fundingos-dark .secure-doc-summary strong{color:#f8fbff}body.fundingos-dark .document-security-note p,body.fundingos-dark .document-server-summary p,body.fundingos-dark .secure-doc-warning,body.fundingos-dark .admin-secure-document-ai>p{color:#b8c5d8}@media (width<=980px){.secure-doc-control-row,.secure-doc-settings-grid,.secure-doc-summary,.document-warning-list,.document-next-actions{grid-template-columns:1fr}}.admin-no-code-platform-config{background:radial-gradient(circle at 100% 0,#16c7841a,#0000 26rem),#ffffffe6;border:1px solid #79a2ff47;border-radius:28px;gap:24px;padding:clamp(28px,4vw,56px);display:grid}.admin-no-code-platform-config h2{text-align:center;color:#07111f;letter-spacing:-.08em;max-width:980px;margin:0 auto;font-size:clamp(2.2rem,5vw,5.4rem);line-height:.9}.admin-no-code-platform-config>p{text-align:center;color:#52647d;max-width:980px;margin:0 auto;font-weight:750;line-height:1.65}.simple-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.simple-config-grid label{background:#ffffffeb;border:1px solid #79a2ff42;border-radius:24px;gap:10px;min-width:0;padding:20px;display:grid}.simple-config-grid span{color:#0068ff;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:950}.simple-config-grid input,.simple-config-grid select{color:#07111f;background:#f7fbff;border:1px solid #79a2ff4d;border-radius:16px;width:100%;min-width:0;padding:14px;font-weight:850}.simple-config-grid small{color:#52647d;font-weight:750;line-height:1.45}.simple-config-toggle-row{flex-wrap:wrap;gap:10px;display:flex}.simple-config-toggle-row button{color:#07111f;cursor:pointer;background:#fff;border:1px solid #79a2ff4d;border-radius:999px;padding:14px 18px;font-weight:950}.simple-config-toggle-row button.active{color:#fff;background:linear-gradient(135deg,#0068ff,#16c784);border-color:#0000}.simple-config-saved{color:#07111f;text-align:center;background:linear-gradient(135deg,#0068ff1a,#16c78424);border-radius:22px;padding:18px;font-weight:900}body.fundingos-dark .admin-no-code-platform-config,body.fundingos-dark .simple-config-grid label{background:#0f172ae0;border-color:#94a3b833}body.fundingos-dark .admin-no-code-platform-config h2{color:#f8fbff}body.fundingos-dark .admin-no-code-platform-config>p,body.fundingos-dark .simple-config-grid small{color:#b8c5d8}@media (width<=1100px){.simple-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.simple-config-grid{grid-template-columns:1fr}}.admin-strategic-signals,.startup-strategic-signals{background:radial-gradient(circle at 100% 0,#16c7841a,#0000 26rem),#ffffffe6;border:1px solid #79a2ff47;border-radius:28px;gap:24px;padding:clamp(28px,4vw,56px);display:grid}.admin-strategic-signals h2,.startup-strategic-signals h2{text-align:center;color:#07111f;letter-spacing:-.08em;max-width:980px;margin:0 auto;font-size:clamp(2.2rem,5vw,5.4rem);line-height:.9}.admin-strategic-signals>p,.startup-strategic-signals>p{text-align:center;color:#52647d;max-width:980px;margin:0 auto;font-weight:750;line-height:1.65}.strategic-control-grid,.strategic-learning-grid,.strategic-category-grid,.strategic-preview-grid,.startup-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.strategic-control-grid button,.strategic-learning-grid button,.strategic-category-grid button,.strategic-control-grid label,.strategic-preview-grid article,.startup-signal-grid article{color:#07111f;cursor:pointer;overflow-wrap:anywhere;background:#ffffffeb;border:1px solid #79a2ff42;border-radius:24px;gap:10px;min-width:0;padding:20px;font-weight:900;display:grid}.strategic-control-grid button.active,.strategic-learning-grid button.active,.strategic-category-grid button.active{color:#fff;background:linear-gradient(135deg,#0068ff,#16c784);border-color:#0000}.strategic-control-grid label{cursor:default}.strategic-control-grid label span,.strategic-preview-grid span,.startup-signal-grid span{color:#0068ff;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:950}.strategic-control-grid select{color:#07111f;background:#f7fbff;border:1px solid #79a2ff4d;border-radius:16px;width:100%;min-width:0;padding:14px;font-weight:850}.strategic-preview-grid strong,.startup-signal-grid strong{color:#07111f;font-size:1.1rem}.strategic-preview-grid p,.startup-signal-grid p{color:#52647d;margin:0;font-weight:750;line-height:1.55}.strategic-preview-grid small,.startup-signal-grid small{color:#07111f;background:#0068ff12;border-radius:16px;padding:12px;font-weight:850;line-height:1.45}.startup-signal-grid .signal-risk{border-color:#ef444438}.startup-signal-grid .signal-opportunity{border-color:#16c78457}.startup-signal-grid .signal-watch{border-color:#0068ff3d}body.fundingos-dark .admin-strategic-signals,body.fundingos-dark .startup-strategic-signals,body.fundingos-dark .strategic-control-grid button,body.fundingos-dark .strategic-learning-grid button,body.fundingos-dark .strategic-category-grid button,body.fundingos-dark .strategic-control-grid label,body.fundingos-dark .strategic-preview-grid article,body.fundingos-dark .startup-signal-grid article{background:#0f172ae0;border-color:#94a3b833}body.fundingos-dark .admin-strategic-signals h2,body.fundingos-dark .startup-strategic-signals h2,body.fundingos-dark .strategic-preview-grid strong,body.fundingos-dark .startup-signal-grid strong{color:#f8fbff}body.fundingos-dark .admin-strategic-signals>p,body.fundingos-dark .startup-strategic-signals>p,body.fundingos-dark .strategic-preview-grid p,body.fundingos-dark .startup-signal-grid p{color:#b8c5d8}@media (width<=1100px){.strategic-control-grid,.strategic-learning-grid,.strategic-category-grid,.strategic-preview-grid,.startup-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.strategic-control-grid,.strategic-learning-grid,.strategic-category-grid,.strategic-preview-grid,.startup-signal-grid{grid-template-columns:1fr}}.startup-recommendation-center{background:radial-gradient(circle at 100% 0,#16c7841a,#0000 26rem),#ffffffe6;border:1px solid #79a2ff47;border-radius:28px;gap:24px;padding:clamp(28px,4vw,56px);display:grid}.startup-recommendation-center h2{text-align:center;color:#07111f;letter-spacing:-.08em;max-width:980px;margin:0 auto;font-size:clamp(2.2rem,5vw,5.4rem);line-height:.9}.startup-recommendation-center>p{text-align:center;color:#52647d;max-width:980px;margin:0 auto;font-weight:750;line-height:1.65}.recommendation-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.recommendation-summary-grid article{text-align:center;background:#ffffffeb;border:1px solid #79a2ff42;border-radius:24px;padding:22px}.recommendation-summary-grid span,.recommendation-list article span{color:#0068ff;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:950}.recommendation-summary-grid strong{color:#07111f;margin-top:8px;font-size:clamp(2rem,4vw,4rem);line-height:1;display:block}.recommendation-list{gap:14px;display:grid}.recommendation-list article{overflow-wrap:anywhere;background:#ffffffeb;border:1px solid #79a2ff42;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:18px;min-width:0;padding:22px;display:grid}.recommendation-list article.recommendation-urgent{border-color:#ef444452}.recommendation-list article.recommendation-important{border-color:#f59e0b52}.recommendation-list article.recommendation-growth{border-color:#16c78459}.recommendation-list article strong{color:#07111f;margin-top:6px;font-size:1.2rem;display:block}.recommendation-list article p{color:#52647d;margin:8px 0;font-weight:750;line-height:1.55}.recommendation-list article small{color:#07111f;background:#0068ff12;border-radius:16px;padding:12px;font-weight:850;line-height:1.45;display:block}.recommendation-list article button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0068ff,#16c784);border:0;border-radius:999px;padding:13px 18px;font-weight:950}body.fundingos-dark .startup-recommendation-center,body.fundingos-dark .recommendation-summary-grid article,body.fundingos-dark .recommendation-list article{background:#0f172ae0;border-color:#94a3b833}body.fundingos-dark .startup-recommendation-center h2,body.fundingos-dark .recommendation-summary-grid strong,body.fundingos-dark .recommendation-list article strong{color:#f8fbff}body.fundingos-dark .startup-recommendation-center>p,body.fundingos-dark .recommendation-list article p{color:#b8c5d8}@media (width<=980px){.recommendation-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recommendation-list article{grid-template-columns:1fr}}@media (width<=680px){.recommendation-summary-grid{grid-template-columns:1fr}}.startup-investor-report-center{background:radial-gradient(circle at 100% 0,#16c7841a,#0000 26rem),#ffffffe6;border:1px solid #79a2ff47;border-radius:28px;gap:24px;padding:clamp(28px,4vw,56px);display:grid}.startup-investor-report-center h2{text-align:center;color:#07111f;letter-spacing:-.08em;max-width:980px;margin:0 auto;font-size:clamp(2.2rem,5vw,5.4rem);line-height:.9}.startup-investor-report-center>p{text-align:center;color:#52647d;max-width:980px;margin:0 auto;font-weight:750;line-height:1.65}.report-action-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.report-action-row button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0068ff,#16c784);border:0;border-radius:999px;padding:13px 18px;font-weight:950}.report-summary-card,.report-section-grid article,.report-list-grid article{overflow-wrap:anywhere;background:#ffffffeb;border:1px solid #79a2ff42;border-radius:24px;gap:12px;min-width:0;padding:22px;display:grid}.report-summary-card{text-align:center}.report-summary-card span,.report-section-grid article>span,.report-list-grid article>span{color:#0068ff;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:950}.report-summary-card strong{color:#07111f;font-size:1.25rem;line-height:1.45}.report-section-grid,.report-list-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.report-list-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.report-section-grid div{background:#0068ff0f;border-radius:18px;gap:6px;padding:14px;display:grid}.report-section-grid strong,.report-list-grid strong{color:#07111f;line-height:1.35}.report-section-grid em{color:#16a36f;font-style:normal;font-weight:950}.report-section-grid p{color:#52647d;margin:0;font-weight:750;line-height:1.45}.report-list-grid strong{background:#0068ff0f;border-radius:16px;padding:12px;font-size:.95rem}body.fundingos-dark .startup-investor-report-center,body.fundingos-dark .report-summary-card,body.fundingos-dark .report-section-grid article,body.fundingos-dark .report-list-grid article{background:#0f172ae0;border-color:#94a3b833}body.fundingos-dark .startup-investor-report-center h2,body.fundingos-dark .report-summary-card strong,body.fundingos-dark .report-section-grid strong,body.fundingos-dark .report-list-grid strong{color:#f8fbff}body.fundingos-dark .startup-investor-report-center>p,body.fundingos-dark .report-section-grid p{color:#b8c5d8}@media (width<=1100px){.report-section-grid,.report-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.report-section-grid,.report-list-grid{grid-template-columns:1fr}}.startup-maturity-center{background:radial-gradient(circle at 100% 0,#16c7841a,#0000 26rem),#ffffffe6;border:1px solid #79a2ff47;border-radius:28px;gap:24px;padding:clamp(28px,4vw,56px);display:grid}.startup-maturity-center h2{text-align:center;color:#07111f;letter-spacing:-.08em;max-width:980px;margin:0 auto;font-size:clamp(2.2rem,5vw,5.4rem);line-height:.9}.startup-maturity-center>p{text-align:center;color:#52647d;max-width:980px;margin:0 auto;font-weight:750;line-height:1.65}.maturity-hero-card{background:linear-gradient(135deg,#0068ff14,#16c7841f);border:1px solid #79a2ff42;border-radius:28px;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:28px;display:grid}.maturity-hero-card span,.maturity-grid span{color:#0068ff;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:950}.maturity-hero-card strong{color:#07111f;letter-spacing:-.06em;margin-top:8px;font-size:clamp(2.2rem,5vw,5rem);line-height:1;display:block}.maturity-hero-card p{color:#52647d;margin:12px 0 0;font-weight:750;line-height:1.55}.maturity-score-circle{text-align:center;background:#fff;border:1px solid #79a2ff42;border-radius:999px;place-items:center;width:170px;height:170px;display:grid}.maturity-score-circle strong{margin:0}.maturity-score-circle span{color:#52647d;letter-spacing:0;text-transform:none;font-size:1rem}.maturity-progress-bar{background:#0068ff1a;border-radius:999px;height:18px;overflow:hidden}.maturity-progress-bar span{border-radius:inherit;background:linear-gradient(135deg,#0068ff,#16c784);height:100%;display:block}.maturity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.maturity-grid article{background:#ffffffeb;border:1px solid #79a2ff42;border-radius:24px;align-content:start;gap:10px;padding:22px;display:grid}.maturity-grid strong{color:#07111f;background:#0068ff0f;border-radius:16px;padding:12px;font-size:.95rem;line-height:1.35}body.fundingos-dark .startup-maturity-center,body.fundingos-dark .maturity-grid article,body.fundingos-dark .maturity-score-circle{background:#0f172ae0;border-color:#94a3b833}body.fundingos-dark .startup-maturity-center h2,body.fundingos-dark .maturity-hero-card strong,body.fundingos-dark .maturity-grid strong{color:#f8fbff}body.fundingos-dark .startup-maturity-center>p,body.fundingos-dark .maturity-hero-card p{color:#b8c5d8}@media (width<=900px){.maturity-hero-card,.maturity-grid{grid-template-columns:1fr}.maturity-score-circle{width:140px;height:140px}}.startup-adaptive-journey{background:radial-gradient(circle at 100% 0,#16c7841a,#0000 26rem),#ffffffe6;border:1px solid #79a2ff47;border-radius:28px;gap:24px;padding:clamp(28px,4vw,56px);display:grid}.startup-adaptive-journey h2{text-align:center;color:#07111f;letter-spacing:-.08em;max-width:980px;margin:0 auto;font-size:clamp(2.2rem,5vw,5.4rem);line-height:.9}.startup-adaptive-journey>p{text-align:center;color:#52647d;max-width:980px;margin:0 auto;font-weight:750;line-height:1.65}.journey-level-card,.journey-step-grid article{overflow-wrap:anywhere;background:#ffffffeb;border:1px solid #79a2ff42;border-radius:24px;gap:12px;min-width:0;padding:24px;display:grid}.journey-level-card{text-align:center;background:linear-gradient(135deg,#0068ff14,#16c7841f)}.journey-level-card span,.journey-step-grid span{color:#0068ff;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:950}.journey-level-card strong{color:#07111f;letter-spacing:-.06em;font-size:clamp(2rem,4vw,4rem);line-height:1}.journey-level-card p,.journey-step-grid p{color:#52647d;margin:0;font-weight:750;line-height:1.55}.journey-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.journey-step-grid article strong{color:#07111f;font-size:1.2rem;line-height:1.25}.journey-step-grid article button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0068ff,#16c784);border:0;border-radius:999px;width:fit-content;padding:13px 18px;font-weight:950}.journey-step-grid .journey-now{border-color:#16c7846b}.journey-step-grid .journey-next{border-color:#0068ff57}.journey-step-grid .journey-later{border-color:#f59e0b4d}body.fundingos-dark .startup-adaptive-journey,body.fundingos-dark .journey-level-card,body.fundingos-dark .journey-step-grid article{background:#0f172ae0;border-color:#94a3b833}body.fundingos-dark .startup-adaptive-journey h2,body.fundingos-dark .journey-level-card strong,body.fundingos-dark .journey-step-grid article strong{color:#f8fbff}body.fundingos-dark .startup-adaptive-journey>p,body.fundingos-dark .journey-level-card p,body.fundingos-dark .journey-step-grid p{color:#b8c5d8}@media (width<=980px){.journey-step-grid{grid-template-columns:1fr}}.admin-commercial-readiness-final{background:radial-gradient(circle at 100% 0,#16c7841a,#0000 26rem),#ffffffe6;border:1px solid #79a2ff47;border-radius:28px;gap:24px;padding:clamp(28px,4vw,56px);display:grid}.admin-commercial-readiness-final h2{text-align:center;color:#07111f;letter-spacing:-.08em;max-width:980px;margin:0 auto;font-size:clamp(2.2rem,5vw,5.4rem);line-height:.9}.admin-commercial-readiness-final>p{text-align:center;color:#52647d;max-width:980px;margin:0 auto;font-weight:750;line-height:1.65}.commercial-readiness-score{text-align:center;background:linear-gradient(135deg,#0068ff14,#16c7841f);border:1px solid #79a2ff42;border-radius:28px;padding:28px}.commercial-readiness-score span,.commercial-check-grid span{color:#0068ff;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:950}.commercial-readiness-score strong{color:#07111f;letter-spacing:-.06em;margin-top:8px;font-size:clamp(2.2rem,5vw,5rem);line-height:1;display:block}.commercial-readiness-score p{color:#52647d;margin:12px 0 0;font-weight:750;line-height:1.55}.commercial-check-grid,.manual-final-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.commercial-check-grid article,.manual-final-grid button{text-align:left;overflow-wrap:anywhere;background:#ffffffeb;border:1px solid #79a2ff42;border-radius:24px;gap:10px;min-width:0;padding:20px;display:grid}.commercial-check-grid article.done,.manual-final-grid button.active{background:linear-gradient(135deg,#0068ff0f,#16c7841f);border-color:#16c7846b}.commercial-check-grid strong,.manual-final-grid strong{color:#07111f;font-size:1.05rem;line-height:1.25}.commercial-check-grid p,.manual-final-grid span{color:#52647d;margin:0;font-weight:750;line-height:1.45}.commercial-check-grid small{color:#07111f;background:#0068ff0f;border-radius:16px;padding:12px;font-weight:850;line-height:1.35}.manual-final-grid button{cursor:pointer}body.fundingos-dark .admin-commercial-readiness-final,body.fundingos-dark .commercial-check-grid article,body.fundingos-dark .manual-final-grid button{background:#0f172ae0;border-color:#94a3b833}body.fundingos-dark .admin-commercial-readiness-final h2,body.fundingos-dark .commercial-readiness-score strong,body.fundingos-dark .commercial-check-grid strong,body.fundingos-dark .manual-final-grid strong{color:#f8fbff}body.fundingos-dark .admin-commercial-readiness-final>p,body.fundingos-dark .commercial-readiness-score p,body.fundingos-dark .commercial-check-grid p,body.fundingos-dark .manual-final-grid span{color:#b8c5d8}@media (width<=1200px){.commercial-check-grid,.manual-final-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.commercial-check-grid,.manual-final-grid{grid-template-columns:1fr}}.admin-route-action-test{background:radial-gradient(circle at 100% 0,#16c7841a,#0000 26rem),#ffffffe6;border:1px solid #79a2ff47;border-radius:28px;gap:24px;padding:clamp(28px,4vw,56px);display:grid}.admin-route-action-test h2{text-align:center;color:#07111f;letter-spacing:-.08em;max-width:980px;margin:0 auto;font-size:clamp(2.2rem,5vw,5.4rem);line-height:.9}.admin-route-action-test>p{text-align:center;color:#52647d;max-width:980px;margin:0 auto;font-weight:750;line-height:1.65}.route-test-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.route-test-grid article{overflow-wrap:anywhere;background:#ffffffeb;border:1px solid #79a2ff42;border-radius:24px;gap:10px;min-width:0;padding:20px;display:grid}.route-test-grid span{color:#0068ff;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:950}.route-test-grid strong{color:#07111f;font-size:1.1rem;line-height:1.25}.route-test-grid p{color:#52647d;margin:0;font-weight:750;line-height:1.45}.route-test-grid button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0068ff,#16c784);border:0;border-radius:999px;width:fit-content;padding:12px 16px;font-weight:950}body.fundingos-dark .admin-route-action-test,body.fundingos-dark .route-test-grid article{background:#0f172ae0;border-color:#94a3b833}body.fundingos-dark .admin-route-action-test h2,body.fundingos-dark .route-test-grid strong{color:#f8fbff}body.fundingos-dark .admin-route-action-test>p,body.fundingos-dark .route-test-grid p{color:#b8c5d8}@media (width<=1100px){.route-test-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.route-test-grid{grid-template-columns:1fr}}.admin-saved-fields-center{background:radial-gradient(circle at 100% 0,#16c7841a,#0000 26rem),#ffffffe6;border:1px solid #79a2ff47;border-radius:28px;gap:24px;padding:clamp(28px,4vw,56px);display:grid}.admin-saved-fields-center h2{text-align:center;color:#07111f;letter-spacing:-.08em;max-width:980px;margin:0 auto;font-size:clamp(2.2rem,5vw,5.4rem);line-height:.9}.admin-saved-fields-center>p{text-align:center;color:#52647d;max-width:980px;margin:0 auto;font-weight:750;line-height:1.65}.saved-fields-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.saved-fields-actions button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0068ff,#16c784);border:0;border-radius:999px;padding:13px 18px;font-weight:950}.saved-fields-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.saved-fields-grid article{overflow-wrap:anywhere;background:#ffffffeb;border:1px solid #79a2ff42;border-radius:24px;gap:10px;min-width:0;padding:20px;display:grid}.saved-fields-grid span{color:#0068ff;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:950}.saved-fields-grid strong{color:#07111f;font-size:1.05rem;line-height:1.25}.saved-fields-grid p{color:#52647d;margin:0;font-weight:750;line-height:1.45}body.fundingos-dark .admin-saved-fields-center,body.fundingos-dark .saved-fields-grid article{background:#0f172ae0;border-color:#94a3b833}body.fundingos-dark .admin-saved-fields-center h2,body.fundingos-dark .saved-fields-grid strong{color:#f8fbff}body.fundingos-dark .admin-saved-fields-center>p,body.fundingos-dark .saved-fields-grid p{color:#b8c5d8}@media (width<=1100px){.saved-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.saved-fields-grid{grid-template-columns:1fr}}.startup-captured-inputs{background:radial-gradient(circle at 100% 0,#16c7841a,#0000 26rem),#ffffffe6;border:1px solid #79a2ff47;border-radius:28px;gap:24px;padding:clamp(28px,4vw,56px);display:grid}.startup-captured-inputs h2{text-align:center;color:#07111f;letter-spacing:-.08em;max-width:980px;margin:0 auto;font-size:clamp(2.2rem,5vw,5.4rem);line-height:.9}.startup-captured-inputs>p{text-align:center;color:#52647d;max-width:980px;margin:0 auto;font-weight:750;line-height:1.65}.captured-input-summary,.captured-input-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.captured-input-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.captured-input-summary article,.captured-input-grid article{overflow-wrap:anywhere;background:#ffffffeb;border:1px solid #79a2ff42;border-radius:24px;gap:10px;min-width:0;padding:20px;display:grid}.captured-input-summary span,.captured-input-grid span{color:#0068ff;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:950}.captured-input-summary strong{color:#07111f;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.captured-input-grid strong{color:#07111f;font-size:1.08rem;line-height:1.25}.captured-input-grid p,.captured-input-grid small{color:#52647d;margin:0;font-weight:750;line-height:1.45}.captured-input-grid small{color:#07111f;background:#0068ff0f;border-radius:14px;padding:10px}body.fundingos-dark .startup-captured-inputs,body.fundingos-dark .captured-input-summary article,body.fundingos-dark .captured-input-grid article{background:#0f172ae0;border-color:#94a3b833}body.fundingos-dark .startup-captured-inputs h2,body.fundingos-dark .captured-input-summary strong,body.fundingos-dark .captured-input-grid strong{color:#f8fbff}body.fundingos-dark .startup-captured-inputs>p,body.fundingos-dark .captured-input-grid p{color:#b8c5d8}@media (width<=1100px){.captured-input-summary,.captured-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.captured-input-summary,.captured-input-grid{grid-template-columns:1fr}}.captured-input-actions{justify-content:center;display:flex}.captured-input-actions button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0068ff,#16c784);border:0;border-radius:999px;padding:13px 18px;font-weight:950}.captured-apply-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.captured-apply-summary article{overflow-wrap:anywhere;background:#ffffffeb;border:1px solid #79a2ff42;border-radius:24px;gap:10px;min-width:0;padding:20px;display:grid}.captured-apply-summary span{color:#0068ff;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:950}.captured-apply-summary strong{color:#07111f;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.captured-apply-summary p{color:#52647d;margin:0;font-weight:750;line-height:1.45}body.fundingos-dark .captured-apply-summary article{background:#0f172ae0;border-color:#94a3b833}body.fundingos-dark .captured-apply-summary strong{color:#f8fbff}body.fundingos-dark .captured-apply-summary p{color:#b8c5d8}@media (width<=680px){.captured-apply-summary{grid-template-columns:1fr}}.admin-business-input-mapping{background:radial-gradient(circle at 100% 0,#16c7841a,#0000 26rem),#ffffffe6;border:1px solid #79a2ff47;border-radius:28px;gap:24px;padding:clamp(28px,4vw,56px);display:grid}.admin-business-input-mapping h2{text-align:center;color:#07111f;letter-spacing:-.08em;max-width:980px;margin:0 auto;font-size:clamp(2.2rem,5vw,5.4rem);line-height:.9}.admin-business-input-mapping>p{text-align:center;color:#52647d;max-width:980px;margin:0 auto;font-weight:750;line-height:1.65}.mapping-action-row{justify-content:center;display:flex}.mapping-action-row button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0068ff,#16c784);border:0;border-radius:999px;padding:13px 18px;font-weight:950}.mapping-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.mapping-summary-grid article,.mapping-audit-grid article{overflow-wrap:anywhere;background:#ffffffeb;border:1px solid #79a2ff42;border-radius:24px;gap:10px;min-width:0;padding:20px;display:grid}.mapping-summary-grid span,.mapping-audit-grid span{color:#0068ff;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:950}.mapping-summary-grid strong{color:#07111f;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.mapping-audit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mapping-audit-grid strong{color:#07111f;font-size:1.08rem;line-height:1.25}.mapping-audit-grid p{color:#52647d;margin:0;font-weight:750;line-height:1.45}.mapping-audit-grid small{color:#07111f;background:#0068ff0f;border-radius:14px;padding:10px;font-weight:850;line-height:1.4}.mapping-audit-grid .mapping-mapped{border-color:#16c7846b}.mapping-audit-grid .mapping-needs_review{border-color:#f59e0b5c}.mapping-audit-grid .mapping-sensitive{border-color:#ef44444d}body.fundingos-dark .admin-business-input-mapping,body.fundingos-dark .mapping-summary-grid article,body.fundingos-dark .mapping-audit-grid article{background:#0f172ae0;border-color:#94a3b833}body.fundingos-dark .admin-business-input-mapping h2,body.fundingos-dark .mapping-summary-grid strong,body.fundingos-dark .mapping-audit-grid strong{color:#f8fbff}body.fundingos-dark .admin-business-input-mapping>p,body.fundingos-dark .mapping-audit-grid p{color:#b8c5d8}@media (width<=1100px){.mapping-summary-grid,.mapping-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.mapping-summary-grid,.mapping-audit-grid{grid-template-columns:1fr}}.admin-final-route-button-audit{background:radial-gradient(circle at 100% 0,#16c7841a,#0000 26rem),#ffffffe6;border:1px solid #79a2ff47;border-radius:28px;gap:24px;padding:clamp(28px,4vw,56px);display:grid}.admin-final-route-button-audit h2{text-align:center;color:#07111f;letter-spacing:-.08em;max-width:980px;margin:0 auto;font-size:clamp(2.2rem,5vw,5.4rem);line-height:.9}.admin-final-route-button-audit>p{text-align:center;color:#52647d;max-width:980px;margin:0 auto;font-weight:750;line-height:1.65}.final-audit-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.final-audit-summary article,.final-audit-grid article{overflow-wrap:anywhere;background:#ffffffeb;border:1px solid #79a2ff42;border-radius:24px;gap:10px;min-width:0;padding:20px;display:grid}.final-audit-summary span,.final-audit-grid span{color:#0068ff;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:950}.final-audit-summary strong{color:#07111f;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.final-audit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.final-audit-grid strong{color:#07111f;font-size:1.08rem;line-height:1.25}.final-audit-grid p{color:#52647d;margin:0;font-weight:750;line-height:1.45}.final-audit-grid button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0068ff,#16c784);border:0;border-radius:999px;width:fit-content;padding:12px 16px;font-weight:950}.final-audit-grid .audit-critique{border-color:#ef444447}.final-audit-grid .audit-important{border-color:#f59e0b57}.final-audit-grid .audit-confort{border-color:#16c78457}body.fundingos-dark .admin-final-route-button-audit,body.fundingos-dark .final-audit-summary article,body.fundingos-dark .final-audit-grid article{background:#0f172ae0;border-color:#94a3b833}body.fundingos-dark .admin-final-route-button-audit h2,body.fundingos-dark .final-audit-summary strong,body.fundingos-dark .final-audit-grid strong{color:#f8fbff}body.fundingos-dark .admin-final-route-button-audit>p,body.fundingos-dark .final-audit-grid p{color:#b8c5d8}@media (width<=1100px){.final-audit-summary,.final-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.final-audit-summary,.final-audit-grid{grid-template-columns:1fr}}.admin-shell,.admin-cockpit,.admin-layout{min-height:100vh}.admin-sidebar,.admin-cockpit-sidebar{flex-direction:column;max-height:calc(100vh - 48px);display:flex;overflow:hidden}.admin-sidebar nav,.admin-cockpit-sidebar nav,.admin-sidebar-menu,.admin-nav{scrollbar-width:thin;flex:1;min-height:0;padding-right:4px;overflow-y:auto}.admin-sidebar nav::-webkit-scrollbar{width:6px}.admin-cockpit-sidebar nav::-webkit-scrollbar{width:6px}.admin-sidebar-menu::-webkit-scrollbar{width:6px}.admin-nav::-webkit-scrollbar{width:6px}.admin-sidebar nav::-webkit-scrollbar-thumb{background:#0068ff38;border-radius:999px}.admin-cockpit-sidebar nav::-webkit-scrollbar-thumb{background:#0068ff38;border-radius:999px}.admin-sidebar-menu::-webkit-scrollbar-thumb{background:#0068ff38;border-radius:999px}.admin-nav::-webkit-scrollbar-thumb{background:#0068ff38;border-radius:999px}.admin-sidebar-footer,.admin-cockpit-sidebar-footer{background:#fffffff5;flex-shrink:0;padding-top:12px}body.fundingos-dark .admin-sidebar-footer,body.fundingos-dark .admin-cockpit-sidebar-footer{background:#0f172af5}@media (height<=820px){.admin-sidebar,.admin-cockpit-sidebar{padding-top:18px;padding-bottom:18px}.admin-sidebar button,.admin-cockpit-sidebar button,.admin-sidebar a,.admin-cockpit-sidebar a{min-height:46px;padding-top:10px;padding-bottom:10px}}@media (prefers-reduced-motion:no-preference){.hx-reveal-text>*{animation:.8s cubic-bezier(.2,.7,.2,1) both hx-rise}.hx-reveal-text>:nth-child(2){animation-delay:.12s}.hx-reveal-text>:nth-child(3){animation-delay:.24s}.hx-reveal-text>:nth-child(4){animation-delay:.36s}.hx-reveal-text>:nth-child(n+5){animation-delay:.48s}html.hx-reveal-ready [data-reveal]{transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1)}html.hx-reveal-ready [data-reveal]:not(.is-revealed){opacity:0;transform:translateY(28px)}}@keyframes hx-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
