@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_a80a2d{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_a80a2d{--font-outfit:"Outfit","Outfit Fallback"}:root{--cresora-navy:#00273B;--cresora-navy-mid:#0b3f57;--cresora-orange:#FC6200;--cresora-orange-hover:#e55800;--cresora-orange-tint:#FFE6D6;--cresora-teal:#68DDDC;--cresora-teal-hover:#007B7B;--cresora-yellow:#FFA622;--cresora-green:#DADB5F;--cresora-purple-dark:#730071;--cresora-purple-light:#AD44A9;--cresora-linkedin:#0077B5;--cresora-destructive:#dc2626;--cresora-white:#FFFFFF;--cresora-neutral-50:#f8fafc;--cresora-neutral-100:#f1f5f9;--cresora-neutral-200:#e2e8f0;--cresora-neutral-300:#cbd5e1;--cresora-neutral-400:#94a3b8;--cresora-neutral-500:#64748b;--cresora-neutral-600:#475569;--cresora-neutral-700:#334155;--cresora-neutral-800:#1e293b;--cresora-neutral-900:#0f172a;--cresora-surface-gradient:linear-gradient(135deg,#00273B,#0b3f57);--cresora-decorative-gradient:linear-gradient(135deg,#68DDDC,#FC6200,#FFA622);--font-primary:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--cresora-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--cresora-radius-sm:0.125rem;--cresora-radius-md:0.375rem;--cresora-radius-lg:0.5rem;--cresora-radius-xl:0.75rem;--cresora-radius-2xl:1rem;--cresora-radius-full:9999px;--cresora-shadow-sm:0 1px 2px 0 rgb(0 0 0/0.05);--cresora-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--cresora-shadow-md:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--cresora-shadow-lg:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--background:0 0% 100%;--foreground:200 100% 12%;--card:0 0% 100%;--card-foreground:200 100% 12%;--primary:200 100% 12%;--primary-foreground:0 0% 100%;--secondary:23 100% 49%;--secondary-foreground:0 0% 100%;--muted:210 40% 96%;--muted-foreground:215 16% 47%;--accent:179 63% 64%;--accent-foreground:200 100% 12%;--destructive:0 72% 51%;--destructive-foreground:0 0% 100%;--border:214 32% 91%;--input:214 32% 91%;--ring:200 100% 12%;--radius:0.5rem;--font-primary:var(--font-outfit),"Century Gothic","Helvetica Neue",Arial,sans-serif;--hub-bg:#F2F5F6;--hub-line:#D9E1E4;--hub-muted:#4D6472;--hub-faint:#82949E;--hub-accent-soft:#DDF5F5}*,:after,:before{box-sizing:border-box}body,html{margin:0}body{font-family:var(--font-primary);font-size:15px;line-height:1.5;color:var(--cresora-navy);background:var(--hub-bg)}a{color:var(--cresora-teal-hover)}h1{font-size:1.9rem;line-height:1.2;margin:0 0 10px;font-weight:700;letter-spacing:-.01em}h2{font-size:1.125rem;margin:0}h2,h3{font-weight:600}.wrap{max-width:1120px;margin:0 auto;padding:0 20px}.muted{color:var(--cresora-neutral-500)}.small{font-size:13px}.opt{color:var(--cresora-neutral-500);font-weight:400}.masthead{background:var(--cresora-white);border-bottom:1px solid var(--cresora-neutral-200)}.masthead-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:10px;padding-bottom:10px;flex-wrap:wrap}.masthead-brand{display:flex;align-items:center;gap:14px}.masthead-brand img{height:44px;width:auto;display:block}.app-name{font-weight:600;font-size:15px}.beta-pill{display:inline-block;margin-left:6px;font-size:11px;font-weight:700;background:var(--cresora-yellow);color:var(--cresora-navy);padding:1px 7px;vertical-align:middle}.beta-pill,.private-pill{border-radius:var(--cresora-radius-full)}.private-pill{display:flex;align-items:center;gap:8px;font-size:13px;background:var(--cresora-neutral-100);padding:6px 12px}.private-pill .dot{width:8px;height:8px;border-radius:50%;background:var(--cresora-teal-hover)}@media screen{body{display:flex;flex-direction:column;min-height:100vh}.page-body{flex:1 0 auto}}.site-footer{background:var(--cresora-surface-gradient);color:var(--cresora-white);margin-top:40px}.site-footer-inner{padding-top:24px;padding-bottom:28px;display:grid;grid-gap:12px;gap:12px}.site-footer img{height:40px;width:auto}.site-footer p{margin:0;font-size:12px;opacity:.85}.card{background:var(--cresora-white);border:1px solid var(--hub-line);border-radius:14px;box-shadow:none;padding:22px 24px;margin-top:20px}.step-h{display:flex;gap:10px;margin-bottom:12px}.step-h,.step-n{align-items:center}.step-n{width:28px;height:28px;border-radius:50%;background:var(--cresora-navy);color:var(--cresora-white);display:inline-flex;justify-content:center;font-weight:700;font-size:14px}.sub-h{font-size:15px;margin:18px 0 6px}.trust{padding-left:18px;margin:12px 0}.trust li{margin:4px 0}details.confid,details.howto{margin:10px 0;background:var(--cresora-neutral-50);border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-lg);padding:8px 12px}details summary{cursor:pointer}.note{border-radius:var(--cresora-radius-lg);padding:10px 12px;font-size:13px;margin-top:10px}.note.beta{background:var(--cresora-orange-tint);border:1px solid var(--cresora-orange)}.note.confid{background:#e6f8f8;border:1px solid var(--cresora-teal)}.legal-flag{font-size:11px;color:var(--cresora-neutral-500);margin-top:6px}.grid4{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.grid4>label{justify-content:space-between}.grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-top:14px}label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:500}input,select,textarea{font:inherit;font-size:14px;color:var(--cresora-navy);border:1px solid hsl(var(--input));border-radius:var(--cresora-radius-md);padding:7px 9px;background:var(--cresora-white)}button:focus-visible,input:focus,select:focus,textarea:focus{outline:2px solid var(--cresora-teal);outline-offset:1px}label.check{flex-direction:row;align-items:flex-start;gap:8px;font-weight:400}label.notes{margin-top:14px}.btn{font:inherit;font-size:14px;font-weight:600;border-radius:var(--cresora-radius-md);padding:8px 16px;border:1px solid var(--cresora-navy);background:var(--cresora-white);color:var(--cresora-navy);cursor:pointer}.btn:hover:not(:disabled){background:var(--cresora-neutral-100)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.primary{background:var(--cresora-orange);border-color:var(--cresora-orange);color:var(--cresora-white)}.btn.primary:hover:not(:disabled){background:var(--cresora-orange-hover)}.btn.ghost{border-color:var(--cresora-neutral-300)}.btn.small{padding:5px 10px;font-size:13px}.btn.danger{color:var(--cresora-destructive);border-color:var(--cresora-destructive)}.linkbtn{background:none;border:0;padding:0;color:var(--cresora-teal-hover);cursor:pointer;font:inherit;text-decoration:underline}.row-actions{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}.spacer{flex:1 1}.months{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:12px;gap:12px}.csv-zone,.month{border:2px dashed var(--cresora-neutral-300);border-radius:var(--cresora-radius-lg);padding:12px;background:var(--cresora-neutral-50)}.csv-zone.has-files,.month.has-files{border-style:solid;border-color:var(--cresora-teal);background:var(--cresora-white)}.csv-zone.drag,.month.drag{border-color:var(--cresora-orange);background:var(--cresora-orange-tint)}.month-h{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:14px}.x{background:none;border:0;font-size:18px;line-height:1;cursor:pointer;color:var(--cresora-neutral-500)}.files{list-style:none;padding:0;margin:8px 0;display:grid;grid-gap:4px;gap:4px}.files li{display:flex;align-items:center;gap:6px;font-size:13px}.tag{font-size:11px;font-weight:700;background:var(--cresora-navy);color:var(--cresora-white);padding:1px 6px;border-radius:var(--cresora-radius-sm)}.tag.kind{background:var(--cresora-neutral-200);color:var(--cresora-navy)}.fname{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm{background:none;border:0;cursor:pointer}.drop-hint,.rm{color:var(--cresora-neutral-500)}.drop-hint{display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:13px;margin-top:6px}.month-status{font-size:12px;margin-top:6px}.month-status.ok{color:var(--cresora-teal-hover)}.month-status.err{color:var(--cresora-destructive)}.progress-box{margin-top:14px}.bar{height:8px;background:var(--cresora-neutral-200);border-radius:var(--cresora-radius-full);overflow:hidden;margin:6px 0}.bar-fill{height:100%;background:var(--cresora-decorative-gradient);transition:width .3s}.cell .c,.legend .c{display:inline-block;width:9px;height:9px;border-radius:50%;margin:0 4px 0 8px}.c-high{background:#16a34a}.c-medium{background:var(--cresora-yellow)}.c-low{background:var(--cresora-destructive)}.c-none{background:var(--cresora-neutral-300)}.warnings{display:grid;grid-gap:6px;gap:6px;margin:10px 0}.warn{font-size:13px;padding:8px 10px;border-radius:var(--cresora-radius-md);background:var(--cresora-orange-tint);border-left:4px solid var(--cresora-orange)}.warn.err{background:#fde8e8;border-left-color:var(--cresora-destructive)}.warn.info{background:#e6f8f8;border-left-color:var(--cresora-teal)}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px;margin:10px 0}.kpi{background:var(--cresora-neutral-50);border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-lg);padding:10px 12px}.kpi .k{font-size:12px;color:var(--cresora-neutral-500)}.kpi .v{font-size:18px;font-weight:700}.ct-box{margin:8px 0 14px}.ct-h{font-weight:600;font-size:14px}.table-scroll{overflow:auto;max-height:75vh;border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-md)}.scroll-hint{left:0;font-size:12px;color:var(--cresora-neutral-600);padding:4px 8px}.scroll-hint,table.review thead th{position:-webkit-sticky;position:sticky}table.review thead th{top:0;z-index:2}table.review thead th:first-child{left:0;z-index:3}table.review td.lbl{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--cresora-white);box-shadow:1px 0 0 var(--cresora-neutral-200)}table.review tr.computed td.lbl{background:var(--cresora-neutral-50)}table.review tr.group td{position:-webkit-sticky;position:sticky;left:0}table.review{border-collapse:collapse;width:100%;font-size:13px}table.review td,table.review th{border-bottom:1px solid var(--cresora-neutral-200);padding:5px 8px;text-align:left;vertical-align:middle}table.review th{background:var(--cresora-navy);color:var(--cresora-white);font-weight:600;white-space:nowrap}.th-sub{font-size:11px;font-weight:400;opacity:.8}tr.group td{background:var(--cresora-neutral-100);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.03em}td.lbl{min-width:210px}.req{color:var(--cresora-destructive);margin-left:2px}.hint{display:block;font-size:11px;color:var(--cresora-neutral-500)}.cell{display:flex;align-items:center;gap:4px}.cell input{width:112px;padding:4px 6px;text-align:right}.cell input[type=month]{text-align:left}.cell.edited input{background:#e6f8f8;border-color:var(--cresora-teal)}.src-ico{width:20px;height:20px;border-radius:50%;border:1px solid var(--cresora-neutral-300);background:var(--cresora-white);font-size:11px;font-weight:700;cursor:pointer;color:var(--cresora-navy);padding:0}td.avg,td.mval{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}tr.computed td{background:var(--cresora-neutral-50)}.popover{position:absolute;z-index:30;width:360px;max-width:calc(100vw - 16px);background:var(--cresora-white);border:1px solid var(--cresora-neutral-300);border-radius:var(--cresora-radius-lg);box-shadow:var(--cresora-shadow-lg);padding:12px;font-size:13px}.popover .ph{font-weight:700;margin-bottom:6px}.popover code{display:block;white-space:pre-wrap;background:var(--cresora-neutral-100);padding:6px;border-radius:var(--cresora-radius-md);margin:4px 0 8px;font-family:var(--cresora-font-mono);font-size:12px}.popover .alts{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0}.popover .alt{font:inherit;font-size:12px;border:1px solid var(--cresora-teal);background:#e6f8f8;border-radius:var(--cresora-radius-md);padding:2px 8px;cursor:pointer}.popover .priv{margin-top:8px;font-size:11px;color:var(--cresora-neutral-500)}.ach-section{margin-top:22px;border-top:1px solid var(--cresora-neutral-200);padding-top:6px}.share-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);grid-gap:18px;gap:18px}@media (max-width:800px){.share-grid{grid-template-columns:1fr}}.preview{background:var(--cresora-neutral-50);border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-lg);padding:12px;font-family:var(--cresora-font-mono);font-size:12px;white-space:pre-wrap;max-height:520px;overflow:auto;margin:0}.share-actions{display:flex;flex-direction:column;gap:10px}.toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%) translateY(20px);background:var(--cresora-navy);color:var(--cresora-white);padding:10px 16px;border-radius:var(--cresora-radius-lg);font-size:14px;opacity:0;transition:all .25s;pointer-events:none;z-index:40}.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}@media screen and (max-width:860px){.shell{flex-direction:column}.sn-mobilebar{display:flex!important;gap:12px;padding:8px 16px;background:var(--cresora-white);border-bottom:1px solid var(--hub-line)}.sn-burger,.sn-mobilebar{align-items:center;color:var(--cresora-navy)}.sn-burger{display:inline-flex;gap:6px;background:none;border:1px solid var(--hub-line);border-radius:8px;padding:4px 10px;font:inherit;cursor:pointer}body:has(.shell) .masthead{display:block!important}.sn-brand{display:none!important}.sn-mobile-org{font-weight:700}.sidenav,.sidenav.rail{position:fixed;top:0;bottom:0;left:0;width:260px!important;z-index:60;transform:translateX(-105%);transition:transform .2s!important}.sidenav.rail .sn-link{justify-content:flex-start!important;padding:7px 10px!important}.sidenav.open{transform:none}.sidenav.rail .sn-label,.sidenav.rail .sn-sub,.sidenav.rail .sn-title,.sidenav.rail .sn-who-text{display:revert!important}.sn-inner{max-height:100vh;height:100%}.sn-railbtn{display:none!important}.sn-scrim{display:block!important;position:fixed;inset:0;background:rgba(0,39,59,.45);z-index:55}}.print-only{display:none}.auth-card{max-width:480px;margin:40px auto 0}.auth-form{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.auth-form .btn{justify-self:start}.auth-form input[name=code]{font-family:var(--cresora-font-mono);font-size:22px;letter-spacing:6px;max-width:200px}.auth-inline{display:flex;flex-wrap:wrap;gap:16px;margin:0}.btn.link{background:none;border:0;padding:0;color:var(--cresora-navy);font-weight:600;text-decoration:underline;cursor:pointer}.btn.link:hover{color:var(--cresora-orange)}.mfa-qr{display:block;background:#fff;padding:8px;border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-md)}.mfa-secret{font-family:var(--cresora-font-mono);word-break:break-all}.page-body:has(>.shell){display:flex;flex-direction:column}.page-body:has(>.shell)+.site-footer{margin-top:0}body:has(.shell) .masthead{display:none}.shell{flex:1 0 auto;display:flex;align-items:stretch}.shell-main{flex:1 1;min-width:0;padding-bottom:40px}.sidenav{width:256px;flex:none;background:var(--cresora-white);color:var(--cresora-navy);border-right:1px solid var(--hub-line);transition:width .15s}.sn-inner{position:-webkit-sticky;position:sticky;top:0;max-height:100vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--hub-line) transparent;padding:18px 12px 16px;display:flex;flex-direction:column;gap:4px}.sn-brand{padding:2px 8px 0}.sn-brand-logo{display:block;height:56px;width:auto}.sn-brand-mark{display:none;height:32px;width:32px;margin:0 auto}.sn-product{margin-top:8px;padding-bottom:12px;border-bottom:3px solid var(--cresora-orange);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hub-muted)}.sn-brand .private-pill{margin-top:10px;font-size:11.5px;padding:5px 10px;background:var(--hub-bg)}.sn-who{display:flex;align-items:center;gap:10px;padding:12px 8px 10px;margin-bottom:2px;border-bottom:1px solid var(--hub-line)}.sn-who-text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.sn-org{color:var(--cresora-navy);font-weight:700}.sn-person{font-size:12.5px;color:var(--hub-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sn-role{font-size:11px;color:var(--cresora-teal-hover);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.env-bar{background:#FEF3C7;color:#78350F;border-bottom:1px solid #f59e0b;text-align:center;font-size:12px;font-weight:700;letter-spacing:.04em;padding:3px 12px}.schema-banner{margin:12px 16px 0}.feedback-body{white-space:pre-wrap}.sn-section{padding-top:6px}.sn-section ul{list-style:none;margin:0;padding:0}.sn-title{display:flex;align-items:center;gap:6px;width:100%;padding:10px 10px 4px;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--hub-muted);background:none;border:0;font-family:inherit;text-align:left}.sn-fold{cursor:pointer}.sn-fold:hover{color:var(--cresora-navy)}.sn-caret{display:inline-block;font-size:10px;transition:transform .15s}.sn-caret.open{transform:rotate(90deg)}.sn-cresora{margin-top:6px;padding-top:10px;border-top:1px solid var(--hub-line)}.sn-cresora .sn-title{color:var(--cresora-orange)}.sn-account{margin-top:6px;padding-top:10px;border-top:1px solid var(--hub-line)}.sn-link{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:10px;color:var(--cresora-navy);font:inherit;font-size:14.5px;font-weight:500;text-decoration:none;background:none;border:0;border-left:3px solid transparent;cursor:pointer;text-align:left}.sn-link:hover{background:var(--hub-bg)}.sn-link.active{background:var(--hub-accent-soft);font-weight:600;border-left-color:var(--cresora-orange)}.sn-icon{flex:none;color:var(--hub-muted)}.sn-link.active .sn-icon{color:var(--cresora-navy)}.sn-label{flex:1 1;min-width:0}.sn-link .nav-count{margin-left:auto}.sn-sub{padding-left:40px!important;margin:0 0 4px!important}.sn-sublink{display:block;padding:3px 8px;border-radius:6px;font-size:13px;color:var(--hub-muted);text-decoration:none}.sn-sublink:hover{color:var(--cresora-navy);background:var(--hub-bg)}.sn-sublink.active{color:var(--cresora-navy);font-weight:600;background:var(--hub-accent-soft)}.sn-foot{margin-top:10px;padding-top:10px;border-top:1px solid var(--hub-line)}.sn-foot form{margin:0}.sn-railbtn{color:var(--hub-muted);font-size:13px}.sn-mobilebar,.sn-scrim{display:none}.sidenav.rail{width:68px}.sidenav.rail .private-pill,.sidenav.rail .sn-brand-logo,.sidenav.rail .sn-label,.sidenav.rail .sn-product,.sidenav.rail .sn-sub,.sidenav.rail .sn-title,.sidenav.rail .sn-who,.sidenav.rail .sn-who-text{display:none}.sidenav.rail .sn-brand{padding:0 0 12px;border-bottom:3px solid var(--cresora-orange)}.sidenav.rail .sn-brand-mark{display:block}.sidenav.rail .sn-link{justify-content:center;padding:8px 0}.sidenav.rail .sn-link .nav-count{position:absolute;top:0;right:4px;margin:0;min-width:16px;line-height:16px;font-size:10px;padding:0 4px}.sidenav.rail .sn-railbtn .sn-icon{transform:rotate(180deg)}.inline-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:8px 0 16px}.inline-form .warn{flex-basis:100%}.inline-form label{white-space:nowrap}.inline-form .f-name{flex:1 1 200px}.inline-form .f-email{flex:2 1 300px}.inline-form .form-hint{flex-basis:100%;margin:0;white-space:normal}.member-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.member-controls form{margin:0}.member-controls .warn{flex-basis:100%}.step-h .muted{margin-left:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dash-brand{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.dash-brand h1{margin:0}.dash-logo{height:56px;width:auto;max-width:200px;object-fit:contain}.keep-files{font-weight:400;line-height:1.45;align-items:flex-start}.keep-files input{margin-top:3px;flex:none}.upload-progress{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.upload-progress progress{width:160px;height:10px}.statement-files{margin-top:18px}.file-list{list-style:none;margin:0 0 8px;padding:0;display:grid;grid-gap:6px;gap:6px}.file-list li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;overflow-wrap:anywhere}.discovery{display:grid;grid-gap:14px;gap:14px}.dq-intro{border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-md);padding:10px 14px;background:var(--cresora-neutral-50)}.dq-intro h4{margin:10px 0 2px;font-size:14px}.dq-intro p{margin:0;font-size:13.5px}.dq-section{border-top:1px solid var(--cresora-neutral-200);padding-top:8px}.dq-q{margin:12px 0}.dq-label{display:block;font-weight:600;font-size:14px}.dq-req{color:var(--cresora-orange)}.dq-tag{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:var(--cresora-radius-full);background:var(--cresora-neutral-100);color:var(--cresora-neutral-500);font-size:11.5px;font-weight:500;vertical-align:middle}.dq-auto{background:var(--cresora-orange-tint);color:var(--cresora-navy)}.dq-help{margin:2px 0 6px;font-size:12.5px;color:var(--cresora-neutral-500)}.dq-answer{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.dq-answer>input,.dq-answer>textarea{min-width:260px;flex:1 1 260px}.dq-num{display:inline-flex;align-items:center;gap:4px}.dq-num input{width:160px}.dq-unit{margin-left:4px;color:var(--cresora-navy);white-space:nowrap}.dq-sure{flex-direction:row;align-items:center;gap:6px;font-weight:400}.dq-example{margin:4px 0 0;font-size:12px;color:var(--cresora-neutral-500)}.dq-hint,.dq-note{margin:6px 0 0;padding:6px 10px;font-size:12.5px;line-height:1.4;color:var(--cresora-navy);background:var(--cresora-orange-tint);border-left:3px solid var(--cresora-orange);border-radius:var(--cresora-radius-md)}.dq-prefilled input,.dq-prefilled select,.dq-prefilled textarea{background:rgba(104,221,220,.18);border-color:var(--cresora-teal);color:var(--cresora-navy);font-weight:600}.dq-total{margin:4px 0 0;font-size:13px}.dq-total.ok{color:var(--cresora-teal)}.dq-partner{border-left:3px solid var(--cresora-neutral-200);padding-left:10px}.dq-grid{margin:10px 0}.dq-grid table{border-collapse:collapse;width:100%;font-size:13.5px;table-layout:fixed}.dq-grid tbody th{width:42%}.dq-grid .tip-text{left:0;transform:none}.dq-grid th label{display:inline;font-weight:600}.dq-grid th .dq-tag{margin-left:6px}@media (max-width:640px){.dq-grid table,.dq-grid tbody,.dq-grid td,.dq-grid th,.dq-grid tr{display:block;width:auto}.dq-grid thead{display:none}.dq-grid tr{padding:6px 0;border-bottom:1px solid var(--cresora-neutral-200)}.dq-grid td,.dq-grid th{border:0;padding:2px 0}}.dq-grid td,.dq-grid th{padding:6px 8px;border-bottom:1px solid var(--cresora-neutral-200);text-align:left;vertical-align:middle}.dq-grid thead th{font-size:12px;color:var(--cresora-neutral-500);font-weight:600}.dq-grid tbody th{font-weight:500}.dq-grid .dq-num input{width:90px}.dq-grid .dq-example,.dq-grid .dq-hint{font-weight:400}.dq-grid td>input,.dq-grid td>select{width:100%;max-width:100%;box-sizing:border-box}.dq-grid td>.radios{max-width:100%}.dq-grid .radios{gap:4px 12px}.dq-calcs,.dq-grid .radios{display:flex;flex-wrap:wrap}.dq-calcs{gap:6px 22px;margin:6px 0 2px;padding:8px 10px;background:var(--cresora-neutral-50);border-radius:var(--cresora-radius-md);font-size:13.5px}.upload-more{margin:12px 0;border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-md);padding:8px 14px}.upload-more>summary{cursor:pointer;padding:4px 0}.upload-more[open]>summary{margin-bottom:6px}.dq-part{display:grid;grid-gap:10px;gap:10px}.dq-part-h{margin:6px 0 0;font-size:16px}.dq-part-check{margin-top:10px;padding:12px 14px;border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-lg);background:var(--cresora-neutral-50)}.dq-part-sub{margin:6px 0 0;font-size:13px;color:var(--cresora-neutral-500)}.dq-compact{margin:6px 0}.dq-compact .dq-label{font-weight:500}.discovery-answers{margin-top:18px}.discovery-answers>.row-actions{align-items:baseline}.da-section{margin-top:12px;border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-md);overflow:hidden}.da-section h4{margin:0;padding:8px 14px;font-size:14px;background:rgba(104,221,220,.14);border-bottom:1px solid rgba(104,221,220,.5)}.da-list{margin:0}.da-list>div{display:grid;grid-template-columns:minmax(180px,2fr) 3fr;grid-gap:4px 16px;gap:4px 16px;padding:8px 14px;border-top:1px solid var(--cresora-neutral-100)}.da-list>div:first-child{border-top:0}.da-list>div:nth-child(2n){background:var(--cresora-neutral-50)}.da-list dt{color:var(--cresora-neutral-500);font-size:13.5px}.da-list dd{margin:0;font-weight:600;overflow-wrap:anywhere}.da-list .da-empty dd{font-weight:400;color:var(--cresora-neutral-400);font-style:italic}.da-tag{display:inline-block;margin-left:8px;padding:0 7px;border-radius:999px;background:var(--cresora-neutral-100);color:var(--cresora-neutral-500);font-size:11.5px;font-weight:500;font-style:normal;vertical-align:middle}@media (max-width:640px){.da-list>div{grid-template-columns:1fr}}.fb{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}@media (max-width:960px){.fb{grid-template-columns:1fr}}.fb-edit{display:grid;grid-gap:12px;gap:12px}.fb-box,.fb-edit,.fb-edit fieldset{min-width:0}.fb-edit input,.fb-edit select,.fb-edit textarea{max-width:100%;box-sizing:border-box}.fb-edit .fb-intro,.fb-edit .fb-qedit,.fb-edit label{min-width:0}textarea{resize:vertical;max-width:100%;box-sizing:border-box}.fb-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;position:-webkit-sticky;position:sticky;top:0;background:var(--cresora-white);padding:6px 0;z-index:5}.fb-box{border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-md);padding:10px 14px;display:grid;grid-gap:8px;gap:8px}.fb-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fb-q{border-top:1px dashed var(--cresora-neutral-200);padding-top:6px}.fb-qedit{display:grid;grid-gap:8px;gap:8px;padding:6px 0 6px 18px}.fb-q{border-left:3px solid transparent;padding-left:8px}.fb-q.fb-current{border-left-color:var(--cresora-teal)}.fb-qtitle{font-size:14px}.fb-intro{border-left:3px solid var(--cresora-neutral-200);padding-left:10px}.fb-intro,.fb-showif{display:grid;grid-gap:6px;gap:6px}.fb-preview{min-width:0;position:-webkit-sticky;position:sticky;top:10px;border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-lg);padding:12px;background:var(--cresora-neutral-50);max-height:calc(100vh - 40px);overflow:auto}.fb-preview-body{background:var(--cresora-white);border-radius:var(--cresora-radius-md);padding:10px}.fb2{display:grid;grid-gap:10px;gap:10px}.fb-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:18px;gap:18px;align-items:start}@media (max-width:960px){.fb-layout{grid-template-columns:1fr}}.fb-canvas{padding:12px 16px;background:var(--cresora-white)}.fb-canvas,.fb-panel{min-width:0;border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-lg)}.fb-panel{position:-webkit-sticky;position:sticky;top:10px;max-height:calc(100vh - 30px);overflow:auto;padding:12px 14px;background:var(--cresora-neutral-50);display:grid;grid-gap:8px;gap:8px;align-content:start}.fb-panel input,.fb-panel select,.fb-panel textarea{width:100%;max-width:100%;box-sizing:border-box}.fb-panel .check input{width:auto}.fb-panel-h{margin:0;font-size:16px}.fb-sub{margin:6px 0 0;font-size:13px}.fb-modes{display:inline-flex;gap:4px;flex-wrap:wrap}.fb-template{flex-direction:row;align-items:center;gap:6px}.fb-bar-bottom{position:static;justify-content:flex-start}.dq-builder .dq-editable{cursor:pointer;border-radius:var(--cresora-radius-md);outline:1px dashed transparent;outline-offset:4px;transition:outline-color .15s,background .15s}.dq-builder .dq-editable:hover{outline-color:var(--cresora-neutral-200)}.dq-builder .dq-selected{outline:2px solid var(--cresora-teal);background:rgba(104,221,220,.08)}.dq-builder .dq-hidden{opacity:.65}.dq-builder .dq-add{display:block;margin:2px 0 6px;font-size:12px;opacity:.55}.dq-builder .dq-add:focus-visible,.dq-builder .dq-add:hover{opacity:1}.dq-formhead h2{margin:0 0 4px;font-size:20px}.dq-qnum{color:var(--cresora-neutral-500);margin-right:6px;font-weight:500}.fb-flash{outline:2px solid var(--cresora-teal);outline-offset:4px;border-radius:var(--cresora-radius-md);transition:outline-color .4s}.fb-templates{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.link-prefill{padding:8px 12px}.draft-bar,.link-prefill{border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-md)}.draft-bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:10;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-top:12px;padding:8px 14px;background:var(--cresora-white);box-shadow:var(--cresora-shadow)}.drafts-list{list-style:none;margin:0 0 8px;padding:0;display:grid;grid-gap:6px;gap:6px}.drafts-list li{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.resume .row-actions{margin-top:6px}.linklike{background:none;border:0;padding:0;color:var(--cresora-teal);text-decoration:underline;cursor:pointer;font:inherit}@media print{.draft-bar{display:none}}.tip{position:relative;vertical-align:middle;margin-left:4px;font-weight:400}.tip,.tip-btn{display:inline-flex}.tip-btn{align-items:center;justify-content:center;width:18px;height:18px;padding:0;border-radius:var(--cresora-radius-full);border:1px solid var(--cresora-neutral-200);background:var(--cresora-neutral-50);color:var(--cresora-neutral-500);font-size:11px;font-weight:700;line-height:1;cursor:help}.tip-btn:focus-visible,.tip-btn:hover{border-color:var(--cresora-teal);color:var(--cresora-teal)}.tip-text{display:none;position:absolute;z-index:20;top:calc(100% + 6px);left:50%;transform:translateX(-50%);width:max-content;max-width:min(300px,80vw);padding:8px 10px;border-radius:var(--cresora-radius-md);background:var(--cresora-navy);color:var(--cresora-white);font-size:12.5px;font-weight:400;line-height:1.45;white-space:normal;text-align:left;text-transform:none;letter-spacing:normal;box-shadow:var(--cresora-shadow)}.tip:focus-within .tip-text,.tip:hover .tip-text{display:block}@media print{.tip{display:none}}.search-form{margin:0}.search-form input[type=search]{min-width:220px}.stack-form{display:grid;grid-gap:12px;gap:12px}.stack-form .row-actions{margin-top:0}.access-pick{border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-md);padding:10px 14px;display:grid;grid-gap:6px;gap:6px}.access-pick legend{font-size:13px;font-weight:600;padding:0 4px}.check.indent{margin-left:24px}.danger-zone{background:#fdf2f2;border:1px solid var(--cresora-destructive);border-radius:var(--cresora-radius-md);padding:10px 12px}.picker{display:grid;grid-gap:10px;gap:10px}.picker-list{list-style:none;margin:0;padding:0;border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-md);max-height:280px;overflow:auto}.picker-list li{border-bottom:1px solid var(--cresora-neutral-200)}.picker-list li:last-child{border-bottom:0}.picker-list li.muted{padding:10px 12px}.picker-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;background:none;border:0;padding:9px 12px;font:inherit;color:var(--cresora-navy);cursor:pointer}.picker-item:focus-visible,.picker-item:hover{background:var(--cresora-neutral-50)}.picked{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;background:var(--cresora-neutral-50);border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-md);padding:10px 14px}.picked-name{font-weight:700;font-size:16px}.group-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:14px;gap:14px;margin-top:12px}.group-card{border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-lg);padding:4px 14px 10px}.member-list{list-style:none;margin:4px 0 8px;padding:0}.member-list li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid var(--cresora-neutral-100);font-size:14px}.member-list form{margin:0}.brand-preview{display:flex;align-items:center;gap:16px}.brand-preview img{height:56px;width:auto;max-width:220px;object-fit:contain;border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-md);padding:6px;background:#fff}.plain-list{margin:0;padding-left:18px}.saved-actions{margin-bottom:14px}.summary-view{overflow-x:auto}.email-summary{max-width:560px;margin:10px 0 4px;padding:12px 14px;border:1px solid var(--cresora-neutral-200);border-left:4px solid var(--cresora-orange);border-radius:var(--cresora-radius-md);background:var(--cresora-neutral-50);display:grid;grid-gap:10px;gap:10px}.email-summary input,.email-summary textarea{background:#fff}.sv{display:grid;grid-gap:18px;gap:18px;min-width:0}.sv-head h3{margin:0 0 4px;font-size:20px}.sv-head p{margin:0 0 8px}.sv-chips{display:flex;flex-wrap:wrap;gap:6px}.sv-chip{display:inline-flex;gap:6px;align-items:baseline;padding:3px 10px;border-radius:999px;background:var(--cresora-neutral-100);font-size:13px;font-weight:600}.sv-chip>span{font-weight:500;color:var(--cresora-neutral-500);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.sv-sec h4{margin:0 0 8px;font-size:15px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sv-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:10px;gap:10px}.sv-kpi{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--cresora-neutral-200);border-top:3px solid var(--cresora-teal);border-radius:var(--cresora-radius-md);background:var(--cresora-neutral-50)}.sv-k{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--cresora-neutral-500)}.sv-k,.sv-v{font-weight:700}.sv-v{font-size:20px}.sv-sub{font-size:12.5px;color:var(--cresora-neutral-500)}.sv-sub b{color:var(--cresora-orange-hover)}.sv-types{display:grid;grid-gap:6px;gap:6px;max-width:760px}.sv-type{display:grid;grid-template-columns:190px 1fr 110px 70px;grid-gap:12px;gap:12px;align-items:center;font-size:14px}.sv-type-l{font-weight:600}.sv-bar{height:10px;border-radius:999px;background:var(--cresora-neutral-100);overflow:hidden}.sv-bar>span{display:block;height:100%;background:var(--cresora-teal);border-radius:999px}.sv-type-share{color:var(--cresora-neutral-500);font-size:13px;text-align:right}.sv-type-rate{font-weight:700;text-align:right}.sv-type-all{border-top:1px solid var(--cresora-neutral-200);padding-top:6px}.sv-months td{position:relative}.sv-cellbar{position:absolute;left:0;top:4px;bottom:4px;background:rgba(104,221,220,.22);border-radius:0 4px 4px 0}.sv-cellv{position:relative}.sv-months tr.sv-total td{background:rgba(104,221,220,.18);font-weight:700}.sv-dl{margin:0;border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-md);overflow:hidden}.sv-dl>div{display:grid;grid-template-columns:minmax(170px,1fr) 3fr;grid-gap:4px 16px;gap:4px 16px;padding:8px 14px;border-top:1px solid var(--cresora-neutral-100)}.sv-dl>div:first-child{border-top:0}.sv-dl>div:nth-child(2n){background:var(--cresora-neutral-50)}.sv-dl dt{color:var(--cresora-neutral-500);font-size:13.5px}.sv-dl dd{margin:0;font-weight:600;overflow-wrap:anywhere}.sv-notes{margin:0;padding:10px 14px 10px 30px;background:var(--cresora-orange-tint);border-left:4px solid var(--cresora-orange);border-radius:var(--cresora-radius-md)}.sv-datanotes summary{cursor:pointer;list-style:none}.sv-datanotes summary::-webkit-details-marker{display:none}.sv-datanotes summary h4:before{content:"▸";font-size:11px;color:var(--cresora-teal-hover);transition:transform .15s}.sv-datanotes[open] summary h4:before{transform:rotate(90deg)}.sv-datanotes ul{margin:0;padding-left:18px;font-size:13px;color:var(--cresora-neutral-600,#475569);display:grid;grid-gap:6px;gap:6px;max-width:900px}.sv-file{display:inline-block;max-width:100%;padding:0 7px;border-radius:6px;background:var(--cresora-neutral-100);font-size:12px;font-weight:600;color:var(--cresora-navy);overflow-wrap:anywhere}.sv-gen{margin:0}.sv-box{font-size:12px;padding:8px 12px;border-radius:var(--cresora-radius-md);max-width:900px}.sv-conf{background:#e6f8f8;border:1px solid var(--cresora-teal)}.sv-beta{background:var(--cresora-orange-tint);border:1px solid var(--cresora-orange)}@media (max-width:640px){.sv-dl>div{grid-template-columns:1fr}.sv-type{grid-template-columns:1fr 70px}.sv-bar,.sv-type-share{display:none}}.invite-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}@media (max-width:900px){.invite-editor{grid-template-columns:1fr}}.invite-preview{border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-lg);background:var(--cresora-neutral-50);padding:10px}.invite-preview-body{background:#fff;border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-md);margin-top:8px;overflow-x:auto}.swatches{display:flex;flex-wrap:wrap;gap:10px}.swatch{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;font-weight:500;cursor:pointer;width:84px;text-align:center}.swatch input{position:absolute;opacity:0;pointer-events:none}.swatch .chip{width:44px;height:44px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px var(--cresora-neutral-300)}.swatch input:checked+.chip{box-shadow:0 0 0 3px var(--cresora-navy)}.swatch input:focus-visible+.chip{outline:2px solid var(--cresora-teal);outline-offset:2px}.swatch .chip.none{background:repeating-linear-gradient(45deg,#fff 0 6px,var(--cresora-neutral-200) 6px 12px)}.org-tree .org-name{display:inline-flex;align-items:baseline;gap:6px}.org-tree .org-branch{color:var(--cresora-neutral-400)}.org-tree tr.org-self td{background:var(--cresora-neutral-50)}.parent-notice{margin-top:12px}.intake-panel{display:grid;grid-gap:14px;gap:14px}.link-once{display:flex;gap:8px;align-items:center;background:#e6f8f8;border:1px solid var(--cresora-teal);border-radius:var(--cresora-radius-md);padding:8px 10px}.link-once input{flex:1 1 auto;font-family:var(--cresora-font-mono);font-size:13px}.radios{display:grid;grid-gap:4px;gap:4px}.source-tag{display:inline-block;font-size:11px;font-weight:600;background:var(--cresora-orange-tint);color:var(--cresora-navy);border-radius:var(--cresora-radius-full);padding:1px 8px;vertical-align:middle}.intake-logo{display:block;margin-bottom:10px}.intake-done h1{margin-top:8px}.preview-as{flex-direction:row;align-items:center;gap:8px;margin-top:6px}.inline-form .invite-groups{flex-basis:100%;gap:8px 18px}.custom-colour,.inline-form .invite-groups{display:flex;flex-wrap:wrap;align-items:center}.custom-colour{gap:10px}.custom-colour input[type=color]{width:48px;height:36px;padding:2px}.setup-card{border-left:5px solid var(--cresora-orange)}.setup-q>p{margin:0 0 4px}.grid3>label{justify-content:flex-start}.state-picker{display:grid;grid-gap:8px;gap:8px}.sp-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sp-bar input[type=search]{flex:1 1 220px}.sp-count{font-size:13px;color:var(--cresora-neutral-600)}.sp-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:2px 12px;gap:2px 12px;max-height:220px;overflow-y:auto;border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-md);padding:8px 10px;background:var(--cresora-neutral-50)}.sp-list label{flex-direction:row;align-items:center;gap:6px;font-weight:400;font-size:13px;padding:2px 0}.sp-list label.on{font-weight:600}.sp-chips{display:flex;flex-wrap:wrap;gap:6px}.sp-chip{font:inherit;font-size:12px;font-weight:600;border:1px solid var(--cresora-teal);background:#e6f8f8;color:var(--cresora-navy);border-radius:var(--cresora-radius-full);padding:2px 9px;cursor:pointer}.sp-chip:hover{background:var(--cresora-orange-tint);border-color:var(--cresora-orange)}.sp-chip-off{background:var(--cresora-white);border-style:dashed;border-color:var(--cresora-neutral-400);color:var(--cresora-neutral-600)}.sp-chips .muted{align-self:center}.setup-q{margin-top:0}.setup-q fieldset{border:0;padding:0;margin:10px 0 0}.setup-q legend{font-weight:600;font-size:14px;margin-bottom:4px}.setup-q .radios{display:flex;flex-wrap:wrap;gap:6px 16px}.setup-q .radios label{flex-direction:row;align-items:center;gap:6px;font-weight:400}.setup-q .read-note{font-size:12px;color:var(--cresora-teal-hover);margin-top:4px}@page{size:letter;margin:14mm 12mm 18mm;@bottom-left{content:"Confidential — prepared solely for a payments pricing review. Not for further distribution.";font-family:ui-sans-serif,system-ui,sans-serif;font-size:8px;color:#475569;vertical-align:top;padding-top:4mm;border-top:1px solid #cbd5e1}@bottom-right{content:"Page " counter(page) " of " counter(pages);font-family:ui-sans-serif,system-ui,sans-serif;font-size:8px;color:#475569;vertical-align:top;padding-top:4mm;border-top:1px solid #cbd5e1}}@media print{body,html{background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.masthead,.sidenav,.site-footer,.sn-mobilebar,.sn-scrim,.toast,main{display:none!important}.print-only{display:block;font-family:var(--font-primary);font-size:11px;color:var(--cresora-navy);counter-reset:page}.p-head{display:flex;justify-content:space-between;align-items:center;border-bottom:3px solid var(--cresora-navy);padding-bottom:8px}.p-logo{height:46px;width:auto}.p-conf{background:var(--cresora-navy);color:var(--cresora-white);font-weight:700;letter-spacing:.12em;font-size:12px;padding:5px 12px;border-radius:var(--cresora-radius-md)}.p-band{margin:8px 0 12px;padding:5px 8px;background:#e6f8f8;border-left:4px solid var(--cresora-teal);font-size:10px}.p-title{font-size:20px;margin:6px 0 4px}.p-beta{font-size:10px;font-weight:700;background:var(--cresora-yellow);color:var(--cresora-navy);padding:1px 6px;border-radius:var(--cresora-radius-full);vertical-align:middle}.p-meta{color:var(--cresora-neutral-600);margin:2px 0}.p-h2{font-size:14px;margin:14px 0 6px;padding-left:8px;border-left:4px solid var(--cresora-orange)}.p-table{border-collapse:collapse;width:100%;margin:4px 0 10px;page-break-inside:auto}.p-table tr{page-break-inside:avoid}.p-table th{background:var(--cresora-navy);color:var(--cresora-white);font-weight:600;padding:5px 6px;text-align:right}.p-table td{border-bottom:1px solid var(--cresora-neutral-200);padding:4px 6px;text-align:right}.p-table td:first-child,.p-table th:first-child{text-align:left}.p-table tbody tr:nth-child(2n) td{background:var(--cresora-neutral-50)}.p-table tr.p-avg td{background:#e6f8f8;font-weight:700;border-top:2px solid var(--cresora-teal)}.p-note{margin:6px 0}.p-kpis{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px;margin:4px 0 8px;page-break-inside:avoid}.p-kpi{padding:5px 8px;background:var(--cresora-neutral-50);border:1px solid var(--cresora-neutral-200);border-top:3px solid var(--cresora-teal);border-radius:4px}.p-kpi .k{font-size:7.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--cresora-neutral-500)}.p-kpi .v{font-size:14px;font-weight:700}.p-kpi .n{font-size:8.5px;color:var(--cresora-orange-hover);font-weight:600}.p-types{display:grid;grid-gap:3px;gap:3px;margin:2px 0 8px;max-width:560px;page-break-inside:avoid}.p-type{display:grid;grid-template-columns:150px 1fr 80px 45px;grid-gap:8px;gap:8px;align-items:center}.p-share,.p-type b{text-align:right}.p-share{color:var(--cresora-neutral-500)}.p-bar{height:7px;background:var(--cresora-neutral-100);border-radius:4px;overflow:hidden}.p-bar i{display:block;height:100%;background:var(--cresora-teal)}.p-type-all{border-top:1px solid var(--cresora-neutral-200);padding-top:3px;font-weight:700}.p-health{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin:4px 0 8px;page-break-inside:avoid}.p-hi{padding:5px 8px;border:1px solid var(--cresora-neutral-200);border-left:4px solid #16a34a;border-radius:4px}.p-hi-watch{border-left-color:#d97706;background:#fffbeb}.p-hi-high{border-color:#dc2626;border-left-width:6px;background:#fef2f2}.p-hi-top{display:flex;justify-content:space-between;align-items:center}.p-hi .k{font-size:7.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--cresora-neutral-500)}.p-hi .v{font-size:11.5px;font-weight:700;margin:2px 0}.p-hi-high .v{color:#b91c1c}.p-hi .d,.p-opps .d{font-size:8.5px;color:var(--cresora-neutral-500);line-height:1.35}.p-pill{font-size:7.5px;font-weight:700;padding:1px 6px;border-radius:999px}.p-pill-good{background:#dcfce7;color:#166534}.p-pill-watch{background:#fef3c7;color:#92400e}.p-pill-high{background:#dc2626;color:#fff}.p-opps{border-collapse:collapse;width:100%;margin:2px 0;font-size:10px;page-break-inside:avoid}.p-opps td{padding:4px 6px;border-bottom:1px solid var(--cresora-neutral-200);vertical-align:top}.p-opp-amt{width:110px;font-size:13px;font-weight:700;color:var(--cresora-orange-hover);white-space:nowrap}.p-opp-amt span{display:block;font-size:8px;font-weight:400;color:var(--cresora-neutral-500)}.p-opp-note{font-size:8.5px;margin:0 0 8px}.p-pricing{padding:5px 8px;margin:2px 0 6px;border:1px solid var(--cresora-neutral-200);border-left:4px solid var(--cresora-teal-hover);border-radius:4px;background:#f0fbfb;page-break-inside:avoid}.p-pr-room{border-left-color:var(--cresora-orange);background:#fff7f0}.p-pr-significant{border-color:var(--cresora-orange);border-left-width:6px;background:var(--cresora-orange-tint)}.p-pricing .k{font-size:7.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--cresora-neutral-500)}.p-pricing .v{font-size:12px;font-weight:700;margin:2px 0 4px}.p-pricing .d{font-size:8.5px;color:var(--cresora-neutral-500);line-height:1.35}.p-ppill{font-size:7.5px;font-weight:700;padding:1px 6px;border-radius:999px}.p-ppill-competitive{background:#ccf3f3;color:#035f5f}.p-ppill-room{background:#ffe0c7;color:#9a3d00}.p-ppill-significant{background:var(--cresora-orange);color:#fff}.p-split{height:14px;border-radius:3px;margin:2px 0 4px;font-size:8px;font-weight:600;color:#fff}.p-split,.p-split span{display:flex;overflow:hidden}.p-split span{align-items:center;padding:0 5px;white-space:nowrap}.p-split .c{background:#94a3b8}.p-split .k{background:var(--cresora-orange);justify-content:flex-end;color:#fff;font-size:8px;letter-spacing:0;text-transform:none}.p-pr-competitive .p-split .k{background:var(--cresora-teal-hover)}.p-hi,.p-pill,.p-ppill,.p-pricing,.p-split span{-webkit-print-color-adjust:exact;print-color-adjust:exact}.p-kv{border-collapse:collapse;width:100%;margin:2px 0 6px;font-size:10px;page-break-inside:avoid}.p-kv th{text-align:left;font-weight:600;width:30%;background:var(--cresora-neutral-50)}.p-kv td,.p-kv th{padding:2px 6px;border-bottom:1px solid var(--cresora-neutral-200)}.p-h3{font-size:11.5px;margin:8px 0 3px}.p-muted{color:var(--cresora-neutral-500)}.p-notes{font-size:10px;margin:4px 0 6px;padding:5px 8px;border-left:4px solid var(--cresora-yellow);background:#fff8e6;page-break-inside:avoid}.p-notes ul{margin:2px 0 0;padding-left:16px}.p-datanotes{font-size:9.5px;color:var(--cresora-neutral-600);margin:4px 0 6px;page-break-inside:avoid}.p-datanotes ul{margin:2px 0 0;padding-left:16px}.p-box{padding:7px 9px;margin-top:8px;border-radius:var(--cresora-radius-md);font-size:10px;page-break-inside:avoid}.p-box-conf{background:#e6f8f8;border:1px solid var(--cresora-teal)}.p-box-beta{background:var(--cresora-orange-tint);border:1px solid var(--cresora-orange)}}.setup-steps{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:10px;gap:10px}.setup-step{display:flex;align-items:center;gap:10px;border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-lg);padding:10px 12px;background:var(--cresora-white)}.setup-todo{border-color:var(--cresora-orange);background:var(--cresora-orange-tint)}.setup-link{flex:1 1;display:flex;gap:10px;align-items:flex-start;text-decoration:none;color:inherit;min-width:0}.setup-n{flex:none;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;background:var(--cresora-navy);color:var(--cresora-white)}.setup-done .setup-n,.setup-inherited .setup-n{background:var(--cresora-teal);color:var(--cresora-navy)}.setup-optional .setup-n{background:var(--cresora-neutral-200);color:var(--cresora-navy)}.setup-body{display:flex;flex-direction:column;gap:2px;min-width:0}.setup-title{font-weight:700;font-size:14px}.setup-summary{font-size:12.5px;color:var(--cresora-neutral-500)}.setup-chip{margin-left:6px;font-size:11px;font-weight:700;padding:0 7px;border-radius:var(--cresora-radius-full);background:var(--cresora-neutral-100);vertical-align:middle}.setup-chip-done,.setup-chip-inherited{background:rgba(104,221,220,.3)}.setup-chip-todo{background:var(--cresora-orange);color:var(--cresora-white)}.setup-section .sub-h{display:flex;align-items:center;gap:8px;margin-top:0}.setup-section{scroll-margin-top:12px}.setup-h4{margin:14px 0 4px;font-size:13.5px}.setup-more{margin-top:10px}.setup-more>summary{cursor:pointer;font-weight:600;font-size:13.5px}.danger-zone-card{border-color:var(--cresora-destructive)}.setup-section{scroll-margin-top:140px}.flash-target{outline:3px solid var(--cresora-teal);outline-offset:2px;transition:outline-color .6s}@media (prefers-reduced-motion:reduce){.flash-target{transition:none}}.pr-badge-sent{background:#e8eefc;color:var(--cresora-navy)}.pr-badge-superseded{background:var(--cresora-neutral-100);color:var(--cresora-neutral-500)}.pr-send{margin-top:8px;padding:10px 12px;border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-md);background:var(--cresora-neutral-50)}.pr-inline{margin:0}.pp-basis{padding:7px 12px;border-left:4px solid var(--cresora-teal);background:#e6f8f8}.pp-basis,.pp-prelim{margin:10px 0;font-size:13px}.pp-prelim{padding:8px 12px;border-left:4px solid var(--cresora-yellow);background:#fff8e6}.pp-respond{margin:14px 0 24px;flex:1 1}.pipe-stages{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:8px;gap:8px;margin-top:10px}.pipe-stage{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-md);text-decoration:none;color:var(--cresora-navy);background:var(--cresora-white)}.pipe-stage .v{font-size:20px;font-weight:700}.pipe-stage .k{font-size:12px;color:var(--cresora-neutral-500);line-height:1.3}.pipe-stage:hover{border-color:var(--cresora-teal)}.pipe-on{border-color:var(--cresora-navy);background:rgba(104,221,220,.12)}@media print{.pp-respond{display:none}}.cresora-save{flex-basis:100%;border:1px dashed var(--cresora-navy);border-radius:var(--cresora-radius-md);padding:10px 14px;margin:6px 0}.page-loading{display:flex;align-items:center;gap:10px;color:var(--cresora-neutral-500)}.spinner{width:18px;height:18px;border-radius:50%;border:3px solid var(--cresora-neutral-200);border-top-color:var(--cresora-teal);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.pricing .grid4{margin-bottom:4px}.pr-src{display:inline-block;margin-left:6px;padding:0 7px;border-radius:var(--cresora-radius-full);font-size:11px;font-weight:600;background:var(--cresora-neutral-100);color:var(--cresora-neutral-500);vertical-align:middle}.pr-src-statements{background:rgba(104,221,220,.22);color:var(--cresora-navy)}.pr-src-answers{background:#e8eefc;color:var(--cresora-navy)}.pr-src-entered{background:var(--cresora-orange-tint);color:var(--cresora-navy)}.pr-src-missing{background:#fde8e8;color:var(--cresora-destructive)}.pr-src-estimated{background:#ede9fe;color:#4c1d95}.pr-estimate{margin:2px 0 6px}.col-map{margin:10px 0;padding:10px 12px;border:1px solid var(--cresora-orange);border-radius:var(--cresora-radius-md);background:#fff}.col-map-sample td,.col-map-sample th{font-size:11px;white-space:nowrap}.col-map-roles{margin-top:8px}.col-map-preview{margin:6px 0 4px}.pr-summary{border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-md);background:var(--cresora-white);padding:12px 14px;margin-bottom:12px}.pr-summary-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.pr-summary-h .price{font-size:18px;font-weight:700}.pr-status{font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px}.pr-status.ok{background:#e7f6ec;color:#166534}.pr-status.wait{background:var(--cresora-orange-tint);color:#9a3412}.pr-status.no{background:#fde8e8;color:var(--cresora-destructive)}.pr-summary-reasons{margin:0 0 10px;padding-left:18px;font-size:13px}.pr-summary .kpis{margin:0}.pr-inputs{border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-md);padding:8px 12px;margin:0 0 10px}.pr-inputs>summary{cursor:pointer;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;font-size:13px}.pr-inputs>summary .edit{margin-left:auto;color:var(--cresora-teal-700,#0f766e);font-weight:600}.pr-inputs[open]>summary{margin-bottom:8px}.pr-flag{background:var(--cresora-orange-tint);color:#9a3412;border-radius:4px;padding:0 6px;font-weight:600}.pr-fold{border-top:1px solid var(--cresora-neutral-200);padding:8px 0}.pr-fold>summary{cursor:pointer;font-weight:600}.pr-fold[open]>summary{margin-bottom:8px}.pr-choose{margin:8px 0 0}.review tr.cs-figures td{border-bottom:0}.review tr.cs-figures td:first-child{min-width:160px}.review.cs-versions thead th{white-space:normal;vertical-align:bottom}.review tr.cs-source td{padding-top:0;white-space:normal}.cs-source details summary{cursor:pointer}.cs-source-full{white-space:normal;max-width:900px;margin:4px 0}.cs-source .row-actions{margin-top:4px}.cs-note{margin:0}.help-toc{display:flex;flex-wrap:wrap;gap:6px 14px;margin:8px 0 14px;font-size:13px}.help-area{border-top:1px solid var(--cresora-neutral-200);padding-top:10px;margin-top:12px;scroll-margin-top:80px}.help-list{display:grid;grid-gap:8px;gap:8px;margin:6px 0 0}.help-list>div{display:grid;grid-template-columns:minmax(160px,260px) 1fr;grid-gap:12px;gap:12px}.help-list dt{font-weight:600}.help-list dd{margin:0;color:var(--cresora-neutral-700,#344054)}@media (max-width:640px){.help-list>div{grid-template-columns:1fr;gap:2px}}form.pf>fieldset.pf-box+fieldset.pf-box{margin-top:10px}.pr-services{grid-column:span 3;display:flex;flex-wrap:wrap;gap:6px 16px;align-items:flex-end;padding-bottom:8px}.pr-services>span{flex-basis:100%;font-size:13px;font-weight:600}.pr-services label.check{display:inline-flex;gap:6px;align-items:center}.pr-rung.target .k{color:var(--cresora-teal-700,#0f766e)}.pr-target{align-items:flex-end;flex-wrap:wrap;margin:6px 0}.pr-target input{max-width:140px}.pr-target-err{flex-basis:100%;margin:4px 0 0;color:var(--cresora-destructive)}.pr-target-how{flex-basis:100%;margin-top:4px;padding:6px 10px;border-left:3px solid var(--cresora-teal);background:#e6f8f8}.pr-target-how ul{margin:2px 0 0;padding-left:18px}.pr-rung .pr-how{color:var(--cresora-teal-700,#0f766e)}.col-map-save{margin-top:8px;align-items:center;flex-wrap:wrap}.col-map-save input{flex:1 1 260px;max-width:420px}.pr-checks{list-style:none;margin:4px 0 8px;padding:0;display:grid;grid-gap:4px;gap:4px}.pr-checks li{font-size:13px;padding:6px 10px;border-left:3px solid var(--cresora-orange);background:var(--cresora-orange-tint);border-radius:var(--cresora-radius-md)}.pr-checks li.pr-check-mcc_not_set{border-left-color:var(--cresora-teal);background:#e6f8f8}.pr-check-saving{font-weight:600}.ic-prior input{width:64px;padding:4px 6px}.ic-prior select{max-width:180px;padding:4px 6px}.ic-prior th{font-size:11px;white-space:nowrap}.pr-check{align-self:end;padding-bottom:8px}.grid4>label.check{justify-content:flex-start;align-items:center}.pr-suggest{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0}.pr-results{margin-top:14px;display:grid;grid-gap:8px;gap:8px}.pr-results[aria-busy=true]{opacity:.7;transition:opacity .2s}.pr-results ul{margin:4px 0 0;padding-left:18px}.pr-share{border-color:var(--cresora-teal);background:rgba(104,221,220,.12)}.pr-send-grid{display:grid;grid-template-columns:minmax(240px,1fr) minmax(280px,1.3fr);grid-gap:16px;gap:16px;align-items:start}@media (max-width:760px){.pr-send-grid{grid-template-columns:1fr}}.pr-mail-preview{display:flex;flex-direction:column;gap:6px}.pr-mail-preview iframe{width:100%;height:420px;border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-md);background:#fff}.pr-slider{margin:14px 0 18px}.pr-slider-h{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.pr-slider-h strong{font-size:18px;min-width:64px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pr-slider-track{position:relative;height:36px;border-radius:8px;background:#EAECF0}.pr-zone{position:absolute;top:0;bottom:0}.pr-zone.ok{background:rgba(22,163,74,.18);border-radius:0 8px 8px 0}.pr-zone.mid{background:rgba(245,158,11,.28)}.pr-zone.no{background:repeating-linear-gradient(45deg,rgba(220,38,38,.22) 0 6px,rgba(220,38,38,.08) 6px 12px);border-radius:8px 0 0 8px}.pr-mark{position:absolute;top:-4px;bottom:-4px;width:3px;margin-left:-1.5px;border-radius:2px;background:#344054}.pr-mark.today{background:#2563EB}.pr-mark.be{background:#DC2626}.pr-mark.anchor{background:#7C3AED}.pr-mark-l.anchor{color:#7C3AED}.field-block{gap:4px;margin-top:12px;font-size:13px;font-weight:500;max-width:560px}.field-block,.mcc-pick{display:flex;flex-direction:column}.mcc-pick{position:relative;gap:6px}.mcc-current{display:flex;align-items:center;gap:8px;font-weight:600}.mcc-hits{list-style:none;margin:0;padding:4px;border:1px solid var(--cresora-neutral-200,#d0d5dd);border-radius:8px;background:#fff;box-shadow:0 4px 14px rgba(16,24,40,.08)}.mcc-hits button{display:block;width:100%;text-align:left;border:0;background:none;padding:6px 8px;border-radius:6px;cursor:pointer;font:inherit;font-weight:400}.mcc-hits button:focus-visible,.mcc-hits button:hover{background:#F2F4F7}.pr-bench{margin:14px 0;padding:10px 14px;border:1px solid var(--cresora-neutral-200,#eaecf0);border-radius:10px}.pr-bench>summary{cursor:pointer}.bm-chips{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.bm-chips button{border:1px solid var(--cresora-neutral-200,#d0d5dd);background:#fff;border-radius:999px;padding:3px 10px;font-size:12px;cursor:pointer}.bm-chips button.on{background:var(--cresora-teal,#0F766E);border-color:transparent;color:#fff;font-weight:600}.bm-scopes{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:18px;gap:18px}.bm-scope h4{margin:4px 0 8px;font-size:14px}.bm-row{margin-bottom:12px}.bm-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px}.bm-h strong{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bm-flag{flex-basis:100%;font-size:11px;font-weight:600;color:#B42318}.bm-strip{position:relative;height:14px;margin:4px 0 2px;border-radius:7px;background:#F2F4F7}.bm-band{position:absolute;top:2px;bottom:2px;border-radius:5px;background:rgba(15,118,110,.28)}.bm-median{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#0F766E}.bm-dot{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--cresora-orange,#F97316);box-shadow:0 0 0 2px #fff}.bm-dot.out{background:#D92D20}.bm-exclude{margin-top:14px;padding-top:10px;border-top:1px dashed var(--cresora-neutral-200,#eaecf0)}.bm-badge{display:inline-block;padding:1px 8px;border-radius:999px;background:#E6F4F1;color:#0F766E;font-weight:600}.bm-badge.muted{background:#F2F4F7;color:#667085;font-weight:400}.bm-badge.out{background:#FEE4E2;color:#B42318}.bm-cap{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deal-type{margin-bottom:8px}.pp-deal{background:#F0F9FF;border-left:3px solid #0369a1;padding:6px 10px;border-radius:4px}.pr-deal{display:inline-block;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:600;background:#E0F2FE;color:#075985}.pr-deal.due{background:#FEF3C7;color:#92400E}.people-wf table td:nth-child(3){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.people-wf .people-kept td{border-top:2px solid var(--cresora-navy,#0b1f3a)}.sellers-edit{display:grid;grid-gap:6px;gap:6px;max-width:560px}.sellers-edit .row{display:flex;gap:8px;align-items:center}.sellers-edit .row select{flex:1 1}.sellers-edit .row input{width:80px}.referred-by{gap:6px 12px;margin-top:6px}.referred-by,.referred-edit{display:flex;flex-wrap:wrap;align-items:center}.referred-edit{flex-basis:100%;gap:8px}.referred-edit select{min-width:260px}.referred-override{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.referred-override input{width:140px}.mcc-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px}.mcc-edit{flex-basis:100%;max-width:560px}.pr-page-h{margin:8px 0 16px}.pr-page-h h1{margin:2px 0 4px;font-size:26px}.pr-page-h p{margin:0}.pr-rate-field{display:flex;flex-direction:column;justify-content:space-between;gap:4px;font-size:13px;font-weight:500}.pr-rate-mode{display:inline-flex;border:1px solid var(--cresora-neutral-200,#d0d5dd);border-radius:6px;overflow:hidden;width:max-content}.pr-rate-mode button{border:0;background:#fff;padding:3px 10px;font-size:12px;cursor:pointer;color:inherit}.pr-rate-mode button+button{border-left:1px solid var(--cresora-neutral-200,#d0d5dd)}.pr-rate-mode button.on{background:var(--cresora-teal,#0F766E);color:#fff;font-weight:600}.pr-model{display:inline-block;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:600;vertical-align:2px}.pr-model.flat{background:#E0F2FE;color:#075985}.pr-model.ic{background:#F3E8FF;color:#6B21A8}.pr-agent{background:#FFF7ED;border-left:3px solid var(--cresora-orange,#f97316)}.pr-agent,.pr-floor{padding:6px 10px;border-radius:4px}.pr-floor{background:#F5F3FF;border-left:3px solid #7c3aed}input.pr-range{position:absolute;inset:0;width:100%;height:100%;margin:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}input.pr-range:disabled{cursor:default}.pr-review-deal{margin:18px 0 8px;padding-top:12px;border-top:1px solid var(--cresora-neutral-200,#eaecf0)}input.pr-range:focus-visible{outline:2px solid var(--cresora-orange);outline-offset:2px;border-radius:8px}input.pr-range::-webkit-slider-runnable-track{background:transparent;height:36px}input.pr-range::-webkit-slider-thumb{-webkit-appearance:none;width:8px;height:44px;margin-top:-4px;border-radius:4px;background:var(--cresora-orange);box-shadow:0 0 0 2px #fff,0 1px 4px rgba(0,0,0,.3)}input.pr-range::-moz-range-track{background:transparent;height:36px}input.pr-range::-moz-range-thumb{width:8px;height:44px;border:0;border-radius:4px;background:var(--cresora-orange);box-shadow:0 0 0 2px #fff,0 1px 4px rgba(0,0,0,.3)}.pr-slider-axis{position:relative;margin-top:6px;font-size:11px;color:var(--cresora-neutral-600,#667085)}.pr-mark-l{position:absolute;white-space:nowrap;font-weight:600;color:#344054}.pr-mark-l.end{font-weight:400;color:var(--cresora-neutral-600,#667085)}.pr-mark-l.today{color:#2563EB}.pr-mark-l.be{color:#DC2626}.pr-slider-key{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px}.pr-slider-key i{display:inline-block;width:12px;height:12px;border-radius:3px;vertical-align:-2px;margin-right:4px}.pr-slider-key i.ok{background:rgba(22,163,74,.35)}.pr-slider-key i.mid{background:rgba(245,158,11,.5)}.pr-slider-key i.no{background:repeating-linear-gradient(45deg,rgba(220,38,38,.4) 0 3px,rgba(220,38,38,.15) 3px 6px)}.pr-review{border-left:6px solid var(--cresora-orange)}.pr-review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px}.pr-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:8px 20px;gap:8px 20px;margin:0 0 8px}.pr-facts dt{font-size:12px;color:var(--cresora-neutral-600,#555)}.pr-facts dd{margin:0;font-size:14px;font-weight:600}.pr-review-full{margin:12px 0}.pr-review-full>summary{cursor:pointer}.pr-repropose{margin-top:14px;padding-top:12px;border-top:1px dashed var(--cresora-neutral-200)}.nav-count{display:inline-block;min-width:18px;margin-left:5px;padding:0 6px;border-radius:var(--cresora-radius-full);background:var(--cresora-orange);color:var(--cresora-white);font-size:11px;line-height:18px;text-align:center}.nav-alert,.nav-count{font-weight:700}.kpi.pr-more .v{color:var(--cresora-orange)}.pr-basis{margin:10px 0;border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-md);padding:8px 12px}.pr-basis>summary{cursor:pointer}.pf-derived{display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding-bottom:8px}.pf-details>summary{cursor:pointer;margin-bottom:6px}.pr-ladder{margin:12px 0}.pr-ladder-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:8px;gap:8px;margin-top:6px}.pr-rung{text-align:left;display:flex;flex-direction:column;gap:2px;padding:9px 11px;border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-md);background:var(--cresora-white);color:var(--cresora-navy);font:inherit;cursor:pointer}.pr-rung:hover{border-color:var(--cresora-teal)}.pr-rung.on{border:2px solid var(--cresora-teal);background:#e6f8f8;padding:8px 10px}.pr-rung .k{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.pr-rung .v{font-size:16px;font-weight:700}.pr-rung .small{color:var(--cresora-neutral-600,#555)}.pr-rung .flag{color:var(--cresora-orange);font-weight:600}.pr-econ{border:1px dashed var(--cresora-navy);border-radius:var(--cresora-radius-md);padding:8px 12px}.pr-econ summary{cursor:pointer}.pr-quotes{display:grid;grid-gap:10px;gap:10px}.pr-quote{border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-md);padding:10px 14px;margin-top:10px}.pr-quote p{margin:6px 0}.pr-superseded{opacity:.6}.aq-filters{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:flex-end;margin:6px 0 10px}.aq-filters label{display:grid;grid-gap:2px;gap:2px;font-size:12px;color:var(--cresora-neutral-500)}.aq-filters input,.aq-filters select{min-width:140px}.aq-back{margin:18px 0 -8px}.aq-card{padding-top:0;overflow:hidden}.aq-band{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 -24px 14px;padding:14px 24px;background:var(--cresora-navy);color:#fff;border-bottom:3px solid var(--cresora-teal)}.aq-band h2{margin:0;color:#fff}.aq-band .small{color:var(--cresora-teal);font-weight:600}.aq-band-alt{background:var(--cresora-orange-tint);border-bottom-color:var(--cresora-orange)}.aq-band-alt,.aq-band-alt h2{color:var(--cresora-navy)}.aq-band-alt .small{color:var(--cresora-orange-hover)}.aq-list{border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-md);overflow:hidden}.aq-head,.aq-row>summary,.aq-static{display:grid;grid-template-columns:minmax(150px,1.3fr) minmax(180px,2fr) 150px 70px minmax(150px,1.2fr);grid-gap:10px;gap:10px;align-items:center;padding:8px 12px}.aq-head{background:rgba(104,221,220,.18);color:var(--cresora-navy);font-weight:600;border-bottom:1px solid rgba(104,221,220,.6)}.aq-row+.aq-row{border-top:1px solid var(--cresora-neutral-200)}.aq-row:nth-of-type(2n)>summary,.aq-static:nth-of-type(2n){background:var(--cresora-neutral-50)}.aq-row>summary{cursor:pointer;list-style:none;border-left:3px solid transparent}.aq-row>summary::-webkit-details-marker{display:none}.aq-row>summary:hover,.aq-static:hover{background:rgba(104,221,220,.1)}.aq-row[open]>summary{background:rgba(104,221,220,.16);border-left-color:var(--cresora-teal-hover)}.aq-wait{display:inline-block;padding:1px 8px;border-radius:999px;background:var(--cresora-neutral-100);font-weight:600}.aq-wait.due{background:var(--cresora-orange-tint);color:#9A3412}.aq-wait.late{background:#FEE4E2;color:#B42318}.aq-quote{margin:0 12px 10px;padding:8px 12px;border-left:3px solid var(--cresora-neutral-200)}.aq-quote p{margin:6px 0}.aq-pages{display:flex;justify-content:space-between;margin-top:10px}.aq-list{container-type:inline-size}@container (max-width: 760px){.aq-head{display:none}.aq-row>summary,.aq-static{grid-template-columns:1fr 1fr}}.pr-quote-h{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pr-badge{font-size:11.5px;font-weight:700;padding:1px 8px;border-radius:var(--cresora-radius-full);background:var(--cresora-neutral-100)}.pr-badge-approved,.pr-badge-ready{background:rgba(104,221,220,.3);color:var(--cresora-navy)}.pr-badge-needs_approval{background:var(--cresora-orange-tint);color:var(--cresora-navy)}.pr-badge-declined{background:#fde8e8;color:var(--cresora-destructive)}.adm-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.adm-tile{display:flex;flex-direction:column;gap:2px;min-height:128px;padding:12px 14px;border:1px solid var(--cresora-neutral-200);border-top:4px solid var(--cresora-teal);border-radius:var(--cresora-radius-lg);background:var(--cresora-neutral-50);color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s}.adm-tile:hover{border-color:var(--cresora-teal);box-shadow:var(--cresora-shadow)}.adm-tile.attention{border-top-color:var(--cresora-orange);background:#FFF8F3}.adm-k{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--cresora-neutral-500)}.adm-k,.adm-v{font-weight:700}.adm-v{font-size:18px;color:var(--cresora-navy)}.adm-tile.attention .adm-v{color:var(--cresora-orange-hover)}.adm-sub{font-size:13px;color:var(--cresora-neutral-500);line-height:1.4}.adm-go{margin-top:auto;padding-top:6px;font-size:12px;font-weight:600;color:var(--cresora-teal-hover)}.pr-kpi-link{text-decoration:none;color:inherit}.pr-kpi-link:hover{border-color:var(--cresora-teal)}.pr-terms th[colspan]{text-align:left}.pr-terms td:first-child{width:34%;font-weight:600}.pf{grid-gap:12px;gap:12px}.pf,.pf-box{display:grid}.pf-box{border:1px solid var(--cresora-neutral-200);border-left:4px solid var(--cresora-teal);border-radius:var(--cresora-radius-md);padding:12px 16px 14px;grid-gap:10px;gap:10px;min-width:0;background:var(--cresora-neutral-50)}.pf-box legend{font-weight:700;font-size:13px;letter-spacing:.02em;padding:3px 12px;border-radius:var(--cresora-radius-full);background:var(--cresora-navy);color:#fff}.pf-box input,.pf-box select,.pf-box textarea{background:#fff}.shell-main .card>.step-h:first-child,.shell-main .card>p.small:first-child+.step-h{margin:-22px -24px 16px;padding:16px 24px 14px;border-bottom:1px solid var(--hub-line);flex-wrap:wrap;row-gap:4px}.shell-main .card>p.small:first-child+.step-h{margin-top:0;padding-top:6px}.shell-main .card>p.small:first-child:has(+.step-h){margin:-22px -24px 0;padding:12px 24px 0}.shell-main .card>.step-h:first-child h2,.shell-main .card>p.small:first-child+.step-h h2{font-size:1.2rem;font-weight:700}.shell-main .card>.step-h:first-child .muted,.shell-main .card>p.small:first-child+.step-h .muted{color:var(--hub-muted)}.shell-main .card>.step-h:first-child .step-n,.shell-main .card>p.small:first-child+.step-h .step-n{background:var(--cresora-orange)}.shell-main .card>.sub-h:first-child{margin:-22px -24px 14px;padding:14px 24px 12px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--hub-muted);border-bottom:1px solid var(--hub-line)}.cs-source-field{grid-column:1/-1}.cs-source-input{width:100%;line-height:1.6;resize:vertical;font-size:14px;field-sizing:content;min-height:7em;max-height:24em}.cs-lines,.cs-source-list ul{margin:4px 0 6px;padding-left:18px;max-width:900px}.cs-lines li,.cs-source-list li{margin:2px 0}.cs-source-list summary{cursor:pointer}.pf-row{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center}.pf-h{margin:6px 0 0;font-size:14px}.pf-indent{margin-left:24px}.pf-template{max-width:420px}.pf-pair{display:flex;gap:6px}.pf-pair input{width:70px}.pf-tiers input{width:100%;min-width:60px;box-sizing:border-box;padding:4px 6px}.pf-opt{white-space:nowrap}.pf-opt input{width:64px;min-width:0;margin-right:4px}.proposal-actions{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.proposal{background:var(--cresora-white);border:1px solid var(--cresora-neutral-200);border-radius:var(--cresora-radius-xl);padding:28px 32px;margin-top:12px;max-width:860px}.pp-head{display:flex;justify-content:space-between;align-items:center;border-bottom:3px solid var(--cresora-navy);padding-bottom:10px}.pp-logo{height:44px;width:auto;max-width:200px;object-fit:contain}.pp-title{font-size:22px;margin:14px 0 2px}.pp-meta,.pp-muted{color:var(--cresora-neutral-500);font-size:13px}.pp-h2{font-size:15px;margin:18px 0 6px;padding-left:8px;border-left:4px solid var(--cresora-orange)}.pp-table{border-collapse:collapse;width:100%;font-size:13.5px}.pp-table td,.pp-table th{border-bottom:1px solid var(--cresora-neutral-200);padding:6px 8px;text-align:left;vertical-align:top}.pp-table tbody th{width:34%;font-weight:600}.pp-num td:not(:first-child),.pp-num thead th:not(:first-child){text-align:right}.pp-num thead th{font-size:12px;color:var(--cresora-neutral-500)}.pp-total td{font-weight:700;border-top:2px solid var(--cresora-navy)}.pp-saving{font-size:15px;margin:10px 0}.pp-notes{font-size:12.5px;padding-left:18px}.pp-terms{font-size:11.5px;color:var(--cresora-neutral-500);border-top:1px solid var(--cresora-neutral-200);padding-top:8px;margin-top:14px}.pp-toggles{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.pp-send-pages{border:0;padding:0;margin:8px 0 0;display:grid;grid-gap:4px;gap:4px}.pp-page{margin-top:24px;break-before:page;page-break-before:always}.pp-page-h{font-size:20px;font-weight:700;color:var(--cresora-navy)}.pc-rows{display:grid;grid-template-columns:150px 1fr 120px;grid-gap:12px 14px;gap:12px 14px;align-items:center;margin:18px 0 8px}.pc-label{font-weight:600;font-size:14px}.pc-label span{display:block;font-weight:400;font-size:12px;color:var(--cresora-neutral-500)}.pc-bar{height:40px;border-radius:6px;min-width:40px}.pc-bar,.pc-bar>div{display:flex;overflow:hidden}.pc-bar>div{align-items:center;padding:0 8px;font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;min-width:0}.pc-ic{background:#94a3b8;color:#fff}.pc-nw{background:#cbd5e1;color:#334155}.pc-them{background:var(--cresora-orange);color:#fff}.pc-us{background:var(--cresora-teal-hover);color:#fff}.pc-amt{text-align:right}.pc-amt b{display:block;font-size:16px}.pc-amt span,.pc-legend{font-size:12px;color:var(--cresora-neutral-500)}.pc-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-bottom:14px}.pc-legend i{display:inline-block;width:11px;height:11px;border-radius:2px;margin-right:5px;vertical-align:-1px}.pc-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px;margin:6px 0 16px}.pc-card{border:1px solid var(--cresora-neutral-200);border-radius:8px;padding:10px 12px}.pc-card .k{font-size:12px;color:var(--cresora-neutral-500)}.pc-card .v{font-size:18px;font-weight:700;margin:2px 0}.pc-card .n{font-size:12px;color:var(--cresora-neutral-500)}.pc-card.save{background:var(--cresora-orange-tint);border-color:var(--cresora-orange)}.pc-card.more{background:#fee2e2;border-color:#dc2626}.pc-pricing{display:grid;grid-template-columns:1fr 2fr;grid-gap:10px;gap:10px;font-size:13px;margin-bottom:10px}.pc-pricing>div{border-left:3px solid var(--cresora-neutral-200);padding-left:10px}.pc-pricing .k{display:block;font-size:12px;color:var(--cresora-neutral-500)}.pc-table td:not(:first-child){white-space:nowrap}.pg-kpis{margin:14px 0 6px}.ai-health{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:10px;gap:10px}.ai-item{border:1px solid var(--cresora-neutral-200);border-left-width:4px;border-radius:8px;padding:10px 12px;background:var(--cresora-white)}.ai-item.ai-good{border-left-color:#16a34a}.ai-item.ai-watch{border-left-color:#d97706;background:#fffbeb}.ai-item.ai-high{border-color:#dc2626;border-left-width:6px;background:#fef2f2}.ai-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.ai-label{font-size:12px;color:var(--cresora-neutral-500);text-transform:uppercase;letter-spacing:.03em}.ai-band{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px}.ai-band-good{background:#dcfce7;color:#166534}.ai-band-watch{background:#fef3c7;color:#92400e}.ai-band-high{background:#dc2626;color:#fff}.ai-value{font-size:17px;font-weight:700;margin:4px 0}.ai-high .ai-value{color:#b91c1c}.ai-detail{font-size:12.5px;color:var(--cresora-neutral-600,#475569);margin:0;line-height:1.45}.ai-opps{display:grid;grid-gap:8px;gap:8px}.ai-opp{display:grid;grid-template-columns:150px 1fr;grid-gap:14px;gap:14px;align-items:start;border:1px solid var(--cresora-neutral-200);border-radius:8px;padding:10px 12px}.ai-opp-amt{font-size:18px;font-weight:700;color:var(--cresora-orange)}.ai-opp-amt span{display:block;font-size:12px;font-weight:400;color:var(--cresora-neutral-500)}.ai-opp-t{font-weight:600;font-size:14px;margin-bottom:2px}.pp-review .ai-sec{margin-top:6px}.ai-pricing{border:1px solid var(--cresora-neutral-200);border-left:4px solid var(--cresora-teal-hover);border-radius:8px;padding:10px 12px;margin-bottom:8px;background:#f0fbfb}.ai-pricing.ai-p-room{border-left-color:var(--cresora-orange);background:#fff7f0}.ai-pricing.ai-p-significant{border-color:var(--cresora-orange);border-left-width:6px;background:var(--cresora-orange-tint)}.ai-pill{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;white-space:nowrap}.ai-pill-competitive{background:#ccf3f3;color:#035f5f}.ai-pill-room{background:#ffe0c7;color:#9a3d00}.ai-pill-significant{background:var(--cresora-orange);color:#fff}.ai-p-title{font-size:16px;font-weight:700;margin:4px 0 6px}.ai-split{height:26px;border-radius:5px;margin:4px 0 8px;font-size:11.5px;font-weight:600}.ai-split,.ai-split>span{display:flex;overflow:hidden}.ai-split>span{align-items:center;padding:0 8px;white-space:nowrap;text-overflow:ellipsis;min-width:0}.ai-split-cost{background:#94a3b8;color:#fff}.ai-split-keep{background:var(--cresora-orange);color:#fff;justify-content:flex-end}.ai-p-competitive .ai-split-keep{background:var(--cresora-teal-hover)}@media (max-width:640px){.ai-opp,.pc-pricing,.pc-rows{grid-template-columns:1fr;gap:6px}.pc-amt{text-align:left;margin-bottom:8px}}@media print{.proposal-actions{display:none!important}.proposal{border:0;padding:0;margin:0;max-width:none}.pp-page{margin-top:0}.ai-band,.ai-item,.ai-pill,.ai-pricing,.ai-split>span,.pc-bar>div,.pc-card,.pc-legend i{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ai-item,.ai-opp,.ai-pricing{page-break-inside:avoid;break-inside:avoid}}.cv-thread{display:grid;grid-gap:12px;gap:12px}.cv-bar{align-items:center;gap:10px}.cv-spacer{flex:1 1}.cv-status{font-size:12px;font-weight:700;padding:2px 10px;border-radius:999px;background:var(--hub-accent-soft);color:var(--cresora-teal-hover)}.cv-status.resolved{background:var(--hub-bg);color:var(--hub-muted)}.cv-status.archived{background:var(--cresora-neutral-200);color:var(--hub-muted)}.cv-list{display:grid;grid-gap:10px;gap:10px}.cv-group{border:1px solid var(--hub-line);border-radius:12px;padding:10px 12px;background:#fff}.cv-msg{display:grid;grid-gap:4px;gap:4px}.cv-msg>.btn{justify-self:start}.cv-msg.reply{padding:8px 0 0 12px;border-left:3px solid var(--hub-line);margin-left:6px}.cv-msg.cresora.reply{border-left-color:var(--cresora-orange)}.cv-meta{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font-size:13.5px}.cv-tag{font-size:11px;font-weight:700;padding:0 7px;border-radius:999px;background:var(--cresora-orange-tint);color:#9a3d00}.cv-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14.5px;line-height:1.5}.cv-replies{display:grid;grid-gap:6px;gap:6px;margin-top:6px}.cv-shots{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.cv-shots img{max-width:220px;max-height:160px;width:auto;height:auto;border:1px solid var(--hub-line);border-radius:8px;object-fit:contain;background:var(--hub-bg)}.cv-shot{display:grid;grid-gap:2px;gap:2px;justify-items:start}.cv-composer{display:grid;grid-gap:8px;gap:8px}.cv-composer textarea{width:100%;resize:vertical;min-height:84px}.cv-replying{margin:0;color:var(--hub-muted)}.cv-unread td a,.cv-unread td:first-child a{font-weight:700}.cv-dot{color:var(--cresora-orange)}.cv-overdue{color:#b45309;font-weight:700}.cv-ask{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.cv-askbar{display:flex;justify-content:flex-end;padding-top:12px}.cv-audience{border:0;padding:0;margin:0;display:grid;grid-gap:4px;gap:4px}