
#inmo-story{--navy:#1c2235;--deep:#141a2b;--panel:#252d43;--panel2:#2e3851;--peri:#8189ff;--lime:#dcfca3;--text:#f1f2ff;--muted:#a6b0c9;--edge:#ffffff18;--green:#a4e4b3;--amber:#f2cc85;--red:#f19b9b;font:14px/1.5 Instrument,sans-serif;max-width:1140px;margin:auto;color:var(--text);color-scheme:dark;background:var(--navy);border-radius:24px;overflow:hidden;isolation:isolate;box-shadow:0 20px 60px #080f2520}
#inmo-story *{box-sizing:border-box}#inmo-story button,#inmo-story input{font:inherit}#inmo-story button{cursor:pointer}#inmo-story button:disabled{opacity:.4;cursor:default}#inmo-story button:focus-visible{outline:3px solid var(--lime);outline-offset:4px}#inmo-story h2,#inmo-story h3,#inmo-story p{margin:0}#inmo-story .bar{display:flex;align-items:center;justify-content:space-between;padding:20px 29px;border-bottom:1px solid var(--edge);gap:15px;background:#1c2235;position:relative;z-index:20}#inmo-story .brand{font:600 17px Instrument,sans-serif;letter-spacing:-.9px;color:#fff}#inmo-story .brand span{font-weight:400;color:var(--lime)}#inmo-story .bar-center{font-size:10px;letter-spacing:1.4px;color:#b0b7d2}#inmo-story .sim{font-size:9px;color:#a7b0c9;border:1px solid #ffffff24;border-radius:20px;padding:5px 9px}#inmo-story .stage{position:relative;min-height:630px;background:radial-gradient(ellipse at 65% 0,#3c497b50,transparent 60%),var(--navy);overflow:hidden}#inmo-story .scene{position:relative;min-height:630px;padding:30px 35px;isolation:isolate}#inmo-story .scene-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:25px}#inmo-story .kicker{font-size:10px;letter-spacing:1.7px;text-transform:uppercase;color:#a4accf;margin-bottom:12px}#inmo-story h2{font:400 clamp(35px,4.8vw,58px)/.99 Instrument,serif;letter-spacing:-1.2px}#inmo-story h2 em{font-weight:400;color:var(--lime)}#inmo-story .subtitle{font-size:12px;line-height:1.6;color:var(--muted);max-width:305px}#inmo-story .small-label{font-size:9px;letter-spacing:1px;color:var(--muted);text-transform:uppercase}#inmo-story .pill{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:30px;font-size:10px;color:var(--peri);background:#8189ff19;border:1px solid #8189ff45;white-space:nowrap}#inmo-story .pill.green{background:#a4e4b314;border-color:#a4e4b340;color:var(--green)}#inmo-story .pill.amber{background:#f2cc8514;border-color:#f2cc8540;color:var(--amber)}#inmo-story .pill.red{background:#f19b9b14;border-color:#f19b9b40;color:var(--red)}#inmo-story .round-btn{border:1px solid #ffffff2c;background:#ffffff08;color:var(--text);padding:11px 16px;border-radius:12px;font-size:11px;min-height:42px}#inmo-story .round-btn.primary{background:var(--lime);color:#20263a;border-color:var(--lime);font-weight:600}#inmo-story .round-btn.peri{background:var(--peri);color:#171c33;border-color:var(--peri);font-weight:600}#inmo-story .avatars{width:32px;height:32px;border-radius:11px;background:#8189ff30;color:#ced0ff;display:grid;place-items:center;flex-shrink:0;font-size:11px}#inmo-story .row{display:flex;align-items:center;gap:10px}#inmo-story .row .person-name{font-size:12px;font-weight:500}#inmo-story .row small{display:block;font-size:10px;color:var(--muted)}#inmo-story .footer{position:relative;z-index:30;background:#171e30;border-top:1px solid var(--edge);padding:19px 26px}#inmo-story .chapters{display:grid;grid-template-columns:repeat(7,1fr);gap:7px;margin-bottom:18px}#inmo-story .chapter{border:0;background:transparent;text-align:left;color:#8d99b5;font-size:10px;padding:0;position:relative}#inmo-story .chapter:before{content:'';height:3px;background:#39435c;display:block;border-radius:3px;margin-bottom:8px}#inmo-story .chapter.active{color:var(--lime)}#inmo-story .chapter.active:before{background:var(--lime)}#inmo-story .chapter.done:before{background:#7b86e0}#inmo-story .foot-actions{display:flex;justify-content:space-between;align-items:center;gap:10px}#inmo-story .foot-actions .left{display:flex;align-items:center;gap:13px;font-size:10px;color:var(--muted)}#inmo-story .foot-actions .right{display:flex;gap:8px}#inmo-story .text-btn{border:0;color:var(--muted);background:transparent;padding:7px 0;font-size:10px}#inmo-story .bottom-context{font-size:10px;color:#919eb9;margin-top:13px;min-height:15px}#inmo-story .entry{animation:is-enter .65s cubic-bezier(.16,1,.3,1) both}#inmo-story .delay1{animation-delay:.14s}#inmo-story .delay2{animation-delay:.3s}
/* Scene 0, a weekend outside the agency */
#inmo-story .night{display:grid;grid-template-columns:48% 52%;align-items:center;padding-top:50px;padding-bottom:44px}#inmo-story .night-copy{position:relative;z-index:3}#inmo-story .night .clock{font:400 clamp(76px,11vw,132px)/1 Instrument,serif;letter-spacing:-5px;color:#c5c9ff;margin:20px 0 25px}#inmo-story .night h2{font-size:clamp(37px,4.8vw,56px)}#inmo-story .night .subtitle{margin-top:18px;max-width:310px}#inmo-story .night-status{display:flex;gap:8px;align-items:center;margin-top:25px;font-size:10px;color:#b6bed4}#inmo-story .night-status i{width:6px;height:6px;border-radius:50%;background:var(--amber)}#inmo-story .notification-space{height:460px;position:relative;display:flex;flex-direction:column;justify-content:center;gap:15px;padding:15px 0 15px 20px}#inmo-story .orbit{position:absolute;width:440px;height:440px;left:-5px;top:5px;border:1px solid #7f8ec52c;border-radius:50%;pointer-events:none}#inmo-story .orbit:before{content:'';position:absolute;inset:48px;border:1px solid #7f8ec51e;border-radius:50%}#inmo-story .orbit:after{content:'';position:absolute;inset:100px;border:1px solid #7f8ec519;border-radius:50%}#inmo-story .notification{position:relative;z-index:2;background:#344059e8;border:1px solid #a8b7e637;border-radius:20px;padding:16px 18px;box-shadow:0 20px 35px #08102130;backdrop-filter:blur(16px);animation:is-popup .85s cubic-bezier(.2,.8,.2,1) both;transform:rotate(var(--r));animation-delay:var(--delay);max-width:360px}#inmo-story .notification:nth-of-type(3){align-self:flex-end}#inmo-story .notification .notif-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px;font-size:9px;color:#bcc7da}#inmo-story .wa-icon{width:20px;height:20px;background:#8eda9b;border-radius:7px;color:#183925;display:inline-grid;place-items:center;font-size:8px;font-weight:700;margin-right:6px}#inmo-story .notification strong{font-size:13px;font-weight:500;display:block}#inmo-story .notification p{font-size:12px;color:#d8dfef;margin-top:4px}#inmo-story .notification .pending{font-size:9px;color:var(--amber);display:block;margin-top:11px}#inmo-story .night-tip{position:relative;z-index:2;align-self:center;margin-top:13px;font-size:11px;color:#c5ccef;animation:is-enter .6s 2.2s both}
/* Real phone and pop-up conversation */
#inmo-story .conversation-scene{display:grid;grid-template-columns:minmax(0,.8fr) 227px minmax(0,1fr);gap:26px;align-items:center;padding-top:35px}#inmo-story .conversation-scene h2{font-size:46px}#inmo-story .conversation-scene .subtitle{margin-top:17px}#inmo-story .phone{width:227px;height:456px;border-radius:36px;padding:8px;background:#0c1019;border:2px solid #6e7892;position:relative;box-shadow:0 30px 45px #060b2144;animation:is-phone .9s cubic-bezier(.16,1,.3,1) both}#inmo-story .phone:after{content:'';position:absolute;width:3px;height:42px;background:#77819a;right:-4px;top:90px;border-radius:0 4px 4px 0}#inmo-story .phone-inner{height:100%;border-radius:26px;overflow:hidden;background:#fff;color:#1d2623;position:relative}#inmo-story .phone-clock{height:33px;display:flex;justify-content:space-between;padding:9px 13px 0;font-size:8px;font-weight:600;background:#fff}#inmo-story .island{position:absolute;top:7px;left:50%;transform:translateX(-50%);height:18px;width:73px;border-radius:20px;background:#0b0d12;z-index:3}#inmo-story .battery{height:7px;width:15px;background:#172322;border-radius:2px;margin-top:3px}#inmo-story .home{height:4px;width:70px;background:#131b1d;border-radius:5px;position:absolute;bottom:6px;left:50%;transform:translateX(-50%);z-index:9}#inmo-story .instagram{font:italic 25px Instrument,serif;padding:0 12px 8px;border-bottom:1px solid #e4e5e4}#inmo-story .ig-profile{display:flex;gap:7px;align-items:center;padding:9px;font-size:9px}#inmo-story .ig-profile .av{width:25px;height:25px;display:grid;place-items:center;background:#273b32;color:#fff;border-radius:50%;font-size:10px}#inmo-story .ig-profile small{font-size:8px;display:block;color:#6b726b}#inmo-story .room{height:170px;position:relative;background:linear-gradient(120deg,#e8dbc7,#bca68a);overflow:hidden}#inmo-story .room .window{position:absolute;right:15px;top:8px;width:88px;height:110px;border:6px solid #ece9d9;background:linear-gradient(100deg,#9daeb4,#dfe6d8);box-shadow:-17px 14px 0 #b2997744}#inmo-story .room .window:after{content:'';height:100%;position:absolute;width:3px;background:#efe8d7;left:50%}#inmo-story .room .sofa{position:absolute;width:120px;height:54px;bottom:16px;left:9px;border-radius:12px 12px 0 0;background:#6c765b;box-shadow:0 9px 0 #4c5540}#inmo-story .room .sofa:before{content:'';position:absolute;inset:7px;background:linear-gradient(90deg,#8f987c 48%,#5b674c 49%,#8f987c 52%);border-radius:6px}#inmo-story .room:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,#121f13b0)}#inmo-story .room h3{position:absolute;bottom:14px;left:13px;z-index:1;font:26px/.97 Instrument,serif;color:#fff;max-width:165px}#inmo-story .ig-more{background:#ebf2fd;color:#3c63a5;padding:8px 11px;font-size:9px;display:flex;justify-content:space-between}#inmo-story .ig-caption{font-size:8px;padding:8px 11px;line-height:1.5}#inmo-story .ig-button{margin:4px 11px;width:calc(100% - 22px);border:0;background:#253d31;color:white;border-radius:7px;padding:9px;font-size:9px}#inmo-story .phone-wa-header{display:flex;align-items:center;gap:7px;height:47px;background:#f5f7f4;padding:7px 9px;border-bottom:1px solid #d4ded2;font-size:9px}#inmo-story .phone-wa-header .wa-avatar{height:28px;width:28px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#304d3c;font-size:10px}#inmo-story .phone-wa-header small{display:block;font-size:7px;color:#638369}#inmo-story .phone-chat{background:#e8e4d9;background-image:radial-gradient(#979d8233 .8px,transparent .8px);background-size:11px 11px;padding:10px 8px;height:calc(100% - 80px)}#inmo-story .bubble{background:white;color:#203528;border-radius:2px 11px 11px 11px;padding:8px 9px;font-size:9px;line-height:1.45;margin:0 6px 8px 0;animation:is-bubble .6s both;animation-delay:var(--delay,0s)}#inmo-story .bubble.mine{background:#d3edbe;margin-left:16px;margin-right:0;border-radius:11px 2px 11px 11px}#inmo-story .bubble small{font-size:7px;display:block;text-align:right;color:#7b8b77;margin-top:3px}#inmo-story .phone-input{position:absolute;left:8px;right:8px;bottom:18px;padding:9px 11px;background:#fff;color:#889382;border-radius:20px;font-size:8px}#inmo-story .chat-side{display:flex;flex-direction:column;gap:13px;min-width:0}#inmo-story .float-message{padding:17px;border-radius:19px;background:#394766;border:1px solid #a2b2e443;box-shadow:0 20px 25px #0b10202b;animation:is-popup .75s both;animation-delay:var(--delay,0s)}#inmo-story .float-message strong{font-size:11px;display:block;margin-bottom:7px;font-weight:500}#inmo-story .float-message p{font-size:12px;color:#d8e0f3}#inmo-story .float-message .small-label{margin-bottom:8px;color:#a9bfad}#inmo-story .data-extract{border-radius:18px;padding:17px;background:#2b3650;border:1px solid var(--edge);animation:is-enter .8s 1.5s both}#inmo-story .extract-row{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid var(--edge);font-size:10px;gap:10px}#inmo-story .extract-row span{color:var(--muted)}#inmo-story .extract-row b{font-weight:500}#inmo-story .pulse-path{height:2px;background:#52638940;margin:9px 0;position:relative;overflow:hidden}#inmo-story .pulse-path:after{content:'';height:2px;width:40%;background:var(--lime);position:absolute;animation:is-transfer 1.6s .5s 2 both}
/* Agency admin surface */
#inmo-story .admin{border:1px solid #92a1d12c;background:#1d263d;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #0c14222b}#inmo-story .admin-top{display:flex;justify-content:space-between;align-items:center;padding:15px 19px;background:#2b3650;border-bottom:1px solid #ffffff16;gap:12px}#inmo-story .admin-name{font-size:12px;font-weight:600}#inmo-story .admin-top small{font-size:10px;color:var(--muted)}#inmo-story .admin-inner{display:grid;grid-template-columns:137px minmax(0,1fr)}#inmo-story .sidebar{background:#202b43;padding:19px 12px;border-right:1px solid var(--edge)}#inmo-story .side-item{font-size:10px;padding:9px 10px;color:#a5b4d1;border-radius:9px;margin-bottom:5px}#inmo-story .side-item.selected{background:#8189ff22;color:#d9dcff}#inmo-story .side-sub{font-size:8px;color:#71819f;margin:24px 10px 7px;letter-spacing:1px}#inmo-story .admin-content{padding:21px;min-width:0}#inmo-story .admin-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px;gap:10px}#inmo-story .admin-title h3{font-size:17px;font-weight:500}#inmo-story .admin-title p{font-size:10px;color:var(--muted);margin-top:3px}#inmo-story .qual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;min-height:232px}#inmo-story .qual-lane{padding:10px;border:1px solid var(--edge);background:#ffffff03;border-radius:15px;min-width:0}#inmo-story .qual-lane .lane-head{font-size:9px;text-transform:uppercase;letter-spacing:.8px;color:#a4b2ce;display:flex;justify-content:space-between;gap:5px;margin-bottom:12px}#inmo-story .lead{background:#303d58;border:1px solid #9aaada35;border-radius:13px;padding:12px;position:relative;box-shadow:0 7px 16px #080c1620;min-width:0;will-change:transform;z-index:3}#inmo-story .lead .lead-name{font-size:12px;font-weight:500;margin:9px 0 6px}#inmo-story .lead .lead-desc{font-size:9px;color:#bdc8dd;line-height:1.5}#inmo-story .lead .status{margin-top:12px;display:flex;align-items:center;gap:5px;font-size:9px;color:#b7c0d6}#inmo-story .lead .status i{width:5px;height:5px;border-radius:50%;background:currentColor}#inmo-story .lead.green{border-color:#a4e4b35c;background:#254344}#inmo-story .lead.amber{border-color:#f2cc8560;background:#454039}#inmo-story .lead.red{border-color:#f19b9b60;background:#453747}#inmo-story .lead.green .status{color:var(--green)}#inmo-story .lead.amber .status{color:var(--amber)}#inmo-story .lead.red .status{color:var(--red)}#inmo-story .reason{font-size:9px;color:#b8c5dc;margin-top:9px;border-top:1px solid var(--edge);padding-top:8px;min-height:24px}#inmo-story .admin-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--edge);padding-top:15px;margin-top:17px}#inmo-story .admin-bottom p{font-size:10px;color:var(--muted);max-width:360px}#inmo-story .toast{position:absolute;right:49px;bottom:39px;background:#e0fac1;color:#26372b;border:1px solid #e5ffd3;border-radius:15px;padding:13px 18px;max-width:320px;box-shadow:0 14px 30px #040b2255;font-size:11px;z-index:15;animation:is-toast .6s cubic-bezier(.2,.8,.2,1) both}#inmo-story .toast strong{display:block;font-weight:600;margin-bottom:3px}#inmo-story .toast small{font-size:10px}
/* A proper pipeline with a moving lead */
#inmo-story .pipe-admin .admin-inner{grid-template-columns:1fr}#inmo-story .pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;position:relative;min-height:242px}#inmo-story .pipe-lane{border-radius:14px;background:#ffffff04;border:1px solid var(--edge);padding:10px;min-width:0;position:relative}#inmo-story .pipe-head{display:flex;justify-content:space-between;gap:4px;font-size:10px;color:#aab9d5;margin-bottom:14px}#inmo-story .pipe-count{color:#7d8da9}#inmo-story .pipe-slot{min-height:177px;position:relative}#inmo-story .pipe-slot:empty:after{content:'Sin contactos';font-size:9px;color:#62728d;display:block;margin-top:35px;text-align:center}#inmo-story .pipeline .lead{padding:10px}#inmo-story .pipeline .lead .lead-name{font-size:11px}#inmo-story .pipeline .lead .lead-desc{font-size:9px}#inmo-story .pipeline .lead .reason{font-size:8px}#inmo-story .pipeline .lead .avatars{width:27px;height:27px;font-size:9px}#inmo-story .pipe-event{display:flex;gap:8px;align-items:center;margin-top:15px;font-size:10px;color:#b8c4df;min-height:20px}#inmo-story .pipe-event .event-dot{height:6px;width:6px;border-radius:50%;background:var(--lime)}#inmo-story .pipe-context{display:flex;gap:8px;flex-wrap:wrap;margin:17px 0 0}#inmo-story .pipe-context .pill{font-size:9px}#inmo-story .advance-line{position:absolute;top:58%;left:20%;right:7%;height:1px;background:#8189ff55;z-index:-1}
/* Calendar and a real rescheduling interaction */
#inmo-story .calendar-layout{display:grid;grid-template-columns:1fr 270px;gap:20px;align-items:start}#inmo-story .calendar{border-radius:19px;border:1px solid #94a5d333;background:#222e46;overflow:hidden;min-width:0}#inmo-story .calendar-top{padding:15px 19px;display:flex;justify-content:space-between;align-items:center;background:#2b3954;border-bottom:1px solid var(--edge);gap:10px}#inmo-story .calendar-top strong{font-size:12px;font-weight:500}#inmo-story .calendar-top small{font-size:9px;color:var(--muted)}#inmo-story .cal-grid{display:grid;grid-template-columns:45px repeat(3,minmax(0,1fr));padding:16px 12px;gap:0}#inmo-story .cal-day{text-align:center;font-size:10px;padding-bottom:14px;color:#bac6df}#inmo-story .cal-day b{display:block;color:var(--text);font-size:24px;font-weight:400;margin-top:4px}#inmo-story .cal-hour{color:#91a0bc;font-size:9px;padding-top:12px;min-height:78px}#inmo-story .cal-cell{border-top:1px solid #ffffff12;border-left:1px solid #ffffff0a;min-height:78px;padding:5px;position:relative;min-width:0}#inmo-story .appointment{border-radius:10px;background:var(--peri);color:#1a2040;padding:10px;font-size:10px;box-shadow:0 8px 20px #0a10262b;z-index:5;position:relative;min-height:65px;will-change:transform}#inmo-story .appointment strong{display:block;font-weight:600}#inmo-story .appointment span{font-size:9px;display:block;margin-top:4px}#inmo-story .calendar-side{display:flex;flex-direction:column;gap:14px}#inmo-story .callout{padding:18px;background:#2b3853;border:1px solid var(--edge);border-radius:18px}#inmo-story .callout h3{font:27px Instrument,serif;margin:9px 0 12px}#inmo-story .callout p{font-size:11px;color:var(--muted)}#inmo-story .callout .round-btn{margin-top:16px;width:100%}#inmo-story .calendar-side .float-message{transform:rotate(2deg)}#inmo-story .calendar-side .data-extract{animation-delay:.7s}
/* Wrap up / proof without claims */
#inmo-story .balance{display:grid;grid-template-columns:minmax(0,.39fr) minmax(0,.61fr);align-items:center;gap:30px;padding-top:43px;padding-bottom:43px}#inmo-story .balance h2{font-size:61px}#inmo-story .balance .subtitle{margin-top:20px}#inmo-story .case-summary{padding:25px;background:#2a3550;border:1px solid #a2b0d92c;border-radius:23px;position:relative}#inmo-story .case-summary:before{content:'';position:absolute;inset:-11px 12px 11px -12px;border:1px solid #8189ff3c;border-radius:23px;z-index:-1;transform:rotate(-3deg)}#inmo-story .summary-title{font-size:12px;display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px}#inmo-story .outcome{display:flex;justify-content:space-between;align-items:center;gap:13px;padding:16px 0;border-top:1px solid var(--edge);animation:is-enter .6s both;animation-delay:var(--delay)}#inmo-story .outcome b{font-size:23px;font-weight:400;color:#e6efcf}#inmo-story .summary-foot{margin-top:15px;padding:14px;background:#17243c;border-radius:13px;font-size:11px;color:#b7c8e4}#inmo-story .summary-foot strong{color:var(--lime);font-weight:500}#inmo-story .final-counts{display:flex;gap:12px;margin-top:25px}#inmo-story .final-counts div{border-top:2px solid #8189ff;padding-top:10px;flex:1}#inmo-story .final-counts b{font:35px Instrument,serif;display:block;color:#d2d6ff}#inmo-story .final-counts small{font-size:10px;color:var(--muted)}
@keyframes is-enter{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes is-popup{from{opacity:0;transform:translateY(60px) scale(.82) rotate(-7deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(var(--r,0deg))}}@keyframes is-bubble{from{opacity:0;transform:translateY(14px) scale(.85)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes is-phone{from{opacity:0;transform:translateY(55px) rotateY(35deg) rotateZ(5deg) scale(.92)}to{opacity:1;transform:translateY(0) rotateY(0) rotateZ(0) scale(1)}}@keyframes is-toast{from{opacity:0;transform:translateY(70px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes is-transfer{from{transform:translateX(-100%);opacity:0}30%{opacity:1}to{transform:translateX(350%);opacity:0}}
@media(max-width:850px){#inmo-story .scene{padding:25px}#inmo-story .conversation-scene{grid-template-columns:227px 1fr;gap:22px}#inmo-story .conversation-copy{grid-column:1/-1}#inmo-story .conversation-copy h2{font-size:43px}#inmo-story .conversation-copy .subtitle{max-width:90%;margin-top:12px}#inmo-story .scene-heading{align-items:start}#inmo-story .scene-heading h2{font-size:39px}#inmo-story .scene-heading .subtitle{max-width:240px;font-size:11px}#inmo-story .admin-inner{grid-template-columns:1fr}#inmo-story .sidebar{display:none}#inmo-story .admin-content{padding:16px}#inmo-story .pipeline{gap:6px}#inmo-story .pipe-lane{padding:8px}#inmo-story .pipeline .lead{padding:8px}#inmo-story .pipeline .lead .reason{font-size:8px}#inmo-story .calendar-layout{grid-template-columns:1fr 220px;gap:14px}#inmo-story .balance{grid-template-columns:minmax(0,.35fr) minmax(0,.65fr);gap:20px}#inmo-story .balance h2{font-size:48px}#inmo-story .night{grid-template-columns:45% 55%}#inmo-story .night .clock{font-size:100px}#inmo-story .notification{padding:14px;max-width:310px}}
@media(max-width:620px){#inmo-story{border-radius:17px}#inmo-story .bar{padding:16px 19px}#inmo-story .bar-center{font-size:8px;letter-spacing:.6px}#inmo-story .sim{display:none}#inmo-story .scene{padding:25px 18px;min-height:570px}#inmo-story .night{grid-template-columns:1fr}#inmo-story .night .clock{font-size:95px;margin:12px 0 18px}#inmo-story .night h2{font-size:43px}#inmo-story .night .subtitle{max-width:none}#inmo-story .night-status{margin-top:14px}#inmo-story .notification-space{height:355px;padding:25px 0 10px;gap:10px}#inmo-story .notification{width:90%;max-width:370px;padding:13px 15px}#inmo-story .notification .notif-top{margin-bottom:7px}#inmo-story .notification .pending{margin-top:7px}#inmo-story .notification p{font-size:11px}#inmo-story .orbit{height:330px;width:330px;top:15px}#inmo-story .night-tip{font-size:10px;margin-top:0}#inmo-story .conversation-scene{grid-template-columns:1fr;gap:23px}#inmo-story .phone{justify-self:center}#inmo-story .conversation-copy h2{font-size:45px}#inmo-story .chat-side{gap:11px}#inmo-story .float-message{padding:16px}#inmo-story .scene-heading{flex-direction:column;gap:12px}#inmo-story .scene-heading .subtitle{max-width:none;font-size:12px}#inmo-story .scene-heading h2{font-size:43px}#inmo-story .admin-top{padding:13px}#inmo-story .admin-top small{font-size:8px}#inmo-story .admin-title{flex-wrap:wrap}#inmo-story .qual-grid{grid-template-columns:1fr;gap:10px;min-height:0}#inmo-story .qual-lane{padding:11px;min-height:75px}#inmo-story .qual-lane .lane-head{font-size:10px;margin-bottom:9px}#inmo-story .lead .lead-desc,#inmo-story .lead .status,#inmo-story .reason{font-size:11px}#inmo-story .lead .lead-name{font-size:13px}#inmo-story .admin-bottom{align-items:start;flex-direction:column}#inmo-story .admin-bottom p{font-size:11px}#inmo-story .admin-bottom .round-btn{width:100%}#inmo-story .toast{position:relative;right:auto;bottom:auto;margin:15px 0 0;max-width:none}#inmo-story .pipeline{grid-template-columns:1fr;min-height:0}#inmo-story .pipe-lane{display:grid;grid-template-columns:105px 1fr;align-items:start;gap:10px;padding:11px}#inmo-story .pipe-head{font-size:11px;margin-top:7px;margin-bottom:0}#inmo-story .pipe-slot{min-height:34px}#inmo-story .pipe-slot:empty:after{margin:7px 0;text-align:left;font-size:10px}#inmo-story .pipeline .lead .lead-name{font-size:12px}#inmo-story .pipeline .lead .lead-desc,#inmo-story .pipeline .lead .reason{font-size:10px}#inmo-story .pipe-event{font-size:11px}#inmo-story .calendar-layout{grid-template-columns:1fr}#inmo-story .calendar-side{gap:12px}#inmo-story .cal-grid{grid-template-columns:35px repeat(3,minmax(0,1fr));padding:13px 9px}#inmo-story .cal-hour{font-size:9px}#inmo-story .appointment{padding:7px;font-size:10px}#inmo-story .appointment span{font-size:9px}#inmo-story .balance{grid-template-columns:1fr;gap:30px}#inmo-story .balance h2{font-size:53px}#inmo-story .balance .subtitle{max-width:none}#inmo-story .case-summary{padding:19px}#inmo-story .final-counts{margin-top:20px}#inmo-story .footer{padding:16px}#inmo-story .chapters{gap:5px}#inmo-story .chapter{font-size:8px}#inmo-story .foot-actions{flex-wrap:wrap}#inmo-story .foot-actions .left{gap:10px;width:100%;justify-content:space-between}#inmo-story .foot-actions .right{width:100%;justify-content:flex-end}#inmo-story .chapter{overflow-wrap:anywhere}#inmo-story .round-btn{padding:10px 13px}#inmo-story .foot-actions .right{gap:6px}#inmo-story .text-btn{font-size:9px}#inmo-story .bottom-context{font-size:9px}#inmo-story .outcome .row{gap:8px}#inmo-story .outcome .person-name{font-size:11px}#inmo-story .outcome small{font-size:9px}}
@media(prefers-reduced-motion:reduce){#inmo-story *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}


/* Lighter operational surfaces within the navy presentation */
#inmo-story .admin{--green:#28764e;--amber:#93661d;--red:#ad4545;--edge:#dde3ec;--muted:#66758d;background:#f7f8fc;color:#27344a;border-color:#c6cfdd;box-shadow:0 24px 45px #080f2933}#inmo-story .admin-top{background:#fff;border-bottom-color:#dce3ec}#inmo-story .admin-top .pill{color:#5664b1;background:#eef0ff;border-color:#d8ddfc}#inmo-story .admin .avatars{background:#e8ecff;color:#5e6dab}#inmo-story .sidebar{background:#edf1f8;border-right-color:#dce3ec}#inmo-story .side-item{color:#66758d}#inmo-story .side-item.selected{background:#dee5ff;color:#4155a6}#inmo-story .side-sub{color:#7a889f}#inmo-story .admin .admin-title .pill{background:#edf1ff;border-color:#d9e0fb;color:#5266ad}#inmo-story .admin .qual-lane{background:#f0f3f8;border-color:#dde3ec}#inmo-story .admin .qual-lane .lane-head{color:#5b6d86}#inmo-story .admin .lead{background:#fff;color:#27344a;border-color:#d6dfea;box-shadow:0 3px 7px #13244309}#inmo-story .admin .lead .lead-desc{color:#63718a}#inmo-story .admin .lead .reason{color:#66758d;border-top-color:#e1e6ef}#inmo-story .admin .lead .status{color:#78869a}#inmo-story .admin .lead.green{border-color:#83c5a1;background:#f4fcf7}#inmo-story .admin .lead.green .status{color:#2c8057}#inmo-story .admin .lead.amber{border-color:#dcc08b;background:#fffcf4}#inmo-story .admin .lead.amber .status{color:#986b24}#inmo-story .admin .lead.red{border-color:#dfa1a1;background:#fff8f8}#inmo-story .admin .lead.red .status{color:#a84646}#inmo-story .admin .admin-bottom{border-top-color:#dbe2ec}#inmo-story .admin .round-btn.primary{background:#dee9c9;color:#283d26;border-color:#c9dba8}#inmo-story .admin .pill.amber{color:#936720;border-color:#e8cc96;background:#fff7e4}#inmo-story .admin .pill.red{color:#ac4848;border-color:#e7b3b3;background:#fff0f0}#inmo-story .admin .pill.green{color:#348259;background:#edf9f1;border-color:#abd4ba}
#inmo-story .ghl-ui{border-radius:17px;background:#f7f8fa;color:#253044;font-family:Instrument,sans-serif}#inmo-story .ghl-titlebar{background:#fff;border-bottom:1px solid #dfe4ec;display:flex;gap:23px;padding:0 19px;align-items:center;min-height:55px}#inmo-story .ghl-titlebar strong{font-size:14px;font-weight:600}#inmo-story .ghl-tab{font-size:10px;color:#6d7686;padding:20px 0 17px}#inmo-story .ghl-tab.current{color:#2079b1;border-bottom:2px solid #36a5c9}#inmo-story .ghl-user{height:26px;width:26px;border-radius:50%;display:grid;place-items:center;background:#7d94ba;color:white;font-size:9px;margin-left:auto}#inmo-story .ghl-ui .admin-content{padding:18px}#inmo-story .ghl-toolbar{display:flex;align-items:center;gap:11px;margin-bottom:17px;flex-wrap:wrap}#inmo-story .ghl-select{background:#fff;border:1px solid #dce1e8;border-radius:7px;padding:8px 11px;display:flex;justify-content:space-between;gap:28px;min-width:202px;font-size:11px;color:#3b4655}#inmo-story .ghl-select span{color:#8b96a5}#inmo-story .ghl-total{background:#edf3ff;color:#356bce;border-radius:20px;padding:5px 9px;font-size:10px}#inmo-story .ghl-view{margin-left:auto;color:#526b99;border:1px solid #d5dfef;padding:6px 9px;border-radius:7px;font-size:10px;background:#edf2fa}#inmo-story .ghl-toolbar.secondary{gap:7px;margin-bottom:15px}#inmo-story .ghl-filter{border:1px solid #dce2eb;background:white;border-radius:20px;padding:5px 9px;font-size:9px;color:#5e6c81}#inmo-story .ghl-fields{font-size:9px;color:#7b8697;margin-left:auto}#inmo-story .ghl-ui .pipeline{gap:10px;min-height:270px}#inmo-story .ghl-ui .pipe-lane{background:transparent;border:0;padding:0;min-width:0}#inmo-story .ghl-ui .pipe-head{background:white;border:1px solid #dfe4eb;border-top:3px solid var(--stage-color);border-bottom:0;border-radius:7px 7px 0 0;padding:9px 9px 3px;margin:0;color:#27374c;font-size:10px;font-weight:500;min-height:34px;align-items:start}#inmo-story .ghl-ui .pipe-count{border-radius:9px;background:#edf1f7;color:#63748c;padding:0 5px;font-size:9px}#inmo-story .ghl-stage-meta{background:#fff;border:1px solid #dfe4eb;border-top:0;border-radius:0 0 7px 7px;padding:0 9px 9px;color:#8a94a4;font-size:8px;min-height:22px;box-shadow:0 2px 3px #1d2c4010}#inmo-story .ghl-ui .pipe-slot{margin-top:12px;min-height:195px}#inmo-story .ghl-ui .pipe-slot:empty:after{content:'—';color:#bac3d0;font-size:12px}#inmo-story .ghl-ui .lead{padding:11px;border-radius:10px;background:#fff!important;box-shadow:0 2px 5px #26375017;border-color:#dce2eb!important}#inmo-story .ghl-ui .lead .lead-name{font-size:12px;color:#24364f;font-weight:600}#inmo-story .ghl-ui .lead .status{padding:4px 6px;border-radius:15px;background:#f0f3fa;font-size:8px;width:fit-content;max-width:100%}#inmo-story .ghl-ui .lead.green .status{background:#e8f6ed;color:#34845c}#inmo-story .ghl-ui .lead .reason{font-size:9px;color:#6a778b}#inmo-story .ghl-ui .pipe-event{background:#eaf2ff;border:1px solid #d5e5fb;color:#416286;padding:10px 12px;border-radius:9px;font-size:11px}#inmo-story .ghl-ui .pipe-event .event-dot{background:#578de2}#inmo-story .ghl-ui .admin-bottom .round-btn.primary{background:#2464de;border-color:#2464de;color:#fff}#inmo-story .ghl-scope{margin-left:auto;color:#8792a4;font-size:9px;align-self:center}#inmo-story .ghl-ui .pipe-context{margin-top:13px}#inmo-story .ghl-ui .admin-bottom p{font-size:9px;color:#8290a3}
#inmo-story .calendar{background:#f5f7fb;color:#243550;border-color:#c8d2e0}#inmo-story .calendar-top{background:#fff;border-bottom-color:#dde4ee}#inmo-story .calendar-top small{color:#76859b}#inmo-story .cal-day{color:#75839a}#inmo-story .cal-day b{color:#334969}#inmo-story .cal-hour{color:#8190a5}#inmo-story .cal-cell{border-top-color:#dee5ef;border-left-color:#e5eaf2}#inmo-story .appointment{background:#e0e6ff;border:1px solid #aab7ee;color:#384c94;box-shadow:0 4px 10px #162b5414}
@media(max-width:620px){#inmo-story .ghl-titlebar{gap:13px;padding:0 12px;flex-wrap:wrap;min-height:52px}#inmo-story .ghl-titlebar strong{font-size:12px}#inmo-story .ghl-tab{font-size:8px}#inmo-story .ghl-tab:last-of-type{display:none}#inmo-story .ghl-ui .admin-content{padding:13px}#inmo-story .ghl-fields{margin-left:0;width:100%;font-size:9px}#inmo-story .ghl-select{min-width:0;flex:1;font-size:10px;gap:12px}#inmo-story .ghl-view{margin-left:0}#inmo-story .ghl-ui .pipeline{min-height:0;gap:11px}#inmo-story .ghl-ui .pipe-lane{display:grid;grid-template-columns:1fr;gap:0}#inmo-story .ghl-ui .pipe-head{font-size:11px;min-height:34px}#inmo-story .ghl-stage-meta{font-size:9px}#inmo-story .ghl-ui .pipe-slot{min-height:25px;margin-top:8px}#inmo-story .ghl-ui .pipe-slot:empty:after{margin:0;text-align:center}#inmo-story .ghl-ui .lead .status{font-size:10px}#inmo-story .ghl-ui .lead .reason{font-size:10px}#inmo-story .ghl-scope{margin-left:0}#inmo-story .ghl-ui .pipe-event{font-size:10px}}


#inmo-story .leak-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}#inmo-story .leak-group{background:#29334c;border-radius:22px;padding:22px;overflow:hidden}#inmo-story .leak-group h3{font-size:18px}#inmo-story .leak-group p{font-size:12px;color:#b8c2da;margin:7px 0 17px}#inmo-story .dot-grid{display:grid;grid-template-columns:repeat(11,1fr);gap:6px;min-height:102px;align-content:start}#inmo-story .lead-dot{width:100%;aspect-ratio:1;border-radius:50%;background:#9098ff;transition:background .5s,opacity .5s,transform .6s;transition-delay:var(--lag,0ms)}#inmo-story .leaks-visible .lead-dot.at-risk{background:#f19b9b;transform:translateY(3px)}#inmo-story .leak-count{display:flex;align-items:baseline;gap:8px;margin-top:15px;font-size:12px;color:#bdc6dc}#inmo-story .leak-count b{font-size:30px;color:#b5baff;font-weight:500}#inmo-story .leak-total{display:flex;align-items:center;gap:22px;border-top:1px solid #ffffff22;padding-top:19px}#inmo-story .leak-total>strong{font:400 75px/.95 Instrument,serif;color:#f19b9b}#inmo-story .leak-total p{font-size:14px;max-width:370px}#inmo-story .leak-total small{display:block;color:#b1bdd5;font-size:11px;margin-top:6px}#inmo-story .leak-total button{margin-left:auto}#inmo-story .risk-strip{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:15px 18px;margin-top:25px;border-radius:16px;background:#ffffff08;font-size:12px;color:#e3e8f8}#inmo-story .risk-strip small{display:block;color:#f19b9b;font-size:9px;letter-spacing:1px;margin-bottom:5px}#inmo-story .risk-strip>div:last-child small{color:#dcfca3}#inmo-story .impact-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;margin-top:24px}#inmo-story .impact-board{background:#f5f7fb;color:#23344f;border-radius:22px;padding:24px}#inmo-story .impact-row{display:grid;grid-template-columns:1fr 62px 62px;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid #dce1eb;font-size:13px}#inmo-story .impact-row b{font-size:25px;font-weight:500;text-align:right}#inmo-story .impact-row small{text-align:right;font-size:11px}#inmo-story .impact-row .after{color:#334e9d}#inmo-story .recover-pool{background:#29334c;padding:23px;border-radius:22px}#inmo-story .recover-pool .dot-grid{grid-template-columns:repeat(10,1fr);min-height:0;margin:18px 0}#inmo-story .recover-pool .lead-dot{background:#f19b9b}#inmo-story .recovery-target{display:grid;grid-template-columns:repeat(10,1fr);gap:6px;min-height:42px;align-content:start;margin:14px 0}#inmo-story .recovery-target .lead-dot{background:#dcfca3}#inmo-story .impact-result{font:400 56px/1 Instrument,serif;color:#dcfca3;margin:18px 0 5px}#inmo-story .impact-note{font-size:11px;color:#b8c2da;margin-top:14px;max-width:650px}#inmo-story .leak-legend{font-size:11px;color:#b8c2da;margin-top:10px}#inmo-story .leak-legend span{color:#f19b9b}
@media(max-width:620px){#inmo-story .leak-grid,#inmo-story .impact-layout,#inmo-story .risk-strip{grid-template-columns:1fr}#inmo-story .leak-group{padding:18px}#inmo-story .dot-grid{grid-template-columns:repeat(15,1fr);min-height:0}#inmo-story .leak-total{flex-wrap:wrap;gap:12px}#inmo-story .leak-total button{margin-left:0}#inmo-story .impact-row{grid-template-columns:1fr 45px 45px;gap:8px}#inmo-story .impact-board{padding:17px}}
@media(prefers-reduced-motion:reduce){#inmo-story .lead-dot{transition:none}}


#inmo-story :is(.leak-group,.recover-pool,.notification,.float-message,.data-extract,.callout,.case-summary,.risk-strip){--muted:#64748b;--edge:#dbe2ed;--green:#28764e;--amber:#93661d;--red:#ad4545;background:#f5f7fb;color:#243550;border-color:#dce3ed;box-shadow:0 12px 28px #0a152521}
#inmo-story :is(.leak-group,.recover-pool,.notification,.float-message,.data-extract,.callout,.case-summary) :is(p,small,.small-label,.notif-top,.extract-row span,.leak-count){color:#5d6e86}
#inmo-story .notification .pending{color:#94651d}#inmo-story .leak-count b{color:#5360b8}#inmo-story .leak-group .loss-label{color:#a44048}#inmo-story .recover-pool .impact-result{color:#28764e}#inmo-story .recovery-target .lead-dot{background:#8dc977}#inmo-story .risk-strip small{color:#a44048}#inmo-story .risk-strip>div:last-child small{color:#28764e}#inmo-story .conversation-scene .risk-strip{grid-column:1/-1}#inmo-story .summary-foot{background:#e9eef7;color:#53647d}#inmo-story .summary-foot strong{color:#28764e}
#inmo-story .sector-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;margin:35px 0}#inmo-story .sector-major{padding:30px;background:#f5f7fb;color:#243550;border-radius:23px}#inmo-story .sector-major strong{display:block;font:400 clamp(50px,7vw,84px)/1.1 Instrument,serif;color:#4654ae;margin:18px 0}#inmo-story .sector-major p{color:#5d6e86;font-size:14px}#inmo-story .sector-small{padding:23px;background:#f5f7fb;color:#243550;border-radius:21px;margin-bottom:15px}#inmo-story .sector-small strong{font:400 39px Instrument,serif;color:#4654ae;display:block}#inmo-story .sector-small p{font-size:13px;color:#5d6e86}#inmo-story .sector-source{font-size:11px;color:#b8c2da;display:block;margin-top:15px}#inmo-story .sector-source a{color:#c5caff}#inmo-story .sector-bridge{font:400 29px/1.2 Instrument,serif;max-width:760px}#inmo-story .sector-bridge em{color:#dcfca3}
@media(max-width:620px){#inmo-story .sector-layout{grid-template-columns:1fr;margin:22px 0;gap:15px}#inmo-story .sector-major{padding:23px}}

html{background:#1c2235}body{margin:0;padding:24px 16px}#inmo-story{max-width:1280px}@media(max-width:620px){body{padding:0}#inmo-story{border-radius:0}}