/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--navy:#071d34;--navy-2:#0b2b4d;--ink:#10253d;--muted:#377fa8;--ivory:#f6c2b8;--card:#fffaf8;--line:#ead4cf;--green:#087f5b;--green-dark:#056247;--green-soft:#dff2ea;--azure:#218bc3;--azure-soft:#e4f4fb;--salmon:#f6b8ad;--salmon-light:#fff1ed;--amber:#c88408}*{box-sizing:border-box}body{background:var(--ivory);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button{color:inherit}.skip-link{z-index:1000;color:#fff;background:#071d34;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .16s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #f1b735}#main-content:focus{outline:none}.app-shell{background:radial-gradient(circle at 88% -8%,#ffffffb8,transparent 31%),linear-gradient(145deg,var(--salmon-light,var(--ivory)) 0%,var(--ivory) 46%,var(--salmon-end,#efafa3) 100%);grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:linear-gradient(#061c32 0%,#082641 62%,#04182c 100%);flex-direction:column;height:100vh;padding:27px 14px 18px;display:flex;position:sticky;top:0;overflow-y:auto;box-shadow:12px 0 32px #05192b0f}.brand{letter-spacing:-1px;align-items:center;gap:11px;padding:0 12px;font-size:26px;font-weight:750;display:flex}.brand-mark,.product-mark{background:url(/favicon.svg) 50%/contain no-repeat;place-items:center;display:grid;overflow:hidden}.brand-subtitle{color:#8eabc5;text-transform:uppercase;letter-spacing:.13em;margin:5px 13px 36px 61px;font-size:11px}.dev-edition{color:#77e8a8;text-transform:uppercase;letter-spacing:.11em;background:#09ae5b14;border:1px solid #52dd9147;border-radius:99px;width:max-content;margin:-22px 12px 24px;padding:5px 8px;font-size:9px;font-weight:750}.sidebar nav{gap:5px;display:grid}.nav-item{color:#c8d6e2;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:13px;width:100%;padding:12px 14px;font-size:13px;transition:all .18s;display:flex;position:relative}.nav-item:hover{color:#fff;background:#ffffff0f}.nav-item.active{color:#fff;background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff09}.nav-item.active:before{content:"";background:#21dc79;border-radius:0 3px 3px 0;width:3px;height:28px;position:absolute;left:-14px}.nav-icon{text-align:center;color:#fff;width:25px;font-size:20px}.supervisor-card{border:1px solid #ffffff21;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin-top:auto;padding:12px;font-size:12px;display:grid}.supervisor-card small{color:#9db2c5;margin-top:3px;display:block}.studio-link{color:#d9f7e6;background:#14bd6014;border:1px solid #63e79e38;border-radius:10px;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;margin:14px 0 8px;padding:10px 12px;font-size:12px;text-decoration:none;display:grid}.studio-link small{color:#81b99a;margin-top:2px;font-size:9px;display:block}.studio-link.installation-link{color:#d8eef9;background:#288bc314;border-color:#49aee03d;margin-top:0}.studio-link.installation-link small{color:#86b6cf}.content{min-width:0}.topbar{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff1edd1;border-bottom:1px solid #e0b2a9b8;justify-content:space-between;align-items:center;height:80px;padding:0 30px;display:flex;position:sticky;top:0}.eyebrow,.section-kicker{color:var(--green-dark);text-transform:uppercase;letter-spacing:.11em;margin:0 0 4px;font-size:11px;font-weight:750}h1{letter-spacing:-.65px;margin:0;font-size:24px}.top-actions{align-items:center;gap:12px;display:flex}.demo-badge{color:#61736a;white-space:nowrap;background:#fff;border:1px solid #d7ddd9;border-radius:99px;padding:7px 9px;font-size:10px;font-weight:700}.demo-badge i{background:#e2a12c;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.demo-badge.live-account{color:#0b7351;background:#eff9f4;border-color:#b8dccb}.demo-badge.live-account i{background:var(--green)}.search{color:#71808c;background:#fff;border:1px solid #d9dfda;border-radius:10px;align-items:center;gap:10px;width:min(300px,27vw);height:42px;padding:0 14px;display:flex;box-shadow:0 2px 7px #0a1f3406}.search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.notification{cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:24px;position:relative}.notification span{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;display:grid;position:absolute;top:0;right:1px}.notification-wrap{position:relative}.notification-panel{z-index:30;border:1px solid var(--line);background:#fffefa;border-radius:13px;width:min(390px,90vw);position:absolute;top:53px;right:0;overflow:hidden;box-shadow:0 18px 55px #05192b2e}.notification-panel>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;display:flex}.notification-panel>div strong,.notification-panel>div small{display:block}.notification-panel>div strong{font-size:12px}.notification-panel>div small{color:#74838d;font-size:9px}.notification-panel article{border-bottom:1px solid #edf0ed;grid-template-columns:9px 1fr;gap:11px;padding:13px 16px;display:grid}.notification-panel article>i{background:var(--azure);border-radius:50%;width:8px;height:8px;margin-top:4px}.notification-panel article>i.commercial_call{background:var(--green)}.notification-panel article strong{font-size:10.5px}.notification-panel article p{color:#617482;margin:4px 0;font-size:9px;line-height:1.45}.notification-panel article small{color:#8a969d;font-size:8px}.notification-empty{color:#73838c;text-align:center;margin:0;padding:25px;font-size:10px}.primary{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:12px 18px;font-weight:750;transition:all .18s;box-shadow:0 5px 14px #09ae5b2e}.primary:hover{transform:translateY(-1px);box-shadow:0 7px 18px #09ae5b45}.install-button{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #cfd6d2;border-radius:9px;padding:11px 14px;font-size:12px;font-weight:700}.recovery-radar{color:#fff;background:radial-gradient(circle at 58% -10%,#36e18429,#0000 30%),linear-gradient(125deg,#04192d 0%,#082b49 62%,#093f3c 120%);border-radius:20px;grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);min-height:420px;margin:24px 30px 16px;display:grid;overflow:hidden;box-shadow:0 20px 52px #071d342b}.radar-main{padding:34px 38px 30px;position:relative}.radar-main:after{content:"";pointer-events:none;border:1px solid #66eea51f;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-190px;right:-90px;box-shadow:0 0 0 54px #66eea506,0 0 0 108px #66eea505}.radar-eyebrow{z-index:1;color:#76ecaa;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;font-size:10px;font-weight:850;display:flex;position:relative}.radar-eyebrow i{color:#8faabd;letter-spacing:.07em;margin-left:4px;font-size:8px;font-style:normal;font-weight:650}.radar-pulse{background:#58e99a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #58e99a1f}.radar-greeting{z-index:1;color:#bdd0dc;margin:22px 0 7px;font-size:12px;position:relative}.radar-amount{z-index:1;letter-spacing:-4px;font-variant-numeric:tabular-nums;font-size:clamp(48px,5vw,78px);font-weight:850;line-height:.95;position:relative}.radar-amount small{color:#6de9a4;letter-spacing:.06em;vertical-align:top;font-size:12px}.radar-main h2{z-index:1;letter-spacing:-1.5px;max-width:700px;margin:8px 0 12px;font-size:clamp(27px,2.55vw,39px);line-height:1.05;position:relative}.radar-description{z-index:1;color:#b7cbd8;max-width:660px;margin:0;font-size:12.5px;line-height:1.6;position:relative}.radar-actions{z-index:1;align-items:center;gap:9px;margin-top:22px;display:flex;position:relative}.radar-primary,.radar-secondary{cursor:pointer;border-radius:9px;min-height:44px;padding:0 17px;font-size:11px;font-weight:800;transition:all .18s}.radar-primary{color:#fff;background:var(--green);border:0;align-items:center;gap:26px;display:flex;box-shadow:0 8px 22px #09ae5b3b}.radar-primary:hover{transform:translateY(-1px);box-shadow:0 11px 27px #09ae5b4d}.radar-secondary{color:#dbe7ed;background:#ffffff0e;border:1px solid #ffffff38}.radar-proof{z-index:1;color:#8fa9b9;flex-wrap:wrap;gap:15px;margin-top:22px;font-size:8.5px;font-weight:700;display:flex;position:relative}.radar-proof span:first-letter{color:#61e99e}.radar-plan{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff13;border:1px solid #ffffff21;border-radius:15px;margin:14px;padding:20px;position:relative}.radar-plan-head{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.radar-plan-head span,.radar-plan-head strong{display:block}.radar-plan-head span{color:#78eda9;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:850}.radar-plan-head strong{max-width:200px;margin-top:5px;font-size:13px;line-height:1.35}.radar-plan-head>b{color:#fff;white-space:nowrap;font-size:18px}.radar-tasks{margin:4px 0}.radar-tasks button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1a;grid-template-columns:28px minmax(0,1fr) auto 12px;align-items:center;gap:9px;width:100%;min-height:66px;padding:10px 2px;transition:all .16s;display:grid}.radar-tasks button:hover{background:#ffffff0f;border-radius:8px;padding-inline:7px}.task-index{color:#70e9a5;font-size:9px;font-weight:850}.task-copy,.task-value{min-width:0}.task-copy strong,.task-copy small,.task-value strong,.task-value small{display:block}.task-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.task-copy small{color:#9eb4c3;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8.5px;overflow:hidden}.task-value{text-align:right}.task-value strong{font-size:11px}.task-value small{color:#73dda0;text-transform:uppercase;margin-top:4px;font-size:8px}.task-arrow{color:#6ee9a3;font-size:18px}.radar-outcome{background:linear-gradient(120deg,#46e08924,#46e0890a);border-radius:10px;margin-top:14px;padding:13px 14px}.radar-outcome span,.radar-outcome strong,.radar-outcome small{display:block}.radar-outcome span{color:#9db5c3;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:750}.radar-outcome strong{color:#72eda8;margin:5px 0 2px;font-size:24px}.radar-outcome small{color:#8da6b5;font-size:8px}.overview-hero{color:#fff;background:radial-gradient(circle at 84% 10%,#40e18938,#0000 25%),linear-gradient(122deg,#061d34 0%,#0a2d4d 63%,#0a443f 125%);border-radius:18px;justify-content:space-between;align-items:center;gap:28px;min-height:178px;margin:24px 30px 16px;padding:28px 30px;display:flex;overflow:hidden;box-shadow:0 16px 40px #071d3421}.compact-hero{min-height:158px}.overview-copy{max-width:720px}.overview-copy .section-kicker{color:#68e99f}.overview-copy h2{letter-spacing:-1.6px;max-width:680px;margin:8px 0 10px;font-size:clamp(28px,3vw,43px);line-height:1.05}.overview-copy p{color:#bdd0dc;max-width:650px;margin:0;font-size:13px;line-height:1.6}.today-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff26;border-radius:13px;flex-direction:column;flex:0 0 225px;justify-content:center;min-height:116px;padding:18px;display:flex}.today-card>span{color:#9cb5c7;text-transform:uppercase;letter-spacing:.11em;font-size:9px;font-weight:800}.today-card strong{margin:7px 0 13px;font-size:16px}.today-card button{color:#70eca7;cursor:pointer;background:0 0;border:0;justify-content:space-between;padding:0;font-size:11px;font-weight:800;display:flex}.live{color:var(--green-dark);background:#f3fbf6;border:1px solid #cce8d6;border-radius:99px;padding:7px 10px;font-size:11px;font-weight:650}.live i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 0 4px #09ae5b1c}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 30px 18px;display:grid}.kpi,.panel{border:1px solid var(--line);background:#fffffff5;border-radius:14px;box-shadow:0 5px 20px #0a1f340a}.kpi{min-height:154px;padding:17px 18px 15px;transition:all .2s;position:relative;overflow:hidden}.kpi:after{content:"";background:var(--tone-bg,#edf7f1);opacity:.75;border-radius:0 0 0 100%;width:74px;height:74px;position:absolute;top:0;right:0}.kpi.tone-navy{--tone:#0c527a;--tone-bg:#e6f1f7}.kpi.tone-amber{--tone:#a56b06;--tone-bg:#fff2d8}.kpi.tone-green{--tone:#078c49;--tone-bg:#e4f7eb}.kpi.tone-mint{--tone:#187662;--tone-bg:#e3f5f1}.kpi-top{z-index:1;color:#536575;align-items:center;gap:10px;font-size:11px;font-weight:750;display:flex;position:relative}.icon-box{background:var(--green-soft);width:37px;height:37px;color:var(--green-dark);border-radius:10px;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid}.kpi .icon-box{color:var(--tone);background:var(--tone-bg)}.kpi-value{z-index:1;color:var(--green-dark);letter-spacing:-1.1px;font-variant-numeric:tabular-nums;margin:16px 0 13px;font-size:30px;line-height:1;display:block;position:relative}.kpi-foot{justify-content:space-between;align-items:end;gap:10px;display:flex}.kpi p{max-width:150px;color:var(--muted);margin:0;font-size:9.5px;line-height:1.35}.trend{background:var(--tone-bg,#f1faf4);color:var(--tone,var(--green-dark));border:0;border-radius:6px;flex:none;padding:5px 7px;font-size:9px;font-weight:800}.trend small{color:#75847a;font-weight:500}.dashboard-grid{grid-template-columns:minmax(620px,1.75fr) minmax(320px,.82fr);gap:12px;padding:0 30px 30px;display:grid}.panel{overflow:hidden}.panel-head{border-bottom:1px solid #e8ece8;justify-content:space-between;align-items:center;min-height:68px;padding:15px 19px;display:flex}.panel-head h3{margin:0;font-size:17px}.ghost,select,.secondary{cursor:pointer;background:#fff;border:1px solid #d4d5d0;border-radius:7px;padding:8px 10px;font-size:11px}.table-head,.opportunity{grid-template-columns:minmax(170px,1.25fr) 100px 130px minmax(165px,1fr) 48px;align-items:center;column-gap:10px;display:grid}.table-head{color:#7d8790;padding:10px 14px 8px 20px;font-size:10px}.opportunity{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0ed;width:100%;min-height:76px;padding:10px 14px 10px 20px;transition:all .16s}.opportunity.featured{border-left:4px solid var(--green);background:linear-gradient(90deg,#edf9f1 0%,#fff3 70%);padding-left:16px}.avatar{color:#116e3d;background:#e2f5e8;border-radius:50%;grid-row:1;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.supervisor.avatar{color:#fff;background:linear-gradient(135deg,#0d9a51,#086a3b);border-radius:7px;width:38px;height:38px}.opportunity .avatar{grid-column:1}.company{grid-column:1;min-width:0;margin-top:-40px;padding-left:50px}.company strong,.company small,.next strong,.next small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.company strong{font-size:13px}.company small,.next small{color:#78848e;margin-top:4px;font-size:10px}.amount{font-variant-numeric:tabular-nums;font-size:13px}.status{color:#476075;white-space:nowrap;background:#f8fafb;border:1px solid #d1d8de;border-radius:6px;width:max-content;max-width:125px;padding:6px 8px;font-size:10px}.status.priorite-strategique{color:#785707;background:#fff8e5;border-color:#d6b656}.status.reponse-détectée,.status.reponse-detectee{color:#087641;background:#effbf3;border-color:#94d1ac}.status.negociation{color:#5d3baa;background:#f5f1ff;border-color:#bdafe1}.next strong{color:var(--green-dark);font-size:10.5px;font-weight:650}.score{background:radial-gradient(circle at center,#fff 60%,transparent 62%),conic-gradient(var(--green-dark) var(--score),#d9ddd9 0);border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.empty{text-align:center;color:var(--muted);padding:35px}.roi-panel{padding-bottom:12px}.roi-row{border-bottom:1px solid #ebeae5;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:13px 18px;display:grid}.roi-row strong,.roi-row small{display:block}.roi-row strong{font-size:12px}.roi-row small{color:#78848e;margin-top:3px;font-size:9.5px}.roi-value{text-align:right}.roi-value strong{color:var(--green-dark);font-size:16px}.roi-value small{color:var(--green-dark)}.insight{background:linear-gradient(135deg,#e9f7ed,#f5fbf7);border-radius:9px;gap:11px;margin:14px;padding:14px;display:flex}.insight>span{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.insight strong{font-size:11px}.insight p{color:#607269;margin:4px 0 0;font-size:9.5px;line-height:1.5}.mini-plan{background:var(--green-soft);color:var(--green-dark);border-radius:99px;padding:6px 9px;font-size:10px;font-weight:800}.crm-page{padding:24px 30px 34px}.crm-hero,.activity-header{color:#fff;background:radial-gradient(circle at 82% 0,#34ade02e,#0000 30%),linear-gradient(122deg,#061d34,#0a3152 70%,#0b5551 135%);border-radius:18px;justify-content:space-between;align-items:center;gap:30px;min-height:178px;padding:29px 32px;display:flex;box-shadow:0 16px 40px #071d3421}.crm-hero>div:first-child,.activity-header>div{max-width:720px}.crm-hero .section-kicker,.activity-header .section-kicker{color:#6fe9a5}.crm-hero h2,.activity-header h2{letter-spacing:-1.6px;margin:7px 0 9px;font-size:clamp(29px,3vw,43px);line-height:1.05}.crm-hero p,.activity-header p{color:#bdd0dc;margin:0;font-size:12.5px;line-height:1.6}.crm-create{color:#fff;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:8px;margin-top:18px;padding:10px 14px;font-size:10px;font-weight:800}.crm-hero-metric{background:#ffffff12;border:1px solid #ffffff24;border-radius:13px;flex:0 0 250px;padding:20px}.crm-hero-metric span,.crm-hero-metric small,.crm-hero-metric strong{display:block}.crm-hero-metric span{color:#9fc0d2;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:800}.crm-hero-metric strong{color:#72eda8;letter-spacing:-1px;margin:8px 0 5px;font-size:31px}.crm-hero-metric small{color:#c5d4dc;font-size:10px}.crm-toolbar{border:1px solid var(--line);background:#ffffffe0;border-radius:12px;grid-template-columns:170px 210px 220px 1fr;align-items:end;gap:10px;margin:14px 0;padding:13px 15px;display:grid}.crm-toolbar label{color:#557185;text-transform:uppercase;letter-spacing:.07em;gap:6px;font-size:9px;font-weight:800;display:grid}.crm-toolbar select{width:100%;height:38px;color:var(--ink);text-transform:none}.crm-toolbar button{color:#397aa0;cursor:pointer;background:0 0;border:0;justify-self:end;height:38px;padding:0 13px;font-size:10px;font-weight:750}.contacts-panel{overflow-x:auto}.contact-table-head,.contact-row{grid-template-columns:minmax(245px,1.4fr) 95px 120px 120px minmax(180px,1fr) 125px;align-items:center;column-gap:15px;min-width:980px;display:grid}.contact-table-head{color:#7d8790;text-transform:uppercase;letter-spacing:.05em;padding:12px 18px;font-size:9px;font-weight:750}.contact-row{color:#405568;border-top:1px solid #edf0ed;min-height:86px;padding:12px 18px;font-size:11px}.contact-row:hover{background:#f8fbfa}.contact-identity{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.contact-identity>i{color:#087442;background:#e2f5e9;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-style:normal;font-weight:850;display:grid}.contact-identity strong,.contact-identity small,.contact-identity em,.next-activity strong,.next-activity small{display:block}.contact-identity strong{color:var(--ink);font-size:12px}.contact-identity small{color:#647886;margin-top:3px;font-size:9.5px}.contact-identity em{color:var(--azure);margin-top:3px;font-size:9px;font-style:normal}.crm-pill{color:#086f43;background:#e6f5eb;border-radius:6px;width:max-content;padding:5px 7px;font-size:9px}.contact-amount{color:var(--green-dark);font-size:13px}.next-activity strong{color:#256f98;font-size:10px}.next-activity small{color:#7b8992;margin-top:4px;font-size:9px}.contact-actions{justify-content:flex-end;gap:6px;display:flex}.contact-actions button{color:#176f9d;cursor:pointer;background:#eff8fc;border:1px solid #b9d5e5;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:800}.contact-actions button:last-child{color:#087442;background:#edf9f1;border-color:#b7dcc6;width:31px;padding:0;font-size:15px}.activity-header{min-height:168px}.activity-header>.primary{flex:none}.activity-kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0;display:grid}.activity-kpis article{border:1px solid var(--line);background:#ffffffeb;border-radius:13px;min-height:112px;padding:18px}.activity-kpis span,.activity-kpis small,.activity-kpis strong{display:block}.activity-kpis span{color:#377fa8;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.activity-kpis strong{color:var(--green-dark);margin:8px 0 3px;font-size:27px}.activity-kpis small{color:#77858e;font-size:9px}.activity-row{border-top:1px solid #edf0ed;grid-template-columns:70px 38px minmax(180px,.8fr) minmax(250px,1.2fr) 80px;align-items:center;gap:12px;min-height:82px;padding:13px 19px;display:grid}.activity-row time strong,.activity-row time small,.activity-row>span strong,.activity-row>span small{display:block}.activity-row time strong{color:var(--ink);text-transform:capitalize;font-size:12px}.activity-row time small{color:var(--azure);margin-top:4px;font-size:10px}.channel-icon{color:#176f9d;background:#e8f5fb;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.channel-icon.appel{color:#087442;background:#e3f5ea}.activity-row>span strong{font-size:11px}.activity-row>span small{color:#72828d;margin-top:4px;font-size:9.5px}.activity-row p{color:#60717e;margin:0;font-size:10px;line-height:1.5}.activity-row>b{color:#087442;background:#e8f6ed;border-radius:6px;justify-self:end;padding:5px 7px;font-size:8px}.overlay.centered{justify-content:center;align-items:center}.schedule-modal{background:#fffefa;border-radius:17px;width:min(620px,92vw);padding:30px;box-shadow:0 25px 70px #05192b38}.schedule-modal h2{letter-spacing:-.8px;margin:6px 0;font-size:28px}.schedule-modal>p{color:#687a87;margin:0 0 20px;font-size:12px}.schedule-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.schedule-grid label{color:#456174;text-transform:uppercase;letter-spacing:.07em;gap:7px;font-size:9px;font-weight:800;display:grid}.schedule-grid label.wide{grid-column:1/-1}.schedule-grid input,.schedule-grid select,.schedule-grid textarea{width:100%;min-height:42px;color:var(--ink);font:inherit;text-transform:none;background:#fff;border:1px solid #d5ddd8;border-radius:8px;outline:none;padding:10px 11px;font-size:11px}.schedule-grid textarea{resize:vertical;min-height:82px;line-height:1.5}.schedule-grid input:focus,.schedule-grid select:focus,.schedule-grid textarea:focus{border-color:#5da7cb;box-shadow:0 0 0 3px #218bc31a}.schedule-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.form-error{color:#a53b2c;margin:12px 0 0;font-size:10px}.schedule-modal button:disabled{opacity:.55;cursor:wait}.overlay{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04142273;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#fffefa;width:min(460px,94vw);height:100%;padding:34px;animation:.24s ease-out slide-in;overflow:auto;box-shadow:-18px 0 50px #05192b26}.close{float:right;cursor:pointer;background:#fff;border:1px solid #d7d7d2;border-radius:50%;width:36px;height:36px;font-size:24px}.drawer h2,.import-modal h2{letter-spacing:-.8px;margin:6px 0;font-size:28px}.drawer-contact,.import-modal>p{color:var(--muted);font-size:13px}.deal-value{color:#fff;background:var(--navy);border-radius:12px;margin:28px 0 16px;padding:20px}.deal-value span,.deal-value strong,.deal-value small{display:block}.deal-value span{color:#9eb2c5;font-size:11px}.deal-value strong{margin-top:5px;font-size:30px}.deal-value small{color:#b9cad8;margin-top:8px;font-size:10px}.drawer-score{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:15px 0;display:flex}.score.large{width:52px;height:52px}.drawer-score small{color:var(--muted);margin-top:3px;display:block}.drawer-section{border-bottom:1px solid var(--line);padding:20px 0}.drawer-section h4{margin:0 0 10px}.drawer-section p{color:#596b78;font-size:13px;line-height:1.6}.timeline p{padding-left:17px;position:relative}.timeline i{background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:0}.drawer-actions{gap:9px;padding-top:24px;display:grid}.full{width:100%}.secondary{padding:12px;font-weight:650}.contact-drawer{width:min(660px,96vw);padding:31px 34px 45px}.contact-profile-head{align-items:center;gap:15px;padding-right:42px;display:flex}.contact-profile-head>i{color:#fff;background:linear-gradient(135deg,#087f5b,#0a5e75);border-radius:15px;flex:none;place-items:center;width:58px;height:58px;font-size:18px;font-style:normal;font-weight:850;display:grid}.contact-profile-head h2{margin:4px 0 2px}.contact-profile-head p{color:#667a88;margin:0;font-size:11px}.contact-quick-actions{grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0 14px;display:grid}.contact-quick-actions a,.contact-quick-actions button{color:#176f9d;min-height:41px;font:inherit;cursor:pointer;background:#f2f9fc;border:1px solid #cfe0e7;border-radius:8px;justify-content:center;align-items:center;font-size:10px;font-weight:800;text-decoration:none;display:flex}.contact-quick-actions button{color:#fff;background:#087f5b;border-color:#087f5b}.contact-quick-actions button.contact-edit{color:#176f9d;background:#f2f9fc;border-color:#cfe0e7}.contact-detail-grid{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.contact-detail-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:14px 16px}.contact-detail-grid>div:nth-child(2n){border-right:0}.contact-detail-grid>div:nth-last-child(-n+2){border-bottom:0}.contact-detail-grid span,.contact-detail-grid strong{display:block}.contact-detail-grid span{color:#7a8992;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.contact-detail-grid strong{color:#30495b;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;overflow:hidden}.contact-commercial-card{color:#fff;background:radial-gradient(circle at 90% 0,#299dcb33,transparent 32%),var(--navy);border-radius:13px;margin-top:14px;padding:20px}.contact-commercial-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.contact-commercial-head span,.contact-commercial-head strong{display:block}.contact-commercial-head span{color:#a9bfcd;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.contact-commercial-head strong{color:#69eaa2;margin-top:5px;font-size:30px}.contact-commercial-tools{align-items:center;gap:7px;display:flex}.contact-commercial-tools button{color:#d7e8f2;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff29;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.contact-score{color:#b9d4e4;background:#ffffff0f;border:1px solid #ffffff26;border-radius:7px;padding:6px 8px;font-size:9px}.contact-quotes-list{border-top:1px solid #ffffff1f;margin-top:16px}.contact-quotes-list article{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.contact-quotes-list strong,.contact-quotes-list small,.contact-quotes-list b,.contact-quotes-list em{display:block}.contact-quotes-list strong{color:#fff;font-size:10px}.contact-quotes-list small{color:#aebfca;text-overflow:ellipsis;white-space:nowrap;max-width:370px;margin-top:4px;font-size:8.5px;overflow:hidden}.contact-quotes-list article>span{text-align:right;flex:none}.contact-quotes-list b{color:#72eda8;font-size:11px}.contact-quotes-list em{color:#9fc2d4;margin-top:4px;font-size:8px;font-style:normal}.contact-commercial-card>p,.contact-quotes-list>p{color:#c4d3dc;margin:10px 0 0;font-size:10px;line-height:1.55}.contact-next-action{background:#ffffff12;border-radius:8px;margin-top:15px;padding:11px 12px}.contact-next-action span,.contact-next-action strong{display:block}.contact-next-action span{color:#9fb6c5;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.contact-next-action strong{color:#fff;margin-top:4px;font-size:11px}.contact-value-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.contact-value-grid>div{background:#eff9f2;border:1px solid #c9e2d3;border-radius:11px;padding:16px}.contact-value-grid>div.info{background:#edf7fc;border-color:#c9e3ef}.contact-value-grid span,.contact-value-grid strong,.contact-value-grid small{display:block}.contact-value-grid span{color:#397b64;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.contact-value-grid strong{color:var(--green-dark);margin:7px 0 3px;font-size:21px}.contact-value-grid small{color:#688379;font-size:8.5px}.contact-value-grid .info span,.contact-value-grid .info small{color:#3d7fa2}.contact-value-grid .info strong{color:var(--azure)}.contact-history{margin-top:22px}.contact-history-head{justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:10px;display:flex}.contact-history-head h3{margin:3px 0 0;font-size:17px}.contact-history-head button{color:#1a78a7;cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:9px;font-weight:800}.contact-history-list{border-top:1px solid var(--line)}.contact-history-list article{border-bottom:1px solid var(--line);padding:17px 72px 17px 26px;position:relative}.contact-history-list article>i{background:#78909d;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:20px;left:3px;box-shadow:0 0 0 1px #aebcc3}.contact-history-list article>i.planned{background:var(--green);box-shadow:0 0 0 1px #61bd89}.contact-history-list article>i.note{background:var(--azure);box-shadow:0 0 0 1px #5da7cb}.contact-history-list article>time,.contact-history-list article>strong{display:block}.contact-history-list article>time{color:#758791;text-transform:capitalize;font-size:8.5px}.contact-history-list article>strong{margin-top:5px;font-size:11px}.contact-history-list article>p{color:#687984;margin:5px 0 0;font-size:9.5px;line-height:1.45}.contact-history-list article>b{color:#28759c;background:#eaf5fa;border-radius:6px;padding:5px 7px;font-size:8px;position:absolute;top:19px;right:0}.contact-note-form{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:16px;padding:15px}.contact-note-form label{color:#456174;text-transform:uppercase;letter-spacing:.07em;gap:7px;font-size:9px;font-weight:800;display:grid}.contact-note-form textarea{min-height:76px;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #d5ddd8;border-radius:8px;padding:10px 11px;font-size:11px;line-height:1.5}.contact-note-form button{margin-top:9px;padding:9px 12px}.contact-note-form button:disabled{opacity:.5;cursor:not-allowed}.import-modal{background:#fffefa;border-radius:16px;width:min(540px,92vw);margin:auto;padding:32px;position:relative;box-shadow:0 25px 70px #05192b33}.dropzone{width:100%;min-height:190px;color:var(--green-dark);cursor:pointer;background:#f2faf5;border:1.5px dashed #9fcdb0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:20px 0;display:flex}.dropzone span{font-size:30px}.dropzone small{color:var(--muted)}.privacy{color:#617069;background:#f5f4ef;border-radius:7px;padding:10px;font-size:10.5px}.file-input{display:none}.csv-example{color:var(--green-dark);text-align:center;text-underline-offset:3px;margin:-10px 0 18px;font-size:11px;font-weight:700;display:block}.csv-intro{text-align:center;max-width:680px;margin:10px auto 2px}.csv-intro>span{color:var(--green-dark);text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:800}.csv-intro h3{color:var(--navy);letter-spacing:-.5px;margin:8px 0 7px;font-size:22px}.csv-intro p{max-width:610px;color:var(--muted);margin:0 auto;font-size:11px;line-height:1.55}.csv-analyzing{text-align:center;min-height:330px;padding:64px 20px 30px}.csv-analyzing h3{color:var(--navy);margin:16px 0 7px;font-size:22px}.csv-analyzing p{color:var(--muted);margin:0;font-size:11px}.detection-report{padding:22px 0 8px}.report-heading{color:#fff;background:radial-gradient(circle at 85% 0,#39e0853d,#0000 38%),linear-gradient(130deg,#061d35,#0b3b4a);border-radius:13px;justify-content:space-between;align-items:stretch;gap:18px;padding:20px;display:flex}.report-heading h3{letter-spacing:-.8px;margin:6px 0 5px;font-size:26px}.report-heading p{color:#a9c0ce;margin:0;font-size:10px}.report-heading .section-kicker{color:#6ceca4}.report-total{background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;flex-direction:column;justify-content:center;min-width:190px;padding:16px;display:flex}.report-total span{color:#a8bdca;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:800}.report-total strong{color:#6ceca4;letter-spacing:-1px;margin-top:6px;font-size:29px}.report-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0;display:grid}.report-metrics>div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:15px 16px}.report-metrics span,.report-metrics strong,.report-metrics small{display:block}.report-metrics span{color:#6c7a83;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.report-metrics strong{color:var(--navy);margin:7px 0 3px;font-size:20px}.report-metrics small{color:#89958e;font-size:8px}.report-metrics .highlight{background:#edf9f1;border-color:#a8d7b9}.report-metrics .highlight strong{color:var(--green-dark)}.report-list{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.report-list-head,.report-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.report-list-head{color:#7a878f;background:#f6f7f4;padding:10px 14px;font-size:9px}.report-list-head span{text-align:right}.report-row{border-top:1px solid #edf0ed;grid-template-columns:36px minmax(0,1fr) 100px 70px;min-height:61px;padding:9px 14px}.report-row .avatar{width:34px;height:34px;font-size:10px}.report-row span strong,.report-row span small{display:block}.report-row span strong{font-size:11px}.report-row span small{color:#85918b;margin-top:3px;font-size:8.5px}.report-row>b{color:var(--navy);text-align:right;font-size:11px}.report-row>em{color:#8d610d;text-align:center;background:#fff2d4;border-radius:99px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.report-actions{justify-content:flex-end;gap:9px;margin-top:13px;display:flex}.report-actions .primary{min-width:180px}.import-workflow{width:min(920px,94vw);max-height:92vh;padding:0;overflow:auto}.import-workflow>.close{top:22px;right:22px}.import-heading{justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 32px 18px;display:flex}.import-heading h2{margin:5px 0 7px}.import-heading p{max-width:610px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.import-security{color:#087442;text-transform:uppercase;letter-spacing:.08em;background:#e7f7ed;border-radius:99px;flex:none;margin-right:34px;padding:7px 10px;font-size:9px;font-weight:800}.import-tabs{border-bottom:1px solid var(--line);gap:4px;padding:0 32px;display:flex}.import-tabs button{color:#6e7d87;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 16px;font-size:11px;font-weight:750}.import-tabs button.active{border-color:var(--green);color:var(--navy)}.import-steps{grid-template-columns:repeat(4,1fr);margin:0;padding:20px 32px 18px;list-style:none;display:grid}.import-steps li{color:#94a09a;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex;position:relative}.import-steps li:after{content:"";background:#dfe3df;height:1px;position:absolute;top:12px;left:32px;right:8px}.import-steps li:last-child:after{display:none}.import-steps b{z-index:1;background:#fff;border:1px solid #d8ded9;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid;position:relative}.import-steps li.done{color:var(--green-dark)}.import-steps li.done b{border-color:var(--green);color:#fff;background:var(--green)}.import-steps li.done:after{background:#8dccaa}.pdf-select,.import-csv{padding:2px 32px 24px}.dropzone.compact{min-height:145px}.pdf-dropzone{background:linear-gradient(145deg,#f7fcf8,#edf8f1);min-height:220px;margin:0}.pdf-dropzone.has-file{background:#eff9f3;border-style:solid;border-color:#79bf95}.pdf-dropzone strong{color:var(--navy);font-size:15px}.pdf-dropzone span{color:#fff;background:var(--green);border-radius:12px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.import-next{justify-content:center;width:100%;margin-top:12px}.import-processing{text-align:center;min-height:360px;padding:56px 32px}.processing-mark{border-radius:15px;width:58px;height:58px;margin:0 auto 18px;animation:1.4s ease-in-out infinite pulse-mark;box-shadow:0 12px 28px #063a3829}.import-processing h3{color:var(--navy);margin:0 0 8px;font-size:22px}.import-processing p{max-width:520px;color:var(--muted);margin:0 auto;font-size:12px;line-height:1.65}.import-processing small{color:#8b9891;font-size:9px}.processing-line{background:#e7ece8;border-radius:99px;width:min(430px,80%);height:5px;margin:26px auto 18px;overflow:hidden}.processing-line i{border-radius:inherit;background:var(--green);width:42%;height:100%;animation:1.2s ease-in-out infinite alternate processing;display:block}.import-review{padding:0 32px 24px}.review-summary{border:1px solid var(--line);background:#f8f8f4;border-radius:12px;justify-content:space-between;align-items:stretch;gap:18px;margin-bottom:16px;padding:18px;display:flex}.review-summary h3{margin:5px 0;font-size:16px}.review-summary p{color:var(--muted);margin:0;font-size:10px}.priority-card{background:#eaf7ef;border-radius:9px;flex-direction:column;justify-content:center;min-width:150px;padding:12px 14px;display:flex}.priority-card span,.priority-card small{color:#557065;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.priority-card strong{color:var(--green-dark);text-transform:capitalize;margin:4px 0;font-size:16px}.priority-humaine{background:#fff1dc}.priority-humaine strong{color:#8d5b07}.review-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.review-grid label{color:#51616c;gap:6px;font-size:9px;font-weight:750;display:grid}.review-grid input{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8ddd8;border-radius:8px;outline:none;padding:10px 11px;font-size:11px}.review-grid input:focus{border-color:#77bd93;box-shadow:0 0 0 3px #09ae5b14}.money-input{position:relative}.money-input input{padding-right:28px}.money-input span{color:#718078;font-size:11px;position:absolute;top:10px;right:11px}.analysis-preview{color:#d5e3ed;background:#08253f;border-radius:10px;margin-top:14px;padding:17px 18px}.analysis-preview>span{color:#67e89f;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:800}.analysis-preview>strong{color:#fff;margin-top:13px;font-size:10px;display:block}.analysis-preview p{margin:6px 0 0;font-size:10.5px;line-height:1.55}.analysis-preview details{border-top:1px solid #ffffff21;margin-top:14px;padding-top:12px}.analysis-preview summary{color:#8ee8b6;cursor:pointer;font-size:9px;font-weight:750}.analysis-preview details div{white-space:pre-wrap;margin-top:10px;font-size:10px;line-height:1.55}.review-actions{justify-content:flex-end;gap:9px;margin-top:15px;display:flex}.review-actions .primary{justify-content:center;min-width:190px}.import-error{color:#853629;background:#fff2ef;border:1px solid #eac4bd;border-radius:9px;gap:10px;margin:0 32px 16px;padding:12px 14px;font-size:10px;display:flex}.import-error strong{flex:none}.import-workflow>.privacy{text-align:center;margin:0 32px 28px}@keyframes processing{0%{transform:translate(-60%)}to{transform:translate(150%)}}@keyframes pulse-mark{50%{transform:scale(1.04);box-shadow:0 14px 34px #063a3838}}.simulator-page,.offer-page{padding:32px 28px 42px}.simulator-hero,.offer-hero{max-width:790px;margin-bottom:24px}.simulator-hero h2,.offer-hero h2{color:var(--navy);letter-spacing:-1.8px;margin:7px 0 10px;font-size:clamp(28px,3.2vw,46px);line-height:1.04}.simulator-hero p,.offer-hero p{max-width:680px;color:var(--muted);font-size:14px;line-height:1.65}.simulator-grid{grid-template-columns:minmax(340px,.9fr) minmax(420px,1.1fr);gap:18px;display:grid}.controls-panel{padding:12px 24px}.range-field{border-bottom:1px solid var(--line);padding:20px 0;display:block}.range-field:last-child{border-bottom:0}.range-field>span{justify-content:space-between;gap:20px;margin-bottom:15px;display:flex}.range-field strong{font-size:13px}.range-field b{color:var(--green-dark);font-size:14px}.range-field input{width:100%;accent-color:var(--green);cursor:pointer}.simulation-result{color:#fff;background:radial-gradient(circle at 100% 0,#174d6f 0,#0000 45%),linear-gradient(145deg,#061d35,#092b49);border-radius:14px;padding:30px;box-shadow:0 12px 34px #071f3824}.simulation-result>span{color:#9db8cc;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.simulation-result h3{letter-spacing:-3px;margin:15px 0 2px;font-size:clamp(42px,6vw,72px)}.simulation-result>p{color:#c4d2dc;max-width:490px;margin:0;line-height:1.5}.result-breakdown{border-top:1px solid #ffffff26;margin:30px 0 18px}.result-breakdown div{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:20px;padding:13px 0;font-size:12px;display:flex}.result-breakdown span{color:#b5c6d2}.result-breakdown strong{color:#64ec9f}.simulation-result>small{color:#829db0;line-height:1.5}.scenario-strip{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.scenario-strip div{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:16px}.scenario-strip div.active{background:#eff9f2;border-color:#8ecba5}.scenario-strip strong,.scenario-strip span{display:block}.scenario-strip strong{margin-bottom:7px;font-size:11px}.scenario-strip span{color:var(--green-dark);font-size:20px;font-weight:800}.price-card{color:#fff;background:var(--navy);border-radius:12px;align-items:baseline;gap:9px;width:max-content;max-width:100%;margin-top:22px;padding:18px 22px;display:flex}.price-card strong{font-size:30px}.price-card span{color:#b6c7d4;font-size:12px}.price-card i{color:#52dd91;margin:0 8px;font-size:25px;font-style:normal}.rules-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0 14px;display:grid}.rule-card{padding:22px}.rule-card>span{width:34px;height:34px;color:var(--green-dark);background:var(--green-soft);border-radius:8px;place-items:center;font-size:11px;font-weight:800;display:grid}.rule-card h3{margin:18px 0 8px}.rule-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.invoice-preview{max-width:680px;padding:22px}.invoice-preview>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:12px 0;font-size:13px;display:flex}.invoice-preview>div:first-child{display:block}.invoice-preview h3{margin:0}.invoice-preview .invoice-total{color:var(--navy);border-bottom:0;font-size:17px}.studio-page,.sequences-page{padding:32px 28px 44px}.studio-hero{color:#fff;background:radial-gradient(circle at 88% 12%,#38d97f3b,#0000 26%),linear-gradient(135deg,#061d35,#0b3458);border-radius:16px;justify-content:space-between;align-items:stretch;gap:24px;margin-bottom:22px;padding:28px 30px;display:flex;box-shadow:0 13px 36px #051b3021}.studio-hero>div:first-child{max-width:760px}.studio-hero .section-kicker{color:#70eca6}.studio-hero h2,.sequence-hero h2{letter-spacing:-2px;margin:7px 0 10px;font-size:clamp(30px,3.6vw,49px);line-height:1.02}.studio-hero p{color:#bfd0dc;margin:0;font-size:14px;line-height:1.65}.studio-health{background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;justify-content:center;min-width:170px;padding:18px;display:flex}.studio-health span,.studio-health small{color:#a9becd;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.studio-health strong{margin:8px 0 5px;font-size:29px}.studio-grid{grid-template-columns:minmax(520px,1.45fr) minmax(300px,.75fr);gap:14px;display:grid}.safe-pill{color:#655316;text-transform:uppercase;letter-spacing:.08em;background:#fff7d7;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:800}.mission-body{padding:20px}.mission-body label{color:var(--navy);gap:8px;font-size:12px;font-weight:700;display:grid}.mission-body textarea{min-height:112px;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #d6d7d2;border-radius:9px;outline:none;padding:14px;font-weight:450;line-height:1.55}.mission-body textarea:focus{border-color:#79bd94;box-shadow:0 0 0 3px #09ae5b17}.mission-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.link-button{color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.secondary:disabled{opacity:.45;cursor:not-allowed}.brief-preview{color:#d9e7f1;max-height:250px;font:11px/1.6 var(--font-geist-mono),monospace;white-space:pre-wrap;background:#071f38;border-radius:9px;margin:16px 0 0;padding:16px;overflow:auto}.workflow-list{margin:0;padding:10px 18px 18px;list-style:none}.workflow-list li{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;gap:10px;padding:15px 0;display:grid}.workflow-list li:last-child{border:0}.workflow-list b{background:var(--green-soft);width:28px;height:28px;color:var(--green-dark);border-radius:8px;place-items:center;font-size:10px;display:grid}.workflow-list strong,.workflow-list small{display:block}.workflow-list strong{font-size:12px}.workflow-list small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45}.provider-head{justify-content:space-between;align-items:end;gap:24px;margin:28px 0 12px;display:flex}.provider-head h3{margin:2px 0 0;font-size:20px}.provider-head p{max-width:520px;color:var(--muted);text-align:right;margin:0;font-size:10px}.provider-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.provider-card{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-direction:column;min-height:245px;padding:17px;display:flex;box-shadow:0 4px 17px #0a1f3409}.provider-top{justify-content:space-between;align-items:center;display:flex}.provider-mark{color:#fff;background:linear-gradient(135deg,#092b4b,#0c4c76);border-radius:9px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:850;display:grid}.provider-status{color:#486172;text-transform:uppercase;letter-spacing:.08em;background:#edf3f7;border-radius:99px;padding:5px 7px;font-size:8px;font-weight:800}.provider-status.prêt{color:#087a42;background:#e8f7ed}.provider-status.connecter{color:#8d6410;background:#fff4d8}.provider-card h4{margin:16px 0 3px;font-size:17px}.provider-card>strong{color:var(--green-dark);text-transform:uppercase;letter-spacing:.07em;font-size:10px}.provider-card p{color:var(--muted);margin:10px 0 15px;font-size:10.5px;line-height:1.55}.provider-card>div:last-child{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.provider-card>div:last-child span{color:#75838d;font-size:9px}.provider-card button{color:var(--green-dark);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.provider-card button:disabled{opacity:.45;cursor:wait}.connector-setup{background:#f1faf4;border:1px solid #b9d7c5;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:20px 22px;display:flex}.connector-setup h3{color:var(--navy);margin:4px 0 7px;font-size:16px}.connector-setup p{max-width:820px;color:var(--muted);margin:0;font-size:11px;line-height:1.65}.connector-setup code{color:#07683a;font:10px/1.4 var(--font-geist-mono),monospace;background:#e2f2e8;border-radius:4px;padding:2px 5px}.server-shield{color:#087442;text-transform:uppercase;letter-spacing:.08em;background:#dff4e7;border-radius:99px;flex:none;padding:9px 12px;font-size:9px;font-weight:800}.studio-note{background:#fffaf0;border:1px solid #e1d49f;border-radius:10px;gap:18px;margin-top:14px;padding:15px 18px;display:flex}.studio-note strong{color:#79610d;font-size:11px}.studio-note p{color:#6d6857;margin:0;font-size:10.5px;line-height:1.55}.sequence-hero{border:1px solid var(--line);background:linear-gradient(110deg,#fffefa,#f0f9f3);border-radius:15px;margin-bottom:20px;padding:26px 28px}.sequence-hero h2{max-width:820px;color:var(--navy)}.sequence-hero>p{max-width:730px;color:var(--muted);font-size:14px;line-height:1.6}.sequence-actions{align-items:center;gap:12px;margin-top:20px;display:flex}.draft-pill{color:#896d13;background:#fff9e9;border:1px solid #e2d9b9;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:700}.draft-pill i{background:#dfaa32;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.sequence-layout{grid-template-columns:minmax(520px,1.45fr) minmax(280px,.55fr);gap:14px;display:grid}.sequence-timeline{padding:12px 22px}.sequence-step{border-bottom:1px solid var(--line);grid-template-columns:52px 34px 1fr;gap:12px;padding:18px 0;display:grid;position:relative}.sequence-step:last-child{border:0}.sequence-step>span{color:var(--green-dark);padding-top:7px;font-size:11px;font-weight:800}.sequence-step>i{z-index:1;color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;display:grid;position:relative}.sequence-step h3{margin:2px 0 5px;font-size:14px}.sequence-step p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.sequence-step small{color:#8a968f;margin-top:7px;font-size:9px;display:block}.guardrails{padding:23px}.guardrails h3{margin:5px 0 17px}.guardrails ul{margin:0 0 24px;padding:0;list-style:none}.guardrails li{border-bottom:1px solid var(--line);padding:11px 0 11px 22px;font-size:11px}.guardrails li:before{content:"✓";color:var(--green);margin-left:-22px;margin-right:9px;font-weight:900}.toast{z-index:40;background:var(--navy);color:#fff;border-radius:9px;max-width:420px;padding:14px 18px;font-size:12px;animation:.2s ease-out toast-in;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 35px #05192b38}.studio-shell{--green:var(--studio-primary);--azure:var(--studio-info);--navy:var(--studio-navy);background:radial-gradient(circle at 90% 0%,var(--studio-primary),transparent 28%),linear-gradient(145deg,var(--studio-bg),var(--studio-bg-end));min-height:100vh;padding:28px 34px 48px}@supports (color:color-mix(in lab, red, red)){.studio-shell{background:radial-gradient(circle at 90% 0%,color-mix(in srgb,var(--studio-primary) 12%,transparent),transparent 28%),linear-gradient(145deg,var(--studio-bg),var(--studio-bg-end))}}.studio-topbar{justify-content:space-between;align-items:center;gap:24px;max-width:1500px;margin:auto;display:flex}.studio-back{color:#597080;font-size:11px;font-weight:700;text-decoration:none}.studio-topbar h1{color:var(--studio-navy);letter-spacing:-1.4px;margin:9px 0 3px;font-size:34px}.studio-topbar p{color:var(--muted);margin:0;font-size:13px}.studio-publish{align-items:center;gap:9px;display:flex}.studio-publish button:disabled{opacity:.45;cursor:not-allowed;transform:none}.change-pill{color:#557063;background:#e8f4ec;border-radius:99px;padding:8px 11px;font-size:10px;font-weight:800}.change-pill.dirty{color:#856312;background:#fff2cf}.studio-owner{color:#6a7a84;background:#ffffffa6;border:1px solid #d9dfda;border-radius:9px;max-width:1500px;margin:20px auto 14px;padding:10px 14px;font-size:10px}.studio-owner span{color:#a7afa9;margin:0 9px}.studio-workspace{grid-template-columns:minmax(520px,.95fr) minmax(500px,1.05fr);align-items:start;gap:18px;max-width:1500px;margin:auto;display:grid}.studio-controls{gap:14px;display:grid}.studio-section{border:1px solid var(--line);background:#fffffff2;border-radius:14px;overflow:hidden;box-shadow:0 7px 26px #0a1f340b}.studio-section-head{border-bottom:1px solid #e8ece8;gap:13px;padding:18px 20px;display:flex}.studio-section-head>span{color:#fff;background:var(--studio-navy);border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-size:9px;font-weight:800;display:grid}.studio-section-head h2{color:var(--studio-navy);margin:0 0 3px;font-size:17px}.studio-section-head p{color:var(--muted);margin:0;font-size:10px}.studio-form-grid{grid-template-columns:1fr 1fr;gap:13px;padding:18px 20px 22px;display:grid}.studio-form-grid label,.color-field{color:#30475b;gap:7px;font-size:10px;font-weight:750;display:grid}.studio-form-grid label.wide{grid-column:1/-1}.studio-form-grid input,.studio-form-grid textarea,.studio-form-grid select,.color-field input[type=text],.color-field input:not([type]){width:100%;color:var(--ink);font:inherit;background:#fbfcfa;border:1px solid #d7ddd8;border-radius:8px;outline:none;padding:10px 11px;font-weight:500}.studio-form-grid label small{color:#7c8a92;font-size:9px;font-weight:500;line-height:1.4}.studio-form-grid textarea{resize:vertical;min-height:72px;line-height:1.45}.studio-form-grid input:focus,.studio-form-grid textarea:focus,.color-field input:focus{border-color:var(--studio-primary);box-shadow:0 0 0 3px var(--studio-primary)}@supports (color:color-mix(in lab, red, red)){.studio-form-grid input:focus,.studio-form-grid textarea:focus,.color-field input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--studio-primary) 12%,transparent)}}.color-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 20px 22px;display:grid}.color-grid.extended{grid-template-columns:repeat(2,minmax(0,1fr))}.color-field>div{align-items:center;gap:7px;display:flex}.color-field input[type=color]{cursor:pointer;background:#fff;border:1px solid #d6ddd8;border-radius:8px;flex:0 0 38px;width:38px;height:38px;padding:3px}.color-field input:not([type=color]){text-transform:uppercase;min-width:0;height:38px}.nav-editor{padding:8px 20px 16px}.nav-edit-row{border-bottom:1px solid #edf0ed;grid-template-columns:30px 1fr auto 30px 30px 42px;align-items:center;gap:8px;min-height:54px;display:grid}.nav-edit-row:last-child{border:0}.nav-edit-icon{color:var(--studio-navy);text-align:center;font-size:17px}.nav-edit-row strong{font-size:11px}.service-tag{color:#60726a;text-transform:uppercase;background:#eef3ef;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:800}.nav-edit-row>button{cursor:pointer;background:#fff;border:1px solid #d7dcd8;border-radius:6px;width:27px;height:27px}.nav-edit-row>button:disabled{opacity:.3;cursor:not-allowed}.switch{width:38px;height:22px;position:relative}.switch input{opacity:0;position:absolute}.switch span{cursor:pointer;background:#c9cfcb;border-radius:99px;transition:all .2s;position:absolute;inset:0}.switch span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.switch input:checked+span{background:var(--studio-primary)}.switch input:checked+span:after{transform:translate(16px)}.switch input:disabled+span{opacity:.65;cursor:not-allowed}.reset-button{color:#687985;cursor:pointer;background:0 0;border:0;justify-self:start;padding:8px 0;font-size:10px;text-decoration:underline}.studio-preview-wrap{position:sticky;top:22px}.preview-label{color:#647582;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;margin-bottom:9px;font-size:10px;font-weight:750;display:flex}.preview-label a{color:var(--studio-primary);text-decoration:none}.mini-app{background:var(--studio-bg);border:7px solid #fff;border-radius:18px;grid-template-columns:150px 1fr;min-height:610px;display:grid;overflow:hidden;box-shadow:0 18px 55px #071d3429}.mini-sidebar{color:#fff;background:var(--studio-navy);padding:22px 12px}.mini-brand{align-items:center;gap:7px;font-size:16px;font-weight:800;display:flex}.mini-brand i{background:url(/favicon.svg) 50%/contain no-repeat;border-radius:7px;flex:0 0 24px;width:24px;height:24px;display:block;box-shadow:0 3px 9px #00000024}.mini-sidebar>small{color:#92aabd;text-transform:uppercase;letter-spacing:.1em;margin:5px 0 25px 31px;font-size:6px;display:block}.mini-sidebar nav{gap:4px;display:grid}.mini-sidebar nav div{color:#c4d3df;border-radius:7px;gap:8px;padding:9px;font-size:8px;display:flex}.mini-sidebar nav div.active{color:#fff;background:#ffffff1a}.mini-content{min-width:0;padding:23px}.mini-content>small{color:#738187;text-transform:uppercase;letter-spacing:.1em;font-size:6px}.mini-content>h3{color:var(--studio-navy);margin:4px 0 19px;font-size:17px}.mini-hero{color:#fff;background:radial-gradient(circle at 85% 0%,var(--studio-primary),transparent 32%),var(--studio-navy);border-radius:13px;min-height:238px;padding:26px}@supports (color:color-mix(in lab, red, red)){.mini-hero{background:radial-gradient(circle at 85% 0%,color-mix(in srgb,var(--studio-primary) 28%,transparent),transparent 32%),var(--studio-navy)}}.mini-hero em{color:var(--studio-primary)}@supports (color:color-mix(in lab, red, red)){.mini-hero em{color:color-mix(in srgb,var(--studio-primary) 72%,white)}}.mini-hero em{text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-style:normal;font-weight:800}.mini-hero h2{letter-spacing:-1.2px;max-width:430px;margin:8px 0;font-size:clamp(21px,2.5vw,34px);line-height:1.05}.mini-hero p{color:#bed0dc;max-width:440px;font-size:8px;line-height:1.55}.mini-hero button{color:#fff;background:var(--studio-primary);border:0;border-radius:6px;margin-top:12px;padding:8px 10px;font-size:7px;font-weight:800}.mini-kpis{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:13px;display:grid}.mini-kpis i{background:linear-gradient(145deg,#fff,#f5f8f5);border:1px solid #e0e4df;border-radius:9px;height:89px}.pilot-page{padding:24px 30px 40px}.pilot-hero{background:radial-gradient(circle at 8% 0,#ffffff94,#0000 35%),linear-gradient(130deg,#fbd7cf 0%,#f2aa9e 58%,#e9978d 100%);border:1px solid #b9736829;border-radius:20px;grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr);gap:24px;min-height:330px;padding:36px 38px;display:grid;box-shadow:0 18px 48px #7a3e341f}.pilot-intro{align-self:center;max-width:720px}.pilot-intro .section-kicker{color:var(--azure)}.pilot-intro h2{max-width:700px;color:var(--navy);letter-spacing:-2.5px;margin:9px 0 12px;font-size:clamp(34px,4vw,58px);line-height:1.02}.pilot-intro p{color:#256e98;max-width:660px;margin:0;font-size:13px;line-height:1.65}.pilot-actions{align-items:center;gap:10px;margin-top:24px;display:flex}.pilot-reset{color:#1e79aa;cursor:pointer;background:0 0;border:0;padding:11px 4px;font-size:11px;font-weight:750}.pilot-progress-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaf8b8;border:1px solid #ffffff85;border-radius:16px;align-self:center;padding:25px;box-shadow:0 16px 36px #73362e17}.pilot-progress-head,.pilot-progress-foot{justify-content:space-between;gap:20px;display:flex}.pilot-progress-head span{color:var(--azure);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800}.pilot-progress-head b{color:#317da5;font-size:9px}.pilot-progress-card>strong{color:var(--green-dark);letter-spacing:-2px;margin:25px 0 3px;font-size:47px;line-height:1;display:block}.pilot-progress-card>small{color:#3b84aa;font-size:10px}.pilot-progress{background:#ffffffb8;border-radius:99px;height:9px;margin:25px 0 10px;overflow:hidden}.pilot-progress i{border-radius:inherit;background:linear-gradient(90deg,#056247,#0b9b70);min-width:4px;height:100%;transition:width .3s;display:block}.pilot-progress-foot{color:#287ba7;font-size:9px;font-weight:750}.pilot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.pilot-metric{border:1px solid var(--line);background:#fffaf8e0;border-radius:14px;min-height:140px;padding:20px;box-shadow:0 6px 20px #67332b0b}.pilot-metric span,.pilot-metric strong,.pilot-metric small{display:block}.pilot-metric span{color:#357fa6;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:800}.pilot-metric strong{color:var(--green-dark);letter-spacing:-1px;margin:18px 0 7px;font-size:31px}.pilot-metric small{color:#3d84aa;font-size:9px;line-height:1.4}.pilot-metric.info{background:linear-gradient(145deg,#f7fcff,#e6f4fa);border-color:#c9e4f0}.pilot-metric.info strong{color:var(--azure)}.pilot-lower{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:12px;display:grid}.pilot-status{color:var(--green-dark);background:var(--green-soft);border-radius:99px;padding:6px 9px;font-size:9px;font-weight:800}.pilot-status i{background:var(--green);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.pilot-objective>label{padding:22px;display:block}.pilot-objective>label>span{color:var(--azure);margin-bottom:15px;font-size:10px;font-weight:750;display:block}.pilot-objective>label>div{grid-template-columns:1fr 100px;align-items:center;gap:20px;display:grid}.pilot-objective input{width:100%;accent-color:var(--green)}.pilot-objective label strong{color:var(--green-dark);text-align:right;font-size:18px}.pilot-rules{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.pilot-rules p{border-right:1px solid var(--line);margin:0;padding:18px}.pilot-rules p:last-child{border:0}.pilot-rules b,.pilot-rules span{display:block}.pilot-rules b{color:var(--azure);margin-bottom:6px;font-size:10px}.pilot-rules span{color:#477e9c;font-size:9px;line-height:1.5}.pilot-proof{padding-bottom:13px}.proof-row{border-bottom:1px solid var(--line);color:#377fa8;justify-content:space-between;gap:18px;padding:15px 19px;font-size:10px;display:flex}.proof-row strong{color:var(--green-dark);font-size:13px}.proof-row.total{background:var(--green-soft);color:#276c55;border:0;border-radius:9px;align-items:center;margin:10px 12px 0;padding:15px 10px}.proof-row.total strong{font-size:19px}.pilot-proof>button{width:calc(100% - 24px);color:var(--azure);cursor:pointer;background:0 0;border:0;justify-content:space-between;margin:10px 12px 0;padding:12px 5px;font-size:10px;font-weight:800;display:flex}.quote-modal{max-height:92vh;overflow:auto}.toggle-field{align-content:center}.toggle-field input{accent-color:var(--green);justify-self:start;width:20px!important;min-height:20px!important}.contact-quick-actions button.contact-email{color:#176f9d;background:#f2f9fc;border-color:#cfe0e7}.maintenance-inline{background:linear-gradient(120deg,#edf9f2,#f3fbff);border:1px solid #b9dec8;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-top:10px;padding:15px 16px;display:flex}.maintenance-inline span,.maintenance-inline strong,.maintenance-inline small{display:block}.maintenance-inline span{color:#08704b;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:850}.maintenance-inline strong{margin:5px 0 3px;font-size:12px}.maintenance-inline small{color:#567467;font-size:9px}.maintenance-inline button{color:#fff;background:var(--green);cursor:pointer;border:0;border-radius:8px;flex:none;padding:9px 11px;font-size:9px;font-weight:800}.maintenance-page{padding:24px 30px 34px}.maintenance-hero{color:#fff;background:radial-gradient(circle at 82% 4%,#2396c947,#0000 34%),linear-gradient(122deg,#061d34,#093d50 70%,#087055 140%);border-radius:18px;justify-content:space-between;align-items:center;gap:30px;min-height:190px;padding:30px 32px;display:flex;box-shadow:0 16px 40px #071d3421}.maintenance-hero>div:first-child{max-width:720px}.maintenance-hero .section-kicker{color:#70eaa5}.maintenance-hero h2{letter-spacing:-1.6px;margin:7px 0 10px;font-size:clamp(29px,3vw,43px);line-height:1.05}.maintenance-hero p{color:#bdd0dc;margin:0;font-size:12.5px;line-height:1.6}.maintenance-hero>div:last-child{background:#ffffff12;border:1px solid #ffffff24;border-radius:13px;flex:0 0 260px;padding:20px}.maintenance-hero>div:last-child span,.maintenance-hero>div:last-child strong,.maintenance-hero>div:last-child small{display:block}.maintenance-hero>div:last-child span{color:#9fc0d2;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:800}.maintenance-hero>div:last-child strong{color:#72eda8;margin:8px 0 5px;font-size:31px}.maintenance-hero>div:last-child small{color:#c5d4dc;font-size:10px}.maintenance-kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0;display:grid}.maintenance-kpis article{border:1px solid var(--line);background:#ffffffeb;border-radius:13px;padding:18px}.maintenance-kpis span,.maintenance-kpis strong,.maintenance-kpis small{display:block}.maintenance-kpis span{color:var(--azure);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.maintenance-kpis strong{color:var(--green-dark);margin:8px 0 3px;font-size:27px}.maintenance-kpis small{color:#77858e;font-size:9px}.maintenance-row{border-top:1px solid #edf0ed;grid-template-columns:42px minmax(180px,1fr) 150px 180px 140px 120px;align-items:center;gap:14px;min-width:980px;min-height:92px;padding:14px 19px;display:grid}.maintenance-row>i{color:#087442;background:#e2f5e9;border-radius:11px;place-items:center;width:40px;height:40px;font-size:10px;font-style:normal;font-weight:850;display:grid}.maintenance-row span strong,.maintenance-row span small,.maintenance-row div strong,.maintenance-row div small,.maintenance-row div em{display:block}.maintenance-row span strong{font-size:11px}.maintenance-row span small{color:#697c88;margin-top:4px;font-size:9px}.maintenance-row div small{color:#397fa4;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.maintenance-row div strong{color:var(--ink);margin-top:5px;font-size:10.5px}.maintenance-row div em{color:#73848e;margin-top:3px;font-size:8.5px;font-style:normal}.maintenance-row button{color:#08704b;cursor:pointer;background:#edf9f2;border:1px solid #add5bd;border-radius:8px;padding:9px 10px;font-size:9px;font-weight:800}.maintenance-row button:disabled{opacity:.45;cursor:not-allowed}.maintenance-list{overflow-x:auto}.maintenance-empty{text-align:center;padding:45px}.maintenance-empty strong{font-size:13px}.maintenance-empty p{color:var(--muted);margin:7px 0 0;font-size:10px}.email-composer{background:#fffefa;border-radius:17px;width:min(680px,92vw);padding:30px;box-shadow:0 25px 70px #05192b38}.email-composer h2{margin:6px 0 18px;font-size:29px}.email-identity{background:#eff8fc;border:1px solid #c6e0eb;border-radius:10px;grid-template-columns:34px 1fr;gap:2px 12px;padding:13px 15px;display:grid}.email-identity span{color:#27789f;text-transform:uppercase;grid-row:1/3;align-self:center;font-size:9px;font-weight:850}.email-identity strong{color:#175c80;font-size:11px}.email-identity small{color:#5485a0;font-size:8.5px}.email-fields{gap:10px;margin-top:14px;display:grid}.email-fields label{color:#456174;text-transform:uppercase;letter-spacing:.07em;gap:6px;font-size:9px;font-weight:800;display:grid}.email-fields input,.email-fields textarea{width:100%;color:var(--ink);font:inherit;text-transform:none;background:#fff;border:1px solid #d5ddd8;border-radius:8px;padding:11px 12px;font-size:11px}.email-fields textarea{resize:vertical;min-height:190px;line-height:1.6}.email-security{color:#5c7c6c;margin:12px 0 0;font-size:9px}.email-template-bar{flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;display:flex}.email-template-bar>span{color:#657c74;text-transform:uppercase;letter-spacing:.08em;margin-right:2px;font-size:8px;font-weight:850}.email-template-bar button{color:#236d8e;font:inherit;cursor:pointer;background:#f3f9fc;border:1px solid #cde0e7;border-radius:99px;padding:7px 9px;font-size:8px;font-weight:780}.email-template-bar button:hover{background:#eaf6fb;border-color:#79b2c9}.email-identity.connected{background:#effaf3;border-color:#a9d9bd}.email-identity.connected span,.email-identity.connected strong{color:#08744d}.email-identity.connected small{color:#4c826d}.email-identity.pending{background:#fff9ea;border-color:#ead6a8}.email-identity.pending span,.email-identity.pending strong{color:#89601b}.email-identity.pending small{color:#9a7c46}.installation-shell{background:radial-gradient(circle at 90% 0,#ffffffad,#0000 31%),linear-gradient(145deg,#fff1ed,#f6c2b8 60%,#eda99c);min-height:100vh}.installation-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff8f5c7;border-bottom:1px solid #cd998f8c;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 34px;display:grid}.installation-topbar>a{color:#356f91;font-size:10px;font-weight:750;text-decoration:none}.installation-topbar>div{align-items:center;gap:9px;display:flex}.installation-topbar>div span{border-radius:8px;width:30px;height:30px}.installation-topbar>div strong{color:var(--navy);font-size:13px}.installation-topbar>small{color:#637b8b;justify-self:end;font-size:9px}.installation-layout{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:18px;width:min(1240px,100% - 40px);margin:34px auto;display:grid}.installation-steps{color:#fff;background:radial-gradient(circle at 90% 0,#37da8133,#0000 31%),linear-gradient(155deg,#061d34,#093b4d 78%,#0a5d4a);border-radius:18px;padding:28px;position:sticky;top:105px;box-shadow:0 20px 52px #071d342b}.installation-steps .section-kicker{color:#72eaa7}.installation-steps h1{letter-spacing:-1.2px;margin:7px 0 11px;font-size:32px;line-height:1.05}.installation-steps>p{color:#b9ccd8;margin:0 0 24px;font-size:10.5px;line-height:1.6}.installation-steps>button{color:#b9ccd8;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff1a;grid-template-columns:30px 1fr;align-items:center;gap:10px;width:100%;min-height:50px;padding:8px;font-size:10px;font-weight:750;display:grid}.installation-steps>button i{background:#ffffff14;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;display:grid}.installation-steps>button.active{color:#fff}.installation-steps>button.active i{color:#fff;background:var(--green)}.blank-base{background:#ffffff0f;border:1px solid #ffffff21;border-radius:10px;margin-top:22px;padding:15px}.blank-base strong,.blank-base span,.blank-base small{display:block}.blank-base strong{font-size:10px}.blank-base span{color:#6fe9a5;margin:7px 0 4px;font-size:11px;font-weight:800}.blank-base small{color:#9eb5c3;font-size:8.5px;line-height:1.4}.installation-card{border:1px solid var(--line);background:#fffefaf7;border-radius:18px;overflow:hidden;box-shadow:0 18px 48px #5a2f281a}.installation-card-head{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:90px;padding:22px 28px;display:flex}.installation-card-head span{color:var(--azure);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:850}.installation-card-head strong{margin-top:6px;font-size:22px}.installation-form,.installation-review{grid-template-columns:1fr 1fr;align-content:start;gap:16px;min-height:430px;padding:26px 28px;display:grid}.installation-form label{color:#34566b;text-transform:uppercase;letter-spacing:.07em;gap:7px;font-size:9px;font-weight:800;display:grid}.installation-form label.wide,.installation-form .glossary-grid,.installation-form .toggle-line{grid-column:1/-1}.installation-form input,.installation-form select,.installation-form textarea{width:100%;min-height:44px;color:var(--ink);font:inherit;text-transform:none;background:#fff;border:1px solid #d5ddd8;border-radius:8px;outline:none;padding:10px 12px;font-size:11px}.installation-form input:focus,.installation-form select:focus,.installation-form textarea:focus{border-color:var(--azure);box-shadow:0 0 0 3px #218bc31a}.installation-form textarea{resize:vertical;min-height:90px;line-height:1.5}.installation-form label small{color:#6d8796;text-transform:none;letter-spacing:0;font-size:8px;font-weight:500;line-height:1.45}.glossary-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.toggle-line{background:#f0f9f3;border:1px solid #c5dfcf;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:15px;display:flex!important}.toggle-line span strong,.toggle-line span small{display:block}.toggle-line input{width:20px;min-height:20px;accent-color:var(--green)}.installation-review>div{border:1px solid var(--line);background:#fff;border-radius:11px;padding:18px}.installation-review>div span,.installation-review>div strong,.installation-review>div small{display:block}.installation-review>div span{color:var(--azure);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:850}.installation-review>div strong{color:var(--green-dark);margin:8px 0 4px;font-size:17px}.installation-review>div small{color:#71838e;font-size:9px}.installation-review article{color:#fff;background:linear-gradient(130deg,#071f38,#0a4b52);border-radius:13px;grid-column:1/-1;padding:21px}.installation-review article span{color:#70eaa5;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:850}.installation-review article h3{margin:8px 0 12px;font-size:21px}.installation-review article p{color:#bdd0dc;margin:6px 0;font-size:10px}.installation-actions{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:18px 28px;display:flex}.installation-actions .secondary{min-width:100px}.crm-hero-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.crm-hero-actions .crm-create{min-height:38px;margin-top:0}.crm-hero-actions .secondary{color:#0a3950;background:#fff;min-height:38px;box-shadow:0 6px 18px #00000014}.crm-import-center{color:#fff;background:radial-gradient(circle at 88% 0,#3de08933,#0000 36%),linear-gradient(130deg,#061d34,#0a334d 70%,#0a5149 135%);border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:minmax(260px,.85fr) minmax(390px,1.15fr);align-items:stretch;gap:26px;margin:14px 0;padding:26px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #071d3421}.crm-import-center:before{content:"";border:1px solid #ffffff0f;border-radius:50%;width:220px;height:220px;position:absolute;inset:auto auto -95px -65px}.crm-import-copy{z-index:1;padding:7px 0;position:relative}.crm-import-copy .section-kicker{color:#72eba7}.crm-import-copy h3{letter-spacing:-.7px;max-width:440px;margin:9px 0 10px;font-size:27px;line-height:1.08}.crm-import-copy p{color:#b9ceda;max-width:500px;margin:0;font-size:12px;line-height:1.65}.import-trust{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.import-trust span{color:#9feabd;background:#1192561a;border:1px solid #74eaa833;border-radius:99px;padding:6px 8px;font-size:9px;font-weight:750}.crm-dropzone{z-index:1;text-align:center;background:#ffffff13;border:1px dashed #8bd1ab94;border-radius:13px;align-content:center;place-items:center;min-height:190px;padding:24px;transition:all .2s;display:grid;position:relative}.crm-dropzone.active{background:#26b46926;border-color:#71eaa5;transform:translateY(-2px)}.crm-dropzone>i{color:#082e37;background:#76e9a8;border-radius:11px;place-items:center;width:42px;height:42px;margin-bottom:10px;font-size:22px;font-style:normal;font-weight:800;display:grid}.crm-dropzone>strong{font-size:14px}.crm-dropzone>small{color:#a9c1cf;max-width:420px;margin-top:6px;font-size:10px;line-height:1.5}.crm-dropzone>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:17px;display:flex}.crm-dropzone .primary{min-height:38px}.import-template{color:#d5e5ed;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2e;border-radius:8px;min-height:38px;padding:0 13px;font-size:10px;font-weight:750}.import-center-close{z-index:2;color:#cce0e9;cursor:pointer;background:#0000001f;border:1px solid #ffffff26;border-radius:50%;width:29px;height:29px;font-size:18px;position:absolute;top:12px;right:13px}.import-success{color:#185f43;background:#edf9f1;border:1px solid #abd7bb;border-radius:10px;align-items:center;gap:9px;margin:12px 0;padding:12px 14px;font-size:11px;display:flex}.import-success>span{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.import-success button{color:#39705a;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:9px;font-weight:800}.contacts-empty-state{text-align:center;border-top:1px solid #edf0ed;place-items:center;min-width:0;padding:58px 24px 64px;display:grid}.contacts-empty-state>span{width:49px;height:49px;color:var(--green-dark);background:#e7f6ec;border-radius:14px;place-items:center;font-size:22px;display:grid}.contacts-empty-state h3{color:var(--navy);margin:15px 0 7px;font-size:18px}.contacts-empty-state p{color:#6c7f8c;max-width:520px;margin:0;font-size:11px;line-height:1.6}.contacts-empty-state>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.template-link{color:var(--azure);cursor:pointer;background:0 0;border:0;padding:7px 3px;font-size:9px;font-weight:800;text-decoration:underline}.activity-header-actions{align-items:center;gap:9px;display:flex}.activity-header-actions select{color:#fff;background:#133953;border:1px solid #ffffff3b;border-radius:8px;max-width:250px;min-height:40px;padding:0 10px}.activity-panel-head{gap:16px}.calendar-actions,.segmented,.activity-actions{align-items:center;gap:6px;display:flex}.segmented{background:#edf3f5;border-radius:8px;padding:3px}.segmented button,.calendar-export{color:#597383;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 9px;font-size:8.5px;font-weight:800}.segmented button.active{color:#fff;background:var(--navy)}.calendar-export{color:#176f9d;background:#f0f9fc;border:1px solid #bdd9e6}.activity-row.expanded{grid-template-columns:70px 38px minmax(180px,.8fr) minmax(250px,1.1fr) 80px 230px;min-width:1040px}.activity-row.expanded.terminée,.activity-row.expanded.annulée{opacity:.67}.activity-actions{justify-content:flex-end}.activity-actions a,.activity-actions button{color:#176f9d;cursor:pointer;background:#f5fbfd;border:1px solid #c8dce6;border-radius:7px;padding:7px 8px;font-size:8px;font-weight:800;text-decoration:none}.activity-actions button:last-child{color:#8c4d47;background:#fff6f4;border-color:#e7ccc7}.sequence-contact{border-bottom:1px solid var(--line);background:#f8fbfa;justify-content:space-between;align-items:end;gap:18px;margin:-12px -22px 2px;padding:15px 22px;display:flex}.sequence-contact label{color:#426477;gap:6px;font-size:9px;font-weight:800;display:grid}.sequence-contact select{background:#fff;border:1px solid #d5ddd8;border-radius:8px;min-width:280px;padding:9px 10px}.sequence-contact small{color:#778991;font-size:9px}.sequence-step{grid-template-columns:52px 34px minmax(0,1fr) auto}.sequence-program{color:var(--green-dark);cursor:pointer;background:#edf9f2;border:1px solid #b5dac4;border-radius:8px;align-self:center;padding:8px 10px;font-size:8.5px;font-weight:800}.sequence-program:disabled{opacity:.4;cursor:not-allowed}.reprise-ai-page{padding:24px 30px 36px}.ai-client-hero{color:#fff;background:radial-gradient(circle at 84% 0,#218bc359,#0000 32%),linear-gradient(125deg,#061d34,#093b4d 72%,#087055 145%);border-radius:18px;justify-content:space-between;align-items:center;gap:36px;min-height:210px;padding:31px 34px;display:flex;box-shadow:0 17px 42px #071d3424}.ai-client-hero>div:first-child{max-width:770px}.ai-client-hero .section-kicker{color:#76e9a8}.ai-client-hero h2{letter-spacing:-1.7px;margin:7px 0 10px;font-size:clamp(30px,3vw,44px);line-height:1.06}.ai-client-hero p{color:#bed1dc;margin:0;font-size:12px;line-height:1.65}.ai-connection{background:#ffffff12;border:1px solid #ffffff26;border-radius:12px;flex:0 0 215px;grid-template-columns:12px 1fr;padding:18px;display:grid}.ai-connection i{background:#d1a63a;border-radius:50%;width:9px;height:9px;margin-top:3px}.ai-connection.connected i{background:#62dfa0}.ai-connection span,.ai-connection strong,.ai-connection small{grid-column:2;display:block}.ai-connection span{color:#9fbdcc;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:850}.ai-connection strong{margin:5px 0 3px;font-size:16px}.ai-connection small{color:#bdd0da;font-size:8.5px}.ai-guardrails{flex-wrap:wrap;gap:8px;margin-top:19px;display:flex}.ai-guardrails span{color:#9ee8bc;background:#087f5b1f;border:1px solid #6fe7a233;border-radius:99px;padding:6px 8px;font-size:9px;font-weight:750}.ai-mode-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.ai-mode-grid.advanced{grid-template-columns:repeat(5,1fr)}.ai-mode-grid button{border:1px solid var(--line);min-height:125px;color:var(--ink);text-align:left;cursor:pointer;background:#ffffffe8;border-radius:12px;align-content:start;gap:6px;padding:16px;display:grid}.ai-mode-grid button.active{background:linear-gradient(145deg,#f1faf4,#e8f6ed);border-color:#78be95;box-shadow:inset 0 0 0 1px #9ecdb2,0 8px 24px #087f5b14}.ai-mode-grid button>span{color:var(--green);font-size:20px}.ai-mode-grid button strong{font-size:11px}.ai-mode-grid button small{color:#668091;font-size:9px;line-height:1.45}.ai-workspace{grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);gap:12px;display:grid}.ai-request-body{padding:20px}.ai-request-body>label{color:#426477;gap:8px;font-size:9px;font-weight:800;display:grid}.ai-request-body textarea{resize:vertical;width:100%;min-height:180px;font:inherit;border:1px solid #d4ddd9;border-radius:9px;padding:13px;font-size:11px;line-height:1.6}.ai-request-body>.primary{margin-top:14px}.ai-data-summary{background:#f0f9f3;border:1px solid #c9e2d3;border-radius:11px;padding:18px}.ai-data-summary div span,.ai-data-summary div strong,.ai-data-summary div small{display:block}.ai-data-summary div span{color:#287354;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:850}.ai-data-summary div strong{color:var(--green-dark);margin:5px 0;font-size:34px}.ai-data-summary div small,.ai-data-summary p{color:#5f796c;font-size:9px}.ai-result{min-height:370px}.ai-result pre{white-space:pre-wrap;color:#264b60;max-height:500px;font:10.5px/1.7 var(--font-geist-mono),monospace;margin:0;padding:21px;overflow:auto}.ai-result-empty{text-align:center;align-content:center;place-items:center;min-height:290px;padding:35px;display:grid}.ai-result-empty>span{color:#fff;background:var(--navy);border-radius:13px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.ai-result-empty strong{margin:12px 0 6px;font-size:13px}.ai-result-empty p{color:#6e8290;max-width:410px;margin:0;font-size:9.5px;line-height:1.55}.ai-result-error{text-align:center;background:linear-gradient(#fff 0%,#fff9f4 100%);align-content:center;place-items:center;min-height:290px;padding:35px;display:grid}.ai-result-error>span{color:#fff;background:#d57a35;border-radius:13px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid}.ai-result-error>strong{color:#563522;margin:12px 0 6px;font-size:14px}.ai-result-error>p{color:#785d4d;max-width:440px;margin:0;font-size:10px;line-height:1.6}.ai-result-error>div{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:17px;display:flex}.ai-result-error a,.ai-result-error button{color:#7b4019;min-height:37px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9b99f;border-radius:9px;align-items:center;padding:0 13px;font-size:9px;font-weight:820;text-decoration:none;display:inline-flex}.ai-result-error a{color:#fff;background:#0c9c69;border-color:#13875f}.ai-run{justify-content:center;width:100%;min-height:43px}.ai-run:disabled{cursor:not-allowed;opacity:.62}.ai-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}.ai-privacy{color:#7c8b93;margin:12px 0 0;font-size:9px;line-height:1.5}.ai-export-stack{gap:9px;display:grid}.ai-export-stack button{color:var(--ink);text-align:left;cursor:pointer;background:#f5fbf7;border:1px solid #cfe1d6;border-radius:10px;grid-template-columns:38px 1fr;column-gap:11px;padding:16px;display:grid}.ai-export-stack button>span{color:#fff;background:var(--green);border-radius:9px;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.ai-export-stack button strong{font-size:11px}.ai-export-stack button small{color:#6f8278;margin-top:3px;font-size:9px}.ai-sources{border-top:1px solid var(--line);gap:7px;padding:16px 20px 20px;display:grid}.ai-sources>span{color:#376c56;text-transform:uppercase;letter-spacing:.09em;margin-bottom:3px;font-size:8px;font-weight:850}.ai-sources a{color:#31596d;background:#f8fbf9;border:1px solid #dbe7df;border-radius:8px;justify-content:space-between;gap:12px;padding:9px 10px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.ai-sources a:hover{color:var(--green-dark);border-color:#9ecdb2}.ai-sources b{color:var(--green)}@keyframes spin{to{transform:rotate(360deg)}}.legal-grid{grid-template-columns:repeat(3,1fr)}.legal-notice{background:#fff9ec;border:1px solid #e2cf9e;border-radius:11px;gap:20px;margin:14px 0;padding:16px 18px;display:flex}.legal-notice strong{color:#7b641c;flex:none;font-size:10px}.legal-notice p{color:#746b53;margin:0;font-size:9.5px;line-height:1.55}.compliance-board{background:#fff;border:1px solid #cbded3;border-radius:14px;margin:24px 0 16px;overflow:hidden;box-shadow:0 12px 30px #082d3812}.compliance-head{background:linear-gradient(135deg,#f6fbf8,#edf7f1);border-bottom:1px solid #dce8e0;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.compliance-head h3{color:var(--navy);letter-spacing:-.5px;margin:6px 0;font-size:23px}.compliance-head p{color:#647b6f;max-width:730px;margin:0;font-size:11px;line-height:1.55}.compliance-status{color:#87630d;text-transform:uppercase;letter-spacing:.07em;background:#fff0c8;border-radius:99px;flex:none;padding:8px 10px;font-size:9px;font-weight:850}.compliance-status i{background:#d8a21c;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.compliance-list{grid-template-columns:1fr 1fr;display:grid}.compliance-list a{min-height:132px;color:inherit;border-bottom:1px solid #e5ece8;border-right:1px solid #e5ece8;grid-template-columns:34px 1fr;align-content:start;column-gap:12px;padding:19px 20px;text-decoration:none;transition:all .18s;display:grid}.compliance-list a:nth-child(2n){border-right:0}.compliance-list a:hover{background:#f6fbf8}.compliance-list a>span{color:#fff;background:var(--navy);border-radius:8px;grid-row:1/3;place-items:center;width:31px;height:31px;font-size:9px;font-weight:850;display:grid}.compliance-list strong{color:var(--navy);font-size:12px}.compliance-list p{color:#627785;margin:6px 0 9px;font-size:9.5px;line-height:1.5}.compliance-list b{color:var(--green-dark);grid-column:2;font-size:8.5px}.extensions-page{padding:24px 30px 36px}.extensions-hero{color:#fff;background:radial-gradient(circle at 86% 0,#218bc347,#0000 33%),linear-gradient(125deg,#061d34,#0a4250 78%,#087055 150%);border-radius:17px;padding:29px 31px}.extensions-hero .section-kicker{color:#71e7a5}.extensions-hero h2{letter-spacing:-1.5px;margin:7px 0 9px;font-size:clamp(29px,3vw,42px)}.extensions-hero p{color:#bdd0dc;max-width:760px;margin:0;font-size:11px;line-height:1.6}.extensions-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin:14px 0;display:grid}.extension-card{flex-direction:column;min-height:250px;padding:19px;display:flex}.extension-card>div{justify-content:space-between;align-items:center;display:flex}.extension-card>div>i{color:#fff;background:var(--navy);border-radius:10px;place-items:center;width:38px;height:38px;font-size:17px;font-style:normal;display:grid}.extension-status{text-transform:uppercase;letter-spacing:.07em;border-radius:99px;padding:5px 7px;font-size:7.5px;font-weight:850}.extension-status.ready{color:#087148;background:#e6f6ec}.extension-status.info{color:#176f9d;background:#e8f5fb}.extension-status.pending{color:#8a6513;background:#fff3d7}.extension-card h3{margin:18px 0 8px;font-size:16px}.extension-card p{color:#607887;margin:0;font-size:9.5px;line-height:1.6}.extension-card>button{border:0;border-top:1px solid var(--line);color:var(--green-dark);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin-top:auto;padding:13px 0 2px;font-size:9px;font-weight:850;display:flex}.extension-principle{background:#eff9f3;border:1px solid #bad8c7;border-radius:11px;gap:18px;padding:16px 18px;display:flex}.extension-principle strong{color:var(--green-dark);flex:none;font-size:10px}.extension-principle p{color:#5a7666;margin:0;font-size:9.5px;line-height:1.5}.automation-page{padding:24px 30px 40px}.automation-hero{color:#fff;background:radial-gradient(circle at 86% 0,#218bc34d,#0000 31%),linear-gradient(125deg,#061d34,#0a3f50 74%,#087055 148%);border-radius:18px;justify-content:space-between;align-items:center;gap:30px;min-height:205px;padding:31px 34px;display:flex;box-shadow:0 17px 42px #071d3421}.automation-hero>div{max-width:800px}.automation-hero .section-kicker{color:#72e7a5}.automation-hero h2{letter-spacing:-1.8px;margin:7px 0 10px;font-size:clamp(31px,3.4vw,48px);line-height:1.04}.automation-hero p{color:#bfd1dc;margin:0;font-size:12px;line-height:1.65}.automation-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin:14px 0;display:grid}.automation-kpis article{border:1px solid var(--line);background:#ffffffeb;border-radius:13px;min-height:125px;padding:18px}.automation-kpis span,.automation-kpis strong,.automation-kpis small{display:block}.automation-kpis span{color:#317ea7;text-transform:uppercase;letter-spacing:.09em;font-size:8.5px;font-weight:850}.automation-kpis strong{color:var(--green-dark);margin:12px 0 5px;font-size:30px}.automation-kpis small{color:#768791;font-size:9px}.automation-kpis .info{background:linear-gradient(145deg,#f7fcff,#e9f5fa);border-color:#c9e4f0}.automation-kpis .info strong{color:var(--azure)}.automation-error{color:#93453c;background:#fff5f2;border:1px solid #e7c4bd;border-radius:9px;margin:0 0 12px;padding:11px 13px;font-size:10px}.automation-layout{grid-template-columns:minmax(620px,1.45fr) minmax(330px,.55fr);align-items:start;gap:12px;display:grid}.automation-side{gap:12px;display:grid}.automation-queue{overflow:hidden}.automation-job{border-top:1px solid var(--line);grid-template-columns:38px minmax(240px,1fr) 74px 115px auto;align-items:center;gap:11px;min-height:116px;padding:15px 18px;display:grid}.automation-job>i{color:#176f9d;background:#e8f5fb;border-radius:9px;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.automation-job>i.appel{color:#087442;background:#e5f5eb}.automation-job>span strong,.automation-job>span small,.automation-job>span p,.automation-job>span em,.automation-job time strong,.automation-job time small{display:block}.automation-job>span strong{font-size:10.5px}.automation-job>span small{color:#6e8290;margin-top:3px;font-size:8.5px}.automation-job>span p{color:#607786;text-overflow:ellipsis;white-space:nowrap;max-width:610px;margin:7px 0 0;font-size:9px;line-height:1.45;overflow:hidden}.automation-job>span em{color:#9a4c43;margin-top:5px;font-size:8px;font-style:normal}.automation-job time strong{font-size:10px}.automation-job time small{color:var(--azure);margin-top:4px;font-size:9px}.automation-status{color:#5b7281;background:#edf2f4;border-radius:7px;width:max-content;padding:6px 7px;font-size:7.5px}.automation-status.awaiting_approval{color:#88620c;background:#fff2cf}.automation-status.pending{color:#176f9d;background:#e8f5fb}.automation-status.dispatched,.automation-status.notified{color:#087442;background:#e5f5eb}.automation-status.failed,.automation-status.waiting_connection{color:#984b41;background:#fff0ed}.automation-actions{gap:5px;display:grid}.automation-actions button{color:#087442;cursor:pointer;background:#edf9f2;border:1px solid #b8d9c5;border-radius:6px;padding:6px 7px;font-size:7.5px;font-weight:800}.automation-actions .danger{color:#8c4d47;background:#fff6f4;border-color:#e7ccc7}.automation-empty{text-align:center;padding:35px}.automation-empty strong{font-size:12px}.automation-empty p{color:#6d8190;font-size:9.5px}.connection-panel,.automation-rules{overflow:hidden}.connection-row{border-top:1px solid var(--line);grid-template-columns:10px 1fr auto;align-items:center;gap:9px;min-height:67px;padding:11px 15px;display:grid}.connection-row>i{background:#d4a83c;border-radius:50%;width:8px;height:8px}.connection-row>i.connected{background:#18a867;box-shadow:0 0 0 4px #18a8671a}.connection-row strong,.connection-row small{display:block}.connection-row strong{font-size:9.5px}.connection-row small{color:#718590;margin-top:3px;font-size:7.5px}.connection-row>b{color:#8b6816;text-transform:uppercase;font-size:7px}.connection-row>i.connected~b{color:#087442}.automation-rule{border-top:1px solid var(--line);grid-template-columns:1fr 40px;align-items:start;gap:12px;min-height:102px;padding:14px 15px;display:grid}.automation-rule strong,.automation-rule small{display:block}.automation-rule strong{font-size:9.5px}.automation-rule small{color:var(--azure);margin-top:4px;font-size:7.5px}.automation-rule p{color:#6a7e8a;margin:7px 0 0;font-size:8px;line-height:1.45}.toggle{cursor:pointer;background:#ccd2ce;border:0;border-radius:99px;width:38px;height:22px;padding:0;position:relative}.toggle i{background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.toggle.active{background:var(--green)}.toggle.active i{transform:translate(16px)}.automation-history{margin-top:12px;overflow:hidden}.run-row{border-top:1px solid var(--line);color:#607787;grid-template-columns:190px 1fr 100px 105px 90px;align-items:center;gap:12px;min-height:56px;padding:10px 18px;font-size:9px;display:grid}.run-row strong{color:var(--green-dark)}.run-row em{color:#76858d;font-style:normal}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--azure)}@supports (color:color-mix(in lab, red, red)){button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--azure) 30%,transparent)}}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px}.account-loading{color:#071d34;text-align:center;background:radial-gradient(circle at 50% 35%,#fff 0,#fff1ed 44%,#efafa3 100%);place-content:center;justify-items:center;gap:12px;min-height:100vh;padding:32px;display:grid}.account-loading .brand-mark{width:62px;height:62px;box-shadow:0 18px 42px #071d3433}.account-loading strong{letter-spacing:-.35px;margin-top:7px;font-size:19px}.account-loading small{color:#66766f;font-size:11px}.ai-onboarding{background:linear-gradient(135deg,#eff9f3,#edf7fb);border:1px solid #a9d4bb;border-radius:12px;padding:18px}.ai-onboarding>span{color:var(--green-dark);text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:850}.ai-onboarding>strong{color:var(--navy);margin:7px 0 5px;font-size:14px;display:block}.ai-onboarding>p{color:#5b737e;margin:0 0 13px;font-size:9.5px;line-height:1.55}.universe-preview{background:#f7fbf8;border:1px solid #cbded2;border-radius:10px;padding:14px 16px}.universe-preview>span{color:#315b49;font-size:9px;font-weight:850}.universe-preview>div{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.universe-preview small{color:#18704d;background:#e5f5eb;border-radius:99px;padding:6px 8px;font-size:8.5px}@keyframes slide-in{0%{transform:translate(100%)}}@keyframes toast-in{0%{opacity:0;transform:translateY(15px)}}@media (width<=1200px){.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-grid,.sequence-layout{grid-template-columns:1fr}.ai-mode-grid.advanced{grid-template-columns:repeat(3,1fr)}}@media (width<=1180px){.recovery-radar{grid-template-columns:minmax(0,1fr) 360px}.radar-main{padding-inline:30px}.radar-proof{gap:9px}.today-card{flex-basis:205px}.overview-copy h2{font-size:32px}.kpi-foot{display:block}.kpi p{max-width:none;margin-bottom:8px}}@media (width<=1100px){.app-shell{grid-template-columns:78px 1fr}.brand span:last-child,.brand-subtitle,.dev-edition,.nav-item span:last-child,.supervisor-card span:not(.avatar),.studio-link span:not(:first-child){display:none}.brand{padding:0 8px}.sidebar{padding-inline:10px}.nav-item{justify-content:center}.studio-link{justify-content:center;display:flex}.recovery-radar{grid-template-columns:1fr}.radar-plan{margin-top:0}.dashboard-grid{grid-template-columns:1fr}.kpi-grid,.pilot-grid{grid-template-columns:repeat(2,1fr)}.search{display:none}.table-head,.opportunity{grid-template-columns:minmax(150px,1.1fr) 90px 120px minmax(140px,1fr) 42px}.simulator-grid,.pilot-hero,.pilot-lower,.rules-grid{grid-template-columns:1fr}.extensions-grid{grid-template-columns:1fr 1fr}.kpi-foot{display:flex}.roi-panel{display:none}.studio-workspace{grid-template-columns:1fr}.studio-preview-wrap{position:static}.crm-toolbar{grid-template-columns:1fr 1fr}.crm-toolbar button{justify-self:start}.activity-row{grid-template-columns:60px 34px minmax(160px,.8fr) minmax(180px,1fr) 70px}}@media (width<=760px){.app-shell{display:block}.sidebar{z-index:10;width:100%;height:70px;padding:7px;display:block;position:fixed;top:auto;bottom:0}.brand,.brand-subtitle,.dev-edition,.supervisor-card,.studio-link{display:none}.sidebar nav{scroll-snap-type:x proximity;scrollbar-width:none;justify-content:flex-start;gap:4px;display:flex;overflow-x:auto}.sidebar nav::-webkit-scrollbar{display:none}.nav-item{scroll-snap-align:start;flex:0 0 62px;width:62px;padding:10px}.nav-item.active:before{width:24px;height:3px;top:-7px;left:50%}.content{padding-bottom:74px}.topbar{height:70px;padding:0 16px}.topbar .eyebrow,.demo-badge{display:none}.top-actions{gap:4px}.primary span,.install-button{display:none}.recovery-radar{border-radius:16px;min-height:0;margin:14px 16px 12px}.radar-main{padding:25px 21px}.radar-amount{letter-spacing:-2.8px;font-size:49px}.radar-main h2{font-size:27px}.radar-actions{flex-direction:column;align-items:stretch}.radar-primary{justify-content:space-between}.radar-proof{gap:8px;display:grid}.radar-plan{margin:0 9px 9px;padding:16px}.overview-hero{min-height:0;margin:14px 16px 12px;padding:22px;display:block}.overview-copy h2{font-size:28px}.overview-copy p{font-size:11px}.today-card{min-height:0;margin-top:18px;padding:14px}.kpi-grid{grid-template-columns:1fr 1fr;gap:8px;padding:0 16px 14px}.kpi{min-height:146px;padding:13px}.kpi-value{font-size:24px}.kpi-foot{display:block}.kpi p{margin-bottom:8px}.dashboard-grid{padding:0 16px 20px}.table-head{display:none}.opportunity{grid-template-columns:1fr auto;gap:4px;min-height:94px;padding:12px 14px}.opportunity .avatar,.company{grid-column:1}.company{padding-left:49px}.amount{grid-area:1/2}.status{grid-column:1;margin-left:49px}.next{display:none}.score{grid-area:2/2}.opportunities-panel .panel-head{padding:14px}.ghost{display:none}.simulator-page,.offer-page,.studio-page,.sequences-page,.reprise-ai-page{padding:22px 16px}.scenario-strip{grid-template-columns:1fr}.price-card{flex-wrap:wrap;align-items:center}.simulation-result{padding:22px}.studio-hero{padding:22px;display:block}.studio-health{margin-top:18px}.provider-grid{grid-template-columns:1fr}.provider-head{display:block}.provider-head p{text-align:left;margin-top:7px}.connector-setup{display:block}.server-shield{margin-top:12px;display:inline-block}.studio-note{display:block}.studio-note p{margin-top:6px}.sequence-step{grid-template-columns:44px 30px 1fr}.sequence-step .sequence-program{grid-column:3;justify-self:start}.sequence-contact{display:block}.sequence-contact select{width:100%;min-width:0}.sequence-contact small{margin-top:8px;display:block}.mission-actions{display:grid}.mission-actions>*{justify-content:center}.sequence-actions{flex-direction:column;align-items:flex-start}.import-workflow{border-radius:16px 16px 0 0;width:100vw;max-height:96vh;margin:auto 0 0}.import-heading{padding:23px 18px 14px;display:block}.import-heading p{padding-right:20px}.import-security{margin:12px 0 0;display:inline-block}.import-tabs{padding:0 18px;overflow:auto}.import-steps{padding:16px 18px}.import-steps span{display:none}.pdf-select,.import-csv,.import-review{padding-inline:18px}.review-summary{display:block}.priority-card{margin-top:12px}.review-grid{grid-template-columns:1fr 1fr}.review-actions{display:grid}.review-actions>*{width:100%}.import-error,.import-workflow>.privacy{margin-inline:18px}.studio-shell{padding:20px 14px 34px}.studio-topbar{display:block}.studio-publish{flex-wrap:wrap;margin-top:18px}.studio-publish .change-pill{text-align:center;width:100%}.studio-form-grid,.color-grid,.color-grid.extended{grid-template-columns:1fr}.studio-form-grid label.wide{grid-column:auto}.nav-edit-row{grid-template-columns:28px 1fr 28px 28px 40px}.service-tag{display:none}.mini-app{grid-template-columns:96px 1fr;min-height:480px}.mini-content{padding:15px}.mini-hero{padding:18px}.mini-sidebar{padding:16px 7px}.mini-sidebar nav div{padding:7px 5px;font-size:6px}.mini-kpis{grid-template-columns:1fr 1fr}.mini-kpis i{height:60px}.crm-page{padding:14px 16px 24px}.crm-hero,.activity-header{min-height:0;padding:23px;display:block}.crm-hero h2,.activity-header h2{font-size:28px}.crm-hero-metric{margin-top:18px}.crm-import-center{grid-template-columns:1fr;padding:23px 18px}.crm-dropzone{min-height:180px}.activity-header-actions{flex-direction:column;align-items:stretch;margin-top:18px}.crm-toolbar{grid-template-columns:1fr;padding:13px}.activity-kpis{grid-template-columns:1fr 1fr}.activity-kpis article:last-child{grid-column:1/-1}.activity-panel-head{flex-direction:column;align-items:flex-start}.calendar-actions{flex-direction:column;align-items:stretch;width:100%}.segmented{overflow-x:auto}.activity-row{grid-template-columns:52px 34px 1fr;padding:13px}.activity-row p{grid-column:3}.activity-row>b{grid-column:3;justify-self:start}.activity-row.expanded{grid-template-columns:52px 34px 1fr;min-width:0}.activity-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.ai-client-hero{min-height:0;padding:23px;display:block}.ai-client-hero h2{font-size:30px}.ai-connection{margin-top:18px}.ai-mode-grid,.ai-mode-grid.advanced{grid-template-columns:1fr 1fr}.ai-workspace{grid-template-columns:1fr}.compliance-head{display:block}.compliance-status{margin-top:14px;display:inline-block}.compliance-list{grid-template-columns:1fr}.compliance-list a{border-right:0}.legal-notice{display:block}.legal-notice p{margin-top:7px}.schedule-modal{border-radius:16px 16px 0 0;width:100vw;max-height:94vh;margin:auto 0 0;padding:22px;overflow:auto}.overlay.centered{align-items:flex-end}.schedule-grid{grid-template-columns:1fr}.schedule-grid label.wide{grid-column:auto}}@media (width<=460px){.kpi-grid{grid-template-columns:1fr}.kpi{min-height:auto}.overview-copy h2{font-size:24px}.today-card{display:none}.ai-mode-grid,.extensions-grid{grid-template-columns:1fr}.extensions-page{padding:14px 16px 24px}.extension-principle{display:block}.extension-principle p{margin-top:6px}.notification{display:block}.topbar h1{font-size:22px}}.license-badge{color:#0b7351;white-space:nowrap;background:#eff9f4;border:1px solid #b9d9c6;border-radius:99px;padding:7px 9px;font-size:9px;font-weight:800}.license-badge i{background:#18a867;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.license-badge.trial{color:#176f9d;background:#eef8fc;border-color:#bddbe8}.license-badge.trial i{background:#218bc3}.license-badge.expired,.license-badge.revoked{color:#93453c;background:#fff5f2;border-color:#e7c4bd}.license-badge.expired i,.license-badge.revoked i{background:#c45548}.studio-link.license-link{color:#f7edca;background:#c2911014;border-color:#eac25538;margin-top:0}.studio-link.license-link small{color:#c6b782}.license-blocker{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05192bc2;place-items:center;padding:30px;display:grid;position:fixed;inset:80px 0 0 236px}.license-blocker>div{text-align:center;background:#fffefa;border-radius:18px;max-width:590px;padding:34px;box-shadow:0 28px 80px #0000003d}.license-blocker span{color:#9b4c42;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:850}.license-blocker h2{margin:8px 0;font-size:30px}.license-blocker p{color:#627684;font-size:11px;line-height:1.6}.license-blocker a{color:#fff;background:var(--green);border-radius:8px;margin-top:12px;padding:11px 15px;font-size:10px;font-weight:800;text-decoration:none;display:inline-block}.calendar-sync{background:linear-gradient(130deg,#f0faf4,#edf7fc);border:1px solid #b7dac6;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(330px,.65fr);align-items:center;gap:24px;margin:0 0 14px;padding:20px 22px;display:grid}.calendar-sync h3{margin:5px 0 6px;font-size:18px}.calendar-sync p{color:#5b7480;max-width:740px;margin:0;font-size:10px;line-height:1.55}.calendar-sync>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.calendar-sync input{color:#547064;background:#fff;border:1px solid #c8ddd1;border-radius:7px;flex:100%;min-width:0;padding:9px 10px;font-size:8.5px}.quote-actions{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.quote-actions button{color:#d8edf7;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2e;border-radius:6px;padding:5px 7px;font-size:7.5px}.quote-actions button.sign{color:#74efaa;background:#22b9641a;border-color:#74efaa59}.quote-actions button.revoke{color:#ffc7bd;background:#bc46371a;border-color:#ffaea147}.public-quote-page{color:#10253d;background:radial-gradient(circle at 80% 0,#fff 0,#0000 32%),linear-gradient(145deg,#fff2ee,#efb0a4);min-height:100vh;padding:28px}.public-quote-page>header{grid-template-columns:42px 1fr;align-items:center;column-gap:11px;max-width:820px;margin:0 auto 22px;display:grid}.public-quote-page>header .brand-mark{grid-row:1/3;width:42px;height:42px}.public-quote-page>header strong{font-size:18px}.public-quote-page>header small{color:#667a88}.public-quote-card,.public-quote-error,.public-quote-loading{background:#fffefa;border:1px solid #fffc;border-radius:20px;max-width:820px;margin:auto;padding:34px;box-shadow:0 24px 70px #071d3426}.public-quote-head{justify-content:space-between;gap:20px;display:flex}.public-quote-head span,.public-quote-card section>span{color:#08704b;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:850}.public-quote-head h1{margin:7px 0 5px;font-size:34px}.public-quote-head p{color:#687b87;margin:0}.public-quote-head>b{color:#08704b;background:#e7f7ed;border-radius:99px;height:max-content;padding:7px 9px;font-size:9px}.public-quote-amount{color:#fff;background:linear-gradient(130deg,#061d34,#0a4551);border-radius:14px;margin:28px 0;padding:26px}.public-quote-amount span,.public-quote-amount strong,.public-quote-amount small{display:block}.public-quote-amount span{color:#a6c0ce;text-transform:uppercase;font-size:9px}.public-quote-amount strong{color:#70eaa5;margin:7px 0 4px;font-size:38px}.public-quote-amount small{color:#bad0db}.public-quote-card section p{color:#5d7180;line-height:1.65}.public-quote-terms{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.public-quote-terms span{color:#28745a;background:#edf8f1;border-radius:99px;padding:7px 9px;font-size:8.5px}.public-quote-card>button{color:#fff;cursor:pointer;background:#087f5b;border:0;border-radius:10px;width:100%;padding:15px;font-weight:850}.public-quote-card>button:disabled{opacity:.55}.public-quote-note{color:#7b898f;margin-top:12px;font-size:8.5px;line-height:1.5;display:block}.public-quote-accepted{color:#08704b;background:#edf9f2;border:1px solid #a9d6ba;border-radius:10px;padding:17px}.public-quote-accepted p{color:#5e7569;margin:5px 0 0;font-size:10px}.license-manager{background:linear-gradient(145deg,#fff2ee,#efb0a4);min-height:100vh;padding:34px}.license-manager>header{justify-content:space-between;align-items:center;gap:25px;display:flex}.license-manager h1{font-size:34px}.license-manager header p{color:#5f7481;max-width:700px;font-size:11px}.license-manager header a{color:#08704b;background:#fff;border:1px solid #c8d9d0;border-radius:8px;padding:10px 13px;font-size:10px;font-weight:800;text-decoration:none}.license-create{background:#fffefa;border:1px solid #d8d9d3;border-radius:13px;grid-template-columns:1fr 180px auto;align-items:end;gap:10px;margin:22px 0 12px;padding:18px;display:grid}.license-create label{color:#607581;gap:6px;font-size:9px;font-weight:800;display:grid}.license-create input,.license-create select{border:1px solid #d4dbd7;border-radius:8px;min-height:42px;padding:10px}.license-create button,.license-row button{color:#fff;cursor:pointer;background:#087f5b;border:0;border-radius:7px;padding:10px 12px;font-size:9px;font-weight:800}.license-message{color:#08704b;background:#edf9f2;border-radius:8px;padding:11px;font-size:10px}.license-table{background:#fffefa;border:1px solid #d8d9d3;border-radius:13px;overflow:auto}.license-row{border-top:1px solid #e9e7e2;grid-template-columns:minmax(240px,1.3fr) 170px 130px 190px 190px;align-items:center;gap:12px;min-width:900px;min-height:68px;padding:12px 16px;font-size:9.5px;display:grid}.license-row.head{color:#6f7f87;text-transform:uppercase;background:#f7f6f2;min-height:42px;font-size:8px;font-weight:850}.license-row strong,.license-row small{display:block}.license-row small{color:#6f8791;margin-top:4px}.license-row>span:last-child{gap:6px;display:flex}.license-row button.danger{color:#93453c;background:#fff0ed}@media (width<=1100px){.license-blocker{left:78px}.calendar-sync{grid-template-columns:1fr}.calendar-sync>div:last-child{justify-content:flex-start}}@media (width<=760px){.license-badge{display:none}.license-blocker{inset:70px 0}.calendar-sync{grid-template-columns:1fr;padding:18px}.calendar-sync>div:last-child{display:grid}.public-quote-page{padding:16px}.public-quote-card{padding:22px}.public-quote-head{display:block}.public-quote-head>b{margin-top:12px;display:inline-block}.license-manager{padding:22px 14px}.license-manager>header{display:block}.license-manager header a{margin-top:10px;display:inline-block}.license-create{grid-template-columns:1fr}.detection-report{padding-top:8px}.report-heading{padding:17px;display:block}.report-heading h3{font-size:22px}.report-total{min-width:0;margin-top:13px;padding:12px}.report-total strong{font-size:25px}.report-metrics{grid-template-columns:1fr}.report-row{grid-template-columns:34px minmax(0,1fr) auto}.report-row>b{grid-area:1/3}.report-row>em{grid-column:2/4;justify-self:start}.report-actions{display:grid}.report-actions>*{width:100%}.csv-intro h3{font-size:19px}.csv-intro p{font-size:10px}.pilot-page{padding:14px 16px 24px}.pilot-hero{padding:24px 21px}.pilot-intro h2{font-size:34px}.pilot-progress-card>strong{font-size:39px}.pilot-grid{grid-template-columns:1fr 1fr;gap:8px}.pilot-metric{min-height:128px;padding:15px}.pilot-metric strong{font-size:25px}.pilot-rules{grid-template-columns:1fr}.pilot-rules p{border-right:0;border-bottom:1px solid var(--line)}.pilot-actions{flex-direction:column;align-items:stretch}.pilot-reset{text-align:left}.contact-drawer{width:100vw;padding:24px 18px 38px}.contact-profile-head{padding-right:34px}.contact-quick-actions{grid-template-columns:1fr 1fr}.contact-detail-grid,.contact-value-grid{grid-template-columns:1fr}.contact-detail-grid>div{border-right:0;border-bottom:1px solid var(--line)!important}.contact-detail-grid>div:last-child{border-bottom:0!important}.contact-commercial-head{display:block}.contact-commercial-tools{margin-top:12px}.contact-quotes-list small{max-width:220px}.contact-history-list article{padding-right:64px}}@media (width<=460px){.pilot-grid{grid-template-columns:1fr}.pilot-metric{min-height:auto}.pilot-objective>label>div{grid-template-columns:1fr}.pilot-objective label strong{text-align:left}}@media (width<=900px){.installation-layout{grid-template-columns:1fr}.installation-steps{position:static}.installation-steps>button{width:49%;display:inline-grid}.installation-card-head{min-height:76px}}@media (width<=1100px){.automation-layout{grid-template-columns:1fr}.automation-kpis{grid-template-columns:1fr 1fr}}@media (width<=760px){.automation-page{padding:22px 16px}.automation-hero{min-height:0;padding:23px;display:block}.automation-hero h2{font-size:30px}.automation-hero button{margin-top:18px}.automation-job{grid-template-columns:36px 1fr}.automation-job>time,.automation-job>.automation-status,.automation-job>.automation-actions{grid-column:2}.automation-actions{flex-wrap:wrap;display:flex}.run-row{grid-template-columns:1fr 1fr}.run-row>*{min-width:0}}@media (width<=460px){.automation-kpis{grid-template-columns:1fr}.automation-job>span p{white-space:normal}}@media (width<=760px){.maintenance-page{padding:14px 16px 24px}.maintenance-hero{min-height:0;padding:23px;display:block}.maintenance-hero h2{font-size:28px}.maintenance-hero>div:last-child{margin-top:18px}.maintenance-kpis{grid-template-columns:1fr 1fr}.maintenance-kpis article:last-child{grid-column:1/-1}.maintenance-inline{flex-direction:column;align-items:flex-start}.email-composer{border-radius:16px 16px 0 0;width:100vw;max-height:94vh;margin:auto 0 0;padding:22px;overflow:auto}.installation-topbar{grid-template-columns:1fr auto;padding:0 16px}.installation-topbar>small{display:none}.installation-layout{width:calc(100% - 24px);margin:18px auto}.installation-steps{padding:22px}.installation-steps h1{font-size:28px}.installation-form,.installation-review{grid-template-columns:1fr;min-height:0;padding:20px}.installation-form label.wide,.installation-form .glossary-grid,.installation-form .toggle-line,.installation-review article{grid-column:auto}.glossary-grid{grid-template-columns:1fr}.installation-actions{padding:15px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition:none!important;animation:none!important}}.launch-site{color:#0b2035;background:#f6f8f5;min-height:100vh;overflow:hidden}.launch-nav{grid-template-columns:1fr auto 1fr;align-items:center;width:min(1240px,100% - 48px);height:82px;margin:auto;display:grid}.launch-brand{color:#071d34;letter-spacing:-.7px;align-items:center;gap:10px;font-size:21px;font-weight:850;text-decoration:none;display:flex}.launch-brand img{width:34px;height:34px}.launch-nav nav{gap:30px;display:flex}.launch-nav nav a{color:#60736f;font-size:12px;font-weight:700;text-decoration:none}.launch-nav nav a:hover{color:#087f5b}.launch-login{color:#0b2c43;background:#ffffffb8;border:1px solid #071d341f;border-radius:10px;justify-self:end;padding:11px 14px;font-size:11px;font-weight:800;text-decoration:none}.launch-login span{color:#087f5b;margin-left:13px}.launch-hero{color:#fff;background:radial-gradient(circle at 80% 10%,#3ee6a030,#0000 27%),radial-gradient(circle at 0 100%,#278ac12e,#0000 30%),linear-gradient(135deg,#041524 0%,#07263c 52%,#073c3b 130%);border-radius:30px;grid-template-columns:minmax(430px,.86fr) minmax(620px,1.14fr);align-items:center;gap:34px;width:min(1320px,100% - 32px);min-height:700px;margin:0 auto;padding:78px 62px 62px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 85px #061e312e}.launch-hero:before{content:"";border:1px solid #69eda61a;border-radius:50%;width:520px;height:520px;position:absolute;top:-180px;right:-110px;box-shadow:0 0 0 80px #69eda606,0 0 0 160px #69eda605}.launch-copy{z-index:2;position:relative}.launch-kicker{color:#087f5b;text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:9px;font-size:10px;font-weight:850;display:inline-flex}.launch-hero .launch-kicker{color:#6ceba4}.launch-kicker i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #5fe79c1a}.launch-copy h1{letter-spacing:-4.4px;max-width:650px;margin:18px 0 20px;font-size:clamp(50px,5.6vw,78px);line-height:.96}.launch-copy>p{color:#b5cad5;max-width:590px;margin:0;font-size:15px;line-height:1.72}.launch-cta{align-items:center;gap:18px;margin-top:30px;display:flex}.launch-cta>button{color:#05231b;text-align:left;cursor:pointer;background:#70eca7;border:0;border-radius:13px;grid-template-columns:35px 1fr auto;align-items:center;gap:11px;min-width:270px;min-height:64px;padding:8px 15px;transition:all .2s;display:grid;box-shadow:0 14px 35px #35dd8133}.launch-cta>button:hover{background:#88f0b5;transform:translateY(-2px)}.launch-os-icon{font-size:25px}.launch-cta button small,.launch-cta button strong{display:block}.launch-cta button small{text-transform:uppercase;letter-spacing:.09em;font-size:8px}.launch-cta button strong{margin-top:2px;font-size:13px}.launch-cta button>b{font-size:19px}.launch-cta>a{color:#d8e7ed;font-size:11px;font-weight:800;text-decoration:none}.launch-trust{color:#91aab8;flex-wrap:wrap;gap:15px;margin-top:23px;font-size:8.5px;display:flex}.launch-trust span:first-letter{color:#64e99f}.launch-product{z-index:2;perspective:1400px;min-width:0;position:relative}.launch-window{background:#eef2ef;border:1px solid #ffffff2b;border-radius:18px;overflow:hidden;transform:rotateY(-5deg)rotateX(2deg);box-shadow:0 32px 90px #00000061}.launch-windowbar{color:#5e727c;background:#fffffff5;justify-content:space-between;align-items:center;height:44px;padding:0 13px;font-size:7px;display:flex}.launch-windowbar>span{gap:5px;display:flex}.launch-windowbar i{background:#e67067;border-radius:50%;width:7px;height:7px}.launch-windowbar i:nth-child(2){background:#e7b34a}.launch-windowbar i:nth-child(3){background:#43b977}.launch-windowbar b{font-weight:750}.launch-windowbar small{color:#087f5b}.launch-app-preview{color:#142c3e;background:#f5f6f2;grid-template-columns:145px 1fr;height:430px;display:grid}.launch-app-preview>aside{color:#b8cad5;background:linear-gradient(#061b2c,#082c3b);padding:17px 10px}.launch-app-preview>aside>div{color:#fff;align-items:center;gap:8px;margin:0 7px 23px;font-size:11px;display:flex}.launch-app-preview>aside img{width:24px;height:24px}.launch-app-preview>aside>span{border-radius:8px;margin:5px 0;padding:10px;font-size:7.5px;display:block}.launch-app-preview>aside>span.active{color:#fff;background:#ffffff1a}.launch-app-preview>section{padding:23px}.launch-app-preview section>header small,.launch-app-preview section>header strong{display:block}.launch-app-preview section>header small{color:#619079;font-size:7px}.launch-app-preview section>header strong{margin-top:4px;font-size:14px}.launch-radar{color:#fff;background:radial-gradient(circle at 90% 0,#58e99a33,#0000 35%),linear-gradient(130deg,#071e34,#0a4248);border-radius:14px;margin-top:18px;padding:23px}.launch-radar span{color:#72e9a5;text-transform:uppercase;letter-spacing:.1em;font-size:7px}.launch-radar strong{letter-spacing:-2px;margin:10px 0 3px;font-size:36px;display:block}.launch-radar p{color:#acc3ce;margin:0;font-size:8px}.launch-radar button{color:#fff;background:#07875d;border:0;border-radius:7px;margin-top:20px;padding:10px 12px;font-size:7px;font-weight:800}.launch-preview-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px;display:grid}.launch-preview-grid article{background:#fff;border:1px solid #dbe4df;border-radius:10px;min-width:0;padding:14px}.launch-preview-grid span,.launch-preview-grid b,.launch-preview-grid small{display:block}.launch-preview-grid span{color:#617775;text-transform:uppercase;font-size:6px}.launch-preview-grid b{color:#0b6248;margin:8px 0 3px;font-size:14px}.launch-preview-grid small{color:#8b9992;white-space:nowrap;text-overflow:ellipsis;font-size:6px;overflow:hidden}.launch-float{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#062030d6;border:1px solid #fff3;border-radius:12px;align-items:center;gap:10px;padding:13px 15px;display:flex;position:absolute;box-shadow:0 18px 45px #00000040}.launch-float i{color:#063727;background:#70eca7;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.launch-float small,.launch-float strong{display:block}.launch-float small{color:#91aebc;font-size:7px}.launch-float strong{margin-top:3px;font-size:9px}.launch-float-top{top:-26px;right:18px}.launch-float-bottom{bottom:-25px;left:-28px}.launch-proof{text-align:center;border-bottom:1px solid #0f3a301c;width:min(1180px,100% - 48px);margin:36px auto 0;padding:20px 0 38px}.launch-proof>span{color:#789087;text-transform:uppercase;letter-spacing:.14em;font-size:8px;font-weight:850}.launch-proof>div{color:#234638;justify-content:center;gap:46px;margin-top:20px;font-size:10px;display:flex}.launch-section{width:min(1180px,100% - 48px);margin:110px auto}.launch-section-head{max-width:770px}.launch-section-head h2,.launch-install h2,.launch-security h2{color:#071d34;letter-spacing:-3px;margin:12px 0 14px;font-size:clamp(38px,4.5vw,58px);line-height:1.01}.launch-section-head p,.launch-install p{color:#617a72;max-width:680px;margin:0;font-size:13px;line-height:1.7}.launch-features{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:45px;display:grid}.launch-features>article{background:#fff;border:1px solid #0f43331a;border-radius:19px;min-height:430px;padding:16px;position:relative;box-shadow:0 14px 45px #0a34270f}.launch-features>article>i{z-index:2;color:#08593f59;font-size:9px;font-style:normal;font-weight:850;position:absolute;top:28px;right:28px}.feature-visual{background:#eff5f1;border-radius:14px;height:220px;padding:24px}.feature-visual span,.feature-visual strong,.feature-visual small{display:block}.feature-visual span{color:#0b7552;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:850}.feature-visual strong{color:#071d34;letter-spacing:-2px;margin:22px 0 8px;font-size:39px}.feature-visual small{color:#667c75;font-size:8px}.feature-visual.automation{color:#d5e5ec;background:linear-gradient(145deg,#061d32,#0a3e48);align-content:center;gap:8px;display:grid}.feature-visual.automation>span{color:#6de9a4;margin-bottom:8px}.feature-visual.automation b{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:9px;padding:11px;font-size:8px;display:flex}.feature-visual.automation em{background:#67e69d;border-radius:50%;width:7px;height:7px}.feature-visual.team{background:linear-gradient(145deg,#f2f2fc,#e6f4ee);align-content:center;display:grid}.feature-visual.team>div{margin:22px 0 15px;display:flex}.feature-visual.team b{color:#fff;background:#0b6d52;border:3px solid #eff5f1;border-radius:50%;place-items:center;width:43px;height:43px;margin-right:-7px;font-size:9px;display:grid}.feature-visual.team b:nth-child(2){background:#3579b9}.feature-visual.team b:nth-child(3){background:#8652aa}.feature-visual.team b:nth-child(4){background:#071d34}.launch-features h3{color:#0a2637;letter-spacing:-.7px;margin:23px 9px 9px;font-size:20px}.launch-features p{color:#657c75;margin:0 9px;font-size:11px;line-height:1.65}.launch-install{background:linear-gradient(140deg,#eef7f1,#f9f8f3);border-radius:26px;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;width:min(1220px,100% - 48px);margin:110px auto;padding:66px;display:grid;box-shadow:inset 0 0 0 1px #0d563c1a}.launch-install-actions{gap:10px;margin-top:28px;display:flex}.launch-install-actions button{color:#071d34;text-align:left;cursor:pointer;background:#fff;border:1px solid #071d341f;border-radius:11px;align-items:center;gap:12px;min-width:180px;padding:13px 16px;display:flex;box-shadow:0 8px 22px #0a31260d}.launch-install-actions button>span{font-size:25px}.launch-install-actions small,.launch-install-actions strong{display:block}.launch-install-actions small{color:#70847c;font-size:7px}.launch-install-actions strong{font-size:11px}.launch-install>aside{color:#fff;background:linear-gradient(145deg,#061c30,#0a4147);border-radius:18px;padding:28px;box-shadow:0 22px 55px #071d3429}.launch-install ol{margin:0;padding:0;list-style:none}.launch-install li{border-bottom:1px solid #ffffff1a;grid-template-columns:36px 1fr;align-items:center;gap:12px;padding:15px 0;display:grid}.launch-install li:last-child{border-bottom:0}.launch-install li>b{color:#06281d;background:#6de9a4;border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;display:grid}.launch-install li strong,.launch-install li small{display:block}.launch-install li strong{font-size:10px}.launch-install li small{color:#9fb6c2;margin-top:3px;font-size:8px}.launch-security{grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;width:min(1180px,100% - 48px);margin:0 auto 110px;display:grid}.launch-security h2{font-size:46px}.launch-security>div:last-child{border-top:1px solid #0c4a3621;border-left:1px solid #0c4a3621;grid-template-columns:1fr 1fr;display:grid}.launch-security>div:last-child>span{border-bottom:1px solid #0c4a3621;border-right:1px solid #0c4a3621;min-height:130px;padding:25px}.launch-security b,.launch-security small{display:block}.launch-security b{color:#0c5942;font-size:12px}.launch-security small{color:#74877f;margin-top:8px;font-size:9px;line-height:1.5}.launch-footer{color:#9fb4bf;background:#061b2d;justify-content:space-between;align-items:center;gap:30px;min-height:120px;padding:0 max(32px,50% - 590px);display:flex}.launch-footer .launch-brand{color:#fff}.launch-footer p{font-size:10px}.launch-footer>a:last-child{color:#6feaa5;font-size:10px;font-weight:800;text-decoration:none}.launch-guide-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02121db8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.launch-guide{background:#fff;border-radius:22px;width:min(520px,100%);padding:34px;position:relative;box-shadow:0 28px 90px #0000004d}.launch-guide>img{width:48px;height:48px}.launch-guide>span{color:#078057;text-transform:uppercase;letter-spacing:.11em;margin-top:17px;font-size:9px;font-weight:850;display:block}.launch-guide h2{letter-spacing:-1.2px;margin:8px 0 20px;font-size:28px}.launch-guide ol{color:#5f766f;padding-left:20px;font-size:11px;line-height:1.65}.launch-guide li{padding:5px}.launch-guide-close{cursor:pointer;background:#fff;border:1px solid #dbe3df;border-radius:50%;width:34px;height:34px;position:absolute;top:18px;right:18px}.launch-guide-done{color:#fff;cursor:pointer;background:#087f5b;border:0;border-radius:9px;width:100%;margin-top:12px;padding:13px;font-weight:800}.activation-shell{color:#0b2135;background:radial-gradient(circle at 85% 0,#5ee69c1f,#0000 29%),linear-gradient(145deg,#f5f8f5,#eaf2ed);min-height:100vh}.activation-topbar{grid-template-columns:1fr auto 1fr;align-items:center;width:min(1220px,100% - 40px);height:80px;margin:auto;display:grid}.activation-topbar>a{color:#071d34;font-size:20px;font-weight:850;text-decoration:none}.activation-topbar>span{color:#527267;text-transform:uppercase;letter-spacing:.11em;font-size:9px;font-weight:850}.activation-topbar>small{color:#6c8079;justify-self:end;font-size:9px}.activation-layout{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;width:min(1180px,100% - 40px);min-height:690px;margin:20px auto 60px;display:grid}.activation-copy h1{letter-spacing:-4px;max-width:650px;margin:15px 0 18px;font-size:clamp(48px,5.8vw,78px);line-height:.96}.activation-copy>p{color:#617970;max-width:600px;margin:0;font-size:14px;line-height:1.75}.activation-benefits{gap:11px;margin-top:35px;display:grid}.activation-benefits>span{color:#36584c;align-items:center;gap:12px;font-size:10px;font-weight:750;display:flex}.activation-benefits i{color:#087e58;background:#f7fbf8;border:1px solid #bcd8ca;border-radius:8px;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;display:grid}.activation-card{background:#fff;border:1px solid #0a4e381f;border-radius:24px;padding:42px;box-shadow:0 24px 70px #072e221c}.activation-card-mark{align-items:center;gap:9px;display:flex}.activation-card-mark img{width:34px;height:34px}.activation-card-mark b{font-size:18px}.activation-step{color:#087451;text-transform:uppercase;letter-spacing:.09em;background:#eaf7ef;border-radius:99px;width:max-content;margin-top:35px;padding:6px 8px;font-size:8px;font-weight:850}.activation-card h2{letter-spacing:-1.2px;margin:12px 0 9px;font-size:29px}.activation-card>p{color:#657b74;font-size:11px;line-height:1.6}.activation-card label{color:#42665a;text-transform:uppercase;letter-spacing:.08em;gap:8px;margin-top:25px;font-size:9px;font-weight:850;display:grid}.activation-card input{color:#071d34;height:56px;font:700 18px var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;background:#f9fbfa;border:1px solid #cbdad3;border-radius:11px;outline:none;padding:0 16px}.activation-card input:focus{border-color:#14936a;box-shadow:0 0 0 4px #14936a1a}.activation-card>button{color:#fff;cursor:pointer;background:#087f5b;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:52px;margin-top:13px;padding:0 17px;font-size:11px;font-weight:850;display:flex}.activation-card>button:disabled{opacity:.45;cursor:not-allowed}.activation-card>small{color:#82928c;margin-top:15px;font-size:8.5px;line-height:1.5;display:block}.activation-error{background:#fff3f0;border:1px solid #efc8bf;border-radius:8px;padding:10px 12px;color:#95483b!important;font-size:9px!important}.activation-support{color:#fff;background:#087f5b;border-radius:9px;margin-top:18px;padding:12px 15px;font-size:10px;font-weight:800;text-decoration:none;display:inline-block}.license-create{grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr) 150px auto}.license-key-reveal{color:#fff;background:linear-gradient(135deg,#062b2f,#087456);border:1px solid #86c8a1;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin:12px 0;padding:18px 20px;display:flex}.license-key-reveal span,.license-key-reveal strong,.license-key-reveal small{display:block}.license-key-reveal span{color:#78e9a8;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:850}.license-key-reveal strong{font:800 23px var(--font-geist-mono),monospace;letter-spacing:.08em;margin:7px 0 4px}.license-key-reveal small{color:#a9cfc0;font-size:8px}.license-key-reveal button{color:#063424;cursor:pointer;background:#79e9aa;border:0;border-radius:8px;padding:11px 14px;font-size:9px;font-weight:850}.license-row{grid-template-columns:minmax(250px,1.3fr) minmax(190px,1fr) 110px 180px minmax(250px,1.2fr)}.license-row>span:last-child{flex-wrap:wrap}.license-row button.key{color:#176f9d;background:#eaf6fb}.license-status{color:#08714e;text-transform:uppercase;background:#e7f7ed;border-radius:99px;width:max-content;padding:4px 6px;font-size:7px}.license-status-issued{color:#8a6410;background:#fff2d5}.license-status-expired,.license-status-revoked{color:#98443a;background:#fff0ed}.license-empty{color:#71857c;text-align:center;padding:30px;font-size:10px}@media (width<=1050px){.launch-hero{grid-template-columns:1fr;padding:60px 42px}.launch-copy{max-width:760px}.launch-product{width:min(760px,100%);margin:35px auto 15px}.launch-features{grid-template-columns:1fr 1fr}.launch-features>article:last-child{grid-column:1/-1}.launch-install{gap:35px;padding:45px}.activation-layout{gap:35px}.license-create{grid-template-columns:1fr 1fr}.license-create button{min-height:42px}}@media (width<=760px){.launch-nav{grid-template-columns:1fr auto;width:calc(100% - 28px);height:70px}.launch-nav nav{display:none}.launch-login{font-size:0}.launch-login span{margin:0;font-size:16px}.launch-hero{border-radius:22px;width:calc(100% - 16px);min-height:0;padding:44px 22px}.launch-copy h1{letter-spacing:-3px;font-size:48px}.launch-copy>p{font-size:12px}.launch-cta{flex-direction:column;align-items:stretch}.launch-cta>button{width:100%;min-width:0}.launch-cta>a{text-align:center}.launch-product{margin-top:40px}.launch-window{transform:none}.launch-windowbar b{display:none}.launch-app-preview{grid-template-columns:75px 1fr;height:340px}.launch-app-preview>aside{padding:12px 6px}.launch-app-preview>aside>div strong{display:none}.launch-app-preview>aside>span{white-space:nowrap;padding:8px 5px;overflow:hidden}.launch-app-preview>section{padding:14px}.launch-radar{padding:16px}.launch-radar strong{font-size:27px}.launch-preview-grid{grid-template-columns:1fr 1fr}.launch-preview-grid article:last-child,.launch-float{display:none}.launch-proof{width:calc(100% - 32px);margin-top:20px}.launch-proof>div{flex-wrap:wrap;gap:12px}.launch-section{width:calc(100% - 32px);margin:75px auto}.launch-section-head h2,.launch-install h2,.launch-security h2{letter-spacing:-2px;font-size:38px}.launch-features{grid-template-columns:1fr}.launch-features>article:last-child{grid-column:auto}.launch-install{grid-template-columns:1fr;width:calc(100% - 16px);margin:75px auto;padding:30px 20px}.launch-install-actions{display:grid}.launch-install-actions button{min-width:0}.launch-security{grid-template-columns:1fr;gap:30px;width:calc(100% - 32px);margin-bottom:75px}.launch-security>div:last-child{grid-template-columns:1fr}.launch-footer{text-align:center;padding:25px 20px;display:grid}.launch-footer>*{justify-self:center}.activation-topbar{grid-template-columns:1fr auto}.activation-topbar>span{display:none}.activation-layout{width:calc(100% - 24px);margin-top:10px;display:block}.activation-copy{padding:35px 12px}.activation-copy h1{letter-spacing:-3px;font-size:46px}.activation-card{margin-bottom:30px;padding:27px}.license-create{grid-template-columns:1fr}.license-key-reveal{flex-direction:column;align-items:stretch}.license-key-reveal strong{font-size:18px}.license-row{min-width:980px}}.app-shell{background:radial-gradient(circle at 88% -6%,#fffffff0,#0000 32%),radial-gradient(circle at 45% 25%,#74dca91a,#0000 28%),linear-gradient(145deg,#f8f5ef 0%,#f4f7f4 48%,#e7eee9 100%)}.sidebar{background:radial-gradient(circle at 20% 0,#2da4712e,#0000 27%),linear-gradient(#061a2c 0%,#08283a 56%,#041725 100%);box-shadow:18px 0 55px #05192b1a}.topbar{background:#f8f7f2d1;border-color:#17453b1a;box-shadow:0 8px 30px #0a232009}.kpi,.panel{border-color:#1445381c;border-radius:17px;box-shadow:0 10px 32px #0b30270e}.team-live-pill{color:#143c31;cursor:pointer;background:#ffffffd1;border:1px solid #11855329;border-radius:99px;align-items:center;gap:8px;padding:5px 10px 5px 6px;display:flex;box-shadow:0 5px 18px #0d41310f}.team-live-pill>span:last-child strong,.team-live-pill>span:last-child small{white-space:nowrap;display:block}.team-live-pill>span:last-child strong{font-size:9px}.team-live-pill>span:last-child small{color:#628074;margin-top:1px;font-size:7px}.team-live-faces{padding-left:8px;display:flex}.team-live-faces .agent-avatar{border:2px solid #fff;margin-left:-8px}.agent-avatar{background-color:#f7f2ea;background-image:url(/team-avatar-sprite.png);background-repeat:no-repeat;background-size:400% 300%;border-radius:50%;flex:none;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #071d3414,0 7px 18px #071d341f}.agent-avatar:after{content:"";background:var(--agent-accent);filter:blur(5px);opacity:.45;border-radius:50%;height:6%;position:absolute;inset:auto 7% 2%}.agent-avatar-tiny{width:27px;height:27px}.agent-avatar-small{width:42px;height:42px}.agent-avatar-hero{width:88px;height:88px}.team-dream-strip{background:linear-gradient(120deg,#ffffffe6,#e8f7efe6);border:1px solid #0d815026;border-radius:15px;grid-template-columns:minmax(320px,1fr) auto auto;align-items:center;gap:22px;margin:0 30px 16px;padding:17px 20px;display:grid;box-shadow:0 8px 28px #0b412d0d}.team-dream-copy h3{letter-spacing:-.4px;margin:3px 0 4px;font-size:18px}.team-dream-copy p{color:#668078;margin:0;font-size:9.5px}.team-dream-people{padding-left:25px;display:flex}.team-dream-people .agent-avatar{border:3px solid #f3faf5;margin-left:-17px}.team-dream-strip>button{color:#fff;background:var(--green);cursor:pointer;white-space:nowrap;border:0;border-radius:9px;padding:11px 14px;font-size:9px;font-weight:850}.team-dream-strip>button span{margin-left:20px}.agents-hero{color:#fff;background:radial-gradient(circle at 74% 18%,#3de19538,#0000 24%),radial-gradient(circle at 17% 115%,#298bc33d,#0000 35%),linear-gradient(125deg,#031726 0%,#082e43 57%,#0a4b42 115%);border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:45px;min-height:470px;padding:46px 50px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 68px #06202d33}.agents-hero:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.agents-hero-copy,.agents-org-visual{z-index:1;position:relative}.agents-label{color:#76ecac;text-transform:uppercase;letter-spacing:.12em;background:#49de8f12;border:1px solid #70ecab38;border-radius:99px;align-items:center;gap:8px;padding:7px 10px;font-size:9px;font-weight:850;display:inline-flex}.agents-label i{background:#63eda3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #63eda31c}.agents-hero h2{letter-spacing:-3px;margin:19px 0 14px;font-size:clamp(43px,4.6vw,70px);line-height:.98}.agents-hero h2 em{color:#6de8a6;font-style:normal}.agents-hero-copy>p{color:#b7ccd6;max-width:670px;margin:0;font-size:13px;line-height:1.65}.agents-hero-actions{align-items:center;gap:16px;margin-top:25px;display:flex}.agents-main-action{color:#fff;cursor:pointer;background:linear-gradient(135deg,#07945d,#12b973);border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:34px;min-height:48px;padding:0 18px;font-size:10px;font-weight:850;display:flex;box-shadow:0 10px 28px #0db86f42}.agents-human-control{color:#8fa9b4;font-size:8.5px}.agents-org-visual{flex-direction:column;justify-content:center;align-items:center;min-height:370px;padding:23px;display:flex}.director-badge,.manager-badge{border-radius:14px;align-items:center;gap:13px;width:min(360px,100%);display:flex}.director-badge{background:#ffffff12;border:1px solid #ffffff29;padding:13px 16px}.director-badge>span{color:#072638;background:#72e9a8;border-radius:12px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.director-badge small,.director-badge strong,.director-badge em,.manager-badge small,.manager-badge strong,.manager-badge em{display:block}.director-badge small,.manager-badge small{color:#77eaaa;text-transform:uppercase;letter-spacing:.1em;font-size:7.5px;font-weight:850}.director-badge strong,.manager-badge strong{margin-top:3px;font-size:13px}.director-badge em,.manager-badge em{color:#96adba;margin-top:2px;font-size:8px;font-style:normal}.org-line{background:linear-gradient(#54dc96,#54dc9629);width:1px;height:30px}.manager-badge{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(120deg,#26ac692e,#ffffff14);border:1px solid #68eba652;padding:13px;position:relative;box-shadow:0 14px 34px #00000026}.manager-badge b{color:#64eaa2;text-transform:uppercase;background:#2dd37e1a;border-radius:99px;margin-left:auto;padding:5px 7px;font-size:7px}.team-avatar-cloud{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin-top:24px;display:flex}.team-avatar-cloud button{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;transition:all .18s}.agents-command-strip{grid-template-columns:repeat(3,1fr) minmax(220px,.8fr);gap:10px;margin:14px 0;display:grid}.agents-command-strip article,.agents-engine{background:#ffffffe6;border:1px solid #0e4c3b1c;border-radius:14px;min-height:96px;padding:17px 19px}.agents-command-strip article span,.agents-command-strip article strong,.agents-command-strip article small{display:block}.agents-command-strip article span{color:#668076;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:850}.agents-command-strip article strong{color:#073e2d;margin:6px 0 2px;font-size:25px}.agents-command-strip article small{color:#7e9089;font-size:8.5px}.agents-engine{color:#795e24;background:linear-gradient(135deg,#fffaf0,#fff);align-items:center;gap:13px;display:flex}.agents-engine>i{background:#d7a12b;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 7px #d7a12b1c}.agents-engine small,.agents-engine strong{display:block}.agents-engine small{color:#927d52;font-size:8px}.agents-engine strong{margin-top:4px;font-size:11px}.agents-engine.connected{color:#0a6b49;background:linear-gradient(135deg,#eefaf3,#fff)}.agents-engine.connected>i{background:#18b56d;box-shadow:0 0 0 7px #18b56d1c}.manager-feature{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:12px;margin:14px 0;display:grid}.manager-profile,.manager-today{background:#fff;border:1px solid #0c4b381f;border-radius:18px;padding:27px;box-shadow:0 10px 34px #0a362b0e}.manager-profile{align-items:center;gap:23px;display:flex}.manager-profile h3{letter-spacing:-.8px;margin:3px 0 7px;font-size:26px}.manager-profile p{color:#657b75;max-width:650px;margin:0;font-size:10px;line-height:1.6}.manager-skills{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.manager-skills span{color:#08704c;background:#e9f8ef;border-radius:99px;padding:6px 8px;font-size:8px;font-weight:750}.manager-today{color:#fff;background:radial-gradient(circle at 100% 0,#46df8d2b,#0000 32%),#071f32}.manager-today>span{color:#6ee9a6;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:850}.manager-today>strong{margin:7px 0;font-size:16px;display:block}.manager-today>p{color:#a8bec9;margin:0;font-size:9.5px;line-height:1.55}.manager-today button{color:#70eaa7;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff1f;justify-content:space-between;width:100%;margin-top:15px;padding:10px 0;font-size:9px;font-weight:850;display:flex}.agents-directory{background:#ffffffad;border:1px solid #0c4b381c;border-radius:19px;margin-top:14px;padding:28px}.agents-section-head{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:20px;display:flex}.agents-section-head h3{letter-spacing:-.9px;margin:3px 0 6px;font-size:28px}.agents-section-head p{color:#71827c;margin:0;font-size:10px}.department-filter{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:610px;display:flex}.department-filter button{color:#5d746b;cursor:pointer;background:#fff;border:1px solid #d8e0dc;border-radius:99px;padding:7px 9px;font-size:7.5px;font-weight:800}.department-filter button.active{color:#fff;background:#087f5b;border-color:#087f5b}.agents-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.agent-card{background:#fff;border:1px solid #09402f1a;border-radius:15px;min-height:380px;padding:18px;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 8px 22px #0834290b}.agent-card:before{content:"";background:var(--agent-accent);height:3px;position:absolute;top:0;left:0;right:0}.agent-card:hover,.agent-card.selected{border-color:var(--agent-accent);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.agent-card:hover,.agent-card.selected{border-color:color-mix(in srgb,var(--agent-accent) 45%,#fff)}}.agent-card:hover,.agent-card.selected{box-shadow:0 16px 34px #0834291a}.agent-card-head{justify-content:space-between;align-items:flex-start;display:flex}.agent-online{color:#08744f;background:#eaf8f0;border-radius:99px;align-items:center;gap:5px;padding:5px 6px;font-size:7px;font-weight:800;display:inline-flex}.agent-online i{background:#12af67;border-radius:50%;width:5px;height:5px}.agent-department{color:var(--agent-accent);text-transform:uppercase;letter-spacing:.1em;margin-top:15px;font-size:7.5px;font-weight:900;display:inline-block}.agent-card h4{margin:5px 0 2px;font-size:16px}.agent-card>strong{color:#355d50;font-size:9px}.agent-card>p{color:#6d7e79;min-height:60px;margin:9px 0 12px;font-size:8.8px;line-height:1.5}.agent-mission{background:#f5f8f6;border-radius:9px;padding:9px}.agent-mission small,.agent-mission span{display:block}.agent-mission small{color:#809089;text-transform:uppercase;font-size:6.5px;font-weight:850}.agent-mission span{color:#213f35;margin-top:3px;font-size:8.5px;font-weight:800}.agent-output-list{flex-wrap:wrap;gap:4px;margin:10px 0;display:flex}.agent-output-list span{color:#536e65;background:#eef4f0;border-radius:5px;padding:4px 6px;font-size:6.8px}.agent-card>button{border:1px solid var(--agent-accent);justify-content:space-between;width:100%;padding:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.agent-card>button{border:1px solid color-mix(in srgb,var(--agent-accent) 30%,#d9e0dc)}}.agent-card>button{color:var(--agent-accent);cursor:pointer;background:#fff;border-radius:8px;font-size:8px;font-weight:850}.reports-to{color:#87958f;margin-top:8px;font-size:6.8px;display:block}.agent-workspace{background:#fff;border:1px solid #0c4b3821;border-radius:20px;grid-template-columns:285px minmax(0,1fr);margin-top:14px;display:grid;overflow:hidden;box-shadow:0 18px 52px #08322614}.agent-conversation-profile{color:#fff;background:radial-gradient(circle at 100% 0,var(--agent-accent),transparent 35%),linear-gradient(160deg,#071e31,#0a3341);padding:28px}@supports (color:color-mix(in lab, red, red)){.agent-conversation-profile{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--agent-accent) 25%,transparent),transparent 35%),linear-gradient(160deg,#071e31,#0a3341)}}.agent-conversation-profile>.agent-online{margin:16px 0 10px}.agent-conversation-profile h3{margin:0 0 3px;font-size:22px}.agent-conversation-profile>strong{color:#73e6a7;font-size:9px}.agent-conversation-profile>p{color:#adc1ca;margin:12px 0 17px;font-size:9px;line-height:1.55}.manager-link-mini{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.manager-link-mini small,.manager-link-mini strong{display:block}.manager-link-mini small{color:#8ca5b2;font-size:7px}.manager-link-mini strong{margin-top:2px;font-size:9px}.agent-capabilities{border-top:1px solid #ffffff1c;margin-top:18px;padding-top:16px}.agent-capabilities small,.agent-capabilities span{display:block}.agent-capabilities small{color:#7895a4;text-transform:uppercase;margin-bottom:8px;font-size:7px;font-weight:850}.agent-capabilities span{color:#c5d7df;margin:6px 0;font-size:8px}.agent-chat{grid-template-rows:auto auto auto minmax(320px,1fr) auto;min-width:0;display:grid}.agent-chat>header{border-bottom:1px solid #e6ece8;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.agent-chat>header h3{margin:2px 0 0;font-size:17px}.chat-ai-state{color:#97732a;background:#fff7e6;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:850}.chat-ai-state i{background:#d39a25;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.chat-ai-state.connected{color:#08734e;background:#eaf8f0}.chat-ai-state.connected i{background:#14ae67}.agent-workspace-links{background:#f7faf8;border-bottom:1px solid #edf1ee;gap:7px;padding:10px 22px;display:flex;overflow:auto}.agent-workspace-links button{color:#fff;white-space:nowrap;cursor:pointer;background:#0a6f4e;border:0;border-radius:8px;align-items:center;gap:18px;padding:8px 10px;font-size:7.5px;font-weight:850;display:flex}.agent-workspace-links button span{color:#8ff0bb;font-size:10px}.quick-missions{border-bottom:1px solid #edf1ee;gap:6px;padding:10px 22px;display:flex;overflow:auto}.quick-missions button{color:#45685d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dbe3df;border-radius:99px;padding:7px 9px;font-size:7.5px}.quick-missions button:hover{color:#08784f;background:#f0faf4;border-color:#a9d4bd}.agent-messages{background:radial-gradient(circle at 95% 10%,#24b06a0f,#0000 27%),#f8faf8;max-height:520px;padding:22px;overflow:auto}.agent-message{align-items:flex-start;gap:9px;margin:0 0 16px;display:flex}.agent-message>div{background:#fff;border:1px solid #dfe8e3;border-radius:4px 14px 14px;max-width:min(680px,76%);padding:12px 14px;box-shadow:0 5px 15px #0936290a}.agent-message strong,.agent-message small{display:block}.agent-message strong{color:#315b4e;font-size:8px}.agent-message p{color:#40564f;white-space:pre-wrap;margin:5px 0 6px;font-size:10px;line-height:1.65}.agent-message small{color:#95a19c;font-size:7px}.agent-message.user{justify-content:flex-end}.agent-message.user>div{background:#eaf8ef;border-color:#b6dfc7;border-radius:14px 4px 14px 14px}.agent-message.user strong{color:#08744e}.agent-sources{flex-wrap:wrap;gap:5px;margin:8px 0;display:flex}.agent-sources a{color:#1b7399;background:#edf7fb;border-radius:5px;padding:4px 6px;font-size:7px;text-decoration:none}.thinking p{color:#758a82;align-items:center;gap:3px;display:flex}.thinking p i{background:#15a967;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite agent-thinking}.thinking p i:nth-child(2){animation-delay:.15s}.thinking p i:nth-child(3){animation-delay:.3s}.agent-chat-loading{color:#7f9089;text-align:center;font-size:8px}.agent-composer{background:#fff;border-top:1px solid #e3eae6;padding:14px 18px}.agent-composer textarea{color:#193f32;width:100%;min-height:78px;font:inherit;resize:vertical;background:#fbfdfb;border:1px solid #d9e3de;border-radius:11px;outline:0;padding:12px;font-size:10px;line-height:1.5}.agent-composer textarea:focus{border-color:#70bd92;box-shadow:0 0 0 4px #12a96717}.agent-composer>div{justify-content:space-between;align-items:center;gap:15px;margin-top:8px;display:flex}.agent-composer>div>span{color:#8b9a94;font-size:7.5px}.agent-composer button{color:#fff;cursor:pointer;background:#087f5b;border:0;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:850}.agent-composer button:disabled{opacity:.48}.agent-composer button b{margin-left:8px;font-size:11px}@keyframes agent-thinking{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-4px)}}@media (width<=1320px){.agents-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agents-hero{grid-template-columns:1fr 400px}.agents-command-strip{grid-template-columns:repeat(2,1fr)}.agent-card>p{min-height:45px}}@media (width<=1050px){.agents-hero{grid-template-columns:1fr;padding:38px}.agents-org-visual{min-height:0}.agents-command-strip{grid-template-columns:repeat(2,1fr)}.manager-feature{grid-template-columns:1fr}.agents-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-workspace{grid-template-columns:230px minmax(0,1fr)}.team-dream-strip{grid-template-columns:1fr auto}.team-dream-people,.team-live-pill{display:none}}@media (width<=760px){.agents-page{padding:14px 16px 92px}.agents-hero{border-radius:18px;min-height:0;padding:26px 21px}.agents-hero h2{letter-spacing:-2px;font-size:42px}.agents-hero-copy>p{font-size:11px}.agents-hero-actions{flex-direction:column;align-items:flex-start}.agents-main-action,.director-badge,.manager-badge{width:100%}.agents-org-visual{padding:22px 0 0}.agents-command-strip{grid-template-columns:1fr 1fr}.manager-profile{flex-direction:column;align-items:flex-start}.agents-directory{padding:21px 16px}.agents-section-head{flex-direction:column;align-items:flex-start}.department-filter{justify-content:flex-start}.agents-grid{grid-template-columns:1fr}.agent-card,.agent-card>p{min-height:0}.agent-workspace{grid-template-columns:1fr}.agent-conversation-profile{grid-template-columns:auto 1fr;column-gap:15px;display:grid}.agent-conversation-profile>.agent-avatar{grid-row:1/4}.agent-conversation-profile>.agent-online{justify-self:start;margin:0}.agent-conversation-profile>p,.manager-link-mini,.agent-capabilities{grid-column:1/-1}.agent-chat{grid-template-rows:auto auto minmax(360px,1fr) auto}.agent-chat>header{align-items:flex-start}.agent-message>div{max-width:84%}.team-dream-strip{grid-template-columns:1fr;margin:0 16px 13px;padding:16px}.team-dream-strip>button{width:100%}}@media (width<=460px){.agents-command-strip{grid-template-columns:1fr}.agents-hero h2{font-size:36px}.team-avatar-cloud button:nth-child(n+7){display:none}.agent-avatar-hero{width:70px;height:70px}.agents-section-head h3{font-size:23px}.agent-chat>header{gap:10px}.chat-ai-state{white-space:nowrap}.agent-composer>div{align-items:flex-end}.agent-composer>div>span{max-width:110px}}:root{--signature-navy:#041522;--signature-ink:#0b2434;--signature-green:#0aa16c;--signature-mint:#65efb0;--signature-stone:#f1eee7;--signature-card:#ffffffd1;--signature-line:#072b331b;--signature-shadow:0 18px 55px #041b2313}body{color:var(--signature-ink);font-feature-settings:"ss01" 1,"cv02" 1;text-rendering:optimizelegibility;background:#e7ece8}button,a,input,select,textarea{transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s,transform .2s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #29cd8947}.sidebar{background:radial-gradient(circle at 15% -2%,#43e69e33,#0000 22%),radial-gradient(circle at 110% 80%,#3483ae2b,#0000 31%),linear-gradient(#031521 0%,#062638 55%,#03141e 100%);padding:30px 17px 19px;box-shadow:22px 0 70px #03141e21}.sidebar:before{content:"";background:linear-gradient(90deg,#0000,#70f4b580,#0000);height:1px;position:absolute;inset:0 0 auto}.brand{letter-spacing:-1.5px;gap:12px;padding:0 12px;font-size:29px;font-weight:790}.brand-mark{border-radius:13px;width:42px;height:42px;box-shadow:0 10px 26px #00000042,0 0 0 1px #ffffff1f}.brand-subtitle{color:#7e9eab;letter-spacing:.17em;margin:7px 13px 33px 67px;font-size:9px;font-weight:750}.nav-item{color:#aec0c8;border:1px solid #0000;border-radius:12px;min-height:45px;margin:1px 0;padding:11px 13px;font-size:12px;font-weight:610}.nav-item:hover{color:#fff;background:#ffffff0e;border-color:#ffffff0f;transform:translate(2px)}.nav-item.active{background:linear-gradient(90deg,#2ec37e2b,#ffffff0e);border-color:#64ecad21;box-shadow:inset 0 1px #ffffff0d,0 8px 22px #0000001a}.nav-item.active:before{background:linear-gradient(#76f2b6,#18bd79);width:3px;height:30px;left:-17px;box-shadow:0 0 14px #4ae79fb3}.nav-icon{opacity:.92;font-size:18px}.supervisor-card{background:linear-gradient(135deg,#ffffff12,#4edb9709);border-color:#71edb121;border-radius:13px;padding:13px;box-shadow:inset 0 1px #ffffff0d}.topbar{-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:#f6f5efb8;border-color:#08363414;height:88px;padding:0 32px;box-shadow:0 10px 36px #0824240b}.topbar h1{letter-spacing:-.85px;font-size:25px;font-weight:760}.eyebrow,.section-kicker{color:#087653;letter-spacing:.15em;font-size:9px;font-weight:850}.search{background:#ffffffbf;border-color:#0737371c;border-radius:12px;height:44px;box-shadow:inset 0 1px #fffc}.search:focus-within{background:#fff;border-color:#0aa16c73;box-shadow:0 0 0 4px #0aa16c14}.notification,.install-button,.primary{border-radius:11px}.install-button{background:#ffffffc7;border-color:#07363424}.primary{background:linear-gradient(135deg,#078a5e,#0eb87a);box-shadow:0 9px 25px #08976333,inset 0 1px #ffffff2e}.primary:hover{box-shadow:0 13px 31px #08976347,inset 0 1px #fff3}.team-live-pill{background:#ffffffb8;border-color:#0c7e5621;box-shadow:0 7px 24px #07322812,inset 0 1px #fffc}.team-live-pill:hover{background:#fff;border-color:#0c7e5640;transform:translateY(-1px)}.recovery-radar{isolation:isolate;background:radial-gradient(circle at 17% 4%,#48e09830,#0000 27%),radial-gradient(circle at 76% 112%,#378dba38,#0000 32%),linear-gradient(125deg,#02131f 0%,#05283a 58%,#06473e 115%);border:1px solid #7ceeb71f;border-radius:27px;grid-template-columns:minmax(0,1.25fr) minmax(370px,.75fr);min-height:462px;margin:27px 32px 18px;position:relative;box-shadow:0 32px 85px #031b2738,inset 0 1px #ffffff12}.recovery-radar:before{content:"";z-index:-1;border-radius:inherit;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#000,#0000 72%);mask-image:linear-gradient(115deg,#000,#0000 72%)}.recovery-radar:after{content:"";z-index:-1;filter:blur(80px);background:#4aefa521;border-radius:50%;width:410px;height:410px;animation:8s ease-in-out infinite alternate signature-aurora;position:absolute;top:-48%;right:15%}.radar-main{padding:48px 52px 38px}.radar-main:after{border-color:#6feeb01f;width:430px;height:430px;bottom:-205px;right:-60px;box-shadow:0 0 0 70px #69eeb006,0 0 0 140px #69eeb004}.radar-eyebrow{color:#79efb4;letter-spacing:.17em;font-size:9px}.radar-pulse{background:#69f0aa;box-shadow:0 0 0 6px #66efa91c,0 0 24px #59eda18c}.radar-greeting{color:#a9c0cc;margin-top:27px;font-size:12px}.radar-amount{letter-spacing:-5.5px;text-shadow:0 8px 35px #0000002e;margin-top:4px;font-size:clamp(62px,6.3vw,96px);font-weight:780}.radar-amount small{color:#74efb1;letter-spacing:.14em;font-size:11px;font-weight:850}.radar-main h2{letter-spacing:-2px;max-width:760px;margin:12px 0 14px;font-size:clamp(31px,2.85vw,45px);font-weight:680;line-height:1.02}.radar-description{color:#adc3cd;max-width:700px;font-size:12.5px;line-height:1.7}.radar-actions{gap:11px;margin-top:27px}.radar-primary,.radar-secondary{letter-spacing:.015em;border-radius:12px;min-height:48px;padding-inline:19px;font-size:10px}.radar-primary{background:linear-gradient(135deg,#0a9b68,#13c27e);gap:39px;box-shadow:0 12px 31px #0bb87540,inset 0 1px #ffffff2e}.radar-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0e;border-color:#ffffff29}.radar-secondary:hover{background:#ffffff17;border-color:#7beeb559}.radar-proof{color:#87a3af;letter-spacing:.025em;gap:18px;margin-top:27px;font-size:8px}.radar-plan{-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:linear-gradient(145deg,#ffffff1b,#ffffff0b);border-color:#ffffff1f;border-radius:19px;margin:17px;padding:23px;box-shadow:inset 0 1px #ffffff17,0 24px 55px #00000024}.radar-plan-head{padding-bottom:19px}.radar-plan-head span{color:#73efae}.radar-plan-head strong{font-size:14px}.radar-plan-head>b{letter-spacing:-.6px;font-size:20px}.radar-tasks button{border-color:#ffffff14;min-height:72px}.radar-tasks button:hover{background:#fff1;padding-inline:9px}.radar-outcome{background:linear-gradient(120deg,#3de18e2b,#3de18e0b);border:1px solid #69eda91f;border-radius:13px;padding:16px}.radar-outcome strong{letter-spacing:-1px;font-size:29px}.team-dream-strip{color:#fff;background:radial-gradient(circle at 77% 0,#43e29729,#0000 25%),linear-gradient(120deg,#071c2a,#092e38 72%,#0a4339);border-color:#48e59c21;border-radius:18px;margin:0 32px 18px;padding:19px 23px;box-shadow:0 18px 45px #05252b21,inset 0 1px #ffffff0f}.team-dream-copy .section-kicker{color:#6eeaaa}.team-dream-copy h3{font-size:19px}.team-dream-copy p{color:#9ab2bb;font-size:9px}.team-dream-people .agent-avatar{border-color:#0b3038;box-shadow:0 5px 17px #0003}.team-dream-strip>button{background:linear-gradient(135deg,#0b8f62,#0ebd78);border:1px solid #77efb32b;border-radius:11px;min-height:42px;padding-inline:15px;box-shadow:0 8px 22px #0a9c6433}.kpi-grid{gap:14px;padding:0 32px 20px}.kpi,.panel{border-color:var(--signature-line);background:var(--signature-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--signature-shadow),inset 0 1px #ffffffd1;border-radius:18px}.kpi{min-height:164px;padding:20px}.kpi:before{content:"";background:linear-gradient(transparent,var(--tone),transparent);opacity:.55;width:2px;position:absolute;inset:0 auto 0 0}.kpi:after{filter:blur(1px);opacity:.66;width:90px;height:90px}.kpi:hover{transform:translateY(-4px);box-shadow:0 23px 55px #072c2a1a,inset 0 1px #fff}.kpi-value{letter-spacing:-1.4px;font-size:33px;font-weight:760}.kpi p{color:#617b7a}.dashboard-grid{gap:15px;padding:0 32px 36px}.panel-head{min-height:74px;padding:17px 21px}.panel-head h3{letter-spacing:-.4px;font-size:18px}.opportunity{min-height:82px}.opportunity:hover{background:#e4f5eb9e}.overview-hero,.crm-hero,.activity-header,.automation-hero,.ai-client-hero,.studio-hero{background:radial-gradient(circle at 82% -10%,#4ee19a33,#0000 29%),radial-gradient(circle at 25% 140%,#3791c22e,#0000 34%),linear-gradient(125deg,#031724,#062c40 68%,#08443d 120%);border:1px solid #6becae1c;border-radius:23px;box-shadow:0 24px 65px #04212d29,inset 0 1px #ffffff0e}.overview-copy h2,.crm-hero h2,.activity-header h2,.automation-hero h2,.ai-client-hero h2,.studio-hero h2{letter-spacing:-2px;font-weight:690}.agents-page{padding:27px 32px 52px}.agents-hero{background:radial-gradient(circle at 75% 14%,#52efa73d,#0000 22%),radial-gradient(circle at 11% 112%,#378bbc4a,#0000 35%),linear-gradient(125deg,#01111b 0%,#05283b 57%,#075044 120%);border:1px solid #6fefb221;border-radius:29px;grid-template-columns:minmax(0,1.1fr) minmax(430px,.9fr);gap:56px;min-height:520px;padding:54px 58px;box-shadow:0 34px 92px #031c2940,inset 0 1px #ffffff13}.agents-hero:after{content:"";filter:blur(74px);background:#53efa92b;border-radius:50%;width:360px;height:360px;animation:7s ease-in-out infinite alternate signature-aurora;position:absolute;top:-56%;right:11%}.agents-label{letter-spacing:.18em;background:#38d68e13;border-color:#70f0b233;padding:8px 12px;font-size:8px}.agents-hero h2{letter-spacing:-4.5px;margin:23px 0 18px;font-size:clamp(52px,5vw,79px);font-weight:690}.agents-hero h2 em{color:#74f0b3;text-shadow:0 0 35px #59eaa329}.agents-hero-copy>p{color:#aec3cd;max-width:700px;font-size:13px;line-height:1.75}.agents-hero-actions{margin-top:30px}.agents-main-action{background:linear-gradient(135deg,#07945f,#12c17d);border-radius:13px;gap:48px;min-height:52px;padding-inline:20px;box-shadow:0 15px 35px #0cbd7945,inset 0 1px #ffffff2e}.agents-main-action:hover{transform:translateY(-2px);box-shadow:0 19px 43px #0cbd7957,inset 0 1px #fff3}.agents-human-control{letter-spacing:.025em;font-size:8px}.agents-org-visual{background:linear-gradient(145deg,#ffffff0e,#ffffff04);border:1px solid #ffffff12;border-radius:24px;min-height:400px;padding:29px;box-shadow:inset 0 1px #ffffff0e}.director-badge,.manager-badge{border-radius:17px;width:min(385px,100%)}.director-badge{background:#fff1;padding:15px 18px;box-shadow:inset 0 1px #ffffff12}.director-badge>span{background:linear-gradient(135deg,#7cf4bb,#4bd995);width:48px;height:48px;box-shadow:0 10px 24px #41dc9533}.org-line{background:linear-gradient(#64e9a7,#64e9a71f);height:36px;box-shadow:0 0 12px #54e09a40}.manager-badge{background:linear-gradient(120deg,#2ac27d2e,#ffffff13);border-color:#70efb247;padding:15px;box-shadow:0 20px 45px #0000002e,inset 0 1px #ffffff14}.manager-badge:hover{border-color:#70efb275;transform:translateY(-3px)}.team-avatar-cloud{gap:10px;margin-top:28px}.team-avatar-cloud button:hover{transform:translateY(-6px)scale(1.1)}.agent-avatar{box-shadow:0 0 0 1px #08202814,0 10px 26px #05232d29}.agent-avatar-regular{width:84px;height:84px}.agent-avatar-large{width:116px;height:116px}.agents-command-strip{gap:12px;margin:17px 0}.agents-command-strip article,.agents-engine{border-color:var(--signature-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc9;border-radius:17px;min-height:112px;padding:20px 22px;box-shadow:0 12px 36px #072d2a0f,inset 0 1px #ffffffe6}.agents-command-strip article strong{letter-spacing:-1px;font-size:29px;font-weight:760}.agents-engine{background:linear-gradient(135deg,#fff9e9,#ffffffe6)}.agents-engine.connected{background:linear-gradient(135deg,#eaf9f1,#ffffffeb)}.manager-feature{gap:14px;margin:17px 0}.manager-profile,.manager-today{border-radius:21px;padding:31px}.manager-profile{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb}.manager-profile h3{font-size:29px}.manager-profile p{font-size:10.5px}.manager-today{background:radial-gradient(circle at 102% -4%,#54eba338,#0000 32%),linear-gradient(135deg,#031725,#07303d);box-shadow:0 20px 54px #05252d29,inset 0 1px #ffffff0f}.agents-directory{border-color:var(--signature-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff8c;border-radius:23px;margin-top:17px;padding:34px;box-shadow:0 18px 55px #062a280e,inset 0 1px #ffffffd9}.agents-section-head{margin-bottom:25px}.agents-section-head h3{font-size:31px}.agents-section-head p{font-size:10.5px}.department-filter button{background:#ffffffc7;border-color:#073a361c;padding:8px 11px;font-size:7.5px}.department-filter button:hover{color:#087552;border-color:#0a9b6747;transform:translateY(-1px)}.agents-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.agent-card{background:#ffffffe0;border-color:#07332f17;border-radius:19px;min-height:408px;padding:23px;box-shadow:0 13px 38px #072c290f,inset 0 1px #ffffffe6}.agent-card:before{height:2px;filter:drop-shadow(0 0 5px var(--agent-accent));inset:auto 20px 0}.agent-card:after{content:"";background:var(--agent-accent);border-radius:50%;width:135px;height:135px;position:absolute;top:-45px;right:-42px}@supports (color:color-mix(in lab, red, red)){.agent-card:after{background:color-mix(in srgb,var(--agent-accent) 8%,transparent)}}.agent-card:after{filter:blur(2px)}.agent-card:hover,.agent-card.selected{transform:translateY(-6px);box-shadow:0 24px 58px #072c291d,inset 0 1px #fff}.agent-card h4{letter-spacing:-.45px;margin-top:8px;font-size:20px}.agent-card>p{min-height:64px;margin:12px 0 15px;font-size:10.5px;line-height:1.62}.agent-department{margin-top:18px;font-size:7.5px}.agent-online{padding:6px 8px;font-size:7px}.agent-mission{background:#f1f7f3cc;border:1px solid #083c350f;border-radius:11px;padding:12px}.agent-output-list{gap:6px;margin:13px 0}.agent-output-list span{border-radius:7px;padding:6px 8px;font-size:7.5px}.agent-card>button{background:#ffffffb8;border-radius:10px;padding:11px;font-size:8.5px}.agent-card>button:hover{color:#fff;border-color:var(--agent-accent);background:var(--agent-accent)}.reports-to{margin-top:10px;font-size:7.5px}.agent-workspace{border-color:var(--signature-line);border-radius:24px;grid-template-columns:320px minmax(0,1fr);margin-top:17px;box-shadow:0 28px 75px #05262b1f,inset 0 1px #ffffffd9}.agent-conversation-profile{background:radial-gradient(circle at 100% 0,var(--agent-accent),transparent 34%),linear-gradient(160deg,#031624,#07343e);padding:34px}@supports (color:color-mix(in lab, red, red)){.agent-conversation-profile{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--agent-accent) 30%,transparent),transparent 34%),linear-gradient(160deg,#031624,#07343e)}}.agent-conversation-profile h3{font-size:25px}.agent-conversation-profile>p{font-size:9.5px;line-height:1.65}.agent-chat>header{padding:23px 26px}.agent-chat>header h3{font-size:19px}.agent-workspace-links,.quick-missions{padding:12px 26px}.agent-workspace-links button{border-radius:9px;padding:9px 12px;font-size:8px}.quick-missions button{padding:8px 11px;font-size:8px}.agent-messages{background:radial-gradient(circle at 95% 10%,#23b56c12,#0000 28%),linear-gradient(145deg,#f9fbfa,#f4f8f5);padding:27px}.agent-message>div{border-radius:5px 17px 17px;padding:14px 16px;box-shadow:0 8px 22px #08322a0e}.agent-message p{font-size:10.5px;line-height:1.7}.agent-composer{padding:17px 22px}.agent-composer textarea{border-radius:13px;min-height:88px;padding:14px;font-size:10.5px}.agent-composer button{background:linear-gradient(135deg,#07895d,#0dbb78);border-radius:10px;padding:11px 14px;box-shadow:0 8px 20px #099c652e}@keyframes signature-aurora{0%{opacity:.65;transform:translate(-4%)scale(.94)}to{opacity:1;transform:translate(8%,8%)scale(1.1)}}@media (width<=1320px){.agents-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agents-hero{grid-template-columns:minmax(0,1fr) 410px}.agent-card>p{min-height:48px}}@media (width<=1100px){.app-shell{grid-template-columns:82px 1fr}.nav-item.active:before{left:-10px}.recovery-radar,.agents-hero{grid-template-columns:1fr}.agents-org-visual{min-height:0}.agent-workspace{grid-template-columns:250px minmax(0,1fr)}}@media (width<=760px){.app-shell{display:block}.topbar{height:72px;padding-inline:16px}.recovery-radar{border-radius:20px;margin:15px 16px 13px}.radar-main{padding:29px 23px}.radar-amount{letter-spacing:-3px;font-size:55px}.radar-main h2{letter-spacing:-1.3px;font-size:29px}.radar-plan{margin:0 10px 10px}.team-dream-strip{margin:0 16px 14px}.kpi-grid,.dashboard-grid{padding-inline:16px}.agents-page{padding:15px 16px 94px}.agents-hero{border-radius:21px;min-height:0;padding:30px 23px}.agents-hero h2{letter-spacing:-2.8px;font-size:44px}.agents-org-visual{background:0 0;border:0;padding:24px 0 0}.agents-command-strip{grid-template-columns:1fr 1fr}.manager-profile{padding:24px}.agents-directory{padding:23px 17px}.agents-grid{grid-template-columns:1fr}.agent-card{min-height:0}.agent-workspace{grid-template-columns:1fr}.agent-conversation-profile{padding:25px}.agent-message>div{max-width:86%}}:root{--clarity-bg:#f4f7f5;--clarity-surface:#fff;--clarity-text:#0b2533;--clarity-muted:#627982;--clarity-line:#09363a1b;--clarity-shadow:0 18px 50px #04232813}.app-shell{background:radial-gradient(circle at 74% -14%,#43e29726,transparent 28%),linear-gradient(145deg,#fbfcfa 0%,var(--clarity-bg) 56%,#eaf1ed 100%);grid-template-columns:268px minmax(0,1fr)}.sidebar{padding:26px 16px 18px;overflow-x:hidden}.sidebar nav{gap:15px}.nav-group{gap:4px;display:grid}.nav-group-label{color:#64808c;text-transform:uppercase;letter-spacing:.17em;padding:0 13px 5px;font-size:8px;font-weight:850}.nav-item{border-radius:13px;gap:11px;min-height:47px;padding:7px 10px;font-size:12.5px}.nav-icon{filter:saturate(.92);background:#ffffff0e;border:1px solid #ffffff0e;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:16px;display:grid;box-shadow:inset 0 1px #ffffff0b}.nav-item:hover .nav-icon{background:#ffffff1a;transform:scale(1.04)}.nav-item.active .nav-icon{background:linear-gradient(135deg,#42da9140,#ffffff14);border-color:#67f0ae2e;box-shadow:0 8px 20px #00000021,inset 0 1px #ffffff1f}.topbar{border-color:var(--clarity-line);background:#f9fbf9c7;height:82px}.topbar h1{color:var(--clarity-text)}.top-actions{gap:8px}.notification{border:1px solid var(--clarity-line);background:#ffffffc7;width:42px;height:42px;font-size:15px}.notification span{top:-5px;right:-4px}.quick-create-wrap{position:relative}.quick-create-button{min-height:43px;padding:0 16px}.quick-create-menu{z-index:31;border:1px solid var(--clarity-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff7;border-radius:16px;width:310px;padding:10px;position:absolute;top:52px;right:0;box-shadow:0 24px 70px #041f262e}.quick-create-menu>span{color:#71858a;text-transform:uppercase;letter-spacing:.12em;padding:8px 9px;font-size:8px;font-weight:850;display:block}.quick-create-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:40px 1fr;align-items:center;column-gap:11px;width:100%;min-height:62px;padding:9px;display:grid}.quick-create-menu button:hover{background:#f0f8f3}.quick-create-menu i{background:#f4f9f6;border:1px solid #dce9e2;border-radius:11px;grid-row:1/3;place-items:center;width:40px;height:40px;font-size:18px;font-style:normal;display:grid}.quick-create-menu strong{align-self:end;font-size:11px}.quick-create-menu small{color:#72838a;align-self:start;margin-top:3px;font-size:8px}.kpi,.panel{background:#ffffffe6}.kpi-top{font-size:12px}.kpi p{font-size:10.5px;line-height:1.5}.agents-page{color:var(--clarity-text)}.agents-hero{min-height:470px}.agents-hero-copy>p{font-size:14px}.agents-section-head p{font-size:11.5px;line-height:1.55}.department-filter button{font-size:9px}.agent-card>strong{font-size:11px}.agent-card>p{font-size:11.5px;line-height:1.66}.agent-mission span{font-size:10.5px}.agent-output-list span{font-size:8.5px}.agent-card>button{font-size:10px}.reports-to{font-size:8.5px}.agent-conversation-profile>strong{font-size:10px}.agent-conversation-profile>p{font-size:10.5px}.agent-capabilities span,.agent-workspace-links button,.quick-missions button,.agent-message strong{font-size:9px}.agent-message p,.agent-composer textarea{font-size:11.5px}.agent-composer button{font-size:10px}.mobile-dock,.mobile-nav-overlay{display:none}@media (width<=1100px) and (width>=761px){.app-shell{grid-template-columns:88px 1fr}.sidebar{padding-inline:11px}.nav-group-label{display:none}.sidebar nav{gap:10px}.nav-item{justify-content:center}.nav-icon{width:39px;height:39px}.top-actions .demo-badge,.top-actions .license-badge{display:none}}@media (width<=760px){.sidebar{display:none}.content{padding-bottom:88px}.overlay{z-index:70}.toast{z-index:80}.topbar{height:68px;padding-inline:14px}.topbar h1{font-size:20px}.team-live-pill,.install-button,.search,.demo-badge,.license-badge{display:none}.notification{width:40px;height:40px}.quick-create-button{place-items:center;width:42px;min-height:42px;padding:0;font-size:18px;display:grid}.quick-create-button span{display:none}.quick-create-menu{width:auto;position:fixed;top:72px;left:12px;right:12px}.mobile-dock{z-index:45;color:#a9bdc5;-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#031621f0;border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:repeat(5,1fr);gap:3px;height:68px;padding:7px;display:grid;position:fixed;bottom:9px;left:10px;right:10px;box-shadow:0 18px 55px #03151f52}.mobile-dock button{min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;place-items:center;gap:2px;padding:5px 2px;display:grid}.mobile-dock button>span{filter:saturate(.9);font-size:18px}.mobile-dock button small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;font-weight:750;overflow:hidden}.mobile-dock button.active{color:#fff;background:linear-gradient(135deg,#27c27d4d,#ffffff12);box-shadow:inset 0 1px #ffffff14}.mobile-nav-overlay{z-index:44;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02111a7a;align-items:flex-end;padding:12px;display:flex;position:fixed;inset:0 0 84px}.mobile-nav-sheet{color:#e9f2f4;background:linear-gradient(155deg,#061c2a,#082f39);border:1px solid #ffffff1f;border-radius:23px;width:100%;max-height:min(74vh,700px);padding:20px;overflow:auto;box-shadow:0 28px 75px #00000052}.mobile-nav-sheet>header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.mobile-nav-sheet>header span,.mobile-nav-sheet>header strong{display:block}.mobile-nav-sheet>header span{color:#70e8ab;text-transform:uppercase;letter-spacing:.14em;font-size:8px;font-weight:850}.mobile-nav-sheet>header strong{margin-top:5px;font-size:18px}.mobile-nav-sheet>header button{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;width:34px;height:34px;font-size:20px}.mobile-nav-sheet>section{margin-top:16px}.mobile-nav-sheet>section>span{color:#77939e;text-transform:uppercase;letter-spacing:.14em;margin-bottom:7px;font-size:8px;font-weight:850;display:block}.mobile-nav-sheet>section>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.mobile-nav-sheet section button{color:#d4e1e5;text-align:left;background:#ffffff0b;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:8px;display:flex}.mobile-nav-sheet section button.active{background:#24c27c26;border-color:#5ceba547}.mobile-nav-sheet section i{background:#ffffff12;border-radius:9px;place-items:center;width:34px;height:34px;font-size:16px;font-style:normal;display:grid}.mobile-nav-sheet section strong{font-size:9px}.recovery-radar{margin-top:12px}.agents-hero{min-height:0}.agents-hero-copy>p{font-size:12px}.agent-card>p{font-size:11.5px}.agent-message p{font-size:11px}}.launch-os-icon{color:#061d2f;background:#ffffff61;border:1px solid #05231b1a;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff73}.launch-os-icon svg{fill:currentColor;width:22px;height:22px}.launch-os-icon.apple svg{width:23px;height:23px}.launch-install-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.launch-install-actions button{border-radius:15px;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;min-width:0;min-height:86px;padding:13px 14px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative}.launch-install-actions button:hover{border-color:#087f5b47;transform:translateY(-3px);box-shadow:0 16px 34px #0a31261c}.launch-install-actions .platform-mark{color:#fff;border-radius:13px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 9px 20px #071d3421}.launch-install-actions .platform-mark svg{fill:currentColor;width:25px;height:25px}.launch-install-actions button.windows .platform-mark{background:linear-gradient(145deg,#1684f5,#0868d7)}.launch-install-actions button.apple .platform-mark{background:linear-gradient(145deg,#2d3440,#05070a)}.launch-install-actions button.apple .platform-mark svg{width:26px;height:26px}.launch-install-actions button>div{min-width:0}.launch-install-actions button>div small,.launch-install-actions button>div strong,.launch-install-actions button>div em{display:block}.launch-install-actions button>div small{color:#758981;text-transform:uppercase;letter-spacing:.09em;font-size:7px;font-weight:700}.launch-install-actions button>div strong{color:#071d34;letter-spacing:-.2px;margin:3px 0;font-size:14px}.launch-install-actions button>div em{color:#8a9a94;white-space:nowrap;font-size:7px;font-style:normal}.launch-install-actions button>b{color:#739087;font-size:18px}.launch-install-note{color:#70847c;margin-top:14px;font-size:8px;line-height:1.5;display:block}.install-path-label{color:#70eca7;text-transform:uppercase;letter-spacing:.14em;margin-bottom:8px;font-size:8px;font-weight:850;display:block}.launch-guide{width:min(570px,100%);max-height:calc(100vh - 32px);padding:36px;overflow:auto}.launch-guide-platform{color:#fff;border-radius:15px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 12px 27px #071d3429}.launch-guide-platform svg{fill:currentColor;width:29px;height:29px}.launch-guide-platform.windows{background:linear-gradient(145deg,#1684f5,#0868d7)}.launch-guide-platform.apple{background:linear-gradient(145deg,#303741,#05070a)}.launch-guide>p{color:#688078;margin:-9px 0 20px;font-size:11px;line-height:1.6}.launch-guide-warning{color:#6b531e;background:#fff8e8;border:1px solid #f0d39a;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:6px 10px;margin:2px 0 18px;padding:13px 14px;display:grid}.launch-guide-warning>b{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#b97700;border-radius:6px;padding:4px 7px;font-size:8px}.launch-guide-warning>span{font-size:10px;line-height:1.55}.launch-guide-warning>button{color:#725313;width:max-content;font:inherit;cursor:pointer;background:#fffdf5;border:1px solid #dfc17e;border-radius:7px;grid-column:2;padding:7px 9px;font-size:8px;font-weight:800}.launch-guide ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.launch-guide li{color:#526b63;background:#f8faf8;border:1px solid #e0e8e3;border-radius:11px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:11px 12px;line-height:1.5;display:grid}.launch-guide li>b{color:#fff;background:#087f5b;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.launch-guide-result{background:#eef8f2;border:1px solid #cfe7d8;border-radius:11px;align-items:center;gap:11px;margin-top:14px;padding:12px;display:flex}.launch-guide-result>img{width:38px;height:38px}.launch-guide-result strong,.launch-guide-result small{display:block}.launch-guide-result strong{color:#0b593f;font-size:10px}.launch-guide-result small{color:#668076;margin-top:3px;font-size:8px;line-height:1.45}.launch-guide-done{background:linear-gradient(135deg,#087f5b,#0aa66f);border-radius:11px;min-height:46px;box-shadow:0 10px 22px #087f5b2e}@media (width<=760px){.launch-install-actions{grid-template-columns:1fr}.launch-guide{padding:29px 22px}.launch-guide h2{font-size:25px}.launch-guide-warning{grid-template-columns:1fr}.launch-guide-warning>b,.launch-guide-warning>button{grid-column:1}.launch-guide li{align-items:start}.launch-guide-result{align-items:flex-start}}.activation-remember{cursor:pointer;background:#f7faf8;border:1px solid #d8e5df;border-radius:11px;align-items:center;padding:13px 14px;text-transform:none!important;letter-spacing:normal!important;grid-template-columns:none!important;gap:12px!important;margin-top:14px!important;display:flex!important}.activation-card .activation-remember input{accent-color:#087f5b;width:18px;min-width:18px;height:18px;box-shadow:none;margin:0;padding:0}.activation-remember>span{gap:3px;display:grid}.activation-remember strong{color:#173e31;font-size:10px}.activation-remember small{color:#71867e;font-size:8px;font-weight:500;line-height:1.45}.settings-wrap{position:relative}.settings-trigger{color:#173e3a;cursor:pointer;background:#fffc;border:1px solid #07363424;border-radius:11px;align-items:center;gap:7px;min-height:40px;padding:0 13px;display:flex;box-shadow:0 7px 20px #072a260a}.settings-trigger>span{font-size:14px}.settings-trigger>b{font-size:9px}.settings-menu{z-index:60;color:#173e3a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #0836341f;border-radius:17px;width:300px;padding:12px;position:absolute;top:calc(100% + 11px);right:0;box-shadow:0 24px 65px #0627242e}.settings-menu-head{border-bottom:1px solid #e5eeea;padding:9px 10px 13px}.settings-menu-head span,.settings-menu-head strong{display:block}.settings-menu-head span{color:#16815e;text-transform:uppercase;letter-spacing:.13em;font-size:7px;font-weight:850}.settings-menu-head strong{color:#0b2d2a;margin-top:3px;font-size:15px}.settings-menu>section{background:#f4f8f6;border-radius:10px;margin:8px 0;padding:10px}.settings-menu>section>*{display:block}.settings-menu>section small{color:#71867e;text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-weight:800}.settings-menu>section strong{margin-top:4px;font-size:10px}.settings-menu>section span{color:#748780;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.settings-menu>button{color:#173e3a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;width:100%;min-height:52px;padding:9px 10px;display:grid}.settings-menu>button:hover{background:#f0f7f3}.settings-menu>button>span{background:#eaf5ef;border-radius:9px;grid-row:1/3;place-items:center;width:31px;height:31px;display:grid}.settings-menu>button>b{align-self:end;font-size:9px}.settings-menu>button>small{color:#788b84;align-self:start;margin-top:2px;font-size:7px}.settings-menu>button.settings-lock{color:#8b443b}.settings-menu>button.settings-lock>span{background:#fff0ed}.settings-menu>button.settings-ai>span{color:#8b6411;background:#fff3d6}.settings-menu>button.settings-ai.connected>span{color:#087442;background:#e4f7eb}.settings-menu>button.settings-ai.connected>small{color:#16815e}.settings-menu>button.settings-email>span{color:#316987;background:#e9f5fb}.settings-menu>button.settings-email.connected>span{color:#087442;background:#e4f7eb}.settings-menu>button.settings-email.connected>small{color:#16815e}.settings-menu>button.settings-data>span{color:#5d4aa4;background:#f0edff}.ai-settings-backdrop{z-index:150;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#03182194;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ai-settings-modal{color:#173e3a;background:linear-gradient(165deg,#fff,#f7fbf8);border:1px solid #6fd59e42;border-radius:23px;width:min(520px,100%);max-height:calc(100vh - 48px);padding:32px;position:relative;overflow:auto;box-shadow:0 30px 90px #02192157}.ai-settings-close{color:#647c74;cursor:pointer;background:#eef4f0;border:0;border-radius:50%;width:34px;height:34px;font:22px/1 inherit;position:absolute;top:16px;right:16px}.ai-settings-mark{color:#fff;background:radial-gradient(circle at 30% 20%,#67e9a2,#0000 32%),linear-gradient(145deg,#08765d,#0b354b);border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:18px;font-size:19px;display:grid;box-shadow:0 12px 27px #065e4a38}.ai-settings-modal h2{color:#092d32;letter-spacing:-.8px;max-width:410px;margin:7px 0 10px;font-size:27px}.ai-settings-intro{color:#647a74;margin:0;font-size:11.5px;line-height:1.65}.ai-settings-mark.email-mark{background:linear-gradient(145deg,#2a82a6,#0b405a)}.email-connection-card{background:#f5fafc;border:1px solid #d8e5e9;border-radius:13px;grid-template-columns:11px 1fr;align-items:center;gap:12px;margin-top:20px;padding:15px;display:grid}.email-connection-card>i{background:#d49b2b;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #d49b2b1c}.email-connection-card.connected{background:#f1fbf5;border-color:#addcc0}.email-connection-card.connected>i{background:#19a864;box-shadow:0 0 0 5px #19a8641c}.email-connection-card strong,.email-connection-card small{display:block}.email-connection-card strong{font-size:12px}.email-connection-card small{color:#6e837c;margin-top:4px;font-size:9px;line-height:1.45}.email-route-details{grid-template-columns:1fr 1fr;gap:9px;margin:12px 0;display:grid}.email-route-details>span{background:#fff;border:1px solid #e0e9e5;border-radius:10px;min-width:0;padding:12px}.email-route-details small,.email-route-details strong{display:block}.email-route-details small{color:#748881;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.email-route-details strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.mailbox-provider-grid{gap:9px;margin-top:20px;display:grid}.mailbox-provider-grid>a{color:#153e52;background:#fff;border:1px solid #d4e2e7;border-radius:13px;grid-template-columns:39px 1fr;align-items:center;gap:11px;min-height:64px;padding:11px 13px;text-decoration:none;transition:all .15s;display:grid}.mailbox-provider-grid>a:hover{border-color:#8ebdd0;transform:translateY(-1px);box-shadow:0 8px 22px #15526b14}.mailbox-provider-grid>a.disabled{opacity:.42;pointer-events:none}.mailbox-provider-grid>a>b{color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:14px;display:grid}.google-mark{background:linear-gradient(135deg,#4285f4,#34a853)}.microsoft-mark{background:linear-gradient(135deg,#0078d4,#50e6ff)}.mailbox-provider-grid strong,.mailbox-provider-grid small{display:block}.mailbox-provider-grid strong{font-size:11px}.mailbox-provider-grid small{color:#73858c;margin-top:4px;font-size:8px}.mailbox-provider-grid>p{color:#7c8d88;margin:1px 0 0;font-size:8px}.mailbox-disconnect{color:#934b41;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5c9c4;border-radius:8px;margin-left:auto;padding:8px 10px;font-size:8px;font-weight:760;display:block}.mailbox-disconnect:disabled{opacity:.5}.email-settings-modal .form-error{background:#fff2ef;border:1px solid #edc4bd;border-radius:8px;padding:9px 10px}.data-settings-modal{width:min(760px,100%)}.data-mark{background:radial-gradient(circle at 30% 20%,#d9d0ff,#0000 33%),linear-gradient(145deg,#5b4ba0,#173d56)}.data-health-strip{background:#f6faf7;border:1px solid #dce8e1;border-radius:12px;align-items:center;gap:10px;margin:20px 0 11px;padding:12px 14px;display:flex}.data-health-strip>span{color:#60766e;border-right:1px solid #dbe5df;padding-right:12px;font-size:8px}.data-health-strip>span:last-child{border:0;padding-right:0}.data-health-strip strong{color:#173e34;font-size:11px}.data-health-strip>span:first-child{color:#7b8b85;align-items:center;gap:7px;margin-right:auto;font-weight:800;display:flex}.data-health-strip>span:first-child i{background:#9faeaa;border-radius:50%;width:8px;height:8px}.data-health-strip>span:first-child.healthy{color:#08744d}.data-health-strip>span:first-child.healthy i{background:#18af68;box-shadow:0 0 0 5px #18af681c}.data-health-strip>span:first-child.warning{color:#a06f18}.data-health-strip>span:first-child.warning i{background:#d99e2b}.data-actions-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.data-actions-grid>a,.data-actions-grid>button{color:#163e34;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6e4dd;border-radius:13px;grid-template-columns:42px 1fr;align-items:center;gap:11px;min-height:72px;padding:13px;text-decoration:none;transition:all .15s;display:grid}.data-actions-grid>a:hover,.data-actions-grid>button:hover{border-color:#9acbb1;transform:translateY(-1px);box-shadow:0 9px 24px #0d5b4012}.data-actions-grid>button:disabled{opacity:.58;cursor:wait}.data-actions-grid i{color:#fff;background:#087e59;border-radius:11px;place-items:center;width:41px;height:41px;font-size:17px;font-style:normal;display:grid}.data-actions-grid>button i{background:#5b4ba0}.data-actions-grid strong,.data-actions-grid small{display:block}.data-actions-grid strong{font-size:10.5px}.data-actions-grid small{color:#74867f;margin-top:4px;font-size:8px}.data-counts{grid-template-columns:repeat(4,1fr);gap:8px;margin:9px 0 15px;display:grid}.data-counts>span{background:#fbfdfb;border:1px solid #e1e9e4;border-radius:10px;padding:11px}.data-counts small,.data-counts strong{display:block}.data-counts small{color:#7b8b85;text-transform:uppercase;letter-spacing:.07em;font-size:7px}.data-counts strong{color:#123e32;margin-top:4px;font-size:17px}.backup-history{background:#fff;border:1px solid #dfe8e3;border-radius:14px;overflow:hidden}.backup-history>header{background:#f7faf8;border-bottom:1px solid #e5ece8;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;display:flex}.backup-history>header span,.backup-history>header strong{display:block}.backup-history>header span{color:#16815d;text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-weight:850}.backup-history>header strong{margin-top:3px;font-size:11px}.backup-history>header>small{color:#84918c;text-align:right;font-size:7px}.backup-list{max-height:260px;overflow:auto}.backup-list article{border-bottom:1px solid #edf1ee;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:11px 13px;display:grid}.backup-list article:last-child{border:0}.backup-list article>i{color:#087047;background:#e8f7ee;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.backup-list article>i.recovery{color:#5d4aa4;background:#f0edff}.backup-list article>span{min-width:0}.backup-list article>span strong,.backup-list article>span small,.backup-list article>span em{display:block}.backup-list article>span strong{font-size:9.5px}.backup-list article>span small{color:#72837d;margin-top:3px;font-size:7.5px}.backup-list article>span em{color:#98a49f;margin-top:3px;font:6.5px/1 monospace}.restore-start,.restore-confirm button{color:#08704c;font:inherit;cursor:pointer;background:#f7fbf8;border:1px solid #c9dbd2;border-radius:8px;padding:7px 9px;font-size:7.5px;font-weight:800}.restore-confirm{text-align:right;grid-template-columns:auto auto;gap:5px;display:grid}.restore-confirm small{color:#8b554a;grid-column:1/-1;font-size:7px}.restore-confirm button:first-of-type{color:#fff;background:#9a554a;border-color:#9a554a}.restore-start:disabled,.restore-confirm button:disabled{opacity:.5}.backup-empty{color:#798983;text-align:center;margin:0;padding:24px;font-size:8.5px}.data-message{border-radius:9px;margin:10px 0 0;padding:10px 12px;font-size:8.5px}.data-message.error{color:#98483e;background:#fff3f1;border:1px solid #ecc5bf}.data-message.success{color:#08714b;background:#eef9f2;border:1px solid #acd8bc;justify-content:space-between;align-items:center;gap:15px;display:flex}.data-message.success button{color:#fff;font:inherit;cursor:pointer;background:#087e59;border:0;border-radius:7px;padding:7px 9px;font-size:7.5px;font-weight:800}.data-security-note{color:#2d5c4b;background:#eef7f2;border-radius:10px;gap:10px;margin-top:12px;padding:11px 13px;display:flex}.data-security-note>span{color:#fff;background:#16815d;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;display:grid}.data-security-note p{margin:0}.data-security-note strong,.data-security-note small{display:block}.data-security-note strong{font-size:8.5px}.data-security-note small{color:#678076;margin-top:3px;font-size:7.5px;line-height:1.5}.ai-key-connected{background:#eff9f3;border:1px solid #b8dec8;border-radius:13px;grid-template-columns:12px 1fr auto;align-items:center;gap:11px;margin-top:23px;padding:16px;display:grid}.ai-key-connected>i{background:#18aa66;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #18aa661a}.ai-key-connected span>*{display:block}.ai-key-connected strong{color:#0d4f38;font-size:11px}.ai-key-connected small{color:#618276;margin-top:4px;font-size:8.5px}.ai-key-connected>b{color:#087442;text-transform:uppercase;letter-spacing:.08em;background:#dff4e7;border-radius:99px;padding:5px 8px;font-size:7px}.ai-key-actions{justify-content:flex-end;gap:8px;margin-top:11px;display:flex}.ai-key-actions button{color:#28564a;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6e1dc;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:780}.ai-key-actions button.danger{color:#94473e}.ai-key-actions button.danger.confirm{color:#fff;background:#a84e43;border-color:#efbdb7}.ai-key-actions button:disabled{opacity:.55;cursor:wait}.ai-key-form{margin-top:23px}.ai-platform-connection{color:#176a4b;background:#eff9f3;border:1px solid #b8dec8;border-radius:10px;margin-bottom:13px;padding:11px 12px;font-size:9px;line-height:1.5}.ai-platform-connection i{background:#17a765;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.ai-key-form>label{color:#315b50;text-transform:uppercase;letter-spacing:.07em;gap:7px;font-size:9px;font-weight:820;display:grid}.ai-key-form>label>div{background:#fff;border:1px solid #cfdcd6;border-radius:11px;grid-template-columns:1fr auto;display:grid;box-shadow:inset 0 1px 3px #072f2808}.ai-key-form input{color:#123d35;min-width:0;font:12px/1.2 var(--font-geist-mono),monospace;background:0 0;border:0;border-radius:11px;outline:0;padding:13px 14px}.ai-key-form>label>div:focus-within{border-color:#5db88a;box-shadow:0 0 0 4px #22a86517}.ai-key-form>label button{color:#177b59;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 13px;font-size:8px;font-weight:780}.ai-key-help{color:#788b84;justify-content:space-between;gap:16px;margin-top:9px;font-size:8px;line-height:1.45;display:flex}.ai-key-help>span:last-child{flex:none;gap:10px;display:flex}.ai-key-help a{color:#137a58;flex:none;font-weight:760;text-decoration:none}.ai-key-error{color:#8f4035;background:#fff1ef;border:1px solid #efc4bd;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:9px;line-height:1.5}.ai-key-submit{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.ai-key-submit button{min-height:39px;padding:0 15px}.ai-key-submit .secondary{color:#49655c;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4dfda;border-radius:9px;font-size:9px;font-weight:780}.ai-key-submit .primary:disabled{opacity:.48;cursor:not-allowed}.ai-key-security{border-top:1px solid #e1ebe6;align-items:flex-start;gap:10px;margin-top:22px;padding-top:17px;display:flex}.ai-key-security>span{color:#16815e;background:#e7f6ed;border-radius:8px;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.ai-key-security p{margin:0}.ai-key-security p>*{display:block}.ai-key-security strong{color:#315b50;font-size:9px}.ai-key-security small{color:#768a82;margin-top:3px;font-size:8px;line-height:1.45}.ai-connect-action{color:#75eaaa;font:inherit;cursor:pointer;background:#1fb0691f;border:1px solid #6feda957;border-radius:8px;grid-column:1/-1;margin-top:12px;padding:8px 10px;font-size:8.5px;font-weight:800}@media (width<=760px){.settings-wrap{display:block}.settings-trigger{justify-content:center;width:40px;height:40px;padding:0}.settings-trigger>b{display:none}.settings-menu{width:auto;position:fixed;top:72px;left:12px;right:12px}.ai-settings-backdrop{place-items:end center;padding:0}.ai-settings-modal{border-radius:23px 23px 0 0;width:100%;max-height:92vh;padding:27px 20px 22px}.ai-settings-modal h2{font-size:24px}.ai-key-help,.ai-key-submit{display:grid}.ai-key-submit button{width:100%}.data-health-strip{flex-wrap:wrap;align-items:flex-start}.data-health-strip>span:first-child{border-bottom:1px solid #dbe5df;border-right:0;width:100%;margin:0 0 2px;padding:0 0 10px}.data-actions-grid{grid-template-columns:1fr}.data-counts{grid-template-columns:1fr 1fr}.backup-history>header{flex-direction:column;align-items:flex-start;gap:5px}.backup-history>header>small{text-align:left}.backup-list article{grid-template-columns:35px minmax(0,1fr)}.backup-list article>.restore-start,.backup-list article>.restore-confirm{grid-column:2}.restore-confirm{text-align:left;justify-content:start}.data-message.success{flex-direction:column;align-items:flex-start}}.license-ai-engine{background:linear-gradient(135deg,#f9fffb,#e8f6ef);border:1px solid #41bc7d59;border-radius:15px;grid-template-columns:1fr minmax(330px,.8fr);align-items:center;gap:25px;margin:22px 0 0;padding:18px 20px;display:grid}.license-ai-engine h2{color:#0b4e3c;margin:3px 0 4px;font-size:21px}.license-ai-engine p{color:#607b70;max-width:650px;font-size:9.5px;line-height:1.5}.license-ai-engine form{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.license-ai-engine label{color:#527067;gap:5px;font-size:8px;font-weight:800;display:grid}.license-ai-engine input{background:#fff;border:1px solid #bdd6ca;border-radius:8px;min-width:0;min-height:40px;padding:10px}.license-ai-engine button{color:#fff;cursor:pointer;background:#087f5b;border:0;border-radius:7px;padding:10px 12px;font-size:9px;font-weight:800}.license-ai-ready{background:#fff;border:1px solid #a8d8bb;border-radius:11px;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.license-ai-ready>i{background:#19a864;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #19a8641a}.license-ai-ready strong,.license-ai-ready small{display:block}.license-ai-ready small{color:#70877d;margin-top:3px;font-size:8px}.license-ai-ready>b{color:#087446;text-transform:uppercase;background:#e2f6e9;border-radius:99px;padding:5px 7px;font-size:7px}.license-email-engine{background:linear-gradient(135deg,#f9fdff,#eaf5fa);border-color:#378fb452}.license-email-engine h2{color:#174f69}.license-email-engine form.email-engine-form{grid-template-columns:145px 1fr 1fr auto}.license-email-engine input,.license-email-engine select{background:#fff;border:1px solid #bdd4df;border-radius:8px;min-width:0;min-height:40px;padding:10px}.license-email-engine button{background:#24789a}.mail-provider-status{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.mail-provider-status span{color:#815d19;background:#fff1ce;border-radius:99px;padding:5px 7px;font-size:7.5px;font-weight:800}.mail-provider-status span.ready{color:#087442;background:#dff4e7}.oauth-redirect{color:#6a7d85;overflow-wrap:anywhere;grid-column:1/-1;font-size:7.5px;line-height:1.5}.oauth-redirect strong{color:#245e77}.license-create{grid-template-columns:minmax(170px,.8fr) minmax(240px,1.15fr) 125px 150px auto;margin-top:14px}.license-row{grid-template-columns:minmax(220px,1.15fr) 170px 100px minmax(240px,1.2fr) 165px minmax(235px,1.1fr);min-width:1160px}.license-quota{gap:6px;display:grid!important}.license-quota-bar{background:#e4ebe7;border-radius:99px;height:5px;overflow:hidden}.license-quota-bar i{border-radius:inherit;background:linear-gradient(90deg,#18a866,#d0a437);height:100%;display:block}.license-quota label{grid-template-columns:72px 1fr;gap:5px;display:grid}.license-quota input{border:1px solid #d1dcd6;border-radius:7px;min-width:0;padding:7px}.license-quota button{padding:7px 8px}.license-quota .quota-reset{color:#75867e;background:0 0;justify-self:start;padding:0;font-size:7.5px;text-decoration:underline}.license-quota .quota-reset:disabled{opacity:.4}@media (width<=1050px){.license-ai-engine{grid-template-columns:1fr}.license-create{grid-template-columns:1fr 1fr}}@media (width<=760px){.license-ai-engine{grid-template-columns:1fr;padding:16px}.license-ai-engine form,.license-create{grid-template-columns:1fr}.license-row{min-width:1160px}}@media (width<=1050px){.license-email-engine form.email-engine-form{grid-template-columns:1fr 1fr}.license-email-engine form.email-engine-form button{min-height:40px}}@media (width<=760px){.license-email-engine form.email-engine-form,.email-route-details{grid-template-columns:1fr}}.ai-usage-card{background:#eff9f3;border:1px solid #b9ddc8;border-radius:15px;margin-top:23px;padding:18px}.ai-usage-card>div:first-child{justify-content:space-between;align-items:end;gap:20px;display:flex}.ai-usage-card span{color:#4f7769;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.ai-usage-card strong{color:#0a5b3f;letter-spacing:-1.3px;font-size:28px}.ai-usage-card strong small{letter-spacing:0;font-size:12px}.ai-usage-progress{background:#dceae2;border-radius:99px;height:9px;margin:14px 0 9px;overflow:hidden}.ai-usage-progress i{border-radius:inherit;background:linear-gradient(90deg,#18a866,#65d696);height:100%;display:block}.ai-usage-card p{color:#527669;margin:0;font-size:9px}.ai-usage-card.warning{background:#fff8e8;border-color:#e7d39b}.ai-usage-card.warning .ai-usage-progress i{background:#d3a22c}.ai-usage-card.blocked{background:#fff2ef;border-color:#ecc0b9}.ai-usage-card.blocked .ai-usage-progress i{background:#bd5146}.ai-usage-card.blocked strong,.ai-usage-card.blocked p{color:#93463c}.ai-usage-details{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.ai-usage-details>span{background:#fff;border:1px solid #dbe5df;border-radius:11px;padding:12px}.ai-usage-details small,.ai-usage-details strong{display:block}.ai-usage-details small{color:#7a8c84;font-size:8px}.ai-usage-details strong{color:#315c4e;margin-top:4px;font-size:10px}.ai-usage-unlimited,.ai-usage-unavailable{background:#eff9f3;border:1px solid #b9ddc8;border-radius:13px;margin-top:23px;padding:17px}.ai-usage-unlimited{grid-template-columns:10px 1fr;align-items:center;gap:11px;display:grid}.ai-usage-unlimited>i{background:#18a866;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #18a8661a}.ai-usage-unlimited strong,.ai-usage-unlimited small{display:block}.ai-usage-unlimited strong{color:#0d573d;font-size:11px}.ai-usage-unlimited small{color:#6d8379;margin-top:4px;font-size:8.5px}.ai-usage-unavailable{background:#fff8e8;border-color:#ead7a8}.ai-usage-unavailable strong{color:#7d5a10}.ai-usage-unavailable p{color:#7d725a;margin:5px 0 0;font-size:9px;line-height:1.5}.focus-plan{gap:22px;display:grid}.focus-hero{color:#fff;background:radial-gradient(circle at 17% 15%,#3ce49d2e,#0000 34%),linear-gradient(135deg,#0a2030 0%,#102f3e 56%,#17394a 100%);border-radius:28px;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:20px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0b24312e}.focus-hero:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:330px;height:330px;position:absolute;top:-110px;right:-90px;box-shadow:0 0 0 55px #ffffff06,0 0 0 110px #ffffff05}.focus-hero-copy{z-index:1;padding:23px 20px 20px;position:relative}.focus-live{color:#8ff2c3;letter-spacing:.04em;text-transform:uppercase;background:#16535059;border:1px solid #65efb43d;border-radius:999px;align-items:center;gap:9px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.focus-live i{background:#58e8a4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #58e8a41f}.focus-hero-copy h2{letter-spacing:-.045em;max-width:720px;margin:25px 0 14px;font-size:clamp(34px,3.4vw,57px);line-height:1.02}.focus-hero-copy h2 em{color:#72ecb2;font-style:normal}.focus-hero-copy>p{color:#bad0d8;max-width:650px;font-size:16px;line-height:1.65}.focus-metrics{gap:12px;margin-top:30px;display:flex}.focus-metrics>span{background:#ffffff0b;border:1px solid #ffffff17;border-radius:15px;min-width:132px;padding:13px 15px}.focus-metrics small,.focus-metrics strong{display:block}.focus-metrics small{color:#91abb6;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:11px}.focus-metrics strong{font-size:21px}.focus-now{z-index:1;color:#102b39;background:linear-gradient(145deg,#fffffffa,#f1faf7f5);border:1px solid #ffffff1c;border-radius:21px;padding:23px;position:relative;box-shadow:0 16px 45px #0003}.focus-step{color:#16835c;letter-spacing:.09em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:900;display:inline-block}.focus-company{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.focus-company>i,.focus-initials{color:#176a4d;background:#e1f6ec;border-radius:14px;place-items:center;width:44px;height:44px;font-size:13px;font-style:normal;font-weight:900;display:grid}.focus-company span strong,.focus-company span small{display:block}.focus-company span strong{font-size:17px}.focus-company span small{color:#71858f;margin-top:3px;font-size:12px}.focus-company>b{font-size:20px}.focus-score{grid-template-columns:1fr auto;align-items:center;gap:3px 12px;margin:20px 0 17px;display:grid}.focus-score>span{background:#dce9e5;border-radius:999px;grid-row:1/3;height:7px;position:relative;overflow:hidden}.focus-score>span i{width:var(--score);border-radius:inherit;background:linear-gradient(90deg,#22aa71,#62e6ad);position:absolute;inset:0 auto 0 0}.focus-score small{color:#71858f;font-size:11px}.focus-score strong{font-size:13px}.focus-now h3{margin:0 0 8px;font-size:20px}.focus-now>p{color:#627680;min-height:48px;margin:0;font-size:13px;line-height:1.55}.focus-actions{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.focus-actions button{color:#1a4352;cursor:pointer;background:#fff;border:1px solid #d5e5df;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:800}.focus-actions .focus-primary{color:#fff;background:#16835c;border-color:#16835c;box-shadow:0 8px 20px #16835c33}.focus-warning{color:#a56a1c;margin-top:13px;display:block}.focus-queue-head{justify-content:space-between;align-items:end;padding:0 3px;display:flex}.focus-queue-head h3{margin:5px 0 0;font-size:24px}.focus-queue-head>span{color:#6d8089;font-size:13px}.focus-queue-head>span strong{color:#143846;margin-left:8px;font-size:18px}.focus-queue{gap:8px;display:grid}.focus-queue article{background:#fff;border:1px solid #e6ece9;border-radius:15px;grid-template-columns:42px 44px minmax(190px,1fr) auto 130px 42px;align-items:center;gap:13px;padding:13px 15px;transition:all .18s;display:grid;box-shadow:0 6px 20px #1c414809}.focus-queue article:hover,.focus-queue article.active{border-color:#a8dcc5;transform:translateY(-1px);box-shadow:0 10px 26px #1c654d17}.focus-queue article.active{background:linear-gradient(90deg,#f0fbf5,#fff 58%)}.focus-rank{color:#8ba09a;font-size:12px;font-weight:900}.focus-row-main strong,.focus-row-main small{display:block}.focus-row-main strong{font-size:14px}.focus-row-main small{color:#73878e;margin-top:4px;font-size:12px}.focus-signals{gap:6px;display:flex}.focus-signals span{color:#62766f;background:#f1f5f3;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.focus-value{text-align:right;font-size:15px}.focus-queue article>button{color:#fff;cursor:pointer;background:#102f3e;border:0;border-radius:50%;width:34px;height:34px;font-size:16px}.focus-proof{color:#667a73;background:#edf4f1;border-radius:12px;justify-content:space-between;gap:15px;padding:12px 15px;font-size:11px;display:flex}.focus-proof strong{color:#16835c}.focus-empty{background:#f2fbf6;border:1px solid #c9eadb;border-radius:22px;align-items:center;gap:18px;padding:35px;display:flex}.focus-empty>span{color:#fff;background:#1a9b69;border-radius:50%;place-items:center;width:50px;height:50px;font-size:22px;display:grid}.focus-empty strong{font-size:20px}.focus-empty p{color:#6a7f77;margin:5px 0 0}@media (width<=1100px){.focus-hero{grid-template-columns:1fr}.focus-queue article{grid-template-columns:38px 40px 1fr 115px 38px}.focus-signals{display:none}}@media (width<=720px){.focus-hero{border-radius:20px;padding:12px}.focus-hero-copy{padding:16px 12px}.focus-hero-copy h2{font-size:34px}.focus-metrics{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.focus-metrics>span{min-width:0;padding:10px}.focus-metrics strong{font-size:16px}.focus-now{padding:18px}.focus-company{grid-template-columns:auto 1fr}.focus-company>b{grid-column:2}.focus-queue-head{align-items:start;gap:15px}.focus-queue-head>span{text-align:right}.focus-queue article{grid-template-columns:32px 38px 1fr 34px;padding:11px 10px}.focus-value{text-align:left;grid-column:3}.focus-signals{display:none}.focus-proof{flex-direction:column}.focus-proof span:last-child{display:none}}.launch-demo-cta{color:#fff!important;background:linear-gradient(135deg,#087f5b,#0dbb78)!important;border:0!important;box-shadow:0 13px 32px #078f5b40!important}.launch-os-icon.demo{color:#073c2c;font-size:13px;background:#8df2bc!important}.launch-founders{color:#fff;background:radial-gradient(circle at 8% 10%,#4de49d2e,#0000 28%),radial-gradient(circle at 93% 100%,#4091c238,#0000 31%),linear-gradient(130deg,#031622,#073244 62%,#06443c);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:80px;margin:0 auto;padding:88px clamp(24px,6vw,92px);display:grid}.founders-copy h2{letter-spacing:-.045em;max-width:800px;margin:13px 0 18px;font-size:clamp(34px,4.5vw,62px);line-height:1.02}.founders-copy>p{color:#b2cad3;max-width:760px;margin:0;font-size:16px;line-height:1.7}.founders-copy ul{grid-template-columns:1fr 1fr;gap:12px 24px;margin:28px 0 0;padding:0;list-style:none;display:grid}.founders-copy li{color:#e6f2ee;padding-left:26px;font-size:13px;line-height:1.5;position:relative}.founders-copy li:before{content:"✓";color:#67e9a4;font-weight:900;position:absolute;top:0;left:0}.founders-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(150deg,#ffffff21,#ffffff0e);border:1px solid #ffffff24;border-radius:24px;padding:32px;box-shadow:0 26px 70px #00000040,inset 0 1px #ffffff1a}.founders-card>span{color:#82efb8;text-transform:uppercase;letter-spacing:.08em;background:#2093652b;border:1px solid #66eea63d;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.founders-card>div{align-items:end;gap:10px;margin:28px 0 5px;display:flex}.founders-card>div strong{letter-spacing:-.055em;font-size:64px;line-height:.9}.founders-card>div small{color:#aac2ca;padding-bottom:7px;font-size:13px}.founders-card>p{color:#c2d4da;margin:14px 0 24px;font-size:13px;line-height:1.55}.founders-card>a{color:#07392b;background:linear-gradient(135deg,#75ecad,#b3ffd3);border-radius:12px;justify-content:space-between;align-items:center;min-height:52px;padding:0 17px;font-size:13px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 14px 30px #35db8933}.founders-card>small{color:#8faab3;text-align:center;margin-top:13px;font-size:10px;display:block}.launch-footer>nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 18px;display:flex}.launch-footer>nav a{color:inherit;font-size:11px;text-decoration:none}.launch-footer>nav a:hover{text-decoration:underline}.demo-site{color:#102f3e;background:radial-gradient(circle at 70% -5%,#43e09724,#0000 28%),linear-gradient(145deg,#f9f7f1,#edf3ef);min-height:100vh}.demo-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafaf6db;border-bottom:1px solid #12413d14;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 clamp(20px,4vw,64px);display:grid}.demo-topbar>a:last-child{color:#fff;background:#087f5b;border-radius:10px;justify-self:end;padding:11px 14px;font-size:11px;font-weight:850;text-decoration:none}.demo-safe{color:#658078;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.demo-safe i{background:#20b770;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #20b7701c}.demo-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:35px;max-width:1500px;margin:0 auto;padding:52px clamp(24px,5vw,76px) 30px;display:grid}.demo-intro>div>span{color:#0b9966;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900}.demo-intro h1{letter-spacing:-.052em;max-width:980px;margin:13px 0 12px;font-size:clamp(34px,4.5vw,66px);line-height:1}.demo-intro p{color:#647b77;max-width:760px;margin:0;font-size:15px;line-height:1.65}.demo-intro>aside{background:#ffffffb8;border:1px solid #d9e7e1;border-radius:18px;min-width:200px;padding:20px;box-shadow:0 14px 40px #0d3c340f}.demo-intro>aside strong{letter-spacing:-.05em;font-size:42px}.demo-intro>aside>span{color:#92a39d;margin-left:5px}.demo-intro>aside p{color:#15835d;margin-top:6px;font-size:11px;font-weight:850}.demo-progress{background:#dbe7e2;max-width:1500px;height:3px;margin:0 auto}.demo-progress i{background:linear-gradient(90deg,#0d8c61,#52d99b);height:100%;transition:width .35s;display:block}.demo-steps{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1500px;margin:0 auto;padding:20px clamp(24px,5vw,76px);display:grid}.demo-steps button{color:#73847f;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:10px;padding:12px;display:flex}.demo-steps button>i{background:#fff;border:1px solid #d5e1dc;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;font-weight:900;display:grid}.demo-steps button strong,.demo-steps button small{display:block}.demo-steps button strong{font-size:10px}.demo-steps button small{margin-top:3px;font-size:8px}.demo-steps button.active{color:#0d6248;background:#eff9f3;border-color:#b9ddcc}.demo-steps button.active>i,.demo-steps button.done>i{color:#fff;background:#159565;border-color:#159565}.demo-stage{background:#fff;border:1px solid #0b37301a;border-radius:26px;grid-template-columns:220px minmax(0,1fr);max-width:1500px;min-height:660px;margin:0 auto 24px;display:grid;overflow:hidden;box-shadow:0 30px 90px #09312b1f}.demo-sidebar{color:#c3d4d8;background:radial-gradient(circle at 10% 0,#36e3972b,#0000 26%),linear-gradient(#031723,#07313d);flex-direction:column;gap:5px;padding:26px 16px;display:flex}.demo-brand{color:#fff;align-items:center;gap:10px;margin:0 8px 24px;display:flex}.demo-brand .brand-mark{width:31px;height:31px}.demo-sidebar>span{border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:10px;font-weight:750;display:flex}.demo-sidebar>span>i{background:#ffffff0e;border-radius:7px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.demo-sidebar>span.active{color:#fff;background:#39d38b26}.demo-sidebar>span.active i{color:#68eaaa;background:#41e29721}.demo-founder{background:#ffffff0e;border:1px solid #64eaae26;border-radius:12px;margin-top:auto;padding:14px}.demo-founder small,.demo-founder strong,.demo-founder span{display:block}.demo-founder small{color:#82a4aa;font-size:8px}.demo-founder strong{color:#fff;margin:5px 0;font-size:12px}.demo-founder span{color:#66e7a5;font-size:8px}.demo-workspace{background:linear-gradient(145deg,#fafbf8,#f1f5f2);min-width:0}.demo-workspace>header{background:#ffffffc7;border-bottom:1px solid #e3ebe6;justify-content:space-between;align-items:center;height:78px;padding:0 27px;display:flex}.demo-workspace>header small,.demo-workspace>header strong{display:block}.demo-workspace>header small{color:#7c918a;font-size:9px}.demo-workspace>header strong{margin-top:4px;font-size:17px}.demo-workspace>header>span{color:#16825c;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.demo-workspace>header>span i{background:#22b873;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #22b8731a}.demo-diagnostic,.demo-priority,.demo-relance,.demo-result{padding:32px}.demo-radar{color:#fff;background:radial-gradient(circle at 85% 0,#56e7a338,#0000 28%),linear-gradient(135deg,#082334,#0a4540);border-radius:20px;padding:30px;box-shadow:0 18px 45px #062f3026}.demo-radar>span{color:#8feabe;text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:850}.demo-radar>strong{letter-spacing:-.05em;margin:9px 0 4px;font-size:48px;display:block}.demo-radar p{color:#bdd1d5;margin:0;font-size:12px}.demo-radar>div{background:#ffffff1a;border-radius:99px;height:6px;margin:22px 0 8px;overflow:hidden}.demo-radar>div i{border-radius:inherit;background:linear-gradient(90deg,#38d58d,#8ff1b9);height:100%;display:block}.demo-radar>small{color:#9db6ba;font-size:9px}.demo-kpis{grid-template-columns:repeat(3,1fr);gap:13px;margin:13px 0;display:grid}.demo-kpis article{background:#fff;border:1px solid #e1e9e4;border-radius:14px;padding:17px}.demo-kpis span,.demo-kpis strong,.demo-kpis small{display:block}.demo-kpis span{color:#72867f;font-size:9px}.demo-kpis strong{margin:6px 0 3px;font-size:24px}.demo-kpis small{color:#15905f;font-size:8px}.demo-insight{background:#f2fbf6;border:1px solid #c9e7d8;border-radius:14px;gap:12px;padding:15px;display:flex}.demo-insight>i{color:#fff;background:#138b60;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.demo-insight strong{font-size:10px}.demo-insight p{color:#60756e;margin:4px 0 0;font-size:9px;line-height:1.55}.demo-priority{grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);gap:17px;display:grid}.demo-priority-copy{color:#fff;background:linear-gradient(140deg,#082233,#0d4b46);border-radius:20px;padding:32px}.demo-priority-copy>span{color:#73e7ab;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.demo-priority-copy h2{letter-spacing:-.045em;max-width:680px;margin:18px 0 12px;font-size:38px;line-height:1.05}.demo-priority-copy>p{color:#b9ced2;max-width:710px;font-size:13px;line-height:1.65}.demo-priority-copy>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:27px;display:grid}.demo-priority-copy>div>span{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:11px;padding:12px}.demo-priority-copy small,.demo-priority-copy strong{display:block}.demo-priority-copy small{color:#8eacb1;font-size:8px}.demo-priority-copy strong{margin-top:5px;font-size:12px}.demo-score{background:#fff;border:1px solid #dce8e2;border-radius:20px;padding:25px}.demo-score>div{text-align:center;border:8px solid #dff5e9;border-top-color:#1ab26e;border-radius:50%;place-content:center;width:92px;height:92px;display:grid}.demo-score>div strong{font-size:27px}.demo-score>div small{color:#81918d;font-size:8px}.demo-score h3{margin:22px 0 10px;font-size:17px}.demo-score ul,.demo-relance aside ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.demo-score li,.demo-relance aside li{color:#5f736d;padding-left:18px;font-size:10px;line-height:1.45;position:relative}.demo-score li:before,.demo-relance aside li:before{content:"✓";color:#169261;font-weight:900;position:absolute;left:0}.demo-queue{background:#fff;border:1px solid #e0e8e4;border-radius:16px;grid-column:1/-1;padding:17px}.demo-queue>span{color:#73877f;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:900;display:block}.demo-queue article{border-top:1px solid #eef2ef;grid-template-columns:30px 1fr auto;align-items:center;padding:10px;display:grid}.demo-queue article>b{color:#899b95;font-size:10px}.demo-queue article strong,.demo-queue article small{display:block}.demo-queue article strong{font-size:10px}.demo-queue article small{color:#7a8c86;margin-top:3px;font-size:8px}.demo-queue article em{color:#0d7651;background:#e7f7ee;border-radius:99px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.demo-relance{grid-template-columns:minmax(0,1.3fr) minmax(270px,.7fr);gap:17px;display:grid}.demo-mail{background:#fff;border:1px solid #dce6e2;border-radius:18px;padding:28px;box-shadow:0 13px 35px #0d39320e}.demo-mail>header{border-bottom:1px solid #e9efec;margin-bottom:23px}.demo-mail>header>div{border-top:1px solid #e9efec;grid-template-columns:50px 1fr;padding:9px 0;display:grid}.demo-mail>header span{color:#85958f;font-size:9px}.demo-mail>header strong{font-size:10px}.demo-mail>p{color:#405750;font-size:11px;line-height:1.7}.demo-mail>footer{border-top:1px solid #e9efec;justify-content:space-between;margin-top:25px;padding-top:14px;display:flex}.demo-mail>footer span{color:#82928d;font-size:8px}.demo-mail>footer strong{color:#c27c1c;font-size:8px}.demo-relance>aside{color:#fff;background:linear-gradient(145deg,#092638,#0b493f);border-radius:18px;padding:27px}.demo-relance>aside>span{color:#75e9ac;text-transform:uppercase;font-size:9px;font-weight:900}.demo-relance>aside h3{margin:13px 0 20px;font-size:25px;line-height:1.08}.demo-relance aside li{color:#bdd0d2}.demo-relance aside button{color:#083929;cursor:pointer;background:#8cf0b8;border:0;border-radius:10px;width:100%;min-height:45px;margin-top:27px;font-size:10px;font-weight:900}.demo-relance aside button.validated{color:#fff;background:#17a56a}.demo-relance aside>small{color:#9fb6b9;text-align:center;margin-top:9px;font-size:8px;display:block}.demo-result{text-align:center;padding:48px}.demo-result-mark{color:#fff;background:linear-gradient(145deg,#10a367,#54da96);border-radius:50%;place-items:center;width:65px;height:65px;margin:0 auto 15px;font-size:26px;display:grid;box-shadow:0 14px 30px #15a66a38}.demo-result>span{color:#11905f;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900}.demo-result h2{letter-spacing:-.045em;max-width:790px;margin:14px auto 10px;font-size:40px;line-height:1.05}.demo-result>p{color:#667a74;max-width:700px;margin:0 auto;font-size:12px;line-height:1.65}.demo-result-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:30px auto 16px;display:grid}.demo-result-grid article{text-align:left;background:#fff;border:1px solid #dce8e2;border-radius:15px;padding:19px}.demo-result-grid span,.demo-result-grid strong,.demo-result-grid small{display:block}.demo-result-grid span{color:#73867f;font-size:9px}.demo-result-grid strong{margin:7px 0 4px;font-size:25px}.demo-result-grid small{color:#148c5e;font-size:8px}.demo-result-next{color:#426159;background:#eaf7ef;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:15px;font-size:10px;display:flex}.demo-result-next span{color:#13875d;text-transform:uppercase;font-weight:900}.demo-controls{grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;max-width:1500px;margin:0 auto 45px;padding:0 4px;display:grid}.demo-controls>div{text-align:center}.demo-controls>div span,.demo-controls>div strong{display:block}.demo-controls>div span{color:#7d9089;text-transform:uppercase;font-size:8px}.demo-controls>div strong{margin-top:4px;font-size:10px}.demo-controls button{min-height:43px;font:inherit;cursor:pointer;border-radius:10px;padding:0 15px;font-size:10px;font-weight:850}.demo-back{color:#48675e;background:#fff;border:1px solid #d4e1dc;justify-self:start}.demo-back:disabled{opacity:.35;cursor:default}.demo-next{color:#fff;background:#087f5b;border:0;justify-self:end;box-shadow:0 9px 22px #087f5b29}.demo-next:disabled{opacity:.5;cursor:not-allowed}.demo-final-cta{color:#fff;background:linear-gradient(135deg,#071f2e,#0a493f);border-radius:22px;justify-content:space-between;align-items:center;gap:35px;max-width:1500px;margin:0 auto 70px;padding:34px;display:flex}.demo-final-cta>div>span{color:#72e5aa;text-transform:uppercase;font-size:9px;font-weight:900}.demo-final-cta h2{margin:8px 0;font-size:27px}.demo-final-cta p{color:#adc4c8;margin:0;font-size:11px}.demo-final-cta>a{color:#073b2c;background:#92f3bc;border-radius:11px;justify-content:space-between;min-width:190px;padding:14px 16px;font-size:10px;font-weight:900;text-decoration:none;display:flex}@media (width<=900px){.launch-founders{grid-template-columns:1fr;gap:35px;padding:65px 24px}.founders-copy ul{grid-template-columns:1fr}.demo-topbar{grid-template-columns:1fr auto;height:auto;padding:14px 18px}.demo-safe{display:none}.demo-topbar>a:last-child{font-size:9px}.demo-intro{grid-template-columns:1fr;padding-top:35px}.demo-intro>aside{display:none}.demo-steps{grid-template-columns:repeat(4,1fr);padding-inline:16px}.demo-steps button{justify-content:center;padding:8px}.demo-steps button span{display:none}.demo-stage{grid-template-columns:1fr;margin-inline:12px}.demo-sidebar{display:none}.demo-priority,.demo-relance{grid-template-columns:1fr}.demo-priority-copy h2,.demo-result h2{font-size:30px}.demo-queue{grid-column:auto}.demo-controls{grid-template-columns:1fr 1fr;margin-inline:14px}.demo-controls>div{display:none}.demo-result-grid,.demo-kpis{grid-template-columns:1fr}.demo-final-cta{flex-direction:column;align-items:flex-start;margin:0 14px 45px}.demo-final-cta>a{width:100%}}.data-csv-actions{background:#f8faf8;border:1px solid #dfe8e3;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:9px 0 13px;padding:11px 13px;display:flex}.data-csv-actions>span{color:#71847d;font-size:8px;font-weight:850}.data-csv-actions>div{flex-wrap:wrap;gap:6px;display:flex}.data-csv-actions a{color:#08704b;background:#fff;border:1px solid #cfe0d7;border-radius:7px;padding:7px 9px;font-size:7.5px;font-weight:850;text-decoration:none}.data-deletion-zone{background:#fff8f6;border:1px solid #ead5cf;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:11px;padding:15px;display:grid}.data-deletion-zone>div>span,.data-deletion-zone>div>strong,.data-deletion-zone>div>p{display:block}.data-deletion-zone>div>span{color:#965346;text-transform:uppercase;letter-spacing:.09em;font-size:7px;font-weight:900}.data-deletion-zone>div>strong{color:#653d35;margin-top:4px;font-size:10px}.data-deletion-zone>div>p{color:#846b65;max-width:470px;margin:5px 0 0;font-size:7.5px;line-height:1.5}.data-deletion-zone>button,.data-deletion-zone aside button{color:#91483d;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfbdb5;border-radius:8px;padding:8px 10px;font-size:7.5px;font-weight:850}.data-deletion-zone>aside{border-left:1px solid #ead5cf;min-width:220px;padding-left:16px}.data-deletion-zone>aside>span,.data-deletion-zone>aside>strong{display:block}.data-deletion-zone>aside>span{color:#9b5145;text-transform:uppercase;font-size:7px;font-weight:900}.data-deletion-zone>aside>strong{color:#66433c;margin:4px 0 8px;font-size:8px}.data-deletion-zone>aside.confirm label{color:#79534b;gap:5px;font-size:7px;font-weight:850;display:grid}.data-deletion-zone>aside.confirm input{background:#fff;border:1px solid #dfc0b9;border-radius:7px;min-height:34px;padding:8px;font-size:8px}.data-deletion-zone>aside.confirm>div{justify-content:flex-end;gap:5px;margin-top:6px;display:flex}.data-deletion-zone>aside.confirm button:last-child{color:#fff;background:#91483d}.data-deletion-zone button:disabled{opacity:.45;cursor:not-allowed}@media (width<=680px){.data-csv-actions{flex-direction:column;align-items:flex-start}.data-deletion-zone{grid-template-columns:1fr}.data-deletion-zone>aside{border-top:1px solid #ead5cf;border-left:0;padding:12px 0 0}}.founder-site{color:#102f3e;background:linear-gradient(145deg,#fbfaf6,#edf4ef);min-height:100vh}.founder-hero{color:#fff;background:radial-gradient(circle at 16% 0,#4ce69b30,#0000 28%),linear-gradient(130deg,#031824,#073443 62%,#075043);grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);align-items:center;gap:65px;padding:75px clamp(24px,8vw,130px);display:grid}.founder-hero>div>span{color:#75e9ae;text-transform:uppercase;letter-spacing:.11em;align-items:center;gap:8px;font-size:9px;font-weight:900;display:flex}.founder-hero>div>span i{background:#6ce7a8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #6ce7a81f}.founder-hero h1{letter-spacing:-.055em;max-width:950px;margin:16px 0 14px;font-size:clamp(40px,5vw,69px);line-height:.98}.founder-hero>div>p{color:#b5cdd0;max-width:790px;margin:0;font-size:14px;line-height:1.7}.founder-hero>div>div{flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;display:flex}.founder-hero>div>div>*{color:#c5d6d7;background:#ffffff0e;border:1px solid #ffffff21;border-radius:9px;padding:8px 10px;font-size:9px}.founder-hero>div>div strong{color:#86efb5;background:0 0;border:0;padding:0 16px 0 0;font-size:31px}.founder-hero>div>div strong small{font-size:9px}.founder-hero>aside{background:#ffffff12;border:1px solid #ffffff24;border-radius:21px;padding:27px;box-shadow:0 25px 60px #0000002e}.founder-hero>aside>span{color:#73e7aa;text-transform:uppercase;font-size:9px;font-weight:900}.founder-hero>aside ul{gap:11px;margin:22px 0;padding:0;list-style:none;display:grid}.founder-hero>aside li{color:#d1e0df;padding-left:20px;font-size:10px;line-height:1.45;position:relative}.founder-hero>aside li:before{content:"✓";color:#71e8aa;font-weight:900;position:absolute;left:0}.founder-hero>aside>small{color:#9fb8ba;border-top:1px solid #ffffff1a;padding-top:16px;font-size:8px;line-height:1.55;display:block}.founder-application-layout{grid-template-columns:minmax(0,.7fr) minmax(480px,1.1fr);align-items:start;gap:70px;max-width:1280px;margin:0 auto;padding:75px 28px 90px;display:grid}.founder-application-layout>div>span{color:#07895b;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900}.founder-application-layout>div h2{letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(31px,3.5vw,48px);line-height:1.05}.founder-application-layout>div>p{color:#657c74;font-size:11px;line-height:1.7}.founder-fit{gap:8px;margin-top:27px;display:grid}.founder-fit article{background:#fff;border:1px solid #dce7e1;border-radius:12px;align-items:center;gap:12px;padding:13px;display:flex}.founder-fit strong{color:#087751;background:#e6f6ed;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.founder-fit span{font-size:10px;font-weight:800}.founder-form,.founder-success{background:#fff;border:1px solid #d9e5df;border-radius:21px;padding:31px;box-shadow:0 20px 60px #0a3e3512}.founder-form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.founder-form-head{border-bottom:1px solid #e6ece9;grid-column:1/-1;justify-content:space-between;margin-bottom:5px;padding-bottom:16px;display:flex}.founder-form-head span{color:#0a6d4c;font-size:11px;font-weight:900}.founder-form-head strong{color:#80918b;font-size:8px}.founder-form label{color:#405f55;gap:6px;font-size:8px;font-weight:850;display:grid}.founder-form label.wide,.founder-form .wide{grid-column:1/-1}.founder-form input,.founder-form select{color:#173e34;width:100%;min-height:43px;font:inherit;background:#fbfdfb;border:1px solid #d5e1db;border-radius:9px;outline:none;padding:10px 11px;font-size:10px}.founder-form input:focus,.founder-form select:focus{border-color:#49ad7f;box-shadow:0 0 0 3px #33a9741a}.founder-honeypot{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.founder-consent{background:#f7faf8;border:1px solid #dfe8e4;border-radius:10px;align-items:flex-start;padding:12px;line-height:1.5;grid-template-columns:none!important;gap:10px!important;display:flex!important}.founder-consent input{accent-color:#087f5b;flex:none;width:17px;height:17px;min-height:0;padding:0}.founder-consent a{color:#087f5b}.founder-form>button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#087f5b,#11a76f);border:0;border-radius:10px;font-size:10px;font-weight:900;box-shadow:0 11px 24px #087f5b2e}.founder-form>button:disabled{opacity:.58;cursor:wait}.founder-form>small{color:#80908a;text-align:center;font-size:7.5px}.founder-error{color:#98483e;background:#fff2ef;border:1px solid #ecc4bd;border-radius:8px;margin:0;padding:10px;font-size:9px}.founder-success{text-align:center}.founder-success>i{color:#fff;background:#18a769;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 15px;font-size:22px;font-style:normal;display:grid}.founder-success>span{color:#0d8b5c;text-transform:uppercase;font-size:9px;font-weight:900}.founder-success h2{margin:10px 0;font-size:29px}.founder-success p{color:#667d75;font-size:11px;line-height:1.65}.founder-success a{color:#fff;background:#087f5b;border-radius:9px;margin-top:13px;padding:11px 13px;font-size:9px;font-weight:900;text-decoration:none;display:inline-block}.founder-applications-admin{background:#fffefa;border:1px solid #d8d9d3;border-radius:13px;margin:14px 0;overflow:hidden}.founder-applications-admin>header{background:#f5faf7;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.founder-applications-admin h2{margin:3px 0;font-size:20px}.founder-applications-admin header p{color:#70847b;margin:0;font-size:8px}.founder-applications-admin>header>strong{color:#08724d;background:#def4e7;border-radius:99px;padding:7px 9px;font-size:8px}.founder-applications-admin>div{max-height:320px;overflow:auto}.founder-applications-admin article{border-top:1px solid #e8ece9;grid-template-columns:1fr .8fr 1.2fr 80px 120px;align-items:center;gap:12px;min-width:950px;padding:12px 17px;display:grid}.founder-applications-admin article strong,.founder-applications-admin article small{display:block}.founder-applications-admin article strong,.founder-applications-admin article a{color:#163e34;font-size:9px}.founder-applications-admin article small{color:#778a83;margin-top:3px;font-size:7.5px}.founder-applications-admin article time{color:#687d75;font-size:8px}.founder-applications-admin article button{color:#fff;cursor:pointer;background:#087f5b;border:0;border-radius:7px;padding:8px;font-size:8px;font-weight:850}@media (width<=850px){.founder-hero{grid-template-columns:1fr;padding:55px 23px 65px}.founder-hero>aside{display:none}.founder-application-layout{grid-template-columns:1fr;gap:35px;padding:50px 14px 65px}.founder-form{grid-template-columns:1fr;padding:22px 17px}.founder-form label.wide,.founder-form .wide,.founder-form-head{grid-column:auto}.founder-form-head{flex-direction:column;align-items:flex-start;gap:7px}}.deletion-requests-admin{background:#fff8f6;border:1px solid #e4c4bc;border-radius:13px;margin:14px 0;overflow:hidden}.deletion-requests-admin>header{justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.deletion-requests-admin h2{color:#673d35;margin:4px 0 0;font-size:19px}.deletion-requests-admin>header>strong{color:#fff;background:#9a4b40;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.deletion-requests-admin>div{overflow:auto}.deletion-requests-admin article{border-top:1px solid #ecd8d2;grid-template-columns:1.1fr .7fr .8fr 1fr 130px;align-items:center;gap:12px;min-width:850px;padding:12px 17px;display:grid}.deletion-requests-admin article strong,.deletion-requests-admin article small{display:block}.deletion-requests-admin article strong{color:#603e37;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.deletion-requests-admin article small{color:#9a766e;margin-bottom:3px;font-size:7px}.deletion-requests-admin article a{color:#8c4439;text-align:center;background:#fff;border:1px solid #dab7ae;border-radius:7px;padding:8px;font-size:7.5px;font-weight:850;text-decoration:none}.account-failure{color:#fff;background:radial-gradient(circle at 20% 0,#45e09729,#0000 28%),linear-gradient(135deg,#031722,#073340);place-content:center;justify-items:start;min-height:100vh;padding:30px;display:grid}.account-failure>.brand-mark{width:51px;height:51px;margin-bottom:24px}.account-failure>span{color:#efc56d;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900}.account-failure h1{letter-spacing:-.05em;max-width:780px;margin:13px 0 12px;font-size:clamp(34px,5vw,62px);line-height:1}.account-failure>p{color:#b7cdd0;max-width:720px;margin:0;font-size:12px;line-height:1.7}.account-failure>div:not(.brand-mark){flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.account-failure button,.account-failure>div a{color:#dce9e7;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:9px;padding:12px 14px;font-size:9px;font-weight:900;text-decoration:none}.account-failure button{color:#06382a;background:#87edb3;border-color:#87edb3}.account-failure>small{color:#91aeb2;margin-top:22px;font-size:8px}.account-failure>small a{color:#77e7aa}.connection-banner{z-index:45;color:#674d18;background:#fff7df;border:1px solid #e1bd78;border-radius:0 0 10px 10px;align-items:center;gap:8px;margin:0 16px;padding:10px 13px;font-size:8px;display:flex;position:sticky;top:70px;box-shadow:0 8px 22px #523a0a17}.connection-banner>i{background:#d39322;border-radius:50%;flex:none;width:8px;height:8px}.connection-banner>strong{font-size:8.5px}.connection-banner>span{color:#876c35}@media (width<=680px){.connection-banner{flex-wrap:wrap;align-items:flex-start}.connection-banner>span{width:100%;padding-left:16px}}.launch-checklist{background:#fff;border:1px solid #cfe3d8;border-radius:17px;margin-bottom:15px;overflow:hidden;box-shadow:0 13px 35px #093e2f0f}.launch-checklist>header{color:#fff;background:linear-gradient(125deg,#082838,#0a5145);justify-content:space-between;align-items:center;gap:25px;padding:20px 22px;display:flex}.launch-checklist>header>div:first-child>span{color:#75e8ad;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:900}.launch-checklist h2{letter-spacing:-.3px;margin:5px 0 4px;font-size:17px}.launch-checklist header p{color:#b5cbce;margin:0;font-size:9px}.launch-progress{flex:none;width:145px}.launch-progress strong,.launch-progress span{display:block}.launch-progress strong{font-size:22px}.launch-progress span{color:#a7c0c4;margin:2px 0 7px;font-size:8px}.launch-progress progress{background:#ffffff21;border:0;border-radius:99px;width:100%;height:6px;overflow:hidden}.launch-progress progress::-webkit-progress-bar{background:#ffffff21;border-radius:99px}.launch-progress progress::-webkit-progress-value{background:#6fe6a8;border-radius:99px}.launch-progress progress::-moz-progress-bar{background:#6fe6a8;border-radius:99px}.launch-checklist>div{grid-template-columns:repeat(5,1fr);padding:0 18px;display:grid}.launch-checklist article{border-right:1px solid #edf1ef;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:17px 9px;display:grid}.launch-checklist article:last-child{border-right:0}.launch-checklist article>i{color:#587268;background:#eef3f0;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;font-weight:900;display:grid}.launch-checklist article.done>i{color:#087a52;background:#def5e8}.launch-checklist article strong,.launch-checklist article small{display:block}.launch-checklist article strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.launch-checklist article small{color:#798b85;min-height:25px;margin-top:4px;font-size:7.5px;line-height:1.4}.launch-checklist article button{color:#087f5b;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:2;margin-top:8px;padding:0;font-size:8px;font-weight:900}.launch-checklist article.done button{color:#74877f}.launch-checklist>footer{color:#6d817a;background:#f7faf8;border-top:1px solid #e6ece9;justify-content:space-between;align-items:center;padding:10px 22px;font-size:8px;display:flex}.launch-checklist>footer a{color:#087f5b;font-weight:900;text-decoration:none}@media (width<=1050px){.launch-checklist>div{grid-template-columns:1fr 1fr}.launch-checklist article{border-bottom:1px solid #edf1ef}.launch-checklist article:nth-child(2n){border-right:0}.launch-checklist article:last-child{grid-column:1/-1}}@media (width<=680px){.launch-checklist>header{flex-direction:column;align-items:flex-start}.launch-progress{width:100%}.launch-checklist>div{grid-template-columns:1fr}.launch-checklist article,.launch-checklist article:last-child{border-right:0;grid-column:auto}.launch-checklist>footer{flex-direction:column;align-items:flex-start;gap:8px}}.status-site{color:#102f3e;background:linear-gradient(145deg,#faf9f5,#edf4ef);min-height:100vh}.status-hero{color:#fff;background:radial-gradient(circle at 82% 15%,#4ce79d2b,#0000 27%),linear-gradient(130deg,#031722,#073343 63%,#074c41);padding:75px clamp(24px,9vw,145px)}.status-hero>span{color:#9fb5b9;text-transform:uppercase;letter-spacing:.11em;align-items:center;gap:9px;font-size:9px;font-weight:900;display:flex}.status-hero>span i{background:#d8a33b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #d8a33b1f}.status-hero>span i.ready{background:#60e5a3;box-shadow:0 0 0 5px #60e5a31f}.status-hero h1{letter-spacing:-.052em;max-width:1050px;margin:17px 0 13px;font-size:clamp(40px,5vw,68px);line-height:1}.status-hero>p{color:#b5cbd0;max-width:770px;margin:0;font-size:13px;line-height:1.7}.status-hero>button{color:#dbe9e7;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff26;border-radius:9px;margin-top:24px;padding:11px 13px;font-size:9px;font-weight:850}.status-hero>button:disabled{opacity:.55}.status-board{z-index:1;background:#fff;border:1px solid #dce6e1;border-radius:20px;max-width:1050px;margin:-28px auto 0;position:relative;overflow:hidden;box-shadow:0 20px 65px #07372f17}.status-board>header{background:#f8faf8;border-bottom:1px solid #e6ece9;justify-content:space-between;align-items:center;padding:20px 23px;display:flex}.status-board>header span,.status-board>header strong{display:block}.status-board>header span{color:#748981;text-transform:uppercase;font-size:8px}.status-board>header strong{margin-top:4px;font-size:12px}.status-board>header>small{color:#667c74;background:#eaf1ed;border-radius:99px;padding:6px 8px;font-size:8px}.status-board>div article{border-bottom:1px solid #edf1ee;grid-template-columns:10px 1fr auto;align-items:center;gap:13px;min-height:70px;padding:15px 23px;display:grid}.status-board>div article>i{background:#d7982e;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #d7982e1a}.status-board>div article>i.operational{background:#18ac69;box-shadow:0 0 0 5px #18ac691a}.status-board article span strong,.status-board article span small{display:block}.status-board article span strong{font-size:10px}.status-board article span small{color:#768a83;margin-top:3px;font-size:8px}.status-board article>b{color:#926218;background:#fff2d4;border-radius:99px;padding:6px 8px;font-size:7.5px}.status-board article>b.operational{color:#08744d;background:#e2f6ea}.status-board>footer{color:#758780;background:#f8faf8;justify-content:space-between;align-items:center;gap:20px;padding:14px 23px;font-size:8px;display:flex}.status-board>footer a{color:#087f5b;font-weight:850;text-decoration:none}.status-contact{color:#fff;background:linear-gradient(135deg,#082434,#0a4d43);border-radius:19px;justify-content:space-between;align-items:center;gap:35px;max-width:1050px;margin:25px auto 75px;padding:30px;display:flex}.status-contact>div>span{color:#74e7ab;text-transform:uppercase;font-size:8px;font-weight:900}.status-contact h2{margin:7px 0 5px;font-size:24px}.status-contact p{color:#aec5c7;margin:0;font-size:9px}.status-contact>a{color:#06392a;text-align:center;background:#8bf0b6;border-radius:9px;min-width:170px;padding:12px 14px;font-size:9px;font-weight:900;text-decoration:none}@media (width<=850px){.status-hero{padding:55px 23px 70px}.status-board{width:calc(100% - 28px)}.status-board>footer{flex-direction:column;align-items:flex-start}.status-contact{flex-direction:column;align-items:flex-start;width:calc(100% - 28px)}.status-contact>a{width:100%}}.legal-site,.trust-site{color:#102f3e;background:linear-gradient(145deg,#faf9f5,#eef3ef);min-height:100vh}.legal-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffce0;border-bottom:1px solid #113c3717;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(20px,5vw,76px);display:flex}.legal-topbar nav{align-items:center;gap:22px;display:flex}.legal-topbar nav a{color:#405c54;font-size:10px;font-weight:800;text-decoration:none}.legal-topbar nav a:last-child{color:#fff;background:#087f5b;border-radius:9px;padding:10px 13px}.legal-hero{color:#fff;background:radial-gradient(circle at 84% 10%,#48e39a33,#0000 28%),linear-gradient(130deg,#041824,#073444 65%,#08463d);padding:72px clamp(24px,9vw,150px) 56px}.legal-hero>span{color:#72e7aa;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900}.legal-hero h1{letter-spacing:-.05em;max-width:1000px;margin:14px 0 12px;font-size:clamp(38px,5vw,68px);line-height:1}.legal-hero>p{color:#b6ccd0;max-width:800px;margin:0;font-size:15px;line-height:1.65}.legal-hero>div{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.legal-hero>div>*{color:#a9c0c5;background:#ffffff0e;border:1px solid #ffffff21;border-radius:99px;padding:7px 10px;font-size:9px;font-style:normal}.legal-hero>div em{color:#f0c878;background:#b37e181c;border-color:#f0c87838}.legal-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:45px;max-width:1320px;margin:0 auto;padding:55px 30px 85px;display:grid}.legal-layout>aside{background:#fff;border:1px solid #dce6e1;border-radius:17px;gap:5px;padding:18px;display:grid;position:sticky;top:24px}.legal-layout>aside>span{color:#84968f;text-transform:uppercase;letter-spacing:.1em;margin:2px 8px 9px;font-size:8px;font-weight:900}.legal-layout>aside>a{color:#345a4e;border-radius:8px;padding:10px 9px;font-size:10px;font-weight:800;text-decoration:none}.legal-layout>aside>a:hover{color:#087850;background:#edf8f2}.legal-layout>aside>small{color:#789089;border-top:1px solid #e5ece8;margin-top:13px;padding:14px 9px 2px;font-size:8px;line-height:1.55}.legal-layout>aside>small a{color:#087f5b}.legal-document{background:#fff;border:1px solid #e0e8e4;border-radius:22px;padding:42px;box-shadow:0 18px 55px #0c39310e}.legal-alert{background:#f0faf4;border:1px solid #bce1cf;border-radius:14px;margin-bottom:27px;padding:18px}.legal-alert.warning{background:#fff8e8;border-color:#ead69f}.legal-alert strong{color:#0e6849;font-size:11px}.legal-alert.warning strong{color:#805e18}.legal-alert p{color:#5f746d;margin:5px 0 0;font-size:10px;line-height:1.55}.legal-summary{color:#fff;background:linear-gradient(135deg,#082333,#0b4a41);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:25px;padding:18px;display:flex}.legal-summary strong{color:#72e8aa;margin-right:8px}.legal-summary span{background:#ffffff17;border-radius:99px;padding:6px 8px;font-size:8px}.legal-section{border-top:1px solid #e5ece8;grid-template-columns:48px minmax(0,1fr);gap:18px;padding:27px 0;display:grid}.legal-section:first-of-type{border-top:0}.legal-section>span{color:#0d8057;background:#e8f6ee;border-radius:11px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.legal-section h2{letter-spacing:-.4px;margin:5px 0 12px;font-size:20px}.legal-section p,.legal-section li,.legal-section dd{color:#526b63;font-size:10.5px;line-height:1.7}.legal-section a{color:#087f5b}.legal-section ul{margin:0;padding-left:18px}.legal-section li+li{margin-top:6px}.legal-section dl{gap:8px;margin:0;display:grid}.legal-section dl>div{background:#f5f8f6;border-radius:10px;padding:12px}.legal-section dt{color:#244e41;font-size:9px;font-weight:900}.legal-section dd{margin:3px 0 0}.legal-footer{color:#a9bcc1;background:#041924;justify-content:space-between;align-items:center;padding:24px clamp(20px,5vw,76px);font-size:9px;display:flex}.legal-footer a{color:#83e8b2;text-decoration:none}.trust-hero{color:#fff;background:radial-gradient(circle at 18% 0,#38e5962e,#0000 27%),radial-gradient(circle at 95% 85%,#358cbc33,#0000 30%),linear-gradient(130deg,#031723,#073141 65%,#07453d);grid-template-columns:minmax(0,1.25fr) minmax(260px,.45fr);align-items:center;gap:70px;padding:80px clamp(24px,7vw,110px);display:grid}.trust-hero>div>span{color:#76eab0;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:9px;font-size:10px;font-weight:900;display:flex}.trust-hero>div>span i{background:#62e7a3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #62e7a31f}.trust-hero h1{letter-spacing:-.052em;max-width:950px;margin:18px 0 16px;font-size:clamp(40px,5vw,72px);line-height:1}.trust-hero>div>p{color:#b4cbd0;max-width:800px;font-size:15px;line-height:1.65}.trust-hero>div>div{gap:9px;margin-top:27px;display:flex}.trust-hero>div>div a{color:#dbe8e6;border:1px solid #ffffff24;border-radius:10px;padding:12px 15px;font-size:10px;font-weight:850;text-decoration:none}.trust-hero>div>div a:first-child{color:#073b2c;background:#90edb8;border-color:#90edb8}.trust-hero>aside{background:#ffffff12;border:1px solid #ffffff21;border-radius:22px;padding:28px;box-shadow:0 23px 60px #0000002e,inset 0 1px #ffffff14}.trust-hero>aside>strong{letter-spacing:-.055em;font-size:58px;display:block}.trust-hero>aside>span{color:#77e6ac;font-size:11px;font-weight:900}.trust-hero>aside>p{color:#abc2c6;margin:12px 0 22px;font-size:10px;line-height:1.55}.trust-hero>aside>div{color:#9bb3b7;border-top:1px solid #ffffff1a;padding-top:15px;font-size:8px}.trust-hero>aside>div i{background:#58dda0;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.trust-status{z-index:1;grid-template-columns:repeat(3,1fr);gap:12px;max-width:1350px;margin:-28px auto 0;padding:0 30px;display:grid;position:relative}.trust-status article{background:#fff;border:1px solid #dfe8e4;border-radius:16px;align-items:center;gap:13px;padding:19px;display:flex;box-shadow:0 15px 40px #082f2914}.trust-status article>i{border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.trust-status .ready>i{color:#08764f;background:#e4f6ec}.trust-status .progress>i{color:#92651b;background:#fff3d8}.trust-status .human>i{color:#1b6686;background:#e8f5fa}.trust-status strong,.trust-status span{display:block}.trust-status strong{font-size:10px}.trust-status span{color:#70857e;margin-top:4px;font-size:8px;line-height:1.4}.trust-controls,.trust-providers{max-width:1350px;margin:0 auto;padding:85px 30px 0}.trust-section-head>span,.trust-flow>div>span,.trust-documents>div>span,.trust-open-items>div>span{color:#0c8b5e;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900}.trust-section-head h2,.trust-flow h2,.trust-documents h2,.trust-open-items h2{letter-spacing:-.04em;margin:9px 0 8px;font-size:clamp(30px,3.4vw,48px)}.trust-section-head p{color:#697d76;max-width:760px;margin:0;font-size:11px;line-height:1.6}.trust-controls>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.trust-controls article{background:#fff;border:1px solid #dfe8e3;border-radius:17px;min-height:190px;padding:23px}.trust-controls article>span{color:#0c8d5f;font-size:9px;font-weight:900}.trust-controls h3{margin:28px 0 8px;font-size:18px}.trust-controls p{color:#687d76;margin:0;font-size:10px;line-height:1.6}.trust-flow{color:#fff;background:linear-gradient(130deg,#061e2d,#0a493f);border-radius:23px;grid-template-columns:.7fr 1.3fr;align-items:center;gap:45px;max-width:1350px;margin:85px auto 0;padding:40px;display:grid}.trust-flow>div>span{color:#70e8aa}.trust-flow h2{margin-bottom:0}.trust-flow ol{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.trust-flow li{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:13px;padding:15px}.trust-flow li>b{color:#63e3a3;font-size:9px}.trust-flow li strong,.trust-flow li small{display:block}.trust-flow li strong{margin-top:16px;font-size:11px}.trust-flow li small{color:#9eb6b9;margin-top:4px;font-size:8px;line-height:1.4}.provider-table{background:#fff;border:1px solid #dde7e2;border-radius:17px;margin-top:28px;overflow:hidden}.provider-table header,.provider-table article{border-top:1px solid #e8eeeb;grid-template-columns:1fr 1.4fr .7fr;align-items:center;gap:20px;padding:14px 18px;display:grid}.provider-table header{color:#7c8f88;text-transform:uppercase;background:#f3f7f4;border:0;font-size:8px;font-weight:900}.provider-table article strong,.provider-table article span,.provider-table article em{font-size:9px}.provider-table article span{color:#657a73}.provider-table article em{color:#0d7752;background:#e7f7ed;border-radius:99px;justify-self:start;padding:5px 7px;font-style:normal;font-weight:850}.trust-documents{background:#fff;border:1px solid #dce6e1;border-radius:22px;max-width:1350px;margin:85px auto 0;padding:40px}.trust-documents nav{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:27px;display:grid}.trust-documents nav a{color:#1d4d3f;border:1px solid #e0e8e4;border-radius:13px;padding:18px;text-decoration:none}.trust-documents nav strong,.trust-documents nav span{display:block}.trust-documents nav strong{font-size:11px}.trust-documents nav span{color:#0b8a5d;margin-top:18px;font-size:8px}.trust-open-items{color:#fff;background:linear-gradient(140deg,#2b2516,#4e3e18);border-radius:22px;grid-template-columns:.75fr 1.25fr;gap:45px;max-width:1350px;margin:20px auto 85px;padding:40px;display:grid}.trust-open-items>div>span{color:#efc873}.trust-open-items h2{margin-bottom:0}.trust-open-items ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.trust-open-items li{color:#e7ddc2;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:11px 12px 11px 38px;font-size:9px;line-height:1.45;position:relative}.trust-open-items li:before{content:"!";color:#523d10;background:#efc66f;border-radius:50%;place-items:center;width:17px;height:17px;font-weight:900;display:grid;position:absolute;top:10px;left:13px}@media (width<=850px){.legal-topbar nav a:not(:last-child){display:none}.legal-hero{padding:55px 24px 42px}.legal-layout{grid-template-columns:1fr;padding:30px 14px 60px}.legal-layout>aside{grid-template-columns:1fr 1fr;position:static}.legal-layout>aside>span,.legal-layout>aside>small{grid-column:1/-1}.legal-document{padding:24px 18px}.legal-section{grid-template-columns:35px 1fr;gap:10px}.legal-section>span{width:31px;height:31px}.trust-hero{grid-template-columns:1fr;padding:58px 24px 72px}.trust-hero>aside{display:none}.trust-status{grid-template-columns:1fr;margin-top:-35px;padding-inline:14px}.trust-controls,.trust-providers{padding:60px 14px 0}.trust-controls>div:last-child{grid-template-columns:1fr}.trust-flow{grid-template-columns:1fr;margin:60px 14px 0;padding:27px 20px}.trust-flow ol{grid-template-columns:1fr 1fr}.trust-documents{margin:60px 14px 0;padding:27px 20px}.trust-documents nav{grid-template-columns:1fr 1fr}.trust-open-items{grid-template-columns:1fr;margin:14px 14px 60px;padding:27px 20px}.provider-table header,.provider-table article{grid-template-columns:1fr 1fr}.provider-table header span:nth-child(2),.provider-table article>span{display:none}.legal-footer{flex-direction:column;align-items:flex-start;gap:20px}}.global-search{position:relative}.global-search>.search{width:min(330px,26vw)}.global-search>.search>span{font-size:17px}.global-search>.search>kbd{color:#71847d;font:7px/1 var(--font-geist-mono),monospace;white-space:nowrap;background:#f4f7f5;border:1px solid #dce6e1;border-radius:6px;padding:4px 5px}.global-search>aside{z-index:75;color:#153d39;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffffb;border:1px solid #08363421;border-radius:18px;width:min(540px,100vw - 36px);max-height:min(620px,100vh - 110px);position:absolute;top:calc(100% + 11px);right:0;overflow:auto;box-shadow:0 28px 80px #041f2638}.global-search>aside>header{z-index:1;background:#f8fbf9f5;border-bottom:1px solid #e6eeea;grid-template-columns:1fr auto 28px;align-items:center;gap:9px;padding:13px 15px;display:grid;position:sticky;top:0}.global-search>aside>header span{color:#16815e;text-transform:uppercase;letter-spacing:.11em;font-size:7.5px;font-weight:900}.global-search>aside>header strong{color:#6b827a;font-size:8px}.global-search>aside>header button{color:#60776f;cursor:pointer;background:#eaf1ed;border:0;border-radius:8px;width:27px;height:27px;font:18px/1 inherit}.global-search>aside>section{border-bottom:1px solid #edf2ef;padding:8px}.global-search>aside>section>span{color:#82938d;text-transform:uppercase;letter-spacing:.11em;padding:6px 8px;font-size:7px;font-weight:900;display:block}.global-search>aside>section>button{color:#183f38;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:55px;padding:8px;display:grid}.global-search>aside>section>button:hover,.global-search>aside>section>button:focus-visible{background:#edf8f2;outline:0}.global-search>aside>section>button>i{color:#087a54;background:#e3f5ea;border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:900;display:grid}.global-search>aside>section>button>span{min-width:0}.global-search>aside>section>button strong,.global-search>aside>section>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.global-search>aside>section>button strong{font-size:9.5px}.global-search>aside>section>button small{color:#738780;margin-top:4px;font-size:7.5px}.global-search>aside>section>button>b{color:#087850;white-space:nowrap;font-size:8px}.global-search>aside>p{color:#71867e;text-align:center;margin:0;padding:31px 20px;font-size:9px}.global-search>aside>footer{color:#81938c;text-align:center;background:#f7faf8;padding:10px 14px;font-size:7px}@media (width<=1100px){.global-search{display:none}}@media (width<=760px){.mobile-nav-sheet>.global-search{margin-bottom:15px;display:block}.mobile-nav-sheet>.global-search>.search{color:#a9bdc5;background:#fff1;border-color:#ffffff1f;width:100%;display:flex}.mobile-nav-sheet>.global-search>.search input{color:#fff}.mobile-nav-sheet>.global-search>.search>kbd{color:#aac2c7;background:#ffffff12;border-color:#ffffff1f}.mobile-nav-sheet>.global-search>aside{color:#153d39;width:100%;max-height:330px;margin-top:8px;position:static}.mobile-nav-sheet>.global-search>aside section{margin:0}.mobile-nav-sheet>.global-search>aside section button{color:#183f38;background:0 0;display:grid}.mobile-nav-sheet>.global-search>aside section button:hover{background:#edf8f2}}.settings-menu>button.settings-support>span{color:#176b87;background:#e8f5fa}.support-modal{width:min(690px,100%)}.support-mark{background:linear-gradient(145deg,#1b7894,#0b405a)}.support-form{background:#f8faf9;border:1px solid #dce7e3;border-radius:15px;gap:13px;margin-top:21px;padding:17px;display:grid}.support-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.support-form label{color:#315b50;text-transform:uppercase;letter-spacing:.06em;gap:6px;font-size:8px;font-weight:850;display:grid}.support-form input,.support-form select,.support-form textarea{color:#173f36;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #d2ded8;border-radius:10px;outline:0;width:100%;padding:11px 12px;font:10px/1.45 inherit}.support-form textarea{resize:vertical}.support-form input:focus,.support-form select:focus,.support-form textarea:focus{border-color:#65b890;box-shadow:0 0 0 4px #1ba06814}.support-form>p{color:#7a8c85;justify-content:space-between;gap:15px;margin:-3px 0 0;font-size:7px;display:flex}.support-form>button{justify-self:end;min-height:41px}.support-form>button:disabled{opacity:.5;cursor:not-allowed}.support-error{color:#94463c;background:#fff2ef;border:1px solid #edc4bd;border-radius:9px;padding:9px 10px;font-size:8.5px}.support-confirm{color:#0d5b40;background:#eef9f2;border:1px solid #aedad0;border-radius:13px;align-items:center;gap:12px;margin-top:21px;padding:15px;display:flex}.support-confirm>span{color:#fff;background:#16a568;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.support-confirm strong,.support-confirm small{display:block}.support-confirm strong{font-size:11px}.support-confirm small{color:#648075;margin-top:4px;font-size:8px}.support-new{color:#087d58;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:9px;padding:7px 0;font-size:8px;font-weight:850}.support-history{background:#fff;border:1px solid #dfe8e4;border-radius:14px;margin-top:18px;overflow:hidden}.support-history>header{background:#f3f7f5;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.support-history>header span{color:#607a70;text-transform:uppercase;font-size:8px;font-weight:850}.support-history>header a{color:#087d58;font-size:7.5px;font-weight:850;text-decoration:none}.support-history article{border-top:1px solid #edf2ef;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;min-height:54px;padding:9px 13px;display:grid}.support-history article>i{background:#e1a12e;border-radius:50%;width:7px;height:7px}.support-history article span{min-width:0}.support-history article strong,.support-history article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-history article strong{font-size:9px}.support-history article small{color:#788b84;margin-top:3px;font-size:7px}.support-history article>b{color:#946316;background:#fff2d7;border-radius:99px;padding:5px 7px;font-size:7px}.support-history>p{color:#7b8d86;text-align:center;margin:0;padding:21px;font-size:8px}@media (width<=760px){.support-form>div{grid-template-columns:1fr}.support-form{padding:13px}.support-form>button{width:100%}.support-history article{grid-template-columns:8px 1fr}.support-history article>b{grid-column:2;justify-self:start}}.support-operations-admin{background:#fff;border:1px solid #d9e5df;border-radius:18px;margin:16px 0;padding:25px;box-shadow:0 13px 36px #0730280d}.support-operations-admin>header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.support-operations-admin>header h2{margin:5px 0 4px;font-size:21px}.support-operations-admin>header p{color:#71847d;margin:0;font-size:9px}.support-operations-admin>header>strong{color:#8b6117;background:#fff1d3;border-radius:99px;padding:8px 10px;font-size:8px}.support-operations-admin>div{gap:8px;margin-top:18px;display:grid}.support-operations-admin article{background:#fbfdfc;border:1px solid #e1e9e5;border-radius:13px;grid-template-columns:9px minmax(0,1fr) 110px 190px;align-items:start;gap:13px;padding:13px;display:grid}.support-operations-admin article>i{background:#59a7c4;border-radius:50%;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 5px #59a7c41a}.support-operations-admin article.bloquante>i{background:#d85d50;box-shadow:0 0 0 5px #d85d501a}.support-operations-admin article.importante>i{background:#dda02e;box-shadow:0 0 0 5px #dda02e1a}.support-operations-admin article.resolved{opacity:.62}.support-operations-admin article>span{min-width:0}.support-operations-admin article>span strong,.support-operations-admin article>span small{display:block}.support-operations-admin article>span strong{font-size:10px}.support-operations-admin article>span small{color:#72857e;margin-top:3px;font-size:7.5px}.support-operations-admin article>span p{color:#536c63;margin:8px 0 0;font-size:8.5px;line-height:1.5}.support-operations-admin article>div b,.support-operations-admin article>div small{display:block}.support-operations-admin article>div b{font-size:8px}.support-operations-admin article>div small{color:#81918b;margin-top:5px;font-size:7px}.support-operations-admin article>nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.support-operations-admin article>nav button,.support-operations-admin article>nav a,.support-operations-admin article>nav span{color:#087451;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfe0d7;border-radius:8px;padding:7px 8px;font-size:7.5px;font-weight:850;text-decoration:none}.support-operations-admin article>nav button{color:#fff;background:#087b56;border-color:#087b56}.support-operations-admin article>nav button:disabled{opacity:.5}.support-operations-admin article>nav span{color:#5e766d;background:#eaf2ed;border-color:#0000}@media (width<=950px){.support-operations-admin article{grid-template-columns:9px minmax(0,1fr) 100px}.support-operations-admin article>nav{grid-column:2/-1;justify-content:flex-start}}@media (width<=650px){.support-operations-admin{padding:18px 13px}.support-operations-admin>header{flex-direction:column;align-items:flex-start}.support-operations-admin article{grid-template-columns:9px minmax(0,1fr)}.support-operations-admin article>div,.support-operations-admin article>nav{grid-column:2}.support-operations-admin article>nav{justify-content:flex-start}}.help-site{color:#102f3e;background:linear-gradient(145deg,#fbfaf6,#eef4ef);min-height:100vh}.help-hero{color:#fff;background:radial-gradient(circle at 15% 0,#3ae7972b,#0000 28%),linear-gradient(130deg,#031722,#073444 64%,#075043);grid-template-columns:minmax(0,1.2fr) minmax(290px,.45fr);align-items:center;gap:70px;padding:76px clamp(24px,8vw,128px);display:grid}.help-hero>div>span,.help-start>div>span,.help-faq>div>span,.help-safety>div>span{color:#72e7aa;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900}.help-hero>div>span{align-items:center;gap:9px;display:flex}.help-hero>div>span i{background:#63e6a4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #63e6a41f}.help-hero h1{letter-spacing:-.052em;max-width:850px;margin:16px 0 14px;font-size:clamp(42px,5vw,70px);line-height:1}.help-hero>div>p{color:#b7ccd0;max-width:760px;margin:0;font-size:14px;line-height:1.7}.help-hero>div>div{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.help-hero>div>div a{color:#dce8e7;border:1px solid #ffffff26;border-radius:10px;padding:12px 14px;font-size:9px;font-weight:850;text-decoration:none}.help-hero>div>div a:first-child{color:#063e2c;background:#8cefb6;border-color:#8cefb6}.help-hero>aside{background:#ffffff12;border:1px solid #ffffff21;border-radius:20px;padding:25px;box-shadow:0 20px 58px #0000002e,inset 0 1px #ffffff12}.help-hero>aside strong{font-size:17px;line-height:1.35}.help-hero>aside p{color:#afc6c9;margin:12px 0 18px;font-size:9.5px;line-height:1.65}.help-hero>aside a{color:#75e8ad;font-size:9px;font-weight:900;text-decoration:none}.help-start{max-width:1370px;margin:0 auto;padding:80px 30px}.help-start>div{max-width:720px}.help-start h2,.help-faq h2,.help-safety h2{letter-spacing:-.045em;margin:9px 0 8px;font-size:clamp(30px,4vw,49px)}.help-start>div>p{color:#6a7d76;margin:0;font-size:11px}.help-start ol{grid-template-columns:repeat(4,1fr);gap:11px;margin:32px 0 0;padding:0;list-style:none;display:grid}.help-start li{background:#fff;border:1px solid #dce7e2;border-radius:17px;min-height:210px;padding:22px;box-shadow:0 13px 38px #08332c0d}.help-start li>b{color:#087852;background:#e4f5eb;border-radius:10px;place-items:center;width:34px;height:34px;font-size:8px;display:grid}.help-start li>strong{margin-top:30px;font-size:14px;display:block}.help-start li>p{color:#677b74;margin:8px 0 0;font-size:9px;line-height:1.65}.help-faq{grid-template-columns:.65fr 1.35fr;align-items:start;gap:70px;max-width:1370px;margin:0 auto;padding:0 30px 80px;display:grid}.help-faq>div:last-child{background:#fff;border:1px solid #dce6e1;border-radius:19px;overflow:hidden;box-shadow:0 17px 50px #07302a0f}.help-faq details{border-top:1px solid #e7edea}.help-faq details:first-child{border-top:0}.help-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;font-size:11px;font-weight:850;list-style:none;display:flex}.help-faq summary::-webkit-details-marker{display:none}.help-faq summary span{color:#0b865c;font-size:18px}.help-faq details[open] summary span{transform:rotate(45deg)}.help-faq details p{color:#60766e;margin:-4px 0 0;padding:0 55px 20px 20px;font-size:9.5px;line-height:1.7}.help-safety{color:#fff;background:radial-gradient(circle at 93% 0,#4fe29b30,#0000 31%),linear-gradient(135deg,#061d2c,#0a4b40);border-radius:23px;grid-template-columns:1.2fr .8fr;align-items:center;gap:55px;max-width:1310px;margin:0 auto 80px;padding:38px 42px;display:grid}.help-safety>div>span{color:#f1c874}.help-safety h2{margin-bottom:10px}.help-safety p{color:#adc4c7;margin:0;font-size:10.5px;line-height:1.7}.help-safety nav{gap:9px;display:grid}.help-safety nav a{color:#e2ecea;background:#ffffff0f;border:1px solid #ffffff21;border-radius:10px;padding:13px 15px;font-size:9px;font-weight:850;text-decoration:none}.help-safety nav a:first-child{color:#083f2d;background:#8ceab4;border-color:#8ceab4}@media (width<=900px){.help-hero{grid-template-columns:1fr;padding:58px 24px}.help-hero>aside{display:none}.help-start{padding:58px 15px}.help-start ol{grid-template-columns:1fr 1fr}.help-faq{grid-template-columns:1fr;gap:25px;padding:0 15px 58px}.help-safety{grid-template-columns:1fr;width:calc(100% - 30px);margin-bottom:58px;padding:28px 22px}}@media (width<=560px){.help-start ol{grid-template-columns:1fr}.help-start li{min-height:0}.help-safety nav a{text-align:center}}.audit-history{background:#fff;border:1px solid #dfe8e3;border-radius:14px;margin-bottom:15px;overflow:hidden}.audit-history>header{background:#f7faf8;border-bottom:1px solid #e5ece8;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;display:flex}.audit-history>header span,.audit-history>header strong{display:block}.audit-history>header span{color:#16815d;text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-weight:850}.audit-history>header strong{margin-top:3px;font-size:11px}.audit-history>header>small{color:#84918c;text-align:right;font-size:7px}.audit-history>div{max-height:245px;overflow:auto}.audit-history article{border-bottom:1px solid #edf1ee;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:9px 13px;display:grid}.audit-history article:last-child{border:0}.audit-history article>i{color:#087047;background:#e8f7ee;border-radius:9px;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;font-weight:900;display:grid}.audit-history article>i.failure{color:#9a4b40;background:#fff0ed}.audit-history article strong,.audit-history article small{display:block}.audit-history article strong{font-size:9px}.audit-history article small{color:#778982;margin-top:3px;font-size:7px}.audit-history article>b{color:#08714b;background:#e6f6ec;border-radius:99px;padding:5px 7px;font-size:7px}.audit-history article:has(i.failure)>b{color:#974b40;background:#fff0ed}.audit-history>p{color:#7b8d86;text-align:center;margin:0;padding:22px;font-size:8px}@media (width<=760px){.audit-history>header{flex-direction:column;align-items:flex-start;gap:5px}.audit-history>header>small{text-align:left}}.recovery-page{color:#fff;background:radial-gradient(circle at 78% 14%,#49e59a33,#0000 24%),radial-gradient(circle at 0 100%,#2c83b840,#0000 32%),linear-gradient(135deg,#031621,#073342 68%,#074c40);min-height:100vh;padding:35px clamp(22px,6vw,90px)}.recovery-page>.launch-brand{color:#fff}.recovery-page>section{max-width:900px;margin:clamp(90px,15vh,180px) auto 0}.recovery-page>section>span{color:#71e7aa;text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:900}.recovery-page h1{letter-spacing:-.055em;margin:16px 0 15px;font-size:clamp(42px,6vw,76px);line-height:1}.recovery-page p{color:#b4c9cd;max-width:720px;margin:0;font-size:13px;line-height:1.7}.recovery-page>section>div{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.recovery-page>section>div>a,.recovery-page>section>div>button{color:#dce8e6;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff26;border-radius:10px;padding:13px 15px;font-size:9px;font-weight:900;text-decoration:none}.recovery-page>section>div>:first-child{color:#073f2d;background:#8ceeb6;border-color:#8ceeb6}.recovery-page>section>small{color:#8fa9ad;align-items:center;gap:8px;margin-top:34px;font-size:8px;display:flex}.recovery-page>section>small i{background:#61e2a1;border-radius:50%;width:7px;height:7px}.recovery-page>section>small a{color:#8fe9b5}.global-recovery{color:#fff;background:linear-gradient(135deg,#031621,#07483e);min-height:100vh;padding:12vh 9vw;font-family:system-ui,sans-serif}.global-recovery>span{color:#72e7aa;font-weight:800}.global-recovery h1{max-width:850px;margin:25px 0 15px;font-size:clamp(38px,6vw,70px);line-height:1}.global-recovery p{color:#b4c9cd;max-width:650px;line-height:1.6}.global-recovery button,.global-recovery a{color:#063c2b;font:inherit;cursor:pointer;background:#8ceeb6;border:0;border-radius:9px;margin:18px 8px 0 0;padding:12px 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.global-recovery a{color:#dce8e6;background:#ffffff12;border:1px solid #ffffff26}@media (width<=600px){.recovery-page{padding:24px 20px}.recovery-page>section{margin-top:100px}.recovery-page h1{font-size:45px}}.launch-readiness-admin{background:#fff;border:1px solid #d8e5de;border-radius:19px;margin:18px 0;padding:25px;box-shadow:0 16px 45px #0631280f}.launch-readiness-admin>header{color:#fff;background:radial-gradient(circle at 88% 0,#47e59a38,#0000 30%),linear-gradient(135deg,#061d2c,#0a4a40);border-radius:15px;justify-content:space-between;align-items:center;gap:30px;padding:23px;display:flex}.launch-readiness-admin>header h2{margin:6px 0 5px;font-size:26px}.launch-readiness-admin>header p{color:#aac2c5;margin:0;font-size:8.5px}.launch-readiness-admin>header>strong{letter-spacing:-2px;font-size:40px}.launch-readiness-admin>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.launch-readiness-admin article{background:#fbfdfc;border:1px solid #e1e9e5;border-radius:12px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:75px;padding:12px;display:grid}.launch-readiness-admin article>i{color:#08734e;background:#e3f5ea;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.launch-readiness-admin article.action_required>i{color:#976818;background:#fff2d6}.launch-readiness-admin article.blocked>i{color:#9b4b40;background:#fff0ed}.launch-readiness-admin article span{min-width:0}.launch-readiness-admin article span strong,.launch-readiness-admin article span small{display:block}.launch-readiness-admin article span strong{font-size:9.5px}.launch-readiness-admin article span small{color:#73867f;margin-top:4px;font-size:7.5px;line-height:1.45}.launch-readiness-admin article>b{color:#08714b;white-space:nowrap;background:#e5f6ec;border-radius:99px;padding:6px 8px;font-size:7px}.launch-readiness-admin article.action_required>b{color:#8b6118;background:#fff2d7}.launch-readiness-admin article.blocked>b{color:#974b41;background:#fff0ed}.launch-readiness-admin>footer{color:#6c8078;background:#f4f8f5;border-radius:9px;margin-top:13px;padding:10px 12px;font-size:7.5px;line-height:1.5}@media (width<=900px){.launch-readiness-admin>div{grid-template-columns:1fr}}@media (width<=600px){.launch-readiness-admin{padding:13px}.launch-readiness-admin>header{flex-direction:column;align-items:flex-start}.launch-readiness-admin article{grid-template-columns:35px 1fr}.launch-readiness-admin article>b{grid-column:2;justify-self:start}}.founder-applications-admin article.application-declined{opacity:.62}.founder-applications-admin article.application-new{box-shadow:inset 3px 0 #18a86c}.application-status{gap:5px;display:grid}.application-status time{color:#687d75;font-size:7px}.application-status select{color:#315f51;background:#f8fbf9;border:1px solid #d5e1db;border-radius:7px;width:100%;padding:6px 7px;font-size:7.5px;font-weight:800}.application-licensed .application-status select{color:#08734e;background:#edf9f2;border-color:#b8ddc8}.application-declined .application-status select{color:#7c8581;background:#f2f3f2}.application-actions{gap:5px;display:grid}.founder-applications-admin article .application-actions button{width:100%}.founder-applications-admin article .application-actions button.delete{color:#984c42;background:#fff0ed;border:1px solid #efc8c1}
