/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.hidden{display:none}.table{display:table}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--color-canvas:#f7f8f5;--color-canvas-end:#e8f0ec;--color-surface:#fff;--color-subtle:#eef2ef;--color-text:#17211e;--color-text-secondary:#4c5a55;--color-muted:#637069;--color-border:#dce3de;--color-control-border:#82968c;--color-border-strong:#71847b;--color-brand:#0b6b65;--color-brand-hover:#085751;--color-brand-active:#06443f;--color-brand-soft:#ddf3ef;--color-info:#0e6f82;--color-info-soft:#e2f3f7;--color-success:#287345;--color-warning:#8f5d00;--color-warning-soft:#fff1cd;--color-danger:brown;--color-danger-soft:#fde8e7;--color-navy:#0b2529;--color-navy-2:#12363a;--shadow-sm:0 4px 14px #0b252912;--shadow-md:0 18px 48px #0b25291a;--navy:var(--color-navy);--navy-2:var(--color-navy-2);--ink:var(--color-text);--muted:var(--color-muted);--ivory:var(--color-canvas);--card:var(--color-surface);--line:var(--color-border);--green:var(--color-brand);--green-dark:var(--color-brand-hover);--green-soft:var(--color-brand-soft);--azure:var(--color-info);--azure-soft:var(--color-info-soft);--salmon:var(--color-border);--salmon-light:var(--color-canvas);--amber:var(--color-warning)}*{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.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}.opportunity-more{width:100%;color:var(--green-dark);cursor:pointer;background:#f5faf7;border:0;border-top:1px solid #e5ece7;justify-content:center;align-items:center;gap:10px;padding:14px 18px;display:flex}.opportunity-more strong{font-size:10.5px}.opportunity-more small{color:#718179;font-size:8.5px}.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{border:0;grid-template-columns:1fr 1fr;gap:13px;min-width:0;margin:0;padding:0;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}.drawer-qualification-note{color:#754b13;background:#fff7e7;border:1px solid #e6bf78;border-radius:12px;margin-top:20px;padding:14px 15px}.drawer-qualification-note strong,.drawer-qualification-note small{display:block}.drawer-qualification-note strong{font-size:10px}.drawer-qualification-note small{margin-top:5px;font-size:8.5px;line-height:1.55}.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}.contact-qualification-banner{color:#714b16;background:#fff8e9;border:1px solid #edcc8d;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:4px 14px;margin:22px 0 14px;padding:13px 14px;display:grid}.contact-qualification-banner span{text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.contact-qualification-banner strong{font-size:10px}.contact-qualification-banner button{color:#754e14;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8b56e;border-radius:8px;grid-area:1/2/3;padding:8px 10px;font-size:8px;font-weight:800}.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{border:0;grid-template-columns:repeat(4,1fr);gap:11px;min-width:0;margin:0;padding:0;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}.follow-up-block{color:#673b0c;background:#fff5e9;border:1px solid #e6a35f;border-radius:10px;margin-top:14px;padding:14px 16px}.follow-up-block strong{font-size:11px;display:block}.follow-up-block p{margin:5px 0 0;font-size:10px;line-height:1.5}.follow-up-block small{color:#8a4d0f;border-top:1px solid #efd1ad;margin-top:9px;padding-top:8px;font-weight:750;display:block}.no-email-draft{color:#a9bdc9;border-top:1px solid #ffffff21;margin-top:14px;padding-top:12px;font-size:9px;font-weight:750}.override-action{color:#8a4d0f;cursor:pointer;background:#fff7ee;border:1px solid #d88a35;border-radius:9px;min-height:42px;padding:0 16px;font-weight:800}.override-action:hover{background:#ffedda}.primary.caution{box-shadow:none;background:#a85b14}.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}.share-link-fallback{z-index:75;width:min(520px,100vw - 48px);color:var(--navy);background:#fffefa;border:1px solid #bad8c5;border-radius:12px;gap:10px;padding:17px;display:grid;position:fixed;bottom:78px;right:24px;box-shadow:0 18px 55px #05192b33}.share-link-fallback>div:first-of-type strong,.share-link-fallback>div:first-of-type small{display:block}.share-link-fallback>div:first-of-type small{color:#667a74;margin-top:3px;padding-right:24px;font-size:9px}.share-link-fallback input{color:#284a3b;background:#f5faf7;border:1px solid #cfd8d1;border-radius:7px;width:100%;padding:10px;font-size:10px}.share-link-fallback>div:last-child{gap:8px;display:flex}.share-link-fallback>div:last-child button,.share-link-fallback>div:last-child a{color:#fff;background:var(--green-dark);cursor:pointer;border:0;border-radius:7px;padding:9px 11px;font-size:10px;font-weight:800;text-decoration:none}.share-link-close{color:#687870;cursor:pointer;background:0 0;border:0;font-size:20px;position:absolute;top:9px;right:10px}@media (width<=760px){.share-link-fallback{width:calc(100vw - 28px);bottom:86px;right:14px}.share-link-fallback>div:last-child{flex-direction:column;align-items:stretch}.share-link-fallback>div:last-child a{text-align:center}}.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 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}.agenda-manager-reminder{color:#113e35;background:linear-gradient(120deg,#e7f8ee,#eef8fd);border:1px solid #69c4a1;border-left:5px solid #079d65;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 14px;padding:17px 20px;display:grid;box-shadow:0 9px 24px #0c674b14}.agenda-manager-reminder>span{color:#fff;background:#079d65;border-radius:11px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.agenda-manager-reminder small{color:#31806a;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:900}.agenda-manager-reminder h3{margin:4px 0;font-size:16px}.agenda-manager-reminder p{color:#58766d;margin:0;font-size:9.5px;line-height:1.5}.agenda-manager-reminder>b{color:#08734f;white-space:nowrap;background:#fff;border:1px solid #78c8a7;border-radius:99px;padding:7px 9px;font-size:8px}.activity-row.internal-manager-reminder{background:linear-gradient(90deg,#effaf4,#f4fbfd);border-top-color:#b7dfcf;position:relative}.activity-row.internal-manager-reminder:before{content:"";background:#0ba866;width:4px;position:absolute;inset:0 auto 0 0}.activity-row.internal-manager-reminder .channel-icon{color:#fff;background:#0ba866}.internal-reminder-badge{color:#08704c;text-transform:uppercase;letter-spacing:.05em;background:#fff;border:1px solid #8bceb0;border-radius:99px;margin-top:6px;padding:4px 6px;font-size:7.5px;font-style:normal;font-weight:900;display:inline-block}.internal-reminder-boundary{color:#147458;margin-top:5px;font-size:8px;font-weight:850;display:block}.quote-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.quote-actions button,.quote-more summary{color:#e8f3f7;min-height:34px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff3d;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:8.5px;font-weight:850;line-height:1;display:inline-flex}.quote-actions button:hover,.quote-more summary:hover{background:#ffffff24;border-color:#ffffff70}.quote-actions button:disabled{opacity:.58;cursor:wait}.quote-actions .quote-action-primary{color:#fff;background:#087f5b;border-color:#0ba56d;box-shadow:0 5px 14px #04724f3d}.quote-actions .quote-action-primary.sign{color:#062f25;background:#72eda8;border-color:#65e2a0}.quote-actions .quote-action-primary.reopen{color:#092f48;background:#ccecf9;border-color:#8fcbe8}.quote-actions button.revoke{color:#ffd2ca;background:#bc463724;border-color:#ffaea161}.quote-more{position:relative}.quote-more summary{list-style:none}.quote-more summary::-webkit-details-marker{display:none}.quote-more summary:after{content:"▾";margin-left:6px;font-size:7px}.quote-more[open] summary:after{content:"▴"}.quote-more>div{z-index:12;background:#fff;border:1px solid #d7e3de;border-radius:10px;gap:5px;width:170px;padding:6px;display:grid;position:absolute;top:40px;left:0;box-shadow:0 14px 34px #031c2747}.quote-more>div button{color:#24483f;background:#f7faf8;border-color:#dce8e3;justify-content:flex-start;width:100%;min-height:34px}.quote-more>div button:hover{color:#0a684b;background:#edf7f2;border-color:#a9cfc0}.quote-more>div button.revoke{color:#9b3e33;background:#fff4f1;border-color:#edc7bf}.contact-quotes-list article.quote-updating{opacity:.76}.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}.agenda-manager-reminder{grid-template-columns:36px minmax(0,1fr);padding:15px}.agenda-manager-reminder>b{grid-column:1/-1;justify-self:start}.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-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}}.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.webp);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)}}.agent-composer button.agent-cancel{color:#805147;box-shadow:none;background:#fff0ed;margin-left:auto}.agent-composer textarea:disabled{color:#657a72;cursor:not-allowed;background:#f1f5f3}@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}.real-calendar-panel .calendar-event-card{min-height:14px;padding:4px 6px}.activity-editor-heading{align-items:center;gap:13px;margin-top:16px;display:flex}.activity-editor-heading .activity-drawer-icon{flex:none;margin:0}.activity-editor-heading h2{margin:0 0 4px}.activity-editor-form{gap:16px;display:grid}.activity-title-field,.activity-note-field{color:#526e65;gap:6px;font-size:10px;font-weight:850;display:grid}.activity-title-field input,.activity-note-field textarea{color:#173f36;width:100%;font:inherit;background:#fff;border:1px solid #cadbd3;border-radius:10px;font-size:12px}.activity-title-field input{height:44px;padding:0 12px}.activity-note-field textarea{resize:vertical;min-height:112px;padding:11px;line-height:1.5}.activity-title-field input:disabled,.activity-note-field textarea:disabled{color:#668078;background:#f3f7f5}.activity-channel-picker{border:0;margin:0;padding:0}.activity-channel-picker legend,.activity-editor-priority>span{color:#526e65;margin-bottom:7px;font-size:10px;font-weight:850}.activity-channel-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.activity-channel-picker legend{grid-column:1/-1}.activity-channel-picker button,.activity-editor-priority button{color:#4c6a61;min-height:43px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4e1db;border-radius:10px;font-size:10px;font-weight:850}.activity-channel-picker button{place-items:center;gap:2px;display:grid}.activity-channel-picker button i{font-size:15px;font-style:normal}.activity-channel-picker button.active{color:#087451;background:#e9f8f0;border-color:#079b66;box-shadow:inset 0 0 0 1px #079b66}.activity-channel-picker:disabled button{cursor:not-allowed;opacity:.62}.activity-editor-priority{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.activity-editor-priority>span{grid-column:1/-1}.activity-editor-priority button.active{color:#087451;background:#e9f8f0;border-color:#43ad7d}.activity-editor-priority button.active.haute{color:#8a5a06;background:#fff6df;border-color:#d99a31}.activity-editor-priority button.active.urgente{color:#a04438;background:#fff0ed;border-color:#d77d70}.activity-editor-guard{color:#245c4d;background:#edf9f2;border:1px solid #81cfaa;border-left:4px solid #08a268;border-radius:11px;margin:0 0 17px;padding:13px 14px}.activity-editor-guard strong{font-size:11px}.activity-editor-guard p{margin:5px 0 0;font-size:10px;line-height:1.5}.activity-editor-help,.activity-editor-readonly{color:#5c716a;background:#f3f7f5;border-radius:9px;margin:0;padding:10px 12px;font-size:10px;line-height:1.45}.activity-editor-save{z-index:2;background:linear-gradient(#fff0,#fff 28%);margin:2px -4px 0;padding:12px 4px 8px;position:sticky;bottom:-30px}.activity-editor-save small{color:#81918c;text-align:center;margin-top:6px;font-size:8px;display:block}.activity-editor-drawer .activity-schedule-editor{margin:0}.activity-editor-drawer .activity-drawer-actions{margin-top:0}@media (width<=760px){.activity-channel-picker{grid-template-columns:repeat(2,1fr)}.activity-editor-save{bottom:calc(-28px - env(safe-area-inset-bottom))}.activity-editor-drawer{padding-bottom:calc(34px + env(safe-area-inset-bottom))}.activity-title-field input,.activity-note-field textarea,.activity-channel-picker button,.activity-editor-priority button{font-size:12px}.activity-channel-picker button,.activity-editor-priority button{min-height:46px}}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}}:root{--color-canvas:#f7f8f5;--color-canvas-end:#e8f0ec;--color-surface:#fff;--color-subtle:#eef2ef;--color-text:#17211e;--color-text-secondary:#4c5a55;--color-muted:#637069;--color-border:#dce3de;--color-control-border:#82968c;--color-border-strong:#71847b;--color-brand:#0b6b65;--color-brand-hover:#085751;--color-brand-active:#06443f;--color-brand-soft:#ddf3ef;--color-info:#0e6f82;--color-info-soft:#e2f3f7;--color-success:#287345;--color-warning:#8f5d00;--color-warning-soft:#fff1cd;--color-danger:brown;--color-danger-soft:#fde8e7;--color-navy:#0b2529;--color-navy-2:#12363a;--signature-bg:#f7f8f5;--signature-card:#fffffff0;--signature-line:#dce3de;--signature-shadow:0 14px 42px #0b252913;--clarity-bg:#f7f8f5;--clarity-surface:#fff;--clarity-text:#17211e;--clarity-muted:#637069;--clarity-line:#dce3de;--clarity-shadow:0 18px 48px #0b252916;--navy:var(--color-navy);--navy-2:var(--color-navy-2);--ink:var(--color-text);--muted:var(--color-muted);--ivory:var(--color-canvas);--card:var(--color-surface);--line:var(--color-border);--green:var(--color-brand);--green-dark:var(--color-brand-hover);--green-soft:var(--color-brand-soft);--azure:var(--color-info);--azure-soft:var(--color-info-soft);--salmon:var(--color-border);--salmon-light:var(--color-canvas);--amber:var(--color-warning)}body{color:var(--color-text);background:var(--color-canvas)}.dev-edition{color:#a9ddd0;background:#0b6b6524;border-color:#97dcca47}.nav-item:hover .nav-icon{background:#ffffff17}.supervisor-card,.studio-link{background:#ffffff0a;border-color:#ddf3ef21}.studio-link{color:#e0ece9}.studio-link small,.supervisor-card small{color:#9bb0ab}.topbar h1,.settings-menu-head>div strong{color:var(--color-navy)}.notification{place-items:center;display:grid}.notification>svg,.settings-trigger>svg,.quick-create-button>svg{display:block}.notification span{background:var(--color-brand)}.quick-create-menu button:hover,.settings-menu button:hover{background:var(--color-brand-soft)}.quick-create-menu i,.settings-menu i{color:var(--color-brand);border-color:var(--color-border);background:var(--color-subtle)}.primary:active,.quick-create-button:active{background:var(--color-brand-active);transform:translateY(0)}.kpi,.panel,.contact-row,.contacts-panel,.message-workspace,.calendar-workspace,.real-calendar,.activity-drawer,.schedule-modal,.email-composer{border-color:var(--color-border);background:var(--color-surface);box-shadow:var(--signature-shadow)}.kpi-value,.contact-amount,.radar-amount,.pilot-metric strong,.contact-commercial-card>strong{font-variant-numeric:tabular-nums lining-nums}.recovery-radar,.overview-hero,.crm-hero,.activity-header,.automation-hero,.ai-client-hero,.studio-hero,.agents-hero{background:radial-gradient(circle at 82% -8%,#147d9224,#0000 30%),radial-gradient(circle at 20% 130%,#0b6b652e,#0000 35%),linear-gradient(125deg,#0a2226 0%,#0b3034 67%,#11423f 120%);border-color:#97dcca21;box-shadow:0 24px 68px #0b25292b,inset 0 1px #ffffff0e}.radar-eyebrow,.overview-copy .section-kicker,.crm-hero .section-kicker,.activity-header .section-kicker,.automation-hero .section-kicker,.ai-client-hero .section-kicker,.studio-hero .section-kicker{color:#9ed8cc}.radar-amount small,.agents-hero h2 em,.radar-outcome strong{color:#a9ddd0}.radar-primary,.agents-main-action,.team-dream-strip>button,.agent-composer button{background:var(--color-brand);box-shadow:0 11px 28px #0b6b653d}.installation-shell{color:var(--color-text);background:radial-gradient(circle at 86% -8%,#0e6f8217,transparent 30%),radial-gradient(circle at 8% 105%,#0b6b651a,transparent 31%),linear-gradient(145deg,#fafbf8 0%,var(--color-canvas) 55%,var(--color-canvas-end) 100%)}.installation-topbar{background:#fafbf8e6;border-color:#71847b2e;box-shadow:0 1px #ffffffdb}.installation-topbar>a{color:var(--color-brand)}.installation-topbar>small{color:var(--color-muted)}.installation-steps{background:radial-gradient(circle at 90% 0,#77bbae2e,transparent 31%),linear-gradient(155deg,var(--color-navy),var(--color-navy-2) 78%,#11423f);box-shadow:0 20px 52px #0b252929}.installation-card{border-color:var(--color-border);box-shadow:var(--signature-shadow);background:#fffffff7}.installation-card-head,.installation-actions{border-color:var(--color-border)}.installation-card-head span,.installation-review>div span{color:var(--color-brand)}.installation-form input,.installation-form select,.installation-form textarea{border-color:var(--color-control-border)}.installation-form input:focus,.installation-form select:focus,.installation-form textarea:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px #0b6b651f}.activity-drawer .drawer-close svg{display:block}.activity-title-field input,.activity-note-field textarea,.activity-schedule-editor input,.activity-schedule-editor select,.email-fields input,.email-fields textarea,.email-fields select{border-color:var(--color-control-border);color:var(--color-text);background:#fff}.activity-channel-picker i{place-items:center;display:grid}.message-kpis article.info,.message-row.active{background:#eef7f8;border-color:#a4cbd3}.message-row strong,.calendar-list-item>span strong,.activity-drawer h2{color:var(--color-navy)}.calendar-list-item>time strong,.calendar-list-item>span strong{font-size:12px}.calendar-list-item>time small,.calendar-list-item>span small,.calendar-list-item>p{font-size:10px;line-height:1.5}.message-row small,.message-row b,.message-status,.activity-drawer-status span,.activity-drawer-status b{font-size:10px}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.secondary,.ghost{border-color:var(--color-control-border)}.launch-app-preview>aside>span{align-items:center;gap:6px;display:flex}.launch-float>i{place-items:center;display:grid}.message-row small,.message-status,.message-list>header button,.message-list>header>small,.message-detail header p,.message-meta small,.message-meta strong,.message-detail-empty p{font-size:10px}.mailbox-banner strong,.message-row strong,.message-row b,.message-detail .text-button,.mailbox-banner p,.message-body{font-size:11px}.calendar-event-card,.calendar-list-item small,.calendar-list-item p,.activity-drawer-status,.activity-drawer-context p,.autopilot-page small,.autopilot-page p,.autopilot-page button{font-size:10px}@media (width<=760px){.mobile-dock{color:#acbfba;background:#081e22f5;border-color:#ddf3ef1f;box-shadow:0 18px 55px #081e2252}.mobile-dock button.active{color:#d9f2ec;background:#0b6b6557}.mobile-dock svg{display:block}.activity-drawer .drawer-close,.launch-guide-close,.ai-settings-close{width:44px;height:44px}.activity-schedule-editor input,.activity-schedule-editor select{min-height:44px}.crm-mobile-tools{display:grid}.crm-toolbar{display:none}.contact-row{min-width:0}.contact-actions button{min-width:44px}.manager-brief-actions button,.focus-actions button,.contact-quick-actions button,.activity-drawer button{touch-action:manipulation;min-height:44px}}.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-addon>span{color:#8a6513;background:#fff3d7}.settings-menu>button.settings-addon.connected>span{color:#087442;background:#e4f7eb}.settings-menu>button.settings-addon.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}.launch-team-brief{color:#fff;background:radial-gradient(circle at 88% 0,#4fe59c38,#0000 35%),linear-gradient(135deg,#08283a,#0a4a40);border-radius:11px;margin:11px 13px 8px;padding:14px 15px;box-shadow:0 12px 28px #0730301f}.launch-team-brief>span,.launch-team-brief>strong,.launch-team-brief>p{display:block}.launch-team-brief>span{color:#76e9ab;text-transform:uppercase;letter-spacing:.09em;font-size:7px;font-weight:900}.launch-team-brief>strong{letter-spacing:-.02em;margin-top:6px;font-size:13px}.launch-team-brief>p{color:#b9d0d2;margin:4px 0 9px;font-size:7px;line-height:1.45}.launch-team-brief>button{color:#07382b;background:#8df1b9;border:0;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:900}.launch-agent-report{background:#fff;border:1px solid #e0e9e4;border-radius:10px;margin:0 13px 8px;overflow:hidden}.launch-agent-report article{border-bottom:1px solid #edf1ee;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:39px;padding:6px 9px;display:grid}.launch-agent-report article:last-child{border-bottom:0}.launch-agent-report i{color:#fff;background:linear-gradient(145deg,#148b61,#0b5262);border-radius:8px;place-items:center;width:26px;height:26px;font-size:6px;font-style:normal;font-weight:900;display:grid}.launch-agent-report span strong,.launch-agent-report span small{display:block}.launch-agent-report span strong{font-size:7px}.launch-agent-report span small{color:#7d8c86;margin-top:2px;font-size:6px}.launch-agent-report article>b{color:#137a56;text-align:right;font-size:7px}.launch-app-preview>section>.launch-preview-grid{margin-top:0}.launch-app-preview>section>.launch-preview-grid article{padding-block:8px}.launch-app-preview>section>.launch-preview-grid b{font-size:11px}.launch-category{color:#fff;background:radial-gradient(circle at 5% 20%,#3ce09129,#0000 28%),linear-gradient(135deg,#031827,#082f3d);grid-template-columns:minmax(0,.85fr) minmax(520px,1.15fr);align-items:center;gap:70px;padding:95px clamp(24px,6vw,92px);display:grid}.launch-category h2{letter-spacing:-.05em;max-width:700px;margin:14px 0 17px;font-size:clamp(38px,4.6vw,64px);line-height:1.01}.launch-category>div:first-child>p{color:#b3c8ce;max-width:670px;margin:0;font-size:15px;line-height:1.7}.launch-before-after{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.launch-before-after>i{color:#7de9ad;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:39px;height:39px;font-style:normal;display:grid}.launch-before-after article{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:21px;min-height:270px;padding:26px}.launch-before-after article.after{background:linear-gradient(145deg,#28b26f2e,#ffffff0f);border-color:#65e9a347;box-shadow:0 22px 60px #0000002e}.launch-before-after article>span{color:#8faab2;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900}.launch-before-after article.after>span{color:#71e7a8}.launch-before-after article>strong{min-height:54px;margin-top:11px;font-size:20px;line-height:1.25;display:block}.launch-before-after ul{gap:11px;margin:22px 0 0;padding:0;list-style:none;display:grid}.launch-before-after li{color:#b7c9ce;padding-left:20px;font-size:11px;line-height:1.45;position:relative}.launch-before-after li:before{content:"—";color:#708b94;position:absolute;left:0}.launch-before-after .after li{color:#e0f0e7}.launch-before-after .after li:before{content:"✓";color:#6ce6a5;font-weight:900}@media (width<=1050px){.launch-category{grid-template-columns:1fr;gap:40px}.launch-before-after{max-width:850px}}@media (width<=680px){.launch-category{padding:68px 22px}.launch-before-after{grid-template-columns:1fr}.launch-before-after>i{margin:auto;transform:rotate(90deg)}.launch-before-after article{min-height:0}.launch-category h2{font-size:40px}}@media (width<=640px){.launch-team-brief,.launch-agent-report{margin-inline:8px}.launch-agent-report article:nth-child(3){display:none}.launch-app-preview>section>.launch-preview-grid{grid-template-columns:repeat(3,1fr)}.launch-app-preview>section>.launch-preview-grid article{padding:7px}.launch-app-preview>section>.launch-preview-grid b{font-size:9px}}.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%}}.demo-personalize-trigger{color:#0c7954;font:inherit;cursor:pointer;background:#f4fbf7;border:1px solid #b9daca;border-radius:9px;margin-top:18px;padding:10px 12px;font-size:9px;font-weight:850}.demo-personalizer{background:#ffffffc7;border-block:1px solid #d8e5df;grid-template-columns:minmax(240px,1fr) minmax(180px,.7fr) minmax(180px,.7fr) auto;align-items:end;gap:12px;max-width:1500px;margin:0 auto 18px;padding:17px clamp(24px,5vw,76px);display:grid;box-shadow:0 12px 30px #0b42360a}.demo-personalizer>div>span,.demo-personalizer>div>strong{display:block}.demo-personalizer>div>span{color:#13855d;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:900}.demo-personalizer>div>strong{margin-top:4px;font-size:12px}.demo-personalizer label{color:#60776f;text-transform:uppercase;letter-spacing:.07em;gap:6px;font-size:7px;font-weight:850;display:grid}.demo-personalizer input{color:#173b43;min-height:39px;font:inherit;background:#fff;border:1px solid #d3dfd9;border-radius:9px;outline:none;padding:0 11px;font-size:9px}.demo-personalizer input:focus{border-color:#66b98c;box-shadow:0 0 0 3px #16905c17}.demo-personalizer-actions{grid-template-columns:auto auto;gap:6px;display:grid}.demo-personalizer-actions button{color:#fff;min-height:39px;font:inherit;cursor:pointer;white-space:nowrap;background:#087f5b;border:1px solid #087f5b;border-radius:9px;padding:0 11px;font-size:7.5px;font-weight:900}.demo-personalizer-actions button:last-child{color:#08734f;background:#fff}.demo-personalizer>small{color:#809089;text-align:right;grid-column:2/-1;font-size:7px}.demo-team-stage{min-height:720px}.demo-sidebar>button{color:#c3d4d8;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:10px;font-weight:750;display:flex;position:relative}.demo-sidebar>button>i{background:#ffffff0e;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.demo-sidebar>button>b{color:#07382b;background:#73e9aa;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:auto;font-size:8px;display:grid}.demo-sidebar>button.active{color:#fff;background:#39d38b26}.demo-sidebar>button.active>i{color:#68eaaa;background:#41e29721}.demo-sidebar>button:disabled{opacity:.4;cursor:default}.demo-team-mini{background:#ffffff0a;border:1px solid #64eaae21;border-radius:12px;margin-top:auto;padding:14px}.demo-team-mini>small,.demo-team-mini>strong,.demo-team-mini>span{display:block}.demo-team-mini>small{color:#7ea0a7;text-transform:uppercase;letter-spacing:.09em;font-size:7px}.demo-team-mini>div{margin:9px 0 8px;display:flex}.demo-team-mini>div i{color:#fff;background:linear-gradient(145deg,#16865f,#22627a);border:2px solid #082837;border-radius:50%;place-items:center;width:27px;height:27px;margin-right:-5px;font-size:6px;font-style:normal;font-weight:900;display:grid}.demo-team-mini>strong{color:#fff;font-size:9px}.demo-team-mini>span{color:#73e8a9;margin-top:5px;font-size:7px}.demo-team-mini>span em{background:#43dc90;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.demo-team-mini+.demo-founder{margin-top:8px}.demo-brief,.demo-worklog,.demo-decisions,.demo-results{padding:25px}.demo-manager-brief{color:#fff;background:radial-gradient(circle at 90% 0,#59e7a43d,#0000 31%),linear-gradient(135deg,#071e32,#0b4a41);border-radius:19px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:25px;display:grid;box-shadow:0 17px 38px #072f3021}.demo-manager-avatar{color:#08392b;background:linear-gradient(145deg,#a1f6c4,#59d994);border:1px solid #ffffff26;border-radius:17px;place-items:center;width:58px;height:58px;font-size:14px;font-weight:950;display:grid}.demo-manager-brief span{color:#7de8ac;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.demo-manager-brief h2{letter-spacing:-.035em;max-width:740px;margin:7px 0 5px;font-size:23px;line-height:1.08}.demo-manager-brief p{color:#b8cdd1;max-width:720px;margin:0;font-size:9.5px;line-height:1.55}.demo-manager-brief>aside{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;min-width:150px;padding:15px}.demo-manager-brief>aside small,.demo-manager-brief>aside strong,.demo-manager-brief>aside span{display:block}.demo-manager-brief>aside small{color:#a2b8bd;font-size:7px}.demo-manager-brief>aside strong{color:#fff;margin:4px 0;font-size:25px}.demo-manager-brief>aside span{color:#71e5a7;text-transform:none;letter-spacing:0;font-size:7px}.demo-brief-kpis{grid-template-columns:repeat(4,1fr);gap:9px;margin:12px 0;display:grid}.demo-brief-kpis article{background:#fff;border:1px solid #dfe8e3;border-radius:12px;padding:14px}.demo-brief-kpis article.decision{background:#eef9f2;border-color:#a8d9bd}.demo-brief-kpis span,.demo-brief-kpis strong,.demo-brief-kpis small{display:block}.demo-brief-kpis span{color:#748780;font-size:7.5px}.demo-brief-kpis strong{letter-spacing:-.03em;margin:5px 0 3px;font-size:21px}.demo-brief-kpis small{color:#7b8d86;font-size:7px}.demo-brief-kpis .decision strong,.demo-brief-kpis .decision small{color:#08754e}.demo-team-work{background:#fff;border:1px solid #e0e8e4;border-radius:15px;padding:17px}.demo-section-title{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.demo-section-title>div>span{color:#13845c;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:900}.demo-section-title h2,.demo-section-title h3{color:#102f3e;letter-spacing:-.025em;margin:5px 0 0}.demo-section-title h2{font-size:25px}.demo-section-title h3{font-size:16px}.demo-section-title p{color:#6c7e78;max-width:700px;margin:6px 0 0;font-size:9px;line-height:1.5}.demo-section-title>button,.demo-log-detail>button{color:#fff;font:inherit;cursor:pointer;background:#087f5b;border:0;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:850}.demo-section-title>aside{background:#fff;border:1px solid #dce8e2;border-radius:11px;min-width:175px;padding:12px}.demo-section-title>aside small,.demo-section-title>aside strong,.demo-section-title>aside span{display:block}.demo-section-title>aside small{color:#788a84;font-size:7px}.demo-section-title>aside strong{color:#123c30;margin:4px 0;font-size:16px}.demo-section-title>aside span{color:#15865c;font-size:7px}.demo-team-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.demo-team-grid>button{color:#173943;text-align:left;cursor:pointer;background:#fbfcfa;border:1px solid #e3eae6;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.demo-team-grid>button:hover{background:#f1faf5;border-color:#a8d6bd}.demo-team-grid i,.demo-log-list i,.demo-log-detail>i{color:#fff;background:#15845c;border-radius:10px;place-items:center;font-size:7px;font-style:normal;font-weight:950;display:grid}.demo-team-grid i{width:34px;height:34px}.demo-team-grid span small,.demo-team-grid span strong,.demo-team-grid span em{display:block}.demo-team-grid span small{color:#15815b;font-size:7px}.demo-team-grid span strong{color:#344d55;margin:3px 0;font-size:8px;line-height:1.35}.demo-team-grid span em{color:#73857f;font-size:7px;font-style:normal}.demo-team-grid>button>b{color:#16805b;font-size:11px}.demo-team-grid .blue,.demo-log-list .blue,.demo-log-detail>.blue{background:linear-gradient(145deg,#2b86b4,#165172)}.demo-team-grid .purple,.demo-log-list .purple,.demo-log-detail>.purple{background:linear-gradient(145deg,#7b63c5,#493b84)}.demo-team-grid .amber,.demo-log-list .amber,.demo-log-detail>.amber{background:linear-gradient(145deg,#d49a31,#8c5a12)}.demo-team-grid .navy,.demo-log-list .navy,.demo-log-detail>.navy{background:linear-gradient(145deg,#173d55,#061f31)}.demo-worklog>.demo-section-title,.demo-decisions>.demo-section-title{align-items:center;margin-bottom:17px}.demo-worklog-layout{grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);gap:13px;display:grid}.demo-log-list{background:#fff;border:1px solid #dfe8e3;border-radius:15px;overflow:hidden}.demo-log-list>button{color:#193b43;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ebf0ed;grid-template-columns:38px 36px 1fr auto;align-items:center;gap:9px;width:100%;min-height:72px;padding:10px 12px;display:grid}.demo-log-list>button:last-child{border-bottom:0}.demo-log-list>button.active{background:linear-gradient(90deg,#edf9f2,#fff);box-shadow:inset 3px 0 #18a768}.demo-log-list time{color:#83938e;font-size:7px}.demo-log-list i{width:35px;height:35px}.demo-log-list span strong,.demo-log-list span p,.demo-log-list span small{display:block}.demo-log-list span strong{font-size:8px}.demo-log-list span p{color:#667972;margin:3px 0;font-size:8px;line-height:1.35}.demo-log-list span small{color:#16815b;font-size:7px;font-weight:800}.demo-log-list>button>b{color:#8da09a}.demo-log-detail{color:#fff;background:radial-gradient(circle at 90% 0,#4be19b38,#0000 32%),linear-gradient(145deg,#082538,#0b463e);border-radius:16px;flex-direction:column;align-items:flex-start;padding:25px;display:flex}.demo-log-detail>i{width:48px;height:48px}.demo-log-detail>span{color:#75e7aa;text-transform:uppercase;margin-top:16px;font-size:8px;font-weight:900}.demo-log-detail h3{margin:8px 0 10px;font-size:23px;line-height:1.12}.demo-log-detail>p{color:#b9cdd1;margin:0;font-size:9px;line-height:1.65}.demo-log-detail>div{grid-template-columns:1fr 1fr;gap:7px;width:100%;margin:20px 0;display:grid}.demo-log-detail>div>span{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:9px;padding:11px}.demo-log-detail small,.demo-log-detail strong{display:block}.demo-log-detail small{color:#9fb5b9;font-size:7px}.demo-log-detail strong{color:#fff;margin-top:4px;font-size:9px}.demo-log-detail>button{color:#073c2c;background:#8ef0b9;width:100%;margin-top:auto}.demo-decision-list{gap:8px;display:grid}.demo-decision-list article{background:#fff;border:1px solid #dfe7e3;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 90px 155px;align-items:center;gap:12px;padding:13px 14px;transition:all .18s;display:grid}.demo-decision-list article:hover{border-color:#a9d6bd;box-shadow:0 8px 22px #0b533a0f}.demo-decision-list article.resolved{background:#eef9f2;border-color:#a8d7bc}.demo-decision-rank{color:#0d7652;background:#e7f7ed;border-radius:11px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:950;display:grid}.demo-decision-list article>div>span{color:#16815c;text-transform:uppercase;font-size:7px;font-weight:900}.demo-decision-list h3{margin:4px 0 3px;font-size:13px}.demo-decision-list p{color:#71827c;margin:0;font-size:7.5px}.demo-decision-list article>strong{color:#173b43;text-align:right;font-size:12px}.demo-decision-list article>button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#087f5b;border:0;border-radius:9px;padding:0 10px;font-size:8px;font-weight:850}.demo-decision-list article>button:disabled{color:#11704d;cursor:default;background:#d9f0e3}.demo-decision-proof{color:#667a73;background:#edf4f1;border-radius:12px;align-items:center;gap:15px;margin-top:13px;padding:12px;font-size:7.5px;display:flex}.demo-decision-proof>button{color:#fff;font:inherit;cursor:pointer;background:#087f5b;border:0;border-radius:8px;margin-left:auto;padding:10px 12px;font-size:8px;font-weight:900}.demo-decision-proof>button:disabled{opacity:.45;cursor:default}.demo-results>header{color:#fff;background:radial-gradient(circle at 90% 0,#53e4a040,#0000 35%),linear-gradient(140deg,#071f31,#0a4b41);border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:21px;display:grid}.demo-results>header .demo-result-mark{width:54px;height:54px;margin:0;font-size:20px}.demo-results>header>div>span{color:#74e6a9;text-transform:uppercase;font-size:8px;font-weight:900}.demo-results>header h2{letter-spacing:-.035em;margin:6px 0 4px;font-size:23px}.demo-results>header p{color:#b8cdd0;margin:0;font-size:9px}.demo-results>header>aside{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:11px;min-width:150px;padding:13px}.demo-results>header>aside small,.demo-results>header>aside strong,.demo-results>header>aside span{display:block}.demo-results>header>aside small{color:#a7b9bd;font-size:7px}.demo-results>header>aside strong{margin:4px 0;font-size:20px}.demo-results>header>aside span{color:#77e7aa;font-size:7px}.demo-results-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:11px 0;display:grid}.demo-results-grid article{background:#fff;border:1px solid #dfe8e3;border-radius:11px;padding:14px}.demo-results-grid article.money{background:#ecf9f1;border-color:#9ed4b5}.demo-results-grid span,.demo-results-grid strong,.demo-results-grid small{display:block}.demo-results-grid span{color:#71837d;font-size:7px}.demo-results-grid strong{margin:5px 0 3px;font-size:20px}.demo-results-grid small{color:#16815b;font-size:7px}.demo-attribution{background:#fff;border:1px solid #dfe8e3;border-radius:14px;overflow:hidden}.demo-attribution>header{background:#f7faf8;border-bottom:1px solid #e7ede9;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.demo-attribution>header span{color:#16815b;text-transform:uppercase;font-size:7px;font-weight:900}.demo-attribution>header h3{margin:3px 0 0;font-size:12px}.demo-attribution>header>strong{color:#08764f;font-size:18px}.demo-attribution ol{margin:0;padding:3px 15px;list-style:none}.demo-attribution li{border-bottom:1px solid #edf1ef;grid-template-columns:45px 30px 1fr;align-items:center;gap:9px;min-height:51px;padding:8px 0;display:grid;position:relative}.demo-attribution li:last-child{border-bottom:0}.demo-attribution li time{color:#83938e;font-size:7px}.demo-attribution li>i{color:#fff;background:#174258;border-radius:8px;place-items:center;width:28px;height:28px;font-size:6px;font-style:normal;font-weight:950;display:grid}.demo-attribution li span strong,.demo-attribution li span small{display:block}.demo-attribution li span strong{font-size:8px}.demo-attribution li span small{color:#788a84;margin-top:3px;font-size:7px}.demo-attribution li.won{color:#08764e;background:#f0faf4}.demo-attribution li.won>i{background:#18a768}@media (width<=1050px){.demo-manager-brief{grid-template-columns:auto 1fr}.demo-manager-brief>aside{grid-column:2}.demo-brief-kpis,.demo-results-grid{grid-template-columns:1fr 1fr}.demo-decision-list article{grid-template-columns:38px minmax(0,1fr) auto}.demo-decision-list article>button{grid-column:2/-1}.demo-decision-proof{flex-wrap:wrap;align-items:flex-start}.demo-decision-proof>button{width:100%;margin-left:0}.demo-worklog-layout{grid-template-columns:1fr}.demo-log-detail{min-height:340px}}@media (width<=900px){.demo-personalizer{border:1px solid #d8e5df;border-radius:14px;grid-template-columns:1fr 1fr;margin-inline:12px;padding:16px}.demo-personalizer>div{grid-column:1/-1}.demo-personalizer>small{text-align:left;grid-column:1/-1}.demo-team-stage{min-height:0}.demo-brief,.demo-worklog,.demo-decisions,.demo-results{padding:18px}.demo-manager-brief,.demo-results>header{grid-template-columns:auto 1fr}.demo-manager-brief>aside,.demo-results>header>aside{grid-column:1/-1}.demo-team-grid{grid-template-columns:1fr}.demo-section-title{flex-direction:column;align-items:flex-start}.demo-section-title>aside{width:100%}.demo-decision-list article{grid-template-columns:36px 1fr}.demo-decision-list article>strong{text-align:left;grid-column:2}.demo-decision-list article>button{grid-column:2}.demo-decision-proof>span{width:100%}}@media (width<=620px){.demo-intro h1{font-size:37px}.demo-personalizer{grid-template-columns:1fr}.demo-personalizer>div,.demo-personalizer>small{grid-column:1}.demo-steps{gap:3px}.demo-brief,.demo-worklog,.demo-decisions,.demo-results{padding:12px}.demo-manager-brief{grid-template-columns:1fr;padding:18px}.demo-manager-avatar{width:46px;height:46px}.demo-manager-brief>aside{grid-column:1}.demo-manager-brief h2{font-size:20px}.demo-brief-kpis,.demo-results-grid{grid-template-columns:1fr 1fr}.demo-team-work{padding:12px}.demo-log-list>button{grid-template-columns:33px 34px 1fr}.demo-log-list>button>b{display:none}.demo-log-detail{padding:20px}.demo-decision-list article{padding:11px}.demo-results>header{grid-template-columns:1fr}.demo-results>header>aside{grid-column:1}.demo-attribution li{grid-template-columns:35px 28px 1fr}.demo-controls button{padding-inline:11px;font-size:8px}}.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}}.manager-reminder-confirmation{z-index:6;color:#123f35;background:linear-gradient(115deg,#e9f9f0,#eef8fd);border:1px solid #79c9a0;border-left:5px solid #0ba866;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:13px;margin:14px 30px 0;padding:15px 48px 15px 16px;display:grid;position:relative;box-shadow:0 10px 26px #115b431a}.manager-reminder-confirmation-icon{color:#fff;background:#0ba866;border-radius:10px;place-items:center;width:32px;height:32px;font-size:16px;font-weight:900;display:grid}.manager-reminder-confirmation strong,.manager-reminder-confirmation p{display:block}.manager-reminder-confirmation strong{font-size:12px}.manager-reminder-confirmation p{color:#4c6e66;margin:4px 0 0;font-size:10px;line-height:1.5}.manager-reminder-confirmation p b{color:#174d40}.manager-reminder-confirmation p em{color:#176f65;font-style:normal;font-weight:800}.manager-reminder-confirmation-action{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#0ba866;border:1px solid #0b9e64;border-radius:8px;padding:0 13px;font-size:9px;font-weight:850}.manager-reminder-confirmation-close{color:#4c7468;cursor:pointer;background:0 0;border:0;width:28px;height:28px;font-size:19px;position:absolute;top:8px;right:9px}@media (width<=760px){.manager-reminder-confirmation{grid-template-columns:31px minmax(0,1fr);margin:10px 16px 0;padding:14px 42px 14px 13px}.manager-reminder-confirmation-action{grid-column:1/-1;width:100%}}.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}}.launch-checklist>div{grid-template-columns:repeat(4,1fr)}.launch-outcome-goal{background:linear-gradient(135deg,#f5fbf7,#eef8f3);border:1px solid #d6e7de;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 18px 14px;padding:13px 15px;display:flex}.launch-outcome-goal>div{gap:3px;min-width:0;display:grid}.launch-outcome-goal span{color:#16815d;text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-weight:900}.launch-outcome-goal strong{font-size:10px}.launch-outcome-goal small{color:#70857d;font-size:7.5px;line-height:1.45}.launch-outcome-goal button{color:#08764f;font:inherit;cursor:pointer;background:#fff;border:1px solid #a8d7c0;border-radius:8px;flex:none;padding:8px 10px;font-size:8px;font-weight:900}.launch-outcome-goal.done{background:#eaf8f0;border-color:#a8dfc1}@media (width<=1050px){.launch-checklist>div{grid-template-columns:1fr 1fr}.launch-checklist article:last-child{grid-column:auto}}@media (width<=680px){.launch-checklist>div{grid-template-columns:1fr}.launch-outcome-goal{flex-direction:column;align-items:stretch}.launch-outcome-goal button{width:100%}}.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%}}.status-board article span small.continuity{color:#2e6f5d;margin-top:6px;font-weight:750;line-height:1.5}.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}.manager-morning-brief{background:radial-gradient(circle at 3% 0,#40de8f1f,#0000 30%),linear-gradient(125deg,#fffffff2,#edf8f2f0);border:1px solid #0843391c;border-radius:20px;grid-template-columns:minmax(350px,1.25fr) minmax(360px,.9fr) auto;align-items:center;gap:23px;margin:22px 32px 0;padding:20px 22px;display:grid;box-shadow:0 16px 44px #062e2913,inset 0 1px #fffffff2}.manager-brief-person{align-items:center;gap:17px;min-width:0;display:flex}.manager-brief-person .agent-avatar{border:3px solid #ffffffe6;flex:none;width:68px;height:68px;box-shadow:0 12px 30px #053a2b24}.manager-brief-person>span{min-width:0}.manager-brief-person small{color:#0a7e58;text-transform:uppercase;letter-spacing:.1em;font-size:7.5px;font-weight:900;display:block}.manager-brief-person h2{color:#112f3b;letter-spacing:-.55px;margin:5px 0;font-size:19px;line-height:1.08}.manager-brief-person p{color:#657d77;max-width:590px;margin:0;font-size:8.5px;line-height:1.55}.manager-brief-facts{grid-template-columns:repeat(3,minmax(94px,1fr));gap:7px;display:grid}.manager-brief-facts article{background:#ffffffc7;border:1px solid #09483913;border-radius:12px;flex-direction:column;justify-content:center;min-height:82px;padding:11px 10px;display:flex;box-shadow:0 7px 19px #06352b0a}.manager-brief-facts article>span{color:#748980;text-transform:uppercase;letter-spacing:.08em;font-size:6.5px;font-weight:850}.manager-brief-facts strong{color:#0a6f4d;letter-spacing:-.6px;margin:4px 0 2px;font-size:20px;line-height:1}.manager-brief-facts small{color:#6f827b;font-size:6.8px;line-height:1.25}.manager-brief-actions{gap:7px;display:grid}.manager-brief-actions button{color:#1d5a48;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:#ffffffb8;border:1px solid #08533c1f;border-radius:10px;padding:10px 12px;font-size:8px;font-weight:850;transition:all .2s}.manager-brief-actions button:first-child{color:#fff;background:linear-gradient(135deg,#07865b,#0db875);border-color:#07845a;justify-content:space-between;align-items:center;gap:25px;display:flex;box-shadow:0 9px 23px #08935f2e}.manager-brief-actions button:hover{background:#fff;border-color:#0884574d;transform:translateY(-1px)}.manager-brief-actions button:first-child:hover{color:#fff;background:linear-gradient(135deg,#087c56,#0bac70);border-color:#079161;box-shadow:0 12px 27px #08935f3d}@media (width<=1280px){.manager-morning-brief{grid-template-columns:minmax(300px,1fr) minmax(340px,.9fr)}.manager-brief-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.manager-brief-actions button:first-child{justify-content:center}}@media (width<=1100px){.manager-morning-brief{grid-template-columns:1fr}.manager-brief-actions{grid-column:auto}.manager-brief-facts{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.manager-morning-brief{border-radius:17px;gap:16px;margin:14px 16px 0;padding:17px}.manager-brief-person{align-items:flex-start}.manager-brief-person .agent-avatar{width:54px;height:54px}.manager-brief-person h2{font-size:17px}.manager-brief-person p{font-size:8px}.manager-brief-facts{gap:5px}.manager-brief-facts article{min-height:74px;padding:9px 7px}.manager-brief-facts strong{font-size:17px}.manager-brief-actions{grid-template-columns:1fr}.manager-brief-actions button{width:100%}}.manager-quick-command{background:#ffffffd1;border:1px solid #084a3a1a;border-radius:15px;grid-template-columns:auto minmax(300px,.8fr) minmax(420px,1.2fr);align-items:center;gap:13px;margin:10px 32px 0;padding:12px 14px;display:grid;box-shadow:0 10px 30px #072f290d}.manager-quick-command>div{white-space:nowrap;align-items:center;gap:9px;display:flex}.manager-quick-command>div small,.manager-quick-command>div strong{display:block}.manager-quick-command>div small{color:#0b8259;text-transform:uppercase;letter-spacing:.08em;font-size:6px;font-weight:900}.manager-quick-command>div strong{color:#173c42;margin-top:2px;font-size:9px}.manager-quick-command>nav{gap:5px;display:flex;overflow:auto}.manager-quick-command>nav button{color:#45685d;font:inherit;white-space:nowrap;cursor:pointer;background:#f8fbf9;border:1px solid #d8e4de;border-radius:8px;padding:7px 8px;font-size:7px;font-weight:800}.manager-quick-command>nav button:hover{color:#08744f;background:#eef9f3;border-color:#a7d3bc}.manager-quick-command>form{background:#fff;border:1px solid #cfddd6;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.manager-quick-command>form:focus-within{border-color:#5bb285;box-shadow:0 0 0 3px #1a996314}.manager-quick-command input{color:#173e37;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:10px 11px;font-size:8px}.manager-quick-command form button{color:#fff;font:inherit;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#07865b,#0db875);border:0;border-radius:7px;margin:3px;padding:0 11px;font-size:7.5px;font-weight:900}.manager-quick-command form button:disabled{opacity:.42;cursor:not-allowed}@media (width<=1180px){.manager-quick-command{grid-template-columns:auto 1fr}.manager-quick-command>nav{grid-area:2/1/auto/-1}}@media (width<=760px){.manager-quick-command{grid-template-columns:1fr;margin:9px 16px 0;padding:12px}.manager-quick-command>nav{grid-area:auto}.manager-quick-command>form{grid-template-columns:1fr}.manager-quick-command form button{min-height:38px}}.team-work-journal{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #073b341a;border-radius:22px;margin:17px 0;padding:27px;box-shadow:0 18px 52px #062d2912,inset 0 1px #fffffff2}.team-work-journal>header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.team-work-journal>header h3{color:#112f3b;letter-spacing:-1.2px;margin:7px 0 6px;font-size:28px}.team-work-journal>header p{color:#6e817b;max-width:720px;margin:0;font-size:9.5px;line-height:1.55}.team-work-journal>header>strong{color:#087250;white-space:nowrap;background:#eff9f3;border:1px solid #cce5d6;border-radius:99px;align-items:center;gap:7px;padding:8px 11px;font-size:7.5px;display:flex}.team-work-journal>header>strong i{background:#19ae70;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #19ae701a}.team-work-journal>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:22px;display:grid}.team-work-journal>div>button{color:#173d37;min-height:116px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#fff,#f1f8f4d1);border:1px solid #073b3416;border-radius:15px;grid-template-columns:58px minmax(0,1fr) auto 22px;align-items:center;gap:13px;padding:15px;transition:all .2s;display:grid}.team-work-journal>div>button:hover{border-color:#088f5d47;transform:translateY(-2px);box-shadow:0 13px 28px #07372b14}.team-work-journal .agent-avatar{width:57px;height:57px}.team-work-journal>div>button>span{min-width:0}.team-work-journal>div>button small,.team-work-journal>div>button strong,.team-work-journal>div>button p{display:block}.team-work-journal>div>button small{color:#16805d;text-transform:uppercase;letter-spacing:.075em;font-size:6.8px;font-weight:900}.team-work-journal>div>button strong{margin-top:5px;font-size:11px;line-height:1.25}.team-work-journal>div>button p{color:#71837d;margin:5px 0 0;font-size:7.8px;line-height:1.45}.team-work-journal>div>button>b{color:#08724e;white-space:nowrap;background:#e5f6ec;border-radius:99px;padding:6px 8px;font-size:7px}.team-work-journal>div>button>i{color:#33916f;font-size:16px;font-style:normal}.team-work-journal>footer{color:#74867f;background:#f2f6f3;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:10px 12px;font-size:7.5px;display:flex}.team-work-journal>footer strong{color:#315b4e}@media (width<=1050px){.team-work-journal>div{grid-template-columns:1fr}.team-work-journal>div>button{min-height:100px}}@media (width<=760px){.team-work-journal{border-radius:18px;padding:20px 16px}.team-work-journal>header{display:block}.team-work-journal>header h3{font-size:24px}.team-work-journal>header>strong{width:max-content;margin-top:13px}.team-work-journal>div>button{grid-template-columns:48px minmax(0,1fr) 18px;min-height:0;padding:13px}.team-work-journal .agent-avatar{width:47px;height:47px}.team-work-journal>div>button>b{grid-column:2;justify-self:start}.team-work-journal>div>button>i{grid-area:1/3/3}.team-work-journal>footer{flex-direction:column;align-items:flex-start;gap:4px}}.demo-manager-command{background:#fff;border:1px solid #dce7e1;border-radius:15px;grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);margin:0 0 12px;display:grid;overflow:hidden;box-shadow:0 10px 28px #07372c0b}.demo-manager-command>div{padding:16px}.demo-manager-command>div>span{color:#13815a;text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-weight:900}.demo-manager-command h3{color:#123642;letter-spacing:-.025em;margin:5px 0 11px;font-size:15px}.demo-command-prompts{flex-wrap:wrap;gap:5px;display:flex}.demo-command-prompts button{color:#42675b;font:inherit;cursor:pointer;background:#f7faf8;border:1px solid #d9e5df;border-radius:8px;padding:7px 8px;font-size:7px;font-weight:800}.demo-command-prompts button:hover{color:#08734f;background:#eef9f3;border-color:#9fd2b7}.demo-manager-command form{background:#fff;border:1px solid #cfded7;border-radius:10px;grid-template-columns:1fr auto;margin-top:10px;display:grid;box-shadow:inset 0 1px 3px #072f2808}.demo-manager-command form:focus-within{border-color:#66b78d;box-shadow:0 0 0 4px #16905c14}.demo-manager-command input{color:#173e37;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:11px 12px;font-size:8.5px}.demo-manager-command form>button{color:#fff;font:inherit;cursor:pointer;background:#087e58;border:0;border-radius:7px;margin:4px;padding:0 10px;font-size:7.5px;font-weight:900}.demo-manager-command form>button:disabled{opacity:.4;cursor:not-allowed}.demo-manager-command>aside{color:#fff;background:radial-gradient(circle at 100% 0,#4fe49c33,#0000 34%),linear-gradient(135deg,#071e2f,#0b413b);padding:17px 18px}.demo-manager-command>aside small,.demo-manager-command>aside strong,.demo-manager-command>aside span{display:block}.demo-manager-command>aside small{color:#8ea9b1;text-transform:uppercase;letter-spacing:.08em;font-size:6.5px}.demo-manager-command>aside strong{color:#fff;margin:4px 0 11px;font-size:9px;font-weight:750}.demo-manager-command>aside span{color:#75e7aa;text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:900}.demo-manager-command>aside p{color:#b7cbce;min-height:42px;margin:6px 0 10px;font-size:8.5px;line-height:1.5}.demo-manager-command>aside button{color:#78e8ad;font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:7.5px;font-weight:900}@media (width<=900px){.demo-manager-command{grid-template-columns:1fr}.demo-manager-command>aside{min-height:160px}}@media (width<=620px){.demo-command-prompts{display:grid}.demo-command-prompts button{text-align:left}.demo-manager-command form{grid-template-columns:1fr}.demo-manager-command form>button{min-height:36px}.demo-manager-command>aside{min-height:0}}.demo-opportunity-simulator{background:linear-gradient(135deg,#f8fcf9,#edf8f2);border:1px solid #cfe2d8;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(260px,.75fr) minmax(230px,.55fr);align-items:center;gap:20px;margin-top:17px;padding:22px;display:grid}.demo-opportunity-simulator>div:first-child>span{color:#0d8a5c;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:900}.demo-opportunity-simulator h3{letter-spacing:-.025em;margin:7px 0 6px;font-size:19px}.demo-opportunity-simulator>div:first-child>p{color:#6b8078;margin:0;font-size:8.5px;line-height:1.55}.demo-simulator-inputs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.demo-simulator-inputs label{color:#61776f;gap:5px;font-size:7px;font-weight:850;display:grid;position:relative}.demo-simulator-inputs input{color:#143d34;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #cbded4;border-radius:10px;outline:none;padding:0 12px;font-size:13px;font-weight:850}.demo-simulator-inputs input:focus{border-color:#3aaa77;box-shadow:0 0 0 3px #209d661a}.demo-simulator-inputs label>i{color:#789087;font-size:9px;font-style:normal;position:absolute;bottom:13px;right:11px}.demo-opportunity-simulator>aside{color:#fff;background:linear-gradient(135deg,#082b37,#0a5947);border-radius:14px;padding:17px}.demo-opportunity-simulator>aside span,.demo-opportunity-simulator>aside strong,.demo-opportunity-simulator>aside p{display:block}.demo-opportunity-simulator>aside span{color:#77e8ad;text-transform:uppercase;font-size:7px;font-weight:900}.demo-opportunity-simulator>aside strong{letter-spacing:-.04em;margin:7px 0 3px;font-size:24px}.demo-opportunity-simulator>aside strong small{letter-spacing:0;font-size:8px}.demo-opportunity-simulator>aside p{color:#afc9c7;margin:0;font-size:7.5px}.demo-opportunity-simulator>small{color:#72867f;grid-column:1/-1;font-size:7px;line-height:1.5}.demo-opportunity-simulator input::-webkit-inner-spin-button{margin:0}@media (width<=1000px){.demo-opportunity-simulator{grid-template-columns:1fr 1fr}.demo-opportunity-simulator>div:first-child{grid-column:1/-1}}@media (width<=620px){.demo-opportunity-simulator{grid-template-columns:1fr;padding:16px}.demo-opportunity-simulator>div:first-child{grid-column:auto}.demo-simulator-inputs{grid-template-columns:1fr}.demo-opportunity-simulator>small{grid-column:auto}}@media (width<=900px){.demo-personalizer-actions{grid-column:1/-1}.demo-personalizer-actions button{width:100%}}@media (width<=620px){.demo-personalizer-actions{grid-template-columns:1fr}}.founder-personalized-note{color:#45675c;background:#eff9f3;border:1px solid #bfe0cf;border-radius:11px;grid-column:1/-1;align-items:center;gap:7px;margin:0;padding:12px 14px;font-size:8px;display:flex}.founder-personalized-note strong{color:#087451;font-size:9px}.founder-personalized-note span{color:#71867e;margin-left:auto;font-size:7px}@media (width<=600px){.founder-personalized-note{flex-direction:column;align-items:flex-start}.founder-personalized-note span{margin-left:0}}.pilot-attribution{background:#ffffffe6;border:1px solid #07433a1a;border-radius:18px;margin:0 0 16px;overflow:hidden;box-shadow:0 14px 38px #072e2a0f}.pilot-attribution>header{background:linear-gradient(135deg,#fbfdfb,#edf8f2);border-bottom:1px solid #e3ebe7;justify-content:space-between;align-items:flex-start;gap:28px;padding:21px 23px;display:flex}.pilot-attribution>header h3{color:#12363f;letter-spacing:-.6px;margin:6px 0 5px;font-size:20px}.pilot-attribution>header p{color:#70827b;max-width:760px;margin:0;font-size:8.5px;line-height:1.55}.pilot-attribution>header>strong{color:#08734f;letter-spacing:-1px;text-align:right;white-space:nowrap;font-size:27px}.pilot-attribution>header>strong small{color:#75877f;text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:7px;font-weight:800;display:block}.pilot-attribution>div:not(.pilot-attribution-empty){display:grid}.pilot-attribution>div>article{border-top:1px solid #edf1ef;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:108px;padding:15px 22px;display:grid}.pilot-attribution>div>article:first-child{border-top:0}.pilot-attribution>div>article>i{color:#08714d;background:#e4f6ec;border-radius:12px;place-items:center;width:41px;height:41px;font-size:9px;font-style:normal;font-weight:900;display:grid}.pilot-attribution>div>article>span{min-width:0}.pilot-attribution>div>article>span>small,.pilot-attribution>div>article>span>strong,.pilot-attribution>div>article>span>p{display:block}.pilot-attribution>div>article>span>small{color:#14815b;text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:900}.pilot-attribution>div>article>span>strong{margin-top:3px;font-size:11px}.pilot-attribution>div>article>span>p{color:#6d8079;margin:5px 0;font-size:8px;line-height:1.45}.pilot-attribution>div>article>span>em{color:#7d8d87;align-items:center;gap:6px;font-size:6.5px;font-style:normal;display:flex}.pilot-attribution>div>article>span>em b{color:#08734f;background:#edf8f2;border-radius:99px;padding:4px 6px}.pilot-attribution>div>article>strong{color:#08724d;text-align:right;white-space:nowrap;font-size:19px}.pilot-attribution>div>article>strong small{color:#7a8c84;margin-top:4px;font-size:6.5px;display:block}.pilot-attribution>footer{color:#74867e;background:#f5f8f6;justify-content:space-between;gap:20px;padding:10px 22px;font-size:7px;display:flex}.pilot-attribution>footer strong{color:#08734e}.pilot-attribution-empty{align-items:center;gap:14px;padding:22px;display:flex}.pilot-attribution-empty>span{color:#607b72;background:#eaf1ed;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.pilot-attribution-empty>div{min-width:0}.pilot-attribution-empty strong{font-size:11px}.pilot-attribution-empty p{color:#72847d;margin:4px 0 0;font-size:8px}.pilot-attribution-empty>button{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#087d57;border:0;border-radius:9px;margin-left:auto;padding:10px 12px;font-size:8px;font-weight:850}@media (width<=760px){.pilot-attribution>header{padding:18px;display:block}.pilot-attribution>header>strong{text-align:left;margin-top:14px;display:block}.pilot-attribution>div>article{grid-template-columns:38px 1fr;padding:14px}.pilot-attribution>div>article>strong{text-align:left;grid-column:2}.pilot-attribution>div>article>span>em{flex-wrap:wrap;align-items:flex-start}.pilot-attribution>footer{flex-direction:column;align-items:flex-start;gap:4px}.pilot-attribution-empty{flex-wrap:wrap;align-items:flex-start}.pilot-attribution-empty>button{width:100%;margin-left:0}}.pipeline-page,.messages-page{color:#173e3a;padding:22px 32px 48px}.pipeline-hero,.messages-hero{background:linear-gradient(135deg,#fffffff0,#eff8f3e6);border:1px solid #084e3f1f;border-radius:19px;justify-content:space-between;align-items:center;gap:28px;padding:24px 26px;display:flex;box-shadow:0 15px 42px #06362d0f}.pipeline-hero>div:first-child,.messages-hero>div:first-child{max-width:700px}.pipeline-hero h2,.messages-hero h2{color:#092e31;letter-spacing:-.7px;margin:6px 0 7px;font-size:24px}.pipeline-hero p,.messages-hero p{color:#677e76;margin:0;font-size:9px;line-height:1.6}.pipeline-kpis{grid-template-columns:repeat(3,1fr);gap:8px;min-width:430px;display:grid}.pipeline-kpis article,.message-kpis article{background:#ffffffd9;border:1px solid #dbe7e1;border-radius:13px;min-width:0;padding:14px}.pipeline-kpis article.attention,.message-kpis article.attention{background:#fff9ea;border-color:#efd59e}.pipeline-kpis span,.pipeline-kpis strong,.pipeline-kpis small,.message-kpis span,.message-kpis strong,.message-kpis small{display:block}.pipeline-kpis span,.message-kpis span{color:#71867e;text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:850}.pipeline-kpis strong,.message-kpis strong{color:#103d34;margin:6px 0 3px;font-size:18px}.pipeline-kpis small,.message-kpis small{color:#80918b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.pipeline-board{grid-template-columns:repeat(6,minmax(230px,1fr));gap:10px;margin-top:14px;padding-bottom:10px;display:grid;overflow-x:auto}.pipeline-column{background:#f9fbf9c2;border:1px solid #dbe5e0;border-radius:16px;min-width:230px;overflow:hidden}.pipeline-column>header{background:#ffffffc7;border-bottom:1px solid #e0e8e4;grid-template-columns:1fr auto;align-items:center;min-height:66px;padding:12px 13px;display:grid}.pipeline-column>header>span{color:#284d45;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.pipeline-column>header>span i{background:#d5982f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #d5982f1c}.pipeline-column.qualify>header>span i{background:#c46d2e;box-shadow:0 0 0 4px #c46d2e1c}.pipeline-column.reply>header>span i{background:#3f9aca}.pipeline-column.negotiation>header>span i{background:#7657c8}.pipeline-column.won>header>span i{background:#17a867}.pipeline-column.lost>header>span i{background:#96a29d}.pipeline-column>header>b{color:#526a62;text-align:center;background:#edf2ef;border-radius:99px;min-width:24px;padding:4px 6px;font-size:8px}.pipeline-column>header>small{color:#7b8d87;grid-column:1/-1;margin-top:4px;font-size:7px}.pipeline-column>div{align-content:start;gap:8px;min-height:420px;padding:9px;display:grid}.pipeline-card{background:#fff;border:1px solid #dce6e1;border-radius:13px;overflow:hidden;box-shadow:0 7px 18px #0a372d0a}.pipeline-card.strategic{border-color:#e6c880;box-shadow:0 8px 22px #9e6a1217}.pipeline-card-main{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:12px}.pipeline-card-main>span{align-items:center;gap:7px;display:flex}.pipeline-card-main>span i{color:#08704b;background:#e6f6ed;border-radius:9px;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;font-weight:900;display:grid}.pipeline-card.strategic .pipeline-card-main>span i{color:#8b5a10;background:#fff3d8}.pipeline-card-main>span small{color:#81928c;font-size:7px}.pipeline-card-main>strong{color:#123d35;margin-top:9px;font-size:10px;display:block}.pipeline-card-main>p{color:#788b84;margin:3px 0 10px;font-size:7.5px}.pipeline-card-main>div{justify-content:space-between;align-items:center;display:flex}.pipeline-card-main>div>b{font-size:14px}.pipeline-card-main>div>em{color:#526e64;background:#edf4f0;border-radius:99px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:850}.pipeline-next{color:#637970;background:#f8faf8;border-top:1px solid #edf1ef;margin:0;padding:9px 12px}.pipeline-next span,.pipeline-next strong{display:block}.pipeline-next span{text-transform:uppercase;letter-spacing:.07em;font-size:6px;font-weight:900}.pipeline-next strong{margin-top:3px;font-size:7.5px;line-height:1.35}.pipeline-card>footer{border-top:1px solid #e9efec;grid-template-columns:auto 1fr;gap:6px;padding:8px;display:grid}.pipeline-card>footer button,.pipeline-card>footer select{color:#315e50;min-width:0;height:31px;font:inherit;cursor:pointer;background:#f8fbf9;border:1px solid #ccddd5;border-radius:8px;padding:0 8px;font-size:7px;font-weight:850}.pipeline-card>footer select{background:#fff;width:100%}.pipeline-card>footer button:disabled{opacity:.4}.pipeline-empty{color:#8b9a95;text-align:center;align-content:center;place-items:center;gap:6px;min-height:120px;display:grid}.pipeline-empty span{color:#17835b;background:#e9f6ef;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.pipeline-empty p{margin:0;font-size:7.5px}.messages-hero{margin-bottom:10px}.message-compose{grid-template-columns:minmax(170px,1fr) auto auto;gap:7px;min-width:500px;display:grid}.message-compose select{color:#234d42;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #ccddd5;border-radius:10px;padding:0 11px;font-size:8px}.message-compose button{min-height:42px}.message-sync-button{white-space:nowrap}.mailbox-banner{color:#234f62;background:#f1f9fc;border:1px solid #bfdbe7;border-radius:13px;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;margin:10px 0;padding:13px 15px;display:grid}.mailbox-banner>span{color:#fff;background:#2d83a6;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.mailbox-banner strong,.mailbox-banner p{margin:0;display:block}.mailbox-banner strong{font-size:9px}.mailbox-banner p{color:#6f8790;margin-top:3px;font-size:7.5px}.mailbox-banner button{color:#275e76;font:inherit;cursor:pointer;background:#fff;border:1px solid #96c0d2;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:850}.message-sync-notice{color:#795d24;background:#fff9ea;border:1px solid #efd59e;border-radius:10px;margin:10px 0;padding:10px 12px;font-size:8px}.message-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0;display:grid}.message-kpis article.info{background:#f1f9fc;border-color:#b9dce8}.message-workspace{background:#fff;border:1px solid #d9e5df;border-radius:18px;grid-template-columns:minmax(320px,390px) minmax(0,1fr);min-height:560px;display:grid;overflow:hidden;box-shadow:0 15px 42px #06362d0f}.message-list{background:#f8faf9;border-right:1px solid #e0e9e5;min-width:0}.message-list>header{background:#fff;border-bottom:1px solid #e0e9e5;padding:11px}.message-list>header>div{gap:4px;display:flex;overflow:auto}.message-list>header button{color:#6a8078;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:850}.message-list>header button.active{color:#08714e;background:#e9f6ef}.message-list>header>small{color:#8a9893;margin-top:8px;font-size:7px;display:block}.message-row{color:#183f36;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6ece9;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:9px;width:100%;min-height:84px;padding:11px;display:grid}.message-row:hover,.message-row.active{background:#fff}.message-row.active{box-shadow:inset 3px 0 #11a46b}.message-row>i{color:#08714d;background:#e3f5eb;border-radius:10px;place-items:center;width:33px;height:33px;font-size:8px;font-style:normal;font-weight:900;display:grid}.message-row>span{min-width:0}.message-row strong,.message-row b,.message-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.message-row strong{font-size:8.5px}.message-row b{color:#46645b;margin-top:4px;font-size:7.5px}.message-row small{color:#84938e;margin-top:5px;font-size:6.7px}.message-status{color:#7a5918;white-space:nowrap;background:#fff1d4;border-radius:99px;align-self:start;padding:4px 6px;font-size:6.5px;font-style:normal;font-weight:900}.message-status.sent{color:#08724c;background:#e2f6ea}.message-status.failed,.message-status.waiting_connection{color:#9b483d;background:#fff0ed}.message-status.pending{color:#2c6c88;background:#eaf5fa}.message-status.large{padding:6px 8px;font-size:7px}.message-state,.message-empty{color:#768a82;text-align:center;margin:0;padding:25px;font-size:8px}.message-state.error{color:#96473f}.message-state button{color:inherit;background:#fff;border:1px solid #d9bcb6;border-radius:7px;margin:8px auto 0;padding:6px 8px;display:block}.message-empty{align-content:center;place-items:center;gap:5px;min-height:170px;display:grid}.message-empty>span{color:#10815a;background:#e5f5ec;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.message-empty strong{font-size:9px}.message-empty p{max-width:220px;margin:0;line-height:1.5}.message-detail{flex-direction:column;min-width:0;padding:24px;display:flex}.message-detail>header{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.message-detail h3{color:#123b35;letter-spacing:-.4px;margin:5px 0 4px;font-size:20px}.message-detail header p{color:#778b84;margin:0;font-size:8px}.message-meta{grid-template-columns:repeat(3,1fr);gap:7px;margin:20px 0 13px;display:grid}.message-meta>span{background:#f8faf9;border:1px solid #e0e8e4;border-radius:10px;min-width:0;padding:11px}.message-meta small,.message-meta strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.message-meta small{color:#82918c;text-transform:uppercase;font-size:6.5px}.message-meta strong{margin-top:4px;font-size:8px}.message-body{color:#39564e;white-space:pre-wrap;background:#fbfcfb;border:1px solid #e0e8e4;border-radius:13px;min-height:230px;padding:20px;font-size:9px;line-height:1.75}.message-error{color:#94473e;background:#fff2ef;border:1px solid #edc5bf;border-radius:9px;margin:10px 0 0;padding:11px;font-size:8px}.message-error strong{margin-bottom:3px;display:block}.message-detail>footer{align-items:center;gap:7px;margin-top:auto;padding-top:15px;display:flex}.message-detail>footer button{min-height:38px}.message-detail .text-button{color:#087652;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:8px;font-weight:850}.message-detail-empty{text-align:center;place-items:center;margin:auto;display:grid}.message-detail-empty>span{color:#2d7997;background:#e9f5fa;border-radius:15px;place-items:center;width:50px;height:50px;font-size:19px;display:grid}.message-detail-empty h3{margin:13px 0 5px}.message-detail-empty p{color:#7c8d87;margin:0;font-size:8px}@media (width<=1180px){.pipeline-hero,.messages-hero{flex-direction:column;align-items:flex-start}.pipeline-kpis,.message-compose{width:100%;min-width:0}.pipeline-board{grid-template-columns:repeat(6,250px)}.message-workspace{grid-template-columns:330px minmax(0,1fr)}}@media (width<=760px){.pipeline-page,.messages-page{padding:14px 16px 100px}.pipeline-hero,.messages-hero{border-radius:16px;padding:18px}.pipeline-hero h2,.messages-hero h2{font-size:20px}.pipeline-kpis,.message-kpis{grid-template-columns:1fr}.pipeline-board{scroll-snap-type:x mandatory;grid-template-columns:repeat(6,270px)}.pipeline-column{scroll-snap-align:start}.message-compose{grid-template-columns:1fr}.mailbox-banner{grid-template-columns:35px 1fr}.mailbox-banner button{grid-column:1/-1;width:100%}.message-workspace{box-shadow:none;background:0 0;border:0;display:block;overflow:visible}.message-list,.message-detail{background:#fff;border:1px solid #d9e5df;border-radius:15px;overflow:hidden}.message-list{margin-bottom:10px}.message-row{grid-template-columns:34px minmax(0,1fr)}.message-row>em{grid-column:2;justify-self:start}.message-detail{min-height:440px;padding:17px}.message-detail>header{flex-direction:column;gap:10px}.message-detail h3{font-size:22px}.message-meta{grid-template-columns:1fr}.message-body{min-height:180px}.message-detail>footer{flex-direction:column;align-items:stretch}.message-detail>footer button{width:100%;margin-left:0!important}}.pipeline-page,.messages-page{min-width:0;overflow:hidden}.pipeline-board{width:100%;max-width:100%}@media (width<=1450px){.topbar>.top-actions>.global-search{display:none}}.autopilot-page{padding-bottom:55px}.autopilot-hero{align-items:stretch}.autopilot-hero>div:first-child{max-width:820px}.autopilot-hero-actions{flex-direction:column;justify-content:center;align-items:flex-end;gap:11px;min-width:220px;display:flex}.autopilot-mode{color:#17674d;text-transform:uppercase;letter-spacing:.08em;background:#eff8f3;border:1px solid #b9d8ca;border-radius:99px;padding:7px 10px;font-size:7.5px;font-weight:900}.autopilot-mode.supervised{color:#0a6047;background:#def5e8;border-color:#66c495}.autopilot-guardrails{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.autopilot-guardrails span{color:#0a694a;background:#e8f6ee;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:850}.autopilot-consent{margin:12px 0}.autopilot-mode-panel{margin:12px 0;padding:20px}.autopilot-mode-panel>div{justify-content:space-between;align-items:center;gap:28px;display:flex}.autopilot-mode-panel h3{margin:5px 0;font-size:16px}.autopilot-mode-panel p{color:#687d75;max-width:760px;margin:0;font-size:8.5px;line-height:1.55}.autopilot-mode-actions{flex:none;gap:7px;display:flex}.autopilot-mode-actions button{min-height:39px}.autopilot-mode-actions button:disabled{opacity:.48;cursor:not-allowed}.autopilot-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.55fr);align-items:start;gap:12px;display:grid}.autopilot-decisions{overflow:hidden}.autopilot-decision{border-top:1px solid #e5ece8;padding:18px}.autopilot-decision:first-of-type{border-top:0}.autopilot-decision>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.autopilot-decision>header>span{grid-template-columns:34px 1fr;align-items:center;column-gap:9px;display:grid}.autopilot-decision>header i{color:#08724e;background:#e5f5ec;border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:900;display:grid}.autopilot-decision>header small{color:#7c8e87;font-size:7px}.autopilot-decision>header em{color:#875f19;background:#fff2d9;border-radius:99px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.autopilot-decision h4{color:#143e36;margin:16px 0 5px;font-size:15px}.autopilot-decision>p{color:#667d74;margin:0;font-size:8.5px;line-height:1.55}.autopilot-decision blockquote{color:#536b62;background:#f8faf9;border:1px solid #dde8e3;border-left:3px solid #4fa986;border-radius:10px;margin:14px 0;padding:12px 14px}.autopilot-decision blockquote strong,.autopilot-decision blockquote span{display:block}.autopilot-decision blockquote span{white-space:pre-wrap;max-height:72px;margin-top:5px;font-size:7.5px;line-height:1.55;overflow:hidden}.autopilot-decision fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.autopilot-decision legend{color:#224c42;margin-bottom:8px;font-size:8px;font-weight:900}.autopilot-decision fieldset label{cursor:pointer;background:#fff;border:1px solid #dce7e2;border-radius:10px;grid-template-columns:16px 1fr;align-items:start;gap:7px;padding:10px;display:grid}.autopilot-decision fieldset label.selected{background:#f0f9f4;border-color:#67b994;box-shadow:0 0 0 3px #219d6612}.autopilot-decision fieldset input{accent-color:#0a9665;margin-top:2px}.autopilot-decision fieldset strong,.autopilot-decision fieldset small{display:block}.autopilot-decision fieldset strong{font-size:8.5px}.autopilot-decision fieldset small{color:#73867f;margin-top:3px;font-size:7px;line-height:1.4}.decision-review{margin-top:10px}.decision-preview{background:#f1faf5;border:1px solid #b8ddcb;border-radius:12px;margin-top:11px;padding:14px}.decision-preview>span{color:#087452;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:900}.decision-preview>strong{margin-top:7px;font-size:9.5px;display:block}.decision-preview>pre{color:#38584e;white-space:pre-wrap;background:#fff;border:1px solid #d9e7df;border-radius:9px;max-height:220px;margin:8px 0;padding:12px;font:8px/1.65 inherit;overflow:auto}.decision-preview>small{color:#617a70;font-size:7px;line-height:1.45;display:block}.decision-preview>p{color:#557067;margin:6px 0 0;font-size:8px}.decision-preview>div{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.autopilot-side{gap:12px;display:grid}.autopilot-proof,.autopilot-candidates{padding:18px}.autopilot-proof h3,.autopilot-candidates h3{margin:6px 0 11px;font-size:14px}.autopilot-proof ul{color:#5f776e;margin:0;padding-left:16px;font-size:8px;line-height:1.65}.autopilot-candidates>div{border-top:1px solid #e6ece9;padding:9px 0}.autopilot-candidates strong,.autopilot-candidates small{display:block}.autopilot-candidates strong{font-size:8px}.autopilot-candidates small{color:#7b8d86;margin-top:3px;font-size:7px}.automation-kpis article.attention{background:#fff8e8;border-color:#ecd39e}.decision-reminder-effect{background:#fff;border:1px solid #70c39b;border-left:4px solid #0ba866;border-radius:9px;margin-top:8px;padding:12px}.decision-reminder-effect strong,.decision-reminder-effect p,.decision-reminder-effect small{display:block}.decision-reminder-effect strong{color:#0a704f;font-size:10px}.decision-reminder-effect p{color:#315f52;margin:5px 0;font-size:8.5px}.decision-reminder-effect small{color:#397867;font-size:7.5px;font-weight:800;line-height:1.45}.autopilot-abstention{background:#fff9eb;border:1px solid #efd9a8;border-radius:9px;padding:9px 11px;font-weight:750;color:#795a1b!important;margin-top:9px!important}.autopilot-recommended{color:#08724e;vertical-align:middle;background:#dff4e9;border-radius:99px;margin-left:8px;padding:3px 6px;font-size:6.5px;font-style:normal;font-weight:900;display:inline-flex}@media (width<=1050px){.autopilot-layout{grid-template-columns:1fr}.autopilot-side{grid-template-columns:1fr 1fr}.autopilot-candidates{grid-column:1/-1}}@media (width<=760px){.autopilot-page{padding-bottom:100px}.autopilot-hero-actions{align-items:stretch;width:100%;min-width:0}.autopilot-mode{text-align:center}.autopilot-mode-panel>div{flex-direction:column;align-items:stretch}.autopilot-mode-actions{display:grid}.autopilot-layout,.autopilot-side{grid-template-columns:1fr;display:grid}.autopilot-candidates{grid-column:auto}.autopilot-decision{padding:14px}.autopilot-decision>header{flex-direction:column;align-items:flex-start}.decision-preview>div{display:grid}.decision-preview>div button{width:100%}}.autopilot-mode,.autopilot-guardrails span{font-size:11px}.autopilot-mode-panel p{font-size:13px}.autopilot-decision>header i{font-size:12px}.autopilot-decision>header b{font-size:14px}.autopilot-decision>header small,.autopilot-decision>header em{font-size:11px}.autopilot-decision>p{font-size:13px}.autopilot-decision blockquote strong,.autopilot-decision blockquote span{font-size:12px}.autopilot-decision legend,.autopilot-decision fieldset strong{font-size:13px}.autopilot-decision fieldset small{font-size:12px}.autopilot-recommended{font-size:10px}.decision-preview>span,.decision-preview>small{font-size:11px}.decision-preview>strong{font-size:14px}.decision-preview>pre,.decision-preview>p,.autopilot-proof ul,.autopilot-candidates strong{font-size:12px}.autopilot-candidates small{font-size:11px}.message-status.accepted{color:#286b86;background:#e8f5fa}.message-status.unknown,.message-status.needs_review{color:#9b483d;background:#fff0ed}.mailbox-scope-upgrade{background:#fff8e8;border:1px solid #efd49c;border-radius:10px;margin:12px 0;padding:12px}.mailbox-scope-upgrade strong,.mailbox-scope-upgrade p{display:block}.mailbox-scope-upgrade strong{font-size:9px}.mailbox-scope-upgrade p{color:#796b4c;margin:4px 0 9px;font-size:7.5px;line-height:1.45}.mailbox-scope-upgrade a{color:#fff;background:#0a845b;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:850;text-decoration:none;display:inline-block}.launch-install-actions button.ios .platform-mark{background:linear-gradient(145deg,#343b47,#090b0f)}.launch-install-actions button.android .platform-mark,.launch-guide-platform.android{background:linear-gradient(145deg,#36b86f,#087f5b)}.launch-install-actions button.android .platform-mark{font-size:20px;font-weight:900}.public-quote-action-error{color:#8f493f;background:#fff3f0;border:1px solid #edc7bf;border-radius:10px;margin:14px 0;padding:12px 13px;font-size:12px;line-height:1.5}@media (display-mode:standalone){html,body,#main-content{min-height:100dvh}body{overscroll-behavior-y:none}}@media (width<=760px){html{scroll-padding-top:calc(76px + env(safe-area-inset-top));scroll-padding-bottom:calc(100px + env(safe-area-inset-bottom));-webkit-text-size-adjust:100%}body,#main-content,.app-shell,.content{min-height:100dvh}.content{padding-bottom:calc(98px + env(safe-area-inset-bottom))}.topbar{height:calc(68px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-right:max(14px,env(safe-area-inset-right));padding-left:max(14px,env(safe-area-inset-left))}.mobile-dock{left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:max(9px,env(safe-area-inset-bottom));height:72px}.mobile-dock button{touch-action:manipulation;min-height:48px}.mobile-dock button small{font-size:10px}.mobile-nav-overlay{inset:env(safe-area-inset-top) 0 calc(90px + env(safe-area-inset-bottom));padding-right:max(12px,env(safe-area-inset-right));padding-left:max(12px,env(safe-area-inset-left))}.mobile-nav-sheet{max-height:min(calc(100dvh - 114px - env(safe-area-inset-top) - env(safe-area-inset-bottom)),700px);padding-bottom:max(20px,env(safe-area-inset-bottom))}.mobile-nav-sheet section strong{font-size:12px}.quick-create-menu,.settings-menu{top:calc(72px + env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));left:max(12px,env(safe-area-inset-left));width:auto;max-height:calc(100dvh - 92px - env(safe-area-inset-top) - env(safe-area-inset-bottom));position:fixed;overflow:auto}.notification-panel{top:calc(72px + env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));left:max(12px,env(safe-area-inset-left));width:auto;max-height:calc(100dvh - 96px - env(safe-area-inset-top) - env(safe-area-inset-bottom));position:fixed;overflow:auto}.toast{right:max(12px,env(safe-area-inset-right));bottom:calc(94px + env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));max-width:none}.share-link-fallback{bottom:calc(96px + env(safe-area-inset-bottom))}.overlay,.ai-settings-backdrop,.launch-guide-backdrop{padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.drawer{height:100dvh;padding-bottom:max(38px,env(safe-area-inset-bottom))}.schedule-modal,.email-composer,.import-workflow,.ai-settings-modal,.launch-guide{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding-bottom:max(22px,env(safe-area-inset-bottom))}.launch-site{min-height:100dvh}.launch-nav{height:calc(70px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.launch-guide-backdrop{min-height:100dvh;padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}.app-shell input,.app-shell select,.app-shell textarea,.installation-shell input,.installation-shell select,.installation-shell textarea,.public-quote-page input,.public-quote-page select,.public-quote-page textarea{font-size:16px!important}.schedule-modal button,.import-workflow button,.installation-shell button,.ai-settings-modal button,.launch-guide button,.launch-install-actions button,.settings-menu>button,.quick-create-menu button{touch-action:manipulation;min-height:44px}.public-quote-card>button{touch-action:manipulation;min-height:50px;font-size:16px}.pipeline-card>footer button,.pipeline-card>footer select,.message-list>header button,.message-detail>footer button{min-height:44px}.mobile-nav-sheet>header button{width:44px;height:44px}.settings-menu>section small,.settings-menu>button>small,.quick-create-menu small{font-size:11px}.settings-menu>section strong,.settings-menu>button>b,.quick-create-menu strong,.pipeline-column>header>span,.pipeline-card-main>strong,.message-row strong{font-size:13px}.pipeline-column>header>small,.pipeline-card-main>span small,.pipeline-card-main>p,.pipeline-card-main>div>em,.pipeline-next span,.pipeline-next strong,.message-row b,.message-row small,.message-status{font-size:11px}.message-detail header p,.message-meta small,.message-meta strong,.message-body,.message-empty p{font-size:13px}.message-detail h3{font-size:22px}.legal-document{padding:25px 20px}.legal-section{grid-template-columns:38px minmax(0,1fr);gap:12px}.legal-section p,.legal-section li,.legal-section dd,.legal-alert p{font-size:15px}.legal-section dt,.legal-summary span,.legal-layout>aside>a{font-size:12px}.legal-footer{overflow-wrap:anywhere;font-size:12px}.help-start p,.help-faq details p,.help-safety p,.help-hero p{font-size:15px;line-height:1.65}.keyboard-open .mobile-dock{display:none}.keyboard-open .content{padding-bottom:max(18px,env(safe-area-inset-bottom))}}@media (width<=380px){.mobile-dock button small{font-size:9px}.mobile-nav-sheet>section>div{grid-template-columns:1fr}}.launch-cta>.launch-demo-cta{text-align:left;cursor:pointer;border:0;border-radius:13px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:270px;min-height:64px;padding:8px 15px;text-decoration:none;transition:all .2s;display:grid}.launch-cta>.launch-demo-cta:hover{transform:translateY(-2px)}.launch-demo-cta small,.launch-demo-cta strong{display:block}.launch-demo-cta small{text-transform:uppercase;letter-spacing:.09em;font-size:8px}.launch-demo-cta strong{margin-top:2px;font-size:13px}.launch-demo-cta>b{font-size:19px}@media (width<=760px){.launch-cta>.launch-demo-cta{width:100%;min-width:0}}.calendar-crm-page{padding-bottom:64px}.calendar-crm-page .activity-header{color:#fff;background:radial-gradient(circle at 90% 0,#2ee0942e,#0000 34%),linear-gradient(135deg,#061e30,#08453f);border-radius:22px;justify-content:space-between;align-items:center;gap:28px;min-height:176px;padding:30px 32px;display:flex;box-shadow:0 18px 48px #042b2a21}.calendar-crm-page .activity-header h2{letter-spacing:-1.5px;max-width:780px;margin:8px 0 7px;font-size:36px}.calendar-crm-page .activity-header p{color:#b9d2d2;max-width:760px;margin:0;font-size:13px;line-height:1.55}.calendar-crm-page .activity-header-actions{flex:none;align-items:stretch}.calendar-crm-page .activity-header-actions select{min-width:180px}.calendar-crm-page .activity-header-actions .primary{min-height:44px}.calendar-provider{background:linear-gradient(130deg,#fffffff5,#eef8f4);border:1px solid #c7ddd4;border-radius:17px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:16px;margin:14px 0;padding:20px 22px;display:grid;position:relative;box-shadow:0 11px 32px #0731290e}.calendar-provider-mark{color:#fff;background:linear-gradient(145deg,#4285f4,#34a853 47%,#fbbc05 72%,#ea4335);border:1px solid #d6e6df;border-radius:14px;place-items:center;width:48px;height:48px;font-size:19px;font-weight:900;display:grid;box-shadow:0 8px 20px #24695821}.calendar-provider-copy h3{color:#123c36;letter-spacing:-.35px;margin:4px 0 5px;font-size:18px}.calendar-provider-copy p{color:#5c756e;max-width:760px;margin:0;font-size:12px;line-height:1.55}.calendar-provider-copy>small{color:#51756a;margin-top:6px;font-size:10px;display:block}.calendar-provider-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.calendar-provider-actions .primary,.calendar-provider-actions .secondary{min-height:40px}.calendar-provider-actions .text-button{color:#5b716a;cursor:pointer;background:0 0;border:0;padding:8px;font-size:11px;font-weight:750}.calendar-live{color:#08734f;white-space:nowrap;background:#dff5e9;border-radius:99px;align-items:center;gap:7px;padding:7px 9px;font-size:10px;font-weight:850;display:inline-flex}.calendar-live i{background:#10ad68;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #10ad681f}.calendar-conflict,.calendar-error{font-weight:750}.calendar-conflict{color:#95651b!important}.calendar-error{color:#a0443b!important}.calendar-alternatives{border-top:1px solid #0e5e481a;grid-column:2/-1;margin-top:2px;padding-top:11px}.calendar-alternatives summary{color:#316357;cursor:pointer;font-size:10px;font-weight:800}.calendar-alternatives>div{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:8px;margin-top:10px;display:grid}.calendar-alternatives p{color:#6a8078;grid-column:1/-1;margin:0;font-size:11px}.calendar-alternatives input{color:#587068;background:#fff;border:1px solid #cddfd7;border-radius:9px;min-width:0;height:38px;padding:0 10px;font-size:10px}.real-calendar-panel{background:#ffffffed;border-radius:18px;margin-top:14px;padding:0;overflow:hidden;box-shadow:0 18px 46px #072f2a12}.real-calendar-toolbar{border-bottom:1px solid #dfe8e3;grid-template-columns:minmax(230px,1fr) auto auto;align-items:center;gap:14px;min-height:88px;padding:17px 20px;display:grid}.real-calendar-toolbar h3{color:#143c36;text-transform:capitalize;margin:4px 0 0;font-size:20px}.calendar-navigation,.calendar-view-switch{background:#f5f8f6;border:1px solid #dbe6e1;border-radius:11px;align-items:center;padding:3px;display:inline-flex}.calendar-navigation button,.calendar-view-switch button{color:#4d685f;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 11px;font-size:10px;font-weight:800}.calendar-navigation button:first-child,.calendar-navigation button:last-child{width:34px;padding:0;font-size:20px}.calendar-view-switch button.active{color:#fff;background:#082b3b;box-shadow:0 5px 14px #06253129}.calendar-view-switch button.trash{color:#9a493f}.calendar-view-switch button.trash.active{color:#fff;background:#9a493f}.activity-restore-button{width:100%;min-height:48px;margin-top:16px}.calendar-timeline{background:#fff;overflow:auto}.calendar-timeline-head{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fafcfbf5;border-bottom:1px solid #dfe8e3;min-width:1000px;display:grid;position:sticky;top:0}.calendar-timeline.single-day .calendar-timeline-head,.calendar-timeline.single-day .calendar-timeline-body{min-width:520px}.calendar-timeline-head>span{border-right:1px solid #e4ebe7}.calendar-timeline-head button{color:#49665d;cursor:pointer;background:0 0;border:0;border-right:1px solid #e4ebe7;flex-direction:column;justify-content:center;align-items:center;height:68px;display:flex}.calendar-timeline-head button small{text-transform:capitalize;font-size:10px}.calendar-timeline-head button strong{border-radius:50%;place-items:center;width:30px;height:30px;margin-top:4px;font-size:14px;display:grid}.calendar-timeline-head button.today strong{color:#fff;background:#0a9c67}.calendar-timeline-body{min-width:1000px;height:780px;display:grid}.calendar-timeline-body>aside{background:#fafcfb;border-right:1px solid #dfe8e3;position:relative}.calendar-timeline-body>aside span{color:#83938d;font-size:9px;position:absolute;right:8px;transform:translateY(-50%)}.calendar-day-canvas{background:repeating-linear-gradient(#0000 0 calc(7.6923% - 1px),#e8eeeb calc(7.6923% - 1px) 7.6923%);border-right:1px solid #e4ebe7;min-width:0;position:relative}.calendar-day-canvas:after{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 calc(3.84615% - 1px),#e1eae578 calc(3.84615% - 1px) 3.84615%);position:absolute;inset:0}.calendar-day-canvas.today{background-color:#f7fcf9}.calendar-event-card{z-index:3;color:#144a3e;text-align:left;cursor:pointer;background:#e7f7ee;border:1px solid #87c9ac;border-left:4px solid #0c9e69;border-radius:8px;min-height:37px;padding:6px 7px;position:absolute;left:5px;right:5px;overflow:hidden;box-shadow:0 4px 12px #0a5e4317}.calendar-event-card[draggable=true]{cursor:grab}.calendar-event-card[draggable=true]:active{cursor:grabbing}.calendar-event-card time,.calendar-event-card strong,.calendar-event-card small{display:block}.calendar-event-card time{float:right;color:#267a60;margin-left:5px;font-size:8px;font-weight:850}.calendar-event-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.calendar-event-card small{color:#52746a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.calendar-event-card i,.calendar-event-card em{margin-top:4px;font-size:7px;font-style:normal;font-weight:850;display:inline-block}.calendar-event-card i{color:#0b7854}.calendar-event-card em{color:#9a5c24;background:#fff0dd;border-radius:4px;padding:2px 4px}.calendar-event-card.internal{background:repeating-linear-gradient(135deg,#e9f7ef,#e9f7ef 8px,#f3fbf6 8px 16px);border-color:#9bcfb8 #9bcfb8 #9bcfb8 #087a54}.calendar-event-card.terminée{filter:saturate(.45);opacity:.65}.calendar-event-card.annulée{filter:grayscale(.4);opacity:.42;text-decoration:line-through}.calendar-month{overflow:auto}.calendar-month>header,.calendar-month-grid{grid-template-columns:repeat(7,minmax(110px,1fr));min-width:820px;display:grid}.calendar-month>header{background:#f7faf8;border-bottom:1px solid #e2eae6;align-items:center;height:36px}.calendar-month>header span{color:#758981;text-transform:uppercase;padding-left:10px;font-size:9px;font-weight:850}.calendar-month-grid>div{background:#fff;border-bottom:1px solid #e3ebe7;border-right:1px solid #e3ebe7;min-height:130px;padding:7px}.calendar-month-grid>div.outside{opacity:.55;background:#f6f8f7}.calendar-month-grid>div.today{background:#f0faf4}.month-day-number{color:#31584d;width:28px;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid}.calendar-month-grid>div.today .month-day-number{color:#fff;background:#0a9c67}.month-activity{color:#235449;width:100%;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#e9f7ef;border:0;border-left:3px solid #0b9966;border-radius:5px;margin-top:4px;padding:5px 6px;font-size:8px;font-weight:750;overflow:hidden}.month-activity time{color:#0b7552;margin-right:5px}.month-activity.email{background:#e9f6fb;border-left-color:#2c98c6}.month-activity.rendezvous{background:#f1ecfa;border-left-color:#7453af}.month-activity.annulée{opacity:.45;text-decoration:line-through}.month-more{color:#4e7368;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:5px;font-size:8px;font-weight:800}.calendar-list-view{display:grid}.calendar-list-item{color:#274d44;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e3eae6;grid-template-columns:72px 36px minmax(190px,.7fr) minmax(240px,1.3fr) auto;align-items:center;gap:12px;min-height:82px;padding:12px 16px;display:grid}.calendar-list-item:hover{background:#f6faf8}.calendar-list-item>time strong,.calendar-list-item>time small,.calendar-list-item>span strong,.calendar-list-item>span small{display:block}.calendar-list-item>time strong{font-size:11px}.calendar-list-item>time small,.calendar-list-item>span small{color:#74877f;margin-top:3px;font-size:9px}.calendar-list-item>i{color:#087551;background:#e7f6ed;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.calendar-list-item>i.email{color:#247aa0;background:#e7f4fa}.calendar-list-item>span strong{font-size:12px}.calendar-list-item>p{color:#6b7d76;margin:0;font-size:10px;line-height:1.45}.calendar-list-item>b{color:#157452;white-space:nowrap;background:#e7f6ed;border-radius:99px;padding:5px 7px;font-size:8px}.calendar-list-item.annulée{opacity:.5}.calendar-empty{text-align:center;padding:50px 20px}.activity-drawer-layer{z-index:350;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03161c6b;justify-content:flex-end;display:flex;position:fixed;inset:0}.activity-drawer{color:#163d35;background:#fff;width:min(470px,100%);height:100%;padding:30px;position:relative;overflow:auto;box-shadow:-24px 0 65px #041c2138}.activity-drawer .drawer-close{color:#294e45;cursor:pointer;background:#f8faf9;border:1px solid #d8e4de;border-radius:50%;width:40px;height:40px;font-size:22px;position:absolute;top:18px;right:18px}.activity-drawer-icon{color:#087750;background:#e6f6ed;border-radius:14px;place-items:center;width:48px;height:48px;margin-top:18px;font-size:19px;display:grid}.activity-drawer-icon.email{color:#267ea4;background:#e7f4fa}.activity-drawer-icon.rendezvous{color:#6748a2;background:#f0ebf9}.activity-drawer h2{letter-spacing:-.7px;margin:13px 0 4px;font-size:27px}.activity-drawer-contact{color:#698078;margin:0;font-size:12px}.activity-drawer-status{justify-content:space-between;align-items:center;gap:10px;margin:18px 0;display:flex}.activity-drawer-status span,.activity-drawer-status b{border-radius:99px;padding:6px 8px;font-size:9px}.activity-drawer-status span{color:#176f52;background:#e7f6ed}.activity-drawer-status b{color:#4d6b62;background:#f0f4f2}.activity-drawer-note{background:#f7faf8;border:1px solid #dfe8e3;border-radius:12px;padding:14px}.activity-drawer-note small{color:#658078;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:850}.activity-drawer-note p{color:#3f5c54;white-space:pre-wrap;margin:6px 0 0;font-size:12px;line-height:1.55}.activity-schedule-editor{grid-template-columns:1fr 1fr 1fr;gap:8px;margin:18px 0 11px;display:grid}.activity-schedule-editor label{color:#526e65;gap:5px;font-size:9px;font-weight:850;display:grid}.activity-schedule-editor input,.activity-schedule-editor select{min-width:0;height:39px;font:inherit;background:#fff;border:1px solid #cadbd3;border-radius:8px;padding:0 8px;font-size:11px}.activity-drawer .wide{width:100%;min-height:43px}.activity-drawer-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.activity-drawer-actions button{min-height:42px}.danger-soft{color:#9b4d42;font:inherit;cursor:pointer;background:#fff4f1;border:1px solid #e7c3bb;border-radius:9px;font-size:10px;font-weight:850}.calendar-template-link{color:#257ca1;text-align:center;margin-top:15px;font-size:10px;font-weight:800;text-decoration:none;display:block}@media (width<=1050px){.calendar-provider{grid-template-columns:48px minmax(0,1fr)}.calendar-provider-actions{grid-column:1/-1;justify-content:flex-start}.calendar-alternatives{grid-column:1/-1}.real-calendar-toolbar{grid-template-columns:1fr auto}.calendar-view-switch{grid-column:1/-1;justify-self:start}.calendar-crm-page .activity-header{flex-direction:column;align-items:flex-start}.calendar-crm-page .activity-header-actions{width:100%}}@media (width<=760px){.calendar-crm-page{padding:12px 12px 110px}.calendar-crm-page .activity-header{border-radius:17px;min-height:0;padding:22px 18px}.calendar-crm-page .activity-header h2{letter-spacing:-1px;font-size:27px}.calendar-crm-page .activity-header p{font-size:12px}.calendar-crm-page .activity-header-actions{display:grid}.calendar-crm-page .activity-header-actions select{max-width:none;min-height:44px}.calendar-crm-page .activity-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.calendar-crm-page .activity-kpis article{min-height:90px;padding:12px 9px}.calendar-crm-page .activity-kpis strong{font-size:22px}.calendar-crm-page .activity-kpis span,.calendar-crm-page .activity-kpis small{font-size:9px}.agenda-manager-reminder{grid-template-columns:38px minmax(0,1fr);padding:14px}.agenda-manager-reminder>b{grid-column:2;justify-self:start}.calendar-provider{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:15px}.calendar-provider-mark{width:42px;height:42px}.calendar-provider-copy h3{font-size:16px}.calendar-provider-copy p{font-size:12px}.calendar-provider-actions{grid-template-columns:1fr;display:grid}.calendar-provider-actions button{width:100%;min-height:44px}.calendar-live{justify-content:center}.calendar-alternatives>div{grid-template-columns:1fr}.calendar-alternatives p{grid-column:auto}.real-calendar-toolbar{grid-template-columns:1fr;padding:14px}.calendar-navigation,.calendar-view-switch{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.calendar-view-switch{grid-template-columns:repeat(5,1fr)}.calendar-navigation button,.calendar-view-switch button{min-height:40px;padding:0 5px}.calendar-timeline-head,.calendar-timeline-body{min-width:900px}.calendar-timeline.single-day .calendar-timeline-head,.calendar-timeline.single-day .calendar-timeline-body{min-width:100%}.calendar-timeline-body{height:720px}.calendar-month>header,.calendar-month-grid{min-width:740px}.calendar-list-item{grid-template-columns:58px 34px minmax(0,1fr) auto;padding:12px}.calendar-list-item>p{display:none}.calendar-list-item>b{grid-column:3/-1;justify-self:start}.activity-drawer-layer{align-items:flex-end}.activity-drawer{width:100%;height:min(88dvh,760px);padding:24px 18px calc(28px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.activity-drawer .drawer-close{top:13px;right:13px}.activity-schedule-editor{grid-template-columns:1fr 1fr}.activity-schedule-editor label:last-child{grid-column:1/-1}.activity-drawer-actions{grid-template-columns:1fr}.activity-drawer-actions button{min-height:46px}}.agent-history-more{align-self:center;margin:2px auto 10px}.agent-history-error{color:#8f493f;background:#fff3f0;border:1px solid #edc7bf;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:4px 0 10px;padding:10px 12px;font-size:12px;display:flex}.agent-history-error button{flex:none}.mobile-task-hint,.crm-mobile-tools{display:none}.settings-menu-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-menu-head>div span,.settings-menu-head>div strong{display:block}.settings-menu-head>div span{color:#16815e;text-transform:uppercase;letter-spacing:.13em;font-size:7px;font-weight:850}.settings-menu-head>div strong{color:#0b2d2a;margin-top:3px;font-size:15px}.settings-menu-close{color:#294f47;cursor:pointer;background:#f5faf7;border:1px solid #dce8e2;border-radius:10px;flex:none;width:36px;height:36px;font:20px/1 inherit}.desktop-preparation-center{background:#ffffffd6;border:1px solid #084a3a1a;border-radius:16px;margin:10px 32px 18px;padding:16px 18px;box-shadow:0 11px 32px #072f290d}.desktop-preparation-center>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.desktop-preparation-center>header span,.desktop-preparation-center>header strong{display:block}.desktop-preparation-center>header span{color:#0a8058;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:900}.desktop-preparation-center>header strong{color:#173c3b;margin-top:4px;font-size:15px}.desktop-preparation-center>header small{color:#6f827d;text-align:right;max-width:420px;font-size:9px}.desktop-preparation-center>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px;display:grid}.desktop-preparation-center>div>button{color:#234d44;text-align:left;cursor:pointer;background:#f9fbfa;border:1px solid #dbe7e1;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:68px;padding:10px;display:grid}.desktop-preparation-center>div>button:hover{background:#eff9f3;border-color:#a9d6be}.desktop-preparation-center i{color:#087852;background:#e6f5ec;border-radius:10px;place-items:center;width:38px;height:38px;font-size:15px;font-style:normal;display:grid}.desktop-preparation-center strong,.desktop-preparation-center small{display:block}.desktop-preparation-center>div strong{font-size:10px}.desktop-preparation-center>div small{color:#71847d;margin-top:3px;font-size:8px;line-height:1.35}.desktop-preparation-center b{color:#0c855b;font-size:14px}.mobile-nav-tools{border-top:1px solid #ffffff1a;margin-top:18px;padding-top:14px}.mobile-nav-tools>button{color:#e4eff1;text-align:left;background:#ffffff0e;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:58px;padding:9px;display:grid}.mobile-nav-tools>button i{background:#ffffff14;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.mobile-nav-tools>button strong,.mobile-nav-tools>button small{display:block}.mobile-nav-tools>button strong{font-size:12px}.mobile-nav-tools>button small{color:#94acb3;margin-top:3px;font-size:11px}.mobile-nav-tools>p{color:#90a6ad;margin:10px 2px 0;font-size:11px;line-height:1.45}.mobile-nav-tools>p b{color:#69dda2}.restore-confirm label{gap:4px;display:grid}.restore-confirm input{width:122px;min-height:35px;font:inherit;background:#fff;border:1px solid #d5ddd8;border-radius:7px;padding:6px 8px;font-size:11px}.desktop-required-banner{color:#214b40;background:#eff8f3;border:1px solid #c9dfd3;border-radius:15px;margin:14px;padding:18px;display:none}.desktop-required-banner>span{font-size:28px}.desktop-required-banner>div strong{font-size:15px;display:block}.desktop-required-banner>div p{color:#60776f;margin:5px 0 0;font-size:13px;line-height:1.5}@media (width<=760px){.settings-trigger{display:none}.settings-wrap{display:block}.settings-menu-close{width:44px;height:44px}.desktop-preparation-center,.desktop-task-action,.desktop-task-panel{display:none!important}.mobile-task-hint{color:#bcd1d9;margin-top:10px;font-size:12px;line-height:1.45;display:block}.view-today .kpi-grid,.view-today .dashboard-grid,.view-today .manager-quick-command>nav,.view-today .radar-description,.view-today .radar-proof,.view-today .radar-outcome{display:none}.view-today .radar-main{padding-bottom:22px}.view-today .radar-main h2{font-size:24px}.view-today .radar-amount{font-size:42px}.view-today .manager-brief-person p{font-size:12px}.view-today .manager-brief-person small,.view-today .manager-brief-facts article>span,.view-today .manager-brief-facts small{font-size:10px}.manager-brief-actions button,.manager-quick-command button,.activity-actions a,.activity-actions button,.segmented button,.calendar-export,.sequence-program,.contact-actions button{touch-action:manipulation;min-height:44px}.manager-brief-actions button,.manager-quick-command button,.activity-actions a,.activity-actions button,.segmented button,.calendar-export,.sequence-program,.activity-row>span strong,.activity-row>span small,.activity-row p,.activity-row>b,.sequence-step strong,.sequence-step small,.sequence-program{font-size:12px}.crm-mobile-tools{gap:8px;margin:12px 0;display:grid}.crm-mobile-tools>label,.crm-mobile-tools details{background:#ffffffeb;border:1px solid #dbe7e1;border-radius:13px;padding:12px}.crm-mobile-tools label{color:#496961;gap:6px;font-size:12px;font-weight:800;display:grid}.crm-mobile-tools input,.crm-mobile-tools select{background:#fff;border:1px solid #ccdcd4;border-radius:9px;width:100%;min-height:44px;padding:0 11px}.crm-mobile-tools summary{color:#234d44;cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:13px;font-weight:850;display:flex}.crm-mobile-tools summary:after{content:"＋";font-size:18px}.crm-mobile-tools details[open] summary:after{content:"−"}.crm-mobile-tools details>div{gap:9px;margin-top:10px;display:grid}.crm-mobile-tools details button{color:#176f55;min-height:44px;font:inherit;background:#edf8f2;border:0;border-radius:9px;font-size:12px;font-weight:850}.crm-toolbar{display:none}.contacts-panel{box-shadow:none;background:0 0;overflow:visible}.contact-table-head{display:none}.contact-row{background:#fff;border:1px solid #dce7e2;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;min-height:0;margin-bottom:9px;padding:14px;box-shadow:0 7px 20px #08312a0b}.contact-row:hover{background:#fff}.contact-identity{grid-column:1/-1}.contact-identity>i{width:46px;height:46px}.contact-identity strong{font-size:15px}.contact-identity small,.contact-identity em{font-size:12px}.contact-row>span:first-of-type{grid-column:1}.contact-row>span:nth-of-type(2){text-align:right;grid-column:2}.crm-pill{font-size:11px}.contact-amount{color:#087451;grid-column:1;font-size:16px}.next-activity{background:#f4f9f6;border-radius:9px;grid-column:1/-1;padding:10px}.next-activity strong,.next-activity small{font-size:12px}.contact-actions{grid-column:1/-1;justify-content:stretch}.contact-actions button{flex:1;min-width:44px;font-size:12px}.contact-actions button:last-child{width:48px}.desktop-restore-confirm{display:none}.desktop-required-banner{align-items:flex-start;gap:13px;display:flex}.studio-shell>.studio-workspace,.studio-shell .studio-publish{display:none}.license-manager>.desktop-required-banner{display:flex}.license-manager>:not(header):not(.license-mobile-gate){display:none}.license-manager>header{margin-bottom:0}.license-manager .license-mobile-gate{margin:14px}}:root{--color-canvas:#f7f8f5;--color-canvas-end:#e8f0ec;--color-surface:#fff;--color-subtle:#eef2ef;--color-text:#17211e;--color-text-secondary:#4c5a55;--color-muted:#637069;--color-border:#dce3de;--color-control-border:#82968c;--color-brand:#0b6b65;--color-brand-hover:#085751;--color-brand-active:#06443f;--color-brand-soft:#ddf3ef;--color-info:#0e6f82;--color-info-soft:#e2f3f7;--color-success:#287345;--color-warning:#8f5d00;--color-warning-soft:#fff1cd;--color-danger:brown;--color-danger-soft:#fde8e7;--color-navy:#0b2529;--color-navy-2:#12363a;--signature-bg:var(--color-canvas);--signature-card:#fffffff5;--signature-line:var(--color-border);--signature-shadow:0 14px 42px #0b252913;--clarity-bg:var(--color-canvas);--clarity-surface:var(--color-surface);--clarity-text:var(--color-text);--clarity-muted:var(--color-muted);--clarity-line:var(--color-border);--clarity-shadow:0 18px 48px #0b252916;--navy:var(--color-navy);--navy-2:var(--color-navy-2);--ink:var(--color-text);--muted:var(--color-muted);--ivory:var(--color-canvas);--card:var(--color-surface);--line:var(--color-border);--green:var(--color-brand);--green-dark:var(--color-brand-hover);--green-soft:var(--color-brand-soft);--azure:var(--color-info);--azure-soft:var(--color-info-soft);--salmon:var(--color-border);--salmon-light:var(--color-canvas);--amber:var(--color-warning)}html,body{background:var(--color-canvas)}body{color:var(--color-text)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--color-info);outline-offset:3px}.app-shell{background:radial-gradient(circle at 80% -12%,#0b6b6517,transparent 31%),linear-gradient(145deg,#fafbf8 0%,var(--color-canvas) 53%,var(--color-canvas-end,#e8f0ec) 100%)}.sidebar{color:#f5f8f6;background:linear-gradient(#0b2529 0%,#0d2d31 58%,#081e22 100%);box-shadow:12px 0 34px #0b25291a}.brand-subtitle{color:#aebfbb}.nav-group-label{color:#8fa8a2}.nav-item{color:#c6d2cf}.nav-item:hover{color:#fff;background:#fff1}.nav-item.active{color:#fff;background:#ddf3ef1b;box-shadow:inset 0 0 0 1px #ddf3ef12}.nav-item.active:before{background:#77bbae}.nav-icon{color:#d5e1de;filter:none}.nav-icon svg{display:block}.nav-item.active .nav-icon{color:#c7eee5;box-shadow:none;background:#0b6b6557;border-color:#97dcca38}.topbar{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#fafbf8e6;border-color:#71847b29;box-shadow:0 1px #ffffffd9}.topbar h1,.settings-menu-head>div strong,.pipeline-hero h2,.messages-hero h2,.message-detail h3,.activity-drawer h2{color:var(--color-navy)}.eyebrow,.section-kicker,.settings-menu-head>div span{color:var(--color-brand)}.search,.notification,.settings-trigger,.install-button,.team-live-pill{border-color:var(--color-border);color:var(--color-text-secondary);background:#ffffffe6;box-shadow:0 5px 18px #0b25290b}.notification-panel,.quick-create-menu,.settings-menu{border-color:var(--color-border);background:#fffffffa;box-shadow:0 24px 70px #0b252929}.primary,.quick-create-button,.crm-create,.agents-main-action,.launch-guide-done{color:#fff;background:var(--color-brand);box-shadow:0 8px 24px #0b6b6530}.primary:hover,.quick-create-button:hover,.crm-create:hover,.agents-main-action:hover{background:var(--color-brand-hover);box-shadow:0 11px 28px #0b6b653b}.primary:active,.quick-create-button:active{background:var(--color-brand-active)}.secondary{border-color:var(--color-border);color:var(--color-text-secondary);background:#fff}.secondary:hover{background:var(--color-subtle);border-color:#aac0b7}.kpi,.panel,.contact-row,.contacts-panel,.message-workspace,.calendar-workspace,.real-calendar-panel,.activity-drawer,.schedule-modal,.email-composer,.pipeline-hero,.messages-hero{border-color:var(--color-border);background:var(--color-surface);box-shadow:var(--signature-shadow)}.kpi p,.panel p,.contact-row small,.message-row small,.calendar-list-item p,.activity-drawer-contact{color:var(--color-muted)}.kpi-value,.contact-amount,.radar-amount,.pilot-metric strong,.contact-commercial-card>strong,.pipeline-kpis strong,.message-kpis strong{font-variant-numeric:tabular-nums lining-nums}.recovery-radar,.overview-hero,.crm-hero,.activity-header,.calendar-crm-page .activity-header,.automation-hero,.ai-client-hero,.studio-hero,.agents-hero{background:radial-gradient(circle at 82% -8%,#147d9224,#0000 30%),radial-gradient(circle at 20% 130%,#0b6b652e,#0000 35%),linear-gradient(125deg,#0a2226 0%,#0b3034 67%,#11423f 120%);border-color:#97dcca21;box-shadow:0 24px 68px #0b25292b,inset 0 1px #ffffff0e}.team-dream-strip,.manager-today,.agent-conversation-profile,.public-quote-amount{background:radial-gradient(circle at 92% 0,#147d9224,#0000 33%),linear-gradient(135deg,#0b2529,#10383a)}.status,.crm-pill,.message-status,.activity-drawer-status span,.calendar-list-item>b{font-weight:800}.message-status.received,.status.response-recue{color:var(--color-info);background:var(--color-info-soft)}.attention,.message-status.failed,.status.refusé,.danger-soft{color:var(--color-danger);background:var(--color-danger-soft);border-color:#e7b9b9}.warning,.message-status.awaiting_approval,.status.a-relancer{color:var(--color-warning);background:var(--color-warning-soft)}.success,.crm-pill.success,.message-status.sent,.message-status.accepted,.status.signé{color:var(--color-success);background:#e4f2e8}.pipeline-hero,.messages-hero{background:linear-gradient(135deg,#fffffffa,#eef6f2f0)}.pipeline-column,.message-list{border-color:var(--color-border);background:#f8faf8}.pipeline-card,.message-detail{border-color:var(--color-border);background:#fff}.pipeline-card-main>span i,.message-row>i{color:var(--color-brand);background:var(--color-brand-soft)}.message-row.active{box-shadow:inset 3px 0 var(--color-info);background:#fff}.message-status.received{color:#0d6576;background:var(--color-info-soft)}.agenda-manager-reminder{background:linear-gradient(120deg,#eff9f6,#f8fbfa);border-color:#9bc9be}.agenda-manager-reminder>span,.calendar-list-item>i,.activity-drawer-icon{color:var(--color-brand);background:var(--color-brand-soft)}.calendar-provider{border-color:var(--color-border);box-shadow:var(--signature-shadow);background:linear-gradient(130deg,#fffffffa,#eef6f2)}.calendar-provider.connected{background:linear-gradient(135deg,#edf8f4,#f1f7f8);border-color:#89bbb0}.real-calendar-toolbar,.calendar-timeline-head,.calendar-month>header{border-color:var(--color-border);background:#f8faf8}.calendar-view-switch button.active{color:#fff;background:var(--color-navy)}.calendar-day-canvas.today,.calendar-month-grid>div.today{background:#f1f8f6}.calendar-timeline-head button.today{color:var(--color-brand);background:#eef7f4}.calendar-timeline-head button.today strong,.calendar-month-grid>div.today .month-day-number{background:var(--color-brand)}.calendar-event-card{border-color:#83bdb1;border-left-color:var(--color-brand);color:#174d48;background:#e6f3f0;box-shadow:0 4px 12px #0b6b6514}.calendar-event-card.email{border-color:#93c6cf;border-left-color:var(--color-info);color:#174d58;background:var(--color-info-soft)}.calendar-event-card.internal{border-color:#9bc9be;border-left-color:var(--color-brand);background:repeating-linear-gradient(135deg,#e8f4f0,#e8f4f0 8px,#f3f8f5 8px 16px)}.activity-drawer-layer{background:#0b252975}.activity-drawer{color:var(--color-text);background:#fff;box-shadow:-24px 0 65px #0b252938}.activity-drawer .drawer-close,.close,.launch-guide-close,.ai-settings-close,.settings-menu-close{border-color:var(--color-border);color:var(--color-text-secondary);background:#f8faf8;place-items:center;display:grid}.activity-title-field input,.activity-note-field textarea,.activity-schedule-editor input,.activity-schedule-editor select,.email-fields input,.email-fields textarea,.email-fields select{color:var(--color-text);background:#fff;border-color:#cbd8d2}.activity-channel-picker button{color:var(--color-text-secondary);border-color:var(--color-border);background:#fff}.activity-channel-picker button.active{color:var(--color-brand);background:var(--color-brand-soft);border-color:#7bb7ab}.public-quote-page,.license-manager{color:var(--color-text);background:radial-gradient(circle at 80% 0,#fff 0,transparent 34%),linear-gradient(145deg,var(--color-canvas),#e8f0ec)}.public-quote-card,.public-quote-error,.public-quote-loading,.license-create,.license-table{border-color:var(--color-border);background:var(--color-surface);box-shadow:var(--signature-shadow)}.launch-site{color:var(--color-text);background:var(--color-canvas)}.launch-brand,.launch-section-head h2,.launch-install h2,.launch-security h2{color:var(--color-navy)}.launch-nav nav a{color:var(--color-text-secondary)}.launch-nav nav a:hover{color:var(--color-brand)}.launch-hero{background:radial-gradient(circle at 80% 10%,#147d9229,#0000 28%),radial-gradient(circle at 0 100%,#0b6b652e,#0000 32%),linear-gradient(135deg,#091f23 0%,#0b3034 54%,#10423f 130%);box-shadow:0 30px 85px #0b252933}.launch-cta>button{color:#fff;background:var(--color-brand);box-shadow:0 14px 35px #0b6b653d}.launch-cta>button:hover{background:var(--color-brand-hover)}.launch-features>article,.launch-preview-grid article{border-color:var(--color-border);box-shadow:var(--signature-shadow);background:#fff}.feature-visual,.launch-install{background:linear-gradient(145deg,var(--color-subtle),#f9faf7)}.focus-actions button,.contact-quick-actions button,.contact-qualification-banner button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.focus-actions button svg,.contact-quick-actions button svg,.contact-qualification-banner button svg{flex:none}.settings-menu button,.quick-create-menu button,.contact-quick-actions button,.focus-actions button{min-height:42px}.app-shell input,.app-shell select,.app-shell textarea,.secondary,.text-button{border-color:var(--color-control-border)}.crm-hero-actions button,.contact-commercial-tools button,.calendar-provider-actions button,.calendar-template-link,.activity-drawer-actions button,.mission-actions button,.ai-run,.panel-head .secondary,.extensions-grid button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.crm-hero-actions svg,.contact-commercial-tools svg,.calendar-provider-actions svg,.calendar-template-link svg,.activity-drawer-actions svg,.mission-actions svg,.ai-run svg,.panel-head .secondary svg,.extensions-grid button svg{flex:none}.ai-settings-mark svg,.data-actions-grid svg,.desktop-preparation-center svg,.global-search svg,.ai-mode-grid svg,.ai-export-stack svg,.ai-result svg{display:block}.settings-menu-head>div span,.settings-menu>section small,.settings-menu>button>small,.email-route-details small,.data-counts small,.backup-history>header span,.backup-history>header>small,.autopilot-decision>header small,.autopilot-decision fieldset small,.decision-preview>small{font-size:10px}.settings-menu>section strong,.settings-menu>button>b,.email-connection-card small,.email-route-details strong,.mailbox-provider-grid small,.data-actions-grid small,.backup-list article>span small,.ai-key-security small{font-size:11px}.autopilot-decision>p,.autopilot-mode-panel p{font-size:12px}.autopilot-decision fieldset strong,.decision-preview>strong{font-size:11px}.autopilot-decision blockquote strong{font-size:10px}.autopilot-decision blockquote span,.autopilot-decision legend{font-size:11px}.calendar-event-card time,.calendar-event-card small,.calendar-event-card i,.calendar-event-card em,.month-activity,.month-more,.calendar-list-item>b,.activity-drawer-note small,.activity-drawer-status span,.activity-drawer-status b{font-size:10px}@media (width<=760px){.mobile-dock{color:#acbfba;background:#081e22f7;border-color:#ddf3ef1f;box-shadow:0 18px 55px #081e2252}.mobile-dock button.active{color:#d9f2ec;background:#0b6b6557}.activity-drawer .drawer-close,.launch-guide-close,.ai-settings-close{width:44px;height:44px}.activity-schedule-editor input,.activity-schedule-editor select{min-height:44px}.crm-mobile-tools{display:grid}.crm-toolbar{display:none}.contact-row{min-width:0}.contact-actions button{min-width:44px}.manager-brief-actions button,.manager-quick-command button,.activity-actions a,.activity-actions button,.segmented button,.calendar-export,.sequence-program,.contact-actions button{touch-action:manipulation;min-height:44px}}.calendar-event-card.appel{color:#173b79;background:#edf4ff;border-color:#93baf5 #93baf5 #93baf5 #2563eb}.calendar-event-card.email{color:#4d287c;background:#f4effd;border-color:#c5afe9 #c5afe9 #c5afe9 #7c3aed}.calendar-event-card.rendezvous{color:#7c2d12;background:#fff7ed;border-color:#fdba74 #fdba74 #fdba74 #c2410c}.calendar-event-card.tache{color:#15534f;background:#eaf8f6;border-color:#83c8c2 #83c8c2 #83c8c2 #0f766e}.calendar-event-card.interne,.calendar-event-card.internal{color:#334155;background:repeating-linear-gradient(135deg,#f1f5f9,#f1f5f9 8px,#f8fafc 8px 16px);border-color:#cbd5e1 #cbd5e1 #cbd5e1 #64748b}.calendar-event-card.appel time,.calendar-event-card.appel i{color:#2257be}.calendar-event-card.email time,.calendar-event-card.email i{color:#6b34c1}.calendar-event-card.rendezvous time,.calendar-event-card.rendezvous i{color:#a33b0b}.calendar-event-card.tache time,.calendar-event-card.tache i{color:#0f6f68}.calendar-event-card.interne time,.calendar-event-card.interne i{color:#475569}.calendar-event-card.priority-haute:not(.status-terminee):not(.status-annulee):before,.calendar-event-card.priority-urgente:not(.status-terminee):not(.status-annulee):before{content:"";border:2px solid #ffffffeb;border-radius:50%;width:7px;height:7px;position:absolute;bottom:5px;right:5px;box-shadow:0 1px 4px #0b25292e}.calendar-event-card.priority-haute:before{background:#f59e0b}.calendar-event-card.priority-urgente:before{background:#dc2626}.calendar-event-card.overdue{box-shadow:inset -4px 0 #dc2626,inset 0 0 0 1px #dc262633,0 4px 12px #9023231a}.calendar-event-card .calendar-overdue-label{color:#a52424;background:#fde8e8;margin-right:4px}.calendar-event-card.status-terminee{color:#365d4b;filter:saturate(.55);background:#edf6f0;border-color:#b7cfbf #b7cfbf #b7cfbf #2f8f62}.calendar-event-card.status-annulee{color:#46534e;filter:grayscale(.45);background:#f2f4f3;border-color:#cbd4d0 #cbd4d0 #cbd4d0 #7b8883;text-decoration:line-through}.month-activity.appel{color:#173b79;background:#edf4ff;border-left-color:#2563eb}.month-activity.email{color:#4d287c;background:#f4effd;border-left-color:#7c3aed}.month-activity.rendezvous{color:#7c2d12;background:#fff7ed;border-left-color:#c2410c}.month-activity.tache{color:#15534f;background:#eaf8f6;border-left-color:#0f766e}.month-activity.interne,.month-activity.internal{color:#334155;background:#f1f5f9;border-left-color:#64748b}.month-activity.appel time{color:#2257be}.month-activity.email time{color:#6b34c1}.month-activity.rendezvous time{color:#a85b08}.month-activity.tache time{color:#0f6f68}.month-activity.priority-haute:not(.status-terminee):not(.status-annulee),.month-activity.priority-urgente:not(.status-terminee):not(.status-annulee){padding-right:20px;position:relative}.month-activity.priority-haute:not(.status-terminee):not(.status-annulee):after,.month-activity.priority-urgente:not(.status-terminee):not(.status-annulee):after{font-weight:950;position:absolute;right:5px}.month-activity.priority-haute:after{content:"H";color:#9a6200}.month-activity.priority-urgente:after{content:"!";color:#b42318}.month-activity.overdue{box-shadow:inset -3px 0 #dc2626,inset 0 0 0 1px #dc262640}.month-activity.status-terminee{color:#365d4b;background:#edf6f0;border-left-color:#2f8f62}.month-activity.status-annulee{color:#46534e;background:#f2f4f3;border-left-color:#7b8883;text-decoration:line-through}.calendar-list-item>i.appel,.activity-drawer-icon.appel{color:#2563eb;background:#edf4ff}.calendar-list-item>i.email,.activity-drawer-icon.email{color:#7c3aed;background:#f4effd}.calendar-list-item>i.rendezvous,.activity-drawer-icon.rendezvous{color:#c2410c;background:#fff7ed}.calendar-list-item>i.tache,.activity-drawer-icon.tache{color:#0f766e;background:#eaf8f6}.calendar-list-item>i.interne,.activity-drawer-icon.interne{color:#475569;background:#f1f5f9}.calendar-list-item.internal{background:#f8fafc;border-left:4px solid #64748b}.calendar-list-item.internal>i{color:#475569;background:#f1f5f9}.calendar-list-item.overdue{background:#fff9f8;box-shadow:inset 4px 0 #dc2626}.calendar-list-item.overdue>b,.calendar-list-item.priority-urgente>b{color:#a52424;background:#fde8e8}.calendar-list-item.priority-haute>b{color:#8a5a06;background:#fff2cf}.calendar-list-item.status-terminee>b{color:#27784f;background:#e5f2ea}.calendar-list-item.status-annulee{color:#46534e;background:#f2f4f3;text-decoration:line-through}.activity-drawer-status span.status-terminee{color:#27784f;background:#e5f2ea}.activity-drawer-status span.status-annulee{color:#46534e;background:#e7ece9}.activity-drawer-status span.status-planifiee{color:#176f52;background:#e7f6ed}.activity-channel-picker button.appel.active{color:#2563eb;background:#edf4ff;border-color:#93baf5}.activity-channel-picker button.email.active{color:#7c3aed;background:#f4effd;border-color:#c5afe9}.activity-channel-picker button.rendezvous.active{color:#b86607;background:#fff5e7;border-color:#f0bd7a}.activity-channel-picker button.tache.active{color:#0f766e;background:#eaf8f6;border-color:#83c8c2}.crm-trash-trigger{color:#eef8f5;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:9px;min-height:38px;padding:0 13px;font-size:10px;font-weight:850}.crm-trash-trigger:hover{background:#ffffff24;border-color:#ffffff7a}.crm-trash-trigger b{color:#773717;background:#ffdfb7;border-radius:99px;place-items:center;min-width:19px;height:19px;margin-left:3px;font-size:9px;display:inline-grid}.quote-actions button.archive{color:#ffe1b8;background:#a0631629;border-color:#ffcd8f5c}.quote-more>div button.archive{color:#87540d;background:#fff8e9;border-color:#ead0a6}.pipeline-card>footer.pipeline-terminal-actions{grid-template-columns:1fr}.pipeline-terminal-actions button{color:#176180!important;background:#edf8fc!important;border-color:#a9d3e4!important}.pipeline-terminal-actions button:hover{color:#fff!important;background:#247fa6!important}.contact-danger-zone{background:#fff8f4;border:1px solid #e7c8bd;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:15px 16px;display:flex}.contact-danger-zone div{gap:4px;display:grid}.contact-danger-zone strong{color:#6f3425;font-size:11px}.contact-danger-zone small{color:#8c665b;font-size:9px;line-height:1.45}.contact-danger-zone button{color:#8c3025;cursor:pointer;background:#fff;border:1px solid #d9aa9c;border-radius:8px;min-height:36px;padding:0 12px;font-size:9px;font-weight:850}.contact-danger-zone button:hover{background:#fff0eb;border-color:#bb7667}.quote-edit-hint{border:1px solid var(--color-border);background:var(--color-subtle);border-radius:9px;padding:10px 12px;line-height:1.5;color:var(--color-text-secondary)!important;margin:13px 0 0!important;font-size:10px!important}.crm-trash-modal{border:1px solid var(--color-border);background:linear-gradient(145deg,#fff,#f7faf8);width:min(880px,94vw);max-height:min(86vh,820px);padding:30px;overflow:auto}.crm-trash-modal>h2{color:var(--color-navy)}.crm-trash-modal>p{max-width:680px}.crm-trash-empty{min-height:180px;color:var(--color-muted);background:#f2f8f5;border:1px dashed #a8c6bd;border-radius:14px;align-content:center;place-items:center;gap:7px;display:grid}.crm-trash-empty span{color:#fff;background:var(--color-brand);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.crm-trash-empty strong{color:var(--color-navy);font-size:15px}.crm-trash-empty small{font-size:10px}.crm-trash-section{border:1px solid var(--color-border);background:#fff;border-radius:14px;margin-top:16px;overflow:hidden}.crm-trash-section>header{border-bottom:1px solid var(--color-border);background:#f4f8f6;justify-content:space-between;align-items:flex-end;gap:14px;padding:14px 16px;display:flex}.crm-trash-section>header div{gap:3px;display:grid}.crm-trash-section>header span{color:var(--color-brand);text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:900}.crm-trash-section>header strong{color:var(--color-navy);font-size:15px}.crm-trash-section>header small{max-width:390px;color:var(--color-muted);text-align:right;font-size:9px;line-height:1.45}.crm-trash-list{display:grid}.crm-trash-row{border-bottom:1px solid var(--color-border);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:82px;padding:13px 16px;display:grid}.crm-trash-row:last-child{border-bottom:0}.crm-trash-row>i{color:#27564e;background:var(--color-brand-soft);border-radius:11px;place-items:center;width:42px;height:42px;font-size:10px;font-style:normal;font-weight:900;display:grid}.crm-trash-row>div{gap:3px;min-width:0;display:grid}.crm-trash-row>div strong{color:var(--color-navy);font-size:12px}.crm-trash-row>div span,.crm-trash-row>div small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.crm-trash-row>div em{color:#986416;font-size:9px;font-style:normal;font-weight:800}.crm-trash-row>button{min-height:36px;color:var(--color-brand);cursor:pointer;background:#f2f8f5;border:1px solid #8bbcaf;border-radius:8px;padding:0 12px;font-size:9px;font-weight:850}.crm-trash-row>button:hover{color:#fff;background:var(--color-brand)}.crm-trash-row>button:disabled{opacity:.5;cursor:not-allowed}.crm-trash-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.crm-trash-footer span{color:var(--color-muted);font-size:9px}.crm-trash-footer button{min-width:100px}@media screen and (width<=760px){.crm-trash-trigger,.quote-actions button,.quote-more summary,.quote-more>div button{min-height:44px}.quote-more>div{top:48px;left:auto;right:0}.contact-danger-zone{flex-direction:column;align-items:stretch}.contact-danger-zone button{min-height:44px}.crm-trash-modal{width:100vw;max-height:94vh;padding:22px}.crm-trash-section>header{flex-direction:column;align-items:flex-start}.crm-trash-section>header small{text-align:left}.crm-trash-row{grid-template-columns:38px minmax(0,1fr);padding:13px}.crm-trash-row>i{width:38px;height:38px}.crm-trash-row>button{grid-column:1/-1;min-height:44px}.crm-trash-footer{flex-direction:column;align-items:stretch}.crm-trash-footer button{min-height:44px}}.billing-test-shell{color:#102f3e;background:radial-gradient(circle at 8% 0,#37da9329,#0000 28%),linear-gradient(145deg,#f8f8f3,#eaf2ee);min-height:100vh}.billing-test-shell>header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffcd4;border-bottom:1px solid #0a3e3517;grid-template-columns:1fr auto 1fr;align-items:center;height:70px;padding:0 clamp(20px,5vw,72px);display:grid}.billing-test-shell>header a{color:#082d32;letter-spacing:-.04em;font-size:18px;font-weight:900;text-decoration:none}.billing-test-shell>header span{color:#82520f;text-transform:uppercase;letter-spacing:.1em;background:#fff8e8;border:1px solid #e1ba70;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:900}.billing-test-shell>header small{color:#6a817b;justify-self:end;font-size:10px}.billing-test-layout{grid-template-columns:minmax(0,1.1fr) minmax(340px,.72fr);align-items:center;gap:clamp(48px,8vw,120px);min-height:calc(100vh - 70px);padding:clamp(38px,7vw,100px) clamp(22px,7vw,110px);display:grid}.billing-test-copy{max-width:770px}.billing-test-badge{color:#85560f;letter-spacing:.06em;background:#fff9e9;border:1px solid #e7bd70;border-radius:99px;align-items:center;gap:8px;padding:8px 11px;font-size:10px;font-weight:900;display:inline-flex}.billing-test-badge i{background:#e6a82e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #e6a82e21}.billing-test-copy h1{color:#082e35;letter-spacing:-.055em;margin:21px 0 16px;font-size:clamp(42px,5.6vw,76px);line-height:.98}.billing-test-copy>p{color:#617974;max-width:700px;font-size:15px;line-height:1.7}.billing-test-copy ul{grid-template-columns:1fr 1fr;gap:12px 22px;margin:28px 0;padding:0;list-style:none;display:grid}.billing-test-copy li{color:#365b54;padding-left:25px;font-size:12px;line-height:1.5;position:relative}.billing-test-copy li:before{content:"✓";color:#11865d;font-weight:900;position:absolute;left:0}.billing-test-copy code{color:#725018;background:#fff5dc;border-radius:5px;padding:2px 5px;font-size:10px}.billing-test-copy>a{color:#0a7654;margin-top:8px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.billing-test-card{background:#ffffffeb;border:1px solid #0c4e4121;border-radius:25px;padding:30px;box-shadow:0 30px 80px #07372f21}.billing-test-card>header{border-bottom:1px solid #e3ece7;padding-bottom:25px}.billing-test-card>header>span{color:#16825e;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900;display:block}.billing-test-card>header>strong{color:#092f35;letter-spacing:-.055em;margin:15px 0 7px;font-size:52px;display:block}.billing-test-card>header>strong small{color:#71857f;letter-spacing:0;font-size:12px}.billing-test-card>header>p{color:#778b85;margin:0;font-size:10px}.billing-test-state{background:#eff9f4;border:1px solid #c9e4d8;border-radius:13px;align-items:center;gap:12px;margin:23px 0;padding:13px;display:flex}.billing-test-state.blocked{background:#fff9eb;border-color:#ecd8a9}.billing-test-state>i{background:#18a66e;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 6px #18a66e1a}.billing-test-state.blocked>i{background:#d79a24;box-shadow:0 0 0 6px #d79a241c}.billing-test-state strong,.billing-test-state small{display:block}.billing-test-state strong{font-size:11px}.billing-test-state small{color:#6a7f78;margin-top:4px;font-size:9px;line-height:1.45}.billing-test-subscription{background:#fafbf9;border:1px solid #e2e9e5;border-radius:12px;gap:4px;margin:0 0 16px;padding:14px;display:grid}.billing-test-subscription small{color:#71837e;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.billing-test-subscription strong{font-size:13px}.billing-test-subscription span{color:#60736e;font-size:9px}.billing-test-wait{color:#73521b;background:#fff5dd;border-radius:10px;padding:12px;font-size:10px;line-height:1.5}.billing-test-card>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#087e5a,#0fb475);border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:0 16px;font-size:11px;font-weight:900;display:flex;box-shadow:0 14px 28px #0a976133}.billing-test-card>button:disabled{box-shadow:none;opacity:.48;cursor:not-allowed}.billing-test-error{color:#8a3127;background:#fff0ec;border-radius:9px;margin:13px 0 0;padding:11px;font-size:10px}.billing-test-legal{color:#7b8b86;margin-top:17px;font-size:8px;line-height:1.6;display:block}.billing-test-card>p{color:#71847e;font-size:11px}.billing-test-consent{color:#5d716b;align-items:flex-start;gap:9px;margin:0 0 14px;font-size:9px;line-height:1.55;display:flex}.billing-test-consent input{accent-color:#087e5a;margin-top:2px}.billing-test-consent a{color:#087e5a;font-weight:800}@media screen and (width<=900px){.billing-test-shell>header{grid-template-columns:1fr auto}.billing-test-shell>header span{display:none}.billing-test-layout{grid-template-columns:1fr;padding-top:48px}.billing-test-copy ul{grid-template-columns:1fr}.billing-test-card{max-width:620px}.billing-test-shell>header small{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}}.exit-portal{color:#123b3d;background:radial-gradient(circle at 95% 0,#0b6b651f,#0000 30%),#f3f7f4;align-content:start;gap:18px;min-height:100vh;padding:clamp(24px,5vw,72px);display:grid}.exit-portal>header,.exit-portal>section,.exit-portal>footer,.exit-message{width:min(980px,100%);margin:0 auto}.exit-portal>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:10px;display:flex}.exit-portal>header span{color:var(--color-brand);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:900}.exit-portal>header h1{max-width:680px;color:var(--color-navy);letter-spacing:-.05em;margin:10px 0 8px;font-size:clamp(34px,5vw,58px);line-height:1}.exit-portal>header p{color:var(--color-muted);margin:0;font-size:11px}.exit-portal>header a{color:var(--color-brand);font-size:11px;font-weight:850;text-decoration:none}.exit-portal>section{border:1px solid var(--color-border);box-shadow:var(--signature-shadow);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);align-items:center;gap:28px;padding:24px;display:grid}.exit-portal section h2{color:var(--color-navy);margin:6px 0 7px;font-size:21px}.exit-portal section p{color:var(--color-muted);margin:0;font-size:11px;line-height:1.6}.exit-portal section button{min-height:44px;color:var(--color-brand);cursor:pointer;background:#f1f8f5;border:1px solid #8bbcaf;border-radius:10px;padding:0 16px;font-size:10px;font-weight:900}.exit-portal section button:disabled{opacity:.48;cursor:not-allowed}.exit-export-list{gap:7px;display:grid}.exit-export-list a{border:1px solid var(--color-border);color:var(--color-navy);background:#f8faf8;border-radius:9px;justify-content:space-between;align-items:center;padding:11px 12px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.exit-danger{background:#fffaf7!important;border-color:#e6c6ba!important}.exit-danger button{color:#8c3025!important;background:#fff4ef!important;border-color:#d5a397!important}.exit-confirm{gap:9px;display:grid}.exit-confirm label{color:#70483e;gap:6px;font-size:9px;font-weight:800;display:grid}.exit-confirm input{color:#5e2c24;background:#fff;border:1px solid #d8b8ae;border-radius:9px;min-height:42px;padding:0 11px}.exit-message{color:#155c4d;background:#edf8f4;border:1px solid #a9d1c6;border-radius:10px;padding:12px 14px;font-size:10px}.exit-portal>footer{color:var(--color-muted);padding:10px 2px;font-size:10px}.exit-portal>footer a{color:var(--color-brand);font-weight:850}.activation-support+.activation-support{margin-top:9px}@media screen and (width<=720px){.exit-portal{padding:22px 14px}.exit-portal>header{flex-direction:column}.exit-portal>section{grid-template-columns:1fr;padding:19px}.exit-portal section button{width:100%}}.manual-billing-admin{box-shadow:var(--signature-shadow);background:linear-gradient(145deg,#fff,#f0f8f4);border:1px solid #bad7cb;border-radius:18px;padding:24px}.manual-billing-admin>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:19px;display:flex}.manual-billing-admin>header h2{color:var(--color-navy);margin:5px 0}.manual-billing-admin>header p{max-width:710px;color:var(--color-muted);margin:0;font-size:10px;line-height:1.55}.manual-billing-admin>header>strong{color:var(--color-brand);font-size:11px}.manual-billing-admin>form{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.manual-billing-admin label{color:#385d55;gap:5px;font-size:9px;font-weight:850;display:grid}.manual-billing-admin input{min-width:0;min-height:40px;color:var(--color-text);background:#fff;border:1px solid #c7d8d2;border-radius:8px;padding:0 10px;font-size:10px}.manual-billing-admin .wide{grid-column:1/-1}.manual-billing-admin button{color:#fff;background:var(--color-brand);cursor:pointer;border:0;border-radius:10px;min-height:45px;font-size:10px;font-weight:900}.manual-billing-admin button:disabled{opacity:.48;cursor:not-allowed}.manual-billing-list{border:1px solid var(--color-border);background:#fff;border-radius:12px;margin-top:18px;display:grid;overflow:hidden}.manual-billing-list article{border-bottom:1px solid var(--color-border);grid-template-columns:1.4fr 1fr .8fr auto;align-items:center;gap:14px;padding:11px 13px;display:grid}.manual-billing-list article:last-child{border-bottom:0}.manual-billing-list span{gap:3px;min-width:0;display:grid}.manual-billing-list strong{color:var(--color-navy);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.manual-billing-list small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.manual-billing-list b{color:#176c51;white-space:nowrap;background:#e8f5ee;border-radius:99px;padding:6px 8px;font-size:8px}@media screen and (width<=980px){.manual-billing-admin>form{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-billing-list article{grid-template-columns:1fr 1fr}.manual-billing-list b{justify-self:start}}@media screen and (width<=620px){.manual-billing-admin>header{flex-direction:column;align-items:flex-start}.manual-billing-admin>form{grid-template-columns:1fr}.manual-billing-admin .wide{grid-column:auto}.manual-billing-list article{grid-template-columns:1fr}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--lek-ink:#171114;--lek-muted:#75686e;--lek-line:#e7dde1;--lek-green:#e01f45;--lek-green-dark:#0b080a;--lek-lime:#e8c37d;--lek-cream:#f8f4f5}:is(body:has(.lek-app),body:has(.lek-gate)){background:var(--lek-cream);color:var(--lek-ink);margin:0}:is(body:has(.lek-app) #main-content,body:has(.lek-gate) #main-content){min-height:100vh}:is(body:has(.lek-app)>#main-content>.skip-link,body:has(.lek-gate)>#main-content>.skip-link){display:none}.lek-gate{background:radial-gradient(circle at 10% 5%,#174f42 0,#0000 32%),radial-gradient(circle at 90% 90%,#254f45 0,#0000 34%),#092d27;place-items:center;min-height:100vh;padding:32px;display:grid;position:relative;overflow:hidden}.lek-gate:before,.lek-gate:after{content:"";border:1px solid #dff06e2e;border-radius:50%;width:520px;height:520px;position:absolute}.lek-gate:before{top:-310px;right:-160px}.lek-gate:after{bottom:-390px;left:-120px}.lek-gate-card{z-index:1;text-align:center;background:#fafaf6fa;border-radius:28px;width:min(560px,100%);padding:54px;position:relative;box-shadow:0 35px 90px #00000059}.lek-lock-mark{background:var(--lek-green-dark);width:68px;height:68px;color:var(--lek-lime);border-radius:20px;place-items:center;margin:0 auto 24px;display:grid;position:relative;box-shadow:0 10px 30px #063f3340}.lek-lock-mark span{letter-spacing:-2px;font-size:29px;font-weight:900}.lek-lock-mark i{border:2px solid var(--lek-lime);background:var(--lek-green-dark);border-radius:8px 8px 3px 3px;width:16px;height:16px;position:absolute;bottom:-3px;right:-4px}.lek-gate-kicker{color:var(--lek-green);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.lek-gate-card h1{letter-spacing:-.055em;margin:11px 0 12px;font-size:clamp(36px,8vw,55px)}.lek-gate-card h1 b{color:#9bac37;font-weight:500}.lek-gate-card>p{color:var(--lek-muted);max-width:440px;margin:0 auto 34px;line-height:1.65}.lek-gate-card form{text-align:left}.lek-gate-card label{margin-bottom:9px;font-size:12px;font-weight:800;display:block}.lek-gate-card form>div{gap:10px;display:flex}.lek-gate-card input{letter-spacing:.08em;text-transform:uppercase;border:1px solid #cfd7d0;border-radius:12px;outline:none;flex:1;min-width:0;padding:0 15px;font:700 14px/1 inherit}.lek-gate-card form button{background:var(--lek-green);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:12px;padding:15px 18px;font-weight:800}.lek-gate-card form button span{margin-left:12px}.lek-gate-card form button:disabled{opacity:.5;cursor:default}.lek-gate-card form>small{color:#a6372d;margin-top:10px;font-weight:650;display:block}.lek-gate-card footer{border-top:1px solid var(--lek-line);color:#7a857f;justify-content:space-between;gap:16px;margin-top:30px;padding-top:20px;font-size:11px;display:flex}.lek-gate-card footer span:first-child{color:var(--lek-green);font-weight:700}.lek-gate-card footer i,.lek-live i,.lek-pilot-status>span i{background:#82ae44;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 0 4px #82ae4424}.lek-app{background:#f4f5f1;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.lek-sidebar{color:#fff;box-sizing:border-box;background:#0b322b;flex-direction:column;height:100vh;min-height:100vh;padding:27px 18px 22px;display:flex;position:sticky;top:0}.lek-brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:0 9px 26px;display:flex}.lek-brand>span{background:var(--lek-lime);color:#12362e;border-radius:11px;place-items:center;width:39px;height:39px;font-size:21px;font-weight:950;display:grid}.lek-brand div{flex-direction:column;display:flex}.lek-brand strong{letter-spacing:.02em;font-size:14px}.lek-brand strong i{color:var(--lek-lime);font-style:normal;font-weight:500}.lek-brand small{color:#9eb8b0;margin-top:4px;font-size:10px}.lek-sidebar nav{flex-direction:column;gap:4px;padding:19px 0;display:flex}.lek-nav-group{flex-direction:column;gap:4px;display:flex}.lek-nav-group>span{letter-spacing:.15em;text-transform:uppercase;color:#6f9288;margin:16px 10px 5px;font-size:9px;font-weight:800}.lek-sidebar nav button{appearance:none;color:#c8d8d2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;padding:11px 10px;font:650 12px/1.2 inherit;display:grid}.lek-sidebar nav button>i{color:#80a69a;font-size:16px;font-style:normal}.lek-sidebar nav button b{background:#ffffff1a;border-radius:9px;padding:4px 7px;font-size:9px}.lek-sidebar nav button em{color:var(--lek-lime);text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-style:normal}.lek-sidebar nav button.active{background:var(--lek-lime);color:#17372f}.lek-sidebar nav button.active i,.lek-sidebar nav button.active em{color:#17372f}.lek-pilot-status{background:#fff1;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:6px;margin-top:auto;padding:15px;display:flex}.lek-pilot-status>span{color:var(--lek-lime);text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:800}.lek-pilot-status strong{font-size:11px;line-height:1.45}.lek-pilot-status small{color:#94afa6;font-size:9px}.lek-workspace{min-width:0}.lek-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:5;background:#ffffffdb;border-bottom:1px solid #e3e7e2;justify-content:space-between;align-items:center;height:77px;padding:0 34px;display:flex;position:sticky;top:0}.lek-topbar>div:first-child{flex-direction:column;gap:4px;display:flex}.lek-topbar>div:first-child span{letter-spacing:.13em;color:var(--lek-green);font-size:9px;font-weight:850}.lek-topbar>div:first-child strong{font-size:17px}.lek-top-actions{align-items:center;gap:9px;display:flex}.lek-top-actions button{color:#52615b;background:#fff;border:1px solid #e0e5e0;border-radius:10px;width:35px;height:35px;position:relative}.lek-top-actions button i{color:#17372f;background:#dff06e;border-radius:50%;place-items:center;width:14px;height:14px;font:800 7px/1 inherit;display:grid;position:absolute;top:-4px;right:-4px}.lek-top-actions>span{color:#fff;background:#113f35;border-radius:10px;place-items:center;width:37px;height:37px;font-size:11px;font-weight:850;display:grid}.lek-content{max-width:1480px;margin:0 auto;padding:30px 34px 70px}.lek-hero{color:#fff;background:#0a392f;border-radius:20px;grid-template-columns:minmax(0,1.65fr) minmax(310px,.75fr);display:grid;overflow:hidden;box-shadow:0 16px 45px #0e322a24}.lek-hero>div{padding:35px 39px 37px;position:relative}.lek-hero>div:after{content:"";border:1px solid #dff06e29;border-radius:50%;width:250px;height:250px;position:absolute;top:-90px;right:-70px}.lek-live{color:var(--lek-lime);letter-spacing:.15em;font-size:9px;font-weight:850}.lek-hero h1{letter-spacing:-.045em;max-width:720px;margin:14px 0;font-size:clamp(27px,3vw,42px);line-height:1.1}.lek-hero h1 b{color:var(--lek-lime)}.lek-hero>div>p{color:#b9cec7;max-width:680px;font-size:13px;line-height:1.6}.lek-hero>div>div{gap:9px;margin-top:24px;display:flex}.lek-hero button{color:#fff;background:0 0;border:1px solid #ffffff2e;border-radius:10px;padding:12px 16px;font-size:11px;font-weight:750}.lek-hero>div>div button:first-child{background:var(--lek-lime);border-color:var(--lek-lime);color:#15352e}.lek-hero button span{margin-left:13px}.lek-hero>aside{color:#17372f;background:#dff06e;flex-direction:column;justify-content:center;padding:33px 29px;display:flex}.lek-hero>aside>span{letter-spacing:.14em;font-size:8px;font-weight:900}.lek-hero>aside h2{letter-spacing:-.025em;margin:13px 0 10px;font-size:21px;line-height:1.25}.lek-hero>aside p{color:#3d5c53;font-size:11px;line-height:1.55}.lek-hero>aside button{color:#17372f;border-color:#17372f33;width:fit-content;margin-top:4px;padding-left:0}.lek-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:17px 0;display:grid}.lek-metrics article{background:#fff;border:1px solid #e1e6e1;border-radius:13px;grid-template-columns:1fr auto;align-items:end;padding:19px 20px;display:grid}.lek-metrics article>span{color:#6b7771;font-size:10px;font-weight:750}.lek-metrics article>strong{letter-spacing:-.04em;grid-column:1;margin-top:7px;font-size:28px}.lek-metrics article>small{color:#88918d;text-align:right;grid-area:2/2;padding-bottom:4px;font-size:9px}.lek-metrics article i{font-style:normal}.lek-metrics .up{color:#1d8062}.lek-metrics .alert{color:#b76137}.lek-priority-board{background:#fff;border:1px solid #e0e5df;border-radius:16px;padding:25px}.lek-priority-board>header{border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.lek-priority-board>header span,.lek-action-detail>span{color:var(--lek-green);letter-spacing:.14em;font-size:8px;font-weight:900}.lek-priority-board>header h2{letter-spacing:-.025em;margin:6px 0 0;font-size:19px}.lek-priority-board>header button{color:var(--lek-green);background:0 0;border:0;font-size:10px;font-weight:800}.lek-priority-grid{grid-template-columns:1.45fr .65fr;gap:18px;margin-top:18px;display:grid}.lek-action-list{flex-direction:column;gap:8px;display:flex}.lek-action-list>button{text-align:left;width:100%;color:var(--lek-ink);cursor:pointer;background:#fff;border:1px solid #e7ebe7;border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:12px;display:grid}.lek-action-list .rank{border-radius:9px;place-items:center;width:38px;height:38px;font:850 10px/1 inherit;display:grid}.lek-action-list .rank.urgent{color:#9f4f30;background:#fee7dd}.lek-action-list .rank.warm{color:#7f6e27;background:#f5f0d8}.lek-action-list button>div{flex-direction:column;gap:5px;display:flex}.lek-action-list button>div strong{font-size:12px}.lek-action-list button>div small{color:#7d8782;font-size:9px}.lek-action-list button>b{font-size:12px}.lek-action-list button>i{color:#9aa39e;font-size:19px;font-style:normal}.lek-action-detail{background:#f1f4ef;border-radius:13px;padding:22px}.lek-action-detail h3{margin:8px 0;font-size:19px}.lek-action-detail p{color:#65726c;font-size:10px;line-height:1.6}.lek-action-detail blockquote{color:#52615a;background:#fff;border-left:3px solid #adc04e;border-radius:0 8px 8px 0;margin:14px 0 0;padding:12px;font-size:9px;line-height:1.55}.lek-action-detail>div{border-top:1px solid #dbe1da;border-bottom:1px solid #dbe1da;justify-content:space-between;align-items:end;margin:15px 0;padding:13px 0;display:flex}.lek-action-detail>div span{color:#6d7973;font-size:9px}.lek-action-detail>div strong{font-size:19px}.lek-action-detail>button{background:var(--lek-green);color:#fff;border:0;border-radius:10px;width:100%;padding:12px;font-size:10px;font-weight:850}.lek-action-detail>button span{float:right}.lek-action-detail>small{text-align:center;color:#7b857f;margin-top:10px;font-size:8px;display:block}.lek-page{min-width:0}.lek-page-head{justify-content:space-between;align-items:flex-end;gap:28px;margin:2px 0 25px;display:flex}.lek-page-head.compact{margin-top:27px}.lek-page-head>div:first-child{max-width:780px}.lek-page-head>div:first-child>span,.lek-agent-section>header span{color:var(--lek-green);letter-spacing:.14em;font-size:9px;font-weight:900}.lek-page-head h1{letter-spacing:-.045em;margin:8px 0 9px;font-size:clamp(28px,3.4vw,43px);line-height:1.08}.lek-page-head p{color:#6d7973;margin:0;font-size:12px;line-height:1.55}.lek-head-stat{background:#fff;border:1px solid #dfe5df;border-radius:13px;flex-direction:column;min-width:210px;padding:18px 21px;display:flex}.lek-head-stat>span{color:#727e78;font-size:9px}.lek-head-stat strong{letter-spacing:-.04em;margin:6px 0 3px;font-size:25px}.lek-head-stat small{color:#218160;font-size:9px}.lek-head-stat.danger{background:#fff8f4;border-color:#f0ddd2}.lek-head-stat.danger small{color:#ae5838}.lek-primary-action{background:var(--lek-green);color:#fff;white-space:nowrap;border:0;border-radius:10px;padding:13px 17px;font:800 10px/1 inherit}.lek-primary-action span{margin-left:18px}.lek-filterbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.lek-filterbar>div{background:#e9ece7;border-radius:10px;gap:5px;padding:4px;display:flex}.lek-filterbar button{color:#66736d;background:0 0;border:0;border-radius:7px;padding:9px 12px;font:750 9px/1 inherit}.lek-filterbar button.active{color:#17372f;background:#fff;box-shadow:0 2px 8px #142d2514}.lek-filterbar>button{color:#fff;background:#0b6b54}.lek-kanban{scroll-snap-type:x proximity;grid-template-columns:repeat(7,minmax(185px,1fr));gap:10px;padding-bottom:14px;display:grid;overflow-x:auto}.lek-kanban>section{scroll-snap-align:start;background:#e9ece7;border-radius:12px;min-height:315px;padding:10px}.lek-kanban>section>header{justify-content:space-between;align-items:center;padding:4px 3px 11px;display:flex}.lek-kanban>section>header span{font-size:9px;font-weight:850}.lek-kanban>section>header b{width:21px;height:21px;color:var(--lek-green);background:#0b6b5417;border-radius:7px;place-items:center;font-size:8px;display:grid}.lek-kanban>section>div{flex-direction:column;gap:8px;display:flex}.lek-deal{text-align:left;width:100%;color:var(--lek-ink);background:#fff;border:1px solid #dfe5df;border-radius:10px;flex-direction:column;padding:13px;display:flex;box-shadow:0 3px 12px #142d250a}.lek-deal>span{color:#77827d;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.lek-deal>span i{background:#b4bcb7;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.lek-deal>strong{margin-top:10px;font-size:11px}.lek-deal>small{color:#7d8782;margin-top:3px;font-size:8px}.lek-deal>div{border-top:1px solid #edf0ed;flex-direction:column;gap:5px;margin-top:13px;padding-top:10px;display:flex}.lek-deal>div b{font-size:11px}.lek-deal>div em{color:#19785b;font-size:7px;font-style:normal}.lek-prototype-note{background:#f7faf7;border:1px dashed #a9bab0;border-radius:10px;align-items:center;gap:16px;margin-top:4px;padding:12px 16px;display:flex}.lek-prototype-note span{color:#187357;white-space:nowrap;font-size:9px;font-weight:850}.lek-prototype-note p{color:#6d7973;margin:0;font-size:9px;line-height:1.5}.lek-table-wrap{background:#fff;border:1px solid #e0e5df;border-radius:14px;overflow-x:auto}.lek-table{border-collapse:collapse;width:100%;min-width:870px}.lek-table th{color:#79837e;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#f4f6f3;border-bottom:1px solid #e0e5df;padding:13px 16px;font-size:8px}.lek-table td{color:#5f6b65;border-bottom:1px solid #edf0ed;padding:15px 16px;font-size:10px}.lek-table tbody tr:last-child td{border-bottom:0}.lek-table tbody tr:hover{background:#fafbf9}.lek-table td>strong,.lek-table td>small{display:block}.lek-table td>strong{color:var(--lek-ink);font-size:11px}.lek-table td>small{color:#929a96;margin-top:4px;font-size:8px}.lek-table td button{color:var(--lek-green);text-align:left;background:0 0;border:0;font:800 9px/1.3 inherit}.lek-risk{border-radius:8px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-block}.lek-risk.eleve{color:#a24f31;background:#fce8e0}.lek-risk.moyen{color:#826c1e;background:#f7f0d5}.lek-risk.faible{color:#1b7659;background:#e1f0e9}.lek-segment-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:15px;display:grid}.lek-segment-grid article{background:#fff;border:1px solid #e0e5df;border-radius:12px;flex-direction:column;padding:18px;display:flex}.lek-segment-grid span{color:#6d7973;font-size:9px}.lek-segment-grid strong{margin:7px 0 2px;font-size:25px}.lek-segment-grid small{color:#278163;font-size:8px}.lek-client-layout{grid-template-columns:minmax(0,1.55fr) minmax(260px,.55fr);gap:14px;display:grid}.lek-table.clients{min-width:700px}.lek-chip{color:#176c53;background:#ecf3ef;border-radius:8px;padding:5px 8px;font-size:8px;font-weight:750;display:inline-block}.lek-insight-panel{color:#fff;background:#0b3a30;border-radius:14px;padding:25px}.lek-insight-panel>span{color:var(--lek-lime);letter-spacing:.13em;font-size:8px;font-weight:900}.lek-insight-panel h2{margin:10px 0;font-size:23px;line-height:1.2}.lek-insight-panel>p{color:#aec8bf;font-size:10px;line-height:1.55}.lek-insight-panel ul{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;margin:18px 0;padding:15px 0;list-style:none}.lek-insight-panel li{color:#c9dad4;padding:6px 0;font-size:9px}.lek-insight-panel li b{color:var(--lek-lime)}.lek-insight-panel button{color:var(--lek-lime);background:0 0;border:0;padding:0;font:800 9px/1 inherit}.lek-vision-banner{color:#33472f;background:#f3f8d9;border:1px solid #d6e29b;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:17px 20px;display:grid}.lek-vision-banner>span{letter-spacing:.11em;color:#647c27;font-size:8px;font-weight:900}.lek-vision-banner>div h2{margin:0 0 3px;font-size:14px}.lek-vision-banner>div p{color:#65705e;margin:0;font-size:9px;line-height:1.45}.lek-vision-banner>b{color:#647c27;white-space:nowrap;background:#647c271a;border-radius:8px;padding:6px 9px;font-size:8px}.lek-event-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.lek-event-grid>article{background:#fff;border:1px solid #dfe5df;border-radius:14px;padding:22px}.lek-event-grid>article>header{justify-content:space-between;align-items:flex-start;display:flex}.lek-event-grid>article>header span{color:var(--lek-green);font-size:8px;font-weight:800}.lek-event-grid>article>header h2{margin:6px 0 0;font-size:16px}.lek-event-grid>article>header>strong{font-size:21px}.lek-progress{background:#e8ece8;border-radius:7px;height:7px;margin:18px 0;overflow:hidden}.lek-progress i{border-radius:inherit;background:linear-gradient(90deg,#0b6b54,#9bad3f);height:100%;display:block}.lek-event-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lek-event-stats p{background:#f4f6f3;border-radius:9px;flex-direction:column;margin:0;padding:12px;display:flex}.lek-event-stats span{color:#78827d;font-size:8px}.lek-event-stats strong{margin-top:5px;font-size:15px}.lek-event-grid article>section{margin:17px 0}.lek-event-grid article>section>span{color:#7a847e;letter-spacing:.1em;font-size:7px;font-weight:850}.lek-event-grid article>section p{color:#4f5e57;font-size:8px}.lek-event-grid article>button{width:100%;color:var(--lek-green);background:#fff;border:1px solid #cfd8d1;border-radius:9px;padding:11px;font:800 9px/1 inherit}.lek-event-grid article>button span{float:right}.lek-reactivation-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.lek-reactivation-grid article{background:#fff;border:1px solid #dfe5df;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:21px;display:grid}.lek-reactivation-grid article>span{width:37px;height:37px;color:var(--lek-green);background:#edf3ef;border-radius:10px;place-items:center;font-size:9px;font-weight:900;display:grid}.lek-reactivation-grid article>div small{color:#268061;letter-spacing:.1em;font-size:7px;font-weight:900}.lek-reactivation-grid h2{margin:5px 0;font-size:15px}.lek-reactivation-grid p{color:#737e78;margin:0;font-size:9px;line-height:1.45}.lek-reactivation-grid aside{text-align:right;flex-direction:column;min-width:80px;display:flex}.lek-reactivation-grid aside strong{font-size:21px}.lek-reactivation-grid aside small{color:#858e89;font-size:8px}.lek-reactivation-grid aside b{color:#20765b;margin-top:5px;font-size:10px}.lek-reactivation-grid button{width:fit-content;color:var(--lek-green);background:0 0;border:0;grid-column:2/4;padding:0;font:800 8px/1 inherit}.lek-vision-hero{color:#fff;background:#0a372e;margin:-30px -34px 0;padding:57px 55px 65px;position:relative;overflow:hidden}.lek-vision-hero:after{content:"";border:1px solid #dff06e2e;border-radius:50%;width:540px;height:540px;position:absolute;top:-230px;right:-120px;box-shadow:0 0 0 75px #dff06e09,0 0 0 150px #dff06e05}.lek-vision-hero>span{color:var(--lek-lime);letter-spacing:.15em;font-size:9px;font-weight:900}.lek-vision-hero h1{letter-spacing:-.06em;margin:12px 0 16px;font-size:clamp(37px,5vw,66px);line-height:1}.lek-vision-hero h1 i{color:var(--lek-lime);font-style:normal;font-weight:500}.lek-vision-hero p{color:#b9cec7;max-width:680px;font-size:12px;line-height:1.6}.lek-vision-hero button{background:var(--lek-lime);color:#16372f;z-index:1;border:0;border-radius:9px;margin-top:13px;padding:12px 17px;font:850 9px/1 inherit;position:relative}.lek-vision-hero button span{margin-left:20px}.lek-vision-flow{background:#fff;border:1px solid #dfe5df;border-radius:14px;grid-template-columns:repeat(5,1fr);margin:19px 0;display:grid;overflow:hidden}.lek-vision-flow article{border-right:1px solid #e5e9e5;padding:21px;position:relative}.lek-vision-flow article:last-child{border:0}.lek-vision-flow article>span{color:#99ac3f;font-size:8px;font-weight:900}.lek-vision-flow article>strong{margin:9px 0 6px;font-size:12px;display:block}.lek-vision-flow article>p{color:#78827d;margin:0;font-size:8px;line-height:1.5}.lek-two-lanes{grid-template-columns:1fr 1fr;gap:13px;display:grid}.lek-two-lanes>div{background:#fff;border:1px solid #dfe5df;border-radius:14px;padding:27px}.lek-two-lanes span{color:var(--lek-green);letter-spacing:.11em;font-size:8px;font-weight:900}.lek-two-lanes h2{margin:9px 0 16px;font-size:20px}.lek-two-lanes p{color:#5f6c66;margin:8px 0;font-size:9px}.lek-agent-section{background:#fff;border:1px solid #dfe5df;border-radius:14px;margin-top:13px;padding:28px}.lek-agent-section>header h2{margin:8px 0 20px;font-size:23px}.lek-agent-section>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.lek-agent-section article{background:#f3f5f2;border-radius:11px;flex-direction:column;padding:18px;display:flex}.lek-agent-section article>span{width:33px;height:33px;color:var(--lek-lime);background:#0b4438;border-radius:9px;place-items:center;font-size:11px;font-weight:900;display:grid}.lek-agent-section article>strong{margin-top:12px;font-size:11px}.lek-agent-section article>p{color:#6f7b75;min-height:38px;font-size:8px;line-height:1.5}.lek-agent-section article>small{color:#268061;font-size:7px}.lek-toast{z-index:30;color:#fff;background:#123d34;border-radius:11px;max-width:430px;padding:14px 17px;font-size:10px;line-height:1.45;animation:.22s ease-out lek-toast-in;position:fixed;bottom:25px;right:25px;box-shadow:0 15px 40px #092c2540}.lek-toast span{background:var(--lek-lime);color:#123d34;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:9px;font-weight:900;display:inline-grid}@keyframes lek-toast-in{0%{opacity:0;transform:translateY(8px)}}.lek-table.clients tbody tr{cursor:default}.lek-client-open{flex-direction:column;gap:4px;display:flex;color:var(--lek-ink)!important;padding:0!important}.lek-client-open small{color:#929a96;font-size:8px;font-weight:500}.lek-app,.lek-gate{font-family:Montserrat, var(--font-geist-sans), Arial, sans-serif}.lek-app h1,.lek-app h2,.lek-app h3,.lek-gate-card>p{font-family:Playfair Display,Georgia,Times New Roman,serif}.lek-gate{background:radial-gradient(circle at 16% 16%,#e01f456b,#0000 28%),radial-gradient(circle at 82% 82%,#e8c37d30,#0000 24%),linear-gradient(135deg,#050405 0%,#16080d 55%,#080607 100%)}.lek-gate:before,.lek-gate:after{border:0;border-radius:0}.lek-gate:before{filter:blur(.4px);opacity:.75;background:#fff4dd;border-radius:50%;width:9px;height:9px;top:15%;left:12%;right:auto;box-shadow:95px 28px 0 1px #fffc,210px -46px #e8c37db8,455px 42px 0 2px #e01f45cc,680px -15px #ffffffa8,780px 105px 0 1px #e8c37d99,920px 5px #fffc,1040px 120px 0 1px #e01f45b3}.lek-gate:after{background:linear-gradient(#e01f4554,#e01f450a);width:38vw;height:130vh;bottom:-24vh;left:auto;right:-29vw;transform:rotate(17deg)}.lek-gate-card{background:#fffcfcfb;border:1px solid #e01f4538;border-radius:22px;width:min(610px,100%);box-shadow:0 35px 100px #00000094,0 0 0 1px #ffffff0f}.lek-gate-lockup{justify-content:center;align-items:center;gap:25px;min-height:98px;display:flex;font-family:var(--font-geist-sans), Arial, sans-serif!important;margin:0 0 18px!important}.lek-gate-lockup>b{font-size:25px;color:#b9a071!important;font-weight:400!important}.lek-reprise-lockup{color:#141014;align-items:center;gap:10px;display:flex}.lek-reprise-lockup img{border-radius:13px;box-shadow:0 8px 24px #0b080a2e}.lek-reprise-lockup strong{letter-spacing:.09em;font-size:19px}.lek-k-lockup{place-items:center;width:72px;height:94px;display:grid;overflow:hidden}.lek-k-lockup img{object-fit:contain;width:auto;height:92px}.lek-gate-kicker{color:#c5153b}.lek-gate-card>p{color:#6f6268;max-width:455px;font-size:16px}.lek-gate-card input{background:snow;border-color:#d8c9cf}.lek-gate-card input:focus{border-color:#e01f45;box-shadow:0 0 0 3px #e01f451f}.lek-gate-card form button{background:linear-gradient(135deg,#e01f45,#be1037);box-shadow:0 9px 22px #be103733}.lek-gate-card footer span:first-child{color:#c5153b}.lek-gate-card footer i,.lek-live i,.lek-pilot-status>span i{background:#e01f45;box-shadow:0 0 0 4px #e01f4521}.lek-app{background:#f8f4f5}.lek-sidebar{background:radial-gradient(circle at 12% 0,#e01f4533,#0000 27%),linear-gradient(#0c090b 0%,#160a0e 55%,#080607 100%);border-right:1px solid #e01f4538}.lek-brand{gap:11px;padding:0 7px 24px}.lek-brand>.lek-brand-lockup{color:#d2b27a;background:0 0;border-radius:0;align-items:center;gap:7px;width:auto;height:40px;display:flex}.lek-brand-lockup img{object-fit:cover;border-radius:10px;width:38px;height:38px;box-shadow:0 6px 18px #00000047}.lek-brand-lockup i{color:#d2b27a;font-size:13px;font-style:normal;font-weight:400}.lek-brand div{min-width:0}.lek-brand strong{color:#fff;letter-spacing:.13em;white-space:nowrap;font-size:9px}.lek-brand small{color:#b79ca5;font-size:9px}.lek-nav-group>span{color:#8d707a}.lek-sidebar nav button{color:#dacbd0}.lek-sidebar nav button>i{color:#b697a1}.lek-sidebar nav button em{color:#e8c37d}.lek-sidebar nav button.active{color:#fff;background:linear-gradient(135deg,#e01f45,#c1133a);box-shadow:0 8px 22px #e01f453d}.lek-sidebar nav button.active i,.lek-sidebar nav button.active em{color:#fff}.lek-pilot-status{background:#e01f4514;border-color:#e01f4533}.lek-pilot-status>span{color:#efc97f}.lek-pilot-status small{color:#a98f98}.lek-topbar{background:#fffcfce6;border-bottom-color:#eadde2}.lek-topbar>div:first-child span{color:#c5153b}.lek-top-actions button{color:#5d4d53;border-color:#e8dce0}.lek-top-actions button i{color:#fff;background:#e01f45}.lek-top-actions>.lek-k-avatar{background:#090708;overflow:hidden}.lek-k-avatar img{object-fit:cover;width:100%;height:100%}.lek-hero{background:radial-gradient(circle at 86% 12%,#e01f455c,#0000 24%),radial-gradient(circle at 30% 110%,#e8c37d1f,#0000 30%),#0b080a;box-shadow:0 18px 48px #300a162e}.lek-hero>div:after{border-color:#e01f4547;box-shadow:0 0 0 52px #e01f4509,0 0 0 104px #e8c37d06}.lek-live,.lek-hero h1 b{color:#efc97f}.lek-hero>div>p{color:#d5c4ca}.lek-hero>div>div button:first-child{color:#fff;background:#e01f45;border-color:#e01f45;box-shadow:0 9px 24px #e01f453b}.lek-hero>aside{color:#fff;background:linear-gradient(150deg,#e01f45,#b70d34)}.lek-hero>aside p{color:#f6dce4}.lek-hero>aside button{color:#fff;border-color:#ffffff4d}.lek-metrics article,.lek-priority-board,.lek-table-wrap,.lek-event-grid>article,.lek-segment-grid article,.lek-reactivation-grid article,.lek-agent-section,.lek-two-lanes>div{border-color:#eadfe3;box-shadow:0 5px 20px #3a121f09}.lek-metrics .up,.lek-head-stat small,.lek-segment-grid small,.lek-reactivation-grid article>div small,.lek-reactivation-grid aside b{color:#bd1539}.lek-action-list>button.selected{background:#fff7f9;border-color:#e01f45;box-shadow:0 0 0 2px #e01f4512}.lek-action-list .rank.cool{color:#b60e34;background:#f8e1e8}.lek-action-detail{background:#f8eef1}.lek-action-detail blockquote{border-left-color:#e01f45}.lek-action-detail>button,.lek-primary-action,.lek-filterbar>button{background:linear-gradient(135deg,#e01f45,#be1037)}.lek-filterbar>div,.lek-kanban>section{background:#eee7e9}.lek-filterbar button.active{color:#171114}.lek-kanban>section>header b{background:#e01f451a}.lek-deal>span i.priority{background:#e01f45;box-shadow:0 0 0 3px #f9dfe6}.lek-deal>div em,.lek-prototype-note span,.lek-table td button,.lek-chip{color:#bd1539}.lek-prototype-note{background:#fff8fa;border-color:#d8aeb9}.lek-chip{background:#f8e7ec}.lek-insight-panel{background:radial-gradient(circle at 100% 0,#e01f4552,#0000 32%),#0c090b}.lek-insight-panel>span,.lek-insight-panel li b,.lek-insight-panel button{color:#efc97f}.lek-insight-panel>p,.lek-insight-panel li{color:#d3c1c7}.lek-vision-banner{color:#4f2531;background:#fff1f5;border-color:#edc3cf}.lek-vision-banner>span,.lek-vision-banner>b{color:#b80e34}.lek-vision-banner>b{background:#e01f4514}.lek-progress i{background:linear-gradient(90deg,#e01f45,#e8c37d)}.lek-vision-hero{background:radial-gradient(circle at 82% 10%,#e01f4561,#0000 26%),#0b080a}.lek-vision-hero:after{border-color:#e01f4538;box-shadow:0 0 0 75px #e01f450a,0 0 0 150px #e8c37d06}.lek-vision-hero>span,.lek-vision-hero h1 i{color:#efc97f}.lek-vision-hero p{color:#d4c2c8}.lek-vision-hero button{color:#fff;background:#e01f45}.lek-vision-flow article>span{color:#c8143b}.lek-two-lanes>div:last-child{background:#fff0f4;border-color:#edc4cf}.lek-agent-section article{background:#f7f1f3}.lek-agent-section article>span{color:#efc97f;background:#140a0e}.lek-agent-section article>small{color:#bd1539}.lek-toast{background:#160a0e;box-shadow:0 15px 40px #36081645}.lek-toast span{color:#fff;background:#e01f45}@media (width<=1100px){.lek-event-grid,.lek-segment-grid,.lek-agent-section>div{grid-template-columns:1fr 1fr}.lek-vision-flow{grid-template-columns:repeat(3,1fr)}.lek-vision-flow article{border-bottom:1px solid #e5e9e5}}@media (width<=1000px){.lek-app{grid-template-columns:86px 1fr}.lek-sidebar{padding-inline:12px}.lek-brand{justify-content:center;padding-inline:5px}.lek-brand div,.lek-nav-group>span,.lek-sidebar nav button:not(.active) b,.lek-sidebar nav button em,.lek-pilot-status{display:none}.lek-sidebar nav button{text-align:center;grid-template-columns:1fr;justify-items:center;padding:10px 3px;font-size:8px}.lek-sidebar nav button i{font-size:18px}.lek-hero{grid-template-columns:1fr}.lek-hero>aside{display:none}.lek-metrics{grid-template-columns:repeat(2,1fr)}.lek-priority-grid,.lek-client-layout{grid-template-columns:1fr}.lek-action-detail{display:none}.lek-reactivation-grid{grid-template-columns:1fr}}@media (width<=680px){.lek-gate{padding:16px}.lek-gate-card{padding:37px 22px}.lek-gate-card form>div{flex-direction:column}.lek-gate-card input{min-height:48px}.lek-gate-card footer{flex-direction:column;align-items:center}.lek-app{padding-bottom:68px;display:block}.lek-sidebar{z-index:10;flex-direction:row;width:auto;height:64px;min-height:0;padding:8px 12px;position:fixed;inset:auto 0 0}.lek-brand,.lek-pilot-status,.lek-nav-group>span,.lek-nav-group:nth-child(3),.lek-nav-group:nth-child(2) button:nth-of-type(n+3){display:none}.lek-sidebar nav{flex-direction:row;justify-content:space-around;gap:3px;width:100%;padding:0}.lek-nav-group{display:contents}.lek-sidebar nav button{flex-direction:column;gap:4px;width:25%;padding:5px 2px;font-size:7px;display:flex}.lek-sidebar nav button i{font-size:15px}.lek-sidebar nav button span{display:block}.lek-topbar{height:66px;padding:0 17px}.lek-topbar>div:first-child strong{font-size:15px}.lek-top-actions button{display:none}.lek-content{padding:17px 14px 40px}.lek-hero>div{padding:28px 22px}.lek-hero h1{font-size:29px}.lek-hero>div>div{flex-direction:column}.lek-metrics,.lek-segment-grid{grid-template-columns:1fr 1fr}.lek-metrics article{padding:15px}.lek-metrics article>small{display:none}.lek-priority-board{padding:18px 13px}.lek-priority-board>header button{display:none}.lek-action-list>button{grid-template-columns:auto 1fr auto}.lek-action-list button>b{display:none}.lek-action-list button>i{grid-column:3}.lek-page-head{flex-direction:column;align-items:flex-start}.lek-head-stat{box-sizing:border-box;width:100%}.lek-filterbar{flex-direction:column;align-items:stretch}.lek-filterbar>div{overflow-x:auto}.lek-filterbar button{white-space:nowrap}.lek-event-grid,.lek-two-lanes,.lek-agent-section>div,.lek-vision-flow{grid-template-columns:1fr}.lek-vision-banner{grid-template-columns:1fr;gap:8px}.lek-vision-banner>b{width:fit-content}.lek-event-grid>article{padding:18px}.lek-reactivation-grid article{grid-template-columns:auto 1fr}.lek-reactivation-grid article aside{text-align:left;grid-column:2}.lek-reactivation-grid button{grid-column:2}.lek-vision-hero{margin:-17px -14px 0;padding:42px 23px}.lek-vision-flow article{border-right:0}.lek-toast{bottom:78px;left:14px;right:14px}}
