.portal-notifications{position:relative}.portal-notifications__bell{position:relative;min-width:44px;min-height:44px}.portal-notifications__badge{position:absolute;top:-5px;right:-5px;min-width:20px;height:20px;padding:0 4px;border:2px solid #fff;border-radius:12px;display:grid;place-items:center;background:#8c416c;color:#fff;font-size:10px;font-weight:750}.portal-notifications__popover{position:absolute;top:calc(100% + 12px);right:0;z-index:110;display:flex;flex-direction:column;width:min(410px,calc(100vw - 24px));max-height:min(680px,calc(100dvh - 100px));overflow:hidden;background:#fffdfa;color:#302a38;border:1px solid #e2d9e9;border-radius:20px;box-shadow:0 16px 60px #39244928}.portal-notifications__popover>header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 14px}.portal-notifications__popover h2{margin:0 0 4px;font-size:20px;line-height:1.2}.portal-notifications__popover header span{font-size:12px;color:#776882}.portal-notifications__read-all{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#70518d;font-size:12px;min-height:40px}.portal-notifications__device{padding:0 20px 14px;border-bottom:1px solid #eee7f1;max-height:220px;overflow:auto}.portal-notifications__device .portal-device-panel h3{display:none}.portal-notifications__events{overflow:auto;overscroll-behavior:contain;min-height:100px}.portal-notifications__events ol{list-style:none;padding:0;margin:0}.portal-notifications__event{width:100%;display:flex;align-items:flex-start;gap:12px;border:0;border-bottom:1px solid #eee8f1;padding:16px 20px;text-align:left;background:#f6f0fb;color:inherit}.portal-notifications__event:hover{background:#eee4f6}.portal-notifications__event.is-read{background:#fffdfa}.portal-notifications__event.is-action{background:#fff7e8;border-left:3px solid #bf7d2d;padding-left:17px}.portal-notifications__event.is-action:hover{background:#fff0d8}.portal-notifications__action-label{justify-self:start;color:#8c5727;background:#ffead0;border-radius:999px;padding:3px 8px;font-size:11px;line-height:1.35}.portal-notifications__event-icon{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;background:#eadff1;color:#725189;border-radius:12px}.portal-notifications__copy{flex:1;min-width:0;display:grid;gap:5px}.portal-notifications__copy strong{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.portal-notifications__copy>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.45;color:#665c70;overflow-wrap:anywhere}.portal-notifications__copy time{font-size:11px;color:#82748d}.portal-notifications__empty{display:grid;justify-items:center;gap:10px;padding:36px 24px;color:#786886;text-align:center}.portal-notifications__empty strong{font-size:14px;color:#51415f}.portal-notifications__empty p{margin:0;font-size:12px;line-height:1.5}.portal-notifications__error{margin:0;padding:10px 20px;font-size:12px;background:#fff2e9;color:#85512a}.portal-notification-toasts{position:fixed;z-index:100;right:24px;top:100px;width:min(380px,calc(100vw - 32px));display:grid;gap:10px;pointer-events:none}.portal-notification-toast{display:flex;pointer-events:auto;overflow:hidden;border:1px solid #d6c5e2;border-left:4px solid #8c65a6;border-radius:16px;background:#fffdfa;color:#302a38;box-shadow:0 12px 36px #38234b25;animation:portal-notice-arrive .22s ease-out}.portal-notification-toast__open{display:flex;gap:12px;flex:1;min-width:0;padding:16px 0 16px 16px;text-align:left;background:transparent;border:0;color:inherit}.portal-notification-toast__open>span:last-child{display:grid;gap:5px;min-width:0}.portal-notification-toast__open small{color:#846593;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.portal-notification-toast__open strong{font-size:14px;line-height:1.35;overflow-wrap:anywhere}.portal-notification-toast__open span>span{font-size:12px;line-height:1.4;color:#74667f;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.portal-notification-toast__open b{display:flex;align-items:center;font-size:12px;color:#70518d}.portal-notification-toast__close{align-self:flex-start;min-width:36px;min-height:40px;background:transparent;border:0;color:#8b7c95}@keyframes portal-notice-arrive{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.portal-notifications__popover{position:fixed;top:calc(74px + env(safe-area-inset-top,0px));right:12px;max-height:calc(100dvh - 100px - env(safe-area-inset-top,0px))}.portal-notification-toasts{right:16px;top:calc(82px + env(safe-area-inset-top,0px))}}@media(prefers-reduced-motion:reduce){.portal-notification-toast{animation:none}}.leader-overview{--lo-ink: #302b3b;--lo-muted: #706a7b;--lo-line: #e5e0ea;--lo-paper: #fff;--lo-wash: #f8f7fb;--lo-action: #7354b4;--lo-action-hover: #604084;--lo-tint: #f0edf8;width:100%;min-width:0;min-height:0;height:calc(100dvh - var(--topbar-height));overflow:auto hidden;color:var(--lo-ink);background:var(--lo-wash);font-family:var(--lazur-font-interface, "Open Sans", system-ui, sans-serif);font-size:15px;line-height:1.5}.leader-overview *,.leader-overview *:before,.leader-overview *:after{box-sizing:border-box}.leader-overview button{font:inherit}.leader-overview button:focus-visible{outline:3px solid rgba(115,84,180,.32);outline-offset:3px}.leader-overview__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:32px max(24px,calc((100vw - 1280px)/2 + 34px)) 26px;background:var(--lo-paper);border-bottom:1px solid var(--lo-line)}.leader-overview__header>div{min-width:0}.leader-overview__eyebrow,.leader-overview__label{display:block;color:var(--lo-action);font-size:12px;font-weight:700;letter-spacing:.055em;line-height:1.4;text-transform:uppercase}.leader-overview__header h1{margin:7px 0 6px;font:700 clamp(31px,3.6vw,42px) / 1.08 var(--lazur-font-interface, "Open Sans", system-ui, sans-serif);letter-spacing:-.035em}.leader-overview__header p{max-width:690px;margin:0;color:var(--lo-muted);font-size:15px;line-height:1.55}.leader-overview__source-link,.leader-overview__text-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--lo-action);background:transparent;border:0;cursor:pointer;font-weight:700;line-height:1.35}.leader-overview__source-link{min-height:44px;flex:0 0 auto;padding:10px 14px;border:1px solid #cabde1;border-radius:8px;white-space:nowrap}.leader-overview__source-link:hover,.leader-overview__text-action:hover{color:var(--lo-action-hover);background:var(--lo-tint)}.leader-overview__content{width:min(1280px,100%);margin:0 auto;padding:28px 34px 48px}.leader-overview__quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px}.leader-overview__quick-action{display:flex;align-items:center;gap:12px;min-width:0;min-height:96px;padding:17px;color:var(--lo-ink);background:var(--lo-paper);border:1px solid var(--lo-line);border-radius:10px;cursor:pointer;text-align:left;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.leader-overview__quick-action.is-primary{color:#fff;background:var(--lo-action);border-color:var(--lo-action)}.leader-overview__quick-action:hover:not(:disabled){border-color:#b7a3d7;background:#fbfaff;box-shadow:0 5px 14px #302b3b14}.leader-overview__quick-action.is-primary:hover:not(:disabled){background:var(--lo-action-hover);border-color:var(--lo-action-hover)}.leader-overview__quick-action:disabled{cursor:not-allowed;opacity:.68}.leader-overview__quick-action>svg:first-child,.leader-overview__quick-action>svg:last-child{flex:0 0 auto}.leader-overview__quick-action>svg:last-child{margin-left:auto}.leader-overview__quick-action span{display:grid;gap:5px;min-width:0}.leader-overview__quick-action strong{font-size:15px;line-height:1.35}.leader-overview__quick-action small{color:var(--lo-muted);font-size:13px;line-height:1.45}.leader-overview__quick-action.is-primary small{color:#f5f1fd}.leader-overview__summary{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:16px}.leader-overview__source{min-width:0;padding:22px;background:var(--lo-paper);border:1px solid var(--lo-line);border-radius:10px}.leader-overview__source h2{margin:8px 0 5px;font-size:20px;line-height:1.3;letter-spacing:-.015em}.leader-overview__source p{margin:7px 0 0;color:var(--lo-muted);font-size:14px;line-height:1.55}.leader-overview__source small{display:block;margin-top:12px;color:var(--lo-muted);font-size:13px;line-height:1.45}.leader-overview__source--reference{background:#fdfcff}.leader-overview__reference-counts{display:flex;flex-wrap:wrap;gap:16px 32px;margin-top:14px}.leader-overview__reference-counts div{display:grid;gap:3px;min-width:100px}.leader-overview__reference-counts strong{color:var(--lo-ink);font-size:28px;font-weight:700;letter-spacing:-.035em;line-height:1.1}.leader-overview__reference-counts span{color:var(--lo-muted);font-size:13px;line-height:1.4}.leader-overview__modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.leader-overview__module{display:flex;min-width:0;min-height:0;flex-direction:column;padding:20px;background:var(--lo-paper);border:1px solid var(--lo-line);border-radius:10px}.leader-overview__module>header{display:flex;align-items:center;gap:12px;padding-bottom:15px;border-bottom:1px solid #eeeaf1}.leader-overview__module-icon{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;color:var(--lo-action);background:var(--lo-tint);border-radius:9px}.leader-overview__module>header>div{min-width:0;flex:1}.leader-overview__module h2{margin:0;font-size:17px;line-height:1.3;letter-spacing:-.01em}.leader-overview__module header p{margin:3px 0 0;color:var(--lo-muted);font-size:14px;line-height:1.4}.leader-overview__module>header>button{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;color:var(--lo-action);background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer}.leader-overview__module>header>button:hover{background:var(--lo-tint);border-color:#d6cae8}.leader-overview__metrics{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1.25fr);align-items:baseline;gap:6px 10px;padding:18px 0 12px}.leader-overview__metrics strong,.leader-overview__single-metric strong{font-size:30px;font-weight:700;letter-spacing:-.04em;line-height:1}.leader-overview__metrics span,.leader-overview__single-metric span{color:var(--lo-muted);font-size:14px;line-height:1.35}.leader-overview__metrics .is-attention{color:#a8562a}.leader-overview__single-metric{display:flex;align-items:baseline;gap:10px;padding:18px 0 12px}.leader-overview__queue{display:grid;gap:0;margin:0;padding:0;list-style:none}.leader-overview__queue li{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:11px 0;border-top:1px solid #f0edf2}.leader-overview__queue li>div{min-width:0}.leader-overview__queue strong,.leader-overview__queue small{display:block;overflow-wrap:anywhere}.leader-overview__queue strong{font-size:14px;font-weight:700;line-height:1.45}.leader-overview__queue small{margin-top:3px;color:var(--lo-muted);font-size:13px;line-height:1.45}.leader-overview__dot{width:8px;height:8px;flex:0 0 auto;margin-top:6px;border-radius:50%;background:#8b8694}.leader-overview__dot.is-overdue,.leader-overview__dot.is-decision,.leader-overview__dot.is-waiting_evidence{background:#b9662e}.leader-overview__dot.is-project{background:var(--lo-action)}.leader-overview__dot.is-meeting{background:#398276}.leader-overview__empty,.leader-overview__state{margin:14px 0;color:var(--lo-muted);font-size:14px;line-height:1.55}.leader-overview__state{padding:8px 0}.leader-overview__state.is-error{color:#8b3c34}.leader-overview__state button{min-height:32px;margin-left:5px;padding:2px 4px;color:var(--lo-action);background:none;border:0;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.leader-overview__text-action{min-height:44px;align-self:flex-start;margin-top:auto;padding:11px 3px 0;font-size:14px;text-align:left}.leader-overview__privacy-note{display:flex;align-items:flex-start;gap:8px;margin:14px 0;color:#526d63;font-size:14px;line-height:1.5}.leader-overview__privacy-note svg{flex:0 0 auto;margin-top:3px}.leader-overview__footnote{display:flex;align-items:flex-start;gap:9px;margin:20px 0 0;padding:15px 16px;color:#5d5767;background:#f0edf8;border-left:3px solid #a38adb;border-radius:0 8px 8px 0;font-size:14px;line-height:1.55}.leader-overview__footnote svg{flex:0 0 auto;margin-top:3px}@media(max-width:1120px){.leader-overview__modules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.leader-overview__quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.leader-overview__summary{grid-template-columns:1fr}}@media(max-width:680px){.leader-overview__header{align-items:flex-start;flex-direction:column;gap:18px;padding:25px 20px 21px}.leader-overview__source-link{width:100%}.leader-overview__content{padding:20px 16px 32px}}@media(max-width:560px){.leader-overview__header h1{font-size:32px}.leader-overview__quick-actions,.leader-overview__modules{grid-template-columns:1fr}.leader-overview__quick-action{min-height:88px;padding:16px}.leader-overview__source,.leader-overview__module{padding:18px}.leader-overview__metrics{grid-template-columns:auto minmax(0,1fr);gap:5px 10px}.leader-overview__metrics strong:nth-of-type(2){margin-top:6px}.leader-overview__reference-counts{gap:14px 24px}}.lazur-return-to-overview{display:block;min-height:40px;margin:12px 24px;padding:8px 12px;color:#7354b4;background:#fff;border:1px solid #cabde1;border-radius:8px;font:700 14px/1.35 var(--lazur-font-interface, "Open Sans", system-ui, sans-serif);cursor:pointer}.lazur-return-to-overview:hover{background:#f0edf8;color:#604084}.lazur-return-to-overview:focus-visible{outline:3px solid rgba(115,84,180,.32);outline-offset:2px}.mgmt-workspace,.mgmt-drawer{--mgmt-ink:#263933;--mgmt-muted:#64756e;--mgmt-line:#dfe7e2;--mgmt-accent:#366950;color:var(--mgmt-ink);font-size:14px;line-height:1.5;min-width:0}.mgmt-workspace *,.mgmt-drawer *{box-sizing:border-box}.mgmt-workspace{padding:clamp(18px,3vw,38px);background:#f6f8f5;min-height:70vh;border-radius:20px}.mgmt-workspace h1,.mgmt-workspace h2,.mgmt-workspace h3,.mgmt-drawer h2,.mgmt-drawer h3,.mgmt-drawer h4{color:var(--mgmt-ink);margin:0;font-weight:650;letter-spacing:-.025em}.mgmt-workspace h1{font-size:clamp(25px,3vw,34px);line-height:1.2;margin:7px 0 10px}.mgmt-workspace h2{font-size:21px}.mgmt-workspace h3,.mgmt-drawer h3{font-size:17px}.mgmt-drawer h2{font-size:24px;line-height:1.25;margin-top:7px;overflow-wrap:anywhere}.mgmt-workspace p,.mgmt-drawer p{margin:6px 0 12px}.mgmt-workspace button,.mgmt-drawer button{font:inherit;letter-spacing:normal;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--mgmt-line);border-radius:9px;background:#fff;color:var(--mgmt-ink);padding:9px 13px;min-height:40px;cursor:pointer;box-shadow:none;white-space:normal;text-align:center}.mgmt-workspace button:hover,.mgmt-drawer button:hover{background:#edf3ee;border-color:#b9ccbf}.mgmt-workspace button:disabled,.mgmt-drawer button:disabled{cursor:default;opacity:.5}.mgmt-workspace button:focus-visible,.mgmt-drawer button:focus-visible,.mgmt-workspace input:focus-visible,.mgmt-workspace select:focus-visible,.mgmt-drawer input:focus-visible,.mgmt-drawer select:focus-visible,.mgmt-drawer textarea:focus-visible{outline:3px solid #93bba3;outline-offset:2px}.mgmt-workspace input,.mgmt-workspace select,.mgmt-drawer input,.mgmt-drawer select,.mgmt-drawer textarea{font:inherit;color:var(--mgmt-ink);background:#fff;border:1px solid #ccd8d0;border-radius:8px;min-height:42px;padding:9px 11px;max-width:100%;box-shadow:none}.mgmt-drawer textarea{resize:vertical;line-height:1.5}.mgmt-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:27px}.mgmt-heading p{color:var(--mgmt-muted);max-width:690px}.mgmt-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--mgmt-muted);font-weight:650;overflow-wrap:anywhere}.mgmt-contours{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:24px}.mgmt-contours button{padding:17px 15px;min-height:90px;align-items:flex-start;text-align:left;gap:11px;background:#fff;border-radius:13px;transition:background .15s ease,border-color .15s ease}.mgmt-contours button>svg{flex-shrink:0;margin-top:2px}.mgmt-contours button>svg:last-child{margin-left:auto;width:12px}.mgmt-contours button span{font-size:14px;line-height:1.45;font-weight:600}.mgmt-contours button[aria-pressed=true]{background:#e8f0e9;border-color:#8aaa95;color:#254f38}.mgmt-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 26px}.mgmt-search{display:flex;align-items:center;gap:8px;border:1px solid #ccd8d0;background:#fff;border-radius:9px;flex:1 1 270px;min-width:0;padding-left:12px}.mgmt-search svg{color:var(--mgmt-muted);flex-shrink:0}.mgmt-search input{border:0;width:100%;min-width:0;background:transparent}.mgmt-toolbar>select{flex:0 1 230px}.mgmt-segments{display:flex;gap:3px;background:#e8ede8;border-radius:10px;padding:3px}.mgmt-segments button{border:0;background:transparent;min-height:36px;padding:7px 10px;font-size:12px}.mgmt-segments button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px #293a2f16}.mgmt-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:15px}.mgmt-section-heading p{color:var(--mgmt-muted);font-size:13px;max-width:740px}.mgmt-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex-shrink:0}.mgmt-tree{list-style:none;padding:0;margin:0}.mgmt-tree-root{background:#fff;border:1px solid var(--mgmt-line);border-radius:13px;overflow:hidden}.mgmt-row{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(180px,26%) 34px;gap:8px;align-items:center;padding:15px 15px 15px calc(10px + var(--mgmt-depth,0)*22px);border-bottom:1px solid #e9eee9}.mgmt-tree-root>.mgmt-tree-item:last-child>.mgmt-row{border-bottom:0}.mgmt-row .mgmt-fold,.mgmt-row .mgmt-open{padding:4px;min-height:36px;border-color:transparent;background:transparent}.mgmt-row .mgmt-row-main{display:flex;align-items:flex-start;flex-direction:column;gap:4px;background:transparent;border:0;padding:0;text-align:left;min-width:0}.mgmt-row-main strong{font-size:15px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.mgmt-node-kind{font-size:10px;letter-spacing:.045em;text-transform:uppercase;color:#7b8981}.mgmt-result{color:var(--mgmt-muted);font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mgmt-row-main small{color:#758279;font-size:11px}.mgmt-row-owner{font-size:12px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;overflow-wrap:anywhere}.mgmt-row-owner small{font-size:11px;color:#738179}.mgmt-row-owner .mgmt-overdue{color:#9b5231}.mgmt-unassigned{color:#8b7344}.mgmt-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.mgmt-person{background:#fff;border:1px solid var(--mgmt-line);border-radius:13px;padding:20px}.mgmt-person header{display:flex;gap:11px}.mgmt-person header>svg{color:#60836c;flex-shrink:0}.mgmt-person p,.mgmt-person small{color:var(--mgmt-muted);font-size:12px}.mgmt-person ul{list-style:none;padding:0;margin:15px 0}.mgmt-person li+li{border-top:1px solid var(--mgmt-line)}.mgmt-person li button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;border:0;border-radius:0;padding:11px 0;gap:3px;background:transparent}.mgmt-person li span{color:var(--mgmt-muted);font-size:11px}.mgmt-empty{padding:35px 22px;text-align:center;color:var(--mgmt-muted)}.mgmt-footer{font-size:11px;color:#738179;margin-top:18px}.mgmt-error{background:#fff0eb;color:#873b2c;border:1px solid #eac6b8;border-radius:10px;padding:14px;overflow-wrap:anywhere}.mgmt-error button{margin:10px 0 0}.mgmt-warning{background:#fbf5e8;color:#79613a;border-radius:9px;padding:12px;font-size:13px}.mgmt-notice{background:#edf5ec;border-radius:9px;padding:12px;color:#365d3f}.mgmt-help{font-size:12px;color:var(--mgmt-muted)}.mgmt-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#20302945;z-index:2000;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mgmt-drawer{width:min(720px,100%);height:100%;background:#fafbf8;box-shadow:-12px 0 60px #20302926;display:flex;flex-direction:column;animation:mgmt-enter .2s ease-out}.mgmt-drawer-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:26px 28px 22px;border-bottom:1px solid var(--mgmt-line);flex-shrink:0}.mgmt-drawer-heading>div{min-width:0}.mgmt-drawer-heading>button{padding:7px;flex-shrink:0;min-width:40px}.mgmt-drawer-body{overflow-y:auto;overscroll-behavior:contain;padding:22px 28px 40px;flex:1;min-height:0}.mgmt-drawer .mgmt-primary{background:#366950;border-color:#366950;color:#fff}.mgmt-drawer .mgmt-primary:hover{background:#2b573f}.mgmt-detail{padding:21px 0;border-bottom:1px solid var(--mgmt-line)}.mgmt-detail:first-child{padding-top:0}.mgmt-detail h3{display:flex;align-items:center;gap:8px;margin-bottom:13px}.mgmt-detail .mgmt-section-heading h3{margin-bottom:0}.mgmt-detail dl{margin:0;display:grid;gap:15px}.mgmt-detail dl>div{display:grid;grid-template-columns:155px minmax(0,1fr);gap:15px}.mgmt-detail dt{color:var(--mgmt-muted);font-size:12px}.mgmt-detail dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.mgmt-recommendation{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--mgmt-line);margin-bottom:10px}.mgmt-recommendation strong{font-size:13px}.mgmt-recommendation small{display:block;color:var(--mgmt-muted);font-size:12px;margin-top:3px}.mgmt-recommendation>div{min-width:0}.mgmt-recommendation button{flex-shrink:0}.mgmt-form{padding:18px;background:#fff;border:1px solid var(--mgmt-line);border-radius:12px;margin-bottom:18px}.mgmt-form fieldset{border:0;margin:0;padding:0;min-width:0;display:grid;gap:15px}.mgmt-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;min-width:0}.mgmt-form input,.mgmt-form select,.mgmt-form textarea{width:100%;font-weight:400}.mgmt-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mgmt-form .mgmt-help{margin:-5px 0 0}.mgmt-form .mgmt-actions{border-top:1px solid var(--mgmt-line);padding-top:16px}.mgmt-suggestions{background:#f4f6ed;border-radius:9px;padding:13px}.mgmt-suggestions>div{padding:7px 0}.mgmt-suggestions p,.mgmt-suggestions small{font-size:12px}.mgmt-linked-tasks{list-style:none;padding:0;margin:0}.mgmt-linked-tasks button{width:100%;display:grid;grid-template-columns:1fr 20px;text-align:left;margin-bottom:6px}.mgmt-linked-tasks button strong{font-size:13px}.mgmt-linked-tasks button span{grid-column:1;color:var(--mgmt-muted);font-size:12px}.mgmt-linked-tasks button svg{grid-column:2;grid-row:1/3}.mgmt-history{padding-left:18px;margin:0}.mgmt-history>li{padding:0 0 18px 5px;font-size:12px}.mgmt-history time{display:block;font-size:11px;color:var(--mgmt-muted);margin:3px 0 7px}.mgmt-history ul{padding-left:17px;overflow-wrap:anywhere}.mgmt-history li li{margin-bottom:5px}.mgmt-source{font-size:11px;color:var(--mgmt-muted);padding:16px 0}.mgmt-archive{border-top:1px solid var(--mgmt-line);padding-top:17px}@keyframes mgmt-enter{0%{transform:translate(22px);opacity:.65}to{transform:translate(0);opacity:1}}@media(max-width:1100px){.mgmt-contours{grid-template-columns:repeat(2,minmax(0,1fr))}.mgmt-contours button{min-height:75px}.mgmt-toolbar>select{flex:1 1 200px}.mgmt-segments{flex:1;justify-content:center}}@media(max-width:650px){.mgmt-workspace{padding:18px 12px;border-radius:12px}.mgmt-heading{gap:8px}.mgmt-heading>button{padding:8px;font-size:12px}.mgmt-heading p{font-size:12px}.mgmt-contours{gap:7px}.mgmt-contours button{padding:12px 9px;gap:7px}.mgmt-contours button span{font-size:12px}.mgmt-contours button>svg:first-child{width:18px}.mgmt-contours button>svg:last-child{display:none}.mgmt-toolbar{gap:8px}.mgmt-search{flex-basis:100%}.mgmt-toolbar>select{flex:1 1 100%;width:100%}.mgmt-segments{width:100%}.mgmt-segments button{flex:1}.mgmt-section-heading{align-items:flex-start;flex-direction:column}.mgmt-section-heading h2{font-size:19px}.mgmt-section-heading .mgmt-actions{width:100%}.mgmt-row{grid-template-columns:22px minmax(0,1fr) 28px;gap:5px;padding:13px 8px 13px calc(5px + var(--mgmt-depth,0)*9px)}.mgmt-row-main strong{font-size:13px}.mgmt-row-owner{grid-column:2;grid-row:2;font-size:11px}.mgmt-row .mgmt-open{grid-column:3;grid-row:1/3}.mgmt-result{font-size:11px}.mgmt-people{grid-template-columns:1fr}.mgmt-person{padding:17px}.mgmt-drawer-heading{padding:20px 17px 17px}.mgmt-drawer h2{font-size:21px}.mgmt-drawer-body{padding:16px 17px 30px}.mgmt-detail dl>div{grid-template-columns:1fr;gap:4px}.mgmt-form{padding:13px}.mgmt-form-grid{grid-template-columns:1fr}.mgmt-form input,.mgmt-form select,.mgmt-form textarea{font-size:16px}.mgmt-recommendation{align-items:flex-start}.mgmt-recommendation button{font-size:12px;padding:8px 10px}}@media(prefers-reduced-motion:reduce){.mgmt-drawer{animation:none}.mgmt-contours button{transition:none}}.management-task-hint{margin:12px 0;border:1px solid #dcd6e7;border-radius:12px;padding:10px 12px;background:#f8f6fc}.management-task-hint>button{display:inline-flex;gap:8px;align-items:center;font-size:13px;border:0;background:transparent;color:#614b8a;padding:6px}.management-task-hint__body{padding-top:10px}.management-task-hint__body>label{display:flex;gap:8px;align-items:center}.management-task-hint__body input{min-width:0;width:100%}.management-task-hint__body p{font-size:12px;color:#686274;margin:8px 0}.management-task-hint__body ul{list-style:none;padding:0;margin:0;max-height:230px;overflow-y:auto}.management-task-hint__body li{border-top:1px solid #e8e3ed}.management-task-hint__body li button{display:grid;gap:4px;width:100%;text-align:left;background:transparent;color:#30283d;border:0;padding:10px 4px}.management-task-hint__body li span{font-size:12px;color:#696171}.portal-dictation-status{min-width:0;padding:10px 12px;border:1px solid #d9cce6;border-radius:10px;background:#f6f0fb;color:#49345d}.portal-dictation-status__heading{display:flex;align-items:center;gap:8px;font-size:13px}.portal-dictation-status__heading time{margin-left:auto;font-variant-numeric:tabular-nums;white-space:nowrap}.portal-dictation-status__dot{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#9175b0}.portal-dictation-status__dot.is-recording{animation:portal-dictation-pulse 1.6s ease-in-out infinite}.portal-dictation-status__transcript{margin:7px 0;max-height:100px;overflow-y:auto;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.portal-dictation-status__transcript em{opacity:.8}.portal-dictation-status small{display:block;font-size:11px;line-height:1.4}@keyframes portal-dictation-pulse{50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.portal-dictation-status__dot.is-recording{animation:none}}.action-center__composer>.portal-dictation-status{margin-bottom:12px}.task-chat-voice-session:has(.portal-dictation-status){flex-wrap:wrap}.task-chat-voice-session>.portal-dictation-status{flex:1 1 100%}.task-composer-v9 .ai-task-draft{display:grid;gap:13px;margin:0 0 16px;padding:18px 20px;color:#243139;background:#f5f9f7;border:1px solid #cddfd4;border-radius:13px}.ai-task-draft__head,.ai-task-draft__voice,.ai-task-draft__attachment>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-task-draft__head span{color:#356b50;font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.ai-task-draft__head h3,.ai-task-draft__questions h4,.ai-task-draft__review h4{margin:3px 0 0;font-size:17px}.ai-task-draft>p,.ai-task-draft__voice small,.ai-task-draft__review small{margin:0;color:#60716a;font-size:12px;line-height:1.5}.ai-task-draft__field,.ai-task-draft__attachments>label,.ai-task-draft__attachment label,.ai-task-draft__questions label,.ai-task-draft__review label{display:grid;gap:6px;color:#30463b;font-size:12px;font-weight:700}.task-composer-v9 .ai-task-draft textarea,.task-composer-v9 .ai-task-draft input,.task-composer-v9 .ai-task-draft select{box-sizing:border-box;width:100%;min-height:38px;padding:9px 11px;color:#243139;background:#fff;border:1px solid #bfd0c6;border-radius:9px;font:inherit;font-size:13px;font-weight:450}.task-composer-v9 .ai-task-draft textarea{min-height:76px;resize:vertical;line-height:1.5}.task-composer-v9 .ai-task-draft textarea:focus,.task-composer-v9 .ai-task-draft input:focus,.task-composer-v9 .ai-task-draft select:focus{outline:2px solid #518b6c;outline-offset:1px}.task-composer-v9 .ai-task-draft button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:35px;padding:7px 11px;color:#1c5739;background:#fff;border:1px solid #bcd3c3;border-radius:9px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.task-composer-v9 .ai-task-draft button:disabled{cursor:wait;opacity:.65}.task-composer-v9 .ai-task-draft__close,.task-composer-v9 .ai-task-draft__attachment>div button{width:35px;min-width:35px;padding:6px}.ai-task-draft__voice{justify-content:flex-start;flex-wrap:wrap}.ai-task-draft__interim,.ai-task-draft__notice{padding:7px 10px;background:#e9f1ec;border-radius:7px}.ai-task-draft__attachments,.ai-task-draft__questions,.ai-task-draft__review{display:grid;gap:11px}.ai-task-draft__attachments>label input[type=file]{border-style:dashed}.ai-task-draft__attachment{display:grid;gap:9px;padding:10px 12px;background:#fff;border:1px solid #d9e5dd;border-radius:9px}.ai-task-draft__attachment strong{flex:1;overflow-wrap:anywhere;font-size:12px}.ai-task-draft__questions,.ai-task-draft__review{padding-top:13px;border-top:1px solid #d2e0d7}.ai-task-draft__error{padding:9px 11px;color:#963c32!important;background:#fff0ec;border-radius:8px}.task-composer-v9 .ai-task-draft__send,.task-composer-v9 .ai-task-draft__apply{width:fit-content;color:#fff;background:#1e6244;border-color:#1e6244}@media(max-width:600px){.task-composer-v9 .ai-task-draft{padding:15px}.task-composer-v9 .ai-task-draft__send,.task-composer-v9 .ai-task-draft__apply{width:100%}}.task-workbench-shell{margin:16px 0;color:#23342d}.task-workbench-shell *,.task-workbench-shell *:before,.task-workbench-shell *:after{box-sizing:border-box}.task-workbench-shell button{font:inherit;cursor:pointer}.task-workbench-shell button:disabled{cursor:not-allowed;opacity:.55}.task-workbench-shell__toggle,.task-workbench button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 12px;border:1px solid #c7dacd;border-radius:9px;color:#15543b;background:#fff;font-weight:700;font-size:13px}.task-workbench-shell__toggle{background:#eff7f1}.task-workbench-shell button:focus-visible,.task-workbench input:focus-visible,.task-workbench textarea:focus-visible,.task-workbench select:focus-visible{outline:2px solid #287b53;outline-offset:2px}.task-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:18px;margin-top:12px;padding:18px;border:1px solid #d5e2d8;border-radius:14px;background:#f8fbf8}.task-workbench__header{grid-column:1 / -1;padding-bottom:14px;border-bottom:1px solid #dce7dd}.task-workbench__eyebrow{display:inline-flex;align-items:center;gap:6px;color:#226b49;font-size:11px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.task-workbench h3{margin:6px 0 4px;font-size:clamp(18px,2vw,22px);letter-spacing:-.025em}.task-workbench__header p{margin:0;color:#63756a;font-size:13px;line-height:1.5}.task-workbench__dialogue,.task-workbench__drafts{display:grid;align-content:start;gap:10px;min-width:0}.task-workbench__dialogue{padding-right:17px;border-right:1px solid #dce7dd}.task-workbench__section-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.task-workbench__section-head h4{margin:0;font-size:15px}.task-workbench__section-head span{color:#74837a;font-size:11px;text-align:right}.task-workbench__messages{display:grid;align-content:start;gap:9px;min-height:120px;max-height:360px;overflow:auto;margin:0;padding:2px;list-style:none}.task-workbench__message{max-width:94%;padding:10px 12px;border:1px solid #dce6de;border-radius:10px;background:#fff}.task-workbench__message--user{justify-self:end;background:#eaf4ed;border-color:#d1e5d7}.task-workbench__message strong{color:#216143;font-size:11px}.task-workbench__message p{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.task-workbench__composer{display:grid;gap:7px;padding-top:9px;border-top:1px solid #dce7dd}.task-workbench label{color:#3c5546;font-size:12px;font-weight:700}.task-workbench textarea,.task-workbench input,.task-workbench select{width:100%;min-width:0;padding:9px 10px;border:1px solid #cbdccf;border-radius:8px;background:#fff;color:#23342d;font:inherit;font-size:13px;line-height:1.45}.task-workbench textarea{resize:vertical}.task-workbench input:read-only,.task-workbench textarea:read-only{background:#f4f6f4}.task-workbench__composer-actions,.task-workbench__draft-actions{display:flex;flex-wrap:wrap;gap:8px}.task-workbench__composer-actions{justify-content:space-between}.task-workbench .task-workbench__primary{color:#fff;border-color:#17603f;background:#17603f}.task-workbench__hint,.task-workbench__empty,.task-workbench__unavailable{margin:0;color:#65766b;font-size:12px;line-height:1.5}.task-workbench__empty,.task-workbench__unavailable{padding:12px;border:1px dashed #cbdccf;border-radius:8px}.task-workbench__error,.task-workbench__notice{grid-column:1 / -1;margin:0;padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.4}.task-workbench__error{color:#8b302d;background:#fff0ef;border:1px solid #edcac6}.task-workbench__notice{color:#205d3c;background:#e8f4ea;border:1px solid #c9e0cf}@media(max-width:780px){.task-workbench{grid-template-columns:minmax(0,1fr);padding:14px}.task-workbench__header{grid-column:auto}.task-workbench__dialogue{padding-right:0;padding-bottom:16px;border-right:0;border-bottom:1px solid #dce7dd}.task-workbench__messages{max-height:260px}.task-workbench__error,.task-workbench__notice{grid-column:auto}}@media(prefers-reduced-motion:reduce){.task-workbench-shell *,.task-workbench-shell *:before,.task-workbench-shell *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.task-workbench__dictation-status{padding:12px;border:1px solid #ccb7df;border-radius:9px;background:#f0e8f7;color:#5a3f72}.task-workbench__dictation-status strong{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.task-workbench__dictation-status time{font-variant-numeric:tabular-nums}.task-workbench__dictation-status p{max-height:110px;overflow:auto;margin:8px 0 0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.source-health{margin-top:14px;border:1px solid #ffffff20;border-radius:12px;background:#ffffff05;overflow:hidden}.source-health>summary,.source-health__list summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;list-style:none;font-size:13px;line-height:1.4}.source-health summary::-webkit-details-marker{display:none}.source-health>summary{padding:13px;font-weight:600}.source-health summary:before{content:"+";flex:0 0 12px;font-size:16px}.source-health details[open]>summary:before,.source-health[open]>summary:before{content:"−"}.source-health summary>span{flex:1}.source-health summary>small{max-width:42%;color:#b9a9c9;font-size:10px;font-weight:400;text-align:right}.source-health__intro,.source-health__observed,.source-health>.source-health__note{margin:0 13px 11px!important;font-size:11px;line-height:1.5;color:#c4b7d0}.source-health__observed{color:#a998b8}.source-health__list{margin:0;padding:0;list-style:none}.source-health__list>li{padding:0 13px;border-top:1px solid #ffffff12}.source-health__list summary{padding:11px 0}.source-health__list dl{margin:0 0 10px}.source-health__list dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:5px 0;font-size:11px;line-height:1.45}.source-health__list dt{color:#b4a2c3}.source-health__list dd{margin:0;color:#f1e8f7;overflow-wrap:anywhere}.source-health__list dd small{display:block;margin-top:3px;font-size:10px;color:#b4a2c3}.source-health__error,.source-health__note{margin:8px 0!important;font-size:11px;line-height:1.5;color:#c4b7d0}.source-health__error{color:#f4bfbe}.source-health__link{display:inline-block;margin:2px 0 13px;padding:0;background:transparent;border:0;color:#dac1ef;text-decoration:underline;text-underline-offset:3px;font:inherit;font-size:11px;cursor:pointer}.source-health summary:focus-visible,.source-health__link:focus-visible{outline:2px solid #c5a6e1;outline-offset:3px}.action-center{--ac-ink: #292536;--ac-muted: #716b7b;--ac-line: #e3dfe9;--ac-purple: #725696;--ac-chat: #211e2c;--ac-chat-text: #f2eef8;--ac-chat-muted: #b7afc5;box-sizing:border-box;width:100%;max-width:1500px;min-width:0;margin:0 auto;padding:28px 32px 30px;color:var(--ac-ink);font-family:Lazur Open Sans,Open Sans,system-ui,sans-serif;font-size:15px;line-height:1.5}.action-center *,.action-center *:before,.action-center *:after{box-sizing:border-box}.action-center h1,.action-center h2,.action-center h3,.action-center p{margin:0;font-family:inherit}.action-center button,.action-center input,.action-center textarea{font-family:inherit}.action-center button{cursor:pointer}.action-center button:disabled,.action-center .is-disabled{cursor:not-allowed;opacity:.45}.action-center button:focus-visible,.action-center a:focus-visible,.action-center summary:focus-visible,.action-center textarea:focus-visible,.action-center__attachment-button:focus-within{outline:3px solid #ad94d0;outline-offset:3px}.action-center__header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.action-center__eyebrow{color:var(--ac-purple);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.action-center__header h1{margin-top:5px;font-size:clamp(26px,2.7vw,34px);font-weight:700;line-height:1.2;letter-spacing:-.03em}.action-center__header>p{max-width:350px;color:var(--ac-muted);font-size:13px;line-height:1.6}.action-center__layout{display:grid;grid-template-columns:minmax(0,1fr) 296px;align-items:start;gap:24px}.action-center__chat{position:relative;display:flex;flex-direction:column;min-width:0;height:max(580px,calc(100dvh - var(--topbar-height, 76px) - 142px));max-height:1100px;overflow:hidden;color:var(--ac-chat-text);background:var(--ac-chat);border:1px solid #393342;border-radius:18px;box-shadow:0 12px 34px #29203712}.action-center__chat-header{display:flex;flex:0 0 auto;align-items:center;gap:12px;min-height:78px;padding:18px 24px;border-bottom:1px solid #ffffff12;background:#272330}.action-center__avatar,.action-center__message-avatar,.action-center__welcome-mark{display:grid;flex:0 0 auto;place-items:center;color:#dbcbf2;background:#42354f;border-radius:12px}.action-center__avatar{width:40px;height:40px}.action-center__chat-header h2{color:#f5f0fb;font-size:17px;font-weight:700;line-height:1.3}.action-center__chat-header p{margin-top:3px;color:var(--ac-chat-muted);font-size:12px}.action-center__connection{width:7px;height:7px;margin-left:auto;background:#a9d8b6;border-radius:50%}.action-center__connection.is-unavailable{background:#c6b9a5}.action-center__conversation{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:28px 26px;scrollbar-width:thin;scrollbar-color:#61566d transparent}.action-center__welcome{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;padding:10px 0 24px;text-align:center}.action-center__welcome-mark{width:58px;height:58px;margin-bottom:20px;border-radius:18px}.action-center__welcome h3{color:#f5f1fa;font-size:25px;font-weight:600;letter-spacing:-.025em}.action-center__welcome>p{margin-top:12px;color:#beb5cb;font-size:14px;line-height:1.75}.action-center__starters{display:grid;gap:8px;width:min(365px,100%);margin-top:26px}.action-center__starters button{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;padding:10px 14px;border:1px solid #514657;border-radius:10px;background:#2b2635;color:#e2dbe9;text-align:left;font-size:13px;line-height:1.5}.action-center__starters svg{flex:0 0 auto;color:#b49acb}.action-center__messages{display:grid;gap:25px;margin:0;padding:0;list-style:none}.action-center__message-row{display:flex;align-items:start;gap:10px;min-width:0}.action-center__message-row.is-user{justify-content:flex-end;padding-left:46px}.action-center__message-avatar{width:30px;height:30px;margin-top:4px;border-radius:9px}.action-center__message{min-width:0;max-width:100%;flex:1;padding:3px 0}.action-center__message--user-message{flex:0 1 auto;padding:13px 17px;border-radius:15px 15px 4px;background:#45394f}.action-center__message--created-task{padding:14px 16px;background:#233b32;border:1px solid #476053;border-radius:12px}.action-center__message-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:7px;color:#c0b4ce;font-size:11px}.action-center__message-meta>span{font-weight:600}.action-center__message-meta time{color:#a49aac;font-size:10px}.action-center__message-title{color:#f4f0f8;overflow-wrap:anywhere;white-space:pre-wrap;font-size:15px;line-height:1.65}.action-center__message-text{color:#e1dbe9;overflow-wrap:anywhere;white-space:pre-wrap;font-size:15px;line-height:1.75}.action-center__message-title+.action-center__message-text{margin-top:7px}.action-center__delivery{display:block;margin-top:8px;color:#cfc3dc;font-size:11px}.action-center__thinking{display:flex;align-items:center;gap:10px;padding:20px 0 0 40px;color:#c9bbd8;font-size:13px}.action-center__thinking svg{animation:ac-spin 1.2s linear infinite}.action-center__plan{margin-top:15px;border:1px solid #52465e;border-radius:12px;background:#2b2635;overflow:hidden}.action-center__plan>ol{display:grid;margin:0;padding:0;list-style:none}.action-center__plan>ol>li{display:flex;gap:12px;padding:17px}.action-center__plan>ol>li+li{border-top:1px solid #514459}.action-center__plan>ol>li>div{min-width:0}.action-center__plan-number{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;color:#d4bde9;background:#44374f;border-radius:7px;font-size:12px;font-weight:700}.action-center__plan h3{color:#f3edf9;font-size:15px;font-weight:600;line-height:1.55;overflow-wrap:anywhere}.action-center__plan p{margin-top:10px;color:#c9bfd2;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.action-center .action-center__plan-assignee{display:flex;flex-wrap:wrap;gap:5px 12px;color:#e5d6f5;font-weight:600}.action-center__plan-assignee span{color:#c8bcd2;font-weight:400}.action-center__plan details{margin-top:10px}.action-center summary{cursor:pointer}.action-center__plan summary{color:#bca9ce;font-size:12px}.action-center .action-center__plan-files{display:flex;align-items:start;gap:7px;padding:0 17px 14px}.action-center__plan-files svg{flex:0 0 auto;margin-top:4px}.action-center__confirmation{padding:15px 17px;border-top:1px solid #514459;background:#312a3b}.action-center__confirmation>p{margin-top:0;color:#e8deef}.action-center__confirmation>div,.action-center__document-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.action-center__confirmation button,.action-center__document-actions button,.action-center__receipt{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 12px;color:#e5dced;background:transparent;border:1px solid #655371;border-radius:8px;font:inherit;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none}.action-center__confirmation .action-center__confirm{color:#292032;background:#d6bfea;border-color:#d6bfea}.action-center .action-center__plan-status{margin:0;padding:12px 17px;border-top:1px solid #514459;color:#baaaca;font-size:12px}.action-center__receipt{justify-content:flex-start;width:fit-content;max-width:100%;margin-top:12px;overflow-wrap:anywhere}.action-center__receipt strong{font-size:11px;font-weight:400}.action-center__sources{margin-top:14px;color:#b9a9c9;font-size:12px}.action-center__sources>div{display:flex;flex-wrap:wrap;gap:6px}.action-center__document{margin-top:16px;border:1px solid #625269;border-radius:12px;background:#302936;overflow:hidden}.action-center__document>header{display:flex;gap:12px;align-items:start;padding:17px}.action-center__document>header>svg{flex:0 0 auto;margin-top:4px;color:#cfb4e4}.action-center__document>header>div{min-width:0}.action-center__document header span{color:#b5a3c4;font-size:11px}.action-center__document h3{margin-top:4px;color:#f1e9f8;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.action-center__document>details{padding:0 17px}.action-center__document summary{display:flex;align-items:center;gap:8px;width:fit-content;color:#d3c0e2;font-size:13px}.action-center__document-body{max-height:380px;overflow:auto;margin-top:14px;padding:17px;border-radius:7px;color:#2b2630;background:#f6f2f8;white-space:pre-wrap;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.action-center__document-actions{margin-top:0;padding:16px 17px}.action-center__to-latest{position:absolute;right:24px;bottom:180px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border:1px solid #88749a;border-radius:20px;color:#e8deef;background:#3b3148;font-size:12px;box-shadow:0 4px 15px #0003}.action-center__composer{flex:0 0 auto;padding:16px 22px 13px;border-top:1px solid #ffffff0d;background:#211e2c}.action-center__input-wrap{border:1px solid #62546e;border-radius:13px;background:#302a3b}.action-center__input-wrap:focus-within{border-color:#b497ce;box-shadow:0 0 0 2px #b497ce12}.action-center__composer textarea{display:block;width:100%;min-height:52px;max-height:160px;margin:0;padding:13px 15px 7px;resize:none;color:#f4eef9;background:transparent;border:0;border-radius:13px 13px 0 0;font:inherit;font-size:15px;line-height:1.6}.action-center__composer textarea:focus-visible{outline:none}.action-center__composer textarea::placeholder{color:#b5a9c1}.action-center__composer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:5px 9px 9px}.action-center__composer-actions button,.action-center__attachment-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 10px;border:0;border-radius:8px;color:#d7cce3;background:transparent;font-size:12px;font-weight:600;line-height:1.4;cursor:pointer}.action-center__composer-actions button:hover:not(:disabled),.action-center__attachment-button:not(.is-disabled):hover{background:#ffffff0a}.action-center__attachment-button input,.action-center__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.action-center__composer-actions .action-center__submit{margin-left:auto;padding:8px 12px;color:#292032;background:#dbc3ee}.action-center__composer-actions .action-center__submit:hover:not(:disabled){background:#ead7f9}.action-center__composer-actions .action-center__dictation.is-recording{color:#ffd5d4;background:#783f493d}.action-center__input-hint,.action-center__notice{margin-top:8px!important;color:#a89ab8;font-size:11px;line-height:1.5}.action-center__error{margin-top:9px!important;padding:10px 12px;border:1px solid #a4646559;border-radius:8px;color:#ffd1cf;background:#61373b59;font-size:13px;line-height:1.55}.action-center__attachments{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 10px;padding:0;list-style:none}.action-center__attachments li{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;padding:5px 8px 5px 11px;color:#ded0ec;border:1px solid #5b4d64;border-radius:9px;background:#332a3e;font-size:12px}.action-center__attachments li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-center__attachments svg{flex:0 0 auto}.action-center__attachments button{display:grid;flex:0 0 auto;width:32px;height:32px;place-items:center;color:#dbcee6;background:transparent;border:0;border-radius:6px}.action-center__recording{margin-bottom:12px;padding:12px 14px;border:1px solid #65516c;border-radius:10px;background:#352c3e}.action-center__recording-head{display:flex;align-items:center;gap:9px;font-size:13px;color:#f0e3f8}.action-center__recording-head time{margin-left:auto;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.action-center__recording-dot{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#c3a2db}.action-center__recording.is-recording .action-center__recording-dot{background:#fc989d;box-shadow:0 0 0 4px #fc989d18}.action-center__recording>p{margin-top:10px;max-height:120px;overflow:auto;color:#cbbbd5;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.action-center__transcript span{color:#f3eafa}.action-center__transcript em{color:#bfacce;font-style:normal}.action-center__attention{min-width:0;padding:18px 0 8px}.action-center__attention-heading{display:flex;align-items:center;gap:10px;justify-content:space-between;padding-bottom:19px}.action-center__attention-heading h2{margin-top:6px;font-size:17px;line-height:1.4;letter-spacing:-.02em}.action-center__attention-heading>span{display:grid;min-width:31px;height:31px;padding:0 7px;place-items:center;color:#6f538c;background:#eae1f1;border-radius:9px;font-size:12px;font-weight:700}.action-center__attention-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--ac-line)}.action-center__attention-item{display:grid;width:100%;min-width:0;gap:8px;padding:17px 0;text-align:left;color:var(--ac-ink);background:transparent;border:0;border-bottom:1px solid var(--ac-line)}.action-center__item-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 9px}.action-center__item-top>span{color:var(--ac-purple);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.action-center__item-top b{color:var(--ac-muted);font-size:10px;font-weight:600}.action-center__item-top i{display:grid;min-width:18px;height:18px;padding:0 4px;place-items:center;margin-left:auto;border-radius:5px;color:#fff;background:#7d5c9f;font-size:10px;font-style:normal}.action-center__attention-item>strong{color:#342d40;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.55}.action-center__item-summary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#6e6479;font-size:12px;line-height:1.6}.action-center__attention-item>small{overflow-wrap:anywhere;color:#6e6479;font-size:11px;line-height:1.5}.action-center__more-attention,.action-center__all-tasks{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;width:100%;padding:10px 0;border:0;color:#745592;background:transparent;font-size:13px;font-weight:600}.action-center__all-tasks{margin-top:8px}.action-center__partial-count{margin-top:10px!important;color:#6e6479;font-size:11px}.action-center__empty{display:flex;align-items:start;gap:12px;padding:20px 0;border-top:1px solid var(--ac-line);color:#8a7b97}.action-center__empty svg{flex:0 0 auto}.action-center__empty p{color:var(--ac-muted);font-size:13px;line-height:1.7}@keyframes ac-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.action-center{padding:24px}.action-center__layout{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.action-center__header>p{font-size:12px}.action-center__conversation{padding:22px 18px}.action-center__composer{padding:14px}}@media(max-width:900px){.action-center__layout{grid-template-columns:minmax(0,1fr)}.action-center__chat{height:max(560px,calc(100dvh - var(--topbar-height, 76px) - 138px))}.action-center__attention{padding:10px 0 0}.action-center__attention-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.action-center__attention-item{height:100%}}@media(max-width:560px){.action-center{padding:20px 12px 30px}.action-center__header{align-items:start;margin:0 4px 17px}.action-center__header>p{display:none}.action-center__header h1{font-size:27px}.action-center__header .action-center__eyebrow{font-size:10px}.action-center__chat{min-height:490px;height:calc(100dvh - var(--topbar-height, 76px) - 116px);border-radius:14px}.action-center__chat-header{min-height:69px;padding:14px 16px}.action-center__conversation{padding:21px 12px}.action-center__message-avatar{display:none}.action-center__message-row.is-user{padding-left:25px}.action-center__message-row.is-assistant{padding-right:5px}.action-center__message-title,.action-center__message-text{font-size:14px}.action-center__message--user-message{padding:11px 14px}.action-center__welcome{padding-bottom:14px}.action-center__welcome-mark{width:45px;height:45px;margin-bottom:14px}.action-center__welcome h3{font-size:23px}.action-center__welcome>p{font-size:13px}.action-center__starters{margin-top:18px}.action-center__starters button{font-size:12px}.action-center__composer{padding:11px}.action-center__composer textarea{font-size:16px}.action-center__composer-actions{gap:0;padding:4px 5px 7px}.action-center__composer-actions button,.action-center__attachment-button{min-height:40px;padding:8px;font-size:11px}.action-center__composer-actions .action-center__submit{width:40px;padding:8px}.action-center__submit>span{display:none}.action-center__input-hint{font-size:10px}.action-center__plan>ol>li{gap:8px;padding:13px}.action-center__confirmation{padding:13px}.action-center__thinking{padding-left:0}.action-center__attention{padding:12px 4px 0}.action-center__attention-list{grid-template-columns:minmax(0,1fr)}.action-center__to-latest{right:17px;bottom:166px}}@media(prefers-reduced-motion:reduce){.action-center__thinking svg{animation:none}}.action-center__older{display:block;margin:0 auto 20px;min-height:40px;border:1px solid #64566e;border-radius:9px;padding:8px 14px;color:#e1d7eb;background:transparent;font-size:12px}.action-center__message-action{display:inline-flex;min-height:34px;margin-top:8px;padding:5px 0;border:0;border-bottom:1px solid #796486;color:#dacbe5;background:transparent;text-align:left;font-size:11px}.action-center__overview{margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid var(--ac-line)}.action-center__overview dl{display:grid;gap:9px;margin:0 0 14px}.action-center__overview dl>div,.action-center__overview li{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.action-center__overview dt{color:var(--ac-muted);font-size:12px}.action-center__overview dd{margin:0;font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.action-center__overview small{color:var(--ac-muted);font-size:10px}.action-center__overview details,.action-center__memory{margin-top:14px;color:var(--ac-muted);font-size:12px;line-height:1.6}.action-center__overview summary,.action-center__memory summary{min-height:32px;color:var(--ac-ink);cursor:pointer}.action-center__overview ul,.action-center__memory ul{display:grid;gap:8px;margin:6px 0 0;padding:0;list-style:none}.action-center__memory{margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--ac-line)}.action-center__memory p{margin-bottom:8px}.action-center__memory li{display:flex;align-items:start;gap:6px;overflow-wrap:anywhere}.action-center__memory li>span{min-width:0;flex:1}.action-center__memory button{display:grid;flex:0 0 auto;place-items:center;min-width:32px;min-height:32px;padding:4px;color:var(--ac-muted);background:transparent;border:0}.organization-map{--organization-map-accent: #a52d35;--organization-map-accent-soft: #fff1f2;--organization-map-ink: var(--ink, #172126);--organization-map-muted: var(--muted, #657177);--organization-map-line: var(--line, #dce2e2);--organization-map-line-soft: var(--line-soft, #e9eded);position:relative;min-width:0;overflow:hidden;color:var(--organization-map-ink);background:#fff;border:1px solid var(--organization-map-line);border-radius:20px;box-shadow:0 18px 48px #1a292f12;font-family:inherit}.organization-map:before{position:absolute;z-index:2;top:0;right:0;left:0;height:3px;content:"";background:linear-gradient(90deg,#b82c35 0,#b82c35 34%,#e9b4b7 34%,#e9b4b7 42%,#eef1f1 42%,#eef1f1)}.organization-map-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:26px;padding:23px 25px 20px;border-bottom:1px solid var(--organization-map-line-soft)}.organization-map-heading>div{min-width:0}.organization-map-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--organization-map-accent);font-size:11px;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.organization-map-heading h2{margin:7px 0 6px;font-size:clamp(20px,1.6vw,26px);font-weight:670;letter-spacing:-.035em;line-height:1.1}.organization-map-heading p{max-width:660px;margin:0;color:var(--organization-map-muted);font-size:13px;line-height:1.5}.organization-map-source{display:inline-flex;align-items:center;flex:0 0 auto;gap:7px;min-height:34px;padding:7px 10px;color:#426256;background:#f3f8f5;border:1px solid #dce9e1;border-radius:10px;font-size:11px;font-weight:650;line-height:1.25}.organization-map-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) minmax(190px,.34fr);gap:10px;padding:13px 15px;background:#fafbfb;border-bottom:1px solid var(--organization-map-line-soft)}.organization-map-search,.organization-map-filter{display:grid;position:relative;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;min-height:44px;color:#7a858a;background:#fff;border:1px solid #dce2e2;border-radius:11px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.organization-map-search:focus-within,.organization-map-filter:focus-within{background:#fff;border-color:#a8b7b5;box-shadow:0 0 0 3px #0798cb1c}.organization-map-search>svg,.organization-map-filter>svg{grid-row:1;grid-column:1;margin-left:13px;pointer-events:none}.organization-map-search>span,.organization-map-filter>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.organization-map-search input,.organization-map-filter select{width:100%;min-width:0;min-height:42px;grid-row:1;grid-column:1 / -1;padding:0 38px 0 42px;color:var(--organization-map-ink);background:transparent;border:0;outline:0;font:inherit;font-size:13px}.organization-map-filter select{padding-right:28px;cursor:pointer}.organization-map-search input::placeholder{color:#8b9599}.organization-map-workspace{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1.45fr);min-height:560px}.organization-map-list-pane{min-width:0;border-right:1px solid var(--organization-map-line-soft)}.organization-map-list-summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:45px;padding:12px 15px;color:var(--organization-map-muted);background:#fff;border-bottom:1px solid var(--organization-map-line-soft);font-size:11px}.organization-map-list-summary strong{color:var(--organization-map-ink);font-size:14px}.organization-map-list-summary small{text-align:right}.organization-map-list{max-height:515px;margin:0;padding:0;overflow:auto;overscroll-behavior:contain;list-style:none;scrollbar-color:#cbd3d3 transparent;scrollbar-width:thin}.organization-map-list li+li{border-top:1px solid #eef1f1}.organization-map-list button{display:grid;position:relative;width:100%;grid-template-columns:30px minmax(0,1fr);align-items:flex-start;gap:8px;min-height:86px;padding:13px 14px 13px 11px;color:inherit;text-align:left;background:transparent;border:0;border-left:3px solid transparent;border-radius:0;cursor:pointer;transition:background .15s ease,border-color .15s ease}.organization-map-list button:hover{background:#f7f9f9}.organization-map-list button.is-selected{background:linear-gradient(90deg,var(--organization-map-accent-soft),#fff 88%);border-left-color:var(--organization-map-accent)}.organization-map-list button:focus-visible,.organization-map-actions a:focus-visible,.organization-map-actions button:focus-visible,.organization-map-provider-note a:focus-visible,.organization-map-no-address a:focus-visible{z-index:1;outline:3px solid rgba(7,152,203,.3);outline-offset:-3px}.organization-map-list-index{display:grid;width:28px;height:28px;place-items:center;color:#929b9f;background:#f1f4f4;border-radius:8px;font-size:10px;font-weight:760;font-variant-numeric:tabular-nums}.organization-map-list button.is-selected .organization-map-list-index{color:#fff;background:var(--organization-map-accent)}.organization-map-list-copy{display:grid;min-width:0;gap:4px}.organization-map-list-copy>small{overflow:hidden;color:#8b555a;font-size:10px;font-weight:700;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.organization-map-list-copy>strong{display:-webkit-box;overflow:hidden;color:#263238;font-size:12px;font-weight:670;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.organization-map-list-copy>span{display:flex;align-items:center;gap:5px;overflow:hidden;color:#798489;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.organization-map-list-copy>span svg{flex:0 0 auto;color:#aab2b5}.organization-map-detail{display:grid;min-width:0;grid-template-rows:auto minmax(330px,1fr);background:#f5f7f7}.organization-map-place{position:relative;z-index:1;padding:20px 22px 17px;background:#fff;border-bottom:1px solid var(--organization-map-line-soft);animation:organization-map-detail-in .18s ease-out both}@keyframes organization-map-detail-in{0%{opacity:.25;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.organization-map-place-title>span{display:block;margin-bottom:5px;color:#8f3d43;font-size:10px;font-weight:730;letter-spacing:.055em;text-transform:uppercase}.organization-map-place-title h3{max-width:900px;margin:0;font-size:clamp(17px,1.35vw,22px);font-weight:680;letter-spacing:-.025em;line-height:1.22}.organization-map-place dl{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(180px,.7fr);gap:10px 24px;margin:15px 0 0}.organization-map-place dl>div{min-width:0}.organization-map-place dt{display:flex;align-items:center;gap:6px;margin:0 0 4px;color:#869095;font-size:10px;font-weight:680;letter-spacing:.045em;text-transform:uppercase}.organization-map-place dd{margin:0;color:#4b585e;font-size:12px;line-height:1.45}.organization-map-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.organization-map-actions a,.organization-map-actions button,.organization-map-no-address a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 11px;color:#4d5b61;background:#fff;border:1px solid #dce2e2;border-radius:9px;cursor:pointer;font:inherit;font-size:11px;font-weight:650;line-height:1.25;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.organization-map-actions a:hover,.organization-map-actions button:hover,.organization-map-no-address a:hover{color:#263238;background:#f7f9f9;border-color:#bdc8c7}.organization-map-actions .organization-map-primary-link{color:#fff;background:#263b44;border-color:#263b44}.organization-map-actions .organization-map-primary-link:hover{color:#fff;background:#172a32;border-color:#172a32}.organization-map-canvas{position:relative;min-height:330px;overflow:hidden;background:radial-gradient(circle at 65% 32%,rgba(7,152,203,.08),transparent 30%),linear-gradient(145deg,#edf2f1,#f7f9f8)}.organization-map-canvas iframe{display:block;width:100%;height:100%;min-height:330px;border:0;animation:organization-map-canvas-in .24s ease-out both}@keyframes organization-map-canvas-in{0%{opacity:0}to{opacity:1}}.organization-map-loading{display:flex;position:absolute;z-index:2;top:0;right:0;bottom:38px;left:0;align-items:center;justify-content:center;gap:10px;color:#66747a;background:#f5f8f7f0;font-size:12px}.organization-map-loading>span{width:16px;height:16px;border:2px solid #c7d1d0;border-top-color:var(--organization-map-accent);border-radius:50%;animation:organization-map-spin .7s linear infinite}@keyframes organization-map-spin{to{transform:rotate(360deg)}}.organization-map-provider-note{display:flex;position:absolute;z-index:3;right:0;bottom:0;left:0;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:8px 12px;color:#707d82;background:#fffffff5;border-top:1px solid rgba(220,226,226,.94);font-size:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.organization-map-provider-note a{display:inline-flex;align-items:center;gap:5px;min-height:24px;color:#44555d;font-weight:650;text-decoration:none}.organization-map-load-more{width:calc(100% - 24px);min-height:44px;margin:8px 12px 13px;color:#38584d;background:#f7faf8;border:1px solid #d8e1dc;border-radius:10px;font-size:12px;font-weight:700}.organization-map-consent{display:grid;min-height:330px;align-content:center;justify-items:center;gap:10px;padding:28px;color:#65756f;text-align:center}.organization-map-consent>svg{color:var(--organization-map-accent)}.organization-map-consent strong{color:#263d35;font-size:16px}.organization-map-consent p{max-width:460px;margin:0;font-size:12px;line-height:1.55}.organization-map-consent button,.organization-map-no-address button{min-height:44px;padding:0 16px;color:#fff;background:#1f6951;border:1px solid #1f6951;border-radius:9px;font-weight:700}.organization-map-consent a{display:inline-flex;align-items:center;gap:5px;min-height:32px;color:#44665b}.organization-map-no-address,.organization-map-no-selection,.organization-map-empty{display:grid;min-height:260px;align-content:center;justify-items:center;gap:7px;padding:28px;color:#7d898e;text-align:center}.organization-map-no-address>svg,.organization-map-no-selection>svg,.organization-map-empty>svg{color:#a8b2b5}.organization-map-no-address strong,.organization-map-no-selection strong,.organization-map-empty strong{color:#35434a;font-size:14px}.organization-map-no-address p,.organization-map-no-selection span,.organization-map-empty span{max-width:390px;margin:0;font-size:12px;line-height:1.5}.organization-map-no-address a{margin-top:8px}.organization-map-empty{min-height:300px}@media(max-width:980px){.organization-map-workspace{grid-template-columns:minmax(270px,.62fr) minmax(0,1fr)}.organization-map-place dl{grid-template-columns:1fr}}@media(max-width:760px){.organization-map{border-radius:16px}.organization-map-heading{display:grid;gap:13px;padding:21px 18px 17px}.organization-map-source{width:max-content;max-width:100%}.organization-map-toolbar{grid-template-columns:1fr;padding:11px}.organization-map-workspace{display:flex;min-height:0;flex-direction:column}.organization-map-list-pane{border-right:0;border-bottom:1px solid var(--organization-map-line-soft)}.organization-map-list{display:block;max-height:360px;padding:0 8px 10px;overflow-x:hidden;overflow-y:auto}.organization-map-list li{width:100%;border:1px solid var(--organization-map-line-soft);border-radius:11px}.organization-map-list li+li{margin-top:8px;margin-left:0;border-top:1px solid var(--organization-map-line-soft)}.organization-map-list button{min-height:94px;border-bottom:3px solid transparent;border-left:0;border-radius:10px}.organization-map-list button.is-selected{background:linear-gradient(180deg,var(--organization-map-accent-soft),#fff 92%);border-bottom-color:var(--organization-map-accent);border-left-color:transparent}.organization-map-detail{grid-template-rows:auto minmax(360px,52vh)}.organization-map-place{padding:18px 17px 15px}.organization-map-place dl{margin-top:13px}.organization-map-canvas,.organization-map-canvas iframe{min-height:360px}}@media(max-width:460px){.organization-map-heading p{font-size:12px}.organization-map-list-summary{padding-right:12px;padding-left:12px}.organization-map-place-title h3{font-size:17px}.organization-map-actions{display:grid;grid-template-columns:1fr}.organization-map-actions a,.organization-map-actions button{width:100%;min-height:44px}.organization-map-provider-note{align-items:flex-start;flex-direction:column;gap:3px;min-height:52px}.organization-map-loading{bottom:52px}}@media(prefers-reduced-motion:reduce){.organization-map-place,.organization-map-canvas iframe,.organization-map-loading>span{animation:none}}.employee-center{--employee-ink: #172126;--employee-muted: #68766f;--employee-line: #dce4e0;--employee-line-soft: #e9eeeb;--employee-paper: #fff;--employee-canvas: #f2f5f3;--employee-forest: #163d2b;--employee-green: #1f6542;--employee-mint: #eaf4ef;display:grid;width:100%;min-width:0;height:calc(100dvh - var(--topbar-height));min-height:0;grid-template-columns:clamp(322px,27vw,388px) minmax(0,1fr);overflow:hidden;color:var(--employee-ink);background:var(--employee-canvas);font-family:Golos Text,system-ui,sans-serif}.employee-center[hidden]{display:none}.employee-center *,.employee-center *:before,.employee-center *:after,.employee-dialog *,.employee-dialog *:before,.employee-dialog *:after{box-sizing:border-box}.employee-center button,.employee-center input,.employee-center textarea,.employee-dialog button,.employee-dialog input,.employee-dialog textarea{font:inherit}.employee-center button:focus-visible,.employee-center input:focus-visible,.employee-center textarea:focus-visible,.employee-dialog button:focus-visible,.employee-dialog input:focus-visible,.employee-dialog textarea:focus-visible{outline:3px solid rgba(31,101,66,.2);outline-offset:2px}.employee-center__rail{display:flex;min-width:0;min-height:0;flex-direction:column;background:var(--employee-paper);border-right:1px solid var(--employee-line)}.employee-center__rail-header{display:flex;min-height:78px;align-items:center;justify-content:space-between;padding:14px 16px 12px;border-bottom:1px solid var(--employee-line-soft)}.employee-center__rail-header span,.employee-thread__identity>span,.employee-dialog>header span{display:block;color:#718078;font-size:10px;font-weight:760;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.employee-center__rail-header h1{margin:2px 0 0;color:var(--employee-forest);font-size:23px;font-weight:720;letter-spacing:-.025em}.employee-center__new{display:grid;width:42px;height:42px;place-items:center;color:#fff;background:var(--employee-forest);border:0;border-radius:12px;box-shadow:0 8px 20px #163d2b24;cursor:pointer;transition:transform .14s ease,background .14s ease,box-shadow .14s ease}.employee-center__new:hover{background:var(--employee-green);box-shadow:0 10px 24px #163d2b33}.employee-center__new:active{transform:translateY(1px)}.employee-center__new:disabled{cursor:not-allowed;opacity:.36;box-shadow:none}.employee-center__rail-tools{padding:11px 12px 10px;border-bottom:1px solid var(--employee-line-soft)}.employee-center__search{display:flex;min-height:42px;align-items:center;gap:9px;padding:0 10px;color:#76827d;background:#f4f7f5;border:1px solid transparent;border-radius:10px}.employee-center__search:focus-within{background:#fff;border-color:#b9d3c4;box-shadow:0 0 0 3px #1f654214}.employee-center__search input{width:100%;min-width:0;height:40px;padding:0;color:var(--employee-ink);background:transparent;border:0;outline:0;font-size:13px}.employee-center__filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin-top:8px;padding:3px;background:#f4f6f5;border-radius:10px}.employee-center__filters button{min-width:0;min-height:34px;padding:0 5px;overflow:hidden;color:#68746e;background:transparent;border:0;border-radius:8px;cursor:pointer;font-size:10.5px;font-weight:670;text-overflow:ellipsis;white-space:nowrap}.employee-center__filters button span{display:inline-grid;min-width:17px;height:17px;margin-left:3px;place-items:center;color:#59655f;background:#e4e9e6;border-radius:999px;font-size:9px}.employee-center__filters button.is-active{color:var(--employee-forest);background:#fff;box-shadow:0 2px 7px #1c332712}.employee-center__filters button.is-active span{color:#fff;background:var(--employee-green)}.employee-center__list{min-height:0;flex:1 1 auto;overflow:auto}.employee-center__list>button{display:grid;width:100%;grid-template-columns:46px minmax(0,1fr);gap:11px;padding:13px 14px;color:var(--employee-ink);text-align:left;background:#fff;border:0;border-bottom:1px solid var(--employee-line-soft);cursor:pointer}.employee-center__list>button:hover{background:#f7faf8}.employee-center__list>button.is-selected{background:var(--employee-mint);box-shadow:inset 3px 0 var(--employee-green)}.employee-center__list>button>span:last-child{min-width:0}.employee-center__list strong,.employee-center__list small,.employee-center__list em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-center__list strong{font-size:13px}.employee-center__list small{margin-top:3px;color:var(--employee-muted);font-size:11px}.employee-center__list em{margin-top:7px;color:var(--employee-green);font-size:10px;font-style:normal;font-weight:700}.employee-center__avatar,.employee-thread__avatar{display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#285f49,#173a2c);border-radius:15px;font-weight:750}.employee-center__avatar{width:46px;height:46px;font-size:12px}.employee-center__list-empty{display:grid;justify-items:center;gap:7px;padding:44px 28px;color:#809088;text-align:center}.employee-center__list-empty strong{color:var(--employee-forest);font-size:14px}.employee-center__list-empty p{margin:0;font-size:12px;line-height:1.55}.employee-center__privacy{display:flex;gap:8px;padding:10px 13px;color:#78847e;background:#fafcfb;border-top:1px solid var(--employee-line-soft);font-size:9.5px;line-height:1.4}.employee-center__privacy svg{flex:0 0 auto;color:var(--employee-green)}.employee-center__workspace{min-width:0;min-height:0;overflow:hidden}.employee-center__empty{display:flex;max-width:760px;min-height:100%;flex-direction:column;justify-content:center;margin:0 auto;padding:clamp(30px,6vw,76px)}.employee-center__empty-mark{display:grid;width:74px;height:74px;margin-bottom:24px;place-items:center;color:var(--employee-green);background:var(--employee-mint);border-radius:22px;box-shadow:inset 0 0 0 1px #d7e8df}.employee-center__empty>span{color:var(--employee-green);font-size:11px;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.employee-center__empty h2{max-width:620px;margin:8px 0 10px;color:var(--employee-forest);font-size:clamp(32px,4vw,54px);font-weight:720;letter-spacing:-.045em;line-height:.98}.employee-center__empty>p{max-width:650px;margin:0;color:var(--employee-muted);font-size:15px;line-height:1.6}.employee-center__empty ol{display:grid;margin:34px 0 28px;padding:0;border-top:1px solid var(--employee-line);list-style:none}.employee-center__empty li{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;padding:13px 0;border-bottom:1px solid var(--employee-line)}.employee-center__empty li b{color:var(--employee-green);font-size:11px}.employee-center__empty li strong,.employee-center__empty li small{display:block}.employee-center__empty li strong{font-size:13px}.employee-center__empty li small{margin-top:2px;color:var(--employee-muted);font-size:11px}.employee-primary{display:inline-flex;width:fit-content;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 17px;color:#fff;background:var(--employee-forest, #163d2b);border:0;border-radius:11px;cursor:pointer;font-weight:700;box-shadow:0 9px 20px #163d2b24}.employee-primary:hover{background:var(--employee-green, #1f6542)}.employee-primary:disabled{cursor:not-allowed;opacity:.4;box-shadow:none}.employee-thread{display:grid;height:100%;min-height:0;grid-template-rows:auto auto auto auto minmax(0,1fr);background:var(--employee-paper)}.employee-thread__hero{display:grid;min-height:92px;grid-template-columns:auto 58px minmax(0,1fr);align-items:center;gap:10px 14px;padding:14px 20px;border-bottom:1px solid var(--employee-line)}.employee-thread__back{display:none;width:36px;height:36px;place-items:center;color:var(--employee-forest);background:#f2f6f4;border:0;border-radius:10px}.employee-thread__avatar{grid-column:2;width:58px;height:58px;font-size:14px}.employee-thread__identity{min-width:0;grid-column:3}.employee-thread__identity h2{margin:4px 0 2px;overflow:hidden;color:var(--employee-forest);font-size:22px;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.employee-thread__identity p{margin:0;overflow:hidden;color:var(--employee-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.employee-thread__actions{display:flex;grid-column:2 / -1;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.employee-thread__actions button{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 12px;border-radius:10px;cursor:pointer;font-size:11px;font-weight:700}.employee-thread__leave{color:#fff;background:var(--employee-green);border:1px solid var(--employee-green)}.employee-thread__minor{color:var(--employee-green);background:var(--employee-mint);border:1px solid #d3e4da}.employee-thread__actions button:disabled{cursor:not-allowed;opacity:.45}.employee-thread__details{color:var(--employee-forest);background:#fff;border:1px solid var(--employee-line)}.employee-thread__details[aria-expanded=true] svg{transform:rotate(180deg)}.employee-thread__details-panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--employee-line);background:#fbfcfb;animation:employee-reveal .17s ease-out both}.employee-thread__details-panel>div{display:grid;min-width:0;grid-template-columns:28px minmax(0,1fr);gap:5px;padding:13px 15px;border-right:1px solid var(--employee-line-soft)}.employee-thread__details-panel>div:last-child{border-right:0}.employee-thread__details-panel svg{color:var(--employee-green)}.employee-thread__details-panel span,.employee-thread__details-panel strong,.employee-thread__details-panel small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-thread__details-panel span{color:#738079;font-size:9.5px;font-weight:680;text-transform:uppercase}.employee-thread__details-panel strong{margin-top:4px;color:var(--employee-ink);font-size:11px;text-transform:none}.employee-thread__details-panel small{margin-top:2px;color:var(--employee-muted);font-size:9.5px;font-weight:400;text-transform:none}.employee-thread__tasks{border-bottom:1px solid var(--employee-line)}.employee-thread__tasks>header{display:flex;height:36px;align-items:center;justify-content:space-between;padding:0 18px;color:var(--employee-forest);background:var(--employee-mint);font-size:11px;font-weight:720}.employee-thread__tasks>header span{display:inline-flex;align-items:center;gap:7px}.employee-thread__tasks>header b{display:grid;min-width:20px;height:20px;place-items:center;color:#fff;background:var(--employee-green);border-radius:999px;font-size:9px}.employee-thread__tasks>p{margin:0;padding:10px 18px;color:var(--employee-muted);font-size:10.5px}.employee-thread__tasks>div{display:flex;gap:8px;padding:8px 12px;overflow-x:auto}.employee-thread__tasks>div button{display:grid;min-width:220px;max-width:320px;gap:2px;padding:9px 11px;color:var(--employee-ink);text-align:left;background:#fff;border:1px solid var(--employee-line);border-radius:10px;cursor:pointer}.employee-thread__tasks button span{color:var(--employee-green);font-size:9px;font-weight:740}.employee-thread__tasks button strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.employee-thread__tasks button small{color:var(--employee-muted);font-size:9.5px}.employee-thread__chat{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr) auto}.employee-thread__chat-heading{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:14px;padding:0 18px;border-bottom:1px solid var(--employee-line-soft)}.employee-thread__chat-heading>div{display:flex;align-items:center;gap:9px}.employee-thread__chat-heading>div svg{color:var(--employee-green)}.employee-thread__chat-heading strong,.employee-thread__chat-heading small{display:block}.employee-thread__chat-heading strong{font-size:12px}.employee-thread__chat-heading small{margin-top:2px;color:var(--employee-muted);font-size:9.5px}.employee-thread__participant{display:inline-flex;max-width:280px;align-items:center;gap:5px;overflow:hidden;color:var(--employee-green);font-size:10px;font-weight:670;text-overflow:ellipsis;white-space:nowrap}.employee-thread__messages{min-height:0;padding:22px max(22px,6vw);overflow-y:auto;background:linear-gradient(180deg,#fbfcfb 0,#f4f7f5)}.employee-thread__messages article{width:fit-content;max-width:min(680px,78%);margin:0 0 13px;padding:11px 13px;background:#fff;border:1px solid var(--employee-line);border-radius:4px 14px 14px;box-shadow:0 6px 18px #1c34280b}.employee-thread__messages article.is-own{margin-left:auto;background:var(--employee-mint);border-color:#d3e4da;border-radius:14px 4px 14px 14px}.employee-thread__messages article.is-system{width:min(640px,90%);max-width:none;margin:12px auto 22px;color:#5c6a63;text-align:center;background:transparent;border:0;box-shadow:none}.employee-thread__messages article header{display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--employee-muted);font-size:9px}.employee-thread__messages article header strong{color:var(--employee-forest);font-size:10.5px}.employee-thread__messages article p{margin:6px 0 0;font-size:12px;line-height:1.5;white-space:pre-wrap}.employee-thread__messages article>button{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:0;color:var(--employee-green);background:transparent;border:0;cursor:pointer;font-size:9.5px;font-weight:720}.employee-thread__composer{display:grid;grid-template-columns:auto minmax(0,1fr) 42px;align-items:end;gap:9px;padding:12px 16px;background:#fff;border-top:1px solid var(--employee-line)}.employee-thread__composer textarea{width:100%;min-height:44px;max-height:130px;resize:vertical;padding:11px 12px;color:var(--employee-ink);background:#f4f7f5;border:1px solid transparent;border-radius:11px;outline:0;font-size:12px}.employee-thread__composer textarea:focus{background:#fff;border-color:#b9d3c4;box-shadow:0 0 0 3px #1f654214}.employee-thread__composer>button{display:grid;width:42px;height:42px;place-items:center;color:#fff;background:var(--employee-forest);border:0;border-radius:11px;cursor:pointer}.employee-thread__composer>button:disabled{cursor:not-allowed;opacity:.34}.employee-thread__sender{display:grid;gap:3px;padding:3px;background:#eef3f0;border-radius:10px}.employee-thread__sender button{min-width:72px;height:18px;padding:0 7px;color:#617069;background:transparent;border:0;border-radius:7px;cursor:pointer;font-size:9px;font-weight:700}.employee-thread__sender button.is-active{color:#fff;background:var(--employee-green)}.employee-thread__upload-row{display:flex!important;gap:5px;margin-top:7px;overflow:visible!important;white-space:normal!important}.employee-thread__upload-row select{min-width:0;height:28px;color:#415048;background:#fff;border:1px solid var(--employee-line);border-radius:7px;font-size:9px;text-transform:none}.employee-thread__upload-row button,.employee-thread__document{display:inline-flex!important;width:fit-content;align-items:center;gap:4px;margin-top:5px;padding:5px 7px;color:var(--employee-green);background:#fff;border:1px solid var(--employee-line);border-radius:7px;cursor:pointer;font-size:9px;font-weight:700;text-transform:none}.employee-thread__document small{display:inline!important;margin:0 0 0 3px!important}.employee-thread__action-log{border-top:1px solid var(--employee-line-soft)}.employee-thread__action-log article{display:grid;min-width:230px;max-width:330px;gap:2px;padding:8px 10px;background:#f8faf9;border:1px solid var(--employee-line);border-radius:9px}.employee-thread__action-log article span{color:var(--employee-green);font-size:9px;font-weight:740}.employee-thread__action-log article strong{overflow:hidden;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.employee-thread__action-log article small{color:var(--employee-muted);font-size:9px}.employee-thread__registers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#fff;border-bottom:1px solid var(--employee-line)}.employee-thread__registers details+details{border-left:1px solid var(--employee-line)}.employee-thread__registers summary{display:flex;height:36px;align-items:center;gap:7px;padding:0 14px;color:var(--employee-forest);background:#f8faf9;cursor:pointer;font-size:10.5px;font-weight:740;list-style:none}.employee-thread__registers summary::-webkit-details-marker{display:none}.employee-thread__registers summary svg{color:var(--employee-green)}.employee-thread__registers summary b{display:grid;min-width:19px;height:19px;margin-left:auto;place-items:center;color:#fff;background:var(--employee-green);border-radius:999px;font-size:8.5px}.employee-thread__register-list{display:flex;max-height:138px;gap:8px;padding:8px 10px;overflow:auto}.employee-thread__register-list>p{margin:4px;color:var(--employee-muted);font-size:10px}.employee-thread__register-list article{display:grid;min-width:225px;max-width:300px;align-content:start;gap:2px;padding:9px 10px;background:#fbfcfb;border:1px solid var(--employee-line);border-radius:9px}.employee-thread__register-list article.is-order{background:#f2f7f4;border-color:#cfe0d6}.employee-thread__register-list article>span{color:var(--employee-green);font-size:8.5px;font-weight:760;text-transform:uppercase}.employee-thread__register-list article>strong{overflow:hidden;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.employee-thread__register-list article>small{color:var(--employee-muted);font-size:9px}.employee-thread__register-list article>button{display:inline-flex;width:fit-content;min-height:25px;align-items:center;gap:4px;margin-top:5px;padding:0 8px;color:#fff;background:var(--employee-green);border:0;border-radius:7px;cursor:pointer;font-size:8.5px;font-weight:720}.employee-thread__register-list article>button:disabled{opacity:.45}.employee-dialog-backdrop{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;overflow-y:auto;background:#0f1e1861;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.employee-dialog{width:min(850px,100%);max-height:min(900px,calc(100dvh - 48px));overflow:auto;color:var(--employee-ink, #172126);background:#fff;border:1px solid #d6e0db;border-radius:18px;box-shadow:0 30px 90px #0f231942}.employee-dialog>header{position:sticky;z-index:4;top:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px;background:#fffffff5;border-bottom:1px solid #e6ece9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.employee-dialog>header h2{margin:3px 0 0;color:#163d2b;font-size:20px}.employee-dialog>header>button{display:grid;width:36px;height:36px;place-items:center;color:#405047;background:#f1f5f3;border:0;border-radius:10px;cursor:pointer}.employee-intake,.employee-leave-form{padding:20px}.employee-dialog-note{margin:0 0 18px;padding:11px 13px;color:#55645d;background:#f2f7f4;border-left:3px solid #1f6542;font-size:11px;line-height:1.5}.employee-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.employee-field{display:grid;gap:6px;color:#65736c;font-size:10px;font-weight:720}.employee-field--wide{grid-column:1 / -1}.employee-field input,.employee-field select,.employee-field textarea{width:100%;padding:10px 11px;color:#172126;background:#f5f7f6;border:1px solid #dce4e0;border-radius:9px;outline:0;font-size:12px;font-weight:400}.employee-field input,.employee-field select{min-height:41px}.employee-field input:focus,.employee-field select:focus,.employee-field textarea:focus{background:#fff;border-color:#a9c9b7;box-shadow:0 0 0 3px #1f654214}.employee-role-section{margin-top:20px;padding-top:18px;border-top:1px solid #e1e8e4}.employee-role-section h3{margin:0;color:#163d2b;font-size:14px}.employee-role-section>p{margin:5px 0 14px;color:#69766f;font-size:11px}.employee-person-selection{position:relative;display:grid;padding:10px 90px 10px 12px;background:#f5f8f6;border:1px solid #e0e7e3;border-radius:10px}.employee-person-selection span{color:#748078;font-size:9px;font-weight:740;text-transform:uppercase}.employee-person-selection strong{margin-top:3px;color:#173e2c;font-size:12px}.employee-person-selection small{margin-top:2px;color:#6f7c75;font-size:9.5px}.employee-person-selection button{position:absolute;top:50%;right:10px;padding:6px 8px;color:#744249;background:#fff;border:1px solid #e6d5d8;border-radius:7px;cursor:pointer;transform:translateY(-50%);font-size:9px}.employee-role-section .recipient-picker{margin-top:8px}.employee-optional-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.employee-form-error{margin:14px 0 0;color:#9a3039;font-size:11px;font-weight:680}.employee-legal-warning{grid-column:1 / -1;margin:0;padding:10px 12px;color:#6e4b24;background:#fff8eb;border:1px solid #eedbb9;border-radius:9px;font-size:10px;line-height:1.5}.employee-dialog form>footer{display:flex;justify-content:flex-end;gap:9px;margin-top:20px;padding-top:16px;border-top:1px solid #e1e8e4}.employee-dialog form>footer>button:not(.employee-primary){min-height:42px;padding:0 15px;color:#405047;background:#fff;border:1px solid #d9e2dd;border-radius:10px;cursor:pointer}@keyframes employee-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1080px){.employee-thread__details-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-thread__details-panel>div:nth-child(2){border-right:0}.employee-thread__details-panel>div:nth-child(-n+2){border-bottom:1px solid var(--employee-line-soft)}.employee-thread__actions button{min-height:32px}}@media(max-width:760px){.employee-center{height:calc(100dvh - var(--topbar-height));grid-template-columns:1fr}.employee-center--has-thread .employee-center__rail{display:none}.employee-center:not(.employee-center--has-thread) .employee-center__workspace{display:none}.employee-center__workspace{overflow-y:auto}.employee-thread{height:auto;min-height:100%;grid-template-rows:auto}.employee-thread__hero{grid-template-columns:36px 46px minmax(0,1fr);gap:9px;padding:10px 12px}.employee-thread__back{display:grid}.employee-thread__avatar{width:46px;height:46px;border-radius:13px}.employee-thread__identity h2{font-size:17px}.employee-thread__actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.employee-thread__registers{grid-template-columns:1fr;max-height:230px;overflow-y:auto}.employee-thread__registers details+details{border-top:1px solid var(--employee-line);border-left:0}.employee-thread__details-panel{grid-template-columns:1fr;max-height:220px;overflow-y:auto}.employee-thread__details-panel>div{border-right:0;border-bottom:1px solid var(--employee-line-soft)}.employee-thread__details-panel>div:nth-child(2){border-right:0}.employee-thread__messages{padding:16px 12px}.employee-thread__chat{min-height:520px}.employee-thread__messages article{max-width:90%}.employee-thread__participant{display:none}.employee-thread__composer{grid-template-columns:minmax(0,1fr) 42px}.employee-thread__sender{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.employee-dialog-backdrop{padding:0;align-items:end}.employee-dialog{max-height:94dvh;border-radius:18px 18px 0 0}.employee-form-grid,.employee-optional-roles{grid-template-columns:1fr}.employee-field--wide{grid-column:auto}}@media(prefers-reduced-motion:reduce){.employee-center *,.employee-dialog *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.employee-center,.employee-dialog{font-family:var(--lazur-font-interface, "Open Sans", system-ui, sans-serif)}.employee-dialog{--employee-ink: var(--lazur-ink, #302b3b);--employee-muted: var(--lazur-muted, #706a7b);--employee-line: var(--lazur-border, #e5e0ea);--employee-forest: var(--lazur-action, #7354b4);--employee-green: var(--lazur-action-hover, #604084);border-color:var(--employee-line);box-shadow:0 26px 80px #30234838}.employee-dialog-backdrop{background:#271d3a6b}.employee-dialog>header{border-bottom-color:var(--employee-line)}.employee-dialog>header span{color:var(--employee-forest)}.employee-dialog>header h2,.employee-role-section h3{color:var(--employee-ink)}.employee-dialog>header>button{color:var(--employee-ink);background:var(--lazur-brand-pale, #f0edf8)}.employee-dialog-note{color:var(--employee-muted);background:var(--lazur-brand-pale, #f0edf8);border-left-color:var(--employee-forest);font-size:12px}.employee-field{color:var(--employee-muted);font-size:11.5px}.employee-field input,.employee-field select,.employee-field textarea{color:var(--employee-ink);background:#fff;border-color:var(--employee-line);font-size:13px}.employee-field input:focus,.employee-field select:focus,.employee-field textarea:focus{border-color:var(--employee-forest);box-shadow:0 0 0 3px #9579d326}.employee-person-selection{background:var(--lazur-brand-pale, #f0edf8);border-color:var(--employee-line)}.employee-person-selection strong{color:var(--employee-ink)}.employee-role-section{border-top-color:var(--employee-line)}.employee-role-section>p{color:var(--employee-muted);font-size:12px}.employee-dialog form>footer{border-top-color:var(--employee-line)}.employee-dialog form>footer>button:not(.employee-primary){color:var(--employee-ink);border-color:var(--employee-line)}.employee-center__new{box-shadow:0 8px 20px #6241912e}.employee-center__search,.employee-center__filters{background:var(--lazur-brand-pale, #f0edf8)}.employee-center__search:focus-within,.employee-thread__composer textarea:focus{border-color:var(--lazur-brand, #9579d3);box-shadow:0 0 0 3px #9579d326}.employee-center__avatar,.employee-thread__avatar{background:linear-gradient(145deg,var(--lazur-brand-light, #a38adb),var(--lazur-action, #7354b4))}.employee-center__empty-mark{box-shadow:inset 0 0 0 1px var(--employee-line)}.employee-thread__messages{background:linear-gradient(180deg,#fcfbfe 0,var(--lazur-canvas, #f8f7fb) 100%)}.employee-thread__messages article.is-own{border-color:var(--employee-line)}.employee-thread__composer textarea,.employee-thread__sender,.employee-thread__registers summary{background:var(--lazur-brand-pale, #f0edf8)}@media(max-width:760px){.employee-dialog{border-radius:18px 18px 0 0}.employee-field input,.employee-field select,.employee-field textarea{font-size:16px}.employee-center__filters button{min-height:42px}}.hr-workspace{--hr-ink:#163a3e;--hr-muted:#607879;--hr-line:#dce7e6;--hr-accent:#197f83;display:grid;grid-template-columns:236px minmax(0,1fr);height:calc(100dvh - var(--topbar-height,64px));min-height:0;color:var(--hr-ink);background:#f4f7f6;font-family:Golos Text,system-ui,sans-serif}.hr-workspace *{box-sizing:border-box}.hr-workspace button,.hr-workspace input,.hr-workspace select,.hr-workspace textarea{font:inherit}.hr-workspace button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 12px;background:#fff;color:var(--hr-ink);border:1px solid var(--hr-line);border-radius:8px;cursor:pointer;font-size:12px;font-weight:600}.hr-workspace button:hover:not(:disabled){border-color:#94b8b8;background:#edf5f3}.hr-workspace button:disabled{opacity:.45;cursor:default}.hr-workspace button:focus-visible,.hr-workspace input:focus-visible,.hr-workspace textarea:focus-visible,.hr-workspace select:focus-visible{outline:3px solid #77b6b7;outline-offset:2px}.hr-workspace .hr-primary{color:#fff;background:var(--hr-accent);border-color:var(--hr-accent)}.hr-workspace .hr-primary:hover:not(:disabled){background:#11676b}.hr-workspace .hr-link{background:transparent;border:0;padding:4px 0;min-height:28px;color:var(--hr-accent);justify-content:flex-start;font-size:12px;font-weight:600;text-align:left}.hr-workspace label{display:flex;flex-direction:column;gap:6px;color:var(--hr-muted);font-size:12px;font-weight:500;min-width:0}.hr-workspace input:not([type=checkbox]),.hr-workspace select,.hr-workspace textarea{width:100%;border:1px solid #cbdcda;border-radius:7px;padding:9px 10px;color:var(--hr-ink);background:#fff;font-size:13px;min-height:39px}.hr-workspace input[type=checkbox]{accent-color:var(--hr-accent);width:16px;height:16px;flex-shrink:0}.hr-workspace textarea{resize:vertical}.hr-workspace h1,.hr-workspace h2,.hr-workspace h3,.hr-workspace p{margin:0}.hr-workspace p{line-height:1.55}.hr-navigation{display:flex;flex-direction:column;background:#163d41;color:#e6f2ef;min-height:0;padding:26px 14px 16px}.hr-navigation__title{padding:0 14px 25px}.hr-navigation__title>span{font-size:10px;letter-spacing:.2em;color:#9dc6c3}.hr-navigation__title h1{font-size:28px;letter-spacing:-.025em;margin-top:6px}.hr-navigation nav{display:grid;gap:5px}.hr-navigation nav>button{display:flex;justify-content:flex-start;color:#d3e4e3;background:transparent;border:0;padding:12px 14px;min-height:45px;font-size:12px;text-align:left}.hr-navigation nav>button span{flex:1}.hr-navigation nav>button[aria-current=page],.hr-navigation nav>button:hover:not(:disabled){background:#285156;color:#fff}.hr-navigation nav b{font-size:10px;font-weight:500;opacity:.8}.hr-navigation__footer{display:grid;gap:9px;margin-top:auto;padding:24px 14px 0}.hr-navigation__footer>strong{font-size:12px;font-weight:500}.hr-navigation__footer>span{font-size:10px;color:#9dc6c3}.hr-navigation__footer .hr-link{color:#bce5df;font-size:11px}.hr-main{position:relative;min-width:0;overflow:auto;padding:36px clamp(20px,3.1vw,54px) 50px}.hr-page-heading,.hr-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 28px}.hr-page-heading>div>span,.hr-section-heading>div>span{display:block;color:var(--hr-accent);font-size:10px;font-weight:700;letter-spacing:.13em;margin-bottom:10px}.hr-page-heading h2,.hr-section-heading h2{font-size:clamp(24px,2.4vw,35px);font-weight:650;letter-spacing:-.035em;line-height:1.15;margin-bottom:10px}.hr-page-heading p,.hr-section-heading p{color:var(--hr-muted);font-size:13px;max-width:720px}.hr-page-heading>button{flex-shrink:0;margin-top:23px}.hr-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 36px;border-top:1px solid var(--hr-line);border-bottom:1px solid var(--hr-line)}.hr-metrics>button{display:grid;justify-content:start;gap:6px;text-align:left;padding:22px 26px;background:transparent;border:0;border-radius:0;border-right:1px solid var(--hr-line)}.hr-metrics>button:first-child{padding-left:0}.hr-metrics>button:last-child{border-right:0}.hr-metrics span{color:var(--hr-muted);font-size:12px}.hr-metrics strong{font-size:40px;font-weight:550;letter-spacing:-.04em}.hr-metrics small{color:var(--hr-muted);font-size:11px;font-weight:400}.hr-overview-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:34px}.hr-block-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--hr-line);margin-bottom:4px}.hr-block-heading h3{font-size:17px;font-weight:600;letter-spacing:-.02em}.hr-block-heading>span{color:var(--hr-muted);font-size:11px}.hr-muted{font-size:12px;color:var(--hr-muted);padding:15px 0}.hr-workspace .hr-task-row{display:flex;width:100%;border:0;border-radius:0;border-bottom:1px solid var(--hr-line);background:transparent;justify-content:flex-start;text-align:left;padding:15px 0;font-size:12px;line-height:1.45}.hr-task-row span{flex:1}.hr-shortcuts{margin-top:20px;display:grid;gap:12px}.hr-shortcuts>button{justify-content:flex-start;padding:18px;text-align:left;gap:15px;background:#fff}.hr-shortcuts span{flex:1;display:grid;gap:5px}.hr-shortcuts small{font-size:11px;color:var(--hr-muted);font-weight:400}.hr-workspace .hr-attention-row{display:grid;gap:6px;justify-content:start;width:100%;background:transparent;border:0;border-bottom:1px solid var(--hr-line);border-radius:0;padding:15px 0;text-align:left}.hr-attention-row strong{font-size:12px}.hr-attention-row span{font-size:11px;font-weight:400;color:var(--hr-muted)}.hr-toolbar{display:flex;align-items:flex-end;gap:14px;margin:16px 0 24px;flex-wrap:wrap}.hr-toolbar>label{flex:1;min-width:160px}.hr-toolbar>span,.hr-toolbar>p{font-size:12px;color:var(--hr-muted)}.hr-toolbar .hr-search{min-width:250px;flex:2;position:relative}.hr-search>svg{position:absolute;top:12px;left:10px}.hr-search input{padding-left:36px!important}.hr-structure{display:grid;grid-template-columns:minmax(205px,.65fr) minmax(0,1.6fr);gap:26px}.hr-org-tree{padding-top:0;min-width:0}.hr-org-branch{margin-left:min(calc(var(--depth)*7px),28px);border-left:1px solid #c8dcda}.hr-org-tree button{border:0;border-radius:6px;background:transparent;padding:11px;justify-content:flex-start;text-align:left;width:100%;font-size:11px;min-height:49px}.hr-org-tree button[aria-pressed=true]{background:#e0efec;color:#0e6568}.hr-org-tree button>span{flex:1}.hr-org-tree small{display:block;font-size:9px;font-weight:400;line-height:1.5;color:var(--hr-muted);padding-top:5px}.hr-org-tree svg{flex-shrink:0}.hr-org-root{margin-bottom:8px}.hr-people-list{display:grid}.hr-person{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:14px;align-items:start;padding:20px 0;border-bottom:1px solid var(--hr-line)}.hr-avatar{display:flex;justify-content:center;align-items:center;width:46px;height:46px;overflow:hidden;flex-shrink:0;border-radius:50%;color:#477778;background:#e0ece9;font-size:13px;font-weight:600}.hr-avatar img{width:100%;height:100%;object-fit:cover}.hr-person h3{font-size:13px;font-weight:600;line-height:1.5}.hr-person p{color:var(--hr-muted);font-size:11px;margin:3px 0}.hr-person small{display:block;font-size:10px;color:#80918e;line-height:1.5}.hr-person__status{display:flex;flex-wrap:wrap;gap:8px;margin-top:7px;font-size:9px;color:#8e652f}.hr-person__actions{display:flex;gap:6px;padding-top:4px}.hr-person__actions>button{font-size:10px;padding:7px 9px}.hr-empty{padding:34px 10px;text-align:center;color:var(--hr-muted);font-size:13px;line-height:1.6}.hr-empty h3{font-size:17px;color:var(--hr-ink);margin:12px 0 8px}.hr-empty button{margin-top:16px}.hr-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin:12px 0 20px;padding:12px 15px;color:#963d31;background:#fff0ed;border:1px solid #eccdc6;border-radius:8px;font-size:12px;line-height:1.5}.hr-segments{display:flex;gap:5px;border-bottom:1px solid var(--hr-line);margin:0 0 22px;padding-bottom:8px;flex-wrap:wrap}.hr-segments button{background:transparent;border:0;padding:10px 15px}.hr-segments button[aria-pressed=true]{background:#dfeeea;color:#13666a}.hr-document-row{display:grid;grid-template-columns:22px minmax(0,1fr) minmax(210px,.9fr);gap:14px;padding:22px 0;border-bottom:1px solid var(--hr-line)}.hr-document-row strong{font-size:13px}.hr-document-row small{color:var(--hr-muted);font-size:11px;line-height:1.5;display:block;margin-bottom:7px}.hr-document-row .hr-link{display:flex;font-size:10px;overflow-wrap:anywhere}.hr-document-row__actions{display:grid;gap:8px;justify-items:start}.hr-document-row__actions label{width:100%}.hr-document-row__actions select{font-size:11px}.hr-status{font-size:11px;margin:6px 0!important}.hr-status--not_uploaded,.hr-status--needs_correction{color:#95642b}.hr-status--received{color:#397b8a}.hr-status--verified{color:#37704e}.hr-library-row{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--hr-line)}.hr-library-row>div{flex:1;min-width:0}.hr-library-row strong{display:block;font-size:12px;overflow-wrap:anywhere}.hr-library-row p{font-size:10px;color:var(--hr-muted);margin-top:6px;overflow-wrap:anywhere}.hr-library-row svg{flex-shrink:0}.hr-editor{padding:24px;margin:18px 0 25px;border:1px solid #bad3ce;background:#fff;border-radius:10px}.hr-editor h3{font-size:18px;margin-bottom:18px}.hr-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.hr-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.hr-workspace .hr-checkbox{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:34px;font-size:11px;line-height:1.5}.hr-member-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:240px;overflow:auto;gap:3px 10px;border:1px solid var(--hr-line);margin:20px 0;padding:12px}.hr-member-picker legend{color:var(--hr-muted);font-size:11px;padding:0 7px}.hr-archive-picker{margin:18px 0}.hr-archive-picker label>svg{display:none}.hr-archive-picker__selected{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.hr-archive-picker__selected>span{display:flex;align-items:center;gap:6px;font-size:10px;background:#eaf3ef;padding:5px 8px;border-radius:5px;overflow-wrap:anywhere}.hr-archive-picker__selected button{min-height:23px;height:23px;border:0;background:transparent;padding:0 5px;font-size:18px}.hr-archive-picker__results{max-height:220px;overflow:auto;border:1px solid var(--hr-line);border-radius:7px}.hr-archive-picker__results button{display:flex;width:100%;text-align:left;justify-content:flex-start;border:0;border-bottom:1px solid var(--hr-line);border-radius:0;font-size:10px}.hr-archive-picker__results small{display:block;color:var(--hr-muted);margin-top:5px}.hr-directions{display:grid;gap:20px}.hr-direction{border-bottom:1px solid var(--hr-line);padding:15px 0 24px}.hr-direction>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.hr-direction h3{font-size:19px}.hr-direction p{font-size:12px;color:var(--hr-muted);margin:10px 0}.hr-direction__owner{display:flex;align-items:center;gap:12px}.hr-direction__owner>div{display:grid;gap:5px;flex:1}.hr-direction__owner small{font-size:10px;color:var(--hr-muted)}.hr-direction__owner strong{font-size:13px}.hr-upload-zone{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:24px;border:1px dashed #99c3bc;background:#edf5f2;border-radius:10px}.hr-upload-zone>div{flex:1;min-width:200px}.hr-upload-zone strong{font-size:14px}.hr-upload-zone p{font-size:12px;color:var(--hr-muted);margin-top:6px}.hr-batch-summary{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin:20px 0;font-size:11px;color:var(--hr-muted)}.hr-batch-summary b{color:var(--hr-ink);font-size:18px;margin-right:4px}.hr-batch-summary button{margin-left:auto}.hr-import-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,1fr);gap:20px;padding:22px 0;border-top:1px solid var(--hr-line)}.hr-import-row strong{font-size:12px;overflow-wrap:anywhere}.hr-import-row p,.hr-import-row small{font-size:11px;color:var(--hr-muted);line-height:1.55;margin:7px 0;display:block}.hr-import-row__mapping{display:grid;grid-template-columns:1.2fr 1fr;gap:10px}.hr-import-row__mapping>button{justify-self:start}.hr-import-row__mapping .hr-error{grid-column:1/-1}.hr-task-editor{position:sticky;bottom:0;z-index:5;margin:24px auto 0;padding:24px;background:#fff;border:1px solid #9fc4c1;border-radius:12px;box-shadow:0 10px 40px #10343526;max-width:650px;display:grid;gap:14px}.hr-task-editor>header{display:flex;justify-content:space-between;align-items:center}.hr-task-editor>header button{font-size:22px;border:0;background:transparent}.hr-task-editor h3{font-size:18px}.hr-task-editor p{font-size:12px}.hr-task-editor .hr-muted{padding:0}.employee-hr-back{grid-column:1/-1;height:40px;display:flex;align-items:center;gap:8px;padding:0 20px;border:0;border-bottom:1px solid #cbded9;background:#e7f0ed;color:#1d696b;font:600 12px Golos Text,sans-serif;cursor:pointer}.employee-center--with-hr{grid-template-rows:40px minmax(0,1fr)}@media(min-width:1500px){.hr-main{padding-top:42px}.hr-structure{grid-template-columns:280px minmax(0,1fr);gap:36px}}@media(max-width:1100px){.hr-workspace{grid-template-columns:205px minmax(0,1fr)}.hr-navigation{padding:22px 9px 14px}.hr-navigation nav>button{padding:10px;font-size:11px}.hr-main{padding:28px 22px}.hr-structure{grid-template-columns:205px minmax(0,1fr);gap:18px}.hr-person{grid-template-columns:40px minmax(0,1fr);gap:10px}.hr-person__actions{grid-column:2}.hr-avatar{width:40px;height:40px}.hr-overview-grid{grid-template-columns:1fr;gap:26px}.hr-document-row{grid-template-columns:20px minmax(0,1fr)}.hr-document-row__actions{grid-column:2}.hr-import-row{grid-template-columns:1fr;gap:14px}}@media(max-width:760px){.hr-workspace{display:flex;flex-direction:column;height:calc(100dvh - var(--topbar-height,56px))}.hr-navigation{padding:10px 10px 8px;flex-shrink:0}.hr-navigation__title,.hr-navigation__footer{display:none}.hr-navigation nav{display:flex;overflow-x:auto;gap:6px;padding-bottom:2px}.hr-navigation nav>button{flex-shrink:0;white-space:nowrap;min-height:42px;gap:7px}.hr-navigation nav b{display:none}.hr-main{padding:23px 16px 60px;flex:1;min-height:0}.hr-page-heading,.hr-section-heading{flex-direction:column;gap:14px;margin-bottom:20px}.hr-page-heading h2,.hr-section-heading h2{font-size:26px}.hr-page-heading>button{margin:0}.hr-page-heading p,.hr-section-heading p{font-size:12px}.hr-metrics{gap:0;margin-bottom:24px}.hr-metrics>button{padding:14px 10px;gap:6px}.hr-metrics span{font-size:10px}.hr-metrics strong{font-size:31px}.hr-metrics small{font-size:9px;line-height:1.5}.hr-structure{display:flex;flex-direction:column}.hr-org-tree{max-height:240px;overflow:auto;border:1px solid var(--hr-line);padding:7px;border-radius:8px}.hr-toolbar{gap:12px}.hr-toolbar .hr-search{min-width:100%}.hr-toolbar>label{min-width:140px}.hr-person{padding:16px 0}.hr-person__actions>button{min-height:40px;font-size:11px}.hr-form-grid{grid-template-columns:1fr}.hr-editor{padding:17px}.hr-member-picker{grid-template-columns:1fr}.hr-upload-zone{padding:18px;gap:12px}.hr-upload-zone>svg{display:none}.hr-upload-zone>div{min-width:100%}.hr-import-row__mapping{grid-template-columns:1fr}.hr-batch-summary{gap:12px}.hr-batch-summary button{width:100%;margin-left:0}.hr-segments{gap:3px}.hr-segments button{font-size:10px;padding:9px}.hr-task-editor{padding:17px}.hr-library-row>button{font-size:10px;padding:8px}.hr-workspace button{min-height:40px}}@media(prefers-reduced-motion:reduce){.hr-workspace *{scroll-behavior:auto!important;transition:none!important}}.hr-assistant{display:grid;gap:26px}.hr-card{padding:24px;border:1px solid var(--hr-line);background:#fff;border-radius:10px;min-width:0}.hr-card>.hr-section-heading{margin-bottom:18px}.hr-card h3{font-size:18px;margin-bottom:8px}.hr-card p{font-size:12px;color:var(--hr-muted)}.hr-source{padding:15px 0;border-top:1px solid var(--hr-line);font-size:12px}.hr-source summary{cursor:pointer;line-height:1.6;color:var(--hr-ink)}.hr-source>p{font-size:10px;margin:10px 0}.hr-source-list{margin:15px 0 0;padding-left:20px;display:grid;gap:18px}.hr-source a{color:#157b80;overflow-wrap:anywhere;text-decoration:none}.hr-source a:hover{text-decoration:underline}.hr-source-list li>p{font-size:10px;margin-top:6px;line-height:1.65}.hr-pill{display:inline-block;margin-left:6px;font-size:9px;color:#836122;background:#f6edda;border-radius:4px;padding:3px 5px}.hr-document-picker{display:grid;gap:6px;border:1px solid var(--hr-line);margin:18px 0;padding:13px;border-radius:7px}.hr-document-picker legend{font-size:11px;color:var(--hr-muted);padding:0 7px}.hr-document-picker label{flex-direction:row;align-items:center;gap:8px;font-size:12px;min-height:29px}.hr-document-picker small{font-size:10px;color:var(--hr-muted)}.hr-assistant .primary-button{background:var(--hr-accent);color:#fff;border-color:var(--hr-accent)}.hr-assistant .primary-button:hover:not(:disabled){background:#11676b}.hr-assistant-history>h3{font-size:20px;margin-bottom:14px}.hr-assistant-history>.hr-card{margin-top:15px}.hr-assistant-history article>header{font-size:11px;color:var(--hr-muted);margin-bottom:15px}.hr-assistant-history ol,.hr-assistant-history ul{font-size:12px;line-height:1.65;padding-left:20px}.hr-assistant-history li{margin:10px 0}.hr-assistant-history .hr-answer{color:var(--hr-ink);white-space:pre-wrap;line-height:1.65}.hr-assistant-history summary{cursor:pointer;font-size:13px;margin:12px 0}.hr-prompt{max-height:280px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--hr-muted);background:#f4f7f6;padding:14px;border-radius:7px;font:11px/1.6 Golos Text,sans-serif}.hr-assistant-history article>button{margin:10px 8px 0 0}@media(max-width:760px){.hr-card{padding:17px}.hr-assistant .hr-actions{align-items:stretch}.hr-assistant .hr-actions button{flex:1}.hr-document-picker label{font-size:11px}}.education-feed{margin:26px 0 35px;padding:23px;border:1px solid #dbe8e0;border-radius:15px;background:#f7faf7}.education-feed__head{display:flex;align-items:end;justify-content:space-between;gap:20px}.education-feed__head span,.education-feed__budget-label{color:#327359;font-size:11px;font-weight:780;letter-spacing:.07em;text-transform:uppercase}.education-feed__head h2{margin:5px 0;color:#173a2b;font-size:25px;letter-spacing:-.035em}.education-feed__head p{max-width:650px;margin:0;color:#61776b;font-size:12px;line-height:1.5}.education-feed__head button,.education-feed__actions button,.education-feed__tasks button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 11px;border:1px solid #b7d0bf;border-radius:8px;background:#fff;color:#236847;cursor:pointer;font:inherit;font-size:11px;font-weight:700}.education-feed button:disabled{cursor:default;opacity:.55}.education-feed__notice{display:flex;align-items:center;gap:7px;margin:14px 0;padding:10px 12px;border-radius:8px;background:#fff8e7;color:#755b25;font-size:12px}.education-feed__notice--error{background:#fff0ee;color:#a23b35}.education-feed__meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin:20px 0 12px;color:#536c5c;font-size:11px}.education-feed__source-status{margin-top:12px;color:#536c5c;font-size:11px}.education-feed__source-status summary{width:fit-content;cursor:pointer;font-weight:700}.education-feed__source-status ul{display:grid;gap:6px;max-height:225px;overflow:auto;margin:8px 0 0;padding:10px 14px;border:1px solid #d7e4d9;border-radius:8px;background:#fff;list-style:none}.education-feed__source-status li{display:flex;justify-content:space-between;gap:12px}.education-feed__source-status a{color:#236847}.education-feed__source-status span{text-align:right}.education-feed__filters{display:flex;flex-wrap:wrap;gap:10px}.education-feed__filters label{display:grid;gap:4px;color:#61796c;font-size:10px;font-weight:700}.education-feed__filters select{min-width:180px;min-height:34px;padding:0 9px;border:1px solid #c8d9ce;border-radius:7px;background:#fff;color:#183d2c;font:inherit;font-size:12px}.education-feed__timeline{display:grid;gap:22px;margin:20px 0 0;border-left:2px solid #acd0b8;padding-left:21px}.education-feed__month{position:relative}.education-feed__month:before{content:"";position:absolute;top:6px;left:-28px;width:11px;height:11px;border:2px solid #4f9e70;border-radius:50%;background:#fff}.education-feed__month h3{margin:0 0 10px;color:#246142;font-size:15px;text-transform:capitalize}.education-feed__events{display:grid;gap:11px}.education-feed__card{display:grid;grid-template-columns:135px minmax(0,1.25fr) minmax(225px,.85fr);overflow:hidden;border:1px solid #d7e4d9;border-radius:11px;background:#fff;box-shadow:0 3px 15px #1e4a2e0a}.education-feed__date{display:flex;flex-direction:column;gap:9px;padding:17px 14px;border-right:1px solid #e1eae3;color:#286846}.education-feed__date strong{font-size:12px;line-height:1.4}.education-feed__date span{width:fit-content;padding:3px 7px;border-radius:99px;background:#edf5ee;font-size:10px}.education-feed__body{min-width:0;padding:17px 19px}.education-feed__chips{display:flex;flex-wrap:wrap;gap:5px}.education-feed__chips span{padding:3px 6px;border-radius:4px;background:#edf4ec;color:#397253;font-size:9px;font-weight:750;text-transform:uppercase}.education-feed__body h4{margin:8px 0 4px;color:#1c3728;font-size:16px;line-height:1.35}.education-feed__body>p{margin:5px 0;color:#65766c;font-size:11px;line-height:1.45}.education-feed__location{display:flex;align-items:center;gap:4px}.education-feed__body>a{display:inline-flex;align-items:center;gap:4px;margin-top:8px;color:#167246;font-size:11px;font-weight:700}.education-feed__body>small{display:block;margin-top:5px;color:#849187;font-size:10px}.education-feed__nmo{margin:11px 0;padding:10px;border-left:3px solid #45a36b;background:#f3f8f2}.education-feed__nmo strong,.education-feed__nmo small{display:block}.education-feed__nmo strong{color:#225d3f;font-size:12px}.education-feed__nmo small,.education-feed__nmo p{color:#687c6e;font-size:10px;line-height:1.45}.education-feed__nmo details{margin-top:6px;color:#3f6a50;font-size:10px}.education-feed__nmo summary{cursor:pointer}.education-feed__note{color:#786734!important}.education-feed__budget{display:flex;flex-direction:column;gap:7px;padding:16px;border-left:1px solid #e1eae3;background:#fbfcf7}.education-feed__budget-label{display:flex;align-items:center;gap:5px}.education-feed__budget>strong{color:#2e4d34;font-size:12px}.education-feed__budget dl{display:grid;gap:6px;margin:3px 0}.education-feed__budget dl div{display:flex;justify-content:space-between;gap:8px;font-size:10px}.education-feed__budget dt{color:#6a786d}.education-feed__budget dd{margin:0;color:#314b37;font-weight:750;text-align:right}.education-feed__budget .education-feed__total{margin-top:3px;padding-top:8px;border-top:1px solid #d8e4da;font-size:12px}.education-feed__budget>small{color:#809083;font-size:10px;line-height:1.45}.education-feed__budget a{color:#2d7950}.education-feed__route{display:grid;gap:2px;padding:7px 9px;border-radius:6px;background:#edf5ee;color:#31583d;font-size:10px;line-height:1.4}.education-feed__hotel-option{display:grid;gap:3px;padding:9px;border:1px solid #d4e3d4;border-radius:7px;background:#fff;color:#526858;font-size:10px;line-height:1.45}.education-feed__hotel-option strong{color:#31583d}.education-feed__hotel-option a{display:inline-flex;align-items:center;gap:3px;width:fit-content;font-weight:700}.education-feed__hotel-option small{color:#849187}.education-feed__actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:5px}.education-feed__actions button:last-child{border-color:#26754d;background:#26754d;color:#fff}.education-feed__tasks{display:flex;flex-wrap:wrap;gap:5px}.education-feed__tasks button{min-height:25px;padding:0 7px;font-size:10px}.education-feed__footnote{margin:17px 0 0;color:#60776a;font-size:11px;line-height:1.5}@media(max-width:1060px){.education-feed__card{grid-template-columns:120px minmax(0,1fr)}.education-feed__budget{grid-column:2;border-top:1px solid #e1eae3;border-left:0}}@media(max-width:650px){.education-feed{padding:16px}.education-feed__head{align-items:start;flex-direction:column}.education-feed__timeline{padding-left:14px}.education-feed__month:before{left:-21px}.education-feed__card{grid-template-columns:1fr}.education-feed__date{flex-direction:row;align-items:center;flex-wrap:wrap;border-right:0;border-bottom:1px solid #e1eae3}.education-feed__budget{grid-column:auto}}.employee-growth{--growth-ink: #18332b;--growth-muted: #61736d;--growth-line: #dce7e0;--growth-mint: #eef6f1;padding:26px 30px 44px;color:var(--growth-ink)}.employee-growth__header{display:flex;align-items:end;justify-content:space-between;gap:22px;padding-bottom:24px;border-bottom:1px solid var(--growth-line)}.employee-growth__header span,.employee-growth__dialog header span{color:#488063;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.employee-growth h1{margin:5px 0 7px;font-size:clamp(27px,3vw,38px);letter-spacing:-.045em}.employee-growth__header p{max-width:640px;margin:0;color:var(--growth-muted);font-size:13px;line-height:1.5}.employee-growth__primary{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 14px;color:#fff;background:#24714e;border:1px solid #24714e;border-radius:9px;cursor:pointer;font-weight:700;white-space:nowrap}.employee-growth__primary:disabled{opacity:.5;cursor:not-allowed}.employee-growth__notice{display:flex;align-items:center;gap:8px;margin:18px 0;padding:11px 13px;color:#705a21;background:#fff9e8;border:1px solid #ead9a6;border-radius:8px;font-size:13px}.employee-growth__notice--error{color:#8a3730;background:#fff2f0;border-color:#e7b9b3}.employee-growth__loading{color:var(--growth-muted)}.employee-growth__empty{display:grid;max-width:440px;place-items:center;gap:7px;margin:70px auto;color:var(--growth-muted);text-align:center}.employee-growth__empty svg{color:#4f9470}.employee-growth__empty h2{margin:6px 0 0;color:var(--growth-ink);font-size:20px}.employee-growth__empty p{margin:0;font-size:13px;line-height:1.5}.employee-growth__list{display:grid;gap:13px;margin-top:19px}.employee-growth__plan{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);position:relative;overflow:hidden;border:1px solid var(--growth-line);border-radius:12px;background:#fff}.employee-growth__plan-main{padding:20px 22px}.employee-growth__kicker{display:flex;gap:7px}.employee-growth__kicker span{padding:3px 7px;color:#357056;background:var(--growth-mint);border-radius:99px;font-size:10px;font-weight:750}.employee-growth__plan h2{margin:11px 0 3px;font-size:19px;letter-spacing:-.025em}.employee-growth__plan-main>p:not(.employee-growth__source){margin:0;color:var(--growth-muted);font-size:13px}.employee-growth dl{display:flex;flex-wrap:wrap;gap:19px;margin:17px 0}.employee-growth dt{display:flex;align-items:center;gap:5px;color:var(--growth-muted);font-size:10px;font-weight:650}.employee-growth dd{margin:4px 0 0;font-size:12px;font-weight:650}.employee-growth__source{margin:0;color:#6d7f76;font-size:11px}.employee-growth__participants{padding:19px 20px;background:#f8fbf9;border-left:1px solid var(--growth-line)}.employee-growth__participants header{display:flex;align-items:center;justify-content:space-between;color:#315746;font-size:12px;font-weight:750}.employee-growth__participants header span{display:inline-flex;align-items:center;gap:6px}.employee-growth__participants header button,.employee-growth__nomination button{padding:0;color:#24714e;background:none;border:0;cursor:pointer;font-size:12px;font-weight:750}.employee-growth__participants>p{color:var(--growth-muted);font-size:12px}.employee-growth__participants ul{display:grid;gap:7px;padding:0;margin:13px 0 0;list-style:none}.employee-growth__participants li{display:flex;align-items:center;gap:8px;padding:8px 0;border-top:1px solid #e3ece6}.employee-growth__participants li>span:first-child{min-width:0;flex:1}.employee-growth__participants strong,.employee-growth__participants small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employee-growth__participants strong{font-size:12px}.employee-growth__participants small{margin-top:2px;color:var(--growth-muted);font-size:10px}.employee-growth__participants em{max-width:116px;color:#6a786f;font-size:10px;font-style:normal;text-align:right}.employee-growth__participants em[data-status=approved]{color:#25714e}.employee-growth__participants em[data-status=declined]{color:#95463e}.employee-growth__decision{display:flex;gap:4px}.employee-growth__decision button{display:grid;width:28px;height:28px;place-items:center;color:#24714e;background:#e9f4ed;border:0;border-radius:7px;cursor:pointer}.employee-growth__decision button+button{color:#99473f;background:#fff0ed}.employee-growth__plan-actions{display:flex;gap:8px;margin-top:17px}.employee-growth__plan-actions button{min-height:32px;padding:0 9px;color:#2d674b;background:#fff;border:1px solid #c7d8cd;border-radius:7px;cursor:pointer;font-size:11px;font-weight:700}.employee-growth__plan-actions button+button{color:#93473f;border-color:#e5c0ba}.employee-growth__records{margin-top:18px;padding-top:14px;border-top:1px solid #dce9e1}.employee-growth__records h3{margin:0;color:#315746;font-size:12px}.employee-growth__records>p{margin:8px 0 0;color:var(--growth-muted);font-size:11px}.employee-growth__records ul{margin-top:8px}.employee-growth__records li{display:block}.employee-growth__records li>div strong,.employee-growth__records li>div small{white-space:normal}.employee-growth__records li>div small+small{margin-top:4px}.employee-growth__records form{display:grid;grid-template-columns:1fr 1fr auto;gap:6px;margin-top:8px}.employee-growth__records input{min-width:0;min-height:31px;font-size:11px}.employee-growth__records form button,.employee-growth__complete-growth{min-height:31px;padding:0 8px;color:#2d674b;background:#fff;border:1px solid #c7d8cd;border-radius:7px;cursor:pointer;font-size:10px;font-weight:700}.employee-growth__complete-growth{margin-top:8px;color:#fff;background:#24714e;border-color:#24714e}.employee-growth__nomination{grid-column:1 / -1;display:flex;align-items:end;gap:9px;padding:12px 20px;background:#edf6f0;border-top:1px solid var(--growth-line)}.employee-growth__nomination label{display:grid;flex:1;gap:4px;color:var(--growth-muted);font-size:10px;font-weight:700;text-transform:uppercase}.employee-growth select,.employee-growth input{min-height:38px;padding:0 10px;color:var(--growth-ink);background:#fff;border:1px solid #cbdad1;border-radius:7px;font:inherit}.employee-growth__overlay{display:grid;position:fixed;z-index:30;top:0;right:0;bottom:0;left:0;place-items:center;padding:20px;background:#172b2261}.employee-growth__dialog{width:min(580px,100%);padding:22px;background:#fff;border-radius:13px;box-shadow:0 24px 70px #0d271b47}.employee-growth__dialog header{display:flex;align-items:start;justify-content:space-between;margin-bottom:19px}.employee-growth__dialog header h2{margin:5px 0 0;font-size:22px}.employee-growth__dialog header button{padding:2px;background:none;border:0;cursor:pointer}.employee-growth__dialog>label,.employee-growth__dialog fieldset>label{display:grid;gap:5px;margin:11px 0;color:#556a60;font-size:11px;font-weight:700}.employee-growth__grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.employee-growth__grid label{display:grid;gap:5px;color:#556a60;font-size:11px;font-weight:700}.employee-growth__dialog fieldset{margin:17px 0;padding:9px 13px 4px;border:1px solid var(--growth-line);border-radius:8px}.employee-growth__dialog legend{padding:0 5px;color:#5c7668;font-size:10px;font-weight:750;text-transform:uppercase}.employee-growth__dialog footer{display:flex;justify-content:flex-end;gap:9px}.employee-growth__dialog footer button:not(.employee-growth__primary){min-height:40px;padding:0 12px;color:var(--growth-ink);background:#fff;border:1px solid #cbdad1;border-radius:8px;cursor:pointer}@media(max-width:780px){.employee-growth{padding:19px 16px 34px}.employee-growth__header{align-items:start;flex-direction:column}.employee-growth__plan{grid-template-columns:1fr}.employee-growth__participants{border-top:1px solid var(--growth-line);border-left:0}.employee-growth__nomination{align-items:stretch;flex-direction:column}.employee-growth__grid{grid-template-columns:1fr}}.employee-growth{font-family:var(--lazur-font-interface, "Open Sans", system-ui, sans-serif)}.employee-growth__plan{box-shadow:0 8px 30px #412d5d0b}.employee-growth__plan-actions{flex-wrap:wrap}.employee-growth__plan-actions button,.employee-growth__records form button,.employee-growth__nomination button{min-height:38px}.employee-growth__dialog{max-height:calc(100dvh - 40px);overflow-y:auto}.employee-growth__dialog>label,.employee-growth__dialog fieldset>label,.employee-growth__grid label{color:var(--growth-muted);font-size:12px}.employee-growth__dialog :is(input,select,textarea):focus-visible,.employee-growth :is(button,select,input):focus-visible{outline:3px solid rgb(149 121 211 / .28);outline-offset:2px}@media(max-width:600px){.employee-growth__overlay{align-items:end;padding:0}.employee-growth__dialog{width:100%;max-height:94dvh;border-radius:16px 16px 0 0}.employee-growth__records form{grid-template-columns:minmax(0,1fr)}.employee-growth__records form button{width:100%}.employee-growth__plan-main,.employee-growth__participants{padding:18px}}.inspection-center,.inspection-modal{--ic-ink:#18332a;--ic-muted:#6d7d75;--ic-line:#dfe8e2;--ic-green:#1f6345;--ic-tint:#edf6ef;color:var(--ic-ink);font:14px/1.45 Golos Text,system-ui,sans-serif}.inspection-center *,.inspection-modal *{box-sizing:border-box}.inspection-center{display:grid;grid-template-columns:294px minmax(0,1fr);height:calc(100dvh - var(--topbar-height,64px));min-height:0;background:#f8faf8;overflow:hidden}.inspection-center button,.inspection-modal button{font:inherit;cursor:pointer;border:1px solid var(--ic-line);border-radius:8px;background:#fff;color:inherit;padding:7px 10px}.inspection-center button:hover,.inspection-modal button:hover{background:var(--ic-tint);border-color:#b9d4c1}.inspection-center button:focus-visible,.inspection-modal :focus-visible{outline:3px solid #85b795;outline-offset:2px}.inspection-primary{background:var(--ic-green)!important;border-color:var(--ic-green)!important;color:#fff!important;font-weight:650}.inspection-rail{background:#fff;border-right:1px solid var(--ic-line);min-height:0;display:flex;flex-direction:column}.inspection-rail>header{display:flex;justify-content:space-between;align-items:center;padding:23px 17px 17px}.inspection-heading{padding:0!important;border:0!important;text-align:left;background:transparent!important}.inspection-heading small{font-size:9px;font-weight:700;letter-spacing:.11em;color:var(--ic-muted)}.inspection-heading h1{margin:4px 0 0;font-size:24px;letter-spacing:-.04em}.inspection-new{display:grid;place-items:center;width:36px;height:36px;padding:0!important;border:0!important;background:var(--ic-tint)!important;color:var(--ic-green)}.inspection-search{margin:0 14px 13px;padding:9px 11px;border:1px solid var(--ic-line);border-radius:8px;font:inherit;font-size:12px}.inspection-filters{display:flex;gap:4px;padding:0 14px 14px;border-bottom:1px solid var(--ic-line);overflow-x:auto;scrollbar-width:thin}.inspection-filters button{border:0;background:transparent;font-size:10px;padding:7px 6px;display:flex;flex:0 0 auto;gap:5px;justify-content:space-between;white-space:nowrap}.inspection-filters button.is-active{background:var(--ic-tint);color:var(--ic-green)}.inspection-list{padding:8px;overflow:auto;flex:1}.inspection-list>button{width:100%;border:0;background:transparent;text-align:left;display:grid;gap:4px;padding:12px 10px}.inspection-list>button.is-selected{background:var(--ic-tint)}.inspection-list small,.inspection-list span{color:var(--ic-muted);font-size:10px}.inspection-list strong{font-size:13px;line-height:1.35}.inspection-list em{font-style:normal;font-size:10px;color:#4d785e}.inspection-list-empty,.inspection-muted{color:var(--ic-muted);font-size:12px;padding:15px}.inspection-rail>footer{border-top:1px solid var(--ic-line);padding:12px 15px;color:var(--ic-muted);font-size:10px}.inspection-sync,.inspection-error{margin:7px 14px;font-size:11px;color:var(--ic-muted)}.inspection-error{color:#923f43}.inspection-error button{padding:2px 5px;font-size:10px}.inspection-empty{display:grid;align-content:center;justify-items:center;text-align:center;padding:40px;overflow:auto}.inspection-empty svg{color:#8ba996}.inspection-empty>span{margin-top:16px;font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--ic-green);text-transform:uppercase}.inspection-empty h2{max-width:580px;margin:7px 0;font-size:clamp(30px,4vw,48px);letter-spacing:-.055em;line-height:1}.inspection-empty p{max-width:600px;color:var(--ic-muted);margin:0 0 22px}.inspection-workspace{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.inspection-thread-header{display:flex;align-items:center;gap:12px;padding:17px 23px;background:#fff;border-bottom:1px solid var(--ic-line)}.inspection-thread-header>div{flex:1;min-width:0}.inspection-thread-header h2{font-size:21px;letter-spacing:-.035em;margin:3px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inspection-thread-header small,.inspection-thread-header p{margin:0;color:var(--ic-muted);font-size:11px}.inspection-thread-header p{display:flex;gap:8px;align-items:center}.inspection-thread-header p span{background:var(--ic-tint);color:var(--ic-green);padding:2px 6px;border-radius:5px}.inspection-thread-header>button{border:0;padding:5px}.inspection-header-panel{padding:14px 23px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;background:#fff;border-bottom:1px solid var(--ic-line);animation:inspection-reveal .14s ease-out}.inspection-header-panel>div{display:grid;gap:3px;min-width:0}.inspection-header-panel b{font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:var(--ic-muted)}.inspection-header-panel strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspection-header-panel small{font-size:10px;color:var(--ic-muted)}.inspection-stage{display:flex;gap:9px;align-items:center;padding:9px 23px;background:#f2f7f3;border-bottom:1px solid var(--ic-line);font-size:11px}.inspection-stage button{font-size:10px;padding:5px 8px}.inspection-guard,.inspection-archive-note{display:flex;gap:7px;align-items:center;padding:8px 23px;font-size:11px;background:#fff8e8;color:#725a1c;border-bottom:1px solid #eee2c5}.inspection-archive-note{background:#edf5ef;color:#356548;border-color:#d6e5da}.inspection-columns{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);min-height:0;flex:1;overflow:hidden}.inspection-conversation{min-height:0;display:flex;flex-direction:column;background:#fafcf9;border-right:1px solid var(--ic-line)}.inspection-section-head{display:flex;align-items:center;gap:8px;padding:13px 18px;border-bottom:1px solid var(--ic-line);background:#fff}.inspection-section-head h3{margin:0;font-size:13px}.inspection-section-head>span{font-size:10px;border-radius:999px;background:#edf3ee;padding:2px 7px;color:var(--ic-muted)}.inspection-section-head button{margin-left:auto;border:0;color:var(--ic-green);font-size:10px}.inspection-messages{overflow:auto;flex:1;padding:14px 18px}.inspection-messages article{max-width:86%;padding:10px 12px;margin:0 0 9px;background:#fff;border:1px solid var(--ic-line);border-radius:10px}.inspection-messages article.is-system{max-width:100%;background:#f1f5f2;border-style:dashed}.inspection-messages header{display:flex;justify-content:space-between;gap:8px;font-size:10px}.inspection-messages time,.inspection-messages small{color:var(--ic-muted)}.inspection-messages p{margin:5px 0;font-size:12px;white-space:pre-wrap}.inspection-messages button{font-size:10px;padding:4px 7px}.inspection-composer{display:flex;gap:8px;padding:10px 15px;border-top:1px solid var(--ic-line);background:#fff}.inspection-composer textarea{resize:none;min-height:42px;flex:1;font:inherit;font-size:12px;border:1px solid var(--ic-line);border-radius:8px;padding:9px}.inspection-composer button{padding:0 12px}.inspection-side{overflow:auto;background:#fff}.inspection-side>section+section{border-top:1px solid var(--ic-line)}.inspection-requirement,.inspection-result{padding:12px 17px;border-bottom:1px solid #edf1ee;display:grid;gap:4px}.inspection-requirement strong{font-size:12px}.inspection-requirement small,.inspection-result small,.inspection-result div small{font-size:10px;color:var(--ic-muted)}.inspection-requirement em{font-size:10px;font-style:normal;color:#7b6826}.inspection-requirement em[data-status=accepted]{color:#287045}.inspection-requirement>button,.inspection-requirement>div button{justify-self:start;font-size:10px;padding:4px 7px}.inspection-requirement>div{display:flex;gap:5px}.inspection-result p{margin:0;font-size:12px}.inspection-result div{display:grid;gap:2px;padding-top:7px;border-top:1px solid #edf1ee}.inspection-result div strong{font-size:11px}.inspection-modal-backdrop{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#12231b47}.inspection-modal{width:min(640px,100%);max-height:calc(100dvh - 40px);overflow:auto;background:#fff;border-radius:12px;box-shadow:0 22px 60px #142f2038}.inspection-modal>header{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--ic-line)}.inspection-modal h2{margin:0;font-size:20px;letter-spacing:-.035em}.inspection-modal>header button{border:0}.inspection-form{display:grid;gap:12px;padding:18px 20px}.inspection-form label{display:grid;gap:5px;font-size:11px;font-weight:650}.inspection-form input,.inspection-form textarea{width:100%;font:inherit;border:1px solid #cdd9d1;border-radius:8px;padding:9px}.inspection-form textarea{resize:vertical}.inspection-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.inspection-selected{margin:0;padding:7px 9px;background:var(--ic-tint);font-size:11px}.inspection-form fieldset{border:1px solid var(--ic-line);border-radius:8px;margin:0;padding:10px}.inspection-form legend{font-size:11px;font-weight:650}.inspection-requirement-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:7px}.inspection-requirement-input label{display:flex;align-items:center;white-space:nowrap;font-weight:400}.inspection-requirement-input input[type=checkbox]{width:auto}.inspection-form footer{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}@keyframes inspection-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:800px){.inspection-center{grid-template-columns:1fr}.inspection-center--selected .inspection-rail{display:none}.inspection-columns{grid-template-columns:1fr}.inspection-side{max-height:42dvh;border-top:1px solid var(--ic-line)}.inspection-conversation{border:0}.inspection-header-panel{grid-template-columns:1fr 1fr}.inspection-thread-header{padding:13px}.inspection-stage,.inspection-guard,.inspection-archive-note{padding-left:13px;padding-right:13px}}@media(max-width:480px){.inspection-header-panel,.inspection-form-grid,.inspection-requirement-input{grid-template-columns:1fr}.inspection-requirement-input label{justify-content:start}.inspection-thread-header h2{font-size:17px}}.inspection-form select{width:100%;font:inherit;border:1px solid #cdd9d1;border-radius:8px;padding:9px;background:#fff;color:inherit}.inspection-attach,.inspection-requirement-upload{display:inline-flex!important;align-items:center;gap:5px;border:1px solid var(--ic-line);border-radius:8px;padding:7px;color:var(--ic-green);font-size:10px!important;font-weight:600!important;cursor:pointer}.inspection-attach input,.inspection-requirement-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.inspection-inline-document{display:inline-flex;align-items:center;gap:5px;margin:0 5px 5px 0}.inspection-document{width:calc(100% - 24px);margin:6px 12px;display:flex;align-items:center;gap:8px;text-align:left}.inspection-document>span{display:grid}.inspection-document small{color:var(--ic-muted);font-size:9px}.inspection-result em{font-size:10px;font-style:normal;color:var(--ic-green)}.inspection-finding-actions{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.inspection-finding-actions button{font-size:9px;padding:4px 6px}.inspection-publication{margin:8px 12px;padding:10px;border:1px solid var(--ic-line);border-radius:8px;background:#f8fbf8}.inspection-publication strong{font-size:11px}.inspection-publication p{margin:4px 0;font-size:10px;color:var(--ic-muted)}.inspection-publication button{font-size:9px;padding:4px 6px}.inspection-add-requirement{display:grid;gap:6px;padding:10px 14px;border-bottom:1px solid var(--ic-line)}.inspection-add-requirement input{font:inherit;border:1px solid var(--ic-line);border-radius:7px;padding:7px}.inspection-add-requirement label{font-size:10px}.inspection-requirement-upload{justify-self:start;margin-top:3px}.inspection-task-reference{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:4px 7px;border:1px dashed #c8d7ce;border-radius:7px;color:var(--ic-muted);background:#f7faf8;font-size:10px;line-height:1.3}.inspection-history-list{display:grid;gap:8px;padding:11px 14px 15px;background:#f8faf8}.inspection-history-list article{display:grid;gap:5px;padding:10px 11px;border:1px solid var(--ic-line);border-radius:9px;background:#fff}.inspection-history-list article.is-reopen{border-left:3px solid #8cae99}.inspection-history-list header{display:flex;align-items:center;justify-content:space-between;gap:10px}.inspection-history-list header strong{font-size:11px}.inspection-history-list time,.inspection-history-list small{color:var(--ic-muted);font-size:9.5px}.inspection-history-list p{margin:0;font-size:10.5px;white-space:pre-wrap}.inspection-history-tasks{display:flex;flex-wrap:wrap;gap:5px;padding-top:2px}.inspection-history-tasks button{font-size:10px;padding:4px 7px}.inspection-rail-actions{display:flex;align-items:center;gap:6px}.inspection-rail-actions>button:first-child{padding:6px 8px;border:1px solid var(--ic-line);border-radius:7px;background:#fff;color:var(--ic-green);font-size:10px;font-weight:700}.inspection-empty-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.inspection-empty-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.inspection-plan-timeline{display:grid;gap:8px;padding:10px 12px 18px}.inspection-plan-timeline article{position:relative;display:grid;gap:4px;padding:10px 11px 10px 16px;border:1px solid var(--ic-line);border-radius:9px;background:#fff}.inspection-plan-timeline article:before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:3px;background:#91ad9c;border-radius:3px}.inspection-plan-timeline time{font-size:9.5px;color:var(--ic-muted)}.inspection-plan-timeline strong{font-size:11px}.inspection-plan-timeline small{font-size:9.5px;color:var(--ic-muted)}.inspection-plan-timeline button{justify-self:start;margin-top:3px;font-size:10px}.inspection-reference{display:grid;align-content:start;gap:12px;max-width:700px;padding:clamp(22px,5vw,52px);background:#fff}.inspection-reference-back{display:inline-flex;align-items:center;gap:6px;justify-self:start;color:var(--ic-green);font-size:11px}.inspection-reference>small{font-size:10px;letter-spacing:.08em;color:var(--ic-muted);font-weight:700}.inspection-reference h2{margin:0;font-size:clamp(21px,3vw,32px);line-height:1.12}.inspection-reference>p{margin:0;color:#425049;line-height:1.5}.inspection-reference dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:5px 0;border:1px solid var(--ic-line);background:var(--ic-line)}.inspection-reference dl>div{display:grid;gap:4px;padding:12px;background:#fff}.inspection-reference dt{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--ic-muted)}.inspection-reference dd{margin:0;font-size:12px}.inspection-reference-note{padding:12px;border-left:3px solid #b79748;background:#fff9e9;color:#5b5037!important;font-size:12px}@media(max-width:480px){.inspection-empty-actions{display:grid}.inspection-reference{padding:20px}.inspection-reference dl{grid-template-columns:1fr}}.inspection-document-actions{padding:9px 12px 2px}.inspection-document-actions .inspection-requirement-upload{margin:0}.inspection-selected>span{display:block;margin-top:4px}.inspection-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;scrollbar-width:auto}.inspection-filters button{width:100%;min-width:0;flex:initial}.inspection-filters button:last-child{grid-column:1/-1}.knowledge-center{color:#273c46;max-width:1500px;margin:0 auto;padding:24px;box-sizing:border-box}.knowledge-center *{box-sizing:border-box}.knowledge-center button,.knowledge-center input,.knowledge-center select,.knowledge-center textarea{font:inherit}.knowledge-center button{cursor:pointer;border:1px solid #bdcbd0;border-radius:9px;background:#fff;color:#183f4f;padding:9px 13px}.knowledge-center button:hover{background:#e8f1f2}.knowledge-center button:disabled{opacity:.55;cursor:not-allowed}.knowledge-center input,.knowledge-center select,.knowledge-center textarea{width:100%;border:1px solid #b5c7cc;border-radius:8px;padding:9px;background:#fff;color:#20353d}.knowledge-center textarea{min-height:84px;resize:vertical}.knowledge-center label{display:block;font-size:13px;font-weight:600;margin:12px 0}.knowledge-center label input,.knowledge-center label select,.knowledge-center label textarea{margin-top:5px}.knowledge-header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;border-bottom:1px solid #dce4e6;padding-bottom:18px}.knowledge-header h1{font-size:27px;line-height:1.2;margin:4px 0 8px}.knowledge-header p{margin:0;color:#607681}.knowledge-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#447888;font-weight:700}.knowledge-header>button,.knowledge-create button[type=submit],.knowledge-action-panel button{background:#155e70;color:#fff;border-color:#155e70}.knowledge-tabs{display:flex;gap:4px;margin:18px 0 16px;border-bottom:1px solid #dce4e6;overflow-x:auto}.knowledge-tabs button{border:0;border-radius:8px 8px 0 0;white-space:nowrap}.knowledge-tabs button[aria-current=page]{background:#deeff0;color:#145264;font-weight:700}.knowledge-layout{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:22px;min-height:420px}.knowledge-list{border-right:1px solid #dce4e6;padding-right:16px}.knowledge-list-item{display:block!important;text-align:left;width:100%;margin:8px 0}.knowledge-list-item[aria-current=true]{border-color:#397f8e;background:#eaf5f5}.knowledge-list-item strong,.knowledge-list-item small{display:block}.knowledge-list-item small{color:#66808b;margin-top:4px}.knowledge-workspace{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:18px;align-content:start}.knowledge-workspace>header,.knowledge-workspace>.knowledge-facts,.knowledge-workspace>section,.knowledge-workspace>.knowledge-timeline,.knowledge-workspace>.knowledge-empty,.knowledge-workspace>p{grid-column:1}.knowledge-workspace>header h2{margin:5px 0;font-size:22px}.knowledge-workspace>header p,.knowledge-workspace>p{color:#627983}.knowledge-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.knowledge-facts>div{border:1px solid #e1e8e9;border-radius:8px;padding:10px}.knowledge-facts dt{color:#70838b;font-size:12px}.knowledge-facts dd{margin:4px 0 0;overflow-wrap:anywhere}.knowledge-workspace h3{font-size:16px;margin:18px 0 10px}.knowledge-timeline,.knowledge-messages{list-style:none;margin:0;padding:0}.knowledge-timeline li{border-left:2px solid #97bec6;padding:0 0 16px 15px;margin-left:4px}.knowledge-timeline small,.knowledge-messages time{display:block;color:#738994;font-size:12px;margin-top:3px}.knowledge-timeline p,.knowledge-messages p{margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere}.knowledge-messages li{border-top:1px solid #e5ecee;padding:10px 0}.knowledge-action-panel{grid-column:2;grid-row:1 / span 6;border:1px solid #dce6e8;border-radius:12px;padding:15px;background:#f7faf9;align-self:start}.knowledge-action-panel h3{margin:0 0 8px}.knowledge-action-panel p{color:#617a84;font-size:13px}.knowledge-action-panel button{display:block;width:100%;margin:8px 0}.knowledge-empty{align-self:start;border:1px dashed #bdcdd1;border-radius:12px;padding:30px;color:#607682}.knowledge-empty h2{color:#294b56}.knowledge-empty-list{color:#6e828a;padding:18px 4px}.knowledge-create{max-width:640px;padding:18px;border:1px solid #ccd9dc;border-radius:12px;background:#f9fbfb;margin-bottom:18px}.knowledge-create h2{margin:0 0 10px}.knowledge-actions{display:flex;gap:8px}.knowledge-notice,.knowledge-error{padding:12px;border-radius:8px;margin:10px 0}.knowledge-notice{background:#fff6df}.knowledge-error{background:#fff0ef;color:#8b2e24}.knowledge-error button{margin-left:10px}@media(max-width:900px){.knowledge-layout{grid-template-columns:1fr}.knowledge-list{border-right:0;border-bottom:1px solid #dce4e6;padding:0 0 12px;max-height:270px;overflow:auto}.knowledge-workspace{grid-template-columns:1fr}.knowledge-workspace>header,.knowledge-workspace>.knowledge-facts,.knowledge-workspace>section,.knowledge-workspace>.knowledge-timeline,.knowledge-workspace>.knowledge-empty,.knowledge-workspace>p,.knowledge-action-panel{grid-column:1}.knowledge-action-panel{grid-row:auto}.knowledge-header{flex-wrap:wrap}}@media(max-width:520px){.knowledge-center{padding:14px}.knowledge-header h1{font-size:22px}.knowledge-facts{grid-template-columns:1fr}.knowledge-header>button{width:100%}}.lazur-kb{color:var(--lazur-ink, #16333b);background:var(--lazur-paper, #fffefb);border:1px solid var(--lazur-line, #d8e3e4)}.lazur-kb *{box-sizing:border-box}.lazur-kb-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:25px 28px 22px;border-bottom:1px solid var(--lazur-line, #d8e3e4)}.lazur-kb-header h2{margin:5px 0 6px;font-size:25px;letter-spacing:-.03em}.lazur-kb-header p{max-width:680px;margin:0;color:var(--lazur-muted, #61747a);font-size:13px;line-height:1.5}.lazur-kb-doc-link{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:7px 0;color:var(--lazur-teal, #69508d);background:none;border:0;cursor:pointer;font-size:12px;font-weight:720;white-space:nowrap}.lazur-kb-doc-link:hover{text-decoration:underline;text-underline-offset:3px}.lazur-kb-conflicts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#eadfc9;border-bottom:1px solid #eadfc9}.lazur-kb-conflicts>div{padding:14px 20px;background:#fff8e9}.lazur-kb-conflicts strong{color:#695023;font-size:12px}.lazur-kb-conflicts p{margin:5px 0 0;color:#7b653e;font-size:11px;line-height:1.5}.lazur-kb-controls{padding:19px 25px 17px;border-bottom:1px solid var(--lazur-line, #d8e3e4)}.lazur-kb-search{display:flex;align-items:center;gap:10px;width:min(440px,100%);height:40px;padding:0 11px;color:#688288;background:#f5f8f7;border:1px solid var(--lazur-line, #d8e3e4);border-radius:7px}.lazur-kb-search:focus-within{border-color:#a391bd;box-shadow:0 0 0 3px #69508d1c}.lazur-kb-search input{width:100%;min-width:0;height:100%;color:var(--lazur-ink, #16333b);background:none;border:0;outline:0;font:inherit;font-size:13px}.lazur-kb-filters{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.lazur-kb-filters button{min-height:30px;padding:5px 10px;color:#5d7378;background:#f3f7f6;border:1px solid transparent;border-radius:5px;cursor:pointer;font:inherit;font-size:11px;font-weight:670}.lazur-kb-filters button[aria-pressed=true]{color:#4e3d68;background:#eee8f5;border-color:#d4c8e5}.lazur-kb-filters button:hover{border-color:#bdaed1}.lazur-kb-body{display:grid;grid-template-columns:minmax(220px,310px) minmax(0,1fr);min-height:470px}.lazur-kb-index{border-right:1px solid var(--lazur-line, #d8e3e4)}.lazur-kb-index-heading{display:flex;align-items:center;gap:7px;padding:15px 18px;color:#6c8186;border-bottom:1px solid #e8eeed;font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.lazur-kb-index ul{margin:0;padding:0;list-style:none}.lazur-kb-index li+li{border-top:1px solid #edf1f0}.lazur-kb-index button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:62px;padding:12px 16px 12px 18px;color:var(--lazur-ink, #16333b);background:none;border:0;border-left:3px solid transparent;cursor:pointer;font:inherit;text-align:left}.lazur-kb-index button[aria-current=true]{background:#f6f2fa;border-left-color:#69508d}.lazur-kb-index button:hover{background:#f8faf8}.lazur-kb-index button strong,.lazur-kb-index button small{display:block}.lazur-kb-index button strong{font-size:12px;line-height:1.35}.lazur-kb-index button small{margin-top:4px;color:#71858a;font-size:10px}.lazur-kb-index button svg{flex:0 0 auto;color:#9aabb0}.lazur-kb-detail{min-width:0;padding:29px 34px 32px}.lazur-kb-category{color:#69508d;font-size:10px;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.lazur-kb-detail h3{margin:7px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.5vw,31px);font-weight:500;letter-spacing:-.035em;line-height:1.12}.lazur-kb-summary{max-width:680px;margin:0;color:#48636a;font-size:14px;line-height:1.55}.lazur-kb-detail h4{margin:25px 0 10px;font-size:13px}.lazur-kb-facts{display:grid;gap:8px;margin:0;padding:0;list-style:none}.lazur-kb-facts li{position:relative;padding-left:17px;color:#405960;font-size:12px;line-height:1.55}.lazur-kb-facts li:before{position:absolute;top:.55em;left:0;width:6px;height:6px;background:#9077b1;border-radius:50%;content:""}.lazur-kb-faq{border-top:1px solid #e9eeed}.lazur-kb-faq details{border-bottom:1px solid #e9eeed}.lazur-kb-faq summary{padding:11px 0;color:#29474e;cursor:pointer;font-size:12px;font-weight:700;line-height:1.4}.lazur-kb-faq p{margin:0 0 12px;color:#5b747a;font-size:12px;line-height:1.55}.lazur-kb-sources{margin-top:26px;padding:14px 16px;background:#f3f7f6;border-left:3px solid #c7b8d9}.lazur-kb-sources>strong{display:block;color:#536e73;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.lazur-kb-sources ul{display:flex;flex-wrap:wrap;gap:7px 15px;margin:10px 0 0;padding:0;list-style:none}.lazur-kb-sources a{display:inline-flex;align-items:center;gap:5px;color:#69508d;font-size:11px;font-weight:690;text-decoration:none}.lazur-kb-sources a:hover{text-decoration:underline;text-underline-offset:3px}.lazur-kb-empty{margin:18px;color:var(--lazur-muted, #61747a);font-size:12px;line-height:1.5}.lazur-kb-footnote{margin:0;padding:12px 25px;color:#819397;border-top:1px solid var(--lazur-line, #d8e3e4);font-size:10px;line-height:1.5}.lazur-kb button:focus-visible,.lazur-kb a:focus-visible,.lazur-kb summary:focus-visible,.lazur-kb input:focus-visible{outline:3px solid rgba(105,80,141,.3);outline-offset:2px}@media(max-width:800px){.lazur-kb-body{grid-template-columns:260px minmax(0,1fr)}.lazur-kb-detail{padding:24px}}@media(max-width:640px){.lazur-kb-header{flex-direction:column;padding:20px}.lazur-kb-conflicts,.lazur-kb-body{grid-template-columns:1fr}.lazur-kb-controls{padding:16px 20px}.lazur-kb-index{max-height:260px;overflow:auto;border-right:0;border-bottom:1px solid var(--lazur-line, #d8e3e4)}.lazur-kb-index button{min-height:56px}.lazur-kb-detail{padding:24px 20px}.lazur-kb-footnote{padding:12px 20px}}.lazur-documents-center .lazur-header{padding-bottom:18px}.lazur-documents-center .lazur-header h1{font-size:clamp(25px,3vw,34px)}.document-library-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 22px;border-bottom:1px solid #e9e5ef}.document-library-heading h2{margin:0;font-size:17px}.document-management{display:grid;grid-template-columns:minmax(220px,270px) minmax(0,1fr);min-width:0}.document-management__nav{padding:18px 12px;background:#faf9fc;border-right:1px solid #e9e5ef;min-width:0}.document-management__nav h3{margin:0 8px 14px;display:flex;justify-content:space-between;font-size:15px}.document-management__nav h3 span{font-weight:500;color:#787184}.document-management__nav>input,.document-management__nav>select{width:100%;min-height:44px;padding:8px 10px;margin-bottom:8px;border:1px solid #ded8e7;border-radius:8px;background:#fff;color:#42394d;font:inherit;font-size:13px}.document-management__directions{max-height:650px;overflow-y:auto;scrollbar-width:thin}.lazur-center .document-management__direction{width:100%;min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 10px;padding:12px 10px;border:0;border-radius:8px;background:transparent;text-align:left;color:#40364d;font:inherit;cursor:pointer}.lazur-center .document-management__direction:hover{background:#f0edf6}.lazur-center .document-management__direction[aria-pressed=true]{background:#eae3f5;color:#4d3676;box-shadow:inset 3px 0 #8d72b3}.document-management__direction strong{font-size:13px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.document-management__direction>span{color:#81758f;font-size:12px;font-variant-numeric:tabular-nums}.document-management__direction small{grid-column:1 / -1;color:#756c80;font-size:11px;line-height:1.4}.document-management__direction .document-management__attention{color:#905c30}.document-management__files{min-width:0;padding:18px 22px}.document-management__selection{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.document-management__selection h3{margin:0;font-size:19px;overflow-wrap:anywhere}.document-management__selection p{margin:6px 0 0;color:#776d83;font-size:12px}.document-management__selection button,.document-management__error button{display:inline-flex;align-items:center;gap:7px;border:1px solid #ded4eb;background:#f8f5fc;color:#624786;padding:10px 12px;min-height:44px;border-radius:8px;font:inherit;font-size:12px;cursor:pointer}.document-management__files .lazur-document-tools{padding:0;gap:12px}.document-management__files .lazur-document-tools .lazur-search{min-width:200px;flex:1 1 100%}.document-management__files .lazur-document-tools .lazur-page-size{font-size:11px;gap:5px;flex:1 1 140px;min-width:0}.document-management__files .lazur-document-tools select{width:100%;max-width:100%;min-height:44px}.document-management__files .lazur-result-summary{margin:18px 0 6px}.document-management__files .lazur-documents{padding:0;margin:0}.document-management__files .lazur-documents>li{padding:16px 0;gap:10px;display:grid;grid-template-columns:22px minmax(0,1fr) auto}.document-management__files .lazur-documents>li>.lazur-history-toggle{grid-column:2;justify-self:start}.document-management__files .lazur-documents>li>.lazur-update-history{grid-column:1 / -1}.document-management__files .lazur-documents>li>button{min-height:44px}.lazur-center .lazur-documents .document-file-title{display:block;padding:0;background:transparent;border:0;color:#53406f;border-radius:2px;text-align:left;font-size:14px;font-weight:650;line-height:1.5;overflow-wrap:anywhere;cursor:pointer}.lazur-center .lazur-documents .document-file-title:hover{text-decoration:underline}.document-file-evidence{margin-top:6px;color:#7c7286;font-size:11px;overflow-wrap:anywhere}.document-file-evidence summary{cursor:pointer;padding:6px 0}.document-management__error{padding:10px 12px;background:#f7f4fa;color:#75647e;font-size:12px;line-height:1.5;border-radius:8px}.document-library-help{margin:0 22px 22px;padding-top:18px;border-top:1px solid #e9e5ef;color:#756c80}.document-library-help>summary{cursor:pointer;font-size:13px;min-height:30px}.document-library-help .lazur-archive-note{border:0;background:#f7f5fa;color:#776d83;margin:12px 0}.document-library-help .lazur-section-card-list{max-height:450px;overflow:auto}.document-direction-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1250;display:flex;justify-content:flex-end;background:#211a3540;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.document-direction-drawer{width:min(550px,100%);height:100%;height:100dvh;display:flex;flex-direction:column;background:#fff;color:#3c3348;box-shadow:-16px 0 64px #22133222;animation:document-drawer-in .17s ease-out}.document-direction-drawer>header{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:max(22px,env(safe-area-inset-top)) 24px 18px;border-bottom:1px solid #e9e5ef}.document-direction-drawer h2{font-size:21px;margin:7px 0 0;overflow-wrap:anywhere}.document-direction-drawer h3{font-size:15px;margin:0 0 15px}.document-direction-drawer small{color:#85788f;font-size:12px}.document-direction-drawer button{min-height:44px;padding:10px 14px;border:1px solid #ded4e9;border-radius:8px;background:#f4eff9;color:#624985;font:inherit;cursor:pointer}.document-direction-drawer button:disabled{opacity:.5;cursor:default}.document-direction-drawer__body{overflow-y:auto;padding:20px 24px max(28px,env(safe-area-inset-bottom));line-height:1.55;font-size:13px}.document-direction-drawer__body>p:first-child{margin-top:0;color:#776b83}.document-direction-drawer dl{display:grid;gap:12px}.document-direction-drawer dl>div{display:grid;grid-template-columns:1fr 1.2fr;gap:12px}.document-direction-drawer dt{color:#7d708b}.document-direction-drawer dd{margin:0}.document-direction-note{padding:12px;background:#f7f4fa;border-radius:8px;color:#786787}.document-direction-drawer form,.document-direction-drawer__body>section{padding:22px 0;border-top:1px solid #ece7f0}.document-direction-drawer label{display:grid;gap:6px;margin:13px 0;font-size:12px;color:#73617f}.document-direction-drawer input,.document-direction-drawer select,.document-direction-drawer textarea{width:100%;min-width:0;box-sizing:border-box;min-height:44px;border:1px solid #dcd4e4;border-radius:8px;padding:10px;font:inherit;background:#fff;color:#453450}.document-direction-drawer textarea{min-height:100px;resize:vertical}.document-direction-history{list-style:none;padding:0;margin:0}.document-direction-history li{border-left:2px solid #dfd4ec;padding:0 0 18px 14px}.document-direction-history small{display:block;margin-top:4px}.document-direction-history p{margin:5px 0;overflow-wrap:anywhere}.document-direction-drawer :focus-visible,.document-management :focus-visible{outline:3px solid #bda2d6;outline-offset:2px}@keyframes document-drawer-in{0%{transform:translate(25px);opacity:.7}to{transform:translate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.document-direction-drawer{animation:none}}@media(max-width:900px){.document-management{grid-template-columns:210px minmax(0,1fr)}.document-management__files{padding:16px}.document-management__files .lazur-documents>li{grid-template-columns:18px minmax(0,1fr)}.document-management__files .lazur-documents>li>button{grid-column:2;justify-self:start}}@media(max-width:650px){.document-library-heading{padding:16px;flex-wrap:wrap}.document-management{display:block}.document-management__nav{padding:12px 16px;border-right:0;border-bottom:1px solid #e9e5ef}.document-management__directions{max-height:160px}.document-management__nav h3{margin-bottom:10px}.document-management__files .lazur-document-tools{flex-direction:row}.document-management__files .lazur-document-tools .lazur-page-size{flex-basis:100%}.document-management__files .lazur-document-tools .lazur-search{min-width:0}.document-library-help{margin-inline:16px}.document-direction-drawer>header,.document-direction-drawer__body{padding-left:18px;padding-right:18px}}.document-management__mobile-nav{display:none}.document-management__subsection{display:grid;gap:5px;width:100%;color:#756b80;font-size:12px}.document-management__subsection select{min-width:0;max-width:100%;min-height:44px;padding:8px;border:1px solid #ded4e9;border-radius:8px;background:#fff;color:#51425f}.document-file-filters{flex:1 1 100%;font-size:12px;color:#73677f}.document-file-filters summary{min-height:30px;cursor:pointer}.document-file-filters[open] .lazur-page-size{display:inline-flex;margin:6px 14px 6px 0}@media(max-width:650px){.document-management__nav{display:none}.document-management__mobile-nav{display:block;padding:14px 16px 0}.document-management__mobile-nav label{display:grid;gap:6px;font-size:12px;color:#73677f}.document-management__mobile-nav select{width:100%;min-height:44px;min-width:0;padding:8px;border:1px solid #ded4e9;border-radius:8px;background:#faf8fd;color:#51425f;font:inherit}}.document-management__mobile-nav label+label{margin-top:10px}.lazur-center.lazur-documents-center>.lazur-content{width:100%;padding:24px 24px 32px}.lazur-center.lazur-documents-center>.lazur-header{padding:20px 24px 16px}.lazur-documents-center .document-library-heading{padding-block:12px}.lazur-documents-center .document-management__selection{margin-bottom:12px}@media(min-width:1000px){.document-management__files .lazur-document-tools .lazur-search{flex:1 1 240px}.document-management__files .lazur-document-tools>.lazur-page-size{flex:0 1 285px}}@media(max-width:650px){.lazur-center.lazur-documents-center>.lazur-content{padding:14px 12px 24px}.lazur-center.lazur-documents-center>.lazur-header{padding:18px 16px 14px}}.app-shell .lazur-center.lazur-documents-center>.lazur-content{padding-top:24px}.app-shell .lazur-documents-center .lazur-document-library,.lazur-documents-center .lazur-document-library{margin-top:0}.document-management__mobile-filters{margin-top:6px;color:#73677f;font-size:12px}.document-management__mobile-filters>summary{display:flex;align-items:center;min-height:36px;cursor:pointer}.document-management__mobile-filters>summary:before{content:"›";margin-right:7px}.document-management__mobile-filters[open]>summary:before{transform:rotate(90deg)}@media(max-width:650px){.app-shell .lazur-center.lazur-documents-center>.lazur-content{padding:12px 10px 24px}.app-shell .lazur-center.lazur-documents-center>.lazur-header{padding:16px 16px 12px}.document-management__mobile-nav{padding:12px 14px 0}.document-management__files{padding:10px 14px 16px}.document-management__selection h3,.document-management__selection.is-all{display:none}.lazur-documents-center .document-management__selection{gap:8px;margin-bottom:10px}.document-management__files .lazur-result-summary{margin-top:10px}}.staff-qualification{--sq-ink: #193129;--sq-muted: #63746b;--sq-line: #dce8df;--sq-green: #15513c;--sq-soft: #eef6f0;--sq-amber: #936013;color:var(--sq-ink);background:#f2f6f3;font-family:Golos Text,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.staff-qualification *,.staff-qualification *:before,.staff-qualification *:after{box-sizing:border-box}.staff-qualification button,.staff-qualification input,.staff-qualification select{font:inherit}.staff-qualification :is(button,input,select,summary,a):focus-visible{outline:3px solid #73b895;outline-offset:2px}.staff-qualification__header{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:29px clamp(20px,4vw,52px);color:#fff;background:#164b38}.staff-qualification__header span{color:#a8d1b5;font-size:10px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.staff-qualification__header h2{margin:5px 0;font-size:clamp(26px,3vw,38px);font-weight:680;letter-spacing:-.04em}.staff-qualification__header p{max-width:580px;margin:0;color:#d1e4d7;font-size:13px;line-height:1.5}.staff-qualification__header svg{flex:0 0 auto;color:#bfe0c8}.staff-qualification__state{display:flex;align-items:center;gap:10px;margin:0;padding:28px clamp(20px,4vw,52px);color:var(--sq-muted);background:#fff;font-size:14px}.staff-qualification__state--denied{color:#873f35}.staff-qualification__state p{margin:0}.staff-qualification__state button,.staff-qualification__forms button,.staff-qualification__create button{min-height:38px;padding:0 14px;color:#fff;background:var(--sq-green);border:1px solid var(--sq-green);border-radius:8px;cursor:pointer;font-size:12px;font-weight:700}.staff-qualification button:disabled{cursor:not-allowed;opacity:.5}.staff-qualification__layout{display:grid;max-width:1320px;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:0;margin:22px auto;overflow:hidden;background:#fff;border:1px solid var(--sq-line);border-radius:15px;box-shadow:0 16px 48px #1a482d12}.staff-qualification__ranking{min-width:0;background:#f8fbf9;border-right:1px solid var(--sq-line)}.staff-qualification__ranking-head{padding:23px 20px 15px;border-bottom:1px solid var(--sq-line)}.staff-qualification__ranking-head span,.staff-qualification__person-head span:first-child,.staff-qualification__cycle>header span,.staff-qualification__metrics>div>span,.staff-qualification__goals span{color:#4f8263;font-size:10px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.staff-qualification__ranking-head h3{margin:5px 0;font-size:19px;font-weight:690;letter-spacing:-.025em}.staff-qualification__ranking-head small,.staff-qualification__footnote{color:var(--sq-muted);font-size:11px;line-height:1.45}.staff-qualification__ranking ol{max-height:800px;margin:0;padding:0;overflow-y:auto;list-style:none}.staff-qualification__ranking li+li{border-top:1px solid var(--sq-line)}.staff-qualification__ranking li button{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;gap:7px 9px;align-items:center;padding:13px 15px 13px 20px;color:inherit;background:transparent;border:0;cursor:pointer;text-align:left}.staff-qualification__ranking li button:hover,.staff-qualification__ranking li button.is-active{background:#eaf4ed}.staff-qualification__ranking li button.is-active{box-shadow:inset 3px 0 var(--sq-green)}.staff-qualification__rank-name,.staff-qualification__rank-status{display:grid;min-width:0;gap:3px}.staff-qualification__rank-name strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.staff-qualification__rank-name small,.staff-qualification__rank-status small{overflow:hidden;color:var(--sq-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.staff-qualification__rank-status{grid-column:1}.staff-qualification__rank-status b{color:var(--sq-amber);font-size:11px;font-weight:720}.staff-qualification__ranking li svg{grid-column:2;grid-row:1 / 3;color:#8aa393}.staff-qualification__footnote{margin:0;padding:15px 20px 20px;border-top:1px solid var(--sq-line)}.staff-qualification__detail{min-width:0;padding:26px clamp(18px,3vw,34px) 34px}.staff-qualification__person-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:20px;border-bottom:1px solid var(--sq-line)}.staff-qualification__person-head h3{margin:5px 0 2px;font-size:clamp(23px,2.6vw,30px);font-weight:700;letter-spacing:-.035em}.staff-qualification__person-head p{margin:0;color:var(--sq-muted);font-size:12px}.staff-qualification__person-head>span{flex:0 0 auto;padding:7px 9px;color:var(--sq-green);background:var(--sq-soft);border-radius:7px;font-size:11px;font-weight:650}.staff-qualification__notice{margin:16px 0 0;padding:10px 13px;color:#245b3c;background:#e8f5ec;border:1px solid #c7e0cc;border-radius:8px;font-size:12px}.staff-qualification__empty{margin:21px 0;padding:18px;color:var(--sq-muted);background:#f7faf8;border:1px dashed #c8d9cc;border-radius:10px;font-size:13px;line-height:1.5}.staff-qualification__cycle{display:grid;gap:17px;margin-top:22px;padding:clamp(17px,2.5vw,25px);background:#fff;border:1px solid var(--sq-line);border-radius:13px}.staff-qualification__cycle>header{display:flex;align-items:start;justify-content:space-between;gap:12px}.staff-qualification__cycle>header h4{margin:4px 0;font-size:20px;font-weight:690;letter-spacing:-.025em}.staff-qualification__cycle>header small{color:var(--sq-muted);font-size:11px}.staff-qualification__cycle>header svg{color:#378455}.staff-qualification__source{display:block;overflow-wrap:anywhere;color:var(--sq-muted);font-size:10px;line-height:1.45}.staff-qualification__source a{color:var(--sq-green);text-decoration-color:#a4caae;text-underline-offset:2px}.staff-qualification__metrics,.staff-qualification__goals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--sq-line);border:1px solid var(--sq-line);border-radius:9px}.staff-qualification__metrics>div,.staff-qualification__goals>div{display:grid;align-content:start;gap:5px;min-width:0;padding:15px;background:#fafdfa}.staff-qualification__metrics strong,.staff-qualification__goals strong{color:var(--sq-ink);font-size:13px;font-weight:680;line-height:1.4}.staff-qualification__metrics small,.staff-qualification__goals small{color:var(--sq-muted);font-size:11px;line-height:1.45}.staff-qualification__routes{padding:16px;background:#f2f8f3;border:1px solid #d6e9da;border-radius:10px}.staff-qualification__routes h5,.staff-qualification__section h5{display:flex;align-items:center;gap:7px;margin:0 0 10px;font-size:13px;font-weight:710}.staff-qualification__routes>p{margin:0;color:var(--sq-muted);font-size:12px}.staff-qualification__route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.staff-qualification__route-grid>div{display:grid;gap:5px;padding:12px;background:#fff;border:1px solid #dbe9de;border-radius:8px}.staff-qualification__route-grid span{color:#39724d;font-size:10px;font-weight:730}.staff-qualification__route-grid strong{font-size:13px}.staff-qualification__route-grid small{color:var(--sq-muted);font-size:11px;line-height:1.4}.staff-qualification__section{padding-top:16px;border-top:1px solid var(--sq-line)}.staff-qualification__muted{margin:0;color:var(--sq-muted);font-size:11px;line-height:1.45}.staff-qualification__record-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.staff-qualification__record-list li{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:6px 14px;padding:10px 12px;background:#fbfdfb;border:1px solid var(--sq-line);border-radius:8px}.staff-qualification__record-list li>div{display:grid;gap:3px}.staff-qualification__record-list strong{font-size:12px}.staff-qualification__record-list span,.staff-qualification__record-list b,.staff-qualification__record-list small{color:var(--sq-muted);font-size:10px}.staff-qualification__record-list b{color:var(--sq-green);font-size:12px}.staff-qualification__record-list .staff-qualification__source,.staff-qualification__record-list li>small:last-child{flex:0 0 100%}.staff-qualification__forms{display:flex;flex-wrap:wrap;gap:8px;padding-top:15px;border-top:1px solid var(--sq-line)}.staff-qualification__forms details,.staff-qualification__create{min-width:min(100%,250px)}.staff-qualification__forms details[open],.staff-qualification__create[open]{flex:1 0 100%}.staff-qualification__forms summary,.staff-qualification__create summary{display:inline-flex;min-height:35px;align-items:center;padding:0 10px;color:var(--sq-green);background:#fff;border:1px solid #a9cab2;border-radius:7px;cursor:pointer;font-size:11px;font-weight:700;list-style:none}.staff-qualification__forms summary::-webkit-details-marker,.staff-qualification__create summary::-webkit-details-marker{display:none}.staff-qualification__forms details[open] summary,.staff-qualification__create[open] summary{margin-bottom:13px;background:var(--sq-soft)}.staff-qualification__forms form,.staff-qualification__create form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:14px;background:#f9fcfa;border:1px solid var(--sq-line);border-radius:9px}.staff-qualification__forms form label,.staff-qualification__create form label{display:grid;align-content:start;gap:5px;min-width:0;color:#4b6255;font-size:11px;font-weight:650}.staff-qualification__forms input,.staff-qualification__forms select,.staff-qualification__create input,.staff-qualification__create select{width:100%;min-width:0;min-height:36px;padding:6px 9px;color:var(--sq-ink);background:#fff;border:1px solid #cbdcd0;border-radius:6px;font-size:12px}.staff-qualification__source-fields{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0;padding:13px;border:1px solid #d7e6da;border-radius:8px}.staff-qualification__source-fields legend{padding:0 6px;color:#386b4b;font-size:11px;font-weight:730}.staff-qualification__source-fields label:nth-of-type(2){grid-column:1 / -1}.staff-qualification__forms form button,.staff-qualification__create form button{grid-column:1 / -1;justify-self:start}.staff-qualification__create{display:block;margin-top:21px}.staff-qualification__create summary{min-height:40px;padding:0 13px}.staff-qualification__form-grid{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.staff-qualification__create form>p,.staff-qualification__create form>small{grid-column:1 / -1}@media(max-width:900px){.staff-qualification__layout{grid-template-columns:1fr;margin:0;border-radius:0}.staff-qualification__ranking{border-right:0;border-bottom:1px solid var(--sq-line)}.staff-qualification__ranking ol{display:flex;max-height:260px;overflow-x:auto}.staff-qualification__ranking li{min-width:210px;border-right:1px solid var(--sq-line)}.staff-qualification__ranking li+li{border-top:0}}@media(max-width:560px){.staff-qualification__detail{padding:18px 14px 27px}.staff-qualification__metrics,.staff-qualification__goals,.staff-qualification__route-grid,.staff-qualification__forms form,.staff-qualification__create form,.staff-qualification__form-grid,.staff-qualification__source-fields{grid-template-columns:1fr}.staff-qualification__source-fields label:nth-of-type(2){grid-column:auto}}.lazur-center{--lazur-ink: #16333b;--lazur-muted: #61747a;--lazur-line: #d8e3e4;--lazur-paper: #fffefb;--lazur-wash: #f1f7f6;--lazur-teal: #69508d;--lazur-mint: #eee8f5;min-width:0;min-height:0;height:calc(100dvh - var(--topbar-height));overflow:auto;color:var(--lazur-ink);background:#f5f8f7;font-family:Golos Text,system-ui,sans-serif}.lazur-center *,.lazur-center *:before,.lazur-center *:after{box-sizing:border-box}.lazur-center button,.lazur-center input{font:inherit}.lazur-center button:focus-visible,.lazur-center input:focus-visible,.lazur-center a:focus-visible{outline:3px solid rgba(23,107,112,.25);outline-offset:3px}.lazur-header{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:30px 34px 23px;background:var(--lazur-paper);border-bottom:1px solid var(--lazur-line)}.lazur-eyebrow,.lazur-kicker{display:block;color:var(--lazur-teal);font-size:11px;font-weight:760;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.lazur-header h1{margin:5px 0 3px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,52px);font-weight:500;letter-spacing:-.055em;line-height:.95}.lazur-header p{max-width:590px;margin:0;color:var(--lazur-muted);font-size:14px}.lazur-header-meta{display:flex;gap:22px;margin:0;padding-bottom:2px}.lazur-header-meta div{min-width:110px}.lazur-header-meta dt,.lazur-facts span,.lazur-archive-summary span{color:#71858a;font-size:10px;font-weight:720;letter-spacing:.06em;text-transform:uppercase}.lazur-header-meta dd{margin:4px 0 0;color:var(--lazur-ink);font-size:12px;font-weight:670;white-space:nowrap}.lazur-tabs{display:flex;gap:3px;padding:0 34px;overflow:auto;background:var(--lazur-paper);border-bottom:1px solid var(--lazur-line)}.lazur-tabs button{flex:0 0 auto;padding:13px 12px 11px;color:#698086;background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer;font-size:12px;font-weight:680}.lazur-tabs button:hover{color:var(--lazur-ink)}.lazur-tabs button[aria-current=page]{color:var(--lazur-teal);border-bottom-color:var(--lazur-teal)}.lazur-content{width:min(1200px,100%);margin:0 auto;padding:28px 34px 46px}.lazur-intro{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:28px 30px;color:#f9f7fd;background:#4e3d68}.lazur-intro .lazur-kicker{color:#d7cdec}.lazur-intro h2{margin:7px 0 6px;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,42px);font-weight:500;letter-spacing:-.045em}.lazur-intro p{margin:0;color:#d8e8e5;font-size:14px}.lazur-source-link{display:inline-flex;align-items:center;gap:6px;color:var(--lazur-teal);font-size:13px;font-weight:680;text-decoration:none}.lazur-source-link:hover{text-decoration:underline;text-underline-offset:3px}.lazur-intro .lazur-source-link{flex:0 0 auto;color:#fff}.lazur-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--lazur-line);border-top:0;background:var(--lazur-paper)}.lazur-facts>div{min-height:122px;padding:17px 18px;border-right:1px solid var(--lazur-line)}.lazur-facts>div:last-child{border-right:0}.lazur-facts strong,.lazur-facts small{display:block;margin-top:8px;overflow-wrap:anywhere}.lazur-facts strong{font-size:14px;line-height:1.35}.lazur-facts small{color:var(--lazur-muted);font-size:12px;line-height:1.35}.lazur-state{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding:14px 16px;color:#49646a;background:#edf4f2;border-left:3px solid #94b9af}.lazur-state svg{flex:0 0 auto;margin-top:1px}.lazur-state strong{display:block;color:var(--lazur-ink);font-size:13px}.lazur-state p{margin:3px 0 0;font-size:13px;line-height:1.5}.lazur-state.is-warning{color:#745b28;background:#fff7e3;border-color:#ddb852}.lazur-state.is-warning strong{color:#5c471e}.lazur-state.is-error{color:#873c32;background:#fff0ed;border-color:#d77b6c}.lazur-state.is-error strong{color:#772c23}.lazur-state button{margin-left:9px;padding:3px 7px;color:inherit;background:transparent;border:1px solid currentColor;border-radius:5px;cursor:pointer}.lazur-section{margin-top:28px;padding:0;background:var(--lazur-paper);border:1px solid var(--lazur-line)}.lazur-section>header{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:22px 25px 18px;border-bottom:1px solid var(--lazur-line)}.lazur-section h2{margin:5px 0 0;font-size:22px;letter-spacing:-.025em}.lazur-section h3{margin:0;font-size:14px}.lazur-section header p{max-width:720px;margin:7px 0 0;color:var(--lazur-muted);font-size:13px;line-height:1.48}.lazur-status{flex:0 0 auto;padding:5px 8px;color:#46716f;background:var(--lazur-mint);border-radius:999px;font-size:10px;font-weight:700;white-space:nowrap}.lazur-service-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lazur-service-groups>div{padding:19px 25px;border-right:1px solid var(--lazur-line);border-bottom:1px solid var(--lazur-line)}.lazur-service-groups>div:nth-child(2n){border-right:0}.lazur-service-groups>div:nth-last-child(-n+2){border-bottom:0}.lazur-service-groups ul,.lazur-reference-list,.lazur-competitors,.lazur-snapshots,.lazur-documents,.lazur-people{margin:12px 0 0;padding:0;list-style:none}.lazur-service-groups li,.lazur-reference-list li{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:8px 0;border-top:1px solid #edf1f0}.lazur-service-groups li:first-child,.lazur-reference-list li:first-child{border-top:0}.lazur-service-groups small,.lazur-reference-list small{flex:0 0 auto;color:#7a8d91;font-size:10px;text-align:right}.lazur-go{display:inline-flex;align-items:center;gap:6px;padding:7px 0;color:var(--lazur-teal);background:transparent;border:0;cursor:pointer;font-size:12px;font-weight:730;white-space:nowrap}.lazur-go:hover{text-decoration:underline;text-underline-offset:3px}.lazur-directory{padding-bottom:22px}.lazur-structure{display:flex;flex-wrap:wrap;gap:8px;padding:20px 25px 5px}.lazur-structure>div{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;color:#365358;background:var(--lazur-wash);border-radius:6px;font-size:12px}.lazur-structure .is-child{background:#f7f8f6}.lazur-structure small{color:#7c8e91}.lazur-search{display:flex;align-items:center;gap:9px;margin:17px 25px 0;padding:0 11px;background:#f5f8f7;border:1px solid var(--lazur-line);border-radius:7px}.lazur-search:focus-within{border-color:#79a9a6;box-shadow:0 0 0 3px #176b7017}.lazur-search svg{color:#688288}.lazur-search input{width:100%;height:42px;color:var(--lazur-ink);background:transparent;border:0;outline:0;font-size:13px}.lazur-result-summary{margin:11px 25px;color:var(--lazur-muted);font-size:12px}.lazur-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 25px;border-top:1px solid var(--lazur-line)}.lazur-people li{display:flex;gap:11px;min-width:0;padding:13px 0;border-bottom:1px solid #e8eeec}.lazur-people li:nth-child(odd){padding-right:20px;border-right:1px solid #e8eeec}.lazur-people li:nth-child(2n){padding-left:20px}.lazur-avatar{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;color:#f6fffd;background:#2a7170;border-radius:50%;font-size:11px;font-weight:760}.lazur-people div{min-width:0}.lazur-people strong,.lazur-people span:not(.lazur-avatar),.lazur-people small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lazur-people strong{font-size:13px}.lazur-people span:not(.lazur-avatar){margin-top:2px;color:#526a70;font-size:12px}.lazur-people small{margin-top:2px;color:#7a8d91;font-size:10px}.lazur-knowledge-grid,.lazur-monitoring-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lazur-knowledge-grid>div,.lazur-monitoring-layout>div{padding:22px 25px}.lazur-knowledge-grid>div+div,.lazur-monitoring-layout>div+div{border-left:1px solid var(--lazur-line)}.lazur-reference-list{margin-top:10px}.lazur-reference-list li{display:block}.lazur-reference-list small{display:block;margin-top:4px;text-align:left}.lazur-loading{display:flex;align-items:center;gap:8px;margin:25px;color:var(--lazur-muted);font-size:13px}.is-spin{animation:lazur-spin .9s linear infinite}@keyframes lazur-spin{to{transform:rotate(360deg)}}.lazur-archive-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--lazur-wash)}.lazur-archive-summary>div{padding:15px 25px;border-right:1px solid var(--lazur-line)}.lazur-archive-summary>div:last-child{border-right:0}.lazur-archive-summary strong{display:block;margin-top:5px;font-size:13px}.lazur-documents{margin:0}.lazur-documents li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 25px;border-top:1px solid var(--lazur-line)}.lazur-documents>li>svg{color:var(--lazur-teal)}.lazur-documents strong,.lazur-documents small{display:block;overflow-wrap:anywhere}.lazur-documents strong{font-size:13px}.lazur-documents small{margin-top:4px;color:var(--lazur-muted);font-size:11px}.lazur-documents button{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;color:#fff;background:var(--lazur-teal);border:0;border-radius:6px;cursor:pointer;font-size:12px;font-weight:680}.lazur-documents button:hover{background:#0f5a60}.lazur-documents button:disabled{cursor:wait;opacity:.6}.lazur-workstream-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--lazur-wash)}.lazur-workstream-summary>div{padding:15px 25px;border-right:1px solid var(--lazur-line)}.lazur-workstream-summary>div:last-child{border-right:0}.lazur-workstream-summary span{color:#71858a;font-size:10px;font-weight:720;letter-spacing:.06em;text-transform:uppercase}.lazur-workstream-summary strong{display:block;margin-top:5px;font-size:13px;overflow-wrap:anywhere}.lazur-workstreams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.lazur-workstreams li{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:17px 25px;border-top:1px solid var(--lazur-line)}.lazur-workstreams li:nth-child(odd){border-right:1px solid var(--lazur-line)}.lazur-workstreams div{min-width:0}.lazur-workstreams strong,.lazur-workstreams small{display:block}.lazur-workstreams strong{margin-top:5px;font-size:14px}.lazur-workstreams small{margin-top:4px;overflow:hidden;color:var(--lazur-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.lazur-workstream-module{padding:3px 6px;color:#39706e;background:var(--lazur-mint);border-radius:4px;font-size:10px;font-weight:720}.lazur-workstreams button{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:6px 0;color:var(--lazur-teal);background:transparent;border:0;cursor:pointer;font-size:11px;font-weight:720}.lazur-workstreams button:hover{text-decoration:underline;text-underline-offset:3px}.lazur-competitors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.lazur-competitors li{padding:10px 0;border-top:1px solid #e8efed}.lazur-competitors small{display:block;margin-top:4px;color:var(--lazur-muted);font-size:10px}.lazur-snapshots{margin-top:8px}.lazur-snapshots li{display:flex;gap:10px;padding:12px 0;border-top:1px solid #e8efed}.lazur-snapshots li svg{flex:0 0 auto;color:var(--lazur-teal)}.lazur-snapshots strong{font-size:13px}.lazur-snapshots p{margin:4px 0;color:var(--lazur-muted);font-size:12px;line-height:1.4}.lazur-snapshots small{color:#71868b;font-size:10px}.lazur-bitrix-note{display:flex;align-items:flex-start;gap:11px;margin:0 25px 24px;padding:14px;background:#f0f6f5;border-left:3px solid #88aba7}.lazur-bitrix-note svg{flex:0 0 auto;color:var(--lazur-teal)}.lazur-bitrix-note strong{font-size:13px}.lazur-bitrix-note p{margin:4px 0 0;color:#5b7378;font-size:12px;line-height:1.5}.lazur-footer{display:flex;gap:8px;width:min(1200px,100%);margin:0 auto;padding:0 34px 30px;color:#718489;font-size:11px;line-height:1.45}.lazur-footer svg{flex:0 0 auto;margin-top:1px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lazur-team-summary,.lazur-bitrix-task-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:17px 25px 0;background:var(--lazur-wash);border:1px solid var(--lazur-line)}.lazur-team-summary>div,.lazur-bitrix-task-summary>div{padding:12px 14px;border-right:1px solid var(--lazur-line)}.lazur-team-summary>div:last-of-type,.lazur-bitrix-task-summary>div:last-of-type{border-right:0}.lazur-team-summary span,.lazur-bitrix-task-summary span{color:#71858a;font-size:10px;font-weight:720;letter-spacing:.06em;text-transform:uppercase}.lazur-team-summary strong,.lazur-bitrix-task-summary strong{display:block;margin-top:4px;font-size:13px}.lazur-public-team{margin:18px 25px 0;border:1px solid var(--lazur-line)}.lazur-public-team>header{display:flex;align-items:start;justify-content:space-between;gap:15px;padding:16px;border-bottom:1px solid var(--lazur-line)}.lazur-public-team h3,.lazur-unresolved-team h3{margin:5px 0 0;font-size:15px}.lazur-public-team p,.lazur-unresolved-team p{margin:5px 0 0;color:var(--lazur-muted);font-size:12px;line-height:1.45}.lazur-public-team ul,.lazur-unresolved-team ul{margin:0;padding:0;list-style:none}.lazur-public-team li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 16px;border-top:1px solid #e8eeec}.lazur-public-team li:first-child{border-top:0}.lazur-public-team strong,.lazur-public-team small{display:block}.lazur-public-team strong{font-size:12px}.lazur-public-team small{margin-top:3px;color:var(--lazur-muted);font-size:10px}.lazur-unresolved-team{margin:14px 25px 0;padding:14px 16px;color:#765923;background:#fff8e7;border-left:3px solid #dfbc66}.lazur-unresolved-team ul{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.lazur-unresolved-team li{padding:6px 8px;background:#ffffffad;border-radius:5px;font-size:11px}.lazur-unresolved-team strong,.lazur-unresolved-team small{display:block}.lazur-unresolved-team small{margin-top:2px;color:#8b713d;font-size:10px}.lazur-document-tools{display:flex;align-items:center;gap:12px;padding:18px 25px 0}.lazur-document-tools .lazur-search{flex:1 1 auto;margin:0}.lazur-page-size{display:flex;align-items:center;gap:7px;color:var(--lazur-muted);font-size:12px;white-space:nowrap}.lazur-page-size select{min-height:36px;padding:0 7px;color:var(--lazur-ink);background:#fff;border:1px solid var(--lazur-line);border-radius:6px}.lazur-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:15px 25px;border-top:1px solid var(--lazur-line)}.lazur-pagination span{color:var(--lazur-muted);font-size:12px}.lazur-pagination button{padding:6px 9px;color:var(--lazur-teal);background:transparent;border:1px solid #cfc4dc;border-radius:6px;cursor:pointer;font-size:12px;font-weight:700}.lazur-pagination button:disabled{cursor:default;color:#9da6a8;border-color:var(--lazur-line)}.lazur-bitrix-task-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-width:1px 0 0}.lazur-bitrix-task-summary p{grid-column:1 / -1;margin:0;padding:12px 25px;color:var(--lazur-muted);border-top:1px solid var(--lazur-line);font-size:12px;line-height:1.45}@media(max-width:860px){.lazur-header{align-items:start;flex-direction:column;padding:24px 20px 18px}.lazur-header-meta{width:100%;justify-content:space-between}.lazur-tabs{padding:0 14px}.lazur-content{padding:20px 14px 35px}.lazur-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lazur-facts>div:nth-child(2){border-right:0}.lazur-facts>div:nth-child(-n+2){border-bottom:1px solid var(--lazur-line)}.lazur-service-groups,.lazur-knowledge-grid,.lazur-monitoring-layout,.lazur-workstreams{grid-template-columns:1fr}.lazur-service-groups>div,.lazur-service-groups>div:nth-child(2n),.lazur-knowledge-grid>div+div,.lazur-monitoring-layout>div+div{border-right:0;border-left:0;border-bottom:1px solid var(--lazur-line)}.lazur-service-groups>div:last-child,.lazur-knowledge-grid>div:last-child,.lazur-monitoring-layout>div:last-child{border-bottom:0}.lazur-workstreams li:nth-child(odd){border-right:0}.lazur-people{grid-template-columns:1fr}.lazur-people li:nth-child(odd),.lazur-people li:nth-child(2n){padding-right:0;padding-left:0;border-right:0}.lazur-footer{padding:0 14px 28px}}@media(max-width:560px){.lazur-center{height:auto;min-height:calc(100dvh - var(--topbar-height))}.lazur-header h1{font-size:38px}.lazur-intro,.lazur-section>header{align-items:start;flex-direction:column;padding:20px}.lazur-intro .lazur-source-link{margin-top:6px}.lazur-facts,.lazur-archive-summary,.lazur-workstream-summary{grid-template-columns:1fr}.lazur-facts>div,.lazur-facts>div:nth-child(2),.lazur-archive-summary>div,.lazur-workstream-summary>div{min-height:auto;border-right:0;border-bottom:1px solid var(--lazur-line)}.lazur-facts>div:last-child,.lazur-archive-summary>div:last-child,.lazur-workstream-summary>div:last-child{border-bottom:0}.lazur-service-groups>div,.lazur-knowledge-grid>div,.lazur-monitoring-layout>div{padding:19px 20px}.lazur-service-groups li{align-items:flex-start;flex-direction:column;gap:4px}.lazur-service-groups small{text-align:left}.lazur-structure,.lazur-search,.lazur-result-summary,.lazur-people{margin-right:20px;margin-left:20px}.lazur-documents li{grid-template-columns:20px minmax(0,1fr);padding:14px 20px}.lazur-documents button{grid-column:2;justify-self:start}.lazur-competitors{grid-template-columns:1fr}.lazur-bitrix-note{margin-right:20px;margin-left:20px}}.lazur-staff-access-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px}.lazur-staff-access-actions>button,.lazur-issued-code button{padding:5px 9px;border:1px solid #9bc2bf;border-radius:6px;background:#f6fbfa;color:#145e61;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.lazur-staff-access-actions>button:disabled{opacity:.55;cursor:wait}.lazur-staff-access-actions>small{flex-basis:100%;white-space:normal}.lazur-issued-code{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;border:1px solid #8dbab5;border-radius:7px;background:#eff8f6}.lazur-people .lazur-issued-code span{overflow-wrap:anywhere;white-space:normal}.lazur-issued-code code{padding:3px 7px;border-radius:4px;background:#fff;color:#16383c;font-size:16px;font-weight:800;letter-spacing:.16em}@media(max-width:560px){.lazur-team-summary,.lazur-bitrix-task-summary{grid-template-columns:1fr}.lazur-team-summary>div,.lazur-bitrix-task-summary>div{border-right:0;border-bottom:1px solid var(--lazur-line)}.lazur-public-team,.lazur-unresolved-team{margin-right:20px;margin-left:20px}.lazur-public-team>header,.lazur-public-team li{align-items:start;flex-direction:column}.lazur-document-tools{align-items:stretch;flex-direction:column;padding:18px 20px 0}.lazur-document-tools .lazur-search{margin:0}.lazur-page-size{justify-content:space-between}}.lazur-document-tools{flex-wrap:wrap}.lazur-avatar.is-photo{display:block;object-fit:cover;object-position:center;border:1px solid #d6e5e1}.lazur-staff-photo-note{margin:12px 25px 0;color:var(--lazur-muted);font-size:12px;line-height:1.45}.lazur-document-tools .lazur-search{min-width:260px}.lazur-document-tools .lazur-page-size select{max-width:235px}.lazur-archive-note{margin:14px 25px 0;padding:11px 14px;border-left:3px solid #cfa955;background:#fff9e9;color:#674f22;font-size:12px;line-height:1.5}@media(max-width:560px){.lazur-document-tools .lazur-search{min-width:0}.lazur-document-tools .lazur-page-size select{max-width:min(60vw,235px)}.lazur-archive-note,.lazur-staff-photo-note{margin-right:20px;margin-left:20px}}.lazur-bitrix-structure{margin:18px 25px 0;border:1px solid var(--lazur-line);background:#fff}.lazur-bitrix-structure>header{padding:15px 17px 12px;border-bottom:1px solid #e8efed}.lazur-bitrix-structure h3{margin:5px 0 0;font-size:16px}.lazur-bitrix-structure p{margin:5px 0 0;color:var(--lazur-muted);font-size:12px;line-height:1.45}.lazur-bitrix-tree,.lazur-bitrix-tree ul{margin:0;padding:0;list-style:none}.lazur-bitrix-tree{padding:7px 16px}.lazur-bitrix-tree>li{border-top:1px solid #edf1f0}.lazur-bitrix-tree>li:first-child{border-top:0}.lazur-bitrix-tree li>ul{margin-left:14px;padding-left:13px;border-left:1px solid #d9e5e3}.lazur-bitrix-unit{display:flex;flex-wrap:wrap;align-items:center;gap:5px 13px;padding:9px 2px}.lazur-bitrix-unit>span{display:inline-flex;align-items:center;gap:7px;min-width:180px;color:var(--lazur-ink);font-size:12px;font-weight:700}.lazur-bitrix-unit>span svg{color:var(--lazur-teal);flex:0 0 auto}.lazur-bitrix-unit small{color:var(--lazur-muted);font-size:10px;line-height:1.35}.lazur-staff-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);align-items:end;gap:12px;margin:18px 25px 0}.lazur-staff-controls .lazur-search{min-width:0;margin:0}.lazur-staff-unit-filter{display:flex;flex-direction:column;gap:5px;color:#71858a;font-size:10px;font-weight:720;letter-spacing:.05em;text-transform:uppercase}.lazur-staff-unit-filter select{width:100%;min-width:0;height:44px;padding:0 10px;color:var(--lazur-ink);background:#f5f8f7;border:1px solid var(--lazur-line);border-radius:7px;font-size:12px;text-transform:none}.lazur-staff-unit-filter select:focus-visible{outline:3px solid rgba(23,107,112,.25);outline-offset:3px}@media(max-width:700px){.lazur-staff-controls{grid-template-columns:1fr}.lazur-staff-unit-filter select{height:42px}}@media(max-width:560px){.lazur-bitrix-structure{margin-right:20px;margin-left:20px}.lazur-bitrix-structure>header{padding:15px 14px 12px}.lazur-bitrix-tree{padding-right:12px;padding-left:12px}.lazur-bitrix-tree li>ul{margin-left:8px;padding-left:9px}.lazur-bitrix-unit{align-items:flex-start;flex-direction:column;gap:3px}.lazur-bitrix-unit>span{min-width:0}.lazur-staff-controls{margin-right:20px;margin-left:20px}}.lazur-bitrix-tasks{border-top:1px solid var(--lazur-line)}.lazur-bitrix-tasks-header{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:23px 25px 18px}.lazur-bitrix-tasks-header h3{margin-top:5px;font-size:18px}.lazur-bitrix-tasks-header p{max-width:710px;margin:6px 0 0;color:var(--lazur-muted);font-size:12px;line-height:1.45}.lazur-bitrix-tasks-header>strong{padding:7px 10px;color:var(--lazur-teal);background:var(--lazur-mint);border-radius:5px;font-size:14px}.lazur-bitrix-task-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.lazur-bitrix-task-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;padding:17px 25px;border-top:1px solid var(--lazur-line)}.lazur-bitrix-task-list li:nth-child(odd){border-right:1px solid var(--lazur-line)}.lazur-bitrix-task-body{min-width:0}.lazur-bitrix-task-id{color:var(--lazur-teal);font-size:10px;font-weight:740;letter-spacing:.03em}.lazur-bitrix-task-body strong,.lazur-bitrix-task-body small{display:block;overflow-wrap:anywhere}.lazur-bitrix-task-body strong{margin:5px 0 7px;font-size:13px;line-height:1.35}.lazur-bitrix-task-body small{margin-top:3px;color:var(--lazur-muted);font-size:10px;line-height:1.4}.lazur-bitrix-task-list .lazur-source-link{flex:0 0 auto;font-size:11px}@media(max-width:860px){.lazur-bitrix-task-list{grid-template-columns:1fr}.lazur-bitrix-task-list li:nth-child(odd){border-right:0}}@media(max-width:560px){.lazur-bitrix-tasks-header,.lazur-bitrix-task-list li{padding-right:20px;padding-left:20px}.lazur-bitrix-task-list li{flex-direction:column}.lazur-bitrix-task-summary p{padding-right:20px;padding-left:20px}}.lazur-documents>li{grid-template-columns:22px minmax(0,1fr) auto auto}.lazur-documents .lazur-history-toggle{color:var(--lazur-teal);background:#edf6f4;border:1px solid #bfdbd5;white-space:nowrap}.lazur-documents .lazur-history-toggle:hover{background:#dceeea}.lazur-update-history{grid-column:1 / -1;min-width:0;margin:6px 0 2px 32px;padding:18px 20px;border:1px solid var(--lazur-line);border-radius:8px;background:#fbfdfc}.lazur-update-history>header{display:flex;align-items:start;justify-content:space-between;gap:14px}.lazur-update-history h3{margin:4px 0 0;overflow-wrap:anywhere;font-size:15px}.lazur-update-history h4{margin:0 0 10px;font-size:13px}.lazur-update-status{flex:0 0 auto;padding:6px 9px;border-radius:5px;background:#eff3f2;color:#576e70;font-size:11px}.lazur-update-status.is-needs_update{background:#fff0d6;color:#76521a}.lazur-update-status.is-not_applicable{background:#e9f4ee;color:#316447}.lazur-update-section,.lazur-update-form,.lazur-update-decision,.lazur-update-task{margin-top:16px;padding-top:16px;border-top:1px solid var(--lazur-line)}.lazur-update-muted,.lazur-update-decision p,.lazur-update-task p{margin:8px 0;color:var(--lazur-muted);font-size:12px;line-height:1.5}.lazur-update-sources,.lazur-update-events{margin:0;padding:0;list-style:none}.lazur-documents .lazur-update-sources li,.lazur-documents .lazur-update-events li{display:block;padding:10px 0;border-top:1px solid #e7efec}.lazur-documents .lazur-update-sources li:first-child,.lazur-documents .lazur-update-events li:first-child{border-top:0}.lazur-update-sources .lazur-source-link{font-size:12px;font-weight:690}.lazur-update-sources small{margin-top:5px}.lazur-update-events time{display:block;color:var(--lazur-muted);font-size:10px}.lazur-update-events span{display:block;margin-top:3px;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.lazur-update-ai-note{margin:7px 0 0;padding:8px 10px;border-left:3px solid #d0ae64;background:#fff9e9;color:#6b552c;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.lazur-update-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 14px}.lazur-update-form label,.lazur-update-decision label,.lazur-update-task label{display:grid;gap:5px;color:#536d70;font-size:11px;font-weight:680}.lazur-update-form>label,.lazur-update-decision>label{margin-top:11px}.lazur-update-form input,.lazur-update-form select,.lazur-update-form textarea,.lazur-update-decision textarea,.lazur-update-task select{box-sizing:border-box;width:100%;min-height:36px;padding:8px 10px;border:1px solid #cbdad7;border-radius:6px;background:#fff;color:var(--lazur-ink);font:inherit;font-size:12px}.lazur-update-form textarea,.lazur-update-decision textarea{min-height:78px;resize:vertical}.lazur-update-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.lazur-update-form>button,.lazur-update-task>button{margin-top:10px}.lazur-documents .lazur-update-actions button:last-child{color:#536d70;background:#edf2f0}.lazur-documents .lazur-update-actions button:last-child:hover{background:#e2eae7}.lazur-update-error{margin:12px 0 0;padding:9px 10px;border-left:3px solid #be584e;background:#fff1ed;color:#933f37;font-size:12px}.lazur-documents button:focus-visible,.lazur-update-history input:focus-visible,.lazur-update-history select:focus-visible,.lazur-update-history textarea:focus-visible{outline:2px solid var(--lazur-teal);outline-offset:2px}.lazur-section-overview{margin:22px 25px;padding:18px;border:1px solid var(--lazur-line);border-radius:10px;background:#fbfdfc}.lazur-section-overview>header{display:flex;justify-content:space-between;align-items:start;gap:18px;margin-bottom:15px}.lazur-section-overview h3{margin:4px 0 6px;font-size:18px}.lazur-section-overview>header p{max-width:760px;margin:0;color:var(--lazur-muted);font-size:12px;line-height:1.5}.lazur-section-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:520px;overflow:auto}.lazur-section-card{min-width:0;align-self:start;border:1px solid #dce8e4;border-radius:7px;background:#fff}.lazur-section-card summary{display:grid;gap:5px;padding:12px 14px;cursor:pointer}.lazur-section-card summary::marker{color:var(--lazur-teal)}.lazur-section-card summary strong{overflow-wrap:anywhere;font-size:12px}.lazur-section-card summary span{padding-left:14px;color:var(--lazur-muted);font-size:11px}.lazur-section-card[open]{border-color:#9bc4bd;box-shadow:0 2px 12px #12464512}.lazur-section-card-body{padding:0 14px 14px;overflow-wrap:anywhere;font-size:12px;line-height:1.48}.lazur-section-card-body p,.lazur-section-card-body dl{margin:0 0 10px}.lazur-section-card-body dl>div{margin-bottom:7px}.lazur-section-card-body dt{color:var(--lazur-muted);font-size:10px;font-weight:700;text-transform:uppercase}.lazur-section-card-body dd{margin:2px 0 0}.lazur-section-card-body ul{margin:5px 0 10px;padding-left:17px}.lazur-section-card-body li{margin-bottom:5px}.lazur-section-card-body small{display:block;color:var(--lazur-muted);font-size:10px}.lazur-document-focused{background:#edf8f5;box-shadow:inset 3px 0 0 var(--lazur-teal)}@media(max-width:1080px){.lazur-documents>li{grid-template-columns:22px minmax(0,1fr) auto}.lazur-documents .lazur-history-toggle{grid-column:2 / -1;justify-self:start}}@media(max-width:700px){.lazur-documents>li{grid-template-columns:20px minmax(0,1fr)}.lazur-documents>li>button,.lazur-documents .lazur-history-toggle{grid-column:2;justify-self:start}.lazur-update-history{grid-column:1 / -1;margin-left:0;padding:15px}.lazur-update-fields{grid-template-columns:1fr}.lazur-update-history>header,.lazur-section-overview>header{flex-direction:column}.lazur-update-status{flex:0 0 auto}.lazur-section-card-list{grid-template-columns:1fr}.lazur-section-overview{margin:18px}}.lazur-knowledge-hub{min-height:calc(100dvh - var(--topbar-height, 64px));background:#f7f5f9}.lazur-knowledge-hub__tabs{display:flex;flex-wrap:wrap;gap:6px;padding:12px max(24px,calc((100vw - 1180px)/2));background:#fff;border-bottom:1px solid #e5e0ea}.lazur-knowledge-hub__tabs button{min-height:37px;padding:8px 13px;color:#62576b;background:transparent;border:1px solid transparent;border-radius:7px;cursor:pointer;font:700 12px Golos Text,system-ui,sans-serif}.lazur-knowledge-hub__tabs button[aria-pressed=true]{color:#4b345f;background:#f1ebf5;border-color:#d6c7e1}.lazur-knowledge-hub__tabs button:focus-visible{outline:3px solid #b9a4d0;outline-offset:2px}.lazur-knowledge-hub .lazur-knowledge-base{min-height:calc(100dvh - var(--topbar-height, 64px) - 63px);max-height:calc(100dvh - var(--topbar-height, 64px) - 63px)}.lazur-knowledge-hub .lazur-training-panel{min-height:calc(100dvh - var(--topbar-height, 64px) - 63px);max-height:calc(100dvh - var(--topbar-height, 64px) - 63px);overflow:auto}@media(max-width:760px){.lazur-knowledge-hub .lazur-knowledge-base,.lazur-knowledge-hub .lazur-training-panel{max-height:none}}.lazur-knowledge-base{min-height:calc(100dvh - var(--topbar-height, 64px));max-height:calc(100dvh - var(--topbar-height, 64px));overflow:auto;color:#25313a;background:#f7f5f9;font-family:Golos Text,system-ui,sans-serif}.lazur-knowledge-base *,.lazur-knowledge-base *:before,.lazur-knowledge-base *:after{box-sizing:border-box}.lazur-knowledge-base button,.lazur-knowledge-base input,.lazur-knowledge-base select,.lazur-knowledge-base textarea{font:inherit}.lazur-knowledge-base button:focus-visible,.lazur-knowledge-base input:focus-visible,.lazur-knowledge-base select:focus-visible,.lazur-knowledge-base textarea:focus-visible,.lazur-knowledge-base a:focus-visible{outline:3px solid #b9a4d0;outline-offset:2px}.lazur-knowledge-base__hero{padding:34px max(32px,calc((100vw - 1180px)/2));color:#fff;background:linear-gradient(120deg,#443457,#725a8a)}.lazur-knowledge-base__eyebrow,.lazur-knowledge-base__item-category{display:block;color:#8a709f;font-size:11px;font-weight:740;letter-spacing:.06em;text-transform:uppercase}.lazur-knowledge-base__eyebrow{color:#d9cbe6}.lazur-knowledge-base__hero h1{margin:8px 0 10px;font-family:Georgia,serif;font-size:clamp(36px,4vw,54px);font-weight:500;letter-spacing:-.04em;line-height:1.05}.lazur-knowledge-base__hero p{max-width:690px;margin:0;color:#eee6f5;font-size:14px;line-height:1.55}.lazur-knowledge-base__shell{width:min(1180px,calc(100% - 64px));margin:24px auto 52px}.lazur-knowledge-base__contribute{margin-bottom:18px;padding:20px 24px;background:#fff;border:1px solid #e5e0ea;border-radius:10px}.lazur-knowledge-base__contribute-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.lazur-knowledge-base__contribute h2{margin:4px 0;font-size:18px}.lazur-knowledge-base__contribute p{margin:4px 0;color:#756b7c;font-size:12px;line-height:1.5}.lazur-knowledge-base__contribute-head button,.lazur-knowledge-base__contribute-footer button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 12px;color:#fff;background:#684d82;border:0;border-radius:6px;cursor:pointer;font-size:12px;font-weight:700}.lazur-knowledge-base__contribute form{margin-top:18px;padding-top:18px;border-top:1px solid #eeeaf1}.lazur-knowledge-base__contribute-kind{display:flex;gap:5px;margin-bottom:15px}.lazur-knowledge-base__contribute-kind button{padding:7px 12px;color:#655872;background:#f7f4f9;border:1px solid transparent;border-radius:5px;cursor:pointer}.lazur-knowledge-base__contribute-kind button[aria-pressed=true]{color:#533a6a;background:#eee7f3;border-color:#cdbbdb}.lazur-knowledge-base__contribute-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.lazur-knowledge-base__contribute-grid label,.lazur-knowledge-base__contribute-body{display:grid;gap:5px;color:#62576b;font-size:12px;font-weight:650}.lazur-knowledge-base__contribute-grid input,.lazur-knowledge-base__contribute-grid select,.lazur-knowledge-base__contribute-body textarea{width:100%;min-height:36px;padding:8px 10px;color:#2d2635;background:#fff;border:1px solid #ddd3e5;border-radius:5px;font-size:13px;font-weight:400}.lazur-knowledge-base__contribute-body{margin-top:14px}.lazur-knowledge-base__contribute-body textarea{resize:vertical;line-height:1.5}.lazur-knowledge-base__contribute-file{display:inline-flex;align-items:center;gap:7px;margin-top:14px;color:#654d7a;font-size:12px;font-weight:700}.lazur-knowledge-base__contribute-file input{max-width:240px;font-size:11px}.lazur-knowledge-base__contribute-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;color:#7d7385;font-size:11px}.lazur-knowledge-base__contribute-error{color:#9c3e49!important}.lazur-knowledge-base__contribute-success{color:#356d4a!important}.lazur-knowledge-base__search-panel,.lazur-knowledge-base__block{background:#fff;border:1px solid #e5e0ea;border-radius:10px;box-shadow:0 4px 22px #291a3a06}.lazur-knowledge-base__search-panel{padding:20px 24px}.lazur-knowledge-base__search{display:flex;align-items:center;gap:10px;width:100%;padding:0 13px;color:#776786;background:#faf8fc;border:1px solid #e1dae8;border-radius:7px}.lazur-knowledge-base__search:focus-within{border-color:#a98cbd;box-shadow:0 0 0 3px #eee7f3}.lazur-knowledge-base__search input{width:100%;min-width:0;height:46px;color:#2d2635;background:transparent;border:0;outline:0;font-size:14px}.lazur-knowledge-base__search kbd{flex:0 0 auto;padding:3px 6px;color:#8b7c97;background:#f0ebf4;border:1px solid #e5daed;border-radius:4px;font:11px Golos Text,system-ui,sans-serif}.lazur-knowledge-base__filters{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px;margin-top:16px}.lazur-knowledge-base__kind{display:flex;flex-wrap:wrap;gap:5px}.lazur-knowledge-base__kind button{min-height:34px;padding:6px 12px;color:#665d70;background:#f5f2f7;border:1px solid transparent;border-radius:5px;cursor:pointer;font-size:12px;font-weight:680}.lazur-knowledge-base__kind button[aria-pressed=true]{color:#4b345f;background:#eee7f3;border-color:#cdbbdb}.lazur-knowledge-base__kind button:hover{border-color:#c9b7d8}.lazur-knowledge-base__category{display:grid;gap:4px;color:#6c6175;font-size:11px;font-weight:700}.lazur-knowledge-base__category select{min-width:220px;max-width:300px;height:36px;padding:0 9px;color:#30283b;background:#fff;border:1px solid #ddd3e5;border-radius:5px;font-size:12px}.lazur-knowledge-base__state{display:flex;align-items:center;flex-wrap:wrap;gap:9px;min-height:90px;margin-top:16px;padding:22px 24px;color:#57496a;background:#fff;border:1px solid #e5e0ea;border-radius:8px;font-size:13px}.lazur-knowledge-base__state strong{display:block;width:100%;font-size:15px}.lazur-knowledge-base__state p{margin:0;line-height:1.5}.lazur-knowledge-base__state button{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:7px 10px;color:#fff;background:#6a5081;border:0;border-radius:5px;cursor:pointer;font-size:12px}.lazur-knowledge-base__spinner{animation:lazur-knowledge-base-spin 1s linear infinite}@keyframes lazur-knowledge-base-spin{to{transform:rotate(360deg)}}@media(max-width:680px){.lazur-knowledge-base__contribute-head,.lazur-knowledge-base__contribute-footer{align-items:stretch;flex-direction:column}.lazur-knowledge-base__contribute-grid{grid-template-columns:minmax(0,1fr)}}.lazur-knowledge-base__count{margin:18px 2px 12px;color:#766b7b;font-size:12px}.lazur-knowledge-base__block{margin-top:18px;overflow:hidden}.lazur-knowledge-base__block>h2{display:flex;align-items:center;gap:9px;margin:0;padding:18px 22px;border-bottom:1px solid #eeeaf1;font-size:16px;font-weight:720}.lazur-knowledge-base__block>h2 svg{color:#785a93}.lazur-knowledge-base__block>h2 span{margin-left:auto;color:#91839e;font-size:12px}.lazur-knowledge-base__article-layout{display:grid;grid-template-columns:minmax(220px,32%) minmax(0,1fr);min-height:340px}.lazur-knowledge-base__article-list,.lazur-knowledge-base__documents{margin:0;padding:0;list-style:none}.lazur-knowledge-base__article-list{max-height:600px;overflow:auto;border-right:1px solid #eeeaf1}.lazur-knowledge-base__article-list li+li{border-top:1px solid #f0edf3}.lazur-knowledge-base__article-list button{display:block;width:100%;padding:15px 18px;color:#30283a;background:transparent;border:0;border-left:3px solid transparent;cursor:pointer;text-align:left}.lazur-knowledge-base__article-list button[aria-current=true]{background:#f8f4fb;border-left-color:#81619b}.lazur-knowledge-base__article-list button:hover{background:#fbf9fc}.lazur-knowledge-base__article-list strong,.lazur-knowledge-base__article-list small{display:block}.lazur-knowledge-base__article-list strong{margin-top:5px;font-size:13px;line-height:1.4}.lazur-knowledge-base__article-list small{display:-webkit-box;margin-top:5px;overflow:hidden;color:#7d7385;font-size:11px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lazur-knowledge-base__detail{min-width:0;padding:26px 30px 30px}.lazur-knowledge-base__detail-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#795d90;font-size:11px;font-weight:730}.lazur-knowledge-base__evidence{padding:4px 8px;color:#6e5523;background:#fff6de;border-radius:4px;font-weight:650}.lazur-knowledge-base__detail h3{margin:10px 0 9px;font-family:Georgia,serif;font-size:clamp(26px,2.5vw,34px);font-weight:500;letter-spacing:-.03em;line-height:1.16}.lazur-knowledge-base__lead{margin:0;color:#4f465a;font-size:14px;line-height:1.6}.lazur-knowledge-base__body-text{margin:19px 0 0;color:#554d5d;font-size:13px;line-height:1.65;white-space:pre-line}.lazur-knowledge-base__steps h4{margin:22px 0 8px;font-size:13px}.lazur-knowledge-base__steps ol{display:grid;gap:8px;margin:0;padding-left:21px;color:#554d5d;font-size:13px;line-height:1.55}.lazur-knowledge-base__relation{margin:18px 0 0;color:#665b70;font-size:12px;line-height:1.55}.lazur-knowledge-base__relation+.lazur-knowledge-base__relation{margin-top:5px}.lazur-knowledge-base__source{display:grid;gap:5px;margin-top:23px;padding:14px 16px;background:#f7f4fa;border-left:3px solid #b49ac8;color:#675b70;font-size:11px;line-height:1.5}.lazur-knowledge-base__source strong{color:#554061;font-size:12px}.lazur-knowledge-base__source a{display:inline-flex;align-items:center;gap:5px;width:fit-content;color:#684b84;font-weight:700;text-decoration:none}.lazur-knowledge-base__source a:hover{text-decoration:underline}.lazur-knowledge-base__source small{color:#82758a}.lazur-knowledge-base__review{display:grid;gap:12px;margin-top:18px;padding:16px;background:#fbf9fc;border:1px solid #e5ddeb;border-radius:7px}.lazur-knowledge-base__review h4{margin:4px 0 0;color:#443457;font-size:14px}.lazur-knowledge-base__review>p{margin:0;color:#685d72;font-size:12px;line-height:1.5}.lazur-knowledge-base__review-grid{display:grid;grid-template-columns:1fr 1.25fr .8fr;gap:10px}.lazur-knowledge-base__review label{display:grid;gap:5px;color:#675d70;font-size:11px;font-weight:700}.lazur-knowledge-base__review select,.lazur-knowledge-base__review input,.lazur-knowledge-base__review textarea{width:100%;color:#30283b;background:#fff;border:1px solid #ddd3e5;border-radius:5px}.lazur-knowledge-base__review select,.lazur-knowledge-base__review input{height:35px;padding:0 8px;font-size:12px}.lazur-knowledge-base__review textarea{min-height:72px;padding:8px;resize:vertical;font-size:12px;line-height:1.45}.lazur-knowledge-base__review-footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.lazur-knowledge-base__review-footer small,.lazur-knowledge-base__review-meta{color:#7d7187;font-size:11px;line-height:1.45}.lazur-knowledge-base__review-footer button{min-height:34px;padding:7px 11px;color:#fff;background:#6a5081;border:0;border-radius:5px;cursor:pointer;font-size:12px;font-weight:700;white-space:nowrap}.lazur-knowledge-base__review-footer button:disabled{cursor:wait;opacity:.65}.lazur-knowledge-base__clinical-note{margin:16px 0 0;color:#776a7f;font-size:11px;line-height:1.5}.lazur-knowledge-base__section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 22px}.lazur-knowledge-base__section-card{min-width:0;padding:18px;border:1px solid #e9e2ee;border-radius:7px}.lazur-knowledge-base__section-card h3{margin:5px 0 7px;font-size:15px;overflow-wrap:anywhere}.lazur-knowledge-base__section-card>p{margin:0;color:#675e70;font-size:12px;line-height:1.55}.lazur-knowledge-base__section-card dl{display:grid;gap:8px;margin:16px 0;padding-top:12px;border-top:1px solid #f0ebf3}.lazur-knowledge-base__section-card dl div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:8px;font-size:11px}.lazur-knowledge-base__section-card dt{color:#8b7f93}.lazur-knowledge-base__section-card dd{min-width:0;margin:0;color:#554b60;overflow-wrap:anywhere}.lazur-knowledge-base__section-card>button{display:inline-flex;align-items:center;gap:6px;padding:0;color:#684b84;background:transparent;border:0;cursor:pointer;font-size:12px;font-weight:700}.lazur-knowledge-base__section-more{margin-top:15px;padding:12px;background:#f8f5fa;border-radius:5px;font-size:11px;line-height:1.5}.lazur-knowledge-base__section-more ul{margin:8px 0;padding-left:18px}.lazur-knowledge-base__section-more li+li{margin-top:4px}.lazur-knowledge-base__section-more p{margin:6px 0}.lazur-knowledge-base__section-more small{display:block;margin-top:9px;color:#817687;overflow-wrap:anywhere}.lazur-knowledge-base__show-all{display:block;margin:0 22px 18px;padding:8px 11px;color:#674b83;background:#f5f0f8;border:1px solid #e2d6eb;border-radius:5px;cursor:pointer;font-size:12px;font-weight:700}.lazur-knowledge-base__documents li{display:flex;align-items:center;gap:13px;padding:14px 22px}.lazur-knowledge-base__documents li+li{border-top:1px solid #f0edf3}.lazur-knowledge-base__documents li>svg{flex:0 0 auto;color:#80639b}.lazur-knowledge-base__documents li>div{min-width:0;flex:1}.lazur-knowledge-base__documents strong,.lazur-knowledge-base__documents small{display:block;overflow-wrap:anywhere}.lazur-knowledge-base__documents strong{font-size:12px}.lazur-knowledge-base__documents small{margin-top:4px;color:#857a8d;font-size:11px;overflow-wrap:anywhere}.lazur-knowledge-base__documents button{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:7px 9px;color:#674b83;background:#f5f0f8;border:1px solid #e2d6eb;border-radius:5px;cursor:pointer;font-size:11px;font-weight:700}@media(max-width:760px){.lazur-knowledge-base{max-height:none}.lazur-knowledge-base__hero{padding:28px 20px}.lazur-knowledge-base__shell{width:calc(100% - 32px);margin-top:16px}.lazur-knowledge-base__article-layout,.lazur-knowledge-base__section-grid,.lazur-knowledge-base__review-grid{grid-template-columns:1fr}.lazur-knowledge-base__article-list{max-height:290px;border-right:0;border-bottom:1px solid #eeeaf1}.lazur-knowledge-base__detail{padding:22px}.lazur-knowledge-base__filters{align-items:stretch}.lazur-knowledge-base__category,.lazur-knowledge-base__category select{width:100%;max-width:none}.lazur-knowledge-base__section-grid{padding:14px}.lazur-knowledge-base__review-footer{align-items:flex-start;flex-direction:column}}@media(max-width:500px){.lazur-knowledge-base__search-panel{padding:15px}.lazur-knowledge-base__kind{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lazur-knowledge-base__kind button{min-width:0}.lazur-knowledge-base__documents li{align-items:flex-start;flex-wrap:wrap;padding:12px 16px}.lazur-knowledge-base__documents button{margin-left:30px}.lazur-knowledge-base__section-card dl div{grid-template-columns:85px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.lazur-knowledge-base__spinner{animation:none}}.lazur-training-panel{--training-ink: #18302a;--training-muted: #66756e;--training-line: #d9e5de;--training-paper: #fff;--training-canvas: #f1f5f2;--training-forest: #14533c;--training-green: #1f7a55;--training-mint: #e7f3eb;--training-amber: #936014;--training-amber-bg: #fff5de;--training-red: #a34548;color:var(--training-ink);background:var(--training-canvas);font-family:Golos Text,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.lazur-training-panel *,.lazur-training-panel *:before,.lazur-training-panel *:after{box-sizing:border-box}.lazur-training-panel button,.lazur-training-panel input,.lazur-training-panel select{font:inherit}.lazur-training-panel button,.lazur-training-panel a{-webkit-tap-highlight-color:transparent}.lazur-training-panel button:focus-visible,.lazur-training-panel input:focus-visible,.lazur-training-panel select:focus-visible,.lazur-training-panel a:focus-visible{outline:3px solid rgba(31,122,85,.28);outline-offset:2px}.lazur-training-panel__header{display:flex;min-height:136px;align-items:end;justify-content:space-between;gap:24px;padding:30px clamp(20px,4vw,54px) 24px;color:#fff;background:var(--training-forest)}.lazur-training-panel__header>div:first-child>span,.lazur-training-panel__eyebrow,.lazur-training-panel__section-title span{display:block;color:#8ebca6;font-size:10px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.lazur-training-panel__header h1{margin:5px 0 4px;font-size:clamp(27px,3vw,38px);font-weight:680;letter-spacing:-.038em;line-height:1}.lazur-training-panel__header p{max-width:590px;margin:0;color:#c5ddd0;font-size:14px;line-height:1.45}.lazur-training-panel__header-status{display:flex;flex:0 0 auto;align-items:center;gap:8px;padding:10px 12px;color:#d9ebdf;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:9px;font-size:12px}.lazur-training-panel__notice{display:flex;max-width:1150px;align-items:center;justify-content:space-between;gap:12px;margin:18px auto 0;padding:11px 14px;color:#22553e;background:#e7f3eb;border:1px solid #c4dfcd;border-radius:10px;font-size:13px}.lazur-training-panel__notice button{width:24px;height:24px;color:inherit;background:transparent;border:0;border-radius:6px;cursor:pointer;font-size:19px;line-height:1}.lazur-training-panel__layout{display:grid;max-width:1240px;grid-template-columns:minmax(0,1fr) minmax(310px,370px);gap:1px;margin:22px auto;overflow:hidden;background:var(--training-line);border:1px solid var(--training-line);border-radius:16px;box-shadow:0 15px 45px #1e402e14}.lazur-training-panel__main,.lazur-training-panel__aside{min-width:0;background:var(--training-paper)}.lazur-training-panel__main>section,.lazur-training-panel__aside>section{padding:25px clamp(20px,3vw,34px);border-bottom:1px solid var(--training-line)}.lazur-training-panel__aside>section:last-child,.lazur-training-panel__main>section:last-child{border-bottom:0}.lazur-training-panel__lecture{position:relative;overflow:hidden;min-height:375px;background:linear-gradient(120deg,#fcfffd,#eff6f1)}.lazur-training-panel__lecture:after{position:absolute;width:330px;height:330px;right:-150px;bottom:-190px;background:#c6e1cf;border-radius:50%;content:"";opacity:.68}.lazur-training-panel__lecture>*{position:relative;z-index:1}.lazur-training-panel__eyebrow{display:flex;align-items:center;gap:7px;color:var(--training-green)}.lazur-training-panel__lecture h2{max-width:670px;margin:11px 0;font-size:clamp(25px,3vw,38px);font-weight:670;letter-spacing:-.04em;line-height:1.05}.lazur-training-panel__lecture>p{max-width:650px;margin:0;color:#596a62;font-size:15px;line-height:1.52}.lazur-training-panel__media-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.lazur-training-panel__media-actions a,.lazur-training-panel__media-actions button,.lazur-training-panel__test-action button,.lazur-training-panel__composer>button,.lazur-training-panel__test footer button{display:inline-flex;min-height:39px;align-items:center;justify-content:center;gap:7px;padding:0 13px;color:var(--training-forest);background:#fff;border:1px solid #bdd4c5;border-radius:8px;cursor:pointer;font-size:13px;font-weight:690;text-decoration:none}.lazur-training-panel__media-actions button,.lazur-training-panel__test-action button,.lazur-training-panel__composer>button,.lazur-training-panel__test footer button{color:#fff;background:var(--training-forest);border-color:var(--training-forest)}.lazur-training-panel__media-actions button:hover,.lazur-training-panel__test-action button:hover,.lazur-training-panel__composer>button:hover,.lazur-training-panel__test footer button:hover{background:var(--training-green);border-color:var(--training-green)}.lazur-training-panel button:disabled{cursor:not-allowed;opacity:.48}.lazur-training-panel__audio{display:grid;max-width:655px;gap:7px;margin-top:18px;padding-top:15px;border-top:1px solid #ccddd3}.lazur-training-panel__audio audio{width:100%;height:38px}.lazur-training-panel__audio small,.lazur-training-panel__helper{color:var(--training-muted);font-size:11px;line-height:1.45}.lazur-training-panel__assignment-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:17px;color:#596a62;font-size:12px}.lazur-training-panel__assignment-line span+span{padding-left:16px;border-left:1px solid #c9d8d0}.lazur-training-panel__test-action{display:flex;max-width:655px;align-items:center;gap:10px;margin-top:17px;padding:13px;background:#ffffffb8;border:1px solid #cbded1;border-radius:10px}.lazur-training-panel__test-action>svg{flex:0 0 auto;color:var(--training-green)}.lazur-training-panel__test-action div{display:grid;gap:2px;margin-right:auto}.lazur-training-panel__test-action strong{font-size:13px}.lazur-training-panel__test-action span{color:var(--training-muted);font-size:12px}.lazur-training-panel__section-title{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:17px}.lazur-training-panel__section-title h2{margin:3px 0 0;color:var(--training-ink);font-size:20px;font-weight:680;letter-spacing:-.025em}.lazur-training-panel__section-title>label{display:grid;gap:3px;color:var(--training-muted);font-size:11px}.lazur-training-panel__section-title button{color:var(--training-muted);background:transparent;border:0;cursor:pointer;font-size:12px}.lazur-training-panel label{display:grid;gap:6px;color:#4f6259;font-size:12px;font-weight:650}.lazur-training-panel select,.lazur-training-panel input[type=date]{min-width:0;height:37px;padding:0 10px;color:var(--training-ink);background:#fff;border:1px solid #cddbd3;border-radius:7px;font-size:13px}.lazur-training-panel__test{background:#fbfdfb}.lazur-training-panel__test fieldset{display:grid;gap:7px;margin:0 0 15px;padding:0 0 15px;border:0;border-bottom:1px solid var(--training-line)}.lazur-training-panel__test legend{max-width:700px;margin-bottom:7px;color:#23362e;font-size:14px;font-weight:660;line-height:1.4}.lazur-training-panel__test fieldset label{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;color:#465950;background:#fff;border:1px solid #dce7e0;border-radius:7px;cursor:pointer;font-size:13px;font-weight:500;line-height:1.35}.lazur-training-panel__test fieldset label:has(input:checked){color:var(--training-forest);background:var(--training-mint);border-color:#97c9aa}.lazur-training-panel__test input{margin-top:2px;accent-color:var(--training-green)}.lazur-training-panel__test footer{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--training-muted);font-size:12px}.lazur-training-panel__history ol{display:grid;gap:1px;margin:0;padding:0;overflow:hidden;background:var(--training-line);border:1px solid var(--training-line);border-radius:9px;list-style:none}.lazur-training-panel__history li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;background:#fff}.lazur-training-panel__history li div{display:grid;gap:2px}.lazur-training-panel__history li strong{font-size:13px}.lazur-training-panel__history li span{color:var(--training-muted);font-size:11px}.lazur-training-panel__history b{flex:0 0 auto;padding:5px 7px;border-radius:5px;font-size:11px;white-space:nowrap}.lazur-training-panel__history .is-passed{color:var(--training-green);background:var(--training-mint)}.lazur-training-panel__history .is-failed{color:var(--training-amber);background:var(--training-amber-bg)}.lazur-training-panel__ranking{background:#fbfdfb}.lazur-training-panel__ranking-list{display:grid;gap:1px;overflow:hidden;background:var(--training-line);border:1px solid var(--training-line);border-radius:9px}.lazur-training-panel__ranking-list>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 13px;background:#fff}.lazur-training-panel__ranking-list>div>div{display:grid;gap:3px;min-width:0}.lazur-training-panel__ranking-list strong{font-size:13px}.lazur-training-panel__ranking-list span{overflow:hidden;color:var(--training-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.lazur-training-panel__ranking-list b{display:grid;min-width:66px;gap:1px;padding:5px 7px;color:var(--training-amber);background:var(--training-amber-bg);border-radius:5px;font-size:14px;text-align:right}.lazur-training-panel__ranking-list b.is-passed{color:var(--training-green);background:var(--training-mint)}.lazur-training-panel__ranking-list b small{font-size:9px;font-weight:600}.lazur-training-panel__ranking-list b em{font-size:9px;font-style:normal;font-weight:600;white-space:nowrap}.lazur-training-panel__composer{display:grid;gap:13px}.lazur-training-panel__form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lazur-training-panel__choices{display:grid;max-height:180px;gap:1px;overflow:auto;background:var(--training-line);border:1px solid var(--training-line);border-radius:8px}.lazur-training-panel__choices label{display:flex;align-items:center;gap:9px;padding:9px 10px;background:#fff;cursor:pointer;font-weight:500}.lazur-training-panel__choices input{accent-color:var(--training-green)}.lazur-training-panel__choices span{display:grid;gap:1px}.lazur-training-panel__choices strong{color:#34473d;font-size:12px}.lazur-training-panel__choices small{color:var(--training-muted);font-size:10px}.lazur-training-panel__choices p{padding:2px 10px;color:var(--training-muted);font-size:12px}.lazur-training-panel__composer>button{width:100%}.lazur-training-panel__composer>button.lazur-training-panel__retry{color:var(--training-forest);background:#fff;border-color:#bdd4c5}.lazur-training-panel__composer>button.lazur-training-panel__retry:hover{color:var(--training-green);background:var(--training-mint);border-color:#a5cdb3}.lazur-training-panel__composer .lazur-training-panel__helper{margin:-3px 0 0}.lazur-training-panel__recurrence{display:grid;gap:1px;overflow:hidden;background:var(--training-line);border:1px solid var(--training-line);border-radius:8px}.lazur-training-panel__recurrence>strong{padding:8px 10px;color:var(--training-forest);background:var(--training-mint);font-size:11px}.lazur-training-panel__recurrence>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;background:#fff}.lazur-training-panel__recurrence span{display:grid;min-width:0;gap:2px;color:#405248;font-size:11px;font-weight:650}.lazur-training-panel__recurrence small{overflow:hidden;color:var(--training-muted);font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.lazur-training-panel__recurrence button{display:inline-flex;min-height:31px;flex:0 0 auto;align-items:center;gap:5px;padding:0 8px;color:var(--training-forest);background:#fff;border:1px solid #bdd4c5;border-radius:7px;cursor:pointer;font-size:10px;font-weight:690}.lazur-training-panel__recurrence button:hover{color:var(--training-green);background:var(--training-mint);border-color:#a5cdb3}.lazur-training-panel__audience-preview{background:#fbfdfb}.lazur-training-panel__account-list,.lazur-training-panel__reference-list{display:grid;gap:1px;margin-bottom:17px;overflow:hidden;background:var(--training-line);border:1px solid var(--training-line);border-radius:8px}.lazur-training-panel__account-list>strong,.lazur-training-panel__reference-list>strong{padding:9px 10px;color:var(--training-forest);background:var(--training-mint);font-size:11px}.lazur-training-panel__account-list>div,.lazur-training-panel__reference-list>div{display:grid;gap:2px;padding:9px 10px;background:#fff}.lazur-training-panel__account-list span,.lazur-training-panel__reference-list span{color:#405248;font-size:12px;font-weight:650}.lazur-training-panel__account-list small,.lazur-training-panel__reference-list small{color:var(--training-muted);font-size:10px}.lazur-training-panel__reference-list>p{margin:0;padding:8px 10px;color:var(--training-amber);background:var(--training-amber-bg);font-size:10px;line-height:1.35}.lazur-training-panel__muted{color:var(--training-muted);font-size:13px;line-height:1.48}.lazur-training-panel--empty{display:grid;min-height:320px;place-content:center;justify-items:center;gap:8px;padding:32px;color:var(--training-muted);text-align:center}.lazur-training-panel--empty h1{margin:0;color:var(--training-forest);font-size:21px}.lazur-training-panel--empty p{max-width:400px;margin:0;font-size:14px;line-height:1.45}.lazur-training-panel--empty button{margin-top:8px;padding:9px 13px;color:#fff;background:var(--training-forest);border:0;border-radius:7px;cursor:pointer}.lazur-training-panel__spin{animation:training-spin .9s linear infinite}@keyframes training-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.lazur-training-panel__layout{grid-template-columns:1fr;margin:0;border-right:0;border-left:0;border-radius:0}.lazur-training-panel__aside{border-top:1px solid var(--training-line)}.lazur-training-panel__header{min-height:0;align-items:flex-start;flex-direction:column}.lazur-training-panel__notice{margin:14px}}@media(max-width:560px){.lazur-training-panel__header{padding:24px 18px 20px}.lazur-training-panel__main>section,.lazur-training-panel__aside>section{padding:20px 18px}.lazur-training-panel__lecture h2{font-size:27px}.lazur-training-panel__test-action{align-items:flex-start;flex-wrap:wrap}.lazur-training-panel__test-action button{width:100%}.lazur-training-panel__form-grid{grid-template-columns:1fr}.lazur-training-panel__section-title,.lazur-training-panel__history li{align-items:flex-start;flex-direction:column}.lazur-training-panel__assignment-line span+span{padding-left:0;border-left:0}.lazur-training-panel__test footer{align-items:stretch;flex-direction:column}.lazur-training-panel__test footer button{width:100%}}.lazur-task-quiz{width:min(100%,720px);margin:18px auto;padding:18px;color:#243a31;background:#f8fbf9;border:1px solid #bed5c9;border-radius:15px;box-shadow:0 8px 24px #153b2810;font:inherit}.lazur-task-quiz--state,.lazur-task-quiz__state{display:flex;align-items:center;gap:9px;color:#53665d}.lazur-task-quiz__state button,.lazur-task-quiz__form button,.lazur-task-quiz__media a{min-height:36px;padding:8px 12px;border:1px solid #a5c9b1;border-radius:8px;color:#174d31;background:#fff;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.lazur-task-quiz__header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.lazur-task-quiz__eyebrow{display:inline-flex;align-items:center;gap:6px;color:#467153;font-size:12px;font-weight:700}.lazur-task-quiz h3{margin:6px 0 5px;font-size:18px;line-height:1.27}.lazur-task-quiz p{margin:0;line-height:1.45}.lazur-task-quiz__header p{color:#586a61;font-size:13px}.lazur-task-quiz__due{flex:0 0 auto;color:#62756b;font-size:12px}.lazur-task-quiz__media{display:grid;gap:10px;margin-top:17px;padding:14px 0;border-block:1px solid #d5e3da;color:#64756c;font-size:12px}.lazur-task-quiz__media a{width:fit-content;text-decoration:none}.lazur-task-quiz__media label{display:grid;gap:6px;font-weight:650}.lazur-task-quiz__media audio{width:min(100%,540px);height:38px}.lazur-task-quiz__form-head{display:flex;justify-content:space-between;gap:12px;margin:15px 0;font-size:13px}.lazur-task-quiz__form-head span{color:#697b70}.lazur-task-quiz__form fieldset{margin:0 0 13px;padding:0 0 13px;border:0;border-bottom:1px solid #deebe2}.lazur-task-quiz__form legend{margin-bottom:8px;font-size:13px;font-weight:680;line-height:1.4}.lazur-task-quiz__form label{display:flex;align-items:flex-start;gap:8px;margin:5px 0;padding:8px 10px;border:1px solid #dde9e1;border-radius:8px;background:#fff;font-size:13px;line-height:1.4;cursor:pointer}.lazur-task-quiz__form label:has(input:checked){border-color:#8bbc9b;background:#ecf6ef}.lazur-task-quiz__form input{margin-top:2px;accent-color:#277447}.lazur-task-quiz__form button{color:#fff;background:#22683f;border-color:#22683f}.lazur-task-quiz button:disabled{opacity:.55;cursor:not-allowed}.lazur-task-quiz__history{margin-top:15px;font-size:12px}.lazur-task-quiz__history ol{display:grid;gap:5px;margin:8px 0 0;padding:0;list-style:none}.lazur-task-quiz__history li{display:flex;justify-content:space-between;gap:10px;padding:7px 9px;background:#fff;border:1px solid #e0eae3;border-radius:7px}.lazur-task-quiz__result,.lazur-task-quiz__relisten{display:flex;align-items:center;gap:9px;margin-top:15px;padding:11px 12px;border-radius:9px;background:#e8f4eb;color:#27593b;font-size:13px}.lazur-task-quiz__relisten{background:#fff3e6;color:#744b21}.lazur-task-quiz__notice{margin-top:12px!important;color:#365b43;font-size:12px}@media(max-width:620px){.lazur-task-quiz{padding:14px}.lazur-task-quiz__header{display:grid}.lazur-task-quiz__form-head{display:grid;gap:3px}}.patient-registry{min-width:0;padding:22px clamp(18px,3vw,46px) 34px}.patient-registry-intro{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:16px}.patient-registry-intro h2{margin:5px 0 7px;color:#18353c;font:500 clamp(30px,3.3vw,43px)/1.08 Georgia,"Times New Roman",serif;letter-spacing:-.035em}.patient-registry-intro p{margin:0;color:#667d80;font-size:13px}.patient-registry-total{flex:0 0 auto;color:#326f6c;font-size:12px;font-weight:700}.patient-registry-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-height:65px;margin-bottom:14px;padding:11px 15px;background:#fffefb;border:1px solid #dae6e4;border-radius:10px}.patient-registry-search{display:flex;flex:1 1 280px;align-items:center;gap:9px;min-width:0;color:#62807e}.patient-registry-search input{width:100%;min-width:0;height:39px;padding:5px 2px;color:#17383d;background:transparent;border:0;outline:0;font-size:13px}.patient-registry-search:focus-within{outline:3px solid rgba(39,107,112,.25);outline-offset:3px;border-radius:4px}.patient-registry-search input::placeholder{color:#889a99}.patient-registry-sort{display:flex;align-items:center;gap:7px;padding-left:13px;color:#547273;border-left:1px solid #dfe9e7;font-size:11px}.patient-registry-sort>span{font-weight:700}.patient-registry-sort select{max-width:162px;min-height:35px;padding:5px 8px;color:#25494c;background:#f5f9f7;border:1px solid #d9e5e1;border-radius:6px;font-size:11px}.patient-registry-filters{display:flex;align-items:center;gap:3px;margin:0;padding:0 0 0 13px;border:0;border-left:1px solid #dfe9e7}.patient-registry-filters legend{float:left;margin-right:7px;color:#547273;font-size:11px;font-weight:700;line-height:35px}.patient-registry-filters button{min-height:34px;padding:5px 9px;color:#5f7979;background:transparent;border:0;border-radius:6px;cursor:pointer;font-size:11px}.patient-registry-filters button:hover{background:#edf4f1}.patient-registry-filters button.is-active{color:#145c5f;background:#e6f2ed;font-weight:750}.patient-registry-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(316px,355px);align-items:start;gap:clamp(18px,2vw,28px)}.patient-registry-list{min-width:0}.patient-registry-result{margin:0 0 8px;color:#687f82;font-size:11px;font-weight:700}.patient-registry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.patient-tile{display:flex;min-width:0;flex-direction:column;overflow:hidden;padding:0;color:#18353c;text-align:left;background:#fffefb;border:1px solid #dce7e4;border-radius:9px;cursor:pointer;box-shadow:0 2px 10px #113d3c06;transition:border-color .17s,box-shadow .17s,transform .17s}.patient-tile:hover{transform:translateY(-2px);border-color:#a6c8bd;box-shadow:0 9px 24px #13444117}.patient-tile.is-selected{border-color:#3e8b7e;box-shadow:0 0 0 2px #3e8b7e24,0 8px 20px #13444112}.patient-portrait{display:grid;width:100%;aspect-ratio:1.4 / 1;overflow:hidden;place-items:center;color:#6f9890;background:linear-gradient(140deg,#dcebe6,#ecf3ee)}.patient-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 28%}.patient-tile-body{display:grid;gap:7px;min-width:0;width:100%;padding:12px 12px 13px}.patient-tile-name{display:-webkit-box;min-height:39px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;font-weight:750;line-height:1.5}.patient-tile-meta{color:#647d7f;font-size:11px}.patient-tile-visit{display:flex;align-items:center;gap:5px;padding-top:7px;color:#2d746d;border-top:1px solid #ebf0ed;font-size:10px;line-height:1.4}.patient-tile-visit svg{flex:0 0 auto}.patient-tile-activity{color:#839693;font-size:9px}.patient-detail{position:sticky;top:14px;min-width:0;overflow:hidden;background:#fffefb;border:1px solid #d9e5e2;border-radius:10px;box-shadow:0 8px 34px #15413f0e}.patient-detail-hero{position:relative;height:178px;overflow:hidden;background:#e6efeb}.patient-detail-portrait{height:100%;aspect-ratio:auto}.patient-detail-portrait img{object-position:center 31%}.patient-detail-badge{position:absolute;right:12px;bottom:11px;padding:5px 8px;color:#1e5756;background:#fffefbed;border-radius:999px;font-size:10px;font-weight:750}.patient-detail-content{padding:18px 19px 22px}.patient-detail h3{margin:4px 0 15px;font-size:22px;line-height:1.2;letter-spacing:-.02em}.patient-source-note{margin:-8px 0 15px;color:#809290;font-size:10px}.patient-detail-facts{display:grid;grid-template-columns:1fr 1fr;gap:11px 16px;margin:0 0 20px}.patient-detail-facts div{min-width:0}.patient-detail-facts dt{margin-bottom:3px;color:#728789;font-size:10px}.patient-detail-facts dd{margin:0;color:#264c50;font-size:12px;font-weight:700}.patient-detail-section{padding:17px 0;border-top:1px solid #e4ece9}.patient-detail-section h4{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:13px}.patient-detail-section h4 span{color:#60817c;font-size:11px}.patient-detail-section>small{display:block;margin-top:9px;color:#7a8b8b;font-size:10px;line-height:1.5}.patient-detail-visit{margin:0 0 11px;color:#266c66;font-size:15px;font-weight:750}.patient-visit-form,.patient-family-form{display:grid;gap:8px}.patient-visit-form label,.patient-family-form label{display:grid;gap:5px;color:#60797b;font-size:10px;font-weight:700}.patient-visit-form input,.patient-family-form select{width:100%;min-width:0;min-height:36px;padding:6px 8px;color:#213f43;background:#fff;border:1px solid #d5e4df;border-radius:5px;font-size:11px}.patient-visit-form>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.patient-visit-form button,.patient-family-form>button,.patient-primary-button{display:inline-flex;min-height:35px;align-items:center;justify-content:center;gap:6px;padding:7px 11px;color:#fff;background:#22666a;border:0;border-radius:5px;cursor:pointer;font-size:11px;font-weight:750}.patient-visit-form button:disabled,.patient-family-form>button:disabled{cursor:not-allowed;opacity:.47}.patient-visit-form .patient-text-button{color:#3e7975;background:transparent;font-weight:650}.patient-detail-muted{margin:0 0 11px;color:#7b8d8d;font-size:11px;line-height:1.45}.patient-family-list{display:grid;gap:0;margin:0 0 11px;padding:0;list-style:none}.patient-family-list li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid #edf1ef}.patient-family-list li>div{display:grid;gap:2px;min-width:0}.patient-family-list strong{color:#466b6b;font-size:10px}.patient-family-person{display:inline-flex;align-items:center;gap:3px;padding:0;color:#173f42;text-align:left;background:transparent;border:0;cursor:pointer;font-size:11px;font-weight:700}.patient-remove-link{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;color:#8c6e6d;background:transparent;border:0;border-radius:4px;cursor:pointer}.patient-remove-link:hover{background:#faece8}.patient-family-form{grid-template-columns:minmax(0,1fr)}.patient-family-form>button{grid-column:1 / -1;width:max-content}.patient-case-list{display:grid;gap:5px;margin-bottom:10px}.patient-case-list button{display:flex;align-items:center;justify-content:space-between;padding:8px;color:#1b5f63;background:#f0f7f3;border:0;border-radius:5px;cursor:pointer;font-size:11px;font-weight:750}.patient-primary-button{width:100%;margin-top:4px}.patient-primary-button:hover,.patient-visit-form button:not(:disabled):hover,.patient-family-form>button:not(:disabled):hover{background:#194f53}.patient-action-error,.patient-action-status{display:flex;align-items:center;gap:6px;margin:6px 0 0;padding:8px;border-radius:5px;font-size:11px}.patient-action-error{color:#863e37;background:#fff0ea}.patient-action-status{color:#2b675b;background:#ecf7f0}.patient-registry-state{padding:36px 20px;color:#667e7f;background:#fffefb;border:1px dashed #d0dfda;border-radius:8px;font-size:13px;text-align:center}.patient-registry-state button{margin-left:8px;color:#286a68;background:none;border:0;cursor:pointer;font-weight:700;text-decoration:underline}.patient-registry-footer{margin-top:25px;color:#829594;font-size:10px}@media(max-width:1500px){.patient-registry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1130px){.patient-registry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.patient-registry-body{grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:800px){.patient-registry-body{grid-template-columns:minmax(0,1fr)}.patient-detail{position:static}.patient-registry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.patient-registry-sort,.patient-registry-filters{padding-left:0;border-left:0}}@media(max-width:580px){.patient-registry{padding:22px 14px}.patient-registry-intro{align-items:start;flex-direction:column;gap:8px}.patient-registry-controls{align-items:stretch;flex-direction:column}.patient-registry-search{flex-basis:auto}.patient-registry-filters{flex-wrap:wrap}.patient-registry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.patient-tile-body{padding:9px}.patient-tile-name{font-size:11px}.patient-tile-meta,.patient-tile-visit{font-size:10px}}@media(max-width:800px){.patient-detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;width:100%;height:100%;padding:0;background:#0d26287a;border:0;cursor:pointer}.patient-detail{position:fixed;inset:0 0 0 auto;z-index:3001;width:min(100vw,430px);height:100vh;height:100dvh;max-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:0;box-shadow:-12px 0 44px #0b242538}.patient-detail-close{position:sticky;top:0;z-index:2;display:flex;width:100%;min-height:46px;align-items:center;gap:7px;padding:calc(10px + env(safe-area-inset-top)) 17px 10px;color:#245f62;background:#fffefb;border:0;border-bottom:1px solid #dce8e4;cursor:pointer;font-size:12px;font-weight:750}.patient-detail-close:focus-visible{outline:3px solid #4e9f91;outline-offset:-4px}}.patient-registry{font-family:var(--lazur-font-interface, "Open Sans", system-ui, sans-serif)}.patient-registry-intro p,.patient-tile-meta,.patient-tile-activity,.patient-detail-facts dt,.patient-source-note,.patient-detail-muted{color:var(--lazur-muted, #706a7b)}.patient-registry-search:focus-within{outline-color:#9579d342}.patient-registry-sort select,.patient-visit-form input,.patient-family-form select{color:var(--lazur-ink, #302b3b);background:#fff;border-color:var(--lazur-border, #e5e0ea)}.patient-registry-filters button{min-height:38px}.patient-tile{box-shadow:0 7px 24px #412d5d0b}.patient-tile:hover{box-shadow:0 13px 28px #412d5d1c}.patient-tile.is-selected{box-shadow:0 0 0 2px #9579d329,0 10px 24px #412d5d12}.patient-tile-name{font-size:13px;line-height:1.42}.patient-detail{box-shadow:0 12px 38px #412d5d14}.patient-detail h3{color:var(--lazur-ink, #302b3b)}.patient-detail-facts dd{color:var(--lazur-ink, #302b3b);font-size:13px}.patient-detail-section{border-top-color:var(--lazur-border, #e5e0ea)}.patient-detail-visit{color:var(--lazur-ink, #302b3b)}.patient-visit-form button:not(.patient-text-button),.patient-family-form>button,.patient-primary-button{background:var(--lazur-action, #7354b4)}.patient-primary-button:hover,.patient-visit-form button:not(.patient-text-button):not(:disabled):hover,.patient-family-form>button:not(:disabled):hover{background:var(--lazur-action-hover, #604084)}.patient-visit-form .patient-text-button,.patient-family-person,.patient-case-list button,.patient-registry-state button{color:var(--lazur-action, #7354b4)}.patient-case-list button{background:var(--lazur-brand-pale, #f0edf8)}.patient-detail-close{color:var(--lazur-action, #7354b4);background:#fff;border-bottom-color:var(--lazur-border, #e5e0ea)}.patient-detail-close:focus-visible,.patient-registry :is(button,input,select):focus-visible{outline:3px solid rgb(149 121 211 / .3);outline-offset:2px}@media(max-width:580px){.patient-registry-filters button{min-height:42px}.patient-tile-name{font-size:12px}.patient-detail-content{padding:18px 20px 28px}.patient-detail-facts dt,.patient-visit-form label,.patient-family-form label{font-size:11px}.patient-visit-form input,.patient-family-form select{font-size:16px}}.patient-chat-staff-panel{--pcs-ink: #263f3a;--pcs-muted: #6b807b;--pcs-teal: #176f6b;--pcs-line: #dbe7e3;min-width:0;color:var(--pcs-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.patient-chat-staff-panel *,.patient-chat-staff-panel *:before,.patient-chat-staff-panel *:after{box-sizing:border-box}.patient-chat-staff-panel button,.patient-chat-staff-panel textarea{font:inherit}.patient-chat-staff-panel button{cursor:pointer}.patient-chat-staff-panel button:disabled{cursor:not-allowed;opacity:.55}.patient-chat-staff-panel button:focus-visible,.patient-chat-staff-panel textarea:focus-visible{outline:2px solid #1b5cc9;outline-offset:2px}.patient-chat-staff-panel h3,.patient-chat-staff-panel h4,.patient-chat-staff-panel p{margin-top:0}.patient-chat-staff-head{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--pcs-line)}.patient-chat-staff-head span{display:block;color:var(--pcs-muted);font-size:9px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.patient-chat-staff-head h3{margin:3px 0 0;font-size:15px}.patient-chat-staff-head button{display:grid;width:32px;height:32px;place-items:center;color:var(--pcs-teal);background:transparent;border:1px solid #c7dbd5;border-radius:5px}.patient-chat-staff-head button svg{width:15px}.patient-chat-staff-person{display:flex;align-items:center;gap:9px;padding:11px 14px}.patient-chat-staff-person img{width:34px;height:34px;border:1px solid #c3d9d3;border-radius:50%;object-fit:cover}.patient-chat-staff-person strong,.patient-chat-staff-person small{display:block}.patient-chat-staff-person strong{font-size:12px}.patient-chat-staff-person small{display:inline-flex;align-items:center;gap:4px;margin-top:3px;color:#527d73;font-size:9px}.patient-chat-staff-person small svg{width:11px}.patient-chat-staff-person .patient-avatar-icon,.patient-chat-inbox .patient-avatar-icon{width:34px;height:34px;padding:7px;border:1px solid #c3d9d3;border-radius:50%;color:#6f9890;background:#e8f2ef}.patient-chat-staff-boundary{margin:0 14px;padding:9px 10px;color:#5c716b;background:#f3f8f6;border-left:3px solid #83b9ac;font-size:10px;line-height:1.45}.patient-chat-staff-inbox,.patient-chat-staff-visits{margin-top:14px;border-top:1px solid var(--pcs-line)}.patient-chat-staff-inbox>header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 7px}.patient-chat-staff-inbox h4,.patient-chat-staff-visits h4{margin:0;font-size:11px}.patient-chat-staff-inbox>header span{display:grid;width:20px;height:20px;place-items:center;color:var(--pcs-teal);background:#e7f3f0;border-radius:50%;font-size:10px;font-weight:750}.patient-chat-staff-inbox ol,.patient-chat-staff-visits ul{margin:0;padding:0;list-style:none}.patient-chat-staff-inbox li{padding:9px 14px;border-top:1px solid #ebf0ee}.patient-chat-staff-inbox li.is-urgent{background:#fff8ee;box-shadow:inset 3px 0 #cf7b3d}.patient-chat-staff-inbox li>div{display:flex;align-items:center;justify-content:space-between;gap:9px}.patient-chat-staff-inbox strong{display:inline-flex;align-items:center;gap:5px;font-size:10px}.patient-chat-staff-inbox strong svg{width:13px;color:#b9572c}.patient-chat-staff-inbox time{color:var(--pcs-muted);font-size:9px}.patient-chat-staff-inbox p{margin:5px 0 0;font-size:11px;line-height:1.38;white-space:pre-wrap}.patient-chat-staff-empty{margin:0;padding:11px 14px;color:var(--pcs-muted);font-size:10px;line-height:1.4}.patient-chat-staff-visits h4{display:flex;align-items:center;gap:6px;padding:10px 14px 7px}.patient-chat-staff-visits h4 svg{width:14px;color:var(--pcs-teal)}.patient-chat-staff-visits li{display:grid;gap:3px;padding:9px 14px;border-top:1px solid #ebf0ee}.patient-chat-staff-visits strong{font-size:10px}.patient-chat-staff-visits span,.patient-chat-staff-visits small{color:var(--pcs-muted);font-size:10px;line-height:1.35}.patient-chat-staff-compose,.patient-chat-staff-summary{display:grid;gap:7px;margin:14px;padding-top:13px;border-top:1px solid var(--pcs-line)}.patient-chat-staff-compose label,.patient-chat-staff-summary label{display:grid;gap:5px;color:#526a64;font-size:10px;font-weight:750}.patient-chat-staff-compose textarea,.patient-chat-staff-summary textarea{width:100%;min-height:60px;padding:8px 9px;color:var(--pcs-ink);resize:vertical;background:#fff;border:1px solid #c3d7d1;border-radius:5px;font-size:11px}.patient-chat-staff-compose button,.patient-chat-staff-summary button,.patient-chat-staff-state button{display:inline-flex;align-items:center;justify-content:center;gap:6px;justify-self:start;min-height:33px;padding:7px 9px;color:#fff;background:var(--pcs-teal);border:0;border-radius:5px;font-size:10px;font-weight:750}.patient-chat-staff-compose button svg,.patient-chat-staff-summary button svg,.patient-chat-staff-state button svg{width:14px}.patient-chat-staff-summary{margin-top:0}.patient-chat-staff-summary p{margin:0;color:var(--pcs-muted);font-size:9px;line-height:1.45}.patient-chat-staff-summary button{color:var(--pcs-teal);background:#edf6f3;border:1px solid #bdd8d0}.patient-chat-staff-error{margin:0 14px 14px;padding:8px 9px;color:#873a31;background:#fff0ee;border-left:3px solid #b55a4d;font-size:10px;line-height:1.4}.patient-chat-staff-state{display:grid;gap:9px;place-items:start;padding:20px 14px;color:var(--pcs-muted);font-size:12px}.patient-chat-staff-state svg{width:18px;color:var(--pcs-teal)}.patient-chat-staff-state p{margin:0;line-height:1.45}.patient-chat-staff-history{margin-top:14px;border-top:1px solid var(--pcs-line)}.patient-chat-staff-history>header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 7px}.patient-chat-staff-history h4{margin:0;font-size:11px}.patient-chat-staff-history>header span{display:grid;width:20px;height:20px;place-items:center;color:var(--pcs-teal);background:#e7f3f0;border-radius:50%;font-size:10px;font-weight:750}.patient-chat-staff-history ol{display:grid;gap:6px;max-height:280px;margin:0;padding:0 14px 10px;overflow:auto;list-style:none}.patient-chat-staff-history li{padding:8px 9px;background:#f8fbfa;border:1px solid #e1ebe7;border-radius:5px}.patient-chat-staff-history li.is-patient{background:#edf7f4;border-color:#c8e1da}.patient-chat-staff-history li>div{display:flex;justify-content:space-between;gap:8px}.patient-chat-staff-history strong{font-size:9px}.patient-chat-staff-history time,.patient-chat-staff-history small{color:var(--pcs-muted);font-size:9px}.patient-chat-staff-history p{margin:4px 0 3px;font-size:10px;line-height:1.4;white-space:pre-wrap}.patient-chat-staff-materials{margin-top:16px;padding:16px 14px 2px;border-top:1px solid var(--pcs-line)}.patient-chat-staff-materials>header{display:flex;align-items:start;gap:9px;margin-bottom:13px}.patient-chat-staff-materials>header svg{flex:0 0 auto;width:17px;height:17px;color:var(--pcs-teal)}.patient-chat-staff-materials h4{margin:0;font-size:12px}.patient-chat-staff-materials>header p{margin:4px 0 0;color:var(--pcs-muted);font-size:10px;line-height:1.4}.patient-chat-staff-material-tabs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:15px;border-bottom:1px solid var(--pcs-line)}.patient-chat-staff-material-tabs button{min-height:35px;padding:7px 9px;color:#56736b;background:transparent;border:0;border-bottom:2px solid transparent;font-size:10px;font-weight:750;text-align:left}.patient-chat-staff-material-tabs button.is-active{color:var(--pcs-teal);border-bottom-color:var(--pcs-teal)}.patient-chat-staff-materials form{display:grid;gap:10px}.patient-chat-staff-materials label{display:grid;gap:5px;min-width:0;color:#526a64;font-size:10px;font-weight:750}.patient-chat-staff-materials label small{color:var(--pcs-muted);font-size:9px;font-weight:450}.patient-chat-staff-materials input:not([type=file]),.patient-chat-staff-materials select,.patient-chat-staff-materials textarea{width:100%;min-width:0;padding:8px 9px;color:var(--pcs-ink);background:#fff;border:1px solid #c3d7d1;border-radius:5px;font-size:11px}.patient-chat-staff-materials input:not([type=file]),.patient-chat-staff-materials select{min-height:35px}.patient-chat-staff-materials textarea{min-height:66px;resize:vertical}.patient-chat-staff-materials input[type=file]{max-width:100%;color:var(--pcs-muted);font-size:10px}.patient-chat-staff-materials .patient-chat-staff-file{color:var(--pcs-teal);font-size:10px;overflow-wrap:anywhere}.patient-chat-staff-material-note{margin:1px 0 0;color:var(--pcs-muted);font-size:10px;line-height:1.4}.patient-chat-staff-materials form>button,.patient-chat-staff-material-actions button{display:inline-flex;justify-content:center;align-items:center;gap:6px;justify-self:start;min-height:35px;padding:7px 10px;color:#fff;background:var(--pcs-teal);border:1px solid var(--pcs-teal);border-radius:5px;font-size:10px;font-weight:750}.patient-chat-staff-materials button:disabled{cursor:not-allowed;opacity:.55}.patient-chat-staff-materials button:focus-visible,.patient-chat-staff-materials select:focus-visible,.patient-chat-staff-materials input:focus-visible,.patient-chat-staff-materials textarea:focus-visible{outline:2px solid #1b5cc9;outline-offset:2px}.patient-chat-staff-preview{padding:12px 13px;background:#f1f8f5;border-left:3px solid #75a89b;border-radius:3px 5px 5px 3px}.patient-chat-staff-preview>span{color:var(--pcs-teal);font-size:9px;font-weight:750}.patient-chat-staff-preview h5{margin:7px 0;font-size:12px}.patient-chat-staff-preview p{margin:7px 0;font-size:11px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.patient-chat-staff-preview small{font-size:10px;overflow-wrap:anywhere}.patient-chat-staff-material-actions{display:flex;flex-wrap:wrap;gap:7px}.patient-chat-staff-material-actions button.is-secondary{color:var(--pcs-teal);background:#fff;border-color:#bdd8d0}.patient-chat-staff-material-actions svg{width:13px;height:13px}.patient-chat-staff-download{display:inline-flex;align-items:center;gap:5px;max-width:100%;margin:5px 0;padding:5px 6px;color:var(--pcs-teal);background:#eaf5f1;border:1px solid #c3ddd4;border-radius:4px;font-size:9px;font-weight:700;overflow-wrap:anywhere;text-align:left}.patient-chat-staff-download svg{width:12px;flex:0 0 auto}.patient-chat-staff-history li.is-superseded{background:#f3f5f3;border-color:#e2e7e3}.patient-chat-staff-history small.patient-chat-staff-context{display:block;margin-top:5px;color:#527d73}.patient-chat-staff-preview .patient-chat-staff-pdf-warning{margin-top:11px;padding-top:10px;border-top:1px solid #c9e0d7}.patient-chat-staff-pdf-confirm{display:flex!important;align-items:flex-start;gap:7px!important;color:var(--pcs-ink)!important;font-size:10px!important;line-height:1.4}.patient-chat-staff-pdf-confirm input{flex:0 0 auto;width:15px;height:15px;margin:0;accent-color:var(--pcs-teal)}.patient-chat-staff-readonly{margin:16px 14px 0;padding:10px 11px;color:var(--pcs-muted);background:#f5f8f6;border-left:3px solid #a7c7bb;font-size:10px;line-height:1.45}.patient-chat-staff-success{margin:0 14px 14px;padding:8px 9px;color:#1d6155;background:#eaf6f0;border-left:3px solid #5a9a84;font-size:10px;line-height:1.4}.patient-chat-staff-invite{display:grid;gap:8px;margin:0 14px 13px}.patient-chat-staff-invite>button{justify-self:start;min-height:32px;padding:6px 10px;color:var(--pcs-teal);background:#fff;border:1px solid #c7dbd5;border-radius:6px;font-size:10px;font-weight:750}.patient-chat-staff-invite-details{display:grid;gap:7px;padding:10px 11px;background:#f8f6fc;border:1px solid #e7e0ef;border-radius:8px}.patient-chat-staff-invite-details>span{color:var(--pcs-ink);font-size:11px;font-weight:700}.patient-chat-staff-invite-details>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.patient-chat-staff-invite-details output{color:var(--pcs-ink);font-size:17px;font-weight:800;letter-spacing:.09em;-webkit-user-select:all;user-select:all}.patient-chat-staff-invite-details button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:4px 8px;color:var(--pcs-teal);background:#fff;border:1px solid #d8cce7;border-radius:5px;font-size:10px;font-weight:700}.patient-chat-staff-invite-details button svg{width:12px;height:12px}.patient-chat-staff-invite-details small{color:var(--pcs-muted);font-size:10px}.patient-chat-staff-invite>p{margin:0;color:#873a31;font-size:10px;line-height:1.4}@media(max-width:480px){.patient-chat-staff-material-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.patient-chat-staff-material-tabs button{padding:8px 5px;font-size:9px}.patient-chat-staff-material-actions button{flex:1 1 140px}}.curatorship-center{--cur-ink: #18353c;--cur-muted: #647a80;--cur-line: #d8e4e4;--cur-paper: #fffefb;--cur-wash: #f2f7f6;--cur-teal: #276b70;min-height:calc(100dvh - var(--topbar-height));overflow:visible;color:var(--cur-ink);background:#f3f7f6;font-family:Golos Text,system-ui,sans-serif}.curatorship-center *,.curatorship-center *:before,.curatorship-center *:after{box-sizing:border-box}.curatorship-center button,.curatorship-center input,.curatorship-center textarea,.curatorship-center select{font:inherit}.curatorship-center button:focus-visible,.curatorship-center a:focus-visible,.curatorship-center textarea:focus-visible,.curatorship-center select:focus-visible{outline:3px solid rgba(39,107,112,.28);outline-offset:2px}.curatorship-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 32px 22px;background:var(--cur-paper);border-bottom:1px solid var(--cur-line)}.curatorship-top h1{margin:5px 0 4px;font:500 clamp(32px,4vw,47px)/1 Georgia,"Times New Roman",serif;letter-spacing:-.045em}.curatorship-top p{margin:0;color:var(--cur-muted);font-size:13px}.curatorship-eyebrow{display:block;color:var(--cur-teal);font-size:10px;font-weight:760;letter-spacing:.085em;line-height:1.35;text-transform:uppercase}.curatorship-top-badge,.curatorship-synthetic{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;color:#356966;background:#eaf3ef;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.curatorship-top-badge svg{color:var(--cur-teal)}.curatorship-layout{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:calc(100dvh - var(--topbar-height) - 105px)}.curatorship-cases{padding:19px 13px;background:#edf3f1;border-right:1px solid var(--cur-line)}.curatorship-panel-heading{display:flex;align-items:center;justify-content:space-between;padding:0 8px 13px}.curatorship-panel-heading>div>span{color:var(--cur-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.curatorship-panel-heading h2{margin:2px 0 0;font-size:17px}.curatorship-count{display:inline-grid;min-width:24px;height:24px;padding:0 6px;place-items:center;color:#527076;background:#e9f1f0;border-radius:999px;font-size:10px;font-weight:760}.curatorship-case-row{display:grid;width:100%;grid-template-columns:34px minmax(0,1fr) 7px;align-items:center;gap:9px;padding:12px 10px;color:var(--cur-ink);text-align:left;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer}.curatorship-case-row:hover{background:#ffffffbf}.curatorship-case-row.is-selected{background:var(--cur-paper);border-color:#d8e4e2;box-shadow:0 2px 7px #1e44460d}.curatorship-case-avatar{display:grid;width:34px;height:34px;place-items:center;color:var(--cur-teal);background:#e8f2ef;border-radius:50%}.curatorship-case-avatar{position:relative;overflow:hidden}.curatorship-case-avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 27%}.curatorship-tabs{display:flex;gap:24px;min-height:49px;padding:0 32px;background:var(--cur-paper);border-bottom:1px solid var(--cur-line)}.curatorship-tabs button{display:inline-flex;align-items:center;gap:8px;padding:3px 1px 0;color:#627b7e;background:transparent;border:0;border-bottom:3px solid transparent;cursor:pointer;font-size:12px;font-weight:700}.curatorship-tabs button:hover{color:#1e6265}.curatorship-tabs button.is-active{color:#225f61;border-bottom-color:#2d7772}.curatorship-tabs button span{min-width:21px;padding:3px 5px;color:#5b7775;background:#edf4f1;border-radius:999px;font-size:10px}@media(max-width:580px){.curatorship-tabs{gap:18px;padding:0 15px}.curatorship-tabs button{font-size:11px}}.curatorship-case-copy{min-width:0}.curatorship-case-copy strong,.curatorship-case-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.curatorship-case-copy strong{font-size:12px}.curatorship-case-copy small{margin-top:3px;color:var(--cur-muted);font-size:10px}.curatorship-case-dot{width:7px;height:7px;background:#5d9c82;border-radius:50%}.curatorship-sidebar-note{display:flex;gap:8px;margin:17px 4px;padding:11px 9px;color:#557078;background:#ffffff9e;border:1px solid #dce8e5;border-radius:7px;font-size:10px;line-height:1.45}.curatorship-sidebar-note svg{flex:0 0 auto;color:var(--cur-teal)}.curatorship-days{margin:20px 4px 0;padding-top:15px;border-top:1px solid #d7e3e0}.curatorship-days-heading{padding:0 5px 8px}.curatorship-days-heading>span{color:var(--cur-muted);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.curatorship-days-heading h3{margin:2px 0 0;font-size:14px}.curatorship-day-group{margin-top:7px;padding:8px 8px 4px;background:#ffffff94;border:1px solid #dce7e4;border-radius:7px}.curatorship-day-group h4{margin:0 0 5px;color:#537176;font-size:9px;font-weight:750;text-transform:capitalize}.curatorship-day-group ul{margin:0;padding:0;list-style:none}.curatorship-day-group li+li{border-top:1px solid #e8efed}.curatorship-day-group button{display:grid;width:100%;grid-template-columns:37px minmax(0,1fr) 7px;align-items:center;gap:7px;padding:7px 2px;color:var(--cur-ink);text-align:left;background:transparent;border:0;border-radius:4px;cursor:pointer}.curatorship-day-group button:hover,.curatorship-day-group button.is-selected{background:#edf5f2}.curatorship-day-group time{color:var(--cur-teal);font-size:11px;font-weight:750}.curatorship-day-group button span{min-width:0}.curatorship-day-group button strong,.curatorship-day-group button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.curatorship-day-group button strong{font-size:10px}.curatorship-day-group button small{margin-top:3px;color:var(--cur-muted);font-size:9px}.curatorship-day-status{width:7px;height:7px;background:#c99d46;border-radius:50%}.curatorship-day-status.is-arrived{background:#4c9478}.curatorship-workspace{min-width:0;padding:20px clamp(16px,2.5vw,32px) 34px}.curatorship-alert{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 14px;padding:11px 14px;color:#7c392e;background:#fff0ed;border-left:3px solid #d77b6c;font-size:12px}.curatorship-alert button{display:grid;width:30px;height:30px;place-items:center;color:inherit;background:transparent;border:1px solid currentColor;border-radius:5px;cursor:pointer}.curatorship-case-header{padding:19px 21px 0;background:var(--cur-paper);border:1px solid var(--cur-line);border-radius:9px}.curatorship-case-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.curatorship-case-title h2{margin:4px 0;font-size:clamp(19px,2vw,24px);letter-spacing:-.025em}.curatorship-case-title p{margin:0;color:var(--cur-muted);font-size:11px}.curatorship-case-title p strong{color:var(--cur-ink);font-weight:650}.curatorship-divider{padding:0 4px;color:#9babad}.curatorship-synthetic{flex:0 0 auto;padding:6px 9px;font-size:10px}.curatorship-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:17px -21px 0;border-top:1px solid var(--cur-line)}.curatorship-summary-grid>div{min-width:0;padding:12px 15px;border-right:1px solid var(--cur-line)}.curatorship-summary-grid>div:last-child{border-right:0}.curatorship-summary-grid span{display:block;color:#73888c;font-size:9px;font-weight:730;letter-spacing:.055em;text-transform:uppercase}.curatorship-summary-grid strong{display:block;margin-top:5px;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.curatorship-columns{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,.8fr);align-items:start;gap:16px;margin-top:16px}.curatorship-main-column{display:grid;gap:15px;min-width:0}.curatorship-section,.curatorship-chat-panel{min-width:0;overflow:hidden;background:var(--cur-paper);border:1px solid var(--cur-line);border-radius:9px}.curatorship-section-head,.curatorship-chat-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--cur-line)}.curatorship-section-head>div:nth-child(2),.curatorship-chat-head>div:nth-child(2){min-width:0;flex:1}.curatorship-section-head h3,.curatorship-chat-head h3{margin:1px 0 0;font-size:15px}.curatorship-section-icon{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;color:var(--cur-teal);background:#edf5f2;border-radius:8px}.curatorship-day-strip{display:flex;align-items:center;justify-content:space-between;padding:9px 16px;color:#4f696e;background:#f1f7f5;border-bottom:1px solid #e4ecea;font-size:10px}.curatorship-day-strip strong{color:var(--cur-ink);font-size:11px}.curatorship-schedule-form{display:grid;grid-template-columns:1.2fr 1fr auto;align-items:end;gap:9px;padding:12px 16px;background:#fcfdfb;border-bottom:1px solid var(--cur-line)}.curatorship-schedule-form>strong{grid-column:1 / -1;font-size:10px}.curatorship-schedule-form label{display:grid;min-width:0;gap:4px;color:var(--cur-muted);font-size:9px;font-weight:700}.curatorship-schedule-form select,.curatorship-schedule-form input{width:100%;min-width:0;height:33px;padding:0 7px;color:var(--cur-ink);background:#fff;border:1px solid var(--cur-line);border-radius:5px;font-size:10px}.curatorship-schedule-form>div{display:flex;gap:7px}.curatorship-schedule-form>div label{flex:1}.curatorship-schedule-form>button{display:inline-flex;min-height:33px;align-items:center;justify-content:center;gap:5px;padding:6px 9px;color:#fff;background:var(--cur-teal);border:0;border-radius:5px;cursor:pointer;font-size:9px;font-weight:700;white-space:nowrap}.curatorship-schedule-form>button:disabled{cursor:not-allowed;opacity:.45}.curatorship-schedule-form>small{grid-column:1 / -1;color:#839396;font-size:8px}.curatorship-visits{margin:0;padding:0;list-style:none}.curatorship-visit{display:grid;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid #ebf0ef}.curatorship-visit-time strong,.curatorship-visit-time small,.curatorship-visit-body strong,.curatorship-visit-body small{display:block}.curatorship-visit-time strong{color:var(--cur-teal);font-size:15px}.curatorship-visit-time small{margin-top:3px;color:var(--cur-muted);font-size:9px}.curatorship-visit-body strong{font-size:11px}.curatorship-visit-body small{margin-top:4px;color:var(--cur-muted);font-size:10px;line-height:1.4}.curatorship-visit-actions button,.curatorship-stage-controls button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 9px;color:#fff;background:var(--cur-teal);border:0;border-radius:5px;cursor:pointer;font-size:10px;font-weight:700;white-space:nowrap}.curatorship-visit-actions button:hover,.curatorship-stage-controls button:hover{background:#1d565b}.curatorship-visit-actions button:disabled,.curatorship-stage-controls button:disabled{cursor:not-allowed;opacity:.5}.curatorship-done{display:inline-flex;align-items:center;gap:4px;color:#4f846f;font-size:10px;font-weight:700;white-space:nowrap}.curatorship-helper{margin:0;padding:10px 16px;color:#71858a;background:#fbfcfa;font-size:9px;line-height:1.45}.curatorship-stages{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.curatorship-stage{padding:13px 16px;border-bottom:1px solid #eaf0ee}.curatorship-stage:last-child{border-bottom:0}.curatorship-stage-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.curatorship-stage-top>div{min-width:0}.curatorship-stage-kind{display:block;color:var(--cur-teal);font-size:9px;font-weight:760;letter-spacing:.065em;text-transform:uppercase}.curatorship-stage-top strong,.curatorship-stage-top small{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.curatorship-stage-top strong{font-size:11px}.curatorship-stage-top small{color:var(--cur-muted);font-size:9px}.curatorship-stage-top a{flex:0 0 auto;color:var(--cur-teal);font-size:9px;font-weight:700;text-decoration:none}.curatorship-stage-top a:hover{text-decoration:underline}.curatorship-stage-controls{display:flex;align-items:center;gap:8px;margin-top:9px}.curatorship-stage-controls label{min-width:0;flex:1}.curatorship-stage-controls select{width:100%;min-width:0;height:34px;padding:0 8px;color:var(--cur-ink);background:#f6f9f8;border:1px solid var(--cur-line);border-radius:5px;font-size:10px}.curatorship-stage-controls button{flex:0 0 auto}.curatorship-stage-controls .curatorship-secondary-action{color:var(--cur-teal);background:#edf5f2;border:1px solid #c8dad5}.curatorship-stage-empty{margin:8px 0 0;color:#887148;font-size:9px;line-height:1.4}.curatorship-task-list{margin:0;padding:0;list-style:none}.curatorship-task-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #ebf0ef}.curatorship-task-list li>div{min-width:0}.curatorship-task-list strong,.curatorship-task-list small{display:block}.curatorship-task-list strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.curatorship-task-list small{margin-top:4px;color:var(--cur-muted);font-size:9px}.curatorship-task-list button{flex:0 0 auto;padding:6px 8px;color:var(--cur-teal);background:transparent;border:1px solid #b8d0cd;border-radius:5px;cursor:pointer;font-size:9px;font-weight:720}.curatorship-chat-panel{position:sticky;top:calc(var(--topbar-height) + 12px);display:flex;flex-direction:column;max-height:calc(100dvh - var(--topbar-height) - 32px)}.curatorship-chat-head{flex:0 0 auto}.curatorship-chat-switch{display:flex;flex:0 0 auto;gap:4px;padding:8px 12px;border-bottom:1px solid var(--cur-line)}.curatorship-chat-switch button{flex:1;min-height:32px;color:#5a7374;background:transparent;border:0;border-radius:6px;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.curatorship-chat-switch button.is-active{color:#205f60;background:#e9f3f0}.curatorship-chat-switch button:disabled{opacity:.46;cursor:not-allowed}.curatorship-chat-switch button:focus-visible{outline:2px solid #2d7772;outline-offset:2px}.curatorship-chat-pinned{padding:12px 14px;background:#f4f8f6;border-bottom:1px solid var(--cur-line)}.curatorship-chat-pinned strong{font-size:10px}.curatorship-chat-pinned p{margin:5px 0;color:#37676a;font-size:10px;font-weight:700;line-height:1.5}.curatorship-chat-pinned small{color:var(--cur-muted);font-size:9px;line-height:1.4}.curatorship-messages{display:flex;flex:1 1 auto;flex-direction:column;gap:9px;min-height:180px;margin:0;padding:13px 12px;overflow-y:auto;list-style:none}.curatorship-messages li{max-width:94%;align-self:flex-start;padding:9px 10px;background:#f1f6f4;border-radius:3px 9px 9px}.curatorship-messages li.is-event{align-self:center;max-width:100%;color:#63777a;background:#f6f7f4;border:1px dashed #d9e3df;text-align:center}.curatorship-messages small{color:#7a8c8f;font-size:8px}.curatorship-messages p{margin:4px 0 0;overflow-wrap:anywhere;font-size:10px;line-height:1.45}.curatorship-composer{display:grid;gap:7px;padding:12px;border-top:1px solid var(--cur-line)}.curatorship-composer label{font-size:10px;font-weight:720}.curatorship-composer textarea{width:100%;resize:vertical;padding:8px 9px;color:var(--cur-ink);background:#fbfcfa;border:1px solid var(--cur-line);border-radius:6px;font-size:10px;line-height:1.4}.curatorship-composer textarea::placeholder{color:#9aa9aa}.curatorship-composer button{display:inline-flex;width:max-content;align-items:center;gap:6px;padding:7px 10px;color:#fff;background:var(--cur-teal);border:0;border-radius:5px;cursor:pointer;font-size:10px;font-weight:700}.curatorship-composer button:disabled{cursor:not-allowed;opacity:.48}.curatorship-composer small{color:#839396;font-size:8px;line-height:1.4}.curatorship-muted{margin:10px 8px;color:var(--cur-muted);font-size:11px;line-height:1.45}.curatorship-padded{padding:12px 16px}.curatorship-empty{display:grid;min-height:260px;justify-items:center;align-content:center;padding:25px;color:var(--cur-muted);text-align:center;background:var(--cur-paper);border:1px solid var(--cur-line);border-radius:9px}.curatorship-empty svg{color:#729594}.curatorship-empty h2{margin:12px 0 3px;color:var(--cur-ink);font-size:17px}.curatorship-empty p{margin:0;font-size:12px}.curatorship-center .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1080px){.curatorship-layout{grid-template-columns:230px minmax(0,1fr)}.curatorship-columns{grid-template-columns:minmax(0,1fr)}.curatorship-chat-panel{position:static;max-height:640px}}@media(max-width:700px){.curatorship-top{align-items:flex-start;flex-direction:column;padding:21px 18px}.curatorship-layout{display:block}.curatorship-cases{display:flex;align-items:center;gap:7px;overflow-x:auto;padding:10px 14px;border-right:0;border-bottom:1px solid var(--cur-line)}.curatorship-panel-heading{flex:0 0 auto;padding:0 6px}.curatorship-panel-heading>div>span{display:none}.curatorship-panel-heading h2{font-size:13px}.curatorship-case-row{width:245px;flex:0 0 auto}.curatorship-days{flex:0 0 320px;margin:0 2px;padding:0 0 0 9px;border-top:0;border-left:1px solid #d7e3e0}.curatorship-days-heading{padding-bottom:4px}.curatorship-day-group{display:inline-block;max-width:260px;vertical-align:top;margin:0 5px 0 0}.curatorship-days{width:320px}.curatorship-sidebar-note{display:none}.curatorship-workspace{padding:14px}.curatorship-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.curatorship-summary-grid>div:nth-child(2){border-right:0}.curatorship-summary-grid>div:nth-child(-n+2){border-bottom:1px solid var(--cur-line)}}@media(max-width:700px){.curatorship-schedule-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.curatorship-schedule-form>label{grid-column:1 / -1}.curatorship-schedule-form>button{grid-column:1 / -1}}@media(max-width:480px){.curatorship-case-header{padding:16px 14px 0}.curatorship-case-title{flex-direction:column}.curatorship-summary-grid{margin-right:-14px;margin-left:-14px}.curatorship-visit{grid-template-columns:48px minmax(0,1fr);gap:8px}.curatorship-visit-actions{grid-column:2}.curatorship-visit-actions button{width:100%}.curatorship-stage-controls{align-items:stretch;flex-direction:column}.curatorship-stage-controls button{width:100%}.curatorship-top-badge{align-self:flex-start}}.curatorship-top{padding:15px 24px}.curatorship-top h1{margin:3px 0;font:650 25px/1.1 Golos Text,system-ui,sans-serif;letter-spacing:-.035em}.curatorship-top p{font-size:11px}.curatorship-case-header{position:static;padding-top:12px;box-shadow:0 5px 15px #1936390b}.curatorship-case-title h2{margin:3px 0;font-size:clamp(17px,2vw,22px)}.curatorship-case-title p{margin:2px 0 0;font-size:11px}.curatorship-summary-grid{margin-top:10px}.curatorship-summary-grid>div{padding:8px 12px}.curatorship-summary-grid strong{font-size:10px}.curatorship-new-case{display:flex;width:100%;min-height:36px;align-items:center;justify-content:center;gap:6px;margin-bottom:8px;color:#fff;background:var(--cur-teal);border:0;border-radius:6px;cursor:pointer;font-size:11px;font-weight:700}.curatorship-new-case:hover{background:#1d565b}.curatorship-create{max-width:760px;margin:0 auto}.curatorship-create-form,.curatorship-brief-edit{display:grid;gap:13px;padding:18px}.curatorship-create-form>label,.curatorship-brief-grid label,.curatorship-route-tools label,.curatorship-route-add label{display:grid;gap:5px;min-width:0;color:#536d72;font-size:11px;font-weight:700}.curatorship-create-form input,.curatorship-create-form select,.curatorship-brief-edit input,.curatorship-brief-edit select,.curatorship-route-tools select,.curatorship-route-add select{width:100%;min-width:0;min-height:36px;padding:6px 9px;color:var(--cur-ink);background:#fff;border:1px solid var(--cur-line);border-radius:5px;font-size:11px}.curatorship-create-form>.curatorship-helper{padding:0;background:transparent}.curatorship-brief-fields{display:grid;gap:13px}.curatorship-brief-grid{display:grid;grid-template-columns:minmax(130px,1fr) minmax(180px,2fr);gap:11px}.curatorship-brief-fields fieldset{min-width:0;margin:0;padding:12px;border:1px solid var(--cur-line);border-radius:7px}.curatorship-brief-fields legend{padding:0 5px;font-size:11px;font-weight:750}.curatorship-brief-fields fieldset p{margin:0 0 10px;color:var(--cur-muted);font-size:10px}.curatorship-check-editor{display:grid;gap:6px}.curatorship-check-row{display:grid;grid-template-columns:minmax(0,1fr) 125px 30px;gap:7px;align-items:center}.curatorship-check-row button,.curatorship-route-actions button{display:grid;min-width:30px;min-height:30px;place-items:center;color:var(--cur-teal);background:#eff6f3;border:1px solid #d4e4df;border-radius:5px;cursor:pointer}.curatorship-check-row button:disabled,.curatorship-route-actions button:disabled{cursor:not-allowed;opacity:.42}.curatorship-add-check,.curatorship-quiet-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:5px 9px;color:var(--cur-teal);background:transparent;border:1px solid #bed6d0;border-radius:5px;cursor:pointer;font-size:10px;font-weight:700}.curatorship-add-check{margin-top:9px}.curatorship-form-actions{display:flex;flex-wrap:wrap;gap:8px}.curatorship-form-actions button:first-child,.curatorship-route-tools>button,.curatorship-route-add>button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:6px 11px;color:#fff;background:var(--cur-teal);border:0;border-radius:5px;cursor:pointer;font-size:10px;font-weight:700}.curatorship-form-actions button:disabled,.curatorship-route-tools>button:disabled,.curatorship-route-add>button:disabled{cursor:not-allowed;opacity:.45}.curatorship-brief-view{padding:13px 16px}.curatorship-brief-view p{margin:0 0 10px;font-size:11px}.curatorship-brief-view ul{display:grid;gap:5px;margin:0 0 11px;padding:0;list-style:none}.curatorship-brief-view li{display:flex;align-items:baseline;justify-content:space-between;gap:9px;padding:6px 0;border-bottom:1px solid #edf1ef;font-size:10px}.curatorship-brief-view li strong{flex:0 0 auto;color:#966b35;font-size:10px}.curatorship-brief-view li strong.is-confirmed{color:#32745b}.curatorship-brief-view li strong.is-not_needed{color:var(--cur-muted)}.curatorship-brief-view>small{color:var(--cur-muted);font-size:9px}.curatorship-route-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:end;padding:12px 16px}.curatorship-route-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:9px;align-items:end;padding:12px 16px}.curatorship-route-list{margin:0;padding:0;list-style:none}.curatorship-route-list li{display:grid;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:8px 14px;border-top:1px solid #edf1ef}.curatorship-route-number{display:grid;width:22px;height:22px;place-items:center;color:var(--cur-teal);background:#eaf4f0;border-radius:50%;font-size:10px;font-weight:750}.curatorship-route-copy{min-width:0}.curatorship-route-copy strong,.curatorship-route-copy small{display:block}.curatorship-route-copy strong{font-size:11px}.curatorship-route-copy small{margin-top:3px;color:var(--cur-muted);font-size:9px;line-height:1.35}.curatorship-route-list li.is-active{background:#f6faf7}.curatorship-route-list li.is-done .curatorship-route-number{color:#fff;background:#568b74}.curatorship-route-list li.is-skipped .curatorship-route-copy{opacity:.65}.curatorship-route-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:250px}.curatorship-route-actions button{padding:5px 7px;font-size:9px;font-weight:700}.curatorship-chat-pinned{padding:9px 12px}.curatorship-chat-pinned p{margin:3px 0}.curatorship-chat-pinned details{margin-top:6px;color:var(--cur-teal);font-size:9px}.curatorship-chat-pinned summary{width:max-content;cursor:pointer;font-weight:700}.curatorship-chat-pinned details p{overflow-wrap:anywhere;color:var(--cur-muted);font-weight:500}.curatorship-day-status.is-in_service{background:#568b74}.curatorship-center input:focus-visible{outline:3px solid rgba(39,107,112,.28);outline-offset:2px}@media(max-width:780px){.curatorship-case-header{position:static}.curatorship-route-list li{grid-template-columns:23px minmax(0,1fr)}.curatorship-route-actions{grid-column:2;justify-content:flex-start;max-width:none}}@media(max-width:480px){.curatorship-top{padding:14px}.curatorship-brief-grid,.curatorship-route-tools,.curatorship-route-add{grid-template-columns:1fr}.curatorship-check-row{grid-template-columns:minmax(0,1fr) 104px 30px}.curatorship-summary-grid{grid-template-columns:1fr 1fr}}.curatorship-brief-view p,.curatorship-brief-view li,.curatorship-route-copy strong,.curatorship-create-form>label,.curatorship-brief-grid label,.curatorship-route-tools label,.curatorship-route-add label{font-size:12px}.curatorship-route-copy small,.curatorship-brief-view>small,.curatorship-brief-fields fieldset p,.curatorship-chat-pinned small{font-size:11px}.curatorship-route-actions button,.curatorship-form-actions button:first-child,.curatorship-route-tools>button,.curatorship-route-add>button,.curatorship-quiet-button,.curatorship-add-check{font-size:11px}.curatorship-visit-body strong{font-size:12px}.curatorship-visit-body small{font-size:11px}.curatorship-chat-pinned>strong,.curatorship-chat-pinned p{font-size:12px}.curatorship-chat-timer{display:block;margin-top:4px;color:#225c62;font-size:13px;font-weight:750}.curatorship-chat-pinned details{font-size:11px}.curatorship-chat-pinned details ol{display:grid;gap:6px;margin:7px 0 0;padding-left:18px;color:var(--cur-ink)}.curatorship-chat-pinned details li strong,.curatorship-chat-pinned details li small{display:block;font-size:11px;font-weight:500;line-height:1.45}.curatorship-chat-pinned details li strong{font-weight:700}.curatorship-route-add.is-custom{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.curatorship-chat-completed{display:grid;gap:3px;margin-top:4px}.curatorship-chat-completed span{color:#225c62;font-size:12px;font-weight:750;line-height:1.4}.curatorship-chat-quick{display:grid;gap:6px;margin-top:9px;padding-top:9px;border-top:1px solid #dce9e4}.curatorship-chat-quick small{overflow-wrap:anywhere;line-height:1.4}.curatorship-chat-quick small strong{color:var(--cur-ink);font-size:11px}.curatorship-chat-quick button{width:100%;min-height:34px;padding:6px 10px;color:#fff;background:var(--cur-teal);border:0;border-radius:5px;cursor:pointer;font-size:11px;font-weight:750}.curatorship-chat-quick button:disabled{cursor:not-allowed;opacity:.5}@media(max-width:700px){.curatorship-route-add,.curatorship-route-add.is-custom{grid-template-columns:1fr}}@media(max-width:700px){.curatorship-new-case{width:auto;flex:0 0 auto;margin:0 4px;padding:6px 12px;white-space:nowrap}}.campaign-center{--campaign-ink: #1d3029;--campaign-muted: #65736d;--campaign-green: #176748;--campaign-green-dark: #105139;--campaign-green-soft: #edf5f1;--campaign-line: #d7e1dc;--campaign-surface: #f8faf9;color:var(--campaign-ink);max-width:1500px;margin:0 auto;padding:clamp(16px,3vw,32px)}.campaign-center *,.campaign-center *:before,.campaign-center *:after{box-sizing:border-box}.campaign-top{display:flex;justify-content:space-between;gap:24px;align-items:start;border-bottom:1px solid var(--campaign-line);padding-bottom:24px}.campaign-eyebrow{color:var(--campaign-green);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.campaign-top h2{margin:5px 0 6px;font-size:clamp(1.65rem,3vw,2.5rem);letter-spacing:-.04em}.campaign-top p{margin:0;color:var(--campaign-muted)}.campaign-center button{min-height:44px;border:1px solid var(--campaign-green);background:var(--campaign-green);color:#fff;border-radius:10px;padding:9px 14px;font:inherit;font-weight:650;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.campaign-center button:hover:not(:disabled){background:var(--campaign-green-dark);border-color:var(--campaign-green-dark)}.campaign-center button:active:not(:disabled){transform:translateY(1px)}.campaign-center button:focus-visible,.campaign-center input:focus-visible,.campaign-center textarea:focus-visible,.campaign-center select:focus-visible{outline:3px solid #82bca6;outline-offset:2px}.campaign-center button:disabled{opacity:.52;cursor:not-allowed}.campaign-center button.campaign-secondary{color:var(--campaign-green);background:#fff}.campaign-center button.campaign-secondary:hover:not(:disabled){background:var(--campaign-green-soft)}.campaign-error{padding:12px 14px;color:#842c31;background:#fff2f1;border:1px solid #e9b9b9;border-radius:10px}.campaign-empty{margin:24px 0;border:1px dashed #bbc9c2;border-radius:14px;background:var(--campaign-surface);padding:28px}.campaign-empty h3{margin-top:0}.campaign-empty details{max-width:750px;margin-top:12px}.campaign-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:22px;margin-top:24px;align-items:start}.campaign-list{display:grid;gap:6px}.campaign-list button{text-align:left;background:#fff;color:var(--campaign-ink);border-color:var(--campaign-line);display:grid;gap:6px}.campaign-list button:hover:not(:disabled),.campaign-list button.selected{color:var(--campaign-green-dark);background:var(--campaign-green-soft);border-color:#91bbaa}.campaign-list span{font-size:.8rem;color:var(--campaign-muted)}.campaign-detail{min-width:0;background:#fff;border:1px solid var(--campaign-line);border-radius:16px;padding:clamp(16px,2.5vw,28px);box-shadow:0 8px 30px #1a3b2d0d}.campaign-detail-head{display:flex;gap:20px;justify-content:space-between;align-items:start}.campaign-detail-head h3{font-size:clamp(1.4rem,2.3vw,2rem);margin:8px 0;letter-spacing:-.025em}.campaign-detail-head p{color:var(--campaign-muted);margin:0}.campaign-stage{color:var(--campaign-green);font-weight:700;font-size:.8rem}.campaign-brief-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:22px 0}.campaign-brief-grid dt{color:#718078;font-size:.77rem;margin-bottom:4px}.campaign-brief-grid dd{margin:0;overflow-wrap:anywhere}.campaign-section{border-top:1px solid #e4eae7;padding:20px 0}.campaign-section h4{margin:0 0 14px;font-size:1.08rem}.campaign-stage-track{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px}.campaign-stage-track span{white-space:nowrap;color:#68776f;background:#f0f3f1;padding:6px 9px;border-radius:99px;font-size:.75rem}.campaign-stage-track span.current{color:#fff;background:var(--campaign-green)}.campaign-actions,.campaign-inline{display:flex;flex-wrap:wrap;gap:8px;align-items:end;margin-top:12px}.campaign-note{color:var(--campaign-muted);font-size:.87rem;margin:8px 0}.campaign-messages{display:grid;gap:9px;max-height:340px;overflow-y:auto}.campaign-message{padding:11px 13px;background:var(--campaign-surface);border-radius:10px}.campaign-message p{margin:6px 0 0;white-space:pre-wrap}.campaign-message time,.campaign-observation time{color:#718078;font-size:.75rem;margin-left:8px}.campaign-form{display:grid;gap:12px}.campaign-create{max-width:820px;padding:22px 0}.campaign-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-compact button{justify-self:start}.campaign-form label,.campaign-inline label{display:grid;gap:5px;color:#43584e;font-size:.85rem;font-weight:600}.campaign-center input,.campaign-center textarea,.campaign-center select{width:100%;border:1px solid #bdccc5;border-radius:8px;background:#fff;color:var(--campaign-ink);padding:10px 11px;font:inherit;min-height:44px}.campaign-center textarea{min-height:76px;resize:vertical}.campaign-inline .campaign-grow{flex:1 1 300px}.campaign-person-picker{border:1px solid var(--campaign-line);border-radius:12px;background:#fbfcfb;padding:14px}.campaign-picker-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.campaign-picker-head>div{display:grid;gap:2px;min-width:0}.campaign-picker-label{color:#334b40;font-size:.88rem;font-weight:750}.campaign-picker-head small{color:var(--campaign-muted);font-size:.76rem;font-weight:500}.campaign-center button.campaign-picker-toggle{min-width:92px;color:var(--campaign-green);background:#fff}.campaign-center button.campaign-picker-toggle:hover:not(:disabled){background:var(--campaign-green-soft)}.campaign-picker-empty{margin:12px 0 0;color:var(--campaign-muted);font-size:.87rem}.campaign-selected-person,.campaign-person-chip{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;border:1px solid #bdd4c9;background:var(--campaign-green-soft);color:var(--campaign-ink)}.campaign-selected-person{margin-top:12px;border-radius:10px;padding:5px 6px 5px 12px}.campaign-selected-person>span,.campaign-person-chip>span,.campaign-person-option>span{display:grid;gap:2px;min-width:0;text-align:left}.campaign-selected-person strong,.campaign-person-chip strong,.campaign-person-option strong{overflow-wrap:anywhere}.campaign-selected-person small,.campaign-person-chip small,.campaign-person-option small{color:var(--campaign-muted);font-size:.75rem;font-weight:500;overflow-wrap:anywhere}.campaign-center button.campaign-chip-remove{flex:0 0 44px;width:44px;min-height:44px;padding:0;border-color:transparent;background:transparent;color:#53665c;font-size:1.3rem;line-height:1}.campaign-center button.campaign-chip-remove:hover:not(:disabled){border-color:#a9c6b8;background:#fff;color:var(--campaign-green-dark)}.campaign-selected-summary{display:flex;align-items:baseline;gap:6px;margin-top:12px;color:var(--campaign-muted);font-size:.82rem}.campaign-selected-summary strong{color:var(--campaign-green-dark);font-size:1.25rem}.campaign-selected-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.campaign-person-chip{max-width:100%;border-radius:999px;padding:3px 4px 3px 12px}.campaign-person-chip>span{max-width:min(300px,calc(100vw - 120px))}.campaign-picker-panel{display:grid;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--campaign-line)}.campaign-picker-search{display:grid;gap:6px;color:#43584e;font-size:.82rem;font-weight:650}.campaign-directory-results{display:grid;gap:5px;max-height:320px;overflow-y:auto;overscroll-behavior:contain}.campaign-center button.campaign-person-option{width:100%;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 11px;border-color:transparent;background:#fff;color:var(--campaign-ink);box-shadow:inset 0 0 0 1px var(--campaign-line)}.campaign-center button.campaign-person-option:hover:not(:disabled){border-color:#9fc2b2;background:var(--campaign-green-soft);box-shadow:none}.campaign-person-option b{color:var(--campaign-green);font-size:.78rem;white-space:nowrap}.campaign-result-count,.campaign-no-results{margin:0;color:var(--campaign-muted);font-size:.8rem}.campaign-no-results{padding:12px;border:1px dashed var(--campaign-line);border-radius:9px;background:#fff}.campaign-observation{padding:12px 0;border-bottom:1px solid #e4eae7}.campaign-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin-top:10px}.campaign-metrics span{display:flex;justify-content:space-between;gap:10px;color:var(--campaign-muted)}.campaign-metrics b{color:var(--campaign-ink);text-align:right}@media(max-width:860px){.campaign-layout{grid-template-columns:1fr}.campaign-list{display:flex;overflow-x:auto}.campaign-list button{min-width:195px}.campaign-brief-grid{grid-template-columns:1fr}}@media(max-width:560px){.campaign-top,.campaign-detail-head{flex-direction:column}.campaign-top>button,.campaign-detail-head>button{width:100%}.campaign-compact,.campaign-metrics{grid-template-columns:1fr}.campaign-center{padding:14px}.campaign-detail{padding:16px}.campaign-person-picker{padding:12px}.campaign-picker-head{align-items:start}.campaign-center button.campaign-picker-toggle{min-width:88px}.campaign-selected-chips{display:grid}.campaign-person-chip{width:100%;border-radius:10px}.campaign-person-chip>span{max-width:calc(100vw - 130px)}.campaign-center button.campaign-person-option{min-height:58px}.campaign-person-option b{font-size:.75rem}}@media(prefers-reduced-motion:reduce){.campaign-center button{transition:none}}.media-directions{padding:12px 18px;border:1px solid var(--media-line);border-radius:14px;background:linear-gradient(145deg,#fff 40%,#f8f5fd);box-shadow:0 5px 18px #4a326f0a}.media-workspace .media-directions__toggle{display:flex;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:46px;padding:0!important;border:0!important;background:transparent!important;text-align:left!important;color:var(--media-ink)!important}.media-directions__toggle>span:first-child{display:grid;gap:3px}.media-directions__toggle small{color:var(--media-muted);font-size:11px}.media-directions__toggle strong{font-size:18px}.media-directions__toggle>span:last-child{color:var(--media-accent);font-size:12px;font-weight:700;white-space:nowrap}.media-directions__group>span{color:var(--media-muted);font-size:12px}.media-directions__group{display:grid;grid-template-columns:135px minmax(0,1fr);gap:12px;padding:11px 0;border-top:1px solid var(--media-line)}.media-directions__group>span{padding-top:8px;font-weight:700}.media-directions__group>div{display:flex;flex-wrap:wrap;gap:7px}.media-workspace .media-directions__group button{min-height:34px!important;padding:7px 11px!important;border:1px solid var(--media-line)!important;border-radius:9px!important;background:#fff!important;color:var(--media-ink)!important;text-align:left!important;font-size:12px!important}.media-workspace .media-directions__group button[aria-pressed=true]{border-color:var(--media-accent)!important;background:var(--media-soft)!important;color:var(--media-accent)!important}.media-directions__group button small{display:block;margin-top:2px;color:#8e6634;font-size:10px}.media-competitors__context{display:flex;justify-content:space-between;gap:24px;align-items:end;padding:25px 0 4px}.media-competitors__context h3{margin:5px 0 8px;font-size:25px;letter-spacing:-.03em}.media-competitors__context p{max-width:740px;margin:0;color:var(--media-muted);font-size:14px;line-height:1.5}.media-competitors__context>a{flex:0 0 auto;font-size:13px}.media-competitors__layout{display:grid;grid-template-columns:minmax(255px,340px) minmax(0,1fr);gap:24px;margin-top:18px;align-items:start}.media-competitors__cards{display:grid;gap:8px;max-height:860px;overflow-y:auto;padding:3px 6px 8px 2px;scrollbar-width:thin}.media-workspace .media-competitor-card{display:grid;gap:5px;width:100%;min-height:0!important;padding:14px 16px!important;border:1px solid var(--media-line)!important;border-radius:11px!important;background:#fff!important;color:var(--media-ink)!important;text-align:left!important;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.media-workspace .media-competitor-card:hover,.media-workspace .media-competitor-card.is-selected{border-color:var(--media-accent)!important;background:var(--media-soft)!important}.media-workspace .media-competitor-card:hover{transform:translateY(-1px);box-shadow:0 7px 17px #4a326f14}.media-workspace .media-competitor-card.is-selected{box-shadow:inset 3px 0 var(--media-accent),0 7px 17px #4a326f12}.media-competitor-card__label,.media-competitor-card small{color:var(--media-muted);font-size:11px}.media-competitor-card strong{font-size:16px}.media-competitor-card>span:not(.media-competitor-card__label){font-size:13px}.media-competitor-card em{color:#995b2c;font-size:11px;font-style:normal}.media-competitor-detail{min-width:0;padding:23px 25px;border:1px solid var(--media-line);border-radius:14px;background:linear-gradient(160deg,#fff 65%,#fcfaff);box-shadow:0 9px 28px #4a326f0f}.media-competitor-detail h4{margin:5px 0 18px;font-size:24px;letter-spacing:-.03em}.media-competitor-detail h5{margin:25px 0 9px;font-size:15px}.media-competitor-detail__raw{margin:20px 0;padding:12px 14px;border:1px solid var(--media-line);border-radius:10px;background:#f8f7fb}.media-competitor-detail__raw summary{cursor:pointer;color:var(--media-ink);font-size:14px;font-weight:700}.media-competitor-detail__raw .media-hint{margin:12px 0}.media-competitor-detail__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.media-competitor-detail__metrics>div{display:grid;gap:4px;padding:12px 0;border-top:2px solid var(--lazur-brand-light,#a38adb)}.media-competitor-detail__metrics strong{font-size:25px;line-height:1;font-variant-numeric:tabular-nums}.media-competitor-detail__metrics span{color:var(--media-muted);font-size:11px;line-height:1.35}.media-competitor-detail__rows>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 15px;padding:12px 0;border-top:1px solid var(--media-line);font-size:13px}.media-competitor-detail__rows strong{font-weight:650}.media-competitor-detail__rows span{font-weight:700;font-variant-numeric:tabular-nums}.media-competitor-detail__rows small{grid-column:1;color:var(--media-muted);font-size:11px}.media-competitor-detail__rows a{grid-column:2;font-size:12px}.media-workspace .media-competitors__more,.media-workspace .media-competitor-detail__more{border-color:var(--media-line)!important;background:#fff!important;color:var(--media-accent)!important}@media(max-width:970px){.media-competitors__layout{grid-template-columns:1fr}.media-competitors__cards{display:flex;overflow-x:auto;max-height:none;scroll-snap-type:x proximity}.media-workspace .media-competitor-card{flex:0 0 250px;scroll-snap-align:start}.media-competitors__more{flex:0 0 auto}}@media(max-width:600px){.media-directions{padding:12px 16px}.media-directions__toggle>span:last-child{white-space:normal;text-align:right}.media-competitors__context{display:block}.media-directions__group{grid-template-columns:1fr}.media-directions__group>span{padding-top:0}.media-competitors__context>a{display:inline-block;margin-top:10px}.media-competitor-detail{padding:16px}.media-competitor-detail__metrics{gap:6px}.media-competitor-detail__metrics strong{font-size:20px}.media-competitor-detail__rows>div{grid-template-columns:1fr}.media-competitor-detail__rows small,.media-competitor-detail__rows a{grid-column:1}}.media-doctor-directory{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:16px;padding:0;margin:20px 0;list-style:none}.media-doctor-directory>li{min-width:0;display:flex}.media-doctor-directory__card,.media-workspace .media-doctor-directory .media-doctor-directory__card[type=button]{width:100%;min-width:0;min-height:44px;display:flex;flex-direction:column;gap:22px;padding:22px;border:1px solid var(--lazur-border, #e5e0ea);border-radius:18px;background:#fff;color:var(--lazur-ink, #302b3b);font:inherit;font-weight:400;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.media-doctor-directory__card:hover,.media-workspace .media-doctor-directory .media-doctor-directory__card[type=button]:hover:not(:disabled){background:#fff;border-color:var(--lazur-brand, #9579d3);box-shadow:0 5px 20px #48306b0f}.media-doctor-directory__card:focus-visible{outline:3px solid var(--lazur-action, #7354b4);outline-offset:3px}.media-doctor-directory__identity{display:flex;align-items:center;gap:14px}.media-doctor-directory__identity>span:last-child{min-width:0}.media-doctor-directory__identity strong{display:block;font-size:16px;line-height:1.35;font-weight:650;overflow-wrap:anywhere}.media-doctor-directory__specialty{display:block;margin-top:5px;color:var(--lazur-muted, #706a7b);font-size:12px;line-height:1.45}.media-doctor-portrait{display:grid;flex:0 0 64px;width:64px;height:72px;place-items:center;overflow:hidden;border-radius:15px;background:var(--lazur-brand-pale, #f0edf8);color:var(--lazur-action, #7354b4);font-size:21px;font-weight:650;letter-spacing:-.02em}.media-doctor-portrait img{width:100%;height:100%;object-fit:cover;object-position:center 25%}.media-doctor-directory__numbers{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:12px;margin-top:auto}.media-doctor-directory__rating>span,.media-doctor-directory__count>span{display:block;color:var(--lazur-muted, #706a7b);font-size:11px;line-height:1.4}.media-doctor-directory__rating>strong{display:block;margin-top:4px;font-size:32px;line-height:1.1;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.media-doctor-directory__rating small{font-size:14px;font-weight:450;color:var(--lazur-muted, #706a7b);letter-spacing:0}.media-doctor-directory__count{padding:0 0 2px 18px;border-left:1px solid var(--lazur-border, #e5e0ea)}.media-doctor-directory__count>strong{display:block;margin-bottom:3px;font-size:23px;line-height:1.2;font-weight:600;font-variant-numeric:tabular-nums}.media-doctor-directory__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding-top:13px;border-top:1px solid var(--lazur-border, #e5e0ea);font-size:11px;line-height:1.45;color:var(--lazur-muted, #706a7b)}.media-doctor-directory__attention{color:#96433f}.media-doctor-directory__verification{display:block;margin-top:4px}.media-doctor-directory__arrow{color:var(--lazur-action, #7354b4);font-size:21px}.media-doctor-directory__empty{padding:32px 0;color:var(--lazur-muted, #706a7b);font-size:14px;line-height:1.5}@media(max-width:600px){.media-doctor-directory{gap:12px}.media-doctor-directory__card,.media-workspace .media-doctor-directory .media-doctor-directory__card[type=button]{padding:18px;gap:18px}}@media(prefers-reduced-motion:reduce){.media-doctor-directory__card{transition:none}}.media-review-drawer__layer{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;isolation:isolate}.media-review-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#231d324f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:media-review-drawer-backdrop-in .16s ease-out both}.media-review-drawer{--media-ink: var(--lazur-ink, #302b3b);--media-muted: var(--lazur-muted, #706a7b);--media-accent: var(--lazur-action, #7354b4);--media-accent-hover: var(--lazur-action-hover, #604084);--media-line: var(--lazur-border, #e5e0ea);--media-soft: var(--lazur-brand-pale, #f0edf8);position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(760px,calc(100vw - 28px));height:100dvh;max-height:100dvh;overflow:hidden;border-left:1px solid #e4dff0;background:#fbfaff;color:var(--media-ink);box-shadow:-18px 0 54px #32274930;animation:media-review-drawer-in .2s cubic-bezier(.2,.85,.25,1) both}.media-review-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:28px 30px 23px;border-bottom:1px solid #e8e3f0;background:linear-gradient(135deg,#faf8ff,#f3effb)}.media-review-drawer__heading>span{display:block;margin-bottom:7px;color:#796c92;font-size:13px;font-weight:750;letter-spacing:.035em}.media-review-drawer__heading h2{margin:0;color:#312a3f;font-size:clamp(21px,2.4vw,28px);line-height:1.18}.media-review-drawer__close{display:inline-grid;flex:0 0 auto;width:44px;height:44px;place-items:center;border:1px solid #dbd3e8;border-radius:50%;background:#fff;color:#554668;font-size:28px;line-height:1;cursor:pointer}.media-review-drawer__close:hover{background:#f4f0fa}.media-review-drawer__close:focus-visible{outline:3px solid #9c82d4;outline-offset:2px}.media-review-drawer__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:28px 30px calc(34px + env(safe-area-inset-bottom))}.media-review-drawer__body,.media-review-drawer__body *{box-sizing:border-box;max-width:100%}.media-review-drawer__body a{color:var(--media-accent);text-underline-offset:3px}.media-review-drawer__body button:not(.media-review-drawer__close){min-height:40px;max-width:100%;padding:8px 13px;border:1px solid var(--media-accent);border-radius:8px;background:var(--media-accent);color:#fff;font:inherit;font-size:13px;font-weight:680;cursor:pointer}.media-review-drawer__body button:not(.media-review-drawer__close):hover:not(:disabled){background:var(--media-accent-hover)}.media-review-drawer__body button:not(.media-review-drawer__close):disabled{cursor:not-allowed;opacity:.55}.media-review-drawer__body .media-link-button{min-height:0;padding:5px 0;border:0;background:transparent;color:var(--media-accent);font-weight:700;text-align:left}.media-review-drawer__body .media-link-button:hover:not(:disabled){background:transparent;color:var(--media-accent-hover)}.media-review-drawer__body textarea,.media-review-drawer__body input,.media-review-drawer__body select{display:block;width:100%;max-width:100%;min-height:40px;padding:9px 11px;border:1px solid #c9bfd9;border-radius:8px;background:#fff;color:var(--media-ink);font:inherit;font-size:14px}.media-review-drawer__body textarea{min-height:140px;resize:vertical}.media-review-drawer :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--media-accent);outline-offset:3px}@keyframes media-review-drawer-in{0%{opacity:.4;transform:translate(26px)}to{opacity:1;transform:translate(0)}}@keyframes media-review-drawer-backdrop-in{0%{opacity:0}to{opacity:1}}@media(max-width:640px){.media-review-drawer{width:100vw;border-left:0}.media-review-drawer__header{padding:max(22px,env(safe-area-inset-top)) 20px 19px}.media-review-drawer__body{padding:22px 20px calc(28px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.media-review-drawer,.media-review-drawer__backdrop{animation:none}}.media-workspace.media-workspace--management{max-width:1450px;padding:24px 32px 44px}.media-workspace--management .media-workspace__header{min-height:0;padding:18px 22px;align-items:center}.media-workspace--management .media-workspace__header h1{margin:5px 0;font-size:clamp(26px,2.3vw,34px);letter-spacing:-.035em}.media-workspace--management .media-workspace__header p{font-size:14px}.media-workspace--management .media-workspace__tabs{margin-bottom:24px;gap:24px}.media-workspace--management .media-asof{max-width:240px;text-align:right;font-size:12px}.media-management__intro{display:flex;justify-content:space-between;align-items:end;gap:24px;margin:0 0 20px}.media-management__intro h2{font-size:26px;margin:4px 0 0;letter-spacing:-.025em}.media-management__intro>p{margin:0;font-size:12px;color:var(--media-muted);text-align:right;line-height:1.7}.media-management__intro>p span{display:block}.media-management__top{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:22px}.media-management__priority{padding:22px 24px 16px;background:#fff;border:1px solid var(--media-line);border-radius:18px}.media-management__priority header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.media-management h3{margin:0;font-size:18px;letter-spacing:-.015em}.media-management__priority header>span{font-size:12px;color:var(--media-muted);white-space:nowrap}.media-workspace--management .media-management .media-management__priority .media-management__priority-row{width:100%;display:grid;grid-template-columns:56px minmax(0,1fr) 22px;align-items:center;gap:18px;min-height:89px;padding:16px 0;border:0;border-top:1px solid var(--media-line);border-radius:0;background:transparent;color:var(--media-ink);text-align:left}.media-workspace--management .media-management .media-management__priority .media-management__priority-row:hover:not(:disabled){background:#faf8fd}.media-management__priority-row>b{display:grid;place-items:center;width:56px;height:56px;font-size:29px;font-variant-numeric:tabular-nums;font-weight:650;border-radius:15px;background:#f3f1f7;color:#716781}.media-management__priority-row[data-tone=attention]>b{color:#9c473e;background:#f9ece9}.media-management__priority-row[data-tone=pending]>b{color:#846526;background:#f8f2e5}.media-management__priority-row strong{display:block;font-size:16px;font-weight:650;margin-bottom:5px}.media-management__priority-row small{color:var(--media-muted);font-size:12px;font-weight:400;line-height:1.5}.media-management__priority footer{border-top:1px solid var(--media-line);padding-top:14px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.media-management__publishing{background:#eee9f5;border:1px solid #dfd5ed;border-radius:18px;padding:24px;display:flex;align-items:start;flex-direction:column}.media-management__publishing h3{margin-top:12px;font-size:24px}.media-management__publishing>p{font-size:14px;line-height:1.6;color:#63556f;margin:10px 0 18px}.media-management__quicklinks{width:100%;margin-top:auto;padding-top:18px;display:grid}.media-management__quicklinks .media-link-button{display:flex;justify-content:space-between;width:100%;border-top:1px solid #dbd0e7;padding-top:13px}.media-management__quicklinks small{color:var(--media-muted);font-size:11px}.media-management__doctors,.media-management__themes{margin-top:28px}.media-management__section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.media-management__section-head p{font-size:12px;color:var(--media-muted);margin:6px 0 0;max-width:620px;line-height:1.5}.media-management__section-head>button{flex-shrink:0}.media-management__theme-pair{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--media-line);border-radius:16px;background:#fff}.media-management__theme-pair>div{padding:20px 24px}.media-management__theme-pair>div+div{border-left:1px solid var(--media-line)}.media-management__topic-label{font-size:12px;font-weight:650;color:#9b5145}.media-management__topic-label[data-tone=positive]{color:#397267}.media-management__theme-pair h4{margin:8px 0 6px;font-size:18px}.media-management__theme-pair p{font-size:13px;color:var(--media-muted);margin:0;line-height:1.5}.media-management__disclosure{margin-top:14px;border-bottom:1px solid var(--media-line);padding-bottom:14px}.media-management__disclosure summary{width:fit-content;padding:9px 0;min-height:40px;font-size:13px;color:var(--media-accent);font-weight:650;cursor:pointer}.media-management__topic-list{padding:0;margin:0;list-style:none}.media-management__topic-list li{padding:13px 0;display:grid;grid-template-columns:1fr 100px 1fr;gap:20px;border-top:1px solid var(--media-line);font-size:13px}.media-management__topic-list small{text-align:right;color:var(--media-muted)}.media-management__sources{margin-top:22px}.media-management__sources .media-source-list{margin-top:16px}.media-doctor-controls{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(180px,1fr);gap:16px;margin-bottom:18px}.media-doctor-controls label{display:grid;gap:7px;font-size:12px;color:var(--media-muted)}.media-doctor-controls input,.media-doctor-controls select{width:100%;min-height:44px;padding:10px 12px;color:var(--media-ink);border:1px solid var(--media-line);border-radius:9px;background:#fff;font:inherit;font-size:14px}.media-doctor-context{display:flex;justify-content:space-between;gap:20px;align-items:baseline;margin:16px 0;font-size:12px;color:var(--media-muted)}.media-doctor-context strong{color:var(--media-ink)}.media-workspace .media-review-list.media-review-list--cards{display:grid;max-height:none;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border:0}.media-workspace .media-review-list.media-review-list--cards button{min-width:0;overflow-wrap:anywhere;border:1px solid var(--media-line)!important;border-radius:13px!important;min-height:150px!important;padding:18px!important;box-shadow:none}.media-workspace .media-review-list.media-review-list--cards button.is-unanswered{background:#fff!important;border-left:3px solid #b89758!important}.media-workspace .media-review-list.media-review-list--cards button.is-unanswered small{color:#81672f}.media-review-excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:13px;font-weight:400;line-height:1.6;color:var(--media-muted)}.media-review-list--cards button>strong{font-size:15px}.media-workspace--management .media-archive-summary{border:1px solid var(--media-line);border-radius:12px;background:#fff}.media-workspace--management .media-archive-summary strong{font-size:22px}.media-workspace--management .media-archive-summary span{font-size:12px}.media-archive-provenance{font-size:12px;color:var(--media-muted);margin:0 0 18px}.media-archive-provenance summary{cursor:pointer;padding:7px 0}@media(min-width:1100px){.media-management__doctors .media-doctor-directory{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.media-workspace.media-workspace--management{padding:18px}.media-management__top{grid-template-columns:1fr}.media-management__publishing{display:grid;grid-template-columns:1fr auto;gap:10px 20px;align-items:center}.media-management__publishing .media-eyebrow{grid-column:1 / -1}.media-management__publishing h3{margin:0}.media-management__publishing>p{margin:0;grid-column:1}.media-management__publishing>button{grid-column:2;grid-row:2 / 4}.media-management__quicklinks{grid-column:1 / -1;padding-top:0}.media-management__intro{align-items:start}}@media(max-width:600px){.media-workspace.media-workspace--management{padding:14px 12px 28px}.media-workspace--management .media-workspace__header{padding:16px}.media-workspace--management .media-workspace__header h1{font-size:26px}.media-workspace--management .media-asof{text-align:left;max-width:none}.media-management__intro{display:block}.media-management__intro>p{margin-top:10px;text-align:left}.media-management__priority,.media-management__publishing{padding:18px 16px}.media-management__priority header{display:block}.media-management__priority header>span{display:block;margin-top:5px}.media-workspace--management .media-management .media-management__priority .media-management__priority-row{gap:12px;grid-template-columns:46px minmax(0,1fr) 14px}.media-management__priority-row>b{width:46px;height:46px;font-size:26px}.media-management__priority-row strong{font-size:15px}.media-management__publishing{display:flex;gap:0}.media-management__publishing h3{margin:10px 0}.media-management__publishing>p{margin-bottom:16px}.media-management__quicklinks{margin-top:16px}.media-management__section-head{align-items:start;flex-direction:column;gap:7px}.media-management__theme-pair{grid-template-columns:1fr}.media-management__theme-pair>div+div{border-left:0;border-top:1px solid var(--media-line)}.media-management__topic-list li{grid-template-columns:1fr auto;gap:6px}.media-management__topic-list small{grid-column:1 / -1;text-align:left}.media-doctor-controls{grid-template-columns:1fr;gap:12px}.media-doctor-context{display:block}.media-doctor-context span{display:block;margin-top:5px}.media-workspace .media-review-list.media-review-list--cards{grid-template-columns:1fr}}.media-workspace--management .media-pane:has(.media-doctor-controls) .media-pane-header{margin-bottom:16px;align-items:center}.media-workspace--management .media-pane:has(.media-doctor-controls) .media-pane-header h2{font-size:28px}.media-workspace--management .media-pane:has(.media-doctor-controls) .media-toolbar{margin-bottom:16px}.media-workspace--management .media-pane:has(.media-doctor-controls) .media-pane-header p{font-size:13px}@media(max-width:600px){.media-workspace--management .media-pane:has(.media-doctor-controls) .media-pane-header{align-items:start}}.media-doctor-drawer__layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;color:var(--lazur-ink,#302b3b);font:inherit}.media-doctor-drawer__layer *{box-sizing:border-box}.media-doctor-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#281f355c}.media-doctor-drawer{position:absolute;inset:0 0 0 auto;display:flex;flex-direction:column;width:min(690px,100vw);min-width:0;height:100dvh;background:#fff;box-shadow:-20px 0 60px #302b3b2e;animation:media-doctor-enter .2s ease-out both}.media-doctor-drawer a{color:var(--lazur-action,#7354b4);text-underline-offset:3px}.media-doctor-drawer button{font:inherit;cursor:pointer}.media-doctor-drawer button:disabled{cursor:not-allowed;opacity:.45}.media-doctor-drawer button:focus-visible,.media-doctor-drawer a:focus-visible,.media-doctor-drawer summary:focus-visible,.media-doctor-drawer h2:focus-visible{outline:3px solid var(--lazur-action,#7354b4);outline-offset:3px}.media-doctor-drawer__header{position:relative;display:flex;justify-content:space-between;gap:18px;padding:max(24px,env(safe-area-inset-top)) 28px 24px;border-bottom:1px solid var(--lazur-border,#e5e0ea);background:#fbf9fe}.media-doctor-drawer__header>.media-doctor-portrait{width:84px;height:102px;flex-basis:84px;border-radius:18px;font-size:28px}.media-doctor-drawer__header-text{min-width:0;flex:1}.media-doctor-drawer__eyebrow{color:var(--lazur-action,#7354b4);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.media-doctor-drawer__header h2{max-width:500px;margin:8px 0 4px;font-size:clamp(21px,3vw,28px);line-height:1.2;letter-spacing:-.035em;overflow-wrap:anywhere}.media-doctor-drawer__header p{margin:0;color:var(--lazur-muted,#706a7b);font-size:14px}.media-doctor-drawer__close{display:grid;flex:0 0 44px;place-items:center;align-self:flex-start;width:44px;height:44px;padding:0 0 4px;border:1px solid var(--lazur-border,#e5e0ea);border-radius:50%;background:#fff;color:var(--lazur-ink,#302b3b);font-size:26px!important;line-height:1}.media-doctor-drawer__close:hover{background:var(--lazur-brand-pale,#f0edf8)}.media-doctor-drawer__body{flex:1;min-height:0;overflow-y:auto;padding:0 34px 30px;overscroll-behavior:contain}.media-doctor-drawer__topline{display:flex;justify-content:space-between;flex-wrap:wrap;gap:7px 18px;padding:17px 0;color:var(--lazur-muted,#706a7b);font-size:12px}.media-doctor-drawer__signal{display:grid;grid-template-columns:minmax(155px,.9fr) minmax(0,1.2fr);gap:28px;padding:24px 0;border-top:1px solid var(--lazur-border,#e5e0ea);border-bottom:1px solid var(--lazur-border,#e5e0ea)}.media-doctor-drawer__lead-number{display:flex;flex-direction:column;gap:6px}.media-doctor-drawer__lead-number strong{margin:6px 0;font-size:clamp(44px,6vw,58px);font-weight:600;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.media-doctor-drawer__lead-number strong small{font-size:19px;font-weight:450;letter-spacing:0;color:var(--lazur-muted,#706a7b)}.media-doctor-drawer__lead-number span{max-width:150px;color:var(--lazur-muted,#706a7b);font-size:12px;line-height:1.35}.media-doctor-drawer__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 14px;margin:0}.media-doctor-drawer__metrics div{min-width:0}.media-doctor-drawer__metrics .media-doctor-drawer__review-count{grid-column:1 / -1}.media-doctor-drawer__metrics .media-doctor-drawer__review-count dd{font-size:30px;font-weight:600}.media-doctor-drawer__metrics dt{color:var(--lazur-muted,#706a7b);font-size:11px;line-height:1.3}.media-doctor-drawer__metrics dd{margin:4px 0 0;font-size:19px;font-weight:700;font-variant-numeric:tabular-nums}.media-doctor-drawer__metrics div:nth-child(n+4) dd{font-size:15px}.media-doctor-drawer__coverage{padding:18px 0 4px}.media-doctor-drawer__coverage>strong{font-size:14px}.media-doctor-drawer__coverage p{margin:6px 0;color:var(--lazur-muted,#706a7b);font-size:12px;line-height:1.5}.media-doctor-drawer__coverage small{display:block;margin-top:8px;color:var(--lazur-muted,#706a7b);font-size:11px}.media-doctor-drawer__coverage summary{display:flex;align-items:center;min-height:44px;color:var(--lazur-action,#7354b4);cursor:pointer;font-size:12px}.media-doctor-drawer__sources{padding-top:20px}.media-doctor-drawer__sources h3{margin:0 0 10px;font-size:14px;font-weight:650}.media-doctor-drawer__source-scroll{overflow-x:auto}.media-doctor-drawer__sources table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.media-doctor-drawer__sources th,.media-doctor-drawer__sources td{padding:10px 8px;border-bottom:1px solid var(--lazur-border,#e5e0ea)}.media-doctor-drawer__sources thead th{color:var(--lazur-muted,#706a7b);font-size:10px;font-weight:550}.media-doctor-drawer__sources th:first-child{padding-left:0}.media-doctor-drawer__sources th:not(:first-child),.media-doctor-drawer__sources td{text-align:right;font-variant-numeric:tabular-nums}.media-doctor-drawer__sources tbody th{font-weight:550}.media-doctor-drawer__sources td small{display:block;margin-top:3px;color:var(--lazur-muted,#706a7b);font-size:10px}.media-doctor-drawer__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:18px 0 29px}.media-doctor-drawer__actions button,.media-doctor-drawer__more,.media-doctor-drawer__error button{min-height:44px;padding:8px 13px;border:1px solid var(--lazur-action,#7354b4);border-radius:8px;background:var(--lazur-action,#7354b4);color:#fff;font-size:13px!important;font-weight:680!important}.media-doctor-drawer__actions button:hover:not(:disabled),.media-doctor-drawer__more:hover:not(:disabled),.media-doctor-drawer__error button:hover:not(:disabled){background:var(--lazur-action-hover,#604084)}.media-doctor-drawer__actions small{max-width:320px;color:var(--lazur-muted,#706a7b);font-size:11px}.media-doctor-drawer__history{border-top:1px solid var(--lazur-border,#e5e0ea)}.media-doctor-drawer__section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:23px 0 5px}.media-doctor-drawer__section-heading h3{margin:0;font-size:19px;letter-spacing:-.02em}.media-doctor-drawer__section-heading span{color:var(--lazur-muted,#706a7b);font-size:12px;white-space:nowrap}.media-doctor-drawer__status{margin:22px 0;color:var(--lazur-muted,#706a7b);font-size:13px;line-height:1.5}.media-doctor-drawer__error{margin:18px 0;padding:14px;border-left:3px solid #b13b35;background:#fff2ef;color:#8b302a;font-size:13px}.media-doctor-drawer__error p{margin:0 0 10px}.media-doctor-drawer__timeline{margin:0;padding:0;list-style:none}.media-doctor-drawer__timeline li{padding:19px 0 20px;border-top:1px solid var(--lazur-border,#e5e0ea)}.media-doctor-drawer__timeline li:first-child{border-top:0}.media-doctor-drawer__review-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 13px;margin-bottom:10px;color:var(--lazur-muted,#706a7b);font-size:11px}.media-doctor-drawer__review-meta time{color:var(--lazur-ink,#302b3b);font-weight:750}.media-doctor-drawer__review-meta [data-tone=negative]{color:#a33d35;font-weight:750}.media-doctor-drawer__review-meta [data-tone=positive]{color:#176548;font-weight:750}.media-doctor-drawer__review-text,.media-doctor-drawer__timeline details p{margin:0 0 12px;font-size:13px;line-height:1.58;white-space:pre-wrap;overflow-wrap:anywhere}.media-doctor-drawer__timeline summary{margin-bottom:11px;font-size:13px;line-height:1.58;cursor:pointer;overflow-wrap:anywhere}.media-doctor-drawer__timeline summary span{color:var(--lazur-action,#7354b4);font-weight:700}.media-doctor-drawer__timeline details p{padding:12px 0 0;border-top:1px solid var(--lazur-border,#e5e0ea)}.media-doctor-drawer__review-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:12px 0 5px;font-size:12px}.media-doctor-drawer__review-actions button{min-height:44px;padding:0;border:0;background:transparent;color:var(--lazur-action,#7354b4);font-size:12px!important;font-weight:700!important;text-align:left}.media-doctor-drawer__review-actions a{display:inline-flex;align-items:center;min-height:44px}.media-doctor-drawer__review-actions button:hover{text-decoration:underline}.media-doctor-drawer__timeline article>small,.media-doctor-drawer__asof{color:var(--lazur-muted,#706a7b);font-size:11px;line-height:1.4}.media-doctor-drawer__more{margin:12px 0 15px}.media-doctor-drawer__asof{display:block;margin:11px 0}.media-doctor-drawer__nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:13px 34px max(13px,env(safe-area-inset-bottom));border-top:1px solid var(--lazur-border,#e5e0ea);background:#fff;box-shadow:0 -8px 22px #302b3b0a}.media-doctor-drawer__nav button{min-height:44px;border:0;background:transparent;color:var(--lazur-action,#7354b4);font-size:13px;font-weight:700}.media-doctor-drawer__nav button:first-child{justify-self:start}.media-doctor-drawer__nav button:last-child{justify-self:end}.media-doctor-drawer__nav button:hover:not(:disabled){text-decoration:underline}.media-doctor-drawer__nav span{color:var(--lazur-muted,#706a7b);font-size:12px;font-variant-numeric:tabular-nums}@keyframes media-doctor-enter{0%{transform:translate(18px);opacity:.7}to{transform:translate(0);opacity:1}}@media(max-width:650px){.media-doctor-drawer__header{padding:max(18px,env(safe-area-inset-top)) 18px 16px;gap:12px}.media-doctor-drawer__header>.media-doctor-portrait{width:58px;height:72px;flex-basis:58px;border-radius:13px;font-size:21px}.media-doctor-drawer__header h2{font-size:21px}.media-doctor-drawer__header p{font-size:12px}.media-doctor-drawer__eyebrow{font-size:9px}.media-doctor-drawer__body{padding:0 18px 18px}.media-doctor-drawer__signal{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.media-doctor-drawer__nav{padding:8px 14px max(8px,env(safe-area-inset-bottom));gap:3px}.media-doctor-drawer__nav button{font-size:12px}}@media(prefers-reduced-motion:reduce){.media-doctor-drawer{animation:none}}.media-stories-layout{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:18px;align-items:start}.media-stories-list,.media-stories-detail{min-width:0;border:1px solid var(--media-line,#e5e0ea);border-radius:13px;background:#fff}.media-stories-list{max-height:720px;overflow-y:auto;scrollbar-width:thin}.media-stories-list__header{display:flex;justify-content:space-between;gap:12px;padding:17px 18px;border-bottom:1px solid var(--media-line,#e5e0ea);background:#faf8fe}.media-stories-list__header span{color:var(--media-muted,#706a7b);font-variant-numeric:tabular-nums}.media-stories-list>button{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:5px;padding:15px 18px;border:0;border-bottom:1px solid var(--media-line,#e5e0ea);background:transparent;color:var(--media-ink,#302b3b);text-align:left;cursor:pointer}.media-stories-list>button:hover,.media-stories-list>button.is-selected{background:var(--media-soft,#f0edf8)}.media-stories-list>button.is-selected{box-shadow:inset 3px 0 var(--media-accent,#7354b4)}.media-stories-list>button small,.media-stories-list>button span{font-size:12px;color:var(--media-muted,#706a7b)}.media-stories-list>button strong{font-size:14px;line-height:1.4}.media-stories-detail{padding:22px 24px;box-shadow:0 8px 25px #4a326f0d}.media-stories-create{margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid var(--media-line,#e5e0ea)}.media-stories-create h3,.media-story-case h3{margin:6px 0 10px;font-size:22px;line-height:1.25}.media-stories-create>p,.media-story-case__head>p{color:var(--media-muted,#706a7b);line-height:1.55}.media-story-case__head{margin-bottom:20px}.media-story-case__edit{margin-top:22px;padding-top:17px;border-top:1px solid var(--media-line,#e5e0ea)}.media-story-case__edit summary{cursor:pointer;font-weight:650;color:var(--media-accent,#7354b4)}.media-story-case__edit .media-form{margin-top:16px}@media(max-width:760px){.media-stories-layout{grid-template-columns:minmax(0,1fr)}.media-stories-list{max-height:300px}.media-stories-detail{padding:17px}}.media-news-calendar{min-width:0}.media-news-calendar__toolbar,.media-news-calendar__controls,.media-news-calendar__navigate,.media-news-calendar__switch,.media-news-calendar__list-head{display:flex;align-items:center}.media-news-calendar__toolbar{justify-content:space-between;gap:18px;margin-bottom:19px}.media-news-calendar__toolbar h3{margin:3px 0 2px;font-size:clamp(22px,2vw,28px);text-transform:capitalize}.media-news-calendar__toolbar p{margin:0;color:var(--media-muted);font-size:12px}.media-news-calendar__controls{flex-wrap:wrap;justify-content:flex-end;gap:10px}.media-news-calendar__navigate,.media-news-calendar__switch{gap:2px;border:1px solid var(--media-line);border-radius:9px;padding:3px;background:#f8f7fb}.media-workspace .media-news-calendar__navigate button,.media-workspace .media-news-calendar__switch button{min-width:40px;min-height:35px;border:0!important;background:transparent!important;color:var(--media-ink)!important;padding:5px 10px!important;font-size:12px}.media-workspace .media-news-calendar__navigate button:hover,.media-workspace .media-news-calendar__switch button:hover{background:var(--media-soft)!important}.media-workspace .media-news-calendar__switch button[aria-pressed=true]{background:#fff!important;color:var(--media-accent)!important;box-shadow:0 2px 7px #4a326f1a}.media-news-calendar__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--media-line);border-left:1px solid var(--media-line)}.media-news-calendar__weekday{padding:9px 10px;border-right:1px solid var(--media-line);border-bottom:1px solid var(--media-line);background:#f8f7fb;color:var(--media-muted);font-size:11px;font-weight:700;text-align:right}.media-workspace .media-news-calendar__day{position:relative;display:flex;flex-direction:column;align-items:start;gap:5px;min-width:0;min-height:110px;border:0!important;border-right:1px solid var(--media-line)!important;border-bottom:1px solid var(--media-line)!important;border-radius:0!important;background:#fff!important;color:var(--media-ink)!important;padding:9px!important;text-align:left;font-weight:500}.media-workspace .media-news-calendar__day:hover{background:#f9f6fe!important}.media-workspace .media-news-calendar__day[aria-pressed=true]{z-index:1;background:var(--media-soft)!important;box-shadow:inset 0 0 0 2px var(--media-accent),0 5px 12px #4a326f1a}.media-workspace .media-news-calendar__day[data-outside=true]{color:#aaa3b4!important;background:#fcfbfd!important}.media-news-calendar__day time{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;font-size:12px;font-weight:700}.media-news-calendar__day[data-today=true] time{border-radius:50%;background:var(--media-accent);color:#fff}.media-news-calendar__day-count{position:absolute;top:13px;right:10px;color:var(--media-accent);font-size:11px;font-weight:750}.media-news-calendar__item{display:block;max-width:100%;overflow:hidden;color:var(--media-ink);font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.media-news-calendar__more{color:var(--media-muted);font-size:10px}.media-news-calendar__list-head{justify-content:space-between;gap:12px;margin-top:25px}.media-news-calendar__list-head h4{margin:0 0 12px}@media(max-width:760px){.media-news-calendar__toolbar{display:grid}.media-news-calendar__controls{justify-content:space-between}.media-news-calendar__weekday{text-align:center;padding:7px 0}.media-workspace .media-news-calendar__day{min-height:58px;padding:6px 3px!important;align-items:center}.media-news-calendar__day-count{position:static;margin-top:-3px}.media-news-calendar__item,.media-news-calendar__more{display:none}}.media-planning-workspace__heading{display:grid;gap:19px}.media-planning-workspace__heading h3{margin-bottom:4px}.media-planning-workspace__heading p{max-width:690px;margin:0}.media-planning-workspace__create{width:min(100%,920px)}.media-planning-workspace__create summary,.media-planning-workspace__item-create summary,.media-planning-workspace__actions summary{color:var(--media-accent);font-size:13px;font-weight:750;cursor:pointer}.media-planning-workspace__create[open]{padding:17px;border:1px solid var(--media-line);border-radius:11px;background:#fbfafe}.media-planning-workspace__create .media-form{margin-top:14px}.media-planning-workspace__range-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--media-muted);font-size:12px}.media-workspace .media-planning-workspace__range-actions button{min-height:32px;background:#fff;color:var(--media-accent);padding:4px 9px}.media-planning-workspace__choose{display:grid;gap:5px;max-width:490px;margin:22px 0 15px;color:var(--media-muted);font-size:12px;font-weight:650}.media-planning-workspace__choose select{min-height:40px;padding:7px 10px;border:1px solid #c9bfd9;border-radius:8px;background:#fff;color:var(--media-ink);font:inherit;font-size:14px}.media-planning-workspace__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 28px;margin:20px 0 34px;padding:22px 22px 18px;border:1px solid var(--media-line);border-top:2px solid var(--media-accent);border-radius:0 0 12px 12px;background:linear-gradient(155deg,#fff 76%,#fcfaff);box-shadow:0 7px 22px #4a326f0d}.media-planning-workspace__summary-main{max-width:760px}.media-planning-workspace__summary-main h4{margin:6px 0 7px;font-size:clamp(23px,2.2vw,30px);letter-spacing:-.03em}.media-planning-workspace__summary-main p{margin:0;line-height:1.5}.media-planning-workspace__status{align-self:start;padding:5px 9px;border:1px solid #d4ddcc;border-radius:999px;color:#5e6f55;background:#f6f9f2;font-size:11px;font-weight:750;white-space:nowrap}.media-planning-workspace__status[data-status=approved]{color:#176548;border-color:#c8dfd0;background:#eff8f0}.media-planning-workspace__status[data-status=changes_requested]{color:#a34335;border-color:#ebd0cb;background:#fff5f2}.media-planning-workspace__status[data-status=review]{color:#93651b;border-color:#eddda9;background:#fff9eb}.media-planning-workspace__summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;grid-column:1 / -1;margin:7px 0 0}.media-planning-workspace__summary dt,.media-planning-workspace__item-details dt{color:var(--media-muted);font-size:11px}.media-planning-workspace__summary dd,.media-planning-workspace__item-details dd{margin:4px 0 0;font-size:13px;font-weight:650;overflow-wrap:anywhere}.media-planning-workspace__summary>.media-hint,.media-planning-workspace__approval-note{grid-column:1 / -1;margin:0}.media-planning-workspace__approval-note{color:#8e3f34;font-size:13px}.media-planning-workspace__actions{display:flex;align-items:end;flex-wrap:wrap;gap:9px 13px;grid-column:1 / -1;padding-top:6px}.media-planning-workspace__actions>label{display:grid;gap:5px;min-width:220px;color:var(--media-muted);font-size:12px}.media-planning-workspace__actions input{min-height:40px;border:1px solid #c9bfd9;border-radius:8px;padding:7px 10px;font:inherit}.media-planning-workspace__actions details{width:100%;margin-top:5px}.media-planning-workspace__actions details[open]{max-width:680px;padding-top:10px}.media-planning-workspace__item-create{margin-top:24px;padding:16px 0;border-top:1px solid var(--media-line)}.media-planning-workspace__item-create[open] .media-form{max-width:920px}.media-planning-workspace__legacy{margin:22px 0;padding:14px 0;border-top:1px solid var(--media-line)}.media-planning-workspace__legacy summary{color:var(--media-accent);font-size:13px;font-weight:700;cursor:pointer}.media-planning-workspace__legacy ul{margin:8px 0 0;padding:0;list-style:none}.media-planning-workspace__legacy li{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:9px 0;border-top:1px solid var(--media-line);font-size:13px}.media-workspace .media-planning-workspace__legacy button{background:#fff;color:var(--media-accent)}.media-news-compose summary{color:var(--media-accent);font-size:16px;font-weight:750;cursor:pointer}.media-news-compose .media-form{max-width:850px;margin-top:17px}.media-planning-workspace__item{padding:17px 0 20px!important}.media-planning-workspace__item .media-eyebrow{font-size:10px}.media-planning-workspace__item .media-plan-item__head>div{gap:4px}.media-planning-workspace__item .media-plan-item__head strong{font-size:16px}.media-planning-workspace__item .media-plan-item__head span:not(.media-eyebrow){font-size:13px}.media-planning-workspace__item-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:12px 0 0}.media-planning-workspace__item>.media-hint{margin:12px 0 0}.media-planning-workspace__tasks{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:14px;padding:24px 0 0;border-top:1px solid var(--media-line)}.media-planning-workspace__tasks h4{margin:0 0 4px}.media-planning-workspace__tasks p{margin:0}.media-planning-workspace__tasks>ul{width:100%;margin:4px 0 0;padding:0;list-style:none}.media-planning-workspace__tasks li{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--media-line)}.media-planning-workspace__task-check{flex:0 0 auto}.media-planning-workspace__task-check input{width:18px;height:18px;accent-color:var(--media-accent)}.media-planning-workspace__tasks li>div{display:grid;gap:4px}.media-planning-workspace__tasks li small{color:var(--media-muted)}@media(max-width:900px){.media-planning-workspace__summary dl,.media-planning-workspace__item-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.media-planning-workspace__summary{grid-template-columns:1fr}.media-planning-workspace__status{justify-self:start}.media-planning-workspace__summary dl,.media-planning-workspace__item-details{grid-template-columns:1fr 1fr;gap:12px}.media-planning-workspace__tasks,.media-planning-workspace__tasks li{display:grid}}.media-price-policy{margin:24px 0 34px;padding:23px 25px;border:1px solid var(--media-line);border-radius:15px;background:linear-gradient(155deg,#fff 76%,#fbf9fe);box-shadow:0 8px 25px #4a326f0d}.media-price-policy__head{display:flex;justify-content:space-between;gap:24px;align-items:start}.media-price-policy__head h3{margin:4px 0 7px;font-size:24px;letter-spacing:-.03em}.media-price-policy__head p{max-width:720px;margin:0;color:var(--media-muted);font-size:13px;line-height:1.5}.media-price-policy__date{flex:0 0 auto;color:var(--media-muted);font-size:11px;white-space:nowrap}.media-price-policy__toolbar{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap;margin:18px 0 12px}.media-price-policy__sets,.media-price-policy__families{display:flex;gap:6px;flex-wrap:wrap}.media-workspace .media-price-policy__sets button,.media-workspace .media-price-policy__families button{min-height:34px!important;padding:6px 10px!important;border:1px solid var(--media-line)!important;border-radius:8px!important;background:#fff!important;color:var(--media-ink)!important;font-size:12px!important}.media-workspace .media-price-policy__sets button[aria-pressed=true],.media-workspace .media-price-policy__families button[aria-pressed=true]{border-color:var(--media-accent)!important;background:var(--media-soft)!important;color:var(--media-accent)!important}.media-price-policy__families{padding:10px 0 14px;border-top:1px solid var(--media-line)}.media-price-policy__summary{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:10px;color:var(--media-muted);font-size:12px}.media-price-policy__summary strong{color:var(--media-ink);font-size:15px}.media-price-policy__table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--media-line);border-radius:10px;scrollbar-width:thin}.media-price-policy__table{width:100%;min-width:720px;border-collapse:collapse;text-align:left;font-size:12px}.media-price-policy__table th{padding:10px 13px;background:var(--media-soft);color:var(--media-muted);font-size:11px;font-weight:700;white-space:nowrap}.media-price-policy__table td{padding:11px 13px;border-top:1px solid var(--media-line);vertical-align:top;line-height:1.4}.media-price-policy__table tbody tr:hover{background:#faf8fe}.media-price-policy__table tr.is-lazur{background:var(--media-soft)}.media-price-policy__table tr.is-lazur td:first-child{box-shadow:inset 3px 0 var(--media-accent)}.media-price-policy__table td:first-child{width:180px;font-weight:700}.media-price-policy__table td:nth-child(2){width:125px;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.media-price-policy__table td:nth-child(3){min-width:240px}.media-price-policy__table td:nth-child(4){width:150px}.media-price-policy__table small{display:block;margin-top:3px;color:var(--media-muted);font-size:10px;font-weight:400}.media-price-policy__table a{color:var(--media-accent);font-weight:700}.media-price-policy__table .is-empty{color:var(--media-muted);font-size:12px;font-weight:500}.media-price-policy__evidence{margin:14px 0 0;padding:10px 12px;border-left:3px solid #b68a4a;background:#fff9ee;color:#6b5533;font-size:12px;line-height:1.5}@media(max-width:650px){.media-price-policy{padding:16px}.media-price-policy__head{display:block}.media-price-policy__date{display:block;margin-top:10px}.media-price-policy__summary{display:block}.media-price-policy__summary span{display:block;margin-top:3px}.media-price-policy__table th:first-child,.media-price-policy__table td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:1px 0 var(--media-line)}.media-price-policy__table th:first-child,.media-price-policy__table tr.is-lazur td:first-child{background:var(--media-soft)}.media-price-policy__table tr.is-lazur td:first-child{box-shadow:inset 3px 0 var(--media-accent),1px 0 var(--media-line)}}.media-workspace{--media-ink: var(--lazur-ink, #302b3b);--media-muted: var(--lazur-muted, #706a7b);--media-accent: var(--lazur-action, #7354b4);--media-accent-hover: var(--lazur-action-hover, #604084);--media-line: var(--lazur-border, #e5e0ea);--media-soft: var(--lazur-brand-pale, #f0edf8);max-width:1540px;min-width:0;margin:0 auto;padding:clamp(18px,3vw,38px);color:var(--media-ink)}.media-workspace *{box-sizing:border-box}.media-workspace__header{position:relative;isolation:isolate;display:flex;justify-content:space-between;align-items:end;gap:32px;min-height:156px;overflow:hidden;padding:25px 28px 26px;margin:-4px -4px 0;border:1px solid var(--media-line);border-radius:20px 20px 0 0;background:radial-gradient(circle at 92% -25%,rgb(163 138 219 / 23%),transparent 37%),linear-gradient(130deg,#fff 52%,#faf8fe);box-shadow:0 13px 32px #4a326f0d}.media-workspace__header:after{position:absolute;z-index:-1;top:-68px;right:9%;width:205px;height:205px;border:1px solid rgb(149 121 211 / 15%);border-radius:50%;background:radial-gradient(circle at 35% 30%,rgb(255 255 255 / 62%),rgb(163 138 219 / 8%) 48%,transparent 72%);box-shadow:inset -22px -19px 30px #8769c812;content:"";pointer-events:none}.media-eyebrow{display:block;color:var(--media-accent);font-size:12px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.media-workspace__header h1{margin:7px 0 8px;font-size:clamp(30px,3.2vw,48px);line-height:1.06;letter-spacing:-.045em}.media-workspace__header p,.media-pane-header p{max-width:580px;margin:0;color:var(--media-muted);line-height:1.48}.media-asof{flex:0 0 auto;color:var(--media-muted);font-size:13px}.media-workspace__tabs{display:flex;gap:28px;overflow-x:auto;border-bottom:1px solid var(--media-line);margin:0 0 32px;padding:0 19px;scrollbar-width:thin}.media-workspace__tabs button{flex:0 0 auto;min-height:52px;padding:2px 1px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--media-muted);font:inherit;font-weight:650;cursor:pointer;transition:color .16s ease,border-color .16s ease}.media-workspace__tabs button:hover{color:var(--media-accent)}.media-workspace__tabs button[aria-current=page]{border-bottom-color:var(--media-accent);color:var(--media-ink)}.media-workspace__mobile-tabs{display:none}.media-workspace button:focus-visible,.media-workspace a:focus-visible,.media-workspace input:focus-visible,.media-workspace textarea:focus-visible,.media-workspace select:focus-visible,.media-workspace summary:focus-visible{outline:3px solid var(--media-accent);outline-offset:3px}.media-workspace button:disabled{opacity:.48;cursor:not-allowed}.media-pane{min-width:0}.media-pane-header{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.media-pane-header h2{margin:5px 0 0;font-size:clamp(26px,2.4vw,36px);letter-spacing:-.04em}.media-pane-header p{max-width:430px;font-size:14px}.media-section{padding:26px 0 30px;border-top:1px solid var(--media-line)}.media-section h3{margin:0 0 18px;font-size:19px;letter-spacing:-.02em}.media-section h4{margin:0 0 14px;font-size:16px}.media-hint{color:var(--media-muted);font-size:13px;line-height:1.5}.media-workspace .media-empty{display:block;min-height:0;margin:14px 0;padding:12px 0;color:var(--media-muted);line-height:1.5;text-align:left}.media-notice,.media-error{padding:13px 17px;margin:14px 0 22px;border-left:3px solid var(--media-accent);background:var(--media-soft);color:#57446d}.media-error{border-left-color:#b13b35;background:#fff2ef;color:#8b302a}.media-workspace button:not(.media-workspace__tabs button):not(.media-link-button),.media-workspace .media-form button{min-height:40px;border:1px solid var(--media-accent);border-radius:8px;background:var(--media-accent);color:#fff;padding:8px 13px;font:inherit;font-size:13px;font-weight:680;cursor:pointer}.media-workspace button:not(.media-workspace__tabs button):not(.media-link-button):hover:not(:disabled){background:var(--media-accent-hover, #604084)}.media-workspace .media-link-button{border:0;background:transparent;color:var(--media-accent);padding:5px 0;font:inherit;font-size:13px;font-weight:700;text-align:left;cursor:pointer}.media-workspace a{color:var(--media-accent);text-underline-offset:3px}.media-overview-lead{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:8px 0 38px;padding:18px 24px 14px;border:1px solid var(--media-line);border-radius:16px;background:linear-gradient(145deg,#fff 58%,#faf8fe);box-shadow:0 8px 22px #4a326f0a}.media-metric{display:flex;flex-direction:column;align-items:start;min-height:150px;padding:15px 0 0;border-top:2px solid var(--media-accent)}.media-metric>span{color:var(--media-muted);font-size:13px;font-weight:650}.media-metric>strong{margin:9px 0 1px;font-size:clamp(38px,4vw,55px);line-height:1;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.media-metric>small{color:var(--media-muted);font-size:12px}.media-workspace .media-metric button{margin-top:auto;border:0!important;padding:8px 0!important;min-height:0!important;color:var(--media-accent)!important;background:none!important}.media-daily-action{display:flex;justify-content:space-between;align-items:center;gap:22px;margin:-15px 0 35px;padding:18px 20px;border-left:3px solid var(--media-accent);border-radius:0 12px 12px 0;background:var(--media-soft)}.media-daily-action>div{display:grid;gap:5px}.media-daily-action span{color:var(--media-muted);font-size:13px}.media-daily-action button{flex:0 0 auto}.media-source-list,.media-plan-list,.media-candidates,.media-delivery-list{margin:0;padding:0;list-style:none}.media-source-list li{display:flex;justify-content:space-between;gap:24px;padding:16px 0;border-top:1px solid var(--media-line)}.media-source-list li>div{display:grid;gap:5px}.media-source-list li>div:last-child{text-align:right}.media-source-list span,.media-source-list small{color:var(--media-muted);font-size:13px}.media-source-list b{font-size:13px}.media-source-list b[data-health=blocked],.media-source-list b[data-health=missing]{color:#a54035}.media-source-list b[data-health=partial]{color:#956727}.media-summary-list p{display:grid;grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:24px;margin:0;padding:16px 0;border-top:1px solid var(--media-line)}.media-summary-list span{color:var(--media-muted);font-size:14px}.media-workspace .media-summary-list button{min-height:0!important;border:0!important;padding:0!important;color:var(--media-accent)!important;background:none!important}.media-experience-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.media-experience-list li{display:grid;grid-template-columns:minmax(130px,.7fr) repeat(3,minmax(85px,.45fr)) minmax(180px,1.2fr);gap:18px;align-items:baseline;padding:14px 0;border-top:1px solid var(--media-line)}.media-experience-list span,.media-experience-list small{color:var(--media-muted);font-size:13px}.media-experience-list strong{font-variant-numeric:tabular-nums}.media-observed-signals p{display:grid;grid-template-columns:170px minmax(0,1fr) auto;align-items:baseline;gap:18px;margin:0;padding:15px 0;border-top:1px solid var(--media-line)}.media-observed-signals span{color:var(--media-muted);font-size:14px;line-height:1.45}.media-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.media-workspace .media-toolbar button{border-color:var(--media-line)!important;background:#fff!important;color:var(--media-muted)!important}.media-workspace .media-toolbar button[aria-pressed=true]{border-color:var(--media-accent)!important;background:var(--media-soft)!important;color:var(--media-accent)!important}.media-review-layout{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:start;gap:28px}.media-review-list{display:grid;max-height:710px;overflow-y:auto;border-top:1px solid var(--media-line)}.media-workspace .media-review-list button{display:grid;gap:8px;min-height:99px!important;border:0!important;border-bottom:1px solid var(--media-line)!important;border-radius:0!important;background:#fff!important;color:var(--media-ink)!important;padding:14px 12px!important;text-align:left}.media-review-list button.is-selected{box-shadow:inset 3px 0 0 var(--media-accent);background:var(--media-soft)!important}.media-workspace .media-review-list button:hover:not(.is-selected):not(.is-unanswered){background:#faf8fe!important}.media-workspace .media-review-list button.is-unanswered{box-shadow:inset 3px 0 #b13b35;background:#fff7f5!important}.media-workspace .media-review-list button.is-unanswered small{color:#a33d35;font-weight:700}.media-unanswered-alert{margin:0 0 17px;padding:11px 13px;border-left:3px solid #b13b35;background:#fff2ef;color:#93352e;font-size:14px;font-weight:700}.media-review-list button>span{display:flex;justify-content:space-between;gap:8px;font-size:12px}.media-review-list time,.media-review-list small{color:var(--media-muted)}.media-review-detail{min-width:0;padding:0 0 30px}.media-archive-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--media-line);border-bottom:1px solid var(--media-line);margin-bottom:14px}.media-archive-summary p{display:grid;align-content:start;gap:4px;padding:15px 18px;margin:0;border-right:1px solid var(--media-line)}.media-archive-summary p:last-child{border-right:0}.media-archive-summary strong{font-size:25px;line-height:1.1;color:var(--media-ink)}.media-archive-summary span{color:var(--media-muted);font-size:12px;line-height:1.45}.media-archive-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px 18px;margin:22px 0 16px}.media-archive-filters label{display:grid;gap:5px;color:var(--media-muted);font-size:12px}.media-archive-filters select{min-width:175px}.media-archive-filters>span{margin-bottom:8px;color:var(--media-muted);font-size:13px}.media-archive-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--media-line);padding:16px 0 4px;color:var(--media-muted);font-size:13px}.media-archive-pagination>div{display:flex;gap:8px}.media-detail-head h3{margin:5px 0 16px;font-size:22px}.media-review-text{max-width:760px;margin:0 0 24px;padding:0 0 24px;border-bottom:1px solid var(--media-line);font-size:16px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.media-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:720px}.media-facts div{min-width:0}.media-facts dt{color:var(--media-muted);font-size:12px}.media-facts dd{margin:4px 0 0;overflow-wrap:anywhere}.media-inline-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:20px 0}.media-response{max-width:780px;padding-top:22px;border-top:1px solid var(--media-line)}.media-response h4{margin:0 0 13px}.media-response>label{display:block;margin-bottom:7px;font-size:13px;font-weight:650}.media-response textarea{width:100%;min-height:140px;resize:vertical}.media-response .media-inline-actions{margin:12px 0 0}.media-table-scroll{width:100%;overflow-x:auto}.media-table{width:100%;min-width:840px;border-collapse:collapse;font-size:13px}.media-table caption{padding:0 0 13px;color:var(--media-muted);text-align:left;font-size:12px}.media-table th,.media-table td{padding:14px 12px;border-bottom:1px solid var(--media-line);text-align:left;vertical-align:top}.media-table tbody tr:hover{background:#faf8fe}.media-table thead th{border-top:1px solid var(--media-line);background:var(--media-soft);color:var(--media-muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.media-table tbody th{font-weight:690}.media-table td small,.media-table th small{display:block;margin-top:5px;color:var(--media-muted);font-size:11px;font-weight:450}.media-table td .media-link-button{display:block;margin-top:8px}.media-doctor-readout>.media-section{padding-top:0;border-top:0}.media-doctors-insufficient{margin-top:24px;padding-top:18px;border-top:1px solid var(--media-line)}.media-doctors-insufficient summary{width:fit-content;color:var(--media-accent);font-size:15px;font-weight:750;cursor:pointer}.media-doctors-insufficient[open] summary{margin-bottom:13px}.media-doctor-filter{margin:0 0 16px}.media-workspace:has(.media-doctor-readout) .media-workspace__header,.media-workspace:has(.media-planning-workspace) .media-workspace__header{min-height:124px;padding-top:18px;padding-bottom:18px}.media-workspace:has(.media-doctor-readout) .media-workspace__header h1,.media-workspace:has(.media-planning-workspace) .media-workspace__header h1{font-size:clamp(29px,2.8vw,40px)}.media-workspace:has(.media-doctor-readout) .media-workspace__tabs,.media-workspace:has(.media-planning-workspace) .media-workspace__tabs{margin-bottom:19px}.media-workspace:has(.media-doctor-readout) .media-pane-header,.media-workspace:has(.media-planning-workspace) .media-pane-header{margin-bottom:15px}.media-workspace:has(.media-doctor-readout) .media-toolbar{margin-bottom:9px}.media-workspace:has(.media-doctor-readout) .media-doctor-filter{margin-bottom:7px}.media-workspace:has(.media-doctor-readout) .media-pane>.media-hint{margin:4px 0 12px}.media-workspace:has(.media-doctor-readout) .media-doctor-readout .media-section h3{margin-bottom:8px}.media-workspace:has(.media-doctor-readout) .media-table caption{padding-bottom:8px}@media(min-width:900px){.media-pane:has(.media-doctor-readout){display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,320px);column-gap:20px}.media-pane:has(.media-doctor-readout)>.media-pane-header,.media-pane:has(.media-doctor-readout)>.media-hint,.media-pane:has(.media-doctor-readout)>.media-doctor-readout{grid-column:1 / -1}.media-pane:has(.media-doctor-readout)>.media-toolbar{grid-column:1;align-self:end;margin:0}.media-pane:has(.media-doctor-readout)>.media-doctor-filter{grid-column:2;grid-row:2;max-width:none;margin:0}}.media-select{display:grid;gap:7px;max-width:480px;font-size:13px;font-weight:650}.media-market-warning{max-width:920px;margin:18px 0 22px;padding:11px 14px;border-left:3px solid #a87522;background:#fff8eb;color:#6d552c;font-size:13px;line-height:1.5}.media-workspace .media-show-all{margin-top:17px;background:#fff!important;color:var(--media-accent)!important}.media-publication-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 18px;padding:15px 0;border-top:1px solid var(--media-line);border-bottom:1px solid var(--media-line)}.media-publication-totals p{display:grid;gap:2px;margin:0}.media-publication-totals strong{font-size:20px;font-variant-numeric:tabular-nums}.media-publication-totals span,.media-publication-totals small{color:var(--media-muted);font-size:11px}.media-publication-totals small{grid-column:1 / -1;line-height:1.45}.media-news-layout{display:grid;grid-template-columns:1fr 1fr;gap:38px}.media-news-layout .media-section{min-width:0}.media-plan-list li{display:flex;justify-content:space-between;align-items:start;gap:18px;padding:14px 0;border-top:1px solid var(--media-line)}.media-plan-list li.media-plan-item{display:block}.media-plan-item__head{display:flex;justify-content:space-between;align-items:start;gap:18px}.media-plan-item__head>div{display:grid;gap:6px;min-width:0}.media-plan-item__head strong,.media-plan-item__head span,.media-plan-item__head small{display:block;overflow-wrap:anywhere}.media-plan-item details{margin-top:12px}.media-plan-item summary{width:fit-content;color:var(--media-accent);font-size:13px;font-weight:700;cursor:pointer}.media-plan-item details .media-form{margin:16px 0 8px}.media-plan-list li>div{display:grid;gap:5px;min-width:0}.media-plan-list span,.media-plan-list small{color:var(--media-muted);font-size:12px}.media-workspace .media-plan-list button{flex:0 0 auto;background:#fff!important;color:var(--media-accent)!important}.media-form{display:grid;gap:14px;margin-top:26px}.media-form label{display:grid;gap:6px;font-size:13px;font-weight:650}.media-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.media-form input,.media-form textarea,.media-form select,.media-response textarea,.media-select select{width:100%;min-height:40px;border:1px solid #c9bfd9;border-radius:8px;background:#fff;color:var(--media-ink);padding:8px 11px;font:inherit;font-size:14px}.media-form textarea{min-height:74px;resize:vertical}.media-form textarea.media-news-body{min-height:180px}.media-form fieldset{min-width:0;margin:0;padding:12px 0;border:0;border-top:1px solid var(--media-line)}.media-form legend{padding:0 0 8px;font-size:13px;font-weight:680}.media-channel-options{display:flex;flex-wrap:wrap;gap:18px}.media-channel-options label{display:flex;align-items:center;gap:7px;font-weight:550}.media-channel-options input{width:17px;height:17px;min-height:0;accent-color:var(--media-accent)}.media-form>button{justify-self:start}.media-publication-list>article{padding:24px 0;border-top:1px solid var(--media-line)}.media-publication-title{display:flex;justify-content:space-between;gap:20px}.media-publication-title h4{margin:4px 0 6px;font-size:18px}.media-publication-title p{margin:0;color:var(--media-muted);font-size:14px}.media-delivery-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.media-delivery-list li{display:grid;align-content:start;gap:7px;padding-top:12px;border-top:2px solid var(--media-line)}.media-delivery-list span,.media-delivery-list small{font-size:12px}.media-delivery-list span[data-delivery=failed],.media-delivery-list span[data-delivery=unavailable]{color:#a54035}.media-delivery-list span[data-delivery=verification_needed]{color:#986c20}.media-delivery-list span[data-delivery=sent]{color:var(--media-accent)}.media-delivery-list small{color:var(--media-muted)}.media-workspace .media-delivery-list button{justify-self:start;background:#fff!important;color:var(--media-accent)!important}.media-observations{display:grid;justify-items:start;gap:7px;margin-top:20px;padding-top:14px;border-top:1px solid var(--media-line);font-size:13px}.media-observations span,.media-observations p{margin:0;color:var(--media-muted)}.media-workspace .media-observations button{background:#fff!important;color:var(--media-accent)!important}.media-observation-form{max-width:660px}.media-candidate-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.media-candidates li{display:grid;gap:5px;padding:14px 0;border-top:1px solid var(--media-line)}.media-candidates span{color:#986c20;font-size:11px;font-weight:730;text-transform:uppercase}.media-candidates span[data-relevance=confirmed]{color:var(--media-accent)}.media-candidates span[data-relevance=unrelated],.media-candidates small{color:var(--media-muted)}.media-raw-news{margin-top:22px;padding-top:16px;border-top:1px solid var(--media-line)}.media-raw-news summary{width:fit-content;color:var(--media-accent);font-size:14px;font-weight:750;cursor:pointer}.media-raw-news[open] summary{margin-bottom:13px}.media-raw-news .media-candidates{margin-top:14px}.media-campaign-section>button{background:#fff!important;color:var(--media-accent)!important}@media(max-width:1050px){.media-news-layout,.media-candidate-groups{grid-template-columns:1fr;gap:8px}.media-review-layout{grid-template-columns:minmax(210px,285px) minmax(0,1fr)}}@media(max-width:720px){.media-workspace{padding:15px}.media-workspace__header,.media-pane-header{display:block}.media-workspace__header{min-height:0;padding:20px 19px;margin:0;border-radius:15px 15px 0 0}.media-workspace:has(.media-doctor-readout) .media-workspace__header,.media-workspace:has(.media-planning-workspace) .media-workspace__header{min-height:0;padding:17px 19px}.media-workspace__header:after{top:-80px;right:-80px;opacity:.65}.media-asof,.media-pane-header p{display:block;margin-top:13px}.media-workspace__tabs{display:none}.media-workspace__mobile-tabs{display:flex;align-items:center;gap:12px;min-height:65px;margin-bottom:19px;padding:9px 15px;border:1px solid var(--media-line);border-top:0;border-radius:0 0 15px 15px;background:#fff}.media-workspace__mobile-tabs>span{flex:0 0 auto;color:var(--media-muted);font-size:12px;font-weight:700}.media-workspace__mobile-tabs select{min-width:0;min-height:43px;flex:1;padding:0 11px;color:var(--media-ink);background:var(--media-soft);border:1px solid var(--media-line);border-radius:9px;font:inherit;font-size:13px;font-weight:700}.media-overview-lead{grid-template-columns:1fr;gap:8px;margin-bottom:25px;padding:8px 18px}.media-daily-action{display:grid;margin:0 0 24px}.media-daily-action button{width:100%}.media-metric{min-height:112px}.media-source-list li,.media-summary-list p{display:grid;grid-template-columns:1fr;gap:9px}.media-source-list li>div:last-child{text-align:left}.media-experience-list li{grid-template-columns:1fr 1fr;gap:7px}.media-experience-list li>strong,.media-experience-list li>small{grid-column:1 / -1}.media-observed-signals p{grid-template-columns:1fr;gap:6px}.media-review-layout{grid-template-columns:1fr;gap:12px}.media-archive-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.media-archive-summary p:nth-child(2){border-right:0}.media-archive-summary p:nth-child(-n+2){border-bottom:1px solid var(--media-line)}.media-review-list{display:flex;gap:8px;max-height:none;overflow-x:auto;padding-bottom:8px}.media-workspace .media-review-list button{flex:0 0 205px}.media-facts{grid-template-columns:1fr 1fr}.media-form-grid,.media-delivery-list{grid-template-columns:1fr}.media-plan-list li,.media-publication-title,.media-plan-item__head{flex-direction:column}}@media(prefers-reduced-motion:reduce){.media-workspace *,.media-workspace *:before,.media-workspace *:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.site-center{--site-ink:#1e332b;--site-muted:#687a73;--site-green:#186747;--site-green-dark:#105237;--site-tint:#edf6f0;--site-line:#d7e2dc;--site-warn:#765b18;max-width:1440px;margin:0 auto;padding:clamp(18px,3vw,38px);color:var(--site-ink);font:14px/1.45 Golos Text,system-ui,sans-serif}.site-center *{box-sizing:border-box}.site-center button,.site-center input,.site-center select,.site-center textarea{font:inherit}.site-center button{cursor:pointer}.site-center button:focus-visible,.site-center input:focus-visible,.site-center select:focus-visible,.site-center textarea:focus-visible,.site-center a:focus-visible{outline:3px solid #83bda5;outline-offset:2px}.site-center h1,.site-center h2,.site-center p{margin-top:0}.site-center h1{margin:0 0 7px;font-size:clamp(30px,4vw,48px);letter-spacing:-.055em;line-height:1}.site-center h2{font-size:20px;letter-spacing:-.03em}.site-center__header,.site-request{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,295px);gap:28px;padding-bottom:28px;border-bottom:1px solid var(--site-line)}.site-center__header>div>p{max-width:680px;margin:0;color:var(--site-muted)}.site-center__eyebrow,.site-section-label{display:inline-flex;align-items:center;gap:7px;color:var(--site-green);font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.site-center__curator{display:grid;gap:3px;padding:13px 0 13px 17px;border-left:3px solid #8caf9e}.site-center__curator span{font-size:10px;color:var(--site-muted);text-transform:uppercase;letter-spacing:.08em}.site-center__curator strong{font-size:16px}.site-center__curator small{color:var(--site-muted);font-size:11px}.site-request{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);padding-top:28px}.site-request__intro p,.site-panel p{color:var(--site-muted);font-size:12px}.site-request__form{display:grid;gap:12px}.site-request__form label,.site-candidate__fields label{display:grid;gap:5px;font-size:11px;font-weight:700}.site-request__form input,.site-request__form select,.site-request__form textarea,.site-candidate__fields input,.site-candidate__fields select,.site-candidate__fields textarea{width:100%;border:1px solid #c7d7ce;border-radius:8px;background:#fff;padding:9px 10px;color:var(--site-ink);font-weight:400}.site-request__form textarea,.site-candidate__fields textarea{resize:vertical}.site-request__form footer,.site-candidates__footer{display:flex;justify-content:space-between;gap:14px;align-items:center}.site-request__form footer span,.site-candidates__footer>span{font-size:11px;color:var(--site-muted)}.site-request__form button,.site-candidates__footer button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--site-green);border-radius:8px;background:var(--site-green);color:#fff;padding:10px 13px;font-weight:700}.site-request__form button:hover,.site-candidates__footer button:hover:not(:disabled){background:var(--site-green-dark)}.site-candidates__footer button:disabled{cursor:not-allowed;opacity:.55}.site-notice,.site-disabled{grid-column:2;margin:0;padding:9px 11px;border-left:3px solid #91b5a2;background:var(--site-tint);color:#355746;font-size:12px}.site-disabled{color:#765b18;background:#fff9e8;border-color:#d7b963}.site-candidates{padding:27px 0;border-bottom:1px solid var(--site-line)}.site-candidates>header{display:flex;justify-content:space-between;gap:14px;align-items:center}.site-candidates h2{margin:5px 0}.site-candidates>header>span{display:grid;place-items:center;min-width:45px;height:25px;border-radius:99px;background:var(--site-tint);color:#286648;font-size:11px;font-weight:700}.site-candidates>p{max-width:690px;margin:8px 0 14px;color:var(--site-muted);font-size:12px}.site-candidates ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.site-candidates li{border:1px solid var(--site-line);border-radius:10px;padding:12px;background:#fff}.site-candidates li.is-created{border-color:#96c3aa;background:#f5fbf7}.site-candidates li.is-failed{border-color:#dfbd70;background:#fffaf0}.site-candidate__select{display:flex!important;align-items:center;gap:7px;margin-bottom:10px;font-weight:750!important}.site-candidate__select input{width:auto!important}.site-candidate__fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.site-candidate__fields :disabled{cursor:not-allowed;opacity:.72}.site-candidate__wide,.site-candidate__legal{grid-column:1/-1}.site-candidate__legal{color:var(--site-muted);font-size:10px}.site-candidate__outcome{display:flex;align-items:center;gap:8px;margin-top:10px;color:#355746;font-size:11px;font-weight:700}.site-candidate__outcome button{border:1px solid #82aa96;border-radius:6px;background:#fff;color:#155e42;padding:4px 7px;font-size:11px;font-weight:700}.site-confirm{display:flex;gap:8px;align-items:start;margin:15px 0;font-size:12px}.site-confirm input{margin-top:3px}.site-center__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}.site-panel{min-width:0;padding:25px 0;border-bottom:1px solid var(--site-line)}.site-panel h2{margin:6px 0}.site-center a{display:inline-flex;align-items:center;gap:3px;color:#155e42;text-decoration:underline;text-underline-offset:2px}.site-observation,.site-source-list{display:flex;align-items:center;gap:9px;font-size:11px}.site-observation>span,.site-source-list small{color:var(--site-muted);font-size:10px}.site-promotion__item{display:grid;gap:5px;padding:11px 0;border-top:1px solid #e6eeea}.site-promotion__item:first-of-type{border-top:0}.site-promotion__item strong{font-size:13px}.site-promotion__item p{margin:0}.site-action-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.site-action-row button,.site-text-action,.site-compliance li>button,.site-platforms__empty button{border:1px solid #b9d2c5;border-radius:7px;background:#fff;color:#1b6044;padding:7px 9px;font-size:11px;font-weight:700}.site-source-list{align-items:stretch;margin-bottom:14px}.site-source-list>span{display:grid;gap:4px;padding-right:13px;border-right:1px solid var(--site-line)}.site-source-list>span:last-child{border:0}.site-compliance ul{margin:0;padding:0;list-style:none}.site-compliance li{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid #e6eeea}.site-compliance li:first-child{border-top:0}.site-compliance li>div{display:grid;gap:3px}.site-compliance li strong{font-size:12px}.site-compliance li span,.site-compliance li small{color:var(--site-muted);font-size:10px}.site-platforms__empty{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:11px 0;border-top:1px solid #e6eeea;border-bottom:1px solid #e6eeea}.site-platforms__empty span{font-size:12px;color:var(--site-warn)}.site-media-link{margin-top:12px!important;font-size:11px!important}.site-tasks{padding:29px 0}.site-tasks header{display:flex;justify-content:space-between;align-items:center;padding-bottom:13px;border-bottom:1px solid var(--site-line)}.site-tasks header>span{display:grid;place-items:center;min-width:25px;height:25px;border-radius:99px;background:var(--site-tint);color:#286648;font-size:11px;font-weight:700}.site-tasks ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.site-tasks li{border-bottom:1px solid #e3ebe7}.site-tasks li:nth-child(odd){border-right:1px solid #e3ebe7}.site-tasks li button{width:100%;display:grid;gap:3px;padding:14px;text-align:left;border:0;background:transparent;color:inherit}.site-tasks li button:hover{background:var(--site-tint)}.site-tasks li strong{font-size:13px}.site-tasks li span,.site-tasks li small{color:var(--site-muted);font-size:10px}.site-tasks__empty{margin:0;padding:20px 0;color:var(--site-muted)}@media(max-width:760px){.site-center__header,.site-request{grid-template-columns:1fr}.site-center__header{gap:17px}.site-notice,.site-disabled{grid-column:1}.site-center__grid,.site-tasks ul{grid-template-columns:1fr}.site-tasks li:nth-child(odd){border-right:0}.site-request__intro p{max-width:none}}@media(max-width:460px){.site-center{padding:18px}.site-candidate__fields{grid-template-columns:1fr}.site-request__form footer,.site-platforms__empty,.site-candidates__footer{align-items:stretch;flex-direction:column}.site-source-list{display:grid}.site-source-list>span{padding:0 0 8px;border-right:0;border-bottom:1px solid var(--site-line)}}.inquiry-center{color:var(--ink, #18353c);background:var(--ivory, #f4f6f6);min-height:calc(100dvh - var(--topbar-height, 64px));font-family:Golos Text,system-ui,sans-serif}.inquiry-center *,.inquiry-center *:before,.inquiry-center *:after{box-sizing:border-box}.inquiry-center h1,.inquiry-center h2,.inquiry-center h3,.inquiry-center p{margin:0}.inquiry-center button,.inquiry-center input,.inquiry-center select,.inquiry-center textarea{font:inherit}.inquiry-center :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #6ba9ad;outline-offset:3px}.inquiry-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 30px;background:var(--surface, #fff);border-bottom:1px solid var(--line, #dce2e2)}.inquiry-header h1{font:500 clamp(28px,3vw,40px)/1.12 Georgia,serif;letter-spacing:-.035em}.inquiry-header p{margin-top:9px;max-width:650px;color:var(--muted, #657177);font-size:13px;line-height:1.6}.inquiry-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.inquiry-button{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 14px;color:#24595e;background:var(--surface, #fff);border:1px solid #cddadb;border-radius:8px;cursor:pointer;font-size:13px!important;font-weight:600!important}.inquiry-button:hover:not(:disabled){background:#edf4f3}.inquiry-button.primary{color:#fff;background:#276b70;border-color:#276b70}.inquiry-button.primary:hover:not(:disabled){background:#1d5559}.inquiry-center button:disabled{opacity:.55;cursor:default}.inquiry-content{padding:20px 30px 36px}.inquiry-alert,.inquiry-notice{padding:13px 16px;margin-bottom:16px;border-radius:8px;font-size:13px;line-height:1.6}.inquiry-alert{background:#fff0ed;color:#803f31;border:1px solid #ebc9c2}.inquiry-alert p+button{margin-top:10px}.inquiry-notice{background:#ecf4f1;color:#2c6152;border:1px solid #d1e2da}.inquiry-warning{padding:14px 16px;margin-bottom:16px;color:#78591e;background:#fff7e6;border:1px solid #eadbb9;border-radius:8px;font-size:13px;line-height:1.6}.inquiry-settings{margin-bottom:20px;border-bottom:1px solid var(--line, #dce2e2);padding-bottom:18px}.inquiry-settings summary{width:fit-content;cursor:pointer;font-size:14px;font-weight:650;padding:10px 0}.inquiry-settings p{color:var(--muted, #657177);font-size:12px;line-height:1.6;margin-bottom:14px}.inquiry-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.inquiry-form>.full{grid-column:1 / -1}.inquiry-field{display:grid;gap:7px;color:var(--muted, #657177);font-size:12px;font-weight:600;min-width:0}.inquiry-field :is(input,select,textarea){width:100%;min-width:0;min-height:43px;padding:10px 11px;color:var(--ink, #18353c);background:var(--surface, #fff);border:1px solid #cddadb;border-radius:7px;font-weight:400;font-size:14px}.inquiry-field textarea{resize:vertical;line-height:1.6}.inquiry-check{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5}.inquiry-check input{margin:2px 0 0;width:18px;height:18px;flex:0 0 auto;accent-color:#276b70}.inquiry-create{padding:22px;margin-bottom:22px;background:var(--surface, #fff);border:1px solid var(--line, #dce2e2);border-radius:10px}.inquiry-create h2{font-size:20px;margin-bottom:8px}.inquiry-create>p{font-size:13px;line-height:1.6;color:var(--muted, #657177);margin-bottom:20px}.inquiry-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:16px;margin-bottom:18px}.inquiry-toolbar .inquiry-field:first-child{flex:1;min-width:160px}.inquiry-toolbar .inquiry-field{min-width:160px}.inquiry-tabs{display:flex;gap:4px;width:fit-content;margin:0 0 18px;padding:4px;border:1px solid var(--line, #dce2e2);border-radius:9px;background:var(--surface, #fff)}.inquiry-tabs button{min-height:36px;padding:7px 13px;border:0;border-radius:6px;color:var(--muted, #657177);background:transparent;cursor:pointer;font-size:13px;font-weight:650}.inquiry-tabs button[aria-selected=true]{color:#174e52;background:#e6f1ef}.inquiry-live-status{margin:-8px 0 16px;color:var(--muted, #657177);font-size:12px;line-height:1.5}.inquiry-preview-note{margin:20px 0 10px;color:var(--muted, #657177);font-size:12px;line-height:1.5}.site-conversation-workspace .inquiry-status{color:#536e72}.site-conversation-detail .inquiry-section>p{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.inquiry-count{font-size:12px;color:var(--muted, #657177);padding-bottom:13px}.inquiry-workspace{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(0,1.5fr);align-items:start;border:1px solid var(--line, #dce2e2);border-radius:10px;overflow:hidden;background:var(--surface, #fff)}.inquiry-list{min-width:0;padding:8px}.inquiry-row{display:grid;gap:8px;text-align:left;width:100%;border:1px solid transparent;border-bottom-color:var(--line-soft, #e9eded);background:transparent;padding:15px 12px;border-radius:6px;cursor:pointer;color:inherit}.inquiry-row:hover{background:#f4f8f7}.inquiry-row[aria-pressed=true]{background:#eef5f3;border-color:#c9ddda}.inquiry-row-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.inquiry-row strong{font-size:14px;overflow-wrap:anywhere}.inquiry-row small{color:var(--muted, #657177);font-size:11px}.inquiry-row-preview{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;line-height:1.6;color:var(--muted, #657177);overflow-wrap:anywhere}.inquiry-status{font-size:11px;font-weight:600;color:#3a716b}.inquiry-detail{min-width:0;padding:26px;border-left:1px solid var(--line, #dce2e2)}.inquiry-detail header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:23px}.inquiry-detail h2{font-size:23px;letter-spacing:-.02em;overflow-wrap:anywhere}.inquiry-detail header p{font-size:11px;color:var(--muted, #657177);margin-top:8px}.inquiry-contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 23px}.inquiry-contact div{min-width:0}.inquiry-contact dt{font-size:11px;color:var(--muted, #657177);margin-bottom:7px}.inquiry-contact dd{font-size:13px;line-height:1.5;margin:0;overflow-wrap:anywhere}.inquiry-center a{color:#23676f;text-underline-offset:3px}.inquiry-message{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.75}.inquiry-section{border-top:1px solid var(--line-soft, #e9eded);margin-top:22px;padding-top:20px}.inquiry-section h3{font-size:14px;margin-bottom:12px}.inquiry-section>p{font-size:13px;line-height:1.6;color:var(--muted, #657177)}.inquiry-transcript{list-style:none;padding:0;margin:0;display:grid;gap:14px}.inquiry-transcript li{border-left:2px solid #dce9e6;padding-left:12px}.inquiry-transcript small{display:block;margin-bottom:4px;color:var(--muted, #657177);font-size:11px}.inquiry-empty{padding:40px 24px;color:var(--muted, #657177);font-size:14px;line-height:1.65;text-align:center}.inquiry-empty h2{color:var(--ink, #18353c);font-size:20px;margin-bottom:10px}.inquiries-assistant{margin-bottom:12px}.inquiry-refresh-hint{display:block;margin:16px 0 12px;color:var(--muted, #657177);font-size:12px}.inquiries-assistant button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border:1px solid #cddadb;border-radius:8px;background:var(--surface, #fff);color:#24595e;font-size:13px;font-weight:600;cursor:pointer}.inquiries-assistant>div{max-width:850px;padding:20px;margin-top:12px;border:1px solid var(--line, #dce2e2);border-radius:9px;background:var(--surface, #fff)}.inquiries-assistant p{color:var(--muted, #657177);font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.inquiries-assistant form{display:grid;gap:13px;margin-top:16px}.inquiries-assistant label{display:grid;gap:7px;font-size:12px;color:var(--muted, #657177)}.inquiries-assistant :is(input:not([type=checkbox]),textarea){width:100%;min-width:0;min-height:43px;padding:10px;border:1px solid #cddadb;border-radius:7px;color:var(--ink, #18353c);background:var(--surface, #fff);font-size:14px}.inquiries-assistant textarea{resize:vertical;line-height:1.6}.inquiries-assistant label:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5}.inquiries-assistant input[type=checkbox]{width:18px;height:18px;flex:0 0 auto;margin:1px 0 0;accent-color:#276b70}.inquiries-assistant form>button{justify-self:start;color:#fff;background:#276b70;border-color:#276b70}.inquiries-assistant [role=log]:not(:empty){margin-top:18px;padding:14px 0;border-block:1px solid var(--line-soft, #e9eded);display:grid;gap:14px}.inquiries-assistant article{padding-left:12px;border-left:2px solid #dce9e6;min-width:0}.inquiries-assistant article strong{font-size:11px}.inquiries-assistant article a{font-size:13px;overflow-wrap:anywhere}.inquiries-assistant details{margin-top:20px;border-top:1px solid var(--line-soft, #e9eded);padding-top:14px}.inquiries-assistant summary{cursor:pointer;font-size:13px;font-weight:600}.inquiries-assistant [role=alert]{color:#803f31;margin-top:12px}.inquiries-assistant [role=status]{color:#2c6152;margin-top:12px}@media(max-width:520px){.inquiry-toolbar .inquiry-field:first-child{flex-basis:100%}.inquiries-assistant>div{padding:16px 12px}}@media(max-width:1050px){.inquiry-header{align-items:flex-start;flex-direction:column}.inquiry-content,.inquiry-detail{padding:20px}}@media(max-width:720px){.inquiry-workspace{grid-template-columns:minmax(0,1fr)}.inquiry-list{max-height:350px;overflow-y:auto}.inquiry-detail{border-left:0;border-top:1px solid var(--line, #dce2e2)}.inquiry-header{padding:22px 16px}.inquiry-content{padding:16px 12px 28px}.inquiry-form{grid-template-columns:minmax(0,1fr)}.inquiry-form>.full{grid-column:auto}.inquiry-create{padding:18px 14px}.inquiry-contact{grid-template-columns:minmax(0,1fr)}.inquiry-detail{padding:22px 16px}.inquiry-toolbar{gap:12px}.inquiry-toolbar .inquiry-field{flex:1}.inquiry-count{width:100%;padding-bottom:0}.inquiry-detail header{flex-wrap:wrap}}.task-attachment-composer{display:grid;gap:9px;padding:12px 0;border-top:1px solid color-mix(in srgb,var(--line, #d9e2df) 72%,transparent)}.task-attachment-composer__head,.task-attachment-composer__actions,.task-attachment-composer__item{display:flex;align-items:center}.task-attachment-composer__head{justify-content:space-between;gap:12px;color:#50605e}.task-attachment-composer__head>span{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.task-attachment-composer__head small{color:#7a8785;font-size:11px}.task-attachment-composer__actions{flex-wrap:wrap;gap:7px}.task-attachment-composer__actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 11px;border:1px solid #cbdad6;border-radius:11px;background:#f7faf9;color:#24453e;font:inherit;font-size:13px;font-weight:690;cursor:pointer}.task-attachment-composer__actions button:hover:not(:disabled){border-color:#8fb1a7;background:#eef6f3}.task-attachment-composer__actions button:disabled{cursor:not-allowed;opacity:.55}.task-attachment-composer__actions button.is-recording{border-color:#d89595;background:#fff4f3;color:#a23237}.task-attachment-composer__list{display:grid;gap:6px}.task-attachment-composer__item{min-width:0;gap:9px;padding:7px 8px;border-radius:10px;background:#f1f6f4;color:#29443e}.task-attachment-composer__item>img{width:38px;height:38px;border-radius:8px;object-fit:cover}.task-attachment-composer__item>span{display:grid;min-width:0;flex:1}.task-attachment-composer__item strong,.task-attachment-composer__item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-attachment-composer__item strong{font-size:12px}.task-attachment-composer__item small{color:#71807d;font-size:11px}.task-attachment-composer__item audio{width:min(210px,34vw);height:30px}.task-attachment-composer__item>button{display:grid;width:30px;height:30px;place-items:center;flex:0 0 auto;border:0;border-radius:9px;background:transparent;color:#687875;cursor:pointer}.task-attachment-composer__item>button:hover{background:#e3ece9;color:#1f4038}.task-attachment-composer__notice{margin:0;color:#9a3c43;font-size:12px}.task-attachment-composer.is-compact{padding:9px 0 0;border-top:0}.task-attachment-composer.is-compact .task-attachment-composer__head>span{text-transform:none;letter-spacing:0}@media(max-width:640px){.task-attachment-composer__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.task-attachment-composer__actions button{min-width:0;padding-inline:7px;font-size:11px}.task-attachment-composer__item audio{width:120px}}.meeting-center{--meeting-ink: #172126;--meeting-muted: #66736d;--meeting-line: #dce4e0;--meeting-line-soft: #e9eeeb;--meeting-paper: #ffffff;--meeting-canvas: #f2f5f3;--meeting-forest: #163d2b;--meeting-green: #1f6542;--meeting-mint: #eaf4ef;--meeting-blue: #286584;--meeting-blue-soft: #eaf4fa;--meeting-amber: #9a6410;--meeting-amber-soft: #fff4da;--meeting-red: #a23d45;--meeting-red-soft: #fff0f1;display:grid;width:100%;min-width:0;height:calc(100dvh - var(--topbar-height));min-height:0;grid-template-columns:clamp(322px,27vw,388px) minmax(0,1fr);overflow:hidden;color:var(--meeting-ink);background:var(--meeting-canvas);border-top:0;font-family:Golos Text,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.meeting-center[hidden]{display:none}.meeting-center--unavailable{display:grid;grid-template-columns:1fr;place-items:center;padding:24px}.meeting-center__unavailable{display:grid;max-width:480px;justify-items:center;gap:8px;padding:28px;color:var(--meeting-muted);text-align:center;background:var(--meeting-paper);border:1px solid var(--meeting-line);border-radius:18px}.meeting-center__unavailable strong{color:var(--meeting-forest);font-size:18px}.meeting-center *,.meeting-center *:before,.meeting-center *:after,.meeting-dialog *,.meeting-dialog *:before,.meeting-dialog *:after{box-sizing:border-box}.meeting-center button,.meeting-center input,.meeting-center textarea,.meeting-dialog button,.meeting-dialog input,.meeting-dialog select{font:inherit}.meeting-center button:focus-visible,.meeting-center input:focus-visible,.meeting-center textarea:focus-visible,.meeting-dialog button:focus-visible,.meeting-dialog input:focus-visible,.meeting-dialog select:focus-visible{outline:3px solid rgba(31,101,66,.2);outline-offset:2px}.meeting-center__sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.meeting-center__rail{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;background:var(--meeting-paper);border-right:1px solid var(--meeting-line)}.meeting-center__rail-header{display:flex;min-height:78px;align-items:center;justify-content:space-between;padding:14px 16px 12px;border-bottom:1px solid var(--meeting-line-soft)}.meeting-center__rail-header>div{min-width:0}.meeting-center__rail-header span{display:block;margin-bottom:2px;color:#718078;font-size:10px;font-weight:760;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.meeting-center__rail-header h1{margin:0;color:var(--meeting-forest);font-size:23px;font-weight:720;letter-spacing:-.025em;line-height:1.1}.meeting-center__new{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;color:#fff;background:var(--meeting-forest);border:0;border-radius:12px;box-shadow:0 8px 20px #163d2b24;cursor:pointer;transition:background .14s ease,transform .14s ease,box-shadow .14s ease}.meeting-center__new:hover{background:var(--meeting-green);box-shadow:0 10px 22px #163d2b30}.meeting-center__new:active{transform:translateY(1px)}.meeting-center__new:disabled{cursor:not-allowed;opacity:.36;box-shadow:none}.meeting-center__rail-tools{padding:11px 12px 10px;background:#fff;border-bottom:1px solid var(--meeting-line-soft)}.meeting-center__search{display:flex;min-height:42px;align-items:center;gap:9px;padding:0 10px;color:#76827d;background:#f4f7f5;border:1px solid transparent;border-radius:10px;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.meeting-center__search:focus-within{background:#fff;border-color:#b9d3c4;box-shadow:0 0 0 3px #1f654214}.meeting-center__search input{width:100%;min-width:0;height:40px;padding:0;color:var(--meeting-ink);background:transparent;border:0;outline:0;font-size:13px}.meeting-center__search input::placeholder{color:#89938e;opacity:1}.meeting-center__search button{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;color:#748079;background:transparent;border:0;border-radius:8px;cursor:pointer}.meeting-center__filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-top:8px;padding:3px;background:#f4f6f5;border-radius:10px}.meeting-center__filters button{min-width:0;min-height:34px;padding:0 7px;overflow:hidden;color:#68746e;background:transparent;border:0;border-radius:8px;cursor:pointer;font-size:11px;font-weight:670;text-overflow:ellipsis;white-space:nowrap}.meeting-center__filters button span{display:inline-grid;min-width:18px;height:18px;margin-left:3px;place-items:center;color:#59655f;background:#e4e9e6;border-radius:999px;font-size:9px}.meeting-center__filters button.is-active{color:var(--meeting-forest);background:#fff;box-shadow:0 2px 7px #1c332712}.meeting-center__filters button.is-active span{color:#fff;background:var(--meeting-green)}.meeting-center__timeline{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#c7d1cc transparent}.meeting-timeline-group>header{position:sticky;z-index:3;top:0;display:flex;height:31px;align-items:center;gap:8px;padding:0 14px;color:#75817b;background:#fafbfaf5;border-bottom:1px solid #edf0ee;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);font-size:9.5px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.meeting-timeline-group>header i{height:1px;flex:1 1 auto;background:#e3e8e5}.meeting-timeline-item{position:relative;display:grid;width:100%;min-height:120px;grid-template-columns:54px minmax(0,1fr) 24px;gap:10px;padding:13px 10px 12px 12px;color:var(--meeting-ink);text-align:left;background:#fff;border:0;border-bottom:1px solid var(--meeting-line-soft);cursor:pointer;transition:background .13s ease,box-shadow .13s ease}.meeting-timeline-item:before{position:absolute;top:11px;bottom:11px;left:0;width:3px;content:"";background:transparent;border-radius:0 4px 4px 0}.meeting-timeline-item:hover{background:#f8faf9}.meeting-timeline-item.is-active{background:#eef5f1;box-shadow:inset 0 0 0 1px #1f65420a}.meeting-timeline-item.is-active:before{background:var(--meeting-green)}.meeting-timeline-item__time{display:flex;flex-direction:column;color:var(--meeting-forest);font-size:15px;font-weight:720;font-variant-numeric:tabular-nums;line-height:1.2}.meeting-timeline-item__time small{margin-top:3px;color:#8a948f;font-size:9px;font-weight:620;white-space:nowrap}.meeting-timeline-item__body{display:flex;min-width:0;flex-direction:column}.meeting-timeline-item__eyebrow{display:flex;min-width:0;align-items:center;gap:6px;margin-bottom:4px}.meeting-timeline-item__eyebrow b{color:#4f7160;font-size:9.5px;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.meeting-timeline-item__eyebrow em{display:inline-flex;align-items:center;gap:3px;color:#5b6680;font-size:9px;font-style:normal;font-weight:650}.meeting-timeline-item__body>strong{display:-webkit-box;overflow:hidden;color:#1a2d23;font-size:13px;font-weight:700;letter-spacing:-.012em;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2}.meeting-timeline-item__body>small{margin-top:4px;overflow:hidden;color:#78837e;font-size:10.5px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.meeting-timeline-item__action,.meeting-timeline-item__ready{display:inline-flex;width:max-content;max-width:100%;min-height:23px;align-items:center;gap:4px;margin-top:8px;padding:0 7px;overflow:hidden;border-radius:6px;font-size:9.5px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.meeting-timeline-item__action.is-warning{color:#7e560f;background:var(--meeting-amber-soft)}.meeting-timeline-item__action.is-critical{color:#8e333c;background:var(--meeting-red-soft)}.meeting-timeline-item__action.is-info{color:#315e7c;background:var(--meeting-blue-soft)}.meeting-timeline-item__ready{color:#34654c;background:#eef6f1}.meeting-timeline-item__signals{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.meeting-timeline-item__signals i{width:8px;height:8px;background:var(--meeting-amber);border-radius:50%;box-shadow:0 0 0 3px #9a641017}.meeting-timeline-item__signals i.is-critical{background:var(--meeting-red);box-shadow:0 0 0 3px #a23d4517}.meeting-timeline-item__signals i.is-info{background:var(--meeting-blue);box-shadow:0 0 0 3px #28658417}.meeting-timeline-item__signals b{display:grid;min-width:20px;height:20px;padding:0 5px;place-items:center;color:#fff;background:var(--meeting-green);border-radius:999px;font-size:9px;line-height:1}.meeting-center__empty{display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;padding:24px;color:#7d8983;text-align:center}.meeting-center__empty strong{margin-top:10px;color:#405047;font-size:13px}.meeting-center__empty span{margin-top:3px;font-size:11px}.meeting-thread{display:grid;min-width:0;min-height:0;grid-template-rows:auto auto auto minmax(0,1fr) auto;overflow:hidden;background:var(--meeting-canvas)}.meeting-thread__header{position:relative;z-index:8;display:grid;min-height:82px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 17px 9px;background:#fffffffa;border-bottom:1px solid var(--meeting-line);box-shadow:0 3px 12px #162d2009}.meeting-thread__back{display:none}.meeting-thread__identity{min-width:0}.meeting-thread__kicker{display:flex;min-width:0;align-items:center;gap:6px;margin-bottom:3px;overflow:hidden}.meeting-thread__kicker>span:first-child{color:#7a8780;font-size:9.5px;font-weight:760;letter-spacing:.065em}.meeting-thread__status,.meeting-thread__recurrence{display:inline-flex;min-height:21px;align-items:center;gap:3px;padding:0 7px;color:#416753;background:#edf5f1;border-radius:999px;font-size:9px!important;font-weight:720!important;letter-spacing:0!important;white-space:nowrap}.meeting-thread__recurrence{color:#576680;background:#eef1f7}.meeting-thread__identity h2{margin:0;overflow:hidden;color:var(--meeting-forest);font-size:clamp(17px,1.35vw,20px);font-weight:720;letter-spacing:-.025em;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.meeting-thread__identity p{display:flex;min-width:0;align-items:center;gap:4px;margin:4px 0 0;overflow:hidden;color:#65726b;font-size:10.5px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.meeting-thread__identity p svg{flex:0 0 auto;color:#819089}.meeting-thread__identity p span{color:#afb7b3}.meeting-thread__quick-actions{display:flex;align-items:center;gap:5px}.meeting-thread__quick-actions button{display:inline-flex;min-height:35px;align-items:center;gap:6px;padding:0 10px;color:#3b5548;background:#f7f9f8;border:1px solid #dfe6e2;border-radius:9px;cursor:pointer;font-size:10.5px;font-weight:680}.meeting-thread__quick-actions button:hover{color:var(--meeting-forest);background:#eef5f1;border-color:#ccddd3}.meeting-thread__quick-actions button.is-recording{color:#8d323a;background:#fff1f2;border-color:#edcfd2}.meeting-thread__quick-actions button.is-recording svg{animation:meeting-recording-pulse 1.5s ease-in-out infinite}@keyframes meeting-recording-pulse{0%,to{opacity:1}50%{opacity:.35}}.meeting-passport{position:relative;z-index:7;background:#fff;border-bottom:1px solid var(--meeting-line);box-shadow:0 4px 12px #19312409}.meeting-passport__toggle{display:grid;width:100%;min-height:52px;grid-template-columns:32px minmax(0,1fr) auto 18px;align-items:center;gap:9px;padding:7px 16px;color:var(--meeting-ink);text-align:left;background:#fff;border:0;cursor:pointer}.meeting-passport__toggle:hover{background:#fafcfb}.meeting-passport__mark{display:grid;width:30px;height:30px;place-items:center;color:var(--meeting-green);background:var(--meeting-mint);border-radius:9px}.meeting-passport__summary{display:flex;min-width:0;flex-direction:column}.meeting-passport__summary strong{color:#263a2f;font-size:11.5px;font-weight:720}.meeting-passport__summary small{margin-top:2px;overflow:hidden;color:#56655d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.meeting-passport__people{display:flex;align-items:center;padding-left:8px}.meeting-passport__people .meeting-avatar{margin-left:-8px;border:2px solid #fff}.meeting-passport__people b{margin-left:7px;color:#536159;font-size:11px;font-weight:650}.meeting-passport__content{max-height:min(48dvh,500px);padding:3px 16px 14px 57px;overflow-x:hidden;overflow-y:auto;border-top:1px solid #f0f2f1;animation:meeting-passport-open .17s ease both}@keyframes meeting-passport-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.meeting-passport__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;border-bottom:1px solid var(--meeting-line-soft)}.meeting-passport__facts>div{min-width:0;padding:10px 12px 10px 0}.meeting-passport__facts>div.is-wide{grid-column:span 2}.meeting-passport__facts dt{color:#596760;font-size:10px;font-weight:760;letter-spacing:.05em;text-transform:uppercase}.meeting-passport__facts dd{margin:4px 0 0;color:#304239;font-size:11.5px;font-weight:620;line-height:1.35}.meeting-series-strip{display:grid;grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-top:11px;padding:9px 10px;color:#51617a;background:#f3f5f9;border:1px solid #e3e7ee;border-radius:10px}.meeting-series-strip>svg{margin-left:3px}.meeting-series-strip>span{display:flex;min-width:0;flex-direction:column}.meeting-series-strip strong{font-size:11.5px}.meeting-series-strip small{margin-top:2px;color:#59667d;font-size:10.5px;line-height:1.3}.meeting-series-strip>div{display:flex;gap:4px}.meeting-series-strip b{padding:4px 6px;color:#4e5c74;background:#fff;border:1px solid #e0e5ed;border-radius:6px;font-size:10px;white-space:nowrap}.meeting-series-strip>button{display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:0 9px;color:#345847;background:#fff;border:1px solid #d5e0da;border-radius:8px;cursor:pointer;font-size:10.5px;font-weight:700;white-space:nowrap}.meeting-agenda{margin-top:13px}.meeting-agenda>header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:5px}.meeting-agenda>header span{color:#31463a;font-size:11px;font-weight:720}.meeting-agenda>header small{color:#596760;font-size:10.5px}.meeting-agenda__item{display:grid;min-height:46px;grid-template-columns:28px 52px minmax(0,1fr) auto;align-items:center;gap:8px;border-top:1px solid var(--meeting-line-soft)}.meeting-agenda__number{color:#a1aaa5;font-size:9px;font-weight:700}.meeting-agenda__time{display:flex;flex-direction:column;color:#31493d;font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums}.meeting-agenda__time small{margin-top:1px;color:#596760;font-size:10px;font-weight:580}.meeting-agenda__title{display:flex;min-width:0;flex-direction:column}.meeting-agenda__title strong{overflow:hidden;color:#283b31;font-size:10.5px;font-weight:660;text-overflow:ellipsis;white-space:nowrap}.meeting-agenda__title small{margin-top:2px;overflow:hidden;color:#596760;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.meeting-agenda__state{padding:4px 6px;border-radius:6px;font-size:10px;font-weight:720;white-space:nowrap}.meeting-agenda__state.is-ready{color:#2f6548;background:#eaf5ef}.meeting-agenda__state.is-draft{color:#8b5e14;background:#fff4dc}.meeting-agenda__state.is-waiting{color:#68756f;background:#f0f3f1}.meeting-agenda__empty{margin:0;padding:12px 0 2px;color:#76827c;font-size:10px}.meeting-rsvp{position:relative;z-index:6;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 16px;background:#fff9e9;border-bottom:1px solid #efe0b8}.meeting-rsvp__icon{display:grid;width:36px;height:36px;place-items:center;color:#8a5a0d;background:#ffedc2;border-radius:10px}.meeting-rsvp>div:nth-child(2){display:flex;min-width:0;flex-direction:column}.meeting-rsvp strong{color:#5f4518;font-size:11.5px}.meeting-rsvp small{margin-top:2px;color:#866b3b;font-size:9.5px}.meeting-rsvp__actions{display:flex;gap:4px}.meeting-rsvp__actions button,.meeting-rsvp>form button{min-height:32px;padding:0 9px;color:#70521c;background:#ffffffb3;border:1px solid #e4ce98;border-radius:8px;cursor:pointer;font-size:9.5px;font-weight:680}.meeting-rsvp__actions button.is-primary{display:inline-flex;align-items:center;gap:4px;color:#fff;background:#70521c;border-color:#70521c}.meeting-rsvp>form{display:flex;grid-column:2 / -1;align-items:end;gap:6px;padding-top:2px}.meeting-rsvp>form label{display:flex;min-width:220px;flex:1 1 auto;flex-direction:column}.meeting-rsvp>form label span{margin-bottom:4px;color:#80632d;font-size:8.5px;font-weight:700}.meeting-rsvp>form input{width:100%;height:34px;padding:0 9px;color:#473719;background:#fff;border:1px solid #dbc48c;border-radius:8px;outline:0;font-size:10.5px}.meeting-thread__stream{min-height:0;padding:18px clamp(18px,4vw,54px) 24px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(#f2f5f3eb,#f2f5f3eb),radial-gradient(circle at 20% 20%,rgba(31,101,66,.05),transparent 32rem);scrollbar-color:#c6d0cb transparent}.meeting-thread__day{display:flex;align-items:center;justify-content:center;margin-bottom:14px}.meeting-thread__day span{padding:5px 9px;color:#76817b;background:#ffffffdb;border:1px solid #e0e6e2;border-radius:999px;font-size:8.5px;font-weight:670}.meeting-message{width:min(680px,86%);margin:0 auto 11px 0}.meeting-message.is-own{margin-right:0;margin-left:auto}.meeting-message--system{display:flex;width:min(720px,94%);align-items:center;justify-content:center;gap:7px;margin:8px auto 15px;color:#75817b;text-align:center;font-size:9px;line-height:1.4}.meeting-message--system span{padding:5px 9px;background:#ffffffad;border-radius:7px}.meeting-message--system time{flex:0 0 auto;font-size:8px}.meeting-message--chat{padding:10px 12px 9px;background:#fff;border:1px solid #e0e6e2;border-radius:4px 13px 13px;box-shadow:0 4px 14px #1a2e230b}.meeting-message--chat.is-own{background:#e9f3ed;border-color:#d5e5dc;border-radius:13px 4px 13px 13px}.meeting-message__author{display:flex;min-width:0;align-items:center;gap:7px}.meeting-message__author>span:not(.meeting-avatar){display:flex;min-width:0;flex-direction:column}.meeting-message__author strong{overflow:hidden;color:#2d4638;font-size:10.5px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.meeting-message__author small{margin-top:1px;color:#7b8781;font-size:8.5px}.meeting-message__author time{margin-left:auto;color:#919b96;font-size:8px}.meeting-message>p{margin:8px 0 0;color:#28372f;font-size:12px;line-height:1.48;white-space:pre-wrap}.meeting-message--structured{padding:0;overflow:hidden;background:#fff;border:1px solid #dae3de;border-radius:12px;box-shadow:0 5px 18px #1b31250d}.meeting-message--structured>header{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:10px;padding:0 11px;color:#486255;background:#f5f8f6;border-bottom:1px solid #e4eae7}.meeting-message--structured>header span{display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:740;letter-spacing:.035em;text-transform:uppercase}.meeting-message--structured>header time{color:#88938d;font-size:8px}.meeting-message--structured>p{margin:0;padding:11px 12px 9px}.meeting-message--assignment>section{margin:0 11px 10px;overflow:hidden;background:#fbfcfb;border:1px solid #dfe6e2;border-radius:9px}.meeting-message--assignment>section>div:first-child{display:flex;flex-direction:column;padding:9px 10px;border-bottom:1px solid #e5eae7}.meeting-message--assignment>section>div:first-child small{color:#7f8b84;font-size:8px;font-weight:720;letter-spacing:.05em}.meeting-message--assignment>section>div:first-child strong{margin-top:3px;color:#263c30;font-size:11px}.meeting-message--assignment dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:8px 10px}.meeting-message--assignment dl div{display:flex;min-width:0;flex-direction:column}.meeting-message--assignment dt{color:#829088;font-size:8px}.meeting-message--assignment dd{margin:2px 0 0;overflow:hidden;color:#34483d;font-size:9.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.meeting-message--assignment section footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;background:#f2f6f4;border-top:1px solid #e2e8e4}.meeting-message--assignment section footer button{display:inline-flex;min-height:28px;align-items:center;gap:4px;padding:0 8px;color:#285a40;background:#fff;border:1px solid #cfded5;border-radius:7px;cursor:pointer;font-size:9px;font-weight:690}.meeting-task-state{padding:4px 6px;border-radius:6px;font-size:10px;font-weight:720}.meeting-task-state.is-awaiting_acceptance{color:#8b5b0e;background:#fff1d1}.meeting-task-state.is-in_progress{color:#2f6247;background:#e6f2eb}.meeting-task-state.is-review{color:#2d5e7b;background:#e7f1f7}.meeting-task-state.is-accepted{color:#26603f;background:#e1f1e8}.meeting-task-state.is-overdue{color:#8f2f37;background:#fdecee}.meeting-task-state.is-cancelled{color:#5f6964;background:#edf0ee}.meeting-message__privacy,.meeting-message__audience{display:flex;align-items:center;gap:4px;margin:0 11px 10px;color:#7a8580;font-size:8px;line-height:1.35}.meeting-message--material>button{display:flex;width:calc(100% - 22px);min-height:54px;align-items:center;gap:9px;margin:0 11px 11px;padding:8px 10px;color:#395447;text-align:left;background:#f5f8f6;border:1px solid #dfe7e2;border-radius:9px;cursor:pointer}.meeting-message--material>button>span{display:flex;min-width:0;flex-direction:column}.meeting-message--material>button strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.meeting-message--material>button small{margin-top:2px;color:#7d8982;font-size:8.5px}.meeting-message--idea{border-color:#e0d5ae}.meeting-message--idea>header{color:#766022;background:#fff9e7;border-bottom-color:#eee2bb}.meeting-message--question{border-color:#cfdee7}.meeting-message--question>header{color:#315d77;background:#f0f7fb;border-bottom-color:#dae7ee}.meeting-message--idea .meeting-message__author,.meeting-message--question .meeting-message__author{padding:10px 11px 0}.meeting-message--idea>p,.meeting-message--question>p{padding-top:8px}.meeting-composer{position:relative;z-index:9;padding:9px clamp(14px,3.5vw,45px) 10px;background:#fffffffa;border-top:1px solid var(--meeting-line);box-shadow:0 -5px 20px #1b302409}.meeting-composer__observer{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:14px}.meeting-composer__observer>span{display:grid;min-width:0;grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:6px;color:#53645b}.meeting-composer__observer>span svg{grid-row:1 / 3}.meeting-composer__observer strong{font-size:10.5px}.meeting-composer__observer small{color:#596760;font-size:10.5px}.meeting-composer__observer>div{display:flex;gap:5px}.meeting-composer__observer button,.meeting-composer__secondary-actions button{display:inline-flex;min-height:34px;align-items:center;gap:5px;padding:0 9px;color:#43594d;background:#f6f8f7;border:1px solid #dce4df;border-radius:8px;cursor:pointer;font-size:10.5px;font-weight:680}.meeting-composer__observer button:last-child{color:#705b20;background:#fff9e9;border-color:#eadfb8}.meeting-composer__secondary-actions button.is-follow-up{color:#fff;background:var(--meeting-forest);border-color:var(--meeting-forest)}.meeting-composer__mode{display:flex;min-height:27px;align-items:center;gap:7px;margin-bottom:4px;color:#4d6256}.meeting-composer.is-idea .meeting-composer__mode{color:#756024}.meeting-composer.is-question .meeting-composer__mode{color:#37617a}.meeting-composer__mode>span{display:flex;min-width:0;flex-direction:column}.meeting-composer__mode strong{font-size:9px}.meeting-composer__mode small{margin-top:1px;color:#7e8983;font-size:7.5px}.meeting-composer__mode>button{display:grid;width:28px;height:28px;margin-left:auto;place-items:center;color:#75817b;background:transparent;border:0;border-radius:7px;cursor:pointer}.meeting-composer__row{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:end;gap:6px;padding:5px;background:#f4f7f5;border:1px solid #dfe6e2;border-radius:12px}.meeting-composer__row:focus-within{background:#fff;border-color:#bdd4c6;box-shadow:0 0 0 3px #1f654212}.meeting-composer__row textarea{width:100%;min-height:36px;max-height:108px;padding:8px 4px 7px;resize:none;color:var(--meeting-ink);background:transparent;border:0;outline:0;font-size:12px;line-height:1.35}.meeting-composer__row textarea::placeholder{color:#909a95}.meeting-composer__attach,.meeting-composer__send{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:9px;cursor:pointer}.meeting-composer__attach{color:#65736b;background:transparent}.meeting-composer__attach:hover{color:var(--meeting-forest);background:#e9efec}.meeting-composer__send{color:#fff;background:var(--meeting-forest)}.meeting-composer__send:disabled{cursor:default;opacity:.28}.meeting-composer__secondary-actions{display:flex;gap:4px;margin-top:5px}.meeting-composer__secondary-actions button{min-height:24px;padding:0 7px;font-size:8.5px}.meeting-avatar{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;overflow:hidden;color:#fff;background:#315a45;border-radius:50%;font-size:8px;font-weight:760}.meeting-avatar--small{width:26px;height:26px}.meeting-avatar--regular{width:34px;height:34px}.meeting-avatar--large{width:44px;height:44px}.meeting-avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.meeting-dialog-backdrop{position:fixed;z-index:300;top:0;right:0;bottom:0;left:0;display:grid;padding:24px;place-items:center;background:#12211975;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:meeting-dialog-fade .15s ease both}@keyframes meeting-dialog-fade{0%{opacity:0}to{opacity:1}}.meeting-dialog{display:grid;width:min(700px,100%);max-height:min(760px,calc(100dvh - 36px));grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;overflow-x:hidden;overflow-y:auto;color:var(--meeting-ink, #172126);background:#fff;border:1px solid #dde4e0;border-radius:18px;box-shadow:0 28px 80px #1021173d;outline:0;font-family:Golos Text,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:meeting-dialog-rise .18s ease both}@keyframes meeting-dialog-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.meeting-dialog>header{display:grid;grid-column:1 / -1;grid-template-columns:40px minmax(0,1fr) 36px;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid #e6ebe8}.meeting-dialog__icon{display:grid;width:38px;height:38px;place-items:center;color:#fff;background:#163d2b;border-radius:11px}.meeting-dialog>header small{display:block;color:#5e6c65;font-size:10px;font-weight:720;letter-spacing:.07em;text-transform:uppercase}.meeting-dialog>header h2{margin:2px 0 0;color:#173c2a;font-size:20px;letter-spacing:-.025em}.meeting-dialog>header>button{display:grid;width:36px;height:36px;place-items:center;color:#6d7973;background:#f5f7f6;border:0;border-radius:9px;cursor:pointer}.meeting-dialog__field{display:flex;min-width:0;flex-direction:column;gap:5px}.meeting-dialog__field--wide{grid-column:1 / -1}.meeting-dialog__field>span{color:#4e5e55;font-size:11px;font-weight:690}.meeting-dialog__field input,.meeting-dialog__field select{width:100%;height:42px;padding:0 10px;color:#25372e;background:#f7f9f8;border:1px solid #dce4df;border-radius:9px;outline:0;font-size:12px}.meeting-dialog__field input:focus,.meeting-dialog__field select:focus{background:#fff;border-color:#b9d0c2}.meeting-dialog__grid{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.meeting-dialog__series{grid-column:1 / -1;overflow:hidden;background:#f5f7fa;border:1px solid #e0e5ec;border-radius:11px}.meeting-dialog__series>button{display:grid;width:100%;min-height:58px;grid-template-columns:22px minmax(0,1fr) 38px;align-items:center;gap:8px;padding:8px 11px;color:#50607a;text-align:left;background:transparent;border:0;cursor:pointer}.meeting-dialog__series>button>span:nth-child(2){display:flex;flex-direction:column}.meeting-dialog__series>button strong{font-size:10.5px}.meeting-dialog__series>button small{margin-top:2px;color:#5d6980;font-size:10px}.meeting-dialog__switch{position:relative;width:36px;height:21px;background:#ccd3dd;border-radius:999px;transition:background .15s ease}.meeting-dialog__switch i{position:absolute;top:3px;left:3px;width:15px;height:15px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #25322c33;transition:transform .15s ease}.meeting-dialog__series>button.is-active .meeting-dialog__switch{background:#496b57}.meeting-dialog__series>button.is-active .meeting-dialog__switch i{transform:translate(15px)}.meeting-dialog__cadence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:0 9px 9px}.meeting-dialog__cadence button{min-height:34px;padding:0 8px;color:#62708a;background:#fff;border:1px solid #dce2ea;border-radius:8px;cursor:pointer;font-size:9.5px;font-weight:650}.meeting-dialog__cadence button.is-selected{color:#fff;background:#526680;border-color:#526680}.meeting-dialog__people{display:flex;grid-column:1 / -1;align-items:center;gap:8px;padding:10px;background:#f7f9f8;border:1px solid #e2e8e4;border-radius:11px}.meeting-dialog__people>div{display:flex;min-width:0;align-items:center;gap:6px}.meeting-dialog__people>div>span{display:flex;flex-direction:column}.meeting-dialog__people strong{font-size:9.5px}.meeting-dialog__people small{color:#596760;font-size:10px}.meeting-dialog__directory-status{display:inline-flex;min-height:31px;align-items:center;gap:4px;margin-left:auto;padding:0 9px;color:#405b4c;background:#fff;border:1px solid #d8e1dc;border-radius:8px;font-size:9px;font-weight:680;white-space:nowrap}.meeting-dialog>footer{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:16px;padding-top:5px}.meeting-dialog>footer p{max-width:360px;margin:0;color:#596760;font-size:10.5px;line-height:1.4}.meeting-dialog>footer>div{display:flex;gap:6px}.meeting-dialog>footer button{display:inline-flex;min-height:38px;align-items:center;gap:5px;padding:0 12px;color:#43564c;background:#f5f7f6;border:1px solid #dbe3df;border-radius:9px;cursor:pointer;font-size:10px;font-weight:680}.meeting-dialog>footer button.is-primary{color:#fff;background:#163d2b;border-color:#163d2b}.meeting-dialog>footer button:disabled{cursor:default;opacity:.36}@media(max-width:1080px){.meeting-center{grid-template-columns:330px minmax(0,1fr)}.meeting-passport__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-passport__facts>div.is-wide{grid-column:span 1}.meeting-passport__people b{display:none}.meeting-thread__stream{padding-inline:24px}.meeting-rsvp{grid-template-columns:38px minmax(0,1fr)}.meeting-rsvp__actions{grid-column:2}}@media(max-width:820px){.meeting-center{position:relative;display:block}.meeting-center__rail,.meeting-thread{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.meeting-center__rail{border-right:0;transform:translate(0);transition:transform .19s ease,visibility .19s ease}.meeting-thread{visibility:hidden;transform:translate(100%);transition:transform .19s ease,visibility .19s ease}.meeting-center.is-thread-open .meeting-center__rail{visibility:hidden;transform:translate(-24%)}.meeting-center.is-thread-open .meeting-thread{visibility:visible;transform:translate(0)}.meeting-thread__header{grid-template-columns:35px minmax(0,1fr) auto;gap:7px;padding-inline:9px}.meeting-thread__back{display:grid;width:34px;height:34px;place-items:center;color:#365143;background:#f3f6f4;border:0;border-radius:9px;cursor:pointer}.meeting-thread__quick-actions button{width:35px;padding:0;justify-content:center}.meeting-thread__quick-actions button span{display:none}.meeting-passport__content{padding-left:16px}.meeting-message{width:min(680px,92%)}}@media(max-width:560px){.meeting-center__rail-header{min-height:70px;padding-inline:13px}.meeting-center__rail-header h1{font-size:21px}.meeting-center__rail-tools{padding-inline:9px}.meeting-timeline-item{min-height:114px;grid-template-columns:50px minmax(0,1fr) 21px;padding-left:10px}.meeting-thread__header{min-height:76px}.meeting-thread__identity h2{font-size:15.5px}.meeting-thread__identity p{font-size:9px}.meeting-thread__kicker{gap:4px}.meeting-thread__recurrence{display:none}.meeting-passport__toggle{grid-template-columns:30px minmax(0,1fr) 18px;padding-inline:10px}.meeting-passport__people{display:none}.meeting-passport__facts{grid-template-columns:1fr}.meeting-passport__facts>div.is-wide{grid-column:auto}.meeting-series-strip{grid-template-columns:23px minmax(0,1fr)}.meeting-series-strip>div{display:none}.meeting-series-strip>button{grid-column:1 / -1;justify-content:center}.meeting-agenda__item{grid-template-columns:24px 46px minmax(0,1fr)}.meeting-agenda__state{display:none}.meeting-rsvp{grid-template-columns:34px minmax(0,1fr);padding-inline:10px}.meeting-rsvp__actions{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.meeting-rsvp__actions button{min-width:0;padding-inline:5px;font-size:8.5px}.meeting-rsvp>form{grid-column:1 / -1}.meeting-thread__stream{padding:14px 10px 20px}.meeting-message{width:94%}.meeting-message--system{width:98%}.meeting-composer{padding:7px 8px 8px}.meeting-composer__observer{align-items:stretch;flex-direction:column;gap:7px}.meeting-composer__observer>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-composer__observer button{justify-content:center}.meeting-dialog-backdrop{padding:8px}.meeting-dialog{max-height:calc(100dvh - 16px);grid-template-columns:1fr;gap:11px;padding:14px;border-radius:14px}.meeting-dialog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-dialog__grid .meeting-dialog__field:last-child{grid-column:1 / -1}.meeting-dialog__people{align-items:stretch;flex-direction:column}.meeting-dialog__directory-status{width:100%;margin-left:0;justify-content:center}.meeting-dialog>footer{align-items:stretch;flex-direction:column}.meeting-dialog>footer>div{display:grid;grid-template-columns:1fr 1.35fr}.meeting-dialog>footer button{justify-content:center}}@media(prefers-reduced-motion:reduce){.meeting-center *,.meeting-dialog *,.meeting-thread__quick-actions button.is-recording svg{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.meeting-center__home{min-width:0;padding:0;color:inherit;text-align:left;background:transparent;border:0;border-radius:8px;cursor:pointer}.meeting-center__home:hover h1{color:var(--meeting-green)}.meeting-center__home:focus-visible{outline:3px solid rgba(31,101,66,.18);outline-offset:5px}.meeting-center__overview{display:grid;width:100%;min-height:40px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:8px;padding:0 10px;color:#52645b;text-align:left;background:#f5f8f6;border:1px solid #e1e8e4;border-radius:10px;cursor:pointer;font-size:11px;font-weight:690;transition:color .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease}.meeting-center__overview>svg{color:#6e7f76}.meeting-center__overview>b{display:grid;min-width:20px;height:20px;padding:0 5px;place-items:center;color:#5d6c64;background:#e4eae6;border-radius:999px;font-size:9px}.meeting-center__overview:hover{color:var(--meeting-forest);background:#eef5f1;border-color:#d2e1d8}.meeting-center__overview.is-active{color:#fff;background:linear-gradient(145deg,#235c42,var(--meeting-forest));border-color:var(--meeting-forest);box-shadow:0 7px 18px #163d2b29}.meeting-center__overview.is-active>svg{color:#dff0e7}.meeting-center__overview.is-active>b{color:#1b5339;background:#fff}.meeting-center__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-dashboard{min-width:0;min-height:0;padding:clamp(22px,3vw,38px);overflow-x:hidden;overflow-y:auto;color:var(--meeting-ink);background:radial-gradient(circle at 88% 5%,rgba(217,235,225,.68),transparent 28%),var(--meeting-canvas);scrollbar-color:#c3d0c8 transparent}.meeting-dashboard__hero{display:flex;min-height:132px;align-items:flex-end;justify-content:space-between;gap:28px;padding:25px 27px;overflow:hidden;color:#fff;background:radial-gradient(circle at 86% -15%,rgba(130,183,153,.5),transparent 43%),linear-gradient(138deg,#173c2b,#215a40 63%,#2c664a);border:1px solid rgba(15,54,35,.5);border-radius:22px;box-shadow:0 16px 36px #143c2929,inset 0 1px #ffffff14}.meeting-dashboard__hero>div{min-width:0}.meeting-dashboard__hero>div>span{color:#c9e5d5;font-size:10px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.meeting-dashboard__hero h2{margin:5px 0 0;color:#fff;font-size:clamp(27px,3vw,36px);font-weight:730;line-height:1;letter-spacing:-.045em}.meeting-dashboard__hero p{max-width:660px;margin:10px 0 0;color:#eef8f2d1;font-size:12px;line-height:1.5}.meeting-dashboard__hero>button{display:inline-flex;min-height:42px;flex:0 0 auto;align-items:center;gap:7px;padding:0 15px;color:#173c2b;background:#fff;border:1px solid rgba(255,255,255,.72);border-radius:11px;box-shadow:0 7px 18px #08231529;cursor:pointer;font-size:11px;font-weight:720;transition:background .14s ease,box-shadow .14s ease,transform .14s ease}.meeting-dashboard__hero>button:hover{background:#f0f7f3;box-shadow:0 9px 22px #08231538}.meeting-dashboard__hero>button:active{transform:translateY(1px)}.meeting-dashboard__pulse{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px}.meeting-dashboard__pulse>div{display:flex;min-width:0;min-height:76px;flex-direction:column;justify-content:center;padding:12px 15px;background:#ffffffeb;border:1px solid #dfe8e3;border-radius:14px;box-shadow:0 5px 16px #1636260b}.meeting-dashboard__pulse strong{color:var(--meeting-forest);font-size:25px;font-weight:735;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.04em}.meeting-dashboard__pulse span{margin-top:7px;overflow:hidden;color:#63746b;font-size:10px;font-weight:640;text-overflow:ellipsis;white-space:nowrap}.meeting-dashboard__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.meeting-dashboard__grid>.meeting-dashboard__tasks{grid-column:1 / -1}.meeting-dashboard__grid>.meeting-dashboard__tasks>button>time{min-width:92px}.meeting-dashboard__grid>section,.meeting-dashboard__next{min-width:0;overflow:hidden;background:#fffffff5;border:1px solid #dce5e0;border-radius:16px;box-shadow:0 7px 22px #1333220e}.meeting-dashboard__grid>section>header,.meeting-dashboard__next>header{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;background:#f8faf9;border-bottom:1px solid #e5ebe8}.meeting-dashboard__grid>section>header>div,.meeting-dashboard__next>header>div{display:grid;min-width:0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px}.meeting-dashboard__grid>section>header svg,.meeting-dashboard__next>header svg{box-sizing:content-box;padding:7px;color:#2d6a4b;background:#e8f3ed;border-radius:9px}.meeting-dashboard__grid>section>header span,.meeting-dashboard__next>header span{display:flex;min-width:0;flex-direction:column}.meeting-dashboard__grid>section>header strong,.meeting-dashboard__next>header strong{overflow:hidden;color:#2b4135;font-size:11.5px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.meeting-dashboard__grid>section>header small,.meeting-dashboard__next>header small{margin-top:2px;overflow:hidden;color:#74817a;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.meeting-dashboard__grid>section>header>b{display:grid;min-width:26px;height:26px;padding:0 7px;place-items:center;color:#476255;background:#e9efec;border-radius:999px;font-size:10px}.meeting-dashboard__grid>section>button{display:grid;width:100%;min-height:59px;grid-template-columns:58px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:9px 12px;color:#2f4439;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1ef;cursor:pointer;transition:background .13s ease}.meeting-dashboard__grid>section>button:last-child{border-bottom:0}.meeting-dashboard__grid>section>button:hover{background:#f3f8f5}.meeting-dashboard__grid>section>button>time{color:#456356;font-size:10px;font-weight:720;font-variant-numeric:tabular-nums;line-height:1.3}.meeting-dashboard__grid>section>button>span:not(.meeting-dashboard__chevron){display:flex;min-width:0;flex-direction:column}.meeting-dashboard__grid>section>button strong{overflow:hidden;color:#273c31;font-size:11px;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.meeting-dashboard__grid>section>button small{margin-top:3px;overflow:hidden;color:#748079;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.meeting-dashboard__chevron{color:#93a098;font-size:22px;font-weight:400;line-height:1;transition:color .13s ease,transform .13s ease}.meeting-dashboard__grid>section>button:hover .meeting-dashboard__chevron{color:var(--meeting-green);transform:translate(2px)}.meeting-dashboard__empty{display:flex;min-height:82px;align-items:center;justify-content:center;gap:7px;margin:0;padding:16px;color:#74817a;text-align:center;font-size:10.5px}.meeting-dashboard__empty svg{color:#4c8064}.meeting-dashboard__next{margin-top:16px}.meeting-dashboard__next>div{display:grid;grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#c7d2cc transparent}.meeting-dashboard__next>div>button{position:relative;display:grid;min-width:0;min-height:82px;grid-template-columns:45px 10px minmax(0,1fr);align-items:center;gap:8px;padding:12px 11px;color:#2f4439;text-align:left;background:#fff;border:0;border-right:1px solid #e8eeea;cursor:pointer}.meeting-dashboard__next>div>button:hover{background:#f5f9f7}.meeting-dashboard__next time,.meeting-dashboard__next>div>button>span{display:flex;min-width:0;flex-direction:column}.meeting-dashboard__next time b{color:#3e5b4d;font-size:10px}.meeting-dashboard__next time span{margin-top:3px;color:#76837c;font-size:9.5px;font-variant-numeric:tabular-nums}.meeting-dashboard__next>div>button>i{width:8px;height:8px;background:var(--meeting-green);border:2px solid #d8e9df;border-radius:50%;box-shadow:0 0 0 3px #edf6f1}.meeting-dashboard__next>div>button>span strong{overflow:hidden;color:#283e32;font-size:10.5px;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.meeting-dashboard__next>div>button>span small{display:-webkit-box;margin-top:3px;overflow:hidden;color:#748079;font-size:9px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.meeting-thread__quick-actions :is(button,a){display:inline-flex;min-height:35px;align-items:center;justify-content:center;gap:6px;padding:0 10px;color:#3b5548;text-decoration:none;background:#f7f9f8;border:1px solid #dfe6e2;border-radius:9px;cursor:pointer;font-size:10.5px;font-weight:680;transition:color .13s ease,background .13s ease,border-color .13s ease,box-shadow .13s ease}.meeting-thread__quick-actions :is(button,a):hover{color:var(--meeting-forest);background:#eef5f1;border-color:#ccddd3}.meeting-thread__quick-actions button:disabled,.meeting-thread__quick-actions button:disabled:hover{color:#89948e;background:#f3f5f4;border-color:#e2e6e4;box-shadow:none;cursor:not-allowed}.meeting-dashboard__beta-note{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;color:#66766e;background:#ffffffb8;border:1px solid #dde6e1;border-radius:11px;font-size:9.5px;line-height:1.45}.meeting-dashboard__beta-note svg{flex:0 0 auto;margin-top:1px;color:#4d685a}.meeting-dashboard__beta-note strong{color:#42594d}.meeting-thread__quick-actions .meeting-thread__lifecycle{color:#fff;background:linear-gradient(180deg,#215c41,#174a34);border-color:#174a34;box-shadow:0 5px 12px #16493226}.meeting-thread__quick-actions .meeting-thread__lifecycle:hover{color:#fff;background:linear-gradient(180deg,#28694a,#195038);border-color:#16472f}.meeting-passport__facts a{color:#226545;text-decoration:underline;text-decoration-color:#2265454d;text-underline-offset:2px}.meeting-passport__facts a:hover{text-decoration-color:currentColor}.meeting-passport__bases,.meeting-passport__roster{margin-top:13px;overflow:hidden;background:#fbfcfb;border:1px solid #e1e8e4;border-radius:11px}.meeting-passport__bases>header,.meeting-passport__roster>header{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:10px;padding:0 11px;color:#344c40;background:#f3f7f5;border-bottom:1px solid #e3eae6}.meeting-passport__bases>header>span,.meeting-passport__roster>header>span{font-size:10.5px;font-weight:720}.meeting-passport__bases>header>small,.meeting-passport__roster>header>small{color:#718078;font-size:9.5px}.meeting-passport__bases>div{display:grid}.meeting-passport__bases article{display:flex;min-width:0;min-height:49px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid #ebefed}.meeting-passport__bases article:last-child{border-bottom:0}.meeting-passport__bases article>svg{flex:0 0 auto;color:#527160}.meeting-passport__bases article>span{display:flex;min-width:180px;flex:1 1 240px;flex-direction:column}.meeting-passport__bases article>span strong{color:#2d4337;font-size:10.5px}.meeting-passport__bases article>span small{margin-top:2px;color:#75817a;font-size:9px}.meeting-passport__bases article>button{display:inline-flex;min-width:0;min-height:28px;align-items:center;gap:5px;padding:0 8px;color:#3c5d4c;background:#fff;border:1px solid #d5e1da;border-radius:7px;cursor:pointer;font-size:9px;font-weight:650}.meeting-passport__bases article>button:hover{background:#edf5f1;border-color:#c2d6ca}.meeting-passport__bases article>button small{color:#7b8981;font-size:8px}.meeting-passport__roster>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.meeting-passport__roster article{display:grid;min-width:0;min-height:61px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 10px;border-right:1px solid #ebefed;border-bottom:1px solid #ebefed}.meeting-passport__roster article>span{display:flex;min-width:0;flex-direction:column}.meeting-passport__roster article>span strong{overflow:hidden;color:#2d4337;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.meeting-passport__roster article>span small{margin-top:2px;overflow:hidden;color:#78847e;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.meeting-passport__roster article>b{padding:4px 6px;color:#465f52;background:#edf3ef;border-radius:6px;font-size:8px;font-weight:690;white-space:nowrap}.meeting-passport__roster article>em{grid-column:2 / -1;justify-self:start;color:#7b6840;font-size:8px;font-style:normal;font-weight:640}.meeting-passport__roster article>em.is-confirmed,.meeting-passport__roster article>em.is-not_required{color:#347052}.meeting-passport__roster article>em.is-declined{color:#95454b}.meeting-passport__roster article>em.is-replacement_pending{color:#416783}.meeting-builder-backdrop,.meeting-builder-backdrop *,.meeting-builder-backdrop *:before,.meeting-builder-backdrop *:after{box-sizing:border-box}.meeting-builder-backdrop{position:fixed;z-index:320;top:0;right:0;bottom:0;left:0;display:grid;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));place-items:center;background:#0d1e147a;backdrop-filter:blur(13px) saturate(112%);-webkit-backdrop-filter:blur(13px) saturate(112%);animation:meeting-builder-fade .15s ease both}@keyframes meeting-builder-fade{0%{opacity:0}to{opacity:1}}.meeting-builder{display:flex;width:min(1320px,100%);height:min(860px,calc(100dvh - 32px));min-height:0;flex-direction:column;overflow:hidden;color:#1d3127;background:#f4f7f5;border:1px solid rgba(204,218,210,.9);border-radius:22px;box-shadow:0 34px 100px #061f1147,inset 0 1px #ffffffe0;outline:0;font-family:Golos Text,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:meeting-builder-rise .18s ease both}@keyframes meeting-builder-rise{0%{opacity:0;transform:translateY(9px) scale(.988)}to{opacity:1;transform:translateY(0) scale(1)}}.meeting-builder button,.meeting-builder input,.meeting-builder select,.meeting-builder textarea{font:inherit}.meeting-builder :is(button,input,select,textarea,a):focus-visible{outline:3px solid rgba(33,103,67,.24);outline-offset:2px}.meeting-builder__header{position:relative;z-index:5;display:flex;min-height:72px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:18px;padding:13px 17px 13px 20px;background:#fffffff5;border-bottom:1px solid #dfe7e2;box-shadow:0 3px 14px #19372709}.meeting-builder__header>div{display:flex;min-width:0;align-items:center;gap:12px}.meeting-builder__mark{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;color:#fff;background:linear-gradient(145deg,#27694a,#153f2c);border-radius:13px;box-shadow:0 7px 18px #12462e2e}.meeting-builder__header>div>span:last-child{min-width:0}.meeting-builder__header small{display:block;color:#697b72;font-size:9.5px;font-weight:730;letter-spacing:.075em;text-transform:uppercase}.meeting-builder__header h2{margin:3px 0 0;color:#173d2b;font-size:22px;font-weight:730;line-height:1.1;letter-spacing:-.035em}.meeting-builder__header>button{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;color:#5e6e66;background:#f1f5f3;border:1px solid transparent;border-radius:11px;cursor:pointer}.meeting-builder__header>button:hover{color:#244a37;background:#e9f1ed;border-color:#d8e4dd}.meeting-builder__body{display:grid;min-height:0;flex:1 1 auto;grid-template-columns:minmax(0,1fr) 310px}.meeting-builder__main{min-width:0;min-height:0;padding:20px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#bccbc2 transparent}.meeting-builder__section{padding:18px;background:#fff;border:1px solid #dfe7e2;border-radius:16px;box-shadow:0 5px 18px #1736250a}.meeting-builder__section+.meeting-builder__section{margin-top:14px}.meeting-builder__section>header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:15px}.meeting-builder__section>header>span{display:grid;width:31px;height:31px;place-items:center;color:#2c6648;background:#e7f2ec;border:1px solid #d5e7dc;border-radius:9px;font-size:9px;font-weight:760;font-variant-numeric:tabular-nums}.meeting-builder__section>header>div{min-width:0}.meeting-builder__section>header h3{margin:0;color:#223d2f;font-size:14px;font-weight:720;letter-spacing:-.015em}.meeting-builder__section>header p{margin:3px 0 0;color:#718078;font-size:10px;line-height:1.4}.meeting-builder__section>header>button,.meeting-builder .is-icon{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:5px;padding:0 10px;color:#3e604f;background:#f5f8f6;border:1px solid #d9e4dd;border-radius:9px;cursor:pointer;font-size:9.5px;font-weight:680}.meeting-builder__section>header>button:hover{color:#17442f;background:#edf5f1;border-color:#c8dbcf}.meeting-builder .is-icon{width:34px;padding:0;color:#8d5558;background:#fff;border-color:#eadadc}.meeting-builder .is-icon:hover{color:#a13740;background:#fff3f4;border-color:#e7c5c8}.meeting-builder__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.meeting-builder__fields.is-schedule{grid-template-columns:minmax(150px,1fr) minmax(115px,.65fr) minmax(135px,.72fr)}.meeting-builder__fields>.is-wide{grid-column:1 / -1}.meeting-builder__fields label,.meeting-builder__basis label,.meeting-builder__agenda label,.meeting-builder__series-settings label,.meeting-builder__access{display:flex;min-width:0;flex-direction:column;gap:5px}.meeting-builder__fields label>span,.meeting-builder__basis label>span,.meeting-builder__agenda label>span,.meeting-builder__series-settings label>span,.meeting-builder__access>span{color:#55695f;font-size:9.5px;font-weight:690}.meeting-builder :is(input:not([type=checkbox]):not([type=file]),select,textarea){width:100%;min-width:0;color:#23382d;background:#f7f9f8;border:1px solid #d8e2dc;border-radius:9px;outline:0;font-size:11px;transition:background .13s ease,border-color .13s ease,box-shadow .13s ease}.meeting-builder :is(input:not([type=checkbox]):not([type=file]),select){height:40px;padding:0 10px}.meeting-builder textarea{min-height:64px;padding:9px 10px;resize:vertical;line-height:1.42}.meeting-builder :is(input,textarea)::placeholder{color:#929d97;opacity:1}.meeting-builder :is(input:not([type=checkbox]):not([type=file]),select,textarea):focus{background:#fff;border-color:#9fc3ad;box-shadow:0 0 0 3px #22694513}.meeting-builder input[type=checkbox]{width:15px;height:15px;margin:0;accent-color:var(--meeting-green)}.meeting-builder__bases{display:grid;gap:9px}.meeting-builder__basis{padding:11px;background:#fafcfb;border:1px solid #e0e8e3;border-radius:12px}.meeting-builder__basis-top{display:grid;grid-template-columns:30px minmax(160px,.72fr) minmax(220px,1.45fr) 34px;align-items:end;gap:8px}.meeting-builder__basis-top>b,.meeting-builder__agenda>article>b{display:grid;width:28px;height:28px;align-self:end;place-items:center;color:#6d7d74;background:#edf2ef;border-radius:8px;font-size:9px;font-variant-numeric:tabular-nums}.meeting-builder__basis-top>label.is-grow{min-width:0}.meeting-builder__basis-meta{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr)) auto;align-items:end;gap:8px;margin-top:9px;padding-left:38px}.meeting-builder__upload{position:relative;display:inline-flex!important;min-height:40px;flex-direction:row!important;align-items:center;justify-content:center;gap:6px!important;padding:0 11px;overflow:hidden;color:#3f604f;background:#fff;border:1px dashed #b9cfc2;border-radius:9px;cursor:pointer;font-size:9.5px;font-weight:680;white-space:nowrap}.meeting-builder__upload:hover{color:#195038;background:#eef6f2;border-color:#8fb69f}.meeting-builder__upload>span{color:inherit!important}.meeting-builder__upload input{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.meeting-builder__attachments{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px;padding-left:38px}.meeting-builder__attachments>span{display:grid;min-width:0;max-width:100%;min-height:30px;grid-template-columns:16px minmax(0,auto) auto 24px;align-items:center;gap:5px;padding:3px 3px 3px 8px;color:#405a4d;background:#eef5f1;border:1px solid #d4e3da;border-radius:8px}.meeting-builder__attachments b{max-width:240px;overflow:hidden;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.meeting-builder__attachments small{color:#73827a;font-size:8px;white-space:nowrap}.meeting-builder__attachments button{display:grid;width:24px;height:24px;place-items:center;color:#718079;background:transparent;border:0;border-radius:6px;cursor:pointer}.meeting-builder__attachments button:hover{color:#9a3941;background:#fff}.meeting-builder__local-note{display:flex;align-items:flex-start;gap:6px;margin:9px 0 0;padding:8px 9px;color:#6d6551;background:#fffaf0;border:1px solid #eee1c3;border-radius:9px;font-size:9px;line-height:1.4}.meeting-builder__local-note svg{flex:0 0 auto;margin-top:1px;color:#9a741e}.meeting-builder__directory{position:relative;z-index:3;margin-bottom:10px}.meeting-builder__directory>label{display:grid;min-height:42px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;padding:0 10px;color:#6a7a72;background:#f7f9f8;border:1px solid #d8e2dc;border-radius:10px}.meeting-builder__directory>label:focus-within{background:#fff;border-color:#9fc3ad;box-shadow:0 0 0 3px #22694513}.meeting-builder__directory>label input{height:40px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.meeting-builder__audience-presets{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px}.meeting-builder__audience-presets>span{margin-right:2px;color:#6d7d74;font-size:8.5px;font-weight:690}.meeting-builder__audience-presets>button{display:inline-flex;min-height:30px;align-items:center;gap:5px;padding:0 8px;color:#456153;background:#f6f9f7;border:1px solid #dce6e0;border-radius:8px;cursor:pointer;font-size:8.5px;font-weight:650}.meeting-builder__audience-presets>button:hover{color:#1e573c;background:#edf5f1;border-color:#c5d9cd}.meeting-builder__directory-results{position:absolute;z-index:10;top:calc(100% + 5px);right:0;left:0;max-height:260px;padding:5px;overflow-y:auto;background:#fff;border:1px solid #d6e1da;border-radius:11px;box-shadow:0 16px 36px #11332029}.meeting-builder__directory-results>button{display:grid;width:100%;min-height:48px;grid-template-columns:28px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:6px 8px;color:#314b3d;text-align:left;background:transparent;border:0;border-radius:8px;cursor:pointer}.meeting-builder__directory-results>button:hover,.meeting-builder__directory-results>button:focus-visible{background:#eef6f1}.meeting-builder__directory-results>button>span{display:flex;min-width:0;flex-direction:column}.meeting-builder__directory-results strong{overflow:hidden;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.meeting-builder__directory-results small{margin-top:2px;overflow:hidden;color:#74817a;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.meeting-builder__directory-results>button>svg{color:#54816a}.meeting-builder__people{display:grid;gap:8px}.meeting-builder__people>article{display:grid;min-width:0;grid-template-columns:minmax(210px,.8fr) minmax(260px,1.35fr) minmax(145px,.55fr);align-items:center;gap:10px;padding:10px;background:#fafcfb;border:1px solid #e1e8e4;border-radius:11px}.meeting-builder__person-identity{display:grid;min-width:0;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:8px}.meeting-builder__person-identity>span{display:flex;min-width:0;flex-direction:column}.meeting-builder__person-identity strong{overflow:hidden;color:#2d4638;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.meeting-builder__person-identity small{margin-top:2px;overflow:hidden;color:#78857e;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.meeting-builder__person-identity>button{display:grid;width:29px;height:29px;place-items:center;color:#7c696a;background:transparent;border:0;border-radius:7px;cursor:pointer}.meeting-builder__person-identity>button:hover{color:#a23d45;background:#fff0f1}.meeting-builder__role-buttons{display:flex;min-width:0;flex-wrap:wrap;gap:4px}.meeting-builder__role-buttons>button,.meeting-builder__connection>button,.meeting-builder__series-settings fieldset>button{min-height:28px;padding:0 7px;color:#5e6e66;background:#fff;border:1px solid #dce5e0;border-radius:7px;cursor:pointer;font-size:8.5px;font-weight:650}.meeting-builder__role-buttons>button:hover,.meeting-builder__connection>button:hover,.meeting-builder__series-settings fieldset>button:hover{color:#22563d;background:#f0f6f2;border-color:#c8dace}.meeting-builder__role-buttons>button.is-selected,.meeting-builder__connection>button.is-selected,.meeting-builder__series-settings fieldset>button.is-selected{color:#fff;background:#286548;border-color:#286548;box-shadow:0 3px 8px #174f3321}.meeting-builder__access-row{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:6px}.meeting-builder__access select{height:34px!important;font-size:9.5px!important}.meeting-builder__agenda{display:grid;gap:8px}.meeting-builder__agenda>article{display:grid;min-width:0;grid-template-columns:30px minmax(130px,.72fr) minmax(210px,1.5fr) 78px 34px;align-items:end;gap:8px;padding:10px;background:#fafcfb;border:1px solid #e1e8e4;border-radius:11px}.meeting-builder__agenda>article.is-report{background:#f8fbf9;border-color:#d2e3d9}.meeting-builder__agenda .is-icon{grid-column:5;grid-row:1}.meeting-builder__agenda .is-speaker{grid-column:2 / 4}.meeting-builder__requirements{display:flex;min-height:40px;grid-column:4 / 6;align-items:center;gap:10px;padding:5px 8px;color:#52665b;background:#edf4f0;border-radius:8px}.meeting-builder__requirements>label{flex-direction:row;align-items:center;gap:5px;font-size:8.5px;font-weight:650;white-space:nowrap}.meeting-builder__calculated{display:flex;min-height:61px;align-self:end;flex-direction:column;justify-content:center;padding:7px 11px;color:#fff;background:linear-gradient(145deg,#2a674a,#194731);border-radius:10px;box-shadow:0 5px 13px #16452f24}.meeting-builder__calculated span{color:#c9e3d4;font-size:8px;font-weight:710;letter-spacing:.05em;text-transform:uppercase}.meeting-builder__calculated strong{margin-top:3px;font-size:13px}.meeting-builder__calculated small{margin-top:2px;color:#dbece2;font-size:9px;font-variant-numeric:tabular-nums}.meeting-builder__venue-preview{display:grid;min-height:58px;grid-column:1 / -1;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;background:#f2f7f4;border:1px solid #d9e6de;border-radius:10px}.meeting-builder__venue-preview>svg{color:#377054}.meeting-builder__venue-preview>span{display:flex;min-width:0;flex-direction:column}.meeting-builder__venue-preview strong{overflow:hidden;color:#2a4637;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.meeting-builder__venue-preview small{margin-top:2px;overflow:hidden;color:#6e7e76;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.meeting-builder__venue-preview>a{display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:0 9px;color:#245f42;text-decoration:none;background:#fff;border:1px solid #cdded4;border-radius:8px;font-size:9px;font-weight:680;white-space:nowrap}.meeting-builder__venue-preview>a:hover{background:#e8f3ed;border-color:#b7d1c1}.meeting-builder__connection{display:flex;min-width:0;grid-column:1 / -1;align-items:center;gap:5px;margin:0;padding:9px 10px 8px;background:#f8faf9;border:1px solid #dfe7e2;border-radius:10px}.meeting-builder__connection legend,.meeting-builder__series-settings legend{padding:0 4px;color:#586b61;font-size:9px;font-weight:690}.meeting-builder__series{margin-top:11px;overflow:hidden;background:#f3f5f9;border:1px solid #dfe5ed;border-radius:11px}.meeting-builder__series>button{display:grid;width:100%;min-height:62px;grid-template-columns:24px minmax(0,1fr) 40px;align-items:center;gap:9px;padding:9px 11px;color:#50617a;text-align:left;background:transparent;border:0;cursor:pointer}.meeting-builder__series>button>span{display:flex;min-width:0;flex-direction:column}.meeting-builder__series>button strong{font-size:10.5px}.meeting-builder__series>button small{margin-top:2px;color:#68758a;font-size:9px}.meeting-builder__series>button>i{position:relative;width:38px;height:22px;background:#cbd3dc;border-radius:999px;transition:background .15s ease}.meeting-builder__series>button>i:after{position:absolute;top:3px;left:3px;width:16px;height:16px;content:"";background:#fff;border-radius:50%;box-shadow:0 1px 4px #23302a38;transition:transform .15s ease}.meeting-builder__series>button.is-active{color:#355f49;background:#edf5f1}.meeting-builder__series>button.is-active>i{background:#317052}.meeting-builder__series>button.is-active>i:after{transform:translate(16px)}.meeting-builder__series-settings{display:grid;grid-template-columns:minmax(170px,1fr) minmax(210px,1.2fr) minmax(150px,.8fr);align-items:end;gap:9px;padding:10px;background:#fff;border-top:1px solid #dfe6ed}.meeting-builder__series-settings fieldset{display:flex;min-width:0;align-items:center;gap:4px;margin:0;padding:6px 7px 7px;border:1px solid #dfe7e2;border-radius:9px}.meeting-builder__series-settings fieldset>button{min-width:31px;padding-inline:5px}.meeting-builder__summary{min-width:0;min-height:0;padding:21px 19px;overflow-x:hidden;overflow-y:auto;background:#eef3f0;border-left:1px solid #dce5e0;scrollbar-color:#bdcbc2 transparent}.meeting-builder__summary>span{color:#64766c;font-size:9px;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.meeting-builder__summary>h3{margin:8px 0 0;color:#183c2b;font-size:20px;font-weight:730;line-height:1.2;letter-spacing:-.03em}.meeting-builder__summary>p:not(.meeting-builder__error){margin:6px 0 0;color:#67786f;font-size:10px;line-height:1.4}.meeting-builder__summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:18px 0 0}.meeting-builder__summary dl>div{min-width:0;padding:9px;background:#ffffffc2;border:1px solid #dce5df;border-radius:9px}.meeting-builder__summary dt{color:#74837b;font-size:8px;font-weight:650}.meeting-builder__summary dd{margin:4px 0 0;overflow:hidden;color:#2f493b;font-size:10px;font-weight:690;line-height:1.35;text-overflow:ellipsis}.meeting-builder__role-checks{display:grid;gap:5px;margin-top:12px;padding:10px;background:#ffffffa3;border:1px solid #dce5df;border-radius:10px}.meeting-builder__role-checks>span{display:flex;align-items:center;gap:6px;color:#8b6264;font-size:9px;font-weight:650}.meeting-builder__role-checks>span>svg{padding:2px;color:#9e7375;background:#f4e9ea;border-radius:50%}.meeting-builder__role-checks>span.is-ready{color:#35694f}.meeting-builder__role-checks>span.is-ready>svg{color:#fff;background:#3e7a5b}.meeting-builder__error{display:flex;align-items:flex-start;gap:6px;margin:11px 0 0;padding:9px;color:#833f45;background:#fff1f2;border:1px solid #edced1;border-radius:9px;font-size:9px;line-height:1.4}.meeting-builder__error svg{flex:0 0 auto;margin-top:1px}.meeting-builder__summary>button{display:inline-flex;width:100%;min-height:40px;align-items:center;justify-content:center;gap:6px;margin-top:8px;color:#40584c;background:#ffffffd6;border:1px solid #d2ded7;border-radius:10px;cursor:pointer;font-size:10px;font-weight:690}.meeting-builder__summary>button:hover{background:#fff;border-color:#bdcfc4}.meeting-builder__summary>button.is-primary{margin-top:15px;color:#fff;background:linear-gradient(180deg,#225f43,#174832);border-color:#174832;box-shadow:0 7px 16px #1647302b}.meeting-builder__summary>button.is-primary:hover{background:linear-gradient(180deg,#286d4b,#194f37);border-color:#16452f}@media(max-width:1180px){.meeting-center__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-dashboard{padding:24px}.meeting-dashboard__hero{padding:22px}.meeting-builder__body{grid-template-columns:minmax(0,1fr) 270px}.meeting-builder__main{padding:16px}.meeting-builder__section{padding:15px}.meeting-builder__people>article{grid-template-columns:minmax(190px,.9fr) minmax(220px,1.3fr)}.meeting-builder__access-row{grid-column:1 / -1}.meeting-builder__access{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center}.meeting-builder__agenda>article{grid-template-columns:30px minmax(118px,.72fr) minmax(180px,1.4fr) 72px 34px}.meeting-builder__series-settings{grid-template-columns:1fr}}@media(max-width:900px){.meeting-builder-backdrop{padding:8px}.meeting-builder{height:calc(100dvh - 16px)}.meeting-builder__header{position:sticky;top:0}.meeting-builder__body{display:block;overflow-x:hidden;overflow-y:auto}.meeting-builder__main{min-height:auto;padding:14px;overflow:visible}.meeting-builder__summary{margin:0 14px 14px;overflow:visible;background:#eaf1ed;border:1px solid #d8e3dc;border-radius:15px}.meeting-builder__summary dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.meeting-dashboard,.meeting-center__overview{display:none}.meeting-thread__quick-actions :is(button,a){width:35px;padding:0}.meeting-thread__quick-actions :is(button,a) span{display:none}.meeting-passport__roster>div{grid-template-columns:1fr}}@media(max-width:640px){.meeting-builder-backdrop{padding:0}.meeting-builder{width:100%;height:100dvh;border:0;border-radius:0}.meeting-builder__header{min-height:65px;padding:10px 11px}.meeting-builder__mark{width:40px;height:40px;flex-basis:40px;border-radius:11px}.meeting-builder__header h2{font-size:19px}.meeting-builder__header small{font-size:8px}.meeting-builder__main{padding:10px}.meeting-builder__section{padding:12px;border-radius:13px}.meeting-builder__section+.meeting-builder__section{margin-top:10px}.meeting-builder__section>header{grid-template-columns:31px minmax(0,1fr);align-items:start;gap:8px}.meeting-builder__section>header>button{grid-column:1 / -1;width:100%}.meeting-builder__fields,.meeting-builder__fields.is-schedule{grid-template-columns:1fr}.meeting-builder__fields>.is-wide{grid-column:auto}.meeting-builder__basis-top{grid-template-columns:28px minmax(0,1fr) 34px}.meeting-builder__basis-top>label:first-of-type{grid-column:2}.meeting-builder__basis-top>label.is-grow{grid-column:2 / -1}.meeting-builder__basis-top>.is-icon{grid-column:3;grid-row:1}.meeting-builder__basis-meta{grid-template-columns:1fr;padding-left:36px}.meeting-builder__upload{width:100%}.meeting-builder__attachments{padding-left:36px}.meeting-builder__attachments>span{width:100%;grid-template-columns:16px minmax(0,1fr) auto 24px}.meeting-builder__attachments b{max-width:none}.meeting-builder__people>article{grid-template-columns:1fr}.meeting-builder__access-row{grid-column:auto;grid-template-columns:1fr}.meeting-builder__access{grid-template-columns:92px minmax(0,1fr)}.meeting-builder__agenda>article,.meeting-builder__agenda>article.is-report{grid-template-columns:28px minmax(0,1fr) 34px;align-items:end}.meeting-builder__agenda>article>b{grid-column:1;grid-row:1}.meeting-builder__agenda>article>label{grid-column:2 / -1}.meeting-builder__agenda>article>label:first-of-type{grid-column:2;grid-row:1}.meeting-builder__agenda .is-icon{grid-column:3;grid-row:1}.meeting-builder__agenda .is-speaker{grid-column:2 / -1}.meeting-builder__requirements{grid-column:2 / -1;flex-wrap:wrap}.meeting-builder__venue-preview{grid-template-columns:24px minmax(0,1fr)}.meeting-builder__venue-preview>a{grid-column:1 / -1;justify-content:center}.meeting-builder__connection{align-items:stretch;flex-direction:column}.meeting-builder__connection>button{width:100%;min-height:34px}.meeting-builder__series-settings fieldset{flex-wrap:wrap}.meeting-builder__summary{margin:0 10px 10px;padding:16px}.meeting-builder__summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-passport__bases article>button{max-width:100%}.meeting-passport__bases article>button small{display:none}.meeting-passport__roster article{border-right:0}}@media(max-width:430px){.meeting-builder__header>div{gap:9px}.meeting-builder__header h2{font-size:17px}.meeting-builder__section>header p{font-size:9px}.meeting-builder__role-buttons>button{min-height:30px}.meeting-builder__summary dl{grid-template-columns:1fr}.meeting-passport__bases article>span{flex-basis:calc(100% - 26px)}.meeting-passport__bases article>button{width:100%;justify-content:center}.meeting-passport__roster article{grid-template-columns:26px minmax(0,1fr)}.meeting-passport__roster article>b{grid-column:2;justify-self:start}.meeting-passport__roster article>em{grid-column:2}}@media(prefers-reduced-motion:reduce){.meeting-dashboard *,.meeting-builder,.meeting-builder *,.meeting-center__overview,.meeting-thread__lifecycle{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(forced-colors:active){.meeting-dashboard__hero,.meeting-dashboard__pulse>div,.meeting-dashboard__grid>section,.meeting-dashboard__next,.meeting-builder,.meeting-builder__section,.meeting-passport__bases,.meeting-passport__roster{border:1px solid CanvasText}}.meeting-audio-recorder-backdrop{padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:#0f1d166b;backdrop-filter:blur(14px) saturate(115%);-webkit-backdrop-filter:blur(14px) saturate(115%)}.meeting-audio-recorder.meeting-dialog{--audio-evergreen: #174b36;--audio-evergreen-deep: #103b2a;--audio-evergreen-soft: #edf6f1;--audio-mint-border: #cfe2d8;--audio-ink: #193129;--audio-muted: #60736a;width:min(620px,100%);max-height:min(720px,calc(100dvh - 36px));grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px;color:var(--audio-ink);background:#fffffffa;border:1px solid rgba(199,215,206,.88);border-radius:24px;box-shadow:0 32px 90px #0b231733,0 8px 28px #1336251c,inset 0 1px #ffffffe6}.meeting-audio-recorder.meeting-dialog>header{grid-template-columns:44px minmax(0,1fr) 40px;gap:12px;padding-bottom:18px;border-bottom-color:#e4ece7}.meeting-audio-recorder .meeting-dialog__icon{width:44px;height:44px;color:#fff;background:linear-gradient(145deg,#286649 0%,var(--audio-evergreen-deep) 100%);border:1px solid rgba(9,53,34,.25);border-radius:14px;box-shadow:0 7px 18px #124b3333,inset 0 1px #ffffff2e}.meeting-audio-recorder.meeting-dialog>header small{color:#668076;font-size:10px;font-weight:720;letter-spacing:.085em}.meeting-audio-recorder.meeting-dialog>header h2{margin-top:3px;color:#123829;font-size:clamp(20px,3vw,23px);font-weight:730;line-height:1.15;letter-spacing:-.035em}.meeting-audio-recorder.meeting-dialog>header>button{width:40px;height:40px;color:#52665d;background:#f2f6f4;border:1px solid transparent;border-radius:12px;transition:color .14s ease,background .14s ease,border-color .14s ease,transform .14s ease}.meeting-audio-recorder.meeting-dialog>header>button:hover{color:#173f2e;background:#e8f1ec;border-color:#d7e4dc}.meeting-audio-recorder.meeting-dialog>header>button:active{transform:scale(.96)}.meeting-audio-recorder__context{display:block;margin:-2px 0 0;padding:11px 13px;overflow:hidden;color:#3d574c;background:#f5f8f6;border:1px solid #e2eae5;border-radius:12px}.meeting-audio-recorder__context>span{display:-webkit-box;overflow:hidden;font-size:12px;font-weight:650;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.meeting-audio-recorder.meeting-dialog>.meeting-audio-recorder__choice{grid-column:auto;overflow:visible;background:transparent;border:0;border-radius:16px}.meeting-audio-recorder .meeting-audio-recorder__choice>button{width:100%;min-height:112px;grid-template-columns:46px minmax(0,1fr);gap:14px;padding:17px;color:#26493b;text-align:left;background:linear-gradient(145deg,#fbfdfc,#f2f8f5);border:1px solid var(--audio-mint-border);border-radius:16px;box-shadow:0 4px 14px #1b42300e;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.meeting-audio-recorder .meeting-audio-recorder__choice--upload>button{color:#31554d;background:linear-gradient(145deg,#fcfdfd,#f1f7f6);border-color:#d5e4df}.meeting-audio-recorder .meeting-audio-recorder__choice>button:hover:not(:disabled){background:#fff;border-color:#9fc5b1;box-shadow:0 10px 24px #174b361f;transform:translateY(-2px)}.meeting-audio-recorder .meeting-audio-recorder__choice>button:active:not(:disabled){box-shadow:0 4px 12px #174b3614;transform:translateY(0)}.meeting-audio-recorder .meeting-audio-recorder__choice>button:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}.meeting-audio-recorder .meeting-audio-recorder__choice>button>svg,.meeting-audio-recorder .meeting-audio-recorder__capture>button>svg{box-sizing:border-box;width:46px;height:46px;padding:12px;color:var(--audio-evergreen);background:#e2f1e9;border-radius:14px}.meeting-audio-recorder .meeting-audio-recorder__choice--upload>button>svg{color:#35675c;background:#e6f1ef}.meeting-audio-recorder .meeting-audio-recorder__choice>button>span,.meeting-audio-recorder .meeting-audio-recorder__capture>button>span{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:5px}.meeting-audio-recorder .meeting-audio-recorder__choice strong,.meeting-audio-recorder .meeting-audio-recorder__capture strong{color:currentColor;font-size:13px;font-weight:720;line-height:1.3}.meeting-audio-recorder .meeting-audio-recorder__choice small,.meeting-audio-recorder .meeting-audio-recorder__capture small{margin:0;color:var(--audio-muted);font-size:11px;font-weight:500;line-height:1.4}.meeting-audio-recorder.meeting-dialog>.meeting-audio-recorder__capture{grid-column:1 / -1;overflow:visible;background:transparent;border:0}.meeting-audio-recorder .meeting-audio-recorder__capture>button{width:100%;min-height:116px;grid-template-columns:54px minmax(0,1fr);gap:16px;padding:19px;color:#75393e;text-align:left;background:linear-gradient(145deg,snow,#fff2f2);border:1px solid #eccfd1;border-radius:17px;cursor:default;opacity:1}.meeting-audio-recorder .meeting-audio-recorder__capture>button>svg{width:54px;height:54px;padding:15px;color:#a13942;background:#fee3e5;border-radius:50%}.meeting-audio-recorder[data-state=recording] .meeting-audio-recorder__capture>button>svg{animation:meeting-audio-recorder-pulse 1.7s ease-in-out infinite}@keyframes meeting-audio-recorder-pulse{0%,to{box-shadow:0 0 #a8353f1f}50%{box-shadow:0 0 0 9px #a8353f00}}.meeting-audio-recorder.meeting-dialog>.meeting-audio-recorder__status{min-height:58px;align-items:center;gap:11px;padding:12px 14px;color:#35584a;background:var(--audio-evergreen-soft);border-color:#d2e6da;border-radius:14px}.meeting-audio-recorder__status>svg{flex:0 0 auto;color:#337255}.meeting-audio-recorder__status>div>span{color:inherit;font-size:11.5px;font-weight:560;line-height:1.45}.meeting-audio-recorder.meeting-dialog>.meeting-audio-recorder__status[data-tone=error]{color:#743c36;background:#fff5f2;border-color:#f0d5ce}.meeting-audio-recorder__status[data-tone=error]>svg{color:#a24e44}.meeting-audio-recorder.meeting-dialog>.meeting-audio-recorder__footer{align-items:flex-end;gap:18px;margin-top:1px;padding-top:16px;border-top:1px solid #e7ede9}.meeting-audio-recorder.meeting-dialog>.meeting-audio-recorder__footer>p{max-width:330px;color:#687a72;font-size:11px;line-height:1.5}.meeting-audio-recorder.meeting-dialog>.meeting-audio-recorder__footer>div{flex-wrap:wrap;justify-content:flex-end;gap:8px}.meeting-audio-recorder.meeting-dialog>.meeting-audio-recorder__footer button{min-height:42px;padding:0 15px;color:#3d554a;background:#f3f6f4;border-color:#dbe5df;border-radius:11px;font-size:11px;font-weight:680;transition:color .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.meeting-audio-recorder.meeting-dialog>.meeting-audio-recorder__footer button:hover:not(:disabled){color:#173f2e;background:#eaf2ed;border-color:#cbdcd2}.meeting-audio-recorder.meeting-dialog>.meeting-audio-recorder__footer button.is-primary{color:#fff;background:linear-gradient(180deg,#205b41 0%,var(--audio-evergreen-deep) 100%);border-color:#123e2c;box-shadow:0 6px 14px #123e2c2e}.meeting-audio-recorder.meeting-dialog>.meeting-audio-recorder__footer button.is-primary:hover:not(:disabled){color:#fff;background:linear-gradient(180deg,#27684a,#13432f);border-color:#103924}.meeting-audio-recorder.meeting-dialog>.meeting-audio-recorder__footer button:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.meeting-audio-recorder :is(button,input):focus-visible{outline:3px solid rgba(40,116,79,.34);outline-offset:2px}@media(max-width:560px){.meeting-audio-recorder.meeting-dialog{max-height:calc(100dvh - 20px);grid-template-columns:1fr;gap:13px;padding:18px;border-radius:20px}.meeting-audio-recorder.meeting-dialog>.meeting-audio-recorder__choice{grid-column:1 / -1}.meeting-audio-recorder .meeting-audio-recorder__choice>button{min-height:92px;padding:14px}.meeting-audio-recorder.meeting-dialog>.meeting-audio-recorder__footer{align-items:stretch;flex-direction:column;gap:12px}.meeting-audio-recorder.meeting-dialog>.meeting-audio-recorder__footer>p{max-width:none}.meeting-audio-recorder.meeting-dialog>.meeting-audio-recorder__footer>div{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.meeting-audio-recorder.meeting-dialog>.meeting-audio-recorder__footer button{justify-content:center}}@media(max-width:380px){.meeting-audio-recorder-backdrop{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.meeting-audio-recorder.meeting-dialog{max-height:calc(100dvh - 16px);gap:11px;padding:15px;border-radius:18px}.meeting-audio-recorder.meeting-dialog>header{grid-template-columns:40px minmax(0,1fr) 38px;gap:9px;padding-bottom:13px}.meeting-audio-recorder .meeting-dialog__icon{width:40px;height:40px;border-radius:12px}.meeting-audio-recorder.meeting-dialog>header h2{font-size:18px}.meeting-audio-recorder__context>span{-webkit-line-clamp:3}.meeting-audio-recorder .meeting-audio-recorder__choice>button{grid-template-columns:42px minmax(0,1fr);gap:11px}.meeting-audio-recorder .meeting-audio-recorder__choice>button>svg{width:42px;height:42px;padding:11px}}@media(prefers-reduced-motion:reduce){.meeting-audio-recorder,.meeting-audio-recorder *,.meeting-audio-recorder *:before,.meeting-audio-recorder *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(forced-colors:active){.meeting-audio-recorder.meeting-dialog,.meeting-audio-recorder .meeting-audio-recorder__choice>button,.meeting-audio-recorder .meeting-audio-recorder__capture>button,.meeting-audio-recorder.meeting-dialog>.meeting-audio-recorder__status{border:1px solid CanvasText}}.mw-shell,.mw-builder,.mw-action-dialog{--mw-ink:#19332b;--mw-muted:#718079;--mw-line:#e3eae5;--mw-green:#216346;--mw-tint:#edf5ef;color:var(--mw-ink);font-family:Golos Text,system-ui,sans-serif;font-size:14px;line-height:1.5}.mw-shell *,.mw-builder *,.mw-action-dialog *{box-sizing:border-box}.mw-shell{display:grid;grid-template-columns:300px minmax(0,1fr);height:calc(100dvh - var(--topbar-height,64px));min-height:0;background:#f7f9f7;overflow:hidden}.mw-shell button,.mw-builder button,.mw-action-dialog button{font:inherit;border:1px solid var(--mw-line);border-radius:8px;background:#fff;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 12px;transition:background .15s,border-color .15s}.mw-shell button:hover,.mw-builder button:hover,.mw-action-dialog button:hover{background:#edf4ee;border-color:#b6cbbd}.mw-shell button:disabled,.mw-builder button:disabled{opacity:.45;cursor:not-allowed}.mw-shell button:focus-visible,.mw-builder :focus-visible,.mw-action-dialog :focus-visible{outline:3px solid #74a887;outline-offset:2px}.mw-shell input,.mw-shell textarea,.mw-shell select,.mw-builder input,.mw-builder textarea,.mw-builder select,.mw-action-dialog input,.mw-action-dialog textarea,.mw-action-dialog select{font:inherit;color:var(--mw-ink);border:1px solid #cdd8d0;background:#fff;border-radius:8px;padding:10px 12px;min-width:0;max-width:100%}.mw-shell h1,.mw-shell h2,.mw-shell h3,.mw-builder h2,.mw-builder h3,.mw-action-dialog h2{margin:0;font-weight:650;letter-spacing:-.035em;line-height:1.3}.mw-shell small,.mw-builder small,.mw-action-dialog small{color:var(--mw-muted)}.mw-shell p,.mw-builder p,.mw-action-dialog p{margin:8px 0}.mw-shell .mw-primary,.mw-builder .mw-primary,.mw-action-dialog .mw-primary{background:var(--mw-green);color:#fff;border-color:var(--mw-green);font-weight:600}.mw-shell .mw-primary:hover,.mw-builder .mw-primary:hover,.mw-action-dialog .mw-primary:hover{background:#184d35}.mw-shell a,.mw-builder a{color:#216346}.mw-notice-target{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:12px 18px;background:#edf5ef;border-bottom:2px solid #72a386;color:#193d2a}.mw-notice-target strong{font-weight:700}.mw-notice-target time{margin-left:auto;font-size:12px;color:#5b7463}.mw-notice-target:focus{outline:3px solid #326e50;outline-offset:-3px}.mw-rail{background:#fff;border-right:1px solid var(--mw-line);display:flex;flex-direction:column;min-height:0}.mw-rail>header{display:flex;justify-content:space-between;align-items:center;padding:24px 18px 20px;gap:8px}.mw-shell .mw-heading-button{display:block;border:0;padding:0;text-align:left;background:none}.mw-heading-button small{font-size:9px;letter-spacing:.12em;font-weight:650}.mw-heading-button h1{font-size:24px;margin-top:5px}.mw-shell .mw-new{border:0;background:var(--mw-tint);width:36px;height:36px;padding:0;color:var(--mw-green)}.mw-search{margin:0 14px 14px;width:calc(100% - 28px);font-size:12px!important}.mw-filters{display:grid;grid-template-columns:repeat(2,1fr);padding:0 14px 15px;gap:5px;border-bottom:1px solid var(--mw-line)}.mw-filters button{border:0;font-size:11px;justify-content:space-between;padding:8px 9px;color:#66776e}.mw-filters button.is-active{background:var(--mw-tint);color:#235138}.mw-filters b{font-size:11px}.mw-thread-list{overflow:auto;flex:1;padding:8px}.mw-thread-list>button{width:100%;display:flex;align-items:stretch;flex-direction:column;text-align:left;gap:5px;border:0;border-radius:10px;padding:14px 12px;margin-bottom:4px;background:none}.mw-thread-list>button.is-selected{background:var(--mw-tint)}.mw-thread-list>button small{font-size:10px;display:flex;justify-content:space-between}.mw-thread-list>button strong{font-size:13px;line-height:1.45}.mw-thread-list>button span,.mw-thread-list>button em{font-size:10px;color:#728278;font-style:normal}.mw-thread-list i{background:#c27c23;width:6px;height:6px;border-radius:50%;margin-top:4px}.mw-rail>footer{padding:12px 16px;display:flex;gap:7px;border-top:1px solid var(--mw-line);font-size:10px;color:var(--mw-muted);line-height:1.45}.mw-rail>footer svg{flex-shrink:0;margin-top:2px}.mw-overview{padding:34px 38px;overflow:auto;min-width:0}.mw-overview>header{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:34px}.mw-overview>header small{font-size:10px;letter-spacing:.1em}.mw-overview h2{font-size:28px;margin-top:7px}.mw-overview>header p{max-width:530px;font-size:13px;color:var(--mw-muted)}.mw-overview>header button{white-space:nowrap;margin-top:20px}.mw-overview-tools{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--mw-line);padding-bottom:12px;gap:12px}.mw-overview-tools>div{display:flex;gap:5px}.mw-overview-tools button{border:0;background:none;font-size:12px}.mw-overview-tools button.is-active{background:#e6efe7;color:#255539}.mw-overview-tools>span{font-size:12px;color:var(--mw-muted)}.mw-overview-list>button{display:flex;align-items:center;justify-content:start;gap:24px;border:0;border-radius:0;border-bottom:1px solid var(--mw-line);background:none;width:100%;text-align:left;padding:22px 2px}.mw-overview-list time{width:115px;flex-shrink:0;font-weight:650;font-size:20px;line-height:1.4}.mw-overview-list time small{font-weight:400;font-size:11px;display:block}.mw-overview-list>button>span{flex:1;display:grid;gap:4px}.mw-overview-list>button strong{font-size:16px}.mw-overview-list>button small{font-size:11px}.mw-overview-list em{font-style:normal;font-size:11px;color:#7b692f}.mw-empty{color:var(--mw-muted);padding:20px;line-height:1.7}.mw-empty-state{text-align:center;padding:75px 20px;color:var(--mw-muted)}.mw-empty-state svg{color:#9bb2a3;margin-bottom:18px}.mw-empty-state h3{font-size:22px;color:var(--mw-ink)}.mw-empty-state p{margin:10px 0 24px}.mw-week-nav{display:flex;justify-content:space-between;align-items:center;margin:18px 0}.mw-week-nav button{border:0;background:none}.mw-week{display:grid;grid-template-columns:repeat(7,minmax(110px,1fr));overflow:auto;border:1px solid var(--mw-line);border-radius:10px;background:#fff;min-height:390px}.mw-week>section{border-right:1px solid var(--mw-line);padding:8px;min-width:110px}.mw-week>section:last-child{border:0}.mw-week section>header{font-size:11px;text-align:center;padding:8px;color:var(--mw-muted)}.mw-week section>button{display:flex;flex-direction:column;align-items:start;width:100%;padding:9px;background:var(--mw-tint);border:0;margin:8px 0;font-size:11px;text-align:left}.mw-thread{display:flex;flex-direction:column;background:#fafcf9;min-width:0;min-height:0;overflow:hidden}.mw-thread-header{display:flex;align-items:center;gap:12px;background:#fff;padding:19px 24px;border-bottom:1px solid var(--mw-line)}.mw-thread-header>div{flex:1;min-width:0}.mw-thread-header small{font-size:10px}.mw-thread-header h2{font-size:21px;margin:3px 0}.mw-thread-header p{display:flex;gap:6px;align-items:center;font-size:11px;color:var(--mw-muted);flex-wrap:wrap}.mw-thread-header>button{border:0;padding:5px}.mw-status{background:var(--mw-tint);color:var(--mw-green);border-radius:5px;padding:2px 7px;font-size:10px;margin-left:6px}.mw-pinned{max-height:48vh;overflow:auto;padding:20px 24px;background:#fff;border-bottom:1px solid var(--mw-line);animation:mw-reveal .16s ease-out}.mw-pinned-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;font-size:12px}.mw-pinned-meta p{display:flex;flex-direction:column;gap:3px;margin:0}.mw-pinned-meta b{font-size:10px;color:var(--mw-muted);text-transform:uppercase;letter-spacing:.04em}.mw-agenda{margin-top:20px;border-top:1px solid var(--mw-line)}.mw-agenda>div{display:flex;gap:15px;align-items:center;padding:10px 0;border-bottom:1px solid var(--mw-line);font-size:12px}.mw-agenda time{width:60px;flex-shrink:0;font-weight:600}.mw-agenda time small,.mw-agenda>div>span small{display:block;font-size:10px;font-weight:400}.mw-agenda>div>span{flex:1}.mw-agenda button{font-size:11px;padding:5px 8px}.mw-agenda .is-cancelled{opacity:.5;text-decoration:line-through}.mw-roster{margin-top:20px}.mw-roster h3{font-size:12px}.mw-roster p{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:11px;padding:5px 0;border-bottom:1px solid #f0f3f0}.mw-roster span{color:var(--mw-muted);flex:1}.mw-roster strong{min-width:190px}.mw-readiness{display:flex;align-items:center;gap:22px;padding:10px 24px;font-size:11px;color:var(--mw-muted);background:#f2f6f1;border-bottom:1px solid var(--mw-line)}.mw-readiness b{color:#285c3d;margin-left:5px}.mw-readiness button{margin-left:auto;font-size:11px;border:0;padding:4px 8px;background:none}.mw-attend{display:flex;gap:9px;align-items:center;flex-wrap:wrap;padding:10px 24px;background:#fbf6e8;border-bottom:1px solid #ede3ca;font-size:12px}.mw-attend span{flex:1;min-width:160px}.mw-attend button{font-size:11px;padding:5px 8px}.mw-actions{padding:10px 24px;display:flex;gap:6px;flex-wrap:wrap;background:#fff}.mw-actions button{font-size:10px;padding:5px 8px}.mw-tabs{display:flex;gap:22px;background:#fff;border-bottom:1px solid var(--mw-line);padding:0 24px}.mw-tabs button{border:0;border-radius:0;background:none;padding:12px 0;font-size:12px;color:var(--mw-muted);border-bottom:2px solid transparent}.mw-tabs button.is-active{color:var(--mw-green);border-bottom-color:var(--mw-green)}.mw-tabs b{border-radius:50%;background:#f8e9ca;font-size:10px;min-width:18px}.mw-conversation{display:flex;min-height:0;flex:1;overflow:hidden}.mw-dialog-list{width:220px;flex-shrink:0;overflow:auto;background:#fff;border-right:1px solid var(--mw-line);padding:8px}.mw-dialog-list h3{font-size:10px;color:var(--mw-muted);letter-spacing:.06em;text-transform:uppercase;padding:8px}.mw-dialog-list button{width:100%;align-items:start;flex-direction:column;text-align:left;gap:3px;padding:10px;border:0;background:none}.mw-dialog-list button.is-active{background:var(--mw-tint)}.mw-dialog-list strong{font-size:11px}.mw-dialog-list span,.mw-dialog-list small{font-size:10px}.mw-dialog-body{display:flex;flex-direction:column;min-width:0;min-height:0;flex:1}.mw-audience{padding:9px 20px;display:flex;gap:8px;color:var(--mw-muted);font-size:10px;background:#f3f6f1;border-bottom:1px solid var(--mw-line)}.mw-audience svg{flex-shrink:0}.mw-report-context{padding:12px 20px;background:#fff;border-bottom:1px solid var(--mw-line)}.mw-report-context>strong{font-size:13px}.mw-report-context p{font-size:11px;color:var(--mw-muted);margin:4px 0 9px}.mw-report-context>div{display:flex;flex-wrap:wrap;gap:5px}.mw-report-context button{font-size:10px;padding:4px 7px}.mw-messages{flex:1;overflow:auto;padding:20px 24px;min-height:70px;display:flex;flex-direction:column;align-items:start;gap:12px}.mw-message{max-width:min(620px,92%);padding:12px 15px;border:1px solid #e1e8df;border-radius:11px 11px 11px 3px;background:#fff;white-space:pre-wrap;overflow-wrap:anywhere}.mw-message.is-own{align-self:end;background:#e8f3e9;border-color:#d9e8dc;border-radius:11px 11px 3px}.mw-message>header{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;color:#487057}.mw-message time{color:#8b998e;font-size:9px;white-space:nowrap}.mw-message p{font-size:12px;line-height:1.65;margin:6px 0 0}.mw-message>small{font-size:9px}.mw-message.is-system{background:none;border:0;max-width:100%;padding:3px 6px;color:#718079;font-size:10px;align-self:center;text-align:center}.mw-message.is-system header{display:none}.mw-message.is-system p{font-size:10px;margin:0}.mw-request{background:#fff9ed;border:1px solid #eddcb6;border-radius:8px;padding:12px 15px;width:100%;font-size:12px}.mw-request>div{display:flex;gap:6px}.mw-request button{font-size:10px;padding:5px 8px}.mw-composer{background:#fff;padding:12px 22px 16px;border-top:1px solid var(--mw-line)}.mw-composer-mode{display:flex;align-items:center;gap:12px;margin-bottom:8px}.mw-composer-mode select{padding:5px 8px;font-size:11px}.mw-composer-mode span{font-size:10px;color:var(--mw-muted);line-height:1.35}.mw-compose-row{display:flex;gap:8px;align-items:end}.mw-compose-row textarea{flex:1;resize:none;min-height:65px;background:#fafcf9;font-size:12px}.mw-compose-row button{height:40px;width:42px;padding:0}.mw-submit-materials{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.mw-submit-materials>small{flex:1;font-size:10px}.mw-submit-materials>button{font-size:11px;padding:6px 9px}.mw-linked-tasks:empty{display:none}.mw-linked-tasks{display:flex;flex-wrap:wrap;gap:6px;padding:6px 20px;border-top:1px solid var(--mw-line);max-height:100px;overflow:auto;background:#fff}.mw-linked-tasks button{font-size:10px;padding:5px 8px}.mw-materials,.mw-archive{padding:24px;overflow:auto;flex:1}.mw-materials>h3{font-size:16px;margin-bottom:20px}.mw-materials section,.mw-archive section{padding:15px 0;border-bottom:1px solid var(--mw-line)}.mw-materials section>small{display:block;margin:5px 0}.mw-file{padding:8px 12px!important;font-size:11px!important;margin:4px 6px 4px 0;text-align:left;max-width:100%;overflow-wrap:anywhere}.mw-file span{display:flex;flex-direction:column;gap:2px}.mw-file svg{flex-shrink:0;color:#7a927f}.mw-file small{font-size:9px}.mw-archive>header{display:flex;gap:12px;align-items:center;margin-bottom:22px}.mw-archive>header small{font-size:10px;letter-spacing:.1em}.mw-archive>header h3{font-size:24px}.mw-archive-summary{white-space:pre-wrap;line-height:1.8;font-size:15px}.mw-summary-line{display:flex;gap:30px;border-bottom:1px solid var(--mw-line);padding:20px 0;margin-bottom:20px;color:var(--mw-muted)}.mw-archive>h3{font-size:15px;margin-top:20px}.mw-archive section>p{font-size:11px;color:var(--mw-muted)}.mw-archive-supplement{margin-top:24px;display:grid;gap:10px;max-width:640px}.mw-idea-ledger{margin-top:18px;border-top:1px solid var(--mw-line);padding-top:16px}.mw-idea-ledger>p{font-size:11px;color:var(--mw-muted);line-height:1.55}.mw-idea-ledger>div{display:grid;grid-template-columns:minmax(100px,150px) minmax(0,1fr) auto;gap:10px;align-items:start;padding:9px 0;border-bottom:1px solid var(--mw-line);font-size:11px}.mw-idea-ledger>div span{overflow-wrap:anywhere}.mw-idea-ledger>div small{color:#496658}.mw-archive-supplement textarea{min-height:70px;resize:vertical}.mw-archive-supplement button{justify-self:start}.mw-note{font-size:11px!important;color:var(--mw-muted);line-height:1.6;display:flex;gap:6px;align-items:start}.mw-note svg{flex-shrink:0;margin-top:2px}.mw-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#13271d5c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;padding:24px;animation:mw-reveal .15s ease-out}.mw-builder{width:min(860px,100%);height:min(870px,calc(100dvh - 48px));display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 18px 90px #162f2a33;overflow:hidden}.mw-builder>header,.mw-action-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:22px 28px;border-bottom:1px solid var(--mw-line)}.mw-builder>header small{font-size:10px;letter-spacing:.1em}.mw-builder>header h2{font-size:24px;margin-top:4px}.mw-builder>header>button,.mw-action-dialog>header>button{border:0;background:none;padding:4px}.mw-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:20px 28px;border-bottom:1px solid var(--mw-line);background:#fafcf9}.mw-steps button{border:0;background:none;padding:0;font-size:12px;justify-content:start;color:var(--mw-muted);text-align:left}.mw-steps b{border-radius:50%;display:grid;place-items:center;width:25px;height:25px;background:#e4ebe3;flex-shrink:0;font-size:11px}.mw-steps [aria-current=step]{color:var(--mw-green);font-weight:650}.mw-steps [aria-current=step] b{background:var(--mw-green);color:#fff}.mw-builder-body{padding:24px 28px;overflow:auto;flex:1}.mw-builder-body h3{font-size:18px;margin:0 0 19px}.mw-builder label,.mw-action-dialog label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:550;margin:0 0 16px}.mw-builder input,.mw-builder select,.mw-builder textarea,.mw-action-dialog input,.mw-action-dialog select,.mw-action-dialog textarea{width:100%;font-size:13px;font-weight:400;line-height:1.5}.mw-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mw-person-picker{margin-bottom:17px}.mw-person-picker .mw-browse-directory{margin-top:8px;font-size:12px;gap:7px;color:var(--mw-green);border-color:#b3cab9;background:#f4f9f4}.mw-directory-layer .recipient-directory-backdrop{z-index:1100}.mw-organizer-section{padding:16px;margin:0 0 22px;border:1px solid #cdded2;border-radius:10px;background:#f7faf7}.mw-organizer-section .mw-person-picker{margin:0}.mw-organizer-section>p{margin:10px 0 0;font-size:12px;color:var(--mw-muted)}.mw-person-picker .recipient-picker{margin:0}.mw-person-picker .recipient-picker>label{margin-bottom:0}.mw-person-picker .recipient-search-control input{border:0;background:none;padding:0}.mw-person-picker .recipient-search-control{background:#fff;border:1px solid #cdd8d0;border-radius:8px;padding:8px 12px}.mw-selected-person{margin-top:7px;padding:7px 10px;display:flex;justify-content:space-between;align-items:center;background:var(--mw-tint);border-radius:7px;font-size:12px}.mw-selected-person button{border:0;padding:2px;background:none}.mw-section-heading{display:flex;justify-content:space-between;align-items:start;gap:16px;margin:24px 0 14px}.mw-section-heading h3{margin:0}.mw-section-heading p{font-size:12px;color:var(--mw-muted);margin:5px 0}.mw-section-heading button{white-space:nowrap;font-size:11px}.mw-basis{padding:15px 0;border-top:1px solid var(--mw-line)}.mw-basis>button{font-size:10px;margin-left:8px;color:#a55544}.mw-upload{display:inline-flex!important;align-items:center!important;flex-direction:row!important;gap:7px!important;cursor:pointer;font-size:11px!important;border:1px dashed #a9bdb0;padding:7px 10px;border-radius:7px;margin:0!important;color:#42604c}.mw-upload input{width:1px!important;height:1px!important;position:absolute;opacity:0;padding:0!important;overflow:hidden}.mw-upload:focus-within{outline:3px solid #8db799}.mw-file-name{display:block;font-size:11px;color:var(--mw-green);margin-top:7px}.mw-agenda-edit{border-top:1px solid var(--mw-line);padding:18px 0}.mw-agenda-edit>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:11px;color:var(--mw-muted)}.mw-agenda-edit>header>div{display:flex;gap:4px}.mw-agenda-edit>header button{border:0;background:none;padding:4px}.mw-total{display:flex;justify-content:space-between;align-items:center;background:var(--mw-tint);border-radius:8px;padding:14px 17px;margin:20px 0;font-size:13px}.mw-total strong{font-size:19px;color:var(--mw-green)}.mw-participants{margin-top:20px;border-top:1px solid var(--mw-line)}.mw-participants>div{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--mw-line);padding:12px 0;font-size:12px}.mw-participants>div>span{flex:1;display:flex;flex-direction:column}.mw-participants small{font-size:10px}.mw-inline-check{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important;font-size:11px!important;margin:0!important}.mw-inline-check input{width:16px!important;height:16px;margin:0;accent-color:var(--mw-green)}.mw-deadline-preview{padding-top:20px;border-top:1px solid var(--mw-line);margin-top:22px}.mw-deadline-preview h3{font-size:14px;margin-bottom:12px}.mw-deadline-preview p{display:flex;justify-content:space-between;gap:16px;font-size:12px}.mw-deadline-preview p span{color:var(--mw-muted);text-align:right}.mw-builder>footer,.mw-action-dialog footer{display:flex;justify-content:space-between;gap:12px;padding:17px 28px;border-top:1px solid var(--mw-line);background:#fff}.mw-builder>footer>div{display:flex;gap:8px}.mw-error{padding:10px 13px;color:#a02d29;background:#fff0ec;border-radius:7px;font-size:12px;margin:14px 0}.mw-action-dialog{width:min(580px,100%);max-height:calc(100dvh - 48px);overflow:auto;background:#fff;border-radius:14px;box-shadow:0 18px 90px #162f2a33}.mw-action-dialog h2{font-size:20px}.mw-action-dialog>form{padding:20px 26px 0}.mw-action-dialog footer{margin:20px -26px 0}.mw-action-dialog .mw-inline-check{padding:8px 0}.mw-unavailable{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:30px;gap:12px;color:#587063;text-align:center}@keyframes mw-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(min-width:1450px){.mw-shell{grid-template-columns:330px minmax(0,1fr)}.mw-overview{padding:40px 55px}.mw-message{max-width:660px}}@media(max-width:1050px){.mw-shell{grid-template-columns:255px minmax(0,1fr)}.mw-overview{padding:24px}.mw-overview>header{display:block}.mw-overview>header button{margin-top:10px}.mw-dialog-list{width:170px}.mw-actions{padding:8px 15px}.mw-readiness{gap:12px;padding:9px 15px}.mw-thread-header{padding:15px}.mw-composer{padding:10px 14px}.mw-thread-header h2{font-size:18px}}@media(max-width:760px){.mw-shell{grid-template-columns:1fr;height:calc(100dvh - var(--topbar-height,58px))}.mw-rail{border:0}.mw-overview,.mw-has-thread .mw-rail{display:none}.mw-thread{height:100%}.mw-thread-header{padding:12px;gap:8px}.mw-thread-header h2{font-size:16px}.mw-thread-header p{font-size:10px}.mw-thread-header small{font-size:9px}.mw-readiness{gap:12px;font-size:10px;padding:9px 12px}.mw-tabs{padding:0 12px;gap:20px}.mw-tabs button{font-size:11px}.mw-actions{padding:8px 12px;max-height:95px;overflow:auto}.mw-pinned{padding:14px;max-height:40vh}.mw-pinned-meta{grid-template-columns:1fr;font-size:11px}.mw-attend{padding:9px 12px;font-size:11px}.mw-dialog-list{width:133px;padding:4px}.mw-dialog-list button{padding:8px 6px}.mw-dialog-list strong{font-size:10px}.mw-dialog-list span,.mw-dialog-list h3{font-size:9px}.mw-audience{padding:7px 10px;font-size:9px}.mw-report-context{padding:9px 10px}.mw-report-context>strong{font-size:11px}.mw-report-context p{font-size:10px}.mw-report-context button{font-size:9px}.mw-messages{padding:12px;gap:9px}.mw-message{max-width:96%;padding:9px 10px}.mw-message p{font-size:11px}.mw-message>header{gap:8px;font-size:9px;flex-wrap:wrap}.mw-composer{padding:8px}.mw-composer-mode{gap:6px;align-items:start;flex-direction:column}.mw-compose-row textarea{font-size:11px;padding:8px}.mw-compose-row button{width:33px;flex-shrink:0}.mw-submit-materials{gap:6px}.mw-upload{font-size:10px!important;padding:5px 7px}.mw-submit-materials>button{font-size:10px}.mw-archive,.mw-materials{padding:20px}.mw-modal-backdrop{padding:0;align-items:stretch}.mw-builder,.mw-action-dialog{height:100dvh;max-height:100dvh;border-radius:0;width:100%}.mw-builder>header,.mw-action-dialog>header{padding:18px}.mw-builder>header h2{font-size:20px}.mw-steps{gap:7px;padding:14px 12px}.mw-steps button{flex-direction:column;align-items:center;text-align:center;font-size:9px;gap:5px}.mw-steps b{width:22px;height:22px}.mw-builder-body{padding:20px 17px}.mw-builder-body h3{font-size:17px}.mw-fields{gap:12px;grid-template-columns:1fr}.mw-builder input,.mw-builder select,.mw-builder textarea,.mw-action-dialog input,.mw-action-dialog select,.mw-action-dialog textarea{font-size:16px}.mw-person-picker input{font-size:14px}.mw-builder>footer{padding:13px 16px}.mw-builder>footer button{font-size:11px;padding:9px}.mw-section-heading{flex-wrap:wrap;margin-top:16px}.mw-total strong{font-size:17px}.mw-participants>div{flex-wrap:wrap}.mw-participants>div>span{flex-basis:65%}.mw-action-dialog{overflow:auto}.mw-action-dialog>form{padding:20px}.mw-action-dialog footer{margin:20px -20px 0;padding:17px 20px}.mw-deadline-preview p{flex-direction:column;gap:3px}.mw-deadline-preview p span{text-align:left}.mw-rail>header{padding:20px}.mw-roster p{flex-direction:column;gap:2px}.mw-summary-line{gap:15px;font-size:11px}}@media(prefers-reduced-motion:reduce){.mw-shell *,.mw-builder *,.mw-action-dialog *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.project-center{--project-ink:#1d2a25;--project-muted:#607168;--project-line:#dce5de;--project-green:#19583a;display:grid;grid-template-columns:minmax(270px,320px) minmax(0,1fr);height:calc(100dvh - var(--topbar-height));min-height:0;background:#f3f6f2;color:var(--project-ink);font-family:Golos Text,system-ui,sans-serif}.project-center[hidden]{display:none}.project-center *{box-sizing:border-box}.project-center button,.project-center input,.project-center textarea{font:inherit}.project-center button{cursor:pointer}.project-center button:disabled{cursor:not-allowed;opacity:.55}.project-center :focus-visible{outline:3px solid #8cc5a5;outline-offset:2px}.project-rail{display:flex;flex-direction:column;min-height:0;background:#fff;border-right:1px solid var(--project-line)}.project-rail header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 20px;border-bottom:1px solid var(--project-line)}.project-rail h2,.project-main h2{margin:4px 0 0}.project-eyebrow{color:var(--project-green);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.project-rail header button,.project-actions button:first-child,.project-empty>button,.project-panel form button,.project-create button[type=submit]{border:1px solid var(--project-green);border-radius:9px;background:var(--project-green);color:#fff;padding:9px 13px}.project-rail__list{overflow:auto;flex:1}.project-rail__list button{display:grid;width:100%;gap:7px;padding:16px 20px;border:0;border-bottom:1px solid #edf1ed;background:transparent;text-align:left;color:inherit}.project-rail__list button.is-selected{background:#eaf3ec;border-left:4px solid var(--project-green);padding-left:16px}.project-rail__list span,.project-rail>small,.project-meta,.project-hint{color:var(--project-muted)}.project-rail>small{padding:16px 20px;line-height:1.4;border-top:1px solid var(--project-line)}.project-main{min-width:0;overflow:auto;position:relative}.project-main__header{padding:30px clamp(20px,4vw,52px) 22px;background:#fff;border-bottom:1px solid var(--project-line)}.project-main__header h2{font-size:clamp(24px,2.4vw,34px);line-height:1.2;overflow-wrap:anywhere}.project-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.project-meta span{padding:5px 9px;background:#f0f4f0;border-radius:6px;font-size:13px}.project-content{display:grid;gap:16px;max-width:1100px;padding:24px clamp(20px,4vw,52px) 50px}.project-header-card,.project-panel,.project-create,.project-empty{background:#fff;border:1px solid var(--project-line);border-radius:13px;padding:22px}.project-header-card h3,.project-panel h3,.project-create h3{margin:0 0 16px;font-size:18px}.project-header-card dl{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px;margin:0}.project-header-card dt{color:var(--project-muted)}.project-header-card dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.project-panel__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.project-panel__head h3{margin:0}.project-panel__head button,.project-children button,.project-back,.project-actions button:not(:first-child),.project-error button{border:1px solid var(--project-line);border-radius:8px;background:#fff;color:var(--project-green);padding:7px 11px}.project-back{margin:18px 0 0 20px}.project-stage-list,.project-actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.project-stage-list button{border:1px solid var(--project-line);border-radius:999px;background:#fff;padding:7px 12px;color:inherit}.project-stage-list button.is-current{background:#e5f1e8;border-color:#8dbc9b;color:#17472d;font-weight:700}.project-panel form,.project-create{display:grid;gap:13px}.project-panel label,.project-create label{display:grid;gap:6px;font-size:14px;font-weight:600}.project-panel textarea,.project-create textarea,.project-create input{width:100%;min-height:38px;padding:9px;border:1px solid #bccdc1;border-radius:8px;color:var(--project-ink);background:#fff}.project-panel textarea,.project-create textarea{min-height:76px;resize:vertical}.project-create{max-width:730px;margin:25px auto}.project-create__row{display:grid;grid-template-columns:1fr 180px;gap:12px}.project-result{padding:14px;background:#f0f6f0;border-left:3px solid var(--project-green);border-radius:7px}.project-result p{white-space:pre-wrap}.project-result a{display:block;margin-top:6px;color:#165979;overflow-wrap:anywhere}.project-children{list-style:none;margin:15px 0;padding:0}.project-children li{display:flex;justify-content:space-between;align-items:start;gap:12px;padding:13px 0;border-bottom:1px solid var(--project-line)}.project-children small{display:block;margin-top:5px;color:var(--project-muted)}.project-children p{margin:7px 0 0}.project-messages{max-height:340px;overflow:auto;display:grid;gap:8px;margin:14px 0}.project-messages article{padding:11px 13px;border-radius:8px;background:#f4f7f4}.project-messages small{color:var(--project-muted)}.project-messages p{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.project-empty{max-width:620px;margin:clamp(28px,8vh,90px) auto;line-height:1.5}.project-empty details{margin:20px 0}.project-empty summary{cursor:pointer;font-weight:700}.project-error{position:sticky;bottom:0;padding:12px 20px;background:#fff1ed;border-top:1px solid #e7afa3;color:#853b28}.project-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:760px){.project-center{display:block;height:auto;min-height:calc(100dvh - var(--topbar-height))}.project-rail{max-height:230px;border-right:0;border-bottom:1px solid var(--project-line)}.project-rail header{padding:14px}.project-rail__list{display:flex;overflow-x:auto}.project-rail__list button{min-width:210px;border-bottom:0;border-right:1px solid var(--project-line)}.project-rail>small{display:none}.project-main{overflow:visible}.project-main__header{padding:20px}.project-content{padding:15px}.project-header-card dl{grid-template-columns:1fr;gap:5px}.project-header-card dt:not(:first-child){margin-top:10px}.project-create{margin:15px}.project-create__row{grid-template-columns:1fr}.project-panel__head{align-items:start;flex-direction:column}.project-children li{align-items:start}}.project-person-picker{min-width:0;border:1px solid var(--project-line);border-radius:9px;padding:12px}.project-person-picker legend{padding:0 5px;font-weight:700}.project-person-list{max-height:230px;overflow:auto;margin-top:8px;border:1px solid var(--project-line);border-radius:8px}.project-person{display:flex!important;align-items:center;gap:10px;padding:9px 10px;border-bottom:1px solid #edf1ed;font-weight:400!important;cursor:pointer}.project-person:last-child{border-bottom:0}.project-person:has(input:checked){background:#eaf3ec}.project-person input{width:18px!important;min-height:18px!important;margin:0;accent-color:var(--project-green)}.project-person__avatar{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#e3ece5;color:#315b41;font-weight:700;overflow:hidden}.project-person__avatar img{width:100%;height:100%;object-fit:cover}.project-person strong,.project-person small{display:block}.project-person small,.project-picker-hint{color:var(--project-muted);font-size:12px}.project-picker-hint{display:block;margin-top:7px}.project-selected-person{display:flex;align-items:center;gap:10px;margin-top:9px;padding:9px 10px;border:1px solid #a8c5b0;border-radius:8px;background:#edf5ef}.project-selected-person strong,.project-selected-person small{display:block}.project-selected-person small{color:var(--project-muted);font-size:12px}.project-selected-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.project-selected-chips button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:5px 9px;border:1px solid #b7ccbd;border-radius:999px;background:#edf5ef;color:#244b34}.project-selected-chips span{font-size:17px;line-height:1}.project-linked-tasks{list-style:none;margin:0;padding:0}.project-linked-tasks li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--project-line)}.project-linked-tasks li:first-child{border-top:0}.project-linked-tasks strong,.project-linked-tasks small{display:block;overflow-wrap:anywhere}.project-linked-tasks small{margin-top:4px;color:var(--project-muted)}.project-linked-tasks button{flex:none;border:1px solid var(--project-line);border-radius:8px;background:#fff;color:var(--project-green);padding:8px 11px}.project-linked-tasks p{margin:8px 0 0;color:var(--project-green);white-space:pre-wrap;overflow-wrap:anywhere}.project-panel select{width:100%;min-height:38px;padding:9px;border:1px solid #bccdc1;border-radius:8px;color:var(--project-ink);background:#fff}@media(max-width:760px){.project-person,.project-selected-chips button{min-height:44px}.project-person-list{max-height:264px}}@media(max-width:760px){.project-linked-tasks li{align-items:stretch;flex-direction:column}.project-linked-tasks button{min-height:44px}}.evidence-registry{--evidence-ink: #26322e;--evidence-muted: #66726d;--evidence-line: #d9ded9;--evidence-paper: #fffefa;--evidence-green: #205e49;--evidence-red: #9b3f3b;display:grid;gap:18px;color:var(--evidence-ink)}.evidence-registry button,.evidence-registry input,.evidence-registry textarea,.evidence-registry select{font:inherit}.evidence-registry button:focus-visible,.evidence-registry input:focus-visible,.evidence-registry textarea:focus-visible,.evidence-registry select:focus-visible,.evidence-registry a:focus-visible{outline:3px solid rgb(32 94 73 / 28%);outline-offset:2px}.evidence-registry__header,.evidence-registry__section-head,.evidence-record__top,.evidence-replacement__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.evidence-registry__header h3,.evidence-registry__section-head h4,.evidence-record h5{margin:0;font-family:Golos,system-ui,sans-serif}.evidence-registry__header h3{margin-top:4px;font-size:25px;line-height:1.08}.evidence-registry__header p,.evidence-registry__section-head p{max-width:720px;margin:7px 0 0;color:var(--evidence-muted);font-size:13px;line-height:1.5}.evidence-registry__eyebrow{color:var(--evidence-green);font-size:11px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.evidence-registry__count,.evidence-registry__section-head>span{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;min-width:38px;min-height:34px;padding:0 11px;border:1px solid var(--evidence-line);border-radius:999px;background:#f3f5f1;color:var(--evidence-green);font-weight:740}.evidence-registry__feedback{margin:0;padding:11px 13px;border:1px solid;border-radius:9px;font-size:13px}.evidence-registry__feedback.is-success{border-color:#b9d1c7;background:#edf6f1;color:var(--evidence-green)}.evidence-registry__feedback.is-error{border-color:#e1bab6;background:#fff2f0;color:var(--evidence-red)}.evidence-registry__inbox,.evidence-manual,.evidence-registry__records{display:grid;gap:13px;padding:16px;border:1px solid var(--evidence-line);border-radius:12px;background:var(--evidence-paper);box-shadow:0 1px 1px #1826200a}.evidence-registry__section-head h4{font-size:16px}.evidence-registry__candidates,.evidence-registry__records{display:grid;gap:10px}.evidence-candidate{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px;border:1px solid #e1e5e0;border-radius:10px;background:#fafbf8}.evidence-candidate img{width:70px;height:54px;border-radius:7px;object-fit:cover}.evidence-candidate div{display:grid;gap:4px;min-width:0}.evidence-candidate strong,.evidence-candidate small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evidence-candidate small,.evidence-registry__empty{color:var(--evidence-muted);font-size:12px}.evidence-registry button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid #bfc9c3;border-radius:8px;background:#fff;color:var(--evidence-ink);cursor:pointer}.evidence-registry button:hover:not(:disabled){border-color:#8fa69b;background:#f7faf8}.evidence-registry button:disabled{cursor:not-allowed;opacity:.48}.evidence-manual__kind{display:flex;flex-wrap:wrap;gap:8px}.evidence-manual__kind label{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid var(--evidence-line);border-radius:8px;font-size:13px;cursor:pointer}.evidence-manual__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.evidence-manual label,.evidence-record__review-form label,.evidence-replacement label{display:grid;gap:6px;color:var(--evidence-muted);font-size:12px;font-weight:660}.evidence-manual__wide{grid-column:1 / -1}.evidence-manual__draft{display:flex!important;align-items:center;align-self:end;min-height:38px}.evidence-registry input,.evidence-registry textarea,.evidence-registry select{width:100%;min-height:38px;box-sizing:border-box;border:1px solid #cbd2cd;border-radius:7px;background:#fff;color:var(--evidence-ink)}.evidence-registry input,.evidence-registry select{padding:0 10px}.evidence-registry textarea{min-height:72px;padding:9px 10px;resize:vertical}.evidence-registry input[type=radio],.evidence-registry input[type=checkbox]{width:16px;min-height:16px;accent-color:var(--evidence-green)}.evidence-manual>button,.evidence-replacement>button{justify-self:start;border-color:var(--evidence-green);background:var(--evidence-green);color:#fff}.evidence-record{display:grid;gap:11px;padding:14px;border:1px solid var(--evidence-line);border-left:4px solid #8b9691;border-radius:10px;background:#fff}.evidence-record.is-accepted{border-left-color:#3b7e63}.evidence-record.is-returned{border-left-color:#b55750}.evidence-record.is-draft{border-left-color:#b19a5f}.evidence-record.is-superseded{border-left-color:#a8aeab;opacity:.8}.evidence-record__kind,.evidence-record__status{display:inline-flex;align-items:center;gap:6px;color:var(--evidence-muted);font-size:11px;font-weight:720;letter-spacing:.04em;text-transform:uppercase}.evidence-record__status{color:var(--evidence-green)}.evidence-record h5{font-size:16px}.evidence-record>a{justify-self:start;color:var(--evidence-green);font-size:13px;font-weight:680}.evidence-record__note{margin:0;padding:9px 11px;border-left:3px solid #d6ddd8;background:#f8f9f6;font-size:13px;line-height:1.5}.evidence-record__unsafe-link{justify-self:start;margin:0;color:var(--evidence-red);font-size:12px;font-weight:680}.evidence-record dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0}.evidence-record dl div{display:grid;gap:2px;min-width:0}.evidence-record dt{color:var(--evidence-muted);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.evidence-record dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}.evidence-record__review{display:flex;align-items:flex-start;gap:9px;margin:0;padding:10px;border-radius:8px;background:#eef5f1;color:var(--evidence-green)}.evidence-record__review span{display:grid;gap:3px;font-size:12px}.evidence-record__review-form,.evidence-replacement{display:grid;gap:10px;padding:11px;border:1px solid #dbe1dc;border-radius:9px;background:#f8faf7}.evidence-record__review-form>div{display:flex;flex-wrap:wrap;gap:8px}.evidence-record__replace{justify-self:start}.evidence-replacement__head>button{min-width:34px;min-height:34px;padding:0}@media(max-width:640px){.evidence-registry__header,.evidence-registry__section-head{align-items:stretch}.evidence-registry__count,.evidence-registry__section-head>span{align-self:flex-start}.evidence-candidate{grid-template-columns:58px minmax(0,1fr)}.evidence-candidate img{width:58px;height:48px}.evidence-candidate button{grid-column:1 / -1}.evidence-manual__grid,.evidence-record dl{grid-template-columns:1fr}.evidence-manual__wide{grid-column:auto}}.chat-hub,.new-direct-chat__backdrop{--chat-accent: var(--forest, #175b37);--chat-accent-strong: var(--forest-deep, #163d2b);--chat-ink: var(--ink, #172126);--chat-muted: var(--muted, #657177);--chat-line: var(--line, #dce2e2);--chat-line-soft: var(--line-soft, #e9eded);--chat-surface: var(--surface, #fff);--chat-canvas: var(--ivory, #f4f6f6);color:var(--chat-ink);font-family:Golos Text,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.chat-hub *,.chat-hub *:before,.chat-hub *:after,.new-direct-chat__backdrop *,.new-direct-chat__backdrop *:before,.new-direct-chat__backdrop *:after{box-sizing:border-box}.chat-hub button,.chat-hub input,.new-direct-chat__backdrop button,.new-direct-chat__backdrop input{font-family:inherit}.chat-hub button,.new-direct-chat__backdrop button{color:inherit}.chat-hub__visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.chat-hub{display:grid;grid-template-columns:clamp(276px,20vw,304px) minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;overflow:hidden;background:var(--chat-canvas);border:1px solid var(--chat-line)}.workspace-main>.chat-hub{height:calc(100dvh - var(--topbar-height));border-top:0;border-right:0;border-bottom:0}.chat-hub__rail{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;background:var(--chat-surface);border-right:1px solid var(--chat-line)}.chat-hub__header{display:block;min-height:68px;padding:12px 16px;border-bottom:1px solid var(--chat-line-soft)}.chat-hub__eyebrow{display:block;margin-bottom:3px;color:var(--chat-muted);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.chat-hub__header h2,.new-direct-chat__header h2{margin:0;color:var(--chat-ink);font-size:22px;font-weight:680;letter-spacing:-.025em;line-height:1.15}.chat-hub .chat-hub__new-button{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:0 12px;color:#fff!important;background:var(--chat-accent-strong);border:1px solid var(--chat-accent-strong);border-radius:10px;cursor:pointer;font-size:12px;font-weight:650;white-space:nowrap;transition:background .14s ease,border-color .14s ease,transform .14s ease}.chat-hub__new-button:hover{background:var(--chat-accent);border-color:var(--chat-accent)}.chat-hub__new-button:active{transform:translateY(1px)}.chat-hub__new-button:disabled,.chat-hub__empty button:disabled{cursor:not-allowed;opacity:.46;transform:none}.chat-hub__tools{padding:12px 12px 9px;border-bottom:1px solid var(--chat-line-soft)}.chat-hub__search,.new-direct-chat__search-field{position:relative;display:flex;min-height:44px;align-items:center;gap:9px;color:var(--chat-muted);background:#f5f7f7;border:1px solid transparent;border-radius:10px;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.chat-hub__search{padding:0 11px}.chat-hub__search:focus-within,.new-direct-chat__search-field:focus-within{background:#fff;border-color:color-mix(in srgb,var(--chat-accent) 58%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--chat-accent) 12%,transparent)}.chat-hub__search input,.new-direct-chat__search-field input{width:100%;min-width:0;height:42px;padding:0;color:var(--chat-ink);background:transparent;border:0;outline:0;font-size:13px}.chat-hub__search input::placeholder,.new-direct-chat__search-field input::placeholder{color:#879196;opacity:1}.chat-hub__search>button,.new-direct-chat__search-field>button{display:grid;width:44px;min-width:44px;height:44px;padding:0;place-items:center;color:var(--chat-muted);background:transparent;border:0;border-radius:8px;cursor:pointer}.chat-hub__filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:2px;margin-top:9px}.chat-hub__filters button{display:inline-flex;min-width:0;min-height:44px;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0 6px;color:var(--chat-muted);background:transparent;border:0;border-radius:8px;cursor:pointer;font-size:11.5px;font-weight:620}.chat-hub__filters button[aria-pressed=true]{color:var(--chat-accent-strong);background:color-mix(in srgb,var(--chat-accent) 9%,white)}.chat-hub__filter-label{min-width:0;line-height:1.15;white-space:nowrap}.chat-hub__filters .chat-hub__filter-count{color:#8c3035;font-size:13px;font-weight:750;font-variant-numeric:tabular-nums;line-height:1.05}.chat-hub__overdue-filter{display:flex;width:100%;min-height:36px;align-items:center;gap:7px;margin-top:6px;padding:0 10px;color:#6f494b;background:snow;border:1px solid #ecdada;border-radius:8px;cursor:pointer;font-size:11.5px;font-weight:650;text-align:left}.chat-hub__horizon-select{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:2px 9px;color:var(--chat-muted);font-size:11px;font-weight:650}.chat-hub__horizon-select select{min-width:0;max-width:175px;padding:5px 24px 5px 8px;color:var(--chat-accent-strong);background:#f6f9f7;border:1px solid var(--chat-line-soft);border-radius:7px;font:inherit}.chat-hub__plan-error{margin:5px 9px;color:#9a3034;font-size:12px}.chat-hub__overdue-filter[aria-pressed=true]{color:#7d292e;background:#fff0f0;border-color:#dfbfc1;box-shadow:inset 3px 0 #8c3035}.chat-hub__overdue-filter strong{margin-left:auto;color:#8c3035;font-size:13px;font-variant-numeric:tabular-nums}.chat-hub__overdue-dot{width:7px;height:7px;flex:0 0 auto;background:#a43c42;border-radius:50%}.chat-hub__personal-folders{position:relative;margin-top:10px;padding-top:9px;border-top:1px solid var(--chat-line-soft)}.chat-hub__personal-folders-head{display:flex;min-height:30px;align-items:center;justify-content:space-between;gap:8px;padding-left:8px;color:var(--chat-muted);font-size:10px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.chat-hub__personal-folders-head>button,.chat-hub__folder-actions>button,.chat-hub__folder-editor>button,.chat-hub__task-folder-action>button{display:grid;width:30px;min-width:30px;height:30px;padding:0;place-items:center;color:var(--chat-muted);background:transparent;border:0;border-radius:7px;cursor:pointer}.chat-hub__personal-folders-head>button:hover,.chat-hub__folder-actions>button:hover,.chat-hub__folder-editor>button:hover,.chat-hub__task-folder-action>button:hover,.chat-hub__task-folder-action>button[aria-expanded=true]{color:var(--chat-accent-strong);background:color-mix(in srgb,var(--chat-accent) 9%,white)}.chat-hub__folder-list{display:grid;max-height:146px;gap:2px;padding:1px 2px 1px 0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.chat-hub__folder-item{position:relative;display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:2px}.chat-hub__folder-select{display:grid;width:100%;min-width:0;min-height:34px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 8px;color:var(--chat-muted);text-align:left;background:transparent;border:0;border-radius:7px;cursor:pointer;font-size:12px}.chat-hub__folder-select:hover,.chat-hub__folder-select[aria-pressed=true]{color:var(--chat-accent-strong);background:color-mix(in srgb,var(--chat-accent) 9%,white)}.chat-hub__folder-select>svg{flex:0 0 auto}.chat-hub__folder-select>span{min-width:0;overflow:hidden;font-weight:570;text-overflow:ellipsis;white-space:nowrap}.chat-hub__folder-select>strong{min-width:16px;font-size:11px;font-variant-numeric:tabular-nums;text-align:right}.chat-hub__folder-actions,.chat-hub__task-folder-action{position:relative}.chat-hub__folder-action-menu,.chat-hub__task-folder-menu{position:absolute;z-index:30;display:grid;min-width:178px;padding:5px;color:var(--chat-ink);background:var(--chat-surface);border:1px solid var(--chat-line);border-radius:9px;box-shadow:0 12px 30px #1524292e}.chat-hub__folder-action-menu{top:0;right:0;min-width:250px;grid-template-columns:repeat(2,minmax(0,1fr));padding:2px}.chat-hub__folder-action-menu>button{min-height:28px;font-size:11px}.chat-hub__folder-action-menu>button,.chat-hub__task-folder-menu>button{display:flex;width:100%;min-height:34px;align-items:center;gap:8px;padding:0 9px;color:inherit;text-align:left;background:transparent;border:0;border-radius:6px;cursor:pointer;font-size:12px;white-space:nowrap}.chat-hub__folder-action-menu>button:hover,.chat-hub__task-folder-menu>button:hover,.chat-hub__task-folder-menu>button[aria-pressed=true]{background:color-mix(in srgb,var(--chat-accent) 9%,white)}.chat-hub__folder-action-menu>button:last-child{color:#8c3035}.chat-hub__folder-editor{display:grid;grid-template-columns:minmax(0,1fr) 30px 30px;align-items:center;gap:3px;margin:2px 0 4px}.chat-hub__folder-editor--rename{grid-column:1 / -1;margin:0}.chat-hub__folder-editor>input{width:100%;min-width:0;height:34px;padding:0 9px;color:var(--chat-ink);background:var(--chat-surface);border:1px solid var(--chat-line);border-radius:7px;outline:0;font-size:12px}.chat-hub__folder-editor>input:focus{border-color:color-mix(in srgb,var(--chat-accent) 58%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--chat-accent) 12%,transparent)}.chat-hub__folder-editor>button:disabled{cursor:not-allowed;opacity:.38}.chat-hub__folder-editor>small{grid-column:1 / -1;padding:2px 3px 0;color:#8c3035;font-size:10px;line-height:1.35}.chat-hub__folder-empty{margin:3px 8px 1px;color:var(--chat-muted);font-size:11px;line-height:1.4}.chat-hub__folder-delete-confirm{display:grid;gap:3px;margin-top:6px;padding:9px;color:var(--chat-ink);background:#fff8f8;border:1px solid #ead1d3;border-radius:8px;font-size:11px}.chat-hub__folder-delete-confirm>strong{font-size:12px}.chat-hub__folder-delete-confirm>span{color:var(--chat-muted);line-height:1.35}.chat-hub__folder-delete-confirm>small{color:#8c3035;font-size:10px;line-height:1.35}.chat-hub__folder-delete-confirm>div{display:flex;gap:6px;margin-top:5px}.chat-hub__folder-delete-confirm button{min-height:32px;padding:0 9px;background:#fff;border:1px solid var(--chat-line);border-radius:7px;cursor:pointer;font-size:11px;font-weight:650}.chat-hub__folder-delete-confirm button:first-child{color:#842d33;border-color:#deb9bc}.chat-hub__result-count{min-height:30px;padding:8px 14px 6px;color:#7a858a;font-size:10px;font-weight:650;letter-spacing:.045em;line-height:1.4;text-transform:uppercase}.chat-hub__list-scroll{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.chat-hub__list{margin:0;padding:0 6px 10px;list-style:none}.chat-hub__list-item{position:relative;margin:0;padding:0}.chat-hub__list-row--with-folder{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center}.chat-hub__list-row[data-two-actions=true]{grid-template-columns:minmax(0,1fr) 32px 32px}.chat-hub__task-plan-action{position:relative;z-index:5;opacity:.85;transition:opacity .12s ease}.chat-hub__task-plan-action[data-planned=true],.chat-hub__list-row:hover .chat-hub__task-plan-action,.chat-hub__list-row:focus-within .chat-hub__task-plan-action{opacity:1}.chat-hub__task-plan-action>button{display:grid;width:32px;height:36px;padding:0;place-items:center;color:var(--chat-muted);background:transparent;border:0;border-radius:8px;cursor:pointer}.chat-hub__task-plan-action[data-planned=true]>button,.chat-hub__task-plan-action>button[aria-expanded=true]{color:var(--chat-accent-strong);background:#eaf3ef}.chat-hub__task-plan-menu{--chat-muted: #657177;--chat-accent-strong: #163d2b;--chat-line-soft: #e9eded;position:fixed;z-index:2000;display:grid;width:min(250px,calc(100vw - 70px));max-height:calc(100dvh - 16px);overflow-y:auto;gap:3px;padding:10px;color:#26333a;background:#fff;border:1px solid var(--chat-line-soft);border-radius:11px;box-shadow:0 10px 30px #122d252e;font-family:Golos Text,system-ui,sans-serif}.chat-hub__task-plan-menu,.chat-hub__task-plan-menu *{box-sizing:border-box}.chat-hub__task-plan-menu strong{font-size:13px}.chat-hub__task-plan-menu small{color:var(--chat-muted);font-size:11px;line-height:1.35}.chat-hub__task-plan-menu>button,.chat-hub__task-plan-menu>label{display:flex;min-height:36px;align-items:center;gap:6px;padding:6px 8px;color:#26333a;background:transparent;border:0;border-radius:7px;font:inherit;font-size:12px;text-align:left;cursor:pointer}.chat-hub__task-plan-menu>button:hover{background:#eef5f1}.chat-hub__task-plan-menu input[type=date]{min-width:0;max-width:128px;margin-left:auto;font:inherit}.chat-hub__personal-plan-label{display:inline-flex;align-items:center;gap:3px;color:#2b6451;font-size:10px;font-weight:700}.chat-hub__action-label{color:#7c4824;font-size:11px;font-weight:720;line-height:1.25}.chat-hub__task-folder-action{z-index:4;padding-right:4px;opacity:0;transition:opacity .12s ease}.chat-hub__task-folder-action[data-assigned=true],.chat-hub__list-row:hover .chat-hub__task-folder-action,.chat-hub__list-row:focus-within .chat-hub__task-folder-action{opacity:1}.chat-hub__task-folder-menu{right:34px;width:max-content;max-width:230px;max-height:248px;overflow-y:auto}.chat-hub__task-folder-menu[data-placement=down]{top:0}.chat-hub__task-folder-menu[data-placement=up]{bottom:0}.chat-hub__task-folder-menu>button>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis}.chat-hub__task-folder-menu>button>svg:last-child{margin-left:auto}.chat-hub__list-item[data-task-depth]:not([data-task-depth="0"]){padding-left:calc(var(--task-depth) * 15px)}.chat-hub__list-item[data-task-depth]:not([data-task-depth="0"]):before{position:absolute;z-index:1;top:0;left:calc((var(--task-depth) - 1) * 15px + 5px);width:10px;height:34px;border-bottom:2px solid #8f3140;border-left:2px solid #8f3140;border-radius:0 0 0 7px;content:"";pointer-events:none}.chat-hub__list-item[data-task-depth]:not([data-task-depth="0"]):after{position:absolute;z-index:2;top:30px;left:calc((var(--task-depth) - 1) * 15px + 2px);width:7px;height:7px;background:#fff;border:2px solid #8f3140;border-radius:50%;content:"";pointer-events:none}.chat-hub__list-item[data-task-depth]:not([data-task-depth="0"]) .chat-hub__chat-button{min-height:64px}.chat-hub__chat-button{position:relative;display:grid;width:100%;min-width:0;min-height:68px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:8px;text-align:left;background:transparent;border:0;border-radius:10px;cursor:pointer;transition:background .12s ease,box-shadow .12s ease}.chat-hub__chat-button:hover{background:#f3f6f5}.chat-hub__chat-button[aria-current=page]{background:color-mix(in srgb,var(--chat-accent) 9%,white);box-shadow:inset 3px 0 0 var(--chat-accent)}.chat-hub__chat-button[data-archived=true] .chat-hub__avatar{filter:grayscale(.72);opacity:.78}.chat-hub__avatar{position:relative;display:grid;width:38px;height:38px;overflow:hidden;place-items:center;color:var(--chat-accent-strong);background:#e9f1ed;border:1px solid #d8e4de;border-radius:50%;font-size:11px;font-weight:750;letter-spacing:.02em}.chat-hub__avatar--large{width:42px;height:42px;font-size:12px}.chat-hub__avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.chat-hub__chat-copy,.chat-hub__chat-topline,.chat-hub__chat-meta,.chat-hub__chat-preview{min-width:0}.chat-hub__chat-copy{display:grid;gap:3px}.chat-hub__chat-topline,.chat-hub__chat-meta,.chat-hub__chat-preview{display:flex;align-items:center}.chat-hub__chat-topline{gap:8px}.chat-hub__chat-topline strong{min-width:0;overflow:hidden;color:var(--chat-ink);font-size:13px;font-weight:680;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.chat-hub__chat-topline time{margin-left:auto;color:#849095;font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.chat-hub__chat-meta{gap:4px;color:#6e797e;font-size:10.5px;line-height:1.25}.chat-hub__chat-meta svg{flex:0 0 auto}.chat-hub__chat-meta span,.chat-hub__chat-preview>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-hub__chat-preview{gap:7px;color:#778287;font-size:11.5px;line-height:1.3}.chat-hub__chat-preview b{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;margin-left:auto;padding:0 6px;color:#fff;background:var(--chat-accent);border-radius:10px;font-size:10px;font-variant-numeric:tabular-nums}.chat-hub__empty,.chat-hub__conversation-empty,.new-direct-chat__empty{display:flex;min-height:190px;align-items:center;justify-content:center;flex-direction:column;padding:24px;color:var(--chat-muted);text-align:center}.chat-hub__empty svg,.chat-hub__conversation-empty svg,.new-direct-chat__empty svg{margin-bottom:10px;color:#8ca59a}.chat-hub__empty strong,.chat-hub__conversation-empty strong,.new-direct-chat__empty strong{color:var(--chat-ink);font-size:14px}.chat-hub__empty p,.chat-hub__conversation-empty p,.new-direct-chat__empty p{max-width:230px;margin:5px 0 0;font-size:12px;line-height:1.5}.chat-hub__empty button{min-height:44px;margin-top:14px;padding:0 14px;color:var(--chat-accent-strong);background:#fff;border:1px solid #bdd0c6;border-radius:9px;cursor:pointer;font-size:12px;font-weight:650}.chat-hub__guide{width:100%;min-width:0;min-height:100%;overflow-y:auto;padding:clamp(34px,7vh,72px) clamp(28px,6vw,76px) 44px;background:#f6f8f7;animation:chat-guide-enter .22s ease-out both}.chat-hub__guide-inner{width:min(100%,820px);margin:0 auto}.chat-hub__guide-header{max-width:650px}.chat-hub__guide-status{display:inline-flex;min-height:30px;align-items:center;gap:7px;padding:5px 10px;color:var(--chat-accent-strong);background:#e8f0ec;border-radius:999px;font-size:12px;font-weight:650;line-height:1.35}.chat-hub__guide-header h2{margin:18px 0 0;color:var(--chat-ink);font-size:clamp(26px,3vw,34px);font-weight:700;letter-spacing:-.035em;line-height:1.1}.chat-hub__guide-header>p{max-width:560px;margin:10px 0 0;color:var(--chat-muted);font-size:15px;line-height:1.55}.chat-hub__guide-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:32px 0 0;padding:0;border-top:1px solid var(--chat-line);border-bottom:1px solid var(--chat-line);list-style:none}.chat-hub__guide-steps li{display:grid;min-width:0;grid-template-columns:32px minmax(0,1fr);gap:13px;padding:22px 26px 22px 0}.chat-hub__guide-steps li:nth-child(2n){padding-right:0;padding-left:26px;border-left:1px solid var(--chat-line)}.chat-hub__guide-steps li:nth-child(n+3){border-top:1px solid var(--chat-line)}.chat-hub__guide-number{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;color:#fff;background:var(--chat-accent-strong);border-radius:50%;font-size:12px;font-weight:750;font-variant-numeric:tabular-nums}.chat-hub__guide-steps li>div{display:flex;min-width:0;align-items:flex-start;flex-direction:column}.chat-hub__guide-steps strong{color:var(--chat-ink);font-size:15px;font-weight:700;line-height:1.35}.chat-hub__guide-demo-group{display:flex;flex-wrap:wrap;gap:6px}.chat-hub__guide-demo{display:inline-flex;min-height:30px;align-items:center;gap:6px;margin-top:8px;padding:5px 9px;color:var(--chat-accent-strong);background:#fff;border:1px solid #cbd9d2;border-radius:8px;box-shadow:0 1px 2px #163d2b0a;font-size:11px;font-weight:680;line-height:1.2;white-space:nowrap}.chat-hub__guide-demo-group .chat-hub__guide-demo{margin-top:8px}.chat-hub__guide-demo--flow>span{color:#84918b}.chat-hub__guide-steps p{max-width:285px;margin:9px 0 0;color:var(--chat-muted);font-size:12.5px;line-height:1.5}.chat-hub__guide-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.chat-hub .chat-hub__guide-actions button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 15px;border-radius:9px;cursor:pointer;font-size:12.5px;font-weight:680;transition:background .14s ease,border-color .14s ease,transform .14s ease}.chat-hub .chat-hub__guide-primary{color:#fff;background:var(--chat-accent-strong);border:1px solid var(--chat-accent-strong)}.chat-hub .chat-hub__guide-primary:hover{background:var(--chat-accent);border-color:var(--chat-accent)}.chat-hub .chat-hub__guide-secondary{color:var(--chat-accent-strong);background:transparent;border:1px solid #bdcec5}.chat-hub .chat-hub__guide-secondary:hover{background:#ebf1ee;border-color:#9eb7aa}.chat-hub__guide-actions button:active{transform:translateY(1px)}.chat-hub__guide-actions button:focus-visible{outline:3px solid rgba(23,91,55,.2);outline-offset:2px}.chat-hub__guide-actions button:disabled{cursor:not-allowed;opacity:.46;transform:none}.chat-hub__guide-secondary>span{min-width:20px;padding:2px 6px;background:#dfe9e4;border-radius:999px;font-size:10px;font-variant-numeric:tabular-nums}.chat-hub__guide-note{margin:12px 0 0;color:#7a8580;font-size:11.5px;line-height:1.45}@keyframes chat-guide-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.chat-hub__conversation{position:relative;display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;background:var(--chat-canvas)}.chat-hub__mobile-back,.chat-hub__mobile-toolbar{display:none}.chat-hub .chat-hub__refresh{display:inline-grid;width:38px;min-width:38px;height:38px;padding:0;place-items:center;color:var(--chat-accent-strong);background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer}.chat-hub .chat-hub__refresh:hover{background:#25664b1a}.chat-hub .chat-hub__refresh:focus-visible{outline:2px solid var(--chat-accent);outline-offset:2px}.chat-hub__sync-notice{flex:0 0 auto;padding:7px 14px;color:#8b3037;background:#fff3f1;border-bottom:1px solid #ecd3ce;font-size:12px}.chat-hub__sync-notice button{margin-left:6px;padding:2px 4px;color:inherit;background:transparent;border:0;text-decoration:underline;cursor:pointer}.chat-hub__conversation-content{display:flex;min-width:0;min-height:0;flex:1;overflow:hidden;overscroll-behavior:contain}.chat-hub__conversation-content>.task-chat-shell,.chat-hub-case-conversation>.task-chat-shell{width:100%;min-height:0;max-height:none;flex:1;border:0;border-radius:0;box-shadow:none}.chat-hub-case-conversation{display:flex;width:100%;min-width:0;min-height:0;flex-direction:column}.chat-hub-case-context{display:flex;min-height:62px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:16px;padding:9px 16px;background:#fff;border-bottom:1px solid var(--chat-line)}.chat-hub-case-context>div{display:grid;min-width:0;gap:2px}.chat-hub-case-context span{color:var(--chat-muted);font-size:10px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.chat-hub-case-context strong{overflow:hidden;color:var(--chat-ink);font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.chat-hub-case-context button{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;gap:7px;padding:0 12px;color:var(--chat-accent-strong);background:#fff;border:1px solid #cbd9d2;border-radius:9px;cursor:pointer;font-size:12px;font-weight:650}.nav-count.nav-count-neutral{background:#356b53}.chat-hub__conversation-empty{height:100%}.chat-hub button:focus-visible,.new-direct-chat__backdrop button:focus-visible,.new-direct-chat__backdrop input:focus-visible{outline:3px solid color-mix(in srgb,var(--chat-accent) 34%,transparent);outline-offset:2px}.new-direct-chat__backdrop{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;align-items:center;justify-items:center;padding:20px;background:#121f2461;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.new-direct-chat{display:flex;width:min(560px,100%);max-height:min(720px,calc(100dvh - 40px));min-height:0;flex-direction:column;overflow:hidden;color:var(--chat-ink);background:var(--chat-surface);border:1px solid var(--chat-line);border-radius:15px;box-shadow:0 26px 80px #1524293d}.new-direct-chat__header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px 14px;border-bottom:1px solid var(--chat-line-soft)}.new-direct-chat__header>button{display:grid;width:44px;min-width:44px;height:44px;padding:0;place-items:center;color:var(--chat-muted);background:transparent;border:0;border-radius:10px;cursor:pointer}.new-direct-chat__header>button:hover:not(:disabled){background:#f1f4f3}.new-direct-chat__header>button:disabled{cursor:wait;opacity:.46}.new-direct-chat__description{margin:0;padding:14px 20px 0;color:var(--chat-muted);font-size:12px;line-height:1.55}.new-direct-chat__search{display:grid;gap:7px;padding:14px 20px 0;color:#4c595e;font-size:12px;font-weight:650}.new-direct-chat__search-field{padding:0 12px;font-weight:400}.new-direct-chat__count{min-height:30px;padding:9px 20px 6px;color:#7b868b;font-size:10px;font-weight:650;letter-spacing:.045em;text-transform:uppercase}.new-direct-chat__results{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;border-top:1px solid var(--chat-line-soft)}.new-direct-chat__list{display:grid;margin:0;padding:5px 8px 10px}.new-direct-chat__candidate{display:grid;width:100%;min-width:0;min-height:64px;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:11px;padding:9px 10px;text-align:left;background:transparent;border:0;border-radius:10px;cursor:pointer}.new-direct-chat__candidate:hover,.new-direct-chat__candidate[aria-selected=true]{background:#f2f6f4}.new-direct-chat__candidate:disabled{cursor:wait;opacity:.55}.new-direct-chat__candidate>span:nth-child(2){display:grid;min-width:0;gap:2px}.new-direct-chat__candidate strong,.new-direct-chat__candidate small,.new-direct-chat__candidate em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-direct-chat__candidate strong{color:var(--chat-ink);font-size:13px;font-style:normal;line-height:1.3}.new-direct-chat__candidate small{color:#536066;font-size:11px;line-height:1.35}.new-direct-chat__candidate em{color:#7b868b;font-size:10.5px;font-style:normal;line-height:1.35}.new-direct-chat__candidate>svg{justify-self:end;color:#8b9893}.new-direct-chat__empty{min-height:210px}.new-direct-chat__busy{padding:11px 20px;color:var(--chat-accent-strong);background:#edf4f0;border-top:1px solid #d8e5de;font-size:12px;font-weight:650;text-align:center}@media(min-width:821px)and (max-width:1180px){.chat-hub{grid-template-columns:264px minmax(0,1fr)}.chat-hub__header{padding-right:12px;padding-left:12px}.chat-hub__new-button{padding-right:10px;padding-left:10px}}@media(max-width:820px){.chat-hub{display:block;width:100%;height:100%;min-height:0;border-right:0;border-left:0}.chat-hub__rail,.chat-hub__conversation{width:100%;height:100%}.chat-hub__rail{border-right:0}.chat-hub__task-folder-action{opacity:1}.chat-hub[data-mobile-list-open=true] .chat-hub__rail{display:flex}.chat-hub[data-mobile-list-open=true] .chat-hub__conversation,.chat-hub[data-mobile-list-open=false] .chat-hub__rail{display:none}.chat-hub[data-mobile-list-open=false] .chat-hub__conversation{display:flex}.chat-hub__mobile-toolbar{display:flex;flex:0 0 auto;min-width:0;align-items:center;justify-content:space-between;background:#f5f8f6;border-bottom:1px solid var(--chat-line)}.chat-hub .chat-hub__mobile-back{display:inline-flex;min-height:48px;flex:0 0 auto;align-items:center;gap:8px;padding:0 14px;color:var(--chat-accent-strong);background:#f5f8f6;border:0;border-bottom:0;cursor:pointer;font-size:14px;font-weight:680}.chat-hub__mobile-toolbar>.chat-hub__refresh{margin-right:8px}.chat-hub__guide{min-height:auto;padding:30px 22px 36px}.chat-hub-case-context{min-height:58px;padding-right:12px;padding-left:12px}.chat-hub-case-context button{width:44px;padding:0;justify-content:center;font-size:0}.new-direct-chat__backdrop{align-items:end;padding:0}.new-direct-chat{width:100%;max-height:min(88dvh,760px);border-right:0;border-bottom:0;border-left:0;border-radius:16px 16px 0 0}}@media(max-width:620px){.chat-hub__guide-header h2{font-size:27px}.chat-hub__guide-steps{grid-template-columns:minmax(0,1fr);margin-top:25px}.chat-hub__guide-steps li,.chat-hub__guide-steps li:nth-child(2n){padding:18px 0;border-left:0}.chat-hub__guide-steps li:nth-child(n+2){border-top:1px solid var(--chat-line)}.chat-hub__guide-steps p{max-width:none}}@media(hover:none){.chat-hub__task-folder-action,.chat-hub__task-plan-action{opacity:1}}@media(max-width:420px){.chat-hub__header{min-height:68px;padding:11px 12px 10px}.chat-hub__header h2,.new-direct-chat__header h2{font-size:20px}.chat-hub__tools{padding-right:10px;padding-left:10px}.chat-hub__new-button{padding:0 10px}.chat-hub__guide{padding:18px 16px 24px}.chat-hub__guide-status{min-height:28px;align-items:flex-start;padding:4px 9px;border-radius:9px;font-size:11px}.chat-hub__guide-header h2{margin-top:13px;font-size:26px}.chat-hub__guide-header>p{margin-top:7px;font-size:13px;line-height:1.45}.chat-hub__guide-steps{margin-top:20px}.chat-hub__guide-steps li,.chat-hub__guide-steps li:nth-child(2n){grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px 0}.chat-hub__guide-number{width:28px;height:28px}.chat-hub__guide-demo,.chat-hub__guide-demo-group .chat-hub__guide-demo{min-height:28px;margin-top:5px;padding:4px 8px}.chat-hub__guide-steps p{margin-top:6px;font-size:11.5px;line-height:1.4}.chat-hub__guide-actions{gap:8px;margin-top:18px;flex-direction:column}.chat-hub .chat-hub__guide-actions button{width:100%}.chat-hub__guide-note{margin-top:9px;font-size:11px}.chat-hub__chat-button{min-height:66px;padding-right:6px;padding-left:6px}.chat-hub__list-item[data-task-depth]:not([data-task-depth="0"]){padding-left:calc(var(--task-depth) * 11px)}.chat-hub__list-item[data-task-depth]:not([data-task-depth="0"]):before{left:calc((var(--task-depth) - 1) * 11px + 3px);width:8px}.chat-hub__list-item[data-task-depth]:not([data-task-depth="0"]):after{left:calc((var(--task-depth) - 1) * 11px)}.new-direct-chat__header{padding:12px 14px 10px}.new-direct-chat__description,.new-direct-chat__search,.new-direct-chat__count{padding-right:14px;padding-left:14px}}@media(prefers-reduced-motion:reduce){.chat-hub__guide{animation:none}.chat-hub *,.new-direct-chat__backdrop *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.task-thread-workspace{--thread-accent: var(--forest, #175b37);--thread-accent-strong: var(--forest-deep, #163d2b);--thread-ink: var(--ink, #172126);--thread-muted: var(--muted, #657177);--thread-line: var(--line, #dce2e2);--thread-line-soft: var(--line-soft, #e9eded);--thread-paper: var(--surface, #fff);--thread-branch: #8f3140;display:grid;width:100%;min-width:0;height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;color:var(--thread-ink);background:var(--thread-paper);container-type:inline-size;font-family:Golos Text,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.task-thread-workspace *,.task-thread-workspace *:before,.task-thread-workspace *:after{box-sizing:border-box}.task-thread-workspace button{font-family:inherit}.task-thread-workspace button:focus-visible{outline:3px solid color-mix(in srgb,var(--thread-accent) 24%,transparent);outline-offset:2px}.task-thread-workspace__visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.task-thread-workspace__header{position:relative;z-index:10;display:grid;gap:5px;padding:9px 16px 8px;background:var(--thread-paper);border-bottom:1px solid var(--thread-line);box-shadow:0 4px 14px #1b2f2709}.task-thread-workspace__topline{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px}.task-thread-workspace__registration{min-width:0;margin:0;overflow:hidden;color:var(--thread-muted);font-size:10.5px;font-weight:690;letter-spacing:.03em;line-height:1.35;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.task-thread-workspace__status{display:inline-flex;min-height:22px;flex:0 0 auto;align-items:center;padding:0 8px;color:#395a4b;background:#edf5f1;border-radius:999px;font-size:9.5px;font-weight:720;letter-spacing:.02em;line-height:1;white-space:nowrap}.task-thread-workspace__status[data-status=awaiting_acceptance],.task-thread-workspace__status[data-status=decision]{color:#75520e;background:#fff5d9}.task-thread-workspace__status[data-status=waiting_evidence]{color:#245c80;background:#eaf4fb}.task-thread-workspace__status[data-status=overdue]{color:#8c3035;background:#fff0f0}.task-thread-workspace__status[data-status=done]{color:#1b6640;background:#eaf7ef}.task-thread-workspace__status[data-status=cancelled]{color:#5d676b;background:#eef1f2}.task-thread-workspace__timing{display:inline-flex;min-height:24px;flex:0 0 auto;align-items:center;gap:5px;padding:0 7px;color:var(--thread-muted);border:1px solid var(--thread-line);border-radius:999px;font-size:10px;font-weight:680;line-height:1;white-space:nowrap}.task-thread-workspace__timing[data-tone=overdue]{color:#a33642;border-color:#eccbd0;background:#fff7f8}.task-thread-workspace__timing[data-tone=waiting_evidence]{color:#385fa4;border-color:#d6e1f4;background:#f5f8ff}.task-thread-workspace__timing[data-tone=done]{color:#286e53;border-color:#d3e6dc;background:#f4faf7}.task-thread-workspace__header h2{width:100%;min-width:0;margin:0;overflow:hidden;color:var(--thread-accent-strong);font-family:inherit;font-size:clamp(16.5px,1.25vw,19px);font-weight:700;letter-spacing:-.02em;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.task-thread-workspace__summary{display:flex;min-width:0;align-items:center;gap:6px}.task-thread-workspace__meta{display:grid;min-width:0;flex:1 1 auto;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:9px;margin:0}.task-thread-workspace__meta>div{min-width:0}.task-thread-workspace__meta dd{min-width:0;margin:0;overflow:hidden;color:#34433c;font-size:11.5px;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.task-thread-workspace__deadline dd{display:inline-flex;align-items:center;gap:5px;color:#45534d;font-variant-numeric:tabular-nums}.task-thread-workspace__deadline dd>svg{flex:0 0 auto;color:#71827a}.task-thread-workspace__deadline-full{display:inline}.task-thread-workspace__deadline-compact{display:none}.task-thread-workspace__responsible dd{display:flex;align-items:center;gap:6px}.task-thread-workspace__responsible-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-thread-workspace__responsible-name-full{display:inline}.task-thread-workspace__responsible-name-medium,.task-thread-workspace__responsible-name-compact{display:none}.task-thread-workspace__responsible .directory-portrait{width:24px;height:24px;min-width:24px;flex:0 0 24px;border:1px solid #d6e1db;border-radius:50%;box-shadow:none;font-size:7.5px}.task-thread-workspace__actions{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:3px}.task-thread-workspace__parent-meeting,.task-thread-workspace__download,.task-thread-workspace__cancel{display:inline-flex;width:29px;height:27px;min-height:27px;flex:0 0 29px;align-items:center;justify-content:center;padding:0;color:var(--thread-accent-strong);background:transparent;border:1px solid transparent;border-radius:7px;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.task-thread-workspace__cancel{color:#84373c}.task-thread-workspace__parent-meeting:hover,.task-thread-workspace__download:hover{background:#eef5f1;border-color:#d4e2da}.task-thread-workspace__cancel:hover{color:#782d33;background:#fff1f1;border-color:#e5cacc}.task-thread-workspace__parent-meeting:active,.task-thread-workspace__download:active,.task-thread-workspace__cancel:active{transform:translateY(1px)}.task-thread-workspace__participants,.task-thread-workspace__relations{position:relative;min-width:0;flex:0 0 auto}.task-thread-workspace__participants-trigger,.task-thread-workspace__relations-trigger{display:inline-flex;min-width:0;min-height:29px;align-items:center;gap:4px;padding:0 8px;color:#344a40;font-size:11px;font-weight:690;line-height:1;text-align:left;background:#f7f9f8;border:1px solid #e0e7e3;border-radius:8px;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.task-thread-workspace__participants-trigger:hover,.task-thread-workspace__participants-trigger.is-open,.task-thread-workspace__relations-trigger:hover,.task-thread-workspace__relations-trigger.is-open{color:#244c37;background:#eef4f0;border-color:#bfd0c5}.task-thread-workspace__relations-trigger.is-open,.task-thread-workspace__relations-trigger:hover{color:var(--thread-branch);border-color:color-mix(in srgb,var(--thread-branch) 32%,#dce4df)}.task-thread-workspace__participants-trigger>span,.task-thread-workspace__relations-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-thread-workspace__participants-trigger>svg,.task-thread-workspace__relations-trigger>svg{flex:0 0 auto;transition:transform .14s ease}.task-thread-workspace__participants-trigger.is-open>svg:last-child,.task-thread-workspace__relations-trigger.is-open>svg:last-child{transform:rotate(180deg)}.task-thread-workspace__participants-backdrop{display:none}.task-thread-workspace__participants-popover{position:absolute;z-index:22;top:calc(100% + 7px);left:0;display:grid;width:min(340px,calc(100cqw - 24px));max-height:min(440px,calc(100dvh - 160px));overflow:hidden;color:#283830;background:#fffefc;border:1px solid #d8e1dc;border-radius:13px;box-shadow:0 18px 46px #1a302533;animation:task-participants-popover-in .14s ease-out both}.task-thread-workspace__relations-popover{width:min(390px,calc(100cqw - 24px))}@keyframes task-participants-popover-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.task-thread-workspace__participants-popover-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 12px 9px;border-bottom:1px solid #e7ebe8}.task-thread-workspace__participants-popover-head>div{min-width:0}.task-thread-workspace__participants-popover-head strong,.task-thread-workspace__participants-popover-head span{display:block}.task-thread-workspace__participants-popover-head strong{font-size:14px;line-height:1.25}.task-thread-workspace__participants-popover-head span{margin-top:2px;color:var(--thread-muted);font-size:10.5px;font-weight:650}.task-thread-workspace__participants-popover-head button{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;color:#5b6861;background:transparent;border:0;border-radius:9px;cursor:pointer}.task-thread-workspace__participants-list{display:grid;gap:2px;min-height:0;margin:0;padding:6px;overflow-y:auto;list-style:none}.task-thread-workspace__participants-list li{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:46px;padding:5px 7px;border-radius:9px}.task-thread-workspace__participants-list li:hover{background:#f4f7f5}.task-thread-workspace__participants-list .directory-portrait{width:34px;height:34px;min-width:34px;font-size:9px}.task-thread-workspace__participants-list li>span{min-width:0}.task-thread-workspace__participants-list strong,.task-thread-workspace__participants-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-thread-workspace__participants-list strong{font-size:12px;line-height:1.3}.task-thread-workspace__participants-list small{margin-top:2px;color:var(--thread-muted);font-size:10px;font-weight:600}.task-thread-workspace__participants-list small.is-responsible{display:inline-flex;align-items:center;gap:4px;color:#8a5c0b}.task-thread-workspace__participants-manage{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;margin:2px 8px 8px;color:#315441;font-size:11.5px;font-weight:720;background:#eef5f1;border:1px solid #d1e0d7;border-radius:9px;cursor:pointer}.task-thread-workspace__relation-tree{position:relative;display:grid;gap:5px;min-height:0;padding:9px 9px 9px 30px;overflow-y:auto}.task-thread-workspace__relation-tree:before{position:absolute;top:18px;bottom:18px;left:17px;width:2px;background:color-mix(in srgb,var(--thread-branch) 76%,white);border-radius:2px;content:""}.task-thread-workspace__tree-node{position:relative;display:grid;width:100%;min-width:0;min-height:48px;align-content:center;gap:2px;padding:7px 10px;color:#33413e;text-align:left;background:#f8faf9;border:1px solid var(--thread-line-soft);border-radius:9px}button.task-thread-workspace__tree-node{cursor:pointer}.task-thread-workspace__tree-node:before{position:absolute;top:50%;left:-13px;width:13px;height:2px;background:color-mix(in srgb,var(--thread-branch) 76%,white);content:""}.task-thread-workspace__tree-node:after{position:absolute;top:calc(50% - 4px);left:-17px;width:8px;height:8px;background:#fffefc;border:2px solid var(--thread-branch);border-radius:50%;content:""}.task-thread-workspace__tree-node.is-current{color:#254936;background:#edf5f1;border-color:#bfd3c6}.task-thread-workspace__tree-node.is-current:after{background:var(--thread-branch)}.task-thread-workspace__tree-node.is-child{width:calc(100% - 12px * var(--branch-depth, 1));margin-left:calc(12px * var(--branch-depth, 1))}.task-thread-workspace__tree-node.is-source{color:#244e3b;background:#f1f7f3}.task-thread-workspace__tree-node.is-restricted{color:var(--thread-muted);background:#f4f5f5;border-style:dashed}.task-thread-workspace__tree-node:hover{background:#f0f6f3;border-color:#d2e1d8}.task-thread-workspace__tree-node span,.task-thread-workspace__tree-node strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-thread-workspace__tree-node span{color:var(--thread-muted);font-size:9px;font-weight:690;letter-spacing:.025em;text-transform:uppercase}.task-thread-workspace__tree-node strong{font-size:11px;font-weight:650}.task-thread-workspace__tree-node[data-status=overdue]:after{background:#b22e38;border-color:#b22e38}.task-thread-workspace__relation-count{padding:9px 12px 10px;color:var(--thread-muted);border-top:1px solid var(--thread-line-soft);font-size:10px;font-weight:650;text-align:right}.task-thread-workspace__cancel-confirmation{position:absolute;z-index:26;top:calc(100% + 7px);right:0;display:grid;width:min(280px,calc(100cqw - 24px));min-width:228px;gap:10px;padding:12px;color:#5f3437;text-align:left;background:#fffdfb;border:1px solid #dec9ca;border-radius:11px;box-shadow:0 14px 34px #48272a29}.task-thread-workspace__cancel-confirmation>strong{font-size:13px;line-height:1.35}.task-thread-workspace__cancel-confirmation>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.task-thread-workspace__cancel-confirmation button{min-height:40px;padding:0 11px;font-size:11.5px;font-weight:680;border-radius:8px;cursor:pointer}.task-thread-workspace__cancel-confirmation button.is-danger{color:#fff;background:#8b3037;border:1px solid #8b3037}.task-thread-workspace__cancel-confirmation button.is-quiet{color:#4d5b55;background:#fff;border:1px solid #d4dcd7}.task-thread-workspace__content{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.task-thread-workspace__content>*{min-width:0;min-height:0}.task-thread-workspace__content>.task-workbench-shell{flex:0 0 auto;max-height:50%;overflow-y:auto}.task-thread-workspace__content>.task-chat-shell{flex:1 1 auto;width:100%}@container (max-width: 760px){.task-thread-workspace__responsible-name.has-medium>.task-thread-workspace__responsible-name-full{display:none}.task-thread-workspace__responsible-name.has-medium>.task-thread-workspace__responsible-name-medium{display:inline}}@container (max-width: 540px){.task-thread-workspace__responsible-name.has-compact>.task-thread-workspace__responsible-name-full,.task-thread-workspace__responsible-name.has-compact>.task-thread-workspace__responsible-name-medium{display:none}.task-thread-workspace__responsible-name.has-compact>.task-thread-workspace__responsible-name-compact{display:inline}}@container (max-width: 460px){.task-thread-workspace__header{gap:5px;padding:9px 12px 8px}.task-thread-workspace__header h2{font-size:16px}.task-thread-workspace__summary{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:5px 6px}.task-thread-workspace__meta{width:100%;grid-column:1 / -1;grid-template-columns:max-content minmax(0,1fr);gap:8px}.task-thread-workspace__deadline:has(.task-thread-workspace__deadline-compact) .task-thread-workspace__deadline-full{display:none}.task-thread-workspace__deadline-compact{display:inline}.task-thread-workspace__relations{justify-self:start}.task-thread-workspace__actions{position:static}.task-thread-workspace__parent-meeting,.task-thread-workspace__download,.task-thread-workspace__cancel{width:31px;height:29px;min-height:29px;flex-basis:31px}.task-thread-workspace__cancel-confirmation{top:39px;right:12px}.task-thread-workspace__participants-trigger,.task-thread-workspace__relations-trigger{min-height:31px}.task-thread-workspace__participants-backdrop{position:fixed;z-index:39;top:0;right:0;bottom:0;left:0;display:block;background:#11201833}.task-thread-workspace__participants-popover{position:fixed;z-index:40;top:auto;right:8px;bottom:max(8px,env(safe-area-inset-bottom));left:8px;width:auto;max-height:min(68dvh,520px);border-radius:17px;animation-name:task-participants-sheet-in}}@container (max-width: 340px){.task-thread-workspace__registration{font-size:9.5px}.task-thread-workspace__status{min-height:21px;padding:0 7px;font-size:9px}.task-thread-workspace__participants-trigger,.task-thread-workspace__relations-trigger{padding-inline:7px}}@keyframes task-participants-sheet-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.task-thread-workspace__participants-popover,.task-thread-workspace__participants-trigger>svg,.task-thread-workspace__relations-trigger>svg{animation:none;transition:none}}.staff-entry{--staff-entry-ink: var(--ink, #172126);--staff-entry-muted: var(--muted, #657177);--staff-entry-line: var(--line, #dce2e2);--staff-entry-forest: var(--forest, #175b37);--staff-entry-forest-deep: var(--forest-deep, #163d2b);--staff-entry-focus: var(--cyan, #057cac);position:relative;display:grid;min-width:0;min-height:100svh;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;color:var(--staff-entry-ink);font-family:Golos Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#fbfcfb;isolation:isolate}.staff-entry,.staff-entry *{box-sizing:border-box}.staff-entry__rule{position:absolute;z-index:3;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#1a8ac3 0,#1a8ac3 34%,#f1f3f2 34%,#f1f3f2 66%,#1d8b53 66%,#1d8b53)}.staff-entry__masthead,.staff-entry__main,.staff-entry__footer{width:min(100%,1440px);margin-inline:auto}.staff-entry__masthead{position:relative;z-index:2;display:flex;min-height:104px;align-items:center;justify-content:space-between;gap:28px;padding:18px clamp(24px,4vw,64px) 16px;border-bottom:1px solid var(--staff-entry-line)}.staff-entry__brand{display:flex;min-width:0;align-items:center;gap:15px}.staff-entry__logo{width:62px;height:62px;flex:0 0 62px;object-fit:contain}.staff-entry__brand div{display:grid;gap:4px;min-width:0}.staff-entry__brand span,.staff-entry__brand strong{display:block}.staff-entry__brand span{color:var(--staff-entry-muted);font-size:.75rem;font-weight:650;letter-spacing:.085em;line-height:1.35;text-transform:uppercase}.staff-entry__brand strong{color:var(--staff-entry-ink);font-size:clamp(1rem,1.45vw,1.2rem);font-weight:760;line-height:1.25}.staff-entry__contour-label{display:inline-flex;min-height:40px;align-items:center;gap:9px;padding:8px 0 8px 18px;color:#405048;font-size:.8125rem;font-weight:720;letter-spacing:.025em;border-left:1px solid #cfd8d3}.staff-entry__main{position:relative;display:grid;min-height:0;grid-template-columns:minmax(0,.9fr) minmax(380px,.72fr);align-items:stretch}.staff-entry__content{position:relative;z-index:1;display:flex;max-width:760px;flex-direction:column;justify-content:center;padding:clamp(44px,7vh,88px) clamp(28px,5vw,76px)}.staff-entry__eyebrow{margin:0 0 14px;color:#8e222a;font-size:.75rem;font-weight:760;letter-spacing:.115em;line-height:1.4;text-transform:uppercase}.staff-entry h1{max-width:720px;margin:0;color:var(--staff-entry-ink);font-size:clamp(2.45rem,4.8vw,4.7rem);font-weight:660;letter-spacing:-.052em;line-height:.98;text-wrap:balance}.staff-entry__lead{max-width:60ch;margin:24px 0 0;color:#4d5b60;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.62}.staff-entry__audience{margin-top:clamp(30px,5vh,46px);padding-top:19px;border-top:1px solid var(--staff-entry-line)}.staff-entry__audience h2{margin:0 0 14px;color:#52605c;font-size:.8125rem;font-weight:740;letter-spacing:.055em;line-height:1.4;text-transform:uppercase}.staff-entry__audience ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 22px;margin:0;padding:0;list-style:none}.staff-entry__audience li{display:grid;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:10px;color:#34433e;font-size:.875rem;line-height:1.45}.staff-entry__audience li>span{width:6px;height:6px;margin-top:.46em;background:var(--staff-entry-forest);border-radius:50%}.staff-entry__actions{display:flex;flex-wrap:wrap;align-items:center;gap:11px;margin-top:clamp(30px,5vh,46px)}.staff-entry__actions button,.staff-entry__facility-link{font:inherit}.staff-entry__sign-in,.staff-entry__preview{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;padding:13px 17px;border-radius:10px;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.staff-entry__sign-in{color:#fff;font-weight:740;background:var(--staff-entry-forest-deep);border:1px solid var(--staff-entry-forest-deep);box-shadow:0 10px 24px #163d2b29}.staff-entry__sign-in span{min-width:0}.staff-entry__sign-in svg:last-child{margin-left:4px}.staff-entry__preview{color:#2d4037;font-weight:700;background:#ffffffb8;border:1px solid #cbd6d0}.staff-entry__sign-in:hover{background:#0e4b2d;box-shadow:0 13px 28px #163d2b36;transform:translateY(-1px)}.staff-entry__preview:hover{color:var(--staff-entry-forest-deep);background:#fff;border-color:#94aa9e;transform:translateY(-1px)}.staff-entry__patient-link{display:inline-flex;min-height:44px;align-items:center;gap:8px;margin-top:12px;color:var(--lazur-action, #7354b4);font-size:.875rem;font-weight:700;text-decoration:none}.staff-entry__patient-link:hover{text-decoration:underline;text-underline-offset:3px}.staff-entry__access-note{max-width:68ch;margin:15px 0 0;color:#6b7773;font-size:.75rem;line-height:1.5}.staff-entry__visual{position:relative;min-height:480px;overflow:hidden;background:linear-gradient(90deg,#fbfcfb,#fbfcfb1a 21%,#fbfcfb00),radial-gradient(circle at 72% 48%,#dcebe8,#eef4f2,#f7faf9);border-left:1px solid rgba(199,207,202,.48)}.staff-entry__visual:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff14,#e8ede92b);content:""}.staff-entry__seal{position:absolute;z-index:1;right:clamp(28px,5vw,66px);bottom:clamp(30px,6vh,68px);display:grid;width:104px;height:104px;place-content:center;color:#2e41377a;text-align:center;border:1px solid rgba(90,105,97,.28);border-radius:50%;box-shadow:inset 0 0 0 6px #ffffff52}.staff-entry__seal span,.staff-entry__seal small{display:block}.staff-entry__seal span{font-size:1.55rem;font-weight:760;letter-spacing:.12em;line-height:1}.staff-entry__seal small{margin-top:6px;font-size:.6875rem;font-weight:760;letter-spacing:.22em}.staff-entry__footer{position:relative;z-index:2;display:flex;min-height:90px;align-items:center;justify-content:space-between;gap:28px;padding:15px clamp(24px,4vw,64px);background:#ffffffd6;border-top:1px solid var(--staff-entry-line)}.staff-entry__facility-link{display:grid;min-width:0;min-height:52px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:6px 0;color:#264b39;text-align:left;background:transparent;border:0;cursor:pointer}.staff-entry__facility-link>span{display:grid;gap:2px}.staff-entry__facility-link strong,.staff-entry__facility-link small{display:block}.staff-entry__facility-link strong{font-size:.875rem;font-weight:740;line-height:1.35}.staff-entry__facility-link small{color:var(--staff-entry-muted);font-size:.75rem;line-height:1.35}.staff-entry__facility-link>svg:last-child{transition:transform .16s ease}.staff-entry__facility-link:hover{color:#0f6a3b}.staff-entry__facility-link:hover>svg:last-child{transform:translate(3px)}.staff-entry__footer>p{max-width:420px;margin:0;color:#75807c;font-size:.75rem;line-height:1.45;text-align:right}.staff-entry :is(button,a):focus-visible{outline:3px solid var(--staff-entry-focus);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.staff-entry__content{animation:staff-entry-reveal .42s ease-out both}.staff-entry__visual{animation:staff-entry-visual-reveal .62s ease-out both}}@keyframes staff-entry-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes staff-entry-visual-reveal{0%{opacity:0}to{opacity:1}}@media(max-width:900px){.staff-entry__main{grid-template-columns:minmax(0,1fr)}.staff-entry__content{max-width:760px;padding-right:clamp(28px,8vw,70px)}.staff-entry__visual{position:absolute;z-index:0;top:0;right:0;bottom:0;left:48%;min-height:0;opacity:.24;border-left:0}.staff-entry__seal{display:none}.staff-entry__footer>p{max-width:310px}}@media(max-width:620px){.staff-entry{min-height:100svh;overflow:clip}.staff-entry__masthead{min-height:88px;gap:14px;padding:14px 18px 12px}.staff-entry__logo{width:48px;height:48px;flex-basis:48px}.staff-entry__brand{gap:11px}.staff-entry__brand span{font-size:.625rem;letter-spacing:.065em}.staff-entry__brand strong{max-width:220px;font-size:.875rem}.staff-entry__contour-label{min-height:38px;padding-left:11px;font-size:0}.staff-entry__contour-label svg{width:18px;height:18px}.staff-entry__content{justify-content:flex-start;padding:38px 18px 34px}.staff-entry__eyebrow{margin-bottom:11px;font-size:.6875rem;letter-spacing:.085em}.staff-entry h1{max-width:360px;font-size:clamp(2rem,10.5vw,2.55rem);letter-spacing:-.045em;line-height:1.02}.staff-entry__lead{margin-top:17px;font-size:.9375rem;line-height:1.52}.staff-entry__audience{margin-top:26px;padding-top:16px}.staff-entry__audience h2{margin-bottom:11px;font-size:.75rem}.staff-entry__audience ul{grid-template-columns:minmax(0,1fr);gap:8px}.staff-entry__audience li{gap:9px;font-size:.8125rem;line-height:1.38}.staff-entry__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;margin-top:27px}.staff-entry__sign-in,.staff-entry__preview{width:100%;min-height:50px}.staff-entry__visual{top:12%;right:-46%;bottom:0;left:18%;opacity:.2;background-position:52% center}.staff-entry__footer{display:grid;min-height:0;gap:6px;padding:13px 18px 16px}.staff-entry__facility-link{width:100%;min-height:50px;padding:4px 0}.staff-entry__facility-link strong{font-size:.8125rem}.staff-entry__footer>p{max-width:none;margin-left:33px;font-size:.6875rem;text-align:left}}@media(max-width:370px){.staff-entry__brand span{display:none}.staff-entry__content,.staff-entry__footer{padding-inline:15px}}@media(forced-colors:active){.staff-entry__rule{background:CanvasText}.staff-entry__sign-in,.staff-entry__preview{border:1px solid ButtonText}.staff-entry__audience li>span{background:CanvasText}}.sidebar{color:var(--ink);background:linear-gradient(180deg,#f5f8f8b8,#fffffff5),#fff;border-right:1px solid #dde3e2;box-shadow:12px 0 36px #1a282d0b}.service-signal{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;color:var(--danger);background:#fff1f1;border:1px solid #f2d4d6;border-radius:13px}.topbar{background:#ffffffe6;border-bottom-color:#e5e9e8;box-shadow:0 4px 20px #1c2a2f0a}.eyebrow{color:#a52d35}.text-button{color:#a52d35}.profile-button{background:#fff;box-shadow:0 0 0 1px #d8dede,0 5px 14px #1c2b3014}.inspector-scrim{right:var(--inspector-width);background:#19262b14;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);cursor:pointer;pointer-events:auto}.inspector{background:linear-gradient(180deg,rgba(239,248,250,.42),transparent 240px),var(--surface);border-left-color:#d9e0e0;box-shadow:-34px 0 84px #16232833}.decision-metrics .decision-route{position:relative;display:grid;min-height:102px;grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:15px 13px;color:var(--ink);background:#f7f8f8;border:1px solid #e4e8e8;border-left:1px solid #e4e8e8;border-radius:15px}.decision-route-red{--route-color: var(--danger)}.decision-route-yellow{--route-color: #7a5608}.decision-route-cyan{--route-color: #075e7d}.decision-route-number{display:grid;width:28px;height:28px;place-items:center;color:var(--route-color);font-size:12px;font-weight:700;background:#fff;border:1px solid color-mix(in srgb,var(--route-color) 24%,white);border-radius:50%}.decision-route-copy,.decision-route-copy>span,.decision-route-copy strong,.decision-route-copy small{display:block}.decision-route-copy>span{color:#657177!important;font-size:12px!important}.decision-route-copy strong{margin-top:4px;color:var(--ink);font-size:13px}.decision-route-copy small{display:flex;min-height:0;align-items:center;gap:4px;margin-top:7px;color:var(--route-color);font-size:11px}.media-view{max-width:1640px}.media-page-heading{align-items:flex-end}.media-heading-meta{max-width:430px}.media-command-deck{position:relative;display:grid;min-height:256px;grid-template-columns:minmax(0,1.25fr) minmax(410px,.82fr);overflow:hidden;color:#fff;background:radial-gradient(circle at 77% -25%,rgba(20,157,203,.3),transparent 40%),linear-gradient(138deg,#1d3038,#263d46 66%,#1f343c);border:1px solid rgba(255,255,255,.09);border-radius:24px;box-shadow:0 24px 58px #18262b33}.media-command-deck:after{position:absolute;right:-65px;bottom:-185px;width:430px;height:330px;content:"";border:1px solid rgba(255,255,255,.1);border-radius:50%;transform:rotate(-14deg)}.media-command-copy{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;padding:34px 38px}.media-live-line{display:flex;align-items:center;gap:9px;color:#ffffff9e;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.media-live-line>span{position:relative;width:8px;height:8px;background:#f04b54;border-radius:50%;box-shadow:0 0 0 6px #f04b541f}.media-command-copy h2{max-width:760px;margin:15px 0 9px;font-size:clamp(25px,2.7vw,39px);letter-spacing:-.04em;line-height:1.1}.media-command-copy p{max-width:690px;margin:0;color:#ffffffad;font-size:13px;line-height:1.55}.media-command-copy button,.media-response-card button{display:flex;min-height:42px;align-items:center;gap:7px;margin-top:21px;padding:0;color:#fff;font-size:13px;font-weight:600;background:transparent;border:0;cursor:pointer}.media-command-copy button:hover,.media-response-card button:hover{color:#a9e5f7}.media-traffic{position:relative;z-index:1;display:grid;grid-template-rows:repeat(4,1fr);border-left:1px solid rgba(255,255,255,.1)}.media-traffic-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 14px;padding:16px 28px 16px 38px;color:#fff;text-align:left;background:#ffffff05;border:0;border-top:1px solid rgba(255,255,255,.08);cursor:pointer;transition:background .16s ease,padding-left .16s ease}.media-traffic-item:first-child{border-top:0}.media-traffic-item:before{position:absolute;top:50%;left:18px;width:9px;height:9px;content:"";background:var(--traffic-color);border-radius:50%;box-shadow:0 0 0 6px color-mix(in srgb,var(--traffic-color) 18%,transparent);transform:translateY(-50%)}.media-traffic-item:hover{padding-left:42px;background:#ffffff12}.media-traffic-red{--traffic-color: #ef4a54}.media-traffic-yellow{--traffic-color: #efb73e}.media-traffic-green{--traffic-color: #3dbb72}.media-traffic-unassessed{--traffic-color: #aab3b6}.media-traffic-item>span{font-size:11px;font-weight:600}.media-traffic-item>strong{grid-row:1 / span 2;grid-column:2;align-self:center;color:var(--traffic-color);font-size:35px;line-height:1}.media-traffic-item>small{color:#ffffff80;font-size:11px}.media-controls{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:14px;margin-top:18px;padding:13px 15px;border-radius:17px}.media-period-control,.media-filter-pills{display:flex;gap:4px;padding:4px;background:#f0f3f3;border-radius:12px}.media-period-control button,.media-filter-pills button{min-height:36px;padding:0 13px;color:#5f6c71;font-size:13px;font-weight:600;white-space:nowrap;background:transparent;border:0;border-radius:9px;cursor:pointer}.media-period-control button.active,.media-filter-pills button.active{color:var(--ink);background:#fff;box-shadow:0 4px 13px #1c2b3014}.media-search{display:flex;min-width:0;height:42px;align-items:center;gap:8px;padding:0 13px;color:#7b868a;background:#f6f8f8;border:1px solid #e0e5e5;border-radius:11px}.media-search input{width:100%;min-width:0;color:var(--ink);background:transparent;border:0;outline:0}.media-search input::placeholder{color:#98a1a5}.media-alert-setting{display:flex;min-height:42px;align-items:center;gap:8px;padding:0 14px;color:#9c2830;font-size:13px;font-weight:600;background:#fff0f1;border:1px solid #f0d6d8;border-radius:11px;cursor:pointer}.media-dashboard-grid{display:grid;grid-template-columns:minmax(650px,1.55fr) minmax(300px,.72fr);gap:20px;margin-top:20px}.media-feed,.media-tone-card,.media-method-card,.media-drivers-section,.media-source-section{border-radius:19px}.media-feed{min-width:0;overflow:hidden}.media-feed-heading{min-height:90px}.media-story-list{border-top:1px solid var(--line-soft)}.media-story{position:relative;border-bottom:1px solid var(--line-soft)}.media-story:last-child{border-bottom:0}.media-story:before{position:absolute;z-index:2;inset:0 auto 0 0;width:4px;content:"";background:var(--story-color)}.media-story-red{--story-color: var(--danger)}.media-story-yellow{--story-color: #d99a17}.media-story-green{--story-color: var(--green)}.media-story-unassessed{--story-color: #aab3b6}.media-story-open{display:grid;width:100%;min-width:0;grid-template-columns:128px minmax(0,1fr) 28px;align-items:center;gap:18px;padding:17px 20px 17px 22px;text-align:left;background:transparent;border:0;cursor:pointer;transition:background .16s ease}.media-story-open:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--story-color) 6%,white),#fff 72%)}.media-story-image{position:relative;display:block;height:92px;overflow:hidden;background:#e9eeee;border-radius:12px}.media-story-image:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";box-shadow:inset 0 0 0 1px #121e2314;border-radius:inherit}.media-story-image img{width:100%;height:100%;object-fit:cover}.media-story-image>span{position:absolute;z-index:1;right:7px;bottom:7px;padding:3px 6px;color:#fff;font-size:11px;background:#111d22b3;border-radius:6px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.media-story-content,.media-story-content>strong,.media-story-summary,.media-story-bottom{display:block;min-width:0}.media-story-meta,.media-story-bottom,.media-source-mark,.media-risk-badge{display:flex;align-items:center}.media-story-meta{flex-wrap:wrap;gap:7px 10px;margin-bottom:8px;color:#899398;font-size:11px}.media-story-content>strong{color:var(--ink);font-size:15px;line-height:1.3}.media-story-summary{display:-webkit-box;overflow:hidden;margin-top:6px;color:#68757a;font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.media-story-bottom{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:9px;color:#879196;font-size:11px}.media-story-bottom>span{display:flex;align-items:center;gap:5px}.media-story-chevron{color:#99a2a6}.media-source-mark{gap:7px;width:fit-content;color:var(--ink);font-size:12px;font-weight:600}.media-source-mark>i{width:4px;height:22px;flex:0 0 4px;background:var(--source-color);border-radius:3px}.media-source-mark-compact>i{height:15px}.media-source-mark-compact{font-size:11px}.media-risk-badge{min-height:23px;gap:6px;width:fit-content;padding:0 8px;font-size:11px;font-weight:600;border-radius:999px}.media-risk-badge>i{width:6px;height:6px;background:currentColor;border-radius:50%}.media-risk-red{color:#a82831;background:#fae3e4}.media-risk-yellow{color:#8f5b00;background:#faedcf}.media-risk-green{color:#14793f;background:#e3f3e9}.media-risk-unassessed{color:#5f6b70;background:#edf1f1}.media-tone-badge{display:inline-flex;min-height:23px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;border:1px solid currentColor;border-radius:999px}.media-tone-negative{color:#a82831;background:#fff7f7}.media-tone-neutral{color:#66747a;background:#f7f9f9}.media-tone-positive{color:#14793f;background:#f4fbf6}.media-tone-mixed{color:#765c9e;background:#f8f5fc}.media-empty{display:flex;min-height:230px;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#849095;text-align:center}.media-empty strong{color:var(--ink)}.media-empty span{font-size:11px}.media-feed-pagination{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:16px;padding:13px 20px;color:#738086;font-size:12px;background:#fafbfb;border-top:1px solid var(--line-soft)}.media-feed-pagination button{min-height:38px;padding:0 15px;color:#fff;font:inherit;font-weight:700;background:#263d46;border:0;border-radius:10px;cursor:pointer}.media-feed-pagination button:hover{background:#34515b}.media-analytics-rail{display:flex;min-width:0;flex-direction:column;gap:18px}.media-tone-card,.media-method-card{padding:23px}.media-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.media-card-head h2{margin:7px 0 0;font-size:24px;letter-spacing:-.035em}.media-delta{display:flex;min-height:30px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:600;border-radius:9px}.delta-up{color:#ad2932;background:#fbe7e8}.delta-down{color:#197645;background:#e5f3e9}.media-tone-card>p{margin:12px 0 18px;color:#778388;font-size:13px;line-height:1.45}.tone-stack,.person-tone-bar{display:flex;width:100%;overflow:hidden;background:#edf0f0;border-radius:999px}.tone-stack{height:10px}.tone-stack>span,.person-tone-bar>i{display:block;height:100%}.tone-negative{background:var(--danger)}.tone-neutral{background:#d7a128}.tone-positive{background:var(--green)}.tone-mixed{background:#8065a8}.tone-empty{width:100%;background:#e8ecec}.tone-legend{display:flex;flex-wrap:wrap;gap:8px 13px;margin-top:12px;color:#778287;font-size:11px}.tone-legend span{display:flex;align-items:center;gap:5px}.tone-legend i{width:7px;height:7px;border-radius:50%}.media-pulse-chart{display:grid;height:108px;grid-template-columns:repeat(7,1fr);align-items:end;gap:7px;margin-top:22px;padding-top:10px;border-top:1px solid var(--line-soft)}.media-pulse-column{display:grid;justify-items:center;gap:6px}.pulse-stack{display:flex;width:14px;height:78px;flex-direction:column-reverse;justify-content:flex-start;overflow:hidden;background:#edf0f0;border-radius:4px 4px 2px 2px}.pulse-stack i{display:block;width:100%}.pulse-red{background:var(--danger)}.pulse-yellow{background:#d9a020}.pulse-green{background:var(--green)}.pulse-unassessed{background:#aab3b6}.media-pulse-column small{color:#9aa3a6;font-size:11px}.media-response-card{position:relative;overflow:hidden;padding:25px 24px;color:#fff;background:radial-gradient(circle at 100% 0,rgba(224,61,70,.38),transparent 48%),linear-gradient(145deg,#8f242c,#b32e37);border-radius:19px;box-shadow:0 17px 36px #8f242c33}.media-response-icon{display:grid;width:42px;height:42px;margin-bottom:20px;place-items:center;color:#ffd8da;background:#ffffff17;border:1px solid rgba(255,255,255,.18);border-radius:13px}.media-response-card .eyebrow{color:#ffd3d6}.media-response-card h2{margin:7px 0 9px;font-size:19px;line-height:1.25}.media-response-card p{margin:0;color:#ffffffb3;font-size:13px;line-height:1.55}.media-method-card .risk-formula{display:grid;gap:8px;margin-top:17px}.risk-formula>span{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:8px;color:#657177;font-size:12px;border-bottom:1px solid var(--line-soft)}.risk-formula>span:last-child{border-bottom:0}.risk-formula b{color:var(--ink)}.media-method-card>p{display:flex;align-items:flex-start;gap:7px;margin:15px 0 0;padding-top:14px;color:#7b878c;font-size:12px;line-height:1.45;border-top:1px solid var(--line-soft)}.media-method-unassessed h2{margin:9px 0 0;color:var(--ink);font-size:18px;line-height:1.25}.media-drivers-section,.media-people-section,.media-source-section{margin-top:22px}.media-causality-note,.media-source-status{display:flex;align-items:center;gap:6px;color:#7a858a;font-size:12px}.media-drivers-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line-soft)}.media-driver-side{padding:24px 26px 28px}.media-driver-side+.media-driver-side{border-left:1px solid var(--line-soft)}.media-driver-side>span{display:flex;align-items:center;gap:7px;margin-bottom:17px;font-size:11px;font-weight:600}.driver-positive>span{color:#197947}.driver-negative>span{color:#ac2b33}.media-driver-side article{display:grid;grid-template-columns:minmax(150px,.7fr) 1fr;gap:18px;padding:14px 0;border-top:1px solid var(--line-soft)}.media-driver-side article strong{color:var(--ink);font-size:11px;line-height:1.4}.media-driver-side article p{margin:0;color:#718085;font-size:13px;line-height:1.5}.media-people-section{padding:4px 0 0}.media-people-heading{padding-right:0;padding-left:0}.media-people-heading>p{max-width:360px;margin:0;color:#778388;font-size:13px;text-align:right}.media-people-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.media-person-card{display:grid;min-width:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;background:#fff;border:1px solid #e0e5e4;border-radius:15px;box-shadow:0 8px 20px #1c2b300b}.media-person-primary{grid-column:span 2;background:linear-gradient(110deg,#fff,#f4f9fa);border-color:#d3dfe0}.media-person-photo{display:grid;width:48px;height:52px;overflow:hidden;place-items:center;color:#fff;font-size:11px;font-weight:600;background:#455d66;border-radius:11px}.media-person-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 18%}.media-person-copy,.media-person-copy strong,.media-person-copy small{display:block;min-width:0}.media-person-copy strong{overflow:hidden;color:var(--ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.media-person-copy small{overflow:hidden;margin-top:3px;color:#859095;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.person-tone-bar{height:4px;margin-top:9px}.media-person-count{display:grid;min-width:34px;justify-items:end}.media-person-count strong{color:var(--ink);font-size:20px;line-height:1}.media-person-count small{margin-top:3px;color:#929b9f;font-size:11px}.media-source-section{overflow:hidden}.media-source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line-soft)}.media-source-grid>a{display:grid;min-height:86px;grid-template-columns:1fr auto;align-content:center;gap:5px 10px;padding:15px 18px;color:inherit;text-decoration:none;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);transition:background .16s ease}.media-source-grid>a:nth-child(4n){border-right:0}.media-source-grid>a:hover{background:color-mix(in srgb,var(--source-color) 5%,white)}.media-source-grid>a>.media-source-mark{grid-column:1 / -1}.media-source-grid>a>span:not(.media-source-mark){color:#849095;font-size:11px}.media-source-grid>a>small{font-size:11px;text-align:right}.source-online{color:#1d7f4a}.source-limited{color:#9a6508}.media-coverage-note{display:flex;align-items:flex-start;gap:10px;padding:17px 22px;color:#6f7b80;background:#f7f9f8}.media-coverage-note svg{flex:0 0 auto;color:var(--info)}.media-coverage-note p{margin:0;font-size:12px;line-height:1.5}.media-coverage-note strong{color:var(--ink)}.media-inspector-content{padding-top:24px}.media-inspector-title .inspector-id{justify-content:space-between}.media-scope-label{display:inline-flex;margin-top:16px;padding:7px 10px;color:#66747a;font-size:11px;background:#f1f4f4;border-radius:8px}.media-inspector-title h2{margin-top:13px}.media-inspector-image{position:relative;height:230px;margin:-2px 0 18px;overflow:hidden;background:#eef1f1;border-radius:17px}.media-inspector-image:after{position:absolute;inset:auto 0 0;height:76px;content:"";background:linear-gradient(transparent,#121c21c7)}.media-inspector-image img{width:100%;height:100%;object-fit:cover}.media-inspector-image>span{position:absolute;z-index:1;right:15px;bottom:12px;left:15px;color:#ffffffd1;font-size:11px}.media-analysis-block{margin-top:15px;padding:18px 19px;background:#f7f9f8;border:1px solid #e5e9e8;border-radius:14px}.media-analysis-block>span,.media-recommendation-block>span{display:flex;align-items:center;gap:7px;color:#617076;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.media-analysis-block>p{margin:10px 0 0;color:#45545a;font-size:13px;line-height:1.6}.media-analysis-block>small{display:block;margin-top:10px;color:#879297;font-size:11px;line-height:1.45}.media-risk-block{border-left:4px solid var(--analysis-color)}.media-risk-block-red{--analysis-color: var(--danger);background:#fdf5f5}.media-risk-block-yellow{--analysis-color: #d79a1d;background:#fffaf0}.media-risk-block-green{--analysis-color: var(--green);background:#f3faf5}.media-risk-block-unassessed{--analysis-color: #8a969a;background:#f6f8f8}.media-corpus-detail{display:grid;gap:0;margin-top:15px;overflow:hidden;border:1px solid #e1e6e5;border-radius:14px}.media-corpus-detail>div{display:grid;grid-template-columns:minmax(110px,.34fr) minmax(0,1fr);gap:14px;padding:14px 17px;background:#fff;border-top:1px solid var(--line-soft)}.media-corpus-detail>div:first-child{border-top:0}.media-corpus-detail span{color:#879297;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.media-corpus-detail strong,.media-corpus-detail p{margin:0;color:#435158;font-size:12px;line-height:1.5}.media-verification-card{margin-top:15px;overflow:hidden;border:1px solid #e1e6e5;border-radius:14px}.media-verification-card>div{padding:16px 18px;background:#fff;border-top:1px solid var(--line-soft)}.media-verification-card>div:first-child{border-top:0}.media-verification-card span{color:#8a9498;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.media-verification-card p{margin:6px 0 0;color:#435158;font-size:12px;line-height:1.55}.media-recommendation-block{margin-top:15px;padding:21px;color:#fff;background:radial-gradient(circle at 100% 0,rgba(7,152,203,.24),transparent 46%),linear-gradient(145deg,#253b44,#192d35);border-radius:15px}.media-recommendation-block>span{color:#9edbed}.media-recommendation-block>strong{display:block;margin-top:12px;font-size:13px;line-height:1.55}.media-recommendation-block>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.media-recommendation-block>div span{padding:10px;color:#ffffffad;font-size:11px;line-height:1.45;background:#ffffff12;border-radius:10px}.media-guardrail{display:flex;align-items:flex-start;gap:9px;margin-top:15px;padding:15px 17px;color:#6b777c;background:#f3f6f6;border-radius:12px}.media-guardrail svg{flex:0 0 auto;color:var(--info)}.media-guardrail p{margin:0;font-size:12px;line-height:1.5}.media-inspector-actions a{text-decoration:none}@media(max-width:1320px){:root{--inspector-width: clamp(520px, 43vw, 620px)}.decision-canvas{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr)}.decision-overview{padding-right:18px}.decision-metrics{grid-template-columns:repeat(3,minmax(130px,1fr))}.media-dashboard-grid{grid-template-columns:minmax(560px,1.4fr) minmax(280px,.7fr)}.media-story-open{grid-template-columns:112px minmax(0,1fr) 24px}.media-story-image{height:88px}.media-people-grid,.media-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.media-source-grid>a:nth-child(4n){border-right:1px solid var(--line-soft)}.media-source-grid>a:nth-child(3n){border-right:0}}@media(max-width:1060px){:root{--inspector-width: clamp(500px, 58vw, 600px)}.sidebar{box-shadow:8px 0 26px #1a282d0a}.service-signal{width:38px;height:38px;flex-basis:38px}.decision-canvas{grid-template-columns:1fr}.decision-art{height:208px}.decision-overview{padding:16px 22px 22px}.media-command-deck{grid-template-columns:1fr}.media-traffic{grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;border-top:1px solid rgba(255,255,255,.1);border-left:0}.media-traffic-item{min-height:88px;border-top:0;border-left:1px solid rgba(255,255,255,.08)}.media-traffic-item:first-child{border-left:0}.media-controls{grid-template-columns:1fr auto}.media-search{grid-row:2;grid-column:1 / -1}.media-dashboard-grid{grid-template-columns:1fr}.media-analytics-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.media-method-card{grid-column:1 / -1}.media-people-grid,.media-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-source-grid>a:nth-child(3n){border-right:1px solid var(--line-soft)}.media-source-grid>a:nth-child(2n){border-right:0}}@media(max-width:820px){:root{--inspector-width: 100vw}.sidebar{box-shadow:18px 0 52px #18262b2e}.sidebar .icon-button{color:var(--ink)}.media-page-heading{align-items:flex-start}.media-command-copy{padding:30px 25px}.media-drivers-grid{grid-template-columns:1fr}.media-driver-side+.media-driver-side{border-top:1px solid var(--line-soft);border-left:0}.media-people-heading{align-items:flex-start}.media-people-heading>p{text-align:left}}@media(max-width:560px){.decision-art{height:176px;margin:9px}.decision-art img{min-height:176px}.decision-overview{padding:16px 14px 17px}.decision-lead{padding:0 4px 17px}.decision-lead h2{font-size:27px}.decision-metrics{grid-template-columns:1fr;gap:8px}.decision-metrics .decision-route{min-height:82px;grid-template-columns:34px 1fr}.media-page-heading{gap:13px}.media-heading-meta{justify-content:flex-start}.media-command-deck{border-radius:19px}.media-command-copy{min-height:290px;padding:27px 20px}.media-command-copy h2{font-size:25px}.media-traffic{grid-template-columns:1fr}.media-traffic-item{min-height:74px;border-top:1px solid rgba(255,255,255,.08);border-left:0}.media-controls{grid-template-columns:1fr;padding:11px}.media-period-control{display:grid;grid-template-columns:repeat(3,1fr)}.media-period-control button{padding:0 6px}.media-search,.media-alert-setting{grid-row:auto;grid-column:auto;width:100%}.media-alert-setting{justify-content:center}.media-feed-heading{align-items:flex-start;flex-direction:column;gap:13px}.media-filter-pills{width:100%;overflow-x:auto}.media-filter-pills button{min-width:max-content;flex:0 0 auto;padding:0 9px}.media-story-open{grid-template-columns:86px minmax(0,1fr);gap:12px;padding:15px 13px 15px 17px}.media-story-image{height:92px}.media-story-meta{gap:5px 7px}.media-story-meta>span:nth-child(2){display:none}.media-story-content>strong{display:-webkit-box;overflow:hidden;font-size:13px;-webkit-box-orient:vertical;-webkit-line-clamp:3}.media-story-summary,.media-story-bottom span:nth-child(2),.media-story-chevron{display:none}.media-analytics-rail{display:flex}.media-driver-side{padding:20px 17px}.media-driver-side article{grid-template-columns:1fr;gap:7px}.media-people-grid{display:flex;gap:9px;overflow-x:auto;padding-bottom:7px;scroll-snap-type:x proximity}.media-person-card,.media-person-primary{min-width:250px;grid-column:auto;scroll-snap-align:start}.media-source-grid{grid-template-columns:1fr}.media-source-grid>a,.media-source-grid>a:nth-child(2n),.media-source-grid>a:nth-child(3n){border-right:0}.media-inspector-image{height:190px}.media-recommendation-block>div{grid-template-columns:1fr}.media-inspector-actions{flex-direction:column}.media-inspector-actions>*{width:100%}.media-feed-pagination{align-items:stretch;flex-direction:column}.media-feed-pagination button{width:100%}.media-corpus-detail>div{grid-template-columns:1fr;gap:5px}}.legal-workspace{min-width:0}.legal-workspace-tabs{position:relative;z-index:8;top:0;display:flex;width:fit-content;max-width:calc(100% - 2rem);gap:.3rem;margin:.85rem auto 0;padding:.3rem;overflow-x:auto;border:1px solid #dde5e0;border-radius:999px;background:#fffffdf0;box-shadow:0 10px 28px #0f352614;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none}.legal-workspace-tabs::-webkit-scrollbar{display:none}.legal-workspace-tabs button{min-height:42px;padding:.5rem .9rem;border:0;border-radius:999px;color:#586660;background:transparent;font:inherit;font-size:.82rem;font-weight:700;white-space:nowrap;cursor:pointer}.legal-workspace-tabs button[aria-current=page]{color:#fff;background:#174d38}@media(max-width:680px){.legal-workspace-tabs{display:flex;width:calc(100% - 1rem);max-width:none;margin:.5rem;gap:.2rem;overflow-x:auto;border-radius:14px}.legal-workspace-tabs button{min-height:44px;flex:0 0 auto;padding:.55rem .75rem;font-size:.72rem;line-height:1.15;white-space:nowrap}}.unified-appeals-bridge{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:26px 34px;margin-top:22px;padding:28px;overflow:hidden;color:#f8fbfb;background:radial-gradient(circle at 88% 20%,rgba(7,152,203,.2),transparent 22rem),linear-gradient(135deg,#18272d,#102028 72%);border:1px solid rgba(255,255,255,.08);border-radius:18px;box-shadow:0 22px 52px #16222729}.unified-appeals-copy{display:grid;max-width:680px;gap:10px}.unified-appeals-copy .eyebrow{color:#76d8f4}.unified-appeals-copy h2{max-width:620px;margin:0;color:#fff;font-size:clamp(24px,2.4vw,36px);line-height:1.03;letter-spacing:-.04em}.unified-appeals-copy p{max-width:650px;margin:0;color:#bec9cd;font-size:14px;line-height:1.55}.unified-appeals-copy button{display:inline-flex;width:fit-content;min-height:44px;align-items:center;gap:8px;margin-top:6px;padding:0 15px;color:#102027;background:#fff;border:0;border-radius:10px;font:inherit;font-size:13px;font-weight:720;cursor:pointer}.unified-appeals-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;border-block:1px solid rgba(255,255,255,.13)}.unified-appeals-metrics div{display:grid;min-height:112px;align-content:center;gap:5px;padding:16px;border-right:1px solid rgba(255,255,255,.13)}.unified-appeals-metrics div:last-child{border-right:0}.unified-appeals-metrics strong{color:#fff;font-size:30px;line-height:1}.unified-appeals-metrics span,.unified-appeals-bridge>small{color:#aebbc0;font-size:12px;line-height:1.35}.unified-appeals-bridge>small{grid-column:1 / -1;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}@media(max-width:980px){.unified-appeals-bridge{grid-template-columns:1fr}}@media(max-width:560px){.unified-appeals-bridge{gap:20px;padding:20px 16px;border-radius:14px}.unified-appeals-metrics{grid-template-columns:1fr;border-block:0}.unified-appeals-metrics div{min-height:68px;grid-template-columns:72px 1fr;align-items:center;padding:10px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}}.task-origin-return{width:100%;min-height:42px;justify-content:center;gap:8px;margin-top:12px;color:#285f73;background:#eef8fb;border-color:#cae6ef}.task-origin-return:hover{color:#173f4e;background:#e2f3f8;border-color:#9fcfdd}.composer-recipient{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;background:linear-gradient(120deg,#fff5f5,#f8fbfa);border:1px solid #eadbdd;border-radius:15px}.composer-recipient>div{display:grid;min-width:0;gap:3px}.composer-recipient>div>span{color:#a12c34;font-size:11px;font-weight:720;letter-spacing:.07em;text-transform:uppercase}.composer-recipient strong{color:#26343a;font-size:11px}.composer-recipient small{overflow:hidden;color:#78858a;font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.composer-recipient>svg{color:#198657}.task-composer:has(.composer-recipient) .composer-grid{grid-template-columns:1fr}@media(max-width:560px){.composer-recipient{align-items:start}.composer-recipient small{white-space:normal}}:root{font-family:Arial,sans-serif;color:#15231c;background:#f7f3e8;font-synthesis:none;text-rendering:optimizeLegibility;--forest-deep: #0b3a1b;--forest: #114b22;--forest-active: #077415;--green: #009846;--cyan: #00a0e3;--ivory: #f7f3e8;--surface: #fffdf8;--ink: #15231c;--muted: #68746d;--line: #d5ddd5;--line-soft: #e7ece6;--soft-green: #e5f1e5;--info: #087aa8;--warning: #7a4b0b;--warning-soft: #f7e8c5;--danger: #a73535;--danger-soft: #f4dede;--focus: #2457c5;--gold: #f7b10a;--sidebar-width: 260px;--inspector-width: clamp(480px, 36vw, 540px);--topbar-height: 68px;--shadow-soft: 0 18px 46px rgba(17, 75, 34, .1)}*{box-sizing:border-box}html{min-width:320px;min-height:100%;background:var(--ivory)}body{margin:0;min-width:320px;min-height:100vh;background:var(--ivory)}button,input,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid rgba(36,87,197,.32);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.48}.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}.mobile-only{display:none!important}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;z-index:30;display:flex;width:var(--sidebar-width);flex-direction:column;padding:20px 16px 18px;color:#fffdf8;background:var(--forest-deep);border-right:1px solid rgba(255,255,255,.08)}.sidebar:before{position:absolute;inset:0 0 auto;height:4px;content:"";background:var(--gold)}.brand-lockup{display:flex;align-items:center;min-height:60px;gap:11px;padding:4px 4px 14px;border-bottom:1px solid rgba(255,255,255,.12)}.brand-lockup img{width:42px;height:42px;object-fit:contain;background:#fff;border-radius:50%}.brand-lockup>div{min-width:0}.brand-lockup span,.brand-lockup strong{display:block;line-height:1.22}.brand-lockup span{margin-bottom:3px;color:#fff9;font-size:11px;letter-spacing:.055em;text-transform:uppercase}.brand-lockup strong{font-size:12px;font-weight:600}.service-name{display:flex;align-items:center;gap:12px;padding:24px 6px 20px}.service-index{display:grid;width:32px;height:32px;place-items:center;color:var(--gold);font-size:12px;border:1px solid rgba(247,177,10,.48);border-radius:50%}.service-name strong,.service-name span{display:block}.service-name strong{margin-bottom:3px;font-size:15px}.service-name div span{color:#ffffff80;font-size:11px}.primary-nav{display:flex;flex-direction:column;gap:4px}.nav-item{position:relative;display:grid;grid-template-columns:24px 1fr auto;min-height:48px;align-items:center;gap:8px;padding:0 12px;color:#ffffffad;text-align:left;background:transparent;border:0;border-radius:8px;cursor:pointer;transition:color .16s ease,background .16s ease,transform .16s ease}.nav-item:hover{color:#fff;background:#ffffff13;transform:translate(2px)}.nav-item-active{color:#fff;background:#0098463d}.nav-item-active:before{position:absolute;left:-16px;width:3px;height:28px;content:"";background:var(--gold);border-radius:0 3px 3px 0}.nav-item span:not(.nav-count){font-size:14px;font-weight:600}.nav-count{display:grid;min-width:24px;height:22px;place-items:center;color:#fff;font-size:11px;background:var(--danger);border-radius:11px}.sidebar-loop{margin-top:auto;padding:17px 12px;background:#ffffff0e;border:1px solid rgba(255,255,255,.09);border-radius:10px}.eyebrow{display:block;color:var(--forest-active);font-size:12px;font-weight:600;letter-spacing:.09em;line-height:1.3;text-transform:uppercase}.eyebrow-light{color:#75d394}.sidebar-loop .eyebrow{color:var(--gold)}.loop-mini{display:flex;align-items:center;gap:4px;margin:10px 0 8px;color:#ffffffdb;font-size:12px}.sidebar-loop p{margin:0;color:#ffffff80;font-size:11px;line-height:1.5}.sidebar-health{display:flex;align-items:center;gap:10px;padding:17px 8px 0}.health-pulse{position:relative;width:9px;height:9px;background:#52c878;border-radius:50%}.health-pulse:after{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;content:"";border:1px solid rgba(82,200,120,.48);border-radius:50%;animation:healthPulse 2.4s ease-out infinite}.sidebar-health strong,.sidebar-health span{display:block}.sidebar-health strong{font-size:11px}.sidebar-health span{margin-top:2px;color:#ffffff70;font-size:12px}.app-stage{min-width:0;margin-left:var(--sidebar-width)}.topbar{position:fixed;z-index:20;inset:0 0 auto var(--sidebar-width);display:flex;min-width:0;height:var(--topbar-height);align-items:center;justify-content:space-between;gap:20px;padding:0 22px 0 28px;background:#fffdf8f0;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-left,.topbar-actions,.breadcrumbs,.heading-meta,.data-trust,.text-button,.primary-button,.quiet-button,.ready-line,.inspector-id,.section-mini-head,.composer-check,.composer-actions{display:flex;align-items:center}.breadcrumbs{gap:6px;color:var(--muted);font-size:12px}.breadcrumbs strong{color:var(--ink);font-weight:600}.topbar-actions{gap:8px}.command-trigger{display:flex;min-width:252px;height:40px;align-items:center;gap:8px;padding:0 9px 0 12px;color:var(--muted);background:#f1ede4;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:border-color .16s ease,background .16s ease}.command-trigger:hover{background:#fff;border-color:var(--line)}.command-trigger span{flex:1;text-align:left;font-size:13px}kbd{padding:3px 6px;color:#6f766f;font:inherit;font-size:12px;background:#fff;border:1px solid #d9d6ce;border-bottom-color:#c5c0b5;border-radius:5px}.icon-button{position:relative;display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;padding:0;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.icon-button:hover{background:#f2eee5;border-color:var(--line-soft)}.notification-dot{position:absolute;top:8px;right:8px;width:6px;height:6px;background:var(--danger);border:1px solid var(--surface);border-radius:50%}.profile-button{display:grid;width:36px;height:36px;place-items:center;color:#fff;font-size:13px;font-weight:600;background:var(--forest);border:0;border-radius:50%;cursor:pointer}.primary-button,.quiet-button,.text-button{justify-content:center;gap:7px;min-height:42px;padding:0 15px;font-size:13px;font-weight:600;border-radius:8px;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.primary-button:hover,.quiet-button:hover{transform:translateY(-1px)}.primary-button{color:#fff;background:var(--forest-active);border:1px solid var(--forest-active)}.primary-button:hover{background:var(--forest)}.quiet-button{color:var(--ink);background:var(--surface);border:1px solid var(--line)}.quiet-button:hover{border-color:#bdb4a5}.text-button{min-height:44px;padding:0;color:var(--forest-active);background:transparent;border:0}.workspace{min-height:100vh;padding-top:var(--topbar-height);transition:padding-right .28s ease}.workspace-with-inspector{padding-right:var(--inspector-width)}.workspace-main{min-width:0}.view{width:100%;max-width:1500px;margin:0 auto;padding:34px 32px 64px;animation:viewReveal .4s cubic-bezier(.2,.72,.2,1) both}.page-heading{display:flex;min-height:82px;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:28px}.page-heading h1,.section-heading h2,.section-heading-tight h2,.map-heading h2,.decision-lead h2,.ai-brief h2{margin:0;letter-spacing:-.032em}.page-heading h1{margin-top:8px;font-size:clamp(30px,3.2vw,46px);line-height:1.03}.page-heading p{max-width:710px;margin:9px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.heading-meta{flex-wrap:wrap;justify-content:flex-end;gap:7px 14px;color:var(--muted);font-size:11px}.heading-meta span{display:flex;align-items:center;gap:5px}.decision-canvas{position:relative;display:grid;grid-template-columns:minmax(300px,1.12fr) minmax(450px,1fr);min-height:210px;overflow:hidden;color:#fff;background:var(--forest);border-radius:14px;box-shadow:var(--shadow-soft)}.decision-canvas:after{position:absolute;right:-90px;bottom:-170px;width:410px;height:310px;content:"";border:1px solid rgba(255,255,255,.09);border-radius:50%;transform:rotate(-18deg)}.decision-lead{display:flex;align-items:center;gap:26px;padding:34px 36px}.decision-number{color:var(--gold);font-size:clamp(70px,7vw,112px);font-weight:600;letter-spacing:-.08em;line-height:.8}.decision-lead h2{margin-top:7px;font-size:clamp(23px,2.1vw,34px)}.decision-lead p{max-width:420px;margin:9px 0 0;color:#fff9;font-size:13px;line-height:1.5}.decision-metrics{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid rgba(255,255,255,.1)}.decision-metrics button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;padding:26px 20px;color:#fff;text-align:left;background:transparent;border:0;border-left:1px solid rgba(255,255,255,.085);cursor:pointer;transition:background .18s ease}.decision-metrics button:first-child{border-left:0}.decision-metrics button:hover{background:#ffffff12}.decision-metrics button>span{min-height:28px;color:#ffffff94;font-size:12px}.decision-metrics strong{font-size:38px;line-height:1}.decision-metrics small{display:flex;align-items:center;gap:4px;color:#80d89d;font-size:12px}.today-grid{display:grid;grid-template-columns:minmax(560px,1.52fr) minmax(280px,.8fr);gap:20px;margin-top:20px}.surface{background:var(--surface);border:1px solid var(--line-soft);border-radius:12px;box-shadow:0 8px 24px #1f292209}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 26px 20px}.section-heading h2{margin-top:6px;font-size:20px}.section-heading-tight{padding:22px 22px 16px}.section-heading-tight h2{margin-top:5px;font-size:18px}.action-list{border-top:1px solid var(--line-soft)}.action-row{display:grid;width:100%;grid-template-columns:44px 1fr 28px;align-items:center;gap:12px;padding:17px 22px;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line-soft);cursor:pointer;transition:background .16s ease,transform .16s ease}.action-row:last-child{border-bottom:0}.action-row:hover{background:#faf8f1;transform:translate(2px)}.action-index{color:#a6aaa5;font-size:12px;font-weight:600}.action-copy,.action-copy strong,.action-copy small{display:block}.action-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:7px;color:#90958f;font-size:12px}.action-copy>strong{margin-bottom:4px;font-size:14px;line-height:1.35}.action-copy>small{color:var(--muted);font-size:12px}.action-arrow{color:#8a918b}.level-badge{display:inline-flex;min-height:23px;align-items:center;gap:6px;width:fit-content;padding:0 8px;font-size:11px;font-weight:600;letter-spacing:.025em;line-height:1;white-space:nowrap;border-radius:12px}.status-dot{width:6px;height:6px;background:currentColor;border-radius:50%}.level-critical{color:#aa202a;background:var(--danger-soft)}.level-warning{color:var(--warning);background:var(--warning-soft)}.level-stable{color:#116837;background:var(--soft-green)}.level-info{color:#075e7d;background:#ddecf0}.today-side{display:flex;flex-direction:column;gap:20px}.meeting-focus{display:block;width:calc(100% - 36px);margin:0 18px 18px;padding:17px;text-align:left;background:#f3f6ef;border:1px solid #dce6d8;border-radius:9px;cursor:pointer;transition:transform .16s ease,border-color .16s ease}.meeting-focus:hover{border-color:#b5c9b2;transform:translateY(-2px)}.meeting-focus>span,.meeting-focus>strong,.meeting-focus>p{display:block}.meeting-time{color:var(--forest-active);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.meeting-focus>strong{margin-top:7px;font-size:15px}.meeting-focus>p{margin:7px 0 13px;color:var(--muted);font-size:13px;line-height:1.45}.ready-line{gap:5px;color:var(--forest-active);font-size:12px;font-weight:600}.ai-brief{display:grid;grid-template-columns:40px 1fr;gap:14px;padding:24px 22px;color:#fff;background:var(--forest-deep);border-radius:12px}.ai-icon{display:grid;width:40px;height:40px;place-items:center;color:var(--gold);border:1px solid rgba(247,177,10,.35);border-radius:50%}.ai-brief h2{margin-top:8px;font-size:18px;line-height:1.14}.ai-brief p{margin:9px 0 15px;color:#ffffff9e;font-size:13px;line-height:1.5}.ai-brief button{display:flex;align-items:center;gap:6px;padding:0;color:#7cd69a;font-size:13px;font-weight:600;background:transparent;border:0;cursor:pointer}.management-loop{margin-top:20px;background:#fffdf880;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.loop-track{display:grid;grid-template-columns:repeat(5,1fr);padding:0 26px 26px}.loop-step{position:relative;min-height:110px;padding:18px 18px 0 0;border-top:2px solid var(--line)}.loop-step:before{position:absolute;top:-6px;left:0;width:10px;height:10px;content:"";background:var(--ivory);border:2px solid var(--forest-active);border-radius:50%}.loop-step>span,.loop-step>strong,.loop-step>small{display:block}.loop-step>span{margin-bottom:14px;color:var(--forest-active);font-size:12px;font-weight:600}.loop-step>strong{font-size:13px}.loop-step>small{margin-top:5px;color:var(--muted);font-size:12px;line-height:1.35}.metric-rail{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:20px;background:var(--surface);border:1px solid var(--line-soft);border-radius:11px}.metric-rail>div{min-width:0;padding:20px 22px;border-left:1px solid var(--line-soft)}.metric-rail>div:first-child{border-left:0}.metric-rail span,.metric-rail strong,.metric-rail small{display:block}.metric-rail span{color:var(--muted);font-size:12px;text-transform:uppercase}.metric-rail strong{margin:6px 0 4px;font-size:30px;letter-spacing:-.04em}.metric-rail small{color:#878c87;font-size:12px}.metric-alert strong{color:var(--danger)}.registry-surface{overflow:hidden}.registry-toolbar{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line-soft)}.segmented-control{display:flex;gap:3px;padding:3px;background:#f1ede4;border-radius:8px}.segmented-control button{min-height:34px;padding:0 12px;color:#5f6c71;font-size:13px;font-weight:600;background:transparent;border:0;border-radius:6px;cursor:pointer}.segmented-control button.active{color:var(--ink);background:#fff;box-shadow:0 1px 4px #2a2f2b1a}.inline-search{display:flex;height:40px;flex:1;align-items:center;gap:8px;max-width:330px;margin-left:auto;padding:0 12px;color:var(--muted);background:#faf8f2;border:1px solid var(--line-soft);border-radius:8px}.inline-search input{min-width:0;width:100%;color:var(--ink);font-size:14px;background:transparent;border:0;outline:none}.task-table{width:100%}.task-row{display:grid;width:100%;grid-template-columns:minmax(260px,1.2fr) minmax(190px,.85fr) minmax(150px,.62fr) minmax(230px,1fr);align-items:center;gap:16px;padding:16px 20px;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line-soft)}button.task-row{cursor:pointer;transition:background .16s ease}button.task-row:hover{background:#fbf9f4}.task-row-head{min-height:42px;padding-top:10px;padding-bottom:10px;color:#858b86;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;background:#f8f5ed}.task-title-cell,.task-owner-cell,.task-due-cell,.task-progress-cell,.task-title-cell>strong,.task-title-cell>small,.task-owner-cell>strong,.task-owner-cell>small,.task-due-cell>strong,.task-due-cell>small{display:block;min-width:0}.task-title-cell>strong{margin-top:8px;font-size:13px;line-height:1.35}.task-title-cell>small,.task-owner-cell>small,.task-due-cell>small{margin-top:4px;color:#848a85;font-size:12px}.task-owner-cell>strong,.task-due-cell>strong{font-size:11px;font-weight:600;line-height:1.4}.progress-label{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:8px;color:var(--muted);font-size:12px;line-height:1.3}.progress-label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-label strong{color:var(--ink);font-size:11px}.progress-track{display:block;width:100%;height:4px;overflow:hidden;background:#e8e5dc;border-radius:3px}.progress-track>span{display:block;height:100%;background:var(--forest-active);border-radius:inherit;transition:width .4s ease}.progress-track-large{height:6px}.empty-state{display:flex;min-height:240px;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:var(--muted)}.empty-state strong{color:var(--ink);font-size:13px}.empty-state span{font-size:11px}.meeting-gates{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:20px;background:var(--forest-deep);border-radius:11px}.meeting-gates>div{display:flex;min-height:82px;align-items:center;gap:12px;padding:17px 20px;color:#69ca8a;border-left:1px solid rgba(255,255,255,.09)}.meeting-gates>div:first-child{border-left:0}.meeting-gates span{color:#ffffff94;font-size:12px;line-height:1.4}.meeting-gates strong{display:block;margin-bottom:2px;color:#fff;font-size:19px}.meeting-gates .gate-warning{color:var(--gold)}.week-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;background:var(--surface);border:1px solid var(--line-soft);border-radius:12px}.week-day{min-width:0;border-left:1px solid var(--line-soft)}.week-day:first-child{border-left:0}.week-day-head{display:flex;height:54px;align-items:center;justify-content:space-between;padding:0 15px;background:#f6f3ea;border-bottom:1px solid var(--line-soft)}.week-day-head strong{font-size:12px}.week-day-head span{color:var(--muted);font-size:12px}.week-day-body{min-height:300px;padding:12px}.meeting-block{position:relative;display:flex;width:100%;min-height:178px;flex-direction:column;align-items:flex-start;padding:14px 13px;text-align:left;background:#f3f7f0;border:1px solid #dbe6d8;border-top:3px solid var(--forest-active);border-radius:8px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.meeting-block+.meeting-block{margin-top:10px}.meeting-block:hover{z-index:1;transform:translateY(-3px);box-shadow:0 12px 28px #202d241f}.meeting-block-risk{background:#fbf4e3;border-color:#ead8b1;border-top-color:var(--gold)}.meeting-block-time{color:var(--forest-active);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.meeting-block>strong{margin-top:9px;font-size:12px;line-height:1.3}.meeting-block>small{margin-top:7px;color:var(--muted);font-size:11px;line-height:1.4}.meeting-gate-label{display:flex;align-items:center;gap:5px;margin-top:auto;padding-top:12px;color:var(--forest-active);font-size:11px;font-weight:600}.meeting-block-risk .meeting-gate-label{color:var(--warning)}.async-block{display:flex;align-items:center;gap:9px;margin-top:10px;padding:12px;color:var(--info);background:#edf5f6;border:1px dashed #b7d1d5;border-radius:8px}.async-block strong,.async-block span{display:block}.async-block strong{font-size:12px}.async-block span{margin-top:2px;font-size:11px}.meeting-rules{margin-top:20px}.rules-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:0 26px 26px}.rule{min-height:138px;padding:17px 18px 0 0;border-top:2px solid var(--forest-active)}.rule+.rule{padding-left:18px;border-left:1px solid var(--line-soft)}.rule span,.rule strong{display:block}.rule span{color:var(--forest-active);font-size:11px;font-weight:600;text-transform:uppercase}.rule strong{margin-top:14px;font-size:13px}.rule p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.organization-layout{display:grid;grid-template-columns:minmax(420px,.9fr) minmax(580px,1.1fr);gap:20px}.territory-map{position:relative;min-height:570px;overflow:hidden;color:#fff;background:var(--forest-deep);border-radius:12px}.map-heading{position:relative;z-index:2;max-width:340px;padding:27px 28px}.map-heading h2{margin-top:7px;font-size:25px}.map-heading p{margin:8px 0 0;color:#ffffff85;font-size:13px;line-height:1.45}.territory-map>img{position:absolute;top:180px;right:22px;bottom:65px;left:22px;width:calc(100% - 44px);height:calc(100% - 245px);object-fit:contain;opacity:.5;filter:brightness(0) invert(1)}.map-marker{position:absolute;z-index:3;display:grid;width:28px;height:28px;place-items:center;padding:0;background:#ffffff26;border:1px solid rgba(255,255,255,.42);border-radius:50%;cursor:pointer;transform:translate(-50%,-50%);transition:transform .16s ease,background .16s ease}.map-marker span{width:8px;height:8px;background:currentColor;border-radius:50%}.map-marker:hover{background:#ffffff47;transform:translate(-50%,-50%) scale(1.2)}.marker-critical{color:#f26b6b}.marker-warning{color:#ffc84e}.marker-stable{color:#6be093}.marker-info{color:#62c8ef}.map-legend{position:absolute;right:24px;bottom:20px;left:24px;z-index:3;display:flex;flex-wrap:wrap;gap:9px 16px;color:#ffffff94;font-size:11px}.map-legend span{display:flex;align-items:center;gap:6px}.map-legend i{width:7px;height:7px;border-radius:50%}.legend-critical{background:#f26b6b}.legend-warning{background:#ffc84e}.legend-stable{background:#6be093}.organization-table-wrap{overflow:hidden}.organization-list{border-top:1px solid var(--line-soft)}.organization-list>button{display:grid;width:100%;grid-template-columns:minmax(250px,1fr) 65px 75px 90px 22px;align-items:center;gap:12px;padding:20px 22px;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line-soft);cursor:pointer;transition:background .16s ease}.organization-list>button:hover{background:#fbf9f4}.organization-list>button:last-child{border-bottom:0}.organization-name,.organization-name strong,.organization-name small,.organization-list button>span:not(.organization-name) small,.organization-list button>span:not(.organization-name) strong{display:block}.organization-name strong{margin-top:8px;font-size:12px}.organization-name small{margin-top:4px;color:var(--muted);font-size:11px}.organization-list button>span:not(.organization-name){text-align:right}.organization-list button>span:not(.organization-name) small{margin-bottom:5px;color:#8e938e;font-size:11px}.organization-list button>span:not(.organization-name) strong{font-size:14px}.value-danger strong{color:var(--danger)}.board-index{overflow:hidden;background:var(--surface);border:1px solid var(--line-soft);border-radius:12px}.board-row{display:grid;width:100%;grid-template-columns:48px minmax(280px,1.2fr) minmax(150px,.5fr) minmax(170px,.55fr) minmax(150px,auto);align-items:center;gap:18px;padding:23px 25px;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line-soft);cursor:pointer;transition:background .18s ease,transform .18s ease}.board-row:last-child{border-bottom:0}.board-row:hover{background:#fbf9f3;transform:translate(3px)}.board-number{color:#aaa9a3;font-size:11px;font-weight:600}.board-main>strong,.board-main>p,.board-value>strong,.board-value>span,.board-value>small,.board-state>small{display:block}.board-main>strong{margin-top:6px;font-size:16px}.board-main>p{max-width:560px;margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.board-value>strong{font-size:30px;letter-spacing:-.04em}.board-value>span{margin-top:2px;font-size:12px;font-weight:600}.board-value>small{margin-top:5px;color:var(--muted);font-size:11px}.board-state>small{margin-top:5px;color:#868c87;font-size:11px}.board-action{display:flex;align-items:center;justify-content:flex-end;gap:6px;color:var(--forest-active);font-size:12px;font-weight:600}.source-contract{display:flex;align-items:flex-start;gap:15px;margin-top:20px;padding:23px 25px;color:var(--forest-active);background:var(--soft-green);border-radius:10px}.source-contract strong,.source-contract p{display:block;margin:0}.source-contract strong{color:var(--ink);font-size:13px}.source-contract p{margin-top:5px;color:#53665a;font-size:13px;line-height:1.45}.data-trust{flex-wrap:wrap;gap:7px 12px;padding:10px 12px;color:#5d6b62;font-size:11px;background:#edf3eb;border-radius:7px}.data-trust span{display:flex;align-items:center;gap:4px}.data-trust-compact{max-width:310px}.inspector{position:fixed;z-index:18;inset:var(--topbar-height) 0 0 auto;width:var(--inspector-width);overflow-y:auto;background:var(--surface);border-left:1px solid var(--line-soft);box-shadow:-16px 0 38px #1f29220d;animation:inspectorIn .28s cubic-bezier(.2,.72,.2,1) both}.inspector-top{position:sticky;z-index:3;top:0;display:flex;height:53px;align-items:center;justify-content:space-between;padding:0 15px 0 21px;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:#fffdf8f2;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.inspector-content{padding:24px 22px 34px}.inspector-title{padding-bottom:20px}.inspector-id{flex-wrap:wrap;gap:8px;margin-bottom:12px;color:#888e89;font-size:12px;font-weight:600}.inspector-title h2{margin:0;font-size:22px;letter-spacing:-.025em;line-height:1.12}.inspector-title p{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.inspector-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;margin-bottom:18px;background:var(--line-soft);border:1px solid var(--line-soft);border-radius:8px}.inspector-facts>div{min-height:84px;padding:13px;background:#faf8f2}.inspector-facts span,.inspector-facts strong{display:block}.inspector-facts span{margin-bottom:6px;color:#888e89;font-size:12px;text-transform:uppercase}.inspector-facts strong{font-size:13px;line-height:1.45}.inspector-facts strong svg{margin-right:3px;vertical-align:-2px}.decision-request{padding:17px;color:#fff;background:var(--forest);border-radius:8px}.decision-request strong{display:block;margin-top:7px;font-size:13px;line-height:1.45}.evidence-section{margin-top:19px;padding-bottom:19px;border-bottom:1px solid var(--line-soft)}.section-mini-head{justify-content:space-between;gap:10px;margin-bottom:10px;font-size:12px}.section-mini-head small{color:#657177;font-size:12px}.evidence-section p{margin:9px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.task-evidence-facts{display:grid;gap:8px;margin:12px 0 0}.task-evidence-facts>div{display:grid;gap:3px;padding:10px 11px;background:#f7f9f8;border:1px solid #e0e6e3;border-radius:9px}.task-evidence-facts dt,.task-evidence-facts dd{margin:0;font-size:12px;line-height:1.45}.task-evidence-facts dt{color:#657177}.task-evidence-facts dd{color:#334148;font-weight:620}.task-decision-package{display:grid;gap:8px}.task-decision-package strong{margin-top:0}.task-decision-package p{margin:0;color:#ffffffc7;font-size:12px;line-height:1.45}.task-lifecycle-id{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:9px}.task-lifecycle-id strong{color:#fff;font-size:13px}.task-lifecycle-id small{color:#ffffffc7;font-size:11px}.task-effect-section{display:grid;gap:10px;margin-top:18px;padding:16px;background:#f8faf9;border:1px solid #dce4e1;border-radius:14px}.task-effect-checkpoint{display:grid;gap:11px}.task-effect-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.task-effect-head strong{color:#2f3e44;font-size:13px}.task-effect-head span{padding:4px 8px;color:#4d5f66;background:#e8efed;border-radius:999px;font-size:11px;font-weight:700}.task-effect-checkpoint dl{display:grid;gap:1px;margin:0;overflow:hidden;background:#dfe6e3;border-radius:10px}.task-effect-checkpoint dl>div{display:grid;grid-template-columns:minmax(110px,.38fr) minmax(0,1fr);gap:10px;padding:9px 10px;background:#fff}.task-effect-checkpoint dt,.task-effect-checkpoint dd{margin:0;font-size:12px;line-height:1.45}.task-effect-checkpoint dt{color:#657177}.task-effect-checkpoint dd{color:#334148;font-weight:620}.task-effect-note{margin:0;color:#59676d;font-size:12px;line-height:1.45}.task-effect-form{display:grid;gap:9px;padding-top:11px;border-top:1px solid #dce4e1}.task-effect-form label{display:grid;gap:5px;color:#48575d;font-size:12px;font-weight:650}.task-effect-form textarea,.task-effect-form select{width:100%;min-height:42px;padding:9px 10px;color:#2f3d43;background:#fff;border:1px solid #ced9d5;border-radius:9px;font:inherit;font-size:13px}.task-effect-form textarea{min-height:72px;resize:vertical}.audit-timeline{padding-top:19px}.audit-timeline>div{position:relative;display:grid;grid-template-columns:12px 1fr;gap:9px;min-height:51px;padding-top:12px}.audit-timeline>div:before{position:absolute;top:21px;bottom:-16px;left:4px;width:1px;content:"";background:var(--line)}.audit-timeline>div:last-child:before{display:none}.audit-timeline i{z-index:1;width:9px;height:9px;background:var(--surface);border:2px solid #9baa9f;border-radius:50%}.audit-timeline .timeline-current i{border-color:var(--forest-active);box-shadow:0 0 0 4px var(--soft-green)}.audit-timeline strong,.audit-timeline small{display:block}.audit-timeline small{margin-top:3px;color:var(--muted);font-size:11px}.inspector-actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:22px}.inspector-actions button{width:100%}.agenda-status{min-height:23px;padding:5px 8px;font-size:11px;border-radius:12px}.agenda-ready{color:var(--forest-active);background:var(--soft-green)}.agenda-risk{color:var(--warning);background:var(--warning-soft)}.brief-section{margin-top:13px;padding:15px 16px;background:#faf8f2;border:1px solid var(--line-soft);border-radius:8px}.brief-section>span{display:flex;align-items:center;gap:7px;color:var(--forest-active);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.brief-section p,.brief-section blockquote,.brief-section ol{margin:9px 0 0;color:#4e5a53;font-size:13px;line-height:1.5}.brief-section blockquote{color:var(--ink);font-size:13px;font-weight:600}.brief-section ol{padding-left:18px}.brief-section li+li{margin-top:6px}.brief-say{background:var(--forest-deep);border-color:var(--forest-deep)}.brief-say>span{color:#79d498}.brief-say blockquote{color:#fff}.brief-decision{background:#f4ebcf;border-color:#e7d7a6}.brief-decision>span{color:var(--warning)}.organization-kpis{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;margin-top:14px;background:var(--line-soft);border:1px solid var(--line-soft);border-radius:8px}.organization-kpis>div{min-height:88px;padding:14px;background:#faf8f2}.organization-kpis span,.organization-kpis strong{display:block}.organization-kpis span{color:var(--muted);font-size:11px}.organization-kpis strong{margin-top:7px;font-size:24px}.board-inspector-value{margin-bottom:14px;padding:20px;background:var(--forest-deep);border-radius:9px}.board-inspector-value strong,.board-inspector-value span,.board-inspector-value small{display:block}.board-inspector-value strong{color:#fff;font-size:46px;line-height:.95}.board-inspector-value span{margin-top:7px;color:#fff;font-size:12px;font-weight:600}.board-inspector-value small{margin-top:5px;color:#75d394;font-size:11px}.guardrail{display:grid;grid-template-columns:22px 1fr;gap:10px;margin-top:13px;padding:14px;color:var(--forest-active);background:var(--soft-green);border-radius:8px}.guardrail strong,.guardrail p{display:block;margin:0}.guardrail strong{color:var(--ink);font-size:12px}.guardrail p{margin-top:4px;color:#54665a;font-size:12px;line-height:1.45}.modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:start center;padding:min(15vh,130px) 18px 40px;background:#051a0b8a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadeIn .16s ease both}.command-palette{width:min(680px,100%);max-height:72vh;overflow:hidden;background:var(--surface);border:1px solid rgba(255,255,255,.5);border-radius:14px;box-shadow:0 30px 90px #051a0b52;animation:paletteIn .22s cubic-bezier(.2,.72,.2,1) both}.command-input{display:flex;height:66px;align-items:center;gap:12px;padding:0 18px;color:var(--muted);border-bottom:1px solid var(--line-soft)}.command-input input{min-width:0;flex:1;color:var(--ink);font-size:15px;background:transparent;border:0;outline:none}.command-results{max-height:calc(72vh - 110px);overflow-y:auto;padding:10px}.command-results section+section{margin-top:10px;padding-top:10px;border-top:1px solid var(--line-soft)}.command-group-label{display:block;padding:5px 10px 7px;color:#939793;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.command-results button{display:grid;width:100%;min-height:55px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:8px 10px;text-align:left;background:transparent;border:0;border-radius:8px;cursor:pointer}.command-results button:hover{background:#f4f1e9}.command-results button span:not(.level-badge),.command-results button strong,.command-results button small{display:block;min-width:0}.command-results button strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.command-results button small{margin-top:3px;color:var(--muted);font-size:12px}.command-footer{display:flex;min-height:42px;align-items:center;justify-content:flex-end;gap:16px;padding:0 16px;color:#939793;font-size:11px;background:#f8f5ee;border-top:1px solid var(--line-soft)}.command-footer span:last-child{margin-left:auto;color:var(--forest-active)}.command-empty{display:grid;min-height:160px;place-items:center;color:var(--muted);font-size:11px}.task-composer{width:min(620px,100%);padding:26px;background:var(--surface);border-radius:14px;box-shadow:0 30px 90px #051a0b52;animation:paletteIn .22s cubic-bezier(.2,.72,.2,1) both}.composer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.composer-head h2{margin:7px 0 0;font-size:27px;letter-spacing:-.03em}.task-composer label{display:block}.task-composer label>span{display:block;margin-bottom:7px;font-size:12px;font-weight:600}.task-composer input,.task-composer textarea{width:100%;color:var(--ink);background:#faf8f2;border:1px solid var(--line);border-radius:8px}.task-composer input{height:44px;padding:0 12px;font-size:14px}.task-composer textarea{min-height:105px;padding:12px;resize:vertical;font-size:14px;line-height:1.5}.composer-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.composer-check{gap:10px;margin-top:18px;padding:12px 13px;color:var(--forest-active);font-size:12px;line-height:1.45;background:var(--soft-green);border-radius:7px}.composer-actions{justify-content:flex-end;gap:8px;margin-top:22px}.toast{position:fixed;z-index:120;right:22px;bottom:22px;display:flex;max-width:390px;min-height:50px;align-items:center;gap:9px;padding:0 16px;color:#fff;font-size:11px;background:var(--forest-deep);border:1px solid rgba(255,255,255,.14);border-radius:9px;box-shadow:0 18px 50px #051a0b47;animation:toastIn .28s cubic-bezier(.2,.72,.2,1) both}@keyframes viewReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes inspectorIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes paletteIn{0%{opacity:0;transform:translateY(-10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toastIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes healthPulse{0%{opacity:.85;transform:scale(.7)}80%,to{opacity:0;transform:scale(1.35)}}@media(max-width:1320px){:root{--sidebar-width: 224px;--inspector-width: 350px}.brand-lockup span,.brand-lockup strong{font-size:11px}.view{padding-right:24px;padding-left:24px}.decision-canvas{grid-template-columns:1fr}.decision-metrics{border-top:1px solid rgba(255,255,255,.1);border-left:0}.decision-metrics button{min-height:112px}.today-grid{grid-template-columns:1fr}.today-side{display:grid;grid-template-columns:1fr 1fr}.task-row{grid-template-columns:minmax(240px,1.2fr) minmax(160px,.8fr) minmax(140px,.6fr)}.task-row>:last-child{display:none}.week-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.week-day:nth-child(4),.week-day:nth-child(5){border-top:1px solid var(--line-soft)}.week-day:nth-child(4){border-left:0}.meeting-gates{grid-template-columns:1fr 1fr}.meeting-gates>div:nth-child(3){border-left:0;border-top:1px solid rgba(255,255,255,.09)}.meeting-gates>div:nth-child(4){border-top:1px solid rgba(255,255,255,.09)}.organization-layout{grid-template-columns:1fr}.territory-map{min-height:500px}.board-row{grid-template-columns:40px minmax(250px,1fr) minmax(120px,.45fr) minmax(140px,.55fr)}.board-action{display:none}}@media(max-width:1060px){:root{--sidebar-width: 78px;--inspector-width: 340px}.sidebar{padding-right:10px;padding-left:10px}.brand-lockup{justify-content:center;padding-right:0;padding-left:0}.brand-lockup>div{display:none}.service-name{justify-content:center;padding-right:0;padding-left:0}.service-name>div{display:none}.nav-item{grid-template-columns:1fr;justify-items:center;padding:0}.nav-item span:not(.nav-count){display:none}.nav-count{position:absolute;top:4px;right:5px;min-width:18px;height:18px;font-size:11px}.sidebar-loop{display:none}.sidebar-health{justify-content:center;padding-right:0;padding-left:0}.sidebar-health>div{display:none}.topbar{padding-left:20px}.command-trigger{min-width:44px;width:44px;padding:0;justify-content:center}.command-trigger span,.command-trigger kbd,.desktop-action{display:none}.page-heading{align-items:flex-start;flex-direction:column;gap:16px}.heading-meta{justify-content:flex-start}.metric-rail{grid-template-columns:1fr 1fr}.metric-rail>div:nth-child(3){border-top:1px solid var(--line-soft);border-left:0}.metric-rail>div:nth-child(4){border-top:1px solid var(--line-soft)}.registry-toolbar{flex-wrap:wrap}.inline-search{order:2;min-width:calc(100% - 50px);max-width:none;margin-left:0}.task-row{grid-template-columns:minmax(230px,1.2fr) minmax(160px,.8fr)}.task-row>:nth-child(3),.task-row>:nth-child(4){display:none}.rules-grid{grid-template-columns:1fr 1fr}.rule:nth-child(3){padding-left:0;border-left:0}.board-row{grid-template-columns:36px 1fr minmax(120px,.4fr)}.board-state{display:none}}@media(max-width:820px){:root{--topbar-height: 60px}.mobile-only{display:grid!important}.sidebar{z-index:80;width:min(310px,86vw);padding:18px 16px;visibility:hidden;transform:translate(-105%);transition:transform .24s cubic-bezier(.2,.72,.2,1),visibility 0s linear .24s}.sidebar-mobile-open{visibility:visible;transform:translate(0);transition-delay:0s}.brand-lockup{justify-content:flex-start}.brand-lockup>div{display:block}.brand-lockup .mobile-only{margin-left:auto;color:#fff}.service-name{justify-content:flex-start;padding-right:6px;padding-left:6px}.service-name>div{display:block}.nav-item{grid-template-columns:24px 1fr auto;justify-items:initial;padding:0 12px}.nav-item span:not(.nav-count){display:inline}.nav-count{position:static;min-width:24px;height:22px;font-size:11px}.sidebar-loop{display:block}.sidebar-health{justify-content:flex-start;padding-right:8px;padding-left:8px}.sidebar-health>div{display:block}.mobile-scrim{position:fixed;z-index:75;top:0;right:0;bottom:0;left:0;background:#051a0b80;border:0}.app-stage{margin-left:0}.topbar{left:0;height:var(--topbar-height);padding:0 12px}.breadcrumbs span,.breadcrumbs svg{display:none}.profile-button{display:none}.workspace-with-inspector{padding-right:0}.view{padding:26px 18px 100px}.page-heading{min-height:0;margin-bottom:22px}.page-heading h1{font-size:34px}.decision-canvas{min-height:auto}.decision-lead{padding:29px 24px}.decision-number{font-size:70px}.decision-metrics{grid-template-columns:1fr 1fr 1fr}.decision-metrics button{min-height:100px;padding:18px 14px}.decision-metrics strong{font-size:30px}.today-side{grid-template-columns:1fr}.loop-track{grid-template-columns:1fr 1fr;gap:20px 0}.week-grid{grid-template-columns:1fr 1fr}.week-day:nth-child(3){border-top:1px solid var(--line-soft);border-left:0}.week-day:nth-child(4){border-left:1px solid var(--line-soft)}.week-day:nth-child(5){border-left:0}.organization-list>button{grid-template-columns:1fr 60px 22px}.organization-list>button>span:nth-child(3),.organization-list>button>span:nth-child(4){display:none}.board-row{grid-template-columns:32px 1fr}.board-value{display:none}.inspector{z-index:60;top:var(--topbar-height);width:min(420px,100%)}}@media(max-width:560px){.topbar-actions{gap:2px}.notification-button{display:none}.view{padding-right:14px;padding-left:14px}.page-heading p{font-size:12px}.decision-lead{align-items:flex-start;gap:15px}.decision-number{font-size:50px}.decision-lead h2{font-size:23px}.decision-metrics{grid-template-columns:1fr}.decision-metrics button{min-height:86px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center}.decision-metrics button>span{min-height:0}.decision-metrics strong{grid-row:1 / 3;grid-column:2}.section-heading{align-items:flex-start;flex-direction:column;gap:10px;padding:20px 18px 15px}.section-heading .text-button{min-height:44px}.action-row{grid-template-columns:28px 1fr 18px;gap:8px;padding:15px 14px}.action-meta>span:not(.level-badge):last-child{display:none}.loop-track{grid-template-columns:1fr}.loop-step{min-height:84px}.metric-rail{grid-template-columns:1fr 1fr}.metric-rail>div{padding:16px}.metric-rail strong{font-size:25px}.segmented-control{width:100%;overflow-x:auto}.segmented-control button{flex:1;min-width:max-content}.inline-search{min-width:calc(100% - 50px)}.task-row{grid-template-columns:1fr;padding:15px}.task-row>:nth-child(n+2){display:none}.task-row-head{display:none}.meeting-gates{grid-template-columns:1fr}.meeting-gates>div{min-height:66px;border-left:0;border-top:1px solid rgba(255,255,255,.09)}.meeting-gates>div:first-child{border-top:0}.week-grid{grid-template-columns:1fr}.week-day,.week-day:nth-child(4){border-left:0;border-top:1px solid var(--line-soft)}.week-day:first-child{border-top:0}.week-day-body{min-height:auto}.meeting-block{min-height:160px}.rules-grid{grid-template-columns:1fr;padding:0 18px 20px}.rule+.rule{padding-left:0;border-left:0}.territory-map{min-height:470px}.map-heading{padding:23px 21px}.map-heading h2{font-size:22px}.organization-list>button{padding:17px 15px}.board-row{padding:19px 15px;gap:8px}.board-number{align-self:flex-start;padding-top:2px}.board-main>strong{font-size:14px}.data-trust-compact{max-width:100%}.inspector-content{padding-right:17px;padding-left:17px}.inspector-facts{grid-template-columns:1fr}.organization-kpis{grid-template-columns:1fr 1fr}.command-footer span:not(:last-child){display:none}.task-composer{padding:21px 17px}.composer-grid{grid-template-columns:1fr}.composer-actions{display:grid;grid-template-columns:1fr}.toast{right:12px;bottom:12px;left:12px;max-width:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{background:radial-gradient(circle at 77% -12%,rgba(0,160,227,.09),transparent 31rem),linear-gradient(180deg,#fbfaf4 0,var(--ivory) 42rem)}.sidebar{overflow:hidden;background:linear-gradient(180deg,rgba(0,160,227,.08),transparent 28%),linear-gradient(160deg,#114b22,#0c3f1d 68%,#093317);border-right-color:#ffffff1f}.sidebar:before{z-index:2;height:5px;background:linear-gradient(90deg,var(--cyan) 0 38%,#22b76a 38% 100%)}.sidebar:after{position:absolute;right:-34px;bottom:105px;width:168px;height:168px;content:"";background:url(/assets/portal-mark.svg) center / contain no-repeat;opacity:.055;pointer-events:none;transform:rotate(-8deg)}.sidebar>*{position:relative;z-index:1}.brand-lockup{padding-bottom:17px}.brand-lockup img{width:46px;height:46px;padding:2px;border-radius:14px;box-shadow:0 6px 18px #00000021}.brand-lockup span{color:#ffffffb3;letter-spacing:.035em}.service-name{position:relative;min-height:78px;margin:14px 0 12px;padding:15px 12px;background:#ffffff13;border:1px solid rgba(255,255,255,.1);border-radius:16px}.service-index{width:38px;height:38px;color:#8bd8f5;border-color:#00a0e380}.service-kurai{width:42px;height:42px;flex:0 0 42px;object-fit:contain;opacity:.92;filter:drop-shadow(0 5px 12px rgba(0,0,0,.12))}.service-name strong{font-size:14px;line-height:1.25}.service-name div span{margin-top:5px;color:#ffffff9e}.primary-nav{gap:6px}.nav-item{min-height:50px;border-radius:13px}.nav-item:hover{background:#ffffff1a;transform:translate(3px)}.nav-item-active{color:#fff;background:linear-gradient(90deg,#00a0e340,#0098463d);box-shadow:inset 0 0 0 1px #ffffff14}.nav-item-active:before{left:-16px;height:30px;background:var(--cyan)}.sidebar-loop{border-radius:15px}.sidebar-loop .eyebrow{color:#75d5f5}.topbar{background:#fffdf8e6;border-bottom-color:#114b221a;box-shadow:0 4px 18px #114b2209}.command-trigger,.inline-search,.task-composer input,.task-composer textarea,.meeting-composer input,.meeting-composer textarea,.meeting-composer select,.agenda-builder input,.agenda-builder textarea,.agenda-builder select{background:#f5f7f1;border-color:#dce5dc}.command-trigger{min-height:44px;border-radius:12px}.icon-button{width:44px;height:44px;border-radius:12px}.profile-button{width:44px;height:44px;overflow:hidden;border:2px solid #fff;box-shadow:0 0 0 1px #114b2229}.profile-button img{width:100%;height:100%;object-fit:cover;object-position:50% 18%}.primary-button,.quiet-button,.confirmed-button{min-height:44px;padding:0 17px;border-radius:12px}.primary-button{background:linear-gradient(135deg,var(--forest-active),var(--green));border-color:var(--forest-active);box-shadow:0 7px 16px #07741524}.primary-button:hover{background:linear-gradient(135deg,var(--forest),var(--forest-active))}.quiet-button{border-color:#cfdbcf}.quiet-button:hover{background:#f5faf4;border-color:#9fb99f}.workspace{padding-right:0;transition:none}.workspace-with-inspector{padding-right:0}.view{max-width:1580px;padding-top:38px}.page-heading{margin-bottom:30px}.page-heading h1{color:#12351f;letter-spacing:-.045em}.page-heading p{font-size:15px}.eyebrow{letter-spacing:.075em}.surface,.metric-rail,.week-grid,.board-index{border-color:#114b221c;border-radius:18px;box-shadow:0 12px 34px #114b220e}.decision-canvas{min-height:220px;color:var(--ink);background:linear-gradient(115deg,#e5f1e5f5,#fffdf8f7 58%,#e0f5fcfa);border:1px solid rgba(17,75,34,.14);border-left:5px solid var(--green);border-radius:22px}.decision-canvas:before{position:absolute;z-index:0;right:28px;bottom:-33px;width:196px;height:196px;content:"";background:url(/assets/portal-mark.svg) center / contain no-repeat;opacity:.07;pointer-events:none;transform:rotate(8deg)}.decision-canvas:after{right:-125px;bottom:-210px;width:480px;height:350px;border-color:#00a0e329}.decision-lead{position:relative;z-index:1;gap:20px}.decision-number{display:grid;width:66px;height:66px;flex:0 0 66px;place-items:center;color:var(--forest-active);font-size:28px;letter-spacing:-.05em;background:#ffffffb8;border:1px solid rgba(7,116,21,.17);border-radius:20px;box-shadow:0 8px 22px #114b2214}.decision-kurai{width:74px;height:74px;flex:0 0 74px;object-fit:contain}.decision-pulse{display:inline-flex;min-height:28px;align-items:center;gap:7px;padding:0 10px;color:var(--forest-active);font-size:13px;font-weight:600;background:#ffffffb8;border:1px solid rgba(7,116,21,.14);border-radius:999px}.decision-pulse:before{width:7px;height:7px;content:"";background:var(--green);border-radius:50%;box-shadow:0 0 0 5px #0098461a}.decision-lead .eyebrow-light{color:var(--forest-active)}.decision-lead p{color:#5f7065;font-size:14px}.decision-metrics{z-index:2;border-left-color:#114b221a}.decision-metrics button{min-height:148px;color:var(--ink);background:#ffffff6b;border-left-color:#114b221a}.decision-metrics button:hover{background:#ffffffd1}.decision-metrics button>span{color:#647269;font-size:12px}.decision-metrics strong{color:var(--forest)}.decision-metrics small{color:var(--info);font-size:11px}.today-grid{gap:22px;margin-top:22px}.action-row{min-height:92px}.action-row:hover,button.task-row:hover,.organization-list>button:hover,.board-row:hover{background:linear-gradient(90deg,#e5f1e594,#e6f6fc61)}.action-index,.board-number{color:var(--cyan)}.meeting-focus{min-height:164px;background:linear-gradient(140deg,#eef7ee,#f8fcfa);border-color:#cfe1cf;border-radius:14px}.ai-brief{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0,rgba(0,160,227,.28),transparent 45%),linear-gradient(145deg,var(--forest),#086427);border:1px solid rgba(0,160,227,.2);border-radius:18px;box-shadow:0 14px 30px #114b2224}.ai-icon{color:#8cddfa;background:#00a0e31f;border-color:#8cddfa61;border-radius:13px}.ai-brief button{min-height:44px;color:#a7e7fc}.management-loop{overflow:hidden;background:#fffdf8b3;border:1px solid rgba(17,75,34,.1);border-radius:18px}.metric-rail>div{min-height:116px}.registry-toolbar{padding:16px 18px}.segmented-control{padding:4px;background:#eef3ec;border-radius:12px}.segmented-control button{min-height:40px;border-radius:9px}.segmented-control button.active{color:var(--forest);box-shadow:0 4px 13px #114b2217}.inline-search{height:44px;border-radius:12px}.task-row{min-height:86px}.meeting-gates{overflow:hidden;background:linear-gradient(110deg,#eff8f0,#f7fbf8 62%,#eaf7fc);border:1px solid rgba(17,75,34,.12);border-radius:18px;box-shadow:0 12px 30px #114b220d}.meeting-gates>div{min-height:94px;color:var(--forest-active);border-left-color:#114b221a}.meeting-gates>div:nth-child(2n){color:var(--cyan)}.meeting-gates span{color:#58695e;font-size:12px}.meeting-gates strong{color:var(--forest)}.meeting-gates .gate-warning{color:#a66400;background:#f7b10a14}.week-day-head{background:#f0f6ef}.meeting-block{min-height:184px;background:linear-gradient(145deg,#f1f8ef,#fbfdf9);border-radius:13px}.meeting-block-risk{background:linear-gradient(145deg,#fff8e8,#fffdf8)}.async-block{min-height:70px;background:#edf8fc;border-color:#9fd5e8;border-radius:12px}.territory-map{background:radial-gradient(circle at 80% 18%,rgba(0,160,227,.2),transparent 38%),linear-gradient(145deg,#114b22,#0c3c1c);border-radius:20px}.board-inspector-value,.brief-say,.toast{background:linear-gradient(145deg,var(--forest),#0a5f25)}.source-contract,.guardrail{background:linear-gradient(100deg,#e6f3e6,#e9f7fb)}.inspector-scrim{position:fixed;z-index:17;inset:var(--topbar-height) 0 0 var(--sidebar-width);padding:0;background:#114b2209;border:0;cursor:default;pointer-events:none;animation:fadeIn .18s ease both}.inspector{z-index:18;width:var(--inspector-width);max-width:calc(100vw - var(--sidebar-width) - 24px);background:linear-gradient(180deg,rgba(230,246,252,.22),transparent 220px),var(--surface);border-left:1px solid rgba(17,75,34,.14);border-radius:22px 0 0 22px;box-shadow:-30px 0 70px #114b222b}.inspector-top{height:64px;padding:0 24px 0 30px;background:#fffdf8e6;border-bottom-color:#114b221a;border-radius:22px 0 0}.inspector-content{padding:30px 30px 44px}.inspector-title{padding-bottom:24px}.inspector-title h2{font-size:27px;line-height:1.13}.inspector-title p{font-size:13px;line-height:1.6}.inspector-facts{margin-bottom:22px;border-radius:14px}.inspector-facts>div{min-height:102px;padding:17px;background:#f7faf5eb}.inspector-facts span{font-size:12px}.inspector-facts strong{font-size:13px;line-height:1.5}.decision-request{padding:20px;background:linear-gradient(135deg,rgba(0,160,227,.18),transparent 70%),var(--forest);border-radius:15px}.decision-request strong{font-size:15px}.evidence-section p,.brief-section p,.brief-section ol{font-size:13px}.audit-timeline strong{font-size:12px}.audit-timeline small{font-size:11px}.brief-section{margin-top:15px;padding:18px 19px;border-radius:14px}.brief-section>span{font-size:12px}.brief-section blockquote{font-size:15px;line-height:1.55}.organization-kpis{border-radius:14px}.organization-kpis>div{min-height:100px;padding:17px}.inspector-intent{display:inline-flex;min-height:30px;align-items:center;gap:6px;margin-bottom:12px;padding:0 11px;color:var(--info);font-size:12px;font-weight:600;background:#e7f5fa;border:1px solid #c8e7f2;border-radius:999px}.correspondence-section{margin-top:22px;padding-top:21px;border-top:1px solid var(--line-soft)}.correspondence-section>.section-mini-head{margin-bottom:13px}.correspondence-thread{display:flex;flex-direction:column;gap:10px}.correspondence-message{max-width:92%;padding:13px 15px;color:#405148;font-size:12px;line-height:1.5;background:#f1f5ef;border:1px solid #dce6db;border-radius:15px 15px 15px 4px}.correspondence-message:nth-child(2n),.correspondence-message.is-own,.correspondence-message-reply{align-self:flex-end;background:#e8f5fa;border-color:#cce8f1;border-radius:15px 15px 4px}.correspondence-message p{margin:0}.correspondence-author{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:5px;color:var(--forest-active);font-size:12px;font-weight:600}.correspondence-author time,.correspondence-author span:last-child{color:#849088;font-weight:400}.correspondence-compose{display:grid;grid-template-columns:1fr 44px;gap:8px;margin-top:12px}.correspondence-compose input,.correspondence-compose textarea{min-width:0;min-height:44px;padding:11px 13px;color:var(--ink);background:#fafcf8;border:1px solid #d6e1d5;border-radius:12px;resize:vertical}.correspondence-compose button{min-width:44px;min-height:44px}.leadership-strip{margin-bottom:22px;padding:22px 24px 24px;overflow:hidden;background:linear-gradient(110deg,#e5f1e5bf,#fffdf8f0 55%,#e6f6fcad);border:1px solid rgba(17,75,34,.12);border-radius:18px}.leadership-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:17px}.leadership-head h2{margin:5px 0 0;font-size:19px;letter-spacing:-.025em}.leadership-note{max-width:430px;margin:0;color:var(--muted);font-size:12px;line-height:1.45;text-align:right}.leadership-list{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px}.leadership-card{display:grid;min-width:0;min-height:96px;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:10px;text-align:left;background:#ffffffc2;border:1px solid rgba(17,75,34,.1);border-radius:14px}.leadership-card>svg{color:var(--cyan)}button.leadership-card{cursor:pointer}button.leadership-card:hover{background:#fff;border-color:#00a0e366;transform:translateY(-2px)}.leadership-avatar{display:grid;width:48px;height:58px;overflow:hidden;place-items:center;color:#fff;font-size:12px;font-weight:600;background:linear-gradient(145deg,var(--forest),var(--green));border-radius:12px}.leadership-avatar img{width:100%;height:100%;object-fit:cover;object-position:50% 16%}.leadership-copy,.leadership-copy strong,.leadership-copy span,.leadership-copy small{display:block;min-width:0}.leadership-copy strong{display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.leadership-copy span,.leadership-copy small{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.25}.leadership-copy small{color:var(--info)}.meeting-page-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.meeting-audio-lane{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:17px;margin-bottom:22px;padding:18px 20px;background:linear-gradient(110deg,#e9f7fc,#f8fcfb 52%,#edf7ec);border:1px solid #c5e6f1;border-left:4px solid var(--cyan);border-radius:17px}.audio-lane-icon{display:grid;width:52px;height:52px;place-items:center;color:#fff;background:linear-gradient(145deg,var(--cyan),#087da9);border-radius:15px;box-shadow:0 8px 18px #00a0e333}.audio-lane-copy strong,.audio-lane-copy span,.audio-lane-copy h2,.audio-lane-copy p{display:block}.audio-lane-copy h2,.audio-lane-copy strong{margin:5px 0 0;font-size:17px;letter-spacing:-.02em}.audio-lane-copy p,.audio-lane-copy span:not(.eyebrow){margin-top:5px;color:var(--muted);font-size:13px;line-height:1.45}.audio-lane-copy p{margin-bottom:0}.audio-lane-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.audio-lane-actions>span{max-width:220px;color:var(--muted);font-size:11px;line-height:1.35;text-align:right}.audio-view{max-width:1650px}.audio-page-heading{align-items:flex-end}.audio-dropzone{position:relative;display:grid;min-height:390px;place-items:center;align-content:center;gap:17px;overflow:hidden;padding:56px 30px;text-align:center;background:radial-gradient(circle at 50% 38%,rgba(0,160,227,.12),transparent 17rem),#fffdf8d6;border:1.5px dashed rgba(0,160,227,.46);border-radius:24px}.audio-dropzone:after{position:absolute;right:-45px;bottom:-65px;width:220px;height:220px;content:"";background:url(/assets/portal-mark.svg) center / contain no-repeat;opacity:.055;pointer-events:none}.audio-drop-icon{display:grid;width:68px;height:68px;place-items:center;color:#fff;background:linear-gradient(145deg,var(--cyan),#0780ad);border-radius:21px;box-shadow:0 14px 28px #00a0e336}.audio-dropzone h2{margin:7px 0 0;font-size:clamp(23px,2.2vw,32px);letter-spacing:-.035em}.audio-dropzone p{max-width:680px;margin:10px auto 0;color:var(--muted);font-size:13px;line-height:1.55}.audio-drop-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.audio-privacy{display:flex;align-items:center;gap:7px;margin-top:8px;color:#627168;font-size:12px}.audio-manual-form{display:grid;gap:16px;max-width:820px;margin:18px auto 0;padding:clamp(18px,3vw,30px);border:1px solid rgba(17,75,34,.14);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-soft)}.audio-manual-form h2,.audio-manual-form p{margin:0}.audio-manual-form h2{font-size:clamp(20px,2.2vw,26px)}.audio-manual-form__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.audio-manual-form p{color:var(--muted);line-height:1.5}.audio-manual-form label{display:grid;gap:7px;font-weight:650}.audio-manual-form input,.audio-manual-form textarea{width:100%;min-width:0;padding:11px 13px;border:1px solid rgba(17,75,34,.22);border-radius:11px;background:#fff;color:var(--ink);font:inherit;font-weight:400}.audio-manual-form textarea{min-height:88px;resize:vertical}.audio-manual-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.audio-manual-form>.primary-button{justify-self:start}@media(max-width:560px){.audio-manual-form__row{grid-template-columns:1fr}.audio-manual-form>.primary-button{width:100%;justify-content:center}}.audio-processing{min-height:310px;padding:32px;background:var(--surface);border:1px solid rgba(17,75,34,.12);border-radius:22px;box-shadow:var(--shadow-soft)}.processing-record{display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:15px}.record-pulse{position:relative;display:grid;width:54px;height:54px;place-items:center;color:#fff;background:var(--cyan);border-radius:17px}.record-pulse:after{position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;content:"";border:1px solid rgba(0,160,227,.32);border-radius:22px;animation:healthPulse 1.7s ease-out infinite}.processing-record strong,.processing-record small{display:block}.processing-record strong{font-size:15px}.processing-record small{margin-top:4px;color:var(--muted);font-size:11px}.processing-record>b{color:var(--forest);font-size:27px}.pipeline-track{height:8px;overflow:hidden;margin-top:30px;background:#e8eee8;border-radius:999px}.pipeline-track span{display:block;height:100%;background:linear-gradient(90deg,var(--cyan),var(--green));border-radius:inherit;transition:width .42s ease}.pipeline-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:24px}.pipeline-steps>div{display:flex;min-height:70px;align-items:center;gap:9px;padding:12px;color:#7a877e;font-size:11px;background:#f7f8f4;border:1px solid #e5eae3;border-radius:13px}.pipeline-steps i{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;font-style:normal;border:1px solid #cfd8cf;border-radius:9px}.pipeline-steps .pipeline-active{color:var(--info);background:#edf8fc;border-color:#b9e0ee}.pipeline-steps .pipeline-active i{color:#fff;background:var(--cyan);border-color:var(--cyan)}.pipeline-steps .pipeline-done{color:var(--forest-active);background:#edf7ed;border-color:#cde3ce}.pipeline-steps .pipeline-done i{color:#fff;background:var(--green);border-color:var(--green)}.audio-review-summary{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;margin-bottom:18px;background:var(--surface);border:1px solid rgba(17,75,34,.12);border-radius:16px}.audio-review-summary>div{display:flex;min-height:76px;align-items:center;gap:10px;padding:15px 18px;color:var(--forest-active);border-left:1px solid var(--line-soft)}.audio-review-summary>div:first-child{border-left:0}.audio-review-summary>div:nth-child(3){color:#a66400}.audio-review-summary span{color:var(--muted);font-size:11px}.audio-review-summary strong{color:var(--ink);font-size:14px}.audio-review-workspace{display:grid;grid-template-columns:minmax(440px,.95fr) minmax(510px,1.05fr);align-items:start;gap:18px}.transcript-pane,.extraction-pane{overflow:hidden;background:var(--surface);border:1px solid rgba(17,75,34,.12);border-radius:20px;box-shadow:0 12px 32px #114b220d}.audio-player{padding:20px;color:#fff;background:radial-gradient(circle at 100% 0,rgba(0,160,227,.28),transparent 48%),linear-gradient(145deg,var(--forest),#0a5b24)}.player-head,.transcript-head,.extraction-head,.extracted-card-head,.waveform-row,.publish-audio,.publish-audio>div{display:flex;align-items:center}.player-head,.transcript-head,.extraction-head,.extracted-card-head,.publish-audio{justify-content:space-between;gap:16px}.player-head strong,.player-head span{display:block}.player-head .eyebrow{margin-bottom:5px;color:#8bdefa}.player-head strong{font-size:13px}.player-head>span{color:#ffffff9e;font-size:11px}.waveform-row{gap:12px;margin-top:18px}.waveform-row>button{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;color:var(--forest);background:#fff;border:0;border-radius:14px;cursor:pointer}.waveform-row>b{min-width:40px;font-size:12px;text-align:right}.waveform{position:relative;display:flex;height:44px;flex:1;align-items:center;gap:3px;overflow:hidden}.waveform i{width:2px;flex:1;max-width:4px;min-height:4px;background:#ffffffad;border-radius:2px}.waveform>span{position:absolute;inset:0 auto 0 0;mix-blend-mode:overlay;background:#00a0e357;border-right:2px solid #9ce7ff;pointer-events:none}.transcript-head,.extraction-head{min-height:78px;padding:16px 20px;border-bottom:1px solid var(--line-soft)}.transcript-head h2,.extraction-head h2{margin:5px 0 0;font-size:18px}.transcript-head>span,.review-progress{color:var(--muted);font-size:11px;text-transform:uppercase}.transcript-list{padding:7px}.transcript-segment{display:grid;width:100%;min-height:104px;grid-template-columns:50px 1fr;gap:11px;padding:15px 13px;text-align:left;background:transparent;border:1px solid transparent;border-radius:13px;cursor:pointer}.transcript-segment:hover{background:#f5f8f3}.transcript-selected{background:#edf8fc;border-color:#c4e6f2}.transcript-segment>span{color:var(--info);font-size:12px;font-weight:600}.transcript-segment strong{font-size:11px}.transcript-segment p{margin:6px 0 0;color:#57655c;font-size:13px;line-height:1.55}.extraction-pane{padding-bottom:8px}.review-progress{color:var(--forest-active);background:var(--soft-green);padding:6px 9px;border-radius:999px}.extracted-card{margin:14px;padding:18px;background:#fafcf8;border:1px solid #dfe7de;border-left:4px solid var(--cyan);border-radius:15px}.extracted-card h3{margin:13px 0 0;font-size:16px;line-height:1.35}.extracted-card>p{margin:9px 0 14px;color:var(--muted);font-size:11px;line-height:1.55}.extracted-card dl{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;margin:15px 0;background:var(--line-soft);border:1px solid var(--line-soft);border-radius:11px}.extracted-card dl>div{min-height:66px;padding:11px;background:#fff}.extracted-card dt{color:#7f8a83;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.extracted-card dd{margin:6px 0 0;font-size:12px;line-height:1.4}.extract-type,.confidence-high,.confidence-low{font-size:11px;font-weight:600}.extract-type{color:var(--info);text-transform:uppercase}.confidence-high{color:var(--forest-active)}.confidence-low{color:#a66400}.extracted-confirmed{border-left-color:var(--green);box-shadow:0 0 0 2px #00984614}.extracted-warning{background:#fff9eb;border-color:#eddbb3;border-left-color:var(--gold)}.extracted-decision{background:#eef8ee;border-color:#cfe3cf;border-left-color:var(--forest-active)}.confirmed-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--forest-active);font-size:12px;font-weight:600;background:var(--soft-green);border:1px solid #bddbbf;cursor:pointer}.publish-audio{margin:14px;padding:15px 16px;background:#eef7f1;border:1px solid #d4e4d7;border-radius:15px}.publish-audio>div{max-width:330px;gap:8px;color:#607168;font-size:12px;line-height:1.4}.task-composer,.meeting-composer,.agenda-builder{width:min(700px,100%);max-height:calc(100vh - 70px);overflow-y:auto;padding:28px;background:var(--surface);border:1px solid rgba(255,255,255,.72);border-radius:20px;box-shadow:0 32px 90px #114b224d;animation:paletteIn .22s cubic-bezier(.2,.72,.2,1) both}.meeting-composer,.agenda-builder{width:min(760px,100%)}.task-composer label,.meeting-composer label,.agenda-builder label{display:block}.task-composer label>span,.meeting-composer label>span,.agenda-builder label>span{display:block;margin-bottom:7px;font-size:12px;font-weight:600}.task-composer input,.task-composer textarea,.meeting-composer input,.meeting-composer textarea,.meeting-composer select,.agenda-builder input,.agenda-builder textarea,.agenda-builder select,.agenda-meeting-select{width:100%;min-height:46px;padding:0 13px;color:var(--ink);border:1px solid #d2ddd1;border-radius:12px}.task-composer textarea,.meeting-composer textarea,.agenda-builder textarea{min-height:106px;padding-top:12px;padding-bottom:12px;resize:vertical}.meeting-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:16px}.composer-choice{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin:15px 0}.composer-choice label,.composer-choice button{display:flex;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:10px 12px;color:#58675e;font-size:13px;font-weight:600;background:#f5f8f3;border:1px solid #dce5db;border-radius:12px;cursor:pointer}.composer-choice button.active{color:var(--forest-active);background:linear-gradient(100deg,#e9f5e9,#e9f7fb);border-color:#9fcba4;box-shadow:0 5px 14px #114b2214}.composer-choice input{width:18px;min-height:18px;height:18px;padding:0}.composer-lifecycle-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px;padding:14px;background:#f7f9f9;border:1px solid #dfe5e4;border-radius:14px}.task-composer .composer-lifecycle-fields textarea{min-height:84px;color:#2f3d43;background:#fff;border-color:#d4ddda;font-size:13px}@media(max-width:560px){.composer-lifecycle-fields{grid-template-columns:1fr}.task-effect-checkpoint dl>div{grid-template-columns:1fr;gap:3px}}.agenda-builder label.agenda-meeting-select{min-height:0;margin-bottom:16px;padding:0;background:transparent;border:0}.agenda-meeting-select select{background:#f5f8f3}.agenda-items{display:grid;gap:9px;margin-top:16px}.agenda-builder label.agenda-item{display:grid;grid-template-columns:22px 26px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:13px 14px;background:#fff9eb;border:1px solid #ecdcb9;border-radius:13px}.agenda-builder label.agenda-item>span{display:grid;width:26px;height:26px;place-items:center;color:var(--forest-active);font-weight:600;background:#ffffffc2;border-radius:8px}.agenda-builder label.agenda-item textarea{min-height:58px;padding:9px 11px;font-size:13px;line-height:1.4}.agenda-builder label.agenda-item>small{max-width:88px;margin-top:0;text-align:right}.meeting-composer>label+label,.meeting-composer .meeting-form-grid+label{margin-top:16px}.agenda-builder label.agenda-item-ready{background:#f0f8ef;border-color:#cfe2cf}.agenda-item input[type=checkbox]{width:18px;min-height:18px;height:18px;margin:2px 0 0}.agenda-item strong,.agenda-item span,.agenda-item small{display:block}.agenda-item strong{font-size:12px}.agenda-item span,.agenda-item small{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.4}.agenda-item>span{display:grid;margin-top:0;color:var(--forest-active)}.agenda-item>small{margin-top:0}.agenda-gate-summary{display:flex;align-items:center;justify-content:flex-start;gap:16px;margin-top:17px;padding:14px 15px;color:var(--forest-active);font-size:11px;background:linear-gradient(100deg,#eaf5e9,#eaf7fb);border-radius:13px}@media(max-width:1320px){:root{--inspector-width: clamp(480px, 36vw, 540px)}.leadership-list{grid-template-columns:repeat(3,1fr)}.decision-metrics{border-top-color:#114b221a}.decision-metrics button{min-height:108px}.meeting-gates>div:nth-child(3),.meeting-gates>div:nth-child(4){border-top-color:#114b221a}}@media(max-width:1060px){:root{--inspector-width: clamp(480px, 52vw, 540px)}.service-name{min-height:54px;margin-right:0;margin-left:0;padding:8px}.service-kurai,.service-index{width:38px;height:38px;flex-basis:38px}.audio-review-workspace{grid-template-columns:1fr}.transcript-pane,.extraction-pane{overflow:visible}.pipeline-steps,.audio-review-summary{grid-template-columns:1fr 1fr}.audio-review-summary>div:nth-child(3){border-top:1px solid var(--line-soft);border-left:0}.audio-review-summary>div:nth-child(4){border-top:1px solid var(--line-soft)}.leadership-head{align-items:flex-start;flex-direction:column;gap:7px}.leadership-note{max-width:650px;text-align:left}}@media(max-width:820px){:root{--inspector-width: 100vw}.sidebar:after{opacity:.075}.service-name{min-height:76px;padding:14px 12px}.inspector-scrim{z-index:55;inset:var(--topbar-height) 0 0;background:#0b3a1b42;pointer-events:auto}.inspector{z-index:60;width:min(520px,100vw);max-width:100vw;border-radius:20px 0 0;box-shadow:-20px 0 60px #114b2238}.audio-page-heading{align-items:flex-start}.audio-dropzone{min-height:350px}.meeting-audio-lane{grid-template-columns:52px 1fr}.audio-lane-actions{grid-column:1 / -1;align-items:flex-start;justify-content:flex-end}.audio-lane-actions>span{max-width:none;text-align:left}.leadership-list{display:flex;gap:10px;overflow-x:auto;padding:1px 1px 8px;scroll-snap-type:x proximity}.leadership-card{min-width:190px;scroll-snap-align:start}}@media(max-width:560px){.view{padding:26px 14px 100px}.page-heading h1{font-size:32px}.page-heading p{font-size:13px}.decision-canvas{border-left-width:1px;border-radius:18px}.decision-canvas:before{right:-32px;width:150px;height:150px}.decision-lead{gap:13px;padding:24px 19px}.decision-number,.decision-kurai{width:52px;height:52px;flex-basis:52px;font-size:22px;border-radius:15px}.decision-metrics button{min-height:88px}.surface,.metric-rail,.week-grid,.board-index,.leadership-strip{border-radius:15px}.leadership-strip{padding:18px 14px 16px}.leadership-card{min-width:174px}.meeting-page-actions{width:100%;justify-content:stretch}.meeting-page-actions>button{flex:1}.meeting-audio-lane{grid-template-columns:44px 1fr;gap:12px;padding:15px;border-radius:15px}.audio-lane-icon{width:44px;height:44px;border-radius:13px}.audio-lane-actions{justify-content:stretch}.audio-lane-actions>button{width:100%}.audio-dropzone{min-height:330px;padding:38px 18px;border-radius:18px}.audio-drop-actions{width:100%}.audio-drop-actions>button{width:100%}.audio-privacy{align-items:flex-start;text-align:left}.audio-processing{min-height:0;padding:20px 16px;border-radius:17px}.processing-record{grid-template-columns:46px minmax(0,1fr) auto;gap:10px}.record-pulse{width:46px;height:46px;border-radius:14px}.processing-record strong{display:block;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.processing-record>b{font-size:20px}.pipeline-steps{grid-template-columns:1fr}.pipeline-steps>div{min-height:54px}.audio-review-summary{grid-template-columns:1fr}.audio-review-summary>div,.audio-review-summary>div:nth-child(4){min-height:62px;border-top:1px solid var(--line-soft);border-left:0}.audio-review-summary>div:first-child{border-top:0}.transcript-pane,.extraction-pane{border-radius:16px}.player-head{align-items:flex-start}.waveform{gap:2px}.waveform i:nth-child(2n){display:none}.transcript-head,.extraction-head{min-height:72px;padding:14px}.transcript-segment{min-height:96px;grid-template-columns:43px 1fr;padding:13px 10px}.extracted-card{margin:10px;padding:15px}.extracted-card-head{align-items:flex-start;flex-direction:column;gap:5px}.extracted-card dl{grid-template-columns:1fr}.publish-audio{align-items:stretch;flex-direction:column}.publish-audio>div{max-width:none}.publish-audio>button{width:100%}.inspector-top{height:58px;padding:0 13px 0 18px;border-radius:0}.inspector-content{padding:22px 17px 36px}.inspector-title h2{font-size:23px}.inspector-facts{grid-template-columns:1fr}.inspector-facts>div{min-height:80px}.correspondence-message{max-width:96%}.task-composer,.meeting-composer,.agenda-builder{max-height:calc(100vh - 24px);padding:21px 16px;border-radius:17px}.meeting-form-grid,.composer-choice{grid-template-columns:1fr}.agenda-builder label.agenda-item{grid-template-columns:22px 26px minmax(0,1fr)}.agenda-builder label.agenda-item textarea{grid-column:2 / -1}.agenda-builder label.agenda-item>small{grid-column:2 / -1;max-width:none;text-align:left}.agenda-gate-summary{align-items:flex-start;flex-direction:column}}:root{--ivory: #f4f6f6;--surface: #ffffff;--ink: #172126;--muted: #657177;--line: #dce2e2;--line-soft: #e9eded;--forest-deep: #163d2b;--forest: #175b37;--forest-active: #167b43;--green: #1b9a56;--soft-green: #e5f4ea;--cyan: #0798cb;--info: #075e7d;--danger: #c9323b;--danger-soft: #f9e2e4;--warning: #93610b;--warning-soft: #faedcf;--shadow-soft: 0 18px 54px rgba(28, 43, 48, .1);--inspector-width: clamp(560px, 42vw, 660px)}html,body{background:#f4f6f6}body{background:radial-gradient(circle at 76% -8%,rgba(7,152,203,.07),transparent 31rem),radial-gradient(circle at 28% 8%,rgba(201,50,59,.035),transparent 24rem),#f4f6f6}.sidebar{color:var(--ink);background:linear-gradient(180deg,#fbfcfc,#fff);border-right:1px solid #dde3e2;box-shadow:12px 0 36px #1a282d0b}.sidebar:before{height:4px;background:linear-gradient(90deg,var(--danger) 0 35%,var(--cyan) 35% 67%,var(--green) 67% 100%)}.sidebar:after{display:none}.brand-lockup{border-bottom-color:#e5e9e8}.brand-lockup img{background:#fff;box-shadow:0 7px 20px #1b2a2f1a}.brand-lockup span{color:#788389}.brand-lockup strong{color:var(--ink)}.service-name{background:#fff;border-color:#e0e5e4;box-shadow:0 10px 26px #1b2a2f12}.service-name strong{color:var(--ink)}.service-name div span{color:#7c888d}.nav-item{color:#647077}.nav-item:hover{color:var(--ink);background:#f3f5f5}.nav-item-active{color:#8e222a;background:linear-gradient(90deg,#fcebec,#fff6f4);box-shadow:inset 0 0 0 1px #f1d9da}.nav-item-active:before{background:var(--danger)}.nav-count{background:var(--danger)}.sidebar-loop{background:#f7f9f8;border-color:#e2e7e5}.sidebar-loop .eyebrow{color:var(--danger)}.loop-mini{color:#4a575c}.sidebar-loop p{color:#788388}.sidebar-health strong{color:#3e494e}.sidebar-health span{color:#879196}.topbar{background:#ffffffe8;border-bottom-color:#e5e9e8;box-shadow:0 4px 20px #1c2a2f0a}.command-trigger,.inline-search,.task-composer input,.task-composer textarea,.meeting-composer input,.meeting-composer textarea,.meeting-composer select,.agenda-builder input,.agenda-builder textarea,.agenda-builder select{background:#f4f6f6;border-color:#dce2e2}.primary-button{color:#fff;background:#263b44;border-color:#263b44;box-shadow:0 8px 18px #1f333b24}.primary-button:hover{background:#172a32}.quiet-button:hover{background:#f7f9f8;border-color:#adb9b8}.page-heading h1{color:var(--ink)}.eyebrow,.text-button{color:#a52d35}.action-row:hover,button.task-row:hover,.organization-list>button:hover,.board-row:hover{background:linear-gradient(90deg,#fcebeca6,#e8f7fb85)}.action-index,.board-number{color:var(--danger)}.ai-brief,.board-inspector-value,.brief-say,.toast{background:radial-gradient(circle at 100% 0,rgba(7,152,203,.24),transparent 44%),linear-gradient(145deg,#243a43,#172b33)}.source-contract,.guardrail{background:linear-gradient(100deg,#f8e9ea,#e9f6fa)}.inspector-scrim{background:#19262b14;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);cursor:pointer;pointer-events:auto}.inspector{width:var(--inspector-width);background:linear-gradient(180deg,rgba(239,248,250,.42),transparent 240px),var(--surface);border-left-color:#d9e0e0;box-shadow:-34px 0 84px #16232833}.decision-canvas{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(560px,1.5fr);min-height:244px;overflow:visible;color:var(--ink);background:#fff;border:1px solid #dfe5e4;border-left:1px solid #dfe5e4;border-radius:24px;box-shadow:0 22px 60px #1d2b301a}.decision-canvas:before,.decision-canvas:after{display:none}.decision-art{position:relative;min-width:0;margin:13px;overflow:hidden;background:#fff;border:1px solid #edf0ef;border-radius:18px;box-shadow:0 13px 34px #1f30361f}.decision-art:after{position:absolute;inset:auto 0 0;height:74px;content:"";background:linear-gradient(transparent,#fffffff7);pointer-events:none}.decision-art img{width:100%;height:100%;min-height:216px;object-fit:cover;object-position:58% center;transform:scale(1.02)}.decision-art>span{position:absolute;z-index:1;right:16px;bottom:13px;left:16px;color:#7c898d;font-size:11px;letter-spacing:.08em;text-align:center;text-transform:uppercase}.decision-overview{display:grid;min-width:0;grid-template-rows:auto 1fr;padding:28px 26px 22px 18px}.decision-lead{display:block;padding:0 4px 20px}.decision-lead h2{margin-top:7px;color:var(--ink);font-size:clamp(26px,2.4vw,38px)}.decision-lead p{max-width:620px;margin-top:8px;color:#657279}.decision-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border:0}.decision-metrics .decision-route{position:relative;display:grid;min-height:102px;grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:15px 13px;color:var(--ink);background:#f7f8f8;border:1px solid #e4e8e8;border-radius:15px}.decision-metrics .decision-route:before{position:absolute;inset:0 auto 0 0;width:4px;content:"";background:var(--route-color);border-radius:15px 0 0 15px}.decision-metrics .decision-route:hover{background:#fff;border-color:#cfd7d6;box-shadow:0 9px 23px #1d2b3014;transform:translateY(-2px)}.decision-route-copy>span{color:#657177!important}.decision-route-copy strong{color:var(--ink)}.decision-metrics .decision-route>.decision-route-number{min-height:0;color:var(--route-color);font-size:12px}.decision-metrics .decision-route>.decision-route-copy{min-width:0;min-height:0}.decision-metrics .decision-route>.decision-route-copy>strong{margin-top:4px;color:var(--ink);font-size:clamp(17px,1.35vw,20px);line-height:1.08;white-space:nowrap}.inspector-facts>div{background:#f6f8f8}.decision-request{background:radial-gradient(circle at 100% 0,rgba(7,152,203,.22),transparent 50%),linear-gradient(145deg,#263b44,#192d35)}@media(max-width:1320px){:root{--inspector-width: clamp(520px, 43vw, 620px)}.decision-canvas{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr)}.decision-overview{padding-right:18px}.decision-metrics{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media(max-width:1060px){:root{--inspector-width: clamp(500px, 58vw, 600px)}.service-signal{width:38px;height:38px;flex-basis:38px}.decision-canvas{grid-template-columns:1fr}.decision-art{height:208px}.decision-overview{padding:16px 22px 22px}}@media(max-width:820px){:root{--inspector-width: 100vw}.inspector-scrim{display:none}.sidebar{box-shadow:18px 0 52px #18262b2e}.sidebar .icon-button{color:var(--ink)}}@media(max-width:560px){.decision-art{height:176px;margin:9px}.decision-art img{min-height:176px}.decision-overview{padding:16px 14px 17px}.decision-lead{padding:0 4px 17px}.decision-lead h2{font-size:27px}.decision-metrics{grid-template-columns:1fr;gap:8px}.decision-metrics .decision-route{min-height:82px;grid-template-columns:34px 1fr}}@media(min-width:821px){.inspector-scrim{right:var(--inspector-width)}}.media-channel-deck{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:18px;margin-top:10px;padding:9px 11px;border-radius:15px}.media-channel-tabs,.media-people-switch{display:flex;min-width:0;gap:4px}.media-channel-tabs button,.media-people-switch button{display:inline-flex;min-height:34px;flex:0 0 auto;align-items:center;gap:6px;padding:0 12px;color:#5f6c71;font-size:13px;font-weight:600;white-space:nowrap;background:transparent;border:0;border-radius:9px;cursor:pointer}.media-channel-tabs button.active,.media-people-switch button.active{color:#fff;background:#293d45;box-shadow:0 5px 13px #1d2b3021}.media-channel-deck>p{display:flex;flex:0 1 auto;align-items:center;gap:6px;margin:0;color:#7c898e;font-size:13px;line-height:1.4;text-align:right}.media-channel-deck>p svg{flex:0 0 auto;color:var(--info)}.media-visibility-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;overflow:hidden;border-radius:17px}.media-visibility-strip article{min-width:0;padding:17px 19px 16px;border-left:1px solid var(--line-soft)}.media-visibility-strip article:first-child{border-left:0}.media-visibility-strip article>span{display:flex;align-items:center;gap:7px;color:#6d797e;font-size:11px;font-weight:600}.media-visibility-strip article>span svg{color:#a62d35}.media-visibility-strip article>strong{display:block;margin-top:10px;color:var(--ink);font-size:clamp(22px,2vw,30px);letter-spacing:-.04em;line-height:1}.media-visibility-strip article>small{display:block;margin-top:7px;overflow:hidden;color:#919b9f;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.media-feed-tools{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.media-sort-control{display:flex;min-height:30px;align-items:center;gap:5px;padding:0 7px 0 9px;color:#7a868b;background:#f7f8f8;border:1px solid #e5e9e8;border-radius:8px}.media-sort-control select{color:#536168;font:inherit;font-size:13px;font-weight:600;background:transparent;border:0;outline:0;cursor:pointer}.media-story-metrics{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:5px 12px;margin-top:9px;color:#718087;font-size:11px}.media-story-metrics>span{display:inline-flex;min-width:0;align-items:center;gap:5px;white-space:nowrap}.media-story-metrics .metric-primary{color:#263b44;font-weight:700}.media-story-metrics .metric-unavailable{color:#a0a8ab}.media-channel-comparison{padding:23px;border-radius:19px}.media-channel-comparison h2{margin:7px 0 0;font-size:19px}.media-channel-comparison>p{margin:8px 0 17px;color:#7e898e;font-size:13px;line-height:1.5}.media-comparison-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 13px;padding:13px 0;border-top:1px solid var(--line-soft)}.media-comparison-row>span{display:grid;gap:3px;min-width:0}.media-comparison-row>span b{color:#48575e;font-size:11px}.media-comparison-row>span small,.media-comparison-row>small{color:#929b9f;font-size:11px}.media-comparison-row>strong{color:var(--ink);font-size:17px}.media-comparison-row>i{display:block;height:5px;grid-column:1 / -1;overflow:hidden;background:#edf0f0;border-radius:999px}.media-comparison-row>i>span{display:block;height:100%;background:#283e47;border-radius:inherit}.media-comparison-external>i>span{background:#b32e37}.media-people-switch{padding:4px;background:#eef1f1;border-radius:11px}.chief-ranking-note{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:10px;padding:14px 16px;color:#68767c;background:linear-gradient(100deg,#fff5f5,#f4f9fa);border:1px solid #e5e9e8;border-radius:14px}.chief-ranking-note>svg{color:#a62d35}.chief-ranking-note p{margin:0;font-size:12px;line-height:1.45}.chief-ranking-note p strong{color:var(--ink)}.chief-ranking-note>span{color:#7b878c;font-size:11px;white-space:nowrap}.chief-ranking{overflow:hidden;background:#fff;border:1px solid #dfe5e4;border-radius:17px;box-shadow:0 10px 28px #1d2b300b}.chief-ranking-head,.chief-ranking-row{display:grid;grid-template-columns:minmax(285px,1.45fr) minmax(135px,.68fr) 92px 72px 100px 72px;align-items:center;gap:12px}.chief-ranking-head{min-height:42px;padding:0 17px;color:#899398;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;background:#f6f8f8;border-bottom:1px solid var(--line-soft)}.chief-ranking-row{min-height:76px;padding:10px 17px;border-bottom:1px solid var(--line-soft);transition:background .15s ease}.chief-ranking-row:last-child{border-bottom:0}.chief-ranking-row:hover,.chief-ranking-unrated{background:#fbfcfc}.chief-person-cell,.chief-hospital-cell{display:flex;min-width:0;align-items:center;gap:10px}.chief-person-cell>span:last-child{display:grid;min-width:0;gap:4px}.chief-person-cell a,.chief-hospital-cell a{overflow:hidden;color:var(--ink);font-size:13px;font-weight:600;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.chief-person-cell a:hover,.chief-hospital-cell a:hover{color:#a62d35}.chief-person-cell small{color:#90999d;font-size:12px}.chief-rank{width:22px;flex:0 0 22px;color:#a62d35;font-size:15px;font-weight:700;text-align:center}.chief-photo,.chief-hospital-logo{display:grid;overflow:hidden;place-items:center;color:#fff;font-size:11px;font-weight:700;background:#53666e;border:1px solid #e3e7e6}.chief-photo{width:48px;height:54px;flex:0 0 48px;border-radius:11px}.chief-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 18%}.chief-hospital-logo{width:34px;height:34px;flex:0 0 34px;color:#6e7b80;background:#fff;border-radius:9px}.chief-hospital-logo img{width:100%;height:100%;padding:3px;object-fit:contain}.chief-number-cell,.chief-coverage-cell{display:grid;min-width:0;gap:4px}.chief-number-cell strong,.chief-coverage-cell strong{color:var(--ink);font-size:13px}.chief-number-cell small{overflow:hidden;color:#929b9f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.chief-coverage-cell .person-tone-bar{width:54px;margin-top:1px}.media-source-grid>a>em{display:flex;grid-column:1 / -1;align-items:center;gap:5px;color:#657279;font-size:11px;font-style:normal}.media-inspector-metrics{margin:0 0 15px;padding:17px 18px;background:linear-gradient(110deg,#fff4f4,#f3f8f9);border:1px solid #e3e8e7;border-radius:14px}.media-inspector-metrics .media-story-metrics{margin-top:12px;gap:8px 14px}.media-inspector-metrics .media-story-metrics>span{font-size:12px}.media-inspector-metrics>p{margin:10px 0 0;color:#818c91;font-size:12px;line-height:1.45}.media-placement-section{margin-bottom:15px;overflow:hidden;background:#fff;border:1px solid #e1e6e5;border-radius:14px}.media-placement-heading{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;background:#f7f9f8;border-bottom:1px solid var(--line-soft)}.media-placement-heading>span{display:flex;align-items:center;gap:7px;color:#536269;font-size:12px;font-weight:600}.media-placement-heading>small{color:#929b9f;font-size:12px}.media-placement-list>a{display:grid;grid-template-columns:minmax(120px,.75fr) minmax(150px,1fr) minmax(140px,1.2fr) auto;align-items:center;gap:12px;padding:13px 15px;color:inherit;text-decoration:none;border-top:1px solid var(--line-soft)}.media-placement-list>a:first-child{border-top:0}.media-placement-list>a:hover{background:#fbfcfc}.media-placement-source{display:grid;min-width:0;gap:4px}.media-placement-source>small{color:#929b9f;font-size:12px}.media-placement-numbers{display:flex;flex-wrap:wrap;gap:6px 10px}.media-placement-numbers b{display:inline-flex;align-items:center;gap:4px;color:#4e5c63;font-size:11px}.media-placement-note{display:grid;min-width:0;gap:3px}.media-placement-note small{overflow:hidden;color:#899499;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.media-placement-list>a>svg{color:#98a2a6}@media(max-width:1320px){.chief-ranking-head,.chief-ranking-row{grid-template-columns:minmax(245px,1.35fr) minmax(120px,.6fr) 84px 68px 90px 66px;gap:9px}}@media(max-width:1060px){.media-channel-deck{align-items:flex-start;flex-direction:column;gap:8px}.media-channel-tabs{width:100%;overflow-x:auto;scrollbar-width:none}.media-channel-tabs::-webkit-scrollbar{display:none}.media-channel-deck>p{padding:0 5px 3px;text-align:left}.media-visibility-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.media-visibility-strip article:nth-child(3){border-left:0}.media-visibility-strip article:nth-child(n+3){border-top:1px solid var(--line-soft)}.media-channel-comparison{min-height:100%}.chief-ranking-head{display:none}.chief-ranking{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:visible;background:transparent;border:0;box-shadow:none}.chief-ranking-row{display:grid;min-height:0;grid-template-columns:1fr 1fr 1fr;gap:12px 8px;padding:15px;background:#fff;border:1px solid #dfe5e4;border-radius:15px}.chief-person-cell{grid-column:1 / -1}.chief-hospital-cell{grid-column:1 / -1;padding-top:9px;border-top:1px solid var(--line-soft)}.chief-number-cell,.chief-coverage-cell{padding-top:4px}}@media(max-width:820px){.chief-ranking-note{grid-template-columns:auto 1fr}.chief-ranking-note>span{grid-column:2}.media-placement-list>a{grid-template-columns:1fr auto}.media-placement-numbers,.media-placement-note{grid-column:1 / -1}.media-placement-list>a>svg{grid-row:1;grid-column:2}}@media(max-width:560px){.media-channel-deck{padding:8px}.media-channel-tabs{margin:0 -1px}.media-channel-tabs button{min-height:32px;padding:0 10px}.media-visibility-strip article{padding:14px 12px}.media-visibility-strip article>strong{font-size:22px}.media-visibility-strip article>small{white-space:normal}.media-feed-tools{width:100%;align-items:stretch}.media-sort-control{width:fit-content;align-self:flex-end}.media-story-metrics{margin-top:7px;gap:4px 9px;font-size:11px}.media-story-metrics>span:nth-child(n+3){display:none}.media-story-open{align-items:start}.media-story-image{height:108px}.media-people-heading{gap:12px}.media-people-switch{width:100%}.media-people-switch button{flex:1;justify-content:center}.chief-ranking-note{align-items:start;padding:13px}.chief-ranking-note>span{white-space:normal}.chief-ranking{grid-template-columns:1fr}.chief-ranking-row{grid-template-columns:repeat(3,minmax(0,1fr))}.chief-person-cell a{font-size:11px}.chief-photo{width:56px;height:60px;flex-basis:56px}.media-inspector-metrics .media-story-metrics>span{display:inline-flex}.media-inspector-metrics .media-story-metrics{display:grid;grid-template-columns:1fr 1fr}.media-placement-heading{align-items:flex-start;flex-direction:column;justify-content:center;padding:10px 14px}}.directory-section,.organizations-directory-surface{position:relative;overflow:hidden;background:#fffffff5;border:1px solid #e0e5e5;border-radius:22px;box-shadow:0 18px 50px #1f2b3011}.directory-section:before,.organizations-directory-surface:before{position:absolute;z-index:1;top:0;right:0;left:0;height:3px;content:"";background:linear-gradient(90deg,#b82c35 0,#b82c35 29%,#dc6c70 29%,#dc6c70 38%,#eef1f1 38%,#eef1f1)}.directory-section-heading{display:flex;position:relative;z-index:2;align-items:flex-start;justify-content:space-between;gap:24px;padding:25px 27px 21px;border-bottom:1px solid #edf0f0}.directory-section-heading>div{min-width:0}.directory-section-heading h2{margin:5px 0 7px;color:var(--ink);font-size:clamp(19px,1.55vw,25px);font-weight:660;letter-spacing:-.035em;line-height:1.12}.directory-section-heading p{max-width:670px;margin:0;color:#748087;font-size:13px;line-height:1.52}.directory-kicker{color:#a62c34;font-size:11px;font-weight:760;letter-spacing:.115em;text-transform:uppercase}.directory-demo-badge,.directory-source-chip{display:inline-flex;align-items:center;flex:0 0 auto;gap:7px;min-height:30px;padding:6px 10px;color:#91545a;background:#fff7f7;border:1px solid #f0dadd;border-radius:999px;font-size:11px;font-style:normal;font-weight:650;line-height:1.25}.directory-source-chip{color:#46645a;background:#f4f8f6;border-color:#dce8e1}.directory-portrait{display:inline-grid;position:relative;width:52px;height:56px;flex:0 0 52px;overflow:hidden;place-items:center;color:#a12d35;background:radial-gradient(circle at 68% 25%,rgba(255,255,255,.88),transparent 34%),linear-gradient(145deg,#f9dedf,#f3eeee);border:1px solid #ead7d9;border-radius:16px;box-shadow:inset 0 0 0 3px #fff9;font-size:13px;font-weight:760;letter-spacing:.04em}.directory-portrait>span{position:relative;z-index:0}.directory-portrait img{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 16%}.directory-portrait-small{width:38px;height:41px;flex-basis:38px;border-radius:12px;font-size:12px}.directory-portrait-large{width:68px;height:74px;flex-basis:68px;border-radius:19px;font-size:16px}.deputy-workboard{margin-bottom:18px}.deputy-workboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 14px 14px}.deputy-pulse-card{display:grid;position:relative;min-width:0;gap:15px;padding:18px 15px 16px;color:inherit;text-align:left;background:transparent;border:0;border-right:1px solid #edf0f0;border-bottom:1px solid #edf0f0;cursor:pointer;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.deputy-pulse-card:nth-child(3n){border-right:0}.deputy-pulse-card:nth-last-child(-n+3){border-bottom:0}.deputy-pulse-card:hover{z-index:1;background:linear-gradient(145deg,snow,#fff 58%,#f6f9f8);box-shadow:0 12px 30px #302d3014;transform:translateY(-1px)}.deputy-pulse-topline{display:flex;align-items:center;min-width:0;gap:11px}.deputy-pulse-topline>svg{flex:0 0 auto;margin-left:auto;color:#aab2b5}.deputy-pulse-identity{display:grid;min-width:0;gap:4px}.deputy-pulse-identity strong{overflow:hidden;color:#273238;font-size:13px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.deputy-pulse-identity small{color:#899398;font-size:12px}.deputy-pulse-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.deputy-pulse-numbers>span{display:grid;gap:3px;padding:9px 10px;background:#f7f9f9;border:1px solid #edf0f0;border-radius:11px}.deputy-pulse-numbers b{color:#2b383e;font-size:18px;font-weight:660;line-height:1}.deputy-pulse-numbers small,.deputy-pulse-progress small{color:#8a9498;font-size:12px;line-height:1.25}.deputy-pulse-numbers .has-risk{background:#fff1f1;border-color:#f2d8da}.deputy-pulse-numbers .has-risk b{color:#b52933}.deputy-pulse-progress{display:grid;gap:8px}.deputy-pulse-progress>span{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.deputy-pulse-progress b{color:#536168;font-size:12px}.deputy-pulse-progress>i{display:block;overflow:hidden;height:4px;background:#edf1f0;border-radius:999px}.deputy-pulse-progress>i>span{display:block;height:100%;background:linear-gradient(90deg,#b82d36,#d76e72);border-radius:inherit}.leadership-directory{margin-bottom:18px}.minister-support-row{display:flex;align-items:center;gap:9px;padding:12px 26px;background:#fbfcfc;border-bottom:1px solid #edf0f0}.minister-support-label{flex:0 0 auto;margin-right:5px;color:#9a373e;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.minister-support-row>button{display:flex;align-items:center;min-width:0;gap:9px;padding:6px 8px 6px 6px;color:inherit;text-align:left;background:#fff;border:1px solid #e4e9e8;border-radius:13px;cursor:pointer}.minister-support-row>button>span:nth-child(2){display:grid;gap:2px}.minister-support-row strong{color:#354148;font-size:13px}.minister-support-row small{color:#899397;font-size:12px}.minister-support-row svg{color:#9aa3a7}.leadership-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;background:#f7f9f9}.leadership-branch{min-width:0;overflow:hidden;background:#fff;border:1px solid #e1e6e5;border-radius:17px;box-shadow:0 6px 18px #202f3409}.leadership-branch-lead{display:grid;width:100%;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;color:inherit;text-align:left;background:radial-gradient(circle at 100% 0,rgba(184,44,53,.07),transparent 45%),#fff;border:0;border-bottom:1px solid #ecefef;cursor:pointer}.leadership-branch-lead:hover{background:#fff7f7}.leadership-branch-lead>span:nth-child(2){display:grid;min-width:0;gap:4px}.leadership-branch-lead small{color:#a14b51;font-size:12px;font-weight:650}.leadership-branch-lead strong{color:#263239;font-size:13px;font-weight:690;line-height:1.22}.leadership-branch-lead em{overflow:hidden;color:#7f8a8f;font-size:12px;font-style:normal;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.leadership-branch-count{display:grid;min-width:42px;gap:2px;padding:8px;color:#a22f37;text-align:center;background:#fff4f4;border:1px solid #f0dadc;border-radius:11px;font-size:15px;font-weight:700}.leadership-branch-count small{color:#a27074;font-size:12px}.leadership-report-list{padding:5px 9px 9px}.leadership-report-list>button{display:grid;width:100%;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 6px;color:inherit;text-align:left;background:transparent;border:0;border-bottom:1px solid #eff1f1;cursor:pointer}.leadership-report-list>button:last-child{border-bottom:0}.leadership-report-list>button:hover{background:#f8f9f9;border-radius:11px}.leadership-report-list>button.leadership-report-nested{position:relative;padding-left:calc(6px + min(var(--directory-depth, 1),2)*13px)}.leadership-report-list>button.leadership-report-nested:before{position:absolute;top:0;bottom:0;left:calc(5px + min(var(--directory-depth, 1),2)*7px);width:1px;content:"";background:#eadfe0}.leadership-report-list>button>span:nth-child(2){display:grid;min-width:0;gap:3px}.leadership-report-list strong{overflow:hidden;color:#3d494f;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.leadership-report-list small{display:-webkit-box;overflow:hidden;color:#8a9498;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.leadership-report-list svg{color:#b43a42}.leadership-empty{display:block;padding:15px 8px;color:#8c969a;font-size:12px;line-height:1.4}.leadership-crosscutting{padding:15px 18px 18px;background:#fff;border-top:1px solid #e7ebea}.leadership-crosscutting-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.leadership-crosscutting-heading span{color:#4a575d;font-size:12px;font-weight:690}.leadership-crosscutting-heading small{color:#929b9f;font-size:12px}.leadership-crosscutting>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.leadership-crosscutting button{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;color:inherit;text-align:left;background:#f8fafa;border:1px solid #e5e9e8;border-radius:12px;cursor:pointer}.leadership-crosscutting button:hover{background:#fff7f7;border-color:#ead7d9}.leadership-crosscutting button>span:nth-child(2){display:grid;min-width:0;gap:3px}.leadership-crosscutting button strong,.leadership-crosscutting button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leadership-crosscutting button strong{color:#445158;font-size:13px}.leadership-crosscutting button small{color:#879196;font-size:12px}.leadership-crosscutting button>svg{color:#a4acaf}.specialist-directory{margin-bottom:18px}.specialist-directory-heading{align-items:center}.specialist-directory-tools{display:grid;justify-items:end;gap:7px}.directory-pilot-badge{display:inline-flex;align-items:center;gap:6px;color:#926167;font-size:11px;font-weight:650}.directory-pilot-badge svg{color:#b22f38}.directory-search,.directory-select{display:flex;align-items:center;min-height:42px;gap:9px;color:#748187;background:#f6f8f8;border:1px solid #dde3e2;border-radius:13px;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.directory-search:focus-within,.directory-select:focus-within{background:#fff;border-color:#c57c81;box-shadow:0 0 0 3px #b82c3514}.directory-search{width:min(420px,42vw);padding:0 11px}.directory-search input,.directory-select select{min-width:0;color:#28343a;font:inherit;background:transparent;border:0;outline:0}.directory-search input{width:100%;font-size:14px}.directory-search input::placeholder{color:#9ba4a8}.directory-search kbd{min-width:27px;padding:3px 6px;color:#8c4449;text-align:center;background:#fff;border:1px solid #e4d6d7;border-radius:7px;font-family:inherit;font-size:11px}.specialist-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e8eceb}.specialist-card{display:grid;position:relative;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;min-height:130px;padding:17px;color:inherit;text-align:left;background:#fff;border:0;cursor:pointer;transition:background .15s ease}.specialist-card:hover{background:linear-gradient(135deg,#fff8f8,#fff 70%)}.specialist-card-copy{display:grid;min-width:0;align-content:center;gap:5px}.specialist-label{display:flex;align-items:center;overflow:hidden;gap:5px;color:#9c343b;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.specialist-card-copy strong{color:#29353b;font-size:13px;font-weight:680;line-height:1.22}.specialist-card-copy small{display:-webkit-box;overflow:hidden;color:#7e898e;font-size:12px;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.specialist-card-copy em{color:#a0a8ab;font-size:12px;font-style:normal}.specialist-card-action{display:flex;position:absolute;right:14px;bottom:11px;align-items:center;gap:4px;color:#ac343c;font-size:13px;font-weight:650;opacity:0;transform:translateY(3px);transition:opacity .14s ease,transform .14s ease}.specialist-card:hover .specialist-card-action,.specialist-card:focus-visible .specialist-card-action{opacity:1;transform:translateY(0)}.directory-load-more{display:flex;min-height:42px;align-items:center;justify-content:center;margin:15px auto;padding:0 18px;color:#83353a;background:#fff7f7;border:1px solid #eed9da;border-radius:12px;font-size:13px;font-weight:660;cursor:pointer}.directory-load-more:hover{background:#fbecec}.directory-method-note,.organizations-methodology{display:flex;align-items:flex-start;gap:9px;padding:13px 18px;color:#778388;background:#f7f9f8;border-top:1px solid #e8eceb;font-size:12px;line-height:1.5}.directory-method-note svg,.organizations-methodology svg{flex:0 0 auto;color:#3f7860}.directory-empty-state{display:grid;place-items:center;gap:7px;min-height:180px;padding:28px;color:#8a9599;text-align:center}.directory-empty-state svg{color:#c89598}.directory-empty-state strong{color:#48555b;font-size:13px}.directory-empty-state span{font-size:12px}.organizations-directory-page{gap:16px}.organizations-command-header{display:flex;position:relative;overflow:hidden;align-items:center;justify-content:space-between;gap:28px;min-height:164px;padding:28px 30px 26px 34px;color:#fff;background:radial-gradient(circle at 82% 20%,rgba(255,255,255,.11),transparent 24%),linear-gradient(118deg,#8f2029,#bd333c 48%,#d06166);border-radius:23px;box-shadow:0 20px 46px #741c232e}.organizations-command-header:before,.organizations-command-header:after{position:absolute;content:"";pointer-events:none}.organizations-command-header:before{top:-46px;right:28%;width:138px;height:255px;border:1px solid rgba(255,255,255,.14);border-radius:50%;transform:rotate(33deg)}.organizations-command-header:after{right:-22px;bottom:-76px;width:230px;height:230px;background:#560c151c;border:1px solid rgba(255,255,255,.12);border-radius:50%}.organizations-command-copy{position:relative;z-index:1;max-width:710px}.organizations-command-copy .directory-kicker{color:#ffdadd}.organizations-command-copy h1{margin:8px 0 9px;color:#fff;font-size:clamp(26px,2.8vw,41px);font-weight:650;letter-spacing:-.045em;line-height:1.03}.organizations-command-copy p{max-width:640px;margin:0;color:#ffffffbf;font-size:13px;line-height:1.52}.organizations-source-panel{display:grid;position:relative;z-index:1;min-width:252px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px;background:#ffffff1f;border:1px solid rgba(255,255,255,.21);border-radius:16px;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.organizations-source-panel>svg{color:#fff}.organizations-source-panel>span{display:grid;gap:3px}.organizations-source-panel strong{color:#fff;font-size:13px}.organizations-source-panel small{color:#ffffffa8;font-size:12px}.organizations-source-panel a{display:grid;width:31px;height:31px;place-items:center;color:#9c252e;background:#fff;border-radius:10px}.catalog-reconciliation{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.75fr);gap:14px 24px;padding:20px 22px;color:#4c4433;background:linear-gradient(105deg,#fffaf0,#fffdf8);border:1px solid #ead9af;border-radius:17px;box-shadow:0 9px 25px #42341b0b}.catalog-reconciliation-copy{display:flex;align-items:flex-start;gap:12px}.catalog-reconciliation-copy>svg{flex:0 0 auto;margin-top:2px;color:#a87316}.catalog-reconciliation-copy span{color:#8a681f;font-size:12px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.catalog-reconciliation-copy h2{margin:5px 0 6px;color:#302d28;font-size:17px;line-height:1.2}.catalog-reconciliation-copy p,.catalog-reconciliation details p{margin:0;color:#6f6757;font-size:13px;line-height:1.5}.catalog-reconciliation-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;overflow:hidden;background:#ffffffad;border:1px solid #ecdfc2;border-radius:12px}.catalog-reconciliation-metrics div{display:grid;align-content:center;gap:4px;min-height:74px;padding:12px;border-right:1px solid #ecdfc2}.catalog-reconciliation-metrics div:last-child{border-right:0}.catalog-reconciliation-metrics dt{color:#8b806c;font-size:12px}.catalog-reconciliation-metrics dd{margin:0;color:#3b352b;font-size:24px;font-weight:700;line-height:1}.catalog-reconciliation details{grid-column:1 / -1;padding-top:11px;border-top:1px solid #eadfc9}.catalog-reconciliation summary{width:fit-content;color:#765b20;cursor:pointer;font-size:13px;font-weight:700}.catalog-reconciliation details[open] summary{margin-bottom:10px}.catalog-reconciliation details p+p{margin-top:5px}.catalog-conflict-table-wrap{margin-top:14px;overflow-x:auto;background:#fff;border:1px solid #e5d7ba;border-radius:13px;box-shadow:0 5px 16px #42341b0a}.catalog-conflict-table{width:100%;min-width:880px;border-collapse:collapse;color:#3f3a31;font-size:12px;line-height:1.45}.catalog-conflict-table th,.catalog-conflict-table td{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid #eee5d3}.catalog-conflict-table th{position:sticky;top:0;z-index:1;color:#514835;background:#fbf6ea;font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.catalog-conflict-table tr:last-child td{border-bottom:0}.catalog-conflict-table td:first-child{width:26%}.catalog-conflict-table td:first-child strong,.catalog-conflict-table td:first-child span{display:block}.catalog-conflict-table td:first-child strong{margin-bottom:2px;color:#8f3037}.catalog-reconciliation details>small{display:block;margin-top:9px;color:#655b49;font-size:11px;line-height:1.45}@media(max-width:900px){.catalog-reconciliation{grid-template-columns:1fr}}@media(max-width:560px){.catalog-reconciliation{padding:17px 15px}.catalog-reconciliation-metrics{grid-template-columns:1fr}.catalog-reconciliation-metrics div{min-height:54px;grid-template-columns:1fr auto;align-items:center;border-right:0;border-bottom:1px solid #ecdfc2}.catalog-reconciliation-metrics div:last-child{border-bottom:0}}.organizations-directory-stats{display:grid;overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid #e0e5e4;border-radius:18px;box-shadow:0 10px 28px #1e2d320b}.organizations-directory-stats article{display:flex;align-items:center;gap:12px;min-height:78px;padding:15px 20px;border-right:1px solid #e8eceb}.organizations-directory-stats article:last-child{border-right:0}.organizations-directory-stats article>svg{flex:0 0 auto;color:#a92d35}.organizations-directory-stats article>span{display:grid;gap:3px}.organizations-directory-stats strong{color:#26343a;font-size:21px;font-weight:660;line-height:1}.organizations-directory-stats small{color:#859095;font-size:12px;line-height:1.3}.organizations-directory-toolbar{display:grid;position:relative;z-index:2;grid-template-columns:minmax(280px,1fr) minmax(155px,.4fr) minmax(150px,.34fr) minmax(155px,.38fr);gap:9px;padding:17px;background:#fff;border-bottom:1px solid #e8eceb}.organization-search{width:100%}.directory-select{min-width:0;padding:0 9px}.directory-select select{width:100%;height:40px;font-size:13px;cursor:pointer}.organizations-results-line{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:17px;min-height:42px;padding:8px 18px;color:#79858a;background:#fafbfb;border-bottom:1px solid #e9eded;font-size:12px}.organizations-results-line>span b{color:#9b2931;font-size:11px}.organizations-results-line p{display:flex;align-items:center;gap:5px;margin:0;white-space:nowrap}.organizations-results-line p i{display:inline-block;width:6px;height:6px;margin-left:4px;border-radius:50%}.organizations-results-line p i.tone-negative{background:#c9323b}.organizations-results-line p i.tone-neutral{background:#d89c31}.organizations-results-line p i.tone-positive{background:#299765}.organizations-results-line>small{justify-self:end;color:#979fa3;font-size:12px;text-align:right}.organization-directory-table{min-width:0}.organization-directory-head,.organization-directory-row{display:grid;grid-template-columns:minmax(390px,1.65fr) minmax(138px,.52fr) minmax(130px,.52fr) minmax(108px,auto);align-items:center;gap:12px}.organization-directory-head{min-height:34px;padding:0 16px;color:#919a9e;background:#fff;border-bottom:1px solid #ebeeee;font-size:11px;font-weight:650;letter-spacing:.025em;text-transform:uppercase}.organization-directory-row{position:relative;min-height:86px;padding:10px 16px;background:#fff;border-bottom:1px solid #edf0f0;transition:background .14s ease}.organization-directory-row:last-child{border-bottom:0}.organization-directory-row:hover{background:linear-gradient(90deg,snow,#fff 44%,#fafcfc)}.organization-directory-row button{color:inherit;font:inherit;background:transparent;border:0;cursor:pointer}.organization-directory-main{display:grid;min-width:0;grid-template-columns:27px auto minmax(0,1fr);align-items:center;gap:12px;padding:0;text-align:left}.organization-rank{color:#b8bfc1;font-size:11px;font-variant-numeric:tabular-nums}.organization-mark{display:inline-grid;position:relative;width:52px;height:52px;flex:0 0 52px;overflow:hidden;place-items:center;color:#a62e36;background:#fff6f6;border:1px solid #ebdddd;border-radius:15px;font-size:11px;font-weight:760}.organization-mark img{position:absolute;top:5px;right:5px;bottom:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px);object-fit:contain;background:#fff}.organization-directory-copy{display:grid;min-width:0;gap:4px}.organization-category{overflow:hidden;color:#a05257;font-size:12px;font-weight:690;text-overflow:ellipsis;white-space:nowrap}.organization-directory-copy strong{display:-webkit-box;overflow:hidden;color:#29363c;font-size:13px;font-weight:680;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.organization-directory-copy small{overflow:hidden;color:#808b90;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.organization-media-cell,.organization-tone-cell{display:grid;min-width:0;gap:5px;padding:8px 0;text-align:left}.organization-media-cell>span:not(.organization-no-measurement){display:inline-flex;align-items:center;gap:5px;color:#66747a;font-size:12px}.organization-media-cell>span b{color:#29363c;font-size:13px}.organization-media-cell small,.organization-tone-cell small{color:#9aa2a5;font-size:12px}.organization-no-measurement,.organization-data-low{color:#929b9f;font-size:12px;font-weight:620}.organization-tone-signal{display:flex;align-items:center;gap:6px}.organization-tone-signal>span{display:inline-flex;align-items:center;gap:4px;color:#667379;font-size:12px;font-weight:650;background:transparent}.organization-tone-signal i{width:7px;height:7px;border-radius:50%;box-shadow:0 0 0 3px #00000008}.organization-tone-signal .tone-negative i{background:#cf303a}.organization-tone-signal .tone-neutral i{background:#d79d33}.organization-tone-signal .tone-positive i{background:#279563}.organization-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.organization-row-actions .organization-quick-task{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:0 10px;color:#9a2b33;background:#fff4f4;border:1px solid #efd8da;border-radius:10px;font-size:13px;font-weight:670}.organization-row-actions .organization-quick-task:hover{color:#fff;background:#a92832;border-color:#a92832}.organization-row-actions .organization-open-button{display:grid;width:32px;height:32px;place-items:center;color:#9ba4a8;border:1px solid transparent;border-radius:10px}.organization-row-actions .organization-open-button:hover{color:#9c2b33;background:#fff;border-color:#eadfe0}.organizations-methodology{align-items:center;margin:0 2px;padding:4px 7px;background:transparent;border:0}.organizations-methodology p{margin:0;font-size:12px}.organizations-methodology strong{color:#556269}.directory-inspector{display:grid;gap:15px}.directory-person-hero,.organization-inspector-identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:15px;padding:16px;background:radial-gradient(circle at 100% 0,rgba(183,44,53,.08),transparent 46%),linear-gradient(145deg,#fff,#fafcfc);border:1px solid #e2e7e6;border-radius:18px}.directory-person-hero>div,.organization-inspector-identity>div{display:grid;min-width:0;gap:5px}.directory-person-hero h2,.organization-inspector-identity h2{margin:2px 0 0;color:#233037;font-size:20px;font-weight:680;letter-spacing:-.035em;line-height:1.1}.directory-person-hero p,.organization-inspector-identity p{margin:0;color:#68767c;font-size:13px}.directory-person-hero small,.organization-inspector-identity small{color:#8c969a;font-size:12px;line-height:1.4}.directory-primary-action{width:100%;min-height:46px;justify-content:center;background:#a82b34;border-color:#a82b34;box-shadow:0 11px 24px #9121292b}.directory-primary-action:hover{background:#8e2028}.directory-demo-pulse,.directory-report-section,.organization-media-readout{overflow:hidden;background:#fff;border:1px solid #e1e6e5;border-radius:16px}.directory-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:9px 13px;background:#f8fafa;border-bottom:1px solid #e8eceb}.directory-section-title>span{display:inline-flex;align-items:center;gap:7px;color:#445259;font-size:12px;font-weight:680}.directory-section-title>span svg{color:#a62c34}.directory-section-title em{color:#9b6a6e;font-size:12px;font-style:normal}.directory-pulse-grid,.organization-media-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#e9eded}.directory-pulse-grid>div,.organization-media-kpis>div{display:grid;min-height:70px;align-content:center;gap:5px;padding:12px;background:#fff}.directory-pulse-grid span,.organization-media-kpis span{color:#859095;font-size:12px}.directory-pulse-grid strong,.organization-media-kpis strong{color:#2d3a40;font-size:18px;font-weight:660}.directory-value-danger strong{color:#bb2933}.directory-reception-card,.organization-chief-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;background:#fff;border:1px solid #e1e6e5;border-radius:16px}.directory-reception-icon{display:grid;width:42px;height:42px;place-items:center;color:#a42c34;background:#fff2f2;border:1px solid #efd9db;border-radius:13px}.directory-reception-card>div:nth-child(2),.organization-chief-card>div{display:grid;min-width:0;gap:4px}.directory-reception-card span,.organization-chief-card span{color:#a05257;font-size:12px;font-weight:690}.directory-reception-card strong,.organization-chief-card strong{color:#344148;font-size:13px}.directory-reception-card small,.organization-chief-card small{color:#869095;font-size:12px;line-height:1.42}.directory-reception-card>button,.directory-report-list article>button{display:grid;width:36px;height:36px;place-items:center;color:#9f2c34;background:#fff5f5;border:1px solid #efd9db;border-radius:11px;cursor:pointer}.directory-report-list{padding:5px 10px 10px}.directory-report-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 4px;border-bottom:1px solid #edf0f0}.directory-report-list article:last-child{border-bottom:0}.directory-report-list article>div{display:grid;min-width:0;gap:3px}.directory-report-list article strong{color:#354249;font-size:13px}.directory-report-list article span,.directory-report-list article small{color:#7f8a8f;font-size:12px;line-height:1.35}.directory-empty-note{margin:11px;padding:13px;color:#818c91;background:#f7f9f9;border:1px dashed #dce3e1;border-radius:12px;font-size:12px;line-height:1.5}.directory-fact-stack{overflow:hidden;background:#fff;border:1px solid #e1e6e5;border-radius:16px}.directory-fact-stack>div{display:grid;grid-template-columns:minmax(110px,.38fr) 1fr;gap:12px;padding:11px 13px;border-bottom:1px solid #edf0f0}.directory-fact-stack>div:last-child{border-bottom:0}.directory-fact-stack span{color:#8a9498;font-size:12px}.directory-fact-stack strong{color:#445158;font-size:13px;font-weight:620;line-height:1.4}.organization-feedback-context{overflow:hidden;background:#fffaf0;border:1px dashed #d6b86f;border-radius:16px}.organization-feedback-context .directory-section-title{background:#fbf3df;border-bottom-color:#ead9af}.organization-feedback-warning{display:flex;align-items:flex-start;gap:8px;margin:12px 13px 10px;color:#5b4b27;font-size:12px;line-height:1.5}.organization-feedback-warning svg{flex:0 0 auto;margin-top:2px;color:#876116}.organization-feedback-facts{margin:0 12px 12px;border-color:#e6d8ba}.organization-feedback-context>.directory-cabinet-action{width:calc(100% - 24px);margin:0 12px 12px;background:#fff;border-color:#dcc99f}.organization-linked-tasks{display:grid;gap:7px;padding:11px 12px 12px;border-top:1px solid #eadfc9}.organization-linked-tasks>span{color:#574b34;font-size:12px;font-weight:700}.organization-linked-tasks>small{color:#655d4d;font-size:12px;line-height:1.45}.organization-linked-tasks>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:9px 10px;color:#374349;text-align:left;background:#fff;border:1px solid #e3d5b7;border-radius:10px;cursor:pointer}.organization-linked-tasks>button:hover{background:#fffdf8;border-color:#c8a75f}.organization-linked-tasks>button strong{color:#8f3037;font-size:12px}.organization-linked-tasks>button small{overflow:hidden;color:#59666b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.organization-linked-tasks>button svg{color:#876116}.directory-source-link{display:inline-flex;width:fit-content;align-items:center;gap:6px;color:#8f3037;font-size:13px;font-weight:650;text-decoration:none}.directory-source-link:hover{text-decoration:underline}.directory-link-row{display:flex;flex-wrap:wrap;gap:12px}.organization-logo-large{display:grid;width:68px;height:68px;place-items:center;overflow:hidden;color:#a62d35;background:#fff;border:1px solid #e5dddd;border-radius:18px}.organization-logo-large img{width:calc(100% - 12px);height:calc(100% - 12px);object-fit:contain}.organization-media-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.organization-media-kpis>div{min-height:78px;grid-template-columns:auto 1fr;align-items:center}.organization-media-kpis>div svg{grid-row:1 / span 2;color:#a72c35}.organization-media-kpis>div strong{font-size:14px}.organization-tone-bar{display:flex;gap:3px;height:8px;margin:14px 13px 9px}.organization-tone-bar>span{min-width:4px;border-radius:999px}.organization-tone-bar .tone-positive{background:#299566}.organization-tone-bar .tone-neutral{background:#d69c35}.organization-tone-bar .tone-negative{background:#c9323b}.organization-tone-legend{display:flex;flex-wrap:wrap;gap:9px 14px;padding:0 13px 14px}.organization-tone-legend>span{display:inline-flex;align-items:center;gap:5px;color:#78848a;font-size:12px}.organization-tone-legend i{width:7px;height:7px;border-radius:50%}.organization-tone-legend i.tone-positive{background:#299566}.organization-tone-legend i.tone-neutral{background:#d69c35}.organization-tone-legend i.tone-negative{background:#c9323b}@media(max-width:1320px){.leadership-directory-grid,.specialist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leadership-crosscutting>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-directory-head,.organization-directory-row{grid-template-columns:minmax(330px,1.55fr) minmax(118px,.48fr) minmax(120px,.48fr) auto;gap:9px}.organizations-directory-toolbar{grid-template-columns:minmax(250px,1fr) repeat(3,minmax(135px,.42fr))}}@media(max-width:1060px){.deputy-workboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deputy-pulse-card:nth-child(3n){border-right:1px solid #edf0f0}.deputy-pulse-card:nth-child(2n){border-right:0}.deputy-pulse-card:nth-last-child(-n+3){border-bottom:1px solid #edf0f0}.deputy-pulse-card:nth-last-child(-n+2){border-bottom:0}.organizations-command-header{align-items:flex-start;flex-direction:column}.organizations-source-panel{width:min(100%,420px)}.organizations-directory-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.organizations-directory-stats article:nth-child(2){border-right:0}.organizations-directory-stats article:nth-child(-n+2){border-bottom:1px solid #e8eceb}.organizations-directory-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.organization-search{grid-column:1 / -1}.organization-directory-head,.organization-directory-row{grid-template-columns:minmax(310px,1.5fr) minmax(115px,.5fr) minmax(110px,.46fr) auto}.organization-row-actions .organization-quick-task span{display:none}}@media(max-width:820px){.directory-section-heading{align-items:stretch;flex-direction:column;gap:12px}.directory-demo-badge,.directory-section-heading>.directory-source-chip{width:fit-content}.specialist-directory-heading .directory-search{width:100%}.specialist-directory-tools{width:100%;justify-items:start}.leadership-directory-grid,.specialist-grid{grid-template-columns:1fr}.minister-support-row{align-items:stretch;flex-direction:column}.organizations-results-line{grid-template-columns:auto 1fr}.organizations-results-line>small{grid-column:1 / -1;justify-self:start;text-align:left}.organization-directory-head{display:none}.organization-directory-body{display:grid;gap:10px;padding:10px;background:#f5f7f7}.organization-directory-row{grid-template-columns:1fr 1fr auto;gap:9px 12px;min-height:0;padding:13px;background:#fff;border:1px solid #e0e5e4;border-radius:15px}.organization-directory-main{grid-column:1 / -1;padding-bottom:10px;border-bottom:1px solid #edf0f0!important}.organization-media-cell,.organization-tone-cell{min-height:55px}.organization-row-actions{align-self:center}.organization-row-actions .organization-quick-task span{display:inline}}@media(max-width:560px){.directory-section,.organizations-directory-surface{border-radius:17px}.directory-section-heading{padding:21px 17px 16px}.deputy-workboard-grid{grid-template-columns:1fr;padding:0 9px 9px}.deputy-pulse-card,.deputy-pulse-card:nth-child(2n),.deputy-pulse-card:nth-child(3n),.deputy-pulse-card:nth-last-child(-n+2),.deputy-pulse-card:nth-last-child(-n+3){border-right:0;border-bottom:1px solid #edf0f0}.deputy-pulse-card:last-child{border-bottom:0}.leadership-directory-grid{padding:9px}.leadership-crosscutting-heading{align-items:flex-start;flex-direction:column}.leadership-crosscutting>div:last-child{grid-template-columns:1fr}.leadership-branch-lead{grid-template-columns:auto minmax(0,1fr)}.leadership-branch-count{display:none}.specialist-card{min-height:122px;padding:14px}.organizations-command-header{min-height:0;gap:20px;padding:25px 19px;border-radius:18px}.organizations-command-copy h1{font-size:28px}.organizations-source-panel{min-width:0}.organizations-directory-stats{grid-template-columns:1fr 1fr}.organizations-directory-stats article{min-height:72px;padding:12px}.organizations-directory-stats strong{font-size:18px}.organizations-directory-toolbar{grid-template-columns:1fr;padding:11px}.organization-search,.directory-select{grid-column:auto}.organizations-results-line{grid-template-columns:1fr;gap:6px}.organizations-results-line>small{grid-column:auto}.organization-directory-row{grid-template-columns:1fr auto}.organization-directory-main{grid-template-columns:auto minmax(0,1fr)}.organization-rank{display:none}.organization-media-cell{grid-column:1}.organization-tone-cell{grid-column:1;border-top:1px solid #edf0f0!important}.organization-row-actions{grid-row:2 / span 2;grid-column:2;align-items:flex-end;flex-direction:column}.organization-row-actions .organization-quick-task{width:38px;padding:0;justify-content:center}.organization-row-actions .organization-quick-task span{display:none}.organization-tone-signal{gap:9px}.directory-person-hero,.organization-inspector-identity{align-items:start}.directory-person-hero h2,.organization-inspector-identity h2{font-size:17px}.directory-section-title{align-items:flex-start;flex-direction:column}.organization-media-kpis{grid-template-columns:1fr}.directory-fact-stack>div{grid-template-columns:1fr;gap:5px}}.task-composer .composer-choice button{color:#59666c;background:#f7f9f9;border-color:#dfe5e4}.task-composer .composer-choice button.active{color:#a52630;background:linear-gradient(110deg,#fff0f1,#fff8f8);border-color:#e3aeb2;box-shadow:0 5px 15px #a6263017}.task-composer .composer-check{color:#536168;background:#f6f8f8;border:1px solid #e2e7e6}.task-composer .composer-check>svg{color:#a82b34}@media(max-width:760px){.modal-backdrop{place-items:start center;overflow-y:auto;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))}.task-composer,.meeting-composer,.agenda-builder{width:100%;max-height:calc(100dvh - 24px);overscroll-behavior:contain}}.recipient-picker{position:relative;z-index:8;margin-top:15px}.recipient-recommendation{display:flex;align-items:baseline;gap:7px;margin:0 0 9px;color:#758187;font-size:11px;line-height:1.4}.recipient-recommendation span{color:#a62f38;font-size:11px;font-weight:730;letter-spacing:.07em;text-transform:uppercase}.recipient-recommendation strong{color:#4f5e64;font-weight:640}.task-composer label>.recipient-search-control{display:grid;height:50px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin:0;padding:0 11px 0 14px;color:#738087;background:#f7f9f9;border:1px solid #dce3e2;border-radius:13px;font-size:inherit;font-weight:inherit;letter-spacing:normal;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.task-composer label>.recipient-search-control:focus-within{background:#fff;border-color:#057cac;box-shadow:0 0 0 4px #057cac24}.task-composer .recipient-search-control input{min-width:0;height:48px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;outline:0}.recipient-search-control>button{display:inline-grid;width:30px;height:30px;padding:0;place-items:center;color:#77848a;background:transparent;border:0;border-radius:9px;cursor:pointer}.recipient-search-control>button:hover{color:#a52630;background:#fff0f1}.recipient-search-results{position:absolute;z-index:12;top:calc(100% + 8px);right:0;left:0;max-height:min(310px,46vh);overflow-y:auto;padding:7px;background:#fffffffb;border:1px solid #dde3e2;border-radius:15px;box-shadow:0 22px 52px #202a2d2e;overscroll-behavior:contain;animation:paletteIn .15s cubic-bezier(.2,.72,.2,1) both}.recipient-picker--inline .recipient-search-results{position:static;max-height:min(276px,38vh);margin-top:8px;box-shadow:0 10px 24px #202a2d1a}.recipient-search-caption{position:sticky;z-index:1;top:-7px;padding:8px 9px 7px;color:#8b9599;background:#fffffff5;font-size:11px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.recipient-search-option{display:grid;width:100%;min-height:64px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 9px;text-align:left;background:transparent;border:0;border-radius:11px;cursor:pointer;transition:background .12s ease,transform .12s ease}.recipient-search-option+.recipient-search-option{border-top:1px solid #edf0f0}.recipient-search-option:hover,.recipient-search-option.is-highlighted,.recipient-search-option[aria-selected=true]{background:#fff3f4}.recipient-search-option:hover{transform:translate(2px)}.recipient-search-option .directory-portrait{width:42px;height:46px;flex-basis:42px;border-radius:12px;font-size:12px}.recipient-search-option>span:not(.directory-portrait){display:grid;min-width:0;gap:2px}.recipient-search-option em{color:#ac3039;font-size:11px;font-style:normal;font-weight:730;letter-spacing:.07em;text-transform:uppercase}.recipient-search-option strong,.recipient-search-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recipient-search-option strong{color:#253239;font-size:13px}.recipient-search-option small{color:#77848a;font-size:12px}.recipient-search-option>svg{color:#aeb7ba}.recipient-search-empty{padding:24px 16px;color:#748187;text-align:center;font-size:13px;line-height:1.5}.composer-recipient>.composer-recipient-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.composer-recipient-actions button{min-height:30px;padding:0 9px;color:#9d2e36;background:#fff;border:1px solid #e8cfd1;border-radius:9px;font-size:13px;font-weight:680;cursor:pointer}.composer-recipient-actions svg{color:#198657}@media(max-width:560px){.recipient-search-results{max-height:min(280px,42vh)}.composer-recipient{grid-template-columns:auto minmax(0,1fr)}.composer-recipient>.composer-recipient-actions{grid-column:2;justify-content:space-between}}.mobile-new-task{display:none}.profile-button>span{display:grid;width:100%;height:100%;place-items:center;color:#9c2b34;background:#fff0f1;font-size:11px;font-weight:760}.coexecutor-section,.deadline-picker{margin-top:15px;padding:14px;background:#f7f9f9;border:1px solid #e0e5e4;border-radius:14px}.coexecutor-head,.deadline-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.coexecutor-head>div,.deadline-head{min-width:0}.coexecutor-head>div{display:grid;gap:2px}.coexecutor-head span,.deadline-head>span{color:#27363c;font-size:12px;font-weight:720}.coexecutor-head small,.deadline-head small{color:#7a878c;font-size:11px}.coexecutor-head>button,.coexecutor-cancel{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 10px;color:#9f2b34;background:#fff;border:1px solid #e7cfd1;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer}.coexecutor-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px}.coexecutor-chip{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 7px 7px 8px;background:#fff;border:1px solid #e2e7e6;border-radius:12px}.coexecutor-chip .directory-portrait{width:32px;height:35px;flex-basis:32px;border-radius:9px;font-size:11px}.coexecutor-chip>span{display:grid;min-width:0;gap:1px}.coexecutor-chip strong,.coexecutor-chip small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coexecutor-chip strong{color:#2c393f;font-size:13px}.coexecutor-chip small{color:#7d898e;font-size:12px}.coexecutor-chip>button{display:grid;width:27px;height:27px;padding:0;place-items:center;color:#899499;background:transparent;border:0;border-radius:8px;cursor:pointer}.coexecutor-chip>button:hover{color:#a42b34;background:#fff0f1}.coexecutor-picker-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:10px}.coexecutor-picker-row .recipient-picker{margin-top:0}.coexecutor-cancel{min-height:50px}.deadline-suggestion{display:flex;width:100%;min-height:34px;align-items:center;gap:7px;margin-top:9px;padding:7px 10px;color:#6c787d;text-align:left;background:#fff;border:1px dashed #d9dfde;border-radius:10px;font-size:13px;cursor:pointer}.deadline-suggestion.active{color:#8f2830;background:#fff3f4;border-color:#dcabb0}.deadline-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}.deadline-options button{min-height:42px;padding:7px 9px;color:#5f6c71;background:#fff;border:1px solid #dfe5e4;border-radius:10px;font-size:13px;font-weight:670;line-height:1.25;cursor:pointer}.deadline-options button.active{color:#9b2932;background:#fff0f1;border-color:#dda9ae;box-shadow:0 5px 14px #a6263014}.task-composer label.deadline-days{display:flex;align-items:center;gap:8px;margin-top:9px;color:#66747a;font-size:12px}.task-composer label.deadline-days>span{display:inline;margin:0;color:inherit;font-size:inherit;font-weight:600}.task-composer .deadline-days input{width:64px;min-height:38px;text-align:center;background:#fff}.deadline-output{display:flex;align-items:center;gap:9px;margin-top:10px;padding-top:10px;color:#9b2a33;border-top:1px solid #e3e8e7}.deadline-output>span{display:grid;gap:1px}.deadline-output small{color:#8a9599;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.deadline-output strong{color:#334148;font-size:13px}.composer-actions-sticky{position:sticky;z-index:15;bottom:-28px;margin:16px -28px -28px;padding:13px 28px 18px;background:#fffffff5;border-top:1px solid #e5e9e8;box-shadow:0 -12px 28px #1c2a2f12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(min-width:761px){.modal-backdrop{place-items:center;overflow:hidden;padding:24px 18px}.task-composer,.meeting-composer,.agenda-builder{max-height:calc(100dvh - 48px)}}.cabinet-page-heading{align-items:flex-end}.cabinet-identity{position:relative;z-index:4;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;background:radial-gradient(circle at 92% 12%,rgba(201,46,58,.07),transparent 30%),#fff}.cabinet-person-copy{display:grid;min-width:0;gap:3px}.cabinet-person-copy>span{color:#a42d36;font-size:11px;font-weight:740;letter-spacing:.07em;text-transform:uppercase}.cabinet-person-copy>strong{color:#26353b;font-size:17px}.cabinet-person-copy>small{overflow:hidden;color:#748086;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cabinet-demo-badge,.cabinet-active-note{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;color:#68767b;background:#f4f7f7;border:1px solid #e0e6e5;border-radius:999px;color:#5f6c71;font-size:12px;font-weight:650}.cabinet-switcher{position:absolute;z-index:20;top:calc(100% + 9px);right:0;width:min(560px,100%);padding:14px;background:#fffffffc;border:1px solid #dce3e2;border-radius:16px;box-shadow:0 24px 60px #1c2a2f2e}.cabinet-switcher-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cabinet-switcher-head>div{display:grid;gap:2px}.cabinet-switcher-head span{color:#a42d36;font-size:11px;font-weight:740;letter-spacing:.06em;text-transform:uppercase}.cabinet-switcher-head strong{color:#526066;font-size:11px}.cabinet-switcher-head button{min-height:32px;padding:0 9px;color:#923039;background:#fff5f5;border:1px solid #e5c5c8;border-radius:9px;font-size:13px;font-weight:680;cursor:pointer}.cabinet-switcher .recipient-picker{margin-top:11px}.cabinet-metrics{margin-top:14px}.cabinet-workboard{margin-top:16px;padding:20px}.cabinet-workboard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.cabinet-workboard-head h2{margin-top:4px;color:#25353b;font-size:20px}.cabinet-filters{width:fit-content;max-width:100%;margin-top:15px;overflow-x:auto}.cabinet-task-list{display:grid;gap:9px;margin-top:15px}.cabinet-task-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.38fr);gap:14px;padding:14px 14px 14px 17px;background:#fff;border:1px solid #e2e7e6;border-left:4px solid #b9c3c2;border-radius:13px}.cabinet-task-critical{border-left-color:#c82e39}.cabinet-task-warning{border-left-color:#d39a35}.cabinet-task-stable{border-left-color:#299566}.cabinet-task-info{border-left-color:#3991ac}.cabinet-task-main{display:grid;min-width:0;gap:6px;padding:0;color:inherit;text-align:left;background:transparent;border:0;cursor:pointer}.cabinet-task-main>strong{color:#2c3a40;font-size:12px;line-height:1.35}.cabinet-task-main>small,.cabinet-task-message{overflow:hidden;color:#77848a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cabinet-task-message{padding-top:6px;border-top:1px solid #edf0ef}.cabinet-task-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:#879196;font-size:11px}.cabinet-task-meta em{color:#9b2c34;font-style:normal;font-weight:700}.cabinet-task-side{display:grid;align-content:center;justify-items:end;gap:4px;padding-left:14px;text-align:right;border-left:1px solid #e8eceb}.cabinet-task-side>span{color:#8a9599;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.cabinet-task-side>strong{color:#435158;font-size:13px}.cabinet-task-side>.primary-button,.cabinet-review-actions .primary-button,.cabinet-review-actions .quiet-button{min-height:34px;margin-top:6px;padding:0 10px;font-size:13px}.cabinet-review-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.cabinet-empty{min-height:170px}.inspector-role-note{display:block;padding:10px 12px;color:#66757a;background:#f5f7f7;border:1px solid #e1e6e5;border-radius:10px;font-size:12px;line-height:1.45}.correspondence-message.is-submission{background:#fff8e8;border-color:#ead8aa}.correspondence-empty{padding:16px;color:#7b888d;text-align:center;background:#f6f8f8;border:1px dashed #dce3e2;border-radius:11px;font-size:13px;line-height:1.45}.completion-submit{display:grid;gap:10px;padding:14px;background:#f7f9f9;border:1px solid #e0e6e5;border-radius:13px}.completion-submit>div{display:grid;gap:3px}.completion-submit>div>strong{color:#2b393f;font-size:13px}.completion-submit>div>small{color:#78858a;font-size:12px}.completion-submit textarea{width:100%;min-height:78px;padding:10px 11px;color:#27363c;background:#fff;border:1px solid #d9e1df;border-radius:10px;font:inherit;font-size:13px;line-height:1.45;resize:vertical}.cabinet-submit-result{display:grid;width:100%;gap:6px;margin-top:6px}.cabinet-submit-result label{display:grid;width:100%;gap:4px;text-align:left}.cabinet-submit-result label>span{color:#7e8a8f;font-size:12px;font-weight:680;letter-spacing:.04em;text-transform:uppercase}.cabinet-submit-result textarea{width:100%;min-height:54px;padding:8px 9px;color:#2c3a40;background:#f7f9f9;border:1px solid #dce3e2;border-radius:9px;font:inherit;font-size:13px;line-height:1.35;resize:vertical}.cabinet-submit-result>.primary-button{width:100%}.directory-cabinet-action{width:calc(100% - 36px);min-height:40px;margin:-8px 18px 18px}@media(max-width:820px){.mobile-new-task{display:inline-grid}.cabinet-task-card{grid-template-columns:1fr}.cabinet-task-side{justify-items:start;padding:10px 0 0;text-align:left;border-top:1px solid #e8eceb;border-left:0}.cabinet-review-actions{justify-content:flex-start}}@media(max-width:560px){.coexecutor-list,.deadline-options{grid-template-columns:1fr}.coexecutor-head{align-items:flex-start;flex-direction:column}.coexecutor-picker-row{grid-template-columns:1fr}.coexecutor-cancel{min-height:38px}.composer-actions-sticky{bottom:-21px;margin:16px -17px -21px;padding:12px 17px max(14px,env(safe-area-inset-bottom))}.cabinet-page-heading{align-items:stretch}.cabinet-page-heading>.quiet-button{width:100%}.cabinet-identity{grid-template-columns:auto minmax(0,1fr);gap:11px;padding:14px}.cabinet-demo-badge{grid-column:1 / -1;justify-self:start}.cabinet-switcher{right:-1px;left:-1px;width:auto}.cabinet-switcher-head{align-items:flex-start;flex-direction:column}.cabinet-workboard{padding:15px 12px}.cabinet-workboard-head{align-items:flex-start;flex-direction:column}.cabinet-filters{width:100%}.cabinet-task-card{padding:13px}}.brand-lockup span,.service-name div span,.sidebar-loop p,.sidebar-health span,.decision-art>span,.decision-route-copy>span,.media-search,.media-search input::placeholder,.media-story-meta,.media-story-bottom,.media-story-chevron,.media-empty,.tone-legend,.media-pulse-column small,.media-method-card>p,.media-causality-note,.media-source-status,.media-person-copy small,.media-person-count small,.media-source-grid>a>span:not(.media-source-mark),.media-source-grid>a>small,.media-coverage-note,.media-analysis-block>small,.media-verification-card span,.composer-recipient small,.action-meta,.action-copy>small,.metric-rail small,.task-row-head,.task-title-cell>small,.task-owner-cell>small,.task-due-cell>small,.organization-list button>span:not(.organization-name) small,.board-state>small,.inspector-id,.inspector-facts span,.command-group-label,.command-footer,.correspondence-author time,.correspondence-author span:last-child,.pipeline-steps>div,.extracted-card dt,.media-channel-tabs button,.media-people-switch button,.media-channel-deck>p,.media-visibility-strip article>span,.media-visibility-strip article>small,.media-sort-control,.media-story-metrics,.media-story-metrics .metric-unavailable,.media-channel-comparison>p,.media-comparison-row>span small,.media-comparison-row>small,.chief-ranking-note>span,.chief-ranking-head,.chief-person-cell small,.chief-hospital-logo,.chief-number-cell small,.media-inspector-metrics>p,.media-placement-heading>small,.media-placement-source>small,.media-placement-note small,.deputy-pulse-identity small,.deputy-pulse-numbers small,.deputy-pulse-progress small,.minister-support-row small,.leadership-branch-lead em,.leadership-branch-count small,.leadership-report-list small,.leadership-empty,.leadership-crosscutting-heading small,.leadership-crosscutting button small,.directory-search,.directory-select,.directory-search input::placeholder,.specialist-card-copy small,.specialist-card-copy em,.directory-method-note,.organizations-methodology,.directory-empty-state,.organizations-directory-stats small,.organizations-results-line,.organizations-results-line>small,.organization-directory-head,.organization-rank,.organization-directory-copy small,.organization-media-cell small,.organization-tone-cell small,.organization-no-measurement,.organization-data-low,.directory-person-hero small,.organization-inspector-identity small,.directory-section-title em,.directory-pulse-grid span,.organization-media-kpis span,.directory-reception-card small,.organization-chief-card small,.directory-report-list article span,.directory-report-list article small,.directory-empty-note,.directory-fact-stack span,.organization-tone-legend>span,.recipient-recommendation,.task-composer label>.recipient-search-control,.recipient-search-caption,.recipient-search-option small,.coexecutor-head small,.deadline-head small,.coexecutor-chip small,.deadline-output small,.cabinet-person-copy>small,.cabinet-task-main>small,.cabinet-task-message,.cabinet-task-meta,.cabinet-task-side>span,.correspondence-empty,.completion-submit>div>small,.cabinet-submit-result label>span{color:#657177}.media-period-control button,.media-filter-pills button,.media-channel-tabs button,.media-people-switch button,.media-tone-card>p,.media-driver-side article p,.media-people-heading>p,.media-analysis-block>p,.meeting-focus>p,.map-heading p,.board-main>p,.source-contract p,.inspector-title p,.evidence-section p,.brief-section p,.brief-section blockquote,.brief-section ol,.page-heading p,.inspector-intent,.correspondence-message,.audio-lane-copy p,.audio-lane-copy span:not(.eyebrow),.transcript-segment p,.media-channel-deck>p,.media-channel-comparison>p,.directory-section-heading p,.catalog-reconciliation-copy p,.catalog-reconciliation details p,.organizations-methodology p,.directory-person-hero p,.organization-inspector-identity p,.recipient-search-empty,.correspondence-empty{color:#5f6c71}.service-index{color:#087ca6}.catalog-reconciliation-copy>svg{color:#7a5509}.catalog-reconciliation-metrics dt{color:#655b49}.directory-section-title em,.leadership-branch-count small{color:#8b555a}.media-story-open.media-story-open-no-image{grid-template-columns:minmax(0,1fr) 28px}@media(max-width:560px){.media-story-open.media-story-open-no-image{grid-template-columns:minmax(0,1fr)}}:root{--paper-desk: #f1eee6;--paper: #fffefb;--paper-line: #d9d2c4;--paper-ink: #262b2d;--paper-muted: #716e68;--official-burgundy: #862a31;--official-burgundy-soft: #f7ecec;--accepted-green: #2f6a4b;--waiting-ochre: #91661b}html,body{background:var(--paper-desk)}body{background-color:var(--paper-desk);background-image:none}.workspace-main{background:transparent}.surface,.metric-rail,.task-workspace-tabs,.document-trays{border-color:#ded8cc;box-shadow:0 10px 30px #40372a0e}.decision-canvas{grid-template-columns:minmax(330px,.9fr) minmax(520px,1.45fr);overflow:hidden;background:var(--paper);border:1px solid #dcd5c8;border-radius:18px;box-shadow:0 18px 50px #3f36281a}.decision-art{margin:0;background:#f8f5ef;border:0;border-right:1px solid #e2ddd3;border-radius:0;box-shadow:none}.decision-art:after{height:66px;background:linear-gradient(transparent,#f9f6f0f7)}.decision-art img{min-height:254px;object-position:50% 50%;transform:none;filter:saturate(.78) contrast(.96)}.decision-art>span{color:#756f66;font-size:10px;letter-spacing:.13em}.decision-overview{padding:25px 24px 20px}.decision-route{background:#fff;border-color:#ded9d0;border-radius:9px}.decision-route:hover{background:#faf7f1;border-color:#cfc5b7}.task-workspace-v2{gap:16px}.task-workspace-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;background:#fffefbe6;border:1px solid #ddd6ca;border-radius:13px}.task-workspace-tabs>button{display:grid;min-height:58px;align-content:center;gap:3px;padding:9px 14px;color:#625f59;text-align:left;background:transparent;border:1px solid transparent;border-radius:9px;cursor:pointer}.task-workspace-tabs>button strong{font-size:13px}.task-workspace-tabs>button small{color:#89847c;font-size:11px}.task-workspace-tabs>button.is-active{color:#fff;background:#3b4548;border-color:#3b4548;box-shadow:0 5px 12px #22292b26}.task-workspace-tabs>button.is-active small{color:#d9dddc}.task-workspace-v2 [role=tabpanel]{display:grid;gap:16px}.advanced-task-filters{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) auto;align-items:end;gap:12px;padding:12px 14px;background:#faf8f3;border-bottom:1px solid #e6e0d6}.advanced-task-filters label{display:grid;gap:5px}.advanced-task-filters label>span{color:#777269;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.advanced-task-filters select,.composer-document-fields select,.task-effect-form input{min-height:40px;padding:0 11px;color:var(--paper-ink);background:#fff;border:1px solid #d9d3c8;border-radius:8px}.registry-toolbar .icon-button.is-active,.command-results button[data-active]{color:var(--official-burgundy);background:var(--official-burgundy-soft);box-shadow:inset 0 0 0 1px #e4c9cb}.document-desk{display:grid;gap:14px}.document-trays{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:10px;background:#e8e3da;border:1px solid #d9d2c6;border-radius:14px}.document-tray{display:grid;grid-template-columns:1fr auto;gap:3px 10px;min-height:68px;align-content:center;padding:11px 13px;color:#544f48;text-align:left;background:#fffdf8;border:1px solid #d9d2c7;border-bottom-width:3px;border-radius:8px 8px 11px 11px;box-shadow:0 5px 10px #483e2d0f;cursor:pointer}.document-tray>span{font-size:12px;font-weight:700}.document-tray>strong{grid-row:1 / 3;grid-column:2;align-self:center;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.document-tray>small{color:#888178;font-size:10px}.document-tray.is-active{color:#fff;background:#4a5050;border-color:#4a5050}.document-tray.is-active small{color:#e0e3e1}.document-desk-grid{display:grid;grid-template-columns:minmax(390px,.9fr) minmax(430px,1.1fr);align-items:start;gap:18px}.document-register{min-width:0;padding:16px}.document-count{display:grid;min-width:34px;min-height:28px;place-items:center;color:#fff;font-size:12px;background:#586164;border-radius:999px}.document-register-list{display:grid;gap:4px;margin-top:12px}.document-register-row{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:9px 10px;color:var(--paper-ink);text-align:left;background:transparent;border:1px solid transparent;border-bottom-color:#e6e1d7;border-radius:7px;cursor:pointer}.document-register-row:hover,.document-register-row.is-selected{background:#f8f3eb;border-color:#dfd4c3}.document-register-row>span:nth-child(2){display:grid;gap:4px;min-width:0}.document-register-row>span:nth-child(2) strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.document-register-row>span:nth-child(2) small,.document-index{color:#777168;font-size:10px}.document-index{font-variant-numeric:tabular-nums}.paper-document,.inspector-paper-sheet,.composer-paper-preview{position:relative;color:#252525;background-color:var(--paper);background-image:linear-gradient(rgba(82,73,59,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(82,73,59,.016) 1px,transparent 1px);background-size:100% 23px,23px 100%;border:1px solid #d6cec0;box-shadow:0 18px 42px #41382a21}.paper-document{min-height:610px;padding:42px 48px 26px}.paper-document:before,.inspector-paper-sheet:before,.composer-paper-preview:before{position:absolute;top:9px;right:9px;bottom:9px;left:9px;content:"";border:1px solid rgba(111,101,84,.11);pointer-events:none}.paper-document-head{display:grid;justify-items:center;gap:10px;padding-bottom:18px;font-family:Georgia,Times New Roman,serif;text-align:center;border-bottom:1px solid #bdb4a6}.paper-document-head>span{max-width:340px;font-size:11px;line-height:1.5;letter-spacing:.08em}.paper-document-head>strong{font-size:18px;letter-spacing:.12em}.paper-document-head>small{font-size:11px}.paper-registration-stamp{position:absolute;top:126px;right:25px;padding:6px 8px;color:#7c2b2fb3;font-size:8px;line-height:1.35;text-align:center;border:2px solid rgba(124,43,47,.45);border-radius:3px;transform:rotate(-2deg)}.paper-document-meta{display:grid;gap:8px;margin:34px 0 26px;font-family:Georgia,Times New Roman,serif;font-size:12px}.paper-document-meta>div{display:grid;grid-template-columns:92px 1fr;gap:12px}.paper-document-meta dt{color:#777066}.paper-document-meta dd{margin:0}.paper-document h3{margin:0 0 19px;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.42;text-align:center}.paper-document p,.paper-document li{font-family:Georgia,Times New Roman,serif;font-size:12px;line-height:1.65}.paper-resolution{padding:11px 13px;font-family:Georgia,Times New Roman,serif;font-style:italic;background:#862a310b;border-left:2px solid rgba(134,42,49,.55)}.paper-resolution>span{display:block;margin-bottom:5px;color:var(--official-burgundy);font-family:Golos Text,sans-serif;font-size:9px;font-style:normal;letter-spacing:.11em;text-transform:uppercase}.paper-document-signature{display:grid;gap:18px;margin-top:34px;padding-top:14px;font-family:Georgia,Times New Roman,serif;border-top:1px solid #c9c0b3}.paper-document-signature span{color:#6e675e;font-size:10px}.paper-document-signature strong{justify-self:end;font-size:12px}.paper-document-actions{position:absolute;right:18px;bottom:16px;left:18px;display:flex;justify-content:space-between;gap:9px;padding-top:12px;background:#fffefbf0;border-top:1px solid #ddd5c9}.task-case-file{padding-bottom:88px}.case-file-tabs{position:sticky;z-index:8;top:0;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:0 -2px 16px;padding:4px;background:#e9e4db;border:1px solid #d9d2c6;border-radius:10px}.case-file-tabs button{min-height:38px;color:#5f5a53;font-size:11px;font-weight:700;background:transparent;border:1px solid transparent;border-radius:7px;cursor:pointer}.case-file-tabs button[aria-selected=true]{color:var(--paper-ink);background:#fffefb;border-color:#d3ccbf;box-shadow:0 3px 8px #3d352a14}.case-file-panel{display:grid;gap:14px}.inspector-paper-sheet{padding:25px 25px 20px}.paper-sheet-topline{display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding-bottom:12px;border-bottom:1px solid #bfb6a8}.paper-sheet-topline>span{color:var(--official-burgundy);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.paper-sheet-topline>strong{grid-row:1 / 3;grid-column:2;font-family:Georgia,Times New Roman,serif;font-size:13px}.paper-sheet-topline>small{color:#716a61;font-size:10px}.inspector-paper-title{margin:22px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:700;line-height:1.4;text-align:center}.inspector-paper-sheet dl,.acceptance-sheet dl{display:grid;gap:7px;margin:0}.inspector-paper-sheet dl>div,.acceptance-sheet dl>div{display:grid;grid-template-columns:108px minmax(0,1fr);gap:11px;padding-bottom:6px;border-bottom:1px dotted #d7cfc1}.inspector-paper-sheet dt,.acceptance-sheet dt{color:#756f66;font-size:10px}.inspector-paper-sheet dd,.acceptance-sheet dd{margin:0;font-family:Georgia,Times New Roman,serif;font-size:11px;line-height:1.45}.paper-print-action{margin-top:13px}.origin-link-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.origin-link-row>span{color:#716c64;font-size:10px}.task-decision-package.is-awaiting{background:#6f4b17;border-color:#8c6728}.decision-options{display:grid;gap:8px;margin-top:13px}.decision-options label{display:grid;grid-template-columns:18px 1fr;align-items:start;gap:9px;padding:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:8px;cursor:pointer}.decision-options label.is-selected{background:#ffffff29;border-color:#ffffff70}.decision-options input{margin-top:3px}.decision-options label span{display:grid;gap:3px}.decision-options label small{color:#ffffffbf;font-size:10px;line-height:1.45}.acceptance-sheet{display:grid;gap:13px;padding:17px;background:#fffdf8;border:1px solid #d4c8b7;border-top:4px solid var(--official-burgundy);box-shadow:0 12px 28px #4135261a}.acceptance-sheet label{display:grid;gap:6px}.acceptance-sheet label>span{font-size:11px;font-weight:700}.acceptance-sheet textarea{min-height:86px;padding:10px;border:1px solid #d8cfc1;border-radius:7px;resize:vertical}.acceptance-sheet label.acceptance-sign{grid-template-columns:18px 1fr;align-items:start}.acceptance-sheet label.acceptance-sign input{margin-top:2px}.acceptance-blocker{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px;color:#852b31;font-size:11px;line-height:1.45;background:#f9e9e9;border:1px solid #ecced0;border-radius:7px}.acceptance-actions{display:flex;flex-wrap:wrap;gap:8px}.task-effect-note{display:flex;align-items:flex-start;gap:7px}.task-effect-form input{width:100%}.inspector-actions{position:fixed;z-index:9;right:0;bottom:0;width:var(--inspector-width);margin:0;padding:13px 22px 16px;background:#fffefbf5;border-top:1px solid #ddd6ca;box-shadow:0 -12px 24px #3b332812;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.inspector-actions:empty{display:none}.task-composer{width:min(1080px,100%);background:#f7f4ee;border-color:#d7d0c5;box-shadow:0 30px 80px #30292040}.composer-v2-grid{display:grid;grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:22px}.composer-v2-form{display:grid;gap:14px;min-width:0}.composer-v2-form>label>textarea{min-height:88px}.composer-lifecycle-fields,.composer-document-fields,.deadline-picker,.coexecutor-section{margin:0;background:#fffefb;border-color:#ddd6ca;border-radius:10px}.composer-document-fields{display:grid;gap:12px;padding:14px;border:1px solid #ddd6ca}.composer-document-fields>div:not(.section-mini-head){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.task-composer select{width:100%}.composer-paper-preview{position:sticky;top:0;min-height:520px;padding:36px 31px 27px;font-family:Georgia,Times New Roman,serif}.paper-preview-kicker{display:block;margin-bottom:22px;color:#898176;font-family:Golos Text,sans-serif;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.paper-preview-letterhead{padding-bottom:13px;font-size:9px;line-height:1.45;letter-spacing:.07em;text-align:center;border-bottom:1px solid #bfb5a8}.paper-preview-kind{display:block;margin:14px 0 4px;font-size:14px;letter-spacing:.09em;text-align:center}.composer-paper-preview>small{display:block;color:#6f685f;font-size:9px;text-align:center}.paper-preview-address{display:grid;gap:3px;margin-top:22px;padding-left:42%}.paper-preview-address span{color:#80796e;font-family:Golos Text,sans-serif;font-size:8px;text-transform:uppercase}.paper-preview-address strong{font-size:10px;line-height:1.4}.paper-preview-title{margin:24px 0 16px;font-size:15px;font-weight:700;line-height:1.42;text-align:center}.composer-paper-preview p,.composer-paper-preview li{font-size:10px;line-height:1.55}.paper-preview-signature{display:flex;justify-content:space-between;margin-top:27px;padding-top:12px;font-size:9px;border-top:1px solid #c9c0b4}.composer-check,.composer-actions-sticky{grid-column:1 / -1}.topbar-actions{position:relative}.notification-popover{position:absolute;z-index:90;top:calc(100% + 12px);right:88px;display:grid;width:min(370px,calc(100vw - 24px));padding:8px;background:#fffefb;border:1px solid #d8d1c5;border-radius:11px;box-shadow:0 20px 55px #30291f33}.notification-popover>div{display:flex;justify-content:space-between;padding:9px 10px 11px;color:#6f685f;font-size:11px;border-bottom:1px solid #e6e0d5}.notification-popover>button{display:grid;grid-template-columns:auto 1fr;gap:4px 9px;padding:10px;color:var(--paper-ink);text-align:left;background:transparent;border:0;border-bottom:1px solid #eee8de;cursor:pointer}.notification-popover>button:hover{background:#f8f3eb}.notification-popover>button .level-badge{grid-row:1 / 3}.notification-popover>button strong{font-size:11px}.notification-popover>button small{color:#777168;font-size:9px}.cabinet-review-actions>span{color:#756f66;font-size:10px;line-height:1.4}@media(min-width:901px)and (max-width:1320px){.task-row{grid-template-columns:minmax(260px,1.45fr) minmax(175px,.85fr) minmax(140px,.7fr) minmax(190px,.9fr)}.task-progress-cell{display:grid}}@media(max-width:1060px){.document-desk-grid,.composer-v2-grid{grid-template-columns:1fr}.composer-paper-preview{position:relative;top:auto;min-height:440px}}@media(max-width:820px){.task-workspace-tabs,.document-trays{grid-template-columns:1fr 1fr}.decision-canvas{grid-template-columns:1fr}.decision-art{height:190px;border-right:0;border-bottom:1px solid #e2ddd3}.decision-art img{min-height:190px}.advanced-task-filters{grid-template-columns:1fr}}@media(max-width:560px){.task-workspace-tabs{grid-template-columns:1fr}.task-workspace-tabs>button{min-height:48px}.document-trays{grid-template-columns:1fr 1fr;gap:6px;padding:7px}.document-tray{min-height:60px;padding:8px 9px}.document-register-row{grid-template-columns:62px minmax(0,1fr)}.document-register-row .level-badge{grid-column:2;justify-self:start}.paper-document{min-height:560px;padding:34px 27px 24px}.paper-registration-stamp{display:none}.paper-document-actions,.acceptance-actions{align-items:stretch;flex-direction:column}.inspector-paper-sheet{padding:20px 17px}.inspector-paper-sheet dl>div,.acceptance-sheet dl>div{grid-template-columns:1fr;gap:2px}.task-composer{padding:17px}.composer-document-fields>div:not(.section-mini-head),.composer-lifecycle-fields{grid-template-columns:1fr}.composer-paper-preview{display:none}.notification-popover{position:fixed;top:64px;right:12px}}@media print{body *{visibility:hidden!important}.paper-document,.paper-document *,.inspector-paper-sheet,.inspector-paper-sheet *,.composer-paper-preview,.composer-paper-preview *{visibility:visible!important}.paper-document,.inspector-paper-sheet,.composer-paper-preview{position:absolute;top:0;right:0;bottom:0;left:0;width:210mm;min-height:297mm;margin:0;padding:22mm 20mm;border:0;box-shadow:none}.paper-document-actions,.paper-print-action{display:none!important}}.task-chat-message.is-notification-target{outline:2px solid #4b8b67;outline-offset:3px;border-radius:10px}.task-chat-message.is-notification-target:focus{outline:3px solid #326e50}.task-chat-shell{--chat-paper: var(--paper, #fffefb);--chat-desk: #f6f2e9;--chat-line: var(--paper-line, #d9d2c4);--chat-ink: var(--paper-ink, #262b2d);--chat-muted: var(--paper-muted, #716e68);--chat-accent: var(--forest, #175b37);--chat-accent-soft: #e9f2ea;--chat-own: #e6f1e7;--chat-focus: var(--focus, #2457c5);display:grid;grid-template-rows:auto minmax(280px,1fr) auto auto;min-width:0;min-height:min(640px,calc(100dvh - 196px));max-height:calc(100dvh - 128px);overflow:hidden;color:var(--chat-ink);background:var(--chat-paper);border:1px solid var(--chat-line);border-radius:12px;box-shadow:0 14px 34px #3d342713;container-name:task-chat;container-type:inline-size}.task-thread-workspace__content>.task-chat-shell{height:100%;min-height:0;max-height:none;grid-template-rows:auto minmax(0,1fr) auto auto}.task-chat-header{position:relative;z-index:2;display:grid;gap:4px;padding:5px 10px;background:#fffefbf7;border-bottom:1px solid var(--chat-line)}.task-chat-header.is-empty{height:0;min-height:0;padding:0;overflow:hidden;border:0}.task-chat-header h3,.task-chat-header p{margin:0}.task-chat-header h3{overflow:hidden;font-size:14px;font-weight:700;letter-spacing:-.01em;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.task-chat-header p{color:var(--chat-muted);font-size:12px;line-height:1.4}.task-chat-participants{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:3px;padding:1px 0;overflow-x:auto;scrollbar-width:none}.task-chat-participants::-webkit-scrollbar{display:none}.task-chat-participant-strip{display:flex;min-width:0;align-items:center;gap:6px}.task-chat-participant{display:inline-flex;min-width:0;max-width:100%;min-height:34px;align-items:center;gap:5px;padding:3px 6px 3px 3px;color:#3d4542;font:inherit;font-size:10.5px;font-weight:600;line-height:1.25;background:transparent;border:1px solid transparent;border-radius:999px;white-space:nowrap}.task-chat-participant__name{min-width:0;overflow-wrap:anywhere;white-space:normal}.task-chat-participant.is-responsible{color:#244b36;background:#f1f6f2;border-color:#cfddd3}.task-chat-participant__responsible{display:inline-flex;flex:0 0 auto;align-items:center;color:#8a2a33}.task-chat-participant__responsible svg{fill:currentColor}.task-chat-manage-participants{display:inline-flex;min-width:44px;min-height:44px;flex:0 0 auto;align-items:center;justify-content:center;gap:5px;padding:0 9px;color:#315441;font:inherit;font-size:10.5px;font-weight:680;background:transparent;border:1px solid #d6ded8;border-radius:8px;cursor:pointer}.task-chat-manage-participants:hover{background:#f1f5f2;border-color:#bccdc1}button.task-chat-participant,a.task-chat-participant{cursor:pointer}button.task-chat-participant:hover,a.task-chat-participant:hover{background:#f3f0e9;border-color:#e1dbd0}.task-chat-participant img,.task-chat-participant>[aria-hidden=true]:first-child{width:32px;height:32px;flex:0 0 32px;overflow:hidden;object-fit:cover;color:#fff;font-size:10px;font-weight:700;line-height:32px;text-align:center;background:#53635a;border-radius:50%}.task-chat-timeline{position:relative;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:18px 16px 24px;background-color:var(--chat-desk);background-image:linear-gradient(90deg,#862a3112,#862a3112);background-position:34px 0;background-repeat:repeat-y;background-size:1px 100%;scrollbar-color:#c6beb2 transparent;scrollbar-width:thin}.task-chat-day{position:sticky;z-index:1;top:0;width:max-content;max-width:100%;margin:0 auto 14px;padding:5px 10px;color:#6e6a63;font-size:10px;font-weight:700;letter-spacing:.055em;line-height:1.3;text-align:center;text-transform:uppercase;background:#f8f5eeeb;border:1px solid rgba(206,198,185,.9);border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.task-chat-timeline__head{position:sticky;z-index:2;top:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-height:34px;margin:0 0 14px;pointer-events:none}.task-chat-timeline__head .task-chat-day{position:static;grid-column:2;margin:0}.task-chat-stage-clock{display:inline-flex;min-width:0;grid-column:3;align-items:center;justify-self:end;gap:6px;padding:5px 8px;color:#4d6559;font-size:10px;line-height:1;background:#f8fbf9f0;border:1px solid #cfddd4;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.task-chat-stage-clock>span{color:#718078;white-space:nowrap}.task-chat-stage-clock>strong{color:currentColor;font-variant-numeric:tabular-nums;letter-spacing:.025em;white-space:nowrap}.task-chat-stage-clock[data-tone=overdue]{color:#a3313e;background:#fff6f7f5;border-color:#e5c4c9}.task-chat-stage-clock[data-tone=waiting_evidence]{color:#3f629b;background:#f6f9fff5;border-color:#d1ddef}.task-chat-stage-clock[data-tone=done],.task-chat-stage-clock[data-tone=cancelled]{color:#65736c}.task-chat-stage-clock[data-running=true]>svg{animation:task-chat-clock-pulse 1.8s ease-in-out infinite}.task-chat-ancestor{position:relative;margin:0 0 18px;padding:0 0 2px 22px}.task-chat-ancestor:before{position:absolute;top:14px;bottom:-8px;left:5px;width:2px;content:"";background:#75a489;border-radius:999px}.task-chat-ancestor:after{position:absolute;top:12px;left:1px;width:10px;height:10px;content:"";background:#fff;border:3px solid #2f7753;border-radius:50%}.task-chat-ancestor__head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin:0 0 12px}.task-chat-ancestor__head>span{display:inline-flex;align-items:center;gap:5px;color:#356248;font-size:10px;font-weight:750;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.task-chat-ancestor__head>button{display:grid;min-width:0;gap:2px;padding:8px 10px;color:#273d33;font:inherit;text-align:left;background:#f8fbf8db;border:1px solid #d3dfd7;border-radius:9px;cursor:pointer}.task-chat-ancestor__head>button:hover{background:#fff;border-color:#aebfb4}.task-chat-ancestor__head strong,.task-chat-ancestor__head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-chat-ancestor__head strong{font-size:12px}.task-chat-ancestor__head small{color:#748078;font-size:9.5px}.task-chat-ancestor__messages{min-width:0;padding:12px 12px 3px;background:#fffffd94;border:1px solid rgba(207,219,210,.86);border-radius:11px}.task-chat-branch-divider{display:grid;width:min(92%,720px);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;margin:14px 0 2px 8px;color:#2e6748;font-size:10.5px}.task-chat-branch-divider:after{height:1px;grid-column:3;content:"";background:linear-gradient(90deg,#93b6a0,transparent)}.task-chat-branch-divider>strong{min-width:0;grid-column:1 / -1;padding-left:23px;overflow:hidden;color:#33453d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.task-chat-branches{display:grid;width:min(94%,760px);gap:8px;margin:22px auto 16px}.task-chat-branches__label{display:flex;align-items:center;gap:6px;color:#456153;font-size:10.5px;font-weight:750;letter-spacing:.045em;text-transform:uppercase}.task-chat-branch{position:relative;overflow:hidden;background:#fffffdf0;border:1px solid #cfdbd3;border-left:4px solid #39805b;border-radius:7px 11px 11px 7px}.task-chat-branch[data-status=overdue]{border-left-color:#b33d48}.task-chat-branch[data-status=done],.task-chat-branch[data-status=cancelled]{border-left-color:#93a19a}.task-chat-branch__summary{display:grid;width:100%;min-height:70px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;color:#293d34;font:inherit;text-align:left;background:transparent;border:0;cursor:pointer}.task-chat-branch__summary:hover{background:#f7faf8}.task-chat-branch__summary>span:nth-child(2){display:grid;min-width:0;gap:3px}.task-chat-branch__summary small,.task-chat-branch__summary em{color:#748078;font-size:9.5px;font-style:normal}.task-chat-branch__summary strong{overflow:hidden;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.task-chat-branch__state{display:grid;justify-items:end;gap:4px}.task-chat-branch__state>small{color:#315f47;font-weight:720}.task-chat-branch__state>em{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums;white-space:nowrap}.task-chat-branch__thread{padding:12px 12px 4px;background:#f8faf8;border-top:1px solid #dbe4de}.task-chat-branch__thread-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px;color:#68776f;font-size:10px}.task-chat-branch__thread-head>button{display:inline-flex;min-height:36px;flex:0 0 auto;align-items:center;gap:5px;padding:0 10px;color:#fff;font:inherit;font-size:10.5px;font-weight:700;background:#286f4d;border:0;border-radius:8px;cursor:pointer}.task-chat-message{display:flex;width:fit-content;max-width:min(84%,620px);align-items:flex-start;gap:7px;margin:0 0 10px;animation:task-chat-message-in .17s ease-out both}.task-chat-message.is-own{margin-left:auto}.task-chat-message.is-system{width:100%;max-width:none;justify-content:center;margin:14px 0;color:#69655e;font-size:11px;text-align:center}.task-chat-bubble{min-width:92px;padding:9px 11px 7px;background:#fff;border:1px solid #ded8ce;border-radius:12px 12px 12px 4px;box-shadow:0 2px 7px #42382a0e}.task-chat-message.is-own .task-chat-bubble{background:var(--chat-own);border-color:#cadccb;border-radius:12px 12px 4px}.task-chat-message.is-system .task-chat-bubble{min-width:0;max-width:88%;padding:6px 10px;color:#666159;background:#ede8de;border:0;border-radius:7px;box-shadow:none}.task-chat-message.is-assignment{width:min(92%,700px);max-width:700px;margin-top:4px;margin-bottom:18px}.task-chat-message.is-assignment .task-chat-bubble{padding:14px 16px 12px;background:#fffefb;border-color:#c9d8cf;border-left:4px solid var(--chat-accent);border-radius:5px 13px 13px 5px;box-shadow:0 8px 24px #36453c14}.task-chat-message.is-assignment.is-own .task-chat-bubble{background:#f3f8f4;border-color:#c4d8ca}.task-chat-message.is-assignment .task-chat-bubble>p{font-size:13.5px;line-height:1.58}.task-chat-bubble>p{margin:0;font-size:13px;line-height:1.48;overflow-wrap:anywhere;white-space:pre-wrap}.task-chat-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:5px;margin-top:4px;color:#69665f;font-size:10px;line-height:1.2}.task-chat-meta strong{margin-right:auto;color:#4a514e;font-size:10px;font-weight:700}.task-chat-reply-context{display:grid;gap:2px;margin:-2px -2px 8px;padding:7px 9px;color:#5f655f;font-size:11px;line-height:1.35;background:#3a5b4613;border-left:3px solid var(--chat-accent);border-radius:4px 7px 7px 4px}.task-chat-reply-context strong{color:var(--chat-accent);font-size:10px}.task-chat-attachments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 0 8px;overflow:hidden;border-radius:8px}.task-chat-attachments:has(>:only-child){grid-template-columns:minmax(0,1fr)}.task-chat-audio{display:grid;min-width:0;grid-column:1 / -1;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;padding:9px;color:#385046;background:#f3f7f2e6;border:1px solid #cfdbd1;border-radius:9px}.task-chat-audio>svg{width:36px;height:36px;padding:8px;color:var(--chat-accent);background:#fff;border:1px solid #d6e1d8;border-radius:50%}.task-chat-audio>span{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:8px}.task-chat-audio strong,.task-chat-audio small{min-width:0;line-height:1.25}.task-chat-audio strong{font-size:11.5px}.task-chat-audio small{flex:0 0 auto;color:#718078;font-size:10px}.task-chat-audio audio{display:block;width:100%;min-width:0;max-width:100%;height:44px;grid-column:1 / -1}.task-chat-document{display:grid;min-width:0;min-height:52px;grid-column:1 / -1;grid-template-columns:36px minmax(0,1fr) 44px;align-items:center;gap:8px;padding:5px 4px 5px 8px;color:#385046;text-decoration:none;background:#f7f5eff5;border:1px solid #d9d4c9;border-radius:9px}.task-chat-document>svg:first-child{width:36px;height:36px;padding:8px;color:var(--chat-accent);background:#fff;border:1px solid #d8e0d9;border-radius:9px}.task-chat-document>svg:last-child{justify-self:center;color:#52705f}.task-chat-document>span{display:grid;min-width:0;gap:2px}.task-chat-document strong,.task-chat-document small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-chat-document strong{font-size:11.5px}.task-chat-document small{color:#77746e;font-size:10px}.task-chat-document:hover{color:#244d36;background:#f1f6f2;border-color:#bfd1c3}.task-chat-photo{display:block;width:100%;min-width:0;min-height:120px;max-height:280px;padding:0;overflow:hidden;object-fit:cover;background:#e4e1da;border:0;border-radius:7px}button.task-chat-photo{cursor:zoom-in}.task-chat-photo img{display:block;width:100%;height:100%;min-height:120px;max-height:280px;object-fit:cover}.task-chat-reactions{display:flex;flex-wrap:wrap;gap:4px;margin:5px 0 0}.task-chat-reaction{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;gap:4px;padding:0 10px;color:#5d625f;font:inherit;font-size:12px;line-height:1;background:#fffefbb8;border:1px solid #d6d0c5;border-radius:999px;cursor:pointer}.task-chat-reaction:hover{background:#fff;border-color:#bcb4a7}.task-chat-reaction.is-active{color:#184d2f;background:var(--chat-accent-soft);border-color:#9dbca5}.task-chat-composer{position:relative;z-index:3;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:7px;padding:10px 12px max(18px,calc(12px + env(safe-area-inset-bottom)));background:#fffefbfa;border-top:1px solid var(--chat-line);box-shadow:0 -10px 22px #4137280b;isolation:isolate}.task-chat-lifecycle-card{display:flex;width:min(92%,720px);align-items:center;justify-content:space-between;gap:18px;margin:0 auto 16px;padding:13px 14px;color:#294539;background:#f8fcf9fa;border:1px solid #bfd4c6;border-radius:12px;box-shadow:0 6px 18px #30433912}.task-chat-group-progress{display:grid;width:min(94%,760px);gap:10px;margin:0 auto 16px;padding:13px;color:#263d33;background:#fffffdfa;border:1px solid #cedbd4;border-radius:12px;box-shadow:0 6px 18px #3043390f}.task-chat-group-progress>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,34%);align-items:center;gap:12px}.task-chat-group-progress>header span,.task-chat-group-progress li>div:first-child{display:grid;min-width:0;gap:2px}.task-chat-group-progress>header strong{font-size:13px}.task-chat-group-progress>header small,.task-chat-group-progress li small{color:#718078;font-size:10.5px}.task-chat-group-progress progress{width:100%;height:8px;overflow:hidden;accent-color:var(--chat-accent);border:0;border-radius:999px}.task-chat-group-progress ul{display:grid;max-height:310px;gap:0;margin:0;padding:0;overflow:auto;list-style:none;border-top:1px solid #e3e9e5}.task-chat-group-progress li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 2px;border-bottom:1px solid #edf1ee}.task-chat-group-progress li:last-child{border-bottom:0}.task-chat-group-progress li>div:first-child>strong{overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.task-chat-group-progress li p{display:-webkit-box;margin:3px 0 0;overflow:hidden;color:#52615a;font-size:10.5px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.task-chat-group-progress li>span{padding:5px 7px;color:#55665e;font-size:10.5px;font-weight:680;background:#f3f6f4;border-radius:999px;white-space:nowrap}.task-chat-group-progress li[data-status=waiting_evidence]>span{color:#8a2530;background:#fff0f1}.task-chat-group-progress li[data-status=done]>span{color:#24603f;background:#eaf5ee}.task-chat-group-progress li[data-status=overdue]>span{color:#8a2530;background:#fff0f1}.task-chat-group-progress__actions{display:flex;gap:5px}.task-chat-group-progress__actions button,.task-chat-group-progress__return button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:5px;padding:0 9px;color:#506159;font:inherit;font-size:10.5px;font-weight:680;background:#fff;border:1px solid #ccd7d1;border-radius:7px;cursor:pointer}.task-chat-group-progress__actions button.is-accept{color:#fff;background:var(--chat-accent);border-color:var(--chat-accent)}.task-chat-group-progress__return{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:8px;background:#fff8f8;border:1px solid #ead7d9;border-radius:8px}.task-chat-group-progress__return textarea{min-height:58px;padding:8px 9px;resize:vertical;font:inherit;font-size:11.5px;border:1px solid #d9deda;border-radius:7px}.task-chat-group-progress__return button:disabled{cursor:not-allowed;opacity:.45}.task-chat-lifecycle-card>div:first-child{min-width:0}.task-chat-lifecycle-card strong,.task-chat-lifecycle-card p{display:block;margin:0}.task-chat-lifecycle-card strong{font-size:13px}.task-chat-lifecycle-card p{margin-top:3px;color:#63726b;font-size:11.5px;line-height:1.45}.task-chat-lifecycle-card>button,.task-chat-lifecycle-card__actions button{display:inline-flex;min-height:42px;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;padding:0 13px;color:#fff;font:inherit;font-size:12px;font-weight:680;background:var(--chat-accent);border:1px solid var(--chat-accent);border-radius:9px;cursor:pointer}.task-chat-lifecycle-card--review{align-items:flex-start;color:#6d1720;background:#fff4f4;border:2px solid #c52d3a;box-shadow:0 7px 22px #8e1f2b2b;animation:task-chat-review-pulse 1.6s ease-in-out infinite}.task-chat-lifecycle-card--review p{color:#76363c}.task-chat-lifecycle-card--deadline{color:#59383c;background:#fffaf6;border-color:#dcc9c5}.task-chat-lifecycle-card--deadline.is-actionable{border-color:#a54a55;box-shadow:0 7px 20px #7e2c381f}.task-chat-lifecycle-card--deadline p{color:#735a5c}.task-chat-lifecycle-card__waiting{flex:0 0 auto;color:#77555a;font-size:10.5px;font-weight:680;white-space:nowrap}.task-chat-lifecycle-card__actions{display:flex;flex:0 0 auto;gap:6px}.task-chat-lifecycle-card__actions button.is-quiet{color:#53656d;background:#fff;border-color:#c8d4d8}.task-chat-commandbar{display:flex;min-height:48px;align-items:center;gap:6px;padding:6px 12px;overflow-x:auto;background:#fffefb;border-top:1px solid var(--chat-line);scrollbar-width:none}.task-chat-commandbar::-webkit-scrollbar{display:none}.task-chat-commandbar>span,.task-chat-commandbar>button{display:inline-flex;min-height:36px;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;padding:0 11px;color:#53615b;font:inherit;font-size:11.5px;font-weight:650;background:transparent;border:1px solid #d8ded9;border-radius:8px}.task-chat-commandbar>button{cursor:pointer}.task-chat-commandbar>button.is-primary{color:#fff;background:var(--chat-accent);border-color:var(--chat-accent)}.task-chat-commandbar>button.is-danger{margin-left:auto;color:#7b3b3f;background:snow;border-color:#ead6d7}.task-chat-commandbar>.task-chat-commandbar__review-state{color:#fff;background:#b92331;border-color:#a21d29;box-shadow:0 0 #b9233173;animation:task-chat-review-pulse 1.6s ease-in-out infinite}.task-chat-commandbar.is-confirming-cancel{overflow:visible}.task-chat-cancel-confirmation{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.task-chat-cancel-confirmation>strong{min-width:0;color:#673a3d;font-size:12px;line-height:1.35}.task-chat-cancel-confirmation>div{display:flex;align-items:center;gap:7px}.task-chat-cancel-confirmation button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:6px;padding:0 12px;font:inherit;font-size:11.5px;font-weight:680;border-radius:8px;cursor:pointer}.task-chat-cancel-confirmation button.is-danger{color:#fff;background:#8b3037;border:1px solid #8b3037}.task-chat-cancel-confirmation button.is-quiet{color:#53615b;background:#fff;border:1px solid #d8ded9}.task-chat-workflow-compose{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;gap:9px;width:100%}.task-chat-workflow-compose>div{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:10px}.task-chat-workflow-compose>div strong{color:#34483e;font-size:12px}.task-chat-workflow-compose>div button{display:grid;width:36px;height:36px;place-items:center;color:#657069;background:transparent;border:0;border-radius:8px;cursor:pointer}.task-chat-workflow-compose textarea{min-height:86px;resize:vertical}.task-chat-workflow-compose__requirement{grid-column:1 / -1;margin:0;padding:9px 11px;color:#70481d;font-size:12px;line-height:1.45;background:#fff8e9;border:1px solid #ead8b5;border-radius:8px}.task-chat-workflow-compose>button[type=submit]{display:inline-flex;min-height:44px;align-self:end;align-items:center;justify-content:center;gap:7px;padding:0 14px;color:#fff;font:inherit;font-size:12px;font-weight:680;background:var(--chat-accent);border:1px solid var(--chat-accent);border-radius:9px;cursor:pointer}.task-chat-workflow-compose>button[type=submit]:disabled{cursor:not-allowed;opacity:.45}.task-chat-secondary-actions{display:flex;grid-column:1 / -1;align-items:center;gap:6px;min-width:0}.task-chat-secondary-actions button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;padding:0 10px;color:#53615b;font:inherit;font-size:10.5px;font-weight:680;background:#fff;border:1px solid #d8ded9;border-radius:999px;cursor:pointer}.task-chat-secondary-actions button:hover,.task-chat-secondary-actions button.is-active{color:#254f39;background:#edf5f0;border-color:#bcd0c3}.task-chat-deadline-panel{display:grid;grid-column:1 / -1;gap:8px;min-width:0;padding:9px 10px;color:#493b3d;background:#fffaf6;border:1px solid #dfceca;border-radius:10px}.task-chat-deadline-panel__head,.task-chat-deadline-panel__head>span,.task-chat-deadline-presets,.task-chat-deadline-date{display:flex;align-items:center}.task-chat-deadline-panel__head{justify-content:space-between;gap:10px}.task-chat-deadline-panel__head>span{gap:6px}.task-chat-deadline-panel__head strong{font-size:11.5px}.task-chat-deadline-panel__head>button{display:grid;width:32px;height:32px;place-items:center;padding:0;color:#6c6263;background:transparent;border:0;border-radius:8px;cursor:pointer}.task-chat-deadline-presets{gap:6px}.task-chat-deadline-presets button,.task-chat-deadline-date button{min-height:36px;padding:0 11px;color:#fff;font:inherit;font-size:11px;font-weight:680;background:#7f3440;border:1px solid #7f3440;border-radius:8px;cursor:pointer}.task-chat-deadline-date{flex-wrap:wrap;gap:7px}.task-chat-deadline-date>span{color:#716568;font-size:10.5px;font-weight:650}.task-chat-deadline-date input{min-height:36px;padding:0 8px;color:#3f4b47;font:inherit;font-size:11.5px;background:#fff;border:1px solid #d8d2cc;border-radius:8px}.task-chat-deadline-date button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:620px){.task-chat-header{gap:3px;padding:4px 8px}.task-chat-lifecycle-card{width:100%;align-items:stretch;flex-direction:column;gap:10px}.task-chat-group-progress{width:100%}.task-chat-group-progress>header{grid-template-columns:minmax(0,1fr)}.task-chat-group-progress li{grid-template-columns:minmax(0,1fr) auto}.task-chat-group-progress__actions,.task-chat-group-progress__return{grid-column:1 / -1}.task-chat-group-progress__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.task-chat-group-progress__return{grid-template-columns:minmax(0,1fr)}.task-chat-lifecycle-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.task-chat-lifecycle-card__waiting{white-space:normal}.task-chat-lifecycle-card>button,.task-chat-lifecycle-card__actions button{width:100%;min-height:46px}.task-chat-commandbar{min-height:54px;padding:7px 9px}.task-chat-commandbar>span,.task-chat-commandbar>button{min-height:42px}.task-chat-commandbar>button.is-danger{margin-left:0}.task-chat-cancel-confirmation{grid-template-columns:minmax(0,1fr)}.task-chat-cancel-confirmation>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.task-chat-cancel-confirmation button{min-height:44px}.task-chat-workflow-compose{grid-template-columns:minmax(0,1fr)}.task-chat-workflow-compose>button[type=submit]{width:100%;min-height:48px}.task-chat-deadline-date{display:grid;grid-template-columns:auto minmax(0,1fr)}.task-chat-deadline-date button{grid-column:1 / -1}}.task-chat-composer textarea,.task-chat-composer input[type=text]{width:100%;min-height:44px;max-height:132px;resize:vertical;padding:10px 12px;color:var(--chat-ink);font:inherit;font-size:13px;line-height:1.45;background:#faf8f3;border:1px solid #d7d0c5;border-radius:11px;outline:0}.task-chat-composer textarea::placeholder,.task-chat-composer input[type=text]::placeholder{color:#8a867f}.task-chat-composer>button,.task-chat-tools>button,.task-chat-tools>label,.task-chat-attachment-trigger{display:inline-flex;width:44px;min-width:44px;height:44px;min-height:44px;align-items:center;justify-content:center;margin:0;padding:0;color:#59615d;font:inherit;background:transparent;border:1px solid transparent;border-radius:50%;cursor:pointer}.task-chat-composer>button[type=submit]{color:#fff;background:var(--chat-accent);border-color:var(--chat-accent)}.task-chat-composer>button:not([type=submit]):hover,.task-chat-tools>button:hover,.task-chat-tools>label:hover,.task-chat-attachment-trigger:hover,.task-chat-attachment-trigger.is-active{background:#f0ede6;border-color:#ded8ce}.task-chat-composer>button[type=submit]:hover{background:var(--forest-active, #167b43);border-color:var(--forest-active, #167b43)}.task-chat-composer button:disabled{cursor:not-allowed;opacity:.45}.task-chat-tools{display:flex;align-items:center;gap:2px}.task-chat-attachment-control{position:relative;width:44px;min-width:44px;height:44px;flex:0 0 44px}.task-chat-attachment-trigger.is-active{color:var(--chat-accent);border-color:#c5d6c9}.task-chat-attachment-menu{position:absolute;z-index:10;bottom:calc(100% + 8px);left:0;display:grid;width:min(238px,calc(100vw - 24px));min-width:0;gap:2px;padding:5px;color:#35463d;background:#fffefafc;border:1px solid #d4d5cc;border-radius:12px;box-shadow:0 14px 34px #343d3729;transform-origin:bottom left;animation:task-chat-attachment-menu-in .13s ease-out both}.task-chat-attachment-menu>button{display:grid;width:100%;min-width:0;min-height:44px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:4px 9px 4px 5px;color:#35463d;font:inherit;font-size:12px;font-weight:680;line-height:1.2;text-align:left;background:transparent;border:0;border-radius:8px;cursor:pointer}.task-chat-attachment-menu>button>svg{width:34px;height:34px;padding:8px;color:var(--chat-accent);background:#edf4ef;border-radius:9px}.task-chat-attachment-menu>button:hover,.task-chat-attachment-menu>button:focus-visible{color:#214b34;background:#f0f4f0;outline:0}.task-chat-attachment-menu>button:focus-visible{box-shadow:inset 0 0 0 2px #1f6f4461}@keyframes task-chat-attachment-menu-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.task-chat-tools>.task-chat-subtask-toggle{width:auto;min-width:max-content;gap:6px;padding:0 10px 0 8px;color:#53615b;font-size:11.5px;font-weight:680;border-color:#d8ded9;border-radius:999px}.task-chat-tools>.task-chat-subtask-toggle:hover,.task-chat-tools>.task-chat-subtask-toggle.is-active{color:#24543a;background:#edf5ef;border-color:#bcd2c3}.task-chat-subtask-toggle input[type=checkbox]{width:17px;height:17px;flex:0 0 17px;margin:0;accent-color:var(--chat-accent)}.task-chat-subtask-panel{position:relative;z-index:8;display:grid;grid-column:1 / -1;grid-template-columns:minmax(150px,.72fr) minmax(230px,1.28fr);align-items:end;gap:10px 14px;min-width:0;padding:9px 10px;color:#425149;background:#f1f6f2;border:1px solid #d2dfd5;border-radius:10px}.task-chat-subtask-panel__heading{display:flex;min-width:0;align-items:center;gap:8px;padding-bottom:4px}.task-chat-subtask-panel__heading>svg{flex:0 0 auto;color:var(--chat-accent)}.task-chat-subtask-panel__heading>span,.task-chat-subtask-recipient>span{display:grid;min-width:0;gap:2px}.task-chat-subtask-panel__heading strong,.task-chat-subtask-panel__heading small{display:block}.task-chat-subtask-panel__heading strong{font-size:12px;line-height:1.3}.task-chat-subtask-panel__heading small{color:#6e7b74;font-size:10.5px;line-height:1.35}.task-chat-subtask-panel>.recipient-picker{position:relative;z-index:20;min-width:0;margin:0}.task-chat-subtask-panel .recipient-picker>label{display:grid;min-width:0;gap:4px}.task-chat-subtask-panel .recipient-picker>label>span:first-child{color:#66736c;font-size:10px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.task-chat-subtask-panel .recipient-search-control{display:grid;height:44px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 7px 0 11px;color:#6c7872;background:#fff;border:1px solid #cbd8cf;border-radius:9px}.task-chat-subtask-panel .recipient-search-control:focus-within{border-color:var(--chat-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--chat-focus) 18%,transparent)}.task-chat-subtask-panel .recipient-picker>label:focus-within{outline:0}.task-chat-subtask-panel .recipient-search-control input{width:100%;min-width:0;height:42px;min-height:42px;max-height:none;padding:0;color:var(--chat-ink);font:inherit;font-size:12px;line-height:1.35;resize:none;background:transparent;border:0;border-radius:0;box-shadow:none;outline:0}.task-chat-subtask-panel .recipient-search-control>button{width:40px;height:40px}.task-chat-subtask-panel .recipient-search-results{z-index:40;top:auto;bottom:calc(100% + 7px);max-height:min(280px,42dvh);pointer-events:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.task-chat-subtask-panel .recipient-search-option{min-height:60px;touch-action:manipulation}.task-chat-subtask-recipient{display:grid;min-width:0;min-height:48px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:3px 4px 3px 7px;background:#fff;border:1px solid #cbd8cf;border-radius:9px}.task-chat-subtask-recipient .directory-portrait{width:36px;height:36px;flex:0 0 36px;border-radius:50%;box-shadow:none;font-size:10px}.task-chat-subtask-recipient small,.task-chat-subtask-recipient strong,.task-chat-subtask-recipient em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-chat-subtask-recipient small{color:#718078;font-size:9px;font-weight:720;letter-spacing:.045em;text-transform:uppercase}.task-chat-subtask-recipient strong{font-size:12px}.task-chat-subtask-recipient em{color:#6d7772;font-size:10px;font-style:normal}.task-chat-subtask-recipient>button{min-width:44px;min-height:40px;padding:0 9px;color:#3d5d4a;font:inherit;font-size:11px;font-weight:680;background:#f6faf7;border:1px solid #d2ded5;border-radius:8px;cursor:pointer}.task-chat-tools input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.task-chat-attachment-preview{grid-column:1 / -1;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:5px 6px;color:#4c534f;font-size:12px;background:#f5f2eb;border:1px solid #ddd6cb;border-radius:9px}.task-chat-attachment-preview img{width:48px;height:48px;object-fit:cover;border-radius:6px}.task-chat-attachment-preview button{display:inline-grid;width:44px;height:44px;place-items:center;padding:0;color:#676b68;background:transparent;border:0;border-radius:50%;cursor:pointer}.task-chat-attachment-preview.is-audio{grid-template-columns:42px minmax(0,1fr) auto;padding:7px 6px 7px 9px;background:#f1f6f2;border-color:#d2dfd5}.task-chat-attachment-preview.is-audio>svg{width:40px;height:40px;padding:9px;color:var(--chat-accent);background:#fff;border:1px solid #d6e1d8;border-radius:50%}.task-chat-attachment-preview.is-audio>span{min-width:0}.task-chat-attachment-preview.is-audio audio{display:block;width:100%;min-width:0;max-width:100%;height:40px;margin-top:5px}.task-chat-attachment-preview.is-document{grid-template-columns:42px minmax(0,1fr) auto;padding:7px 6px 7px 9px;background:#f7f5ef;border-color:#d9d4c9}.task-chat-attachment-preview.is-document>svg{width:40px;height:40px;padding:9px;color:var(--chat-accent);background:#fff;border:1px solid #d8e0d9;border-radius:9px}.task-chat-attachment-preview__actions{display:flex;align-items:center;gap:0}.task-chat-attachment-preview__actions>a{display:inline-grid;width:44px;height:44px;place-items:center;color:#52705f;text-decoration:none;border-radius:50%}.task-chat-attachment-preview__actions>a:hover,.task-chat-attachment-preview__actions>button:hover{color:var(--chat-accent);background:#edf3ee}.task-chat-voice-panel{position:absolute;z-index:8;right:8px;bottom:calc(100% + 8px);display:grid;width:min(390px,calc(100% - 16px));min-width:0;gap:5px;padding:6px 48px 6px 6px;color:#3f4c45;background:#fffefbfb;border:1px solid #cfdcd2;border-radius:12px;box-shadow:0 14px 34px #343d3729}.task-chat-voice-panel.is-active-session{width:min(300px,calc(100% - 16px));padding:6px}.task-chat-voice-panel__heading{position:absolute;top:2px;right:2px}.task-chat-voice-panel__heading>span{display:none}.task-chat-voice-panel__heading strong{font-size:12.5px}.task-chat-voice-panel__heading>button{display:grid;width:44px;min-width:44px;height:44px;place-items:center;padding:0;color:#5c6962;background:transparent;border:0;border-radius:50%;cursor:pointer}.task-chat-voice-panel__heading>button:hover{background:#e4ece6}.task-chat-voice-actions{display:flex;min-width:0;gap:5px}.task-chat-voice-options{display:grid;width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.task-chat-voice-options>button{display:flex;min-width:0;min-height:44px;align-items:center;gap:7px;padding:4px 9px;color:#315441;font:inherit;text-align:left;background:#f3f7f4;border:1px solid #d4dfd7;border-radius:8px;cursor:pointer}.task-chat-voice-options>button:hover{background:#eaf2ec;border-color:#b9ccbe}.task-chat-voice-options>button>span{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:2px 5px}.task-chat-voice-options strong{color:#354b3f;font-size:11.5px;white-space:nowrap}.task-chat-voice-options small{color:#6e7a73;font-size:10px}.task-chat-voice-session{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding-left:9px}.task-chat-voice-session>span:first-child{display:inline-flex;min-width:0;align-items:center;gap:7px;color:#6f2028;font-size:11.5px;font-weight:700;white-space:nowrap}.task-chat-voice-live-dot{width:8px;height:8px;flex:0 0 8px;background:#bd2634;border-radius:50%;box-shadow:0 0 0 4px #bd26341f}.task-chat-voice-session button{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:0 12px;color:#fff;font:inherit;font-size:11.5px;font-weight:680;line-height:1.25;text-align:center;background:var(--chat-accent);border:1px solid var(--chat-accent);border-radius:9px;cursor:pointer}.task-chat-voice-actions button:disabled{cursor:not-allowed;opacity:.5}.task-chat-voice-actions button.is-recording{color:#fff;background:#8b3037;border-color:#8b3037}.task-chat-voice-actions button.is-quiet{color:#52615a;background:#fff;border-color:#cfdbd2}.task-chat-voice-controls{display:flex;min-width:0;flex:0 0 auto;gap:6px}.task-chat-voice-controls button{flex:0 0 auto}.task-chat-dictation-interim,.task-chat-voice-notice,.task-chat-voice-disclaimer{min-width:0;margin:0;overflow-wrap:anywhere;line-height:1.45}.task-chat-dictation-interim{padding:5px 8px;color:#3d5d4a;font-size:12px;font-style:italic;background:#fff;border-left:3px solid var(--chat-accent);border-radius:4px 8px 8px 4px}.task-chat-voice-notice{padding:5px 8px;color:#6e531e;font-size:11px;background:#fbf3e1;border:1px solid #ead9b5;border-radius:8px}.task-chat-voice-notice--persistent{grid-column:1 / -1;padding:7px 9px}.task-chat-voice-disclaimer{display:none;color:#6f7872;font-size:10px}.task-chat-emoji-tray{position:absolute;z-index:6;bottom:calc(100% + 8px);left:12px;display:grid;grid-template-columns:repeat(6,44px);gap:2px;max-width:calc(100% - 24px);padding:7px;background:#fffefbfa;border:1px solid #d6cfc3;border-radius:12px;box-shadow:0 14px 36px #362f2629}.task-chat-emoji-tray[hidden]{display:none}.task-chat-emoji-tray button{display:grid;width:44px;height:44px;place-items:center;padding:0;font-size:20px;background:transparent;border:0;border-radius:8px;cursor:pointer}.task-chat-emoji-tray button:hover{background:#f0ede6}.task-chat-empty{display:grid;min-height:260px;place-content:center;gap:6px;padding:30px;color:var(--chat-muted);text-align:center}.task-chat-empty strong{color:#414945;font-size:14px}.task-chat-empty p{max-width:310px;margin:0;font-size:12px;line-height:1.5}.task-chat-unread{display:flex;width:100%;align-items:center;gap:9px;margin:15px 0;color:var(--official-burgundy, #862a31);font-size:10px;font-weight:700;letter-spacing:.05em;line-height:1.2;text-align:center;text-transform:uppercase}.task-chat-unread:before,.task-chat-unread:after{height:1px;flex:1;content:"";background:#862a314d}.inspector{--chat-inspector-toolbar-height: 64px}.case-file-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.case-file-tabs button{min-width:0;min-height:44px;padding:0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-case-file:not(.is-chat-active)>.case-file-tabs{top:var(--chat-inspector-toolbar-height)}.task-chat-preview{display:grid;width:100%;min-width:0;min-height:72px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 0 14px;padding:10px 12px;color:var(--chat-ink, #262b2d);font:inherit;text-align:left;background:#faf8f2;border:1px solid #dcd5c9;border-radius:10px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.task-chat-preview:hover{background:#fffefb;border-color:#c8c0b3;box-shadow:0 6px 16px #3d342711}.task-chat-preview:focus-visible{outline:3px solid color-mix(in srgb,var(--focus, #2457c5) 34%,transparent);outline-offset:2px}.task-chat-preview-avatars{display:flex;min-width:76px;align-items:center;padding-left:1px}.task-chat-preview-avatars .directory-portrait{width:32px;height:34px;flex:0 0 32px;margin-left:-10px;border:2px solid #faf8f2;border-radius:50%;box-shadow:none;font-size:9px}.task-chat-preview-avatars .directory-portrait:first-child{margin-left:0}.task-chat-preview-copy,.task-chat-attachment-preview>span{display:grid;min-width:0;align-content:center;gap:3px}.task-chat-preview-copy small{color:#777168;font-size:10px;font-weight:700;letter-spacing:.035em;line-height:1.25;text-transform:uppercase}.task-chat-preview-copy strong{display:-webkit-box;overflow:hidden;color:#39413d;font-size:12px;font-weight:600;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.task-chat-preview>span:last-child,.task-chat-message-count{display:inline-flex;min-width:32px;min-height:32px;align-items:center;justify-content:center;gap:4px;padding:0 8px;color:#3e5949;font-size:11px;font-weight:750;line-height:1;background:#e7f0e8;border:1px solid #ccdccf;border-radius:999px}.task-chat-heading-row{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.task-chat-heading-row>div{min-width:0}.task-chat-heading-row p{display:flex;align-items:center;gap:5px;margin-top:3px}.task-chat-participant .directory-portrait{width:26px;height:26px;flex:0 0 26px;border:1px solid #d9d2c7;border-radius:50%;box-shadow:none;font-size:9px}.task-chat-participant .directory-portrait img{width:100%;height:100%}.task-chat-message>div:last-child{position:relative;min-width:0}.task-chat-message-avatar.directory-portrait{width:30px;height:30px;flex:0 0 30px;margin-top:2px;border:1px solid #d4cdc1;border-radius:50%;box-shadow:none;font-size:9px}.task-chat-message-avatar.directory-portrait img{width:100%;height:100%}.task-chat-message-actions{display:flex;min-height:44px;align-items:center;gap:2px;margin-top:1px}.task-chat-message.is-own .task-chat-message-actions{justify-content:flex-end}.task-chat-message-actions button{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;gap:5px;padding:0 8px;color:#65635d;font:inherit;font-size:10px;font-weight:600;background:transparent;border:0;border-radius:8px;cursor:pointer}.task-chat-message-actions button:hover{color:#3f4743;background:#fffefbc7}.task-chat-reaction-menu{display:flex;width:max-content;max-width:100%;gap:2px;margin:0 0 5px;padding:4px;background:#fffefbfa;border:1px solid #d8d1c5;border-radius:999px;box-shadow:0 8px 24px #362f261f}.task-chat-message.is-own .task-chat-reaction-menu{margin-left:auto}.task-chat-reaction-menu button{display:grid;width:44px;height:44px;place-items:center;padding:0;font-size:18px;background:transparent;border:0;border-radius:50%;cursor:pointer}.task-chat-reaction-menu button:hover{background:#f0ede6}.task-chat-delivery{display:inline-flex;align-items:center;gap:3px;color:#3f684f;white-space:nowrap}.task-chat-compose-reply{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 10px;color:#54615a;font-size:11px;background:#eef3eb;border-left:3px solid var(--chat-accent);border-radius:6px 9px 9px 6px}.task-chat-compose-reply>span{display:grid;min-width:0;gap:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-chat-compose-reply strong{color:var(--chat-accent);font-size:10px}.task-chat-compose-reply button{display:grid;width:44px;height:44px;place-items:center;padding:0;color:#616963;background:transparent;border:0;border-radius:50%;cursor:pointer}.task-chat-attachment-preview>span strong,.task-chat-attachment-preview>span small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-chat-attachment-preview>span strong{color:#424a46;font-size:11px}.task-chat-attachment-preview>span small{color:#77746e;font-size:10px}.task-chat-upload-notice{grid-column:1 / -1;margin:0;padding:7px 9px;color:#7b561a;font-size:11px;line-height:1.4;background:#fbf1dc;border:1px solid #ead4a4;border-radius:7px}.task-chat-panel{min-width:0;min-height:0}.task-case-file.is-chat-active{display:grid;height:calc(100dvh - var(--topbar-height, 68px) - var(--chat-inspector-toolbar-height));min-height:0;grid-template-rows:auto minmax(0,1fr);padding:12px 16px 0;overflow:hidden;box-sizing:border-box}.inspector:has(.task-case-file.is-chat-active){overflow:hidden}.task-case-file.is-chat-active>.inspector-title,.task-case-file.is-chat-active>.task-chat-preview{display:none}.task-case-file.is-chat-active>.case-file-tabs{position:static;z-index:auto;margin:0 0 10px}.task-case-file.is-chat-active>.task-chat-panel{display:block;height:100%;min-height:0}.task-case-file.is-chat-active .task-chat-shell{height:100%;min-height:0;max-height:none;border-bottom:0;border-radius:12px 12px 0 0;box-shadow:none}.task-case-file.is-chat-active .task-chat-composer{position:sticky;bottom:0}.task-chat-lightbox{position:fixed;z-index:140;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:#161918db;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:task-chat-lightbox-in .15s ease-out both}.task-chat-lightbox figure{position:relative;display:grid;max-width:min(920px,100%);max-height:100%;gap:8px;margin:0}.task-chat-lightbox figure>button{position:absolute;z-index:1;top:8px;right:8px;display:grid;width:44px;height:44px;place-items:center;padding:0;color:#fff;background:#1417169e;border:1px solid rgba(255,255,255,.28);border-radius:50%;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.task-chat-lightbox img{display:block;width:auto;max-width:100%;max-height:calc(100dvh - 100px);margin:auto;object-fit:contain;border-radius:8px;box-shadow:0 24px 70px #0006}.task-chat-lightbox figcaption{display:flex;align-items:center;justify-content:center;gap:6px;color:#ffffffdb;font-size:11px;text-align:center}.task-chat-shell button:focus-visible,.task-chat-shell a:focus-visible,.task-chat-shell label:focus-within,.task-chat-shell textarea:focus-visible,.task-chat-shell input:focus-visible{outline:3px solid color-mix(in srgb,var(--chat-focus) 34%,transparent);outline-offset:2px}@keyframes task-chat-message-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes task-chat-lightbox-in{0%{opacity:0}to{opacity:1}}@keyframes task-chat-review-pulse{0%,to{box-shadow:0 0 #b9233140}50%{box-shadow:0 0 0 5px #b923311f}}@keyframes task-chat-clock-pulse{0%,to{opacity:.72}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.task-chat-lifecycle-card--review,.task-chat-commandbar>.task-chat-commandbar__review-state{animation:none}}@media(max-width:820px){.task-chat-shell{min-height:calc(100dvh - 184px);max-height:none}.task-thread-workspace__content>.task-chat-shell{min-height:0}.task-chat-message{max-width:88%}}@media(max-width:560px){.inspector{--chat-inspector-toolbar-height: 58px}.case-file-tabs button{padding:0 3px;font-size:10px;letter-spacing:-.01em}.task-chat-preview{min-height:68px;grid-template-columns:67px minmax(0,1fr) 32px;gap:8px;padding:8px 9px}.task-chat-preview-avatars{min-width:67px}.task-chat-preview-avatars .directory-portrait{width:29px;height:31px;flex-basis:29px;margin-left:-10px}.task-case-file.is-chat-active{width:100%;height:calc(100dvh - var(--topbar-height, 68px) - var(--chat-inspector-toolbar-height));padding:8px 0 0}.task-case-file.is-chat-active>.case-file-tabs{margin:0 8px 8px}.task-case-file.is-chat-active .task-chat-shell{border:0;border-top:1px solid var(--chat-line);border-radius:0}.task-chat-shell{min-height:calc(100dvh - 150px);border-right:0;border-left:0;border-radius:0;box-shadow:none}.task-thread-workspace__content>.task-chat-shell{min-height:0}.task-chat-header{padding:4px 8px}.task-chat-heading-row{gap:7px}.task-chat-message-count{min-width:30px;padding:0 7px}.task-chat-participants{align-items:center}.task-chat-participant{flex:0 0 auto;padding-right:5px;font-size:10px}.task-chat-voice-panel{right:6px;width:calc(100% - 12px);padding:6px 48px 6px 6px}.task-chat-attachment-preview.is-audio{grid-template-columns:40px minmax(0,1fr) 44px}.task-chat-timeline{padding:14px 10px 18px;background-position:20px 0}.task-chat-timeline__head{position:static;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-bottom:12px}.task-chat-timeline__head .task-chat-day{grid-column:1;justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-chat-stage-clock{grid-column:2;padding:5px 7px}.task-chat-stage-clock>span{display:none}.task-chat-ancestor{padding-left:16px}.task-chat-ancestor:before{left:3px}.task-chat-ancestor:after{left:-1px}.task-chat-ancestor__head{grid-template-columns:minmax(0,1fr);gap:6px}.task-chat-ancestor__head>span{padding-left:2px}.task-chat-ancestor__messages{padding:9px 7px 2px}.task-chat-branch-divider{width:100%;margin-left:0}.task-chat-branches{width:100%}.task-chat-branch__summary{min-height:76px;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:9px}.task-chat-branch__summary>svg:last-child{grid-column:3;grid-row:1}.task-chat-branch__state{grid-column:2 / -1;justify-items:start}.task-chat-branch__thread{padding:10px 7px 2px}.task-chat-branch__thread-head{align-items:flex-start;flex-direction:column}.task-chat-branch__thread-head>button{width:100%;justify-content:center}.task-chat-message{max-width:92%;margin-bottom:8px}.task-chat-bubble{padding:8px 9px 6px}.task-chat-bubble>p{font-size:13px}.task-chat-composer{gap:4px;padding:8px 8px max(16px,calc(10px + env(safe-area-inset-bottom)))}.task-chat-composer>textarea{min-width:0;padding-right:9px;padding-left:9px}.task-chat-tools{gap:0}.task-chat-compose-reply,.task-chat-attachment-preview,.task-chat-upload-notice{max-width:100%}.task-chat-lightbox{padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.task-chat-lightbox img{max-height:calc(100dvh - 76px);border-radius:5px}.task-chat-emoji-tray{right:8px;left:8px;grid-template-columns:repeat(6,minmax(44px,1fr));max-width:none}}@media(max-width:380px){.task-chat-participant__name{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-chat-participant{flex-basis:auto}.task-chat-manage-participants>span:not(.sr-only){display:none}.task-chat-audio{grid-template-columns:32px minmax(0,1fr);gap:7px;padding:7px}.task-chat-audio>svg{width:32px;height:32px;padding:7px}.task-chat-attachment-preview.is-audio{grid-template-columns:36px minmax(0,1fr) 44px;gap:6px;padding-left:7px}.task-chat-attachment-preview.is-audio>svg{width:36px;height:36px;padding:8px}.task-chat-voice-options>button{padding-right:6px;padding-left:6px}.task-chat-tools>button:nth-of-type(n+3),.task-chat-tools>label:nth-of-type(n+3){display:none}.task-chat-emoji-tray{grid-template-columns:repeat(5,minmax(44px,1fr))}}@container task-chat (max-width: 560px){.task-chat-subtask-panel{grid-template-columns:minmax(0,1fr);gap:7px}.task-chat-subtask-panel__heading{padding-bottom:0}.task-chat-subtask-panel .recipient-search-results{max-height:min(220px,36dvh)}.task-chat-tools:has(.task-chat-subtask-toggle){grid-column:1 / -1}.task-chat-tools:has(.task-chat-subtask-toggle)+textarea{grid-column:1 / 3}.task-chat-cancel-confirmation{grid-template-columns:minmax(0,1fr)}.task-chat-cancel-confirmation>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.task-chat-cancel-confirmation button{min-height:44px}}@media(prefers-reduced-motion:reduce){.task-chat-message{animation:none}.task-chat-shell *,.task-chat-shell *:before,.task-chat-shell *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--v4-ui-font: "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--v4-control-ink: #28353b;--v4-control-muted: #657177;--v4-control-line: #d8dedc;--v4-control-focus: #057cac;--v4-form-surface: #fffefb;--v4-form-divider: #e3ddd2}html,body,button,input,textarea,select,option{font-family:var(--v4-ui-font)}.task-workspace-tabs>button small,.advanced-task-filters label>span,.document-tray>small,.document-register-row>span:nth-child(2) small,.registry-toolbar button small,.task-composer:not(.meeting-composer):not(.agenda-builder) .eyebrow,.task-composer:not(.meeting-composer):not(.agenda-builder) small{font-size:12px;line-height:1.4}.task-composer:not(.meeting-composer):not(.agenda-builder){width:min(1180px,calc(100vw - 36px));max-height:calc(100dvh - 40px);padding:30px;color:var(--v4-control-ink);background:#f5f1ea;border:1px solid #d5cec2;border-radius:18px}.task-composer:not(.meeting-composer):not(.agenda-builder) .composer-head{margin-bottom:20px}.task-composer:not(.meeting-composer):not(.agenda-builder) .composer-head h2{margin-top:5px;font-size:clamp(25px,2.2vw,30px);line-height:1.12}.composer-v2-grid{grid-template-columns:minmax(620px,1fr) minmax(320px,360px);gap:24px}.composer-v2-form{gap:0;padding:20px;background:var(--v4-form-surface);border:1px solid #d9d2c7;border-radius:14px;box-shadow:0 10px 24px #41382a0e}.composer-v2-form>label:first-child{padding-bottom:19px}.task-composer:not(.meeting-composer):not(.agenda-builder) label>span:not(.recipient-search-control),.composer-v2-form .section-mini-head>span,.coexecutor-head span,.deadline-head>span{margin-bottom:7px;color:#39464b;font-size:13px;font-weight:700;line-height:1.35}.task-composer:not(.meeting-composer):not(.agenda-builder) input,.task-composer:not(.meeting-composer):not(.agenda-builder) select,.task-composer:not(.meeting-composer):not(.agenda-builder) textarea{color:var(--v4-control-ink);font-family:var(--v4-ui-font);font-size:14px;line-height:1.45;background:#fff;border:1px solid var(--v4-control-line);border-radius:10px;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.task-composer:not(.meeting-composer):not(.agenda-builder) input,.task-composer:not(.meeting-composer):not(.agenda-builder) select{min-height:48px;padding-right:13px;padding-left:13px}.task-composer:not(.meeting-composer):not(.agenda-builder) textarea{min-height:96px;padding:12px 13px}.composer-v2-form>label:first-child>textarea{min-height:112px;font-size:15px;line-height:1.5}.task-composer:not(.meeting-composer):not(.agenda-builder) input::placeholder,.task-composer:not(.meeting-composer):not(.agenda-builder) textarea::placeholder{color:#8a9498;font-size:13px;opacity:1}.task-composer:not(.meeting-composer):not(.agenda-builder) input:focus,.task-composer:not(.meeting-composer):not(.agenda-builder) select:focus,.task-composer:not(.meeting-composer):not(.agenda-builder) textarea:focus{background:#fff;border-color:var(--v4-control-focus);box-shadow:0 0 0 4px #057cac24;outline:0}.task-composer:not(.meeting-composer):not(.agenda-builder) :is(input,select,textarea)[aria-invalid=true],.task-composer:not(.meeting-composer):not(.agenda-builder) :is(input,select,textarea):user-invalid{border-color:#a73535;box-shadow:0 0 0 4px #a7353521}.composer-lifecycle-fields,.composer-document-fields,.coexecutor-section,.deadline-picker{margin:0;padding:19px 0;background:transparent;border:0;border-top:1px solid var(--v4-form-divider);border-radius:0;box-shadow:none}.composer-lifecycle-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.composer-lifecycle-fields>label:first-child{grid-column:1 / -1}.task-composer .composer-lifecycle-fields textarea{min-height:96px;font-size:14px}.composer-document-fields{gap:14px}.composer-document-fields>div:not(.section-mini-head){gap:13px}.composer-document-fields .section-mini-head{align-items:baseline;margin-bottom:0}.composer-document-fields .section-mini-head>span{margin-bottom:0}.composer-document-fields .section-mini-head small,.coexecutor-head small,.deadline-head small,.deadline-output small,.composer-recipient small,.coexecutor-chip small,.recipient-search-option small,.recipient-recommendation,.recipient-search-caption{color:var(--v4-control-muted);font-size:12px;line-height:1.4}.task-composer .composer-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;padding:4px;background:#efede8;border:1px solid #ddd7cc;border-radius:13px}.task-composer .composer-choice button{min-height:52px;padding:10px 15px;color:#505d62;font-size:14px;font-weight:680;line-height:1.3;background:transparent;border-color:transparent;border-radius:9px;box-shadow:none}.task-composer .composer-choice button.active{color:#922932;background:#fff;border-color:#d9c5c6;box-shadow:0 3px 9px #51372e17}.composer-recipient{min-height:78px;gap:14px;margin-top:19px;padding:14px 15px;border-radius:12px}.composer-recipient>div>span{margin-bottom:0;font-size:12px}.composer-recipient strong{font-size:14px;line-height:1.35}.composer-recipient-actions button,.coexecutor-head>button,.coexecutor-cancel{min-height:42px;padding:0 13px;font-size:13px;line-height:1.25}.composer-recipient-actions button{min-width:76px}.composer-v2-form>.recipient-recommendation{margin:0;padding:19px 0 7px;border-top:1px solid var(--v4-form-divider)}.recipient-recommendation span,.recipient-search-caption,.recipient-search-option em{font-size:12px}.composer-v2-form>.recipient-picker{margin:19px 0 0;padding:19px 0 0;border-top:1px solid var(--v4-form-divider)}.composer-v2-form>.recipient-recommendation+.recipient-picker{margin-top:0;padding-top:0;border-top:0}.task-composer label>.recipient-search-control{height:52px;padding:0 11px 0 14px;background:#fff;border-color:var(--v4-control-line);border-radius:10px}.task-composer .recipient-search-control input{height:50px;min-height:50px;padding:0;font-size:14px}.recipient-search-control>button{width:36px;height:36px}.recipient-search-results{padding:8px;border-radius:12px}.recipient-search-caption{top:-8px;padding:9px 10px 8px}.recipient-search-option{min-height:72px;gap:12px;padding:10px}.recipient-search-option strong{font-size:14px;line-height:1.35}.recipient-search-option>span:not(.directory-portrait){gap:3px}.coexecutor-head{align-items:flex-start}.coexecutor-head>div{gap:3px}.coexecutor-head span,.deadline-head>span{margin-bottom:0}.coexecutor-list{gap:10px;margin-top:13px}.coexecutor-chip{min-height:56px;gap:10px;padding:9px;border-radius:11px}.coexecutor-chip strong{font-size:13px;line-height:1.35}.coexecutor-chip>button{width:36px;height:36px}.coexecutor-picker-row{gap:10px;margin-top:13px}.coexecutor-cancel{min-height:52px}.deadline-head{align-items:baseline}.deadline-suggestion{min-height:44px;margin-top:11px;padding:9px 12px;font-size:13px;line-height:1.35}.deadline-options{gap:8px;margin-top:11px}.deadline-options button{min-height:54px;padding:9px 11px;font-size:14px;line-height:1.3}.task-composer label.deadline-days{min-height:44px;margin-top:11px;font-size:13px}.task-composer label.deadline-days>span{margin:0;font-size:13px}.deadline-output{gap:10px;margin-top:12px;padding-top:12px}.deadline-output strong{font-size:14px;line-height:1.35}.task-composer:not(.meeting-composer):not(.agenda-builder) .composer-check{min-height:48px;margin-top:18px;font-size:12px;line-height:1.5}.task-composer:not(.meeting-composer):not(.agenda-builder) .composer-actions-sticky{margin:18px -30px -30px;padding:14px 30px 18px}.task-composer:not(.meeting-composer):not(.agenda-builder) .composer-actions button{min-height:48px;padding-right:19px;padding-left:19px;font-size:14px}.composer-paper-preview,.paper-document,.paper-document-head,.paper-document-meta,.paper-document h3,.paper-document p,.paper-document li,.paper-resolution,.paper-document-signature,.paper-sheet-topline>strong,.inspector-paper-title,.inspector-paper-sheet dd,.acceptance-sheet dd{font-family:Georgia,Times New Roman,serif}@media(max-width:1040px){.task-composer:not(.meeting-composer):not(.agenda-builder){width:min(760px,calc(100vw - 28px))}.composer-v2-grid{grid-template-columns:minmax(0,1fr)}.composer-paper-preview{display:none}}@media(max-width:680px){.task-composer:not(.meeting-composer):not(.agenda-builder){width:100%;max-height:calc(100dvh - 24px);padding:17px;scroll-padding-block:16px 132px;border-radius:15px}.task-composer:not(.meeting-composer):not(.agenda-builder) :is(input,select,textarea,button){scroll-margin-block:16px 132px}.composer-v2-form{padding:15px}.composer-lifecycle-fields,.composer-document-fields>div:not(.section-mini-head),.coexecutor-list,.deadline-options{grid-template-columns:minmax(0,1fr)}.composer-lifecycle-fields>label:first-child{grid-column:auto}.task-composer .composer-choice{grid-template-columns:minmax(0,1fr)}.coexecutor-head,.deadline-head{align-items:stretch;flex-direction:column}.coexecutor-head>button,.coexecutor-cancel{width:100%}.coexecutor-picker-row{grid-template-columns:minmax(0,1fr)}.composer-recipient{grid-template-columns:auto minmax(0,1fr)}.composer-recipient>.composer-recipient-actions{grid-column:1 / -1;justify-content:space-between}.task-composer:not(.meeting-composer):not(.agenda-builder) .composer-actions-sticky{position:static;z-index:auto;margin:18px -17px -17px;padding:12px 17px max(14px,env(safe-area-inset-bottom));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.task-composer:not(.meeting-composer):not(.agenda-builder) input,.task-composer:not(.meeting-composer):not(.agenda-builder) select,.task-composer:not(.meeting-composer):not(.agenda-builder) textarea{transition:none}}.composer-direction{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);gap:14px;margin:0 0 16px;padding:14px;background:#f7f9f8;border:1px solid #dfe6e3;border-radius:16px}.composer-author-line{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:8px 10px;background:#fff;border:1px solid #e3e8e6;border-radius:12px}.composer-author-line>span{display:grid;min-width:0;gap:2px}.composer-author-line small,.composer-author-line em{color:#67736f;font-size:12px;font-style:normal;line-height:1.3}.composer-author-line strong{overflow:hidden;color:#17221f;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.composer-direction-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;background:#e9eeec;border-radius:13px}.composer-direction-switch>button{display:flex;align-items:center;gap:10px;min-height:58px;padding:9px 12px;color:#4f5d58;text-align:left;background:transparent;border:1px solid transparent;border-radius:10px}.composer-direction-switch>button>span{display:grid;gap:2px}.composer-direction-switch strong{font-size:14px;line-height:1.2}.composer-direction-switch small{font-size:12px;line-height:1.25}.composer-direction-switch>button.active{color:#17221f;background:#fff;border-color:#d6dedb;box-shadow:0 4px 14px #182c2514}.composer-direction-switch>button:disabled{cursor:not-allowed;opacity:.48}.legal-review-route-note{display:flex;align-items:center;gap:10px;margin:0;padding:11px 13px;color:#5d4a25;font-size:13px;line-height:1.45;background:#faf4e7;border:1px solid #e8d6ac;border-radius:12px}.legal-review-route-note svg{flex:none;color:#825e19}.normative-deadline-note{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;margin:0 0 14px;padding:11px 12px;color:#4e5353;background:#f5f2ec;border:1px solid #ded6c9;border-left:3px solid var(--official-burgundy, #862a31);border-radius:9px}.normative-deadline-note>span{display:grid;gap:3px}.normative-deadline-note small{color:#777168;font-size:11px;font-weight:700;letter-spacing:.045em;line-height:1.3;text-transform:uppercase}.normative-deadline-note strong{font-size:13px;line-height:1.45}.paper-preview-normative{display:grid;gap:3px;margin:12px 0;padding:9px 10px;color:#4f4b43;font-size:11px;line-height:1.45;background:#f4efe5;border-left:3px solid var(--official-burgundy, #862a31)}.paper-preview-normative span{color:#786f63;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.cabinet-heading-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.service-login-button{min-height:38px;color:#355c4d;background:#f2f7f4;border-color:#d5e3dc;white-space:nowrap}.cabinet-demo-badge.is-email-verified{color:#245740;background:#eaf6ef;border-color:#c7dfd1}@media(max-width:820px){.composer-direction{grid-template-columns:minmax(0,1fr)}.cabinet-heading-actions{justify-content:flex-start}}@media(max-width:1080px){.service-login-button{display:none}}@media(max-width:560px){.composer-direction-switch{grid-template-columns:minmax(0,1fr)}}.portal-access-backdrop{position:fixed;z-index:1400;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#0f1c1885;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.portal-access-dialog{width:min(820px,100%);max-height:calc(100dvh - 44px);overflow:auto;color:#18231f;background:#fff;border:1px solid rgba(255,255,255,.72);border-radius:22px;box-shadow:0 28px 90px #091a144d}.portal-access-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:25px 27px 21px;background:linear-gradient(145deg,#f7faf8,#fff 68%);border-bottom:1px solid #e3e9e6}.portal-access-head>div>span{display:inline-flex;align-items:center;gap:7px;color:#a02c34;font-size:12px;font-weight:760;letter-spacing:.06em;text-transform:uppercase}.portal-access-head h2{margin:8px 0 7px;font-size:clamp(23px,3vw,32px);letter-spacing:-.04em;line-height:1.08}.portal-access-head p{max-width:650px;margin:0;color:#64716c;font-size:14px;line-height:1.5}.portal-access-head>button{display:grid;flex:0 0 auto;width:42px;height:42px;place-items:center;color:#52605b;background:#fff;border:1px solid #dce4e1;border-radius:12px}.portal-access-coverage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e3e9e6;border-bottom:1px solid #e3e9e6}.portal-access-coverage>div{display:grid;gap:3px;padding:15px 20px;background:#f9fbfa}.portal-access-coverage strong{font-size:24px;line-height:1}.portal-access-coverage span,.portal-access-coverage>small{color:#65716d;font-size:12px}.portal-access-coverage>small{display:flex;grid-column:1 / -1;align-items:center;gap:7px;padding:10px 20px;color:#466157;background:#f0f6f2}.portal-access-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:24px 27px 16px}.portal-access-form label{display:grid;gap:7px;color:#3e4b46;font-size:13px;font-weight:680}.portal-access-input{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:50px;color:#75817c;background:#fff;border:1px solid #ccd7d3;border-radius:12px}.portal-access-input:focus-within{border-color:#74998b;box-shadow:0 0 0 3px #3d866b21}.portal-access-input svg{margin-left:15px}.portal-access-input input{width:100%;min-height:48px;padding:0 14px 0 10px;color:#18231f;background:transparent;border:0;outline:0;font-size:15px}.portal-access-form>.primary-button{grid-column:2;grid-row:1;min-height:50px;white-space:nowrap}.portal-access-remember{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;color:#33483f;cursor:pointer}.portal-access-form>.portal-access-remember{grid-column:1 / -1}.portal-access-approval>.portal-access-remember{grid-column:2;padding:10px 12px;background:#fff;border:1px solid #dbe5e0;border-radius:11px}.portal-access-remember input{width:18px;height:18px;margin:2px 0 0;accent-color:#2f6b55}.portal-access-remember>span{display:grid;gap:3px}.portal-access-remember strong{color:#263b33;font-size:13px;line-height:1.35}.portal-access-remember small{color:#68766f;font-size:12px;font-weight:500;line-height:1.45}.portal-access-back{grid-column:1 / -1;justify-self:start;padding:2px 0;color:#536b62;background:transparent;border:0;font-size:13px;text-decoration:underline;text-underline-offset:3px}.portal-access-match{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin:0 27px 18px;padding:16px;color:#275342;background:#f0f7f3;border:1px solid #cfe1d8;border-radius:14px}.portal-access-match>div{display:grid;gap:3px}.portal-access-match span,.portal-access-match p,.portal-access-match small,.portal-access-match a{margin:0;font-size:12px;line-height:1.4}.portal-access-match strong{color:#182b24;font-size:15px}.portal-access-match small{color:#6c6251}.portal-access-match a{width:fit-content;margin-top:3px;color:#446d5c;text-underline-offset:3px}.portal-access-notice{margin:0 27px 18px;padding:12px 14px;color:#73521d;background:#fff7e8;border:1px solid #efddb9;border-radius:11px;font-size:13px;line-height:1.45}.portal-access-approval{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 15px;margin:0 27px 18px;padding:18px;color:#31594b;background:#f4f8f6;border:1px solid #d5e2dc;border-radius:14px}.portal-access-approval>div{display:grid;gap:4px}.portal-access-approval span,.portal-access-approval p{margin:0;color:#68766f;font-size:13px;line-height:1.5}.portal-access-approval h3{margin:0;color:#1f332b;font-size:18px}.portal-access-approval>button{min-height:46px}.portal-access-approval>.primary-button{grid-column:2}.portal-access-approval>.quiet-button{grid-column:2}.portal-access-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 27px 18px;color:#707c77;border-top:1px solid #edf0ef;font-size:12px}.portal-access-foot button{padding:0;color:#3d6556;background:transparent;border:0;font-size:12px;text-decoration:underline;text-underline-offset:3px}.organization-map-kicker,.organization-map-source,.organization-map-list-summary,.organization-map-list-copy>small,.organization-map-list-copy>span,.organization-map-place-title>span,.organization-map-place dt,.organization-map-actions a,.organization-map-actions button,.organization-map-no-address a,.organization-map-provider-note{font-size:12px}.organization-map-load-more,.organization-map-consent button,.organization-map-no-address button{min-height:44px;font-size:13px}.service-note-route-note{max-width:680px;margin-top:5px;padding:7px 9px;color:#3c5e52;background:#f1f7f3;border-left:3px solid #79a793;border-radius:4px;font-size:12px!important;line-height:1.45}.service-note-route-note.route-institutional-root-fallback{color:#71531f;background:#fff7e7;border-left-color:#d5a64d}.task-demo-disclaimer,.task-chat-demo-notice{display:flex;align-items:center;gap:7px;padding:8px 10px;color:#76551e;background:#fff7e7;border:1px solid #ead5aa;border-radius:8px;font-size:12px;font-weight:700;line-height:1.4}.task-demo-disclaimer{margin-bottom:12px}.task-chat-demo-notice{margin-bottom:10px}.organization-map-list-index{font-size:11px}.organization-map-list-copy>strong,.organization-map-place dd{font-size:13px}@media(max-width:660px){.portal-access-backdrop{align-items:end;padding:10px}.portal-access-dialog{max-height:calc(100dvh - 10px);border-radius:18px 18px 10px 10px}.portal-access-head,.portal-access-form{padding-right:18px;padding-left:18px}.portal-access-coverage{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-access-coverage>div{padding:13px 10px}.portal-access-form,.portal-access-match,.portal-access-approval{grid-template-columns:minmax(0,1fr)}.portal-access-approval>.primary-button,.portal-access-approval>.quiet-button{grid-column:1;width:100%}.portal-access-form>.primary-button,.portal-access-match>.primary-button{grid-column:1;grid-row:auto;width:100%}.portal-access-approval>.portal-access-remember{grid-column:1}.portal-access-match,.portal-access-notice{margin-right:18px;margin-left:18px}.portal-access-foot{align-items:flex-start;flex-direction:column;padding-right:18px;padding-left:18px}}.decision-art picture{display:block;width:100%;height:100%}.decision-art picture img{filter:saturate(.58) brightness(.82) contrast(1.72);mix-blend-mode:multiply}.organization-map-jump{display:inline-flex;min-height:44px;align-items:center;gap:8px;margin-top:15px;padding:0 14px;color:#8f2029;background:#fff;border-radius:12px;font-size:13px;font-weight:750;text-decoration:none;box-shadow:0 7px 18px #4c0d141f}.organization-map-jump:hover{color:#731820;transform:translateY(-1px)}#organization-directory-workspace{scroll-margin-top:calc(var(--topbar-height) + 12px)}.case-file-tabs button,.recipient-search-control>button,.coexecutor-chip>button,.portal-access-head>button,.portal-access-back,.portal-access-foot button,.notification-popover>button,.organization-quick-task{min-width:44px;min-height:44px}.case-file-tabs button,.notification-popover>button strong,.notification-popover>button small,.cabinet-review-actions>span{font-size:12px}.advanced-task-filters label>span,.document-tray>small,.decision-options label small,.acceptance-sheet label>span,.acceptance-blocker{font-size:12px}.advanced-task-filters select,.decision-options label,.acceptance-actions button{min-height:44px}.portal-access-back,.portal-access-foot button{padding:8px 2px}.decision-comment-field{display:grid;gap:7px;padding:12px;background:#fffdf8;border:1px solid #ddd3c3;border-radius:10px}.decision-comment-field>span{color:#5f5a53;font-size:12px;font-weight:760}.decision-comment-field textarea{min-height:86px;padding:11px 12px;color:#1f2b27;background:#fff;border:1px solid #d4dcd8;border-radius:8px;font:inherit;font-size:14px;line-height:1.45;resize:vertical}.composer-routing-error,.today-empty-context{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;color:#8a2f37;font-size:13px;line-height:1.45}.today-empty-context{color:#66736e}button:disabled{cursor:not-allowed}.legal-basis-summary,.legal-basis-dossier,.legal-review-workspace{min-width:0;overflow-wrap:anywhere}.legal-basis-summary{display:grid;gap:10px;margin:-5px 0 16px;padding:13px 14px;color:#433d32;background:linear-gradient(135deg,#fffdf8,#f6f1e7);border:1px solid #ddd2c1;border-left:4px solid var(--official-burgundy, #862a31);border-radius:12px}.legal-basis-summary>div{display:grid;gap:3px}.legal-basis-summary>div>span{color:#7e2d34;font-size:11px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.legal-basis-summary>div>strong,.legal-basis-dossier>strong{font-family:Georgia,Times New Roman,serif;font-size:13px;line-height:1.45}.legal-basis-summary dl,.legal-basis-dossier dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.legal-basis-summary dl>div,.legal-basis-dossier dl>div{display:grid;gap:2px;padding:8px 9px;background:#ffffffb8;border:1px solid rgba(198,187,169,.65);border-radius:8px}.legal-basis-summary dt,.legal-basis-dossier dt{color:#746d62;font-size:10px}.legal-basis-summary dd,.legal-basis-dossier dd{margin:0;color:#332f29;font-size:11px;font-weight:680;line-height:1.4}.legal-basis-dossier{display:grid;gap:12px;padding:16px;color:#37332c;background:#f8f4eb;border:1px solid #d8cebd;border-top:4px solid #705b32;box-shadow:0 10px 24px #43382714}.legal-basis-dossier>a,.legal-conclusion-record>a{display:inline-flex;width:fit-content;align-items:center;gap:7px;color:#7e2931;font-size:11px;font-weight:760;text-decoration:none}.legal-review-workspace{display:grid;gap:13px;padding:16px;background:#f7f9f8;border:1px solid #dce4e0;border-radius:12px}.legal-conclusion-record{display:grid;gap:11px;padding:13px;background:#fff;border:1px solid #d9dfdc;border-left:4px solid #a67b2d;border-radius:10px}.legal-conclusion-record.is-approved{border-left-color:#28704f}.legal-conclusion-record.is-returned{border-left-color:#9b3038}.legal-conclusion-record>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.legal-conclusion-record>div:first-child>strong{color:#26332e;font-size:12px}.legal-conclusion-record>div:first-child>span{padding:4px 7px;color:#795a1e;background:#f7ecd4;border-radius:999px;font-size:10px;font-weight:780}.legal-conclusion-record.is-approved>div:first-child>span{color:#225f43;background:#e6f4ec}.legal-conclusion-record.is-returned>div:first-child>span{color:#852c34;background:#fae8e9}.legal-conclusion-form{display:grid;gap:11px;padding-top:2px}.legal-conclusion-form>label:not(.acceptance-sign){display:grid;gap:6px}.legal-conclusion-form>label>span{color:#4f5d58;font-size:11px;font-weight:760}.legal-conclusion-form input:not([type=checkbox]),.legal-conclusion-form select,.legal-conclusion-form textarea{width:100%;min-height:43px;padding:9px 10px;color:#24312c;background:#fff;border:1px solid #cfd9d4;border-radius:8px;font:inherit;font-size:12px}.legal-conclusion-form textarea{min-height:78px;line-height:1.45;resize:vertical}.legal-conclusion-form input:focus,.legal-conclusion-form select:focus,.legal-conclusion-form textarea:focus{border-color:#527865;outline:3px solid rgba(82,120,101,.14)}.legal-conclusion-form .acceptance-sign{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:10px;background:#eef4f1;border:1px solid #d7e3dd;border-radius:8px}.legal-conclusion-form .primary-button{min-height:46px;justify-content:center}@media(max-width:560px){.legal-basis-summary dl,.legal-basis-dossier dl{grid-template-columns:minmax(0,1fr)}.legal-conclusion-record>div:first-child{align-items:flex-start;flex-direction:column}}.portal-surface[hidden]{display:none!important}.skip-link{position:fixed;z-index:10000;top:10px;left:12px;padding:11px 15px;color:#fff;background:#172126;border:2px solid #fff;border-radius:10px;box-shadow:0 8px 28px #0000003d;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.app-shell :focus-visible,.citizen-portal :focus-visible{outline:3px solid #057cac;outline-offset:3px}.app-shell small{font-size:.8125rem;line-height:1.45}.app-shell .eyebrow,.app-shell .level-badge,.app-shell .inspector-intent{font-size:.75rem;line-height:1.35}.app-shell input,.app-shell textarea,.app-shell select,.app-shell button{font-family:inherit}.role-focus-bridge{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:28px;margin-top:24px;padding:25px 28px;background:#fff;border:1px solid #dce4e1;border-left:5px solid #176b41;border-radius:20px;box-shadow:0 14px 36px #1733290f}.role-focus-bridge h2{margin:6px 0 8px;color:#172126;font-size:clamp(1.3rem,2vw,1.75rem);letter-spacing:-.035em}.role-focus-bridge p{max-width:58ch;margin:0;color:#5f6c71;line-height:1.55}.role-focus-actions{display:grid;align-content:start}.role-focus-actions>button{display:grid;min-height:64px;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:10px 4px;color:#24343a;text-align:left;background:transparent;border:0;border-bottom:1px solid #e5eae8;cursor:pointer}.role-focus-actions>button:last-child{border-bottom:0}.role-focus-actions>button:hover{color:#8e222a;background:#fbf6f5}.role-focus-actions span,.role-focus-actions strong,.role-focus-actions small{display:block}.role-focus-actions small{margin-top:3px;color:#69767a}.composer-fast-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;align-items:start;padding:14px 15px;background:#edf7f0;border:1px solid #cfe4d5;border-radius:14px}.composer-fast-bar>div:first-child>span,.composer-fast-bar>div:first-child>small,.composer-fast-bar>div:first-child>em{display:block}.composer-fast-bar>div:first-child>span{color:#184b30;font-size:.875rem;font-weight:760}.composer-fast-bar>div:first-child>small{margin-top:3px;color:#52665b}.composer-fast-bar>div:first-child>em{margin-top:5px;color:#176b41;font-size:.8125rem;font-style:normal;font-weight:700}.composer-template-row{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:7px}.composer-template-row button,.composer-advanced-toggle{min-height:38px;padding:7px 11px;color:#31433a;font-size:.8125rem;font-weight:700;background:#fff;border:1px solid #bdd3c4;border-radius:10px;cursor:pointer}.composer-advanced-toggle{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.meetings-view{display:flex;flex-direction:column}.meetings-view>.page-heading{order:0}.meetings-view>.week-grid{order:1}.meetings-view>.meeting-gates{order:2;margin-top:22px}.meetings-view>.meeting-audio-lane{order:3;margin-top:22px}.meetings-view>.meeting-rules{order:4}.notification-popover-head{display:flex;align-items:center;justify-content:space-between}.notification-popover>button.is-read{opacity:.68}.notification-preferences{display:grid;gap:9px;padding:12px 14px 14px;background:#f5f7f7;border-top:1px solid #dde3e2}.notification-preferences>button{min-height:38px;color:#1b5635;font-weight:750;text-align:left;background:transparent;border:0;cursor:pointer}.notification-preferences>button:disabled{color:#879196;cursor:default}.notification-preferences label{display:flex;min-height:36px;align-items:center;gap:9px;color:#38474c;font-size:.8125rem;font-weight:650}.notification-preferences input{width:18px;height:18px}.notification-preferences small{color:#657177}.citizen-return-button{gap:7px}.portal-access-samples{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 12px}.portal-access-samples button{min-height:38px}.completion-evidence-ready,.completion-evidence-missing{display:flex;align-items:flex-start;gap:7px;margin:8px 0 0;font-size:.8125rem;font-weight:700;line-height:1.45}.completion-evidence-ready{color:#176b41}.completion-evidence-missing{color:#8e4e17}.completion-evidence-ready svg,.completion-evidence-missing svg{flex:0 0 auto;margin-top:1px}.app-shell .brief-say>span{color:#9ce9b5}.app-shell .brief-say blockquote{color:#fff}.app-shell :is(.primary-button,.quiet-button,.text-button,.composer-advanced-toggle,.deadline-suggestion)>svg{flex:0 0 auto;margin-inline-end:1px}@media(min-width:821px)and (max-width:1320px){.topbar{gap:12px;padding-right:16px;padding-left:16px}.topbar-left,.topbar-actions{min-width:0}.topbar-actions{gap:6px}.command-trigger{width:44px;min-width:44px;justify-content:center;padding:0}.command-trigger span,.command-trigger kbd,.desktop-action{display:none}.mobile-new-task{display:inline-grid}}@media(max-width:820px){.role-focus-bridge{grid-template-columns:1fr;gap:16px}.app-shell button,.app-shell a,.app-shell input,.app-shell select{min-height:44px}.app-shell input,.app-shell textarea,.app-shell select{font-size:1rem}.composer-fast-bar{grid-template-columns:1fr}.composer-advanced-toggle{justify-content:center}.citizen-return-button{width:44px;padding-right:0;padding-left:0}.citizen-return-button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:560px){.page-heading-today{min-height:0;margin-bottom:16px}.decision-canvas{display:flex;flex-direction:column;min-height:0}.decision-overview{order:1}.decision-art{min-height:72px;order:2;margin-top:4px;overflow:hidden}.decision-art picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;height:72px;overflow:hidden;opacity:.18}.decision-art picture img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.decision-art>span{position:relative;z-index:1;margin:auto 14px 10px;font-size:.75rem}.role-focus-bridge{margin-top:18px;padding:20px 17px;border-radius:16px}.composer-template-row{display:grid;grid-template-columns:1fr}.composer-template-row button{min-height:44px;text-align:left}.cabinet-identity{gap:12px;padding:16px}.cabinet-identity .directory-portrait-large{width:48px;height:48px}.cabinet-metrics{grid-template-columns:1fr 1fr}.meetings-view>.week-grid{margin-top:0}.portal-access-samples{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.app-shell *,.citizen-portal *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.skip-link,.sidebar,.topbar,.inspector-actions,.case-file-tabs,.task-chat-preview{display:none!important}.workspace,.workspace-with-inspector,.inspector{position:static!important;width:auto!important;padding:0!important}.inspector-paper-sheet{color:#000!important;box-shadow:none!important;border:1px solid #777!important}}.portal-access-coverage{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:680px){.portal-access-coverage{grid-template-columns:repeat(2,minmax(0,1fr))}}.portal-route-loading{min-height:100vh;display:grid;place-items:center;padding:24px;color:#39534b;background:#f7f6f1;font-size:15px;text-align:center}.portal-access-match-avatar{width:52px;height:52px;object-fit:cover;border:2px solid rgba(255,255,255,.92);border-radius:16px;box-shadow:0 6px 18px #1847392e}.portal-access-match-initials{display:grid;place-items:center;color:#1d615d;background:#dfece8;font-size:17px!important;font-weight:800;letter-spacing:.03em}.portal-access-specialist-demo{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:start;gap:8px 10px;flex:1 1 100%;min-width:0;width:100%;padding-top:10px;border-top:1px solid #e4ebe7}.portal-access-specialist-picker,.portal-access-specialist-field{min-width:0}.portal-access-specialist-picker{display:grid;gap:8px}.portal-access-specialist-field{position:relative;z-index:2;display:grid;gap:5px}.portal-access-specialist-field>label{color:#50605a;font-size:11px;font-weight:760;letter-spacing:.03em;text-transform:uppercase}.portal-access-specialist-search{display:grid;width:100%;min-width:0;min-height:44px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 11px;color:#23332d;background:#fff;border:1px solid #cad8d1;border-radius:11px;transition:border-color .14s ease,box-shadow .14s ease}.portal-access-specialist-search:focus-within{border-color:#568470;box-shadow:0 0 0 3px #2d6f541f}.portal-access-specialist-search>svg{color:#6f7d77}.portal-access-specialist-search input{width:100%;min-width:0;min-height:42px;padding:0;color:#23332d;background:transparent;border:0;outline:0;font:inherit;font-size:12px}.portal-access-specialist-search input::placeholder{color:#7c8883;opacity:1}.portal-access-foot .portal-access-specialist-search>button{display:grid;width:32px;min-height:32px;padding:0;place-items:center;color:#64746d;background:transparent;border:0;border-radius:8px;text-decoration:none}.portal-access-foot .portal-access-specialist-search>button:hover,.portal-access-foot .portal-access-specialist-search>button:focus-visible{color:#8f2831;background:#fff0f1}.portal-access-specialist-results{position:absolute;z-index:10;top:calc(100% + 6px);right:0;left:0;max-height:min(320px,44vh);overflow-y:auto;overscroll-behavior:contain;padding:6px;background:#fff;border:1px solid #d5dfda;border-radius:12px;box-shadow:0 18px 44px #142d242e}.portal-access-specialist-result-count{position:sticky;z-index:1;top:-6px;padding:7px 8px 8px;color:#78847f;background:#fffffff5;font-size:10px;font-weight:730;letter-spacing:.05em;text-transform:uppercase}.portal-access-foot .portal-access-specialist-results>button{display:grid;width:100%;min-height:62px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:8px;color:#23332d;text-align:left;background:transparent;border:0;border-radius:9px;text-decoration:none}.portal-access-foot .portal-access-specialist-results>button+button{border-top:1px solid #edf1ef}.portal-access-foot .portal-access-specialist-results>button:hover,.portal-access-foot .portal-access-specialist-results>button.is-highlighted{background:#f0f6f3}.portal-access-specialist-results>button>span:last-child,.portal-access-specialist-selected>span:last-child{display:grid;min-width:0;gap:2px}.portal-access-specialist-results strong,.portal-access-specialist-results em,.portal-access-specialist-results small,.portal-access-specialist-selected strong,.portal-access-specialist-selected em,.portal-access-specialist-selected small,.portal-access-specialist-selected>span:last-child>span{overflow-wrap:anywhere}.portal-access-specialist-results strong,.portal-access-specialist-selected strong{color:#21342d;font-size:12px;line-height:1.35}.portal-access-specialist-results em,.portal-access-specialist-selected em{color:#8f2b34;font-size:10px;font-style:normal;font-weight:690;line-height:1.35}.portal-access-specialist-results small,.portal-access-specialist-selected>span:last-child>span{color:#6d7974;font-size:10px;line-height:1.35}.portal-access-specialist-mark{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;overflow:hidden;color:#fff;background:#315f50;border-radius:10px;font-size:9px;font-weight:800;letter-spacing:.04em}.portal-access-specialist-mark img{width:100%;height:100%;object-fit:cover}.portal-access-specialist-selected{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;background:#f3f7f5;border:1px solid #dbe6e0;border-radius:11px}.portal-access-specialist-selected>span:last-child>small{color:#658074;font-size:9px;font-weight:760;letter-spacing:.05em;text-transform:uppercase}.portal-access-specialist-empty{margin:0;padding:18px 12px;color:#6f7d77;text-align:center;font-size:11px;line-height:1.45}.portal-access-foot .portal-access-specialist-demo>button{min-height:44px;margin-top:18px;padding:8px 12px;color:#fff;background:#285f4c;border-radius:10px;font-weight:750;line-height:1.25;text-align:center;text-decoration:none}.portal-access-specialist-demo small{grid-column:1 / -1;color:#707c77;line-height:1.35}.portal-access-approval-person{display:block;margin-top:4px;color:#24352f;font-size:14px}@media(max-width:680px){.portal-access-foot .portal-access-samples{width:100%;min-width:0}.portal-access-specialist-demo{grid-template-columns:minmax(0,1fr)}.portal-access-foot .portal-access-specialist-demo>button{width:100%;margin-top:0}.portal-access-specialist-demo small{grid-column:auto}.portal-access-specialist-results{max-height:min(280px,42vh)}}.cabinet-demo-session-note{grid-column:1 / -1;margin:0;padding:10px 12px;color:#654616;background:#fff7e3;border:1px solid #ead59f;border-radius:11px;font-size:12px;line-height:1.45}.cabinet-session-retention{display:flex;grid-column:1 / -1;align-items:flex-start;gap:8px;margin:0;padding:9px 11px;color:#456056;background:#f3f7f5;border:1px solid #dce7e2;border-radius:10px;font-size:12px;line-height:1.45}.cabinet-session-retention svg{flex:0 0 auto;margin-top:1px}.cabinet-sign-out{color:#7c2c32;border-color:#ead6d8}.notification-channel-status{display:flex;min-height:34px;align-items:center;gap:8px;color:#4d5d62;font-size:.75rem;font-weight:750}.notification-popover>.notification-preferences{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;padding:12px 14px 14px;border-bottom:0}.notification-popover>.notification-preferences>*{min-width:0}.notification-channel-status>span{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#a86c12;box-shadow:0 0 0 4px #a86c121a}.notification-channel-status.is-connected{color:#185d39}.notification-channel-status.is-connected>span{background:#2fa765;box-shadow:0 0 0 4px #2fa7651f}.notification-channel-status.is-offline{color:#9c3e3e}.notification-channel-status.is-offline>span{background:#c94848;box-shadow:0 0 0 4px #c948481f}.browser-notifications-ready{color:#185d39!important;font-weight:750}.primary-nav{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-color:#cbd5d1 transparent;scrollbar-width:thin}.sidebar-loop{flex:0 0 auto;margin-top:12px}.subtask-source-summary{margin:0 20px 14px;padding:13px 15px;color:#273732;background:#f6f8f6;border:1px solid #dce5df;border-left:3px solid var(--forest, #175b37);border-radius:10px}.subtask-source-summary>div{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.subtask-source-summary span,.subtask-source-summary small{color:#6a7772;font-size:11px}.subtask-source-summary strong{font-size:12px}.subtask-source-summary blockquote{margin:9px 0 7px;font-size:13px;line-height:1.5}.subtask-source-summary p{margin:0;color:#718078;font-size:10px}@media(max-width:680px){.subtask-source-summary{margin-right:12px;margin-left:12px}}.task-composer-v9{--task-paper: #fffefb;--task-ink: #243139;--task-muted: #67747a;--task-line: #dfe4e1;--task-soft: #f4f7f5;--task-accent: #1d5b3b}.task-composer-v9:has(.composer-v2-grid.is-quick){width:min(760px,calc(100vw - 36px))}.task-composer-v9 .composer-direction{margin-bottom:14px}.task-composer-v9 .composer-task-route{display:inline-flex;min-width:0;align-items:center;gap:8px;margin:0;color:#4f6158;font-size:12px;line-height:1.45}.task-composer-v9 .composer-task-route svg{flex:0 0 auto;color:var(--task-accent)}.task-composer-v9 .composer-v2-grid.is-quick{grid-template-columns:minmax(0,1fr)}.task-composer-v9 .composer-v2-form{padding:18px 20px}.task-composer-v9 .composer-head{margin-bottom:14px}.task-composer-v9 .composer-head h2{margin-top:0}.task-composer-v9 .composer-head-actions{display:flex;align-items:center;gap:8px}.task-composer-v9 .composer-recording-action{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 11px;color:#184b2e;background:#eef5f0;border:1px solid #ccdcd1;border-radius:10px;font:inherit;font-size:11px;font-weight:720;cursor:pointer}.task-composer-v9 .composer-fast-bar{margin-bottom:18px;padding:12px 13px;background:var(--task-soft);border-color:#d9e4dd;border-radius:11px}.task-composer-v9 .composer-fast-bar>div:first-child>span{color:#2d4f3d}.task-composer-v9 .composer-template-row{gap:6px}.task-composer-v9 .composer-template-row button,.task-composer-v9 .composer-advanced-toggle{min-height:38px;color:#3d4e45;background:#ffffffe0;border-color:#cfdad3;border-radius:9px}.task-composer-v9 .composer-template-row button:hover,.task-composer-v9 .composer-advanced-toggle:hover{color:#173f2b;background:#fff;border-color:#aebfb4}.task-composer-v9 .composer-v2-form>label:first-of-type{padding-bottom:16px}.task-composer-v9 .composer-v2-form>label:first-of-type textarea{min-height:96px;color:var(--task-ink);font-size:16px;font-weight:560;line-height:1.5}.task-composer-v9 .composer-task-copy{display:grid;gap:14px;padding-bottom:16px}.task-composer-v9 .composer-task-summary>span{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.task-composer-v9 .composer-task-summary>span small{color:var(--task-muted);font-size:11px;font-weight:560;font-variant-numeric:tabular-nums}.task-composer-v9 .composer-task-summary input{min-height:48px;color:var(--task-ink);font-size:16px;font-weight:650;letter-spacing:-.01em}.task-composer-v9 .composer-task-body textarea{min-height:112px;color:var(--task-ink);font-size:15px;line-height:1.55}.task-composer-v9 .composer-task-summary input:focus,.task-composer-v9 .composer-task-body textarea:focus{border-color:#9fb7aa;box-shadow:0 0 0 3px #1d5b3b17;outline:none}.task-composer-v9 .composer-draft-restored{margin:-8px 0 12px;color:var(--task-muted);font-size:11px}.task-composer-v9 .composer-steps{margin:0;padding:16px 0;border-top:1px solid var(--task-line)}.task-composer-v9 .composer-steps .section-mini-head{min-height:32px;margin:0 0 8px}.task-composer-v9 .composer-steps .section-mini-head>span{margin:0;color:#39464b;font-size:13px;font-weight:720}.task-composer-v9 .composer-steps .section-mini-head button,.task-composer-v9 .composer-steps li>button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;padding:0 9px;color:#52615a;font:inherit;font-size:12px;font-weight:650;background:transparent;border:1px solid #d7ded9;border-radius:8px;cursor:pointer}.task-composer-v9 .composer-steps>p{margin:0;color:var(--task-muted);font-size:12px;line-height:1.5}.task-composer-v9 .composer-steps ol{display:grid;gap:7px;margin:0;padding:0;list-style:none}.task-composer-v9 .composer-steps li{display:grid;grid-template-columns:28px minmax(0,1fr) 36px;align-items:center;gap:8px}.task-composer-v9 .composer-steps li>span{display:grid;width:28px;height:28px;place-items:center;color:#385443;background:#edf4ef;border:1px solid #d5e2da;border-radius:50%;font-size:11px;font-weight:760}.task-composer-v9 .composer-steps li>input{min-height:42px}.task-composer-v9 .composer-steps li>button{width:36px;padding:0;color:#7a5b5d;border-color:transparent}.task-composer-v9 .composer-recipient,.task-composer-v9 .composer-group-recipients,.task-composer-v9 .coexecutor-section,.task-composer-v9 .deadline-picker{border-top:1px solid var(--task-line)}.task-composer-v9 .composer-group-recipients{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:15px 0;color:#2f4d3d}.task-composer-v9 .composer-group-recipients>svg{padding:8px;box-sizing:content-box;color:var(--task-accent);background:#edf5f0;border-radius:10px}.task-composer-v9 .composer-group-recipients>span{display:grid;min-width:0;gap:2px}.task-composer-v9 .composer-group-recipients small{color:var(--task-muted);font-size:11px}.task-composer-v9 .composer-group-recipients strong{color:var(--task-ink);font-size:14px}.task-composer-v9 .composer-group-recipients em{color:var(--task-muted);font-size:11.5px;font-style:normal}.task-composer-v9 .composer-recipient{min-height:72px;margin:0;padding:15px 0;background:transparent;border-right:0;border-bottom:0;border-left:0;border-radius:0;box-shadow:none}.task-composer-v9 .composer-recipient-copy>span,.task-composer-v9 .coexecutor-head span,.task-composer-v9 .deadline-head>span{color:#39464b;font-size:13px;font-weight:720}.task-composer-v9 .coexecutor-section,.task-composer-v9 .deadline-picker{padding:15px 0}.task-composer-v9 .composer-preliminary-team{display:grid;gap:5px;margin:0;padding:15px 0;border-top:1px solid var(--task-line)}.task-composer-v9 .composer-preliminary-team>span,.task-composer-v9 .composer-preliminary-team>strong{color:#39464b;font-size:13px;font-weight:720}.task-composer-v9 .composer-preliminary-team>small,.task-composer-v9 .composer-preliminary-team>em{color:var(--task-muted);font-size:11.5px;font-style:normal}.task-composer-v9 .composer-preliminary-team>em{color:#8b5b19}.task-composer-v9 .composer-preliminary-team>div{display:flex;gap:7px;margin-top:4px}.task-composer-v9 .composer-preliminary-team button{display:inline-flex;width:fit-content;min-height:34px;align-items:center;gap:6px;padding:0 10px;color:#174a2d;background:#eef5f0;border:1px solid #c9dacf;border-radius:9px;font:inherit;font-size:11.5px;font-weight:720}.task-composer-v9 .chat-participant-selector{padding-bottom:17px}.task-composer-v9 .deadline-options{gap:6px}.task-composer-v9 .deadline-options button{min-height:42px;font-size:12px}.task-composer-v9 .deadline-output{margin-top:9px}.task-composer-v9 .composer-check{margin-top:14px}.task-composer-v9 .composer-actions-sticky{margin-top:10px}.task-composer-v9 .composer-paper-preview{border-radius:4px;box-shadow:0 14px 35px #3731271a}@media(max-width:820px){.task-composer-v9,.task-composer-v9:has(.composer-v2-grid.is-quick){width:min(100%,calc(100vw - 16px));max-height:calc(100dvh - 16px);padding:16px;border-radius:14px}.task-composer-v9 .composer-v2-form{padding:14px}.task-composer-v9 .composer-fast-bar{grid-template-columns:minmax(0,1fr)}.task-composer-v9 .composer-template-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.task-composer-v9 .composer-template-row button{width:100%;white-space:normal}.task-composer-v9 .composer-steps li{grid-template-columns:26px minmax(0,1fr) 44px}}@media(max-width:520px){.task-composer-v9 .composer-template-row{grid-template-columns:minmax(0,1fr)}.task-composer-v9 .composer-recipient{grid-template-columns:auto minmax(0,1fr)}.task-composer-v9 .composer-recipient-actions{grid-column:1 / -1;justify-content:flex-end}}.account-menu{position:relative;flex:0 0 auto}.account-menu-popover{position:absolute;z-index:90;top:calc(100% + 10px);right:0;display:grid;width:min(310px,calc(100vw - 24px));padding:8px;overflow:hidden;background:#fffffffb;border:1px solid #dce4df;border-radius:16px;box-shadow:0 22px 56px #142a1e2e;animation:paletteIn .14s cubic-bezier(.2,.72,.2,1) both}.account-menu-identity{display:grid;gap:3px;padding:10px 11px 12px;border-bottom:1px solid #edf1ee}.account-menu-identity strong,.account-menu-identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-identity strong{color:#183c2a;font-size:13px;font-weight:760}.account-menu-identity span{color:#6c7972;font-size:11px}.account-menu-popover>button{display:flex;min-height:42px;align-items:center;gap:10px;padding:0 11px;color:#26362e;text-align:left;background:transparent;border:0;border-radius:10px;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.account-menu-popover>button:hover,.account-menu-popover>button:focus-visible{background:#f1f6f2;outline:none}.account-menu-popover>.account-menu-signout{color:#9f2f39}.recipient-directory-backdrop{position:fixed;z-index:190;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0c1e148a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.recipient-directory-dialog{display:grid;width:min(1080px,100%);max-height:min(820px,calc(100dvh - 48px));grid-template-rows:auto auto auto minmax(0,1fr) auto;overflow:hidden;color:#23342b;background:#fbfcfa;border:1px solid rgba(255,255,255,.78);border-radius:22px;box-shadow:0 36px 100px #071b1057}.recipient-directory-dialog>header{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:20px;padding:22px 24px 17px}.recipient-directory-dialog>header span,.recipient-directory-dialog>header h2,.recipient-directory-dialog>header p{margin:0}.recipient-directory-dialog>header span{color:#8d343d;font-size:10px;font-weight:780;letter-spacing:.11em;text-transform:uppercase}.recipient-directory-dialog>header h2{margin-top:4px;color:#153d28;font-size:clamp(23px,2.6vw,32px);font-weight:760;letter-spacing:-.035em}.recipient-directory-dialog>header p{max-width:720px;margin-top:5px;color:#64736b;font-size:12px;line-height:1.5}.recipient-directory-dialog>header>button,.recipient-directory-search>button{display:grid;width:40px;height:40px;place-items:center;color:#58665f;background:transparent;border:0;border-radius:11px;cursor:pointer}.recipient-directory-dialog>header>button:hover,.recipient-directory-search>button:hover{background:#edf3ee}.recipient-directory-search{display:grid;min-height:48px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 24px;padding:0 8px 0 14px;color:#78857e;background:#f0f4f1;border:1px solid #dce5df;border-radius:13px}.recipient-directory-search:focus-within{background:#fff;border-color:#6b9780;box-shadow:0 0 0 4px #4177591f}.recipient-directory-search input{min-width:0;height:46px;padding:0;color:#23342b;background:transparent;border:0;outline:0;font:inherit;font-size:13px}.recipient-directory-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:14px 24px 10px;border-bottom:1px solid #e2e8e4}.recipient-directory-tabs button{display:flex;min-width:0;min-height:42px;align-items:center;gap:8px;padding:0 11px;color:#5c6b63;background:transparent;border:0;border-radius:10px;font:inherit;font-size:12px;font-weight:680;cursor:pointer}.recipient-directory-tabs button:hover:not(:disabled){background:#eff4f0}.recipient-directory-tabs button.is-active{color:#fff;background:#164a2d}.recipient-directory-tabs button:disabled{opacity:.38;cursor:default}.recipient-directory-tabs button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recipient-directory-tabs button>b{margin-left:auto;font-size:11px}.recipient-tab-short{display:none}.recipient-directory-body{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) 300px}.recipient-directory-results,.recipient-directory-selection{min-height:0}.recipient-directory-results{display:grid;grid-template-rows:auto minmax(0,1fr);padding:14px 16px 0 24px}.recipient-directory-results-head{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:12px}.recipient-directory-results-head>span{color:#75817b;font-size:11px;font-weight:720;letter-spacing:.07em;text-transform:uppercase}.recipient-directory-results-head>button{padding:6px 9px;color:#8f3039;background:transparent;border:0;border-radius:8px;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.recipient-directory-results-head>button:hover:not(:disabled){background:#fff0f1}.recipient-directory-list,.recipient-directory-selected-list{min-height:0;overflow-y:auto;overscroll-behavior:contain}.recipient-directory-list{display:grid;align-content:start;gap:5px;padding:2px 7px 18px 0}.recipient-directory-list>button{display:grid;min-width:0;min-height:67px;grid-template-columns:42px minmax(0,1fr) 26px;align-items:center;gap:11px;padding:7px 9px;text-align:left;background:transparent;border:1px solid transparent;border-radius:12px;font:inherit;cursor:pointer}.recipient-directory-list>button:hover{background:#f1f5f2}.recipient-directory-list>button.is-selected{background:#edf5ef;border-color:#b9d0c0}.recipient-directory-list .directory-portrait{width:42px;height:48px;border-radius:12px}.recipient-directory-list>button>span,.recipient-directory-selected-list>button>span{display:grid;min-width:0;gap:2px}.recipient-directory-list strong,.recipient-directory-list small,.recipient-directory-list em,.recipient-directory-selected-list strong,.recipient-directory-selected-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recipient-directory-list strong{color:#23342b;font-size:13px}.recipient-directory-list small{color:#5f6f67;font-size:11px}.recipient-directory-list em{color:#8a958f;font-size:10px;font-style:normal}.recipient-directory-list>button>i{display:grid;width:22px;height:22px;place-items:center;color:#fff;background:#fff;border:1px solid #cbd6cf;border-radius:50%}.recipient-directory-list>button.is-selected>i{background:#1c6a3d;border-color:#1c6a3d}.recipient-directory-list>p{margin:30px auto;color:#75817b;font-size:12px}.recipient-directory-selection{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:8px;padding:18px 18px 14px;background:#f1f5f2;border-left:1px solid #e0e7e2}.recipient-directory-selection>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.recipient-directory-selection>div:first-child span{color:#6f7d75;font-size:11px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.recipient-directory-selection>div:first-child strong{color:#163e29;font-size:25px}.recipient-directory-selection>p{margin:0 0 4px;color:#69766f;font-size:11px;line-height:1.45}.recipient-directory-selected-list{display:grid;align-content:start;gap:5px}.recipient-directory-selected-list>button{display:grid;min-width:0;min-height:50px;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:8px;padding:5px 6px;color:#293931;text-align:left;background:#fff;border:1px solid #dce5df;border-radius:10px;font:inherit;cursor:pointer}.recipient-directory-selected-list .directory-portrait{width:34px;height:38px;border-radius:9px}.recipient-directory-selected-list strong{font-size:11px}.recipient-directory-selected-list small{color:#7b8780;font-size:9px}.recipient-directory-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 18px 14px 24px;background:#fbfcfaf7;border-top:1px solid #e0e7e2}.recipient-directory-dialog>footer>small{max-width:540px;color:#76827b;font-size:10px;line-height:1.4}.recipient-directory-dialog>footer>div{display:flex;gap:8px}.recipient-directory-dialog>footer button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:0 14px;color:#405047;background:#fff;border:1px solid #d9e1dc;border-radius:11px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.recipient-directory-dialog>footer button.is-primary{color:#fff;background:#174b2e;border-color:#174b2e}.recipient-directory-dialog>footer button:disabled{opacity:.45;cursor:default}.recipient-directory-trigger{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;margin-top:9px;padding:0 12px;color:#174a2d;background:#eef5f0;border:1px solid #c9dacf;border-radius:11px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.task-composer-v9 .composer-group-recipients--manual{grid-template-columns:auto minmax(0,1fr) auto}.task-composer-v9 .composer-group-recipients--manual>button{min-height:36px;padding:0 11px;color:#174a2d;background:#fff;border:1px solid #c9dacf;border-radius:10px;font:inherit;font-size:11px;font-weight:720;cursor:pointer}.recording-review-backdrop{position:fixed;z-index:195;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0a1c1194;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.recording-review-sheet{width:min(1180px,100%);max-height:calc(100dvh - 40px);overflow:auto;background:#fbfcfa;border:1px solid rgba(255,255,255,.78);border-radius:22px;box-shadow:0 36px 100px #071b105c}.audio-review-embedded{display:grid;gap:18px;padding:20px}.audio-review-embedded .audio-page-heading{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:12px;min-height:0;margin:0}.audio-review-embedded .audio-page-heading h1{font-size:clamp(26px,3vw,38px)}.audio-review-embedded .audio-page-heading p{max-width:720px}.audio-review-embedded .audio-review-close{align-self:start}.audio-review-embedded .audio-review-workspace{min-height:0}.audio-demo-disclosure{display:flex;align-items:flex-start;gap:9px;margin:0;padding:10px 12px;color:#734d09;background:#fff7df;border:1px solid #ead7a4;border-radius:12px;font-size:12px;line-height:1.45}.audio-demo-disclosure svg{flex:0 0 auto;margin-top:1px}.audio-demo-disclosure strong{color:#563701}@media(max-width:760px){.account-menu .profile-button{display:grid;width:40px;height:40px}.account-menu-popover{position:fixed;top:calc(var(--topbar-height) - 4px);right:10px}.recipient-directory-backdrop{padding:8px}.recipient-directory-dialog{max-height:calc(100dvh - 16px);border-radius:16px}.recipient-directory-dialog>header{padding:16px 15px 12px}.recipient-directory-dialog>header p{display:none}.recipient-directory-search{margin:0 15px}.recipient-directory-tabs{padding:10px 15px 8px}.recipient-directory-tabs button{justify-content:center;padding:0 6px}.recipient-directory-tabs button>svg,.recipient-tab-long{display:none}.recipient-tab-short{display:inline}.recipient-directory-body{grid-template-columns:minmax(0,1fr)}.recipient-directory-results{padding:10px 9px 0 15px}.recipient-directory-selection{display:none}.recipient-directory-dialog>footer{align-items:stretch;flex-direction:column;padding:10px 15px max(10px,env(safe-area-inset-bottom))}.recipient-directory-dialog>footer>small{display:none}.recipient-directory-dialog>footer>div,.recipient-directory-dialog>footer button{flex:1}.task-composer-v9 .composer-head-actions{gap:3px}.task-composer-v9 .composer-recording-action{width:40px;min-height:40px;justify-content:center;padding:0;overflow:hidden;color:#184b2e;font-size:0;gap:0;white-space:nowrap}.task-composer-v9 .composer-recording-action svg{flex:0 0 auto;color:#184b2e}.recording-review-backdrop{padding:8px}.recording-review-sheet{max-height:calc(100dvh - 16px);border-radius:16px}.audio-review-embedded{padding:13px}.audio-review-embedded .audio-page-heading{grid-template-columns:minmax(0,1fr) 42px}.audio-review-embedded .audio-page-heading>.primary-button{grid-column:1 / -1;grid-row:2}}.task-participants-backdrop{z-index:140;padding-top:min(10vh,84px)}.task-participants-dialog{width:min(620px,100%);max-height:min(780px,calc(100dvh - 40px));overflow:auto;color:#24322d;background:linear-gradient(90deg,rgba(145,40,48,.055),transparent 14px),#fcfdfb;border:1px solid rgba(255,255,255,.78);border-radius:18px;box-shadow:0 32px 90px #0d1f174d}.task-participants-dialog>header{position:sticky;z-index:4;top:0;display:grid;grid-template-columns:38px minmax(0,1fr) 40px;align-items:center;gap:10px;min-height:68px;padding:10px 14px;background:#fcfdfbf5;border-bottom:1px solid #e1e7e2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.task-participants-dialog>header>span{display:grid;width:34px;height:34px;place-items:center;color:#96323a;background:#fff0f1;border:1px solid #ecc7ca;border-radius:50%}.task-participants-dialog>header small,.task-participants-dialog>header h2{display:block;margin:0}.task-participants-dialog>header small{color:#8a454a;font-size:11px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.task-participants-dialog>header h2{margin-top:2px;font-size:19px;line-height:1.15}.task-participants-responsible{display:grid;grid-template-columns:28px 42px minmax(0,1fr) auto;align-items:center;gap:10px;margin:16px 16px 12px;padding:11px 12px;background:#fff9f2;border:1px solid #ecd6b8;border-radius:13px}.task-participants-role-mark{display:grid;width:28px;height:28px;place-items:center;color:#b16e0b;background:#fff0cb;border-radius:50%}.task-participants-responsible .directory-portrait,.task-participants-person .directory-portrait{width:38px;height:38px}.task-participants-responsible>span,.task-participants-person>span,.task-participants-section-head>span{min-width:0}.task-participants-responsible small,.task-participants-responsible strong,.task-participants-responsible em,.task-participants-person strong,.task-participants-person small,.task-participants-section-head strong,.task-participants-section-head small{display:block;overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.task-participants-responsible small{color:#a16a12;font-size:10px;font-weight:780;letter-spacing:.07em;text-transform:uppercase}.task-participants-responsible strong,.task-participants-person strong{color:#203029;font-size:13px}.task-participants-responsible em,.task-participants-person small,.task-participants-section-head small{color:#738078;font-size:11px;font-style:normal}.task-participants-responsible>button,.task-participants-section-head>button,.task-participants-dialog>footer button{min-height:36px;padding:0 12px;color:#53645b;font:inherit;font-size:12px;font-weight:720;background:#fff;border:1px solid #d9e0db;border-radius:9px}.task-participants-members{margin:0 16px 14px;padding-top:13px;border-top:1px solid #e3e8e4}.task-participants-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.task-participants-section-head strong{font-size:13px}.task-participants-section-head>button{display:inline-flex;align-items:center;gap:6px}.task-participants-list{display:grid;gap:6px}.task-participants-list>p{margin:4px 0 2px;color:#7d8982;font-size:12px}.task-participants-person{display:grid;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:10px;min-height:50px;padding:5px 7px;background:#fff;border:1px solid #e4e9e6;border-radius:10px}.task-participants-person.is-fixed{background:#f7faf7}.task-participants-person>svg{justify-self:center;color:#6c7c72}.task-participants-person>button{display:grid;width:32px;height:32px;place-items:center;color:#8a5f62;background:transparent;border:0;border-radius:8px}.task-participants-picker{position:relative;z-index:6;margin:0 16px 14px;padding:1px 12px 13px;background:#f7f9f7;border:1px solid #e1e7e2;border-radius:12px}.task-participants-picker .recipient-picker{margin-top:10px}.task-participants-dialog>footer{position:sticky;z-index:3;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 16px max(12px,env(safe-area-inset-bottom));background:#fcfdfbf7;border-top:1px solid #e1e7e2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.task-participants-dialog>footer>small{max-width:330px;color:#737f78;font-size:10px;line-height:1.35}.task-participants-dialog>footer>div{display:flex;gap:8px}.task-participants-dialog>footer button.is-primary{display:inline-flex;align-items:center;gap:6px;color:#fff;background:#96323a;border-color:#96323a}.task-participants-dialog>footer button:disabled{opacity:.45}.task-participant-add-dialog{max-width:520px}.task-participant-add-dialog__body{display:grid;gap:12px;min-height:0;padding:16px 18px}.task-participant-add-dialog__body>p{margin:0;color:#68746f;font-size:12px;line-height:1.5}.task-participant-add-dialog__body .recipient-picker{min-width:0}.task-participant-add-dialog__empty{padding:14px;color:#5e6964;background:#f5f7f6;border:1px solid #dfe5e1;border-radius:10px;font-size:12px}@media(hover:hover){.task-participants-responsible>button:hover,.task-participants-section-head>button:hover,.task-participants-person>button:hover,.task-participants-dialog>footer button:hover:not(:disabled){border-color:#c9d3cc;filter:brightness(.985)}}@media(max-width:520px){.task-participants-backdrop{padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom))}.task-participants-dialog{max-height:calc(100dvh - 16px);border-radius:15px}.task-participants-responsible{grid-template-columns:24px 38px minmax(0,1fr);margin-inline:10px}.task-participants-responsible>button{grid-column:2 / -1;justify-self:start}.task-participants-members,.task-participants-picker{margin-inline:10px}.task-participants-dialog>footer{align-items:stretch;flex-direction:column;gap:8px}.task-participants-dialog>footer>small{max-width:none}.task-participants-dialog>footer>div{justify-content:flex-end}}.chat-hub[data-visual-theme=northern-teal]{--task-rail: #123238;--task-rail-hover: #193f46;--task-rail-selected: #1e4850;--task-rail-text: #f1fafb;--task-rail-muted: #b4cdd1;--task-canvas: #f4f7f8;--task-surface: #fff;--task-ink: #142328;--task-muted: #687a7f;--task-line: #d6e1e3;--task-teal: #1d8199;--task-cyan: #38c8e2;--task-blue: #416fd1;--task-green: #318265;grid-template-columns:clamp(320px,26vw,392px) minmax(0,1fr);color:var(--task-ink);background:var(--task-canvas);border-color:var(--task-line);font-family:Golos Text,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.chat-hub[data-visual-theme=northern-teal] .chat-hub__rail{color:var(--task-rail-text);background:var(--task-rail);border-right-color:#244a51}.chat-hub[data-visual-theme=northern-teal] .chat-hub__header{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px 10px;border-bottom:0}.chat-hub[data-visual-theme=northern-teal] .chat-hub__header h2{color:var(--task-rail-text);font-size:27px;font-weight:700;letter-spacing:-.035em;line-height:1.1}.chat-hub[data-visual-theme=northern-teal] .chat-hub__new-button{width:42px;min-width:42px;min-height:42px;padding:0;color:var(--task-rail-text)!important;background:transparent;border:1px solid rgba(207,235,238,.28);border-radius:10px}.chat-hub[data-visual-theme=northern-teal] .chat-hub__new-button:hover{color:#fff!important;background:var(--task-rail-selected);border-color:#cfebee80}.chat-hub[data-visual-theme=northern-teal] .chat-hub__tools{padding:4px 16px 12px;border-bottom:1px solid rgba(207,235,238,.14)}.chat-hub[data-visual-theme=northern-teal] .chat-hub__search{min-height:42px;padding:0 12px;color:var(--task-rail-muted);background:#fff1;border-color:#cfebee1f;border-radius:9px}.chat-hub[data-visual-theme=northern-teal] .chat-hub__search:focus-within{color:#fff;background:#ffffff1b;border-color:var(--task-cyan);box-shadow:0 0 0 3px #38c8e226}.chat-hub[data-visual-theme=northern-teal] .chat-hub__search input{height:40px;color:#fff;font-size:14px}.chat-hub[data-visual-theme=northern-teal] .chat-hub__search input::placeholder{color:var(--task-rail-muted)}.chat-hub[data-visual-theme=northern-teal] .chat-hub__search>button{color:var(--task-rail-muted)}.chat-hub[data-visual-theme=northern-teal] .chat-hub__queue-label{margin:16px 2px 6px;color:var(--task-rail-text);font-size:14px;font-weight:680;letter-spacing:.005em}.chat-hub[data-visual-theme=northern-teal] .chat-hub__filters{grid-template-columns:minmax(0,1fr);gap:1px;margin-top:0}.chat-hub[data-visual-theme=northern-teal] .chat-hub__filters button{min-height:34px;flex-direction:row;justify-content:flex-start;gap:10px;padding:0 10px;color:var(--task-rail-muted);border-radius:7px;font-size:14px;font-weight:500}.chat-hub[data-visual-theme=northern-teal] .chat-hub__filters button:hover{color:#fff;background:#ffffff0e}.chat-hub[data-visual-theme=northern-teal] .chat-hub__filters button[aria-pressed=true]{color:#fff;background:var(--task-rail-selected)}.chat-hub[data-visual-theme=northern-teal] .chat-hub__filters .chat-hub__filter-count{margin-left:auto;color:currentColor;font-size:14px;font-weight:650}.chat-hub[data-visual-theme=northern-teal] .chat-hub__overdue-filter{min-height:34px;margin-top:1px;padding:0 10px;color:#f3c5ca;background:transparent;border-color:transparent;border-radius:7px;font-size:14px;font-weight:500}.chat-hub[data-visual-theme=northern-teal] .chat-hub__overdue-filter:hover,.chat-hub[data-visual-theme=northern-teal] .chat-hub__overdue-filter[aria-pressed=true]{color:#fff;background:#cf4e5a33;border-color:transparent;box-shadow:inset 3px 0 #e76b76}.chat-hub[data-visual-theme=northern-teal] .chat-hub__overdue-filter strong{color:currentColor;font-size:14px}.chat-hub[data-visual-theme=northern-teal] .chat-hub__overdue-dot{width:6px;height:6px;background:#e76b76}.chat-hub[data-visual-theme=northern-teal] .chat-hub__personal-folders{border-top-color:#cfebee24}.chat-hub[data-visual-theme=northern-teal] .chat-hub__personal-folders-head{color:var(--task-rail-muted);font-size:11px;letter-spacing:.045em}.chat-hub[data-visual-theme=northern-teal] .chat-hub__personal-folders-head>button,.chat-hub[data-visual-theme=northern-teal] .chat-hub__folder-actions>button,.chat-hub[data-visual-theme=northern-teal] .chat-hub__folder-editor>button,.chat-hub[data-visual-theme=northern-teal] .chat-hub__task-folder-action>button{color:var(--task-rail-muted)}.chat-hub[data-visual-theme=northern-teal] .chat-hub__task-plan-action>button{color:var(--task-rail-muted)}.chat-hub[data-visual-theme=northern-teal] .chat-hub__personal-plan-label{color:#b9e9d1}.chat-hub[data-visual-theme=northern-teal] .chat-hub__action-label{color:#ffd89b}.chat-hub[data-visual-theme=northern-teal] .chat-hub__task-plan-action[data-planned=true]>button,.chat-hub[data-visual-theme=northern-teal] .chat-hub__task-plan-action>button:hover,.chat-hub[data-visual-theme=northern-teal] .chat-hub__task-plan-action>button[aria-expanded=true]{color:#fff;background:#ffffff1a}.chat-hub[data-visual-theme=northern-teal] .chat-hub__personal-folders-head>button:hover,.chat-hub[data-visual-theme=northern-teal] .chat-hub__folder-actions>button:hover,.chat-hub[data-visual-theme=northern-teal] .chat-hub__folder-editor>button:hover,.chat-hub[data-visual-theme=northern-teal] .chat-hub__task-folder-action>button:hover,.chat-hub[data-visual-theme=northern-teal] .chat-hub__task-folder-action>button[aria-expanded=true]{color:#fff;background:#ffffff1a}.chat-hub[data-visual-theme=northern-teal] .chat-hub__folder-list{scrollbar-color:rgba(207,235,238,.28) transparent}.chat-hub[data-visual-theme=northern-teal] .chat-hub__folder-select{color:var(--task-rail-muted);font-size:13px}.chat-hub[data-visual-theme=northern-teal] .chat-hub__folder-select:hover{color:#fff;background:#ffffff0e}.chat-hub[data-visual-theme=northern-teal] .chat-hub__folder-select[aria-pressed=true]{color:#fff;background:var(--task-rail-selected);box-shadow:inset 3px 0 0 var(--task-cyan)}.chat-hub[data-visual-theme=northern-teal] .chat-hub__folder-editor>input{color:#fff;background:#fff1;border-color:#cfebee29}.chat-hub[data-visual-theme=northern-teal] .chat-hub__folder-editor>input:focus{border-color:var(--task-cyan);box-shadow:0 0 0 3px #38c8e226}.chat-hub[data-visual-theme=northern-teal] .chat-hub__folder-editor>input::placeholder,.chat-hub[data-visual-theme=northern-teal] .chat-hub__folder-empty{color:var(--task-rail-muted)}.chat-hub[data-visual-theme=northern-teal] .chat-hub__folder-editor>small{color:#ffb3b9}.chat-hub[data-visual-theme=northern-teal] .chat-hub__folder-delete-confirm{color:var(--task-rail-text);background:#cf4e5a21;border-color:#e76b7657}.chat-hub[data-visual-theme=northern-teal] .chat-hub__folder-delete-confirm>span{color:var(--task-rail-muted)}.chat-hub[data-visual-theme=northern-teal] .chat-hub__folder-delete-confirm>small{color:#ffb3b9}.chat-hub[data-visual-theme=northern-teal] .chat-hub__folder-delete-confirm button{color:var(--task-rail-text);background:#ffffff12;border-color:#cfebee33}.chat-hub[data-visual-theme=northern-teal] .chat-hub__folder-delete-confirm button:first-child{color:#ffd5d8;border-color:#e76b7675}.chat-hub[data-visual-theme=northern-teal] .chat-hub__task-folder-action[data-assigned=true]>button{color:var(--task-cyan)}.chat-hub[data-visual-theme=northern-teal] .chat-hub__result-count{color:var(--task-rail-muted);background:var(--task-rail);font-size:11px}.chat-hub[data-visual-theme=northern-teal] .chat-hub__list-scroll{background:var(--task-rail);scrollbar-color:rgba(207,235,238,.28) transparent}.chat-hub[data-visual-theme=northern-teal] .chat-hub__list{padding:10px 8px 16px}.chat-hub[data-visual-theme=northern-teal] .chat-hub__chat-button{min-height:66px;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:8px 10px;color:var(--task-rail-text);border-radius:9px}.chat-hub[data-visual-theme=northern-teal] .chat-hub__chat-button:hover{background:var(--task-rail-hover)}.chat-hub[data-visual-theme=northern-teal] .chat-hub__chat-button[aria-current=page]{background:var(--task-rail-selected);box-shadow:inset 3px 0 0 var(--task-cyan)}.chat-hub[data-visual-theme=northern-teal] .chat-hub__chat-button[data-task-stage]{--task-list-stage: #789097}.chat-hub[data-visual-theme=northern-teal] .chat-hub__chat-button[data-task-stage]:after{position:absolute;left:39px;bottom:9px;width:8px;height:8px;background:var(--task-list-stage);border:2px solid var(--task-rail);border-radius:999px;content:"";pointer-events:none}.chat-hub[data-visual-theme=northern-teal] .chat-hub__chat-button[data-task-stage=awaiting_acceptance],.chat-hub[data-visual-theme=northern-teal] .chat-hub__chat-button[data-task-stage=decision]{--task-list-stage: #e2a43e}.chat-hub[data-visual-theme=northern-teal] .chat-hub__chat-button[data-task-stage=in_progress]{--task-list-stage: #42bdd1}.chat-hub[data-visual-theme=northern-teal] .chat-hub__chat-button[data-task-stage=waiting_evidence]{--task-list-stage: #91aaf0}.chat-hub[data-visual-theme=northern-teal] .chat-hub__chat-button[data-task-stage=overdue]{--task-list-stage: #e26f79}.chat-hub[data-visual-theme=northern-teal] .chat-hub__chat-button[data-task-stage=done]{--task-list-stage: #60aa8b}.chat-hub[data-visual-theme=northern-teal] .chat-hub__chat-button[data-task-stage=cancelled]{--task-list-stage: #89979b}.chat-hub[data-visual-theme=northern-teal] .chat-hub__avatar{width:42px;height:42px;color:#163a42;background:#d8eef0;border-color:#daf2f480;font-size:12px}.chat-hub[data-visual-theme=northern-teal] .chat-hub__chat-copy{gap:4px}.chat-hub[data-visual-theme=northern-teal] .chat-hub__chat-topline strong{color:var(--task-rail-text);font-size:14px;font-weight:650;letter-spacing:-.008em}.chat-hub[data-visual-theme=northern-teal] .chat-hub__chat-topline time{color:var(--task-rail-muted);font-size:12px}.chat-hub[data-visual-theme=northern-teal] .chat-hub__chat-meta{display:none}.chat-hub[data-visual-theme=northern-teal] .chat-hub__chat-preview{color:var(--task-rail-muted);font-size:13px;line-height:1.35}.chat-hub[data-visual-theme=northern-teal] .chat-hub__chat-preview b{min-width:18px;height:18px;padding:0 5px;color:#07313a;background:var(--task-cyan);font-size:10px}.chat-hub[data-visual-theme=northern-teal] .chat-hub__list-item[data-task-depth]:not([data-task-depth="0"]){padding-left:calc(var(--task-depth) * 18px)}.chat-hub[data-visual-theme=northern-teal] .chat-hub__list-item[data-task-depth]:not([data-task-depth="0"]):before{left:calc((var(--task-depth) - 1) * 18px + 6px);width:12px;height:34px;border-color:var(--task-cyan);border-width:0 0 2px 2px}.chat-hub[data-visual-theme=northern-teal] .chat-hub__list-item[data-task-depth]:not([data-task-depth="0"]):after{display:none}.chat-hub[data-visual-theme=northern-teal] .chat-hub__empty{color:var(--task-rail-muted)}.chat-hub[data-visual-theme=northern-teal] .chat-hub__empty strong,.chat-hub[data-visual-theme=northern-teal] .chat-hub__empty svg{color:var(--task-rail-text)}.chat-hub[data-visual-theme=northern-teal] .chat-hub__conversation{background:var(--task-canvas)}.chat-hub[data-visual-theme=northern-teal] .chat-hub__mobile-back{color:#155c70;background:#edf4f6;border-bottom-color:var(--task-line)}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace{--thread-accent: var(--task-teal);--thread-accent-strong: #0c3540;--thread-ink: var(--task-ink);--thread-muted: var(--task-muted);--thread-line: var(--task-line);--thread-line-soft: #e8eef0;--thread-paper: #fff;--thread-branch: var(--task-cyan);--task-stage: #6f8790;--task-stage-soft: #eff4f5;background:#fff}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace[data-task-stage=awaiting_acceptance],.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace[data-task-stage=decision]{--task-stage: #be7b12;--task-stage-soft: #fff7e8}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace[data-task-stage=in_progress]{--task-stage: #2087a0;--task-stage-soft: #eef8fa}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace[data-task-stage=waiting_evidence]{--task-stage: #526fb6;--task-stage-soft: #f1f4fb}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace[data-task-stage=overdue]{--task-stage: #c34c58;--task-stage-soft: #fff3f4}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace[data-task-stage=done]{--task-stage: #318265;--task-stage-soft: #f0f8f4}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace[data-task-stage=cancelled]{--task-stage: #7c898d;--task-stage-soft: #f3f5f5}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__header{gap:9px;padding:12px 18px 11px;background:#fffffffb;border-bottom-color:var(--task-line);box-shadow:inset 4px 0 0 var(--task-stage)}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__topline{grid-template-columns:minmax(0,1fr) max-content auto;gap:8px 14px}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__header h2{color:#103f38;font-size:clamp(19px,1.55vw,24px);font-weight:700;letter-spacing:-.028em;line-height:1.2}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__registration{color:#7488a0;font-size:12px;font-weight:560;letter-spacing:0;text-transform:none}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__actions{gap:2px}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__download,.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__cancel{width:34px;height:34px;min-height:34px;flex-basis:34px;color:#315d69;border-radius:8px}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__summary{gap:8px;overflow-x:auto;scrollbar-width:none}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__summary::-webkit-scrollbar{display:none}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__meta{display:flex;flex:0 1 auto;align-items:center;gap:10px}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__responsible{order:1}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__deadline{order:2}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__meta dd{color:#354c55;font-size:13px;font-weight:600}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__responsible .directory-portrait{width:32px;height:32px;min-width:32px;flex-basis:32px;border-color:#c8dce1;font-size:9px}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__status{min-height:28px;gap:7px;padding:0 8px;color:var(--task-blue);background:transparent;border:1px solid #d6e3f6;border-radius:8px;font-size:12px;font-weight:680}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__timing{min-height:28px;padding:0 8px;color:var(--task-stage);background:var(--task-stage-soft);border-color:color-mix(in srgb,var(--task-stage) 22%,#d8e3e6);border-radius:8px;font-size:12px;font-weight:680;font-variant-numeric:tabular-nums}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__status:before{width:7px;height:7px;flex:0 0 7px;background:currentColor;border-radius:50%;content:""}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__status[data-status=awaiting_acceptance],.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__status[data-status=decision]{color:#98630d;background:#fffaf0}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__status[data-status=done]{color:var(--task-green);background:#f2faf5}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__status[data-status=overdue]{color:#b13c49;background:#fff7f8}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__participants-trigger,.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__relations-trigger{min-height:30px;color:#36535b;background:#f4f8f9;border-color:#d7e4e7;border-radius:8px;font-size:12px;font-weight:620}.chat-hub[data-visual-theme=northern-teal] .task-chat-shell{--chat-paper: #fff;--chat-desk: var(--task-canvas);--chat-line: var(--task-line);--chat-ink: #142328;--chat-muted: #687a7f;--chat-accent: var(--task-teal);--chat-accent-soft: #e8f3f4;--chat-own: #e5f1ee;--chat-focus: var(--task-blue);color:var(--task-ink);background:#fff}.chat-hub[data-visual-theme=northern-teal] .task-chat-timeline{padding:18px 20px 26px;background-color:var(--task-canvas);background-image:linear-gradient(90deg,#51809133,#51809133);background-position:31px 0;scrollbar-color:#b9cbd0 transparent}.chat-hub[data-visual-theme=northern-teal] .task-chat-day{margin-bottom:18px;padding:5px 11px;color:#6f838b;background:#f4f8f9f0;border-color:#d6e2e5;font-size:11px;letter-spacing:.025em}.chat-hub[data-visual-theme=northern-teal] .task-chat-message{max-width:min(86%,720px);gap:10px;margin-bottom:13px}.chat-hub[data-visual-theme=northern-teal] .task-chat-message-avatar.directory-portrait{width:34px;height:34px;flex-basis:34px;border-color:#c7dce1}.chat-hub[data-visual-theme=northern-teal] .task-chat-bubble{padding:4px 2px 3px;background:transparent;border:0;border-radius:0;box-shadow:none}.chat-hub[data-visual-theme=northern-teal] .task-chat-message.is-own .task-chat-bubble{padding:10px 12px 8px;background:#e7f2ef;border:1px solid #cfe1dc;border-radius:10px 10px 4px}.chat-hub[data-visual-theme=northern-teal] .task-chat-bubble>p{color:#1c2d33;font-size:15px;line-height:1.52}.chat-hub[data-visual-theme=northern-teal] .task-chat-meta{margin-top:5px;color:#71848b;font-size:11.5px}.chat-hub[data-visual-theme=northern-teal] .task-chat-meta strong{color:#193b47;font-size:12.5px;font-weight:680}.chat-hub[data-visual-theme=northern-teal] .task-chat-message.is-system{margin:12px 0 14px;color:var(--task-blue);font-size:12px;font-weight:650}.chat-hub[data-visual-theme=northern-teal] .task-chat-message.is-system .task-chat-bubble{padding:6px 11px;color:var(--task-blue);background:#e9f1fb;border:1px solid #d9e6f7;border-radius:8px}.chat-hub[data-visual-theme=northern-teal] .task-chat-message.is-assignment .task-chat-bubble{padding:12px 14px 10px;background:#fff;border:1px solid #d6e3e6;border-left:3px solid var(--task-teal);border-radius:5px 10px 10px 5px;box-shadow:none}.chat-hub[data-visual-theme=northern-teal] .task-chat-reply-context,.chat-hub[data-visual-theme=northern-teal] .task-chat-compose-reply{color:#546a72;background:#eff4f8;border-left-color:var(--task-teal);border-radius:5px 8px 8px 5px}.chat-hub[data-visual-theme=northern-teal] .task-chat-document{color:#173440;background:#fff;border-color:#d6e3e6;border-radius:8px;box-shadow:none}.chat-hub[data-visual-theme=northern-teal] .task-chat-message-actions{min-height:36px}.chat-hub[data-visual-theme=northern-teal] .task-chat-message-actions button{min-width:38px;min-height:36px;color:#60757c}.chat-hub[data-visual-theme=northern-teal] .task-chat-lifecycle-card,.chat-hub[data-visual-theme=northern-teal] .task-chat-group-progress{background:#fffffff5;border-color:#cbdde1;box-shadow:none}.chat-hub[data-visual-theme=northern-teal] .task-chat-lifecycle-card--review{background:#fff7f8;border-color:#d65b67;box-shadow:0 0 0 3px #d65b6714}.chat-hub[data-visual-theme=northern-teal] .task-chat-commandbar{background:#fff;border-top-color:var(--task-line)}.chat-hub[data-visual-theme=northern-teal] .task-chat-composer{gap:8px;padding:9px 12px max(14px,calc(10px + env(safe-area-inset-bottom)));background:#fffffffb;border-top-color:var(--task-line);box-shadow:none}.chat-hub[data-visual-theme=northern-teal] .task-chat-composer textarea,.chat-hub[data-visual-theme=northern-teal] .task-chat-composer input[type=text]{min-height:48px;padding:11px 13px;color:#1a2d34;background:#f4f7f8;border-color:#d2e0e4;border-radius:10px;font-size:15px;line-height:1.45}.chat-hub[data-visual-theme=northern-teal] .task-chat-composer textarea::placeholder,.chat-hub[data-visual-theme=northern-teal] .task-chat-composer input[type=text]::placeholder{color:#7b8d94}.chat-hub[data-visual-theme=northern-teal] .task-chat-composer>button,.chat-hub[data-visual-theme=northern-teal] .task-chat-tools>button,.chat-hub[data-visual-theme=northern-teal] .task-chat-tools>label,.chat-hub[data-visual-theme=northern-teal] .task-chat-attachment-trigger{color:#365d68}.chat-hub[data-visual-theme=northern-teal] .task-chat-composer>button[type=submit]{color:#fff;background:var(--task-teal);border-color:var(--task-teal)}.chat-hub[data-visual-theme=northern-teal] .task-chat-composer>button:not([type=submit]):hover,.chat-hub[data-visual-theme=northern-teal] .task-chat-tools>button:hover,.chat-hub[data-visual-theme=northern-teal] .task-chat-tools>label:hover,.chat-hub[data-visual-theme=northern-teal] .task-chat-attachment-trigger:hover,.chat-hub[data-visual-theme=northern-teal] .task-chat-attachment-trigger.is-active{color:#174d5c;background:#eaf2f4;border-color:#d0e0e4}.chat-hub[data-visual-theme=northern-teal] .task-chat-composer>button[type=submit]:hover{background:#176f84;border-color:#176f84}@media(min-width:821px)and (max-width:1180px){.chat-hub[data-visual-theme=northern-teal]{grid-template-columns:300px minmax(0,1fr)}.chat-hub[data-visual-theme=northern-teal] .chat-hub__header h2{font-size:24px}}@media(max-width:820px){.chat-hub[data-visual-theme=northern-teal]{display:block}.chat-hub[data-visual-theme=northern-teal] .chat-hub__header{padding-top:12px}.chat-hub[data-visual-theme=northern-teal] .chat-hub__chat-button{min-height:68px}}@container (max-width: 560px){.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__header{gap:7px;padding:10px 12px 9px}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__topline{grid-template-columns:minmax(0,1fr) auto;gap:5px 8px}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__header h2{grid-column:1 / -1;font-size:18px}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__registration{grid-column:1;grid-row:2;font-size:10.5px}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__actions{grid-column:2;grid-row:2}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__summary{display:flex;flex-wrap:wrap;gap:6px;overflow-x:visible}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__meta{display:grid;width:100%;min-width:0;flex:1 0 100%;grid-template-columns:minmax(0,1fr) max-content;grid-column:auto;gap:8px}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__responsible .directory-portrait{width:28px;height:28px;min-width:28px;flex-basis:28px}.chat-hub[data-visual-theme=northern-teal] .task-chat-timeline{padding:14px 10px 18px;background-position:20px 0}.chat-hub[data-visual-theme=northern-teal] .task-chat-bubble>p{font-size:14px}}@media(prefers-reduced-motion:reduce){.chat-hub[data-visual-theme=northern-teal] *,.chat-hub[data-visual-theme=northern-teal] *:before,.chat-hub[data-visual-theme=northern-teal] *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--sidebar-width: 0px;--topbar-height: 76px}.app-stage{margin-left:0}.topbar.topbar-simple{inset:0 0 auto;display:grid;height:var(--topbar-height);grid-template-columns:minmax(104px,1fr) auto minmax(104px,1fr);align-items:center;gap:20px;padding:0 22px;background:#fffffdf5;border-bottom:1px solid #e3e8e5;box-shadow:0 5px 24px #122b1e0b;-webkit-backdrop-filter:blur(20px) saturate(135%);backdrop-filter:blur(20px) saturate(135%)}.topbar-brand{display:inline-flex;width:max-content;align-items:center;flex-direction:column;justify-content:center;gap:0;color:#173d2a;line-height:1}.topbar-brand img{width:88px;height:48px;object-fit:contain}.topbar-brand strong{display:none}.topbar-navigation{display:flex;min-width:0;align-items:center;justify-content:center;gap:5px;padding:4px;background:#f3f6f4;border:1px solid #e7ebe8;border-radius:15px}.topbar-mobile-navigation{display:none}.topbar-nav-item{position:relative;min-height:42px;padding:0 18px;color:#64716a;background:transparent;border:0;border-radius:11px;font:inherit;font-size:13px;font-weight:680;letter-spacing:-.008em;white-space:nowrap;cursor:pointer;transition:color .14s ease,background-color .14s ease,box-shadow .14s ease}.topbar-nav-item:hover{color:#244f38;background:#ffffffb8}.topbar-nav-item.is-active{color:#123f28;background:#fff;box-shadow:0 1px 1px #142f1f0d,0 5px 16px #142f1f12}.topbar-nav-item.is-active:after{position:absolute;right:17px;bottom:6px;left:17px;height:2px;content:"";background:#215c3d;border-radius:999px}.topbar-nav-label-short{display:none}.topbar-account{display:flex;min-width:0;align-items:center;justify-content:flex-end}.topbar-simple .profile-button{display:grid;width:42px;height:42px;border:2px solid #fff;box-shadow:0 0 0 1px #d6dfda,0 5px 15px #142f1f14}@media(max-width:1600px){.topbar.topbar-simple{grid-template-columns:94px minmax(0,1fr) 52px;gap:10px;padding-inline:14px}.topbar-navigation{width:100%;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-inline:contain}.topbar-navigation::-webkit-scrollbar{display:none}.topbar-nav-item{flex:0 0 auto;padding-inline:13px}}@media(max-width:1620px)and (min-width:761px){.topbar-nav-label-full{display:none}.topbar-nav-label-short{display:inline}}@media(max-width:760px){:root{--topbar-height: 68px}.topbar.topbar-simple{grid-template-columns:65px minmax(0,1fr) 40px;gap:6px;padding:0 10px}.topbar-brand{width:65px}.topbar-brand img{width:64px;height:42px}.topbar-brand strong,.topbar-navigation{display:none}.topbar-mobile-navigation{display:block;position:relative;min-width:0}.topbar-mobile-nav-trigger{display:flex;width:100%;min-height:43px;align-items:center;gap:8px;padding:0 11px;color:#173d2a;background:#f3f6f4;border:1px solid #dfe8e2;border-radius:12px;font:inherit;font-size:13px;font-weight:720;cursor:pointer}.topbar-mobile-nav-trigger span{min-width:0;flex:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.topbar-mobile-menu{position:absolute;z-index:120;top:calc(100% + 8px);right:0;left:0;display:grid;max-height:min(70vh,480px);gap:2px;padding:7px;overflow-y:auto;background:#fff;border:1px solid #dce7df;border-radius:14px;box-shadow:0 20px 46px #122b1e2e}.topbar-mobile-menu button{display:flex;min-height:42px;align-items:center;gap:10px;padding:0 10px;color:#324c3b;background:transparent;border:0;border-radius:9px;font:inherit;font-size:13px;text-align:left;cursor:pointer}.topbar-mobile-menu button:hover,.topbar-mobile-menu button.is-active{color:#153f29;background:#edf4ef}.topbar-simple .profile-button{width:38px;height:38px}}@media(max-width:370px){.topbar.topbar-simple{grid-template-columns:58px minmax(0,1fr) 36px;gap:4px;padding-inline:7px}.topbar-brand,.topbar-brand img{width:58px}.topbar-nav-item{padding-inline:7px;font-size:9.25px}.topbar-simple .profile-button{width:35px;height:35px}}@media(prefers-reduced-motion:reduce){.topbar-nav-item{transition:none}}:root{--ivory: #f8f7fb;--ink: #302b3b;--muted: #706a7b;--line: #e5e0ea;--line-soft: #f0edf3;--forest-deep: #57446d;--forest: #735988;--forest-active: #8b6fa2;--green: #8b6fa2;--soft-green: #eee7f3;--cyan: #8870ad;--info: #604878}html,body{background:#f8f7fb}body{background:radial-gradient(circle at 78% 0,#f0eafa,transparent 34rem),#f8f7fb}.topbar.topbar-simple{background:#fffefff7;border-bottom-color:#e9e3ee}.topbar-brand,.topbar-nav-item.is-active,.topbar-nav-item:hover{color:#57446d}.topbar-navigation{background:#f6f2f8;border-color:#e9e1ef}.topbar-nav-item.is-active:after{background:#8b6fa2}.staff-entry{background:#fcfaff}.staff-entry__rule{background:linear-gradient(90deg,#8870ad,#c7b8d8 54%,#765c95)}.staff-entry__eyebrow,.staff-entry__facility-link,.staff-entry__facility-link:hover{color:#765c95}.staff-entry__sign-in,.staff-entry__sign-in:hover{background:#57446d;border-color:#57446d;box-shadow:0 10px 25px #4c34662e}.staff-entry__visual{background:radial-gradient(circle at 55% 48%,#e9ddf4 0,#f5effa 44%,#fcfaff 78%);border-left-color:#e9e1ef}.staff-entry__visual:before{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/lazur-brand-logo.svg) center / min(70%,440px) no-repeat;content:"";opacity:.86}.staff-entry__seal{color:#765c95;border-color:#765c9559}.recipient-directory-dialog--v2{display:flex;width:min(1120px,100%);max-height:min(860px,calc(100dvh - 48px));flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.recipient-directory-dialog--v2>header{flex:0 0 auto;padding-bottom:13px}.recipient-directory-mode{display:grid;flex:0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 24px 12px;padding:4px;background:#edf2ee;border:1px solid #dce5df;border-radius:14px}.recipient-directory-mode>button{display:grid;min-height:49px;align-content:center;gap:2px;padding:6px 13px;color:#617068;text-align:left;background:transparent;border:0;border-radius:10px;font:inherit;cursor:pointer}.recipient-directory-mode>button span{font-size:13px;font-weight:750}.recipient-directory-mode>button small{color:#7b8780;font-size:10px}.recipient-directory-mode>button.is-active{color:#143d27;background:#fff;box-shadow:0 1px 7px #10351f17}.recipient-directory-mode>button.is-active small{color:#5f7066}.recipient-directory-dialog--v2 .recipient-directory-search{flex:0 0 auto}.recipient-directory-dialog--v2 .recipient-directory-search input,.recipient-directory-dialog--v2 .recipient-directory-search input:focus,.recipient-directory-dialog--v2 .recipient-directory-search input:focus-visible{border:0;outline:0;box-shadow:none}.recipient-directory-dialog--v2 .recipient-directory-tabs{flex:0 0 auto;grid-template-columns:repeat(5,minmax(0,1fr))}.recipient-directory-dialog--v2 .recipient-directory-tabs button.is-active,.recipient-directory-dialog--v2 .recipient-directory-tabs button.is-active:hover,.recipient-directory-dialog--v2 .recipient-directory-tabs button.is-active:focus-visible{color:#fff;background:#164a2d}.recipient-directory-filters{display:grid;flex:0 0 auto;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:10px;padding:9px 24px 10px;background:#f7f9f7;border-bottom:1px solid #e2e8e4}.recipient-directory-filters label{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.recipient-directory-filters label>span{color:#75817b;font-size:10px;font-weight:760;letter-spacing:.05em;text-transform:uppercase}.recipient-directory-filters select{min-width:0;height:36px;padding:0 34px 0 10px;color:#2b3b32;background:#fff;border:1px solid #d7e1da;border-radius:9px;font:inherit;font-size:11px}.recipient-directory-dialog--v2 .recipient-directory-body{min-height:260px;flex:1 1 auto;overflow:hidden;grid-template-columns:minmax(0,1fr) 326px}.recipient-directory-dialog--v2 .recipient-directory-results{overflow:hidden}.recipient-directory-dialog--v2 .recipient-directory-bulk-toggle{display:inline-flex;align-items:center;gap:7px;min-width:0;color:#345143;cursor:pointer}.recipient-directory-dialog--v2 .recipient-directory-bulk-toggle>input{width:16px;height:16px;flex:0 0 auto;margin:0;accent-color:#1d6a3f;cursor:inherit}.recipient-directory-dialog--v2 .recipient-directory-bulk-toggle>input:disabled{cursor:not-allowed}.recipient-directory-dialog--v2 .recipient-directory-bulk-toggle>span{display:grid;min-width:0;gap:1px}.recipient-directory-dialog--v2 .recipient-directory-bulk-toggle strong{color:#244434;font-size:11px;font-weight:760;line-height:1.1}.recipient-directory-dialog--v2 .recipient-directory-bulk-toggle small{color:#728178;font-size:9px;line-height:1.15}.recipient-directory-dialog--v2 .recipient-directory-list>button{grid-template-columns:44px minmax(0,1fr) auto 24px;column-gap:11px}.recipient-directory-dialog--v2 .recipient-directory-list>button>b{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;color:#1b633a;background:#dcece1;border-radius:999px;font-size:9px;font-weight:760;font-style:normal;white-space:nowrap}.recipient-directory-dialog--v2 .recipient-directory-list>button>i{grid-column:4}.recipient-directory-dialog--v2 .recipient-directory-list>button.is-primary{background:#eaf4ed;border-color:#86aa92;box-shadow:inset 3px 0 #1c6a3d}.recipient-directory-dialog--v2 .recipient-directory-list>button.is-locked{cursor:default}.recipient-directory-dialog--coexecutors>header{padding-bottom:15px}.recipient-directory-dialog--v2 .recipient-directory-list>button:disabled{opacity:.42;cursor:not-allowed}.recipient-directory-dialog--v2 .recipient-directory-selection{display:flex;min-height:0;flex-direction:column;gap:10px;overflow:hidden;padding:17px 16px 14px;background:#f2f6f3}.recipient-selection-total{display:flex;flex:0 0 auto;align-items:baseline;justify-content:space-between;gap:12px}.recipient-selection-total>span,.recipient-coexecutors-head>span{color:#68776f;font-size:10px;font-weight:780;letter-spacing:.07em;text-transform:uppercase}.recipient-selection-total>strong{color:#153e29;font-size:24px;line-height:1}.recipient-primary-card{display:grid;flex:0 0 auto;gap:7px;padding:10px;background:#fff;border:1px solid #b8d0c0;border-radius:12px;box-shadow:0 3px 12px #133e270f}.recipient-primary-card>span{display:inline-flex;align-items:center;gap:5px;color:#176039;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.recipient-primary-card>div{display:grid;min-width:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px}.recipient-primary-card .directory-portrait{width:38px;height:42px;border-radius:10px}.recipient-primary-card>div>span,.recipient-selected-row>span{display:grid;min-width:0;gap:2px}.recipient-primary-card strong,.recipient-primary-card small,.recipient-selected-row strong,.recipient-selected-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recipient-primary-card strong{color:#26372e;font-size:12px}.recipient-primary-card small{color:#526159;font-size:11px}.recipient-primary-card>p,.recipient-directory-selected-list>p{margin:0;color:#77847d;font-size:10px;line-height:1.45}.recipient-coexecutors-head{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding-top:2px}.recipient-coexecutors-head>b{display:grid;min-width:22px;height:22px;place-items:center;color:#4d5d54;background:#e2e9e4;border-radius:999px;font-size:10px}.recipient-directory-dialog--v2 .recipient-directory-selected-list{display:grid;min-height:0;align-content:start;flex:1 1 auto;gap:5px;overflow-y:auto}.recipient-selected-row{display:grid;min-width:0;min-height:52px;grid-template-columns:34px minmax(0,1fr) 28px 28px;align-items:center;gap:6px;padding:5px 6px;background:#fff;border:1px solid #dce5df;border-radius:10px}.recipient-selected-row .directory-portrait{width:34px;height:38px;border-radius:9px}.recipient-selected-row strong{color:#2c3d34;font-size:11px}.recipient-selected-row small{color:#526159;font-size:11px}.recipient-selected-row>button{display:grid;width:28px;height:28px;place-items:center;padding:0;color:#68766e;background:transparent;border:0;border-radius:8px;cursor:pointer}.recipient-selected-row>button:hover{background:#edf2ee}.recipient-selected-row>.recipient-make-primary{color:#1a653b}.recipient-group-note{flex:0 0 auto;margin:0;padding:8px 9px;color:#5f6f66;background:#e8efe9;border-radius:9px;font-size:10px;line-height:1.45}.recipient-directory-dialog--v2>footer{flex:0 0 auto}@media(max-width:760px){.recipient-directory-backdrop{place-items:stretch;padding:0;background:#fbfcfa}.recipient-directory-dialog--v2{width:100%;max-height:100dvh;min-height:100dvh;border:0;border-radius:0;box-shadow:none}.recipient-directory-dialog--v2>header{grid-template-columns:minmax(0,1fr) 40px;padding:12px 13px 8px}.recipient-directory-dialog--v2>header h2{margin-top:2px;font-size:21px}.recipient-directory-dialog--v2>header p{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.recipient-directory-mode{gap:4px;margin:0 13px 8px}.recipient-directory-mode>button{min-height:43px;padding:5px 8px}.recipient-directory-mode>button span{font-size:11px}.recipient-directory-mode>button small{display:none}.recipient-directory-dialog--v2 .recipient-directory-search{min-height:44px;margin:0 13px}.recipient-directory-dialog--v2 .recipient-directory-search input{height:42px}.recipient-directory-dialog--v2 .recipient-directory-tabs{display:flex;gap:5px;overflow-x:auto;padding:8px 13px 7px;scrollbar-width:none}.recipient-directory-dialog--v2 .recipient-directory-tabs::-webkit-scrollbar{display:none}.recipient-directory-dialog--v2 .recipient-directory-tabs button{min-width:max-content;min-height:36px;flex:0 0 auto;padding:0 9px}.recipient-directory-dialog--v2 .recipient-directory-tabs button>svg{display:block}.recipient-directory-dialog--v2 .recipient-tab-long{display:none}.recipient-directory-dialog--v2 .recipient-tab-short{display:inline}.recipient-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px 13px}.recipient-directory-filters label{display:grid;gap:3px}.recipient-directory-filters label>span{display:none}.recipient-directory-filters select{width:100%;height:34px;padding-left:8px;font-size:10px}.recipient-directory-dialog--v2 .recipient-directory-body{display:grid;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(180px,1fr) auto}.recipient-directory-dialog--v2 .recipient-directory-results{padding:6px 7px 0 12px}.recipient-directory-dialog--v2 .recipient-directory-results-head{min-height:29px}.recipient-directory-dialog--v2 .recipient-directory-list{gap:2px;padding-bottom:8px}.recipient-directory-dialog--v2 .recipient-directory-list>button{min-height:58px;grid-template-columns:38px minmax(0,1fr) auto 22px;gap:8px;padding:5px 6px}.recipient-directory-dialog--v2 .recipient-directory-list .directory-portrait{width:38px;height:42px}.recipient-directory-dialog--v2 .recipient-directory-list>button>b{width:22px;height:22px;justify-content:center;padding:0;overflow:hidden;color:#176039;font-size:0}.recipient-directory-dialog--v2 .recipient-directory-list>button>b svg{width:12px;height:12px}.recipient-directory-dialog--v2 .recipient-directory-selection{display:grid;max-height:min(190px,28dvh);grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);gap:6px;padding:8px 12px;background:#eef4f0;border-top:1px solid #d9e3dc;border-left:0}.recipient-primary-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px}.recipient-primary-card>span{align-self:start;margin-top:5px;font-size:0}.recipient-primary-card>div{grid-template-columns:30px minmax(0,1fr)}.recipient-primary-card .directory-portrait{width:30px;height:32px}.recipient-coexecutors-head{display:none}.recipient-directory-dialog--v2 .recipient-directory-selected-list{display:flex;min-height:0;gap:5px;overflow-x:auto;overflow-y:hidden}.recipient-selected-row{min-width:190px;min-height:44px;flex:0 0 auto;grid-template-columns:30px minmax(0,1fr) 26px 26px;padding:3px 5px}.recipient-selected-row .directory-portrait{width:30px;height:33px}.recipient-group-note{display:none}.recipient-directory-dialog--v2>footer{padding:8px 12px max(8px,env(safe-area-inset-bottom))}.recipient-directory-dialog--v2>footer>div{display:grid;grid-template-columns:92px minmax(0,1fr)}.recipient-directory-dialog--v2>footer button{min-height:44px}}@media(max-width:390px){.recipient-directory-dialog--v2 .recipient-directory-list>button{min-height:63px}.recipient-directory-dialog--v2 .recipient-directory-list small,.recipient-directory-dialog--v2 .recipient-directory-list em{font-size:9px}.recipient-directory-dialog--v2 .recipient-directory-selection{max-height:min(166px,25dvh)}}.app-shell{color:var(--lazur-ink);background:var(--lazur-canvas);font-family:var(--lazur-font-interface)}.app-shell :is(.lazur-center,.media-workspace,.lazur-media-center,.reputation-center,.task-composer-v9,.task-thread-workspace,.chat-hub,.employee-center,.meeting-center,.mw-shell,.mw-builder,.mw-action-dialog,.inspection-center,.knowledge-center,.campaign-center,.site-center,.news-risk-center,.news-risk-archive){font-family:var(--lazur-font-interface)}.app-shell .topbar.topbar-simple{background:#fffffff0;border-bottom-color:var(--lazur-border);box-shadow:0 1px #ffffffd6 inset,0 7px 25px #402d5a12}.app-shell .topbar-brand,.app-shell .topbar-nav-item:hover,.app-shell .topbar-nav-item.is-active{color:var(--lazur-ink)}.app-shell .topbar-brand{width:48px;height:48px;background:url(/assets/lazur-brand-bird.svg) center / contain no-repeat}.app-shell .topbar-brand img{display:none}.app-shell .topbar-navigation,.app-shell .topbar-mobile-nav-trigger{background:#f6f3fb;border-color:var(--lazur-border)}.app-shell .topbar-navigation{box-shadow:inset 0 1px 3px #432e5e0d}.app-shell .topbar-nav-item.is-active{box-shadow:0 1px 1px #432e5e0d,0 5px 13px #432e5e14}.app-shell .topbar-nav-item.is-active:after{background:var(--lazur-brand)}.app-shell .topbar-mobile-nav-trigger,.app-shell .topbar-mobile-menu button:hover,.app-shell .topbar-mobile-menu button.is-active{color:var(--lazur-action)}.app-shell .topbar-mobile-menu button:hover,.app-shell .topbar-mobile-menu button.is-active{background:var(--lazur-brand-pale)}.app-shell :is(button,a,input,select,textarea,summary):focus-visible{outline-color:var(--lazur-action)}.app-shell .task-composer-v9{--task-paper: var(--lazur-surface);--task-ink: var(--lazur-ink);--task-muted: var(--lazur-muted);--task-line: var(--lazur-border);--task-soft: var(--lazur-brand-pale);--task-accent: var(--lazur-action)}.app-shell .task-thread-workspace,.app-shell .chat-hub{--thread-accent: var(--lazur-action);--thread-accent-strong: var(--lazur-action-hover);--thread-ink: var(--lazur-ink);--thread-muted: var(--lazur-muted);--thread-line: var(--lazur-border);--chat-accent: var(--lazur-action);--chat-accent-strong: var(--lazur-action-hover);--chat-ink: var(--lazur-ink);--chat-muted: var(--lazur-muted);--chat-line: var(--lazur-border);--chat-canvas: var(--lazur-canvas)}.app-shell .lazur-center{--lazur-ink: #302b3b;--lazur-muted: #706a7b;--lazur-line: #e5e0ea;--lazur-paper: #fff;--lazur-wash: #f8f7fb;--lazur-teal: #7354b4;--lazur-mint: #f0edf8;background:var(--lazur-canvas)}.app-shell .lazur-header h1,.app-shell .lazur-intro h2{font-family:var(--lazur-font-interface);font-weight:600;letter-spacing:-.04em;line-height:1.08}.app-shell .lazur-intro{position:relative;isolation:isolate;overflow:hidden;border-radius:15px 15px 0 0;color:var(--lazur-ink);background:linear-gradient(110deg,#fff 4%,#f7f4fc 58%,#f0edf8);border:1px solid #e7dff3;border-bottom:0;box-shadow:inset 0 1px #ffffffdb}.app-shell .lazur-intro:before{position:absolute;z-index:0;right:-44px;top:-50px;width:min(52vw,610px);height:250px;content:"";background:url(/assets/lazur-brand-wave.svg) center / contain no-repeat;opacity:.17;transform:rotate(-8deg);pointer-events:none}.app-shell .lazur-intro>*{position:relative;z-index:1}.app-shell .lazur-facts{overflow:hidden;border-radius:0 0 15px 15px;box-shadow:0 17px 38px #402d5a12}.app-shell .lazur-intro p{color:var(--lazur-muted)}.app-shell .lazur-intro h2{color:var(--lazur-ink)}.app-shell .lazur-intro .lazur-kicker,.app-shell .lazur-intro .lazur-source-link{color:var(--lazur-action)}.app-shell .lazur-section{overflow:hidden;border-radius:12px;box-shadow:0 1px 1px #402d5a08,0 12px 32px #402d5a0a}.app-shell .lazur-tabs-mobile{display:none}@media(max-width:900px){.app-shell .lazur-tabs{display:none}.app-shell .lazur-tabs-mobile{display:flex;align-items:center;gap:16px;min-height:68px;padding:10px 20px;background:var(--lazur-surface);border-bottom:1px solid var(--lazur-border)}.app-shell .lazur-tabs-mobile>span{flex:0 0 auto;color:var(--lazur-muted);font-size:12px;font-weight:700}.app-shell .lazur-tabs-mobile select{min-width:0;min-height:43px;flex:1;padding:0 12px;color:var(--lazur-ink);background:#f8f6fb;border:1px solid #ddd3ec;border-radius:10px;font:inherit;font-size:13px;font-weight:700}.app-shell .lazur-intro:before{right:-160px;top:-20px;width:420px;opacity:.11}}@media(max-width:480px){.app-shell .lazur-tabs-mobile{align-items:stretch;flex-direction:column;gap:6px;padding:9px 14px 12px}}.app-shell .lazur-documents button:hover{background:var(--lazur-action-hover)}.app-shell .media-workspace__header:after{top:-34px;right:-30px;width:min(47vw,480px);height:235px;border:0;border-radius:0;background:url(/assets/lazur-brand-wave.svg) center / contain no-repeat;box-shadow:none;opacity:.12;transform:rotate(-9deg)}.app-shell .media-workspace{--media-ink: var(--lazur-ink);--media-muted: var(--lazur-muted);--media-accent: var(--lazur-action);--media-accent-hover: var(--lazur-action-hover);--media-line: var(--lazur-border);--media-soft: var(--lazur-brand-pale)}.app-shell .media-workspace .media-toolbar button[aria-pressed=true]{background:var(--lazur-brand-pale)!important}.app-shell .media-workspace .media-planning-workspace__range-actions button:hover:not(:disabled),.app-shell .media-workspace .media-planning-workspace__legacy button:hover:not(:disabled),.app-shell .media-workspace .media-stories-list>button:hover:not(:disabled){color:var(--lazur-action);background:var(--lazur-brand-pale)}.app-shell .media-workspace :is(button,a,input,textarea,select,summary):focus-visible{outline-color:var(--lazur-action)}.app-shell .media-workspace .media-form button:hover:not(:disabled),.app-shell .media-workspace .media-daily-action button:hover:not(:disabled),.app-shell .media-workspace .media-response button:hover:not(:disabled){background:var(--lazur-action-hover)}.app-shell .media-notice{color:#57446d;background:var(--lazur-brand-pale)}.app-shell .media-delivery-list span[data-delivery=sent],.app-shell .media-candidates span[data-relevance=confirmed],.app-shell .media-planning-workspace__status[data-status=approved]{color:#176548}.app-shell .employee-center{--employee-ink: var(--lazur-ink);--employee-muted: var(--lazur-muted);--employee-line: var(--lazur-border);--employee-line-soft: #f0edf3;--employee-canvas: var(--lazur-canvas);--employee-forest: var(--lazur-action);--employee-green: var(--lazur-action);--employee-mint: var(--lazur-brand-pale)}.app-shell .meeting-center{--meeting-ink: var(--lazur-ink);--meeting-muted: var(--lazur-muted);--meeting-line: var(--lazur-border);--meeting-line-soft: #f0edf3;--meeting-canvas: var(--lazur-canvas);--meeting-forest: var(--lazur-action);--meeting-green: var(--lazur-action);--meeting-mint: var(--lazur-brand-pale)}.app-shell .inspection-center,.inspection-modal{--ic-ink: var(--lazur-ink);--ic-muted: var(--lazur-muted);--ic-line: var(--lazur-border);--ic-green: var(--lazur-action);--ic-tint: var(--lazur-brand-pale);font-family:var(--lazur-font-interface)}.app-shell .inspection-center,.app-shell .employee-thread__messages,.app-shell .meeting-thread__stream{background-color:var(--lazur-canvas)}.app-shell .campaign-center{--campaign-ink: var(--lazur-ink);--campaign-muted: var(--lazur-muted);--campaign-green: var(--lazur-action);--campaign-green-dark: var(--lazur-action-hover);--campaign-green-soft: var(--lazur-brand-pale);--campaign-line: var(--lazur-border);--campaign-surface: var(--lazur-canvas)}.app-shell .site-center{--site-ink: var(--lazur-ink);--site-muted: var(--lazur-muted);--site-green: var(--lazur-action);--site-green-dark: var(--lazur-action-hover);--site-tint: var(--lazur-brand-pale);--site-line: var(--lazur-border)}.app-shell .site-notice{color:#57446d;border-left-color:var(--lazur-brand)}.app-shell .knowledge-center{color:var(--lazur-ink)}.app-shell .knowledge-eyebrow,.app-shell .knowledge-tabs button[aria-current=page]{color:var(--lazur-action)}.app-shell .knowledge-tabs button[aria-current=page],.app-shell .knowledge-list-item[aria-current=true]{background:var(--lazur-brand-pale);border-color:var(--lazur-brand-light)}.app-shell .knowledge-header>button,.app-shell .knowledge-create button[type=submit],.app-shell .knowledge-action-panel button{color:#fff;background:var(--lazur-action);border-color:var(--lazur-action)}.app-shell .reputation-center{--reputation-ink: var(--lazur-ink);--reputation-muted: var(--lazur-muted);--reputation-line: var(--lazur-border);--reputation-line-soft: #f0edf3;background:var(--lazur-canvas)}.app-shell .reputation-period button.is-active,.app-shell .reputation-sort button.is-active,.app-shell .reputation-wheel-arrow:hover{color:#fff;background:var(--lazur-action);border-color:var(--lazur-action)}.app-shell .reputation-wheel-arrow{color:var(--lazur-action)}.app-shell .reputation-facility.is-selected{border-color:var(--lazur-brand);box-shadow:inset 0 0 0 1px var(--lazur-brand)}.app-shell .reputation-facility.is-selected:after{background:var(--lazur-brand)}.app-shell .employee-growth{--growth-ink: var(--lazur-ink);--growth-muted: var(--lazur-muted);--growth-line: var(--lazur-border);--growth-mint: var(--lazur-brand-pale);font-family:var(--lazur-font-interface)}.app-shell .employee-growth__header span,.app-shell .employee-growth__dialog header span,.app-shell .employee-growth__empty svg,.app-shell .employee-growth__participants header,.app-shell .employee-growth__participants header button,.app-shell .employee-growth__nomination button,.app-shell .employee-growth__records h3{color:var(--lazur-action)}.app-shell .employee-growth__primary,.app-shell .employee-growth__complete-growth{color:#fff;background:var(--lazur-action);border-color:var(--lazur-action)}.app-shell .employee-growth__primary:hover:not(:disabled),.app-shell .employee-growth__complete-growth:hover:not(:disabled){background:var(--lazur-action-hover);border-color:var(--lazur-action-hover)}.app-shell .employee-growth__kicker span,.app-shell .employee-growth__nomination,.app-shell .employee-growth__participants{background:var(--lazur-brand-pale)}.app-shell .employee-growth__kicker span,.app-shell .employee-growth__plan-actions button:first-child,.app-shell .employee-growth__records form button{color:var(--lazur-action)}.app-shell .employee-growth__plan-actions button:first-child,.app-shell .employee-growth__records form button,.app-shell .employee-growth input,.app-shell .employee-growth select{border-color:var(--lazur-border)}.app-shell .education-feed{color:var(--lazur-ink);background:var(--lazur-canvas);border-color:var(--lazur-border);font-family:var(--lazur-font-interface)}.app-shell .education-feed__head span,.app-shell .education-feed__budget-label,.app-shell .education-feed__month h3,.app-shell .education-feed__date,.app-shell .education-feed__body>a,.app-shell .education-feed__source-status a,.app-shell .education-feed__budget a{color:var(--lazur-action)}.app-shell .education-feed__head h2,.app-shell .education-feed__body h4{color:var(--lazur-ink)}.app-shell .education-feed__head p,.app-shell .education-feed__body>p,.app-shell .education-feed__footnote{color:var(--lazur-muted)}.app-shell .education-feed__head button,.app-shell .education-feed__actions button,.app-shell .education-feed__tasks button{color:var(--lazur-action);border-color:var(--lazur-border)}.app-shell .education-feed__actions button:last-child{color:#fff;background:var(--lazur-action);border-color:var(--lazur-action)}.app-shell .education-feed__timeline{border-left-color:var(--lazur-brand-light)}.app-shell .education-feed__month:before{border-color:var(--lazur-brand)}.app-shell .education-feed__date span,.app-shell .education-feed__chips span,.app-shell .education-feed__route{color:var(--lazur-action);background:var(--lazur-brand-pale)}.app-shell .education-feed__card,.app-shell .education-feed__source-status ul,.app-shell .education-feed__filters select{border-color:var(--lazur-border)}.app-shell .lazur-knowledge-hub,.app-shell .lazur-knowledge-base,.app-shell .lazur-training-panel,.app-shell .lazur-task-quiz,.app-shell .lazur-kb,.app-shell .lazur-knowledge-hub__tabs button,.app-shell .lazur-knowledge-base__search kbd{font-family:var(--lazur-font-interface)}.app-shell .lazur-knowledge-base__hero h1,.app-shell .lazur-kb-detail h3{font-family:var(--lazur-font-interface);font-weight:600}.app-shell .lazur-knowledge-hub__tabs button[aria-pressed=true],.app-shell .lazur-knowledge-base__kind button[aria-pressed=true],.app-shell .lazur-kb-filters button[aria-pressed=true],.app-shell .lazur-kb-index button[aria-current=true]{color:var(--lazur-action);background:var(--lazur-brand-pale);border-color:var(--lazur-brand-light)}.app-shell .lazur-knowledge-base__contribute-head button,.app-shell .lazur-knowledge-base__contribute-footer button,.app-shell .lazur-knowledge-base__state button{color:#fff;background:var(--lazur-action)}.app-shell .lazur-training-panel{--training-ink: var(--lazur-ink);--training-muted: var(--lazur-muted);--training-line: var(--lazur-border);--training-paper: var(--lazur-surface);--training-canvas: var(--lazur-canvas);--training-forest: var(--lazur-action);--training-mint: var(--lazur-brand-pale)}.app-shell .lazur-training-panel__header>div:first-child>span,.app-shell .lazur-training-panel__header-status{color:#eee7f3}.app-shell .lazur-training-panel__header p{color:#f1eaf8}.app-shell .lazur-training-panel__lecture{background:linear-gradient(120deg,#fff 0%,var(--lazur-brand-pale) 100%)}.app-shell .lazur-training-panel__lecture:after{background:var(--lazur-brand-light)}.app-shell .lazur-training-panel__eyebrow,.app-shell .lazur-training-panel__section-title span{color:var(--lazur-action)}.app-shell .lazur-task-quiz{color:var(--lazur-ink);background:var(--lazur-canvas);border-color:var(--lazur-border)}.app-shell .lazur-task-quiz__eyebrow,.app-shell .lazur-task-quiz__state button,.app-shell .lazur-task-quiz__media a{color:var(--lazur-action)}.app-shell .lazur-task-quiz__state button,.app-shell .lazur-task-quiz__media a{border-color:var(--lazur-border)}.app-shell .lazur-task-quiz__form label:has(input:checked){background:var(--lazur-brand-pale);border-color:var(--lazur-brand-light)}.app-shell .lazur-task-quiz__form input{accent-color:var(--lazur-action)}.app-shell .lazur-task-quiz__form button{color:#fff;background:var(--lazur-action);border-color:var(--lazur-action)}.app-shell .lazur-section-overview{background:var(--lazur-canvas)}.app-shell .lazur-section-card,.app-shell .lazur-section-card[open]{border-color:var(--lazur-border)}.app-shell .lazur-section-card[open]{box-shadow:0 2px 12px #57446d14}.app-shell .lazur-documents .lazur-history-toggle,.app-shell .lazur-kb-index button[aria-current=true]{color:var(--lazur-action);background:var(--lazur-brand-pale);border-color:var(--lazur-brand-light)}.app-shell .lazur-documents .lazur-history-toggle:hover{background:#e8e0f5}.app-shell .media-directions,.app-shell .media-competitor-detail__raw,.app-shell .media-planning-workspace__create[open],.app-shell .media-news-calendar__navigate,.app-shell .media-news-calendar__switch{background:var(--lazur-canvas)}.app-shell .media-workspace .media-directions__group button,.app-shell .media-workspace .media-price-policy__sets button,.app-shell .media-workspace .media-price-policy__families button{color:var(--lazur-ink)!important;border-color:var(--lazur-border)!important}.app-shell .media-workspace .media-directions__group button[aria-pressed=true],.app-shell .media-workspace .media-price-policy__sets button[aria-pressed=true],.app-shell .media-workspace .media-price-policy__families button[aria-pressed=true]{color:var(--lazur-action)!important;background:var(--lazur-brand-pale)!important;border-color:var(--lazur-brand)!important}.app-shell .media-workspace .media-competitor-card:hover,.app-shell .media-workspace .media-competitor-card.is-selected{background:var(--lazur-brand-pale)!important;border-color:var(--lazur-brand)!important}.app-shell .media-competitor-detail__metrics>div{border-top-color:var(--lazur-brand-light)}.app-shell .media-price-policy__table th,.app-shell .media-price-policy__table tr.is-lazur{background:var(--lazur-brand-pale)}.app-shell .media-planning-workspace__choose select,.app-shell .media-planning-workspace__actions input{border-color:var(--lazur-border)}.app-shell .media-workspace .media-news-calendar__navigate button:hover,.app-shell .media-workspace .media-news-calendar__switch button:hover,.app-shell .media-workspace .media-news-calendar__day:hover,.app-shell .media-workspace .media-news-calendar__day[aria-pressed=true]{background:var(--lazur-brand-pale)!important}.app-shell .curatorship-center{--cur-ink: var(--lazur-ink);--cur-muted: var(--lazur-muted);--cur-line: var(--lazur-border);--cur-paper: var(--lazur-surface);--cur-wash: var(--lazur-canvas);--cur-teal: var(--lazur-action);background:var(--lazur-canvas);font-family:var(--lazur-font-interface)}.app-shell .curatorship-top h1{font-family:var(--lazur-font-interface);font-weight:600}.app-shell .curatorship-cases,.app-shell .curatorship-day-strip{background:var(--lazur-brand-pale)}.app-shell .curatorship-case-row.is-selected,.app-shell .curatorship-day-group button.is-selected{border-color:var(--lazur-brand-light)}.app-shell .curatorship-tabs button.is-active{color:var(--lazur-action);border-bottom-color:var(--lazur-brand)}.app-shell .patient-registry{color:var(--lazur-ink);font-family:var(--lazur-font-interface)}.app-shell .patient-registry-intro h2{color:var(--lazur-ink);font-family:var(--lazur-font-interface);font-weight:600}.app-shell .patient-registry-total,.app-shell .patient-registry-state button{color:var(--lazur-action)}.app-shell .patient-registry-controls,.app-shell .patient-tile,.app-shell .patient-detail{background:var(--lazur-surface);border-color:var(--lazur-border)}.app-shell .patient-registry-filters button:hover,.app-shell .patient-registry-filters button.is-active{color:var(--lazur-action);background:var(--lazur-brand-pale)}.app-shell .patient-tile:hover,.app-shell .patient-tile.is-selected{border-color:var(--lazur-brand)}.app-shell .patient-portrait{background:linear-gradient(140deg,#e8e0f5,var(--lazur-brand-pale))}.app-shell .patient-chat-staff-panel{--pcs-ink: var(--lazur-ink);--pcs-muted: var(--lazur-muted);--pcs-teal: var(--lazur-action);--pcs-line: var(--lazur-border);font-family:var(--lazur-font-interface)}.app-shell .patient-chat-staff-boundary,.app-shell .patient-chat-staff-preview,.app-shell .patient-chat-staff-readonly{background:var(--lazur-brand-pale);border-left-color:var(--lazur-brand-light)}.app-shell .patient-chat-staff-material-tabs button.is-active{color:var(--lazur-action);border-bottom-color:var(--lazur-brand)}.app-shell .patient-chat-staff-compose textarea,.app-shell .patient-chat-staff-summary textarea,.app-shell .patient-chat-staff-materials input:not([type=file]),.app-shell .patient-chat-staff-materials select,.app-shell .patient-chat-staff-materials textarea{border-color:var(--lazur-border)}.chat-hub[data-visual-theme=northern-teal]{--task-rail: #3d3155;--task-rail-hover: #4d3d69;--task-rail-selected: #5c487b;--task-rail-text: #fcfaff;--task-rail-muted: #d9cfe9;--task-canvas: var(--lazur-canvas, #f8f7fb);--task-surface: var(--lazur-surface, #fff);--task-ink: var(--lazur-ink, #302b3b);--task-muted: var(--lazur-muted, #706a7b);--task-line: var(--lazur-border, #e5e0ea);--task-teal: var(--lazur-action, #7354b4);--task-cyan: #bba5e3;--chat-accent: var(--lazur-action, #7354b4);--chat-accent-strong: var(--lazur-action-hover, #604084);--chat-ink: var(--lazur-ink, #302b3b);--chat-muted: var(--lazur-muted, #706a7b);--chat-line: var(--lazur-border, #e5e0ea);--chat-line-soft: #eeeaf2;--chat-canvas: var(--lazur-canvas, #f8f7fb);font-family:var(--lazur-font-interface, "Open Sans", sans-serif)}.chat-hub[data-visual-theme=northern-teal] .chat-hub__rail{border-right-color:#6c5a86}.chat-hub[data-visual-theme=northern-teal] .chat-hub__new-button,.chat-hub[data-visual-theme=northern-teal] .chat-hub__search{border-color:#e6d8f93d}.chat-hub[data-visual-theme=northern-teal] .chat-hub__search:focus-within{border-color:#d4bff1;box-shadow:0 0 0 3px #bba5e338}.chat-hub[data-visual-theme=northern-teal] .chat-hub__avatar{color:#473465;background:#e9e0f5;border-color:#d7c6eb}.chat-hub[data-visual-theme=northern-teal] .chat-hub__chat-preview b{color:#352747}.chat-hub[data-visual-theme=northern-teal] .chat-hub__mobile-back{color:var(--lazur-action, #7354b4);background:var(--lazur-brand-pale, #f0edf8)}.chat-hub[data-visual-theme=northern-teal] .chat-hub__guide{background:var(--lazur-canvas, #f8f7fb)}.chat-hub[data-visual-theme=northern-teal] .chat-hub__guide-status,.chat-hub[data-visual-theme=northern-teal] .chat-hub__guide-secondary:hover{background:var(--lazur-brand-pale, #f0edf8)}.chat-hub[data-visual-theme=northern-teal] .chat-hub__guide-demo,.chat-hub[data-visual-theme=northern-teal] .chat-hub__guide-secondary,.chat-hub[data-visual-theme=northern-teal] .chat-hub-case-context button{border-color:#d8cce8}.chat-hub[data-visual-theme=northern-teal] .chat-hub__guide-secondary>span{background:#e7def2}.chat-hub[data-visual-theme=northern-teal] .chat-hub__guide-actions button:focus-visible{outline-color:var(--lazur-action, #7354b4)}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace{--thread-accent: var(--lazur-action, #7354b4);--thread-accent-strong: var(--lazur-action-hover, #604084);--thread-ink: var(--lazur-ink, #302b3b);--thread-muted: var(--lazur-muted, #706a7b);--thread-line: var(--lazur-border, #e5e0ea);--thread-line-soft: #eeeaf2;--thread-branch: var(--lazur-brand, #9579d3);font-family:var(--lazur-font-interface, "Open Sans", sans-serif)}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__header h2{color:var(--lazur-ink, #302b3b)}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__registration{color:var(--lazur-muted, #706a7b)}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__meta dd{color:#514a5d}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__responsible .directory-portrait{border-color:#d9cfeb}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__download{color:var(--lazur-action, #7354b4)}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__cancel{color:#a33642}.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__participants-trigger,.chat-hub[data-visual-theme=northern-teal] .task-thread-workspace__relations-trigger{color:#57496a;background:#f7f4fb;border-color:#e3d9ef}.chat-hub[data-visual-theme=northern-teal] .task-chat-shell{--chat-paper: #fff;--chat-desk: var(--lazur-canvas, #f8f7fb);--chat-line: var(--lazur-border, #e5e0ea);--chat-ink: var(--lazur-ink, #302b3b);--chat-muted: var(--lazur-muted, #706a7b);--chat-accent: var(--lazur-action, #7354b4);--chat-accent-soft: var(--lazur-brand-pale, #f0edf8);--chat-own: #f0eafb;--chat-focus: var(--lazur-action, #7354b4);font-family:var(--lazur-font-interface, "Open Sans", sans-serif)}.chat-hub[data-visual-theme=northern-teal] .task-chat-timeline{background-image:linear-gradient(90deg,#9579d32e,#9579d32e);scrollbar-color:#d3c9e2 transparent}.chat-hub[data-visual-theme=northern-teal] .task-chat-day{color:var(--lazur-muted, #706a7b);background:#f8f7fbf5;border-color:var(--lazur-border, #e5e0ea)}.chat-hub[data-visual-theme=northern-teal] .task-chat-message-avatar.directory-portrait{border-color:#d9cfeb}.chat-hub[data-visual-theme=northern-teal] .task-chat-message.is-own .task-chat-bubble{background:#f0eafb;border-color:#ded0ef}.chat-hub[data-visual-theme=northern-teal] .task-chat-bubble>p{color:var(--lazur-ink, #302b3b)}.chat-hub[data-visual-theme=northern-teal] .task-chat-meta{color:var(--lazur-muted, #706a7b)}.chat-hub[data-visual-theme=northern-teal] .task-chat-meta strong{color:#57496a}.chat-hub[data-visual-theme=northern-teal] .task-chat-message.is-assignment .task-chat-bubble{border-color:var(--lazur-border, #e5e0ea);border-left-color:var(--lazur-brand, #9579d3)}.chat-hub[data-visual-theme=northern-teal] .task-chat-reply-context,.chat-hub[data-visual-theme=northern-teal] .task-chat-compose-reply{color:#5f5768;background:#f2eef9;border-left-color:var(--lazur-brand, #9579d3)}.chat-hub[data-visual-theme=northern-teal] .task-chat-document,.chat-hub[data-visual-theme=northern-teal] .task-chat-lifecycle-card:not(.task-chat-lifecycle-card--review),.chat-hub[data-visual-theme=northern-teal] .task-chat-group-progress{border-color:var(--lazur-border, #e5e0ea)}.chat-hub[data-visual-theme=northern-teal] .task-chat-document{color:#4f425f}.chat-hub[data-visual-theme=northern-teal] .task-chat-message-actions button{color:var(--lazur-muted, #706a7b)}.chat-hub[data-visual-theme=northern-teal] .task-chat-composer textarea,.chat-hub[data-visual-theme=northern-teal] .task-chat-composer input[type=text]{color:var(--lazur-ink, #302b3b);background:#f8f6fb;border-color:#ddd4e8;font-family:var(--lazur-font-interface, "Open Sans", sans-serif)}.chat-hub[data-visual-theme=northern-teal] .task-chat-composer textarea::placeholder,.chat-hub[data-visual-theme=northern-teal] .task-chat-composer input[type=text]::placeholder{color:#827a8b}.chat-hub[data-visual-theme=northern-teal] .task-chat-composer>button,.chat-hub[data-visual-theme=northern-teal] .task-chat-tools>button,.chat-hub[data-visual-theme=northern-teal] .task-chat-tools>label,.chat-hub[data-visual-theme=northern-teal] .task-chat-attachment-trigger{color:#695581}.chat-hub[data-visual-theme=northern-teal] .task-chat-composer>button[type=submit]{color:#fff;background:var(--lazur-action, #7354b4);border-color:var(--lazur-action, #7354b4)}.chat-hub[data-visual-theme=northern-teal] .task-chat-composer>button:not([type=submit]):hover,.chat-hub[data-visual-theme=northern-teal] .task-chat-tools>button:hover,.chat-hub[data-visual-theme=northern-teal] .task-chat-tools>label:hover,.chat-hub[data-visual-theme=northern-teal] .task-chat-attachment-trigger:hover,.chat-hub[data-visual-theme=northern-teal] .task-chat-attachment-trigger.is-active{color:var(--lazur-action-hover, #604084);background:var(--lazur-brand-pale, #f0edf8);border-color:#d9cfeb}.chat-hub[data-visual-theme=northern-teal] .task-chat-composer>button[type=submit]:hover{background:var(--lazur-action-hover, #604084);border-color:var(--lazur-action-hover, #604084)}.chat-hub__task-plan-menu{--chat-muted: var(--lazur-muted, #706a7b);--chat-accent-strong: var(--lazur-action-hover, #604084);--chat-line-soft: var(--lazur-border, #e5e0ea);color:var(--lazur-ink, #302b3b);font-family:var(--lazur-font-interface, "Open Sans", sans-serif)}.chat-hub__task-plan-menu>button,.chat-hub__task-plan-menu>label{color:var(--lazur-ink, #302b3b)}.chat-hub__task-plan-menu>button:hover{background:var(--lazur-brand-pale, #f0edf8)}.new-direct-chat__backdrop{--chat-accent: var(--lazur-action, #7354b4);--chat-accent-strong: var(--lazur-action-hover, #604084);--chat-ink: var(--lazur-ink, #302b3b);--chat-muted: var(--lazur-muted, #706a7b);--chat-line: var(--lazur-border, #e5e0ea);--chat-line-soft: #eeeaf2;--chat-surface: var(--lazur-surface, #fff);font-family:var(--lazur-font-interface, "Open Sans", sans-serif)}.new-direct-chat__search-field,.new-direct-chat__candidate:hover,.new-direct-chat__candidate[aria-selected=true],.new-direct-chat__header>button:hover:not(:disabled){background:#f6f2fb}.new-direct-chat__busy{background:var(--lazur-brand-pale, #f0edf8);border-top-color:var(--lazur-border, #e5e0ea)}.media-doctor-drawer__layer{color:var(--lazur-ink);font-family:var(--lazur-font-interface)}.media-doctor-drawer__backdrop{background:#302b3b73}.media-doctor-drawer{box-shadow:-18px 0 54px #302b3b29}.media-doctor-drawer a,.media-doctor-drawer__eyebrow,.media-doctor-drawer__timeline summary span,.media-doctor-drawer__review-actions button,.media-doctor-drawer__nav button{color:var(--lazur-action)}.media-doctor-drawer__header,.media-doctor-drawer__history,.media-doctor-drawer__timeline li,.media-doctor-drawer__nav{border-color:var(--lazur-border)}.media-doctor-drawer__header p,.media-doctor-drawer__topline,.media-doctor-drawer__lead-number span,.media-doctor-drawer__metrics dt,.media-doctor-drawer__coverage p,.media-doctor-drawer__coverage small,.media-doctor-drawer__review-meta,.media-doctor-drawer__asof{color:var(--lazur-muted)}.media-doctor-drawer__signal{border-top-color:var(--lazur-brand);border-bottom-color:var(--lazur-border)}.media-doctor-drawer__close{color:var(--lazur-ink);border-color:var(--lazur-border)}.media-doctor-drawer__close:hover{background:var(--lazur-brand-pale)}.media-doctor-drawer__actions button,.media-doctor-drawer__more,.media-doctor-drawer__error button{border-color:var(--lazur-action);background:var(--lazur-action)}.media-doctor-drawer__actions button:hover:not(:disabled),.media-doctor-drawer__more:hover:not(:disabled),.media-doctor-drawer__error button:hover:not(:disabled){background:var(--lazur-action-hover)}.media-doctor-drawer button:focus-visible,.media-doctor-drawer a:focus-visible,.media-doctor-drawer summary:focus-visible,.media-doctor-drawer h2:focus-visible{outline-color:var(--lazur-action)}.app-shell .project-center{--project-ink: var(--lazur-ink);--project-muted: var(--lazur-muted);--project-line: var(--lazur-border);--project-green: var(--lazur-action);color:var(--lazur-ink);background:var(--lazur-canvas);font-family:var(--lazur-font-interface)}.app-shell .project-center :focus-visible{outline-color:var(--lazur-action)}.app-shell .project-rail__list button.is-selected,.app-shell .project-person:has(input:checked),.app-shell .project-selected-person,.app-shell .project-selected-chips button,.app-shell .project-stage-list button.is-current{color:var(--lazur-ink);background:var(--lazur-brand-pale);border-color:var(--lazur-brand-light)}.app-shell .project-meta span,.app-shell .project-messages article{background:var(--lazur-brand-pale)}.app-shell .project-person__avatar{color:var(--lazur-action);background:var(--lazur-brand-pale)}.app-shell .project-person input{accent-color:var(--lazur-action)}.app-shell .project-panel :is(input,select,textarea),.app-shell .project-create :is(input,select,textarea){border-color:var(--lazur-border)}.app-shell .staff-qualification{--sq-ink: var(--lazur-ink);--sq-muted: var(--lazur-muted);--sq-line: var(--lazur-border);--sq-green: var(--lazur-action);--sq-soft: var(--lazur-brand-pale);color:var(--lazur-ink);background:var(--lazur-canvas);font-family:var(--lazur-font-interface)}.app-shell .staff-qualification :is(button,input,select,summary,a):focus-visible{outline-color:var(--lazur-action)}.app-shell .staff-qualification__header{background:#57446d}.app-shell .staff-qualification__header span,.app-shell .staff-qualification__header p,.app-shell .staff-qualification__header svg{color:#eee7f3}.app-shell .staff-qualification__ranking{background:var(--lazur-canvas)}.app-shell .staff-qualification__ranking li button:hover,.app-shell .staff-qualification__ranking li button.is-active,.app-shell .staff-qualification__empty,.app-shell .staff-qualification__routes,.app-shell .staff-qualification__forms form,.app-shell .staff-qualification__create form{background:var(--lazur-brand-pale)}.app-shell .staff-qualification__ranking-head span,.app-shell .staff-qualification__person-head span:first-child,.app-shell .staff-qualification__cycle>header span,.app-shell .staff-qualification__metrics>div>span,.app-shell .staff-qualification__goals span,.app-shell .staff-qualification__route-grid span,.app-shell .staff-qualification__source-fields legend{color:var(--lazur-action)}.app-shell .staff-qualification__metrics>div,.app-shell .staff-qualification__goals>div,.app-shell .staff-qualification__record-list li{background:var(--lazur-surface)}.app-shell .staff-qualification__forms :is(input,select),.app-shell .staff-qualification__create :is(input,select),.app-shell .staff-qualification__source-fields{border-color:var(--lazur-border)}.staff-entry{--staff-entry-ink: var(--lazur-ink);--staff-entry-muted: var(--lazur-muted);--staff-entry-line: var(--lazur-border);--staff-entry-forest: var(--lazur-action);--staff-entry-forest-deep: var(--lazur-action);--staff-entry-focus: var(--lazur-action);color:var(--lazur-ink);background:var(--lazur-canvas);font-family:var(--lazur-font-interface)}.staff-entry__rule{background:linear-gradient(90deg,var(--lazur-brand-strong),var(--lazur-brand-light) 54%,var(--lazur-brand))}.staff-entry__eyebrow,.staff-entry__facility-link,.staff-entry__facility-link:hover{color:var(--lazur-action)}.staff-entry__logo{width:54px;height:54px;flex-basis:54px}.staff-entry__masthead{min-height:78px}.staff-entry__content{padding-top:clamp(30px,5vh,54px);padding-bottom:clamp(30px,5vh,54px)}.staff-entry h1{font-size:clamp(2.45rem,3.45vw,3.3rem);font-weight:600;line-height:1.035}.staff-entry__lead{margin-top:18px}.staff-entry__audience{margin-top:24px}.staff-entry__lead,.staff-entry__audience h2,.staff-entry__audience li,.staff-entry__access-note,.staff-entry__footer>p{color:var(--lazur-muted)}.staff-entry__sign-in,.staff-entry__sign-in:hover{background:var(--lazur-action);border-color:var(--lazur-action)}.staff-entry__sign-in:hover{background:var(--lazur-action-hover);border-color:var(--lazur-action-hover)}.staff-entry__preview{color:var(--lazur-action);border-color:var(--lazur-border)}.staff-entry__preview:hover{color:var(--lazur-action-hover);border-color:var(--lazur-brand-light)}.staff-entry__visual{background:linear-gradient(145deg,#fdfbff 0%,var(--lazur-brand-pale) 100%);border-left-color:var(--lazur-border)}.staff-entry__visual:after{inset:auto -18% -13% 0;height:60%;background:url(/assets/lazur-brand-wave.svg) center / cover no-repeat;opacity:.12;pointer-events:none}.staff-entry__seal{display:none}@media(max-width:900px){.staff-entry__visual{display:none}}@media(max-width:760px){.staff-entry__logo{width:46px;height:46px;flex-basis:46px}.staff-entry__masthead{min-height:68px}.staff-entry h1{font-size:clamp(2rem,8.5vw,2.5rem)}}.portal-access-dialog{color:var(--lazur-ink);font-family:var(--lazur-font-interface)}.portal-access-head{background:linear-gradient(145deg,var(--lazur-brand-pale),#fff 68%);border-bottom-color:var(--lazur-border)}.portal-access-head>div>span,.portal-access-foot button,.portal-access-back,.portal-access-match a{color:var(--lazur-action)}.portal-access-head p,.portal-access-foot,.portal-access-remember small{color:var(--lazur-muted)}.portal-access-input:focus-within{border-color:var(--lazur-action);box-shadow:0 0 0 3px #9579d32e}.portal-access-form .primary-button,.portal-access-match .primary-button,.portal-access-approval .primary-button{color:#fff;background:var(--lazur-action);border-color:var(--lazur-action)}.portal-access-form .primary-button:hover:not(:disabled),.portal-access-match .primary-button:hover:not(:disabled),.portal-access-approval .primary-button:hover:not(:disabled){background:var(--lazur-action-hover);border-color:var(--lazur-action-hover)}.portal-access-remember input{accent-color:var(--lazur-action)}.portal-access-coverage,.portal-access-coverage>small,.portal-access-approval{border-color:var(--lazur-border)}.portal-access-coverage>div,.portal-access-coverage>small,.portal-access-approval{background:var(--lazur-brand-pale)}.recipient-picker,.recipient-directory-dialog{font-family:var(--lazur-font-interface)}.recipient-directory-dialog,.recipient-directory-dialog--v2{color:var(--lazur-ink);background:var(--lazur-surface)}.recipient-directory-dialog>header h2,.recipient-directory-selection>div:first-child strong,.recipient-selection-total>strong{color:var(--lazur-ink)}.recipient-directory-dialog>header span,.recipient-directory-results-head>span,.recipient-recommendation span,.recipient-search-option em,.recipient-search-caption{color:var(--lazur-action)}.recipient-directory-mode,.recipient-directory-filters,.recipient-directory-selection,.recipient-directory-dialog--v2 .recipient-directory-selection,.recipient-search-control,.recipient-directory-search{background:var(--lazur-canvas);border-color:var(--lazur-border)}.recipient-directory-search:focus-within,.task-composer label>.recipient-search-control:focus-within{border-color:var(--lazur-action);box-shadow:0 0 0 4px #9579d326}.recipient-directory-tabs button.is-active,.recipient-directory-dialog--v2 .recipient-directory-tabs button.is-active,.recipient-directory-dialog>footer button.is-primary{color:#fff;background:var(--lazur-action);border-color:var(--lazur-action)}.recipient-directory-mode>button.is-active,.recipient-directory-list>button.is-selected,.recipient-directory-dialog--v2 .recipient-directory-list>button.is-primary,.recipient-search-option:hover,.recipient-search-option.is-highlighted,.recipient-search-option[aria-selected=true]{color:var(--lazur-ink);background:var(--lazur-brand-pale);border-color:var(--lazur-brand-light)}.recipient-directory-dialog--v2 .recipient-directory-list>button.is-primary{box-shadow:inset 3px 0 var(--lazur-action)}.recipient-directory-dialog--v2 .recipient-directory-list>button>b,.recipient-primary-card>span,.recipient-directory-trigger,.recipient-directory-dialog--v2 .recipient-directory-bulk-toggle strong,.recipient-selection-total>strong,.recipient-selected-row>.recipient-make-primary{color:var(--lazur-action)}.recipient-directory-dialog--v2 .recipient-directory-list>button>b,.recipient-directory-trigger,.recipient-group-note{background:var(--lazur-brand-pale);border-color:var(--lazur-brand-light)}.recipient-directory-dialog--v2 .recipient-directory-bulk-toggle>input{accent-color:var(--lazur-action)}.recipient-directory-list>button.is-selected>i{background:var(--lazur-action);border-color:var(--lazur-action)}.app-shell .meeting-center{--meeting-ink: var(--lazur-ink);--meeting-muted: var(--lazur-muted);--meeting-line: var(--lazur-border);--meeting-line-soft: #f0edf3;--meeting-canvas: var(--lazur-canvas);--meeting-forest: var(--lazur-action);--meeting-green: var(--lazur-action);--meeting-mint: var(--lazur-brand-pale);font-family:var(--lazur-font-interface)}.app-shell .meeting-center__search,.app-shell .meeting-center__filters,.app-shell .meeting-timeline-item.is-active,.app-shell .meeting-thread__quick-actions button:hover{background:var(--lazur-brand-pale)}.app-shell .meeting-center__search:focus-within,.app-shell .meeting-dialog__field :is(input,select):focus-visible{border-color:var(--lazur-action)}.app-shell .meeting-center__overview.is-active{background:linear-gradient(145deg,var(--lazur-brand),var(--lazur-action));border-color:var(--lazur-action)}.app-shell .meeting-dialog{--meeting-forest: var(--lazur-action);--meeting-green: var(--lazur-action);--meeting-mint: var(--lazur-brand-pale);color:var(--lazur-ink);font-family:var(--lazur-font-interface)}.app-shell .meeting-dialog__icon,.app-shell .meeting-dialog>footer button.is-primary,.app-shell .meeting-dialog__cadence button.is-selected{color:#fff;background:var(--lazur-action);border-color:var(--lazur-action)}.app-shell .meeting-dialog>header h2{color:var(--lazur-ink)}.app-shell .mw-shell,.app-shell .mw-builder,.app-shell .mw-action-dialog{--mw-ink: var(--lazur-ink);--mw-muted: var(--lazur-muted);--mw-line: var(--lazur-border);--mw-green: var(--lazur-action);--mw-tint: var(--lazur-brand-pale);font-family:var(--lazur-font-interface)}.app-shell .mw-shell{background:var(--lazur-canvas)}.app-shell .mw-thread,.app-shell .mw-readiness,.app-shell .mw-audience,.app-shell .mw-steps,.app-shell .mw-organizer-section{background:var(--lazur-brand-pale)}.app-shell .mw-message.is-own,.app-shell .mw-filters button.is-active,.app-shell .mw-overview-tools button.is-active,.app-shell .mw-thread-list>button.is-selected,.app-shell .mw-dialog-list button.is-active{background:var(--lazur-brand-pale)}.app-shell .mw-tabs button.is-active,.app-shell .mw-readiness b,.app-shell .mw-shell a,.app-shell .mw-builder a,.app-shell .mw-person-picker .mw-browse-directory,.app-shell .mw-file-name{color:var(--lazur-action)}.app-shell .mw-shell .mw-primary:hover:not(:disabled),.app-shell .mw-builder .mw-primary:hover:not(:disabled),.app-shell .mw-action-dialog .mw-primary:hover:not(:disabled){background:var(--lazur-action-hover);border-color:var(--lazur-action-hover)}.app-shell .mw-shell :focus-visible,.app-shell .mw-builder :focus-visible,.app-shell .mw-action-dialog :focus-visible{outline-color:var(--lazur-action)}.app-shell :is(.legal-center,.appeals-center,.evidence-registry,.organization-map){font-family:var(--lazur-font-interface)}.app-shell .appeals-center{--appeals-ink: var(--lazur-ink);--appeals-muted: var(--lazur-muted);--appeals-faint: var(--lazur-brand-pale);--appeals-line: var(--lazur-border)}.app-shell .appeals-center :is(button,input,select,[tabindex]):focus-visible,.app-shell .legal-center :is(button,input,select,a,h2):focus-visible,.app-shell .evidence-registry :is(button,input,textarea,select,a):focus-visible,.app-shell .organization-map :is(button,input,select,a):focus-visible{outline-color:var(--lazur-action)}.app-shell .appeals-segmented button{color:var(--lazur-action);border-right-color:var(--lazur-border)}.app-shell .appeals-segmented button:hover,.app-shell .appeals-action-row:hover,.app-shell .appeals-action-row.is-selected,.app-shell .appeals-breakdown-row.needs-action:hover{background:var(--lazur-brand-pale)}.app-shell .appeals-segmented button.is-active,.app-shell .appeals-primary-button,.app-shell .appeals-queue-switch button.is-active{color:#fff;background:var(--lazur-action);border-color:var(--lazur-action)}.app-shell .appeals-primary-button:disabled{color:#fff;background:#c7d0d5;border-color:#c7d0d5}.app-shell .appeals-filter-toggle:is(:hover,.is-active){color:var(--lazur-action);background:var(--lazur-brand-pale);border-color:var(--lazur-brand-light)}.app-shell .appeals-action-row.is-selected .appeals-check{color:#fff;background:var(--lazur-action);border-color:var(--lazur-action)}.app-shell .appeals-link-button,.app-shell .appeals-card-kicker,.app-shell .appeals-row-open:hover,.app-shell .appeals-icon-button:hover{color:var(--lazur-action)!important}.app-shell .appeals-breakdown{border-left-color:var(--lazur-brand)}.app-shell .appeals-breakdown>header{background:linear-gradient(90deg,var(--lazur-brand-pale),#fff 66%)}.app-shell .appeals-select-all input,.app-shell .appeals-breakdown-row input{accent-color:var(--lazur-action)}.app-shell .appeals-key-total{background:var(--lazur-brand-strong)}.app-shell .appeals-line-total{stroke:var(--lazur-brand-strong)}.app-shell .appeals-point-total{fill:var(--lazur-brand-strong)}.app-shell .appeals-value-total{fill:var(--lazur-action)}.app-shell .legal-center{--legal-ink: var(--lazur-ink);--legal-muted: var(--lazur-muted);--legal-line: var(--lazur-border)}.app-shell .legal-eyebrow,.app-shell .legal-source-links a,.app-shell .legal-empty button{color:var(--lazur-action)}.app-shell .legal-mode-tabs,.app-shell .legal-change-rail,.app-shell .legal-filters{border-color:var(--lazur-border)}.app-shell .legal-mode-tabs>button:hover,.app-shell .legal-filter-toggle:is(:hover,.is-active),.app-shell .legal-audience-toggle:is(:hover,.is-active){color:var(--lazur-action);background:var(--lazur-brand-pale);border-color:var(--lazur-brand-light)}.app-shell .legal-mode-tabs>button.is-active,.app-shell .legal-primary-action{color:#fff;background:var(--lazur-action);border-color:var(--lazur-action)}.app-shell .legal-primary-action:hover{background:var(--lazur-action-hover)}.app-shell .legal-primary-action:disabled{color:#777d7f;background:#e7e9e8;border-color:#d7dbd9}.app-shell .legal-mode-tabs>button strong,.app-shell .legal-change-rail strong{font-family:var(--lazur-font-interface);font-weight:700}.app-shell .evidence-registry{--evidence-ink: var(--lazur-ink);--evidence-muted: var(--lazur-muted);--evidence-line: var(--lazur-border);--evidence-paper: var(--lazur-surface)}.app-shell .evidence-registry :is(.evidence-registry__header h3,.evidence-registry__section-head h4,.evidence-record h5){font-family:var(--lazur-font-interface)}.app-shell .evidence-registry__eyebrow,.app-shell .evidence-registry__count,.app-shell .evidence-registry__section-head>span,.app-shell .evidence-record>a{color:var(--lazur-action)}.app-shell .evidence-registry__count,.app-shell .evidence-registry__section-head>span{background:var(--lazur-brand-pale)}.app-shell .evidence-manual>button,.app-shell .evidence-replacement>button{color:#fff;background:var(--lazur-action);border-color:var(--lazur-action)}.app-shell .evidence-registry button:hover:not(:disabled){border-color:var(--lazur-brand-light)}.app-shell .evidence-registry input:is([type=radio],[type=checkbox]){accent-color:var(--lazur-action)}.app-shell .organization-map{--organization-map-accent: var(--lazur-action);--organization-map-accent-soft: var(--lazur-brand-pale);--organization-map-ink: var(--lazur-ink);--organization-map-muted: var(--lazur-muted);--organization-map-line: var(--lazur-border);--organization-map-line-soft: #f0edf3}.app-shell .organization-map:before{background:linear-gradient(90deg,var(--lazur-brand) 0 40%,var(--lazur-brand-light) 40% 48%,var(--lazur-border) 48% 100%)}.app-shell .organization-map-actions .organization-map-primary-link,.app-shell .organization-map-consent button,.app-shell .organization-map-no-address button{color:#fff;background:var(--lazur-action);border-color:var(--lazur-action)}.app-shell .organization-map-actions .organization-map-primary-link:hover{color:#fff;background:var(--lazur-action-hover);border-color:var(--lazur-action-hover)}.app-shell :is(.directory-section,.organizations-directory-surface,.directory-inspector){font-family:var(--lazur-font-interface)}.app-shell :is(.directory-section,.organizations-directory-surface):before{background:linear-gradient(90deg,var(--lazur-brand) 0 40%,var(--lazur-brand-light) 40% 48%,var(--lazur-border) 48% 100%)}.app-shell :is(.directory-kicker,.directory-section-title,.directory-source-link,.organization-map-jump,.specialist-card-action){color:var(--lazur-action)}.app-shell .directory-portrait{color:var(--lazur-action);background:var(--lazur-brand-pale);border-color:var(--lazur-border)}.app-shell :is(.directory-search,.directory-select):focus-within{border-color:var(--lazur-brand-light);box-shadow:0 0 0 3px #9579d31f}.app-shell .directory-load-more{color:var(--lazur-action);background:var(--lazur-brand-pale);border-color:var(--lazur-border)}.app-shell .directory-load-more:hover{background:#e6dcf7}.app-shell .directory-primary-action{color:#fff;background:var(--lazur-action);border-color:var(--lazur-action);box-shadow:0 11px 24px #7354b42b}.app-shell .directory-primary-action:hover{background:var(--lazur-action-hover);border-color:var(--lazur-action-hover)}.app-shell .legal-workspace-tabs button[aria-current=page]{color:#fff;background:var(--lazur-action)}.topbar.topbar-simple{grid-template-columns:70px minmax(0,1fr) 100px;gap:18px;padding-inline:22px}.topbar-account{gap:10px}.topbar-account .icon-button,.topbar-simple .profile-button{flex:0 0 44px;width:44px;height:44px}.portal-navigation{position:relative;display:flex;justify-self:center;min-width:0;max-width:100%;align-items:center;gap:4px;padding:5px;border:1px solid #e4dfeb;border-radius:16px;background:#f5f2fa}.portal-navigation button{font:600 14px/1.35 var(--lazur-font-interface, "Lazur Open Sans", system-ui, sans-serif);cursor:pointer}.portal-navigation button:focus-visible,.portal-search button:focus-visible{outline:3px solid #9c83c8;outline-offset:2px}.portal-navigation__primary{display:flex;gap:3px;min-width:0}.portal-navigation__primary>button,.portal-navigation__trigger,.portal-navigation__search{min-height:44px;padding:9px 15px;border:0;border-radius:11px;background:transparent;color:#625b6c;white-space:nowrap;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.portal-navigation__primary>button:hover,.portal-navigation__trigger:hover,.portal-navigation__search:hover{color:#624390;background:#ffffffb3}.portal-navigation .is-active{color:#61428f;background:#fff;box-shadow:0 2px 10px #47345610}.portal-navigation__trigger,.portal-navigation__search{display:inline-flex;align-items:center;justify-content:center;gap:8px}.portal-navigation__trigger{max-width:200px}.portal-navigation__trigger>span{overflow:hidden;text-overflow:ellipsis}.portal-navigation__trigger>svg{flex:0 0 auto}.portal-navigation__mobile-label{display:none}.portal-navigation__search{padding-inline:12px}.portal-navigation__search kbd{padding:2px 4px;color:#81778d;font-size:11px;border:1px solid #ded6e7;border-radius:4px}.portal-navigation__menu{position:absolute;z-index:160;right:0;top:calc(100% + 10px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:min(720px,calc(100vw - 40px));max-height:calc(100dvh - 105px);gap:12px;padding:18px;overflow:auto;border:1px solid #dfd6e9;border-radius:18px;background:#fff;box-shadow:0 20px 60px #31234125;animation:portalPanelIn .18s ease-out both}.portal-navigation__group-label{display:block;padding:6px 10px 12px;color:#81788b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.055em}.portal-navigation__menu button{display:flex;align-items:center;width:100%;gap:9px;padding:11px 10px;min-height:46px;text-align:left;color:#3d334d;background:transparent;border:0;border-radius:9px;white-space:normal}.portal-navigation__menu button:hover,.portal-navigation__menu button.is-active{background:#f1ecf9;color:#63428e;box-shadow:none}.portal-navigation__menu button svg{flex:0 0 auto}.portal-search-backdrop{position:fixed;z-index:1600;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding:min(15vh,110px) 20px 24px;background:#29233472;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.portal-search{width:min(640px,100%);max-height:calc(100dvh - 150px);display:flex;flex-direction:column;overflow:hidden;color:#312a3e;background:#fff;border:1px solid #e8e0f0;border-radius:20px;box-shadow:0 25px 100px #1a132e40;font:15px/1.5 var(--lazur-font-interface, "Lazur Open Sans", system-ui, sans-serif);animation:portalPanelIn .18s ease-out both}.portal-search header{display:flex;align-items:center;gap:12px;padding:17px 20px;border-bottom:1px solid #ebe5f0}.portal-search input{width:100%;min-width:0;padding:8px 0;border:0;background:transparent;color:inherit;font:inherit;outline:none}.portal-search header>button{width:44px;height:44px;border:0;border-radius:10px;background:#f5f1fa;color:#6e547f;flex:0 0 auto;cursor:pointer}.portal-search__results{min-height:0;overflow:auto;padding:10px 14px 16px}.portal-search__results h2{margin:12px 8px 6px;font-size:12px;color:#7d7288;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.portal-search__results button{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:11px 12px;border:0;border-radius:10px;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.portal-search__results button:hover{background:#f3eff9;color:#63418e}.portal-search__results button span{flex:1;min-width:0;overflow-wrap:anywhere}.portal-search__results button strong,.portal-search__results button small{display:block}.portal-search__results button small{color:#83798c;font-size:12px}.portal-search__results button>svg:last-child{margin-left:auto;flex:0 0 auto}.portal-search__results .portal-search__knowledge{margin-top:12px;background:#f1ecf8;color:#64458f}.portal-search footer{padding:12px 22px;border-top:1px solid #eee8f3;color:#7a7183;font-size:12px}.leader-overview__header{align-items:center;padding-block:24px}.leader-overview__header h1{font-size:34px}.leader-overview__content{padding-top:24px}.leader-overview__today{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px;border:1px solid #e1d8ec;border-radius:16px;overflow:hidden;background:linear-gradient(115deg,#fff,#f4effb)}.leader-overview__today button{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 18px;padding:20px 24px;border:0;border-right:1px solid #e9e1f0;background:transparent;color:#463451;text-align:left;cursor:pointer}.leader-overview__today button:last-child{border-right:0}.leader-overview__today button:hover{background:#ece5f580}.leader-overview__today span{font-size:14px;font-weight:700}.leader-overview__today strong{grid-column:2;grid-row:1 / span 2;font-size:36px;line-height:1.1;font-weight:600;letter-spacing:-.04em;color:#6f509e;font-variant-numeric:tabular-nums}.leader-overview__today small{font-size:12px;color:#7b7187}.leader-overview__today .is-overdue strong{color:#ab5142}.leader-overview__quick-action{min-height:78px;border-radius:13px}.leader-overview__module{border-radius:15px}.leader-overview__task-link{display:block;padding:0;min-height:32px;color:#4f396d;border:0;background:transparent;text-align:left;cursor:pointer;font-weight:700!important}.leader-overview__reference{margin-top:26px;border-top:1px solid #e6dfed}.leader-overview__reference>summary{padding:18px 0;color:#766b82;cursor:pointer;font-size:14px}.lazur-knowledge-base .lazur-knowledge-base__hero{padding-top:25px;padding-bottom:25px;background:#f6f3fa;border-bottom:1px solid #e7e0ef;color:#352c44}.lazur-knowledge-base__hero h1{font:700 32px/1.2 var(--lazur-font-interface, "Lazur Open Sans", system-ui, sans-serif);letter-spacing:-.035em}.lazur-knowledge-base .lazur-knowledge-base__hero p{color:#7b7088;max-width:850px}.lazur-knowledge-base .lazur-knowledge-base__hero .lazur-knowledge-base__eyebrow{color:#795a9d}.lazur-knowledge-base__hero p{margin-bottom:0}.lazur-knowledge-base__shell{padding-top:22px}.lazur-knowledge-base__search-panel{margin-bottom:18px}.lazur-knowledge-base__entry-detail h3,.inquiry-center h1{font-family:var(--lazur-font-interface, "Lazur Open Sans", system-ui, sans-serif)}.project-source-details summary{cursor:pointer;color:#73528f;overflow-wrap:anywhere}.project-source-details p{color:#82778b;font-size:12px;overflow-wrap:anywhere}.project-detail,.chat-hub__conversation,.doctor-history-drawer,.lazur-document-preview{animation:portalPanelIn .18s ease-out both}@keyframes portalPanelIn{0%{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.lazur-document-backdrop{position:fixed;z-index:1550;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;padding:16px;background:#29213565;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lazur-document-preview{width:min(780px,100%);display:flex;flex-direction:column;overflow:hidden;background:#fff;color:#342b40;border:1px solid #e2d8ed;border-radius:20px;box-shadow:0 16px 70px #1a112e40;font:15px/1.6 var(--lazur-font-interface, "Lazur Open Sans", system-ui, sans-serif)}.lazur-document-preview>header{display:flex;align-items:flex-start;gap:12px;padding:24px;border-bottom:1px solid #eee7f5}.lazur-document-preview>header>svg{flex:0 0 auto;color:#7957a1;margin-top:6px}.lazur-document-preview>header>div{flex:1;min-width:0}.lazur-document-preview header span{color:#83758f;font-size:12px}.lazur-document-preview h2{margin:4px 0 0;font-family:inherit;font-size:19px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.lazur-document-preview button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;color:#725198;background:#f5f1fa;border:1px solid #e5dcec;border-radius:10px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;cursor:pointer}.lazur-document-preview button:focus-visible{outline:3px solid #9978c4;outline-offset:2px}.lazur-document-preview button:disabled{opacity:.5;cursor:default}.lazur-document-preview header button{width:44px;padding:8px;flex:0 0 auto}.lazur-document-preview__tools{display:flex;flex-wrap:wrap;gap:10px;padding:14px 24px;border-bottom:1px solid #eee7f5}.lazur-document-preview__content{flex:1;min-height:0;overflow:auto;padding:18px 28px 32px}.lazur-document-preview__content pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:24px 0 0}.lazur-document-preview__source{color:#725198;font-size:12px}.lazur-document-preview__note{color:#82778c;font-size:13px}.lazur-document-preview__error{padding:12px;border-radius:8px;color:#a4443e;background:#fff2ef}.lazur-document-preview footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px;border-top:1px solid #eee7f5}.lazur-document-preview footer span{text-align:center;color:#82738e;font-size:12px}@media(max-width:600px){.lazur-document-backdrop{padding:24px 0 0}.lazur-document-preview{border-radius:20px 20px 0 0}.lazur-document-preview>header{padding:18px 16px}.lazur-document-preview__tools,.lazur-document-preview footer{padding:12px 16px}.lazur-document-preview__content{padding:12px 20px 24px}.lazur-document-preview h2{font-size:17px}}@media(max-width:1050px){.portal-navigation__primary>button{padding-inline:10px;font-size:13px}.portal-navigation__search kbd{display:none}.topbar.topbar-simple{gap:10px;padding-inline:14px}}@media(max-width:850px){.topbar.topbar-simple{grid-template-columns:54px minmax(0,1fr) 96px;gap:8px;padding-inline:12px}.topbar-brand,.topbar-brand img{width:50px}.portal-navigation{justify-self:stretch;width:100%}.portal-navigation__primary,.portal-navigation__desktop-label{display:none}.portal-navigation__mobile-label{display:inline}.portal-navigation__trigger{flex:1;max-width:none;min-width:0;justify-content:flex-start;padding-inline:8px;font-size:13px}.portal-navigation__trigger>svg:last-child{margin-left:auto}.portal-navigation__search{padding-inline:8px}.portal-navigation__menu{position:fixed;inset:calc(var(--topbar-height) + 8px) 12px auto;width:auto;max-height:calc(100dvh - var(--topbar-height) - 28px);grid-template-columns:repeat(2,minmax(0,1fr))}.leader-overview__today button{padding:18px 14px;gap:8px;grid-template-columns:1fr}.leader-overview__today strong{grid-column:auto;grid-row:auto;font-size:32px}}@media(max-width:480px){.topbar.topbar-simple{grid-template-columns:42px minmax(0,1fr) 90px;gap:5px;padding-inline:8px}.topbar-brand,.topbar-brand img{width:42px}.topbar-account{gap:2px}.portal-navigation__trigger>svg:first-child{display:none}.portal-navigation__trigger{gap:5px}.portal-navigation__menu{grid-template-columns:1fr;gap:8px;padding:12px}.portal-search-backdrop{padding:20px 12px}.portal-search{max-height:calc(100dvh - 40px)}.portal-search header{padding:10px 14px;gap:8px}.leader-overview__today{margin-bottom:18px}.leader-overview__today button{padding:14px 10px}.leader-overview__today span{font-size:12px}.leader-overview__today small{font-size:11px}.leader-overview__today strong{font-size:28px}}@media(prefers-reduced-motion:reduce){.portal-navigation *,.portal-search,.project-detail,.chat-hub__conversation,.doctor-history-drawer,.lazur-document-preview{animation:none!important;transition:none!important}}@media(max-width:760px){html,body,#root{width:100%;max-width:100%;overflow-x:clip}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:max(16px,1em)!important}.chat-hub,.project-center,.project-main,.project-content,.project-create,.project-panel,.project-person-picker,.project-person,.project-selected-person,.recipient-picker{min-width:0;max-width:100%}.project-person strong,.project-person small,.project-selected-person strong,.project-selected-person small{overflow-wrap:anywhere}}
