:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{color:#000;background:#fff;margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}:root{--navy:#004061;--blue:#435d74;--mid:#5f8195;--soft:#869fb2;--line:#cfd9e0;--light:#e3e9ed;--bg:#f3f6f7;--white:#fff;--ok:#2f6f62;--warn:#a56b1f;--crit:#a24646;--shadow:0 10px 28px #00406114;--r:14px;--deepnavy:#142345;--cyan:#5df8fc;--magenta:#f849fe;--teal:#0097a7;--accent-gradient:linear-gradient(90deg,var(--cyan),var(--teal),var(--magenta));--font-display:"Pathway Extreme","Montserrat",Inter,"Segoe UI",Arial,sans-serif;--font-body:"Montserrat",Inter,"Segoe UI",Arial,sans-serif;--focus-ring:0 0 0 3px #5df8fc73}*{box-sizing:border-box}body{font-family:var(--font-body);background:var(--bg);color:var(--blue);-webkit-font-smoothing:antialiased;margin:0;font-size:14px}button,input,select,textarea{font:inherit}.app{min-height:100vh}.topbar{background:var(--navy);color:#fff;z-index:20;justify-content:space-between;align-items:center;height:76px;padding:0 22px;display:flex;position:sticky;top:0;box-shadow:0 4px 16px #00406129}.brand{align-items:center;gap:14px;display:flex}.brand img{object-fit:contain;object-position:left center;width:190px;height:48px}.brand-title{letter-spacing:.2px;font-size:17px;font-weight:700}.brand-sub{opacity:.76;margin-top:3px;font-size:11px}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn{cursor:pointer;border:0;border-radius:9px;padding:9px 12px;font-weight:650;transition:all .15s}.btn:hover{transform:translateY(-1px)}.btn.primary{color:var(--navy);background:#fff}.btn.ghost{color:#fff;background:#ffffff1f}.btn.soft{background:var(--light);color:var(--navy)}.btn.danger{color:var(--crit);background:#f4e7e7}.mode{background:#ffffff1a;border-radius:10px;align-items:center;gap:8px;padding:6px 9px;display:flex}.mode select{color:#fff;background:0 0;border:0;outline:none;font-weight:700}.mode option{color:var(--navy)}.layout{grid-template-columns:auto minmax(0,1fr) 310px;min-height:calc(100vh - 76px);display:grid}.sidebar{border-right:1px solid var(--line);background:#fff;height:calc(100vh - 76px);padding:18px 12px;position:sticky;top:76px;overflow:auto}.nav{flex-direction:column;gap:4px;display:flex}.nav button{color:var(--blue);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:11px 12px;font-weight:600}.nav button.active{background:var(--light);color:var(--navy)}.nav button .n{background:var(--bg);border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;margin-right:8px;font-size:11px;display:inline-flex}.main{width:100%;max-width:1180px;margin:0 auto;padding:24px}.summaryRail{border-left:1px solid var(--line);background:#fff;height:calc(100vh - 76px);padding:18px;position:sticky;top:76px;overflow:auto}.section{display:none}.section.active{display:block}.section-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.section h1{color:var(--navy);margin:0;font-size:23px}.section .lead{color:var(--mid);margin:5px 0 0;font-size:13px}.card{border-radius:var(--r);box-shadow:var(--shadow);background:#fff;border:1px solid #e6ecef;margin-bottom:16px;padding:18px}.card h3{color:var(--navy);margin:0 0 14px;font-size:15px}.grid{grid-template-columns:repeat(12,1fr);gap:12px;display:grid}.field{grid-column:span 4}.field.w6{grid-column:span 6}.field.w8{grid-column:span 8}.field.w12{grid-column:span 12}.field label{color:var(--mid);text-transform:uppercase;letter-spacing:.45px;margin:0 0 6px;font-size:11px;font-weight:700;display:block}.field input,.field select,.field textarea,.admin-table input,.admin-table select{border:1px solid var(--line);width:100%;color:var(--blue);background:#fff;border-radius:9px;outline:none;padding:10px 11px}.field textarea{resize:vertical;min-height:78px}.field input:focus,.field select:focus,.field textarea:focus,.admin-table input:focus,.admin-table select:focus{border-color:var(--mid);box-shadow:0 0 0 3px #5f81951f}.kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.kpi{background:var(--bg);border-radius:11px;padding:13px}.kpi .lbl,.metric span{text-transform:uppercase;letter-spacing:.5px;color:var(--mid);font-size:10px;font-weight:800}.kpi .val{color:var(--navy);margin-top:5px;font-size:20px;font-weight:800}.hero-kpi{background:var(--navy);color:#fff;border-radius:13px;padding:17px}.hero-kpi .lbl{text-transform:uppercase;letter-spacing:.6px;opacity:.7;font-size:10px}.hero-kpi .val{margin-top:5px;font-size:28px;font-weight:800}.hero-kpi small{opacity:.78}.table-wrap{border:1px solid var(--line);border-radius:11px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:650px}th{text-align:left;background:var(--bg);color:var(--mid);text-transform:uppercase;letter-spacing:.45px;border-bottom:1px solid var(--line);padding:10px;font-size:10px}td{vertical-align:middle;border-bottom:1px solid #edf1f3;padding:10px}tr:last-child td{border-bottom:0}.num{text-align:right;font-variant-numeric:tabular-nums}.muted{color:var(--soft);font-size:12px}.pill{background:var(--light);color:var(--navy);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-flex}.alert{border-left:4px solid var(--warn);color:#7b5521;background:#fff8ed;border-radius:8px;margin:10px 0;padding:11px 12px}.alert.crit{border-color:var(--crit);color:#7d3535;background:#faeded}.alert.ok{border-color:var(--ok);color:#2c6257;background:#edf6f3}.adminOnly{display:none!important}.adminMode .adminOnly{display:block!important}.adminMode .section.adminOnly{display:none!important}.adminMode .section.adminOnly.active{display:block!important}.sellerOnly{display:block}.adminMode .sellerOnly,.costOnly{display:none!important}.adminMode .costOnly{display:table-cell!important}.adminMode div.costOnly,.adminMode span.costOnly,.adminMode strong.costOnly{display:block!important}.rail-title{text-transform:uppercase;letter-spacing:.7px;color:var(--mid);margin-bottom:11px;font-size:12px;font-weight:800}.rail-row{border-bottom:1px solid #edf1f3;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.rail-row strong{color:var(--navy)}.rail-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.status{align-items:center;gap:7px;margin-top:10px;font-size:12px;display:flex}.dot{background:var(--ok);border-radius:50%;width:8px;height:8px}.tiny{color:var(--soft);font-size:11px}.right{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.metric-row{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px}.metric strong{color:var(--navy);margin-top:5px;font-size:17px;display:block}.printOnly{display:none}.security{border:1px solid var(--line);background:#eef3f5;border-radius:8px;margin-top:12px;padding:10px;font-size:11px}.empty{text-align:center;color:var(--soft);padding:18px}.smallinput{width:105px!important}.no-min{min-width:0}.product-card,.effort-card{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:1fr auto;gap:12px;margin-bottom:9px;padding:14px;display:grid}.product-card .pname,.effort-card .pname{color:var(--navy);font-weight:700}.product-card .details,.effort-card .details{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.inline-edit{align-items:center;gap:6px;font-size:12px;display:flex}.inline-edit input{border:1px solid var(--line);width:82px;color:var(--blue);border-radius:7px;padding:6px 8px}.section-badge{background:var(--light);border-radius:999px;padding:6px 9px;font-size:11px}.footer-note{text-align:center;color:var(--soft);margin:18px 0 0;font-size:10px}.admin-table{min-width:900px}.admin-table td{padding:7px}.admin-table input[type=checkbox]{width:auto}.admin-actions{gap:6px;display:flex}.admin-filter{max-width:360px;margin-bottom:10px}.subtle-box{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:12px}.readonly{color:var(--mid)!important;background:#f7f9fa!important}.effort-entry{border:1px dashed var(--soft);background:#fbfcfd;border-radius:12px;margin-bottom:12px;padding:14px}.logo-print{object-fit:contain;object-position:left center;background:var(--navy);border-radius:8px;width:220px;height:58px;padding:8px}.hidden{display:none!important}.admin-savebar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.admin-status{color:var(--soft);font-size:11px}.admin-status.dirty{color:#9a6628;font-weight:700}.admin-status.saved{color:var(--ok);font-weight:700}.admin-help{color:var(--soft);margin:0 0 10px;font-size:11px}.admin-table .wide{min-width:220px}.margin-hint{color:var(--soft);white-space:nowrap;margin-top:4px;font-size:10px}.margin-ideal{color:var(--navy);font-weight:800}.margin-cell{min-width:170px}.range-ok{border-color:var(--ok)!important}.range-warn{border-color:var(--warn)!important}.range-bad{border-color:var(--crit)!important;background:#fff8f8!important}.access-gate{z-index:9999;background:#004061f7;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.access-gate.show{display:flex}.access-box{background:#fff;border-radius:18px;width:min(460px,100%);padding:28px;box-shadow:0 24px 80px #00000040}.access-box h2{color:var(--navy);margin:0 0 8px}.access-box p{color:var(--mid);line-height:1.45}.access-box input{border:1px solid var(--line);border-radius:10px;width:100%;margin:8px 0;padding:12px}.access-error{min-height:20px;color:var(--crit);margin-top:8px;font-size:12px}.protected-badge{color:#fff;border:1px solid #ffffff40;border-radius:999px;padding:5px 8px;font-size:10px;display:none}.sellerProtected .protected-badge{display:inline-flex}.sellerProtected .mode{display:none!important}.security-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.security-callout{color:#7b5521;background:#fff8ed;border:1px solid #f0d5ac;border-radius:10px;padding:12px;font-size:12px;line-height:1.45}@media (max-width:1200px){.layout{grid-template-columns:auto minmax(0,1fr)}.summaryRail{display:none}.main{max-width:none}.field{grid-column:span 6}.summaryMobile{display:block!important}}@media (max-width:760px){.topbar{align-items:flex-start;height:auto;padding:12px 14px}.brand img{width:145px;height:40px}.actions{justify-content:flex-end}.brand-title,.brand-sub{display:none}.layout{display:block}.sidebar{z-index:15;border-right:0;border-bottom:1px solid var(--line);height:auto;padding:8px;position:sticky;top:64px;overflow-x:auto}.nav{flex-direction:row;min-width:max-content}.nav button{padding:8px 10px}.nav button .n{display:none}.main{padding:14px}.field,.field.w6,.field.w8{grid-column:span 12}.kpis,.metric-row{grid-template-columns:1fr 1fr}.section h1{font-size:20px}.actions .btn:nth-of-type(n+4){display:none}.product-card,.effort-card{grid-template-columns:1fr}}@media print{body{background:#fff}.topbar,.sidebar,.summaryRail,.noPrint,.adminOnly{display:none!important}.layout{display:block}.main{max-width:none;padding:0}.section{display:none!important}.section#printSummary{display:block!important}.card{box-shadow:none;break-inside:avoid;border:1px solid #d9e1e5}.printOnly{display:block}.clientView .internalPrint,.costOnly{display:none!important}.main{color:#435d74}.section h1{font-size:20px}.footer-note{display:none}}.nn-required{border:1px solid var(--line);background:#fbfcfd;border-radius:11px;margin-bottom:9px;padding:14px}.nn-required .pname{color:var(--navy);font-weight:800}.nn-required .details{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.required-badge{color:var(--navy);text-transform:uppercase;letter-spacing:.4px;background:#e8f0f3;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.category-label{color:var(--mid);font-size:11px;font-weight:700}.admin-table .category-col{min-width:130px}h1,h2,h3,.brand-title,.hero-kpi .val,.kpi .val,.metric strong,.access-box h2,.section h1{font-family:var(--font-display)}.topbar{background:linear-gradient(135deg,var(--deepnavy),var(--navy) 65%);position:sticky;box-shadow:0 4px 20px #00406138}.topbar:after{content:"";background:var(--accent-gradient);height:3px;position:absolute;top:100%;left:0;right:0}.layout,.brand{position:relative}.brand .g2-logo{color:#fff;width:auto;height:36px;display:block}.brand svg.g2-logo{max-width:220px}.logo-print{background:var(--navy);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:130px;height:auto;padding:8px 10px;display:inline-flex}a:focus-visible{box-shadow:var(--focus-ring);border-radius:8px;outline:none}button:focus-visible{box-shadow:var(--focus-ring);border-radius:8px;outline:none}input:focus-visible{box-shadow:var(--focus-ring);border-radius:8px;outline:none}select:focus-visible{box-shadow:var(--focus-ring);border-radius:8px;outline:none}textarea:focus-visible{box-shadow:var(--focus-ring);border-radius:8px;outline:none}[tabindex]:focus-visible{box-shadow:var(--focus-ring);border-radius:8px;outline:none}.nav button:focus-visible{box-shadow:var(--focus-ring)}.btn:focus-visible{box-shadow:var(--focus-ring)}.nav button{border-left:3px solid #0000;align-items:center;transition:all .15s;display:flex;position:relative}.nav button.active{border-left-color:var(--cyan);background:linear-gradient(90deg,#5df8fc1a,var(--light) 70%)}.nav button.step-done .n{background:var(--teal);color:#fff}.nav button.step-done .n:after{content:"✓"}.nav button.step-done .n span{display:none}.btn.primary{position:relative}.btn.primary:hover{box-shadow:0 6px 18px #5df8fc59}.btn.ghost:hover{background:#fff3}.hero-kpi{position:relative;overflow:hidden}.hero-kpi:before{content:"";background:var(--accent-gradient);height:3px;position:absolute;top:0;left:0;right:0}.section-badge{background:var(--light);border:1px solid var(--line)}.access-box{border-top:4px solid #0000;border-image:var(--accent-gradient) 1;position:relative}.access-box .g2-mark-badge{width:46px;height:auto;color:var(--navy);margin-bottom:10px;display:block}.toast-region{z-index:10001;flex-direction:column;gap:10px;max-width:min(360px,100vw - 36px);display:flex;position:fixed;bottom:18px;right:18px}.toast{border-left:4px solid var(--mid);background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:13px 14px;animation:.18s ease-out g2ToastIn;display:flex;box-shadow:0 14px 38px #00203038}.toast .toast-ic{color:#fff;background:var(--mid);border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:flex}.toast .toast-msg{color:var(--blue);flex:1;font-size:13px;line-height:1.4}.toast .toast-close{color:var(--soft);cursor:pointer;background:0 0;border:0;padding:2px;font-size:15px;line-height:1}.toast.success{border-left-color:var(--ok)}.toast.success .toast-ic{background:var(--ok)}.toast.error{border-left-color:var(--crit)}.toast.error .toast-ic{background:var(--crit)}.toast.warn{border-left-color:var(--warn)}.toast.warn .toast-ic{background:var(--warn)}@keyframes g2ToastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.modal-overlay{z-index:10000;background:#0a1e2c8c;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.modal-overlay.show{display:flex}.modal-box{background:#fff;border-radius:16px;flex-direction:column;width:min(480px,100%);max-height:min(84vh,640px);display:flex;overflow:hidden;box-shadow:0 28px 70px #00142052}.modal-box.wide{width:min(560px,100%)}.modal-head{border-bottom:1px solid var(--line);padding:18px 22px 14px;position:relative}.modal-head:after{content:"";background:var(--accent-gradient);height:3px;position:absolute;bottom:-1px;left:0;right:0}.modal-head h3{color:var(--navy);margin:0;font-size:16px}.modal-body{color:var(--blue);padding:18px 22px;font-size:13px;line-height:1.55;overflow:auto}.modal-body p{margin:0 0 10px}.modal-foot{border-top:1px solid var(--line);background:var(--bg);justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.modal-code{background:var(--bg);border:1px dashed var(--soft);border-radius:10px;align-items:center;gap:8px;margin:10px 0;padding:12px 14px;display:flex}.modal-code code{color:var(--navy);letter-spacing:.5px;word-break:break-all;flex:1;font-size:15px;font-weight:800}.modal-list{flex-direction:column;gap:8px;display:flex}.modal-list-item{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:11px;flex-direction:column;gap:2px;padding:11px 13px;display:flex}.modal-list-item:hover{border-color:var(--cyan);background:#f2fdfe}.modal-list-item:focus-visible{border-color:var(--cyan);background:#f2fdfe}.modal-list-item .mli-title{color:var(--navy);font-size:13px;font-weight:700}.modal-list-item .mli-sub{color:var(--soft);font-size:11px}.dirty-indicator{color:#ffe6b8;background:#ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:none}.dirty-indicator.show{display:inline-flex}.dirty-indicator .dot{background:#ffcf6b;width:7px;height:7px;animation:1.6s infinite g2Pulse}@keyframes g2Pulse{0%,to{opacity:1}50%{opacity:.35}}.comp-chart{flex-direction:column;gap:10px;display:flex}.comp-row{grid-template-columns:150px 1fr auto;align-items:center;gap:10px;display:grid}.comp-row .comp-label{color:var(--blue);font-size:12px;font-weight:600}.comp-track{background:var(--light);border-radius:8px;height:16px;overflow:hidden}.comp-fill{background:var(--navy);border-radius:8px 4px 4px 8px;min-width:3px;height:100%;transition:width .25s}.comp-row.is-accent .comp-fill{background:var(--teal)}.comp-value{color:var(--navy);font-variant-numeric:tabular-nums;text-align:right;min-width:92px;font-size:12px;font-weight:700}.comp-total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-top:2px;padding-top:8px;display:flex}.comp-total .lbl{text-transform:uppercase;letter-spacing:.4px;color:var(--mid);font-size:11px;font-weight:800}.comp-total .val{color:var(--navy);font-size:17px;font-weight:800;font-family:var(--font-display)}.margin-meter{margin-top:6px}.meter-track{background:var(--light);border-radius:999px;height:14px;margin-top:26px;position:relative;overflow:visible}.meter-fill{background:var(--soft);border-radius:999px;transition:width .25s;position:absolute;top:0;bottom:0;left:0}.meter-fill.ok{background:var(--ok)}.meter-fill.warn{background:var(--warn)}.meter-fill.crit{background:var(--crit)}.meter-mark{background:var(--navy);width:2px;position:absolute;top:-4px;bottom:-4px}.meter-mark .meter-mark-lbl{color:var(--mid);white-space:nowrap;font-size:9px;font-weight:700;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.meter-status{align-items:center;gap:7px;margin-top:10px;font-size:12px;font-weight:700;display:flex}.meter-status .meter-ic{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:inline-flex}.meter-status.ok{color:#2c6257}.meter-status.ok .meter-ic{background:var(--ok)}.meter-status.warn{color:#7b5521}.meter-status.warn .meter-ic{background:var(--warn)}.meter-status.crit{color:#7d3535}.meter-status.crit .meter-ic{background:var(--crit)}.summary-visuals-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}@media (max-width:760px){.summary-visuals-grid{grid-template-columns:1fr}.brand .g2-logo{height:26px}.comp-row{grid-template-columns:1fr;row-gap:4px}.comp-value{text-align:left}.toast-region{max-width:none;bottom:10px;left:10px;right:10px}}@media print{.toast-region,.modal-overlay{display:none!important}.topbar:after{display:none}}.topbar{top:env(safe-area-inset-top,0px)}.pdfExport #printSummary{background:#fff;padding:8px 4px}.pdfExport #printSummary .noPrint,.pdfExport #printSummary .adminOnly{display:none!important}.pdfExport #printSummary .printOnly{display:block!important}.pdfExport #printSummary .card{box-shadow:none;break-inside:avoid;border:1px solid #d9e1e5}.pdfExport #printSummary .costOnly{display:none!important}.pdfExport #printSummary .footer-note{display:block}.pdfExport.clientView #printSummary .internalPrint{display:none!important}.tier-pills{display:none}.tier-pill{background:var(--light);color:var(--mid);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.tier-pill.on{background:var(--navy);color:#fff}.admin-commandbar{flex-wrap:wrap;gap:8px;margin:12px 0 10px;display:flex}.btn.admin-main{background:var(--navy);color:#fff}.layout>.main{min-width:0}[hidden]{display:none!important}.admin-filter{border:1px solid var(--line);width:100%;color:var(--blue);background:#fff;border-radius:9px;outline:none;padding:10px 11px}.admin-filter:focus{border-color:var(--mid);box-shadow:0 0 0 3px #5f81951f}.admin-version-pill{vertical-align:middle;font-family:var(--font-body);color:var(--mid);background:var(--light);border-radius:999px;margin-left:6px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.module-tabs{background:#ffffff1a;border-radius:11px;gap:4px;margin:0 auto 0 22px;padding:4px;display:flex}.module-tab{color:#fffc;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:8px 14px;font-weight:700}.module-tab:hover{color:#fff;background:#ffffff14}.module-tab.on{color:var(--navy);background:#fff}.module-tab:focus-visible{box-shadow:var(--focus-ring);outline:none}.configOnly{display:none!important}.configModule .configOnly{display:block!important}.configModule .config-bar.configOnly{display:flex!important}.configModule .proposalOnly,.onList .summaryRail,.onList .hideOnList{display:none!important}.config-bar{top:calc(76px + env(safe-area-inset-top,0px));z-index:12;border-radius:var(--r);box-shadow:var(--shadow);background:#fff;border:1px solid #e6ecef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;position:sticky}.config-bar .admin-commandbar{margin:0}.n.n-dot:before{content:"";background:var(--soft);border-radius:50%;width:6px;height:6px}.nav button.active .n.n-dot:before{background:var(--teal)}.opp-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.opp-toolbar .admin-filter{flex:260px;max-width:420px;margin:0}.opp-table{min-width:820px}.opp-table tbody tr{cursor:pointer}.opp-table tbody tr:hover td{background:#f7fafb}.opp-table tr.opp-open td:first-child{box-shadow:inset 3px 0 0 var(--teal)}.opp-client{color:var(--navy);font-weight:700}.opp-sub{color:var(--soft);margin-top:2px;font-size:11px}.opp-actions{justify-content:flex-end;gap:6px;display:flex}.opp-actions .btn{padding:7px 10px;font-size:12px}.opp-empty{text-align:center;color:var(--mid);padding:30px 12px}.opp-empty p{margin:0 0 12px}.actions{flex-wrap:nowrap}.brand-title{white-space:nowrap}@media (max-width:1500px){.brand-title{display:none}}@media (max-width:1280px){.dirty-indicator{gap:0;padding:7px;font-size:0}}@media (max-width:1100px){#exportBtn,.actions label[for=importFile]{display:none!important}}@media (max-width:1000px) and (min-width:761px){#modeSelectLabel{display:none}.module-tab{padding:8px 10px}.module-tabs{margin-left:12px}.brand .g2-logo{height:28px}.topbar{padding:0 14px}}.hero-kpi.is-overridden{box-shadow:inset 0 0 0 2px #ffcf6b}.override-badge{color:#4d3406;opacity:1;background:#ffcf6b;border-radius:999px;align-items:center;margin-top:6px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}#sprintOverride.is-overridden{border-color:var(--warn);color:#7b5521;background:#fff8ed;font-weight:800}.override-note{color:#7b5521}#sprintBreakdown tr.bd-total td{color:var(--navy);background:var(--bg);font-weight:800}#sprintBreakdown tr.bd-override td{color:#7b5521;background:#fff8ed}.opp-flag{color:#8a5a19;font-weight:700}.opp-local{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.layout{grid-template-columns:auto minmax(0,1fr) 310px}.configModule .layout,.onList .layout{grid-template-columns:auto minmax(0,1fr)}@media (max-width:1200px){.layout,.configModule .layout,.onList .layout{grid-template-columns:auto minmax(0,1fr)}}.sidebar{gap:0;padding:0;display:flex}.appnav{flex-direction:column;flex:none;gap:4px;width:220px;padding:12px 10px;transition:width .18s;display:flex;overflow:hidden auto}.appnav-menu{flex-direction:column;gap:4px;display:flex}.appnav-toggle{color:var(--mid);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-self:flex-start;align-items:center;width:42px;height:38px;margin:0 0 4px 1px;display:flex}.appnav-toggle:hover{background:var(--light);color:var(--navy)}.appnav-item{color:var(--blue);text-align:left;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-left:3px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;font-weight:700;display:flex}.appnav-item svg{flex:none}.appnav-item:hover{background:var(--bg)}.appnav-item.active{background:var(--light);color:var(--navy);border-left-color:var(--cyan)}.appnav-sub{border-left:1px solid var(--line);flex-direction:column;gap:2px;margin:2px 0 8px 22px;padding-left:10px;display:none}.configModule .appnav-sub{display:flex}.appnav-sub button{text-align:left;color:var(--blue);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-weight:600}.appnav-sub button:hover{background:var(--bg)}.appnav-sub button.active{background:var(--light);color:var(--navy);font-weight:700}.appnav .security{margin-top:auto}.inFlow .appnav{border-right:1px solid var(--line);width:66px}.inFlow .appnav .appnav-label,.inFlow .appnav .security{display:none}.inFlow .appnav .appnav-item{justify-content:center;padding:11px 0}.inFlow.appnavOpen .appnav{width:220px}.inFlow.appnavOpen .appnav .appnav-label{display:inline}.inFlow.appnavOpen .appnav .appnav-item{justify-content:flex-start;padding:11px 12px}.stepnav{flex:none;width:212px;padding:12px 10px;display:none;overflow-y:auto}.inFlow .stepnav{display:block}.stepnav-head{border-bottom:1px solid var(--line);margin-bottom:10px;padding:4px 8px 12px}.stepnav-back{color:var(--mid);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0 8px;font-size:12px;font-weight:700}.stepnav-back:hover{color:var(--navy)}.stepnav-title{font-family:var(--font-display);color:var(--navy);overflow-wrap:anywhere;font-size:15px;font-weight:800;line-height:1.25}.stepnav-sub{color:var(--soft);margin-top:3px;font-size:11px}.stepnav-sub.dirty{color:#8a5a19;font-weight:700}.ficha-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.ficha-id{flex:360px;min-width:0}.ficha-head h1{color:var(--navy);text-wrap:balance;margin:0;font-size:24px}.ficha-meta{color:var(--mid);margin-top:5px;font-size:13px}.ficha-version{color:var(--blue);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.ficha-actions{flex-wrap:wrap;gap:8px;display:flex}.ficha-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.nn-support-switch{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.nn-support-switch .seg{border:1px solid var(--line);color:var(--blue);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.nn-support-switch .seg.on{background:var(--navy);border-color:var(--navy);color:#fff}.nn-support-switch .seg:focus-visible{box-shadow:var(--focus-ring);outline:none}.admin-table.thr{min-width:0;max-width:520px}.impl-mode-card{padding:12px 18px}.impl-mode-card .nn-support-switch{margin:0}.impl-none-check{cursor:pointer;color:var(--blue);align-items:center;gap:10px;font-size:13px;display:flex}.impl-none-check input{width:18px;height:18px;accent-color:var(--navy);cursor:pointer;flex:none;margin:0}.is-none .impl-mode-card .seg{opacity:.55}.nav button .nav-tag{color:var(--soft);margin-top:1px;font-size:10.5px;font-weight:600;display:block}.nav button.skipped{color:var(--soft)}.horas-note{display:none}.is-horas .horas-note{display:block}.is-horas #sprintHeroBox,.is-horas #sprintOverrideCard,.is-horas #sprintMemoCard,.is-horas #implSprintCard{display:none!important}.impl-none-note{display:none}.is-none .impl-none-note{display:block}.is-none #effortCard,.is-none #manualServiceCard,.is-none #implMarginCard,.is-none #implMetrics,.is-horas .sprintOnly{display:none!important}.lic-toggle{font:inherit;color:var(--navy);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.lic-toggle:hover{text-decoration:underline}.lic-toggle:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.lic-toggle .chev{width:14px;color:var(--mid);display:inline-block}tr.lic-sub td{background:#f7fafb;font-size:13px}#monthlyRows tr.lic-sub td:nth-child(2),.ficha-table tr.lic-sub td:first-child{padding-left:28px}.confirm-type{color:var(--blue);margin-top:14px;font-size:13px;display:block}.confirm-type input{border:1px solid var(--line);width:100%;font:inherit;color:var(--navy);border-radius:9px;margin-top:6px;padding:9px 11px;display:block}.modal-foot .btn[disabled]{opacity:.45;cursor:not-allowed}#monthlyRows .m-edit-wrap{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}#monthlyRows input.mEdit{text-align:right;border:1px solid var(--line);width:76px;color:var(--blue);background:#fff;border-radius:7px;padding:5px 8px}#monthlyRows input.mEdit:focus{border-color:var(--mid);outline:none;box-shadow:0 0 0 3px #5f81951f}.prod-note{color:var(--blue);font-size:13px;font-style:italic}.pill.sky-pill{color:#fff;background:#0b5c7a}.step-subtitle{font-family:var(--font-display,inherit);color:var(--navy);border-top:1px solid var(--line);margin:26px 0 12px;padding-top:18px;font-size:18px}.nn-required.is-off{opacity:.75;border-style:dashed}.nn-required .details .btn{align-items:center;height:32px;margin-left:auto;padding:0 12px;display:inline-flex}#cfgSkyNnCard .chk{text-transform:none;letter-spacing:0;color:var(--blue);cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}#licenseRows input{border:1px solid var(--line);width:96px;color:var(--blue);text-align:right;background:#fff;border-radius:7px;outline:none;margin-left:auto;padding:7px 9px;display:block}#licenseRows input:focus{border-color:var(--mid);box-shadow:0 0 0 3px #5f81951f}.section .metric-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:16px}@media (max-width:760px){.section .metric-row{grid-template-columns:1fr 1fr}}.section .metric-row+.step-foot{margin-top:0}#carolCard,#cfgCarolCard{display:none!important}.field-btn>.btn,.effort-entry-foot .btn{justify-content:center;align-items:center;height:40px;min-height:0;padding-top:0;padding-bottom:0;display:inline-flex}.w3{grid-column:span 3}@media (max-width:1200px){.w3{grid-column:span 6}}#sprintDimGrid{align-items:stretch;margin-bottom:16px}#sprintDimGrid>div{flex-direction:column;gap:12px;min-width:0;display:flex}#sprintDimGrid>div>.card,#sprintDimGrid>div>.hero-kpi{margin:0}#sprintDimGrid>div:first-child>.card,#sprintOverrideCard{flex:auto}#sprintOverrideCard{margin-top:0!important}.nn-auto-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.nn-auto-head h3{margin:0}#nnAutoCount{margin-top:8px!important}.nn-auto-line{border:1px solid var(--line);color:var(--blue);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:10px 12px;display:flex}.nn-auto-line b{color:var(--navy);white-space:nowrap}.chk-row{flex-wrap:wrap;gap:8px 18px;margin-top:6px;display:flex}.chk-row .chk{color:var(--blue);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.chk-row input{width:16px;height:16px;accent-color:var(--navy)}.cfg-lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--mid);font-size:11px;font-weight:800;display:block}.effort-draft{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.draft-part{border:1px solid var(--line);color:var(--blue);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 5px 4px 12px;font-size:12px;display:inline-flex}.draft-part b{color:var(--navy)}.draft-x{background:var(--light);color:var(--navy);cursor:pointer;border:0;border-radius:50%;width:22px;height:22px;font-weight:800;line-height:1}.draft-x:focus-visible{box-shadow:var(--focus-ring);outline:none}.draft-total{color:var(--navy);margin-left:auto;font-size:12px;font-weight:700}.effort-entry-foot{grid-template-columns:repeat(12,1fr);align-items:center;gap:12px;margin-top:12px;display:grid}.effort-entry-foot>.tiny{grid-column:span 8}.effort-entry-foot>.btn{grid-column:span 4;width:100%}@media (max-width:1200px){.effort-entry-foot>.tiny{grid-column:1/-1}.effort-entry-foot>.btn{grid-column:7/span 6}}@media (max-width:760px){.effort-entry-foot>.btn{grid-column:1/-1}}.field-btn>.btn,.effort-entry-foot>.btn{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}#addEffortBtn{background:var(--navy);color:#fff}#addEffortBtn:hover{filter:brightness(1.15)}#implMarginCard,.is-horas #sprintDimGrid{display:none!important}.impl-nosprint-status{color:var(--blue);margin-top:8px;font-size:13px;display:none}.is-horas .impl-nosprint-status{display:block}.sprint-line{background:var(--bg);margin-bottom:0}.sprint-line.is-overridden{border-color:#ffcf6b}.admin-table.sup-tiers{min-width:760px}.admin-table.sup-tiers .smallinput{width:90px!important}.ficha-kpis .kpi{box-shadow:var(--shadow);background:#fff;border:1px solid #e6ecef}.ficha-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.ficha-grid>.card{margin:0}dl.kv-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;display:grid}.kv{min-width:0}.kv dt{text-transform:uppercase;letter-spacing:.45px;color:var(--mid);font-size:10px;font-weight:800}.kv dd{color:var(--navy);overflow-wrap:anywhere;margin:3px 0 0;font-weight:600}.kv.full{grid-column:1/-1}.kv dd .muted{font-weight:500}table.ficha-table{min-width:0}table.ficha-table tfoot td,table.ficha-table tfoot th{color:var(--navy);background:var(--bg);font-weight:800}.ver-table{min-width:560px}.ver-table tr.ver-current td{color:var(--navy);font-weight:700}.ver-table tr.ver-viewing td{background:#f2fdfe}.version-banner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:900px){.ficha-grid{grid-template-columns:1fr}.ficha-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}dl.kv-list{grid-template-columns:1fr}}@media (max-width:760px){.sidebar{flex-direction:column}.appnav,.inFlow .appnav,.inFlow.appnavOpen .appnav{border-right:0;flex-direction:row;align-items:center;width:auto;padding:6px;overflow-x:auto}.appnav-menu{flex-direction:row}.appnav-toggle,.appnav .security{display:none!important}.appnav .appnav-label,.inFlow .appnav .appnav-label{display:inline}.inFlow .appnav .appnav-item{padding:9px 12px}.appnav-sub{border:0;flex-direction:row;margin:0;padding:0}.stepnav{width:auto;padding:4px 6px 6px}.stepnav-head{display:none}.topbar{flex-wrap:wrap;gap:8px}.module-tabs{order:3;width:100%;margin:0}.module-tab{flex:1}.config-bar{position:static}.configModule .layout,.onList .layout{display:block}}.btn:disabled{opacity:.55;cursor:progress;transform:none}.admin-global-status{color:var(--soft);font-size:12px}.admin-global-status.dirty{color:#8a5a19;font-weight:700}.admin-global-status.saved,.admin-global-status.imported{color:var(--ok);font-weight:700}.base-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.base-bar-info{flex:300px;min-width:0}.base-bar .admin-commandbar{margin:0}.base-rev{font-family:var(--font-display);color:var(--navy);margin-bottom:5px;font-size:15px;font-weight:800}.field .field-label{color:var(--mid);text-transform:uppercase;letter-spacing:.45px;margin:0 0 6px;font-size:11px;font-weight:700;display:block}.readonly-val{border:1px solid var(--line);color:var(--navy);font-variant-numeric:tabular-nums;background:#f7f9fa;border-radius:9px;padding:10px 11px;font-weight:800}.readonly-val.ok{color:var(--ok)}.readonly-val.warn{color:var(--warn)}.readonly-val.crit{color:var(--crit)}.admin-table.sprint-comp{min-width:520px}.lic-cost{color:var(--soft);white-space:nowrap;font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:10px;display:block}.log-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.log-head .admin-filter{max-width:300px;margin:0}.log-entry{border:1px solid var(--line);background:#fff;border-radius:11px;margin-bottom:9px}.log-entry>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 13px;list-style:none;display:flex}.log-entry>summary::-webkit-details-marker{display:none}.log-entry>summary:before{content:"▸";color:var(--mid);width:10px;font-size:11px}.log-entry[open]>summary:before{content:"▾"}.log-when{color:var(--navy);font-variant-numeric:tabular-nums;font-weight:800}.log-who{color:var(--blue);font-weight:600}.log-entry .table-wrap{margin:0 13px 13px}.log-table{min-width:560px}.log-table td.de{color:var(--soft);-webkit-text-decoration:line-through #869fb299;text-decoration:line-through #869fb299}.log-table td.para{color:var(--navy);font-weight:700}.price-base-alert{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.boot-actions{margin-top:14px}.boot-spinner{border:3px solid var(--light);border-top-color:var(--teal);border-radius:50%;width:22px;height:22px;margin:6px 0 2px;animation:.9s linear infinite g2Spin}@keyframes g2Spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.boot-spinner{animation:none}}.section-head{flex-wrap:wrap}.section-head>div:first-child{flex:380px;min-width:0}.step-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.step-btn{white-space:nowrap}.btn.step-next{background:var(--navy);color:#fff}.btn.step-next:hover{box-shadow:0 6px 18px #00406140}.step-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}@media print{.step-nav,.step-foot{display:none!important}}:root{--appnavH:50px}.app{overflow-x:clip}.table-wrap{max-width:100%;position:relative;container:tw/inline-size}td.num{white-space:nowrap}.no-min table,table.sum-table{min-width:0}table.sum-table td:first-child{overflow-wrap:anywhere}.kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.kpi .val,.hero-kpi .val{overflow-wrap:normal;word-break:normal}.summary-visuals-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.stepnav,.appnav{scrollbar-width:thin}table.lic-table .margin-cell{min-width:0}.adminMode table.lic-table .margin-cell{min-width:140px}#licenseRows input.smallinput{width:76px!important}table.lic-table,table.mon-table,table.fit-table{min-width:0}table.lic-table tbody td:first-child{min-width:140px}.lic-unit-inline{color:var(--soft);font-size:12px;font-weight:500;display:none}@container tw (width>=601px) and (width<=780px){table.lic-table th:nth-child(2),table.lic-table td:nth-child(2){display:none}table.lic-table th,table.lic-table td{padding:8px 6px}.lic-unit-inline{display:inline}}@container tw (width<=600px){.table-wrap>table:not(.admin-table):not(.log-table){min-width:0}.table-wrap>table th,.table-wrap>table td{padding:8px 7px}.table-wrap>table:not(.admin-table) td{overflow-wrap:anywhere}table.lic-table thead{display:none}table.lic-table tbody tr{border-bottom:1px solid #edf1f3;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;padding:12px;display:grid}table.lic-table tbody tr:last-child{border-bottom:0}table.lic-table tbody td{text-align:left;border:0;min-width:0;padding:0;display:block}table.lic-table tbody td:first-child{color:var(--navy);grid-column:1/-1;min-width:0;font-weight:700}table.lic-table tbody td:not(:first-child):before{letter-spacing:.45px;text-transform:uppercase;color:var(--mid);white-space:nowrap;margin-bottom:3px;font-size:10px;font-weight:800;display:block}table.lic-table tbody td:nth-child(2):before{content:"Unidade"}table.lic-table tbody td:nth-child(3):before{content:"Quantidade"}table.lic-table tbody td:nth-child(4):before{content:"Margem"}table.lic-table tbody td:nth-child(5):before{content:"Preço base"}table.lic-table tbody td:nth-child(6):before{content:"Base SAP"}table.lic-table tbody td:nth-child(7):before{content:"Custo G2"}table.lic-table tbody td:nth-child(8):before{content:"Valor unitário"}table.lic-table tbody td:nth-child(9):before{content:"Venda"}table.lic-table .margin-cell{min-width:0}#licenseRows input.smallinput{max-width:110px;margin-left:0;width:100%!important}table.lic-table tbody td{white-space:normal;overflow-wrap:normal}table.lic-table tbody td:nth-child(9){grid-column:span 2}table.lic-table .margin-hint{white-space:normal}table.lic-table .tier-pills{font-weight:500}table.mon-table thead{display:none}table.mon-table tbody tr{border-bottom:1px solid #edf1f3;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 12px;display:flex}table.mon-table tbody tr:last-child{border-bottom:0}table.mon-table tbody tr:after{content:"";flex-basis:100%;order:1;height:0}table.mon-table tbody td{text-align:left;overflow-wrap:normal;border:0;min-width:0;padding:0;display:block}table.mon-table tbody td:first-child{flex:none;order:0}table.mon-table tbody td:nth-child(2){color:var(--navy);flex:1 1 0;order:0;font-weight:600}table.mon-table tbody td:nth-child(n+3){flex:1 1 0;order:2}table.mon-table tbody td:nth-child(n+3):before{letter-spacing:.45px;text-transform:uppercase;color:var(--mid);margin-bottom:2px;font-size:10px;font-weight:800;display:block}table.mon-table tbody td:nth-child(3):before{content:"Custo"}table.mon-table tbody td:nth-child(4):before{content:"Venda mensal"}table.mon-table tbody td:nth-child(5):before{content:"Margem"}table.mon-table tbody tr.lic-sub{padding-left:26px}table.mon-table tbody tr.lic-sub td:first-child{display:none}#monthlyRows tr.lic-sub td:nth-child(2){padding-left:0}table.mon-table tbody tr.lic-sub td{background:0 0}table.mon-table tbody tr.lic-sub{background:#f7fafb}table.mon-table td:not(.num) .tiny{display:block}table.ficha-table thead{display:none}table.ficha-table tbody tr,table.ficha-table tfoot tr{border-bottom:1px solid #edf1f3;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:10px 12px;display:flex}table.ficha-table tbody tr:after{content:"";flex-basis:100%;order:1;height:0}table.ficha-table td{border:0;min-width:0;padding:0;display:block}table.ficha-table tbody td:first-child{color:var(--navy);flex:1 1 0;order:0;font-weight:600}table.ficha-table tbody td:last-child{flex:none;order:0}table.ficha-table tbody td:not(:first-child):not(:last-child){color:var(--mid);flex:100%;order:2;font-size:12px}table.ficha-table tfoot tr{background:var(--bg);border-bottom:0}table.ficha-table tfoot td:first-child{flex:1 1 0}table.ficha-table tfoot td{background:0 0!important}table.ficha-table tbody tr.lic-sub{background:#f7fafb;padding-left:26px}table.ficha-table tbody tr.lic-sub td{background:0 0}.ficha-table tr.lic-sub td:first-child{padding-left:0}}@container tw (width<=1000px){table.lic-table{min-width:0}.adminMode table.lic-table thead{display:none}.adminMode table.lic-table tbody tr{border-bottom:1px solid #edf1f3;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;padding:12px;display:grid}.adminMode table.lic-table tbody tr:last-child{border-bottom:0}.adminMode table.lic-table tbody td{text-align:left;border:0;min-width:0;padding:0;display:block}.adminMode table.lic-table tbody td:first-child{color:var(--navy);grid-column:1/-1;min-width:0;font-weight:700}.adminMode table.lic-table tbody td:not(:first-child):before{letter-spacing:.45px;text-transform:uppercase;color:var(--mid);white-space:nowrap;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.adminMode table.lic-table tbody td:nth-child(2):before{content:"Unidade"}.adminMode table.lic-table tbody td:nth-child(3):before{content:"Quantidade"}.adminMode table.lic-table tbody td:nth-child(4):before{content:"Margem"}.adminMode table.lic-table tbody td:nth-child(5):before{content:"Preço base"}.adminMode table.lic-table tbody td:nth-child(6):before{content:"Base SAP"}.adminMode table.lic-table tbody td:nth-child(7):before{content:"Custo G2"}.adminMode table.lic-table tbody td:nth-child(8):before{content:"Valor unitário"}.adminMode table.lic-table tbody td:nth-child(9):before{content:"Venda"}.adminMode table.lic-table .margin-cell{min-width:0}.adminMode #licenseRows input.smallinput{max-width:110px;margin-left:0;width:100%!important}.adminMode table.lic-table tbody td{white-space:normal;overflow-wrap:normal}.adminMode table.lic-table tbody td:nth-child(9){grid-column:span 2}.adminMode table.lic-table .margin-hint{white-space:normal}.adminMode table.lic-table .tier-pills{font-weight:500}}@container tw (width<=780px){table.opp-table{min-width:0}table.opp-table thead{display:none}table.opp-table tbody tr{border-bottom:1px solid #edf1f3;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;padding:13px 14px;display:grid}table.opp-table tbody tr:last-child{border-bottom:0}table.opp-table tbody tr.opp-open{box-shadow:inset 3px 0 0 var(--teal)}table.opp-table tr.opp-open td:first-child{box-shadow:none}table.opp-table tbody td{text-align:left;overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block;background:0 0!important}table.opp-table tbody tr:hover{background:#f7fafb}table.opp-table tbody td:first-child{grid-column:1/-1}table.opp-table tbody td:nth-child(2),table.opp-table tbody td:nth-child(8){grid-column:span 2}table.opp-table tbody td:nth-child(9){grid-column:1/-1}table.opp-table tbody td:nth-child(n+2):nth-child(-n+8):before{letter-spacing:.45px;text-transform:uppercase;color:var(--mid);margin-bottom:2px;font-size:10px;font-weight:800;display:block}table.opp-table tbody td:nth-child(2):before{content:"Vendedor"}table.opp-table tbody td:nth-child(3):before{content:"Tipo"}table.opp-table tbody td:nth-child(4):before{content:"Mensalidade"}table.opp-table tbody td:nth-child(5):before{content:"Implantação"}table.opp-table tbody td:nth-child(6):before{content:"TCV"}table.opp-table tbody td:nth-child(7):before{content:"Margem"}table.opp-table tbody td:nth-child(8):before{content:"Atualizada"}table.opp-table .opp-actions{flex-wrap:wrap;justify-content:flex-start}table.opp-table tbody td.num{white-space:normal;overflow-wrap:normal}table.ver-table{min-width:0}table.ver-table thead{display:none}table.ver-table tbody tr{border-bottom:1px solid #edf1f3;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;padding:12px;display:grid}table.ver-table tbody tr:last-child{border-bottom:0}table.ver-table tbody td{text-align:left;border:0;min-width:0;padding:0;display:block;background:0 0!important}table.ver-table tbody tr.ver-viewing{background:#f2fdfe}table.ver-table tbody td:first-child{grid-area:1/1/auto/span 2}table.ver-table tbody td:nth-child(7){text-align:right;grid-area:1/3}table.ver-table tbody td:nth-child(2){grid-area:2/1/auto/span 2}table.ver-table tbody td:nth-child(3){grid-area:2/3}table.ver-table tbody td:nth-child(n+2):nth-child(-n+6):before{letter-spacing:.45px;text-transform:uppercase;color:var(--mid);margin-bottom:2px;font-size:10px;font-weight:800;display:block}table.ver-table tbody td:nth-child(2):before{content:"Salva em"}table.ver-table tbody td:nth-child(3):before{content:"Por"}table.ver-table tbody td:nth-child(4):before{content:"Mensalidade"}table.ver-table tbody td:nth-child(5):before{content:"Implantação"}table.ver-table tbody td:nth-child(6):before{content:"TCV"}table.ver-table tbody td.num{white-space:normal;overflow-wrap:normal;font-size:13px}}@container tw (width<=480px){table.opp-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}table.opp-table tbody td:nth-child(2),table.opp-table tbody td:nth-child(8){grid-column:span 1}table.ver-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}table.ver-table tbody td:first-child{grid-area:1/1}table.ver-table tbody td:nth-child(7){grid-area:1/2}table.ver-table tbody td:nth-child(2){grid-area:2/1}table.ver-table tbody td:nth-child(3){grid-area:2/2}}@media (max-width:900px){.layout,.configModule .layout,.onList .layout{display:block}.sidebar{z-index:15;border-right:0;border-bottom:1px solid var(--line);background:#fff;flex-direction:column;gap:0;height:auto;padding:0;display:flex;position:sticky;top:76px;overflow:visible}.inFlow .sidebar{top:calc(76px - var(--appnavH))}.appnav,.inFlow .appnav,.inFlow.appnavOpen .appnav{border-right:0;flex-direction:row;align-items:center;width:auto;padding:6px;overflow:auto hidden}.appnav-menu{flex-direction:row}.appnav-toggle,.appnav .security{display:none!important}.appnav .appnav-label,.inFlow .appnav .appnav-label{display:inline}.appnav-item,.inFlow .appnav .appnav-item,.inFlow.appnavOpen .appnav .appnav-item{justify-content:flex-start;padding:9px 12px}.appnav-sub{border:0;flex-direction:row;margin:0;padding:0}.stepnav{border-top:1px solid var(--line);width:auto;padding:4px 6px 6px;overflow:auto hidden}.stepnav-head{display:none}.nav{flex-direction:row;gap:2px;min-width:max-content}.nav button{white-space:nowrap;border-bottom:3px solid #0000;border-left:0;border-radius:8px 8px 0 0;padding:8px 10px}.nav button.active{border-bottom-color:var(--cyan)}.nav button .nav-tag,.nav button .n{display:none}.main{max-width:none}.config-bar{top:calc(76px + var(--appnavH))}}@media (max-width:760px){.topbar{position:relative;top:auto}.sidebar{top:0}.inFlow .sidebar{top:calc(0px - var(--appnavH))}.actions .btn:nth-of-type(n+4):not([hidden]){display:inline-flex}.actions #newBtn,.actions #loadBtn,.actions #exportBtn,.actions label[for=importFile]{display:none!important}.nav button .n{display:none}.main{padding:14px 12px}.section-head{gap:10px}.section h1{font-size:21px}.card{padding-left:14px;padding-right:14px}.field.w3{grid-column:span 12}.field-btn>label{display:none}#sprintDimGrid>div{grid-column:1/-1!important}.card>div[style*=space-between]{flex-direction:column;align-items:flex-start!important;gap:4px!important}.card>div[style*=space-between]>h3{margin-bottom:0}.card>div[style*=space-between]{margin-bottom:12px}.kpi .val{font-size:18px}.hero-kpi .val{font-size:24px}.ficha-head h1{font-size:21px}.toast{border-radius:10px;padding:9px 11px}.toast .toast-msg{font-size:12.5px}.toast-region{gap:6px}.toast-region .toast:nth-last-child(n+3){display:none}.modal-foot{flex-wrap:wrap}.modal-foot .btn{flex:auto}}.login-gate{background:linear-gradient(135deg,var(--deepnavy),var(--navy) 70%);overflow:auto}.login-box{width:min(420px,100%);padding:28px 28px 24px}.login-box .g2-logo{width:auto;max-width:200px;height:30px;color:var(--navy);margin:0 0 20px;display:block}.login-box h2{margin:0 0 6px;font-size:22px}.login-box p{margin:0 0 14px;font-size:13px}.auth-lbl{color:var(--mid);text-transform:uppercase;letter-spacing:.45px;margin:12px 0 6px;font-size:11px;font-weight:700;display:block}.login-box input{margin:0;font-size:15px}.login-box input:focus{border-color:var(--mid);outline:none;box-shadow:0 0 0 3px #5f819524}.auth-pass{align-items:stretch;gap:8px;display:flex}.auth-pass input{flex:auto;min-width:0}.auth-eye{background:var(--light);color:var(--navy);font:inherit;cursor:pointer;border:0;border-radius:9px;flex:none;min-height:44px;padding:0 12px;font-size:12px;font-weight:700}.auth-eye:hover{background:#d8e1e7}.login-box .access-error{min-height:18px;margin:10px 0 2px}.btn.auth-main{background:var(--navy);color:#fff;width:100%;min-height:46px;margin-top:4px;font-size:15px;font-weight:700}.btn.auth-main:disabled{opacity:.6;cursor:progress}.auth-link{color:var(--mid);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:12px;padding:6px 0;font-size:12px;font-weight:700;text-decoration:underline}.auth-link:hover{color:var(--navy)}.auth-note{color:var(--blue);background:var(--bg);border-radius:9px;margin-top:6px;padding:10px 12px;font-size:12px;line-height:1.45}.modal-body .auth-pass input{border:1px solid var(--line);width:100%;color:var(--navy);font:inherit;border-radius:9px;padding:10px 11px}.modal-body .access-error{min-height:18px;color:var(--crit);margin-top:10px;font-size:12px}.cred-msg{border:1px solid var(--line);width:100%;font:inherit;color:var(--blue);background:var(--bg);resize:vertical;border-radius:9px;padding:10px 11px;font-size:13px}.user-menu{flex:none;position:relative}.user-chip{color:#fff;cursor:pointer;font:inherit;background:#ffffff1f;border:0;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:4px 12px 4px 4px;display:flex}.user-chip:hover{background:#fff3}.user-av{background:var(--cyan);width:28px;height:28px;color:var(--navy);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.user-txt{text-align:left;flex-direction:column;line-height:1.15;display:flex}.user-txt>span{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:12px;font-weight:700;overflow:hidden}.user-txt small{opacity:.78;white-space:nowrap;font-size:10px}.user-pop{z-index:40;background:#fff;border-radius:12px;flex-direction:column;min-width:240px;max-width:min(300px,100vw - 24px);padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #00203040}.user-pop[hidden]{display:none!important}.user-pop-head{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;margin-bottom:6px;padding:8px 10px 10px;display:flex}.user-pop-head b{color:var(--navy);font-size:14px}.user-pop-head span{color:var(--mid);word-break:break-all;font-size:12px}.user-pop-head small{color:var(--soft);font-size:11px}.user-pop button{text-align:left;font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px;font-weight:600}.user-pop button:hover{background:var(--bg);color:var(--navy)}.user-pop button:focus-visible{background:var(--bg);color:var(--navy)}@media (max-width:1280px){.user-txt{display:none}.user-chip{padding:4px}}body.onUsers.configModule .config-bar.configOnly{display:none!important}.usr-table{min-width:760px}.usr-table select{border:1px solid var(--line);color:var(--blue);font:inherit;background:#fff;border-radius:8px;padding:6px 8px}.usr-table select:disabled{opacity:.7;cursor:not-allowed}.usr-name{color:var(--navy)}.usr-mail{overflow-wrap:anywhere}.usr-me{color:#fff;background:var(--teal);vertical-align:middle;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-block}.usr-status{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:700}.usr-status.on{color:var(--ok);background:#e3f1ec}.usr-status.off{color:var(--crit);background:#f4e7e7}.usr-status:disabled{cursor:not-allowed;opacity:.8}tr.usr-off td{color:var(--soft)}.usr-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.usr-actions .btn{padding:6px 10px;font-size:12px}.usr-actions .btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.usr-pass{gap:8px;display:flex}.usr-pass input{letter-spacing:.5px;flex:auto;min-width:0;font-family:ui-monospace,Menlo,Consolas,monospace}.usr-pass .btn{flex:none}.usr-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.usr-head h3{margin:0}#usrAddBtn{background:var(--navy);color:#fff}.perfil-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-top:4px;display:grid}.perfil-card{border:1px solid var(--line);background:#fbfcfd;border-radius:11px;padding:12px 14px;font-size:13px;line-height:1.45}.perfil-card b{color:var(--navy);margin-bottom:4px;display:block}.usr-actions{flex-wrap:nowrap}@container tw (width<=640px){table.usr-table{min-width:0}table.usr-table thead{display:none}table.usr-table tbody tr{border-bottom:1px solid #edf1f3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:12px;display:grid}table.usr-table tbody tr:last-child{border-bottom:0}table.usr-table tbody td{overflow-wrap:normal;border:0;min-width:0;padding:0;display:block}table.usr-table tbody td:first-child,table.usr-table tbody td:nth-child(2),table.usr-table tbody td:nth-child(5),table.usr-table tbody td:nth-child(6){grid-column:1/-1}table.usr-table tbody td:nth-child(2){color:var(--mid);overflow-wrap:anywhere;margin-top:-6px;font-size:13px}table.usr-table tbody td:nth-child(n+3):nth-child(-n+5):before{letter-spacing:.45px;text-transform:uppercase;color:var(--mid);margin-bottom:4px;font-size:10px;font-weight:800;display:block}table.usr-table tbody td:nth-child(3):before{content:"Perfil"}table.usr-table tbody td:nth-child(4):before{content:"Situação"}table.usr-table tbody td:nth-child(5):before{content:"Último acesso"}table.usr-table .usr-actions{justify-content:flex-start}}.finder-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.finder-head h3{margin:0 0 4px}.finder-head .tiny{max-width:680px;margin:0;line-height:1.45}.finder-head .btn{flex:none}.finder-empty{border:1px dashed var(--line);color:var(--soft);text-align:center;border-radius:10px;padding:16px;font-size:13px}.finder-list{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.finder-row{border:1px solid var(--line);background:#fbfcfd;border-radius:11px;grid-template-columns:minmax(0,1.8fr) minmax(0,1.5fr) 110px 170px auto;align-items:end;gap:10px;padding:12px;display:grid}.finder-row>.field{grid-column:auto!important}.finder-row-act .btn{height:40px}.finder-table th small,.finder-table td small.fnd-detail{color:var(--soft);text-transform:none;letter-spacing:0;margin-top:2px;font-size:10.5px;font-weight:500;display:block}.fnd-col{min-width:120px}.fnd-group th{background:var(--bg);color:var(--navy);text-transform:uppercase;letter-spacing:.45px;font-size:11px}.fnd-group th small{color:var(--soft);text-transform:none;margin-left:4px;font-size:10px;display:inline!important}.fnd-group td{background:var(--bg)}.fnd-cell,.fnd-all{cursor:pointer;white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.fnd-cell input,.fnd-all input{width:17px;height:17px;accent-color:var(--navy);cursor:pointer;margin:0}.fnd-cell span{color:var(--soft);font-variant-numeric:tabular-nums}.fnd-cell.on span{color:var(--navy);font-weight:700}.fnd-all span{color:var(--mid);font-size:11px;font-weight:700}tr.fnd-pass .fnd-item{color:var(--mid)}.finder-table tfoot th,.finder-table tfoot td{background:var(--bg);color:var(--navy)}.finder-sum{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:14px;display:grid}.finder-sum .metric>small{color:var(--soft);margin-top:2px;font-size:11px;font-weight:500;display:block}.finder-sum .metric strong small{color:var(--mid);font-size:12px;font-weight:600}.finder-sum .fnd-low{border-color:var(--warn);background:#fff8ed}@container tw (width<=600px){.table-wrap>table.finder-table td{overflow-wrap:break-word}}@media (max-width:760px){.finder-row{grid-template-columns:1fr 1fr}.finder-row>.field:first-child{grid-column:1/-1!important}.finder-row-act{grid-column:1/-1}.finder-row-act .btn,.finder-head .btn{width:100%}}.finder-sum{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.finder-sum .metric strong{font-size:15px;line-height:1.35}.fnd-arrow{color:var(--soft);font-weight:500;font-size:inherit}.pc-actions{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;display:flex}.cd-chip{border:1px dashed var(--soft);color:var(--mid);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.cd-chip:hover{border-color:var(--navy);color:var(--navy)}.cd-chip.on{color:var(--ok);background:#e8f5ef;border:1px solid #b7dccd}.pc-actions .cd-chip{text-align:center;border-radius:9px;padding:7px 10px}#monthlyRows .cd-chip{vertical-align:middle;margin-left:8px}.cd-base{background:var(--bg);color:var(--blue);border-radius:9px;margin:0 0 12px;padding:9px 12px}.cd-modes{flex-wrap:wrap;gap:8px 18px;margin-bottom:4px;display:flex}.cd-modes label{cursor:pointer;color:var(--blue);align-items:center;gap:6px;font-weight:600;display:inline-flex}.cd-modes input{accent-color:var(--navy);width:16px;height:16px}.cd-field input{border:1px solid var(--line);width:100%;font:inherit;color:var(--navy);border-radius:9px;padding:10px 11px}.cd-field[hidden]{display:none}.cd-preview{color:var(--blue);margin-top:12px;font-size:13px;line-height:1.55}.cd-preview:empty{display:none}#modalOverlay .access-error{color:var(--crit);min-height:16px;margin-top:8px;font-size:12px}@media (max-width:760px){.pc-actions{flex-flow:wrap}.pc-actions>*{flex:auto}}.pill.dir-pill{color:#fff;background:#4a5f8a}.dir-tag{letter-spacing:.4px;text-transform:uppercase;color:#4a5f8a;vertical-align:middle;white-space:nowrap;background:#eef1f7;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-block}table.mon-table th.dir-col,table.mon-table td.dir-cell{text-align:center;white-space:nowrap}.dir-box{cursor:pointer;color:var(--blue);white-space:nowrap;align-items:center;gap:6px;min-height:32px;font-size:12px;font-weight:600;display:inline-flex}.dir-box input{width:17px;height:17px;accent-color:var(--navy);cursor:pointer;margin:0}#monthlyRows tr.is-direct{background:#f6f8fc}.dir-note{color:var(--mid);margin:10px 2px 0}@container tw (width<=600px){table.mon-table tbody td.dir-cell{text-align:left}table.mon-table tbody td.dir-cell:before{content:"Fat. direto"}table.mon-table tbody tr.lic-sub td.dir-cell{display:none}}#finderAnnex .finder-sum{margin:0 0 14px}#finderAnnex .fs-sub{color:var(--navy);margin:18px 0 8px;font-size:13px}#finderAnnex .fs-det{margin-top:10px}#finderAnnex .fs-det h4{color:var(--mid);margin:0 0 6px;font-size:13px}#finderAnnex .fs-foot{color:var(--mid);margin:12px 2px 0}#finderAnnex .annex-head{margin-bottom:12px}#finderAnnex .annex-head h2{color:var(--navy);margin:0 0 4px;font-size:20px}#finderAnnex .annex-head p{color:var(--mid);margin:0;font-size:13px}#finderAnnex .annex-head .g2-logo{width:auto;height:34px;color:var(--navy);display:block}#finderAnnex .fs-table td .fnd-detail{font-weight:500;display:block}#finderAnnex .fs-table td.num{white-space:nowrap}#finderAnnex .fs-det:first-child{margin-top:0}@container tw (width<=600px){#finderAnnex table.fs-table td[data-label]:before{content:attr(data-label) ": ";letter-spacing:.4px;text-transform:uppercase;color:var(--mid);font-size:10px;font-weight:800}#finderAnnex table.fs-table tfoot td[data-label]{flex:100%;order:2;font-size:12px}#finderAnnex .fs-table td.num{white-space:normal}}#finderPdfBtn:disabled{opacity:.5;cursor:not-allowed}.pdf-actions{flex-wrap:wrap;gap:8px;display:flex}.pdf-note{color:var(--mid);margin:10px 2px 0}.pdfExport #finderAnnex{background:#fff;padding:8px 4px}.pdfExport #finderAnnex .noPrint{display:none!important}.pdfExport #finderAnnex .printOnly{display:block!important}.pdfExport #finderAnnex .card{box-shadow:none;border:1px solid #d9e1e5}.pdfExport #finderAnnex .card.fs-keep,.pdfExport #finderAnnex .fs-det{break-inside:avoid}.pdfExport #finderAnnex .fs-det-card{break-before:page;page-break-before:always}#finderAnnex .annex-foot{color:var(--mid);margin-top:10px;font-size:11px}.pdfExport.clientView #printSummary .summary-visuals-grid{grid-template-columns:1fr!important}@media print{.clientView #printSummary .summary-visuals-grid{grid-template-columns:1fr!important}body.printFinder .section#printSummary{display:none!important}body.printFinder .section[data-step=finder]{display:block!important}body.printFinder .section[data-step=finder]>:not(#finderAnnex){display:none!important}body.printFinder #finderAnnex .annex-foot{display:block}}.pin-note{color:var(--mid);margin:8px 0 0;font-size:11px;line-height:1.45}.pin-link{font:inherit;font-size:inherit;color:var(--blue);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pin-link:hover{color:var(--navy)}.pin-link:focus-visible{outline:2px solid var(--mid);outline-offset:2px;border-radius:3px}#prodEffortCard .pill.peff-once{color:var(--navy);vertical-align:middle;background:#e7eef3;margin-left:6px;font-size:10px}#prodEffortCard .pill.peff-mon{background:var(--teal);color:#fff;vertical-align:middle;margin-left:6px;font-size:10px}.usr-vende{color:var(--blue);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.usr-vende input{width:15px;height:15px;accent-color:var(--navy);margin:0}@font-face{font-family:Pathway Extreme;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/pathway-extreme-latin-500-normal-DcJEt11q.woff2)format("woff2"),url(/assets/pathway-extreme-latin-500-normal-DLZGrWZ7.woff)format("woff")}@font-face{font-family:Pathway Extreme;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/pathway-extreme-latin-ext-500-normal-BsH5N6wl.woff2)format("woff2"),url(/assets/pathway-extreme-latin-ext-500-normal-Ct3wKZVL.woff)format("woff")}@font-face{font-family:Pathway Extreme;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pathway-extreme-latin-700-normal-peT6PPdS.woff2)format("woff2"),url(/assets/pathway-extreme-latin-700-normal-s0bsjanA.woff)format("woff")}@font-face{font-family:Pathway Extreme;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pathway-extreme-latin-ext-700-normal-Cct-LG3v.woff2)format("woff2"),url(/assets/pathway-extreme-latin-ext-700-normal-DRkh2XkX.woff)format("woff")}@font-face{font-family:Pathway Extreme;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/pathway-extreme-latin-800-normal-bmN5ePuT.woff2)format("woff2"),url(/assets/pathway-extreme-latin-800-normal-DAm54aso.woff)format("woff")}@font-face{font-family:Pathway Extreme;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/pathway-extreme-latin-ext-800-normal-K7cUkW4V.woff2)format("woff2"),url(/assets/pathway-extreme-latin-ext-800-normal-Ks2pKIfq.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2)format("woff2"),url(/assets/montserrat-latin-ext-400-normal-BffdBkAA.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2)format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-ext-500-normal-BKtbrd6n.woff2)format("woff2"),url(/assets/montserrat-latin-ext-500-normal-DWPqqZgs.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2)format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2)format("woff2"),url(/assets/montserrat-latin-ext-700-normal-DdDFr05Z.woff)format("woff")}
