/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--paper:#f3f0e9;--paper2:#e9e4db;--ink:#101214;--muted:#6b6861;--line:#d5cfc3;--red:#eb1723;--blue:#13a7cb;--navy:#071923;--green:#178765;--yellow:#d49518;--white:#fff}*{box-sizing:border-box}body{color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button{cursor:pointer}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:30;background:#f3f0e9f2;align-items:center;gap:22px;min-height:76px;padding:0 3vw;display:flex;position:sticky;top:0}.menu{background:0 0;border:0;font-size:22px;display:none}.brand{flex-direction:column;min-width:155px;display:flex}.brand strong{letter-spacing:-1px;font-size:22px}.brand strong span{color:var(--blue)}.brand small{letter-spacing:.18em;font-size:8px}.topbar nav{flex:1;align-self:stretch;display:flex;overflow:auto}.topbar nav button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 13px;font-size:12px;font-weight:800}.topbar nav button.active{color:var(--ink);border-color:var(--red)}.top-actions{align-items:center;gap:16px;display:flex}.top-actions a{background:var(--ink);color:#fff;white-space:nowrap;padding:12px 14px;font-size:11px;font-weight:800;text-decoration:none}.live-dot{letter-spacing:.1em;white-space:nowrap;font-size:9px;font-weight:900}.live-dot:before{content:"";background:#24ab75;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #24ab7520}.command-head{border-bottom:1px solid var(--line);background-image:linear-gradient(90deg,#beb9b061 1px,#0000 1px);background-size:8.333% 100%;grid-template-columns:1fr auto;gap:5vw;padding:50px 4vw 38px;display:grid}.command-head p,.section-label{letter-spacing:.18em;color:var(--red);font-size:10px;font-weight:900}.command-head h1{letter-spacing:-.065em;margin:10px 0;font-size:clamp(52px,6vw,88px);line-height:.86}.command-head h1 em{color:var(--red);font-style:normal}.command-score{background:var(--navy);color:#fff;flex-direction:column;justify-content:flex-end;min-width:260px;padding:26px;display:flex}.command-score span{letter-spacing:.17em;font-size:9px}.command-score strong{color:#51c9e7;font-size:58px}.command-score small{color:#afbec4}.view{padding:42px 3vw 100px}.view-head{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.view-head h2{letter-spacing:-.055em;margin:6px 0;font-size:clamp(38px,4.6vw,66px)}.view-head p{color:var(--muted);margin:0}.kpis{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:28px;display:grid}.kpis.six{grid-template-columns:repeat(5,1fr)}.kpis article{border-right:1px solid var(--line);flex-direction:column;padding:22px;display:flex}.kpis article:last-child{border:0}.kpis span{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);font-size:9px}.kpis strong{margin:8px 0;font-size:31px}.kpis small{color:var(--muted)}.executive-grid,.split{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.focus-card,.list-card{border:1px solid var(--line);background:#fff;padding:28px}.dark{color:#fff;background:var(--navy)!important}.focus-card h2{letter-spacing:-.045em;margin:45px 0 12px;font-size:clamp(30px,3.5vw,54px);line-height:1}.focus-card p{color:#98aab2}.focus-card button,.list-card header button{color:var(--red);background:0 0;border:0;padding:0;font-weight:900}.mini-project{grid-template-columns:1fr auto;gap:12px;margin:20px 0;display:grid}.mini-project span{flex-direction:column;display:flex}.mini-project small{color:var(--muted);margin-top:4px}.mini-project>i{background:var(--paper2);grid-column:1/-1;height:4px}.mini-project u,.progress u{background:var(--red);height:100%;text-decoration:none;display:block}.list-card header{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:15px;display:flex}.task-row,.content-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 0;display:flex}.task-row button{border:1px solid var(--line);background:#fff;width:25px;height:25px}.task-row button.checked{background:var(--green);color:#fff}.task-row span,.content-row span{flex-direction:column;flex:1;display:flex}.task-row small,.content-row small{color:var(--muted);margin-top:4px}.task-row>i{color:var(--red);font-size:9px;font-style:normal;font-weight:900}.stage{text-transform:uppercase;background:var(--paper2);padding:5px 7px;font-size:8px;font-style:normal}.empty{text-align:center;color:var(--muted);border:1px dashed var(--line);margin-top:15px;padding:35px}.filters{gap:8px;display:flex}.filters button,.filters select{border:1px solid var(--line);background:#fff;padding:10px 13px}.week-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(5,1fr);display:grid;overflow-x:auto}.day{border-right:1px solid var(--line);min-width:225px;padding-bottom:20px}.day.today{background:#ebe7df}.day>header{text-transform:uppercase;justify-content:space-between;padding:18px;display:flex}.day>header span{letter-spacing:.14em;font-size:10px}.day>header strong{color:var(--red)}.task{border-left:4px solid var(--blue);background:#fff;flex-direction:column;gap:7px;margin:7px 9px;padding:14px;display:flex;box-shadow:0 4px 14px #0000000a}.task.cat-técnico{border-color:var(--ink)}.task.cat-conteúdo{border-color:var(--red)}.task.cat-comercial{border-color:var(--green)}.task.cat-operação{border-color:var(--yellow)}.task time,.task small{color:var(--muted);font-size:10px}.task strong{font-size:13px;line-height:1.3}.task button{background:#eee;border:0;padding:7px;font-size:9px;font-weight:900}.task button.done{color:var(--green);background:#dff1ea}.task-board{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.task-board>div{background:#e9e5dc;min-height:390px;padding:15px}.task-board h3{justify-content:space-between;display:flex}.task-board h3 span{background:#fff;border-radius:20px;padding:4px 8px}.task-board article{background:#fff;flex-direction:column;gap:7px;margin:9px 0;padding:15px;display:flex}.task-board article i{color:var(--red);font-size:9px;font-style:normal;font-weight:900}.task-board article small{color:var(--muted)}.task-board select{border:1px solid var(--line);padding:7px}.form-bar{background:var(--navy);color:#fff;grid-template-columns:2fr repeat(6,1fr) auto;gap:9px;margin-top:28px;padding:24px;display:grid}.form-bar h3{grid-column:1/-1;margin:0 0 8px}.form-bar input,.form-bar select{border:0;min-width:0;padding:11px}.form-bar button{background:var(--red);color:#fff;border:0;padding:11px;font-weight:900}.content-form{grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr auto}.idea-form{grid-template-columns:2fr 1fr 2fr 1fr auto}.metric-form{grid-template-columns:repeat(7,1fr) auto}.project-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.project-card{border:1px solid var(--line);background:#fff;padding:22px}.project-card header,.project-card footer{justify-content:space-between;display:flex}.project-card header span{letter-spacing:.12em;text-transform:uppercase;color:var(--red);font-size:9px;font-weight:900}.project-card header i{background:var(--paper2);padding:5px 7px;font-size:9px;font-style:normal}.project-card h3{letter-spacing:-.03em;margin:28px 0 8px;font-size:24px}.project-card p{color:var(--muted);min-height:36px}.progress{align-items:center;gap:12px;margin:28px 0;display:flex}.progress i{background:var(--paper2);flex:1;height:6px}.project-card footer{border-top:1px solid var(--line);color:var(--muted);padding-top:15px}.project-controls{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.project-controls select{border:1px solid var(--line);padding:8px}.pipeline{grid-template-columns:repeat(7,235px);gap:10px;padding-bottom:16px;display:grid;overflow-x:auto}.pipe-col{background:#e9e5dc;min-height:430px;padding:12px}.pipe-col h3{justify-content:space-between;font-size:13px;display:flex}.pipe-col h3 span{background:#fff;border-radius:20px;padding:3px 7px}.pipe-col article{background:#fff;flex-direction:column;gap:7px;margin:8px 0;padding:13px;display:flex}.pipe-col article i{color:var(--red);font-size:8px;font-style:normal;font-weight:900}.pipe-col article small,.pipe-col article p{color:var(--muted);margin:0;font-size:10px}.pipe-col select{border:1px solid var(--line);padding:6px;font-size:10px}.idea-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.idea-grid>article{border:1px solid var(--line);background:#fff;grid-template-columns:85px 1fr;display:grid}.idea-score{background:var(--navy);color:#fff;flex-direction:column;padding:18px;display:flex}.idea-score span{letter-spacing:.15em;font-size:8px}.idea-score strong{color:var(--blue);margin-top:auto;font-size:40px}.idea-grid article>div:last-child{padding:22px}.idea-grid i{color:var(--red);font-size:9px;font-style:normal;font-weight:900}.idea-grid h3{margin:10px 0;font-size:23px}.idea-grid p{color:var(--muted)}.idea-grid button{color:var(--red);background:0 0;border:0;padding:0;font-weight:900}.metric-table{border-top:1px solid var(--ink);overflow-x:auto}.metric-table header,.metric-table article{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr repeat(4,.7fr) 1fr;min-width:760px;padding:15px;display:grid}.metric-table header{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:9px}.nicole-grid{grid-template-columns:.9fr 1.1fr 1.1fr;gap:16px;display:grid}.nicole-grid>article{padding:25px}.nicole-grid h3{font-size:32px;line-height:1.05}.nicole-grid ol{color:#b7c4ca;padding-left:20px;line-height:2}.nicole-grid .list-card{padding:24px}@media (width<=1050px){.live-dot{display:none}.topbar nav button{padding:0 9px}.kpis.six{grid-template-columns:repeat(3,1fr)}.project-grid{grid-template-columns:repeat(2,1fr)}.nicole-grid{grid-template-columns:1fr 1fr}.nicole-grid .dark{grid-column:1/-1}.form-bar,.projects-form,.content-form,.idea-form,.metric-form{grid-template-columns:repeat(2,1fr)}.form-bar h3{grid-column:1/-1}}@media (width<=760px){.topbar{min-height:70px;padding:12px 4vw}.menu{display:block}.brand{flex:1}.topbar nav{background:var(--paper);flex-direction:column;padding:10px;display:none;position:absolute;top:70px;left:0;right:0;box-shadow:0 12px 30px #0002}.topbar nav.open{display:flex}.topbar nav button{text-align:left;border-bottom:1px solid var(--line);padding:14px}.top-actions a{padding:11px;font-size:0}.top-actions a:after{content:"↓ ICS";font-size:10px}.command-head{grid-template-columns:1fr;padding-top:38px}.command-score{min-width:0}.view{padding:30px 4vw 80px}.kpis,.kpis.six{grid-template-columns:1fr 1fr}.executive-grid,.split,.task-board,.project-grid,.idea-grid,.nicole-grid{grid-template-columns:1fr}.week-grid{grid-template-columns:repeat(5,230px)}.view-head{flex-direction:column;align-items:flex-start;gap:18px}.form-bar,.projects-form,.content-form,.idea-form,.metric-form{grid-template-columns:1fr}.idea-grid>article{grid-template-columns:68px 1fr}.nicole-grid .dark{grid-column:auto}}.auth-screen{background:#fff;grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.auth-visual{background:var(--navy);color:#fff;flex-direction:column;justify-content:space-between;padding:52px 6vw;display:flex;position:relative;overflow:hidden}.auth-visual:after{content:"";border:1px solid #1d3a47;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-190px;right:-180px;box-shadow:0 0 0 80px #0b2330,0 0 0 81px #17323e}.auth-brand{z-index:1;flex-direction:column;display:flex}.auth-brand img{width:min(310px,72vw);height:auto}.auth-brand b,.auth-card b{letter-spacing:-1px;font-size:26px}.auth-brand b span,.auth-card b span{color:var(--blue)}.auth-brand small{letter-spacing:.2em;margin-top:8px;font-size:9px}.auth-visual>div:nth-child(2){z-index:1}.auth-visual i{color:var(--blue);letter-spacing:.2em;font-size:10px;font-style:normal;font-weight:900}.auth-visual h1{letter-spacing:-.07em;margin:22px 0;font-size:clamp(58px,7vw,105px);line-height:.82}.auth-visual h1 em{color:var(--red);font-style:normal}.auth-visual p{color:#aebdc4;max-width:500px;font-size:18px;line-height:1.6}.auth-visual footer{letter-spacing:.12em;color:#7f959e;z-index:1;font-size:10px}.auth-form{justify-content:center;align-items:center;padding:50px;display:flex}.auth-box{width:min(430px,100%)}.auth-box .eyebrow{letter-spacing:.18em;color:var(--red);font-size:10px;font-weight:900}.auth-box h2{letter-spacing:-.05em;margin:14px 0;font-size:42px;line-height:1.05}.auth-box>p{color:var(--muted);line-height:1.6}.auth-box form{flex-direction:column;gap:17px;margin-top:30px;display:flex}.auth-box label,.invite-card label{flex-direction:column;gap:7px;font-size:11px;font-weight:800;display:flex}.auth-box input,.invite-card input,.invite-card select{border:1px solid var(--line);background:#fff;padding:15px}.auth-box form button,.invite-card form button{background:var(--red);color:#fff;border:0;margin-top:5px;padding:16px;font-weight:900}.text-button{color:var(--red);background:0 0;border:0;padding:17px 0;font-weight:800}.auth-message{border-left:3px solid var(--red);background:#f7e5e6;margin:12px 0;padding:13px;font-size:13px}.security-note{color:#999;margin-top:25px;display:block}.auth-card{text-align:center;margin:auto}.auth-card p{color:var(--muted)}.user-chip{text-align:right;white-space:nowrap;flex-direction:column;display:flex}.user-chip b{font-size:11px}.user-chip small{text-transform:uppercase;color:var(--muted);letter-spacing:.12em;font-size:8px}.logout{border:1px solid var(--line);background:#fff;padding:9px 11px;font-size:10px;font-weight:900}.access-grid{grid-template-columns:1.25fr .75fr;gap:18px;display:grid}.member-list,.invite-card,.pending-invites{border:1px solid var(--line);background:#fff;padding:25px}.member-list>header{border-bottom:1px solid var(--line);letter-spacing:.15em;justify-content:space-between;padding-bottom:17px;font-size:10px;display:flex}.member-list>header strong{color:var(--red);font-size:24px}.member-row{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr 150px 80px;align-items:center;gap:12px;padding:14px 0;display:grid}.avatar{background:var(--navy);color:#fff;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.member-row>span{flex-direction:column;display:flex}.member-row small{color:var(--muted);margin-top:3px}.member-row select{border:1px solid var(--line);padding:9px}.member-row button{border:0;padding:9px;font-size:9px;font-weight:900}.member-row button.danger{color:#a71922;background:#f7e5e6}.member-row button.restore{color:var(--green);background:#dff1ea}.member-row button:disabled{opacity:.35}.invite-card>p{color:var(--muted);line-height:1.5}.invite-card form{flex-direction:column;gap:13px;display:flex}.invite-message{background:var(--paper);font-size:12px;color:var(--ink)!important;padding:11px!important}.invite-link{display:flex}.invite-link input{border:1px solid var(--line);flex:1;min-width:0;padding:10px}.invite-link button{background:var(--navy);color:#fff;border:0;font-weight:900}.pending-invites{margin-top:18px}.pending-invites>div{border-top:1px solid var(--line);justify-content:space-between;padding:13px 0;display:flex}.pending-invites span{flex-direction:column;display:flex}.pending-invites small{color:var(--muted)}.pending-invites i{text-transform:uppercase;padding:6px;font-size:9px;font-style:normal}.pending-invites i.accepted{color:var(--green)}.pending-invites i.pending{color:var(--yellow)}@media (width<=900px){.auth-screen{grid-template-columns:1fr}.auth-visual{min-height:35vh;padding:32px}.auth-visual h1{font-size:58px}.auth-visual footer,.auth-visual p{display:none}.auth-form{padding:40px 22px}.access-grid{grid-template-columns:1fr}.member-row{grid-template-columns:42px 1fr}.member-row select,.member-row button{grid-column:2}.user-chip{display:none}}.new-chat{border:1px solid var(--ink);background:0 0;padding:12px 16px;font-size:11px;font-weight:900}.copilot-shell{grid-template-columns:310px minmax(0,1fr);gap:18px;max-width:1400px;display:grid}.copilot-context{background:var(--navy);color:#fff;min-height:680px;padding:28px}.copilot-context h3{letter-spacing:-.035em;margin:22px 0 12px;font-size:32px;line-height:1.02}.copilot-context>p{color:#aebdc4;line-height:1.55}.starter-list{flex-direction:column;margin-top:35px;display:flex}.starter-list button{text-align:left;color:#fff;background:0 0;border:0;border-top:1px solid #27404b;justify-content:space-between;gap:12px;padding:15px 0;font-size:12px;display:flex}.starter-list button span{color:var(--blue)}.approval-note{border-left:3px solid var(--green);background:#ffffff0a;margin-top:44px;padding:17px}.approval-note b{font-size:12px}.approval-note p{color:#9fb0b7;margin-bottom:0;font-size:11px;line-height:1.5}.chat-panel{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:680px;display:flex}.chat-panel>header{border-bottom:1px solid var(--line);align-items:center;gap:12px;height:72px;padding:14px 20px;display:flex}.ai-orb{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:39px;height:39px;font-size:11px;font-weight:900;display:grid}.chat-panel>header>span{flex-direction:column;flex:1;display:flex}.chat-panel>header small{color:var(--muted);margin-top:3px}.chat-panel>header i{letter-spacing:.15em;color:var(--green);font-size:8px;font-style:normal;font-weight:900}.chat-stream{background:linear-gradient(90deg,#f8f6f1 1px,#0000 1px) 0 0/12.5% 100%;flex:1;min-height:430px;max-height:650px;padding:26px;overflow:auto}.chat-empty{text-align:center;max-width:430px;margin:100px auto}.chat-empty strong{letter-spacing:-.04em;font-size:34px}.chat-empty p{color:var(--muted);line-height:1.55}.bubble{max-width:88%;margin:13px 0;padding:17px 19px}.bubble>small{letter-spacing:.15em;font-size:8px;font-weight:900}.bubble>p{margin:7px 0;line-height:1.55}.bubble.user{background:var(--navy);color:#fff;margin-left:auto}.bubble.user small{color:var(--blue)}.bubble.assistant{border:1px solid var(--line);background:#fff;box-shadow:0 5px 20px #00000008}.bubble.assistant>small{color:var(--red)}.thinking{opacity:.72}.ai-plan{border-top:1px solid var(--line);margin-top:16px;padding-top:3px}.ai-plan section{border-bottom:1px solid var(--line);padding:14px 0}.ai-plan h4{letter-spacing:.16em;color:var(--red);margin:0 0 12px;font-size:9px}.ai-plan ul{margin:0;padding-left:18px;line-height:1.55}.ai-plan li{margin:6px 0}.plan-head{justify-content:space-between;display:flex}.plan-head span{background:var(--paper2);padding:5px 8px;font-size:9px}.proposed-task{background:var(--paper);align-items:center;gap:11px;margin:6px 0;padding:11px;display:flex}.proposed-task>i{background:var(--navy);color:#fff;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;font-weight:900;display:grid}.proposed-task span{flex-direction:column;display:flex}.proposed-task small{color:var(--muted);margin-top:4px}.approve{background:var(--green);color:#fff;border:0;margin-top:10px;padding:12px 15px;font-size:11px;font-weight:900}.agenda-note{border-left:2px solid var(--blue);color:var(--muted);padding-left:12px}.copilot-notice{color:#0b6e51;background:#e1f1eb;border-top:1px solid #b4d9cc;padding:11px 20px;font-size:12px;font-weight:800}.chat-input{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:9px;padding:16px;display:grid}.chat-input textarea{resize:none;border:1px solid var(--line);min-height:74px;font:inherit;padding:13px;line-height:1.4}.chat-input button{background:var(--red);color:#fff;border:0;padding:0 22px;font-weight:900}.chat-input button:disabled{opacity:.4}.chat-input>small{color:var(--muted);grid-column:1/-1;font-size:9px}@media (width<=900px){.copilot-shell{grid-template-columns:1fr}.copilot-context{min-height:0}.starter-list,.approval-note{margin-top:20px}.bubble{max-width:96%}}.context-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.context-actions button,.context-actions a{border:1px solid var(--ink);color:var(--ink);background:0 0;padding:12px 14px;font-size:10px;font-weight:900;text-decoration:none}.context-actions a{background:var(--ink);color:#fff}.context-notice{border-left:4px solid var(--green);color:#0b6e51;background:#dff1ea;margin:-10px 0 22px;padding:13px 18px;font-size:12px;font-weight:800}.context-kpis{background:var(--navy);color:#fff;grid-template-columns:repeat(3,1fr);margin-bottom:20px;display:grid}.context-kpis article{border-right:1px solid #29404a;flex-direction:column;padding:23px;display:flex}.context-kpis span{letter-spacing:.14em;text-transform:uppercase;color:#9bb0b9;font-size:9px}.context-kpis strong{color:var(--blue);margin:7px 0;font-size:34px}.context-kpis small{color:#9bb0b9}.context-layout{grid-template-columns:220px 1fr;gap:18px;display:grid}.context-layout>aside{background:var(--navy);color:#fff;align-self:start;padding:22px}.context-layout>aside>button{color:#b3c1c7;text-align:left;background:0 0;border:0;border-top:1px solid #29404a;justify-content:space-between;width:100%;padding:13px 0;font-size:11px;display:flex}.context-layout>aside>button.active{color:#fff}.context-layout>aside>button.active:before{content:"";background:var(--red);width:3px;margin-right:8px}.context-layout>aside>button b{color:var(--blue)}.work-flow{border-top:1px solid #29404a;margin-top:28px;padding-top:20px}.work-flow b{font-size:12px}.work-flow p{color:#91a5ae;font-size:10px;line-height:1.8}.context-main{min-width:0}.context-toolbar{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.context-toolbar>input{border:1px solid var(--line);background:#fff;flex:1;padding:13px}.context-toolbar>div{display:flex}.context-toolbar button{border:1px solid var(--line);background:#fff;padding:11px;font-size:10px;font-weight:800}.context-toolbar button.active{background:var(--red);border-color:var(--red);color:#fff}.knowledge-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.knowledge-grid article{border:1px solid var(--line);border-top:3px solid var(--blue);background:#fff;flex-direction:column;min-height:220px;padding:20px;display:flex}.knowledge-grid article.critical{border-top-color:var(--red)}.knowledge-grid header,.knowledge-grid footer,.decision-timeline header{justify-content:space-between;align-items:center;display:flex}.knowledge-grid header i,.decision-timeline header i{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900}.knowledge-grid header span{background:var(--paper2);padding:5px;font-size:8px}.knowledge-grid h3{letter-spacing:-.03em;margin:25px 0 8px;font-size:22px}.knowledge-grid p{color:var(--muted);flex:1;line-height:1.55}.knowledge-grid footer{border-top:1px solid var(--line);padding-top:13px}.knowledge-grid footer small{color:var(--muted)}.knowledge-grid select,.decision-timeline select{border:1px solid var(--line);padding:6px;font-size:9px}.decision-timeline{border-top:1px solid var(--ink)}.decision-timeline>article{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;padding:20px 0;display:grid}.decision-timeline time{color:var(--red);font-size:12px;font-weight:900}.decision-timeline>article>div{background:#fff;padding:20px}.decision-timeline h3{margin:18px 0 8px;font-size:25px}.decision-timeline strong{line-height:1.5}.decision-timeline p{color:var(--muted);line-height:1.5}.context-form{background:var(--navy);color:#fff;grid-template-columns:1fr 2fr 3fr 1fr auto;gap:10px;margin-top:25px;padding:28px;display:grid}.context-form>span,.context-form>h3{grid-column:1/-1}.context-form h3{margin:5px 0 15px;font-size:28px}.context-form input,.context-form select,.context-form textarea{border:0;min-width:0;padding:12px}.context-form textarea{resize:vertical;min-height:70px}.context-form button{background:var(--red);color:#fff;border:0;padding:12px;font-weight:900}.context-form textarea:nth-of-type(2),.context-form textarea:nth-of-type(3){grid-column:span 2}@media (width<=1050px){.context-layout{grid-template-columns:180px 1fr}.knowledge-grid{grid-template-columns:1fr}.context-form{grid-template-columns:1fr 1fr}.context-form>span,.context-form>h3{grid-column:1/-1}}@media (width<=760px){.context-actions{justify-content:flex-start}.context-kpis,.context-layout{grid-template-columns:1fr}.context-layout>aside{align-items:center;gap:14px;display:flex;overflow:auto}.context-layout>aside>.section-label,.work-flow{display:none}.context-layout>aside>button{border-top:0;width:auto;min-width:max-content}.context-toolbar{flex-direction:column}.context-toolbar>div button{flex:1}.decision-timeline>article{grid-template-columns:1fr}.decision-timeline time{margin-bottom:8px}.context-form{grid-template-columns:1fr}.context-form>span,.context-form>h3,.context-form textarea:nth-of-type(2),.context-form textarea:nth-of-type(3){grid-column:auto}}.nw-mode{border:1px solid var(--ink);background:#fff;display:flex}.nw-mode button{background:0 0;border:0;padding:12px 15px;font-size:10px;font-weight:900}.nw-mode button.active{background:var(--ink);color:#fff}.nw-notice{border-left:4px solid var(--green);color:#0b6e51;background:#dff1ea;margin:-9px 0 20px;padding:13px 17px;font-size:12px;font-weight:800}.nw-kpis{background:var(--navy);color:#fff;grid-template-columns:repeat(5,1fr);margin-bottom:18px;display:grid}.nw-kpis article{border-right:1px solid #29404a;flex-direction:column;padding:20px;display:flex}.nw-kpis span{letter-spacing:.1em;text-transform:uppercase;color:#9fb1b8;font-size:9px}.nw-kpis strong{color:var(--blue);margin:7px 0;font-size:35px}.nw-kpis small{color:#9fb1b8}.supervisor-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:18px;display:grid}.supervisor-queue,.command-form,.command-control,.checkin-form,.checkin-history{border:1px solid var(--line);background:#fff;padding:24px}.supervisor-queue>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.supervisor-queue>header b{color:var(--red);font-size:25px}.command-form{background:var(--navy);color:#fff;gap:10px;display:grid}.command-form h3{letter-spacing:-.04em;margin:3px 0 12px;font-size:30px}.command-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.command-form input,.command-form select,.command-form textarea,.checkin-form input,.checkin-form select,.checkin-form textarea{width:100%;min-width:0;font:inherit;border:0;padding:12px}.command-form textarea{resize:vertical;min-height:72px}.command-form button,.checkin-form button{background:var(--red);color:#fff;border:0;padding:13px;font-weight:900}.command-control,.checkin-history{margin-top:18px}.control-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.control-head h3{margin:5px 0 0;font-size:29px}.status-filters{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.status-filters button{border:1px solid var(--line);background:#fff;padding:8px 10px;font-size:9px;font-weight:800}.status-filters button.active{background:var(--red);border-color:var(--red);color:#fff}.command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.command-card{border:1px solid var(--line);border-top:3px solid var(--blue);background:#fff;min-width:0;padding:18px}.command-card.compact{margin-top:10px;padding:14px}.command-card.status-bloqueado{border-top-color:var(--red)}.command-card.status-aguardando-aprovação{border-top-color:var(--yellow)}.command-card.status-aprovado,.command-card.status-concluído{border-top-color:var(--green)}.command-top{align-items:center;gap:8px;display:flex}.command-top i{color:var(--red);text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.command-top time{color:var(--muted);margin-left:auto;font-size:9px}.command-status{background:var(--paper2);text-transform:uppercase;padding:5px 7px;font-size:8px;font-weight:900}.command-card h4{letter-spacing:-.03em;margin:16px 0 5px;font-size:22px}.command-card>small{color:var(--muted)}.command-card>p{color:#454545;line-height:1.55}.acceptance,.evidence-rule{background:var(--paper);margin-top:10px;padding:11px 13px;font-size:11px;line-height:1.45}.acceptance b,.evidence-rule b{color:var(--red);letter-spacing:.1em;margin-bottom:4px;font-size:8px;display:block}.progress-line{align-items:center;gap:10px;margin:16px 0;display:flex}.progress-line>i{background:var(--paper2);flex:1;height:5px}.progress-line u{background:var(--blue);height:100%;display:block}.progress-line strong{font-size:10px}.command-actions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.command-actions button{background:var(--navy);color:#fff;border:0;padding:9px 11px;font-size:9px;font-weight:900}.command-actions button.warn{color:#7d590d;background:#f4e6c8}.command-actions button.deliver,.command-actions button.approve-command{background:var(--green)}.command-actions button.history-btn{color:var(--ink);border:1px solid var(--line);background:0 0;margin-left:auto}.delivery-input{gap:7px;margin-top:11px;display:grid}.delivery-input input,.delivery-input textarea,.supervisor-feedback{border:1px solid var(--line);font:inherit;padding:10px;font-size:11px}.delivery-input textarea,.supervisor-feedback{resize:vertical;min-height:58px}.supervisor-feedback{width:100%;margin-top:10px}.command-history{border-top:1px solid var(--line);margin-top:14px}.command-history>div{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr auto;gap:10px;padding:12px 0;font-size:10px;display:grid}.command-history i{color:var(--red);font-style:normal;font-weight:900}.command-history p{color:var(--muted);margin:4px 0}.command-history a{color:var(--green);font-weight:900}.command-history time{color:var(--muted);font-size:8px}.workspace-kpis{grid-template-columns:repeat(4,1fr)}.workday{grid-template-columns:250px 1fr;align-items:start;gap:18px;display:grid}.workday>aside{background:var(--navy);color:#fff;padding:25px;position:sticky;top:90px}.workday>aside h3{font-size:31px;line-height:1.05}.workday>aside p{color:#9fb1b8;line-height:1.5}.ritual{border-top:1px solid #29404a;flex-direction:column;gap:10px;margin-top:25px;padding-top:18px;display:flex}.ritual span{color:#9fb1b8;font-size:10px}.my-commands{min-width:0}.my-commands>header{justify-content:space-between;align-items:end;gap:15px;margin-bottom:12px;display:flex}.my-commands h3{margin:5px 0 0;font-size:28px}.my-commands>.command-card{margin-bottom:11px}.checkin-form{grid-template-columns:1.2fr .65fr 1fr 1fr 1fr 1fr auto;align-items:start;gap:10px;margin-top:18px;display:grid}.checkin-form h3{margin:5px 0;font-size:23px}.checkin-form textarea{border:1px solid var(--line);resize:vertical;min-height:78px}.checkin-form select{border:1px solid var(--line)}.checkin-form button{height:43px}.checkin-history>div:last-child{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.checkin-history article{background:var(--paper);padding:16px}.checkin-history article header{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:9px;display:flex}.checkin-history article span{color:var(--muted);font-size:9px}.checkin-history article p{font-size:11px;line-height:1.5}.checkin-history article p.block{color:#8c231e}.empty{color:var(--muted);text-align:center;padding:24px}.delegation-side{gap:12px;display:grid}.delegation-copilot{border:1px solid var(--line);border-top:4px solid var(--blue);background:#fff;padding:22px}.delegation-copilot h3{margin:8px 0;font-size:27px}.delegation-copilot>p{color:var(--muted);font-size:12px;line-height:1.5}.delegation-copilot>textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:82px;font:inherit;padding:12px}.copilot-prompts{flex-wrap:wrap;gap:6px;margin:9px 0;display:flex}.copilot-prompts button{border:1px solid var(--line);background:var(--paper);padding:7px 9px;font-size:9px;font-weight:800}.copilot-generate{background:var(--blue);color:#fff;border:0;width:100%;padding:12px;font-weight:900}.copilot-generate:disabled,.command-form button:disabled{opacity:.5}.copilot-suggestions{background:#e9f4f7;margin-top:12px;padding:13px}.copilot-suggestions>b{letter-spacing:.12em;color:#08758e;font-size:8px}.copilot-suggestions ul{margin:8px 0 0;padding-left:18px;font-size:11px;line-height:1.5}@media (width<=1100px){.nw-kpis{grid-template-columns:repeat(3,1fr)}.supervisor-grid{grid-template-columns:1fr}.checkin-form{grid-template-columns:repeat(2,1fr)}.checkin-form>div,.checkin-form button{grid-column:1/-1}.command-grid{grid-template-columns:1fr}}@media (width<=760px){.nw-mode{width:100%}.nw-mode button{flex:1}.nw-kpis,.workspace-kpis{grid-template-columns:1fr 1fr}.supervisor-queue,.command-form,.command-control,.checkin-form,.checkin-history{padding:16px}.workday{grid-template-columns:1fr}.workday>aside{position:static}.my-commands>header,.control-head{flex-direction:column;align-items:flex-start}.status-filters{justify-content:flex-start}.command-form>div,.checkin-form,.checkin-history>div:last-child,.command-history>div{grid-template-columns:1fr}.command-history time{margin-top:-5px}.nw-kpis strong{font-size:29px}}.portfolio-kpis{background:var(--navy);color:#fff;grid-template-columns:repeat(4,1fr);margin-bottom:34px;display:grid}.portfolio-kpis article{border-right:1px solid #29404a;flex-direction:column;padding:22px;display:flex}.portfolio-kpis span{letter-spacing:.13em;color:#9fb1b8;font-size:9px}.portfolio-kpis strong{color:var(--blue);margin:7px 0;font-size:38px}.portfolio-kpis small{color:#9fb1b8}.portfolio-section{margin:35px 0}.portfolio-section>header{border-bottom:1px solid var(--ink);justify-content:space-between;margin-bottom:15px;padding-bottom:12px;display:flex}.portfolio-section>header h3{margin:5px 0;font-size:27px}.project-card{border-top:4px solid var(--blue)}.project-card.priority-crítica{border-top-color:var(--red)}.project-card.priority-alta{border-top-color:var(--yellow)}.project-tags{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.project-tags b,.project-tags em{background:var(--paper2);text-transform:uppercase;padding:5px 7px;font-size:8px;font-style:normal}.project-tags b{background:var(--navy);color:#fff}.project-card h3{margin:18px 0 8px}.project-objective{line-height:1.5;min-height:72px!important}.next-action{background:var(--paper);border-left:3px solid var(--red);flex-direction:column;gap:5px;padding:12px;display:flex}.next-action small{color:var(--red);letter-spacing:.12em;font-size:8px;font-weight:900}.next-action strong{font-size:12px;line-height:1.45}.project-card details{border-top:1px solid var(--line);padding:12px 0}.project-card summary{color:var(--red);font-size:9px;font-weight:900}.project-card details p{min-height:0;margin:8px 0;font-size:10px;line-height:1.45}.projects-form{grid-template-columns:2fr 1fr 1fr 1fr 2fr auto}@media (width<=900px){.portfolio-kpis{grid-template-columns:1fr 1fr}.project-objective{min-height:0!important}}@media (width<=600px){.portfolio-kpis{grid-template-columns:1fr}.project-tags{margin-top:12px}}.role-badge{border:1px solid var(--ink);text-transform:uppercase;padding:11px 14px;font-size:10px;font-weight:900}.creator-kpis{background:var(--navy);color:#fff;grid-template-columns:repeat(5,1fr);margin-bottom:16px;display:grid}.creator-kpis article{border-right:1px solid #29404a;flex-direction:column;min-width:0;padding:20px;display:flex}.creator-kpis span{letter-spacing:.12em;text-transform:uppercase;color:#9fb1b8;font-size:8px}.creator-kpis strong{color:var(--blue);white-space:nowrap;margin:7px 0;font-size:31px}.creator-kpis small{color:#9fb1b8}.target-card{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 42%;align-items:center;gap:30px;margin-bottom:18px;padding:20px 24px;display:grid}.target-card>div{grid-template-columns:1fr auto;gap:5px;display:grid}.target-card span{letter-spacing:.14em;color:var(--red);font-size:9px;font-weight:900}.target-card strong{font-size:24px}.target-card p{color:var(--muted);grid-column:1/-1;margin:2px 0;font-size:11px}.target-card>i,.next-level>i{background:var(--paper2);height:9px;display:block}.target-card u,.next-level u{background:linear-gradient(90deg,var(--red),var(--blue));height:100%;display:block}.creator-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.funnel-board,.capture-side form,.quality-rule,.creator-roster,.validation-queue,.mission-card,.evidence-form,.xp-history{border:1px solid var(--line);background:#fff;padding:22px}.funnel-board>header,.creator-roster>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;padding-bottom:16px;display:flex}.funnel-board h3,.creator-roster h3,.validation-queue h3,.xp-history h3{margin:5px 0 0;font-size:27px}.stage-filter{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.stage-filter button{border:1px solid var(--line);background:#fff;padding:7px;font-size:8px;font-weight:800}.stage-filter button.active{background:var(--red);color:#fff;border-color:var(--red)}.candidate-list{gap:8px;margin-top:12px;display:grid}.candidate-card{border:1px solid var(--line);grid-template-columns:minmax(160px,1fr) 150px minmax(160px,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.candidate-main{align-items:center;gap:10px;min-width:0;display:flex}.candidate-main .avatar{background:var(--navy);color:#fff;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.candidate-main div,.candidate-next{flex-direction:column;min-width:0;display:flex}.candidate-main small,.candidate-next small{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.candidate-card select,.candidate-detail input,.candidate-detail textarea{border:1px solid var(--line);min-width:0;padding:10px}.candidate-next span{color:var(--red);text-transform:uppercase;font-size:8px;font-weight:900}.candidate-next b{margin:3px 0;font-size:11px}.candidate-card .outline{border:1px solid var(--ink);background:0 0;padding:10px;font-size:9px;font-weight:900}.candidate-detail{background:var(--paper);grid-column:1/-1;grid-template-columns:1.2fr .6fr 2fr auto auto;gap:8px;padding:12px;display:grid}.candidate-detail textarea{resize:vertical}.candidate-detail button{background:var(--navy);color:#fff;border:0;padding:10px;font-size:9px;font-weight:900}.candidate-detail button.activate{background:var(--green)}.candidate-detail button:disabled{opacity:.4}.capture-side{gap:12px;display:grid}.capture-side form,.evidence-form{background:var(--navy);color:#fff;gap:9px;display:grid}.capture-side h3,.mission-card h3,.evidence-form h3{margin:5px 0;font-size:27px}.capture-side p,.mission-card p{color:#9fb1b8;font-size:11px;line-height:1.5}.capture-side input,.capture-side select,.capture-side textarea,.evidence-form input,.evidence-form select,.evidence-form textarea{font:inherit;border:0;min-width:0;padding:11px}.capture-side textarea,.evidence-form textarea{resize:vertical;min-height:72px}.capture-side button,.evidence-form button{background:var(--red);color:#fff;border:0;padding:12px;font-weight:900}.quality-rule{border-left:4px solid var(--green)}.quality-rule b{color:var(--green);letter-spacing:.12em;font-size:9px}.quality-rule p{margin-bottom:0;font-size:11px;line-height:1.5}.creator-roster,.validation-queue{margin-top:18px}.creator-table{margin-top:10px}.table-head,.creator-row{border-bottom:1px solid var(--line);grid-template-columns:2fr 1fr .8fr .7fr .7fr 1fr;align-items:center;gap:10px;padding:12px;display:grid}.table-head{text-transform:uppercase;color:var(--muted);font-size:8px;font-weight:900}.creator-row>span:first-child{grid-template-columns:35px 1fr;align-items:center;display:grid}.creator-row>span:first-child i{color:var(--red);grid-row:1/3;font-style:normal;font-weight:900}.creator-row small{color:var(--muted)}.level{background:var(--paper2);text-transform:uppercase;justify-self:start;padding:5px 7px;font-size:8px}.level-elite{color:#fff;background:#081d26}.level-pro{color:#08758e;background:#d9f0f4}.validation-queue>article{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:15px;padding:15px 0;display:grid}.validation-queue article div{flex-direction:column;display:flex}.validation-queue small{color:var(--muted)}.validation-queue p{margin:4px 0}.validation-queue a{color:var(--green);font-size:10px;font-weight:900}.validation-queue button{background:var(--green);color:#fff;border:0;padding:10px;font-weight:900}.creator-hero{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;padding:45px;display:flex}.creator-hero>div:first-child>span{letter-spacing:.14em;color:var(--blue);font-size:9px;font-weight:900}.creator-hero h2{margin:15px 0;font-size:48px;line-height:1}.creator-hero h2 em{color:var(--blue)}.creator-hero p{color:#9fb1b8}.level-ring{border:12px solid var(--blue);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:160px;height:160px;display:flex}.level-ring strong{font-size:42px}.level-ring span{font-size:9px}.portal-kpis{grid-template-columns:repeat(4,1fr);margin-top:16px}.next-level{border:1px solid var(--line);background:#fff;padding:18px 22px}.next-level>div{justify-content:space-between;margin-bottom:10px;font-size:10px;display:flex}.portal-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.mission-card ol{padding-left:18px;font-size:12px;line-height:1.8}.mission-card label{color:var(--red);font-size:9px;font-weight:900}.personal-link{margin-top:6px;display:flex}.personal-link input{border:1px solid var(--line);flex:1;min-width:0;padding:11px}.personal-link button{background:var(--navy);color:#fff;border:0;padding:0 16px;font-weight:900}.xp-history{margin-top:16px}.xp-history article{border-top:1px solid var(--line);grid-template-columns:90px 1fr auto;align-items:center;gap:15px;padding:14px 0;display:grid}.xp-history article div{flex-direction:column;display:flex}.xp-history small{color:var(--muted);margin-top:3px}.activity-status{text-transform:uppercase;background:var(--paper2);padding:6px;font-size:8px;font-weight:900}.activity-status.status-aprovado{color:#0b6e51;background:#dff1ea}.creator-empty{border-top:5px solid var(--blue);background:#fff;max-width:700px;margin:100px auto;padding:50px}.creator-empty h2{font-size:42px}.creator-empty p{color:var(--muted);line-height:1.6}.creators button:focus-visible,.creator-portal button:focus-visible{outline:3px solid var(--blue);outline-offset:2px}@media (width<=1100px){.creator-kpis{grid-template-columns:repeat(3,1fr)}.creator-layout{grid-template-columns:1fr}.candidate-card{grid-template-columns:1fr 140px 1fr auto}.candidate-detail{grid-template-columns:1fr 1fr}.candidate-detail textarea{grid-column:1/-1}}@media (width<=760px){.creator-kpis,.portal-kpis{grid-template-columns:1fr 1fr}.target-card{grid-template-columns:1fr}.funnel-board>header{flex-direction:column;align-items:flex-start}.stage-filter{justify-content:flex-start}.candidate-card,.candidate-detail{grid-template-columns:1fr}.table-head{display:none}.creator-row{grid-template-columns:1fr 1fr}.creator-row>span:first-child{grid-column:1/-1}.creator-hero{align-items:flex-start;padding:28px}.creator-hero h2{font-size:38px}.level-ring{border-width:8px;width:110px;height:110px}.level-ring strong{font-size:28px}.portal-grid,.validation-queue>article{grid-template-columns:1fr}.xp-history article{grid-template-columns:1fr auto}.xp-history .activity-status{grid-column:1/-1}}.run-all{background:var(--red);color:#fff;border:0;padding:14px 18px;font-weight:900}.run-all:disabled{opacity:.5}.sm-kpis{background:var(--navy);color:#fff;grid-template-columns:repeat(5,1fr);margin-bottom:16px;display:grid}.sm-kpis article{border-right:1px solid #29404a;flex-direction:column;padding:20px;display:flex}.sm-kpis span{letter-spacing:.12em;color:#9fb1b8;text-transform:uppercase;font-size:8px}.sm-kpis strong{color:var(--blue);margin:7px 0;font-size:34px}.sm-kpis small{color:#9fb1b8}.sm-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.sm-toolbar>div{flex-wrap:wrap;gap:5px;display:flex}.sm-toolbar button{border:1px solid var(--line);background:#fff;padding:8px 10px;font-size:9px;font-weight:800}.sm-toolbar button.active{background:var(--ink);color:#fff}.sm-toolbar>span{color:var(--muted);font-size:9px}.sm-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.site-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.site-health{border:1px solid var(--line);background:#fff;border-top:4px solid #8b9295;min-width:0;padding:19px}.site-health.status-operacional{border-top-color:var(--green)}.site-health.status-degradado,.site-health.status-falha-funcional{border-top-color:#e1a83a}.site-health.status-indisponivel{border-top-color:var(--red)}.site-health>header{grid-template-columns:12px 1fr auto;align-items:start;gap:10px;display:grid}.health-dot{background:#8b9295;border-radius:50%;width:10px;height:10px;margin-top:4px}.status-operacional .health-dot{background:var(--green);box-shadow:0 0 0 4px #16a36a18}.status-degradado .health-dot,.status-falha-funcional .health-dot{background:#e1a83a}.status-indisponivel .health-dot{background:var(--red)}.site-health header div{flex-direction:column;min-width:0;display:flex}.site-health header a{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.site-health header>strong{text-transform:uppercase;background:var(--paper2);padding:6px;font-size:8px}.site-meta{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:18px 0;display:grid}.site-meta span{border-right:1px solid var(--line);flex-direction:column;padding:9px;display:flex}.site-meta small{text-transform:uppercase;color:var(--muted);font-size:7px}.site-meta b{margin-top:3px;font-size:12px}.site-tags{flex-wrap:wrap;gap:5px;display:flex}.site-tags i{text-transform:uppercase;background:var(--paper2);padding:5px 7px;font-size:7px;font-style:normal}.site-health>p{color:var(--muted);min-height:30px;font-size:10px;line-height:1.45}.uptime-strip{grid-template-columns:repeat(12,1fr);align-items:end;gap:3px;height:19px;display:grid}.uptime-strip i{background:#d9dcdd;height:10px}.uptime-strip .check-operacional{background:var(--green)}.uptime-strip .check-degradado,.uptime-strip .check-falha-funcional{background:#e1a83a}.uptime-strip .check-indisponivel{background:var(--red)}.site-health>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:12px;padding-top:13px;display:flex}.site-health footer small{color:var(--muted);font-size:8px}.site-health footer div{gap:6px;display:flex}.site-health button{background:var(--navy);color:#fff;border:0;padding:8px 9px;font-size:8px;font-weight:900}.site-health button.details{color:var(--ink);border:1px solid var(--line);background:0 0}.site-detail{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;padding-top:12px;display:grid}.site-detail div{flex-direction:column;font-size:9px;display:flex}.site-detail span{color:var(--muted);margin-top:3px}.site-detail button{color:var(--red);background:0 0;border:1px solid #f1c5c3;grid-column:1/-1;justify-self:start}.sm-side{gap:14px;display:grid}.incident-panel,.site-add{border:1px solid var(--line);background:#fff;padding:21px}.incident-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:13px;display:flex}.incident-panel>header>b{color:var(--red);font-size:24px}.incident-panel article{border-bottom:1px solid var(--line);padding:14px 0}.incident-panel article>div{justify-content:space-between;display:flex}.incident-panel i{text-transform:uppercase;color:var(--red);background:#f8dedc;padding:5px;font-size:7px;font-style:normal;font-weight:900}.incident-panel article span{color:var(--muted);font-size:8px}.incident-panel h4{margin:11px 0 3px;font-size:15px}.incident-panel p{margin:0 0 6px;font-size:10px}.incident-panel small{color:var(--muted);font-size:8px}.incident-panel select{border:1px solid var(--line);width:100%;margin-top:10px;padding:8px;font-size:9px}.all-clear{color:var(--green);flex-direction:column;align-items:center;gap:8px;padding:30px 0;display:flex}.all-clear b{font-size:30px}.site-add{background:var(--navy);color:#fff;gap:8px;display:grid}.site-add h3{margin:4px 0 10px;font-size:25px}.site-add input,.site-add select{border:0;min-width:0;padding:10px}.site-add>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.site-add button{background:var(--red);color:#fff;border:0;padding:12px;font-weight:900}.site-add button:disabled{opacity:.5}@media (width<=1100px){.sm-kpis{grid-template-columns:repeat(3,1fr)}.sm-layout{grid-template-columns:1fr}.sm-side{grid-template-columns:1fr 1fr}}@media (width<=760px){.sm-kpis{grid-template-columns:1fr 1fr}.sm-toolbar{flex-direction:column;align-items:flex-start}.site-grid,.sm-side{grid-template-columns:1fr}.site-meta{grid-template-columns:1fr 1fr}.site-detail,.site-add>div{grid-template-columns:1fr}}.application-inbox{border:1px solid var(--line);background:#fff;margin:0 0 18px;padding:22px}.application-inbox>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:16px;display:flex}.application-inbox h3{margin:5px 0;font-size:27px}.application-inbox header p{color:var(--muted);margin:5px 0 0;font-size:11px}.application-inbox header>a{border:1px solid var(--ink);padding:10px;font-size:9px;font-weight:900}.application-list{gap:7px;margin-top:12px;display:grid}.application-row{border:1px solid var(--line);grid-template-columns:58px minmax(190px,1.2fr) minmax(150px,1fr) minmax(150px,1fr) auto;align-items:center;gap:12px;padding:11px;display:grid;position:relative}.application-row.attention-dedicada{border-left:5px solid var(--red);background:snow}.application-row.attention-prioritaria{border-left:5px solid var(--blue)}.application-score{background:var(--navy);color:#fff;justify-content:center;align-items:baseline;width:48px;height:48px;padding-top:9px;display:flex}.application-score strong{font-size:22px}.application-score small{font-size:7px}.application-name,.application-signal{flex-direction:column;min-width:0;display:flex}.application-name span,.application-signal span{color:var(--red);text-transform:uppercase;margin:3px 0;font-size:8px;font-weight:900}.application-name small,.application-signal small{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.application-signal b{font-size:11px}.application-row>button{background:var(--navy);color:#fff;border:0;padding:10px;font-size:9px;font-weight:900}.application-detail{background:var(--paper);border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:18px;padding:18px;display:grid}.application-detail section{min-width:0}.application-detail section.wide{grid-column:1/-1}.application-detail h4{margin:0 0 10px;font-size:13px}.application-detail p{overflow-wrap:anywhere;flex-direction:column;margin:7px 0;font-size:11px;line-height:1.5;display:flex}.application-detail p b{color:var(--red);text-transform:uppercase;font-size:8px}.application-detail a{color:#08758e;font-weight:800}.application-detail small{color:var(--muted)}@media (width<=980px){.application-row{grid-template-columns:50px 1fr auto}.application-signal{display:none}.application-detail{grid-template-columns:1fr 1fr}.application-detail .wide{grid-column:1/-1}}@media (width<=620px){.application-inbox{padding:14px}.application-inbox>header{flex-direction:column;align-items:flex-start;gap:12px}.application-row{grid-template-columns:45px 1fr}.application-row>button{grid-column:1/-1}.application-detail{grid-template-columns:1fr}.application-detail section.wide{grid-column:auto}}.game-shell{color:#fff;background:#071d27;margin:18px 0;padding:26px}.game-head{border-bottom:1px solid #29404a;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.game-head h3{margin:6px 0;font-size:30px}.game-head p{color:#a7b8bf;max-width:720px}.game-head>strong{background:var(--red);padding:12px}.league-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin:18px 0;display:grid}.league-grid>section,.reward-approval,.mission-builder,.reward-list{color:var(--ink);background:#fff;padding:18px}.league-grid h4{margin:0 0 12px;font-size:18px}.league-grid article,.reward-approval article,.reward-list article{border-top:1px solid var(--line);align-items:center;gap:11px;padding:11px 0;display:flex}.league-grid article>div,.reward-approval article>div,.reward-list article>div{flex-direction:column;flex:1;display:flex}.league-grid article small,.reward-approval small,.reward-list small{color:var(--muted)}.league-grid article>i{color:var(--red);font-style:normal;font-weight:900}.reward-approval button{background:var(--green);color:#fff;border:0;padding:9px;font-weight:900}.reward-approval button.outline{color:var(--ink);border:1px solid var(--line);background:0 0}.mission-builder{gap:9px;margin-top:12px;display:grid}.mission-builder h4,.reward-approval h4,.reward-list h4{margin:3px 0 10px;font-size:21px}.mission-builder input,.mission-builder textarea,.mission-builder select{border:1px solid var(--line);padding:11px}.mission-builder>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mission-builder>button{background:var(--red);color:#fff;border:0;padding:13px;font-weight:900}.mission-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.mission-grid article{color:var(--ink);background:#fff;flex-direction:column;padding:18px;display:flex}.mission-grid article.done{border-top:4px solid var(--green)}.mission-grid article>span{color:var(--red);text-transform:uppercase;font-size:8px;font-weight:900}.mission-grid h4{margin:8px 0;font-size:18px}.mission-grid p{color:var(--muted);min-height:42px}.mission-grid i{background:#dfe4e6;height:7px;margin:12px 0}.mission-grid i u{background:var(--blue);height:100%;display:block}.mission-grid small{color:var(--muted)}.mission-grid b{margin-top:10px}.reward-list{margin-top:12px}@media (width<=900px){.league-grid,.mission-grid{grid-template-columns:1fr}.mission-builder>div{grid-template-columns:1fr 1fr}.game-head{flex-direction:column}}:root{--app-bg:#f6f7f8;--surface:#fff;--surface-2:#f0f2f4;--sidebar:#071820;--sidebar-line:#18303a;--accent:#07a9cf;--danger:#ef2334;--soft-shadow:0 12px 40px #0c1e2614;--radius:14px}html,body{background:var(--app-bg)}body{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-frame{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.side-nav{background:var(--sidebar);color:#fff;z-index:50;flex-direction:column;height:100vh;padding:26px 18px 18px;display:flex;position:sticky;top:0}.brand.modern{border-bottom:1px solid var(--sidebar-line);padding:0 12px 25px}.brand.modern img{width:168px;max-width:100%;height:auto;display:block}.brand.modern small{color:#7d929b;margin-top:3px}.side-nav nav{flex:1;padding:19px 0;overflow:auto}.side-nav nav section>span{color:#647b85;text-transform:uppercase;letter-spacing:.16em;padding:0 12px 8px;font-size:9px;font-weight:800;display:block}.side-nav nav button{color:#aebcc2;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;width:100%;padding:10px 11px;font-size:12px;font-weight:700;transition:all .18s;display:grid}.side-nav nav button.active{color:#fff;box-shadow:inset 3px 0 var(--accent);background:#103442}.side-nav nav button i{color:#6f8a95;text-align:center;font-style:normal}.side-nav nav button b{background:var(--danger);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.side-nav footer{border-top:1px solid var(--sidebar-line);grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:16px 8px 0;display:grid}.side-nav footer .user-avatar{background:linear-gradient(135deg,var(--accent),#265267);border-radius:10px;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.side-nav footer span{flex-direction:column;min-width:0;display:flex}.side-nav footer b{text-overflow:ellipsis;font-size:11px;overflow:hidden}.side-nav footer small{color:#718791;text-transform:uppercase;margin-top:3px;font-size:8px}.side-nav footer button{color:#8296a0;background:0 0;border:0;font-size:17px}.mobile-close{display:none}.app-main{min-width:0}.workspace-bar{z-index:40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe0;border-bottom:1px solid #e4e8ea;align-items:center;height:68px;padding:0 28px;display:flex;position:sticky;top:0}.workspace-bar>.menu{display:none}.workspace-bar>div:first-of-type{flex-direction:column;display:flex}.workspace-bar small{color:#8a969b;font-size:9px}.workspace-bar b{font-size:14px}.workspace-actions{align-items:center;gap:9px;flex-direction:row!important;margin-left:auto!important;display:flex!important}.quick-create{color:#fff;background:#0d2530;border:0;border-radius:9px;padding:11px 15px;font-size:11px;font-weight:800}.alert-button{background:#fff;border:1px solid #dce2e5;border-radius:10px;width:39px;height:39px;position:relative}.alert-button b{background:var(--danger);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;display:grid;position:absolute;top:-4px;right:-4px}.alert-drawer{z-index:55;background:#fff;border:1px solid #e0e5e7;border-radius:14px;width:min(390px,100vw - 32px);padding:18px;position:absolute;top:58px;right:24px;box-shadow:0 22px 70px #07192326}.alert-drawer header{border-bottom:1px solid #e9edef;justify-content:space-between;align-items:start;padding-bottom:15px;display:flex}.alert-drawer h3{margin:4px 0;font-size:21px}.alert-drawer header button{background:0 0;border:0;font-size:21px}.alert-drawer article{border-bottom:1px solid #edf0f2;gap:11px;padding:13px 0;display:flex}.alert-drawer article>i{background:#e6a82e;border-radius:50%;width:9px;height:9px;margin-top:4px}.alert-drawer article>i.critical{background:var(--danger)}.alert-drawer article span{flex-direction:column;display:flex}.alert-drawer article small{color:#849096;margin-top:4px}.drawer-action{color:#fff;background:#0d2530;border:0;border-radius:9px;width:100%;margin-top:14px;padding:12px;font-weight:800}.modern-head{color:#fff;box-shadow:var(--soft-shadow);background:#0b2029;border:0;border-radius:18px;align-items:center;margin:22px 28px 0;padding:28px 30px;position:relative;overflow:hidden}.modern-head:after{content:"";border:1px solid #28505f;border-radius:50%;width:340px;height:340px;position:absolute;top:-180px;right:15%;box-shadow:0 0 0 55px #102b36}.modern-head>div{z-index:1}.modern-head h1{letter-spacing:-.045em;margin:8px 0;font-size:clamp(34px,4vw,58px);line-height:1}.modern-head>div>span{color:#9aadb5}.modern-head .command-score{background:#ffffff0b;border:1px solid #ffffff15;border-radius:13px;min-width:230px;padding:18px}.modern-head .command-score strong{font-size:42px}.app-main>.view,.app-main>.creators{padding:28px}.app-main .view-head h2{font-size:clamp(32px,3.5vw,50px)}.app-main .kpis,.app-main .focus-card,.app-main .list-card,.app-main .project-card,.app-main .funnel-board,.app-main .creator-roster,.app-main .application-inbox{border-radius:var(--radius);border-color:#e2e7e9;box-shadow:0 5px 24px #1027300b}.app-main .kpis{background:#fff;overflow:hidden}.app-main .kpis article{border-color:#e6eaec}.app-main .form-bar{border-radius:var(--radius);box-shadow:var(--soft-shadow)}.global-toast{z-index:90;color:#fff;background:#0b704f;border-radius:11px;align-items:center;gap:18px;padding:14px 16px;animation:.2s ease-out toast-in;display:flex;position:fixed;bottom:24px;right:26px;box-shadow:0 16px 50px #0003}.global-toast.error{background:#b51f2b}.global-toast button{color:#fff;background:0 0;border:0;font-size:18px}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}}.nav-backdrop,.topbar{display:none}@media (width<=1050px){.app-frame{grid-template-columns:215px minmax(0,1fr)}.side-nav{padding-inline:12px}.modern-head{margin-inline:18px}.app-main>.view,.app-main>.creators{padding:22px 18px}}@media (width<=760px){.app-frame{display:block}.side-nav{width:min(310px,86vw);transition:all .22s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:20px 0 70px #0004}.side-nav.open{transform:none}.mobile-close{color:#fff;background:#12303b;border:0;border-radius:9px;width:34px;height:34px;font-size:20px;display:block;position:absolute;top:17px;right:13px}.nav-backdrop{z-index:45;background:#06131aae;border:0;display:block;position:fixed;inset:0}.workspace-bar{padding:0 15px}.workspace-bar>.menu{margin-right:10px;display:block}.quick-create{width:39px;height:39px;padding:0;font-size:0}.quick-create:after{content:"＋";font-size:18px}.modern-head{grid-template-columns:1fr;margin:14px 12px 0;padding:24px 20px}.modern-head:after{opacity:.5}.modern-head .command-score{min-width:0}.app-main>.view,.app-main>.creators{padding:22px 12px 80px}.global-toast{bottom:14px;left:12px;right:12px}.app-main .kpis{grid-template-columns:1fr 1fr}.app-main .form-bar{border-radius:12px}.workspace-actions{gap:6px}}.crm-pipeline{grid-template-columns:repeat(5,minmax(220px,1fr));gap:12px;padding-bottom:18px;display:grid;overflow:auto}.crm-pipeline>section{background:#edf0f1;border-radius:13px;min-height:420px;padding:13px}.crm-pipeline>section>header{justify-content:space-between;align-items:center;padding:4px 3px 13px;display:flex}.crm-pipeline>section>header b{text-transform:uppercase;letter-spacing:.07em;font-size:11px}.crm-pipeline>section>header span{background:#fff;border-radius:20px;place-items:center;min-width:25px;height:25px;font-size:9px;display:grid}.crm-pipeline article{background:#fff;border:1px solid #e0e5e7;border-radius:11px;flex-direction:column;gap:7px;margin-bottom:9px;padding:14px;display:flex;box-shadow:0 4px 17px #0b202908}.crm-pipeline article.hot{border-top:4px solid var(--danger)}.crm-pipeline article i{color:var(--danger);text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.crm-pipeline article h3{margin:2px 0;font-size:15px}.crm-pipeline article p,.crm-pipeline article small{color:var(--muted);margin:0;font-size:9px}.crm-pipeline article select{background:#f8fafb;border:1px solid #dfe5e7;border-radius:7px;margin-top:5px;padding:8px;font-size:9px}.connection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.connection{background:#fff;border:1px solid #e0e6e8;border-radius:14px;padding:20px;box-shadow:0 7px 24px #0b202908}.connection>header{align-items:center;gap:8px;display:flex}.connection>header i{background:#8c9aa0;border-radius:50%;width:9px;height:9px}.connection-operacional>header i{background:var(--green);box-shadow:0 0 0 4px #17876518}.connection-parcial>header i{background:#e2a62c}.connection-isolado>header i,.connection-pendente>header i{background:var(--danger)}.connection>header span{text-transform:uppercase;color:#718087;font-size:8px;font-weight:900}.connection h3{margin:19px 0 4px;font-size:20px}.connection>a{color:#08758e;white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.connection>p{color:var(--muted);min-height:30px;font-size:10px}.connection>div{gap:5px;margin:16px 0;display:flex}.connection>div b{color:#9ba5a9;background:#edf0f1;border-radius:5px;padding:6px 7px;font-size:7px}.connection>div b.on{color:#0b704f;background:#dcefe8}.connection>small{color:#879298;font-size:8px}.integration-status{color:#fff;background:#0b2029;border-radius:14px;margin-top:18px;padding:24px}.integration-status h3{margin:0 0 17px;font-size:24px}.integration-status>div{background:#29404a;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.integration-status article{background:#0b2029;flex-direction:column;padding:16px;display:flex}.integration-status article b{font-size:11px}.integration-status article span{color:#8fa3ab;margin-top:6px;font-size:9px}.hidden-action{position:absolute;left:-9999px}@media (width<=1050px){.connection-grid{grid-template-columns:repeat(2,1fr)}.integration-status>div{grid-template-columns:1fr 1fr}}@media (width<=700px){.connection-grid,.integration-status>div{grid-template-columns:1fr}.crm-pipeline{grid-template-columns:repeat(5,240px)}}.crm-pipeline article.late{box-shadow:inset 0 0 0 2px #c83d4b}.lead-open{color:#08758e;text-align:left;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:9px;font-weight:800}.lead-backdrop{z-index:80;background:#07151db8;justify-content:flex-end;display:flex;position:fixed;inset:0}.lead-drawer{background:#f7f9f9;width:min(560px,100%);height:100%;padding:30px;overflow:auto;box-shadow:-18px 0 50px #07151d33}.lead-drawer>header{border-bottom:1px solid #dce3e5;justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.lead-drawer>header small,.lead-drawer section>small{letter-spacing:.12em;color:#08758e;font-size:8px;font-weight:900}.lead-drawer h2{margin:7px 0;font-size:34px}.lead-drawer>header p{color:var(--muted);margin:0;font-size:10px}.lead-drawer>header button{cursor:pointer;background:#e8edef;border:0;border-radius:50%;width:35px;height:35px}.lead-contact{gap:9px;margin:20px 0;display:flex}.lead-contact a{color:#fff;background:#0b2029;border-radius:8px;padding:11px 14px;font-size:10px;font-weight:800;text-decoration:none}.lead-drawer>section{background:#fff;border:1px solid #e0e5e7;border-radius:12px;margin:16px 0;padding:18px}.lead-drawer>section h3{margin:8px 0;font-size:18px}.lead-drawer>section p{color:var(--muted);font-size:10px}.lead-drawer pre{white-space:pre-wrap;color:#34464d;font:10px/1.6 Inter,Arial}.lead-drawer form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lead-drawer label{flex-direction:column;gap:6px;font-size:9px;font-weight:800;display:flex}.lead-drawer .full{grid-column:1/-1}.lead-drawer input,.lead-drawer select,.lead-drawer textarea{background:#fff;border:1px solid #d9e1e3;border-radius:8px;padding:11px}.lead-drawer textarea{resize:vertical;min-height:90px}.lead-drawer form>button{color:#fff;cursor:pointer;background:#08758e;border:0;border-radius:9px;padding:14px;font-weight:900}.last-contact span{color:var(--muted);font-size:8px}@media (width<=700px){.lead-drawer{padding:20px}.lead-drawer form{grid-template-columns:1fr}.lead-drawer .full{grid-column:1}.lead-contact{flex-direction:column}}.auth-loading{color:#fff;background:#071820;flex-direction:column;min-height:100vh;padding:42px 5vw;display:flex;position:relative;overflow:hidden}.auth-loading:after{content:"";border:1px solid #173744;border-radius:50%;width:650px;height:650px;position:absolute;bottom:-330px;right:-160px;box-shadow:0 0 0 95px #0b222d,0 0 0 96px #183540}.auth-loading-brand{z-index:1;flex-direction:column;display:flex}.auth-loading-brand img{width:min(300px,70vw);height:auto}.auth-loading-brand b{letter-spacing:-1px;font-size:25px}.auth-loading-brand b span{color:#13a7cb}.auth-loading-brand small{letter-spacing:.2em;color:#718791;font-size:8px}.auth-loading-state{z-index:1;max-width:690px;margin:auto 0}.auth-loading-state>i{background:#13a7cb;width:48px;height:4px;display:block;position:relative;overflow:hidden}.auth-loading-state>i:after{content:"";background:#fff;animation:1.25s ease-in-out infinite secure-load;position:absolute;inset:0;transform:translate(-100%)}.auth-loading-state h1{letter-spacing:-.06em;margin:27px 0 18px;font-size:clamp(44px,6vw,82px);line-height:.9}.auth-loading-state p{color:#9cafb7;font-size:16px}.auth-loading-state span{letter-spacing:.2em;color:#607984;margin-top:70px;font-size:8px;display:block}@keyframes secure-load{50%,to{transform:translate(100%)}}@media (width<=600px){.auth-loading{padding:30px 22px}.auth-loading-state h1{font-size:48px}.auth-loading-state span{margin-top:45px}}.email-integration{border:1px solid var(--line,#d8d4cc);background:#fff;margin-top:26px;padding:26px}.email-integration>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.email-integration>header h3{margin:6px 0 4px;font-size:26px}.email-integration>header p{color:#66757a;margin:0}.email-integration>header>strong{letter-spacing:1.4px;border:1px solid;padding:9px 12px;font-size:11px}.email-ok{color:#087f5b;background:#e9fbf4;border-color:#9be3c9!important}.email-pending{color:#9a6200;background:#fff6df;border-color:#efd28c!important}.email-kpis{border:1px solid #d9d5cd;grid-template-columns:repeat(4,1fr);display:grid}.email-kpis article{border-right:1px solid #d9d5cd;flex-direction:column;gap:6px;padding:18px;display:flex}.email-kpis article:last-child{border-right:0}.email-kpis span{letter-spacing:1.3px;color:#66757a;font-size:10px}.email-kpis b{font-size:24px}.email-kpis small{color:#718087}.email-actions{align-items:center;gap:10px;padding:16px 0;display:flex}.email-actions button{color:#fff;cursor:pointer;background:#071f29;border:0;padding:12px 15px;font-weight:700}.email-actions button:first-child{background:#ef233c}.email-actions button:disabled{opacity:.45;cursor:not-allowed}.email-actions span{color:#627278;margin-left:6px;font-size:13px}.email-routes{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.email-routes article{background:#f4f1eb;flex-direction:column;gap:5px;padding:16px;display:flex}.email-routes b{font-size:13px}.email-routes span{color:#163743;font-size:13px}.email-routes small{color:#77858a;font-size:11px}.email-history{border:1px solid #ddd8d0;margin-top:18px}.email-history>header{border-bottom:1px solid #ddd8d0;justify-content:space-between;padding:14px 16px;display:flex}.email-history>header span{color:#748187;font-size:12px}.email-history>article{border-bottom:1px solid #ebe7df;grid-template-columns:10px minmax(0,1fr) auto 120px;align-items:center;gap:12px;padding:13px 16px;display:grid;position:relative}.email-history>article:last-child{border-bottom:0}.email-history article span{flex-direction:column;gap:3px;min-width:0;display:flex}.email-history article span b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.email-history article small,.email-history time{color:#78868b;font-size:11px}.email-history article em{font-size:11px;font-style:normal;font-weight:700}.email-history article p{color:#b42318;grid-column:2/-1;margin:0;font-size:11px}.email-status{background:#e1a500;border-radius:50%;width:8px;height:8px}.email-enviado{background:#0aad75}.email-falhou{background:#ef233c}.email-enviando{background:#20c4e6}@media (width<=900px){.email-kpis{grid-template-columns:repeat(2,1fr)}.email-kpis article:nth-child(2){border-right:0}.email-kpis article:nth-child(-n+2){border-bottom:1px solid #d9d5cd}.email-routes{grid-template-columns:1fr}.email-history>article{grid-template-columns:10px minmax(0,1fr) auto}.email-history time{display:none}}@media (width<=560px){.email-integration{padding:18px}.email-integration>header{flex-direction:column}.email-kpis{grid-template-columns:1fr}.email-kpis article{border-bottom:1px solid #d9d5cd!important;border-right:0!important}.email-kpis article:last-child{border-bottom:0!important}.email-actions{flex-direction:column;align-items:stretch}.email-actions span{margin:4px 0}}.gustavo{--g-blue:#32d4f2;--g-red:#f2243b;--g-ink:#071d27}.gustavo-hero{background:radial-gradient(circle at 78% 10%,#17495c 0,transparent 32%),var(--g-ink);color:#fff;border-radius:18px;grid-template-columns:1fr 220px;gap:30px;padding:36px;display:grid;overflow:hidden}.gustavo-hero>div>span{letter-spacing:.18em;color:var(--g-blue);font-size:9px;font-weight:900}.gustavo-hero h2{letter-spacing:-.05em;margin:14px 0 18px;font-size:clamp(35px,4vw,62px);line-height:.96}.gustavo-hero h2 em{color:var(--g-blue);font-style:normal}.gustavo-hero p{color:#a9c0c9;max-width:790px;font-size:14px;line-height:1.6}.gustavo-hero aside{background:#ffffff0c;border:1px solid #ffffff1b;border-radius:14px;flex-direction:column;align-self:center;padding:22px;display:flex}.gustavo-hero aside small{color:#80a0ab;letter-spacing:.12em;font-size:9px}.gustavo-hero aside strong{margin:6px 0;font-size:45px}.gustavo-hero aside span{color:#a9c0c9;font-size:10px}.gustavo-tabs{background:#e9edef;border-radius:12px;gap:6px;margin:18px 0;padding:5px;display:flex;overflow:auto}.gustavo-tabs button{white-space:nowrap;color:#66777e;background:0 0;border:0;border-radius:8px;padding:11px 14px;font-size:10px;font-weight:800}.gustavo-tabs button.active{color:var(--g-ink);background:#fff;box-shadow:0 4px 14px #0b20290d}.gustavo-kpis,.economic-summary{background:#fff;border:1px solid #e0e6e8;border-radius:14px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.gustavo-kpis article,.economic-summary article{border-right:1px solid #e6eaec;flex-direction:column;gap:6px;padding:19px;display:flex}.gustavo-kpis article:last-child,.economic-summary article:last-child{border:0}.gustavo-kpis span,.economic-summary span{letter-spacing:.1em;color:#74858b;font-size:8px;font-weight:900}.gustavo-kpis strong,.economic-summary strong{font-size:25px}.gustavo-kpis small,.economic-summary small{color:#849298;font-size:9px}.gustavo-command-grid{grid-template-columns:1.3fr .7fr;gap:14px;margin-top:14px;display:grid}.gustavo-next,.gustavo-principles{background:#fff;border:1px solid #e0e6e8;border-radius:15px;padding:28px}.gustavo-next{color:#fff;background:#0a2632}.gustavo-next>i{color:var(--g-blue);margin-top:25px;font-size:9px;font-style:normal;font-weight:900;display:block}.gustavo-next h3{margin:8px 0;font-size:31px;line-height:1.05}.gustavo-next p{color:#adc0c8}.gustavo-next>div{flex-direction:column;margin:20px 0;display:flex}.gustavo-next>div small{color:#7f9ba6}.gustavo-next button{background:var(--g-red);color:#fff;border:0;padding:12px 16px;font-weight:900}.gustavo-principles h3{margin:8px 0 15px;font-size:25px}.gustavo-principles ol{margin:0;padding-left:20px}.gustavo-principles li{color:#566a72;border-bottom:1px solid #edf0f1;padding:8px 0;font-size:11px}.gustavo-live{grid-template-columns:1.4fr .6fr;gap:14px;margin-top:14px;display:grid}.gustavo-live>section,.gustavo-live>aside{background:#fff;border:1px solid #e0e6e8;border-radius:14px;padding:20px}.gustavo-live>section>header{justify-content:space-between;margin-bottom:10px;display:flex}.gustavo-live>section>header button{color:#08758e;background:0 0;border:0;font-size:10px;font-weight:800}.gustavo-live>section>article{border-top:1px solid #edf0f1;grid-template-columns:50px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.gustavo-live article>i{color:#e29413;font-size:8px;font-style:normal;font-weight:900}.gustavo-live article>i.potential-alto{color:var(--g-red)}.gustavo-live article>span{flex-direction:column;display:flex}.gustavo-live article small{color:#849298}.gustavo-live>aside>article{border-top:1px solid #edf0f1;gap:10px;padding:11px 0;display:flex}.gustavo-live>aside>article>i{background:var(--g-blue);border-radius:50%;width:7px;height:7px;margin-top:4px}.gustavo-live>aside>article>span{flex-direction:column;display:flex}.gustavo-live>aside small{color:#839197}.sprint-head{background:#fff;border:1px solid #e0e6e8;border-radius:14px;justify-content:space-between;margin-bottom:13px;padding:24px;display:flex}.sprint-head h3{margin:5px 0;font-size:27px}.sprint-head p{color:#748187}.sprint-head>div:last-child{text-align:right;flex-direction:column;display:flex}.sprint-head>div:last-child b{font-size:35px}.sprint-head>div:last-child span{color:#748187;font-size:9px}.sprint-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.sprint-grid>article{background:#fff;border:1px solid #e0e6e8;border-radius:13px;flex-direction:column;padding:18px;display:flex;position:relative}.sprint-grid>article.done{border-top:4px solid #08a873}.sprint-grid>article>header{justify-content:space-between;display:flex}.sprint-grid>article>header span{color:var(--g-red);font-size:8px;font-weight:900}.sprint-grid>article>header i{color:#75868c;font-size:8px;font-style:normal}.sprint-grid>article>small{color:#7c8b90;margin-top:10px}.sprint-grid h4{margin:7px 0;font-size:19px;line-height:1.1}.sprint-grid p{color:#5d7077;min-height:49px;font-size:11px;line-height:1.5}.sprint-owner{border-top:1px solid #edf0f1;flex-direction:column;padding-top:10px;display:flex}.sprint-owner small{color:#839197}.sprint-grid>article>footer{color:#708187;justify-content:space-between;margin:12px 0;font-size:8px;display:flex}.sprint-grid>article>button{color:#fff;background:#0b2732;border:0;padding:10px;font-size:9px;font-weight:900}.sprint-grid form{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.sprint-grid form select,.sprint-grid form input{border:1px solid #dce3e5;min-width:0;padding:8px}.sprint-grid form button{background:var(--g-red);color:#fff;border:0;grid-column:1/-1;padding:9px}.gustavo-two{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:14px;display:grid}.problem-board,.gustavo-form{background:#fff;border:1px solid #e0e6e8;border-radius:14px;padding:21px}.problem-board>header h3,.gustavo-form h3{margin:6px 0;font-size:25px}.problem-board>article{border-top:1px solid #edf0f1;grid-template-columns:54px 1fr 145px;align-items:start;gap:13px;padding:15px 0;display:grid}.problem-score{color:#fff;background:#0b2732;justify-content:center;align-items:baseline;width:50px;height:50px;padding-top:10px;display:flex}.problem-score strong{font-size:21px}.problem-score small{font-size:8px}.problem-board>article>span{flex-direction:column;display:flex}.problem-board>article>span>i{color:var(--g-red);text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.problem-board>article>span>b{margin:4px 0;font-size:15px}.problem-board>article>span>small,.problem-board>article>span>em{color:#74858b;font-size:9px;font-style:normal}.problem-board>article p{color:#596c73;font-size:10px}.problem-board>article select{background:#f8fafb;border:1px solid #dce3e5;border-radius:7px;padding:9px;font-size:9px}.gustavo-form{align-self:start;gap:9px;display:grid}.gustavo-form>p{color:#748187;margin:0 0 8px}.gustavo-form input,.gustavo-form textarea,.gustavo-form select,.opportunity-edit input,.opportunity-edit textarea,.opportunity-edit select{background:#fff;border:1px solid #dce3e5;border-radius:8px;width:100%;min-width:0;padding:11px;font-size:10px}.gustavo-form textarea{resize:vertical;min-height:85px}.gustavo-form>div:not(:first-child){grid-template-columns:1fr 90px;gap:7px;display:grid}.gustavo-form>button,.opportunity-edit button{background:var(--g-red);color:#fff;border:0;border-radius:8px;padding:13px;font-weight:900}.gustavo-form.horizontal{grid-template-columns:1.1fr 1fr 1fr 1.4fr 1fr 1fr 1fr auto;align-items:end;margin-top:14px}.gustavo-form.horizontal>div{display:block}.gustavo-form.horizontal textarea{min-height:41px}.gustavo-form.horizontal button{height:41px}.lab-board,.opportunity-board{grid-template-columns:repeat(7,minmax(210px,1fr));gap:10px;padding-bottom:12px;display:grid;overflow:auto}.lab-board>section,.opportunity-board>section{background:#edf0f1;border-radius:12px;min-height:330px;padding:11px}.lab-board>section>header,.opportunity-board>section>header{justify-content:space-between;padding:5px 3px 12px;display:flex}.lab-board>section>header b,.opportunity-board>section>header b{text-transform:uppercase;font-size:9px}.lab-board>section>header span,.opportunity-board>section>header span{background:#fff;border-radius:30px;place-items:center;min-width:23px;height:23px;font-size:8px;display:grid}.lab-board article,.opportunity-board article{background:#fff;border:1px solid #dfe5e7;border-radius:10px;flex-direction:column;gap:7px;margin-bottom:9px;padding:14px;display:flex}.lab-board article i,.opportunity-board article>i{color:var(--g-red);font-size:8px;font-style:normal;font-weight:900}.lab-board h4,.opportunity-board h4{margin:2px 0;font-size:15px}.lab-board p,.opportunity-board p{color:#687a81;margin:0;font-size:9px}.lab-board select{border:1px solid #dfe5e7;padding:7px;font-size:8px}.lab-board a{color:#08758e;font-size:8px;font-weight:800}.opportunity-board article.hot{border-top:4px solid var(--g-red)}.opportunity-board article>strong{font-size:17px}.opportunity-board article>small{color:#74858b;min-height:25px}.opportunity-board article>button{color:#fff;background:#0b2732;border:0;padding:8px;font-size:8px}.opportunity-add{grid-template-columns:1.1fr repeat(7,1fr) auto!important}.opportunity-edit{border-top:1px solid #e4e9ea;gap:6px;padding-top:9px;display:grid}.opportunity-edit textarea{min-height:70px}.economic-summary{grid-template-columns:repeat(4,1fr)}.economic-table{background:#fff;border:1px solid #e0e6e8;border-radius:14px;margin-top:14px;overflow:hidden}.economic-table>header,.economic-table>article{border-bottom:1px solid #edf0f1;grid-template-columns:1.4fr repeat(5,1fr);align-items:center;gap:12px;padding:13px 17px;display:grid}.economic-table>header{color:#fff;text-transform:uppercase;background:#0b2732;font-size:8px;font-weight:900}.economic-table>article>span:first-child{flex-direction:column;display:flex}.economic-table>article small{color:#819096}.economic-table>article i{text-align:center;background:#edf0f1;padding:7px;font-size:8px;font-style:normal;font-weight:900}.economic-table>article i.economic-aprovado{color:#087753;background:#dff5eb}.economic-table>article i.economic-proposto{color:#9b6600;background:#fff0ce}.governance-rule{background:#fff4dc;border:1px solid #efd08e;border-radius:13px;margin-top:14px;padding:20px}.governance-rule strong{color:#805300}.governance-rule p{color:#705f3f;margin:5px 0 0}@media (width<=1150px){.gustavo-kpis{grid-template-columns:repeat(3,1fr)}.sprint-grid{grid-template-columns:repeat(2,1fr)}.gustavo-form.horizontal,.opportunity-add{grid-template-columns:1fr 1fr!important}.gustavo-form.horizontal>div,.gustavo-form.horizontal button{grid-column:1/-1}.economic-table{overflow:auto}.economic-table>header,.economic-table>article{min-width:850px}}@media (width<=800px){.gustavo-hero{grid-template-columns:1fr;padding:25px}.gustavo-hero aside{width:100%}.gustavo-kpis,.economic-summary{grid-template-columns:1fr 1fr}.gustavo-command-grid,.gustavo-live,.gustavo-two,.sprint-grid{grid-template-columns:1fr}.problem-board>article{grid-template-columns:50px 1fr}.problem-board>article>select{grid-column:2}.sprint-head{flex-direction:column}.sprint-head>div:last-child{text-align:left}}@media (width<=520px){.gustavo-hero h2{font-size:38px}.gustavo-kpis,.economic-summary{grid-template-columns:1fr}.gustavo-kpis article,.economic-summary article{border-bottom:1px solid #e6eaec;border-right:0}.gustavo-form.horizontal,.opportunity-add{grid-template-columns:1fr!important}.problem-board>article{grid-template-columns:1fr}.problem-score{width:44px;height:44px}.problem-board>article>select{grid-column:auto}}.provider-state{background:#fff;border:1px solid #dedbd4;align-items:center;gap:10px;padding:12px 16px;display:flex}.provider-state>i{background:#d49a25;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #d49a2518}.provider-state.connected>i{background:#0ca875}.provider-state span{flex-direction:column;display:flex}.provider-state b{font-size:11px}.provider-state small{color:#758287;font-size:9px}.mail-kpis{background:#fff;border:1px solid #ddd9d1;grid-template-columns:repeat(6,1fr);margin-bottom:14px;display:grid}.mail-kpis article{cursor:pointer;border-right:1px solid #e3dfd8;flex-direction:column;gap:5px;padding:16px;display:flex;position:relative}.mail-kpis article:last-child{border:0}.mail-kpis article>i{background:var(--mail-color);width:100%;height:3px;position:absolute;top:0;left:0}.mail-kpis span{text-transform:uppercase;color:#637277;font-size:9px;font-weight:800}.mail-kpis strong{font-size:25px}.mail-kpis small{color:#7d898e;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.mail-layout{background:#fff;border:1px solid #ddd9d1;grid-template-columns:220px minmax(280px,390px) minmax(380px,1fr);min-height:570px;display:grid}.mail-folders{border-right:1px solid #e4e0d9;padding:10px}.mail-folders button{text-align:left;color:#213840;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:11px 10px;display:flex}.mail-folders button.active{background:#edf1f2}.mail-folders button>i{border-radius:50%;width:8px;height:8px}.mail-folders button>span{flex-direction:column;flex:1;min-width:0;display:flex}.mail-folders button b{font-size:10px}.mail-folders button small{color:#829095;text-overflow:ellipsis;font-size:8px;overflow:hidden}.mail-folders button em{font-size:9px;font-style:normal}.message-list{border-right:1px solid #e4e0d9;max-height:690px;overflow:auto}.message-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #ebe8e2;grid-template-columns:5px 1fr;gap:9px;width:100%;padding:14px;display:grid}.message-list>button:hover,.message-list>button.active{background:#f3f5f5}.message-list>button.unread{background:#fbfaf6}.message-list>button>i{background:#c2c9cc;border-radius:5px;width:5px;height:28px}.message-list>button>i.priority-alta{background:#ec3047}.message-list>button>span{min-width:0}.message-list header,.message-list footer{justify-content:space-between;gap:10px;display:flex}.message-list header b{text-overflow:ellipsis;font-size:10px;overflow:hidden}.message-list time{color:#829095;font-size:8px}.message-list>button strong{white-space:nowrap;text-overflow:ellipsis;margin:7px 0 3px;font-size:12px;display:block;overflow:hidden}.message-list p{color:#718087;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:9px;overflow:hidden}.message-list footer{margin-top:9px}.message-list footer em{color:#43616c;font-size:8px;font-style:normal}.message-list footer small{color:#899499;font-size:8px}.message-detail{min-width:0;padding:24px}.message-detail>header{border-bottom:1px solid #e5e1da;justify-content:space-between;gap:15px;padding-bottom:18px;display:flex}.message-detail h3{margin:6px 0;font-size:22px}.message-detail header p,.message-detail header small{color:#748288;font-size:9px}.message-detail select{background:#fff;border:1px solid #d9dfe1;height:34px;padding:0 9px;font-size:9px}.message-meta{grid-template-columns:repeat(3,1fr);gap:10px;padding:17px 0;display:grid}.message-meta span{background:#f3f1ec;flex-direction:column;gap:4px;padding:12px;display:flex}.message-meta small{color:#78858a;font-size:7px}.message-meta b{font-size:10px}.message-body{color:#344a52;min-height:170px;padding:20px 0;font-size:12px;line-height:1.7}.message-detail form{border-top:1px solid #e5e1da;flex-direction:column;gap:9px;padding-top:16px;display:flex}.message-detail label{font-size:9px;font-weight:800}.message-detail textarea{resize:vertical;border:1px solid #d9dfe1;min-height:105px;padding:12px}.message-detail form button{color:#fff;background:#071f29;border:0;align-self:flex-start;padding:11px 16px;font-size:9px;font-weight:800}.mail-empty{color:#7d8a8f;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:220px;padding:20px;font-size:11px;display:flex}.mail-empty b{color:#263f48;font-size:15px}@media (width<=1200px){.mail-kpis{grid-template-columns:repeat(3,1fr)}.mail-layout{grid-template-columns:190px 330px minmax(360px,1fr)}}@media (width<=900px){.mail-layout{grid-template-columns:180px 1fr}.message-detail{border-top:1px solid #e4e0d9;grid-column:1/-1}.mail-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.provider-state{margin-top:12px}.mail-kpis{grid-template-columns:1fr 1fr}.mail-kpis article{padding:12px}.mail-layout{grid-template-columns:1fr}.mail-folders{border-bottom:1px solid #e4e0d9;border-right:0;display:flex;overflow:auto}.mail-folders button{min-width:155px}.message-list{border-right:0;max-height:450px}.message-detail{padding:17px}.message-meta{grid-template-columns:1fr}.message-detail>header{flex-direction:column}}.integration-audit{background:#fff;border:1px solid #dfe5e7;margin-top:28px;padding:24px}.integration-audit .view-head{margin-bottom:16px}.integration-table{background:#e5eaec;border:1px solid #e5eaec;gap:1px;display:grid}.integration-row{color:#233a43;background:#fff;grid-template-columns:1.35fr 1fr .8fr 1.25fr 1fr;align-items:center;gap:14px;padding:12px 14px;font-size:11px;display:grid}.integration-row.head{text-transform:uppercase;letter-spacing:.08em;background:#f5f7f7;font-size:9px}.integration-row span{flex-direction:column;gap:3px;display:flex}.integration-row small{color:#728087;font-size:9px}.integration-row .validated{color:#08794f;font-weight:800}.integration-row .pending{color:#a06700;font-weight:800}@media (width<=900px){.integration-row{grid-template-columns:1fr 1fr}.integration-row.head{display:none}}.candidate-card.sla-overdue{background:linear-gradient(90deg,#ef444414,#0000 35%),#fff;border-color:#ef4444}.candidate-main em{margin-top:5px;font-size:10px;font-style:normal;font-weight:850;display:block}.sla-ok{color:#138a4b}.sla-wait{color:#9a6700}.sla-late{color:#cf2538}.contact-actions,.response-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:9px;display:flex}.contact-actions a{color:#1458a6;background:#eaf3ff;border-radius:8px;padding:10px 13px;font-size:10px;font-weight:850}.response-actions{background:#f8fbff;border:1px solid #dbe6f2;border-radius:10px;padding:13px}.response-actions span{color:#66778a;width:100%;font-size:9px;font-weight:800}.response-actions button{cursor:pointer;border-radius:8px;font-weight:850;color:#176b36!important;background:#eefbf2!important;border:1px solid #b8d5c2!important;padding:9px 11px!important;font-size:9px!important}.record-actions{flex-wrap:wrap;gap:6px;display:flex}.delete-record{color:#b51f2b!important;background:#fff!important;border:1px solid #ef2334!important;border-radius:7px!important;padding:8px 10px!important;font-size:9px!important;font-weight:900!important}.delete-record:hover{background:#fff0f1!important}.delete-record:disabled{opacity:.45}.mission-manager{color:var(--ink);background:#fff;margin-top:12px;padding:18px}.mission-manager>header h4{margin:4px 0 0;font-size:21px}.mission-manager .mission-grid{margin-top:14px}.mission-manager .mission-grid article{border:1px solid var(--line)}.capital-shell{--capital:#b58a35;--capital-dark:#071b22;--capital-soft:#f1e8d3}.capital-hero{background:var(--capital-dark);color:#fff;grid-template-columns:1fr 320px;align-items:end;gap:45px;padding:42px;display:grid;position:relative;overflow:hidden}.capital-hero:after{content:"";border:1px solid #27434d;border-radius:50%;width:340px;height:340px;position:absolute;top:-190px;right:-115px;box-shadow:0 0 0 55px #0c2730}.capital-hero>div,.capital-hero>aside{z-index:1;position:relative}.capital-hero>div>span,.capital-form>span{letter-spacing:.2em;color:#d6ad5c;font-size:9px;font-weight:900}.capital-hero h2{letter-spacing:-.055em;margin:16px 0;font-size:clamp(39px,5vw,68px);line-height:.92}.capital-hero h2 em{color:#d6ad5c;font-style:normal}.capital-hero p{color:#adc0c6;max-width:700px;margin:0;line-height:1.6}.capital-hero aside{border-left:1px solid #36515a;flex-direction:column;padding-left:28px;display:flex}.capital-hero aside small{letter-spacing:.15em;color:#8ea6ae;font-size:8px}.capital-hero aside strong{color:#f2d79d;margin:8px 0;font-size:38px}.capital-hero aside span{color:#91a8af;font-size:10px}.capital-tabs{border:1px solid var(--line);background:#fff;border-top:0;margin-bottom:18px;display:flex;overflow:auto}.capital-tabs button{border:0;border-right:1px solid var(--line);white-space:nowrap;background:#fff;padding:15px 20px;font-size:10px;font-weight:900}.capital-tabs button.active{background:var(--capital-soft);color:#765410}.capital-notice{color:#0c6d4e;background:#e4f2eb;justify-content:space-between;margin:14px 0;padding:13px 16px;font-size:11px;font-weight:800;display:flex}.capital-notice button{color:inherit;background:0 0;border:0}.capital-kpis{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.capital-kpis article{border-right:1px solid var(--line);flex-direction:column;padding:20px;display:flex}.capital-kpis article:last-child{border:0}.capital-kpis span{letter-spacing:.13em;text-transform:uppercase;color:#718087;font-size:8px}.capital-kpis strong{margin-top:8px;font-size:29px}.capital-kpis article.alert strong{color:#c22d39}.capital-grid{grid-template-columns:1fr 1fr;gap:17px;margin-bottom:17px;display:grid}.capital-card,.capital-form{border:1px solid var(--line);background:#fff;padding:23px}.capital-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.capital-card>header span{letter-spacing:.15em;font-size:9px;font-weight:900}.capital-card>header b{background:var(--capital-dark);color:#fff;place-items:center;width:30px;height:30px;display:grid}.capital-row{border-bottom:1px solid #ebe7df;grid-template-columns:1fr auto auto;align-items:center;gap:15px;padding:14px 0;display:grid}.capital-row>span{flex-direction:column;display:flex}.capital-row small{color:#78858a;margin-top:4px;font-size:9px}.capital-row>strong{font-size:13px}.capital-row>i{color:#2a705a;background:#edf1ef;padding:7px;font-size:8px;font-style:normal;font-weight:900}.capital-row>i.late{color:#b12634;background:#fee9eb}.capital-row select{border:1px solid var(--line);padding:7px;font-size:9px}.capital-row>button{background:var(--capital-dark);color:#fff;border:0;padding:9px;font-size:8px;font-weight:900}.capital-row>button:disabled{color:#287158;background:#dfe9e4}.capital-empty{text-align:center;color:#78858a;padding:30px 12px;font-size:11px}.capital-form{align-self:start;gap:10px;display:grid}.capital-form h3{letter-spacing:-.04em;margin:4px 0 10px;font-size:28px}.capital-form input,.capital-form select,.capital-form textarea{background:#fff;border:1px solid #dcd8cf;width:100%;min-width:0;padding:11px}.capital-form textarea{resize:vertical;min-height:75px}.capital-form label{gap:6px;font-size:9px;font-weight:800;display:grid}.capital-form label.check{color:#56676d;align-items:center;gap:8px;font-weight:700;display:flex}.capital-form label.check input{width:auto}.capital-form>button{background:var(--capital);color:#fff;border:0;padding:13px;font-weight:900}.capital-form.compact{grid-template-columns:1fr 1fr}.capital-form.compact>span,.capital-form.compact>h3,.capital-form.compact>button,.capital-form.compact>.check{grid-column:1/-1}.business-score{border-bottom:1px solid #ebe7df;grid-template-columns:62px 1fr auto;align-items:center;gap:14px;padding:15px 0;display:grid}.business-score>div{background:var(--capital-dark);color:#fff;justify-content:center;align-items:baseline;width:58px;height:58px;padding-top:13px;display:flex}.business-score>div strong{color:#f0d49b;font-size:23px}.business-score>div small{font-size:8px}.business-score>span{flex-direction:column;gap:4px;display:flex}.business-score>span small{color:#77858a;font-size:9px}.business-score>span em{color:#8b651a;font-size:8px;font-style:normal;font-weight:900}.business-score form{grid-template-columns:55px 125px auto;gap:5px;display:grid}.business-score form input,.business-score form select{border:1px solid var(--line);padding:7px;font-size:8px}.business-score form button{background:var(--capital-dark);color:#fff;border:0;padding:7px;font-size:8px}.capital-loading{color:#69777c;place-items:center;min-height:420px;display:grid}@media (width<=950px){.capital-hero{grid-template-columns:1fr}.capital-hero aside{border-top:1px solid #36515a;border-left:0;padding:20px 0 0}.capital-grid{grid-template-columns:1fr}.business-score{grid-template-columns:58px 1fr}.business-score form{grid-column:2}.capital-kpis{grid-template-columns:1fr 1fr}}@media (width<=580px){.capital-hero{padding:27px 22px}.capital-hero h2{font-size:39px}.capital-kpis{grid-template-columns:1fr}.capital-kpis article{border-right:0;border-bottom:1px solid var(--line)}.capital-row{grid-template-columns:1fr auto}.capital-row>i,.capital-row>select,.capital-row>button{grid-column:1/-1}.capital-form.compact{grid-template-columns:1fr}.business-score form{grid-template-columns:50px 1fr}.business-score form button{grid-column:1/-1}}.capital-intelligence{--ci-bg:#f4f1e9;--ci-dark:#06181e;--ci-graphite:#0b252d;--ci-gold:#b68a37;--ci-champagne:#dfc58f;--ci-green:#168261;--ci-blue:#21a7c4;--ci-muted:#708188;background:var(--ci-bg);color:#102b34;max-width:none!important;padding:0!important}.ci-hero{color:#fff;background:radial-gradient(circle at 82% 20%,#173941 0,#0b252d 25%,#06181e 63%);grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);align-items:center;gap:60px;min-height:510px;padding:58px clamp(26px,5vw,76px);display:grid;position:relative;overflow:hidden}.ci-hero:before,.ci-hero:after{content:"";border:1px solid #d9bc7d22;border-radius:50%;width:520px;height:520px;position:absolute;top:-250px;right:-230px}.ci-hero:after{width:370px;height:370px;top:-172px;right:-150px}.ci-hero-copy,.ci-hero>aside{z-index:1;position:relative}.ci-hero-copy>span{color:var(--ci-champagne);letter-spacing:.24em;font-size:10px;font-weight:900;display:block}.ci-hero-copy>small{color:#78939b;letter-spacing:.18em;margin-top:7px;font-size:8px;display:block}.ci-hero h2{letter-spacing:-.065em;margin:30px 0 24px;font-size:clamp(49px,5.5vw,79px);line-height:.91}.ci-hero h2 em{color:var(--ci-champagne);font-style:normal}.ci-hero p{color:#a9bcc1;max-width:720px;font-size:13px;line-height:1.7}.ci-actions{gap:10px;margin-top:30px;display:flex}.ci-actions button,.drawer-actions button{border:1px solid var(--ci-gold);background:var(--ci-gold);color:#fff;letter-spacing:.04em;padding:14px 18px;font-size:9px;font-weight:900}.ci-actions .ghost,.drawer-actions .ghost{color:#e4c98f;background:0 0}.ci-hero>aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff20;flex-direction:column;justify-content:space-between;align-self:stretch;padding:25px;display:flex}.ci-hero>aside span{color:#819ba2;letter-spacing:.17em;font-size:8px;display:block}.ci-hero>aside strong{margin:14px 0;font-size:25px;line-height:1.05;display:block}.ci-hero>aside small{color:#a8b9bd;font-size:9px}.ci-signal{letter-spacing:.12em;color:#b9c7ca;border-top:1px solid #ffffff17;padding-top:17px;font-size:8px}.ci-signal i{background:#35c98e;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #35c98e18}.ci-nav{z-index:8;background:#fff;border-bottom:1px solid #d9d5ca;padding:0 clamp(18px,4vw,60px);display:flex;position:sticky;top:0;overflow:auto}.ci-nav button{white-space:nowrap;color:#667980;background:#fff;border:0;border-bottom:3px solid #0000;padding:18px 16px;font-size:9px;font-weight:850}.ci-nav button.active{color:#84601c;border-color:var(--ci-gold)}.ci-kpis{background:#fff;border:1px solid #ddd8cd;grid-template-columns:repeat(4,1fr);margin:28px clamp(18px,4vw,60px) 18px;display:grid}.ci-kpis article,.sim-kpis article{border-right:1px solid #e4dfd4;flex-direction:column;gap:7px;padding:21px;display:flex}.ci-kpis article:last-child,.sim-kpis article:last-child{border:0}.ci-kpis span,.sim-kpis span{letter-spacing:.12em;text-transform:uppercase;color:#728288;font-size:8px}.ci-kpis strong,.sim-kpis strong{letter-spacing:-.045em;font-size:25px}.ci-kpis small,.sim-kpis small{color:#829096;font-size:8px}.ci-dashboard{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:18px;margin:0 clamp(18px,4vw,60px) 18px;display:grid}.ci-dashboard.lower{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);padding-bottom:34px}.ci-panel{background:#fff;border:1px solid #ddd8cd;padding:25px}.panel-head{border-bottom:1px solid #e6e1d7;margin-bottom:8px;padding-bottom:16px}.panel-head span,.ci-section-head>span,.network-hero>span,.invite-card>span{letter-spacing:.18em;color:#9a7328;font-size:8px;font-weight:900}.panel-head h3{letter-spacing:-.035em;margin:6px 0 0;font-size:24px}.rounds>div{border-bottom:1px solid #ebe6dc;grid-template-columns:36px 1fr auto;align-items:center;gap:13px;padding:19px 0;display:grid}.rounds>div>span{color:#9b7228;font-size:9px}.rounds>div>b{font-size:13px}.rounds>div>strong{font-size:19px}.rounds>div>small{color:#7a888d;grid-column:2/-1;margin-top:-8px;font-size:9px}.proof{color:#fff;background:linear-gradient(145deg,#0c2830,#06181e);border:0}.proof .panel-head{border-color:#ffffff1a}.proof .panel-head span{color:#d7b971}.proof-main{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;display:grid}.proof-main>div{border:1px solid #ffffff17;padding:14px}.proof-main small{color:#829ba2;font-size:7px;display:block}.proof-main strong{color:#f1d79d;margin-top:6px;font-size:21px;display:block}.proof-progress>i{background:#1d3a42;height:5px;display:block}.proof-progress u{background:#c7a256;height:100%;display:block}.proof-progress span{justify-content:space-between;margin-top:10px;display:flex}.proof-progress b,.proof-progress small{font-size:8px}.proof button{color:#f0d79e;background:0 0;border:1px solid #c5a253;width:100%;margin-top:24px;padding:12px;font-size:8px;font-weight:900}.thesis-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #ebe6dc;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;width:100%;padding:13px 0;display:grid}.thesis-row>i{color:#dfc58f;background:#0b252d;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.thesis-row span{flex-direction:column;gap:3px;display:flex}.thesis-row small{color:#77878c;white-space:nowrap;text-overflow:ellipsis;max-width:460px;font-size:8px;overflow:hidden}.thesis-row>strong{font-size:13px}.decision>button{background:#fff;border:0;border-bottom:1px solid #e7e2d8;justify-content:space-between;width:100%;padding:18px 0;font-weight:850;display:flex}.decision>button b{color:#a2782c}.ci-section-head{max-width:940px;margin:38px clamp(18px,4vw,60px) 22px}.ci-section-head h2{letter-spacing:-.055em;margin:11px 0;font-size:clamp(36px,4vw,58px);line-height:1}.ci-section-head p{color:#687a80;max-width:820px;line-height:1.65}.installment-timeline>div{border-bottom:1px solid #ebe6dc;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.installment-timeline i{background:#e9ecea;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;display:grid}.installment-timeline .paid i{color:#0d7a54;background:#dff1e8}.installment-timeline .late i{color:#a52531;background:#f9e1e3}.installment-timeline span{flex-direction:column;display:flex}.installment-timeline small{color:#7a898e;font-size:8px}.installment-timeline strong{font-size:12px}.dossier dl{margin:0}.dossier dl>div{border-bottom:1px solid #ebe6dc;grid-template-columns:95px 1fr;padding:12px 0;display:grid}.dossier dt{color:#7c898e;text-transform:uppercase;font-size:8px}.dossier dd{margin:0;font-size:10px;font-weight:750}.dossier>button{color:#fff;background:#0b252d;border:0;width:100%;margin-top:18px;padding:13px;font-size:8px;font-weight:900}.opportunity-filters{gap:8px;margin:0 clamp(18px,4vw,60px) 14px;display:flex}.opportunity-filters span{color:#697a80;background:#fff;border:1px solid #ddd8cd;padding:7px 9px;font-size:7px;font-weight:900}.opportunity-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin:0 clamp(18px,4vw,60px) 40px;display:grid}.opportunity-grid>article{cursor:pointer;background:#fff;border:1px solid #ded9ce;padding:20px;transition:all .2s}.opportunity-grid>article:hover,.opportunity-grid>article.selected{border-color:#b58a35;transform:translateY(-3px);box-shadow:0 14px 35px #142d3414}.opportunity-grid header{justify-content:space-between;display:flex}.opportunity-grid header i,.opportunity-grid header span{text-transform:uppercase;font-size:7px;font-style:normal}.opportunity-grid header i{color:#9a7227;font-weight:900}.opportunity-grid header span{color:#708087}.opportunity-grid h3{min-height:42px;margin:24px 0 10px;font-size:20px;line-height:1.05}.opportunity-grid p{color:#697a80;min-height:70px;font-size:9px;line-height:1.55}.opportunity-grid>article>strong{margin:18px 0;font-size:24px;display:block}.opportunity-grid footer{border-top:1px solid #ebe6dc;grid-template-columns:1fr 1fr;gap:7px;padding-top:12px;display:grid}.opportunity-grid footer small{color:#74858a;font-size:7px}.opportunity-grid footer button{color:#fff;background:#0b252d;border:0;grid-column:1/-1;padding:9px;font-size:8px}.opportunity-drawer{z-index:30;color:#fff;background:#071c23;width:min(520px,100%);height:100vh;padding:48px 38px;position:fixed;top:0;right:0;overflow:auto;box-shadow:-30px 0 70px #00101855}.drawer-close{color:#fff;background:0 0;border:0;font-size:28px;position:absolute;top:15px;right:20px}.opportunity-drawer>span{color:#c9aa67;letter-spacing:.15em;font-size:8px}.opportunity-drawer h3{letter-spacing:-.05em;margin:16px 0;font-size:40px}.opportunity-drawer>p{color:#9cb0b5;line-height:1.6}.drawer-metrics{background:#ffffff17;grid-template-columns:repeat(3,1fr);gap:1px;margin:25px 0;display:grid}.drawer-metrics>div{background:#0b252d;padding:15px}.drawer-metrics small{color:#769198;font-size:7px}.drawer-metrics strong{margin-top:7px;font-size:15px;display:block}.opportunity-drawer h4{margin-top:28px;font-size:12px}.allocation{grid-template-columns:130px 1fr 35px;align-items:center;gap:10px;padding:8px 0;font-size:8px;display:grid}.allocation i{background:#29424a;height:4px}.allocation u{background:#c29a4c;height:100%;display:block}.drawer-actions{gap:8px;margin-top:30px;display:flex}.legal-note{color:#718a90;margin-top:18px;line-height:1.5;display:block}.simulator-layout{grid-template-columns:330px 1fr;gap:18px;margin:0 clamp(18px,4vw,60px) 40px;display:grid}.sim-controls,.sim-results{background:#fff;border:1px solid #ddd8cd;padding:27px}.sim-controls label{color:#6b7d83;border-bottom:1px solid #e8e3d9;padding:16px 0;font-size:9px;display:block}.sim-controls label strong{float:right;color:#122f38}.sim-controls input{accent-color:#af8332;width:100%;margin-top:15px;display:block}.scenario-switch{grid-template-columns:repeat(3,1fr);margin-top:23px;display:grid}.scenario-switch button{text-transform:uppercase;background:#fff;border:1px solid #ddd8cd;padding:10px 5px;font-size:7px}.scenario-switch button.active{color:#fff;background:#0b252d}.sim-results{color:#fff;background:linear-gradient(145deg,#0b2730,#06181e)}.scenario-stamp{color:#d9bc7b;letter-spacing:.17em;font-size:8px}.sim-big{letter-spacing:-.065em;margin-top:26px;font-size:clamp(44px,6vw,78px);display:block}.sim-results>span{color:#8da4aa}.sim-kpis{border:1px solid #ffffff15;grid-template-columns:repeat(4,1fr);margin-top:32px;display:grid}.sim-kpis article{border-color:#ffffff15}.sim-kpis span,.sim-kpis small{color:#81999f}.sim-kpis strong{color:#f0d79e;font-size:19px}.scenario-bars{margin-top:28px}.scenario-bars>div{grid-template-columns:80px 1fr 110px;align-items:center;gap:10px;padding:9px 0;font-size:8px;display:grid}.scenario-bars i{background:#1d3a43;height:5px}.scenario-bars u{background:#c19a4d;height:100%;display:block}.scenario-bars strong{text-align:right}.technical-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:0 clamp(18px,4vw,60px) 18px;display:grid}.technical-grid>article{background:#fff;border:1px solid #ddd8cd;padding:23px}.technical-grid span{color:#987129;letter-spacing:.12em;font-size:8px}.technical-grid strong{margin:11px 0;font-size:27px;display:block}.technical-grid p{color:#6d7d82;min-height:58px;font-size:9px;line-height:1.55}.progress{background:#ece8df;height:5px;display:block}.progress u{background:#168261;height:100%;display:block}.progress.risk u{background:#d6962c}.evidence-row{border-bottom:1px solid #ebe6dc;grid-template-columns:1fr 90px 130px;align-items:center;gap:10px;padding:14px 0;font-size:9px;display:grid}.evidence-row i{text-align:center;background:#edf0ef;padding:6px;font-size:7px;font-style:normal}.evidence-row .tag-realizado{color:#0e7552;background:#dbf2e7}.evidence-row .tag-projetado{color:#16718a;background:#e2eff5}.evidence-row .tag-potencial{color:#8a6319;background:#f6e8c7}.evidence-row small{color:#7b888c}.control-row{border-bottom:1px solid #ebe6dc;grid-template-columns:25px 1fr auto;gap:8px;padding:13px 0;font-size:9px;display:grid}.control-row i{color:#168261;font-style:normal}.control-row small{color:#7b888d}.documents-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin:0 clamp(18px,4vw,60px) 40px;display:grid}.documents-grid article{background:#fff;border:1px solid #ddd8cd;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;padding:18px;display:grid}.documents-grid>article>i{color:#e0c58f;background:#0b252d;place-items:center;width:34px;height:40px;font-style:normal;display:grid}.documents-grid span{flex-direction:column;display:flex}.documents-grid small{color:#7b898e;margin-top:4px;font-size:8px}.documents-grid em{color:#987129;font-size:7px;font-style:normal}.documents-grid button{background:#f0ede5;border:0;grid-column:2/-1;padding:8px;font-size:8px}.network-layout{grid-template-columns:1.25fr .75fr;gap:18px;margin:0 clamp(18px,4vw,60px) 40px;display:grid}.network-hero{color:#fff;background:#071c23;min-height:410px;padding:40px}.network-hero strong{letter-spacing:-.05em;margin:25px 0;font-size:44px;line-height:1;display:block}.network-hero p{color:#98adb2;max-width:620px;line-height:1.65}.network-hero>div{align-items:center;gap:12px;margin-top:50px;display:flex}.network-hero>div b{border:1px solid #ffffff18;padding:12px;font-size:9px}.network-hero>div i{color:#d9ba78;font-style:normal}.invite-card{background:#fff;border:1px solid #ddd8cd;gap:10px;padding:28px;display:grid}.invite-card h3{margin:5px 0 10px;font-size:27px}.invite-card input,.invite-card select,.invite-card textarea{background:#fff;border:1px solid #ddd8cd;padding:12px;font-size:9px}.invite-card textarea{min-height:90px}.invite-card>button{color:#fff;background:#b58a35;border:0;padding:14px;font-size:9px;font-weight:900}.invite-card>p{color:#147650;background:#e3f4eb;padding:10px;font-size:9px}@media (width<=1100px){.opportunity-grid{grid-template-columns:repeat(2,1fr)}.sim-kpis,.documents-grid{grid-template-columns:1fr 1fr}.ci-hero{grid-template-columns:1fr 280px}}@media (width<=850px){.ci-hero{grid-template-columns:1fr;min-height:auto}.ci-hero>aside{min-height:190px}.ci-kpis,.technical-grid{grid-template-columns:1fr 1fr}.ci-dashboard,.ci-dashboard.lower,.simulator-layout,.network-layout{grid-template-columns:1fr}.network-hero>div{flex-wrap:wrap}}@media (width<=580px){.capital-intelligence{width:calc(100% + 36px)!important;margin:-18px!important}.ci-hero{padding:38px 23px}.ci-hero h2{font-size:44px}.ci-hero p{font-size:11px}.ci-actions{flex-direction:column}.ci-nav{padding:0 8px}.ci-kpis,.technical-grid{grid-template-columns:1fr}.ci-kpis article{border-bottom:1px solid #e4dfd4;border-right:0}.ci-dashboard,.ci-dashboard.lower,.simulator-layout,.network-layout{margin-left:12px;margin-right:12px}.ci-section-head{margin-left:18px;margin-right:18px}.opportunity-grid{grid-template-columns:1fr;margin-left:12px;margin-right:12px}.opportunity-filters{overflow:auto}.documents-grid{grid-template-columns:1fr;margin-left:12px;margin-right:12px}.opportunity-drawer{padding:45px 23px}.drawer-metrics,.sim-kpis{grid-template-columns:1fr}.scenario-bars>div{grid-template-columns:70px 1fr}.scenario-bars strong{grid-column:2}.evidence-row{grid-template-columns:1fr auto}.evidence-row small{grid-column:1/-1}.network-hero{padding:28px}.network-hero strong{font-size:36px}}.ci-notice{z-index:16;color:#116b4c;background:#e1f3e9;border:1px solid #b7dfca;justify-content:space-between;margin:12px clamp(18px,4vw,60px);padding:12px 15px;font-size:9px;font-weight:850;display:flex;position:sticky;top:54px}.ci-notice button{color:inherit;background:0 0;border:0}.ci-nav .urgent-tab{color:#fff;background:#8e1520;border-color:#8e1520;align-items:center;gap:7px;font-weight:950;display:flex}.ci-nav .urgent-tab i,.urgent-operation-callout>span i,.yarn-alert span i{background:#ffcc57;border-radius:50%;width:7px;height:7px;animation:1.5s infinite urgentPulse;box-shadow:0 0 0 5px #ffcc5728}.ci-nav .urgent-tab.active{color:#fff;background:#5f0710}.urgent-operation-callout{color:#fff;text-align:left;background:#8e1520;border:0;grid-template-columns:170px minmax(220px,1fr) minmax(260px,1.3fr) auto;align-items:center;gap:20px;width:calc(100% - clamp(36px,8vw,120px));margin:0 clamp(18px,4vw,60px) 18px;padding:19px 22px;display:grid;box-shadow:0 12px 30px #6e111b26}.urgent-operation-callout>span{letter-spacing:.15em;align-items:center;gap:10px;font-size:8px;font-weight:950;display:flex}.urgent-operation-callout>strong{font-size:15px}.urgent-operation-callout>small{color:#f0cbd0;line-height:1.45}.urgent-operation-callout>em{border:1px solid #fff4;padding:10px;font-size:9px;font-style:normal;font-weight:950}.yarn-decision-room{background:#f1eee7;padding-bottom:45px}.yarn-alert{color:#fff;background:#690b14;grid-template-columns:minmax(0,1fr) 280px;display:grid;position:relative;overflow:hidden}.yarn-alert:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-260px;right:-210px;box-shadow:0 0 0 70px #ffffff08}.yarn-alert>div{padding:52px clamp(24px,5vw,74px)}.yarn-alert>div>span{color:#ffcf65;letter-spacing:.18em;align-items:center;gap:12px;font-size:9px;font-weight:950;display:flex}.yarn-alert h2{letter-spacing:-.055em;margin:22px 0;font-size:clamp(38px,5.2vw,72px);line-height:.95}.yarn-alert p{color:#e3bcc1;max-width:760px;font-size:15px;line-height:1.65}.yarn-alert p b{color:#fff}.yarn-alert>aside{z-index:1;border-left:1px solid #ffffff1f;flex-direction:column;justify-content:center;padding:42px 30px;display:flex;position:relative}.yarn-alert>aside small{letter-spacing:.2em;color:#e7aeb5;font-size:8px}.yarn-alert>aside strong{margin:15px 0;font-size:27px;line-height:1.05}.yarn-alert>aside em{color:#531017;text-align:center;background:#ffcf65;padding:9px;font-size:8px;font-style:normal;font-weight:950}.yarn-deadline{background:#fff1cb;border-bottom:1px solid #e1c66f;grid-template-columns:190px 1fr auto;align-items:center;gap:15px;padding:17px clamp(24px,5vw,74px);display:grid}.yarn-deadline span{color:#8a6414;letter-spacing:.15em;font-size:8px;font-weight:950}.yarn-deadline small{color:#7a6c49}.yarn-kpis{background:#fff;border:1px solid #ddd8cd;grid-template-columns:repeat(4,1fr);margin:22px clamp(18px,4vw,60px);display:grid}.yarn-kpis>article{border-right:1px solid #e3ded4}.yarn-grid,.yarn-analysis-grid{grid-template-columns:1fr 1fr;gap:18px;margin:0 clamp(18px,4vw,60px) 18px;display:grid}.yarn-card,.document-checklist,.ricardo-decision-form{background:#fff;border:1px solid #ddd8cd;padding:28px}.yarn-card>span,.document-checklist>span,.ricardo-decision-form>span,.structure-choice>header span{letter-spacing:.18em;color:#9a7328;font-size:8px;font-weight:950}.yarn-card h3,.document-checklist h3,.ricardo-decision-form h3,.structure-choice h3{letter-spacing:-.035em;margin:8px 0 22px;font-size:27px}.yarn-card dl>div{border-top:1px solid #eeeae2;grid-template-columns:1fr 1fr;padding:11px 0;display:grid}.yarn-card dt{color:#6f7c80;font-size:9px}.yarn-card dd{text-align:right;font-size:10px}.thin-margin-alert{background:#fff1cb;border-left:4px solid #d19b22;margin-top:18px;padding:15px}.thin-margin-alert b{letter-spacing:.14em;color:#79570f;font-size:8px}.thin-margin-alert p{margin:7px 0 0;font-size:10px;line-height:1.55}.guarantee-item{border-top:1px solid #eeeae2;grid-template-columns:38px 1fr auto;align-items:start;gap:13px;padding:18px 0;display:grid}.guarantee-item>i{color:#e5ca91;background:#0b252d;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;display:grid}.guarantee-item>div{flex-direction:column;gap:5px;display:flex}.guarantee-item>div b{font-size:12px}.guarantee-item>div small{color:#718085;line-height:1.5}.guarantee-item>em{color:#941c29;background:#f7e1e3;padding:7px;font-size:7px;font-style:normal;font-weight:950}.coverage-reference{color:#fff;background:#0b252d;flex-direction:column;gap:7px;margin-top:17px;padding:18px;display:flex}.coverage-reference span{color:#d8bb7e;letter-spacing:.15em;font-size:7px}.coverage-reference strong{font-size:21px}.coverage-reference small{color:#9fb0b4;line-height:1.45}.structure-choice{background:#fff;border:1px solid #ddd8cd;margin:0 clamp(18px,4vw,60px) 18px;padding:28px}.structure-choice>header{border-bottom:1px solid #e6e1d7}.structure-choice article{border-bottom:1px solid #eeeae2;grid-template-columns:44px 1fr auto;align-items:center;gap:18px;padding:19px 0;display:grid}.structure-choice article>i{color:#916b20;border:1px solid #c8a963;place-items:center;width:42px;height:42px;font-size:14px;font-style:normal;font-weight:950;display:grid}.structure-choice article>div b{font-size:13px}.structure-choice article p{color:#6c7b7f;margin:5px 0 0;font-size:10px;line-height:1.5}.structure-choice article>strong{color:#1b7159;font-size:10px}.document-checklist label{cursor:pointer;border-top:1px solid #eeeae2;grid-template-columns:auto 30px 1fr;align-items:center;gap:8px;padding:10px 0;display:grid}.document-checklist label input{accent-color:#177353}.document-checklist label i{color:#a99266;font-size:8px;font-style:normal}.document-checklist label span{font-size:10px}.document-checklist>small,.ricardo-decision-form>small{color:#778489;margin-top:15px;font-size:8px;line-height:1.5;display:block}.ricardo-decision-form{border-top:5px solid #8e1520}.ricardo-decision-form label{flex-direction:column;gap:6px;margin:13px 0;font-size:9px;font-weight:850;display:flex}.ricardo-decision-form input,.ricardo-decision-form select,.ricardo-decision-form textarea{font:inherit;background:#fff;border:1px solid #d8d3ca;padding:12px}.ricardo-decision-form textarea{min-height:150px;line-height:1.5}.ricardo-decision-form button{color:#fff;letter-spacing:.08em;background:#8e1520;border:0;width:100%;padding:15px;font-size:9px;font-weight:950}.yarn-gate{color:#fff;background:#071c23;justify-content:space-between;align-items:center;gap:20px;margin:0 clamp(18px,4vw,60px);padding:22px 26px;display:flex}.yarn-gate>div{flex-direction:column;gap:5px;display:flex}.yarn-gate span{color:#d7ba7f;letter-spacing:.15em;font-size:7px}.yarn-gate button{color:#fff;background:0 0;border:1px solid #ffffff25;padding:11px;font-size:8px;font-weight:900}@keyframes urgentPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.78)}}@media (width<=900px){.urgent-operation-callout{grid-template-columns:1fr auto}.urgent-operation-callout>span,.urgent-operation-callout>small{grid-column:1}.urgent-operation-callout>em{grid-area:1/2/3}.yarn-alert{grid-template-columns:1fr}.yarn-alert>aside{border-top:1px solid #ffffff1f;border-left:0}.yarn-deadline{grid-template-columns:1fr}.yarn-kpis{grid-template-columns:1fr 1fr}.yarn-grid,.yarn-analysis-grid{grid-template-columns:1fr}}@media (width<=580px){.urgent-operation-callout{grid-template-columns:1fr;width:calc(100% - 24px);margin-left:12px;margin-right:12px}.urgent-operation-callout>em{grid-area:auto/1}.yarn-alert>div{padding:36px 22px}.yarn-alert h2{font-size:42px}.yarn-alert>aside{padding:28px 22px}.yarn-kpis{grid-template-columns:1fr;margin-left:12px;margin-right:12px}.yarn-kpis>article{border-bottom:1px solid #e3ded4;border-right:0}.yarn-grid,.yarn-analysis-grid,.structure-choice{margin-left:12px;margin-right:12px}.yarn-card,.document-checklist,.ricardo-decision-form,.structure-choice{padding:21px}.structure-choice article{grid-template-columns:38px 1fr}.structure-choice article>strong{grid-column:2}.guarantee-item{grid-template-columns:34px 1fr}.guarantee-item>em{grid-column:2;width:max-content}.yarn-gate{flex-direction:column;align-items:flex-start;margin:0 12px}.yarn-deadline{padding-left:22px;padding-right:22px}}.decision-counter{background:#f0ece2;align-items:center;gap:10px;margin-top:22px;padding:14px;display:flex}.decision-counter strong{color:#987128;font-size:25px}.decision-counter span{text-transform:uppercase;color:#687a80;font-size:8px}.interest-modal{z-index:34;background:#fff;border:1px solid #d6cfbf;gap:11px;width:min(540px,100% - 24px);max-height:92vh;padding:32px;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 30px 100px #00151c66}.interest-modal>button:first-child{background:0 0;border:0;font-size:25px;position:absolute;top:10px;right:14px}.interest-modal>span{letter-spacing:.18em;color:#987029;font-size:8px;font-weight:900}.interest-modal h3{letter-spacing:-.045em;margin:4px 0;font-size:31px}.interest-modal>p{color:#6d7c82;margin:0 0 8px;font-size:9px}.interest-modal label{color:#617279;gap:5px;font-size:8px;font-weight:850;display:grid}.interest-modal input,.interest-modal select,.interest-modal textarea{background:#fff;border:1px solid #d8d4ca;padding:11px;font-size:9px}.interest-modal textarea{min-height:75px}.interest-modal .submit-interest{color:#fff;background:#b58a35;border:0;padding:14px;font-size:9px;font-weight:900}.capital-pipeline{background:#fff;border:1px solid #ddd8cd;margin:0 clamp(18px,4vw,60px) 18px}.capital-pipeline>header{border-bottom:1px solid #e8e3d9;grid-template-columns:1fr auto;gap:5px;padding:22px;display:grid}.capital-pipeline>header>span{letter-spacing:.15em;color:#987129;font-size:8px;font-weight:900}.capital-pipeline>header h3{grid-column:1;margin:0;font-size:24px}.capital-pipeline>header>div{color:#6b7c82;grid-area:1/2/3;align-self:center;font-size:9px}.capital-pipeline>article{border-bottom:1px solid #ebe6dc;grid-template-columns:38px minmax(220px,1fr) auto minmax(150px,auto);align-items:center;gap:12px;padding:14px 20px;display:grid}.capital-pipeline>article>i{color:#e0c58f;background:#0b252d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;display:grid}.capital-pipeline>article>i.referral{color:#88621c;background:#e8dfca}.capital-pipeline>article>span{flex-direction:column;display:flex}.capital-pipeline>article small{color:#78878c;font-size:8px}.capital-pipeline>article em{background:#f0ede6;padding:7px;font-size:7px;font-style:normal}.capital-pipeline>article select{background:#fff;border:1px solid #d9d4ca;padding:8px;font-size:8px}.capital-pipeline>article button{color:#fff;background:#0b252d;border:0;padding:9px;font-size:8px}.capital-pipeline>article>div{gap:5px;display:flex}.capital-pipeline>article button.reject{color:#a62b36;background:#fff;border:1px solid #e5bcc0}.pipeline-next{max-width:210px}.pipeline-empty{text-align:center;color:#738388;padding:30px;font-size:9px}.generated-invite{background:#e4f3eb;border:1px solid #b9dfcb;grid-template-columns:150px 1fr auto;align-items:center;gap:8px;margin:0 clamp(18px,4vw,60px) 40px;padding:15px;display:grid}.generated-invite span{color:#176d50;font-size:8px;font-weight:900}.generated-invite input{background:#fff;border:1px solid #b9d8c8;padding:9px;font-size:8px}.generated-invite button{color:#fff;background:#177353;border:0;padding:10px;font-size:8px}@media (width<=850px){.capital-pipeline>article{grid-template-columns:38px 1fr auto}.capital-pipeline>article>div,.pipeline-next{grid-column:2/-1}.generated-invite{grid-template-columns:1fr}}@media (width<=580px){.interest-modal{padding:27px 20px}.capital-pipeline{margin-left:12px;margin-right:12px}.capital-pipeline>header{grid-template-columns:1fr}.capital-pipeline>header>div{grid-area:auto/1}.capital-pipeline>article{grid-template-columns:34px 1fr;padding:13px}.capital-pipeline>article>em,.capital-pipeline>article>select,.capital-pipeline>article>div,.pipeline-next{grid-column:2}.generated-invite{margin-left:12px;margin-right:12px}}.financial-model{background:#fff;border:1px solid #ddd8cd;margin:0 clamp(18px,4vw,60px) 40px}.financial-model>header{border-bottom:1px solid #e7e2d8;justify-content:space-between;gap:25px;padding:25px;display:flex}.financial-model>header>div:first-child{max-width:760px}.financial-model>header span{letter-spacing:.16em;color:#96702a;font-size:8px;font-weight:900}.financial-model>header h3{letter-spacing:-.04em;margin:7px 0;font-size:28px}.financial-model>header p{color:#6a7a80;margin:0;font-size:9px;line-height:1.55}.financial-model .scenario-switch{align-self:center;min-width:270px;margin:0}.financial-summary{border-bottom:1px solid #e7e2d8;grid-template-columns:repeat(4,1fr);display:grid}.financial-summary article{border-right:1px solid #e7e2d8;flex-direction:column;gap:6px;padding:18px;display:flex}.financial-summary article:last-child{border:0}.financial-summary span{color:#74848a;text-transform:uppercase;font-size:7px}.financial-summary strong{font-size:21px}.financial-summary small{color:#849197;font-size:7px}.financial-table{overflow:auto}.financial-table>header,.financial-table>article{grid-template-columns:minmax(190px,1.4fr) repeat(6,minmax(95px,1fr));align-items:center;gap:12px;min-width:930px;padding:13px 18px;display:grid}.financial-table>header{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#071c23;font-size:7px}.financial-table>article{border-bottom:1px solid #ebe6dc;font-size:9px}.financial-table>article strong{color:#147253}.financial-table>article i{text-align:center;color:#835f1a;background:#f1e8d3;padding:6px;font-size:7px;font-style:normal}.financial-table>article i.confidence-média{color:#146d50;background:#e1f1e9}.financial-model>footer{color:#68797f;background:#f5f2eb;padding:15px 20px;font-size:8px}@media (width<=850px){.financial-model>header{flex-direction:column}.financial-model .scenario-switch{width:100%;min-width:0}.financial-summary{grid-template-columns:1fr 1fr}}@media (width<=580px){.financial-model{margin-left:12px;margin-right:12px}.financial-summary{grid-template-columns:1fr}.financial-summary article{border-bottom:1px solid #e7e2d8;border-right:0}}.monthly-toolbar{background:#fff;border:1px solid #ddd8cd;justify-content:space-between;align-items:end;gap:20px;margin:0 clamp(18px,4vw,60px) 14px;padding:14px 18px;display:flex}.monthly-toolbar label{color:#697a80;gap:6px;min-width:min(420px,55%);font-size:8px;font-weight:900;display:grid}.monthly-toolbar select{background:#fff;border:1px solid #d9d4ca;padding:11px;font-size:10px}.monthly-toolbar .scenario-switch{min-width:280px;margin:0}.monthly-kpis{background:#fff;border:1px solid #ddd8cd;grid-template-columns:repeat(5,1fr);margin:0 clamp(18px,4vw,60px) 16px;display:grid}.monthly-kpis article{border-right:1px solid #e5e0d6;flex-direction:column;gap:6px;padding:18px;display:flex}.monthly-kpis article:last-child{border:0}.monthly-kpis span{color:#78878c;text-transform:uppercase;font-size:7px}.monthly-kpis strong{font-size:20px}.monthly-kpis small{color:#879399;font-size:7px}.monthly-layout{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);gap:16px;margin:0 clamp(18px,4vw,60px) 16px;display:grid}.monthly-chart,.monthly-assumptions{background:#fff;border:1px solid #ddd8cd;padding:22px}.monthly-chart>header{justify-content:space-between;display:flex}.monthly-chart>header span{letter-spacing:.13em;color:#987129;font-size:8px;font-weight:900}.monthly-chart>header b{font-size:10px}.bars-24{border-bottom:1px solid #cfc9bd;align-items:end;gap:5px;height:260px;margin-top:25px;padding:0 4px;display:flex}.bars-24>div{flex:1;justify-content:center;align-items:end;gap:1px;height:100%;display:flex;position:relative}.bars-24 i,.bars-24 u{background:#21a7c4;width:42%;min-height:3px;text-decoration:none;display:block}.bars-24 u{background:#168261}.bars-24 u.negative{background:#b93842}.bars-24 small{color:#7b898e;font-size:6px;position:absolute;bottom:-19px}.monthly-chart>footer{color:#718188;gap:15px;margin-top:35px;font-size:7px;display:flex}.monthly-chart>footer span{align-items:center;gap:5px;display:flex}.monthly-chart>footer i{background:#21a7c4;width:8px;height:8px}.monthly-chart>footer i.result{background:#168261}.monthly-chart>footer i.negative{background:#b93842}.monthly-assumptions dl{margin:0}.monthly-assumptions dl>div{border-bottom:1px solid #ebe6dc;justify-content:space-between;gap:15px;padding:11px 0;display:flex}.monthly-assumptions dt{color:#6f8085;font-size:8px}.monthly-assumptions dd{text-align:right;margin:0;font-size:9px;font-weight:850}.monthly-assumptions>p{color:#7a898e;background:#f3f0e9;margin:16px 0 0;padding:11px;font-size:8px;line-height:1.5}.monthly-table{background:#fff;border:1px solid #ddd8cd;margin:0 clamp(18px,4vw,60px) 16px;overflow:auto}.monthly-table>header,.monthly-table>article{grid-template-columns:55px repeat(7,minmax(115px,1fr));align-items:center;gap:9px;min-width:950px;padding:11px 16px;display:grid}.monthly-table>header{color:#fff;text-transform:uppercase;background:#071c23;font-size:7px}.monthly-table>article{border-bottom:1px solid #ebe6dc;font-size:8px}.monthly-table>article strong{color:#167452}.monthly-table .negative{color:#b22f3a}.monthly-table em{font-style:normal;font-weight:850}.model-warning{background:#fff1d4;border:1px solid #e5c985;margin:0 clamp(18px,4vw,60px) 40px;padding:16px 20px}.model-warning b{color:#805c17;font-size:9px}.model-warning p{color:#725f3c;margin:5px 0 0;font-size:8px;line-height:1.5}@media (width<=1000px){.monthly-kpis{grid-template-columns:repeat(3,1fr)}.monthly-layout{grid-template-columns:1fr}}@media (width<=650px){.monthly-toolbar{flex-direction:column;align-items:stretch;margin-left:12px;margin-right:12px}.monthly-toolbar label,.monthly-toolbar .scenario-switch{width:100%;min-width:0}.monthly-kpis{grid-template-columns:1fr 1fr;margin-left:12px;margin-right:12px}.monthly-layout,.monthly-table,.model-warning{margin-left:12px;margin-right:12px}.monthly-chart{padding:16px}.bars-24{gap:2px;height:210px}.monthly-chart>header{flex-direction:column;gap:5px}}.governance-layout{grid-template-columns:1fr 1fr;gap:16px;margin:0 clamp(18px,4vw,60px) 16px;display:grid}.version-form,.review-form,.governance-intro{background:#fff;border:1px solid #ddd8cd;align-self:start;gap:10px;padding:25px;display:grid}.version-form>span,.review-form>span,.governance-intro>span,.version-history>header span,.review-history>header span{letter-spacing:.16em;color:#987129;font-size:8px;font-weight:900}.version-form h3,.review-form h3,.governance-intro h3{letter-spacing:-.04em;margin:4px 0 10px;font-size:27px}.version-form label,.review-form label{color:#66777d;gap:5px;font-size:8px;font-weight:850;display:grid}.version-form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.version-form input,.version-form select,.version-form textarea,.review-form select,.review-form textarea{background:#fff;border:1px solid #d8d3c9;padding:11px;font-size:9px}.version-form textarea,.review-form textarea{min-height:90px}.version-form>button,.review-form>button{color:#fff;background:#b58a35;border:0;padding:14px;font-size:9px;font-weight:900}.governance-intro{color:#fff;background:#071c23;min-height:300px}.governance-intro>p{color:#93a8ad;line-height:1.65}.version-history,.review-history{background:#fff;border:1px solid #ddd8cd;margin:0 clamp(18px,4vw,60px) 16px}.version-history>header,.review-history>header{border-bottom:1px solid #e8e3d9;padding:20px}.version-history>header h3,.review-history>header h3{margin:5px 0 0;font-size:25px}.version-history>article{border-bottom:1px solid #ebe6dc;grid-template-columns:55px minmax(260px,1fr) auto 130px;align-items:center;gap:13px;padding:14px 18px;display:grid}.version-history>article>div{color:#fff;background:#071c23;flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.version-history>article>div small{font-size:6px}.version-history>article>span{flex-direction:column;gap:4px;display:flex}.version-history>article>span small{color:#74858a;font-size:8px}.version-history>article>span em{color:#8a9599;font-size:7px;font-style:normal}.version-history>article>i{background:#f0ece2;padding:7px;font-size:7px;font-style:normal}.version-history select{background:#fff;border:1px solid #d9d4ca;padding:8px;font-size:8px}.version-history>p,.review-history>p{text-align:center;color:#74858a;padding:25px;font-size:9px}.review-history>article{border-bottom:1px solid #ebe6dc;grid-template-columns:220px 150px 1fr auto;align-items:start;gap:15px;padding:16px 20px;display:grid}.review-history>article>div{flex-direction:column;display:flex}.review-history small,.review-history time{color:#7a898e;font-size:7px}.review-history i{color:#176f52;text-align:center;background:#e5f1eb;padding:7px;font-size:7px;font-style:normal}.review-history p{margin:0;font-size:9px;line-height:1.5}@media (width<=850px){.governance-layout{grid-template-columns:1fr}.version-history>article{grid-template-columns:50px 1fr auto}.version-history select{grid-column:2/-1}.review-history>article{grid-template-columns:1fr auto}.review-history p{grid-column:1/-1}}@media (width<=580px){.governance-layout,.version-history,.review-history{margin-left:12px;margin-right:12px}.version-form>div{grid-template-columns:1fr}.version-history>article{grid-template-columns:45px 1fr}.version-history>article>i,.version-history select{grid-column:2}.review-history>article{grid-template-columns:1fr}.review-history p{grid-column:1}.review-history i{justify-self:start}}.document-upload,.risk-form{background:#fff;border:1px solid #ddd8cd;grid-template-columns:1.2fr repeat(3,1fr);align-items:end;gap:12px;margin:0 clamp(18px,4vw,60px) 18px;padding:22px;display:grid}.document-upload header{grid-row:span 2}.document-upload header span,.risk-form:before{letter-spacing:.16em;color:#987129;font-size:8px;font-weight:900}.document-upload h3{margin:6px 0;font-size:24px}.document-upload p{color:#75858a;font-size:8px}.document-upload label,.risk-form label,.decision-form label{color:#65777d;gap:6px;font-size:8px;font-weight:850;display:grid}.document-upload input,.document-upload select,.document-upload textarea,.risk-form input,.risk-form select,.risk-form textarea,.decision-form input,.decision-form select,.decision-form textarea{background:#fff;border:1px solid #d8d3c9;padding:11px;font-size:9px}.document-upload textarea,.risk-form textarea,.decision-form textarea{min-height:72px}.document-upload button,.risk-form button,.decision-form>button{color:#fff;background:#b58a35;border:0;padding:14px;font-size:9px;font-weight:900}.documents-grid article a{color:#fff;text-align:center;background:#0b252d;border:0;grid-column:2;padding:9px;font-size:8px;text-decoration:none}.documents-grid article select{background:#fff;border:1px solid #d8d3c9;grid-column:3;padding:8px;font-size:8px}.room-empty{text-align:center;color:#708187;background:#fff;border:1px dashed #cfc8b9;grid-column:1/-1;padding:35px;font-size:9px}.readiness-strip{background:#071c23;grid-template-columns:1.2fr repeat(4,1fr);margin:0 clamp(18px,4vw,60px) 18px;display:grid}.readiness-strip article,.readiness-strip button{color:#fff;text-align:left;background:0 0;border:0;border-right:1px solid #ffffff18;gap:8px;padding:18px;display:grid}.readiness-strip span{color:#92a7ac;text-transform:uppercase;font-size:7px}.readiness-strip strong{color:#efd49a;font-size:21px}.readiness-strip i{background:#18363e;height:4px}.readiness-strip u{background:#c49a48;height:100%;display:block}.risk-form{grid-template-columns:repeat(4,1fr)}.risk-form:before{content:"NOVO RISCO";grid-column:1/-1}.risk-form .risk-wide{grid-column:span 2}.risk-register,.decision-list{background:#fff;border:1px solid #ddd8cd;margin:0 clamp(18px,4vw,60px) 40px}.risk-register article{border-bottom:1px solid #ebe6dc;grid-template-columns:46px 1fr 130px 130px;align-items:center;gap:14px;padding:15px 18px;display:grid}.risk-register>article>i{color:#166c50;background:#dff1e9;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.risk-register>article>i.attention{color:#8a6116;background:#faebc8}.risk-register>article>i.critical{color:#a32c36;background:#f4d8da}.risk-register article span{gap:4px;display:grid}.risk-register small{color:#79888d;font-size:7px}.risk-register p{color:#596d74;margin:2px 0;font-size:8px}.risk-register em{font-size:8px;font-style:normal}.risk-register select{background:#fff;border:1px solid #d8d3c9;padding:8px;font-size:8px}.risk-register>p{text-align:center;color:#74858a;padding:28px;font-size:9px}.decision-workspace{grid-template-columns:1fr 300px;gap:16px;margin:0 clamp(18px,4vw,60px) 16px;display:grid}.decision-form{background:#fff;border:1px solid #ddd8cd;grid-template-columns:1fr 1fr;gap:12px;padding:25px;display:grid}.decision-form>span,.decision-workspace aside>span{letter-spacing:.16em;color:#987129;grid-column:1/-1;font-size:8px;font-weight:900}.decision-form h3{grid-column:1/-1;margin:0;font-size:28px}.decision-form>label:first-of-type,.decision-options,.decision-form>label:last-of-type,.decision-form>button{grid-column:1/-1}.decision-options{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.decision-options label{display:block}.decision-options input{opacity:0;position:absolute}.decision-options span{text-align:center;border:1px solid #d8d3c9;padding:13px 8px;font-size:8px;display:block}.decision-options input:checked+span{color:#fff;background:#0b252d;border-color:#0b252d}.decision-workspace aside{color:#fff;background:#071c23;padding:27px}.decision-workspace aside>strong{color:#efd49a;margin-top:30px;font-size:64px;display:block}.decision-workspace aside>p{color:#91a6ab;font-size:9px}.decision-workspace dl div{border-bottom:1px solid #ffffff18;justify-content:space-between;padding:12px 0;font-size:9px;display:flex}.decision-workspace dd{color:#efd49a;margin:0}.decision-list article{border-bottom:1px solid #ebe6dc;grid-template-columns:1fr 160px 160px 180px;align-items:center;gap:12px;padding:14px 18px;display:grid}.decision-list span{display:grid}.decision-list small{color:#76868b;font-size:8px}.decision-list em{background:#f0ece2;padding:8px;font-size:8px;font-style:normal}.decision-list select{background:#fff;border:1px solid #d8d3c9;padding:8px;font-size:8px}@media (width<=950px){.document-upload{grid-template-columns:1fr 1fr}.document-upload header{grid-area:auto/1/auto/-1}.readiness-strip,.risk-form{grid-template-columns:1fr 1fr}.decision-workspace{grid-template-columns:1fr}.decision-workspace aside{grid-template-columns:1fr 1fr;display:grid}.decision-workspace aside dl{grid-column:1/-1}.decision-list article{grid-template-columns:1fr auto}.decision-list article>small{grid-column:1/-1}}@media (width<=580px){.document-upload,.risk-form,.readiness-strip,.risk-register,.decision-workspace,.decision-list{margin-left:12px;margin-right:12px}.document-upload,.risk-form{grid-template-columns:1fr}.document-upload .notes-field,.document-upload .file-field,.risk-form .risk-wide{grid-column:1}.readiness-strip{grid-template-columns:1fr 1fr}.risk-register article{grid-template-columns:42px 1fr}.risk-register article>em,.risk-register article>select{grid-column:2}.decision-form{grid-template-columns:1fr;padding:20px}.decision-form>label{grid-column:1!important}.decision-options{grid-template-columns:1fr 1fr}.decision-list article{grid-template-columns:1fr}.decision-list article>*{grid-column:1!important}}.save-indicator{z-index:90;color:#fff;background:#111827;border-radius:999px;align-items:center;gap:9px;padding:10px 14px;font-size:12px;font-weight:700;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 12px 30px #0003}.save-indicator i{border:2px solid #fff5;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite save-spin}@keyframes save-spin{to{transform:rotate(360deg)}}.radar-intro,.mauricio-radar{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);gap:16px;margin:0 clamp(18px,4vw,60px) 18px;display:grid}.radar-intro>article,.radar-intro>aside,.mauricio-radar>article,.mauricio-radar>aside{background:#fff;border:1px solid #ddd8cd;padding:30px}.radar-intro>article>span,.radar-intro>aside>span,.mauricio-radar span,.radar-gateway>span{letter-spacing:.16em;color:#987129;font-size:8px;font-weight:900}.radar-intro h3,.mauricio-radar h3,.radar-gateway h3{letter-spacing:-.045em;margin:8px 0 12px;font-size:31px}.radar-intro p,.mauricio-radar p,.radar-gateway p{color:#64777d;font-size:10px;line-height:1.7}.radar-actions{gap:8px;margin-top:20px;display:flex}.radar-actions button,.radar-gateway button{color:#fff;background:#0b252d;border:0;padding:12px 16px;font-size:9px;font-weight:850}.radar-intro>aside{color:#fff;background:#071c23}.radar-intro>aside>div{border-bottom:1px solid #ffffff18;grid-template-columns:35px 1fr;align-items:center;gap:10px;padding:13px 0;display:grid}.radar-intro>aside i{color:#e4c988;font-size:8px;font-style:normal}.radar-intro>aside b{font-size:10px}.ecosystem-cards{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 clamp(18px,4vw,60px) 38px;display:grid}.ecosystem-cards button{text-align:left;background:#fff;border:1px solid #ddd8cd;flex-direction:column;gap:9px;min-height:180px;padding:20px;display:flex}.ecosystem-cards small{color:#987129;text-transform:uppercase;font-size:7px}.ecosystem-cards strong{font-size:20px}.ecosystem-cards span{color:#697b81;flex:1;font-size:9px;line-height:1.5}.ecosystem-cards em{color:#0d5969;font-size:8px;font-style:normal;font-weight:900}.mauricio-radar dl,.business-radar dl{margin:18px 0 0}.mauricio-radar dl div,.business-radar dl div{border-bottom:1px solid #e8e3d9;grid-template-columns:130px 1fr;gap:10px;padding:10px 0;display:grid}.mauricio-radar dt,.business-radar dt{color:#78888d;font-size:8px}.mauricio-radar dd,.business-radar dd{margin:0;font-size:9px;font-weight:800}.mauricio-radar>aside{background:#e9dfc9}.mauricio-radar blockquote{color:#17313a;margin:32px 0;font-size:21px;line-height:1.35}.mauricio-radar>aside small{color:#6f654f;font-size:8px;line-height:1.6}.business-radar{grid-template-columns:1fr 1fr;gap:14px;margin:0 clamp(18px,4vw,60px) 16px;display:grid}.business-radar article{background:#fff;border:1px solid #ddd8cd;padding:24px}.business-radar header{align-items:center;gap:12px;display:flex}.business-radar header i{color:#e8ce96;background:#071c23;place-items:center;width:44px;height:44px;font-size:18px;font-style:normal;display:grid}.business-radar header small{color:#987129;text-transform:uppercase;font-size:7px}.business-radar h3{margin:3px 0;font-size:23px}.business-radar>article>p{color:#6d7d82;font-size:9px;line-height:1.6}.business-radar footer{flex-wrap:wrap;gap:5px;margin-top:16px;display:flex}.business-radar footer span{background:#f0ece2;padding:7px 9px;font-size:7px}.ownership-note{background:#e4f3eb;border:1px solid #b9dfcb;margin:0 clamp(18px,4vw,60px) 36px;padding:16px 20px}.ownership-note b{color:#176d50;font-size:10px}.ownership-note p{color:#496b60;margin:5px 0;font-size:8px}.potential-radar{background:#fff;border:1px solid #ddd8cd;margin:0 clamp(18px,4vw,60px) 16px}.potential-radar article{border-bottom:1px solid #ebe6dc;grid-template-columns:48px 1fr 160px;align-items:center;gap:15px;padding:17px 20px;display:grid}.potential-radar>article>i{color:#987129;font-size:10px;font-style:normal}.potential-radar small{color:#75858a;font-size:7px}.potential-radar h3{margin:4px 0;font-size:17px}.potential-radar p{color:#667980;margin:0;font-size:8px}.potential-radar strong{text-align:center;background:#f0ece2;padding:9px;font-size:8px}.radar-gateway{color:#fff;background:#071c23;margin:0 clamp(18px,4vw,60px) 40px;padding:30px}.radar-gateway h3{color:#fff}.radar-gateway p{color:#91a5aa;max-width:780px}.radar-gateway button{background:#b58a35;margin-top:10px}@media (width<=900px){.ecosystem-cards{grid-template-columns:1fr 1fr}.radar-intro,.mauricio-radar,.business-radar{grid-template-columns:1fr}}@media (width<=580px){.radar-intro,.mauricio-radar,.ecosystem-cards,.business-radar,.ownership-note,.potential-radar,.radar-gateway{margin-left:12px;margin-right:12px}.ecosystem-cards{grid-template-columns:1fr}.radar-intro>article,.radar-intro>aside,.mauricio-radar>article,.mauricio-radar>aside{padding:22px}.radar-actions{flex-direction:column}.potential-radar article{grid-template-columns:35px 1fr}.potential-radar strong{text-align:left;grid-column:2;justify-self:start}.mauricio-radar dl div,.business-radar dl div{grid-template-columns:1fr}.mauricio-radar blockquote{font-size:18px}}.business-selector{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 clamp(18px,4vw,60px) 16px;display:grid}.business-selector button{text-align:left;background:#fff;border:1px solid #d9d3c8;gap:6px;padding:16px;display:grid}.business-selector button.active{color:#fff;background:#071c23;border-color:#071c23;box-shadow:inset 0 3px #c59b48}.business-selector small{color:#987129;text-transform:uppercase;font-size:7px}.business-selector strong{font-size:16px}.business-selector span{color:#708086;font-size:8px;line-height:1.45}.business-selector button.active span{color:#9fb0b4}.business-dossier{background:#fff;border:1px solid #d9d3c8;margin:0 clamp(18px,4vw,60px) 16px}.business-dossier>header{color:#fff;background:#071c23;justify-content:space-between;gap:25px;padding:28px 30px;display:flex}.business-dossier>header>div{max-width:820px}.business-dossier>header span,.business-dossier>footer span{letter-spacing:.15em;color:#d0aa60;font-size:8px;font-weight:900}.business-dossier>header h3{margin:7px 0;font-size:33px}.business-dossier>header p{color:#a7b6b9;margin:0;font-size:10px;line-height:1.6}.business-dossier>header>i{color:#fff;background:#c1994d;place-items:center;width:64px;height:64px;font-size:27px;font-style:normal;display:grid}.dossier-grid{grid-template-columns:repeat(2,1fr);display:grid}.dossier-grid section{border-bottom:1px solid #e8e2d8;border-right:1px solid #e8e2d8;padding:24px 28px}.dossier-grid section:nth-child(2n){border-right:0}.dossier-grid h4{text-transform:uppercase;letter-spacing:.12em;color:#8e6d2d;margin:0 0 14px;font-size:9px}.dossier-grid dl{margin:0}.dossier-grid dl div{border-bottom:1px solid #eee9e0;grid-template-columns:115px 1fr;gap:10px;padding:8px 0;display:grid}.dossier-grid dt{color:#7c8a8f;font-size:8px}.dossier-grid dd{margin:0;font-size:9px;font-weight:800}.dossier-grid section>p{color:#526970;margin:8px 0;font-size:9px}.business-dossier>footer{background:#f2eee6;grid-template-columns:1fr auto;align-items:center;gap:7px 20px;padding:20px 28px;display:grid}.business-dossier>footer span{color:#8a692b;grid-column:1}.business-dossier>footer strong{font-size:10px}.business-dossier>footer button{color:#fff;background:#0b252d;border:0;grid-area:1/2/3;padding:12px 15px;font-size:8px;font-weight:850}.asset-map{grid-template-columns:repeat(2,1fr);gap:14px;margin:0 clamp(18px,4vw,60px) 16px;display:grid}.asset-map article{background:#fff;border:1px solid #d9d3c8;padding:23px}.asset-map header{align-items:center;gap:12px;margin-bottom:15px;display:flex}.asset-map header>i{color:#e6cb91;background:#071c23;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;display:grid}.asset-map header small{color:#987129;text-transform:uppercase;font-size:7px}.asset-map h3{margin:3px 0;font-size:21px}.asset-map article>div{border-bottom:1px solid #ece7de;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:10px 0;display:grid}.asset-map article>div span{color:#a17b33;font-size:7px}.asset-map article>div b{font-size:9px}.asset-map button{color:#0d6877;background:0 0;border:0;padding:16px 0 0;font-size:8px;font-weight:900}.asset-legend{background:#fff1d4;border:1px solid #e2c983;margin:0 clamp(18px,4vw,60px) 38px;padding:17px 20px}.asset-legend b{color:#805d18;font-size:9px}.asset-legend p{color:#725f3d;margin:5px 0 0;font-size:8px;line-height:1.5}@media (width<=900px){.business-selector{grid-template-columns:1fr 1fr}.asset-map{grid-template-columns:1fr}}@media (width<=580px){.business-selector,.business-dossier,.asset-map,.asset-legend{margin-left:12px;margin-right:12px}.business-selector{grid-template-columns:1fr}.business-dossier>header{padding:22px}.business-dossier>header>i{width:48px;height:48px}.dossier-grid{grid-template-columns:1fr}.dossier-grid section{border-right:0;padding:20px}.dossier-grid dl div,.business-dossier>footer{grid-template-columns:1fr}.business-dossier>footer button{grid-area:auto/1}.asset-map article{padding:19px}}.companies-summary{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);margin-bottom:28px;display:grid}.companies-summary article{border-right:1px solid var(--line);padding:24px}.companies-summary article:last-child{border-right:0}.companies-summary span,.companies-grid header small{letter-spacing:1.5px;color:var(--muted);font-size:10px;font-weight:800;display:block}.companies-summary strong{color:var(--ink);margin:8px 0;font-size:34px;display:block}.companies-summary small{color:var(--muted)}.companies-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.companies-grid>article{border:1px solid var(--line);background:#fff;padding:24px}.companies-grid header{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:20px;display:flex}.companies-grid header>i{background:var(--navy);color:#fff;place-items:center;width:44px;height:44px;font-style:normal;font-weight:900;display:grid}.companies-grid h3{margin:4px 0 0;font-size:22px}.companies-grid header em{color:#6d665c;background:#f1eee8;margin-left:auto;padding:7px 9px;font-size:11px;font-style:normal}.companies-grid header em.synced{color:#08785b;background:#dff7ef}.companies-grid dl{margin:20px 0 0}.companies-grid dl div{border-bottom:1px solid #eee;grid-template-columns:130px 1fr;gap:16px;padding:11px 0;display:grid}.companies-grid dt{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;font-size:11px}.companies-grid dd{margin:0;font-weight:700}.companies-warning{color:#765715;background:#fff5dc;border:1px solid #edd18c;gap:12px;margin-bottom:18px;padding:14px 18px;display:flex}@media (width<=760px){.companies-summary,.companies-grid{grid-template-columns:1fr}.companies-summary article{border-right:0;border-bottom:1px solid var(--line)}.companies-grid dl div{grid-template-columns:1fr;gap:5px}}.supervision-intro{color:#fff;background:#071c23;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:32px 36px;display:flex}.supervision-intro h2{letter-spacing:-.045em;margin:7px 0;font-size:38px}.supervision-intro p{color:#a7b6ba;max-width:690px;margin:0;line-height:1.55}.supervision-intro button{color:#071c23;white-space:nowrap;background:#fff;border:1px solid #ffffff2b;padding:14px 18px;font-weight:900}.department-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.department-command{border:1px solid var(--line);background:#fff;border-top:5px solid #173a46;gap:15px;padding:24px;display:grid}.department-command.capital{border-top-color:#941b27}.department-command.content{border-top-color:#bd8a25}.department-command.tech{border-top-color:#126d80}.department-command.creators{border-top-color:#197556}.department-command>header{justify-content:space-between;align-items:center;display:flex}.department-command>header span{letter-spacing:.13em;text-transform:uppercase;color:#6f7b7f;font-size:8px;font-weight:900}.department-command>header b{color:#7b221f;background:#f1eee7;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.department-command h3{letter-spacing:-.035em;margin:0;font-size:26px}.department-command>p{color:#6b787c;min-height:42px;margin:0;line-height:1.5}.department-lead{border-top:1px solid #ece8e0;border-bottom:1px solid #ece8e0;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.department-lead>i{color:#fff;background:#0b252d;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.department-lead>span{flex-direction:column;display:flex}.department-lead small{letter-spacing:.11em;color:#8a9699;font-size:7px}.department-lead b{margin-top:3px;font-size:11px}.department-lead em{color:#778386;font-size:8px;font-style:normal}.department-metric{align-items:baseline;gap:9px;display:flex}.department-metric strong{font-size:25px}.department-metric small{color:#718084}.department-command footer{grid-template-columns:1fr 1fr;gap:9px;display:grid}.department-command footer button{color:#fff;background:#071c23;border:0;padding:12px;font-size:9px;font-weight:900}.department-command footer button+button{color:#775b21;background:#f0ece4}.supervisor-request{border:1px solid var(--line);background:#fff;grid-template-columns:1.4fr 1fr 1fr;gap:13px;margin-bottom:24px;padding:25px;display:grid}.supervisor-request>div{grid-row:span 2}.supervisor-request h3{margin:6px 0;font-size:25px}.supervisor-request p{color:#6f7c80;margin:0;line-height:1.5}.supervisor-request label{flex-direction:column;gap:6px;font-size:9px;font-weight:850;display:flex}.supervisor-request input,.supervisor-request select{border:1px solid var(--line);background:#fff;padding:12px}.supervisor-request .request-title{grid-column:2/4}.supervisor-request>button{color:#fff;background:#8e1520;border:0;grid-column:2/4;padding:14px;font-size:9px;font-weight:950}.copilot-scope-banner{color:#fff;background:#0b252d;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:18px;padding:17px 22px;display:grid}.copilot-scope-banner span{letter-spacing:.16em;color:#d7bb80;font-size:8px;font-weight:900}.copilot-scope-banner strong{font-size:17px}.copilot-scope-banner small{color:#a7b6ba}@media (width<=900px){.department-command-grid{grid-template-columns:1fr}.supervisor-request{grid-template-columns:1fr 1fr}.supervisor-request>div{grid-area:auto/1/auto/3}.supervisor-request .request-title,.supervisor-request>button{grid-column:1/3}.copilot-scope-banner{grid-template-columns:1fr}.supervision-intro{flex-direction:column;align-items:flex-start}}@media (width<=580px){.supervision-intro{padding:26px 22px}.supervision-intro h2{font-size:32px}.department-command{padding:20px}.department-lead{grid-template-columns:38px 1fr}.department-lead em{grid-column:2}.department-command footer{grid-template-columns:1fr}.supervisor-request{grid-template-columns:1fr;padding:20px}.supervisor-request>div,.supervisor-request .request-title,.supervisor-request>button{grid-column:1}.copilot-scope-banner{padding:15px}.copilot-scope-banner strong{font-size:18px}}.capital-intelligence.investor-readable{font-size:17px;line-height:1.55}.investor-readable p{font-size:17px!important;line-height:1.65!important}.investor-readable small{font-size:14px!important;line-height:1.45!important}.investor-readable button,.investor-readable select,.investor-readable input,.investor-readable textarea{min-height:48px;font-size:15px!important}.investor-readable .ci-nav button{padding:14px 16px}.investor-readable .panel-head span,.investor-readable .ci-section-head>span,.investor-readable .section-label{font-size:13px!important}.investor-readable .ci-kpis article span{font-size:14px!important}.investor-readable .ci-kpis article strong{font-size:32px}.investor-readable .ci-hero-copy>span,.investor-readable .ci-hero-copy>small{font-size:14px!important}.investor-readable .ci-hero-copy p{max-width:760px}.department-summary{color:#fff;background:#071c23;grid-template-columns:auto auto;align-items:baseline;gap:3px 12px;padding:18px 22px;display:grid}.department-summary strong{color:#57cce6;font-size:26px}.department-summary small{color:#a6b7bc;font-size:9px}.department-notice{color:#176b50;background:#dff1e9;border-left:4px solid #178765;margin-bottom:18px;padding:13px 16px;font-weight:800}.department-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.department-directory>article{border:1px solid var(--line);background:#fff;padding:24px}.department-directory>article>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.department-directory>article>header span{letter-spacing:-.03em;font-size:22px;font-weight:900}.department-directory>article>header b{text-transform:uppercase;color:#8f1620;background:#f8e6e7;padding:7px 9px;font-size:9px}.department-directory>article>p{color:#65767b;line-height:1.55}.department-team{border-top:1px solid #e9e4da;padding-top:14px}.department-team>small{letter-spacing:.15em;color:#957129;font-size:8px;font-weight:900}.department-team>div{border-bottom:1px solid #eee9df;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:11px 0;display:grid}.department-team i{color:#fff;background:#0b252d;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.department-team span{flex-direction:column;display:flex}.department-team span b{font-size:12px}.department-team span small,.department-team em{color:#718085;margin-top:3px;font-size:9px;font-style:normal}.department-admin-grid{grid-template-columns:1.2fr .8fr;gap:16px;margin-bottom:18px;display:grid}.department-admin-grid>form{border:1px solid var(--line);background:#fff;gap:13px;padding:25px;display:grid}.department-admin-grid h3{margin:0;font-size:27px}.department-admin-grid label{flex-direction:column;gap:6px;font-size:10px;font-weight:850;display:flex}.department-admin-grid input,.department-admin-grid select,.department-admin-grid textarea{border:1px solid var(--line);font:inherit;background:#fff;padding:12px}.department-admin-grid textarea{resize:vertical;min-height:92px}.department-admin-grid form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.department-admin-grid form>p{color:#6f7d81;font-size:10px;line-height:1.55}.department-admin-grid button{color:#fff;background:#071c23;border:0;padding:14px;font-weight:900}.department-inbox{border:1px solid var(--line);background:#fff}.department-inbox>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding:24px;display:flex}.department-inbox h3{margin:6px 0 0;font-size:27px}.department-inbox>header>small{color:#68797e;max-width:410px;line-height:1.5}.department-request-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.department-request-list>article{border-bottom:1px solid #ebe6dc;border-left:4px solid #bd8a25;border-right:1px solid #ebe6dc;padding:22px}.department-request-list>article.priority-urgente{background:snow;border-left-color:#a71922}.department-request-list>article.priority-alta{border-left-color:#d49518}.department-request-list article>header,.department-request-list article>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.department-request-list article>header span{letter-spacing:.12em;color:#7a6a47;text-transform:uppercase;font-size:8px;font-weight:900}.department-request-list article>header b{color:#9c1e28;font-size:8px}.department-request-list h4{margin:16px 0 8px;font-size:20px}.department-request-list p{color:#62757b;font-size:11px;line-height:1.6}.department-request-list article>div{background:#f3f0e9;grid-template-columns:auto 1fr auto 1fr;gap:8px;margin:17px 0;padding:11px;display:grid}.department-request-list article>div small{color:#77878b;font-size:8px}.department-request-list article>div strong{font-size:10px}.department-request-list blockquote{background:#edf5f7;border-left:3px solid #126d80;margin:12px 0;padding:12px;font-size:10px}.department-request-list footer small{color:#77878b;font-size:8px}.department-request-list select{border:1px solid var(--line);background:#fff;padding:10px;font-size:10px;font-weight:800}@media (width<=900px){.department-directory,.department-admin-grid,.department-request-list{grid-template-columns:1fr}.department-request-list>article{border-right:0}.department-inbox>header{flex-direction:column;align-items:flex-start}}@media (width<=580px){.department-summary{width:100%}.department-admin-grid form>div{grid-template-columns:1fr}.department-request-list article>div{grid-template-columns:1fr 1fr}.department-inbox h3{font-size:23px}}.ricardo-cockpit>header{color:#fff;background:#071c23;justify-content:space-between;align-items:center;gap:28px;padding:38px;display:flex}.ricardo-cockpit>header span,.ricardo-cockpit article>span,.ricardo-cockpit footer span{letter-spacing:.16em;color:#d1ad62;font-size:11px;font-weight:900}.ricardo-cockpit>header h2{letter-spacing:-.05em;margin:12px 0;font-size:clamp(38px,4.5vw,66px);line-height:.96}.ricardo-cockpit>header p{color:#aec0c4;max-width:760px;font-size:18px;line-height:1.55}.ricardo-cockpit button{color:#fff;background:#c79b46;border:0;min-height:50px;padding:14px 19px;font-weight:900}.ricardo-summary-grid{border:1px solid #ddd8cd;border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.ricardo-summary-grid article{background:#fff;border-right:1px solid #e6e0d5;flex-direction:column;min-height:235px;padding:25px;display:flex}.ricardo-summary-grid article:last-child{border-right:0}.ricardo-summary-grid article.urgent{background:#fff7f7;border-top:5px solid #9e1e28}.ricardo-summary-grid strong{margin:20px 0 8px;font-size:28px}.ricardo-summary-grid p{color:#60747a;font-size:15px!important;line-height:1.5!important}.ricardo-summary-grid button{background:#0b252d;margin-top:auto}.ricardo-control-grid{grid-template-columns:1.15fr .85fr;gap:16px;margin-top:16px;display:grid}.ricardo-control-grid>article{background:#fff;border:1px solid #ddd8cd;padding:26px}.ricardo-control-grid>article>header{border-bottom:1px solid #e9e4da;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.ricardo-control-grid>article>header span{letter-spacing:.14em;color:#8d6a2c;font-size:11px;font-weight:900}.ricardo-control-grid>article>header button{color:#0b252d;background:0 0;padding:7px}.executive-report>small{color:#7a898d;margin-top:18px;display:block}.executive-report>p{color:#17323a;font-size:20px!important;line-height:1.55!important}.executive-report>div{flex-wrap:wrap;gap:8px;display:flex}.executive-report>div b{background:#f1eee7;padding:9px;font-size:12px}.empty-executive{padding:28px 0}.empty-executive strong{font-size:20px}.cockpit-guarantee{border-bottom:1px solid #eee9df;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:15px 0;display:grid}.cockpit-guarantee i{color:#fff;background:#071c23;place-items:center;width:40px;height:40px;font-style:normal;font-weight:900;display:grid}.cockpit-guarantee span{flex-direction:column;display:flex}.cockpit-guarantee em{color:#9b1d28;font-size:10px;font-style:normal}.ricardo-cockpit>footer{background:#efe3c7;border:1px solid #d9be83;flex-direction:column;gap:7px;margin-top:16px;padding:22px;display:flex}.accountant-report-form{color:#fff;background:#071c23;grid-template-columns:1fr 1fr;gap:13px;margin-bottom:18px;padding:28px;display:grid}.accountant-report-form header,.accountant-report-form .wide,.accountant-report-form .report-numbers,.accountant-report-form>button{grid-column:1/-1}.accountant-report-form header span{letter-spacing:.16em;color:#6ad0e5;font-size:9px;font-weight:900}.accountant-report-form h3{margin:7px 0;font-size:30px}.accountant-report-form label{flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}.accountant-report-form input,.accountant-report-form select,.accountant-report-form textarea{color:#101214;font:inherit;background:#fff;border:1px solid #ffffff26;padding:13px}.accountant-report-form textarea{resize:vertical;min-height:110px}.report-numbers{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.accountant-report-form>button{color:#fff;background:#178765;border:0;padding:15px;font-weight:900}.technical-report-list{gap:15px;display:grid}.technical-report-list>article{background:#fff;border:1px solid #d9d3c8;padding:25px}.technical-report-list>article>header{justify-content:space-between;gap:20px;display:flex}.technical-report-list header span{letter-spacing:.14em;color:#8d6a2c;font-size:9px;font-weight:900}.technical-report-list h3{margin:7px 0;font-size:26px}.technical-report-list select{border:1px solid #d8d2c7;height:42px;padding:9px}.technical-report-list header em{color:#167054;font-style:normal}.technical-metrics{border:1px solid #e4dfd5;grid-template-columns:repeat(4,1fr);margin:20px 0;display:grid}.technical-metrics article{border-right:1px solid #e4dfd5;padding:17px}.technical-report-list details{background:#f1eee7;padding:16px}.technical-report-list details p{white-space:pre-wrap;line-height:1.6}.report-executive{background:#edf6f2;border-left:4px solid #178765;margin-top:15px;padding:16px}.report-executive span{letter-spacing:.14em;color:#176b50;font-size:9px;font-weight:900}.report-executive p{font-size:16px;line-height:1.6}.guarantee-register{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.guarantee-register>article{background:#fff;border:1px solid #d9d3c8;padding:24px}.guarantee-register>article>header{grid-template-columns:44px 1fr auto;align-items:center;gap:12px;display:grid}.guarantee-register header i{color:#fff;background:#071c23;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.guarantee-register header span{color:#8c692b;font-size:9px;font-weight:900}.guarantee-register h3{margin:4px 0;font-size:19px}.guarantee-register header>strong{color:#9b1d28;font-size:10px}.guarantee-values{border:1px solid #e6e1d7;grid-template-columns:1fr 1fr;margin:18px 0;display:grid}.guarantee-values article{border-right:1px solid #e6e1d7;padding:16px}.guarantee-controls{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.guarantee-controls label{flex-direction:column;gap:5px;font-size:8px;font-weight:800;display:flex}.guarantee-controls select{border:1px solid #d9d3c8;min-width:0;padding:10px}.guarantee-form{background:#071c23;grid-template-columns:1fr 1fr 2fr 1fr 1fr auto;gap:8px;margin-top:16px;padding:20px;display:grid}.guarantee-form span{color:#d2ae64;letter-spacing:.15em;grid-column:1/-1;font-size:9px;font-weight:900}.guarantee-form input,.guarantee-form select{border:0;min-width:0;padding:11px}.guarantee-form button{color:#fff;background:#178765;border:0;font-weight:900}.release-board{background:#fff;border:1px solid #d9d3c8}.release-board article{border-bottom:1px solid #e9e4da;grid-template-columns:54px 1fr 180px;align-items:center;gap:15px;padding:20px;display:grid}.release-board article>i{background:#f0ece3;place-items:center;width:48px;height:48px;font-style:normal;font-weight:900;display:grid}.release-board article.done>i{color:#176c50;background:#dff1e9}.release-board article.blocked{background:#fff8f8;border-left:5px solid #a71922}.release-board small{letter-spacing:.12em;color:#8d6a2c;font-size:9px;font-weight:900}.release-board h3{margin:5px 0;font-size:20px}.release-board p{color:#65777c;margin:0}.release-board select{border:1px solid #d9d3c8;padding:12px}.release-gate{color:#fff;background:#071c23;margin-top:16px;padding:28px}.release-gate span{letter-spacing:.15em;color:#d2ae64;font-size:9px;font-weight:900}.release-gate strong{color:#f06d74;margin:10px 0;font-size:32px;display:block}.release-gate button{color:#fff;background:#c69a45;border:0;padding:14px 18px;font-weight:900}@media (width<=1050px){.ricardo-summary-grid{grid-template-columns:1fr 1fr}.ricardo-summary-grid article:nth-child(2){border-right:0}.report-numbers,.technical-metrics{grid-template-columns:1fr 1fr}.guarantee-register{grid-template-columns:1fr}.guarantee-form{grid-template-columns:1fr 1fr}}@media (width<=700px){.ricardo-cockpit>header{flex-direction:column;align-items:flex-start;padding:26px 22px}.ricardo-summary-grid,.ricardo-control-grid,.accountant-report-form{grid-template-columns:1fr}.ricardo-summary-grid article{border-right:0}.report-numbers,.technical-metrics,.guarantee-controls{grid-template-columns:1fr}.technical-report-list>article>header{flex-direction:column}.release-board article{grid-template-columns:44px 1fr}.release-board select{grid-column:2}.guarantee-form{grid-template-columns:1fr}.guarantee-form span{grid-column:1}.ricardo-control-grid>article{padding:20px}}.mobile-app-nav{display:none}.creator-radar{background:#edf2f1;border:1px solid #d9e2e4;margin:0 0 20px;scroll-margin-top:80px}.radar-hero{color:#fff;background:linear-gradient(120deg,#071f25,#0b604e);justify-content:space-between;align-items:center;gap:22px;padding:28px 30px;display:flex}.radar-hero span,.radar-ranking>header span,.radar-modal>span{letter-spacing:.16em;color:#8fe5c5;font-size:9px;font-weight:950}.radar-hero h3{letter-spacing:-.035em;margin:7px 0 5px;font-size:31px}.radar-hero p{color:#b8d0ca;max-width:700px;margin:0;line-height:1.5}.radar-hero>div:last-child{flex:none;gap:8px;display:flex}.radar-hero button{color:#fff;background:#ffffff10;border:1px solid #ffffff38;min-height:44px;padding:11px 14px;font-weight:900}.radar-hero button.primary{background:#24a77e;border-color:#24a77e}.radar-notice{color:#664b0c;background:#fff4d9;border-left:4px solid #d6a92c;margin:14px 14px 0;padding:12px 15px;font-weight:800}.radar-kpis{background:#d9e2e4;border-bottom:1px solid #d9e2e4;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.radar-kpis article{background:#fff;flex-direction:column;padding:18px 20px;display:flex}.radar-kpis span{color:#62777d;font-size:10px}.radar-kpis strong{letter-spacing:-.04em;margin:7px 0;font-size:28px}.radar-kpis small{color:#87979b;font-size:9px}.radar-workspace{grid-template-columns:minmax(0,1.55fr) minmax(310px,.7fr);gap:13px;padding:14px;display:grid}.radar-ranking,.radar-detail{background:#fff;border:1px solid #dbe3e4}.radar-ranking>header{justify-content:space-between;align-items:flex-end;padding:19px 20px 13px;display:flex}.radar-ranking h4,.radar-detail h4{margin:6px 0 0;font-size:20px}.radar-ranking>header>b{color:#74868a;font-size:10px}.radar-filters{grid-template-columns:1fr 160px;gap:8px;padding:0 20px 14px;display:grid}.radar-filters input,.radar-filters select,.radar-stage select{height:40px;font:inherit;background:#f7f9f9;border:1px solid #dce3e4;padding:0 11px;font-size:11px}.radar-table-head,.radar-list>button{grid-template-columns:1.55fr .65fr .75fr 46px;align-items:center;gap:9px;display:grid}.radar-table-head{text-transform:uppercase;letter-spacing:.1em;color:#7c8c90;background:#f3f6f6;border-block:1px solid #e3e9e9;padding:10px 20px;font-size:8px;font-weight:900}.radar-list>button{text-align:left;color:#112930;border:0;background:#fff;border-bottom:1px solid #e9eeee;width:100%;padding:12px 20px}.radar-list>button:hover,.radar-list>button.selected{background:#eef8f4}.radar-list>button.selected{box-shadow:inset 4px 0 #1c9872}.radar-list>button>span:not(.radar-person){flex-direction:column;gap:4px;display:flex}.radar-list button b{font-size:11px}.radar-list button small{color:#75878b;font-size:9px}.radar-person{align-items:center;gap:10px;min-width:0;display:flex}.radar-person>i,.radar-avatar{color:#155b46;background:#cde8dc;border-radius:11px;flex:none;place-items:center;width:37px;height:37px;font-size:10px;font-style:normal;font-weight:950;display:grid}.radar-person>span{flex-direction:column;gap:4px;min-width:0;display:flex}.radar-list>button>strong{border-radius:50%;place-items:center;width:35px;height:35px;font-size:11px;display:grid}.radar-list>button>strong.good{color:#08714d;background:#dff4e9;border:2px solid #9ed6bd}.radar-list>button>strong.medium{color:#91620f;background:#fff2da;border:2px solid #ebcf96}.radar-list>button>strong.low{color:#6f7d80;background:#f1f3f3;border:2px solid #d4dddd}.radar-empty{text-align:center;color:#6c7f84;padding:34px 24px}.radar-empty b{color:#17323a;font-size:15px;display:block}.radar-empty p{font-size:12px;line-height:1.6}.radar-detail{padding:20px}.radar-detail>header{border-bottom:1px solid #e4eaea;align-items:center;gap:12px;padding-bottom:17px;display:flex}.radar-detail>header>div{flex-direction:column;display:flex}.radar-detail em{color:#136349;background:#dff2ea;align-self:flex-start;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.radar-detail h4{margin:6px 0 3px;font-size:17px}.radar-detail a{color:#167fa0;font-size:10px}.radar-score{color:#fff;background:#071f25;justify-content:space-between;align-items:center;margin:15px 0;padding:14px 16px;display:flex}.radar-score>div{flex-direction:column;display:flex}.radar-score small{letter-spacing:.1em;color:#8aa8a5;font-size:8px}.radar-score strong{font-size:29px}.radar-score strong i{color:#90a8a6;font-size:9px;font-style:normal}.radar-score>b{color:#78dc77;border:5px solid #78dc77;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.radar-detail-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.radar-detail-grid article{border:1px solid #e1e7e7;flex-direction:column;gap:4px;padding:10px;display:flex}.radar-detail-grid small{color:#718489;font-size:8px}.radar-detail-grid b{font-size:13px}.radar-reading{background:#ecf6f2;margin:12px 0;padding:12px}.radar-reading b{font-size:10px}.radar-reading p{color:#536a66;margin:5px 0 0;font-size:9px;line-height:1.6}.radar-stage{flex-direction:column;gap:5px;font-size:9px;font-weight:900;display:flex}.radar-stage select{width:100%}.radar-snapshot{color:#fff;background:#137659;border:0;width:100%;margin-top:9px;padding:12px;font-weight:900}.radar-modal-layer{z-index:90;background:#00161bc9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.radar-modal{background:#fff;width:min(650px,100%);max-height:92vh;padding:28px;position:relative;overflow:auto}.radar-modal>.close{border:0;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;top:12px;right:14px}.radar-modal h3{margin:8px 0;font-size:27px}.radar-modal>p{color:#60757a;margin:0 0 18px;line-height:1.55}.radar-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.radar-modal label{color:#4d6368;flex-direction:column;gap:6px;font-size:10px;font-weight:900;display:flex}.radar-modal input,.radar-modal select,.radar-modal textarea{width:100%;min-height:43px;font:inherit;background:#f8fafa;border:1px solid #d8e1e2;padding:10px;font-size:12px}.radar-modal textarea{resize:vertical;min-height:85px}.radar-modal .wide{margin-top:12px}.radar-modal form>button{color:#fff;background:#16785b;border:0;width:100%;min-height:47px;margin-top:14px;font-weight:950}@media (width<=1000px){.radar-workspace{grid-template-columns:1fr}.radar-detail{display:none}}@media (width<=700px){.creator-radar{margin-inline:-2px}.radar-hero{flex-direction:column;align-items:flex-start;padding:23px 18px}.radar-hero h3{font-size:27px}.radar-hero p{font-size:15px}.radar-hero>div:last-child{width:100%}.radar-hero button{flex:1}.radar-kpis{grid-template-columns:1fr 1fr}.radar-kpis article{padding:15px}.radar-workspace{padding:9px}.radar-filters{grid-template-columns:1fr;padding-inline:13px}.radar-table-head{display:none}.radar-list>button{grid-template-columns:1fr auto;padding:13px}.radar-list>button>span:nth-child(2){display:none}.radar-list>button>span:nth-child(3){text-align:right}.radar-list>button>strong{display:none}.radar-form-grid{grid-template-columns:1fr}.radar-modal{padding:25px 17px}.radar-modal h3{font-size:23px}}@media (width<=760px){html{-webkit-text-size-adjust:100%;scroll-padding-bottom:110px;font-size:17px}body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font-size:16px}.workspace-bar{height:calc(60px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.workspace-bar>.menu{display:none}.workspace-bar>div:first-of-type small{letter-spacing:.04em;font-size:10px}.workspace-bar>div:first-of-type b{font-size:16px;line-height:1.2}.alert-button,.quick-create{border-radius:14px;width:46px;min-width:46px;height:46px}.modern-head{border-radius:18px;padding:25px 20px 23px}.modern-head h1{font-size:38px;line-height:1.02}.modern-head>div>span,.modern-head .command-score small{font-size:14px;line-height:1.45}.modern-head .command-score{display:none}.app-main>.view,.app-main>.creators{padding-bottom:calc(116px + env(safe-area-inset-bottom))}.global-toast{bottom:calc(88px + env(safe-area-inset-bottom))}.mobile-app-nav{z-index:44;min-height:calc(72px + env(safe-area-inset-bottom));padding:7px 7px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px);background:#071820f5;border-top:1px solid #24404b;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 36px #020c1133}.mobile-app-nav button{color:#8ca0a8;touch-action:manipulation;background:0 0;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:58px;padding:5px 2px;font-weight:800;display:flex;position:relative}.mobile-app-nav button.active{color:#fff;background:#103442}.mobile-app-nav button.active:after{content:"";background:#55d4ef;border-radius:4px;width:24px;height:3px;position:absolute;top:2px}.mobile-app-nav i{color:#66d6ee;place-items:center;height:23px;font-size:20px;font-style:normal;line-height:1;display:grid}.mobile-app-nav span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:1;display:block;overflow:hidden}.mobile-app-nav b{color:#fff;background:#ef2334;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;display:grid;position:absolute;top:3px;left:calc(50% + 9px)}.side-nav{padding-top:calc(26px + env(safe-area-inset-top));padding-bottom:calc(18px + env(safe-area-inset-bottom))}.side-nav nav button{min-height:48px;font-size:14px}.alert-drawer{top:calc(55px + env(safe-area-inset-top));max-height:calc(100dvh - 86px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:auto}}.auth-secondary-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.auth-secondary-actions .text-button{color:#9d1d28;background:#fff;border:1px solid #e1e5e7;border-radius:11px;min-height:48px;padding:12px}.mobile-safari-note{display:none}@media (width<=760px){.auth-screen{background:#fff;flex-direction:column;min-height:100dvh;display:flex}.auth-visual{height:auto;min-height:auto;padding:calc(20px + env(safe-area-inset-top)) 22px 18px;flex:none;display:block}.auth-visual:after{width:230px;height:230px;bottom:-160px;right:-95px;box-shadow:0 0 0 36px #0b2330,0 0 0 37px #17323e}.auth-brand{flex-direction:row;justify-content:space-between;align-items:center}.auth-brand img{width:180px;max-width:58vw}.auth-brand small{margin:0;font-size:8px}.auth-visual>div:nth-child(2){margin-top:20px}.auth-visual i{font-size:9px}.auth-visual h1{margin:9px 0 0;font-size:34px;line-height:.95}.auth-form{padding:28px 20px calc(30px + env(safe-area-inset-bottom));flex:1;align-items:flex-start}.auth-box{width:100%;max-width:520px;margin:0 auto}.auth-box .eyebrow{font-size:11px}.auth-box h2{margin:10px 0;font-size:34px;line-height:1.02}.auth-box>p{font-size:16px;line-height:1.45}.auth-box form{gap:15px;margin-top:22px}.auth-box label{gap:8px;font-size:13px}.auth-box input{border-radius:12px;width:100%;min-height:56px;padding:15px 16px;font-size:16px}.auth-box form button{border-radius:12px;min-height:56px;padding:14px;font-size:16px}.auth-secondary-actions{grid-template-columns:1fr}.auth-secondary-actions .text-button{font-size:14px}.mobile-safari-note{background:#eef8fb;border-left:4px solid #13a7cb;padding:13px 14px;color:#294550!important;margin:16px 0 0!important;font-size:13px!important;line-height:1.5!important;display:block!important}.security-note{margin-top:18px;font-size:12px;line-height:1.5}}.mobile-priority-brief{display:none}@media (width<=760px){.supervision-intro{align-items:flex-start;gap:18px;margin-bottom:14px}.supervision-intro h2{margin:7px 0;font-size:34px;line-height:1.04}.supervision-intro p{font-size:16px;line-height:1.5}.supervision-intro>button{width:100%;min-height:54px;font-size:15px}.mobile-priority-brief{color:#fff;text-align:left;background:linear-gradient(145deg,#8e1520,#620911);border:0;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin:0 0 14px;padding:20px;display:flex;box-shadow:0 14px 32px #6e111b3d}.mobile-priority-brief span{color:#ffcf65;letter-spacing:.08em;align-items:center;gap:9px;font-size:12px;font-weight:950;display:flex}.mobile-priority-brief span i{background:#ffcf65;border-radius:50%;width:9px;height:9px;animation:1.5s infinite urgentPulse;box-shadow:0 0 0 5px #ffcf652b}.mobile-priority-brief strong{letter-spacing:-.025em;font-size:25px;line-height:1.1}.mobile-priority-brief small{color:#f5d9dc;font-size:15px;line-height:1.45}.mobile-priority-brief em{border:1px solid #ffffff42;border-radius:11px;place-items:center;width:100%;min-height:50px;margin-top:5px;font-size:15px;font-style:normal;font-weight:900;display:grid}.department-command-grid{grid-template-columns:1fr;gap:14px}.department-command{border-radius:16px;padding:21px}.department-command h3{font-size:25px;line-height:1.12}.department-command>p{font-size:16px;line-height:1.5}.department-command footer{grid-template-columns:1fr}.department-command footer button{min-height:52px;font-size:14px}.supervisor-request{border-radius:16px;grid-template-columns:1fr;padding:22px}.supervisor-request>div,.supervisor-request .request-title,.supervisor-request>button{grid-column:1}.supervisor-request h3{font-size:27px}.supervisor-request p{font-size:15px;line-height:1.5}.supervisor-request label{gap:8px;font-size:13px}.supervisor-request input,.supervisor-request select,.supervisor-request>button{min-height:54px;font-size:16px}.capital-intelligence{font-size:18px}.capital-intelligence .ci-hero{padding:30px 22px 27px}.capital-intelligence .ci-hero h2{font-size:40px;line-height:.98}.capital-intelligence .ci-hero p{font-size:17px;line-height:1.55}.capital-intelligence .ci-actions button{min-height:54px;font-size:15px}.capital-intelligence .ci-hero>aside{min-height:0;padding:24px 22px}.ci-nav{top:calc(60px + env(safe-area-inset-top));scroll-snap-type:x proximity;gap:7px;padding:7px 10px;box-shadow:0 8px 18px #04192114}.ci-nav button{scroll-snap-align:start;border:1px solid #e1ddd4;border-radius:11px;min-height:48px;padding:11px 15px;font-size:13px}.ci-nav .urgent-tab{border-radius:11px;padding-inline:17px}.urgent-operation-callout{border-radius:14px;gap:10px;padding:20px}.urgent-operation-callout>span{font-size:12px}.urgent-operation-callout>strong{font-size:21px;line-height:1.2}.urgent-operation-callout>small{font-size:15px;line-height:1.5}.urgent-operation-callout>em{border-radius:10px;place-items:center;width:100%;min-height:48px;font-size:14px;display:grid}.ricardo-cockpit>header{padding:28px 21px}.ricardo-cockpit>header span,.ricardo-cockpit article>span,.ricardo-cockpit footer span{font-size:12px;line-height:1.4}.ricardo-cockpit>header h2{margin:12px 0;font-size:39px;line-height:1}.ricardo-cockpit>header p{font-size:18px;line-height:1.55}.ricardo-cockpit>header button{width:100%;min-height:56px;font-size:15px}.ricardo-summary-grid article{min-height:0;padding:22px}.ricardo-summary-grid strong{margin:14px 0 8px;font-size:29px}.ricardo-summary-grid p{font-size:17px!important;line-height:1.55!important}.ricardo-summary-grid button{min-height:52px;font-size:15px}.ricardo-control-grid>article{padding:21px}.ricardo-control-grid>article>header{flex-direction:column;align-items:flex-start;gap:9px}.ricardo-control-grid>article>header span{font-size:12px}.ricardo-control-grid>article>header button{min-height:46px;font-size:14px}.executive-report>p{font-size:19px!important;line-height:1.6!important}.ricardo-cockpit>footer strong{font-size:18px;line-height:1.45}.yarn-alert>div{padding:32px 21px}.yarn-alert>div>span{letter-spacing:.1em;font-size:12px;line-height:1.45}.yarn-alert h2{margin:18px 0;font-size:39px;line-height:1}.yarn-alert p{font-size:18px;line-height:1.58}.yarn-alert>aside{padding:25px 21px}.yarn-alert>aside small{font-size:12px}.yarn-alert>aside strong{font-size:29px}.yarn-alert>aside em{border-radius:8px;padding:12px;font-size:13px}.yarn-deadline{gap:7px;padding:19px 21px}.yarn-deadline span{font-size:12px}.yarn-deadline strong{font-size:18px;line-height:1.35}.yarn-deadline small{font-size:15px;line-height:1.4}.yarn-card,.document-checklist,.ricardo-decision-form,.structure-choice{border-radius:14px;padding:21px}.yarn-card>span,.document-checklist>span,.ricardo-decision-form>span,.structure-choice>header span{font-size:12px;line-height:1.4}.yarn-card h3,.document-checklist h3,.ricardo-decision-form h3,.structure-choice h3{font-size:28px;line-height:1.1}.yarn-card dl>div{grid-template-columns:1fr;gap:4px;padding:14px 0}.yarn-card dt{font-size:14px}.yarn-card dd{text-align:left;font-size:17px}.thin-margin-alert b{font-size:12px}.thin-margin-alert p{font-size:16px;line-height:1.55}.guarantee-item>div b{font-size:17px}.guarantee-item>div small{font-size:15px;line-height:1.5}.guarantee-item>em{padding:8px;font-size:11px}.coverage-reference span{font-size:11px}.coverage-reference strong{font-size:25px}.coverage-reference small{font-size:15px;line-height:1.5}.structure-choice article>div b{font-size:17px}.structure-choice article p{font-size:15px;line-height:1.5}.structure-choice article>strong{font-size:13px}.document-checklist label{grid-template-columns:28px 34px 1fr;gap:10px;min-height:58px}.document-checklist label input{width:24px;height:24px}.document-checklist label i{font-size:12px}.document-checklist label span{font-size:16px;line-height:1.4}.document-checklist>small,.ricardo-decision-form>small{font-size:13px;line-height:1.5}.ricardo-decision-form label{gap:8px;margin:16px 0;font-size:14px}.ricardo-decision-form input,.ricardo-decision-form select,.ricardo-decision-form textarea{border-radius:9px;min-height:54px;padding:14px;font-size:16px}.ricardo-decision-form button{border-radius:10px;min-height:56px;font-size:14px;line-height:1.3}.yarn-gate strong{font-size:17px;line-height:1.45}.yarn-gate button{border-radius:10px;width:100%;min-height:52px;font-size:14px}}.request-response-box{border:1px solid #e7cf91;background:#fff8e8!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:14px!important;padding:14px!important;display:grid!important}.request-response-box label{gap:7px;font-size:11px;font-weight:850;display:grid}.request-response-box textarea{min-height:92px;font:inherit;resize:vertical;border:1px solid #d9c993;padding:12px}.request-response-box>span{grid-template-columns:1fr 1fr;gap:8px;display:grid}.request-response-box button{color:#fff;background:#071c23;border:0;min-height:42px;font-weight:900}.request-response-box button:first-child{color:#506168;background:#eee9df}@media (width<=760px){.requests-workspace .view-head,.department-hub .view-head{gap:14px;margin-bottom:18px}.requests-workspace .view-head h2,.department-hub .view-head h2{margin:7px 0;font-size:38px;line-height:1.02}.requests-workspace .view-head p,.department-hub .view-head p{font-size:16px;line-height:1.5}.department-summary{border-radius:14px;grid-template-columns:auto 1fr auto 1fr;width:100%;padding:17px}.department-summary strong{font-size:30px}.department-summary small{font-size:12px;line-height:1.35}.department-notice{border-radius:10px;font-size:15px;line-height:1.45}.requests-workspace>.department-request-form{margin-bottom:16px}.department-admin-grid>form,.department-request-form{border-radius:15px;gap:15px;padding:21px}.department-admin-grid h3,.department-request-form h3{font-size:28px;line-height:1.1}.department-admin-grid label,.department-request-form label{gap:8px;font-size:13px}.department-admin-grid input,.department-admin-grid select,.department-admin-grid textarea,.department-request-form input,.department-request-form select,.department-request-form textarea{border-radius:9px;min-height:54px;padding:14px;font-size:16px}.department-admin-grid textarea,.department-request-form textarea{min-height:110px}.department-admin-grid button,.department-request-form button{border-radius:10px;min-height:56px;font-size:15px}.department-directory{gap:14px}.department-directory>article{border-radius:14px;padding:21px}.department-directory>article>header{align-items:flex-start}.department-directory>article>header span{font-size:25px}.department-directory>article>header b{font-size:11px;line-height:1.3}.department-directory>article>p{font-size:16px;line-height:1.5}.department-team>small{font-size:11px}.department-team>div{grid-template-columns:44px 1fr;gap:12px;min-height:65px}.department-team i{border-radius:10px;width:42px;height:42px}.department-team span b{font-size:16px}.department-team span small,.department-team em{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.department-inbox{border-radius:15px;overflow:hidden}.department-inbox>header{gap:10px;padding:21px}.department-inbox h3{font-size:28px;line-height:1.1}.department-inbox>header>small{font-size:15px;line-height:1.5}.department-request-list>article{padding:20px}.department-request-list article>header span,.department-request-list article>header b{font-size:11px;line-height:1.35}.department-request-list h4{margin:14px 0 8px;font-size:24px;line-height:1.15}.department-request-list p{font-size:16px;line-height:1.55}.department-request-list article>div:not(.request-response-box){grid-template-columns:1fr 1fr;gap:7px;padding:13px}.department-request-list article>div small{font-size:12px}.department-request-list article>div strong{font-size:15px}.department-request-list blockquote{padding:14px;font-size:15px;line-height:1.5}.department-request-list article>footer{flex-direction:column;align-items:flex-start}.department-request-list footer small{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.department-request-list select{border-radius:9px;width:100%;min-height:52px;padding:12px;font-size:16px}.request-response-box label{font-size:14px}.request-response-box textarea{border-radius:9px;min-height:110px;font-size:16px}.request-response-box>span{grid-template-columns:1fr}.request-response-box button{border-radius:9px;min-height:50px;font-size:14px}.copilot-view{padding-top:16px!important}.copilot-scope-banner{top:calc(60px + env(safe-area-inset-top));z-index:12;border-radius:14px;gap:5px;padding:14px 16px;position:sticky;box-shadow:0 9px 22px #05192126}.copilot-scope-banner span{font-size:11px}.copilot-scope-banner strong{font-size:20px}.copilot-scope-banner small{font-size:13px;line-height:1.4}.copilot-view .view-head{gap:12px;margin-bottom:16px}.copilot-view .view-head h2{margin:8px 0;font-size:36px;line-height:1.02}.copilot-view .view-head p{font-size:16px;line-height:1.45}.copilot-view .new-chat{border-radius:10px;width:100%;min-height:50px;font-size:14px}.copilot-shell{gap:12px}.copilot-context{border-radius:15px;min-height:0;padding:21px}.copilot-context h3{margin:12px 0 8px;font-size:28px}.copilot-context>p{font-size:15px;line-height:1.5}.starter-list{grid-template-columns:1fr 1fr;gap:8px;margin-top:17px;display:grid}.starter-list button{border:1px solid #27404b;border-radius:10px;min-height:58px;padding:10px 12px;font-size:14px;line-height:1.3}.approval-note{border-radius:9px;margin-top:15px}.approval-note b{font-size:15px}.approval-note p{font-size:14px}.chat-panel{border-radius:15px;min-height:calc(100dvh - 210px);overflow:hidden}.chat-panel>header{height:auto;min-height:68px;padding:13px 15px}.chat-panel>header b{font-size:16px}.chat-panel>header small{font-size:13px}.chat-panel>header i{font-size:10px}.chat-stream{background:#f8f6f1;min-height:310px;max-height:none;padding:16px}.chat-empty{margin:55px auto}.chat-empty strong{font-size:29px}.chat-empty p{font-size:15px;line-height:1.5}.bubble{border-radius:14px;max-width:94%;padding:15px}.bubble>small{font-size:11px}.bubble>p{font-size:16px;line-height:1.55}.ai-plan h4{font-size:12px}.ai-plan li,.agenda-note{font-size:15px;line-height:1.5}.proposed-task{align-items:flex-start}.proposed-task>i{min-width:30px;height:30px}.proposed-task b{font-size:15px}.proposed-task small{font-size:13px;line-height:1.4}.approve{border-radius:9px;width:100%;min-height:52px;font-size:14px}.chat-input{bottom:calc(79px + env(safe-area-inset-bottom));z-index:11;background:#fff;grid-template-columns:1fr;padding:12px;position:sticky;box-shadow:0 -9px 24px #05192117}.chat-input textarea{border-radius:11px;min-height:96px;padding:14px;font-size:16px}.chat-input button{border-radius:10px;min-height:54px;font-size:16px}.chat-input>small{grid-column:1;font-size:12px}}@media (width<=390px){.starter-list{grid-template-columns:1fr}}.mobile-execution-switch,.agenda-mode-tabs,.mobile-new-task{display:none}.execution-summary{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid}.execution-summary article{border-right:1px solid var(--line);flex-direction:column;gap:5px;padding:18px;display:flex}.execution-summary article:last-child{border-right:0}.execution-summary span{letter-spacing:.13em;color:#6e7c81;font-size:8px;font-weight:900}.execution-summary strong{font-size:27px}.execution-summary small{color:#77858a;font-size:10px}.execution-summary article.critical{background:#fff3f3}.execution-summary article.critical strong{color:#a71922}.agenda-day-empty{color:#76858a;padding:28px 17px;font-size:13px}.task-create-form label{gap:6px;min-width:0;display:grid}.task-create-form label>span{color:#aab9be;font-size:9px;font-weight:850}.task-create-form .task-title-field{grid-column:span 2}@media (width<=760px){.agenda-workspace,.tasks-workspace{padding-top:14px!important}.mobile-execution-switch{top:calc(60px + env(safe-area-inset-top));z-index:13;background:#0b252d;border-radius:14px;grid-template-columns:1fr 1fr;margin-bottom:16px;padding:5px;display:grid;position:sticky;box-shadow:0 8px 22px #0519212b}.mobile-execution-switch button{color:#9fb2b9;background:0 0;border:0;border-radius:10px;min-height:48px;font-size:15px;font-weight:900}.mobile-execution-switch button.active{color:#0b252d;background:#fff}.agenda-workspace .view-head,.tasks-workspace .view-head{gap:14px;margin-bottom:16px}.agenda-workspace .view-head h2,.tasks-workspace .view-head h2{margin:7px 0;font-size:39px;line-height:1.02}.agenda-workspace .view-head p,.tasks-workspace .view-head p{text-transform:capitalize;font-size:16px;line-height:1.45}.agenda-workspace .filters{grid-template-columns:52px 1fr 52px;width:100%;display:grid}.agenda-workspace .filters button,.agenda-workspace .filters select{border-radius:10px;min-height:50px;font-size:16px}.agenda-workspace .filters select{grid-column:1/-1;width:100%}.execution-summary{border-radius:14px;grid-template-columns:repeat(3,1fr);margin-bottom:14px;overflow:hidden}.execution-summary article{padding:14px 10px}.execution-summary span{letter-spacing:.06em;font-size:10px;line-height:1.3}.execution-summary strong{font-size:29px}.execution-summary small{font-size:12px;line-height:1.3}.agenda-mode-tabs{scrollbar-width:none;gap:8px;margin-bottom:13px;padding-bottom:2px;display:flex;overflow-x:auto}.agenda-mode-tabs button{color:#53666e;background:#fff;border:1px solid #d9dfe1;border-radius:12px;flex:none;min-height:48px;padding:0 17px;font-size:14px;font-weight:850}.agenda-mode-tabs button.active{color:#fff;background:#0b252d;border-color:#0b252d}.agenda-workspace .week-grid{scroll-snap-type:x mandatory;border-top:0;grid-template-columns:repeat(5,minmax(82vw,1fr));gap:11px;padding:0 0 8px;display:grid}.agenda-workspace .week-grid.agenda-today-list{grid-template-columns:1fr;overflow:visible}.agenda-workspace .day{scroll-snap-align:center;background:#eef1f2;border:1px solid #dde2e4;border-radius:15px;min-width:0;padding-bottom:10px;overflow:hidden}.agenda-workspace .day.today{background:#e7f4f7;border-color:#9ed8e5}.agenda-workspace .day>header{background:#fff;align-items:center;min-height:62px;padding:16px 18px}.agenda-workspace .day>header span{text-transform:capitalize;font-size:15px;font-weight:900}.agenda-workspace .day>header strong{font-size:28px}.agenda-workspace .task{border-radius:12px;gap:8px;margin:11px;padding:17px;box-shadow:0 5px 18px #0b252d0f}.agenda-workspace .task.overdue{background:#fff5f5;border-left-color:#a71922}.agenda-workspace .task time{font-size:14px;font-weight:850}.agenda-workspace .task>strong{font-size:19px;line-height:1.3}.agenda-workspace .task>small{font-size:14px;line-height:1.4}.agenda-workspace .record-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:5px;display:grid}.agenda-workspace .task button{border-radius:9px;min-height:48px;font-size:13px}.agenda-day-empty{text-align:center;font-size:15px;line-height:1.5}.mobile-new-task{color:#fff;background:#0b252d;border:0;border-radius:11px;width:100%;min-height:54px;font-size:15px;font-weight:900;display:block}.tasks-workspace .task-board{gap:13px}.tasks-workspace .task-board>div{background:#e9edef;border-radius:15px;min-height:0;padding:14px}.tasks-workspace .task-board h3{align-items:center;margin:5px 2px 12px;font-size:20px}.tasks-workspace .task-board h3 span{text-align:center;min-width:34px;font-size:15px}.tasks-workspace .task-board article{border-radius:12px;gap:9px;margin:10px 0;padding:17px;box-shadow:0 5px 18px #0b252d0f}.tasks-workspace .task-board article.overdue{background:#fff5f5;border-left:5px solid #a71922}.tasks-workspace .task-board article i{font-size:12px}.tasks-workspace .task-board article>strong{font-size:19px;line-height:1.35}.tasks-workspace .task-board article>small{font-size:14px;line-height:1.4}.tasks-workspace .task-board select,.tasks-workspace .delete-record{border-radius:9px;width:100%;min-height:50px;padding:11px;font-size:16px}.task-create-form{position:relative;border-radius:15px!important;gap:14px!important;margin-top:16px!important;padding:21px!important}.task-create-form h3{margin-bottom:3px;font-size:27px;line-height:1.1}.task-create-form label,.task-create-form .task-title-field{grid-column:1}.task-create-form label>span{color:#c0cdd2;font-size:13px}.task-create-form input,.task-create-form select{border-radius:9px;width:100%;min-height:54px;padding:14px;font-size:16px}.task-create-form>button{border-radius:10px;min-height:56px;font-size:15px}}@media (width<=390px){.execution-summary{grid-template-columns:1fr}.execution-summary article{border-right:0;border-bottom:1px solid var(--line)}}.creator-mobile-nav,.creator-portal-nav{display:none}.evidence-form label{gap:6px;display:grid}.evidence-form label>span{color:#a7b8bf;letter-spacing:.05em;font-size:9px;font-weight:850}#creator-goal,#creator-applications,#creator-funnel,#creator-performance,#creator-evidence,#creator-mission,#creator-delivery,#creator-history{scroll-margin-top:145px}.validation-empty{border-left:4px solid var(--green)}@media (width<=760px){.creators,.creator-portal{padding-top:14px!important;padding-bottom:calc(104px + env(safe-area-inset-bottom))!important}.creators .view-head{align-items:flex-start;gap:13px;margin-bottom:15px}.creators .view-head h2{margin:7px 0;font-size:39px;line-height:1.02}.creators .view-head p{font-size:16px;line-height:1.5}.creators .role-badge{border-radius:9px;place-items:center;min-height:42px;font-size:11px;display:grid}.creator-mobile-nav,.creator-portal-nav{top:calc(60px + env(safe-area-inset-top));z-index:14;scrollbar-width:none;background:#0b252d;border-radius:14px;gap:7px;margin:0 0 15px;padding:6px;display:flex;position:sticky;overflow-x:auto;box-shadow:0 9px 24px #0519212e}.creator-mobile-nav button,.creator-portal-nav button{color:#fff;background:#183b47;border:0;border-radius:10px;flex:none;min-height:46px;padding:0 17px;font-size:14px;font-weight:900}.creator-mobile-nav button:first-child,.creator-portal-nav button:first-child{color:#0b252d;background:#fff}.creator-kpis,.portal-kpis{scroll-snap-type:x mandatory;scrollbar-width:none;background:0 0;gap:10px;margin:0 -17px 15px;padding:0 17px 7px;display:flex;overflow-x:auto}.creator-kpis article,.portal-kpis article{background:var(--navy);scroll-snap-align:start;border:0;border-radius:15px;flex:0 0 72vw;min-height:144px;padding:21px}.creator-kpis span{font-size:11px;line-height:1.3}.creator-kpis strong{margin:12px 0 7px;font-size:36px}.creator-kpis small{font-size:14px;line-height:1.4}.target-card{border-radius:15px;gap:18px;margin-bottom:15px;padding:22px}.target-card>div{grid-template-columns:1fr auto;gap:8px}.target-card span{font-size:11px;line-height:1.35}.target-card strong{font-size:31px}.target-card p{font-size:16px;line-height:1.5}.target-card>i{border-radius:7px;height:13px;overflow:hidden}.application-inbox{border-radius:15px;padding:21px}.application-inbox>header{gap:14px}.application-inbox h3{font-size:28px;line-height:1.1}.application-inbox header p{font-size:15px;line-height:1.5}.application-inbox header>a{border-radius:9px;place-items:center;width:100%;min-height:50px;font-size:14px;display:grid}.application-list{gap:12px;margin-top:16px}.application-row{border-radius:12px;grid-template-columns:58px 1fr;gap:12px;padding:15px}.application-score{border-radius:10px;width:56px;height:56px;padding-top:10px}.application-score strong{font-size:27px}.application-name b{font-size:18px}.application-name span{font-size:11px;line-height:1.35}.application-name small{font-size:14px;line-height:1.4}.application-row>button{border-radius:9px;min-height:50px;font-size:14px}.application-detail{border-radius:10px;gap:9px;padding:16px}.application-detail h4{font-size:19px}.application-detail p{font-size:15px;line-height:1.5}.application-detail p b{margin-bottom:3px;font-size:11px}.application-detail small{font-size:13px}.creator-layout{gap:15px}.funnel-board{border-radius:15px;padding:21px}.funnel-board>header{gap:14px}.funnel-board h3{font-size:28px;line-height:1.1}.stage-filter{scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:7px;width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.stage-filter button{scroll-snap-align:start;border-radius:9px;flex:none;min-height:46px;padding:0 15px;font-size:13px}.candidate-list{gap:12px}.candidate-card{border-radius:12px;gap:13px;padding:17px}.candidate-main{gap:12px}.candidate-main .avatar{border-radius:10px;width:48px;height:48px;font-size:20px}.candidate-main b{font-size:18px}.candidate-main small{font-size:14px;line-height:1.4}.candidate-main em{font-size:13px;line-height:1.4}.candidate-card>select,.candidate-card .outline{border-radius:9px;width:100%;min-height:52px;padding:12px;font-size:16px}.candidate-next span{font-size:11px}.candidate-next b{margin:5px 0;font-size:16px;line-height:1.4}.candidate-next small{font-size:13px}.candidate-detail{border-radius:10px;gap:10px;padding:15px}.contact-actions,.response-actions{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.contact-actions a,.response-actions button,.candidate-detail>button{border-radius:9px;place-items:center;min-height:50px;display:grid;font-size:14px!important}.response-actions span{font-size:14px;line-height:1.4}.candidate-detail input,.candidate-detail textarea{border-radius:9px;width:100%;min-height:54px;padding:14px;font-size:16px}.candidate-detail textarea{min-height:112px}.capture-side form,.quality-rule{border-radius:15px;padding:21px}.capture-side h3{font-size:28px;line-height:1.1}.capture-side p,.quality-rule p{font-size:15px;line-height:1.5}.capture-side input,.capture-side select,.capture-side textarea{border-radius:9px;min-height:54px;padding:14px;font-size:16px}.capture-side textarea{min-height:110px}.capture-side button{border-radius:10px;min-height:56px;font-size:15px}.quality-rule b{font-size:11px}.game-shell{border-radius:15px;margin:15px 0;padding:21px}.game-head h3{font-size:29px;line-height:1.1}.game-head p{font-size:15px;line-height:1.5}.game-head>strong{border-radius:9px;font-size:14px}.league-grid>section,.reward-approval,.mission-builder,.reward-list,.mission-grid article{border-radius:11px;padding:18px}.league-grid h4,.mission-grid h4{font-size:20px}.league-grid article,.reward-approval article,.reward-list article{align-items:flex-start}.league-grid article b,.reward-approval b,.reward-list b{font-size:15px}.league-grid article small,.reward-approval small,.reward-list small{font-size:13px;line-height:1.4}.reward-approval button{border-radius:8px;min-height:46px}.mission-builder>div{grid-template-columns:1fr}.mission-builder input,.mission-builder textarea,.mission-builder select{border-radius:8px;min-height:52px;font-size:16px}.mission-builder>button{border-radius:9px;min-height:54px;font-size:14px}.mission-grid article>span{font-size:11px}.mission-grid p,.mission-grid small{font-size:14px;line-height:1.5}.creator-roster,.validation-queue{border-radius:15px;margin-top:15px;padding:21px}.creator-roster h3,.validation-queue h3{font-size:28px;line-height:1.15}.creator-row{grid-template-columns:1fr 1fr;gap:11px;padding:17px 3px}.creator-row>span:first-child{grid-column:1/-1}.creator-row>span:first-child i{font-size:17px}.creator-row>span:first-child b{font-size:18px}.creator-row>span:first-child small{font-size:14px}.creator-row>.level{border-radius:7px;place-items:center;min-height:34px;font-size:11px;display:grid}.creator-row>b,.creator-row>span:not(:first-child),.creator-row>strong:last-child{font-size:16px}.validation-queue>article{gap:12px}.validation-queue article b{font-size:18px}.validation-queue article small,.validation-queue article p{font-size:14px;line-height:1.5}.validation-queue a,.validation-queue button{border-radius:9px;place-items:center;width:100%;min-height:50px;font-size:14px;display:grid}.creator-hero{border-radius:15px;align-items:flex-start;gap:21px;padding:27px 21px}.creator-hero h2{margin:14px 0;font-size:39px;line-height:1.02}.creator-hero p{font-size:16px;line-height:1.5}.level-ring{border-width:8px;flex:none;width:100px;height:100px}.level-ring strong{font-size:28px}.level-ring span{font-size:10px}.creator-portal-nav{margin-top:15px}.portal-kpis{margin-top:0}.next-level{border-radius:14px;padding:20px}.next-level>div{font-size:13px}.next-level>i{border-radius:6px;height:12px;overflow:hidden}.portal-grid{gap:15px}.mission-card,.evidence-form,.xp-history{border-radius:15px;padding:21px}.mission-card h3,.evidence-form h3,.xp-history h3{font-size:28px;line-height:1.1}.mission-card ol{padding-left:23px;font-size:16px;line-height:1.65}.mission-card label{font-size:12px}.personal-link{grid-template-columns:1fr;gap:8px;margin-top:8px;display:grid}.personal-link input,.personal-link button{border-radius:9px;width:100%;min-height:52px;padding:13px;font-size:15px}.evidence-form{gap:13px}.evidence-form label>span{font-size:13px}.evidence-form input,.evidence-form select,.evidence-form textarea{border-radius:9px;width:100%;min-height:54px;padding:14px;font-size:16px}.evidence-form textarea{min-height:120px}.evidence-form button{border-radius:10px;min-height:56px;font-size:15px}.xp-history article{grid-template-columns:1fr;gap:9px;padding:17px 0}.xp-history .activity-status{border-radius:7px;grid-column:auto;justify-self:start;font-size:11px}.xp-history article b{font-size:17px}.xp-history article small{font-size:14px;line-height:1.5}.xp-history article>strong{font-size:17px}}@media (width<=390px){.creator-kpis article,.portal-kpis article{flex-basis:82vw}.creator-hero{flex-direction:column}.level-ring{width:112px;height:112px}.creators .view-head{flex-direction:column}}.pwa-install{z-index:100;color:#fff;-webkit-backdrop-filter:blur(22px);background:#071820fa;border:1px solid #28424c;border-radius:18px;grid-template-columns:74px 1fr;gap:18px;width:min(560px,100vw - 32px);padding:22px;display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 24px 80px #00000057}.pwa-close{color:#9eb1b8;background:0 0;border:0;width:38px;height:38px;font-size:25px;position:absolute;top:9px;right:11px}.pwa-mark{background:#fff;border-radius:17px;place-items:center;width:68px;height:68px;display:grid;overflow:hidden}.pwa-mark img{object-fit:cover;width:100%;height:100%}.pwa-copy>span{letter-spacing:.14em;color:#57d2ec;font-size:9px;font-weight:900}.pwa-copy h2{margin:7px 32px 8px 0;font-size:27px;line-height:1.05}.pwa-copy p{color:#b3c1c6;margin:0 0 14px;font-size:14px;line-height:1.5}.pwa-copy ol{gap:8px;margin:0 0 15px;padding:0;list-style:none;display:grid}.pwa-copy li{align-items:center;gap:9px;font-size:13px;display:flex}.pwa-copy li>b{color:#5ed5ed;background:#143541;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.pwa-copy li strong{font-weight:800}.pwa-copy li i{color:#62d7ee;font-style:normal}.pwa-copy>button{color:#fff;background:#ef2334;border:0;border-radius:10px;width:100%;min-height:48px;font-size:14px;font-weight:900}@media (width<=760px){.pwa-install{left:12px;right:12px;bottom:calc(86px + env(safe-area-inset-bottom));border-radius:18px;grid-template-columns:58px 1fr;gap:14px;width:auto;padding:18px;transform:none}.pwa-mark{border-radius:14px;width:56px;height:56px}.pwa-copy h2{font-size:25px}.pwa-copy p{font-size:15px}.pwa-copy li{font-size:14px;line-height:1.35}.pwa-copy>button{min-height:54px;font-size:15px}}@media (width<=390px){.pwa-install{grid-template-columns:1fr}.pwa-mark{width:52px;height:52px}.pwa-copy h2{margin-top:3px}}.push-settings{background:#f7f9fa;border:1px solid #dce4e6;border-radius:12px;margin:14px 0 2px;padding:16px}.push-settings header{border:0!important;padding:0!important;display:block!important}.push-settings header>span{letter-spacing:.12em;color:#8a969b;font-size:9px;font-weight:900}.push-settings header>span.push-live{color:#087b58}.push-settings h4{margin:6px 0;font-size:18px}.push-settings p{color:#68787e;margin:0 0 12px;font-size:12px;line-height:1.45}.push-settings button{border:0;border-radius:9px;width:100%;min-height:46px;font-size:12px;font-weight:900}.push-enable{color:#fff;background:#0b704f}.push-disable{color:#53656c;background:#eceff0;margin-top:9px}.push-settings>small{color:#775b21;background:#fff4d8;border-radius:7px;margin-top:10px;padding:9px;font-size:11px;line-height:1.4;display:block}.push-settings footer{color:#7b898e;margin-top:11px;font-size:9px;line-height:1.45}.push-categories{grid-template-columns:1fr 1fr;gap:7px;display:grid}.push-categories label{background:#fff;border:1px solid #e1e7e8;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:8px;font-size:11px;font-weight:750;display:flex}.push-categories input{accent-color:#0b704f;width:19px;height:19px}@media (width<=760px){.push-settings{padding:17px}.push-settings h4{font-size:22px}.push-settings p{font-size:14px}.push-settings button{min-height:52px;font-size:14px}.push-categories{grid-template-columns:1fr}.push-categories label{min-height:50px;font-size:14px}.push-settings footer{font-size:12px}.push-settings>small{font-size:13px}}.mobile-health{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;display:grid}.mobile-health>div{background:#fff;border:1px solid #dfe6e8;border-radius:9px;align-items:center;gap:9px;min-height:58px;padding:9px;display:flex}.mobile-health>div>i{border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:12px;font-style:normal;font-weight:950;display:grid}.mobile-health>div.ok>i{color:#08704f;background:#ddf4e9}.mobile-health>div.attention>i{color:#8b5c00;background:#fff0d5}.mobile-health span{flex-direction:column;gap:2px;display:flex}.mobile-health b{font-size:11px}.mobile-health small{color:#75858b;font-size:9px}.push-test{color:#fff;background:#0b2530;margin-bottom:8px}.push-update{color:#38515b;background:#e8eef0;margin-top:8px}.push-preferences{background:#fff;border:1px solid #dfe6e8;border-radius:9px;margin-top:8px;overflow:hidden}.push-preferences summary{cursor:pointer;align-items:center;min-height:46px;padding:0 12px;font-size:11px;font-weight:900;display:flex}.push-preferences .push-categories{padding:0 9px 9px}.push-preferences .push-disable{width:calc(100% - 18px);margin:0 9px 9px}.push-settings>small.push-error{color:#8b1f29;background:#ffeded}@media (width<=760px){.mobile-health{grid-template-columns:1fr}.mobile-health>div{min-height:64px;padding:11px}.mobile-health>div>i{flex-basis:32px;width:32px;height:32px;font-size:14px}.mobile-health b{font-size:15px}.mobile-health small{font-size:13px}.push-preferences summary{min-height:52px;padding:0 14px;font-size:14px}}.voice-launch{color:#fff;background:linear-gradient(120deg,#061c25 0%,#0d303b 62%,#103e49 100%);border-radius:3px;justify-content:space-between;align-items:center;gap:30px;margin:0 0 18px;padding:34px 38px;display:flex;position:relative;overflow:hidden}.voice-launch:after{content:"";border:1px solid #54d8ea2b;border-radius:50%;width:390px;height:390px;position:absolute;top:-210px;right:-90px;box-shadow:0 0 0 65px #54d8ea0b,0 0 0 130px #54d8ea08}.voice-launch>div,.voice-start{z-index:1;position:relative}.voice-launch h3{letter-spacing:-.045em;margin:10px 0;font-size:38px;line-height:1.03}.voice-launch p{color:#b8cbd0;max-width:690px;font-size:15px;line-height:1.55}.voice-capabilities{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.voice-capabilities span{background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.voice-start{color:#071c23;text-align:left;background:#fff;border:0;border-radius:18px;align-items:center;gap:14px;min-width:275px;padding:17px 22px;display:flex;box-shadow:0 18px 45px #0005}.voice-start>i{color:#fff;background:#e8152c;border-radius:50%;place-items:center;width:49px;height:49px;font-size:20px;font-style:normal;display:grid;box-shadow:0 0 0 7px #e8152c1c}.voice-start span{flex-direction:column;display:flex}.voice-start b{font-size:14px}.voice-start small{color:#6d7b80;margin-top:5px;font-size:10px}.voice-room{z-index:3000;color:#071c23;background:#f7f8f8;grid-template-rows:auto 1fr auto;animation:.24s ease-out voiceIn;display:grid;position:fixed;inset:0}.voice-room>header{background:#fff;border-bottom:1px solid #dce2e4;align-items:center;gap:14px;height:76px;padding:0 28px;display:flex}.voice-room>header>button{background:#f6f8f8;border:1px solid #d7dee0;border-radius:50%;width:46px;height:46px;font-size:28px;line-height:1}.voice-room>header>div{flex-direction:column;flex:1;display:flex}.voice-room>header b{font-size:15px}.voice-room>header small{color:#687b82;margin-top:3px}.voice-room>header>span{letter-spacing:.12em;color:#527078;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.voice-room>header>span i{background:#18a671;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #18a67118}.voice-room>main{grid-template-columns:minmax(430px,1.1fr) minmax(380px,.9fr);min-height:0;display:grid}.voice-stage{text-align:center;background:radial-gradient(circle at 50% 42%,#e5f5f7 0%,#f7f8f8 47%);flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:45px;display:flex}.voice-orb{background:radial-gradient(circle at 65% 68%,#fff 0 8%,#91dae6 34%,#28a9c3 66%,#08677d 100%);border-radius:50%;width:230px;height:230px;transition:transform .3s,filter .3s;position:relative;overflow:hidden;box-shadow:0 28px 70px #06778d38,0 0 0 18px #1596ae0b}.voice-orb:after{content:"";filter:blur(14px);background:#ffffff26;border-radius:45% 55% 60% 40%;animation:4s ease-in-out infinite alternate voiceDrift;position:absolute;inset:15%}.voice-orb i{border:1px solid #fff4;border-radius:43% 57%;animation:3.2s linear infinite voiceRing;position:absolute;inset:0}.voice-orb i:nth-child(2){animation-duration:4.1s;animation-direction:reverse;inset:12%}.voice-orb i:nth-child(3){animation-duration:2.6s;inset:27%}.voice-room.listening .voice-orb{animation:1.4s ease-in-out infinite voiceListen}.voice-room.thinking .voice-orb{filter:hue-rotate(18deg);animation:2s linear infinite voiceThink}.voice-room.speaking .voice-orb{animation:.72s ease-in-out infinite alternate voiceSpeak}.voice-room.confirming .voice-orb{filter:hue-rotate(285deg)saturate(.8)}.voice-room.error .voice-orb{filter:grayscale(.7);transform:scale(.9)}.voice-eyebrow{letter-spacing:.18em;color:#087d94;margin-top:34px;font-size:10px;font-weight:950}.voice-stage h2{letter-spacing:-.045em;margin:10px 0 4px;font-size:38px}.voice-stage>p{color:#65777e;max-width:520px;min-height:24px;line-height:1.5}.voice-flow{background:#fff;border:1px solid #dce5e7;border-radius:14px;align-items:center;margin-top:28px;padding:8px;display:flex;box-shadow:0 12px 30px #0a323c0c}.voice-flow span{color:#9aa6a9;border-radius:9px;align-items:center;gap:7px;padding:9px 13px;font-size:10px;display:flex}.voice-flow span.active{color:#fff;background:#082932}.voice-flow b{font-size:10px}.voice-transcript{background:#fff;border-left:1px solid #dce2e4;flex-direction:column;gap:15px;min-height:0;padding:26px;display:flex}.transcript-head{justify-content:space-between;align-items:center;display:flex}.transcript-head>span{letter-spacing:.15em;font-size:9px;font-weight:950}.transcript-head small{color:#73858b;font-size:9px}.transcript-stream{background:#f4f6f6;border-radius:16px;flex:1;min-height:0;padding:18px;overflow:auto}.transcript-empty{color:#6f7f84;padding:28px 8px}.transcript-empty>b{color:#263e46}.transcript-empty p{background:#fff;border-radius:9px;margin:10px 0;padding:11px 13px;font-size:12px}.live-turn{background:#fff;border:1px solid #dfe5e6;border-radius:12px;max-width:88%;margin:9px 0;padding:13px 15px}.live-turn.user{color:#fff;background:#0a2b35;border-color:#0a2b35;margin-left:auto}.live-turn small{letter-spacing:.13em;color:#16859a;font-size:7px;font-weight:950}.live-turn p{margin:5px 0 0;font-size:14px;line-height:1.48}.live-turn.live{opacity:.82;border-style:dashed}.voice-confirm{background:#fff7e9;border:1px solid #e7ca91;border-radius:16px;padding:18px;box-shadow:0 15px 35px #4b320b18}.voice-confirm>span{color:#9a6100;letter-spacing:.15em;font-size:8px;font-weight:950}.voice-confirm h3{margin:6px 0 12px;font-size:19px}.voice-confirm>div{border-top:1px solid #eadabd;flex-direction:column;padding:9px 0;display:flex}.voice-confirm>div b{font-size:12px}.voice-confirm>div small{color:#765f38;margin-top:4px}.voice-confirm button{color:#fff;background:#0b7455;border:0;border-radius:9px;width:100%;margin-top:11px;padding:13px;font-weight:900}.voice-confirm button.secondary{color:#725825;background:0 0;border:1px solid #d7bd8b}.voice-room>footer{min-height:92px;padding:16px 28px calc(16px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dce2e4;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:24px;display:grid}.voice-room>footer form{max-width:680px;display:flex}.voice-room>footer input{min-width:0;font:inherit;border:1px solid #d5dee0;border-radius:12px 0 0 12px;flex:1;padding:14px 16px;font-size:14px}.voice-room>footer form button{color:#fff;background:#0b303a;border:0;border-radius:0 12px 12px 0;padding:0 20px;font-weight:900}.voice-controls{gap:12px;display:flex}.voice-controls>button{background:#fff;border:1px solid #d3dcde;border-radius:13px;align-items:center;gap:9px;padding:9px 17px;font-weight:850;display:flex}.voice-controls i{color:#0b8297;background:#e9f2f3;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.voice-controls .muted i,.voice-controls .end-live i{color:#fff;background:#f3263a}.voice-controls .end-live{color:#a91523;border-color:#f0b8bd}.voice-audio{display:none}@keyframes voiceIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes voiceDrift{to{transform:translate(18px,-14px)rotate(24deg)}}@keyframes voiceRing{to{transform:rotate(360deg)}}@keyframes voiceListen{50%{transform:scale(1.035);box-shadow:0 30px 80px #06778d4f,0 0 0 30px #1596ae0d}}@keyframes voiceThink{to{transform:rotate(360deg)}}@keyframes voiceSpeak{to{transform:scale(1.075)}}@media (width<=900px){.voice-launch{flex-direction:column;align-items:stretch;padding:28px}.voice-launch h3{font-size:34px}.voice-start{width:100%}.voice-room>main{grid-template-columns:1fr;overflow:auto}.voice-stage{min-height:520px}.voice-transcript{border-top:1px solid #dce2e4;border-left:0;min-height:420px}.voice-room>footer{grid-template-columns:1fr}.voice-controls{justify-content:center}}@media (width<=580px){.voice-launch{border-radius:16px;padding:24px 20px}.voice-launch h3{font-size:31px}.voice-capabilities span{font-size:9px}.voice-start{min-width:0;padding:15px}.voice-room{height:100dvh}.voice-room>header{height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0}.voice-room>header>button{width:42px;height:42px}.voice-room>header>span{display:none}.voice-stage{min-height:520px;padding:34px 20px}.voice-orb{width:188px;height:188px}.voice-stage h2{font-size:30px}.voice-stage>p{font-size:14px}.voice-flow{justify-content:space-between;width:100%;padding:5px}.voice-flow span{flex:1;justify-content:center;padding:10px 4px}.voice-flow b{display:none}.voice-transcript{min-height:450px;padding:18px 15px}.transcript-stream{padding:13px}.live-turn{max-width:94%}.voice-room>footer{padding:12px 15px calc(12px + env(safe-area-inset-bottom));gap:11px;position:sticky;bottom:0}.voice-room>footer input{font-size:16px}.voice-controls>button{flex:1;justify-content:center;min-height:48px}.voice-controls{width:100%}}@media (prefers-reduced-motion:reduce){.voice-room,.voice-orb,.voice-orb:after,.voice-orb i{animation:none!important}}.company-projects{margin-top:22px}.company-projects h4{letter-spacing:.7px;text-transform:uppercase;justify-content:space-between;margin:16px 0 8px;font-size:12px;display:flex}.company-projects h4 span{background:var(--navy);color:#fff;padding:2px 7px}.company-projects ul{margin:0;padding:0;list-style:none}.company-projects li{border-bottom:1px solid #eee;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.company-projects li b{font-size:13px}.company-projects li small,.company-projects p{color:var(--muted);font-size:11px}.company-switch{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 18px;display:grid}.company-switch button{border:1px solid var(--line);text-align:left;background:#fff;align-items:center;gap:11px;padding:14px;display:flex}.company-switch button>i{width:36px;height:36px;color:var(--navy);background:#e9eff0;place-items:center;font-style:normal;font-weight:900;display:grid}.company-switch span{flex-direction:column;display:flex}.company-switch small{color:var(--muted);margin-top:3px}.company-switch button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.company-switch button.active small{color:#a9c2c8}.company-command{color:#fff;background:linear-gradient(120deg,#061c25,#103d48);justify-content:space-between;align-items:center;gap:30px;margin-bottom:18px;padding:26px 30px;display:flex}.company-command h3{margin:6px 0;font-size:29px}.company-command p,.company-command>div>small{color:#b6c8cc}.company-command-kpis{gap:10px;display:flex}.company-command-kpis span{color:#b8c9cd;background:#ffffff0e;border:1px solid #ffffff16;flex-direction:column;min-width:100px;padding:14px;font-size:10px;display:flex}.company-command-kpis strong{color:#fff;margin-bottom:4px;font-size:25px}.company-command-kpis span.attention{color:#fff;background:#e8152c;border-color:#e8152c}.company-360-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.7fr);gap:18px;display:grid}.company-situations,.company-side>section{border:1px solid var(--line);background:#fff;padding:22px}.company-situations>header{justify-content:space-between;display:flex}.company-situations h3,.company-side h3{margin:6px 0 0;font-size:22px}.situation-filters{gap:6px;padding:18px 0 14px;display:flex;overflow:auto}.situation-filters button{white-space:nowrap;border:1px solid var(--line);background:#fff;padding:8px 10px;font-size:10px;font-weight:800}.situation-filters button.active{background:var(--navy);color:#fff}.situation-list{gap:10px;display:grid}.situation-list>article{border:1px solid #e5e7e7;border-left:4px solid #9ca9ac;padding:15px}.situation-list>article.priority-urgente{border-left-color:#e8152c}.situation-list>article.priority-alta{border-left-color:#eb9e14}.situation-list article>header,.situation-list article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.situation-list article>header span,.situation-list article>header em{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.situation-list article>header em{color:#a44c1b;font-style:normal}.situation-list h4{margin:9px 0 5px;font-size:16px}.situation-list p{color:var(--muted);font-size:12px;line-height:1.5}.situation-list footer{border-top:1px solid #eee;padding-top:10px}.situation-list select{border:1px solid var(--line);background:#fff;padding:8px;font-size:11px}.situation-empty{text-align:center;color:var(--muted);padding:30px}.company-side{flex-direction:column;gap:18px;display:flex}.company-side form{gap:12px;margin-top:18px;display:grid}.company-side label{text-transform:uppercase;gap:5px;font-size:10px;font-weight:800;display:grid}.company-side input,.company-side select,.company-side textarea{border:1px solid var(--line);width:100%;font:inherit;text-transform:none;padding:11px;font-size:13px}.company-side textarea{resize:vertical;min-height:80px}.company-side form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.company-side form>button{color:#fff;background:#e8152c;border:0;padding:13px;font-weight:900}.company-project-summary>div{border-bottom:1px solid #eee;flex-direction:column;padding:11px 0;display:flex}.company-project-summary b{font-size:12px}.company-project-summary small{color:var(--muted);margin-top:4px}.company-project-summary p{color:var(--muted);font-size:12px}@media (width<=900px){.company-switch{grid-template-columns:repeat(2,1fr)}.company-command{flex-direction:column;align-items:flex-start}.company-360-grid{grid-template-columns:1fr}.company-side{grid-template-columns:1fr 1fr;display:grid}}@media (width<=580px){.company-switch{scroll-snap-type:x mandatory;display:flex;overflow:auto}.company-switch button{scroll-snap-align:start;min-width:210px}.company-command{padding:22px 18px}.company-command-kpis{width:100%;overflow:auto}.company-command-kpis span{min-width:92px}.company-side{display:flex}.company-situations,.company-side>section{padding:17px}.situation-list article>footer{flex-direction:column;align-items:stretch}.situation-list select{width:100%;min-height:46px}.company-side input,.company-side select,.company-side textarea{min-height:48px;font-size:16px}.company-side form>button{min-height:50px}}.company-finance{border:1px solid var(--line);background:#f4f6f6;margin-top:20px;padding:24px}.company-finance>header h3{margin:6px 0;font-size:27px}.company-finance>header p{color:var(--muted)}.finance-kpis{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);margin:18px 0;display:grid}.finance-kpis article{border-right:1px solid var(--line);padding:18px}.finance-kpis article:last-child{border-right:0}.finance-kpis span{letter-spacing:.1em;color:var(--muted);font-size:9px;font-weight:900}.finance-kpis strong{margin:7px 0;font-size:23px;display:block}.finance-kpis small{color:var(--muted)}.finance-kpis .positive strong{color:#08785b}.finance-kpis .negative strong{color:#d71f32}.finance-workspace{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:16px;display:grid}.finance-workspace>section,.finance-workspace>aside>form,.active-clients{border:1px solid var(--line);background:#fff;padding:18px}.finance-list-head,.active-clients>header{justify-content:space-between;align-items:center;display:flex}.finance-list-head h4,.finance-workspace form h4,.active-clients h4{margin:0 0 14px;font-size:17px}.finance-list-head span,.active-clients>header span{background:var(--navy);color:#fff;padding:4px 8px;font-size:10px}.finance-list article{border-top:1px solid #eee;grid-template-columns:36px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.finance-list article>i{color:#08785b;background:#ecf6f3;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.finance-list article.pagar>i{color:#d71f32;background:#fff0f1}.finance-list article>span{flex-direction:column;display:flex}.finance-list article small{color:var(--muted);margin-top:3px}.finance-list article>strong{font-size:14px}.finance-list article>em{background:#edf1f2;padding:6px;font-size:9px;font-style:normal}.finance-list article>button{background:var(--navy);color:#fff;border:0;padding:8px;font-size:9px;font-weight:900}.finance-list article.overdue{background:#fff6f6}.finance-workspace>aside{flex-direction:column;gap:12px;display:flex}.finance-workspace form{gap:9px;display:grid}.finance-workspace label{text-transform:uppercase;gap:4px;font-size:9px;font-weight:900;display:grid}.finance-workspace input,.finance-workspace select{border:1px solid var(--line);width:100%;font:inherit;text-transform:none;padding:10px;font-size:12px}.finance-workspace form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.finance-workspace form>button{color:#fff;background:#e8152c;border:0;padding:12px;font-weight:900}.active-clients{margin-top:16px}.active-clients>header{margin-bottom:8px}.active-clients>article{align-items:center;gap:9px;min-width:260px;padding:10px 18px 10px 0;display:inline-flex}.active-clients>article>i{background:var(--navy);color:#fff;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.active-clients>article>span{flex-direction:column;flex:1;display:flex}.active-clients>article small{color:var(--muted);margin-top:2px}.active-clients>article>strong{font-size:13px}.active-clients>article>strong small{font-size:8px;display:block}.active-clients>p{color:var(--muted);font-size:12px}@media (width<=900px){.finance-kpis{grid-template-columns:repeat(2,1fr)}.finance-kpis article:nth-child(2){border-right:0}.finance-workspace{grid-template-columns:1fr}}@media (width<=580px){.company-finance{padding:17px}.finance-kpis{display:flex;overflow:auto}.finance-kpis article{min-width:170px}.finance-list article{grid-template-columns:34px 1fr auto}.finance-list article>em{grid-column:2}.finance-list article>button{grid-area:2/3}.finance-workspace input,.finance-workspace select{min-height:48px;font-size:16px}.finance-workspace form>button{min-height:50px}.active-clients{overflow:auto}.active-clients>article{display:flex}}.contract-center{border:1px solid var(--line);background:#fff;margin-top:20px;padding:24px}.contract-center>header h3{margin:6px 0;font-size:27px}.contract-center>header p{color:var(--muted)}.contract-kpis{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:18px 0;display:grid}.contract-kpis article{border-right:1px solid var(--line);padding:17px}.contract-kpis article:last-child{border-right:0}.contract-kpis span{letter-spacing:.1em;color:var(--muted);font-size:9px;font-weight:900}.contract-kpis strong{margin:7px 0;font-size:25px;display:block}.contract-kpis small{color:var(--muted)}.contract-kpis .attention{background:#fff2dc}.contract-kpis .attention strong{color:#b66b00}.contract-workspace{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:16px;display:grid}.contract-workspace>section,.contract-workspace>aside{border:1px solid var(--line);padding:18px}.contract-list article{border-top:1px solid #eee;grid-template-columns:38px minmax(0,1fr) auto 180px;align-items:center;gap:12px;padding:14px 0;display:grid}.contract-list article>i{background:var(--navy);color:#fff;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.contract-list article>span{flex-direction:column;display:flex}.contract-list article small,.contract-list article em{color:var(--muted);margin-top:3px;font-size:10px;font-style:normal}.contract-list article>strong{font-size:14px}.contract-list select{border:1px solid var(--line);background:#fff;padding:9px}.contract-workspace form{gap:9px;display:grid}.contract-workspace form h4{margin:3px 0 8px;font-size:18px}.contract-workspace label{text-transform:uppercase;gap:4px;font-size:9px;font-weight:900;display:grid}.contract-workspace input,.contract-workspace select,.contract-workspace textarea{border:1px solid var(--line);width:100%;font:inherit;text-transform:none;padding:10px;font-size:12px}.contract-workspace textarea{min-height:70px}.contract-workspace form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.contract-workspace form>button{color:#fff;background:#e8152c;border:0;padding:13px;font-weight:900}.contract-workspace form>small{color:var(--muted);line-height:1.4}@media (width<=900px){.contract-kpis{grid-template-columns:repeat(2,1fr)}.contract-kpis article:nth-child(2){border-right:0}.contract-workspace{grid-template-columns:1fr}}@media (width<=580px){.contract-center{padding:17px}.contract-kpis{display:flex;overflow:auto}.contract-kpis article{min-width:170px}.contract-list article{grid-template-columns:34px 1fr auto}.contract-list article>strong{grid-column:2}.contract-list select{grid-column:2/4;min-height:46px;font-size:16px}.contract-workspace input,.contract-workspace select,.contract-workspace textarea{min-height:48px;font-size:16px}.contract-workspace form>button{min-height:50px}}.document-center{border:1px solid var(--line);background:#f4f6f6;margin-top:20px;padding:24px}.document-center>header h3{margin:6px 0;font-size:27px}.document-center>header p{color:var(--muted)}.document-kpis{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);margin:18px 0;display:grid}.document-kpis article{border-right:1px solid var(--line);padding:17px}.document-kpis article:last-child{border-right:0}.document-kpis span{letter-spacing:.1em;color:var(--muted);font-size:9px;font-weight:900}.document-kpis strong{margin:7px 0;font-size:25px;display:block}.document-kpis small{color:var(--muted)}.document-kpis .attention{background:#fff2dc}.document-kpis .attention strong{color:#b66b00}.document-kpis .danger{background:#fff0f1}.document-kpis .danger strong{color:#c7192d}.document-workspace{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:16px;display:grid}.document-workspace>section,.document-workspace>aside{border:1px solid var(--line);background:#fff;padding:18px}.document-list article{border-top:1px solid #eee;grid-template-columns:42px minmax(0,1fr) auto 180px;align-items:center;gap:12px;padding:14px 0;display:grid}.document-list article.expired{background:#fff6f6}.document-list article>i{width:38px;height:38px;color:var(--navy);background:#e6eff1;place-items:center;font-size:9px;font-style:normal;font-weight:950;display:grid}.document-list article>span{flex-direction:column;display:flex}.document-list article small,.document-list article em{color:var(--muted);margin-top:3px;font-size:10px;font-style:normal}.document-list article>a{color:#08785b;font-size:11px;font-weight:900}.document-list select{border:1px solid var(--line);background:#fff;padding:9px}.document-workspace form{gap:9px;display:grid}.document-workspace form h4{margin:3px 0 8px;font-size:18px}.document-workspace label{text-transform:uppercase;gap:4px;font-size:9px;font-weight:900;display:grid}.document-workspace input,.document-workspace select,.document-workspace textarea{border:1px solid var(--line);width:100%;font:inherit;text-transform:none;padding:10px;font-size:12px}.document-workspace textarea{min-height:70px}.document-workspace form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.document-workspace form>button{color:#fff;background:#e8152c;border:0;padding:13px;font-weight:900}.document-workspace form>small{color:var(--muted);line-height:1.4}@media (width<=900px){.document-kpis{grid-template-columns:repeat(2,1fr)}.document-kpis article:nth-child(2){border-right:0}.document-workspace{grid-template-columns:1fr}}@media (width<=580px){.document-center{padding:17px}.document-kpis{display:flex;overflow:auto}.document-kpis article{min-width:170px}.document-list article{grid-template-columns:38px 1fr}.document-list article>a,.document-list article>small{grid-column:2}.document-list select{grid-column:2;min-height:48px;font-size:16px}.document-workspace input,.document-workspace select,.document-workspace textarea{min-height:48px;font-size:16px}.document-workspace form>button{min-height:50px}}.executive-companies{margin-bottom:28px}.executive-companies.loading{border:1px solid var(--line);color:var(--muted);background:#fff;padding:28px}.executive-companies>header{color:#fff;background:linear-gradient(120deg,#061c25,#103d48);justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 30px;display:flex}.executive-companies>header h2{letter-spacing:-.045em;margin:8px 0;font-size:clamp(31px,3.7vw,52px);line-height:1}.executive-companies>header p{color:#b7c8cc;margin:0}.executive-companies>header button,.executive-company-grid>article>button{color:#fff;white-space:nowrap;background:#e8152c;border:0;padding:14px 18px;font-weight:900}.executive-company-kpis{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.executive-company-kpis article{border-right:1px solid var(--line);padding:19px}.executive-company-kpis article:last-child{border-right:0}.executive-company-kpis span{letter-spacing:.12em;color:var(--muted);font-size:9px;font-weight:900}.executive-company-kpis strong{margin:8px 0;font-size:27px;display:block}.executive-company-kpis small{color:var(--muted)}.executive-company-kpis .critical{background:#fff0f1}.executive-company-kpis .critical strong{color:#c7192d}.executive-company-kpis .positive strong{color:#08785b}.executive-company-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px;display:grid}.executive-company-grid>article{border:1px solid var(--line);background:#fff;flex-direction:column;padding:18px;display:flex}.executive-company-grid>article.attention{border-top:4px solid #e8152c}.executive-company-grid>article>header{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;display:grid}.executive-company-grid header>i{background:var(--navy);color:#fff;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.executive-company-grid header>span{flex-direction:column;display:flex}.executive-company-grid header small{color:var(--muted);margin-top:3px;font-size:10px}.executive-company-grid header>em{color:#08785b;font-size:9px;font-style:normal;font-weight:900}.executive-company-grid article.attention header>em{color:#c7192d}.company-balance{border-bottom:1px solid #eee;flex-direction:column;padding:18px 0;display:flex}.company-balance span{color:var(--muted);font-size:9px;font-weight:900}.company-balance strong{margin-top:5px;font-size:22px}.executive-company-grid dl{margin:8px 0 16px}.executive-company-grid dl>div{border-bottom:1px solid #eee;justify-content:space-between;gap:10px;padding:7px 0;display:flex}.executive-company-grid dt{color:var(--muted);font-size:10px}.executive-company-grid dd{margin:0;font-size:11px;font-weight:900}.executive-company-grid>article>button{background:var(--navy);width:100%;margin-top:auto}.executive-companies>footer{background:#efe3c7;border:1px solid #d9be83;gap:12px;padding:15px 18px;font-size:11px;display:flex}.executive-companies>footer b{color:#8d6119;white-space:nowrap}@media (width<=1050px){.executive-company-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.executive-companies>header{flex-direction:column;align-items:flex-start;padding:24px 20px}.executive-companies>header h2{font-size:37px}.executive-companies>header p{font-size:16px;line-height:1.5}.executive-companies>header button{width:100%;min-height:54px}.executive-company-kpis{display:flex;overflow:auto}.executive-company-kpis article{min-width:180px}.executive-company-kpis span{font-size:11px}.executive-company-kpis strong{font-size:29px}.executive-company-grid{scroll-snap-type:x mandatory;display:flex;overflow:auto}.executive-company-grid>article{scroll-snap-align:start;min-width:86vw;padding:20px}.executive-company-grid header b{font-size:17px}.executive-company-grid header small,.executive-company-grid dt,.executive-company-grid dd{font-size:13px}.company-balance strong{font-size:27px}.executive-company-grid>article>button{min-height:52px;font-size:14px}.executive-companies>footer{flex-direction:column;align-items:flex-start;font-size:13px;line-height:1.45}}.company-card-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;display:grid}.company-card-actions button{background:var(--navy);color:#fff;border:0;min-height:44px;font-size:10px;font-weight:900}.company-card-actions button:last-child{background:#e8152c}@media (width<=760px){.company-card-actions button{min-height:52px;font-size:14px}}.permission-principles{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid}.permission-principles article{border-right:1px solid var(--line);flex-direction:column;gap:7px;padding:18px;display:flex}.permission-principles article:last-child{border-right:0}.permission-principles b{letter-spacing:.1em;color:#08785b;font-size:10px}.permission-principles span{color:var(--muted);font-size:12px;line-height:1.45}.access-member{flex-wrap:wrap;grid-template-columns:42px minmax(170px,1fr) minmax(180px,.7fr) auto!important}.company-access{border-top:1px solid #eee;flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:6px;padding-top:9px;display:flex}.company-access>small{color:var(--muted);margin-right:5px;font-size:8px;font-weight:900}.company-access button{border:1px solid var(--line);color:var(--muted);background:#fff;padding:7px 9px;font-size:9px;font-weight:850}.company-access button.active{color:#fff;background:#0b303a;border-color:#0b303a}.company-access button:disabled{opacity:1}@media (width<=760px){.permission-principles{grid-template-columns:1fr}.permission-principles article{border-right:0;border-bottom:1px solid var(--line)}.permission-principles article:last-child{border-bottom:0}.permission-principles b{font-size:12px}.permission-principles span{font-size:15px}.access-member{grid-template-columns:48px 1fr!important;padding:18px!important}.access-member>select,.access-member>button{grid-column:2;width:100%;min-height:50px;font-size:16px}.company-access{grid-column:1/-1;align-items:stretch}.company-access>small{width:100%;font-size:11px}.company-access button{flex:45%;min-height:46px;font-size:13px}}.voice-safety-map{flex-wrap:wrap;justify-content:center;gap:6px;max-width:680px;margin-top:18px;display:flex}.voice-safety-map span{color:#718187;background:#ffffffd9;border:1px solid #d6e3e5;border-radius:999px;padding:7px 10px;font-size:9px}.voice-safety-map b{color:#183740}.voice-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.voice-quick-actions button{color:#17363f;text-align:left;background:#fff;border:1px solid #d7e2e4;border-radius:10px;min-height:41px;padding:10px 12px;font-size:11px;font-weight:850}.voice-quick-actions button:active{color:#fff;background:#082932}.voice-confirm.department>div p{color:#5d4e35;margin:7px 0 0;font-size:12px;line-height:1.45}@media (width<=580px){.voice-stage{min-height:560px}.voice-safety-map{gap:5px;margin-top:14px}.voice-safety-map span{padding:6px 8px;font-size:8px}.voice-transcript{min-height:520px}.voice-quick-actions{grid-template-columns:1fr 1fr}.voice-quick-actions button{min-height:44px;font-size:10px}.voice-controls{gap:6px}.voice-controls>button{padding:7px 5px;font-size:10px}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--nl-ink:#07090e;--nl-ink-2:#141821;--nl-blue:#315cf5;--nl-cyan:#20c7b7;--nl-cyan-soft:#e5f9f6;--nl-red:#315cf5;--nl-green:#12806f;--nl-gold:#315cf5;--nl-amber:#d88a16;--nl-canvas:#f4f3ee;--nl-surface:#fff;--nl-surface-soft:#ecece8;--nl-stroke:#d9d9d3;--nl-text:#07090e;--nl-muted:#686b72;--nl-radius-sm:12px;--nl-radius:18px;--nl-radius-lg:26px;--nl-shadow-sm:0 8px 28px #07090e0e;--nl-shadow:0 24px 70px #07090e1f;--nl-space-1:6px;--nl-space-2:10px;--nl-space-3:14px;--nl-space-4:18px;--nl-space-5:24px;--nl-space-6:32px;--paper:#f4f3ee;--paper2:#e9e8e2;--ink:#07090e;--muted:#686b72;--line:#d9d9d3;--red:#315cf5;--blue:#20c7b7;--navy:#07090e;--green:#12806f;--yellow:#d88a16;--app-bg:#f4f3ee;--surface:#fff;--surface-2:#ecece8;--sidebar:#07090e;--sidebar-line:#242832;--accent:#20c7b7;--danger:#d92d45;--soft-shadow:0 12px 40px #07090e14;--radius:18px}html,body{background:var(--nl-canvas);color:var(--nl-text)}body{font-family:var(--font-geist-sans),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.005em}button,input,select,textarea{font-family:inherit}button{transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s}button:active{transform:scale(.98)}.side-nav{background:linear-gradient(#061820 0%,#09242d 100%);border-right:1px solid #17343e;padding:24px 16px 18px}.brand.modern{padding:4px 14px 24px}.brand.modern small{letter-spacing:.22em;color:#708a94;margin-top:8px;font-size:9px;display:block}.side-nav nav{scrollbar-width:thin;scrollbar-color:#29434c transparent;padding:22px 2px 10px}.side-nav nav section>span{letter-spacing:.18em;color:#66808a;padding:0 12px 9px;font-size:9px}.side-nav nav button{color:#a8bac0;border-radius:12px;grid-template-columns:30px 1fr auto;min-height:45px;padding:10px 12px;font-size:13px}.side-nav nav button i{color:#668690;font-size:15px}.side-nav nav button:hover{background:#102f39}.side-nav footer{padding:18px 9px 2px}.side-nav footer b{font-size:12px}.side-nav footer small{letter-spacing:.06em;font-size:9px}.workspace-bar{border-color:var(--nl-stroke);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#fafcfbe0;height:76px;padding:0 32px}.workspace-bar>div:first-of-type small{letter-spacing:.1em;text-transform:uppercase;color:#7c8c91;font-size:9px}.workspace-health{border:1px solid var(--nl-stroke);color:var(--nl-muted);background:#fff;border-radius:999px;align-items:center;gap:7px;margin-left:24px;padding:8px 11px;font-size:10px;font-weight:750;flex-direction:row!important;display:flex!important}.workspace-health i{background:#20a978;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #20a97818}.workspace-version{color:#8a999e;font-size:9px}.quick-create{background:var(--nl-ink);border-radius:12px;min-height:42px;padding:0 17px;box-shadow:0 8px 22px #071c2420}.alert-button{border-color:var(--nl-stroke);border-radius:12px;width:42px;height:42px}.modern-head{border-radius:var(--nl-radius-lg);box-shadow:var(--nl-shadow);background:linear-gradient(125deg,#081d26 0%,#0d3541 72%,#105066 100%);margin:20px 28px 0;padding:30px 32px}.modern-head:after{border-color:#ffffff20;width:430px;height:430px;top:-270px;right:8%;box-shadow:0 0 0 68px #ffffff08}.modern-head p{color:#6edff5;font-size:10px}.modern-head .command-score{background:#ffffff0c;border-radius:16px;padding:20px}.app-main>.view,.app-main>.creators{width:100%;max-width:1660px;margin-inline:auto;padding:30px 28px 110px}.view-head{margin-bottom:24px}.view-head h2{font-weight:620}.view-head p{font-size:14px;line-height:1.55}.section-label{letter-spacing:.18em;font-size:9px}.focus-card,.list-card,.project-card,.company-situations,.company-side>section,.company-finance,.contract-center,.document-center,.executive-company-grid>article,.department-command,.supervisor-request{overflow:hidden;border-color:var(--nl-stroke)!important;border-radius:var(--nl-radius)!important;box-shadow:var(--nl-shadow-sm)!important}.kpis,.finance-kpis,.contract-kpis,.document-kpis,.executive-company-kpis{box-shadow:var(--nl-shadow-sm);overflow:hidden;border-color:var(--nl-stroke)!important;border-radius:var(--nl-radius)!important}.decision-brief-v2{border-radius:var(--nl-radius-lg);background:var(--nl-surface);border:1px solid var(--nl-stroke);box-shadow:var(--nl-shadow-sm);margin-bottom:20px;overflow:hidden}.decision-brief-v2>header{color:#fff;background:linear-gradient(115deg,#0a2029,#0b3541);justify-content:space-between;align-items:center;gap:18px;padding:24px 26px;display:flex}.decision-brief-v2>header>div{align-items:center;gap:14px;display:flex}.decision-brief-v2 .brief-mark{color:#70e1f6;background:#ffffff12;border:1px solid #ffffff18;border-radius:15px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.decision-brief-v2 header span{letter-spacing:.17em;color:#66d9ef;font-size:9px;font-weight:900;display:block}.decision-brief-v2 h2{letter-spacing:-.035em;margin:5px 0 0;font-size:24px;font-weight:620}.decision-brief-v2 header button{background:var(--nl-red);color:#fff;border:0;border-radius:12px;min-height:46px;padding:0 17px;font-weight:850}.decision-brief-grid{grid-template-columns:repeat(4,1fr);display:grid}.decision-brief-grid article{border-right:1px solid var(--nl-stroke);flex-direction:column;gap:5px;padding:21px 23px;display:flex}.decision-brief-grid article:last-child{border-right:0}.decision-brief-grid span{letter-spacing:.12em;color:var(--nl-muted);font-size:9px;font-weight:850}.decision-brief-grid strong{letter-spacing:-.045em;font-size:30px}.decision-brief-grid small{color:var(--nl-muted);font-size:11px}.decision-brief-grid article.critical{background:#fff2f3}.decision-brief-grid article.critical strong{color:#bc1b2d}.decision-brief-grid article.attention{background:#fff8e8}.decision-brief-grid article.attention strong{color:#a96b08}.executive-companies>header,.supervision-intro{border-radius:var(--nl-radius-lg);background:linear-gradient(125deg,#081d26,#0d3b48)}.executive-company-grid{gap:14px}.executive-company-grid>article{padding:20px}.company-card-actions button,.department-command footer button{border-radius:10px}.supervision-intro{box-shadow:var(--nl-shadow-sm)}.global-toast{border-radius:14px;padding:16px 18px}.alert-drawer{border-color:var(--nl-stroke);box-shadow:var(--nl-shadow);border-radius:18px}:focus-visible{outline-offset:2px;outline:3px solid #27b9d755}@media (width<=1100px){.app-frame{grid-template-columns:232px minmax(0,1fr)}.decision-brief-grid{grid-template-columns:1fr 1fr}.decision-brief-grid article:nth-child(2){border-right:0}}@media (width<=760px){.app-frame{display:block}.workspace-bar{height:calc(66px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0}.workspace-health{display:none!important}.workspace-version{display:none}.modern-head{border-radius:20px;margin:12px 10px 0;padding:23px 19px}.modern-head h1{font-size:36px}.app-main>.view,.app-main>.creators{padding:18px 11px calc(120px + env(safe-area-inset-bottom))}.decision-brief-v2{border-radius:20px}.decision-brief-v2>header{flex-direction:column;align-items:flex-start;padding:20px 18px}.decision-brief-v2>header>div{align-items:flex-start}.decision-brief-v2 h2{font-size:22px;line-height:1.18}.decision-brief-v2 header button{width:100%;min-height:52px;font-size:14px}.decision-brief-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.decision-brief-grid article{scroll-snap-align:start;min-width:72vw;padding:19px;border-right:1px solid var(--nl-stroke)!important}.decision-brief-grid span{font-size:11px}.decision-brief-grid strong{font-size:34px}.decision-brief-grid small{font-size:13px;line-height:1.4}.side-nav{width:min(340px,89vw);padding-inline:16px}.side-nav nav button{min-height:52px;font-size:15px}.brand.modern img{width:190px}.mobile-app-nav{background:#061820f7;border-color:#21404b}.mobile-app-nav button{border-radius:15px}.mobile-app-nav button.active{background:#12404d}}.company-section-nav{background:var(--nl-surface);border:1px solid var(--nl-stroke);border-radius:var(--nl-radius);box-shadow:var(--nl-shadow-sm);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:10px;display:grid}.company-section-nav button{min-height:72px;color:var(--nl-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.company-section-nav button>i{background:var(--nl-surface-soft);width:34px;height:34px;color:var(--nl-muted);border-radius:10px;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.company-section-nav button>span{flex-direction:column;gap:4px;display:flex}.company-section-nav button b{font-size:14px}.company-section-nav button small{color:var(--nl-muted);font-size:11px}.company-section-nav button:hover{background:var(--nl-surface-soft)}.company-section-nav button.active{border-color:var(--nl-ink);background:var(--nl-ink);color:#fff;box-shadow:var(--nl-shadow-sm)}.company-section-nav button.active>i{color:#67ddf3;background:#ffffff16}.company-section-nav button.active small{color:#fffa}.company-finance,.contract-center,.document-center{margin-top:0}@media (width<=760px){.company-section-nav{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.company-section-nav::-webkit-scrollbar{display:none}.company-section-nav button{scroll-snap-align:start;min-width:210px;min-height:76px}.company-section-nav button b{font-size:16px}.company-section-nav button small{font-size:13px}}@media (prefers-reduced-motion:reduce){button{transition:none!important}}.people-supervision>.view-head>button{background:var(--nl-ink);color:#fff;border:0;border-radius:12px;min-height:46px;padding:0 18px;font-weight:850}.people-summary{border:1px solid var(--nl-stroke);border-radius:var(--nl-radius);box-shadow:var(--nl-shadow-sm);background:#fff;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid;overflow:hidden}.people-summary article{border-right:1px solid var(--nl-stroke);flex-direction:column;gap:6px;padding:20px 22px;display:flex}.people-summary article:last-child{border-right:0}.people-summary span{letter-spacing:.12em;color:var(--nl-muted);font-size:9px;font-weight:900}.people-summary strong{letter-spacing:-.04em;font-size:30px}.people-summary small{color:var(--nl-muted);font-size:11px}.people-summary .attention{background:#fff8e8}.people-summary .critical{background:#fff1f2}.people-summary .critical strong{color:#bc1b2d}.people-selector{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.people-selector button{border:1px solid var(--nl-stroke);text-align:left;min-height:72px;color:var(--nl-text);box-shadow:var(--nl-shadow-sm);background:#fff;border-radius:15px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:12px 14px;display:grid}.people-selector button>i{background:var(--nl-surface-soft);width:42px;height:42px;color:var(--nl-ink);border-radius:13px;place-items:center;font-style:normal;font-weight:900;display:grid}.people-selector button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.people-selector button b{font-size:14px}.people-selector button small{color:var(--nl-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.people-selector button>em{width:25px;height:25px;color:var(--nl-muted);background:#edf1f1;border-radius:999px;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.people-selector button.active{background:var(--nl-ink);border-color:var(--nl-ink);color:#fff}.people-selector button.active>i{color:#66ddf4;background:#ffffff14}.people-selector button.active small{color:#ffffffa8}.people-selector button.active>em{background:var(--nl-red);color:#fff}.person-subcockpit{border:1px solid var(--nl-stroke);border-radius:var(--nl-radius-lg);box-shadow:var(--nl-shadow);background:#fff;overflow:hidden}.person-subcockpit>header{color:#fff;background:linear-gradient(120deg,#081d26,#0d3a47);justify-content:space-between;align-items:center;gap:24px;padding:27px 28px;display:flex}.person-identity{align-items:center;gap:16px;display:flex}.person-identity>i{color:#68dff5;background:#ffffff12;border:1px solid #ffffff18;border-radius:18px;place-items:center;width:58px;height:58px;font-size:23px;font-style:normal;font-weight:900;display:grid}.person-identity>span{flex-direction:column;display:flex}.person-identity small{letter-spacing:.16em;color:#67dbf1;font-size:9px;font-weight:900}.person-identity h3{margin:4px 0;font-size:28px}.person-identity p{color:#b7c8cd;margin:0;font-size:12px;line-height:1.45}.person-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.person-actions button{color:#fff;background:#ffffff09;border:1px solid #ffffff25;border-radius:11px;min-height:42px;padding:0 13px;font-size:11px;font-weight:850}.person-actions button.primary{border-color:var(--nl-red);background:var(--nl-red)}.people-notice{color:#12634e;background:#e8f8f3;border-radius:12px;margin:16px 20px 0;padding:13px 15px;font-size:12px;font-weight:750}.person-delegation{border-bottom:1px solid var(--nl-stroke);background:#f3f6f5;grid-template-columns:1.2fr 1fr 1fr;align-items:end;gap:12px;padding:22px 24px;display:grid}.person-delegation>div{grid-column:1/-1}.person-delegation h4{margin:5px 0 0;font-size:20px}.person-delegation label{color:var(--nl-muted);text-transform:uppercase;gap:6px;font-size:10px;font-weight:850;display:grid}.person-delegation label.wide{grid-column:span 3}.person-delegation input,.person-delegation select,.person-delegation textarea{border:1px solid var(--nl-stroke);width:100%;min-height:46px;font:inherit;text-transform:none;background:#fff;border-radius:10px;padding:11px 12px;font-size:13px}.person-delegation textarea{resize:vertical;min-height:82px}.person-delegation>button{background:var(--nl-red);color:#fff;border:0;border-radius:10px;min-height:46px;font-weight:900}.person-health-grid{border-bottom:1px solid var(--nl-stroke);grid-template-columns:repeat(4,1fr);display:grid}.person-health-grid article{border-right:1px solid var(--nl-stroke);flex-direction:column;gap:5px;padding:19px 22px;display:flex}.person-health-grid article:last-child{border-right:0}.person-health-grid span{letter-spacing:.11em;color:var(--nl-muted);font-size:9px;font-weight:900}.person-health-grid strong{font-size:28px}.person-health-grid small{color:var(--nl-muted);font-size:11px}.person-health-grid .attention{background:#fff8e8}.person-health-grid .critical{background:#fff1f2}.person-health-grid .critical strong{color:#bc1b2d}.person-work-grid{grid-template-columns:1fr 1fr;gap:16px;padding:22px;display:grid}.person-work-grid>section{border:1px solid var(--nl-stroke);border-radius:16px;padding:18px}.person-work-grid>section>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.person-work-grid h4{margin:4px 0;font-size:18px}.person-work-grid header button{color:#13738a;background:0 0;border:0;font-size:11px;font-weight:850}.work-signal{border-top:1px solid #edf0ef;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.work-signal>span{flex-direction:column;gap:4px;min-width:0;display:flex}.work-signal b{font-size:12px}.work-signal small{color:var(--nl-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.work-signal em{color:var(--nl-muted);background:#edf1f1;border-radius:999px;flex:none;padding:6px 8px;font-size:9px;font-style:normal;font-weight:850}.work-signal.priority-urgente{border-left:3px solid var(--nl-red);padding-left:10px}.work-signal.priority-alta{border-left:3px solid var(--nl-amber);padding-left:10px}.people-empty{color:var(--nl-muted);padding:22px 0;font-size:12px}.person-subcockpit>footer{background:#f2e7cf;border-top:1px solid #ddc896;align-items:center;gap:14px;padding:16px 22px;display:flex}.person-subcockpit>footer span{letter-spacing:.12em;color:#8d641e;font-size:9px;font-weight:900}.person-subcockpit>footer strong{font-size:11px}.person-subcockpit>footer small{color:#7a6f59;margin-left:auto;font-size:10px}@media (width<=1050px){.people-summary,.person-health-grid{grid-template-columns:1fr 1fr}.people-summary article:nth-child(2),.person-health-grid article:nth-child(2){border-right:0}.people-selector{grid-template-columns:1fr 1fr}.person-subcockpit>header{flex-direction:column;align-items:flex-start}.person-actions{justify-content:flex-start}.person-work-grid{grid-template-columns:1fr}}@media (width<=760px){.people-supervision>.view-head{align-items:stretch}.people-supervision>.view-head>button{width:100%;min-height:52px}.people-summary{scroll-snap-type:x mandatory;display:flex;overflow:auto}.people-summary article{scroll-snap-align:start;min-width:72vw}.people-selector{scroll-snap-type:x mandatory;display:flex;overflow:auto}.people-selector button{scroll-snap-align:start;min-width:82vw}.person-subcockpit>header{padding:22px 18px}.person-identity{align-items:flex-start}.person-identity h3{font-size:25px}.person-identity p{font-size:14px}.person-actions{grid-template-columns:1fr;width:100%;display:grid}.person-actions button{min-height:52px;font-size:14px}.person-delegation{grid-template-columns:1fr;padding:18px}.person-delegation label.wide{grid-column:1}.person-delegation input,.person-delegation select,.person-delegation textarea{font-size:16px}.person-delegation>button{min-height:52px}.person-health-grid{display:flex;overflow:auto}.person-health-grid article{min-width:65vw}.person-work-grid{gap:13px;padding:13px}.person-work-grid>section{padding:16px}.person-work-grid h4{font-size:20px}.work-signal b{font-size:14px}.work-signal small{font-size:12px}.person-subcockpit>footer{flex-direction:column;align-items:flex-start}.person-subcockpit>footer small{margin-left:0}}.company-access{align-items:stretch!important}.company-access>label{border:1px solid var(--nl-stroke);background:#f8faf9;border-radius:12px;flex-direction:column;gap:6px;min-width:175px;padding:10px;display:flex}.company-access>label>span{color:var(--nl-text);font-size:10px;font-weight:850}.company-access>label>select{border:1px solid var(--nl-stroke);width:100%;min-height:38px;color:var(--nl-text);background:#fff;border-radius:9px;padding:7px 9px;font-size:11px;font-weight:750}.company-access>label>select:disabled{background:var(--nl-ink);color:#fff;opacity:1}.access-member{border-radius:15px!important}@media (width<=760px){.company-access>label{flex:46%;min-width:140px}.company-access>label>span{font-size:12px}.company-access>label>select{min-height:48px;font-size:16px}}html{background:var(--nl-canvas)}body{background:var(--nl-canvas);min-width:320px;color:var(--nl-text);font-family:var(--font-geist-sans),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px}.app-frame{background:var(--nl-canvas);grid-template-columns:284px minmax(0,1fr)}.side-nav{background:linear-gradient(#07090e 0%,#10141c 100%);border-color:#242832;padding:26px 18px 18px}.brand.modern{border-color:#242832;padding:5px 12px 25px}.brand.modern img{width:190px}.brand.modern small{color:#777e8c;letter-spacing:.22em;margin-top:9px}.side-nav nav{padding:23px 0 12px}.side-nav nav section{margin-bottom:26px}.side-nav nav section>span{color:#737b8a;padding:0 13px 9px;font-size:9px}.side-nav nav button{color:#b8bdc7;border-radius:13px;gap:2px;min-height:48px;padding:11px 13px;font-size:13px}.side-nav nav button:hover{color:#fff;background:#171c26}.side-nav nav button.active{box-shadow:inset 3px 0 var(--nl-cyan),0 9px 26px #0005;background:linear-gradient(90deg,#24336b,#1a244e)}.side-nav nav button.active i{color:var(--nl-cyan)}.side-nav footer{border-color:#242832;padding-top:18px}.side-nav footer .user-avatar{background:linear-gradient(145deg,var(--nl-blue),var(--nl-cyan));border-radius:13px;width:42px;height:42px}.workspace-bar{border-color:var(--nl-stroke);background:#ffffffe6;height:78px;padding:0 34px;box-shadow:inset 0 1px #fff}.workspace-bar>div:first-of-type small{color:#777b83;letter-spacing:.08em;text-transform:uppercase}.workspace-bar>div:first-of-type b{font-size:16px}.workspace-health{border-color:var(--nl-stroke);background:#fff;border-radius:999px}.workspace-version{color:#7c818a;border:1px solid var(--nl-stroke);background:#eeefec;border-radius:999px;padding:7px 10px}.quick-create{background:var(--nl-blue);border-radius:12px;min-height:44px;box-shadow:0 10px 24px #315cf52b}.alert-button{border-radius:12px;width:44px;height:44px}.modern-head{box-shadow:var(--nl-shadow);background:linear-gradient(125deg,#07090e 0%,#111b3c 58%,#315cf5 135%);border-radius:28px;margin:22px 30px 0;padding:36px 38px}.modern-head:after{border-color:#20c7b744;box-shadow:0 0 0 68px #315cf512}.modern-head p{color:var(--nl-cyan)}.modern-head h1{font-weight:660}.modern-head h1 em{color:#fff}.modern-head>div>span{color:#c6c9d2;font-size:15px}.modern-head .command-score{background:#ffffff0b;border:1px solid #ffffff18}.modern-head .command-score strong{color:var(--nl-cyan)}.app-main>.view,.app-main>.creators{max-width:1680px;margin-inline:auto;padding:32px 30px 118px}.view-head{align-items:flex-start;margin-bottom:26px}.view-head h2{color:var(--nl-text);font-weight:660;line-height:1.02}.view-head p{max-width:760px;color:var(--nl-muted);font-size:15px}.section-label{color:var(--nl-blue);font-weight:900}.decision-brief-v2,.focus-card,.list-card,.project-card,.company-situations,.company-side>section,.company-finance,.contract-center,.document-center,.executive-company-grid>article,.department-command,.supervisor-request,.person-subcockpit{background:var(--nl-surface);border-color:var(--nl-stroke)!important;border-radius:var(--nl-radius)!important;box-shadow:var(--nl-shadow-sm)!important}.decision-brief-v2{border-radius:26px!important}.decision-brief-v2>header{background:linear-gradient(115deg,#07090e,#17275e);padding:27px 29px}.decision-brief-v2 .brief-mark{color:var(--nl-cyan);background:#20c7b719;border-color:#20c7b744}.decision-brief-v2 header span{color:var(--nl-cyan)}.decision-brief-v2 header button{background:var(--nl-blue)}.kpis,.finance-kpis,.contract-kpis,.document-kpis,.executive-company-kpis,.people-summary,.person-health-grid,.portfolio-kpis,.execution-summary{box-shadow:var(--nl-shadow-sm);background:#fff;overflow:hidden;border-color:var(--nl-stroke)!important;border-radius:var(--nl-radius)!important}.kpis article,.finance-kpis article,.contract-kpis article,.document-kpis article,.executive-company-kpis article,.people-summary article,.person-health-grid article,.portfolio-kpis article,.execution-summary article{border-color:var(--nl-stroke)!important}.executive-companies>header,.supervision-intro,.person-subcockpit>header{background:linear-gradient(125deg,#07090e,#17275e);border-radius:26px}.executive-companies>header button,.company-card-actions button:last-child,.department-command footer button:last-child,.supervision-intro>button,.person-actions button.primary{background:var(--nl-blue)!important}.executive-company-grid header>i{background:var(--nl-ink)}.executive-companies>footer,.person-subcockpit>footer{color:#195c54;background:#e7f8f5;border-color:#aee8df}.executive-companies>footer b,.person-subcockpit>footer span{color:#176a60}.form-bar{background:var(--nl-ink);border-radius:var(--nl-radius)!important}.form-bar button,.company-side form>button,.finance-workspace form>button,.contract-workspace form>button,.document-workspace form>button{background:var(--nl-blue)}input,select,textarea{color:var(--nl-text);background:#fff;border-radius:10px;border-color:var(--nl-stroke)!important}button{border-radius:10px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #315cf53d}.auth-visual{background:#07090e}.auth-visual:after{border-color:#315cf544;box-shadow:0 0 0 80px #315cf511,0 0 0 81px #20c7b72b}.auth-visual i,.auth-box .eyebrow{color:var(--nl-cyan)}.auth-visual h1 em{color:var(--nl-blue)}.auth-box form button{background:var(--nl-blue);border-radius:12px}.auth-secondary-actions .text-button{color:var(--nl-blue);border-color:var(--nl-stroke)}.auth-box input{border-radius:12px;min-height:50px}.auth-loading{background:#07090e}.auth-loading-state>i{background:var(--nl-cyan)}.task-board>div,.pipe-col{background:#e9e9e5;border-radius:16px}.task-board>div>article,.pipe-col article{border-radius:12px}.progress u,.mini-project u{background:var(--nl-blue)}.mobile-app-nav{background:#07090ef7;border-color:#252a35}.mobile-app-nav button.active{background:#26366f}.mobile-app-nav button.active:after{background:var(--nl-cyan)}.mobile-app-nav i{color:var(--nl-cyan)}@media (width<=1100px){.app-frame{grid-template-columns:240px minmax(0,1fr)}}@media (width<=760px){body{font-size:16px}.app-frame{display:block}.workspace-bar{height:calc(68px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 15px 0}.workspace-bar>div:first-of-type b{font-size:17px}.modern-head{border-radius:22px;margin:12px 10px 0;padding:27px 21px}.modern-head h1{font-size:38px;line-height:1.02}.modern-head>div>span{font-size:15px;line-height:1.5}.app-main>.view,.app-main>.creators{padding:20px 11px calc(124px + env(safe-area-inset-bottom))}.view-head h2{font-size:36px}.view-head p{font-size:16px;line-height:1.55}.decision-brief-v2{border-radius:20px!important}.decision-brief-v2>header{padding:21px 18px}.decision-brief-grid article,.kpis article,.people-summary article{min-width:74vw}.side-nav{width:min(350px,90vw)}.side-nav nav button{min-height:54px;font-size:16px}.brand.modern img{width:196px}.workspace-version{display:none}}.capital-intelligence{--ci-bg:#f4f3ee;--ci-dark:#07090e;--ci-graphite:#11151d;--ci-gold:#315cf5;--ci-champagne:#20c7b7;--ci-green:#168261;--ci-blue:#315cf5;--ci-muted:#686e78;background:var(--ci-bg);width:100%;color:var(--nl-text);font-size:17px;line-height:1.55;overflow-x:clip}.capital-intelligence .ci-hero{background:radial-gradient(circle at 86% 12%,#315cf53c 0,#0000 31%),linear-gradient(125deg,#07090e 0%,#111b3c 72%,#17275e 100%);border-radius:0;gap:54px;min-height:470px;margin:0;padding:58px clamp(28px,5vw,76px)}.capital-intelligence .ci-hero:before,.capital-intelligence .ci-hero:after{border-color:#20c7b73d}.capital-intelligence .ci-hero-copy>span{color:var(--nl-cyan);font-size:11px}.capital-intelligence .ci-hero-copy>small{color:#aeb5c2;font-size:10px}.capital-intelligence .ci-hero h2{font-size:clamp(48px,5.2vw,76px);font-weight:650}.capital-intelligence .ci-hero h2 em{color:var(--nl-cyan)}.capital-intelligence .ci-hero p{color:#c5cad4;max-width:760px;font-size:16px;line-height:1.65}.capital-intelligence .ci-actions button,.capital-intelligence .drawer-actions button{border-color:var(--nl-blue);background:var(--nl-blue);border-radius:12px;min-height:50px;padding:0 20px;font-size:12px}.capital-intelligence .ci-actions .ghost,.capital-intelligence .drawer-actions .ghost{color:#fff;background:#ffffff08;border-color:#ffffff40}.capital-intelligence .ci-hero>aside{background:#ffffff0c;border-color:#ffffff24;border-radius:20px;padding:28px}.capital-intelligence .ci-hero>aside span{color:var(--nl-cyan);font-size:10px}.capital-intelligence .ci-hero>aside strong{font-size:29px}.capital-intelligence .ci-hero>aside small,.capital-intelligence .ci-signal{color:#c7ccd5;font-size:11px}.capital-intelligence .ci-nav{border:0;border-bottom:1px solid var(--nl-stroke);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;background:#fffffff2;gap:7px;padding:10px clamp(15px,3vw,42px);top:78px}.capital-intelligence .ci-nav::-webkit-scrollbar{display:none}.capital-intelligence .ci-nav button{color:#606670;letter-spacing:0;background:0 0;border:1px solid #0000;border-radius:11px;min-height:44px;padding:0 14px;font-size:11px}.capital-intelligence .ci-nav button:hover{color:var(--nl-text);background:#eceeea}.capital-intelligence .ci-nav button.active{border-color:var(--nl-ink);background:var(--nl-ink);color:#fff}.capital-intelligence .ci-nav button.urgent-tab{color:#a91d2c;background:#fff4f5;border-color:#f1c9ce}.capital-intelligence .ci-nav button.urgent-tab.active{color:#fff;background:#bc1b2d;border-color:#bc1b2d}.capital-intelligence .ci-section-head{max-width:1120px;margin-top:54px}.capital-intelligence .ci-section-head span{color:var(--nl-blue);font-size:11px}.capital-intelligence .ci-section-head h2{font-size:clamp(36px,4vw,58px);font-weight:650}.capital-intelligence .ci-section-head p{max-width:800px;color:var(--nl-muted);font-size:17px;line-height:1.65}.capital-intelligence .ci-kpis,.capital-intelligence .technical-grid,.capital-intelligence .yarn-kpis{border-color:var(--nl-stroke);box-shadow:var(--nl-shadow-sm);background:#fff}.capital-intelligence .ci-kpis article,.capital-intelligence .technical-grid article,.capital-intelligence .yarn-kpis article{border-color:var(--nl-stroke);min-height:150px;padding:24px}.capital-intelligence .ci-kpis span,.capital-intelligence .technical-grid span,.capital-intelligence .yarn-kpis span{color:var(--nl-muted);font-size:10px}.capital-intelligence .ci-kpis strong,.capital-intelligence .technical-grid strong,.capital-intelligence .yarn-kpis strong{font-size:clamp(25px,2.5vw,36px)}.capital-intelligence .ci-kpis small,.capital-intelligence .technical-grid small,.capital-intelligence .yarn-kpis small{font-size:12px;line-height:1.45}.ricardo-cockpit{border:1px solid var(--nl-stroke);box-shadow:var(--nl-shadow);background:#fff;border-radius:28px;margin:32px clamp(14px,3vw,46px) 56px;overflow:hidden}.ricardo-cockpit>header{color:#fff;background:linear-gradient(120deg,#07090e,#17275e);padding:36px 38px}.ricardo-cockpit>header span{font-size:11px;color:var(--nl-cyan)!important}.ricardo-cockpit>header h2{font-size:clamp(38px,4vw,58px);font-weight:650;line-height:1}.ricardo-cockpit>header p{color:#c6cbd4;max-width:700px;font-size:17px}.ricardo-cockpit>header button{background:var(--nl-blue);color:#fff;border:0;border-radius:12px;min-height:52px;padding:0 20px;font-size:12px;font-weight:900}.ricardo-summary-grid{background:#f0f1ed;gap:14px;padding:22px}.ricardo-summary-grid article{border:1px solid var(--nl-stroke);min-height:215px;box-shadow:var(--nl-shadow-sm);background:#fff;border-radius:17px;padding:23px}.ricardo-summary-grid article>span{color:var(--nl-blue);font-size:10px}.ricardo-summary-grid article>strong{font-size:28px}.ricardo-summary-grid article p{color:var(--nl-muted);font-size:14px;line-height:1.5}.ricardo-summary-grid article button{min-height:44px;color:var(--nl-blue);border-radius:10px;font-size:12px}.ricardo-summary-grid article.urgent{background:#fff5f6;border-color:#e9b3ba}.ricardo-summary-grid article.urgent>span,.ricardo-summary-grid article.urgent button{color:#a91d2c}.ricardo-control-grid{background:#f0f1ed;gap:16px;padding:0 22px 22px}.ricardo-control-grid>article{border:1px solid var(--nl-stroke);background:#fff;border-radius:17px;padding:24px}.ricardo-control-grid>article>header span{color:var(--nl-blue);font-size:10px}.ricardo-control-grid>article>header button{min-height:42px;color:var(--nl-blue);font-size:12px}.executive-report p,.empty-executive p{font-size:15px;line-height:1.6}.executive-report>div b{font-size:13px}.cockpit-guarantee{min-height:63px}.cockpit-guarantee b{font-size:14px}.cockpit-guarantee small{font-size:12px}.ricardo-cockpit>footer{background:#e7f8f5;border-color:#aee8df;padding:20px 24px}.ricardo-cockpit>footer span{color:#176a60;font-size:10px}.ricardo-cockpit>footer strong{font-size:13px}.accountant-report-form,.technical-report-list>article,.guarantee-register>article,.guarantee-form,.release-board>article,.release-gate{border:1px solid var(--nl-stroke)!important;box-shadow:var(--nl-shadow-sm)!important;background:#fff!important;border-radius:18px!important}.accountant-report-form>header span,.technical-report-list>article>header span,.guarantee-form>span,.release-gate>span{color:var(--nl-blue)!important}.accountant-report-form h3,.technical-report-list h3,.guarantee-register h3,.release-board h3{color:var(--nl-text);font-size:21px}.accountant-report-form label,.guarantee-controls label{color:var(--nl-muted);font-size:11px}.accountant-report-form input,.accountant-report-form select,.accountant-report-form textarea,.guarantee-form input,.guarantee-form select,.guarantee-controls select,.release-board select{border-radius:11px;min-height:50px;font-size:16px}.accountant-report-form textarea{min-height:125px}.accountant-report-form>button,.guarantee-form button,.release-gate button{color:#fff;border:0;border-radius:11px;min-height:50px;font-size:12px;font-weight:900;background:var(--nl-blue)!important}.technical-report-list details p,.report-executive p,.guarantee-register>article>p,.release-board p,.release-gate p{font-size:15px;line-height:1.6}.report-executive{background:#eaf9f6!important;border-color:#b9e9e1!important}.report-executive span{color:#176a60!important}.guarantee-register>article header i{background:var(--nl-ink)!important;color:var(--nl-cyan)!important}.guarantee-register>article header strong{border-radius:999px;color:#555e68!important;background:#edf1f1!important}.release-board>article i{color:var(--nl-blue)!important;background:#edf0ee!important}.release-board>article.done i{color:#15705a!important;background:#dff5ef!important}.release-board>article.blocked i{color:#a91d2c!important;background:#fde8eb!important}.release-gate{color:#fff!important;background:linear-gradient(125deg,#07090e,#17275e)!important}.release-gate>span{color:var(--nl-cyan)!important}.release-gate p{color:#c7ccd5!important}.yarn-decision-room{border:1px solid var(--nl-stroke);box-shadow:var(--nl-shadow);background:#fff;border-radius:28px;margin:28px clamp(14px,3vw,46px) 60px;overflow:hidden}.yarn-alert{padding:31px 34px;background:linear-gradient(120deg,#7f1522,#bc1b2d)!important}.yarn-alert span{font-size:11px!important}.yarn-alert h2{font-size:clamp(34px,4vw,54px)!important;line-height:1!important}.yarn-alert p{font-size:16px!important;line-height:1.6!important}.yarn-deadline{background:#fff5f6!important;border-color:#ebcdd1!important;padding:21px 27px!important}.yarn-deadline span{color:#a91d2c!important;font-size:10px!important}.yarn-deadline strong{font-size:20px!important}.yarn-deadline small{font-size:13px!important}.yarn-kpis{margin:0!important}.yarn-grid,.yarn-analysis-grid{background:#f0f1ed;gap:16px!important;padding:22px!important}.yarn-card,.yarn-analysis-grid>article{border:1px solid var(--nl-stroke)!important;box-shadow:var(--nl-shadow-sm)!important;background:#fff!important;border-radius:18px!important;padding:25px!important}.yarn-card>span,.yarn-analysis-grid>article>span{color:var(--nl-blue)!important;font-size:10px!important}.yarn-card h3,.yarn-analysis-grid h3{font-size:23px!important}.yarn-card dl,.yarn-card p,.yarn-analysis-grid p{font-size:15px!important}.guarantee-item i{background:var(--nl-ink)!important;color:var(--nl-cyan)!important}.coverage-reference{background:#eaf9f6!important;border-color:#b9e9e1!important}.coverage-reference span{color:#176a60!important}.thin-margin-alert{background:#fff8e8!important;border-color:#f2d69c!important}.yarn-gate{background:linear-gradient(125deg,#07090e,#17275e)!important;padding:22px 26px!important}.yarn-gate span{color:var(--nl-cyan)!important}.yarn-gate strong{font-size:16px!important}.yarn-gate button{border:0;border-radius:11px;min-height:48px;background:var(--nl-blue)!important;color:#fff!important}.capital-intelligence button,.capital-intelligence input,.capital-intelligence select,.capital-intelligence textarea{font-family:inherit}.capital-intelligence button{cursor:pointer}.capital-intelligence p,.capital-intelligence small,.capital-intelligence strong,.capital-intelligence h2,.capital-intelligence h3{overflow-wrap:anywhere}@media (width<=900px){.capital-intelligence .ci-hero{grid-template-columns:1fr;min-height:auto}.ricardo-summary-grid{grid-template-columns:1fr 1fr}.ricardo-control-grid,.yarn-grid,.yarn-analysis-grid{grid-template-columns:1fr}}@media (width<=760px){.capital-intelligence{font-size:17px;width:100%!important;margin:0!important}.capital-intelligence .ci-hero{border-radius:0;margin:0 -11px;padding:32px 21px 28px}.capital-intelligence .ci-hero h2{font-size:42px}.capital-intelligence .ci-hero p{font-size:17px}.capital-intelligence .ci-hero>aside{min-height:210px}.capital-intelligence .ci-nav{top:calc(68px + env(safe-area-inset-top));margin:0 -11px;padding:9px 11px}.capital-intelligence .ci-nav button{min-height:48px;font-size:13px}.capital-intelligence .ci-section-head{margin:38px 7px 20px}.capital-intelligence .ci-section-head h2{font-size:36px}.capital-intelligence .ci-section-head p{font-size:17px}.ricardo-cockpit,.yarn-decision-room{border-radius:21px;margin:18px 0 34px}.ricardo-cockpit>header{padding:27px 20px}.ricardo-cockpit>header h2{font-size:38px}.ricardo-cockpit>header p{font-size:17px}.ricardo-cockpit>header button{width:100%;margin-top:10px}.ricardo-summary-grid{scroll-snap-type:x mandatory;padding:14px;display:flex;overflow:auto}.ricardo-summary-grid article{scroll-snap-align:start;min-width:84vw}.ricardo-control-grid{padding:0 14px 14px}.ricardo-control-grid>article{padding:19px}.ricardo-control-grid>article>header{align-items:flex-start;gap:8px}.accountant-report-form,.technical-report-list,.guarantee-register,.guarantee-form,.release-board,.release-gate{margin-left:0!important;margin-right:0!important}.accountant-report-form,.guarantee-form{padding:19px!important}.report-numbers,.guarantee-values,.guarantee-controls{grid-template-columns:1fr!important}.yarn-alert{padding:26px 20px}.yarn-alert h2{font-size:38px!important}.yarn-deadline{padding:19px!important}.yarn-kpis{scroll-snap-type:x mandatory;overflow:auto;display:flex!important}.yarn-kpis article{scroll-snap-align:start;min-width:80vw}.yarn-grid,.yarn-analysis-grid{padding:13px!important}.yarn-card,.yarn-analysis-grid>article{padding:20px!important}.yarn-gate{flex-direction:column!important;align-items:flex-start!important}.yarn-gate button{width:100%}.release-board>article{grid-template-columns:42px 1fr!important}.release-board select{grid-column:2;width:100%}}.company-360{font-size:16px}.company-360>.view-head{color:#fff;box-shadow:var(--nl-shadow);background:linear-gradient(125deg,#07090e,#17275e);border-radius:26px;padding:29px 31px}.company-360>.view-head .section-label{color:var(--nl-cyan)}.company-360>.view-head h2{color:#fff;font-size:46px}.company-360>.view-head p{color:#c6cbd4;font-size:16px}.company-360>.view-head>button{color:#fff;background:#ffffff0c;border:1px solid #ffffff32;border-radius:12px;min-height:48px;padding:0 18px;font-weight:850}.companies-summary{border:1px solid var(--nl-stroke);box-shadow:var(--nl-shadow-sm);background:#fff;border-radius:18px;grid-template-columns:repeat(3,1fr);overflow:hidden}.companies-summary article{border-color:var(--nl-stroke);min-height:126px;padding:23px}.companies-summary span{color:var(--nl-blue);font-size:10px}.companies-summary strong{font-size:36px}.companies-summary small{font-size:13px}.company-switch{gap:12px}.company-switch button{border:1px solid var(--nl-stroke);min-height:82px;box-shadow:var(--nl-shadow-sm);background:#fff;border-radius:16px;padding:15px}.company-switch button>i{width:42px;height:42px;color:var(--nl-text);background:#edf0ee;border-radius:13px}.company-switch b{font-size:15px}.company-switch small{font-size:12px}.company-switch button.active{border-color:var(--nl-ink);background:var(--nl-ink)}.company-switch button.active>i{color:var(--nl-cyan);background:#20c7b719}.company-command{box-shadow:var(--nl-shadow);background:linear-gradient(120deg,#07090e,#17275e);border-radius:24px;margin-bottom:15px;padding:31px 33px}.company-command h3{font-size:34px}.company-command p,.company-command>div>small{font-size:14px}.company-command-kpis span{border-radius:13px;min-width:118px;padding:15px;font-size:11px}.company-command-kpis span.attention{background:#bc1b2d;border-color:#bc1b2d}.company-section-nav{grid-template-columns:repeat(6,minmax(150px,1fr));gap:8px;padding:9px;overflow-x:auto}.company-section-nav button{min-height:78px}.company-section-nav button>i{color:var(--nl-blue);background:#edf0ee}.company-section-nav button.active{border-color:var(--nl-ink);background:var(--nl-ink)}.company-section-nav button.active>i{color:var(--nl-cyan)}.company-overview{gap:16px;display:grid}.company-health-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.company-health-grid article{border:1px solid var(--nl-stroke);min-height:190px;box-shadow:var(--nl-shadow-sm);background:#fff;border-radius:17px;flex-direction:column;padding:22px;display:flex}.company-health-grid span{color:var(--nl-blue);letter-spacing:.11em;font-size:10px;font-weight:900}.company-health-grid strong{letter-spacing:-.04em;margin:9px 0 4px;font-size:29px}.company-health-grid small{color:var(--nl-muted);font-size:13px}.company-health-grid button{min-height:42px;color:var(--nl-text);background:#edf0ee;border:0;margin-top:auto;font-size:12px;font-weight:850}.company-health-grid article.critical{background:#fff5f6;border-color:#edc3c8}.company-health-grid article.critical span,.company-health-grid article.critical strong{color:#a91d2c}.company-health-grid article.attention{background:#fff9eb;border-color:#eed6a2}.company-health-grid article.healthy:before{content:"SOB CONTROLE";color:#176a60;background:#e4f6f1;border-radius:999px;align-self:flex-end;padding:4px 7px;font-size:8px;font-weight:900}.company-decision-grid{grid-template-columns:1.45fr .75fr;gap:16px;display:grid}.company-decision-grid>article{border:1px solid var(--nl-stroke);box-shadow:var(--nl-shadow-sm);background:#fff;border-radius:18px;padding:23px}.company-decision-grid>article>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.company-decision-grid h3{margin:4px 0;font-size:22px}.company-decision-grid header button{min-height:38px;color:var(--nl-blue);background:0 0;border:0;font-weight:850}.company-decision{border-top:1px solid #eceeeb;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.company-decision>i{background:#9aa0aa;border-radius:5px;width:5px;height:40px}.company-decision>i.priority-urgente{background:#bc1b2d}.company-decision>i.priority-alta{background:#e2a326}.company-decision>span{flex-direction:column;display:flex}.company-decision b{font-size:14px}.company-decision small{color:var(--nl-muted);font-size:12px}.company-decision em{background:#edf0ee;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal}.company-structure-list{gap:0;display:grid}.company-structure-list div{border-top:1px solid #eceeeb;justify-content:space-between;padding:13px 0;display:flex}.company-structure-list dt{color:var(--nl-muted);font-size:13px}.company-structure-list dd{font-size:16px;font-weight:900}.company-governance-note{background:#e7f8f5;border:1px solid #aee8df;border-radius:16px;align-items:center;gap:16px;padding:19px 22px;display:flex}.company-governance-note b{color:#176a60;letter-spacing:.1em;font-size:10px}.company-governance-note span{color:#295c56;font-size:13px}.company-situations,.company-side>section,.company-finance,.contract-center,.document-center,.company-capital-center{border:1px solid var(--nl-stroke)!important;box-shadow:var(--nl-shadow-sm)!important;background:#fff!important;border-radius:18px!important}.company-situations h3,.company-side h3,.company-finance>header h3,.contract-center>header h3,.document-center>header h3,.company-capital-center>header h3{font-size:26px}.situation-filters button{border-color:var(--nl-stroke);border-radius:10px;min-height:40px;font-size:11px}.situation-filters button.active{background:var(--nl-ink)}.situation-list>article{border-color:var(--nl-stroke);border-radius:13px}.situation-list h4{font-size:17px}.situation-list p{font-size:14px}.situation-list footer small{font-size:12px}.situation-list select{border-radius:9px;min-height:42px;font-size:13px}.company-side label,.finance-workspace label,.contract-workspace label,.document-workspace label,.company-capital-center label{font-size:10px}.company-side input,.company-side select,.company-side textarea,.finance-workspace input,.finance-workspace select,.contract-workspace input,.contract-workspace select,.contract-workspace textarea,.document-workspace input,.document-workspace select,.document-workspace textarea,.company-capital-center input,.company-capital-center select,.company-capital-center textarea{border-radius:10px;min-height:48px;font-size:15px}.company-side form>button,.finance-workspace form>button,.contract-workspace form>button,.document-workspace form>button,.company-capital-center form>button{border-radius:10px;min-height:49px;background:var(--nl-blue)!important}.finance-kpis,.contract-kpis,.document-kpis{border-color:var(--nl-stroke);border-radius:16px}.finance-kpis article,.contract-kpis article,.document-kpis article{border-color:var(--nl-stroke);min-height:125px;padding:20px}.finance-kpis span,.contract-kpis span,.document-kpis span{color:var(--nl-blue);font-size:10px}.finance-kpis strong,.contract-kpis strong,.document-kpis strong{font-size:27px}.finance-kpis small,.contract-kpis small,.document-kpis small{font-size:12px}.finance-workspace>section,.finance-workspace>aside>form,.active-clients,.contract-workspace>section,.contract-workspace>aside,.document-workspace>section,.document-workspace>aside{border-color:var(--nl-stroke);border-radius:15px}.finance-list article,.contract-list article,.document-list article{min-height:70px}.finance-list article small,.contract-list article small,.contract-list article em,.document-list article small,.document-list article em{font-size:12px}.active-clients>article>i,.contract-list article>i{background:var(--nl-ink);border-radius:10px}.company-capital-center{padding:25px}.company-capital-center>header p{color:var(--nl-muted);font-size:15px}.company-capital-grid{grid-template-columns:1fr 1fr minmax(300px,.65fr);gap:15px;margin-top:19px;display:grid}.company-capital-grid>section,.company-capital-grid>aside{border:1px solid var(--nl-stroke);border-radius:16px;padding:19px}.company-capital-grid h4{margin:0 0 14px;font-size:19px}.company-project-card,.company-investor-card{border-top:1px solid #eceeeb;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 0;display:grid}.company-project-card>i,.company-investor-card>i{background:var(--nl-ink);width:38px;height:38px;color:var(--nl-cyan);border-radius:11px;place-items:center;font-style:normal;font-weight:900;display:grid}.company-project-card>span,.company-investor-card>span{flex-direction:column;min-width:0;display:flex}.company-project-card b,.company-investor-card b{font-size:14px}.company-project-card small,.company-investor-card small,.company-investor-card em{color:var(--nl-muted);font-size:11px;font-style:normal}.company-project-card>span>u{background:#e7e9e6;border-radius:5px;height:5px;margin-top:8px;overflow:hidden}.company-project-card>span>u>em{background:var(--nl-blue);height:100%;display:block}.company-project-card>strong{font-size:13px}.company-investor-card{grid-template-columns:40px minmax(0,1fr)}.company-investor-card>select{border-radius:9px;grid-column:2;min-height:42px;font-size:13px}.company-capital-grid form{gap:10px;display:grid}.company-capital-grid form h4{margin:3px 0 6px}.company-capital-grid label{color:var(--nl-muted);text-transform:uppercase;gap:5px;font-weight:850;display:grid}.company-capital-grid textarea{min-height:82px}.company-capital-grid form>small{color:var(--nl-muted);font-size:11px;line-height:1.45}@media (width<=1100px){.company-section-nav{display:flex}.company-section-nav button{min-width:200px}.company-health-grid,.company-capital-grid{grid-template-columns:1fr 1fr}.company-capital-grid>aside{grid-column:1/-1}.company-decision-grid{grid-template-columns:1fr}}@media (width<=760px){.company-360>.view-head{padding:25px 20px}.company-360>.view-head h2{font-size:38px}.company-360>.view-head>button{width:100%}.companies-summary{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.companies-summary article{scroll-snap-align:start;min-width:73vw}.company-switch{display:flex;overflow-x:auto}.company-switch button{min-width:79vw}.company-command{padding:25px 19px}.company-command h3{font-size:30px}.company-command-kpis span{min-width:112px}.company-section-nav{margin-inline:0}.company-section-nav button{min-width:205px;min-height:78px}.company-health-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.company-health-grid article{scroll-snap-align:start;min-width:82vw}.company-decision-grid>article{padding:18px}.company-decision{grid-template-columns:5px minmax(0,1fr)}.company-decision em{grid-column:2;justify-self:start}.company-governance-note{flex-direction:column;align-items:flex-start}.company-capital-center{padding:17px}.company-capital-grid{grid-template-columns:1fr}.company-capital-grid>aside{grid-column:auto}.company-project-card{grid-template-columns:40px minmax(0,1fr)}.company-project-card>strong{grid-column:2}.company-investor-card>select{min-height:50px;font-size:16px}}
