@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Fraunces:opsz,wght@9..144,600;9..144,700&display=swap";.route-recovery{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px;box-sizing:border-box;background:#0b1423;color:#f4f7fa;font-family:Inter,system-ui,sans-serif}.route-recovery__card{width:min(100%,460px);padding:clamp(24px,5vw,44px);box-sizing:border-box;border:1px solid #2a3b50;border-radius:24px;background:#132136;text-align:center;box-shadow:0 24px 70px #0003}.route-recovery__brand{margin:0 0 28px;color:#73dcc8;font-size:15px;font-weight:750;letter-spacing:.22em}.route-recovery__symbol{margin:0 auto 22px;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#1c3b45;color:#83e4d2;font-size:36px}.route-recovery h1{margin:0 0 16px;font-size:clamp(24px,4vw,30px);line-height:1.2;color:#f4f7fa}.route-recovery [role=status]{margin:0;color:#c3cddb;font-size:16px;line-height:1.6}.route-recovery button{margin-top:28px;width:100%;min-height:48px;border:0;border-radius:12px;background:#73dcc8;color:#0b2330;font:inherit;font-weight:700;cursor:pointer}.route-recovery button:focus-visible{outline:3px solid #fff;outline-offset:4px}.route-recovery button:disabled{opacity:.6;cursor:default}.nora-voice{position:fixed;right:24px;bottom:92px;z-index:1180;display:grid;justify-items:end;gap:12px;pointer-events:none;font-family:inherit}.nora-voice button,.nora-voice input,.nora-voice__panel{pointer-events:auto}.nora-voice__launcher{appearance:none;border:1px solid rgba(129,226,204,.28);background:linear-gradient(135deg,#081923fa,#103239fa);color:#effffb;min-width:132px;height:54px;padding:7px 14px 7px 8px;border-radius:999px;display:flex;align-items:center;gap:10px;box-shadow:0 16px 42px #04121947,inset 0 1px #ffffff14;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.nora-voice__launcher:hover{transform:translateY(-2px);border-color:#8befd694;box-shadow:0 18px 48px #04121957,0 0 0 4px #59d2b714}.nora-voice__launcher.is-listening,.nora-voice__launcher.is-speaking{border-color:#89ffded1;box-shadow:0 0 0 6px #46d5b21f,0 18px 48px #04121957}.nora-voice__orb{width:38px;height:38px;flex:0 0 38px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#dffdf4 0,#77e3c8 22%,#208f84 58%,#103d4a);color:#08272c;font-weight:900;letter-spacing:-.04em;box-shadow:inset 0 0 0 1px #ffffff59,0 0 22px #59e1c247}.nora-voice__launcher-copy{display:grid;text-align:left;line-height:1.05}.nora-voice__launcher-copy strong{font-size:.82rem;letter-spacing:.16em}.nora-voice__launcher-copy small{margin-top:4px;color:#9fc8bf;font-size:.66rem}.nora-voice--locked .nora-voice__launcher{opacity:.76;border-color:#b5c6c533}.nora-voice--locked .nora-voice__orb{filter:saturate(.35)}.nora-voice__panel{width:min(430px,calc(100vw - 32px));height:min(560px,calc(100dvh - 150px));min-height:430px;overflow:hidden;display:flex;flex-direction:column;border-radius:26px;border:1px solid rgba(143,221,203,.22);background:radial-gradient(circle at 50% 35%,rgba(38,141,128,.15),transparent 35%),radial-gradient(circle at 85% 0%,rgba(75,194,170,.11),transparent 34%),linear-gradient(160deg,#091821,#0c2128 72%,#0a1a21);color:#edf9f6;box-shadow:0 28px 80px #000c126b,inset 0 1px #ffffff0e;contain:layout paint}.nora-voice__header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 20px 14px;border-bottom:1px solid rgba(176,226,216,.09)}.nora-voice__eyebrow{display:block;color:#7ee4c9;font-size:.66rem;font-weight:800;letter-spacing:.2em;margin-bottom:6px}.nora-voice__header h2{margin:0;font-size:1.18rem;line-height:1.2;letter-spacing:-.025em}.nora-voice__header p{margin:5px 0 0;color:#91aea9;font-size:.74rem}.nora-voice__close{width:34px;height:34px;border:1px solid rgba(184,223,216,.14);border-radius:50%;background:#ffffff09;color:#d7e9e5;font-size:1.25rem;cursor:pointer}.nora-voice__voice-shell{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding:8px 18px 14px}.nora-voice__stage{min-height:300px;flex:1 1 auto;display:grid;place-items:center;align-content:center;gap:15px;text-align:center;isolation:isolate}.nora-voice__entity{position:relative;width:220px;height:220px;display:grid;place-items:center;transform:translateZ(0)}.nora-voice__entity:before,.nora-voice__entity:after{content:"";position:absolute;inset:26px;border-radius:50%;pointer-events:none}.nora-voice__entity:before{border:1px solid rgba(117,231,204,.16);box-shadow:0 0 42px #45d5b514,inset 0 0 42px #45d5b50d;animation:nora-breathe 4.6s ease-in-out infinite}.nora-voice__entity:after{inset:52px;background:radial-gradient(circle,rgba(124,242,212,.11),rgba(43,157,142,.025) 65%,transparent 72%);animation:nora-breathe 3.8s ease-in-out infinite reverse}.nora-voice__mist{position:absolute;left:50%;top:50%;width:112px;height:112px;margin:-56px 0 0 -56px;border-radius:45% 55% 52% 48%/48% 43% 57% 52%;background:radial-gradient(circle at 38% 34%,rgba(202,255,242,.68),rgba(89,229,196,.32) 32%,rgba(29,126,121,.09) 66%,transparent 74%);filter:blur(7px);opacity:.72;transform-origin:center;will-change:transform,opacity}.nora-voice__mist--one{animation:nora-mist-one 6.8s ease-in-out infinite}.nora-voice__mist--two{width:132px;height:96px;margin:-48px 0 0 -66px;opacity:.46;animation:nora-mist-two 7.6s ease-in-out infinite}.nora-voice__mist--three{width:90px;height:132px;margin:-66px 0 0 -45px;opacity:.38;animation:nora-mist-three 5.9s ease-in-out infinite}.nora-voice__core{position:relative;z-index:2;width:48px;height:48px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f3fff9,#90ecd3 24%,#41bca4 58%,#174c56);box-shadow:0 0 26px #68eccd70,0 0 72px #3bb9a133;animation:nora-core 3.2s ease-in-out infinite}.nora-voice__wave{position:absolute;z-index:3;bottom:30px;left:50%;transform:translate(-50%);height:28px;display:flex;align-items:center;gap:4px;opacity:.2}.nora-voice__wave i{display:block;width:3px;height:8px;border-radius:99px;background:#9ff2dc;transform-origin:center}.nora-voice__panel.is-listening .nora-voice__wave,.nora-voice__panel.is-speaking .nora-voice__wave{opacity:.92}.nora-voice__panel.is-listening .nora-voice__wave i,.nora-voice__panel.is-speaking .nora-voice__wave i{animation:nora-wave .8s ease-in-out infinite alternate}.nora-voice__wave i:nth-child(2){animation-delay:-.18s!important}.nora-voice__wave i:nth-child(3){animation-delay:-.34s!important}.nora-voice__wave i:nth-child(4){animation-delay:-.11s!important}.nora-voice__wave i:nth-child(5){animation-delay:-.28s!important}.nora-voice__panel.is-listening .nora-voice__mist--one{animation-duration:2.5s;opacity:.88}.nora-voice__panel.is-listening .nora-voice__core{animation-duration:1.35s}.nora-voice__panel.is-thinking .nora-voice__mist--one,.nora-voice__panel.is-thinking .nora-voice__mist--two{animation-duration:3.1s}.nora-voice__panel.is-speaking .nora-voice__mist{opacity:.84}.nora-voice__panel.is-speaking .nora-voice__core{box-shadow:0 0 34px #7ef6d78a,0 0 92px #3bb9a147}.nora-voice__state-copy{min-height:62px;display:grid;place-items:center;align-content:start;gap:5px;padding:0 14px}.nora-voice__state-copy strong{color:#edfff9;font-size:.96rem;letter-spacing:-.01em}.nora-voice__state-copy span{max-width:310px;color:#86aaa2;font-size:.72rem;line-height:1.45}.nora-voice__voice-actions{flex:0 0 auto;min-height:48px;display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.nora-voice__voice-control,.nora-voice__send{min-height:38px;border:1px solid rgba(176,225,214,.14);border-radius:13px;padding:0 13px;background:#ffffff0b;color:#b9d4ce;font:inherit;font-size:.7rem;font-weight:760;cursor:pointer}.nora-voice__voice-control--primary,.nora-voice__send{border-color:#6fedcc4d;background:linear-gradient(135deg,#72e0c4,#3db49d);color:#062a2d;box-shadow:0 8px 20px #2baa9029}.nora-voice__voice-control--primary span{margin-right:7px}.nora-voice__voice-control--primary.is-listening{box-shadow:0 0 0 5px #48dcb814,0 8px 20px #2baa902e}.nora-voice__voice-control:disabled,.nora-voice__send:disabled{opacity:.42;cursor:not-allowed}.nora-voice__privacy-note{flex:0 0 auto;min-height:45px;padding-top:10px;display:grid;justify-items:center;gap:3px;text-align:center;color:#668b84}.nora-voice__privacy-note span{color:#82caba;font-size:.64rem;font-weight:750}.nora-voice__privacy-note small{max-width:320px;font-size:.59rem;line-height:1.35}.nora-voice__mic-status{margin:28px 18px;padding:16px;border-radius:17px;display:grid;gap:10px;background:#b13a351a;border:1px solid rgba(255,145,135,.2);color:#e9f6f3}.nora-voice__mic-status strong{color:#ffd9d4;font-size:.82rem}.nora-voice__mic-status span{font-size:.74rem;line-height:1.45;color:#c9ded9}.nora-voice__mic-status .nora-voice__send{justify-self:start}.nora-voice__mic-status small{color:#91aea9;font-size:.62rem;line-height:1.35;overflow-wrap:anywhere}.nora-voice__error{flex:0 0 auto;margin:0 16px 14px;padding:9px 11px;border-radius:12px;border:1px solid rgba(255,145,135,.2);background:#b13a351f;color:#ffd6d1;font-size:.72rem;line-height:1.4}.nora-voice__locked-copy{margin:16px;padding:16px;display:grid;gap:7px;border-radius:16px;background:#ffffff0b;color:#d9ebe7}.nora-voice__locked-copy strong{font-size:.82rem}.nora-voice__locked-copy span{color:#8eaaa4;font-size:.72rem;line-height:1.4}@keyframes nora-breathe{0%,to{transform:scale(.96);opacity:.65}50%{transform:scale(1.04);opacity:1}}@keyframes nora-mist-one{0%,to{transform:translate3d(-8px,3px,0) rotate(-8deg) scale(.94)}45%{transform:translate3d(9px,-8px,0) rotate(13deg) scale(1.08)}72%{transform:translate3d(3px,9px,0) rotate(4deg) scale(1.01)}}@keyframes nora-mist-two{0%,to{transform:translate3d(7px,-4px,0) rotate(12deg) scale(1.02)}40%{transform:translate3d(-10px,8px,0) rotate(-10deg) scale(.92)}75%{transform:translate3d(5px,5px,0) rotate(3deg) scale(1.08)}}@keyframes nora-mist-three{0%,to{transform:translate3d(2px,8px,0) rotate(-4deg) scale(.96)}48%{transform:translate3d(-7px,-9px,0) rotate(14deg) scale(1.09)}}@keyframes nora-core{0%,to{transform:scale(.92);opacity:.86}50%{transform:scale(1.08);opacity:1}}@keyframes nora-wave{0%{transform:scaleY(.55)}to{transform:scaleY(2.7)}}@media(max-width:720px){.nora-voice{right:12px;bottom:86px}.nora-voice__launcher{min-width:112px;height:50px;padding-right:11px}.nora-voice__orb{width:35px;height:35px;flex-basis:35px}.nora-voice__panel{width:calc(100vw - 24px);height:min(540px,calc(100dvh - 118px));min-height:min(430px,calc(100dvh - 118px));border-radius:22px}.nora-voice__header{padding:17px 17px 12px}.nora-voice__voice-shell{padding:4px 12px 12px}.nora-voice__stage{min-height:270px}.nora-voice__entity{width:190px;height:190px}.nora-voice__entity:before{inset:22px}.nora-voice__entity:after{inset:45px}.nora-voice__wave{bottom:22px}.nora-voice__state-copy{min-height:66px}.nora-voice__voice-actions{min-height:52px}.nora-voice__privacy-note small{max-width:290px}}@media(max-height:620px)and (max-width:720px){.nora-voice__panel{height:calc(100dvh - 96px);min-height:0}.nora-voice__stage{min-height:220px}.nora-voice__entity{width:155px;height:155px}.nora-voice__state-copy span,.nora-voice__privacy-note small{display:none}}@media(prefers-reduced-motion:reduce){.nora-voice__launcher,.nora-voice__entity:before,.nora-voice__entity:after,.nora-voice__mist,.nora-voice__core,.nora-voice__wave i{animation:none!important;transition:none!important}}.nora-voice__precise{margin:0 16px;padding:13px;display:grid;gap:11px;border-radius:17px;border:1px solid rgba(111,237,204,.28);background:linear-gradient(145deg,#1c5c5333,#030e1485);box-shadow:0 0 0 4px #44d0ae0d;flex-shrink:0}.nora-voice__precise-heading{display:grid;gap:4px}.nora-voice__precise-heading>span{color:#72e0c4;font-size:.62rem;font-weight:850;letter-spacing:.14em}.nora-voice__precise-heading strong{color:#f1fffb;font-size:.82rem}.nora-voice__precise-heading small{color:#92b8b0;font-size:.68rem;line-height:1.4}.nora-voice__precise input{width:100%;min-height:46px;box-sizing:border-box;border:1px solid rgba(144,224,206,.24);border-radius:12px;outline:0;padding:0 12px;background:#020c11b8;color:#f4fffc;font:inherit;font-size:.9rem}.nora-voice__precise input:focus{border-color:#6fedccb3;box-shadow:0 0 0 3px #44d0ae17}.nora-voice__precise input::placeholder{color:#668c84}.nora-voice__precise-error{color:#ffc5bd;font-size:.68rem;line-height:1.35}.nora-voice__precise-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.nora-voice__precise-cancel{min-height:36px;padding:0 11px;border:1px solid rgba(180,224,214,.13);border-radius:12px;background:#ffffff0b;color:#a9c6c0;font:inherit;font-size:.7rem;font-weight:700;cursor:pointer}.nora-voice__precise-cancel:disabled,.nora-voice__precise input:disabled{opacity:.45;cursor:not-allowed}@media(max-width:720px){.nora-voice__precise{margin:0 12px;padding:12px}.nora-voice__precise input{min-height:50px;font-size:1rem}}.notification-alert-card{position:relative;text-align:left}.notification-alert-card.has-unread{box-shadow:inset 4px 0 #bf8c28}.notification-alert-card__cta{display:block;margin-top:.55rem;color:#8d6823;font-size:.76rem;font-weight:800}.notification-alert-card__overlay{position:fixed;inset:0;z-index:1200;display:flex;justify-content:flex-end;background:#07111f7a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.notification-alert-card__drawer{display:flex;flex-direction:column;width:min(620px,100%);height:100%;background:#fff;box-shadow:-18px 0 48px #07111f38;overflow:hidden}.notification-alert-card__drawer-head{display:flex;justify-content:space-between;gap:1.5rem;padding:1.35rem 1.45rem 1.1rem;border-bottom:1px solid rgba(19,40,71,.08)}.notification-alert-card__drawer-head>div:first-child>span{color:#8d6823;font-size:.68rem;font-weight:800;letter-spacing:.13em}.notification-alert-card__drawer-head h2{margin:.25rem 0;color:#132847;font-size:1.35rem}.notification-alert-card__drawer-head p{margin:0;color:#617086;font-size:.88rem}.notification-alert-card__drawer-actions{display:flex;align-items:flex-start;gap:.65rem}.notification-alert-card__counter{min-width:72px;display:grid;justify-items:center;padding:.55rem .75rem;border-radius:14px;background:#132847;color:#fff}.notification-alert-card__counter strong{font-size:1.35rem;line-height:1}.notification-alert-card__counter span{margin-top:.2rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.notification-alert-card__close{width:2.3rem;height:2.3rem;border:1px solid rgba(19,40,71,.12);border-radius:999px;background:#fff;color:#132847;font-size:1.45rem;line-height:1;cursor:pointer}.notification-alert-card__drawer-body{flex:1;overflow:auto}.notification-alert-card__list{display:grid}.notification-alert-card__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;width:100%;padding:1rem 1.45rem;border:0;border-bottom:1px solid rgba(19,40,71,.07);background:transparent;text-align:left;cursor:pointer;transition:background .18s ease}.notification-alert-card__item:hover{background:#13284709}.notification-alert-card__item:focus-visible{outline:3px solid rgba(38,109,181,.3);outline-offset:-3px}.notification-alert-card__item.is-unread{background:#bf8c280e}.notification-alert-card__dot{width:.6rem;height:.6rem;border-radius:999px;background:#ccd3dc}.notification-alert-card__item.is-unread .notification-alert-card__dot{background:#bf8c28;box-shadow:0 0 0 4px #bf8c281f}.notification-alert-card__item.requires-action .notification-alert-card__dot{background:#b64a4a}.notification-alert-card__body{display:grid;gap:.18rem;min-width:0}.notification-alert-card__meta{display:flex;align-items:center;gap:.55rem;min-width:0;color:#718095;font-size:.72rem}.notification-alert-card__meta strong{color:#8d6823;text-transform:uppercase;letter-spacing:.06em}.notification-alert-card__meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-alert-card__meta time{margin-left:auto;white-space:nowrap}.notification-alert-card__title{color:#132847;font-weight:750;font-size:.93rem}.notification-alert-card__message{overflow:hidden;color:#5d6b7d;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.notification-alert-card__open{color:#132847;font-size:.76rem;font-weight:800;white-space:nowrap}.notification-alert-card__foot{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.45rem;border-top:1px solid rgba(19,40,71,.08);background:#f8fafc;color:#718095;font-size:.76rem}.notification-alert-card__foot button{border:0;background:transparent;color:#132847;font-weight:800;cursor:pointer}.notification-alert-card__foot button:disabled{opacity:.5;cursor:default}.notification-alert-card__empty{padding:1.35rem 1.45rem;color:#718095}@media(max-width:760px){.notification-alert-card__overlay{align-items:flex-end}.notification-alert-card__drawer{width:100%;height:min(88vh,760px);border-radius:22px 22px 0 0}.notification-alert-card__drawer-head{padding:1.1rem 1rem .9rem}.notification-alert-card__drawer-head p{display:none}.notification-alert-card__counter{min-width:62px}.notification-alert-card__item{grid-template-columns:auto minmax(0,1fr);padding:.9rem 1rem}.notification-alert-card__open{display:none}.notification-alert-card__meta{flex-wrap:wrap}.notification-alert-card__meta time{margin-left:0}.notification-alert-card__message{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.notification-alert-card__foot{padding:.8rem 1rem}}.agent-economics{margin-top:24px;padding:24px;border:1px solid rgba(15,23,42,.09);border-radius:22px;background:#fff;box-shadow:0 16px 40px #0f172a0f}.agent-economics--administrative{margin:20px 20px 0;padding:20px;border-radius:18px;box-shadow:none;background:#fbfdff}.agent-economics__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.agent-economics__head p{margin:0 0 5px;font-size:11px;font-weight:800;letter-spacing:.16em;color:#64748b}.agent-economics__head h3{margin:0;font-size:24px;color:#0f172a}.agent-economics__head span{display:block;margin-top:5px;color:#64748b;font-size:14px}.agent-economics__head label{min-width:120px}.agent-economics__period{display:flex;align-items:flex-end;gap:10px}.agent-economics__period label:last-child{min-width:160px}.agent-economics label span{display:block;margin-bottom:6px;font-size:12px;font-weight:700;color:#475569}.agent-economics select,.agent-economics input{width:100%;box-sizing:border-box;border:1px solid #dbe3ec;border-radius:10px;background:#fff;padding:10px 12px;color:#0f172a;font:inherit}.agent-economics__plan{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(280px,1.7fr) minmax(150px,.8fr);gap:14px;padding:18px;border-radius:16px;background:#f8fafc}.agent-economics__plan>div{min-width:0}.agent-economics__plan span{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;color:#64748b}.agent-economics__plan strong{display:block;margin-top:5px;font-size:20px;color:#0f172a}.agent-economics__plan small{display:block;margin-top:4px;color:#64748b}.agent-economics__progress>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:center}.agent-economics__progress>div:first-child strong{margin:0;font-size:15px}.agent-economics__bar{height:9px;margin-top:10px;overflow:hidden;border-radius:999px;background:#e2e8f0}.agent-economics__bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0f172a,#475569);transition:width .25s ease}.agent-economics__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.agent-economics__cards article{padding:16px;border:1px solid #e7edf3;border-radius:15px;background:#fff}.agent-economics__cards span{display:block;font-size:12px;color:#64748b}.agent-economics__cards strong{display:block;margin-top:6px;font-size:22px;color:#0f172a}.agent-economics__cards small{display:block;margin-top:4px;line-height:1.35;color:#94a3b8}.agent-economics__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:14px;overflow:hidden;border:1px solid #e7edf3;border-radius:14px;background:#e7edf3}.agent-economics__details>div{padding:13px 15px;background:#fff}.agent-economics__details span{display:block;font-size:12px;color:#64748b}.agent-economics__details strong{display:block;margin-top:4px;color:#0f172a}.agent-economics__admin{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(160px,1fr) minmax(150px,.8fr) auto;align-items:end;gap:12px;margin-top:16px;padding:16px;border:1px solid #dbe3ec;border-radius:14px;background:#fbfdff}.agent-economics__admin>div strong{display:block;color:#0f172a}.agent-economics__admin>div small{display:block;margin-top:4px;line-height:1.4;color:#64748b}.agent-economics__admin button,.agent-economics__rule-card button{min-height:42px;padding:0 16px;border:0;border-radius:10px;background:#0f172a;color:#fff;font-weight:800;cursor:pointer}.agent-economics__admin button:disabled,.agent-economics__rule-card button:disabled{opacity:.55;cursor:default}.agent-economics__error{margin:14px 0 0;padding:10px 12px;border-radius:10px;background:#fff1f2;color:#be123c;font-size:13px}.agent-economics__success{margin:14px 0 0;padding:10px 12px;border-radius:10px;background:#ecfdf5;color:#047857;font-size:13px;font-weight:700}.agent-economics__rules{margin-top:16px;border:1px solid #dbe3ec;border-radius:14px;background:#fff;overflow:hidden}.agent-economics__rules>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;cursor:pointer;list-style:none}.agent-economics__rules>summary::-webkit-details-marker{display:none}.agent-economics__rules>summary span strong{display:block;color:#0f172a}.agent-economics__rules>summary span small{display:block;margin-top:3px;color:#64748b}.agent-economics__rules>summary b{font-size:12px;color:#475569}.agent-economics__rules[open]>summary{border-bottom:1px solid #e7edf3}.agent-economics__rules-intro{padding:16px 16px 0}.agent-economics__rules-intro strong{color:#0f172a}.agent-economics__rules-intro p{margin:5px 0 0;color:#64748b;font-size:13px;line-height:1.45}.agent-economics__rules-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px}.agent-economics__rule-card{display:flex;flex-direction:column;gap:11px;padding:15px;border:1px solid #e7edf3;border-radius:14px;background:#fbfdff}.agent-economics__rule-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.agent-economics__rule-card header span{display:block;font-size:10px;font-weight:800;letter-spacing:.12em;color:#94a3b8}.agent-economics__rule-card h4{margin:2px 0 0;font-size:18px;color:#0f172a}.agent-economics__rule-card header i{padding:4px 7px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:10px;font-style:normal;font-weight:800}.agent-economics__rule-pair{display:grid;grid-template-columns:1fr 1fr;gap:9px}.agent-economics__rule-card button{margin-top:auto}.people-drawer.people-drawer{width:min(1040px,100%)}@media(max-width:1100px){.agent-economics__rules-grid{grid-template-columns:1fr}.agent-economics--administrative .agent-economics__cards{grid-template-columns:1fr 1fr}.agent-economics--administrative .agent-economics__plan{grid-template-columns:1fr}.agent-economics--administrative .agent-economics__progress{grid-column:auto}.agent-economics--administrative .agent-economics__admin{grid-template-columns:1fr 1fr}.agent-economics--administrative .agent-economics__admin>div{grid-column:1/-1}}@media(max-width:900px){.agent-economics__plan,.agent-economics__cards{grid-template-columns:1fr 1fr}.agent-economics__progress{grid-column:1/-1}.agent-economics__admin{grid-template-columns:1fr 1fr}.agent-economics__admin>div{grid-column:1/-1}}@media(max-width:640px){.agent-economics{padding:18px}.agent-economics--administrative{margin:16px 12px 0;padding:14px}.agent-economics__head{align-items:stretch;flex-direction:column}.agent-economics__period{display:grid;grid-template-columns:1fr 1fr;width:100%}.agent-economics__period label,.agent-economics__period label:last-child{min-width:0}.agent-economics__plan,.agent-economics__cards,.agent-economics__details,.agent-economics__admin,.agent-economics--administrative .agent-economics__cards,.agent-economics--administrative .agent-economics__admin{grid-template-columns:1fr}.agent-economics__progress{grid-column:auto}.agent-economics__admin>div,.agent-economics--administrative .agent-economics__admin>div{grid-column:auto}.agent-economics__rule-pair{grid-template-columns:1fr}.agent-economics__rules>summary{align-items:flex-start;flex-direction:column}}.people-page{display:grid;gap:22px;padding:28px}.people-page__header,.people-structure__heading,.people-directory__toolbar,.people-structure__team-head,.people-structure__branch-head,.people-modal__header,.people-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.people-page__header h1,.people-page__header h2,.people-structure h3,.people-structure h4,.people-directory h2,.people-modal h2,.people-drawer h2{margin:4px 0 6px}.people-page__header p,.people-structure__heading p,.people-modal__header p,.people-drawer__header p{margin:0;color:var(--text-muted, #667085);max-width:760px}.people-page__eyebrow,.people-structure__eyebrow,.people-structure__label,.people-structure__role-label{display:block;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8a5a22}.people-page__tabs{display:inline-flex;width:fit-content;gap:6px;padding:5px;border:1px solid rgba(30,41,59,.12);border-radius:14px;background:#ffffffb8}.people-page__tabs button{border:0;border-radius:10px;background:transparent;padding:10px 16px;cursor:pointer;font:inherit;font-weight:700;color:#526071}.people-page__tabs button.is-active{background:#17243b;color:#fff}.people-page__tabs button span{margin-left:6px;opacity:.72}.people-page__error,.people-directory__empty,.people-structure__message,.people-structure__empty{border:1px solid rgba(30,41,59,.1);border-radius:14px;padding:18px;background:#ffffffb8}.people-page__error{display:flex;align-items:center;gap:12px}.people-page__error span{flex:1;color:#667085}.people-structure,.people-directory{display:grid;gap:20px;padding:22px;border:1px solid rgba(30,41,59,.1);border-radius:20px;background:#ffffffd1;box-shadow:0 12px 28px #0f172a0f}.people-structure__manage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;border-radius:16px;background:#f7f8fa;border:1px solid rgba(30,41,59,.08)}.people-structure__manage form{display:grid;gap:10px;align-content:start;padding:14px;border-radius:14px;background:#fff}.people-structure__manage form>div{display:grid;gap:3px}.people-structure__manage small,.people-structure__person small,.people-directory__identity small{color:#758195}.people-structure__manage label,.people-form label,.people-form__compact label,.people-directory__filters label{display:grid;gap:6px;font-size:.82rem;font-weight:700;color:#4a5568}.people-structure__manage input,.people-structure__manage select,.people-form input,.people-form select,.people-form__compact input,.people-directory__filters input,.people-directory__filters select{width:100%;min-height:42px;border:1px solid rgba(30,41,59,.16);border-radius:10px;padding:9px 11px;background:#fff;font:inherit;color:#17243b;box-sizing:border-box}.people-structure__advisor,.people-structure__unassigned{display:grid;gap:10px;padding:16px;border-radius:16px;background:#fff;border:1px solid rgba(30,41,59,.09)}.people-structure__branches{display:grid;gap:16px}.people-structure__branch{display:grid;gap:14px;padding:18px;border-radius:18px;border:1px solid rgba(30,41,59,.1);background:#fbfbfc}.people-structure__branch.is-unassigned{border-style:dashed}.people-structure__branch-head{align-items:end}.people-structure__branch-head>small{color:#758195}.people-structure__team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.people-structure__team{display:grid;gap:14px;padding:15px;border-radius:15px;background:#fff;border:1px solid rgba(30,41,59,.09)}.people-structure__team-head{align-items:center}.people-structure__team-head>div{display:grid;gap:3px}.people-structure__team-head>span{padding:6px 9px;border-radius:999px;background:#f2f4f7;font-size:.75rem;color:#667085}.people-structure__team-section{display:grid;gap:8px}.people-structure__person{display:flex;align-items:center;gap:8px;border:1px solid rgba(30,41,59,.08);border-radius:12px;background:#fff;overflow:hidden}.people-structure__person.is-advisor{border-left:4px solid #c67a20}.people-structure__person.is-leader{border-left:4px solid #425b85}.people-structure__person>button:first-child{flex:1;min-width:0;display:grid;gap:2px;padding:11px 12px;text-align:left;border:0;background:transparent;cursor:pointer;font:inherit;color:inherit}.people-structure__person>button:first-child:hover{background:#f8fafc}.people-structure__remove,.people-drawer__danger{border:0;background:transparent;color:#b42318;cursor:pointer;font:inherit;font-size:.78rem;font-weight:800}.people-structure__remove{padding:10px}.people-structure__unassigned-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.people-directory__toolbar{align-items:end}.people-directory__filters{display:flex;gap:10px;flex-wrap:wrap}.people-directory__filters label{min-width:180px}.people-directory__table{display:grid;gap:4px}.people-directory__row{display:grid;grid-template-columns:minmax(220px,1.6fr) minmax(130px,.8fr) minmax(150px,1fr) minmax(150px,1fr) minmax(110px,.7fr);align-items:center;gap:14px;width:100%;min-height:62px;padding:10px 12px;border:1px solid rgba(30,41,59,.08);border-radius:12px;background:#fff;text-align:left;font:inherit;color:#2f3b4c}button.people-directory__row{cursor:pointer}button.people-directory__row:hover{border-color:#425b8557;box-shadow:0 6px 18px #0f172a0d}.people-directory__row--head{min-height:auto;border:0;background:transparent;color:#758195;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.people-directory__identity{display:grid;gap:3px;min-width:0}.people-directory__identity small,.people-directory__identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people-directory__row>span:last-child{display:inline-flex;align-items:center;gap:7px}.people-directory__status{width:8px;height:8px;border-radius:999px;background:#98a2b3}.people-directory__status.is-active{background:#12b76a}.people-modal__backdrop,.people-drawer__backdrop{position:fixed;inset:0;z-index:80;background:#0f172a6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.people-modal__backdrop{display:grid;place-items:center;padding:20px}.people-modal{width:min(680px,100%);max-height:min(90vh,820px);overflow:auto;border-radius:20px;background:#fff;box-shadow:0 26px 70px #0f172a3d}.people-modal__header,.people-drawer__header{padding:20px 22px;border-bottom:1px solid rgba(30,41,59,.08)}.people-modal__header>button,.people-drawer__header>button{width:38px;height:38px;border-radius:999px;border:1px solid rgba(30,41,59,.1);background:#fff;cursor:pointer;font-size:1.5rem;line-height:1;color:#526071}.people-form{display:grid;gap:18px;padding:22px}.people-form__section{display:grid;gap:10px}.people-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.people-form__grid .is-wide{grid-column:1 / -1}.people-form__actions{display:flex;justify-content:flex-end;gap:10px}.people-form__success{display:grid;gap:5px;padding:12px 14px;border-radius:12px;background:#ecfdf3;color:#067647}.people-form__success code{overflow-wrap:anywhere}.people-drawer__backdrop{display:flex;justify-content:flex-end}.people-drawer{width:min(520px,100%);height:100%;overflow:auto;background:#fff;box-shadow:-22px 0 56px #0f172a2e}.people-drawer__content,.people-drawer__edit{padding:22px}.people-drawer__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.people-drawer__summary>div,.people-drawer__stats>div{display:grid;gap:5px;padding:13px;border-radius:12px;background:#f8fafc}.people-drawer__summary span,.people-drawer__stats span{color:#758195;font-size:.78rem}.people-drawer__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.people-drawer__stats strong{font-size:1.25rem}.people-drawer__primary-action{display:flex;justify-content:flex-end;margin-top:18px}.people-drawer__danger{justify-self:start;padding:8px 0}.people-drawer__account{margin:0 22px 24px;border-top:1px solid rgba(30,41,59,.08);padding-top:12px}.people-drawer__account summary{cursor:pointer;font-weight:800;color:#526071}.people-form__compact{display:grid;gap:10px;margin-top:12px}@media(max-width:900px){.people-page{padding:18px}.people-directory__row{grid-template-columns:1.5fr .9fr 1fr}.people-directory__row>span:nth-child(4),.people-directory__row>span:nth-child(5){display:none}.people-structure__manage{grid-template-columns:1fr}}@media(max-width:640px){.people-page{padding:14px;gap:16px}.people-page__header,.people-structure__heading,.people-directory__toolbar,.people-modal__header,.people-drawer__header{flex-direction:column;align-items:stretch}.people-page__tabs{display:grid;grid-template-columns:1fr 1fr;width:100%}.people-directory__filters,.people-directory__filters label{width:100%}.people-directory__row,.people-directory__row--head{grid-template-columns:1fr .8fr}.people-directory__row>span:nth-child(3),.people-directory__row>span:nth-child(4),.people-directory__row>span:nth-child(5){display:none}.people-form__grid,.people-drawer__summary,.people-drawer__stats{grid-template-columns:1fr}.people-modal__backdrop{padding:0;align-items:end}.people-modal{width:100%;max-height:94vh;border-radius:20px 20px 0 0}.people-drawer{width:100%}}.network-kpi{display:grid;gap:18px;padding:24px}.network-kpi__header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.network-kpi__header h1{margin:4px 0 6px}.network-kpi__header p{margin:0;color:#667085;max-width:760px}.network-kpi__eyebrow{font-size:.72rem;font-weight:800;letter-spacing:.1em;color:#8a5a22}.network-kpi__filters{display:flex;align-items:flex-end;justify-content:flex-end;gap:10px;flex-wrap:wrap}.network-kpi__filter{display:grid;gap:6px;font-size:.78rem;font-weight:800;color:#526071;min-width:130px}.network-kpi__filter:last-child{min-width:220px}.network-kpi__filter select{min-height:42px;border:1px solid rgba(30,41,59,.14);border-radius:10px;padding:9px 11px;background:#fff;color:#17243b;font:inherit}.network-kpi__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.network-kpi__cards article{display:grid;gap:5px;padding:16px;border:1px solid rgba(30,41,59,.09);border-radius:14px;background:#fff;box-shadow:0 8px 22px #0f172a0a}.network-kpi__cards span,.network-kpi__cards small{color:#758195}.network-kpi__cards strong{font-size:1.35rem;color:#17243b}.network-kpi__panel{display:grid;gap:12px;padding:18px;border:1px solid rgba(30,41,59,.09);border-radius:16px;background:#fff}.network-kpi__panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.network-kpi__panel-head h2{margin:0 0 4px}.network-kpi__panel-head p{margin:0;color:#758195}.network-kpi__panel-head>span{font-size:.78rem;font-weight:800;color:#667085}.network-kpi__table{display:grid;gap:4px}.network-kpi__row{display:grid;grid-template-columns:minmax(220px,1.7fr) repeat(4,minmax(110px,.8fr));gap:12px;align-items:center;min-height:58px;padding:10px 12px;border:1px solid rgba(30,41,59,.07);border-radius:10px;background:#fff;color:#2f3b4c;text-align:left;font:inherit}.network-kpi__row>span:first-child{display:grid;gap:3px}.network-kpi__row small{color:#758195}.network-kpi__row strong{display:flex;align-items:center;gap:8px}.network-kpi__row strong i{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#f2f4f7;color:#526071;font-style:normal;font-size:.72rem}.network-kpi__row--head{min-height:auto;border:0;background:transparent;color:#758195;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.network-kpi__table button.network-kpi__row{cursor:pointer}.network-kpi__table button.network-kpi__row:hover{border-color:#425b8552;box-shadow:0 6px 16px #0f172a0d}.network-kpi__error,.network-kpi__loading,.network-kpi__empty,.network-kpi__network-fee{padding:14px 16px;border-radius:12px}.network-kpi__error{background:#fff1f0;color:#b42318}.network-kpi__loading,.network-kpi__empty{background:#f8fafc;color:#667085}.network-kpi__network-fee{display:grid;gap:4px;border:1px dashed rgba(138,90,34,.35);background:#fffaf2;color:#6b4d2d}.network-kpi__network-fee span{color:#7a674f}@media(max-width:1180px){.network-kpi__header{align-items:stretch;flex-direction:column}.network-kpi__filters{justify-content:flex-start}}@media(max-width:980px){.network-kpi__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.network-kpi__row{grid-template-columns:minmax(200px,1.4fr) repeat(2,minmax(110px,.8fr))}.network-kpi__row>span:nth-child(4),.network-kpi__row>span:nth-child(5){display:none}}@media(max-width:640px){.network-kpi{padding:14px}.network-kpi__filters{display:grid;grid-template-columns:1fr 1fr;width:100%}.network-kpi__filter,.network-kpi__filter:last-child{min-width:0}.network-kpi__filter:last-child{grid-column:1/-1}.network-kpi__cards{grid-template-columns:1fr}.network-kpi__row{grid-template-columns:1.4fr 1fr}.network-kpi__row>span:nth-child(3),.network-kpi__row>span:nth-child(4),.network-kpi__row>span:nth-child(5){display:none}.network-kpi__panel{padding:12px}}.kpi-page{padding:28px;display:grid;gap:24px}.kpi-page__header{display:flex;justify-content:space-between;gap:24px;align-items:flex-end}.kpi-page__header h1{margin:.2rem 0;font-size:2.2rem}.kpi-page__header p{margin:0;color:#64706a}.kpi-page__eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:700;color:#64706a}.kpi-page__period{display:flex;align-items:flex-end;gap:10px}.kpi-page__year{display:grid;gap:6px;font-size:.78rem;font-weight:700}.kpi-page__year select{min-width:120px;padding:10px 12px;border:1px solid #d9ddd9;border-radius:10px;background:#fff}.kpi-page__period .kpi-page__year:last-child select{min-width:160px}.kpi-page__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kpi-page__cards article{padding:20px;border:1px solid #e4e7e3;border-radius:18px;background:#fff;display:grid;gap:7px;box-shadow:0 8px 24px #1f30270a}.kpi-page__cards span,.kpi-page__cards small{color:#6b756f}.kpi-page__cards strong{font-size:1.55rem}.kpi-page__table-wrap{border:1px solid #e4e7e3;border-radius:18px;background:#fff;overflow:hidden}.kpi-page__table-heading{padding:20px 22px;border-bottom:1px solid #edf0ed}.kpi-page__table-heading h2{margin:0 0 4px}.kpi-page__table-heading p{margin:0;color:#6b756f}.kpi-page__row{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(120px,1fr));gap:16px;padding:15px 22px;border-bottom:1px solid #f0f2f0;align-items:center}.kpi-page__row--team{grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(140px,1fr))}.kpi-page__row>span:first-child{display:grid;gap:2px}.kpi-page__row small{color:#7b847f}.kpi-page__row--head{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#6b756f;background:#fafbfa}.kpi-page__row--head:has(>span:nth-child(3):last-child){grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(140px,1fr))}.kpi-page__loading,.kpi-page__error,.kpi-page__empty,.kpi-page__empty-row{padding:24px;border-radius:16px;background:#fff;border:1px solid #e4e7e3}.kpi-page__error{border-color:#e8c9c9}.kpi-page__empty-row{border:0;border-radius:0;color:#6b756f}@media(max-width:980px){.kpi-page__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-page__table{overflow:auto}.kpi-page__row{min-width:820px}.kpi-page__row--team,.kpi-page__row--head:has(>span:nth-child(3):last-child){min-width:620px}}@media(max-width:640px){.kpi-page{padding:18px}.kpi-page__header{align-items:flex-start;flex-direction:column}.kpi-page__period{width:100%;display:grid;grid-template-columns:1fr 1fr}.kpi-page__year select,.kpi-page__period .kpi-page__year:last-child select{width:100%;min-width:0}.kpi-page__cards{grid-template-columns:1fr}.kpi-page__cards article{padding:17px}}.kpi-scope-switcher{display:inline-flex;gap:6px;margin:18px 24px 0;padding:5px;border:1px solid rgba(30,41,59,.12);border-radius:14px;background:#ffffffc7}.kpi-scope-switcher button{border:0;border-radius:10px;background:transparent;padding:10px 16px;color:#526071;font:inherit;font-weight:800;cursor:pointer}.kpi-scope-switcher button.is-active{background:#17243b;color:#fff}@media(max-width:640px){.kpi-scope-switcher{display:grid;grid-template-columns:1fr 1fr;margin:12px 14px 0}.kpi-scope-switcher button{padding:9px 10px}}.agent-public-panel{margin:18px 0 0;padding:22px;border:1px solid rgba(26,62,82,.12);border-radius:22px;background:linear-gradient(145deg,#f9fcff,#f2f8fb);box-shadow:0 12px 32px #15364a12}.agent-public-panel--state{color:#668093}.agent-public-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.agent-public-panel__head p{margin:0 0 5px;font-size:11px;letter-spacing:.14em;color:#1aa99d;font-weight:800}.agent-public-panel__head h3{margin:0;color:#102536;font-size:22px}.agent-public-panel__head span{display:block;margin-top:5px;color:#718899;font-size:13px}.agent-public-panel__head>button{border:1px solid #cbd9e1;background:#fff;color:#687f8f;border-radius:999px;padding:9px 13px;font-weight:750;cursor:pointer}.agent-public-panel__head>button.is-on{background:#e3faf6;color:#08776d;border-color:#a9e9df}.agent-public-panel__alert{margin-top:14px;padding:10px 12px;border-radius:12px;background:#e8f8f5;color:#08776d;font-size:12px}.agent-public-panel__alert.is-error{background:#fff0f0;color:#a63232}.agent-public-panel__body{display:grid;grid-template-columns:180px 1fr;gap:24px;margin-top:22px}.agent-public-panel__qr{border:1px solid #dbe7ed;background:#fff;border-radius:18px;padding:14px;text-align:center}.agent-public-panel__qr img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.agent-public-panel__qr small{display:block;margin-top:8px;color:#7890a0;font-weight:700}.agent-public-panel__controls{display:grid;gap:13px}.agent-public-panel__controls label>span{display:block;margin-bottom:6px;color:#536c7e;font-size:12px;font-weight:700}.agent-public-panel__controls input{width:100%;min-height:42px;border:1px solid #ccdae2;background:#fff;border-radius:11px;padding:0 12px;color:#173143}.agent-public-panel__url{display:grid;grid-template-columns:1fr auto;gap:7px}.agent-public-panel__url button,.agent-public-panel__actions button,.agent-public-panel__actions a{border:0;border-radius:11px;padding:0 14px;min-height:42px;background:#102b3e;color:#fff;font:inherit;font-size:12px;font-weight:750;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.agent-public-panel__actions{display:flex;gap:8px;flex-wrap:wrap}.agent-public-panel__actions a{background:#e5eff4;color:#24475c}.agent-public-panel__controls>p{margin:0;color:#7a8f9d;font-size:11px;line-height:1.55}@media(max-width:700px){.agent-public-panel{padding:17px}.agent-public-panel__head{flex-direction:column}.agent-public-panel__body{grid-template-columns:1fr}.agent-public-panel__qr{width:min(240px,100%);margin:0 auto}.agent-public-panel__actions>*{flex:1}}.agent-profile{--ap-bg: #0f1518;--ap-panel: rgba(20, 29, 33, .96);--ap-panel-soft: rgba(255, 255, 255, .055);--ap-border: rgba(255, 255, 255, .14);--ap-text: #f7faf8;--ap-muted: #b8c4c0;--ap-accent: #d6b46d;--ap-field-bg: #e7ece9;--ap-field-text: #18221f;--ap-field-muted: #5d6c67;--ap-field-border: #bdc9c4;min-height:100%;padding:28px;color:var(--ap-text)}.agent-profile--state{display:grid;min-height:50vh;place-items:center;color:var(--ap-muted)}.agent-profile__header,.agent-profile__identity-card,.agent-profile__panel,.agent-profile__preview,.agent-profile__savebar{border:1px solid var(--ap-border);background:var(--ap-panel);box-shadow:0 18px 60px #00000029}.agent-profile__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:28px;border-radius:24px;background:radial-gradient(circle at 85% 20%,rgba(214,180,109,.14),transparent 32%),linear-gradient(145deg,#152024fa,#0c1215fa)}.agent-profile__header p,.agent-profile__preview>p{margin:0 0 8px;color:var(--ap-accent);font-size:.72rem;font-weight:800;letter-spacing:.16em}.agent-profile__header h1{margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.agent-profile__header span{display:block;margin-top:12px;color:var(--ap-muted)}.agent-profile__nora-mark{display:grid;gap:3px;min-width:150px;padding:14px 18px;border:1px solid rgba(214,180,109,.35);border-radius:16px;background:#d6b46d1a}.agent-profile__nora-mark strong{color:var(--ap-accent)}.agent-profile__nora-mark small{color:var(--ap-muted)}.agent-profile__alert{margin-top:18px;padding:13px 16px;border-radius:14px}.agent-profile__alert--error{background:#b2404024;color:#ffd2d2}.agent-profile__alert--success{background:#48896129;color:#d7ffe5}.agent-profile__identity-card{display:grid;grid-template-columns:190px 1fr;gap:28px;margin-top:20px;padding:26px;border-radius:22px}.agent-profile__photo{display:grid;justify-items:center;gap:10px}.agent-profile__avatar{width:132px;height:132px;overflow:hidden;display:grid;place-items:center;border-radius:34px;border:1px solid rgba(214,180,109,.38);background:linear-gradient(145deg,#d6b46d2e,#ffffff0b);color:var(--ap-accent);font-size:2.2rem;font-weight:800}.agent-profile__avatar img{width:100%;height:100%;object-fit:cover}.agent-profile button{border:0;border-radius:12px;padding:10px 14px;cursor:pointer;font:inherit;font-weight:750}.agent-profile button:disabled{cursor:default;opacity:.55}.agent-profile__photo button{background:#ffffff1a;color:var(--ap-text)}.agent-profile__photo small{color:var(--ap-muted);text-align:center}.agent-profile__identity-copy>small{color:var(--ap-accent);font-weight:750}.agent-profile__identity-copy h2{margin:6px 0 4px;font-size:2rem}.agent-profile__identity-copy>p{margin:0;color:var(--ap-muted)}.agent-profile__locked{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.agent-profile__locked span{display:grid;min-width:220px;gap:4px;padding:12px 14px;border-radius:14px;background:#fff1}.agent-profile__locked small{color:var(--ap-muted)}.agent-profile__locked b{align-self:center;padding:8px 10px;border-radius:999px;background:#ffffff14;color:#d3dcda;font-size:.75rem}.agent-profile__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:20px;margin-top:20px;align-items:start}.agent-profile__panel,.agent-profile__preview{min-width:0;border-radius:22px;padding:24px}.agent-profile__panel--nora{grid-column:1;grid-row:2}.agent-profile__panel-head{display:flex;gap:14px;margin-bottom:22px}.agent-profile__panel-head>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:10px;background:#d6b46d1f;color:var(--ap-accent);font-size:.78rem;font-weight:800}.agent-profile__panel-head h3,.agent-profile__preview h3{margin:0;font-size:1.2rem}.agent-profile__panel-head p{margin:6px 0 0;color:var(--ap-muted)}.agent-profile__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.agent-profile__fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-profile label{display:grid;gap:7px;color:#edf2ef;font-size:.88rem;font-weight:700}.agent-profile label small{color:var(--ap-muted);font-weight:550}.agent-profile input:not([type=range]),.agent-profile textarea,.agent-profile select{width:100%;box-sizing:border-box;border:1px solid var(--ap-field-border);border-radius:12px;outline:none;background:var(--ap-field-bg);color:var(--ap-field-text);-webkit-text-fill-color:var(--ap-field-text);caret-color:var(--ap-field-text);padding:11px 12px;font:inherit;font-weight:600}.agent-profile input:not([type=range])::placeholder,.agent-profile textarea::placeholder{color:var(--ap-field-muted);-webkit-text-fill-color:var(--ap-field-muted);opacity:1}.agent-profile select option{background:var(--ap-field-bg);color:var(--ap-field-text)}.agent-profile textarea{resize:vertical}.agent-profile input:not([type=range]):focus,.agent-profile textarea:focus,.agent-profile select:focus{border-color:#d6b46d;box-shadow:0 0 0 3px #d6b46d29}.agent-profile__wide{margin:16px 0}.agent-profile__wide>small{justify-self:end}.agent-profile__preview{grid-column:2;grid-row:1 / span 2;align-self:start;position:sticky;top:92px;z-index:1;background:radial-gradient(circle at top right,rgba(214,180,109,.17),transparent 42%),#111a1efb}.agent-profile__message{margin:18px 0 12px;white-space:pre-line;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff13;color:#f4f8f6;line-height:1.55}.agent-profile__preview>small{color:#c1ccc8}.agent-profile__sliders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.agent-profile__slider{padding:15px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#ffffff0e}.agent-profile__slider>span,.agent-profile__slider em{display:flex;justify-content:space-between;gap:10px}.agent-profile__slider>span small{color:#e0c584}.agent-profile__slider input{padding:0;accent-color:var(--ap-accent)}.agent-profile__slider em{color:var(--ap-muted);font-size:.72rem;font-style:normal;font-weight:550}.agent-profile__persona{align-content:center;padding:11px 12px;border:1px solid rgba(214,180,109,.16);border-radius:12px;background:#d6b46d17}.agent-profile__persona strong{color:#e0c584}.agent-profile__savebar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding:18px 20px;border-radius:20px}.agent-profile__savebar div{display:grid;gap:4px}.agent-profile__savebar span{color:var(--ap-muted);font-size:.84rem}.agent-profile__savebar button{background:var(--ap-accent);color:#151515;padding-inline:22px}@media(max-width:980px){.agent-profile{padding:20px}.agent-profile__grid{grid-template-columns:1fr}.agent-profile__preview{grid-column:auto;grid-row:auto;position:static}.agent-profile__panel--nora{grid-column:auto;grid-row:auto}}@media(max-width:720px){.agent-profile{padding:14px}.agent-profile__header{align-items:flex-start;flex-direction:column}.agent-profile__nora-mark{width:100%;box-sizing:border-box}.agent-profile__identity-card{grid-template-columns:1fr}.agent-profile__identity-copy{text-align:center}.agent-profile__locked{justify-content:center}.agent-profile__locked span{min-width:0;width:100%;text-align:left}.agent-profile__fields,.agent-profile__fields--two,.agent-profile__sliders{grid-template-columns:1fr}.agent-profile__savebar{align-items:stretch;flex-direction:column}.agent-profile__savebar button{width:100%}}.agent-settings{max-width:900px;margin:0 auto;padding:24px;color:#172b3a}.agent-settings header{margin-bottom:24px}.agent-settings header a{color:#304b80;text-decoration:underline}.agent-whatsapp{background:#fff;border:1px solid #91a4b3;border-radius:16px;padding:24px;display:grid;gap:16px;line-height:1.5}.agent-whatsapp h2,.agent-whatsapp p{margin:0}.agent-whatsapp__status{display:grid;gap:6px;background:#edf6f3;color:#173f34;border:1px solid #55766e;border-radius:10px;padding:16px}.agent-whatsapp button{min-height:44px;padding:10px 16px;border:1px solid #174b3b;border-radius:10px;background:#174b3b;color:#fff;font:inherit;font-weight:700;cursor:pointer}.agent-whatsapp button.is-secondary{background:#fff;color:#253e4e;border-color:#718494}.agent-whatsapp button:disabled{background:#e2e8eb;color:#495d69;border-color:#8294a0;cursor:default}.agent-whatsapp button:focus-visible{outline:3px solid #6247b0;outline-offset:3px}.agent-whatsapp__error{background:#fff0f0;color:#872828;padding:12px;border-radius:8px}@media(max-width:640px){.agent-settings{padding:16px}.agent-whatsapp{padding:18px}.agent-whatsapp button{width:100%;font-size:16px}.agent-whatsapp [role=group]{display:grid;gap:10px}}.professional-preference{margin-top:18px;padding:18px;border:1px solid #dfe6ef;border-radius:16px;background:#fff}.professional-preference__head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:16px}.professional-preference__head>div:first-child{display:grid;gap:4px}.professional-preference__head span{font-size:10px;font-weight:900;letter-spacing:.12em;color:#315efb}.professional-preference__head h4{margin:0;font-size:18px}.professional-preference__head p{margin:0;color:#6b7280;font-size:12px}.professional-preference__formula{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end;padding:9px 11px;border-radius:10px;background:#f4f7fc;color:#5d6878}.professional-preference__formula span{letter-spacing:0;color:#475569}.professional-preference__formula b{color:#94a3b8}.professional-preference__formula strong{font-size:11px;color:#172033}.professional-preference__form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.professional-preference__form label{display:grid;gap:5px;font-size:10px;font-weight:800;color:#596579;text-transform:uppercase;letter-spacing:.04em}.professional-preference__form input,.professional-preference__form select{width:100%;box-sizing:border-box;border:1px solid #d8e0ea;border-radius:9px;background:#fff;padding:9px;color:#172033;font:inherit;font-size:12px}.professional-preference__modes{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.professional-preference__modes button{display:grid;grid-template-columns:1fr auto;gap:4px;border:1px solid #dfe5ed;border-radius:11px;background:#f8fafc;padding:10px;text-align:left;color:#263247;cursor:pointer}.professional-preference__modes button.is-selected{border-color:#315efb;background:#f1f5ff;box-shadow:0 0 0 2px #315efb14}.professional-preference__modes strong{font-size:11px}.professional-preference__modes span{font-size:11px;letter-spacing:0}.professional-preference__modes small{grid-column:1/-1;color:#758195;font-size:9px;line-height:1.35}.professional-preference__adjustment{grid-column:1/2}.professional-preference__adjustment small{color:#8a94a3;font-weight:500;text-transform:none;letter-spacing:0}.professional-preference__reason{grid-column:2/4}.professional-preference__form>.professionals-button{align-self:end}.professional-preference__saved{display:grid;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid #edf0f4}.professional-preference__saved-head{display:flex;justify-content:space-between;gap:12px}.professional-preference__saved-head strong{font-size:12px}.professional-preference__saved-head span,.professional-preference__saved>p{margin:0;color:#7b8492;font-size:10px}.professional-preference__saved article{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:11px;border:1px solid #e2e7ef;border-radius:11px;background:#fbfcfe}.professional-preference__saved article>div:first-child{display:grid;grid-template-columns:auto 1fr;gap:3px 8px;align-items:center}.professional-preference__saved article strong{font-size:12px}.professional-preference__saved article small,.professional-preference__saved article em{grid-column:2;color:#738095;font-size:10px;font-style:normal}.professional-preference__mode{padding:4px 7px;border-radius:999px;background:#eef2f7;color:#566174!important;letter-spacing:0!important}.professional-preference__mode--preferred,.professional-preference__mode--priority{background:#eef3ff;color:#315efb!important}.professional-preference__mode--limited{background:#fff6e7;color:#9b6710!important}.professional-preference__mode--do_not_recommend{background:#fff0f0;color:#a33b32!important}.professional-preference__saved-score{display:grid;grid-template-columns:auto auto;gap:1px 5px;align-items:center;text-align:right}.professional-preference__saved-score strong{font-size:16px;color:#315efb}.professional-preference__saved-score span{font-size:9px;color:#8b95a3;letter-spacing:0}.professional-preference__saved-score button{grid-column:1/-1;border:0;background:transparent;padding:2px;color:#a33b32;font-size:9px;cursor:pointer}@media(max-width:900px){.professional-preference__head{flex-direction:column}.professional-preference__formula{justify-content:flex-start}.professional-preference__form,.professional-preference__modes{grid-template-columns:1fr 1fr}.professional-preference__adjustment,.professional-preference__reason{grid-column:auto}}@media(max-width:560px){.professional-preference__form,.professional-preference__modes{grid-template-columns:1fr}.professional-preference__adjustment,.professional-preference__reason{grid-column:auto}.professional-preference__saved article{grid-template-columns:1fr}.professional-preference__saved-score{text-align:left;justify-content:start}}.professional-profile{display:flex;flex-direction:column;gap:18px;color:#18212f}.professional-profile__loading{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;color:#667085}.professional-profile__loading span,.professional-profile__section-head span{font-size:10px;font-weight:900;letter-spacing:.14em;color:#315efb}.professional-profile__loading strong{font-size:20px;color:#1f2937}.professional-profile__loading p{max-width:470px;margin:0;font-size:13px}.professional-profile__identity{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:16px;align-items:start;background:#fff;border:1px solid #e0e6ef;border-radius:18px;padding:18px}.professional-profile__avatar{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:#111827;color:#fff;font-size:20px;font-weight:900;letter-spacing:.04em}.professional-profile__headline h3{margin:6px 0 2px;font-size:24px;line-height:1.1}.professional-profile__headline p{margin:0;color:#667085;font-size:13px}.professional-profile__eyebrow,.professional-profile__role-list{display:flex;gap:6px;flex-wrap:wrap}.professional-profile__network-state,.professional-profile__account{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:5px 7px;background:#eef0f3;color:#68707d}.professional-profile__network-state.is-active{background:#e8f8ef;color:#177245}.professional-profile__account{background:#edf2ff;color:#315efb}.professional-profile__role-list{margin-top:10px}.professional-profile__role-list span{font-size:10px;font-weight:800;color:#315efb;background:#edf2ff;padding:5px 8px;border-radius:999px}.professional-profile__edit{white-space:nowrap}.professional-profile__contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.professional-profile__contact-grid>div{background:#fff;border:1px solid #e3e8f0;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:4px;min-width:0}.professional-profile__contact-grid span{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:#8a94a3}.professional-profile__contact-grid strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.professional-profile__contact-grid small{font-size:11px;color:#737e8f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.professional-profile__notice{background:#eef3ff;border:1px solid #d5e0ff;border-radius:14px;padding:16px}.professional-profile__notice strong{display:block;color:#2447ba;margin-bottom:4px}.professional-profile__notice p{margin:0;color:#53627c;font-size:12px;line-height:1.55}.professional-profile__section{background:#fff;border:1px solid #e2e7ef;border-radius:18px;padding:16px}.professional-profile__section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:12px}.professional-profile__section-head h4{margin:3px 0 0;font-size:17px}.professional-profile__section-head>small{font-size:10px;color:#8791a1}.professional-profile__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.professional-profile__metric{min-height:92px;border-radius:13px;background:#f7f9fc;border:1px solid #e8ecf2;padding:12px;display:flex;flex-direction:column;justify-content:center;gap:3px}.professional-profile__metric span{font-size:10px;font-weight:800;color:#758094}.professional-profile__metric strong{font-size:24px;line-height:1.1}.professional-profile__metric small{font-size:9px;color:#8a94a3}.professional-profile__metric.is-alert{background:#fff6f3;border-color:#ffd8cc}.professional-profile__metric.is-alert strong{color:#b42318}.professional-profile__assignment-list{display:flex;flex-direction:column;gap:8px}.professional-profile__assignment{display:grid;grid-template-columns:minmax(230px,1.4fr) 120px 210px;gap:12px;align-items:center;border:1px solid #e6eaf0;border-radius:13px;padding:13px;background:#fafbfc}.professional-profile__assignment-main{min-width:0}.professional-profile__assignment-title{display:flex;flex-direction:column;gap:2px}.professional-profile__assignment-title>span{font-size:9px;font-weight:900;color:#315efb}.professional-profile__assignment-title strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.professional-profile__assignment-title small{font-size:10px;color:#7b8491}.professional-profile__assignment-roles{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px}.professional-profile__assignment-roles span{font-size:9px;font-weight:800;background:#edf2ff;color:#315efb;border-radius:999px;padding:4px 6px}.professional-profile__assignment-status{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.professional-profile__status{font-size:9px;font-weight:900;text-transform:uppercase;border-radius:999px;padding:5px 7px;background:#eef0f3;color:#5f6977}.professional-profile__status--active,.professional-profile__status--qualification,.professional-profile__status--negotiation,.professional-profile__status--closing{background:#e9f9f0;color:#177245}.professional-profile__status--completed{background:#edf2ff;color:#315efb}.professional-profile__assignment-status small{font-size:10px;color:#737e8f}.professional-profile__assignment-status em{font-size:9px;color:#9a6700;font-style:normal}.professional-profile__assignment-workflow{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.professional-profile__assignment-workflow>div{border-left:1px solid #e3e8ef;padding-left:9px;display:flex;flex-direction:column;gap:2px}.professional-profile__assignment-workflow span{font-size:8px;text-transform:uppercase;font-weight:900;color:#9099a7}.professional-profile__assignment-workflow strong{font-size:17px}.professional-profile__assignment-workflow .is-alert strong{color:#b42318}.professional-profile__assignment-meta{grid-column:1/-1;border-top:1px solid #edf0f4;padding-top:8px;display:flex;gap:14px;flex-wrap:wrap;color:#8a94a3;font-size:9px}.professional-profile__empty{border:1px dashed #d5dce6;background:#fafbfc;border-radius:12px;min-height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#7a8595;gap:3px;text-align:center}.professional-profile__empty strong{color:#596577;font-size:13px}.professional-profile__empty span{font-size:11px}.professional-profile__empty--compact{min-height:70px;font-size:11px}.professional-profile__section--split{display:grid;grid-template-columns:1fr 1fr;gap:20px}.professional-profile__history,.professional-profile__steps{display:flex;flex-direction:column}.professional-profile__history>div{display:grid;grid-template-columns:80px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #edf0f4}.professional-profile__history>div:last-child,.professional-profile__steps>div:last-child{border-bottom:0}.professional-profile__history>div>span{font-size:9px;color:#8b95a4}.professional-profile__history>div>div{display:flex;flex-direction:column;min-width:0;gap:2px}.professional-profile__history strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.professional-profile__history small{font-size:9px;color:#7c8696}.professional-profile__steps>div{display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid #edf0f4}.professional-profile__workflow-dot{width:8px;height:8px;border-radius:50%;background:#adb5c1}.professional-profile__workflow-dot--completed{background:#1f9d62}.professional-profile__workflow-dot--in_progress{background:#315efb}.professional-profile__workflow-dot--waiting,.professional-profile__workflow-dot--ready{background:#d49a15}.professional-profile__steps>div>div{display:flex;flex-direction:column;gap:2px;min-width:0}.professional-profile__steps strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.professional-profile__steps small{font-size:9px;color:#7d8796;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.professional-profile__steps time{font-size:9px;color:#7d8796}.professional-profile__steps .is-overdue time{color:#b42318;font-weight:800}@media(max-width:900px){.professional-profile__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.professional-profile__assignment{grid-template-columns:1fr 120px}.professional-profile__assignment-workflow{grid-column:1/-1}.professional-profile__section--split{grid-template-columns:1fr}.professional-profile__contact-grid{grid-template-columns:1fr 1fr}.professional-profile__contact-grid>div:last-child{grid-column:1/-1}}@media(max-width:620px){.professional-profile__identity{grid-template-columns:50px 1fr}.professional-profile__avatar{width:50px;height:50px;border-radius:14px}.professional-profile__edit{grid-column:1/-1;width:100%}.professional-profile__contact-grid,.professional-profile__metrics{grid-template-columns:1fr}.professional-profile__contact-grid>div:last-child{grid-column:auto}.professional-profile__assignment{grid-template-columns:1fr}.professional-profile__assignment-workflow,.professional-profile__assignment-meta{grid-column:auto}.professional-profile__section{padding:13px}}.professionals-import__stats{grid-template-columns:repeat(5,minmax(0,1fr))}.professionals-import__section-head{display:flex!important;align-items:center;justify-content:space-between;gap:12px;margin:0!important}.professionals-import__section-head>div{display:flex;flex-direction:column;gap:3px}.professionals-import__section-head>div>span{background:transparent!important;padding:0!important;color:#667085;font-size:11px}.professionals-button--small{padding:8px 11px;font-size:11px}.professionals-import__mapping-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px!important;margin-top:12px!important}.professionals-import__mapping-grid label{background:#f8fafc;border:1px solid #e5e9f0;border-radius:9px;padding:9px}.professionals-import__mapping-grid label>span{background:transparent!important;padding:0!important;color:#4b5563;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.professionals-import__mapping-grid select{padding:8px 9px}.professionals-import__duplicates{background:#fff8e8;border:1px solid #f0d795;border-radius:12px;padding:13px;margin:14px 0}.professionals-import__counter{min-width:48px;text-align:center;border-radius:999px;background:#fff1c2;color:#805500;padding:5px 9px;font-size:11px;font-weight:900}.professionals-import__duplicate-list{display:flex;flex-direction:column;gap:8px;margin-top:11px}.professionals-import__duplicate-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;background:#fff;border:1px solid #ecd9a7;border-radius:10px;padding:11px}.professionals-import__duplicate-card>div:first-child{display:grid;gap:3px}.professionals-import__duplicate-card>div:first-child>span{color:#936600;font-size:10px;font-weight:900;text-transform:uppercase}.professionals-import__duplicate-card strong{font-size:13px}.professionals-import__duplicate-card small{color:#667085;font-size:11px}.professionals-import__duplicate-card em{color:#9a6200;font-size:11px;font-style:normal;font-weight:800}.professionals-import__duplicate-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.professionals-import__duplicate-actions label{display:flex;flex-direction:row;align-items:center;gap:5px;border:1px solid #d9dee7;border-radius:999px;background:#fff;padding:7px 9px;font-size:10px;cursor:pointer}.professionals-import__duplicate-actions label.is-selected{border-color:#315efb;background:#edf2ff;color:#244dcc}.professionals-import__duplicate-actions input{width:auto!important}.professionals-import__blocking{margin:10px 0;background:#fff3f0;border:1px solid #ffc9bd;color:#9f2f1d;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:800}@media(max-width:980px){.professionals-import__stats{grid-template-columns:1fr 1fr}.professionals-import__mapping-grid,.professionals-import__duplicate-card{grid-template-columns:1fr}.professionals-import__duplicate-actions{justify-content:flex-start}}.professionals-page{min-height:100%;padding:28px;background:#f5f7fb;color:#18212f}.professionals-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;padding:28px;border-radius:22px;background:#111827;color:#fff;box-shadow:0 18px 45px #0f172a1f}.professionals-hero p,.professionals-drawer header span{margin:0 0 7px;font-size:11px;font-weight:800;letter-spacing:.14em;color:#85a4ff}.professionals-hero h1{margin:0 0 7px;font-size:32px;line-height:1.05}.professionals-hero span{color:#c8d0dd;font-size:14px}.professionals-hero__actions{display:flex;gap:10px;flex-wrap:wrap}.professionals-button{border:0;border-radius:10px;background:#315efb;color:#fff;padding:11px 16px;font:inherit;font-weight:800;cursor:pointer}.professionals-button:disabled{opacity:.55;cursor:not-allowed}.professionals-button--ghost{background:#fff;color:#1d2b45;border:1px solid #d9e0eb}.professionals-hero .professionals-button--ghost{background:#ffffff14;border-color:#fff3;color:#fff}.professionals-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0}.professionals-stats>div{background:#fff;border:1px solid #e3e8f0;border-radius:15px;padding:16px;display:flex;flex-direction:column;gap:6px}.professionals-stats span{font-size:12px;color:#6b7280}.professionals-stats strong{font-size:25px}.professionals-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) 240px 180px;gap:12px;background:#fff;border:1px solid #e3e8f0;border-radius:15px;padding:14px;margin-bottom:12px}.professionals-toolbar label,.professionals-form label,.professionals-import label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:800;color:#4b5563}.professionals-toolbar input,.professionals-toolbar select,.professionals-form input,.professionals-form select,.professionals-form textarea,.professionals-import select,.professionals-import input[type=file]{width:100%;box-sizing:border-box;border:1px solid #d8dee8;border-radius:9px;padding:10px 11px;background:#fff;color:#111827;font:inherit}.professionals-list{display:flex;flex-direction:column;gap:8px}.professional-card{display:grid;grid-template-columns:46px minmax(210px,1.35fr) minmax(180px,1fr) minmax(200px,1fr) auto;gap:14px;align-items:center;background:#fff;border:1px solid #e2e7ef;border-radius:14px;padding:14px 16px}.professional-card--button{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;appearance:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.professional-card--button:hover{border-color:#bfcdfc;box-shadow:0 8px 24px #315efb14;transform:translateY(-1px)}.professional-card--button:focus-visible{outline:3px solid rgba(49,94,251,.22);outline-offset:2px}.professional-card__avatar{width:42px;height:42px;border-radius:12px;background:#edf2ff;color:#315efb;display:grid;place-items:center;font-weight:900}.professional-card__identity,.professional-card__location,.professional-card__contact,.professional-card__state{min-width:0;display:flex;flex-direction:column;gap:4px}.professional-card__identity>strong{font-size:15px}.professional-card__identity>span,.professional-card__location span,.professional-card__contact span{font-size:12px;color:#737e8f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.professional-card__location strong,.professional-card__contact strong{font-size:13px}.professional-card__roles{display:flex;gap:5px;flex-wrap:wrap;margin-top:3px}.professional-card__roles span{font-size:10px;font-weight:800;color:#315efb;background:#edf2ff;padding:4px 7px;border-radius:999px}.professional-card__badge{font-size:10px;font-weight:900;text-transform:uppercase;padding:5px 8px;border-radius:999px}.professional-card__badge--active{background:#e9f9f0;color:#177245}.professional-card__badge--inactive{background:#eef0f3;color:#68707d}.professional-card__state small{font-size:10px;color:#315efb;text-align:right}.professional-card__open{margin-top:2px;color:#75829a!important;font-weight:800}.professionals-empty{padding:45px;background:#fff;border:1px dashed #cfd7e4;border-radius:15px;display:flex;flex-direction:column;gap:6px;align-items:center;color:#667085}.professionals-error{background:#fff0f0;color:#a12626;border:1px solid #ffcaca;border-radius:10px;padding:10px 12px}.professionals-overlay{position:fixed;inset:0;background:#0f172a85;z-index:1000;display:flex;justify-content:flex-end}.professionals-drawer{width:min(720px,94vw);height:100%;background:#f8fafc;box-shadow:-18px 0 50px #0f172a2e;overflow:auto}.professionals-drawer--profile{width:min(980px,96vw)}.professionals-drawer>header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;gap:18px;background:#111827;color:#fff;padding:22px 24px}.professionals-drawer header h2{margin:0 0 5px;font-size:24px}.professionals-drawer header p{margin:0;color:#c8d0dd;font-size:13px}.professionals-drawer header button{width:36px;height:36px;border:0;border-radius:9px;background:#ffffff1a;color:#fff;font-size:24px;cursor:pointer}.professionals-drawer__body{padding:22px}.professionals-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.professionals-form__wide{grid-column:1/-1}.professionals-form__roles{border:1px solid #dfe5ee;border-radius:12px;background:#fff;margin:18px 0;padding:12px;display:flex;gap:8px;flex-wrap:wrap}.professionals-form__roles legend{font-size:12px;font-weight:900;color:#4b5563;padding:0 5px}.professionals-form__roles label{display:flex;flex-direction:row;align-items:center;background:#f6f8fc;padding:7px 9px;border-radius:8px}.professionals-form__roles input{width:auto}.professionals-form__notes{margin-bottom:14px}.professionals-form__actions,.professionals-import__actions{display:flex;justify-content:flex-end;gap:9px}.professionals-import__setup{display:grid;grid-template-columns:1fr 1.25fr auto;gap:10px;align-items:end}.professionals-import__hint{font-size:12px;line-height:1.55;color:#667085;background:#eef3ff;border-radius:10px;padding:11px;margin:14px 0}.professionals-import__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0}.professionals-import__stats>div{background:#fff;border:1px solid #e0e5ed;border-radius:10px;padding:11px;display:flex;flex-direction:column;gap:4px}.professionals-import__stats span{font-size:10px;color:#7b8491;text-transform:uppercase;font-weight:800}.professionals-import__stats strong{font-size:20px}.professionals-import__mapping{background:#fff;border:1px solid #e0e5ed;border-radius:10px;padding:12px;margin:10px 0}.professionals-import__mapping>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.professionals-import__mapping span{background:#f2f5f9;border-radius:7px;padding:5px 7px;font-size:10px}.professionals-import__table-wrap{max-height:390px;overflow:auto;background:#fff;border:1px solid #e0e5ed;border-radius:10px;margin:10px 0 14px}.professionals-import table{width:100%;border-collapse:collapse;font-size:11px}.professionals-import th,.professionals-import td{text-align:left;padding:9px 8px;border-bottom:1px solid #edf0f4;vertical-align:top}.professionals-import th{position:sticky;top:0;background:#f8fafc;color:#657083}.professionals-import__status{font-weight:900;white-space:nowrap}.professionals-import__status--none{color:#177245}.professionals-import__status--possible_duplicate{color:#a66b00}.professionals-import__status--exact_duplicate,.professionals-import__status--invalid{color:#b42318}@media(max-width:980px){.professionals-page{padding:16px}.professionals-hero{align-items:flex-start;flex-direction:column}.professionals-stats,.professionals-toolbar{grid-template-columns:1fr 1fr}.professionals-search{grid-column:1/-1}.professional-card{grid-template-columns:42px 1fr auto}.professional-card__location,.professional-card__contact{grid-column:2/-1}.professionals-import__setup,.professionals-form__grid{grid-template-columns:1fr}.professionals-form__wide{grid-column:auto}}.professional-network__invite-toggle{display:flex;align-items:flex-start;gap:12px;margin-top:18px;padding:14px 16px;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#0f172a61;cursor:pointer}.professional-network__invite-toggle.is-disabled{opacity:.55;cursor:not-allowed}.professional-network__invite-toggle input{margin-top:3px}.professional-network__invite-toggle span{display:grid;gap:4px}.professional-network__invite-toggle strong{font-size:.9rem}.professional-network__invite-toggle small,.professional-network__request-intro span,.professional-network__empty-queue span{color:var(--text-muted, #94a3b8);line-height:1.45}.professional-network__request-intro{display:grid;gap:6px;margin-bottom:18px;padding:14px 16px;border-radius:14px;background:#0f172a61;border:1px solid rgba(148,163,184,.18)}.professional-network__request-list{display:grid;gap:12px}.professional-network__request-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:#0f172a6b}.professional-network__request-card>div:first-child{display:grid;gap:5px;min-width:0}.professional-network__request-card>div:first-child>span{width:fit-content;padding:3px 8px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em;background:#3b82f621}.professional-network__request-card small,.professional-network__request-card p{color:var(--text-muted, #94a3b8)}.professional-network__request-card p{margin:4px 0 0;line-height:1.45}.professional-network__request-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.professional-network__empty-queue{display:grid;gap:5px;padding:22px;text-align:center;border:1px dashed rgba(148,163,184,.24);border-radius:16px}.professional-profile__admin-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.professional-profile__account--not_invited,.professional-profile__account--delivery_failed{opacity:.8}.professional-profile__account--invite_sent,.professional-profile__account--account_active{font-weight:700}@media(max-width:760px){.professional-network__request-card{grid-template-columns:1fr}.professional-network__request-actions,.professional-profile__admin-actions{justify-content:stretch}.professional-network__request-actions .professionals-button,.professional-profile__admin-actions .professionals-button{flex:1 1 160px}}.territory-picker{display:grid;gap:.7rem;margin-top:.75rem}.territory-picker__field{display:grid;gap:.35rem}.territory-picker__field>span{color:var(--text-secondary, #5c6678);font-size:.82rem;font-weight:700}.territory-picker__trigger{align-items:center;background:var(--surface, #fff);border:1px solid var(--border, #cbd2dd);border-radius:.8rem;color:var(--text-primary, #172033);display:flex;font:inherit;justify-content:space-between;min-height:3.1rem;padding:.75rem .9rem;text-align:left;width:100%}.territory-picker__trigger:disabled{cursor:not-allowed;opacity:.55}.territory-picker__trigger b{font-size:1.1rem;font-weight:600}.territory-picker__menu{background:var(--surface, #fff);border:1px solid var(--border, #cbd2dd);border-radius:.9rem;box-shadow:0 10px 28px #0a142629;display:grid;gap:.65rem;padding:.75rem}.territory-picker__search{border:1px solid var(--border, #cbd2dd);border-radius:.65rem;font:inherit;min-height:2.8rem;padding:.6rem .75rem;width:100%}.territory-picker__options{display:grid;gap:.35rem;max-height:min(46vh,22rem);overflow-y:auto;overscroll-behavior:contain;padding-right:.2rem;-webkit-overflow-scrolling:touch}.territory-picker__options button{background:transparent;border:0;border-radius:.55rem;color:var(--text-primary, #172033);font:inherit;min-height:2.85rem;padding:.7rem;text-align:left;width:100%}.territory-picker__options button:active,.territory-picker__options button:hover{background:#0d6efd1a}.territory-picker__options p{color:var(--text-secondary, #5c6678);margin:.6rem}@media(max-width:640px){.territory-picker__trigger,.territory-picker__search{font-size:1rem}.territory-picker__options{max-height:42vh}}.whatsapp-composer{border:1px solid var(--border-color,#314344);border-radius:12px;padding:16px;margin-block:12px;min-width:0}.whatsapp-composer h4{margin-top:0}.whatsapp-composer form,.whatsapp-composer label{display:grid;gap:8px;margin-block:12px}.whatsapp-composer input:not([type=checkbox]),.whatsapp-composer select{width:100%;min-width:0;box-sizing:border-box;padding:10px;border-radius:8px;background:#fff!important;color:#152426;-webkit-text-fill-color:#152426;border:1px solid #526568;border-color:#526568!important;color-scheme:light;font:inherit}.whatsapp-composer input::placeholder{color:#526568;-webkit-text-fill-color:#526568;opacity:1}.whatsapp-composer :is(input,select,button):focus-visible{outline:3px solid #987221;outline-offset:3px}.whatsapp-composer__body{white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;background:#80a0a01a;border-radius:8px}.whatsapp-composer .whatsapp-composer__consent{display:flex;align-items:flex-start;gap:10px}.whatsapp-composer__consent input{margin-top:4px;flex-shrink:0}.whatsapp-composer button{margin:4px 8px 4px 0;max-width:100%}@media(max-width:600px){.whatsapp-composer{padding:12px}.whatsapp-composer button{min-height:42px}}.communication-hub .communication-card--selected{border:2px solid #5540a6;outline:2px solid #5540a6;outline-offset:3px;scroll-margin-top:calc(var(--topbar-height, 64px) + 24px)}.communication-hub .communication-card__selected-label{justify-self:start;border-radius:6px;padding:6px 10px;background:#ede9fe;color:#35206d;font-weight:800}.communication-hub .communication-card__draft-body{white-space:pre-wrap;overflow-wrap:anywhere}.property-intake{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px;font-family:inherit}.property-intake__backdrop{position:absolute;inset:0;background:#0a18288a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.property-intake__panel{position:relative;width:min(1120px,96vw);max-height:94vh;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(18,60,87,.12);border-radius:26px;background:#f8fbfd;box-shadow:0 30px 90px #071c2c4d}.property-intake__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:26px 30px 22px;background:linear-gradient(135deg,#fff,#f3f8fb);border-bottom:1px solid rgba(18,60,87,.09)}.property-intake__header h2{margin:5px 0 6px;color:#102c3f;font-size:clamp(24px,3vw,34px);letter-spacing:-.035em}.property-intake__header p{margin:0;color:#617484;font-size:14px}.property-intake__eyebrow{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#fff1e7;color:#d96c24;font-size:10px;font-weight:800;letter-spacing:.12em}.property-intake__close{flex:0 0 auto;width:40px;height:40px;border:1px solid #dce6ed;border-radius:12px;background:#fff;color:#526a7a;font-size:26px;line-height:1;cursor:pointer}.property-intake__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 30px;border-bottom:1px solid rgba(18,60,87,.08);background:#fff}.property-intake__steps button{display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:13px;background:transparent;color:#82919c;text-align:left;cursor:default}.property-intake__steps button b{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:#e9f0f4;font-size:12px}.property-intake__steps button span{font-size:13px;font-weight:750}.property-intake__steps button.is-active{background:#edf6fb;color:#163f58}.property-intake__steps button.is-active b{background:#173f58;color:#fff}.property-intake__steps button.is-done{color:#2d765a;cursor:pointer}.property-intake__steps button.is-done b{background:#e5f5ed;color:#2d765a}.property-intake__body{overflow-y:auto;padding:24px 30px 34px}.property-intake__section{max-width:1020px;margin:0 auto}.property-intake__section-head{display:flex;align-items:flex-start;gap:13px;margin-bottom:22px}.property-intake__section-head>span{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:11px;background:#173f58;color:#fff;font-size:13px;font-weight:800}.property-intake__section-head h3{margin:0 0 3px;color:#17384d;font-size:21px}.property-intake__section-head p{margin:0;color:#778894;font-size:13px}.property-intake__grid,.property-intake__territory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.property-intake__territory{margin:16px 0 14px;padding:16px;border:1px solid #dce8ef;border-radius:17px;background:#fff}.property-intake__field{display:flex;min-width:0;flex-direction:column;gap:6px;color:#425b6c;font-size:12px;font-weight:720}.property-intake__field.is-wide{grid-column:span 2}.property-intake__field input,.property-intake__field select{width:100%;min-height:43px;box-sizing:border-box;padding:9px 11px;border:1px solid #d8e4eb;border-radius:11px;outline:none;background:#fff;color:#18394d;font:inherit;font-weight:550;transition:border-color .14s ease,box-shadow .14s ease}.property-intake__field input:focus,.property-intake__field select:focus{border-color:#6ba2bf;box-shadow:0 0 0 3px #5997b81f}.property-intake__field select:disabled{background:#f0f4f6;color:#95a2aa}.property-intake__field small{color:#8a98a2;font-size:10px;font-weight:500;line-height:1.35}.property-intake__subsection{margin-top:23px;padding-top:19px;border-top:1px solid #e3ebf0}.property-intake__subsection h4{margin:0 0 10px;color:#29485c;font-size:14px}.property-intake__check{display:flex;align-items:center;gap:9px;width:fit-content;margin-top:18px;color:#435e70;font-size:13px;font-weight:650}.property-intake__check input{width:17px;height:17px}.property-intake__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.property-intake__summary article{min-height:116px;padding:16px;border:1px solid #dce8ef;border-radius:16px;background:#fff}.property-intake__summary article>span,.property-intake__summary article>strong,.property-intake__summary article>small{display:block}.property-intake__summary article>span{margin-bottom:8px;color:#8796a0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.property-intake__summary article>strong{margin-bottom:6px;color:#173b52;font-size:16px}.property-intake__summary article>small{color:#72838e;line-height:1.45}.property-intake__flow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:9px;padding:14px;border-radius:15px;background:#eef6fa;color:#3d6378;font-size:12px;font-weight:720}.property-intake__flow i{color:#d96c24;font-style:normal}.property-intake__error,.property-intake__saving{display:flex;align-items:center;gap:12px;margin:14px 30px 0;padding:12px 14px;border-radius:13px}.property-intake__error{flex-direction:column;align-items:flex-start;border:1px solid #f0c7c7;background:#fff3f3;color:#8c3939}.property-intake__error strong,.property-intake__error span{font-size:12px}.property-intake__saving{background:#eff7fb;color:#315b72}.property-intake__saving i{width:20px;height:20px;flex:0 0 20px;border:2px solid #bfd5e1;border-top-color:#315b72;border-radius:50%;animation:property-intake-spin .8s linear infinite}.property-intake__saving strong,.property-intake__saving span{display:block}.property-intake__saving strong{font-size:12px}.property-intake__saving span{margin-top:2px;color:#6f8795;font-size:10px}.property-intake__footer{display:flex;justify-content:space-between;gap:12px;padding:16px 30px 20px;border-top:1px solid #dfe9ef;background:#fff}.property-intake__footer button,.property-intake__success button{min-height:42px;padding:9px 17px;border:1px solid #d6e2e9;border-radius:12px;background:#fff;color:#39576a;font-weight:750;cursor:pointer}.property-intake__footer button.is-primary,.property-intake__success button{border-color:#d96c24;background:#e7772e;color:#fff;box-shadow:0 8px 18px #dc6f252e}.property-intake__footer button:disabled,.property-intake__close:disabled{opacity:.5;cursor:wait}.property-intake__success{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:30px;padding:28px;border:1px solid #c9e8d9;border-radius:20px;background:#f0faf5}.property-intake__success>span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#2f7d5e;color:#fff;font-size:24px;font-weight:800}.property-intake__success h3{margin:0 0 7px;color:#245f49;font-size:20px}.property-intake__success p{margin:3px 0;color:#587466;font-size:12px}@keyframes property-intake-spin{to{transform:rotate(360deg)}}@media(max-width:800px){.property-intake{padding:0}.property-intake__panel{width:100vw;height:100dvh;max-height:none;border-radius:0}.property-intake__header,.property-intake__body,.property-intake__footer{padding-left:18px;padding-right:18px}.property-intake__steps{padding:10px 14px}.property-intake__steps button{justify-content:center;padding:8px 5px}.property-intake__steps button span{display:none}.property-intake__grid,.property-intake__territory,.property-intake__summary{grid-template-columns:1fr}.property-intake__field.is-wide{grid-column:auto}.property-intake__error,.property-intake__saving{margin-left:18px;margin-right:18px}.property-intake__success{grid-template-columns:1fr;margin:18px;text-align:left}}.purchase-proposal{overflow:visible}.purchase-proposal__head{align-items:center}.purchase-proposal__intro{margin:-4px 0 18px;color:var(--text-secondary, #667085);font-size:14px;line-height:1.5}.purchase-proposal__form{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(180px,.6fr);gap:14px;padding:18px;margin-bottom:18px;border:1px solid var(--border-color, #e7e9ee);border-radius:16px;background:var(--surface-subtle, #fafbfc)}.purchase-proposal__form label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:600;color:var(--text-secondary, #667085)}.purchase-proposal__form input:not([type=radio]),.purchase-proposal__form textarea{width:100%;box-sizing:border-box;border:1px solid var(--border-color, #dfe3ea);border-radius:10px;padding:10px 12px;background:var(--surface, #fff);color:var(--text-primary, #101828);font:inherit}.purchase-proposal__form fieldset{border:1px solid var(--border-color, #dfe3ea);border-radius:10px;padding:10px 12px;display:flex;gap:18px}.purchase-proposal__form fieldset legend{padding:0 4px;font-size:13px;font-weight:600;color:var(--text-secondary, #667085)}.purchase-proposal__form fieldset label{flex-direction:row;align-items:center;color:var(--text-primary, #101828)}.purchase-proposal__buyer,.purchase-proposal__form>label:last-of-type,.purchase-proposal__form-actions{grid-column:1 / -1}.purchase-proposal__buyer{position:relative}.purchase-proposal__buyer-results{position:absolute;z-index:15;top:64px;left:0;right:0;display:grid;max-height:260px;overflow:auto;border:1px solid var(--border-color, #dfe3ea);border-radius:12px;background:var(--surface, #fff);box-shadow:0 12px 36px #1018281f}.purchase-proposal__buyer-results button{display:flex;justify-content:space-between;gap:12px;padding:11px 13px;border:0;border-bottom:1px solid var(--border-color, #eef0f3);background:transparent;color:inherit;text-align:left;cursor:pointer}.purchase-proposal__buyer-results button:hover{background:var(--surface-subtle, #f8f9fb)}.purchase-proposal__buyer-results span{color:var(--text-secondary, #667085);font-size:12px}.purchase-proposal__selected-buyer{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border-color, #dfe3ea);border-radius:10px;padding:10px 12px;background:var(--surface, #fff);color:var(--text-primary, #101828)}.purchase-proposal__selected-buyer button{border:0;background:transparent;color:var(--primary, #475467);cursor:pointer;text-decoration:underline}.purchase-proposal__form-actions{display:flex;justify-content:flex-end}.purchase-proposal__empty{display:grid;gap:4px;padding:18px;border:1px dashed var(--border-color, #d7dce5);border-radius:14px;color:var(--text-secondary, #667085)}.purchase-proposal__empty strong{color:var(--text-primary, #101828)}.purchase-proposal__list{display:grid;gap:14px}.purchase-proposal__item{padding:18px;border:1px solid var(--border-color, #e4e7ec);border-radius:16px;background:var(--surface, #fff)}.purchase-proposal__item--accepted{border-color:#12b76a59;box-shadow:inset 3px 0 #12b76ab3}.purchase-proposal__item--presented{box-shadow:inset 3px 0 #f79009b3}.purchase-proposal__item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.purchase-proposal__item-head>div{display:grid;gap:5px}.purchase-proposal__item-head span,.purchase-proposal__mortgage>div:first-child span{font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--text-secondary, #667085)}.purchase-proposal__item-head strong{font-size:22px;color:var(--text-primary, #101828)}.purchase-proposal__item-head em{border-radius:999px;padding:6px 10px;background:var(--surface-subtle, #f2f4f7);color:var(--text-primary, #344054);font-size:12px;font-style:normal;font-weight:700}.purchase-proposal__facts{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:14px;font-size:13px;color:var(--text-secondary, #667085)}.purchase-proposal__facts strong{color:var(--text-primary, #344054)}.purchase-proposal__item>p{margin:12px 0 0;color:var(--text-secondary, #667085);font-size:13px}.purchase-proposal__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.purchase-proposal__mortgage{margin-top:18px;padding:16px;border-radius:14px;background:var(--surface-subtle, #f8fafc);border:1px solid var(--border-color, #e4e7ec)}.purchase-proposal__mortgage>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:center}.purchase-proposal__mortgage-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:14px}.purchase-proposal__mortgage-progress span{padding:7px 6px;border-radius:8px;background:var(--surface, #fff);border:1px solid var(--border-color, #e4e7ec);font-size:10px;line-height:1.2;text-align:center;color:var(--text-secondary, #667085)}.purchase-proposal__mortgage-progress span.is-current{border-color:var(--primary, #667085);color:var(--text-primary, #101828);font-weight:800}.purchase-proposal__mortgage p{margin:12px 0 0;font-size:13px;color:var(--text-secondary, #667085)}.purchase-proposal__mortgage-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.purchase-proposal__mortgage-actions>span{margin-right:4px;font-size:12px;font-weight:700;color:var(--text-secondary, #667085)}@media(max-width:760px){.purchase-proposal__form{grid-template-columns:1fr}.purchase-proposal__form>*{grid-column:1}.purchase-proposal__item-head,.purchase-proposal__mortgage>div:first-child{flex-direction:column}.purchase-proposal__mortgage-progress{grid-template-columns:1fr}}.property-transaction{display:grid;gap:18px;padding:24px;max-width:1240px;margin:0 auto}.property-transaction__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px;border:1px solid var(--border-color, #e4e7ec);border-radius:20px;background:var(--surface, #fff)}.property-transaction__hero h1{margin:4px 0 6px;font-size:clamp(25px,3vw,38px);color:var(--text-primary, #101828)}.property-transaction__hero p{margin:0;color:var(--text-secondary, #667085)}.property-transaction__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.property-transaction__status{padding:8px 12px;border-radius:999px;background:var(--surface-subtle, #f2f4f7);color:var(--text-primary, #344054);font-size:12px;font-weight:800}.property-transaction__snapshot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.property-transaction__snapshot>div{display:grid;gap:6px;min-height:74px;padding:15px;border:1px solid var(--border-color, #e4e7ec);border-radius:14px;background:var(--surface, #fff)}.property-transaction__snapshot span{color:var(--text-secondary, #667085);font-size:12px}.property-transaction__snapshot strong{color:var(--text-primary, #101828);font-size:16px}.property-transaction .property-detail-card{padding:22px;border:1px solid var(--border-color, #e4e7ec);border-radius:18px;background:var(--surface, #fff)}.property-transaction .property-detail-card__head{display:flex;justify-content:space-between;gap:16px;margin-bottom:12px}.property-transaction .property-detail-card__head h3{margin:3px 0 0}.property-transaction .eyebrow{font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--text-secondary, #667085)}@media(max-width:820px){.property-transaction{padding:14px}.property-transaction__hero{flex-direction:column}.property-transaction__actions{justify-content:flex-start}.property-transaction__snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.property-transaction__snapshot{grid-template-columns:1fr}}.buyer-workspace{display:grid;gap:18px;margin-top:18px}.buyer-workspace__loading,.buyer-workspace__error{margin-top:18px;padding:28px;border:1px solid rgba(117,236,215,.16);border-radius:22px;background:#071218c7;color:#d8e8e8}.buyer-workspace__error{display:grid;gap:8px;border-color:#ff727240}.buyer-workspace button{min-height:42px;padding:0 16px;border:1px solid rgba(117,236,215,.32);border-radius:12px;background:#5ae2cc21;color:#eafffb;font:inherit;font-weight:750;cursor:pointer}.buyer-workspace button:hover:not(:disabled){background:#5ae2cc33}.buyer-workspace button:disabled{cursor:progress;opacity:.55}.buyer-workspace button.is-secondary{background:transparent;color:#a8c6c3}.buyer-workspace__overview{display:grid;grid-template-columns:minmax(240px,1.6fr) repeat(3,minmax(145px,.72fr));gap:12px;padding:22px;border:1px solid rgba(91,236,211,.2);border-radius:24px;background:linear-gradient(135deg,#091f22f5,#080f18eb);box-shadow:0 24px 70px #0000002e}.buyer-workspace__overview-title,.buyer-workspace__overview-stat{min-width:0;padding:14px}.buyer-workspace__overview-title span,.buyer-workspace__overview-stat span,.buyer-workspace__section-head span,.buyer-workspace__property-head span{display:block;margin-bottom:7px;color:#77e8d3;font-size:11px;font-weight:850;letter-spacing:.12em}.buyer-workspace__overview-title h2{margin:0;color:#f1fbfa;font-size:clamp(22px,3vw,32px);line-height:1.05}.buyer-workspace__overview-title p,.buyer-workspace__section-head p,.buyer-workspace__property p{margin:7px 0 0;color:#8da6a7}.buyer-workspace__overview-stat{border-left:1px solid rgba(117,236,215,.12)}.buyer-workspace__overview-stat strong{display:block;color:#f6ffff;font-size:21px}.buyer-workspace__overview-stat small{display:block;margin-top:5px;color:#80999a;line-height:1.35}.buyer-workspace__panel{padding:22px;border:1px solid rgba(148,180,183,.13);border-radius:24px;background:#081119c7}.buyer-workspace__section-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.buyer-workspace__section-head h3{margin:0;color:#eef8f8;font-size:20px}.buyer-workspace__section-head p{max-width:760px;line-height:1.5}.buyer-workspace__status{margin:0;padding:12px 15px;border:1px solid rgba(107,230,190,.25);border-radius:14px;background:#50bea01a;color:#c9f6e7}.buyer-workspace__status.is-error{border-color:#ff737347;background:#aa38381f;color:#ffd6d6}.buyer-workspace__form{display:grid;gap:16px}.buyer-workspace__form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.buyer-workspace__form label{display:grid;gap:7px;color:#8fa8a8;font-size:12px;font-weight:700}.buyer-workspace__form label>span{min-height:16px}.buyer-workspace__form input,.buyer-workspace__form select,.buyer-workspace__form textarea,.buyer-workspace__preference-row input,.buyer-workspace__preference-row select,.buyer-workspace__feedback-editor input,.buyer-workspace__feedback-editor textarea{width:100%;min-height:42px;box-sizing:border-box;border:1px solid rgba(147,184,185,.17);border-radius:11px;outline:none;background:#020b11b3;color:#ecf8f7;font:inherit}.buyer-workspace__form input,.buyer-workspace__form select,.buyer-workspace__preference-row input,.buyer-workspace__preference-row select,.buyer-workspace__feedback-editor input{padding:0 11px}.buyer-workspace__form textarea,.buyer-workspace__feedback-editor textarea{padding:10px 11px;resize:vertical}.buyer-workspace__form input:focus,.buyer-workspace__form select:focus,.buyer-workspace__form textarea:focus,.buyer-workspace__preference-row input:focus,.buyer-workspace__preference-row select:focus,.buyer-workspace__feedback-editor input:focus,.buyer-workspace__feedback-editor textarea:focus{border-color:#5ae2cc8c}.buyer-workspace__form .buyer-workspace__wide{grid-column:1 / -1}.buyer-workspace__form .buyer-workspace__check{display:flex;grid-column:span 2;align-items:center;min-height:42px}.buyer-workspace__check input{width:18px;min-height:18px}.buyer-workspace__check span{min-height:auto!important}.buyer-workspace__form-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.buyer-workspace__form-actions small{max-width:620px;color:#789394;line-height:1.45}.buyer-workspace__split{display:grid;grid-template-columns:1fr 1fr;gap:22px}.buyer-workspace__split>div+div{padding-left:22px;border-left:1px solid rgba(147,184,185,.1)}.buyer-workspace__preference-editor{display:grid;gap:12px}.buyer-workspace__preference-list{display:grid;gap:8px}.buyer-workspace__preference-row{display:grid;grid-template-columns:minmax(120px,1.4fr) minmax(120px,1.2fr) minmax(125px,.8fr) minmax(100px,.7fr) 42px;gap:8px}.buyer-workspace__split .buyer-workspace__preference-row{grid-template-columns:1fr 1fr}.buyer-workspace__split .buyer-workspace__preference-row .buyer-workspace__remove{grid-column:2;justify-self:end;width:42px}.buyer-workspace__remove{padding:0!important;font-size:20px!important;color:#dca8a8!important;border-color:#dc787829!important;background:transparent!important}.buyer-workspace__inline-actions{display:flex;justify-content:space-between;gap:10px}.buyer-workspace__property-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.buyer-workspace__property{display:grid;gap:12px;min-width:0;padding:18px;border:1px solid rgba(120,224,205,.14);border-radius:18px;background:#030d13b8}.buyer-workspace__property.is-external{border-style:dashed}.buyer-workspace__property-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.buyer-workspace__property-head span{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buyer-workspace__property-head strong{color:#9bf2dc;font-size:13px}.buyer-workspace__property h4{margin:0;color:#f0f9f8;font-size:18px}.buyer-workspace__property-stats{display:flex;flex-wrap:wrap;gap:8px}.buyer-workspace__property-stats>span{min-width:90px;padding:9px 11px;border-radius:10px;background:#73afaa12}.buyer-workspace__property-stats small{display:block;color:#708b8c}.buyer-workspace__property-stats strong{display:block;margin-top:2px;color:#dcebea}.buyer-workspace__signals{display:flex;flex-wrap:wrap;gap:6px}.buyer-workspace__signals span{padding:5px 8px;border-radius:999px;font-size:11px;background:#6e969614;color:#a7bbbb}.buyer-workspace__signals .is-positive{color:#9be6c8}.buyer-workspace__signals .is-negative{color:#d5aaa8}.buyer-workspace__notice{padding:9px 11px;border-radius:10px;background:#d5b55714;color:#c9bb86!important;font-size:12px}.buyer-workspace__external-open{width:100%}.buyer-workspace__feedback-editor{display:grid;gap:8px;padding-top:12px;border-top:1px solid rgba(147,184,185,.1)}.buyer-workspace__rating{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.buyer-workspace__rating button{min-height:34px;padding:0 5px;border-radius:9px;color:#769292;background:transparent}.buyer-workspace__rating button.is-selected{color:#fff0aa;border-color:#ffe27059;background:#ffe2701a}.buyer-workspace__operations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.buyer-workspace__operations article{display:grid;gap:5px;padding:15px;border-radius:14px;background:#050f15b3}.buyer-workspace__operations span{color:#78dfcd;font-size:11px;font-weight:800;text-transform:uppercase}.buyer-workspace__operations strong{color:#edf8f7}.buyer-workspace__operations small{color:#789091}.buyer-workspace__empty{margin:0;padding:14px;border-radius:12px;background:#7896960d;color:#748d8e}.buyer-workspace__service-preferences{overflow:hidden}@media(max-width:980px){.buyer-workspace__overview{grid-template-columns:repeat(3,1fr)}.buyer-workspace__overview-title{grid-column:1 / -1}.buyer-workspace__overview-stat:first-of-type{border-left:0}.buyer-workspace__form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-workspace__split{grid-template-columns:1fr}.buyer-workspace__split>div+div{padding:20px 0 0;border-left:0;border-top:1px solid rgba(147,184,185,.1)}.buyer-workspace__property-grid{grid-template-columns:1fr}}@media(max-width:680px){.buyer-workspace{gap:12px;margin-top:12px}.buyer-workspace__overview,.buyer-workspace__panel{padding:15px;border-radius:18px}.buyer-workspace__overview{grid-template-columns:1fr 1fr}.buyer-workspace__overview-title{grid-column:1 / -1;padding:8px}.buyer-workspace__overview-stat{padding:9px;border-left:0;border-top:1px solid rgba(117,236,215,.1)}.buyer-workspace__overview-stat:last-child{grid-column:1 / -1}.buyer-workspace__overview-stat strong{font-size:18px}.buyer-workspace__section-head{display:block}.buyer-workspace__form-grid{grid-template-columns:1fr}.buyer-workspace__form .buyer-workspace__check,.buyer-workspace__form .buyer-workspace__wide{grid-column:1}.buyer-workspace__form-actions{align-items:stretch;flex-direction:column}.buyer-workspace__form-actions button{width:100%}.buyer-workspace__preference-row,.buyer-workspace__split .buyer-workspace__preference-row{grid-template-columns:1fr;padding:10px;border:1px solid rgba(147,184,185,.09);border-radius:12px}.buyer-workspace__split .buyer-workspace__preference-row .buyer-workspace__remove,.buyer-workspace__preference-row .buyer-workspace__remove{grid-column:1;justify-self:end}.buyer-workspace__rating{grid-template-columns:repeat(3,1fr)}.buyer-workspace__operations{grid-template-columns:1fr}.buyer-workspace__property{padding:14px}}.buyer-client-visits{margin-top:1.25rem;padding:1.25rem;border:1px solid rgba(23,45,58,.12);border-radius:22px;background:linear-gradient(145deg,#fffffffa,#f7f5efeb);box-shadow:0 16px 42px #16263014}.buyer-client-visits__head,.buyer-client-visits__group-title,.buyer-client-visits__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.buyer-client-visits__head span,.buyer-client-visits__group-title span,.buyer-client-visits__card-head span,.buyer-client-visits__timeline span{display:block;color:#9a6b16;font-size:.7rem;font-weight:800;letter-spacing:.12em}.buyer-client-visits__head h3,.buyer-client-visits__card-head h4{margin:.25rem 0 0;color:#0b2535}.buyer-client-visits__head h3{font-size:1.25rem}.buyer-client-visits__head p,.buyer-client-visits__property-location,.buyer-client-visits__timeline p,.buyer-client-visits__state{color:#5f6f78;line-height:1.55}.buyer-client-visits__head p{max-width:760px;margin:.35rem 0 0}.buyer-client-visits__head>strong{flex:0 0 auto;padding:.5rem .75rem;border-radius:999px;background:#0b2535;color:#f7d986;font-size:.78rem}.buyer-client-visits__group{margin-top:1.25rem}.buyer-client-visits__group--history{opacity:.9}.buyer-client-visits__group-title{align-items:center;margin-bottom:.75rem}.buyer-client-visits__group-title strong{min-width:1.7rem;height:1.7rem;display:grid;place-items:center;border-radius:999px;background:#0b253514;color:#0b2535;font-size:.78rem}.buyer-client-visits__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.9rem}.buyer-client-visits__card{padding:1rem;border:1px solid rgba(11,37,53,.1);border-radius:18px;background:#fff}.buyer-client-visits__card--confirmed{border-color:#2a725352;box-shadow:inset 0 3px #2a72538c}.buyer-client-visits__card--planning,.buyer-client-visits__card--requested{box-shadow:inset 0 3px #c9972a94}.buyer-client-visits__card--completed{box-shadow:inset 0 3px #40627073}.buyer-client-visits__card--cancelled{opacity:.72}.buyer-client-visits__card-head>strong{padding:.42rem .62rem;border-radius:999px;background:#0b253512;color:#0b2535;font-size:.72rem;white-space:nowrap}.buyer-client-visits__property-location{margin:.3rem 0 .9rem;font-size:.86rem}.buyer-client-visits__timeline{display:grid;gap:.7rem}.buyer-client-visits__timeline>div{padding-top:.7rem;border-top:1px solid rgba(11,37,53,.08)}.buyer-client-visits__timeline p{margin:.2rem 0 0;font-size:.88rem}.buyer-client-visits__state{margin:1rem 0 0;padding:.9rem 1rem;border-radius:14px;background:#0b25350d}.buyer-client-visits__state.is-error{background:#982f2f14;color:#8b3232}@media(max-width:680px){.buyer-client-visits{padding:1rem;border-radius:18px}.buyer-client-visits__head,.buyer-client-visits__card-head{flex-direction:column;align-items:stretch}.buyer-client-visits__head>strong,.buyer-client-visits__card-head>strong{align-self:flex-start}.buyer-client-visits__grid{grid-template-columns:1fr}}.seller-documents{display:grid;gap:18px}.seller-documents--state{margin-top:18px;padding:18px;border:1px solid #e0e6ec;border-radius:18px;background:#fff;color:#647488}.seller-documents--state.is-error{background:#faece8;color:#8c4338}.seller-documents--state strong,.seller-documents--state span{display:block}.seller-documents--state button{margin-top:10px}.seller-documents__head>strong{padding:8px 11px;border-radius:999px;background:#e8f0ea;color:#4a6f59;font-size:9px;white-space:nowrap}.seller-documents__head>strong.has-attention{background:#f8edc9;color:#7d6322}.seller-documents__intro{margin:0;color:#6e7e90;font-size:10px;line-height:1.55}.seller-documents__error{margin:0;padding:11px 12px;border-radius:12px;background:#faece8;color:#8c4338;font-size:10px}.seller-documents__section{display:grid;gap:10px}.seller-documents__section-title{display:flex;align-items:center;justify-content:space-between;padding-top:4px;border-top:1px solid #edf0f3}.seller-documents__section-title span{padding-top:13px;color:#8a7446;font-size:8px;font-weight:900;letter-spacing:.11em}.seller-documents__section-title strong{margin-top:13px;color:#17304f;font-size:10px}.seller-documents__request-grid,.seller-documents__list{display:grid;gap:8px}.seller-documents__request,.seller-documents__document{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:13px 14px;border:1px solid #e2e7ec;border-radius:14px;background:#fafbfc}.seller-documents__request.has-attention{border-color:#dfc979;background:#fdf9ee}.seller-documents__request>div:first-child span,.seller-documents__document-copy>span{display:block;margin-bottom:3px;color:#8a7446;font-size:7px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.seller-documents__request>div:first-child strong,.seller-documents__document-copy>strong{display:block;color:#17304f;font-size:11px}.seller-documents__request small,.seller-documents__document-copy small,.seller-documents__document-status small{display:block;margin-top:3px;color:#8190a1;font-size:8px}.seller-documents__request-status,.seller-documents__document-status{text-align:right}.seller-documents__request-status strong,.seller-documents__document-status strong{display:block;color:#725c25;font-size:9px}.seller-documents__actions{display:flex;gap:7px;align-items:center}.seller-documents__actions button,.seller-documents__upload{display:inline-flex;align-items:center;justify-content:center;min-height:35px;padding:8px 11px;border:1px solid #17304f;border-radius:10px;background:#17304f;color:#fff;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.seller-documents__upload.is-secondary{border-color:#d4dce4;background:#fff;color:#17304f}.seller-documents__actions button.is-danger{border-color:#d7a6a0;background:#fff;color:#8c4338}.seller-documents__upload input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.seller-documents__actions button:disabled,.seller-documents__upload:has(input:disabled){cursor:default;opacity:.5}.seller-documents__empty{padding:14px;border-radius:12px;background:#f7f9fa;color:#748195;font-size:10px;line-height:1.5}@media(max-width:760px){.seller-documents__request,.seller-documents__document{grid-template-columns:1fr}.seller-documents__request-status,.seller-documents__document-status{text-align:left}.seller-documents__actions{width:100%;flex-direction:column}.seller-documents__actions>*{width:100%}.seller-documents__head{align-items:flex-start}.seller-documents__head>strong{white-space:normal}}.document-status{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;border:1px solid currentColor;border-radius:8px;padding:5px 9px;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap;width:fit-content}.document-status.is-complete{color:#96e1c0;background:#13312c}.document-status.is-missing{color:#d8e0eb;background:#243044}.document-status.is-verify{color:#f2d38a;background:#342b1c}.document-status.is-problem{color:#ffb3aa;background:#3b232a}.document-status.is-working{color:#a9d4ff;background:#1b304b}.document-status.is-optional,.document-status.is-excluded{color:#b8c4d5;background:#222b3a}.workspace-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.workspace-section-grid>.workspace-section-card.is-open{grid-column:1 / -1}.workspace-section-card{min-width:0;overflow:hidden;border:1px solid #dbe3ec;border-radius:16px;background:#fff;box-shadow:0 5px 18px #0f172a0b;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.workspace-section-card:hover{border-color:#bcc9d6}.workspace-section-card.is-open{border-color:#aebdcb;box-shadow:0 12px 28px #0f172a13}.workspace-section-card__toggle{width:100%;min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 19px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.workspace-section-card__toggle:focus-visible{outline:3px solid rgba(37,99,235,.25);outline-offset:-3px}.workspace-section-card__copy{min-width:0;display:flex;flex-direction:column;gap:3px}.workspace-section-card__copy>small{color:#6b7b8d;font-size:.69rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.workspace-section-card__copy>strong{color:#142438;font-size:1.02rem;line-height:1.25}.workspace-section-card__copy>span{overflow:hidden;color:#66778a;font-size:.82rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.workspace-section-card__meta{flex:0 0 auto;display:flex;align-items:center;gap:10px}.workspace-section-card__badge{max-width:180px;overflow:hidden;padding:5px 9px;border:1px solid #d9e3ec;border-radius:999px;background:#f5f8fb;color:#445568;font-size:.72rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.workspace-section-card__chevron{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#f1f5f9;color:#405166;font-size:1.15rem;line-height:1;transform:rotate(0);transition:transform .16s ease,background .16s ease}.workspace-section-card.is-open .workspace-section-card__chevron{background:#e8eef5;transform:rotate(180deg)}.workspace-section-card__body{padding:20px;border-top:1px solid #e6edf3}.workspace-section-card__body.is-flush{padding:0}.workspace-section-card__body.is-soft{background:#fbfcfe}.buyer-workspace__section-cards,.operation-room__section-cards,.notary-section-cards{margin-top:16px}.buyer-workspace .workspace-section-card{border-color:#94a3b821;background:#0a171aeb;box-shadow:inset 0 1px #ffffff05,0 10px 28px #00000014}.buyer-workspace .workspace-section-card:hover,.buyer-workspace .workspace-section-card.is-open{border-color:#5eead447}.buyer-workspace .workspace-section-card.is-open{box-shadow:0 14px 34px #00000029}.buyer-workspace .workspace-section-card__copy>small{color:#63d6c8}.buyer-workspace .workspace-section-card__copy>strong{color:#e7f1ef}.buyer-workspace .workspace-section-card__copy>span{color:#819693}.buyer-workspace .workspace-section-card__badge{border-color:#94a3b821;background:#94a3b814;color:#a7bbb7}.buyer-workspace .workspace-section-card__chevron{background:#94a3b817;color:#8de8dc}.buyer-workspace .workspace-section-card.is-open .workspace-section-card__chevron{background:#2dd4bf1f}.buyer-workspace .workspace-section-card__body{border-top-color:#94a3b81a}.buyer-workspace__timeline-list{list-style:none;margin:0;padding:0}.buyer-workspace__timeline-list li{display:grid;grid-template-columns:145px 1fr;gap:16px;padding:11px 0;border-top:1px solid rgba(148,163,184,.08)}.buyer-workspace__timeline-list time{color:#607572;font-size:.7rem}.buyer-workspace__timeline-list li div{display:grid;grid-template-columns:minmax(120px,auto) 1fr;gap:8px;align-items:baseline}.buyer-workspace__timeline-list li strong{color:#8de8dc;font-size:.76rem}.buyer-workspace__timeline-list li span{color:#b7c9c6;font-size:.8rem}.buyer-workspace__timeline-list li small{grid-column:1 / -1;color:#718985}.notary-section-cards .workspace-section-card__body,.operation-room__section-cards .workspace-section-card__body{min-width:0}@media(max-width:760px){.workspace-section-grid{grid-template-columns:1fr}.workspace-section-grid>.workspace-section-card.is-open{grid-column:auto}.workspace-section-card__toggle{min-height:72px;gap:10px;padding:14px 15px}.workspace-section-card__copy>strong{font-size:.96rem}.workspace-section-card__copy>span{max-width:62vw}.workspace-section-card__badge{max-width:105px}.workspace-section-card__body{padding:15px}.buyer-workspace__timeline-list li{grid-template-columns:1fr;gap:5px}.buyer-workspace__timeline-list li div{grid-template-columns:1fr}.buyer-workspace__timeline-list li small{grid-column:auto}}@media(prefers-reduced-motion:reduce){.workspace-section-card,.workspace-section-card__chevron{transition:none}}.notary-dual-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;width:100%}.notary-review-chip{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:44px;padding:8px 11px;border:1px solid var(--notary-line);border-radius:10px;background:#f7f9fa}.notary-review-chip small{display:inline-grid;place-items:center;min-width:58px;min-height:24px;padding:3px 7px;border-radius:7px;background:#ffffffb8;font-size:.56rem;letter-spacing:.1em;font-weight:900;color:#657985}.notary-review-chip strong{min-width:0;font-size:.76rem;line-height:1.18;color:var(--notary-ink);white-space:normal}.notary-review-chip[data-state=complete]{background:#edf8f1;border-color:#bcdcc7}.notary-review-chip[data-state=complete] small{color:#286d47}.notary-review-chip[data-state=complete] strong{color:#22663f}.notary-review-chip[data-state=problem]{background:#fff1ed;border-color:#edc7bd}.notary-review-chip[data-state=problem] small,.notary-review-chip[data-state=problem] strong{color:#9b3f2c}.notary-review-chip[data-state=pending]{background:#fff9ea;border-color:#ead7a6}.notary-review-chip[data-state=pending] small,.notary-review-chip[data-state=pending] strong{color:#8a6418}.notary-review-chip[data-state=missing]{background:#f2f5f7;border-color:#d7e0e5}.notary-dual-review.is-compact{margin:0;min-width:300px;max-width:420px}.notary-dual-review.is-compact .notary-review-chip{min-width:0}.notary-review-overview{display:grid;gap:16px}.notary-review-overview__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.notary-review-overview__summary article{padding:15px 16px;border:1px solid var(--notary-line);border-radius:12px;background:#fff}.notary-review-overview__summary article>span{display:block;font-size:.62rem;letter-spacing:.13em;font-weight:900;color:var(--notary-accent)}.notary-review-overview__summary article>strong{display:block;margin:3px 0;font-size:1.55rem;color:var(--notary-ink)}.notary-review-overview__list{display:grid;gap:9px}.notary-review-overview__list>article{display:grid;grid-template-columns:minmax(190px,1fr) minmax(300px,420px);align-items:center;gap:16px;padding:13px 14px;border:1px solid var(--notary-line);border-radius:12px;background:#fff}.notary-review-overview__list>article>div:first-child{display:grid;gap:3px;min-width:0}.notary-review-overview__list>article>div:first-child>strong{font-size:.88rem;line-height:1.2}.notary-review-overview__list>article>div:first-child>small{font-size:.68rem;color:#758895}.notary-review-overview__note{padding:11px 13px;border-radius:10px;background:var(--notary-accent-soft);color:#315b72!important;font-size:.82rem;line-height:1.35}@media(max-width:920px){.notary-review-overview__list>article{grid-template-columns:1fr}.notary-dual-review.is-compact{min-width:0;max-width:none}}@media(max-width:620px){.notary-review-overview__summary,.notary-dual-review{grid-template-columns:1fr}.notary-review-chip{grid-template-columns:64px minmax(0,1fr)}.notary-dual-review.is-compact{width:100%}}.notary-workspace{--notary-ink:#102b3d;--notary-ink-2:#173f59;--notary-text:#233746;--notary-muted:#6e7d88;--notary-line:#dce5ea;--notary-line-strong:#c9d6dd;--notary-surface:#ffffff;--notary-soft:#f4f7f9;--notary-accent:#0f6f9f;--notary-accent-strong:#0c5d86;--notary-accent-soft:#e9f4f9;--notary-success:#1f6a46;--notary-success-soft:#eaf5ee;--notary-warning:#8a5a11;--notary-warning-soft:#fff6df;--notary-danger:#9a3b22;--notary-danger-soft:#fff0ec;color:var(--notary-text);background:#f3f6f8;border:1px solid #e2e8ec;border-radius:24px;padding:18px;min-width:0;line-height:1.5;margin:18px 0;font-size:1rem;box-shadow:0 24px 70px #102b3d12}.notary-workspace *{box-sizing:border-box;min-width:0}.notary-workspace h2,.notary-workspace h3,.notary-workspace p{margin:0}.notary-workspace h2{font-size:clamp(1.7rem,3vw,2.45rem);line-height:1.06;letter-spacing:-.04em;color:var(--notary-ink)}.notary-workspace h3{font-size:1.18rem;line-height:1.2;color:var(--notary-ink)}.notary-workspace p,.notary-workspace small{color:var(--notary-muted)}.notary-workspace strong,.notary-workspace p,.notary-workspace label{overflow-wrap:anywhere}.notary-workspace small{display:block;font-size:.82rem;line-height:1.4}.notary-workspace button{font:inherit;cursor:pointer;min-height:42px;border-radius:12px;padding:10px 15px;border:1px solid var(--notary-ink);background:var(--notary-ink);color:#fff;white-space:normal;line-height:1.35;font-weight:780;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.notary-workspace button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #102b3d24}.notary-workspace button:disabled{opacity:.48;cursor:default}.notary-workspace button.notary-secondary{background:#fff;color:var(--notary-ink);border-color:var(--notary-line-strong)}.notary-workspace :focus-visible{outline:3px solid #2187c1;outline-offset:3px}.notary-head{display:flex;justify-content:space-between;align-items:center;gap:26px;padding:26px 28px;background:linear-gradient(128deg,#0c2433,#123a51 56%,#0f5f88);border-radius:20px;color:#fff;box-shadow:0 18px 42px #102b3d2e;position:relative;overflow:hidden}.notary-head:after{content:"";position:absolute;width:300px;height:300px;border:1px solid rgba(255,255,255,.08);border-radius:50%;right:-110px;top:-140px;box-shadow:0 0 0 42px #ffffff06,0 0 0 84px #ffffff05}.notary-head-copy{position:relative;z-index:1;flex:1}.notary-head-copy>span{display:block;font-size:.67rem;letter-spacing:.18em;font-weight:900;color:#9dc9df;margin-bottom:6px}.notary-head h2{color:#fff}.notary-head p{color:#d7e5ec;max-width:800px;margin-top:8px;font-size:.97rem}.notary-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;position:relative;z-index:1}.notary-head-actions .notary-secondary{background:#ffffff14!important;color:#fff!important;border-color:#ffffff42!important}.notary-head-actions button:first-child:not(.notary-secondary){background:#fff;color:var(--notary-ink);border-color:#fff}.notary-command-strip{display:grid;grid-template-columns:minmax(260px,1.65fr) repeat(3,minmax(130px,1fr));gap:1px;margin:14px 0;background:#dfe7eb;border:1px solid #dfe7eb;border-radius:15px;overflow:hidden}.notary-command-strip article{background:#fff;padding:14px 16px;display:grid;gap:5px;align-content:center;min-height:82px}.notary-command-strip article.is-focus{background:linear-gradient(135deg,#eef7fb,#fff)}.notary-command-strip span{font-size:.63rem;font-weight:900;letter-spacing:.12em;color:#718390}.notary-command-strip strong{font-size:.9rem;line-height:1.3;color:var(--notary-ink)}.notary-command-strip article:not(.is-focus) strong{font-size:1.05rem}.notary-transaction{margin:14px 0;padding:22px;border:1px solid #d5e0e5;border-radius:18px;background:#fff;box-shadow:0 8px 24px #102b3d0b;position:relative;overflow:hidden}.notary-transaction:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--notary-accent),#173f59)}.notary-transaction--empty{box-shadow:none}.notary-transaction-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:16px}.notary-transaction-head>div>span{font-size:.65rem;letter-spacing:.15em;font-weight:900;color:var(--notary-accent)}.notary-transaction-head h3{font-size:clamp(1.28rem,2vw,1.55rem);margin:3px 0 2px}.notary-transaction-head>strong{padding:6px 10px;border-radius:999px;background:var(--notary-accent-soft);color:#245a78;font-size:.76rem;white-space:nowrap;border:1px solid #cee3ed}.notary-transaction-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.notary-transaction-grid article{display:grid;align-content:start;gap:5px;padding:13px 14px;border:1px solid var(--notary-line);border-radius:12px;background:#fbfcfd;min-height:104px}.notary-transaction-grid article.is-primary{grid-column:span 2;background:linear-gradient(135deg,#102b3d,#173f59);border-color:#102b3d;color:#fff;box-shadow:0 8px 18px #102b3d1f}.notary-transaction-grid article>span{font-size:.62rem;letter-spacing:.08em;font-weight:900;color:#71818c}.notary-transaction-grid article.is-primary>span,.notary-transaction-grid article.is-primary small{color:#c8dce7}.notary-transaction-grid article>strong{font-size:1rem;line-height:1.23;color:var(--notary-ink)}.notary-transaction-grid article.is-primary>strong{font-size:clamp(1.5rem,2.7vw,2rem);letter-spacing:-.035em;color:#fff}.notary-transaction-note{margin-top:12px!important;padding:11px 13px;background:#f1f5f7;border-radius:10px;border:1px solid #e0e8ec}.notary-facts-editor{margin-top:14px!important;border-top:1px solid var(--notary-line);padding-top:4px}.notary-facts-editor summary{color:var(--notary-accent)!important}.notary-facts-form{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 0}.notary-facts-form label:last-of-type,.notary-facts-form p,.notary-facts-form>button{grid-column:1/-1}.notary-facts-form>button{justify-self:start}.notary-engagement-board{margin:14px 0;background:#e9eef1;border:1px solid #d8e1e6;border-radius:18px;padding:12px}.notary-board-head{display:flex;justify-content:space-between;gap:18px;align-items:end;padding:4px 4px 10px}.notary-board-head>div{display:grid;gap:2px}.notary-board-head span{font-size:.62rem;letter-spacing:.15em;font-weight:900;color:var(--notary-accent)}.notary-board-head strong{font-size:.95rem;color:var(--notary-ink)}.notary-board-head>small{white-space:nowrap}.notary-engagements{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:8px}.notary-engagements button{display:grid;gap:4px;background:#fff;color:var(--notary-ink);text-align:left;border:1px solid transparent;padding:13px 14px;box-shadow:none;min-height:104px;position:relative;overflow:hidden}.notary-engagements button:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#b9c7cf}.notary-engagements button[data-tone=active]:before{background:var(--notary-accent)}.notary-engagements button[data-tone=warning]:before{background:#d69228}.notary-engagements button[data-tone=success]:before{background:#3b8a61}.notary-engagements button[data-tone=danger]:before{background:#b8553d}.notary-engagements button[aria-pressed=true]{border-color:#8fb9cf;background:#f5fbfe;box-shadow:0 7px 20px #0f6f9f17}.notary-engagements button:hover:not(:disabled){transform:none;background:#f9fbfc;box-shadow:none}.notary-engagement-status{font-size:.66rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:#527083}.notary-engagements strong{font-size:1rem}.notary-case{display:grid;gap:12px;margin-top:16px}.notary-case-hero{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;background:#fff;border:1px solid var(--notary-line);border-left:5px solid var(--notary-accent);border-radius:16px;padding:20px 22px;box-shadow:0 9px 26px #102b3d0d}.notary-case-hero.is-warning{border-left-color:#d69228;background:linear-gradient(90deg,#fffaf0 0,#fff 34%)}.notary-case-hero.is-danger{border-left-color:#b8553d;background:linear-gradient(90deg,#fff4f0 0,#fff 34%)}.notary-case-hero.is-success{border-left-color:#3b8a61;background:linear-gradient(90deg,#eff8f2 0,#fff 34%)}.notary-case-hero.is-muted{border-left-color:#a6b1b8}.notary-case-hero>div:first-child>span{font-size:.63rem;font-weight:900;letter-spacing:.17em;color:var(--notary-accent)}.notary-case-hero h3{font-size:clamp(1.18rem,2.1vw,1.5rem);margin:3px 0 5px}.notary-case-hero p{max-width:850px;font-size:.92rem}.notary-case-hero-actions{display:flex;gap:8px;align-items:center}.notary-progress{background:#102b3d;color:#fff;border-radius:16px;padding:17px 18px;box-shadow:0 10px 24px #102b3d1a}.notary-progress-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.notary-progress-head span{font-size:.62rem;font-weight:900;letter-spacing:.16em;color:#8fc0da}.notary-progress-head strong{font-size:.82rem;color:#e5f0f5;text-align:right}.notary-progress ol{display:grid;grid-template-columns:repeat(6,1fr);gap:0;list-style:none;margin:0;padding:0;position:relative}.notary-progress li{display:grid;justify-items:center;gap:7px;position:relative;text-align:center;color:#839ca9}.notary-progress li:before{content:"";position:absolute;left:0;right:50%;top:13px;height:2px;background:#365363;z-index:0}.notary-progress li:after{content:"";position:absolute;left:50%;right:0;top:13px;height:2px;background:#365363;z-index:0}.notary-progress li:first-child:before,.notary-progress li:last-child:after{display:none}.notary-progress li.is-done:before,.notary-progress li.is-done:after,.notary-progress li.is-active:before{background:#61a8cb}.notary-progress li>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#294757;border:2px solid #496575;color:#b8cbd5;font-size:.71rem;font-weight:900;position:relative;z-index:1}.notary-progress li.is-done>span{background:#0f6f9f;border-color:#73b7d7;color:#fff}.notary-progress li.is-active>span{background:#fff;border-color:#fff;color:#0f6f9f;box-shadow:0 0 0 4px #ffffff1f}.notary-progress li>strong{font-size:.7rem;color:inherit}.notary-progress li.is-done,.notary-progress li.is-active{color:#fff}.notary-section-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;align-items:start}.notary-section-cards>.workspace-section-card{border-radius:15px!important;border-color:#d8e2e7!important;background:#fff!important;box-shadow:0 5px 16px #102b3d09!important;overflow:hidden}.notary-section-cards>.workspace-section-card.is-open{grid-column:1/-1;box-shadow:0 12px 30px #102b3d11!important;border-color:#c2d7e1!important}.notary-section-cards .workspace-section-card__toggle{background:#fff!important;color:var(--notary-ink)!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;min-height:78px!important}.notary-section-cards .workspace-section-card__toggle:hover{background:#f8fafb!important}.notary-section-cards .workspace-section-card__copy>small{color:var(--notary-accent)!important;font-weight:900!important;letter-spacing:.11em;font-size:.62rem!important}.notary-section-cards .workspace-section-card__copy>strong{font-size:1.02rem}.notary-section-cards .workspace-section-card__badge{background:#eef4f7!important;color:#244e66!important;border:1px solid #d5e2e8!important}.notary-section-cards .workspace-section-card__body{border-top:1px solid #e4ebef!important;background:#fbfcfd!important;padding:20px!important}.notary-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px}.notary-section-kicker,.notary-panel-title>span,.notary-directory-head>span{display:block;font-size:.62rem;letter-spacing:.14em;font-weight:900;color:var(--notary-accent);margin-bottom:4px}.notary-panel-title{margin-bottom:14px}.notary-panel-title h3,.notary-directory-head h3{font-size:1.25rem}.notary-directory-head p{margin-top:5px}.notary-form{display:grid;gap:14px;margin:14px 0}.notary-form label{display:grid;gap:6px;font-weight:700;color:var(--notary-ink)}.notary-form label:has(input[type=checkbox]),.notary-accept label{display:flex;align-items:flex-start;gap:10px;font-weight:500;color:var(--notary-text)}.notary-workspace input:not([type=checkbox]):not([type=radio]),.notary-workspace textarea,.notary-workspace select{width:100%;padding:10px 11px;min-height:42px;font:inherit;color:var(--notary-ink);background:#fff;border:1px solid #b8c8d1;border-radius:9px;transition:border-color .15s ease,box-shadow .15s ease}.notary-workspace input:not([type=checkbox]):not([type=radio]):focus,.notary-workspace textarea:focus,.notary-workspace select:focus{border-color:var(--notary-accent);box-shadow:0 0 0 3px #0f6f9f17;outline:none}.notary-workspace textarea{min-height:96px;resize:vertical}.notary-workspace input[type=checkbox],.notary-workspace input[type=radio]{flex-shrink:0;width:20px;height:20px;margin-top:2px;accent-color:#1b5378}.notary-workspace fieldset{border:1px solid var(--notary-line);border-radius:12px;padding:13px}.notary-workspace legend{padding:0 6px;font-weight:800;color:var(--notary-ink)}.notary-directory{padding:20px;border:1px solid #cfdce3;background:#fff;border-radius:16px;box-shadow:0 10px 28px #102b3d11;margin:14px 0}.notary-directory fieldset{max-height:350px;overflow:auto;background:#fafcfd}.notary-form .notary-person{display:flex;align-items:flex-start;padding:12px;border-bottom:1px solid var(--notary-line);gap:10px}.notary-person:last-child{border:0}.notary-quote-details{background:#fff;border:1px solid var(--notary-line);border-radius:14px;margin:12px 0;overflow:hidden}.notary-quote-meta{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:14px 16px;background:linear-gradient(135deg,#f4f8fa,#fff);border-bottom:1px solid var(--notary-line)}.notary-quote-meta>span{font-size:.63rem;font-weight:900;letter-spacing:.12em;color:var(--notary-accent)}.notary-quote-meta>strong{font-size:1.35rem;color:var(--notary-ink);letter-spacing:-.025em}.notary-quote-meta>small{text-align:right}.notary-quote-details dl{margin:0;padding:0 16px}.notary-quote-details dl>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--notary-line)}.notary-quote-details dt{color:var(--notary-ink);font-weight:700}.notary-quote-details dd{margin:0;white-space:nowrap;font-weight:800;color:var(--notary-ink)}.notary-quote-details>details{padding:0 16px 10px}.notary-total{font-size:1.05rem;font-weight:900}.notary-quote-item{display:grid;grid-template-columns:2fr 1.2fr 1fr;gap:12px;align-items:end}.notary-quote-item>button{grid-column:1/-1;justify-self:start}.notary-accept{display:grid;grid-template-columns:48px 1fr;gap:14px;padding:18px;background:var(--notary-success-soft);border:1px solid #cce4d5;border-radius:14px;margin:16px 0}.notary-accept.is-mandate{background:var(--notary-warning-soft);border-color:#ead6a4}.notary-accept>div{display:grid;gap:11px}.notary-accept>div>strong{font-size:1.08rem;color:var(--notary-ink)}.notary-accept>div>button{justify-self:start}.notary-step-number{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#fff;color:var(--notary-success);font-weight:950;box-shadow:0 4px 12px #102b3d14}.notary-accept.is-mandate .notary-step-number{color:var(--notary-warning)}.notary-text,.notary-messages p{white-space:pre-wrap}.notary-workspace details{margin-top:14px}.notary-workspace summary{cursor:pointer;font-weight:800;min-height:42px;padding:9px 0;color:var(--notary-ink)}.notary-details{border-top:1px solid var(--notary-line);padding-top:12px}.notary-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.notary-filter-actions{margin:12px 0}.notary-filter-actions button[aria-pressed=true]{background:var(--notary-ink)!important;color:#fff!important;border-color:var(--notary-ink)!important}.notary-documents{display:grid;gap:10px;margin-top:12px}.notary-documents>article{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:15px;background:#fff;border:1px solid var(--notary-line);border-radius:12px;box-shadow:0 3px 10px #102b3d06}.notary-documents>article>div:first-child{flex:1;min-width:190px;display:grid;gap:2px}.notary-documents>article>div:first-child>strong:first-child{font-size:.98rem;color:var(--notary-ink)}.notary-review{flex-basis:100%;border-top:1px solid var(--notary-line);padding-top:14px}.notary-requests{display:grid;gap:10px;margin:12px 0}.notary-requests article{display:grid;gap:7px;padding:14px;background:#fff;border:1px solid var(--notary-line);border-radius:12px}.notary-requests article>span{font-size:.86rem;color:var(--notary-muted)}.notary-workspace .notary-overdue{color:var(--notary-danger)}.notary-messages{max-height:500px;overflow:auto;padding:2px}.notary-messages article{border-bottom:1px solid var(--notary-line);padding:12px 2px}.notary-messages header{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:5px}.notary-messages time{font-size:.82rem;color:var(--notary-muted)}.notary-empty{padding:18px;background:#fff;border:1px dashed #c8d6dd;border-radius:12px}.notary-error{padding:12px 14px;border-radius:10px;background:var(--notary-danger-soft);color:#8f321f!important;margin:12px 0;border:1px solid #f1cfc4}.notary-notice{padding:12px 14px;background:var(--notary-success-soft);color:#1b593c!important;border-radius:10px;border:1px solid #cde3d4;margin:12px 0}.notary-notice p{margin-top:4px;color:#507563}@media(max-width:1180px){.notary-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.notary-transaction-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.notary-transaction-grid article.is-primary{grid-column:span 2}}@media(max-width:840px){.notary-head{align-items:flex-start}.notary-head-actions{min-width:170px}.notary-case-hero{grid-template-columns:1fr}.notary-case-hero-actions{justify-content:flex-start}.notary-progress{overflow-x:auto}.notary-progress ol{min-width:620px}.notary-section-cards{grid-template-columns:1fr!important}.notary-section-cards>.workspace-section-card.is-open{grid-column:1}.notary-transaction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.notary-workspace{padding:9px;border-radius:17px;margin:10px 0}.notary-head{padding:18px;border-radius:15px;flex-direction:column;gap:14px;align-items:stretch}.notary-head h2{font-size:1.65rem}.notary-head p{font-size:.9rem}.notary-head-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;min-width:0}.notary-head-actions button:only-child{grid-column:1/-1}.notary-command-strip{grid-template-columns:1fr 1fr;border-radius:13px}.notary-command-strip article{min-height:72px;padding:11px 12px}.notary-command-strip article.is-focus{grid-column:1/-1}.notary-transaction{padding:16px 14px 16px 17px;border-radius:14px}.notary-transaction-head{flex-direction:column;gap:8px}.notary-transaction-head>strong{white-space:normal}.notary-transaction-grid,.notary-facts-form{grid-template-columns:1fr}.notary-transaction-grid article.is-primary{grid-column:1}.notary-transaction-grid article{min-height:auto}.notary-facts-form label,.notary-facts-form label:last-of-type,.notary-facts-form p,.notary-facts-form>button{grid-column:1}.notary-board-head{align-items:flex-start;flex-direction:column;gap:4px}.notary-engagements{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:2px}.notary-engagements button{min-width:250px;scroll-snap-align:start}.notary-case-hero{padding:16px;border-radius:13px}.notary-case-hero-actions{display:grid;width:100%}.notary-case-hero-actions button{width:100%}.notary-progress{padding:14px 12px;border-radius:13px}.notary-progress-head{align-items:flex-start;flex-direction:column;gap:3px}.notary-progress-head strong{text-align:left}.notary-progress ol{min-width:560px}.notary-section-cards .workspace-section-card__body{padding:14px!important}.notary-section-head{flex-direction:column;gap:10px}.notary-directory{padding:13px}.notary-quote-meta{grid-template-columns:1fr auto}.notary-quote-meta>small{grid-column:1/-1;text-align:left}.notary-quote-details dl{padding:0 12px}.notary-quote-details dd{font-size:.92rem}.notary-quote-item{grid-template-columns:1fr}.notary-accept{grid-template-columns:1fr;padding:15px}.notary-step-number{width:38px;height:38px}.notary-accept>div>button,.notary-form>button{width:100%}.notary-documents>article{align-items:stretch}.notary-documents .notary-actions{flex-basis:100%;display:grid;grid-template-columns:1fr 1fr}.notary-documents .notary-actions button:not(.notary-secondary){grid-column:1/-1}}.operation-alignment-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin:0 0 14px;border:1px solid rgba(126,166,205,.22);border-radius:12px;background:linear-gradient(135deg,#071a2c,#0a2035 62%,#081b2d);box-shadow:0 10px 26px #030d1821;overflow:hidden;color:#f5f8fb}.operation-alignment-strip.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.operation-alignment-strip__cell{min-width:0;min-height:74px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:11px 14px;position:relative}.operation-alignment-strip__cell+.operation-alignment-strip__cell:before{content:"";position:absolute;inset:13px auto 13px 0;width:1px;background:#84a3c129}.operation-alignment-strip__cell>div{min-width:0}.operation-alignment-strip__cell strong{display:block;font-size:1rem;line-height:1.08;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.operation-alignment-strip__cell span:not(.operation-alignment-strip__ring):not(.operation-alignment-strip__ok):not(.operation-alignment-strip__clock):not(.operation-alignment-strip__document){display:block;margin-top:3px;font-size:.66rem;font-weight:800;color:#d7e1ea;text-transform:uppercase;letter-spacing:.035em}.operation-alignment-strip__cell small{display:block;margin-top:2px;color:#8fa7bc;font-size:.59rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.operation-alignment-strip__ring,.operation-alignment-strip__ok,.operation-alignment-strip__clock,.operation-alignment-strip__document{width:30px;height:30px;display:grid;place-items:center;justify-self:center}.operation-alignment-strip__ring{border-radius:50%;border:4px solid rgba(244,195,76,.22);border-top-color:#f4c34c;border-right-color:#f4c34c;transform:rotate(-25deg)}.operation-alignment-strip__ok{border-radius:50%;background:#35c882;color:#062718;font-weight:900;font-size:.86rem}.operation-alignment-strip__clock{border:2px solid #f4c34c;border-radius:50%;color:#f4c34c;font-size:1rem}.operation-alignment-strip__document{border:1px solid #496984;border-radius:7px;background:#0f2941b8;color:#dce8f3;font-size:.9rem}.operation-alignment-strip.is-loading{min-height:74px;display:grid;place-items:center;color:#91a9bf;font-size:.75rem;font-weight:700}@media(max-width:1050px){.operation-alignment-strip,.operation-alignment-strip.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-alignment-strip__cell:nth-child(odd):before{display:none}}@media(max-width:620px){.operation-alignment-strip,.operation-alignment-strip.is-four{grid-template-columns:1fr}.operation-alignment-strip__cell{min-height:64px;grid-template-columns:32px 1fr;padding:9px 12px}.operation-alignment-strip__cell+.operation-alignment-strip__cell:before{inset:0 12px auto;width:auto;height:1px}.operation-alignment-strip__cell small{white-space:normal}}.client-agency-fee{margin:18px 0;padding:18px;border:1px solid rgba(15,23,42,.09);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fafc)}.client-agency-fee__head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.client-agency-fee__head span,.client-agency-fee>span{font-size:10px;font-weight:800;letter-spacing:.14em;color:#64748b}.client-agency-fee__head h3{margin:4px 0 0;color:#0f172a;font-size:19px}.client-agency-fee__head em{padding:6px 9px;border-radius:999px;background:#e2e8f0;color:#334155;font-style:normal;font-size:11px;font-weight:800}.client-agency-fee>p{margin:12px 0;color:#64748b;font-size:13px;line-height:1.5}.client-agency-fee__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.client-agency-fee__grid>div{padding:12px;border-radius:12px;background:#fff;border:1px solid #e7edf3}.client-agency-fee__grid span{display:block;font-size:11px;color:#64748b}.client-agency-fee__grid strong{display:block;margin-top:4px;color:#0f172a;font-size:16px}.client-agency-fee__grid .client-agency-fee__total{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;background:#0f172a}.client-agency-fee__total span,.client-agency-fee__total strong{color:#fff}.client-agency-fee__total strong{font-size:21px}.client-agency-fee>small{display:block;margin-top:10px;color:#64748b;line-height:1.45}@media(max-width:640px){.client-agency-fee__grid{grid-template-columns:1fr 1fr}.client-agency-fee__total{grid-column:1/-1!important}}.buyer-questionnaire-prompt{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px}.buyer-questionnaire-prompt__backdrop{position:absolute;inset:0;background:#071222a8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.buyer-questionnaire-prompt__panel{position:relative;z-index:1;width:min(900px,100%);max-height:min(86vh,900px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,255,255,.35);border-radius:24px;background:#fff;box-shadow:0 30px 90px #030c1861}.buyer-questionnaire-prompt__panel>header{padding:26px 28px 18px;border-bottom:1px solid #e8edf3;background:linear-gradient(135deg,#fffdf8,#fff)}.buyer-questionnaire-prompt__panel>header>span{color:#9a712b;font-size:10px;font-weight:950;letter-spacing:.15em}.buyer-questionnaire-prompt__panel h2{margin:6px 0;color:#0d203a;font-size:28px;line-height:1.05}.buyer-questionnaire-prompt__panel header p{margin:0;color:#58697c;font-size:13px;line-height:1.5}.buyer-questionnaire-prompt__panel header small{display:block;margin-top:7px;color:#8490a0;font-size:10px}.buyer-questionnaire-prompt__progress{height:6px;margin-top:15px;border-radius:999px;background:#edf1f5;overflow:hidden}.buyer-questionnaire-prompt__progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b98935,#dfbd6d)}.buyer-questionnaire-prompt__panel header em{display:block;margin-top:6px;color:#66768a;font-size:10px;font-style:normal;font-weight:750}.buyer-questionnaire-prompt__later{position:absolute;z-index:2;right:18px;top:18px;border:0;border-radius:999px;padding:7px 11px;background:#f0f4f7;color:#45586d;font-size:10px;font-weight:850;cursor:pointer}.buyer-questionnaire-prompt__body{overflow:auto;padding:20px 28px 24px}.buyer-questionnaire-prompt__section+.buyer-questionnaire-prompt__section{margin-top:22px}.buyer-questionnaire-prompt__section-head h3{margin:0;color:#112641;font-size:16px}.buyer-questionnaire-prompt__section-head p{margin:4px 0 12px;color:#7b8795;font-size:11px}.buyer-questionnaire-prompt fieldset{margin:0;padding:14px 0;border:0;border-top:1px solid #edf1f5}.buyer-questionnaire-prompt legend{padding:0;color:#25384f;font-size:12px;font-weight:850}.buyer-questionnaire-prompt__choices{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.buyer-questionnaire-prompt__choices button{padding:9px 12px;border:1px solid #d6dfe8;border-radius:11px;background:#fff;color:#33485f;font-size:11px;font-weight:750;cursor:pointer}.buyer-questionnaire-prompt__choices button.is-selected{border-color:#bb8b35;background:#fff8e8;color:#765317;box-shadow:0 0 0 2px #bb8b351a}.buyer-questionnaire-prompt__panel>footer{display:flex;justify-content:flex-end;gap:10px;padding:15px 28px;border-top:1px solid #e8edf3;background:#f8fafc}.buyer-questionnaire-prompt__panel>footer button{min-height:42px;padding:0 16px;border:0;border-radius:11px;background:#10243e;color:#fff;font-size:11px;font-weight:850;cursor:pointer}.buyer-questionnaire-prompt__panel>footer button.is-secondary{border:1px solid #d4dde6;background:#fff;color:#41566d}.buyer-questionnaire-prompt__panel>footer button:disabled{opacity:.45;cursor:default}.buyer-questionnaire-prompt__error{margin:0 28px 12px;padding:10px 12px;border-radius:10px;background:#fff1f2;color:#b4233c;font-size:11px}@media(max-width:640px){.buyer-questionnaire-prompt{padding:10px}.buyer-questionnaire-prompt__panel{max-height:94vh;border-radius:18px}.buyer-questionnaire-prompt__panel>header{padding:22px 18px 15px}.buyer-questionnaire-prompt__panel h2{padding-right:58px;font-size:23px}.buyer-questionnaire-prompt__body{padding:16px 18px}.buyer-questionnaire-prompt__panel>footer{display:grid;padding:13px 18px}.buyer-questionnaire-prompt__later{right:12px;top:12px}}.buyer-client-journey{display:grid;gap:14px}.buyer-client-journey__phase-hint{padding:14px 18px;border:1px solid #dfe7ef;border-radius:16px;background:#fff}.buyer-client-journey__phase-hint span,.buyer-client-journey__transaction-head span,.buyer-client-journey__passport-main>span,.buyer-client-journey__appointments-head span,.buyer-client-journey__appointments>div:first-child>span,.buyer-client-journey__search-history summary span{display:block;color:#9a712b;font-size:9px;font-weight:950;letter-spacing:.14em}.buyer-client-journey__phase-hint strong{display:block;margin-top:4px;color:#10233f;font-size:15px}.buyer-client-journey__phase-hint.is-warning{background:#fffaf0}.buyer-client-journey__passport{display:grid;grid-template-columns:minmax(220px,1.15fr) minmax(0,2fr);gap:18px;padding:20px 22px;border:1px solid #dce4ec;border-radius:20px;background:linear-gradient(135deg,#fff,#fbfaf6);box-shadow:0 10px 28px #0f233d12}.buyer-client-journey__passport-main{min-width:0;padding-right:18px;border-right:1px solid #e7ebef}.buyer-client-journey__passport-main h2{margin:5px 0 4px;color:#10233f;font-size:clamp(22px,2.4vw,31px);line-height:1.04;letter-spacing:-.025em}.buyer-client-journey__passport-main p{margin:0;color:#718096;font-size:12px}.buyer-client-journey__passport-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.buyer-client-journey__passport-grid>div{min-width:0;padding:11px 12px;border:1px solid #e5eaf0;border-radius:13px;background:#fff}.buyer-client-journey__passport-grid>div.is-next{border-color:#b9862d47;background:#fffaf0}.buyer-client-journey__passport-grid span{display:block;color:#8793a3;font-size:8px;font-weight:900;letter-spacing:.08em}.buyer-client-journey__passport-grid strong{display:block;margin-top:5px;overflow:hidden;color:#10233f;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.buyer-client-journey__passport-grid small{display:block;margin-top:3px;color:#718096;font-size:9px;line-height:1.35}.buyer-client-journey__transaction{position:relative;padding:20px 22px;border:1px solid rgba(148,163,184,.24);border-radius:20px;background:linear-gradient(135deg,#0b1d36,#102d50);color:#fff;box-shadow:0 14px 34px #091e3624;overflow:hidden}.buyer-client-journey__transaction:after{content:"";position:absolute;right:-90px;top:-120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(218,176,88,.16),transparent 68%);pointer-events:none}.buyer-client-journey__transaction-head{position:relative;z-index:1;display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.buyer-client-journey__transaction-head h3{margin:5px 0 4px;font-size:clamp(22px,2.6vw,31px);line-height:1.05}.buyer-client-journey__transaction-head p{max-width:760px;margin:0;color:#ced8e6;font-size:11px;line-height:1.45}.buyer-client-journey__transaction-progress{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end}.buyer-client-journey__transaction-progress strong{font-size:24px;line-height:1;font-weight:950}.buyer-client-journey__transaction-progress small{margin-top:4px;color:#aebdd0;font-size:9px;font-weight:800}.buyer-client-journey__progress-bar{position:relative;z-index:1;height:4px;margin:15px 0 13px;border-radius:99px;background:#ffffff1a;overflow:hidden}.buyer-client-journey__progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b9862d,#e0c27b);transition:width .25s ease}.buyer-client-journey__timeline{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.buyer-client-journey__step{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;align-items:center;min-width:0;padding:10px;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:#ffffff0d}.buyer-client-journey__step i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#ffffff1a;color:#d9b663;font-style:normal;font-size:10px;font-weight:950}.buyer-client-journey__step span,.buyer-client-journey__step strong,.buyer-client-journey__step small{display:block;min-width:0}.buyer-client-journey__step span{overflow:hidden;color:#aebdd0;font-size:8px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.buyer-client-journey__step strong{margin-top:2px;overflow:hidden;font-size:11px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.buyer-client-journey__step small{margin-top:2px;overflow:hidden;color:#8fa2b8;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.buyer-client-journey__step.is-done{background:#ffffff17}.buyer-client-journey__step.is-done i{background:#d9b663;color:#0c1e35}.buyer-client-journey__step.is-active{border-color:#d9b66380;background:#d9b66317}.buyer-client-journey__appointments{padding:17px 18px;border:1px solid #dfe6ed;border-radius:18px;background:#fff}.buyer-client-journey__appointments>div:first-child h3,.buyer-client-journey__appointments-head h3{margin:4px 0 0;color:#10233f;font-size:17px}.buyer-client-journey__appointments>div:first-child p{margin:5px 0 0;color:#718096;font-size:11px}.buyer-client-journey__appointments-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.buyer-client-journey__appointments-head>small{color:#7b8797;font-size:9px;font-weight:850}.buyer-client-journey__appointments-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}.buyer-client-journey__appointments-grid article{min-width:0;padding:13px 14px;border:1px solid #e2e8ef;border-radius:14px;background:#fbfcfd}.buyer-client-journey__appointments-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.buyer-client-journey__appointments-grid article>div span{color:#9a712b;font-size:8px;font-weight:950;letter-spacing:.08em}.buyer-client-journey__appointments-grid article>div b{padding:4px 6px;border-radius:999px;background:#edf2f7;color:#526274;font-size:8px}.buyer-client-journey__appointments-grid article.is-confirmed>div b,.buyer-client-journey__appointments-grid article.is-completed>div b{background:#eaf5ed;color:#3e684b}.buyer-client-journey__appointments-grid article.is-proposed>div b,.buyer-client-journey__appointments-grid article.is-alternative_proposed>div b{background:#fff4dd;color:#7b5a1c}.buyer-client-journey__appointments-grid article>strong{display:block;margin-top:7px;overflow:hidden;color:#10233f;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.buyer-client-journey__appointments-grid article>time{display:block;margin-top:4px;color:#31465d;font-size:11px;font-weight:850}.buyer-client-journey__appointments-grid article>small{display:block;margin-top:3px;color:#718096;font-size:9px}.buyer-client-journey__appointments-grid article>p{margin:7px 0 0;color:#607084;font-size:9px;line-height:1.4}.buyer-client-journey__search-history{border:1px solid #dce5ed;border-radius:18px;background:#fff;overflow:hidden}.buyer-client-journey__search-history>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;cursor:pointer;list-style:none}.buyer-client-journey__search-history>summary::-webkit-details-marker{display:none}.buyer-client-journey__search-history summary strong{display:block;margin-top:3px;color:#10233f;font-size:16px}.buyer-client-journey__search-history summary small{display:block;margin-top:3px;color:#718096;font-size:11px}.buyer-client-journey__search-history summary b{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:#f0f4f8;color:#25415f;font-size:10px}.buyer-client-journey__search-history[open] summary b{background:#10233f;color:#fff}.buyer-client-journey__search-content{display:grid;gap:14px;padding:0 14px 14px;border-top:1px solid #edf1f5}.buyer-client-journey__search-content>.buyer-workspace{margin-top:14px}@media(max-width:1180px){.buyer-client-journey__passport{grid-template-columns:1fr}.buyer-client-journey__passport-main{padding:0 0 14px;border-right:0;border-bottom:1px solid #e7ebef}.buyer-client-journey__timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.buyer-client-journey__appointments-grid{grid-template-columns:1fr 1fr}}@media(max-width:800px){.buyer-client-journey__passport-grid{grid-template-columns:1fr 1fr}.buyer-client-journey__transaction-head{display:block}.buyer-client-journey__transaction-progress{align-items:flex-start;margin-top:10px}.buyer-client-journey__timeline{grid-template-columns:1fr 1fr}}@media(max-width:620px){.buyer-client-journey{gap:11px}.buyer-client-journey__passport,.buyer-client-journey__transaction{padding:16px;border-radius:17px}.buyer-client-journey__passport-grid,.buyer-client-journey__timeline,.buyer-client-journey__appointments-grid{grid-template-columns:1fr}.buyer-client-journey__passport-grid strong,.buyer-client-journey__step span,.buyer-client-journey__step strong,.buyer-client-journey__step small{white-space:normal}.buyer-client-journey__search-history>summary{align-items:flex-start}.buyer-client-journey__search-history summary small{display:none}}.seller-workspace__notification-center{margin-top:16px}.seller-workspace__notification-overview{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px;border:1px solid #eadba9;border-radius:15px;background:#fcf8ed}.seller-workspace__notification-overview>div{display:grid;gap:3px}.seller-workspace__notification-overview span{color:#8b6b26;font-size:8px;font-weight:900;letter-spacing:.1em}.seller-workspace__notification-overview strong{color:#17304f;font-size:15px}.seller-workspace__notification-overview small{color:#748195;font-size:9px}.seller-workspace__notification-overview>b{min-width:48px;color:#17304f;font-size:30px;line-height:1;text-align:center}.seller-workspace__notification-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px}.seller-workspace__notification-group{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;min-height:72px;padding:12px 13px;border:1px solid #e1e7ec;border-radius:14px;background:#f7f9fa;color:#17304f;text-align:left;cursor:pointer}.seller-workspace__notification-group:hover{border-color:#cdb46b;background:#fff}.seller-workspace__notification-group-count{display:grid;place-items:center;min-width:39px;height:39px;border-radius:12px;background:#17304f;color:#fff;font-size:18px;font-weight:900}.seller-workspace__notification-group-copy{display:grid;gap:2px}.seller-workspace__notification-group-copy strong{font-size:11px}.seller-workspace__notification-group-copy small{color:#748195;font-size:8px;line-height:1.35}.seller-workspace__notification-group-open{color:#8b6b26;font-size:9px;font-weight:900}.seller-workspace__notification-info{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:10px;padding:10px 12px;border:0;border-radius:12px;background:#f4f7f9;color:#53677d;text-align:left;cursor:pointer}.seller-workspace__notification-info strong{font-size:9px}.seller-workspace__notification-info span{color:#8b6b26;font-size:8px;font-weight:900}.seller-workspace__notification-done{margin:12px 0 0;padding:14px;border-radius:13px;background:#eef6f0;color:#416c53;font-size:10px;font-weight:800}.seller-workspace__notification-note{display:block;margin-top:10px;color:#8290a0;font-size:8px;line-height:1.4}@media(max-width:900px){.seller-workspace__notification-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.seller-workspace__notification-overview{padding:13px 14px}.seller-workspace__notification-groups{grid-template-columns:1fr}.seller-workspace__notification-group{min-height:66px}.seller-workspace__notification-group-count{min-width:36px;height:36px;font-size:16px}}.seller-progress{display:grid;gap:14px;margin-top:20px}.seller-progress__phase{border:1px solid #e0e6ec;border-radius:17px;background:#fbfcfd;overflow:hidden}.seller-progress__phase-main{display:grid;grid-template-columns:minmax(205px,.9fr) minmax(0,2.7fr) minmax(145px,.65fr);gap:20px;align-items:center;padding:20px 22px}.seller-progress__identity{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:start}.seller-progress__number{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#eef2f5;color:#52657a;font-size:13px;font-weight:900}.seller-progress__identity h4{margin:0;color:#172f4d;font-size:16px;line-height:1.25}.seller-progress__identity p{margin:6px 0 0;color:#66768a;font-size:12px;line-height:1.4}.seller-progress__rail{display:grid;grid-template-columns:repeat(var(--seller-progress-columns),minmax(82px,1fr));align-items:start;min-width:0}.seller-progress__item{position:relative;display:grid;justify-items:center;gap:6px;min-width:0;padding:0 5px;text-align:center}.seller-progress__item:not(:last-child):after{content:"";position:absolute;z-index:0;top:13px;left:calc(50% + 15px);right:calc(-50% + 15px);height:2px;background:#dce3e9}.seller-progress__item.is-completed:not(:last-child):after{background:#70a884}.seller-progress__point{position:relative;z-index:1;display:grid;place-items:center;width:27px;height:27px;border:2px solid #d4dce3;border-radius:50%;background:#fff;color:#7a8796;font-size:10px;font-weight:900}.seller-progress__item.is-completed .seller-progress__point{border-color:#70a884;background:#e9f3ec;color:#356846}.seller-progress__item.is-in_progress .seller-progress__point,.seller-progress__item.is-waiting .seller-progress__point{border-color:#d5ad43;background:#fff8e4;color:#80611e;box-shadow:0 0 0 4px #fbf4df}.seller-progress__item.is-attention .seller-progress__point{border-color:#d18d3c;background:#fff2df;color:#8a5119}.seller-progress__item strong{display:block;max-width:145px;color:#2f435b;font-size:12px;line-height:1.3}.seller-progress__item small{display:block;color:#68788b;font-size:10px;line-height:1.25}.seller-progress__item em{display:block;max-width:145px;color:#8c5f1f;font-size:9px;font-style:normal;line-height:1.3}.seller-progress__state{display:grid;justify-items:end;gap:7px;text-align:right}.seller-progress__state-badge{padding:6px 9px;border-radius:999px;background:#eef2f5;color:#5f6f80;font-size:10px;font-weight:900}.seller-progress__phase.is-completed .seller-progress__state-badge{background:#e8f2eb;color:#3c6f4d}.seller-progress__phase.is-in_progress .seller-progress__state-badge{background:#fff5d8;color:#81621e}.seller-progress__phase.is-attention .seller-progress__state-badge{background:#fff0df;color:#9a571a}.seller-progress__state strong{color:#17304f;font-size:23px}.seller-progress__state small{color:#6d7b8c;font-size:10px;line-height:1.35}.seller-progress__overall{display:flex;align-items:center;gap:12px;margin-top:17px}.seller-progress__overall-bar{flex:1;height:9px;overflow:hidden;border-radius:999px;background:#e9edf1}.seller-progress__overall-bar i{display:block;height:100%;border-radius:999px;background:#d8ae42}.seller-progress__overall>strong{min-width:46px;color:#17304f;font-size:14px;text-align:right}.seller-workspace__journey .seller-workspace__now{margin-top:14px}.seller-workspace__journey .seller-workspace__now span{font-size:10px}.seller-workspace__journey .seller-workspace__now strong{font-size:16px}.seller-workspace__journey .seller-workspace__now small{font-size:12px}.seller-workspace__journey .seller-workspace__now em{font-size:11px;font-style:normal;color:#6f603d}@media(max-width:1180px){.seller-progress__phase-main{grid-template-columns:minmax(180px,.8fr) minmax(0,2.2fr)}.seller-progress__state{grid-column:1/-1;grid-template-columns:auto auto 1fr;justify-items:start;align-items:center;text-align:left;border-top:1px solid #e6ebef;padding-top:11px}.seller-progress__state strong{font-size:19px}.seller-progress__state small{justify-self:end}}@media(max-width:900px){.seller-progress__phase-main{grid-template-columns:1fr;gap:15px}.seller-progress__rail{overflow-x:auto;grid-template-columns:repeat(var(--seller-progress-columns),minmax(120px,1fr));padding:4px 2px 10px}.seller-progress__state{grid-column:auto}.seller-progress__identity h4{font-size:15px}.seller-progress__item strong{font-size:11px}}@media(max-width:620px){.seller-progress__phase-main{padding:15px}.seller-progress__rail{display:grid;grid-template-columns:1fr;gap:0;overflow:visible}.seller-progress__item{grid-template-columns:32px 1fr;justify-items:start;text-align:left;padding:4px 0 10px}.seller-progress__item:not(:last-child):after{inset:30px auto -4px 13px;width:2px;height:auto}.seller-progress__item strong,.seller-progress__item small,.seller-progress__item em{grid-column:2;max-width:none}.seller-progress__point{grid-row:1/4;width:27px;height:27px}.seller-progress__state{grid-template-columns:auto auto}.seller-progress__state small{grid-column:1/-1;justify-self:start}}.client-portal{min-height:100vh;background:#f4f6f8;color:#142b49;padding:0 0 64px}.client-portal__header{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:16px 28px;border-bottom:1px solid #e2e7ec;background:#fff}.client-portal__logo{width:118px}.client-portal__header div span,.client-portal__header div strong{display:block}.client-portal__header div span{color:#8b7750;font-size:9px;font-weight:900;letter-spacing:.13em}.client-portal__header div strong{margin-top:2px;font-size:13px}.client-portal__header>button,.client-portal__state button{border:1px solid #d6dde5;border-radius:999px;background:#fff;color:#17304f;padding:8px 13px;font-weight:800;cursor:pointer}.client-portal__hero{max-width:1160px;margin:28px auto 18px;padding:34px;border-radius:26px;background:#132847;color:#fff;box-shadow:0 20px 55px #11274624}.client-portal__hero p{margin:0 0 9px;color:#d8ae42;font-size:10px;font-weight:900;letter-spacing:.15em}.client-portal__hero h1{max-width:760px;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.03;letter-spacing:-.035em}.client-portal__hero span{display:block;max-width:760px;margin-top:14px;color:#c5cfdb;font-size:13px;line-height:1.55}.client-portal__spaces{display:grid;gap:16px;max-width:1160px;margin:0 auto;padding:0 4px}.client-portal__space{padding:24px;border:1px solid #e0e6ec;border-radius:22px;background:#fff;box-shadow:0 12px 34px #1227460f}.client-portal__space--seller{box-shadow:inset 3px 0 #b4873a,0 12px 34px #1227460f}.client-portal__space--buyer{box-shadow:inset 3px 0 #56779b,0 12px 34px #1227460f}.client-portal__space-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.client-portal__space-head span{color:#7a6744;font-size:10px;font-weight:900;letter-spacing:.12em}.client-portal__space-head h2{margin:4px 0 0;font-size:25px}.client-portal__space-head em{padding:6px 9px;border-radius:999px;background:#eef2f6;color:#5a697c;font-size:9px;font-style:normal;font-weight:900}.client-portal__space-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.client-portal__space-meta span{padding:5px 8px;border-radius:999px;background:#f0f3f6;color:#667488;font-size:10px}.client-portal__agent{display:grid;gap:2px;margin-top:18px;padding:13px 14px;border-radius:14px;background:#f5f7fa}.client-portal__agent span{color:#7d8998;font-size:9px;font-weight:900;letter-spacing:.09em}.client-portal__agent strong{font-size:13px}.client-portal__agent small{color:#718094;font-size:10px}.client-portal__activation{margin-top:18px;padding:18px;border:1px solid #e0e5eb;border-radius:15px}.client-portal__activation h3{margin:0;font-size:16px}.client-portal__activation p{margin:6px 0 14px;color:#66758a;font-size:12px;line-height:1.5}.client-portal__activation button{border:0;border-radius:999px;background:#132847;color:#fff;padding:10px 15px;font-weight:900;cursor:pointer}.client-portal__activation button:disabled{opacity:.5}.client-portal__onboarding{display:grid;gap:10px;margin-top:20px}.client-portal__onboarding-step{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;padding:11px 12px;border:1px solid #e4e9ee;border-radius:13px;background:#fafbfc}.client-portal__onboarding-step>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e9eef3;color:#637286;font-size:11px;font-weight:900}.client-portal__onboarding-step strong,.client-portal__onboarding-step small{display:block}.client-portal__onboarding-step strong{font-size:12px}.client-portal__onboarding-step small{margin-top:2px;color:#728094;font-size:10px;line-height:1.35}.client-portal__onboarding-step.is-done>span{background:#e7f0ea;color:#4d735e}.client-portal__onboarding-step.is-next{border-color:#dfca91;background:#fbf7ec}.client-portal__onboarding-step.is-next>span{background:#d8ae42;color:#132847}.client-portal__inline-error{max-width:1160px;margin:0 auto 14px;padding:11px 14px;border-radius:12px;background:#faece8;color:#8c4338;font-size:12px}.client-portal__state{display:grid;place-items:center;align-content:center;gap:12px;text-align:center}.client-portal__state h1,.client-portal__state p{margin:0}.client-portal__state p{color:#68778a}.client-portal__onboarding-action{grid-template-columns:34px 1fr auto;width:100%;text-align:left;color:inherit;font:inherit;cursor:pointer}.client-portal__onboarding-action:disabled{cursor:wait;opacity:.7}.client-portal__onboarding-action>b{color:#6f6042;font-size:10px}.client-portal__onboarding-step.is-unlocked{border-color:#d7e4dc;background:#f7faf8}.client-portal__onboarding-step.is-unlocked>span{background:#e7f0ea;color:#4d735e}.client-portal__profile-error,.client-portal__profile-success{margin:0;padding:10px 12px;border-radius:11px;font-size:11px}.client-portal__profile-error{background:#faece8;color:#8c4338}.client-portal__profile-success{background:#edf6ef;color:#456b55}.client-portal__questionnaire{margin:4px 0 8px;padding:22px;border:1px solid #e0d2a8;border-radius:18px;background:#fffdf8;box-shadow:0 10px 28px #1227460d}.client-portal__questionnaire-head>span{color:#9a7628;font-size:9px;font-weight:900;letter-spacing:.13em}.client-portal__questionnaire-head h3{margin:5px 0 7px;font-size:21px}.client-portal__questionnaire-head p{max-width:760px;margin:0;color:#607086;font-size:12px;line-height:1.55}.client-portal__questionnaire-head small{display:block;max-width:760px;margin-top:8px;color:#7c8795;font-size:10px;line-height:1.45}.client-portal__progress{height:7px;margin-top:16px;overflow:hidden;border-radius:999px;background:#e9edf1}.client-portal__progress i{display:block;height:100%;border-radius:999px;background:#d8ae42;transition:width .2s ease}.client-portal__questionnaire-head em{display:block;margin-top:6px;color:#7a8797;font-size:9px;font-style:normal;font-weight:800}.client-portal__question-section{margin-top:22px;padding-top:18px;border-top:1px solid #ece7da}.client-portal__question-section-head h4{margin:0;font-size:15px}.client-portal__question-section-head p{margin:4px 0 0;color:#748195;font-size:10px}.client-portal__question{margin:17px 0 0;padding:0;border:0}.client-portal__question legend{margin-bottom:9px;color:#183252;font-size:12px;font-weight:800}.client-portal__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.client-portal__choices button{min-height:42px;border:1px solid #dfe5eb;border-radius:11px;background:#fff;color:#304760;padding:9px 11px;text-align:left;font-size:11px;font-weight:700;cursor:pointer}.client-portal__choices button:hover{border-color:#c9b36f}.client-portal__choices button.is-selected{border-color:#c89e32;background:#fbf3dc;color:#183252;box-shadow:inset 0 0 0 1px #c89e32}.client-portal__questionnaire-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:24px;padding-top:18px;border-top:1px solid #ece7da}.client-portal__questionnaire-actions button{border:0;border-radius:999px;background:#132847;color:#fff;padding:10px 15px;font-size:11px;font-weight:900;cursor:pointer}.client-portal__questionnaire-actions button.is-secondary{border:1px solid #d8dee5;background:#fff;color:#17304f}.client-portal__questionnaire-actions button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:720px){.client-portal__header{padding:13px 15px;grid-template-columns:1fr auto}.client-portal__logo{display:none}.client-portal__hero{margin:16px 14px;padding:25px 20px}.client-portal__spaces{padding:0 14px}.client-portal__space{padding:18px}.client-portal__space-head{flex-direction:column;gap:9px}.client-portal__onboarding-action{grid-template-columns:34px 1fr}.client-portal__onboarding-action>b{grid-column:2}.client-portal__questionnaire{padding:17px 14px}.client-portal__choices{grid-template-columns:1fr}.client-portal__questionnaire-actions{flex-direction:column-reverse}.client-portal__questionnaire-actions button{width:100%}}.client-portal__space--workspace{padding:0;overflow:hidden;border-color:#dce3ea;box-shadow:0 18px 48px #12274614}.client-portal__space--workspace>.client-portal__space-head,.client-portal__space--workspace>.client-portal__space-meta{margin-left:24px;margin-right:24px}.client-portal__space--workspace>.client-portal__space-head{padding-top:24px}.seller-workspace{display:grid;gap:18px;margin-top:20px;padding:24px;background:#f3f5f7;border-top:1px solid #e4e9ee}.seller-workspace__loading,.seller-workspace__error{margin:20px 24px;padding:18px;border-radius:16px;background:#f5f7fa;color:#647488}.seller-workspace__error{display:grid;gap:4px;background:#faece8;color:#8c4338}.seller-workspace__overview{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(150px,.7fr));gap:12px;padding:24px;border-radius:22px;background:#102643;color:#fff;box-shadow:0 16px 36px #10264329}.seller-workspace__overview>div:first-child span,.seller-workspace__overview-stat span{color:#d8ae42;font-size:9px;font-weight:900;letter-spacing:.13em}.seller-workspace__overview h2{margin:5px 0;font-size:26px;letter-spacing:-.025em}.seller-workspace__overview p{margin:0;color:#bfccd9;font-size:11px}.seller-workspace__overview-stat{display:flex;flex-direction:column;justify-content:center;padding:14px 16px;border-left:1px solid rgba(255,255,255,.13)}.seller-workspace__overview-stat strong{margin-top:5px;font-size:22px}.seller-workspace__overview-stat small{margin-top:3px;color:#aebdcb;font-size:9px}.seller-workspace__panel{padding:22px;border:1px solid #e0e6ec;border-radius:20px;background:#fff;box-shadow:0 8px 24px #1227460a}.seller-workspace__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.seller-workspace__section-head span{color:#93732c;font-size:9px;font-weight:900;letter-spacing:.12em}.seller-workspace__section-head h3{margin:5px 0 0;font-size:19px;letter-spacing:-.015em}.seller-workspace__section-head>strong{font-size:27px;color:#17304f}.seller-workspace__progress{height:7px;margin-top:17px;overflow:hidden;border-radius:999px;background:#e9edf1}.seller-workspace__progress i{display:block;height:100%;border-radius:999px;background:#d8ae42}.seller-workspace__now{display:grid;gap:3px;margin-top:16px;padding:15px 16px;border:1px solid #e6d8ab;border-radius:15px;background:#fcf8ed}.seller-workspace__now span{color:#9a7628;font-size:8px;font-weight:900;letter-spacing:.12em}.seller-workspace__now strong{font-size:14px}.seller-workspace__now small{color:#6e7887;font-size:10px}.seller-workspace__steps{display:grid;gap:0;margin-top:18px}.seller-workspace__step{position:relative;display:grid;grid-template-columns:34px 1fr;gap:11px;min-height:58px}.seller-workspace__step:not(:last-child):before{content:"";position:absolute;left:16px;top:33px;bottom:-1px;width:1px;background:#dde3e8}.seller-workspace__step-marker{position:relative;z-index:1;display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:#edf1f4;color:#6f7c8b;font-size:10px;font-weight:900}.seller-workspace__step.is-completed .seller-workspace__step-marker,.seller-workspace__step.is-waived .seller-workspace__step-marker{background:#e5efe8;color:#416c53}.seller-workspace__step.is-current .seller-workspace__step-marker{background:#d8ae42;color:#132847;box-shadow:0 0 0 4px #f8f0d9}.seller-workspace__step>div:last-child{padding-top:2px;padding-bottom:13px}.seller-workspace__step strong,.seller-workspace__step small,.seller-workspace__step em{display:block}.seller-workspace__step strong{font-size:12px}.seller-workspace__step small{margin-top:2px;color:#748195;font-size:9px}.seller-workspace__step em{margin-top:3px;color:#8a7446;font-size:8px;font-style:normal}.seller-workspace__action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:17px}.seller-workspace__action-card{display:flex;min-height:150px;flex-direction:column;padding:15px;border:1px solid #e2e7ec;border-radius:15px;background:#fafbfc}.seller-workspace__action-card.has-attention{border-color:#dec982;background:#fdf9ee}.seller-workspace__action-card>span{color:#7b8898;font-size:8px;font-weight:900;letter-spacing:.1em}.seller-workspace__action-card>strong{margin-top:9px;color:#17304f;font-size:30px}.seller-workspace__action-card p{margin:3px 0 0;color:#3f536c;font-size:10px;font-weight:800;line-height:1.35}.seller-workspace__action-card small{margin-top:auto;padding-top:10px;color:#8290a0;font-size:8px;line-height:1.4}.seller-workspace__request-list{display:grid;gap:7px;margin-top:14px}.seller-workspace__request-list>div{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:10px 12px;border-radius:11px;background:#f6f8fa;font-size:9px}.seller-workspace__request-list>div>span{font-weight:800}.seller-workspace__request-list>div>strong{color:#8b6b26}.seller-workspace__request-list>div>small{color:#788697}.seller-workspace__messages{display:grid;gap:7px;margin-top:18px;padding-top:16px;border-top:1px solid #e8edf1}.seller-workspace__messages>span{color:#7c8998;font-size:8px;font-weight:900;letter-spacing:.11em}.seller-workspace__messages article{padding:11px 12px;border-radius:12px;background:#f6f8fa}.seller-workspace__messages strong{font-size:9px}.seller-workspace__messages p{margin:4px 0;color:#435970;font-size:10px;line-height:1.45}.seller-workspace__messages small{color:#8895a4;font-size:8px}.seller-workspace__team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:17px}.seller-workspace__team-card{display:grid;gap:3px;padding:15px;border:1px solid #e2e7ec;border-radius:15px;background:#fafbfc}.seller-workspace__team-card.is-agent{border-color:#dbc98f;background:#fcf8ed}.seller-workspace__team-card>span{color:#8a7446;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.seller-workspace__team-card>strong{font-size:12px}.seller-workspace__team-card>small{color:#748195;font-size:9px}.seller-workspace__team-card>em{justify-self:start;margin-top:7px;padding:4px 7px;border-radius:999px;background:#e8f0ea;color:#4a6f59;font-size:7px;font-style:normal;font-weight:900;text-transform:uppercase}.seller-workspace__empty{margin:16px 0 0;padding:15px;border-radius:13px;background:#f7f9fa;color:#748195;font-size:10px;line-height:1.5}.seller-workspace__empty--compact{margin-top:10px}.seller-workspace__preferences>.client-portal__onboarding,.seller-workspace__preferences>.client-portal__questionnaire{margin-top:16px}.seller-workspace__preferences .client-portal__questionnaire{box-shadow:none}@media(max-width:900px){.seller-workspace__overview{grid-template-columns:1fr 1fr}.seller-workspace__overview>div:first-child{grid-column:1/-1}.seller-workspace__overview-stat{border-left:0;border-top:1px solid rgba(255,255,255,.13)}.seller-workspace__action-grid,.seller-workspace__team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.client-portal__space--workspace>.client-portal__space-head,.client-portal__space--workspace>.client-portal__space-meta{margin-left:18px;margin-right:18px}.client-portal__space--workspace>.client-portal__space-head{padding-top:18px}.seller-workspace{padding:14px;gap:12px}.seller-workspace__overview{grid-template-columns:1fr;padding:19px}.seller-workspace__overview>div:first-child{grid-column:auto}.seller-workspace__overview-stat{padding:12px 0 0}.seller-workspace__panel{padding:17px}.seller-workspace__action-grid,.seller-workspace__team-grid{grid-template-columns:1fr}.seller-workspace__action-card{min-height:126px}.seller-workspace__request-list>div{grid-template-columns:1fr auto}.seller-workspace__request-list>div>small{grid-column:1/-1}.seller-workspace__section-head h3{font-size:17px}}.seller-workspace__section-head>strong small{font-size:9px;color:#718094}.seller-workspace__notification-summary{margin-top:14px;color:#806524;font-size:10px;font-weight:800}.seller-workspace__notification-list,.seller-workspace__appointments{display:grid;gap:9px;margin-top:14px}.seller-workspace__notification-list button{display:grid;gap:4px;width:100%;padding:13px 14px;border:1px solid #e1e7ec;border-radius:13px;background:#f7f9fa;color:#17304f;text-align:left;cursor:pointer}.seller-workspace__notification-list button.is-unread{background:#fff;border-color:#cdb46b}.seller-workspace__notification-list button.requires-action{box-shadow:inset 3px 0 #d8ae42}.seller-workspace__notification-list span,.seller-workspace__appointments span{color:#8b6b26;font-size:8px;font-weight:900;letter-spacing:.1em}.seller-workspace__notification-list p{margin:0;color:#52657a;font-size:10px}.seller-workspace__notification-list small,.seller-workspace__appointments small{color:#7a8898;font-size:8px}.seller-workspace__appointments article{display:grid;gap:5px;padding:14px;border:1px solid #e3d49f;border-radius:14px;background:#fdf9ee}.seller-workspace__appointments article>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:7px}.seller-workspace__appointments button{border:0;border-radius:999px;background:#17304f;color:#fff;padding:8px 12px;font-size:9px;font-weight:900;cursor:pointer}.seller-workspace__appointments button.is-secondary{border:1px solid #ccd4dc;background:#fff;color:#17304f}.seller-workspace__appointments button:disabled{opacity:.55}.seller-workspace__feedback{margin:0;padding:12px 14px;border-radius:12px;background:#e8f2eb;color:#416c53;font-size:10px;font-weight:800}.seller-workspace__feedback.is-error{background:#faece8;color:#8c4338}.seller-workspace__appointments article.is-proposed{border-color:#dfabc0;background:#fff3f8;box-shadow:inset 4px 0 #c7467b}.seller-workspace__appointments article.is-confirmed{border-color:#9dcdb0;background:#f1faf4;box-shadow:inset 4px 0 #318657}.seller-workspace__appointments article.is-confirmed>span{color:#17653a}.seller-workspace__appointments article.is-alternative_proposed,.seller-workspace__appointments article.is-change_requested{border-color:#d6b267;background:#fff8e8;box-shadow:inset 4px 0 #c27b12}.seller-workspace__appointments article.is-cancelled{border-color:#cbd1d7;background:#f4f5f6;color:#68737e}.seller-workspace__appointments article.is-completed{border-color:#b9cec1;background:#f1f6f3;color:#536b5b;opacity:.88}.seller-workspace__appointment-outcome{margin-top:4px;color:#17653a!important;font-weight:800}.seller-workspace__appointment-alternative{margin-top:4px;padding:8px;border-radius:9px;background:#fff;color:#76520f!important}.document-archive{container-type:inline-size;margin-top:24px;padding:22px;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:#070d1885}.document-archive__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.document-archive__header>div{min-width:0}.document-archive__header>div>span,.document-archive__access-center header span{display:block;margin-bottom:4px;color:#c8a85d;font-size:10px;font-weight:800;letter-spacing:.14em}.document-archive__header h3{margin:0;color:#f8fafc;font-size:19px}.document-archive__header p{max-width:68ch;margin:6px 0 0;color:#94a3b8;font-size:12px;line-height:1.5}.document-archive__header>strong{flex:0 0 auto;color:#f8fafc;font-size:24px;text-align:right}.document-archive__header>strong small{display:block;color:#64748b;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.document-archive__shelves{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(132px,1fr);gap:9px;margin:0 -2px 16px;padding:2px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:x proximity}.document-archive__shelves button{display:flex;min-width:0;min-height:58px;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border:1px solid rgba(148,163,184,.14);border-radius:13px;background:#0f172a94;color:#94a3b8;scroll-snap-align:start}.document-archive__shelves button span{overflow:hidden;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.document-archive__shelves button strong{min-width:27px;padding:4px 7px;border-radius:999px;background:#1e293be6;color:#e2e8f0;font-size:11px;text-align:center}.document-archive__shelves button.is-active{border-color:#d9b45b73;background:linear-gradient(135deg,#c4a3542e,#0f172ac7);color:#f3dfad;box-shadow:inset 0 0 0 1px #d9b45b14}.document-archive__shelves button.is-attention strong{background:#78350f7a;color:#fde68a}.document-archive__toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,.28fr) auto;align-items:end;gap:10px;margin-bottom:13px}.document-archive__toolbar label{display:grid;gap:5px;min-width:0}.document-archive__toolbar label>span{color:#94a3b8;font-size:9px;font-weight:800}.document-archive__toolbar input,.document-archive__toolbar select,.document-archive__audience-row select{box-sizing:border-box;width:100%;min-width:0;min-height:40px;border:1px solid rgba(148,163,184,.25);border-radius:10px;background:#0f172a;color:#f8fafc;padding:9px 11px;font:inherit;font-size:11px;color-scheme:dark}.document-archive__toolbar input::placeholder{color:#64748b}.document-archive__toolbar input:focus-visible,.document-archive__toolbar select:focus-visible,.document-archive__audience-row select:focus-visible{outline:2px solid #7dd3fc;outline-offset:2px}.document-archive__result-count{display:grid;min-width:72px;min-height:40px;align-content:center;padding:0 10px;border-radius:10px;background:#0f172a8a;text-align:right}.document-archive__result-count strong{color:#f8fafc;font-size:14px}.document-archive__result-count span{color:#64748b;font-size:8px;text-transform:uppercase}.document-archive__workspace{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);min-width:0;height:min(600px,68vh);min-height:420px;overflow:hidden;border:1px solid rgba(148,163,184,.14);border-radius:16px;background:#0206175c}.document-archive__list{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border-right:1px solid rgba(148,163,184,.12)}.document-archive__list-head,.document-archive__row{display:grid;grid-template-columns:minmax(150px,1fr) 118px 82px 54px;align-items:center;gap:10px}.document-archive__list-head{flex:0 0 auto;min-height:38px;padding:0 13px;border-bottom:1px solid rgba(148,163,184,.12);color:#64748b;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.document-archive__list-head span:last-child{grid-column:3}.document-archive__scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.document-archive__row{box-sizing:border-box;width:100%;min-width:0;min-height:68px;padding:10px 13px;border:0;border-bottom:1px solid rgba(148,163,184,.08);border-radius:0;background:transparent;color:#cbd5e1;text-align:left;cursor:pointer}.document-archive__row:hover{background:#1e293b7a}.document-archive__row.is-selected{background:linear-gradient(90deg,#c4a35429,#1e293b66);box-shadow:inset 3px 0 #c4a354}.document-archive__row:focus-visible{outline:2px solid #7dd3fc;outline-offset:-2px}.document-archive__row>span{min-width:0}.document-archive__row-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px}.document-archive__row-title small{grid-column:1 / -1;overflow:hidden;color:#94a3b8;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.document-archive__row-title strong{overflow:hidden;color:#f1f5f9;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.document-archive__row-title em{align-self:center;color:#64748b;font-size:8px;font-style:normal}.document-archive__status,.document-archive__row-date,.document-archive__row-open{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.document-archive__row-date{color:#64748b}.document-archive__row-open{color:#94a3b8;text-align:right}.document-archive__status-dot{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:999px;background:#64748b;vertical-align:1px}.document-archive__status-dot--available,.document-archive__status-dot--verified{background:#34d399}.document-archive__status-dot--expiring{background:#fbbf24}.document-archive__status-dot--quarantined,.document-archive__status-dot--expired{background:#f87171}.document-archive .document-hub__status-badge--available{border-color:#34d3993d;background:#064e3b57;color:#a7f3d0}.document-archive__no-results,.document-archive__detail-empty{display:grid;min-height:180px;place-items:center;padding:24px;color:#64748b;font-size:11px;text-align:center}.document-archive__detail{position:relative;display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;padding:19px;background:#0f172a6b}.document-archive__detail-close{display:none}.document-archive__detail-head{display:flex;flex:0 0 auto;min-width:0;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid rgba(148,163,184,.12)}.document-archive__detail-head>div:first-child{min-width:0}.document-archive__detail-head>div:first-child>span{color:#c8a85d;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.document-archive__detail h4{overflow-wrap:anywhere;margin:5px 0 0;color:#f8fafc;font-size:17px}.document-archive__detail-head p{margin:6px 0 0;color:#94a3b8;font-size:10px;line-height:1.45}.document-archive__detail-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:3px;scrollbar-width:thin}.document-archive__metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0}.document-archive__metadata div{min-width:0;padding:9px 10px;border-radius:10px;background:#0206175c}.document-archive__metadata dt{color:#64748b;font-size:8px;font-weight:800;text-transform:uppercase}.document-archive__metadata dd{overflow:hidden;margin:4px 0 0;color:#e2e8f0;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.document-archive__actions{display:flex;min-width:0;flex-wrap:wrap;gap:8px;margin:8px 0 2px}.document-archive__access-summary{display:grid;gap:9px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(148,163,184,.12)}.document-archive__access-launch{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px!important;border-color:#38bdf829!important;background:#0e749014!important;text-align:left}.document-archive__access-launch span{display:grid;gap:2px}.document-archive__access-launch strong{color:#e0f2fe;font-size:11px}.document-archive__access-launch small{color:#7e9aae;font-size:9px}.document-archive__access-launch em{color:#7dd3fc;font-size:9px;font-style:normal;white-space:nowrap}.document-archive__access-chips{display:flex;min-width:0;flex-wrap:wrap;gap:6px}.document-archive__access-chips span{max-width:145px;overflow:hidden;padding:5px 8px;border-radius:999px;background:#1e293bc7;color:#cbd5e1;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.document-archive__access-center{margin-top:12px;overflow:hidden;border:1px solid rgba(56,189,248,.16);border-radius:14px;background:#0206177a}.document-archive__access-center>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:13px;border-bottom:1px solid rgba(148,163,184,.1)}.document-archive__access-center header>div{min-width:0}.document-archive__access-center header strong{display:block;color:#f1f5f9;font-size:12px}.document-archive__access-center header small{display:block;margin-top:4px;color:#7e8ea3;font-size:9px;line-height:1.4}.document-archive__access-center header button{min-width:30px;min-height:30px;padding:3px 8px}.document-archive__audience-tabs{display:flex;gap:6px;padding:9px;overflow-x:auto;border-bottom:1px solid rgba(148,163,184,.08);scrollbar-width:none}.document-archive__audience-tabs button{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;background:#0f172ac7;color:#94a3b8;white-space:nowrap}.document-archive__audience-tabs button strong{min-width:19px;padding:2px 5px;border-radius:999px;background:#1e293be6;color:#cbd5e1;font-size:8px}.document-archive__audience-tabs button span{font-size:9px}.document-archive__audience-tabs button.is-active{border-color:#7dd3fc59;color:#e0f2fe;background:#0e749024}.document-archive__audience-list{max-height:250px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.document-archive__audience-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(145px,.62fr);align-items:center;gap:12px;padding:11px 12px;border-bottom:1px solid rgba(148,163,184,.07)}.document-archive__audience-row:last-child{border-bottom:0}.document-archive__audience-row>div{display:grid;min-width:0;gap:2px}.document-archive__audience-row strong{overflow:hidden;color:#e2e8f0;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.document-archive__audience-row small{overflow:hidden;color:#7e8ea3;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.document-archive__audience-row em{margin-top:2px;color:#d7b96e;font-size:7px;font-style:normal;line-height:1.3}.document-archive__audience-row select{min-height:34px;padding:6px 8px;font-size:9px}.document-archive__no-grants{margin:0;padding:14px;color:#64748b;font-size:10px}.document-archive__scrim{display:none}@container (max-width: 860px){.document-archive__workspace{grid-template-columns:minmax(0,1fr);height:min(520px,62vh);min-height:380px}.document-archive__list{border-right:0}.document-archive__detail{display:none}}@media(max-width:860px){.document-archive__workspace{grid-template-columns:1fr;height:min(520px,62dvh);min-height:360px}.document-archive__list{border-right:0}.document-archive__detail{position:fixed;z-index:1201;inset:auto 0 0;display:flex;width:auto;max-height:88dvh;padding:18px 16px max(18px,env(safe-area-inset-bottom));border:1px solid rgba(148,163,184,.2);border-bottom:0;border-radius:22px 22px 0 0;background:#0b1220;box-shadow:0 -26px 70px #0000007a;transform:translateY(105%);transition:transform .22s ease;pointer-events:none}.document-archive__detail.is-open{transform:translateY(0);pointer-events:auto}.document-archive__detail-close{position:absolute;z-index:2;top:9px;right:10px;display:inline-grid!important;width:34px;min-width:34px;height:34px;min-height:34px;place-items:center;padding:0!important;border-radius:999px!important}.document-archive__detail-head{padding-right:40px}.document-archive__scrim{position:fixed;z-index:1200;inset:0;display:block;min-height:100dvh!important;padding:0!important;border:0!important;border-radius:0!important;background:#020617ad!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media(max-width:680px){.document-archive{padding:15px;border-radius:17px}.document-archive__header{align-items:center}.document-archive__header p{display:none}.document-archive__header>strong{font-size:20px}.document-archive__shelves{grid-auto-columns:minmax(122px,42vw);margin-bottom:12px}.document-archive__shelves button{min-height:52px}.document-archive__toolbar{grid-template-columns:minmax(0,1fr) 120px}.document-archive__result-count{display:none}.document-archive__workspace{height:min(480px,58dvh);min-height:330px}.document-archive__list-head{display:none}.document-archive__row{grid-template-columns:minmax(0,1fr) auto;min-height:64px;gap:5px 10px;padding:9px 11px}.document-archive__row .document-archive__row-date{display:none}.document-archive__row-open{grid-column:2;color:#7dd3fc}.document-archive__status{grid-column:2;grid-row:1}.document-archive__metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.document-archive__detail-head{flex-direction:column}.document-archive__audience-row{grid-template-columns:minmax(0,1fr);gap:7px}.document-archive__audience-row select{width:100%}}@media(max-width:420px){.document-archive__toolbar{grid-template-columns:minmax(0,1fr)}.document-archive__toolbar label:not(.document-archive__search){display:none}.document-archive__metadata{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.document-archive__actions>*{flex:1 1 46%;justify-content:center;text-align:center}}.document-archive.document-archive--detail-only .document-archive__workspace{display:block;height:auto;overflow:visible}.document-archive.document-archive--detail-only .document-archive__detail{position:relative;inset:auto;display:flex;transform:none;visibility:visible;pointer-events:auto;width:100%;max-width:none;max-height:none;border:1px solid #415069;border-radius:12px;box-shadow:none;padding:20px}.document-archive.document-archive--detail-only .document-archive__detail-close{display:inline-grid!important;position:relative;align-self:flex-end;min-width:44px;min-height:44px;margin-bottom:12px}.document-archive.document-archive--detail-only .document-archive__detail-scroll{overflow:visible}.document-archive__advanced{margin:12px 0;border-top:1px solid #344258;color:#bac9db;font-size:14px}.document-archive__advanced summary{padding:14px 0;min-height:44px;cursor:pointer}.document-archive__advanced li{margin:8px 0;overflow-wrap:anywhere}.document-archive__quick-review{display:inline-flex;align-items:center;gap:6px}.document-archive__quick-review button{min-height:38px;border:1px solid #6f8198!important;background:#1f3953!important;color:#f8fafc!important;box-shadow:none}.document-archive__quick-review button:hover:not(:disabled),.document-archive__quick-review button:focus-visible{border-color:#c8a85d!important;background:#294863!important;color:#fff!important}.document-archive__quick-review button:focus-visible{outline:2px solid #f3cf74;outline-offset:2px}.document-archive__quick-review-ok{display:inline-flex;min-width:58px;align-items:center;justify-content:center;gap:5px;padding:6px 11px!important;border-radius:10px!important}.document-archive__quick-review-ok span{font-size:16px;line-height:1}.document-archive__quick-review-ok strong{font-size:11px;letter-spacing:.03em}.document-archive__quick-review-ok.is-ok,.document-archive__quick-review-ok.is-ok:disabled{border-color:#34d399!important;background:#064e3b!important;color:#d1fae5!important;opacity:1}.document-archive__quick-review-more{width:38px;min-width:38px;padding:5px!important;border-radius:10px!important;font-size:14px;font-weight:900}.document-archive__quick-review-more.is-reservation{border-color:#fbbf24!important;background:#78350f!important;color:#fef3c7!important}.document-archive__quick-review-more.is-critical{border-color:#f87171!important;background:#7f1d1d!important;color:#fee2e2!important}.document-archive__quick-review-menu{display:grid;gap:10px;margin:9px 0 5px;padding:12px;border:1px solid #40536b;border-radius:12px;background:#081221}.document-archive__quick-review-menu label{display:grid;gap:6px}.document-archive__quick-review-menu label span{color:#cbd5e1;font-size:9px;font-weight:800;text-transform:uppercase}.document-archive__quick-review-menu input,.professional-shell .document-archive__quick-review-menu input{box-sizing:border-box;width:100%;min-height:42px;padding:9px 11px;border:1px solid #71839b!important;border-radius:9px;background:#0f172a!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc;caret-color:#fff;color-scheme:dark;font:inherit;font-size:12px;opacity:1}.document-archive__quick-review-menu input::placeholder,.professional-shell .document-archive__quick-review-menu input::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8;opacity:1}.document-archive__quick-review-menu input:focus,.professional-shell .document-archive__quick-review-menu input:focus{border-color:#d9b45b!important;outline:2px solid rgba(217,180,91,.55);outline-offset:2px;background:#111c30!important;color:#fff!important;-webkit-text-fill-color:#ffffff}.document-archive__quick-review-menu>div{display:flex;gap:8px;flex-wrap:wrap}.document-archive__quick-review-menu button{min-height:38px;padding:7px 12px;border-radius:9px;border:1px solid #6f8198!important;background:#1f3953!important;color:#f8fafc!important;font-size:10px;font-weight:800}.document-archive__quick-review-menu button:disabled{border-color:#3a4655!important;background:#172235!important;color:#7f8da0!important;opacity:1}@media(max-width:700px){.document-archive__quick-review-ok{min-width:54px;padding-inline:9px!important}.document-archive__quick-review-more{width:36px;min-width:36px}.document-archive__quick-review-menu{padding:11px}.document-archive__quick-review-menu input,.professional-shell .document-archive__quick-review-menu input{min-height:44px;font-size:16px}.document-archive__quick-review-menu>div button{flex:1 1 120px;min-height:42px;font-size:12px}}.technical-artifact-preview__backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#020617c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.technical-artifact-preview{width:min(820px,100%);max-height:min(86vh,900px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(125,211,252,.28);border-radius:22px;background:#0c1728;box-shadow:0 30px 90px #00000073;color:#edf7ff}.technical-artifact-preview>header,.technical-artifact-preview>footer{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px;background:#0f2035f0}.technical-artifact-preview>header{border-bottom:1px solid rgba(125,211,252,.16)}.technical-artifact-preview>footer{align-items:center;border-top:1px solid rgba(125,211,252,.14);color:#b8cad9;font-size:11px}.technical-artifact-preview header span{color:#67e8f9;font-size:10px;font-weight:900;letter-spacing:.12em}.technical-artifact-preview h4{margin:5px 0 6px;color:#fff;font-size:clamp(18px,2.5vw,26px)}.technical-artifact-preview header p{max-width:620px;margin:0;color:#c1d1de;font-size:12px;line-height:1.5}.technical-artifact-preview button{min-height:36px;padding:7px 12px;border:1px solid rgba(125,211,252,.25);border-radius:10px;background:#0e74902e;color:#e6f8ff;cursor:pointer}.technical-artifact-preview>header>button{min-width:38px;padding:5px;font-size:22px;line-height:1}.technical-artifact-preview__body{overflow:auto;padding:18px 22px 24px}.technical-artifact-preview__body>section{padding:15px 0;border-bottom:1px solid rgba(148,163,184,.12)}.technical-artifact-preview__body h5{margin:0 0 10px;color:#7dd3fc;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.technical-artifact-preview__rows{display:grid;gap:7px;margin:0}.technical-artifact-preview__rows>div{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1.6fr);gap:12px;padding:8px 10px;border-radius:9px;background:#1e293b75}.technical-artifact-preview__rows dt{color:#a9c1d2;font-size:10px;font-weight:800}.technical-artifact-preview__rows dd{min-width:0;margin:0;color:#f2f7fb;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.technical-artifact-preview__list{display:grid;gap:7px}.technical-artifact-preview__list-item{padding:8px;border:1px solid rgba(148,163,184,.1);border-radius:9px;background:#02061740}.technical-artifact-preview__empty{color:#9fb3c4;font-size:11px}.technical-artifact-preview aside{margin-top:16px;padding:13px 14px;border:1px solid rgba(251,191,36,.24);border-radius:12px;background:#78350f24}.technical-artifact-preview aside strong{color:#fde68a;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.technical-artifact-preview aside p{margin:5px 0 0;color:#f3dfb0;font-size:11px;line-height:1.5}@media(max-width:620px){.technical-artifact-preview__backdrop{padding:10px}.technical-artifact-preview{max-height:92vh;border-radius:16px}.technical-artifact-preview>header,.technical-artifact-preview>footer{padding:15px}.technical-artifact-preview__body{padding:12px 15px 18px}.technical-artifact-preview__rows>div{grid-template-columns:1fr;gap:3px}}.document-folder-room{display:grid;gap:18px;container-type:inline-size;color:#182b43;min-width:0;background:#f4f6f9;padding:22px;border-radius:16px}.document-folder-room *,.document-hub__form-panel *{box-sizing:border-box}.document-folder-room h3,.document-folder-room p{margin:0}.document-folder-room button,.document-folder-room input,.document-folder-room select{font:inherit}.document-folder-room button{min-height:44px;padding:10px 13px;border:1px solid #bac7d5;border-radius:9px;background:#fff;color:#203a58;cursor:pointer;font-size:13px}.document-folder-room button:hover{border-color:#ad8e48;background:#faf7ed}.document-folder-room button:focus-visible,.document-folder-room summary:focus-visible{outline:3px solid #b89a53;outline-offset:3px}.document-folder-room button:disabled{opacity:.6;cursor:wait}.document-folder-room__next-action{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;border-left:3px solid #b2924e;border-radius:0 10px 10px 0;background:#ece7d9}.document-folder-room__next-action>div{min-width:0}.document-folder-room__next-action>div>span{color:#776037;font-size:10px;font-weight:800;letter-spacing:.1em}.document-folder-room__next-action h3{margin:5px 0;font-size:18px;line-height:1.35;overflow-wrap:anywhere}.document-folder-room__next-action p{color:#5a6574;font-size:12px;line-height:1.5}.document-folder-room__next-action>button{flex:0 0 auto;background:#14283f;color:#f4e2b9;border-color:#14283f;font-weight:700}.document-folder-room__overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.document-folder-room__overview button{display:flex;align-items:center;gap:8px;text-align:left;padding:11px;background:#fff}.document-folder-room__overview button[aria-pressed=true]{border-color:#a98b46;background:#f6efd9}.document-folder-room__overview strong{font-size:22px}.document-folder-room__overview span{color:#53667f;font-size:12px}.document-folder-room__main{display:grid;gap:16px;min-width:0;align-content:start}.document-folder-room__tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.4fr);gap:12px}.document-folder-room__tools label{display:grid;gap:7px;color:#53657c;font-size:12px;min-width:0}.document-folder-room__tools input,.document-folder-room__tools select{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid #bcc8d6;border-radius:9px;background:#fff;color:#1e334d}.document-folder-room__library>header{display:flex;gap:18px;justify-content:space-between;align-items:start;margin-bottom:18px}.document-folder-room__library>header h3{font-size:20px}.document-folder-room__library>header p{color:#576b84;font-size:13px;line-height:1.6;margin-top:7px}.document-folder-room__library>header>span{white-space:nowrap;font-size:12px;color:#657790}.document-folder-room__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.document-folder-room__grid>button{display:grid;grid-template-columns:minmax(0,1fr) auto;text-align:left;gap:8px;padding:18px;background:#fff;min-width:0}.document-folder-room__grid>button>strong{font-size:16px;overflow-wrap:anywhere}.document-folder-room__grid>button>span:not(.document-status){grid-column:1;color:#607189;font-size:12px}.document-folder-room__grid>button>.document-status{grid-column:2;grid-row:1 / 3;align-self:center}.document-folder-room__grid>.document-folder-room__folder-card{grid-template-columns:44px minmax(0,1fr);gap:9px 12px;border-color:#d4dce6;border-radius:13px;box-shadow:0 4px 14px #112d4e06}.document-folder-room__folder-icon{grid-column:1;grid-row:1 / 3;color:#a7863e;margin-top:2px}.document-folder-room__grid>.document-folder-room__folder-card>strong{grid-column:2;grid-row:1}.document-folder-room__grid>.document-folder-room__folder-card>span:not(.document-status){grid-column:2}.document-folder-room__grid>.document-folder-room__folder-card>.document-status{grid-column:2;grid-row:auto;justify-self:start}.document-folder-room__grid>.document-folder-room__folder-card>.document-folder-room__folder-preview{grid-column:1 / -1;font-size:12px;line-height:1.6;color:#576b84;min-height:38px;border-top:1px solid #e5eaf0;padding-top:10px;overflow:hidden}.document-folder-room__grid>.document-folder-room__folder-card>.document-folder-room__folder-open{grid-column:1 / -1;display:flex;justify-content:space-between;color:#213e60;font-weight:700}.document-folder-room__breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px}.document-folder-room__desk{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;align-items:start}.document-folder-room__folder-nav{display:grid;gap:5px;max-height:560px;overflow:auto;padding:2px}.document-folder-room__folder-nav button{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;font-size:12px;background:transparent;border-color:transparent}.document-folder-room__folder-nav button[aria-pressed=true]{background:#192f4b;color:#f4e1b4}.document-folder-room__folder-nav button strong{font-size:12px}.document-folder-room__folder-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.document-folder-room__folder-head h3{flex:1;font-size:21px}.document-folder-room__folder-head>span:not(.document-status){color:#60738a;font-size:12px}.document-folder-room__items{display:grid;gap:10px}.document-folder-room__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:17px;border:1px solid #d0dae5;border-radius:12px;background:#fff;min-width:0}.document-folder-room__item-copy{min-width:0}.document-folder-room__item-copy>strong{display:block;font-size:15px;overflow-wrap:anywhere;line-height:1.4}.document-folder-room__item-meta{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:7px;color:#64758b;font-size:12px}.document-folder-room__item-meta .is-required{color:#886724;font-weight:700}.document-folder-room__item-actions{display:flex;gap:8px;flex-wrap:wrap;grid-column:1 / -1}.document-folder-room__item-actions button{font-size:12px;padding:8px 11px;min-height:40px}.document-folder-room__item-actions button:first-child{background:#1b324f;border-color:#1b324f;color:#fff}.document-folder-room__item-details{grid-column:1 / -1;color:#5a6b82;font-size:12px;border-top:1px solid #e4eaf1}.document-folder-room summary{min-height:44px;padding:12px 0;cursor:pointer}.document-folder-room__item-details p{padding:7px 0;line-height:1.55}.document-folder-room__decision-actions{display:flex;flex-wrap:wrap;gap:10px;padding:10px 0}.document-folder-room__review,.document-folder-room__categories{border:1px solid #c5d0de;border-radius:10px;padding:8px 14px;background:#fff}.document-folder-room__review>summary .document-status{margin-left:10px}.document-folder-room__review-alert{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:13px 16px;border-radius:10px;border:1px solid #dec8c0;background:#fcf1ed;font-size:13px;color:#844637}.document-folder-room__empty{padding:22px;text-align:center;color:#68788d;border:1px dashed #adbbce;border-radius:12px}.document-folder-room__empty button{margin:12px}.document-folder-room__scope{font-size:12px;color:#5b6e85}.document-folder-room__main>.document-archive{background:#14243a;color:#f3f6fa;padding:15px;border-radius:12px}.document-folder-room .document-archive button{background:#223750;color:#eaf0f8;border-color:#536a85}@container (max-width: 800px){.document-folder-room__grid{grid-template-columns:1fr}.document-folder-room__desk{grid-template-columns:minmax(0,1fr)}.document-folder-room__folder-nav{display:flex;overflow-x:auto;max-height:none;border-bottom:1px solid #c4cfdd;padding-bottom:9px}.document-folder-room__folder-nav button{flex:0 0 auto;max-width:210px;border:1px solid #c7d2df}.document-folder-room__item-actions{grid-column:1 / -1}}@container (max-width: 520px){.document-folder-room__next-action,.document-folder-room__review-alert{align-items:stretch;flex-direction:column;padding:14px}.document-folder-room__overview{grid-template-columns:repeat(2,minmax(0,1fr))}.document-folder-room__tools{grid-template-columns:1fr}.document-folder-room__item{padding:14px;grid-template-columns:minmax(0,1fr)}.document-folder-room__item>.document-status{justify-self:start}.document-folder-room__library>header{display:block}.document-folder-room__item-actions button{flex:1 1 110px}.document-folder-room__grid>button{grid-template-columns:minmax(0,1fr)}.document-folder-room__grid>button>.document-status{grid-column:1;grid-row:auto;justify-self:start}.document-folder-room__grid>.document-folder-room__folder-card{grid-template-columns:36px minmax(0,1fr);padding:15px}.document-folder-room__folder-icon{width:34px}}@media(max-width:600px){.document-folder-room{padding:14px;border-radius:11px}}.document-folder-room.is-notary .document-status.is-complete{display:none}.notary-document-checks{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.notary-document-check{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:6px 9px;border:1px solid #d9e1e6;border-radius:9px;background:#f7f9fa;color:#31424d;font-size:.74rem;font-weight:800;line-height:1.1}.notary-document-check small{font-size:.56rem;letter-spacing:.08em;color:#73838e;font-weight:900}.notary-document-check[data-state=complete]{background:#eaf6ef;border-color:#bdddc9;color:#17623a}.notary-document-check[data-state=pending]{background:#fff7e7;border-color:#ead4a2;color:#7a5917}.notary-document-check[data-state=problem]{background:#fff0ec;border-color:#efc6ba;color:#9a3c29}.notary-document-check[data-state=working]{background:#eef5fa;border-color:#c9dbe8;color:#315f7a}.notary-document-check[data-state=missing]{background:#f3f5f6;border-color:#dfe4e7;color:#697780}.notary-document-review-form{grid-column:1/-1;display:grid;grid-template-columns:minmax(160px,220px) minmax(220px,1fr) auto;gap:10px;align-items:end;margin-top:10px;padding:12px;border:1px solid #dce4e9;border-radius:12px;background:#f8fafb}.notary-document-review-form label{display:grid;gap:5px;font-size:.72rem;font-weight:800;color:#53646f}.notary-document-review-form select,.notary-document-review-form textarea{width:100%;border:1px solid #ced8df;border-radius:8px;background:#fff;padding:8px 9px;color:#142733;font:inherit}.notary-document-review-form textarea{min-height:58px;resize:vertical}.notary-document-review-form button{min-height:38px}.notary-document-review-error{grid-column:1/-1;margin:0;color:#a33b2a;font-size:.8rem;font-weight:700}.notary-document-folder-checks{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.notary-document-folder-checks .notary-document-check{min-height:26px;padding:5px 7px;font-size:.68rem}.notary-document-selected-status{display:grid;gap:7px;margin:0 0 12px;padding:12px 14px;border:1px solid #dce4e9;border-radius:12px;background:#fff}.notary-document-selected-status>span{font-size:.62rem;letter-spacing:.1em;font-weight:900;color:#667b88}@media(max-width:760px){.notary-document-review-form{grid-template-columns:1fr}.notary-document-checks{align-items:stretch}.notary-document-check{flex:1;min-width:135px}.notary-document-folder-checks{width:100%}}.technician-intelligence{margin:0 0 28px;padding:22px;border:1px solid rgba(125,211,252,.18);border-radius:22px;background:radial-gradient(circle at top right,rgba(14,116,144,.16),transparent 34%),linear-gradient(145deg,#0a1320f5,#0d1727e0);box-shadow:inset 0 1px #ffffff06,0 18px 46px #00000029}.technician-intelligence__hero{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(220px,310px);gap:18px;align-items:center}.technician-intelligence__mark{width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(125,211,252,.22);border-radius:16px;background:linear-gradient(145deg,#0e74903d,#0f172ae0);color:#a5f3fc}.technician-intelligence__mark svg{width:34px;height:34px}.technician-intelligence__hero-copy>span,.technician-intelligence__source>div>span,.technician-intelligence__section-head span,.technician-intelligence__metrics span,.technician-intelligence__artifacts article>span,.technician-intelligence__fact-top>span:first-child{color:#8fb4c8;font-size:10px;font-weight:900;letter-spacing:.12em}.technician-intelligence__hero-copy h3{margin:5px 0 6px;color:#f8fafc;font-size:clamp(20px,2.7vw,29px)}.technician-intelligence__hero-copy p,.technician-intelligence__trust small,.technician-intelligence__section-head p,.technician-intelligence__source small{margin:0;color:#9fb0c4;line-height:1.55}.technician-intelligence__trust{padding:14px 15px;border:1px solid rgba(52,211,153,.16);border-radius:14px;background:#064e3b24}.technician-intelligence__trust strong,.technician-intelligence__trust small{display:block}.technician-intelligence__trust strong{margin-bottom:5px;color:#b7f7dc;font-size:12px}.technician-intelligence__trust small{font-size:11px}.technician-intelligence__source{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr) auto;gap:14px;align-items:end;margin-top:20px;padding:16px;border:1px solid rgba(148,163,184,.13);border-radius:16px;background:#0f172a94}.technician-intelligence__source>div strong,.technician-intelligence__source>div small{display:block}.technician-intelligence__source>div strong{margin:5px 0 4px;color:#f1f5f9}.technician-intelligence__source label span,.technician-intelligence__correction label span,.technician-intelligence__act-correction label span{display:block;margin-bottom:6px;color:#aab7c8;font-size:11px;font-weight:800}.technician-intelligence select,.technician-intelligence input,.technician-intelligence textarea{width:100%;min-height:40px;box-sizing:border-box;border:1px solid rgba(148,163,184,.24);border-radius:10px;background:#060c16bd;color:#e8eef6;padding:9px 11px;font:inherit;font-size:12px}.technician-intelligence textarea{resize:vertical;line-height:1.45}.technician-intelligence__analyze,.technician-intelligence .is-primary{border-color:#22d3ee4d!important;background:linear-gradient(135deg,#0891b26b,#0e749059)!important;color:#cffafe!important}.technician-intelligence__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 24px}.technician-intelligence__metrics>div{padding:14px;border:1px solid rgba(148,163,184,.13);border-radius:14px;background:#0f172a8c}.technician-intelligence__metrics>div.has-alert{border-color:#f871713d;background:#7f1d1d21}.technician-intelligence__metrics strong{display:block;margin:4px 0 1px;color:#f8fafc;font-size:24px}.technician-intelligence__metrics small{color:#90a0b4;font-size:10px}.technician-intelligence__section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:22px 0 12px}.technician-intelligence__section-head h4{margin:4px 0 0;color:#f8fafc;font-size:18px}.technician-intelligence__section-head p{max-width:520px;text-align:right;font-size:11px}.technician-intelligence__section-head--timeline,.technician-intelligence__section-head--artifacts{margin-top:30px}.technician-intelligence__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.technician-intelligence__fact{min-width:0;padding:14px;border:1px solid rgba(148,163,184,.13);border-radius:15px;background:linear-gradient(145deg,#121d2fc7,#0b121eb8)}.technician-intelligence__fact.is-technician_verified,.technician-intelligence__fact.is-technician_corrected{border-color:#34d3992e}.technician-intelligence__fact.is-conflict{border-color:#f8717140}.technician-intelligence__fact-top,.technician-intelligence__act-head,.technician-intelligence__review-actions,.technician-intelligence__correction>div,.technician-intelligence__act-correction>div,.technician-intelligence__artifacts article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.technician-intelligence__fact>strong{display:block;margin:11px 0 6px;color:#f1f5f9;font-size:13px;text-transform:capitalize}.technician-intelligence__fact pre{min-height:32px;margin:0;overflow:auto;color:#d9e5f2;white-space:pre-wrap;word-break:break-word;font:600 12px/1.45 inherit}.technician-intelligence__status{display:inline-flex;align-items:center;min-height:23px;padding:3px 8px;border:1px solid rgba(251,191,36,.22);border-radius:999px;background:#78350f38;color:#fde68a;font-size:9px;font-weight:800;white-space:nowrap}.technician-intelligence__status.is-technician_verified,.technician-intelligence__status.is-technician_corrected{border-color:#34d39938;background:#064e3b38;color:#a7f3d0}.technician-intelligence__status.is-conflict,.technician-intelligence__status.is-rejected{border-color:#f8717138;background:#7f1d1d38;color:#fecaca}.technician-intelligence__evidence{margin-top:11px;padding-top:9px;border-top:1px solid rgba(148,163,184,.1)}.technician-intelligence__evidence>span{margin-right:10px;color:#7dd3fc;font-size:9px;font-weight:800}.technician-intelligence__evidence p{margin:7px 0 0;color:#b7c7d5;font-size:10px;font-style:italic;line-height:1.48}.technician-intelligence__review-actions{justify-content:flex-start;flex-wrap:wrap;margin-top:11px}.technician-intelligence__review-actions button{min-height:31px;padding:6px 9px;font-size:10px}.technician-intelligence__review-actions button:first-child{border-color:#34d39938;color:#b7f7dc}.technician-intelligence__correction{margin-top:12px;padding:11px;border-radius:11px;background:#0206176b}.technician-intelligence__correction>div{justify-content:flex-end;margin-top:8px}.technician-intelligence__timeline{display:grid;gap:10px}.technician-intelligence__act{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;position:relative}.technician-intelligence__act:not(:last-child):before{content:"";position:absolute;left:21px;top:43px;bottom:-11px;width:1px;background:linear-gradient(#7dd3fc42,#7dd3fc0a)}.technician-intelligence__timeline-index{position:relative;z-index:1;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(125,211,252,.22);border-radius:13px;background:#0d1727;color:#a5f3fc;font-size:10px;font-weight:900}.technician-intelligence__act-body{padding:14px 15px;border:1px solid rgba(148,163,184,.13);border-radius:15px;background:#0f172a94}.technician-intelligence__act.is-technician_verified .technician-intelligence__act-body,.technician-intelligence__act.is-technician_corrected .technician-intelligence__act-body{border-color:#34d3992e}.technician-intelligence__act.is-conflict .technician-intelligence__act-body{border-color:#f871713d}.technician-intelligence__act-head{align-items:flex-start}.technician-intelligence__act-head>div>span{color:#7dd3fc;font-size:10px;font-weight:800}.technician-intelligence__act-head h5{margin:4px 0 0;color:#f8fafc;font-size:14px}.technician-intelligence__act-meta{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.technician-intelligence__act-meta span{padding:4px 7px;border-radius:8px;background:#1e293ba6;color:#b8c5d4;font-size:9px}.technician-intelligence__act-body>p{margin:0;color:#b0becf;font-size:11px;line-height:1.48}.technician-intelligence__act-correction{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;padding:12px;border-radius:12px;background:#0206176b}.technician-intelligence__act-correction .is-wide{grid-column:span 2}.technician-intelligence__act-correction>div.is-wide{grid-column:1 / -1;justify-content:flex-end}.technician-intelligence__artifacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.technician-intelligence__artifacts article{display:flex;min-height:160px;flex-direction:column;padding:15px;border:1px solid rgba(148,163,184,.13);border-radius:15px;background:linear-gradient(145deg,#121d2fb8,#09101cc2)}.technician-intelligence__artifacts article>strong{margin-top:5px;color:#f4f7fb;font-size:13px}.technician-intelligence__artifacts article>p{flex:1;margin:8px 0 12px;color:#c0cfda;font-size:10px;line-height:1.5}.technician-intelligence__artifacts article>div{align-items:end}.technician-intelligence__artifacts small{color:#aabfce;font-size:9px;line-height:1.35}.technician-intelligence__artifacts button{min-height:32px;padding:6px 8px;font-size:9px}.technician-intelligence__error,.technician-intelligence__loading,.technician-intelligence__empty{padding:14px;border:1px solid rgba(148,163,184,.14);border-radius:13px;background:#0f172a73;color:#9eb0c3;font-size:11px}.technician-intelligence__error{margin:12px 0 0;border-color:#f871713d;background:#7f1d1d24;color:#fecaca}.technician-intelligence__empty--hero{display:grid;gap:5px;margin-top:18px;padding:22px;text-align:center}.technician-intelligence__empty--hero strong{color:#eaf2f9;font-size:14px}@container (max-width: 980px){.technician-intelligence__hero{grid-template-columns:auto 1fr}.technician-intelligence__trust{grid-column:1 / -1}.technician-intelligence__source{grid-template-columns:1fr 1fr}.technician-intelligence__source>div{grid-column:1 / -1}.technician-intelligence__metrics,.technician-intelligence__facts,.technician-intelligence__artifacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 650px){.technician-intelligence{padding:15px}.technician-intelligence__hero{grid-template-columns:1fr}.technician-intelligence__mark{width:46px;height:46px}.technician-intelligence__trust{grid-column:auto}.technician-intelligence__source{grid-template-columns:1fr}.technician-intelligence__source>div{grid-column:auto}.technician-intelligence__section-head{align-items:flex-start;flex-direction:column}.technician-intelligence__section-head p{text-align:left}.technician-intelligence__facts,.technician-intelligence__artifacts{grid-template-columns:1fr}.technician-intelligence__act{grid-template-columns:34px minmax(0,1fr);gap:9px}.technician-intelligence__timeline-index{width:32px;height:32px;border-radius:10px}.technician-intelligence__act:not(:last-child):before{left:16px;top:33px}.technician-intelligence__act-correction{grid-template-columns:1fr}.technician-intelligence__act-correction .is-wide,.technician-intelligence__act-correction>div.is-wide{grid-column:auto}}.technician-intelligence__operational-documents{margin-top:18px;padding:18px;border:1px solid rgba(34,211,238,.34);border-radius:20px;background:linear-gradient(135deg,#082f49d1,#081f34f0);box-shadow:inset 0 1px #ffffff09,0 18px 46px #0206172e}.technician-intelligence__operational-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.technician-intelligence__operational-head span{color:#67e8f9;font-size:10px;font-weight:900;letter-spacing:.13em}.technician-intelligence__operational-head h4{margin:5px 0;color:#fff;font-size:18px}.technician-intelligence__operational-head p{max-width:680px;margin:0;color:#c8d8e4;font-size:11px;line-height:1.55}.technician-intelligence__operational-head>strong{padding:7px 10px;border:1px solid rgba(103,232,249,.24);border-radius:999px;background:#06b6d41a;color:#cffafe;font-size:10px;white-space:nowrap}.technician-intelligence__artifacts article.is-ready{border-color:#34d39957;background:linear-gradient(145deg,#064e3b2e,#091421d1)}.technician-intelligence__artifact-status{align-items:center!important;justify-content:space-between;gap:8px}.technician-intelligence__artifact-status>span{color:#8be9f7;font-size:9px;font-weight:900;letter-spacing:.1em}.technician-intelligence__artifact-status em{padding:4px 6px;border-radius:999px;background:#78350f33;color:#fde68a;font-size:8px;font-style:normal;font-weight:900}.technician-intelligence__artifacts article.is-ready .technician-intelligence__artifact-status em{background:#064e3b3d;color:#a7f3d0}.technician-intelligence__artifact-date{margin-top:6px;color:#d0dee7!important}.technician-intelligence__artifact-actions{display:flex;align-items:stretch!important;flex-wrap:wrap;gap:6px;margin-top:12px}.technician-intelligence__artifact-actions button{flex:1 1 88px}.technician-intelligence__artifact-actions .is-preview{border-color:#7dd3fc5c;color:#e0f2fe}.technician-intelligence__artifact-actions .is-request{flex-basis:100%;border-color:#34d3996b;background:#0596692e;color:#d1fae5;font-weight:800}.technician-intelligence__artifact-warning{margin-top:7px;color:#fdba74!important}.technician-intelligence__owner-request{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr) auto;gap:12px;align-items:end;margin-top:14px;padding:14px;border:1px solid rgba(52,211,153,.28);border-radius:14px;background:#022c2257}.technician-intelligence__owner-request>div:first-child{display:grid;gap:3px}.technician-intelligence__owner-request>div:first-child span{color:#6ee7b7;font-size:9px;font-weight:900;letter-spacing:.1em}.technician-intelligence__owner-request>div:first-child strong{color:#f0fdf4;font-size:13px}.technician-intelligence__owner-request>div:first-child small{color:#b9d8cc;font-size:10px;line-height:1.45}.technician-intelligence__owner-request label{display:grid;gap:5px}.technician-intelligence__owner-request label span{color:#c7d9e5;font-size:9px;font-weight:800}.technician-intelligence__owner-request select{width:100%;min-height:38px;border:1px solid rgba(148,163,184,.24);border-radius:9px;background:#101e30;color:#f8fafc;padding:7px 9px}.technician-intelligence__owner-request>div:last-child{display:flex;gap:7px}.technician-intelligence__owner-request .is-primary{border-color:#34d3996b;background:#05966938;color:#d1fae5}.technician-intelligence__request-success{margin:0 0 12px;padding:10px 12px;border:1px solid rgba(52,211,153,.28);border-radius:10px;background:#064e3b3d;color:#d1fae5;font-size:11px}@container (max-width: 650px){.technician-intelligence__operational-documents{padding:13px}.technician-intelligence__operational-head{flex-direction:column}.technician-intelligence__owner-request{grid-template-columns:1fr;align-items:stretch}.technician-intelligence__owner-request>div:last-child{justify-content:flex-end}}.technician-intelligence{color-scheme:dark}.technician-intelligence select,.technician-intelligence input,.technician-intelligence textarea{border-color:#94a3b861;background:#0b1726;color:#f8fafc;box-shadow:inset 0 1px #ffffff08}.technician-intelligence select option{background:#0b1726;color:#f8fafc}.technician-intelligence select:focus-visible,.technician-intelligence input:focus-visible,.technician-intelligence textarea:focus-visible,.technician-intelligence button:focus-visible{outline:2px solid #67e8f9;outline-offset:2px}.technician-intelligence select:disabled,.technician-intelligence input:disabled,.technician-intelligence textarea:disabled{border-color:#94a3b833;background:#111c2a;color:#94a3b8;opacity:1}.technician-intelligence__artifact-owner{display:grid;gap:6px;margin-top:10px}.technician-intelligence__artifact-owner>span{color:#b9d8e8;font-size:9px;font-weight:900;letter-spacing:.1em}.technician-intelligence__artifact-owner select{min-height:34px;padding:7px 9px;font-size:10px}.technician-intelligence__artifact-notice{margin:8px 0 0;padding:8px 9px;border:1px solid rgba(248,113,113,.42);border-radius:9px;background:#7f1d1d47;color:#ffe4e6;font-size:10px;line-height:1.4}.technician-intelligence__artifact-actions button:disabled{border-color:#94a3b82e;background:#3341556b;color:#94a3b8;cursor:not-allowed;opacity:1}.technician-intelligence select{-webkit-appearance:none;appearance:none;background-color:#0b1726!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;color:#f8fafc!important;padding-right:40px}.technician-intelligence select:disabled{background-color:#182638!important;color:#cbd5e1!important}.technician-intelligence__artifact-actions button:disabled{border-color:#47617c;background:#182638;color:#cbd5e1;opacity:1}.document-hub{container-type:inline-size}.technician-intelligence__fold-stack{display:grid;gap:10px;margin-top:24px}.technician-intelligence__collapsible,.technician-intelligence__fact-group{border:1px solid rgba(148,163,184,.14);border-radius:15px;background:#0f172a85}.technician-intelligence__collapsible[open]{border-color:#7dd3fc38;background:#0f172aad}.technician-intelligence__collapsible>summary,.technician-intelligence__fact-group>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 16px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.technician-intelligence__collapsible>summary::-webkit-details-marker,.technician-intelligence__fact-group>summary::-webkit-details-marker{display:none}.technician-intelligence__collapsible>summary:focus-visible,.technician-intelligence__fact-group>summary:focus-visible{outline:2px solid rgba(125,211,252,.68);outline-offset:2px;border-radius:14px}.technician-intelligence__fold-title,.technician-intelligence__group-title{min-width:0}.technician-intelligence__fold-title>span{display:block;color:#8fb4c8;font-size:10px;font-weight:900;letter-spacing:.12em}.technician-intelligence__fold-title>strong{display:block;margin-top:4px;color:#f8fafc;font-size:16px}.technician-intelligence__fold-title>small{display:block;margin-top:4px;color:#8fa2b8;font-size:10px;line-height:1.45}.technician-intelligence__fold-meta,.technician-intelligence__group-meta,.technician-intelligence__fold-toggle{display:flex;align-items:center;gap:8px;flex:0 0 auto}.technician-intelligence__fold-count,.technician-intelligence__group-meta>span:not(.technician-intelligence__fold-chevron){min-height:25px;display:inline-flex;align-items:center;padding:3px 9px;border:1px solid rgba(125,211,252,.16);border-radius:999px;background:#082f4942;color:#bae6fd;font-size:9px;font-weight:800;white-space:nowrap}.technician-intelligence__fold-toggle{color:#93c5d8;font-size:10px;font-weight:800}.technician-intelligence__fold-toggle .is-close-label{display:none}.technician-intelligence__collapsible[open]>summary .is-open-label{display:none}.technician-intelligence__collapsible[open]>summary .is-close-label{display:inline}.technician-intelligence__fold-chevron{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#a5f3fc;font-size:17px;line-height:1;transition:transform .18s ease}.technician-intelligence__collapsible[open]>summary .technician-intelligence__fold-chevron,.technician-intelligence__fact-group[open]>summary .technician-intelligence__fold-chevron{transform:rotate(180deg)}.technician-intelligence__fold-body{padding:0 14px 14px;border-top:1px solid rgba(148,163,184,.08)}.technician-intelligence__fact-groups{display:grid;gap:8px;padding-top:12px}.technician-intelligence__fact-group{background:#070f1b75}.technician-intelligence__fact-group[open]{border-color:#94a3b838}.technician-intelligence__fact-group>summary{padding:11px 12px;gap:12px}.technician-intelligence__group-title>strong{display:block;color:#e7eef7;font-size:12px}.technician-intelligence__group-title>small{display:block;margin-top:3px;color:#788da4;font-size:9px}.technician-intelligence__group-meta{flex-wrap:wrap;justify-content:flex-end}.technician-intelligence__group-meta>span.is-verified{border-color:#34d3992e;background:#064e3b38;color:#a7f3d0}.technician-intelligence__group-meta>span.is-conflict{border-color:#f8717138;background:#7f1d1d38;color:#fecaca}.technician-intelligence__fact-group-body{padding:0 11px 11px}.technician-intelligence__fact-group-body .technician-intelligence__facts{padding-top:2px}.technician-intelligence__fold-body>.technician-intelligence__timeline,.technician-intelligence__fold-body>.technician-intelligence__artifacts{padding-top:13px}.technician-intelligence__fold-note{margin:12px 0 0;color:#8fa2b8;font-size:10px;line-height:1.45}@container (max-width: 650px){.technician-intelligence__collapsible>summary,.technician-intelligence__fact-group>summary{align-items:flex-start;flex-direction:column;gap:10px}.technician-intelligence__fold-meta,.technician-intelligence__group-meta{width:100%;justify-content:space-between}.technician-intelligence__group-meta{justify-content:flex-start}.technician-intelligence__group-meta .technician-intelligence__fold-chevron{margin-left:auto}}@media(max-width:720px){.document-hub{margin:18px 0;padding:14px;border-radius:18px}.technician-intelligence{margin-bottom:18px;padding:12px;border-radius:18px}.technician-intelligence__hero{grid-template-columns:44px minmax(0,1fr);gap:10px 12px;align-items:start}.technician-intelligence__mark{width:42px;height:42px;border-radius:12px}.technician-intelligence__mark svg{width:28px;height:28px}.technician-intelligence__hero-copy h3{margin-top:2px;font-size:20px;line-height:1.08}.technician-intelligence__hero-copy p{margin-top:7px;font-size:11px;line-height:1.45}.technician-intelligence__trust{grid-column:1 / -1;padding:10px 11px;border-radius:12px}.technician-intelligence__trust strong{margin-bottom:2px;font-size:11px}.technician-intelligence__trust small{font-size:10px;line-height:1.35}.technician-intelligence__source{gap:10px;margin-top:14px;padding:12px;border-radius:13px}.technician-intelligence__source>div strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.technician-intelligence__source>div small{font-size:10px;line-height:1.35}.technician-intelligence__source label,.technician-intelligence__source .technician-intelligence__analyze{width:100%;min-width:0}.technician-intelligence__source select{min-width:0;text-overflow:ellipsis}.technician-intelligence__metrics{gap:8px;margin:14px 0 16px}.technician-intelligence__metrics>div{min-height:104px;box-sizing:border-box;padding:10px;border-radius:12px}.technician-intelligence__metrics span{font-size:9px;line-height:1.25;letter-spacing:.08em}.technician-intelligence__metrics strong{margin:3px 0;font-size:22px}.technician-intelligence__metrics small{display:block;font-size:9px;line-height:1.3}.technician-intelligence__fold-stack{gap:8px;margin-top:16px}.technician-intelligence__collapsible,.technician-intelligence__fact-group{border-radius:12px}.technician-intelligence__collapsible>summary{padding:12px}.technician-intelligence__fold-title>strong{font-size:14px;line-height:1.25}.technician-intelligence__fold-title>small{max-width:31rem;font-size:9px;line-height:1.35}.technician-intelligence__fold-body{padding:0 9px 9px}.technician-intelligence__fact-group>summary{padding:10px}.technician-intelligence__fact-group-body{padding:0 8px 8px}.technician-intelligence__fact{padding:11px;border-radius:12px}.technician-intelligence__fact-top{align-items:flex-start;flex-wrap:wrap}.technician-intelligence__fact>strong{margin-top:9px}.technician-intelligence__fact pre{overflow:visible;font-size:11px;line-height:1.4}.technician-intelligence__evidence>span{display:inline-block;margin:0 8px 3px 0}.technician-intelligence__review-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.technician-intelligence__review-actions button{width:100%;min-width:0;min-height:38px}.technician-intelligence__act{grid-template-columns:30px minmax(0,1fr);gap:7px}.technician-intelligence__timeline-index{width:30px;height:30px;border-radius:9px}.technician-intelligence__act:not(:last-child):before{left:15px;top:31px}.technician-intelligence__act-body{padding:11px;border-radius:12px}.technician-intelligence__act-head{gap:8px;flex-wrap:wrap}.technician-intelligence__artifacts article{min-height:0;padding:12px}.technician-intelligence__artifacts article>div{align-items:center;flex-wrap:wrap}.technician-intelligence__artifacts small{max-width:none}}@media(max-width:480px){.document-hub{margin-inline:-2px;padding:10px;border-radius:16px}.technician-intelligence{padding:10px;border-radius:15px}.technician-intelligence__hero{grid-template-columns:38px minmax(0,1fr);gap:9px 10px}.technician-intelligence__mark{width:36px;height:36px}.technician-intelligence__mark svg{width:24px;height:24px}.technician-intelligence__hero-copy h3{font-size:18px}.technician-intelligence__source{padding:10px}.technician-intelligence__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.technician-intelligence__metrics>div{min-height:98px;padding:9px}.technician-intelligence__metrics strong{font-size:20px}.technician-intelligence__fold-meta{gap:6px}.technician-intelligence__fold-count{min-height:23px;padding-inline:7px}.technician-intelligence__fold-toggle{margin-left:auto}.technician-intelligence__group-meta{gap:5px}.technician-intelligence__group-meta>span:not(.technician-intelligence__fold-chevron){min-height:22px;padding:2px 7px;font-size:8px}.technician-intelligence__status{max-width:100%;white-space:normal;line-height:1.25}.technician-intelligence__act-meta{gap:5px}.technician-intelligence__act-meta span{white-space:normal}}.document-hub{--document-surface: rgba(9, 15, 25, .78);--document-card: rgba(15, 23, 42, .72);--document-border: rgba(148, 163, 184, .2);--document-muted: #a5b4c8;margin:28px 0;padding:28px;border:1px solid var(--document-border);border-radius:24px;background:var(--document-surface);box-shadow:0 22px 64px #0000003d}.document-hub--state{display:flex;min-height:92px;align-items:center;gap:12px}.document-hub__head,.document-hub__metrics{display:flex}.document-hub__head{align-items:flex-start;justify-content:space-between;gap:24px}.document-hub__head p,.document-hub__category,.document-hub__governance header>span{margin:0 0 7px;color:#a8b8cd;font-size:11px;font-weight:800;letter-spacing:.12em}.document-hub__head h2{margin:0;color:#f8fafc;font-size:clamp(22px,3vw,32px)}.document-hub__head>div>span{display:block;margin-top:8px;color:var(--document-muted);line-height:1.5}.document-hub__summary{min-width:138px;padding:16px 19px;border:1px solid rgba(148,163,184,.12);border-radius:16px;background:#0f172aeb;text-align:right}.document-hub__summary strong{display:block;color:#f8fafc;font-size:28px}.document-hub__summary span,.document-hub__metrics span,.document-hub__document small{color:var(--document-muted)}.document-hub__metrics{flex-wrap:wrap;gap:10px;margin:22px 0 24px}.document-hub__metrics span{padding:9px 13px;border-radius:999px;background:#1e293bb8;font-size:12px}.document-hub__metrics strong{color:#e2e8f0}.document-hub__list{display:grid;gap:14px}.document-hub__document{display:grid;grid-template-columns:minmax(230px,1.25fr) minmax(210px,.85fr) minmax(190px,auto);align-items:center;gap:26px;padding:24px;border:1px solid var(--document-border);border-radius:18px;background:linear-gradient(135deg,#141e30d6,#0b121fc2);box-shadow:0 10px 28px #00000024}.document-hub__document-main{min-width:0}.document-hub__document-main strong,.document-hub__document-main small,.document-hub__document-status small{display:block}.document-hub__document-main strong{overflow:hidden;color:#f8fafc;font-size:16px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.document-hub__document-main small,.document-hub__document-status small{margin-top:7px;font-size:11px;line-height:1.45}.document-hub__document-status{min-width:0;padding-left:24px;border-left:1px solid rgba(148,163,184,.14)}.document-hub__status-badges{display:flex;flex-wrap:wrap;gap:7px}.document-hub__status-badge{display:inline-flex;min-height:26px;align-items:center;padding:4px 9px;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:#33415594;color:#dbeafe;font-size:10px;font-weight:800;letter-spacing:.025em}.document-hub__status-badge--clean,.document-hub__status-badge--verified,.document-hub__status-badge--valid{border-color:#34d39947;background:#064e3b6b;color:#a7f3d0}.document-hub__status-badge--pending_scan,.document-hub__status-badge--under_review,.document-hub__status-badge--expiring{border-color:#fbbf244d;background:#78350f57;color:#fde68a}.document-hub__status-badge--quarantined,.document-hub__status-badge--rejected,.document-hub__status-badge--needs_replacement,.document-hub__status-badge--expired{border-color:#f8717147;background:#7f1d1d57;color:#fecaca}.document-hub__safety-note{max-width:360px;color:#a8b8cd!important}.document-hub__actions{display:flex;align-items:stretch;justify-content:flex-end;gap:12px}.document-hub__action-group{display:flex;align-items:center;gap:8px}.document-hub button,.document-hub__upload{min-height:40px;border:1px solid rgba(148,163,184,.28);border-radius:11px;background:#1e293be0;color:#e2e8f0;padding:9px 13px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.document-hub button:hover:not(:disabled),.document-hub__upload:hover{border-color:#7dd3fc7a;background:#28374ef2}.document-hub button:focus-visible,.document-hub__upload:focus-within,.document-hub__file-picker:focus-within,.document-hub select:focus-visible,.document-hub input:focus-visible{outline:2px solid #7dd3fc;outline-offset:2px}.document-hub button:disabled,.document-hub__upload:has(input:disabled){cursor:default;opacity:.48}.document-hub__button--secondary{background:transparent!important}.document-hub__upload{display:inline-flex;align-items:center;border-color:#d9b45b52;color:#f3dfad;white-space:nowrap}.document-hub__upload input[type=file],.document-hub__file-picker input[type=file]{position:absolute;width:1px;height:1px;min-width:0;min-height:0;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0}.document-hub__sharing{grid-column:1 / -1;display:grid;gap:11px;padding-top:18px;border-top:1px solid rgba(148,163,184,.14)}.document-hub__share-form,.document-hub__grant-list{display:flex;align-items:center;gap:9px}.document-hub__share-form{align-items:stretch}.document-hub__share-form select,.document-hub__governance select,.document-hub__governance input:not([type=file]){min-height:44px;border:1px solid rgba(148,163,184,.32);border-radius:10px;background-color:#0f172a!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc;color-scheme:dark;padding:10px 12px;opacity:1}.document-hub__share-form select option,.document-hub__governance select option{background:#0f172a;color:#f8fafc}.document-hub__governance input:not([type=file])::placeholder{color:#94a3b8;-webkit-text-fill-color:#94a3b8;opacity:1}.document-hub__share-form select:disabled,.document-hub__governance select:disabled,.document-hub__governance input:not([type=file]):disabled{background-color:#182235!important;color:#9aa8ba!important;-webkit-text-fill-color:#9aa8ba;opacity:1}.document-hub__share-form select:first-child{flex:1 1 280px;min-width:0}.document-hub__grant-list{flex-wrap:wrap}.document-hub__grant-list>span{display:inline-grid;grid-template-columns:auto auto;align-items:center;gap:2px 8px;padding:8px 9px 8px 11px;border:1px solid rgba(56,189,248,.16);border-radius:12px;background:#0e74901a}.document-hub__grant-list strong,.document-hub__grant-list small{grid-column:1}.document-hub__grant-list strong{color:#e0f2fe;font-size:11px}.document-hub__grant-list small{color:#7dd3fc;font-size:10px}.document-hub__grant-list button{grid-column:2;grid-row:1 / 3;min-height:0;padding:3px 7px;border-radius:8px}.document-hub__governance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;align-items:stretch}.document-hub__governance form{display:flex;min-width:0;flex-direction:column;gap:20px;padding:22px;border:1px solid var(--document-border);border-radius:18px;background:#070d1894;box-shadow:0 10px 28px #0000001f}.document-hub__governance header{display:grid;gap:2px;padding-bottom:15px;border-bottom:1px solid rgba(148,163,184,.13)}.document-hub__governance header>span{margin-bottom:2px;color:#c8a85d}.document-hub__governance header strong{color:#f1f5f9;font-size:16px}.document-hub__form-fields{display:flex;flex:1;flex-direction:column;gap:16px}.document-hub__form-fields>label,.document-hub__field{display:grid;gap:7px}.document-hub__form-fields>label>span,.document-hub__field>span{color:#cbd5e1;font-size:11px;font-weight:700}.document-hub__governance select,.document-hub__governance input:not([type=file]){box-sizing:border-box;width:100%}.document-hub__file-picker{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);min-width:0;min-height:46px;align-items:center;padding:4px;border:1px dashed rgba(148,163,184,.38);border-radius:11px;background:#0f172ad1;overflow:hidden;cursor:pointer}.document-hub__file-button{padding:8px 11px;border:1px solid rgba(148,163,184,.26);border-radius:8px;background:#1e293beb;color:#e2e8f0;font-size:12px;font-weight:700;white-space:nowrap}.document-hub__file-name{min-width:0;overflow:hidden;padding:0 10px;color:#94a3b8;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.document-hub__file-name.has-file{color:#dbeafe}.document-hub__access-helper,.document-hub__request-helper{display:grid;gap:5px;padding:12px 13px;border:1px solid rgba(56,189,248,.1);border-radius:10px;background:#0e749014;color:#a5b4c8;line-height:1.5}.document-hub__access-helper strong{color:#bae6fd;font-size:11px}.document-hub__access-helper small,.document-hub__request-helper{font-size:11px}.document-hub__primary-action{width:100%;min-height:44px!important;border-color:#d9b45b70!important;background:linear-gradient(135deg,#c4a354,#9c7b32)!important;color:#111827!important}.document-hub__primary-action:hover:not(:disabled){background:linear-gradient(135deg,#d3b567,#ab893b)!important}.document-hub__empty,.document-hub__error{padding:18px;border-radius:13px;color:var(--document-muted);background:#0f172a85}.document-hub__error{color:#fecaca;background:#7f1d1d38}@media(max-width:980px){.document-hub__document{grid-template-columns:minmax(220px,1fr) minmax(200px,.9fr)}.document-hub__actions{grid-column:1 / -1;justify-content:space-between;padding-top:16px;border-top:1px solid rgba(148,163,184,.12)}}@media(max-width:760px){.document-hub{padding:18px;border-radius:18px}.document-hub__head{flex-direction:column}.document-hub__summary{box-sizing:border-box;width:100%;text-align:left}.document-hub__document{grid-template-columns:1fr;gap:20px;padding:20px}.document-hub__document-status{padding:16px 0 0;border-top:1px solid rgba(148,163,184,.14);border-left:0}.document-hub__actions{grid-column:1;flex-wrap:wrap}.document-hub__action-group{flex:1 1 auto}.document-hub__actions button,.document-hub__actions .document-hub__upload{flex:1;justify-content:center;text-align:center}.document-hub__sharing{grid-column:1}.document-hub__share-form{flex-direction:column}.document-hub__share-form select:first-child{flex-basis:auto}.document-hub__governance{grid-template-columns:1fr}}@media(max-width:480px){.document-hub__action-group{display:grid;width:100%;grid-template-columns:repeat(2,1fr)}.document-hub__upload{width:100%;box-sizing:border-box}.document-hub__file-picker{grid-template-columns:1fr;gap:8px}.document-hub__file-button,.document-hub__file-name{text-align:center}}.document-hub__head-actions,.document-hub__navigation{display:flex;flex-wrap:wrap;gap:10px}.document-hub__head-actions button,.document-hub__navigation button,.document-hub__form-close{min-height:44px;padding:10px 15px;border:1px solid #4a5970;background:#18263a;border-radius:9px;color:#f1f5f9;font:inherit;font-size:14px;cursor:pointer}.document-hub__navigation{margin-bottom:20px;border-bottom:1px solid #344258;padding-bottom:12px}.document-hub__navigation button[aria-pressed=true]{border-color:#d4b575;color:#f1d493}.document-hub__form-panel{margin-top:18px;padding:18px;border:1px solid #b69a60;border-radius:14px;background:#101a2b}.document-hub__form-close{margin-bottom:12px}.document-hub__form-panel .document-hub__governance{display:block;margin:0}.document-hub__head h2{font-size:25px}@media(max-width:620px){.document-hub__head{flex-direction:column;align-items:stretch}.document-hub__head-actions{display:grid;grid-template-columns:1fr}.document-hub__form-panel{padding:12px}}.document-hub{container-type:inline-size;background:#101c2d;color:#edf2f8;padding:24px}.document-hub [hidden]{display:none!important}.document-hub__body,.document-hub__content{min-width:0}.document-hub__body{display:grid;gap:20px;align-items:start}.document-hub__head{margin-bottom:22px}.document-hub__head-actions{flex-shrink:0}.document-hub__head-actions button{font-size:13px;padding:9px 13px}.document-hub__head-actions button:first-child{color:#101c2d;background:#dec68e;border-color:#dec68e}.document-hub .document-hub__workspace-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:0;gap:8px;padding:0;margin:0 0 22px}.document-hub__workspace-nav button{display:grid;align-content:center;text-align:left;gap:6px;padding:14px 16px;background:#18283d;border-color:#34445a}.document-hub__workspace-nav button strong{font-size:16px}.document-hub__workspace-nav button small{font-size:12px;font-weight:400;color:#b7c6d9;line-height:1.4}.document-hub__workspace-nav button[aria-pressed=true]{background:#f7f5ef;color:#162338;border-color:#e0c78d;box-shadow:inset 0 -3px #c6a863}.document-hub__workspace-nav button[aria-pressed=true] small{color:#52637a}.document-hub__form-panel{margin:0;border-color:#a89162;min-width:0;scroll-margin-top:100px}.document-hub__form-close{width:100%;margin-bottom:15px}.document-hub__form-panel .document-hub__form-fields{display:grid;grid-template-columns:minmax(0,1fr)}.document-hub__form-panel .document-hub__governance form{padding:0;border:0;background:transparent}.document-hub button:focus-visible,.document-hub input:focus-visible,.document-hub select:focus-visible{outline:3px solid #bd9c51;outline-offset:3px}.document-people{display:grid;gap:12px;border:0;padding:0;margin:16px 0;min-width:0;color:inherit}.document-people legend{padding:0;margin-bottom:12px;font-size:16px;font-weight:700}.document-people__search{display:grid;gap:7px;font-size:13px}.document-people input[type=search],.document-access select,.document-access-workspace input{min-height:44px;box-sizing:border-box;width:100%;min-width:0;padding:10px 12px;background:#fff;color:#182b43;border:1px solid #b7c2d0;border-radius:9px;font:inherit;font-size:14px}.document-people__roles{display:flex;gap:6px;flex-wrap:wrap}.document-people__roles button{background:transparent;color:inherit;border-color:#889bb5;font-size:12px}.document-people__roles button[aria-pressed=true]{background:#d9c18b;border-color:#d9c18b;color:#14243a}.document-people__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:330px;overflow:auto;padding:3px}.document-people .document-people__person{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #50617b;border-radius:12px;background:#17283d;color:#f3f6fb;cursor:pointer;min-width:0}.document-people__person.is-selected{border-color:#d4b86f;box-shadow:inset 0 0 0 1px #d4b86f}.document-people__person>input[type=radio]{width:18px;height:18px;min-height:0;margin:0;flex:0 0 auto;accent-color:#d9bc78}.document-people__avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#33465e;color:#e6ce98;font-size:12px;flex:0 0 auto}.document-people__person>span:last-child{display:grid;gap:4px;min-width:0}.document-people__person strong{font-size:14px;line-height:1.3;overflow-wrap:anywhere}.document-people__person>span>span{color:#d3b97d;font-size:12px}.document-people__person small{color:#b8c8da;font-size:11px;overflow-wrap:anywhere}.document-people__selection{font-size:13px;line-height:1.5;margin:0}.document-hub__form-panel .document-people__list{grid-template-columns:minmax(0,1fr)}.document-access,.document-access-workspace,.document-requests{min-width:0}.document-access{background:#f4f6fa;color:#192b42;border:1px solid #c6d0df;border-radius:14px;padding:20px}.document-access h3,.document-access-workspace h3,.document-requests h3{margin:7px 0;font-size:22px}.document-access header>span{color:#7b653b;font-size:11px;font-weight:800;letter-spacing:.07em}.document-access header p,.document-access-workspace header p,.document-requests header p{font-size:14px;line-height:1.55;margin:8px 0 18px}.document-access__person{border-top:1px solid #c4cedb;margin-top:18px;padding-top:12px}.document-access__person h4{display:grid;gap:5px;font-size:17px}.document-access__person h4 small{font-size:12px;font-weight:500;color:#53657c}.document-access__capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:15px 0}.document-access__capabilities>div{border:1px solid #c5cfdd;border-radius:10px;padding:12px;background:#fff;min-width:0}.document-access__capabilities dt{font-size:12px;font-weight:700}.document-access__capabilities dd{margin:8px 0;font-size:13px;color:#6a5b48}.document-access__capabilities dd[data-allowed=true]{color:#176243}.document-access__capabilities small{font-size:11px;line-height:1.5;color:#526177;display:block}.document-access__sharing{display:grid;gap:8px;font-size:13px;font-weight:700}.document-access__note{font-size:12px;color:#526177;line-height:1.5}.document-access-workspace__layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:18px;align-items:start}.document-access-workspace__layout>aside{min-width:0;display:grid;gap:14px}.document-access-workspace__layout>aside>label{display:grid;gap:7px;font-size:13px}.document-access-workspace__layout nav{display:grid;gap:8px;max-height:480px;overflow:auto}.document-access-workspace__layout nav button{display:grid;text-align:left;gap:5px;min-width:0;padding:13px}.document-access-workspace__layout nav button strong{overflow-wrap:anywhere}.document-access-workspace__layout nav button small{font-weight:400;color:#b8c8da}.document-access-workspace__layout nav button[aria-pressed=true]{border-color:#d6ba7e}.document-access-workspace__empty{background:#17283d;border:1px dashed #4c6180;border-radius:14px;padding:30px}.document-access-workspace__empty p{color:#bccbdd;line-height:1.6;font-size:14px}.document-requests>header{display:flex;align-items:start;justify-content:space-between;gap:18px}.document-requests__filters{display:flex;gap:8px;margin:10px 0 20px}.document-requests__filters button[aria-pressed=true]{color:#e3cb96;border-color:#bda269}.document-requests__list{display:grid;gap:10px}.document-requests__list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;border:1px solid #3b516c;border-radius:12px;padding:18px}.document-requests__list strong{font-size:16px}.document-requests__list p{color:#c4cfdf;font-size:14px;margin:8px 0}.document-requests__list small{color:#b8c8da}.document-requests__actions{grid-column:1 / -1;display:flex;gap:8px;flex-wrap:wrap}@container (min-width: 1060px){.document-hub__body.has-form{grid-template-columns:minmax(0,1fr) 340px}}@container (max-width: 1059px){.document-hub__body.has-form>.document-hub__form-panel{grid-row:1}}@container (max-width: 760px){.document-access-workspace__layout{grid-template-columns:minmax(0,1fr)}.document-access-workspace__layout nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:210px}.document-access__capabilities,.document-people__list{grid-template-columns:minmax(0,1fr)}.document-hub__head{display:grid;gap:15px}}@container (max-width: 520px){.document-hub .document-hub__workspace-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.document-hub__workspace-nav button{padding:12px}.document-hub__head-actions{display:flex;flex-wrap:wrap}.document-hub__head-actions button{flex:1 1 125px}.document-requests>header{display:grid}.document-access{padding:14px}}@media(max-width:600px){.operation-room .document-hub,.professional-content .document-hub{padding:14px;margin:18px 0;border-radius:17px}}.technician-document-upload-callout{margin:22px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border:1px solid #d8ccb5;border-radius:16px;background:linear-gradient(135deg,#fffdf8,#f4efe5);box-shadow:0 8px 24px #121f310f}.technician-document-upload-callout>div{display:grid;gap:6px}.technician-document-upload-callout span,.technical-progress-board__head>div>span,.technical-folder-review__head>div>span{font-size:13px;font-weight:800;letter-spacing:.09em;color:#8f7546}.technician-document-upload-callout strong{font-size:19px;color:#17243a}.technician-document-upload-callout p{margin:0;max-width:850px;font-size:15px;line-height:1.55;color:#5f6976}.technician-document-upload-callout button,.technical-folder-review__form button{border:0;border-radius:10px;background:#2459e8;color:#fff;padding:12px 18px;font-size:15px;font-weight:800;cursor:pointer;white-space:nowrap}.technical-progress-board{margin:24px 0;padding:22px;border:1px solid #d9d2c6;border-radius:18px;background:#fff;box-shadow:0 10px 28px #121f310f}.technical-progress-board__head{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.technical-progress-board__head h3{margin:6px 0 8px;font-size:24px;color:#17243a}.technical-progress-board__head p{margin:0;max-width:850px;font-size:15px;line-height:1.55;color:#626c78}.technical-progress-board__score{min-width:180px;padding:16px;border-radius:14px;background:#f2f4f7;text-align:center}.technical-progress-board__score strong{display:block;font-size:30px;line-height:1;color:#17243a}.technical-progress-board__score span{display:block;margin-top:7px;font-size:14px;font-weight:800}.technical-progress-board__score small{display:block;margin-top:5px;font-size:13px;color:#69727e}.technical-progress-board__score.is-ready{background:#e8f6ee}.technical-progress-board__score.is-attention{background:#fff4dc}.technical-progress-board__score.is-critical{background:#fff0ed}.technical-progress-board__metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px}.technical-progress-board__metrics div{padding:13px 14px;border-radius:12px;background:#f7f5f0}.technical-progress-board__metrics strong{display:block;font-size:22px;color:#17243a}.technical-progress-board__metrics span{font-size:14px;color:#66717e}.technical-progress-board__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:18px}.technical-progress-board__card{appearance:none;text-align:left;border:1px solid #ded8cd;background:#fff;border-radius:14px;padding:16px;display:grid;gap:11px;cursor:pointer;color:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.technical-progress-board__card:hover,.technical-progress-board__card.is-active{border-color:#b69a63;box-shadow:0 8px 20px #121f3114;transform:translateY(-1px)}.technical-progress-board__card strong{font-size:16px;color:#17243a}.technical-progress-board__card p{margin:5px 0 0;font-size:14px;line-height:1.45;color:#69727d}.technical-progress-board__card small{font-size:13px;line-height:1.4;color:#68727f}.technical-review-badge{display:inline-flex;align-items:center;width:max-content;min-height:30px;padding:5px 10px;border-radius:999px;font-size:13px;font-weight:800;border:1px solid transparent}.technical-review-badge.is-compact{min-height:28px;padding:4px 9px;font-size:12px}.technical-review-badge.is-pending{background:#eef1f4;color:#596473;border-color:#d8dde4}.technical-review-badge.is-ok{background:#e7f6ed;color:#206b43;border-color:#bce1cb}.technical-review-badge.is-reservation{background:#fff3da;color:#885d13;border-color:#ecd399}.technical-review-badge.is-critical{background:#ffebe7;color:#a33a2c;border-color:#efb8ae}.technical-folder-review{color:#17243a;margin-top:18px;border:1px solid #d8d2c7;border-radius:16px;background:#fbfaf7;padding:20px}.technical-folder-review.is-ok{border-color:#b9ddc7}.technical-folder-review.is-reservation{border-color:#e4cc91}.technical-folder-review.is-critical{border-color:#e9aea4}.technical-folder-review__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.technical-folder-review__head strong{display:block;margin-top:5px;font-size:19px;color:#17243a}.technical-folder-review__head p{margin:6px 0 0;max-width:820px;font-size:14px;line-height:1.5;color:#68717d}.technical-folder-review__current{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.technical-folder-review__current>div{padding:12px 13px;border-radius:10px;background:#fff}.technical-folder-review__current span{display:block;font-size:13px;color:#77808b}.technical-folder-review__current strong{display:block;margin-top:4px;font-size:15px;color:#17243a}.technical-folder-review__current p{grid-column:1/-1;margin:0;padding:13px 14px;border-radius:10px;background:#fff;font-size:14px;line-height:1.5;color:#4e5865}.technical-folder-review__empty{margin-top:16px;padding:14px;border-radius:11px;background:#fff;display:grid;gap:4px}.technical-folder-review__empty strong{font-size:15px}.technical-folder-review__empty span{font-size:14px;color:#68717d}.technical-folder-review__form{margin-top:16px;display:grid;grid-template-columns:minmax(190px,.55fr) minmax(320px,1.45fr) auto;gap:12px;align-items:end}.technical-folder-review__form label{display:grid;gap:6px}.technical-folder-review__form label>span{font-size:14px;font-weight:800;color:#5d6774}.technical-folder-review__form select,.technical-folder-review__form textarea{width:100%;box-sizing:border-box;border:1px solid #ccc7bd;border-radius:9px;background:#fff;padding:11px 12px;font:inherit;font-size:15px;color:#17243a}.technical-folder-review__form textarea{min-height:76px;resize:vertical}.technical-folder-review__form button:disabled{opacity:.55;cursor:not-allowed}.technical-folder-review__form>small{grid-column:1/-1;font-size:13px;line-height:1.45;color:#727b86}.technical-folder-review__history{margin-top:15px;border-top:1px solid #ddd7cd;padding-top:12px}.technical-folder-review__history summary{cursor:pointer;font-size:14px;font-weight:800;color:#4e5967}.technical-folder-review__history>div{display:grid;gap:8px;margin-top:10px}.technical-folder-review__history article{padding:10px 12px;border-radius:10px;background:#fff;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.technical-folder-review__history article>span{font-size:13px;color:#68717d}.technical-folder-review__history article p{flex-basis:100%;margin:0;font-size:14px;line-height:1.45;color:#4f5965}@media(max-width:900px){.technician-document-upload-callout,.technical-progress-board__head,.technical-folder-review__head{align-items:flex-start;flex-direction:column}.technical-progress-board__score{width:100%;box-sizing:border-box}.technical-progress-board__metrics{grid-template-columns:repeat(2,1fr)}.technical-folder-review__form{grid-template-columns:1fr}.technical-folder-review__form>small{grid-column:auto}.technical-folder-review__current{grid-template-columns:1fr}}@media(max-width:560px){.technical-progress-board{padding:16px}.technical-progress-board__metrics{grid-template-columns:1fr 1fr}.technical-progress-board__grid{grid-template-columns:1fr}.technician-document-upload-callout{padding:18px}.technician-document-upload-callout button{width:100%}}.external-agent-workspace{min-height:100vh;padding:32px clamp(18px,4vw,56px) 56px;background:radial-gradient(circle at top right,rgba(30,64,175,.16),transparent 32%),#070b12;color:#e5edf7}.external-agent-workspace--state{display:grid;place-content:center;gap:16px;text-align:center}.external-agent-workspace--state button,.external-agent-workspace__accept button{border:1px solid rgba(125,211,252,.28);border-radius:12px;background:#0e74902e;color:#e0f2fe;padding:11px 16px;font:inherit;font-weight:800;cursor:pointer}.external-agent-workspace__hero{display:flex;gap:22px;align-items:flex-start;max-width:1180px;margin:0 auto 28px;padding:24px;border:1px solid rgba(148,163,184,.16);border-radius:22px;background:#0f172aa3}.external-agent-workspace__hero p,.external-agent-workspace__space-head span{margin:0 0 7px;color:#7dd3fc;font-size:11px;font-weight:900;letter-spacing:.13em}.external-agent-workspace__hero h1,.external-agent-workspace__space-head h2{margin:0}.external-agent-workspace__hero span,.external-agent-workspace__space-head p,.external-agent-workspace__accept p{color:#94a3b8;line-height:1.55}.external-agent-workspace__spaces{display:grid;gap:22px;max-width:1180px;margin:0 auto}.external-agent-workspace__space{padding:22px;border:1px solid rgba(148,163,184,.16);border-radius:22px;background:#0a0f18c7}.external-agent-workspace__space-head{display:flex;justify-content:space-between;gap:20px}.external-agent-workspace__badge{height:fit-content;padding:8px 11px;border-radius:999px;background:#0e749029;color:#bae6fd;font-size:12px;font-weight:800;white-space:nowrap}.external-agent-workspace__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0}.external-agent-workspace__facts span{padding:13px;border-radius:14px;background:#1e293b85}.external-agent-workspace__facts small,.external-agent-workspace__facts strong{display:block}.external-agent-workspace__facts small{margin-bottom:5px;color:#64748b;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.external-agent-workspace__facts strong{color:#e2e8f0;overflow:hidden;text-overflow:ellipsis}.external-agent-workspace__accept,.external-agent-workspace__error{padding:16px;border-radius:14px;background:#0f172aa8}.external-agent-workspace__error{max-width:1180px;margin:0 auto 18px;color:#fecaca;background:#7f1d1d3d}.external-agent-workspace__accept button:disabled{opacity:.5;cursor:default}@media(max-width:760px){.external-agent-workspace{padding:18px 12px 40px}.external-agent-workspace__hero,.external-agent-workspace__space-head{flex-direction:column}.external-agent-workspace__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.external-agent-workspace__badge{white-space:normal}}.professional-transaction{margin-top:18px;padding:20px;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:linear-gradient(135deg,#fff,#fbfaf7);color:#10213b}.professional-transaction>span,.professional-transaction__head>div>span{display:block;font-size:9px;font-weight:950;letter-spacing:.14em;color:#9a712b}.professional-transaction h2{margin:4px 0 6px;font-size:21px;letter-spacing:-.02em}.professional-transaction p{margin:0;color:#64748b;font-size:12px;line-height:1.5}.professional-transaction__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.professional-transaction__head em{padding:5px 8px;border-radius:999px;background:#eef7f0;color:#356447;font-size:9px;font-style:normal;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.professional-transaction__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.professional-transaction__item{display:grid;gap:10px;padding:14px;border:1px solid #e1e6ec;border-radius:13px;background:#fff}.professional-transaction__item-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid #edf0f3}.professional-transaction__item-head>div{display:flex;flex-direction:column;gap:2px}.professional-transaction__item-head span{font-size:9px;font-weight:950;letter-spacing:.1em;color:#7c8798;text-transform:uppercase}.professional-transaction__item-head strong{font-size:16px}.professional-transaction__item-head small{color:#64748b;font-size:9px}.professional-transaction__item label{display:flex;flex-direction:column;gap:5px;color:#64748b;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.professional-transaction__item input,.professional-transaction__item select{box-sizing:border-box;width:100%;height:38px;padding:0 9px;border:1px solid #dbe2ea;border-radius:9px;background:#fff;color:#172033;font:inherit;font-size:12px;text-transform:none;letter-spacing:0}.professional-transaction__item input:disabled{background:#f7f8fa;color:#9aa4b2}.professional-transaction__item .professional-button{width:100%;margin-top:2px}.professional-transaction__notice,.professional-transaction__error{margin-top:10px!important;padding:8px 10px;border-radius:8px!important;font-size:11px!important}.professional-transaction__notice{background:#eef7f0;color:#356447!important}.professional-transaction__error{background:#fff1f1;color:#a13d3d!important}@media(max-width:720px){.professional-transaction{padding:14px}.professional-transaction__head{flex-direction:column}.professional-transaction__grid{grid-template-columns:1fr}}.professional-comms{display:grid;gap:14px;min-width:0}.professional-comms__head span,.professional-comms__thread-head small{color:#b89245;font-size:.68rem;font-weight:800;letter-spacing:.11em}.professional-comms__head h3{margin:4px 0 3px;color:#13243a;font-size:1.25rem}.professional-comms__head p,.professional-comms__state,.professional-comms__empty{margin:0;color:#627386;line-height:1.45}.professional-comms__targets{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:8px}.professional-comms__targets button{display:grid;gap:2px;min-width:0;min-height:58px;padding:10px 12px;border:1px solid #d8e1e9;border-radius:12px;background:#fff;color:#15263a;text-align:left;cursor:pointer}.professional-comms__targets button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.professional-comms__targets button span{color:#627386;font-size:.76rem}.professional-comms__targets button.is-selected{border-color:#b89245;background:#fffaf0;box-shadow:inset 3px 0 #b89245}.professional-comms__thread{overflow:hidden;border:1px solid #dbe3eb;border-radius:14px;background:#fff}.professional-comms__thread-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid #e7edf2}.professional-comms__thread-head>div{display:grid;min-width:0}.professional-comms__thread-head strong{color:#13243a}.professional-comms__thread-head span{color:#627386;font-size:.76rem}.professional-comms__thread-head em{color:#627386;font-size:.72rem;font-style:normal;white-space:nowrap}.professional-comms__messages{display:grid;gap:8px;max-height:360px;overflow-y:auto;padding:13px;background:#f7f9fb}.professional-comms__messages article{max-width:88%;padding:9px 11px;border:1px solid #dce4eb;border-radius:11px;background:#fff}.professional-comms__messages article.is-mine{justify-self:end;border-color:#dfcb9c;background:#fff9ec}.professional-comms__messages article header{display:flex;justify-content:space-between;gap:10px;color:#536477;font-size:.7rem}.professional-comms__messages article p{margin:5px 0 0;color:#17283d;line-height:1.45}.professional-comms__composer{display:grid;gap:8px;padding:12px;border-top:1px solid #e7edf2}.professional-comms__composer textarea{box-sizing:border-box;width:100%;min-height:92px;resize:vertical;padding:10px 11px;border:1px solid #cad5df;border-radius:10px;background:#fff;color:#142438;font:inherit}.professional-comms__composer>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.professional-comms__composer small{max-width:62ch;color:#66788a;line-height:1.35}.professional-comms__composer button{flex:0 0 auto;min-height:38px;padding:8px 16px;border:0;border-radius:10px;background:#11243a;color:#fff;font-weight:800}.professional-comms__error{margin:0;padding:9px 11px;border-radius:10px;background:#fff1f1;color:#9f2323}.professional-shell .professional-comms__head h3,.professional-shell .professional-comms__thread-head strong,.professional-shell .professional-comms__messages article p{color:#f5f7fb}.professional-shell .professional-comms__head p,.professional-shell .professional-comms__state,.professional-shell .professional-comms__empty,.professional-shell .professional-comms__thread-head span,.professional-shell .professional-comms__thread-head em,.professional-shell .professional-comms__composer small{color:#aebbc9}.professional-shell .professional-comms__targets button,.professional-shell .professional-comms__thread,.professional-shell .professional-comms__messages article,.professional-shell .professional-comms__composer textarea{border-color:#94a3b83d;background:#0f1e31;color:#f5f7fb}.professional-shell .professional-comms__targets button span,.professional-shell .professional-comms__messages article header{color:#aebbc9}.professional-shell .professional-comms__targets button.is-selected,.professional-shell .professional-comms__messages article.is-mine{border-color:#dab76394;background:#172943}.professional-shell .professional-comms__messages{background:#0a1626}.professional-shell .professional-comms__thread-head,.professional-shell .professional-comms__composer{border-color:#94a3b82e}.professional-shell .professional-comms__composer button{background:#d8bb78;color:#0d1b2c}.professional-shell .notary-section-cards .workspace-section-card{border-color:#cfd9e3;background:#fff;box-shadow:0 8px 22px #0f172a14}.professional-shell .notary-section-cards .workspace-section-card__toggle{border:0;background:transparent;color:#13243a}.professional-shell .notary-section-cards .workspace-section-card__copy>small{color:#9a742b}.professional-shell .notary-section-cards .workspace-section-card__copy>strong{color:#13243a}.professional-shell .notary-section-cards .workspace-section-card__copy>span{color:#5f7184}.professional-shell .notary-section-cards .workspace-section-card__badge{border-color:#d8e0e8;background:#f4f7fa;color:#405367}.professional-shell .notary-section-cards .workspace-section-card__chevron{background:#edf2f6;color:#243950}.professional-shell .notary-section-cards .workspace-section-card__body{border-top-color:#e3eaf0;background:#fff;color:#17283d}@media(max-width:680px){.professional-comms__targets{grid-template-columns:repeat(2,minmax(0,1fr))}.professional-comms__composer>div{align-items:stretch;flex-direction:column}.professional-comms__composer button{width:100%}.professional-comms__messages article{max-width:94%}}.professional-shell{min-height:100vh;background:#f4f1e9;color:#142031;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.professional-shell--center{display:grid;place-items:center;padding:32px}.professional-header{min-height:76px;padding:12px 28px;background:#0f1b2d;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;position:sticky;top:0;z-index:20;box-shadow:0 8px 24px #0f1b2d1f}.professional-brand{display:flex;align-items:center;gap:14px}.professional-brand__logo{width:48px;height:48px;background:#fff;border-radius:12px;padding:5px}.professional-brand div{display:grid;gap:3px}.professional-brand span,.professional-section-heading span,.professional-card>span,.professional-hero>div>span,.professional-activation span,.professional-task__head span,.professional-library-item>span{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#a88b51}.professional-brand strong{font-size:16px}.professional-header__actions{display:flex;align-items:center;gap:16px}.professional-header__actions>span{font-size:12px;color:#d4dae4}.professional-tabs{padding:0 28px;background:#fff;border-bottom:1px solid #ded8cc;display:flex;gap:5px;overflow-x:auto;position:sticky;top:76px;z-index:19}.professional-tabs button{border:0;background:transparent;padding:16px 15px;font-weight:700;color:#67707d;white-space:nowrap;cursor:pointer;border-bottom:3px solid transparent}.professional-tabs button.is-active{color:#17243a;border-bottom-color:#b79b64}.professional-alert{margin:18px 28px 0;padding:12px 16px;border-radius:10px;background:#fff1ee;border:1px solid #efc1b8;color:#8b3024;font-weight:650}.professional-layout{display:grid;grid-template-columns:280px minmax(0,1fr);max-width:1500px;margin:0 auto}.professional-operations{padding:24px 14px 40px 24px;border-right:1px solid #ddd6c9;min-height:calc(100vh - 129px)}.professional-operations__title{display:flex;align-items:center;justify-content:space-between;margin:0 8px 13px}.professional-operations__title span{font-size:10px;letter-spacing:.14em;font-weight:800;color:#7e8792}.professional-operations__title strong{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#17243a;color:#fff;font-size:12px}.professional-operation{width:100%;text-align:left;border:1px solid #ded8cc;background:#fff;border-radius:14px;padding:14px;margin-bottom:10px;display:grid;gap:5px;cursor:pointer;box-shadow:0 4px 14px #131f3009}.professional-operation.is-active{border-color:#a88b51;box-shadow:0 0 0 2px #a88b511f}.professional-operation strong{font-size:13px}.professional-operation span,.professional-operation small{font-size:11px;color:#7a828d}.professional-operation em,.professional-card__head em,.professional-task__head em{font-style:normal;justify-self:start;font-size:10px;font-weight:800;padding:4px 8px;border-radius:999px;background:#eef1f4;color:#57616f}.professional-operation em[data-status=active],.professional-card__head em[data-status=active],.professional-task__head em[data-status=completed]{background:#e5f5ec;color:#247047}.professional-operation em[data-status=invited]{background:#fff2d8;color:#8a5e12}.professional-content{padding:28px 34px 60px;min-width:0}.professional-hero{background:linear-gradient(135deg,#111f34,#1c2e47);color:#fff;border-radius:18px;padding:28px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);gap:30px;align-items:end;box-shadow:0 16px 40px #0f1b2d1f}.professional-hero h1{font-size:30px;line-height:1.08;margin:8px 0 12px;max-width:720px}.professional-hero p{color:#d4dae4;max-width:760px;margin:0;line-height:1.55}.professional-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.professional-summary div{background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:13px;padding:14px}.professional-summary strong{display:block;font-size:24px}.professional-summary span{font-size:10px;color:#cfd7e3}.professional-overview-grid{display:grid;grid-template-columns:2fr 1fr;gap:14px;margin-top:18px}.professional-card{background:#fff;border:1px solid #ded8cc;border-radius:15px;padding:19px}.professional-card--wide{grid-row:span 2}.professional-card h2,.professional-card h3{margin:6px 0 8px}.professional-card p{color:#68717d;line-height:1.5}.professional-card small{font-size:11px;font-weight:800;color:#68717d}.professional-card__head{display:flex;justify-content:space-between;gap:16px}.professional-card dl{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:18px 0}.professional-card dl div{background:#f7f5ef;padding:11px;border-radius:10px}.professional-card dt{font-size:10px;text-transform:uppercase;color:#7d8690;font-weight:800;letter-spacing:.08em}.professional-card dd{margin:4px 0 0;font-weight:700}.professional-button{border:0;border-radius:9px;background:#2459e8;color:#fff;padding:10px 15px;font-size:12px;font-weight:800;cursor:pointer}.professional-button:disabled{opacity:.5;cursor:not-allowed}.professional-button--ghost{background:#fff;color:#22304a;border:1px solid #cfd4dd}.professional-header .professional-button--ghost{background:transparent;color:#fff;border-color:#566277}.professional-link-button{border:0;background:transparent;color:#7b6650;font-size:12px;font-weight:800;cursor:pointer}.professional-section-heading{margin-bottom:20px}.professional-section-heading h2{font-size:27px;margin:7px 0 8px}.professional-section-heading p{margin:0;color:#68717d;max-width:780px;line-height:1.5}.professional-activation{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#fff8e9;border:1px solid #ead8ad;border-radius:14px;padding:20px}.professional-activation h3{margin:6px 0}.professional-activation p{margin:0;color:#6c6659}.professional-empty,.professional-empty-mini{border:1px dashed #c9c1b4;background:#ffffff8c;border-radius:14px;padding:22px;color:#717985}.professional-empty p{margin-bottom:0}.professional-empty-mini{font-size:12px;line-height:1.45;padding:15px}.professional-task-list{display:grid;gap:13px}.professional-task{background:#fff;border:1px solid #ded8cc;border-radius:15px;padding:18px}.professional-task__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.professional-task__head h3{margin:5px 0 0}.professional-task__dates{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end;margin-top:16px}.professional-task__dates label,.professional-library-form label{display:grid;gap:6px;font-size:11px;font-weight:800;color:#68717d}.professional-task__dates input,.professional-library-form input,.professional-library-form select,.professional-message-form textarea{width:100%;box-sizing:border-box;border:1px solid #d7d2c8;border-radius:9px;background:#fff;padding:10px;font:inherit;color:#17243a}.professional-task__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.professional-library-form{background:#fff;border:1px solid #ded8cc;border-radius:15px;padding:18px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;margin-bottom:18px}.professional-library-form__wide{grid-column:1/-1}.professional-library-form>.professional-button{justify-self:start}.professional-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.professional-library-item{background:#fff;border:1px solid #ded8cc;border-radius:14px;padding:16px}.professional-library-item h3{margin:7px 0}.professional-library-item p{font-size:12px;color:#6d7580;min-height:36px}.professional-library-item small{font-size:10px;color:#8a929c}.professional-library-item div{display:flex;gap:9px;margin-top:13px}.professional-messaging{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px}.professional-messages{display:grid;gap:12px}.professional-messages article{background:#fff;border:1px solid #ded8cc;border-radius:15px;padding:16px}.professional-conversation-title{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #ece8e0;padding-bottom:10px;margin-bottom:10px}.professional-conversation-title span{font-size:10px;color:#848b95}.professional-message{max-width:80%;background:#f2f4f7;border-radius:12px;padding:10px 12px;margin:8px 0}.professional-message.is-mine{margin-left:auto;background:#e9efff}.professional-message strong{font-size:10px;color:#637083}.professional-message p{margin:4px 0;font-size:13px;line-height:1.4}.professional-message small{font-size:9px;color:#8c949d}.professional-message-form{background:#fff;border:1px solid #ded8cc;border-radius:15px;padding:14px;height:max-content;position:sticky;top:145px}.professional-message-form textarea{min-height:150px;resize:vertical;margin-bottom:10px}.professional-error-card{max-width:560px;background:#fff;border-radius:18px;padding:30px;box-shadow:0 16px 45px #111d2d1f;text-align:center}.professional-error-card h1{font-size:25px}.professional-error-card p{color:#6f7781;line-height:1.5}.professional-error-card .professional-button{margin:5px}.professional-section{min-width:0}@media(max-width:1000px){.professional-layout{grid-template-columns:1fr}.professional-operations{min-height:auto;border-right:0;border-bottom:1px solid #ddd6c9;padding:16px 20px;display:flex;gap:10px;overflow-x:auto}.professional-operations__title{min-width:130px;align-self:center}.professional-operation{min-width:240px;margin:0}.professional-content{padding:22px 20px}.professional-hero,.professional-overview-grid{grid-template-columns:1fr}.professional-card--wide{grid-row:auto}.professional-messaging{grid-template-columns:1fr}.professional-message-form{position:static}.professional-task__dates,.professional-library-form{grid-template-columns:1fr}.professional-library-form__wide{grid-column:auto}}@media(max-width:680px){.professional-header{padding:10px 14px}.professional-header__actions>span{display:none}.professional-tabs{padding:0 10px;top:72px}.professional-content{padding:18px 12px}.professional-hero{padding:20px}.professional-hero h1{font-size:24px}.professional-summary{grid-template-columns:1fr}.professional-operations{padding:12px}.professional-card dl{grid-template-columns:1fr}.professional-activation{align-items:flex-start;flex-direction:column}.professional-message{max-width:95%}}@media(min-width:1001px){.professional-shell{font-size:15px}.professional-header{min-height:84px;padding:14px 32px}.professional-brand__logo{width:54px;height:54px}.professional-brand span,.professional-section-heading span,.professional-card>span,.professional-hero>div>span,.professional-activation span,.professional-task__head span,.professional-library-item>span{font-size:12px}.professional-brand strong{font-size:18px}.professional-header__actions>span{font-size:14px}.professional-tabs{top:84px}.professional-tabs button{padding:17px 18px;font-size:14px}.professional-layout{grid-template-columns:310px minmax(0,1fr)}.professional-operations{padding:28px 18px 44px 26px}.professional-operations__title span{font-size:12px}.professional-operations__title strong{width:30px;height:30px;font-size:13px}.professional-operation{padding:17px;gap:7px}.professional-operation strong{font-size:15px;line-height:1.35}.professional-operation span,.professional-operation small{font-size:13px;line-height:1.4}.professional-operation em,.professional-card__head em,.professional-task__head em{font-size:12px;padding:6px 10px}.professional-empty-mini{font-size:14px;line-height:1.55}.professional-content{padding:32px 40px 68px}.professional-hero h1{font-size:34px}.professional-hero p{font-size:16px;line-height:1.65}.professional-summary strong{font-size:28px}.professional-summary span{font-size:12px;line-height:1.35}.professional-section-heading h2{font-size:31px}.professional-section-heading p{font-size:16px;line-height:1.6;max-width:900px}.professional-card{padding:22px}.professional-card h2{font-size:23px}.professional-card h3{font-size:18px}.professional-card p,.professional-card dd{font-size:15px}.professional-card small{font-size:13px}.professional-card dt{font-size:12px}.professional-task{padding:22px}.professional-task__head h3{font-size:18px;line-height:1.35}.professional-task__dates label,.professional-library-form label{font-size:13px}.professional-task__dates input,.professional-library-form input,.professional-library-form select,.professional-message-form textarea{font-size:14px;padding:11px 12px}.professional-button,.professional-link-button{font-size:14px}.professional-button{padding:11px 17px}.professional-activation h3{font-size:19px}.professional-activation p,.professional-empty{font-size:15px;line-height:1.55}.professional-library-item h3{font-size:17px}.professional-library-item p{font-size:14px}.professional-library-item small,.professional-conversation-title span,.professional-message strong{font-size:12px}.professional-message p{font-size:15px;line-height:1.5}.professional-message small{font-size:11px}.professional-message-form{top:158px}}:root{--topbar-height: 64px;--color-ink: #142033;--color-muted: #63708a;--color-background: #f7f4ee;--color-surface: rgba(255, 255, 255, .86);--color-surface-strong: #ffffff;--color-line: rgba(20, 32, 51, .12);--color-primary: #173e6d;--color-primary-dark: #0f2a4a;--color-accent: #df741f;--color-success: #217a57;--color-warning: #f59e0b;--color-danger: #b8322a;--color-ai: #6d5df6;--shadow-soft: 0 12px 30px rgba(35, 45, 65, .08);--shadow-card: 0 18px 44px rgba(35, 45, 65, .12);--shadow-strong: 0 24px 70px rgba(35, 45, 65, .16);--z-header: 20;--z-sidebar: 40;--z-drawer-overlay: 80;--z-drawer: 90;--z-modal-overlay: 100;--z-modal: 110;--z-toast: 120;--bg: var(--color-background);--surface: var(--color-surface-strong);--text-primary: var(--color-ink);--text-secondary: var(--color-muted);--border: var(--color-line);--navy: var(--color-primary-dark);--navy-soft: var(--color-primary);--gold: var(--color-accent);--green: var(--color-success);--red: var(--color-danger);--orange: var(--color-accent);--blue: var(--color-primary);--violet: var(--color-ai);--rose: var(--color-danger);--shadow-lg: var(--shadow-strong);--shadow-md: var(--shadow-card);--radius-sm: 12px;--radius-xl: 28px;--radius-lg: 22px;--radius-md: 16px;--container: 1320px}.qc-apply-panel{margin-top:18px;border:1px solid rgba(8,22,42,.08);border-radius:24px;padding:22px;background:linear-gradient(135deg,#ffffffeb,#ecfdf5d1),#ffffffd1;box-shadow:0 18px 50px #0f172a1a;display:grid;gap:18px}.qc-apply-panel__head h2,.qc-apply-result h3{margin:4px 0 8px;letter-spacing:0}.qc-apply-panel__head p,.qc-apply-preview span,.qc-apply-result p,.qc-apply-operations small{color:var(--muted)}.qc-apply-actions,.qc-apply-domain-grid,.qc-apply-result__stats{display:flex;flex-wrap:wrap;gap:10px}.qc-apply-preview,.qc-apply-result,.qc-apply-progress{border:1px solid rgba(8,22,42,.08);border-radius:18px;padding:16px;background:#ffffffc7;display:grid;gap:14px}.qc-apply-domain-grid span,.qc-apply-result__stats span,.qc-apply-progress span,.qc-apply-blockers span,.qc-apply-warnings span{border-radius:999px;padding:8px 12px;background:#0f172a0f;color:#0f172a;font-size:.9rem}.qc-apply-blockers,.qc-apply-warnings{display:grid;gap:8px}.qc-apply-blockers span{background:#fee2e2c7;color:#991b1b}.qc-apply-warnings span{background:#fef3c7c7;color:#92400e}.qc-apply-operations{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.qc-apply-operations article{min-height:76px;border:1px solid rgba(8,22,42,.08);border-radius:14px;padding:12px;background:#ffffffdb;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px}.qc-apply-operations article>span:first-child{width:30px;height:30px;border-radius:50%;background:#0f766e;color:#fff;display:grid;place-items:center;font-weight:800}.qc-apply-operations em{font-style:normal;font-size:.78rem;color:#0f766e}.qc-apply-result--partially_completed,.qc-apply-result--failed{background:#fff7ede6}.objections-page{display:flex;flex-direction:column;gap:24px}.page-shell{max-width:var(--container);margin:0 auto}.page-hero{padding:28px;border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(135deg,#0f2a4af5,#173e6de6),radial-gradient(circle at top right,rgba(223,116,31,.3),transparent 34%);color:#fff;box-shadow:var(--shadow-card)}.page-hero h1{margin:8px 0;font-size:clamp(2rem,4vw,3.4rem);letter-spacing:0}.page-hero p{max-width:760px;margin:0;color:#ffffffc7;font-size:1.04rem;line-height:1.6}.page-hero__meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.page-hero__meta span,.eyebrow{display:inline-flex;width:fit-content;border-radius:999px;font-weight:800}.page--inbound{display:flex;flex-direction:column;gap:22px}.hero-panel{padding:28px;border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(135deg,#102845,#214f7f);color:#fff;box-shadow:var(--shadow-card)}.hero-panel h1{margin:8px 0 10px;color:#fff;font-size:clamp(2.4rem,5vw,3.6rem);line-height:1;letter-spacing:0}.hero-panel p{max-width:820px;margin:0;color:#ffffffd1;line-height:1.55}.hero-panel__badges,.inbound-card__badges,.button-row{display:flex;flex-wrap:wrap;gap:10px}.hero-panel__badges{margin-top:20px}.hero-panel__badges span,.inbound-card__badges span{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border-radius:999px;background:#ffffff29;color:#fff;font-weight:800}.inline-success{padding:16px 18px;border:1px solid rgba(33,122,87,.2);border-radius:18px;background:#217a571a;color:var(--color-success);font-weight:800}.inbound-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.inbound-stat,.inbound-data-pill{padding:16px;border:1px solid var(--border);border-radius:18px;background:#ffffffc7}.inbound-stat{width:100%;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}button.inbound-stat{font:inherit}.inbound-stat:hover,.inbound-stat:focus-visible{border-color:#f2791f5c;box-shadow:0 16px 36px #0f172a1f;transform:translateY(-2px);outline:none}.inbound-stat span,.inbound-data-pill span{display:block;margin-bottom:8px;color:var(--color-muted);font-size:.9rem}.inbound-stat strong{color:var(--color-ink);font-size:1.8rem}.inbound-data-pill strong{display:block;color:var(--color-ink);line-height:1.35;overflow-wrap:anywhere}.inbound-filters,.inbound-detail__blocks,.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.inbound-filters{grid-template-columns:repeat(6,minmax(0,1fr))}.inbound-grid{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.3fr);gap:18px;align-items:start}.inbound-list,.inbound-detail,.inbound-actions,.inbound-convert,.inbound-events,.inbound-note,.inbound-alert,.inbound-manual{display:flex;flex-direction:column;gap:14px}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.section-heading h2,.section-heading h3,.inbound-actions h3,.inbound-convert h3,.inbound-events h3,.inbound-note h3,.inbound-manual h3{margin:0}.section-heading p{margin:4px 0 0;color:var(--color-muted)}.inbound-card{width:100%;padding:16px;border:1px solid var(--border);border-radius:14px;background:#ffffffc2;color:var(--color-ink);text-align:left;cursor:pointer;display:grid;grid-template-columns:minmax(170px,1.1fr) minmax(180px,1fr) minmax(120px,.8fr);align-items:center;gap:12px}.inbound-card--active{border-color:#df741f80;box-shadow:inset 0 0 0 1px #df741f40}.inbound-card__head{display:flex;flex-direction:column;justify-content:space-between;gap:4px}.inbound-card__head span,.inbound-card small{color:var(--color-muted)}.inbound-card__badges{margin:0}.inbound-card__badges span{background:#173e6d1a;color:var(--color-primary-dark);min-height:30px;font-size:.82rem}.inbound-card p,.inbound-note p,.inbound-alert p,.empty-state p{margin:0;color:var(--color-muted);line-height:1.5}.inbound-card p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbound-card em{display:inline-flex;width:fit-content;margin-top:0;color:var(--color-danger);font-style:normal;font-weight:800}.inbound-note,.inbound-actions,.inbound-convert,.inbound-events,.inbound-manual{padding:16px;border:1px solid var(--border);border-radius:18px;background:#ffffff94}.inbound-alert{padding:16px;border:1px solid rgba(245,158,11,.32);border-radius:18px;background:#f59e0b1a}.inbound-alert a{color:var(--color-primary);font-weight:800}.field input,.field select,.field textarea{width:100%;min-height:46px;padding:11px 12px;border:1px solid var(--border);border-radius:14px;background:#ffffffdb;color:var(--color-ink);font:inherit}.field textarea{min-height:104px;resize:vertical}.field--button{justify-content:end}.check-row{display:flex;align-items:center;gap:10px;color:var(--color-ink);font-weight:700}.inbound-event{display:flex;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--border);border-radius:14px;background:#ffffffa6}.inbound-event span{color:var(--color-muted)}@media(max-width:1180px){.inbound-filters,.inbound-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.inbound-grid,.inbound-card{grid-template-columns:1fr}}@media(max-width:720px){.hero-panel,.surface-card{border-radius:20px}.inbound-stats,.inbound-filters,.inbound-detail__blocks,.form-grid{grid-template-columns:1fr}.button-row .button,.inbound-actions .button,.inbound-convert .button,.inbound-manual .button{width:100%}.control-room__inbound-card{grid-template-columns:1fr}}.page-hero__meta span{padding:9px 12px;background:#ffffff1f;color:#ffffffd1}.eyebrow{padding:8px 10px;background:#df741f29;color:#ffd7b6;font-size:.78rem;text-transform:uppercase}.objections-page__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:22px;align-items:start}.objections-page__panel{display:flex;flex-direction:column;gap:18px;padding:24px}.objections-page__panel--wide{grid-column:1 / -1}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-grid--compact{grid-template-columns:minmax(180px,260px) minmax(0,1fr)}.form-field,.lead-objections__form label{display:flex;flex-direction:column;gap:8px;color:var(--text-secondary);font-weight:800}.form-field input,.form-field select,.form-field textarea,.lead-objections__form input,.lead-objections__form select,.lead-objections__form textarea,.lead-objections__item select{width:100%;min-height:46px;border:1px solid var(--border);border-radius:16px;background:#ffffffe6;color:var(--text-primary);font:inherit;padding:12px 14px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.form-field textarea,.lead-objections__form textarea{resize:vertical}.form-field input:focus,.form-field select:focus,.form-field textarea:focus,.lead-objections__form input:focus,.lead-objections__form select:focus,.lead-objections__form textarea:focus,.lead-objections__item select:focus{border-color:#df741f99;box-shadow:0 0 0 4px #df741f1f}.form-field--wide,.lead-objections__text{grid-column:1 / -1}.objection-list,.lead-objections__list,.lead-objections__recommendations{display:flex;flex-direction:column;gap:14px}.objection-card,.lead-objections__item,.lead-objections__recommendation{padding:18px;border:1px solid var(--border);border-radius:22px;background:linear-gradient(145deg,#fffffff0,#ffffffc7),radial-gradient(circle at top right,rgba(109,93,246,.08),transparent 36%);box-shadow:var(--shadow-soft)}.operation-pill--premium{border-color:#df741f38;background:#df741f1a;color:var(--color-primary-dark)}.objection-card__head,.lead-objections__item-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:12px}.objection-card__head>div,.lead-objections__item-head>div{display:flex;flex-wrap:wrap;gap:8px}.objection-card__head strong{display:block;margin-top:10px;color:var(--text-primary);font-size:1.02rem}.lead-objections__form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.lead-objections__recommendation{border-color:#6d5df638;background:linear-gradient(145deg,#fffffff2,#f4f2ffd1),radial-gradient(circle at top left,rgba(109,93,246,.12),transparent 34%)}.objections-page__report{display:flex;flex-wrap:wrap;gap:10px}.objections-page__report span{padding:10px 12px;border-radius:999px;background:#173e6d14;color:var(--color-primary);font-weight:800}@media(max-width:1024px){.objections-page__grid{grid-template-columns:1fr}.lead-objections__form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.objections-page__panel{padding:18px}.form-grid,.form-grid--compact,.lead-objections__form{grid-template-columns:1fr}.objection-card__head,.lead-objections__item-head{flex-direction:column}.lead-objections__item select{min-width:100%}}*{box-sizing:border-box}html,body,#root{min-height:100%}html{scroll-padding-top:var(--topbar-height)}body{margin:0;background:radial-gradient(circle at 12% 6%,rgba(223,116,31,.14),transparent 24%),radial-gradient(circle at 88% 10%,rgba(23,62,109,.12),transparent 28%),linear-gradient(180deg,#fbfaf7 0%,var(--bg) 38%,#eef3f8 100%);color:var(--text-primary);font-family:Manrope,sans-serif;overflow-x:hidden}body.is-overlay-open{overflow:hidden}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{display:grid;min-height:100vh;grid-template-columns:288px 1fr}.app-shell__content{min-width:0}.app-main{padding:0 28px 40px}.sidebar{position:sticky;top:0;display:flex;min-height:100vh;flex-direction:column;gap:32px;padding:24px;background:linear-gradient(180deg,#0f172afa,#0f172aeb),radial-gradient(circle at top,rgba(201,162,39,.26),transparent 24%);color:#f8fafc}.sidebar__brand{display:flex;align-items:center;flex-direction:column;align-items:flex-start;gap:10px}.sidebar__brand-tag{color:#f8fafcb3;font-size:.92rem}.brand-logo{display:block;width:220px;max-width:100%;height:auto;object-fit:contain}.brand-logo--compact{width:168px}.sidebar__brand-logo{padding:10px 12px;border-radius:18px;background:#fffffff5;box-shadow:0 10px 24px #0f172a2e}.topbar__logo{margin-bottom:10px;max-width:150px}.auth-hero__logo,.auth-card__logo{margin-bottom:16px}.auth-card__logo{max-width:150px}.sidebar__nav{display:flex;flex-direction:column;gap:10px}.sidebar__link{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;border:1px solid transparent;border-radius:18px;color:#f8fafcc7;transition:.16s ease}.sidebar__link:hover,.sidebar__link:focus-visible{border-color:#c9a2274d;background:#ffffff0a;color:#fff}.sidebar__link--active{border-color:#c9a22761;background:linear-gradient(145deg,#c9a22729,#2563eb1f);color:#fff}.sidebar__link--disabled{opacity:.7;cursor:not-allowed}.sidebar__link--disabled small{color:#f8fafc80}.sidebar__footer{margin-top:auto;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:#ffffff0a;color:#f8fafcb8;font-size:.95rem}.sidebar__overlay{display:none}.topbar{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:12px 28px;border-bottom:1px solid rgba(201,162,39,.14);background:#f7fbfcd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;z-index:10000}.topbar__logout{min-height:42px;padding:0 15px;border:1px solid rgba(201,162,39,.5);border-radius:13px;color:#f6dc9c;background:#091f35;font-weight:800;cursor:pointer}.topbar__left,.topbar__right{display:flex;align-items:center;gap:18px}.topbar__eyebrow,.control-room__eyebrow,.drawer__eyebrow,.auth-eyebrow,.auth-card__label{display:inline-flex;align-items:center;gap:8px;color:var(--gold);font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.topbar__title,.control-room__header h2,.auth-hero h1,.auth-card h2{margin:8px 0 0}.topbar__title{font-size:1.28rem}.topbar__agency-picker{display:grid;gap:8px;color:var(--text-secondary);font-size:.86rem}.topbar__user-card{display:flex;align-items:center;gap:16px;padding:12px 14px 12px 18px;border:1px solid var(--border);border-radius:22px;background:#ffffffc7;box-shadow:var(--shadow-md)}.topbar__account{position:relative}.topbar__avatar{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(201,162,39,.5);border-radius:15px;color:#f6dc9c;background:linear-gradient(145deg,#0d2943,#071d31);font-weight:850;cursor:pointer}.topbar__avatar-skeleton{width:20px;height:20px;border-radius:50%;background:#ffffff38;animation:qcPhaseArrival .8s ease-in-out infinite alternate}.topbar__account-menu{position:absolute;z-index:130;top:calc(100% + 10px);right:0;display:grid;gap:6px;width:min(280px,calc(100vw - 24px));padding:15px;border:1px solid rgba(201,162,39,.35);border-radius:18px;color:#eaf4ff;background:#091f35;box-shadow:0 22px 60px #030f1c57}.topbar__account-menu span,.topbar__account-menu small{color:#aebfd0}.topbar__account-menu button{min-height:44px;border:0;border-top:1px solid rgba(255,255,255,.09);color:#f0d18b;background:transparent;text-align:left;cursor:pointer}@media(max-width:760px){.topbar{min-height:76px;padding:10px 12px}.topbar__logo{max-width:92px}.topbar__eyebrow{display:none}.topbar__title{margin:0;font-size:1rem}.topbar__right{margin-left:auto}.topbar__agency-picker{display:none}}.topbar__user-name{margin:0 0 4px;font-weight:700}.topbar__user-role{color:var(--text-secondary);font-size:.9rem}.topbar__menu-button{display:none;flex-direction:column;justify-content:center;gap:4px;width:44px;height:44px;border:1px solid var(--border);border-radius:14px;background:#ffffffe6}.topbar__menu-button span{display:block;width:18px;height:2px;margin:0 auto;background:var(--navy)}.control-room,.lead-detail{max-width:var(--container);margin:0 auto}.lead-detail__backbar{display:flex;justify-content:flex-start;margin-bottom:14px}.lead-hero{display:flex;justify-content:space-between;gap:24px;margin-bottom:24px;padding:26px 28px;border:1px solid var(--border);border-radius:28px;background:radial-gradient(circle at top right,rgba(201,162,39,.16),transparent 24%),linear-gradient(145deg,#ffffffeb,#f8fafcd1);box-shadow:var(--shadow-lg)}.lead-hero__content{display:flex;flex-direction:column;gap:10px}.lead-hero__content h1{margin:0;font-family:Fraunces,serif;font-size:clamp(2rem,2.8vw,3rem)}.lead-hero__subtitle{max-width:62ch;margin:0;color:var(--text-secondary)}.lead-hero__brief{display:grid;gap:8px;max-width:68ch;padding:16px 18px;border:1px solid rgba(201,162,39,.2);border-radius:18px;background:linear-gradient(145deg,#c9a2271a,#fffc)}.lead-hero__brief p,.lead-hero__next p{margin:0;color:var(--text-secondary);line-height:1.6}.lead-hero__brief-label{color:var(--gold);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.lead-hero__aside{display:grid;align-content:start;gap:14px;min-width:320px}.lead-hero__next{display:grid;gap:8px;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:20px;background:#ffffffe0}.lead-hero__next strong{font-size:1.15rem}.lead-hero__scorebar{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.lead-detail__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:18px}.lead-detail__main,.lead-detail__aside{display:flex;flex-direction:column;gap:18px}.lead-detail__aside{align-self:start}.lead-skeleton--hero{min-height:180px;margin-bottom:24px;border-radius:28px;background:linear-gradient(90deg,#e2e8f0f5,#f1f5f9,#e2e8f0f5)}.control-room__header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px}.control-room__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.control-room__header h2{font-family:Fraunces,serif;font-size:clamp(2rem,2.8vw,3rem)}.control-room__header p,.section-header p,.stat-card p,.action-card__summary p,.action-card__reason p,.state-card p,.drawer__panel p,.auth-hero p,.auth-card p{color:var(--text-secondary);line-height:1.6}.summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px}.summary-grid .stat-card{min-height:0;padding:13px 14px;border-radius:17px}.summary-grid .stat-card p{margin:6px 0 0;font-size:.78rem;line-height:1.3}.lead-search{margin:0 0 22px;padding:16px;border:1px solid rgba(201,162,39,.24);border-radius:22px;background:#ffffffe0;box-shadow:var(--shadow-soft)}.lead-search__heading{display:flex;align-items:end;justify-content:space-between;gap:16px}.lead-search__heading span,.lead-search__row small{color:var(--text-secondary);font-size:.72rem;font-weight:750;text-transform:uppercase}.lead-search__heading h3{margin:3px 0 10px;font-family:Fraunces,serif;font-size:1.35rem}.lead-search__heading p{color:var(--text-secondary);font-size:.85rem}.lead-search__field input{width:100%;min-height:46px;padding:0 15px;border:1px solid var(--border);border-radius:14px;background:#fff;font:inherit}.lead-search__status{min-height:24px;padding:6px 2px 0;color:var(--text-secondary);font-size:.82rem}.lead-search__results{display:grid;gap:7px}.lead-search__row{display:grid;grid-template-columns:minmax(180px,1.35fr) repeat(4,minmax(100px,.8fr)) auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--border);border-radius:15px;background:#fff}.lead-search__row>div{display:grid;gap:3px;min-width:0}.lead-search__row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.lead-search__identity{display:flex!important;flex-wrap:wrap;align-items:center}.lead-type-badge{width:max-content;padding:3px 7px;border-radius:999px;color:#18476c;background:#e6f3fb;font-size:.7rem!important;font-weight:800}.lead-type-badge--seller{color:#6a4410;background:#fff2d4}.lead-type-badge--buyer_seller{color:#59337c;background:#f1e8fa}.lead-type-badge--unknown{color:#53606b;background:#edf0f2}.lead-search__actions{display:flex!important;flex-wrap:wrap;justify-content:end}.lead-search__action{width:34px;height:34px;border:1px solid var(--border);border-radius:10px;color:var(--navy);background:#f8fafc;cursor:pointer}.lead-detail__section-start{scroll-margin-top:140px;outline:none}@media(max-width:900px){.lead-search__row{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-search__identity,.lead-search__actions{grid-column:1/-1}.lead-search__actions{justify-content:start}}@media(max-width:520px){.topbar__logout{padding:0 10px}.lead-search{padding:12px}.lead-search__heading{display:block}.lead-search__heading p{display:none}.lead-search__row{grid-template-columns:1fr 1fr;padding:12px}.summary-grid .stat-card{padding:10px}}.control-room__inbound-card{width:100%;margin:0 0 22px;padding:18px 20px;border:1px solid rgba(242,121,31,.28);border-radius:22px;background:linear-gradient(135deg,#fffffff5,#fff7edf0);color:var(--color-ink);text-align:left;cursor:pointer;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(260px,1.4fr);gap:16px;align-items:center;transition:transform .18s ease,box-shadow .18s ease}.control-room__inbound-card:hover,.control-room__inbound-card:focus-visible{transform:translateY(-2px);box-shadow:0 22px 50px #0f172a24;outline:none}.control-room__inbound-card span{color:var(--color-primary-dark);font-weight:900}.control-room__inbound-card strong{color:var(--color-accent);font-size:2rem}.control-room__inbound-card p{margin:0;color:var(--text-secondary);line-height:1.5}.card,.stat-card,.action-card,.state-card,.drawer__panel,.action-skeleton{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffffe0;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.stat-card{padding:18px 20px}.stat-card--clickable{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.stat-card--clickable:hover,.stat-card--clickable:focus-visible{border-color:#f2791f52;box-shadow:0 18px 42px #0f172a24;transform:translateY(-2px);outline:none}.stat-card--active{border-color:#c9a22775;background:linear-gradient(145deg,#c9a22726,#fffffff0);box-shadow:0 18px 42px #0f172a1f}.stat-card__head{display:flex;flex-direction:column;gap:10px}.stat-card__head span{color:var(--text-secondary);font-size:.92rem}.stat-card__head strong{font-size:2rem;line-height:1}.stat-card--danger strong{color:var(--red)}.stat-card--info strong{color:var(--blue)}.stat-card--premium strong{color:var(--gold)}.stat-card--success strong{color:var(--green)}.stat-card--warning strong{color:var(--orange)}.filters{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;margin-bottom:28px}.filter-pill{padding:11px 16px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#ffffffb3;color:var(--text-secondary);white-space:nowrap}.filter-pill--active{border-color:#c9a22757;background:linear-gradient(145deg,#c9a22729,#ffffffeb);color:var(--navy);font-weight:700}.control-room__sections{display:flex;flex-direction:column;gap:26px}.control-room__section{display:flex;flex-direction:column;gap:16px}.lead-create{display:grid;gap:22px;max-width:var(--container);margin:0 auto}.lead-create__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.lead-create__header h2{margin:8px 0 6px;font-family:Fraunces,serif;font-size:clamp(1.7rem,2vw,2.35rem)}.lead-create__header p{margin:0;color:var(--text-secondary)}.lead-create__stepper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.lead-create__step{display:flex;min-height:54px;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:#ffffffbd;color:var(--text-secondary);font-size:.86rem;font-weight:700;text-align:left}.lead-create__step span{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border-radius:50%;background:#e5e7eb;color:var(--text-primary);font-size:.78rem}.lead-create__step--active{border-color:#2563eb59;background:#2563eb14;color:var(--text-primary)}.lead-create__step--done span,.lead-create__step--active span{background:var(--blue);color:#fff}.lead-create__error{padding:12px 14px;border:1px solid rgba(220,38,38,.22);border-radius:8px;background:#dc262614;color:#991b1b;font-weight:700}.lead-create__panel{display:grid;gap:20px;padding:22px;border-radius:8px}.lead-create__type-grid,.lead-create__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lead-create__type-card{display:grid;gap:8px;min-height:112px;padding:18px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text-primary);text-align:left}.lead-create__type-card strong{font-size:1.02rem}.lead-create__type-card span{color:var(--text-secondary)}.lead-create__type-card--selected{border-color:#2563eb8c;box-shadow:0 0 0 3px #2563eb1f}.lead-create__field{display:grid;gap:8px;color:var(--text-secondary);font-size:.9rem;font-weight:700}.lead-create__field input,.lead-create__field select,.lead-create__field textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text-primary)}.lead-create__field textarea{min-height:94px;resize:vertical}.city-zone-selector{display:contents}.geo-multiselect{display:grid;gap:10px}.geo-multiselect__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.geo-multiselect__chips{display:flex;flex-wrap:wrap;gap:8px}.geo-multiselect__chips button{min-height:34px;padding:7px 11px;border:1px solid rgba(23,62,109,.18);border-radius:999px;background:#173e6d14;color:var(--text-primary);font-weight:700}.lead-create__check,.lead-create__locked-assignment,.lead-create__empty{display:flex;align-items:center;gap:10px;min-height:44px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#ffffffbd}.lead-create__locked-assignment{align-items:flex-start;flex-direction:column}.lead-create__locked-assignment span,.lead-create__empty{color:var(--text-secondary)}.lead-create__review{display:grid;gap:16px}.lead-create__review dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.lead-create__review div{padding:12px;border:1px solid var(--border);border-radius:8px;background:#fff}.lead-create__review dt{color:var(--text-secondary);font-size:.82rem;font-weight:700}.lead-create__review dd{margin:6px 0 0;font-weight:800}.lead-create__footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:12px;padding:14px 0;background:linear-gradient(180deg,rgba(246,247,251,0),var(--bg) 28%)}.section-header h3,.drawer__panel h4,.state-card h3{margin:0}.action-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.action-card{display:flex;flex-direction:column;gap:18px;padding:22px}.action-card--urgent{border-color:#dc262638}.action-card--high{border-color:#f973163d}.action-card--medium{border-color:#2563eb29}.action-card--low{border-color:#6b728029}.action-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.action-card__name{margin:0 0 6px;color:var(--text-secondary);font-size:.92rem}.action-card__header h3{margin:0;font-size:1.18rem}.action-card__open{padding:10px 14px;border:0;border-radius:14px;background:#0f172a0f;color:var(--navy);font-weight:700}.action-card__badges,.action-card__operations-list,.drawer__operations{display:flex;flex-wrap:wrap;gap:10px}.action-card__label,.drawer__panel-label{margin:0 0 8px;color:var(--text-secondary);font-size:.86rem;text-transform:uppercase;letter-spacing:.08em}.action-card__summary strong{display:block;margin-bottom:8px;font-size:1.08rem}.action-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.action-card__stat,.drawer__fact{padding:14px;border-radius:16px;background:#0f172a0a}.action-card__stat span,.drawer__fact span{display:block;margin-bottom:6px;color:var(--text-secondary);font-size:.86rem}.badge{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;font-size:.84rem;font-weight:700}.badge--neutral{background:#6b72801f;color:#475569}.badge--info{background:#2563eb1f;color:var(--blue)}.badge--premium{background:#c9a22729;color:#9a7400}.badge--success{background:#16a34a1f;color:var(--green)}.badge--warning{background:#f973161f;color:var(--orange)}.badge--danger{background:#dc26261f;color:var(--red)}.badge--violet{background:#7c3aed1f;color:var(--violet)}.badge--rose{background:#e11d481f;color:var(--rose)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:14px;font-weight:700}.button:disabled,.operation-pill:disabled{cursor:not-allowed;opacity:.76}.button--md{min-height:46px;padding:0 16px}.button--sm{min-height:38px;padding:0 14px}.button--primary{background:linear-gradient(145deg,var(--navy),var(--navy-soft));color:#fff;box-shadow:0 16px 28px #0f172a2e}.button--secondary{border-color:#0f172a1f;background:#ffffffe0;color:var(--navy)}.button--ghost{background:transparent;color:var(--navy)}.state-card{padding:28px}.loading-state{display:flex;align-items:center;justify-content:center;gap:12px;min-height:180px;color:var(--text-secondary)}.loading-state--fullscreen{min-height:100vh}.loading-state__spinner{width:22px;height:22px;border:3px solid rgba(37,99,235,.16);border-top-color:var(--blue);border-radius:999px;animation:spin .9s linear infinite}.action-skeleton-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.action-skeleton{padding:22px}.action-skeleton__line,.action-skeleton__chips span{display:block;height:14px;border-radius:999px;background:linear-gradient(90deg,#e2e8f099,#f8fafcf2,#e2e8f099);background-size:240% 100%;animation:shimmer 1.4s infinite linear}.action-skeleton__line{margin-bottom:12px}.action-skeleton__line--medium{width:68%}.action-skeleton__chips{display:flex;gap:10px;margin-top:16px}.action-skeleton__chips span{width:92px}.operation-pill{padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#0f172a0a;color:var(--navy);font-size:.9rem}.drawer__overlay{position:fixed;inset:0;z-index:60;border:0;background:#0f172a52}.drawer{position:fixed;top:0;right:0;z-index:70;display:flex;flex-direction:column;width:min(460px,100%);height:100vh;padding:24px;background:#fafbfffa;box-shadow:-30px 0 60px #0f172a29;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.drawer__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px}.drawer__header h3{margin:10px 0 0}.drawer__body{display:flex;flex-direction:column;gap:16px;overflow-y:auto}.drawer__panel{padding:18px}.drawer__facts{display:grid;gap:10px}.auth-shell{display:grid;min-height:100vh;grid-template-columns:1.15fr .85fr;gap:24px;padding:28px}.auth-hero,.auth-card{border-radius:34px}.auth-hero{display:flex;flex-direction:column;justify-content:flex-end;min-height:520px;padding:42px;background:linear-gradient(180deg,#0f172a33,#0f172acc),radial-gradient(circle at 20% 20%,rgba(201,162,39,.26),transparent 24%),linear-gradient(145deg,#15213d,#0f172a);color:#fff;box-shadow:var(--shadow-lg)}.auth-hero h1{max-width:16ch;font-family:Fraunces,serif;font-size:clamp(2.4rem,4vw,4rem)}.auth-card{align-self:center;padding:32px}.auth-card__header{margin-bottom:24px}.auth-form{display:flex;flex-direction:column;gap:18px}.field{display:grid;gap:8px}.field span{color:var(--text-secondary);font-size:.92rem;font-weight:600}.input,.select{min-height:48px;padding:0 14px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#fff;color:var(--text-primary)}.input:focus-visible,.select:focus-visible,.filter-pill:focus-visible,.button:focus-visible,.action-card__open:focus-visible,.sidebar__link:focus-visible,.operation-pill:focus-visible{outline:2px solid rgba(37,99,235,.24);outline-offset:2px}.valuation-public{min-height:100vh;padding:24px}.valuation-public__hero,.valuation-public__form-shell{max-width:1180px;margin:0 auto}.valuation-public__hero{padding:20px 0 18px}.valuation-public__hero-card,.valuation-public__form,.valuation-public__notice{border:1px solid var(--border);border-radius:28px;background:#ffffffe6;box-shadow:var(--shadow-lg)}.valuation-public__hero-card{padding:28px;background:radial-gradient(circle at top right,rgba(201,162,39,.18),transparent 28%),linear-gradient(145deg,#fffffff5,#f8fafce6)}.valuation-public__brand{display:flex;align-items:center;gap:12px}.valuation-public__logo{max-width:160px}.valuation-public__brand-tag{display:inline-flex;padding:8px 12px;border-radius:999px;background:#0f172a14;color:var(--navy);font-weight:700}.valuation-public__hero-card h1{max-width:14ch;margin:12px 0 10px;font-family:Fraunces,serif;font-size:clamp(2.4rem,5vw,4.2rem)}.valuation-public__subtitle{max-width:70ch;color:var(--text-secondary);line-height:1.7}.valuation-public__highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.valuation-public__highlight{display:grid;gap:8px;padding:18px;border:1px solid rgba(15,23,42,.08);border-radius:20px;background:#ffffffd1}.valuation-public__highlight strong{font-size:1rem}.valuation-public__highlight span{color:var(--text-secondary);line-height:1.6}.valuation-public__form-shell{display:grid;gap:18px;padding-bottom:32px}.valuation-public__notice{padding:18px 20px;color:var(--text-secondary);line-height:1.7}.valuation-public__form{display:grid;gap:18px;padding:24px}.valuation-public__section{display:grid;gap:16px;padding:20px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#f8fafcc7}.valuation-public__section-head{display:grid;gap:6px}.valuation-public__section-head span{color:var(--gold);font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.valuation-public__section-head h2{margin:0;font-size:1.35rem}.valuation-public__grid{display:grid;gap:14px}.valuation-public__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.valuation-public__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.valuation-public__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.valuation-public__checks,.valuation-public__consents{display:grid;gap:10px}.valuation-public__checks label,.valuation-public__consents label{display:flex;align-items:flex-start;gap:10px;color:var(--text-secondary);line-height:1.5}.valuation-public__checks input,.valuation-public__consents input{margin-top:4px}.valuation-public__textarea{min-height:110px;padding:12px 14px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#fff;color:var(--text-primary);font:inherit;resize:vertical}.valuation-public__alert{padding:16px 18px;border-radius:18px;font-weight:600}.valuation-public__alert--error{background:#dc26261a;color:var(--red)}.valuation-public__alert--success{background:#16a34a1a;color:var(--green)}.valuation-public__footer{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:10px 2px 2px}.valuation-public__footer p{max-width:58ch;margin:0;color:var(--text-secondary);line-height:1.7}.auth-error{margin:0;color:var(--red)}.drawer__overlay{position:fixed;inset:0;z-index:39;border:0;background:#0f172a6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.drawer{position:fixed;top:0;right:0;z-index:40;display:flex;width:min(720px,100vw);height:100vh;flex-direction:column;border-left:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#fffffffa,#f6f7fbfa),radial-gradient(circle at top right,rgba(201,162,39,.12),transparent 24%);box-shadow:-24px 0 50px #0f172a24}.drawer__header{display:flex;justify-content:space-between;gap:18px;padding:24px 24px 18px;border-bottom:1px solid rgba(15,23,42,.08)}.drawer__header--sticky{position:sticky;top:0;z-index:2;background:#fafbffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.drawer__header-copy h3{margin:8px 0 4px}.drawer__header-subtitle{margin:0;color:var(--text-secondary)}.drawer__header-actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.drawer__badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.drawer__body{display:flex;flex:1;flex-direction:column;gap:16px;padding:20px 24px 40px;overflow-y:auto}.detail-block{border:1px solid var(--border);border-radius:22px;background:#ffffffdb;box-shadow:var(--shadow-md)}.detail-block__header{padding:18px 20px 0}.detail-block__header h4{margin:0}.detail-block__header p{margin:8px 0 0;color:var(--text-secondary)}.detail-block__content{display:flex;flex-direction:column;gap:14px;padding:18px 20px 20px}.detail-block__content p,.timeline-item__content p,.drawer__inline-note span{margin:0;color:var(--text-secondary);line-height:1.6}.detail-block__highlight{padding:14px 16px;border-radius:16px;background:linear-gradient(145deg,#c9a2271f,#2563eb0f);color:var(--navy);font-weight:600}.detail-list{display:grid;gap:10px;padding-left:18px;margin:0;color:var(--text-primary)}.data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.data-row,.score-pill{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid rgba(15,23,42,.07);border-radius:16px;background:#f8fafccc}.data-row span,.score-pill span{color:var(--text-secondary);font-size:.85rem}.score-pill-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.score-pill-grid--single{grid-template-columns:minmax(0,1fr)}.score-pill strong,.data-row strong{font-size:1rem}.score-pill--success strong{color:var(--green)}.score-pill--danger strong{color:var(--red)}.score-pill--warning strong{color:var(--orange)}.score-pill--info strong{color:var(--blue)}.score-pill--premium strong{color:var(--gold)}.timeline-list{display:grid;gap:14px}.timeline-item{display:grid;grid-template-columns:14px 1fr;gap:12px;align-items:start}.timeline-item__dot{width:10px;height:10px;margin-top:7px;border-radius:999px;background:linear-gradient(145deg,var(--gold),var(--blue))}.timeline-item__content{display:flex;flex-direction:column;gap:4px}.timeline-item__content small,.detail-block small{color:var(--text-secondary)}.detail-stack{display:grid;gap:12px}.detail-inline-actions{display:flex;flex-wrap:wrap;gap:10px}.drawer__inline-note{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px dashed rgba(15,23,42,.14);border-radius:16px;background:#ffffffb8}.action-skeleton--detail{min-height:144px;padding:20px}.action-skeleton__line{height:14px;margin-bottom:12px;border-radius:999px;background:linear-gradient(90deg,#e2e8f0f5,#f1f5f9,#e2e8f0f5)}.action-skeleton__line--short{width:34%}.action-skeleton__line--long{width:86%}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1180px){.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.action-list,.action-skeleton-grid{grid-template-columns:1fr}}@media(max-width:960px){.lead-create__stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-create__type-grid,.lead-create__grid,.lead-create__review dl,.geo-multiselect__row{grid-template-columns:1fr}.geo-multiselect__row .button{width:100%}.app-shell{grid-template-columns:1fr}.sidebar{position:fixed;left:0;top:0;bottom:0;z-index:80;width:min(320px,90vw);height:100dvh;min-height:0;overflow:hidden;transform:translate(-100%);transition:transform .16s ease}.sidebar__brand,.sidebar__footer{flex:0 0 auto}.sidebar__nav{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:calc(24px + env(safe-area-inset-bottom));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.sidebar--open{transform:translate(0)}.sidebar__overlay{position:fixed;inset:0;z-index:70;display:block;border:0;background:#0f172a3d}.topbar{padding-inline:20px}.topbar__menu-button{display:inline-flex}.topbar__right{flex-wrap:wrap;justify-content:flex-end}.app-main{padding-inline:20px}.auth-shell,.data-grid,.score-pill-grid{grid-template-columns:1fr}.lead-detail__grid,.lead-hero{grid-template-columns:1fr;flex-direction:column}.lead-hero__aside,.lead-hero__scorebar{min-width:0}.lead-detail__aside{position:static}}@media(max-width:720px){.topbar,.control-room__header,.lead-create__header{flex-direction:column;align-items:stretch}.lead-create__stepper{grid-template-columns:1fr}.lead-create__step{min-height:46px}.lead-create__footer{justify-content:stretch}.lead-create__footer .button{flex:1}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.action-card__stats{grid-template-columns:1fr}.drawer{width:100%}.drawer__header{flex-direction:column;align-items:stretch}.drawer__header-actions,.drawer__badges{align-items:flex-start;justify-content:flex-start}}@media(max-width:520px){.summary-grid{grid-template-columns:1fr}.topbar,.app-main,.auth-shell{padding-inline:16px}.control-room__header h2{font-size:2.2rem}.auth-hero,.auth-card{padding:24px}.drawer__body{padding:16px 16px 32px}}.textarea{min-height:120px;padding:12px 14px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#fff;color:var(--text-primary);resize:vertical;font:inherit}.textarea:focus-visible{outline:2px solid rgba(37,99,235,.24);outline-offset:2px}.detail-block__header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.detail-block__header-copy{display:grid;gap:2px}.detail-block__header-actions{display:flex;flex-shrink:0;gap:10px}.drawer__inline-note--danger{border-style:solid;border-color:#dc262629;background:#fef2f2eb}.lead-editor{gap:18px}.lead-editor__stack{display:grid;gap:18px}.lead-editor__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lead-editor__checks{display:grid;gap:12px}.checkbox-field{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#f8fafccc}.checkbox-field input{width:18px;height:18px;margin:0}.lead-editor__footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;padding:16px 0 4px;background:linear-gradient(180deg,#f6f7fb00,#f6f7fbf5 40%)}@media(max-width:960px){.lead-editor__grid{grid-template-columns:1fr}.detail-block__header{flex-direction:column}.detail-block__header-actions{width:100%;justify-content:flex-start}}.lead-editor__header-note{display:grid;gap:4px;margin-top:14px;padding:14px 16px;border:1px solid rgba(201,162,39,.18);border-radius:18px;background:linear-gradient(145deg,#c9a2271f,#2563eb0a)}.lead-editor__header-note strong{color:var(--navy)}.lead-editor__header-note span{color:var(--text-secondary);line-height:1.5}.lead-editor__intro{display:grid;gap:6px;padding:18px 20px;border-radius:22px;border:1px solid rgba(15,23,42,.08);background:#ffffffd1;box-shadow:var(--shadow-md)}.lead-editor__intro span{font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.lead-editor__intro strong{font-size:1.08rem;color:var(--navy)}.lead-editor__intro p{margin:0;color:var(--text-secondary);line-height:1.65}.lead-editor__intro--premium{background:linear-gradient(160deg,#c9a2271f,#fffffff5)}.lead-editor__intro--warning{background:linear-gradient(160deg,#f973161f,#fffffff5)}.lead-editor__intro--info{background:linear-gradient(160deg,#2563eb1f,#fffffff5)}.lead-editor__intro--success{background:linear-gradient(160deg,#16a34a1f,#fffffff5)}.lead-editor__helper{margin:0;padding:12px 14px;border-left:3px solid rgba(201,162,39,.68);border-radius:0 14px 14px 0;background:#f8fafcd1;color:var(--text-secondary);line-height:1.6}.lead-editor__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.lead-editor__footer-copy{min-width:0}.lead-editor__footer-actions{display:flex;justify-content:flex-end}@media(max-width:720px){.lead-editor__footer{grid-template-columns:1fr;align-items:stretch}.lead-editor__footer-actions{justify-content:stretch}.lead-editor__footer-actions .button{width:100%}}.lead-detail__commandbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 24px}.lead-detail__commandcard{display:grid;gap:8px;padding:18px 20px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#ffffffdb;box-shadow:var(--shadow-md)}.lead-detail__commandcard--premium{background:linear-gradient(160deg,#c9a2271f,#fffffff5)}.lead-detail__commandcard-label{font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.lead-detail__commandcard strong{font-size:1.02rem;color:var(--navy)}.lead-detail__commandcard p{margin:0;color:var(--text-secondary);line-height:1.6}.lead-detail__commandactions{display:flex;flex-wrap:wrap;gap:10px}.lead-detail__empty-panel{display:grid;gap:10px;padding:16px;border:1px dashed rgba(15,23,42,.14);border-radius:18px;background:#f8fafce6}.lead-detail__empty-panel strong{color:var(--navy)}.lead-detail__empty-panel p{margin:0}@media(max-width:1180px){.lead-detail__commandbar{grid-template-columns:1fr}}.action-card__ai-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.mini-pill{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;font-size:.76rem;font-weight:700;letter-spacing:.02em}.mini-pill--info{background:#2563eb1f;color:#1d4ed8}.mini-pill--premium{background:#c9a22729;color:#8a6c0d}.mini-pill--warning{background:#f9731624;color:#c2410c}.mini-pill--success{background:#16a34a24;color:#15803d}.mini-pill--muted{background:#94a3b82e;color:#475569}.action-ai-panel{display:grid;gap:14px}.action-ai-panel__card{display:grid;gap:14px;padding:18px 20px;border:1px solid rgba(15,23,42,.08);border-radius:20px;background:#fffc}.action-ai-panel__copy{display:grid;gap:6px}.action-ai-panel__copy strong{color:var(--navy)}.action-ai-panel__copy p{margin:0;color:var(--text-secondary);line-height:1.6}.action-ai-panel__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.action-ai-panel__error{width:100%;color:var(--danger);font-size:.9rem;line-height:1.5}.ai-flash{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding:14px 16px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#ffffffdb;box-shadow:var(--shadow-sm)}.ai-flash strong{color:var(--navy)}.ai-flash p{margin:0;color:var(--text-secondary)}.ai-flash--success{border-color:#16a34a29;background:#f0fdf4eb}.ai-flash--error{border-color:#dc262629;background:#fef2f2eb}.ai-panel,.ai-panel__body{display:grid;gap:14px}.ai-section-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ai-section-header__copy{display:grid;gap:4px}.ai-section-header__copy span{font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.ai-section-header__copy h4{margin:0;color:var(--navy)}.ai-section-header__copy p{margin:0;color:var(--text-secondary);line-height:1.6}.ai-section-header__actions{display:flex;flex-wrap:wrap;gap:10px}.ai-card{display:grid;gap:16px;padding:20px;border:1px solid rgba(15,23,42,.08);border-radius:24px;background:#ffffffe0;box-shadow:var(--shadow-md)}.ai-card__header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ai-card__header h5{margin:0;font-size:1.08rem;color:var(--navy)}.ai-card__header p{margin:6px 0 0;color:var(--text-secondary);line-height:1.5}.ai-card__eyebrow{font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.ai-card__statusbar{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.ai-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ai-card__block{display:grid;gap:6px;padding:14px 16px;border-radius:18px;background:#f8fafceb}.ai-card__block span,.ai-card__list strong,.ai-card__highlight strong,.ai-card__footer-copy span{color:var(--navy)}.ai-card__block span{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ai-card__block strong{font-size:1rem;color:var(--navy)}.ai-card__block p,.ai-card__highlight p,.ai-card__footer-copy p{margin:0;color:var(--text-secondary);line-height:1.6}.ai-card__highlight,.ai-card__list{display:grid;gap:8px;padding:16px 18px;border-radius:18px;border:1px solid rgba(15,23,42,.06);background:#ffffffd1}.ai-card__chips{display:flex;flex-wrap:wrap;gap:8px}.ai-card__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.ai-card__footer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.ai-state{display:grid;gap:8px;padding:18px 20px;border-radius:20px;border:1px dashed rgba(15,23,42,.14);background:#f8fafce6}.ai-state strong{color:var(--navy)}.ai-state p{margin:0;color:var(--text-secondary);line-height:1.6}.ai-state--error{border-style:solid;border-color:#dc262629;background:#fef2f2eb}.ai-state--loading{border-style:solid;border-color:#2563eb24;background:#eff6ffe6}@media(max-width:960px){.ai-card__grid,.ai-card__footer{grid-template-columns:1fr}.ai-card__statusbar,.ai-card__footer-actions,.ai-section-header__actions,.action-ai-panel__actions{justify-content:flex-start}.ai-card__header,.ai-section-header{flex-direction:column}}.imports-page{max-width:var(--container);margin:0 auto;display:flex;flex-direction:column;gap:22px}.imports-page__header,.imports-page__form-card,.imports-page__jobs-card,.imports-page__detail-card{padding:24px}.imports-page__header{display:flex;justify-content:space-between;gap:24px}.imports-page__header h1{margin:10px 0 8px;font-family:Fraunces,serif;font-size:clamp(2rem,2.6vw,2.8rem)}.imports-page__header p,.imports-page__header-note p,.imports-page__muted,.imports-job-list__item span,.imports-detail__top p,.imports-table__row p,.imports-row-card p{color:var(--text-secondary)}.imports-page__header-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.imports-page__header-note{max-width:340px;padding:18px;border-radius:18px;border:1px solid rgba(201,162,39,.22);background:linear-gradient(145deg,#c9a2271a,#ffffffd1)}.imports-page__layout{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:20px}.imports-page__main{display:flex;flex-direction:column;gap:20px}.imports-form{display:grid;gap:16px}.imports-form label{display:grid;gap:8px}.imports-form span{font-size:.92rem;font-weight:700}.imports-form input,.imports-form select,.imports-form textarea{width:100%;padding:14px 16px;border:1px solid var(--border);border-radius:16px;background:#ffffffeb}.imports-form textarea{resize:vertical;min-height:140px}.imports-form__actions,.imports-detail__actions,.imports-confirmation__actions{display:flex;flex-wrap:wrap;gap:12px}.imports-job-list,.imports-rows-list{display:grid;gap:12px}.imports-job-list__item{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px;border:1px solid var(--border);border-radius:18px;background:#fffc;text-align:left}.imports-job-list__copy{display:grid;gap:6px;min-width:0}.imports-job-list__meta{display:block;line-height:1.5}.imports-job-list__status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.imports-job-list__item--active{border-color:#c9a22752;background:linear-gradient(145deg,#c9a2271f,#fffffff0)}.imports-detail__top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.imports-detail__title{display:grid;gap:6px}.imports-detail__status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.imports-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.imports-summary-grid--compact{margin:10px 0 0}.imports-stat,.imports-quality-grid__item,.imports-row-card,.imports-confirmation{padding:16px;border-radius:18px;border:1px solid var(--border);background:#ffffffd1}.imports-stat span,.imports-quality-grid__item span{display:block;margin-bottom:8px;color:var(--text-secondary);font-size:.88rem}.imports-stat strong,.imports-quality-grid__item strong{font-size:1.5rem}.imports-stat--success strong{color:var(--green)}.imports-stat--danger strong{color:var(--red)}.imports-stat--warning strong{color:var(--orange)}.imports-stat--info strong{color:var(--blue)}.imports-stat--premium strong{color:var(--gold)}.imports-section-block{display:grid;gap:12px;margin-top:20px}.imports-section-block h4{margin:0}.imports-quality-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.imports-table{display:grid;gap:10px}.imports-table__row{padding:16px;border-radius:16px;border:1px solid var(--border);background:#f8fafce6}.imports-table__row ul,.imports-row-card ul{margin:10px 0 0;padding-left:18px}.imports-row-card__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.imports-row-card__badges{display:flex;flex-wrap:wrap;gap:8px}.valuation-page{max-width:var(--container);margin:0 auto;display:flex;flex-direction:column;gap:22px;min-width:0}.valuation-grid{display:grid;gap:14px;min-width:0}.valuation-grid--stats{grid-template-columns:repeat(4,minmax(0,1fr))}.valuation-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start;min-width:0}.valuation-panel{padding:24px;min-width:0}.valuation-success{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 18px;border:1px solid rgba(33,122,87,.24);border-radius:var(--radius-lg);background:#217a571a}.valuation-success button{min-height:40px;border:0;background:transparent;color:var(--primary);font-weight:800;cursor:pointer}.valuation-stat{padding:18px;border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffffc7;box-shadow:var(--shadow-soft)}.valuation-stat span,.valuation-source-card p,.valuation-muted,.valuation-table__row span,.valuation-quotation-card p,.valuation-quotation-card__range span,.valuation-lookup-result p,.valuation-import-report p{color:var(--muted)}.valuation-stat strong{display:block;margin-top:8px;font-size:1.8rem;color:var(--text)}.valuation-stat--premium{border-color:#c9a22742}.valuation-stat--info{border-color:#2563eb33}.valuation-stat--success{border-color:#217a5738}.valuation-stat--warning{border-color:#df741f3d}.valuation-stat--danger{border-color:#b8322a3d}.valuation-source-list,.valuation-quotations-grid{display:grid;gap:12px;min-width:0}.valuation-source-card,.valuation-quotation-card{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffffd1;min-width:0;width:100%;overflow-wrap:anywhere}.valuation-source-card>div:first-child,.valuation-quotation-card>div:first-child{min-width:0}.valuation-source-card__badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;max-width:100%}.valuation-form{display:grid;gap:14px;margin-top:18px;min-width:0}.valuation-form h4,.valuation-import-report h4,.valuation-lookup-result h4{margin:0}.valuation-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.valuation-form label{display:grid;gap:7px;color:var(--muted);font-weight:700}.valuation-form input,.valuation-form select,.valuation-form textarea{width:100%;min-height:46px;border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffffeb;color:var(--text);font:inherit;padding:12px 14px}.valuation-form textarea{resize:vertical;line-height:1.45}.valuation-form__actions{display:flex;flex-wrap:wrap;gap:10px}.valuation-import-report,.valuation-lookup-result{display:grid;gap:14px;margin-top:18px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffffb3;min-width:0}.valuation-import-report code{overflow-wrap:anywhere}.valuation-error-list{display:grid;gap:10px}.valuation-error-list>div{padding:12px;border-radius:var(--radius-md);background:#b8322a14}.valuation-table{display:grid;gap:10px;min-width:0}.valuation-table__row{display:grid;grid-template-columns:minmax(220px,1.4fr) auto minmax(160px,.6fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffffc7;min-width:0}.valuation-table__row>div{display:grid;gap:4px;min-width:0}.valuation-quotation-card__range{display:grid;gap:4px;text-align:right;min-width:0}.seller-valuation{display:grid;gap:18px}.seller-valuation__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.seller-valuation__hero{padding:22px;border:1px solid rgba(201,162,39,.24);border-radius:var(--radius-xl);background:linear-gradient(145deg,#142033f5,#173e6deb);color:#fff;box-shadow:var(--shadow-card)}.seller-valuation__hero span{display:block;margin-bottom:8px;color:#ffffffb8;font-weight:800}.seller-valuation__hero strong{display:block;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.05}.seller-valuation__hero p{margin:10px 0 0;color:#ffffffc7}.seller-valuation__summary-grid,.seller-valuation__sources{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.seller-valuation__gap,.seller-valuation__source,.seller-valuation__notes,.seller-valuation__history{padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffffc7;min-width:0}.seller-valuation__source{display:grid;align-content:start;gap:12px}.seller-valuation__source-rows{display:grid;gap:10px}.seller-valuation__source-rows .data-row{min-width:0;padding:12px;overflow:hidden}.seller-valuation__source-rows .data-row strong{overflow-wrap:anywhere;word-break:normal;line-height:1.28}.seller-valuation__source-rows .data-row span{line-height:1.2}.seller-valuation__source-rows .data-row:has(span:first-child:last-child){grid-column:auto}.seller-valuation__gap h4,.seller-valuation__source h4,.seller-valuation__warnings h4{margin:0 0 12px}.seller-valuation__gap p,.seller-valuation__source p,.seller-valuation--empty p,.seller-valuation__history span{color:var(--muted)}.seller-valuation__source--empty{background:#f8fafccc}.seller-valuation__warnings{display:grid;gap:10px}.seller-valuation__warning{padding:14px;border-radius:var(--radius-lg);border:1px solid rgba(223,116,31,.22);background:#df741f17}.seller-valuation__warning--high{border-color:#b8322a3d;background:#b8322a17}.seller-valuation__warning--low{border-color:#2563eb33;background:#2563eb14}.seller-valuation__warning p{margin:6px 0 0;color:var(--muted)}.seller-valuation__notes{display:grid;gap:12px}.seller-valuation__notes label{display:grid;gap:8px;color:var(--muted);font-weight:800}.seller-valuation__notes textarea{width:100%;border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 14px;font:inherit;color:var(--text);background:#ffffffeb;resize:vertical}.seller-valuation__history summary{cursor:pointer;font-weight:900}.seller-valuation__history-list{display:grid;gap:10px;margin-top:12px}.seller-valuation__history-list article{display:grid;gap:4px;padding:12px;border-radius:var(--radius-md);background:#ffffffbd}@media(max-width:1100px){.imports-page__layout{grid-template-columns:1fr}.valuation-layout,.valuation-grid--stats{grid-template-columns:1fr 1fr}.seller-valuation__summary-grid,.seller-valuation__sources{grid-template-columns:1fr}.valuation-table__row{grid-template-columns:1fr;align-items:stretch}.valuation-table__row .button{width:100%}.imports-summary-grid,.imports-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.imports-page__header{flex-direction:column}.valuation-layout,.valuation-grid--stats,.valuation-form__grid{grid-template-columns:1fr}.valuation-panel{padding:18px}.valuation-source-card,.valuation-quotation-card,.valuation-success{flex-direction:column}.valuation-source-card__badges{justify-content:flex-start}.valuation-quotation-card__range{text-align:left}.valuation-form__actions .button,.seller-valuation__actions,.seller-valuation__actions .button,.seller-valuation__notes .button{width:100%}.seller-valuation__hero{padding:18px}.imports-summary-grid,.imports-quality-grid{grid-template-columns:1fr}.imports-detail__top,.imports-job-list__item,.imports-row-card__head{flex-direction:column;align-items:flex-start}.imports-job-list__status,.imports-detail__status{justify-content:flex-start}.imports-form__actions,.imports-detail__actions,.imports-confirmation__actions{flex-direction:column}}.imports-inline-note{padding:16px 18px;border:1px dashed rgba(15,23,42,.14);border-radius:18px;background:#ffffffb8}.imports-inline-note strong{display:block;margin-bottom:6px}.imports-inline-note p{margin:0;color:var(--text-secondary);line-height:1.6}@media(max-width:1100px){.valuation-public__highlights,.valuation-public__grid--3,.valuation-public__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.valuation-public{padding:16px}.valuation-public__hero-card,.valuation-public__form,.valuation-public__notice{border-radius:22px}.valuation-public__grid--2,.valuation-public__grid--3,.valuation-public__grid--4,.valuation-public__highlights{grid-template-columns:1fr}.valuation-public__footer{flex-direction:column;align-items:stretch}.valuation-public__footer .button{width:100%}}.lead-detail__assignment-form{display:grid;gap:.75rem;margin-top:1rem}.lead-detail__assignment-form label{display:grid;gap:.35rem;color:var(--muted);font-size:.85rem}.lead-detail__assignment-form select,.lead-detail__assignment-form input{width:100%;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;padding:.7rem .8rem}.card,.metric-card,.action-card,.lead-create__panel,.lead-hero,.drawer__panel,.agent-card,.agency-card{border:1px solid rgba(20,32,51,.1);background:var(--color-surface);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.card:hover,.action-card:hover,.metric-card:hover,.agent-card:hover,.agency-card:hover{transform:translateY(-2px);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;box-shadow:var(--shadow-strong);border-color:#df741f38}.button,button.button{min-height:44px;border-radius:999px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px #173e6d24}.button--primary,.button:not(.button--secondary):not(.button--ghost):not(.button--danger){background:linear-gradient(135deg,var(--color-accent),#c76217);color:#fff;box-shadow:0 14px 32px #df741f38}.button--secondary{border-color:#173e6d29;background:#ffffffc2;color:var(--color-primary-dark)}.badge,.score-pill,.lead-create__step span,.action-card__chip{border-radius:999px}.lead-create__mobile-step{display:none;margin-bottom:18px;padding:14px 16px;border:1px solid rgba(23,62,109,.12);border-radius:var(--radius-md);background:linear-gradient(135deg,#173e6d14,#df741f1a)}.lead-create__mobile-step span{display:block;color:var(--color-muted);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.lead-create__mobile-step strong{display:block;margin-top:4px;color:var(--color-primary-dark);font-size:1.05rem}.lead-create__warning{grid-column:1 / -1;padding:13px 14px;border:1px solid rgba(245,158,11,.28);border-radius:var(--radius-md);background:#f59e0b1a;color:#8a4f00;font-weight:700}.drawer__overlay{z-index:var(--z-drawer-overlay)!important;background:#0f172a85!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.drawer--lead-editor{padding:0}.drawer--lead-editor>.drawer__header{position:static;top:auto;z-index:auto;flex:0 0 auto;overflow:visible}.drawer--lead-editor>.drawer__body{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.drawer{z-index:var(--z-drawer)!important;height:100dvh!important;max-height:100dvh;overflow:hidden;border-left:1px solid rgba(255,255,255,.46)!important;background:linear-gradient(180deg,#fffffff7,#f7f4eef0),radial-gradient(circle at top right,rgba(223,116,31,.14),transparent 30%)!important;box-shadow:-28px 0 80px #0f172a3d!important}.drawer__header--sticky{z-index:3;background:#ffffffe0!important}.drawer__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:max(32px,env(safe-area-inset-bottom))}.drawer .button,.drawer button{min-height:44px}.lead-hero{background:linear-gradient(135deg,#142033f5,#173e6deb),radial-gradient(circle at 80% 0%,rgba(223,116,31,.34),transparent 30%);color:#fff}.lead-hero .control-room__eyebrow,.lead-hero__subtitle,.lead-hero__brief p,.lead-hero__next p{color:#ffffffbd}.lead-hero__content h1,.lead-hero__next strong{color:#fff}.lead-hero__brief,.lead-hero__next{border-color:#ffffff29;background:#ffffff1a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}input,select,textarea{min-height:44px;border-color:#1420331f!important;border-radius:var(--radius-md)!important;background:#ffffffd1!important}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline:3px solid rgba(223,116,31,.28);outline-offset:2px}@media(max-width:768px){.app-shell{grid-template-columns:1fr}.app-main{padding:0 16px 96px}.control-room__header,.lead-create__header,.lead-hero,.agent-detail__hero,.agency-detail__hero{border-radius:0 0 var(--radius-xl) var(--radius-xl);margin-inline:-16px;padding-inline:16px}.lead-create__stepper{display:none}.lead-create__mobile-step{display:block}.lead-create__grid,.lead-create__type-grid,.lead-create__review dl,.lead-detail__grid,.action-detail__grid,.summary-grid{grid-template-columns:1fr!important}.lead-create__panel,.card,.action-card,.metric-card{border-radius:var(--radius-lg)}.lead-create__footer{position:sticky;bottom:0;z-index:var(--z-header);display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-inline:-16px;padding:14px 16px max(14px,env(safe-area-inset-bottom));border-top:1px solid rgba(20,32,51,.1);background:#f7f4eeeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lead-create__footer .button,.drawer__header-actions .button,.drawer__operations .button{width:100%}.drawer{inset:0 0 0 auto;width:100vw!important;padding:0!important;border-left:0!important}.drawer__header{position:sticky;top:0;z-index:3;padding:18px 16px 14px!important}.drawer__body{padding:16px 16px calc(40px + env(safe-area-inset-bottom))!important}.drawer__header-actions,.drawer__badges,.drawer__operations{width:100%}}@media(max-width:430px){.control-room__header h2,.lead-create__header h2,.lead-hero h1{font-size:clamp(1.8rem,10vw,2.35rem)!important}.lead-create__footer{grid-template-columns:1fr}.action-card,.lead-create__panel,.drawer__panel{padding-inline:16px}}@media(max-width:768px){.drawer--lead-editor .drawer__header{padding-bottom:10px!important}.drawer--lead-editor .drawer__header-subtitle{display:none}.drawer--lead-editor .drawer__body,.drawer--lead-editor .lead-editor,.drawer--lead-editor .lead-editor__stack{gap:12px}.drawer--lead-editor .lead-editor__intro{display:none}.drawer--lead-editor .detail-block{border-radius:18px;box-shadow:none}.drawer--lead-editor .detail-block__header{padding:14px 14px 0}.drawer--lead-editor .detail-block__header h4{font-size:1.05rem;line-height:1.2}.drawer--lead-editor .detail-block__header p{display:none}.drawer--lead-editor .detail-block__content{gap:12px;padding:14px}.drawer--lead-editor .lead-editor__grid{gap:10px}.drawer--lead-editor .field{gap:6px}.drawer--lead-editor .field span{font-size:.86rem}.drawer--lead-editor .input,.drawer--lead-editor .select,.drawer--lead-editor .textarea{width:100%;min-height:46px;font-size:1rem}.drawer--lead-editor .textarea{min-height:96px}.drawer--lead-editor .checkbox-field{align-items:flex-start;padding:10px 12px;border-radius:14px}.drawer--lead-editor .lead-editor__helper{padding:10px 12px;border-left-width:2px;font-size:.92rem;line-height:1.45}.drawer__header.drawer__header--sticky{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;max-height:none;overflow:visible}.drawer__header-copy{min-width:0;padding-right:0}.drawer__header-copy .section-eyebrow{display:none}.drawer__header-copy h3{margin:0;font-size:clamp(1.35rem,6vw,1.75rem);line-height:1.08}.drawer__header-subtitle{display:-webkit-box;margin-top:6px;overflow:hidden;color:var(--color-muted);font-size:.9rem;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2}.drawer__header-actions{width:auto!important}.drawer__header-actions .button{width:auto!important;min-height:40px;padding-inline:14px;border-radius:999px;background:#ffffffc7}.lead-editor__header-note{display:none}.lead-editor__footer{position:static;display:block;margin:8px 0 0;padding:0 0 calc(12px + env(safe-area-inset-bottom));background:transparent}.lead-editor__footer-copy{display:none}.lead-editor__footer-actions{display:block}.lead-editor__footer-actions .button{width:100%;min-height:56px}}.page--omi-nexora{display:flex;flex-direction:column;gap:22px}.omi-nexora-stats,.omi-nexora-stats-grid,.omi-nexora-stat-detail{display:grid;gap:12px}.omi-nexora-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.omi-nexora-stat{padding:16px;border:1px solid var(--border);border-radius:18px;background:#ffffffc7}.omi-nexora-stat span,.omi-nexora-stat-detail span{display:block;margin-bottom:8px;color:var(--color-muted);font-size:.9rem}.omi-nexora-stat strong{color:var(--color-ink);font-size:1.35rem;overflow-wrap:anywhere}.omi-nexora-grid{display:grid;grid-template-columns:minmax(340px,.95fr) minmax(0,1.05fr);gap:18px;align-items:start}.omi-nexora-form,.omi-nexora-list,.omi-nexora-zone-stats,.omi-nexora-card{display:flex;flex-direction:column;gap:14px}.omi-nexora-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;border:1px solid rgba(23,62,109,.18);border-radius:18px;background:#173e6d12}.omi-nexora-preview strong,.omi-nexora-preview span{display:block;color:var(--color-primary-dark);font-weight:800}.omi-nexora-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.omi-nexora-filters select{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:#ffffffdb;color:var(--color-ink);font:inherit}.omi-nexora-card{padding:16px;border:1px solid var(--border);border-radius:18px;background:#ffffffad}.omi-nexora-card p{margin:4px 0 0;color:var(--color-muted);line-height:1.45}.omi-nexora-card__metrics{display:flex;flex-wrap:wrap;gap:10px}.omi-nexora-card__metrics span{display:inline-flex;padding:8px 11px;border-radius:999px;background:#1420330f;color:var(--color-ink);font-weight:800}.omi-nexora-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.omi-nexora-stat-card{min-height:150px;padding:16px;border:1px solid var(--border);border-radius:18px;background:#ffffffb8;color:var(--color-ink);text-align:left;cursor:pointer}.omi-nexora-stat-card--active{border-color:#df741f8c;box-shadow:inset 0 0 0 1px #df741f40}.omi-nexora-stat-card strong,.omi-nexora-stat-card span,.omi-nexora-stat-card em,.omi-nexora-stat-card small{display:block}.omi-nexora-stat-card span,.omi-nexora-stat-card small{margin-top:8px;color:var(--color-muted)}.omi-nexora-stat-card em{margin-top:12px;color:var(--color-primary);font-style:normal;font-weight:900}.omi-nexora-stat-detail{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px;border:1px solid var(--border);border-radius:18px;background:#ffffff94}.omi-nexora-stat-detail strong{color:var(--color-ink);overflow-wrap:anywhere}@media(max-width:1180px){.omi-nexora-stats,.omi-nexora-stats-grid,.omi-nexora-stat-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.omi-nexora-grid{grid-template-columns:1fr}}@media(max-width:720px){.omi-nexora-stats,.omi-nexora-stats-grid,.omi-nexora-stat-detail,.omi-nexora-preview,.omi-nexora-filters{grid-template-columns:1fr}}.public-vca{min-height:100vh;background:radial-gradient(circle at 82% 12%,rgba(247,200,115,.22),transparent 28%),linear-gradient(135deg,#0f172aeb,#254166d6),#f5f1ea;color:#f8fafc;padding:32px 18px 56px}.public-vca-hero{max-width:1080px;margin:0 auto 22px;padding:36px 0 10px}.public-vca-hero span{display:inline-flex;color:#f7c873;font-weight:800;text-transform:uppercase;letter-spacing:0;margin-bottom:12px}.public-vca-hero h1{max-width:760px;margin:0;color:#fff;font-size:clamp(2rem,5vw,4.2rem);line-height:1.02;letter-spacing:0}.public-vca-hero p{max-width:680px;margin:18px 0 0;color:#dbe7f6;font-size:1.1rem}.public-vca-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.public-vca-badges b{display:inline-flex;padding:9px 13px;border:1px solid rgba(247,200,115,.34);border-radius:999px;background:#ffffff1a;color:#fff8e6;font-size:.9rem}.public-vca-hero--success{min-height:auto;display:grid;align-content:center}.public-vca-report{max-width:1080px;margin:0 auto;display:grid;gap:18px}.public-vca-value-card{padding:28px;border:1px solid rgba(247,200,115,.3);border-radius:8px;background:linear-gradient(145deg,#fffffffa,#fff8e8f5);color:#172033;box-shadow:0 24px 70px #0f172a38}.public-vca-value-card span,.public-vca-report-grid span,.public-vca-next-card span{display:block;color:#64748b;font-weight:800;margin-bottom:8px}.public-vca-value-card strong{display:block;color:#10233d;font-size:clamp(2.5rem,7vw,5rem);line-height:1;letter-spacing:0}.public-vca-value-card p{margin:12px 0 0;color:#334155;font-size:1.3rem;font-weight:900}.public-vca-report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.public-vca-report-grid article,.public-vca-analysis-card,.public-vca-next-card{padding:20px;border:1px solid rgba(226,232,240,.92);border-radius:8px;background:#fffffff5;color:#172033;box-shadow:0 18px 45px #0f172a24}.public-vca-report-grid strong{color:#10233d;font-size:1.35rem}.public-vca-analysis-card h2,.public-vca-analysis-card h3,.public-vca-next-card h2{margin:0 0 10px;color:#10233d}.public-vca-analysis-card p,.public-vca-next-card p,.public-vca-analysis-card li{color:#334155;line-height:1.65}.public-vca-analysis-card ul{margin:0;padding-left:20px}.public-vca-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.public-vca-next-card{border-color:#f7c8735c;background:linear-gradient(145deg,#fffffffa,#fff8e8f0)}.public-vca-ai-advisor-card{padding:24px;border:1px solid rgba(247,200,115,.42);border-radius:8px;background:linear-gradient(145deg,#193451,#254f78);color:#f8fafc;box-shadow:0 22px 70px #0f172a3d}.public-vca-ai-advisor-card span{display:inline-flex;margin-bottom:12px;color:#f7c873;font-size:.82rem;font-weight:900;text-transform:uppercase}.public-vca-ai-advisor-card h2{margin:0 0 12px;color:#fff}.public-vca-ai-advisor-card p{margin:0 0 16px;color:#e2e8f0;line-height:1.65}.public-vca-ai-advisor-card ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.public-vca-ai-advisor-card li{padding:11px 13px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff14;color:#f8fafc;line-height:1.45}.public-vca-adjustment-card ul{display:grid;gap:10px;padding:0;list-style:none}.public-vca-adjustment-card li,.public-vca-adjustment-card__total{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:12px 14px;border:1px solid rgba(226,232,240,.9);border-radius:8px;background:#f8fafc}.public-vca-adjustment-card strong,.public-vca-adjustment-card__total strong{color:#10233d}.public-vca-adjustment-card__total{margin-top:12px;border-color:#f7c87361;background:#fff8e8;font-weight:900}.public-vca-calculation{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:#0f172a94;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.public-vca-calculation__card{width:min(560px,100%);padding:28px;border:1px solid rgba(247,200,115,.32);border-radius:8px;background:linear-gradient(145deg,#fff,#fff8e8);color:#172033;box-shadow:0 28px 90px #0f172a57}.public-vca-calculation__card span{color:#b7791f;font-weight:900;text-transform:uppercase}.public-vca-calculation__card h2{margin:10px 0 18px;color:#10233d}.public-vca-calculation__card p{margin:0 0 16px;color:#334155;line-height:1.55}.public-vca-calculation__meter{display:flex;justify-content:flex-end;margin-bottom:8px;color:#10233d;font-size:1.25rem}.public-vca-calculation__bar{overflow:hidden;height:10px;margin-bottom:18px;border-radius:999px;background:#e2e8f0}.public-vca-calculation__bar i{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f7c873,#193451);transition:width .18s ease}.public-vca-calculation__card ul{display:grid;gap:10px;margin:0;padding-left:20px;color:#334155;font-weight:800}@keyframes public-vca-scan{0%{transform:translate(-115%)}50%{transform:translate(85%)}to{transform:translate(240%)}}.public-vca-lead-gate{grid-column:1 / -1;padding:22px;border:1px solid rgba(247,200,115,.36);border-radius:8px;background:linear-gradient(145deg,#fff8e8,#fff);color:#172033}.public-vca-lead-gate span{display:inline-flex;width:68px;height:68px;align-items:center;justify-content:center;margin-bottom:12px;border-radius:999px;background:#193451;color:#fff;font-size:1.2rem;font-weight:900}.public-vca-lead-gate h2{margin:0 0 8px;color:#10233d}.public-vca-lead-gate p,.public-vca-disclaimer{color:#475569;line-height:1.55}.public-vca-disclaimer{grid-column:1 / -1;margin:0;font-weight:700}.public-vca-card-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.public-vca-card-actions button,.public-vca-card-actions a,.public-vca-cta-card a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border:1px solid #193451;border-radius:999px;background:#193451;color:#fff;font-weight:900;text-decoration:none}.public-vca-card-actions button{cursor:pointer}.public-vca-card-actions a{background:#fff;color:#193451}.public-vca-panel{max-width:1080px;margin:0 auto;background:#fffffff5;color:var(--text-primary);border:1px solid rgba(15,23,42,.12);border-radius:8px;box-shadow:0 28px 80px #0f172a42;padding:22px}.public-vca-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:20px}.public-vca-step{border:1px solid var(--border);border-radius:8px;background:#f8fafc;color:var(--text-secondary);min-height:44px;font-weight:800}.public-vca-step--active{background:#193451;color:#fff;border-color:#193451}.public-vca-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.public-vca-field{display:grid;gap:8px;color:var(--text-secondary);font-weight:700}.public-vca-field input,.public-vca-field select,.public-vca-field textarea{width:100%;border:1px solid var(--border);border-radius:8px;min-height:48px;padding:12px 14px;color:var(--text-primary);background:#fff;font:inherit}.public-vca-field textarea{min-height:120px;resize:vertical}.public-vca-check,.public-vca-consent label{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:#f8fafc;color:var(--text-primary);font-weight:700}.public-vca-consent{display:grid;gap:12px}.public-vca-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.public-vca-error{border:1px solid #fecaca;background:#fff1f2;color:#991b1b;border-radius:8px;padding:12px 14px;margin-bottom:16px;font-weight:800}.public-vca-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.public-vca-actions button{border:1px solid var(--border);border-radius:999px;padding:13px 22px;background:#fff;color:var(--text-primary);font-weight:900}.public-vca-actions button:last-child{background:#193451;border-color:#193451;color:#fff}.public-vca-actions button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:760px){.public-vca{padding:18px 12px 36px}.public-vca-steps,.public-vca-grid,.public-vca-report-grid,.public-vca-two{grid-template-columns:1fr}.public-vca-panel{padding:16px}.public-vca-actions{flex-direction:column}.public-vca-actions button{width:100%}}.communication-hub{display:grid;gap:18px}.communication-hub__summary,.communication-hub__filters,.communication-hub__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.communication-hub__notice{border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1e3a8a;padding:12px 14px;font-weight:700}.communication-hub__filters label,.communication-hub__form label{display:grid;gap:7px;color:var(--text-secondary);font-weight:700}.communication-hub__filters select,.communication-hub__form input,.communication-hub__form select,.communication-hub__form textarea{width:100%;border:1px solid var(--border);border-radius:8px;min-height:44px;padding:10px 12px;background:#fff;color:var(--text-primary);font:inherit}.communication-hub__form{display:grid;gap:12px;border:1px solid var(--border);border-radius:8px;background:#f8fafc;padding:16px}.communication-hub__form h4,.communication-hub__timeline h4,.communication-hub__drafts h4{margin:0;color:var(--text-primary)}.communication-hub__check{display:flex!important;align-items:center;gap:10px}.communication-hub__check input{width:auto;min-height:auto}.communication-hub__timeline,.communication-hub__drafts{display:grid;gap:12px}.communication-card{display:grid;gap:10px;border:1px solid var(--border);border-radius:8px;background:#fff;padding:14px}.communication-card>div:first-child{display:flex;justify-content:space-between;gap:12px;color:var(--text-primary)}.communication-card>div:first-child span{color:var(--text-secondary);font-size:.9rem}.communication-card p{margin:0;color:var(--text-primary)}.communication-card__meta{display:flex;flex-wrap:wrap;gap:8px}.communication-card__meta span{border-radius:999px;background:#eef2ff;color:#1e3a8a;padding:5px 9px;font-size:.84rem;font-weight:800}.communication-card--archived{opacity:.72;background:#f8fafc}.communication-card--draft{border-color:#fde68a;background:#fffbeb}.lead-detail__score-strip{margin:18px 0;border:1px solid rgba(81,115,148,.22);border-radius:8px;background:linear-gradient(135deg,#142f4cfa,#235076eb),#193451;box-shadow:0 18px 40px #0e203629;padding:16px}.lead-detail__score-strip .score-pill{background:#ffffff1a;border-color:#ffffff2e;color:#f8fbff}.lead-detail__score-strip .score-pill span,.lead-detail__score-strip .score-pill small{color:#f8fbffc2}.lead-detail__section-tabs{position:sticky;top:var(--topbar-height);z-index:8;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:12px;margin:0 0 18px;border:1px solid rgba(81,115,148,.18);border-radius:8px;background:#f7fafdeb;box-shadow:0 16px 34px #0f172a14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lead-detail__section-tab{min-height:48px;border:1px solid rgba(81,115,148,.24);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f2f7fbeb);color:#31445c;padding:10px 12px;font-weight:900;cursor:pointer;box-shadow:inset 0 1px #fffc}.lead-detail__section-tab--active{background:linear-gradient(135deg,#173553,#245d88 72%,#46a3c7);border-color:#46a3c7b8;color:#fff;box-shadow:0 12px 24px #1934513d}.lead-detail__main>.detail-block,.lead-detail__main>section,.lead-detail__aside .detail-block{border-color:#5173942e;box-shadow:0 16px 32px #0f172a0f}.communication-hub__notice{background:linear-gradient(135deg,#eff6fff5,#e8fcfff5);border-color:#46a3c75c;color:#163b5c}.communication-card{box-shadow:0 12px 26px #0f172a0f}.form-success{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534;border-radius:8px;padding:10px 12px;font-weight:800}.relationship-memory-panel{display:grid;gap:16px}.relationship-memory-summary,.relationship-memory-empty,.relationship-memory-warning{margin-top:14px;border:1px solid rgba(81,115,148,.18);border-radius:8px;background:#f8fafc;padding:14px;color:#26384f}.relationship-memory-warning{border-color:#f59e0b5c;background:#fffbeb;color:#7c4a03}.relationship-memory-form{display:grid;gap:12px}.relationship-memory-form label{display:grid;gap:6px;color:#38506a;font-size:.86rem;font-weight:800}.relationship-memory-form input,.relationship-memory-form select,.relationship-memory-form textarea{min-height:46px;border:1px solid rgba(81,115,148,.24);border-radius:8px;background:#fff;color:#172638;padding:10px 12px;font:inherit}.relationship-memory-form textarea{min-height:96px;resize:vertical}.relationship-memory-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.relationship-memory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.relationship-memory-card{border:1px solid rgba(81,115,148,.18);border-radius:8px;background:#fff;padding:14px;box-shadow:0 12px 26px #0f172a0f}.relationship-memory-card--needs_confirmation{border-color:#f59e0b61}.relationship-memory-card--disputed{border-color:#ef44445c}.relationship-memory-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.relationship-memory-card h4{margin:4px 0 0;color:#172638;font-size:1rem}.relationship-memory-card p{color:#334155;line-height:1.52}.relationship-memory-card blockquote{margin:12px 0 0;border-left:3px solid #46a3c7;background:#f0f9ff;color:#16415f;padding:10px 12px}.relationship-memory-proposal textarea,.relationship-action-candidate textarea{width:100%;min-height:72px;margin-top:12px;border:1px solid rgba(81,115,148,.24);border-radius:8px;padding:10px 12px;resize:vertical}.relationship-memory-proposal--invalid{border-color:#ef44445c}.relationship-action-candidate--expired{border-color:#f59e0b61}.relationship-action-candidate--approved{border-color:#22c55e61}.relationship-memory-card__category{color:#64748b;font-size:.78rem;font-weight:900;text-transform:uppercase}.relationship-memory-badge{border:1px solid rgba(81,115,148,.2);border-radius:999px;background:#eef6fb;color:#1f4f70;padding:5px 9px;font-size:.74rem;font-weight:900;white-space:nowrap}.relationship-memory-card__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.relationship-memory-card__meta span{border:1px solid rgba(81,115,148,.16);border-radius:999px;background:#f8fafc;color:#475569;padding:5px 8px;font-size:.78rem;font-weight:800}.relationship-memory-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}@media(max-width:720px){.relationship-memory-form__row,.relationship-memory-grid{grid-template-columns:1fr}.relationship-memory-card__head{display:grid}}@media(max-width:760px){.communication-hub__summary,.communication-hub__filters,.communication-hub__form-grid{grid-template-columns:1fr}.communication-card>div:first-child{display:grid}.communication-hub__form{padding:14px}}.relationship-panel{display:grid;gap:18px;padding:22px;border:1px solid rgba(116,148,186,.24);border-radius:24px;background:radial-gradient(circle at 20% 10%,rgba(242,121,31,.12),transparent 34%),linear-gradient(135deg,#08162af5,#173e6deb);color:#f8fafc;box-shadow:0 24px 70px #0f172a38}.relationship-panel .eyebrow{color:#ffd19b}.relationship-panel__header,.relationship-panel__body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.relationship-panel__header h3,.relationship-panel__header p,.relationship-node-detail h4,.relationship-node-detail p,.relationship-distribution h4,.relationship-list__group h4{margin:0}.relationship-panel__header p{color:#f8fafcbd;line-height:1.55}.relationship-panel__actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.relationship-toggle{display:inline-flex;padding:4px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff14}.relationship-toggle button{border:0;border-radius:999px;padding:8px 12px;background:transparent;color:#f8fafcb8;font-weight:900;cursor:pointer}.relationship-toggle button.active{background:#f8fafc;color:#173e6d}.relationship-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.relationship-intelligence-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.relationship-intelligence-badges span{padding:8px 10px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff1a;color:#fff;font-size:.82rem;font-weight:800}.relationship-summary__card,.relationship-node-detail,.relationship-distribution,.relationship-list__group{border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.relationship-summary__card{padding:14px}.relationship-summary__card span,.relationship-node-detail span{display:block;color:#f8fafcb3;font-size:.86rem}.relationship-summary__card strong{display:block;margin-top:8px;color:#fff;font-size:1.75rem}.relationship-map{position:relative;min-height:460px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),#02061757;background-size:34px 34px}.relationship-map__halo{position:absolute;inset:24%;border-radius:50%;border:1px solid rgba(255,209,155,.26);box-shadow:0 0 80px #f2791f29}.relationship-map__line{position:absolute;left:50%;top:50%;width:38%;height:1px;background:linear-gradient(90deg,#ffffff73,#fff0);transform-origin:left center}.relationship-map__line--0{transform:rotate(0)}.relationship-map__line--1{transform:rotate(60deg)}.relationship-map__line--2{transform:rotate(120deg)}.relationship-map__line--3{transform:rotate(180deg)}.relationship-map__line--4{transform:rotate(240deg)}.relationship-map__line--5{transform:rotate(300deg)}.relationship-node{position:absolute;left:50%;top:50%;width:150px;min-height:74px;padding:12px;border:1px solid rgba(255,255,255,.24);border-radius:18px;background:#f8fafcf0;color:#0f172a;text-align:left;transform:translate(-50%,-50%);cursor:pointer;box-shadow:0 18px 42px #0f172a33}.relationship-node--root{width:190px;min-height:96px;border-color:#f2791f9e}.relationship-node--active{box-shadow:0 0 0 4px #f2791f38,0 22px 48px #0f172a42}.relationship-node span{display:block;color:#64748b;font-size:.78rem;font-weight:900}.relationship-node strong{display:block;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relationship-list{display:grid;gap:12px}.relationship-list__group{display:grid;gap:8px;padding:14px}.relationship-list__group h4{color:#fff}.relationship-list__row{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(180px,1.3fr) minmax(100px,.6fr);gap:12px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff14;color:#f8fafc;text-align:left;cursor:pointer}.relationship-list__row span,.relationship-list__row em{color:#f8fafcad;font-style:normal}.relationship-node-detail{width:260px;padding:16px}.relationship-node-detail h4{margin-top:8px;color:#fff}.relationship-node-detail p{margin-top:8px;color:#f8fafcb8}.relationship-distribution{display:grid;gap:10px;padding:16px}.relationship-distribution__row{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr) auto;gap:10px;align-items:center}.relationship-distribution__row div{height:8px;overflow:hidden;border-radius:999px;background:#ffffff1f}.relationship-distribution__row i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f2791f,#ffd19b)}@media(max-width:980px){.relationship-panel__header,.relationship-panel__body,.relationship-summary{grid-template-columns:1fr}.relationship-node-detail{width:auto}}@media(max-width:720px){.relationship-panel{padding:16px;border-radius:20px}.relationship-map{min-height:560px}.relationship-list__row,.relationship-distribution__row{grid-template-columns:1fr}.relationship-node{width:132px}}.communication-intelligence-card{position:relative;display:grid;gap:18px;padding:22px;overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:24px;background:radial-gradient(circle at 12% 8%,rgba(242,121,31,.16),transparent 26%),linear-gradient(135deg,#0f172af5,#193659eb);color:#f8fafc;box-shadow:0 28px 70px #0f172a33}.communication-intelligence-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent,rgba(255,255,255,.08),transparent);transform:translate(-70%);animation:relationshipSweep 8s ease-in-out infinite}@keyframes relationshipSweep{0%,68%,to{transform:translate(-72%)}82%{transform:translate(72%)}}.communication-intelligence-card--danger{border-color:#f8717175}.communication-intelligence-card--warning{border-color:#fbbf246b}.communication-intelligence-card--good{border-color:#22c55e57}.communication-intelligence-card__header,.communication-intelligence-card__footer{position:relative;z-index:1;display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.communication-intelligence-card h3{margin:8px 0;color:#fff;font-size:clamp(1.45rem,2vw,2.2rem)}.communication-intelligence-card p{margin:0;color:#f8fafcc2}.communication-intelligence-card__badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.communication-intelligence-card__badges span{padding:9px 12px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff1a;color:#fff;font-weight:800}.communication-intelligence-action,.communication-intelligence-metrics,.communication-intelligence-bars,.communication-signals-panel{position:relative;z-index:1;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff14}.communication-intelligence-action{padding:16px}.communication-intelligence-action span,.communication-intelligence-metrics span,.communication-intelligence-bars span,.communication-signals-panel span,.communication-intelligence-card__footer span{color:#e2e8f0b8;font-size:.86rem;font-weight:800}.communication-intelligence-action strong{display:block;margin-top:6px;color:#fff;font-size:1.25rem}.communication-intelligence-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden}.communication-intelligence-metrics div,.communication-intelligence-bars div{padding:14px;background:#ffffff0a}.communication-intelligence-metrics strong,.communication-intelligence-bars strong{display:block;margin-top:6px;color:#fff;font-size:1rem}.communication-intelligence-bars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.communication-intelligence-card__footer{align-items:center;flex-wrap:wrap}.communication-intelligence-card__footer .button{border:1px solid rgba(255,255,255,.38);box-shadow:0 12px 26px #0f172a38;font-weight:900}.communication-intelligence-card__footer .button--secondary{background:#f8fafc;color:#0f2947}.communication-intelligence-card__footer .button--ghost{background:#ffffffeb;color:#0f2947}.communication-intelligence-card__footer .button--ghost:hover,.communication-intelligence-card__footer .button--secondary:hover{background:#fff;border-color:#f2791fb8;color:#0b1f36}.communication-signals-panel{display:grid;gap:10px;padding:16px}.communication-signals-panel h4{margin:0;color:#fff}.communication-signals-panel article{display:grid;gap:4px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#0f172a47}.communication-signals-panel em{color:#ffd19b;font-style:normal;font-weight:800}@media(prefers-reduced-motion:reduce){.communication-intelligence-card:after{animation:none}}@media(max-width:860px){.communication-intelligence-card__header,.communication-intelligence-card__footer,.communication-intelligence-bars,.communication-intelligence-metrics{grid-template-columns:1fr}.communication-intelligence-card__header,.communication-intelligence-card__footer{display:grid}}.relationship-intelligence-badges--recovery span{background:#f9731624;border-color:#f9731652;color:#fed7aa}.recovery-page{display:grid;gap:20px}.recovery-hero,.recovery-toolbar,.recovery-drawer,.lead-recovery-card{background:linear-gradient(135deg,#fffffff2,#f1f7ffe6);border:1px solid rgba(148,163,184,.32);border-radius:22px;box-shadow:0 24px 60px #0f172a1a}.recovery-hero{align-items:center;display:flex;justify-content:space-between;padding:24px}.recovery-hero h1{font-size:clamp(34px,5vw,62px);letter-spacing:0;margin:4px 0}.recovery-hero p{color:#475569;max-width:720px}.recovery-hero__note{background:#0f2947;border-radius:18px;color:#e2e8f0;display:grid;gap:6px;max-width:280px;padding:16px}.recovery-stats{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.recovery-stat{background:#ffffffe6;border:1px solid rgba(148,163,184,.28);border-radius:18px;display:grid;gap:6px;padding:16px}.recovery-stat span,.recovery-card small,.recovery-card__score span,.recovery-detail-grid span,.lead-recovery-card__grid span,.lead-recovery-card__action span{color:#64748b;font-size:13px}.recovery-stat strong{color:#0f172a;font-size:30px}.recovery-stat--critical strong{color:#b91c1c}.recovery-stat--high strong{color:#c2410c}.recovery-stat--warning strong{color:#a16207}.recovery-stat--good strong{color:#047857}.recovery-stat--info strong{color:#0369a1}.recovery-toolbar{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.recovery-toolbar label,.recovery-control-row,.recovery-drawer .field{display:grid;gap:6px}.recovery-toolbar input,.recovery-toolbar select,.recovery-drawer input,.recovery-drawer select,.recovery-drawer textarea{background:#fff;border:1px solid rgba(148,163,184,.42);border-radius:14px;color:#0f172a;padding:12px 14px}.recovery-layout{display:grid;gap:16px;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr)}.recovery-list{display:grid;gap:14px}.recovery-card{background:#ffffffed;border:1px solid rgba(148,163,184,.28);border-left:5px solid #38bdf8;border-radius:18px;box-shadow:0 16px 40px #0f172a14;color:inherit;cursor:pointer;display:grid;gap:11px;padding:16px;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.recovery-card:hover,.recovery-card--active{border-color:#0e74906b;box-shadow:0 22px 56px #0f172a21;transform:translateY(-1px)}.recovery-card--critical{border-left-color:#dc2626}.recovery-card--high{border-left-color:#f97316}.recovery-card--medium{border-left-color:#eab308}.recovery-card--low{border-left-color:#22c55e}.recovery-card__top,.recovery-drawer__header,.lead-recovery-card__footer{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.recovery-card__top div{display:grid;gap:2px}.recovery-card__top strong{color:#0f172a;font-size:17px}.recovery-card__top em{background:#0f2947;border-radius:999px;color:#fff;font-style:normal;padding:6px 10px}.recovery-card__score{align-items:center;background:linear-gradient(135deg,#0f2947,#164e63);border-radius:16px;color:#e2e8f0;display:flex;justify-content:space-between;padding:12px}.recovery-card__score strong{color:#fff;font-size:30px}.recovery-card__badges,.lead-recovery-card__footer{display:flex;flex-wrap:wrap;gap:7px}.recovery-card__badges span{background:#eef6ff;border:1px solid #dbeafe;border-radius:999px;color:#1e3a5f;padding:5px 9px}.recovery-drawer{align-self:start;display:grid;gap:16px;padding:20px;position:sticky;top:16px}.recovery-drawer__header button{background:#0f2947;border:0;border-radius:999px;color:#fff;cursor:pointer;height:34px;width:34px}.recovery-detail-grid,.lead-recovery-card__grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-detail-grid div,.lead-recovery-card__grid div,.lead-recovery-card__action,.recovery-action-box{background:#f8fafcf0;border:1px solid rgba(148,163,184,.22);border-radius:16px;display:grid;gap:4px;padding:13px}.recovery-reasons{display:grid;gap:10px;margin-top:12px}.recovery-reasons article{border-left:3px solid #f97316;padding-left:12px}.recovery-breakdown{display:grid;gap:10px}.recovery-breakdown__row{align-items:center;display:grid;gap:9px;grid-template-columns:minmax(130px,.9fr) minmax(120px,1fr) auto}.recovery-breakdown__row div{background:#e2e8f0;border-radius:999px;height:10px;overflow:hidden}.recovery-breakdown__row i{background:linear-gradient(90deg,#0f2947,#14b8a6);display:block;height:100%}.recovery-control-row{grid-template-columns:1fr 1fr}.recovery-drawer__actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.recovery-safe-note{align-items:center;color:#64748b;display:flex;gap:16px;justify-content:space-between}.lead-recovery-card{border-left:5px solid #38bdf8;display:grid;gap:16px;padding:20px}.lead-recovery-card--critical{border-left-color:#dc2626}.lead-recovery-card--high{border-left-color:#f97316}.lead-recovery-card--medium{border-left-color:#eab308}.lead-recovery-card--low{border-left-color:#22c55e}.lead-recovery-card h3{margin:4px 0}.lead-recovery-card__action strong{color:#0f2947}@media(max-width:980px){.recovery-hero,.recovery-safe-note{align-items:stretch;flex-direction:column}.recovery-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-toolbar,.recovery-layout{grid-template-columns:1fr}.recovery-drawer{position:static}}@media(max-width:640px){.recovery-stats,.recovery-detail-grid,.lead-recovery-card__grid,.recovery-control-row,.recovery-breakdown__row{grid-template-columns:1fr}}.recovery-action-created{background:linear-gradient(135deg,#14b8a624,#0e74901f);border:1px solid rgba(20,184,166,.34);border-radius:16px;color:#0f2947;display:grid;gap:4px;margin-top:10px;padding:12px}.action-card__stats--recovery .action-card__stat{background:#fff7edd1;border-color:#f973163d}.property-page{display:flex;flex-direction:column;gap:1.25rem}.property-hero,.property-toolbar,.property-create-panel,.property-detail,.property-detail-card,.property-charts article{background:linear-gradient(135deg,#fffffff5,#f1f7fce6);border:1px solid rgba(118,143,171,.24);box-shadow:0 24px 60px #0e1f351f}.property-hero{align-items:center;border-radius:24px;display:flex;gap:1rem;justify-content:space-between;padding:1.5rem}.property-hero h1,.property-detail__hero h2{color:#07162d;font-size:clamp(1.75rem,3vw,2.5rem);margin:.25rem 0}.property-hero p,.property-detail__hero p,.property-detail-card p{color:#637188;margin:0}.property-stats{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.property-stat{background:#ffffffeb;border:1px solid rgba(125,146,170,.22);border-radius:18px;padding:1rem}.property-stat span,.property-card__meta,.property-card__facts,.property-detail-card span,.property-quality-bars__row span,.property-chart-row span{color:#6b778c;font-size:.84rem}.property-stat strong{color:#07162d;display:block;font-size:1.6rem;margin-top:.25rem}.property-stat--critical strong{color:#b91c1c}.property-stat--warning strong{color:#b45309}.property-stat--good strong{color:#047857}.property-stat--high strong{color:#c2410c}.property-stat--info strong{color:#0369a1}.property-charts{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.property-charts article,.property-create-panel,.property-detail-card{border-radius:20px;padding:1rem}.property-charts h3,.property-detail-card h3{color:#0a1c35;margin:0}.property-chart-row,.property-quality-bars__row{align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(96px,1fr) 2fr auto;margin-top:.7rem}.property-chart-row div,.property-quality-bars__row div{background:#0f2a4e14;border-radius:999px;height:9px;overflow:hidden}.property-chart-row i,.property-quality-bars__row i{background:linear-gradient(90deg,#0f4f7a,#27a5c8);border-radius:inherit;display:block;height:100%}.property-toolbar{border-radius:18px;display:grid;gap:.75rem;grid-template-columns:2fr repeat(3,minmax(150px,1fr)) auto;padding:1rem}.property-toolbar input,.property-toolbar select,.property-form input,.property-form select,.property-external-form input,.property-external-form select{background:#fffffff0;border:1px solid rgba(111,133,158,.3);border-radius:14px;color:#07162d;min-height:44px;padding:.7rem .85rem}.property-create-panel__head,.property-detail-card__head,.property-card__top{align-items:center;display:flex;gap:1rem;justify-content:space-between}.property-form__grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-top:1rem}.property-form .field{display:flex;flex-direction:column;gap:.35rem}.property-form .field span{color:#5f6f86;font-size:.84rem;font-weight:700}.property-form .field--wide{grid-column:1 / -1}.property-form__actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem}.property-layout{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr)}.property-list{display:grid;gap:.85rem}.property-card{background:#ffffffeb;border:1px solid rgba(116,139,165,.26);border-radius:20px;color:inherit;cursor:pointer;display:grid;gap:1rem;grid-template-columns:150px 1fr;padding:.85rem;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.property-card:hover,.property-card--active{border-color:#27a5c8ad;box-shadow:0 22px 48px #0e3f5d29;transform:translateY(-1px)}.property-card__visual{background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.24),transparent 34%),linear-gradient(135deg,#0b1d34,#18577d 58%,#27a5c8);border-radius:16px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:120px;padding:.9rem}.property-card__visual span{color:#ffffffc7;font-size:.78rem;font-weight:800;text-transform:uppercase}.property-card__body{display:flex;flex-direction:column;gap:.65rem}.property-card__top strong{color:#07162d;font-size:1.05rem}.property-card__top em,.property-detail__badges span,.property-card__meta span{background:#104e7a17;border:1px solid rgba(16,78,122,.16);border-radius:999px;color:#114b70;font-size:.78rem;font-style:normal;font-weight:800;padding:.35rem .55rem}.property-card p{color:#4f5f75;margin:0}.property-card__facts,.property-card__meta,.property-detail__badges,.property-detail__actions{display:flex;flex-wrap:wrap;gap:.45rem}.property-card__facts span{color:#18263b;font-weight:750}.property-detail{border-radius:24px;display:flex;flex-direction:column;gap:1rem;max-height:calc(100vh - 120px);overflow:auto;padding:1rem;position:sticky;top:1rem}.property-detail--empty{align-items:center;justify-content:center;min-height:280px;text-align:center}.property-detail__hero{background:linear-gradient(135deg,#07162d,#113d62 55%,#1c86aa);border-radius:20px;color:#fff;padding:1.2rem}.property-detail__hero h2,.property-detail__hero p{color:#fff}.property-kpi-grid{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-top:.85rem}.property-kpi-grid div{background:#f7fafdf5;border:1px solid rgba(111,133,158,.18);border-radius:14px;padding:.75rem}.property-kpi-grid strong{color:#07162d;display:block;margin-top:.25rem}.property-missing,.property-warning{background:#fbbf2424;border:1px solid rgba(217,119,6,.22);border-radius:14px;color:#854d0e;padding:.75rem}.property-external-list{display:grid;gap:.7rem;margin:.85rem 0}.property-external-list article{align-items:center;background:#f7fafdf0;border:1px solid rgba(111,133,158,.18);border-radius:14px;display:grid;gap:.5rem;grid-template-columns:1fr 1fr 1fr auto;padding:.75rem}.property-external-form{display:grid;gap:.65rem;grid-template-columns:minmax(140px,.6fr) 1fr auto}.property-empty{background:#ffffffe6;border:1px dashed rgba(111,133,158,.4);border-radius:22px;padding:2rem;text-align:center}.ownership-panel{background:radial-gradient(circle at top right,rgba(39,165,200,.14),transparent 34%),linear-gradient(135deg,#fffffffa,#edf6faeb)}.ownership-hero,.ownership-kpi-grid{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:.9rem 0}.ownership-hero div,.ownership-kpi-grid div{background:#ffffffc7;border:1px solid rgba(32,107,148,.16);border-radius:16px;padding:.75rem}.ownership-hero strong,.ownership-kpi-grid strong{color:#07162d;display:block;margin-top:.25rem}.ownership-map{align-items:stretch;display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:.9rem 0}.ownership-map__root,.ownership-map__node{border-radius:18px;display:grid;gap:.2rem;min-height:86px;padding:.85rem}.ownership-map__root{background:linear-gradient(135deg,#07162d,#155b82);color:#fff}.ownership-map__node{background:#ffffffe6;border:1px solid rgba(39,165,200,.22);color:#0f2947}.ownership-map__node--decision{border-color:#f9731647}.ownership-map span,.owner-card span,.owner-card small,.ownership-readiness span{color:#64748b;font-size:.82rem}.ownership-readiness{align-items:center;background:#081f3c0a;border:1px solid rgba(8,31,60,.08);border-radius:16px;display:flex;flex-wrap:wrap;gap:.65rem;padding:.75rem}.ownership-list,.ownership-conflicts{display:grid;gap:.7rem;margin-top:.9rem}.owner-card,.ownership-conflicts article{background:#ffffffe6;border:1px solid rgba(111,133,158,.18);border-radius:16px;display:grid;gap:.45rem;padding:.85rem}.owner-card strong,.ownership-conflicts strong{color:#07162d}.owner-card p,.ownership-conflicts p{color:#45566e;margin:0}.ownership-add-form{background:#f7fafde6;border:1px solid rgba(111,133,158,.16);border-radius:16px;display:grid;gap:.65rem;margin-top:.9rem;padding:.85rem}.ownership-add-form input,.ownership-add-form select{background:#fff;border:1px solid rgba(111,133,158,.3);border-radius:12px;min-height:42px;padding:.65rem .75rem}.property-features-panel{background:radial-gradient(circle at top right,rgba(20,184,166,.13),transparent 34%),linear-gradient(135deg,#fffffffa,#f0f9ffeb)}.property-feature-readiness{background:#0e74901a;border:1px solid rgba(14,116,144,.22);border-radius:999px;color:#0f4f68;font-weight:850;padding:.5rem .75rem}.property-feature-readiness--requires_review,.property-feature-editor--conflict{border-color:#f871716b}.property-features-hero,.property-agent-strip,.property-feature-category-nav,.property-quick-groups,.property-provider-mapping__grid{display:grid;gap:.65rem}.property-features-hero{grid-template-columns:repeat(4,minmax(0,1fr));margin:.85rem 0}.property-features-hero div,.property-quick-groups article,.property-provider-mapping__grid article,.property-unmapped-values{background:#ffffffd1;border:1px solid rgba(32,107,148,.16);border-radius:16px;padding:.75rem}.property-features-hero strong{color:#07162d;display:block;font-size:1.45rem;margin-top:.25rem}.property-features-hero small,.property-agent-strip span,.property-feature-editor span,.property-provider-mapping span,.property-unmapped-values span{color:#64748b}.property-agent-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.85rem}.property-agent-strip span{background:#081f3c0a;border:1px solid rgba(8,31,60,.08);border-radius:14px;padding:.65rem}.property-agent-strip strong{color:#0f2947;display:block}.property-feature-category-nav{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:.85rem 0}.property-feature-category-nav button{background:#fffc;border:1px solid rgba(111,133,158,.2);border-radius:14px;color:#0f2947;cursor:pointer;font-weight:800;padding:.65rem;text-align:left}.property-feature-category-nav button.active{background:linear-gradient(135deg,#0f2947,#0e7490);color:#fff}.property-feature-category-nav small{display:block;opacity:.72}.property-feature-bars,.property-feature-list{display:grid;gap:.65rem;margin-top:.85rem}.property-feature-bar{align-items:center;display:grid;gap:.65rem;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr) auto}.property-feature-bar div{background:#94a3b83d;border-radius:999px;height:8px;overflow:hidden}.property-feature-bar i{background:linear-gradient(90deg,#0e7490,#14b8a6);display:block;height:100%}.property-quick-groups{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.9rem}.property-quick-groups h4,.property-unmapped-values h4{color:#07162d;margin:0 0 .5rem}.property-quick-groups article div{display:flex;flex-wrap:wrap;gap:.45rem}.property-quick-groups span{background:#0e749014;border-radius:999px;color:#35506a;padding:.35rem .55rem}.property-feature-editor{align-items:center;background:#ffffffe0;border:1px solid rgba(111,133,158,.18);border-radius:16px;display:grid;gap:.65rem;grid-template-columns:minmax(180px,1fr) minmax(150px,.8fr) auto;padding:.75rem}.property-feature-editor strong,.property-provider-mapping strong{color:#07162d}.property-feature-editor input,.property-feature-editor select{background:#fff;border:1px solid rgba(111,133,158,.32);border-radius:12px;min-height:42px;padding:.55rem .65rem}.property-feature-editor__checks{display:flex;flex-wrap:wrap;gap:.45rem}.property-feature-editor__checks label{align-items:center;display:inline-flex;gap:.35rem}.property-feature-editor__actions{display:flex;flex-wrap:wrap;gap:.45rem}.property-provider-mapping{margin-top:1rem}.property-provider-mapping__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-provider-mapping__grid article{display:grid;gap:.25rem}.property-provider-mapping em{color:#0e7490;font-style:normal;font-weight:800}.property-unmapped-values{display:grid;gap:.35rem;margin-top:.75rem}@media(max-width:980px){.property-hero,.property-create-panel__head{align-items:stretch;flex-direction:column}.property-toolbar,.property-layout,.property-card,.property-external-list article,.property-external-form,.ownership-map{grid-template-columns:1fr}.property-detail{max-height:none;position:static}}.lead-detail,.lead-detail *,.relationship-panel,.relationship-panel *,.communication-hub,.communication-hub *,.communication-intelligence-card,.communication-intelligence-card *,.lead-recovery-card,.lead-recovery-card *,.recovery-drawer,.recovery-drawer *,.property-page,.property-page *,.ownership-panel,.ownership-panel *{min-width:0}.lead-detail .card,.lead-detail [class*=card],.lead-detail [class*=panel],.lead-detail [class*=row],.relationship-panel,.relationship-summary__card,.relationship-list__row,.relationship-node,.relationship-node-detail,.communication-card,.communication-intelligence-card,.communication-intelligence-metric,.communication-signals-panel article,.lead-recovery-card,.recovery-detail-grid div,.property-card,.property-detail-card,.property-kpi-grid div,.property-external-list article,.owner-card,.ownership-map__root,.ownership-map__node,.ownership-conflicts article{overflow-wrap:anywhere;word-break:normal}.lead-detail button,.relationship-panel button,.communication-hub button,.communication-intelligence-card button,.lead-recovery-card button,.property-page button,.property-page select,.property-page input{max-width:100%}.lead-detail button,.relationship-panel button,.communication-hub button,.communication-intelligence-card button,.lead-recovery-card button,.property-page button{white-space:normal}@media(max-width:640px){.lead-detail__section-content,.communication-hub__summary,.communication-hub__filters,.communication-hub__form-grid,.relationship-summary,.communication-intelligence-bars,.communication-intelligence-metrics,.recovery-detail-grid,.lead-recovery-card__grid,.property-stats,.property-charts,.property-toolbar,.property-form__grid,.property-features-hero,.property-agent-strip,.property-quick-groups,.property-provider-mapping__grid,.property-kpi-grid,.ownership-hero,.ownership-kpi-grid,.ownership-map{grid-template-columns:1fr}.communication-card>div:first-child,.communication-intelligence-card__header,.communication-intelligence-card__footer,.relationship-panel__header,.relationship-panel__body,.recovery-card__top,.recovery-drawer__header,.lead-recovery-card__footer,.property-detail-card__head,.property-card__top,.property-detail__actions,.ownership-readiness{align-items:stretch;display:grid;grid-template-columns:1fr}.relationship-list__row,.relationship-distribution__row,.recovery-breakdown__row,.property-chart-row,.property-quality-bars__row,.property-feature-bar,.property-feature-editor,.property-external-list article,.property-external-form{grid-template-columns:1fr}.relationship-node{max-width:148px;padding:10px}.communication-intelligence-card,.relationship-panel,.lead-recovery-card,.property-detail,.property-create-panel{border-radius:18px;padding:14px}.lead-detail__section-tabs{top:var(--topbar-height);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:12px;padding:8px}.lead-detail__section-tab{border-radius:7px;font-size:.76rem;line-height:1.15;min-height:38px;padding:7px 5px}}.property-source-page{display:grid;gap:20px}.property-source-hero,.property-source-panel{border:1px solid rgba(15,23,42,.08);border-radius:22px;background:linear-gradient(135deg,#fffffff5,#f3f8ffeb),radial-gradient(circle at top right,rgba(32,112,255,.12),transparent 30%);box-shadow:0 24px 58px #10182814}.property-source-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:20px;align-items:end;padding:28px}.property-source-hero h1,.property-source-panel h2{margin:0;color:var(--navy)}.property-source-hero p,.property-source-panel p{color:var(--muted)}.property-source-hero__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.property-source-hero__grid--compact{grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0}.property-source-stat{display:grid;gap:6px;min-width:0;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffc7}.property-source-stat span,.property-source-metadata span,.property-import-item__grid span{color:var(--muted);font-size:.82rem}.property-source-stat strong{color:var(--navy);font-size:1.55rem}.property-source-stat--positive strong{color:#047857}.property-source-stat--warning strong{color:#b45309}.property-source-stat--negative strong{color:#b42318}.property-source-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:20px}.property-source-panel{padding:22px}.property-source-panel__head,.property-import-item__head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.property-source-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.property-source-form label{display:grid;gap:7px;color:var(--navy);font-weight:700;min-width:0}.property-source-form input,.property-source-form select{width:100%;min-width:0;border:1px solid rgba(15,23,42,.12);border-radius:14px;padding:11px 12px;color:var(--navy);background:#ffffffeb}.property-source-warning,.property-import-agent-warning{border:1px solid rgba(180,83,9,.18);border-radius:16px;background:#fffbebd1;color:#92400e;padding:12px 14px}.property-import-agent-warning{display:grid;gap:4px;margin-top:12px}.property-source-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.source-badge{display:inline-flex;align-items:center;justify-content:center;max-width:100%;border-radius:999px;padding:7px 10px;font-size:.78rem;font-style:normal;font-weight:800;white-space:normal}.source-badge--positive{background:#0596691f;color:#047857}.source-badge--warning{background:#f59e0b24;color:#92400e}.source-badge--negative{background:#dc26261f;color:#b42318}.source-badge--neutral{background:#2563eb1a;color:#1d4ed8}.property-source-metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.property-source-metadata span,.property-import-item__grid span{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.property-source-metadata b,.property-import-item__grid b{color:var(--navy)}.property-import-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.property-import-item{display:grid;gap:12px;min-width:0;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#ffffffc7}.property-import-item__head strong,.property-import-item__head span,.property-import-item__head small{display:block;overflow-wrap:anywhere}.property-import-item__head strong{color:var(--navy)}.property-import-item__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.property-import-warnings{display:flex;flex-wrap:wrap;gap:8px}.property-import-warnings span{border-radius:999px;background:#f59e0b1f;color:#92400e;padding:6px 9px;font-size:.78rem}.property-source-history{display:grid;gap:10px}.property-source-history__row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(90px,auto) minmax(120px,auto);gap:12px;align-items:center;width:100%;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#ffffffb8;color:var(--navy);padding:12px;text-align:left}.property-source-history__row.active{border-color:#2563eb57;box-shadow:inset 0 0 0 1px #2563eb24}.buyer-search-panel{display:grid;gap:18px}.buyer-search-editor{display:grid;gap:16px;padding:20px;border:1px solid var(--border-color, #d9e0e8);border-radius:16px;background:var(--surface, #fff)}.buyer-search-editor__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.buyer-search-editor label,.buyer-search-editor fieldset{display:grid;gap:6px;min-width:0}.buyer-search-editor input,.buyer-search-editor select,.buyer-search-editor textarea{width:100%;box-sizing:border-box}.buyer-search-editor__location{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:8px;margin-bottom:8px}.buyer-search-editor__checks{display:flex;flex-wrap:wrap;gap:10px 18px}.buyer-search-editor__checks label{display:flex;align-items:center}.buyer-search-editor__checks input{width:auto}.buyer-search-editor__actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:720px){.buyer-search-editor__grid,.buyer-search-editor__location{grid-template-columns:1fr}.quick-fast-actions,.qc-apply-actions,.quick-footer__primary{flex-wrap:wrap}.quick-fast-actions>*,.qc-apply-actions>*,.quick-footer__primary>*{max-width:100%}}.buyer-search-empty,.buyer-search-hero,.buyer-search-block,.buyer-search-levels article{border:1px solid rgba(15,23,42,.08);border-radius:20px;background:linear-gradient(135deg,#fffffff5,#f4f8ffe6),radial-gradient(circle at top right,rgba(14,165,233,.1),transparent 34%);box-shadow:0 18px 45px #0f172a12}.buyer-search-empty{padding:24px}.buyer-search-empty h3,.buyer-search-hero h3,.buyer-search-block h4,.buyer-search-levels h4{color:var(--navy);margin:0}.buyer-search-empty p,.buyer-search-hero p,.buyer-search-block p{color:var(--muted)}.buyer-search-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(240px,.7fr);gap:18px;align-items:stretch;padding:22px}.buyer-search-agent,.buyer-search-readiness{display:grid;gap:6px;min-width:0}.buyer-search-agent span,.buyer-search-readiness span,.buyer-search-card span,.buyer-tradeoff-card span,.buyer-conflict-card span{color:var(--muted)}.buyer-search-agent strong,.buyer-search-readiness strong{color:var(--navy);overflow-wrap:anywhere}.buyer-search-readiness{border-radius:18px;background:#ffffffc7;padding:16px}.buyer-search-readiness strong{font-size:2rem}.buyer-search-readiness div,.buyer-budget-bar div{overflow:hidden;height:8px;border-radius:999px;background:#0f172a17}.buyer-search-readiness i,.buyer-budget-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#2563eb)}.buyer-search-readiness em{color:#1d4ed8;font-style:normal;font-weight:800}.buyer-search-warning{display:grid;gap:4px;border:1px solid rgba(180,83,9,.18);border-radius:16px;background:#fffbebd6;color:#92400e;padding:13px 15px}.buyer-search-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.buyer-search-sync-note{color:var(--muted);font-size:.85rem;line-height:1.35;max-width:520px}.matches-panel{display:grid;gap:18px}.matches-panel--empty,.matches-hero,.matches-empty,.match-card{border:1px solid rgba(15,23,42,.08);border-radius:20px;background:linear-gradient(135deg,#fffffff5,#f4faffeb),var(--surface);box-shadow:0 18px 44px #0f172a14}.matches-panel--empty,.matches-empty{padding:24px}.matches-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.9fr) auto;gap:18px;align-items:center;padding:22px}.matches-hero h3,.matches-empty h4,.match-card h4{color:var(--navy);margin:0}.matches-hero p,.matches-empty p,.match-card p{color:var(--muted)}.matches-hero__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.matches-hero__metrics span{border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:12px;color:var(--muted)}.matches-hero__metrics b{display:block;color:var(--navy);font-size:1.4rem}.matches-hero__actions{display:grid;gap:10px}.matches-tabs{display:inline-flex;width:fit-content;gap:6px;padding:6px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#ffffffbd;box-shadow:0 10px 28px #0f172a0f}.matches-tabs button{border:0;border-radius:12px;padding:10px 14px;background:transparent;color:var(--muted);font-weight:800;cursor:pointer}.matches-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#0f3556,#1b91b8);box-shadow:0 10px 22px #1b91b838}.matches-list{display:grid;gap:14px}.match-card{display:grid;grid-template-columns:130px minmax(0,1fr);overflow:hidden}.match-card__score{display:grid;place-items:center;align-content:center;gap:6px;padding:20px;color:#fff;background:linear-gradient(145deg,#0f3556,#1b91b8);text-align:center}.match-card--incompatible .match-card__score,.match-card--weak .match-card__score{background:linear-gradient(145deg,#3f1d32,#9a4b66)}.match-card__score strong{font-size:2rem}.match-card__body{display:grid;gap:14px;padding:18px}.match-card__head,.match-card__agents,.match-card__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.match-card__price{display:grid;gap:4px;color:var(--navy);text-align:right}.match-card__bars{display:grid;gap:8px}.match-bar{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,1.2fr) auto;gap:10px;align-items:center;color:var(--muted);font-size:.9rem}.match-bar div{height:8px;border-radius:999px;background:#0f172a14;overflow:hidden}.match-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1b91b8,#70d6b8)}.match-card__insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.match-card__insights div,.match-card__agents span{border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:10px;background:#ffffff9e}.match-card__insights div{display:grid;gap:5px;color:var(--muted)}.match-card__insights strong,.match-card__agents b{color:var(--navy)}.proposal-view,.proposal-list{display:grid;gap:14px}.proposal-hero,.proposal-card{border:1px solid rgba(15,23,42,.08);border-radius:20px;background:linear-gradient(135deg,#fffffff7,#f0f8fceb),var(--surface);box-shadow:0 18px 44px #0f172a14}.proposal-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:18px;align-items:center;padding:22px}.proposal-hero h3,.proposal-card h4{margin:0;color:var(--navy)}.proposal-hero p,.proposal-card p{color:var(--muted)}.proposal-hero__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.proposal-hero__metrics span{border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:12px;color:var(--muted);background:#ffffff8f}.proposal-hero__metrics b{display:block;color:var(--navy);font-size:1.35rem}.proposal-card{display:grid;gap:14px;padding:18px}.proposal-card__ribbon,.proposal-card__main,.proposal-card__signals,.proposal-card__agents{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.proposal-card__ribbon span,.proposal-card__ribbon b{border-radius:999px;padding:8px 12px;font-size:.82rem;font-weight:900}.proposal-card__ribbon span{color:#0f3556;background:#1b91b81f}.proposal-card__ribbon b{color:#3f2b00;background:#f5b43533}.proposal-card__match{display:grid;place-items:center;min-width:92px;min-height:92px;border-radius:18px;color:#fff;background:linear-gradient(145deg,#0f3556,#1b91b8);box-shadow:0 14px 28px #1b91b838}.proposal-card__match strong{font-size:1.7rem}.proposal-score-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.proposal-score-grid div{position:relative;display:grid;gap:8px;overflow:hidden;min-height:92px;border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:12px;background:#ffffffa3}.proposal-score-grid span,.proposal-card__signals span,.proposal-card__agents span,.proposal-card__questions span{color:var(--muted)}.proposal-score-grid b{color:var(--navy)}.proposal-score-grid i{display:block;height:6px;align-self:end;border-radius:999px;background:linear-gradient(90deg,#1b91b8,#f5b435)}.proposal-card__reason,.proposal-card__questions{display:grid;gap:8px;border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:12px;background:#ffffff9e}.proposal-card__reason strong,.proposal-card__agents b{color:var(--navy)}.proposal-card__signals span,.proposal-card__agents span{border:1px solid rgba(15,23,42,.08);border-radius:999px;padding:8px 10px;background:#ffffff9e;font-size:.88rem}.queue-view{display:grid;gap:16px}.queue-hero,.queue-validation,.queue-approvals,.queue-column{border:1px solid rgba(15,23,42,.08);border-radius:20px;background:linear-gradient(135deg,#fffffff7,#f6fafceb),var(--surface);box-shadow:0 18px 44px #0f172a14}.queue-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr) auto;gap:18px;align-items:center;padding:22px}.queue-hero h3,.queue-column h4,.queue-approvals h4,.queue-item-card h5{margin:0;color:var(--navy)}.queue-hero p,.queue-column__empty,.queue-item-card p,.queue-approvals p{color:var(--muted)}.queue-hero__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.queue-hero__metrics span{border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:12px;color:var(--muted);background:#fff9}.queue-hero__metrics b{display:block;color:var(--navy);font-size:1.35rem}.queue-validation{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px}.queue-validation div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.queue-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.queue-column{display:grid;gap:12px;min-height:280px;padding:14px}.queue-column__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.queue-column__head span{display:grid;place-items:center;min-width:34px;min-height:34px;border-radius:999px;color:#fff;background:linear-gradient(145deg,#0f3556,#1b91b8);font-weight:900}.queue-item-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:12px;background:#ffffffad}.queue-item-card__rank{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:#fff;background:linear-gradient(145deg,#1b91b8,#f5b435);font-weight:900}.queue-item-card__body{display:grid;gap:8px;min-width:0}.queue-item-card__scores,.queue-item-card__agents{display:flex;flex-wrap:wrap;gap:8px}.queue-item-card__scores span,.queue-item-card__agents span{border:1px solid rgba(15,23,42,.08);border-radius:999px;padding:6px 8px;color:var(--muted);background:#ffffffb8;font-size:.82rem}.queue-item-card__scores b{color:var(--navy)}.queue-approvals{display:grid;gap:10px;padding:16px}.queue-approval-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(140px,1fr) auto auto auto;gap:10px;align-items:center;border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:10px;background:#ffffffad}.queue-approval-row b{color:var(--navy)}.queue-approval-row em{color:var(--muted);font-style:normal}.quick-dock{position:fixed;right:22px;bottom:22px;z-index:80;display:grid;justify-items:end;gap:14px;pointer-events:none}.quick-dock__fab,.quick-dock__panel{pointer-events:auto}.quick-dock__fab{display:grid;place-items:center;width:74px;height:74px;border:1px solid rgba(255,255,255,.42);border-radius:999px;color:#fff;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.42),transparent 30%),linear-gradient(145deg,#0f3556,#1b91b8 54%,#f5b435);box-shadow:0 20px 42px #0f355652,0 0 0 8px #1b91b81a;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.quick-dock__fab:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 26px 54px #0f355661,0 0 0 10px #f5b4351f}.quick-dock__fab:active{transform:scale(.96)}.quick-dock__fab span{font-weight:950;letter-spacing:0}.quick-dock__panel{width:min(440px,calc(100vw - 28px));max-height:min(760px,calc(100vh - 120px));overflow:auto;border:1px solid rgba(255,255,255,.44);border-radius:28px;padding:18px;background:linear-gradient(135deg,#fffffff0,#eef8fce6),#ffffffdb;box-shadow:0 28px 80px #0f172a3d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:quickDockIn .22s ease-out}@keyframes quickDockIn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.quick-dock__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.quick-dock__header h3{margin:0;color:var(--navy)}.quick-dock__header button{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#ffffffc2;color:var(--navy);cursor:pointer}.quick-toast,.quick-error{margin:0 0 12px;border-radius:16px;padding:10px 12px}.quick-toast{color:#0f4d3d;background:#14b8a61f}.quick-error{color:#7f1d1d;background:#ef44441f}.quick-home{display:grid;gap:10px}.quick-home>button,.quick-note-choice>button,.quick-results button,.quick-resume{width:100%;border:1px solid rgba(15,23,42,.08);border-radius:20px;padding:14px;text-align:left;color:var(--navy);background:#ffffffb3;box-shadow:0 12px 28px #0f172a0f;cursor:pointer}.quick-home>button,.quick-note-choice>button{min-height:56px;font-weight:900}.quick-note-choice{display:grid;gap:10px}.quick-note-choice>button{display:grid;gap:4px}.quick-note-choice>button span{color:var(--muted);font-size:.88rem;font-weight:800}.quick-note-choice__resume{border-color:#f5b43557!important;background:linear-gradient(135deg,#fff8e6f2,#ffffffbd)!important}.quick-resume{display:grid;gap:8px;border-color:#f5b43557;background:linear-gradient(135deg,#fff8e6f2,#ffffffbd)}.quick-resume span,.quick-future-grid b,.quick-results span,.quick-results em,.quick-capture-editor p,.quick-editor-meta,.quick-session-strip em{color:var(--muted)}.quick-future-grid{display:grid;gap:8px;margin-top:4px}.quick-future-grid span,.quick-future-grid button{display:flex;justify-content:space-between;gap:10px;border:1px dashed rgba(15,23,42,.14);border-radius:16px;padding:10px 12px;color:var(--navy);background:#ffffff6b}.quick-future-grid button{cursor:pointer;border-style:solid;text-align:left;min-height:46px}.quick-future-grid button:hover{border-color:#1b91b861;transform:translateY(-1px)}.quick-search{display:grid;gap:12px}.quick-search input{min-height:54px;border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:0 16px;color:var(--navy);background:#ffffffc7;outline:none}.quick-search input:focus{border-color:#1b91b894;box-shadow:0 0 0 4px #1b91b81f}.quick-results{display:grid;gap:10px}.quick-results button{display:grid;gap:4px}.quick-results strong,.quick-empty strong{color:var(--navy)}.quick-empty{display:grid;gap:10px;border:1px dashed rgba(15,23,42,.16);border-radius:18px;padding:16px;background:#ffffff80}.quick-capture-editor{display:grid;gap:12px}.quick-session-strip{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.quick-session-strip span,.quick-session-strip b{border-radius:999px;padding:8px 10px;background:#ffffffb3;color:var(--navy)}.quick-capture-editor textarea{min-height:220px;width:100%;resize:vertical;border:1px solid rgba(15,23,42,.1);border-radius:22px;padding:16px;color:var(--navy);background:#fffc;outline:none;line-height:1.5}.quick-capture-editor textarea:focus{border-color:#1b91b894;box-shadow:0 0 0 4px #1b91b81f}.quick-media-box{display:grid;gap:10px;border:1px solid rgba(15,23,42,.1);border-radius:20px;padding:12px;background:#ffffff8a}.quick-media-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.quick-media-actions button,.quick-analysis__summary button{min-height:38px;border:1px solid rgba(15,23,42,.12);border-radius:999px;padding:0 12px;color:var(--navy);background:#ffffffc2;cursor:pointer}.quick-media-actions button:disabled{cursor:not-allowed;opacity:.54}.quick-media-box>textarea,.quick-media-list textarea{min-height:88px;border-radius:16px}.quick-media-list{display:grid;gap:10px}.quick-media-list article{display:grid;gap:8px;border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:10px;background:#ffffffa8}.quick-media-list strong{color:var(--navy)}.quick-media-list span{color:var(--muted);font-size:.84rem}.quick-media-list em{border:1px solid rgba(245,180,53,.34);border-radius:12px;background:#fff8e1eb;color:#7a5208;padding:8px 10px;font-size:.8rem;font-style:normal;font-weight:800}.quick-recording-status{display:grid;gap:10px;border:1px solid rgba(27,145,184,.24);border-radius:16px;background:linear-gradient(135deg,#f0f9fff5,#fffffff0);padding:12px}.quick-recording-status--live{border-color:#dc262652;background:linear-gradient(135deg,#fef2f2fa,#fffbebf0)}.quick-recording-status>div:first-child{display:flex;justify-content:space-between;gap:10px;color:var(--navy)}.quick-recording-status strong{font-weight:900}.quick-recording-status span{color:var(--muted);font-size:.86rem;font-weight:800}.quick-recording-meter{display:flex;align-items:end;gap:5px;height:28px}.quick-recording-meter span{width:8px;min-height:10px;border-radius:999px;background:#dc2626;animation:quick-recording-pulse .9s ease-in-out infinite}.quick-recording-meter span:nth-child(2){animation-delay:.16s}.quick-recording-meter span:nth-child(3){animation-delay:.32s}.quick-recording-transcript{margin:0;border-left:3px solid rgba(27,145,184,.58);background:#ffffffb8;border-radius:10px;padding:9px 10px}.quick-recording-status audio{width:100%}@keyframes quick-recording-pulse{0%,to{height:10px;opacity:.58}50%{height:26px;opacity:1}}.quick-editor-meta,.quick-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.quick-footer{display:grid;align-items:stretch;gap:16px}.quick-footer__primary,.quick-footer__draft-actions{display:flex;gap:10px;flex-wrap:wrap}.quick-footer__primary .button{width:100%}.quick-footer__draft-actions{padding-top:14px;border-top:1px solid rgba(120,132,150,.22)}.quick-footer .button{min-height:48px}.buyer-search-grid,.buyer-search-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.buyer-search-block,.buyer-search-levels article{display:grid;gap:12px;min-width:0;padding:18px}.buyer-budget-bar{display:grid;grid-template-columns:minmax(90px,auto) 1fr minmax(90px,auto);gap:12px;align-items:center}.buyer-budget-bar span{color:var(--muted);font-size:.84rem}.buyer-budget-bar b,.buyer-search-metrics b{color:var(--navy)}.buyer-search-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.buyer-search-metrics span{display:grid;gap:3px;border-radius:14px;background:#ffffffc2;color:var(--muted);padding:12px}.buyer-search-list,.buyer-search-levels article{align-content:start}.buyer-search-card,.buyer-tradeoff-card,.buyer-conflict-card{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;min-width:0;border:1px solid rgba(15,23,42,.08);border-radius:15px;background:#ffffffc7;padding:12px}.buyer-search-card>div,.buyer-tradeoff-card,.buyer-conflict-card{min-width:0}.buyer-search-card strong,.buyer-tradeoff-card strong,.buyer-conflict-card strong{display:block;color:var(--navy);overflow-wrap:anywhere}.buyer-search-levels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.buyer-pref-badge{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:150px;border-radius:13px;padding:8px 10px;font-size:.78rem;font-weight:800}.buyer-pref-badge small{font-weight:700;opacity:.78}.buyer-pref-badge--must{background:#1d4ed81f;color:#1d4ed8}.buyer-pref-badge--preferred{background:#0596691f;color:#047857}.buyer-pref-badge--acceptable{background:#f59e0b24;color:#92400e}.buyer-pref-badge--excluded,.buyer-exclusion-pill{background:#dc26261f;color:#b42318}.buyer-exclusion-pill{display:inline-flex;width:fit-content;border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:800}.buyer-conflict-card{border-color:#dc262629;background:#fff1f2c2}@media(max-width:860px){.property-source-hero,.property-source-layout,.property-source-hero__grid--compact,.property-source-form,.property-source-metadata,.property-import-item__grid{grid-template-columns:1fr}.property-source-actions .button{width:100%}.property-source-history__row,.buyer-search-hero,.buyer-search-grid,.buyer-search-columns,.buyer-search-levels,.buyer-budget-bar{grid-template-columns:1fr}.buyer-search-actions .button,.buyer-search-sync-note{width:100%}.matches-hero,.match-card,.proposal-hero{grid-template-columns:1fr}.matches-hero__actions .button,.match-card__actions .button,.matches-tabs{width:100%}.matches-tabs button{flex:1}.match-card__score{min-height:110px}.match-card__price{text-align:left}.match-bar,.match-card__insights,.proposal-hero__metrics,.proposal-score-grid,.queue-hero__metrics,.queue-board,.queue-hero,.queue-approval-row{grid-template-columns:1fr}.quick-dock{right:14px;bottom:14px;left:14px}.quick-dock__panel{width:100%;max-height:calc(100vh - 104px);border-radius:24px}.quick-dock__fab{width:66px;height:66px}.quick-footer .button{width:100%}.quick-footer{gap:20px}.quick-footer__draft-actions{gap:14px;padding-top:18px}.proposal-card__match{width:100%;min-height:86px}.buyer-search-card{flex-direction:column}}.quick-analysis{border:1px solid rgba(27,145,184,.18);border-radius:18px;background:linear-gradient(135deg,#ffffffdb,#e8f6f8bd),#ffffffb8;box-shadow:inset 0 1px #ffffffc7;padding:12px}.quick-analysis__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.quick-analysis__header div,.quick-analysis__body,.quick-analysis__summary,.quick-analysis__technical{display:grid;gap:8px}.quick-analysis__header strong,.quick-analysis__summary strong{color:var(--navy);font-weight:900}.quick-analysis__header span,.quick-analysis__summary em,.quick-analysis__technical small{color:var(--muted);font-size:.82rem}.quick-analysis__steps{display:grid;gap:6px;margin-top:12px}.quick-analysis__steps span{display:flex;align-items:center;gap:8px;min-height:30px;border-radius:999px;padding:6px 10px;background:#ffffffa3;color:var(--muted);font-size:.84rem;font-weight:800}.quick-analysis__steps span.is-done{background:#1e7e6d1f;color:#13725f}.quick-analysis__steps span.is-active{background:#f5b4352e;color:#8a5b00}.quick-analysis__summary{margin-top:12px}.quick-analysis__chips{display:flex;flex-wrap:wrap;gap:6px}.quick-analysis__chips span{border-radius:999px;padding:6px 9px;background:#0d1f3212;color:var(--navy);font-size:.78rem;font-weight:850}.quick-analysis__summary button{justify-self:start;border:0;border-radius:999px;padding:8px 11px;background:#1b91b81f;color:#166b82;font-weight:900;cursor:pointer}.quick-analysis__technical{margin-top:10px}.quick-analysis__technical article{display:grid;gap:4px;border:1px solid rgba(13,31,50,.08);border-radius:14px;padding:10px;background:#ffffffc2}.quick-analysis__technical article b{color:#166b82;font-size:.72rem;text-transform:uppercase;letter-spacing:0}.quick-analysis__technical article strong{color:var(--navy);font-size:.94rem}.quick-analysis__technical article span{color:var(--muted);font-size:.78rem;font-weight:800}.qc-workspace{min-height:100vh;padding:28px;background:radial-gradient(circle at 12% 10%,rgba(27,145,184,.12),transparent 28%),linear-gradient(180deg,#f7fbfc,#eef5f4);color:var(--navy)}.qc-workspace__hero,.qc-review-shell,.qc-change-preview,.qc-empty,.qc-loading{border:1px solid rgba(13,31,50,.08);border-radius:24px;background:#ffffffc2;box-shadow:0 24px 70px #0d1f321a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.qc-workspace__hero{display:flex;align-items:stretch;justify-content:space-between;gap:18px;padding:26px;margin-bottom:18px}.qc-workspace__hero h1{margin:4px 0 8px;font-size:clamp(2rem,4vw,3.7rem);letter-spacing:0;line-height:1}.qc-workspace__hero p,.qc-change-preview p,.qc-empty p{color:var(--muted);margin:0}.qc-quality{display:grid;gap:8px;min-width:250px;border-radius:20px;padding:16px;background:linear-gradient(135deg,#122942f2,#1b91b8e0);color:#fff}.qc-quality span{color:#ffffffc7;font-weight:750}.qc-message,.qc-error{border-radius:16px;padding:12px 14px;font-weight:850}.qc-message{background:#1e7e6d1f;color:#13725f}.qc-error{background:#ac483a1f;color:#9f3f31}.qc-review-shell{display:grid;grid-template-columns:280px minmax(0,1fr) 340px;gap:16px;padding:16px}.qc-sidebar,.qc-card-list,.qc-detail{display:grid;align-content:start;gap:14px}.qc-review-progress{display:grid;gap:9px;padding:14px;border-radius:18px;background:#0d1f320f}.qc-review-progress__track{height:10px;border-radius:999px;background:#0d1f321a;overflow:hidden}.qc-review-progress__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1b91b8,#f5b435)}.qc-category-list,.qc-filters{display:grid;gap:8px}.qc-category-list button,.qc-filters button{border:0;border-radius:16px;padding:12px;background:#ffffffb8;color:var(--navy);text-align:left;cursor:pointer}.qc-category-list span{display:block;margin-top:4px;color:var(--muted);font-size:.82rem}.qc-filters button.is-active{background:#1b91b824;color:#166b82;font-weight:900}.qc-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.qc-toolbar input,.qc-toolbar select{min-height:44px;border:1px solid rgba(13,31,50,.12);border-radius:14px;padding:0 12px;background:#ffffffdb;color:var(--navy)}.qc-toolbar input{flex:1 1 260px}.qc-card{border:1px solid rgba(13,31,50,.08);border-radius:22px;background:#ffffffd1;box-shadow:0 14px 32px #0d1f3214;overflow:hidden}.qc-card.is-selected{border-color:#1b91b86b;box-shadow:0 16px 42px #1b91b829}.qc-card__main{display:grid;gap:10px;width:100%;border:0;padding:16px;background:transparent;color:inherit;text-align:left;cursor:pointer}.qc-card__topline,.qc-card__badges,.qc-card__comparison,.qc-card__actions,.qc-detail__actions,.qc-change-preview__actions,.qc-domain-breakdown{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.qc-card__topline span,.qc-card__topline b,.qc-card__badges span,.qc-domain-breakdown span{border-radius:999px;padding:6px 9px;font-size:.76rem;font-weight:850}.qc-card__topline span{background:#1b91b81f;color:#166b82}.qc-card__topline b,.qc-card__badges span,.qc-domain-breakdown span{background:#0d1f3212;color:var(--navy)}.qc-card__badges .badge--warning{background:#f973161f;color:var(--orange)}.qc-card__badges .badge--success{background:#16a34a1f;color:var(--green)}.qc-card__badges .badge--danger{background:#dc26261f;color:var(--red)}.qc-card__badges .badge--neutral{background:#6b72801f;color:#475569}.qc-card h3,.qc-detail h2,.qc-change-preview h2{margin:0;letter-spacing:0}.qc-card__main>strong{font-size:1.18rem}.qc-card em{color:#8a5b00;font-style:normal;font-weight:800}.qc-card__actions{padding:0 16px 16px}.qc-card__actions .button,.qc-detail__actions .button{min-height:48px;background:#fff;border:2px solid #b9d7ed;color:#0f2947;font-weight:850}.qc-card__actions .button--ghost,.qc-card__actions .button--secondary,.qc-detail__actions .button--ghost,.qc-detail__actions .button--secondary{background:#fffffff5;border-color:#ffffffb8;color:#0f2947}.qc-card__actions .button:hover:not(:disabled),.qc-card__actions .button:focus-visible,.qc-detail__actions .button:hover:not(:disabled),.qc-detail__actions .button:focus-visible{background:#fff;border-color:#f2791f;color:#07182a;box-shadow:0 0 0 3px #f2791f38}.qc-card__actions .button:disabled,.qc-detail__actions .button:disabled{opacity:1;background:#d5dde5;border-color:#92a3b5;border-style:dashed;color:#34495e;cursor:not-allowed}.qc-modified-badge{display:inline-flex;width:fit-content;padding:.25rem .6rem;border-radius:999px;background:#d1fae5;color:#064e3b;font-weight:800}.qc-editor-backdrop{position:fixed;inset:0;z-index:1100;display:grid;place-items:end center;padding:1rem;background:#020617b8}.qc-editor{width:min(42rem,100%);max-height:calc(100dvh - 2rem);overflow:auto;padding:1.25rem;border-radius:1.25rem 1.25rem .5rem .5rem;background:#fff;color:#0f172a;box-shadow:0 24px 70px #00000059}.qc-editor header,.qc-editor footer{display:flex;align-items:center;justify-content:space-between;gap:1rem}.qc-editor footer{position:sticky;bottom:-1.25rem;margin:1.25rem -1.25rem -1.25rem;padding:1rem 1.25rem;background:#fff;border-top:1px solid #cbd5e1}.qc-editor__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.qc-editor label,.qc-editor fieldset{display:grid;gap:.4rem;margin-block:.75rem;font-weight:700}.qc-editor input,.qc-editor select,.qc-editor textarea{width:100%;min-height:48px;padding:.7rem .8rem;border:1px solid #64748b;border-radius:.65rem;background:#fff;color:#0f172a;font:inherit}.qc-editor textarea{min-height:7rem;resize:vertical}.qc-editor input:focus-visible,.qc-editor select:focus-visible,.qc-editor textarea:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.qc-editor__wide{grid-column:1 / -1}@media(max-width:640px){.qc-editor__grid{grid-template-columns:1fr}.qc-editor footer{flex-direction:column-reverse}.qc-editor footer .button{width:100%;min-height:48px}}.qc-detail{position:sticky;top:16px;border-radius:22px;padding:16px;background:#0d1f32f0;color:#fff}.qc-detail h3{margin:0 0 8px;color:#fff}.qc-detail p,.qc-detail dd,.qc-detail blockquote{color:#ffffffc7}.qc-detail blockquote{margin:0;border-left:3px solid #f5b435;padding-left:12px}.qc-detail dl{display:grid;grid-template-columns:120px 1fr;gap:8px;margin:0}.qc-detail dt{color:#ffffff8c;font-weight:800}.qc-detail dd{margin:0}.qc-before-after{display:grid;gap:8px}.qc-before-after span,.qc-warning{border-radius:14px;padding:10px;background:#ffffff1a}.qc-change-preview,.qc-empty,.qc-loading{margin-top:18px;padding:22px}.qc-final-message{border-radius:18px;padding:14px;background:#1e7e6d1f;color:#13725f}.qc-apply-failures{display:grid;gap:10px;margin-top:14px}.qc-apply-failures h4{margin:0}.qc-apply-failures article{display:grid;gap:4px;padding:12px;border:1px solid rgba(172,72,58,.24);border-radius:14px;background:#ac483a12}.qc-apply-failures article span{color:var(--text)}.qc-apply-failures article em{color:#8a5b00;font-size:.82rem;font-style:normal;font-weight:800}@media(max-width:1100px){.qc-review-shell{grid-template-columns:1fr}.qc-detail{position:static}}@media(max-width:720px){.qc-workspace{padding:12px}.qc-workspace__hero{display:grid;padding:18px}.qc-quality{min-width:0}.qc-toolbar,.qc-card__actions,.qc-detail__actions,.qc-change-preview__actions{display:grid}}.quick-voice-start{display:grid;gap:4px;border:1px dashed rgba(27,145,184,.36);border-radius:18px;padding:14px;background:#f0f9ffc7}.quick-voice-start strong{font-weight:900}.quick-voice-start span{color:var(--muted);font-size:.88rem;font-weight:800}.quick-fast-mode{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(27,145,184,.18);border-radius:18px;padding:12px;background:#f0f9ffd1}.quick-fast-mode>div{display:grid;gap:3px}.quick-fast-mode strong,.quick-fast-result strong{font-weight:900}.quick-fast-mode span,.quick-fast-result p,.quick-fast-domains span,.quick-fast-stats span,.quick-fast-blockers span{color:var(--muted);font-size:.86rem;font-weight:800}.quick-fast-result{display:grid;gap:8px;border:1px solid rgba(15,23,42,.1);border-radius:18px;padding:12px;background:#ffffffc7}.quick-fast-result--completed{border-color:#22c55e4d;background:#f0fdf4e6}.quick-fast-result--partial,.quick-fast-result--blocked{border-color:#f59e0b52;background:#fffbebeb}.quick-fast-result--failed{border-color:#dc262642;background:#fef2f2e6}.quick-fast-domains,.quick-fast-stats,.quick-fast-blockers{display:flex;flex-wrap:wrap;gap:6px}.quick-fast-actions{display:flex;flex-wrap:wrap;gap:8px}.quick-fast-domains span,.quick-fast-stats span,.quick-fast-blockers span{border-radius:999px;padding:6px 9px;background:#ffffffb8}@media(max-width:640px){.quick-fast-mode{align-items:stretch;flex-direction:column}}.admin-page{display:flex;flex-direction:column;gap:1.25rem;padding:1rem 0 2rem}.admin-page__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-page__eyebrow{margin:0 0 .25rem;color:var(--muted);font-size:.82rem;font-weight:800;text-transform:uppercase}.admin-page h2,.admin-page h3{margin:0;color:var(--text)}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.metric-tile,.state-line,.admin-summary,.admin-table-wrap{border:1px solid var(--border);border-radius:8px;background:var(--surface)}.metric-tile{padding:.875rem}.metric-tile span{display:block;color:var(--muted);font-size:.78rem;text-transform:capitalize}.metric-tile strong{display:block;margin-top:.35rem;font-size:1.5rem}.admin-table-wrap{overflow-x:auto}.admin-table{width:100%;min-width:720px;border-collapse:collapse}.admin-table th,.admin-table td{padding:.75rem .875rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.admin-table th{color:var(--muted);font-size:.78rem;text-transform:uppercase}.admin-table tr:last-child td{border-bottom:0}.state-line{margin:0;padding:1rem;color:var(--muted)}.state-line--error{border-color:#dc262659;color:#9f1d1d}.state-line--warning{border-color:#f59e0b61;color:#7a5600}.admin-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.admin-tab{border:1px solid var(--border);border-radius:999px;padding:.45rem .75rem;background:var(--surface);color:var(--muted);font-size:.85rem}.admin-summary{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;padding:1rem}.admin-summary span{color:var(--muted)}.admin-search{display:flex;align-items:flex-end;gap:.75rem}.admin-search label{flex:1}.admin-search span{display:block;margin-bottom:.35rem;color:var(--muted);font-size:.85rem}.topbar__search{border:1px solid var(--border);border-radius:8px;padding:.55rem .75rem;color:var(--text);text-decoration:none}.topbar__search:focus-visible,.admin-table a:focus-visible,.admin-search input:focus-visible{outline:3px solid rgba(27,145,184,.45);outline-offset:2px}@media(max-width:760px){.admin-page__header,.admin-search{align-items:stretch;flex-direction:column}.metric-grid{grid-template-columns:1fr}}body.qc-status-dock-active #root{padding-bottom:96px}body.qc-status-dock-active .quick-dock{bottom:96px}.qc-ai-progress{position:fixed;z-index:120;right:18px;bottom:18px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(280px,calc(100vw - 24px));min-height:64px;max-height:72px;padding:8px 10px;border:1px solid rgba(217,175,82,.42);border-radius:18px;color:#eaf4ff;background:radial-gradient(circle at 90% 0,rgba(37,137,255,.18),transparent 42%),#071d31f7;box-shadow:0 18px 48px #030f1c57,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto}.qc-review-workspace{display:block;width:100%;max-width:100%;min-width:0;overflow-x:clip;container-type:inline-size}.qc-review-workspace__main{min-width:0}.qc-review-workspace__rail{position:static;width:100%;max-width:100%;min-width:0}.qc-ai-progress-dialog__desktop{margin-top:10px}.qc-ai-progress-dialog__desktop .qc-ai-progress-dialog{width:100%;max-height:calc(100dvh - 190px);border-radius:18px;box-shadow:0 16px 42px #030f1c3d}.qc-ai-progress__signal{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;color:#70b7ff;background:#2d89eb29}.qc-ai-progress__icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.qc-ai-progress__summary{display:grid;min-width:0;line-height:1.15}.qc-ai-progress__summary small,.qc-ai-progress-dialog header small{color:#d9af52;font-size:.61rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.qc-ai-progress__summary strong{overflow:hidden;color:#f4f8fc;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.qc-ai-progress__summary em{color:#8fdab9;font-size:.66rem;font-style:normal}.qc-ai-progress>button{min-height:42px;border:1px solid rgba(217,175,82,.4);border-radius:11px;padding:5px 8px;color:#f0d18b;background:#d9af5214;font-size:.7rem;font-weight:800;cursor:pointer}.qc-ai-progress-dialog__backdrop{position:fixed;z-index:140;inset:0;display:flex;justify-content:flex-end;padding:16px;background:#030f1c94;pointer-events:auto}.qc-ai-progress-dialog{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(360px,calc(100vw - 32px));max-height:calc(100dvh - 32px);border:1px solid rgba(217,175,82,.4);border-radius:22px;color:#eaf4ff;background:#071d31;box-shadow:0 24px 80px #0000006b}.qc-ai-progress-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;border-bottom:1px solid rgba(255,255,255,.1)}.qc-ai-progress-dialog h2{margin:3px 0 0;color:#fff;font-size:1rem}.qc-ai-progress-dialog__status{display:block;margin-top:4px;color:#8fdab9;font-size:.78rem}.qc-ai-progress-dialog header button{min-width:64px;min-height:44px;border:1px solid rgba(217,175,82,.4);border-radius:12px;color:#f0d18b;background:transparent}.qc-ai-progress-dialog__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px 18px}.qc-ai-progress-dialog ol{display:grid;margin:0;padding:0;list-style:none}.qc-ai-progress-dialog li{position:relative;display:grid;grid-template-columns:34px 1fr;gap:10px;min-height:54px;color:#91a4b8}.qc-ai-progress-dialog li:not(:last-child):after{content:"";position:absolute;left:16px;top:34px;bottom:1px;width:1px;background:#8ea6be40}.qc-ai-progress__node{z-index:1;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(143,164,184,.28);border-radius:11px;background:#0a263f}.qc-ai-progress__label{display:grid;align-content:start;gap:3px;padding-top:5px}.qc-ai-progress__label strong{color:inherit;font-size:.82rem}.qc-ai-progress-dialog li.is-done{color:#55d59a}.qc-ai-progress-dialog li.is-done:not(:last-child):after{background:linear-gradient(#55d59a,#55d59a4d)}.qc-ai-progress-dialog li.is-active{color:#70b7ff}.qc-ai-progress-dialog li.is-active .qc-ai-progress__node{border-color:#4ca2ff;box-shadow:0 0 0 4px #3691f221,0 0 22px #3691f238;animation:qcPhaseArrival .7s ease-out 1}.qc-ai-progress-dialog li.is-not-applicable{color:#76899d}.qc-ai-progress__label em,.qc-ai-progress__label small{color:#9eb0c2;font-size:.68rem;font-style:normal}.qc-ai-progress__notice{display:grid;gap:2px;padding:10px 12px;border:1px solid rgba(217,175,82,.28);border-radius:12px;color:#dbe8f5;background:#d9af5214;font-size:.8rem}.qc-ai-progress__notice b{color:#d9af52;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.qc-ai-progress__review-count{color:#f0d18b;font-size:.78rem}.qc-ai-progress__assistance{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:12px 0 0;padding:10px 12px;border-top:1px solid rgba(255,255,255,.1);color:#c6d7e8;font-size:.75rem}.qc-ai-progress__assistance code{color:#fff;overflow-wrap:anywhere}.qc-ai-progress__assistance button{min-height:36px;border:1px solid rgba(217,175,82,.4);border-radius:10px;padding:5px 10px;color:#f0d18b;background:transparent}.qc-review-loading{width:fit-content;margin:48px auto;padding:12px 18px;border:1px solid rgba(217,175,82,.35);border-radius:999px;color:#eaf4ff;background:#091f35}.quick-dock__panel--capture{width:min(960px,calc(100vw - 32px))}.quick-capture-editor{display:block}.quick-capture-editor textarea,.quick-capture-editor .quick-media-box,.quick-capture-editor .quick-analysis,.quick-capture-editor .quick-footer{width:100%;min-width:0;max-width:100%}.quick-dock__panel{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}@media(min-width:1280px){.qc-review-workspace{display:grid;grid-template-columns:minmax(0,1fr) clamp(240px,23vw,300px);gap:clamp(12px,1.5vw,22px);align-items:start}.qc-review-workspace__rail{position:sticky;top:clamp(72px,7dvh,92px);align-self:start;max-height:calc(100dvh - 96px);overflow-x:clip}.qc-review-workspace__rail .qc-ai-progress-dialog__desktop{width:100%;max-width:100%;margin-top:0}.qc-review-workspace__main .qc-review-shell{grid-template-columns:minmax(170px,220px) minmax(0,1fr)}.qc-review-workspace__main .qc-detail{position:static;grid-column:1 / -1}}@media(min-width:1680px){.qc-review-workspace__main .qc-review-shell{grid-template-columns:250px minmax(440px,1fr) 300px}.qc-review-workspace__main .qc-detail{position:sticky;grid-column:auto}}@media(max-width:1279px){body.qc-status-dock-active #root{padding-bottom:calc(92px + env(safe-area-inset-bottom))}body.qc-status-dock-active .quick-dock{bottom:calc(88px + env(safe-area-inset-bottom))}.qc-ai-progress{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:auto;min-height:60px;max-height:64px}.qc-ai-progress-dialog__backdrop{align-items:flex-end;padding:0}.qc-ai-progress-dialog{width:100%;max-height:min(60dvh,520px);border-radius:22px 22px 0 0;padding-bottom:env(safe-area-inset-bottom)}.quick-dock__panel--capture{width:100%}}@media(prefers-reduced-motion:reduce){.qc-ai-progress *,.qc-ai-progress-dialog *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.topbar{box-sizing:border-box;width:100%;max-width:100vw;min-height:64px;padding:7px clamp(14px,2vw,24px);gap:14px;transition:min-height .16s ease,padding .16s ease,box-shadow .16s ease,background .16s ease}.topbar--collapsed{min-height:52px;padding-block:4px;background:#f7fbfcf5;box-shadow:0 8px 24px #0f172a1a}.topbar__left,.topbar__right,.topbar__brand{min-width:0}.topbar__brand{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px}.topbar__logo{grid-row:1 / span 2;width:clamp(78px,8vw,104px);max-width:100%;height:40px;margin-bottom:0;object-fit:contain;transition:width .16s ease}.topbar__eyebrow{margin:0;font-size:.64rem;line-height:1}.topbar__title{overflow:hidden;max-width:min(34vw,360px);margin:2px 0 0;font-size:.95rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.topbar--collapsed .topbar__logo{width:76px;height:38px}.topbar--collapsed .topbar__eyebrow{display:none}.topbar--collapsed .topbar__title{grid-column:2;margin:0}.topbar__agency-picker{grid-template-columns:auto minmax(120px,190px);align-items:center;gap:7px}.topbar__agency-picker .select{min-width:0;min-height:38px;padding-block:5px;text-overflow:ellipsis}.topbar__logout{flex:0 0 auto;min-height:40px}.topbar__avatar{flex:0 0 auto;width:40px;height:40px;border-radius:12px}.topbar--collapsed .topbar__logout,.topbar--collapsed .topbar__avatar{min-height:38px;height:38px}.action-list{grid-template-columns:minmax(0,1fr);gap:9px;min-width:0}.action-card{min-width:0;max-width:100%;gap:7px;padding:10px 12px;border-radius:16px}.action-card__primary{display:grid;grid-template-columns:minmax(170px,1.15fr) minmax(190px,1fr) minmax(190px,1.25fr) minmax(120px,.7fr) 42px;align-items:center;gap:12px;min-width:0}.action-card__identity,.action-card__summary,.action-card__deadline{min-width:0}.action-card__name{overflow-wrap:anywhere;margin:0 0 2px;color:var(--navy);font-size:.91rem;font-weight:850}.action-card__identity h3{overflow-wrap:anywhere;margin:0;color:var(--text-secondary);font-size:.78rem;font-weight:650;line-height:1.25}.action-card__badges{align-items:center;gap:5px;min-width:0}.action-card__badges .badge,.action-card__ai-badges .mini-pill{max-width:100%;padding:4px 7px;font-size:.68rem;line-height:1.15;overflow-wrap:anywhere;white-space:normal}.action-card__label,.action-card__deadline span{display:block;margin:0 0 2px;color:var(--text-secondary);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.action-card__summary strong,.action-card__deadline strong{display:-webkit-box;overflow:hidden;margin:0;font-size:.79rem;line-height:1.25;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.action-card__open{display:grid;place-items:center;width:40px;height:40px;min-height:40px;padding:0;border:1px solid rgba(201,162,39,.32);background:linear-gradient(145deg,#0d2943,#071d31);color:#f6dc9c;font-size:1.05rem}.action-card__details{min-width:0;border-top:1px solid rgba(15,23,42,.06)}.action-card__details summary{width:max-content;max-width:100%;padding:5px 2px 0;color:var(--text-secondary);font-size:.7rem;font-weight:750;cursor:pointer}.action-card__secondary{display:grid;grid-template-columns:minmax(160px,1fr) minmax(220px,1.5fr) minmax(160px,1fr);gap:10px;padding-top:8px;min-width:0}.action-card__secondary p{margin:0;overflow-wrap:anywhere;font-size:.76rem;line-height:1.35}.action-card__stats{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:6px;min-width:0}.action-card__stat{min-width:0;padding:7px;border-radius:9px}.action-card__stat span{margin-bottom:2px;font-size:.67rem}.action-card__stat strong{overflow-wrap:anywhere;font-size:.76rem}.action-card__ai-badges,.action-card__operations-list{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.action-card__operations-list button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.control-room,.control-room__sections,.control-room__section,.lead-search,.lead-search__results,.lead-search__row{min-width:0;max-width:100%}.lead-search__row>*,.lead-search__identity,.lead-search__actions{min-width:0;max-width:100%}.lead-search__identity strong,.lead-search__row span{overflow-wrap:anywhere;white-space:normal}.quick-dock,.quick-dock__panel,.qc-ai-progress{box-sizing:border-box;max-width:calc(100vw - 24px)}@media(max-width:1020px){.action-card__primary{grid-template-columns:minmax(180px,1.2fr) minmax(180px,1fr) minmax(150px,1fr) 42px}.action-card__deadline{grid-column:2}.action-card__summary{grid-column:3;grid-row:1 / span 2}.action-card__open{grid-column:4;grid-row:1 / span 2}.action-card__secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){:root{--topbar-height: 58px}.topbar{flex-direction:row;align-items:center;min-height:58px;padding:5px 10px}.topbar--collapsed{min-height:50px}.topbar__left,.topbar__right{flex-wrap:nowrap;gap:7px}.topbar__left{flex:1 1 auto;overflow:hidden}.topbar__right{flex:0 0 auto;margin-left:auto}.topbar__menu-button{flex:0 0 40px;width:40px;height:40px}.topbar__brand{flex:1 1 auto;overflow:hidden;grid-template-columns:auto minmax(0,1fr);column-gap:6px}.topbar__logo,.topbar--collapsed .topbar__logo{width:66px;height:38px;margin-bottom:0}.topbar__eyebrow,.topbar__agency-picker{display:none}.topbar__title,.topbar--collapsed .topbar__title{grid-column:2;max-width:25vw;margin:0;font-size:.76rem}.topbar__logout{min-height:38px;padding-inline:9px;font-size:.76rem}.topbar__avatar{width:38px;height:38px;font-size:.76rem}.action-card{padding:10px}.action-card__primary{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px}.action-card__identity{grid-column:1;grid-row:1}.action-card__open{grid-column:2;grid-row:1}.action-card__badges,.action-card__summary,.action-card__deadline{grid-column:1 / -1;grid-row:auto}.action-card__badges{order:0}.action-card__summary,.action-card__deadline{display:grid;grid-template-columns:minmax(94px,.35fr) minmax(0,1fr);align-items:start;gap:7px}.action-card__secondary{grid-template-columns:minmax(0,1fr)}.lead-search__row{width:100%;box-sizing:border-box}}@media(max-width:360px){.topbar{gap:5px;padding-inline:6px}.topbar__menu-button{flex-basis:36px;width:36px;height:36px}.topbar__logo,.topbar--collapsed .topbar__logo{width:56px;height:36px}.topbar__title,.topbar--collapsed .topbar__title{max-width:20vw;font-size:.68rem}.topbar__logout{min-height:36px;padding-inline:7px}.topbar__avatar{width:36px;height:36px}.app-main{padding-inline:10px}}@media(prefers-reduced-motion:reduce){.topbar,.topbar__logo,.action-card,.action-card:hover{transition:none!important}}@media(max-width:600px){.topbar{flex-direction:row;align-items:center;width:100%;max-width:100%;min-height:56px;padding:6px max(8px,env(safe-area-inset-right)) 6px max(8px,env(safe-area-inset-left));gap:7px;overflow:visible}.topbar--collapsed{min-height:52px;padding-block:5px}.topbar__left{flex:1 1 auto;min-width:0;gap:7px;overflow:hidden}.topbar__right{flex:0 0 auto;min-width:0;gap:6px;margin-left:0}.topbar__menu-button{display:inline-flex;flex:0 0 38px;width:38px;height:38px}.topbar__brand{min-width:0;overflow:hidden;grid-template-columns:auto minmax(0,1fr);column-gap:6px}.topbar__logo,.topbar--collapsed .topbar__logo{width:clamp(58px,19vw,76px);height:36px}.topbar__title,.topbar--collapsed .topbar__title{display:block;grid-column:2;max-width:none;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.68rem,2.8vw,.82rem)}.topbar__logout{display:none}.topbar__avatar{width:38px;height:38px;border-radius:12px;font-size:.75rem}.topbar__account-menu{position:fixed;top:calc(56px + env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));width:min(280px,calc(100vw - 16px));max-width:calc(100vw - 16px)}.quick-dock{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));left:auto;max-width:calc(100vw - 24px)}.quick-dock__fab{width:56px;height:56px;box-shadow:0 14px 30px #0f35564d,0 0 0 5px #1b91b817}.quick-dock__panel{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 88px - env(safe-area-inset-bottom))}}.enterprise-workspace{color:#0b1f3a;max-width:100%;min-width:0;overflow-x:clip}.enterprise-route-loading{min-height:240px;display:grid;place-items:center;color:#102a4a;font-weight:800}.enterprise-workspace header{align-items:center;border:1px solid rgba(185,148,74,.25);border-radius:22px 22px 0 0;background:linear-gradient(135deg,#07182d,#102a4a);color:#fff;display:flex;justify-content:space-between;gap:16px;padding:22px}.enterprise-workspace .eyebrow,.enterprise-detail .eyebrow{color:#b9944a;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.enterprise-workspace__grid{border:1px solid rgba(10,31,58,.12);border-top:0;display:grid;grid-template-columns:minmax(320px,38%) 1fr;min-height:620px;overflow:hidden}.enterprise-tree{background:#f7f4ee;border-right:1px solid rgba(10,31,58,.12);min-width:0;padding:14px}.enterprise-tree__row-wrap{position:relative}.enterprise-tree__row{align-items:center;background:transparent;border:1px solid transparent;border-radius:12px;color:#102a4a;cursor:pointer;display:flex;gap:8px;min-height:44px;padding:8px 10px 8px calc(10px + var(--level) * 22px);text-align:left;width:100%}.enterprise-tree__row:hover,.enterprise-tree__row:focus-visible,.enterprise-tree__row.is-selected{background:#fff;border-color:#b9944a61;box-shadow:0 8px 24px #0a1f3a14;outline:none}.enterprise-tree__row-wrap:before{background:#102a4a24;content:"";height:100%;left:calc(16px + var(--level) * 22px);position:absolute;top:-22px;width:1px}.enterprise-tree__toggle{color:#b9944a;min-width:18px}.enterprise-tree__glyph{background:#b9944a;border-radius:999px;height:10px;width:10px}.enterprise-tree__glyph--enterprise{background:#102a4a}.enterprise-tree__label{font-weight:700;min-width:0;overflow-wrap:anywhere}.enterprise-tree__loading{color:#6b7280;font-size:.78rem;margin-left:auto}.enterprise-detail{background:#fff;min-width:0;overflow-wrap:anywhere;padding:28px}.enterprise-detail h2{color:#07182d;font-size:clamp(1.6rem,3vw,2.6rem);margin:4px 0 14px}.enterprise-detail dl{display:grid;gap:12px;margin:24px 0}.enterprise-detail dt{color:#667085;font-size:.78rem;text-transform:uppercase}.enterprise-detail dd{margin:3px 0 0;font-weight:700}.enterprise-access-badge{border:1px solid rgba(16,42,74,.16);border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:800;gap:4px;padding:5px 8px;white-space:nowrap}.enterprise-access-badge--operational{background:#eef8f0;color:#176438}.enterprise-access-badge--governance{background:#f8f5ee;color:#6f5420}.enterprise-people{background:#fff;min-height:620px;padding:24px}.enterprise-people>header{border-radius:20px}.people-toolbar{align-items:end;display:flex;gap:14px;padding:20px 0}.people-toolbar label{color:#475467;display:grid;font-size:.78rem;font-weight:700;gap:6px}.people-toolbar select{background:#fff;border:1px solid #d0d5dd;border-radius:10px;min-width:180px;padding:10px}.people-table-wrap{border:1px solid #e4e7ec;border-radius:16px;max-width:100%;overflow:auto;overscroll-behavior-inline:contain}.people-table{border-collapse:collapse;min-width:780px;width:100%}.people-table th,.people-table td{border-bottom:1px solid #eaecf0;padding:12px 14px;text-align:left;vertical-align:middle}.people-table th{background:#f8fafc;color:#475467;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.people-table td small{color:#667085;display:block;font-family:monospace;margin-top:4px}.people-status,.people-role{border-radius:999px;display:inline-block;font-size:.72rem;font-weight:800;padding:5px 8px}.people-status--active{background:#ecfdf3;color:#027a48}.people-status--suspended{background:#fffaeb;color:#b54708}.people-status--revoked{background:#f2f4f7;color:#475467}.people-role{background:#eef4ff;color:#3538cd;margin:2px}.people-technical-id{color:#667085;font-family:monospace;overflow-wrap:anywhere}.people-role-list{display:grid;gap:10px;margin:12px 0 22px}.people-role-list label{border:1px solid #e4e7ec;border-radius:10px;padding:10px}.people-danger-actions{border-top:1px solid #fee4e2;display:flex;gap:10px;margin-top:20px;padding-top:16px}.people-danger-actions button{background:#fff;border:1px solid #d92d20;border-radius:10px;color:#b42318;padding:9px 12px}.people-dialog input{border:1px solid #d0d5dd;border-radius:10px;box-sizing:border-box;display:block;margin:8px 0 12px;padding:11px;width:100%}.people-lookup-result{background:#f8fafc;border-radius:12px;margin-top:16px;padding:14px}@media(max-width:700px){.enterprise-people{padding:14px}.enterprise-people>header{align-items:flex-start;flex-direction:column}.people-toolbar{align-items:stretch;flex-direction:column}.people-toolbar select{width:100%}.people-table-wrap{margin-inline:-14px;border-radius:0}.people-dialog{width:min(100%,calc(100vw - 20px))}}@media(prefers-reduced-motion:reduce){.enterprise-drawer,.enterprise-drawer__backdrop{animation:none!important;transition:none!important}}.enterprise-primary,.enterprise-secondary{border-radius:12px;border:1px solid #b9944a;min-height:44px;padding:10px 14px}.enterprise-workspace button:focus-visible,.enterprise-workspace a:focus-visible,.enterprise-workspace input:focus-visible,.enterprise-workspace select:focus-visible,.enterprise-workspace summary:focus-visible{outline:3px solid #f0cf83;outline-offset:3px}.enterprise-primary{background:#102a4a;color:#fff}.enterprise-secondary{background:#fff;color:#102a4a;margin-left:10px}.enterprise-primary:disabled,.enterprise-secondary:disabled{cursor:not-allowed;opacity:.55}.enterprise-switcher{position:relative}.enterprise-switcher__button{align-items:flex-start;background:#ffffff14;border:1px solid rgba(185,148,74,.45);border-radius:16px;color:#fff;display:flex;flex-direction:column;min-height:44px;padding:10px 14px}.enterprise-switcher__button span{color:#e8d9b6;font-size:.78rem}.enterprise-switcher__sheet{background:#fff;border:1px solid rgba(16,42,74,.18);border-radius:18px;box-shadow:0 24px 60px #07182d47;color:#102a4a;max-height:min(70vh,560px);max-width:min(440px,calc(100vw - 32px));min-width:360px;overflow:auto;overscroll-behavior:contain;padding:18px;position:absolute;right:0;top:calc(100% + 10px);z-index:110}.enterprise-switcher__close{float:right;min-height:44px}.enterprise-switcher__choices{display:grid;gap:8px}.enterprise-switcher__choices button{align-items:center;background:#f7f4ee;border:1px solid transparent;border-radius:12px;display:flex;justify-content:space-between;min-height:44px;padding:10px}.enterprise-error{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;color:#7c2d12;padding:12px}.enterprise-disabled{padding:32px}@media(max-width:780px){.enterprise-workspace header{border-radius:0;flex-direction:column;align-items:stretch}.enterprise-workspace__grid{display:block;min-height:auto;overflow-x:hidden}.enterprise-tree{border-right:0}.enterprise-detail{border-top:1px solid rgba(10,31,58,.12)}.enterprise-switcher__sheet{border-radius:22px 22px 0 0;inset:auto 0 0;max-height:82vh;min-width:0;position:fixed;width:auto}.enterprise-secondary{margin:10px 0 0;width:100%}.enterprise-primary{width:100%}}@media(prefers-reduced-motion:reduce){.enterprise-tree__row,.enterprise-switcher__sheet{transition:none!important}}.enterprise-overview{background:radial-gradient(circle at top left,rgba(215,181,109,.18),transparent 32%),linear-gradient(135deg,#061326,#0b1f3a 55%,#102a4a);color:#fff;border-radius:26px;margin-bottom:24px;overflow:hidden;box-shadow:0 24px 80px #05132647}.enterprise-overview__hero{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:36px 32px;border-bottom:1px solid rgba(215,181,109,.22)}.enterprise-overview__hero h1{margin:4px 0 8px;font-size:clamp(2rem,4vw,4.4rem);line-height:.95;letter-spacing:-.05em}.enterprise-overview__hero p{max-width:760px;color:#dbe7f7}.enterprise-overview__context{align-self:center;border:1px solid rgba(215,181,109,.45);border-radius:18px;padding:13px 17px;color:#f5dfaa;white-space:nowrap;background:#06132680;display:grid;gap:3px;box-shadow:inset 0 1px #ffffff14}.enterprise-overview__context strong{color:#fff;letter-spacing:.08em}.enterprise-overview__context span{color:#e8d9b6;font-size:.76rem;text-transform:uppercase;letter-spacing:.06em}.enterprise-overview__strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:#d7b56d2e}.enterprise-overview__strip span{background:#07182dc7;padding:18px 16px;min-height:72px;display:flex;align-items:center;font-weight:750;line-height:1.3}.enterprise-overview__duo,.enterprise-overview__coverage{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);gap:20px;padding:24px}.enterprise-health,.enterprise-chart,.enterprise-matrix,.enterprise-signals,.enterprise-overview__coverage>div:first-child{border:1px solid rgba(215,181,109,.24);border-radius:24px;background:linear-gradient(180deg,#ffffff16,#ffffff08);padding:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff0f}.enterprise-health{display:grid;grid-template-columns:1fr 190px;gap:12px}.enterprise-health h2{color:#f5dfaa;font-size:4rem;margin:0}.enterprise-health h2 span{font-size:1rem;color:#dbe7f7}.enterprise-health.is-partial{border-style:dashed;box-shadow:inset 0 0 0 1px #c78f383d}.enterprise-health__meta{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.enterprise-health__meta div{background:#0613268f;border-radius:14px;padding:10px}.enterprise-chart figcaption{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.enterprise-chart figcaption span,.enterprise-chart__fallback,.enterprise-signals p,.enterprise-matrix small,.enterprise-matrix em{color:#dbe7f7}.enterprise-chart__canvas{min-height:220px;border-radius:16px;background:#06132647;padding:8px 4px 0}.coverage-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:22px}.coverage-flow span{min-height:68px;border:1px solid rgba(215,181,109,.24);border-radius:18px;display:grid;place-items:center;background:#0613268c;font-weight:800}.coverage-flow b{color:#f5dfaa}.enterprise-matrix,.enterprise-signals{margin:0 24px 24px}.enterprise-matrix>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.enterprise-matrix article{border:1px solid rgba(255,255,255,.12);border-left:5px solid #7fb3ff;border-radius:18px;padding:14px;display:grid;gap:8px;background:#06132685}.enterprise-matrix article.is-operational{border-left-color:#d7b56d}.enterprise-matrix article span{font-size:.74rem;letter-spacing:.12em;color:#f5dfaa;font-weight:900}.enterprise-signals ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;list-style:none;padding:0}.enterprise-signals li{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(215,181,109,.18);padding:12px 0}.enterprise-security-alert{margin:18px 0 0;padding:14px 16px;border:1px solid #f4b183;border-radius:14px;background:#3b1d16;color:#fff3e8!important;font-weight:700;line-height:1.45}.enterprise-overview__state{padding:32px;color:#fff}@media(prefers-reduced-motion:reduce){.enterprise-overview *,.enterprise-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(max-width:980px){.enterprise-overview__strip{grid-template-columns:repeat(2,1fr)}.enterprise-overview__duo,.enterprise-overview__coverage{grid-template-columns:1fr}.enterprise-overview__hero{flex-direction:column}}@media(max-width:640px){.enterprise-overview{border-radius:0;margin-left:-16px;margin-right:-16px}.enterprise-overview__hero,.enterprise-overview__duo,.enterprise-overview__coverage{padding:18px}.enterprise-overview__strip,.enterprise-health{grid-template-columns:1fr}.enterprise-health__gauge{order:-1}.enterprise-health__meta,.coverage-flow{grid-template-columns:1fr}.enterprise-matrix,.enterprise-signals{margin:0 18px 18px}.enterprise-overview__context{white-space:normal}body{overflow-x:hidden}}.valuation-quality .section-header{align-items:flex-start}.valuation-quality__eyebrow{display:block;margin-bottom:6px;color:var(--color-accent);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.valuation-quality__checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:18px}.valuation-quality__check{display:flex;gap:12px;align-items:flex-start;min-width:0;padding:15px;border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffffb8}.valuation-quality__check strong{display:block;color:var(--text)}.valuation-quality__check p{margin:4px 0 0;color:var(--muted);font-size:.9rem;line-height:1.45}.valuation-quality__dot{flex:0 0 auto;width:10px;height:10px;margin-top:6px;border-radius:999px;background:var(--color-muted);box-shadow:0 0 0 4px #63708a1f}.valuation-quality__check--success .valuation-quality__dot{background:var(--color-success);box-shadow:0 0 0 4px #217a571f}.valuation-quality__check--warning .valuation-quality__dot{background:var(--color-warning);box-shadow:0 0 0 4px #f59e0b24}.valuation-quality__check--danger .valuation-quality__dot{background:var(--color-danger);box-shadow:0 0 0 4px #b8322a1f}.valuation-quality__meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.valuation-quality__meta span{padding:8px 12px;border-radius:999px;background:#173e6d12;color:var(--muted);font-size:.88rem}.valuation-quality__meta strong{color:var(--text)}.valuation-lookup-result__head{display:flex;justify-content:space-between;gap:12px;align-items:center}.valuation-inspection{overflow:hidden}.valuation-inspection>summary{display:flex;justify-content:space-between;gap:16px;align-items:center;cursor:pointer;list-style:none}.valuation-inspection>summary::-webkit-details-marker{display:none}.valuation-inspection>summary>div{display:grid;gap:5px;min-width:0}.valuation-inspection>summary strong{color:var(--text);font-size:1.05rem}.valuation-inspection>summary span,.valuation-inspection__actions p{color:var(--muted)}.valuation-inspection__body{display:grid;gap:16px;margin-top:18px;padding-top:18px;border-top:1px solid var(--border)}.valuation-inspection__actions{display:flex;gap:14px;align-items:center;justify-content:space-between}.valuation-inspection__actions p{margin:0;font-size:.88rem;text-align:right}@media(max-width:720px){.valuation-quality__checks{grid-template-columns:1fr}.valuation-quality .section-header,.valuation-lookup-result__head,.valuation-inspection>summary,.valuation-inspection__actions{align-items:flex-start;flex-direction:column}.valuation-inspection__actions .button{width:100%}.valuation-inspection__actions p{text-align:left}}.valuation-coverage__stats{margin-top:18px}.valuation-coverage__usage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.valuation-coverage__usage>div{padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:#173e6d0d}.valuation-coverage__usage span,.valuation-coverage__zone-head span{display:block;color:var(--muted);font-size:.84rem}.valuation-coverage__usage strong{display:block;margin-top:4px;color:var(--text);font-size:1.15rem}.valuation-coverage__attention{margin-top:22px;padding-top:20px;border-top:1px solid var(--border)}.valuation-coverage__zones{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.valuation-coverage__zone{display:grid;gap:14px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffffc2}.valuation-coverage__zone--no_agency_comparables{border-color:#b8322a42;background:#b8322a0b}.valuation-coverage__zone--single_comparable,.valuation-coverage__zone--limited{border-color:#f59e0b47;background:#f59e0b0b}.valuation-coverage__zone-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.valuation-coverage__zone-head>div{min-width:0}.valuation-coverage__zone-head strong{display:block;overflow-wrap:anywhere;color:var(--text)}.valuation-coverage__zone-metrics{display:flex;flex-wrap:wrap;gap:8px}.valuation-coverage__zone-metrics span{padding:7px 10px;border-radius:999px;background:#173e6d12;color:var(--muted);font-size:.8rem}.valuation-coverage__zone-metrics strong{color:var(--text)}.valuation-coverage__zone-actions{display:flex;justify-content:flex-end}.valuation-coverage__zone-editor{display:grid;gap:12px;padding:14px;border:1px solid rgba(23,62,109,.16);border-radius:var(--radius-lg);background:#ffffffe6}.valuation-coverage__zone-editor-head strong,.valuation-coverage__zone-editor-head span{display:block}.valuation-coverage__zone-editor-head span{margin-top:4px;color:var(--muted);font-size:.8rem}.valuation-coverage__zone-editor label{display:grid;gap:6px}.valuation-coverage__zone-editor label>span{color:var(--muted);font-size:.78rem;font-weight:700}.valuation-coverage__zone-editor select,.valuation-coverage__zone-editor input{width:100%;min-height:42px;padding:9px 11px;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--text)}.valuation-coverage__zone-editor-actions{display:flex;flex-wrap:wrap;gap:8px}.valuation-coverage__pending{margin-top:18px;padding:16px;border:1px dashed rgba(23,62,109,.2);border-radius:var(--radius-lg);background:#173e6d0a}.valuation-coverage__pending p{margin:5px 0 0;color:var(--muted)}@media(max-width:720px){.valuation-coverage__usage,.valuation-coverage__zones{grid-template-columns:1fr}.valuation-coverage__zone-head{flex-direction:column}.valuation-coverage__zone-actions,.valuation-coverage__zone-editor-actions{justify-content:stretch}.valuation-coverage__zone-actions .button,.valuation-coverage__zone-editor-actions .button{width:100%}}.workspace-entry{position:relative}.workspace-entry__trigger{width:calc(100% - 12px);margin:3px 6px;text-align:left;font:inherit;font-weight:800;border:1px solid #d7b56d;background:#f7f1e3;color:#102a4a;box-shadow:0 6px 16px #040f1c29;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.workspace-entry__trigger:hover{border-color:#f0cf83;background:#fff8e8;color:#07182d;box-shadow:0 9px 22px #040f1c42;transform:translateY(-1px)}.workspace-entry__trigger.is-active{border-color:#f0cf83;background:#efd897;color:#07182d;box-shadow:inset 3px 0 #a87918,0 8px 20px #040f1c3d}.workspace-entry__trigger:focus-visible{outline:3px solid #f0cf83;outline-offset:3px;border-color:#a87918;box-shadow:0 0 0 2px #102a4a,0 9px 22px #040f1c42}.workspace-entry__selector{margin:6px 8px 12px;padding:12px;border:1px solid rgba(185,148,74,.45);border-radius:14px;background:#fff;color:#102a4a;box-shadow:0 16px 34px #07182d33;display:grid;gap:8px}.workspace-entry__selector p{margin:0 0 4px;font-weight:800}.workspace-entry__selector button{min-height:44px;padding:9px 10px;text-align:left;border:1px solid rgba(16,42,74,.14);border-radius:10px;background:#f7f4ee;color:#102a4a;font-weight:700}.workspace-entry__selector button:focus-visible{outline:3px solid #d7b56d;outline-offset:2px}.enterprise-chart__empty{min-height:220px;display:grid;place-content:center;text-align:center;padding:28px;border:1px dashed rgba(215,181,109,.5);border-radius:18px;background:#0613265c}.enterprise-chart__empty strong{color:#f5dfaa;font-size:1.2rem}.enterprise-signals li{border-radius:10px;padding-inline:12px;background:#ffffff0b}@media(max-width:640px){.workspace-entry__selector{margin-inline:0}}.enterprise-tabs{display:flex;gap:6px;overflow-x:auto;padding:8px;margin-bottom:18px;border:1px solid rgba(185,148,74,.25);border-radius:18px;background:#07182d}.enterprise-tabs button{min-height:44px;padding:8px 16px;border:0;border-radius:12px;color:#dbe7f7;background:transparent;white-space:nowrap}.enterprise-tabs button[aria-current=page]{color:#07182d;background:#d7b56d;font-weight:800}.enterprise-tabs button:disabled{opacity:.48;cursor:not-allowed}.enterprise-tabs small{display:block;font-size:.58rem}.enterprise-actionbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-inline:1px solid rgba(10,31,58,.12);background:#fff}.enterprise-actionbar div{display:grid}.enterprise-actionbar span{color:#667085;font-size:.78rem}.enterprise-success{padding:12px 16px;margin:0;background:#eef8f0;color:#176438;border:1px solid #b7dfc4}.enterprise-empty{padding:36px 18px;text-align:center;color:#667085}.enterprise-empty strong{color:#102a4a}.enterprise-drawer__backdrop{position:fixed;inset:0;z-index:100;display:flex;justify-content:flex-end;background:#05132694}.enterprise-drawer{width:min(480px,100%);height:100%;overflow:auto;padding:30px;background:#fff;color:#102a4a;box-shadow:-20px 0 60px #05132640}.enterprise-drawer__close{float:right;width:44px;height:44px;border-radius:50%;border:1px solid rgba(16,42,74,.2);background:#fff;font-size:1.5rem}.enterprise-drawer h2{font-size:2rem;margin:10px 0}.enterprise-drawer__note{padding:16px;border-left:4px solid #b9944a;background:#f8f5ee;line-height:1.5}.enterprise-drawer form{display:grid;gap:10px;margin-top:28px}.enterprise-drawer input{min-height:48px;border:1px solid #aab4c0;border-radius:12px;padding:10px;font:inherit}@media(max-width:640px){.enterprise-tabs{border-radius:0;margin-inline:-16px}.enterprise-actionbar{align-items:stretch;flex-direction:column}.enterprise-drawer__backdrop{align-items:flex-end}.enterprise-drawer{height:auto;max-height:92vh;border-radius:24px 24px 0 0;padding:22px}.enterprise-actionbar .enterprise-primary{width:100%}}.enterprise-tree__more{min-height:44px;width:100%;margin-top:10px;border:1px dashed #b9944a;border-radius:12px;background:#fff;color:#102a4a;font-weight:800}.governance-center{display:grid;gap:18px;color:#eaf0f8}.governance-health{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;border:1px solid rgba(215,181,109,.42);border-radius:18px;background:linear-gradient(110deg,#061426,#102b4d);box-shadow:0 18px 45px #040f1c33}.governance-health h1{margin:3px 0;font-size:clamp(1.65rem,4vw,2.45rem)}.governance-health__status{display:grid;max-width:520px;padding-left:20px;border-left:4px solid #d7b56d}.governance-health__status strong{color:#f5dfaa;font-size:1.05rem}.governance-health__status span{color:#c9d4e2}.governance-anomalies,.governance-audit{padding:22px 26px;border:1px solid rgba(215,181,109,.26);border-radius:18px;background:#091b32}.governance-anomalies h2,.governance-audit h2{margin:0 0 14px}.governance-anomalies ol,.governance-timeline{list-style:none;margin:0;padding:0}.governance-anomalies li{display:grid;grid-template-columns:92px 1fr auto;gap:16px;align-items:center;padding:15px 0;border-top:1px solid rgba(255,255,255,.1)}.governance-anomalies p{margin:3px 0;color:#b9c6d8}.governance-anomalies button,.governance-more,.governance-error button{min-height:44px;padding:8px 14px;border:1px solid #d7b56d;border-radius:10px;background:transparent;color:#f5dfaa;font-weight:800}.governance-severity{text-transform:uppercase;font-size:.7rem;font-weight:900;letter-spacing:.08em}.governance-severity.is-alta{color:#ffb4a8}.governance-severity.is-media{color:#f5dfaa}.governance-audit__heading{display:flex;justify-content:space-between;align-items:end;gap:20px}.governance-filters{display:flex;flex-wrap:wrap;gap:10px}.governance-filters label{display:grid;gap:4px;font-size:.75rem;color:#c9d4e2}.governance-filters select{min-height:44px;min-width:150px;padding:8px;border:1px solid rgba(215,181,109,.5);border-radius:10px;background:#061426;color:#fff}.governance-timeline li{position:relative;display:grid;grid-template-columns:minmax(145px,.45fr) 1fr minmax(90px,.3fr);gap:12px;padding:16px 12px 16px 24px;border-top:1px solid rgba(255,255,255,.09)}.governance-timeline li:before{content:"";position:absolute;left:4px;top:21px;width:8px;height:8px;border-radius:50%;background:#d7b56d}.governance-timeline time,.governance-timeline span,.governance-timeline small{color:#aebdd0}.governance-timeline small{grid-column:2/-1}.governance-empty{padding:42px 18px;text-align:center;color:#bac7d8}.governance-more{display:block;margin:18px auto 0}.governance-center button:focus-visible,.governance-center select:focus-visible{outline:3px solid #f0cf83;outline-offset:3px}.audit-filter{position:relative;display:grid;min-width:150px;gap:4px}.audit-filter__label{font-size:.75rem;color:#c9d4e2}.audit-filter__trigger{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;width:100%;padding:8px 12px;border:1px solid rgba(215,181,109,.72);border-radius:10px;background:#061426;color:#fff;font:inherit;text-align:left;cursor:pointer}.audit-filter__chevron{width:8px;height:8px;border-right:2px solid #d7b56d;border-bottom:2px solid #d7b56d;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.audit-filter__trigger[aria-expanded=true] .audit-filter__chevron{transform:translateY(2px) rotate(225deg)}.audit-filter__menu{position:absolute;z-index:120;top:calc(100% + 6px);left:0;width:100%;max-width:calc(100vw - 28px);max-height:min(280px,50vh);overflow-y:auto;overscroll-behavior:contain;padding:5px;border:1px solid rgba(215,181,109,.68);border-radius:11px;background:#07182d;box-shadow:0 18px 38px #00000073}.audit-filter__option{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:8px 10px;border-radius:7px;color:#eaf0f8;cursor:pointer}.audit-filter__option.is-active{background:#d7b56d29;color:#f7dfa7}.audit-filter__option[aria-selected=true]{color:#f7dfa7;font-weight:800}.audit-filter__check{visibility:hidden;color:#d7b56d}.audit-filter__option[aria-selected=true] .audit-filter__check{visibility:visible}.audit-filter__menu:focus-visible{outline:3px solid #f0cf83;outline-offset:2px}@media(max-width:640px){.governance-health,.governance-audit__heading{align-items:stretch;flex-direction:column}.governance-health__status{padding:12px 0 0;border-left:0;border-top:3px solid #d7b56d}.governance-anomalies,.governance-audit{padding:18px 14px}.governance-anomalies li{grid-template-columns:1fr;gap:7px}.governance-anomalies button{width:100%}.governance-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.audit-filter{min-width:0}.audit-filter__menu{width:100%}.governance-timeline li{grid-template-columns:1fr;padding-left:24px}.governance-timeline small{grid-column:auto}}.governance-partial{max-width:520px;margin:0;padding:12px 14px;border:1px solid rgba(245,223,170,.45);border-radius:10px;background:#f5dfaa14;color:#f5dfaa;line-height:1.45}.ade-declared{margin-top:1.5rem}.ade-declared__import{margin:1.25rem 0;padding:1rem;border:1px solid var(--border, #dbe3ee);border-radius:12px}.ade-declared__filters{margin:1rem 0}.ade-declared__table .valuation-table__row{grid-template-columns:.7fr 1.2fr 1.2fr 1.1fr 1.1fr .6fr;gap:.75rem;align-items:center}.ade-declared__units,.ade-declared__units>span,.ade-declared__table small{display:block}.ade-declared__units>strong{display:block;margin-top:.35rem}.ade-declared__table small{margin-top:.25rem;color:var(--color-text-muted, #64748b)}.ade-declared__head{font-size:.78rem;text-transform:uppercase;color:#64748b}.ade-comparable-lab{margin:1rem 0;padding:1.1rem;border:1px solid #c4b5fd;border-radius:12px;background:#fff;box-shadow:0 7px 18px #102a4a12}.ade-comparable-lab .section-header h4{margin-top:.65rem;color:#102a4a;font-size:1.35rem}.ade-comparable-lab .section-header p{color:#526174}.ade-comparable-lab__check{display:flex!important;flex-direction:row!important;align-items:center;gap:.5rem}.ade-comparable-lab__check input{width:auto}.ade-comparable-lab__results{display:grid;gap:.85rem;margin-top:1rem}.ade-comparable-card{display:grid;grid-template-columns:.55fr 1.1fr .9fr .8fr 1.45fr;gap:1rem;align-items:center;padding:1rem;border:1px solid #ddd6fe;border-radius:12px;background:#fff}.ade-comparable-card__score,.ade-comparable-card__location,.ade-comparable-card__metric{display:grid;gap:.2rem}.ade-comparable-card__score span,.ade-comparable-card__metric span,.ade-comparable-card__location span,.ade-comparable-card__location time{color:#64748b;font-size:.76rem}.ade-comparable-card__score strong{color:#6d28d9;font-size:1.65rem}.ade-comparable-card__quality{display:flex;flex-wrap:wrap;gap:.4rem}.ade-comparable-card__badge{padding:.3rem .55rem;border-radius:999px;background:#ede9fe;color:#5b21b6;font-size:.68rem;font-weight:700;overflow-wrap:anywhere}.ade-comparable-card__badge--muted{background:#f1f5f9;color:#475569}.ade-comparable-card__badge--high{background:#dcfce7;color:#166534}.ade-comparable-card__badge--medium{background:#fef3c7;color:#92400e}.ade-comparable-card__breakdown{display:flex;flex-wrap:wrap;gap:.35rem .7rem;padding-top:.65rem;border-top:1px solid #e2e8f0;font-size:.72rem;color:#475569;grid-column:2 / -1}.ade-comparable-card__breakdown strong{color:#334155}.ade-shadow{margin-top:1.25rem;padding:1.25rem;border:1px solid #c4b5fd;border-radius:14px;background:#fff}.ade-shadow__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.ade-shadow__card{display:grid;gap:.35rem;min-width:0;padding:1rem;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.ade-shadow__card--primary{background:#f5f3ff;border-color:#c4b5fd}.ade-shadow__card>span,.ade-shadow__card small{color:#64748b}.ade-shadow__card>strong{color:#4c1d95;font-size:1.35rem;overflow-wrap:anywhere}.ade-shadow__notice{margin:1rem 0 0;padding:.7rem .9rem;border-left:3px solid #7c3aed;background:#f5f3ff;font-weight:700;color:#4c1d95}.ade-validation{margin-top:1rem;padding:1.1rem;border:1px solid #d7e0ea;border-radius:12px;background:#fff;box-shadow:0 7px 18px #102a4a12}.ade-validation__table .valuation-table__row{grid-template-columns:.7fr 1.2fr 1.2fr 1fr 1.2fr}.ade-validation__field,.ade-validation__actions,.ade-validation__values{min-width:0}.ade-validation__values>span{display:inline}.ade-validation__values>span:first-child:after{content:" / "}.ade-validation__values small{display:none}.ade-validation__badge{display:inline-block;margin:0 .35rem .35rem 0;padding:.25rem .5rem;border-radius:999px;background:#e2e8f0;color:#334155;font-size:.7rem}.ade-validation__badge.is-outcome_recorded{background:#dcfce7;color:#166534}.ade-validation__badge.is-excluded{background:#fee2e2;color:#991b1b}.ade-validation__badge.is-winner{background:#ede9fe;color:#5b21b6}.ade-validation__detail{margin-top:1rem;padding:1rem;border:1px solid #cbd5e1;border-radius:12px;background:#fff}.nexora-semantic-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.nexora-semantic-badge{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:.35rem .68rem;border:1px solid transparent;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.055em;line-height:1.2;text-transform:uppercase}.nexora-semantic-badge--shadow{border-color:#9a6812;background:#9a6812;color:#fff}.nexora-semantic-badge--admin{border-color:#7c3aed;background:#faf8ff;color:#4c1d95}.nexora-semantic-badge--source{border-color:#2563a6;background:#f2f7fc;color:#174a7e}.ade-intelligence{min-width:0;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #dbe3ec;color:#102a4a}.ade-intelligence__header{margin-bottom:1.25rem}.ade-intelligence__header h4{margin:.7rem 0 .4rem;color:#102a4a;font-size:clamp(1.7rem,2.4vw,2rem);line-height:1.15}.ade-intelligence__header p{max-width:760px;margin:0;color:#475569;line-height:1.55}.ade-intelligence__eyebrow{display:inline-flex;padding:.42rem .7rem;border-radius:7px;background:#9a6812;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.ade-intelligence__kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem}.nexora-section-shell,.nexora-metric-card{min-width:0;overflow:hidden;border:1px solid rgba(16,42,74,.2);border-radius:12px;background:#fff;box-shadow:0 7px 18px #102a4a14}.nexora-section-header,.nexora-metric-header{margin:0;background:#102a4a;color:#f8fafc}.nexora-section-header{padding:.85rem 1rem}.nexora-section-header h5,.nexora-metric-header{margin:0;color:inherit;font-size:.76rem;font-weight:800;letter-spacing:.065em;line-height:1.35;text-transform:uppercase}.nexora-section-body{padding:1rem;background:#fff}.ade-intelligence__kpi{min-width:0;overflow:hidden;border:1px solid rgba(16,42,74,.2);border-radius:12px;background:#fff;box-shadow:0 7px 18px #102a4a14}.ade-intelligence__kpi h5{min-height:3.2rem;margin:0;padding:.75rem .85rem;background:#102a4a;color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.055em;line-height:1.35;overflow-wrap:normal;word-break:normal;text-transform:uppercase}.ade-intelligence__kpi>div{display:flex;flex-direction:column;justify-content:center;min-height:7.2rem;padding:.9rem}.ade-intelligence__kpi strong{color:#102a4a;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.15;overflow-wrap:normal;word-break:normal}.ade-intelligence__kpi small{margin-top:.55rem;color:#526174;font-size:.76rem;line-height:1.4;overflow-wrap:anywhere}.ade-intelligence__callout{display:flex;align-items:baseline;gap:.45rem;margin:1rem 0 1.35rem;padding:.9rem 1rem;border:1px solid #b9cbe0;border-left:4px solid #345f8f;border-radius:9px;background:#edf4fa;color:#28445f;line-height:1.5}.ade-intelligence__callout strong{color:#102a4a}.ade-intelligence__info{display:inline-grid;flex:0 0 21px;width:21px;height:21px;place-items:center;border-radius:50%;background:#345f8f;color:#fff;font-size:.76rem;font-weight:900}.ade-intelligence__section{margin-top:1.25rem}.ade-intelligence__section-description{margin:0 0 1rem;color:#526174;line-height:1.5}.ade-intelligence__filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem 1rem}.ade-intelligence__filters label{display:grid;min-width:0;gap:.4rem}.ade-intelligence__filters label>span{color:#334155;font-size:.76rem;font-weight:750}.ade-intelligence__filters input,.ade-intelligence__filters select{width:100%;min-width:0;min-height:44px;padding:.65rem .75rem;border:1px solid #9eacbc;border-radius:9px;background:#fff;color:#102a4a;font:inherit}.ade-intelligence__filters input:focus-visible,.ade-intelligence__filters select:focus-visible{outline:3px solid rgba(154,104,18,.35);outline-offset:2px;border-color:#79500c}.ade-intelligence__chart{margin:0 0 1rem;padding:1rem;border:1px solid #dbe3ec;border-radius:10px;background:#f8fafc}.ade-intelligence__chart h5{margin:0 0 .75rem;color:#334155}.ade-intelligence__table{overflow:hidden;border:1px solid #cbd5e1;border-radius:10px}.ade-intelligence__table .valuation-table__row{grid-template-columns:1.2fr 1fr 1.1fr 1fr 1.2fr}.ade-intelligence__head{background:#102a4a;color:#fff}.ade-intelligence__head strong{color:inherit}.ade-intelligence__data-row{background:#fff}.ade-intelligence__data-row:nth-child(odd){background:#f8fafc}.ade-intelligence__badge{display:inline-block;margin-left:.35rem;padding:.2rem .45rem;border-radius:999px;background:#e2e8f0;color:#334155;font-size:.68rem}.ade-intelligence__badge.is-early{background:#fef3c7;color:#854d0e}.ade-intelligence__badge.is-emerging{background:#dbeafe;color:#1e40af}.ade-intelligence__badge.is-reliable{background:#e0e7ff;color:#4338ca}.ade-intelligence__monthly-table{margin-bottom:1rem;overflow:hidden;border:1px solid #cbd5e1;border-radius:10px}.ade-intelligence__monthly-table .valuation-table__row{grid-template-columns:1fr .55fr 1.25fr 1.25fr}.ade-intelligence__monthly-row{background:#fff}.ade-intelligence__monthly-row:nth-child(odd){background:#f8fafc}.ade-intelligence__line-chart{margin:0}.ade-intelligence__trend{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;color:#475569}.ade-intelligence__trend-card{display:grid;gap:.35rem;padding:.9rem;border:1px solid #cbd5e1;border-radius:10px;background:#f8fafc}.ade-intelligence__trend-card>strong{color:#102a4a;font-size:1rem}.ade-intelligence__trend-card b{color:#334155}.ade-intelligence__outlier-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.ade-intelligence__diagnostic-card{display:flex;flex-direction:column;color:#475569}.ade-intelligence__diagnostic-header{min-height:3.4rem;padding:.7rem .8rem;overflow-wrap:anywhere}.ade-intelligence__diagnostic-card>div{display:grid;gap:.4rem;padding:.9rem}.ade-intelligence__diagnostic-card strong{margin-bottom:.2rem;color:#102a4a}.ade-intelligence__diagnostic-note{margin:.9rem 0 0;color:#526174;font-size:.82rem}@media(max-width:900px){.ade-declared__table .valuation-table__row{grid-template-columns:1fr}.ade-comparable-card{grid-template-columns:.6fr 1.4fr 1fr 1fr}.ade-comparable-card__quality,.ade-comparable-card__breakdown{grid-column:1 / -1}.ade-declared__head{display:none}.ade-shadow__cards{grid-template-columns:1fr 1fr}.ade-intelligence__kpis,.ade-intelligence__filters,.ade-intelligence__outlier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ade-intelligence__table .valuation-table__row,.ade-intelligence__monthly-table .valuation-table__row{grid-template-columns:1fr}.ade-intelligence__monthly-table .ade-intelligence__head{display:none}.ade-intelligence__monthly-row>span{display:grid;grid-template-columns:minmax(9rem,.8fr) 1fr;gap:.75rem}.ade-intelligence__monthly-row>span:before{content:attr(data-label);color:#526174;font-size:.72rem;font-weight:800;text-transform:uppercase}.ade-intelligence__head{display:none}.ade-intelligence__data-row{gap:.65rem;padding:.9rem}.ade-intelligence__data-row>span{display:grid;grid-template-columns:minmax(9rem,.8fr) 1fr;gap:.75rem}.ade-intelligence__data-row>span:before{content:attr(data-label);color:#526174;font-size:.72rem;font-weight:800;letter-spacing:.025em;text-transform:uppercase}}@media(min-width:901px)and (max-width:1199px){.ade-intelligence__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ade-intelligence__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px)and (max-width:1320px){.ade-intelligence__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.ade-validation,.ade-validation__table,.ade-validation__row,.ade-validation__detail{min-width:0;max-width:100%;box-sizing:border-box}.ade-validation{padding:.85rem}.ade-validation .valuation-grid--stats{grid-template-columns:minmax(0,1fr);gap:.55rem}.ade-validation .data-stat{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0}.ade-validation .data-stat span{min-width:0;overflow-wrap:normal}.ade-validation .data-stat strong{font-weight:800;white-space:nowrap}.ade-validation__head{display:none}.ade-validation__table .ade-validation__row{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.9rem}.ade-validation__field[data-label]{display:grid;grid-template-columns:minmax(7rem,.8fr) minmax(0,1fr);gap:.75rem}.ade-validation__field[data-label]:before{content:attr(data-label);color:#64748b;font-size:.72rem;font-weight:800;text-transform:uppercase}.ade-validation__values{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.ade-validation__values>span{display:grid;gap:.15rem;min-width:0}.ade-validation__values>span:first-child:after{content:none}.ade-validation__values>span:last-child{text-align:right}.ade-validation__values small{display:block;color:#64748b;font-size:.7rem;font-weight:800;text-transform:uppercase}.ade-validation__values strong{white-space:nowrap}.ade-validation__actions,.ade-validation__badges{display:flex;flex-wrap:wrap;align-items:center}.ade-validation__actions{gap:.5rem}.ade-validation__badges{width:100%;gap:.35rem}.ade-validation__badge{max-width:100%;margin:0;white-space:normal}.ade-validation__actions .button{min-width:0;max-width:100%}.ade-comparable-card{grid-template-columns:1fr 1fr}.ade-comparable-card__location{grid-column:2;grid-row:1}.ade-comparable-card__metric,.ade-comparable-card__quality,.ade-comparable-card__breakdown{grid-column:1 / -1}.ade-shadow__cards{grid-template-columns:1fr}.ade-intelligence__callout{align-items:flex-start;flex-direction:column}.ade-intelligence__outlier-grid{grid-template-columns:minmax(0,1fr)}.ade-intelligence__data-row>span{grid-template-columns:1fr;gap:.2rem}}@media(max-width:479px){.ade-intelligence__kpis,.ade-intelligence__filters{grid-template-columns:minmax(0,1fr)}.nexora-semantic-badge{max-width:100%;white-space:normal}}.ade-intelligence{margin-top:.85rem;padding-top:.85rem}.ade-intelligence__header{margin-bottom:.75rem}.ade-intelligence__header h4{margin:.5rem 0 .25rem;font-size:clamp(1.75rem,2.1vw,1.9rem);line-height:1.12}.ade-intelligence__header p{font-size:.9rem;line-height:1.35}.nexora-semantic-badges{flex-wrap:nowrap;gap:.4rem}.nexora-semantic-badge{min-height:25px;padding:.27rem .58rem;font-size:.64rem}.ade-intelligence__kpis{gap:.65rem}.ade-intelligence__kpi,.nexora-section-shell,.nexora-metric-card{border-radius:9px;box-shadow:0 4px 12px #102a4a12}.ade-intelligence__kpi h5{display:flex;align-items:center;min-height:40px;padding:.55rem .7rem;font-size:.66rem;line-height:1.25}.ade-intelligence__kpi>div{min-height:100px;padding:.7rem .75rem}.ade-intelligence__kpi strong{font-size:clamp(1.15rem,1.75vw,1.65rem)}.ade-intelligence__kpi small{margin-top:.35rem;font-size:.7rem;line-height:1.3}.ade-intelligence__callout{align-items:center;margin:.7rem 0;padding:.48rem .7rem;font-size:.8rem;line-height:1.35}.ade-intelligence__info{flex-basis:18px;width:18px;height:18px;font-size:.68rem}.ade-intelligence__section{margin-top:.7rem}.ade-intelligence__analysis-grid{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:.7rem}.ade-intelligence__analysis-grid>.ade-intelligence__section{height:calc(100% - .7rem)}.nexora-section-header{display:flex;align-items:center;min-height:37px;padding:.55rem .8rem}.nexora-section-header h5,.nexora-metric-header{font-size:.69rem}.nexora-section-body{padding:.75rem}.ade-intelligence__section-description{margin:0 0 .55rem;font-size:.75rem;line-height:1.35}.ade-intelligence__filters{gap:.55rem .7rem}.ade-intelligence__filters label{gap:.25rem}.ade-intelligence__filters label>span{font-size:.7rem}.ade-intelligence__filters input,.ade-intelligence__filters select{min-height:38px;height:38px;padding:.42rem .6rem;border-radius:7px;font-size:.8rem}.ade-intelligence__segment-layout{display:grid;grid-template-columns:minmax(135px,.65fr) minmax(0,2.35fr);gap:.65rem;align-items:center}.ade-intelligence__donut{min-width:0;text-align:center}.ade-intelligence__donut-chart{position:relative}.ade-intelligence__donut-center{position:absolute;inset:0;display:grid;align-content:center;pointer-events:none}.ade-intelligence__donut-center strong{font-size:1.45rem;line-height:1}.ade-intelligence__donut-center span{margin-top:.2rem;color:#64748b;font-size:.72rem}.ade-intelligence__donut-legend{display:grid;gap:.25rem;font-size:.69rem}.ade-intelligence__donut-legend span{display:flex;align-items:center;justify-content:center;gap:.3rem}.ade-intelligence__donut-legend i{width:7px;height:7px;border-radius:50%}.ade-intelligence__table,.ade-intelligence__monthly-table{border-radius:7px}.ade-intelligence__table .valuation-table__row{grid-template-columns:1.05fr 1.05fr 1.1fr 1fr 1.15fr}.ade-intelligence__head,.ade-intelligence__data-row,.ade-intelligence__monthly-row{padding:.48rem .55rem;gap:.4rem;font-size:.67rem;line-height:1.25}.ade-intelligence__badge{margin:.2rem 0 0;padding:.12rem .3rem;font-size:.59rem}.ade-intelligence__monthly-table{margin-bottom:.55rem}.ade-intelligence__monthly-table .valuation-table__row{grid-template-columns:.8fr .45fr 1.25fr 1.25fr}.ade-intelligence__chart{padding:.35rem;border-radius:7px}.ade-intelligence__outlier-grid{gap:.65rem}.ade-intelligence__diagnostic-header{min-height:39px;padding:.5rem .65rem;font-size:.62rem}.ade-intelligence__diagnostic-card>div{min-height:102px;align-content:start;gap:.25rem;padding:.65rem;font-size:.72rem}.ade-intelligence__diagnostic-card strong{margin-bottom:.05rem;font-size:.8rem}.ade-intelligence__diagnostic-note{margin:.55rem 0 0;font-size:.72rem}@media(min-width:1280px){.ade-intelligence__kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.ade-intelligence__filters,.ade-intelligence__outlier-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:768px)and (max-width:1279px){.ade-intelligence__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ade-intelligence__filters,.ade-intelligence__outlier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ade-intelligence__analysis-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.ade-intelligence__kpis,.ade-intelligence__filters,.ade-intelligence__analysis-grid,.ade-intelligence__outlier-grid,.ade-intelligence__segment-layout{grid-template-columns:minmax(0,1fr)}.nexora-semantic-badges{flex-wrap:wrap}}@media(max-width:700px){.enterprise-people{min-width:0}.people-table-wrap{border-radius:12px;margin-inline:0;overflow:visible}.people-table{min-width:0}.people-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.people-table,.people-table tbody,.people-table tr,.people-table td{display:block;box-sizing:border-box;width:100%}.people-table tr{border-bottom:1px solid #d0d5dd;padding:10px 0}.people-table td{border:0;padding:7px 12px;overflow-wrap:anywhere}.people-table td:last-child button{min-height:44px;width:100%}}@media(max-width:420px){.governance-filters{grid-template-columns:1fr;width:100%}.enterprise-drawer{width:100%}}@media(prefers-reduced-motion:reduce){.workspace-entry__trigger,.audit-filter__chevron{animation:none!important;scroll-behavior:auto!important;transition:none!important;transform:none!important}}.practice-operation,.practice-operation-loading,.practice-operation-error,.practice-operation-disabled{max-width:1180px;margin:0 auto;padding:24px;color:#0b1f3a}.practice-operation__hero{display:flex;justify-content:space-between;gap:24px;padding:32px;border-radius:24px;background:linear-gradient(135deg,#061a32,#103660);color:#fff;box-shadow:0 18px 40px #04142b29}.practice-operation__eyebrow{margin:0 0 8px;color:#d6a337;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.practice-operation__hero h1,.practice-operation h2,.practice-operation h3{margin:0}.practice-operation__hero p:not(.practice-operation__eyebrow){max-width:620px;margin:12px 0 0;color:#e6eef8;font-size:1.03rem;line-height:1.55}.practice-operation__hero dl{min-width:210px;margin:0;padding:18px;border:1px solid rgba(214,163,55,.6);border-radius:16px;background:#ffffff0f}.practice-operation__hero dl div+div{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.16)}.practice-operation__hero dt{color:#dce7f4;font-size:.76rem}.practice-operation__hero dd{margin:3px 0 0;font-weight:800}.practice-operation__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0;border:1px solid #dce4ee;border-radius:18px;overflow:hidden;background:#fff}.practice-operation__metrics div{display:grid;gap:6px;padding:20px;border-right:1px solid #dce4ee}.practice-operation__metrics div:last-child{border:0}.practice-operation__metrics span{color:#66758b;font-size:.83rem}.practice-operation__metrics strong{font-size:2rem;line-height:1}.practice-operation__metrics .is-ready strong{color:#168463}.practice-operation__metrics .is-attention strong{color:#bf7410}.practice-operation__metrics .is-blocked strong{color:#bc3d35}.practice-operation__critical{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:24px;border:1px solid #e6cf95;border-radius:18px;background:#fff8e9}.practice-operation__critical h2{font-size:1.25rem}.practice-operation__critical p:not(.practice-operation__eyebrow){margin:8px 0 0;color:#57677c}.practice-operation__signal{flex:none;padding:8px 12px;border-radius:999px;background:#dcefe8;color:#12614b;font-size:.72rem;font-weight:900;letter-spacing:.08em}.practice-operation__signal.is-alert{background:#fae0dd;color:#9f2e28}.practice-operation__readiness{margin-top:24px;padding:24px;border:1px solid #dce4ee;border-radius:22px;background:#fff}.practice-operation__section-head{display:flex;justify-content:space-between;gap:16px;align-items:end;margin-bottom:18px}.practice-operation__section-head>span{color:#65758b;font-size:.85rem}.practice-operation__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.practice-operation__item{padding:18px;border:1px solid #dce4ee;border-left:5px solid #8796aa;border-radius:14px;background:#fbfcfe}.practice-operation__item--blocked{border-left-color:#bc3d35}.practice-operation__item--attention{border-left-color:#cc8c1b}.practice-operation__item--ready{border-left-color:#168463}.practice-operation__item-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.practice-operation__category{margin:0 0 4px;color:#65758b;font-size:.8rem;font-weight:700}.practice-operation__risk{padding:5px 8px;border-radius:999px;background:#edf1f5;color:#506176;font-size:.7rem;font-weight:800}.practice-operation__risk--high{background:#fae0dd;color:#9f2e28}.practice-operation__risk--medium{background:#fff0ca;color:#925e0d}.practice-operation__risk--low{background:#dcefe8;color:#12614b}.practice-operation__next{display:grid;gap:4px;margin:18px 0;color:#405269;line-height:1.45}.practice-operation__next strong{color:#0b1f3a;font-size:.77rem;text-transform:uppercase;letter-spacing:.06em}.practice-operation__meta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.practice-operation__meta div{padding-top:10px;border-top:1px solid #e4eaf1}.practice-operation__meta dt{color:#718096;font-size:.75rem}.practice-operation__meta dd{margin:3px 0 0;font-size:.86rem;font-weight:700}.practice-operation__empty{padding:36px;border:1px dashed #c8d3df;border-radius:14px;color:#5b6b80;text-align:center}.practice-operation__empty strong{color:#0b1f3a}.practice-operation__notice{margin-top:18px;padding:14px 16px;border-left:4px solid #d6a337;background:#f4f7fa;color:#526277;font-size:.88rem;line-height:1.45}.practice-operation-error{margin-top:24px;border:1px solid #f2c5bd;border-radius:16px;background:#fff6f4;color:#8b3129}.practice-operation-error button{margin-top:12px}@media(max-width:760px){.practice-operation,.practice-operation-loading,.practice-operation-error,.practice-operation-disabled{padding:14px}.practice-operation__hero,.practice-operation__critical,.practice-operation__section-head{flex-direction:column;align-items:stretch}.practice-operation__hero{padding:24px}.practice-operation__hero dl{min-width:0}.practice-operation__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.practice-operation__metrics div:nth-child(2){border-right:0}.practice-operation__metrics div:nth-child(-n+2){border-bottom:1px solid #dce4ee}.practice-operation__grid{grid-template-columns:1fr}.practice-operation__signal{align-self:flex-start}}@media(prefers-reduced-motion:reduce){.practice-operation *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.ade-intelligence__insight-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.ade-intelligence__insight{padding:.75rem;border:1px solid #cbd5e1;border-left:4px solid #9a6812;border-radius:8px;background:#fff;color:#475569}.ade-intelligence__insight>div{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ade-intelligence__insight strong{color:#102a4a}.ade-intelligence__insight p{margin:.35rem 0;font-size:.78rem;line-height:1.4}.ade-intelligence__insight small{color:#64748b}.ade-intelligence__opportunity-table{border:1px solid #cbd5e1;border-radius:7px}.ade-intelligence__opportunity-table .valuation-table__row{min-width:850px;grid-template-columns:1.2fr .55fr 1fr .85fr .75fr .7fr 1fr}.ade-intelligence__priority{display:inline-block;padding:.2rem .5rem;border-radius:999px;background:#e2e8f0;color:#334155;font-size:.68rem}.ade-intelligence__priority.is-high{background:#e0e7ff;color:#3730a3}.ade-intelligence__priority.is-medium{background:#fef3c7;color:#854d0e}@media(min-width:1200px){.ade-intelligence__insight-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.ade-intelligence__insight-list{grid-template-columns:1fr}.ade-intelligence__opportunity-table .ade-intelligence__head{display:none}.ade-intelligence__opportunity-table .valuation-table__row{display:grid;min-width:0;grid-template-columns:1fr;gap:.55rem;margin:.65rem;padding:.75rem;border:1px solid #dbe3ee;border-radius:8px}.ade-intelligence__opportunity-table [data-label]:before{display:block;content:attr(data-label);color:#64748b;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}}.ade-browser{margin-top:1.25rem;border:1px solid var(--border, #dbe3ee);border-radius:12px;overflow:hidden;background:#fff}.ade-browser__breadcrumb{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;color:#fff;background:#102a43}.ade-browser__breadcrumb button{padding:0;border:0;color:inherit;background:transparent;font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ade-browser__toolbar{display:flex;flex-wrap:wrap;gap:.75rem;padding:.9rem 1rem;background:#f6f9fc;border-bottom:1px solid #dbe3ee}.ade-browser__toolbar label{display:grid;gap:.25rem;min-width:150px;color:#526579;font-size:.78rem;font-weight:700}.ade-browser__toolbar input,.ade-browser__toolbar select{min-height:38px;padding:.45rem .6rem;border:1px solid #c9d5e2;border-radius:7px;background:#fff}.ade-browser__list{display:grid}.ade-browser__head,.ade-browser__row{display:grid;grid-template-columns:1fr 1.15fr 1fr 1fr 20px;gap:.75rem;align-items:center;padding:.75rem 1rem;text-align:left}.ade-browser__head{grid-template-columns:1fr 1.15fr 1fr 1fr;background:#eaf0f6;color:#526579;font-size:.72rem;font-weight:800;text-transform:uppercase}.ade-browser__row{width:100%;border:0;border-top:1px solid #e4ebf2;color:#253b53;background:#fff;font:inherit;cursor:pointer}.ade-browser__row:hover,.ade-browser__row:focus-visible{background:#f3f7fb;outline:2px solid #3576b9;outline-offset:-2px}.ade-browser__row>strong{color:#102a43;font-size:1rem}.ade-browser__row small,.ade-browser__dataset small{display:block;margin-top:.25rem;color:#66788a}.ade-browser__dataset{font-size:.82rem}.ade-browser__state{margin:0;padding:2rem 1rem;text-align:center;color:#637487}.ade-browser__transactions .valuation-table__row{grid-template-columns:.65fr 1.15fr 1.35fr 1fr .8fr 1fr;gap:.65rem}.ade-browser__transaction-head{background:#eaf0f6;color:#526579;font-size:.72rem;text-transform:uppercase}.ade-browser__pagination{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;padding:.75rem 1rem;border-top:1px solid #dbe3ee}@media(max-width:720px){.ade-browser{overflow:visible}.ade-browser__breadcrumb{overflow-x:auto;white-space:nowrap}.ade-browser__toolbar{display:grid;grid-template-columns:1fr}.ade-browser__toolbar label{min-width:0}.ade-browser__head,.ade-browser__transaction-head{display:none!important}.ade-browser__row{grid-template-columns:1fr 18px;gap:.4rem;padding:.9rem}.ade-browser__row>:not(:last-child){grid-column:1}.ade-browser__row>b:last-child{grid-column:2;grid-row:1 / span 4}.ade-browser__transactions .ade-browser__transaction{display:grid;grid-template-columns:1fr;gap:.5rem;margin:.75rem;padding:.8rem;border:1px solid #dbe3ee;border-radius:9px}.ade-browser__transaction [data-label]:before{display:block;content:attr(data-label);color:#708195;font-size:.68rem;font-weight:800;text-transform:uppercase}.ade-browser__pagination{justify-content:space-between;flex-wrap:wrap}.ade-browser__pagination span{order:-1;width:100%;text-align:center}}.team-hierarchy,.team-hierarchy__teams{display:grid;gap:12px}.team-hierarchy__level,.team-hierarchy__team,.team-hierarchy__unassigned{display:grid;gap:9px;padding:14px;border:1px solid rgba(21,39,65,.1);border-radius:14px;background:#f8f9fbc7}.team-hierarchy__label{color:#9a711b;font-size:.7rem;font-weight:800;letter-spacing:.09em}.team-hierarchy__team-head,.team-hierarchy__person{display:flex;align-items:center;justify-content:space-between;gap:12px}.team-hierarchy__team-head>div,.team-hierarchy__person>span{display:grid;gap:2px}.team-hierarchy__person{padding:9px 11px;border-radius:10px;background:#fff}.team-hierarchy__person.is-advisor{border-left:3px solid #b58a2b}.team-hierarchy__person.is-leader{border-left:3px solid #274f78}.team-hierarchy__person small{color:#7a8493}.team-hierarchy__agents{display:grid;gap:7px;padding-left:18px}@media(max-width:640px){.team-hierarchy__team-head,.team-hierarchy__person{align-items:flex-start;flex-direction:column}.team-hierarchy__agents{padding-left:0}}.enterprise-tree__type{display:inline-flex;align-items:center;justify-content:center;min-width:54px;padding:3px 6px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.08em;line-height:1;background:#eef2f6;color:#405064;flex:0 0 auto}.enterprise-tree__type--agency{background:#fff0dc;color:#9a5a00}.enterprise-tree__type--branch{background:#e8f3ff;color:#155f9b}.enterprise-tree__type--team{background:#edf8ee;color:#35753c}.enterprise-tree__type--enterprise{background:#e8e8ff;color:#3e3e8f}.enterprise-detail--simple{display:flex;flex-direction:column;gap:14px}.enterprise-detail__identity h2{margin:8px 0 3px}.enterprise-detail__identity p{margin:0;color:#64748b}.enterprise-detail__actions{display:grid;gap:8px}.enterprise-detail__hint{margin:0;padding:10px 12px;border-radius:12px;background:#f7f9fb;color:#596779;font-size:12px;line-height:1.5}.enterprise-secondary--quiet{opacity:.78}.enterprise-network-manage{width:min(520px,94vw)}.enterprise-network-manage__back{border:0;background:transparent;padding:0;margin:0 0 14px;color:#35506d;font-weight:700;cursor:pointer}.enterprise-network-manage__form{display:grid;gap:14px;margin:18px 0 24px}.enterprise-network-manage__form label{display:grid;gap:6px}.enterprise-network-manage__form label span{font-size:12px;font-weight:800;color:#435165}.enterprise-network-manage__form input,.enterprise-network-manage__form select{width:100%;box-sizing:border-box;border:1px solid #d6dde6;border-radius:10px;padding:11px 12px;background:#fff;color:#17263a}.enterprise-network-manage__safe-note{margin:0;padding:10px 12px;border-radius:10px;background:#f2f8f2;color:#3f6443;font-size:12px;line-height:1.45}.enterprise-network-manage__section{border-top:1px solid #e6ebf0;padding-top:20px}.enterprise-network-manage__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.enterprise-network-manage__section-head h3{margin:3px 0 0}.enterprise-network-manage__branch{width:100%;border:1px solid #e2e7ed;background:#fff;border-radius:12px;padding:12px 13px;margin:0 0 8px;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer;color:#24364b}.enterprise-network-manage__branch:hover{border-color:#bac7d4;background:#fbfcfd}.enterprise-network-manage__branch span:first-child{display:grid;gap:2px}.enterprise-network-manage__branch small{color:#6a7787}.enterprise-network-manage__empty{display:grid;gap:4px;padding:16px;border:1px dashed #ccd5df;border-radius:12px;color:#687789}@media(max-width:720px){.enterprise-tree__type{min-width:46px;font-size:8px}.enterprise-network-manage__section-head{flex-direction:column}.enterprise-network-manage__section-head .enterprise-secondary{width:100%}}.enterprise-workspace .governance-anomalies,.enterprise-workspace .governance-audit,.enterprise-people .governance-anomalies,.enterprise-people .governance-audit{color:#eaf0f8}.enterprise-workspace .governance-anomalies h1,.enterprise-workspace .governance-anomalies h2,.enterprise-workspace .governance-anomalies h3,.enterprise-workspace .governance-audit h1,.enterprise-workspace .governance-audit h2,.enterprise-workspace .governance-audit h3,.enterprise-people .governance-anomalies h1,.enterprise-people .governance-anomalies h2,.enterprise-people .governance-anomalies h3,.enterprise-people .governance-audit h1,.enterprise-people .governance-audit h2,.enterprise-people .governance-audit h3,.enterprise-workspace .governance-anomalies strong,.enterprise-workspace .governance-audit strong,.enterprise-people .governance-anomalies strong,.enterprise-people .governance-audit strong{color:#f8fbff}.enterprise-workspace .governance-anomalies p,.enterprise-workspace .governance-audit p,.enterprise-people .governance-anomalies p,.enterprise-people .governance-audit p,.enterprise-workspace .governance-anomalies small,.enterprise-workspace .governance-audit small,.enterprise-people .governance-anomalies small,.enterprise-people .governance-audit small{color:#c9d4e2}.enterprise-workspace .governance-anomalies .people-table-wrap,.enterprise-people .governance-anomalies .people-table-wrap{border-color:#d7b56d47}.enterprise-workspace .governance-anomalies .people-table th,.enterprise-people .governance-anomalies .people-table th{background:#102a4a;border-bottom-color:#d7b56d52;color:#f5dfaa}.enterprise-workspace .governance-anomalies .people-table td,.enterprise-people .governance-anomalies .people-table td{border-bottom-color:#ffffff1a;color:#eaf0f8}.enterprise-workspace .governance-anomalies .people-table td small,.enterprise-people .governance-anomalies .people-table td small{color:#b9c6d8}.enterprise-workspace .governance-anomalies .people-lookup-result,.enterprise-people .governance-anomalies .people-lookup-result{background:#102a4a;border:1px solid rgba(215,181,109,.22);color:#eaf0f8}.enterprise-workspace .governance-anomalies .people-role,.enterprise-people .governance-anomalies .people-role{background:#eef4fff5;color:#2930a3}.auth-password-control{position:relative}.auth-password-control .input{width:100%;padding-right:52px}.auth-password-toggle{position:absolute;top:50%;right:7px;display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;transform:translateY(-50%);border:0;border-radius:10px;background:transparent;color:inherit;cursor:pointer}.auth-password-toggle:hover{background:#0f274012}.auth-password-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.auth-password-toggle svg{width:22px;height:22px;pointer-events:none}@media(max-width:760px){.enterprise-workspace{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden;padding-right:12px;padding-bottom:140px;padding-left:12px}.enterprise-tabs{display:flex;gap:8px;overflow-x:auto;padding:4px 0 10px;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.enterprise-tabs::-webkit-scrollbar{display:none}.enterprise-tabs button{flex:0 0 auto;min-height:44px;white-space:nowrap}.enterprise-workspace>header{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.enterprise-switcher,.enterprise-switcher__button{width:100%;min-width:0;max-width:100%}.enterprise-actionbar{display:flex;flex-direction:column;gap:12px;align-items:stretch}.enterprise-actionbar .enterprise-primary{width:100%}.enterprise-workspace__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;width:100%;min-width:0;max-width:100%}.enterprise-tree{width:100%;min-width:0;max-width:100%;overflow:visible}.enterprise-tree__row-wrap{width:100%;min-width:0;max-width:100%;margin-left:0!important}.enterprise-tree__row{display:grid;grid-template-columns:24px auto minmax(0,1fr);grid-template-areas:"toggle type label" ". badge badge";column-gap:8px;row-gap:8px;align-items:center;box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:12px 10px;text-align:left}.enterprise-tree__indent,.enterprise-tree__glyph{display:none}.enterprise-tree__toggle{grid-area:toggle}.enterprise-tree__type{grid-area:type;min-width:max-content}.enterprise-tree__label{grid-area:label;min-width:0;max-width:100%;white-space:normal;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.25}.enterprise-tree__loading,.enterprise-tree__row .enterprise-access-badge{grid-area:badge;justify-self:start}.enterprise-tree__row .enterprise-access-badge{width:auto;max-width:100%;white-space:normal;text-align:left;line-height:1.2}.enterprise-detail{position:static;box-sizing:border-box;width:100%;min-width:0;max-width:100%}.enterprise-detail__identity h2{word-break:normal;overflow-wrap:break-word}.enterprise-detail__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.enterprise-detail__actions button{width:100%}.enterprise-network-manage,.enterprise-drawer{width:min(calc(100% - 24px),560px);max-width:100%;max-height:calc(100dvh - 24px);overflow-y:auto}}:root{--operation-navy:#071a2c;--operation-navy-2:#0b2137;--operation-border:rgba(126,166,205,.24);--operation-gold:#f4c34c;--operation-green:#35c882;--operation-copy:#f5f8fb;--operation-muted:#91a9bf}.practice-operation-page,.seller-workspace,.professional-content,.buyer-workspace{--workspace-card-radius:14px;--workspace-card-border:var(--operation-border)}.practice-operation-page>section,.seller-workspace__panel,.professional-section,.buyer-workspace__section-cards>.workspace-section-card{border-radius:var(--workspace-card-radius)}.document-folder-room__folder,.document-folder-room__item{border-radius:12px}.notary-document-checks,.notary-document-folder-checks{align-items:stretch;gap:7px}.notary-document-check{min-height:36px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;line-height:1.1}.notary-document-check small{letter-spacing:.08em;opacity:.72}.document-status.is-complete{border-color:#35c88270}.seller-workspace__overview,.buyer-workspace__metrics,.professional-summary{border-color:var(--operation-border)}@media(max-width:900px){.seller-workspace__overview,.buyer-workspace__metrics{grid-template-columns:1fr 1fr}.notary-document-checks,.notary-document-folder-checks{min-width:0}}@media(max-width:620px){.seller-workspace__overview,.buyer-workspace__metrics{grid-template-columns:1fr}.notary-document-checks,.notary-document-folder-checks{flex-direction:column}}.people-structure__role-control{display:grid;gap:3px;min-width:158px;padding:7px 9px;border-left:1px solid rgba(30,41,59,.08);color:#526071;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.people-structure__role-control select{min-height:34px;width:100%;border:1px solid rgba(30,41,59,.16);border-radius:9px;padding:6px 8px;background:#fff;color:#17243b;font:inherit;font-size:.78rem;font-weight:700;text-transform:none;letter-spacing:0}.people-structure__role-control select:focus-visible{outline:3px solid rgba(198,122,32,.22);outline-offset:2px}@media(max-width:700px){.people-structure__person{flex-wrap:wrap}.people-structure__role-control{width:100%;border-left:0;border-top:1px solid rgba(30,41,59,.08)}}@media(min-width:861px){@container (max-width: 860px){.document-archive__workspace{position:relative}.document-archive .document-archive__detail{position:absolute;z-index:4;inset:0;display:flex;width:auto;max-width:none;padding:19px;border-left:0;background:#0b1220;box-shadow:-18px 0 60px #00000061;transform:translate(102%);transition:transform .22s ease;pointer-events:none}.document-archive .document-archive__detail.is-open{transform:translate(0);pointer-events:auto}.document-archive .document-archive__detail-close{position:absolute;z-index:2;top:9px;right:10px;display:inline-grid!important;width:34px;min-width:34px;height:34px;min-height:34px;place-items:center;padding:0!important;border-radius:999px!important}.document-archive .document-archive__detail-head{padding-right:40px}}}.document-archive .document-archive__toolbar select,.document-archive .document-archive__audience-row select{background-color:#0f172a!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc;color-scheme:dark;opacity:1}.document-archive .document-archive__toolbar select option,.document-archive .document-archive__audience-row select option{background-color:#0f172a!important;color:#f8fafc!important}.document-archive .document-archive__audience-row select:disabled{background-color:#182235!important;color:#94a3b8!important;-webkit-text-fill-color:#94a3b8;opacity:1}.professional-shell .professional-content>section,.professional-shell .professional-overview-grid,.professional-shell .professional-overview-grid>.professional-card{min-width:0}.professional-shell .professional-overview-grid{align-items:start}.professional-shell .professional-overview-grid>.professional-card{display:block;width:auto}.professional-shell .professional-card__head{display:flex;grid-template-columns:none;align-items:flex-start;justify-content:space-between;gap:16px}.professional-shell .professional-card__head>div{display:block;flex:1 1 auto;min-width:0}.professional-shell .professional-card__head h2,.professional-shell .professional-card__head h3{width:auto;max-width:none;white-space:normal;word-break:normal;overflow-wrap:break-word}.professional-shell .professional-card__head em{flex:0 0 auto;max-width:45%;text-align:center}.professional-shell .professional-card dl{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.professional-shell .professional-card dl>div{display:block;min-width:0}.professional-shell .professional-card dd{min-width:0;white-space:normal;word-break:normal;overflow-wrap:anywhere}@media(max-width:1250px){.professional-shell .professional-overview-grid{grid-template-columns:minmax(0,1fr)}.professional-shell .professional-card--wide{grid-row:auto}}@media(max-width:760px){.professional-shell .professional-card dl{grid-template-columns:minmax(0,1fr)}.professional-shell .professional-card__head{flex-direction:column}.professional-shell .professional-card__head em{max-width:100%}}.nora-voice .nora-voice__context{display:none}.nora-voice .nora-voice__panel{width:min(410px,calc(100vw - 28px));max-height:min(590px,calc(100vh - 150px))}.nora-voice .nora-voice__header{padding:15px 16px 10px;gap:12px}.nora-voice .nora-voice__header h2{font-size:1.06rem}.nora-voice .nora-voice__header p{margin-top:3px;font-size:.7rem}.nora-voice .nora-voice__eyebrow{margin-bottom:4px}.nora-voice .nora-voice__conversation{max-height:235px;padding:10px 14px 12px;gap:10px}.nora-voice .nora-voice__starter{min-height:72px;gap:5px}.nora-voice .nora-voice__starter span{max-width:310px;font-size:.81rem;line-height:1.38}.nora-voice .nora-voice__composer{margin:0 14px;border-radius:15px}.nora-voice .nora-voice__composer textarea{min-height:108px;padding:13px 14px 10px;font-size:.86rem;line-height:1.5}.nora-voice .nora-voice__actions{padding:6px 8px 8px}.nora-voice .nora-voice__footer{min-height:34px;padding:7px 15px 10px}.nora-voice .nora-voice__footer span{font-size:.58rem}@media(max-width:720px){.nora-voice .nora-voice__panel{width:calc(100vw - 24px);max-height:calc(100dvh - 138px)}.nora-voice .nora-voice__header{padding:13px 14px 8px}.nora-voice .nora-voice__conversation{max-height:27vh;padding:9px 13px 10px}.nora-voice .nora-voice__starter{min-height:62px}.nora-voice .nora-voice__composer{margin:0 13px}.nora-voice .nora-voice__composer textarea{min-height:122px;font-size:.9rem}.nora-voice .nora-voice__footer{padding:7px 14px 9px}}.buyer-external-learning{display:grid;gap:18px}.buyer-external-learning__intro{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(135deg,#fffffff5,#eef4fbe6);box-shadow:var(--shadow-soft)}.buyer-external-learning__intro h3{margin:4px 0 8px}.buyer-external-learning__intro p,.buyer-external-learning__disclaimer{color:var(--text-secondary)}.buyer-external-learning__form{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) minmax(130px,.8fr) auto;gap:12px;align-items:end;padding:16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.buyer-external-learning__form label{display:grid;gap:6px;color:var(--text-secondary);font-size:.82rem;font-weight:700}.buyer-external-learning__form input,.buyer-external-card>input{width:100%;min-width:0;border:1px solid var(--border);border-radius:12px;padding:11px 12px;background:var(--surface);color:var(--text-primary);font:inherit}.buyer-external-learning__form input:focus,.buyer-external-card>input:focus{outline:2px solid rgba(23,62,109,.16);border-color:var(--color-primary)}.buyer-external-learning__signals{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.buyer-external-learning__signals strong{width:100%}.buyer-external-learning__signals span{padding:7px 10px;border-radius:999px;background:#df741f1a;color:var(--text-primary);font-size:.82rem}.buyer-external-learning__list{display:grid;gap:14px}.buyer-external-card{display:grid;gap:14px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-soft)}.buyer-external-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.buyer-external-card__head h4{margin:4px 0 6px}.buyer-external-card__head p{margin:0;color:var(--text-secondary)}.buyer-external-card__head>strong{white-space:nowrap;font-size:1.05rem}.buyer-external-card__status{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;color:var(--text-secondary);font-size:.82rem}.buyer-external-learning__disclaimer{margin:0;padding:10px 12px;border-left:3px solid var(--color-primary);background:#173e6d0d;border-radius:0 10px 10px 0;font-size:.82rem}@media(max-width:960px){.buyer-external-learning__intro{display:grid}.buyer-external-learning__form{grid-template-columns:1fr 1fr}}@media(max-width:640px){.buyer-external-learning__form{grid-template-columns:1fr}.buyer-external-card__head{display:grid}.buyer-external-card__head>strong{white-space:normal}}@media(min-width:1181px){.property-page .property-layout{grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:22px;align-items:start}.property-page .property-detail{min-width:0;width:100%}}.property-page .property-detail .property-form{width:100%}.property-page .property-detail .property-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.property-page .property-detail .property-form__grid .field,.property-page .property-detail .property-form__grid input,.property-page .property-detail .property-form__grid select,.property-page .property-detail .property-form__grid textarea{min-width:0;width:100%;box-sizing:border-box}.property-page .property-detail .property-form__grid .field--wide{grid-column:1 / -1}.property-page .property-detail .property-detail__actions{position:sticky;top:0;z-index:4;padding-block:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:1180px){.property-page .property-layout{grid-template-columns:1fr;gap:18px}.property-page .property-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.property-page .property-detail{width:100%;max-width:none;min-width:0}}@media(max-width:720px){.property-page .property-list,.property-page .property-detail .property-form__grid{grid-template-columns:1fr}.property-page .property-detail .property-form__grid .field--wide{grid-column:auto}}.property-status-badge,.property-detail__badges .property-status-badge{display:inline-flex;align-items:center;gap:.38rem;width:fit-content;min-height:30px;padding:.38rem .68rem;border:1px solid rgba(15,42,74,.14);border-radius:999px;background:#0f2a4a14;color:#173e6d;font-size:.76rem;font-style:normal;font-weight:800;letter-spacing:.01em;white-space:nowrap}.property-status-badge:before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:currentColor;opacity:.78}.property-status-badge--attention,.property-detail__badges .property-status-badge--attention{border-color:#ca751638;background:#f59e0b1c;color:#9a5a0b}.property-status-badge--ready,.property-detail__badges .property-status-badge--ready{border-color:#217a5733;background:#217a571a;color:#176244}.property-status-badge--progress,.property-detail__badges .property-status-badge--progress{border-color:#173e6d33;background:#173e6d1a;color:#173e6d}.property-status-badge--success,.property-detail__badges .property-status-badge--success{border-color:#197d5a38;background:#10b9811c;color:#116149}.property-status-badge--muted,.property-detail__badges .property-status-badge--muted{border-color:#63708a2e;background:#63708a17;color:#667085}.property-detail__badges .property-context-badge,.property-detail__badges .property-address-badge{display:inline-flex;align-items:center;min-height:30px;padding:.38rem .68rem;border-radius:999px;font-size:.76rem;font-weight:750}.property-detail__badges .property-address-badge{border:1px solid rgba(30,126,158,.18);background:#1e7e9e14;color:#165b75}.property-form .field small{display:block;margin-top:.28rem;color:#7a8797;font-size:.69rem;font-weight:550;line-height:1.35}.property-intake__success-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.property-intake__success-actions button.is-secondary{border-color:#cbd9e2;background:#fff;color:#31566d;box-shadow:none}@media(max-width:800px){.property-intake__success-actions{justify-content:stretch}.property-intake__success-actions button{width:100%}}
