@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Newsreader:opsz,wght@6..72,500;6..72,600&display=swap";:root{color-scheme:light;font-family:DM Sans,sans-serif;font-synthesis:none;--ink: #172c2e;--ink-soft: #496163;--ink-faint: #77898a;--forest: #0f2a2c;--forest-2: #16383a;--teal: #087f76;--teal-dark: #086961;--teal-pale: #dff4ef;--copper: #bd623c;--copper-pale: #fae9df;--sand: #e8c98c;--sand-pale: #fbf3e1;--paper: #f6f5ef;--surface: #fffefa;--surface-2: #f1f2ec;--line: #dfe3dc;--line-strong: #cbd2ca;--danger: #b53b37;--danger-pale: #fae8e6;--warning: #9a6917;--warning-pale: #fff1ce;--info: #336e91;--info-pale: #e5f1f7;--success: #167457;--success-pale: #e1f3e9;--shadow-sm: 0 1px 2px rgb(24 48 48 / 5%), 0 4px 14px rgb(24 48 48 / 4%);--shadow-lg: 0 24px 80px rgb(15 42 44 / 18%);--sidebar-width: 252px;--topbar-height: 70px;--radius: 14px;--radius-sm: 9px}*{box-sizing:border-box}html{min-width:320px;background:var(--paper)}body{margin:0;min-width:320px;min-height:100vh;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}svg{flex:0 0 auto}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.028em}h1{font-family:Newsreader,Georgia,serif;font-size:clamp(2rem,3vw,2.75rem);font-weight:600;line-height:1.02;margin-bottom:8px}h2{font-size:1.08rem;margin-bottom:5px}h3{font-size:.96rem;margin-bottom:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:300;left:16px;top:-60px;padding:10px 14px;border-radius:8px;background:var(--surface);color:var(--forest);box-shadow:var(--shadow-lg);transition:top .2s}.skip-link:focus{top:16px}:focus-visible{outline:3px solid rgb(8 127 118 / 35%);outline-offset:2px}.muted{color:var(--ink-soft);font-size:.9rem;line-height:1.55}.eyebrow{margin-bottom:8px;color:var(--teal-dark);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;z-index:40;display:flex;width:var(--sidebar-width);flex-direction:column;overflow:hidden;color:#dce9e4;background:var(--forest);border-right:1px solid rgb(255 255 255 / 8%);transition:width .25s ease,transform .25s ease}.brand{display:flex;height:var(--topbar-height);align-items:center;gap:11px;padding:0 18px;border-bottom:1px solid rgb(255 255 255 / 8%)}.brand__mark{position:relative;display:grid;width:34px;height:34px;place-items:center;overflow:hidden;border:1px solid rgb(255 255 255 / 24%);border-radius:10px;background:linear-gradient(145deg,#1c5554,#0b2426);color:#fff5dc;font-family:Newsreader,serif;font-size:1.2rem}.brand__mark:after{position:absolute;right:-7px;bottom:-7px;width:19px;height:19px;border-radius:50%;background:var(--copper);content:""}.brand__mark span{position:relative;z-index:1}.brand__word{display:flex;min-width:0;flex-direction:column}.brand__word strong{color:#fff;font-size:1.02rem;letter-spacing:.16em}.brand__word small{margin-top:2px;color:#8fa9a5;font-size:.68rem}.sidebar nav{flex:1;overflow-y:auto;padding:12px 9px 24px;scrollbar-width:thin;scrollbar-color:#3a5656 transparent}.nav-group{margin-bottom:15px}.nav-group>p{margin:0 10px 5px;color:#718c88;font-size:.61rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.nav-group a{position:relative;display:flex;min-height:35px;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;color:#b9ccc8;font-size:.78rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.nav-group a:hover{color:#fff;background:#ffffff0f}.nav-group a.is-active{color:#fff;background:#1d4646}.nav-group a.is-active:before{position:absolute;left:-9px;width:3px;height:20px;border-radius:0 4px 4px 0;background:var(--sand);content:""}.nav-group a svg{color:#769791}.nav-group a.is-active svg{color:var(--sand)}.nav-group a em{display:grid;min-width:20px;height:20px;margin-left:auto;place-items:center;border-radius:10px;background:var(--copper);color:#fff;font-size:.65rem;font-style:normal}.sidebar__footer{padding:10px 9px;border-top:1px solid rgb(255 255 255 / 8%)}.sidebar__footer button{display:flex;width:100%;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:8px;color:#9fb5b1;background:transparent;font-size:.75rem;text-align:left}.sidebar__footer button:hover{color:#fff;background:#ffffff0f}.sidebar__mobile-close{display:none;margin-left:auto}.app-column{min-height:100vh;margin-left:var(--sidebar-width);transition:margin-left .25s ease}.topbar{position:sticky;top:0;z-index:30;display:flex;height:var(--topbar-height);align-items:center;padding:0 30px;border-bottom:1px solid var(--line);background:#fffefaeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-menu{display:none!important}.workspace-switcher{display:flex;align-items:center;gap:9px}.workspace-switcher__logo{display:grid;width:31px;height:31px;place-items:center;border-radius:9px;color:#fff;background:var(--copper);font-size:.68rem;font-weight:700}.workspace-switcher>span:nth-child(2),.profile-menu>span:nth-child(2){display:flex;flex-direction:column}.workspace-switcher strong,.profile-menu strong{font-size:.78rem}.workspace-switcher small,.profile-menu small{margin-top:1px;color:var(--ink-faint);font-size:.65rem}.topbar__actions{display:flex;margin-left:auto;align-items:center;gap:9px}.environment-switcher select{min-height:34px;padding:0 28px 0 11px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--surface);font-size:.72rem;font-weight:600}.assistant-trigger{display:flex;min-height:34px;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--line);border-radius:8px;color:var(--teal-dark);background:var(--teal-pale);font-size:.72rem;font-weight:700}.profile-menu{display:flex;align-items:center;gap:8px;margin-left:4px;padding-left:12px;border-left:1px solid var(--line)}.avatar{display:grid;width:33px;height:33px;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;background:var(--teal-dark);font-size:.67rem;font-weight:700}.avatar--soft{color:var(--forest);background:#e5ece5}.icon-button{display:inline-grid;width:34px;height:34px;place-items:center;padding:0;border:0;border-radius:8px;color:var(--ink-soft);background:transparent}.icon-button:hover{color:var(--ink);background:var(--surface-2)}.pause-banner{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 20px;color:#7a2825;background:var(--danger-pale);border-bottom:1px solid #edc5c2;font-size:.75rem;font-weight:600}.pause-banner--error{color:#563d0e;background:var(--warning-pale);border-bottom-color:#ead6a8}.app-shell.is-collapsed .sidebar{width:66px}.app-shell.is-collapsed .app-column{margin-left:66px}.app-shell.is-collapsed .brand{padding:0 16px}.app-shell.is-collapsed .brand__word,.app-shell.is-collapsed .nav-group p,.app-shell.is-collapsed .nav-group a span,.app-shell.is-collapsed .sidebar__footer span,.app-shell.is-collapsed .nav-group a em{display:none}.app-shell.is-collapsed .nav-group a{justify-content:center}.app-shell.is-collapsed .nav-group a.is-active:before{left:-9px}main#conteudo-principal{min-height:calc(100vh - var(--topbar-height))}.page{width:min(1460px,100%);margin:0 auto;padding:30px 34px 56px}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.page-header>div:first-child{max-width:760px}.page-description{max-width:710px;margin:0;color:var(--ink-soft);font-size:.91rem;line-height:1.55}.page-actions{display:flex;align-items:center;gap:8px}.button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid transparent;border-radius:9px;font-size:.76rem;font-weight:700;text-decoration:none;transition:transform .12s,background .15s,border-color .15s}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.45}.button--primary{color:#fff;background:var(--teal-dark)}.button--primary:hover:not(:disabled){background:#075b55}.button--secondary{color:var(--ink);border-color:var(--line-strong);background:var(--surface)}.button--secondary:hover:not(:disabled){border-color:#abb8ae;background:#fbfcf8}.button--quiet{color:var(--teal-dark);background:transparent}.button--quiet:hover:not(:disabled){background:var(--teal-pale)}.button--danger{color:#fff;background:var(--danger)}.button--danger:hover:not(:disabled){background:#962f2c}.button--full{width:100%}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.badge{display:inline-flex;min-height:22px;align-items:center;width:fit-content;padding:2px 8px;border:1px solid #d8ddd6;border-radius:20px;color:var(--ink-soft);background:#f2f3ee;font-size:.61rem;font-weight:700;line-height:1;white-space:nowrap;text-transform:capitalize}.badge--success{color:var(--success);border-color:#c6e6d4;background:var(--success-pale)}.badge--warning{color:#7c5310;border-color:#efd9a4;background:var(--warning-pale)}.badge--danger{color:#942d29;border-color:#efc9c6;background:var(--danger-pale)}.badge--info{color:#2d6586;border-color:#c5ddea;background:var(--info-pale)}.badge--draft{color:#755c31;border-color:#e6d4ae;background:var(--sand-pale)}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--ink-faint);box-shadow:0 0 0 4px #77898a1a}.status-dot--healthy{background:var(--success);box-shadow:0 0 0 4px #1674571a}.status-dot--attention{background:#d99522;box-shadow:0 0 0 4px #d995221f}.status-dot--critical{background:var(--danger)}.section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.section-header h2{margin:0}.section-header p{margin:4px 0 0;color:var(--ink-soft);font-size:.75rem;line-height:1.45}.text-link{display:inline-flex;align-items:center;gap:5px;color:var(--teal-dark);font-size:.72rem;font-weight:700;text-decoration:none}.text-button,.back-button{display:inline-flex;align-items:center;gap:6px;border:0;color:var(--teal-dark);background:transparent;font-size:.75rem;font-weight:700}.back-button{margin-bottom:18px;padding:0}.notice{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px;padding:13px 15px;border:1px solid #cbdde5;border-radius:10px;color:#2d5b73;background:var(--info-pale)}.notice strong{display:block;margin-bottom:2px;font-size:.76rem}.notice p{margin:0;font-size:.73rem;line-height:1.45}.notice--success{color:var(--success);border-color:#c8e2d2;background:var(--success-pale)}.notice--warning{color:#765213;border-color:#ead6a8;background:var(--warning-pale)}.notice--danger{color:#8c2f2b;border-color:#ecc8c5;background:var(--danger-pale)}.state-view{display:grid;min-height:300px;place-items:center;align-content:center;padding:40px 20px;color:var(--ink-soft);text-align:center}.state-view strong{margin-top:10px;color:var(--ink)}.state-view p{max-width:420px;margin:5px 0 14px;font-size:.78rem}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.tabs{display:flex;gap:2px;margin-bottom:18px;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:none}.tabs button{flex:0 0 auto;padding:11px 13px;border:0;border-bottom:2px solid transparent;color:var(--ink-faint);background:transparent;font-size:.72rem;font-weight:600}.tabs button.is-active{color:var(--teal-dark);border-bottom-color:var(--teal)}.field{display:flex;flex-direction:column;gap:6px;color:var(--ink);font-size:.72rem;font-weight:600}.field>span:first-child{display:block}.field input,.field textarea,.field select,.assistant-composer textarea{width:100%;border:1px solid var(--line-strong);border-radius:9px;color:var(--ink);background:#fff;outline:none;transition:border .15s,box-shadow .15s}.field input,.field select{min-height:39px;padding:0 11px}.field textarea{padding:10px 11px;line-height:1.5;resize:vertical}.field input:focus,.field textarea:focus,.field select:focus,.assistant-composer textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #087f761c}.field small{color:var(--ink-faint);font-size:.63rem;font-weight:400}.select-wrap{position:relative}.select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px}.select-wrap svg{position:absolute;right:10px;top:50%;color:var(--ink-faint);pointer-events:none;transform:translateY(-50%)}.search-field{display:flex;min-height:38px;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line);border-radius:9px;color:var(--ink-faint);background:#fff}.search-field input{width:100%;border:0;color:var(--ink);background:transparent;outline:0;font-size:.73rem}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:16px}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--line)}.toggle-row>span{display:flex;flex-direction:column;gap:3px}.toggle-row strong{font-size:.76rem}.toggle-row small{color:var(--ink-faint);font-size:.67rem}.toggle-row input{position:relative;width:37px;height:21px;flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:15px;background:#cbd2ce;transition:background .2s}.toggle-row input:after{position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;content:"";transition:left .2s}.toggle-row input:checked{background:var(--teal)}.toggle-row input:checked:after{left:19px}.toggle-row.is-disabled{opacity:.65}.disclosure{margin-top:16px;border:1px solid var(--line);border-radius:10px}.disclosure>button{display:flex;width:100%;align-items:center;justify-content:space-between;padding:12px 13px;border:0;color:var(--ink);background:transparent;font-size:.72rem;font-weight:700}.disclosure svg{transition:transform .2s}.disclosure svg.is-open{transform:rotate(180deg)}.disclosure__body{padding:0 13px 13px}.progress{margin:13px 0}.progress__meta{display:flex;justify-content:space-between;margin-bottom:5px;color:var(--ink-soft);font-size:.68rem}.progress__meta strong{color:var(--ink)}.progress__track{height:6px;overflow:hidden;border-radius:6px;background:#e8ebe5}.progress__track span{display:block;height:100%;border-radius:inherit;background:var(--teal)}.data-table__head,.data-table__row{display:grid;align-items:center;gap:16px}.data-table__head{padding:10px 14px;color:var(--ink-faint);background:var(--surface-2);font-size:.62rem;font-weight:700;text-transform:uppercase}.data-table__row{min-height:60px;padding:10px 14px;border-top:1px solid var(--line);font-size:.72rem}.data-table__row>span{min-width:0}.data-table__row strong{display:block;font-size:.74rem}.data-table__row small{display:block;margin-top:3px;color:var(--ink-faint);font-size:.63rem}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px}.table-toolbar>div{display:flex;flex-direction:column}.table-toolbar small{margin-top:3px;color:var(--ink-faint);font-size:.65rem}.two-column-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.two-column-grid>.card{padding:20px}.check-list,.gate-list,.source-list{display:grid;gap:10px;padding:0;list-style:none}.check-list li,.gate-list li,.source-list li{display:flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:.72rem}.check-list svg,.gate-list svg,.source-list svg{width:16px;color:var(--success)}.is-warning svg,.gate-list li.is-warning svg{color:var(--warning)}.demo-strip{display:flex;align-items:center;gap:9px;margin:-8px 0 20px;padding:8px 11px;border:1px dashed #dac79e;border-radius:8px;color:#7a6233;background:var(--sand-pale);font-size:.65rem}.demo-strip span{font-weight:800;letter-spacing:.06em}.login-page{display:grid;min-height:100vh;grid-template-columns:minmax(430px,1.1fr) minmax(440px,.9fr);background:var(--surface)}.login-story{position:relative;display:flex;min-height:100vh;flex-direction:column;overflow:hidden;padding:38px 50px;color:#eaf2ee;background:radial-gradient(circle at 72% 25%,rgb(34 104 97 / 55%),transparent 35%),linear-gradient(145deg,#0d292b,#173c3d 72%,#102d2e)}.login-story:before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.23;background-image:linear-gradient(rgb(255 255 255 / 8%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 8%) 1px,transparent 1px);background-size:52px 52px;content:"";-webkit-mask-image:linear-gradient(to bottom right,black,transparent 72%);mask-image:linear-gradient(to bottom right,black,transparent 72%)}.login-story:after{position:absolute;width:360px;height:360px;right:-180px;bottom:-170px;border:1px solid rgb(232 201 140 / 35%);border-radius:50%;box-shadow:0 0 0 70px #e8c98c0a,0 0 0 140px #e8c98c08;content:""}.login-brand{position:relative;z-index:1;display:flex;align-items:center;gap:12px;letter-spacing:.15em}.login-story__content{position:relative;z-index:1;max-width:620px;margin:auto 0}.login-story .eyebrow{color:var(--sand)}.login-story h1{margin-bottom:22px;color:#fff;font-size:clamp(2.7rem,5vw,4.8rem);line-height:.98}.login-story h1 em{color:var(--sand);font-style:italic;font-weight:500}.login-story__content>p:not(.eyebrow){max-width:540px;color:#b7cbc6;line-height:1.65}.login-story ul{display:grid;gap:11px;padding:20px 0 0;list-style:none}.login-story li{display:flex;align-items:center;gap:9px;color:#d1ded9;font-size:.8rem}.login-story li svg{width:17px;color:var(--sand)}.login-story__foot{position:relative;z-index:1;display:flex;align-items:center;gap:8px;color:#8eaaa5;font-size:.7rem}.login-panel{display:grid;place-items:center;padding:30px;background:radial-gradient(circle at 70% 20%,#f7eedc,transparent 40%),var(--surface)}.login-card{width:min(430px,100%)}.login-card__icon{display:grid;width:50px;height:50px;margin-bottom:25px;place-items:center;border-radius:15px;color:var(--teal-dark);background:var(--teal-pale)}.login-card h2{font-family:Newsreader,serif;font-size:2rem}.login-card>p:not(.eyebrow){margin-bottom:25px;color:var(--ink-soft);font-size:.82rem}.login-card .field{margin-bottom:15px}.login-card .field input{min-height:46px}.form-error{margin:-4px 0 12px;color:var(--danger);font-size:.7rem}.login-options{display:flex;align-items:center;justify-content:space-between;margin:4px 0 20px;color:var(--ink-soft);font-size:.68rem}.login-options label{display:flex;align-items:center;gap:5px}.login-options button{padding:0;border:0;color:var(--teal-dark);background:transparent;font-weight:600}.login-card .button--full{min-height:46px}.login-sso{position:relative;margin-top:20px;border-top:1px solid var(--line);text-align:center}.login-sso span{position:relative;top:-10px;padding:0 9px;color:var(--ink-faint);background:var(--surface);font-size:.65rem}.login-sso button{display:flex;width:100%;min-height:43px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:#fff;font-size:.73rem;font-weight:600}.login-security{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:20px;color:var(--ink-faint);font-size:.62rem}.login-card--mfa{width:min(520px,100%)}.mfa-enrollment{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:20px;margin:0 0 22px;padding:16px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:var(--shadow-sm)}.mfa-enrollment img,.mfa-enrollment__loading{width:180px;height:180px;border-radius:9px}.mfa-enrollment__loading{display:grid;place-items:center;padding:18px;color:var(--ink-faint);background:var(--surface-2);font-size:.68rem;text-align:center}.mfa-enrollment>div{min-width:0}.mfa-enrollment span{display:block;margin-bottom:7px;color:var(--ink-faint);font-size:.65rem;font-weight:700;text-transform:uppercase}.mfa-enrollment code{display:block;overflow-wrap:anywhere;color:var(--forest);font-size:.86rem;font-weight:700;letter-spacing:.08em;line-height:1.7}.mfa-enrollment small{display:block;margin-top:9px;color:var(--ink-faint);font-size:.64rem;line-height:1.45}.mfa-code-input{font-size:1.2rem!important;font-weight:700;letter-spacing:.34em;text-align:center}.security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.security-card{padding:22px}.security-card--wide{grid-column:1 / -1}.security-card form{display:grid;gap:15px}.security-card .button{justify-self:start;margin-top:2px}.security-factor-status{display:flex;align-items:center;gap:14px;padding:15px;border:1px solid #c8e2d2;border-radius:11px;background:var(--success-pale)}.security-factor-status__icon{display:grid;width:45px;height:45px;flex:0 0 auto;place-items:center;border-radius:13px;color:var(--success);background:#fff}.security-factor-status strong{display:block;margin-bottom:3px;font-size:.82rem}.security-factor-status p{margin:0 0 4px;color:var(--ink-soft);font-size:.7rem;line-height:1.45}.security-factor-status small{color:var(--ink-faint);font-size:.62rem}.security-rotation-start .form-grid{margin:0}.security-rotation-confirm{max-width:720px}.mfa-enrollment--security{margin:0}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.metric-card{padding:16px 17px}.metric-card__top{display:flex;align-items:center;justify-content:space-between;color:var(--ink-soft);font-size:.69rem}.metric-card__top svg{color:var(--teal)}.metric-card>strong{display:block;margin:9px 0 8px;font-family:Newsreader,serif;font-size:2rem;font-weight:600}.metric-card__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.metric-card__bottom span{color:var(--success);font-size:.65rem;font-weight:700}.metric-card__bottom small{color:var(--ink-faint);font-size:.59rem;text-align:right}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(310px,.85fr);gap:18px;margin-bottom:18px}.dashboard-grid--lower{grid-template-columns:1.3fr 1fr}.dashboard-grid>.card{padding:18px}.priority-list{margin:0 -18px -18px}.priority-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:11px;padding:12px 18px;border-top:1px solid var(--line);text-decoration:none;transition:background .15s}.priority-row:hover{background:#f7f8f3}.priority-row__content{min-width:0}.priority-row__content strong{display:block;font-size:.76rem}.priority-row__content small{color:var(--ink-faint);font-size:.62rem}.priority-row__content p{margin:5px 0 0;overflow:hidden;color:var(--ink-soft);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.priority-row__meta{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.priority-row__meta small{color:var(--ink-faint);font-size:.59rem}.health-list{display:grid;margin-bottom:8px}.health-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.health-row>span{display:flex;flex-direction:column}.health-row>span:last-child{text-align:right}.health-row strong{font-size:.7rem}.health-row small{margin-top:2px;color:var(--ink-faint);font-size:.58rem}.journey-bars{display:grid;gap:12px}.journey-bars>div>span,.cost-bars>div>span{display:flex;justify-content:space-between;margin-bottom:5px;color:var(--ink-soft);font-size:.66rem}.journey-bars>div>span strong{color:var(--ink)}.journey-bars>div>div,.cost-bars>div>div{height:8px;overflow:hidden;border-radius:8px;background:#e9ece6}.journey-bars i,.cost-bars i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),#51a99e)}.risk-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.risk-numbers div{display:flex;min-width:0;flex-direction:column;padding:14px;border-radius:10px;background:var(--surface-2)}.risk-numbers svg{color:var(--copper)}.risk-numbers strong{margin:8px 0 2px;font-family:Newsreader,serif;font-size:1.5rem}.risk-numbers span{color:var(--ink-faint);font-size:.6rem;line-height:1.4}.assistant-drawer{position:fixed;inset:0 0 0 auto;z-index:100;display:flex;width:min(420px,100vw);flex-direction:column;visibility:hidden;border-left:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-lg);pointer-events:none;transform:translate(105%);transition:transform .25s ease,visibility 0s linear .25s}.assistant-drawer.is-open{visibility:visible;pointer-events:auto;transform:translate(0);transition-delay:0s}.assistant-drawer__header{display:flex;min-height:70px;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--line)}.assistant-avatar{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;color:var(--teal-dark);background:var(--teal-pale)}.assistant-drawer__header>div:nth-child(2){display:flex;flex:1;flex-direction:column}.assistant-drawer__header strong{font-size:.82rem}.assistant-drawer__header small{color:var(--ink-faint);font-size:.62rem}.assistant-drawer__context{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 16px;border-bottom:1px solid var(--line);background:var(--surface-2)}.assistant-drawer__context>span{display:flex;align-items:center;gap:5px;color:var(--ink-faint);font-size:.6rem}.assistant-drawer__body{flex:1;overflow-y:auto;padding:20px}.assistant-welcome{display:flex;min-height:100%;flex-direction:column;align-items:center;justify-content:center;text-align:center}.assistant-welcome>span{display:grid;width:50px;height:50px;place-items:center;border-radius:50%;color:var(--copper);background:var(--copper-pale)}.assistant-welcome h2{margin:14px 0 5px;font-family:Newsreader,serif;font-size:1.45rem}.assistant-welcome p{max-width:300px;color:var(--ink-soft);font-size:.73rem;line-height:1.5}.suggestion-list{display:grid;width:100%;gap:8px;margin-top:15px}.suggestion-list button{padding:12px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:#fff;font-size:.7rem;text-align:left}.suggestion-list button:hover{border-color:var(--teal);background:var(--teal-pale)}.assistant-answer__question{margin-left:50px;padding:11px;border-radius:10px 10px 2px;color:#fff;background:var(--teal-dark);font-size:.72rem;line-height:1.5}.assistant-answer__content{display:flex;gap:10px;margin-top:18px}.assistant-answer__content svg{color:var(--copper)}.assistant-answer__content p{margin:0;color:var(--ink-soft);font-size:.75rem;line-height:1.65}.assistant-sources{display:grid;gap:6px;margin:18px 0;padding:12px;border-radius:9px;background:var(--surface-2)}.assistant-sources strong{display:flex;align-items:center;gap:5px;font-size:.67rem}.assistant-sources a{color:var(--teal-dark);font-size:.65rem;text-decoration:none}.assistant-composer{display:flex;align-items:flex-end;gap:8px;padding:13px;border-top:1px solid var(--line)}.assistant-composer textarea{padding:9px 10px;resize:none}.assistant-composer .button{width:40px;min-width:40px;height:40px;padding:0}.assistant-composer .button span{display:contents}.page--operation{width:100%;padding-bottom:26px}.conversation-view-tabs{display:flex;gap:7px}.conversation-workspace{display:grid;height:clamp(540px,calc(100dvh - 205px),880px);min-height:0;grid-template-columns:minmax(330px,.75fr) minmax(500px,1.6fr);overflow:hidden}.conversation-list-pane{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border-right:1px solid var(--line)}.conversation-filters{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:7px;padding:12px;border-bottom:1px solid var(--line)}.conversation-filters .field>span:first-child,.log-toolbar .field>span:first-child{display:none}.conversation-count{display:flex;justify-content:space-between;padding:9px 13px;color:var(--ink-soft);background:var(--surface-2);font-size:.65rem}.conversation-count small{color:var(--ink-faint)}.conversation-list{flex:1;overflow-y:auto}.conversation-item{position:relative;display:grid;width:100%;grid-template-columns:35px minmax(0,1fr);gap:10px;padding:13px;border:0;border-bottom:1px solid var(--line);color:var(--ink);background:transparent;text-align:left}.conversation-item:hover,.conversation-item.is-selected{background:#f2f6f1}.conversation-item.is-selected:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--teal);content:""}.conversation-item__body{min-width:0}.conversation-item__body>span:first-child{display:flex;justify-content:space-between;gap:8px}.conversation-item strong{font-size:.73rem}.conversation-item time{color:var(--ink-faint);font-size:.58rem}.conversation-item small{color:var(--ink-faint);font-size:.59rem}.conversation-item p{margin:5px 0 8px;overflow:hidden;color:var(--ink-soft);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.conversation-tags{display:flex;align-items:center;gap:7px}.conversation-tags em{overflow:hidden;color:var(--ink-faint);font-size:.58rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.conversation-item>i{position:absolute;right:12px;bottom:12px;display:grid;width:18px;height:18px;place-items:center;border-radius:50%;color:#fff;background:var(--copper);font-size:.58rem;font-style:normal}.conversation-empty{display:grid;place-items:center;align-content:center;padding:40px;color:var(--ink-faint);text-align:center}.conversation-empty strong{margin-top:12px;color:var(--ink)}.conversation-empty p{max-width:330px;font-size:.72rem;line-height:1.5}.conversation-detail{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;background:#fcfcf8}.conversation-detail__header{position:relative;z-index:20;display:flex;min-height:66px;flex:0 0 auto;align-items:center;gap:10px;padding:10px 15px;border-bottom:1px solid var(--line);background:var(--surface)}.conversation-detail__header>div:nth-child(3){display:flex;min-width:0;flex-direction:column}.conversation-detail__header strong{font-size:.76rem}.conversation-detail__header small{color:var(--ink-faint);font-size:.6rem}.conversation-detail__actions{display:flex;align-items:center;margin-left:auto;gap:5px}.conversation-detail__back{display:none}.conversation-detail__actions .icon-button.is-active{color:var(--teal-dark);background:var(--teal-pale)}.conversation-action-control{position:relative}.conversation-popover{position:absolute;z-index:30;top:calc(100% + 9px);right:0;width:min(310px,calc(100vw - 34px));padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-lg)}.conversation-settings{display:grid;gap:10px}.conversation-settings>strong{font-size:.73rem}.conversation-settings label{display:flex;align-items:center;justify-content:space-between;gap:15px}.conversation-settings label>span{display:grid;gap:3px}.conversation-settings label b{font-size:.68rem}.conversation-settings label small,.conversation-settings p{margin:0;color:var(--ink-faint);font-size:.6rem;line-height:1.4}.conversation-settings input{width:38px;height:21px;accent-color:var(--teal)}.conversation-action-menu{display:grid;gap:3px;padding:7px}.conversation-action-menu button{display:flex;width:100%;align-items:center;gap:10px;padding:9px;border:0;border-radius:8px;color:var(--ink);background:transparent;text-align:left}.conversation-action-menu button:hover{background:var(--surface-2)}.conversation-action-menu button>span{display:grid;gap:2px}.conversation-action-menu button b{font-size:.67rem}.conversation-action-menu button small{color:var(--ink-faint);font-size:.58rem}.conversation-action-menu button.is-danger{color:var(--danger)}.context-strip{display:flex;flex:0 0 auto;align-items:center;gap:13px;padding:10px 15px;border-bottom:1px solid var(--line);background:#f6f7f2}.context-strip>div{display:flex;flex-direction:column;gap:2px}.context-strip small{color:var(--ink-faint);font-size:.55rem;text-transform:uppercase}.context-strip strong{font-size:.65rem;text-transform:capitalize}.context-strip__waiting{display:flex!important;margin-left:auto;flex-direction:row!important;align-items:center;color:var(--warning);font-size:.62rem}.timeline{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:20px 8%;scroll-behavior:smooth}.timeline__date{margin:2px 0 18px;text-align:center}.timeline__date span{padding:4px 9px;border-radius:10px;color:var(--ink-faint);background:#e9ece6;font-size:.58rem}.timeline-event{display:grid;grid-template-columns:31px minmax(0,1fr);gap:9px;margin-bottom:12px}.timeline-event__icon{display:grid;width:31px;height:31px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--ink-soft);background:#fff}.timeline-event__icon svg{width:14px}.timeline-event>div{max-width:76%;padding:10px 12px;border:1px solid var(--line);border-radius:3px 11px 11px;background:#fff}.timeline-event--customer>div{margin-left:auto;border-radius:11px 3px 11px 11px;background:var(--teal-pale)}.timeline-event--customer{grid-template-columns:minmax(0,1fr) 31px}.timeline-event--customer .timeline-event__icon{grid-column:2;grid-row:1}.timeline-event--customer>div{grid-column:1;grid-row:1}.timeline-event--policy>div{border-color:#efd9a4;background:var(--warning-pale)}.timeline-event--tool>div{background:var(--info-pale)}.timeline-event__meta{display:flex;justify-content:space-between;gap:10px}.timeline-event__meta strong{font-size:.65rem}.timeline-event__meta time{color:var(--ink-faint);font-size:.55rem}.timeline-event p{margin:5px 0 0;color:var(--ink);font-size:.7rem;line-height:1.5}.timeline-event small{display:block;margin-top:6px;color:var(--ink-faint);font-size:.57rem}.conversation-detail__footer{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;padding:10px;border-top:1px solid #ecd79f;color:#735114;background:var(--warning-pale);font-size:.64rem}.handoff-reason-banner{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;margin:12px 8% 0;padding:12px;border:1px solid #e8c36e;border-radius:11px;background:var(--warning-pale);color:#65470f}.handoff-reason-banner>div{display:grid;gap:4px}.handoff-reason-banner p,.handoff-reason-banner small{margin:0;line-height:1.45}.handoff-reason-banner span{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:3px}.handoff-reason-banner em{font-size:.62rem;font-style:normal}.handoff-reason-banner code{font-size:.58rem;overflow-wrap:anywhere}.conversation-composer{display:grid;justify-content:stretch;gap:8px;padding:10px 14px;color:var(--ink);background:var(--surface);border-color:var(--line)}.conversation-composer__status{display:flex;align-items:center;justify-content:center;gap:7px;min-height:18px;color:var(--ink-soft)}.conversation-composer__status.is-error{color:var(--danger)}.conversation-composer__status.is-success{color:var(--success)}.conversation-composer__form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.conversation-composer__form label{display:grid;gap:5px;min-width:0}.conversation-composer__form label>span{color:var(--ink-soft);font-size:.62rem;font-weight:700}.conversation-composer__form textarea{width:100%;min-height:62px;max-height:160px;resize:vertical;padding:10px 11px;border:1px solid var(--line-strong);border-radius:9px;color:var(--ink);background:var(--surface);font-size:.72rem;line-height:1.45}.conversation-composer__form .button{min-height:42px}.conversation-composer__shortcut{color:var(--ink-faint);font-size:.56rem;text-align:right}.conversation-confirm{width:min(470px,100%);overflow:hidden;border-radius:15px;background:var(--surface);box-shadow:var(--shadow-lg)}.conversation-confirm>header{display:flex;align-items:flex-start;gap:12px;padding:20px}.conversation-confirm>header>span{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border-radius:11px;color:var(--teal-dark);background:var(--teal-pale)}.conversation-confirm>header>span.is-danger{color:var(--danger);background:var(--danger-pale)}.conversation-confirm h2{margin:0;font-family:Newsreader,serif;font-size:1.3rem}.conversation-confirm p{margin:6px 0 0;color:var(--ink-soft);font-size:.7rem;line-height:1.55}.conversation-confirm>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 20px;border-top:1px solid var(--line);background:var(--surface-2)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:20px;background:#091f20ad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.form-stack{display:grid;gap:15px}.code-block{max-width:100%;max-height:560px;margin:0;padding:16px;overflow:auto;border:1px solid var(--line);border-radius:11px;color:var(--ink);background:#f8faf9;font-family:IBM Plex Mono,monospace;font-size:.69rem;line-height:1.65;white-space:pre;overflow-wrap:anywhere}.user-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.user-summary .card{display:flex;align-items:center;gap:12px;padding:15px}.user-summary svg{color:var(--teal)}.user-summary .card div{display:flex;flex-direction:column}.user-summary strong{font-family:Newsreader,serif;font-size:1.35rem}.user-summary span{color:var(--ink-faint);font-size:.6rem}.integration-hero{display:flex;align-items:center;gap:20px;margin-bottom:18px;padding:17px 20px}.integration-hero__brand{display:flex;min-width:280px;align-items:center;gap:12px}.integration-hero__brand>span{display:grid;width:48px;height:48px;place-items:center;border-radius:13px;color:#fff;background:var(--forest)}.integration-hero h2{margin-bottom:3px}.integration-hero p{margin:0;color:var(--ink-faint);font-size:.64rem}.integration-hero__metrics{display:flex;flex:1;justify-content:center;gap:38px}.integration-hero__metrics div{display:flex;flex-direction:column}.integration-hero__metrics small{color:var(--ink-faint);font-size:.58rem}.integration-hero__metrics strong{margin-top:3px;font-size:.72rem}.kommo-wizard{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;margin-bottom:18px}.kommo-wizard__steps{display:flex;flex-direction:column;padding:8px;border:1px solid var(--line);border-radius:var(--radius);background:#eef0e9}.kommo-wizard__steps button{position:relative;display:flex;align-items:center;gap:10px;padding:11px;border:0;border-radius:9px;color:var(--ink-faint);background:transparent;text-align:left}.kommo-wizard__steps button:after{position:absolute;top:39px;bottom:-6px;left:22px;width:1px;background:var(--line-strong);content:""}.kommo-wizard__steps button:last-child:after{display:none}.kommo-wizard__steps button>span{position:relative;z-index:1;display:grid;width:25px;height:25px;place-items:center;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);font-size:.6rem}.kommo-wizard__steps button>div{display:flex;flex-direction:column}.kommo-wizard__steps strong{font-size:.69rem}.kommo-wizard__steps small{margin-top:2px;font-size:.56rem}.kommo-wizard__steps .is-current{color:var(--ink);background:var(--surface)}.kommo-wizard__steps .is-current>span{color:#fff;border-color:var(--teal);background:var(--teal)}.kommo-wizard__steps .is-complete>span{color:var(--success);border-color:#b9dec9;background:var(--success-pale)}.kommo-wizard__content{display:flex;min-height:460px;flex-direction:column;padding:22px}.kommo-wizard__content>h2{font-family:Newsreader,serif;font-size:1.5rem}.kommo-wizard__content>footer{display:flex;justify-content:space-between;margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}.wizard-step-content{display:grid;gap:14px;padding:10px 0 20px}.wizard-step-content>p{color:var(--ink-soft);font-size:.74rem}.detail-list{display:grid;border:1px solid var(--line);border-radius:9px}.detail-list>div{display:flex;justify-content:space-between;gap:20px;padding:11px;border-bottom:1px solid var(--line);font-size:.69rem}.detail-list>div:last-child{border-bottom:0}.detail-list span{color:var(--ink-faint)}.sync-summary{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.sync-summary>div{display:flex;align-items:center;gap:9px;padding:13px;border-radius:9px;background:var(--surface-2)}.sync-summary svg{color:var(--success)}.sync-summary span{display:flex;flex-direction:column}.sync-summary strong{font-size:.7rem}.sync-summary small{color:var(--ink-faint);font-size:.59rem}.field-mapping{display:grid;border:1px solid var(--line);border-radius:9px}.field-mapping>div{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;padding:10px;border-bottom:1px solid var(--line);font-size:.68rem}.field-mapping>div:last-child{border:0}.endpoint-card{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid var(--line);border-radius:9px}.endpoint-card>svg{color:var(--teal)}.endpoint-card>span{display:flex;flex:1;flex-direction:column}.endpoint-card strong{font-size:.72rem}.endpoint-card small{margin-top:2px;color:var(--ink-faint);font-size:.6rem}.test-flow{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px 0}.test-flow>div{display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--success);font-size:.6rem;text-align:center}.test-flow>i{width:35px;height:1px;background:#b7d9c5}.connection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.connection-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;padding:17px}.connection-card__icon{display:grid;width:42px;height:42px;place-items:center;border-radius:11px;color:var(--teal-dark);background:var(--teal-pale)}.connection-card h2{margin:1px 0 4px}.connection-card p:not(.eyebrow){min-height:32px;margin:0;color:var(--ink-soft);font-size:.64rem;line-height:1.4}.connection-card__actions{display:flex;grid-column:1 / -1;justify-content:flex-end;gap:6px;padding-top:11px;border-top:1px solid var(--line)}.permission-matrix{display:grid}.permission-matrix>div{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line);font-size:.7rem}.log-toolbar{display:grid;grid-template-columns:minmax(250px,1fr) 170px auto;align-items:center;gap:8px;padding:13px;border-bottom:1px solid var(--line)}.log-table{overflow-x:auto;background:#132426;color:#c7d7d3;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.log-row{display:grid;min-width:760px;grid-template-columns:130px 1.4fr 100px 1fr 80px;align-items:center;gap:12px;min-height:44px;padding:0 14px;border-bottom:1px solid rgb(255 255 255 / 7%);font-size:.64rem}.log-row--head{min-height:34px;color:#6f8a85;background:#0d1c1e;font-size:.56rem;text-transform:uppercase}.log-row>span:nth-child(2){display:flex;align-items:center;gap:7px;color:#d8e5e1}.log-row>span:nth-child(2) i{width:6px;height:6px;border-radius:50%;background:#58b59b}.log-row--warning>span:nth-child(2) i{background:#e2aa44}.log-row--blocked>span:nth-child(2) i{background:#e16b64}.log-row>span:first-child,.log-row>span:last-child{color:#7f9994}.cost-bars{display:grid;gap:13px}.cost-bars em{color:var(--ink);font-style:normal;font-weight:700}.cost-bars>div>div{height:9px}.cost-bars i{background:linear-gradient(90deg,var(--copper),#d99570)}.budget-alert{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line);font-size:.7rem}.budget-alert span{display:flex;align-items:center;gap:6px;color:var(--ink-soft)}.budget-alert svg{width:16px;color:var(--success)}.confirm-dialog{width:min(430px,100%);padding:26px;border-radius:16px;background:var(--surface);box-shadow:var(--shadow-lg);text-align:center}.confirm-dialog__icon{display:grid;width:50px;height:50px;margin:0 auto 13px;place-items:center;border-radius:50%;color:var(--danger);background:var(--danger-pale)}.confirm-dialog h2{font-family:Newsreader,serif;font-size:1.45rem}.confirm-dialog>p{color:var(--ink-soft);font-size:.72rem;line-height:1.55}.confirm-dialog .field{margin:18px 0;text-align:left}.confirm-dialog>div:last-child{display:flex;justify-content:center;gap:8px}.user-list{display:grid}.user-list>div{display:grid;grid-template-columns:34px minmax(150px,1.2fr) minmax(140px,1fr) 90px 80px 90px;align-items:center;gap:11px;padding:11px 0;border-top:1px solid var(--line)}.user-list>div>span:nth-child(2),.user-list>div>span:nth-child(3){display:flex;flex-direction:column}.user-list strong{font-size:.7rem}.user-list small,.user-last{color:var(--ink-faint);font-size:.6rem}.role-list{display:grid}.role-list>div{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.role-list svg{color:var(--teal)}.role-list span{display:flex;flex-direction:column}.role-list strong{font-size:.7rem}.role-list small{color:var(--ink-faint);font-size:.6rem}.audit-toolbar{display:flex;justify-content:space-between;gap:10px;padding:13px;border-bottom:1px solid var(--line)}.audit-toolbar .search-field{width:min(400px,100%)}.audit-toolbar>div{display:flex}.audit-timeline{padding:5px 18px}.audit-entry{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 0;border-bottom:1px solid var(--line)}.audit-entry__icon{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:var(--success);background:var(--success-pale)}.audit-entry--blocked .audit-entry__icon{color:var(--danger);background:var(--danger-pale)}.audit-entry--warning .audit-entry__icon{color:var(--warning);background:var(--warning-pale)}.audit-entry__icon svg{width:16px}.audit-entry>div>span{display:flex;justify-content:space-between;gap:10px}.audit-entry strong{font-size:.72rem}.audit-entry time{color:var(--ink-faint);font-size:.58rem}.audit-entry p{margin:3px 0;color:var(--ink-soft);font-size:.65rem}.audit-entry small{color:var(--ink-faint);font-size:.6rem}.not-found{display:grid;min-height:calc(100vh - var(--topbar-height));place-items:center;align-content:center;padding:40px;text-align:center}.not-found>svg{margin-bottom:15px;color:var(--copper)}.not-found p:not(.eyebrow){color:var(--ink-soft)}.kommo-action-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.kommo-control-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px}.kommo-control-grid>.card{display:flex;min-width:0;flex-direction:column;gap:17px}.kommo-inventory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kommo-inventory span{display:flex;min-width:0;align-items:center;gap:7px;padding:10px;border:1px solid var(--line);border-radius:10px;color:var(--ink-soft);background:var(--surface-2);font-size:.64rem}.kommo-inventory svg{flex:0 0 auto;width:16px;color:var(--teal)}.pipeline-selector{display:grid;gap:9px;max-height:620px;padding-right:3px;overflow-y:auto}.pipeline-option{border:1px solid var(--line);border-radius:12px;background:var(--surface);transition:border-color .18s ease,box-shadow .18s ease}.pipeline-option.is-selected{border-color:color-mix(in srgb,var(--teal) 55%,var(--line));box-shadow:0 0 0 2px color-mix(in srgb,var(--teal) 9%,transparent)}.pipeline-option__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;cursor:pointer}.pipeline-option__header span{display:flex;min-width:0;flex-direction:column}.pipeline-option__header strong{overflow-wrap:anywhere;font-size:.7rem}.pipeline-option__header small,.pipeline-option__body>small{color:var(--ink-faint);font-size:.59rem}.pipeline-option__header svg{color:var(--teal)}.pipeline-option__body{display:grid;gap:10px;padding:12px 13px 13px 43px;border-top:1px solid var(--line);background:var(--surface-2)}.pipeline-option__body>label,.stage-grid label{display:flex;align-items:center;gap:8px;cursor:pointer}.pipeline-option__body>label strong{font-size:.65rem}.stage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.stage-grid label{min-width:0;padding:7px 8px;border-radius:8px;background:var(--surface);font-size:.62rem}.stage-grid span{min-width:0;overflow-wrap:anywhere}.pipeline-selector input[type=checkbox]{width:16px;height:16px;accent-color:var(--teal)}.persisted-scope{display:grid;gap:6px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.persisted-scope strong{color:var(--ink);font-size:.67rem}.persisted-scope span{color:var(--ink-soft);font-size:.63rem;overflow-wrap:anywhere}.credentials-page .page-header .badge{display:inline-flex;align-items:center;gap:6px}.credential-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.credential-card{display:flex;min-width:0;flex-direction:column;gap:16px}.credential-card .section-header svg{color:var(--teal)}.credential-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.credential-status>span:not(.badge){color:var(--ink-soft);font-size:.63rem}.credential-step-up{padding-top:14px;border-top:1px solid var(--line)}.credential-inventory{display:grid;gap:8px;margin-bottom:18px}.credential-inventory>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--line);border-radius:10px}.credential-inventory>div>span:first-child{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);column-gap:9px;align-items:center}.credential-inventory svg{grid-row:1 / 3;color:var(--teal)}.credential-inventory strong,.credential-inventory small{min-width:0;overflow-wrap:anywhere}.credential-inventory small{color:var(--ink-soft)}.custom-credential-form{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.custom-credential-form h3{display:flex;align-items:center;gap:7px;margin-bottom:14px;font-size:.83rem}.credential-field-editor{display:grid;gap:12px;margin-top:16px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.credential-field-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.credential-field-heading>span{display:grid;gap:3px}.credential-field-heading small{max-width:64ch;color:var(--ink-soft)}.credential-field-list{display:grid;gap:10px}.credential-field-row{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.3fr) auto;gap:10px;align-items:end}@media(max-width:1180px){.topbar{padding-inline:20px}.topbar__actions>.badge,.profile-menu>span:nth-child(2),.assistant-trigger span{display:none}.page{padding-inline:24px}.metric-grid,.connection-grid{grid-template-columns:repeat(2,1fr)}.integration-hero__metrics{gap:18px}}@media(max-width:960px){:root{--sidebar-width: 228px}.sidebar{transform:translate(-105%);box-shadow:var(--shadow-lg)}.sidebar.is-open{transform:translate(0)}.sidebar__mobile-close{display:grid;color:#cbdad6}.sidebar__collapse{display:none!important}.app-column,.app-shell.is-collapsed .app-column{margin-left:0}.mobile-menu{display:grid!important;margin-right:8px}.nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;border:0;background:#0a1d1e6b}.dashboard-grid,.dashboard-grid--lower{grid-template-columns:1fr}.conversation-workspace{grid-template-columns:310px minmax(500px,1fr);overflow-x:auto}.settings-layout{grid-template-columns:1fr}.settings-aside{grid-template-columns:repeat(2,1fr)}.kommo-wizard{grid-template-columns:200px 1fr}.integration-hero{align-items:flex-start;flex-wrap:wrap}.integration-hero__metrics{order:3;width:100%;flex-basis:100%;justify-content:flex-start}.kommo-control-grid,.credential-grid{grid-template-columns:1fr}.login-page{grid-template-columns:.9fr 1.1fr}.login-story{padding:35px}.login-story h1{font-size:3.1rem}}@media(max-width:720px){:root{--topbar-height: 60px}.topbar{padding-inline:12px}.workspace-switcher__logo,.workspace-switcher small,.environment-switcher,.topbar__actions>.button,.profile-menu{display:none}.workspace-switcher strong{font-size:.72rem}.assistant-trigger{width:34px;height:34px;padding:0;justify-content:center}.page{padding:22px 15px 42px}.page-header{align-items:flex-start;flex-direction:column;margin-bottom:18px}.page-header h1{font-size:2rem}.page-actions{width:100%;flex-wrap:wrap}.page-actions .button{flex:1}.metric-grid,.user-summary{grid-template-columns:repeat(2,1fr)}.metric-card{padding:14px}.metric-card>strong{font-size:1.7rem}.metric-card__bottom{align-items:flex-start;flex-direction:column}.metric-card__bottom small{text-align:left}.two-column-grid,.connection-grid,.risk-numbers,.form-grid{grid-template-columns:1fr}.demo-strip{align-items:flex-start;flex-direction:column;gap:3px}.page--operation .page-header{padding-inline:0}.conversation-workspace{position:relative;display:block;height:clamp(520px,calc(100dvh - 225px),760px);min-height:0;overflow:hidden}.conversation-list-pane{height:100%;border-right:0}.conversation-detail{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.conversation-empty{display:none}.conversation-detail__back{display:grid}.conversation-detail__actions .button--secondary{display:none}.conversation-detail__actions .button{padding-inline:9px}.conversation-detail__header{padding-inline:10px}.conversation-detail__header>div:nth-child(3) small{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-strip{overflow-x:auto}.context-strip>svg{display:none}.context-strip>div{flex:0 0 auto}.context-strip__waiting{margin-left:5px}.timeline{padding:16px 12px}.timeline-event>div{max-width:88%}.conversation-filters,.settings-aside{grid-template-columns:1fr}.integration-hero__brand{min-width:0}.integration-hero__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.kommo-wizard{grid-template-columns:1fr}.kommo-wizard__steps{flex-direction:row;overflow-x:auto}.kommo-wizard__steps button{min-width:105px;flex-direction:column;text-align:center}.kommo-wizard__steps button:after{display:none}.sync-summary{grid-template-columns:1fr}.field-mapping>div{grid-template-columns:1fr auto}.field-mapping>div strong{grid-column:1;grid-row:2}.test-flow{align-items:stretch;flex-direction:column}.test-flow>div{flex-direction:row}.test-flow>i{width:1px;height:14px;margin-left:8px}.log-toolbar{grid-template-columns:1fr}.user-list{overflow-x:auto}.user-list>div{min-width:700px}.audit-toolbar{align-items:stretch;flex-direction:column}.audit-toolbar .search-field{width:100%}.audit-entry{align-items:flex-start}.audit-entry>.badge{grid-column:2}.login-page{display:block;background:var(--surface)}.login-story{min-height:auto;padding:24px}.login-story__content{margin:50px 0 35px}.login-story h1{font-size:2.6rem}.login-story ul{display:none}.login-panel{padding:35px 20px}.security-grid{grid-template-columns:1fr}.security-card--wide{grid-column:auto}.credential-inventory>div{align-items:flex-start;flex-direction:column}.credential-field-heading{align-items:stretch;flex-direction:column}.credential-field-row{grid-template-columns:1fr}.credentials-page .button,.credentials-page input,.credentials-page select{min-height:44px}}@media(max-width:420px){.metric-grid,.user-summary{grid-template-columns:1fr}.page-actions .button{width:100%;flex-basis:100%}.priority-row{grid-template-columns:32px minmax(0,1fr)}.priority-row__meta{grid-column:2;flex-direction:row;align-items:center}.assistant-drawer{width:100%}.mfa-enrollment{grid-template-columns:1fr}.mfa-enrollment img,.mfa-enrollment__loading{width:min(180px,100%);margin-inline:auto}.security-card{padding:17px}.security-factor-status{align-items:flex-start}.kommo-inventory,.stage-grid{grid-template-columns:1fr}.pipeline-option__body{padding-left:13px}.kommo-action-row .button{width:100%;justify-content:center}}@media(max-width:360px){.page{padding:18px 10px 36px}.detail-list>div{align-items:flex-start;flex-direction:column;gap:4px}.modal-backdrop{padding:6px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.notification-settings-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:18px}.notification-destination-card{align-self:start}.notification-ready{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);color:var(--success)}.notification-ready span{display:grid;gap:3px;color:var(--ink)}.notification-ready small{color:var(--ink-soft)}.notification-events-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.notification-events-header h2,.notification-events-header p{margin:0}.notification-events-header p{margin-top:4px;color:var(--ink-soft)}.notification-event-list{display:grid;gap:10px}.notification-event{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:13px;align-items:flex-start;padding:15px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.notification-event__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--surface-2);color:var(--teal)}.notification-event>div:nth-child(2){display:grid;gap:5px;min-width:0}.notification-event header{display:flex;justify-content:space-between;gap:14px}.notification-event header time{color:var(--ink-soft);font-size:.78rem;white-space:nowrap}.notification-event p,.notification-event small{margin:0}.notification-event small{color:var(--ink-soft)}.notification-event code{width:fit-content;padding:3px 6px;border-radius:6px;background:var(--surface-2);color:var(--ink-soft);font-size:.72rem;overflow-wrap:anywhere}.notification-event em{color:var(--danger);font-size:.78rem;font-style:normal;overflow-wrap:anywhere}.notification-event__status{display:grid;justify-items:end;gap:6px}.notification-event__status small{white-space:nowrap}@media(max-width:900px){.notification-settings-grid{grid-template-columns:1fr}}@media(max-width:640px){.handoff-reason-banner{margin:10px 12px 0}.conversation-composer__form{grid-template-columns:1fr}.conversation-composer__form .button{width:100%;justify-content:center}.conversation-composer{gap:6px;padding:8px 10px}.conversation-composer__form textarea{min-height:48px;max-height:100px}.conversation-composer__status{justify-content:flex-start;font-size:.58rem}.conversation-confirm>footer{align-items:stretch;flex-direction:column-reverse}.conversation-confirm>footer .button{width:100%;justify-content:center}.notification-event{grid-template-columns:34px minmax(0,1fr);padding:12px}.notification-event__icon{width:32px;height:32px}.notification-event header{flex-direction:column;gap:3px}.notification-event__status{grid-column:2;justify-items:start}}.toggle-stack{display:grid;gap:10px}.knowledge-page{--knowledge-forest: #123b3b;--knowledge-teal: #0c716d;--knowledge-mist: #eef6f2;--knowledge-sand: #fbf8f0;--knowledge-line: #d8e0da;width:min(1380px,100%);padding-top:28px}.knowledge-hero{position:relative;display:grid;overflow:hidden;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:32px;padding:30px 32px;border:1px solid var(--knowledge-line);border-radius:22px;background:radial-gradient(circle at 92% 8%,rgb(224 188 117 / 30%),transparent 25%),linear-gradient(135deg,#fffefa,#f3f7f1);box-shadow:0 14px 40px #19363514}.knowledge-hero:before{position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--knowledge-teal),#d6aa57);content:""}.knowledge-hero__copy{min-width:0}.knowledge-breadcrumb{display:flex;align-items:center;gap:7px;margin-bottom:18px;color:var(--knowledge-teal);font-size:.68rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.knowledge-breadcrumb span{color:#91a09a}.knowledge-title-row{display:flex;align-items:flex-start;gap:15px}.knowledge-title-icon,.knowledge-section-icon,.knowledge-card-icon{display:grid;flex:0 0 auto;place-items:center;color:var(--knowledge-teal);background:#e0f0e9}.knowledge-title-icon{width:50px;height:50px;border-radius:15px}.knowledge-title-row h1{margin:-2px 0 5px;color:var(--knowledge-forest);font-family:Newsreader,serif;font-size:clamp(2.05rem,3.4vw,3rem);font-weight:650;letter-spacing:-.025em;line-height:.98}.knowledge-title-row p{max-width:720px;margin:0;color:#526768;font-size:.82rem;line-height:1.65}.knowledge-hero__meta{display:flex;flex-wrap:wrap;gap:8px;margin:21px 0 0 65px}.knowledge-hero__meta span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #d8e5df;border-radius:999px;color:#42615f;background:#ffffffa6;font-size:.64rem;font-weight:700}.knowledge-save-panel{display:grid;align-content:center;gap:13px;padding:17px;border:1px solid rgb(255 255 255 / 82%);border-radius:17px;background:#ffffffba;box-shadow:0 8px 24px #1e3d3b17;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.knowledge-save-panel>div{display:flex;align-items:flex-start;gap:10px;padding:2px}.knowledge-save-panel>div>span{display:grid;gap:4px;min-width:0}.knowledge-save-panel strong{color:var(--knowledge-forest);font-size:.72rem}.knowledge-save-panel small{color:var(--ink-soft);font-size:.6rem;line-height:1.4}.knowledge-save-panel .is-saved>svg{color:var(--success)}.knowledge-save-panel .is-pending>svg{color:var(--warning)}.knowledge-save-panel .button{width:100%;min-height:42px;justify-content:center}.knowledge-page>.notice{margin-top:16px}.knowledge-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:17px 0 23px}.knowledge-stat{display:flex;min-width:0;align-items:center;gap:14px;padding:17px 19px;border:1px solid var(--knowledge-line);border-radius:16px;background:var(--surface);box-shadow:0 5px 16px #1833310d}.knowledge-stat__icon{display:grid;width:43px;height:43px;flex:0 0 auto;place-items:center;border-radius:13px;color:var(--knowledge-teal);background:var(--knowledge-mist)}.knowledge-stat>div{display:grid;min-width:0;grid-template-columns:auto 1fr;align-items:baseline;column-gap:9px}.knowledge-stat small{grid-column:1 / -1;color:#72827f;font-size:.57rem;font-weight:800;letter-spacing:.065em;text-transform:uppercase}.knowledge-stat strong{margin-top:4px;color:var(--knowledge-forest);font-family:Newsreader,serif;font-size:1.62rem;line-height:1}.knowledge-stat span:not(.knowledge-stat__icon){overflow:hidden;color:var(--ink-soft);font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.knowledge-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:7px;border:1px solid var(--knowledge-line);border-radius:15px;background:#e9eee8}.knowledge-tabs button{display:flex;min-width:0;align-items:center;gap:10px;padding:12px 14px;border:1px solid transparent;border-radius:11px;color:#60716e;background:transparent;text-align:left;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.knowledge-tabs button:hover{color:var(--knowledge-forest);background:#ffffff7f}.knowledge-tabs button.is-active{color:var(--knowledge-teal);border-color:#d3ded7;background:var(--surface);box-shadow:0 4px 12px #1e3a3814}.knowledge-tabs button>svg{flex:0 0 auto}.knowledge-tabs button>span{display:grid;min-width:0;gap:2px}.knowledge-tabs button strong{overflow:hidden;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.knowledge-tabs button small{overflow:hidden;color:#83908d;font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.knowledge-library{margin-top:22px}.knowledge-library__header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 3px 14px}.knowledge-library__header>div{display:flex;min-width:0;align-items:center;gap:12px}.knowledge-section-icon,.knowledge-card-icon{width:40px;height:40px;border-radius:12px}.knowledge-library__header h2{margin:0;color:var(--knowledge-forest);font-family:Newsreader,serif;font-size:1.32rem}.knowledge-library__header p{margin:2px 0 0;color:var(--ink-soft);font-size:.66rem}.knowledge-library__total{display:inline-flex;align-items:baseline;gap:5px;color:var(--ink-soft);font-size:.62rem;white-space:nowrap}.knowledge-library__total strong{color:var(--knowledge-forest);font-size:1rem}.knowledge-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) minmax(220px,.5fr) 130px;align-items:end;gap:16px;margin-bottom:17px;padding:17px 18px;border:1px solid var(--knowledge-line);border-radius:16px;background:var(--surface);box-shadow:0 5px 16px #1833310d}.knowledge-control{display:grid;gap:7px}.knowledge-control>span,.knowledge-toolbar>.field>span:first-child{color:#516664;font-size:.61rem;font-weight:800}.knowledge-page .search-field,.knowledge-page .select-wrap select{min-height:44px;border-color:#cdd8d2;border-radius:10px;background:#fbfcf9}.knowledge-page .search-field:focus-within,.knowledge-page .select-wrap:focus-within select{border-color:var(--knowledge-teal);box-shadow:0 0 0 3px #0c716d1a}.knowledge-result{display:grid;min-width:0;justify-items:end;padding-bottom:3px}.knowledge-result small{color:var(--ink-soft);font-size:.57rem}.knowledge-result strong{margin-top:3px;color:var(--knowledge-forest);font-size:.82rem}.knowledge-empty{padding:28px;border:1px dashed var(--knowledge-line);border-radius:16px;background:var(--surface)}.knowledge-list{display:grid;gap:18px}.knowledge-entry{overflow:hidden;scroll-margin-top:20px;border:1px solid var(--knowledge-line);border-radius:18px;background:var(--surface);box-shadow:0 7px 23px #1833310f}.knowledge-entry__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid #e1e7e1;background:linear-gradient(90deg,#f3f8f4,#fbfbf7)}.knowledge-entry__number{display:inline-flex;min-height:34px;align-items:center;padding:0 10px;border:1px solid #cfe3da;border-radius:10px;color:var(--knowledge-teal);background:#e8f4ee;font-size:.67rem;font-weight:850;font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap}.knowledge-entry__identity{min-width:0}.knowledge-entry__identity small{display:block;overflow:hidden;margin-bottom:3px;color:var(--knowledge-teal);font-size:.57rem;font-weight:800;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.knowledge-entry__identity h2{margin:0;color:var(--knowledge-forest);font-size:.79rem;font-weight:750}.knowledge-entry__header>.badge{display:inline-flex;align-items:center;gap:4px}.knowledge-entry__editor{display:grid;grid-template-columns:minmax(310px,.82fr) minmax(420px,1.18fr);gap:18px;padding:20px}.knowledge-editor-panel{position:relative;display:grid;min-width:0;align-content:start;gap:14px;padding:18px;border:1px solid;border-radius:14px}.knowledge-editor-panel--question{border-color:#e5ddca;background:var(--knowledge-sand)}.knowledge-editor-panel--answer{border-color:#d1e4da;background:#f3faf6}.knowledge-editor-panel>header{display:flex;align-items:center;gap:10px}.knowledge-editor-panel>header>span{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:10px}.knowledge-editor-panel--question>header>span{color:#8c692f;background:#f1e7cf}.knowledge-editor-panel--answer>header>span{color:var(--knowledge-teal);background:#dcefe5}.knowledge-editor-panel>header h3{margin:0;color:var(--knowledge-forest);font-size:.75rem}.knowledge-editor-panel>header p{margin:3px 0 0;color:var(--ink-soft);font-size:.58rem;line-height:1.45}.knowledge-editor-panel .field{gap:8px}.knowledge-editor-panel .field>span:first-child{color:#415653;font-size:.61rem;font-weight:800}.knowledge-editor-panel textarea{min-height:140px;padding:13px 14px;border-color:#cbd5ce;border-radius:10px;color:#223635;background:#fff;font-size:.72rem;font-weight:500;line-height:1.65}.knowledge-editor-panel--answer textarea{min-height:210px}.knowledge-editor-panel textarea:focus{border-color:var(--knowledge-teal);box-shadow:0 0 0 3px #0c716d1a;outline:none}.knowledge-character-count{justify-self:end;margin-top:-8px;color:#899592;font-size:.56rem}.knowledge-operational{border-top:1px solid #e1e7e1;background:#fafbf8}.knowledge-operational>summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:14px;padding:12px 20px;color:#435956;cursor:pointer;list-style:none}.knowledge-operational>summary::-webkit-details-marker{display:none}.knowledge-operational>summary:hover{background:#f2f5f1}.knowledge-operational>summary>span{display:flex;min-width:0;align-items:center;gap:10px}.knowledge-operational>summary>span>svg{flex:0 0 auto;color:var(--knowledge-teal)}.knowledge-operational>summary>span>span{display:grid;min-width:0;gap:2px}.knowledge-operational>summary strong{font-size:.68rem}.knowledge-operational>summary small{overflow:hidden;color:var(--ink-soft);font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.knowledge-operational>summary>svg{flex:0 0 auto;transition:transform .18s ease}.knowledge-operational[open]>summary{border-bottom:1px solid #e1e7e1}.knowledge-operational[open]>summary>svg{transform:rotate(180deg)}.knowledge-operational__body{padding:20px;background:#fff}.knowledge-operational-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.knowledge-operational-grid__full{grid-column:1 / -1}.knowledge-operational-grid .field{gap:7px}.knowledge-operational-grid .field>span:first-child{color:#415653;font-size:.61rem;font-weight:800}.knowledge-operational-grid input,.knowledge-operational-grid textarea{border-color:#ccd7d0;border-radius:9px;background:#fbfcfa;font-size:.69rem;line-height:1.55}.knowledge-load-more{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:16px 18px;border:1px dashed #cbd8d0;border-radius:14px;background:#f8faf6}.knowledge-load-more p{margin:0;color:var(--ink-soft);font-size:.65rem}.knowledge-style-layout{display:grid;grid-template-columns:minmax(250px,.55fr) minmax(0,1.45fr);align-items:start;gap:18px;margin-top:22px}.knowledge-style-context{position:sticky;top:82px;overflow:hidden;padding:25px;border-radius:18px;color:#fff;background:linear-gradient(155deg,#103e3e,#0b6562);box-shadow:0 12px 30px #0f3a3a2b}.knowledge-style-context:after{position:absolute;right:-42px;bottom:-46px;width:150px;height:150px;border:1px solid rgb(255 255 255 / 13%);border-radius:50%;content:""}.knowledge-style-context__icon{display:grid;width:45px;height:45px;place-items:center;border-radius:13px;color:#183e3d;background:#d9b466}.knowledge-style-context .eyebrow{margin:20px 0 6px;color:#aedbd3}.knowledge-style-context h2{margin:0 0 11px;font-family:Newsreader,serif;font-size:1.65rem}.knowledge-style-context>p:not(.eyebrow){margin:0;color:#d2e6e1;font-size:.69rem;line-height:1.65}.knowledge-style-context ul{display:grid;gap:12px;margin:22px 0 0;padding:18px 0 0;border-top:1px solid rgb(255 255 255 / 16%);list-style:none}.knowledge-style-context li{display:flex;align-items:flex-start;gap:8px;color:#eff7f4;font-size:.65rem;line-height:1.45}.knowledge-style-context li svg{flex:0 0 auto;color:#e0bc70}.knowledge-style-editor{padding:22px}.knowledge-style-editor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--knowledge-line)}.knowledge-style-editor h2{margin:0;color:var(--knowledge-forest);font-family:Newsreader,serif;font-size:1.28rem}.knowledge-style-editor p{margin:4px 0 0;color:var(--ink-soft);font-size:.66rem;line-height:1.55}.knowledge-style-editor .field{gap:8px}.knowledge-style-editor .field>span:first-child{color:#415653;font-size:.63rem;font-weight:800}.knowledge-style-editor textarea{min-height:620px;padding:16px;border-color:#cbd7d0;border-radius:11px;font-size:.72rem;line-height:1.7}.knowledge-governance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.knowledge-governance-grid>.card{min-width:0;padding:22px}.knowledge-governance-grid .knowledge-card-icon{margin-bottom:15px}.knowledge-governance-grid .card>h2{margin:0;color:var(--knowledge-forest);font-family:Newsreader,serif;font-size:1.25rem}.knowledge-governance-grid .card>p{margin:6px 0 0;color:var(--ink-soft);font-size:.68rem;line-height:1.6}.knowledge-governance-grid .state-view{min-height:220px;margin-top:16px;border:1px dashed var(--knowledge-line);border-radius:12px;background:#fafbf8}.knowledge-versions,.knowledge-bindings{display:grid;gap:9px;margin-top:18px}.knowledge-versions>div,.knowledge-bindings>div{display:grid;grid-template-columns:minmax(110px,1fr) auto auto auto;align-items:center;gap:10px;padding:12px;border:1px solid var(--knowledge-line);border-radius:11px;background:#f8faf7}.knowledge-versions>div>span,.knowledge-bindings>div>span{color:var(--ink-soft);font-size:.61rem}.knowledge-versions code{color:var(--ink-soft);font-size:.62rem}@media(max-width:1100px){.knowledge-hero{grid-template-columns:minmax(0,1fr) 270px;gap:22px}.knowledge-entry__editor{grid-template-columns:1fr}.knowledge-editor-panel--question textarea{min-height:115px}}@media(max-width:900px){.knowledge-hero{grid-template-columns:1fr}.knowledge-save-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center}.knowledge-save-panel .button{width:auto}.knowledge-toolbar{grid-template-columns:1fr 1fr}.knowledge-result{grid-column:1 / -1;justify-items:start;padding:0}.knowledge-style-layout,.knowledge-governance-grid{grid-template-columns:1fr}.knowledge-style-context{position:static}}@media(max-width:720px){.knowledge-page{padding-top:20px}.knowledge-hero{padding:24px 21px;border-radius:18px}.knowledge-title-row h1{font-size:2rem}.knowledge-hero__meta{margin-left:0}.knowledge-overview{grid-template-columns:1fr}.knowledge-stat{min-height:76px}.knowledge-tabs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.knowledge-tabs button{min-width:210px;flex:1 0 auto;scroll-snap-align:start}.knowledge-library__header{align-items:flex-start}.knowledge-toolbar{grid-template-columns:1fr}.knowledge-result{grid-column:auto}.knowledge-entry__header{grid-template-columns:auto minmax(0,1fr)}.knowledge-entry__header>.badge{grid-column:2;justify-self:start}.knowledge-entry__editor{gap:13px;padding:14px}.knowledge-editor-panel{padding:15px}.knowledge-operational-grid{grid-template-columns:1fr}.knowledge-operational-grid__full{grid-column:auto}.knowledge-load-more{align-items:stretch;flex-direction:column}.knowledge-load-more .button{width:100%;justify-content:center}}@media(max-width:480px){.knowledge-hero{padding:21px 16px 18px}.knowledge-title-row{gap:11px}.knowledge-title-icon{width:43px;height:43px;border-radius:12px}.knowledge-title-row p{font-size:.72rem}.knowledge-hero__meta span{width:100%}.knowledge-save-panel{grid-template-columns:1fr;padding:14px}.knowledge-save-panel .button{width:100%}.knowledge-library__header{gap:10px}.knowledge-library__total{display:none}.knowledge-toolbar{gap:13px;padding:14px}.knowledge-entry__header{padding:14px}.knowledge-entry__identity h2{font-size:.72rem}.knowledge-editor-panel textarea,.knowledge-editor-panel--answer textarea{min-height:180px}.knowledge-operational>summary{padding:12px 14px}.knowledge-operational>summary small{display:none}.knowledge-operational__body{padding:14px}.knowledge-style-context,.knowledge-style-editor,.knowledge-governance-grid>.card{padding:18px}.knowledge-style-editor>header{align-items:flex-start;flex-direction:column}.knowledge-style-editor textarea{min-height:520px}.knowledge-versions>div,.knowledge-bindings>div{grid-template-columns:1fr auto}.knowledge-versions>div code,.knowledge-versions>div .badge{grid-column:1 / -1;justify-self:start}}
