.admin-target-context{background:#eef8fd;border:1px solid #b8d7e8;border-left:4px solid #1670bd;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0 0;padding:12px 16px;display:flex}.admin-target-context>div{gap:3px;display:grid}.admin-target-context span{color:#24709f;letter-spacing:.1em;font-size:8px;font-weight:900}.admin-target-context strong{color:#143d5c;font-size:12px}.admin-target-context b{color:#102f47;font-size:13px}.admin-target-context small{color:#627f91;font-size:9px}.admin-target-context em{color:#285f7d;font-size:9px;font-style:normal;font-weight:800}.admin-target-context nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:520px;display:flex}.admin-target-context button{color:#166398;white-space:nowrap;background:#fff;border:1px solid #1670bd;border-radius:7px;padding:9px 12px;font-size:8px;font-weight:900}.admin-target-context button.active,.admin-target-context button:disabled{color:#315f78;cursor:default;background:#dbeef8;border-color:#7eaec9}@media (width<=700px){.admin-target-context{flex-direction:column;align-items:flex-start}.admin-target-context button{width:100%}.admin-target-context nav{width:100%;max-width:none}}.emitter-suite{color:#0b2142;max-width:1100px;margin:0 auto}.emitter-hero{color:#fff;background:linear-gradient(125deg,#071833,#0b3062);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:28px;padding:36px 40px;display:flex}.emitter-hero span{letter-spacing:1.5px;color:#9fc5ff;font-size:11px;font-weight:800}.emitter-hero h2{letter-spacing:-1px;margin:14px 0;font-size:clamp(26px,3vw,36px);line-height:1.2}.emitter-hero p{color:#ccd9ec;max-width:560px;font-size:15px;line-height:1.65}.emitter-hero img{object-fit:contain;flex-shrink:0}.emitter-suite button,.emitter-primary{font:inherit;cursor:pointer;color:#12335f;background:#fff;border:1px solid #d4dfed;border-radius:10px;padding:11px 16px;font-size:13px;font-weight:700;text-decoration:none}.emitter-suite button:hover{background:#f0f5fc}.emitter-suite button:focus-visible,.emitter-primary:focus-visible{outline-offset:3px;outline:3px solid #649eff}.emitter-suite button:disabled{opacity:.55;cursor:wait}.emitter-suite .emitter-primary{color:#fff;background:#1763e9;border-color:#1763e9;display:inline-flex}.emitter-primary.disabled{opacity:.6;pointer-events:none}.emitter-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.emitter-toolbar h3{margin:4px 0;font-size:22px}.emitter-toolbar small{letter-spacing:.7px;color:#60748e;font-size:11px}.emitter-card,.emitter-empty,.emitter-editor{background:#fff;border:1px solid #dde5f0;border-radius:16px;margin:16px 0;padding:24px;box-shadow:0 5px 18px #142f5010}.emitter-card h3{margin:8px 0 14px;font-size:21px}.emitter-card small{color:#536d8c;font-size:12px}.emitter-card p,.emitter-empty p{font-size:15px;line-height:1.7}.emitter-card footer{color:#5b718c;border-top:1px solid #e3eaf2;margin-top:20px;padding-top:15px;font-size:12px;line-height:1.7}.emitter-text{white-space:pre-wrap;overflow-wrap:anywhere}.emitter-codes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:20px 0;display:grid}.emitter-codes>div{background:#f3f7fd;border:1px solid #e2eaf8;border-radius:12px;padding:14px}.emitter-codes dt{color:#4f6787;margin-bottom:8px;font-size:12px}.emitter-codes dd{justify-content:space-between;align-items:center;gap:10px;margin:0;display:flex}.emitter-codes strong{overflow-wrap:anywhere;font-size:18px}.emitter-codes button{padding:7px 10px;font-size:11px}.emitter-suite .emitter-link{color:#1359c9;background:0 0;border:0;padding-left:0}.emitter-tabs{flex-wrap:wrap;gap:8px;display:flex}.emitter-tabs button[aria-pressed=true]{color:#fff;background:#102e59;border-color:#102e59}.emitter-editor h3{margin-top:0}.emitter-editor label{color:#183756;flex-direction:column;gap:8px;margin:18px 0;font-size:13px;font-weight:700;display:flex}.emitter-editor input,.emitter-editor textarea{box-sizing:border-box;color:#0b2142;width:100%;font:inherit;background:#f9fbfe;border:1px solid #c5d3e5;border-radius:8px;padding:12px;font-size:14px}.emitter-editor textarea{resize:vertical;min-height:110px;line-height:1.6}.emitter-editor input:focus,.emitter-editor textarea:focus{outline-offset:2px;outline:2px solid #3686ef}.emitter-editor-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.emitter-editor .emitter-check{flex-direction:row;align-items:flex-start;line-height:1.6}.emitter-check input{flex-shrink:0;width:18px;height:18px;margin-top:2px}.emitter-notice{background:#e9f2ff;border:1px solid #bdd4f7;border-radius:12px;padding:16px 20px;line-height:1.6}.emitter-card summary{cursor:pointer;font-weight:700}.emitter-card details article+article{border-top:1px solid #dbe4f0}.emitter-editor>small{color:#60748e}.emitter-empty{box-shadow:none;background:#f8faff}.emitter-empty h3{margin-top:0;font-size:18px}@media (width<=640px){.emitter-hero{gap:16px;padding:24px}.emitter-hero img{width:60px;height:auto}.emitter-toolbar{flex-direction:column;align-items:flex-start}.emitter-editor-grid{grid-template-columns:1fr}.emitter-card,.emitter-editor{padding:18px}.emitter-tabs{gap:6px}.emitter-tabs button{padding:9px;font-size:12px}.emitter-codes{grid-template-columns:1fr}}.assistant-program{margin-top:20px}.assistant-program-overview{color:#fff;background:linear-gradient(125deg,#092343,#103f70);border-radius:18px;padding:28px}.assistant-program-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.assistant-program-heading span,.assistant-program-next>span{letter-spacing:.08em;font-size:.875rem;font-weight:800}.assistant-program-heading h3{color:inherit;margin:10px 0 0;font-size:1.5rem}.assistant-program-pilot{color:#563c04;white-space:nowrap;background:#fff1bd;border-radius:20px;padding:7px 12px;font-size:.875rem}.assistant-program-metrics{grid-template-columns:1fr 1fr;gap:24px;margin:25px 0;display:grid}.assistant-program-metrics>div{flex-direction:column;gap:5px;display:flex}.assistant-program-metrics strong{color:#fff;font-size:2.6rem;line-height:1.1}.assistant-program-metrics strong small{color:#c9dff5;font-size:1.2rem}.assistant-program-metrics span{color:#dfebf7;font-size:1rem}.assistant-program-overview progress{accent-color:#55dbbd;background:#ffffff24;border:0;border-radius:10px;width:100%;height:10px;overflow:hidden}.assistant-program-overview progress::-webkit-progress-bar{background:#ffffff24}.assistant-program-overview progress::-webkit-progress-value{background:#55dbbd}.assistant-program-overview progress::-moz-progress-bar{background:#55dbbd}.assistant-program-overview p{color:#c9dff5;margin-bottom:0;font-size:.875rem;line-height:1.6}.assistant-program-note{color:#546a81;padding:0 4px;font-size:.875rem;line-height:1.65}.assistant-program .assistant-program-next{border-left:5px solid #197f72}.assistant-program-next>span{color:#156559}.assistant-program-steps{margin:0;padding:0;list-style:none}.assistant-program-step-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.assistant-program-step-heading h3{margin:0;font-size:1.1rem;line-height:1.5}.assistant-program-step-heading>span{border-radius:10px;flex-shrink:0;padding:6px 10px;font-size:.875rem}.assistant-program .is-complete{color:#14654c;background:#e8f6f0}.assistant-program .is-pending{color:#254e88;background:#edf2fb}.assistant-program-step-meta{color:#526b86;flex-wrap:wrap;gap:10px 24px;font-size:.875rem;display:flex}.assistant-program .emitter-card p{font-size:1rem}.assistant-program .emitter-card button,.assistant-program .emitter-toolbar button{font-size:.875rem}@media (width<=640px){.assistant-program-overview{padding:22px}.assistant-program-heading,.assistant-program-step-heading{flex-direction:column;gap:12px}.assistant-program-metrics{gap:16px}.assistant-program-metrics strong{font-size:2rem}.assistant-program-metrics span{font-size:.875rem}}.emitter-suite{container:emitter-suite/inline-size}.emitter-suite--client{width:100%;min-width:0;max-width:none;margin:0}.emitter-photo-hero{isolation:isolate;color:#fff;background:#0b1c2d;border:1px solid #193651;border-radius:22px;align-items:center;margin-bottom:28px;display:flex;position:relative;overflow:hidden}.emitter-photo-hero--program{min-height:280px}.emitter-photo-hero--invoice{min-height:300px}.emitter-photo-hero .emitter-photo-hero-image{object-fit:contain;object-position:right center;width:100%;height:100%;position:absolute;inset:0}.emitter-photo-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#07182bb3 0%,#07182b73 38%,#0000 63%);position:absolute;inset:0}.emitter-photo-hero-copy{z-index:2;box-sizing:border-box;width:57%;min-width:0;padding:32px clamp(24px,3.5vw,40px);position:relative}.emitter-photo-hero-copy>span{letter-spacing:1.4px;color:#aacdff;font-size:12px;font-weight:800;line-height:1.5}.emitter-photo-hero-copy h2{letter-spacing:-.6px;color:#fff;overflow-wrap:break-word;margin:14px 0;font-size:clamp(26px,3vw,36px);line-height:1.2}.emitter-photo-hero-copy p{color:#e0e9f4;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.65}.emitter-photo-hero-copy .emitter-primary{margin-top:18px}@container emitter-suite (width<=680px){.emitter-photo-hero{aspect-ratio:auto;flex-direction:column;align-items:stretch;min-height:0;display:flex}.emitter-photo-hero .emitter-photo-hero-image{object-fit:contain;width:100%;height:auto;position:static}.emitter-photo-hero:after{display:none}.emitter-photo-hero-copy{width:100%;padding:24px}.emitter-photo-hero-copy h2{font-size:28px}}@media (width<=480px){.emitter-photo-hero{border-radius:16px}.emitter-photo-hero-copy{padding:22px 20px}.emitter-photo-hero-copy h2{font-size:26px}}.portal-photo-banner-region{min-width:0;container:portal-photo-banner/inline-size}.portal-photo-banner{isolation:isolate;color:#fff;background:#071a2c;border-radius:18px;align-items:center;min-height:240px;display:grid;position:relative;overflow:hidden}.portal-photo-banner-media{z-index:-1;position:absolute;inset:0}.portal-photo-banner .portal-photo-banner-image{object-fit:contain;object-position:right center;width:100%;height:100%;display:block}.portal-photo-banner--darker .portal-photo-banner-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#010a1861 0%,#010a184d 42%,#0000 55%);position:absolute;inset:0}.portal-photo-banner--blue{background:linear-gradient(115deg,#0a2039,#0b223c)}.portal-photo-banner--blue .portal-photo-banner-image{width:auto;max-width:100%;margin-left:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18%);mask-image:linear-gradient(90deg,#0000,#000 18%)}.portal-photo-banner-copy{box-sizing:border-box;width:46%;min-width:0;padding:24px 28px}.portal-photo-banner-copy>span{color:#a9ceff;letter-spacing:.08em;font-size:.75rem;font-weight:800;line-height:1.4;display:block}.portal-photo-banner-copy>h2{color:#fff;overflow-wrap:break-word;margin:10px 0;font-size:clamp(1.5rem,2.8cqi,1.875rem);font-weight:600;line-height:1.16}.portal-photo-banner-copy>p{color:#e2edfa;margin:0;font-size:.875rem;line-height:1.55}@container portal-photo-banner (width<=780px){.portal-photo-banner{flex-direction:column;min-height:0;display:flex}.portal-photo-banner-media{z-index:auto;width:100%;position:relative;inset:auto}.portal-photo-banner .portal-photo-banner-image{height:auto}.portal-photo-banner--blue .portal-photo-banner-image{width:100%;-webkit-mask-image:none;mask-image:none}.portal-photo-banner-copy{width:100%;padding:20px 24px}.portal-photo-banner-copy>h2{font-size:1.5rem}}.service-execution-admin,.service-execution-client{overflow:hidden}.service-execution-admin>header,.service-execution-client>header{border-bottom:1px solid #dce6ee;padding:21px 24px}.service-execution-admin header span,.service-execution-client header span,.service-execution-modal header span{color:#1671cc;letter-spacing:.13em;font-size:9px;font-weight:900}.service-execution-admin header h3,.service-execution-client header h3,.service-execution-modal header h3{color:#123754;margin:6px 0}.service-execution-admin header p,.service-execution-client header p,.service-execution-modal header p{color:#687e91;margin:0;font-size:11px}.service-execution-admin>div>article{border-bottom:1px solid #e2eaf0;justify-content:space-between;align-items:center;gap:20px;padding:17px 24px;display:flex}.service-execution-admin article>div{gap:4px;display:grid}.service-execution-admin article strong{color:#173c5b}.service-execution-admin article small{color:#71879a;font-size:9px}.service-execution-admin article button,.service-execution-modal footer button{color:#fff;background:#0d69c2;border:0;border-radius:8px;padding:10px 13px;font-size:8px;font-weight:900}.service-execution-empty,.service-execution-loading{color:#73879a;margin:0;padding:22px}.service-execution-backdrop{z-index:1200;background:#071d356b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.service-execution-modal{background:#fff;border-radius:15px;width:min(900px,96vw);max-height:92vh;overflow:auto;box-shadow:0 24px 80px #071d3550}.service-execution-modal>header{border-bottom:1px solid #dce5ed;justify-content:space-between;padding:22px 25px;display:flex}.service-execution-modal header button{color:#698095;background:0 0;border:0;font-size:25px}.service-execution-modal>aside{color:#244b68;background:#f5f9fc;border:1px solid #cfe0ec;border-radius:10px;gap:5px;margin:20px 24px 0;padding:15px;display:grid}.service-execution-modal>aside p{margin:0;font-size:11px}.service-execution-modal>aside small{font-size:9px}.service-execution-form{grid-template-columns:1fr 1fr;gap:12px;padding:20px 24px;display:grid}.service-execution-form label{color:#2c4b65;gap:6px;font-size:10px;font-weight:800;display:grid}.service-execution-form label.wide{grid-column:1/-1}.service-execution-form input,.service-execution-form select,.service-execution-form textarea{box-sizing:border-box;color:#183952;width:100%;font:inherit;background:#fff;border:1px solid #cad9e5;border-radius:8px;padding:10px}.service-execution-form textarea{resize:vertical;min-height:74px}.service-execution-modal>footer{background:#f7f9fb;border-top:1px solid #dce5ed;justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;display:flex}.service-execution-modal footer>div{color:#5f768a;gap:3px;font-size:9px;display:grid}.service-execution-client>div>article{border-bottom:1px solid #e2eaf0;grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr) 180px;gap:20px;padding:18px 22px;display:grid}.service-execution-client article>div{align-content:start;gap:5px;display:grid}.service-execution-client article b{color:#187054;font-size:9px}.service-execution-client article strong{color:#163c5c}.service-execution-client article small,.service-execution-client article aside{color:#718599;font-size:9px}.service-execution-client dl{gap:9px;margin:0;display:grid}.service-execution-client dl div{gap:3px;display:grid}.service-execution-client dt{color:#718599;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.service-execution-client dd{color:#294d69;margin:0;font-size:10px}.service-execution-client aside{align-content:start;justify-items:end;gap:7px;display:grid}.service-execution-client code{color:#31536d;background:#edf3f7;border-radius:6px;padding:5px 7px;font-size:8px}.scope-change-admin{background:#f7faff;border:1px solid #d5e0ed;border-radius:14px;margin:18px 24px;padding:18px}.scope-change-admin h4{color:#0b2c50;margin:0 0 6px}.scope-change-admin>p{color:#53677e;margin:0 0 14px}.scope-change-admin article{background:#fff;border-radius:10px;gap:6px;margin-bottom:10px;padding:12px;display:grid}.scope-change-admin article b{color:#0c62b5}.scope-change-admin article small{color:#61758c}.scope-change-form,.scope-change-authorize{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.scope-change-form textarea{min-height:80px}.scope-change-form textarea:nth-child(-n+4){grid-column:span 3}.scope-change-form input,.scope-change-form textarea,.scope-change-authorize input{box-sizing:border-box;background:#fff;border:1px solid #c7d5e5;border-radius:8px;width:100%;padding:10px}.scope-change-form button,.scope-change-authorize button,.scope-change-client button{color:#fff;background:#0d66bd;border:0;border-radius:8px;padding:11px 15px;font-weight:800}.scope-change-client{margin:18px 24px;background:#fffaf0!important;border:1px solid #e6c36d!important;border-left:5px solid #c7961f!important;padding:20px!important}.scope-change-client h4{color:#102f50;margin:8px 0 14px}.scope-change-client>div:last-child{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.scope-change-client>div:last-child button:first-child{background:#60758c}.scope-change-message{color:#0b6d4f;margin:12px 24px;font-weight:700}@media (width<=900px){.service-execution-client>div>article{grid-template-columns:1fr}.service-execution-client aside{justify-items:start}}@media (width<=760px){.scope-change-form,.scope-change-authorize{grid-template-columns:1fr}.scope-change-form textarea:nth-child(-n+4){grid-column:auto}.scope-change-client{margin:12px}.scope-change-client>div:last-child{flex-direction:column}}@media (width<=650px){.service-execution-admin>div>article,.service-execution-modal>footer{flex-direction:column;align-items:stretch}.service-execution-admin article button,.service-execution-modal footer button{width:100%}.service-execution-form{grid-template-columns:1fr}.service-execution-form label.wide{grid-column:auto}}.orientation-tabs{scrollbar-width:thin;overflow-x:auto}.orientation-tabs button{flex:none}.orientation-quick-actions{flex-wrap:wrap;gap:10px;display:flex}.orientation-quick-actions button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#125dad;border:1px solid #1762b3;border-radius:10px;padding:10px 16px;font-size:.875rem;font-weight:700;line-height:1.4}.orientation-quick-actions button.secondary{color:#143d66;background:#fff;border-color:#c9dbee}.orientation-quick-actions button:hover{filter:brightness(.96)}.orientation-quick-actions button:focus-visible{outline-offset:3px;outline:3px solid #1c75d1}.orientation-academy-banner{aspect-ratio:2043/580;background:#0b2237}.orientation-academy-banner img{width:100%;height:auto;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.orientation-academy-banner:hover img,.orientation-academy-banner:focus-visible img{transform:translateY(-50%)}@media (width<=700px){.orientation-academy-banner{aspect-ratio:2043/580}}.orientation-hero{aspect-ratio:1600/551;background:#edf0f2;min-height:0;display:block;position:relative;overflow:hidden}.orientation-hero>.orientation-hero-background{object-fit:contain;object-position:center;background:#edf0f2;width:100%;height:100%;display:block;position:absolute;inset:0}.orientation-hero>.orientation-hero-content{z-index:1;background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;width:min(49%,720px);min-height:100%;padding:clamp(34px,4.25vw,72px);display:flex;position:relative;transform:translateY(-24px)}.orientation-hero>.orientation-hero-content h2{letter-spacing:-.035em;max-width:620px;font-size:clamp(2.35rem,3vw,3.55rem);line-height:1.04}.orientation-hero>.orientation-hero-content p{max-width:610px;font-size:clamp(1rem,1.08vw,1.14rem);line-height:1.55}.orientation-hero>.orientation-hero-content>div{flex-wrap:wrap;gap:14px;display:flex}.orientation-hero>.orientation-hero-content button{min-height:48px;padding-inline:24px}@media (width<=900px){.orientation-hero{aspect-ratio:auto;min-height:520px}.orientation-hero>.orientation-hero-background{object-fit:cover;object-position:62% center;opacity:.28}.orientation-hero>.orientation-hero-content{background:linear-gradient(90deg,#f1f4f6fa 0%,#f1f4f6e6 62%,#f1f4f673 100%);width:100%;min-height:520px;padding:34px 28px;transform:none}.orientation-hero>.orientation-hero-content h2{max-width:520px;font-size:clamp(2.35rem,9vw,3.25rem)}.orientation-hero>.orientation-hero-content p{max-width:520px}}@media (width<=560px){.orientation-hero>.orientation-hero-content>div,.orientation-hero>.orientation-hero-content button{width:100%}}.orientation-brand-story.overview-brand-story{align-items:start;grid-template-columns:minmax(230px,.8fr) minmax(0,1.5fr)!important}.orientation-brand-story .overview-accountants{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.orientation-brand-story .overview-team-portrait{background:#06182a;flex:none;justify-content:center;width:100%;height:250px;margin:0;display:flex;position:relative;overflow:hidden}.orientation-brand-story .overview-team-portrait-frame{flex:none;width:190px;max-width:100%;height:100%;display:block;position:relative;overflow:hidden}.orientation-brand-story .overview-team-portrait img{object-fit:contain;width:auto;max-width:none;height:100%;display:block;position:absolute;top:.2%;left:50%;transform:translate(-46%)}.orientation-brand-story .overview-team-portrait[data-person=radames] img{height:132%;top:-8%;transform:translate(-46%)}.orientation-brand-story .overview-team-portrait[data-person=wilza] img{height:132%;top:.2%;transform:translate(-46%)}.orientation-brand-story .overview-team-portrait[data-person=luiz-felipe] img{height:105%;top:-1.35%;transform:translate(-43.7%)}.orientation-brand-story .overview-accountant-card>div>span{letter-spacing:.03em;line-height:1.45}.orientation-brand-story .overview-accountant-card .overview-contact-action{margin-top:auto;padding-top:12px}@media (width<=960px){.orientation-brand-story .overview-accountants{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.orientation-brand-story.overview-brand-story{grid-template-columns:1fr!important}}@media (width<=560px){.orientation-brand-story .overview-accountants{grid-template-columns:1fr}.orientation-brand-story .overview-team-portrait{height:280px}.orientation-brand-story .overview-team-portrait-frame{width:212.8px}}.orientation-conversion-admin{overflow:hidden}.orientation-conversion-admin>header{border-bottom:1px solid #dce6ee;justify-content:space-between;gap:20px;padding:22px 24px;display:flex}.orientation-conversion-admin>header span{color:#a06d18;letter-spacing:.13em;font-size:9px;font-weight:900}.orientation-conversion-admin>header h3{color:#123754;margin:6px 0}.orientation-conversion-admin>header p{color:#687e91;max-width:820px;margin:0;font-size:11px;line-height:1.55}.orientation-conversion-admin>div>article{border-bottom:1px solid #e3eaf0;grid-template-columns:minmax(0,1fr) minmax(230px,.45fr);align-items:center;gap:20px;padding:16px 24px;display:grid}.orientation-conversion-admin article>div,.orientation-conversion-admin article aside{gap:4px;display:grid}.orientation-conversion-admin article aside{background:#f2f7fb;border-radius:9px;padding:11px 13px}.orientation-conversion-admin article span,.orientation-conversion-admin article small{color:#72879a;font-size:9px}.orientation-conversion-admin article strong{color:#173c5b;font-size:12px}.orientation-conversion-admin article aside b{color:#286a56;font-size:9px}.orientation-conversion-admin article button,.orientation-conversion-admin-modal footer button{color:#fff;background:#0d69c2;border:0;border-radius:8px;justify-self:end;padding:10px 13px;font-size:9px;font-weight:900}.orientation-conversion-admin article button:disabled{background:#a7b5c0}.orientation-conversion-admin-modal,.orientation-conversion-modal{background:#fff;border-radius:15px;width:min(880px,96vw);max-height:92vh;overflow:auto;box-shadow:0 24px 80px #071d3550}.orientation-conversion-admin-modal>header,.orientation-conversion-modal>header{border-bottom:1px solid #dce5ed;justify-content:space-between;padding:22px 25px;display:flex}.orientation-conversion-admin-modal header span,.orientation-conversion-modal header span{color:#a06d18;letter-spacing:.13em;font-size:9px;font-weight:900}.orientation-conversion-admin-modal header h3,.orientation-conversion-modal header h3{color:#123754;margin:6px 0}.orientation-conversion-admin-modal header p,.orientation-conversion-modal header p{color:#718599;margin:0;font-size:10px}.orientation-conversion-admin-modal header button,.orientation-conversion-modal header button{color:#698095;background:0 0;border:0;font-size:25px}.orientation-conversion-admin-modal>aside,.orientation-conversion-modal>div>aside{color:#67542d;background:#fff9eb;border:1px solid #ecd49c;border-radius:10px;margin:20px 24px 0;padding:14px 16px}.orientation-conversion-admin-modal>aside p{margin:5px 0 0;font-size:10px;line-height:1.55}.orientation-conversion-admin-grid{grid-template-columns:1fr 1fr 1fr;gap:13px;padding:20px 24px;display:grid}.orientation-conversion-admin-grid label,.orientation-conversion-modal label{color:#2c4b65;gap:6px;font-size:10px;font-weight:800;display:grid}.orientation-conversion-admin-grid label.wide{grid-column:1/-1}.orientation-conversion-admin-grid input,.orientation-conversion-admin-grid select,.orientation-conversion-admin-grid textarea,.orientation-conversion-modal select,.orientation-conversion-modal textarea{box-sizing:border-box;color:#183952;width:100%;font:inherit;background:#fff;border:1px solid #cad9e5;border-radius:8px;padding:11px;font-weight:500}.orientation-conversion-admin-grid textarea,.orientation-conversion-modal textarea{resize:vertical;min-height:82px}.orientation-conversion-admin-modal>footer,.orientation-conversion-modal>footer{background:#f7f9fb;border-top:1px solid #dce5ed;justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex}.orientation-conversion-admin-modal footer p{color:#687d8f;margin:0;font-size:10px}.orientation-conversion-admin-modal footer button:disabled,.orientation-conversion-modal footer button:disabled{opacity:.45}.orientation-list article.with-conversion{align-items:flex-start}.orientation-list article.with-conversion>div{width:100%}.orientation-conversion-card{background:#fbfdff;border:1px solid #d8e4ed;border-left:4px solid #c49636;border-radius:11px;margin-top:12px;padding:17px}.orientation-conversion-card>header{border:0;justify-content:space-between;align-items:flex-start;padding:0;display:flex}.orientation-conversion-card header span{color:#9a6a1a;letter-spacing:.12em;font-weight:900}.orientation-conversion-card h4{color:#123754;margin:5px 0;font-size:15px}.orientation-conversion-card dl,.orientation-conversion-modal dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.orientation-conversion-card dl>div,.orientation-conversion-modal dl>div{background:#f1f6fa;border-radius:8px;padding:11px}.orientation-conversion-card dt,.orientation-conversion-card footer span,.orientation-conversion-modal dt{color:#70869a;letter-spacing:.1em;font-size:8px;font-weight:900}.orientation-conversion-card dd,.orientation-conversion-modal dd{color:#3e5d75;margin:5px 0 0;font-size:10px;line-height:1.5}.orientation-conversion-card>footer{align-items:end;gap:20px;display:flex}.orientation-conversion-card footer>div{gap:4px;display:grid}.orientation-conversion-card footer button,.orientation-conversion-modal footer button{color:#fff;background:#0d69c2;border:1px solid #0d69c2;border-radius:8px;margin-left:auto;padding:10px 13px;font-size:9px;font-weight:900}.orientation-conversion-card>small{color:#6c7f90;margin-top:12px;display:block}.orientation-conversion-modal>div{gap:13px;padding:22px 24px;display:grid}.orientation-conversion-modal>div>section{background:#f3f7fa;border-radius:9px;padding:13px 15px}.orientation-conversion-modal section p{color:#4f687c;margin:5px 0 0;line-height:1.55}.orientation-conversion-modal>div>aside{margin:0;font-size:10px;line-height:1.55}.orientation-conversion-modal label.orientation-confirm{grid-template-columns:auto 1fr;align-items:start;font-weight:500;line-height:1.55;display:grid}.orientation-conversion-modal .orientation-confirm input{margin-top:3px}.orientation-conversion-modal footer button.secondary{color:#0d69c2;background:#fff;margin-left:0}@media (width<=760px){.orientation-conversion-admin>div>article,.orientation-conversion-admin-grid,.orientation-conversion-card dl,.orientation-conversion-modal dl{grid-template-columns:1fr}.orientation-conversion-admin-grid label.wide{grid-column:auto}.orientation-conversion-admin article button{justify-self:stretch}.orientation-conversion-admin-modal>footer,.orientation-conversion-modal>footer,.orientation-conversion-card>footer{flex-direction:column;align-items:stretch}.orientation-conversion-admin-modal footer button,.orientation-conversion-modal footer button,.orientation-conversion-card footer button{width:100%;margin-left:0}}.service-formalization-admin,.service-formalization-client{overflow:hidden}.service-formalization-admin>header,.service-formalization-client>header{border-bottom:1px solid #dce6ee;padding:21px 24px}.service-formalization-admin header span,.service-formalization-client header span{color:#1671cc;letter-spacing:.13em;font-size:9px;font-weight:900}.service-formalization-admin header h3,.service-formalization-client header h3{color:#123754;margin:6px 0}.service-formalization-admin header p,.service-formalization-client header p{color:#687e91;margin:0;font-size:11px}.service-formalization-admin>div>article{border-bottom:1px solid #e2eaf0;grid-template-columns:minmax(0,1fr) minmax(360px,.7fr) 180px;align-items:center;gap:20px;padding:17px 24px;display:grid}.service-formalization-admin article>div{gap:4px;display:grid}.service-formalization-admin article span,.service-formalization-admin article small{color:#71879a;font-size:9px}.service-formalization-admin article strong{color:#173c5b}.service-formalization-admin ol,.service-formalization-client ol{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.service-formalization-admin li{color:#74889a;text-align:center;background:#edf2f6;border-radius:7px;padding:8px;font-size:8px;font-weight:850}.service-formalization-admin li.done{color:#197156;background:#e3f4eb}.service-formalization-admin article>aside{justify-items:end;gap:6px;display:grid}.service-formalization-admin article>aside>b{color:#9b4c31;font-size:9px}.service-formalization-admin article.authorized>aside>b{color:#197156}.service-formalization-admin article button,.service-formalization-modal footer button{color:#fff;background:#0d69c2;border:0;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:900}.service-formalization-modal{background:#fff;border-radius:15px;width:min(900px,96vw);max-height:92vh;overflow:auto;box-shadow:0 24px 80px #071d3550}.service-formalization-modal>header{border-bottom:1px solid #dce5ed;justify-content:space-between;padding:22px 25px;display:flex}.service-formalization-modal header span{color:#1671cc;letter-spacing:.13em;font-size:9px;font-weight:900}.service-formalization-modal header h3{color:#123754;margin:6px 0}.service-formalization-modal header p{color:#718599;margin:0;font-size:10px}.service-formalization-modal header button{color:#698095;background:0 0;border:0;font-size:25px}.service-formalization-modal>aside{color:#744b25;background:#fff4e7;border:1px solid #efc99e;border-radius:10px;margin:20px 24px 0;padding:14px 16px}.service-formalization-modal>aside p{margin:5px 0 0;font-size:10px}.service-formalization-grid{grid-template-columns:1fr 1fr;gap:12px;padding:20px 24px;display:grid}.service-formalization-grid>section{background:#f9fbfd;border:1px solid #dce6ee;border-radius:10px;gap:10px;padding:15px;display:grid}.service-formalization-grid label{color:#2c4b65;gap:6px;font-size:10px;font-weight:800;display:grid}.service-formalization-grid input,.service-formalization-grid select{box-sizing:border-box;color:#183952;width:100%;font:inherit;background:#fff;border:1px solid #cad9e5;border-radius:8px;padding:10px}.service-formalization-modal>footer{background:#f7f9fb;border-top:1px solid #dce5ed;justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;display:flex}.service-formalization-modal footer p{color:#687d8f;margin:0;font-size:10px}.service-formalization-client>div>article{border-bottom:1px solid #e2eaf0;grid-template-columns:minmax(0,1fr) minmax(430px,1.2fr) 260px;align-items:center;gap:20px;padding:18px 22px;display:grid}.service-formalization-client article>div{gap:4px;display:grid}.service-formalization-client article>div strong{color:#163c5c}.service-formalization-client article>div small{color:#718599}.service-formalization-client li{color:#8092a2;text-align:center;place-items:center;gap:4px;font-size:8px;display:grid}.service-formalization-client li b{color:#718599;background:#e8eef3;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.service-formalization-client li.done b{color:#fff;background:#1b7b5e}.service-formalization-client li.done span{color:#236b56}.service-formalization-client article>aside{color:#8c462d;background:#fff0e7;border-radius:9px;gap:4px;padding:12px;display:grid}.service-formalization-client article.authorized>aside{color:#18664e;background:#e8f6ef}.service-formalization-client aside b,.service-formalization-client aside span,.service-formalization-client aside small{font-size:9px}@media (width<=900px){.service-formalization-admin>div>article,.service-formalization-client>div>article{grid-template-columns:1fr}.service-formalization-admin article>aside{justify-items:start}.service-formalization-grid{grid-template-columns:1fr}}@media (width<=600px){.service-formalization-admin ol,.service-formalization-client ol{grid-template-columns:1fr 1fr}.service-formalization-modal>footer{flex-direction:column;align-items:stretch}.service-formalization-modal footer button{width:100%}}.admin-incidents{gap:20px;margin-top:24px;padding:24px;display:grid}.admin-incidents>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.admin-incidents header span,.admin-incidents h4{letter-spacing:.12em;color:#2b6e65;font-size:11px}.admin-incidents header h3{margin:6px 0;font-size:22px}.admin-incidents header p{color:#58666b;max-width:760px}.admin-incidents header>b,.incident-title>b{color:#17594f;white-space:nowrap;background:#e7f3f0;border-radius:999px;padding:7px 11px;font-size:12px}.incident-runbook{background:#f4f8f7;border-left:4px solid #2b6e65;padding:16px}.incident-runbook ol{gap:5px;margin:10px 0;padding-left:20px;font-size:13px;display:grid}.incident-runbook small{color:#687671;font-size:11px}.incident-form,.incident-list article{border:1px solid #dce5e3;border-radius:14px;gap:14px;padding:18px;display:grid}.incident-form>div{grid-template-columns:2fr 1fr 1fr 1.4fr;gap:12px;display:grid}.incident-form label,.incident-transition label{gap:6px;font-size:12px;font-weight:700;display:grid}.incident-form input,.incident-form select,.incident-form textarea,.incident-transition textarea{color:#17211f;background:#fff;border:1px solid #c8d4d1;border-radius:8px;padding:10px}.incident-form textarea,.incident-transition textarea{resize:vertical;min-height:80px}.incident-form button,.incident-transition button{color:#fff;background:#185d54;border:0;border-radius:8px;justify-self:start;padding:11px 14px;font-weight:800}.incident-form button:disabled,.incident-transition button:disabled{opacity:.5}.incident-feedback{background:#fff6d9;border-radius:8px;padding:10px 12px}.incident-list{gap:14px;display:grid}.incident-list article{border-left-width:5px}.incident-list article.severity-critical{border-left-color:#a72424}.incident-list article.severity-high{border-left-color:#d56a1d}.incident-list article.severity-medium{border-left-color:#d7a51d}.incident-list article.severity-low{border-left-color:#458b7f}.incident-title{justify-content:space-between;gap:16px;display:flex}.incident-title h4{letter-spacing:0;color:#17211f;margin:3px 0;font-size:17px}.incident-title p,.incident-list article>small{color:#687671;font-size:12px}.incident-list article>small.incident-overdue{color:#a72424;font-weight:800}.incident-timeline{gap:8px;margin:0;padding-left:20px;display:grid}.incident-timeline li{padding-left:4px}.incident-timeline span,.incident-timeline small{font-size:12px;display:block}.incident-timeline small{color:#73807c}.incident-transition{background:#f7f9f9;border-radius:10px;gap:12px;padding:14px;display:grid}.incident-confirm{align-items:flex-start;display:flex!important}.incident-confirm input{margin-top:3px}@media (width<=800px){.admin-incidents>header,.incident-title{flex-direction:column}.incident-form>div{grid-template-columns:1fr}.admin-incidents{padding:16px}}.security-readiness{gap:18px;margin-top:24px;padding:24px;display:grid}.security-readiness>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.security-readiness header span{letter-spacing:.12em;color:#2b6e65;font-size:11px}.security-readiness header h3{margin:6px 0;font-size:22px}.security-readiness header p{color:#58666b;max-width:720px}.security-readiness header>b{border-radius:999px;padding:8px 12px;font-size:12px}.security-readiness header>b.blocked{color:#8b231c;background:#ffe8e5}.security-readiness header>b.ready{color:#17603f;background:#e5f5ed}.readiness-warning{background:#fff3f1;border-left:4px solid #b94336;gap:4px;padding:15px;display:grid}.readiness-warning span{font-size:13px}.readiness-feedback{background:#eef6f4;border-radius:8px;padding:10px 12px}.readiness-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.readiness-controls article{border:1px solid #dce5e3;border-radius:12px;grid-template-columns:1fr auto;gap:8px 14px;padding:15px;display:grid}.readiness-controls article h4{margin:3px 0}.readiness-controls article div>small,.readiness-controls article div>span,.readiness-controls details small{color:#687671;font-size:11px;display:block}.readiness-controls article>b{border-radius:999px;align-self:start;padding:5px 8px;font-size:11px}.readiness-controls article>b.blocked{color:#8b231c;background:#ffe8e5}.readiness-controls article>b.in_progress{color:#76520a;background:#fff4d8}.readiness-controls article>b.validated{color:#17603f;background:#e5f5ed}.readiness-controls article>p,.readiness-controls article>button,.readiness-controls details{grid-column:1/-1}.readiness-controls article>button{color:#1e6158;background:#fff;border:1px solid #2b6e65;border-radius:7px;justify-self:start;padding:8px 10px;font-weight:700}.readiness-controls details{border-top:1px solid #e3e9e7;padding-top:8px}.readiness-controls details div{border-left:2px solid #c8d7d3;gap:3px;margin-top:9px;padding-left:9px;display:grid}.readiness-editor{border:2px solid #2b6e65;border-radius:12px;gap:12px;padding:18px;display:grid}.readiness-editor label{gap:5px;font-size:12px;font-weight:700;display:grid}.readiness-editor input,.readiness-editor select,.readiness-editor textarea{border:1px solid #c8d4d1;border-radius:8px;padding:10px}.readiness-editor textarea{min-height:85px}.readiness-editor p{color:#6c5a2b;font-size:12px}.readiness-editor footer{justify-content:flex-end;gap:8px;display:flex}.readiness-editor button{border:0;border-radius:8px;padding:10px 12px;font-weight:800}.readiness-editor footer button:last-child{color:#fff;background:#185d54}.readiness-editor button:disabled{opacity:.5}@media (width<=800px){.security-readiness>header{flex-direction:column}.readiness-controls{grid-template-columns:1fr}.security-readiness{padding:16px}}.readiness-warning>button{color:#fff;letter-spacing:.01em;cursor:pointer;background:#185d54;border:0;border-radius:8px;width:100%;min-height:44px;margin:4px 0 1px;font-size:13px;font-weight:850;transition:background-color .16s,box-shadow .16s,transform .16s;box-shadow:0 1px 2px #0b2b4d24}.readiness-warning>button:hover{background:#124d46;box-shadow:0 3px 8px #0b2b4d2e}.readiness-warning>button:focus-visible{outline-offset:2px;outline:3px solid #70b9d8}.readiness-warning>button:active{transform:translateY(1px)}.readiness-warning>button:disabled{color:#f5f8f7;cursor:not-allowed;box-shadow:none;background:#a9bbb7;transform:none}.readiness-controls article>button{align-self:start;min-height:36px}.readiness-statuses{justify-items:end;gap:7px;display:grid}.readiness-statuses>b{white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:12px}.readiness-statuses>b.blocked{color:#8b231c;background:#ffe8e5}.readiness-statuses>b.ready{color:#17603f;background:#e5f5ed}@media (width<=800px){.readiness-statuses{justify-items:start}}.isolation-audit{background:#f7faf9;border:1px solid #cbdad6;border-radius:12px;grid-template-columns:1fr auto;gap:10px 18px;padding:16px;display:grid}.isolation-audit>div{gap:4px;display:grid}.isolation-audit span,.isolation-audit>small{color:#65736f;font-size:12px}.isolation-audit>button{color:#fff;background:#185d54;border:0;border-radius:8px;align-self:start;padding:10px 12px;font-weight:800}.isolation-audit>button:disabled{opacity:.5}.isolation-audit>p,.isolation-audit>small{grid-column:1/-1}.isolation-audit>p{border-radius:8px;gap:3px;padding:10px;display:grid}.isolation-audit>p.pass{color:#17603f;background:#e5f5ed}.isolation-audit>p.fail{color:#8b231c;background:#ffe8e5}.isolation-audit>p small{overflow-wrap:anywhere}@media (width<=800px){.isolation-audit{grid-template-columns:1fr}.isolation-audit>button{justify-self:start}}.file-security-note{background:#fff8e8;border-left:4px solid #b88716;gap:4px;padding:15px;display:grid}.file-security-note span{color:#625633;font-size:13px}.api-security-note{background:#eef7f5;border-left:4px solid #2b6e65;gap:4px;padding:15px;display:grid}.api-security-note span,.api-security-note small{color:#365d57;font-size:13px}.audit-integrity{background:#f3f6f5;border-left:4px solid #6d7c78;gap:4px;padding:15px;display:grid}.audit-integrity.intact{background:#eef7f5;border-left-color:#2b6e65}.audit-integrity.divergent{background:#fff3f1;border-left-color:#b94336}.audit-integrity span,.audit-integrity small{color:#365d57;font-size:13px}.audit-integrity small:last-child{overflow-wrap:anywhere}.audit-diagnostic{background:#fff;border:1px solid #e2a79f;gap:5px;margin-top:8px;padding:12px;display:grid}.audit-diagnostic strong{color:#7c241b}.audit-diagnostic span,.audit-diagnostic small{color:#633a35}.secret-inventory{background:#f7fbfa;border:1px solid #d7e5e2;border-radius:10px;gap:12px;padding:15px;display:grid}.secret-inventory>div:first-child{gap:4px;display:grid}.secret-inventory span,.secret-inventory small{color:#52635f;font-size:12px}.secret-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.secret-inventory-grid article{background:#fff;border:1px solid #e0e8e6;border-radius:9px;gap:6px;padding:12px;display:grid}.secret-inventory-grid header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.secret-inventory-grid header strong{color:#244f49;font-size:12px}.secret-inventory-grid header b{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:9px}.secret-inventory-grid header b.ready{color:#17603f;background:#e5f5ed}.secret-inventory-grid header b.blocked{color:#8b231c;background:#ffe8e5}@media (width<=800px){.secret-inventory-grid{grid-template-columns:1fr}}.rotation-plans{border-top:1px solid #d7e5e2;gap:9px;padding-top:12px;display:grid}.rotation-plans>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rotation-plans>header div{gap:3px;display:grid}.rotation-plans button{color:#1e6158;background:#fff;border:1px solid #2b6e65;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:800}.rotation-plans>p{color:#687671;background:#fff;border-radius:8px;margin:0;padding:12px;font-size:12px}.rotation-plans>article{background:#fff;border-left:3px solid #b88716;gap:5px;padding:11px;display:grid}.rotation-plans>article div{justify-content:space-between;gap:10px;display:flex}.rotation-plans>article span{color:#76520a;font-weight:800}@media (width<=800px){.rotation-plans>header{display:grid}.rotation-plans button{justify-self:start}}.authentication-security{background:#eef7f5;border-left:4px solid #2b6e65;gap:4px;padding:15px;display:grid}.authentication-security span,.authentication-security small{color:#365d57;font-size:13px}.quarantine-readiness{background:#f7fbfa;border:1px solid #d7e5e2;border-radius:10px;gap:12px;padding:15px;display:grid}.quarantine-readiness>div{gap:4px;display:grid}.quarantine-readiness span,.quarantine-readiness small{color:#52635f;font-size:13px}.quarantine-readiness dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.quarantine-readiness dl div{background:#fff;border-radius:8px;padding:10px}.quarantine-readiness dt{color:#64736f;font-size:11px}.quarantine-readiness dd{color:#244f49;margin:4px 0 0;font-weight:800}@media (width<=800px){.quarantine-readiness dl{grid-template-columns:1fr}}.antimalware-validation{background:#fff;border:1px solid #d7e5e2;border-radius:10px;grid-template-columns:1fr auto;gap:10px 18px;padding:15px;display:grid}.antimalware-validation>div{gap:4px;display:grid}.antimalware-validation span,.antimalware-validation small{color:#52635f;font-size:13px}.antimalware-validation>button{color:#fff;background:#185d54;border:0;border-radius:8px;align-self:center;padding:10px 12px;font-weight:800}.antimalware-validation>button:disabled{color:#5d6d69;background:#cad5d2}.antimalware-validation>p,.antimalware-validation>small{grid-column:1/-1}.antimalware-validation>p{border-radius:8px;gap:3px;margin:0;padding:10px;display:grid}.antimalware-validation>p.pass{color:#17603f;background:#e5f5ed}.antimalware-validation>p.fail{color:#8b231c;background:#ffe8e5}@media (width<=800px){.antimalware-validation{grid-template-columns:1fr}.antimalware-validation>button{justify-self:start}}.rotation-plans>article footer{flex-wrap:wrap;gap:7px;margin-top:5px;display:flex}.rotation-plans>article footer .rollback{color:#8b231c;border-color:#a84a40}.data-governance{background:#f7fbfa;border:1px solid #d7e5e2;border-radius:10px;gap:12px;padding:15px;display:grid}.data-governance>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.data-governance>header div{gap:4px;display:grid}.data-governance button{color:#1e6158;background:#fff;border:1px solid #2b6e65;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:800}.data-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.data-category-grid article{background:#fff;border-radius:8px;gap:4px;padding:11px;display:grid}.data-category-grid span,.data-category-grid small,.data-governance>small,.legal-holds span,.legal-holds small{color:#60716c;font-size:11px}.data-category-grid b{color:#76520a;font-size:10px}.legal-holds{border-top:1px solid #d7e5e2;gap:8px;padding-top:10px;display:grid}.legal-holds>p{color:#687671;margin:0;font-size:12px}.legal-holds article{background:#fff;gap:5px;padding:11px;display:grid}.legal-holds article>div{justify-content:space-between;gap:10px;display:flex}.legal-holds article b{border-radius:999px;padding:4px 7px;font-size:9px}.legal-holds article b.active{color:#76520a;background:#fff4d8}.legal-holds article b.released{color:#17603f;background:#e5f5ed}.legal-holds article button{justify-self:start}@media (width<=800px){.data-governance>header{display:grid}.data-governance>header button{justify-self:start}.data-category-grid{grid-template-columns:1fr}}.security-monitoring{background:#f5f9fc;border:1px solid #cbdce9;border-radius:10px;gap:12px;padding:15px;display:grid}.security-monitoring>header{justify-content:space-between;gap:14px;display:flex}.security-monitoring>header div{gap:4px;display:grid}.security-monitoring>header span,.security-monitoring>small{color:#5a6f80;font-size:11px}.security-monitoring>header b{border-radius:999px;align-self:start;padding:5px 8px;font-size:9px}.security-monitoring>header b.pending{color:#76520a;background:#fff4d8}.security-monitoring>header b.ready{color:#17603f;background:#e5f5ed}.security-monitoring>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.security-monitoring article{background:#fff;border-radius:8px;gap:4px;padding:10px;display:grid}.security-monitoring article strong{color:#183b5e;font-size:18px}.security-monitoring article span{color:#607489;font-size:10px}@media (width<=800px){.security-monitoring>header{display:grid}.security-monitoring>header b{justify-self:start}.security-monitoring>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.security-monitoring .uptime-evidence{color:#245f43;background:#e8f6ee;border-radius:8px;gap:3px;margin:0;padding:10px;display:grid}.security-monitoring .uptime-evidence span{color:#49715d;font-size:11px}.security-monitoring .failed-alert-deliveries{background:#fff3f1;border-radius:8px;gap:8px;padding:10px;display:grid}.security-monitoring .failed-alert-deliveries>article{gap:5px;display:grid}.security-monitoring .failed-alert-deliveries button{color:#fff;background:#8a2f2a;border:0;border-radius:7px;justify-self:start;padding:8px 10px;font-weight:800}.security-monitoring .failed-alert-deliveries button:disabled{opacity:.45}.admin-dual-control{background:#fff;border:1px solid #c8d8d4;border-radius:14px;gap:16px;padding:20px;display:grid}.admin-dual-control>header{justify-content:space-between;gap:16px;display:flex}.admin-dual-control>header div{gap:5px;display:grid}.admin-dual-control>header span,.admin-dual-control small{color:#52706d}.admin-dual-control>header>b{color:#8a5a00;background:#fff2cf;border-radius:999px;height:max-content;padding:8px 12px}.dual-control-request{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dual-control-request label{gap:5px;display:grid}.dual-control-request label:nth-child(3){grid-column:1/-1}.dual-control-request input,.dual-control-request select,.dual-control-request textarea,.dual-control-list textarea{font:inherit;border:1px solid #b8cbc7;border-radius:8px;padding:10px}.dual-control-request textarea,.dual-control-list textarea{resize:vertical;min-height:74px}.dual-control-request button,.dual-control-list button{color:#fff;background:#14665d;border:0;border-radius:8px;padding:11px 14px;font-weight:700}.dual-control-request button:disabled,.dual-control-list button:disabled{opacity:.55}.dual-control-list{gap:10px;display:grid}.dual-control-list article{border:1px solid #d7e3e0;border-radius:10px;gap:8px;padding:14px;display:grid}.dual-control-list article>header{justify-content:space-between;gap:12px;display:flex}.dual-control-list article>header div{gap:4px;display:grid}.dual-control-list article>header b{font-size:.76rem}.dual-control-list article>footer{grid-template-columns:1fr auto auto auto;gap:8px;display:grid}.dual-control-notice{background:#eef6f4;border-radius:8px;padding:12px}@media (width<=850px){.dual-control-request{grid-template-columns:1fr}.dual-control-request label:nth-child(3){grid-column:auto}.dual-control-list article>footer{grid-template-columns:1fr}.admin-dual-control>header,.dual-control-list article>header{flex-direction:column}}.controlled-pilot{gap:18px;margin-top:24px;padding:24px;display:grid}.controlled-pilot>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.controlled-pilot>header div{gap:5px;display:grid}.controlled-pilot>header span{letter-spacing:.12em;color:#2b6e65;font-size:11px}.controlled-pilot>header h3{margin:0;font-size:22px}.controlled-pilot>header p{color:#58666b;max-width:720px}.controlled-pilot>header>b{color:#8b231c;white-space:nowrap;background:#ffe8e5;border-radius:999px;padding:8px 12px;font-size:12px}.pilot-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pilot-summary article{background:#f7fbfa;border:1px solid #d8e5e2;border-radius:10px;gap:3px;padding:14px;display:grid}.pilot-summary strong{color:#123e5c;font-size:24px}.pilot-summary span{color:#60716c;font-size:12px}.pilot-scope{background:#eef7f5;border-left:4px solid #2b6e65;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.pilot-scope div{gap:3px;display:grid}.pilot-scope span{color:#52635f;font-size:12px}.pilot-scope button,.pilot-list button{color:#1e6158;background:#fff;border:1px solid #2b6e65;border-radius:8px;padding:9px 11px;font-weight:800}.pilot-feedback{background:#eef6f4;border-radius:8px;margin:0;padding:11px 13px}.pilot-editor{border:2px solid #2b6e65;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.pilot-editor h4,.pilot-editor>p,.pilot-editor footer,.pilot-editor .wide{grid-column:1/-1}.pilot-editor label{gap:5px;font-size:12px;font-weight:700;display:grid}.pilot-editor input,.pilot-editor select,.pilot-editor textarea{border:1px solid #c8d4d1;border-radius:8px;min-width:0;padding:10px}.pilot-editor textarea{min-height:84px}.pilot-editor footer{justify-content:flex-end;gap:8px;display:flex}.pilot-editor button{border:0;border-radius:8px;padding:10px 12px;font-weight:800}.pilot-editor footer button:last-child{color:#fff;background:#185d54}.pilot-editor button:disabled{opacity:.5}.pilot-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pilot-empty{color:#61706d;border:1px dashed #b9cbc7;border-radius:10px;grid-column:1/-1;margin:0;padding:18px}.pilot-list>article{border:1px solid #dce5e3;border-radius:12px;gap:9px;padding:15px;display:grid}.pilot-list>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pilot-list header div{gap:4px;display:grid}.pilot-list h4{margin:0}.pilot-list small{color:#687671}.pilot-list code{color:#325b74;font-size:11px}.pilot-list header>b{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px}.pilot-list header>b.not_started{color:#52635f;background:#edf1f0}.pilot-list header>b.in_progress{color:#76520a;background:#fff4d8}.pilot-list header>b.passed{color:#17603f;background:#e5f5ed}.pilot-list header>b.failed,.pilot-list header>b.blocked{color:#8b231c;background:#ffe8e5}.pilot-list>article>p{color:#465955;margin:0;font-size:13px}.pilot-list>article>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.pilot-list details{border-top:1px solid #e3e9e7;padding-top:9px}.pilot-list details div{border-left:2px solid #c8d7d3;gap:3px;margin-top:8px;padding-left:9px;display:grid}.pilot-list details span,.pilot-list details small{font-size:11px}@media (width<=800px){.controlled-pilot{padding:16px}.controlled-pilot>header,.pilot-scope,.pilot-list>article>footer{flex-direction:column;align-items:flex-start}.pilot-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-editor,.pilot-list{grid-template-columns:1fr}.pilot-editor>*{grid-column:1/-1}}._frame_1t2jg_1{border-radius:inherit;background:#071827 50%/contain no-repeat;width:100%;display:block;position:relative;overflow:hidden;container-type:inline-size}._frame_1t2jg_1 img{object-fit:contain;width:100%;height:100%;display:block}._fallback_1t2jg_3{text-align:left;color:#fff;background:radial-gradient(at 95% 10%,#296089 0,#0000 65%),linear-gradient(115deg,#071827,#12334c);flex-direction:column;justify-content:center;align-items:flex-start;gap:3cqw;padding:4cqw 7cqw;display:flex;position:absolute;inset:0}._brand_1t2jg_4{letter-spacing:.18em;color:#dfb65d;font-size:clamp(9px,1.5cqw,15px);font-weight:800}._fallback_1t2jg_3 strong{text-wrap:balance;max-width:85%;font-size:clamp(13px,3.8cqw,38px);font-weight:700;line-height:1.17}._line_1t2jg_6{background:#d6a347;border-radius:3px;width:12%;height:3px}.home-carousel{aspect-ratio:2048/682;color:#fff;box-sizing:border-box;min-width:0;box-shadow:none;background:#071827;border:0;border-radius:13px;position:relative;overflow:hidden}.home-carousel-surface{cursor:pointer;background:#071827;border:0;width:100%;height:100%;padding:0;display:block;overflow:hidden}.home-carousel-surface img{object-fit:contain;width:100%;height:100%;display:block;transform:none}.home-carousel-arrow{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#041a2d75;border:0;width:30px;height:46px;font-size:22px;position:absolute;top:50%;transform:translateY(-50%)}.home-carousel-arrow.previous{border-radius:0 8px 8px 0;left:0}.home-carousel-arrow.next{border-radius:8px 0 0 8px;right:0}.home-carousel-dots{z-index:4;background:#041a2d9e;border-radius:999px;gap:5px;padding:5px 7px;display:flex;position:absolute;bottom:10px;right:44px}.home-carousel-dots button{cursor:pointer;background:#ffffff75;border:0;border-radius:50%;width:6px;height:6px;padding:0}.home-carousel-dots button.active{background:#fff;border-radius:5px;width:17px}@media (width<=760px){.home-carousel{aspect-ratio:2048/682}.home-carousel-surface img{object-fit:contain;object-position:center;width:100%;height:100%;transform:none}.home-carousel-dots{bottom:8px;right:36px}}.live-overview-hero{grid-template-columns:minmax(260px,.72fr) minmax(520px,1.28fr);align-items:stretch;gap:24px;padding:18px;display:grid}.live-overview-welcome{align-content:center;min-width:0;padding:7px 7px 7px 9px;display:grid}.live-overview-welcome>span{color:#9dc8ec;letter-spacing:.14em;font-size:9px;font-weight:850}@media (width<=1000px){.live-overview-hero{grid-template-columns:1fr}.live-overview-welcome{padding-bottom:10px}}@media (width<=760px){.live-overview-hero{padding:14px}}.live-overview-hero{background:linear-gradient(115deg,#0d1c29 0%,#183a54 100%)}.home-carousel-mark{opacity:.9;background:url(/assets/previsional-symbol-white.png) 50%/contain no-repeat;justify-self:center;width:72px;height:72px}.session-security{overflow:hidden}.session-security>header{border-bottom:1px solid #dce6ef;justify-content:space-between;gap:20px;padding:24px 26px;display:flex}.session-security header span{color:#1671cc;letter-spacing:.13em;font-size:9px;font-weight:900}.session-security header h3{margin:6px 0;font-size:22px}.session-security header p{color:#657b8e;max-width:760px;margin:0;line-height:1.55}.session-security header em{color:#1766b0;background:#e7f2ff;border-radius:99px;align-self:flex-start;padding:7px 10px;font-size:9px;font-style:normal;font-weight:900}.session-list{gap:10px;padding:20px 24px;display:grid}.session-list>p{color:#667d90;margin:0}.session-list article{background:#f9fbfd;border:1px solid #dce5ed;border-radius:11px;padding:16px}.session-list article.current{background:#f2f8ff;border-color:#9fc9ec}.session-list article>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.session-list article strong{color:#173d5d}.session-list article span{color:#506d85;background:#e4edf5;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:900}.session-list article.current span{color:#0d66bb;background:#dceeff}.session-list dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0 9px;display:grid}.session-list dl div{gap:3px;display:grid}.session-list dt,.session-list small{color:#71869a;font-size:9px}.session-list dd{color:#294c67;margin:0;font-size:11px}.session-security>footer{background:#f7f9fb;border-top:1px solid #dce5ed;grid-template-columns:1fr 1.4fr;gap:18px;padding:20px 24px;display:grid}.session-security footer>div:first-child{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.session-security footer button{color:#fff;cursor:pointer;background:#0d67bd;border:1px solid #0d67bd;border-radius:8px;padding:11px 14px;font-size:9px;font-weight:900}.session-security footer button.secondary{color:#0d67bd;background:#fff}.session-security footer button:disabled{opacity:.45;cursor:default}.session-security footer small{color:#73879a}.session-danger{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.session-danger label{color:#5e4a49;gap:8px;font-size:10px;line-height:1.45;display:flex}.session-danger button{background:#9c372d;border-color:#9c372d}.session-notice{color:#18598e;background:#eaf5ff;border-radius:9px;margin:0 24px 20px;padding:11px 13px;font-size:11px}@media (width<=760px){.security-hub .hub-tabs,.session-security>footer,.session-list dl{grid-template-columns:1fr}.session-security>header{display:block}.session-security header em{margin-top:12px;display:inline-block}.session-danger{align-items:stretch}.session-danger button{width:100%}}.security-alerts{background:#fbfdff;border-bottom:1px solid #dce5ed;padding:20px 24px}.security-alerts>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.security-alerts h4{color:#173d5d;margin:5px 0 0;font-size:17px}.security-alerts>header em{color:#1766b0;background:#e7f2ff;border-radius:99px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:900}.security-alerts>p{color:#667d90;margin:0}.security-alerts article{background:#fff;border:1px solid #dce5ed;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.security-alerts article+article{margin-top:8px}.security-alerts article.unread{border-left:4px solid #1671cc}.security-alerts article.read{opacity:.72}.security-alerts strong,.security-alerts time{display:block}.security-alerts time{color:#71869a;margin-top:3px;font-size:9px}.security-alerts article p{color:#506d85;margin:6px 0 0;font-size:11px;line-height:1.45}.security-alerts button{color:#0d67bd;cursor:pointer;background:#fff;border:1px solid #0d67bd;border-radius:7px;flex:none;padding:8px 10px;font-size:8px;font-weight:900}.security-alerts button:disabled{opacity:.45;cursor:default}@media (width<=760px){.security-alerts>header,.security-alerts article{display:block}.security-alerts>header em{margin-top:10px;display:inline-block}.security-alerts button{width:100%;margin-top:12px}}.password-change{background:#fbfcfe;border-top:1px solid #dce5ed;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);gap:28px;padding:24px;display:grid}.password-change>header span{color:#1671cc;letter-spacing:.13em;font-size:9px;font-weight:900}.password-change>header h4{color:#173d5d;margin:6px 0;font-size:19px}.password-change>header p{color:#657b8e;margin:0;font-size:11px;line-height:1.6}.password-change>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.password-change label{color:#314f68;gap:6px;font-size:10px;font-weight:800;display:grid}.password-change label:first-child{grid-column:1/-1}.password-change input[type=password],.password-change input[type=text]{box-sizing:border-box;color:#173951;background:#fff;border:1px solid #cbd9e4;border-radius:8px;width:100%;padding:11px}.password-change .password-visibility{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;font-weight:500;display:flex}.password-change .password-visibility input{width:auto}.password-change small{color:#6c8194;grid-column:1/-1;line-height:1.45}.password-change button{color:#fff;cursor:pointer;background:#0d67bd;border:0;border-radius:8px;justify-self:start;padding:11px 15px;font-size:9px;font-weight:900}.password-change button:disabled{opacity:.45;cursor:default}@media (width<=850px){.password-change,.password-change>div{grid-template-columns:1fr}.password-change label,.password-change label:first-child,.password-change .password-visibility,.password-change small{grid-column:auto}}.security-hub .hub-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.compliance-overview{gap:14px;display:grid}.compliance-position{background:linear-gradient(110deg,#f8fbfe,#fff);border-left:4px solid #1470c8;justify-content:space-between;align-items:center;gap:26px;padding:24px;display:flex}.compliance-position span,.compliance-sources header span,.compliance-domain-grid span{color:#176fc0;letter-spacing:.13em;font-size:9px;font-weight:900}.compliance-position h3,.compliance-sources h3{color:#123a58;margin:6px 0;font-size:20px}.compliance-position p{color:#657c8f;max-width:820px;margin:0;font-size:11px;line-height:1.55}.compliance-position>b{color:#135f98;background:#e5f3fb;border-radius:99px;flex:none;padding:10px 13px;font-size:10px}.compliance-domain-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.compliance-domain-grid button{text-align:left;cursor:pointer;gap:8px;padding:20px;display:grid}.compliance-domain-grid strong{color:#143d5c;font-size:15px}.compliance-domain-grid small{color:#6b8193;min-height:34px;line-height:1.5}.compliance-domain-grid em{color:#1670bd;font-size:8px;font-style:normal;font-weight:900}.compliance-operational{overflow:hidden}.compliance-operational>header{border-bottom:1px solid #dce6ee;justify-content:space-between;align-items:flex-end;gap:18px;padding:20px 22px;display:flex}.compliance-operational>header span{color:#176fc0;letter-spacing:.13em;font-size:9px;font-weight:900}.compliance-operational>header h3{color:#123a58;margin:6px 0 2px;font-size:20px}.compliance-operational>header p,.compliance-operational>header small{color:#718698;margin:0;font-size:10px}.compliance-operational-grid{grid-template-columns:repeat(5,1fr);display:grid}.compliance-operational-grid button,.compliance-operational-grid article{text-align:left;background:#fff;border:0;border-right:1px solid #e0e8ee;min-height:142px;padding:18px}.compliance-operational-grid button{cursor:pointer;flex-direction:column;gap:7px;display:flex}.compliance-operational-grid button:last-child,.compliance-operational-grid article:last-child{border-right:0}.compliance-operational-grid span{color:#587186;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.compliance-operational-grid strong{color:#153e5c;font-size:19px}.compliance-operational-grid small{color:#6b8193;flex:1;font-size:10px;line-height:1.45}.compliance-operational-grid em{color:#1670bd;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.compliance-operational-grid .attention{box-shadow:inset 0 3px #d38b18}.compliance-operational-grid .unavailable{box-shadow:inset 0 3px #8798a5}.compliance-operational-grid .loading{align-content:center;gap:10px;display:grid}.compliance-operational-grid .loading i{background:linear-gradient(90deg,#edf2f5,#f8fafb,#edf2f5) 0 0/200% 100%;border-radius:8px;height:10px;animation:1.2s infinite compliancePulse}.compliance-operational-grid .loading i:nth-child(2){width:55%;height:22px}.compliance-operational-grid .loading i:nth-child(3){width:82%}.compliance-operational>footer{color:#6b8193;background:#f7fafc;padding:12px 22px;font-size:9px;line-height:1.45}@keyframes compliancePulse{to{background-position:-200% 0}}.compliance-sources{overflow:hidden}.compliance-sources>header{border-bottom:1px solid #dce6ee;justify-content:space-between;align-items:flex-end;padding:20px 22px;display:flex}.compliance-sources>header small{color:#718698}.compliance-sources>div{grid-template-columns:repeat(4,1fr);display:grid}.compliance-sources article{border-right:1px solid #e0e8ee;gap:7px;padding:20px;display:grid}.compliance-sources article:last-child{border-right:0}.compliance-sources article>b{letter-spacing:.12em;font-size:9px}.compliance-sources article strong{color:#173d59}.compliance-sources article p{color:#6b8193;margin:0;font-size:10px;line-height:1.5}.compliance-sources article em{color:#587186;background:#edf3f7;border-radius:99px;justify-self:start;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.compliance-sources .active em{color:#17664d;background:#e2f5ec}.compliance-sources .controlled em{color:#82550c;background:#fff0d5}.compliance-sources .human em{color:#2b5d91;background:#e8effb}.compliance-principles{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.compliance-principles article{background:#f8fafc;border:1px solid #dce6ee;border-radius:11px;padding:16px 18px}.compliance-principles b{color:#153e5c}.compliance-principles p{color:#6b8193;margin:6px 0 0;font-size:10px;line-height:1.5}@media (width<=1000px){.security-hub .hub-tabs,.compliance-sources>div{grid-template-columns:1fr 1fr}.compliance-domain-grid{grid-template-columns:1fr}.compliance-operational-grid{grid-template-columns:1fr 1fr}.compliance-operational-grid button,.compliance-operational-grid article{border-bottom:1px solid #e0e8ee}.compliance-sources article:nth-child(2){border-right:0}}@media (width<=620px){.security-hub .hub-tabs,.compliance-sources>div,.compliance-principles,.compliance-operational-grid{grid-template-columns:1fr}.compliance-position,.compliance-operational>header{flex-direction:column;align-items:flex-start}.compliance-sources article,.compliance-operational-grid button,.compliance-operational-grid article{border-bottom:1px solid #e0e8ee;border-right:0}}.admin-step-up{background:linear-gradient(135deg,#f8fbff,#edf5ff);border:1px solid #b9c9df;gap:18px;display:grid}.admin-step-up.locked{background:linear-gradient(135deg,#fffdf8,#fff7e6);border-color:#d7b46a}.admin-step-up header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.admin-step-up header div{gap:5px;display:grid}.admin-step-up header span{letter-spacing:.12em;color:#34587f;font-size:.72rem;font-weight:900}.admin-step-up header h3{color:#102f55;margin:0}.admin-step-up header p{color:#52657b;max-width:760px;margin:0;line-height:1.55}.admin-step-up header em{color:#1e6b45;white-space:nowrap;background:#dcebe3;border-radius:999px;padding:8px 12px;font-size:.68rem;font-style:normal;font-weight:900}.admin-step-up.locked header em{color:#8a5a00;background:#fff0c9}.admin-step-up-form{align-items:end;gap:12px;max-width:720px;display:flex}.admin-step-up-form label{color:#29435e;flex:1;gap:6px;font-size:.78rem;font-weight:800;display:grid}.admin-step-up-form input{color:#102f55;background:#fff;border:1px solid #b9c8d8;border-radius:10px;width:100%;min-height:44px;padding:0 13px}.admin-step-up-form button{color:#fff;cursor:pointer;background:#123d6b;border:0;border-radius:10px;min-height:44px;padding:0 18px;font-weight:900}.admin-step-up-form button:disabled{opacity:.55;cursor:not-allowed}.admin-step-up-form .passkey-enroll{background:#16695e}.passkey-recovery{background:#ffffffb8;border:1px solid #d3dfec;border-radius:12px;gap:10px;padding:14px;display:grid}.passkey-recovery>div:first-child,.passkey-recovery span,.passkey-enroll-form label,.passkey-revoke label{color:#29435e;gap:4px;display:grid}.passkey-recovery small{color:#65798e;font-size:.72rem}.passkey-row{border-top:1px solid #e3eaf2;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.passkey-row button,.passkey-enroll-form button,.passkey-revoke button{color:#fff;cursor:pointer;background:#16695e;border:0;border-radius:9px;min-height:38px;padding:0 14px;font-weight:900}.passkey-enroll-form,.passkey-revoke{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.passkey-enroll-form label,.passkey-revoke label{flex:1;min-width:240px;font-size:.75rem;font-weight:800}.passkey-enroll-form input,.passkey-revoke input{color:#102f55;background:#fff;border:1px solid #b9c8d8;border-radius:9px;min-height:40px;padding:0 11px}.passkey-revoke{border-top:1px solid #e3eaf2;padding-top:10px}.passkey-revoke p{color:#7a4d00;width:100%;margin:0}.passkey-revoke button{background:#9b2f2f}.passkey-revoke .secondary{background:#66798d}.passkey-revoke button:disabled{opacity:.55;cursor:not-allowed}.admin-step-up-notice{color:#29435e;background:#fff;border-radius:10px;margin:0;padding:11px 13px}.admin-capabilities{background:#ffffffb8;border:1px solid #d3dfec;border-radius:12px;gap:9px;padding:13px;display:grid}.admin-capabilities>span{letter-spacing:.1em;color:#526b85;font-size:.67rem;font-weight:900}.admin-capabilities>div{flex-wrap:wrap;gap:7px;display:flex}.admin-capabilities b{color:#244b75;background:#e4edf7;border-radius:999px;padding:6px 9px;font-size:.7rem}.admin-capabilities small{color:#65798e;font-size:.72rem}.admin-step-up footer{color:#66798d;font-size:.75rem}@media (width<=700px){.admin-step-up header,.admin-step-up-form{flex-direction:column;align-items:stretch}.admin-step-up header em{align-self:flex-start}}._root_8gxzn_1{color:#12334e;gap:20px;display:grid}._heading_8gxzn_1{background:#fff;border:1px solid #dae5ed;border-radius:16px;padding:26px}._heading_8gxzn_1>span{letter-spacing:1.8px;color:#6887a3;font-size:11px;font-weight:800}._heading_8gxzn_1 h2{margin:8px 0;font-size:28px}._heading_8gxzn_1 p{color:#506b80;margin:0 0 20px}._root_8gxzn_1 button{cursor:pointer;font:inherit}._heading_8gxzn_1 button,._actions_8gxzn_1 button:first-child{color:#fff;background:#0e426b;border:1px solid #0e426b;border-radius:8px;padding:11px 18px;font-weight:650}._root_8gxzn_1 button:disabled{opacity:.5;cursor:wait}._layout_8gxzn_1{grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:start;gap:24px;display:grid}._list_8gxzn_1{gap:9px;max-height:900px;display:grid;overflow:auto}._list_8gxzn_1>button{text-align:left;color:#153d5b;background:#fff;border:1px solid #dce6ee;border-radius:10px;gap:12px;padding:12px;display:flex}._list_8gxzn_1>button._selected_8gxzn_1{background:#eef7fd;border:2px solid #2481bd}._list_8gxzn_1 img{object-fit:cover;border-radius:5px;width:96px;height:58px}._list_8gxzn_1 span{gap:4px;display:grid}._list_8gxzn_1 strong{font-size:14px}._list_8gxzn_1 small{color:#55738a;font-size:11px}._editor_8gxzn_1{background:#fff;border:1px solid #dae5ed;border-radius:16px;min-width:0;padding:24px}._editor_8gxzn_1 h3{margin:0 0 18px}._editor_8gxzn_1 video,._editor_8gxzn_1>img{aspect-ratio:16/9;object-fit:contain;background:#091d2c;border-radius:10px;width:100%;max-height:400px}._editor_8gxzn_1 fieldset{border:0;gap:16px;min-width:0;margin:20px 0;padding:0;display:grid}._editor_8gxzn_1 label{gap:6px;font-size:13px;font-weight:650;display:grid}._editor_8gxzn_1 label small,._actions_8gxzn_1 small{color:#587187;font-size:12px;font-weight:400}._editor_8gxzn_1 input:not([type=checkbox]),._editor_8gxzn_1 textarea,._editor_8gxzn_1 select{box-sizing:border-box;width:100%;font:inherit;color:#12334e;background:#fff;border:1px solid #c7d7e3;border-radius:7px;padding:10px}._fields_8gxzn_1{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}._files_8gxzn_1{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}._editor_8gxzn_1 input[type=file]{font-size:12px}._editor_8gxzn_1 ._checkbox_8gxzn_1{align-items:center;gap:8px;display:flex}._actions_8gxzn_1{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._actions_8gxzn_1 button{color:#163d5a;background:#fff;border:1px solid #b9cbd8;border-radius:8px;padding:10px 16px}._upload_8gxzn_1{overflow-wrap:anywhere;background:#edf6fc;border-radius:10px;margin-top:18px;padding:16px}._upload_8gxzn_1 progress{width:100%;margin:10px 0}._upload_8gxzn_1 ._actions_8gxzn_1{margin-top:12px}._empty_8gxzn_1{text-align:center;color:#688094;background:#f4f8fb;border-radius:10px;padding:48px 24px}._error_8gxzn_1,._notice_8gxzn_1{border-radius:8px;margin:0;padding:16px}._error_8gxzn_1{color:#8a3023;background:#fff0ed;border:1px solid #efc5bc}._notice_8gxzn_1{color:#216344;background:#eef8f3;border:1px solid #c1e0d1}@media (width<=1000px){._layout_8gxzn_1{grid-template-columns:1fr}._list_8gxzn_1{grid-template-columns:repeat(2,minmax(0,1fr));max-height:400px}}@media (width<=640px){._list_8gxzn_1,._fields_8gxzn_1,._files_8gxzn_1{grid-template-columns:1fr}._editor_8gxzn_1{padding:16px}._heading_8gxzn_1{padding:20px}}._root_1c6gj_1{color:#163650;background:#f5f8fc;border:1px solid #d1deea;border-radius:18px;max-width:1200px;padding:clamp(16px,3vw,32px);font-size:1rem}._root_1c6gj_1 header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}._root_1c6gj_1 header span{letter-spacing:.08em;color:#456783;font-size:.875rem;font-weight:700}._root_1c6gj_1 h2{margin:8px 0;font-size:1.8rem}._root_1c6gj_1 h3{margin:0 0 16px;font-size:1.125rem}._root_1c6gj_1 p{line-height:1.6}._root_1c6gj_1 button{color:#fff;font:inherit;cursor:pointer;background:#123b5c;border:1px solid #123b5c;border-radius:9px;padding:12px 18px}._root_1c6gj_1 button:disabled{opacity:.65;cursor:wait}._root_1c6gj_1 button:focus-visible,._root_1c6gj_1 a:focus-visible{outline-offset:3px;outline:3px solid #aa7c23}._cards_1c6gj_3{grid-template-columns:1fr 1fr;gap:18px;display:grid}._cards_1c6gj_3 article,._breakdown_1c6gj_3{background:#fff;border:1px solid #cfdeea;border-radius:12px;padding:24px}._cards_1c6gj_3 strong{overflow-wrap:anywhere;font-size:1.8rem;display:block}._cards_1c6gj_3 small{margin-top:12px;font-size:.875rem;display:block}._cards_1c6gj_3 progress{accent-color:#24608a;width:100%;height:12px}._error_1c6gj_3{color:#82271e;background:#fff1ed;border-left:4px solid #a53429;border-radius:6px;padding:12px 16px}._breakdown_1c6gj_3{margin-top:18px}._breakdown_1c6gj_3 dl{margin:0}._breakdown_1c6gj_3 dl>div{border-bottom:1px solid #e2e9ef;justify-content:space-between;gap:16px;padding:14px 0;display:flex}._breakdown_1c6gj_3 dl>div:last-child{border:0}._breakdown_1c6gj_3 dd{white-space:nowrap;margin:0;font-weight:600}._note_1c6gj_3{color:#486277;font-size:.875rem}._note_1c6gj_3 a{color:#174d79;text-decoration:underline}@media (width<=700px){._root_1c6gj_1 header{flex-direction:column;align-items:flex-start}._cards_1c6gj_3{grid-template-columns:1fr}._cards_1c6gj_3 article,._breakdown_1c6gj_3{padding:18px}._breakdown_1c6gj_3 dl>div{flex-direction:column;gap:6px}._root_1c6gj_1 header button{width:100%}}.asaas-integration>footer button:not(:disabled){cursor:pointer;background:#0d705f}.asaas-integration>footer button:disabled{cursor:default;background:#a9bdc8}.fee-billing{color:#102c48;background:#fff;border:1px solid #c8d9e8;border-radius:12px;margin:24px 0;padding:24px;font-size:16px}.fee-billing h3{margin:0 0 12px;font-size:22px}.fee-billing p{line-height:1.5}.fee-billing label{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.fee-billing input,.fee-billing select{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#102c48;background:#fff;border:1px solid #bdd0e0;border-radius:6px;padding:10px}.fee-billing fieldset{border:1px solid #d6e2ed;border-radius:8px;margin:20px 0;padding:18px}.fee-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.fee-billing .fee-check{flex-direction:row;align-items:center;margin:18px 0}.fee-check input{flex-shrink:0;width:20px;height:20px}.fee-billing button{color:#fff;cursor:pointer;background:#12548a;border:0;border-radius:6px;padding:12px 18px;font-weight:600}.fee-billing button:disabled{opacity:.5;cursor:default}.fee-draft-controls{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.fee-table{margin-top:20px;overflow-x:auto}.fee-table table{border-collapse:collapse;width:100%;font-size:14px}.fee-table td,.fee-table th{text-align:left;border-bottom:1px solid #d6e2ed;padding:12px}.fee-table caption{text-align:left;padding:12px 0;font-weight:600}.fee-readiness{background:#f0f6fa;border-radius:6px;padding:14px}.fee-billing :focus-visible{outline-offset:2px;outline:3px solid #2687c9}@media (width<=650px){.fee-fields{grid-template-columns:1fr}.fee-billing{padding:16px}}.fee-test-actions{flex-direction:column;gap:10px;min-width:175px;display:flex}.fee-test-actions small{overflow-wrap:anywhere}.fee-test-actions a{color:#12548a;text-decoration:underline}.integration-architecture{overflow:hidden}.integration-architecture>header{background:linear-gradient(120deg,#f8fbfe,#fff);border-bottom:1px solid #dce7ef;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.integration-architecture header span{color:#176fc0;letter-spacing:.13em;font-size:9px;font-weight:900}.integration-architecture header h3{color:#123b59;margin:6px 0;font-size:21px}.integration-architecture header p{color:#657c90;max-width:820px;margin:0;font-size:11px;line-height:1.55}.integration-architecture header>em{color:#17684e;background:#e4f4eb;border-radius:99px;flex:none;padding:8px 11px;font-size:9px;font-style:normal;font-weight:850}.integration-map{background:#dce7ef;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.integration-map article{background:#fff;gap:10px;padding:21px;display:grid}.integration-map article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.integration-map b{color:#1b5279;letter-spacing:.1em;font-size:9px}.integration-map em{color:#587186;background:#edf3f7;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.integration-map .portal em{color:#1765a2;background:#e4f1fb}.integration-map .sieg em{color:#17684e;background:#e2f5ec}.integration-map .questor em{color:#82550d;background:#fff0d6}.integration-map strong{color:#153e5c;font-size:14px}.integration-map ul{color:#587186;gap:6px;margin:0;padding-left:17px;font-size:10px;line-height:1.45;display:grid}.integration-map small{color:#778a9b;border-top:1px solid #e4ebf1;padding-top:8px;line-height:1.5}.integration-governance{background:#f4f8fb;grid-template-columns:repeat(4,1fr);gap:12px;padding:20px 22px;display:grid}.integration-governance article{background:#fff;border:1px solid #dce6ed;border-radius:10px;gap:10px;padding:12px;display:flex}.integration-governance article>span{color:#fff;background:#145f98;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.integration-governance p{gap:4px;margin:0;display:grid}.integration-governance strong{color:#1b425e;font-size:10px}.integration-governance small{color:#718596;font-size:8px;line-height:1.45}.integration-architecture>footer{background:#fff9ec;border-top:1px solid #dce7ef;align-items:center;gap:14px;padding:15px 22px;display:flex}.integration-architecture>footer strong{color:#81540c;text-transform:uppercase;flex:none;font-size:9px}.integration-architecture>footer span{color:#725e39;font-size:10px}@media (width<=980px){.integration-map{grid-template-columns:1fr}.integration-governance{grid-template-columns:1fr 1fr}}@media (width<=620px){.integration-architecture>header,.integration-architecture>footer{flex-direction:column;align-items:flex-start}.integration-governance{grid-template-columns:1fr}}.admin-compliance-portfolio{overflow:hidden}.admin-compliance-portfolio>header{justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.admin-compliance-portfolio>header span{color:#1670bd;letter-spacing:.12em;font-size:9px;font-weight:900}.admin-compliance-portfolio>header h3{color:#143d5c;margin:5px 0;font-size:20px}.admin-compliance-portfolio>header p{color:#6d8293;margin:0;font-size:10px}.admin-compliance-portfolio>header button{color:#fff;background:#176456;border:0;border-radius:8px;padding:11px 16px;font-size:9px;font-weight:900}.portfolio-notice{color:#7f560f;background:#fff1df;margin:0;padding:12px 22px}.portfolio-summary{border-block:1px solid #dce6ee;grid-template-columns:repeat(4,1fr);display:grid}.portfolio-summary>*{border:0;text-align:left;background:#f8fbfd;border-right:1px solid #dce6ee;gap:5px;padding:16px 20px;display:grid}.portfolio-summary>:last-child{border-right:0}.portfolio-summary span{color:#6c8192;letter-spacing:.08em;font-size:8px;font-weight:900}.portfolio-summary strong{color:#153e5c;font-size:21px}.portfolio-summary button{cursor:pointer}.portfolio-summary button.active{background:#eef7fc;box-shadow:inset 0 3px #1670bd}.portfolio-summary .attention.active{box-shadow:inset 0 3px #d48c17}.portfolio-summary .critical.active{box-shadow:inset 0 3px #b94d42}.portfolio-table{overflow-x:auto}.portfolio-head,.portfolio-table article{grid-template-columns:minmax(260px,2fr) repeat(5,minmax(105px,1fr)) minmax(150px,1fr);align-items:center;min-width:1050px;display:grid}.portfolio-head{color:#708494;letter-spacing:.08em;background:#f4f7f9;padding:11px 18px;font-size:8px;font-weight:900}.portfolio-table article{border-bottom:1px solid #e1e8ed;padding:13px 18px;box-shadow:inset 3px 0 #62a687}.portfolio-table article.attention{box-shadow:inset 3px 0 #d48c17}.portfolio-table article.critical{box-shadow:inset 3px 0 #b94d42}.portfolio-table article>div{gap:3px;display:grid}.portfolio-table article strong{color:#173d59}.portfolio-table article small{color:#718697;font-size:9px}.portfolio-table article>span{color:#385971;font-size:10px}.portfolio-table article>button{text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;display:grid}.portfolio-table article>button b{color:#173d59}.portfolio-table article>em{color:#1b674f;background:#e6f3ed;border-radius:99px;justify-self:start;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.portfolio-table article.attention>em{color:#7c550d;background:#fff0d6}.portfolio-table article.critical>em{color:#873d35;background:#fbe8e5}.portfolio-table>p{color:#6e8292;padding:24px}.admin-compliance-portfolio>footer{color:#6d8293;background:#f7fafc;padding:12px 22px;font-size:9px}@media (width<=760px){.admin-compliance-portfolio>header{flex-direction:column;align-items:flex-start}.portfolio-summary{grid-template-columns:1fr 1fr}}.portfolio-company-actions{flex-direction:column;align-items:flex-start;gap:5px;display:flex!important}.portfolio-company-actions em{color:#1b674f;background:#e6f3ed;border-radius:99px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.portfolio-table article.attention .portfolio-company-actions em{color:#7c550d;background:#fff0d6}.portfolio-table article.critical .portfolio-company-actions em{color:#873d35;background:#fbe8e5}.portfolio-company-actions button{color:#166398;cursor:pointer;background:0 0;border:0;padding:0;font-size:7px;font-weight:900}.profits-center{gap:18px;display:grid}.profits-banner{background:#0e2533;border-radius:20px;margin:0;overflow:hidden;box-shadow:0 16px 36px #0d223124}.profits-banner img{aspect-ratio:1600/530;object-fit:cover;width:100%;height:auto;display:block}.profits-hero{color:#fff;background:#102b40;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;padding:20px 24px;display:flex}.profits-hero span,.profits-metrics span,.profits-waterfall .panel-title span,.profits-withdrawals .panel-title span,.profits-protection span,.profits-empty span{letter-spacing:.08em;font-size:11px;font-weight:800}.profits-hero p{color:#d8e6ef;max-width:820px;margin:7px 0 0}.profits-hero aside{background:#ffffff12;border:1px solid #ffffff42;border-radius:14px;gap:5px;min-width:190px;padding:14px 16px;display:grid}.profits-hero aside strong{font-size:24px}.profits-hero aside em{font-size:12px;font-style:normal}.profits-hero aside em.synthetic{color:#ffe89a}.profits-metrics{grid-template-columns:1.4fr 1fr 1fr;gap:14px;display:grid}.profits-metrics article{padding:20px}.profits-metrics article strong{color:#0b3764;margin:8px 0;font-size:27px;display:block}.profits-metrics article.primary{border-left:5px solid #13846b}.profits-metrics article.attention{border-left:5px solid #d58a16}.profits-metrics p,.profits-waterfall>p{color:#59697a}.profits-waterfall,.profits-withdrawals,.profits-protection,.profits-empty{padding:24px}.profits-waterfall dl{gap:0;margin:18px 0;display:grid}.profits-waterfall dl div{border-bottom:1px solid #e3e9ef;justify-content:space-between;padding:11px 0;display:flex}.profits-waterfall .total{color:#0d624f;font-size:17px;font-weight:800}.profits-withdrawals .panel-title{justify-content:space-between;display:flex}.profits-withdrawals .panel-title>b{color:#0b5786;background:#e5f1fa;border-radius:999px;height:max-content;padding:7px 11px;font-size:11px}.profits-table{margin-top:18px;overflow-x:auto}.profits-row{border-bottom:1px solid #e5eaf0;grid-template-columns:100px minmax(240px,1.8fr) minmax(170px,1fr) 130px 130px;align-items:center;gap:12px;min-width:820px;padding:13px 8px;display:grid}.profits-row.head{color:#6b7785;background:#f6f8fa;font-size:11px;font-weight:800}.profits-row small{color:#74808d;margin-top:3px;display:block}.profits-row em{font-size:11px;font-style:normal;font-weight:800}.profits-row em.ok{color:#10705c}.profits-row em.pending{color:#a26308}.profits-protection{background:#f3f8fb;grid-template-columns:1fr 1.4fr;gap:25px;display:grid}.profits-protection ul{gap:8px;margin:0;display:grid}.profits-disclaimer{color:#5b6671;padding:0 4px;font-size:12px}.profits-empty{text-align:center}.profits-empty h2{margin:7px 0}@media (width<=900px){.profits-banner{border-radius:14px}.profits-banner img{object-position:center;min-height:210px}.profits-hero{display:grid}.profits-metrics,.profits-protection{grid-template-columns:1fr}.profits-hero aside{min-width:0}}.profit-admin{border-top:5px solid #0b5f87;padding:24px}.profit-admin .panel-title{justify-content:space-between;gap:20px;display:flex}.profit-admin .panel-title p{color:#647180;margin-top:5px}.profit-admin .panel-title>b{border-radius:999px;height:max-content;padding:7px 11px;font-size:11px}.profit-admin .panel-title>b.draft{color:#925b00;background:#fff0d5}.profit-admin .panel-title>b.published{color:#0b6a52;background:#dff5ed}.profit-admin-grid{grid-template-columns:1.25fr 1fr;gap:18px;margin-top:20px;display:grid}.profit-admin form{background:#fafcfd;border:1px solid #dfe6ed;border-radius:14px;gap:11px;padding:18px;display:grid}.profit-admin form h4{color:#123e63;margin:0}.profit-admin label{color:#47596b;gap:5px;font-size:12px;font-weight:700;display:grid}.profit-admin input,.profit-admin select,.profit-admin textarea{color:#183044;background:#fff;border:1px solid #cfd9e2;border-radius:8px;width:100%;padding:10px}.profit-admin textarea{resize:vertical;min-height:82px}.profit-admin-values{grid-template-columns:1fr 1fr;gap:10px;display:grid}.profit-admin button{color:#fff;cursor:pointer;background:#075d87;border:0;border-radius:9px;padding:11px;font-weight:800}.profit-admin button:disabled{opacity:.55;cursor:not-allowed}.profit-publish{background:#f2f8f6!important;border-color:#cfe4dc!important;margin-top:18px!important}.profit-confirm{align-items:flex-start;gap:9px!important;display:flex!important}.profit-confirm input{width:auto;margin-top:2px}.profit-admin-message{color:#0d604d;margin:13px 0 0;font-weight:700}@media (width<=900px){.profit-admin-grid,.profit-admin-values{grid-template-columns:1fr}}.withdrawal-revision{gap:4px;margin-top:6px;display:grid;position:relative}.withdrawal-revision>button{color:#075d87;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.withdrawal-revision>small{color:#687786;font-size:10px}.withdrawal-revision form{z-index:5;background:#fff;border:1px solid #cbd8e2;border-radius:12px;gap:8px;width:310px;padding:14px;display:grid;position:absolute;top:22px;right:0;box-shadow:0 14px 35px #15334b2b}.withdrawal-revision form label{gap:4px;font-size:11px;font-weight:700;display:grid}.withdrawal-revision form input,.withdrawal-revision form select,.withdrawal-revision form textarea{border:1px solid #ccd7e0;border-radius:7px;width:100%;padding:8px}.withdrawal-revision form textarea{min-height:64px}.withdrawal-revision form button{color:#fff;background:#075d87;border:0;border-radius:7px;padding:9px;font-weight:800}@media (width<=900px){.withdrawal-revision form{width:90vw;position:fixed;top:15vh;left:5vw;right:5vw}}.profit-tax{border-left:5px solid #1a6b8f;padding:24px}.profit-tax .panel-title{justify-content:space-between;gap:20px;display:flex}.profit-tax .panel-title p{color:#647180;margin-top:4px}.profit-tax .panel-title>b{color:#0b5786;background:#e5f1fa;border-radius:999px;height:max-content;padding:8px 11px;font-size:11px}.profit-tax-list{gap:12px;margin-top:18px;display:grid}.profit-tax-list article{border:1px solid #dee6ec;border-radius:12px;grid-template-columns:1.3fr .8fr 1fr;gap:18px;padding:16px;display:grid}.profit-tax-list article>div{gap:4px;display:grid}.profit-tax-list small{color:#6a7784}.profit-tax-list em{color:#a25e00;font-size:10px;font-style:normal;font-weight:800}.profit-tax-list span{border-radius:999px;width:max-content;padding:5px 8px;font-size:10px;font-weight:800}.tax-alert{color:#985d00;background:#fff0d5}.tax-clear{color:#0d6a52;background:#e2f5ed}.profit-tax-list dl{gap:4px;margin:0;display:grid}.profit-tax-list dl div{justify-content:space-between;gap:8px;font-size:11px;display:flex}.profit-tax footer{border-top:1px solid #e1e7ec;flex-wrap:wrap;gap:12px;margin-top:16px;padding-top:13px;font-size:11px;display:flex}.profit-tax footer a{color:#075d87;font-weight:800}.profit-tax-empty{color:#647180;margin-top:16px}@media (width<=900px){.profit-tax .panel-title,.profit-tax-list article{grid-template-columns:1fr;display:grid}}.tax-obligation-control{border-top:1px dashed #d6e0e7;grid-column:1/-1;gap:10px;padding-top:14px;display:grid}.tax-obligation-control>strong{color:#526575;font-size:10px}.tax-obligation-control>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tax-obligation-control label{color:#536573;gap:5px;font-size:11px;display:grid}.tax-obligation-control select,.tax-obligation-control textarea{background:#fff;border:1px solid #ccd8e1;border-radius:8px;padding:8px}.tax-obligation-control textarea{resize:vertical;min-height:64px}.tax-obligation-control button{color:#fff;background:#075d87;border:0;border-radius:8px;width:max-content;padding:9px 12px;font-size:10px;font-weight:800}.tax-obligation-control button:disabled{opacity:.45}.tax-obligation-control p{color:#17664f;margin:0;font-size:11px}@media (width<=900px){.tax-obligation-control>div{grid-template-columns:1fr}}.tax-history{background:#f5f8fa;border-radius:12px;margin-top:20px;padding:16px}.tax-history h4{color:#173b50;margin:0 0 12px}.tax-history article{border-top:1px solid #dce5ea;padding:11px 0}.tax-history article>div{justify-content:space-between;gap:12px;display:flex}.tax-history article span{color:#075d87;font-size:11px;font-weight:800}.tax-history article p{color:#526575;margin:5px 0;font-size:12px}.tax-history article small{color:#71808b}@media (width<=700px){.tax-history article>div{gap:4px;display:grid}}.ecosystem-hub{gap:20px;display:grid}.ecosystem-hero{color:#fff;background:linear-gradient(135deg,#082f49,#075985 62%,#0e7490);border-radius:20px;grid-template-columns:1fr 220px;gap:30px;padding:34px;display:grid;box-shadow:0 18px 45px #082f492e}.ecosystem-hero span{letter-spacing:.12em;color:#a5e5f2;font-size:11px;font-weight:800}.ecosystem-hero h2{max-width:760px;margin:10px 0 12px;font-size:30px;line-height:1.15}.ecosystem-hero p{color:#d5edf4;max-width:760px;margin:0;line-height:1.6}.ecosystem-hero aside{text-align:center;background:#ffffff14;border:1px solid #fff3;border-radius:16px;align-content:center;justify-items:center;padding:20px;display:grid}.ecosystem-hero aside strong{font-size:54px;line-height:1}.ecosystem-hero aside small{color:#c7e6ee;margin-top:9px}.ecosystem-principles{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ecosystem-principles article{background:#fff;border:1px solid #dce7ec;border-radius:12px;gap:6px;padding:16px;display:grid}.ecosystem-principles b{letter-spacing:.08em;color:#08708b;font-size:10px}.ecosystem-principles span{color:#516571;font-size:12px;line-height:1.5}.ecosystem-centers{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ecosystem-card{background:#fff;border:1px solid #dbe5ea;border-top:5px solid #7c8b93;border-radius:15px;align-content:start;min-height:330px;padding:22px;display:grid}.ecosystem-card.active{border-top-color:#058260}.ecosystem-card.available{border-top-color:#0878a0}.ecosystem-card.building{border-top-color:#d18a18}.ecosystem-card.planned{border-top-color:#7c8b93}.ecosystem-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ecosystem-card header>span{color:#cad6dc;font-size:24px;font-weight:900}.ecosystem-card em{color:#536771;letter-spacing:.05em;background:#eef3f5;border-radius:999px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:900}.ecosystem-card.active em{color:#087050;background:#ddf5ed}.ecosystem-card.available em{color:#096889;background:#e1f1f7}.ecosystem-card.building em{color:#955e07;background:#fff1d9}.ecosystem-card h3{color:#12384b;margin:15px 0 8px;font-size:20px}.ecosystem-card p{color:#5a6d77;margin:0;line-height:1.55}.ecosystem-card ul{gap:8px;margin:18px 0;padding:0;list-style:none;display:grid}.ecosystem-card li{color:#354e5b;padding-left:18px;font-size:12px;position:relative}.ecosystem-card li:before{content:"✓";color:#087996;font-weight:900;position:absolute;left:0}.ecosystem-card button{color:#fff;background:#075d7d;border:0;border-radius:9px;justify-content:space-between;align-items:center;margin-top:auto;padding:12px 14px;font-size:10px;font-weight:900;display:flex}.ecosystem-card button b{font-size:18px}.ecosystem-future{color:#667781;background:#f2f5f6;border-radius:9px;margin-top:auto;padding:12px;font-size:11px}.ecosystem-scope{background:#fff8e9;border-left:4px solid #d18a18;border-radius:10px;padding:18px 22px}.ecosystem-scope strong{color:#724909}.ecosystem-scope p{color:#725f3d;margin:6px 0 0;line-height:1.5}@media (width<=900px){.ecosystem-hero{grid-template-columns:1fr}.ecosystem-hero aside{text-align:left;justify-items:start}.ecosystem-principles,.ecosystem-centers{grid-template-columns:1fr}}@media (width<=600px){.ecosystem-hero{padding:24px}.ecosystem-hero h2{font-size:25px}}.ecosystem-hub>.ecosystem-hero{box-sizing:border-box;border:0;width:100%;min-width:0;max-width:100%;height:auto;margin:0}.ecosystem-hero--technology{min-height:290px;box-shadow:none;isolation:isolate;background:#0b223c;padding:32px;display:block;position:relative;overflow:hidden}.ecosystem-hero--technology .ecosystem-hero-copy{z-index:1;width:46%;max-width:660px;position:relative}.ecosystem-hero--technology .ecosystem-hero-copy>span{color:#b5d6f4;font-size:12px}.ecosystem-hero--technology h2{text-wrap:balance;font-size:clamp(25px,2.05vw,31px);line-height:1.2}.ecosystem-hero--technology .ecosystem-hero-copy>p{letter-spacing:normal;color:#e1eaf3;font-family:inherit;font-size:16px;font-weight:400;line-height:1.65}.ecosystem-hero-image{z-index:0;margin:0;position:absolute;inset:0}.ecosystem-hero-image img{object-fit:contain;object-position:right center;width:62%;height:100%;display:block;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 19%);mask-image:linear-gradient(90deg,#0000,#000 19%)}@media (width<=1100px){.ecosystem-hero--technology{min-height:0;padding:26px 0 0}.ecosystem-hero--technology .ecosystem-hero-copy{width:auto;max-width:none;padding:0 26px 22px}.ecosystem-hero--technology h2{max-width:900px}.ecosystem-hero-image{position:relative;inset:auto}.ecosystem-hero-image img{width:100%;height:auto;position:static;-webkit-mask-image:none;mask-image:none}}.academy-page{gap:18px;display:grid}.academy-hero{color:#fff;background:linear-gradient(130deg,#0b2d4d,#124f75 66%,#087f86);border-radius:20px;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:26px;padding:32px;display:grid;box-shadow:0 18px 42px #0c2f4b2b}.academy-hero>div>span,.academy-paths header span{letter-spacing:.15em;font-size:9px;font-weight:900}.academy-hero>div>span{color:#9cdde1}.academy-hero h2{margin:9px 0 10px;font-size:30px}.academy-hero>div>p{color:#d3e7ee;max-width:680px;margin:0;font-size:12px;line-height:1.65}.academy-actions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.academy-actions button{color:#0a5271;cursor:pointer;background:#fff;border:0;border-radius:8px;padding:11px 14px;font-size:8px;font-weight:900}.academy-actions button.secondary{color:#fff;background:0 0;border:1px solid #ffffff59}.academy-hero aside{background:#ffffff14;border:1px solid #fff3;border-radius:14px;align-self:stretch;padding:22px}.academy-hero aside:before{content:"✓";color:#08745b;background:#d7f5ed;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:15px;font-weight:900;display:grid}.academy-hero aside strong{font-size:15px;display:block}.academy-hero aside p{color:#cfe4ec;margin:9px 0 0;font-size:10px;line-height:1.6}.academy-paths{background:#fff;border:1px solid #dbe5eb;border-radius:14px;overflow:hidden}.academy-paths>header{border-bottom:1px solid #e4ebef;justify-content:space-between;align-items:end;gap:20px;padding:19px 21px;display:flex}.academy-paths header span{color:#08768e}.academy-paths h3{color:#163b51;margin:5px 0 0;font-size:17px}.academy-paths header small{color:#6f818b;text-align:right;max-width:320px;font-size:9px}.academy-paths>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.academy-paths article{border-bottom:1px solid #edf1f3;grid-template-columns:38px 1fr;gap:12px;padding:18px 21px;display:grid}.academy-paths article:nth-child(odd){border-right:1px solid #edf1f3}.academy-paths article:nth-last-child(-n+2){border-bottom:0}.academy-paths article>span{color:#08738b;background:#e8f3f6;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.academy-paths strong{color:#29495b;font-size:11px}.academy-paths p{color:#6a7b84;margin:5px 0 0;font-size:9px;line-height:1.5}.academy-safety{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.academy-safety article{background:#f7fbfa;border-left:3px solid #16806a;border-radius:9px;padding:15px 17px}.academy-safety strong{color:#176a5b;letter-spacing:.1em;font-size:8px}.academy-safety p{color:#60756f;margin:6px 0 0;font-size:9px;line-height:1.5}.academy-library{scroll-margin-top:18px}.academy-library .library-page{gap:0}.academy-library .library-hero{display:none}@media (width<=860px){.academy-hero,.academy-paths>div,.academy-safety{grid-template-columns:1fr}.academy-paths article:nth-child(odd){border-right:0}.academy-paths article:nth-last-child(2){border-bottom:1px solid #edf1f3}}@media (width<=600px){.academy-hero{padding:24px}.academy-hero h2{font-size:25px}.academy-paths>header{flex-direction:column;align-items:flex-start}.academy-paths header small{text-align:left}}.benefits-agent-admin{gap:14px;display:grid}.benefits-agent-admin.loading{align-content:center;place-items:center;min-height:160px}.agent-admin-hero{color:#fff;background:linear-gradient(120deg,#0a2944,#0d466f);justify-content:space-between;align-items:center;gap:28px;padding:24px 28px;display:flex}.agent-admin-hero span,.agent-admin-findings header span,.agent-admin-checks header span,.agent-admin-tasks header span{letter-spacing:.13em;font-size:.75rem;font-weight:800}.agent-admin-hero span{color:#b9d3e8}.agent-admin-hero h2{margin:7px 0 5px;font-size:1.75rem}.agent-admin-hero p{color:#d5e2ed;margin:0;font-size:1rem}.agent-admin-hero aside{background:#ffffff12;border:1px solid #ffffff38;border-radius:12px;min-width:230px;padding:15px 18px}.agent-admin-hero aside>*{display:block}.agent-admin-hero aside b{color:#e4bd62;letter-spacing:.12em;font-size:.75rem}.agent-admin-hero aside strong{margin-top:5px;font-size:1rem}.agent-admin-hero aside small{color:#c9d8e5;margin-top:4px;font-size:.8rem}.agent-admin-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.agent-admin-metrics article{border-top:3px solid #2a72a8;padding:17px 18px}.agent-admin-metrics article.attention{border-top-color:#d59a22}.agent-admin-metrics article.ok{border-top-color:#258164}.agent-admin-metrics span{color:#6e8295;letter-spacing:.08em;font-size:.73rem;font-weight:800;display:block}.agent-admin-metrics strong{color:#123d61;margin-top:8px;font-size:1.35rem;display:block}.agent-admin-next{background:linear-gradient(105deg,#fffaf0,#fff);border-left:5px solid #d39a21;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.agent-admin-next span{color:#936500;letter-spacing:.11em;font-size:.75rem;font-weight:800}.agent-admin-next h3{margin:6px 0 4px;font-size:1.15rem}.agent-admin-next p{color:#526a7f;margin:0;font-size:.95rem}.agent-admin-next>div:last-child{text-align:right}.agent-admin-next b,.agent-admin-next small{display:block}.agent-admin-next b{color:#315a78;font-size:.85rem}.agent-admin-next small{color:#71869a;margin-top:4px;font-size:.78rem}.agent-admin-columns{grid-template-columns:1.08fr .92fr;gap:14px;display:grid}.agent-admin-findings,.agent-admin-checks,.agent-admin-tasks{padding:20px}.agent-admin-findings h3,.agent-admin-checks h3,.agent-admin-tasks h3{margin:5px 0 14px;font-size:1.1rem}.agent-admin-findings header span,.agent-admin-checks header span,.agent-admin-tasks header span{color:#71879a}.agent-admin-findings article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.agent-admin-findings article>div{align-items:center;gap:12px;display:flex}.agent-admin-findings article>div>b{color:#9b6700;background:#fff3d8;border-radius:50%;place-items:center;min-width:34px;height:34px;display:grid}.agent-admin-findings article span>*{display:block}.agent-admin-findings article strong{font-size:.9rem}.agent-admin-findings article small{color:#708498;margin-top:3px;font-size:.77rem}.agent-admin-findings button{color:#125b90;cursor:pointer;background:#edf5fb;border:0;border-radius:8px;flex:none;padding:9px 11px;font-size:.73rem;font-weight:800}.agent-admin-checks article{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:4px 12px;padding:12px 0;display:grid}.agent-admin-checks article strong,.agent-admin-checks article small{display:block}.agent-admin-checks article strong{font-size:.88rem}.agent-admin-checks article small{color:#71869a;margin-top:3px;font-size:.76rem}.agent-admin-checks article em{color:#5f7283;background:#edf2f6;border-radius:12px;align-self:start;padding:5px 8px;font-size:.7rem;font-style:normal;font-weight:800}.agent-admin-checks article em.verified{color:#287255;background:#e7f5ee}.agent-admin-checks article em.pending{color:#8c6100;background:#fff2d7}.agent-admin-checks article p{color:#61788c;grid-column:1/-1;margin:3px 0 0;font-size:.78rem;line-height:1.45}.agent-admin-empty{color:#60768a}.agent-admin-tasks>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.agent-admin-tasks>header>small{color:#71869a}.agent-admin-tasks>article{border-top:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) 150px 125px;align-items:center;gap:14px;padding:14px 0;display:grid}.agent-admin-tasks>article>b{color:#7b91a4;font-size:.9rem}.agent-admin-tasks>article>div>strong{font-size:.9rem}.agent-admin-tasks p{color:#60768a;margin:4px 0;font-size:.8rem}.agent-admin-tasks small{color:#7c8d9c;font-size:.74rem}.agent-admin-tasks em{color:#936300;background:#fff2d8;border-radius:12px;width:max-content;max-width:145px;padding:6px 8px;font-size:.7rem;font-style:normal;font-weight:800}.agent-admin-tasks em.done{color:#227257;background:#e9f5ef}.agent-admin-tasks>article>span{text-align:right;color:#75899b;font-size:.75rem}.agent-admin-tasks>article>span strong{color:#173f60;font-size:1rem;display:block}.agent-admin-trail{padding:16px 20px}.agent-admin-trail summary{cursor:pointer;color:#315a78;letter-spacing:.08em;font-size:.76rem;font-weight:800}.agent-admin-trail article{border-top:1px solid var(--line);gap:3px;padding:11px 0;display:grid}.agent-admin-trail div{margin-top:12px}.agent-admin-trail strong{font-size:.82rem}.agent-admin-trail span,.agent-admin-trail small{color:#71869a;font-size:.74rem}.agent-admin-guard{color:#6e5319;background:#fff9e9;border:1px solid #e2bd65;border-radius:10px;gap:12px;padding:14px 16px;display:flex}.agent-admin-guard strong{flex:none}.agent-admin-guard span{line-height:1.45}@media (width<=1050px){.agent-admin-metrics{grid-template-columns:1fr 1fr}.agent-admin-columns{grid-template-columns:1fr}}@media (width<=760px){.agent-admin-hero,.agent-admin-next,.agent-admin-guard{flex-direction:column;align-items:flex-start}.agent-admin-hero aside{width:100%;min-width:0}.agent-admin-metrics{grid-template-columns:1fr}.agent-admin-next>div:last-child{text-align:left}.agent-admin-findings article{flex-direction:column;align-items:flex-start}.agent-admin-tasks>article{grid-template-columns:34px 1fr}.agent-admin-tasks>article>em,.agent-admin-tasks>article>span{text-align:left;grid-column:2}}.agent-admin-notice{color:#73571b;background:#fff8e7;border:1px solid #e5c36f;border-radius:9px;padding:11px 14px;font-size:.83rem}.agent-finding-card{flex-wrap:wrap}.agent-finding-main{flex:1;min-width:0}.agent-finding-buttons{flex:none;gap:7px!important;display:flex!important}.agent-admin-findings button.secondary{color:#496477;background:#f4f6f8}.agent-finding-meta{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex!important}.agent-finding-meta em{color:#5c7183;background:#edf2f6;border-radius:12px;padding:4px 7px;font-size:.67rem;font-style:normal;font-weight:700}.agent-finding-meta em.status.professional_review{color:#315b97;background:#e8eefb}.agent-finding-meta em.status.awaiting_client{color:#936300;background:#fff2d8}.agent-finding-meta em.priority.high{color:#a54037;background:#fde9e7}.agent-finding-editor{background:#f6f9fb;border-radius:10px;width:100%;margin-left:46px;padding:13px;display:grid!important}.agent-finding-editor label{color:#385872;gap:6px;font-size:.75rem;font-weight:800;display:grid}.agent-finding-editor textarea{resize:vertical;min-height:76px;font:inherit;color:#173f60;background:#fff;border:1px solid #cbd8e2;border-radius:8px;padding:9px}.agent-finding-editor>div{flex-wrap:wrap;gap:7px!important;display:flex!important}.agent-finding-editor>small{display:block}.agent-admin-closed{padding:16px 20px}.agent-admin-closed summary{cursor:pointer;color:#315a78;letter-spacing:.08em;font-size:.76rem;font-weight:800}.agent-admin-closed article{border-top:1px solid var(--line);gap:3px;padding:11px 0;display:grid}.agent-admin-closed strong{font-size:.82rem}.agent-admin-closed span,.agent-admin-closed small{color:#71869a;font-size:.74rem}@media (width<=760px){.agent-finding-editor{margin-left:0}}
