@font-face{font-family:Progress Conthrax;src:url(/assets/lovable/Conthrax-SemiBold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Progress Avenir;src:url(/assets/lovable/Avenir-Regular.ttf)format("truetype");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Progress Avenir;src:url(/assets/lovable/Avenir-Black.ttf)format("truetype");font-weight:700 900;font-style:normal;font-display:swap}.progress-app{--ink:#15263e;--muted:#485c75;--orange:#f47735;--line:#dfe6ee;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(at 90% 0,#fceee4 0,#0000 32%),#f5f7fa;min-height:100vh;font-family:Progress Avenir,Arial,sans-serif;font-size:16px;line-height:1.5;display:flex}.progress-app *{box-sizing:border-box}.progress-app h1,.progress-app h2,.progress-app h3,.progress-app p{margin:0}.progress-app h1,.progress-app h2,.progress-app h3{text-transform:none;letter-spacing:-.04em;font-family:Progress Avenir,Arial,sans-serif}.progress-app button,.progress-app select,.progress-app a{font:inherit}.progress-app button,.progress-app select{cursor:pointer}.progress-app button,.progress-app a,.progress-app select{transition:background .2s,box-shadow .2s,border-color .2s,transform .2s}.progress-app button:focus-visible,.progress-app a:focus-visible,.progress-app select:focus-visible{outline-offset:4px;outline:3px solid #2867df}.progress-app button:disabled{opacity:.4;cursor:default}.progress-app strong,.progress-app td{font-variant-numeric:tabular-nums}.progress-sidebar{color:#fff;background:radial-gradient(at 0 100%,#18365a 0,#0000 60%),#0d1b2e;border-right:1px solid #ffffff12;flex-direction:column;flex-shrink:0;width:220px;height:100vh;padding:30px 20px;display:flex;position:sticky;top:0}.progress-brand{background:#fff;border-radius:10px;width:130px;height:63px;display:block;overflow:hidden;box-shadow:0 8px 28px #0002}.progress-brand img{object-fit:contain;width:100%;height:100%}.progress-sidebar-title{letter-spacing:.18em;color:#bacbe0;margin:38px 10px 24px;font-size:10px}.progress-sidebar-title span{letter-spacing:-.03em;color:#fff;margin-top:8px;font-size:19px;font-weight:800;display:block}.progress-sidebar nav{gap:9px;display:grid}.progress-sidebar nav button{text-align:left;color:#cbd6e7;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:14px 12px;font-size:14px;display:flex}.progress-sidebar nav button span{color:#a6b6cf;font-variant-numeric:tabular-nums;font-size:11px}.progress-sidebar nav button b{opacity:0;margin-left:auto;font-weight:400}.progress-sidebar nav button:hover{background:#ffffff0b}.progress-sidebar nav button[aria-current] b,.progress-sidebar nav button[aria-current] span{opacity:1;color:#ffad78}.progress-sidebar-bottom{color:#d6dfec;margin-top:auto;padding:30px 10px 0;font-size:12px}.progress-sidebar-bottom p{color:#b8c8dc;margin:20px 0;font-size:13px}.progress-sidebar-bottom a{color:#fff;text-decoration:none}.progress-status-dot{background:#75d8b8;border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block;box-shadow:0 0 0 4px #75d8b80d}.progress-main{flex:1;min-width:0}.progress-topbar{border-bottom:1px solid var(--line);background:#ffffffd9;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px 36px;font-size:13px;display:flex}.progress-slash{color:#74859a;margin:0 13px}.progress-topbar button,.progress-gate button{color:var(--ink);background:#fff;border:1px solid #d7dfe9;border-radius:100px;padding:10px 18px;font-size:13px;font-weight:800;box-shadow:0 3px 9px #14263e05}.progress-topbar button:hover{background:#f8fafc;border-color:#aebcd0}.progress-topbar-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.progress-topbar-actions .progress-cover-button{color:#526780;box-shadow:none;background:0 0;border-color:#d7dfe9;font-weight:650}.progress-topbar-actions .progress-cover-button:hover{color:#172c46;background:#f4f7fb;border-color:#b8c6d8}.progress-content{max-width:1580px;margin:auto;padding:28px 36px 24px}.progress-heading{isolation:isolate;color:#fff;background:radial-gradient(at 85% 120%,#315883 0,#0000 55%),linear-gradient(115deg,#0e1e34,#172f4a);border:1px solid #203955;border-radius:24px;justify-content:space-between;align-items:center;gap:26px;margin-bottom:24px;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 40px #10243e12}.progress-heading:after{content:"";z-index:-1;background:linear-gradient(90deg,#f47735,#f4773540 48%,#0000);height:2px;position:absolute;inset:auto 0 0}.progress-heading-cover{background:radial-gradient(at 95% -50%,#aa632d70,#0000 65%),radial-gradient(at 65% 120%,#27598b 0,#0000 62%),#0e1e34;padding-top:38px;padding-bottom:38px}.progress-heading-copy{z-index:1;max-width:75%;position:relative}.progress-eyebrow{letter-spacing:.14em;color:#536782;font-size:11px;font-weight:800}.progress-heading .progress-eyebrow{color:#ffc396}.progress-heading h1{margin:12px 0;font-size:clamp(30px,3.2vw,48px);font-weight:900;line-height:1.12}.progress-heading p{color:#e1e9f4;font-size:15px}.progress-heading .progress-period{color:#c2d2e5;margin-top:20px;font-size:12px}.progress-period span{color:#f5a570;margin:0 9px}.progress-chapter-art{letter-spacing:-.09em;color:#ffffff04;-webkit-text-stroke:1px #ffffff0d;pointer-events:none;z-index:-1;font-size:230px;font-weight:900;line-height:1.2;position:absolute;top:-35px;right:8px}.progress-filter{z-index:1;color:#d6e2f1;gap:8px;min-width:185px;font-size:11px;display:grid;position:relative}.progress-app select{color:var(--ink);background:#fff;border:1px solid #d7dfe9;border-radius:11px;max-width:100%;padding:11px 32px 11px 13px;font-size:14px}.progress-filter select{background:#ffffffed;border-color:#fff;font-size:13px;box-shadow:0 5px 16px #0001}.progress-scene{animation:.38s both progress-reveal}@keyframes progress-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.progress-meeting-path{align-items:center;gap:20px;margin:0 0 24px;display:flex}.progress-meeting-path>span{letter-spacing:.1em;color:var(--muted);flex-shrink:0;max-width:110px;font-size:10px;font-weight:800}.progress-agenda{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.progress-agenda button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#fff;border-radius:12px;align-items:center;gap:9px;padding:11px 13px;font-size:13px;display:flex}.progress-agenda button span{color:#98613b;font-size:11px}.progress-agenda button b{color:#51657f;margin-left:auto;font-weight:400}.progress-agenda button:hover{border-color:#f4b086;transform:translateY(-2px);box-shadow:0 6px 18px #14263e09}.progress-kpis{grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.progress-kpi{border:1px solid var(--line);background:linear-gradient(140deg,#fff,#fdfefe);border-radius:20px;min-width:0;padding:24px;position:relative;box-shadow:0 6px 20px #16294605}.progress-kpi-label{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.progress-kpi-label span{color:#a74e1c;background:#fff3e9;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:17px;display:flex}.progress-kpi:nth-child(3) .progress-kpi-label span{color:#2867df;background:#edf3ff}.progress-kpi:nth-child(4) .progress-kpi-label span{color:#157b67;background:#e9f7f3}.progress-kpi>strong{letter-spacing:-.055em;white-space:nowrap;margin:17px 0 22px;font-size:clamp(32px,3.3vw,52px);font-weight:900;line-height:1.15;display:block}.progress-track{background:#e7edf3;border-radius:6px;height:5px;overflow:hidden}.progress-track i{background:linear-gradient(90deg,#ed662d,#ffa769);border-radius:6px;height:100%;transition:width .5s;display:block}.progress-kpi:nth-child(3) .progress-track i{background:#2867df}.progress-kpi:nth-child(4) .progress-track i{background:#1aa88a}.progress-kpi p{color:var(--muted);margin-top:12px;font-size:12px}.progress-kpi p b{color:var(--ink);font-weight:800}.progress-kpi-featured .progress-kpi-label span{color:#ffbc89;background:#ffffff14}.progress-kpi-featured p,.progress-kpi-featured p b{color:#fff}.progress-kpi-featured small{color:#d0deed;margin-top:8px;font-size:11px;display:block}.progress-grid{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:24px;display:grid}.progress-card{border:1px solid var(--line);background:#fff;border-radius:22px;min-width:0;padding:28px;box-shadow:0 8px 28px #16294604}.progress-card h2{margin-top:8px;font-size:24px;font-weight:800;line-height:1.25}.progress-card-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.progress-card-heading select{background:#f8fafc;max-width:185px;font-size:12px}.progress-legend{color:var(--muted);gap:20px;margin-top:20px;font-size:13px;display:flex}.progress-legend span{align-items:center;gap:7px;display:flex}.progress-legend i{border-radius:50%;width:8px;height:8px}.progress-bar-chart{height:280px;margin-top:14px}.progress-goal{background:radial-gradient(at 100% 100%,#fff5eb,#0000 72%),#fff}.progress-donut{width:210px;height:210px;margin:20px auto;position:relative}.progress-donut>div:last-child{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.progress-donut strong{letter-spacing:-.045em;font-size:35px;font-weight:900}.progress-donut span{color:var(--muted);font-size:12px}.progress-goal-detail{border-top:1px solid #e7e8e9;flex-direction:column;gap:12px;padding-top:12px;font-size:12px;display:flex}.progress-goal-detail>span{color:var(--muted);justify-content:space-between;gap:10px;display:flex}.progress-goal-detail strong{color:var(--ink);font-size:14px}.progress-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.progress-insights article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px;box-shadow:0 5px 16px #14263e03}.progress-insights article>span{letter-spacing:.11em;color:#536782;font-size:10px;font-weight:800}.progress-insights strong{margin:12px 0;font-size:23px;font-weight:800;line-height:1.25;display:block}.progress-insights p{color:var(--muted);max-width:380px;font-size:14px}.progress-metric-ribbon{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:1fr 1.3fr 1fr;margin-bottom:24px;padding:22px 0;display:grid;box-shadow:0 6px 20px #16294604}.progress-metric-ribbon>div{border-right:1px solid var(--line);min-width:0;padding:0 26px}.progress-metric-ribbon>div:last-child{border:0}.progress-metric-ribbon span{color:var(--muted);font-size:12px;display:block}.progress-metric-ribbon strong{letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:6px;font-size:clamp(20px,2vw,28px);display:block}.progress-metric-ribbon>div:last-child strong{color:#b55120}.progress-table-wrap{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.progress-app table{border-collapse:collapse;text-align:right;white-space:nowrap;width:100%;font-size:15px}.progress-app caption{text-align:left;color:var(--muted);padding:22px 0;font-size:13px}.progress-app th:first-child{text-align:left}.progress-app th,.progress-app td{border-bottom:1px solid #e7ecf3;padding:20px 14px}.progress-app thead{color:#405570;background:#f7f9fc;font-size:12px}.progress-app thead th{font-weight:800}.progress-app tbody tr{transition:background .18s}.progress-app tbody tr:hover{background:#fff9f3}.progress-app tfoot{background:#edf2f8;font-weight:800}.progress-app tfoot th,.progress-app tfoot td{border-bottom:0}.progress-app td .progress-track{min-width:80px;margin-top:9px}.progress-office-link{text-align:left;color:var(--ink);background:0 0;border:0;padding:0;font-weight:800}.progress-office-link:hover{color:#b44d1d}.progress-office-link small{color:var(--muted);letter-spacing:.06em;margin-top:4px;font-size:11px;font-weight:400;display:block}.progress-badge{white-space:nowrap;background:#f0f4fa;border:1px solid #e3eaf3;border-radius:100px;padding:8px 13px;font-size:12px}.progress-evolution-chart{height:370px;margin-top:20px}.progress-month-table{margin-top:24px}.progress-month-table td:last-child{background:#fff5eb;font-weight:800}.progress-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.progress-team-grid article{background:linear-gradient(155deg,#fff,#f8fafc);border:1px solid #e1e7ef;border-radius:18px;padding:24px;position:relative}.progress-team-grid h3{margin:8px 0 20px;font-size:19px;font-weight:800}.progress-team-grid article>span{letter-spacing:.1em;font-size:11px;font-weight:800}.progress-role-orbit{width:136px;height:136px;margin:0 auto 22px;position:relative}.progress-role-orbit svg{width:100%;height:100%;position:absolute;inset:0}.progress-team-grid strong{letter-spacing:-.04em;justify-content:center;align-items:center;gap:4px;font-size:43px;font-weight:900;display:flex;position:absolute;inset:0}.progress-team-grid strong small{color:var(--muted);font-size:19px;font-weight:400}.progress-team-grid .progress-track{display:none}.progress-team-grid p{color:var(--muted);text-align:center;font-size:12px}.progress-priority-intro{color:var(--muted);max-width:760px;font-size:15px;margin-top:14px!important}.progress-action-cards{margin:24px 0}.progress-action-cards strong{font-size:22px}.progress-action-cards button{color:#225ab7;text-align:left;background:0 0;border:0;margin-top:16px;padding:6px 0;font-size:13px;font-weight:800}.progress-action-cards button:hover{color:#b44d1d}.progress-decision-close{color:#fff;background:radial-gradient(at 100% 100%,#315a83,#0000 70%),#12273f;border:1px solid #263f5d;border-radius:22px;grid-template-columns:1fr 1.1fr;gap:40px;padding:34px;display:grid;box-shadow:0 12px 35px #14263e12}.progress-decision-close .progress-eyebrow{color:#ffbf8d}.progress-decision-close h2{margin:14px 0;font-size:32px;line-height:1.12}.progress-decision-close p{color:#d5e2f0;max-width:380px;font-size:14px}.progress-decision-close ol{counter-reset:decision;gap:14px;margin:0;padding:0;list-style:none;display:grid}.progress-decision-close li{counter-increment:decision;border-bottom:1px solid #ffffff1c;padding:0 0 14px 42px;font-size:15px;position:relative}.progress-decision-close li:last-child{border:0;padding-bottom:0}.progress-decision-close li:before{content:"0" counter(decision);color:#ffbd89;font-size:12px;position:absolute;top:1px;left:0}.progress-decision-close li b{margin-bottom:3px;display:block}.progress-decision-close li span{color:#d5e2f0;font-size:13px}.progress-footer{color:var(--muted);border-top:1px solid #dce3ed;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:18px;font-size:12px;display:flex}.progress-footer button{color:var(--ink);background:0 0;border:0;padding:7px 0;font-size:13px}.progress-data-note{color:#78521f;background:#fff9ef;border:1px solid #ede2ce;border-radius:10px;margin-top:12px;padding:12px 15px;font-size:12px}.progress-notes{margin-top:18px}.progress-notes ul{color:var(--muted);gap:12px;margin:20px 0;padding-left:20px;font-size:14px;display:grid}.progress-notes h3{font-size:17px}.progress-notes p{color:var(--muted);margin-top:10px;font-size:12px}.progress-mobile-tabs{display:none}.progress-presentation-nav{border:1px solid var(--line);background:#fff;border-radius:100px;justify-content:center;align-items:center;gap:20px;width:fit-content;margin:24px auto 0;padding:14px 18px;display:flex;box-shadow:0 8px 24px #14263e07}.progress-presentation-nav>button{color:var(--ink);background:0 0;border:0;border-radius:100px;padding:8px 12px;font-size:13px;font-weight:800}.progress-presentation-nav>button:not(:disabled):hover{background:#fff1e6}.progress-chapter-dots{gap:2px;display:flex}.progress-chapter-dots button{background:0 0;border:0;place-items:center;width:24px;height:32px;padding:0;display:grid}.progress-chapter-dots span{background:#c5cfdd;border-radius:10px;width:6px;height:6px;transition:width .2s,background .2s}.progress-chapter-dots button[aria-current] span{background:#e87537;width:20px}.progress-page-count{letter-spacing:.08em;color:var(--muted);font-size:11px}.is-presenting .progress-sidebar{display:none}.is-presenting .progress-content{max-width:1500px}.is-presenting .progress-presentation-nav{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;position:sticky;bottom:16px}.progress-gate{background:radial-gradient(at 100% 0,#e3eaf6,#0000 60%),#f4f6fa;justify-content:center;align-items:center;padding:24px}.progress-gate-card{background:#fff;border:1px solid #e0e7f0;border-radius:24px;width:min(500px,100%);padding:48px;box-shadow:0 20px 100px #16304d0a}.progress-gate h1{margin:15px 0;font-size:46px;font-weight:800}.progress-gate h1 span{color:#d65d1d}.progress-gate p{color:var(--muted);margin:18px 0 26px}.progress-primary{background:var(--ink);color:#fff;border-radius:9px;margin-right:10px;padding:12px 19px;text-decoration:none;display:inline-block}.progress-gate small{color:var(--muted);margin-top:28px;display:block}@media(min-width:1700px){.progress-content{padding-top:36px}.progress-heading{padding:40px}.progress-bar-chart{height:320px}.progress-kpi{padding:30px}.progress-card h2{font-size:28px}.progress-kpi p{font-size:14px}.progress-insights p{font-size:15px}}@media(max-width:1200px){.progress-sidebar{width:190px;padding:24px 16px}.progress-content{padding:24px}.progress-topbar{padding:16px 24px}.progress-heading{gap:20px;padding:28px}.progress-heading h1{font-size:35px}.progress-heading-copy{max-width:70%}.progress-heading p{font-size:14px}.progress-kpis{gap:12px}.progress-kpi{padding:20px 16px}.progress-kpi-label{font-size:12px}.progress-kpi-label span{display:none}.progress-card{padding:24px 20px}.progress-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:18px}.progress-card-heading{flex-direction:column;align-items:flex-start}.progress-card h2{font-size:22px}.progress-insights{gap:14px}.progress-insights article{padding:20px}.progress-agenda{gap:7px}.progress-agenda button{padding:10px;font-size:12px}.progress-agenda button span{display:none}.progress-meeting-path{gap:14px}.progress-team-grid article{padding:20px}.progress-metric-ribbon>div{padding:0 20px}}@media(max-width:950px){.progress-sidebar{display:none}.progress-mobile-tabs{gap:8px;margin-bottom:22px;padding:2px 2px 6px;display:flex;overflow:auto}.progress-mobile-tabs button{white-space:nowrap;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:100px;padding:10px 17px;font-size:14px}.progress-mobile-tabs button[aria-pressed=true]{color:#fff;background:#172c46;border-color:#172c46}.progress-kpi>strong{font-size:36px}.progress-heading h1{font-size:37px}.progress-meeting-path{display:none}}@media(max-width:650px){.progress-topbar{min-height:64px;padding:14px 18px;font-size:11px}.progress-topbar>span{max-width:160px}.progress-slash{margin:0 5px}.progress-topbar button{padding:9px 12px;font-size:12px}.progress-content{padding:18px 14px 24px}.progress-heading{border-radius:20px;flex-direction:column;align-items:stretch;gap:22px;margin-bottom:18px;padding:25px 22px}.progress-heading-copy{max-width:100%}.progress-heading h1{max-width:310px;font-size:34px}.progress-heading p{font-size:14px}.progress-heading .progress-period{margin-top:16px;font-size:12px}.progress-chapter-art{font-size:170px;top:-12px;right:-8px}.progress-filter{gap:7px;font-size:12px}.progress-filter select{padding:11px 14px;font-size:14px}.progress-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.progress-kpi{border-radius:17px;padding:20px 15px}.progress-kpi>strong{margin:16px 0 20px;font-size:32px}.progress-kpi p{font-size:12px}.progress-kpi-featured small{font-size:10px}.progress-grid{grid-template-columns:1fr}.progress-card{border-radius:19px;padding:24px 18px}.progress-card h2{font-size:23px}.progress-card-heading{flex-direction:column}.progress-insights{grid-template-columns:1fr;gap:12px}.progress-insights article{padding:22px}.progress-insights p{max-width:none;font-size:14px}.progress-footer{flex-direction:column;align-items:flex-start;gap:6px}.progress-bar-chart{height:290px}.progress-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.progress-team-grid article{padding:18px 12px}.progress-team-grid h3{min-height:45px;font-size:17px;line-height:1.3}.progress-role-orbit{width:112px;height:112px}.progress-team-grid strong{font-size:36px}.progress-team-grid strong small{font-size:16px}.progress-team-grid p{font-size:11px}.progress-app td,.progress-app th{padding:17px 12px}.progress-evolution-chart{height:300px}.progress-metric-ribbon{grid-template-columns:1fr 1fr;gap:18px;padding:18px 0}.progress-metric-ribbon>div{padding:0 18px}.progress-metric-ribbon>div:nth-child(2){border:0}.progress-metric-ribbon>div:last-child{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.progress-metric-ribbon strong{font-size:21px}.progress-metric-ribbon>div:last-child strong{margin:0}.progress-decision-close{grid-template-columns:1fr;gap:26px;padding:26px}.progress-decision-close h2{font-size:29px}.progress-presentation-nav{gap:5px;width:100%;max-width:390px;padding:9px}.progress-presentation-nav>button{padding:9px 7px;font-size:12px}.progress-chapter-dots button{width:21px}.progress-page-count{display:none}.progress-data-note{font-size:12px}.progress-gate-card{padding:30px 24px}.progress-gate h1{font-size:37px}.progress-gate button{margin-top:12px}}@media(max-width:360px){.progress-heading h1{font-size:30px}.progress-role-orbit{width:95px;height:95px}.progress-kpi>strong{font-size:29px}.progress-team-grid strong{font-size:31px}}@media(prefers-reduced-motion:reduce){.progress-app *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.progress-screen{display:contents}@media(min-width:1050px)and (min-height:700px){.progress-app{height:100dvh;min-height:0;overflow:hidden}.progress-sidebar{height:100%;overflow-y:auto}.progress-main{flex-direction:column;height:100%;min-height:0;display:flex}.progress-topbar{flex-shrink:0;min-height:54px;padding:8px 24px}.progress-content,.is-presenting .progress-content{flex-direction:column;flex:1;width:100%;max-width:1580px;min-height:0;padding:14px 24px;display:flex}.progress-heading,.progress-heading-cover{border-radius:18px;flex-shrink:0;gap:20px;margin-bottom:12px;padding:14px 24px}.progress-heading h1{margin:5px 0;font-size:32px;line-height:1.12}.progress-heading p{font-size:13px}.progress-heading .progress-period{margin-top:6px;font-size:12px}.progress-heading-copy{max-width:75%}.progress-chapter-art{font-size:160px;top:-25px}.progress-filter{gap:5px}.progress-filter select{padding:9px 12px}.progress-scene{overscroll-behavior-y:contain;scroll-snap-type:none;scrollbar-gutter:stable;flex:1;min-height:0;padding-right:8px;scroll-padding:0;animation:none;overflow-y:auto;container-type:size}.progress-scene:focus-visible{outline-offset:3px;outline:2px solid #2867df}.progress-screen{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;justify-content:center;gap:12px;min-height:100%;padding:8px 0;display:flex}.progress-screen>*{flex-shrink:0}.progress-screen .progress-kpis,.progress-screen .progress-insights,.progress-screen .progress-metric-ribbon,.progress-screen .progress-meeting-path,.progress-screen .progress-month-table,.progress-screen>.progress-data-note{margin:0}.progress-card{border-radius:18px;padding:16px 20px}.progress-card-heading{flex-direction:row;align-items:center}.progress-card h2{margin-top:4px;font-size:21px}.progress-legend{margin-top:10px}.progress-kpi{padding:18px 20px}.progress-kpi>strong{margin:10px 0 14px;font-size:40px}.progress-kpi p{margin-top:9px}.progress-insights article{padding:16px 18px}.progress-insights strong{margin:8px 0;font-size:21px}.progress-insights p{font-size:13px}.progress-grid{gap:16px}.progress-bar-chart{height:clamp(210px,100cqh - 130px,480px);margin-top:8px}.progress-donut{width:clamp(170px,32cqh,260px);height:clamp(170px,32cqh,260px);margin:12px auto}.progress-goal{flex-direction:column;justify-content:center;display:flex}.progress-goal-detail{gap:8px;padding-top:10px}.progress-evolution-chart{height:clamp(230px,100cqh - 122px,650px);margin-top:10px}.progress-screen-2-1 .progress-bar-chart{height:clamp(140px,100cqh - 285px,420px)}.progress-screen-2-1 .progress-priority-intro{font-size:12px;margin-top:6px!important}.progress-metric-ribbon{padding:12px 0}.progress-metric-ribbon strong{margin-top:2px;font-size:24px}.progress-app th,.progress-app td{padding:8px 12px;font-size:14px}.progress-app caption{padding:8px 0;font-size:12px}.progress-office-link small{margin-left:8px;display:inline}.progress-app td .progress-track{margin-top:5px}.progress-team-grid{gap:12px;margin-top:12px}.progress-team-grid article{padding:12px 18px}.progress-team-grid h3{margin:3px 0 8px;font-size:17px}.progress-role-orbit{width:clamp(80px,19cqh,130px);height:clamp(80px,19cqh,130px);margin-bottom:8px}.progress-team-grid strong{font-size:34px}.progress-team-grid strong small{font-size:17px}.progress-team-grid p{font-size:12px}.progress-priority-intro{font-size:13px;margin-top:8px!important}.progress-action-cards button{margin-top:8px}.progress-decision-close{gap:24px;padding:22px 26px}.progress-decision-close h2{margin:8px 0;font-size:27px}.progress-decision-close ol{gap:9px}.progress-decision-close li{padding-bottom:9px}.progress-footer{flex-shrink:0;gap:12px;margin-top:8px;padding-top:6px;font-size:11px}.progress-footer button{white-space:nowrap;padding:3px 0;font-size:12px}.progress-content>.progress-data-note{flex-shrink:0;margin-top:5px;padding:5px 10px;font-size:11px}.progress-screen .progress-data-note{padding:8px 12px;font-size:12px}.progress-presentation-nav,.is-presenting .progress-presentation-nav{flex-shrink:0;gap:16px;margin:8px auto 0;padding:3px 14px;position:static}.progress-presentation-nav>button{padding:5px 10px}.progress-chapter-dots button{height:28px}.progress-notes{scroll-snap-align:start;min-height:100%;margin:0}.progress-screen-2-1>.progress-month-table:last-child{padding:6px 16px}.progress-screen-2-1>.progress-month-table:last-child th,.progress-screen-2-1>.progress-month-table:last-child td{padding:5px 10px}.progress-screen-2-1>.progress-month-table:last-child caption{padding:4px 0}}.progress-screen[hidden]{display:none!important}.progress-screen{flex-direction:column;gap:20px;display:flex}.progress-page-count{white-space:nowrap;font-size:13px;display:block}.progress-presentation-nav{z-index:20;background:#fffffff5;position:sticky;bottom:12px}.progress-heading .progress-eyebrow{letter-spacing:.1em}.progress-decision-close h2{max-width:460px}@media(min-width:1050px)and (min-height:700px){.progress-screen{justify-content:flex-start;gap:16px}.progress-screen-0-0{justify-content:center}.progress-heading h1{font-size:36px}.progress-heading p,.progress-kpi-label{font-size:15px}.progress-kpi>strong{font-size:clamp(38px,3.3vw,56px)}.progress-kpi p,.progress-insights p{font-size:15px}.progress-insights strong,.progress-card h2{font-size:25px}.progress-app th,.progress-app td{padding:10px 12px;font-size:16px}.progress-team-grid h3{font-size:19px}.progress-team-grid p,.progress-priority-intro{font-size:15px}.progress-decision-close{padding:28px}.progress-decision-close h2{font-size:34px}.progress-decision-close p,.progress-decision-close li span{font-size:16px}.progress-decision-close li{font-size:18px}.progress-presentation-nav,.is-presenting .progress-presentation-nav{padding:6px 18px}.progress-presentation-nav>button{font-size:15px}.is-presenting .progress-content>.progress-data-note{display:none}.is-presenting .progress-footer>span{max-width:70%;font-size:12px}}@media(max-width:650px){.progress-presentation-nav{gap:4px;padding:8px;bottom:8px}.progress-chapter-dots{display:none}.progress-page-count{margin:0 10px}.progress-screen{gap:16px}}.progress-app h1{letter-spacing:-.02em;overflow-wrap:break-word;font-family:Progress Conthrax,Arial,sans-serif;font-weight:600}.progress-welcome{box-sizing:border-box;isolation:isolate;color:#fff;background:#060d20;flex-direction:column;justify-content:center;align-items:center;height:auto;min-height:100svh;padding:64px 40px 92px;display:flex;position:relative;overflow:hidden}.progress-welcome-glow{z-index:-2;filter:blur(70px);pointer-events:none;border-radius:50%;width:70vw;height:90vh;position:absolute}.progress-welcome-glow-blue{background:radial-gradient(#1544d7a0,#0000 65%);top:-10%;left:-44vw}.progress-welcome-glow-orange{background:radial-gradient(#ff6c2780,#0000 65%);bottom:-30%;right:-45vw}.progress-welcome-network{z-index:-1;pointer-events:none;opacity:.65;width:100%;height:100%;position:absolute;inset:0}.progress-welcome-content{text-align:center;flex-direction:column;align-items:center;width:min(1200px,100%);display:flex}.progress-welcome-kicker{letter-spacing:.24em;color:#b6c7e0;align-items:center;gap:16px;font-size:12px;display:flex}.progress-welcome-kicker span{background:#f47735;width:28px;height:1px}.progress-app .progress-welcome-title{letter-spacing:-.025em;text-wrap:balance;max-width:100%;margin:28px 0 0;font-family:Progress Conthrax,Arial,sans-serif;font-size:clamp(25px,4.3vw,66px);font-weight:600;line-height:1.3}.progress-welcome-title>span{color:#ff803c;letter-spacing:-.035em;font-size:1.42em}.progress-welcome-brand{width:clamp(220px,30vw,420px);margin:clamp(36px,7vh,76px) 0 0}.progress-welcome-brand img{width:100%;height:auto;display:block}.progress-welcome-claim{letter-spacing:.055em;color:#dbe5f3;text-shadow:0 4px 24px #4a8cd84d;font-family:Progress Avenir,Avenir,Arial,sans-serif;font-size:clamp(20px,1.8vw,29px);font-style:italic;font-weight:400;margin-top:clamp(18px,2.8vh,30px)!important}.progress-welcome-start{min-width:184px;min-height:48px;box-shadow:none;color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff70;border-radius:100px;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(48px,9vh,100px);padding:7px 13px 7px 22px;display:flex;font-size:16px!important;font-weight:600!important}.progress-welcome-start:hover{background:0 0;border-color:#fff;box-shadow:0 0 0 1px #ffffff20}.progress-welcome-start:active{transform:translateY(0)}.progress-welcome-play{background:0 0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.progress-welcome-play svg{width:18px;height:18px}.progress-welcome-footer{color:#a3b6d2;letter-spacing:.18em;border-top:1px solid #ffffff18;justify-content:space-between;gap:16px;padding-top:20px;font-size:10px;display:flex;position:absolute;bottom:28px;left:40px;right:40px}@media(max-width:650px){.progress-welcome{padding:48px 22px 90px}.progress-welcome-kicker{letter-spacing:.14em;gap:10px;font-size:10px}.progress-app .progress-welcome-title{margin-top:28px;font-size:clamp(22px,5.7vw,36px)}.progress-welcome-brand{width:min(270px,76%);margin:44px 0 0}.progress-welcome-claim{font-size:20px;margin-top:18px!important}.progress-welcome-start{min-width:176px;margin-top:46px;font-size:16px!important}.progress-welcome-footer{justify-content:center;font-size:10px;bottom:22px;left:22px;right:22px}.progress-welcome-footer>span{display:none}.progress-welcome-network{opacity:.4}}@media(min-width:651px)and (max-height:760px){.progress-welcome{padding-top:30px;padding-bottom:74px}.progress-app .progress-welcome-title{margin-top:18px;font-size:clamp(28px,3.8vw,48px)}.progress-welcome-brand{width:250px;margin:24px 0 0}.progress-welcome-claim{font-size:19px;margin-top:12px!important}.progress-welcome-start{margin-top:32px}.progress-welcome-footer{padding-top:14px;bottom:20px}}.progress-kpi-label{text-transform:uppercase;letter-spacing:.015em;align-items:flex-start;min-height:60px;font-size:24px;font-weight:800;line-height:1.25}.progress-kpi-label>span{display:none}.progress-kpi p{font-size:22px;line-height:1.4}.progress-kpi-featured small{font-size:18px;line-height:1.4}@media(max-width:650px){.progress-kpi-label{letter-spacing:0;min-height:46px;font-size:18px}.progress-kpi p{font-size:18px;line-height:1.4}.progress-kpi-featured small{font-size:16px}}.progress-meeting-path{flex-shrink:0;gap:18px;margin:0 0 12px;padding:4px 0;display:flex}.progress-agenda{grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;position:relative}.progress-agenda button{min-height:48px;font-size:16px}.progress-agenda button span{font-size:12px;display:inline}.progress-agenda button[aria-current=step]{color:#fff;background:#172c46;border-color:#172c46;font-weight:800;box-shadow:inset 0 -3px #f47735}.progress-agenda button[aria-current=step] b{font-size:10px}@media(max-width:1050px){.progress-meeting-path{z-index:25;background:#f5f7faf5;gap:10px;padding:8px 0;position:sticky;top:0}.progress-meeting-path>span{display:none}.progress-agenda{scrollbar-width:thin;gap:8px;padding:4px 2px 6px;display:flex;overflow-x:auto}.progress-agenda button{white-space:nowrap;flex:none;min-width:142px;padding:10px 12px;font-size:15px}}.progress-kpi-average{color:#526780;border-top:1px solid #dce4ee;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-top:14px;padding-top:12px;font-size:18px;line-height:1.3;display:flex}.progress-kpi-average b{color:#172c46;white-space:nowrap;font-size:24px}.progress-blocks{align-items:center;gap:6px;min-width:0;display:flex}.progress-topbar .progress-blocks button{white-space:nowrap;box-shadow:none;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:600}.progress-blocks button span{color:#a95b30;font-variant-numeric:tabular-nums;margin-right:5px}.progress-topbar .progress-blocks button[aria-current] span{color:#ffad78}.progress-topbar .progress-blocks button:disabled{opacity:.5;cursor:default}.progress-services-agenda{flex:0 280px;display:flex}.progress-services-agenda button{width:100%}.progress-services-scene{align-items:stretch;padding:8px 0 16px;display:flex}.progress-social-slide{background:radial-gradient(at 100% 0,#ffeddd,#0000 55%),#fff;border:1px solid #dce4ee;border-radius:24px;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;width:100%;padding:clamp(28px,4vw,64px);display:grid;position:relative;overflow:hidden}.progress-social-copy h2{color:#172c46;margin:14px 0 20px;font-family:Progress Conthrax,Arial,sans-serif;font-size:clamp(52px,6vw,96px);line-height:1.1}.progress-social-copy>p{color:#526780;font-size:clamp(22px,2.3vw,34px);line-height:1.35}.progress-social-provider{border-top:1px solid #dce4ee;flex-direction:column;gap:8px;margin-top:36px;padding-top:20px;display:flex}.progress-social-provider>span{letter-spacing:.12em;color:#526780;font-size:12px;font-weight:800}.progress-social-provider strong{color:#172c46;font-size:30px}.progress-social-action{border-left:1px solid #e7dcd3;flex-direction:column;align-items:flex-start;gap:20px;padding-left:40px;display:flex}.progress-social-mark{color:#ee7131;font-size:64px;line-height:1}.progress-social-action h3{color:#172c46;font-size:clamp(24px,2.4vw,36px);line-height:1.25}.progress-social-link{color:#fff;background:#172c46;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;font-size:19px;font-weight:800;line-height:1.3;text-decoration:none;display:flex}.progress-social-link:hover{background:#24476b}.progress-social-link:focus-visible{outline-offset:5px;outline:3px solid #ed7131}.progress-social-action small{color:#526780;font-size:14px}.progress-services-page{color:#526780;white-space:nowrap;font-size:14px}@media(max-width:1200px){.progress-topbar>span:first-child{display:none}.progress-topbar .progress-blocks{flex:1}}@media(max-width:650px){.progress-topbar{flex-wrap:wrap}.progress-topbar .progress-blocks{flex-basis:100%;order:2;padding-bottom:5px;overflow-x:auto}.progress-topbar-actions{margin-left:auto}.progress-topbar-actions button{padding:9px 10px;font-size:11px}.progress-topbar .progress-blocks button{padding:8px;font-size:11px}.progress-social-slide{grid-template-columns:1fr;gap:28px;padding:28px 24px}.progress-social-action{border-top:1px solid #e7dcd3;border-left:0;padding:24px 0 0}.progress-social-copy h2{font-size:52px}.progress-social-link{padding:16px;font-size:17px}.progress-social-provider{margin-top:24px}.progress-services-scene{overflow:visible}.progress-services-page{font-size:12px}}@media(min-width:1050px)and (max-height:850px){.progress-social-slide{gap:32px;padding:26px 36px}.progress-social-copy h2{font-size:60px}.progress-social-provider{margin-top:20px;padding-top:14px}.progress-social-action{gap:14px}.progress-social-mark{font-size:46px}}.progress-heading-filters{z-index:1;flex-shrink:0;align-items:flex-end;gap:14px;display:flex;position:relative}.progress-heading-filters .progress-filter{width:210px;min-width:0}.progress-heading-filters select{width:100%;min-width:0}.progress-heading:has(.progress-heading-filters) .progress-heading-copy{flex:1;min-width:0}.progress-team-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.progress-team-summary article{background:#fff;border:1px solid #dce4ee;border-radius:18px;padding:20px}.progress-team-summary article:first-child{color:#fff;background:#172c46}.progress-team-summary article>span{font-size:20px;font-weight:800;display:block}.progress-team-summary strong{margin:8px 0;font-size:44px;line-height:1.2;display:block}.progress-team-summary p{font-size:18px;line-height:1.35}.progress-team-empty p{max-width:900px;margin-top:20px;font-size:22px;line-height:1.5}@media(max-width:1200px){.progress-heading-filters{gap:10px}.progress-heading-filters .progress-filter{width:190px}}@media(max-width:850px){.progress-heading:has(.progress-heading-filters){flex-wrap:wrap}.progress-heading-filters{width:100%}.progress-heading-filters .progress-filter{flex:1;width:auto}.progress-heading:has(.progress-heading-filters) .progress-heading-copy{flex-basis:100%;max-width:100%}}@media(max-width:650px){.progress-heading-filters{flex-direction:column;align-items:stretch}.progress-heading-filters .progress-filter{width:100%}.progress-team-summary{grid-template-columns:1fr}.progress-team-summary strong{font-size:36px}.progress-team-empty p{font-size:18px}}.progress-agenda{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(100px,.65fr)}.progress-comparison-controls{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.progress-comparison-controls select{max-width:100%}.progress-comparison-note{color:#526780;margin:12px 0 0;font-size:16px;line-height:1.5}.progress-comparison-screen .progress-card{box-sizing:border-box;width:100%}.progress-comparison-screen table{min-width:780px}.progress-comparison-screen th,.progress-comparison-screen td{padding:12px;font-size:18px}.progress-comparison-screen td{font-variant-numeric:tabular-nums}.progress-change{white-space:nowrap;font-weight:700}.progress-unavailable{color:#66758b;white-space:normal;max-width:160px;font-size:15px;font-weight:400;line-height:1.35;display:inline-block}.progress-subsections{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.progress-subsections button{color:#526780;cursor:pointer;background:#fff;border:1px solid #dce4ee;border-radius:9px;padding:8px 14px;font-size:15px}@media(max-width:650px){.progress-comparison-screen th,.progress-comparison-screen td{font-size:16px}.progress-comparison-controls{justify-content:flex-start}.progress-subsections{gap:6px}.progress-subsections button{padding:7px 9px;font-size:13px}}@media(min-width:1050px)and (min-height:700px)and (max-height:850px){.is-presenting .progress-topbar{min-height:40px;padding:5px 24px}.is-presenting .progress-topbar button{padding:7px 14px}.is-presenting .progress-content{padding:8px 24px}.is-presenting .progress-heading{min-height:0;margin-bottom:8px;padding:12px 20px}.is-presenting .progress-heading h1{margin-top:5px;margin-bottom:4px;font-size:28px}.is-presenting .progress-heading p{margin-top:4px;font-size:14px}.is-presenting .progress-heading .progress-period{margin-top:4px;font-size:12px}.is-presenting .progress-meeting-path{margin-bottom:6px;padding:0}.is-presenting .progress-agenda button{min-height:40px;padding:8px 14px}.is-presenting .progress-subsections{margin-bottom:6px}.is-presenting .progress-subsections button{padding:6px 12px}.is-presenting .progress-comparison-screen .progress-card{padding:14px 18px}.is-presenting .progress-comparison-screen th,.is-presenting .progress-comparison-screen td{padding:4px 10px}.is-presenting .progress-comparison-screen caption{padding:5px 0}.is-presenting .progress-comparison-note{margin-top:6px;font-size:15px;line-height:1.35}}@media(max-width:650px){.progress-kpi-average{font-size:16px}.progress-kpi-average b{font-size:22px}}.progress-agenda button{box-shadow:none;border-color:#dce4ed;border-radius:10px;font-weight:500}.progress-agenda button span,.progress-agenda button b{color:#72859b}.progress-agenda button[aria-current=step]{color:#274565;box-shadow:none;background:#eaf0f7;border-color:#c5d2e1;font-weight:600}.progress-agenda button[aria-current=step] span,.progress-agenda button[aria-current=step] b{color:#597a9c}.progress-subsections button{box-shadow:none;border-color:#dce4ed;border-radius:7px}.progress-subsections button[aria-current=page]{color:#355675;background:#edf2f8;border-color:#c9d6e5;font-weight:600}.progress-chapter-dots button[aria-current] span{background:#7892ae}.progress-topbar .progress-blocks button[aria-current]{color:#274565;background:#eaf0f7;border-color:#c5d2e1}.progress-topbar .progress-blocks button span,.progress-topbar .progress-blocks button[aria-current] span{color:#597a9c}.progress-sidebar nav button[aria-current]{color:#274565;box-shadow:none;background:#eaf0f7;border-color:#c5d2e1}.progress-sidebar nav button[aria-current] span,.progress-sidebar nav button[aria-current] b{color:#597a9c}.progress-agenda button:hover,.progress-subsections button:hover{background:#f0f4f9;border-color:#b9c9dc}.progress-agenda button:focus-visible,.progress-subsections button:focus-visible{outline-offset:3px;outline:2px solid #7892ae}.progress-kpi-featured{color:#20344d;background:linear-gradient(145deg,#f0f1f3,#e6e8ec);border-color:#d2d7de;box-shadow:0 6px 18px #16294606}.progress-kpi-featured .progress-kpi-label,.progress-kpi-featured>strong{color:#20344d}.progress-kpi-featured p,.progress-kpi-featured small{color:#4e6074}.progress-kpi-featured p b{color:#20344d}.progress-kpi-featured .progress-track{background:#d1d7df}.progress-kpi-featured .progress-track i{background:linear-gradient(90deg,#627a95,#91a4ba)}.progress-kpi-featured .progress-kpi-average{color:#4e6074;border-color:#cbd2db}.progress-kpi-featured .progress-kpi-average b{color:#20344d}.pc-visual{gap:16px!important}.pc-heading{justify-content:space-between;align-items:center;gap:20px;padding:2px 4px;display:flex}.pc-heading h2{letter-spacing:-.035em;color:#172c46;margin:6px 0 0;font-size:28px}.pc-overview{grid-template-columns:1.1fr 1fr 1fr;gap:16px;display:grid}.pc-panel{--pc-accent:#668aa4;--pc-light:#bdd5e5;--pc-tint:#eaf2f8;background:radial-gradient(ellipse at 100% 0,var(--pc-tint),transparent 75%),#fff;border:1px solid #dce5ed;border-radius:20px;min-width:0;padding:22px 24px;position:relative;overflow:hidden;box-shadow:0 8px 24px #223b5505}.pc-tone-1{--pc-accent:#827ab3;--pc-light:#c7bfe8;--pc-tint:#f0edf9}.pc-tone-2{--pc-accent:#398e87;--pc-light:#a2d5c9;--pc-tint:#e8f5ef}.pc-tone-3{--pc-accent:#aa7a65;--pc-light:#e6c2ad;--pc-tint:#fbf0e8}.pc-tone-4{--pc-accent:#6588b0;--pc-light:#adc8e8;--pc-tint:#eaf1fa}.pc-panel-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.pc-panel h3{color:#233b52;margin:0;font-size:22px;line-height:1.2}.pc-symbol{width:42px;height:42px;color:var(--pc-accent);background:#ffffffa8;border:1px solid #fff;border-radius:14px;place-items:center;font-size:26px;display:grid}.pc-metric:first-child{background:radial-gradient(at 100% 0,#dce5ed,#0000 80%),linear-gradient(140deg,#fafbfc,#edf0f4);flex-direction:column;grid-row:span 2;justify-content:center;display:flex}.pc-metric:first-child h3{max-width:240px;font-size:28px}.pc-metric:first-child .pc-change{margin:24px 0}.pc-metric:first-child .pc-change strong{font-size:clamp(40px,4vw,62px)}.pc-metric:first-child .pc-bars{margin:20px 0}.pc-metric:first-child .pc-bar strong{font-size:23px}.pc-change{color:#4c6176;flex-wrap:wrap;align-items:baseline;gap:5px 12px;display:flex}.pc-change>strong{letter-spacing:-.03em;color:#365e6e;white-space:nowrap;font-size:28px;line-height:1.15}.pc-change>span{font-size:17px;font-weight:700}.pc-change small{font-size:14px;font-weight:400}.pc-up>strong{color:#21766d}.pc-down>strong{color:#a45255}.pc-flat>strong{color:#526780}.pc-bars{gap:12px;margin:18px 0;display:grid}.pc-bar>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.pc-bar span{color:#586d81;font-size:15px}.pc-bar strong{color:#223950;font-variant-numeric:tabular-nums;text-align:right;font-size:20px}.pc-year-2025 strong{color:#586d81;font-weight:500}.pc-rail{background:#dce3ec66;border-radius:20px;height:9px;overflow:hidden}.pc-rail i{border-radius:inherit;background:#b6c2cf;height:100%;display:block}.pc-year-2026 i{background:linear-gradient(90deg,var(--pc-accent),var(--pc-light))}.pc-cohort{color:#586d81;margin-top:16px;font-size:14px}.pc-office-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pc-office-index{color:var(--pc-accent);opacity:.65;font-size:24px;font-weight:500}.pc-office .pc-change{border-top:1px solid #cdd8e566;margin-top:16px;padding-top:12px}.pc-office .pc-change>strong{font-size:25px}.pc-missing,.pc-empty{color:#66758b;margin-top:16px;font-size:16px}.pc-total{background:linear-gradient(110deg,#e8edf3,#f2f0f7 55%,#edf5f5);border:1px solid #dce4ed;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:16px 24px;display:flex}.pc-total>div:first-child>strong{margin-top:4px;font-size:24px;display:block}.pc-total-values{color:#586d81;align-items:center;gap:24px;font-size:14px;display:flex}.pc-total-values b{color:#233b52;font-variant-numeric:tabular-nums;font-size:23px;display:block}.pc-total-arrow{color:#7a92a9;font-size:30px}.pc-total .pc-change{flex-direction:column;gap:5px}.pc-goal-value{flex-direction:column;gap:5px;margin:18px 0;display:flex}.pc-goal-value>strong{color:#233b52;font-variant-numeric:tabular-nums;font-size:28px}.pc-goal-value>span{color:#586d81;font-size:17px}.pc-goal-track{background:#dce3ec99;border-radius:20px;height:12px;overflow:hidden}.pc-goal-track i{background:linear-gradient(90deg,var(--pc-accent,#668aa4),var(--pc-light,#bdd5e5));border-radius:inherit;height:100%;display:block}.pc-goal-caption{color:#586d81;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;margin-top:12px;font-size:15px;display:flex}.pc-goal-caption strong{color:var(--pc-accent,#365e6e);font-size:26px}.pc-total-goal{flex:1;max-width:800px}.pc-total-goal .pc-goal-value{flex-direction:row;justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 8px}.pc-total-goal .pc-goal-caption{margin-top:6px}.pc-visual .progress-comparison-note{margin:0 4px;font-size:15px;line-height:1.4}@media(min-width:1050px)and (max-height:850px){.pc-visual{gap:10px!important}.pc-heading h2{font-size:23px}.pc-panel{border-radius:16px;padding:14px 18px}.pc-panel-title{margin-bottom:8px}.pc-panel h3{font-size:20px}.pc-symbol{width:32px;height:32px;font-size:22px}.pc-bars{gap:8px;margin:10px 0}.pc-bar strong{font-size:18px}.pc-bar span{font-size:13px}.pc-office .pc-change{margin-top:8px;padding-top:8px}.pc-office .pc-change>strong{font-size:23px}.pc-change>span{font-size:15px}.pc-change small{font-size:12px}.pc-cohort{margin-top:10px;font-size:13px}.pc-total{gap:18px;padding:10px 18px}.pc-total-values b{font-size:20px}.pc-total>div:first-child>strong{font-size:21px}.pc-goal-value{margin:10px 0}.pc-goal-value>strong{font-size:24px}.pc-goal-caption{margin-top:8px}.pc-goal-caption strong{font-size:23px}.pc-overview,.pc-office-grid{gap:10px}.pc-metric:first-child .pc-bar strong{font-size:21px}}@media(max-width:1049px){.pc-overview,.pc-office-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-metric:first-child{grid-area:auto/span 2}.pc-metric:first-child .pc-change{margin:8px 0}.pc-metric:first-child .pc-bars{margin:12px 0}.pc-total,.pc-heading,.pc-total-values{flex-wrap:wrap}.pc-total-goal{min-width:220px}}@media(max-width:600px){.pc-overview,.pc-office-grid{grid-template-columns:1fr}.pc-metric:first-child{grid-column:auto}.pc-panel{padding:20px}.pc-heading h2{font-size:24px}.pc-heading .progress-comparison-controls,.pc-heading select{width:100%}.pc-total{gap:18px;padding:18px}.pc-total-values{gap:14px}.pc-total-values b{font-size:18px}.pc-total-goal .pc-goal-value{flex-direction:column;gap:4px}.pc-panel h3{font-size:23px}.pc-metric:first-child .pc-bar strong{font-size:21px}}.pc-visual{line-height:1.25}.pc-panel{padding:18px 22px}.pc-panel-title{margin-bottom:10px}.pc-bars{gap:10px;margin:12px 0}.pc-office .pc-change{margin-top:10px;padding-top:10px}@media(min-width:1050px)and (max-height:850px){.pc-visual{min-height:0;padding:2px 0;gap:8px!important}.pc-heading h2{margin-top:3px;font-size:21px}.pc-heading .progress-eyebrow{font-size:10px}.pc-heading select{padding:8px 12px;font-size:13px}.pc-panel{padding:10px 14px}.pc-panel-title{margin-bottom:6px}.pc-panel h3{font-size:19px}.pc-office-index{font-size:18px}.pc-office .pc-bars{grid-template-columns:1fr 1fr;gap:14px;margin:8px 0}.pc-office .pc-bar>div:first-child{margin-bottom:4px;display:block}.pc-office .pc-bar span{margin-bottom:2px;font-size:11px;display:block}.pc-office .pc-bar strong{text-align:left;min-height:20px;font-size:16px;display:block}.pc-office .pc-change{gap:4px 8px;margin-top:6px;padding-top:6px}.pc-office .pc-change>strong{font-size:21px}.pc-change>span{font-size:14px}.pc-change small{display:none}.pc-missing{margin-top:6px;font-size:13px}.pc-total{gap:14px;padding:8px 14px}.pc-total .progress-eyebrow{font-size:10px}.pc-total>div:first-child>strong{font-size:19px}.pc-total-values b{font-size:18px}.pc-total .pc-change>strong{font-size:24px}.pc-visual .progress-comparison-note{font-size:12px;line-height:1.3}.pc-goal-value{flex-flow:wrap;align-items:baseline;gap:4px 8px;margin:6px 0}.pc-goal-value>strong{font-size:22px}.pc-goal-value>span{font-size:14px}.pc-goal-caption{margin-top:6px;font-size:13px}.pc-goal-caption strong{font-size:21px}.pc-goal-track{height:9px}.pc-total-goal .pc-goal-value{margin-bottom:5px}.pc-total-goal .pc-goal-caption{margin-top:4px}.pc-metric .pc-bars{gap:6px;margin:8px 0}.pc-metric .pc-change>strong{font-size:25px}.pc-metric .pc-panel-title{margin-bottom:8px}.pc-metric:first-child .pc-change>strong{font-size:48px}.pc-metric:first-child .pc-change,.pc-metric:first-child .pc-bars{margin:12px 0}.pc-cohort{margin-top:8px}.pc-symbol{width:26px;height:26px;font-size:20px}}@media(min-width:1050px){.pc-office .pc-bars{grid-template-columns:1fr 1fr;gap:18px}.pc-office .pc-bar>div:first-child{display:block}.pc-office .pc-bar span{margin-bottom:3px;display:block}.pc-office .pc-bar strong{text-align:left;display:block}.pc-office .pc-goal-value{margin:10px 0}.pc-office .pc-goal-caption{margin-top:8px}.pc-office .pc-panel-title{margin-bottom:6px}}@media(min-width:1050px)and (max-height:850px){.pc-office{padding-top:8px;padding-bottom:8px}.pc-office .pc-bars{margin:5px 0}.pc-office .pc-bar span{margin-bottom:1px}.pc-office .pc-panel-title{margin-bottom:3px}.pc-office .pc-goal-value{margin:5px 0}.pc-office .pc-goal-caption{margin-top:5px}.pc-metric:not(:first-child) .pc-bars{grid-template-columns:1fr 1fr;gap:14px}.pc-metric:not(:first-child) .pc-bar>div:first-child,.pc-metric:not(:first-child) .pc-bar span{display:block}.pc-metric:not(:first-child) .pc-bar strong{text-align:left;display:block}.pc-metric{padding-top:8px;padding-bottom:8px}.pc-metric .pc-cohort{margin-top:5px}}@media(min-width:1050px){.pc-office .pc-goal-value{flex-flow:wrap;align-items:baseline;gap:4px 12px}}@media(min-width:1050px)and (max-height:850px){.pc-visual{gap:7px!important}}@font-face{font-family:Origen Avenir;src:url(/assets/lovable/Avenir-Regular.ttf)format("truetype");font-weight:400 600;font-display:swap}@font-face{font-family:Origen Avenir;src:url(/assets/lovable/Avenir-Black.ttf)format("truetype");font-weight:700 900;font-display:swap}@font-face{font-family:Origen Conthrax;src:url(/assets/lovable/Conthrax-SemiBold.otf)format("opentype");font-weight:600;font-display:swap}.origen-app{--navy:#091629;--ink:#15263e;--orange:#ff5a28;--blue:#368cec;--muted:#667a92;color:var(--ink);isolation:isolate;background:#f2f5f9;min-height:100dvh;font-family:Origen Avenir,Arial,sans-serif;font-size:16px;line-height:1.5}.origen-app *{box-sizing:border-box}.origen-app h1,.origen-app h2,.origen-app p{margin:0}.origen-app button,.origen-app select{font:inherit;cursor:pointer}.origen-app button:focus-visible,.origen-app select:focus-visible{outline-offset:4px;outline:3px solid #2685fb}.origen-app button:disabled{cursor:default;opacity:.38}.origen-cover{color:#fff;text-align:center;background:radial-gradient(at 96% 85%,#ff5a2830,#0000 35%),radial-gradient(at 3% 5%,#217deb35,#0000 44%),#071323;place-items:center;min-height:100dvh;display:grid;position:relative;overflow:hidden}.origen-cover-art{opacity:.43;pointer-events:none;background:url(/assets/origen-2026/horizonte.webp) bottom/cover no-repeat;position:absolute;inset:0}.origen-cover:after{content:"";pointer-events:none;background:linear-gradient(#07132380,#071323b8 48%,#07132320);position:absolute;inset:0}.origen-cover-content{z-index:1;flex-direction:column;align-items:center;width:min(900px,100%);padding:80px 24px 100px;display:flex;position:relative}.origen-kicker{letter-spacing:.28em;color:#d7e7fa;font-size:12px;font-weight:900}.origen-kicker span,.origen-eyebrow span{vertical-align:middle;background:var(--orange);border-radius:50%;width:5px;height:5px;margin:0 11px;display:inline-block}.origen-cover h1{letter-spacing:.035em;color:#0000;text-shadow:0 15px 60px #ff5a282a;background:linear-gradient(95deg,#fff 16%,#ff5a28 78%);-webkit-background-clip:text;background-clip:text;margin:27px 0 21px;font-family:Origen Conthrax,Origen Avenir,Arial,sans-serif;font-size:clamp(60px,10vw,140px);font-weight:600;line-height:1.08}.origen-cover-subtitle{color:#f0f5fc;font-size:clamp(19px,2.15vw,28px);font-weight:400;line-height:1.35}.origen-cover-logo{object-fit:contain;filter:drop-shadow(0 6px 15px #0005);width:clamp(135px,15vw,190px);height:auto;margin:37px 0 27px}.origen-start{color:#fff;background:linear-gradient(110deg,#ff5a28,#ff5a28);border:1px solid #ff5a28;border-radius:100px;align-items:center;gap:26px;padding:13px 18px 13px 27px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 14px 42px #ff5a2840;font-weight:900!important}.origen-start:hover{transform:translateY(-3px);box-shadow:0 18px 50px #ff5a285b}.origen-start span{background:#ffffff27;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.origen-cover-footer{z-index:1;letter-spacing:.16em;color:#d1deef;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:26px;left:clamp(20px,4vw,70px);right:clamp(20px,4vw,70px)}.origen-presenting{background:#e9edf4;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.origen-bar{color:#eef5fc;background:#08182c;border-bottom:1px solid #ffffff16;flex:none;justify-content:space-between;align-items:center;gap:18px;height:68px;padding:7px clamp(16px,3vw,52px);display:flex}.origen-brand{color:inherit;letter-spacing:.1em;background:0 0;border:0;align-items:center;gap:15px;padding:0;font-weight:900;display:flex}.origen-brand img{object-fit:contain;width:69px;height:40px}.origen-brand span{white-space:nowrap;border-left:1px solid #ffffff38;padding-left:15px;font-size:13px}.origen-brand b{color:#ff5a28}.origen-chapter-name{letter-spacing:.16em;text-transform:uppercase;color:#c5d5e7;font-size:12px}.origen-cover-link{color:#fff;background:0 0;border:1px solid #ffffff48;border-radius:50px;padding:8px 18px;font-size:12px!important}.origen-cover-link:hover{background:#ffffff18}.origen-scroller{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-width:none;flex-direction:row;flex:auto;width:100%;min-width:0;min-height:0;display:flex;overflow:auto hidden}.origen-scroller::-webkit-scrollbar{display:none}.origen-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;justify-content:center;align-items:center;width:100%;min-width:100%;height:100%;min-height:0;padding:clamp(12px,2.1vh,24px) clamp(14px,3vw,56px);display:flex}.origen-stage{background:radial-gradient(at 100% 0,#f5e8e3,#0000 42%),#fff;border:1px solid #dfe6ee;border-radius:25px;flex:0 1550px;justify-content:space-between;align-items:center;gap:clamp(15px,3vw,50px);width:100%;min-width:0;max-width:1550px;height:100%;min-height:0;max-height:870px;padding:clamp(26px,4vw,72px) clamp(28px,5vw,90px);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 42px #1629460d}.origen-stage:before{content:"";background:linear-gradient(#ff5a28,#2379cf);width:5px;position:absolute;top:0;bottom:0;left:0}.origen-stage-art{color:#112e5008;pointer-events:none;letter-spacing:-.08em;font-size:clamp(180px,35vw,540px);font-weight:900;line-height:1;position:absolute;bottom:-16%;right:2%}.origen-slide-copy{z-index:1;flex:auto;width:100%;min-width:0;max-width:1120px;margin:auto;position:relative}.origen-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#ff5a28;font-size:clamp(10px,1vw,13px);font-weight:900;margin-bottom:clamp(12px,2.4vh,27px)!important}.origen-stage h2{letter-spacing:-.045em;text-wrap:balance;max-width:1020px;font-size:clamp(35px,4.2vw,70px);font-weight:900;line-height:1.06}.origen-intro{color:#455e7a;font-size:clamp(18px,1.6vw,25px);line-height:1.3;margin-top:clamp(15px,2.7vh,30px)!important}.origen-lines{gap:clamp(9px,1.8vh,19px);max-width:950px;margin-top:clamp(23px,4vh,47px);display:grid}.origen-lines p{letter-spacing:-.02em;text-wrap:pretty;align-items:flex-start;gap:16px;font-size:clamp(19px,2.05vw,32px);font-weight:400;line-height:1.25;display:flex}.origen-lines p>span{background:var(--orange);border-radius:50%;flex:none;width:8px;height:8px;margin-top:.55em;display:block;box-shadow:0 0 0 5px #ff5a2815}.origen-outro{color:#ff5a28;font-size:clamp(20px,2.2vw,34px);font-weight:900;line-height:1.22;margin-top:clamp(19px,3.2vh,36px)!important}.origen-statement .origen-stage,.origen-final .origen-stage{color:#fff;background:radial-gradient(at 88% 95%,#ff5a2825,#0000 45%),radial-gradient(at 0 0,#1370c94a,#0000 40%),#0b1c32;border-color:#223954}.origen-statement .origen-stage:before,.origen-final .origen-stage:before{background:linear-gradient(#2689ec,#ff5a28)}.origen-statement .origen-stage-art,.origen-final .origen-stage-art{color:#ffffff08}.origen-statement .origen-slide-copy,.origen-final .origen-slide-copy{text-align:center;max-width:1050px}.origen-statement .origen-stage h2,.origen-final .origen-stage h2{margin:auto}.origen-statement .origen-eyebrow,.origen-final .origen-eyebrow{color:#ff5a28}.origen-statement .origen-intro{color:#f4f7fb;font-size:clamp(25px,3vw,42px)}.origen-statement .origen-lines{margin-left:auto;margin-right:auto}.origen-statement .origen-lines p{color:#e7eff9;font-size:clamp(23px,2.5vw,38px);display:block}.origen-statement .origen-lines p>span{display:none}.origen-statement .origen-outro,.origen-final .origen-outro{color:#ff5a28;font-size:clamp(28px,3.5vw,54px)}.origen-photo .origen-slide-copy{width:55%;max-width:none;margin:0}.origen-photo .origen-stage h2{font-size:clamp(36px,3.8vw,60px)}.origen-photo .origen-lines p{font-size:clamp(18px,1.65vw,27px)}.origen-photo .origen-photo{z-index:1;border-radius:20px;flex:none;width:40%;height:min(74%,600px);position:relative;overflow:hidden;box-shadow:0 18px 45px #10294025}.origen-photo .origen-photo img{object-fit:cover;width:100%;height:100%}.origen-photo:nth-child(3) .origen-photo img{object-position:center 38%}.origen-pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(9px,1.5vh,19px) clamp(18px,2vw,30px);margin-top:clamp(20px,4vh,44px);display:grid}.origen-pairs>div{background:#f4f7fb;border:1px solid #e7ebf1;border-radius:13px;grid-template-columns:minmax(0,1fr) auto minmax(0,1.1fr);align-items:center;gap:clamp(6px,.8vw,12px);min-width:0;padding:clamp(11px,1.6vh,18px) clamp(13px,1.7vw,23px);font-size:clamp(16px,1.35vw,23px);display:grid}.origen-pairs strong{color:#194b78;font-weight:900}.origen-pairs span:nth-child(2){text-transform:uppercase;letter-spacing:.08em;color:#ff5a28;white-space:nowrap;font-size:clamp(10px,.9vw,13px)}.origen-pairs span:last-child{color:#64748b;overflow-wrap:anywhere;min-width:0}.origen-ladder{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:9px;margin:clamp(28px,5vh,60px) 0 0;padding:0;list-style:none;display:grid}.origen-ladder li{color:#fff;text-align:center;background:linear-gradient(145deg,#173a61,#102a49);border-top:5px solid #ff5a28;border-radius:8px 8px 0 0;flex-direction:column;justify-content:center;gap:8px;min-height:clamp(75px,9vw,135px);padding:19px 10px;font-size:clamp(13px,1.2vw,19px);font-weight:900;display:flex}.origen-ladder li:nth-child(2){min-height:clamp(88px,11vw,165px)}.origen-ladder li:nth-child(3){min-height:clamp(105px,13vw,195px)}.origen-ladder li:nth-child(4){min-height:clamp(120px,15vw,230px)}.origen-ladder li:nth-child(5){min-height:clamp(135px,17vw,260px)}.origen-ladder li span{color:#ff5a28;font-size:12px}.origen-questions .origen-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.origen-questions .origen-lines p{background:#f4f7fb;border-left:4px solid #ff5a28;border-radius:9px;padding:clamp(17px,2.3vw,31px);font-weight:900}.origen-questions .origen-lines p span{display:none}.origen-final .origen-stage{background:linear-gradient(90deg,#09182de8,#09182d70),url(/assets/origen-2026/horizonte.webp) 50%/cover no-repeat}.origen-final .origen-stage h2{font-size:clamp(42px,5.5vw,85px)}.origen-controls{background:#f9fbfe;border-top:1px solid #dce5ef;flex:none;justify-content:center;align-items:center;gap:clamp(10px,2vw,24px);min-height:76px;padding:10px clamp(16px,4vw,60px);display:flex}.origen-controls>button{color:#162b45;background:#fff;border:1px solid #d6e1ec;border-radius:50%;flex:none;width:42px;height:42px;font-size:22px;line-height:1}.origen-controls>button:not(:disabled):hover{background:#fff0ec;border-color:#ff5a28}.origen-progress{background:#dce6f1;border-radius:10px;width:min(35vw,350px);height:5px;overflow:hidden}.origen-progress span{background:linear-gradient(90deg,#2685e8,#ff5a28);border-radius:10px;height:100%;transition:width .25s;display:block}.origen-count{letter-spacing:.13em;color:#60758e;white-space:nowrap;font-size:12px;font-weight:900}.origen-controls select{color:#18304d;background:#fff;border:1px solid #dbe3ed;border-radius:100px;max-width:160px;padding:9px 30px 9px 14px;font-size:13px}@media(max-height:690px){.origen-stage{padding-top:24px;padding-bottom:24px}.origen-eyebrow{margin-bottom:9px!important}.origen-lines{gap:8px;margin-top:17px}.origen-outro{margin-top:14px!important}.origen-stage h2{font-size:clamp(29px,3.3vw,53px)}.origen-lines p{font-size:clamp(16px,1.6vw,25px)}.origen-ladder{margin-top:20px}.origen-ladder li{min-height:70px!important}.origen-pairs{gap:8px;margin-top:15px}.origen-pairs>div{padding:9px 13px}}@media(max-width:820px){.origen-stage{padding:30px}.origen-photo .origen-photo{width:36%}.origen-photo .origen-slide-copy{width:60%}.origen-pairs{grid-template-columns:1fr}.origen-pairs>div{padding:7px 13px}.origen-ladder{grid-template-columns:1fr;gap:7px}.origen-ladder li,.origen-ladder li:nth-child(n){text-align:left;border-top:0;border-left:4px solid #ff5a28;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;padding:8px 15px;min-height:0!important}.origen-ladder li span{min-width:27px;display:inline-block}}@media(max-width:600px){.origen-cover-content{padding:50px 20px 85px}.origen-cover h1{font-size:clamp(48px,13vw,75px)}.origen-cover-subtitle{font-size:19px}.origen-cover-logo{margin:28px 0 21px}.origen-bar{height:60px}.origen-brand img{width:52px}.origen-brand span{padding-left:9px;font-size:11px}.origen-chapter-name{display:none}.origen-slide{padding:9px}.origen-stage{border-radius:17px;padding:clamp(20px,5vw,32px)}.origen-stage h2{font-size:clamp(30px,8vw,43px)}.origen-lines{gap:12px;margin-top:22px}.origen-lines p{gap:10px;font-size:clamp(18px,4.7vw,24px)}.origen-lines p>span{width:6px;height:6px}.origen-intro{font-size:19px}.origen-outro{font-size:23px}.origen-photo .origen-stage{flex-direction:column;justify-content:center;align-items:stretch;gap:16px}.origen-photo .origen-slide-copy{flex:none;width:100%}.origen-photo .origen-photo{flex:none;width:100%;height:26%;min-height:100px}.origen-photo .origen-stage h2{font-size:30px}.origen-photo .origen-lines{gap:6px;margin-top:15px}.origen-photo .origen-lines p{font-size:16px}.origen-pairs>div{gap:7px;padding:6px 9px;font-size:15px}.origen-pairs span:nth-child(2){font-size:9px}.origen-questions .origen-lines{grid-template-columns:1fr;gap:10px}.origen-questions .origen-lines p{padding:12px}.origen-controls{gap:8px;min-height:65px;padding:9px}.origen-controls>button{width:38px;height:38px}.origen-progress{width:min(24vw,115px)}.origen-controls select{max-width:113px;padding:8px 15px 8px 7px;font-size:11px}.origen-count{font-size:11px}.origen-ladder{gap:4px}.origen-ladder li,.origen-ladder li:nth-child(n){padding:6px 10px;font-size:12px;min-height:0!important}}@media(max-width:390px){.origen-stage{padding:19px}.origen-stage h2{font-size:28px}.origen-lines p{font-size:16px}.origen-outro{font-size:19px}.origen-controls select{display:none}}.origen-cover{isolation:isolate;background:#0d1423}.origen-glow{z-index:-2;filter:blur(70px);pointer-events:none;border-radius:50%;width:70vw;height:90vh;animation:12s ease-in-out infinite alternate origen-glow-drift;position:absolute}.origen-glow-blue{background:radial-gradient(#1544d7a0,#0000 65%);top:-10%;left:-44vw}.origen-glow-orange{background:radial-gradient(#ff5a2880,#0000 65%);animation-direction:alternate-reverse;bottom:-30%;right:-45vw}.origen-network{z-index:-1;pointer-events:none;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.origen-network-lines path{stroke-dasharray:2500;stroke-dashoffset:2500px;animation:2.5s cubic-bezier(.16,1,.3,1) both origen-network-draw}.origen-network-lines path:nth-child(2){animation-delay:.28s}.origen-network-nodes{animation:1.2s .85s both origen-nodes-in}.origen-cover:after{display:none}.origen-cover-content{width:min(1200px,100%);padding:54px 24px 90px}.origen-kicker{letter-spacing:.24em;color:#b6c7e0;align-items:center;gap:16px;font-size:12px;display:flex}.origen-kicker span{background:#ff5a28;border:0;border-radius:0;width:28px;height:1px;margin:0}.origen-cover h1{letter-spacing:-.035em;background:0 0;background-clip:initial;-webkit-background-clip:initial;color:#ff5a28;text-shadow:none;margin:30px 0 0;font-family:Origen Conthrax,Arial,sans-serif;font-size:clamp(66px,9.5vw,148px);font-weight:600;line-height:1.1;animation:1.1s cubic-bezier(.16,1,.3,1) both origen-cover-title}.origen-cover-logo{filter:none;width:clamp(240px,31vw,420px);height:auto;margin:clamp(32px,6vh,70px) 0 0;animation:.8s cubic-bezier(.16,1,.3,1) .16s backwards origen-rise}.origen-cover-subtitle{color:#dce8f6;letter-spacing:.02em;font-size:clamp(19px,1.8vw,28px);font-style:italic;line-height:1.35;animation:.8s cubic-bezier(.16,1,.3,1) .3s backwards origen-rise;margin-top:clamp(18px,3vh,32px)!important}.origen-start{min-width:184px;min-height:48px;box-shadow:none;color:#fff;background:0 0;border:1px solid #ffffff70;border-radius:100px;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(38px,7vh,80px);padding:7px 13px 7px 22px;animation:.8s cubic-bezier(.16,1,.3,1) .45s backwards origen-rise;display:flex;font-size:16px!important;font-weight:600!important}.origen-start span{background:0 0;width:30px;height:30px;font-size:12px}.origen-start:hover{background:#ffffff12;border-color:#fff;transform:translateY(-2px);box-shadow:0 0 0 1px #ffffff20}.origen-cover-footer{color:#a3b6d2;border-top:1px solid #fff2;padding-top:20px;bottom:28px;left:40px;right:40px}.origen-thanks-mode .origen-bar,.origen-thanks-mode .origen-heading,.origen-thanks-mode .origen-slide-tabs,.origen-thanks-mode .origen-timeline{display:none}.origen-presenting.origen-thanks-mode .origen-slide{padding:0}.origen-presenting .origen-thanks .origen-stage{width:100%;max-width:none;height:100%;box-shadow:none;color:#fff;background:#0d1423;border:0;border-radius:0;justify-content:center;align-items:center;padding:56px 40px 98px;display:flex}.origen-presenting .origen-thanks .origen-stage:before,.origen-presenting .origen-thanks .origen-stage:after{display:none}.origen-thanks-content{z-index:1;text-align:center;flex-direction:column;align-items:center;width:min(1200px,100%);display:flex;position:relative}.origen-thanks-content h2{letter-spacing:-.035em;color:#ff5a28;margin:24px 0 0;font-family:Origen Conthrax,Arial,sans-serif;font-size:clamp(58px,8vw,120px);font-weight:600;line-height:1.15;animation:1.1s cubic-bezier(.16,1,.3,1) both origen-cover-title}.origen-thanks-content img{width:clamp(210px,28vw,390px);height:auto;margin:clamp(23px,4vh,45px) 0 0;animation:.8s cubic-bezier(.16,1,.3,1) .18s backwards origen-rise}.origen-thanks-title{letter-spacing:-.035em;text-shadow:0 0 33px #94bdff85;font-size:clamp(43px,5.5vw,80px);font-weight:900;line-height:1.08;animation:.8s cubic-bezier(.16,1,.3,1) .32s backwards origen-rise;margin-top:clamp(25px,4vh,47px)!important}.origen-thanks-claim{color:#dbe5f3;letter-spacing:.06em;font-size:clamp(19px,2vw,27px);font-style:italic;animation:.8s cubic-bezier(.16,1,.3,1) .45s backwards origen-rise;margin-top:16px!important}.origen-thanks-footer{color:#a3b6d2;letter-spacing:.18em;border-top:1px solid #fff2;justify-content:space-between;padding-top:18px;font-size:10px;display:flex;position:absolute;bottom:28px;left:40px;right:40px}.origen-thanks-mode .origen-controls{background:#14253bd9;border-color:#ffffff70;bottom:40px}@keyframes origen-network-draw{to{stroke-dashoffset:0}}@keyframes origen-nodes-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes origen-glow-drift{to{transform:translate(3%,4%)scale(1.1)}}@media(max-width:650px){.origen-cover-content{padding:45px 22px 92px}.origen-cover h1{margin-top:32px;font-size:clamp(50px,13vw,78px)}.origen-cover-logo{width:min(280px,76%);margin-top:42px}.origen-cover-subtitle{font-size:19px}.origen-start{margin-top:45px}.origen-cover-footer{justify-content:center;bottom:22px;left:22px;right:22px}.origen-cover-footer span:last-child{display:none}.origen-network{opacity:.45}.origen-presenting .origen-thanks .origen-stage{padding:40px 22px 108px}.origen-thanks-content h2{font-size:clamp(48px,12vw,78px)}.origen-thanks-content img{width:min(270px,72%)}.origen-thanks-title{font-size:clamp(38px,10vw,55px)}.origen-thanks-footer{justify-content:center;bottom:22px;left:22px;right:22px}.origen-thanks-footer span:last-child{display:none}.origen-thanks-mode .origen-controls{bottom:52px}}@media(min-width:651px)and (max-height:760px){.origen-cover-content{padding-top:30px;padding-bottom:75px}.origen-cover h1{margin-top:17px;font-size:clamp(58px,8vw,100px)}.origen-cover-logo{width:250px;margin-top:18px}.origen-cover-subtitle{font-size:19px;margin-top:12px!important}.origen-start{margin-top:30px}.origen-presenting .origen-thanks .origen-stage{padding-top:25px;padding-bottom:85px}.origen-thanks-content h2{margin-top:13px;font-size:clamp(55px,7vw,80px)}.origen-thanks-content img{width:240px;margin-top:13px}.origen-thanks-title{font-size:clamp(44px,5vw,60px);margin-top:15px!important}}.origen-presenting .origen-slide[data-index="0"] .origen-outro{letter-spacing:-.035em;color:#ff5a28;font-family:Origen Conthrax,Origen Avenir,Arial,sans-serif;font-weight:600}.origen-presenting{color:#1b2a40;background:#f8faff;position:relative}.origen-presenting .origen-bar{color:#1b2a40;background:#fff;border-bottom:1px solid #dce5f0;gap:22px;height:72px;min-height:72px;padding:6px clamp(16px,2vw,40px)}.origen-presenting .origen-brand{background:#11243b;border-radius:15px;flex:none;justify-content:center;width:132px;height:58px;box-shadow:0 4px 14px #122a420e}.origen-presenting .origen-brand img{object-fit:contain;width:112px;height:48px}.origen-chapters{scrollbar-width:none;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.origen-chapters::-webkit-scrollbar{display:none}.origen-slide-tabs::-webkit-scrollbar{display:none}.origen-chapters button{color:#33475f;white-space:nowrap;background:#fff;border:1px solid #d9e2ed;border-radius:12px;flex:none;padding:10px clamp(9px,1vw,17px);font-size:clamp(12px,.9vw,16px);box-shadow:0 2px 7px #20355008}.origen-chapters button span{color:#6c809a;margin-right:9px;font-size:.85em}.origen-chapters button[aria-current]{color:#14538f;background:#eef6ff;border-color:#b4d2f1;font-weight:900;box-shadow:inset 0 -3px #176cbb}.origen-chapters button:hover,.origen-slide-tabs button:hover{background:#f3f8ff;border-color:#bed5ec}.origen-bar-actions{flex:none;align-items:center;gap:8px;display:flex}.origen-presenting .origen-cover-link,.origen-fullscreen-link{color:#1e354e;white-space:nowrap;background:#fff;border:1px solid #d9e2ed;border-radius:100px;padding:10px 16px;font-weight:900;font-size:13px!important}.origen-presenting .origen-cover-link:hover,.origen-fullscreen-link:hover{background:#f2f7ff}.origen-heading{background:#f8faff;border-left:5px solid #ff5a28;flex:none;min-height:116px;margin:10px clamp(16px,2vw,38px) 0;padding:clamp(17px,2vh,24px) clamp(24px,3vw,60px) 12px}.origen-heading p{letter-spacing:.16em;color:#245b9a;align-items:center;gap:16px;font-size:12px;font-weight:900;display:flex}.origen-heading p i{background:#ccd9e8;width:1px;height:15px}.origen-heading p small{color:#8a9bb0;letter-spacing:.08em;font-size:11px;font-weight:700}.origen-heading h1{letter-spacing:-.035em;color:#2853e6;text-wrap:balance;margin-top:9px;font-family:Origen Conthrax,Origen Avenir,Arial,sans-serif;font-size:clamp(29px,3.25vw,62px);font-weight:600;line-height:1.12}.origen-slide-tabs{scrollbar-width:none;background:#fff;border:1px solid #dce5ef;border-radius:16px;flex:none;align-items:center;gap:4px;min-height:58px;margin:0 clamp(16px,2vw,38px);padding:6px;display:flex;overflow-x:auto;box-shadow:0 5px 20px #1a35500a}.origen-slide-tabs button{color:#34465c;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #0000;border-radius:11px;flex:none;align-items:center;gap:9px;max-width:240px;padding:9px 13px;font-size:clamp(12px,.95vw,16px);display:flex;overflow:hidden}.origen-slide-tabs button span{color:#71849c;flex:none;font-size:11px}.origen-slide-tabs button[aria-current]{color:#164c84;background:#edf6ff;border-color:#bad3ed;font-weight:900;box-shadow:inset 0 -3px #176cbb}.origen-presenting .origen-stage{width:100%;max-width:1800px;height:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;padding:clamp(16px,2vw,32px) clamp(12px,2vw,38px);overflow:hidden}.origen-presenting .origen-stage:before,.origen-presenting .origen-stage-art{display:none}.origen-presenting .origen-slide-copy{min-width:0;max-width:none}.origen-presenting .origen-intro{color:#334f70;font-size:clamp(22px,2.3vw,38px);line-height:1.22;margin-top:0!important}.origen-presenting .origen-lines{gap:clamp(11px,2vh,22px);max-width:none;margin-top:clamp(20px,3.4vh,38px)}.origen-presenting .origen-lines p{color:#263c55;font-size:clamp(22px,2.2vw,38px);font-weight:700;line-height:1.25}.origen-presenting .origen-lines p>span{width:7px;height:7px;box-shadow:none;background:#ff5a28;margin-top:.55em}.origen-presenting .origen-outro{color:#ff5a28;font-size:clamp(23px,2.45vw,40px);margin-top:clamp(15px,2.5vh,28px)!important}.origen-presenting .origen-statement .origen-slide-copy{max-width:1300px}.origen-presenting .origen-statement .origen-intro{color:#234f86;font-size:clamp(32px,4vw,64px);font-weight:900}.origen-presenting .origen-statement .origen-lines p{color:#263c55;font-size:clamp(27px,3vw,49px)}.origen-presenting .origen-statement .origen-outro{color:#ff5a28;font-size:clamp(36px,4.5vw,70px)}.origen-presenting .origen-photo .origen-slide-copy{flex:54%;width:54%}.origen-presenting .origen-photo .origen-photo{width:44%;height:min(86%,690px);box-shadow:none;border-radius:22px}.origen-presenting .origen-photo .origen-photo img{object-fit:cover;width:100%;height:100%}.origen-presenting .origen-pairs{gap:clamp(12px,2vh,22px) clamp(14px,2vw,32px);margin-top:0}.origen-presenting .origen-pairs>div{background:#fff;border:1px solid #dce6f1;border-radius:16px;min-height:clamp(70px,9vh,105px);padding:clamp(13px,1.7vw,26px);font-size:clamp(17px,1.5vw,26px);box-shadow:0 7px 24px #213e5a08}.origen-presenting .origen-ladder{margin-top:clamp(20px,3vh,32px)}.origen-presenting .origen-ladder li{background:linear-gradient(#477fba,#1565b3);border-top-color:#8bc4fb;border-radius:16px 16px 0 0;font-size:clamp(15px,1.3vw,23px);box-shadow:0 10px 24px #1e5e9b17}.origen-presenting .origen-ladder li:last-child{background:linear-gradient(#ff5a28,#ff5a28);border-top-color:#ff5a28}.origen-presenting .origen-ladder li span{color:#e5f3ff}.origen-presenting .origen-questions .origen-lines{gap:clamp(14px,2vw,28px)}.origen-presenting .origen-questions .origen-lines p{background:#fff;border:1px solid #dce6f1;border-left:5px solid #ff5a28;font-size:clamp(22px,2.2vw,38px);box-shadow:0 8px 24px #213e5a08}.origen-presenting .origen-final .origen-stage{color:#fff;background:linear-gradient(90deg,#09182de5,#09182d65),url(/assets/origen-2026/horizonte.webp) 50%/cover no-repeat;border-radius:22px;max-width:1720px;height:100%}.origen-presenting .origen-final .origen-outro{color:#ff5a28}.origen-presenting .origen-controls{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffef;border:1px solid #d8e3ee;border-radius:100px;justify-content:space-between;gap:12px;width:min(520px,100% - 32px);min-height:0;padding:8px 12px;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #1d3d5a10}.origen-presenting .origen-controls>button{white-space:nowrap;background:0 0;border:0;border-radius:100px;width:auto;height:auto;padding:8px 15px;font-size:15px;font-weight:900}.origen-presenting .origen-count{color:#1c3856;letter-spacing:.03em;font-size:14px}@media(max-height:760px)and (min-width:821px){.origen-heading{min-height:93px;padding-top:11px;padding-bottom:5px}.origen-heading h1{margin-top:4px;font-size:clamp(27px,3vw,48px)}.origen-slide-tabs{min-height:48px;padding:3px}.origen-slide-tabs button{padding:6px 10px}.origen-presenting .origen-slide{padding-bottom:67px}.origen-presenting .origen-stage{padding-top:8px;padding-bottom:8px}.origen-presenting .origen-lines{gap:8px;margin-top:14px}.origen-presenting .origen-lines p{font-size:clamp(19px,2vw,31px)}.origen-presenting .origen-pairs{gap:8px}.origen-presenting .origen-pairs>div{min-height:60px;padding:10px 15px}.origen-presenting .origen-ladder li{min-height:70px!important}}@media(max-width:1050px){.origen-presenting .origen-bar{gap:10px}.origen-chapters{justify-content:flex-start}.origen-chapters button{padding:8px 11px}.origen-fullscreen-link{display:none}.origen-presenting .origen-brand{width:90px;height:48px}.origen-presenting .origen-brand img{width:80px;height:40px}}@media(max-width:820px){.origen-presenting .origen-bar{flex-wrap:wrap;height:auto;min-height:60px;padding:5px 12px}.origen-chapters{flex-basis:100%;order:3;padding:3px 0 5px}.origen-bar-actions{margin-left:auto}.origen-heading{min-height:0;margin:8px 13px 0;padding:10px 12px}.origen-heading h1{font-size:clamp(27px,5vw,42px)}.origen-slide-tabs{min-height:48px;margin:0 13px;padding:3px}.origen-slide-tabs button{padding:7px 10px}.origen-presenting .origen-slide{padding:8px 14px 68px}.origen-presenting .origen-stage{padding:10px 3px}.origen-presenting .origen-lines p{font-size:clamp(18px,3vw,26px)}.origen-presenting .origen-pairs{grid-template-columns:1fr;gap:7px}.origen-presenting .origen-pairs>div{min-height:0;padding:8px 12px}.origen-presenting .origen-ladder{grid-template-columns:1fr;gap:6px}.origen-presenting .origen-ladder li,.origen-presenting .origen-ladder li:nth-child(n){border-top:0;border-left:4px solid #ff5a28;border-radius:9px;flex-direction:row;padding:8px 14px;min-height:0!important}.origen-presenting .origen-photo .origen-photo{width:36%;height:70%}}@media(max-width:600px){.origen-presenting .origen-bar{min-height:54px}.origen-presenting .origen-brand{width:70px;height:40px}.origen-presenting .origen-brand img{width:65px;height:34px}.origen-presenting .origen-cover-link{padding:7px 10px;font-size:11px!important}.origen-chapters button{padding:6px 9px;font-size:11px}.origen-heading p{gap:8px;font-size:10px}.origen-heading h1{font-size:clamp(25px,7vw,36px)}.origen-slide-tabs button{font-size:12px}.origen-presenting .origen-slide{padding:6px 12px 64px}.origen-presenting .origen-stage{padding:8px 0}.origen-presenting .origen-intro{font-size:clamp(19px,5.5vw,27px)}.origen-presenting .origen-lines{gap:8px;margin-top:16px}.origen-presenting .origen-lines p{font-size:clamp(16px,4.2vw,22px)}.origen-presenting .origen-outro{font-size:clamp(18px,5vw,26px)}.origen-presenting .origen-statement .origen-intro{font-size:clamp(25px,7vw,36px)}.origen-presenting .origen-statement .origen-lines p{font-size:clamp(22px,6vw,30px)}.origen-presenting .origen-statement .origen-outro{font-size:clamp(27px,8vw,42px)}.origen-presenting .origen-photo .origen-stage{flex-direction:column;gap:11px}.origen-presenting .origen-photo .origen-slide-copy{flex:0 auto;width:100%}.origen-presenting .origen-photo .origen-photo{width:100%;height:28%;min-height:100px}.origen-presenting .origen-pairs>div{gap:5px;padding:6px 8px;font-size:clamp(14px,3.8vw,18px)}.origen-presenting .origen-pairs span:nth-child(2){font-size:9px}.origen-presenting .origen-ladder{gap:5px;margin-top:12px}.origen-presenting .origen-ladder li,.origen-presenting .origen-ladder li:nth-child(n){padding:6px 9px;font-size:12px}.origen-presenting .origen-controls{padding:5px 8px;bottom:7px}.origen-presenting .origen-controls>button{padding:7px 8px;font-size:12px}.origen-presenting .origen-count{font-size:12px}}.origen-presenting{--ink:#edf4ff;--orange:#ff5a28;--blue:#69adff;--muted:#9eb0c8;color:var(--ink);background:#070e19}.origen-presenting .origen-bar{color:#eff6ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a1423ed;border-bottom:1px solid #ffffff19;box-shadow:0 8px 34px #0003}.origen-presenting .origen-brand{background:#15253b;box-shadow:0 0 0 1px #ffffff1b,0 12px 30px #0003}.origen-chapters button{color:#bdcce0;box-shadow:none;background:#101f32;border-color:#2c4059;transition:background .25s,border-color .25s,color .25s,transform .25s}.origen-chapters button span{color:#7890af}.origen-chapters button[aria-current]{color:#fff;background:linear-gradient(130deg,#194576,#172940);border-color:#4f83ba;box-shadow:inset 0 -3px #ff5a28,0 0 24px #3d8fe72c}.origen-chapters button[aria-current] span{color:#ff5a28}.origen-chapters button:hover,.origen-slide-tabs button:hover{color:#fff;background:#1b3552;border-color:#5285b7;transform:translateY(-2px)}.origen-presenting .origen-cover-link,.origen-fullscreen-link{color:#dce9f9;background:#111f31;border-color:#31455e;transition:background .25s,border-color .25s}.origen-presenting .origen-cover-link:hover,.origen-fullscreen-link:hover{background:#203b5c;border-color:#6caaff}.origen-heading{background:0 0;border-left-color:#ff5a28;position:relative}.origen-heading:after{content:"";background:linear-gradient(90deg,#ff5a2899,#4a91e433,#0000);height:1px;position:absolute;inset:auto 0 0}.origen-heading p{color:#86bfff}.origen-heading p span{color:#ff5a28}.origen-heading p i{background:#516b89}.origen-heading p small{color:#8195ad}.origen-heading h1{color:#f4f8ff;text-shadow:0 8px 36px #2574c94a;animation:.7s cubic-bezier(.16,1,.3,1) both origen-title-in}.origen-slide-tabs{background:#0e1a2b;border-color:#2a3e56;box-shadow:0 8px 28px #0003}.origen-slide-tabs button{color:#aec0d5;background:0 0;transition:background .25s,border-color .25s,color .25s,transform .25s}.origen-slide-tabs button span{color:#718baa}.origen-slide-tabs button[aria-current]{color:#fff;background:#1b3656;border-color:#5283b9;box-shadow:inset 0 -3px #ff5a28,0 0 18px #357fca28}.origen-slide-tabs button[aria-current] span{color:#ff5a28}.origen-timeline{background:#1e2d40;flex:none;height:2px;margin:0 clamp(18px,2.4vw,48px);overflow:hidden}.origen-timeline span{background:linear-gradient(90deg,#398fe7,#ff5a28);height:100%;transition:width .65s cubic-bezier(.16,1,.3,1);display:block;box-shadow:0 0 16px #ff5a28}.origen-presenting .origen-scroller{background:radial-gradient(at 85% 70%,#133b6845,#0000 55%),#070e19}.origen-presenting.origen-chapter-3 .origen-scroller{background:radial-gradient(at 90% 80%,#2a4b8052,#0000 58%),#070e19}.origen-presenting.origen-chapter-5 .origen-scroller{background:radial-gradient(at 90% 75%,#ff5a2830,#0000 55%),#070e19}.origen-presenting .origen-slide{padding:9px clamp(18px,2.4vw,48px) 79px}.origen-presenting .origen-stage{isolation:isolate;background:radial-gradient(at 95% 90%,#13487866,#0000 55%),radial-gradient(at 0 0,#ff5a2823,#0000 42%),linear-gradient(135deg,#101e31,#0b1524 65%,#0d1a2c);border:1px solid #263b55;border-radius:22px;padding:clamp(24px,3vw,52px) clamp(25px,4vw,70px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff13,0 22px 70px #0005}.origen-presenting .origen-stage:before{pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:76px 76px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:auto;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000 100%);mask-image:linear-gradient(90deg,#0000 25%,#000)}.origen-presenting .origen-stage:after{content:attr(data-number);color:#ffffff08;pointer-events:none;z-index:-1;font-family:Origen Conthrax,Origen Avenir,sans-serif;font-size:clamp(190px,30vw,480px);line-height:1;position:absolute;bottom:-.17em;right:3%}.origen-presenting .origen-intro{color:#b9d6f5}.origen-presenting .origen-lines p{color:#f0f5fc}.origen-presenting .origen-lines p>span{background:#ff5a28;box-shadow:0 0 20px #ff5a2888}.origen-presenting .origen-outro{color:#ff5a28;text-shadow:0 0 28px #ff5a2830}.origen-presenting .origen-statement .origen-stage{color:#fff;background:radial-gradient(at 50% 65%,#1956946c,#0000 50%),radial-gradient(at 95% 95%,#ff5a283c,#0000 38%),#091624}.origen-presenting .origen-statement .origen-intro{color:#c7e0ff}.origen-presenting .origen-statement .origen-lines p{color:#f4f8ff}.origen-presenting .origen-statement .origen-outro{color:#ff5a28;text-shadow:0 0 44px #ff5a287d}.origen-presenting .origen-photo .origen-photo{border:1px solid #ffffff2a;box-shadow:0 22px 55px #0008}.origen-presenting .origen-photo .origen-photo:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#0000 62%,#07182a52);border:1px solid #ffffff26;position:absolute;inset:0}.origen-presenting .origen-pairs>div{background:linear-gradient(130deg,#172b43,#102138);border-color:#39516c;transition:transform .3s,border-color .3s,box-shadow .3s;box-shadow:inset 0 1px #ffffff16,0 12px 30px #0002}.origen-presenting .origen-pairs>div:hover,.origen-presenting .origen-questions .origen-lines p:hover{border-color:#6da5db;transform:translateY(-5px);box-shadow:0 16px 38px #0005}.origen-presenting .origen-pairs strong{color:#eff7ff}.origen-presenting .origen-pairs span:nth-child(2){color:#ff5a28}.origen-presenting .origen-pairs span:last-child{color:#b5c7dd}.origen-presenting .origen-ladder li{background:linear-gradient(160deg,#347cbd,#123354);border-top-color:#7dc5ff;transition:transform .3s,filter .3s;box-shadow:0 15px 34px #0004}.origen-presenting .origen-ladder li:hover{filter:brightness(1.2);transform:translateY(-8px)}.origen-presenting .origen-ladder li:last-child{background:linear-gradient(160deg,#ff5a28,#ff5a28)}.origen-presenting .origen-questions .origen-lines p{color:#f4f8ff;background:#172a42;border-color:#36516e #36516e #36516e #ff5a28;transition:transform .3s,border-color .3s,box-shadow .3s;box-shadow:0 12px 28px #0003}.origen-presenting .origen-final .origen-stage{background:linear-gradient(90deg,#071326ee,#07132658),url(/assets/origen-2026/horizonte.webp) 50%/cover no-repeat;border:1px solid #50749c;box-shadow:0 20px 70px #0008}.origen-presenting .origen-controls{color:#f4f8ff;background:#14253be8;border-color:#45627e;box-shadow:0 12px 40px #0008}.origen-presenting .origen-controls>button{color:#f4f8ff}.origen-presenting .origen-controls>button:not(:disabled):hover{background:#294966}.origen-presenting .origen-count{color:#ff5a28}.origen-cover-art{animation:16s ease-in-out infinite alternate origen-cover-drift}.origen-cover h1{animation:1.2s cubic-bezier(.16,1,.3,1) both origen-cover-title}.origen-cover-subtitle,.origen-cover-logo,.origen-start{animation:.8s cubic-bezier(.16,1,.3,1) backwards origen-rise}.origen-cover-subtitle{animation-delay:.15s}.origen-cover-logo{animation-delay:.28s}.origen-start{animation-delay:.4s}.origen-slide[aria-current=step] .origen-intro,.origen-slide[aria-current=step] .origen-outro{animation:.65s cubic-bezier(.16,1,.3,1) backwards origen-rise}.origen-slide[aria-current=step] .origen-outro{animation-delay:.32s}.origen-slide[aria-current=step] .origen-lines p,.origen-slide[aria-current=step] .origen-pairs>div,.origen-slide[aria-current=step] .origen-ladder li{animation:.65s cubic-bezier(.16,1,.3,1) backwards origen-rise}.origen-slide[aria-current=step] .origen-lines p:first-child,.origen-slide[aria-current=step] .origen-pairs>div:first-child,.origen-slide[aria-current=step] .origen-ladder li:first-child{animation-delay:80ms}.origen-slide[aria-current=step] .origen-lines p:nth-child(2),.origen-slide[aria-current=step] .origen-pairs>div:nth-child(2),.origen-slide[aria-current=step] .origen-ladder li:nth-child(2){animation-delay:.15s}.origen-slide[aria-current=step] .origen-lines p:nth-child(3),.origen-slide[aria-current=step] .origen-pairs>div:nth-child(3),.origen-slide[aria-current=step] .origen-ladder li:nth-child(3){animation-delay:.22s}.origen-slide[aria-current=step] .origen-lines p:nth-child(4),.origen-slide[aria-current=step] .origen-pairs>div:nth-child(4),.origen-slide[aria-current=step] .origen-ladder li:nth-child(4){animation-delay:.29s}.origen-slide[aria-current=step] .origen-lines p:nth-child(n+5),.origen-slide[aria-current=step] .origen-pairs>div:nth-child(n+5),.origen-slide[aria-current=step] .origen-ladder li:nth-child(n+5){animation-delay:.36s}.origen-slide[aria-current=step] .origen-photo{animation:.8s cubic-bezier(.16,1,.3,1) backwards origen-photo-in}@keyframes origen-rise{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes origen-title-in{0%{opacity:0;filter:blur(7px);transform:translate(-25px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes origen-photo-in{0%{opacity:0;transform:translate(35px)scale(1.035)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes origen-cover-title{0%{opacity:0;filter:blur(14px);transform:scale(.9)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes origen-cover-drift{0%{transform:scale(1)}to{transform:scale(1.08)translate(-1.5%)}}@media(max-height:760px)and (min-width:821px){.origen-presenting .origen-stage{padding:15px clamp(25px,3vw,50px)}.origen-presenting .origen-slide{padding-bottom:67px}}@media(max-width:820px){.origen-presenting .origen-stage{padding:18px 22px}.origen-presenting .origen-ladder li,.origen-presenting .origen-ladder li:nth-child(n){border-top:0;border-left:4px solid #ff5a28}}@media(max-width:600px){.origen-presenting .origen-slide{padding:6px 10px 64px}.origen-presenting .origen-stage{border-radius:15px;padding:16px}.origen-presenting .origen-final .origen-stage{border-radius:15px}.origen-timeline{margin:0 13px}.origen-presenting .origen-statement .origen-lines p{font-size:clamp(21px,5.7vw,29px)}}@media(prefers-reduced-motion:reduce){.origen-app *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.origen-presenting .origen-slide[data-index="0"] .origen-stage{isolation:isolate;color:#fff;background:radial-gradient(at 82% 45%,#174a7650,#0000 48%),#07101b;border-radius:18px;gap:clamp(24px,4vw,68px);padding:clamp(26px,4vw,70px);position:relative;overflow:hidden}.origen-presenting .origen-slide[data-index="0"] .origen-stage:before{-webkit-mask-image:linear-gradient(90deg,#000,#0000 48%);mask-image:linear-gradient(90deg,#000,#0000 48%)}.origen-presenting .origen-slide[data-index="0"] .origen-slide-copy{z-index:1;text-align:left;flex:0 40%;max-width:540px;margin:0;position:relative}.origen-presenting .origen-slide[data-index="0"] .origen-intro{color:#fff;text-shadow:0 4px 25px #0009;font-size:clamp(35px,4.5vw,76px);font-weight:900;line-height:1.06}.origen-presenting .origen-slide[data-index="0"] .origen-outro{letter-spacing:-.035em;color:#ff5a28;text-shadow:0 4px 25px #0008;font-family:Origen Conthrax,Origen Avenir,sans-serif;font-size:clamp(45px,6.4vw,105px);font-weight:600;line-height:1.12;margin-top:10px!important}.origen-timelapse{z-index:2;flex-direction:column;flex:60%;gap:11px;min-width:0;max-width:900px;display:flex;position:relative}.origen-timelapse-frame{aspect-ratio:16/9;background:#02060b;border:1px solid #668bb4;border-radius:10px;width:100%;position:relative;overflow:hidden;box-shadow:0 26px 70px #0009,0 0 0 1px #ffffff12}.origen-timelapse-frame iframe{border:0;width:100%;height:100%;display:block}.origen-timelapse-loading,.origen-timelapse-error{text-align:center;color:#d6e6f8;letter-spacing:.03em;background:#081321;place-items:center;padding:24px;font-size:14px;display:grid;position:absolute;inset:0}.origen-timelapse-meta{color:#9fb2c9;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.origen-timelapse-meta a{color:#ff5a28;white-space:nowrap;text-decoration:none}.origen-timelapse-meta a:hover{text-decoration:underline}.origen-timelapse-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.origen-timelapse-actions button{color:#eef6ff;background:#11243a;border:1px solid #456583;border-radius:99px;min-height:38px;padding:8px 14px;font-weight:900;font-size:12px!important}.origen-timelapse-actions button:first-child{color:#fff;background:#ff5a28;border-color:#ff5a28}.origen-timelapse-actions button:hover:not(:disabled){background:#244664;border-color:#78a9d7}@media(max-width:980px){.origen-presenting .origen-slide[data-index="0"] .origen-stage{gap:22px;padding:24px}.origen-presenting .origen-slide[data-index="0"] .origen-slide-copy{flex-basis:34%}.origen-timelapse{flex-basis:66%}.origen-presenting .origen-slide[data-index="0"] .origen-intro{font-size:clamp(28px,4.2vw,48px)}.origen-presenting .origen-slide[data-index="0"] .origen-outro{font-size:clamp(36px,5.6vw,66px)}}@media(max-width:700px){.origen-presenting .origen-slide[data-index="0"] .origen-stage{flex-direction:column;justify-content:center;align-items:stretch;gap:14px;padding:14px}.origen-presenting .origen-slide[data-index="0"] .origen-slide-copy{flex:none;max-width:none}.origen-presenting .origen-slide[data-index="0"] .origen-intro{font-size:clamp(22px,6vw,31px)}.origen-presenting .origen-slide[data-index="0"] .origen-outro{font-size:clamp(27px,8vw,40px);margin-top:4px!important}.origen-timelapse{flex:none;gap:7px;width:100%}.origen-timelapse-frame{border-radius:7px}.origen-timelapse-meta{gap:8px;font-size:9px}.origen-timelapse-actions{gap:5px}.origen-timelapse-actions button{min-height:32px;padding:5px 9px;font-size:10px!important}}.origen-cover,.origen-presenting .origen-thanks .origen-stage{--origin-orange:#ff5a28;--origin-blue:#267ee8;--origin-ice:#dbeaff;background:radial-gradient(circle at 50% 44%,#174f9d38 0 12%,#0000 38%),radial-gradient(at 8% 40%,#164dc060 0,#0000 42%),radial-gradient(at 92% 76%,#ff5a283c 0,#0000 38%),linear-gradient(145deg,#050b14,#0a1528 54%,#07101d)}.origen-cover:before,.origen-presenting .origen-thanks .origen-stage:after{content:"";z-index:-1;pointer-events:none;background:repeating-radial-gradient(circle at 50% 48%,transparent 0 118px,#79b3ff12 119px 120px,transparent 121px 176px),conic-gradient(from 205deg at 50% 48%,transparent 0 24%,#398ff01e 27%,transparent 31% 70%,#ff5a2819 73%,transparent 77%);animation:34s linear infinite origen-orbit-turn;display:block;position:absolute;inset:-22%;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 0 52%,#0000 73%);mask-image:radial-gradient(circle at 50% 48%,#000 0 52%,#0000 73%)}.origen-cover-content,.origen-thanks-content{isolation:isolate}.origen-cover-content:before,.origen-thanks-content:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#174c8f2e 0 34%,#0b1728b5 55%,#0000 70%);border:1px solid #8ec2ff26;border-radius:50%;width:min(48vw,610px);animation:6s ease-in-out infinite origen-core-breathe;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 54px #4695ed0a,0 0 0 110px #ff5a2807,inset 0 0 75px #257be62a,0 0 120px #0e60c742}.origen-cover-content:after,.origen-thanks-content:after{content:"ORIGEN  /  LIDERAZGO  /  CULTURA  /  FUTURO";z-index:-1;color:#9dc8ff23;letter-spacing:.56em;white-space:nowrap;text-align:center;border-top:1px solid #81b6f31c;border-bottom:1px solid #ff5a2817;width:min(73vw,1030px);padding:19px 0;font-size:clamp(9px,.72vw,12px);font-weight:900;animation:5s ease-in-out infinite origen-word-breathe;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.origen-cover .origen-network,.origen-thanks .origen-network{opacity:.4;filter:saturate(.86);mix-blend-mode:screen}.origen-cover .origen-glow{opacity:.56;filter:blur(105px)}.origen-cover-content{padding-top:42px}.origen-cover .origen-kicker,.origen-thanks-content .origen-kicker{color:#c9d9ee;text-shadow:0 0 24px #6caeff6b}.origen-cover h1{background:linear-gradient(105deg,#ff5a28 0% 38%,#ff5a28 72% 100%) 0 0/180%;color:#0000;filter:drop-shadow(0 20px 42px #ff5a282e);-webkit-background-clip:text;background-clip:text;margin:25px 0 0;font-size:clamp(72px,10.4vw,160px);animation:1.2s cubic-bezier(.16,1,.3,1) both origen-cover-title,8s ease-in-out 1.3s infinite origen-title-shimmer;position:relative}.origen-cover h1:after,.origen-thanks-content h2:after{content:"";background:linear-gradient(90deg,#0000,#4ca0ff 25%,#ff5a28 75%,#0000);width:clamp(80px,9vw,145px);height:2px;margin:17px auto 0;animation:3.8s ease-in-out infinite origen-beam;display:block;box-shadow:0 0 22px #559eff8f}.origen-cover-logo{filter:drop-shadow(0 17px 32px #0008)drop-shadow(0 0 30px #2d78ce28);width:clamp(225px,27vw,365px);margin-top:clamp(22px,3.8vh,43px)}.origen-cover-subtitle{color:#e7f0fb;max-width:680px;font-size:clamp(19px,1.65vw,25px);line-height:1.42;margin-top:clamp(16px,2.4vh,25px)!important}.origen-start{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1d32a6;border-color:#8eb9e17d;min-width:194px;margin-top:clamp(29px,4.7vh,51px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 16px 45px #0006,0 0 35px #287ddd16}.origen-start:before{content:"";background:linear-gradient(110deg,#0000 20%,#ffffff2e,#0000 80%);transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-120%)}.origen-start:hover{background:#153456d1;border-color:#a8d0f5;box-shadow:inset 0 1px #ffffff28,0 18px 50px #0007,0 0 42px #338bf141}.origen-start:hover:before{transform:translate(120%)}.origen-cover-footer,.origen-thanks-footer{color:#91a8c4;border-top-color:#7ba8d127}.origen-cover-footer:before,.origen-thanks-footer:before{content:"";background:linear-gradient(90deg,#438ee7,#0000);width:23%;height:1px;position:absolute;top:-1px;left:0;box-shadow:0 0 18px #438ee790}.origen-thanks-mode .origen-scroller{background:#050b14}.origen-presenting .origen-thanks .origen-stage{isolation:isolate;overflow:hidden}.origen-presenting .origen-thanks .origen-stage:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#1b4d8c3d 0 28%,#0a1626c7 52%,#0000 70%);border:1px solid #78b5ff2b;border-radius:50%;width:min(58vw,820px);animation:6s ease-in-out infinite origen-core-breathe;display:block;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 62px #458fe60a,0 0 0 124px #ff5a2807,0 0 140px #1a67bf4a}.origen-thanks-content{width:min(1280px,100%)}.origen-thanks-content h2{background:linear-gradient(105deg,#ff5a28,#ff5a28 58%,#ff5a28);color:#0000;filter:drop-shadow(0 16px 36px #ff5a2829);-webkit-background-clip:text;background-clip:text;margin-top:20px;font-size:clamp(68px,9vw,140px);position:relative}.origen-thanks-content img{filter:drop-shadow(0 18px 34px #0009)drop-shadow(0 0 38px #2f82df30);width:clamp(205px,23vw,330px);margin-top:clamp(20px,3vh,34px)}.origen-thanks-title{background:linear-gradient(100deg,#fff 18%,#dfeeff 55%,#ff5a28);color:#0000;text-shadow:none;filter:drop-shadow(0 10px 25px #0007);-webkit-background-clip:text;background-clip:text;font-size:clamp(42px,4.8vw,70px);margin-top:clamp(24px,3.2vh,38px)!important}.origen-thanks-claim{color:#d6e5f8;font-size:clamp(18px,1.75vw,25px);position:relative;margin-top:17px!important}.origen-thanks-claim:after{content:"";background:#ff5a28;border-radius:50%;width:7px;height:7px;margin:19px auto 0;animation:2.4s ease-in-out infinite origen-pulse-dot;display:block;box-shadow:0 0 0 8px #ff5a2813,0 0 28px #ff5a28b8}.origen-thanks-mode .origen-controls{background:#0c1c30d9;border-color:#6f96bb6b;bottom:28px;box-shadow:0 18px 50px #0009,inset 0 1px #ffffff12}@keyframes origen-orbit-turn{to{transform:rotate(360deg)}}@keyframes origen-core-breathe{50%{opacity:.84;transform:translate(-50%,-50%)scale(1.055)}}@keyframes origen-word-breathe{50%{opacity:.55;letter-spacing:.61em}}@keyframes origen-title-shimmer{50%{background-position:100%}}@keyframes origen-beam{50%{filter:brightness(1.35);width:clamp(135px,14vw,230px)}}@keyframes origen-pulse-dot{50%{transform:scale(1.45);box-shadow:0 0 0 14px #ff5a2808,0 0 38px #ff5a28e0}}@media(max-width:650px){.origen-cover:before,.origen-presenting .origen-thanks .origen-stage:after{opacity:.62;inset:-8%}.origen-cover-content:before,.origen-thanks-content:before{width:min(92vw,520px);top:47%}.origen-cover-content:after,.origen-thanks-content:after{display:none}.origen-cover h1{font-size:clamp(58px,16vw,88px)}.origen-cover h1:after,.origen-thanks-content h2:after{margin-top:10px}.origen-cover-logo{width:min(255px,70%);margin-top:31px}.origen-start{margin-top:34px}.origen-presenting .origen-thanks .origen-stage:before{width:88vw}.origen-thanks-content h2{font-size:clamp(52px,14vw,82px)}.origen-thanks-content img{width:min(245px,67%)}}@media(max-height:760px)and (min-width:651px){.origen-cover-content{padding-top:24px;padding-bottom:68px}.origen-cover h1{margin-top:16px;font-size:clamp(62px,9vw,112px)}.origen-cover h1:after{margin-top:8px}.origen-cover-logo{width:clamp(190px,24vw,285px);margin-top:19px}.origen-cover-subtitle{font-size:19px;margin-top:12px!important}.origen-start{margin-top:22px}.origen-thanks-content h2{font-size:clamp(56px,7vw,95px)}.origen-thanks-content h2:after{margin-top:7px}.origen-thanks-content img{width:clamp(180px,21vw,265px);margin-top:17px}.origen-thanks-title{font-size:clamp(38px,4.5vw,58px);margin-top:20px!important}.origen-thanks-claim{margin-top:8px!important}}.origen-presenting .origen-impact .origen-stage{background:radial-gradient(circle at 50% 48%,#1b57926b 0 18%,#0000 48%),#081523;border-color:#375572}.origen-presenting .origen-impact .origen-slide-copy{text-align:center;max-width:1180px}.origen-presenting .origen-impact .origen-intro{color:#dbeaff;font-size:clamp(34px,4.7vw,74px);font-weight:900}.origen-presenting .origen-impact .origen-outro{color:#ff5a28;max-width:1000px;font-family:Origen Conthrax,Origen Avenir,sans-serif;font-size:clamp(29px,4vw,62px);line-height:1.25;margin:clamp(24px,5vh,58px) auto 0!important}.origen-presenting .origen-principles .origen-stage{align-items:center}.origen-presenting .origen-principles .origen-intro{color:#f2f7ff;max-width:930px;font-size:clamp(27px,3.2vw,51px);font-weight:900}.origen-presenting .origen-principles .origen-lines{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.origen-presenting .origen-principles .origen-lines p{color:#eaf3ff;text-align:center;background:#13243a;border:1px solid #34516f;border-radius:8px;justify-content:center;align-items:center;min-height:clamp(74px,10vh,112px);padding:16px;font-size:clamp(17px,1.55vw,26px)}.origen-presenting .origen-principles .origen-lines p:first-child{background:#173552;border-color:#4f8ac2;grid-column:span 2}.origen-presenting .origen-principles .origen-lines p>span{display:none}.origen-presenting .origen-foundations .origen-stage{background:linear-gradient(#0e2035,#081321)}.origen-presenting .origen-foundations .origen-slide-copy{max-width:1320px}.origen-presenting .origen-foundations .origen-intro{color:#eff6ff;max-width:1100px;font-size:clamp(25px,3vw,48px);font-weight:900}.origen-presenting .origen-foundations .origen-lines{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:8px}.origen-presenting .origen-foundations .origen-lines p{color:#f4f8ff;text-align:center;background:#132944;border-top:3px solid #ff5a28;justify-content:center;align-items:center;min-height:clamp(74px,11vh,124px);padding:18px 10px;font-size:clamp(16px,1.45vw,24px);position:relative}.origen-presenting .origen-foundations .origen-lines p:after{content:"";background:#5b8aba;height:5px;position:absolute;bottom:-9px;left:5px;right:5px}.origen-presenting .origen-foundations .origen-lines p>span{display:none}.origen-presenting .origen-manifesto .origen-stage{background:linear-gradient(125deg,#0a192b 0 64%,#311912)}.origen-presenting .origen-manifesto .origen-lines{counter-reset:manifesto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 26px}.origen-presenting .origen-manifesto .origen-lines p{counter-increment:manifesto;color:#f5f8fc;border-bottom:1px solid #37506c;padding:16px 18px;font-size:clamp(17px,1.7vw,28px)}.origen-presenting .origen-manifesto .origen-lines p:before{content:"0" counter(manifesto);color:#ff5a28;flex:none;font-family:Origen Conthrax,Origen Avenir,sans-serif;font-size:.6em}.origen-presenting .origen-manifesto .origen-lines p:last-child{grid-column:1/-1}.origen-presenting .origen-manifesto .origen-lines p>span{display:none}.origen-presenting .origen-final .origen-stage{background:linear-gradient(90deg,#06111ff2,#071426ad 52%,#07142651),url(/assets/origen-2026/horizonte.webp) 50% 62%/cover no-repeat}.origen-presenting .origen-final .origen-stage:after{content:"";background:#ff5a28;width:120px;height:4px;bottom:clamp(30px,5vh,70px);right:clamp(30px,5vw,90px);box-shadow:0 0 24px #ff5a2888}.origen-presenting .origen-final .origen-slide-copy{text-align:left;margin-left:clamp(10px,4vw,64px)}.origen-final-title{color:#f8fbff;max-width:1050px;font-family:Origen Conthrax,Origen Avenir,sans-serif;font-size:clamp(38px,5.2vw,82px);font-weight:600;line-height:1.08}.origen-presenting .origen-final .origen-outro{font-size:clamp(36px,5vw,78px)}.origen-presenting .origen-thanks .origen-stage{padding-bottom:88px}.origen-thanks-footer{justify-content:center}@media(max-width:820px){.origen-presenting .origen-principles .origen-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.origen-presenting .origen-principles .origen-lines p{min-height:58px;padding:9px;font-size:clamp(14px,2.4vw,20px)}.origen-presenting .origen-foundations .origen-lines{grid-template-columns:repeat(5,minmax(92px,1fr));padding-bottom:12px;overflow-x:auto}.origen-presenting .origen-foundations .origen-lines p{min-height:72px}}@media(max-width:600px){.origen-presenting .origen-principles .origen-intro{font-size:clamp(21px,6vw,29px)}.origen-presenting .origen-principles .origen-lines{margin-top:12px}.origen-presenting .origen-principles .origen-lines p{min-height:46px;padding:6px;font-size:13px}.origen-presenting .origen-foundations .origen-intro{font-size:clamp(19px,5vw,25px)}.origen-presenting .origen-foundations .origen-lines{grid-template-columns:1fr;gap:5px;margin-top:12px;padding:0;overflow:visible}.origen-presenting .origen-foundations .origen-lines p{text-align:left;border-top:0;border-left:3px solid #ff5a28;justify-content:flex-start;min-height:0;padding:7px 11px;font-size:14px}.origen-presenting .origen-foundations .origen-lines p:after{display:none}.origen-presenting .origen-foundations .origen-outro{font-size:clamp(18px,5vw,23px);margin-top:11px!important}.origen-presenting .origen-manifesto .origen-lines{grid-template-columns:1fr;gap:3px;margin-top:8px}.origen-presenting .origen-manifesto .origen-lines p,.origen-presenting .origen-manifesto .origen-lines p:last-child{grid-column:auto;padding:7px 4px;font-size:clamp(13px,3.6vw,17px)}.origen-presenting .origen-manifesto .origen-outro{margin-top:8px!important}.origen-final-title{font-size:clamp(30px,8vw,43px)}}.origen-cover-sound{z-index:3;color:#dbeaff;letter-spacing:0;background:#0c1c30d9;border:1px solid #5f7895;border-radius:999px;min-height:38px;margin-top:13px;padding:7px 16px;font-weight:900;transition:border-color .2s,background .2s,transform .2s;position:relative;font-size:12px!important}.origen-cover-sound:hover{background:#183552;border-color:#ff5a28;transform:translateY(-2px)}.origen-animated-title{transform-origin:50%;animation:2.2s cubic-bezier(.16,1,.3,1) both origen-title-depth,8s ease-in-out 2.2s infinite origen-title-shimmer!important}.origen-animated-logo{position:relative;animation:.9s cubic-bezier(.16,1,.3,1) 1.1s backwards origen-logo-arrive,5s ease-in-out 2s infinite origen-logo-float!important}.origen-animated-logo:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff70,#0000 65%);animation:6s ease-in-out 2.8s infinite origen-logo-glint;position:absolute;inset:0;transform:translate(-150%)}@keyframes origen-title-depth{0%{opacity:0;filter:blur(13px);transform:perspective(900px)translateZ(-520px)scale(.32)}55%{opacity:.72;filter:blur(2px)}to{opacity:1;filter:blur();transform:perspective(900px)translateZ(0)scale(1)}}@keyframes origen-logo-arrive{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes origen-logo-float{0%,to{filter:drop-shadow(0 17px 32px #0008)drop-shadow(0 0 30px #2d78ce28)brightness();transform:translateY(0)}50%{filter:drop-shadow(0 20px 38px #0009)drop-shadow(0 0 42px #4b9df075)brightness(1.12);transform:translateY(-8px)}}@keyframes origen-logo-glint{0%,70%{opacity:0;transform:translate(-150%)}78%{opacity:.7}92%,to{opacity:0;transform:translate(150%)}}.origen-presenting .origen-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.8vh,18px) clamp(16px,2vw,28px);width:100%;display:grid}.origen-presenting .origen-pair-slide .origen-slide-copy{flex:100%;width:100%;max-width:1180px}.origen-presenting .origen-pair-grid>div{color:#eef6ff;background:linear-gradient(130deg,#172b43,#102138);border:1px solid #39516c;border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1.15fr);gap:clamp(8px,1vw,16px);min-height:clamp(62px,8vh,88px);padding:clamp(12px,1.6vh,19px) clamp(15px,1.8vw,25px);font-size:clamp(17px,1.5vw,26px);line-height:1.16;display:grid;box-shadow:inset 0 1px #ffffff16,0 12px 30px #0002}.origen-presenting .origen-pair-grid strong,.origen-presenting .origen-pair-grid span:last-child{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0}.origen-presenting .origen-pair-grid strong{text-align:right;color:#eff7ff}.origen-presenting .origen-pair-grid span:nth-child(2){color:#ff5a28;text-align:center;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:clamp(9px,.8vw,12px)}.origen-presenting .origen-pair-grid span:last-child{text-align:left;color:#b5c7dd}.origen-slide[aria-current=step] .origen-pair-grid>div{animation:.65s cubic-bezier(.16,1,.3,1) backwards origen-rise}.origen-statement-title{color:#f8fbff;text-align:center;text-wrap:balance;text-transform:uppercase;text-shadow:0 0 45px #438ee770;max-width:1250px;font-family:Origen Conthrax,Origen Avenir,sans-serif;font-size:clamp(48px,7vw,112px);font-weight:600;line-height:1.05;animation:1s cubic-bezier(.16,1,.3,1) both origen-statement-reveal;margin:auto!important}.origen-statement-title:after{content:"";background:linear-gradient(90deg,#0000,#ff5a28,#0000);width:min(220px,30vw);height:4px;margin:clamp(22px,4vh,46px) auto 0;display:block;box-shadow:0 0 28px #ff5a28}@keyframes origen-statement-reveal{0%{opacity:0;filter:blur(10px);transform:scale(.88)}to{opacity:1;filter:blur();transform:scale(1)}}.origen-final-mode .origen-bar,.origen-final-mode .origen-heading,.origen-final-mode .origen-slide-tabs,.origen-final-mode .origen-timeline{display:none}.origen-presenting.origen-final-mode .origen-scroller{background:#050b14}.origen-presenting.origen-final-mode .origen-slide{padding:0}.origen-presenting .origen-final .origen-stage{width:100%;max-width:none;height:100%;box-shadow:none;color:#fff;background:radial-gradient(circle at 50% 44%,#174f9d38 0 12%,#0000 38%),radial-gradient(at 8% 40%,#164dc060 0,#0000 42%),radial-gradient(at 92% 76%,#ff5a283c 0,#0000 38%),linear-gradient(145deg,#050b14,#0a1528 54%,#07101d);border:0;border-radius:0;justify-content:center;padding:38px 38px 98px}.origen-presenting .origen-final .origen-stage:before{background:repeating-radial-gradient(circle at 50% 48%,#0000 0 118px,#79b3ff12 119px 120px,#0000 121px 176px);width:auto;display:block;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 0 52%,#0000 73%);mask-image:radial-gradient(circle at 50% 48%,#000 0 52%,#0000 73%)}.origen-presenting .origen-final .origen-stage:after{display:none}.origen-final-cover-content{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(1100px,100%);display:flex;position:relative}.origen-final-cover-content h2{color:#0000;background:linear-gradient(105deg,#f8fbff 0 22%,#ff5a28 58% 100%);-webkit-background-clip:text;background-clip:text;margin:16px 0 0;font-family:Origen Conthrax,Origen Avenir,sans-serif;font-size:clamp(58px,8.5vw,132px);font-weight:600;line-height:1.05;position:relative}.origen-final-cover-content h2:after{content:"";background:linear-gradient(90deg,#0000,#4ca0ff 25%,#ff5a28 75%,#0000);width:clamp(80px,9vw,145px);height:2px;margin:12px auto 0;display:block;box-shadow:0 0 22px #559eff8f}.origen-final-cover-content img{filter:drop-shadow(0 17px 32px #0008)drop-shadow(0 0 30px #2d78ce28);width:clamp(180px,21vw,300px);height:auto;margin-top:clamp(17px,2.7vh,29px)}.origen-final-message{color:#f6f9fe;text-wrap:balance;font-size:clamp(24px,3vw,48px);font-weight:400;line-height:1.22;margin-top:clamp(18px,3vh,32px)!important}.origen-final-message strong{color:#ff5a28;margin-top:5px;font-family:Origen Conthrax,Origen Avenir,sans-serif;font-weight:600;display:inline-block}.origen-final-mode .origen-controls{background:#0c1c30e8;border-color:#5f7895;bottom:20px}@media(max-width:820px){.origen-presenting .origen-pair-grid{grid-template-columns:1fr;gap:7px}.origen-presenting .origen-pair-grid>div{min-height:0;padding:9px 12px}}@media(max-width:600px){.origen-cover-sound{min-height:34px;margin-top:9px;padding:5px 13px}.origen-presenting .origen-pair-grid{gap:5px;margin-top:0}.origen-presenting .origen-pair-grid>div{grid-template-columns:minmax(0,.92fr) auto minmax(0,1.08fr);gap:5px;padding:6px 7px;font-size:clamp(12px,3.45vw,15px)}.origen-presenting .origen-pair-grid span:nth-child(2){font-size:8px}.origen-statement-title{font-size:clamp(37px,10vw,58px)}.origen-presenting .origen-final .origen-stage{padding:24px 18px 90px}.origen-final-cover-content h2{font-size:clamp(50px,14vw,76px)}.origen-final-cover-content img{width:min(235px,65%)}.origen-final-message{font-size:clamp(22px,6.7vw,34px)}}@media(prefers-reduced-motion:reduce){.origen-animated-title,.origen-animated-logo,.origen-statement-title{filter:none;animation:none!important;transform:none!important}}@font-face{font-family:Workplace Login Conthrax;src:url(/assets/lovable/Conthrax-SemiBold.otf)format("opentype");font-weight:600;font-display:swap}@font-face{font-family:Workplace Login Avenir;src:url(/assets/lovable/Avenir-Regular.ttf)format("truetype");font-weight:400 600;font-display:swap}.workplace-login{isolation:isolate;color:#fff;box-sizing:border-box;background:#060d20;justify-content:center;align-items:center;min-height:100svh;padding:60px 24px 85px;font-family:Workplace Login Avenir,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.workplace-login *{box-sizing:border-box}.workplace-login__light{z-index:-2;filter:blur(70px);pointer-events:none;border-radius:50%;width:70vw;height:90vh;position:absolute}.workplace-login__light--blue{background:radial-gradient(#1544d7a0,#0000 65%);top:-10%;left:-44vw}.workplace-login__light--orange{background:radial-gradient(#ff6c2780,#0000 65%);bottom:-30%;right:-45vw}.workplace-login__network{z-index:-1;pointer-events:none;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.workplace-login__content{text-align:center;flex-direction:column;align-items:center;width:min(100%,440px);display:flex}.workplace-login__kicker{color:#fff;letter-spacing:.2em;align-items:center;gap:14px;margin:0;font-size:11px;font-weight:700;display:flex}.workplace-login__kicker span{background:#f47735;width:28px;height:1px}.workplace-login__logo{width:clamp(205px,24vw,320px);height:auto;margin:22px 0 0;animation:7s ease-in-out infinite workplace-logo-float;display:block}.workplace-login h1{letter-spacing:-.025em;color:#fff;margin:19px 0 0;font-family:Workplace Login Conthrax,Arial,sans-serif;font-size:clamp(25px,3vw,36px);font-weight:600;line-height:1.3}.workplace-login h1 em{color:#ff803c;font-style:normal}.workplace-login__claim{color:#fff;margin:12px 0 25px;font-size:17px;font-style:italic}.workplace-login__form{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;background:#0d1b2ecc;border:1px solid #ffffff30;border-radius:18px;gap:8px;width:100%;padding:25px 28px 22px;display:grid;box-shadow:0 12px 38px #0003}.workplace-login__form label{color:#fff;margin-top:5px;font-size:13px;font-weight:700}.workplace-login__form input{color:#fff;width:100%;height:45px;font:inherit;background:#081427;border:1px solid #ffffff70;border-radius:9px;outline:none;padding:0 14px;font-size:14px}.workplace-login__form input::placeholder{color:#d6dfec}.workplace-login__form input:focus{border-color:#ff803c;box-shadow:0 0 0 3px #ff803c30}.workplace-login__password{position:relative}.workplace-login__password input{padding-right:48px}.workplace-login__password button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:7px;width:40px;height:39px;position:absolute;top:3px;right:4px}.workplace-login__password button:hover{background:#ffffff1c}.workplace-login__submit{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff90;border-radius:100px;justify-content:center;align-items:center;gap:11px;margin-top:11px;padding:7px 18px;font-weight:700;display:flex}.workplace-login__submit:hover{background:#ffffff14;border-color:#fff}.workplace-login__recover{color:#fff;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:center;margin-top:4px;padding:6px;font-size:13px;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80}.workplace-login__recover:hover{text-decoration-color:#ff803c}.workplace-login button:focus-visible{outline-offset:3px;outline:3px solid #ff803c}.workplace-login button:disabled{opacity:.55;cursor:wait}.workplace-login__footer{color:#fff;letter-spacing:.18em;border-top:1px solid #ffffff30;justify-content:space-between;gap:20px;padding-top:17px;font-size:10px;display:flex;position:absolute;bottom:25px;left:40px;right:40px}@keyframes workplace-logo-float{50%{transform:translateY(-7px)}}@media(max-width:600px){.workplace-login{padding:42px 18px 75px}.workplace-login__logo{width:220px}.workplace-login h1{font-size:25px}.workplace-login__form{padding:22px}.workplace-login__footer{justify-content:center;left:20px;right:20px}.workplace-login__footer span:last-child{display:none}}@media(max-height:760px)and (min-width:601px){.workplace-login{padding-top:25px;padding-bottom:70px}.workplace-login__logo{width:200px;margin-top:10px}.workplace-login h1{margin-top:8px;font-size:26px}.workplace-login__claim{margin:8px 0 14px}.workplace-login__form{padding:17px 25px}.workplace-login__footer{bottom:15px}}@media(prefers-reduced-motion:reduce){.workplace-login__logo{animation:none}}.workplace-home{background:var(--wp-canvas,#f5f6f8);color:#14191f;font-family:Workplace Avenir,Arial,sans-serif}.workplace-home__content{gap:26px;max-width:1500px;margin:auto;padding:clamp(18px,2.5vw,32px);display:grid}.workplace-home__hero{isolation:isolate;color:#fff;background:radial-gradient(at 90% 0,#154977,#0000 55%),linear-gradient(125deg,#0c1726,#14283e);border:1px solid #294560;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;min-height:120px;padding:24px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #17355410}.workplace-home__hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ec873c,#ec873c40 48%,#0000);height:2px;position:absolute;inset:auto 0 0}.workplace-home__hero-copy{min-width:0}.workplace-home__kicker{letter-spacing:.2em;color:#ffc396;align-items:center;gap:10px;margin:0 0 9px;font-size:10px;font-weight:800;display:flex}.workplace-home__kicker span{background:#ec873c;width:26px;height:1px}.workplace-home__hero h1{color:#fff;margin:0;font-family:Workplace Conthrax,Arial,sans-serif;font-size:clamp(23px,2.2vw,30px);font-weight:600;line-height:1.3}.workplace-home__logo{object-fit:contain;flex-shrink:0;width:165px;max-width:26%;height:auto;display:block}.workplace-home__mobile-nav{display:none}.workplace-home__section-heading{margin-bottom:16px}.workplace-home__section-heading p{color:#1768be;letter-spacing:.16em;margin:0 0 6px;font-size:10px;font-weight:800}.workplace-home__section-heading h2{color:#14191f;letter-spacing:-.035em;margin:0;font-size:clamp(22px,2vw,28px);font-weight:800}.workplace-home__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.workplace-home__link{color:#14191f;background:#fff;border:1px solid #dce3eb;border-top:2px solid #c0d2e3;border-radius:18px;align-items:center;gap:16px;min-width:0;min-height:120px;padding:22px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 8px 24px #15304b08}.workplace-home__link:hover{border-color:#8db3d7;transform:translateY(-2px);box-shadow:0 12px 28px #15304b12}.workplace-home__link:focus-visible{outline-offset:3px;outline:3px solid #1768be}.workplace-home__icon{color:#1768be;background:#edf3f9;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.workplace-home__link-text{gap:6px;min-width:0;display:grid}.workplace-home__link-text strong{color:#14191f;overflow-wrap:anywhere;font-size:18px;font-weight:800}.workplace-home__link-text small{color:#465260;font-size:13px;line-height:1.45}.workplace-home__arrow{color:#1768be;flex:none;margin-left:auto}@media(min-width:1024px)and (max-width:1279px){.workplace-home__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.workplace-home__mobile-nav{color:#263445;width:fit-content;font:inherit;cursor:pointer;background:#fff;border:1px solid #c4d0de;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.workplace-home__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.workplace-home__content{gap:22px;padding:16px}.workplace-home__hero{border-radius:16px;gap:14px;min-height:108px;padding:20px}.workplace-home__logo{width:100px;max-width:28%}.workplace-home__links{grid-template-columns:1fr;gap:12px}.workplace-home__link{min-height:92px;padding:18px}.workplace-home__link-text strong{font-size:17px}}@media(prefers-reduced-motion:reduce){.workplace-home__link{transition:none}.workplace-home__link:hover{transform:none}}@font-face{font-family:Leads Conthrax;src:url(/assets/lovable/Conthrax-SemiBold.otf)format("opentype");font-weight:600;font-display:swap}@font-face{font-family:Leads Avenir;src:url(/assets/lovable/Avenir-Regular.ttf)format("truetype");font-weight:400 600;font-display:swap}@font-face{font-family:Leads Avenir;src:url(/assets/lovable/Avenir-Black.ttf)format("truetype");font-weight:700 900;font-display:swap}.leads{--o:#ff5a28;--b:#2554f4;--navy:#0d1b2e;--ink:#0f1c30;--soft:#2f4260;--line:#dbe3ee;--bsoft:#eaf0ff;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(50% 30% at 95% 0,#ff5a2812,#0000 70%),radial-gradient(45% 35% at 0 0,#2554f410,#0000 70%),#f4f6f9;min-height:100%;font-family:Leads Avenir,system-ui,sans-serif}.leads *{box-sizing:border-box}.leads :where(p,li,span,td,th,strong){color:inherit}.leads.leads h1,.leads.leads h2,.leads.leads h3{color:var(--ink);letter-spacing:-.01em;text-transform:none;font-family:Leads Avenir,system-ui,sans-serif;font-weight:800}.leads .display{letter-spacing:.01em;text-transform:uppercase;font-family:Leads Conthrax,Leads Avenir,sans-serif;font-weight:600}.leads.leads h1.leads-title{color:var(--b);font-family:Leads Conthrax,Leads Avenir,sans-serif;font-size:clamp(30px,4.2vw,52px);line-height:1}.leads .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--o);font-size:11px;font-weight:800}.leads .ink{color:var(--ink)}.leads .soft{color:var(--soft)}.leads .blue{color:var(--b)}.leads .orange{color:var(--o)}.leads .panel{border:1px solid var(--line);background:#fff;border-radius:18px;box-shadow:0 1px 2px #0f1c300a,0 12px 30px -24px #0f1c3040}.leads .tile{border:1px solid var(--line);background:#fff;border-radius:14px}.leads .tile-b{background:var(--bsoft);border:1px solid #c9d6ff;border-radius:16px}.leads .tile-o{background:#fff3ee;border:1px solid #ffc9b6;border-radius:16px}.leads .rule-v{border-left:4px solid var(--o);padding-left:16px}.leads .chip{border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-flex}.leads .chip-o{color:#b83a12;background:#fff1eb;border-color:#ffc2ad}.leads .chip-b{background:var(--bsoft);color:#1a3cc0;border-color:#c2d0ff}.leads .chip-dash{color:var(--soft);background:#fff;border-style:dashed;border-color:#9fb0c8}.leads .dot{background:var(--o);border-radius:50%;width:7px;height:7px}.leads .icon-b{color:var(--b)}.leads .icon-o{color:var(--o)}.leads .icon-box{background:var(--bsoft);width:40px;height:40px;color:var(--b);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.leads-hero{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#2554f40f,#0000 45%),#fff;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 12px 30px -24px #0f1c3040}.leads-brand{background:var(--navy);border-radius:12px;align-items:center;padding:9px 14px;display:inline-flex;box-shadow:0 8px 20px -10px #0d1b2e80}.leads-logo-wrap{display:inline-block;position:relative;overflow:hidden}.leads-logo{width:92px;height:auto;animation:6s ease-in-out infinite leads-float;display:block}.leads-logo-wrap:after{content:"";background:linear-gradient(90deg,#0000,#ffffff70,#0000);width:40%;animation:7s ease-in-out infinite leads-glint;position:absolute;inset:-20% auto -20% -60%;transform:skew(-20deg)}@keyframes leads-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes leads-glint{0%,78%{left:-60%}92%,to{left:130%}}.leads-circuit path.flow{stroke-dasharray:6 8;animation:2.4s linear infinite leads-dash}@keyframes leads-dash{to{stroke-dashoffset:-28px}}.leads .leads-tabs{scrollbar-width:none;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffe;border-radius:14px;gap:6px;padding:6px;display:flex;overflow-x:auto;box-shadow:0 6px 18px -14px #0f1c3040}.leads .leads-tabs::-webkit-scrollbar{display:none}.leads .leads-tab{color:var(--soft);background:#fff;border:1px solid #d3dcea;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:inline-flex;position:relative}.leads .leads-tab:hover{color:var(--ink);border-color:#aebfe0}.leads .leads-tab:focus-visible{outline:2px solid var(--b);outline-offset:2px}.leads .leads-tab[data-state=active]{color:#1a3cc0;background:var(--bsoft);border-color:#b7c7ff}.leads .leads-tab[data-state=active]:after{content:"";background:var(--b);border-radius:3px;height:3px;position:absolute;bottom:-1px;left:12px;right:12px}.leads .leads-step{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.leads .leads-idx{color:#fff;background:var(--b);border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;font-family:Leads Conthrax,sans-serif;font-size:12px;display:grid}.leads .leads-field{color:#3a4d6b;cursor:not-allowed;background:#f7f9fc;border:1px dashed #b4c2d6;border-radius:10px;align-items:center;width:100%;height:42px;padding:0 12px;font-size:14px;display:flex}.leads table{color:var(--ink)}.leads table thead{background:#f1f4f9}.leads table th{color:var(--ink)}.leads .leads-cta{background:var(--b);color:#fff;box-shadow:0 10px 24px -12px var(--b);border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:800;transition:filter .2s;display:inline-flex}.leads .leads-cta:hover{filter:brightness(1.08)}.leads .leads-cta:focus-visible{outline:2px solid var(--o);outline-offset:3px}@media(prefers-reduced-motion:reduce){.leads-logo,.leads-circuit path.flow{animation:none}.leads-logo-wrap:after{display:none}}.crm-premium,.crm-premium-dialog,.crm-premium-popover,.pulse-theme.crm-light-shell{--background:220 40% 98%;--foreground:216 51% 18%;--card:0 0% 100%;--card-foreground:216 51% 18%;--popover:0 0% 100%;--popover-foreground:216 51% 18%;--primary:216 72% 38%;--primary-foreground:0 0% 100%;--secondary:216 42% 96%;--secondary-foreground:216 51% 28%;--muted:216 35% 96%;--muted-foreground:216 19% 45%;--accent:216 75% 96%;--accent-foreground:216 72% 35%;--border:216 40% 91%;--input:216 40% 89%;--ring:216 75% 55%;--sidebar:0 0% 100%;--sidebar-foreground:216 32% 35%;--sidebar-accent:216 85% 96%;--sidebar-accent-foreground:216 72% 35%;--sidebar-border:216 40% 91%;--color-background:#f6f8fc;--color-foreground:#172c48;--color-card:#fff;--color-card-foreground:#172c48;--color-popover:#fff;--color-popover-foreground:#172c48;--color-primary:#1b55a9;--color-primary-foreground:#fff;--color-secondary:#f1f5fb;--color-secondary-foreground:#345171;--color-muted:#f1f5fa;--color-muted-foreground:#63758e;--color-accent:#edf4ff;--color-accent-foreground:#235dae;--color-border:#e5ecf5;--color-input:#dce5f1;--color-ring:#6d9dea;--color-sidebar:#fff;--color-sidebar-foreground:#48627e;--color-sidebar-accent:#edf4ff;--color-sidebar-accent-foreground:#235dae;--color-sidebar-border:#e5ecf5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.crm-premium{color:#172c48;background:#f6f8fc;border:1px solid #e5ecf5;border-radius:26px;min-width:0;min-height:calc(100vh - 200px);padding:clamp(18px,2.3vw,36px);font-size:14px;line-height:1.5}.crm-premium *,.crm-premium :before{box-sizing:border-box}.crm-premium h1,.crm-premium h2,.crm-premium h3,.crm-premium p{margin:0}.crm-premium button,.crm-premium input,.crm-premium select{font:inherit;color:inherit}.crm-premium button{cursor:pointer}.crm-premium button:disabled{cursor:default;opacity:.5}.crm-premium button:focus-visible,.crm-premium input:focus-visible,.crm-premium select:focus-visible,.crm-premium a:focus-visible{outline-offset:3px;outline:3px solid #6f9fe9}.cp-hero{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.cp-eyebrow{color:#40639a;letter-spacing:.13em;align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.cp-eyebrow>span{background:#2675ee;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e8effd}.crm-premium .cp-hero h1{letter-spacing:-.04em;margin:9px 0 10px;font-size:clamp(30px,2.8vw,40px);font-weight:700;line-height:1.18}.cp-hero h1>span{color:#2675ee}.cp-hero p{color:#64768f;font-size:14px}.cp-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-button,.cp-link-button{color:#426384;background:#fff;border:1px solid #dce5f0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 16px;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex;font-size:12px!important;font-weight:600!important}.cp-button:hover,.cp-link-button:hover{background:#edf4ff;box-shadow:0 3px 12px #1733510a}.cp-button--primary,.cp-link-button--primary{background:#1b55a9;border-color:#1b55a9;box-shadow:0 5px 14px #1b55a917;color:#fff!important}.cp-button--primary:hover,.cp-link-button--primary:hover{background:#17488d}.cp-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.cp-metric{text-align:left;background:#fff;border:1px solid #e5ecf5;border-radius:18px;min-width:0;padding:19px 21px;transition:border-color .18s,transform .18s,box-shadow .18s;display:block;position:relative;box-shadow:0 3px 12px #17335104}button.cp-metric:hover{border-color:#c5d8f1;transform:translateY(-2px);box-shadow:0 7px 22px #1733510a}.cp-metric.is-active{border-color:#99bcec}.cp-metric-top{color:#a0b1c7;justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.cp-icon{border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.cp-icon--blue{color:#285f9b;background:#edf4ff}.cp-icon--green{color:#216f50;background:#eaf8f1}.cp-icon--amber{color:#895700;background:#fff6e5}.cp-icon--purple{color:#654198;background:#f3edfd}.cp-icon--large{border-radius:14px;width:46px;height:46px}.cp-metric>strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:650;line-height:1.1;display:block}.cp-metric-label{margin-top:8px;font-size:12px;font-weight:650;display:block}.cp-metric-hint{color:#64768f;margin-top:3px;font-size:11px;display:block}.cp-workspace{background:#fff;border:1px solid #e5ecf5;border-radius:20px;overflow:hidden;box-shadow:0 8px 32px #17335105}.cp-workspace-heading{justify-content:space-between;align-items:center;gap:16px;padding:24px 24px 20px;display:flex}.crm-premium .cp-workspace-heading h2{letter-spacing:-.025em;font-size:17px;font-weight:650}.cp-workspace-heading p{color:#64768f;margin-top:3px;font-size:12px}.cp-count{white-space:nowrap;color:#476080;background:#f7f9fd;border:1px solid #e4ebf5;border-radius:7px;padding:4px 9px;font-size:10px;font-weight:600}.cp-toolbar{border-bottom:1px solid #eaf0f7;flex-wrap:wrap;gap:10px;padding:0 24px 22px;display:flex}.cp-search,.cp-select{color:#72849c;background:#fff;border:1px solid #e0e7f1;border-radius:10px;align-items:center;gap:9px;min-height:42px;display:flex}.cp-search{flex:250px;padding:0 12px}.cp-search:focus-within{border-color:#6f9fe9;box-shadow:0 0 0 3px #eff5ff}.crm-premium .cp-search input{color:#172c48;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:11px 0;font-size:12px}.cp-search input::placeholder{color:#7a8aa0}.cp-search svg{flex-shrink:0}.cp-search button{background:#f1f5fa;border:0;border-radius:5px;padding:4px}.cp-select{flex:0 200px;padding:0 12px}.crm-premium .cp-select select{appearance:none;color:#475d78;background:0 0;border:0;width:100%;min-width:0;padding:11px 0;font-size:11px}.cp-select svg{flex-shrink:0}.cp-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:24px;display:grid}.cp-directory-card{background:#fff;border:1px solid #e4ebf5;border-radius:17px;flex-direction:column;min-width:0;padding:22px;transition:transform .22s,box-shadow .22s,border-color .22s;animation:.4s both cp-reveal;display:flex;position:relative}.cp-directory-card:nth-child(2){animation-delay:40ms}.cp-directory-card:nth-child(3){animation-delay:80ms}.cp-directory-card:hover{border-color:#b6cfea;transform:translateY(-3px);box-shadow:0 12px 25px #1b386510}.cp-directory-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#5e97e8,#77b5c8,#0000);height:2px;transition:opacity .22s;position:absolute;top:0;left:20px;right:20px}.cp-directory-card:hover:before{opacity:1}.cp-card-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:17px;display:flex}.cp-card-heading{margin-bottom:12px}.crm-premium .cp-card-heading h3{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:17px;font-weight:650;line-height:1.4}.cp-card-heading p{color:#71839a;margin-top:4px;font-size:12px}.cp-tag{border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:4px 8px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}.cp-tag>span{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.cp-tag--blue{color:#285f9b;background:#edf4ff;border-color:#ddeaff}.cp-tag--green{color:#216f50;background:#eaf8f1;border-color:#d6eddf}.cp-tag--amber{color:#895700;background:#fff6e5;border-color:#f7eacb}.cp-tag--purple{color:#654198;background:#f3edfd;border-color:#e9dff9}.cp-tag--slate{color:#5a6c85;background:#f1f4f8;border-color:#e8edf4}.cp-tag--rose{color:#a53a58;background:#fff0f2;border-color:#f7dde4}.cp-contact-list{gap:9px;min-height:80px;margin:3px 0 18px;display:grid}.cp-contact-list a,.cp-contact-list p{color:#667b94;align-items:flex-start;gap:8px;font-size:12px;line-height:1.55;text-decoration:none;display:flex}.cp-contact-list a:hover{color:#1b55a9}.cp-contact-list svg{color:#93a6bf;flex-shrink:0;margin-top:2px}.cp-contact-list span{overflow-wrap:anywhere;min-width:0}.cp-card-stats{border-top:1px solid #eaf0f7;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:auto;padding:16px 0;display:grid}.cp-card-stats>div{color:#90a3bc;grid-template-columns:auto 1fr;align-items:center;column-gap:6px;display:grid}.cp-card-stats strong{color:#203c60;font-variant-numeric:tabular-nums;font-size:22px;font-weight:650;line-height:1.2}.cp-card-stats span{color:#72849b;grid-column:1/-1;margin-top:4px;font-size:10px}.cp-card-stats--three{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr))}.cp-card-stats--three>div,.cp-card-stats--three span{display:block}.cp-card-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:5px;display:grid}.cp-link-button{min-height:38px;padding:9px;font-size:11px!important}.cp-profile-avatar{color:#53749f;background:linear-gradient(145deg,#ecf3ff,#f1edf9);border:1px solid #e0eaf7;border-radius:17px;place-items:center;width:53px;height:53px;font-size:17px;font-weight:650;display:grid;overflow:hidden}.cp-profile-avatar img{object-fit:cover;width:100%;height:100%}.cp-office-label{color:#607c9e;align-items:center;gap:5px;margin-bottom:16px;font-size:11px;display:inline-flex}.cp-spotlight{background:linear-gradient(110deg,#f2f6ff,#fff);border:1px solid #dfe9fa;border-radius:17px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:24px;padding:20px 24px;display:flex}.cp-spotlight>div:first-child{color:#8b702e;grid-template-columns:18px 1fr;align-items:center;column-gap:8px;display:grid}.cp-spotlight h2{color:#365377;font-size:13px;font-weight:650}.cp-spotlight p{color:#7d8da1;grid-column:1/-1;margin-top:4px;font-size:10px}.cp-spotlight-people{flex-wrap:wrap;gap:22px;display:flex}.cp-spotlight-people>span{grid-template-columns:20px 1fr;align-items:center;column-gap:5px;display:grid}.cp-spotlight-people b{color:#4c70a6;grid-row:span 2;font-size:12px}.cp-spotlight-people strong{color:#365377;font-size:11px;font-weight:600}.cp-spotlight-people small{color:#7d8da1;font-size:10px}.cp-table-scroll{overflow-x:auto}.cp-table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;min-width:820px}.cp-table th{color:#7a8aa0;text-transform:uppercase;letter-spacing:.06em;background:#fbfcfe;border-bottom:1px solid #eaf0f7;padding:16px 20px;font-size:10px;font-weight:650}.cp-table th:first-child{width:39%;padding-left:24px}.cp-table th:nth-child(2){width:21%}.cp-table th:nth-child(3){width:16%}.cp-table th:nth-child(4){width:14%}.cp-table th:last-child{width:10%}.cp-table td{color:#667b94;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #eef2f7;padding:19px 20px;font-size:11px}.cp-table td:first-child{padding-left:24px}.cp-table tbody tr:hover{background:#f8fbff}.cp-doc-name{text-align:left;background:0 0;border:0;align-items:center;gap:12px;max-width:100%;padding:0;display:flex}.cp-doc-name>span:last-child{min-width:0}.cp-doc-name strong{color:#284464;overflow-wrap:anywhere;font-size:13px;font-weight:600;display:block}.cp-doc-name small{color:#7e8fa5;margin-top:4px;font-size:10px;display:block}.cp-doc-name:hover strong{color:#1b55a9;text-decoration:underline}.cp-file-icon{color:#587bae;background:#edf4ff;border-radius:10px;flex-shrink:0;place-items:center;width:41px;height:47px;display:grid}.cp-file-icon--pdf{color:#b66c53;background:#fff0ed}.cp-doc-actions{justify-content:flex-end;gap:6px;display:flex}.cp-icon-button{color:#6a86a9;background:#fff;border:1px solid #e1eaf5;border-radius:8px;place-items:center;width:31px;height:31px;text-decoration:none;display:grid}.cp-icon-button:hover{color:#1b55a9;background:#edf4ff}.cp-category{color:#5a7291;font-size:11px}.cp-document-tags{flex-wrap:wrap;gap:4px;margin:7px 0 0 53px;display:flex}.cp-document-tags span{color:#7890aa;background:#f1f5fa;border-radius:4px;padding:2px 5px;font-size:9px}.cp-pagination{color:#6d819e;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-size:11px;display:flex}.cp-pagination small{color:#8394aa;margin-top:3px;font-size:9px;display:block}.cp-pagination>div{align-items:center;gap:13px;display:flex}.cp-pagination button{background:#fff;border:1px solid #e2e9f3;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.cp-footnote{color:#71849e;justify-content:center;align-items:center;gap:6px;margin-top:18px;font-size:10px;display:flex}.cp-footnote svg{color:#769cc4}.cp-alert{color:#865c13;background:#fff9ed;border:1px solid #f0dbab;border-radius:12px;padding:14px 18px;font-size:12px;margin-bottom:20px!important}.cp-empty{text-align:center;padding:60px 20px}.cp-empty-icon{color:#7d9bc4;background:#f0f5fc;border-radius:17px;place-items:center;width:54px;height:54px;margin:0 auto 16px;display:grid}.cp-empty h3{font-size:16px;font-weight:600}.cp-empty p{color:#71849e;margin:8px 0 20px;font-size:12px}.cp-loading{color:#6b86a9;justify-content:center;align-items:center;gap:10px;padding:70px 20px;font-size:12px;display:flex}.cp-spin{animation:1s linear infinite cp-spin}.cp-doc-mobile{display:none}.crm-premium-dialog,.crm-premium-popover{color:#172c48;background:#fff;border-color:#e5ecf5}.crm-premium-dialog{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.crm-premium-dialog input,.crm-premium-dialog textarea{color:#172c48;background:#fff;border-color:#dce5f1}.pulse-theme.crm-light-shell{color:#172c48;background:#f6f8fc}.pulse-theme.crm-light-shell .surface-module-sidebar{background:#fff;border-color:#e5ecf5}.pulse-theme.crm-light-shell .hub-nav-item{color:#667b94;border-radius:10px;font-size:12px}.pulse-theme.crm-light-shell .hub-nav-item:hover{color:#284f83;background:#f5f8fd}.pulse-theme.crm-light-shell .hub-nav-item[data-active=true]{color:#235dae;box-shadow:none;background:#edf4ff;border-color:#0000}.pulse-theme.crm-light-shell .hub-nav-item[data-active=true]:before{background:#2675ee}.pulse-theme.crm-light-shell .hub-label-xs{color:#93a3b8}.pulse-theme.crm-light-shell .hub-nav-badge{color:#7a8fa9;background:#f0f4fa}.pulse-theme.crm-light-shell>div>header{background:#ffffffed;border-color:#e5ecf5}.pulse-theme.crm-light-shell .people-grid{background:#f6f8fc}.pulse-theme.crm-light-shell .people-grid:before{display:none}.pulse-theme.crm-light-shell .crm-premium,.pulse-theme.crm-light-shell .routing-premium{background:0 0;border:0;padding:4px 0}@keyframes cp-spin{to{transform:rotate(360deg)}}@keyframes cp-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.cp-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cp-metrics{gap:10px}.cp-metric{padding:16px}.cp-spotlight{flex-wrap:wrap}}@media(max-width:700px){.crm-premium{border-radius:18px;padding:18px 12px}.cp-hero{flex-wrap:wrap;gap:16px;margin-bottom:22px}.cp-hero p{font-size:12px}.cp-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}.cp-metric>strong{font-size:28px}.cp-workspace-heading{padding:20px 16px 16px}.cp-workspace-heading p{font-size:11px}.cp-toolbar{gap:8px;padding:0 16px 16px}.cp-search{flex-basis:100%}.crm-premium .cp-search input{font-size:16px}.cp-select{flex:140px}.cp-card-grid{grid-template-columns:1fr;gap:14px;padding:16px}.cp-directory-card{padding:20px}.cp-hero .cp-actions{width:100%}.cp-footnote{text-align:center;font-size:9px}.cp-doc-desktop{display:none}.cp-doc-mobile{padding:0 16px;display:block}.cp-doc-mobile article{border-bottom:1px solid #eef2f7;padding:20px 0}.cp-doc-mobile-meta{color:#7890aa;justify-content:space-between;align-items:center;gap:8px;margin-top:13px;font-size:11px;display:flex}.cp-pagination,.cp-spotlight{padding:16px}.cp-spotlight-people{gap:12px;display:grid}}@media(prefers-reduced-motion:reduce){.crm-premium *,.crm-premium :before{transition:none!important;animation:none!important}.cp-directory-card:hover{transform:none}}body .hub-scope.workplace-progress .crm-application [fill="hsl(var(--primary) / 0.8)"]{fill:#2872ad}body .hub-scope.workplace-progress .crm-application [fill="hsl(var(--primary) / 0.6)"]{fill:#446f97}body .hub-scope.workplace-progress .crm-application [fill="hsl(var(--primary) / 0.45)"]{fill:#58758d}body .hub-scope.workplace-progress .crm-application .recharts-cartesian-axis .recharts-text{fill:#566c85}body .hub-scope.workplace-progress .crm-application :is(.crm-app-search,.crm-app-breadcrumb,.crm-app-search kbd){color:#617187}body .hub-scope.workplace-progress .crm-application .crm-dashboard :is(.cd-toolbar p,.cd-refresh,.cd-metric-hint,.cd-analysis-heading>div>span,.cd-panel>header p,.cd-trend-summary small,.cd-legend,.cd-data,.cd-donut small,.cd-sources small,.cd-empty:not([role=alert]),.cd-stage small,.cd-note,.cd-footer-note,.cd-recent small,.cd-agenda small,.cd-agenda-empty p,.cd-operational span){color:#566c85}.hub-scope.workplace-progress .crm-application.crm-signature{--app-ink:#102747;--app-muted:#536a87;--app-blue:#086acb;--app-line:#dfe8f5;--app-surface:#fff;--app-canvas:#f5f8fd;--color-background:#f5f8fd;--color-foreground:#102747;--color-card:#fff;--color-card-foreground:#102747;--color-muted:#eff4fb;--color-muted-foreground:#536a87;--color-primary:#086acb;--color-primary-foreground:#fff;--color-secondary:#f0f5fc;--color-secondary-foreground:#24476d;--color-accent:#eaf3ff;--color-accent-foreground:#105fab;--color-border:#dfe8f5;--color-input:#cfddf0;--color-ring:#2686e5;--background:#f5f8fd;--foreground:#102747;--card:#fff;--card-foreground:#102747;--muted:#eff4fb;--muted-foreground:#536a87;--primary:#086acb;--primary-foreground:#fff;--secondary:#f0f5fc;--secondary-foreground:#24476d;--accent:#eaf3ff;--accent-foreground:#105fab;--border:#dfe8f5;--input:#cfddf0;--ring:#2686e5;font-family:var(--wp-body);color:#102747;background:radial-gradient(at 20% 0,#edf4ff,#0000 48%),#f5f8fd;font-size:14px}.hub-scope.workplace-progress .crm-signature .crm-application__content{max-width:1800px;padding:20px 24px 22px}.hub-scope.workplace-progress .crm-signature .crm-application__scroll{scrollbar-color:#c4d5eb transparent;background:radial-gradient(at 0 0,#edf4ff70,#0000 45%),#f6f8fc}.hub-scope.workplace-progress .crm-signature .crm-app-rail{isolation:isolate;color:#d9e6f5;background:radial-gradient(at 0 92%,#123b64,#0000 44%),linear-gradient(165deg,#071727,#0b2038);border:0;border-right:1px solid #183351;flex:0 0 168px;align-items:stretch;width:168px;height:100%;padding:0 9px 10px;transition:width .18s,flex-basis .18s;position:relative;overflow:hidden;box-shadow:4px 0 18px #1434560a}.crm-signature .crm-app-rail:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(150deg,#0000 65%,#1475b92b);border:1px solid #2984c640;border-radius:50%;width:330px;height:250px;position:absolute;bottom:72px;right:-108px;transform:rotate(35deg);box-shadow:0 0 0 5px #2384cd06,0 0 0 10px #2384cd06,0 0 0 16px #2384cd06,0 0 0 23px #2384cd05,0 0 0 31px #2384cd05}.crm-signature .crm-signature-brand{color:#fff;border-bottom:1px solid #ffffff0a;flex-shrink:0;justify-content:center;align-items:center;gap:10px;height:65px;text-decoration:none;display:flex}.crm-signature .crm-signature-brand img{object-fit:contain;width:84px;height:38px;display:block}.crm-signature .crm-signature-brand strong{letter-spacing:.08em;font-size:11px;font-weight:800}.crm-signature .crm-app-rail nav{scrollbar-width:thin;scrollbar-color:#264462 transparent;flex:1;gap:5px;min-height:0;margin:18px 0 12px;overflow:auto}.crm-signature :is(.crm-app-rail__item,.crm-app-rail__menu,.crm-app-rail__settings,.crm-rail-collapse){color:#cbd9e9;width:100%;height:auto;min-height:42px;font:12px/1.35 var(--wp-body);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;flex-shrink:0;justify-content:flex-start;align-items:center;gap:11px;padding:11px 12px;text-decoration:none;display:flex;position:relative}.crm-signature :is(.crm-app-rail__item,.crm-app-rail__menu,.crm-app-rail__settings,.crm-rail-collapse)>svg{flex-shrink:0}.crm-signature .crm-app-rail__label{overflow-wrap:normal;min-width:0}.crm-signature :is(.crm-app-rail__item,.crm-app-rail__menu,.crm-app-rail__settings,.crm-rail-collapse):hover{color:#fff;background:#ffffff08;border-color:#ffffff0b}.crm-signature .crm-app-rail__item[aria-current=page],.crm-signature .crm-app-rail__settings[aria-current=page],.crm-signature .crm-app-rail__item[data-secondary-active=true]{color:#fff;background:linear-gradient(100deg,#d2782620,#17447952);border-color:#82b7ee12;box-shadow:inset 2px 0 #f39438,0 3px 12px #00000010}.crm-signature .crm-app-rail__item[aria-current=page]>svg{color:#ffb16f}.crm-signature .crm-app-rail__item[aria-current=page]:before,.crm-signature .crm-app-rail__tooltip{display:none}.crm-signature .crm-rail-footer{border-top:1px solid #ffffff12;flex-shrink:0;padding-top:9px}.crm-signature .crm-app-rail__settings{margin-top:0}.crm-signature .crm-rail-collapse{color:#92abc8;min-height:35px;margin-top:5px;font-size:10px}.hub-scope.workplace-progress .crm-signature .crm-app-rail[data-compact=true]{flex-basis:64px;width:64px;padding-inline:7px}.crm-signature .crm-app-rail[data-compact=true] .crm-app-rail__label,.crm-signature .crm-app-rail[data-compact=true] .crm-signature-brand strong{display:none}.crm-signature .crm-app-rail[data-compact=true] .crm-signature-brand img{width:44px}.crm-signature .crm-app-rail[data-compact=true] :is(.crm-app-rail__item,.crm-app-rail__menu,.crm-app-rail__settings,.crm-rail-collapse){justify-content:center;padding:11px 0}.hub-scope.workplace-progress .crm-signature .crm-app-rail :focus-visible{outline-offset:-2px;outline:2px solid #9bd4ff}.hub-scope.workplace-progress .crm-signature .crm-app-topbar{background:linear-gradient(100deg,#f8fbff,#fffffff5);border-color:#dfe8f5;flex:0 0 64px;gap:14px;height:64px;padding:0 22px;display:flex;box-shadow:0 5px 15px #24486b04}.crm-signature .crm-app-switcher{color:#456181;border-radius:10px;gap:7px;padding:7px}.crm-signature .crm-app-switcher>svg:first-child{color:#096bd0}.crm-signature .crm-app-switcher strong{letter-spacing:0;font-size:11px}.crm-signature .crm-app-breadcrumb{color:#637895;gap:7px;font-size:11px}.hub-scope.workplace-progress .crm-signature .crm-app-search{color:#536a87;background:#fff;border:1px solid #dfe8f5;border-radius:14px;flex:1;width:auto;min-width:120px;max-width:540px;height:39px;padding:0 13px;box-shadow:0 4px 14px #19395e04}.crm-signature .crm-app-search>svg{color:#223d61}.hub-scope.workplace-progress .crm-signature .crm-app-search kbd{color:#6b7d95;background:#f4f7fb;border-radius:6px;padding:3px 6px;font-size:9px}.crm-signature .crm-app-search:hover{border-color:#9cc1e9}.crm-signature .crm-app-topbar__actions{gap:14px}.crm-signature .crm-app-scope{color:#536a87;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.crm-signature .crm-app-access{color:#fff;min-height:39px;font:700 12px var(--wp-body);cursor:pointer;background:linear-gradient(120deg,#0876e4,#075fb9);border:1px solid #0b6acd;border-radius:12px;align-items:center;gap:10px;padding:9px 16px;display:flex;box-shadow:0 4px 12px #086acb18}.crm-signature .crm-app-access:hover{background:#075eb8}.crm-signature .crm-app-icon-button{color:#516b8c;border-radius:10px;width:34px;height:34px}.crm-signature .crm-app-user{color:#234367;background:0 0;border:0;align-items:center;gap:9px;height:40px;padding:0;display:flex}.crm-signature .crm-app-user>.crm-app-user__avatar{color:#125997;background:linear-gradient(145deg,#d8ecff,#93bdea);border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid;box-shadow:0 0 0 1px #d9e5f3}.crm-signature .crm-app-user>.crm-app-user__identity{text-align:left;background:0 0;border:0;border-radius:0;width:auto;max-width:154px;height:auto;padding:0;display:block}.crm-signature .crm-app-user__identity strong{text-overflow:ellipsis;color:#17324f;font-size:11px;font-weight:800;line-height:1.4;display:block;overflow:hidden}.crm-signature .crm-app-user__identity small{color:#627895;font-size:10px;line-height:1.4;display:block}.crm-signature .crm-app-skip{border-radius:9px;top:4px}.hub-scope.workplace-progress .crm-signature :is(.crm-page-heading,.cp-hero){border-left:3px solid #f19342;gap:15px;margin-bottom:20px;padding:4px 0 4px 17px}.hub-scope.workplace-progress .crm-signature :is(.crm-page-heading,.cp-hero) h1{color:#122b4c;font:800 clamp(24px,2vw,29px)/1.2 var(--wp-body);letter-spacing:-.04em;white-space:normal}.hub-scope.workplace-progress .crm-signature :is(.crm-page-heading,.cp-hero) p{color:#536a87;font-size:12px;line-height:1.5}.hub-scope.workplace-progress .crm-signature :is(.crm-page-heading,.cp-hero) .hub-label-xs{color:#086acb;letter-spacing:.09em;font-size:10px}.hub-scope.workplace-progress .crm-signature :is(.hub-card,.hub-section,.kpi-card,.chart-card,[data-slot=card],.cp-workspace,.cp-directory-card,.cp-metric){-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#fff 80%,#fbfdff);border:1px solid #dfe8f5;border-radius:17px;box-shadow:0 7px 24px #18385d06,0 1px 1px #173b5a02}.hub-scope.workplace-progress .crm-signature :is(.hub-card-hover,.cp-directory-card,.kpi-card):hover{border-color:#b4d0ee;transform:none;box-shadow:0 9px 24px #18385d10}.hub-scope.workplace-progress .crm-signature :is(.cp-metric,.kpi-card){padding:19px 20px}.hub-scope.workplace-progress .crm-signature :is(.cp-metric>strong,.kpi-value){color:#132c4f;font:800 31px/1.2 var(--wp-body);letter-spacing:-.035em}.hub-scope.workplace-progress .crm-signature :is(.crm-premium,.routing-premium){color:#132c4f;background:0 0}.hub-scope.workplace-progress .crm-signature :is(.cp-workspace h2,.cp-directory-card h3){color:#183656;font-family:var(--wp-body)}.hub-scope.workplace-progress .crm-signature .cp-directory-card{padding:23px}.hub-scope.workplace-progress .crm-signature :is(.cp-button,.cp-link-button,[data-slot=button]){font-family:var(--wp-body);border-radius:11px;font-weight:700}.hub-scope.workplace-progress .crm-signature :is(.cp-button,.cp-link-button){min-height:38px;padding:9px 14px}.hub-scope.workplace-progress .crm-signature :is(.cp-button--primary,.cp-link-button--primary){color:#fff;background:linear-gradient(120deg,#0876e4,#075fb9);border-color:#0b6acd;box-shadow:0 3px 9px #086acb14}.hub-scope.workplace-progress .crm-signature :is(input:not([type=checkbox]):not([type=radio]),textarea,[data-slot=select-trigger]){color:#183757;background:#fff;border-color:#d3e0f1;border-radius:10px;box-shadow:0 1px 3px #14345103}.hub-scope.workplace-progress .crm-signature :is(input,textarea)::placeholder{color:#687d97;opacity:1}.hub-scope.workplace-progress .crm-signature [data-slot=tabs-list]{background:#f1f5fb;border:1px solid #e1eaf5;border-radius:11px;padding:4px}.hub-scope.workplace-progress .crm-signature [data-slot=tabs-trigger]{color:#526986;border-radius:8px}.hub-scope.workplace-progress .crm-signature [data-slot=tabs-trigger][data-state=active]{color:#086acb;background:#fff;box-shadow:0 2px 7px #19395e09}.hub-scope.workplace-progress .crm-signature [data-slot=badge]{border-radius:7px;font-weight:600}.hub-scope.workplace-progress .crm-signature :is(.overflow-x-auto.rounded-2xl,.overflow-hidden.rounded-xl){border-color:#dfe8f5}.hub-scope.workplace-progress .crm-signature table{border-collapse:separate;border-spacing:0;font-family:var(--wp-body)}.hub-scope.workplace-progress .crm-signature table thead{background:#f5f8fd}.hub-scope.workplace-progress .crm-signature table th{color:#496482;padding-block:14px;font-size:11px;font-weight:800;line-height:1.4}.hub-scope.workplace-progress .crm-signature table td{color:#365373;padding-block:13px;font-size:12px;line-height:1.5}.hub-scope.workplace-progress .crm-signature table :is(th,td){border-color:#e8eef7}.hub-scope.workplace-progress .crm-signature table tbody tr:nth-child(2n){background:#fbfdff}.hub-scope.workplace-progress .crm-signature table tbody tr:hover{background:#eff6ff}.hub-scope.workplace-progress .crm-signature table td:first-child{color:#173556}.hub-scope.workplace-progress .crm-signature .cp-table :is(th,td){padding-inline:19px}.hub-scope.workplace-progress .crm-signature .cp-toolbar{gap:10px}.hub-scope.workplace-progress .crm-signature .recharts-cartesian-grid line{stroke:#e0e9f6;stroke-dasharray:3 4}.hub-scope.workplace-progress .crm-signature .recharts-text{font-family:var(--wp-body)}.hub-scope.workplace-progress .crm-signature .recharts-default-tooltip{border-radius:12px;box-shadow:0 8px 24px #19395e18;padding:12px!important}.hub-scope.workplace-progress .crm-signature .recharts-rectangle{shape-rendering:geometricprecision}.hub-scope.workplace-progress .crm-signature [data-crm-view=leads] .grid.lg\:grid-cols-3.xl\:grid-cols-6{scroll-snap-type:x proximity;grid-template-columns:repeat(6,minmax(230px,1fr));padding:3px 2px 14px;overflow-x:auto}.hub-scope.workplace-progress .crm-signature [data-crm-view=leads] .grid.lg\:grid-cols-3.xl\:grid-cols-6>div{scroll-snap-align:start;background:#f0f5fc;border-color:#dce7f4;border-radius:14px}.hub-scope.workplace-progress .crm-signature [data-crm-view=leads] .grid.lg\:grid-cols-3.xl\:grid-cols-6 button{border-color:#dfe8f5}.hub-scope.workplace-progress .crm-signature [data-crm-view=informes] [data-slot=card]{padding:21px}.hub-scope.workplace-progress .crm-signature [data-crm-view=informes] [data-slot=card] h3{color:#153456;font-weight:800}.hub-scope.workplace-progress .crm-signature :focus-visible{outline-offset:3px;outline:2px solid #2686e5}body[data-workplace-area=crm] :is([role=dialog],[data-slot=dropdown-menu-content],[data-slot=popover-content],[role=listbox]){font-family:var(--wp-body);color:#173556;background:#fff;border-color:#dce7f5;box-shadow:0 15px 50px #14375920}body[data-workplace-area=crm] :is([data-slot=dropdown-menu-content],[data-slot=popover-content],[role=listbox]){border-radius:13px;padding:7px}body[data-workplace-area=crm] :is([data-slot=dropdown-menu-item],[data-slot=select-item]){border-radius:8px;gap:9px;min-height:35px;font-size:12px}body[data-workplace-area=crm] [data-highlighted]{color:#0c62b8;background:#edf5ff}body[data-workplace-area=crm] [role=dialog] :is(input:not([type=checkbox]):not([type=radio]),textarea,[data-slot=select-trigger]){color:#173556;background:#fff;border-color:#d3e0f1;border-radius:10px}body[data-workplace-area=crm] :is([data-slot=sheet-title],[data-slot=dialog-title]){color:#123355;font-family:var(--wp-body);font-weight:800}body[data-workplace-area=crm] [data-slot=sheet-header]{background:linear-gradient(120deg,#f9fcff,#f0f5fc);border-bottom:1px solid #e2ebf6;padding:24px}body[data-workplace-area=crm] .crm-app-drawer[role=dialog]{color:#173556;background:#fff;width:310px;max-width:90vw}body[data-workplace-area=crm] .crm-app-menu__item{border:1px solid #0000;border-radius:10px;min-height:41px}body[data-workplace-area=crm] .crm-app-menu__item[aria-current=page]{background:#edf5ff;border-color:#d9e8fa;box-shadow:inset 2px 0 #f19342}body[data-workplace-area=crm] .crm-menu-search{color:#7790ac;border:1px solid #dce7f5;border-radius:10px;align-items:center;gap:9px;margin:14px 17px 0;padding:9px 11px;display:flex}body[data-workplace-area=crm] .crm-menu-search input{width:100%;min-width:0;box-shadow:none;background:0 0;padding:0;font-size:12px;border:0!important}body[data-workplace-area=crm] .crm-menu-empty{color:#617692;text-align:center;padding:22px 12px;font-size:12px}body[data-workplace-area=crm] .crm-app-quick{min-width:200px}body[data-workplace-area=crm] .crm-lead-preview{width:440px;max-width:100vw;padding:0;overflow:auto}body[data-workplace-area=crm] .crm-lead-preview__body{padding:25px}body[data-workplace-area=crm] .crm-lead-preview__body>.cd-person-avatar{width:54px;height:54px;margin-bottom:20px;font-size:17px}body[data-workplace-area=crm] .crm-lead-preview dl{gap:18px;margin:0 0 27px;display:grid}body[data-workplace-area=crm] .crm-lead-preview dt{color:#607795;margin-bottom:4px;font-size:11px}body[data-workplace-area=crm] .crm-lead-preview dd{color:#173556;margin:0;font-size:14px;font-weight:700}body[data-workplace-area=crm] .crm-lead-preview .cd-button{width:100%}@media(max-width:1450px){.crm-signature .crm-app-scope{display:none}.crm-signature .crm-app-user>.crm-app-user__identity{max-width:118px}.crm-signature .crm-app-topbar__actions{gap:10px}}@media(max-width:1180px){.crm-signature .crm-app-breadcrumb,.crm-signature .crm-app-user>.crm-app-user__identity{display:none}.hub-scope.workplace-progress .crm-signature .crm-application__content{padding:18px}}@media(max-width:767px){.hub-scope.workplace-progress .crm-signature .crm-app-rail{display:none}.hub-scope.workplace-progress .crm-signature .crm-app-topbar{flex-basis:99px;grid-template-rows:39px 36px;grid-template-columns:30px auto minmax(0,1fr) auto;gap:8px;height:99px;padding:8px 12px;display:grid}.crm-signature .crm-app-mobile-menu{grid-area:1/1;width:30px;display:grid}.crm-signature .crm-app-switcher{grid-area:1/2;padding-inline:4px}.crm-signature .crm-app-switcher strong{font-size:10px}.crm-signature .crm-app-topbar__actions{grid-area:1/4;gap:8px}.crm-signature .crm-app-access{border-radius:10px;min-height:33px;padding:7px 11px;font-size:11px}.crm-signature .crm-app-focus{display:none}.hub-scope.workplace-progress .crm-signature .crm-app-search{border:1px solid #dfe8f5;border-radius:11px;grid-area:2/1/auto/-1;justify-content:flex-start;width:100%;min-width:0;max-width:none;height:36px;margin:0;padding:0 12px}.crm-signature .crm-app-search>span{font-size:11px;display:block}.crm-signature .crm-app-search kbd{display:none}.hub-scope.workplace-progress .crm-signature .crm-application__content{padding:14px 12px 22px}.hub-scope.workplace-progress .crm-signature :is(.crm-page-heading,.cp-hero){flex-wrap:wrap;padding-left:12px}.hub-scope.workplace-progress .crm-signature :is(.crm-page-heading,.cp-hero) h1{font-size:24px}.hub-scope.workplace-progress .crm-signature :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}}@media(max-width:380px){.crm-signature .crm-app-switcher strong{display:none}.crm-signature .crm-app-user{gap:4px}.crm-signature .crm-app-user>.crm-app-user__avatar{width:30px;height:30px}}@media(prefers-reduced-motion:reduce){.crm-signature *,.crm-signature :before,.crm-signature :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hub-scope.workplace-progress .crm-signature .border.bg-card.text-card-foreground{background:linear-gradient(135deg,#fff 80%,#fbfdff);border:1px solid #dfe8f5;border-radius:17px;box-shadow:0 7px 24px #18385d06,0 1px 1px #173b5a02}.hub-scope.workplace-progress .crm-signature [data-crm-view=informes] .border.bg-card.text-card-foreground{padding:21px}.hub-scope.workplace-progress .crm-signature [data-crm-view=informes] .border.bg-card.text-card-foreground h3{color:#183656;font-weight:800}.hub-scope.workplace-progress .crm-signature .crm-application__content button[class~=inline-flex]{font-family:var(--wp-body);border-radius:10px;font-weight:700}.hub-scope.workplace-progress .crm-signature [role=combobox]{color:#23486e;background:#fff;border-color:#d3e0f1;border-radius:10px;box-shadow:0 1px 4px #14375905}.hub-scope.workplace-progress .crm-signature [role=tablist]:not(.cd-analysis-tabs){background:#f2f6fc;border:1px solid #e1eaf5;border-radius:11px;padding:4px}.hub-scope.workplace-progress .crm-signature [role=tablist]:not(.cd-analysis-tabs) [role=tab]{border-radius:8px;font-size:12px}.hub-scope.workplace-progress .crm-signature [role=tablist]:not(.cd-analysis-tabs) [data-state=active]{color:#0a62b7;background:#fff;box-shadow:0 2px 8px #173b5a0b}.hub-scope.workplace-progress .crm-signature [aria-label="Leads por estado"]{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#b8cfe9 transparent;gap:16px;min-width:0;padding:3px 1px 16px}.hub-scope.workplace-progress .crm-signature [aria-label="Leads por estado"]>div{scroll-snap-align:start;background:#f0f5fc;border:1px solid #dbe7f5;border-radius:15px;width:264px}.hub-scope.workplace-progress .crm-signature [aria-label="Leads por estado"]>div>div:first-child{border-color:#e1eaf7;min-height:49px;padding:12px 14px}.hub-scope.workplace-progress .crm-signature [aria-label="Leads por estado"]>div>div:nth-child(2){padding:10px}.hub-scope.workplace-progress .crm-signature [aria-label="Leads por estado"] button{background:#fff;border:1px solid #dfe8f5;border-radius:12px;transition:border-color .16s,box-shadow .16s;box-shadow:0 3px 12px #18385d06}.hub-scope.workplace-progress .crm-signature [aria-label="Leads por estado"] button:hover{border-color:#98bfeb;transform:none;box-shadow:0 6px 17px #18385d12}body[data-workplace-area=crm] [role=menu]{font-family:var(--wp-body);color:#173556;background:#fff;border:1px solid #dce7f5;border-radius:13px;padding:7px;box-shadow:0 15px 40px #1437591c}body[data-workplace-area=crm] [role=menuitem]{border-radius:8px;gap:9px;min-height:35px;font-size:12px}body[data-workplace-area=crm] :is([role=menuitem],[role=option])[data-highlighted]{color:#0c62b8;background:#edf5ff}body[data-workplace-area=crm] [role=dialog] h2{font-family:var(--wp-body);color:#173556;font-weight:800}body[data-workplace-area=crm] [role=dialog] button[class~=inline-flex]{font-family:var(--wp-body);border-radius:10px}body[data-workplace-area=crm] .crm-app-drawer>div:first-of-type,body[data-workplace-area=crm] .crm-lead-preview>div:first-of-type{background:linear-gradient(120deg,#fafdff,#eff5fd);border-bottom:1px solid #e2ebf6;padding:24px 22px 19px}body[data-workplace-area=crm] .crm-app-drawer>div:first-of-type h2,body[data-workplace-area=crm] .crm-lead-preview>div:first-of-type h2{font-size:19px}body[data-workplace-area=crm] .crm-app-drawer>div:first-of-type p,body[data-workplace-area=crm] .crm-lead-preview>div:first-of-type p{color:#536a87;font-size:12px;line-height:1.6}@media(max-width:767px){.hub-scope.workplace-progress .crm-signature [aria-label="Leads por estado"]>div{width:min(264px,100vw - 42px)}.hub-scope.workplace-progress .crm-signature [data-crm-view=informes] .border.bg-card.text-card-foreground{padding:17px}}@media(prefers-reduced-motion:reduce){.crm-signature [aria-label="Leads por estado"] button{transition:none!important}}
