/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--navy:#1d1d1f;--navy2:#1d1d1f;--blue:#06c;--sky:#e8f0fb;--mint:#1a7f37;--orange:#9a4500;--red:#ef5b58;--ink:#1d1d1f;--muted:#636366;--line:#e5e5ea;--paper:#f5f5f7;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-product,Geist, system-ui, sans-serif);background:#fff;margin:0}button,a{font:inherit}button{cursor:pointer}.brand{letter-spacing:-.5px;color:var(--navy);white-space:nowrap;align-items:center;gap:10px;font-size:19px;font-weight:800;display:flex}.brand b{color:var(--blue)}.brand.light{color:#fff}.brand-mark{border:2px solid;border-radius:9px 9px 9px 3px;place-items:center;width:31px;height:31px;font-size:15px;display:grid}.public-nav{justify-content:space-between;align-items:center;max-width:1240px;height:78px;margin:auto;padding:0 28px;display:flex}.public-links{gap:32px;display:flex}.public-links a,.text-btn{color:#3a3a3c;background:0 0;border:0;font-size:14px;text-decoration:none}.nav-actions{align-items:center;gap:20px;display:flex}.btn{background:var(--blue);color:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:22px;padding:15px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #06c3}.btn.small{box-shadow:none;padding:11px 18px}.btn.pale{color:var(--navy);box-shadow:none;background:#fff}.hero{background:linear-gradient(128deg,#e8f0fb 0% 60%,#e8f0fb 100%);grid-template-columns:1fr 1.1fr;align-items:center;min-height:690px;padding:76px max(6vw,50vw - 620px);display:grid;overflow:hidden}.hero-copy{z-index:2;max-width:560px;position:relative}.eyebrow{color:var(--blue);letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:24px;font-size:11px;font-weight:800;display:flex}.eyebrow span{background:currentColor;width:27px;height:2px}.eyebrow.dark{color:#636366}.eyebrow.light{color:#06c}.hero h1{letter-spacing:-3px;color:var(--navy);margin:0 0 25px;font-size:62px;line-height:1.02}.hero h1 em,.report-copy h2 em{color:var(--blue);font-style:normal}.hero-copy>p{color:#636366;max-width:520px;font-size:18px;line-height:1.65}.hero-actions{align-items:center;gap:24px;margin:34px 0;display:flex}.play{color:var(--navy);background:0 0;border:0;font-weight:700}.play i{background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;margin-right:10px;font-size:10px;font-style:normal;display:inline-grid;box-shadow:0 5px 16px #63636633}.trust-row{color:#636366;gap:18px;font-size:11px;display:flex}.trust-row span:first-letter{color:var(--mint)}.hero-product{height:500px;position:relative}.product-window{background:#fff;border-radius:15px;width:670px;height:430px;position:absolute;top:25px;left:24px;overflow:hidden;transform:perspective(900px)rotateY(-4deg);box-shadow:0 35px 70px #1d1d1f29}.window-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:55px;padding:0 18px;display:flex}.window-head .brand{font-size:12px}.window-head .brand-mark{border-width:1px;border-radius:6px;width:21px;height:21px;font-size:9px}.mini-user{background:var(--sky);width:28px;height:28px;color:var(--blue);border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:grid}.window-body{height:375px;display:flex}.mini-side{background:var(--navy);color:#636366;flex-direction:column;align-items:center;gap:15px;width:52px;padding-top:22px;display:flex}.mini-side span{border-radius:6px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.mini-side .active{background:var(--blue);color:#fff}.mini-main{background:#f5f5f7;width:100%;padding:24px}.mini-main .hello{color:#636366;margin:0;font-size:10px}.mini-main h3{margin:3px 0 18px;font-size:18px}.mini-kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mini-kpis>div{border:1px solid var(--line);background:#fff;border-radius:8px;padding:13px}.mini-kpis small,.mini-kpis span{color:#636366;font-size:8px;display:block}.mini-kpis b{margin:8px 0 5px;font-size:20px;display:block}.mini-kpis .up{color:#1a7f37}.mini-grid{grid-template-columns:1.3fr 1fr;gap:10px;margin-top:12px;display:grid}.mini-chart,.priority-card{border:1px solid var(--line);background:#fff;border-radius:8px;height:155px;padding:14px}.chart-title{justify-content:space-between;font-size:9px;display:flex}.chart-title span{color:#636366}.bars{border-bottom:1px solid #e5e5ea;align-items:flex-end;gap:12px;height:100px;padding:15px 10px 0;display:flex}.bars i{background:linear-gradient(var(--blue),#06c);border-radius:3px 3px 0 0;flex:1;display:block}.priority-card{align-items:flex-start;gap:10px;display:flex}.alert-icon{width:30px;height:30px;color:var(--red);background:#fff0ef;border-radius:8px;place-items:center;font-weight:700;display:grid}.priority-card small{color:var(--red);font-size:7px;font-weight:700}.priority-card b{margin-top:8px;font-size:12px;display:block}.priority-card p{color:#636366;font-size:9px}.priority-card strong{color:var(--blue);font-size:8px}.floating-card{background:#fff;border-radius:10px;padding:14px 16px;position:absolute;box-shadow:0 15px 35px #1d1d1f2c}.float-a{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid;top:85px;right:-56px}.float-a b{font-size:26px}.float-a span{color:#636366;font-size:9px;line-height:1.3}.float-a i{color:var(--mint);font-style:normal}.float-b{align-items:center;gap:10px;display:flex;bottom:5px;left:-15px}.shield{color:#146c2e;background:#e3f5e8;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.float-b b,.float-b small{font-size:10px;display:block}.float-b small{color:#636366;margin-top:3px;font-size:8px}.problem{grid-template-columns:1.15fr 1fr;align-items:end;gap:90px;max-width:1180px;margin:0 auto;padding:105px 20px 55px;display:grid}.problem h2,.section-head h2,.experiences h2,.security h2{letter-spacing:-1.5px;color:var(--navy);margin:0;font-size:39px;line-height:1.2}.problem-copy p{color:#636366;font-size:16px;line-height:1.75}.problem-copy b{color:var(--blue);font-size:15px}.tool-strip{border:1px solid var(--line);color:#636366;border-radius:10px;justify-content:center;align-items:center;gap:19px;max-width:1180px;min-height:100px;margin:auto;padding:20px;display:flex}.tool-strip span{font-size:14px;font-weight:700}.tool-strip i{color:#c7c7cc;font-style:normal}.tool-strip strong{color:var(--blue);margin:0 8px;font-size:25px}.tool-strip .brand{font-size:16px}.pillars{max-width:1180px;margin:auto;padding:120px 20px}.section-head{justify-content:space-between;align-items:flex-end;margin-bottom:48px;display:flex}.section-head>p{color:#636366;width:390px;line-height:1.7}.pillar-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.pillar{border-top:3px solid var(--blue);background:#f5f5f7;border-radius:10px;min-height:330px;padding:26px;position:relative;overflow:hidden}.pillar.mint{border-color:var(--mint)}.pillar.orange{border-color:var(--orange)}.pillar.violet{border-color:#06c}.pillar>span{color:#c7c7cc;font-size:11px;position:absolute;top:20px;right:18px}.pillar-icon{width:48px;height:48px;color:var(--blue);background:#e8f0fb;border-radius:9px;place-items:center;font-size:21px;display:grid}.pillar.mint .pillar-icon{color:var(--mint);background:#e3f5e8}.pillar.orange .pillar-icon{color:var(--orange);background:#fff6ea}.pillar.violet .pillar-icon{color:#06c;background:#eeeafd}.pillar h3{margin-top:52px;font-size:21px}.pillar p{color:#636366;font-size:14px;line-height:1.65}.pillar a{color:var(--navy);font-size:12px;font-weight:700;text-decoration:none;position:absolute;bottom:26px;left:26px}.report-feature{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding:100px max(7vw,50vw - 590px);display:grid}.report-copy h2{letter-spacing:-1.5px;margin:0;font-size:40px;line-height:1.22}.report-copy p{color:#636366;line-height:1.75}.report-copy ul{padding:10px 0;list-style:none}.report-copy li{padding:0 0 20px 32px;position:relative}.report-copy li:before{content:"✓";color:var(--mint);position:absolute;top:3px;left:0}.report-copy li b,.report-copy li span{display:block}.report-copy li span{color:#636366;margin-top:5px;font-size:12px}.case-demo{color:var(--ink);background:#fff;border-radius:14px;padding:28px;box-shadow:0 30px 60px #1d1d1f33}.case-top{border-bottom:1px solid var(--line);gap:12px;padding-bottom:23px;display:flex;position:relative}.red-dot{width:40px;height:40px;color:var(--red);background:#fff0ef;border-radius:50%;place-items:center;font-weight:700;display:grid}.case-top small{color:var(--red);font-size:8px;font-weight:700}.case-top h3{margin:5px 0;font-size:17px}.case-top p{color:#636366;margin:0;font-size:11px}.status{color:var(--red);background:#fff0ef;border-radius:4px;padding:6px 8px;font-size:9px;font-weight:700;position:absolute;top:0;right:0}.pattern{background:#fff6ea;border:1px solid #ffe1bb;border-radius:8px;align-items:center;gap:18px;margin:18px 0;padding:15px;display:flex}.pattern-count{border-right:1px solid #f3d5b0;align-items:center;gap:8px;padding-right:17px;display:flex}.pattern-count b{color:var(--orange);font-size:30px}.pattern-count span{font-size:8px}.pattern>div:last-child b{font-size:12px}.pattern>div:last-child p{color:#636366;margin:4px 0;font-size:9px}.case-timeline{justify-content:space-between;display:flex;position:relative}.case-timeline:before{content:"";border-top:1px dashed #d2d2d7;position:absolute;top:12px;left:12%;right:12%}.case-timeline>div{z-index:1;flex-direction:column;align-items:center;gap:7px;display:flex}.case-timeline i{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.case-timeline>div:last-child i{color:#636366;background:#fff;border:1px solid #d2d2d7}.case-timeline span{text-align:center}.case-timeline b,.case-timeline small{font-size:9px;display:block}.case-timeline small{color:#636366;margin-top:3px;font-size:7px}.experiences{max-width:1180px;margin:auto;padding:110px 20px}.section-head.centered{text-align:center;display:block}.section-head.centered .eyebrow{justify-content:center}.experience-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.experience-grid>article{text-align:center;background:#f5f5f7;border-radius:12px;padding:38px;overflow:hidden}.role-tag{letter-spacing:1px;border-radius:4px;padding:6px 9px;font-size:8px;font-weight:700;display:inline-block}.role-tag.member{color:#146c2e;background:#e3f5e8}.role-tag.board{color:var(--blue);background:#e8f0fb}.experience-grid h3{margin:18px 0 9px;font-size:26px}.experience-grid>article>p{color:#636366;max-width:450px;margin:0 auto 25px;line-height:1.6}.phone{border:5px solid var(--navy);text-align:left;background:#fff;border-bottom:0;border-radius:23px 23px 0 0;width:250px;height:310px;margin:auto;padding:14px;box-shadow:0 15px 35px #1d1d1f20}.phone-top{justify-content:space-between;align-items:center;font-size:7px;display:flex}.phone-top .brand{font-size:8px}.phone-top .brand-mark{border-width:1px;border-radius:4px;width:14px;height:14px;font-size:6px}.phone h4{margin:20px 0 2px;font-size:15px}.phone>p{color:#636366;margin:0;font-size:9px}.phone-actions{grid-template-columns:1fr 1fr;gap:7px;margin:14px 0;display:grid}.phone-actions span{border:1px solid var(--line);color:var(--blue);border-radius:6px;padding:10px;font-size:13px}.phone-actions b{color:var(--ink);margin-top:6px;font-size:8px;display:block}.phone-card{background:var(--navy);color:#fff;border-radius:7px;padding:11px;position:relative}.phone-card small,.phone-card b{font-size:7px;display:block}.phone-card b{margin-top:5px;font-size:13px}.phone-card i{border:5px solid var(--blue);border-radius:50%;width:45px;height:45px;position:absolute;top:12px;right:12px}.board-preview{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;height:310px;margin-top:22px;padding:22px;box-shadow:0 15px 35px #1d1d1f14}.bp-head{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:12px;font-size:11px;font-weight:700;display:flex}.bp-head i{color:#636366;font-size:8px;font-style:normal}.bp-row{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.bp-row span{border:1px solid var(--line);background:#f5f5f7;border-radius:6px;padding:14px}.bp-row small,.bp-row b{color:#636366;font-size:8px;display:block}.bp-row b{color:var(--ink);margin-top:8px;font-size:18px}.bp-row .red{color:var(--red)}.bp-task{background:#fff4f3;border:1px solid #ffd6d3;border-radius:7px;align-items:center;gap:12px;padding:16px;display:flex}.bp-task>i{width:31px;height:31px;color:var(--red);background:#fff;border-radius:50%;place-items:center;font-style:normal;display:grid}.bp-task b,.bp-task small{font-size:10px;display:block}.bp-task small{color:#636366;margin-top:4px;font-size:8px}.bp-task strong{color:var(--red);margin-left:auto;font-size:8px}.link-button{color:var(--blue);background:0 0;border:0;margin-top:20px;font-size:12px;font-weight:700}.flow{color:#fff;text-align:center;background:#1d1d1f;padding:100px max(5vw,50vw - 590px)}.flow .eyebrow{justify-content:center}.flow h2{font-size:37px;line-height:1.2}.flow-row{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;margin-top:60px;display:grid}.flow-row>div{text-align:left;padding:10px 20px}.flow-row>div i{color:#e8f0fb;border:1px solid #636366;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:22px;font-size:10px;font-style:normal;display:grid}.flow-row>div p{color:#636366;font-size:11px;line-height:1.6}.flow-row>span{color:#636366}.security{grid-template-columns:1fr 1.15fr;align-items:center;gap:100px;max-width:1180px;margin:auto;padding:110px 20px;display:grid}.security>div:first-child>p{color:#636366;line-height:1.7}.security-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.security-grid span{border:1px solid var(--line);border-radius:8px;padding:20px}.security-grid i{background:var(--sky);width:35px;height:35px;color:var(--blue);border-radius:7px;place-items:center;font-style:normal;display:grid}.security-grid b,.security-grid small{margin-top:13px;font-size:13px;display:block}.security-grid small{color:#636366;margin-top:5px;font-size:10px}.final-cta{color:#fff;text-align:center;background:linear-gradient(120deg,#06c,#06c);padding:90px 20px}.final-cta .eyebrow{justify-content:center}.final-cta h2{margin:0;font-size:43px;line-height:1.15}.final-cta p{color:#e8f0fb}.final-cta>div:last-child{justify-content:center;gap:10px;margin-top:30px;display:flex}.outline-btn{color:#fff;background:0 0;border:1px solid #ffffff60;border-radius:7px;padding:14px 22px;font-weight:700}.landing footer{color:#636366;background:#1d1d1f;align-items:center;gap:30px;height:100px;padding:0 max(5vw,50vw - 590px);font-size:11px;display:flex}.landing footer p{flex:1}.login-page{grid-template-columns:1.05fr 1fr;min-height:100vh;display:grid}.login-brand{color:#fff;background:linear-gradient(145deg,#1d1d1f,#1d1d1f);flex-direction:column;justify-content:space-between;padding:55px max(7vw,70px);display:flex;position:relative;overflow:hidden}.login-brand:after{content:"";border:80px solid #ffffff08;border-radius:50%;width:500px;height:500px;position:absolute;top:15%;right:-250px}.login-kicker{letter-spacing:2px;color:#06c;font-size:10px;font-weight:700}.login-brand h1{letter-spacing:-2px;font-size:45px;line-height:1.16}.login-brand>div>p{color:#06c;max-width:480px;line-height:1.7}.login-quote{border-left:2px solid var(--blue);color:#636366;max-width:400px;padding-left:20px;font-size:12px}.login-panel{background:#f5f5f7;place-items:center;display:grid;position:relative}.close{border:1px solid var(--line);color:#636366;background:#fff;border-radius:50%;width:35px;height:35px;font-size:20px;position:absolute;top:24px;right:28px}.login-box{width:min(430px,85%)}.demo-pill{letter-spacing:1.5px;color:var(--blue);background:var(--sky);border-radius:4px;padding:7px 10px;font-size:9px;font-weight:700}.login-box h2{margin:22px 0 10px;font-size:32px}.login-box>p{color:#636366}.role-choice{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;align-items:center;gap:14px;width:100%;margin-top:12px;padding:18px;display:flex}.role-choice>i{background:var(--sky);width:45px;height:45px;color:var(--blue);border-radius:8px;place-items:center;font-size:20px;font-style:normal;display:grid}.member-choice>i{color:#146c2e;background:#e3f5e8}.role-choice span{flex:1}.role-choice b,.role-choice small{display:block}.role-choice small{color:#636366;margin-top:5px;font-size:10px}.role-choice strong{color:var(--blue)}.role-choice:hover{border-color:var(--blue);box-shadow:0 10px 25px #1d1d1f14}.demo-note{color:#9a4500;background:#fff6ea;border:1px solid #ffe8b9;border-radius:8px;gap:12px;margin-top:25px;padding:14px;display:flex}.demo-note p,.demo-note b{margin:0;font-size:10px;line-height:1.5;display:block}.back-link{color:#636366;background:0 0;border:0;margin:24px auto 0;font-size:11px;display:block}.app-shell{background:var(--paper);height:100vh;display:flex;overflow:hidden}.sidebar{background:var(--navy);color:#636366;flex-direction:column;flex-shrink:0;width:242px;padding:24px 14px 15px;display:flex}.sidebar>.brand{margin-bottom:25px;padding:0 10px}.org{background:#1d1d1f;border:1px solid #1d1d1f;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.org>span{color:#fff;background:#1d1d1f;border-radius:6px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:700;display:grid}.org div{flex:1;min-width:0}.org b,.org small{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.org small{color:#636366;margin-top:3px;font-size:7px}.org>i{font-style:normal}.sidebar nav{flex-direction:column;margin-top:18px;display:flex;overflow:auto}.sidebar nav button,.side-bottom button{color:#636366;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;padding:9px 11px;font-size:10px;display:flex;position:relative}.sidebar nav button i{text-align:center;width:16px;font-style:normal}.sidebar nav button.active{color:#fff;background:#06c}.sidebar nav button em{color:#fff;background:#ef5b58;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:auto;font-size:8px;font-style:normal;display:grid}.side-bottom{border-top:1px solid #1d1d1f;flex-direction:column;margin-top:auto;padding-top:12px;display:flex}.app-content{flex-direction:column;flex:1;min-width:0;display:flex}.app-header{border-bottom:1px solid var(--line);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;height:74px;padding:0 28px;display:flex}.app-header h1{margin:0;font-size:18px}.app-header p{color:#636366;margin:4px 0 0;font-size:9px}.header-actions{align-items:center;gap:10px;display:flex}.header-actions>button{border:1px solid var(--line);background:#fff;border-radius:7px;width:34px;height:34px;position:relative}.header-actions>button i{background:var(--red);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:7px}.app-user{align-items:center;gap:9px;margin-left:8px;display:flex}.app-user>span{background:var(--sky);width:34px;height:34px;color:var(--blue);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.app-user b,.app-user small{font-size:9px;display:block}.app-user small{color:#636366;margin-top:3px}.app-user>i{color:#636366;font-style:normal}.content-scroll{padding:25px 28px 50px;overflow:auto}.welcome{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.welcome h2{margin:0 0 5px;font-size:21px}.welcome p{color:#636366;margin:0;font-size:11px}.primary-action{background:var(--blue);color:#fff;border:0;border-radius:7px;padding:11px 17px;font-size:10px;font-weight:700}.stats-row{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.stat{border:1px solid var(--line);background:#fff;border-radius:8px;padding:15px}.stat>div{color:#636366;justify-content:space-between;font-size:9px;display:flex}.stat>div i{color:var(--mint);font-style:normal}.stat>b{margin:10px 0 6px;font-size:22px;display:block}.stat>small{color:#636366;font-size:8px}.alert-banner{border:1px solid #ffd6d3;border-left:4px solid var(--red);background:#fff5f4;border-radius:8px;align-items:center;gap:13px;margin:14px 0;padding:13px 15px;display:flex}.alert-banner>span{width:31px;height:31px;color:var(--red);background:#fff;border-radius:50%;place-items:center;font-weight:700;display:grid}.alert-banner>div{flex:1}.alert-banner small{color:var(--red);letter-spacing:.8px;font-size:7px;font-weight:700}.alert-banner b{margin:3px 0;font-size:11px;display:block}.alert-banner p{color:#636366;margin:0;font-size:8px}.alert-banner button{color:var(--red);background:0 0;border:0;font-size:9px;font-weight:700}.dashboard-grid{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:8px;padding:17px}.panel-head{justify-content:space-between;align-items:flex-start;display:flex}.panel-head h3{margin:0;font-size:12px}.panel-head p{color:#636366;margin:4px 0;font-size:8px}.panel-head button,.panel-head select{color:var(--blue);background:0 0;border:0;font-size:8px}.big-chart{height:175px;display:flex}.axis{color:#636366;flex-direction:column;justify-content:space-between;width:30px;padding:13px 0 22px;font-size:7px;display:flex}.chart-area{background:repeating-linear-gradient(#0000 0 39px,#e5e5ea 40px);flex:1;padding:12px 10px 0}.chart-bars{align-items:flex-end;gap:14px;height:100%;display:flex}.chart-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.chart-bars i{background:linear-gradient(var(--blue),#06c);border-radius:4px 4px 0 0;width:60%}.chart-bars span{color:#636366;margin-top:8px;font-size:7px}.chart-legend{justify-content:space-between;font-size:8px;display:flex}.chart-legend span i{background:var(--blue);border-radius:2px;width:7px;height:7px;margin-right:5px;display:inline-block}.chart-legend em{color:var(--mint);font-style:normal}.task-list>div{border-bottom:1px solid #e5e5ea;align-items:center;gap:10px;padding:12px 0;display:flex}.task-list i,.activity-row>i{border-radius:7px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.task-orange{color:var(--orange);background:#fff6ea}.task-red{color:var(--red);background:#fff0ef}.task-blue{background:var(--sky);color:var(--blue)}.task-green{color:var(--mint);background:#e3f5e8}.task-list span{flex:1}.task-list b,.task-list small{font-size:9px;display:block}.task-list small{color:#636366;margin-top:4px;font-size:7px}.task-list em{background:#e5e5ea;border-radius:10px;padding:4px 6px;font-size:8px;font-style:normal}.task-list .red-bg{color:var(--red);background:#fff0ef}.activity-row{border-bottom:1px solid #e5e5ea;align-items:center;gap:10px;padding:10px 0;display:flex}.activity-row>i{color:var(--blue);background:#f5f5f7}.activity-row span{flex:1}.activity-row b,.activity-row small{font-size:9px;display:block}.activity-row small{color:#636366;margin-top:3px;font-size:7px}.activity-row em{color:#636366;font-style:normal}.negotiation{background:linear-gradient(145deg,var(--navy),#1d1d1f);color:#fff}.negotiation>small{color:#06c;letter-spacing:1px;font-size:7px}.progress{background:#1d1d1f;border-radius:5px;height:5px}.progress i{background:var(--blue);border-radius:5px;width:68%;height:100%;display:block}.neg-stats{justify-content:space-between;margin:20px 0;display:flex}.neg-stats span{text-align:center;border-right:1px solid #1d1d1f;flex:1}.neg-stats span:last-child{border:0}.neg-stats b,.neg-stats small{display:block}.neg-stats b{font-size:16px}.neg-stats small{color:#636366;margin-top:4px;font-size:7px}.negotiation button{color:#fff;background:0 0;border:1px solid #3a3a3c;border-radius:5px;width:100%;padding:8px;font-size:8px}.generic,.channel-landing{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:65vh;display:flex}.generic>span,.channel-landing>span{color:var(--blue);font-size:40px}.generic h2,.channel-landing h2{font-size:25px}.generic p,.channel-landing p{color:#636366;max-width:480px}.generic button,.channel-landing>button:not(.primary-action){color:var(--blue);background:0 0;border:0;margin-top:15px}.channel-head{justify-content:space-between;align-items:center;display:flex}.channel-head>div{align-items:center;gap:12px;display:flex}.channel-icon{width:43px;height:43px;color:var(--red);background:#fff0ef;border-radius:9px;place-items:center;font-size:20px;display:grid}.channel-head h2{margin:0;font-size:20px}.channel-head p{color:#636366;margin:5px 0;font-size:9px}.channel-head>button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:9px 12px;font-size:9px}.report-tabs{border-bottom:1px solid var(--line);gap:4px;margin-top:22px;display:flex}.report-tabs button{color:#636366;background:0 0;border:0;padding:10px 12px;font-size:9px}.report-tabs button.active{color:var(--blue);border-bottom:2px solid var(--blue);font-weight:700}.report-tabs i{background:#e5e5ea;border-radius:8px;margin-left:4px;padding:2px 5px;font-style:normal}.pattern-alert{border:1px solid #ffdcc8;border-left:4px solid var(--orange);background:#fff6ea;border-radius:7px;align-items:center;gap:13px;margin:13px 0;padding:14px;display:flex}.pattern-alert>span{width:34px;height:34px;color:var(--orange);background:#fff;border-radius:50%;place-items:center;font-weight:700;display:grid}.pattern-alert>div{flex:1}.pattern-alert small{color:#9a4500;font-size:7px;font-weight:700}.pattern-alert h3{margin:4px 0;font-size:11px}.pattern-alert p{color:#636366;margin:0;font-size:8px}.pattern-alert button{color:#9a4500;background:0 0;border:0;font-size:8px;font-weight:700}.reports-layout{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:.8fr 1.2fr;display:grid;overflow:hidden}.report-list{border-right:1px solid var(--line)}.list-filter{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 15px;font-size:9px;display:flex}.list-filter button{color:#636366;background:0 0;border:0;font-size:8px}.report-item{border-bottom:1px solid var(--line);padding:14px 15px}.report-item.selected{border-left:3px solid var(--blue);background:#e8f0fb}.report-meta{justify-content:space-between;display:flex}.report-meta span{border-radius:3px;padding:4px 5px;font-size:6px;font-weight:700}.risk{color:var(--red);background:#fff0ef}.high{color:#9a4500;background:#fff6ea}.report-meta small{color:#636366;font-size:7px}.report-item h3{margin:9px 0 5px;font-size:11px}.report-item>p{color:#636366;font-size:8px;line-height:1.5}.tag-row{gap:5px;display:flex}.tag-row span{color:#636366;background:#e5e5ea;border-radius:3px;padding:4px 5px;font-size:6px}.related{color:#9a4500;background:#fff6ea;justify-content:space-between;margin-top:9px;padding:7px;font-size:7px;display:flex}.detail-head{justify-content:space-between;display:flex}.detail-head small{color:#636366;font-size:7px}.detail-head h2{margin:5px 0;font-size:17px}.detail-head button{background:0 0;border:0}.risk-box{background:#fff2f1;border:1px solid #ffd8d5;border-radius:6px;gap:10px;margin:12px 0;padding:11px;display:flex}.risk-box>span{width:27px;height:27px;color:var(--red);background:#fff;border-radius:50%;place-items:center;font-weight:700;display:grid}.risk-box b,.risk-box p{margin:0;font-size:9px}.risk-box p{color:#636366;margin-top:4px;font-size:7px}.detail-section p{color:#636366;font-size:9px;line-height:1.6}.detail-grid{border:1px solid var(--line);border-radius:6px;grid-template-columns:1fr 1fr;display:grid}.detail-grid span{border-bottom:1px solid var(--line);padding:10px}.detail-grid span:nth-child(odd){border-right:1px solid var(--line)}.detail-grid span:nth-child(n+3){border-bottom:0}.detail-grid small,.detail-grid b{color:#636366;font-size:6px;display:block}.detail-grid b{color:var(--ink);margin-top:4px;font-size:8px}.recurrence{background:#fff6ea;border:1px solid #ffe3bb;justify-content:space-between;align-items:center;margin-top:12px;padding:10px;display:flex}.recurrence>div{align-items:center;gap:10px;display:flex}.recurrence>div>span{color:var(--orange);font-size:25px;font-weight:700}.recurrence b,.recurrence p{margin:0;font-size:8px}.recurrence p{color:#636366;margin-top:3px;font-size:7px}.recurrence button{color:#9a4500;background:0 0;border:0;font-size:7px;font-weight:700}.register-btn{background:var(--blue);color:#fff;border:0;border-radius:6px;width:100%;margin-top:12px;padding:11px;font-size:9px;font-weight:700}.registered{background:#e3f5e8;border:1px solid #c7eee3;border-radius:6px;align-items:center;gap:10px;margin-top:12px;padding:10px;display:flex}.registered>span{background:var(--mint);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.registered b,.registered p{margin:0;font-size:8px}.registered p{color:#636366;margin-top:3px;font-size:7px}.member-shell .sidebar{background:#1d1d1f}.member-shell .org{background:#1d1d1f;border-color:#06c}.member-shell .sidebar nav button.active{background:var(--mint)}.member-welcome{color:#fff;background:linear-gradient(120deg,#1d1d1f,#1d1d1f);border-radius:10px;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.member-welcome>div{align-items:center;gap:14px;display:flex}.member-avatar{background:#ffffff20;border-radius:50%;place-items:center;width:52px;height:52px;font-weight:700;display:grid}.member-welcome small{color:#1a7f37;font-size:7px}.member-welcome h2{margin:4px 0;font-size:20px}.member-welcome p{color:#c7c7cc;margin:0;font-size:9px}.member-status{background:#ffffff12;border:1px solid #ffffff28;border-radius:7px;padding:10px 14px}.member-status>span{background:var(--mint);border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.member-status b,.member-status small{font-size:8px;display:block}.member-status small{color:#c7c7cc;margin-top:3px;font-size:7px}.quick-actions{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.quick-actions button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;padding:14px;position:relative}.quick-actions i{width:34px;height:34px;color:var(--mint);background:#e3f5e8;border-radius:7px;place-items:center;font-style:normal;display:grid}.quick-actions .red-icon{color:var(--red);background:#fff0ef}.quick-actions b,.quick-actions small{margin-top:12px;font-size:9px;display:block}.quick-actions small{color:#636366;margin-top:4px;font-size:7px}.quick-actions span{color:#636366;position:absolute;top:14px;right:13px}.member-grid{grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.member-card{border:1px solid var(--line);background:#fff;border-radius:8px;padding:17px}.negotiation-card{background:#e8f0fb;justify-content:space-between;display:flex}.negotiation-card h3{margin:13px 0 5px;font-size:17px}.negotiation-card p{color:#636366;font-size:8px}.negotiation-card button,.benefit button{color:var(--blue);background:0 0;border:0;padding:0;font-size:8px;font-weight:700}.countdown{text-align:center;border-left:1px solid #d2d2d7;flex-direction:column;align-items:center;width:130px;display:flex}.countdown b{color:var(--blue);font-size:38px}.countdown i{color:var(--blue);background:#e8f0fb;margin-top:12px;padding:5px;font-size:7px;font-style:normal}.news{grid-row:span 2}.news-item{border-top:1px solid var(--line);gap:12px;padding:14px 0;display:flex}.news-item>span{color:#146c2e;text-align:center;background:#e3f5e8;border-radius:5px;place-items:center;width:37px;height:43px;font-size:11px;display:grid}.news-item>span b{font-size:6px}.news-item small,.news-item b,.news-item p{font-size:6px;display:block}.news-item b{margin-top:4px;font-size:9px}.news-item p{color:#636366;font-size:7px}.benefit{gap:14px;display:flex}.benefit-image{color:#fff;background:linear-gradient(135deg,#9a4500,#9a4500);border-radius:7px;place-items:center;width:110px;min-height:90px;font-size:30px;display:grid}.benefit small{color:var(--orange);font-size:7px}.benefit h3{margin:8px 0;font-size:14px}.benefit p{color:#636366;font-size:8px}.wizard{border:1px solid var(--line);background:#fff;border-radius:10px;max-width:760px;margin:auto;overflow:hidden}.wizard-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.wizard-head button{color:#636366;background:0 0;border:0;font-size:9px}.wizard-head>div{text-align:center}.wizard-head small{color:#636366;font-size:7px}.stepper{gap:4px;margin-top:5px;display:flex}.stepper i{background:#e5e5ea;border-radius:3px;width:40px;height:3px;display:block}.stepper i.done{background:var(--mint)}.wizard-head>span{color:#636366;font-size:8px}.wizard section{text-align:center;padding:30px 55px 35px}.wizard-icon{width:52px;height:52px;color:var(--mint);background:#e3f5e8;border-radius:50%;place-items:center;margin:auto;font-size:22px;display:grid}.wizard-icon.warning{color:var(--red);background:#fff0ef;font-weight:700}.form-kicker{letter-spacing:1px;color:var(--mint);margin-top:15px;font-size:7px;font-weight:700;display:block}.wizard section h2{margin:8px 0;font-size:23px}.wizard section>p{color:#636366;font-size:9px}.category-grid{grid-template-columns:1fr 1fr;gap:8px;margin:22px 0;display:grid}.category-grid button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:7px;grid-template-columns:35px 1fr;align-items:center;min-height:73px;padding:10px;display:grid}.category-grid button.selected{border-color:var(--mint);background:#e3f5e8}.category-grid i{color:var(--mint);grid-row:span 2;font-size:18px;font-style:normal}.category-grid span{color:#636366;font-size:6px}.continue{background:var(--mint);color:#fff;border:0;border-radius:6px;margin-left:auto;padding:10px 20px;font-size:9px;font-weight:700;display:block}.risk-question{text-align:left;border:1px solid var(--line);background:#f5f5f7;border-radius:8px;margin:20px 0;padding:16px}.risk-question>b{margin-bottom:10px;font-size:10px;display:block}.risk-question label{border:1px solid var(--line);background:#fff;border-radius:6px;gap:10px;margin-top:8px;padding:11px;display:flex}.risk-question label.selected{border-color:var(--red);background:#fff8f7}.risk-question input{margin:3px 0 0}.risk-question label span{grid-template-columns:25px 1fr;display:grid}.risk-question label i{width:22px;height:22px;color:var(--red);background:#fff0ef;border-radius:50%;grid-row:span 2;place-items:center;font-style:normal;display:grid}.risk-question label b,.risk-question label small{font-size:9px}.risk-question label small{color:#636366;margin-top:3px;font-size:7px}.privacy-note,.pattern-preview{text-align:left;color:#3a3a3c;background:#e3f5e8;border-radius:6px;gap:10px;margin-bottom:18px;padding:11px;display:flex}.privacy-note p,.privacy-note b,.pattern-preview p,.pattern-preview b{margin:0;font-size:8px;line-height:1.5;display:block}.field{text-align:left;margin-top:14px;display:block}.field>span{margin-bottom:6px;font-size:8px;font-weight:700;display:block}.field textarea,.field select{border:1px solid var(--line);width:100%;font:inherit;color:#3a3a3c;background:#fff;border-radius:6px;padding:10px;font-size:9px}.field textarea{resize:none;height:100px;line-height:1.6}.field-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pattern-preview{color:#9a4500;background:#fff6ea;margin-top:14px}.success-screen{border:1px solid var(--line);text-align:center;background:#fff;border-radius:10px;max-width:600px;margin:30px auto;padding:45px 70px}.success-screen>span{background:var(--mint);color:#fff;border-radius:50%;place-items:center;width:62px;height:62px;margin:auto;font-size:25px;display:grid}.success-screen>small{color:var(--mint);letter-spacing:1px;margin-top:18px;font-size:8px;font-weight:700;display:block}.success-screen>p{color:#636366;font-size:10px;line-height:1.6}.tracking-code{background:#f5f5f7;border:1px dashed #d2d2d7;border-radius:7px;margin:20px 0;padding:14px}.tracking-code small,.tracking-code b,.tracking-code span{font-size:7px;display:block}.tracking-code b{letter-spacing:2px;color:var(--navy);margin:5px 0;font-size:20px}.tracking{max-width:700px;margin:auto}.tracking-head{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:14px;padding:18px;display:flex}.tracking-head>span{width:42px;height:42px;color:var(--mint);background:#e3f5e8;border-radius:50%;place-items:center;display:grid}.tracking-head>div{flex:1}.tracking-head small{color:#636366;font-size:7px}.tracking-head h2{margin:4px 0;font-size:16px}.tracking-head p{color:#636366;margin:0;font-size:8px}.tracking-head em{color:var(--mint);background:#e3f5e8;border-radius:4px;padding:6px 8px;font-size:7px;font-style:normal}.tracking-body{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:10px;padding:20px 28px}.track-event{gap:12px;padding:10px 0;display:flex;position:relative}.track-event:not(:last-child):before{content:"";border-left:1px solid #e5e5ea;position:absolute;top:36px;bottom:-9px;left:13px}.track-event>i{z-index:1;color:#636366;background:#fff;border:1px solid #e5e5ea;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.track-event.complete>i{background:var(--mint);border-color:var(--mint);color:#fff}.track-event.current>i{background:var(--blue);border-color:var(--blue);color:#fff}.track-event b,.track-event p,.track-event small{margin:0;font-size:9px;display:block}.track-event p{color:#636366;margin:3px 0;font-size:8px}.track-event small{color:#636366;font-size:7px}.confidential{color:#3a3a3c;background:#e3f5e8;border-radius:7px;gap:10px;margin-top:10px;padding:12px;display:flex}.confidential p,.confidential b{margin:0;font-size:8px;line-height:1.5}@media (width<=900px){.public-links{display:none}.hero{grid-template-columns:1fr;padding:60px 25px}.hero h1{font-size:45px}.hero-product{transform-origin:0 0;height:380px;transform:scale(.72)}.problem,.report-feature,.security{grid-template-columns:1fr;gap:40px}.pillar-grid{grid-template-columns:1fr 1fr}.tool-strip{flex-wrap:wrap}.experience-grid,.flow-row{grid-template-columns:1fr}.flow-row>span{display:none}.sidebar{width:72px}.sidebar .brand>span:last-child,.org div,.org>i,.sidebar nav button:not(.active){font-size:0}.sidebar nav button{justify-content:center}.sidebar nav button i{font-size:14px}.side-bottom{display:none}.stats-row,.quick-actions{grid-template-columns:1fr 1fr}.dashboard-grid,.member-grid,.reports-layout{grid-template-columns:1fr}.report-list{border-right:0}.app-user div{display:none}}@media (width<=600px){.nav-actions .text-btn,.trust-row{display:none}.public-nav{padding:0 18px}.nav-actions{gap:10px}.btn.small{padding:11px 14px}.hero{padding-top:45px}.hero h1{font-size:38px}.hero-product{display:none}.problem{padding-top:70px}.problem h2,.section-head h2{font-size:30px}.pillar-grid{grid-template-columns:1fr}.section-head{display:block}.section-head>p{width:auto}.report-feature{padding:70px 22px}.case-demo{padding:16px}.experience-grid>article{padding:24px 12px}.security-grid{grid-template-columns:1fr}.final-cta h2{font-size:33px}.landing footer{flex-wrap:wrap;height:auto;padding:30px}.login-page{grid-template-columns:1fr}.login-brand,.sidebar{display:none}.app-header{padding:0 14px}.content-scroll{padding:16px}.header-actions>button{display:none}.stats-row,.quick-actions,.dashboard-grid{grid-template-columns:1fr}.member-welcome{align-items:flex-start}.member-status{display:none}.wizard section{padding:25px 18px}.category-grid,.field-row{grid-template-columns:1fr}.report-tabs{overflow:auto}.pattern-alert{align-items:flex-start}.pattern-alert button{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.module-intro{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.module-intro small{letter-spacing:1.2px;color:var(--blue);font-size:7px;font-weight:700}.module-intro h2{margin:6px 0;font-size:24px}.module-intro p{color:#636366;max-width:600px;font-size:10px;line-height:1.6}.module-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.module-stats article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:17px}.module-stats span,.module-stats b,.module-stats small{display:block}.module-stats span{color:#636366;font-size:8px}.module-stats b{margin:11px 0 5px;font-size:21px}.module-stats small{color:#1a7f37;font-size:7px}.module-panel{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:14px;padding:18px}.module-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:13px;display:flex}.module-panel-head h3{margin:0;font-size:12px}.module-panel-head p{color:#636366;margin:4px 0 0;font-size:7px}.module-panel-head button,.module-row>button{color:var(--blue);background:0 0;border:0;font-size:8px}.module-row{border-bottom:1px solid #e5e5ea;align-items:center;gap:11px;padding:14px 0;display:flex}.module-row:last-child{border-bottom:0}.module-row-icon{background:var(--sky);width:34px;height:34px;color:var(--blue);border-radius:7px;place-items:center;font-size:12px;font-weight:700;display:grid}.module-row>div{flex:1}.module-row b,.module-row small{font-size:9px;display:block}.module-row small{color:#636366;margin-top:4px;font-size:7px}.module-row em{color:#146c2e;background:#e3f5e8;border-radius:10px;padding:5px 7px;font-size:7px;font-style:normal}.module-row>button{color:#636366}.module-insight{background:#e8f0fb;border:1px solid #e8f0fb;border-radius:8px;align-items:center;gap:12px;margin-top:14px;padding:13px 15px;display:flex}.module-insight>span{width:30px;height:30px;color:var(--blue);background:#fff;border-radius:50%;place-items:center;display:grid}.module-insight>div{flex:1}.module-insight b,.module-insight p{margin:0;font-size:9px}.module-insight p{color:#636366;margin-top:3px;font-size:7px}.module-insight button{color:var(--blue);background:0 0;border:0;font-size:8px;font-weight:700}@media (width<=600px){.module-intro{display:block}.module-intro .primary-action{margin-top:10px}.module-stats{grid-template-columns:1fr}.module-insight button{display:none}}body{font-size:16px}.public-links a,.text-btn{font-size:15px}.hero-copy>p{font-size:19px}.trust-row{gap:24px;font-size:13px}.problem-copy p,.section-head>p,.report-copy p,.experience-grid>article>p,.security>div:first-child>p{font-size:16px}.pillar p{font-size:15px}.pillar a,.link-button{font-size:13px}.report-copy li b{font-size:15px}.report-copy li span{font-size:13px}.flow-row>div b{font-size:16px}.flow-row>div p,.landing footer{font-size:13px}.app-shell{font-size:14px}.sidebar{width:272px;padding:26px 16px 18px}.sidebar>.brand{margin-bottom:28px}.org{padding:13px}.org>span{width:38px;height:38px;font-size:11px}.org b{font-size:12px}.org small{margin-top:4px;font-size:10px}.sidebar nav{gap:3px;margin-top:20px}.sidebar nav button,.side-bottom button{gap:12px;min-height:42px;padding:10px 12px;font-size:13px}.sidebar nav button i{width:20px;font-size:15px}.sidebar nav button em{width:22px;height:22px;font-size:10px}.side-bottom button{font-size:11px}.app-header{height:86px;padding:0 32px}.app-header h1{font-size:22px}.app-header p{margin-top:6px;font-size:12px}.header-actions>button{width:42px;height:42px;font-size:17px}.app-user>span{width:42px;height:42px;font-size:12px}.app-user b{font-size:12px}.app-user small{font-size:10px}.content-scroll{padding:30px 34px 60px}.welcome{margin-bottom:24px}.welcome h2{font-size:26px}.welcome p{font-size:14px}.primary-action{min-height:42px;padding:12px 19px;font-size:12px}.stats-row{gap:16px}.stat{padding:19px}.stat>div{font-size:12px}.stat>b{margin:12px 0 7px;font-size:27px}.stat>small{font-size:11px}.alert-banner{gap:15px;margin:18px 0;padding:17px 18px}.alert-banner>span{width:38px;height:38px}.alert-banner small{font-size:9px}.alert-banner b{margin:5px 0;font-size:14px}.alert-banner p{font-size:11px}.alert-banner button{min-height:36px;font-size:11px}.dashboard-grid{gap:16px}.panel{padding:21px}.panel-head h3{font-size:15px}.panel-head p{font-size:11px}.panel-head button,.panel-head select{min-height:32px;font-size:11px}.axis,.chart-bars span,.chart-legend{font-size:10px}.task-list>div{gap:12px;padding:15px 0}.task-list i,.activity-row>i{width:38px;height:38px}.task-list b,.activity-row b{font-size:12px}.task-list small,.activity-row small{margin-top:5px;font-size:10px}.task-list em{font-size:10px}.activity-row{padding:13px 0}.negotiation>small{font-size:9px}.negotiation h3,.neg-stats b{font-size:20px}.neg-stats small{font-size:9px}.negotiation button{min-height:38px;font-size:11px}.channel-head h2{font-size:24px}.channel-head p{font-size:12px}.channel-head>button{padding:11px 14px;font-size:11px}.channel-icon{width:50px;height:50px}.report-tabs{gap:8px;margin-top:26px}.report-tabs button{padding:13px 15px;font-size:12px}.pattern-alert{gap:15px;padding:17px}.pattern-alert small{font-size:9px}.pattern-alert h3{font-size:14px}.pattern-alert p{font-size:11px}.pattern-alert button{font-size:10px}.list-filter{padding:16px;font-size:12px}.list-filter button{font-size:10px}.report-item{padding:17px}.report-meta span{padding:5px 7px;font-size:8px}.report-meta small{font-size:10px}.report-item h3{font-size:14px}.report-item>p{font-size:11px}.tag-row span,.related{font-size:9px}.report-detail{padding:22px}.detail-head small{font-size:9px}.detail-head h2{font-size:21px}.risk-box b{font-size:12px}.risk-box p{font-size:10px}.detail-section h4,.detail-section p{font-size:12px}.detail-grid small{font-size:8px}.detail-grid b,.recurrence b{font-size:11px}.recurrence p,.recurrence button{font-size:9px}.register-btn{padding:14px;font-size:12px}.registered b{font-size:11px}.registered p{font-size:9px}.member-welcome{padding:27px 30px}.member-avatar{width:60px;height:60px}.member-welcome small{font-size:9px}.member-welcome h2{font-size:25px}.member-welcome p{font-size:12px}.member-status{padding:13px 17px}.member-status b{font-size:11px}.member-status small{font-size:9px}.quick-actions{gap:14px;margin:18px 0}.quick-actions button{min-height:138px;padding:18px}.quick-actions i{width:42px;height:42px;font-size:18px}.quick-actions b{font-size:12px}.quick-actions small{font-size:10px}.member-grid{gap:16px}.member-card{padding:21px}.negotiation-card h3{font-size:21px}.negotiation-card p,.negotiation-card button,.benefit button{font-size:11px}.countdown b{font-size:44px}.countdown span{font-size:10px}.countdown i{font-size:9px}.news-item small{font-size:8px}.news-item b{font-size:12px}.news-item p{font-size:10px}.benefit small{font-size:9px}.benefit h3{font-size:18px}.benefit p{font-size:11px}.module-view{max-width:1120px}.module-intro{margin-bottom:26px}.module-intro small{font-size:9px}.module-intro h2{font-size:28px}.module-intro p{max-width:700px;font-size:13px}.module-stats{gap:16px}.module-stats article{padding:21px}.module-stats span{font-size:11px}.module-stats b{font-size:26px}.module-stats small{font-size:10px}.module-panel{margin-top:18px;padding:22px}.module-panel-head{padding-bottom:16px}.module-panel-head h3{font-size:15px}.module-panel-head p,.module-panel-head button,.module-row>button{font-size:10px}.module-row{gap:14px;padding:17px 0}.module-row-icon{width:42px;height:42px;font-size:15px}.module-row b{font-size:12px}.module-row small{font-size:10px}.module-row em{padding:6px 9px;font-size:9px}.module-insight{margin-top:18px;padding:16px 18px}.module-insight>span{width:38px;height:38px}.module-insight b{font-size:12px}.module-insight p,.module-insight button{font-size:10px}.wizard{max-width:820px}.wizard-head{padding:18px 24px}.wizard-head button{font-size:12px}.wizard-head small{font-size:9px}.wizard-head>span{font-size:10px}.wizard section{padding:38px 60px 42px}.form-kicker{font-size:9px}.wizard section h2{font-size:28px}.wizard section>p{font-size:12px}.category-grid{gap:11px}.category-grid button{min-height:88px;padding:13px}.category-grid b{font-size:12px}.category-grid span{font-size:9px}.continue{min-height:44px;padding:13px 23px;font-size:12px}.risk-question{padding:20px}.risk-question>b{font-size:13px}.risk-question label{padding:14px}.risk-question label b{font-size:12px}.risk-question label small{font-size:10px}.privacy-note p,.privacy-note b,.pattern-preview p,.pattern-preview b,.field>span{font-size:11px}.field textarea,.field select{padding:13px;font-size:12px}.success-screen>small{font-size:10px}.success-screen h2{font-size:29px}.success-screen>p{font-size:13px}.tracking-code small,.tracking-code span{font-size:9px}.tracking-head h2{font-size:20px}.tracking-head p{font-size:11px}.tracking-head em{font-size:9px}.tracking-body h3{font-size:15px}.track-event b{font-size:12px}.track-event p{font-size:11px}.track-event small{font-size:9px}.confidential p,.confidential b{font-size:11px}button:focus-visible,a:focus-visible,select:focus-visible,textarea:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #06c}button{transition:transform .15s,box-shadow .15s,background-color .15s}button:hover{transform:translateY(-1px)}.sidebar nav button:hover{color:#fff;background:#1d1d1f}.member-shell .sidebar nav button:hover{background:#1d1d1f}.quick-actions button:hover,.role-choice:hover,.module-stats article:hover{border-color:#d2d2d7;box-shadow:0 10px 28px #1d1d1f14}.content-scroll{scroll-behavior:smooth}@media (width<=1100px){.sidebar{width:232px}.content-scroll{padding:25px}.stats-row,.quick-actions{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.sidebar{width:82px}.sidebar nav button{min-height:46px}.sidebar nav button i{font-size:17px}.content-scroll{padding:22px}.app-header{padding:0 22px}.module-stats{grid-template-columns:1fr 1fr}}@media (width<=600px){.app-header{height:76px}.app-header h1{font-size:19px}.content-scroll{padding:18px}.stats-row,.quick-actions,.module-stats{grid-template-columns:1fr}.stat>b,.module-stats b{font-size:24px}.panel{padding:17px}.member-welcome{padding:22px}.wizard section{padding:30px 20px 34px}.success-screen{padding:35px 22px}.module-insight{align-items:flex-start}}.demo-guide{color:#9a4500;z-index:4;background:#fff6ea;border-bottom:1px solid #efd7a7;grid-template-columns:76px 1fr auto;align-items:center;gap:17px;min-height:66px;padding:10px 32px;display:grid;position:relative;box-shadow:0 4px 18px #1d1d1f10}.demo-guide.socio{color:#1d1d1f;background:#e3f5e8;border-color:#bfe3d9}.guide-progress{gap:5px;display:flex}.guide-progress i{background:#9a4500;border-radius:5px;width:20px;height:5px}.demo-guide.socio .guide-progress i{background:#c7c7cc}.guide-progress i.done{background:#9a4500}.demo-guide.socio .guide-progress i.done{background:#06c}.demo-guide small,.demo-guide b{display:block}.demo-guide small{letter-spacing:.08em;opacity:.7;margin-bottom:5px;font-size:9px;font-weight:800}.demo-guide b{font-size:14px;line-height:1.3}.demo-guide button{color:#fff;background:#9a4500;border:0;border-radius:7px;min-height:40px;padding:11px 15px;font-size:11px;font-weight:800}.demo-guide.socio button{background:#06c}.content-scroll{height:calc(100vh - 152px)}@media (width<=900px){.demo-guide{grid-template-columns:60px 1fr auto;padding:10px 22px}.demo-guide b{font-size:12px}.content-scroll{height:calc(100vh - 152px)}}@media (width<=600px){.demo-guide{grid-template-columns:1fr auto;min-height:74px;padding:10px 14px}.guide-progress{display:none}.demo-guide small{font-size:8px}.demo-guide b{max-width:210px;font-size:11px}.demo-guide button{padding:9px 10px;font-size:9px}.content-scroll{height:calc(100vh - 150px)}}.reset-demo{color:#636366;background:#f5f5f7;border:1px solid #e5e5ea;border-radius:7px;width:100%;margin:12px 0 2px;padding:11px;font-size:11px;font-weight:700;display:block}.campaign-view{max-width:1120px}.campaign-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.campaign-card{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:155px 1fr;display:grid;overflow:hidden}.campaign-art{color:#fff;background:linear-gradient(145deg,#9a4500,#db6b42);place-items:center;min-height:220px;font-size:48px;display:grid}.campaign-art.winter{background:linear-gradient(145deg,#06c,#06c)}.campaign-body{padding:23px}.campaign-tag{letter-spacing:.1em;color:var(--orange);font-size:9px;font-weight:800}.campaign-body h3,.campaign-detail h3{margin:9px 0;font-size:20px}.campaign-body p,.campaign-detail p{color:#636366;font-size:11px;line-height:1.6}.campaign-progress{background:#e5e5ea;border-radius:20px;height:9px;margin:22px 0 10px;overflow:hidden}.campaign-progress i{background:linear-gradient(90deg,var(--mint),#06c);border-radius:20px;height:100%;display:block}.campaign-numbers{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.campaign-numbers b{font-size:17px}.campaign-numbers span{color:#636366;font-size:10px}.campaign-meta{border-top:1px solid var(--line);color:#636366;justify-content:space-between;margin-top:16px;padding-top:13px;font-size:9px;display:flex}.my-impact{color:#146c2e;background:#e3f5e8;border-radius:9px;padding:12px 15px;font-size:10px}.my-impact b{margin-top:3px;font-size:17px;display:block}.campaign-detail{grid-template-columns:1.35fr .65fr;gap:20px;display:grid}.campaign-detail>section,.contribution-box{border:1px solid var(--line);background:#fff;border-radius:12px;padding:27px}.campaign-detail .campaign-art.large{border-radius:9px;height:150px;min-height:auto;margin-bottom:22px}.campaign-detail>section>p{max-width:680px;font-size:13px}.contribution-box{align-self:start;position:sticky;top:0}.contribution-box>small{letter-spacing:.08em;color:var(--mint);font-size:9px;font-weight:800}.contribution-box h3{margin:10px 0 17px;font-size:19px}.amount-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.amount-options button{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:7px;padding:12px 8px;font-size:11px;font-weight:700}.amount-options button.selected{border-color:var(--mint);color:#146c2e;background:#e3f5e8}.contribution-box label{margin-top:14px;display:block}.contribution-box label span{margin-bottom:6px;font-size:10px;font-weight:700;display:block}.contribution-box input{border:1px solid var(--line);width:100%;font:inherit;border-radius:7px;padding:12px;font-size:12px}.contribute-btn{background:var(--mint);color:#fff;border:0;border-radius:7px;width:100%;margin-top:14px;padding:14px 10px;font-size:11px;font-weight:800}.contribute-btn:disabled{opacity:.45}.contribution-box>p{text-align:center;margin:10px 0 0;font-size:9px}.contribution-success{color:#146c2e;background:#e3f5e8;border:1px solid #bde5d8;border-radius:10px;align-items:center;gap:13px;margin-bottom:17px;padding:14px 16px;display:flex}.contribution-success>span{background:var(--mint);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.contribution-success>div{flex:1}.contribution-success b,.contribution-success p{margin:0;font-size:12px;display:block}.contribution-success p{margin-top:4px;font-size:10px}.contribution-success button{color:#636366;background:0 0;border:0;font-size:20px}@media (width<=1000px){.campaign-grid,.campaign-detail{grid-template-columns:1fr}.campaign-card{grid-template-columns:130px 1fr}.contribution-box{position:static}}@media (width<=600px){.campaign-card{grid-template-columns:1fr}.campaign-art{min-height:120px}.campaign-body,.campaign-detail>section,.contribution-box{padding:19px}.campaign-numbers,.campaign-meta{flex-direction:column;align-items:flex-start}.my-impact{display:none}.amount-options{grid-template-columns:1fr 1fr}}.category-grid.compact{grid-template-columns:repeat(3,1fr);max-height:300px;padding-right:4px;overflow:auto}.category-grid.compact button{grid-template-columns:26px 1fr;min-height:68px}.category-grid.compact i{font-size:14px}.wizard .field input{border:1px solid var(--line);width:100%;font:inherit;color:#3a3a3c;background:#fff;border-radius:6px;padding:13px;font-size:12px}.report-options{text-align:left;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.report-options>button,.report-options>label{border:1px solid var(--line);color:#3a3a3c;background:#fff;border-radius:7px;min-height:48px;padding:11px;font-size:10px}.report-options>button.selected{border-color:var(--mint);color:#146c2e;background:#e3f5e8}.report-options label span{margin-bottom:5px;font-size:9px;font-weight:800;display:block}.report-options select{width:100%;color:inherit;background:0 0;border:0}.report-options .contact-check{grid-column:1/-1;align-items:center;gap:8px;min-height:auto;display:flex}.case-actions{border:1px solid var(--line);background:#f5f5f7;border-radius:7px;margin-top:13px;padding:13px}.case-actions small,.case-actions b{font-size:9px;display:block}.case-actions b{margin-top:4px;font-size:11px}.case-actions .register-btn{margin-top:11px}.negotiation-link{width:100%;color:var(--blue);background:#e8f0fb;border:1px solid #d2d2d7;border-radius:7px;margin-top:10px;padding:13px;font-size:11px;font-weight:800}.negotiation-link:disabled{color:#146c2e;background:#e3f5e8;border-color:#bee5d9}.negotiation-topic{border:1px solid #d2d2d7;border-left:5px solid var(--blue);background:#fff;border-radius:10px;align-items:flex-start;gap:15px;margin-top:18px;padding:20px;display:flex}.negotiation-topic>span{width:38px;height:38px;color:var(--mint);background:#e3f5e8;border-radius:50%;place-items:center;font-weight:900;display:grid}.negotiation-topic>div{flex:1}.negotiation-topic small{color:var(--blue);letter-spacing:.06em;font-size:9px;font-weight:800}.negotiation-topic h3{margin:7px 0;font-size:17px}.negotiation-topic p{color:#636366;font-size:11px;line-height:1.55}.negotiation-topic>button{color:var(--blue);background:0 0;border:0;font-size:10px;font-weight:800}.pattern-alert button:disabled{opacity:.65}@media (width<=700px){.category-grid.compact{grid-template-columns:1fr 1fr}.report-options{grid-template-columns:1fr}.report-options .contact-check{grid-column:auto}.negotiation-topic{display:grid}.negotiation-topic>button{text-align:left}}.case-stage-pill{color:var(--blue);background:#e8f0fb;border:1px solid #d2d2d7;border-radius:999px;align-items:center;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.case-workflow{border:1px solid var(--line);background:#f5f5f7;border-radius:9px;margin-top:14px;padding:14px}.workflow-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.workflow-head small,.workflow-head b{font-size:8px;display:block}.workflow-head b{margin-top:4px;font-size:11px}.workflow-head select{color:var(--navy);background:#fff;border:1px solid #d2d2d7;border-radius:6px;padding:9px 10px;font-size:10px;font-weight:700}.case-log{border-bottom:1px solid #e5e5ea;align-items:center;gap:10px;padding:11px 0;display:flex}.case-log>span{color:#636366;background:#e5e5ea;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.case-log>span.done{color:var(--mint);background:#e3f5e8}.case-log b,.case-log small{font-size:10px;display:block}.case-log small{color:#636366;margin-top:3px;font-size:8px}.workflow-actions{grid-template-columns:1fr 1fr 1fr;gap:7px;margin-top:12px;display:grid}.workflow-actions button{color:#3a3a3c;background:#fff;border:1px solid #d2d2d7;border-radius:6px;padding:9px 7px;font-size:8px;font-weight:800}.workflow-actions button.resolve{background:var(--mint);border-color:var(--mint);color:#fff}.member-update{border:1px solid #d2d2d7;border-left:4px solid var(--blue);background:#e8f0fb;border-radius:8px;align-items:center;gap:12px;margin:12px 0;padding:14px 16px;display:flex}.member-update>span{color:var(--blue)}.member-update small,.member-update b{font-size:9px;display:block}.member-update b{margin-top:4px;font-size:12px;line-height:1.45}@media (width<=700px){.workflow-head{flex-direction:column;align-items:flex-start}.workflow-head select{width:100%}.workflow-actions{grid-template-columns:1fr}.case-stage-pill{margin-top:4px}}.pilot-page{min-height:100vh;color:var(--navy);background:radial-gradient(circle at 15% 10%,#e8f0fb 0,#0000 30%),linear-gradient(145deg,#e8f0fb,#e8f0fb);padding:36px}.pilot-brand{align-items:center;gap:8px;font-size:19px;font-weight:800;display:flex}.pilot-brand>span{border:2px solid var(--blue);width:34px;height:34px;color:var(--blue);border-radius:10px 10px 10px 3px;place-items:center;display:grid}.pilot-brand b{color:var(--blue)}.pilot-top{justify-content:space-between;align-items:center;max-width:1040px;margin:auto;display:flex}.pilot-top>div:last-child{align-items:center;gap:16px;font-size:12px;display:flex}.pilot-top a{color:var(--blue);text-decoration:none}.pilot-card{background:#fff;border:1px solid #e5e5ea;border-radius:16px;max-width:760px;margin:80px auto 0;padding:46px;box-shadow:0 24px 60px #1d1d1f16}.signin-card{max-width:650px}.pilot-kicker{letter-spacing:.12em;color:var(--blue);font-size:10px;font-weight:900}.pilot-card h1{letter-spacing:-1px;margin:12px 0;font-size:34px;line-height:1.15}.pilot-card>p{color:#636366;max-width:620px;font-size:15px;line-height:1.65}.signin-card>a,.onboarding-card>button{background:var(--blue);color:#fff;border:0;border-radius:8px;margin-top:20px;padding:14px 20px;font-weight:800;text-decoration:none;display:inline-flex}.pilot-card>small{color:#636366;margin-top:18px;font-size:10px;display:block}.onboarding-card label{margin-top:26px;display:block}.onboarding-card label span{margin-bottom:8px;font-size:11px;font-weight:800;display:block}.onboarding-card input{width:100%;font:inherit;border:1px solid #d2d2d7;border-radius:8px;padding:14px;font-size:14px}.onboarding-card>button{cursor:pointer;justify-content:center;width:100%}.onboarding-card>button:disabled{opacity:.55}.pilot-error{color:#ad3f3c;background:#fff0ef;border:1px solid #ffd3d0;border-radius:7px;margin-top:12px;padding:12px;font-size:11px}.pilot-status-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.pilot-status-grid article{background:#f5f5f7;border:1px solid #e5e5ea;border-radius:10px;padding:18px}.pilot-status-grid small,.pilot-status-grid b,.pilot-status-grid span{display:block}.pilot-status-grid small{color:#636366;font-size:8px;font-weight:900}.pilot-status-grid b{margin:8px 0;font-size:17px}.pilot-status-grid span{color:#636366;font-size:9px}.pilot-next{background:#e3f5e8;border:1px solid #c7e9dd;border-radius:9px;align-items:center;gap:12px;margin-top:18px;padding:15px;display:flex}.pilot-next>span{background:var(--mint);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.pilot-next b,.pilot-next p{margin:0;font-size:12px;display:block}.pilot-next p{color:#3a3a3c;margin-top:4px;font-size:10px}.pilot-demo-link{color:var(--blue);margin-top:20px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}@media (width<=650px){.pilot-page{padding:22px}.pilot-card{margin-top:45px;padding:28px}.pilot-card h1{font-size:28px}.pilot-status-grid{grid-template-columns:1fr}.pilot-top>div:last-child b{display:none}}.workspace-page{padding-bottom:70px}.persistent-workspace{max-width:1180px;margin:45px auto 0}.persistent-workspace>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.persistent-workspace h1{margin:8px 0;font-size:32px}.persistent-workspace header p{color:#636366;margin:0;font-size:13px}.persistent-workspace header>button,.persistent-primary{background:var(--blue);color:#fff;border:0;border-radius:8px;padding:13px 17px;font-size:11px;font-weight:800}.persistent-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0 16px;display:grid}.persistent-stats article{background:#fff;border:1px solid #d2d2d7;border-radius:11px;padding:18px}.persistent-stats span,.persistent-stats b,.persistent-stats small{display:block}.persistent-stats span{color:#636366;font-size:10px}.persistent-stats b{margin:8px 0;font-size:27px}.persistent-stats small{color:#636366;font-size:9px}.persistent-grid{background:#fff;border:1px solid #d2d2d7;border-radius:12px;grid-template-columns:360px 1fr;min-height:540px;display:grid;overflow:hidden}.persistent-grid>aside{border-right:1px solid #e5e5ea}.persistent-list-head{border-bottom:1px solid #e5e5ea;justify-content:space-between;align-items:center;padding:17px;font-size:12px;display:flex}.persistent-list-head button{color:var(--blue);background:0 0;border:0;font-size:9px}.persistent-grid>aside>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e5e5ea;width:100%;padding:16px;display:block;position:relative}.persistent-grid>aside>button.active{border-left:4px solid var(--blue);background:#e8f0fb;padding-left:12px}.persistent-grid>aside>button>span{justify-content:space-between;align-items:center;display:flex}.persistent-grid em{color:#636366;background:#e5e5ea;border-radius:4px;padding:5px 6px;font-size:7px;font-style:normal;font-weight:900}.persistent-grid em.risk{color:var(--red);background:#fff0ef}.persistent-grid aside small{color:#636366;font-size:8px}.persistent-grid aside b{margin:10px 0 5px;font-size:12px;display:block}.persistent-grid aside p{color:#636366;margin:0;font-size:9px}.persistent-grid aside i{color:var(--blue);background:#e8f0fb;border-radius:10px;margin-top:11px;padding:5px 7px;font-size:8px;font-style:normal;display:inline-block}.persistent-detail{padding:28px}.persistent-detail-head{justify-content:space-between;gap:20px;display:flex}.persistent-detail-head small{color:#636366;font-size:9px}.persistent-detail-head h2{margin:6px 0;font-size:24px}.persistent-detail-head>span{color:var(--blue);background:#e8f0fb;border-radius:999px;align-self:flex-start;padding:7px 10px;font-size:9px;font-weight:800}.persistent-risk{border:1px solid #ffd4d1;border-left:4px solid var(--red);background:#fff1f0;border-radius:8px;gap:12px;margin:15px 0;padding:13px;font-size:10px;display:flex}.persistent-risk b{color:var(--red)}.persistent-story{color:#3a3a3c;font-size:13px;line-height:1.65}.persistent-summary{border:1px solid #e5e5ea;border-radius:8px;grid-template-columns:1fr 1fr;margin:18px 0;display:grid;overflow:hidden}.persistent-summary>span{border-bottom:1px solid #e5e5ea;padding:13px}.persistent-summary>span:nth-child(odd){border-right:1px solid #e5e5ea}.persistent-summary>span:nth-child(n+3){border-bottom:0}.persistent-summary small,.persistent-summary b{color:#636366;font-size:8px;display:block}.persistent-summary b{color:var(--navy);margin-top:5px;font-size:10px}.persistent-actions{border-top:1px solid #e5e5ea;padding-top:17px}.persistent-actions>small{color:#636366;margin-bottom:10px;font-size:8px;font-weight:900;display:block}.persistent-actions button{color:#3a3a3c;background:#fff;border:1px solid #d2d2d7;border-radius:7px;margin:0 7px 7px 0;padding:10px 12px;font-size:9px;font-weight:800}.persistent-actions button.resolve{background:var(--mint);border-color:var(--mint);color:#fff}.persistent-actions button:disabled,.persistent-primary:disabled{opacity:.55}.persistent-empty{color:#636366;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:24px;font-size:11px;display:flex}.persistent-empty b{color:#636366;margin-bottom:6px;font-size:13px}.persistent-closed{color:#146c2e;background:#e3f5e8;border-radius:7px;padding:12px;font-size:10px;font-weight:800}.persistent-modal{z-index:100;background:#1d1d1faa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.persistent-modal>div{background:#fff;border-radius:14px;width:min(620px,100%);max-height:calc(100vh - 40px);padding:30px;position:relative;overflow:auto;box-shadow:0 30px 80px #1d1d1f55}.persistent-modal h2{margin:10px 0;font-size:23px}.persistent-modal p{color:#636366;font-size:12px;line-height:1.6}.modal-close{color:#636366;background:0 0;border:0;font-size:22px;position:absolute;top:14px;right:18px}.persistent-modal .persistent-primary{justify-content:center;width:100%}@media (width<=850px){.persistent-workspace>header{flex-direction:column;align-items:flex-start}.persistent-stats,.persistent-grid{grid-template-columns:1fr}.persistent-grid>aside{border-bottom:1px solid #e5e5ea;border-right:0;max-height:330px;overflow:auto}.persistent-detail{padding:20px}}@media (width<=550px){.persistent-summary{grid-template-columns:1fr}.persistent-summary>span{border-bottom:1px solid #e5e5ea!important;border-right:0!important}.persistent-summary>span:last-child{border-bottom:0!important}.persistent-actions button{width:100%;margin-right:0}.persistent-detail-head{flex-direction:column}}.persistent-form{gap:14px;margin:20px 0;display:grid}.persistent-form label{color:var(--navy);gap:7px;font-size:11px;font-weight:800;display:grid}.persistent-form input,.persistent-form select,.persistent-form textarea{width:100%;color:var(--navy);font:inherit;background:#fff;border:1px solid #d2d2d7;border-radius:8px;padding:12px;font-size:14px}.persistent-form textarea{resize:vertical;min-height:112px;line-height:1.5}.persistent-form input:focus,.persistent-form select:focus,.persistent-form textarea:focus{border-color:var(--blue);outline:3px solid #0066cc1a}.persistent-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.case-choice{border:1px solid #d2d2d7;border-radius:9px;gap:9px;padding:14px;display:grid}.case-choice legend{padding:0 6px;font-size:11px;font-weight:800}.case-choice label,.case-check{align-items:center;line-height:1.4;gap:9px!important;font-size:11px!important;font-weight:600!important;display:flex!important}.case-choice input,.case-check input{width:auto}.member-case-list>article>div,.member-case-list footer{justify-content:space-between;align-items:center;gap:14px;display:flex}@media (width<=650px){.persistent-field-row,.member-case-list{grid-template-columns:1fr}.persistent-modal{padding:10px}.persistent-modal>div{max-height:calc(100vh - 20px);padding:24px 19px}}.documents-list{flex-direction:column;gap:10px;margin:22px 0;padding:0;list-style:none;display:flex}.documents-list li{background:#fff;border:1px solid #e5e5ea;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:16px 19px;display:flex}.documents-list li div{flex-direction:column;gap:3px;display:flex}.documents-list li b{color:#1d1d1f;font-size:15px}.documents-list li span{color:#636366;font-size:13px}.documents-list li a{background:var(--blue);color:#fff;border-radius:9px;flex:none;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.documents-export-note{background:#f5f5f7;border:1px solid #e5e5ea;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:17px 19px;display:flex}.documents-export-note p{color:#3a3a3c;max-width:560px;margin:0;font-size:14px}.documents-export-note button{color:#fff;cursor:pointer;background:#1d1d1f;border:0;border-radius:9px;flex:none;min-height:44px;padding:0 16px;font-size:14px;font-weight:800}@media (width<=600px){.documents-list li,.documents-export-note{flex-direction:column;align-items:flex-start}.documents-list li a,.documents-export-note button{justify-content:center;width:100%}}:root{--ds-text-body:16px;--ds-text-label:14px;--ds-text-small:13px;--ds-text-caption:12px;--ds-text-h1:30px;--ds-text-h2:22px;--ds-text-h3:17px;--ds-line-body:1.55;--ds-line-tight:1.3;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:24px;--ds-space-6:32px;--ds-space-7:48px;--ds-radius-sm:8px;--ds-radius-md:12px;--ds-radius-lg:18px;--ds-radius-pill:999px;--ds-shadow-sm:0 1px 3px #0b1f3a14;--ds-shadow-md:0 8px 24px #0b1f3a1a;--ds-control-min:44px;--ds-success:#1a7f37;--ds-success-bg:#e3f5e8;--ds-success-border:#1a7f37;--ds-warning:#9a4500;--ds-warning-bg:#fff6ea;--ds-warning-border:#9a4500;--ds-danger:#ad3f3c;--ds-danger-bg:#fff0ef;--ds-danger-border:#ffd3d0;--ds-info:#06c;--ds-info-bg:#e8f0fb;--ds-info-border:#e8f0fb}.role-directorio{--role-primary:#1d1d1f;--role-primary-strong:#1d1d1f;--role-accent:#06c;--role-accent-strong:#06c;--role-accent-soft:#e8f0fb;--role-tint:#f5f5f7}.role-socio{--role-primary:#1a7f37;--role-primary-strong:#1d1d1f;--role-accent:#1a7f37;--role-accent-strong:#1d1d1f;--role-accent-soft:#e3f5e8;--role-tint:#e3f5e8}.role-directorio .pilot-top,.role-socio .pilot-top{border-bottom:3px solid var(--role-accent);padding-bottom:14px}.portal-identity{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.portal-org-name{color:var(--role-primary);font-size:15px;font-weight:800}.role-directorio .pilot-module-nav button.active,.role-socio .pilot-module-nav button.active{color:var(--role-accent);border-color:var(--role-accent)}.role-directorio .pilot-module-nav button:hover,.role-socio .pilot-module-nav button:hover{color:var(--role-primary)}.finance-subnav button{color:#636366;border-radius:var(--ds-radius-pill);min-height:var(--ds-control-min);cursor:pointer;background:#e5e5ea;border:0;padding:10px 16px;font-size:13px;font-weight:800}.finance-subnav button.active{background:var(--role-accent-soft);color:var(--role-primary)}.persistent-primary,.wave4-btn.primary,.continue,.register-btn,.invite-trigger,.documents-export-note button,.contribute-btn{box-shadow:var(--ds-shadow-sm);transition:transform .15s,box-shadow .15s,filter .15s;border-radius:var(--ds-radius-md)!important}.persistent-primary:hover:not(:disabled),.wave4-btn.primary:hover:not(:disabled),.continue:hover:not(:disabled),.register-btn:hover:not(:disabled),.invite-trigger:hover:not(:disabled),.documents-export-note button:hover:not(:disabled),.contribute-btn:hover:not(:disabled){filter:brightness(1.06);box-shadow:var(--ds-shadow-md);transform:translateY(-1px)}.role-directorio .persistent-primary,.role-directorio .wave4-btn.primary,.role-directorio .register-btn,.role-directorio .invite-trigger,.role-directorio .documents-export-note button,.role-directorio .persistent-workspace header>button,.role-socio .persistent-primary,.role-socio .wave4-btn.primary,.role-socio .continue,.role-socio .register-btn,.role-socio .invite-trigger,.role-socio .contribute-btn,.role-socio .documents-export-note button,.role-socio .persistent-workspace header>button{background:var(--role-accent)!important;border-color:var(--role-accent)!important}.piloto-progress-bar{border-radius:var(--ds-radius-pill);background:#e5e5ea;height:8px;margin:8px 0;overflow:hidden}.piloto-progress-bar>span{background:var(--role-accent,#1d1d1f);border-radius:var(--ds-radius-pill);height:100%;transition:width .3s;display:block}.ds-empty-state{text-align:center;padding:var(--ds-space-6) var(--ds-space-4);color:#636366;border:1px dashed var(--line);border-radius:var(--ds-radius-md);background:#f5f5f7;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.ds-empty-state b{font-size:var(--ds-text-h3);color:var(--role-primary,var(--navy))}.ds-empty-state p{font-size:var(--ds-text-label);max-width:420px;line-height:var(--ds-line-body);margin:0}@keyframes ds-skeleton-sweep{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.ds-skeleton{border-radius:var(--ds-radius-sm);background:linear-gradient(90deg,#e5e5ea 25% 37%,#e5e5ea 63%) 0 0/400px 100%;animation:1.2s ease-in-out infinite ds-skeleton-sweep;display:block}.ds-skeleton-line{height:14px;margin:6px 0}.ds-skeleton-block{border-radius:var(--ds-radius-md);height:64px}@media (prefers-reduced-motion:reduce){.ds-skeleton{animation:none}}.ds-alert{border-radius:var(--ds-radius-md);font-size:var(--ds-text-label);line-height:var(--ds-line-body);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ds-alert b{font-size:var(--ds-text-label);margin-bottom:2px;display:block}.ds-alert.success{background:var(--ds-success-bg);border:1px solid var(--ds-success-border);color:var(--ds-success)}.ds-alert.warning{background:var(--ds-warning-bg);border:1px solid var(--ds-warning-border);color:var(--ds-warning)}.ds-alert.danger{background:var(--ds-danger-bg);border:1px solid var(--ds-danger-border);color:var(--ds-danger)}.ds-alert.info{background:var(--ds-info-bg);border:1px solid var(--ds-info-border);color:var(--ds-info)}@media (width<=700px){.workspace-page .wave4-table,.workspace-page .wave4-table tbody,.workspace-page .wave4-table tr{width:100%;display:block}.workspace-page .wave4-table thead{display:none}.workspace-page .wave4-table tr{border:1px solid var(--line);border-radius:var(--ds-radius-md);background:#fff;margin-bottom:10px;padding:10px 12px}.workspace-page .wave4-table td{border:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:13px;display:flex}.workspace-page .wave4-table td:before{content:attr(data-label);color:#636366;flex:none;font-weight:800}}.role-socio .member-dues-card button,.role-socio .member-help button,.role-socio .dashboard-error button{background:var(--role-accent)!important}.role-socio .member-transparency{background:linear-gradient(120deg,var(--role-primary),var(--role-primary-strong))}.role-socio .member-transparency>span,.role-socio .member-transparency small{color:#1a7f37}.wave4-panel h1{margin:0 0 4px;font-size:20px}.pilot-invite-bar{background:#e3f5e8;border:1px solid #c5e6db;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:26px auto -20px;padding:14px 16px;display:flex}.pilot-invite-bar b,.pilot-invite-bar span{display:block}.pilot-invite-bar b{font-size:14px}.pilot-invite-bar span{color:#3a3a3c;margin-top:4px;font-size:12px}.invite-trigger{color:#1a7f37;background:#fff;border:1px solid #9fd0c2;border-radius:7px;padding:12px 16px;font-size:12px;font-weight:900}.invite-field{margin:17px 0;display:block}.invite-field>span{color:#636366;margin-bottom:7px;font-size:11px;font-weight:900;display:block}.invite-field input,.invite-field select,.invite-success input{width:100%;font:inherit;background:#fff;border:1px solid #d2d2d7;border-radius:8px;padding:13px;font-size:14px}.invite-warning{color:#9a4500;background:#fff6ea;border:1px solid #f1ddb1;border-radius:8px;margin:16px 0;padding:13px;font-size:12px;line-height:1.5}.invite-success{background:#e3f5e8;border:1px solid #bfe2d7;border-radius:9px;margin-top:16px;padding:15px}.invite-success b{margin-bottom:9px;font-size:14px;display:block}.invite-success input{font-size:11px}.invite-success button{background:var(--mint);color:#fff;border:0;border-radius:7px;width:100%;margin-top:8px;padding:12px;font-size:12px;font-weight:900}.invitation-accept,.invitation-signin{justify-content:center;width:100%;margin-top:16px;text-decoration:none;display:flex!important}.invitation-signin{background:var(--blue);border-radius:8px;padding:14px;font-size:13px;font-weight:900;color:#fff!important}.invitation-card{max-width:820px}.invitation-card .pilot-status-grid{grid-template-columns:1.4fr 1fr 1fr}@media (width<=650px){.pilot-invite-bar{flex-direction:column;align-items:flex-start;margin:20px 0 -15px}.invite-trigger{width:100%}.invitation-card .pilot-status-grid{grid-template-columns:1fr}}.pilot-nav-link{background:#e3f5e8;border-radius:7px;align-items:center;min-height:38px;padding:0 13px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex;color:#146c2e!important}.functional-entry{color:var(--navy);background:linear-gradient(135deg,#e3f5e8,#e8f0fb);border:1px solid #b9ded3;border-radius:11px;flex-direction:column;gap:5px;margin-bottom:22px;padding:17px 18px;text-decoration:none;display:flex;box-shadow:0 8px 22px #0066cc18}.functional-entry span{letter-spacing:.1em;color:#1a7f37;font-size:9px;font-weight:900}.functional-entry b{font-size:16px}.functional-entry small{color:#3a3a3c;font-size:11px}.module-drawer{z-index:80;background:#fff;border:1px solid #d2d2d7;border-radius:14px;width:min(430px,100vw - 40px);max-height:calc(100vh - 135px);padding:27px;position:fixed;top:105px;right:28px;overflow:auto;box-shadow:0 30px 80px #1d1d1f33}.module-drawer h3{margin:9px 0;font-size:22px}.module-drawer>p{color:#636366;font-size:13px;line-height:1.6}.drawer-summary{border:1px solid #e5e5ea;border-radius:9px;margin:18px 0;overflow:hidden}.drawer-summary span{border-bottom:1px solid #e5e5ea;padding:13px;display:block}.drawer-summary span:last-child{border-bottom:0}.drawer-summary b,.drawer-summary small{font-size:11px;display:block}.drawer-summary small{color:#636366;margin-top:5px;font-size:10px}.module-drawer .persistent-primary{width:100%}@media (width<=900px){.pilot-nav-link{display:none}}@media (width<=600px){.module-drawer{width:calc(100vw - 24px);top:88px;right:12px}}.member-case-list{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.member-case-list>article{background:#fff;border:1px solid #d2d2d7;border-radius:11px;padding:20px}.member-case-list article>div,.member-case-list footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.member-case-list em{color:#636366;background:#e5e5ea;border-radius:5px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.member-case-list em.risk{color:var(--red);background:#fff0ef}.member-case-list small{color:#636366;font-size:9px}.member-case-list h2{margin:15px 0 8px;font-size:17px}.member-case-list p{color:#636366;font-size:12px;line-height:1.55}.member-case-list footer{border-top:1px solid #e5e5ea;margin-top:16px;padding-top:13px;font-size:10px}.member-case-list footer b{color:var(--blue)}@media (width<=700px){.member-case-list{grid-template-columns:1fr}}.pilot-module-nav{border-bottom:1px solid #d2d2d7;gap:8px;max-width:1180px;margin:28px auto 0;display:flex}.pilot-module-nav button{color:#636366;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 16px;font-size:12px;font-weight:800}.pilot-module-nav button.active{color:var(--blue);border-color:var(--blue)}.benefits-pilot{max-width:1180px;margin:34px auto}.benefits-pilot>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.benefits-pilot h1{margin:8px 0;font-size:32px}.benefits-pilot header p{color:#636366;font-size:13px}.benefit-pilot-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:24px;display:grid}.benefit-pilot-grid>article{background:#fff;border:1px solid #d2d2d7;border-radius:12px;padding:22px}.benefit-pilot-grid article>span{color:var(--mint);letter-spacing:.08em;font-size:9px;font-weight:900}.benefit-pilot-grid h2{margin:11px 0;font-size:18px}.benefit-pilot-grid p{color:#636366;font-size:12px;line-height:1.55}.benefit-pilot-grid footer{border-top:1px solid #e5e5ea;justify-content:space-between;align-items:center;margin-top:18px;padding-top:13px;display:flex}.benefit-pilot-grid footer button,.applications-panel button{background:var(--blue);color:#fff;border:0;border-radius:6px;padding:9px 11px;font-size:9px;font-weight:800}.benefit-message{color:#146c2e;background:#e3f5e8;border:1px solid #bde3d7;border-radius:8px;justify-content:space-between;margin-top:18px;padding:13px 15px;font-size:11px;font-weight:800;display:flex}.benefit-message button{background:0 0;border:0}.applications-panel{background:#fff;border:1px solid #d2d2d7;border-radius:12px;margin-top:18px;padding:22px}.applications-panel h2{font-size:17px}.applications-panel>div{border-top:1px solid #e5e5ea;align-items:center;gap:9px;padding:13px 0;display:flex}.applications-panel span{flex:1}.applications-panel b,.applications-panel small{font-size:11px;display:block}.applications-panel small{color:#636366;margin-top:4px;font-size:9px}.applications-panel em{font-size:9px;font-style:normal}.applications-panel button.approve{background:var(--mint)}@media (width<=850px){.benefit-pilot-grid{grid-template-columns:1fr}.benefits-pilot>header{flex-direction:column;align-items:flex-start}.applications-panel>div{flex-wrap:wrap;align-items:flex-start}.applications-panel span{flex-basis:100%}}.members-dues-pilot{max-width:1180px;margin:34px auto}.members-dues-pilot>header h1{margin:8px 0;font-size:32px}.members-dues-pilot>header p{color:#636366;font-size:13px}.dues-recorder{background:#fff;border:1px solid #d2d2d7;border-radius:11px;grid-template-columns:1.25fr 1.2fr .75fr .65fr auto auto;align-items:end;gap:10px;margin:18px 0;padding:16px;display:grid}.dues-recorder b,.dues-recorder span{font-size:12px;display:block}.dues-recorder span{color:#636366;margin-top:4px;font-size:9px}.dues-recorder label{color:#636366;gap:5px;font-size:10px;font-weight:800;display:grid}.dues-recorder select,.dues-recorder input{color:#1d1d1f;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d2d2d7;border-radius:7px;padding:10px 11px;font-size:12px}.dues-recorder button{color:#3a3a3c;background:#fff;border:1px solid #d2d2d7;border-radius:7px;padding:11px;font-size:9px;font-weight:800}.dues-recorder button.paid{background:var(--mint);border-color:var(--mint);color:#fff}.dues-layout{grid-template-columns:1fr 1fr;gap:15px;display:grid}.members-table{background:#fff;border:1px solid #d2d2d7;border-radius:11px;padding:20px}.members-table h2{margin:0 0 12px;font-size:16px}.members-table>div{border-top:1px solid #e5e5ea;align-items:center;gap:12px;padding:13px 0;display:flex}.members-table>div>span{flex:1}.members-table b,.members-table small{font-size:11px;display:block}.members-table small{color:#636366;margin-top:4px;font-size:9px}.members-table em,.members-table strong{color:#3a3a3c;background:#e5e5ea;border-radius:5px;padding:6px 8px;font-size:8px;font-style:normal}.members-table em.paid{color:#146c2e;background:#e3f5e8}.members-table em.pending{color:#9a4500;background:#fff6ea}@media (width<=1050px){.dues-recorder{grid-template-columns:1fr 1fr 1fr}.dues-recorder>div{grid-column:1/-1}.dues-layout{grid-template-columns:1fr}}@media (width<=600px){.dues-recorder{grid-template-columns:1fr}.dues-recorder>div{grid-column:auto}.pilot-module-nav{overflow:auto}.pilot-module-nav button{white-space:nowrap}}.pilot-page .roster-import-card:is(.roster-import-card,.dues-import-card) .pilot-kicker,.pilot-page .dues-import-card.dues-import-card .pilot-kicker{color:var(--pv-accent-strong)!important}.pilot-page .roster-import-card.roster-import-card h2{color:#1d1d1f}.pilot-page .roster-import-card.roster-import-card p,.pilot-page .members-dues-pilot>header p{color:var(--pv-muted,#3a3a3c);font-size:16px}.master-page{color:#1d1d1f;background:#f5f5f7;min-height:100vh}.master-login{background:#fff;border:1px solid #d2d2d7;border-radius:15px;width:min(620px,100% - 40px);margin:10vh auto;padding:40px;box-shadow:0 25px 70px #1d1d1f18}.master-login .master-kicker{margin-top:35px;display:block}.master-login h1{margin:10px 0;font-size:32px}.master-login p{color:#636366;font-size:14px}.master-login>a{color:#fff;background:#1d1d1f;border-radius:8px;margin-top:14px;padding:13px 18px;font-weight:800;text-decoration:none;display:inline-flex}.master-side{color:#fff;background:#1d1d1f;flex-direction:column;width:250px;padding:28px 20px;display:flex;position:fixed;inset:0 auto 0 0}.master-side>small{letter-spacing:.12em;color:#636366;margin:35px 10px 10px;font-size:8px}.master-side nav{flex-direction:column;gap:5px;display:flex}.master-side nav a{color:#c7c7cc;border-radius:7px;padding:12px;font-size:11px;font-weight:700;text-decoration:none}.master-side nav a.active,.master-side nav a:hover{color:#fff;background:#1d1d1f}.master-side>div:last-child{border-top:1px solid #1d1d1f;margin-top:auto;padding:18px 10px 0}.master-side>div:last-child b,.master-side>div:last-child span,.master-side>div:last-child a{display:block}.master-side>div:last-child span{color:#636366;margin:5px 0 12px;font-size:9px}.master-side>div:last-child a{color:#e8f0fb;font-size:9px}.master-content>header{justify-content:space-between;align-items:flex-start;display:flex}.master-kicker{letter-spacing:.12em;color:#06c;font-size:9px;font-weight:900}.master-content h1{margin:8px 0;font-size:29px}.master-content header p{color:#636366;font-size:12px}.master-live{color:#146c2e;background:#e3f5e8;border:1px solid #bde3d7;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:800}.master-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:25px 0;display:grid}.master-stats article,.master-panel{background:#fff;border:1px solid #d2d2d7;border-radius:11px;padding:19px}.master-stats span,.master-stats b,.master-stats small{display:block}.master-stats span{color:#636366;font-size:10px}.master-stats b{margin:9px 0;font-size:27px}.master-stats small{color:#636366;font-size:9px}.master-grid{grid-template-columns:1.55fr .75fr;gap:15px;display:grid}.master-grid>aside{flex-direction:column;gap:15px;display:flex}.master-panel-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.master-panel-head p{color:#636366;font-size:9px}.master-panel-head button{color:#fff;background:#1d1d1f;border:0;border-radius:7px;padding:10px;font-size:9px;font-weight:800}.master-client{border-top:1px solid #e5e5ea;grid-template-columns:36px 1fr repeat(3,62px) auto;align-items:center;gap:10px;padding:13px 0;display:grid}.master-avatar{color:#06c;background:#e8f0fb;border-radius:8px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.master-client b,.master-client small{font-size:10px;display:block}.master-client small{color:#636366;margin-top:3px;font-size:8px}.master-client em{color:#146c2e;background:#e3f5e8;border-radius:5px;padding:6px;font-size:8px;font-style:normal}.master-metric{border-top:1px solid #e5e5ea;justify-content:space-between;padding:13px 0;font-size:10px;display:flex}.master-money{margin:15px 0 7px;font-size:25px;font-weight:850}.master-panel>p{color:#636366;font-size:9px;line-height:1.5}.master-placeholder{background:#f5f5f7;border-radius:7px;margin-top:13px;padding:12px}.master-placeholder b,.master-placeholder span{font-size:10px;display:block}.master-placeholder span{color:#636366;margin-top:4px;font-size:8px}.master-privacy{background:#e8f0fb;border:1px solid #d2d2d7;border-radius:10px;gap:13px;margin-top:15px;padding:16px;display:flex}.master-privacy b,.master-privacy p{margin:0;font-size:11px;display:block}.master-privacy p{color:#636366;margin-top:4px;font-size:9px}@media (width<=1050px){.master-stats{grid-template-columns:1fr 1fr}.master-grid{grid-template-columns:1fr}.master-client{grid-template-columns:36px 1fr auto}.master-client>span:not(.master-avatar){display:none}}@media (width<=750px){.master-side{width:auto;min-height:auto;position:static}.master-side nav{flex-direction:row;overflow:auto}.master-side>div:last-child{display:none}.master-content{margin-left:0;padding:20px}.master-stats{grid-template-columns:1fr 1fr}.master-content>header{flex-direction:column;gap:12px}.master-client{grid-template-columns:36px 1fr auto}}@media (width<=480px){.master-stats{grid-template-columns:1fr}}.master-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.master-toolbar input,.master-toolbar select{color:#1d1d1f;background:#fff;border:1px solid #d2d2d7;border-radius:7px;padding:9px 10px;font-size:11px}.master-toolbar input{flex:1;min-width:160px}.master-toolbar button{color:#fff;cursor:pointer;background:#1d1d1f;border:0;border-radius:7px;padding:9px 14px;font-size:10px;font-weight:800}.master-toolbar button.secondary{color:#1d1d1f;background:#e5e5ea}.master-toolbar-field{flex:1;min-width:150px;display:flex}.master-toolbar-field input,.master-toolbar-field select{width:100%}.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}.master-toolbar input:focus-visible,.master-toolbar select:focus-visible,.master-toolbar button:focus-visible{outline-offset:2px;outline:2px solid #06c}.master-badge{letter-spacing:.04em;text-transform:uppercase;color:#3a3a3c;background:#e5e5ea;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:900;display:inline-block}.master-badge[data-tone=lead]{color:#5b3fb0;background:#f1eefc}.master-badge[data-tone=onboarding]{color:#9a4500;background:#fff6ea}.master-badge[data-tone=pilot]{color:#06c;background:#e8f0fb}.master-badge[data-tone=active]{color:#146c2e;background:#e3f5e8}.master-badge[data-tone=paused]{color:#9a4500;background:#fff6ea}.master-badge[data-tone=churned]{color:#ad3f3c;background:#fde9e8}.master-badge[data-tone=completed]{color:#146c2e;background:#e3f5e8}.master-badge[data-tone=blocked]{color:#ad3f3c;background:#fde9e8}.master-badge[data-tone=pending]{color:#636366;background:#e5e5ea}.org-row{border-top:1px solid #e5e5ea;grid-template-columns:1fr 90px 90px 70px 100px auto;align-items:center;gap:10px;padding:12px 0;font-size:10px;display:grid}.org-row b{font-size:11px;display:block}.org-row small{color:#636366;margin-top:2px;font-size:9px;display:block}.org-row a{color:#1d1d1f;font-size:9px;font-weight:800;text-decoration:none}.master-loadmore{color:#1d1d1f;cursor:pointer;background:#fff;border:1px solid #d2d2d7;border-radius:7px;margin:14px auto 0;padding:9px 20px;font-size:10px;font-weight:800;display:block}.org-detail-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.org-detail-head a.back{color:#636366;font-size:10px;font-weight:700;text-decoration:none}.org-detail-head h1{margin:6px 0;font-size:24px}.progress-bar{background:#e5e5ea;border-radius:999px;height:8px;margin:8px 0;overflow:hidden}.progress-bar>span{background:#1d1d1f;height:100%;display:block}.onboarding-step{border-top:1px solid #e5e5ea;padding:13px 0}.onboarding-step-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.onboarding-step-head b{font-size:11px}.onboarding-step small{color:#636366;margin-top:4px;font-size:9px;display:block}.onboarding-step-actions{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.onboarding-step-actions button{color:#1d1d1f;cursor:pointer;background:#fff;border:1px solid #d2d2d7;border-radius:6px;padding:7px 10px;font-size:9px;font-weight:800}.onboarding-step-actions button.danger{color:#ad3f3c;border-color:#f3c9c5}.onboarding-step-actions button:disabled{opacity:.5;cursor:default}.onboarding-step textarea{border:1px solid #d2d2d7;border-radius:6px;width:100%;margin-top:8px;padding:8px;font-family:inherit;font-size:10px}.commercial-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.commercial-form label{color:#636366;flex-direction:column;gap:5px;font-size:9px;font-weight:700;display:flex}.commercial-form input,.commercial-form select,.commercial-form textarea{color:#1d1d1f;border:1px solid #d2d2d7;border-radius:7px;padding:9px;font-family:inherit;font-size:11px}.commercial-form textarea{grid-column:1/-1;min-height:60px}.commercial-form .full{grid-column:1/-1}.diagnostics-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:10px 0;display:grid}.diagnostics-grid>div{background:#f5f5f7;border-radius:7px;padding:10px}.diagnostics-grid span{color:#636366;font-size:9px;display:block}.diagnostics-grid b{margin-top:3px;font-size:16px;display:block}.alert-list{margin:8px 0 0;padding:0;list-style:none}.alert-list li{color:#9a4500;background:#fff6ea;border-radius:6px;margin-top:6px;padding:8px 10px;font-size:10px}.invite-result{background:#e3f5e8;border-radius:7px;margin-top:8px;padding:10px}.invite-result input{border:1px solid #bde3d7;border-radius:6px;width:100%;margin:6px 0;padding:7px;font-size:9px}.checklist-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.checklist-list li{color:#636366;align-items:center;gap:7px;font-size:10px;display:flex}.checklist-list li[data-ready=true]{color:#1a7f37}.checklist-list li[data-ready=true] span:first-child{color:#1a7f37;font-weight:900}.checklist-list li[data-ready=false] span:first-child{color:#9a4500}@media (width<=750px){.org-row{grid-template-columns:1fr auto}.org-row>:not(:first-child):not(:last-child){display:none}.commercial-form{grid-template-columns:1fr}}.master-side{width:272px;overflow-y:auto}.master-content{margin-left:272px;padding:38px}.master-side nav{gap:4px;margin-top:24px}.master-nav-group{letter-spacing:.13em;color:#636366;margin:18px 12px 5px;font-size:10px;font-weight:850}.master-nav-group:first-child{margin-top:0}.master-side nav a{color:#c7c7cc;padding:11px 12px;font-size:13px;line-height:1.25}.master-side>div:last-child b{font-size:13px}.master-side>div:last-child span,.master-side>div:last-child a{font-size:12px}.master-kicker{font-size:11px}.master-content h1{font-size:34px}.master-content header p{max-width:720px;font-size:15px;line-height:1.5}.master-live{padding:10px 14px;font-size:12px}.master-stats{margin:28px 0}.master-stats article,.master-panel{border-radius:12px;padding:22px}.master-stats span{font-size:13px}.master-stats b{font-size:30px}.master-stats small{font-size:12px;line-height:1.4}.master-panel h2{font-size:18px}.master-panel-head p,.master-panel>p{font-size:12px}.master-metric{font-size:13px}.master-privacy b{font-size:14px}.master-privacy p{font-size:12px}@media (width<=750px){.master-side{width:auto}.master-content{margin-left:0;padding:20px}.master-side nav{gap:6px;margin-top:18px}.master-nav-group{display:none}.master-side nav a{white-space:nowrap}.master-content h1{font-size:30px}}.master-client-journey{grid-template-columns:repeat(3,1fr);gap:10px;margin:4px 0 18px;display:grid}.master-client-journey>span{background:#e8f0fb;border:1px solid #e5e5ea;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:13px;display:grid}.master-client-journey i{color:#06c;background:#e8f0fb;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;font-weight:900;display:grid}.master-client-journey b{font-size:13px}.master-client-journey small{color:#636366;margin-top:2px;font-size:11px}.org-next-action{color:#1d1d1f;font-size:12px;font-weight:750}.org-next-action[data-tone=attention]{color:#9a4500}.org-next-action[data-tone=ready]{color:#1a7f37}.org-next-action[data-tone=muted]{color:#636366}.org-commercial-value{color:#636366;font-size:11px}.commercial-advanced{background:#f5f5f7;border:1px solid #d2d2d7;border-radius:8px;padding:12px}.commercial-advanced summary{cursor:pointer;color:#1d1d1f;font-size:12px;font-weight:800}.commercial-advanced>.commercial-form{margin-top:14px}.persistent-modal .commercial-form label{text-transform:none;font-size:12px}.persistent-modal .commercial-form input,.persistent-modal .commercial-form select,.persistent-modal .commercial-form textarea{min-height:42px;font-size:14px}@media (width<=1050px){.org-row{grid-template-columns:1fr 92px auto}.org-row .org-commercial-value,.org-row>.master-badge:nth-of-type(2){display:none}}@media (width<=750px){.master-client-journey{grid-template-columns:1fr}.org-row{grid-template-columns:1fr auto}.org-row .org-next-action{grid-column:1/-1}.commercial-advanced>.commercial-form{grid-template-columns:1fr}}.organization-command{grid-template-columns:1.15fr .85fr;gap:14px;margin:22px 0;display:grid}.organization-next{color:#fff;background:linear-gradient(135deg,#1d1d1f,#06c);border-radius:14px;padding:24px;box-shadow:0 12px 30px #1d1d1f1c}.organization-next[data-tone=attention]{background:linear-gradient(135deg,#9a4500,#9a4500)}.organization-next[data-tone=ready]{background:linear-gradient(135deg,#06c,#06c)}.organization-next>span{letter-spacing:.12em;color:#e8f0fb;font-size:10px;font-weight:850}.organization-next h2{margin:8px 0;font-size:24px}.organization-next p{color:#e8f0fb;margin:0 0 18px;font-size:14px;line-height:1.5}.organization-next a{color:#1d1d1f;background:#fff;border-radius:8px;padding:10px 13px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.organization-command-metrics{grid-template-columns:1fr;gap:8px;display:grid}.organization-command-metrics>span{background:#fff;border:1px solid #d2d2d7;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.organization-command-metrics small{color:#636366;font-size:12px}.organization-command-metrics b{text-align:right;font-size:13px}.organization-command-metrics b[data-tone=attention]{color:#9a4500}.organization-command-metrics b[data-tone=ready]{color:#1a7f37}.organization-command-metrics b[data-tone=risk]{color:#ad3f3c}.organization-command-metrics b[data-tone=progress]{color:#06c}.organization-advanced{background:#fff;border:1px solid #d2d2d7;border-radius:12px;margin:15px 0;overflow:hidden}.organization-advanced>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;list-style:none;display:flex}.organization-advanced>summary::-webkit-details-marker{display:none}.organization-advanced>summary span,.organization-advanced>summary b,.organization-advanced>summary small{display:block}.organization-advanced>summary b{font-size:16px}.organization-advanced>summary small{color:#636366;margin-top:4px;font-size:12px}.organization-advanced>summary i{color:#06c;font-size:12px;font-style:normal;font-weight:850}.organization-advanced[open]>summary i{font-size:0}.organization-advanced[open]>summary i:after{content:"Ocultar";font-size:12px}.organization-advanced-content{background:#f5f5f7;padding:0 14px 14px}.organization-advanced-content>.master-panel{margin-top:14px}@media (width<=750px){.organization-command{grid-template-columns:1fr}.organization-next{padding:21px}.organization-next h2{font-size:21px}.organization-advanced>summary{align-items:flex-start}}.owner-priorities{background:#fff;border:1px solid #d2d2d7;border-radius:14px;margin:0 0 22px;padding:24px}.owner-priorities-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:17px;display:flex}.owner-priorities-head h2{margin:6px 0 0;font-size:22px}.owner-priorities-head>small{color:#636366;font-size:11px}.owner-priority-grid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.owner-priority-grid article{background:#f5f5f7;border:1px solid #d2d2d7;border-left:5px solid #06c;border-radius:10px;grid-template-columns:52px 1fr;gap:14px;padding:16px;display:grid}.owner-priority-grid article[data-tone=risk]{background:#fff8f7;border-left-color:#bd4b45}.owner-priority-grid article[data-tone=attention]{background:#fff6ea;border-left-color:#9a4500}.owner-priority-grid article[data-tone=progress]{background:#e8f0fb;border-left-color:#06c}.owner-priority-grid strong{color:#06c;background:#e8f0fb;border-radius:10px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.owner-priority-grid article[data-tone=risk] strong{color:#ad3f3c;background:#fde9e8}.owner-priority-grid article[data-tone=attention] strong{color:#9a4500;background:#fff6ea}.owner-priority-grid b{font-size:14px}.owner-priority-grid p{color:#636366;margin:5px 0 10px;font-size:11px;line-height:1.45}.owner-priority-grid a{color:#1d1d1f;font-size:11px;font-weight:850;text-decoration:none}.owner-priority-ready{background:#e3f5e8;border:1px solid #c6e5da;border-radius:10px;align-items:center;gap:13px;padding:17px;display:flex}.owner-priority-ready>span{color:#fff;background:#06c;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.owner-priority-ready b{font-size:14px}.owner-priority-ready p{color:#3a3a3c;margin:4px 0 0;font-size:11px}@media (width<=900px){.owner-priority-grid{grid-template-columns:1fr}}@media (width<=600px){.owner-priorities{padding:19px}.owner-priorities-head{flex-direction:column;align-items:flex-start}.owner-priority-grid article{grid-template-columns:44px 1fr}.owner-priority-grid strong{width:42px;height:42px;font-size:19px}}.mvp-one{max-width:1180px;margin:34px auto 70px}.mvp-one>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.mvp-one h1{margin:8px 0;font-size:36px}.mvp-one header p{color:#636366;font-size:13px}.mvp-one header>b{background:#fff;border:1px solid #d2d2d7;border-radius:10px;padding:14px 18px;font-size:12px}.mvp-steps,.mvp-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:22px;display:grid}.mvp-steps article,.mvp-kpis article,.mvp-card{background:#fff;border:1px solid #d2d2d7;border-radius:12px;padding:17px}.mvp-steps article{align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.mvp-steps i{background:#e5e5ea;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.mvp-steps .done{border-color:#b9e2d8}.mvp-steps .done i{color:#fff;background:#06c}.mvp-kpis span,.mvp-kpis b,.mvp-kpis small{display:block}.mvp-kpis span{color:#636366;font-size:10px}.mvp-kpis b{margin:9px 0;font-size:24px}.mvp-kpis small{color:#636366;font-size:9px}.mvp-kpis .warn{background:#fff6ea;border-color:#f0d3a0}.mvp-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.mvp-card h2{font-size:21px}.mvp-card p{color:#636366;font-size:12px;line-height:1.6}.mvp-card button{color:#fff;background:#06c;border:0;border-radius:8px;padding:12px 15px;font-size:10px;font-weight:900}.mvp-card button:disabled{opacity:.45}.mvp-card dl div{border-top:1px solid #e5e5ea;justify-content:space-between;padding:9px;font-size:11px;display:flex}.mvp-card dl div:last-child{font-weight:900}@media (width<=750px){.mvp-one{margin:25px 14px}.mvp-one>header{flex-direction:column;align-items:start}.mvp-steps,.mvp-kpis{grid-template-columns:1fr 1fr}.mvp-grid{grid-template-columns:1fr}}@media (width<=480px){.mvp-kpis{grid-template-columns:1fr}.mvp-one h1{font-size:30px}}.bank-format-summary{flex-wrap:wrap;gap:8px;margin:12px 0;font-size:10px;display:flex}.bank-format-summary>span{color:#1d1d1f;background:#e5e5ea;border-radius:7px;padding:6px 10px}.bank-format-summary>span.format-pill{color:#fff;background:#06c;font-weight:900}.bank-format-summary>span.bad{color:#9c2f26;background:#fdecea}.bank-format-warnings{background:#fff6ea;border:1px solid #f0d3a0;border-radius:8px;width:100%;padding:8px 10px}.bank-format-warnings p{color:#9a4500;margin:2px 0;font-size:10px}.mapping-sample{border:1px solid #d2d2d7;border-radius:8px;margin:12px 0;overflow-x:auto}.mapping-sample table{border-collapse:collapse;width:100%;font-size:10px}.mapping-sample td{white-space:nowrap;border-bottom:1px solid #e5e5ea;padding:6px 9px}.mapping-fields{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0;display:grid}.mapping-fields label{color:#3a3a3c;flex-direction:column;gap:4px;font-size:10px;display:flex}.mapping-fields select{border:1px solid #d2d2d7;border-radius:7px;padding:8px;font-size:11px}.mapping-actions{gap:9px;display:flex}.mapping-actions button:first-child{color:#3a3a3c;background:#e5e5ea}.management-notes{resize:vertical;border:1px solid #d2d2d7;border-radius:8px;width:100%;min-height:64px;margin:10px 0;padding:9px;font-size:11px}.finance-demo,.member-statement{max-width:1120px;margin:0 auto 48px}.finance-hero{color:#fff;background:linear-gradient(128deg,#1d1d1f,#06c);border-radius:15px;justify-content:space-between;align-items:flex-start;gap:32px;padding:26px 28px;display:flex}.finance-hero small,.statement-member-head small{letter-spacing:1.15px;color:#1a7f37;font-size:11px;font-weight:900}.finance-hero h2{letter-spacing:-.7px;max-width:690px;margin:8px 0;font-size:31px;line-height:1.15}.finance-hero p{color:#c7c7cc;max-width:700px;margin:0;font-size:15px;line-height:1.55}.finance-status{color:#9a4500;background:#fff6ea;border-radius:999px;flex:none;padding:10px 13px;font-size:12px;font-weight:900}.finance-status.step-1,.finance-status.step-2,.finance-status.step-3{color:#146c2e;background:#e3f5e8}.finance-notice{color:#146c2e;background:#e3f5e8;border:1px solid #bfe8db;border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:13px 16px;font-size:13px;display:flex}.finance-notice span{color:#fff;background:#06c;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.finance-notice button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:18px}.finance-flow{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.finance-flow>div{background:#fff;border:1px solid #e5e5ea;border-radius:11px;align-items:center;gap:11px;padding:14px;display:flex}.finance-flow i{color:#636366;background:#e5e5ea;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:12px;font-style:normal;font-weight:900;display:grid}.finance-flow .complete{border-color:#b8e2d7}.finance-flow .complete i{color:#fff;background:#06c}.finance-flow b,.finance-flow small{font-size:12px;display:block}.finance-flow small{color:#636366;margin-top:3px;font-size:10px}.finance-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.finance-kpis article{background:#fff;border:1px solid #e5e5ea;border-radius:11px;padding:18px}.finance-kpis span,.finance-kpis b,.finance-kpis small{display:block}.finance-kpis span{color:#636366;font-size:11px}.finance-kpis b{margin:8px 0;font-size:22px}.positive{color:#1a7f37!important}.finance-kpis small{color:#636366;font-size:10px}.finance-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr);gap:14px;margin-top:14px;display:grid}.finance-movements,.finance-next,.statement-preview,.member-statement>*{background:#fff;border:1px solid #e5e5ea;border-radius:12px}.finance-movements{overflow:hidden}.finance-movements header{border-bottom:1px solid #e5e5ea;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.finance-movements h3,.finance-next h3{margin:0;font-size:18px}.finance-movements p{color:#636366;margin:4px 0 0;font-size:11px}.finance-movements header button{background:#fff;border:1px solid #e5e5ea;border-radius:7px;padding:8px 11px;font-size:11px}.movement-row{border-bottom:1px solid #e5e5ea;grid-template-columns:34px minmax(160px,1fr) auto 105px;align-items:center;gap:12px;padding:15px 20px;display:grid}.movement-row:last-child{border:0}.movement-row>i{color:#c85d32;background:#fff1ec;border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.movement-row>i.income{color:#146c2e;background:#e3f5e8}.movement-row span b,.movement-row span small{font-size:12px;display:block}.movement-row span small{color:#636366;margin-top:3px;font-size:10px}.movement-row strong{font-size:12px}.movement-row em{text-align:center;border-radius:999px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:900}.reconciled{color:#146c2e;background:#e3f5e8}.pending-movement{background:#fff6ea}.pending-tag{color:#9a4500;background:#fff6ea}.finance-next{padding:22px}.finance-next>small{letter-spacing:1px;color:#1a7f37;font-size:10px;font-weight:900}.finance-next h3{margin-top:10px;font-size:21px}.finance-next p{color:#636366;font-size:12px;line-height:1.6}.finance-next>button{color:#fff;background:#06c;border:0;border-radius:8px;width:100%;margin-top:12px;padding:13px;font-size:11px;font-weight:900}.finance-next .secondary-finance{color:#1a7f37;background:#e5e5ea}.audience{background:#e3f5e8;border-radius:9px;align-items:center;gap:10px;margin:16px 0;padding:12px;display:flex}.audience b{font-size:25px}.audience span{color:#636366;font-size:10px}.sent-mark{color:#fff;background:#06c;border-radius:50%;place-items:center;width:48px;height:48px;margin:5px auto 14px;font-size:20px;display:grid}.statement-preview{margin-top:14px;padding:22px}.statement-preview header{justify-content:space-between;display:flex}.statement-preview header small{color:#1a7f37;font-size:9px;font-weight:900}.statement-preview h3{margin:5px 0;font-size:20px}.statement-preview header>span{color:#146c2e;background:#e3f5e8;border-radius:999px;align-self:start;padding:6px 9px;font-size:9px;font-weight:900}.statement-balance{color:#fff;background:#1d1d1f;border-radius:10px;grid-template-columns:.7fr 1.3fr;align-items:center;gap:25px;margin:16px 0;padding:18px;display:grid}.statement-balance small,.statement-balance b{display:block}.statement-balance small{color:#1a7f37;font-size:9px}.statement-balance b{margin-top:6px;font-size:28px}.statement-balance p{color:#c7c7cc;margin:0;font-size:12px;line-height:1.6}.statement-highlights{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.statement-highlights span{border:1px solid #e5e5ea;border-radius:9px;padding:14px}.statement-highlights i,.statement-highlights b,.statement-highlights small{display:block}.statement-highlights i{color:#1a7f37;font-style:normal}.statement-highlights b{margin:7px 0;font-size:12px}.statement-highlights small{color:#636366;font-size:9px}.statement-preview footer{color:#636366;margin-top:15px;font-size:9px}.statement-member-head{color:#fff;align-items:center;gap:16px;padding:22px 24px;display:flex;background:linear-gradient(125deg,#1d1d1f,#06c)!important}.statement-member-head>span{background:#06c;border-radius:50%;place-items:center;width:45px;height:45px;font-size:18px;display:grid}.statement-member-head>div{flex:1}.statement-member-head h2{margin:4px 0;font-size:24px}.statement-member-head p{color:#c7c7cc;margin:0;font-size:11px}.statement-member-head button{color:#fff;background:#ffffff15;border:1px solid #ffffff4a;border-radius:8px;padding:10px 13px;font-size:10px;font-weight:800}.member-balance{text-align:center;margin-top:14px;padding:28px}.member-balance small,.member-balance b,.member-balance span{display:block}.member-balance small{color:#636366;letter-spacing:1px;font-size:10px}.member-balance b{color:#1d1d1f;margin:9px 0;font-size:40px}.member-balance span{color:#636366;font-size:10px}.member-statement-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.member-statement-grid article{padding:18px}.member-statement-grid small,.member-statement-grid b{display:block}.member-statement-grid small{color:#636366;font-size:10px}.member-statement-grid b{margin-top:8px;font-size:18px}.member-explainer,.member-month-highlights{margin-top:10px;padding:22px}.member-explainer h3,.member-month-highlights h3{margin:0 0 18px;font-size:17px}.member-explainer span{grid-template-columns:minmax(100px,1fr) 120px;gap:8px;margin-top:13px;display:grid}.member-explainer i{background:#06c;border-radius:9px;grid-column:1/-1;height:7px;display:block}.member-explainer b,.member-explainer em{font-size:10px;font-style:normal}.member-explainer em{text-align:right}.member-month-highlights>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.member-month-highlights span{color:#1a7f37;background:#f5f5f7;border-radius:9px;padding:15px}.member-month-highlights b,.member-month-highlights small{color:#1d1d1f;display:block}.member-month-highlights b{margin:8px 0;font-size:11px}.member-month-highlights small{color:#636366;font-size:9px}.member-confidence{color:#3a3a3c;padding:14px 18px;font-size:10px;background:#e3f5e8!important;margin-top:10px!important}@media (width<=900px){.finance-flow,.finance-kpis{grid-template-columns:1fr 1fr}.finance-layout,.statement-highlights,.member-month-highlights>div{grid-template-columns:1fr}.movement-row{grid-template-columns:34px 1fr auto}.movement-row em{grid-column:2/-1;justify-self:start}.finance-hero{flex-direction:column}.statement-balance{grid-template-columns:1fr}}@media (width<=600px){.finance-demo,.member-statement{margin-bottom:30px}.finance-hero{padding:21px}.finance-hero h2{font-size:25px}.finance-flow,.finance-kpis,.member-statement-grid{grid-template-columns:1fr}.movement-row{padding:13px}.movement-row strong{grid-column:2}.statement-member-head{flex-wrap:wrap;align-items:flex-start}.statement-member-head button{width:100%}.member-balance b{font-size:31px}}.ts-shell{max-width:1040px;margin:0 auto 48px}.ts-loading,.ts-empty{text-align:center;color:#3a3a3c;background:#fff;border:1px solid #e5e5ea;border-radius:12px;padding:40px 24px}.ts-empty b{color:#1d1d1f;margin-bottom:8px;font-size:16px;display:block}.ts-error{color:#8a2b2b;background:#fdecec;border:1px solid #f3c9c9;border-radius:9px;align-items:center;gap:10px;margin:12px 0;padding:12px 14px;font-size:13px;display:flex}.ts-error button{cursor:pointer;background:#fff;border:1px solid #e2a9a9;border-radius:7px;margin-left:auto;padding:6px 10px;font-size:12px}.ts-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.ts-header h1{letter-spacing:-.4px;margin:6px 0;font-size:26px}.ts-header p{color:#3a3a3c;max-width:560px;margin:0;font-size:13px;line-height:1.5}.ts-period-picker{color:#3a3a3c;flex-direction:column;gap:4px;font-size:11px;display:flex}.ts-period-picker select{border:1px solid #d2d2d7;border-radius:8px;min-height:40px;padding:9px 10px;font-size:13px}.ts-info-strip{border-top:1px solid #e5e5ea;border-bottom:1px solid #e5e5ea;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;padding:14px 0;display:grid}.ts-info-strip small{color:#636366;letter-spacing:.5px;font-size:10px;display:block}.ts-info-strip b{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;display:block;overflow:hidden}.ts-headline-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.ts-headline-grid article{background:#fff;border:1px solid #e5e5ea;border-radius:12px;padding:16px}.ts-headline-grid small{color:#636366;font-size:11px;display:block}.ts-headline-grid b{color:#1d1d1f;margin-top:8px;font-size:19px;display:block}.ts-headline-grid article.positive b{color:#1a7f37}.ts-headline-grid article.negative b{color:#a3372f}.ts-headline-grid article.brand b{color:#1d1d1f}.ts-message{color:#1d1d1f;background:#f5f5f7;border-radius:10px;margin:0 0 16px;padding:14px 16px;font-size:14px;line-height:1.5}.ts-actions{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.ts-btn{color:#1d1d1f;cursor:pointer;background:#fff;border:1px solid #d2d2d7;border-radius:9px;align-items:center;gap:6px;min-height:40px;padding:11px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.ts-btn.primary{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.ts-category-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px;display:grid}.ts-category-group{background:#fff;border:1px solid #e5e5ea;border-radius:11px;overflow:hidden}.ts-category-bar{letter-spacing:.4px;color:#fff;padding:9px 14px;font-size:11px;font-weight:800}.ts-category-bar.income{background:#06c}.ts-category-bar.expense{background:#a3372f}.ts-category-empty{color:#636366;padding:16px;font-size:12px}.ts-category-rows{flex-direction:column;display:flex}.ts-category-row{border-bottom:1px solid #e5e5ea;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:grid}.ts-category-row small{color:#636366;font-size:10px}.ts-category-row.subtotal{background:#f5f5f7;border-bottom:0;font-weight:800}.ts-funds,.ts-benefits,.ts-personal,.ts-history{background:#fff;border:1px solid #e5e5ea;border-radius:11px;margin-bottom:14px;padding:16px}.ts-funds p,.ts-benefits .ts-muted{color:#3a3a3c;margin:8px 0 0;font-size:13px}.ts-benefits ul{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ts-benefits li{color:#1d1d1f;font-size:13px}.ts-benefits em{color:#9a4500;font-style:normal}.ts-personal-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:10px;display:grid}.ts-personal-grid small{color:#636366;font-size:11px;display:block}.ts-personal-grid b{color:#1d1d1f;margin-top:4px;font-size:14px;display:block}.ts-personal-grid b.positive{color:#1a7f37}.ts-personal-grid b.negative{color:#a3372f}.ts-applications{color:#3a3a3c;flex-direction:column;gap:6px;margin:12px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.ts-trend{background:#fff;border:1px solid #e5e5ea;border-radius:11px;margin-bottom:14px;padding:16px}.ts-trend header{flex-direction:column;margin-bottom:12px;display:flex}.ts-trend header span{color:#636366;font-size:11px}.ts-trend-bars{align-items:flex-end;gap:10px;height:120px;display:flex}.ts-trend-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.ts-trend-bar-pair{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:100%;display:flex}.ts-trend-bar{border-radius:3px 3px 0 0;width:10px}.ts-trend-bar.income{background:#06c}.ts-trend-bar.expense{background:#a3372f}.ts-trend-col small{color:#636366;text-transform:capitalize;margin-top:6px;font-size:10px}.ts-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ts-history-list{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ts-history-list button{cursor:pointer;background:#fff;border:1px solid #d2d2d7;border-radius:9px;flex-direction:column;align-items:flex-start;gap:2px;min-height:40px;padding:8px 12px;font-size:11px;display:flex}.ts-history-list button.active{background:#e8f0fb;border-color:#1d1d1f}.ts-history-list button small{color:#636366}.ts-footnote{color:#636366;border-top:1px solid #e5e5ea;margin:0;padding:12px 0;font-size:11px;line-height:1.6}@media (width<=760px){.ts-info-strip,.ts-headline-grid,.ts-category-grid,.ts-personal-grid{grid-template-columns:1fr 1fr}.ts-category-grid{grid-template-columns:1fr}}@media (width<=480px){.ts-info-strip,.ts-headline-grid,.ts-personal-grid{grid-template-columns:1fr}.ts-actions{flex-direction:column}.ts-btn{justify-content:center;width:100%}}.ts-inline-link{color:#1d1d1f;cursor:pointer;text-align:left;background:0 0;border:0;margin-top:10px;padding:0;font-size:12px;font-weight:800}.member-transparency .ts-inline-link{color:#1a7f37}.mvp-loading,.mvp-empty{text-align:center;color:#636366;padding:40px}.period-picker{background:#fff;border:1px solid #d2d2d7;border-radius:10px;gap:6px;padding:10px 13px;display:grid}.period-picker span{color:#636366;font-size:9px;font-weight:900}.period-picker input,.setup-card input{font:inherit;border:1px solid #d2d2d7;border-radius:7px;padding:9px}.mvp-error,.mvp-message{border-radius:9px;align-items:center;gap:8px;margin-top:14px;padding:12px 15px;font-size:12px;display:flex}.mvp-error{color:#ad3e3a;background:#fff0ef;border:1px solid #f3c6c3}.mvp-message{color:#146c2e;background:#e3f5e8;border:1px solid #bce4d9}.mvp-error button,.mvp-message button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:17px}.setup-card,.real-import{margin-top:16px}.setup-card label{gap:7px;max-width:430px;font-size:11px;display:grid}.file-cta{color:#fff;cursor:pointer;background:#06c;border-radius:8px;margin-top:12px;padding:12px 15px;font-size:11px;font-weight:900;display:inline-flex}.file-cta input{display:none}.finance-live-grid{grid-template-columns:minmax(0,1.55fr) minmax(270px,.65fr)}.card-title,.live-statement header{justify-content:space-between;align-items:flex-start;display:flex}.card-title h2{margin:5px 0}.live-movement-row{border-top:1px solid #e5e5ea;padding:11px 0}.live-movement{grid-template-columns:minmax(170px,1fr) auto 80px 130px;align-items:center;gap:10px;display:grid}.live-movement b,.live-movement small{font-size:11px;display:block}.live-movement small{color:#636366;margin-top:3px;font-size:9px}.live-movement strong{font-size:11px}.live-movement em{text-align:center;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.live-movement .pending{color:#9a4500;background:#fff6ea}.live-movement .categorized{color:#06c;background:#e8f0fb}.live-movement .reconciled{color:#146c2e;background:#e3f5e8}.live-movement button{padding:7px!important;font-size:8px!important}.movement-actions{flex-direction:column;align-items:stretch;gap:5px;display:flex}.movement-actions button.ghost,.category-picker button.ghost{color:#3a3a3c!important;background:0 0!important;border:1px solid #d2d2d7!important}.category-picker{background:#f5f5f7;border:1px solid #d2d2d7;border-radius:9px;flex-wrap:wrap;align-items:end;gap:10px;margin-top:10px;padding:12px;display:flex}.category-picker label{color:#3a3a3c;flex-direction:column;flex:220px;gap:4px;font-size:9px;font-weight:800;display:flex}.category-picker select{border:1px solid #d2d2d7;border-radius:7px;min-height:38px;padding:9px;font-size:12px}.category-picker-actions{gap:8px;display:flex}.category-picker-empty{color:#9a4500;flex-basis:100%;font-size:10px}.close-card h2{margin-top:10px}.audience-breakdown{grid-template-columns:1fr 1fr;gap:7px;display:grid}.audience-breakdown span{background:#f5f5f7;border-radius:8px;padding:10px;font-size:9px}.audience-breakdown b{font-size:18px;display:block}.batch-progress{background:#e5e5ea;border-radius:7px;height:32px;position:relative;overflow:hidden}.batch-progress i{background:#06c;height:100%;display:block}.batch-progress span{place-items:center;font-size:9px;font-weight:900;display:grid;position:absolute;inset:0}.dispatch-result{margin-top:10px;display:block}.live-statement{margin-top:14px}.live-statement header em{color:#146c2e;background:#e3f5e8;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal}.statement-totals{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.statement-totals span{background:#f5f5f7;border-radius:8px;padding:12px}.statement-totals small,.statement-totals b{display:block}.statement-totals small{color:#636366;font-size:8px}.statement-totals b{margin-top:6px;font-size:14px}.dispatch-history{margin-top:14px}.dispatch-history-row{border-top:1px solid #e5e5ea;grid-template-columns:minmax(210px,1fr) 120px 100px auto;align-items:center;gap:14px;padding:14px 0;display:grid}.dispatch-history-row span b,.dispatch-history-row span small{display:block}.dispatch-history-row span b{font-size:13px}.dispatch-history-row span small{color:#636366;margin-top:4px;font-size:11px}.dispatch-history-row .failed b{color:#ad3e3a}.dispatch-history-row .ok b{color:#1a7f37}.movement-filter-tabs{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.movement-filter-tabs button{color:#3a3a3c;cursor:pointer;background:#fff;border:1px solid #d2d2d7;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:8px 12px;font-size:10px;font-weight:800;display:inline-flex}.movement-filter-tabs button.active{color:#fff;background:#06c;border-color:#06c}.movement-filter-tabs button i{background:#00000014;border-radius:999px;padding:1px 6px;font-size:9px;font-style:normal}.movement-filter-tabs button.active i{background:#ffffff40}.movement-count-status{color:#636366;margin-bottom:8px;font-size:10px}.mvp-show-more{width:100%;min-height:42px;margin-top:12px;color:#1d1d1f!important;background:#e5e5ea!important;font-weight:800!important}.mvp-empty .link-reset{color:#1a7f37;cursor:pointer;background:0 0;border:0;margin:10px auto 0;font-size:11px;font-weight:800;text-decoration:underline;display:block}@media (width<=850px){.finance-live-grid{grid-template-columns:1fr}.statement-totals{grid-template-columns:1fr 1fr}.live-movement{grid-template-columns:1fr auto}.dispatch-history-row{grid-template-columns:1fr 1fr}.dispatch-history-row>span:first-child{grid-column:1/-1}}@media (width<=520px){.dispatch-history-row{grid-template-columns:1fr}.dispatch-history-row>span:first-child{grid-column:auto}.movement-filter-tabs button{flex:calc(50% - 6px);justify-content:center}}.header-actions-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mvp-one button.ghost{color:#1d1d1f!important;background:#fff!important;border:1px solid #d2d2d7!important}.category-picker-empty .link-reset{color:#1a7f37;cursor:pointer;background:0 0;border:0;margin:0 0 0 6px;padding:0;font-size:10px;font-weight:800;text-decoration:underline;display:inline}.finance-admin-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.finance-admin-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.finance-admin-panel{background:#f5f5f7;border:1px solid #e5e5ea;border-radius:10px;padding:16px}.finance-admin-panel h3{margin:0 0 10px;font-size:13px}.finance-admin-cat-group{margin-bottom:14px}.finance-admin-cat-group>b{color:#636366;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.finance-admin-list{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.finance-admin-list li{background:#fff;border:1px solid #e5e5ea;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:11px;display:flex}.finance-admin-list li.inactive{opacity:.6}.finance-admin-list li em{color:#9a4500;font-size:9px;font-style:normal}.finance-admin-list li button{padding:6px 9px!important;font-size:9px!important}.finance-admin-form{gap:10px;margin-top:8px;display:grid}.finance-admin-form label{color:#3a3a3c;gap:5px;font-size:10px;font-weight:800;display:grid}.finance-admin-form input,.finance-admin-form select{font:inherit;border:1px solid #d2d2d7;border-radius:7px;padding:10px;font-size:12px}.finance-admin-form>button{justify-self:start}@media (width<=750px){.finance-admin-grid{grid-template-columns:1fr}}.close-card .management-notes{width:100%;min-height:60px;font:inherit;resize:vertical;border:1px solid #d2d2d7;border-radius:7px;margin:10px 0;padding:9px;font-size:11px}.close-preview{gap:10px;display:grid}.close-preview-totals{grid-template-columns:1fr 1fr}.closure-cat-tables{grid-template-columns:1fr 1fr;gap:10px;margin-top:6px;display:grid}.closure-cat-tables b{color:#636366;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.closure-cat-tables ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.closure-cat-tables li{background:#f5f5f7;border-radius:6px;justify-content:space-between;gap:6px;padding:6px 8px;font-size:10px;display:flex}.closure-notes-preview{background:#f5f5f7;border-radius:8px;padding:10px}.closure-notes-preview b{color:#636366;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.closure-notes-preview ul{margin:0;padding-left:16px;font-size:11px}.closure-actions{justify-content:flex-end;gap:8px;display:flex}.closure-controls{border-bottom:1px solid #e5e5ea;gap:10px;margin-bottom:14px;padding-bottom:14px;display:grid}.closure-controls-row{flex-wrap:wrap;gap:8px;display:flex}.closure-detail{background:#f5f5f7;border:1px solid #e5e5ea;border-radius:9px;gap:10px;padding:12px;display:grid}.reopen-form{background:#fff6ea;border:1px solid #f0dfa8;border-radius:9px;gap:10px;padding:12px;display:grid}.reopen-form label{color:#3a3a3c;gap:5px;font-size:10px;font-weight:800;display:grid}.reopen-form textarea{font:inherit;resize:vertical;border:1px solid #d2d2d7;border-radius:7px;min-height:60px;padding:9px;font-size:11px}@media (width<=650px){.closure-cat-tables,.close-preview-totals{grid-template-columns:1fr}}.mvp-comms-mode .mvp-steps,.mvp-comms-mode .import-launcher,.mvp-comms-mode .setup-card,.mvp-comms-mode .mapping-card,.mvp-comms-mode .mvp-kpis,.mvp-comms-mode .movement-list{display:none}.mvp-comms-mode .finance-live-grid{grid-template-columns:1fr}.finance-subnav{flex-wrap:wrap;gap:8px;margin:20px 0 4px;display:flex}.finance-subnav button{color:#1d1d1f;cursor:pointer;background:#fff;border:1px solid #d2d2d7;border-radius:999px;min-height:44px;padding:11px 18px;font-size:14px;font-weight:800}.finance-subnav button.active{color:#fff;cursor:default;background:#06c;border-color:#06c}@media (width<=520px){.finance-subnav{width:100%}.finance-subnav button{text-align:center;flex:calc(50% - 8px)}}.close-card .closure-cat-tables{grid-template-columns:1fr}.closure-cat-tables b{color:#3a3a3c;font-size:14px}.closure-cat-tables li{flex-wrap:wrap;font-size:14px;line-height:1.4}.closure-cat-tables li>span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.opening-balance-check{background:#e8f0fb;border:1px solid #d2d2d7;border-radius:12px;margin:12px 0;padding:12px}.opening-balance-check p{margin:0 0 8px;font-size:14px;line-height:1.5}.opening-balance-form input{width:100%;min-height:44px;font-size:16px}.pilot-page .close-card :is(.close-preview,.opening-balance-check) p{color:#3a3a3c;font-size:16px}.pilot-page .close-card .opening-balance-check p>b{color:#1d1d1f}.pilot-page .documents-pilot>header p{color:#3a3a3c;font-size:16px}.pilot-page .documents-pilot .persistent-empty :is(b,span){color:#3a3a3c}.pilot-page .documents-pilot .persistent-empty b{color:#1d1d1f}.roster-pilot>header{align-items:flex-end}.roster-tabs{background:#e5e5ea;border-radius:10px;padding:4px;display:flex}.roster-tabs button{color:#3a3a3c;font:inherit;background:0 0;border:0;border-radius:7px;padding:9px 14px;font-size:11px;font-weight:800}.roster-tabs button.active{color:#1a7f37;background:#fff;box-shadow:0 2px 8px #1d1d1f20}.roster-import-card{color:#fff;background:linear-gradient(120deg,#1d1d1f,#06c);border-radius:13px;justify-content:space-between;align-items:center;gap:22px;margin:16px 0;padding:20px 22px;display:flex;box-shadow:0 12px 30px #1d1d1f20}.roster-import-card h2{margin:6px 0 5px;font-size:19px}.roster-import-card p{color:#e3f5e8;max-width:620px;margin:0;font-size:11px;line-height:1.6}.roster-import-card .pilot-kicker{color:#1a7f37}.roster-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.roster-actions .file-cta{color:#1a7f37;background:#fff;margin:0;font-size:10px}.roster-actions .secondary,.roster-preview footer .secondary{color:inherit;background:0 0;border:1px solid #fff6;border-radius:8px;padding:11px 13px;font-size:10px;font-weight:850}.roster-preview{background:#fff;border:1px solid #e5e5ea;border-radius:13px;margin:14px 0;padding:18px}.roster-preview>header,.table-heading{justify-content:space-between;align-items:flex-start;display:flex}.roster-preview h2,.table-heading h2{margin:5px 0 0}.roster-summary{gap:7px;display:flex}.roster-summary span{color:#146c2e;background:#e3f5e8;border-radius:8px;min-width:75px;padding:8px 10px;font-size:9px}.roster-summary span.warning{color:#9a4500;background:#fff6ea}.roster-summary b{font-size:16px;display:block}.roster-preview-list{border-top:1px solid #e5e5ea;margin-top:14px}.roster-preview-list>div{border-bottom:1px solid #e5e5ea;grid-template-columns:minmax(220px,1fr) 90px minmax(100px,180px);align-items:center;gap:12px;padding:10px 2px;display:grid}.roster-preview-list b,.roster-preview-list small{display:block}.roster-preview-list b{font-size:11px}.roster-preview-list small{color:#636366;font-size:9px}.roster-preview-list em{color:#146c2e;text-align:center;background:#e3f5e8;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.roster-preview-list em.error,.roster-preview-list em.duplicate_in_file{color:#9a4500;background:#fff6ea}.roster-preview footer{justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.roster-preview footer button{color:#fff;background:#06c;border:0;border-radius:8px;padding:10px 14px;font-size:10px;font-weight:900}.roster-preview footer .secondary{color:#636366;background:#fff;border-color:#d2d2d7}.table-heading{width:100%;padding-bottom:12px}.table-heading p{color:#636366;margin:4px 0 0;font-size:10px}.table-heading>span{color:#146c2e;background:#e3f5e8;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:850}.roster-table>div:not(.table-heading){grid-template-columns:34px minmax(190px,1.25fr) minmax(130px,.8fr) 65px 85px}.member-avatar{color:#146c2e;background:#e3f5e8;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:900;display:grid!important}.member-location b,.member-location small{display:block}.roster-table em.active{color:#146c2e;background:#e3f5e8}.roster-table em.inactive{color:#636366;background:#e5e5ea}.roster-table strong{color:#3a3a3c;font-size:9px!important;font-weight:750!important}@media (width<=850px){.roster-import-card{flex-direction:column;align-items:flex-start}.roster-pilot>header{align-items:flex-start}.roster-actions{flex-wrap:wrap;width:100%}.roster-table>div:not(.table-heading){grid-template-columns:34px 1fr}.roster-table .member-location,.roster-table em,.roster-table strong{grid-column:2}.roster-preview-list>div{grid-template-columns:1fr auto}.roster-preview-list>div>small{grid-column:1/-1}}.benefit-card-head{justify-content:space-between;align-items:center;display:flex}.benefit-card-head>em{color:#146c2e;background:#e3f5e8;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}.benefit-state-draft{border-style:dashed!important}.benefit-state-draft .benefit-card-head>em{color:#636366;background:#e5e5ea}.benefit-state-inactive{opacity:.72}.benefit-state-inactive .benefit-card-head>em{color:#a65236;background:#fff0ec}.benefit-state-actions{gap:5px;display:flex}.benefit-state-actions button{color:#1a7f37!important;background:#fff!important;border:1px solid #d2d2d7!important;border-radius:6px!important;padding:6px 8px!important;font-size:8px!important}.benefit-state-actions button.danger{color:#ac4c3e!important}.benefit-create-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.persistent-secondary{color:#3a3a3c;background:#fff;border:1px solid #d2d2d7;border-radius:8px;padding:10px 14px;font-size:10px;font-weight:850}.invite-manager>div{max-width:620px}.pending-invites{border-top:1px solid #e5e5ea;margin-top:18px;padding-top:15px}.pending-invites>div{justify-content:space-between;align-items:center;display:flex}.pending-invites h3{margin:0;font-size:13px}.pending-invites>div>span{color:#146c2e;background:#e3f5e8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid}.pending-invites>p{color:#636366;font-size:10px}.pending-invites article{border-bottom:1px solid #e5e5ea;grid-template-columns:1fr auto auto;align-items:center;gap:7px;padding:10px 0;display:grid}.pending-invites article b,.pending-invites article small{display:block}.pending-invites article b{font-size:10px}.pending-invites article small{color:#636366;margin-top:3px;font-size:8px}.pending-invites article button{color:#1a7f37;background:#fff;border:1px solid #d2d2d7;border-radius:6px;padding:7px 9px;font-size:8px;font-weight:800}.pending-invites article button.danger{color:#a94f42}@media (width<=650px){.pending-invites article{grid-template-columns:1fr 1fr}.pending-invites article>span{grid-column:1/-1}.benefit-create-actions{flex-direction:column}}.dashboard-shell{color:#1d1d1f;max-width:1280px;margin:0 auto;padding:26px 34px 70px}.dashboard-welcome{justify-content:space-between;align-items:flex-end;gap:24px;margin:14px 0 24px;display:flex}.dashboard-welcome h1{margin:7px 0;font-size:32px;line-height:1.15}.dashboard-welcome p{color:#636366;margin:0;font-size:16px}.dashboard-live,.member-access{color:#146c2e;background:#e3f5e8;border-radius:999px;padding:8px 12px;font-weight:800}.dashboard-attention{color:#fff;background:linear-gradient(110deg,#1d1d1f,#1d1d1f);border-radius:15px;justify-content:space-between;align-items:center;padding:18px 22px;display:flex;box-shadow:0 10px 28px #1d1d1f20}.dashboard-attention>div{align-items:center;gap:14px;display:flex}.dashboard-attention>div>span{font-size:33px;font-weight:850}.dashboard-attention p{flex-direction:column;margin:0;font-size:16px;display:flex}.dashboard-attention small{opacity:.76;margin-top:3px;font-size:13px}.dashboard-attention button,.member-help button,.member-dues-card button{color:#1d1d1f;background:#fff;border:0;border-radius:10px;padding:11px 16px;font-weight:800}.dashboard-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0;display:grid}.dashboard-kpis article{background:#fff;border:1px solid #e5e5ea;border-radius:15px;flex-direction:column;min-height:170px;padding:18px;display:flex;box-shadow:0 6px 18px #1d1d1f0a}.dashboard-kpis article>i{border-radius:9px;place-items:center;width:34px;height:34px;margin-bottom:15px;font-style:normal;font-weight:900;display:grid}.dashboard-kpis i.blue{color:#06c;background:#e8f0fb}.dashboard-kpis i.green{color:#146c2e;background:#e3f5e8}.dashboard-kpis i.violet{color:#6c45c9;background:#f0eaff}.dashboard-kpis i.amber{color:#9a4500;background:#fff6ea}.dashboard-kpis article>span{color:#636366;font-size:13px;font-weight:750}.dashboard-kpis article>b{letter-spacing:-.6px;margin:4px 0;font-size:27px}.dashboard-kpis article>small{color:#636366;font-size:12px}.dashboard-kpis article>button{color:#06c;background:0 0;border:0;align-self:flex-start;margin-top:auto;padding:8px 0 0;font-weight:800}.dashboard-columns{grid-template-columns:1.45fr 1fr;gap:14px;display:grid}.dashboard-panel{background:#fff;border:1px solid #e5e5ea;border-radius:15px;padding:21px}.panel-title{justify-content:space-between;gap:15px;display:flex}.panel-title>div{flex-direction:column;display:flex}.panel-title b{font-size:18px}.panel-title span{color:#636366;margin-top:4px;font-size:13px}.panel-title button{color:#1d1d1f;background:#fff;border:1px solid #d2d2d7;border-radius:10px;font-weight:750}.finance-mini{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.finance-mini span{background:#f5f5f7;border-radius:10px;flex-direction:column;padding:13px;display:flex}.finance-mini small,.member-transparency small{color:#636366;font-size:10px;font-weight:800}.finance-mini b{margin-top:5px;font-size:17px}.dispatch-status{border-top:1px solid #e5e5ea;align-items:center;gap:12px;padding-top:15px;display:flex}.dispatch-status i{border-radius:50%;place-items:center;width:35px;height:35px;font-style:normal;font-weight:900;display:grid}.dispatch-status i.ok{color:#146c2e;background:#e3f5e8}.dispatch-status i.warn{color:#9a4500;background:#fff6ea}.dispatch-status p,.activity-list p{flex-direction:column;margin:0;display:flex}.dispatch-status span,.activity-list span{color:#636366;margin-top:3px;font-size:12px}.activity-list{margin-top:14px}.activity-list>div{border-bottom:1px solid #e5e5ea;gap:10px;padding:9px 0;display:flex}.activity-list i{color:#06c;background:#e8f0fb;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.activity-list b{font-size:13px}.dashboard-empty{color:#636366;place-items:center;min-height:160px;display:grid}.dashboard-quick{background:#fff;border:1px solid #e5e5ea;border-radius:15px;margin-top:14px;padding:18px 21px}.dashboard-quick>div{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.dashboard-quick button{color:#1d1d1f;background:#f5f5f7;border:1px solid #e5e5ea;border-radius:9px;padding:10px 13px;font-weight:750}.dashboard-loading,.dashboard-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:420px;display:flex}.dashboard-loading i{border:3px solid #e5e5ea;border-top-color:#06c;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite dashspin}.dashboard-loading span,.dashboard-error span{color:#636366}.dashboard-error button{color:#fff;background:#1d1d1f;border:0;border-radius:9px;margin-top:9px;padding:10px 14px}.member-dues-card{border-radius:17px;align-items:center;gap:17px;padding:23px;display:flex}.member-dues-card.paid{background:linear-gradient(120deg,#e3f5e8,#e3f5e8);border:1px solid #c8edde}.member-dues-card.pending{background:#fff6ea;border:1px solid #f1ddbe}.member-dues-card>i{color:#1a7f37;background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;font-style:normal;display:grid}.member-dues-card>div{flex:1}.member-dues-card span{letter-spacing:.07em;color:#3a3a3c;font-size:11px;font-weight:850}.member-dues-card h2{margin:3px 0;font-size:22px}.member-dues-card p{color:#3a3a3c;margin:0}.member-dues-card button,.member-help button{color:#fff;background:#1d1d1f}.member-kpis{grid-template-columns:repeat(3,1fr)}.member-transparency{color:#fff;background:#1d1d1f;border-radius:16px;margin-top:15px;padding:24px}.member-transparency>span{letter-spacing:.08em;color:#06c;font-size:11px;font-weight:850}.member-transparency h2{margin:7px 0;font-size:23px}.member-transparency p{color:#e8f0fb;max-width:800px}.member-transparency>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.member-transparency>div>span{background:#ffffff12;border-radius:10px;flex-direction:column;padding:13px;display:flex}.member-transparency small{color:#06c}.member-transparency b{margin-top:4px;font-size:19px}.member-help{background:#fff;border:1px solid #d2d2d7;border-radius:14px;justify-content:space-between;align-items:center;margin-top:15px;padding:19px 22px;display:flex}.member-help>div{flex-direction:column;display:flex}.member-help span{color:#636366;margin-top:3px;font-size:13px}@keyframes dashspin{to{transform:rotate(360deg)}}@media (width<=900px){.dashboard-shell{padding:20px}.dashboard-kpis{grid-template-columns:repeat(2,1fr)}.dashboard-columns{grid-template-columns:1fr}.dashboard-welcome,.dashboard-attention,.member-dues-card,.member-help{flex-direction:column;align-items:flex-start}.member-kpis{grid-template-columns:1fr}.dashboard-attention button,.member-dues-card button,.member-help button{width:100%}}@media (width<=560px){.dashboard-kpis,.finance-mini,.member-transparency>div{grid-template-columns:1fr}.dashboard-welcome h1{font-size:27px}}.readiness-card{border-radius:15px;align-items:center;gap:16px;margin-bottom:14px;padding:18px 20px;display:flex}.readiness-card.ready{background:#e3f5e8;border:1px solid #c6eadb}.readiness-card.pending{background:#fff6ea;border:1px solid #edb}.readiness-card>i{color:#1a7f37;background:#fff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;font-weight:900;display:grid}.readiness-card.pending>i{color:#9a4500}.readiness-card>div{flex:1}.readiness-card span{letter-spacing:.08em;color:#3a3a3c;font-size:10px;font-weight:900}.readiness-card h2{margin:3px 0;font-size:19px}.readiness-card p{color:#3a3a3c;margin:0;font-size:13px}.readiness-card small{color:#9a4500;margin-top:7px;font-weight:750;display:block}.readiness-card button{color:#fff;background:#1d1d1f;border:0;border-radius:10px;padding:11px 15px;font-weight:800}@media (width<=700px){.readiness-card{flex-wrap:wrap;align-items:flex-start}.readiness-card>div{min-width:calc(100% - 62px)}.readiness-card button{width:100%}}.dashboard-priority{margin:18px 0}.dashboard-priority>b{color:#1d1d1f;font-size:15px}.dashboard-actions-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.dashboard-actions-grid button{color:#1d1d1f;text-align:left;cursor:pointer;background:#fff;border:1px solid #d2d2d7;border-radius:11px;min-height:48px;padding:12px 16px;font-size:14px;font-weight:800}.dashboard-actions-grid button:hover{background:#f5f5f7}.dashboard-alerts{flex-direction:column;gap:10px;margin:18px 0;display:flex}.dashboard-alerts>b{color:#1d1d1f;font-size:15px}.dashboard-alert-item{background:#fff6ea;border:1px solid #edb;border-radius:13px;align-items:flex-start;gap:13px;padding:15px 17px;display:flex}.dashboard-alert-item>i{color:#9a4500;background:#fff;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.dashboard-alert-item>div{flex:1}.dashboard-alert-item p{color:#9a4500;margin:0;font-size:14px;font-weight:700}.dashboard-alert-item span{color:#9a4500;margin-top:4px;font-size:13px;display:block}.dashboard-alert-item button{color:#fff;cursor:pointer;background:#1d1d1f;border:0;border-radius:9px;flex:none;min-height:40px;padding:9px 14px;font-size:13px;font-weight:800}.dashboard-kpis-compact{grid-template-columns:repeat(2,1fr)}@media (width<=900px){.dashboard-actions-grid{grid-template-columns:1fr}.dashboard-alert-item{flex-direction:column}.dashboard-alert-item button{width:100%}}@media (width<=430px){.dashboard-kpis-compact{grid-template-columns:1fr}}.workspace-page{font-size:16px}.pilot-module-nav{gap:4px}.pilot-module-nav button{cursor:pointer;min-height:48px;padding:13px 18px;font-size:14px}.pilot-module-nav button:focus-visible,.workspace-page button:focus-visible,.workspace-page a:focus-visible,.workspace-page input:focus-visible,.workspace-page select:focus-visible{outline-offset:2px;outline:3px solid #06c}.members-dues-pilot,.benefits-pilot,.persistent-workspace,.mvp-one{padding-inline:24px}.members-dues-pilot>header p,.benefits-pilot header p,.persistent-workspace header p{font-size:15px;line-height:1.55}.persistent-stats span{font-size:13px}.persistent-stats small{font-size:12px}.persistent-stats b{font-size:30px}.members-table h2,.applications-panel h2{font-size:20px}.members-table b,.applications-panel b{font-size:14px}.members-table small,.applications-panel small{font-size:12px;line-height:1.4}.members-table em,.members-table strong,.applications-panel em{font-size:11px}.benefit-pilot-grid p{font-size:15px;line-height:1.6}.benefit-pilot-grid footer b,.benefit-pilot-grid footer small{font-size:13px}.benefit-pilot-grid footer button,.applications-panel button,.dues-recorder button{min-height:42px;padding:10px 14px;font-size:13px}.dues-recorder b{font-size:14px}.dues-recorder span{font-size:12px}.dues-recorder select{min-height:44px;font-size:14px}.persistent-grid aside b{font-size:15px}.persistent-grid aside p,.persistent-story{font-size:14px}.persistent-grid aside small,.persistent-grid aside i{font-size:11px}.persistent-grid em{font-size:10px}.persistent-summary small{font-size:11px}.persistent-summary b{font-size:14px}.persistent-actions>small{font-size:11px}.persistent-actions button{min-height:44px;font-size:13px}.section-loading{color:#636366;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:420px;display:flex}.section-loading i{border:3px solid #e5e5ea;border-top-color:#06c;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite dashspin}.section-loading b{color:#1d1d1f;font-size:17px}.section-loading span{font-size:14px}.mvp-error button{border:1px solid;border-radius:7px;min-height:36px;padding:7px 11px}.workspace-page button:disabled{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){.workspace-page button,.persistent-primary,.wave4-btn.primary,.continue,.register-btn,.invite-trigger,.documents-export-note button,.contribute-btn{transition:none!important}.workspace-page button:hover{transform:none!important}}@media (width<=700px){.pilot-top{z-index:40;background:#fff;position:sticky;top:0}.pilot-module-nav{z-index:35;box-sizing:border-box;background:#fff;width:100%;max-width:100%;margin-top:0;padding-inline:12px;position:sticky;top:66px;overflow-x:auto;box-shadow:0 5px 16px #1d1d1f12}.pilot-module-nav button{flex:none;min-width:max-content}.members-dues-pilot,.benefits-pilot,.persistent-workspace,.mvp-one{margin-top:24px;padding-inline:16px}.persistent-stats{grid-template-columns:1fr}.members-table>div{flex-wrap:wrap;align-items:flex-start}.members-table>div>span:nth-child(2){flex-basis:calc(100% - 56px)}.benefit-state-actions{flex-wrap:wrap;gap:6px;display:flex}}.dues-import-card{background:#fff;border:1px solid #d2d2d7;border-radius:14px;margin:20px 0;padding:22px}.dues-import-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.dues-import-head h2{margin:7px 0;font-size:22px}.dues-import-head p{color:#636366;margin:0;line-height:1.5}.dues-import-controls{flex-wrap:wrap;align-items:flex-end;gap:9px;display:flex}.dues-import-controls label:not(.file-cta){gap:6px;font-size:12px;font-weight:800;display:grid}.dues-import-controls input[type=month]{min-height:42px;font:inherit;border:1px solid #d2d2d7;border-radius:8px;padding:7px 10px}.dues-import-controls .file-cta{align-items:center;min-height:42px;margin:0}.dues-import-controls button{color:#1d1d1f;background:#f5f5f7;border:1px solid #d2d2d7;border-radius:8px;min-height:42px;padding:9px 12px;font-weight:800}.dues-import-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 10px;display:grid}.dues-import-summary span{color:#146c2e;background:#e3f5e8;border-radius:9px;padding:12px;font-size:12px}.dues-import-summary span.warning{color:#9a4500;background:#fff6ea}.dues-import-summary b{font-size:22px;display:block}.dues-import-rows>div{border-top:1px solid #e5e5ea;grid-template-columns:1fr auto minmax(130px,.5fr);align-items:center;gap:12px;padding:11px 0;display:grid}.dues-import-rows span b,.dues-import-rows span small{display:block}.dues-import-rows span small,.dues-import-rows>div>small{color:#636366;margin-top:3px;font-size:12px}.dues-import-rows em{border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:800}.dues-import-rows em.valid{color:#146c2e;background:#e3f5e8}.dues-import-rows em.error{color:#ad3e3a;background:#fff0ef}.dues-import-rows em.duplicate{color:#9a4500;background:#fff6ea}.dues-import-rows em.not_found{color:#636366;background:#e5e5ea}.dues-import-preview footer{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.dues-import-preview footer button{color:#fff;background:#06c;border:0;border-radius:8px;min-height:42px;padding:10px 14px;font-weight:800}.dues-import-preview footer button.secondary{color:#1d1d1f;background:#fff;border:1px solid #d2d2d7}.dues-import-help{text-align:right;color:#9a4500;margin:10px 0 0;font-size:12px}@media (width<=800px){.dues-import-head{flex-direction:column}.dues-import-summary{grid-template-columns:1fr}.dues-import-rows>div{grid-template-columns:1fr auto}.dues-import-rows>div>small{grid-column:1/-1}}.import-launcher{color:#fff;background:linear-gradient(120deg,#1d1d1f,#06c);border:0;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:22px 24px;display:flex}.import-launcher h2{margin:6px 0;font-size:22px}.import-launcher p{color:#e3f5e8;max-width:650px;margin:0;font-size:14px;line-height:1.55}.import-launcher .pilot-kicker{color:#1a7f37}.import-launcher-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.import-launcher .file-cta{color:#1a7f37;background:#fff;margin:0;font-size:14px}.import-launcher .file-cta.disabled{cursor:not-allowed;opacity:.55}.import-launcher .demo-cartola{color:#fff;background:0 0;border:1px solid #ffffff75;min-height:44px;font-size:14px}@media (width<=850px){.import-launcher{flex-direction:column;align-items:flex-start}.import-launcher-actions{flex-wrap:wrap;width:100%}}@media (width<=520px){.import-launcher-actions,.import-launcher .file-cta,.import-launcher .demo-cartola{justify-content:center;width:100%}}.pilot-page .mvp-card.import-launcher :is(.pilot-kicker,small,span:not([class*=badge])){color:var(--pv-accent-strong)!important}.pilot-page .mvp-card.import-launcher h2{color:#1d1d1f}.pilot-page .mvp-card.import-launcher p{font-size:16px;color:var(--pv-muted,#3a3a3c)!important}.pilot-page .mvp-card.import-launcher .file-cta{border:1px solid;align-items:center;min-height:44px;display:inline-flex}.pilot-page .mvp-one>header p{color:var(--pv-muted,#3a3a3c);font-size:16px}.pilot-page .mvp-one :is(.mvp-empty,.mvp-loading){font-size:16px;color:var(--pv-muted,#3a3a3c)!important}.pilot-paused-banner{color:#9a4500;background:#fff6ea;border:1px solid #9a4500;border-radius:10px;flex-direction:column;gap:4px;margin:0 0 16px;padding:14px 18px;font-size:14px;display:flex}.pilot-paused-banner strong{font-size:15px}.pilot-paused-reason{color:#9a4500;font-style:italic}.wave4-panel{flex-direction:column;gap:16px;max-width:920px;padding:20px;display:flex}.wave4-panel h2{margin:0 0 4px;font-size:20px}.wave4-panel p.wave4-lead{color:var(--muted,#636366);margin:0 0 12px}.wave4-card{border:1px solid var(--line,#e5e5ea);background:#fff;border-radius:12px;padding:16px 18px}.wave4-card+.wave4-card{margin-top:10px}.wave4-empty{border:1px dashed var(--line,#e5e5ea);text-align:center;color:var(--muted,#636366);border-radius:12px;padding:28px}.wave4-error{color:#8a2622;background:#fdecec;border:1px solid #f2b8b5;border-radius:10px;padding:14px 16px}.wave4-loading{text-align:center;color:var(--muted,#636366);padding:24px}.wave4-success{color:#146c2e;background:#e3f5e8;border:1px solid #a9e0c8;border-radius:10px;padding:12px 16px}.wave4-badges{flex-wrap:wrap;gap:8px;margin:6px 0;display:flex}.wave4-badge{border-radius:999px;align-items:center;padding:3px 11px;font-size:12px;font-weight:700;display:inline-flex}.wave4-badge.severity-info{color:#06c;background:#e8f0fb}.wave4-badge.severity-warning{color:#9a4500;background:#fff6ea}.wave4-badge.severity-critical,.wave4-badge.status-open{color:#a3241f;background:#fde6e5}.wave4-badge.status-acknowledged{color:#9a4500;background:#fff6ea}.wave4-badge.status-resolved{color:#146c2e;background:#e3f5e8}.wave4-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.wave4-btn{border:1px solid var(--line,#e5e5ea);cursor:pointer;color:var(--navy,#1d1d1f);background:#fff;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:700}.wave4-btn:hover{background:#f5f5f7}.wave4-btn:focus-visible{outline:3px solid var(--blue,#06c);outline-offset:1px}.wave4-btn.primary{background:var(--blue,#06c);border-color:var(--blue,#06c);color:#fff}.wave4-btn.danger{color:#8a2622;background:#fdecec;border-color:#f2b8b5}.wave4-btn:disabled{opacity:.55;cursor:not-allowed}.wave4-modal-backdrop{z-index:60;background:#0b1f3a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.wave4-modal{background:#fff;border-radius:14px;width:100%;max-width:440px;padding:22px;box-shadow:0 20px 60px #00000040}.wave4-modal h3{margin:0 0 8px}.wave4-modal textarea,.wave4-modal input,.wave4-modal select{border:1px solid var(--line,#e5e5ea);width:100%;font:inherit;border-radius:8px;margin-top:6px;padding:9px 11px}.wave4-modal label{margin-top:10px;font-size:13px;font-weight:700;display:block}.wave4-table{border-collapse:collapse;width:100%;font-size:14px}.wave4-table th,.wave4-table td{text-align:left;border-bottom:1px solid var(--line,#e5e5ea);padding:8px 10px}.wave4-table th{color:var(--muted,#636366);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:700}@media (width<=640px){.wave4-panel{padding:14px}.wave4-table th,.wave4-table td{padding:6px}}.gw-page{--gw-ink:#1d1d1f;--gw-muted:#636366;--gw-line:#e5e5ea;--gw-bg:#f5f5f7;--gw-card:#fff;--gw-accent:#06c;--gw-accent-strong:#06c;--gw-accent-soft:#e8f0fb;--gw-socio:#06c;--gw-socio-strong:#06c;--gw-socio-soft:#e8f0fb;--gw-dir:#06c;--gw-dir-strong:#06c;--gw-dir-soft:#e8f0fb;--gw-err-bg:#fdecea;--gw-err-ink:#9b1f1b;--gw-ok-bg:#e3f5e8;--gw-ok-ink:#1d1d1f;box-sizing:border-box;background:var(--gw-bg);min-height:100dvh;color:var(--gw-ink);font-family:var(--font-product);overflow-wrap:break-word;place-items:center;padding:32px 16px;font-size:16px;line-height:1.5;display:grid}.gw-page *,.gw-page :before,.gw-page :after{box-sizing:border-box}.gw-page.gw-socio{--gw-accent:var(--gw-socio);--gw-accent-strong:var(--gw-socio-strong);--gw-accent-soft:var(--gw-socio-soft)}.gw-page.gw-directorio{--gw-accent:var(--gw-dir);--gw-accent-strong:var(--gw-dir-strong);--gw-accent-soft:var(--gw-dir-soft)}.gw-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gw-page :is(a,button,input):focus-visible{outline-offset:2px;outline:3px solid #06c}.gw-page a{color:var(--gw-accent-strong)}.gw-brand{min-height:44px;color:var(--gw-ink);letter-spacing:-.2px;align-items:center;gap:4px;font-size:18px;font-weight:850;text-decoration:none;display:inline-flex}.gw-brand>span[aria-hidden]{border:2px solid;border-radius:10px 10px 10px 3px;place-items:center;width:34px;height:34px;margin-right:6px;font-size:16px;display:grid}.gw-brand>b{color:var(--gw-accent)}.gw-brand-light{color:#fff}.gw-brand-light>b{color:#e8f0fb}.gw-kicker{letter-spacing:.02em;color:var(--gw-accent-strong);margin:0;font-size:16px;font-weight:800}.gw-intro{color:var(--gw-muted);margin:0;font-size:17px}.gw-note{background:var(--gw-accent-soft);color:var(--gw-ink);border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:12px 14px;font-size:16px;display:flex}.gw-status{background:var(--gw-ok-bg);color:var(--gw-ok-ink);border-radius:10px;margin:0;padding:12px 14px;font-size:16px}.gw-error{background:var(--gw-err-bg);color:var(--gw-err-ink);border:1px solid #efb8b5;border-radius:10px;margin:0;padding:12px 14px;font-size:16px}.gw-unavailable{border:1px solid var(--gw-line);background:#f5f5f7;border-radius:10px;padding:14px 16px}.gw-unavailable p{color:var(--gw-muted);margin:4px 0 0}.gw-methods{gap:10px;display:grid}.gw-method{width:100%;min-height:52px;font:inherit;cursor:pointer;text-align:center;border:1px solid #0000;border-radius:26px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.gw-method.gw-primary{background:var(--gw-accent-strong);color:#fff}.gw-method.gw-primary:hover{filter:brightness(1.08)}.gw-method.gw-secondary{color:var(--gw-ink);background:#fff;border-color:#636366}.gw-method.gw-secondary:hover{border-color:var(--gw-accent);background:var(--gw-accent-soft)}.gw-method.gw-google.gw-primary{color:#1d1d1f;background:#fff;border-color:#636366}.gw-method:disabled{opacity:.6;cursor:not-allowed}.gw-google-mark{flex:none;display:block}.gw-form{gap:8px;display:grid}.gw-form label{font-size:16px;font-weight:700}.gw-form input{width:100%;min-height:48px;font:inherit;color:var(--gw-ink);background:#fff;border:1px solid #636366;border-radius:10px;padding:10px 12px;font-size:16px}.gw-form button{margin-top:4px}.gw-subtitle{margin:0;font-size:17px;font-weight:750}.gw-divider{color:var(--gw-muted);align-items:center;gap:10px;margin:4px 0;font-size:14px;display:flex}.gw-divider:before,.gw-divider:after{content:"";border-top:1px solid var(--gw-line);flex:1}.gw-card{background:var(--gw-card);border:0;border-radius:24px;gap:16px;width:min(520px,100%);padding:32px;display:grid;box-shadow:0 1px 2px #0000000a,0 8px 24px #0000000d}.gw-card h1{letter-spacing:-.4px;margin:0;font-size:30px;line-height:1.2}.gw-card-foot{border-top:1px solid var(--gw-line);color:var(--gw-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:12px;font-size:16px;display:flex}.gw-card-foot a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.gw-page.gw-equipo{background:radial-gradient(circle at 82% 5%,#1d1d1f 0,#0000 34%),linear-gradient(145deg,#1d1d1f,#1d1d1f)}.gw-page.gw-equipo .gw-card{color:#f5f5f7;background:#1d1d1f;border-color:#06c #ffffff26 #ffffff26;box-shadow:0 30px 80px #1d1d1f88}.gw-page.gw-equipo .gw-brand{color:#fff}.gw-page.gw-equipo .gw-brand>b{color:#e8f0fb}.gw-page.gw-equipo :is(.gw-intro,.gw-card-foot,.gw-divider){color:#e8f0fb}.gw-page.gw-equipo .gw-card-foot{border-color:#ffffff26}.gw-page.gw-equipo a{color:#e8f0fb}.gw-page.gw-equipo .gw-method.gw-primary:not(.gw-google){color:#fff;background:#06c}.gw-page.gw-equipo .gw-method.gw-secondary{color:#fff;background:0 0;border-color:#fff6}.gw-page.gw-equipo .gw-form input{background:#fff}.gw-page.gw-equipo .gw-unavailable{background:#ffffff0d;border-color:#ffffff2a}.gw-page.gw-equipo .gw-unavailable p{color:#e8f0fb}.gw-gateway-shell{gap:48px;width:min(1080px,100%);display:grid}.gw-gateway-head{text-align:center;justify-items:center;gap:14px;display:grid}.gw-gateway-head h1{letter-spacing:-.8px;margin:8px 0 0;font-size:40px;line-height:1.1}.gw-doors{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.gw-doors>li{display:flex}.gw-door{min-height:320px;color:var(--gw-ink);background:#fff;border:0;border-radius:24px;flex:1;grid-template-rows:auto 1fr auto;gap:18px;padding:32px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 1px 2px #0000000a,0 8px 24px #0000000d}.gw-door:hover{transform:translateY(-2px);box-shadow:0 20px 50px #1d1d1f22}.gw-door-socio{--door:var(--gw-socio);--door-strong:var(--gw-socio-strong);--door-soft:var(--gw-socio-soft)}.gw-door-directorio{--door:var(--gw-dir);--door-strong:var(--gw-dir-strong);--door-soft:var(--gw-dir-soft)}.gw-page .gw-door{color:var(--gw-ink)}.gw-page .gw-door.gw-door-equipo{color:#f5f5f7}.gw-door-equipo{--door:#fff;--door-strong:#fff;--door-soft:#3a3a3c;color:#fff;background:#1d1d1f;border-color:#1d1d1f}.gw-door-icon{background:var(--door-soft);width:48px;height:48px;color:var(--door-strong);border-radius:12px;place-items:center;font-size:22px;font-weight:800;display:grid}.gw-door-body{align-content:start;gap:8px;display:grid}.gw-door-tag{color:#fff;background:#ffffff1f;border-radius:999px;justify-self:start;padding:2px 10px;font-size:15px;font-weight:700}.gw-door-title{letter-spacing:-.5px;font-size:24px;font-weight:700;line-height:1.25}.gw-door-text{color:var(--gw-muted);font-size:16px}.gw-door-equipo .gw-door-text{color:#c7c7cc}.gw-door-action{color:#06c;background:0 0;border-radius:10px;justify-content:flex-start;align-items:center;gap:8px;min-height:48px;padding:10px 16px 10px 0;font-size:17px;font-weight:600;display:inline-flex}.gw-door-equipo .gw-door-action{color:#fff;background:0 0}.gw-gateway-foot{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;display:flex}.gw-gateway-foot a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.gw-page.gw-corporate{color:#f5f5f7;background:radial-gradient(circle at 80% 8%,#1d1d1f 0,#0000 36%),linear-gradient(135deg,#1d1d1f,#1d1d1f 60%,#1d1d1f)}.gw-page.gw-corporate a{color:#e8f0fb}.gw-corp-panel{background:#1d1d1fcc;border:1px solid #ffffff26;border-radius:22px;width:min(720px,100%);display:grid;overflow:hidden;box-shadow:0 30px 90px #1d1d1f99}.gw-corp-bar{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;padding:16px 28px;display:flex}.gw-corp-badge{color:#1a7f37;border:1px solid #06c;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:800}.gw-corp-copy{justify-items:start;gap:16px;padding:40px 28px;display:grid}.gw-corp-copy .gw-kicker{color:#1a7f37}.gw-corp-copy h1{letter-spacing:-.8px;margin:0;font-size:40px;line-height:1.1}.gw-corp-copy .gw-intro{color:#e8f0fb;max-width:560px}.gw-corp-primary{width:auto;min-width:280px;color:#fff!important;background:#06c!important}.gw-corp-more,.gw-corp-wrong{color:#e8f0fb;margin:0}.gw-corp-more a,.gw-corp-wrong a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.gw-page.gw-corporate .gw-note{color:#e5e5ea;background:#ffffff0f}.gw-page.gw-corporate .gw-unavailable{background:#ffffff0d;border-color:#ffffff2a}.gw-page.gw-corporate .gw-unavailable p{color:#e8f0fb}.gw-corp-foot{color:#e8f0fb;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 28px;display:flex}.gw-corp-foot a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}@media (width<=900px){.gw-doors{grid-template-columns:1fr}.gw-door{grid-template-rows:auto auto;grid-template-columns:auto 1fr;min-height:0}.gw-door-action{grid-column:1/-1}.gw-gateway-head h1,.gw-corp-copy h1{font-size:32px}}@media (width<=560px){.gw-page{place-items:start center;padding:16px}.gw-card{padding:24px 18px}.gw-card h1{font-size:26px}.gw-corp-copy{padding:28px 18px}.gw-corp-bar,.gw-corp-foot{padding-left:18px;padding-right:18px}.gw-corp-primary{width:100%;min-width:0}.gw-door{padding:18px}}.onboarding-journey{max-width:820px}.onboarding-journey h1{margin:10px 0 4px;font-size:26px}.oj-intro{color:#636366;margin:0 0 22px;font-size:13px;line-height:1.6}.oj-progress{align-items:center;gap:14px;margin-bottom:20px;display:flex}.oj-progress-bar{background:#e5e5ea;border-radius:999px;flex:1;height:10px;overflow:hidden}.oj-progress-bar>div{background:linear-gradient(90deg,var(--mint),#06c);border-radius:999px;height:100%;transition:width .3s}.oj-progress>span{color:#636366;white-space:nowrap;font-size:11px;font-weight:800}.oj-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.oj-tab{color:#3a3a3c;cursor:pointer;background:#fff;border:1px solid #d2d2d7;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:10px 14px;font-size:11px;font-weight:800;display:flex}.oj-tab.done{color:#146c2e;background:#e3f5e8;border-color:#bfe3d9}.oj-tab.active{border-color:var(--blue);color:var(--blue);background:#e8f0fb}.oj-tab-check{background:var(--mint);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;display:inline-flex}.oj-tab:not(.done) .oj-tab-check{display:none}.oj-panel{background:#f5f5f7;border:1px solid #e5e5ea;border-radius:12px;padding:24px}.oj-panel-helper{color:#636366;margin:0 0 16px;font-size:12px}.oj-form{gap:14px;display:grid}.oj-form label{color:var(--navy);gap:7px;font-size:11px;font-weight:800;display:grid}.oj-form input[type=text],.oj-form input[type=email],.oj-form input:not([type]),.oj-form select{width:100%;color:var(--navy);font:inherit;background:#fff;border:1px solid #d2d2d7;border-radius:8px;padding:12px;font-size:14px}.oj-form input:focus,.oj-form select:focus{border-color:var(--blue);outline:3px solid #0066cc1a}.oj-form>button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-self:start;min-height:44px;padding:13px 20px;font-size:12px;font-weight:800}.oj-form>button:disabled{opacity:.5;cursor:not-allowed}.oj-secondary{justify-self:start;color:var(--blue)!important;background:#fff!important;border:1px solid #d2d2d7!important}.oj-checkbox{align-items:center;gap:9px;flex-direction:row!important;font-weight:600!important;display:flex!important}.oj-checkbox input{width:auto}.oj-file input{background:#fff;border:1px dashed #d2d2d7;border-radius:8px;width:100%;padding:14px}.oj-loading{text-align:center;color:#636366;padding:30px;font-size:12px}.oj-empty{text-align:center;color:#636366;border:1px dashed #d2d2d7;border-radius:8px;padding:14px;font-size:11px}.oj-success{color:#146c2e;background:#e3f5e8;border:1px solid #bfe3d9;border-radius:7px;padding:11px;font-size:11px;font-weight:700}.oj-hint{color:#9a4500;background:#fff6ea;border:1px solid #efd7a7;border-radius:7px;padding:12px;font-size:11px}.oj-hint p{margin:0 0 6px}.oj-list{color:#3a3a3c;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.oj-preview{border-top:1px solid #e5e5ea;gap:10px;margin-top:4px;padding-top:14px;display:grid}.oj-preview>p{color:#3a3a3c;margin:0;font-size:12px}.oj-skip{color:#636366;cursor:pointer;background:0 0;border:0;margin-top:18px;font-size:11px;font-weight:700;text-decoration:underline;display:inline-block}@media (width<=650px){.onboarding-journey{padding:0}.oj-tabs{gap:6px}.oj-tab{padding:9px 11px;font-size:10px}.oj-panel{padding:18px}}@media (width<=400px){.oj-tabs{flex-direction:column}.oj-tab{justify-content:flex-start;width:100%}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-product:Geist,system-ui,sans-serif;--product-bg:#f5f5f7;--product-surface:#fff;--product-ink:#1d1d1f;--product-muted:#636366;--product-line:#e5e5ea;--product-blue:#06c}body,button,input,select,textarea{font-family:var(--font-product)}body{-webkit-font-smoothing:antialiased}.claude-landing{font-family:var(--font-product);color:#1d1d1f;background:#fff;font-size:16px;line-height:1.5}.claude-landing *{box-sizing:border-box}.claude-landing a{color:#06c;text-decoration:none}.claude-landing :is(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #06c}.claude-landing summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:68px;font-size:19px;font-weight:600;list-style:none;display:flex}.claude-landing summary::-webkit-details-marker{display:none}.claude-landing summary:after{content:"+";color:#636366;font-size:28px;font-weight:300}.claude-landing details[open] summary:after{content:"−"}.claude-landing details{border-top:1px solid #e5e5ea}.claude-landing details p{color:#636366;margin:0 0 24px;font-size:17px;line-height:1.55}.claude-contact{background:#f5f5f7;padding:80px 24px;scroll-margin-top:80px}.claude-contact>div{grid-template-columns:1fr 1fr;align-items:start;gap:44px;max-width:880px;margin:auto;display:grid}.claude-contact h2{letter-spacing:-1px;margin:0 0 18px;font-size:36px;line-height:1.1}.claude-contact p{color:#636366;font-size:17px}.claude-contact .lead-form{box-shadow:none;background:#fff;border:1px solid #e5e5ea;border-radius:24px;gap:16px;padding:28px;display:grid}.claude-contact .field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.claude-contact label{color:#1d1d1f;flex-direction:column;gap:6px;font-size:16px;font-weight:500;display:flex}.claude-contact :is(input,textarea){width:100%;font:inherit;color:#1d1d1f;background:#fff;border:1px solid #86868b;border-radius:10px;min-height:44px;padding:10px 12px;font-size:16px}.claude-contact textarea{resize:vertical;min-height:110px}.claude-contact .lead-consent{flex-direction:row;align-items:flex-start;font-size:15px;line-height:1.5}.claude-contact .lead-consent input{flex:none;width:20px;height:20px;min-height:20px;margin-top:2px}.claude-contact .lead-submit{color:#fff;cursor:pointer;background:#06c;border:0;border-radius:24px;min-height:48px;padding:12px 20px;font-size:16px;font-weight:500}.claude-contact .lead-submit:disabled{opacity:.6;cursor:wait}.claude-contact .lead-status{border-radius:12px;padding:14px;font-size:16px;line-height:1.5}.claude-contact .lead-status.ok{color:#14632b;background:#eaf7ed}.claude-contact .lead-status.error{color:#a32620;background:#fff0ef}@media (width<=600px){.claude-contact .field-row{grid-template-columns:1fr}}.claude-landing [id]{scroll-margin-top:90px}.design-example{color:#636366;text-align:center;background:#f5f5f7;padding:8px 16px;font-size:15px}@media (width<=600px){.claude-contact>div{grid-template-columns:1fr}.claude-landing>header nav{padding:10px 18px!important}.claude-landing>header nav>div{flex:100%;order:3;gap:8px 18px!important}.claude-landing>header nav>a:first-child{flex:1}.claude-landing section{padding-left:20px!important;padding-right:20px!important}.claude-landing #top{padding-top:56px!important}.claude-landing #top h1{letter-spacing:-1.5px!important}.claude-landing #top>div:last-child>div:first-child{padding:22px 18px 0!important}.claude-landing #top>div:last-child{margin-top:28px!important}.claude-landing #precio>div>div>div{padding:28px!important}}:root{--bg:#f5f5f7;--surface:#fff;--ink:#1d1d1f;--ink-2:#3a3a3c;--muted:#636366;--muted-on-dark:#c7c7cc;--line:#e5e5ea;--line-soft:#f0f0f2;--accent:#06c;--accent-hover:#004c99;--accent-soft:#e8f0fb;--positive:#1a7f37;--positive-soft:#e3f5e8;--positive-ink:#146c2e;--warning:#9a4500;--warning-2:#b25000;--warning-soft:#fff6ea;--danger-ish:#b4410b;--danger-soft:#fff1e6;--positive-on-dark:#30d158;--menu-active:#e8e8ed;--card-shadow:0 1px 2px #0000000a, 0 8px 24px #0000000d;--font-product:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif}body{background:var(--bg);color:var(--ink);font-family:var(--font-product);-webkit-font-smoothing:antialiased}.v5-btn,a.v5-btn,label.v5-btn{min-height:44px;font:600 16px/1.2 var(--font-product);letter-spacing:-.1px;cursor:pointer;white-space:nowrap;box-shadow:none;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.v5-btn .u5-icon{flex:none;width:18px;height:18px}.v5-btn-primary,a.v5-btn-primary,label.v5-btn-primary{background:var(--accent);color:#fff;border-color:var(--accent)}.v5-btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}.v5-btn-secondary,a.v5-btn-secondary{background:var(--surface);color:var(--ink);border-color:#d2d2d7}.v5-btn-secondary:hover{background:#fafafc;border-color:#aeaeb2}.v5-btn-ghost{background:var(--surface);color:var(--warning);border-color:#0000}.v5-btn:disabled,.v5-btn.disabled{opacity:.55;cursor:not-allowed}.v5-btn:focus-visible,.u5-back:focus-visible,.u5-segmented button:focus-visible{outline-offset:2px;outline:3px solid #0066cc73}html .pilot-page.workspace-page{background:var(--bg)}html .pilot-page.workspace-page>.u5-workspace.u5-director{background:linear-gradient(to right, #fbfbfd 0 259px, var(--line) 259px 260px, var(--bg) 260px)}html .pilot-page .u5-director>.u5-navigation{background:0 0;border-right:0}html .pilot-page .u5-nav-identity b{letter-spacing:-.2px;font-size:17px;font-weight:700}html .pilot-page .u5-nav-identity div>span{color:var(--muted);font-size:15px}html .pilot-page .pilot-module-nav button{color:var(--ink);font-size:16px}html .pilot-page .u5-director .pilot-module-nav button.active{background:var(--menu-active);font-weight:600}html .pilot-page .u5-director .pilot-module-nav .u5-nav-group{color:var(--muted);letter-spacing:0;margin:18px 12px 6px;font-size:15px;font-weight:600;display:block}html .pilot-page .u5-director .pilot-module-nav button.u5-nav-featured:not(.active){color:var(--accent);font-weight:600}html .pilot-page .u5-director .pilot-module-nav button.u5-nav-featured:not(.active) .u5-icon{color:var(--accent)}html .pilot-page .u5-sidebar-session{border-top:1px solid var(--line);margin-top:24px}html .pilot-page .u5-content :is(.members-dues-pilot,.benefits-pilot,.mvp-one,.persistent-workspace,.ts-shell)>header,html .pilot-page .u5-content .u5-finance-head,html .pilot-page .u5-content .u5-page-head{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin:0 0 24px;padding:0;display:flex}html .pilot-page .u5-content :is(.members-dues-pilot,.benefits-pilot,.mvp-one,.persistent-workspace,.ts-shell)>header h1,html .pilot-page .u5-content .u5-finance-head h1,html .pilot-page .u5-content .u5-page-head h1{font:700 44px/1.08 var(--font-product);letter-spacing:-1.2px;color:var(--ink);margin:0}html .pilot-page .u5-content :is(.members-dues-pilot,.benefits-pilot,.mvp-one,.persistent-workspace,.ts-shell)>header p,html .pilot-page .u5-content .u5-finance-head p,html .pilot-page .u5-content .u5-page-head p{color:var(--muted);max-width:720px;margin:6px 0 0;font-size:16px}html .pilot-page .u5-content :is(.u5-finance-head,.u5-page-head,.ts-header)>div:first-child{flex:auto;min-width:min(360px,100%)}html .pilot-page .u5-content .header-actions-row,html .pilot-page .u5-content .u5-head-actions{flex-wrap:wrap;flex:0 auto;align-items:center;gap:12px;margin:0;display:flex}html .pilot-page .u5-content .header-actions-row .period-picker,html .pilot-page .u5-content .ts-period-picker{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:0;margin:0;padding:0;display:flex}html .pilot-page .u5-content .header-actions-row .period-picker label,html .pilot-page .u5-content .ts-period-picker label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .pilot-page .u5-content .header-actions-row .period-picker .pilot-field{gap:0;margin:0}html .pilot-page .u5-content :is(.header-actions-row .period-picker,.ts-period-picker) select,html .pilot-page .u5-content .u5-month select{background:var(--surface);min-width:210px;min-height:44px;font:500 16px var(--font-product);color:var(--ink);border:1px solid #d2d2d7;border-radius:12px;padding:0 40px 0 16px}html .pilot-page .u5-back{min-height:44px;color:var(--accent);font:500 16px var(--font-product);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:-10px 0 0 -6px;padding:0 6px;display:inline-flex}html .pilot-page .u5-back .u5-icon{width:18px;height:18px}html .pilot-page .u5-content .pilot-kicker{letter-spacing:0;text-transform:none;color:var(--accent);font-size:15px;font-weight:600}html .pilot-page .u5-content :is(.members-table,.roster-import-card,.roster-preview,.dues-import-card,.dues-recorder,.applications-panel,.mvp-card,.ts-category-group,.ts-comparison,.ts-personal,.ts-benefits,.ts-management-notes,.ts-milestones,.ts-trend,.ts-history){background:var(--surface);box-shadow:none;border:0;border-radius:22px}html .pilot-page .u5-content :is(.mvp-one,.members-dues-pilot,.benefits-pilot,.persistent-workspace) h2{letter-spacing:-.3px;color:var(--ink);font-size:21px;font-weight:700}html .pilot-page .u5-content :is(.mvp-one,.members-dues-pilot,.benefits-pilot,.persistent-workspace,.ts-shell) h3{color:var(--ink);font-size:17px;font-weight:600}html .pilot-page .u5-content :is(.mvp-one,.members-dues-pilot,.benefits-pilot,.persistent-workspace,.ts-shell,.file-intake) :is(button,.file-cta):not([role=tab]):not(.link-reset):not(.u5-back):not(.v5-btn):not(.pv-dialog-x):not([aria-pressed]){border:1px solid var(--accent);background:var(--accent);color:#fff;min-height:44px;font:600 16px/1.2 var(--font-product);box-shadow:none;cursor:pointer;border-radius:999px;padding:0 20px}html .pilot-page .u5-content :is(.mvp-one,.members-dues-pilot,.benefits-pilot,.persistent-workspace,.ts-shell,.file-intake) :is(button.ghost,button.secondary,.pv-btn-secondary,.ts-btn:not(.primary),.mapping-actions button:first-child,footer button.secondary):not([role=tab]):not(.link-reset):not(.u5-back):not(.v5-btn):not(.pv-dialog-x):not([aria-pressed]){background:var(--surface);color:var(--ink);border-color:#d2d2d7}html .pilot-page .u5-content :is(.mvp-one,.members-dues-pilot,.benefits-pilot,.persistent-workspace,.ts-shell,.file-intake) :is(button,.file-cta):disabled{opacity:.55;cursor:not-allowed}html .pilot-page .u5-content :is(button,.file-cta) .u5-icon{flex:none;width:18px;height:18px}html .pilot-page .u5-content :is(.mvp-one,.members-dues-pilot,.ts-shell) :is(button,.file-cta){justify-content:center;align-items:center;gap:8px;display:inline-flex}html .pilot-page .u5-content .file-cta{position:relative;overflow:hidden}html .pilot-page .u5-content .file-cta input[type=file]{opacity:0;cursor:pointer;font-size:0;position:absolute;inset:0}html .pilot-page .u5-content .file-cta.disabled{background:var(--line);border-color:var(--line);color:var(--muted)}html .pilot-page .u5-content :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border-radius:10px;font-size:16px}html .pilot-page .u5-content :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){min-height:44px}html .pilot-page .u5-content .pilot-field label,html .pilot-page .u5-content .mapping-fields label,html .pilot-page .u5-content small{font-size:15px}html .pilot-page .u5-content .pv-note{font-size:16px}html .pilot-page .u5-content .u5-finance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 16px;display:grid}html .pilot-page .u5-content .u5-finance-kpis>article{background:var(--surface);box-shadow:none;border:0;border-radius:22px;flex-direction:column;gap:4px;min-width:0;padding:20px 22px;display:flex;overflow:hidden}html .pilot-page .u5-content .u5-finance-kpis span{color:var(--muted);font-size:15px}html .pilot-page .u5-content .u5-finance-kpis b{font:700 28px/1.15 var(--font-product);letter-spacing:-.8px;color:var(--ink);white-space:nowrap;font-size:28px!important}html .pilot-page .u5-content .u5-finance-kpis b.positive{color:var(--positive)}html .pilot-page .u5-content .u5-finance-kpis small{color:var(--muted);font-size:15px}html .pilot-page .u5-content :is(.u5-kpi-dark,.ts-headline-grid article.brand,.u5-balance){--pv-muted:var(--muted-on-dark)}html .pilot-page .u5-content .u5-finance-kpis>article.u5-kpi-dark{background:var(--ink)}html .pilot-page .u5-content .u5-finance-kpis>article.u5-kpi-dark :is(span,small){color:var(--muted-on-dark)}html .pilot-page .u5-content .u5-finance-kpis>article.u5-kpi-dark b{color:#fff}html .pilot-page .u5-content .u5-next-step{background:var(--surface);color:var(--ink-2);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:0 0 16px;padding:14px 16px 14px 22px;font-size:16px;display:flex}html .pilot-page .u5-content .u5-next-step.warn{background:var(--warning-soft);color:var(--ink)}html .pilot-page .u5-content .mvp-movements-mode .movement-list{padding:24px}html .pilot-page .u5-content .movement-list .card-title{border:0;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 16px;padding:0;display:flex}html .pilot-page .u5-content .movement-list .card-title .pilot-kicker{display:none}html .pilot-page .u5-content .movement-list .card-title>b{color:var(--muted);font-size:15px;font-weight:500}html .pilot-page .u5-content .movement-count-status{color:var(--muted);margin:12px 0 4px;font-size:15px}html .pilot-page .u5-content .live-movement-row{border-bottom:1px solid var(--line-soft);padding:4px 0}html .pilot-page .u5-content .live-movement-row:last-of-type{border-bottom:0}html .pilot-page .u5-content .live-movement{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 20px;padding:12px 0;display:grid}html .pilot-page .u5-content .live-movement>span:first-child b{color:var(--ink);font-size:16px;font-weight:600;display:block}html .pilot-page .u5-content .live-movement>span:first-child small{color:var(--muted);font-size:15px}html .pilot-page .u5-content .live-movement>strong{font:600 17px var(--font-product);color:var(--ink);text-align:right;white-space:nowrap}html .pilot-page .u5-content .live-movement>em,html .pilot-page .u5-content .u5-chip{font:600 15px var(--font-product);white-space:nowrap;border-radius:8px;justify-self:start;align-items:center;padding:3px 10px;font-style:normal;display:inline-flex}html .pilot-page .u5-content .live-movement>em.pending{background:var(--warning-soft);color:var(--warning)}html .pilot-page .u5-content .live-movement>em.categorized{background:var(--accent-soft);color:var(--accent)}html .pilot-page .u5-content .live-movement>em.reconciled{background:var(--positive-soft);color:var(--positive-ink)}html .pilot-page .u5-content .live-movement .movement-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}html .pilot-page .u5-content .category-picker{background:var(--bg);border:0;border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 0 12px;padding:14px 16px;display:flex}html .pilot-page .u5-content .category-picker label{color:var(--ink-2);flex-direction:column;flex:260px;gap:6px;font-size:15px;font-weight:500;display:flex}html .pilot-page .u5-content .category-picker select{background:var(--surface);border:1px solid #d2d2d7;width:100%;padding:0 12px}html .pilot-page .u5-content .category-picker-actions{gap:8px;display:flex}html .pilot-page .u5-content .mvp-show-more{margin-top:12px}html .pilot-page .u5-content .import-launcher,html .pilot-page .u5-content .setup-card,html .pilot-page .u5-content .real-import{padding:28px}html .pilot-page .u5-content .mvp-empty,html .pilot-page .u5-content .u5-empty{background:var(--surface);color:var(--ink-2);border:0;border-radius:22px;flex-direction:column;align-items:flex-start;gap:14px;padding:32px;font-size:16px;display:flex}html .pilot-page .u5-content .u5-empty p{max-width:640px;margin:0}html .pilot-page .u5-content .u5-close-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:24px;display:grid}html .pilot-page .u5-content .u5-close-main{flex-direction:column;gap:16px;min-width:0;display:flex}html .pilot-page .u5-content .u5-checklist{background:var(--surface);border-radius:22px;margin:0;padding:8px 24px;list-style:none}html .pilot-page .u5-content .u5-checklist li{border-bottom:1px solid var(--line-soft);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:14px;padding:14px 0;display:grid}html .pilot-page .u5-content .u5-checklist li:last-child{border-bottom:0}html .pilot-page .u5-content .u5-checklist li>i{color:#fff;border:1.5px solid #c7c7cc;border-radius:50%;place-items:center;width:24px;height:24px;margin-top:1px;display:grid}html .pilot-page .u5-content .u5-checklist li.done>i{background:var(--positive);border-color:var(--positive)}html .pilot-page .u5-content .u5-checklist li>i .u5-icon{stroke-width:2.6px;width:14px;height:14px}html .pilot-page .u5-content .u5-checklist li>span:not(.pv-sr){flex-direction:column;gap:2px;min-width:0;display:flex}html .pilot-page .u5-content .u5-checklist b{color:var(--ink);font-size:17px;font-weight:600}html .pilot-page .u5-content .u5-checklist small{color:var(--muted);font-size:15px}html .pilot-page .u5-content .close-card{flex-direction:column;align-items:flex-start;gap:10px;padding:24px;display:flex}html .pilot-page .u5-content .close-card>h2.pv-block-title{margin:0 0 4px;font-size:21px;font-weight:700}html .pilot-page .u5-content .close-card p{color:var(--ink-2);margin:0;font-size:16px}html .pilot-page .u5-content .close-card .audience-breakdown{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);flex-direction:column;gap:6px;width:100%;padding:12px 0;display:flex}html .pilot-page .u5-content .close-card .audience-breakdown b{font-size:17px}html .pilot-page .u5-content .live-statement{padding:28px 32px}html .pilot-page .u5-content .live-statement>header{background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 20px;padding:0;display:flex}html .pilot-page .u5-content .live-statement>header .pilot-kicker{color:var(--muted);font-weight:500}html .pilot-page .u5-content .live-statement>header h2{letter-spacing:-.6px;margin:4px 0 0;font-size:28px}html .pilot-page .u5-content .live-statement>header p{color:var(--muted);margin:4px 0 0;font-size:16px}html .pilot-page .u5-content .live-statement>header em{font:600 15px var(--font-product);background:var(--positive-soft);color:var(--positive-ink);border-radius:10px;padding:4px 12px;font-style:normal}html .pilot-page .u5-content .live-statement>header em.draft{background:var(--warning-soft);color:var(--warning-2)}html .pilot-page .u5-content .statement-totals{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:12px;margin:0 0 24px;display:grid}html .pilot-page .u5-content .statement-totals>span{background:var(--bg);border-radius:18px;flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex}html .pilot-page .u5-content .statement-totals small{color:var(--muted);font-size:15px}html .pilot-page .u5-content .statement-totals b{font:700 21px var(--font-product);white-space:nowrap;letter-spacing:-.5px;color:var(--ink);overflow-wrap:anywhere}html .pilot-page .u5-content .statement-totals b.positive{color:var(--positive)}html .pilot-page .u5-content .u5-spending h3{margin:0 0 12px;font-size:17px;font-weight:600}html .pilot-page .u5-content .u5-spending ul{flex-direction:column;gap:14px;margin:0 0 16px;padding:0;list-style:none;display:flex}html .pilot-page .u5-content .u5-spending li>span{justify-content:space-between;gap:12px;font-size:16px;display:flex}html .pilot-page .u5-content .u5-spending li b{color:var(--ink);font-weight:400}html .pilot-page .u5-content .u5-spending li strong{white-space:nowrap;font-weight:600}html .pilot-page .u5-content .u5-spending li>i{background:var(--line-soft);border-radius:3px;height:6px;margin-top:6px;display:block;overflow:hidden}html .pilot-page .u5-content .u5-spending li>i>em{background:var(--accent);border-radius:3px;height:100%;display:block}html .pilot-page .u5-content .live-statement>p{color:var(--muted);margin:0;font-size:16px}html .pilot-page .u5-content .dispatch-history{margin-top:24px;padding:24px}html .pilot-page .u5-content .dispatch-history .card-title{border:0;justify-content:space-between;align-items:baseline;margin:0 0 12px;padding:0;display:flex}html .pilot-page .u5-content .dispatch-history-row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 0;display:grid}html .pilot-page .u5-content .dispatch-history-row span{flex-direction:column;gap:2px;display:flex}html .pilot-page .u5-content .dispatch-history-row small{color:var(--muted)}html .pilot-page .u5-content .mvp-comms-mode .finance-live-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}html .pilot-page .u5-content .u5-notice{background:var(--warning-soft);color:var(--ink);border-radius:18px;align-items:center;gap:14px;margin:0 0 20px;padding:16px 20px;display:flex}html .pilot-page .u5-content .u5-notice>.u5-icon{color:var(--warning-2);flex:none;width:22px;height:22px}html .pilot-page .u5-content .u5-notice p{flex:1;margin:0;font-size:16px}html .pilot-page .u5-content .u5-notice .v5-btn{flex:none}html .pilot-page .u5-content .u5-table-card{padding:20px 24px 16px}html .pilot-page .u5-content .u5-table-card .table-heading{display:none}html .pilot-page .u5-content .u5-table-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}html .pilot-page .u5-content .u5-segmented{background:var(--bg);border-radius:12px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}html .pilot-page .u5-content .u5-segmented button{min-height:40px;color:var(--ink);font:600 16px var(--font-product);cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:9px;padding:0 14px}html .pilot-page .u5-content .u5-segmented button span{color:var(--muted);margin-left:2px;font-weight:500}html .pilot-page .u5-content .u5-segmented button[aria-pressed=true]{background:var(--surface);box-shadow:0 1px 3px #0000001f}html .pilot-page .u5-content .u5-search{background:var(--bg);min-height:44px;color:var(--muted);border-radius:12px;flex:0 320px;align-items:center;gap:8px;padding:0 14px;display:flex}html .pilot-page .u5-content .u5-search .u5-icon{flex:none;width:18px;height:18px}html .pilot-page .u5-content .u5-search input{min-width:0;min-height:42px;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px}html .pilot-page .u5-content .u5-search:focus-within{box-shadow:0 0 0 3px #0066cc59}html .pilot-page .u5-content .u5-table-scroll{overflow-x:auto}html .pilot-page .u5-content .u5-table{border-collapse:collapse;width:100%;font-size:16px}html .pilot-page .u5-content .u5-table thead th{text-align:left;letter-spacing:.4px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px;font-size:15px;font-weight:600}html .pilot-page .u5-content .u5-table td[data-label=RUT]{white-space:nowrap}html .pilot-page .u5-content .u5-table :is(tbody th,td){text-align:left;color:var(--ink);border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:12px;font-weight:400}html .pilot-page .u5-content .u5-table tbody tr:last-child :is(th,td){border-bottom:0}html .pilot-page .u5-content .u5-table td small{color:var(--muted);font-size:15px;display:block}html .pilot-page .u5-content .u5-person{align-items:center;gap:12px;min-width:0;display:flex}html .pilot-page .u5-content .u5-person>span:last-child{flex-direction:column;min-width:0;display:flex}html .pilot-page .u5-content .u5-person b{font-weight:600}html .pilot-page .u5-content .u5-person small{color:var(--muted);overflow-wrap:anywhere;font-size:15px}html .pilot-page .u5-content .u5-person .member-avatar{background:var(--bg);width:34px;height:34px;font:600 15px var(--font-product);color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}html .pilot-page .u5-content .u5-muted{color:var(--muted)}html .pilot-page .u5-content .u5-warn{color:var(--warning-2)!important}html .pilot-page .u5-content .u5-chip.positive{background:var(--positive-soft);color:var(--positive-ink)!important}html .pilot-page .u5-content .u5-chip.neutral{background:var(--bg);color:var(--muted)}html .pilot-page .u5-content .u5-chip.warn{background:var(--warning-soft);color:var(--warning)}html .pilot-page .u5-content .u5-table-foot{color:var(--muted);margin:12px 12px 4px;font-size:16px}.v5-intent-card{background:var(--surface);max-width:640px;box-shadow:var(--card-shadow);border:0;border-radius:28px;margin:64px auto;padding:40px}.v5-intent-card h1{font:700 34px/1.12 var(--font-product);letter-spacing:-.9px;color:var(--ink);margin:8px 0 12px}.v5-intent-card>p{color:var(--ink-2);font-size:17px}.v5-intent-list{background:var(--bg);border-radius:18px;margin:20px 0;padding:0;list-style:none}.v5-intent-list li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:14px 18px;font-size:16px;display:flex}.v5-intent-list li:last-child{border-bottom:0}.v5-intent-list li span{color:var(--muted)}.v5-intent-actions{flex-wrap:wrap;gap:12px;margin:8px 0 16px;display:flex}.v5-intent-help{color:var(--muted);font-size:16px}html .pilot-page .u5-content .ts-shell{flex-direction:column;gap:16px;display:flex}html .pilot-page .u5-content .ts-shell>header.u5-page-head{margin-bottom:8px}html .pilot-page .u5-content .ts-headline-grid{grid-template-columns:1.3fr 1fr 1fr;gap:16px;margin:0;display:grid}html .pilot-page .u5-content .ts-headline-grid article{background:var(--surface);border:0;border-radius:22px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-width:0;padding:22px 24px;display:flex}html .pilot-page .u5-content .ts-headline-grid article small{color:var(--muted);font-size:15px}html .pilot-page .u5-content .ts-headline-grid b{letter-spacing:-.8px;white-space:nowrap;color:var(--ink);font:700 30px/1.1 var(--font-product)!important}html .pilot-page .u5-content .ts-headline-grid article.positive b{color:var(--positive)}html .pilot-page .u5-content .ts-headline-grid article.brand{background:var(--ink)}html .pilot-page .u5-content .ts-headline-grid article.brand small{color:var(--muted-on-dark)}html .pilot-page .u5-content .ts-headline-grid article.brand b{color:#fff}html .pilot-page .u5-content .ts-muted{color:var(--muted);margin:0;font-size:16px}html .pilot-page .u5-content .ts-message{background:var(--surface);color:var(--ink-2);border:0;border-radius:18px;margin:0;padding:18px 22px;font-size:16px}html .pilot-page .u5-content .ts-actions{flex-wrap:wrap;gap:12px;margin:0;display:flex}html .pilot-page .u5-content .ts-shell .ts-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}html .pilot-page .u5-content .ts-info-strip.u5-meta{background:0 0;border:0;flex-wrap:wrap;gap:4px 24px;margin:0;padding:0;display:flex}html .pilot-page .u5-content .ts-info-strip.u5-meta span{color:var(--muted);align-items:baseline;gap:6px;font-size:15px;display:inline-flex}html .pilot-page .u5-content .ts-info-strip.u5-meta small{color:var(--muted);font-size:15px}html .pilot-page .u5-content .ts-info-strip.u5-meta b{color:var(--ink-2);font-size:15px;font-weight:600}html .pilot-page .u5-content .ts-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}html .pilot-page .u5-content :is(.ts-category-group,.ts-comparison,.ts-personal,.ts-benefits,.ts-management-notes,.ts-milestones,.ts-trend,.ts-history){padding:24px}html .pilot-page .u5-content .ts-category-bar{font:700 19px var(--font-product);border:0;border-bottom:1px solid var(--line);padding:0 0 10px;color:var(--ink)!important;background:0 0!important}html .pilot-page .u5-content .ts-category-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:12px 0;font-size:16px;display:grid}html .pilot-page .u5-content .ts-category-row.subtotal{background:0 0;border-bottom:0;font-weight:700}html .pilot-page .u5-content .pv-block-title{font:700 19px var(--font-product);letter-spacing:-.3px;color:var(--ink)}html .pilot-page .u5-content .ts-history-list button{min-height:44px}html .pilot-page .u5-content .ts-month-tabs{align-self:flex-end}html .pilot-page .u5-home .u5-today{color:var(--muted);font-weight:500}html .pilot-page .u5-home .u5-kpis>button{gap:4px}html .pilot-page .u5-home .u5-latest{background:var(--surface);border-radius:22px;padding:28px 32px}html .pilot-page .u5-home .u5-latest>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}html .pilot-page .u5-home .u5-latest h2{letter-spacing:-.3px;margin:0;font-size:21px;font-weight:700}html .pilot-page .u5-home .u5-latest .link-reset{min-height:44px;color:var(--accent);font:500 16px var(--font-product);cursor:pointer;background:0 0;border:0;padding:0 4px}html .pilot-page .u5-home .u5-latest ul{margin:0;padding:0;list-style:none}html .pilot-page .u5-home .u5-latest li{border-bottom:1px solid var(--line-soft);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}html .pilot-page .u5-home .u5-latest li:last-child{border-bottom:0}html .pilot-page .u5-home .u5-latest li>span:nth-child(2){flex-direction:column;min-width:0;display:flex}html .pilot-page .u5-home .u5-latest b{color:var(--ink);font-size:17px;font-weight:600}html .pilot-page .u5-home .u5-latest small{color:var(--muted);font-size:15px}html .pilot-page .u5-home .u5-latest strong{white-space:nowrap;color:var(--ink);font-size:17px;font-weight:600}html .pilot-page .u5-home .u5-latest strong.in{color:var(--positive)}html .pilot-page .u5-home .u5-initial{background:var(--bg);width:36px;height:36px;font:600 15px var(--font-product);color:var(--ink-2);border-radius:50%;place-items:center;display:grid}html .pilot-page .u5-home .u5-initial.in{background:var(--positive-soft);color:var(--positive)}@media (width<=900px){html .pilot-page .u5-member .pv-desktop-nav{gap:4px 2px;flex-wrap:wrap!important;overflow:visible!important}html .pilot-page .u5-member .pilot-module-nav button{padding:0 14px;font-size:16px!important}}@media (width<=600px){html .pilot-page .u5-content .ts-headline-grid{grid-template-columns:minmax(0,1fr);gap:12px}html .pilot-page .u5-content .ts-headline-grid article{border-radius:20px;padding:18px 22px}html .pilot-page .u5-content .ts-headline-grid b{font-size:28px!important}html .pilot-page .u5-content .ts-category-grid{grid-template-columns:minmax(0,1fr)}html .pilot-page .u5-content .ts-category-row{grid-template-columns:minmax(0,1fr) auto}html .pilot-page .u5-content .ts-category-row>:nth-child(2){color:var(--muted);grid-area:2/1;font-size:15px}html .pilot-page .u5-content .ts-actions .ts-btn{flex:100%}html .pilot-page .u5-home .u5-latest{padding:20px}html .pilot-page .u5-home .u5-latest li{grid-template-columns:32px minmax(0,1fr)}html .pilot-page .u5-home .u5-latest li>strong{grid-column:2}html .pilot-page .u5-home .dashboard-welcome{text-align:left;flex-direction:column;align-items:flex-start;gap:8px}html .pilot-page .u5-home .dashboard-welcome>div{text-align:left}}@media (width<=1250px){html .pilot-page .u5-content .u5-finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html .pilot-page .u5-content .u5-close-grid,html .pilot-page .u5-content .mvp-comms-mode .finance-live-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){html .pilot-page.workspace-page>.u5-workspace.u5-director{background:var(--bg)}html .pilot-page .u5-director>.u5-navigation{border-bottom:1px solid var(--line);background:#fbfbfd}}@media (width<=600px){html .pilot-page .u5-content :is(.members-dues-pilot,.benefits-pilot,.mvp-one,.persistent-workspace,.ts-shell)>header h1,html .pilot-page .u5-content .u5-finance-head h1,html .pilot-page .u5-content .u5-page-head h1{letter-spacing:-.9px;font-size:34px}html .pilot-page .u5-content .header-actions-row,html .pilot-page .u5-content .u5-head-actions{width:100%}html .pilot-page .u5-content .header-actions-row>*,html .pilot-page .u5-content .u5-head-actions>*{flex:100%}html .pilot-page .u5-content :is(.header-actions-row .period-picker,.ts-period-picker) select{width:100%;min-width:0}html .pilot-page .u5-content .u5-finance-kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}html .pilot-page .u5-content .u5-finance-kpis>article{border-radius:18px;padding:16px}html .pilot-page .u5-content .u5-finance-kpis b{letter-spacing:-.4px;font-size:19px!important}html .pilot-page .u5-content .u5-finance-kpis small{font-size:15px}html .pilot-page .u5-content .u5-notice{flex-direction:column;align-items:flex-start}html .pilot-page .u5-content .persistent-stats{background:var(--surface);border-radius:18px;flex-direction:column;gap:0;padding:4px 18px;display:flex}html .pilot-page .u5-content .persistent-stats>article{border-bottom:1px solid var(--line-soft);background:0 0;border-radius:0;grid-template-columns:1fr auto;align-items:baseline;gap:0 12px;padding:12px 0;display:grid}html .pilot-page .u5-content .persistent-stats>article:last-child{border-bottom:0}html .pilot-page .u5-content .persistent-stats>article b{grid-area:1/2/span 2;font-size:21px!important}html .pilot-page .u5-content .persistent-stats>article small{grid-column:1}html .pilot-page .u5-content .live-movement{grid-template-columns:minmax(0,1fr) auto}html .pilot-page .u5-content .live-movement>em{grid-column:1}html .pilot-page .u5-content .mvp-movements-mode .movement-list,html .pilot-page .u5-content .live-statement,html .pilot-page .u5-content .close-card{padding:20px}html .pilot-page .u5-content .u5-notice{flex-wrap:wrap}html .pilot-page .u5-content .u5-search{flex:100%}html .pilot-page .u5-content .dispatch-history-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.v5-intent-card{margin:24px 16px;padding:28px 22px}.v5-intent-card h1{font-size:28px}.v5-intent-actions .v5-btn{flex:100%}}html .pilot-page .fi-intake .fi-dropzone{text-align:center;background:var(--surface);color:var(--ink-2);border:1.5px dashed #c7c7cc;border-radius:22px;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex;position:relative}html .pilot-page .fi-intake .fi-dropzone.fi-dropzone-active{border-color:var(--accent);background:var(--accent-soft)}html .pilot-page .fi-intake .fi-dropzone>b{color:var(--ink);font-size:19px;font-weight:700}html .pilot-page .fi-intake .fi-dropzone>span:not(.fi-drop-icon){max-width:520px;color:var(--muted);font-size:16px}html .pilot-page .fi-intake .fi-drop-icon{background:var(--accent-soft);width:56px;height:56px;color:var(--accent);border-radius:16px;place-items:center;margin-bottom:4px;display:grid}html .pilot-page .fi-intake .fi-drop-icon .u5-icon{width:28px;height:28px}html .pilot-page .fi-intake .fi-field.fi-choose{background:var(--accent);color:#fff;min-height:44px;font:600 16px var(--font-product);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin-top:8px;padding:0 22px;display:inline-flex}html .pilot-page .fi-intake .fi-field.fi-choose:hover{background:var(--accent-hover)}html .pilot-page .fi-intake .fi-choose-wrap{margin-top:8px;display:inline-flex;position:relative}html .pilot-page .fi-intake .fi-choose-wrap .fi-field.fi-choose{margin-top:0}html .pilot-page .fi-intake .fi-dropzone .fi-file-input{opacity:0;cursor:pointer;width:100%;height:100%;min-height:44px;margin:0;padding:0;font-size:16px;position:absolute;inset:0}html .pilot-page .fi-intake .fi-choose-wrap:hover .fi-field.fi-choose{background:var(--accent-hover)}html .pilot-page .fi-intake .fi-dropzone:has(.fi-file-input:focus-visible) .fi-field.fi-choose{outline-offset:3px;outline:3px solid #0066cc73}html .pilot-page .fi-intake .fi-dropzone:has(.fi-file-input:disabled) .fi-field.fi-choose{opacity:.55;cursor:not-allowed}html .pilot-page .fi-intake :is(.fi-result,.persistent-summary){border-radius:22px}.gw-page .gw-brand{color:var(--ink);letter-spacing:-.2px;gap:0;font-size:18px;font-weight:700}.gw-page .gw-brand>span[aria-hidden]{background:var(--ink);color:#fff;border:0;border-radius:10px;width:34px;height:34px;margin-right:10px;font-size:17px;font-weight:700}.gw-page .gw-brand>b{color:inherit;font-weight:700}.gw-page .gw-brand-light,.gw-page .gw-brand-light>b{color:#fff}.gw-page .gw-brand-light>span[aria-hidden]{color:var(--ink);background:#fff}.gw-page .gw-kicker{letter-spacing:0;color:var(--accent);font-size:16px;font-weight:600}.gw-page .gw-gateway-head h1{font:700 44px/1.08 var(--font-product);letter-spacing:-1.2px;color:var(--ink)}.gw-page .gw-card{box-shadow:var(--card-shadow);border:0;border-radius:28px}.gw-page .gw-card h1{font:700 32px/1.15 var(--font-product);letter-spacing:-.8px;color:var(--ink)}.gw-page .gw-door-title{letter-spacing:-.3px;font-weight:700}.gw-page.gw-corporate{background:var(--bg);color:var(--ink)}.gw-page.gw-corporate .gw-corp-panel{background:var(--ink);color:#f5f5f7;box-shadow:var(--card-shadow);border:0;border-radius:28px}.gw-page.gw-corporate .gw-corp-bar,.gw-page.gw-corporate .gw-corp-foot{border-color:#ffffff1f}.gw-page.gw-corporate .gw-corp-badge{color:#fff;background:#3a3a3c;border:0;font-size:15px;font-weight:600}.gw-page.gw-corporate .gw-corp-copy .gw-kicker{color:var(--muted-on-dark)}.gw-page.gw-corporate .gw-corp-copy h1{font:700 40px/1.1 var(--font-product);letter-spacing:-1px;color:#fff}.gw-page.gw-corporate .gw-corp-copy .gw-intro,.gw-page.gw-corporate :is(.gw-corp-more,.gw-corp-wrong,.gw-corp-foot){color:var(--muted-on-dark)}.gw-page.gw-corporate .gw-corp-panel a:not(.gw-corp-primary){color:#fff}.gw-page.gw-equipo .gw-kicker{color:var(--muted-on-dark)}@media (width<=600px){.gw-page .gw-gateway-head h1{letter-spacing:-.9px;font-size:34px}.gw-page .gw-card h1{font-size:28px}.gw-page.gw-corporate .gw-corp-copy h1{font-size:32px}}.mc-app.mc-app{--mc-fs-xs:15px;--mc-fs-sm:15px;background:linear-gradient(to right, var(--ink) 248px, var(--bg) 248px)}.mc-app.mc-app .mc-side{background:var(--ink);color:#f5f5f7;border-right:0}.mc-app.mc-app .mc-brand,.mc-app.mc-app .mc-brand :is(b,em){color:#fff}.mc-app.mc-app .mc-brand>span{color:var(--ink);background:#fff}.mc-app.mc-app .mc-brand small{color:var(--muted-on-dark)}.mc-app.mc-app .mc-side-nav a{color:#f5f5f7;border-radius:10px}.mc-app.mc-app .mc-side-nav a small{color:var(--muted-on-dark)}.mc-app.mc-app .mc-side-nav a[aria-current=page],.mc-app.mc-app .mc-side-nav a:hover{color:#fff;background:#3a3a3c}.mc-app.mc-app .mc-side-nav a[aria-current=page] small{color:#e5e5ea}.mc-app.mc-app .mc-side-nav .u5-icon{color:#fff}.mc-app.mc-app .mc-user{color:var(--muted-on-dark);border-color:#ffffff24}.mc-app.mc-app .mc-user b{color:#fff}.mc-app.mc-app .mc-user small{color:var(--muted-on-dark)}.mc-app.mc-app .mc-user :is(button,a){color:#fff;background:0 0;border-color:#ffffff47}.mc-app.mc-app .mc-section{background:var(--surface);box-shadow:none;border:0;border-radius:22px}.mc-app.mc-app .mc-head h1{letter-spacing:-1.2px;font-size:44px}.mc-app.mc-app :is(small,.mc-tag){font-size:max(15px,1em)}@media (width<=900px){.mc-app.mc-app{background:var(--bg)}.mc-app.mc-app .mc-side{border-bottom:0}.mc-app.mc-app .mc-head h1{font-size:34px}}html .pilot-page .section-loading{background:var(--surface);border-radius:22px}html .pilot-page .section-loading>b{color:var(--ink)}html .pilot-page .section-loading>span{color:var(--muted)}html .pilot-page:not(.workspace-page){background:var(--bg);color:var(--ink)}html .pilot-page .pilot-brand{color:var(--ink);letter-spacing:-.2px;gap:0;font-size:18px;font-weight:700}html .pilot-page .pilot-brand>span{background:var(--ink);color:#fff;border:0;border-radius:10px;width:34px;height:34px;margin-right:10px;font-size:17px}html .pilot-page .pilot-brand b{color:inherit;font-weight:700}html .pilot-page .pilot-top b{color:var(--ink);font-size:16px;font-weight:600}html .pilot-page .pilot-top a,html .pilot-page .pilot-top button{font-size:16px}html .pilot-page .pv-mobile-current>span{font-size:15px!important}html .pilot-page .u5-content .benefit-pilot-grid footer>b{color:var(--ink-2);font-size:15px;font-weight:600}.v5-intent-actions .v5-btn{white-space:normal;text-align:center;max-width:100%}html .pilot-page .u5-content .wave4-panel{box-shadow:none;background:0 0;border:0;padding:0}html .pilot-page .u5-content :is(.wave4-panel>h1,.onboarding-journey>h1){font:700 44px/1.08 var(--font-product);letter-spacing:-1.2px;color:var(--ink);margin:0 0 6px}html .pilot-page .u5-content .wave4-panel>.wave4-lead,html .pilot-page .u5-content .onboarding-journey>.oj-intro{color:var(--muted);margin:0 0 24px;font-size:16px}html .pilot-page .u5-content .onboarding-journey{background:var(--surface);box-shadow:none;border:0;border-radius:22px;padding:36px 40px}html .pilot-page .u5-content .onboarding-journey>.pilot-kicker{text-transform:lowercase;color:var(--accent)}html .pilot-page .u5-content .onboarding-journey>.pilot-kicker:first-letter{text-transform:uppercase}@media (width<=600px){html .pilot-page .u5-content :is(.wave4-panel>h1,.onboarding-journey>h1){letter-spacing:-.9px;font-size:34px}html .pilot-page .u5-content .onboarding-journey{padding:24px 20px}}html .pilot-page .pilot-module-nav button:hover{background:var(--menu-active);color:var(--ink)}html .pilot-page .u5-member .pilot-module-nav button.active,html .pilot-page .u5-member .pilot-module-nav button.active:hover{background:var(--ink);color:#fff}html .pilot-page .u5-content .persistent-list-head>button{min-height:44px;font:600 16px var(--font-product);border-radius:999px;padding:0 16px;background:var(--surface)!important;color:var(--accent)!important;border:1px solid #d2d2d7!important}html .pilot-page .u5-content .u5-finance-kpis b.u5-amount-long{letter-spacing:-.5px;font-size:22px!important}html .pilot-page .u5-content .ts-headline-grid b.u5-amount-long{letter-spacing:-.6px;font-size:24px!important}html .pilot-page .u5-content .statement-totals{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}@media (width<=600px){html .pilot-page .u5-content .u5-finance-kpis>article:has(b.u5-amount-long){grid-column:1/-1}html .pilot-page .u5-content .u5-finance-kpis b.u5-amount-long{font-size:21px!important}html .pilot-page .u5-content .ts-headline-grid b.u5-amount-long{font-size:26px!important}}@media (width<=760px){html .pilot-page .u5-content .u5-table-card{padding:16px}html .pilot-page .u5-content .u5-table-scroll{overflow:visible}html .pilot-page .u5-content .u5-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html .pilot-page .u5-content .u5-table,html .pilot-page .u5-content .u5-table tbody,html .pilot-page .u5-content .u5-table tr{width:100%;display:block}html .pilot-page .u5-content .u5-table tr{border-bottom:1px solid var(--line-soft);padding:12px 0}html .pilot-page .u5-content .u5-table tbody tr:last-child{border-bottom:0}html .pilot-page .u5-content .u5-table :is(tbody th,td){border:0;justify-content:space-between;gap:12px;padding:4px 0;display:flex}html .pilot-page .u5-content .u5-table tbody th{padding-bottom:8px}html .pilot-page .u5-content .u5-table td:before{content:attr(data-label);color:var(--muted);font-size:15px}html .pilot-page .u5-content .u5-table td small{margin-left:6px;display:inline}}html .pilot-page .u5-content :is(.u5-finance-head,.u5-page-head,.ts-header)>div:first-child{text-align:left}@media (width<=750px){html .pilot-page .u5-content .mvp-one>header.u5-finance-head{flex-direction:column;align-items:stretch}}@media (width<=760px){html .pilot-page .u5-content .u5-table td{grid-template-columns:1fr auto auto;align-items:baseline;column-gap:6px;display:grid}html .pilot-page .u5-content .u5-table td small{margin-left:0}}.mc-app,.mc-denied{--mc-ink-950:#1d1d1f;--mc-ink-900:#1d1d1f;--mc-ink-800:#1d1d1f;--mc-ink-700:#1d1d1f;--mc-ink-600:#06c;--mc-ink-on:#e8f0fb;--mc-ink-on-muted:#c7c7cc;--mc-amber-400:#9a4500;--mc-amber-300:#9a4500;--mc-amber-900:#9a4500;--mc-amber-50:#fff6ea;--mc-bg:#f5f5f7;--mc-surface:#fff;--mc-surface-2:#f5f5f7;--mc-line:#e5e5ea;--mc-line-strong:#c7c7cc;--mc-text:#1d1d1f;--mc-text-2:#3a3a3c;--mc-text-3:#3a3a3c;--mc-critical:#a3201a;--mc-critical-bg:#fdecea;--mc-critical-line:#e8a39e;--mc-blocked:#9a4500;--mc-blocked-bg:#fff6ea;--mc-blocked-line:#9a4500;--mc-attention:#9a4500;--mc-attention-bg:#fff6ea;--mc-attention-line:#9a4500;--mc-info:#1d1d1f;--mc-info-bg:#e8f0fb;--mc-info-line:#e8f0fb;--mc-ok:#1d1d1f;--mc-ok-bg:#e3f5e8;--mc-ok-line:#1a7f37;--mc-font:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mc-fs-xs:14px;--mc-fs-sm:15px;--mc-fs-md:16px;--mc-fs-lg:18px;--mc-fs-xl:22px;--mc-fs-2xl:28px;--mc-s1:4px;--mc-s2:8px;--mc-s3:12px;--mc-s4:16px;--mc-s5:20px;--mc-s6:24px;--mc-s8:32px;--mc-radius:12px;--mc-radius-sm:8px;--mc-shadow:0 1px 2px #1d1d1f14,0 4px 16px #1d1d1f0d;--mc-focus:0 0 0 2px var(--mc-surface),0 0 0 4px var(--mc-ink-900),0 0 0 7px var(--mc-amber-400)}.mc-app{background:linear-gradient(to right,var(--mc-ink-900) 264px,var(--mc-bg) 264px);min-height:100vh;color:var(--mc-text);font-family:var(--mc-font);font-size:var(--mc-fs-md);grid-template-columns:264px minmax(0,1fr);line-height:1.55;display:grid}.mc-app *,.mc-denied *{box-sizing:border-box}.mc-app h1,.mc-app h2,.mc-app h3{color:var(--mc-text);letter-spacing:-.01em;line-height:1.25}.mc-app p{margin:0}.mc-app :where(a){color:var(--mc-ink-600)}.mc-app :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{box-shadow:var(--mc-focus);border-radius:6px;outline:none}.mc-main:focus{outline:none}.mc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mc-skip{z-index:60;background:var(--mc-amber-400);color:var(--mc-ink-950);border-radius:8px;padding:12px 16px;font-weight:800;text-decoration:none;position:absolute;top:8px;left:-9999px}.mc-skip:focus{left:8px}.mc-side{background:var(--mc-ink-900);color:var(--mc-ink-on);padding:var(--mc-s6) var(--mc-s4);gap:var(--mc-s6);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.mc-brand{color:#fff;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:4px;text-decoration:none;display:grid}.mc-brand>span{border:2px solid var(--mc-amber-400);width:40px;height:40px;color:var(--mc-amber-400);border-radius:11px 11px 11px 3px;grid-row:span 2;place-items:center;font-size:18px;font-weight:900;display:grid}.mc-brand b{color:#fff;font-size:17px;font-weight:900}.mc-brand em{color:var(--mc-amber-400);font-style:normal}.mc-brand small{font-size:var(--mc-fs-xs);color:var(--mc-ink-on-muted);font-weight:600}.mc-side nav{flex-direction:column;gap:2px;display:flex}.mc-side nav a{min-height:52px;color:var(--mc-ink-on);border-radius:var(--mc-radius-sm);border-left:4px solid #0000;flex-direction:column;justify-content:center;padding:8px 12px;text-decoration:none;display:flex}.mc-side nav a b{font-size:var(--mc-fs-md);font-weight:700}.mc-side nav a small{font-size:var(--mc-fs-xs);color:var(--mc-ink-on-muted)}.mc-side nav a:hover{background:var(--mc-ink-800);color:#fff}.mc-side nav a[aria-current=page]{background:var(--mc-ink-800);color:#fff;border-left-color:var(--mc-amber-400)}.mc-side nav a[aria-current=page] small{color:var(--mc-ink-on)}.mc-side nav .mc-nav-count{background:var(--mc-amber-400);min-width:24px;color:var(--mc-ink-950);font-size:var(--mc-fs-xs);text-align:center;border-radius:999px;margin-left:8px;padding:0 7px;font-weight:800;display:inline-block}.mc-user{border-top:1px solid var(--mc-ink-700);padding-top:var(--mc-s4);font-size:var(--mc-fs-xs);gap:4px;margin-top:auto;display:grid}.mc-user b{font-size:var(--mc-fs-sm);color:#fff;overflow-wrap:anywhere}.mc-user small{color:var(--mc-ink-on-muted);overflow-wrap:anywhere;font-size:var(--mc-fs-xs)}.mc-user button,.mc-signout{border:1px solid var(--mc-ink-600);min-height:44px;color:var(--mc-ink-on);border-radius:var(--mc-radius-sm);font:inherit;font-size:var(--mc-fs-sm);cursor:pointer;background:0 0;justify-self:start;align-items:center;margin-top:8px;padding:10px 14px;text-decoration:none;display:inline-flex}.mc-user button:hover,.mc-signout:hover{background:var(--mc-ink-800)}.mc-body{flex-direction:column;min-width:0;display:flex}.mc-topbar{padding:10px var(--mc-s8);background:var(--mc-surface);border-bottom:1px solid var(--mc-line);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.mc-topbar strong{font-size:var(--mc-fs-sm);color:var(--mc-ink-900);align-items:center;gap:8px;font-weight:800;display:inline-flex}.mc-topbar strong:before{content:"";background:var(--mc-amber-400);border-radius:3px;width:10px;height:10px}.mc-topbar span{font-size:var(--mc-fs-xs);color:var(--mc-text-3)}.mc-main{padding:var(--mc-s6) var(--mc-s8) var(--mc-s8);width:100%;max-width:1160px}.mc-head{gap:var(--mc-s4);margin-bottom:var(--mc-s5);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.mc-head h1{font-size:var(--mc-fs-2xl);margin:0 0 4px;font-weight:800}.mc-head p{color:var(--mc-text-2);max-width:680px}.mc-head-actions{gap:var(--mc-s2);flex-wrap:wrap;display:flex}.mc-btn,.mc-btn-secondary,.mc-btn-quiet,.mc-btn-accent,.mc-btn-danger{border-radius:var(--mc-radius-sm);min-height:44px;font:inherit;font-weight:700;font-size:var(--mc-fs-md);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:10px 16px;line-height:1.2;text-decoration:none;display:inline-flex}.mc-btn{background:var(--mc-ink-800);color:#fff;border-color:var(--mc-ink-800)}.mc-btn:hover{background:var(--mc-ink-700)}.mc-btn-accent{background:var(--mc-amber-400);color:var(--mc-ink-950);border-color:var(--mc-amber-400)}.mc-btn-accent:hover{background:var(--mc-amber-300)}.mc-btn-secondary{background:var(--mc-surface);color:var(--mc-ink-800);border-color:var(--mc-line-strong)}.mc-btn-secondary:hover{border-color:var(--mc-ink-600);background:var(--mc-surface-2)}.mc-btn-quiet{color:var(--mc-ink-600);text-underline-offset:3px;background:0 0;padding-inline:8px;text-decoration:underline}.mc-btn-danger{background:var(--mc-surface);color:var(--mc-critical);border-color:var(--mc-critical-line)}.mc-app button[disabled],.mc-app .mc-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.mc-section{background:var(--mc-surface);border:1px solid var(--mc-line);border-radius:var(--mc-radius);padding:var(--mc-s5);margin-bottom:var(--mc-s4);box-shadow:var(--mc-shadow)}.mc-section>header{margin-bottom:var(--mc-s3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.mc-section h2{font-size:var(--mc-fs-xl);margin:0;font-weight:800}.mc-section h3{font-size:var(--mc-fs-lg);margin:0 0 6px;font-weight:700}.mc-section>header p,.mc-note{color:var(--mc-text-2);font-size:var(--mc-fs-sm)}.mc-grid-2{gap:var(--mc-s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mc-level{font-size:var(--mc-fs-xs);border:1px solid var(--mc-line);background:var(--mc-surface-2);color:var(--mc-text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 6px;font-weight:800;line-height:1.4;display:inline-flex}.mc-level i{background:currentColor;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:12px;font-style:normal;font-weight:900;display:inline-grid}.mc-level i:after{content:attr(data-icon);color:#fff}.mc-level[data-level=critical]{background:var(--mc-critical-bg);color:var(--mc-critical);border-color:var(--mc-critical-line)}.mc-level[data-level=blocked]{background:var(--mc-blocked-bg);color:var(--mc-blocked);border-color:var(--mc-blocked-line)}.mc-level[data-level=blocked] i{border-radius:4px}.mc-level[data-level=attention]{background:var(--mc-attention-bg);color:var(--mc-attention);border-color:var(--mc-attention-line)}.mc-level[data-level=attention] i{clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0}.mc-level[data-level=info]{background:var(--mc-info-bg);color:var(--mc-info);border-color:var(--mc-info-line)}.mc-level[data-level=ok],.mc-level[data-level=reviewed]{background:var(--mc-ok-bg);color:var(--mc-ok);border-color:var(--mc-ok-line)}.mc-tag-soft{font-size:var(--mc-fs-xs);background:var(--mc-surface-2);border:1px solid var(--mc-line);color:var(--mc-text-2);white-space:nowrap;border-radius:999px;padding:3px 10px;font-weight:700;display:inline-block}.mc-chip{font-size:var(--mc-fs-xs);background:var(--mc-surface-2);border:1px solid var(--mc-line);color:var(--mc-text);white-space:nowrap;border-radius:999px;padding:3px 10px;font-weight:800;display:inline-block}.mc-chip[data-level=critical]{background:var(--mc-critical-bg);color:var(--mc-critical);border-color:var(--mc-critical-line)}.mc-chip[data-level=blocked]{background:var(--mc-blocked-bg);color:var(--mc-blocked);border-color:var(--mc-blocked-line)}.mc-chip[data-level=attention]{background:var(--mc-attention-bg);color:var(--mc-attention);border-color:var(--mc-attention-line)}.mc-chip[data-level=info]{background:var(--mc-info-bg);color:var(--mc-info);border-color:var(--mc-info-line)}.mc-chip[data-level=ok]{background:var(--mc-ok-bg);color:var(--mc-ok);border-color:var(--mc-ok-line)}.mc-situation{gap:var(--mc-s2);margin:0 0 var(--mc-s5);grid-template-columns:repeat(auto-fill,minmax(210px,max-content));padding:0;list-style:none;display:grid}.mc-situation li{display:flex}.mc-situation li>a{flex:1}.mc-situation a{border-radius:var(--mc-radius-sm);background:var(--mc-surface);border:1px solid var(--mc-line);min-height:48px;color:var(--mc-text);font-size:var(--mc-fs-sm);align-items:center;gap:10px;padding:6px 14px 6px 8px;text-decoration:none;display:inline-flex}.mc-situation a:hover{border-color:var(--mc-ink-600)}.mc-situation strong{font-size:var(--mc-fs-lg);text-align:center;min-width:28px;font-weight:800}.mc-list{gap:var(--mc-s2);margin:0;padding:0;list-style:none;display:grid}.mc-item{border:1px solid var(--mc-line);border-radius:var(--mc-radius-sm);padding:var(--mc-s3) var(--mc-s4) var(--mc-s3) calc(var(--mc-s4) + 4px);gap:var(--mc-s2) var(--mc-s4);background:var(--mc-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.mc-item:before{content:"";border-radius:var(--mc-radius-sm) 0 0 var(--mc-radius-sm);background:var(--mc-line-strong);width:4px;position:absolute;top:0;bottom:0;left:0}.mc-item[data-level=critical]:before{background:var(--mc-critical)}.mc-item[data-level=blocked]:before{background:var(--mc-blocked)}.mc-item[data-level=attention]:before{background:#9a4500}.mc-item[data-level=info]:before{background:var(--mc-info)}.mc-item[data-level=ok]:before{background:var(--mc-ok)}.mc-item-title{font-weight:700;font-size:var(--mc-fs-md);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.mc-item-org{font-size:var(--mc-fs-sm);color:var(--mc-text-2);font-weight:700}.mc-item-org a{color:inherit}.mc-item p{font-size:var(--mc-fs-md);color:var(--mc-text-2);margin-top:2px}.mc-item-meta{font-size:var(--mc-fs-xs);color:var(--mc-text-3);flex-wrap:wrap;gap:2px 16px;margin-top:6px;display:flex}.mc-item-meta b{color:var(--mc-text-2);font-weight:600}.mc-item-actions{gap:var(--mc-s2);flex-wrap:wrap;justify-content:flex-end;display:flex}.mc-group{border:1px solid var(--mc-line);border-radius:var(--mc-radius-sm);background:var(--mc-surface);overflow:hidden}.mc-group+.mc-group{margin-top:var(--mc-s2)}.mc-group>summary{cursor:pointer;gap:var(--mc-s2) var(--mc-s4);padding:var(--mc-s3) var(--mc-s4);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;min-height:56px;list-style:none;display:grid;position:relative}.mc-group>summary::-webkit-details-marker{display:none}.mc-group>summary:after{content:"";border-right:2px solid var(--mc-text-3);border-bottom:2px solid var(--mc-text-3);width:10px;height:10px;margin:0 6px 4px 0;transition:transform .15s;transform:rotate(45deg)}.mc-group[open]>summary:after{margin-bottom:-4px;transform:rotate(225deg)}.mc-group>summary:hover{background:var(--mc-surface-2)}.mc-group-body{border-top:1px solid var(--mc-line);padding:var(--mc-s3) var(--mc-s4) var(--mc-s4);gap:var(--mc-s2);background:var(--mc-surface-2);display:grid}.mc-group-title{font-weight:800;font-size:var(--mc-fs-md);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.mc-group-sub{font-size:var(--mc-fs-xs);color:var(--mc-text-3);flex-wrap:wrap;gap:2px 14px;margin-top:4px;display:flex}.mc-row-item{gap:var(--mc-s2) var(--mc-s4);background:var(--mc-surface);border:1px solid var(--mc-line);border-radius:var(--mc-radius-sm);padding:var(--mc-s3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.mc-row-item .mc-item-actions{justify-content:flex-end}.mc-more{gap:var(--mc-s2);margin-top:var(--mc-s3);font-size:var(--mc-fs-sm);color:var(--mc-text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.mc-disclosure{background:var(--mc-surface);border:1px solid var(--mc-line);border-radius:var(--mc-radius);margin-bottom:var(--mc-s3);box-shadow:var(--mc-shadow)}.mc-disclosure>summary{cursor:pointer;gap:var(--mc-s2) var(--mc-s4);padding:var(--mc-s4) var(--mc-s5);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:64px;list-style:none;display:grid}.mc-disclosure>summary::-webkit-details-marker{display:none}.mc-disclosure>summary:after{content:"";border-right:2px solid var(--mc-text-3);border-bottom:2px solid var(--mc-text-3);width:10px;height:10px;margin:0 6px 4px 0;transform:rotate(45deg)}.mc-disclosure[open]>summary:after{margin-bottom:-4px;transform:rotate(225deg)}.mc-disclosure>summary h2,.mc-disclosure>summary h3{font-size:var(--mc-fs-lg);margin:0;font-weight:800}.mc-disclosure>summary p{font-size:var(--mc-fs-sm);color:var(--mc-text-2);margin-top:2px}.mc-disclosure-body{padding:0 var(--mc-s5) var(--mc-s5);gap:var(--mc-s3);display:grid}.mc-hero{background:var(--mc-ink-900);color:var(--mc-ink-on);border-radius:var(--mc-radius);padding:var(--mc-s5);margin-bottom:var(--mc-s4);gap:var(--mc-s4);display:grid}.mc-hero-top{gap:var(--mc-s3) var(--mc-s5);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.mc-hero small{color:var(--mc-amber-300);letter-spacing:.08em;font-weight:800;font-size:var(--mc-fs-xs);text-transform:uppercase;display:block}.mc-hero h2{color:#fff;font-size:var(--mc-fs-xl);margin:4px 0}.mc-hero p{color:var(--mc-ink-on)}.mc-hero .mc-level{background:#fff}.mc-hero-badges{gap:var(--mc-s2);flex-wrap:wrap;display:flex}.mc-hero-badges .mc-tag-soft{background:var(--mc-ink-800);border-color:var(--mc-ink-600);color:var(--mc-ink-on)}.mc-kpis{gap:var(--mc-s2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.mc-kpis div{background:var(--mc-ink-800);border-radius:var(--mc-radius-sm);padding:var(--mc-s3);min-width:0}.mc-kpis dt{font-size:var(--mc-fs-xs);color:var(--mc-ink-on-muted);font-weight:600}.mc-kpis dd{font-size:var(--mc-fs-lg);color:#fff;overflow-wrap:anywhere;margin:2px 0 0;font-weight:800}.mc-kpis dd small{font-size:var(--mc-fs-xs);color:var(--mc-ink-on);letter-spacing:0;text-transform:none;font-weight:500;display:block}.mc-kpis .mc-noinfo{color:var(--mc-ink-on)}.mc-facts{gap:var(--mc-s2);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:0;display:grid}.mc-facts div{border:1px solid var(--mc-line);border-radius:var(--mc-radius-sm);padding:var(--mc-s3);background:var(--mc-surface-2);min-width:0}.mc-facts dt{font-size:var(--mc-fs-xs);color:var(--mc-text-3);font-weight:700}.mc-facts dd{font-size:var(--mc-fs-md);overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}.mc-facts dd small{font-size:var(--mc-fs-xs);color:var(--mc-text-2);font-weight:500;display:block}.mc-noinfo{color:var(--mc-text-3);font-style:italic;font-weight:600}.mc-table-wrap{border:1px solid var(--mc-line);border-radius:var(--mc-radius-sm);overflow-x:auto}.mc-table{border-collapse:collapse;width:100%;font-size:var(--mc-fs-md)}.mc-table th{text-align:left;font-size:var(--mc-fs-xs);color:var(--mc-text-2);background:var(--mc-surface-2);border-bottom:1px solid var(--mc-line);padding:10px 12px}.mc-table td{border-bottom:1px solid var(--mc-line);vertical-align:top;padding:12px}.mc-table tr:last-child td{border-bottom:0}.mc-table small{font-size:var(--mc-fs-xs);color:var(--mc-text-3)}.mc-empty{padding:var(--mc-s4);border:1px dashed var(--mc-line-strong);border-radius:var(--mc-radius-sm);color:var(--mc-text-2);background:var(--mc-surface-2);font-size:var(--mc-fs-md)}.mc-empty b{color:var(--mc-text)}.mc-error,.mc-success,.mc-info-box{padding:var(--mc-s3) var(--mc-s4);border-radius:var(--mc-radius-sm);font-weight:600;font-size:var(--mc-fs-md);border:1px solid;flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.mc-error{background:var(--mc-critical-bg);color:var(--mc-critical);border-color:var(--mc-critical-line)}.mc-error:before{content:"!";background:var(--mc-critical);color:#fff;border-radius:50%;flex:0 0 22px;place-items:center;height:22px;font-size:13px;font-weight:900;display:grid}.mc-success{background:var(--mc-ok-bg);color:var(--mc-ok);border-color:var(--mc-ok-line)}.mc-success:before{content:"✓";background:var(--mc-ok);color:#fff;border-radius:50%;flex:0 0 22px;place-items:center;height:22px;font-size:13px;font-weight:900;display:grid}.mc-info-box{background:var(--mc-info-bg);color:var(--mc-info);border-color:var(--mc-info-line);font-weight:500}.mc-loading{padding:var(--mc-s4);color:var(--mc-text-2);align-items:center;gap:10px;display:flex}.mc-loading:before{content:"";border:3px solid var(--mc-line);border-top-color:var(--mc-ink-600);border-radius:50%;width:18px;height:18px;animation:1s linear infinite mc-spin}@keyframes mc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mc-loading:before{animation:none}}.mc-toolbar{gap:var(--mc-s3);margin-bottom:var(--mc-s4);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.mc-segmented{flex-wrap:wrap;gap:6px;display:flex}.mc-segmented a{border:1px solid var(--mc-line-strong);min-height:44px;color:var(--mc-text);font-weight:700;font-size:var(--mc-fs-sm);background:var(--mc-surface);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;text-decoration:none;display:inline-flex}.mc-segmented a span{font-size:var(--mc-fs-xs);color:var(--mc-text-2);background:var(--mc-surface-2);text-align:center;border-radius:999px;min-width:24px;padding:0 8px;font-weight:800}.mc-segmented a[aria-current=true]{background:var(--mc-ink-800);color:#fff;border-color:var(--mc-ink-800)}.mc-segmented a[aria-current=true] span{background:var(--mc-ink-600);color:#fff}.mc-search{gap:var(--mc-s2);flex:320px;align-items:flex-end;max-width:520px;display:flex}.mc-search .mc-field{flex:1}.mc-filters{margin-bottom:var(--mc-s3);flex-wrap:wrap;gap:6px;display:flex}.mc-filters a{border:1px solid var(--mc-line-strong);min-height:44px;color:var(--mc-text);font-weight:700;font-size:var(--mc-fs-sm);background:var(--mc-surface);border-radius:999px;align-items:center;padding:8px 14px;text-decoration:none;display:inline-flex}.mc-filters a[aria-current=true]{background:var(--mc-ink-800);color:#fff;border-color:var(--mc-ink-800)}.mc-form{gap:var(--mc-s4);max-width:720px;display:grid}.mc-field{gap:6px;min-width:0;display:grid}.mc-field label,.mc-field legend{font-weight:700;font-size:var(--mc-fs-md);color:var(--mc-text)}.mc-field small{color:var(--mc-text-2);font-size:var(--mc-fs-xs)}.mc-field input,.mc-field select,.mc-field textarea{font:inherit;font-size:var(--mc-fs-md);border-radius:var(--mc-radius-sm);border:1px solid var(--mc-line-strong);background:var(--mc-surface);min-height:48px;color:var(--mc-text);width:100%;padding:10px 12px}.mc-field textarea{min-height:96px}.mc-field input:hover,.mc-field select:hover{border-color:var(--mc-ink-600)}.mc-field [aria-invalid=true]{border-color:var(--mc-critical);box-shadow:0 0 0 1px var(--mc-critical)}.mc-field-error{color:var(--mc-critical);font-size:var(--mc-fs-sm);font-weight:700}.mc-row{gap:var(--mc-s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mc-choice{gap:var(--mc-s2);display:grid}.mc-choice label{padding:var(--mc-s3) var(--mc-s4);border:1px solid var(--mc-line-strong);border-radius:var(--mc-radius-sm);background:var(--mc-surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 12px;font-weight:500;display:grid}.mc-choice label:has(input:checked){border-color:var(--mc-ink-700);box-shadow:inset 0 0 0 1px var(--mc-ink-700);background:#f5f5f7}.mc-choice input{width:22px;height:22px;accent-color:var(--mc-ink-700);margin-top:2px}.mc-choice b{font-size:var(--mc-fs-md)}.mc-choice small{color:var(--mc-text-2);font-size:var(--mc-fs-xs);grid-column:2}.mc-optional{border:1px solid var(--mc-line);border-radius:var(--mc-radius-sm);background:var(--mc-surface-2)}.mc-optional>summary{cursor:pointer;min-height:48px;padding:0 var(--mc-s4);color:var(--mc-ink-700);align-items:center;font-weight:700;display:flex}.mc-optional>div{padding:0 var(--mc-s4) var(--mc-s4);gap:var(--mc-s4);display:grid}.mc-progress{margin-bottom:var(--mc-s4)}.mc-progress-bar{background:var(--mc-line);border-radius:999px;height:8px;overflow:hidden}.mc-progress-bar span{background:var(--mc-ink-700);border-radius:999px;height:100%;transition:width .2s;display:block}.mc-progress-label{font-size:var(--mc-fs-sm);color:var(--mc-text-2);justify-content:space-between;gap:8px;margin-bottom:6px;font-weight:600;display:flex}.mc-steps{margin:0 0 var(--mc-s4);counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0;list-style:none;display:grid}.mc-steps li{font-size:var(--mc-fs-xs);border-radius:var(--mc-radius-sm);background:var(--mc-surface);border:1px solid var(--mc-line);color:var(--mc-text-2);align-items:center;gap:6px;min-height:44px;padding:8px;font-weight:700;line-height:1.25;display:flex}.mc-steps li b{background:var(--mc-surface-2);border:1px solid var(--mc-line-strong);border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-size:13px;display:grid}.mc-steps li[aria-current=step]{border-color:var(--mc-ink-700);color:var(--mc-ink-900);box-shadow:inset 0 0 0 1px var(--mc-ink-700)}.mc-steps li[aria-current=step] b{background:var(--mc-ink-800);color:#fff;border-color:var(--mc-ink-800)}.mc-steps li[data-done=true] b{background:var(--mc-ok);color:#fff;border-color:var(--mc-ok)}.mc-wizard-nav{gap:var(--mc-s2);margin-top:var(--mc-s5);padding-top:var(--mc-s4);border-top:1px solid var(--mc-line);flex-wrap:wrap;justify-content:space-between;display:flex}.mc-review{border:1px solid var(--mc-line);border-radius:var(--mc-radius-sm);gap:0;margin:0;display:grid}.mc-review div{gap:var(--mc-s3);padding:var(--mc-s3) var(--mc-s4);border-bottom:1px solid var(--mc-line);grid-template-columns:200px minmax(0,1fr);display:grid}.mc-review div:last-child{border-bottom:0}.mc-review dt{font-size:var(--mc-fs-sm);color:var(--mc-text-2);font-weight:600}.mc-review dd{overflow-wrap:anywhere;margin:0;font-weight:700}.mc-copy{gap:var(--mc-s2);flex-wrap:wrap;display:flex}.mc-copy input{min-width:0;min-height:48px;font:inherit;font-size:var(--mc-fs-sm);border-radius:var(--mc-radius-sm);border:1px solid var(--mc-line-strong);background:var(--mc-surface);flex:260px;padding:10px}.mc-checklist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mc-checklist li{border:1px solid var(--mc-line);border-radius:var(--mc-radius-sm);background:var(--mc-surface);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.mc-checklist li>span:first-child{border:2px solid var(--mc-line-strong);color:#0000;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:grid}.mc-checklist li[data-status=completed]>span:first-child{background:var(--mc-ok);border-color:var(--mc-ok);color:#fff}.mc-checklist li[data-status=blocked]>span:first-child{background:var(--mc-blocked);border-color:var(--mc-blocked);color:#fff;border-radius:5px}.mc-checklist small{color:var(--mc-text-2);font-size:var(--mc-fs-xs);display:block}.mc-confirm{gap:var(--mc-s2);font-size:var(--mc-fs-sm);padding:var(--mc-s3);border:1px solid var(--mc-attention-line);background:var(--mc-attention-bg);border-radius:var(--mc-radius-sm);color:var(--mc-text);flex-wrap:wrap;align-items:center;display:flex}.mc-tools{gap:var(--mc-s2);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.mc-tools a{min-height:88px;padding:var(--mc-s4);border:1px solid var(--mc-line);border-radius:var(--mc-radius-sm);background:var(--mc-surface);color:var(--mc-text);gap:4px;text-decoration:none;display:grid}.mc-tools a:hover{border-color:var(--mc-ink-600)}.mc-tools a b{font-size:var(--mc-fs-md)}.mc-tools a span{font-size:var(--mc-fs-sm);color:var(--mc-text-2)}.mc-tools a[aria-current=page]{border-color:var(--mc-ink-700);box-shadow:inset 4px 0 0 var(--mc-amber-400)}.mc-tool-layout{gap:var(--mc-s4);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.mc-tool-nav{top:var(--mc-s4);background:var(--mc-surface);border:1px solid var(--mc-line);border-radius:var(--mc-radius);padding:var(--mc-s2);gap:4px;display:grid;position:sticky}.mc-tool-nav a{border-radius:var(--mc-radius-sm);min-height:44px;color:var(--mc-text);font-weight:600;font-size:var(--mc-fs-sm);border-left:4px solid #0000;align-items:center;padding:8px 12px;text-decoration:none;display:flex}.mc-tool-nav a:hover{background:var(--mc-surface-2)}.mc-tool-nav a[aria-current=page]{border-left-color:var(--mc-amber-400);color:var(--mc-ink-900);background:#e5e5ea;font-weight:800}.mc-mobile-nav{display:none}.mc-menu-btn{border-radius:var(--mc-radius-sm);border:1px solid var(--mc-ink-600);background:var(--mc-ink-800);color:#fff;min-width:44px;min-height:44px;font:inherit;font-weight:700;font-size:var(--mc-fs-md);cursor:pointer;align-items:center;gap:10px;padding:8px 14px;display:inline-flex}.mc-menu-btn:hover{background:var(--mc-ink-700)}.mc-menu-icon{gap:4px;width:18px;display:grid}.mc-menu-icon i{background:var(--mc-amber-400);border-radius:2px;height:2px;display:block}.mc-menu{background:var(--mc-ink-900);width:min(360px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--mc-ink-on);font-family:var(--mc-font);font-size:var(--mc-fs-md);border:0;margin:0 0 0 auto;padding:0;box-shadow:-8px 0 32px #1d1d1f88}.mc-menu[open]{flex-direction:column;display:flex}.mc-menu::backdrop{background:#1d1d1fb3}.mc-menu-head{border-bottom:1px solid var(--mc-ink-700);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.mc-menu-head h2{font-size:var(--mc-fs-lg);color:#fff;margin:0}.mc-menu .mc-dialog-x{color:#fff;border-color:var(--mc-ink-600);background:0 0}.mc-menu nav{padding:8px}.mc-menu ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mc-menu nav a{border-radius:var(--mc-radius-sm);min-height:56px;color:var(--mc-ink-on);border-left:4px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px;padding:8px 12px;text-decoration:none;display:grid}.mc-menu nav a b{font-size:var(--mc-fs-md);color:#fff}.mc-menu nav a small{font-size:var(--mc-fs-xs);color:var(--mc-ink-on-muted);grid-column:1}.mc-menu nav a:hover{background:var(--mc-ink-800)}.mc-menu nav a[aria-current=page]{background:var(--mc-ink-800);border-left-color:var(--mc-amber-400)}.mc-menu-current{font-size:var(--mc-fs-xs);color:var(--mc-ink-950);background:var(--mc-amber-400);border-radius:999px;grid-area:1/2/span 2;padding:2px 10px;font-weight:800}.mc-menu-user{border-top:1px solid var(--mc-ink-700);gap:10px;margin-top:auto;padding:16px;display:grid}.mc-menu-user p{gap:2px;display:grid}.mc-menu-user b{color:#fff;overflow-wrap:anywhere}.mc-menu-user small{color:var(--mc-ink-on-muted);font-size:var(--mc-fs-xs);overflow-wrap:anywhere}.mc-menu-user button,.mc-menu-user .mc-signout{border:1px solid var(--mc-ink-600);min-height:44px;color:var(--mc-ink-on);border-radius:var(--mc-radius-sm);font:inherit;font-size:var(--mc-fs-sm);cursor:pointer;background:0 0;justify-self:start;align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex}.mc-menu :where(a,button):focus-visible{box-shadow:0 0 0 3px var(--mc-ink-900),0 0 0 6px var(--mc-amber-400);outline:none}.mc-dialog{border:1px solid var(--mc-line);border-radius:var(--mc-radius);background:var(--mc-surface);width:min(560px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--mc-text);margin:auto;padding:0;box-shadow:0 20px 60px #1d1d1f59}.mc-dialog[open]{flex-direction:column;display:flex}.mc-dialog::backdrop{background:#1d1d1fa6}.mc-dialog:focus{outline:none}.mc-dialog[data-tone=danger]{border-top:4px solid var(--mc-critical)}.mc-dialog-head{padding:var(--mc-s5) var(--mc-s5) var(--mc-s2);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mc-dialog-head h2{font-size:var(--mc-fs-xl);color:var(--mc-text);margin:0;font-weight:800;line-height:1.25}.mc-dialog-x{border-radius:var(--mc-radius-sm);border:1px solid var(--mc-line-strong);background:var(--mc-surface);width:44px;height:44px;color:var(--mc-text);cursor:pointer;flex:0 0 44px;place-items:center;font-size:24px;line-height:1;display:grid}.mc-dialog-desc{padding:0 var(--mc-s5);color:var(--mc-text-2)}.mc-dialog-body{padding:var(--mc-s3) var(--mc-s5);gap:var(--mc-s3);display:grid;overflow:auto}.mc-dialog-body:empty{display:none}.mc-dialog-foot{gap:var(--mc-s2);padding:var(--mc-s3) var(--mc-s5) var(--mc-s5);border-top:1px solid var(--mc-line);flex-wrap:wrap;justify-content:flex-end;display:flex}.mc-btn-danger-solid{border-radius:var(--mc-radius-sm);min-height:44px;font:inherit;font-weight:700;font-size:var(--mc-fs-md);cursor:pointer;background:var(--mc-critical);color:#fff;border:1px solid var(--mc-critical);justify-content:center;align-items:center;padding:10px 16px;display:inline-flex}.mc-panels{gap:var(--mc-s4);display:grid}.mc-panel{margin:0}.mc-disclosure-body .mc-panel{box-shadow:none}.mc-panel>header>div{flex:320px;min-width:0}.mc-panel>header p{margin-top:4px}.mc-panel-actions{gap:var(--mc-s2);flex-wrap:wrap;align-items:center;display:flex}.mc-panel>header :is(h3,h4){font-size:var(--mc-fs-lg);margin:0;font-weight:800}.mc-subtitle{font-size:var(--mc-fs-md);margin:var(--mc-s2) 0 0;color:var(--mc-text);font-weight:800}.mc-toggle-hint{justify-self:start;min-height:0;padding:0}.mc-more-details>summary{cursor:pointer;min-height:44px;color:var(--mc-ink-600);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.mc-more-details>div{padding-top:var(--mc-s2)}.mc-checklist-compact li{grid-template-columns:28px minmax(0,1fr) auto;padding:8px 10px}.mc-panel>*+*{margin-top:var(--mc-s3)}.mc-panel>header+*{margin-top:0}.mc-actions{gap:var(--mc-s2);flex-wrap:wrap;align-items:center;display:flex}.mc-form-grid{gap:var(--mc-s3) var(--mc-s4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;display:grid}.mc-form-grid .mc-field[data-wide],.mc-form-grid>.mc-actions{grid-column:1/-1}.mc-inline-form{gap:var(--mc-s2) var(--mc-s3);flex-wrap:wrap;align-items:flex-end;display:flex}.mc-inline-form .mc-field{flex:220px}.mc-subpanel{border:1px solid var(--mc-line);border-radius:var(--mc-radius-sm);background:var(--mc-surface-2);padding:var(--mc-s4);gap:var(--mc-s3);display:grid}.mc-check{border:1px solid var(--mc-attention-line);background:var(--mc-attention-bg);border-radius:var(--mc-radius-sm);cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding:10px 12px;font-weight:600;display:flex}.mc-check input{width:22px;height:22px;accent-color:var(--mc-ink-700);flex:0 0 22px;margin-top:1px}.mc-records{gap:var(--mc-s2);margin:0;padding:0;list-style:none;display:grid}.mc-record{border:1px solid var(--mc-line);border-radius:var(--mc-radius-sm);background:var(--mc-surface);padding:var(--mc-s3) var(--mc-s4);gap:6px;min-width:0;display:grid}.mc-record-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.mc-record-head>b{font-size:var(--mc-fs-md);overflow-wrap:anywhere}.mc-record-meta{font-size:var(--mc-fs-sm);color:var(--mc-text-2);overflow-wrap:anywhere}.mc-record>p{overflow-wrap:anywhere}.mc-record .mc-actions{margin-top:4px}.mc-record-toggle>span{display:flex}.mc-record-toggle{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;gap:6px;min-height:44px;padding:0;display:grid}.mc-meter{background:var(--mc-line);border-radius:999px;height:8px;overflow:hidden}.mc-meter span{background:var(--mc-ink-700);height:100%;display:block}.mc-meter[data-level=critical] span{background:var(--mc-critical)}.mc-meter[data-level=attention] span{background:#9a4500}.mc-bullets{gap:4px;margin:0;padding-left:1.2em;display:grid}.mc-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--mc-fs-sm);overflow-wrap:anywhere}.mc-actions-area{gap:var(--mc-s3);grid-template-columns:minmax(0,1fr);display:grid}.mc-panels,.mc-disclosure-body,.mc-records{grid-template-columns:minmax(0,1fr)}.mc-denied{color:#1d1d1f;background:#f5f5f7;place-items:center;min-height:100vh;padding:16px;font-family:Inter,system-ui,sans-serif;display:grid}.mc-denied section{background:#fff;border:1px solid #e5e5ea;border-radius:14px;width:min(620px,100%);padding:32px}.mc-denied h1{margin:10px 0;font-size:28px}.mc-denied p{color:#3a3a3c;font-size:16px}.mc-denied .mc-tag{color:#1d1d1f;align-items:center;gap:8px;font-size:15px;font-weight:800;display:inline-flex}.mc-denied .mc-tag:before{content:"";background:#9a4500;border-radius:3px;width:10px;height:10px}.mc-denied .master-kicker{letter-spacing:.08em;color:#a3201a;margin-top:18px;font-size:14px;font-weight:800;display:block}.mc-denied-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.mc-denied .mc-btn,.mc-denied button{color:#fff;min-height:44px;font-weight:700;font:inherit;cursor:pointer;background:#1d1d1f;border:0;border-radius:8px;align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex}.mc-actions-title{font-size:var(--mc-fs-xl);margin:var(--mc-s8) 0 var(--mc-s3);font-weight:800}.mc-slug{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--mc-fs-xs);overflow-wrap:anywhere}@media (width<=1100px){.mc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.mc-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-app{background:var(--mc-bg);grid-template-columns:minmax(0,1fr)}.mc-side{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;height:auto;padding:10px 16px;position:static}.mc-brand{grid-template-columns:auto 1fr;padding:0}.mc-brand>span{width:34px;height:34px;font-size:16px}.mc-side .mc-side-nav,.mc-side .mc-user{display:none}.mc-mobile-nav{display:block}.mc-grid-2,.mc-row,.mc-tool-layout{grid-template-columns:minmax(0,1fr)}.mc-tool-nav{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));position:static}}@media (width<=600px){.mc-main{padding:var(--mc-s4) var(--mc-s4) var(--mc-s6)}.mc-topbar{padding:8px 16px}.mc-head h1{font-size:24px}.mc-head{margin-bottom:var(--mc-s3)}.mc-head-actions{width:100%}.mc-head-actions>*{flex:40%;padding-inline:10px}.mc-head-actions>:first-child{flex-basis:100%}.mc-item,.mc-group>summary,.mc-row-item,.mc-hero-top,.mc-disclosure>summary{grid-template-columns:minmax(0,1fr)}.mc-group>summary:after,.mc-disclosure>summary:after{position:absolute;top:22px;right:16px}.mc-group>summary,.mc-disclosure>summary{padding-right:44px}.mc-item-actions,.mc-row-item .mc-item-actions{justify-content:flex-start}.mc-item-actions>*{flex:auto}.mc-section,.mc-hero{padding:var(--mc-s4)}.mc-disclosure>summary{padding:var(--mc-s3) 44px var(--mc-s3) var(--mc-s4)}.mc-disclosure-body{padding:0 var(--mc-s4) var(--mc-s4)}.mc-kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mc-steps{display:none}.mc-review div{grid-template-columns:minmax(0,1fr);gap:2px}.mc-checklist li{grid-template-columns:28px minmax(0,1fr)}.mc-checklist li>:last-child{grid-column:2;justify-self:start}.mc-search{max-width:none}.mc-situation{margin-bottom:var(--mc-s4);grid-template-columns:repeat(2,minmax(0,1fr))}.mc-dialog-foot>*{flex:auto}.mc-panel-actions{width:100%}.mc-panel-actions>*{flex:auto}.mc-situation a{gap:6px;min-height:44px;padding:4px 8px}.mc-situation strong{font-size:var(--mc-fs-md);min-width:22px}.mc-topbar{gap:0 10px}.mc-topbar strong{white-space:nowrap}.mc-situation li,.mc-situation a{min-width:0}.mc-situation .mc-level{white-space:normal;min-width:0}}.mc-group .mc-when-open{display:none}.mc-group[open] .mc-when-open{display:inline}.mc-group[open] .mc-when-closed{display:none}.mc-group[data-level=critical]{border-left:4px solid var(--mc-critical)}.mc-group[data-level=blocked]{border-left:4px solid var(--mc-blocked)}.mc-group[data-level=attention]{border-left:4px solid #9a4500}.mc-group[data-level=info]{border-left:4px solid var(--mc-info)}.mc-group[data-level=ok]{border-left:4px solid var(--mc-ok)}.mc-groups{gap:var(--mc-s2);margin:0;padding:0;list-style:none;display:grid}.mc-groups>li>.mc-group+.mc-group{margin-top:0}.mc-success-panel{gap:var(--mc-s2);padding:var(--mc-s4);border-radius:var(--mc-radius-sm);background:var(--mc-ok-bg);color:var(--mc-text);border:1px solid var(--mc-ok-line);display:grid}.mc-success-panel>p:first-child{color:var(--mc-ok);font-weight:700}.mc-success-panel .mc-note{color:var(--mc-text-2)}.mc-steps li>span{min-width:0}.mc-item-title a,.mc-group-title a,.mc-item-org a{margin:-10px 0;padding:10px 0;display:inline-block}@media (width<=720px){.mc-table-stack thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mc-table-stack,.mc-table-stack tbody,.mc-table-stack tr,.mc-table-stack td{width:100%;display:block}.mc-table-stack tr{border-bottom:1px solid var(--mc-line);padding:8px 0}.mc-table-stack tr:last-child{border-bottom:0}.mc-table-stack td{overflow-wrap:anywhere;border:0;grid-template-columns:minmax(96px,38%) minmax(0,1fr);gap:8px;padding:6px 12px;display:grid}.mc-table-stack td:before{content:attr(data-label);font-size:var(--mc-fs-xs);color:var(--mc-text-2);font-weight:700}}.mc-app{--mc-bg:#f5f5f7;--mc-text:#1d1d1f;--mc-text-2:#3a3a3c;--mc-text-3:#636366;--mc-line:#e5e5ea;--mc-line-strong:#c7c7cc;--mc-font:Geist,Inter,system-ui,sans-serif;--mc-radius:20px;--mc-radius-sm:10px;--mc-shadow:0 1px 2px #00000005,0 8px 24px #00000006;background:#f5f5f7;grid-template-columns:248px minmax(0,1fr)}.mc-app .mc-side{color:#1d1d1f;background:#fff;border-right:1px solid #e5e5ea;padding:28px 16px}.mc-app .mc-brand{color:#1d1d1f}.mc-app .mc-brand>span{color:#fff;background:#1d1d1f;border:0;border-radius:9px;width:34px;height:34px}.mc-app .mc-brand :is(b,em){color:#1d1d1f}.mc-app .mc-brand small{color:#636366}.mc-app .mc-side-nav a{color:#1d1d1f;border:0;flex-direction:row;justify-content:start;align-items:center;gap:12px;min-height:52px;padding:12px;display:flex}.mc-app .mc-side-nav a>span{gap:4px;display:grid}.mc-app .mc-side-nav a small{color:#636366}.mc-app .mc-side-nav a[aria-current=page],.mc-app .mc-side-nav a:hover{color:#1d1d1f;background:#e8e8ed}.mc-app .mc-side-nav a[aria-current=page] small{color:#636366}.mc-app .u5-icon{flex:none;width:23px;height:23px}.mc-app .mc-user{color:#636366;border-color:#e5e5ea}.mc-app .mc-user b{color:#1d1d1f}.mc-app .mc-user small{color:#636366}.mc-app .mc-user :is(button,a){color:#06c;background:#fff;border-color:#e5e5ea}.mc-app .mc-topbar{background:#fff;border-color:#e5e5ea;padding:16px 36px}.mc-app .mc-topbar strong{color:#1d1d1f;font-weight:600}.mc-app .mc-topbar strong:before{display:none}.mc-app .mc-main{max-width:1440px;padding:40px clamp(22px,3vw,52px) 64px}.mc-app .mc-head{margin-bottom:28px}.mc-app .mc-head h1{letter-spacing:-1px;font-size:40px;font-weight:700}.mc-app :is(.mc-btn,.mc-btn-accent){color:#fff;background:#06c;border-color:#06c;border-radius:999px}.mc-app :is(.mc-btn,.mc-btn-accent):hover{background:#004c99}.mc-app .mc-btn-secondary{color:#06c;border-radius:999px}.mc-app .mc-section{border-color:#e5e5ea;padding:26px}@media (width<=900px){.mc-app{flex-direction:column;display:flex}.mc-app .mc-side{border-bottom:1px solid #e5e5ea;border-right:0;height:auto;padding:16px;position:static}.mc-app .mc-main{padding:24px 16px 48px}.mc-app .mc-topbar{padding:12px 16px}.mc-app .mc-head h1{font-size:32px}.mc-app .mc-section{padding:20px}}html .mc-app.mc-bo{--bo-blue:#06c;--bo-blue-hover:#004c99;--bo-blue-soft:#e8f0fb;--bo-green:#1a7f37;--bo-green-soft:#e3f5e8;--bo-green-ink:#146c2e;--bo-orange:#9a4500;--bo-orange-soft:#fff1e0;--bo-violet:#6e3fc9;--bo-violet-soft:#f0eafb;--bo-red:#b42318;--bo-red-soft:#fdecea;--bo-ink:#1d1d1f;--bo-muted:#636366;--bo-line:#e5e5ea;--bo-bg:#f5f5f7;background:linear-gradient(to right, var(--bo-ink) 260px, var(--bo-bg) 260px);font-family:var(--font-product,Geist, system-ui, sans-serif);color:var(--bo-ink);grid-template-columns:260px minmax(0,1fr)}html .mc-app.mc-bo .mc-side{background:var(--bo-ink);gap:22px;padding:28px 16px 20px}html .mc-app.mc-bo .mc-brand{grid-template-columns:36px 1fr;gap:0 12px;padding:4px 8px}html .mc-app.mc-bo .mc-brand>span{width:36px;height:36px;color:var(--bo-ink);background:#fff;border:0;border-radius:9px;font-size:17px}html .mc-app.mc-bo .mc-brand b,html .mc-app.mc-bo .mc-brand em{color:#fff;font-size:17px;font-weight:700}html .mc-app.mc-bo .mc-brand small{color:#c7c7cc;font-size:15px;font-weight:500}html .mc-app.mc-bo .mc-side-nav{gap:6px}html .mc-app.mc-bo .mc-side-nav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}html .mc-app.mc-bo .mc-side-nav a{color:#f5f5f7;border:0;border-radius:10px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:46px;padding:10px 12px}html .mc-app.mc-bo .mc-side-nav a b{font-size:16px;font-weight:500}html .mc-app.mc-bo .mc-side-nav a[aria-current=page]{color:#fff;background:#3a3a3c}html .mc-app.mc-bo .mc-side-nav a[aria-current=page] b{font-weight:700}html .mc-app.mc-bo .mc-side-nav a:hover{background:#2c2c2e}html .mc-app.mc-bo .mc-side-nav .u5-icon{color:#e5e5ea;width:20px;height:20px}html .mc-app.mc-bo .mc-side-label{color:#aeaeb2;margin:14px 12px 4px;font-size:15px;font-weight:600}html .mc-app.mc-bo .mc-user{border-top:1px solid #ffffff24;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:4px 12px;padding:18px 8px 0}html .mc-app.mc-bo .mc-user>div{gap:2px;min-width:0;display:grid}html .mc-app.mc-bo .mc-user>div>span{color:#c7c7cc;font-size:15px}html .mc-app.mc-bo .mc-user :is(button,a){color:#64a8f0;background:0 0;border:0;grid-column:1/-1;padding:10px 0}html .mc-app.mc-bo .mc-avatar{width:36px;height:36px;color:var(--bo-ink);background:#fff;border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}html .mc-app.mc-bo .mc-main{max-width:1240px;padding:36px clamp(20px,3.6vw,56px) 64px}html .mc-app.mc-bo .mc-context{color:var(--bo-muted);flex-wrap:wrap;gap:0 10px;margin:0 0 14px;font-size:15px;display:flex}html .mc-app.mc-bo .mc-context strong{color:var(--bo-ink);font-weight:600}html .mc-app.mc-bo .mc-back{min-height:44px;color:var(--bo-blue);align-items:center;gap:2px;margin:-8px 0 0 -6px;font-size:16px;text-decoration:none;display:inline-flex}html .mc-app.mc-bo .mc-back .u5-icon{width:18px;height:18px}html .mc-app.mc-bo .mc-head{align-items:flex-start;gap:16px 24px;margin-bottom:26px}html .mc-app.mc-bo .mc-head h1{letter-spacing:-1.2px;margin:0 0 8px;font-size:44px;font-weight:700;line-height:1.08}html .mc-app.mc-bo .mc-head p{color:var(--bo-muted);font-size:16px}html .mc-app.mc-bo .mc-head-actions{gap:10px}html .mc-app.mc-bo :is(.mc-btn,.mc-btn-accent){background:var(--bo-blue);border-color:var(--bo-blue);color:#fff;border-radius:999px;padding:10px 20px;font-weight:600}html .mc-app.mc-bo :is(.mc-btn,.mc-btn-accent):hover{background:var(--bo-blue-hover)}html .mc-app.mc-bo .mc-btn .u5-icon{width:18px;height:18px}html .mc-app.mc-bo .mc-btn-secondary{color:var(--bo-ink);background:#fff;border:1px solid #d1d1d6;border-radius:999px;padding:10px 18px;font-weight:600}html .mc-app.mc-bo .mc-btn-secondary:hover{border-color:var(--bo-ink);background:#fff}html .mc-app.mc-bo .mc-btn-quiet{color:var(--bo-blue);padding-inline:0;font-weight:600;text-decoration:none}html .mc-app.mc-bo .mc-btn-quiet:hover{text-decoration:underline}html .mc-app.mc-bo .mc-section{box-shadow:none;background:#fff;border:0;border-radius:22px;margin-bottom:20px;padding:26px 28px}html .mc-app.mc-bo .mc-section>header h2,html .mc-app.mc-bo .bo-board-head h2{letter-spacing:-.3px;font-size:22px;font-weight:700}html .mc-app.mc-bo .mc-note{color:var(--bo-muted);font-size:15px}html .mc-app.mc-bo .bo-section-title{letter-spacing:-.4px;margin:34px 0 14px;font-size:26px;font-weight:700}html .mc-app.mc-bo .mc-noinfo{color:var(--bo-muted);font-size:15px}html .mc-app.mc-bo .bo-tag{background:var(--bo-bg);min-height:28px;color:var(--bo-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:15px;font-weight:600;display:inline-flex}html .mc-app.mc-bo .bo-pill{background:var(--bo-blue);color:#fff;border-radius:999px;align-items:center;min-height:32px;padding:4px 14px;font-size:15px;font-weight:600;display:inline-flex}html .mc-app.mc-bo .bo-stage,html .mc-app.mc-bo .bo-state{color:#3a3a3c;white-space:nowrap;background:#efeff2;border-radius:8px;align-items:center;min-height:30px;padding:3px 10px;font-size:15px;font-weight:600;display:inline-flex}html .mc-app.mc-bo .bo-stage[data-stage=onboarding],html .mc-app.mc-bo .bo-state[data-state=En\ curso]{background:var(--bo-blue-soft);color:#0b4f99}html .mc-app.mc-bo .bo-stage[data-stage=pilot]{background:var(--bo-orange-soft);color:var(--bo-orange)}html .mc-app.mc-bo .bo-stage[data-stage=active],html .mc-app.mc-bo .bo-state[data-state=Listo]{background:var(--bo-green-soft);color:var(--bo-green-ink)}html .mc-app.mc-bo .bo-state[data-state=Bloqueado]{background:var(--bo-red-soft);color:var(--bo-red)}html .mc-app.mc-bo .bo-stage:is([data-stage=paused],[data-stage=churned]){color:var(--bo-muted);background:#f2f2f7}html .mc-app.mc-bo .bo-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 20px;padding:0;list-style:none;display:grid}html .mc-app.mc-bo .bo-kpis-5{grid-template-columns:repeat(5,minmax(0,1fr))}html .mc-app.mc-bo .bo-kpi{background:#fff;border-radius:22px;align-content:start;gap:6px;min-width:0;padding:20px 22px;display:grid}html .mc-app.mc-bo .bo-kpi-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}html .mc-app.mc-bo .bo-kpi-icon{background:var(--bo-blue-soft);width:42px;height:42px;color:var(--bo-blue);border-radius:12px;place-items:center;display:grid}html .mc-app.mc-bo .bo-kpi-icon .u5-icon{width:22px;height:22px}html .mc-app.mc-bo .bo-kpi[data-tone=violet] .bo-kpi-icon{background:var(--bo-violet-soft);color:var(--bo-violet)}html .mc-app.mc-bo .bo-kpi[data-tone=green] .bo-kpi-icon{background:var(--bo-green-soft);color:var(--bo-green)}html .mc-app.mc-bo .bo-kpi[data-tone=orange] .bo-kpi-icon{background:var(--bo-orange-soft);color:var(--bo-orange)}html .mc-app.mc-bo .bo-kpi[data-tone=blue] .bo-tag{background:var(--bo-blue-soft);color:#0b4f99}html .mc-app.mc-bo .bo-kpi[data-tone=violet] .bo-tag{background:var(--bo-violet-soft);color:var(--bo-violet)}html .mc-app.mc-bo .bo-kpi[data-tone=green] .bo-tag{background:var(--bo-green-soft);color:#0f5a24}html .mc-app.mc-bo .bo-kpi[data-tone=orange] .bo-tag{background:var(--bo-orange-soft);color:var(--bo-orange)}html .mc-app.mc-bo .bo-kpi p{color:var(--bo-muted);margin:0;font-size:15px}html .mc-app.mc-bo .bo-kpi strong{letter-spacing:-.8px;overflow-wrap:anywhere;font-size:32px;font-weight:700;line-height:1.1}html .mc-app.mc-bo .bo-kpi small{color:var(--bo-muted);font-size:15px}html .mc-app.mc-bo .bo-kpi-dark{background:var(--bo-ink);color:#fff}html .mc-app.mc-bo .bo-kpi-dark :is(p,small){color:#c7c7cc}html .mc-app.mc-bo .bo-kpi[data-tone=ok] strong{color:var(--bo-green)}html .mc-app.mc-bo .bo-kpi[data-tone=danger] strong{color:var(--bo-red)}html .mc-app.mc-bo .bo-meter{background:#e5e5ea;border-radius:99px;height:6px;margin-top:8px;display:block;overflow:hidden}html .mc-app.mc-bo .bo-meter i{background:var(--bo-blue);border-radius:inherit;height:100%;display:block}html .mc-app.mc-bo .bo-funnel{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;display:grid}html .mc-app.mc-bo .bo-funnel-stages>header{margin-bottom:18px}html .mc-app.mc-bo .bo-funnel-stages>header p{color:var(--bo-muted);margin-top:4px;font-size:15px}html .mc-app.mc-bo .bo-stages{justify-items:center;gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}html .mc-app.mc-bo .bo-stages li{justify-content:center;width:100%;display:flex}html .mc-app.mc-bo .bo-stages li[data-stage="1"]{width:88%}html .mc-app.mc-bo .bo-stages li[data-stage="2"]{width:76%}html .mc-app.mc-bo .bo-stages li[data-stage="3"]{width:64%}html .mc-app.mc-bo .bo-stages a{color:#0b3f7a;background:#dce8f6;border:2px solid #0000;border-radius:12px;flex:1;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 18px;font-size:16px;font-weight:600;text-decoration:none;display:flex}html .mc-app.mc-bo .bo-stages li[data-stage="1"] a{color:#0b3f7a;background:#a9c9ee}html .mc-app.mc-bo .bo-stages li[data-stage="2"] a{color:#fff;background:#2f76cf}html .mc-app.mc-bo .bo-stages li[data-stage="3"] a{color:#fff;background:#0a4fa8}html .mc-app.mc-bo .bo-stages a b{font-size:20px}html .mc-app.mc-bo .bo-stages a:hover{filter:brightness(.96)}html .mc-app.mc-bo .bo-stages a[aria-current=true]{border-color:var(--bo-ink);box-shadow:inset 0 0 0 2px #fff}html .mc-app.mc-bo .bo-funnel-list{border-left:1px solid var(--bo-line);align-content:start;gap:12px;padding-left:26px;display:grid}html .mc-app.mc-bo .bo-funnel-list>.bo-pill{justify-self:start}html .mc-app.mc-bo .bo-org-cards{gap:10px;margin:0;padding:0;list-style:none;display:grid}html .mc-app.mc-bo .bo-org-cards>li{border:1px solid var(--bo-line);border-radius:16px;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}html .mc-app.mc-bo .bo-org-cards p{color:var(--bo-muted);margin:2px 0 0;font-size:15px}html .mc-app.mc-bo .bo-avatar{color:#fff;background:#c2410c;border-radius:50%;place-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:grid}html .mc-app.mc-bo .bo-org-name{color:var(--bo-ink);margin:-10px 0;padding:10px 0;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}html .mc-app.mc-bo .bo-org-name:hover{text-decoration:underline}html .mc-app.mc-bo .bo-money{color:var(--bo-blue);font-weight:600}html .mc-app.mc-bo .bo-org-cards p.bo-money{color:var(--bo-blue)}html .mc-app.mc-bo .bo-panel-bottom{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}html .mc-app.mc-bo .bo-dark-card{background:var(--bo-ink);color:#fff;border-radius:22px;align-content:start;gap:10px;padding:26px;display:grid}html .mc-app.mc-bo .bo-dark-card>p{color:#c7c7cc;margin:0;font-size:15px}html .mc-app.mc-bo .bo-dark-card h2{letter-spacing:-.4px;color:#fff;margin:0;font-size:24px;line-height:1.25}html .mc-app.mc-bo .bo-dark-card>a{color:#30d158;align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}html .mc-app.mc-bo .bo-dark-card>a:hover{text-decoration:underline}html .mc-app.mc-bo .bo-dark-icon{width:44px;height:44px;color:var(--bo-ink);background:#30d158;border-radius:12px;place-items:center;display:grid}html .mc-app.mc-bo .mc-situation{margin-bottom:16px}html .mc-app.mc-bo .bo-panel-bottom :is(.mc-item,.mc-row-item){grid-template-columns:minmax(0,1fr)}html .mc-app.mc-bo .bo-panel-bottom :is(.mc-item,.mc-row-item) .mc-item-actions{justify-content:flex-start}html .mc-app.mc-bo .bo-chips{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}html .mc-app.mc-bo .bo-chips a{min-height:44px;color:var(--bo-ink);background:#fff;border:1px solid #d1d1d6;border-radius:999px;align-items:center;padding:8px 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}html .mc-app.mc-bo .bo-chips a[aria-current=true]{background:var(--bo-ink);color:#fff;border-color:var(--bo-ink)}html .mc-app.mc-bo .mc-toolbar{gap:4px;display:grid}html .mc-app.mc-bo .bo-table-wrap{margin:0 -8px}html .mc-app.mc-bo .bo-table{border-collapse:collapse;width:100%;font-size:16px}html .mc-app.mc-bo .bo-table thead th{text-align:left;letter-spacing:.4px;text-transform:uppercase;color:var(--bo-muted);border-bottom:1px solid var(--bo-line);padding:10px 8px 12px;font-size:15px;font-weight:600}html .mc-app.mc-bo .bo-table :is(tbody th,tbody td){text-align:left;vertical-align:top;border-bottom:1px solid var(--bo-line);padding:16px 8px;font-weight:400}html .mc-app.mc-bo .bo-table tbody tr:last-child :is(th,td){border-bottom:0}html .mc-app.mc-bo .bo-table tbody th{min-width:240px}html .mc-app.mc-bo .bo-table td small,html .mc-app.mc-bo .bo-table th small{color:var(--bo-muted);margin-top:4px;font-size:15px;display:block}html .mc-app.mc-bo .bo-row-meta{color:var(--bo-ink);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;font-size:15px;display:flex}html .mc-app.mc-bo .bo-orgs td:last-child{text-align:right}html .mc-app.mc-bo .bo-orgs td[data-label=Valor\ mensual] b{white-space:nowrap}html .mc-app.mc-bo .bo-orgs td:last-child a{white-space:normal;text-align:center}html .mc-app.mc-bo .bo-stagebar ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:4px 0 10px;padding:0;list-style:none;display:grid}html .mc-app.mc-bo .bo-stagebar li{color:var(--bo-muted);border-top:5px solid #e5e5ea;padding-top:12px;font-size:16px;font-weight:600}html .mc-app.mc-bo .bo-stagebar li:is([data-state=done],[data-state=current]){border-top-color:var(--bo-blue);color:var(--bo-ink)}html .mc-app.mc-bo .bo-stagebar li[data-state=current]:after{content:" · actual";color:var(--bo-muted);font-weight:400}html .mc-app.mc-bo .bo-ficha-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:20px;display:grid}html .mc-app.mc-bo .bo-contract dl,html .mc-app.mc-bo .cz-interno dl{margin:0 0 12px}html .mc-app.mc-bo .bo-contract dl>div,html .mc-app.mc-bo .cz-interno dl>div{border-bottom:1px solid var(--bo-line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}html .mc-app.mc-bo .bo-contract dt,html .mc-app.mc-bo .cz-interno dt{color:var(--bo-muted);font-size:15px}html .mc-app.mc-bo .bo-contract dd,html .mc-app.mc-bo .cz-interno dd{text-align:right;margin:0;font-weight:600}html .mc-app.mc-bo :is(.bo-plan,.bo-board) ol,html .mc-app.mc-bo .bo-board ul{margin:0;padding:0;list-style:none}html .mc-app.mc-bo .bo-plan li,html .mc-app.mc-bo .bo-board li li{border-bottom:1px solid var(--bo-line);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;padding:11px 0;display:grid}html .mc-app.mc-bo .bo-plan li:last-child{border-bottom:0}html .mc-app.mc-bo :is(.bo-plan,.bo-board) li b{font-size:16px;font-weight:600;display:block}html .mc-app.mc-bo :is(.bo-plan,.bo-board) li small{color:var(--bo-muted);font-size:15px}html .mc-app.mc-bo .bo-check{border:2px solid #c7c7cc;border-radius:50%;place-items:center;width:24px;height:24px;margin-top:1px;font-size:15px;font-weight:800;display:grid}html .mc-app.mc-bo [data-status=completed]>.bo-check{background:var(--bo-green);border-color:var(--bo-green);color:#fff}html .mc-app.mc-bo [data-status=completed]>.bo-check .u5-icon{width:15px;height:15px}html .mc-app.mc-bo [data-status=blocked]>.bo-check{border-color:var(--bo-red);color:var(--bo-red)}html .mc-app.mc-bo .bo-contacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}html .mc-app.mc-bo .bo-contacts li{background:#fff;border-radius:20px;gap:4px;min-width:0;padding:18px 20px;display:grid}html .mc-app.mc-bo .bo-contacts p{color:var(--bo-muted);margin:0;font-size:15px}html .mc-app.mc-bo .bo-contacts b{overflow-wrap:anywhere}html .mc-app.mc-bo .bo-contacts small{color:var(--bo-muted);overflow-wrap:anywhere;font-size:15px}html .mc-app.mc-bo .bo-board-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:6px 0 14px;display:flex}html .mc-app.mc-bo .bo-board-head p{color:var(--bo-muted);margin-top:4px;font-size:15px}html .mc-app.mc-bo .bo-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 20px;padding:0;list-style:none;display:grid}html .mc-app.mc-bo .bo-board>li.mc-section{margin:0;padding:18px}html .mc-app.mc-bo .bo-board>li>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}html .mc-app.mc-bo .bo-board h3{margin:0;font-size:16px;font-weight:700}html .mc-app.mc-bo .bo-board li li:last-child{border-bottom:0}html .mc-app.mc-bo .bo-board li li[data-status=completed]{background:var(--bo-bg);border-bottom:0;border-radius:12px;margin-bottom:6px;padding:11px 10px}html .mc-app.mc-bo .bo-contract-list{margin:0;padding:0;list-style:none}html .mc-app.mc-bo .bo-contract-list li{border-top:1px solid var(--bo-line);flex-wrap:wrap;align-items:center;gap:8px 24px;padding:14px 0;font-size:16px;display:flex}html .mc-app.mc-bo .bo-two{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}html .mc-app.mc-bo .bo-leads{margin:0;padding:0;list-style:none}html .mc-app.mc-bo .bo-leads li{border-top:1px solid var(--bo-line);gap:10px;padding:14px 0;display:grid}html .mc-app.mc-bo .bo-leads b{font-size:16px}html .mc-app.mc-bo .bo-leads small{color:var(--bo-muted);margin-top:2px;font-size:15px;display:block}html .mc-app.mc-bo .bo-lead-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html .mc-app.mc-bo .cz{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}html .mc-app.mc-bo .cz-form{gap:26px;margin:0;display:grid}html .mc-app.mc-bo .cz-group{border:0;min-width:0;margin:0;padding:0}html .mc-app.mc-bo .cz-group legend,html .mc-app.mc-bo .cz-label{margin-bottom:12px;padding:0;font-size:17px;font-weight:600;display:block}html .mc-app.mc-bo .cz-chips{flex-wrap:wrap;gap:8px;display:flex}html .mc-app.mc-bo .cz-chip,html .mc-app.mc-bo .cz-segmented label,html .mc-app.mc-bo .cz-pago{cursor:pointer;position:relative}html .mc-app.mc-bo .cz-chip input,html .mc-app.mc-bo .cz-segmented input,html .mc-app.mc-bo .cz-pago input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}html .mc-app.mc-bo .cz-chip span{background:#fff;border:1px solid #d1d1d6;border-radius:999px;align-items:center;min-height:44px;padding:8px 16px;font-size:15px;font-weight:600;display:inline-flex}html .mc-app.mc-bo .cz-chip input:checked+span{background:var(--bo-ink);color:#fff;border-color:var(--bo-ink)}html .mc-app.mc-bo .cz-chip input:focus-visible+span,html .mc-app.mc-bo .cz-segmented input:focus-visible+span,html .mc-app.mc-bo .cz-pago input:focus-visible+span{outline:3px solid var(--bo-blue);outline-offset:2px}html .mc-app.mc-bo .cz-otro{max-width:520px;margin-top:12px}html .mc-app.mc-bo .cz-stepper{align-items:center;gap:12px;display:flex}html .mc-app.mc-bo .cz-stepper button{cursor:pointer;width:48px;height:48px;color:var(--bo-ink);background:#efeff2;border:0;border-radius:50%;font-size:24px;font-weight:500}html .mc-app.mc-bo .cz-stepper button:hover:not([disabled]){background:#e5e5ea}html .mc-app.mc-bo .cz-stepper input{text-align:center;letter-spacing:-.6px;width:150px;min-height:56px;color:var(--bo-ink);-moz-appearance:textfield;background:0 0;border:1px solid #0000;border-radius:12px;font-family:inherit;font-size:36px;font-weight:700}html .mc-app.mc-bo .cz-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html .mc-app.mc-bo .cz-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html .mc-app.mc-bo .cz-stepper input:hover,html .mc-app.mc-bo .cz-stepper input:focus{border-color:#d1d1d6}html .mc-app.mc-bo .cz-segmented{background:#efeff2;border-radius:14px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}html .mc-app.mc-bo .cz-segmented span{border-radius:10px;align-items:center;min-height:44px;padding:8px 16px;font-size:16px;font-weight:600;display:inline-flex}html .mc-app.mc-bo .cz-segmented input:checked+span{background:#fff;box-shadow:0 1px 3px #0000001f}html .mc-app.mc-bo .cz-pagos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html .mc-app.mc-bo .cz-pago span{background:#fff;border:1px solid #d1d1d6;border-radius:14px;gap:2px;min-height:64px;padding:12px 16px;display:grid}html .mc-app.mc-bo .cz-pago b{font-size:16px}html .mc-app.mc-bo .cz-pago small{color:var(--bo-muted);font-size:15px}html .mc-app.mc-bo .cz-pago input:checked+span{border:2px solid var(--bo-blue);background:#f3f8fe;padding:11px 15px}html .mc-app.mc-bo .cz-preventa{background:#f2f2f7;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:16px 18px;display:flex}html .mc-app.mc-bo .cz-preventa span{gap:2px;display:grid}html .mc-app.mc-bo .cz-preventa small{color:var(--bo-muted);font-size:15px}html .mc-app.mc-bo .cz-preventa[data-aplica=si]{background:var(--bo-green-soft)}html .mc-app.mc-bo .cz-preventa[data-aplica=si] strong{color:var(--bo-green)}html .mc-app.mc-bo .cz-preventa[data-aplica=no] strong{color:var(--bo-muted)}html .mc-app.mc-bo .cz-side{gap:16px;display:grid;position:sticky;top:24px}html .mc-app.mc-bo .cz-result{gap:4px;padding:26px 28px}html .mc-app.mc-bo .cz-result>strong{letter-spacing:-1.6px;font-size:56px;font-weight:700;line-height:1.05}html .mc-app.mc-bo .cz-result .cz-rebaja{color:#30d158;margin:10px 0 6px;font-weight:600}html .mc-app.mc-bo .cz-result .cz-rebaja[data-rebaja="0"]{color:#c7c7cc;font-weight:500}html .mc-app.mc-bo .cz-result dl{border-top:1px solid #ffffff29;margin:8px 0 16px;padding-top:8px}html .mc-app.mc-bo .cz-result dl>div{justify-content:space-between;gap:12px;padding:8px 0;display:flex}html .mc-app.mc-bo .cz-result dt{color:#c7c7cc;font-size:15px}html .mc-app.mc-bo .cz-result dd{text-align:right;margin:0;font-weight:600}html .mc-app.mc-bo .cz-pdf{min-height:50px;color:var(--bo-ink);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;font-size:16px;font-weight:600}html .mc-app.mc-bo .cz-pdf:hover:not([disabled]){background:#e5e5ea}html .mc-app.mc-bo .cz-interno{margin:0}html .mc-app.mc-bo .cz-interno>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}html .mc-app.mc-bo .cz-interno h2{font-size:17px}html .mc-app.mc-bo .cz-foot{grid-column:1/-1}.cz-proposal{display:none}@media (width<=1180px){html .mc-app.mc-bo .bo-kpis,html .mc-app.mc-bo .bo-kpis-5,html .mc-app.mc-bo .bo-board{grid-template-columns:repeat(2,minmax(0,1fr))}html .mc-app.mc-bo .cz{grid-template-columns:minmax(0,1fr)}html .mc-app.mc-bo .cz-side{position:static}}@media (width<=1000px){html .mc-app.mc-bo .bo-funnel,html .mc-app.mc-bo .bo-panel-bottom,html .mc-app.mc-bo .bo-ficha-grid,html .mc-app.mc-bo .bo-two{grid-template-columns:minmax(0,1fr)}html .mc-app.mc-bo .bo-funnel-list{border-left:0;border-top:1px solid var(--bo-line);padding-top:18px;padding-left:0}}@media (width<=900px){html .mc-app.mc-bo{background:var(--bo-bg);grid-template-columns:minmax(0,1fr)}html .mc-app.mc-bo .mc-side{gap:8px;padding:10px 16px}html .mc-app.mc-bo .mc-main{padding:22px 16px 48px}html .mc-app.mc-bo .mc-head h1{font-size:34px}html .mc-app.mc-bo .bo-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}html .mc-app.mc-bo .bo-table,html .mc-app.mc-bo .bo-table tbody,html .mc-app.mc-bo .bo-table tr,html .mc-app.mc-bo .bo-table :is(tbody th,tbody td){width:100%;display:block}html .mc-app.mc-bo .bo-table-wrap{margin:0}html .mc-app.mc-bo .bo-table tbody tr{border-bottom:1px solid var(--bo-line);padding:14px 0}html .mc-app.mc-bo .bo-table tbody tr:last-child{border-bottom:0}html .mc-app.mc-bo .bo-table :is(tbody th,tbody td){text-align:left;border:0;min-width:0;padding:4px 0}html .mc-app.mc-bo .bo-table tbody td{grid-template-columns:minmax(110px,38%) minmax(0,1fr);align-items:center;gap:8px;display:grid}html .mc-app.mc-bo .bo-table tbody td:before{content:attr(data-label);color:var(--bo-muted);font-size:15px;font-weight:600}html .mc-app.mc-bo .bo-table tbody th[data-label]:before{content:none}html .mc-app.mc-bo .bo-orgs td:last-child{margin-top:8px;display:block}html .mc-app.mc-bo .bo-orgs td:last-child:before{content:none}html .mc-app.mc-bo .bo-orgs td:last-child a{width:100%}}@media (width<=640px){html .mc-app.mc-bo .bo-kpis,html .mc-app.mc-bo .bo-kpis-5{grid-template-columns:minmax(0,1fr)}html .mc-app.mc-bo .bo-kpi strong{font-size:28px}html .mc-app.mc-bo .bo-board,html .mc-app.mc-bo .bo-contacts,html .mc-app.mc-bo .cz-pagos{grid-template-columns:minmax(0,1fr)}html .mc-app.mc-bo .bo-stages li,html .mc-app.mc-bo .bo-stages li[data-stage]{width:100%}html .mc-app.mc-bo .bo-stagebar ol{grid-template-columns:repeat(2,minmax(0,1fr))}html .mc-app.mc-bo .mc-section{padding:20px 18px}html .mc-app.mc-bo .cz-result>strong{font-size:46px}html .mc-app.mc-bo .bo-contract dl>div,html .mc-app.mc-bo .cz-interno dl>div{flex-wrap:wrap}html .mc-app.mc-bo .bo-contract dd{text-align:left}html .mc-app.mc-bo .mc-head-actions>*{flex:auto}}@media print{@page{size:A4;margin:18mm}body *{visibility:hidden!important}.cz-proposal,.cz-proposal *{visibility:visible!important}.cz-proposal{color:#1d1d1f;font-family:Geist,system-ui,sans-serif;position:absolute;inset:0 0 auto;display:block!important}.cz-proposal header{align-items:center;gap:12px;margin-bottom:28px;display:flex}.cz-proposal header div{display:grid}.cz-proposal header small{color:#636366;font-size:12pt}.cz-proposal-logo{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#1d1d1f;border-radius:10px;place-items:center;width:40px;height:40px;font-size:18pt;font-weight:700;display:grid}.cz-proposal h1{letter-spacing:-.5px;margin:0 0 4px;font-size:24pt}.cz-proposal-date{color:#636366;margin:0 0 24px}.cz-proposal-price{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#1d1d1f;border-radius:14px;align-items:baseline;gap:12px;margin-bottom:24px;padding:18px 22px;display:flex}.cz-proposal-price strong{font-size:32pt}.cz-proposal table{border-collapse:collapse;width:100%;font-size:12pt}.cz-proposal th,.cz-proposal td{text-align:left;border-bottom:1px solid #e5e5ea;padding:10px 0}.cz-proposal th{color:#636366;width:50%;font-weight:500}.cz-proposal-note{color:#636366;margin-top:18px;font-size:11pt}}html .mc-app.mc-bo .mc-menu{background:var(--bo-ink);width:min(390px,100vw)}html .mc-app.mc-bo .mc-menu nav{padding:10px 12px}html .mc-app.mc-bo .mc-menu ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}html .mc-app.mc-bo .mc-menu nav a{background:#2c2c2e;border-left:0;border-radius:10px;grid-template-columns:minmax(0,1fr);min-height:52px;padding:8px 12px}html .mc-app.mc-bo .mc-menu nav a small{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .mc-app.mc-bo .mc-menu nav a[aria-current=page]{background:#fff}html .mc-app.mc-bo .mc-menu nav a[aria-current=page] b{color:var(--bo-ink)}html .mc-app.mc-bo .mc-menu-current{display:none}html .mc-app.mc-bo .mc-menu-icon i{background:#fff}html .mc-app.mc-bo .mc-menu-btn{color:#fff;background:#2c2c2e;border-color:#48484a;border-radius:999px}html .mc-app.mc-bo .mc-hero{background:var(--bo-ink);color:#f5f5f7}html .mc-app.mc-bo .mc-hero small{color:#ffb340}html .mc-app.mc-bo .mc-hero :is(.mc-noinfo,dd .mc-noinfo){color:#c7c7cc}html .mc-app.mc-bo .mc-hero :is(dt,p){color:#e5e5ea}.pilot-page{font-family:var(--font-product);color:#1d1d1f;--paper:#f5f5f7;--ink:#1d1d1f;--line:#e5e5ea;--blue:#06c;--muted:#636366;--mint:#1a7f37;--red:#c42f2b;--orange:#9a4500;--pv-ink:#1d1d1f;--pv-muted:#636366;--pv-line:#e5e5ea;--pv-focus:#06c;--pv-soft:#e8f0fb;--pv-ok-bg:#e3f5e8;--pv-ok-ink:#1d1d1f;--pv-err-bg:#fdeceb;--pv-err-ink:#9b1f1b;--pv-radius:10px;background:#f5f5f7}.pilot-page.role-directorio,.pilot-page.role-socio{--role-accent:#06c;--role-accent-strong:#004c99}.pilot-page{--pv-accent:var(--role-accent,#06c);--pv-accent-strong:var(--role-accent-strong,#004c99)}:where(.pilot-page) .pilot-kicker,:where(.pilot-page) .pv-dialog-kicker,.pilot-page a:not(.pv-btn):not(.ts-btn):not(.persistent-primary):not(.invitation-signin):not(.invitation-accept):not([class*=btn]){color:var(--pv-accent-strong)}.pilot-page .portal-identity>span,.pilot-page .portal-identity>a,.pilot-page .portal-identity button{color:var(--pv-accent-strong)!important}.pilot-page :is(article>small,article>span,span>small,header>span,header>em,li>div>span,.statement-totals>span>small,.ts-personal-grid>span>small,.dispatch-history-row>span>small,.ts-category-row>small,.mvp-kpis>article>span,.live-movement small,.period-picker>span,aside>p,.live-statement>p,.failed>small,.positive>small,.negative>small,.brand>small,.ts-trend-col>small,.active>small,.oj-panel-helper,.oj-skip,.readiness-card>div>span,.pilot-invite-bar>div>span,.table-heading>div>p,.inactive,.ready>span,.ready>small,.movement-count-status,.persistent-empty>span,.ts-muted,.ts-footnote,.member-location>small,.pv-hint,.oj-hint,.wave4-lead,.dashboard-panel p,.mvp-card>p){color:var(--pv-muted)!important}.pilot-page :is(.persistent-primary,.wave4-btn.primary,.documents-export-note>button,footer>button,li>a,.ts-btn.primary,.invitation-signin,.invitation-accept){background:var(--pv-accent-strong)!important;border-color:var(--pv-accent-strong)!important;color:#fff!important}.pilot-page .approve,.pilot-page button.approve{color:#fff!important;background:#06c!important;border-color:#06c!important}.pilot-page .invite-trigger{background:var(--pv-accent-strong)!important;color:#fff!important;border-color:var(--pv-accent-strong)!important}.pilot-page .benefit-state-inactive>.benefit-card-head>em{color:#8a3a22!important}.pilot-page .benefit-state-draft>.benefit-card-head>em{color:#3a3a3c!important}.pilot-page .wave4-btn:not(.primary):not(.danger){color:var(--pv-accent-strong)!important;border:1px solid var(--pv-line)!important;background:#fff!important}.pilot-page .wave4-btn.danger{color:var(--pv-err-ink)!important;background:#fff!important;border:1px solid #e3a7a4!important}.pilot-page .persistent-list-head>button{color:var(--pv-accent-strong)!important}.pilot-page nav .active{color:var(--pv-accent-strong)}.pilot-page :is(small,em,i,label,legend,th,caption,sup,.pilot-kicker,.pv-dialog-kicker,.pv-hint,.pv-optional,.pv-field-error,.pv-tab-count,.format-pill,[class*=badge],[class*=pill],[class*=status]:not(p):not(div):not(section):not(article)){font-size:15px!important}.pilot-page :is(.pilot-kicker,.pv-dialog-kicker){letter-spacing:.02em;font-weight:700;text-transform:none!important}.pilot-page span:not(:is(h1,h2,h3,h4,.pilot-brand,.pv-nav-icon,.pv-tab-done,.pv-alert-icon,.pv-menu-icon) *):not(.pilot-brand>span):not([aria-hidden=true]){font-size:15px}.pilot-page :is(article>span,span>small,div>span,header>span,header>em,.portal-identity>span,.portal-identity>b,.portal-identity>a,.ts-category-row>span,.ts-category-row>strong,.ts-category-row>small,div>strong,span>b,p>b,p>span,.live-movement>strong,.live-movement>em,.done>span,.movement-filter-tabs>button,.roster-tabs>button,.ts-history-list>button,.ts-history-list small,.ts-category-bar,.ts-period-picker>label,.oj-progress>span,.period-picker>span,.benefit-card-head>em,div>em,footer>small,.persistent-empty>b,.persistent-empty>span,.member-location>small,.statement-totals small,.mvp-kpis span,.mvp-kpis small){font-size:15px!important}.pilot-page main :is(p,li,td,dd),.pilot-page :is(p,li,td,dd){line-height:1.5;font-size:16px!important}.pilot-page :is(.persistent-empty,.mvp-empty,.wave4-empty,.oj-empty,.oj-loading,.wave4-loading,.mvp-loading,.pilot-error,.oj-success,.invite-warning),.pilot-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea,button,.pv-btn,.ts-btn,.wave4-btn,.persistent-primary,.invite-trigger){font-size:16px!important}.pilot-page :is(button,.pv-btn,.ts-btn,.wave4-btn,.persistent-primary,.invite-trigger,.invitation-signin,.invitation-accept,[role=tab],select,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),a[href]:not(p a):not(li>p a):not(small a)){min-height:44px}.pilot-page :is(button,.pv-btn,.ts-btn,.wave4-btn,[role=tab],a.pv-btn){box-sizing:border-box}.pilot-page a[href]:not(p a):not(small a):not([class]){align-items:center;display:inline-flex}.pilot-page .portal-identity :is(a,button){cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:0 10px;text-decoration:underline;display:inline-flex}.pilot-page input[type=checkbox],.pilot-page input[type=radio]{width:22px;height:22px;accent-color:var(--pv-accent-strong);flex:none}.pilot-page input[type=file]{min-height:44px;font-size:16px}.pilot-page .pv-dialog-x,.pilot-page .modal-close{min-width:44px;min-height:44px}.pilot-page :is(button,a,input,select,textarea,[tabindex],summary):focus-visible{outline:3px solid var(--pv-focus)!important;outline-offset:2px!important}.pilot-page .pv-sr{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.pilot-page .pv-block-title{color:var(--pv-ink);margin:0 0 8px;font-size:18px;font-weight:750;line-height:1.3}.pilot-page .pv-subsection{margin-top:12px}.pilot-page .pv-note{color:var(--pv-muted);margin:8px 0}.pilot-page .pv-inline-status{color:var(--pv-ok-ink);margin:6px 0 0;font-weight:600}.pilot-page .pv-loading{color:var(--pv-muted);padding:16px 0;font-size:16px}.pilot-page .pv-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pilot-page .pv-rows>li{min-width:0}.pilot-page .activity-list{margin:0;padding:0;list-style:none}.pilot-page dl.persistent-summary,.pilot-page dl.persistent-summary dd{margin:0}.pilot-page .pv-btn{cursor:pointer;white-space:normal;text-align:center;border:1px solid #0000;border-radius:24px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:10px 18px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.pilot-page .pv-btn.pv-btn-primary{background:var(--pv-accent);color:#fff;border-color:var(--pv-accent)}.pilot-page .pv-btn.pv-btn-primary:hover{filter:brightness(.94)}.pilot-page .pv-btn.pv-btn-secondary{color:var(--pv-ink);background:#fff;border-color:#c7c7cc}.pilot-page .pv-btn.pv-btn-danger{color:var(--pv-err-ink);background:#fff;border-color:#d99a97}.pilot-page .pv-dialog[data-tone=danger] .pv-dialog-foot .pv-btn.pv-btn-danger{color:#fff;background:#b3261e;border-color:#b3261e}.pilot-page .pv-btn:disabled,.pilot-page button:disabled{opacity:.6;cursor:not-allowed}.pilot-page .pv-actions,.pilot-page .pv-dialog-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.pilot-page .pv-tabs{background:#e8e8ed;border:0;border-radius:12px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;margin:20px 0;padding:3px;display:flex}.pilot-page .pv-tabs [role=tab]{min-height:44px;color:var(--pv-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:8px 16px;font-weight:600;display:inline-flex;font-size:16px!important}.pilot-page .pv-tabs [role=tab][aria-selected=true]{color:var(--pv-ink);background:#fff;border-color:#0000;box-shadow:0 1px 3px #0000001f}.pilot-page .pv-tabs [role=tab] .pv-tab-count{background:var(--pv-soft);min-width:26px;color:var(--pv-ink);border-radius:999px;justify-content:center;padding:0 7px;font-style:normal;display:inline-flex}.pilot-page .pv-tabs [role=tab][aria-selected=true] .pv-tab-count{color:var(--pv-accent-strong);background:#fff}.pilot-page .pv-tabs[data-variant=steps] [role=tab]{border-radius:8px}.pilot-page .pv-tabs [role=tab][data-done] .pv-tab-done{color:var(--pv-ok-ink);font-weight:800}.pilot-page .pv-tabs [role=tab][aria-selected=true][data-done] .pv-tab-done{color:#fff}.pilot-page .pv-form{gap:14px;min-width:0;display:grid}.pilot-page .pv-field{gap:6px;min-width:0;display:grid}.pilot-page .pv-field>label{color:var(--pv-ink);text-transform:none;letter-spacing:0;font-weight:650;font-size:16px!important}.pilot-page .pv-field :is(input,select,textarea){box-sizing:border-box;width:100%;min-height:44px;color:var(--pv-ink);font:inherit;background:#fff;border:1px solid #636366;border-radius:8px;padding:10px 12px;font-size:16px!important}.pilot-page .pv-field textarea{resize:vertical;min-height:96px}.pilot-page .pv-field[data-invalid] :is(input,select,textarea){border-color:var(--pv-err-ink)}.pilot-page .pv-optional{color:var(--pv-muted);font-weight:400}.pilot-page .pv-field-error{color:var(--pv-err-ink);font-weight:600}.pilot-page .pv-field-row{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;display:grid}.pilot-page .pv-choices{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.pilot-page .pv-choices>legend{color:var(--pv-ink);margin-bottom:6px;padding:0;font-weight:650;font-size:16px!important}.pilot-page .pv-choice,.pilot-page .pv-choices>label,.pilot-page .oj-checkbox,.pilot-page .case-check{border:1px solid var(--pv-line);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:6px 10px;display:flex;font-size:16px!important}.pilot-page .pv-alert{border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:10px;margin:10px 0;padding:12px 14px;font-size:16px;line-height:1.45;display:flex}.pilot-page .pv-alert>div,.pilot-page .pv-alert>span:not(.pv-alert-icon){overflow-wrap:anywhere;flex:200px;min-width:0}.pilot-page .pv-alert[data-tone=error]{background:var(--pv-err-bg);color:var(--pv-err-ink);border:1px solid #efb8b5}.pilot-page .pv-alert[data-tone=ok]{background:var(--pv-ok-bg);color:var(--pv-ok-ink);border:1px solid #a9dcc7}.pilot-page .pv-alert-icon{flex:none;font-weight:800}.pilot-page .pv-alert button{min-height:44px}.pilot-page .pv-alert .pv-alert-x{color:inherit;cursor:pointer;background:0 0;border:0;min-width:44px;font-size:20px!important}.pilot-page .pv-alert [data-retry],.pilot-page .pv-alert .pv-alert-retry{color:var(--pv-err-ink);cursor:pointer;background:#fff;border:1px solid;border-radius:8px;padding:6px 14px;font-weight:700}.pilot-page .pv-dialog{width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--pv-ink);box-sizing:border-box;background:#fff;border:0;border-radius:14px;padding:0;overflow:auto;box-shadow:0 24px 60px #1d1d1f55}.pilot-page .pv-dialog::backdrop{background:#1d1d1fcc}.pilot-page .pv-dialog-head{justify-content:space-between;align-items:flex-start;gap:10px;padding:18px 18px 6px;display:flex}.pilot-page .pv-dialog-head h2{margin:2px 0 0;font-size:21px;line-height:1.25}.pilot-page .pv-dialog-kicker{display:block}.pilot-page .pv-dialog-x{cursor:pointer;border:1px solid #0000;border-radius:8px;flex:none;line-height:1;color:var(--pv-ink)!important;background:0 0!important;font-size:26px!important}.pilot-page .pv-dialog-x:hover{background:var(--pv-soft)!important}.pilot-page .pv-dialog-desc{color:var(--pv-muted);padding:0 18px;font-size:16px;line-height:1.5}.pilot-page .pv-dialog-body{gap:12px;min-width:0;padding:12px 18px;display:grid}.pilot-page .pv-dialog-foot{border-top:1px solid var(--pv-line);background:#fff;flex-wrap:wrap-reverse;justify-content:flex-end;gap:10px;padding:12px 18px 18px;display:flex;position:sticky;bottom:0}.pilot-page .pv-dialog-foot .pv-btn{flex:160px}.pilot-page .pv-dialog .pending-invites,.pilot-page .pv-dialog .invite-success{gap:8px;display:grid}.pilot-page .pv-dialog .pending-invites>div{justify-content:space-between;align-items:center;display:flex}.pilot-page .pv-dialog .pending-invites li{border:1px solid var(--pv-line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.pilot-page .pv-dialog .pending-invites li>span{overflow-wrap:anywhere;flex:180px;min-width:0;display:grid}.pilot-page .pv-pref{gap:6px;display:grid}.pilot-page .pv-switch{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex;font-size:16px!important}.pilot-page .pv-pref-msg{color:var(--pv-ok-ink);margin:0;font-size:16px}.pilot-page .pv-pref-msg[data-tone=error]{color:var(--pv-err-ink)}.pilot-page .pv-case-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pilot-page .pv-case-list>li>button{text-align:left;width:100%}.pilot-page .pv-desktop-nav .pv-nav-icon{margin:0 auto 2px;display:block}.pilot-page .pv-desktop-nav button{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.pilot-page .pv-mobile-nav{display:none}@media (width<=900px){.pilot-page .pv-desktop-nav{display:none!important}.pilot-page .pv-mobile-nav{z-index:20;border-bottom:1px solid var(--pv-line);background:#fff;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;padding:8px 12px;display:flex;position:sticky;top:0}.pilot-page .pv-mobile-current{min-width:0;margin:0;display:grid;font-size:16px!important}.pilot-page .pv-mobile-current>span{color:var(--pv-muted);font-size:14px!important}.pilot-page .pv-mobile-current>b{overflow-wrap:anywhere}.pilot-page .pv-menu-btn{cursor:pointer;border:0;border-radius:10px;flex:none;align-items:center;gap:10px;min-height:48px;padding:8px 16px;font-weight:700;display:inline-flex;background:var(--pv-accent-strong)!important;color:#fff!important}.pilot-page .pv-menu-icon{gap:4px;display:inline-grid}.pilot-page .pv-menu-icon>i{background:currentColor;border-radius:2px;width:18px;height:2px;display:block}}.pilot-page .pv-menu{width:min(360px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--pv-ink);box-sizing:border-box;background:#fff;border:0;margin:0 0 0 auto;padding:0;overflow:auto}.pilot-page .pv-menu::backdrop{background:#1d1d1fcc}.pilot-page .pv-menu-head{border-bottom:1px solid var(--pv-line);background:#fff;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:sticky;top:0}.pilot-page .pv-menu-head h2{margin:0;font-size:20px}.pilot-page .pv-menu nav{gap:4px;padding:8px;display:grid}.pilot-page .pv-menu nav button{text-align:left;cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 12px;display:flex;color:var(--pv-ink)!important;background:#fff!important}.pilot-page .pv-menu nav button[aria-current=page]{border-color:#636366;background:var(--pv-soft)!important}.pilot-page .pv-menu-label{flex:1;min-width:0;display:grid}.pilot-page .pv-menu-label>small{font-weight:400;color:var(--pv-muted)!important}.pilot-page .pv-menu-here{color:var(--pv-accent-strong);font-size:14px;font-weight:700}.pilot-page .pv-menu .pv-nav-icon{text-align:center;width:26px;font-size:20px}.pilot-page{overflow-wrap:break-word}.pilot-page :is(img,svg,video,canvas){max-width:100%;height:auto}.pilot-page .ts-visually-hidden{pointer-events:none;clip-path:inset(50%)!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden!important}.pilot-page :is(.mapping-sample,.wave4-table-wrap){max-width:100%;overflow-x:auto}.pilot-page :is(section,article,aside,header,div,form,fieldset,li){min-width:0}@media (width<=900px){.pilot-page .pilot-top{flex-wrap:wrap;gap:6px;padding:8px 12px}.pilot-page .portal-identity{flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.pilot-page .wave4-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pilot-page .wave4-table,.pilot-page .wave4-table tbody,.pilot-page .wave4-table tr,.pilot-page .wave4-table td{box-sizing:border-box;width:100%;display:block}.pilot-page .wave4-table tr{border:1px solid var(--pv-line);border-radius:8px;margin-bottom:10px;padding:8px}.pilot-page .wave4-table td[data-label]:before{content:attr(data-label);color:var(--pv-muted);font-size:14px;font-weight:700;display:block}}@media (width<=480px){.pilot-page .pv-actions>.pv-btn,.pilot-page .pv-actions>button{flex:100%}.pilot-page .pv-dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}}.pilot-page :is(li>strong,.movement-count-status){color:var(--pv-muted);font-size:15px!important}.pilot-page .benefit-state-inactive{opacity:1!important}.pilot-page .benefit-state-inactive .benefit-card-head>em{color:#8a3a22!important;background:#fff0ec!important}.pilot-page :is(.import-launcher,.dashboard-attention,.member-transparency,.finance-hero,.statement-member-head) :is(.pilot-kicker,small,span:not([class*=badge])){color:#e8f0fb!important}.pilot-page :is(.live-movement>em,.benefit-card-head>em,li>em,.wave4-badge,.pv-tab-count){white-space:nowrap}@media (width<=900px){.pilot-page .portal-identity{gap:0 12px;font-size:14px}.pilot-page .portal-identity>span{margin:0!important;padding:0!important}.pilot-page .portal-identity :is(a,button){padding:0 4px}}.pilot-page :is(.members-table,.applications-panel)>.pv-rows{gap:0}.pilot-page :is(.members-table,.applications-panel)>.pv-rows>li{border-top:1px solid #e5e5ea;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 0;display:flex}.pilot-page .members-table>.pv-rows>li>span{flex:160px;min-width:0}.pilot-page .members-table>.pv-rows>li>span.member-avatar{flex:none}.pilot-page .members-table>.pv-rows>li :is(b,small){display:block}.pilot-page .members-table>.pv-rows>li :is(em,strong){color:#3a3a3c;background:#e5e5ea;border-radius:6px;padding:6px 10px;font-style:normal}.pilot-page .members-table>.pv-rows>li em.active{color:#1d1d1f;background:#e3f5e8}.pilot-page .activity-list>li{border-bottom:1px solid #e5e5ea;gap:10px;padding:9px 0;display:flex}.pilot-page .persistent-grid>aside>.pv-case-list{gap:0}.pilot-page .persistent-grid>aside>.pv-case-list>li>button{text-align:left;width:100%;color:var(--pv-ink);background:#fff;border:0;border-bottom:1px solid #e5e5ea;padding:16px;display:block;position:relative}.pilot-page .persistent-grid>aside>.pv-case-list>li>button.active{border-left:4px solid var(--pv-accent-strong);background:#e8f0fb;padding-left:12px}.pilot-page .persistent-grid>aside>.pv-case-list>li>button>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.pilot-page .persistent-grid aside .pv-case-list b{margin:10px 0 5px;display:block}.pilot-page .persistent-grid aside .pv-case-list p{color:var(--pv-muted);margin:0}.pilot-page .persistent-grid aside .pv-case-list i{color:var(--pv-accent-strong);background:#e8f0fb;border-radius:10px;margin-top:11px;padding:5px 9px;font-style:normal;display:inline-block}.pilot-page :is(.roster-import-card,.dues-import-card) .pilot-kicker{color:#e8f0fb!important}.pilot-page dialog.pv-dialog[open]{display:block;position:fixed;inset:0;margin:auto!important}.pilot-page dialog.pv-dialog.invite-manager{width:min(620px,100vw - 24px)}.pilot-page .pv-field>label{display:block!important}.pilot-page .pv-field>label .pv-optional{display:inline}.pilot-page .pv-dialog-x>span,.pilot-page .pv-alert-x>span{line-height:1;font-size:26px!important}.pilot-page .pv-dialog .pending-invites h3{margin:0;font-size:16px}.pilot-page .pv-dialog .pending-invites li b{color:var(--pv-ink)}.pilot-page .pv-dialog .pending-invites li small{color:var(--pv-muted)}.pilot-page .pv-dialog .pending-invites>p{color:var(--pv-muted)!important}
