.staff-access-shell{color:#172238;background:#eef3f2;grid-template-columns:minmax(360px,.95fr) minmax(480px,1.05fr);min-height:100vh;display:grid}.staff-access-brand{color:#f4fffb;background:radial-gradient(circle at 15% 10%,#44e0bb33,#0000 34%),linear-gradient(145deg,#0d2c32 0%,#123f43 52%,#0f313a 100%);flex-direction:column;justify-content:center;padding:clamp(44px,8vw,110px);display:flex}.staff-access-brand>div{align-items:center;gap:12px;margin-bottom:auto;font-size:1.15rem;display:flex}.staff-access-brand>div svg{width:37px;height:37px}.staff-access-brand>p:first-of-type{color:#6fe2c7;letter-spacing:.16em;margin:auto 0 13px;font-size:.74rem;font-weight:900}.staff-access-brand h1{max-width:590px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,5vw,4.7rem);line-height:1.02}.staff-access-brand h1+p{color:#c6d9d7;max-width:580px;margin:22px 0 0;font-size:1.05rem;line-height:1.7}.staff-access-brand>span{color:#91aaa9;letter-spacing:.06em;margin-top:auto;padding-top:45px;font-size:.75rem;font-weight:750}.staff-access-panel{place-items:center;padding:40px;display:grid}.staff-access-card{background:#fffffff7;border:1px solid #d9e2e2;border-radius:24px;width:min(520px,100%);padding:42px;position:relative;box-shadow:0 30px 90px #1f323a21}.staff-access-language{position:absolute;top:19px;right:20px}.staff-access-card header small{color:#137467;letter-spacing:.13em;font-size:.7rem;font-weight:900}.staff-access-card header h2{margin:10px 0 7px;font-size:1.65rem}.staff-access-card header p{color:#6f7b8d;margin:0;line-height:1.55}.staff-access-account{background:#f2f8f6;border:1px solid #d9e7e4;border-radius:13px;margin:24px 0 18px;padding:14px 16px;display:grid}.staff-access-account span{color:#67807c;text-transform:uppercase;font-size:.66rem;font-weight:850}.staff-access-account strong{margin-top:4px}.staff-access-account small{color:#71807e;margin-top:2px}.staff-access-card form{gap:14px;display:grid}.staff-access-card label{gap:6px;display:grid}.staff-access-card label>span{color:#526175;font-size:.77rem;font-weight:820}.staff-access-card input{color:#172238;min-height:48px;font:inherit;background:#fff;border:1px solid #cbd6da;border-radius:10px;padding:0 14px}.staff-access-card input:focus{border-color:#168271;outline:3px solid #1682711f}.staff-password-rules{background:#f4f6f7;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:5px 12px;padding:14px;display:grid}.staff-password-rules strong{grid-column:1/-1;margin-bottom:3px;font-size:.76rem}.staff-password-rules span{color:#8a6670;font-size:.72rem}.staff-password-rules span.is-valid{color:#147364;font-weight:750}.staff-access-submit{color:#fff;cursor:pointer;background:#177d6e;border:0;border-radius:11px;min-height:50px;font-weight:860}.staff-access-submit:disabled{cursor:not-allowed;opacity:.45}.staff-access-logout{color:#697789;cursor:pointer;background:0 0;border:0;margin:16px auto 0;display:block}.staff-access-error{color:#a33232;background:#fff1f0;border:1px solid #edc0c0;border-radius:10px;margin:0 0 15px;padding:12px 14px}.staff-access-state{color:#667588;justify-content:center;align-items:center;gap:13px;min-height:380px;display:flex}.staff-access-state svg{width:32px;height:32px}.staff-access-complete{text-align:center;align-content:center;place-items:center;min-height:370px;display:grid}.staff-access-complete>span{color:#fff;background:#16816f;border-radius:21px;place-items:center;width:66px;height:66px;font-size:1.7rem;font-weight:900;display:grid}.staff-access-complete h2{margin:22px 0 7px}.staff-access-complete p{color:#6d7989;max-width:350px;margin:0;line-height:1.55}.staff-access-complete button{color:#fff;cursor:pointer;background:#177d6e;border:0;border-radius:10px;min-height:46px;margin-top:24px;padding:0 19px;font-weight:830}.staff-access-complete.is-error>span{background:#b54545}@media (width<=900px){.staff-access-shell{grid-template-columns:1fr}.staff-access-brand{min-height:330px;padding:38px 30px}.staff-access-brand>div{margin-bottom:55px}.staff-access-brand>p:first-of-type{margin-top:0}.staff-access-brand>span{padding-top:30px}}@media (width<=560px){.staff-access-panel{padding:20px 13px}.staff-access-card{border-radius:18px;padding:48px 20px 30px}.staff-password-rules{grid-template-columns:1fr}}:root{color:#172238;font-synthesis:none;text-rendering:optimizelegibility;--brand:#5b4df2;--brand-strong:#4638db;--ink:#172238;--muted:#69758a;--line:#e4e8f0;--surface:#fff;--nav:#161727;--success:#13a879;background:#f5f7fb;font-family:Inter,Segoe UI,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:radial-gradient(circle at 78% -10%,#eae8ff 0,#0000 30%),#f5f7fb;min-height:100vh}button,input,select,textarea{font:inherit}button{transition:transform .12s,box-shadow .15s,background-color .15s,border-color .15s}button:not(:disabled):active{transform:translateY(1px)}h1,h2,h3,h4,p{overflow-wrap:anywhere}.app-shell{height:100dvh;min-height:0;display:flex;overflow:hidden}.app-sidebar{z-index:30;color:#fff;background:linear-gradient(#191a2d 0%,#11131f 100%);flex-direction:column;flex-shrink:0;width:236px;display:flex;position:relative;box-shadow:12px 0 40px #14172814}.brand-lockup{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff12;align-items:center;gap:.72rem;min-height:82px;padding:0 1.15rem;display:flex}.brand-mark{background:linear-gradient(135deg,#7165ff,#35d2bd);border-radius:13px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:1.08rem;font-weight:900;display:grid;box-shadow:0 10px 24px #5b4df24d}.brand-copy strong,.brand-copy small{display:block}.brand-copy small{color:#969db5;letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:.66rem}.app-sidebar-nav{scrollbar-width:thin;scrollbar-color:#42445a transparent;flex:1;padding:1rem .7rem;overflow-y:auto}.nav-eyebrow{color:#747b96;text-transform:uppercase;letter-spacing:.14em;margin:0 0 .65rem;padding:0 .65rem;font-size:.61rem;font-weight:800}.nav-search{color:#777e98;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:.45rem;height:38px;margin:0 .2rem .85rem;padding:0 .58rem;display:flex}.nav-search input{color:#eef0f8;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.72rem}.nav-search input::placeholder{color:#727990}.nav-search input::-webkit-search-cancel-button{filter:invert();opacity:.45}.nav-search kbd{color:#777e94;background:#252638;border:1px solid #414359;border-radius:5px;padding:.08rem .28rem;font:600 .58rem/1.2 inherit}.nav-empty{color:#8d94aa;margin:.25rem .45rem .8rem;font-size:.67rem;line-height:1.45}.nav-group-button{color:#acb3c8;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:.7rem;width:100%;height:43px;padding:0 .68rem;font-size:.86rem;font-weight:650;display:flex}.nav-group-button:hover{color:#fff;background:#ffffff0e}.nav-icon{color:#a9adff;background:#6f65ff1f;border-radius:8px;place-items:center;width:25px;height:25px;font-size:.88rem;display:grid}.nav-chevron{color:#6e758d;margin-left:auto;font-size:1.3rem;transform:rotate(0)}.nav-group:has(.nav-children) .nav-chevron{transform:rotate(90deg)}.nav-children button{color:#929ab1;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;width:100%;padding:.47rem .7rem;font-size:.79rem;position:relative}.nav-children button:hover{color:#fff}.nav-children button.is-current{color:#fff;background:#5b4df240;font-weight:700}.nav-dot{background:#50566b;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:-.52rem;transform:translateY(-50%)}.sidebar-footer{border-top:1px solid #ffffff12;align-items:center;gap:.65rem;min-height:68px;padding:.75rem .9rem;display:flex}.user-avatar{color:#d9dcff;background:#2b2c42;border-radius:10px;place-items:center;width:32px;height:32px;font-size:.75rem;font-weight:800;display:grid}.sidebar-user{flex:1;min-width:0}.sidebar-user strong,.sidebar-user small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sidebar-user strong{font-size:.75rem}.sidebar-user small{color:#7f879e;text-transform:capitalize;margin-top:2px;font-size:.64rem}.logout-icon{color:#8e96ad;cursor:pointer;background:0 0;border:0;border-radius:8px;width:30px;height:30px}.logout-icon:hover{color:#fff;background:#2c2e43}.app-main{flex-direction:column;flex:1;min-width:0;height:100dvh;display:flex;overflow:hidden}.app-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border-bottom:1px solid #dadfeae6;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;min-height:72px;padding:.55rem 1.7rem;display:flex}.topbar-title{align-items:center;gap:.75rem;min-width:0;display:flex}.topbar-title h1{color:#172238;letter-spacing:-.025em;margin:.12rem 0 0;font-size:1.17rem}.topbar-heading{min-width:0}.context-back{color:#4d5870;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfe3eb;border-radius:11px;align-items:center;gap:.45rem;min-width:42px;min-height:42px;padding:.34rem .55rem;display:flex;box-shadow:0 2px 7px #222b410a}.context-back>span:first-child{color:#5b4df2;font-size:1rem;line-height:1}.context-back-copy{line-height:1.05;color:#525d70!important;letter-spacing:0!important;text-transform:none!important;font-size:.58rem!important;font-weight:700!important}.context-back-copy small{color:#282f40;text-overflow:ellipsis;white-space:nowrap;max-width:90px;margin-top:3px;font-size:.66rem;font-weight:800;display:block;overflow:hidden}.topbar-breadcrumbs{color:#8a94a8;align-items:center;gap:.35rem;min-width:0;font-size:.6rem;font-weight:750;display:flex}.topbar-breadcrumbs button{color:#7770bd;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.topbar-breadcrumbs button:hover{color:#4d42ce;text-decoration:underline}.topbar-breadcrumbs>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:240px;overflow:hidden}.mobile-menu{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;display:none}.health-pill{color:#387464;cursor:pointer;background:#f4fbf8;border:1px solid #dce6e2;border-radius:999px;align-items:center;gap:.43rem;padding:.48rem .68rem;font-size:.71rem;font-weight:750;display:flex}.health-pill span{background:#18b785;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #18b7851a}.health-pill.is-offline{color:#a53b4c;background:#fff5f6;border-color:#f1d8dc}.health-pill.is-offline span{background:#db4f66;box-shadow:0 0 0 4px #db4f661a}.health-pill.needs-attention{color:#99651b;background:#fff9ec;border-color:#f0dfb9}.health-pill.needs-attention span{background:#e5a52c;box-shadow:0 0 0 4px #e5a52c1f}.topbar-actions{align-items:center;gap:.65rem;display:flex}.language-switcher{color:#4d4775;background:#fff;border:1px solid #deddf0;border-radius:10px;align-items:center;gap:.38rem;min-height:38px;padding:.32rem .5rem;font-size:.72rem;font-weight:750;display:inline-flex}.language-flag{background:#eef0f3;border:1px solid #1c273724;border-radius:3px;flex:0 0 21px;width:21px;height:14px;position:relative;overflow:hidden;box-shadow:0 1px 2px #1c27371a}.language-flag.flag-es{background:linear-gradient(#aa151b 0 25%,#f1bf00 25% 75%,#aa151b 75% 100%)}.language-flag.flag-fr{background:linear-gradient(90deg,#002654 0 33.33%,#fff 33.33% 66.66%,#ce1126 66.66% 100%)}.language-flag.flag-it{background:linear-gradient(90deg,#009246 0 33.33%,#fff 33.33% 66.66%,#ce2b37 66.66% 100%)}.language-flag.flag-de{background:linear-gradient(#181818 0 33.33%,#d00 33.33% 66.66%,#ffce00 66.66% 100%)}.language-flag.flag-pt{background:linear-gradient(90deg,#046a38 0 40%,#da291c 40% 100%)}.language-flag.flag-en{background:linear-gradient(34deg,#0000 43%,#fff 43% 48%,#c8102e 48% 52%,#fff 52% 57%,#0000 57%),linear-gradient(-34deg,#0000 43%,#fff 43% 48%,#c8102e 48% 52%,#fff 52% 57%,#0000 57%),linear-gradient(90deg,#0000 40%,#fff 40% 45%,#c8102e 45% 55%,#fff 55% 60%,#0000 60%),linear-gradient(#0000 34%,#fff 34% 42%,#c8102e 42% 58%,#fff 58% 66%,#0000 66%),#21468b}.language-flag.flag-zh{background:radial-gradient(circle at 27% 32%,#ffde00 0 12%,#0000 13%),#de2910}.language-switcher select{min-width:108px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0}.language-switcher.is-compact select{min-width:42px;max-width:64px}.login-language{justify-content:flex-end;margin-bottom:.65rem;display:flex}.profile-chip{color:#282452;cursor:pointer;text-align:left;background:#faf9ff;border:1px solid #e2e0f6;border-radius:12px;align-items:center;gap:.55rem;max-width:260px;min-height:42px;padding:.35rem .65rem;display:flex}.profile-chip:hover{background:#f5f3ff;border-color:#c8c3f7}.profile-chip>span{color:#5447dd;background:#eae8ff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:.76rem;display:grid}.profile-chip div{min-width:0}.profile-chip strong,.profile-chip small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.profile-chip strong{color:#302b58;font-size:.72rem}.profile-chip small{color:#7e7a9a;margin-top:1px;font-size:.6rem}.global-alert{color:#9f3041;background:#fff4f5;border-bottom:1px solid #f4c9ce;padding:.7rem 1.7rem;font-size:.8rem}.global-alert strong{margin-right:.3rem}.app-content{flex:1;padding:1.35rem;overflow:auto}.app-content>div{max-width:1600px;margin-inline:auto}.app-content input,.app-content select,.app-content textarea{border-color:#dce1eb!important;border-radius:9px!important}.app-content table{border-collapse:separate;border-spacing:0}.app-content th{letter-spacing:.035em;text-transform:uppercase;color:#727d91!important;background:#f8f9fc!important;font-size:.69rem!important}.app-content td{border-color:#edf0f5!important}.app-content button{border-radius:9px}.inbox-summary{background:#ffffffeb;border:1px solid #e7eaf2;border-radius:18px;grid-template-columns:minmax(180px,.75fr) minmax(520px,2fr);align-items:center;gap:1.5rem;padding:1.35rem 1.5rem;display:grid;box-shadow:0 10px 30px #22274612}.inbox-summary h2{letter-spacing:-.025em;margin:.15rem 0 .25rem;font-size:1.15rem}.inbox-summary p{color:var(--muted);margin:0;font-size:.76rem}.section-kicker{color:var(--brand);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:850}.inbox-metrics{grid-template-columns:repeat(6,minmax(78px,1fr));gap:.55rem;display:grid}.inbox-metrics button{color:#393269;cursor:pointer;text-align:left;background:#faf9ff;border:1px solid #e9e8f7;border-radius:13px;min-height:76px;padding:.75rem}.inbox-metrics button:hover{border-color:#cfcafc;transform:translateY(-1px);box-shadow:0 7px 18px #473baa14}.inbox-metrics strong,.inbox-metrics span{display:block}.inbox-metrics strong{margin-bottom:.2rem;font-size:1.3rem}.inbox-metrics span{color:#73798c;font-size:.67rem;font-weight:700;line-height:1.15}.inbox-metrics .is-warning{color:#a15b0d;background:#fffaf0;border-color:#f7e8c9}.inbox-metrics .is-urgent{color:#b93e53;background:#fff6f7;border-color:#f4dade}.inbox-filters{background:#fff;border:1px solid #e9ecf2;border-radius:13px;flex-wrap:wrap;gap:.5rem;padding:.85rem;display:flex}.inbox-filters select{color:#465066;background:#fafbfc;border:1px solid #dce1eb;min-width:130px;padding:.4rem .65rem;font-size:.78rem}.nexo-hero{color:#fff;background:linear-gradient(120deg,#29235c,#5b4cf0 58%,#0f9f91);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.35rem 1.5rem;display:flex;box-shadow:0 18px 40px #3c32962e}.nexo-hero h2{letter-spacing:-.035em;margin:0 0 .35rem;font-size:1.75rem}.nexo-hero p{color:#dddafe;max-width:680px;margin:0}.task-metric-row{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;display:grid}.task-metric{background:#ffffffe6;border:1px solid #e7e5f4;border-radius:14px;padding:.9rem 1rem;box-shadow:0 6px 18px #1e19460d}.task-metric strong{color:#27234f;font-size:1.45rem;display:block}.task-metric span{color:#6b7280;font-size:.78rem;font-weight:650}.sidebar-scrim{display:none}.login-shell{color:#172238;background:#f7f7f5;grid-template-columns:minmax(400px,.95fr) minmax(460px,1.05fr);min-height:100vh;display:grid}.login-story{color:#f7faf9;background:radial-gradient(circle at 15% 85%,#52d1bd33,#0000 30%),radial-gradient(circle at 90% 5%,#8e7aff38,#0000 32%),#151823;flex-direction:column;min-height:100vh;padding:clamp(2rem,5vw,5.5rem);display:flex;position:relative;overflow:hidden}.login-story:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:360px;height:360px;position:absolute;bottom:10%;right:-190px;box-shadow:0 0 0 55px #ffffff05,0 0 0 110px #ffffff03}.login-brand{z-index:1;letter-spacing:-.04em;align-items:center;gap:.7rem;font-size:1.25rem;display:flex;position:relative}.login-brand span,.login-mini-mark{color:#fff;background:linear-gradient(135deg,#776aff,#35d2bd);border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid;box-shadow:0 10px 24px #5b4df245}.login-story-copy{z-index:1;max-width:610px;margin:auto 0;position:relative}.login-kicker{letter-spacing:.14em;text-transform:uppercase;font-weight:850;color:#6de2cf!important;margin:0 0 1.2rem!important;font-size:.67rem!important}.login-story h1{letter-spacing:-.068em;margin:0;font-size:clamp(2.6rem,5vw,5.2rem);line-height:.98}.login-story-copy>p{color:#aeb5c7;max-width:570px;margin:1.5rem 0 0;font-size:clamp(.86rem,1.2vw,1.05rem);line-height:1.7}.login-story ul{gap:.8rem;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}.login-story li{color:#d7dbe6;align-items:center;gap:.8rem;font-size:.78rem;display:flex}.login-story li span{color:#777f97;letter-spacing:.08em;font-size:.62rem;font-weight:850}.login-story>small{z-index:1;color:#747c92;letter-spacing:.04em;font-size:.63rem;position:relative}.login-panel{place-items:center;padding:2rem;display:grid}.login-card{width:min(440px,100%)}.login-heading{margin-bottom:2rem}.login-mini-mark{display:none}.login-heading p{color:#5b4df2;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .55rem;font-size:.65rem;font-weight:850}.login-heading h2{color:#1d2638;letter-spacing:-.052em;margin:0;font-size:2rem;line-height:1.12}.login-heading>span{color:#758094;margin-top:.65rem;font-size:.78rem;display:block}.login-error{color:#a52f43;background:#fff3f5;border:1px solid #f2cfd4;border-radius:10px;margin-bottom:1rem;padding:.75rem .85rem;font-size:.76rem}.login-form{flex-direction:column;gap:1.15rem;display:flex}.login-form>label>span{color:#4f5a6d;margin-bottom:.43rem;font-size:.71rem;font-weight:750;display:block}.login-form input[type=email],.login-form input[type=password],.login-form input[type=text]{color:#222d41;background:#fff;border:1px solid #dce1e8;border-radius:11px;width:100%;min-height:48px;padding:.72rem .8rem;box-shadow:0 2px 5px #222d4206}.login-form input:focus{border-color:#8e85f4}.password-field{position:relative}.password-field input{padding-right:3rem!important}.password-toggle{color:#788296;cursor:pointer;background:0 0;border:0;padding:.35rem;display:flex;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.remember-field{color:#667184;cursor:pointer;align-items:center;gap:.55rem;width:max-content;display:flex!important}.remember-field>span{margin:0!important;font-weight:600!important}.remember-field input{accent-color:#5b4df2;width:16px;height:16px;margin:0}.login-submit{color:#fff;cursor:pointer;background:linear-gradient(100deg,#4e41df,#6658ef);border:0;border-radius:11px;min-height:49px;margin-top:.2rem;font-size:.78rem;font-weight:850;box-shadow:0 10px 24px #5042de38}.login-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 13px 28px #5042de4a}.login-submit:disabled{opacity:.6;cursor:wait}.login-demo{color:#625b8a;background:#f8f7ff;border:1px solid #e6e3fa;border-radius:10px;margin-top:1rem;padding:.75rem}.login-demo strong,.login-demo span{font-size:.67rem;display:block}.login-demo span{color:#8883a5;margin-top:.2rem}.login-footnote{color:#9aa1ae;text-align:center;margin:1.3rem 0 0;font-size:.61rem}@media (width<=1100px){.inbox-summary{grid-template-columns:1fr}.inbox-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.app-sidebar{transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.app-sidebar.is-open{transform:translate(0)}.mobile-menu{display:block}.sidebar-scrim{z-index:20;background:#0f121f70;border:0;display:block;position:fixed;inset:0}.app-content{padding:1rem}}@media (width<=820px){.login-shell{grid-template-columns:1fr}.login-story{display:none}.login-panel{background:radial-gradient(circle at 100% 0,#e5e2ff,#0000 33%),#f7f7f5;min-height:100vh;padding:1.25rem}.login-mini-mark{margin-bottom:1.5rem;display:grid}.login-heading h2{font-size:1.7rem}}@media (width<=600px){.app-topbar{min-height:64px;padding:.45rem .85rem}.app-content{padding:.7rem}.health-pill{padding:.42rem}.health-pill:not(.is-offline){font-size:0}.health-pill:not(.is-offline) span{margin:2px}.language-switcher.is-compact{gap:.25rem;padding:.35rem}.language-switcher.is-compact .language-flag{flex-basis:19px;width:19px;height:13px}.language-switcher.is-compact select{width:43px;min-width:43px}.context-back{justify-content:center;width:38px;min-width:38px;min-height:38px;padding:0}.context-back-copy{display:none!important}.topbar-breadcrumbs>span:last-child,.topbar-breadcrumbs>span[aria-hidden]{display:none}.topbar-title{flex:auto;gap:.5rem;overflow:hidden}.topbar-heading{flex:auto;overflow:hidden}.topbar-actions{flex:none;gap:.4rem}.topbar-title h1{text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:1rem;overflow:hidden}.notification-trigger{width:38px;height:38px}.operator-mode-entry{justify-content:center;width:38px;min-width:38px;min-height:38px;padding:0}.task-metric-row{grid-template-columns:repeat(2,1fr)}}@media (width<=420px){.topbar-breadcrumbs{display:none}.topbar-title h1{max-width:none}.app-topbar{gap:.4rem}.topbar-actions{gap:.3rem}.health-pill{display:none}.language-switcher.is-compact{padding:.28rem .35rem}.language-switcher.is-compact .language-flag{display:none}.language-switcher.is-compact select{width:38px;min-width:38px}.notification-trigger,.operator-mode-entry{width:36px;min-width:36px;height:36px;min-height:36px}}.profile-loading,.profile-load-error{text-align:center;background:radial-gradient(circle at 50% 35%,#eeecff,#0000 32%),#f6f7fb;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;min-height:100vh;display:flex}.profile-loading h3,.profile-load-error h2{color:#262343;margin:.4rem 0 0}.profile-load-error p{color:var(--muted);margin:0}.profile-load-error button{color:#fff;background:var(--brand);cursor:pointer;border:0;border-radius:10px;margin-top:.5rem;padding:.7rem 1rem}.nexo-orb{color:#fff;background:linear-gradient(135deg,#7165ff,#31cdb7);border-radius:18px;place-items:center;width:54px;height:54px;font-size:1.35rem;font-weight:900;display:grid;box-shadow:0 15px 34px #5245da40}.onboarding-shell{color:#1c263a;background:radial-gradient(circle at 85% 0,#e7e3ff 0,#0000 30%),radial-gradient(circle at 0 100%,#dff8f3 0,#0000 26%),#f4f6fa;place-items:center;min-height:100vh;padding:1.4rem;display:grid}.onboarding-shell.is-embedded{background:0 0;min-height:0;padding:0;display:block}.onboarding-shell.is-embedded .onboarding-frame{border-radius:18px;max-width:none;height:auto;min-height:calc(100vh - 126px)}.onboarding-frame{background:#fff;border:1px solid #dee1ece6;border-radius:24px;grid-template-columns:270px minmax(0,1fr);width:min(1360px,100%);height:min(900px,100vh - 2.8rem);min-height:660px;display:grid;overflow:hidden;box-shadow:0 30px 80px #25274829}.onboarding-aside{color:#fff;background:radial-gradient(circle at 20% 100%,#2fccb429,#0000 35%),linear-gradient(175deg,#1b1b32,#121321);flex-direction:column;padding:1.5rem 1.2rem 1.25rem;display:flex}.onboarding-brand{border-bottom:1px solid #ffffff14;align-items:center;gap:.7rem;padding:.2rem .35rem 1.45rem;display:flex}.onboarding-brand strong,.onboarding-brand small{display:block}.onboarding-brand strong{letter-spacing:-.04em;font-size:1.25rem}.onboarding-brand small{color:#8f96ae;margin-top:2px;font-size:.65rem}.onboarding-progress{flex-direction:column;gap:.3rem;padding:1.35rem 0;display:flex}.onboarding-progress button{color:#7f879f;text-align:left;cursor:default;background:0 0;border:0;border-radius:12px;align-items:center;gap:.7rem;width:100%;padding:.65rem .55rem;display:flex}.onboarding-progress button>span{color:#777f99;border:1px solid #3b3d53;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:.68rem;font-weight:800;display:grid}.onboarding-progress button strong,.onboarding-progress button small{display:block}.onboarding-progress button strong{color:#a5acc0;font-size:.75rem}.onboarding-progress button small{color:#666e87;margin-top:2px;font-size:.62rem}.onboarding-progress button.is-current{background:#ffffff0f}.onboarding-progress button.is-current>span{color:#fff;background:#5b4df2;border-color:#7064fa;box-shadow:0 8px 20px #5b4df24d}.onboarding-progress button.is-current strong{color:#fff}.onboarding-progress button.is-done{cursor:pointer}.onboarding-progress button.is-done>span{color:#66dfcd;background:#1e3c3b;border-color:#276e65}.onboarding-progress button.is-done strong{color:#c5cad8}.onboarding-promise{background:#5b4df217;border:1px solid #7165ff33;border-radius:14px;gap:.7rem;margin-top:auto;padding:1rem;display:flex}.onboarding-promise>span{color:#73dfcf}.onboarding-promise p{color:#8d95ad;margin:0;font-size:.67rem;line-height:1.5}.onboarding-promise strong{color:#e1e4ed}.onboarding-main{grid-template-rows:75px minmax(0,1fr) 76px;min-width:0;min-height:0;display:grid}.onboarding-header{border-bottom:1px solid #eceef3;justify-content:space-between;align-items:center;padding:0 2.2rem;display:flex}.onboarding-header span{color:#8b93a3;letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-weight:800}.onboarding-header h1{letter-spacing:-.035em;margin:.16rem 0 0;font-size:1.25rem}.onboarding-close{color:#6d7585;cursor:pointer;background:#fff;border:1px solid #e0e4eb;border-radius:9px;padding:.5rem .72rem}.onboarding-body{min-height:0;padding:1.65rem 2.2rem 2rem;overflow:auto}.onboarding-section{max-width:1040px;margin-inline:auto}.section-intro{margin-bottom:1.35rem}.section-intro h2{color:#172238;letter-spacing:-.045em;max-width:760px;margin:.25rem 0 .35rem;font-size:1.75rem;line-height:1.12}.section-intro p{color:#6c7689;max-width:760px;margin:0;font-size:.83rem;line-height:1.55}.onboarding-error{color:#9f3547;background:#fff5f6;border:1px solid #f2d1d7;border-radius:11px;justify-content:space-between;margin-bottom:1rem;padding:.75rem .9rem;font-size:.78rem;display:flex}.onboarding-error button{color:inherit;cursor:pointer;background:0 0;border:0}.onboarding-grid{gap:1rem;display:grid}.onboarding-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.field{margin:0 0 1.25rem;display:block}.field>span{color:#445066;margin-bottom:.48rem;font-size:.72rem;font-weight:750;display:block}.field em{color:#a0a7b4;font-size:.65rem;font-weight:500}.field input,.field select,.field textarea{color:#253048;resize:vertical;background:#fbfcfd;border:1px solid #dfe3eb;border-radius:11px;width:100%;padding:.72rem .82rem}.field input:focus,.field select:focus,.field textarea:focus{background:#fff;border-color:#9b93f5}.field.compact{max-width:320px}.currency-input{position:relative}.currency-input input{padding-right:2.2rem}.currency-input b{color:#7c8493;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.sector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.sector-grid button,.choice-grid button{color:#263149;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e5ec;border-radius:13px;min-height:90px;padding:.85rem;position:relative}.sector-grid button:hover,.choice-grid button:hover{border-color:#bbb5f5;box-shadow:0 8px 20px #3e378512}.sector-grid button.is-selected,.choice-grid button.is-selected{background:#f7f6ff;border-color:#7468ed;box-shadow:inset 0 0 0 1px #7468ed}.sector-grid strong,.sector-grid small,.choice-grid strong,.choice-grid small{display:block}.sector-grid strong,.choice-grid strong{font-size:.75rem}.sector-grid small,.choice-grid small{color:#7a8496;margin-top:.3rem;font-size:.64rem;line-height:1.35}.choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-bottom:1.3rem;display:grid}.choice-grid button{min-height:108px;padding:1rem}.choice-check{color:#7d8797;border:1px solid #dfe3ea;border-radius:6px;place-items:center;width:20px;height:20px;font-size:.62rem;display:grid;position:absolute;top:.65rem;right:.65rem}.choice-grid .is-selected .choice-check{color:#fff;background:#695ce7;border-color:#695ce7}.choice-state{color:#7b8595;margin-top:.65rem;font-size:.57rem;font-style:normal;font-weight:700;display:inline-block}.choice-grid .is-selected .choice-state{color:#5144d3}.pill-options{flex-wrap:wrap;gap:.55rem;display:flex}.pill-options button{color:#596579;cursor:pointer;background:#fff;border:1px solid #dee3ea;border-radius:999px;padding:.6rem .82rem}.pill-options button.is-selected{color:#4b3fd2;background:#f3f1ff;border-color:#7164ed;font-weight:700}.department-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:1.2rem;display:grid}.department-grid button{color:#4b5669;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e5ec;border-radius:11px;align-items:center;gap:.6rem;min-height:52px;padding:.65rem .75rem;display:flex}.department-grid button>span{color:#8c94a4;background:#f0f2f6;border-radius:7px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:.7rem;display:grid}.department-grid button.is-selected{color:#4238b9;background:#f7f6ff;border-color:#8277ef;font-weight:700}.department-grid button.is-selected>span{color:#fff;background:#6659e5}.onboarding-callout{background:#f5fbfa;border:1px solid #d9ece8;border-radius:14px;gap:.8rem;margin:1rem 0 1.3rem;padding:1rem 1.15rem;display:flex}.onboarding-callout>span{color:#168c7b;background:#daf4ef;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.onboarding-callout strong{color:#275047;font-size:.77rem}.onboarding-callout p{color:#668078;margin:.25rem 0 0;font-size:.69rem;line-height:1.45}.automation-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.automation-levels button{color:#273147;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e5ec;border-radius:15px;align-items:flex-start;gap:.7rem;min-height:130px;padding:1rem;display:flex;position:relative}.automation-levels button.is-selected{background:#f7f6ff;border-color:#7064ec;box-shadow:inset 0 0 0 1px #7064ec,0 9px 22px #4e41b614}.radio-dot{border:2px solid #ccd1dc;border-radius:50%;flex:0 0 17px;width:17px;height:17px}.is-selected .radio-dot{border:5px solid #6659e4}.automation-levels strong,.automation-levels small{display:block}.automation-levels strong{font-size:.78rem}.automation-levels small{color:#737e91;margin-top:.35rem;font-size:.66rem;line-height:1.4}.automation-levels em{color:#4f43cf;text-transform:uppercase;background:#e9e6ff;border-radius:6px;padding:.25rem .42rem;font-size:.56rem;font-style:normal;font-weight:800;position:absolute;bottom:.65rem;right:.65rem}.approval-card{background:#fafbfc;border:1px solid #e5e7ee;border-radius:15px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:1rem;margin:1rem 0 1.2rem;padding:1.05rem 1.15rem;display:grid}.approval-card h3{margin:.22rem 0 0;font-size:.92rem}.approval-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.approval-list span{color:#6f6445;background:#fffdf5;border:1px solid #ede9dd;border-radius:8px;padding:.5rem .6rem;font-size:.63rem;font-weight:650}.approval-list span:before{content:"✓";color:#b48720;margin-right:.35rem}.profile-summary{background:linear-gradient(110deg,#f9f8ff,#f5fbfa);border:1px solid #e5e3f6;border-radius:14px;grid-template-columns:.7fr 1.5fr .7fr;gap:1rem;margin-bottom:1.2rem;padding:1rem;display:grid}.profile-summary small,.profile-summary strong{display:block}.profile-summary small{color:#858ba0;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.25rem;font-size:.58rem;font-weight:800}.profile-summary strong{color:#353053;font-size:.7rem;line-height:1.4}.review-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin:.9rem 0 .65rem;display:flex}.review-heading h3{margin:0;font-size:.88rem}.review-heading p{color:#7b8495;margin:.2rem 0 0;font-size:.65rem}.review-heading button{color:#5c54a0;cursor:pointer;background:#fff;border:1px solid #dedfed;border-radius:8px;padding:.42rem .58rem;font-size:.63rem}.capability-cloud{flex-wrap:wrap;gap:.42rem;display:flex}.capability-cloud button{color:#4c458b;cursor:pointer;background:#f8f7ff;border:1px solid #dcd9f5;border-radius:9px;padding:.45rem .62rem;font-size:.64rem;font-weight:700}.capability-cloud button:hover{color:#a53c4d;background:#fff7f8;border-color:#f0d4d9}.capability-cloud span{color:#27a38f;margin-right:.3rem}.playbook-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.playbook-grid article{background:#fff;border:1px solid #e3e6ed;border-radius:13px;overflow:hidden}.playbook-grid article>header{background:#fafbfc;border-bottom:1px solid #eceef2;align-items:center;gap:.6rem;padding:.75rem .85rem;display:flex}.playbook-grid article>header>span{color:#5549d4;background:#eae8ff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.playbook-grid header strong,.playbook-grid header small{display:block}.playbook-grid header strong{font-size:.7rem}.playbook-grid header small{color:#8b93a2;margin-top:2px;font-size:.58rem}.playbook-grid ol{margin:0;padding:.45rem .75rem .65rem;list-style:none}.playbook-grid li{border-bottom:1px solid #f0f1f4;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:.45rem;min-height:33px;display:grid}.playbook-grid li:last-child{border-bottom:0}.playbook-grid li>span{color:#8c93a2;background:#f0f2f5;border-radius:5px;place-items:center;width:17px;height:17px;font-size:.52rem;display:grid}.playbook-grid li p{color:#505b6e;margin:0;font-size:.6rem}.playbook-grid li em{white-space:nowrap;border-radius:5px;padding:.2rem .3rem;font-size:.5rem;font-style:normal;font-weight:750}.playbook-grid li em.is-auto{color:#167664;background:#e8f7f3}.playbook-grid li em.is-assisted{color:#4e43bd;background:#efedff}.playbook-grid li em.is-approval{color:#9a6513;background:#fff5de}.onboarding-footer{border-top:1px solid #eceef3;justify-content:space-between;align-items:center;padding:0 2.2rem;display:flex}.onboarding-footer>div{gap:.5rem;display:flex}.button-quiet,.button-primary{cursor:pointer;border-radius:10px;min-height:42px;padding:.65rem .9rem;font-weight:700}.button-quiet{color:#687386;background:#fff;border:1px solid #e0e3ea}.button-primary{color:#fff;background:linear-gradient(135deg,#6659e7,#4b3fd0);border:0;min-width:130px;box-shadow:0 9px 20px #5042cd33}.button-primary.finish{background:linear-gradient(135deg,#5548d8,#178e80)}.button-primary span{margin-left:.45rem}.button-primary:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.onboarding-loading{align-content:center;place-items:center;gap:1rem;min-height:400px;display:grid}.onboarding-loading h2{color:#373253;font-size:1rem}@media (width<=1050px){.onboarding-frame{grid-template-columns:220px minmax(0,1fr)}.sector-grid,.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-body{padding-inline:1.5rem}}@media (width<=760px){.onboarding-shell{padding:0}.onboarding-frame{border:0;border-radius:0;grid-template-columns:1fr;width:100%;height:auto;min-height:100vh;overflow:visible}.onboarding-aside{padding:.8rem 1rem}.onboarding-brand{border:0;padding:0}.onboarding-progress,.onboarding-promise{display:none}.onboarding-main{grid-template-rows:65px minmax(0,1fr) auto;min-height:calc(100vh - 70px)}.onboarding-header,.onboarding-footer{padding-inline:1rem}.onboarding-footer{gap:.5rem;min-height:72px}.onboarding-footer .button-quiet{font-size:.7rem}.onboarding-body{padding:1.2rem 1rem}.onboarding-grid.two,.onboarding-grid.three,.automation-levels,.approval-card,.profile-summary{grid-template-columns:1fr}.department-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.playbook-grid{grid-template-columns:1fr}.section-intro h2{font-size:1.4rem}.topbar-actions .profile-chip{display:none}}@media (width<=480px){.sector-grid,.choice-grid,.department-grid,.approval-list{grid-template-columns:1fr}.onboarding-footer{align-items:stretch}.onboarding-footer>div{flex-direction:column}.button-primary{min-width:110px}}.operations-page{flex-direction:column;gap:1rem;display:flex}.operations-hero{color:#fff;background:linear-gradient(115deg,#24204d,#5144d9 58%,#157f74);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1.3rem 1.45rem;display:flex;box-shadow:0 16px 36px #3c30982b}.operations-hero h2{letter-spacing:-.04em;margin:.18rem 0 .3rem;font-size:1.65rem}.operations-hero p{color:#dedbff;max-width:680px;margin:0;font-size:.78rem}.operations-hero .section-kicker{color:#86eadb}.operations-hero>button{color:#302a69;cursor:pointer;background:#fff;border:1px solid #ffffff40;border-radius:10px;min-width:145px;padding:.68rem .85rem;font-size:.74rem;font-weight:800}.operations-metrics{grid-template-columns:repeat(5,minmax(100px,1fr));gap:.65rem;display:grid}.operations-metrics button{color:#5d687b;cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7ee;border-radius:13px;padding:.85rem 1rem}.operations-metrics button:hover,.operations-metrics button.is-current{background:#f8f7ff;border-color:#9c94ef;box-shadow:0 7px 18px #4137910f}.operations-metrics strong,.operations-metrics span{display:block}.operations-metrics strong{color:#2d2859;font-size:1.25rem}.operations-metrics span{margin-top:.15rem;font-size:.66rem;font-weight:700}.operations-type-tabs{background:#fff;border:1px solid #e8eaf0;border-radius:13px;flex-wrap:wrap;gap:.35rem;padding:.55rem;display:flex}.operations-type-tabs button{color:#697386;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.48rem .65rem;font-size:.69rem;font-weight:700}.operations-type-tabs button:hover,.operations-type-tabs button.is-current{color:#493ec3;background:#eeecff}.operations-type-tabs span{color:#6b5ee1;margin-right:.35rem}.operation-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.operation-cards article{background:#fff;border:1px solid #e3e6ed;border-radius:15px;flex-direction:column;min-height:210px;padding:1rem;display:flex;box-shadow:0 7px 22px #2327440d}.operation-cards article>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:.65rem;display:grid}.operation-type-icon{color:#5c4fe0;background:#edebff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.operation-cards header small{color:#878fa0;text-transform:uppercase;letter-spacing:.06em;font-size:.56rem;font-weight:800}.operation-cards h3{color:#273147;margin:.2rem 0 0;font-size:.85rem;line-height:1.3}.operation-cards header em{border-radius:6px;padding:.28rem .42rem;font-size:.55rem;font-style:normal;font-weight:800}.operation-cards .status-draft{color:#625b7d;background:#f0eef6}.operation-cards .status-pending{color:#966419;background:#fff4dc}.operation-cards .status-in_progress{color:#3d4ab1;background:#ebedff}.operation-cards .status-waiting{color:#a35527;background:#fff0e7}.operation-cards .status-completed{color:#187b68;background:#e7f7f3}.operation-cards .status-cancelled{color:#9c3d4d;background:#fcecef}.operation-cards article>p{color:#687386;margin:.8rem 0;font-size:.68rem;line-height:1.45}.operation-meta{flex-wrap:wrap;gap:.35rem;margin-top:auto;display:flex}.operation-meta>span{color:#7b8495;background:#f5f6f8;border-radius:6px;padding:.32rem .4rem;font-size:.57rem}.operation-meta strong{color:#505a6d}.operation-cards article>footer{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.7rem;display:flex}.mail-origin{color:#655bc0;font-size:.57rem;font-weight:700}.operation-cards select{color:#566174;background:#fff;border:1px solid #dfe3ea;border-radius:7px;max-width:120px;padding:.35rem .45rem;font-size:.61rem}.operations-empty{color:#7b8494;text-align:center;background:#ffffffa6;border:1px dashed #d9dce7;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:2rem;display:flex}.operations-empty>span{color:#5f53dc;background:#ece9ff;border-radius:14px;place-items:center;width:45px;height:45px;font-size:1.1rem;display:grid}.operations-empty h3{color:#394257;margin:.8rem 0 .25rem;font-size:.95rem}.operations-empty p{margin:0;font-size:.72rem}.operations-empty button{color:#fff;cursor:pointer;background:#5c4fe0;border:0;border-radius:9px;margin-top:.9rem;padding:.55rem .75rem;font-size:.68rem;font-weight:800}.modal-backdrop{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1416267a;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.operation-modal{background:#fff;border-radius:18px;width:min(560px,100%);max-height:calc(100dvh - 2rem);padding:1.25rem;overflow:auto;box-shadow:0 24px 70px #1416264d}.operation-modal>header{justify-content:space-between;align-items:start;margin-bottom:1rem;display:flex}.operation-modal h2{margin:.2rem 0 0;font-size:1.25rem}.operation-modal>header>button{color:#788194;cursor:pointer;background:#f1f3f6;border:0;border-radius:9px;width:32px;height:32px}.operation-modal>footer{border-top:1px solid #eceef3;justify-content:flex-end;gap:.5rem;padding-top:1rem;display:flex}@media (width<=1100px){.operation-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.operations-hero{flex-direction:column;align-items:stretch}.operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-cards{grid-template-columns:1fr}}.manual-interaction-backdrop{min-height:0}.manual-interaction-dialog{flex-direction:column;display:flex;max-height:calc(100dvh - 2rem)!important;overflow:hidden!important}.manual-interaction-header,.manual-interaction-footer{flex:none}.manual-interaction-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:hidden auto}.manual-interaction-file-drop{position:relative;overflow:hidden}@media (width<=700px){.manual-interaction-backdrop{align-items:stretch!important;padding:.45rem!important}.manual-interaction-dialog{border-radius:14px!important;max-height:calc(100dvh - .9rem)!important}.manual-interaction-body{grid-template-columns:1fr!important;padding:1rem!important}.manual-interaction-header,.manual-interaction-footer{padding:.85rem 1rem!important}.manual-interaction-footer{align-items:stretch!important}.manual-interaction-footer button{width:100%}}.operations-notice{color:#176653;background:#edf9f5;border:1px solid #bde3d8;border-radius:12px;align-items:center;gap:.65rem;padding:.75rem .9rem;display:flex;box-shadow:0 7px 18px #1e6f5c0f}.operations-notice>span{color:#fff;background:#22836d;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.7rem;font-weight:900;display:grid}.operations-notice p{flex:1;margin:0;font-size:.7rem;font-weight:700}.operations-notice button{color:#438273;cursor:pointer;background:0 0;border:0;font-size:1rem}.operations-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.operations-workspace.has-detail{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr)}.operations-workspace.has-detail .operation-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-cards article{cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}.operation-cards article:hover{border-color:#bcb6f3;transform:translateY(-1px);box-shadow:0 12px 30px #312b751a}.operation-cards article.is-selected{border-color:#6c5fe2;box-shadow:0 0 0 2px #6c5fe21a,0 12px 30px #312b751f}.operation-card-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;margin:.05rem 0 .75rem;display:grid}.operation-card-progress>span{background:#ececf2;border-radius:99px;height:5px;overflow:hidden}.operation-card-progress i{border-radius:inherit;background:linear-gradient(90deg,#5e51dd,#1f9981);height:100%;display:block}.operation-card-progress small{color:#737c8c;font-size:.55rem;font-weight:750}.operation-open{color:#594dca;font-size:.6rem;font-weight:800}.operation-auto-state{color:#7a8392;font-size:.54rem;font-weight:750}.operation-detail{background:#fff;border:1px solid #dfe2ea;border-radius:18px;max-height:calc(100vh - 110px);position:sticky;top:.5rem;overflow:auto;box-shadow:0 18px 45px #1f23441f}.operation-detail>header{border-bottom:1px solid #eceef3;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:1rem 1.05rem;display:flex}.operation-detail>header span{color:#675bd0;letter-spacing:.06em;text-transform:uppercase;font-size:.57rem;font-weight:850}.operation-detail>header h2{color:#242c3d;margin:.25rem 0 0;font-size:1.03rem;line-height:1.3}.operation-detail>header button{color:#687386;cursor:pointer;background:#f1f3f6;border:0;border-radius:9px;width:30px;height:30px}.operation-detail-status{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.05rem .45rem;display:flex}.operation-detail-status strong,.operation-detail-status span{display:block}.operation-detail-status strong{color:#334052;font-size:.72rem}.operation-detail-status span{color:#828b99;margin-top:.15rem;font-size:.6rem}.operation-detail-status>b{color:#286f61;font-size:1.15rem}.operation-progress{background:#eceef2;border-radius:99px;height:7px;margin:0 1.05rem .9rem;overflow:hidden}.operation-progress i{border-radius:inherit;background:linear-gradient(90deg,#6255dd,#1d927b);height:100%;transition:width .25s;display:block}.operation-now{background:#f7f6ff;border:1px solid #cbc7f5;border-radius:12px;margin:0 1.05rem .95rem;padding:.8rem .85rem}.operation-now span,.operation-now strong{display:block}.operation-now span{color:#6c61cc;letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:900}.operation-now strong{color:#302866;margin-top:.25rem;font-size:.7rem;line-height:1.4}.operation-now button{color:#fff;cursor:pointer;background:#5d50d6;border:0;border-radius:8px;margin-top:.6rem;padding:.46rem .62rem;font-size:.57rem;font-weight:800}.operation-schedule{background:linear-gradient(#fcfdff,#f8fafc);border-top:1px solid #e7eaf0;padding:.95rem 1.05rem}.operation-schedule>header{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.operation-schedule>header h3{color:#29364a;margin:0;font-size:.76rem}.operation-schedule>header p{color:#7c8797;margin:.15rem 0 0;font-size:.55rem;line-height:1.4}.operation-schedule>header>button{color:#34507b;cursor:pointer;background:#fff;border:1px solid #cfd9ef;border-radius:8px;padding:.42rem .58rem;font-size:.56rem;font-weight:850}.operation-plan-loading{color:#5c6d84;background:#fff;border:1px solid #dce5f2;border-radius:12px;align-items:center;gap:.65rem;margin-top:.7rem;padding:.8rem;display:flex}.operation-plan-loading>span{border:3px solid #dce5f3;border-top-color:#365fc8;border-radius:50%;flex:0 0 24px;width:24px;height:24px;animation:.8s linear infinite operation-plan-spin}.operation-plan-loading strong,.operation-plan-loading p{margin:0;display:block}.operation-plan-loading strong{color:#3d4d64;font-size:.61rem}.operation-plan-loading p{margin-top:.12rem;font-size:.52rem;line-height:1.4}@keyframes operation-plan-spin{to{transform:rotate(360deg)}}.operation-plan-preview{background:linear-gradient(155deg,#fff,#f4f7ff);border:1px solid #cbd9ef;border-radius:13px;margin-top:.7rem;padding:.78rem;box-shadow:0 8px 20px #2f539e0f}.operation-plan-preview>header>span,.operation-plan-preview>header>strong,.operation-plan-preview>header>p{display:block}.operation-plan-preview>header>span{color:#315fc8;letter-spacing:.075em;font-size:.45rem;font-weight:950}.operation-plan-preview>header>strong{color:#2f3e54;margin-top:.18rem;font-size:.68rem;line-height:1.35}.operation-plan-preview>header>p{color:#738097;margin:.15rem 0 0;font-size:.52rem}.operation-plan-preview>label{margin-top:.65rem;display:block}.operation-plan-preview>label>span{color:#727d8f;margin-bottom:.2rem;font-size:.49rem;font-weight:800;display:block}.operation-plan-preview select{color:#3d4b60;width:100%;font:inherit;background:#fff;border:1px solid #d8dfeb;border-radius:8px;padding:.47rem .5rem;font-size:.55rem}.operation-plan-steps{flex-direction:column;gap:.35rem;margin-top:.65rem;display:flex}.operation-plan-steps article{background:#fffc;border:1px solid #e1e6ef;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:.4rem;padding:.45rem .48rem;display:grid}.operation-plan-steps article>b{color:#fff;background:#365fc8;border-radius:7px;place-items:center;width:21px;height:21px;font-size:.48rem;display:grid}.operation-plan-steps article strong,.operation-plan-steps article span{display:block}.operation-plan-steps article strong{color:#405067;font-size:.55rem;line-height:1.35}.operation-plan-steps article span{color:#8993a2;margin-top:.1rem;font-size:.47rem}.operation-plan-preview>details{color:#756127;background:#fff7df;border-radius:8px;margin-top:.55rem;padding:.45rem .5rem;font-size:.5rem}.operation-plan-preview>details summary{cursor:pointer;font-weight:850}.operation-plan-preview>details p{margin:.3rem 0 0;line-height:1.4}.operation-plan-preview>footer{justify-content:flex-end;gap:.4rem;margin-top:.65rem;display:flex}.operation-plan-preview>footer button{cursor:pointer;border:0;border-radius:8px;padding:.46rem .58rem;font-size:.54rem;font-weight:850}.operation-plan-preview>footer .button-quiet{color:#5f6c80;background:#e9edf4}.operation-plan-preview>footer .operation-plan-confirm{color:#fff;background:#365fc8}.operation-plan-preview>footer button:disabled{opacity:.5;cursor:not-allowed}.activity-create{background:#fff;border:1px solid #d9e1ee;border-radius:12px;flex-direction:column;gap:.52rem;margin-top:.7rem;padding:.75rem;display:flex}.activity-create-grid{grid-template-columns:1fr 1fr;gap:.48rem;display:grid}.activity-create label>span,.activity-replan label>span{color:#677387;margin-bottom:.2rem;font-size:.5rem;font-weight:800;display:block}.activity-create label em{color:#a0a6af;font-size:.46rem;font-style:normal;font-weight:600}.activity-create input,.activity-create select,.activity-create textarea,.activity-replan input{color:#344054;box-sizing:border-box;width:100%;font:inherit;resize:vertical;background:#fbfcfe;border:1px solid #dce2ea;border-radius:8px;padding:.52rem .56rem;font-size:.58rem}.activity-create-options{flex-wrap:wrap;gap:.75rem;display:flex}.activity-create-options label{color:#536075;cursor:pointer;align-items:center;gap:.35rem;font-size:.54rem;display:flex}.activity-create-options input{accent-color:#476dd5;width:auto}.activity-create>footer{justify-content:flex-end;gap:.4rem;display:flex}.activity-create>footer button{color:#fff;cursor:pointer;background:#385fc8;border:0;border-radius:8px;padding:.43rem .58rem;font-size:.55rem;font-weight:850}.activity-create>footer .button-quiet{color:#637085;background:#edf1f5}.activity-create button:disabled{opacity:.42;cursor:not-allowed}.activity-empty{color:#748096;text-align:left;cursor:pointer;background:#fff;border:1px dashed #cbd7e8;border-radius:12px;align-items:center;gap:.65rem;width:100%;margin-top:.65rem;padding:.75rem;display:flex}.activity-empty>span{color:#315dc6;background:#eaf0ff;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.activity-empty strong,.activity-empty p{margin:0;display:block}.activity-empty strong{color:#46556c;font-size:.6rem}.activity-empty p{margin-top:.12rem;font-size:.52rem;line-height:1.4}.activity-list{flex-direction:column;margin-top:.7rem;display:flex}.activity-list>article{grid-template-columns:24px minmax(0,1fr);gap:.45rem;min-width:0;display:grid}.activity-sequence{flex-direction:column;align-items:center;display:flex}.activity-sequence>span{color:#526177;background:#e9edf3;border-radius:8px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:.53rem;font-weight:900;display:grid}.activity-sequence>i{background:#e1e6ed;flex:1;width:2px;min-height:16px}.activity-list article.time-active .activity-sequence>span{color:#fff;background:#355fc8;box-shadow:0 4px 10px #355fc833}.activity-list article.time-overdue .activity-sequence>span{color:#fff;background:#b04455}.activity-list article.is-completed .activity-sequence>span{color:#fff;background:#24816d}.activity-body{background:#fff;border:1px solid #e0e5ec;border-radius:11px;min-width:0;margin-bottom:.52rem;padding:.65rem .7rem}.activity-body>header{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.activity-body>header small,.activity-body>header h4{margin:0;display:block}.activity-body>header small{color:#315fc8;letter-spacing:.055em;text-transform:uppercase;font-size:.47rem;font-weight:900}.activity-body>header h4{color:#344258;margin-top:.14rem;font-size:.63rem;line-height:1.35}.activity-body>header em{color:#516077;white-space:nowrap;background:#edf1f5;border-radius:6px;padding:.22rem .34rem;font-size:.47rem;font-style:normal;font-weight:850}.activity-body>p{color:#6c7788;margin:.42rem 0 0;font-size:.54rem;line-height:1.45}.activity-time{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-top:.52rem;display:grid}.activity-time>span{color:#657187;text-overflow:ellipsis;white-space:nowrap;background:#f4f6f9;border-radius:7px;min-width:0;padding:.38rem .42rem;font-size:.49rem;overflow:hidden}.activity-time b{color:#8b94a3;text-transform:uppercase;margin-bottom:.1rem;font-size:.43rem;display:block}.activity-dependency,.activity-waiting,.activity-result,.activity-rule{border-radius:8px;flex-direction:column;gap:.12rem;margin-top:.48rem;padding:.46rem .5rem;font-size:.51rem;line-height:1.4;display:flex}.activity-dependency{color:#59667b;background:#eef2f7}.activity-dependency.is-blocked{color:#765d22;background:#fff7df}.activity-waiting{color:#795824;background:#fff4dd}.activity-result{color:#276b5d;background:#eaf6f2}.activity-rule{color:#514a8d;background:#f0effc}.activity-rule small{letter-spacing:.05em;font-size:.43rem;font-weight:900}.activity-result-input{color:#3c485a;box-sizing:border-box;width:100%;font:inherit;background:#fbfcfd;border:1px solid #dce1e9;border-radius:8px;margin-top:.5rem;padding:.46rem .5rem;font-size:.53rem}.activity-body>footer{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.55rem;display:flex}.activity-body>footer button,.activity-reopen,.activity-replan button{color:#607086;cursor:pointer;background:#fff;border:1px solid #dce1e9;border-radius:7px;padding:.4rem .48rem;font-size:.49rem;font-weight:800}.activity-body>footer .activity-primary,.activity-replan button:last-child{color:#fff;background:#365fc8;border-color:#365fc8}.activity-body>footer .activity-impossible{color:#9b3e4d;background:#fff5f6;border-color:#efd4d9}.activity-body button:disabled{opacity:.4;cursor:not-allowed}.activity-auto{color:#7c652d;font-size:.49rem;font-weight:750}.activity-more{margin-left:auto;position:relative}.activity-more summary{color:#69768a;cursor:pointer;background:#fff;border:1px solid #dce1e9;border-radius:7px;padding:.4rem .48rem;font-size:.49rem;font-weight:800;list-style:none}.activity-more summary::-webkit-details-marker{display:none}.activity-more>div{z-index:4;background:#fff;border:1px solid #dce1e9;border-radius:8px;flex-direction:column;gap:3px;min-width:125px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 18px #232c3d24}.activity-more>div button{text-align:left;width:100%}.activity-reopen{color:#5168a3;background:#f4f7ff;margin-top:.5rem}.activity-replan{background:#f8faff;border:1px solid #dce3ee;border-radius:9px;grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.55rem;padding:.5rem;display:grid}.activity-replan button{align-self:end}.activity-open-agenda{color:#3e5d9f;cursor:pointer;background:#edf3ff;border:0;border-radius:8px;width:100%;margin-top:.15rem;padding:.5rem;font-size:.53rem;font-weight:850}.operation-milestones,.operation-worklog,.operation-links{border-top:1px solid #eceef3;padding:.9rem 1.05rem}.operation-milestones h3,.operation-worklog h3,.operation-links h3{color:#3a4355;margin:0 0 .65rem;font-size:.7rem}.operation-milestones>button{color:#5e6879;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eff1f4;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;padding:.65rem .2rem;display:grid}.operation-milestones>button:last-child{border-bottom:0}.operation-milestones>button>span{color:#8d94a1;background:#f0f2f5;border-radius:9px;place-items:center;width:27px;height:27px;font-size:.6rem;font-weight:850;display:grid}.operation-milestones>button div strong,.operation-milestones>button div small{display:block}.operation-milestones>button div strong{color:#485264;font-size:.65rem;line-height:1.35}.operation-milestones>button div small{color:#9299a5;margin-top:.13rem;font-size:.53rem}.operation-milestones>button em{color:#6257bd;white-space:nowrap;background:#efedff;border-radius:7px;padding:.3rem .42rem;font-size:.51rem;font-style:normal;font-weight:800}.operation-milestones>button.is-in_progress>span{color:#fff;background:#6659df;box-shadow:0 4px 10px #5c4fcb33}.operation-milestones>button.is-waiting{cursor:pointer}.operation-milestones>button.is-waiting>span{color:#8f561d;background:#ffead4}.operation-milestones>button.is-waiting em{color:#8b521d;background:#fff0dd}.operation-milestones>button:disabled{cursor:not-allowed;opacity:.68}.operation-milestones>button.is-completed>span{color:#fff;background:#278773}.operation-milestones>button.is-completed div strong{color:#737c88;text-decoration:line-through}.operation-milestones>button.is-completed em{color:#687386;background:#f0f2f4}.operation-worklog>p{color:#838c99;margin:-.35rem 0 .65rem;font-size:.58rem;line-height:1.4}.operation-worklog textarea{resize:vertical;color:#394456;width:100%;min-height:72px;font:inherit;box-sizing:border-box;background:#fbfcfd;border:1px solid #dfe3ea;border-radius:10px;padding:.65rem;font-size:.65rem}.operation-worklog>button{color:#fff;cursor:pointer;background:#584bcf;border:0;border-radius:8px;margin-top:.45rem;padding:.5rem .65rem;font-size:.6rem;font-weight:800}.operation-worklog>button:disabled{opacity:.4;cursor:not-allowed}.operation-deliverables{background:#fbfcff;border-top:1px solid #eceef3;padding:.95rem 1.05rem}.operation-deliverables>header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.operation-deliverables>header h3{color:#313a4d;margin:0;font-size:.74rem}.operation-deliverables>header p{color:#858d9a;margin:.16rem 0 0;font-size:.56rem}.operation-deliverables>header>button{color:#5147b2;cursor:pointer;background:#fff;border:1px solid #d6d5ef;border-radius:8px;padding:.42rem .58rem;font-size:.56rem;font-weight:850}.deliverable-create{background:#fff;border:1px solid #dcdff0;border-radius:12px;flex-direction:column;gap:.5rem;margin-top:.7rem;padding:.72rem;display:flex}.deliverable-create>input,.deliverable-create>textarea{color:#364154;box-sizing:border-box;width:100%;font:inherit;resize:vertical;background:#fcfdff;border:1px solid #dfe3ea;border-radius:9px;padding:.58rem .62rem;font-size:.62rem}.deliverable-create>label{color:#465164;align-items:flex-start;gap:.48rem;font-size:.59rem;display:flex}.deliverable-create>label input{accent-color:#5b50ca;margin-top:.15rem}.deliverable-create>label span,.deliverable-create>label strong,.deliverable-create>label small{display:block}.deliverable-create>label small{color:#8b93a0;margin-top:.1rem;font-size:.52rem}.deliverable-create>footer{justify-content:flex-end;gap:.45rem;display:flex}.deliverable-create>footer button{color:#fff;cursor:pointer;background:#584bcf;border:0;border-radius:8px;padding:.45rem .62rem;font-size:.56rem;font-weight:850}.deliverable-create>footer button.button-quiet{color:#687386;background:#edf0f4}.deliverable-create>footer button:disabled{opacity:.45;cursor:not-allowed}.deliverable-empty{color:#858d99;background:#fff;border:1px dashed #d9dce7;border-radius:12px;align-items:center;gap:.65rem;margin-top:.65rem;padding:.75rem;display:flex}.deliverable-empty>span{color:#6960be;background:#efedff;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.deliverable-empty strong,.deliverable-empty p{margin:0;display:block}.deliverable-empty strong{color:#515b6c;font-size:.61rem}.deliverable-empty p{margin-top:.12rem;font-size:.54rem;line-height:1.4}.deliverable-list{flex-direction:column;gap:.55rem;margin-top:.65rem;display:flex}.deliverable-list>article{background:#fff;border:1px solid #e0e3ea;border-radius:12px;padding:.72rem}.deliverable-list>article.is-changes_requested{border-color:#efbd9d;box-shadow:0 5px 15px #b55b2a0f}.deliverable-list>article.is-ready_for_customer{border-color:#d8d1f1}.deliverable-list>article.is-accepted{border-color:#c5e2d9}.deliverable-list>article>header{justify-content:space-between;align-items:flex-start;gap:.55rem;display:flex}.deliverable-list>article>header small{color:#8279c8;text-transform:uppercase;letter-spacing:.04em;font-size:.49rem;font-weight:850}.deliverable-list>article>header h4{color:#354053;margin:.16rem 0 0;font-size:.66rem;line-height:1.35}.deliverable-list>article>header em{color:#6056b9;white-space:nowrap;background:#efedff;border-radius:7px;padding:.27rem .38rem;font-size:.49rem;font-style:normal;font-weight:850}.deliverable-list>article.is-changes_requested>header em{color:#a14d22;background:#fff0e4}.deliverable-list>article.is-accepted>header em{color:#25715f;background:#e6f4ef}.deliverable-list>article>p{color:#6e7888;margin:.45rem 0 0;font-size:.57rem;line-height:1.5}.deliverable-feedback{color:#854820;background:#fff3e9;border-radius:9px;margin-top:.55rem;padding:.55rem .62rem;font-size:.56rem;line-height:1.45}.deliverable-feedback strong,.deliverable-feedback span{display:block}.deliverable-feedback span{margin-top:.12rem}.deliverable-files{flex-direction:column;gap:.28rem;margin-top:.5rem;display:flex}.deliverable-files>button{color:#566173;text-align:left;cursor:pointer;background:#f8f9fb;border:1px solid #e4e6ed;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:.36rem;width:100%;padding:.45rem .5rem;display:grid}.deliverable-files>button span{color:#645ac0}.deliverable-files>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.deliverable-files>button small{color:#969da8;font-size:.48rem}.deliverable-list>article>footer{flex-wrap:wrap;align-items:center;gap:.38rem;margin-top:.58rem;display:flex}.deliverable-list>article>footer button,.deliverable-upload>span{cursor:pointer;border:0;border-radius:8px;padding:.43rem .55rem;font-size:.53rem;font-weight:850}.deliverable-upload input{display:none}.deliverable-upload>span{color:#5147b2;background:#eeecff;display:block}.deliverable-list .deliverable-remove{color:#8b5660;background:#f8ecef}.deliverable-list .deliverable-submit{color:#fff;background:#5549c8;margin-left:auto}.deliverable-list>article>footer button:disabled{opacity:.4;cursor:not-allowed}.deliverable-wait,.deliverable-accepted{border-radius:9px;align-items:flex-start;gap:.48rem;margin-top:.58rem;padding:.52rem .58rem;display:flex}.deliverable-wait{color:#5f578e;background:#f1effc}.deliverable-accepted{color:#286d5e;background:#eaf5f1}.deliverable-wait>span,.deliverable-accepted>span{background:#ffffffb3;border-radius:7px;place-items:center;width:21px;height:21px;font-size:.52rem;font-weight:900;display:grid}.deliverable-wait p,.deliverable-accepted p{flex:1;margin:0;font-size:.53rem;line-height:1.42}.deliverable-wait strong,.deliverable-accepted strong{margin-bottom:.08rem;font-size:.57rem;display:block}.operation-activity{border-top:1px solid #eceef3;margin-top:.75rem}.operation-activity article{border-bottom:1px solid #f0f1f4;grid-template-columns:12px minmax(0,1fr);gap:.35rem;padding:.6rem 0;display:grid}.operation-activity article>span{color:#5d51d1}.operation-activity p{color:#596476;margin:0;font-size:.61rem;line-height:1.4}.operation-activity small{color:#959ca7;font-size:.51rem}.operation-links>div{gap:.38rem;display:grid}.operation-links button{color:#687285;cursor:pointer;background:#fafbfc;border:1px solid #e3e5ec;border-radius:9px;justify-content:space-between;align-items:center;padding:.55rem .6rem;font-size:.58rem;display:flex}.operation-links button:hover{color:#5045bb;background:#f7f6ff;border-color:#bdb7ee}.operation-facts{border-top:1px solid #eceef3;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:.85rem 1.05rem 1rem;display:grid}.operation-facts div{min-width:0}.operation-facts dt{color:#969da9;letter-spacing:.05em;text-transform:uppercase;font-size:.5rem;font-weight:850}.operation-facts dd{color:#505b6d;text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.61rem;font-weight:700;overflow:hidden}@media (width<=1180px){.operations-workspace.has-detail{grid-template-columns:minmax(0,1fr) minmax(315px,.75fr)}.operations-workspace.has-detail .operation-cards{grid-template-columns:1fr}}@media (width<=850px){.operations-workspace.has-detail{grid-template-columns:1fr}.operation-detail{grid-row:1;max-height:none;position:static}.operations-workspace.has-detail .operation-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.operations-workspace.has-detail .operation-cards,.operation-facts,.activity-create-grid,.activity-replan,.activity-time{grid-template-columns:1fr}.operation-milestones>button{grid-template-columns:28px minmax(0,1fr)}.operation-milestones>button em{grid-column:2;justify-self:start}}.client-portal-page{flex-direction:column;gap:1rem;display:flex}.portal-hero{color:#fff;background:radial-gradient(circle at 88% 20%,#d9ff5b29,#0000 28%),linear-gradient(118deg,#153936,#1d534b);border-radius:19px;justify-content:space-between;align-items:center;gap:1rem;min-height:150px;padding:1.35rem 1.5rem;display:flex;box-shadow:0 16px 36px #18484226}.portal-hero h2{letter-spacing:-.045em;margin:.22rem 0 .35rem;font-size:1.7rem}.portal-hero p{color:#c4d8d4;max-width:680px;margin:0;font-size:.76rem;line-height:1.55}.portal-code{background:#071d1b45;border:1px solid #ffffff21;border-radius:15px;min-width:230px;padding:1rem}.portal-code small,.portal-code strong{display:block}.portal-code small{color:#a8c1bc;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:800}.portal-code strong{color:#fff;margin:.3rem 0 .65rem;font-size:.9rem}.portal-code button{color:#17302e;cursor:pointer;background:#d9ff5b;border:0;border-radius:8px;width:100%;padding:.45rem;font-size:.62rem;font-weight:800}.portal-alert{border-radius:11px;justify-content:space-between;padding:.7rem .9rem;font-size:.7rem;display:flex}.portal-alert button{color:inherit;cursor:pointer;background:0 0;border:0}.portal-alert.is-error{color:#9d3448;background:#fff4f6;border:1px solid #f1cdd4}.portal-alert.is-success{color:#24745f;background:#f0faf6;border:1px solid #cce9de}.portal-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.portal-metrics article{background:#fff;border:1px solid #e2e6e1;border-radius:14px;padding:.9rem 1rem}.portal-metrics span,.portal-metrics strong,.portal-metrics small{display:block}.portal-metrics span{color:#68756f;font-size:.62rem;font-weight:700}.portal-metrics strong{color:#213a36;margin:.23rem 0;font-size:1.25rem}.portal-metrics small{color:#949c98;font-size:.55rem}.portal-tabs{background:#fff;border:1px solid #e1e5e1;border-radius:13px;gap:.25rem;padding:.35rem;display:flex}.portal-tabs button{color:#74807b;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:.58rem .8rem;font-size:.68rem;font-weight:750}.portal-tabs b{color:#61706b;background:#edf0ed;border-radius:99px;min-width:18px;margin-left:.35rem;padding:.15rem .3rem;font-size:.54rem}.portal-panel{background:#fff;border:1px solid #e2e6e2;border-radius:17px;padding:1.1rem}.portal-panel>header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.portal-panel h3{color:#283d39;margin:0;font-size:.9rem}.portal-panel>header p{color:#7c8682;margin:.25rem 0 0;font-size:.63rem}.portal-primary{color:#17302e;cursor:pointer;background:#d9ff5b;border:0;border-radius:9px;padding:.58rem .78rem;font-size:.64rem;font-weight:800}.portal-primary:disabled{opacity:.45;cursor:not-allowed}.portal-request-list{border:1px solid #e6e9e6;border-radius:13px;overflow:hidden}.portal-request-row{width:100%;min-height:82px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e9ece9;grid-template-columns:38px minmax(0,1fr) auto 76px 16px;align-items:center;gap:.7rem;padding:.7rem .85rem;display:grid}.portal-request-row:last-child{border-bottom:0}.portal-request-icon{color:#277168;background:#e6f3ef;border-radius:11px;place-items:center;width:38px;height:38px;font-size:.8rem;font-weight:900;display:grid}.portal-request-main small,.portal-request-main strong,.portal-request-main em{display:block}.portal-request-main small{color:#87918d;text-transform:uppercase;letter-spacing:.04em;font-size:.53rem;font-weight:800}.portal-request-main strong{color:#273b38;margin:.2rem 0;font-size:.71rem}.portal-request-main em{color:#7b8581;white-space:nowrap;text-overflow:ellipsis;max-width:680px;font-size:.59rem;font-style:normal;overflow:hidden}.portal-status{color:#5b6d68;white-space:nowrap;background:#edf1ef;border-radius:6px;padding:.27rem .42rem;font-size:.54rem;font-weight:800}.portal-status.status-waiting_customer{color:#91631a;background:#fff1d4}.portal-status.status-resolved,.portal-status.status-closed{color:#24735f;background:#e4f5ed}.portal-updated{color:#929a97;text-align:right;font-size:.55rem}.portal-row-arrow{color:#9ca5a1;font-size:1rem}.portal-empty{color:#84908b;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:240px;display:flex}.portal-empty>span{color:#257667;background:#e2f4ee;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.portal-empty h3{margin:.7rem 0 .25rem}.portal-empty p{max-width:380px;margin:0;font-size:.65rem}.portal-account-form{background:#f5faf8;border:1px solid #dbe7e2;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;padding:1rem;display:grid}.portal-account-form label>span,.portal-brand-form label>span,.portal-drawer-controls label>span{color:#5d6c67;margin-bottom:.35rem;font-size:.6rem;font-weight:800;display:block}.portal-account-form input,.portal-account-form select,.portal-brand-form input,.portal-brand-form textarea,.portal-drawer-controls input,.portal-drawer-controls select,.portal-reply textarea{color:#283d39;background:#fff;border:1px solid #dce2de;border-radius:9px;width:100%;padding:.62rem .7rem}.portal-account-form footer{grid-column:1/-1;justify-content:flex-end;gap:.5rem;display:flex}.portal-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.portal-account-grid article{border:1px solid #e2e6e2;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.9rem;display:grid}.portal-avatar{color:#17302e;background:#d9ff5b;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.portal-account-grid strong,.portal-account-grid span,.portal-account-grid small{display:block}.portal-account-grid strong{color:#2b403c;font-size:.68rem}.portal-account-grid span{color:#6f7c77;margin-top:.14rem;font-size:.58rem}.portal-account-grid small{color:#9aa19f;margin-top:.14rem;font-size:.52rem}.portal-account-grid em{border-radius:6px;padding:.25rem .38rem;font-size:.52rem;font-style:normal;font-weight:800}.portal-account-grid em.is-on{color:#22705c;background:#e2f5ed}.portal-account-grid em.is-off{color:#92505b;background:#f9e8eb}.portal-account-grid footer{border-top:1px solid #edf0ed;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:.55rem;display:flex}.portal-account-grid footer button{color:#6558bb;cursor:pointer;background:0 0;border:0;font-size:.55rem;font-weight:800}.portal-access-link{background:#f1faf6;border:1px solid #cfe3d8;border-radius:13px;grid-template-columns:minmax(170px,.7fr) minmax(220px,1.3fr) auto auto;align-items:center;gap:.65rem;margin-bottom:1rem;padding:.9rem;display:grid}.portal-access-link strong,.portal-access-link span{display:block}.portal-access-link strong{color:#2b5147;font-size:.7rem}.portal-access-link span{color:#6d807a;margin-top:.2rem;font-size:.55rem;line-height:1.4}.portal-access-link input{color:#3d514c;background:#fff;border:1px solid #d5e2dc;border-radius:8px;width:100%;padding:.58rem .65rem;font-size:.58rem}.portal-account-security{background:#f7f9ff;border:1px dashed #cbd7e8;border-radius:10px;align-self:end;padding:.65rem .75rem}.portal-account-security strong,.portal-account-security span{display:block}.portal-account-security strong{color:#394b78;font-size:.62rem}.portal-account-security span{color:#7180a1;margin-top:.2rem;font-size:.55rem;line-height:1.4}.portal-account-actions{align-items:center;gap:.45rem;display:flex}.portal-account-actions button:disabled{opacity:.4;cursor:not-allowed}.portal-local-link-warning{color:#9b5b16;margin-top:.35rem;font-size:.54rem;font-style:normal;font-weight:800;line-height:1.4;display:block}.portal-brand-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:1rem;display:grid}.portal-brand-form{flex-direction:column;gap:.85rem;display:flex}.portal-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.portal-brand-form input[type=color]{height:44px;padding:.2rem}.portal-brand-form>.portal-primary{align-self:flex-start}.portal-phone-preview{color:#fff;border:7px solid #101513;border-radius:38px;width:270px;min-height:530px;margin:auto;padding:1.15rem;box-shadow:0 25px 55px #1e322e3b}.phone-island{background:#101513;border-radius:99px;width:85px;height:18px;margin:-.7rem auto .85rem}.phone-brand{align-items:center;gap:.5rem;display:flex}.phone-brand span{color:#17302e;border-radius:9px;place-items:center;width:29px;height:29px;font-size:.75rem;font-weight:900;display:grid}.phone-brand small{color:#d6e4e1;font-size:.58rem;font-weight:800}.phone-greeting{margin-top:3.2rem}.phone-greeting small,.phone-greeting strong{display:block}.phone-greeting small{color:#abc6c0;font-size:.62rem}.phone-greeting strong{letter-spacing:-.04em;margin:.3rem 0 .7rem;font-size:1.45rem;line-height:1.08}.phone-greeting p{color:#bdd0cc;min-height:45px;font-size:.59rem;line-height:1.45}.phone-action{color:#17302e;border-radius:11px;justify-content:space-between;margin-top:1.3rem;padding:.75rem;font-size:.63rem;font-weight:900;display:flex}.phone-card{background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;margin-top:1rem;padding:.85rem}.phone-card small,.phone-card strong,.phone-card span{display:block}.phone-card small{color:#d9ff5b;font-size:.48rem;font-weight:800}.phone-card strong{color:#fff;margin:.3rem 0;font-size:.67rem}.phone-card span{color:#b9cdca;font-size:.53rem}.portal-request-drawer{z-index:110;background:#f7f9f6;flex-direction:column;width:min(600px,100%);height:100vh;padding:1.2rem;display:flex;position:fixed;top:0;right:0;box-shadow:-20px 0 55px #12221f33}.portal-request-drawer>header{border-bottom:1px solid #e0e5e1;justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.portal-request-drawer>header small{color:#78857f;text-transform:uppercase;font-size:.55rem;font-weight:800}.portal-request-drawer>header h2{color:#263c38;margin:.25rem 0 0;font-size:1.2rem}.portal-request-drawer>header button{color:#70807a;cursor:pointer;background:#e9ede9;border:0;border-radius:9px;width:32px;height:32px}.portal-drawer-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:1rem 0;display:grid}.portal-waiting-note{background:#fff9df;border:1px solid #eedfa5;border-radius:11px;flex-direction:column;gap:.2rem;margin:0 0 .8rem;padding:.72rem .8rem;display:flex}.portal-waiting-note strong{color:#665713;font-size:.66rem}.portal-waiting-note span{color:#786d3a;font-size:.57rem;line-height:1.4}.portal-thread{flex:1;padding:.2rem .1rem;overflow:auto}.portal-thread>h3{color:#40524e;margin:0 0 .8rem;font-size:.73rem}.portal-message{background:#fff;border:1px solid #e2e6e2;border-radius:12px;max-width:85%;margin-bottom:.65rem;padding:.7rem .8rem}.portal-message.is-customer{background:#e3f4ee;border-color:#cee7dd;margin-left:auto}.portal-message header{justify-content:space-between;gap:1rem;display:flex}.portal-message header strong{color:#50635e;font-size:.56rem}.portal-message header small{color:#929b97;font-size:.49rem}.portal-message p{color:#354945;margin:.4rem 0 0;font-size:.66rem;line-height:1.45}.portal-reply{border-top:1px solid #dee4df;grid-template-columns:1fr;gap:.55rem;padding-top:.8rem;display:grid}.portal-reply textarea{resize:vertical}.portal-reply-actions{justify-content:flex-end;gap:.5rem;display:flex}.portal-reply-actions button{min-height:36px}.portal-reply>small{color:#74817c;font-size:.53rem;line-height:1.4}.portal-document-toggle{cursor:pointer;background:#fff;border:1px solid #dce3df;border-radius:10px;align-items:flex-start;gap:.6rem;padding:.65rem .7rem;display:flex}.portal-document-toggle.is-active{background:#eef8f4;border-color:#b7d8cc}.portal-document-toggle input{accent-color:#2e8274;margin-top:.15rem}.portal-document-toggle span,.portal-document-toggle strong,.portal-document-toggle small{display:block}.portal-document-toggle strong{color:#344b46;font-size:.62rem}.portal-document-toggle small{color:#71807a;margin-top:.18rem;font-size:.53rem;line-height:1.4}.portal-document-list>span{color:#52645f;margin-bottom:.35rem;font-size:.56rem;font-weight:800;display:block}.portal-document-list textarea{background:#fbfcfb;min-height:74px}@media (width<=1100px){.portal-metrics,.portal-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.portal-hero{flex-direction:column;align-items:stretch}.portal-code{min-width:0}.portal-request-row{grid-template-columns:36px minmax(0,1fr) auto}.portal-updated,.portal-row-arrow{display:none}.portal-status{grid-column:2;justify-self:start}.portal-account-grid,.portal-account-form,.portal-brand-layout,.portal-brand-grid,.portal-drawer-controls,.portal-access-link{grid-template-columns:1fr}.portal-phone-preview{width:min(270px,100%)}.portal-reply{flex-direction:column}.portal-reply .portal-primary{width:100%}}.integration-hub{color:#20243d;flex-direction:column;gap:1.15rem;display:flex}.integration-hero{color:#fff;background:radial-gradient(circle at 88% 10%,#ff6b5f52,#0000 28%),linear-gradient(125deg,#11152a,#252b58 64%,#4249a0);border-radius:20px;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:1.45rem;display:flex;box-shadow:0 18px 42px #171c412e}.integration-hero h2{letter-spacing:-.045em;margin:.18rem 0 .35rem;font-size:1.75rem}.integration-hero p{color:#d8dcf7;max-width:650px;margin:0;font-size:.76rem;line-height:1.5}.integration-hero .section-kicker{color:#ffb4ad}.integration-summary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0f2247;border:1px solid #ffffff24;border-radius:14px;min-width:315px;padding:.55rem;display:flex}.integration-summary article{border-right:1px solid #ffffff21;flex:1;padding:.45rem .65rem}.integration-summary article:last-child{border:0}.integration-summary strong,.integration-summary span{display:block}.integration-summary strong{font-size:1.15rem}.integration-summary span{color:#c2c7e7;margin-top:.1rem;font-size:.55rem}.integration-warning,.integration-notice,.integration-error{border-radius:11px;gap:.45rem;padding:.75rem .9rem;font-size:.68rem;display:flex}.integration-warning{color:#895811;background:#fff7e8;border:1px solid #f0d2a2;flex-direction:column}.integration-notice{color:#414a9d;background:#f0f1ff;border:1px solid #cbd0ff}.integration-error{color:#9c3346;background:#fff1f3;border:1px solid #efcbd1}.integration-section{flex-direction:column;gap:.65rem;display:flex}.integration-section-title{justify-content:space-between;align-items:center;display:flex}.integration-section-title h3{margin:0;font-size:.82rem}.integration-section-title span{color:#8b90a5;font-size:.58rem}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.integration-grid.integration-grid-single{grid-template-columns:minmax(0,1fr);max-width:680px}.integration-grid-single .integration-card{min-height:210px}.integration-card{background:#fff;border:1px solid #e2e4ef;border-radius:16px;flex-direction:column;min-height:255px;padding:1rem;display:flex;box-shadow:0 8px 24px #2024430b}.integration-card-top{justify-content:space-between;align-items:center;display:flex}.integration-logo{color:#fff;letter-spacing:-.04em;background:#282e5a;border-radius:12px;place-items:center;width:39px;height:39px;font-size:.72rem;font-weight:900;display:grid}.logo-whatsapp{background:#199f76}.logo-telegram{background:#258bc1}.logo-stripe{background:#6257d9}.logo-gmail{background:#db4b52}.logo-outlook{background:#2675c9}.logo-calendar{background:#4d5bd3}.logo-slack{background:#563357}.logo-webhook{background:#1b243c}.integration-webhook-path{text-overflow:ellipsis;color:#47506a;white-space:nowrap;background:#f7f8fc;border:1px solid #e1e4ef;border-radius:9px;margin:.65rem 0;padding:.55rem .65rem;font-size:.68rem;display:block;overflow:hidden}.integration-webhook-help{background:#f7f9fd;border:1px solid #dfe4f0;border-radius:12px;gap:.35rem;padding:.75rem;display:grid}.integration-webhook-help code{overflow-wrap:anywhere;color:#30395a;font-size:.75rem}.integration-webhook-help span{color:#687089;font-size:.76rem}.integration-status{color:#777e96;background:#f1f2f6;border-radius:7px;padding:.28rem .42rem;font-size:.52rem;font-weight:800}.integration-status i{background:#9da2b2;border-radius:99px;width:6px;height:6px;margin-right:.3rem;display:inline-block}.integration-connected .integration-status{color:#16705e;background:#e4f6f1}.integration-connected .integration-status i{background:#25a788}.integration-configured .integration-status{color:#4d55a8;background:#eceeff}.integration-configured .integration-status i{background:#656be0}.integration-card h4{margin:.8rem 0 .3rem;font-size:.83rem}.integration-card>p{color:#747b91;min-height:44px;margin:0;font-size:.64rem;line-height:1.5}.integration-capabilities{flex-wrap:wrap;gap:.28rem;margin:.7rem 0;display:flex}.integration-capabilities span{color:#626a86;background:#f3f4f8;border-radius:6px;padding:.27rem .38rem;font-size:.5rem;font-weight:700}.integration-capabilities span.is-pending{color:#946b23;background:#fff4d8}.integration-actions{border-top:1px solid #eff0f5;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;margin-top:auto;padding-top:.72rem;display:flex}.integration-actions button,.integration-modal-actions button{color:#fff;white-space:normal;cursor:pointer;background:#5359cd;border:0;border-radius:8px;max-width:100%;padding:.48rem .62rem;font-size:.58rem;font-weight:800}.integration-actions button:disabled{opacity:.45;cursor:not-allowed}.integration-actions .integration-secondary,.integration-modal-actions .integration-secondary{color:#61687f;background:#fff;border:1px solid #dddfea}.integration-actions .integration-link-danger{color:#a44052;background:0 0;margin-left:auto;padding-inline:.25rem}.integration-inline-success{color:#245f52;background:#edf8f4;border:1px solid #bfe1d6;border-radius:10px;gap:.14rem;margin:.7rem 0 0;padding:.58rem .65rem;display:grid}.integration-inline-success strong{font-size:.6rem}.integration-inline-success span{color:#5d746d;font-size:.54rem;line-height:1.4}.integration-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d10228f;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.integration-modal{background:#fff;border-radius:19px;flex-direction:column;gap:.8rem;width:min(520px,100%);max-height:calc(100vh - 2rem);padding:1.25rem;display:flex;overflow:auto;box-shadow:0 26px 75px #0b0e2357}.integration-modal>header{justify-content:space-between;align-items:center;display:flex}.integration-modal>header>div{align-items:center;gap:.7rem;display:flex}.integration-modal header small{color:#8c91a5;letter-spacing:.1em;font-size:.5rem;font-weight:800}.integration-modal h3{margin:.1rem 0 0;font-size:1rem}.integration-modal header>button{color:#727990;cursor:pointer;background:#f0f1f5;border:0;border-radius:9px;width:32px;height:32px}.integration-modal>p{color:#5660aa;background:#eff0ff;border-radius:9px;margin:0 0 .25rem;padding:.6rem .7rem;font-size:.62rem}.integration-modal label>span{color:#555d75;margin-bottom:.3rem;font-size:.6rem;font-weight:800;display:block}.integration-modal input{color:#282d45;background:#fff;border:1px solid #dfe1eb;border-radius:9px;width:100%;padding:.65rem .72rem}.integration-modal-actions{justify-content:flex-end;gap:.45rem;margin-top:.35rem;display:flex}.integration-loading{color:#777d92;place-items:center;min-height:350px;display:grid}.integration-modal .integration-checkbox{cursor:pointer;background:#f8faf9;border:1px solid #dfe5e2;border-radius:12px;grid-template-columns:1.1rem 1fr;align-items:start;gap:.18rem .55rem;padding:.78rem;display:grid}.integration-modal .integration-checkbox input{accent-color:#117461;width:1.05rem;height:1.05rem;margin:.05rem 0 0}.integration-modal .integration-checkbox span{color:#263b36;margin:0;font-size:.69rem;line-height:1.35}.integration-modal .integration-checkbox small{color:#697b76;grid-column:2;font-size:.58rem;line-height:1.45}.integration-modal select{color:#282d45;cursor:pointer;background:#fff;border:1px solid #dfe1eb;border-radius:9px;width:100%;padding:.65rem .72rem}.managed-channel-modal{gap:.9rem;width:min(620px,100%)}.managed-channel-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.managed-channel-facts div{background:#fafbfe;border:1px solid #e5e7f0;border-radius:12px;flex-direction:column;gap:.28rem;min-height:76px;padding:.68rem;display:flex}.managed-channel-facts span{color:#777e94;font-size:.55rem;font-weight:700}.managed-channel-facts strong{color:#282e49;font-size:.65rem;line-height:1.35}.managed-channel-blocker{color:#775a23;background:#fff8e8;border:1px solid #f1d8a0;border-radius:12px;flex-direction:column;gap:.3rem;padding:.75rem;display:flex}.managed-channel-blocker strong{font-size:.65rem}.managed-channel-blocker span{font-size:.58rem;line-height:1.45}.managed-channel-hint{color:#777e93;margin-top:-.45rem;font-size:.56rem;line-height:1.45}.managed-channel-options{gap:.5rem;display:grid}.managed-channel-options>button{color:#30364f;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe2ec;border-radius:12px;flex-direction:column;gap:.26rem;padding:.75rem;display:flex}.managed-channel-options>button:hover{background:#fafaff;border-color:#aeb3d7}.managed-channel-options>button.is-selected{background:#f7f7ff;border-color:#5f65d8;box-shadow:0 0 0 2px #5f65d81f}.managed-channel-options strong{font-size:.66rem}.managed-channel-options span{color:#737a90;font-size:.58rem;line-height:1.4}.managed-channel-no-number{background:#f3f4f8;border-radius:11px;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .75rem;display:flex}.managed-channel-no-number strong{flex:none}.managed-channel-no-number span{text-align:right}.managed-channel-status{background:#f8f9fc;border:1px solid #dfe3ee;border-radius:12px;align-items:center;gap:.62rem;padding:.72rem;display:flex}.managed-channel-status>i{background:#e1a93b;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #e1a93b1f}.managed-channel-status>div{flex-direction:column;flex:1;gap:.18rem;min-width:0;display:flex}.managed-channel-status strong{font-size:.64rem}.managed-channel-status span{overflow-wrap:anywhere;color:#737a90;font-size:.57rem}.managed-channel-status a{color:#4e55c5;flex:none;font-size:.58rem;font-weight:800}.managed-channel-status.status-connected>i{background:#22a57b;box-shadow:0 0 0 4px #22a57b21}.managed-channel-status.status-failed>i,.managed-channel-status.status-expired>i{background:#cb5261;box-shadow:0 0 0 4px #cb526121}.managed-channel-actions{justify-content:space-between}@media (width<=1100px){.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-hero{flex-direction:column;align-items:stretch}.integration-summary{min-width:0}}@media (width<=700px){.integration-grid{grid-template-columns:1fr}.integration-summary{flex-wrap:wrap}.integration-summary article{min-width:80px}.integration-card{min-height:0}.managed-channel-facts{grid-template-columns:1fr}.managed-channel-facts div{min-height:0}.managed-channel-no-number{flex-direction:column;align-items:flex-start}.managed-channel-no-number span{text-align:left}}.portal-primary{color:#fff;background:#595fda}.portal-brand-form select{color:#283d39;background:#fff;border:1px solid #dce2de;border-radius:9px;width:100%;padding:.62rem .7rem}.portal-avatar{color:#fff;background:#ff6b5f;border-radius:10px}.phone-card small{color:#ff9d95}.portal-hero{background:radial-gradient(circle at 88% 15%,#ff6b5f52,#0000 30%),linear-gradient(122deg,#11152a 0%,#252b58 62%,#47439a 100%);box-shadow:0 18px 42px #191d4533}.portal-hero p{color:#d9dcf4}.portal-hero .section-kicker{color:#ffaca4}.portal-code{background:#090c1f52}.portal-code small{color:#bfc4e3}.portal-code button{color:#fff;background:#ff6b5f;box-shadow:0 8px 20px #ff6b5f38}.portal-metrics strong,.portal-panel h3{color:#202643}.portal-request-icon,.portal-empty>span{color:#555bd0;background:#eceeff}.portal-account-form{background:#f7f7ff;border-color:#dfe1f1}.portal-phone-preview{border-color:#080a16;box-shadow:0 27px 60px #181b434d}.phone-island{background:#080a16}.phone-brand small{color:#dfe1f7}.phone-greeting small{color:#aeb4dc}.phone-greeting p,.phone-card span{color:#c2c6df}.website-input-row{gap:.45rem;display:flex}.website-input-row input{flex:1}.website-input-row button{color:#4d45ad;cursor:pointer;white-space:nowrap;background:#f5f4ff;border:1px solid #bbb7ed;border-radius:9px;padding:.65rem .75rem;font-size:.63rem;font-weight:800}.website-input-row button:disabled{opacity:.45;cursor:not-allowed}.field-help{color:#7f8798;margin-top:.3rem;font-size:.57rem;line-height:1.4;display:block}.legal-identity-card{background:linear-gradient(145deg,#fffdf9,#f6f3ee);border:1px solid #e2ded7;border-radius:15px;margin:0 0 1.35rem;padding:1rem 1rem .05rem}.legal-identity-card>header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.legal-identity-card>header h3{color:#293140;margin:.28rem 0 0;font-size:.92rem}.legal-identity-card>header>small{color:#7d746b;text-align:right;max-width:310px;font-size:.58rem;line-height:1.45}.legal-identity-card .field{margin-bottom:.95rem}.legal-identity-card .field input{background:#ffffffd6}@media (width<=760px){.legal-identity-card>header{flex-direction:column;align-items:flex-start;gap:.45rem}.legal-identity-card>header>small{text-align:left;max-width:none}.legal-identity-card>header h3{font-size:1rem;line-height:1.3}}.website-preview{background:#fafaff;border:1px solid #cfd1f4;border-radius:15px;margin:1rem 0 1.2rem;padding:1rem;box-shadow:0 10px 28px #3e3b7d12}.website-preview>header{justify-content:space-between;gap:1rem;display:flex}.website-preview h3{color:#29264f;margin:.18rem 0 .25rem;font-size:.95rem}.website-preview p{color:#747b91;margin:0;font-size:.65rem}.website-preview>header>button{color:#72788c;cursor:pointer;background:0 0;border:0;align-self:start;font-size:.6rem;font-weight:800}.website-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.8rem;display:grid}.website-facts label,.website-catalog>label{cursor:pointer;background:#fff;border:1px solid #e2e3ef;border-radius:10px;align-items:flex-start;gap:.55rem;padding:.65rem;display:flex}.website-facts strong,.website-facts small,.website-catalog strong,.website-catalog small{display:block}.website-facts strong,.website-catalog strong{color:#373a51;font-size:.64rem}.website-facts small,.website-catalog small{color:#7c8293;margin-top:.17rem;font-size:.56rem;line-height:1.35}.website-catalog{flex-direction:column;gap:.4rem;margin-top:.75rem;display:flex}.website-catalog>div{color:#555c70;justify-content:space-between;margin-bottom:.15rem;font-size:.62rem;display:flex}.website-catalog>label{grid-template-columns:16px 56px minmax(0,1fr) auto;align-items:center;display:grid}.catalog-kind{text-align:center;border-radius:6px;padding:.25rem .35rem;font-size:.49rem;font-weight:850}.catalog-kind.is-product{color:#38705b;background:#e9f6f0}.catalog-kind.is-service{color:#5750ad;background:#eeedff}.website-catalog b{color:#353a51;font-size:.6rem}.website-warning{background:#fff5df;border-radius:8px;padding:.55rem .65rem;color:#8c5b16!important;margin-top:.55rem!important}.website-preview>footer{justify-content:flex-end;margin-top:.8rem;display:flex}.website-preview>footer .button-primary{width:auto}.entity-drawer-backdrop{z-index:998;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#131c2b5c;justify-content:flex-end;padding-left:1rem;animation:.16s ease-out drawerFadeIn;display:flex;position:fixed;inset:0}.entity-drawer{color:#293247;background:#fff;border-left:1px solid #dde1e8e6;border-radius:18px 0 0 18px;flex-direction:column;max-width:100%;height:100vh;animation:.22s ease-out drawerSlideIn;display:flex;overflow-y:auto;box-shadow:-18px 0 50px #101b2d2e;width:min(560px,100%)!important}.entity-drawer>div:first-child{background:linear-gradient(#fff,#f8fafb)!important;border-bottom:1px solid #e5e8ee!important;padding:1.15rem 1.3rem!important}.entity-drawer>div:first-child h3{letter-spacing:-.015em;color:#243047!important}.entity-drawer>div:first-child button[aria-label],.entity-drawer>div:first-child>button:last-child{place-items:center;width:32px;height:32px;display:grid;color:#626c7d!important;background:#fff!important;border:1px solid #dde1e8!important;border-radius:9px!important;padding:0!important}.entity-drawer>div:nth-child(n+2){padding:1.35rem!important}.entity-drawer label{letter-spacing:.035em}.entity-drawer h4{color:#334056!important}.entity-drawer input,.entity-drawer textarea,.entity-drawer select{border-color:#d9dee7!important;border-radius:8px!important}.entity-drawer input:focus,.entity-drawer textarea:focus,.entity-drawer select:focus{outline:2px solid #4f57c129;border-color:#7379d0!important}.entity-drawer button{transition:transform .12s,box-shadow .12s,background-color .12s}.entity-drawer button:hover{transform:translateY(-1px)}@keyframes drawerFadeIn{0%{opacity:0}to{opacity:1}}@keyframes drawerSlideIn{0%{opacity:.3;transform:translate(26px)}to{opacity:1;transform:none}}@media (width<=700px){.entity-drawer-backdrop{padding-left:0}.entity-drawer{border-radius:0;width:100%!important}}.entity-detail-header-actions{align-items:flex-start;gap:.55rem;display:flex}.entity-detail-close{color:#626c7d;cursor:pointer;background:#fff;border:1px solid #dde1e8;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;font-size:1.15rem;line-height:1;display:grid}.entity-detail-close:hover{color:#243047;background:#f5f7f9;border-color:#bdc5d1}.operator-mode-entry{color:#17675f;min-height:40px;font:inherit;cursor:pointer;background:#eff9f6;border:1px solid #bddbd5;border-radius:12px;align-items:center;gap:7px;padding:0 13px;font-size:.78rem;font-weight:850;display:inline-flex}.operator-mode-entry:hover{background:#e7f6f1;border-color:#72b4a8}.app-shell.is-operator-mode{background:radial-gradient(circle at 8% 5%,#21a3901a,#0000 26%),radial-gradient(circle at 92% 7%,#3154cf14,#0000 24%),#f5f7f6;height:100dvh;min-height:0;display:block;overflow:hidden}.operator-shell{flex-direction:column;height:100%;min-height:0;display:flex}.operator-shell-header{z-index:400;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #c9d3d6cc;flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:10px clamp(18px,4vw,48px);display:flex;position:relative}.operator-brand{color:#152035;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}.operator-brand .brand-mark{width:34px;height:34px}.operator-brand span,.operator-brand strong,.operator-brand small{display:block}.operator-brand strong{font-size:.94rem}.operator-brand small{color:#788294;margin-top:2px;font-size:.7rem;font-weight:700}.operator-shell-actions{align-items:center;gap:10px;display:flex}.operator-shell-actions button{font:inherit;cursor:pointer}.operator-next-button,.operator-exit-button{border-radius:11px;min-height:40px;padding:0 14px;font-size:.78rem!important;font-weight:850!important}.operator-next-button{color:#285ba5;background:#eef4ff;border:1px solid #bcd0f4}.operator-exit-button{color:#566276;background:#fff;border:1px solid #d5dde1}.operator-content{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#8ca6b4 transparent;scroll-behavior:smooth;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:0;overflow:hidden auto}.operator-content::-webkit-scrollbar{width:11px}.operator-content::-webkit-scrollbar-track{background:0 0}.operator-content::-webkit-scrollbar-thumb{background:#8ca6b4 padding-box padding-box;border:3px solid #0000;border-radius:999px}.app-shell.is-operator-mode .task-page>.nexo-hero,.app-shell.is-operator-mode .task-page>.task-metric-row,.app-shell.is-operator-mode .task-page>.task-workload-strip,.app-shell.is-operator-mode .task-page>.task-filters,.app-shell.is-operator-mode .task-page>.task-board,.app-shell.is-operator-mode .task-page>.task-empty-state,.app-shell.is-operator-mode .task-page>table,.app-shell.is-operator-mode .task-page .task-management-details,.app-shell.is-operator-mode .task-page .task-advanced-details,.app-shell.is-operator-mode .task-page .task-tools-details{display:none!important}.app-shell.is-operator-mode .task-page{min-height:calc(100vh - 72px);padding:0}.app-shell.is-operator-mode .task-drawer-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f7f6;top:72px;bottom:0}.app-shell.is-operator-mode .task-drawer{border-left:1px solid #dce3e6;border-right:1px solid #dce3e6;width:min(960px,100%);height:calc(100dvh - 72px);min-height:0;max-height:calc(100dvh - 72px);margin:0 auto;overflow:hidden;box-shadow:0 20px 70px #2639431f}@media (width<=760px){.operator-shell-header{align-items:flex-start}.operator-shell-actions{flex-wrap:wrap;justify-content:flex-end}.operator-exit-button{text-align:center;max-width:132px;padding-inline:10px;line-height:1.15;font-size:.68rem!important}.operator-exit-button:after{content:none}.operator-mode-entry span:last-child{display:none}}.decision-workspace{grid-template-columns:minmax(310px,.72fr) minmax(560px,1.28fr);align-items:start;gap:1rem;min-height:650px;display:grid}.decision-inbox-list{flex-direction:column;gap:1rem;min-width:0;display:flex}.operation-message{color:#424994;background:#f2f3ff;border:1px solid #cfd3f3;border-radius:11px;justify-content:space-between;gap:1rem;padding:.7rem .85rem;font-size:.7rem;font-weight:700;display:flex}.operation-message button{color:inherit;cursor:pointer;background:0 0;border:0}.decision-panel{scroll-behavior:smooth;color:#273047;background:#fff;border:1px solid #e1e3eb;border-radius:17px;flex-direction:column;gap:.85rem;max-height:calc(100vh - 145px);padding:1rem;display:flex;position:sticky;top:84px;overflow:auto;box-shadow:0 14px 38px #21274312}.decision-panel.is-empty{place-items:center;min-height:520px;display:grid}.decision-empty{text-align:center;max-width:330px}.decision-empty>span{color:#fff;background:#4e53bc;border-radius:14px;place-items:center;width:48px;height:48px;margin:auto;font-weight:900;display:grid}.decision-empty h3{margin:.8rem 0 .3rem}.decision-empty p{color:#747c8f;margin:0;font-size:.7rem;line-height:1.55}.decision-header{border-bottom:1px solid #eceef3;justify-content:space-between;align-items:start;gap:1rem;padding:.15rem .15rem .8rem;display:flex}.decision-header h2{margin:.2rem 0 .25rem;font-size:1.05rem;line-height:1.3}.decision-header p{color:#7b8394;margin:0;font-size:.62rem}.decision-header-actions{align-items:center;gap:.4rem;display:flex}.decision-close{color:#5f687a;cursor:pointer;background:#f8f9fb;border:1px solid #dde0e7;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;font-size:1.15rem;line-height:1;display:grid}.decision-close:hover{color:#293247;background:#f0f2f5;border-color:#c8ccd6}.decision-secondary,.action-result button{color:#596277;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8dbe5;border-radius:8px;padding:.45rem .6rem;font-size:.57rem;font-weight:800}.case-context{color:#426258;background:#f3f8f6;border:1px solid #dbe5e1;border-radius:9px;flex-wrap:wrap;align-items:center;gap:.35rem;width:max-content;max-width:100%;margin-top:.55rem;padding:.34rem .5rem;font-size:.55rem;display:flex}.case-context strong{font-size:.57rem}.case-context span{color:#6d7d77}.case-context em{color:#965225;font-style:normal;font-weight:800}.case-context.needs-review{background:#fff8f0;border-color:#f0d6bd}.decision-stage-rail{background:#fafbfc;border:1px solid #e6e8ed;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;padding:.75rem .82rem;display:grid}.decision-stage-rail>div{min-width:0;padding-right:.35rem;position:relative}.decision-stage-rail>div:not(:last-child):after{content:"";background:#e0e3e9;height:2px;position:absolute;top:13px;left:31px;right:3px}.decision-stage-rail span{color:#8b92a1;z-index:1;background:#fff;border:2px solid #d8dce4;border-radius:99px;place-items:center;width:26px;height:26px;font-size:.54rem;font-weight:900;display:grid;position:relative}.decision-stage-rail strong,.decision-stage-rail small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.decision-stage-rail strong{color:#70798c;margin-top:.38rem;font-size:.57rem}.decision-stage-rail small{color:#999fab;margin-top:.1rem;font-size:.49rem}.decision-stage-rail .is-done span{color:#fff;background:#4d9b87;border-color:#72b6a4}.decision-stage-rail .is-done:not(:last-child):after{background:#86c3b3}.decision-stage-rail .is-current span{color:#fff;background:#5b61c8;border-color:#5b61c8;box-shadow:0 0 0 4px #eef}.decision-stage-rail .is-current strong{color:#3e4660}.decision-stage-rail .is-warning span,.decision-stage-rail .has-warning span{color:#fff;background:#d28a3d;border-color:#d28a3d}.decision-stage-rail .is-warning span{box-shadow:0 0 0 4px #fff3df}.decision-stage-rail .has-ready span{color:#397b69;background:#eff9f6;border-color:#72b6a4}.decision-stage-rail .has-ready strong{color:#397b69}.next-decision{background:linear-gradient(120deg,#f3f2ff,#fbfaff);border:1px solid #bebbed;border-radius:14px;padding:1rem}.next-decision.is-reply{background:linear-gradient(120deg,#edf9f5,#fbfffd);border-color:#96c9bc}.next-decision.is-tasks,.next-decision.is-data{background:linear-gradient(120deg,#fff8e9,#fffdf8);border-color:#e3c17f}.next-decision.is-complete{background:#f1faf7;border-color:#bfe2d7}.next-decision>span{color:#5c55b8;text-transform:uppercase;letter-spacing:.07em;font-size:.55rem;font-weight:850}.next-decision.is-reply>span,.next-decision.is-complete>span{color:#27725f}.next-decision.is-tasks>span,.next-decision.is-data>span{color:#94641f}.next-decision h3{margin:.32rem 0 .25rem;font-size:.94rem}.next-decision p{color:#687287;margin:0;font-size:.67rem;line-height:1.5}.next-decision>div{gap:.45rem;margin-top:.75rem;display:flex}.next-decision button,.action-decision footer button,.linked-work article>button{color:#fff;cursor:pointer;background:#5056c7;border:0;border-radius:8px;padding:.52rem .7rem;font-size:.61rem;font-weight:850}.next-decision .decision-secondary{color:#5056c7;background:#fff;border:1px solid #c7c9e7}.decision-decline{color:#687085!important;background:#fff!important;border:1px solid #d8dbe4!important}.understanding-card,.missing-card,.safety-gates,.automatic-update-card,.action-roadmap,.linked-work,.draft-work{background:#fff;border:1px solid #e6e8ee;border-radius:14px;padding:.9rem}.understanding-card>header,.safety-gates>header,.action-roadmap>header{justify-content:space-between;align-items:start;gap:.7rem;display:flex}.understanding-card h3,.missing-card h3,.safety-gates h3,.automatic-update-card h3,.action-roadmap h3,.linked-work h3,.draft-work h3{margin:.2rem 0 .25rem;font-size:.84rem}.confidence{white-space:nowrap;border-radius:7px;padding:.3rem .45rem;font-size:.52rem;font-weight:850}.confidence.is-alta{color:#24705e;background:#e4f5ef}.confidence.is-media{color:#8a611b;background:#fff1d8}.confidence.is-baja{color:#994354;background:#fbe9ed}.understanding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.7rem;display:grid}.understanding-grid>div{background:#f6f7f9;border-radius:9px;padding:.58rem}.understanding-grid small,.understanding-grid strong{display:block}.understanding-grid small{color:#8a91a0;text-transform:uppercase;font-size:.5rem;font-weight:800}.understanding-grid strong{color:#394156;margin-top:.2rem;font-size:.62rem;line-height:1.4}.nexo-explanation{color:#626b7f;background:#f8f8fc;border-left:3px solid #7470da;margin:.65rem 0 0;padding:.6rem .7rem;font-size:.62rem;line-height:1.5}.missing-card{background:#fffcf6;border-color:#eadfc9;scroll-margin-top:.75rem}.missing-card>p,.action-roadmap header p,.draft-work>p{color:#778093;margin:0;font-size:.61rem}.missing-card>div{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.missing-card>div span{color:#865d20;background:#fff0d3;border-radius:7px;padding:.34rem .46rem;font-size:.56rem;font-weight:800}.action-stack{flex-direction:column;gap:.55rem;margin-top:.75rem;display:flex}.action-decision{border:1px solid #e2e4eb;border-radius:12px;grid-template-columns:30px minmax(0,1fr);gap:.65rem;padding:.75rem;display:grid}.action-decision.status-proposed{border-color:#cbc9ee}.action-decision.status-executed{border-color:#bfe0d6}.action-decision.status-undone,.action-decision.status-rejected{opacity:.78;background:#f8f9fa}.action-number{color:#5c61bf;background:#ededff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:.67rem;font-weight:900;display:grid}.action-content>header{justify-content:space-between;align-items:start;gap:.5rem;display:flex}.action-content>header>div{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.action-content h4{margin:0;font-size:.72rem}.action-status,.risk{border-radius:6px;padding:.25rem .36rem;font-size:.48rem;font-weight:850}.action-status.status-proposed{color:#6259b9;background:#efeeff}.action-status.status-executed{color:#27725f;background:#e5f5ef}.action-status.status-undone,.action-status.status-rejected{color:#697284;background:#e9ebef}.risk{color:#776b58;white-space:nowrap;background:#f4f0e9}.risk-high{color:#9b3a4d;background:#fbe7eb}.action-content>p{color:#626c80;margin:.42rem 0;font-size:.63rem;line-height:1.45}.action-content details{color:#747c8d;font-size:.56rem}.action-content summary,.source-details summary{cursor:pointer;font-weight:800}.action-content details p{margin:.4rem 0 0;line-height:1.45}.action-order-note{color:#7b8393;background:#f2f3f6;border-radius:8px;margin-top:.6rem;padding:.48rem .58rem;font-size:.53rem;font-weight:800}.action-order-note.is-current{color:#555bb6;background:#efefff}.action-order-note.is-blocked{color:#865d20;background:#fff1d8}.action-content>footer{gap:.4rem;margin-top:.65rem;display:flex}.action-result{color:#286c5c;background:#edf8f4;border-radius:9px;margin-top:.6rem;padding:.6rem}.action-result.is-undone{color:#667083;background:#eff1f4}.action-result strong{font-size:.56rem}.action-result p{margin:.22rem 0 .45rem;font-size:.59rem;line-height:1.4}.action-result>div{flex-wrap:wrap;gap:.35rem;display:flex}.undo-button{color:#9a4052!important;background:#fff7f8!important;border-color:#ecc9d0!important}.safety-gates{background:#fff9fa;border-color:#ecd8dc}.safety-gates>header>span{color:#a23f52;background:#f7dfe4;border-radius:8px;place-items:center;min-width:25px;height:25px;font-size:.58rem;font-weight:900;display:grid}.safety-gates>p{color:#7e6870;margin:.25rem 0 .6rem;font-size:.61rem;line-height:1.45}.safety-gates>div{flex-direction:column;gap:.4rem;display:flex}.safety-gates article{background:#fff;border:1px solid #efdde1;border-radius:9px;padding:.58rem .65rem}.safety-gates article strong,.safety-gates article span{display:block}.safety-gates article strong{color:#7f3545;font-size:.61rem}.safety-gates article span{color:#786c72;margin-top:.18rem;font-size:.56rem;line-height:1.4}.safety-gates>.case-decision-actions{flex-flow:wrap}.case-decision-actions button{color:#fff;cursor:pointer;background:#9a4153;border:0;border-radius:8px;padding:.5rem .68rem;font-size:.59rem;font-weight:850}.case-decision-actions button.decision-secondary{color:#6b5660;background:#fff;border:1px solid #dfcdd2}.automatic-update-card>div{flex-wrap:wrap;gap:.4rem;margin:.55rem 0;display:flex}.automatic-update-card>div span{color:#246451;background:#dff2eb;border-radius:8px;padding:.38rem .52rem;font-size:.58rem}.automatic-update-card>p{color:#527568;margin:.35rem 0 0;font-size:.61rem;line-height:1.45}.linked-work,.draft-work,.source-details{scroll-margin-top:.75rem}.draft-work{background:#fbfffd;border-color:#c8e2db}.linked-work article{border:1px solid #e3e6ed;border-radius:10px;margin-top:.55rem;padding:.7rem}.linked-work article>div{justify-content:space-between;gap:.7rem;display:flex}.linked-work article strong{font-size:.65rem}.linked-work article span{color:#747d90;font-size:.52rem;font-weight:800}.linked-work article p{color:#727b8d;margin:.35rem 0 .55rem;font-size:.58rem}.source-details{color:#5f687b;background:#fafbfc;border:1px solid #e5e7ed;border-radius:11px;padding:.75rem .85rem;font-size:.62rem}.source-details pre{white-space:pre-wrap;color:#424a5e;max-height:260px;font:inherit;background:#fff;border-radius:8px;margin:.7rem 0 0;padding:.7rem;line-height:1.5;overflow:auto}.conversation-list{flex-direction:column;gap:.45rem;margin-top:.65rem;display:flex}.conversation-list article{background:#fff;border-radius:9px;padding:.6rem}.conversation-list article.is-outbound{background:#f0f1ff;margin-left:10%}.conversation-list header{justify-content:space-between;gap:1rem;display:flex}.conversation-list p{white-space:pre-wrap;margin:.35rem 0 0;line-height:1.45}.audit-timeline{margin:.7rem 0 0;padding:0;list-style:none}.audit-timeline li{grid-template-columns:9px minmax(0,1fr);gap:.5rem;padding-bottom:.65rem;display:grid}.audit-timeline li>span{border-radius:99px;width:8px;height:8px;margin-top:.2rem}.audit-timeline strong,.audit-timeline small{display:block}.audit-timeline small{color:#9299a7;margin-top:.1rem}.audit-timeline p{margin:.2rem 0 0;line-height:1.4}.technical-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:.7rem 0 0;display:grid}.technical-details dl>div{background:#fff;border-radius:8px;padding:.5rem}.technical-details dt{color:#9299a8;font-size:.5rem}.technical-details dd{overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.58rem;font-weight:750}@media (width<=1180px){.decision-workspace{grid-template-columns:1fr}.decision-panel{max-height:none;position:static}.decision-inbox-list>div:last-child{max-height:420px!important}}@media (width<=700px){.website-facts,.understanding-grid{grid-template-columns:1fr}.website-catalog>label{grid-template-columns:16px 55px minmax(0,1fr)}.website-catalog b{grid-column:3}.decision-header{flex-direction:column}.decision-header-actions{justify-content:space-between;width:100%}.decision-stage-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .35rem}.action-content>header{flex-direction:column}.decision-panel{padding:.75rem}}.decision-panel .is-background-only{display:none!important}.operational-contact-summary{background:#f8fafc;border:1px solid #d9e2ef;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.78rem;display:grid}.operational-contact-summary>div{min-width:0}.operational-contact-summary small,.operational-contact-summary strong{display:block}.operational-contact-summary small{color:#7a8496;letter-spacing:.055em;text-transform:uppercase;margin-bottom:.16rem;font-size:.5rem;font-weight:850}.operational-contact-summary strong{overflow-wrap:anywhere;color:#293348;font-size:.65rem;line-height:1.38}.operational-contact-summary>button{color:#315477;cursor:pointer;background:#fff;border:1px solid #cbd6e5;border-radius:8px;grid-column:1/-1;justify-self:start;padding:.44rem .62rem;font-size:.57rem;font-weight:850}.original-message-card{background:#fff;border:1px solid #dce2ea;border-radius:14px;padding:.85rem}.original-message-card>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.original-message-card h3{overflow-wrap:anywhere;margin:.18rem 0 0;font-size:.72rem}.original-message-card header>small{color:#8a93a3;white-space:nowrap;font-size:.52rem}.original-message-card pre{white-space:pre-wrap;color:#394357;max-height:230px;font:inherit;background:#f8fafc;border:1px solid #edf0f4;border-radius:10px;margin:.7rem 0 0;padding:.75rem;font-size:.65rem;line-height:1.55;overflow:auto}.original-message-raw{color:#7b8494;margin-top:.65rem;font-size:.58rem}.original-message-raw summary{cursor:pointer;width:max-content;font-weight:800}.original-message-raw pre{color:#687285;background:#fbfcfd;max-height:180px}.grounded-answer-card{background:linear-gradient(145deg,#fbfffd,#f4faf8);border:1px solid #cddfd9;border-radius:14px;padding:.9rem}.grounded-answer-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;list-style:none;display:flex}.grounded-answer-card>summary::-webkit-details-marker{display:none}.grounded-answer-card>summary span{color:#3d554f;font-size:.61rem;font-weight:850}.grounded-answer-card>summary small{color:#6e7f7a;text-align:right;font-size:.52rem;font-weight:800}.grounded-answer-card[open]>summary{border-bottom:1px solid #dce8e4;padding-bottom:.7rem}.grounded-answer-content{padding-top:.72rem}.grounded-answer-card.route-insufficient_evidence{background:linear-gradient(145deg,#fffdf8,#fff8ec);border-color:#ead8bd}.grounded-answer-card.route-ai_premium{background:linear-gradient(145deg,#fdfcff,#f7f5fc);border-color:#d9d2ed}.grounded-answer-content>header{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.grounded-answer-card h3{color:#293e3a;margin:.18rem 0 0;font-size:.78rem}.grounded-answer-content>p{color:#63736f;margin:.5rem 0 0;font-size:.62rem;line-height:1.5}.grounded-route-badge{color:#2f6f60;letter-spacing:.04em;background:#dff2ec;border-radius:8px;flex:none;padding:.3rem .45rem;font-size:.5rem;font-weight:900}.route-insufficient_evidence .grounded-route-badge{color:#8b621f;background:#ffedcb}.route-ai_premium .grounded-route-badge{color:#6b54a3;background:#ece6fa}.grounded-answer-card blockquote{color:#334b45;white-space:pre-wrap;background:#fff;border:0;border-left:3px solid #54a58e;border-radius:0 10px 10px 0;margin:.7rem 0 0;padding:.7rem .75rem;font-size:.65rem;line-height:1.55}.grounded-context-note{color:#467469;margin-top:.45rem;font-size:.56rem;font-weight:750;line-height:1.45;display:block}.grounded-evidence-list{color:#52645f;margin-top:.7rem;font-size:.58rem}.grounded-evidence-list>summary{cursor:pointer;font-weight:850}.grounded-evidence-list>div{gap:.45rem;margin-top:.55rem;display:grid}.grounded-evidence-list article{background:#fff;border:1px solid #deebe7;border-radius:10px;padding:.6rem}.grounded-evidence-list article>header{justify-content:space-between;gap:.75rem;display:flex}.grounded-evidence-list article header span{color:#43816f;font-size:.5rem;font-weight:850}.grounded-evidence-list article p{color:#66736f;margin:.35rem 0 0;font-size:.57rem;line-height:1.5}.grounded-evidence-list article a,.external-research-result a{color:#356f96;overflow-wrap:anywhere}.grounded-research-button,.external-research-result button{color:#fff;cursor:pointer;background:#4b6f86;border:0;border-radius:9px;margin-top:.7rem;padding:.52rem .7rem;font-size:.58rem;font-weight:850}.grounded-research-button:disabled,.external-research-result button:disabled{opacity:.6;cursor:wait}.external-research-result{background:#fff;border:1px solid #d9d3ec;border-radius:11px;margin-top:.75rem;padding:.7rem}.external-research-result>strong{color:#4d4568;font-size:.62rem}.external-research-result>p{color:#4e5669;white-space:pre-wrap;margin:.4rem 0;font-size:.61rem;line-height:1.55}.external-research-result ul{margin:.5rem 0;padding-left:1.1rem;font-size:.55rem}.external-research-result small{color:#7b7186;font-size:.52rem;line-height:1.4;display:block}.grounding-message{color:#405c55;background:#e8f4f0;border-radius:8px;margin-top:.55rem;padding:.5rem .6rem;font-size:.56rem;font-weight:750}.operational-task-card{background:linear-gradient(145deg,#f9fdfb,#f2f8f6);border:1px solid #cddfd9;border-radius:14px;gap:.68rem;padding:.9rem;scroll-margin-top:.75rem;display:grid}.operational-task-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;list-style:none;display:flex}.operational-task-card>summary::-webkit-details-marker{display:none}.operational-task-card>summary>div{gap:.16rem;min-width:0;display:grid}.operational-task-card>summary strong{overflow-wrap:anywhere;color:#304641;font-size:.64rem;line-height:1.4}.operational-task-card[open]>summary{border-bottom:1px solid #d6e3df;padding-bottom:.68rem}.operational-task-content{gap:.68rem;display:grid}.operational-task-card h3{color:#263a3c;margin:.2rem 0 0;font-size:.82rem;line-height:1.35}.operational-task-status{color:#795a21;white-space:nowrap;background:#fff0d4;border-radius:7px;padding:.31rem .48rem;font-size:.52rem;font-weight:850}.operational-task-status.status-in_progress{color:#3159a2;background:#e7efff}.operational-task-status.status-waiting{color:#765392;background:#f0e7f8}.operational-task-status.status-resolved,.operational-task-status.status-completed{color:#256b59;background:#dff2eb}.operational-task-status.status-impossible,.operational-task-status.status-cancelled,.operational-task-status.status-canceled{color:#8d4250;background:#f8e4e8}.operational-task-now{background:#fff;border-radius:10px;padding:.65rem .72rem}.operational-task-now strong{color:#40635d;text-transform:uppercase;letter-spacing:.045em;font-size:.54rem}.operational-task-now p{color:#4e5d67;margin:.22rem 0 0;font-size:.64rem;line-height:1.5}.secure-upload-flow{color:#355a77;background:#f3f8fd;border:1px solid #c7d9ed;border-radius:9px;gap:.16rem;padding:.58rem .66rem;font-size:.58rem;line-height:1.45;display:grid}.secure-upload-flow strong{text-transform:uppercase;letter-spacing:.04em;font-size:.54rem}.task-state-flow{align-items:center;gap:.3rem;display:flex;overflow-x:auto}.task-state-flow span{color:#8a929e;white-space:nowrap;background:#fff;border:1px solid #e1e5e8;border-radius:7px;padding:.32rem .43rem;font-size:.51rem;font-weight:800}.task-state-flow span.is-done{color:#2f725f;background:#eaf7f2;border-color:#a9d2c5}.task-state-flow span.is-current{color:#fff;background:#477f79;border-color:#5d9690}.task-state-flow i{color:#a5adb6;font-size:.55rem;font-style:normal}.operational-task-actions{flex-wrap:wrap;gap:.42rem;display:flex}.operational-task-actions button{color:#fff;cursor:pointer;background:#3f7772;border:0;border-radius:8px;padding:.48rem .65rem;font-size:.58rem;font-weight:850}.operational-task-actions .decision-secondary{color:#426762;background:#fff;border:1px solid #c8d9d5}.other-linked-tasks{color:#788680;font-size:.51rem}.communication-record{color:#9aa1ac;justify-content:space-between;align-items:center;gap:.7rem;padding:.12rem .18rem;font-size:.47rem;display:flex}.communication-record span{text-transform:uppercase;letter-spacing:.05em;font-weight:850}.communication-record small{overflow-wrap:anywhere;text-align:right;font-size:inherit}.after-send-notice{color:#285f53;background:#edf8f5;border:1px solid #b9dcd2;border-radius:9px;gap:.15rem;margin:.65rem 0 .75rem;padding:.62rem .7rem;font-size:.61rem;line-height:1.45;display:grid}.after-send-notice strong{text-transform:uppercase;letter-spacing:.045em;font-size:.57rem}.operational-request-summary{background:#fffcf6;border:1px solid #e4d6bb;border-radius:13px;padding:.8rem}.operational-request-summary>div{flex-wrap:wrap;gap:.35rem;margin:.55rem 0;display:flex}.operational-request-summary>div span{color:#78561f;background:#f7e8ca;border-radius:7px;padding:.34rem .46rem;font-size:.57rem;font-weight:800}.operational-request-summary p{color:#736b5e;margin:0;font-size:.6rem;line-height:1.5}.communication-background{color:#596477;background:#f8fafc;border:1px solid #e1e5eb;border-radius:12px}.communication-background>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.72rem .8rem;list-style:none;display:flex}.communication-background>summary::-webkit-details-marker{display:none}.communication-background>summary>span{color:#3e4a60;font-size:.62rem;font-weight:850}.communication-background>summary>small{color:#8a93a3;text-align:right;font-size:.51rem}.communication-background[open]>summary{border-bottom:1px solid #e1e5eb}.communication-background-content{gap:.6rem;padding:.75rem;display:grid}.compact-analysis,.compact-technical-group{background:#fff;border:1px solid #e2e6ec;border-radius:10px;padding:.72rem}.compact-analysis>header{justify-content:space-between;align-items:start;gap:.7rem;display:flex}.compact-analysis h3{margin:.18rem 0 0;font-size:.75rem}.compact-analysis>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:.65rem 0 0;display:grid}.compact-analysis>dl>div{background:#f5f7fa;border-radius:8px;min-width:0;padding:.48rem}.compact-analysis dt{color:#858e9e;text-transform:uppercase;font-size:.48rem;font-weight:800}.compact-analysis dd{overflow-wrap:anywhere;color:#364054;margin:.16rem 0 0;font-size:.59rem;font-weight:750}.compact-analysis>details{color:#687286;margin-top:.6rem;font-size:.57rem}.compact-analysis>details p{margin:.45rem 0 0;line-height:1.5}.compact-technical-group>summary{cursor:pointer;color:#4c586d;font-size:.58rem;font-weight:850}.compact-technical-group>div{gap:.4rem;margin-top:.55rem;display:grid}.compact-technical-group article{background:#f6f8fa;border-radius:8px;padding:.55rem}.compact-technical-group article header{justify-content:space-between;gap:.75rem;display:flex}.compact-technical-group article strong{color:#354055;font-size:.59rem}.compact-technical-group article header span{color:#778195;font-size:.5rem;font-weight:800}.compact-technical-group article p{color:#697387;margin:.25rem 0;font-size:.55rem;line-height:1.45}.compact-technical-group article button{margin-top:.3rem}.compact-undo-actions{grid-template-columns:none!important;gap:.35rem!important;display:flex!important}@media (width<=700px){.operational-contact-summary,.compact-analysis>dl{grid-template-columns:1fr}.operational-task-card>header,.communication-record{flex-direction:column;align-items:stretch}.operational-task-status{align-self:flex-start}.communication-record small{text-align:left}.communication-background>summary{flex-direction:column;align-items:start;gap:.2rem}.communication-background>summary>small{text-align:left}}.catalog-page{color:#293146;flex-direction:column;gap:1rem;display:flex}.catalog-hero{color:#fff;background:radial-gradient(circle at 88% 10%,#ffa05b42,#0000 28%),linear-gradient(120deg,#17253c,#24455b 64%,#356c72);border-radius:19px;justify-content:space-between;align-items:end;gap:1rem;min-height:145px;padding:1.35rem 1.5rem;display:flex;box-shadow:0 16px 38px #1c3d4829}.catalog-hero h2{letter-spacing:-.045em;margin:.2rem 0 .3rem;font-size:1.7rem}.catalog-hero p{color:#d5e3e5;max-width:620px;margin:0;font-size:.72rem;line-height:1.5}.catalog-hero .section-kicker{color:#ffbc88}.catalog-hero>div:last-child{gap:.45rem;display:flex}.catalog-hero button,.catalog-primary{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:9px;padding:.58rem .75rem;font-size:.62rem;font-weight:850}.catalog-hero .catalog-primary,.catalog-primary{background:#f17862;border-color:#f17862;box-shadow:0 8px 18px #f178623b}.catalog-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.catalog-metrics button{color:#687185;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e4e9;border-radius:12px;padding:.8rem .9rem}.catalog-metrics button.has-alert strong{color:#ba4f43}.catalog-metrics strong,.catalog-metrics span{display:block}.catalog-metrics strong{color:#314158;font-size:1.2rem}.catalog-metrics span{margin-top:.15rem;font-size:.58rem;font-weight:750}.catalog-message{color:#28705e;background:#f0faf6;border:1px solid #c8e1d9;border-radius:10px;justify-content:space-between;padding:.65rem .8rem;font-size:.66rem;font-weight:750;display:flex}.catalog-message button{color:inherit;cursor:pointer;background:0 0;border:0}.catalog-toolbar{background:#fff;border:1px solid #e5e7ec;border-radius:12px;grid-template-columns:minmax(220px,1fr) 180px auto;gap:.45rem;padding:.55rem;display:grid}.catalog-toolbar input,.catalog-toolbar select{color:#4a5367;background:#fff;border:1px solid #dfe2e8;border-radius:8px;padding:.58rem .65rem;font-size:.64rem}.catalog-toolbar button{color:#5e677b;cursor:pointer;background:#f7f8f9;border:1px solid #dce0e6;border-radius:8px;padding:.55rem .7rem;font-size:.6rem;font-weight:800}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.catalog-card{min-height:235px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e5e9;border-radius:15px;flex-direction:column;gap:.65rem;padding:.85rem;display:flex;box-shadow:0 8px 22px #2631460b}.catalog-card:hover{border-color:#aacac9;transform:translateY(-2px);box-shadow:0 13px 28px #26424617}.catalog-image{background:#eff4f3;border-radius:11px;place-items:center;height:72px;display:grid;overflow:hidden}.catalog-image img{object-fit:cover;width:100%;height:100%}.catalog-image span{color:#fff;background:#356c72;border-radius:10px;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.catalog-card-main>div{gap:.3rem;display:flex}.catalog-source{color:#7b612e;background:#fff2d7;border-radius:6px;padding:.25rem .35rem;font-size:.48rem;font-weight:800}.catalog-card-main>small{color:#9097a6;margin-top:.45rem;font-size:.5rem;font-weight:800;display:block}.catalog-card h3{margin:.15rem 0 .25rem;font-size:.78rem}.catalog-card p{color:#727b8d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.59rem;line-height:1.45;display:-webkit-box;overflow:hidden}.catalog-card footer{border-top:1px solid #edf0f2;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.65rem;display:flex}.catalog-card footer strong{color:#28364a;font-size:.74rem}.catalog-card footer span{color:#738078;font-size:.55rem;font-weight:750}.catalog-card footer span.is-low{color:#b34c43}.catalog-empty{color:#7b8495;text-align:center;background:#fff;border:1px dashed #d8dce1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:2rem;display:flex}.catalog-empty>span{color:#397075;background:#e8f3f2;border-radius:13px;place-items:center;width:43px;height:43px;font-size:1.1rem;display:grid}.catalog-empty h3{color:#394459;margin:.75rem 0 .25rem}.catalog-empty p{max-width:470px;margin:0;font-size:.66rem;line-height:1.5}.catalog-empty button{color:#fff;cursor:pointer;background:#356c72;border:0;border-radius:8px;margin-top:.8rem;padding:.52rem .7rem;font-size:.6rem;font-weight:850}.catalog-form{background:#fff;border-radius:18px;width:min(670px,100%);max-height:calc(100dvh - 2rem);padding:1.15rem;overflow:auto;box-shadow:0 26px 75px #0f1c2a52}.catalog-form>header{justify-content:space-between;display:flex}.catalog-form h2{margin:.2rem 0 0;font-size:1.1rem}.catalog-form>header>button{color:#717a8c;cursor:pointer;background:#f0f2f4;border:0;border-radius:9px;width:32px;height:32px}.catalog-type-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:1rem 0;display:grid}.catalog-type-choice button{color:#667084;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e3e8;border-radius:11px;padding:.75rem}.catalog-type-choice button.is-selected{background:#eff8f7;border-color:#76aaa8}.catalog-type-choice strong,.catalog-type-choice small{display:block}.catalog-type-choice strong{color:#354359;font-size:.68rem}.catalog-type-choice small{margin-top:.2rem;font-size:.56rem}.catalog-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.catalog-form-grid label.is-wide{grid-column:1/-1}.catalog-form-grid label>span{color:#5b6579;margin-bottom:.32rem;font-size:.58rem;font-weight:800;display:block}.catalog-form-grid em{color:#9aa0ac;font-style:normal;font-weight:600}.catalog-form-grid input,.catalog-form-grid textarea,.catalog-form-grid select{color:#313a4e;width:100%;font:inherit;background:#fff;border:1px solid #dfe2e7;border-radius:9px;padding:.62rem .67rem;font-size:.65rem}.catalog-money{position:relative}.catalog-money input{padding-right:42px}.catalog-money b{color:#8a91a0;font-size:.58rem;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.catalog-form>footer{border-top:1px solid #eceef1;justify-content:flex-end;gap:.45rem;margin-top:1rem;padding-top:.85rem;display:flex}.catalog-form>footer button{color:#687184;cursor:pointer;background:#fff;border:1px solid #dce0e5;border-radius:8px;padding:.55rem .75rem;font-size:.61rem;font-weight:850}.catalog-form>footer .catalog-primary{color:#fff;background:#f17862;border-color:#f17862}.catalog-drawer{z-index:1100;color:#2d374c;background:#f8faf9;flex-direction:column;width:min(520px,100%);height:100vh;display:flex;position:fixed;top:0;right:0;box-shadow:-18px 0 50px #192b3433}.catalog-drawer>header{background:#fff;border-bottom:1px solid #e1e5e4;justify-content:space-between;padding:1.2rem;display:flex}.catalog-drawer h2{margin:.4rem 0 .15rem;font-size:1.15rem}.catalog-drawer header p{color:#8b93a1;margin:0;font-size:.57rem}.catalog-drawer>header>button{color:#74807f;cursor:pointer;background:#eff2f1;border:0;border-radius:9px;width:32px;height:32px}.catalog-drawer-body{flex-direction:column;flex:1;gap:.9rem;padding:1.15rem;display:flex;overflow:auto}.catalog-detail-image{object-fit:cover;border-radius:13px;width:100%;height:180px}.catalog-drawer-body section{background:#fff;border:1px solid #e1e5e4;border-radius:11px;padding:.75rem}.catalog-drawer-body section small{color:#8a929f;text-transform:uppercase;font-size:.5rem;font-weight:850}.catalog-drawer-body section p{color:#586376;margin:.35rem 0 0;font-size:.65rem;line-height:1.5}.catalog-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.catalog-detail-metrics>div{background:#fff;border:1px solid #e1e5e4;border-radius:10px;padding:.7rem}.catalog-detail-metrics small,.catalog-detail-metrics strong{display:block}.catalog-detail-metrics small{color:#8e96a3;font-size:.5rem}.catalog-detail-metrics strong{margin-top:.2rem;font-size:.75rem}.catalog-web-link,.catalog-inventory-link{color:#3e716f;text-align:center;cursor:pointer;background:#f1f8f7;border:1px solid #d6dfdd;border-radius:9px;padding:.62rem .7rem;font-size:.61rem;font-weight:800;text-decoration:none}.catalog-drawer>footer{background:#fff;border-top:1px solid #e0e4e3;justify-content:space-between;padding:.9rem 1.15rem;display:flex}.catalog-drawer>footer button{color:#fff;cursor:pointer;background:#356c72;border:0;border-radius:8px;padding:.55rem .75rem;font-size:.61rem;font-weight:850}.catalog-drawer>footer .catalog-delete{color:#a34250;background:#fbecee}@media (width<=1050px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.modal-backdrop{padding:.5rem}.catalog-form{border-radius:15px;max-height:calc(100dvh - 1rem);padding:1rem}.catalog-hero{flex-direction:column;align-items:stretch}.catalog-hero>div:last-child{flex-wrap:wrap}.catalog-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-toolbar,.catalog-grid,.catalog-form-grid,.catalog-type-choice{grid-template-columns:1fr}.catalog-form-grid label.is-wide{grid-column:auto}}.reset-action{color:#626b7e;cursor:pointer;background:#fff;border:1px solid #d8dbe4;border-radius:8px;margin-top:.5rem;padding:.4rem .55rem;font-size:.55rem;font-weight:800}.undo-button.is-confirming{color:#fff!important;background:#a83d50!important;border-color:#a83d50!important}.knowledge-page{color:#25303d;flex-direction:column;gap:1rem;display:flex}.knowledge-hero{color:#fff;background:radial-gradient(circle at 90% 5%,#ddff5c2e,#0000 29%),radial-gradient(circle at 6% 100%,#5ad0c030,#0000 27%),linear-gradient(120deg,#142a2d,#1b4346 58%,#315e54);border-radius:21px;justify-content:space-between;align-items:flex-end;gap:1.5rem;min-height:165px;padding:1.45rem 1.55rem;display:flex;box-shadow:0 18px 42px #1c42422e}.knowledge-hero h2{letter-spacing:-.05em;margin:.2rem 0 .35rem;font-size:1.8rem}.knowledge-hero p{color:#d6e5e1;max-width:700px;margin:0;font-size:.76rem;line-height:1.55}.knowledge-hero .section-kicker{color:#dbff65}.knowledge-metrics{background:#041c1d47;border:1px solid #ffffff21;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:380px;padding:.5rem;display:grid}.knowledge-metrics article{border-right:1px solid #ffffff1f;padding:.5rem .65rem}.knowledge-metrics article:last-child{border:0}.knowledge-metrics strong,.knowledge-metrics span{display:block}.knowledge-metrics strong{font-size:1.22rem}.knowledge-metrics span{color:#b9d0cb;margin-top:.15rem;font-size:.52rem;font-weight:750}.knowledge-alert{border-radius:11px;justify-content:space-between;gap:1rem;padding:.72rem .85rem;font-size:.68rem;display:flex}.knowledge-alert button{color:inherit;cursor:pointer;background:0 0;border:0}.knowledge-alert.is-error{color:#963548;background:#fff1f4;border:1px solid #efccd3}.knowledge-alert.is-success{color:#236d59;background:#eefaf5;border:1px solid #bfe2d8}.knowledge-import-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.knowledge-import-card{background:#fff;border:1px solid #dbe6e2;border-radius:16px;grid-template-columns:45px minmax(125px,1fr) minmax(120px,.8fr) auto;align-items:end;gap:.7rem;padding:1rem;transition:border-color .18s,box-shadow .18s,background .18s;display:grid;box-shadow:0 8px 25px #1f3b3b0b}.knowledge-import-card>div{grid-column:2/-1;align-self:center}.knowledge-import-card>label:first-of-type{grid-column:1/3}.knowledge-url-drop-hint{color:#3d665d;background:#f5faf8;border:1px dashed #a9cfc4;border-radius:10px;justify-content:space-between;align-items:center;gap:.8rem;padding:.55rem .7rem;display:flex;grid-column:1/-1!important}.knowledge-url-drop-hint strong{font-size:.58rem}.knowledge-url-drop-hint span{color:#71847e;text-align:right;font-size:.51rem}.knowledge-import-card.is-dragging .knowledge-url-drop-hint{color:#1f6b57;background:#e1f5ee;border-color:#388a75}.knowledge-import-card.is-file .knowledge-file-picker{grid-column:1/4}.knowledge-source-icon{color:#17473f;background:#dff4ed;border-radius:13px;place-items:center;width:43px;height:43px;font-size:1rem;font-weight:900;display:grid}.knowledge-import-card small{color:#628079;letter-spacing:.08em;font-size:.49rem;font-weight:850}.knowledge-import-card h3{margin:.18rem 0 .2rem;font-size:.8rem}.knowledge-import-card p{color:#7b8583;margin:0;font-size:.58rem;line-height:1.4}.knowledge-import-card label>span{color:#64726f;margin-bottom:.28rem;font-size:.54rem;font-weight:800;display:block}.knowledge-import-card label em{color:#9aa3a0;font-style:normal;font-weight:600}.knowledge-import-card input{color:#2f403d;background:#fbfcfb;border:1px solid #dfe5e2;border-radius:9px;width:100%;padding:.6rem .65rem;font-size:.62rem}.knowledge-import-card>button{color:#16352f;cursor:pointer;white-space:nowrap;background:#d9ff5b;border:0;border-radius:9px;min-height:38px;padding:.55rem .7rem;font-size:.59rem;font-weight:850}.knowledge-import-card>button:disabled{opacity:.48;cursor:not-allowed}.knowledge-file-picker{position:relative}.knowledge-file-picker input{opacity:0;width:1px;height:1px;position:absolute}.knowledge-file-picker>span{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#faf9ff;border:1px dashed #cbc6de;border-radius:9px;min-height:38px;padding:.62rem .7rem;overflow:hidden;color:#625c79!important;margin:0!important}.knowledge-workspace{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:.8rem;min-height:620px;display:grid}.knowledge-source-list{background:#fff;border:1px solid #e0e5e2;border-radius:16px;padding:.7rem;position:sticky;top:84px}.knowledge-source-list>header{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;padding:.25rem .25rem .7rem;display:flex}.knowledge-source-list>header small{color:#8c9894;letter-spacing:.1em;font-size:.49rem;font-weight:850}.knowledge-source-list>header h3{margin:.15rem 0 0;font-size:.77rem}.knowledge-source-list>header>span{color:#39685f;background:#e8f2ef;border-radius:8px;place-items:center;min-width:27px;height:27px;font-size:.62rem;font-weight:850;display:grid}.knowledge-source-list article{background:#fafbfa;border:1px solid #0000;border-radius:11px;margin-top:.45rem;overflow:hidden}.knowledge-source-main{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:.52rem;padding:.62rem;display:grid}.knowledge-source-main>span{color:#4c756d;background:#e8f1ee;border-radius:9px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.knowledge-source-main strong,.knowledge-source-main small{display:block}.knowledge-source-main strong{color:#34443f;text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}.knowledge-source-main small{color:#89928f;margin-top:.2rem;font-size:.5rem}.knowledge-source-main em{border-radius:7px;place-items:center;width:20px;height:20px;font-size:.5rem;font-style:normal;font-weight:900;display:grid}.knowledge-source-main em.status-applied{color:#23705c;background:#dbf2e9}.knowledge-source-main em.status-review_pending{color:#97651b;background:#fff0cf}.knowledge-archive{color:#a26069;cursor:pointer;background:0 0;border:0;margin:-.2rem .55rem .45rem auto;padding:.2rem;font-size:.48rem;display:block}.knowledge-empty{color:#85918d;text-align:center;align-content:center;place-items:center;min-height:190px;display:grid}.knowledge-empty>span{font-size:1.3rem}.knowledge-empty p{max-width:180px;font-size:.6rem;line-height:1.45}.knowledge-review-empty{color:#87938f;text-align:center;background:#fbfcfb;border:1px dashed #d5dfdb;border-radius:17px;align-content:center;place-items:center;min-height:620px;display:grid}.knowledge-review-empty>span{color:#275f55;background:#e3f3ed;border-radius:15px;place-items:center;width:49px;height:49px;font-size:1.1rem;display:grid}.knowledge-review-empty h3{color:#3b4d48;margin:.75rem 0 .25rem}.knowledge-review-empty p{max-width:430px;margin:0;font-size:.66rem;line-height:1.5}.knowledge-review{background:#fff;border:1px solid #dfe5e2;border-radius:17px;flex-direction:column;gap:.75rem;padding:1.05rem;display:flex;box-shadow:0 12px 32px #253d390e}.knowledge-review-header{border-bottom:1px solid #ecefed;justify-content:space-between;gap:1.2rem;padding:.2rem .2rem .9rem;display:flex}.knowledge-review-header h2{letter-spacing:-.035em;margin:.2rem 0 .3rem;font-size:1.15rem}.knowledge-review-header p{color:#717d79;max-width:720px;margin:0;font-size:.64rem;line-height:1.5}.knowledge-review-header>div:last-child{text-align:right}.knowledge-review-header>div:last-child small{color:#929b98;margin-top:.35rem;font-size:.5rem;display:block}.knowledge-state{white-space:nowrap;border-radius:7px;padding:.32rem .48rem;font-size:.54rem;font-weight:850}.knowledge-state.status-applied{color:#1f7059;background:#dff4eb}.knowledge-state.status-review_pending{color:#906018;background:#fff0d0}.knowledge-source-main em.status-archived{color:#68716e;background:#e8ecea}.knowledge-state.status-archived{color:#626c68;background:#e9edeb}.knowledge-source-list article:has(.status-archived){opacity:.7}.knowledge-warning{color:#755627;background:#fff9ea;border:1px solid #ead8ae;border-radius:10px;flex-direction:column;gap:.2rem;padding:.65rem .75rem;display:flex}.knowledge-warning strong{font-size:.58rem}.knowledge-warning span{font-size:.57rem;line-height:1.4}.knowledge-review-block>header{justify-content:space-between;gap:1rem;margin-bottom:.7rem;display:flex}.knowledge-review-block>header>div{grid-template-columns:26px minmax(0,1fr);column-gap:.55rem;display:grid}.knowledge-review-block>header small{color:#417068;background:#e4f1ed;border-radius:8px;grid-row:1/3;place-items:center;width:26px;height:26px;font-size:.48rem;font-weight:900;display:grid}.knowledge-review-block h3{margin:0;font-size:.75rem}.knowledge-review-block>header p{color:#7e8885;margin:.2rem 0 0;font-size:.56rem}.knowledge-review-block>header>span{color:#72807c;white-space:nowrap;font-size:.54rem;font-weight:800}.knowledge-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.knowledge-choice-grid label,.knowledge-recommendations label{cursor:pointer;background:#fff;border:1px solid #e1e6e3;border-radius:9px;align-items:flex-start;gap:.5rem;padding:.6rem;display:flex}.knowledge-choice-grid strong,.knowledge-choice-grid small,.knowledge-recommendations strong,.knowledge-recommendations small{display:block}.knowledge-choice-grid strong,.knowledge-recommendations strong{color:#45534f;font-size:.57rem}.knowledge-choice-grid small,.knowledge-recommendations small{color:#7a8581;margin-top:.17rem;font-size:.53rem;line-height:1.4}.knowledge-recommendations{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.knowledge-adaptation-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:.65rem;display:grid}.knowledge-adaptation-mode button{color:#536064;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe4e5;border-radius:11px;padding:.72rem}.knowledge-adaptation-mode button.is-selected{background:#f2f5ff;border-color:#5872dc;box-shadow:inset 0 0 0 1px #5872dc29}.knowledge-adaptation-mode strong,.knowledge-adaptation-mode span{display:block}.knowledge-adaptation-mode strong{color:#28364a;font-size:.64rem}.knowledge-adaptation-mode span{color:#748087;margin-top:.22rem;font-size:.54rem;line-height:1.42}.knowledge-replacement-note{color:#7c5724;background:#fff9ef;border:1px solid #f0d8b1;border-radius:9px;flex-direction:column;gap:.18rem;margin:0 0 .65rem;padding:.58rem .7rem;display:flex}.knowledge-replacement-note strong{font-size:.58rem}.knowledge-replacement-note span{font-size:.5rem;line-height:1.45}.knowledge-catalog-list,.knowledge-fact-list{flex-direction:column;gap:.4rem;display:flex}.knowledge-catalog-list>label{cursor:pointer;background:#fff;border:1px solid #e2e6e4;border-radius:10px;grid-template-columns:16px 55px minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.62rem;display:grid}.knowledge-catalog-list em{text-align:center;border-radius:6px;padding:.25rem .32rem;font-size:.47rem;font-style:normal;font-weight:850}.knowledge-catalog-list em.kind-product{color:#346b57;background:#e6f4ed}.knowledge-catalog-list em.kind-service{color:#5c4f91;background:#eeeafa}.knowledge-catalog-list strong,.knowledge-catalog-list small{display:block}.knowledge-catalog-list strong{font-size:.61rem}.knowledge-catalog-list small{color:#808a87;margin-top:.18rem;font-size:.51rem;line-height:1.35}.knowledge-catalog-list>label>div{text-align:right}.knowledge-catalog-list b{color:#31443f;font-size:.61rem;display:block}.knowledge-fact-list>label{cursor:pointer;background:#fff;border:1px solid #e2e6e4;border-radius:10px;align-items:flex-start;gap:.55rem;padding:.65rem;display:flex}.knowledge-fact-list>label>span{flex:1}.knowledge-fact-list small,.knowledge-fact-list strong{display:block}.knowledge-fact-list small{color:#71837d;text-transform:uppercase;font-size:.49rem;font-weight:850}.knowledge-fact-list strong{color:#394a45;margin:.18rem 0;font-size:.62rem}.knowledge-fact-list p{color:#697571;margin:0;font-size:.56rem;line-height:1.45}.knowledge-fact-list details{color:#7a8581;margin-top:.35rem;font-size:.51rem}.knowledge-inline-empty{color:#89928f;text-align:center;margin:0;padding:.7rem;font-size:.57rem}.knowledge-apply-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4fbf8f5;border:1px solid #bcd8d0;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .85rem;display:flex;position:sticky;bottom:.6rem;box-shadow:0 12px 30px #274d4521}.knowledge-apply-bar strong,.knowledge-apply-bar span{display:block}.knowledge-apply-bar strong{color:#2d5148;font-size:.64rem}.knowledge-apply-bar span{color:#73827d;margin-top:.17rem;font-size:.52rem}.knowledge-apply-bar button{color:#16352f;cursor:pointer;white-space:nowrap;background:#d9ff5b;border:0;border-radius:9px;padding:.6rem .78rem;font-size:.59rem;font-weight:900}.knowledge-apply-bar button:disabled{opacity:.5;cursor:not-allowed}@media (width<=1200px){.knowledge-import-card{grid-template-columns:42px minmax(0,1fr)}.knowledge-import-card>div{grid-column:2}.knowledge-import-card .knowledge-url-drop-hint{grid-column:1/-1}.knowledge-import-card label,.knowledge-import-card>label:first-of-type,.knowledge-import-card.is-file .knowledge-file-picker,.knowledge-import-card>button{grid-column:2}.knowledge-recommendations{grid-template-columns:1fr}}@media (width<=900px){.knowledge-hero{flex-direction:column;align-items:stretch}.knowledge-metrics{min-width:0}.knowledge-import-grid,.knowledge-workspace{grid-template-columns:1fr}.knowledge-source-list{position:static}.knowledge-choice-grid{grid-template-columns:1fr}}@media (width<=620px){.knowledge-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-metrics article:nth-child(2){border-right:0}.knowledge-url-drop-hint{flex-direction:column;align-items:flex-start}.knowledge-url-drop-hint span{text-align:left}.knowledge-catalog-list>label{grid-template-columns:16px 52px minmax(0,1fr)}.knowledge-catalog-list>label>div{text-align:left;grid-column:3}.knowledge-review-header,.knowledge-apply-bar{flex-direction:column;align-items:stretch}.knowledge-review-header>div:last-child{text-align:left}.knowledge-apply-bar button{width:100%}}.knowledge-page{--knowledge-ink:#172b32;--knowledge-muted:#64757a;--knowledge-line:#dce6e4;--knowledge-green:#197963;--knowledge-lime:#dfff68;--knowledge-amber:#a66818;gap:.9rem}.knowledge-hero{background:radial-gradient(circle at 78% -20%,#9fffda3d,#0000 34%),radial-gradient(circle at 8% 120%,#dbff682b,#0000 36%),linear-gradient(126deg,#0b2229,#123c3e 58%,#28564d);align-items:center;min-height:210px;padding:1.7rem;position:relative;overflow:hidden}.knowledge-hero:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-88px;right:31%;box-shadow:0 0 0 35px #ffffff06,0 0 0 75px #ffffff05}.knowledge-hero-copy{z-index:1;max-width:720px;position:relative}.knowledge-hero h2{letter-spacing:-.055em;max-width:660px;margin:.3rem 0 .55rem;font-size:2.05rem;line-height:1.02}.knowledge-hero p{color:#c7dcd8;max-width:680px;font-size:.77rem}.knowledge-principles{flex-wrap:wrap;gap:.38rem;margin-top:.85rem;display:flex}.knowledge-principles span{color:#d8e7e4;letter-spacing:.035em;background:#0216192e;border:1px solid #ffffff1f;border-radius:999px;padding:.3rem .5rem;font-size:.49rem;font-weight:800}.knowledge-score-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;background:#031b1e6b;border:1px solid #ffffff21;border-radius:18px;align-items:center;gap:.8rem;min-width:315px;padding:.85rem;display:flex;position:relative}.knowledge-score-ring{--score:0%;background:conic-gradient(var(--knowledge-lime) var(--score),#ffffff1c 0);border-radius:50%;flex:0 0 78px;place-items:center;width:78px;height:78px;display:grid;position:relative}.knowledge-score-ring:after{content:"";background:#14383a;border-radius:50%;position:absolute;inset:7px}.knowledge-score-ring strong,.knowledge-score-ring small{z-index:1;grid-area:1/1}.knowledge-score-ring strong{margin-right:9px;font-size:1.2rem}.knowledge-score-ring small{color:#afc8c3;margin:13px 0 0 26px;font-size:.45rem}.knowledge-score-card>div:last-child small,.knowledge-score-card>div:last-child strong,.knowledge-score-card>div:last-child span{display:block}.knowledge-score-card>div:last-child small{color:#8eb6ad;letter-spacing:.1em;font-size:.46rem;font-weight:900}.knowledge-score-card>div:last-child strong{margin:.2rem 0;font-size:.72rem}.knowledge-score-card>div:last-child span{color:#b8d0cb;font-size:.53rem}.knowledge-overview{border:1px solid var(--knowledge-line);background:#fff;border-radius:16px;padding:.85rem 1rem;box-shadow:0 9px 25px #1834330a}.knowledge-overview-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.65rem;display:flex}.knowledge-overview-head>div span,.knowledge-overview-head>div strong{display:block}.knowledge-overview-head>div span{color:#758681;letter-spacing:.11em;font-size:.46rem;font-weight:900}.knowledge-overview-head>div strong{color:var(--knowledge-ink);margin-top:.12rem;font-size:.72rem}.knowledge-overview-head p{color:#798580;margin:0;font-size:.54rem}.knowledge-coverage-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:.38rem;display:grid}.knowledge-coverage-grid article{background:#fafcfb;border:1px solid #e4eae8;border-radius:10px;align-items:flex-start;gap:.38rem;min-height:54px;padding:.48rem;display:flex}.knowledge-coverage-grid i{border-radius:6px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:.47rem;font-style:normal;font-weight:900;display:grid}.knowledge-coverage-grid strong,.knowledge-coverage-grid small{display:block}.knowledge-coverage-grid strong{color:#3a4b49;font-size:.5rem;line-height:1.25}.knowledge-coverage-grid small{color:#8b9692;margin-top:.12rem;font-size:.43rem}.knowledge-coverage-grid .is-complete i{color:#166b55;background:#dff4eb}.knowledge-coverage-grid .is-partial i{color:#93601a;background:#fff0d0}.knowledge-coverage-grid .is-missing{border-style:dashed}.knowledge-coverage-grid .is-missing i{color:#87928e;background:#edf1ef}.knowledge-import-card{grid-template-columns:46px minmax(130px,1fr) minmax(120px,.72fr) auto;align-items:end;min-height:188px;padding:1.05rem}.knowledge-import-card>div:nth-child(2){align-self:start}.knowledge-import-card h3{font-size:.86rem}.knowledge-import-card p{max-width:540px;font-size:.59rem}.knowledge-import-card>button{background:var(--knowledge-lime)}.knowledge-source-summary{gap:.35rem;padding:.55rem .25rem .1rem;display:flex}.knowledge-source-summary span{color:#71817d;background:#f1f5f3;border-radius:6px;padding:.25rem .38rem;font-size:.45rem}.knowledge-source-summary b{color:#365951}.knowledge-source-main>div em{color:#9a5f13;background:#fff0d2;width:auto;height:auto;margin-top:.25rem;padding:.16rem .3rem;font-size:.42rem;display:inline-block}.knowledge-source-main>i{border-radius:7px;place-items:center;width:20px;height:20px;font-size:.5rem;font-style:normal;font-weight:900;display:grid}.knowledge-source-main>i.status-applied{color:#23705c;background:#dbf2e9}.knowledge-source-main>i.status-review_pending{color:#97651b;background:#fff0cf}.knowledge-source-main>i.status-archived{color:#68716e;background:#e8ecea}.knowledge-review-header a{color:#38776c;margin-top:.38rem;font-size:.52rem;font-weight:800;text-decoration:none;display:inline-block}.knowledge-reanalyze,.knowledge-undo-apply{color:#4f6e67;cursor:pointer;background:#fff;border:1px solid #d5dedb;border-radius:7px;margin:.55rem 0 0 auto;padding:.32rem .45rem;font-size:.48rem;font-weight:800;display:block}.knowledge-undo-apply{color:#9a4350;background:#fff8f9;border-color:#ead2d5;margin-top:.3rem}.knowledge-conflicts{background:#fffaf1;border:1px solid #edc992;border-radius:13px;padding:.8rem}.knowledge-conflicts>header span,.knowledge-conflicts>header strong{display:block}.knowledge-conflicts>header span{color:#a2691a;letter-spacing:.1em;font-size:.45rem;font-weight:950}.knowledge-conflicts>header strong{color:#633f16;margin:.15rem 0;font-size:.75rem}.knowledge-conflicts>header p{color:#876b48;margin:0;font-size:.54rem}.knowledge-conflicts>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.65rem;display:grid}.knowledge-conflicts article{background:#fff;border:1px solid #efd8b5;border-radius:10px;padding:.62rem}.knowledge-conflicts article>span{color:#a16c25;text-transform:uppercase;font-size:.43rem;font-weight:900}.knowledge-conflicts article>strong{color:#4d3d2e;margin:.15rem 0 .42rem;font-size:.61rem;display:block}.knowledge-conflicts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:0;display:grid}.knowledge-conflicts dl>div{background:#f8f4ec;border-radius:7px;padding:.35rem}.knowledge-conflicts dt{color:#9a8a75;text-transform:uppercase;font-size:.41rem;font-weight:850}.knowledge-conflicts dd{overflow-wrap:anywhere;color:#594a39;margin:.12rem 0 0;font-size:.5rem;line-height:1.35}.knowledge-conflicts article>p{color:#806b51;margin:.4rem 0 0;font-size:.48rem}.knowledge-impact{background:linear-gradient(145deg,#f5fbf9,#fbfdfc);border:1px solid #d9e8e3;border-radius:13px;padding:.85rem}.knowledge-impact>header{justify-content:space-between;align-items:end;margin-bottom:.6rem;display:flex}.knowledge-impact>header small{color:#3b7e6d;letter-spacing:.1em;font-size:.44rem;font-weight:900}.knowledge-impact h3{margin:.12rem 0 0;font-size:.75rem}.knowledge-impact>header>span{color:#778883;font-size:.49rem;font-weight:800}.knowledge-impact>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.knowledge-impact article{background:#fff;border:1px solid #e0eae7;border-radius:9px;padding:.55rem}.knowledge-impact article>span{color:#458171;text-transform:uppercase;font-size:.42rem;font-weight:900}.knowledge-impact article>strong{color:#31443f;margin:.15rem 0 .2rem;font-size:.57rem;display:block}.knowledge-impact article>p{color:#60716c;margin:0;font-size:.5rem;line-height:1.38}.knowledge-impact article>small{color:#8a9591;margin-top:.32rem;font-size:.45rem;line-height:1.35;display:block}.knowledge-choice-grid label.has-conflict,.knowledge-catalog-list>label.has-conflict,.knowledge-fact-list>label.has-conflict{background:#fffaf2;border-color:#e4b56f}.knowledge-choice-grid label.has-conflict:after,.knowledge-catalog-list>label.has-conflict:after,.knowledge-fact-list>label.has-conflict:after{content:"REVISAR";color:#95601a;letter-spacing:.05em;background:#ffedcd;border-radius:5px;padding:.17rem .27rem;font-size:.39rem;font-weight:950}.knowledge-recommendations{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-process-list{flex-direction:column;gap:.55rem;display:flex}.knowledge-process-list>article{background:#fff;border:1px solid #dee7e4;border-radius:11px;padding:.7rem}.knowledge-process-list>article.is-selected{border-color:#90cbbb;box-shadow:inset 3px 0 #46a48a}.knowledge-process-list>article>label{cursor:pointer;align-items:flex-start;gap:.52rem;display:flex}.knowledge-process-list>article>label span{flex:1}.knowledge-process-list>article>label small,.knowledge-process-list>article>label strong{display:block}.knowledge-process-list>article>label small{color:#49806f;letter-spacing:.08em;font-size:.42rem;font-weight:900}.knowledge-process-list>article>label strong{color:#263c37;margin-top:.13rem;font-size:.67rem}.knowledge-process-route{border-left:2px solid #dbe8e3;flex-direction:column;gap:.38rem;margin:.65rem 0 .25rem 1.15rem;padding-left:.8rem;display:flex}.knowledge-process-route>div{background:#fafcfb;border:1px solid #e3e9e7;border-radius:9px;padding:.45rem .55rem;position:relative}.knowledge-process-route>div:before{content:"";background:#c5d9d2;width:.55rem;height:1px;position:absolute;top:50%;left:-.95rem}.knowledge-process-route .is-trigger{background:#f1f8f6;border-color:#cfe2dc}.knowledge-process-route .is-outcome{background:#f8fce9;border-color:#cfe4a0}.knowledge-process-route>div>small{color:#71847d;letter-spacing:.08em;font-size:.41rem;font-weight:950}.knowledge-process-route>div>p{color:#4d5f5a;margin:.16rem 0 0;font-size:.52rem;line-height:1.4}.knowledge-process-step{align-items:flex-start;gap:.48rem;display:flex}.knowledge-process-step i{color:#286c5a;background:#dff1eb;border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:.44rem;font-style:normal;font-weight:900;display:grid}.knowledge-process-step strong,.knowledge-process-step small,.knowledge-process-step em{display:block}.knowledge-process-step strong{color:#394d47;font-size:.54rem;line-height:1.35}.knowledge-process-step small{color:#71817c;margin-top:.15rem;font-size:.46rem}.knowledge-process-step em{color:#8a938f;margin-top:.18rem;font-size:.43rem;font-style:normal}.knowledge-process-list details{color:#74827e;margin:.45rem 0 0 1.15rem;font-size:.48rem}.knowledge-entity-list{flex-direction:column;gap:.55rem;display:flex}.knowledge-entity-list>article{background:#fff;border:1px solid #dfe5e9;border-radius:12px;padding:.72rem}.knowledge-entity-list>article.is-selected{border-color:#8ebed1;box-shadow:inset 3px 0 #3484a4}.knowledge-entity-list>article>label{cursor:pointer;align-items:flex-start;gap:.55rem;display:flex}.knowledge-entity-list>article>label span{flex:1;min-width:0}.knowledge-entity-list>article>label small,.knowledge-entity-list>article>label strong,.knowledge-entity-list>article>label p{margin:0;display:block}.knowledge-entity-list>article>label small{color:#36738a;letter-spacing:.08em;font-size:.42rem;font-weight:900}.knowledge-entity-list>article>label strong{color:#273e48;margin-top:.14rem;font-size:.68rem}.knowledge-entity-list>article>label p{color:#74838a;margin-top:.22rem;font-size:.51rem;line-height:1.4}.knowledge-entity-fields{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.38rem;margin:.65rem 0 0 1.15rem;display:grid}.knowledge-entity-fields>span{background:#fafcfd;border:1px solid #e4e9ec;border-radius:9px;padding:.45rem .5rem}.knowledge-entity-fields>span.is-critical{background:#fffaf2;border-color:#ecd0a9}.knowledge-entity-fields strong,.knowledge-entity-fields small{display:block}.knowledge-entity-fields strong{color:#3f515a;font-size:.52rem}.knowledge-entity-fields small{color:#849096;margin-top:.14rem;font-size:.43rem}.knowledge-entity-statuses{flex-wrap:wrap;align-items:center;gap:.3rem;margin:.58rem 0 0 1.15rem;display:flex}.knowledge-entity-statuses>small{color:#77878e;letter-spacing:.08em;margin-right:.2rem;font-size:.4rem;font-weight:950}.knowledge-entity-statuses>em{color:#456772;background:#edf5f7;border-radius:99px;padding:.25rem .4rem;font-size:.42rem;font-style:normal;font-weight:750}.knowledge-entity-list details{color:#74827e;margin:.5rem 0 0 1.15rem;font-size:.48rem}.knowledge-process-binding{background:#fafcfb;border:1px solid #e4e9e7;border-radius:9px;margin:.55rem 0 0 1.15rem;padding:.5rem .6rem}.knowledge-process-binding>small{color:#778681;letter-spacing:.08em;font-size:.4rem;font-weight:950}.knowledge-process-binding>div{flex-wrap:wrap;gap:.28rem;margin-top:.3rem;display:flex}.knowledge-process-binding span{color:#216c59;background:#e1f3ec;border-radius:999px;padding:.22rem .4rem;font-size:.43rem;font-weight:800}.knowledge-process-binding p{color:#7d8985;margin:0;font-size:.48rem;line-height:1.45}.knowledge-process-binding.needs-binding{background:#fffaf1;border-color:#eadfca}.knowledge-vocabulary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.knowledge-vocabulary-grid label{cursor:pointer;background:#fff;border:1px solid #e0e7e4;border-radius:9px;align-items:flex-start;gap:.5rem;padding:.6rem;display:flex}.knowledge-vocabulary-grid label>span{flex:1}.knowledge-vocabulary-grid strong{color:#374a45;font-size:.59rem;display:block}.knowledge-vocabulary-grid p{color:#64736f;margin:.16rem 0;font-size:.51rem;line-height:1.4}.knowledge-vocabulary-grid small{color:#8b9692;font-size:.45rem}.knowledge-next-sources{background:#fafcfb;border:1px dashed #cbd9d5;border-radius:12px;padding:.75rem}.knowledge-next-sources>span,.knowledge-next-sources>strong{display:block}.knowledge-next-sources>span{color:#74857f;letter-spacing:.1em;font-size:.43rem;font-weight:950}.knowledge-next-sources>strong{color:#344b45;margin:.14rem 0 .45rem;font-size:.64rem}.knowledge-next-sources>div{flex-wrap:wrap;gap:.35rem;display:flex}.knowledge-next-sources em{color:#4e6d65;background:#eaf3f0;border-radius:7px;padding:.3rem .42rem;font-size:.48rem;font-style:normal;font-weight:750}.knowledge-apply-bar{background:#effaf6f7;border-color:#aacfc5}.knowledge-apply-bar button{background:var(--knowledge-lime)}@media (width<=1350px){.knowledge-coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.knowledge-impact>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.knowledge-score-card{min-width:0}.knowledge-conflicts>div,.knowledge-impact>div{grid-template-columns:1fr}}@media (width<=620px){.knowledge-hero{padding:1.25rem}.knowledge-hero h2{font-size:1.55rem}.knowledge-score-card{align-items:flex-start}.knowledge-coverage-grid,.knowledge-vocabulary-grid,.knowledge-recommendations{grid-template-columns:1fr}.knowledge-overview-head{flex-direction:column;align-items:flex-start}.knowledge-conflicts dl{grid-template-columns:1fr}}.knowledge-runtime{background:#fff;border:1px solid #dce3e7;border-radius:16px;padding:1rem;box-shadow:0 9px 25px #1834330a}.knowledge-runtime>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.knowledge-runtime>header span,.knowledge-runtime>header h3{display:block}.knowledge-runtime>header span{color:#697884;letter-spacing:.11em;font-size:.45rem;font-weight:950}.knowledge-runtime>header h3{color:#202d3b;margin:.16rem 0 .22rem;font-size:.82rem}.knowledge-runtime>header p{color:#6e7883;max-width:700px;margin:0;font-size:.54rem;line-height:1.45}.knowledge-runtime>header>em{color:#38675e;letter-spacing:.07em;background:#e5f3ef;border-radius:999px;padding:.3rem .46rem;font-size:.43rem;font-style:normal;font-weight:950}.knowledge-runtime.is-learning>header>em{color:#8a5b16;background:#fff0d4}.knowledge-runtime.is-empty>header>em{color:#68727c;background:#edf0f2}.knowledge-compiler-link{color:#2f5362;cursor:pointer;text-align:left;background:linear-gradient(105deg,#f5fbfd,#f7f5ff);border:1px solid #cfe0e8;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:.12rem .8rem;width:100%;margin-top:.72rem;padding:.62rem .72rem;display:grid}.knowledge-compiler-link span,.knowledge-compiler-link strong,.knowledge-compiler-link i{display:block}.knowledge-compiler-link span{color:#35758d;letter-spacing:.09em;font-size:.4rem;font-weight:950}.knowledge-compiler-link strong{grid-column:1;font-size:.55rem}.knowledge-compiler-link i{color:#5d56b0;grid-area:1/2/3;align-self:center;font-size:.46rem;font-style:normal;font-weight:850}.knowledge-runtime-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-top:.75rem;display:grid}.knowledge-runtime-metrics article{background:#fafbfc;border:1px solid #e2e7ea;border-radius:10px;padding:.62rem}.knowledge-runtime-metrics small,.knowledge-runtime-metrics strong,.knowledge-runtime-metrics span{display:block}.knowledge-runtime-metrics small{color:#73808b;letter-spacing:.08em;font-size:.41rem;font-weight:900}.knowledge-runtime-metrics strong{color:#172638;margin:.16rem 0;font-size:1rem}.knowledge-runtime-metrics span{color:#77828d;font-size:.47rem;line-height:1.35}.knowledge-runtime-routes{border-top:1px solid #e7ebed;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;margin-top:.65rem;padding-top:.65rem;display:grid}.knowledge-runtime-routes-heading{grid-column:1/-1;justify-content:space-between;align-items:end;gap:.8rem;display:flex}.knowledge-runtime-routes-heading strong{color:#2d3b49;font-size:.61rem}.knowledge-runtime-routes-heading span{color:#7b858f;font-size:.49rem}.knowledge-runtime-routes>article{background:#fbfdfc;border:1px solid #dfe7e5;border-radius:10px;padding:.6rem}.knowledge-runtime-routes>article>div{flex-wrap:wrap;gap:.2rem;display:flex}.knowledge-runtime-routes>article>div span{color:#236858;background:#e2f2ed;border-radius:999px;padding:.17rem .3rem;font-size:.39rem;font-weight:850}.knowledge-runtime-routes>article>strong{color:#263b36;margin:.38rem 0 .18rem;font-size:.58rem;display:block}.knowledge-runtime-routes>article>p{color:#65746f;margin:0;font-size:.48rem;line-height:1.4}.knowledge-runtime-routes>article>small{color:#86918d;margin-top:.38rem;font-size:.43rem;display:block}.knowledge-runtime-unbound{background:#fffaf1;border:1px dashed #e1c996;border-radius:9px;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.55rem;padding:.48rem .58rem;display:flex}.knowledge-runtime-unbound strong{color:#73511f;font-size:.52rem}.knowledge-runtime-unbound span{color:#8c7048;font-size:.46rem}@media (width<=900px){.knowledge-runtime-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-runtime-routes{grid-template-columns:1fr}}@media (width<=620px){.knowledge-runtime>header,.knowledge-runtime-unbound,.knowledge-runtime-routes-heading{flex-direction:column;align-items:flex-start}.knowledge-runtime-metrics{grid-template-columns:1fr}}.task-metric-row .task-metric{appearance:none;color:#202a3d;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e5ec;border-radius:15px;flex-direction:column;align-items:flex-start;min-height:112px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.task-metric-row .task-metric:hover{border-color:#aaa5e7;transform:translateY(-1px);box-shadow:0 9px 24px #332f6c14}.task-metric strong{letter-spacing:-.04em;font-size:1.55rem}.task-metric span{margin-top:.15rem;font-size:.75rem;font-weight:800}.task-metric small{color:#8a93a3;margin-top:.2rem;font-size:.58rem}.task-metric-row .task-metric.is-escalated{background:linear-gradient(145deg,#fff,#fff3f5);border-color:#e2a4ae}.task-metric-row .task-metric.is-escalated strong,.task-metric-row .task-metric.is-escalated span{color:#a83449}.task-workload-strip{background:linear-gradient(120deg,#f8fbfa,#fff 55%,#faf9ff);border:1px solid #dfe5e9;border-radius:15px;padding:.85rem 1rem;box-shadow:0 6px 18px #20313e09}.task-workload-strip>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.task-workload-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.task-workload-actions .task-workload-warning{cursor:pointer;border:0}.task-coverage-button{color:#305f58;cursor:pointer;background:#fff;border:1px solid #cbdad7;border-radius:8px;padding:.38rem .55rem;font-size:.5rem;font-weight:850}.task-coverage-button:hover{background:#f4faf8;border-color:#7ca69e}.task-workload-strip>header strong,.task-workload-strip>header small{display:block}.task-workload-strip>header strong{color:#26364a;margin-top:.1rem;font-size:.76rem}.task-workload-strip>header small{color:#7d8997;margin-top:.12rem;font-size:.53rem}.task-workload-warning{color:#9a3c4d;background:#fdecef;border-radius:999px;padding:.3rem .48rem;font-size:.5rem;font-weight:850}.task-workload-people{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.45rem;margin-top:.7rem;display:grid}.task-workload-people article{background:#ffffffd9;border:1px solid #e1e7e9;border-radius:10px;min-width:0;padding:.58rem .62rem}.task-workload-people article.is-near{background:#fffaf1;border-color:#e8d6a9}.task-workload-people article.is-overloaded{background:#fff6f7;border-color:#e7bdc4}.task-workload-people article.is-absent{background:#faf7ff;border-color:#d9c6ee}.task-workload-people article.is-absent .task-workload-meter span{background:#9b83bd}.task-workload-people article>div:first-child{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.task-workload-people strong{color:#344458;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.57rem;overflow:hidden}.task-workload-people article>div:first-child span,.task-workload-people article>small{color:#7b8795;white-space:nowrap;font-size:.45rem}.task-workload-meter{background:#e9edef;border-radius:99px;height:4px;margin:.45rem 0 .3rem;overflow:hidden}.task-workload-meter span{border-radius:inherit;background:linear-gradient(90deg,#3b8d7e,#7568df);height:100%;display:block}.task-workload-people .is-near .task-workload-meter span{background:#c59031}.task-workload-people .is-overloaded .task-workload-meter span{background:#be4b5f}.task-filters{background:#fff;border:1px solid #e6e8ed;border-radius:13px;padding:.8rem;box-shadow:0 4px 16px #1b243809}.task-filter-primary{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.task-filter-primary input,.task-filter-primary select,.task-filter-advanced select{color:#354056;min-height:40px;font:inherit;background:#fff;border:1px solid #dce1e8;border-radius:9px;padding:.55rem .7rem;font-size:.68rem}.task-filter-primary input{flex:270px}.task-filter-primary select{min-width:155px}.task-filter-toggle,.task-filter-reset{color:#5f687b;cursor:pointer;background:#f9fafb;border:1px solid #dce1e8;border-radius:9px;min-height:40px;padding:.55rem .72rem;font-size:.65rem;font-weight:800}.task-filter-reset{color:#756fb0;background:0 0;border-color:#0000}.task-filter-hint{color:#8a92a1;margin-top:.55rem;font-size:.57rem}.task-filter-advanced{border-top:1px solid #eceef2;flex-wrap:wrap;align-items:center;gap:.65rem .9rem;margin-top:.7rem;padding-top:.7rem;display:flex}.task-filter-advanced label{color:#5c6679;cursor:pointer;align-items:center;gap:.35rem;font-size:.62rem;display:flex}.task-filter-advanced input{accent-color:#5b55cf}.task-create-form{background:#fff;border:1px solid #e2e5ec;border-radius:15px;grid-template-columns:1fr 1fr;gap:1rem;padding:1.35rem;display:grid;box-shadow:0 12px 32px #232c430f}.task-empty-state{color:#7c8595;text-align:center;background:#fbfcfc;border:1px dashed #d5dae2;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:370px;padding:2rem;display:flex}.task-empty-icon{color:#376e69;background:#e5f3f0;border-radius:15px;place-items:center;width:50px;height:50px;font-size:1.25rem;font-weight:900;display:grid}.task-empty-state h3{color:#374256;margin:.8rem 0 .3rem}.task-empty-state p{max-width:540px;margin:0;font-size:.68rem;line-height:1.55}.task-empty-state button{color:#fff;cursor:pointer;background:#4f4ac5;border:0;border-radius:9px;margin-top:1rem;padding:.62rem .85rem;font-size:.65rem;font-weight:850}.task-board{align-items:stretch;gap:.75rem;height:calc(100vh - 365px);min-height:430px;padding-bottom:.5rem;display:flex;overflow-x:auto}.task-board-column{background:#f4f6f8;border:1px solid #e2e6eb;border-radius:12px;flex-direction:column;flex:1 0 265px;gap:.5rem;max-width:330px;height:100%;padding:.6rem;display:flex}.task-card{color:#263146;cursor:pointer;background:#fff;border:1px solid #e5e8ed;border-left:4px solid #7c83a0;border-radius:10px;flex-direction:column;gap:.55rem;padding:.75rem;transition:box-shadow .15s,transform .15s;display:flex;box-shadow:0 2px 7px #1a23360b}.task-card:hover{transform:translateY(-1px);box-shadow:0 8px 20px #1f283e1a}.task-card.priority-urgent{border-left-color:#cf3f56}.task-card.priority-high{border-left-color:#e27842}.task-card.priority-medium{border-left-color:#e0a72f}.task-card.priority-low{border-left-color:#589b91}.task-card-meta{color:#858d9c;justify-content:space-between;align-items:center;gap:.5rem;font-size:.56rem;display:flex}.task-priority{color:#666f82;background:#eef0f3;border-radius:6px;padding:.22rem .35rem;font-weight:850}.task-priority.priority-urgent{color:#a72e42;background:#fce7ea}.task-priority.priority-high{color:#a6532d;background:#fff0e7}.task-card-title{color:#202a3c;font-size:.78rem;font-weight:800;line-height:1.38}.task-card-pills,.task-card-badges{flex-wrap:wrap;gap:.3rem;display:flex}.task-card-pills span,.task-card-badges span{color:#687285;background:#f0f2f5;border-radius:6px;padding:.22rem .38rem;font-size:.53rem;font-weight:700}.task-card-owner{color:#6d7988;background:#fafbfc;border:1px solid #e4e8eb;border-radius:8px;align-items:center;gap:.38rem;padding:.42rem .5rem;font-size:.55rem;display:flex}.task-card-owner>span{color:#87929e;background:#edf0f2;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:.45rem;display:grid}.task-card-owner.is-assigned{color:#356f65;background:#f3faf8;border-color:#d7e7e3}.task-card-owner.is-assigned>span{color:#2e8b79;background:#dff1ec}.task-card-owner.is-orphaned{color:#98394a;background:#fff6f7;border-color:#e8c1c8}.task-card-owner.is-orphaned>span{color:#fff;background:#bd465a;font-weight:900}.task-card-badges span.ready{color:#8b5c18;background:#fff2d4}.task-card-badges span.review{color:#6740a0;background:#f0e8fb}.task-card-badges span.warning{color:#9b3545;background:#fdecee}.task-card-next{color:#4b5770;background:#f7f8fa;border-radius:8px;padding:.55rem .6rem;font-size:.6rem;line-height:1.4}.task-card-next strong,.task-card-next span{display:block}.task-card-next strong{color:#778094;text-transform:uppercase;margin-bottom:.12rem;font-size:.51rem}.task-due{font-size:.56rem;font-weight:800}.task-due.danger{color:#bd354b}.task-due.warning{color:#9a681a}.task-due.neutral{color:#788193}.task-card.sla-critical{border-color:#e2a1ad;box-shadow:0 4px 14px #a72b4217}.task-card.sla-danger{border-color:#edc3ca}.task-sla-signal{background:#f8fafb;border:1px solid #e1e4ea;border-radius:9px;padding:.55rem .62rem}.task-sla-signal span,.task-sla-signal strong,.task-sla-signal small{display:block}.task-sla-signal span{letter-spacing:.05em;text-transform:uppercase;font-size:.48rem;font-weight:900}.task-sla-signal strong{color:#465267;margin-top:.12rem;font-size:.65rem}.task-sla-signal small{color:#788395;margin-top:.12rem;font-size:.52rem}.task-sla-signal.is-critical{color:#a12d43;background:#fff2f4;border-color:#e4a7b1}.task-sla-signal.is-danger{color:#aa3d50;background:#fff7f8;border-color:#edc9cf}.task-sla-signal.is-warning{color:#895f19;background:#fffaf0;border-color:#ead4a4}.task-sla-signal.is-unplanned{color:#687386;background:#f6f7f9;border-color:#d9dce4}.task-card-actions{border-top:1px solid #edf0f3;grid-template-columns:1fr auto;gap:.4rem;padding-top:.55rem;display:grid}.task-card-actions button,.task-card-actions select{min-height:31px;font:inherit;cursor:pointer;border-radius:7px;padding:.35rem .48rem;font-size:.57rem;font-weight:800}.task-card-actions button{color:#fff;background:#514bc3;border:0}.task-card-actions select{color:#6d7687;background:#fff;border:1px solid #dce0e7;max-width:112px}.task-drawer-backdrop{z-index:1000;background:#13182657;justify-content:flex-end;display:flex;position:fixed;inset:0}.task-drawer{color:#283248;background:#fff;flex-direction:column;width:min(680px,100%);height:100vh;display:flex;box-shadow:-20px 0 50px #141d2e30}.task-drawer-header{background:#fbfbfc;border-bottom:1px solid #e7e9ee;justify-content:space-between;align-items:center;gap:1rem;min-height:76px;padding:1rem 1.25rem;display:flex}.task-drawer-header small{color:#8a92a0;text-transform:uppercase;font-size:.55rem;font-weight:850}.task-drawer-header h3{color:#283248;margin:.15rem 0 0;font-size:1rem}.task-drawer-close{color:#677184;cursor:pointer;background:#eef0f3;border:0;border-radius:9px;width:34px;height:34px}.task-archive-button{color:#747d8c;cursor:pointer;background:#fff;border:1px solid #e0e3e8;border-radius:8px;padding:.4rem .58rem;font-size:.58rem;font-weight:800}.task-drawer-body{flex-direction:column;flex:1;gap:1rem;padding:1.25rem;display:flex;overflow-y:auto}.task-drawer-body>*{flex-shrink:0}.task-external-wait{background:linear-gradient(145deg,#f4fbf9 0%,#fff 58%,#f7f5ff 100%);border:1px solid #b9ddd5;border-radius:18px;overflow:hidden;box-shadow:0 14px 34px #21675b17}.task-external-wait>header{border-bottom:1px solid #d7eae6;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:1rem;display:grid}.task-external-wait-icon{color:#fff;background:#287a6d;border-radius:12px;place-items:center;width:38px;height:38px;font-size:.85rem;font-weight:900;display:grid}.task-external-wait header small{color:#2e7c70;letter-spacing:.12em;font-size:.5rem;font-weight:900}.task-external-wait header h4{color:#1f3841;margin:.16rem 0 0;font-size:.96rem}.task-external-wait header p{color:#5f7378;margin:.28rem 0 0;font-size:.64rem;line-height:1.5}.task-external-wait.is-reminder-due{background:linear-gradient(145deg,#fff7ed 0%,#fff 58%,#fff8f3 100%);border-color:#edc39d;box-shadow:0 14px 34px #9753261a}.task-external-wait.is-reminder-due>header{border-bottom-color:#f0d8c2}.task-external-wait.is-reminder-due .task-external-wait-icon{background:#bb603b}.task-external-wait.is-reminder-due header small{color:#a65232}.task-external-wait-state{color:#2e7167;white-space:nowrap;background:#fff;border:1px solid #c6ded9;border-radius:999px;padding:.3rem .48rem;font-size:.51rem;font-weight:850}.task-external-wait.is-reminder-due .task-external-wait-state{color:#9c4f31;background:#fffaf6;border-color:#edc4aa}.task-external-wait-sent{background:#ffffffb8;border-bottom:1px solid #e5ecea;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:.75rem 1rem;display:grid}.task-external-wait-sent>div{min-width:0}.task-external-wait-sent small,.task-external-wait-sent strong{display:block}.task-external-wait-sent small{color:#8a949d;text-transform:uppercase;font-size:.48rem;font-weight:850}.task-external-wait-sent strong{color:#42535d;text-overflow:ellipsis;white-space:nowrap;margin-top:.16rem;font-size:.59rem;overflow:hidden}.task-external-wait-pending{padding:.85rem 1rem}.task-external-wait-pending>div{justify-content:space-between;align-items:baseline;gap:.65rem;display:flex}.task-external-wait-pending>div strong{color:#2b3d48;font-size:.7rem}.task-external-wait-pending>div span{color:#78858b;font-size:.54rem}.task-external-wait-reason{color:#75521d;background:#fff8e9;border-left:3px solid #d9a13c;border-radius:0 9px 9px 0;margin:.55rem 0 0;padding:.58rem .65rem}.task-external-wait-reason strong,.task-external-wait-reason span{display:block}.task-external-wait-reason strong{font-size:.54rem}.task-external-wait-reason span{color:#7d6746;margin-top:.15rem;font-size:.53rem;line-height:1.45}.task-external-wait-pending ul{gap:.35rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.task-external-wait-pending li{color:#4e5f67;background:#fff;border:1px solid #e1e8e7;border-radius:9px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:.4rem;min-height:36px;padding:.45rem .55rem;display:grid}.task-external-wait-pending li>span{color:#2d8174;font-size:.68rem;font-weight:900}.task-external-wait-pending li>strong{font-size:.61rem}.task-external-wait-pending li>small{color:#8a9299;font-size:.5rem;font-weight:800}.task-external-wait-pending li.is-received{background:#f4faf8;border-color:#cce2dd}.task-external-wait-automation{color:#5e6380;background:#faf9ff;border:1px solid #dddff0;border-radius:11px;align-items:center;gap:.38rem;margin:0 1rem;padding:.65rem .7rem;display:flex}.task-external-wait-automation>span{color:#fff;background:#5550b9;border-radius:7px;flex:none;place-items:center;width:21px;height:21px;font-size:.5rem;font-weight:900;display:grid}.task-external-wait-automation>strong{font-size:.52rem;line-height:1.3}.task-external-wait-automation>i{color:#9aa0b2;margin:0 .1rem;font-size:.6rem;font-style:normal}.task-external-wait-next{color:#65737b;margin:.7rem 1rem 0;font-size:.58rem;line-height:1.5}.task-external-wait>footer{flex-wrap:wrap;gap:.45rem;padding:.8rem 1rem 1rem;display:flex}.task-external-wait>footer button{color:#566870;cursor:pointer;background:#fff;border:1px solid #d4dce0;border-radius:9px;padding:.5rem .68rem;font-size:.58rem;font-weight:850}.task-external-wait>footer button.primary{color:#fff;background:#287a6d;border-color:#287a6d}.task-external-wait>footer button:disabled{cursor:not-allowed;opacity:.48}.task-next-panel{background:linear-gradient(115deg,#faf9ff,#f7fbfa);border:1px solid #dddff0;border-radius:13px;padding:1rem}.task-next-panel.status-blocked{background:#fff7f8;border-color:#efcbd1}.task-next-panel.status-waiting{background:#fffaf1;border-color:#ead9b9}.task-next-panel.status-queued{background:#f6f7f9;border-color:#d9dce5}.task-next-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.task-next-facts span{background:#ffffffc7;border:1px solid #dadde7cc;border-radius:9px;padding:.55rem}.task-next-facts small,.task-next-facts strong{display:block}.task-next-facts small,.task-next-copy small{color:#8a92a1;text-transform:uppercase;font-size:.49rem;font-weight:850}.task-next-facts strong{color:#3a4458;margin-top:.18rem;font-size:.64rem}.task-next-copy{margin-top:.7rem}.task-next-copy strong,.task-next-copy span{display:block}.task-next-copy strong{color:#2d374b;margin:.2rem 0;font-size:.76rem;line-height:1.4}.task-next-copy span{color:#6c7689;font-size:.6rem;line-height:1.45}.task-next-actions{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.task-next-actions button{color:#fff;cursor:pointer;background:#514bc3;border:0;border-radius:8px;padding:.5rem .65rem;font-size:.6rem;font-weight:850}.task-next-actions button.secondary{color:#5d677a;background:#fff;border:1px solid #d9dce5}.task-time-control{background:#fafbfc;border:1px solid #dfe4ea;border-radius:14px;padding:.9rem}.task-time-control>header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.task-time-control h4{color:#354156;margin:.15rem 0 0;font-size:.77rem}.task-escalation-level{color:#8f3547;white-space:nowrap;background:#fdebee;border-radius:999px;padding:.3rem .45rem;font-size:.51rem;font-weight:850}.task-time-control>p{color:#606d81;margin:.55rem 0;font-size:.61rem;line-height:1.45}.task-time-control.is-critical{background:#fff5f6;border-color:#dfa1ad}.task-time-control.is-danger{background:#fff9fa;border-color:#eac3ca}.task-time-control.is-warning{background:#fffbf2;border-color:#e6d19f}.task-time-control.is-unplanned{border-style:dashed}.task-time-next{background:#ffffffd1;border-radius:9px;padding:.58rem .65rem}.task-time-next small,.task-time-next strong{display:block}.task-time-next small{color:#8992a1;text-transform:uppercase;font-size:.49rem;font-weight:850}.task-time-next strong{color:#455166;margin-top:.16rem;font-size:.61rem;line-height:1.4}.task-time-owner{color:#326e61;background:#eff9f6;border:1px solid #bcded4;border-radius:9px;align-items:flex-start;gap:.5rem;margin-top:.55rem;padding:.58rem .65rem;display:flex}.task-time-owner>span{color:#fff;background:#3b8978;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.56rem;display:grid}.task-time-owner strong,.task-time-owner small{display:block}.task-time-owner strong{font-size:.59rem}.task-time-owner small{color:#638378;margin-top:.12rem;font-size:.53rem;line-height:1.4}.task-time-control>footer{flex-wrap:wrap;gap:.4rem;margin-top:.65rem;display:flex}.task-time-control>footer button{color:#5f6b7e;cursor:pointer;background:#fff;border:1px solid #d6dce4;border-radius:8px;padding:.42rem .56rem;font-size:.55rem;font-weight:850}.task-time-control>footer button.primary{color:#fff;background:#a83a4f;border-color:#a34053}.task-assignment-control{background:#f8fbfa;border:1px solid #d7e3e0;border-radius:14px;padding:.85rem}.task-assignment-control.is-orphaned{background:#fff7f8;border-color:#e3aeba}.task-assignment-control.is-coverage-risk{background:#fbf7ff;border-color:#d5b7ea}.task-assignment-control>header{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.task-assignment-control h4{color:#334557;margin:.12rem 0 0;font-size:.75rem}.task-assignment-control>p{color:#657386;margin:.5rem 0;font-size:.59rem;line-height:1.45}.task-owner-load{color:#397568;white-space:nowrap;background:#e4f2ee;border-radius:999px;padding:.28rem .42rem;font-size:.49rem;font-weight:850}.task-assignment-control.is-orphaned .task-owner-load{color:#96384a;background:#f9e3e7}.task-owner-recommendation{background:#f8f7ff;border:1px solid #d8d4ef;border-radius:9px;margin:.55rem 0;padding:.58rem .65rem}.task-owner-recommendation span,.task-owner-recommendation strong,.task-owner-recommendation small{display:block}.task-owner-recommendation span{color:#736aa7;letter-spacing:.04em;text-transform:uppercase;font-size:.47rem;font-weight:900}.task-owner-recommendation strong{color:#494474;margin-top:.15rem;font-size:.6rem}.task-owner-recommendation small{color:#7b7697;margin-top:.16rem;font-size:.52rem;line-height:1.4}.task-assignment-control>button{color:#fff;cursor:pointer;background:#4d49b9;border:0;border-radius:8px;margin-top:.15rem;padding:.43rem .58rem;font-size:.56rem;font-weight:850}.task-assignment-control.is-orphaned>button{background:#a83c50}.task-assignment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.task-operational-contract{background:linear-gradient(145deg,#f8fbfa 0%,#fff 54%,#faf9ff 100%);border:1px solid #cddedb;border-radius:16px;overflow:hidden;box-shadow:0 12px 30px #224b4412}.task-operational-contract>header{background:#edf7f4b8;border-bottom:1px solid #dce8e5;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:flex}.task-operational-contract h4{color:#22364a;margin:0;font-size:.82rem}.task-contract-owner{color:#37756c;white-space:nowrap;background:#fff;border:1px solid #c8ddd9;border-radius:99px;padding:.3rem .48rem;font-size:.5rem;font-weight:850}.task-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.8rem;display:grid}.task-contract-card{background:#fff;border:1px solid #dce5e8;border-radius:12px;flex-direction:column;gap:.35rem;min-width:0;padding:.7rem;display:flex}.task-contract-card.is-action{border-top:3px solid #514bc3}.task-contract-card.is-done{border-top:3px solid #2e8879}.task-contract-card>span{color:#6a7487;letter-spacing:.03em;text-transform:uppercase;font-size:.53rem;font-weight:900}.task-contract-card textarea{resize:vertical;color:#263449;width:100%;min-height:74px;font:inherit;background:0 0;border:0;outline:0;padding:.15rem 0;font-size:.68rem;font-weight:720;line-height:1.5}.task-contract-card textarea:focus{box-shadow:0 2px #8a86da}.task-contract-inputs{color:#566276;background:#f8fafc;border:1px solid #e0e5eb;border-radius:10px;justify-content:space-between;align-items:center;gap:.6rem;margin:0 .8rem .7rem;padding:.55rem .65rem;font-size:.57rem;display:flex}.task-contract-evidence,.task-contract-handoffs{padding:0 .8rem .75rem}.task-contract-evidence>strong,.task-contract-handoffs>strong{color:#657186;letter-spacing:.03em;text-transform:uppercase;margin-bottom:.35rem;font-size:.53rem;display:block}.task-contract-evidence>div{flex-wrap:wrap;gap:.4rem;display:flex}.task-contract-evidence button,.task-contract-handoffs button{text-align:left;color:#435066;background:#fff;border:1px solid #dce3e9;border-radius:9px;min-width:0;padding:.5rem .6rem}.task-contract-evidence button{flex:180px}.task-contract-evidence button:not(:disabled),.task-contract-handoffs button{cursor:pointer}.task-contract-evidence button:disabled{opacity:1}.task-contract-evidence span,.task-contract-evidence small,.task-contract-handoffs span,.task-contract-handoffs small{display:block}.task-contract-evidence span,.task-contract-handoffs span{text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;font-weight:850;overflow:hidden}.task-contract-evidence small,.task-contract-handoffs small{color:#7a8596;text-overflow:ellipsis;white-space:nowrap;margin-top:.13rem;font-size:.51rem;overflow:hidden}.task-contract-actions{background:#f9fafcd1;border-top:1px solid #e3e8ec;flex-wrap:wrap;gap:.4rem;padding:.7rem .8rem;display:flex}.task-contract-actions button{color:#566175;cursor:pointer;background:#fff;border:1px solid #d9dee6;border-radius:8px;padding:.48rem .62rem;font-size:.56rem;font-weight:850}.task-contract-actions button.primary{color:#fff;background:#514bc3;border-color:#514bc3}.task-contract-actions button:disabled{cursor:not-allowed;opacity:.43}.task-contract-why{color:#687589;border-top:1px solid #e3e8ec;padding:.65rem .8rem;font-size:.55rem}.task-contract-why summary{color:#536176;cursor:pointer;font-weight:850}.task-contract-why p{margin:.35rem 0 0;line-height:1.45}.task-contract-why span{color:#855865;background:#fff1f4;border-radius:6px;margin-top:.3rem;padding:.18rem .35rem;font-weight:800;display:inline-block}.task-contract-handoffs{border-top:1px solid #e3e8ec;padding-top:.75rem}.task-contract-handoffs button{width:100%;margin-top:.35rem}.task-flow-map{background:#f8fafc;border:1px solid #d9e0ec;border-radius:16px;overflow:hidden;box-shadow:0 10px 28px #1d2a440f}.task-flow-collapsible>summary{cursor:pointer;list-style:none}.task-flow-collapsible>summary::-webkit-details-marker{display:none}.task-flow-toggle{color:#68758a;white-space:nowrap;background:#fff;border:1px solid #d7dee8;border-radius:8px;padding:.3rem .48rem;font-size:.5rem;font-weight:850}.task-flow-toggle .when-open,.task-flow-collapsible[open] .task-flow-toggle .when-closed{display:none}.task-flow-collapsible[open] .task-flow-toggle .when-open{display:inline}.task-flow-header{background:linear-gradient(120deg,#f4f7fb 0%,#edf5f3 100%);border-bottom:1px solid #e4e8ef;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.task-flow-map.state-open_followups .task-flow-header{background:linear-gradient(120deg,#fff8ed,#f5f7fb)}.task-flow-header>div:first-child{min-width:0}.task-flow-kicker{color:#318275;letter-spacing:.14em;margin-bottom:.2rem;font-size:.51rem;font-weight:900;display:block}.task-flow-header strong{color:#202a3c;font-size:.88rem}.task-flow-header p{color:#69758a;margin:.22rem 0 0;font-size:.64rem;line-height:1.45}.task-flow-score{text-align:center;background:#fffc;border:1px solid #c6d1dccc;border-radius:11px;min-width:74px;padding:.55rem .65rem}.task-flow-score strong,.task-flow-score span{display:block}.task-flow-score strong{color:#245c55;font-size:1rem}.task-flow-score span{color:#7a8495;text-transform:uppercase;margin-top:.05rem;font-size:.48rem;font-weight:800}.task-flow-progress{background:#e3e7ed;height:5px}.task-flow-progress span{background:linear-gradient(90deg,#28776c,#50a392);border-radius:0 99px 99px 0;height:100%;transition:width .25s;display:block}.task-flow-impact{background:#fffaf0;border:1px solid #eadcbf;border-radius:10px;margin:.75rem .75rem 0;padding:.65rem .75rem}.task-flow-impact.is-blocked{background:#fff6f7;border-color:#edcbd1}.task-flow-impact strong,.task-flow-impact span{display:block}.task-flow-impact strong{color:#6f5021;font-size:.65rem}.task-flow-impact.is-blocked strong{color:#9d3b4c}.task-flow-impact span{color:#777160;margin-top:.16rem;font-size:.58rem;line-height:1.4}.task-flow-stages{padding:.8rem}.task-flow-stage{position:relative}.task-flow-stage-label{align-items:center;gap:.4rem;margin-bottom:.4rem;display:flex}.task-flow-stage-label span{color:#fff;background:#2d756d;border-radius:7px;place-items:center;width:22px;height:22px;font-size:.56rem;font-weight:900;display:grid}.task-flow-stage-label strong{color:#657185;letter-spacing:.04em;text-transform:uppercase;font-size:.55rem}.task-flow-stage-items{flex-direction:column;gap:.4rem;display:flex}.task-flow-node{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:1px solid #e0e5ec;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.65rem;display:grid;box-shadow:0 3px 10px #1c2b4209}.task-flow-node:hover{border-color:#9fb9b4;box-shadow:0 7px 18px #1c3f3a14}.task-flow-node.is-selected{border-color:#3c887c;box-shadow:0 0 0 2px #3c887c1f}.task-flow-node.status-queued{background:#fafbfc;border-style:dashed}.task-flow-node.status-blocked{background:#fffafb;border-color:#e9bdc4}.task-flow-node.status-resolved{background:#f7faf9}.task-flow-node-icon{color:#fff;background:#367f75;border-radius:9px;place-items:center;width:28px;height:28px;font-size:.7rem;font-weight:900;display:grid}.task-flow-node.status-resolved .task-flow-node-icon{background:#6d817e}.task-flow-node.status-queued .task-flow-node-icon{background:#9aa3b1}.task-flow-node.status-blocked .task-flow-node-icon{background:#c95164}.task-flow-node-copy{min-width:0}.task-flow-node-copy strong,.task-flow-node-copy small,.task-flow-node-copy em{display:block}.task-flow-node-copy strong{color:#263145;text-overflow:ellipsis;font-size:.69rem;line-height:1.35;overflow:hidden}.task-flow-node-copy small{color:#7a8597;margin-top:.13rem;font-size:.54rem}.task-flow-node-copy em{color:#687789;margin-top:.18rem;font-size:.52rem;font-style:normal;line-height:1.35}.task-flow-node-copy em.warning{color:#a13b4b}.task-flow-node-status{color:#657185;white-space:nowrap;font-size:.52rem;font-weight:850}.task-flow-connector{color:#7c9994;place-items:center;height:24px;font-size:.8rem;font-weight:900;display:grid}.task-flow-footer{background:#fff;border-top:1px solid #e3e7ed;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}.task-flow-footer button{color:#fff;cursor:pointer;background:#2f7e72;border:0;border-radius:8px;padding:.42rem .6rem;font-size:.57rem;font-weight:850}.task-flow-footer span{color:#7a8495;text-align:right;font-size:.51rem}@media (width<=640px){.task-external-wait>header{grid-template-columns:34px minmax(0,1fr)}.task-external-wait-state{grid-column:2;justify-self:start}.task-external-wait-sent{grid-template-columns:1fr}.task-external-wait-automation{flex-wrap:wrap;align-items:flex-start}}.task-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1019278c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.task-modal{background:#fff;border:1px solid #ffffffb3;border-radius:18px;flex-direction:column;gap:.85rem;width:min(620px,100%);max-height:calc(100vh - 2rem);padding:1.15rem;display:flex;overflow:auto;box-shadow:0 24px 70px #0d192b3d}.task-modal>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.task-modal>header h3{color:#1f2a3d;margin:0;font-size:1.05rem}.task-modal>header p{color:#687589;max-width:510px;margin:.3rem 0 0;font-size:.68rem;line-height:1.45}.task-modal>header>button{color:#667386;cursor:pointer;background:#f0f3f6;border:0;border-radius:9px;flex:none;width:32px;height:32px;font-size:1.15rem}.task-successor-origin{background:#f4f9f8;border:1px solid #d9e4e1;border-radius:11px;padding:.75rem}.task-successor-origin span,.task-successor-origin strong,.task-successor-origin small{display:block}.task-successor-origin span{color:#338075;letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:900}.task-successor-origin strong{color:#2a3c49;margin-top:.2rem;font-size:.72rem}.task-successor-origin small{color:#6c7b83;margin-top:.2rem;font-size:.57rem;line-height:1.4}.task-successor-presets>span{color:#6d788b;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.3rem;font-size:.52rem;font-weight:900;display:block}.task-successor-presets>div{flex-wrap:wrap;gap:.35rem;display:flex}.task-successor-presets button{color:#2d6d64;cursor:pointer;background:#f5faf9;border:1px solid #cfe0dc;border-radius:8px;padding:.42rem .55rem;font-size:.57rem;font-weight:800}.task-successor-presets button:hover{background:#edf7f5;border-color:#79a89f}.task-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.task-modal-field{flex-direction:column;gap:.25rem;display:flex}.task-modal-field.wide{grid-column:1/-1}.task-modal-field>span{color:#59677a;text-transform:uppercase;letter-spacing:.03em;font-size:.56rem;font-weight:850}.task-modal-field input,.task-modal-field textarea,.task-modal-field select{color:#273448;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d6dce5;border-radius:9px;padding:.55rem .6rem;font-size:.68rem}.task-modal-field textarea{resize:vertical}.task-modal-field input:focus,.task-modal-field textarea:focus,.task-modal-field select:focus{border-color:#5e9c92;outline:2px solid #2f7e722e}.task-modal-explanation{background:#f2f5f8;border-radius:10px;padding:.65rem .75rem}.task-modal-explanation strong,.task-modal-explanation span{display:block}.task-modal-explanation strong{color:#445267;font-size:.59rem}.task-modal-explanation span{color:#748094;margin-top:.16rem;font-size:.54rem;line-height:1.4}.task-modal>footer{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border-top:1px solid #e7eaf0;justify-content:flex-end;gap:.5rem;margin:0 -1.15rem -1.15rem;padding:.75rem 1.15rem 1.15rem;display:flex;position:sticky;bottom:-1.15rem;box-shadow:0 -8px 18px #1825370d}.task-modal>footer button{cursor:pointer;border-radius:9px;min-height:38px;padding:.5rem .8rem;font-size:.63rem;font-weight:850}.task-modal>footer button.secondary{color:#647084;background:#fff;border:1px solid #d7dce4}.task-modal>footer button.primary{color:#fff;background:#2f7e72;border:0}.task-quote-preparation-modal{width:min(680px,100%)}.task-quote-total-preview{color:#2e6059;background:#f3faf8;border:1px solid #cfe0dc;border-radius:11px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .85rem;display:flex}.task-quote-total-preview span{font-size:.61rem;font-weight:750}.task-quote-total-preview strong{font-size:1rem}.task-quote-preparation-error{color:#8b2f41;background:#fff3f5;border:1px solid #e5adb7;border-radius:10px;padding:.65rem .75rem;font-size:.62rem;font-weight:750}.task-assignment-modal{width:min(760px,100%)}.task-assignment-loading{color:#778496;background:#fafbfc;border:1px dashed #d9dfe5;border-radius:12px;place-items:center;min-height:150px;font-size:.65rem;display:grid}.task-assignment-candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.task-assignment-candidates>label{color:#526074;cursor:pointer;background:#fff;border:1px solid #dfe4e9;border-radius:12px;min-width:0;padding:.7rem;position:relative}.task-assignment-candidates>label>input{opacity:0;pointer-events:none;position:absolute}.task-assignment-candidates>label.is-selected{background:#f8f7ff;border-color:#6258ca;box-shadow:0 0 0 2px #584fc21f}.task-assignment-candidates>label.is-recommended{background:#f5faf9;border-color:#75a99f}.task-assignment-candidates>label.is-overloaded{background:#fff8f9;border-color:#e3b8c0}.task-assignment-candidates>label.is-team-risk{border-style:dashed;border-color:#dfa5b0}.task-assignment-candidates>label.is-unavailable{opacity:.65;cursor:not-allowed;background:#f5f6f7;border-style:dashed;border-color:#d8dce2}.task-assignment-person em.is-unavailable{color:#705c86;background:#ece5f3}.task-assignment-person{justify-content:space-between;align-items:flex-start;gap:.55rem;display:flex}.task-assignment-person strong,.task-assignment-person span{display:block}.task-assignment-person strong{color:#2e3d52;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.task-assignment-person span{color:#87919f;margin-top:.12rem;font-size:.48rem}.task-assignment-person em{color:#2c7467;background:#dff1ed;border-radius:999px;padding:.24rem .35rem;font-size:.43rem;font-style:normal;font-weight:900}.task-assignment-load{align-items:center;gap:.45rem;margin:.55rem 0 .35rem;display:flex}.task-assignment-load>span{background:#e8ecef;border-radius:99px;flex:1;height:5px;overflow:hidden}.task-assignment-load i{border-radius:inherit;background:linear-gradient(90deg,#398b7c,#7465d8);height:100%;display:block}.task-assignment-load strong{color:#667287;white-space:nowrap;font-size:.46rem}.task-assignment-candidates>label>small{color:#7c8797;font-size:.48rem;display:block}.task-assignment-candidates>label>p{color:#667287;margin:.35rem 0 0;font-size:.51rem;line-height:1.4}.task-coverage-modal{width:min(920px,100%);max-height:min(90vh,900px);overflow:auto}.coverage-current,.coverage-strategy,.coverage-preview{background:#fafcfc;border:1px solid #e0e5e8;border-radius:13px;padding:.8rem}.coverage-section-title{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.coverage-section-title strong,.coverage-section-title small{display:block}.coverage-section-title strong{color:#324254;font-size:.68rem}.coverage-section-title small{color:#7d8996;margin-top:.14rem;font-size:.5rem}.coverage-section-title>span{color:#4e6073;background:#e8edef;border-radius:8px;place-items:center;min-width:24px;height:24px;font-size:.52rem;font-weight:900;display:grid}.coverage-absence-list{gap:.4rem;margin-top:.55rem;display:grid}.coverage-absence-list article{background:#fff;border:1px solid #e3e7ea;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.5rem;padding:.55rem .6rem;display:grid}.coverage-absence-list article.is-active{background:#fbf8ff;border-color:#d4c0e7}.coverage-absence-icon{color:#746191;font-size:.65rem}.coverage-absence-list strong,.coverage-absence-list span,.coverage-absence-list small{display:block}.coverage-absence-list strong{color:#354558;font-size:.59rem}.coverage-absence-list span{color:#667487;margin-top:.12rem;font-size:.5rem}.coverage-absence-list small{color:#8a95a1;margin-top:.12rem;font-size:.46rem}.coverage-cancel-action{color:#914554;cursor:pointer;background:#fff;border:1px solid #e1c5ca;border-radius:7px;padding:.3rem .42rem;font-size:.46rem;font-weight:800}.coverage-cancel-row{flex-wrap:wrap;gap:.3rem;margin-top:.45rem;display:flex}.coverage-cancel-row input{border:1px solid #d8dee4;border-radius:7px;flex:1;min-width:220px;padding:.38rem .45rem;font-size:.52rem}.coverage-cancel-row button{color:#fff;cursor:pointer;background:#985165;border:0;border-radius:7px;padding:.35rem .45rem;font-size:.48rem;font-weight:800}.coverage-cancel-row button.secondary{color:#5f6b78;background:#edf0f2}.coverage-form-grid{grid-template-columns:.8fr repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.coverage-strategy-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.55rem;display:grid}.coverage-strategy-options label{cursor:pointer;background:#fff;border:1px solid #dfe4e8;border-radius:10px;padding:.65rem;position:relative}.coverage-strategy-options label.is-selected{background:#f5faf8;border-color:#5c8d84;box-shadow:0 0 0 2px #457e741a}.coverage-strategy-options label.is-risk.is-selected{background:#fff8f9;border-color:#bb7a86}.coverage-strategy-options input{opacity:0;pointer-events:none;position:absolute}.coverage-strategy-options strong,.coverage-strategy-options span{display:block}.coverage-strategy-options strong{color:#35465a;font-size:.59rem}.coverage-strategy-options span{color:#778493;margin-top:.2rem;font-size:.49rem;line-height:1.4}.coverage-delegate-select{margin-top:.55rem}.coverage-preview>button{color:#356b61;cursor:pointer;background:#f4faf8;border:1px dashed #7da79f;border-radius:9px;width:100%;padding:.48rem;font-size:.55rem;font-weight:850}.coverage-preview>button:disabled{opacity:.55;cursor:not-allowed}.coverage-preview-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.55rem;display:grid}.coverage-preview-summary span{color:#667485;background:#edf1f2;border-radius:8px;padding:.45rem;font-size:.48rem}.coverage-preview-summary strong{color:#34465a;font-size:.72rem;display:block}.coverage-preview-summary .is-covered{color:#347364;background:#e9f5f1}.coverage-preview-summary .is-uncovered{color:#98485a;background:#fbecef}.coverage-preview-tasks{gap:.3rem;margin-top:.45rem;display:grid}.coverage-preview-tasks article{background:#fff;border:1px solid #e3e7ea;border-radius:8px;justify-content:space-between;align-items:center;gap:.7rem;padding:.42rem .5rem;display:flex}.coverage-preview-tasks article.is-uncovered{background:#fff8f9;border-color:#eccbd2}.coverage-preview-tasks strong,.coverage-preview-tasks small{display:block}.coverage-preview-tasks strong{color:#3a4a5c;font-size:.51rem}.coverage-preview-tasks small,.coverage-preview-tasks span{color:#788594;font-size:.46rem}.coverage-risk-note{color:#824454;background:#fff7f8;border:1px solid #eccbd2;border-radius:10px;padding:.65rem}.coverage-risk-note strong,.coverage-risk-note span{font-size:.54rem;display:block}.coverage-risk-note span{color:#956371;margin-top:.16rem;font-size:.49rem}.task-resolution-checklist{background:#f2fbf8;border:1px solid #b9dfd6;border-radius:10px;padding:.7rem}.task-resolution-checklist.has-pending{background:#fffbf1;border-color:#ead6a9}.task-resolution-checklist>div{justify-content:space-between;gap:1rem;display:flex}.task-resolution-checklist>div strong{color:#2e5f56;font-size:.69rem}.task-resolution-checklist.has-pending>div strong{color:#805d1f}.task-resolution-checklist>div span{color:#6f7e7a;font-size:.58rem;font-weight:800}.task-resolution-checklist ul{flex-direction:column;gap:.25rem;margin:.5rem 0;padding:0;list-style:none;display:flex}.task-resolution-checklist li{color:#765b2d;gap:.4rem;font-size:.61rem;display:flex}.task-resolution-checklist li.done{color:#377468;opacity:.75;text-decoration:line-through}.task-resolution-checklist li.skipped{color:#7b8492}.task-resolution-checklist>label{color:#765b2d;border-top:1px solid #c6ae7959;align-items:flex-start;gap:.4rem;padding-top:.45rem;font-size:.58rem;line-height:1.35;display:flex}.task-resolution-checklist>label input{margin-top:.05rem}button:disabled{opacity:.5;cursor:not-allowed!important}.task-resolution-evidence{background:#f8fafc;border:1px solid #dce3ea;border-radius:11px;padding:.75rem}.task-resolution-evidence.is-required{background:#fffaf0;border-color:#e5c57e}.task-resolution-evidence>div{margin-bottom:.45rem}.task-resolution-evidence strong,.task-resolution-evidence span{display:block}.task-resolution-evidence strong{color:#445268;font-size:.66rem}.task-resolution-evidence span{color:#778296;margin-top:.15rem;font-size:.57rem;line-height:1.4}.task-resolution-evidence textarea{color:#2d394d;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d5dce5;border-radius:8px;padding:.55rem .6rem;font-size:.66rem}.task-review-choice{color:#4e5970;background:#fafaff;border:1px solid #dddfea;border-radius:11px;align-items:flex-start;gap:.55rem;padding:.7rem;display:flex}.task-review-choice.is-required{background:#f8f3ff;border-color:#c9b8e4}.task-review-choice input{margin-top:.1rem}.task-review-choice span,.task-review-choice strong,.task-review-choice small{display:block}.task-review-choice strong{font-size:.66rem}.task-review-choice small{color:#7d8495;margin-top:.14rem;font-size:.56rem;line-height:1.4}.task-resolution-card{background:#f7fcfa;border:1px solid #b9ddd5;border-radius:14px;overflow:hidden}.task-resolution-card.review-pending{background:#faf7ff;border-color:#cbbce2}.task-resolution-card>header{border-bottom:1px solid #b4d3cca6;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.8rem .9rem;display:flex}.task-resolution-card>header span,.task-resolution-card>header strong{display:block}.task-resolution-card>header>div>span{color:#438276;letter-spacing:.08em;font-size:.5rem;font-weight:900}.task-resolution-card.review-pending>header>div>span{color:#7252a0}.task-resolution-card>header>div>strong{color:#255147;margin-top:.18rem;font-size:.76rem}.task-resolution-state{color:#2c6f62;white-space:nowrap;background:#e2f3ee;border-radius:99px;padding:.27rem .42rem;font-size:.51rem;font-weight:850}.review-pending .task-resolution-state{color:#684293;background:#ece2f8}.task-resolution-card>p{color:#536276;margin:.7rem .9rem;font-size:.64rem;line-height:1.5}.task-resolution-proof,.task-review-pending,.task-review-approved,.task-review-exception{border-radius:9px;margin:.65rem .9rem;padding:.65rem .7rem}.task-resolution-proof{background:#fff;border:1px solid #dce5e3}.task-resolution-proof strong,.task-resolution-proof span,.task-review-pending strong,.task-review-pending span,.task-review-approved strong,.task-review-approved span{display:block}.task-resolution-proof strong,.task-review-pending strong,.task-review-approved strong{color:#526075;font-size:.57rem}.task-resolution-proof span,.task-review-pending span,.task-review-approved span{color:#758094;margin-top:.16rem;font-size:.57rem;line-height:1.45}.task-review-pending{background:#f5effc;border:1px solid #dfd0ef}.task-review-pending strong{color:#694596}.task-review-policy-pills{flex-wrap:wrap;gap:.3rem;margin-top:.45rem;display:flex}.task-review-policy-pills span{color:#674b89;background:#e9def5;border-radius:999px;margin:0;padding:.24rem .36rem;font-size:.46rem;font-weight:850}.task-review-approved{background:#eef8f5;border:1px solid #cbe3dc}.task-review-exception{background:#fff9ec;border:1px solid #e5ca91}.task-review-exception strong,.task-review-exception span{display:block}.task-review-exception strong{color:#7b5b20;font-size:.57rem}.task-review-exception span{color:#8c744b;margin-top:.16rem;font-size:.55rem;line-height:1.4}.task-review-lock{color:#8a6670;max-width:300px;font-size:.53rem;line-height:1.35}.task-resolution-card>footer{border-top:1px solid #ccdcd8b3;justify-content:space-between;align-items:center;gap:.7rem;padding:.7rem .9rem;display:flex}.task-resolution-card>footer time{color:#819087;font-size:.53rem}.task-resolution-card>footer>div{flex-wrap:wrap;gap:.35rem;display:flex}.task-resolution-card>footer button{color:#3a7067;cursor:pointer;background:#fff;border:1px solid #cfdcd8;border-radius:8px;padding:.4rem .55rem;font-size:.55rem;font-weight:850}.task-resolution-card>footer button.approve{color:#286c5d;border-color:#8dc5b7}.task-resolution-card>footer button.reject{color:#9a3a4c;border-color:#e0b5bd}.task-review-returned{color:#8f3546;background:#fff5f6;border:1px solid #e5bdc4;border-radius:11px;padding:.7rem .8rem}.task-review-returned strong,.task-review-returned span{display:block}.task-review-returned strong{font-size:.66rem}.task-review-returned span{margin-top:.15rem;font-size:.58rem;line-height:1.45}.task-decision-history{background:#fff;border:1px solid #dfe4eb;border-radius:13px;overflow:hidden}.task-decision-history>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;list-style:none;display:flex}.task-decision-history>summary::-webkit-details-marker{display:none}.task-decision-history>summary span,.task-decision-history>summary strong,.task-decision-history>summary small{display:block}.task-decision-history>summary strong{color:#374358;font-size:.67rem}.task-decision-history>summary small{color:#8790a0;margin-top:.12rem;font-size:.52rem}.task-decision-history>summary>span:last-child{color:#59677c;font-size:.54rem;font-weight:800}.task-history-list{border-top:1px solid #edf0f3;padding:.2rem .85rem .85rem}.task-history-list article{padding:.7rem 0 .1rem 1.05rem;position:relative}.task-history-list article:not(:last-child):before{content:"";background:#dce1e8;width:1px;position:absolute;top:17px;bottom:-9px;left:3px}.task-history-marker{background:#8a94a4;border-radius:50%;width:7px;height:7px;position:absolute;top:.86rem;left:0;box-shadow:0 0 0 3px #eef1f4}.task-history-list article.tone-success .task-history-marker{background:#3c8b7c;box-shadow:0 0 0 3px #e5f4ef}.task-history-list article.tone-warning .task-history-marker{background:#c58a2d;box-shadow:0 0 0 3px #fff1d9}.task-history-list article.tone-danger .task-history-marker{background:#bf4b5e;box-shadow:0 0 0 3px #fde8ec}.task-history-list article.tone-evidence .task-history-marker{background:#6359bf;box-shadow:0 0 0 3px #eceafe}.task-history-list article header{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.task-history-list article header strong{color:#3d495d;font-size:.61rem}.task-history-list article time{color:#929baa;white-space:nowrap;font-size:.49rem}.task-history-list article p{color:#667287;margin:.2rem 0;font-size:.57rem;line-height:1.45}.task-history-list article small{color:#8a94a4;font-size:.49rem}.task-structured-history{background:#fafbfc;border-top:1px solid #edf0f3;padding:.8rem .85rem}.task-structured-history>header{margin-bottom:.55rem}.task-structured-history>header strong,.task-structured-history>header small{display:block}.task-structured-history>header strong{color:#334258;font-size:.62rem}.task-structured-history>header small{color:#7f8998;margin-top:.12rem;font-size:.5rem;line-height:1.45}.task-structured-history>article{background:#fff;border:1px solid #e1e6ec;border-radius:10px;margin-top:.45rem;padding:.65rem}.task-structured-history>article.is-latest{border-color:#cbd8f7;box-shadow:0 4px 14px #2652a612}.task-structured-history>article.is-reverted{opacity:.72;background:#f3f5f7}.task-change-heading{grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:.48rem;display:grid}.task-change-heading>div strong,.task-change-heading>div small{display:block}.task-change-heading>div strong{color:#354359;font-size:.59rem}.task-change-heading>div small{color:#8992a1;margin-top:.08rem;font-size:.47rem}.task-change-heading>em{color:#657185;background:#eaedf1;border-radius:5px;padding:.2rem .32rem;font-size:.44rem;font-style:normal;font-weight:850}.task-change-icon{border-radius:8px;place-items:center;width:25px;height:25px;font-size:.7rem;font-weight:900;display:grid}.task-change-icon.is-reversible{color:#286f63;background:#e5f4ef}.task-change-icon.is-fixed{color:#645a9f;background:#eeecfa}.task-change-icon.is-undo{color:#8b5b20;background:#fff0d9}.task-structured-history>article>p{color:#697487;margin:.42rem 0 0;font-size:.51rem;line-height:1.4}.task-change-state{align-items:center;gap:.35rem;margin-top:.42rem;display:flex}.task-change-state span{color:#56657a;background:#eef1f5;border-radius:6px;padding:.25rem .38rem;font-size:.47rem;font-weight:800}.task-change-state b{color:#8b95a4;font-size:.53rem}.task-change-undo{color:#963e52;cursor:pointer;background:#fff8f9;border:1px solid #d9b9c1;border-radius:7px;margin-top:.55rem;padding:.38rem .5rem;font-size:.49rem;font-weight:850}.task-change-lock,.task-change-reason{background:#f7f2e9;border-radius:7px;margin-top:.45rem;padding:.4rem .48rem;line-height:1.4;display:block;color:#776a58!important;font-size:.48rem!important}.task-change-reason{background:#eef1f4;color:#667487!important}.task-undo-impact,.task-undo-boundary{background:#f8fafc;border:1px solid #dfe5eb;border-radius:11px;padding:.75rem}.task-undo-impact>strong,.task-undo-impact>span,.task-undo-boundary>strong,.task-undo-boundary>span{display:block}.task-undo-impact>strong,.task-undo-boundary>strong{color:#35445a;font-size:.67rem}.task-undo-impact>span,.task-undo-boundary>span{color:#6e798b;margin-top:.2rem;font-size:.56rem;line-height:1.45}.task-undo-impact>div{border-top:1px solid #e3e7ec;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.55rem;padding-top:.5rem;display:flex}.task-undo-impact>div small{color:#7b8798;font-size:.51rem}.task-undo-impact>div b{color:#315e55;font-size:.58rem}.task-undo-boundary{background:#fffbf4;border-color:#ebddc5}.task-review-result,.task-reopen-impact{background:#f8fafc;border:1px solid #dfe4eb;border-radius:11px;padding:.75rem}.task-review-result strong,.task-review-result p,.task-review-result span,.task-reopen-impact strong,.task-reopen-impact span{display:block}.task-review-result strong,.task-reopen-impact strong{color:#39465a;font-size:.68rem}.task-review-result p{color:#5f6c80;margin:.25rem 0;font-size:.62rem;line-height:1.45}.task-review-result span,.task-reopen-impact span{color:#7c8798;margin-top:.2rem;font-size:.57rem;line-height:1.4}.task-review-control-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.task-review-control-summary>div{background:#fbfcfd;border:1px solid #e1e5ea;border-radius:9px;padding:.55rem}.task-review-control-summary span,.task-review-control-summary strong{display:block}.task-review-control-summary span{color:#84909e;text-transform:uppercase;font-size:.47rem;font-weight:800}.task-review-control-summary strong{color:#3b495c;text-overflow:ellipsis;white-space:nowrap;margin-top:.14rem;font-size:.57rem;overflow:hidden}.task-review-impact-list{background:#f8fafb;border:1px solid #dfe4ea;border-radius:10px;gap:.3rem;padding:.62rem .7rem;display:grid}.task-review-impact-list>strong{color:#4b586b;font-size:.57rem}.task-review-impact-list>span{color:#5f6d7f;background:#fff;border-radius:7px;padding:.32rem .4rem;font-size:.52rem}.task-review-impact-list small{float:right;color:#8993a0;font-size:.44rem}.task-review-override-warning{color:#74551e;background:#fff9eb;border:1px solid #e4c783;border-radius:10px;padding:.65rem .7rem}.task-review-override-warning strong,.task-review-override-warning span{display:block}.task-review-override-warning strong{font-size:.6rem}.task-review-override-warning span{color:#8c754a;margin-top:.15rem;font-size:.54rem;line-height:1.4}.task-review-decision{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.task-review-decision button{text-align:left;color:#556176;cursor:pointer;background:#fff;border:1px solid #dfe3e9;border-radius:10px;padding:.7rem}.task-review-decision button strong,.task-review-decision button span{display:block}.task-review-decision button strong{font-size:.66rem}.task-review-decision button span{color:#7c8696;margin-top:.16rem;font-size:.54rem;line-height:1.4}.task-review-decision button.approve.is-selected{background:#f1faf7;border-color:#60a997;box-shadow:0 0 0 2px #45978424}.task-review-decision button.reject.is-selected{background:#fff4f6;border-color:#d27a89;box-shadow:0 0 0 2px #c24d601f}.task-reopen-impact{background:#fff9ee;border-color:#ead5aa}.task-escalation-summary{color:#8f3043;background:#fff3f5;border:1px solid #e4a9b3;border-radius:11px;padding:.75rem}.task-escalation-summary span,.task-escalation-summary strong,.task-escalation-summary p{display:block}.task-escalation-summary span{letter-spacing:.07em;text-transform:uppercase;font-size:.49rem;font-weight:900}.task-escalation-summary strong{margin-top:.14rem;font-size:.72rem}.task-escalation-summary p{color:#805866;margin:.3rem 0 0;font-size:.58rem;line-height:1.45}.task-context-details{color:#1e3a8a;background:#f4f8ff;border:1px solid #dce6f5;border-radius:10px;padding:.75rem;font-size:.68rem}.task-context-details summary{color:#31558f;cursor:pointer;font-weight:850}.task-context-details[open] summary{margin-bottom:.7rem}@media (width<=760px){.task-board{flex-direction:column;height:auto;min-height:0;overflow:visible}.task-board-column{flex-basis:auto;width:100%;max-width:none;height:auto;min-height:150px}.task-create-form{grid-template-columns:1fr}.task-create-form>div{grid-column:auto!important}.task-filter-primary>*{flex:100%;min-width:0!important}.task-next-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.task-assignment-grid,.task-contract-grid,.task-review-decision{grid-template-columns:1fr}.task-review-control-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.task-resolution-card>footer,.task-flow-header,.task-flow-footer{flex-direction:column;align-items:flex-start}.task-flow-footer span{text-align:left}.task-flow-node{grid-template-columns:28px minmax(0,1fr)}.task-flow-node-status{grid-column:2}.task-modal-grid,.task-assignment-candidates{grid-template-columns:1fr}.task-workload-strip>header{flex-direction:column;align-items:flex-start}.task-workload-actions{justify-content:flex-start;width:100%}.coverage-form-grid,.coverage-strategy-options{grid-template-columns:1fr}.coverage-absence-list article{grid-template-columns:auto minmax(0,1fr)}.coverage-cancel-action{grid-column:2;justify-self:start}}:root{--brand:#2762ff;--brand-strong:#1748d8;--ink:#171b24;--muted:#697180;--line:#dfe2e7;--surface:#fff;--nav:#12151c;--success:#0b8f6a;--nx-canvas:#f3f3f0;--nx-panel:#fff;--nx-panel-soft:#f8f8f6;--nx-dark:#171c25;--nx-dark-raised:#222833;--nx-blue:#2762ff;--nx-blue-soft:#edf2ff;--nx-coral:#ff6258;--nx-coral-soft:#fff0ee;--nx-amber:#f4b740;--nx-mint:#17a883;--nx-border:#dfe2e7;--nx-border-strong:#cbd0d8;--nx-text:#171b24;--nx-text-soft:#697180;--nx-shadow:0 14px 34px #13192412;--nx-shadow-raised:0 22px 54px #13192421;--nx-radius:14px;--nx-radius-sm:10px}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:var(--nx-text);background:var(--nx-canvas);font-family:Inter,Aptos,Segoe UI Variable,Segoe UI,ui-sans-serif,system-ui,sans-serif}::selection{color:#fff;background:var(--nx-blue)}button,input,select,textarea{letter-spacing:-.01em}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #2762ff33}.app-sidebar{background:var(--nx-nav,#12151c);width:240px;box-shadow:none;border-right:1px solid #262b35}.brand-lockup{border-bottom-color:#292d36;gap:11px;min-height:78px;padding:0 18px}.brand-mark,.login-brand .nexo-brand-mark,.login-mini-mark,.nexo-orb{color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;overflow:visible}.nexo-brand-mark{flex:none}.brand-mark{width:38px;height:38px}.login-brand .nexo-brand-mark,.login-mini-mark{width:36px;height:36px}.login-heading>.login-mini-mark{display:none}.nexo-orb{width:54px;height:54px}.decision-empty>.nexo-brand-mark{width:48px;height:48px;margin:0 auto}@media (width<=820px){.login-heading>.login-mini-mark{display:block}}.brand-copy strong{letter-spacing:-.035em;font-size:1.12rem}.brand-copy small{color:#8d95a4;letter-spacing:.12em;margin-top:3px;font-size:.58rem}.app-sidebar-nav{padding:15px 10px}.nav-eyebrow{color:#727b8b;letter-spacing:.15em;margin:3px 0 10px;padding:0 10px;font-size:.56rem}.nav-search{color:#8f97a6;background:#191d25;border-color:#303541;border-radius:9px;height:40px;margin:0 2px 12px}.nav-search:focus-within{background:#1c212b;border-color:#597ef3;box-shadow:0 0 0 3px #2762ff24}.nav-search kbd{color:#838b99;background:#222731;border-color:#3b414e}.nav-group{border-radius:10px;margin-bottom:4px}.nav-group.is-active{background:0 0}.nav-group-button{color:#aeb4c0;border-radius:9px;height:42px;font-size:.8rem;font-weight:700}.nav-group-button:hover{background:#1c212a}.nav-group.is-active>.nav-group-button{color:#fff}.nav-icon{color:#aeb8ca;background:#1d222c;border:1px solid #323846;border-radius:7px;width:24px;height:24px}.nav-group.is-active>.nav-group-button .nav-icon{color:#fff;background:var(--nx-blue);border-color:#5178ef}.nav-children{padding:2px 4px 8px 34px}.nav-children button{color:#8e96a5;border-radius:8px;min-height:35px;padding:7px 10px;font-size:.72rem}.nav-children button:hover{color:#f5f6f8;background:#1b2029}.nav-children button.is-current{color:#151922;background:#f4f3ef}.nav-dot{background:#515966;width:4px;height:4px;left:-9px}.nav-children button.is-current .nav-dot{background:var(--nx-coral);box-shadow:0 0 0 4px #ff62581f}.sidebar-footer{background:#0f1218;border-top-color:#292e38;min-height:70px}.user-avatar{color:#fff;background:#252a34;border:1px solid #3b414d}.logout-icon:hover{background:#242933}.app-topbar{z-index:300;border-bottom:1px solid var(--nx-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f9f7f0;min-height:70px;padding:8px 26px;position:relative}.topbar-title h1{color:var(--nx-text);font-size:1.12rem}.topbar-breadcrumbs{color:#9299a5}.topbar-breadcrumbs button{color:#5e6c84}.topbar-breadcrumbs button:hover{color:var(--nx-blue)}.context-back{border-color:var(--nx-border);min-height:40px;box-shadow:none;border-radius:9px}.context-back:hover{color:var(--nx-blue);background:var(--nx-blue-soft);border-color:#b9c8f4}.context-back>span:first-child{color:var(--nx-blue)}.profile-chip{border-color:var(--nx-border);min-height:42px;color:var(--nx-text);background:#fff;border-radius:10px}.profile-chip:hover{background:#fff;border-color:#bdc7d8;box-shadow:0 7px 18px #191f2b0f}.profile-chip>span{color:var(--nx-blue);background:var(--nx-blue-soft)}.profile-chip strong{color:var(--nx-text)}.health-pill{border-radius:9px}.notification-center{position:relative}.notification-trigger{border:1px solid var(--nx-border);color:#5f6878;cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:42px;height:42px;padding:0;transition:border-color .16s,color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.notification-trigger:hover,.notification-trigger[aria-expanded=true]{color:var(--nx-blue);background:var(--nx-blue-soft);border-color:#bdc9ec;box-shadow:0 7px 18px #191f2b0f}.notification-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.notification-count{border:2px solid var(--nx-canvas);color:#fff;background:var(--nx-coral);border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:.55rem;font-weight:900;line-height:1;display:grid;position:absolute;top:-6px;right:-6px}.notification-panel{z-index:4200;width:min(430px,100vw - 28px);color:var(--nx-text);background:#fffffffc;border:1px solid #d9dee7;border-radius:14px;animation:.16s ease-out notification-enter;position:absolute;top:calc(100% + 11px);right:0;overflow:hidden;box-shadow:0 24px 70px #181f2d33,0 3px 10px #181f2d14}@keyframes notification-enter{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.notification-panel>header{background:radial-gradient(circle at 92% 6%,#4469da1f,#0000 36%),#f9fafc;border-bottom:1px solid #e5e8ee;justify-content:space-between;align-items:flex-start;gap:16px;min-height:105px;padding:18px 18px 15px;display:flex}.notification-panel>header span{color:var(--nx-blue);letter-spacing:.14em;text-transform:uppercase;font-size:.56rem;font-weight:900}.notification-panel>header h2{color:#1e2430;letter-spacing:-.02em;margin:4px 0 2px;font-size:1.05rem}.notification-panel>header p{color:#77808f;margin:0;font-size:.67rem}.notification-panel>header>button,.notification-retry{color:#3458bb;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 8px;font-size:.62rem;font-weight:850}.notification-panel>header>button:hover,.notification-retry:hover{background:#eaf0ff}.notification-list{overscroll-behavior:contain;max-height:min(570px,100vh - 185px);overflow-y:auto}.notification-item{cursor:pointer;background:#fff;border-bottom:1px solid #edf0f4;grid-template-columns:8px minmax(0,1fr);gap:11px;min-height:120px;padding:15px 39px 14px 20px;transition:background .15s;display:grid;position:relative}.notification-item:last-child{border-bottom:0}.notification-item:hover{background:#f8faff}.notification-item.is-unread{background:#f6f8ff}.notification-item.is-unread:hover{background:#eef3ff}.notification-tone{background:#8b95a5;border-radius:50%;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 4px #8b95a51f}.notification-item.severity-medium .notification-tone{background:#4c70d8;box-shadow:0 0 0 4px #4c70d81f}.notification-item.severity-high .notification-tone{background:#e19a29;box-shadow:0 0 0 4px #e19a2921}.notification-item.severity-critical .notification-tone{background:var(--nx-coral);box-shadow:0 0 0 4px #ff625821}.notification-copy{min-width:0}.notification-copy>div{align-items:flex-start;gap:7px;display:flex}.notification-copy strong{color:#252b36;font-size:.72rem;line-height:1.35}.notification-copy>div>span{color:#3658b5;letter-spacing:.06em;text-transform:uppercase;background:#e4ebff;border-radius:5px;flex:none;padding:2px 5px;font-size:.49rem;font-weight:900}.notification-copy>p{color:#697383;margin:5px 0 10px;font-size:.65rem;line-height:1.46}.notification-copy footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.notification-copy time{color:#9299a5;font-size:.55rem;font-weight:700}.notification-action{color:#3458bb;cursor:pointer;background:0 0;border:0;padding:0;font-size:.59rem;font-weight:850}.notification-action:hover{text-decoration:underline}.notification-dismiss{color:#98a0ad;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;font-size:.95rem;display:grid;position:absolute;top:10px;right:10px}.notification-dismiss:hover{color:#9e3d49;background:#fff0f1}.notification-empty{color:#7b8492;text-align:center;align-content:center;place-items:center;min-height:220px;padding:30px;display:grid}.notification-empty-mark{color:#287663;background:#edfaf6;border:1px solid #b9ddd1;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:10px;font-size:1rem;font-weight:900;display:grid}.notification-empty strong{color:#3d4653;font-size:.78rem}.notification-empty p{max-width:280px;margin:5px 0 0;font-size:.65rem;line-height:1.45}.notification-loader{border:2px solid #dde3ef;border-top-color:var(--nx-blue);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite notification-spin}@keyframes notification-spin{to{transform:rotate(360deg)}}.notification-retry{width:calc(100% - 32px);margin:32px 16px}.app-content{background-color:var(--nx-canvas);background-image:linear-gradient(#22283306 1px,#0000 1px),linear-gradient(90deg,#22283306 1px,#0000 1px);background-size:32px 32px;padding:22px}.app-content>div{max-width:1540px}.feedback-center{z-index:5000;pointer-events:none;gap:9px;width:min(390px,100vw - 36px);display:grid;position:fixed;top:18px;right:18px}.feedback-toast{border:1px solid var(--nx-border);color:var(--nx-text);box-shadow:var(--nx-shadow-raised);pointer-events:auto;background:#fffffffa;border-left-width:4px;border-radius:11px;grid-template-columns:28px minmax(0,1fr) 24px;align-items:start;gap:10px;padding:13px 12px;animation:.18s ease-out feedback-enter;display:grid;overflow:hidden}.feedback-toast.is-success{border-left-color:var(--nx-mint)}.feedback-toast.is-error{border-left-color:#d54252}.feedback-toast.is-warning{border-left-color:var(--nx-amber)}.feedback-toast.is-info{border-left-color:var(--nx-blue)}.feedback-icon{color:#fff;background:var(--nx-blue);border-radius:8px;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.is-success .feedback-icon{background:var(--nx-mint)}.is-error .feedback-icon{background:#d54252}.is-warning .feedback-icon{color:#3e2e00;background:var(--nx-amber)}.feedback-toast p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:170px;margin:3px 0 0;font-size:.78rem;line-height:1.45;overflow:auto}.feedback-toast button{width:24px;height:24px;color:var(--nx-text-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0;font-size:1.05rem}.feedback-toast button:hover{color:var(--nx-text);background:var(--nx-panel-soft)}@keyframes feedback-enter{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.app-content input,.app-content select,.app-content textarea{color:var(--nx-text);background:#fff;border:1px solid var(--nx-border)!important;border-radius:9px!important}.app-content input:hover,.app-content select:hover,.app-content textarea:hover{border-color:#c5cad2!important}.app-content input:focus,.app-content select:focus,.app-content textarea:focus{box-shadow:0 0 0 3px #2762ff1a;border-color:#89a4f5!important}.button-primary,.portal-primary,.hero-primary-action,.integration-actions>button:not(.integration-secondary):not(.integration-link-danger),.integration-modal-actions>button:last-child{border:1px solid var(--nx-blue)!important;color:#fff!important;background:var(--nx-blue)!important;box-shadow:none!important;border-radius:9px!important}.button-primary:hover,.portal-primary:hover,.hero-primary-action:hover{background:var(--brand-strong)!important}.button-quiet,.hero-secondary-action,.integration-secondary{border:1px solid var(--nx-border)!important;color:#4d5665!important;background:#fff!important;border-radius:9px!important}.section-kicker{color:var(--nx-blue);letter-spacing:.14em;font-size:.58rem;font-weight:900}.nexo-hero,.operations-hero,.portal-hero,.integration-hero,.catalog-hero,.knowledge-hero{border-radius:var(--nx-radius);color:#fff;border:1px solid #272e3a;min-height:145px;padding:24px 26px;position:relative;overflow:hidden;background:var(--nx-dark)!important;box-shadow:none!important}.nexo-hero:before,.operations-hero:before,.portal-hero:before,.integration-hero:before,.catalog-hero:before,.knowledge-hero:before{content:"";background:linear-gradient(90deg, var(--nx-blue) 0 64%, var(--nx-coral) 64% 83%, var(--nx-amber) 83%);height:4px;position:absolute;inset:0 0 auto}.nexo-hero:after,.operations-hero:after,.portal-hero:after,.integration-hero:after,.catalog-hero:after,.knowledge-hero:after{content:"";pointer-events:none;border:1px solid #ffffff17;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-150px;right:-105px;box-shadow:0 0 0 38px #ffffff06,0 0 0 76px #ffffff05}.nexo-hero>*,.operations-hero>*,.portal-hero>*,.integration-hero>*,.catalog-hero>*,.knowledge-hero>*{z-index:1;position:relative}.nexo-hero h2,.operations-hero h2,.portal-hero h2,.integration-hero h2,.catalog-hero h2,.knowledge-hero h2{color:#fff;letter-spacing:-.045em;margin:5px 0 7px;font-size:clamp(1.55rem,2vw,2rem);line-height:1.08}.nexo-hero p,.operations-hero p,.portal-hero p,.integration-hero p,.catalog-hero p,.knowledge-hero p{color:#adb5c2;max-width:720px;margin:0;font-size:.76rem;line-height:1.55}.nexo-hero .section-kicker,.operations-hero .section-kicker,.portal-hero .section-kicker,.integration-hero .section-kicker,.catalog-hero .section-kicker,.knowledge-hero .section-kicker{color:#ff837a}.page-hero-actions{align-items:center;gap:9px;display:flex}.page-hero-actions>button{min-height:41px;padding:0 15px;font-size:.68rem;font-weight:850}.view-switch{background:#222833;border:1px solid #343b48;border-radius:10px;gap:2px;padding:3px;display:flex}.view-switch button{color:#8f99a8;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:33px;padding:0 12px;font-size:.65rem;font-weight:800}.view-switch button.is-active{color:#151922;background:#fff}.hero-secondary-action{color:#d8dde5!important;background:#252b35!important;border-color:#3a414f!important}.task-metric-row,.operations-metrics,.portal-metrics,.catalog-metrics{gap:10px}.task-metric-row .task-metric,.operations-metrics button,.portal-metrics article,.catalog-metrics button,.stat-card{border:1px solid var(--nx-border);min-height:104px;color:var(--nx-text);box-shadow:none;text-align:left;background:#fff;border-radius:12px;padding:17px;overflow:hidden}.task-metric-row .task-metric,.operations-metrics button,.catalog-metrics button,.stat-card{cursor:pointer}.task-metric-row .task-metric:hover,.operations-metrics button:hover,.catalog-metrics button:hover,.stat-card:not(:disabled):hover{box-shadow:var(--nx-shadow);border-color:#aab8dc;transform:translateY(-2px)}.task-metric strong,.operations-metrics strong,.portal-metrics strong,.catalog-metrics strong,.stat-card>strong{color:var(--nx-text);letter-spacing:-.045em;font-size:1.55rem;line-height:1}.task-metric span,.operations-metrics span,.portal-metrics span,.catalog-metrics span{color:#4d5665;font-weight:800}.task-metric small,.portal-metrics small{color:#8c939e}.stat-card{flex-direction:column;gap:13px;display:flex;position:relative}.stat-card:before{content:"";background:var(--stat-accent);width:4px;position:absolute;inset:0 auto 0 0}.stat-card:disabled{cursor:default;opacity:1}.stat-card-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.stat-card-heading>span:first-child{color:#626b78;letter-spacing:.055em;text-transform:uppercase;font-size:.62rem;font-weight:850}.stat-card-icon{background:var(--nx-panel-soft);border-radius:8px;place-items:center;width:30px;height:30px;font-size:.95rem;display:grid}@keyframes nexo-pulse{0%,to{opacity:.3;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}.nexo-loading{place-items:center;min-height:220px;display:grid}.nexo-loading-mark{align-items:center;gap:5px;height:34px;display:flex}.nexo-loading-mark i{background:var(--nx-blue);border-radius:99px;width:7px;height:28px;animation:.9s ease-in-out infinite nexo-pulse}.nexo-loading-mark i:nth-child(2){background:var(--nx-coral);height:20px;animation-delay:.12s}.nexo-loading-mark i:nth-child(3){background:var(--nx-amber);height:13px;animation-delay:.24s}.nexo-error{color:#823b38;background:#fff6f5;border:1px solid #f1c9c5;border-radius:11px;align-items:flex-start;gap:11px;margin:12px 0;padding:14px 16px;display:flex}.nexo-error>span{color:#fff;background:#d9544c;border-radius:8px;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.nexo-error strong,.nexo-error p{display:block}.nexo-error strong{font-size:.7rem}.nexo-error p{margin:3px 0 0;font-size:.65rem}.knowledge-page{color:var(--nx-text);gap:14px}.knowledge-hero{align-items:center;min-height:150px}.knowledge-metrics{background:#222833;border:1px solid #353c48;border-radius:11px;min-width:390px;padding:0}.knowledge-metrics article{border-right-color:#39404c;padding:13px 15px}.knowledge-metrics strong{color:#fff;font-size:1.35rem}.knowledge-metrics span{color:#8f99a8;letter-spacing:.035em;font-size:.52rem}.knowledge-import-grid{gap:12px}.knowledge-import-card{border:1px solid var(--nx-border);box-shadow:none;background:#fff;border-radius:12px;padding:17px}.knowledge-import-card.is-file{border-color:var(--nx-border)}.knowledge-source-icon{width:42px;height:42px;color:var(--nx-blue);background:var(--nx-blue-soft);border:1px solid #cdd8f8;border-radius:10px}.knowledge-import-card.is-file .knowledge-source-icon{color:var(--nx-coral);background:var(--nx-coral-soft)}.knowledge-import-card small{color:#687386}.knowledge-import-card h3{color:var(--nx-text);font-size:.82rem}.knowledge-import-card p{color:#7a8290}.knowledge-url-drop-hint{color:#435a98;background:#f6f8ff;border-color:#c9d3ee;border-radius:9px}.knowledge-import-card.is-website.is-dragging{background:#f5f8ff;border-color:#7e9df6;box-shadow:0 0 0 4px #2762ff1a}.knowledge-import-card.is-dragging .knowledge-url-drop-hint{border-color:var(--nx-blue);color:var(--nx-blue);background:#edf2ff}.knowledge-import-card>button{color:#fff;background:var(--nx-blue);min-height:40px}.knowledge-file-picker>span{background:#fafaf9;border-color:#cfd4dc;color:#596273!important}.knowledge-workspace{grid-template-columns:300px minmax(0,1fr);gap:12px}.knowledge-source-list,.knowledge-review,.knowledge-review-empty{border:1px solid var(--nx-border);box-shadow:none;background:#fff;border-radius:12px}.knowledge-source-list{padding:10px}.knowledge-source-list>header{border-bottom-color:#eceef1}.knowledge-source-list article{background:#f8f8f6;border-radius:9px}.knowledge-source-list article.is-selected{background:var(--nx-blue-soft);border-color:#9bb0eb}.knowledge-source-main>span{color:var(--nx-blue);background:#fff}.knowledge-review-empty{background:#ffffffb8}.knowledge-review-empty>span{color:var(--nx-blue);background:var(--nx-blue-soft)}.knowledge-review{gap:11px;padding:17px}.knowledge-extraction-quality{background:#f8fafc;border:1px solid #cbd5e1;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.knowledge-extraction-quality.needs-review{background:#fffaf0;border-color:#ead2a4}.knowledge-extraction-quality>div>span{color:#587099;letter-spacing:.08em;font-size:.47rem;font-weight:900;display:block}.knowledge-extraction-quality>div>strong{margin-top:3px;font-size:.72rem;display:block}.knowledge-extraction-quality>div>p{color:#6f7784;margin:3px 0 0;font-size:.54rem}.knowledge-extraction-quality dl{gap:8px;margin:0;display:flex}.knowledge-extraction-quality dl div{text-align:center;background:#fff;border:1px solid #e1e5eb;border-radius:8px;min-width:68px;padding:7px 9px}.knowledge-extraction-quality dt{color:#7b8491;font-size:.45rem}.knowledge-extraction-quality dd{color:#273755;margin:2px 0 0;font-size:.75rem;font-weight:900}.knowledge-freshness-task{background:#fff8e8;border:1px solid #e3c489;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 15px;display:grid}.knowledge-freshness-task>span{color:#825114;letter-spacing:.07em;white-space:nowrap;background:#ffe7b5;border-radius:999px;padding:5px 7px;font-size:.43rem;font-weight:900}.knowledge-freshness-task strong{color:#3d3324;font-size:.68rem;display:block}.knowledge-freshness-task p{color:#746346;margin:3px 0 0;font-size:.54rem;line-height:1.45}.knowledge-freshness-task button{color:#fff;cursor:pointer;background:#9a681e;border:0;border-radius:8px;padding:8px 10px;font-size:.54rem;font-weight:850}.knowledge-freshness-task button b{margin-left:3px}.knowledge-freshness-task.is-resolved{background:#f0faf6;border-color:#bbddce}.knowledge-freshness-task.is-resolved>span{color:#22644f;background:#dcefe7}.knowledge-freshness-task.is-resolved strong{color:#24463b}.knowledge-freshness-task.is-resolved p{color:#5d766d}.knowledge-freshness-task.is-resolved button{background:#28735c}.knowledge-review-block{background:#fafaf9;border:1px solid #e5e7eb;border-radius:11px;padding:14px}.knowledge-review-block>header small{color:var(--nx-blue);background:var(--nx-blue-soft)}.adaptive-more-fields{color:#5e6276;cursor:pointer;background:#f8f8fa;border:1px dashed #c9cad7;border-radius:9px;grid-column:1/3;padding:.62rem;font-weight:800}.knowledge-choice-grid label,.knowledge-recommendations label,.knowledge-catalog-list>label,.knowledge-fact-list>label{border-color:var(--nx-border);border-radius:9px}:is(.knowledge-choice-grid label:has(input:checked),.knowledge-recommendations label:has(input:checked),.knowledge-catalog-list>label:has(input:checked),.knowledge-fact-list>label:has(input:checked)){background:#f6f8ff;border-color:#a8b9eb}.knowledge-catalog-list>label.needs-review{background:#fffaf1;border-color:#e3c895}.knowledge-evidence-origin{color:#3d5c86;background:#edf3fb;border-radius:999px;width:fit-content;margin-top:5px;padding:3px 6px;font-size:.44rem;font-style:normal;font-weight:800;display:block}.knowledge-evidence-origin.is-local{color:#7a5624;background:#fff0d6}.knowledge-evidence-origin.is-both{color:#22644f;background:#e5f4ed}.knowledge-evidence-origin.is-stale{color:#825114;background:#fff0cf}.website-quality{background:#f7f9fc;border:1px solid #dce2ec;border-radius:9px;justify-content:space-between;gap:10px;margin-top:10px;padding:9px 11px;display:flex}.website-quality strong{color:#334766;font-size:.6rem}.website-quality span{color:#6f7784;font-size:.54rem}.website-catalog>label.needs-review{background:#fffaf1;border-color:#e3c895}.website-catalog>label em{color:#8a5a18;margin-top:4px;font-size:.48rem;font-style:normal;font-weight:850;display:block}.knowledge-choice-grid input,.knowledge-recommendations input,.knowledge-catalog-list input,.knowledge-fact-list input{accent-color:var(--nx-blue)}.knowledge-apply-bar{background:#f6f8fff5;border-color:#b7c4e8;border-radius:10px;box-shadow:0 12px 28px #1f2f5a1a}.knowledge-apply-bar strong{color:#26375e}.knowledge-apply-bar button{color:#fff;background:var(--nx-blue)}@media (width<=720px){.knowledge-extraction-quality,.website-quality{flex-direction:column;align-items:stretch}.knowledge-extraction-quality dl{width:100%}.knowledge-extraction-quality dl div{flex:1}.knowledge-freshness-task{grid-template-columns:1fr;align-items:stretch}.knowledge-freshness-task>span{width:fit-content}}.task-page{flex-direction:column;gap:16px;min-height:85vh;display:flex;position:relative}.task-metric-row .task-metric{min-height:105px}.task-filters{border-color:var(--nx-border);box-shadow:none;border-radius:12px;padding:12px}.task-filter-toggle.active{color:var(--nx-blue);background:var(--nx-blue-soft);border-color:#9bb0eb}.task-filter-reset{color:var(--nx-blue)}.task-board-column{border-color:var(--nx-border);background:#e9ebee;border-radius:11px}.task-card{box-shadow:none;border-color:#d9dde3;border-left-width:3px;border-radius:9px}.task-card:hover{box-shadow:var(--nx-shadow)}.task-card-badges span{color:#35519d;background:var(--nx-blue-soft)}.task-card-actions button{background:var(--nx-blue)}.task-empty-state{background:#ffffffb3;border-color:#cfd3da;border-radius:12px}.task-empty-icon{color:var(--nx-blue);background:var(--nx-blue-soft)}.task-empty-state button{background:var(--nx-blue)}.task-drawer{background:var(--nx-canvas)}.task-drawer-header{background:#fff}.task-next-panel{background:#f5f7ff;border-color:#cbd5ef}.task-next-actions button{background:var(--nx-blue)}.catalog-page,.client-portal-page,.integration-hub,.operations-page{gap:14px}.catalog-hero .catalog-primary{border-color:var(--nx-blue)!important;background:var(--nx-blue)!important}.catalog-card footer strong.is-unpublished{color:#6f7784;font-weight:800}.catalog-metrics button.is-current{background:var(--nx-blue-soft);border-color:#9db1ea}.operations-metrics button.is-current{color:var(--nx-blue);background:var(--nx-blue-soft);border-color:#9db1ea}.operations-type-tabs button.is-current{color:var(--nx-blue);background:var(--nx-blue-soft)}.operations-hero>button{border-color:var(--nx-blue);color:#fff;background:var(--nx-blue)}.catalog-toolbar,.operations-type-tabs,.portal-tabs,.portal-panel,.integration-section,.integration-card,.catalog-card{border-color:var(--nx-border);box-shadow:none;border-radius:12px}.catalog-card:hover{box-shadow:var(--nx-shadow);border-color:#aebce4}.catalog-image span{background:var(--nx-blue)}.catalog-empty>span{color:var(--nx-blue);background:var(--nx-blue-soft)}.catalog-empty button{background:var(--nx-blue)}.portal-code{background:#222833;border-color:#3b424f}.portal-code button{color:#fff;background:var(--nx-blue)}.portal-tabs button.is-current{color:var(--nx-blue);background:var(--nx-blue-soft)}.portal-request-row:hover{background:#f7f8fb}.portal-avatar{color:#fff;background:var(--nx-blue)}.integration-summary{background:#222833;border-color:#353c48;border-radius:11px}.integration-summary article{border-right-color:#39404c}.integration-summary span{color:#8f99a8}.integration-section{background:#ffffff8c;padding:15px}.integration-card{background:#fff}.integration-card.integration-connected{border-color:#8dcdbd}.integration-card.integration-configured{border-color:#a9b9ea}.integration-actions>button{background:var(--nx-blue)}.integration-actions>.integration-link-danger{color:#a44052!important;background:0 0!important;border-color:#0000!important}.compiler-page .compiler-version-list{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));width:100%;min-width:0;display:grid;overflow-x:visible}.compiler-page .compiler-version-list button{width:100%;min-width:0}.inbox-summary{border-color:var(--nx-border);box-shadow:none;background:#fff;border-radius:12px;padding:18px 20px}.inbox-metrics button{border-color:var(--nx-border);color:var(--nx-text);background:#f8f8f6;border-radius:10px}.inbox-metrics button:hover{box-shadow:none;border-color:#aab8dc}.inbox-filters{border-color:var(--nx-border);border-radius:11px}.decision-panel,.decision-inbox-list>div:last-child{border-color:var(--nx-border)!important;box-shadow:none!important;border-radius:12px!important}.decision-header{border-bottom-color:var(--nx-border)}.next-decision{background:#f3f6ff!important;border-color:#b9c7eb!important}.next-decision>div>button:first-child{background:var(--nx-blue)!important}.understanding-card,.missing-card,.safety-gates,.action-roadmap,.linked-work,.draft-work,.source-details{box-shadow:none!important;border-radius:11px!important}.missing-card>.information-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.information-group{border:1px solid var(--nx-border);min-width:0;color:var(--nx-text);background:#fff;border-radius:10px;padding:12px}.information-group>header,.information-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.information-group>header span,.information-group>summary span{color:#465272;text-align:center;background:#edf1f8;border-radius:999px;min-width:24px;padding:3px 7px;font-size:.68rem;font-weight:800}.information-group>p{color:var(--nx-muted);margin:6px 0 0;font-size:.72rem;line-height:1.45}.information-group ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.information-group li{background:#f7f8fa;border-radius:8px;padding:8px 9px 8px 28px;position:relative}.information-group li:before{content:"";background:#fff;border:2px solid #8b96aa;border-radius:3px;width:8px;height:8px;position:absolute;top:11px;left:10px}.information-group li strong,.information-group li small{display:block}.information-group li strong{font-size:.74rem;line-height:1.4}.information-group li small{color:var(--nx-muted);margin-top:3px;font-size:.66rem;line-height:1.4}.information-group.is-required{background:#fffcf5;border-color:#e8cf9f}.information-group.is-required li:before{border-color:#c08324}.information-group.is-verification{background:#fff9f5;border-color:#e8c6b3}.information-group.is-verification li:before{border-color:#bd6540;border-radius:50%}.analysis-detail{border:1px solid var(--nx-border);color:var(--nx-muted);background:#f8f9fb;border-radius:9px;margin-top:8px;padding:9px 10px;font-size:.7rem}.analysis-detail summary{cursor:pointer;color:#465272;font-weight:750}.analysis-detail p{margin:8px 0 0;line-height:1.55}.information-group.is-later,.information-group.is-internal,.information-group.is-recommended{grid-column:1/-1}.received-attachments-card,.automatic-update-card{border:1px solid var(--nx-border);box-shadow:none;background:#fff;border-radius:11px;padding:14px}.crm-context-card{border:1px solid #bacaf1;border-left:4px solid var(--nx-blue);background:var(--nx-blue-soft);border-radius:4px 11px 11px 4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px;display:grid}.crm-context-card h3{color:#1b376d;margin:4px 0 5px;font-size:.88rem}.crm-context-card p{color:#5b6e92;max-width:720px;margin:0;font-size:.67rem;line-height:1.5}.crm-context-card aside{justify-items:end;gap:7px;display:grid}.crm-context-card aside>span{color:#5972a5;text-transform:uppercase;letter-spacing:.055em;font-size:.55rem;font-weight:800}.crm-context-card button{color:#fff;background:var(--nx-blue);cursor:pointer;border:0;border-radius:7px;min-height:36px;padding:0 12px;font-size:.59rem;font-weight:800}.crm-context-card button:hover{background:var(--brand-strong)}@media (width<=650px){.crm-context-card{grid-template-columns:1fr}.crm-context-card aside{justify-items:start}}.received-attachments-card{background:#fbfcfe;border-color:#315fd5 #cbd5e3 #cbd5e3;border-top-style:solid;border-top-width:3px}.received-attachments-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.received-attachments-heading h3,.automatic-update-card h3{margin:4px 0 5px;font-size:.9rem}.attachment-summary-chip{color:#4f5c70;white-space:nowrap;background:#fff;border:1px solid #cdd5e3;border-radius:999px;flex:none;padding:5px 8px;font-size:.59rem;font-weight:850}.attachment-summary-chip.is-complete{color:#175d49;background:#eef9f5;border-color:#a7d4c5}.attachment-summary-chip.needs-review{color:#7a4d10;background:#fff7e9;border-color:#e2bd83}.attachment-panel-summary,.automatic-update-card>p{color:var(--nx-muted);margin:0;font-size:.7rem;line-height:1.5}.attachment-original-note{color:#66728a;margin:7px 0 0;font-size:.64rem;line-height:1.45}.attachment-download-error{color:#8f3041;background:#fff2f4;border:1px solid #efc2c8;border-radius:7px;margin-top:9px;padding:8px 10px;font-size:.65rem;font-weight:700}.received-attachment-list{gap:9px;margin-top:13px;display:grid}.received-attachment-list article{border:1px solid var(--nx-border);background:#fff;border-radius:10px;grid-template-columns:45px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.received-attachment-list article.is-analyzed{border-color:#a9d6c8}.received-attachment-list article.needs-review{background:#fffaf1;border-color:#e2bd83}.received-attachment-list article.is-pending{border-color:#cbd5e3}.attachment-file-kind{color:#3458a9;letter-spacing:.02em;background:#f0f4ff;border:1px solid #d4dbea;border-radius:9px;place-items:center;width:43px;height:43px;font-size:.54rem;font-weight:900;display:grid}.is-analyzed .attachment-file-kind{color:#19644f;background:#edf8f4;border-color:#b8ddcf}.needs-review .attachment-file-kind{color:#825518;background:#fff4df;border-color:#e5c796}.attachment-file-content{min-width:0}.attachment-file-title{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.received-attachment-list strong,.received-attachment-list small{display:block}.received-attachment-list strong{overflow-wrap:anywhere;font-size:.74rem}.received-attachment-list small{color:var(--nx-muted);margin-top:4px;font-size:.62rem}.attachment-file-status{color:#536079;background:#edf0f5;border-radius:999px;padding:3px 6px;font-size:.53rem;font-weight:850;display:inline-flex}.attachment-file-status.is-analyzed{color:#19644f;background:#daf0e8}.attachment-file-status.needs-review{color:#8b5a18;background:#f7e8cc}.attachment-problem-detail{color:#755322;margin:6px 0 0;font-size:.63rem;line-height:1.45}.attachment-evidence{border-top:1px solid #e5e9f1;margin-top:8px;padding-top:7px}.attachment-evidence summary{cursor:pointer;color:#3659a6;font-size:.61rem;font-weight:800}.attachment-evidence p{color:#4f5a6f;white-space:pre-wrap;background:#f5f7fb;border-radius:7px;margin:7px 0 0;padding:8px 9px;font-size:.64rem;line-height:1.5}.attachment-open-button{color:#3e5caa;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c7d0e1;border-radius:7px;min-height:31px;padding:5px 9px;font-size:.64rem;font-weight:800}.attachment-open-button:hover{color:#fff;background:#315fd5;border-color:#315fd5}@media (width<=680px){.received-attachments-heading{flex-direction:column;align-items:stretch}.attachment-summary-chip{align-self:flex-start}.received-attachment-list article{grid-template-columns:40px minmax(0,1fr)}.attachment-file-kind{width:38px;height:38px}.attachment-open-button{grid-column:1/-1;width:100%}}.automatic-update-card{background:#f4fbf8;border-color:#a9d6c8}.automatic-update-card>.reconciliation-facts,.automatic-update-card>.reconciliation-pending,.automatic-update-card>.reconciliation-flow{margin:12px 0 0;display:block}.reconciliation-label{color:#4e5a6f;letter-spacing:.02em;text-transform:uppercase;margin-bottom:7px;font-size:.64rem;display:block}.reconciliation-facts ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.reconciliation-facts li{background:#fff;border:1px solid #cde5dd;border-radius:8px;grid-template-columns:21px minmax(0,1fr);align-items:start;gap:7px;padding:8px 9px;display:grid}.reconciliation-facts li>span{color:#fff;background:#3e9278;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;font-size:.6rem;font-weight:900;display:grid}.reconciliation-facts li strong,.reconciliation-facts li small{display:block}.reconciliation-facts li strong{color:#2f3b4d;font-size:.69rem}.reconciliation-facts li small{color:#557466;overflow-wrap:anywhere;margin-top:2px;font-size:.63rem}.reconciliation-pending{background:#fffaf0;border:1px solid #e5ca92;border-radius:9px;padding:10px}.reconciliation-pending ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.reconciliation-pending li{color:#76501b;background:#f8e8c8;border-radius:7px;align-items:center;gap:5px;padding:5px 7px;font-size:.64rem;display:inline-flex}.reconciliation-pending li>span{color:#fff;background:#b57925;border-radius:50%;place-items:center;width:16px;height:16px;font-size:.58rem;font-weight:900;display:grid}.reconciliation-pending p{color:#765a32;margin:8px 0 0;font-size:.63rem;line-height:1.45}.reconciliation-flow-row{align-items:stretch;gap:8px;margin:0;display:flex}.reconciliation-flow-row article{border:1px solid var(--nx-border);background:#fff;border-radius:9px;flex:1;min-width:0;padding:9px 10px}.reconciliation-flow-row article.is-closed{background:#fbfefd;border-color:#bfd8d0}.reconciliation-flow-row article.is-active{background:#f6f8ff;border-color:#aebee9}.reconciliation-flow-row article.is-waiting{background:#fffaf0;border-color:#e2c88e}.reconciliation-flow-row article small,.reconciliation-flow-row article strong{display:block}.reconciliation-flow-row article small{color:#3d7e6b;font-size:.61rem;font-weight:850}.reconciliation-flow-row article.is-active small{color:#4560aa}.reconciliation-flow-row article.is-waiting small{color:#8b5d1d}.reconciliation-flow-row article strong{color:#303a4c;margin-top:4px;font-size:.71rem;line-height:1.35}.reconciliation-flow-row article p{color:var(--nx-muted);margin:5px 0 0;font-size:.63rem}.flow-arrow{color:#68789e;background:0 0;align-self:center;padding:0;font-size:1.1rem;font-weight:900}.reconciliation-summary{border-top:1px solid #cfe4dc;flex-wrap:wrap;gap:6px;margin-top:11px;padding-top:10px;display:flex}.reconciliation-summary span{color:#356757;background:#e1f1eb;border-radius:999px;padding:4px 7px;font-size:.61rem;font-weight:750}.reconciliation-summary span.is-pending{color:#805716;background:#f8e8c8}@media (width<=760px){.missing-card>.information-groups{grid-template-columns:1fr}.information-group.is-later,.information-group.is-internal,.information-group.is-recommended{grid-column:auto}.reconciliation-facts ul{grid-template-columns:1fr}.reconciliation-flow-row{flex-direction:column}.flow-arrow{transform:rotate(90deg)}}@media (width<=640px){.responsive-form-grid,.manual-order-line{grid-template-columns:minmax(0,1fr)!important}.manual-order-line>button{width:100%!important}.responsive-form-grid>[style*=grid-column]{grid-column:auto!important}.nexo-modal-backdrop{align-items:stretch!important}.nexo-modal-card{border-radius:14px!important;width:100%!important;max-height:calc(100dvh - 1rem)!important}}.dashboard-page{gap:14px!important}.dashboard-heading{border-radius:var(--nx-radius);color:#fff;background:var(--nx-dark);border:1px solid #272e3a;min-height:112px;padding:20px 22px}.dashboard-heading h2{letter-spacing:-.04em;color:#fff!important;font-size:1.7rem!important}.dashboard-heading small{color:#9da6b4!important}.dashboard-range label{color:#aeb6c2!important}.dashboard-range select{min-height:40px;color:#fff!important;background:#252b35!important;border-color:#3a424f!important}.dashboard-metrics{gap:10px!important}.dashboard-grid{gap:12px!important}.dashboard-panel{border:1px solid var(--nx-border);box-shadow:none!important;background:#fff!important;border-radius:12px!important;padding:18px!important}.dashboard-panel h3{color:var(--nx-text)!important;font-size:.82rem!important}.dashboard-panel>div>div{border-radius:8px!important}.dashboard-lower-grid{gap:12px!important}.automation-page{gap:14px!important;padding:0!important}.automation-overview{color:#fff;position:relative;overflow:hidden;border-radius:var(--nx-radius)!important;background:var(--nx-dark)!important;box-shadow:none!important;border:1px solid #272e3a!important;padding:22px!important}.automation-overview:before{content:"";background:linear-gradient(90deg, var(--nx-blue) 0 64%, var(--nx-coral) 64% 83%, var(--nx-amber) 83%);height:4px;position:absolute;inset:0 0 auto}.automation-overview>div>span:first-child{color:#929cab!important;font-size:.62rem!important}.automation-overview>div>span:last-child{color:#fff!important;font-size:1rem!important}.automation-overview>div:nth-child(3)>span:last-child{color:#ff837a!important}.automation-overview>div:nth-child(4)>span:last-child{color:#6de0bf!important}.automation-actions{border-color:var(--nx-border)!important;box-shadow:none!important;border-radius:11px!important;gap:8px!important;padding:12px!important}.automation-actions button{min-height:40px;border-radius:9px!important;padding:0 14px!important;font-size:.67rem!important;font-weight:850!important}.automation-actions button.is-primary{border:1px solid var(--nx-blue)!important;color:#fff!important;background:var(--nx-blue)!important}.automation-actions button.is-secondary{border:1px solid var(--nx-border)!important;color:#4e5868!important;background:#fff!important}.automation-actions>span{margin-left:auto;color:#7b8492!important;font-size:.65rem!important}.automation-tabs{background:#fff;border-radius:10px;padding:4px;border:1px solid var(--nx-border)!important;gap:4px!important}.automation-tabs button{border-radius:8px;min-height:38px;color:#697280!important;background:0 0!important;border:0!important;padding:0 13px!important;font-size:.68rem!important;font-weight:800!important}.automation-tabs button.is-active{color:var(--nx-blue)!important;background:var(--nx-blue-soft)!important}.automation-table-shell{border-color:var(--nx-border)!important;box-shadow:none!important;border-radius:11px!important}.automation-table-shell table{border-collapse:separate!important;border-spacing:0!important}.data-table{gap:10px!important}.data-table-counter{padding:0 2px;color:#7a8290!important;font-size:.66rem!important}.data-table-controls{border-color:var(--nx-border)!important;background:#fff!important;border-radius:10px!important;padding:10px!important}.data-table-controls input,.data-table-controls select{min-height:40px;font-size:.68rem!important}.data-table-clear{min-height:40px;border-color:var(--nx-border)!important;color:#596273!important;background:#f8f8f6!important;border-radius:8px!important}.data-table-shell{border:1px solid var(--nx-border);overflow:hidden;box-shadow:none!important;border-radius:11px!important}.data-table-shell table{border-collapse:separate!important;border-spacing:0!important}.data-table-shell thead tr{background:#f5f6f8!important;border:0!important}.data-table-shell th{height:42px;color:#6f7785!important;letter-spacing:.07em!important;background:#f5f6f8!important;padding:0 12px!important;font-size:.59rem!important;font-weight:850!important}.data-table-shell th.is-sorted{color:var(--nx-blue)!important;background:#edf2ff!important}.data-table-shell td{min-height:44px;color:#485160!important;padding:11px 12px!important;font-size:.7rem!important}.data-table-shell .table-row-hover:hover{background:#f8f9fb}.data-table-empty{height:110px;color:#8b929d!important;font-size:.76rem!important}.login-shell{color:var(--nx-text);background:var(--nx-canvas)}.login-story{background:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), var(--nx-dark);background-size:34px 34px}.login-story:after{border-color:#ffffff1a}.login-kicker{color:#ff837a!important}.login-story-copy>p{color:#aeb6c2}.login-panel{background:#f6f5f2}.login-heading p{color:var(--nx-blue)}.login-form input[type=email],.login-form input[type=password],.login-form input[type=text]{border-radius:9px;min-height:50px}.login-submit{background:var(--nx-blue);min-height:50px;box-shadow:none;border-radius:9px}.login-submit:hover:not(:disabled){background:var(--brand-strong);box-shadow:none}.remember-field input{accent-color:var(--nx-blue)}.onboarding-shell{background:var(--nx-canvas)}.onboarding-frame{box-shadow:var(--nx-shadow-raised);border-radius:16px}.onboarding-aside{background:var(--nx-dark)}.onboarding-progress button.is-current>span{border-color:var(--nx-blue);background:var(--nx-blue);box-shadow:none}.onboarding-shell.is-embedded .onboarding-progress button{cursor:pointer}.onboarding-progress button:disabled{cursor:not-allowed;opacity:.58}.onboarding-promise{background:#222833;border-color:#3b4453}.onboarding-main{background:#fff}.sector-grid button,.choice-grid button,.department-grid button,.automation-levels button,.playbook-grid article,.approval-card,.profile-summary{border-color:var(--nx-border);box-shadow:none;border-radius:11px}.sector-grid button:hover,.choice-grid button:hover,.department-grid button:hover{box-shadow:none;border-color:#aab8dc}.sector-grid button.is-selected,.choice-grid button.is-selected,.department-grid button.is-selected,.automation-levels button.is-selected{color:#2448a6;background:var(--nx-blue-soft);border-color:#819ff1;box-shadow:inset 0 0 0 1px #819ff1}.choice-grid .is-selected .choice-check,.department-grid button.is-selected>span{border-color:var(--nx-blue);color:#fff;background:var(--nx-blue)}.pill-options button.is-selected{color:#2448a6;background:var(--nx-blue-soft);border-color:#8ca6ef}.is-selected .radio-dot{border-color:var(--nx-blue)}.automation-levels em{color:#2448a6;background:var(--nx-blue-soft)}.profile-summary{background:#f7f8fb}.playbook-grid article>header{background:#f8f8f6}.playbook-grid article>header>span{color:var(--nx-blue);background:var(--nx-blue-soft)}.capability-cloud button{color:#35519d;background:#f6f8ff;border-color:#c9d3ee}.commitment-radar{background:#fff;border:1px solid #dfe3ea;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #161f2f0d}.commitment-radar>header{background:linear-gradient(110deg,#f7f8fb 0%,#fff 68%);border-bottom:1px solid #e7e9ee;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.commitment-radar h3{color:var(--nx-text);margin:2px 0 3px;font-size:1rem}.commitment-radar header p{color:#727b89;margin:0;font-size:.72rem}.commitment-counts{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.commitment-counts span{color:#687180;background:#fff;border:1px solid #e2e5eb;border-radius:999px;align-items:baseline;gap:5px;padding:7px 10px;font-size:.65rem;font-weight:700;display:inline-flex}.commitment-counts strong{color:#293243;font-size:.82rem}.commitment-counts .is-overdue{color:#a13d32;background:#fff4f2;border-color:#f2b5ae}.commitment-counts .is-overdue strong{color:#a13d32}.commitment-counts .is-follow-up{color:#35569e;background:#f4f7ff;border-color:#c9d6f5}.commitment-counts .is-follow-up strong{color:#294fae}.commitment-counts .is-escalated{color:#9e3045;background:#fff2f4;border-color:#dda2ad}.commitment-counts .is-escalated strong{color:#9e3045}.commitment-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.commitment-item{background:#fff;border-bottom:1px solid #eceef2;grid-template-columns:minmax(0,1fr) auto;min-height:112px;display:grid;position:relative}.commitment-item:only-child{grid-column:1/-1}.commitment-item:nth-child(odd){border-right:1px solid #eceef2}.commitment-item:only-child{border-right:0}.commitment-item:before{content:"";background:#94a3b8;width:3px;position:absolute;inset:0 auto 0 0}.commitment-item.is-overdue:before{background:#dc6254}.commitment-item.is-today:before{background:#e7a23b}.commitment-item.is-soon:before{background:var(--nx-blue)}.commitment-item.is-external-wait:before{background:#597bd2}.commitment-item.is-external-wait{background:linear-gradient(110deg,#f8faff,#fff 58%)}.commitment-item.escalation-2,.commitment-item.escalation-3{background:linear-gradient(110deg,#fff7f8,#fff 55%)}.commitment-item.escalation-2:before{background:#c7465d;width:4px}.commitment-item.escalation-3:before{background:#8f2137;width:5px}.commitment-open{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;padding:14px 14px 14px 17px}.commitment-open:hover strong{color:var(--nx-blue)}.commitment-kind{color:#788190;letter-spacing:.075em;text-transform:uppercase;margin-bottom:4px;font-size:.57rem;font-weight:850;display:block}.commitment-open strong{color:#2c3442;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;display:block;overflow:hidden}.commitment-open small{color:#7a8290;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:.65rem;line-height:1.45;display:-webkit-box;overflow:hidden}.commitment-open em{color:#9a3045;text-overflow:ellipsis;white-space:nowrap;background:#fde9ed;border-radius:6px;width:max-content;max-width:100%;margin-top:7px;padding:3px 6px;font-size:.55rem;font-style:normal;font-weight:850;display:block;overflow:hidden}.commitment-action{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:8px;padding:14px 14px 14px 4px;display:flex}.commitment-action time{color:#6c7482;text-transform:uppercase;background:#f1f3f6;border-radius:6px;padding:4px 7px;font-size:.61rem;font-weight:800}.is-overdue .commitment-action time{color:#a13d32;background:#fff0ee}.is-today .commitment-action time{color:#8c5d17;background:#fff5df}.is-external-wait .commitment-action time{color:#35569e;background:#edf2ff}.commitment-action button,.commitment-radar>footer button{color:#294fae;cursor:pointer;background:0 0;border:0;font-size:.62rem;font-weight:800}.commitment-action button:hover,.commitment-radar>footer button:hover{text-decoration:underline}.commitment-action button:disabled{opacity:.45;cursor:not-allowed}.commitment-radar>footer{text-align:right;background:#fafafa;padding:10px 18px}.control-settings-grid{grid-template-columns:repeat(2,minmax(0,320px));align-items:start;gap:16px;display:grid}.control-settings-grid .field{max-width:none}.control-settings-grid .field>small{color:#7a8290;margin-top:6px;font-size:.62rem;line-height:1.45;display:block}.control-settings-grid .currency-input b{text-align:right;max-width:120px;font-size:.64rem}.control-settings-grid .currency-input input{padding-right:128px}.approval-toggle-row{background:#fff;border:1px solid #dfe5e4;border-radius:10px;align-items:flex-start;gap:10px;min-height:58px;padding:10px 12px;display:flex}.approval-toggle-row input{accent-color:#397d70;margin-top:3px}.approval-toggle-row strong,.approval-toggle-row small{display:block}.approval-toggle-row strong{color:#334a47;font-size:.7rem}.approval-toggle-row small{color:#7a8582;margin-top:3px;font-size:.6rem;line-height:1.4}@media (width<=1050px){.app-content{padding:16px}.page-hero-actions{flex-wrap:wrap;align-items:stretch}.dashboard-lower-grid{grid-template-columns:1fr!important}}@media (width<=760px){.notification-panel{width:calc(100vw - 16px);position:fixed;top:62px;right:8px}.notification-list{max-height:calc(100vh - 175px)}.nexo-hero,.operations-hero,.portal-hero,.integration-hero,.catalog-hero,.knowledge-hero{flex-direction:column;align-items:stretch;min-height:0;padding:20px}.page-hero-actions{width:100%}.view-switch,.view-switch button{flex:1}.knowledge-metrics{min-width:0}.dashboard-heading{flex-direction:column;gap:14px;align-items:flex-start!important}.dashboard-range{flex-direction:column;width:100%;align-items:stretch!important}.dashboard-range select{width:100%}.commitment-list{grid-template-columns:1fr}.commitment-item:nth-child(odd){border-right:0}.commitment-radar>header{flex-direction:column;align-items:flex-start}.commitment-counts{justify-content:flex-start}.control-settings-grid{grid-template-columns:1fr}}
