@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&display=swap";@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf)format("truetype-variations");font-display:block}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(/assets/Poppins-SemiBold-B_fPDAUb.ttf)format("truetype");font-display:block}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(/assets/Poppins-Bold-qTAUjFF7.ttf)format("truetype");font-display:block}@font-face{font-family:Poppins;font-style:normal;font-weight:800;src:url(/assets/Poppins-ExtraBold-W_qeO1XX.ttf)format("truetype");font-display:block}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.58}span.ue-character-limit[data-tone]{color:#53616a;letter-spacing:normal;text-transform:none;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .75rem;width:100%;margin-top:.3rem;font-size:.75rem;font-weight:400;line-height:1.4;display:flex}.ue-character-limit>:last-child{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}span.ue-character-limit[data-tone=warning]{color:#875500}span.ue-character-limit[data-tone=danger]{color:#b02d25;font-weight:600}.billing-offer-field .ue-character-limit{order:2}.ue-character-limit-description{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ue-narrative-entry{font:400 13px/1.5 var(--font-ui);text-transform:none;letter-spacing:normal;margin-top:8px;display:block}.ue-narrative-modes{flex-wrap:wrap;gap:4px;display:flex}.ue-narrative-modes>button{border:1px solid var(--border);border-radius:var(--r-2,6px);min-height:44px;color:var(--fg-2);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.ue-narrative-modes>button[aria-pressed=true]{background:var(--surface-inset);color:var(--fg);border-color:var(--border-strong)}.ue-narrative-modes>button:disabled{opacity:.55;cursor:default}.ue-narrative-modes>button:focus-visible{outline:2px solid var(--n3-focus);outline-offset:3px}.ue-narrative-voice{max-width:100%;margin-top:12px;display:block}.ue-narrative-host{grid-column:1/-1;min-width:0;display:block}.engine-film{--film-ink:#f3f5ec;--film-muted:#b4c9c0;--film-brass:#dfc48d;width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--film-ink);z-index:1000;background:#092b31;border:0;margin:0;padding:0;font-family:Inter,system-ui,sans-serif;position:fixed;inset:0;overflow:hidden}.engine-film *,.ct-explore-page *{box-sizing:border-box}.engine-film::backdrop{background:#092b31}.engine-film button,.engine-film a,.engine-film input{font:inherit}.engine-film button{cursor:pointer}.engine-film :is(button,a,input):focus-visible{outline-offset:5px;outline:2px solid #e7d9ad}.engine-film button{color:inherit}.engine-atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.engine-atmosphere>img{object-fit:cover;object-position:62% center;opacity:.86;width:100%;height:100%;transition:transform .2s linear}.engine-atmosphere:after{content:"";background:linear-gradient(90deg,#08292fef 0%,#092b31cf 29%,#092b3130 64%,#092b3160 100%),linear-gradient(#07282fbb,#0000 20% 62%,#06262ff5);position:absolute;inset:0}.engine-film-header{z-index:3;align-items:center;gap:30px;height:100px;padding:0 4.5vw;display:flex;position:relative}.engine-film-header .ue-logo{filter:brightness(0)invert();opacity:.93;width:166px}.engine-film-header>span{color:#b4c9c0;text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #94b5aa40;padding-left:26px;font-size:11px;overflow:hidden}.engine-film-header>button{color:#c3d4cb;white-space:nowrap;background:0 0;border:0;align-items:center;gap:14px;margin-left:auto;padding:12px 0 12px 15px;font-size:11px;display:flex}.engine-film-stage{perspective:1000px;grid-template-columns:45% 55%;align-items:center;display:grid;position:absolute;inset:100px 4.5vw 165px}.engine-narrative{z-index:2;pointer-events:none;padding-bottom:22px;position:relative}.engine-narrative :is(a,button){pointer-events:auto}.engine-kicker{color:#ceb789;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 30px;font-size:10px;line-height:1.5;display:flex}.engine-kicker>span{background:#ceb78970;width:28px;height:1px}.engine-chapter-copy{animation:.85s cubic-bezier(.2,.7,.2,1) both film-type-arrive}.engine-narrative h1{letter-spacing:-.055em;color:#f3f5ec;white-space:pre-line;text-wrap:balance;max-width:720px;margin:0;font:450 clamp(34px,4vw,69px)/1.08 Inter,sans-serif}.engine-narrative .engine-chapter-copy>p{color:#b4c9c0;letter-spacing:-.015em;max-width:410px;margin:27px 0 0;font-size:clamp(13px,1.2vw,18px);line-height:1.75}.engine-fine-print{color:#98b9ae;max-width:330px;margin-top:27px;font-size:10px;line-height:1.7}.engine-conversion{margin-top:30px;animation:1s both film-type-arrive}.engine-conversion>a,.engine-conversion>button{color:#102f33;background:#ddc594;border:1px solid #e9d4aa;border-radius:4px;align-items:center;gap:22px;min-height:50px;padding:16px 20px;font-size:13px;text-decoration:none;display:inline-flex}.engine-conversion small{color:#9cbcaf;max-width:310px;margin-top:15px;font-size:10px;line-height:1.6;display:block}.engine-world{perspective:1000px;width:100%;height:min(100%,650px);min-height:350px;position:relative}.engine-network{width:100%;height:100%;position:absolute;inset:0}.engine-core-label{text-align:center;text-shadow:0 2px 18px #092b31;flex-direction:column;align-items:center;gap:13px;min-width:170px;transition:opacity .3s;display:flex;position:absolute;top:48%;left:52%;transform:translate(-50%,-50%)}.engine-core-label>svg{color:#ddc594}.engine-core-label strong{letter-spacing:.19em;color:#e2e6d6;font-size:9px}.engine-core-label>span{color:#adc9bb;max-width:180px;font-size:9px;line-height:1.6}.engine-context,.engine-inputs{gap:20px;transition:opacity .2s linear,transform .2s linear;display:grid;position:absolute;top:17%;left:2%}.engine-context>div,.engine-inputs>div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f3f5ec;background:#0c353ad6;border:1px solid #8cbfa943;border-radius:7px;align-items:center;gap:15px;padding:18px 22px;display:flex;box-shadow:0 18px 40px #03232a25}.engine-context>div:nth-child(2){transform:translate(30px)}.engine-context>div:nth-child(3){transform:translate(55px)}.engine-context span,.engine-inputs span{font-size:13px;font-weight:500;display:block}.engine-context small,.engine-inputs small{color:#a6c2b5;margin-top:8px;font-size:10px;font-weight:400;display:block}.engine-context svg,.engine-inputs svg{color:#dfc48d;flex-shrink:0}.engine-inputs{gap:30px;width:285px;top:15%;left:-4%}.engine-inputs>div{padding:19px}.engine-inputs>div:nth-child(2){transform:translate(-20px)}.engine-person{z-index:2;background:#0a3037e8;border:1px solid #9cbb984d;border-radius:40px;align-items:center;gap:10px;padding:7px 17px 7px 7px;transition:left .18s linear,top .18s linear,opacity .18s linear;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 50px #04222970}.engine-person>img{object-fit:cover;filter:saturate(.7);border-radius:50%;width:49px;height:49px}.engine-person>span{gap:5px;min-width:70px;display:grid}.engine-person strong{font-size:12px;font-weight:550}.engine-person small{color:#b4c9c0;font-size:9px}.engine-person-0{border-color:#d3b77c;box-shadow:0 0 40px #dcc18a15}.engine-exchange{color:#c9d9cb;flex-direction:column;gap:8px;font-size:10px;transition:opacity .2s;display:flex;position:absolute;bottom:0;left:17%}.engine-exchange span{border-left:1px solid #ccb58380;padding-left:14px}.engine-exchange span:nth-child(2){margin-left:18px}.engine-exchange span:nth-child(3){margin-left:36px}.engine-models-label{text-align:center;background:radial-gradient(#0a2e36f5 0%,#0a2e36d0 45%,#0000 73%);flex-direction:column;align-items:center;width:280px;padding:20px 0;display:flex;position:absolute;top:49%;left:52%;transform:translate(-50%,-50%)}.engine-models-label>strong{letter-spacing:-.06em;color:#e9dbb6;font:400 clamp(58px,6vw,96px)/1 Inter,sans-serif}.engine-models-label strong>span{vertical-align:top;margin-left:5px;font-size:.42em;position:relative;top:12px}.engine-models-label>span{letter-spacing:.14em;color:#c7d7c7;margin-top:12px;font-size:8px}.engine-models-label small{color:#b4c9c0;margin-top:17px;font-size:9px}.engine-models-label b{color:#8eafa1;margin-top:8px;font-size:8px;font-weight:400}.engine-scale-label{text-align:center;background:radial-gradient(#0a2e36fc,#0a2e36cc 55%,#0000 75%);flex-direction:column;align-items:center;gap:16px;width:320px;padding:20px;display:flex;position:absolute;top:49%;left:52%;transform:translate(-50%,-50%)}.engine-scale-label>svg{color:#dfc48d}.engine-scale-label strong{letter-spacing:-.03em;font-size:21px;font-weight:450}.engine-scale-label>span{color:#b4c9c0;font-size:10px}.engine-scale-label>div{color:#a6c6b6;flex-wrap:wrap;justify-content:center;gap:8px;font-size:8px;line-height:1.5;display:flex}.engine-scale-label>div>span{border:1px solid #8cbfa933;border-radius:3px;padding:4px 7px}.engine-finale{text-align:center;flex-direction:column;align-items:center;gap:24px;width:90%;display:flex;position:absolute;top:47%;left:52%;transform:translate(-50%,-50%)}.engine-finale-faces{padding-left:18px;display:flex}.engine-finale-faces img{object-fit:cover;border:3px solid #24483e;border-radius:50%;width:68px;height:68px;margin-left:-18px;box-shadow:0 10px 35px #08252f}.engine-finale>strong{letter-spacing:-.04em;color:#f3f5ec;font:450 clamp(28px,3vw,48px)/1.1 Inter,sans-serif}.engine-finale>span{color:#b4c9c0;font-size:12px}.engine-film-footer{z-index:4;background:linear-gradient(#0000,#072630dd);padding:0 4.5vw 20px;position:absolute;bottom:0;left:0;right:0}.engine-playback{align-items:center;gap:20px;min-height:50px;display:flex}.engine-playback>button{background:0 0;border:0;align-items:center;gap:9px;min-height:40px;padding:8px;font-size:10px;display:flex}.engine-playback>span{color:#e8e9db;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:74px;font-size:10px}.engine-playback>span small{color:#87a79a;margin-left:4px}.engine-playback input{accent-color:#e4c994;cursor:pointer;flex:1;min-width:30px;height:22px;padding:0}.engine-playback .engine-transcript-toggle{white-space:nowrap;color:#bdcec1;padding-right:0}.engine-film-footer>nav{border-top:1px solid #94b5aa40;grid-template-columns:repeat(8,1fr);margin-top:7px;display:grid}.engine-film-footer>nav>button{color:#9bb9ac;text-align:left;background:0 0;border:0;border-top:2px solid #0000;align-items:center;gap:8px;margin-top:-1px;padding:17px 4px 13px;font-size:10px;line-height:1.4;display:flex}.engine-film-footer>nav>button>span{opacity:.6;font-size:8px}.engine-film-footer>nav>button[aria-current]{color:#ead4a2;border-top-color:#ddc594}.engine-film-caption{color:#91afa1;justify-content:space-between;gap:25px;margin-top:9px;font-size:8px;line-height:1.5;display:flex}.engine-transcript{z-index:10;color:#163d43;background:#f3f6f0;width:min(570px,100vw);padding:32px;position:absolute;inset:100px 0 0 auto;overflow:auto;box-shadow:-40px 0 90px #00182180}.engine-transcript header{border-bottom:1px solid #cadacb;justify-content:space-between;align-items:center;gap:15px;padding-bottom:24px;display:flex}.engine-transcript h2{letter-spacing:-.035em;margin:0;font:500 25px/1.2 Inter,sans-serif}.engine-transcript button{color:#075d65;background:0 0;border:0;align-items:center;gap:12px;padding:6px 0;font-size:11px;display:flex}.engine-transcript article{border-bottom:1px solid #cadacb;padding:25px 0}.engine-transcript h3{color:#163d43;font:500 20px/1.3 Inter,sans-serif}.engine-transcript p{color:#526969;font-size:13px;line-height:1.8}.ct-explore-page{color:#f3f5ec;background-color:#092b31;background-position:50%;background-size:cover;min-height:100dvh;padding:8vh 8vw;font-family:Inter,sans-serif}.ct-explore-page>.ue-logo{filter:brightness(0)invert();width:180px;margin-bottom:13vh}.ct-explore-page h1{letter-spacing:-.05em;color:#f3f5ec;margin:20px 0;font:450 clamp(35px,5vw,72px)/1.08 Inter,sans-serif}.ct-explore-page>p:not(.engine-kicker){color:#b4c9c0;font-size:20px}.ct-explore-page>div{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.ct-explore-page>div button{color:#102f33;cursor:pointer;background:#ddc594;border:1px solid #e4cc9d;border-radius:4px;align-items:center;gap:15px;padding:16px 20px;font:500 13px Inter,sans-serif;display:flex}.ct-explore-page>div a{color:#d5e1d2;align-items:center;gap:12px;font-size:13px;text-decoration:none;display:flex}.ct-explore-page>small{color:#98b5a7;max-width:530px;margin-top:30px;font-size:11px;line-height:1.7;display:block}@keyframes film-type-arrive{0%{opacity:0;filter:blur(4px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translate(0,0)}}.engine-film[data-playing=false] .engine-chapter-copy,.engine-film[data-playing=false] .engine-conversion,.engine-film[data-reduced=true] .engine-chapter-copy,.engine-film[data-reduced=true] .engine-conversion{animation:none}.engine-film[data-reduced=true] *{transition:none!important}@media (width>=1700px){.engine-film-stage{grid-template-columns:46% 54%;inset-inline:7vw}.engine-film-header,.engine-film-footer{padding-inline:7vw}.engine-world{height:700px}.engine-person>img{width:60px;height:60px}.engine-person strong{font-size:14px}.engine-person small{font-size:10px}}@media (width<=1100px){.engine-film-header{height:85px}.engine-film-stage{grid-template-columns:46% 54%;top:85px}.engine-narrative h1{font-size:clamp(30px,4.4vw,47px)}.engine-person{background:#0a3037d9;border-radius:50%;flex-direction:column;gap:5px;padding:5px}.engine-person img{width:44px;height:44px}.engine-person>span{text-align:center;text-shadow:0 2px 8px #082832;gap:3px;min-width:90px;position:absolute;top:calc(100% + 8px)}.engine-person strong{font-size:10px}.engine-person small{font-size:8px}.engine-context{left:0}.engine-context>div{padding:16px}.engine-context span{font-size:11px}.engine-context small{font-size:9px}.engine-inputs{width:250px}.engine-film-footer>nav>button{gap:4px;font-size:8px}.engine-models-label{width:230px}.engine-scale-label{width:260px}.engine-scale-label strong{font-size:18px}.engine-exchange{font-size:8px}.engine-finale-faces img{width:56px;height:56px}}@media (width<=760px){.engine-film-header{gap:12px;height:72px;padding:0 23px}.engine-film-header .ue-logo{width:135px}.engine-film-header>span{display:none}.engine-film-header>button{gap:8px;font-size:10px}.engine-film-header>button>span{display:none}.engine-film-stage{flex-direction:column;align-items:stretch;display:flex;inset:85px 25px 150px}.engine-narrative{flex-shrink:0;padding:0}.engine-kicker{gap:10px;margin-bottom:18px;font-size:8px}.engine-narrative h1{max-width:530px;font-size:clamp(29px,7.5vw,45px);line-height:1.07}.engine-narrative .engine-chapter-copy>p{max-width:350px;margin-top:17px;font-size:12px;line-height:1.6}.engine-world{flex:1;height:auto;min-height:180px;max-height:430px;margin-top:10px}.engine-core-label{gap:8px}.engine-core-label svg{width:18px}.engine-core-label strong{font-size:7px}.engine-core-label>span{max-width:140px;font-size:8px}.engine-atmosphere>img{object-position:70% center;opacity:.6}.engine-atmosphere:after{background:linear-gradient(#092b31cc 25%,#092b3140 55%,#06262f 100%)}.engine-context{gap:9px;top:5%;left:5%}.engine-context>div{padding:11px 14px}.engine-context>div:nth-child(2){transform:translate(20px)}.engine-context>div:nth-child(3){transform:translate(40px)}.engine-context span{font-size:10px}.engine-context small{margin-top:5px;font-size:8px}.engine-inputs{gap:13px;width:210px;top:3%;left:3%}.engine-inputs>div{padding:10px 14px}.engine-inputs span{font-size:10px}.engine-inputs small{margin-top:5px;font-size:8px}.engine-inputs>div:nth-child(2){transform:translate(10px)}.engine-person img{width:33px;height:33px}.engine-person>span{top:calc(100% + 5px)}.engine-person strong{font-size:9px}.engine-person small{font-size:7px}.engine-exchange{display:none}.engine-models-label{width:200px;padding:10px 0}.engine-models-label>strong{font-size:56px}.engine-models-label>span{margin-top:8px;font-size:6px}.engine-models-label small{margin-top:12px;font-size:7px}.engine-models-label b{font-size:7px}.engine-scale-label{gap:10px;width:220px;padding:12px 0}.engine-scale-label svg{width:24px}.engine-scale-label strong{font-size:17px}.engine-scale-label>span{font-size:8px}.engine-scale-label>div{gap:4px;font-size:7px}.engine-finale{gap:18px}.engine-finale-faces img{width:48px;height:48px}.engine-finale>strong{font-size:27px}.engine-finale>span{font-size:10px}.engine-conversion{margin-top:18px}.engine-conversion>a,.engine-conversion>button{min-height:44px;padding:12px 16px;font-size:12px}.engine-conversion small{margin-top:10px;font-size:8px}.engine-fine-print{max-width:300px;margin-top:13px;font-size:8px}.engine-film-footer{padding:0 23px 15px}.engine-playback{gap:10px}.engine-playback>span{min-width:60px;font-size:8px}.engine-playback>button{padding:8px 0}.engine-playback .engine-replay{display:none}.engine-playback .engine-transcript-toggle{white-space:normal;gap:4px;max-width:64px;font-size:8px;line-height:1.4}.engine-film-footer>nav{gap:5px}.engine-film-footer>nav>button{justify-content:center;padding:11px 0;font-size:0}.engine-film-footer>nav>button>span{font-size:8px}.engine-film-caption{gap:15px;margin:0;font-size:7px}.engine-film-caption span:last-child{text-align:right;max-width:90px}.engine-transcript{padding:24px;top:72px}.engine-transcript h2{font-size:23px}}@media (height<=650px) and (width>=761px){.engine-film-header{height:65px}.engine-film-stage{top:70px;bottom:133px}.engine-world{min-height:250px}.engine-narrative h1{font-size:38px}.engine-kicker{margin-bottom:17px}.engine-narrative .engine-chapter-copy>p{margin-top:17px;font-size:13px}.engine-film-footer{padding-bottom:10px}.engine-film-caption{display:none}.engine-context{gap:10px;top:0}.engine-inputs{gap:15px;top:0}}@media (height<=700px) and (width<=760px){.engine-film-stage{top:75px;bottom:125px}.engine-kicker{margin-bottom:12px}.engine-narrative h1{font-size:29px}.engine-narrative .engine-chapter-copy>p{margin-top:12px;font-size:10px}.engine-world{min-height:150px}.engine-film-caption{display:none}.engine-film-footer{padding-bottom:10px}.engine-context{transform-origin:0 0;transform:scale(.8)!important}.engine-core-label{gap:5px}.engine-person img{width:26px;height:26px}.engine-person small{display:none}.engine-finale>strong{font-size:22px}.engine-finale-faces img{width:35px;height:35px}.engine-finale{gap:10px}.engine-conversion small{display:none}}@media (prefers-reduced-motion:reduce){.engine-film *{transition:none!important;animation:none!important}}.engine-brand-seed{place-items:center;display:grid}.engine-brand-seed .ue-logo{object-fit:contain;filter:brightness(0)invert();opacity:.95;width:70px;height:80px;animation:7s ease-out both engine-brand-reveal}@keyframes engine-brand-reveal{0%{opacity:0;filter:brightness(0)invert()blur(12px);transform:scale(.35)rotate(-30deg)}25%{opacity:1;filter:brightness(0)invert()blur()}to{transform:scale(1.05)rotate(0)}}.engine-film[data-playing=false] .engine-brand-seed .ue-logo{animation:none}.engine-offer{color:#e4cd9d;margin-top:24px}.engine-offer strong{letter-spacing:-.02em;font-size:19px;font-weight:500}.engine-offer p{color:#b4c9c0;max-width:320px;margin:7px 0 0;font-size:10px;line-height:1.6}.engine-offer+.engine-conversion{margin-top:20px}@media (width<=760px){.engine-offer{margin-top:17px}.engine-offer strong{font-size:16px}.engine-offer p{max-width:280px;font-size:9px}.engine-offer+.engine-conversion{margin-top:14px}}@media (height<=650px) and (width>=761px){.engine-film[data-chapter="7"] .engine-narrative h1{font-size:30px}.engine-film[data-chapter="7"] .engine-kicker{margin-bottom:10px}.engine-film[data-chapter="7"] .engine-chapter-copy>p{margin-top:10px}.engine-offer{margin-top:12px}.engine-offer strong{font-size:16px}.engine-offer p{margin-top:4px;font-size:9px}.engine-offer+.engine-conversion{margin-top:10px}.engine-film[data-chapter="7"] .engine-conversion>a{min-height:40px;padding:10px 15px}.engine-film[data-chapter="7"] .engine-conversion>small{display:none}}.engine-trial-terms{color:#cbd9c6;margin:20px 0 0;font-size:11px}.engine-trial-terms+.engine-offer{margin-top:14px}.engine-trial-terms+.engine-offer strong{font-size:16px}@media (width<=760px){.engine-trial-terms{margin-top:13px;font-size:10px}.engine-trial-terms+.engine-offer{margin-top:10px}.engine-trial-terms+.engine-offer strong{font-size:14px}.engine-film[data-mode=explore][data-chapter="7"] .engine-conversion small{display:block}}@media (height<=650px) and (width>=761px){.engine-film[data-mode=explore][data-chapter="7"] .engine-conversion small{margin-top:7px;font-size:9px;display:block}.engine-trial-terms{margin-top:10px;font-size:10px}.engine-trial-terms+.engine-offer{margin-top:8px}.engine-film[data-mode=explore][data-chapter="7"] .engine-film-stage{display:block}.engine-film[data-mode=explore][data-chapter="7"] .engine-narrative{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;align-content:center;gap:8px 32px;height:100%;padding:0;display:grid}.engine-film[data-mode=explore][data-chapter="7"] .engine-kicker{grid-area:1/1;margin:0}.engine-film[data-mode=explore][data-chapter="7"] .engine-chapter-copy{grid-area:2/1/4}.engine-film[data-mode=explore][data-chapter="7"] .engine-trial-terms{grid-area:1/2;margin:0}.engine-film[data-mode=explore][data-chapter="7"] .engine-offer{grid-area:2/2;margin:0}.engine-film[data-mode=explore][data-chapter="7"] .engine-conversion{grid-area:3/2;margin:0}.engine-film[data-mode=explore][data-chapter="7"] .engine-world{display:none}}.engine-judgement{text-align:center;text-shadow:0 2px 25px #092b31;background:radial-gradient(#092b31d9,#0000 75%);justify-items:center;gap:16px;width:38%;max-width:205px;transition:opacity .2s;display:grid;position:absolute;top:48%;left:52%;transform:translate(-50%,-50%)}.engine-judgement>svg{color:#dfc48d}.engine-judgement>strong{letter-spacing:-.04em;font-size:clamp(18px,2vw,28px);font-weight:450;line-height:1.15}.engine-judgement>span{color:#e0e8da;font-size:10px;line-height:1.7}.engine-model-constellation{transition:opacity .2s;position:absolute;inset:0}.engine-model-name{color:#e3e9de;white-space:nowrap;animation:film-model-glow 5s ease-in-out var(--model-delay) infinite;background:#0a3037db;border:1px solid #9cbb9840;border-radius:30px;padding:9px 13px;font-size:clamp(10px,1vw,15px);font-weight:500;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 35px #d5c79712}@keyframes film-model-glow{0%,to{color:#bad0c5;border-color:#9cbb9830}45%{color:#f4e3ba;border-color:#dfc48dcc;box-shadow:0 0 28px #d5c79725}}@media (width<=760px){.engine-judgement{gap:9px;max-width:130px}.engine-judgement>svg{width:22px;height:22px}.engine-judgement>strong{font-size:17px}.engine-judgement>span{font-size:8px}.engine-model-name{padding:6px 9px;font-size:9px}}@media (height<=650px){.engine-judgement{gap:8px}.engine-judgement>strong{font-size:18px}.engine-judgement>svg{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.engine-model-name{animation:none}}.engine-film[data-playing=false] .engine-model-name{animation-play-state:paused}.engine-media-fallback{z-index:4;color:#fffaf2;background:#12383e;margin:0;padding:10px 14px;font-size:13px;position:absolute;top:80px;left:24px;right:24px}.engine-film-header{padding-top:env(safe-area-inset-top)}.engine-film-footer{padding-bottom:max(15px, env(safe-area-inset-bottom))}.engine-film-header>button{min-width:44px;min-height:44px}.erd-recovery-control{border:1px solid var(--border,#d6e2de);background:var(--surface,#fbfaf6);color:var(--text-primary,#193f45);border-radius:10px;margin-top:16px;padding:18px;font-family:inherit}.erd-recovery-control h3{margin:0 0 10px;font-size:16px;font-weight:600}.erd-recovery-control p{max-width:68ch;margin:8px 0;font-size:14px;line-height:1.6}.erd-recovery-control label{align-items:flex-start;gap:10px;margin:16px 0;font-size:14px;line-height:1.5;display:flex}.erd-recovery-control input{accent-color:var(--accent,#087c83);flex:none;margin-top:4px}.erd-recovery-control button{white-space:normal;margin:6px 10px 0 0}.erd-recovery-control [role=alert]{color:var(--text-primary,#193f45);border-left:3px solid #a45044;padding-left:10px}@media (width<=600px){.erd-recovery-control{padding:14px}.erd-recovery-control button{width:100%;margin-right:0}}.platform-dashboard{background:var(--ivory);min-height:100vh;color:var(--fg);font:14px/1.55 var(--font-sans)}.platform-dashboard *{box-sizing:border-box}.platform-dashboard p{margin:6px 0 12px}.platform-dashboard h1{letter-spacing:-.035em;margin:10px 0;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.2}.platform-dashboard h2{margin:0;font-size:21px;font-weight:500}.platform-dashboard h3{margin:0 0 10px;font-size:15px;font-weight:600}.platform-dashboard small,.pd-note{color:var(--fg-3);font-size:12px}.platform-dashboard a{color:var(--brass-dark)}.platform-dashboard button{cursor:pointer}.pd-header{border-bottom:1px solid var(--border);background:var(--bg-raised);flex-wrap:wrap;align-items:center;gap:20px;padding:18px max(24px,50vw - 620px);display:flex}.pd-header nav{gap:10px;margin-left:auto;display:flex}.pd-readonly{color:var(--fg-3);border-left:1px solid var(--border);padding-left:20px;font-size:12px}.platform-dashboard main{max-width:1240px;margin:auto;padding:36px 24px}.pd-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.pd-heading p{color:var(--fg-3)}.pd-controls{flex-shrink:0;align-items:end;gap:12px;display:flex}.pd-controls label{color:var(--fg-3);font-size:12px}.pd-controls select{background:var(--bg-raised);min-height:40px;color:var(--fg);border:1px solid var(--border-strong);border-radius:var(--r-2);margin-top:5px;padding:8px 28px 8px 12px;display:block}.pd-section{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--r-3);margin:0 0 28px;padding:24px;scroll-margin-top:20px}.pd-attention{border-top:3px solid var(--brass)}.pd-section-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px;display:flex}.pd-section-title h2{align-items:center;gap:14px;scroll-margin-top:24px;display:flex}.pd-section-title h2 span{font:12px var(--font-mono);color:var(--brass-dark)}.pd-clear{color:var(--verdigris-dark,var(--verdigris));font-weight:500}.pd-concerns{margin:0;padding:0;list-style:none}.pd-concerns li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:15px 0;display:flex}.pd-concerns p{margin-bottom:4px}.pd-concerns a{flex-shrink:0}.pd-metrics{border-block:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:26px;display:grid}.pd-metric{border-right:1px solid var(--border);flex-direction:column;gap:9px;padding:22px 16px;text-decoration:none;display:flex;color:var(--fg)!important}.pd-metric:first-child{padding-left:0}.pd-metric:last-child{border:0}.pd-metric>span{color:var(--fg-3);font-size:12px}.pd-metric strong{font:500 clamp(23px, 2.7vw, 34px)/1.3 var(--font-mono);overflow-wrap:anywhere}.pd-business-detail{grid-template-columns:1fr 1.7fr;gap:48px;display:grid}.pd-states{margin:0;padding:0;list-style:none}.pd-states li{border-bottom:1px solid var(--border);justify-content:space-between;padding:9px 0;display:flex}.pd-chart{border-bottom:1px solid var(--border);align-items:end;gap:3px;height:95px;margin-top:16px;display:flex}.pd-chart>div{flex:1;align-items:end;height:100%;display:flex}.pd-chart span{background:var(--brass-dark);border-radius:2px 2px 0 0;width:100%;display:block}.pd-chart-labels{color:var(--fg-3);font:10px/2 var(--font-mono);justify-content:space-between;display:flex}.pd-customers article{border-top:1px solid var(--border);grid-template-columns:1.2fr 1fr 1fr;gap:24px;padding:20px 0;display:grid}.pd-customers small{margin:5px 0;display:block}.pd-customers article>div:last-child{align-content:start;justify-items:start;gap:12px;display:grid}.pd-link{color:var(--brass-dark);text-align:left;background:0 0;border:0;padding:0;font-size:17px;font-weight:600}.pd-concern-label{color:var(--alert-red-deep);font-size:12px}.pd-system{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pd-system article{border:1px solid var(--border);border-radius:var(--r-2);padding:16px;scroll-margin-top:24px}.pd-system article>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pd-system p{font-size:12px}.pd-status{background:var(--surface-1);border:1px solid var(--border);border-radius:20px;padding:2px 8px;font-size:11px;display:inline-block}.pd-status-healthy{color:var(--verdigris-dark,var(--verdigris))}.pd-status-attention,.pd-status-stale{color:var(--alert-red-deep)}.pd-overlay{z-index:100;background:var(--scrim);justify-content:end;display:flex;position:fixed;inset:0}.pd-detail{background:var(--bg-raised);width:min(620px,100vw);box-shadow:var(--shadow-plate);padding:28px;overflow-y:auto}.pd-detail header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px;display:flex}.pd-detail h3{margin-top:24px}.pd-person{border-top:1px solid var(--border);overflow-wrap:anywhere;padding:14px 0;display:grid}@media (width<=950px){.pd-heading{flex-direction:column;align-items:start}.pd-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-metric:first-child{padding-left:16px}.pd-system{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-readonly{display:none}}@media (width<=600px){.pd-header{gap:12px;padding:16px}.pd-header nav{width:100%;margin-left:0}.platform-dashboard main{padding:24px 14px}.pd-section{padding:20px 16px}.pd-section-title{gap:8px}.pd-section-title h2{font-size:19px}.pd-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-metric{border-bottom:1px solid var(--border)}.pd-metric:last-child{grid-column:1/-1}.pd-business-detail,.pd-customers article,.pd-system{grid-template-columns:1fr;gap:20px}.pd-concerns li{flex-direction:column;align-items:start;gap:12px}.pd-detail{padding:22px 16px}.pd-header .ue-logo{max-width:160px}}dialog.pd-overlay{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}dialog.pd-overlay::backdrop{background:var(--scrim)}main.app-register-signin.launch-entry{color:#163e45;background:#f4f7f3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;min-height:100dvh;padding:0;display:grid}.launch-entry.app-register-signin .login-copy{background:linear-gradient(145deg,#092b31ef,#163e45bf),url(/assets/engine-cinema-BON8WRNi.jpg) 50%/cover;align-content:center;gap:28px;min-height:100dvh;padding:clamp(32px,6vw,92px)}.launch-entry.app-register-signin .login-copy h1{font-family:var(--font-sans);letter-spacing:-.045em;color:#f4f7f3;font-size:clamp(36px,4.5vw,66px);line-height:1.08}.launch-entry.app-register-signin .login-copy h1:before{display:none}.launch-entry.app-register-signin .login-copy p{color:#c4dcd5;line-height:1.6}.launch-entry.app-register-signin .login-copy>small{color:#d8bc78}.launch-entry.app-register-signin .login-card{color:#163e45;width:min(100%,560px);min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;place-self:center;gap:20px;padding:40px clamp(24px,4vw,56px)}.launch-entry.app-register-signin .login-card h2{color:#163e45;font-family:var(--font-sans);letter-spacing:-.035em;font-size:30px}.launch-entry.app-register-signin .login-card :where(p,.entry-choice p,.customer-entry p){color:#526d70;line-height:1.55}.launch-entry.app-register-signin .entry-eyebrow{color:#087f86}.launch-entry.app-register-signin .login-card label{color:#244a50;text-transform:none;letter-spacing:0;font-size:14px}.launch-entry.app-register-signin .login-card :is(input,select,textarea){color:#163e45;background:#fff;border:1px solid #b9cdca;border-radius:7px;min-width:0;min-height:48px;scroll-margin-block:90px;font-size:16px}.launch-entry.app-register-signin .login-card input[type=checkbox]{accent-color:#087f86;width:20px;height:20px;min-height:20px}.launch-entry.app-register-signin :is(button,a,input,summary):focus-visible{outline-offset:3px;box-shadow:none;outline:3px solid #087f86}.launch-entry.app-register-signin .login-card .button{white-space:normal;border-radius:7px;min-height:44px}.launch-entry.app-register-signin .login-card .button.primary{color:#fff;background:#163e45;border-color:#163e45}.launch-entry.app-register-signin .login-card .button.primary:hover{color:#fff;background:#087078;border-color:#087078}.launch-entry.app-register-signin .login-card .button.secondary{color:#244a50;background:0 0;border-color:#b9cdca}.launch-entry.app-register-signin .login-card .button.secondary:hover{color:#163e45;background:#e4eeea}.launch-entry.app-register-signin .login-card :is(.button.text-only,a),.launch-entry.app-register-signin .entry-recovery{color:#087078}.launch-entry.app-register-signin .login-card :is(.demo-identities button,.entry-choice){color:#163e45;background:#e8f0eb;border-color:#c4d6d0}.launch-entry.app-register-signin .login-card .entry-choice.primary-choice{background:#e0eeea;border-color:#8cb7ad}.launch-entry.app-register-signin .login-divider{color:#526d70}.launch-entry.app-register-signin :is(.login-divider span,.pwa-login-entry){border-color:#c4d6d0}.launch-entry.app-register-signin .pwa-login-entry p{color:#526d70}.launch-entry.app-register-signin .login-links{flex-wrap:wrap;gap:10px;display:flex}.launch-entry.app-register-signin .legal-footer{border-color:#c4d6d0;font-size:12px}.launch-entry.app-register-signin .entry-feedback{overflow-wrap:anywhere;background:#e4f0e9;border:1px solid #a4c9bc;border-radius:8px;margin:0;padding:14px 16px}.launch-entry.app-register-signin .entry-feedback.form-error{color:#862f37;background:#fcf0ee;border-color:#ddaeb0}.launch-entry.app-register-signin .entry-progress{color:#087078;margin:0;font-size:14px}.entry-password{gap:7px;min-width:0;display:grid}.entry-password>div{position:relative}.launch-entry.app-register-signin .entry-password input{width:100%;padding-right:70px}.entry-password button{color:#087078;cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:60px;font-size:13px;font-weight:600;position:absolute;top:3px;bottom:3px;right:3px}.entry-password small{color:#526d70;font-size:12px}.entry-setup-details{color:#526d70;border-block:1px solid #d3dfda;padding:12px 0}.entry-setup-details summary{cursor:pointer;color:#244a50;min-height:24px;font-size:14px}.entry-setup-details p{margin-top:12px;font-size:13px}.launch-entry.app-register-signin .signup-first-hour-outline{gap:6px;margin:12px 0 0;font-size:12px;display:grid}.launch-entry .signup-first-hour-outline span{background:0 0;border:0;padding:0}main.app-register-signin.launch-entry{background:linear-gradient(125deg,#071e25c9,#0c343ba6),url(/assets/engine-cinema-BON8WRNi.jpg) 50%/cover fixed;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100dvh;padding:40px 20px;display:flex}.launch-entry.app-register-signin .login-copy{text-align:center;background:0 0;justify-items:center;gap:12px;width:min(100%,480px);min-height:0;padding:0}.launch-entry.app-register-signin .login-brand{margin:0;display:inline-flex}.launch-entry.app-register-signin .login-brand .ue-logo{width:184px;max-width:100%;height:auto}.launch-entry.app-register-signin .login-copy h1{letter-spacing:0;color:#e8e5d8;margin:0;font-size:16px;font-weight:500;line-height:1.5}.launch-entry.app-register-signin .login-copy :is(p,small){display:none}.launch-entry.app-register-signin .login-card{background:#faf8f1;border:1px solid #c6ad766b;border-radius:20px;align-self:center;gap:20px;width:min(100%,460px);padding:32px;box-shadow:0 24px 80px #03171a66,inset 0 1px #ffffffb3}.launch-entry.app-register-signin .login-card h2{font-size:28px;line-height:1.15}.launch-entry.app-register-signin .login-card :is(form,.customer-entry,.auth-recovery){min-height:0;padding:0}.launch-entry.app-register-signin .login-card form{gap:14px}.launch-entry.app-register-signin .login-card form>p{margin:0 0 6px;font-size:14px}.launch-entry.app-register-signin .entry-eyebrow{color:#806023;letter-spacing:.16em;font-size:10px}.launch-entry.app-register-signin .login-card :is(input,select,textarea){border-color:#d4d4c7;border-radius:8px}.launch-entry.app-register-signin .login-card .button.primary{background:var(--ue-bronze-fill);border-color:var(--ue-bronze-fill);color:var(--ue-on-bronze);border-radius:9px;min-height:48px}.launch-entry.app-register-signin .login-card .button.primary:hover{background:var(--ue-bronze-hover);border-color:var(--ue-bronze-hover);color:var(--ue-on-bronze)}.launch-entry.app-register-signin .login-card .button.text-only{box-shadow:none;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:0;font-size:13px;text-decoration:underline}.launch-entry.app-register-signin .login-card .entry-forgot{justify-self:end;min-height:32px;margin-top:-8px}.launch-entry.app-register-signin .login-links{justify-content:center;align-items:center;gap:6px;font-size:13px}.launch-entry.app-register-signin .entry-choice{background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0;font-size:13px;display:flex}.launch-entry.app-register-signin .entry-choice.primary-choice{background:0 0;border:0}.launch-entry.app-register-signin .customer-entry{gap:16px}.launch-entry.app-register-signin .customer-entry p{font-size:14px}.entry-quiet-footer{border-top:1px solid #deded1;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:8px 20px;padding-top:14px;font-size:12px;display:flex}.entry-watch{justify-content:center;align-items:center;gap:6px;min-height:44px;text-decoration:none;display:flex}.entry-more{min-width:0}.entry-more summary{cursor:pointer;color:#526d70;justify-content:center;align-items:center;min-height:44px;display:flex}.entry-more summary:after{content:"+";margin-left:6px}.entry-more[open]{flex-basis:100%}.entry-more[open] summary:after{content:"−"}.entry-more-content{padding-top:8px;display:grid}.launch-entry.app-register-signin .entry-more .legal-footer{margin-top:12px;padding-top:16px;font-size:11px}.launch-entry.app-register-signin :is(button,a,input,summary):focus-visible{outline-color:#806023}@media (width<=760px){main.app-register-signin.launch-entry{padding:calc(24px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background-attachment:scroll;justify-content:flex-start;gap:20px}.launch-entry.app-register-signin .login-copy{gap:10px}.launch-entry.app-register-signin .login-copy h1{font-size:13px}.launch-entry.app-register-signin .login-card{margin:0;padding:26px 22px 18px}.launch-entry.app-register-signin .login-card h2{font-size:26px}}@media (height<=500px) and (orientation:landscape){main.app-register-signin.launch-entry{justify-content:flex-start;padding:20px}}.launch-entry.app-register-signin .entry-submitted-email{overflow-wrap:anywhere;font-weight:600}.entry-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=761px){main.launch-entry:has([data-testid=signup-first-hour]){gap:16px;padding-block:24px}.launch-entry .login-card:has([data-testid=signup-first-hour]){width:min(100%,560px);padding:24px}}.launch-entry.app-register-signin .login-card h2[tabindex="-1"]:focus{outline-offset:4px;border-radius:3px;outline:2px solid #806023}.entry-session{color:#163e45;background:#f8f7f2;place-items:center;min-height:100dvh;padding:24px;display:grid}.entry-session-panel{overflow-wrap:anywhere;gap:20px;width:min(100%,440px);display:grid}.entry-session-panel h1{margin:0;font-size:clamp(24px,5vw,30px);line-height:1.2}.entry-session-panel p{margin:0;line-height:1.55}.entry-session-panel .button{white-space:normal;min-height:48px}.entry-session-panel .button.primary{background:var(--ue-bronze-fill);border-color:var(--ue-bronze-fill);color:var(--ue-on-bronze)}.scrim.user-menu-layer .user-menu.account-refined{color:#163d43;background:#f8faf8;border:0;border-radius:0;flex-direction:column;width:min(680px,100vw);max-width:100vw;height:100dvh;padding:0;font-family:Inter,system-ui,sans-serif;display:flex}.account-refined *{box-sizing:border-box}.account-refined button,.account-refined input,.account-refined select{font:inherit}.account-refined button{cursor:pointer}.account-refined button:disabled{cursor:not-allowed;opacity:.45}.scrim.user-menu-layer .account-refined>header{background:#fff;border-bottom:1px solid #d3e0db;margin:0;padding:26px 30px}.account-refined>header .kicker{letter-spacing:-.03em;color:#163d43;font:550 22px/1.3 Inter,sans-serif}.scrim.user-menu-layer .account-refined .user-menu-identity{border-bottom:1px solid #d3e0db;gap:15px;margin:0;padding:26px 30px}.account-refined .user-menu-initials{color:#fff;background:#163d43;flex-shrink:0;width:45px;height:45px;font:500 15px Inter,sans-serif}.account-refined .user-menu-initials img{object-fit:cover;border-radius:50%;width:100%;height:100%}.account-refined .user-menu-identity strong{color:#163d43;font-size:16px;font-weight:550}.account-refined .user-menu-identity small{color:#617977;margin-top:6px;font-size:11px}.account-layout{flex:1;grid-template-columns:150px minmax(0,1fr);min-height:0;display:grid;overflow-y:auto}.account-layout>nav{border-right:1px solid #d3e0db;flex-direction:column;gap:7px;padding:24px 12px 24px 18px;display:flex}.account-layout>nav button{color:#526969;text-align:left;background:0 0;border:0;border-radius:5px;min-height:43px;padding:12px 10px;font-size:12px}.account-layout>nav button[aria-current]{color:#075d65;background:#e0ece5;font-weight:650}.account-content{min-width:0;padding:30px}.account-content h2{letter-spacing:-.025em;color:#163d43;margin:0 0 12px;font:550 23px/1.2 Inter,sans-serif}.account-section-intro{color:#617977;margin:0 0 25px;font-size:12px;line-height:1.6}.account-photo-row{align-items:center;gap:20px;margin:30px 0;display:flex}.account-photo{color:#fff;background:#163d43;border-radius:50%;flex-shrink:0;place-items:center;width:82px;height:82px;font-size:25px;display:grid;overflow:hidden}.account-photo img{object-fit:cover;width:100%;height:100%}.account-photo-row>div{gap:7px;display:grid}.account-photo-row small{color:#617977;font-size:9px;line-height:1.5}.account-soft-button{color:#163d43;background:#fff;border:1px solid #c5d8ce;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:9px 12px;display:inline-flex;font-size:11px!important}.account-text-button{color:#617977;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;display:inline-flex;font-size:10px!important}.account-field{color:#38585a;gap:10px;margin:25px 0;font-size:12px;display:grid}.account-field input,.account-field select{color:#163d43;background:#fff;border:1px solid #c5d8ce;border-radius:5px;min-width:0;height:43px;padding:10px 12px;font-size:13px}.account-readonly{gap:9px;margin:25px 0;display:grid}.account-readonly>span{color:#526969;font-size:12px}.account-readonly>strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.account-readonly small{color:#617977;font-size:10px}.account-save{color:#fff;background:#163d43;border:1px solid #163d43;border-radius:5px;min-height:43px;margin-top:12px;padding:12px 20px;font-size:12px!important}.account-save:hover{background:#075d65}.account-status{color:#216855;align-items:start;gap:7px;margin:15px 0;font-size:11px;line-height:1.6;display:flex}.account-status svg{flex-shrink:0;margin-top:2px}.account-error{color:#a23f35;margin:15px 0;font-size:12px;line-height:1.6}.account-error button{background:0 0;border:0;padding:10px;text-decoration:underline}.avatar-crop{background:#e7efea;border-radius:6px;margin-bottom:25px;padding:20px}.avatar-crop header{justify-content:space-between;align-items:center;display:flex}.avatar-crop header strong{font-size:13px}.avatar-crop header button{color:#526969;background:0 0;border:0;padding:5px}.avatar-crop canvas{border-radius:50%;width:156px;height:156px;margin:20px auto;display:block}.avatar-crop label{color:#526969;justify-content:space-between;align-items:center;gap:12px;margin:15px 0;font-size:10px;display:flex}.avatar-crop input[type=range]{accent-color:#087d82;width:50%;height:24px;padding:0}.avatar-crop>button{width:100%;margin-top:10px}.avatar-crop>small{color:#617977;margin-top:12px;font-size:9px;line-height:1.5;display:block}.account-company-card{background:#e7efea;border-radius:6px;gap:9px;margin:24px 0;padding:18px;display:grid}.account-company-card strong{font-size:14px;font-weight:550}.account-company-card small{color:#617977;font-size:11px}.account-workspace-links>button{text-align:left;color:#163d43;background:0 0;border:0;border-bottom:1px solid #d3e0db;width:100%;padding:20px 0;font-size:13px;display:block}.account-workspace-links>button>span{color:#617977;margin-top:8px;font-size:10px;display:block}.account-support{border-top:1px solid #d3e0db;justify-content:space-between;align-items:center;gap:15px;padding:16px 30px;display:flex}.account-support a,.account-support button{color:#526969;background:0 0;border:0;padding:8px 0;font-size:11px;text-decoration:none}.account-support a:hover{text-decoration:underline}.scrim.user-menu-layer .account-refined .user-menu-signout{color:#a23f35;background:0 0;border:0;border-top:1px solid #d3e0db;border-radius:0;min-height:53px;margin:0;font-size:12px}.account-refined :focus-visible{outline-offset:3px;outline:3px solid #087d82}.account-content .account-billing{border:0;padding:0}.account-content .user-menu-section{margin:0}@media (width<=560px){.account-layout{grid-template-columns:1fr;display:block}.account-layout>nav{border-bottom:1px solid #d3e0db;border-right:0;flex-direction:row;padding:14px 20px}.account-layout>nav button{text-align:center;flex:1;padding:10px 6px;font-size:11px}.account-content{padding:24px}.scrim.user-menu-layer .account-refined>header,.scrim.user-menu-layer .account-refined .user-menu-identity{padding:20px 24px}.account-photo-row{gap:18px}.account-content h2{font-size:22px}.account-support{padding:12px 24px}}.account-content :is(.account-photo-row small,.account-readonly small,.avatar-crop>small,.account-workspace-links>button>span){font-size:12px;line-height:1.5}.account-content :is(.account-soft-button,.account-text-button,.account-save),.account-support :is(a,button){min-height:44px}.scrim.user-menu-layer .account-refined>header>button{min-width:44px;min-height:44px}.xero-connection{border-top:1px solid var(--border,#e4e6e8);min-width:0;margin-top:16px;padding-top:16px}.xero-connection-heading{align-items:center;gap:10px;display:flex}.xero-connection-heading>span:not(.ue-help-tip){color:#32553f;background:#eef5f0;border-radius:12px;padding:3px 8px;font-size:11px}.xero-connection p{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.xero-connection-actions{flex-wrap:wrap;gap:8px;display:flex}.xero-connection button{border:1px solid var(--border,#dadfe3);background:var(--surface,#fff);min-height:44px;color:inherit;font:inherit;cursor:pointer;white-space:normal;border-radius:8px;padding:8px 12px;font-size:13px}.xero-connection button:disabled{cursor:wait;opacity:.6}.xero-connection button:focus-visible{outline-offset:2px;outline:2px solid #537a66}.xero-connection small{color:#69716d;margin-top:10px;display:block}.xero-connection [role=alert]{color:#a33333}.google-drive-folder{gap:6px;margin:12px 0;font-size:13px;display:grid}.google-drive-folder input{box-sizing:border-box;border:1px solid var(--border,#dadfe3);background:var(--surface,#fff);width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;border-radius:8px;padding:8px 12px}.google-drive-folder input:focus-visible{outline-offset:2px;outline:2px solid #537a66}.xero-connection-compact .ue-connection-label small{margin-top:0}.xero-connection-compact .xero-connection-heading{flex-wrap:nowrap;gap:.6rem}.xero-connection-compact .xero-connection-heading>svg{flex-shrink:0}.ue-operating-overview,.ue-research-funding,.ue-readiness{border:1px solid var(--border-subtle,#ded8cb);background:var(--surface,#fbfaf7);border-radius:16px;margin:20px 0;padding:20px}.ue-operating-overview>div:first-child{align-items:flex-start;gap:14px;display:flex}.ue-operating-overview>div>span{flex:1}.ue-operating-overview small,.ue-readiness small{color:var(--text-secondary,#716e65);font-size:12px;display:block}.ue-operating-overview strong{font-size:17px}.ue-operating-overview p,.ue-research p{margin:6px 0 12px;font-size:14px;line-height:1.6}.ue-operating-overview nav,.ue-signal-list footer{flex-wrap:wrap;gap:20px;display:flex}.ue-operating-blockers{margin:16px 0;padding:0;list-style:none}.ue-operating-blockers li{border-top:1px solid #e5dfd3;align-items:center;gap:16px;padding:14px 0;display:flex}.ue-operating-blockers li>span{flex:1}.ue-research{overflow-wrap:anywhere}.ue-research>header{justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.ue-research h2{margin:0;font-size:23px}.ue-research h3{font-size:17px}.ue-research-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ue-research-facts dt{color:var(--text-secondary,#716e65);font-size:12px}.ue-research-facts dd{margin:5px 0;font-size:15px}.ue-operating-notice{background:#f6f0e4;border-left:3px solid #a87837;padding:14px}.ue-signal-list article{border-top:1px solid #ded8cb;padding:18px 0}.ue-operating-help summary{cursor:pointer;min-height:44px}.ue-readiness ul{padding:0;list-style:none}.ue-readiness li{border-top:1px solid #ded8cb;align-items:center;gap:12px;padding:14px 0;display:flex}.ue-readiness li>span{flex:1}@media (width<=600px){.ue-operating-overview>div:first-child,.ue-research>header,.ue-operating-blockers li{flex-wrap:wrap}.ue-research>header>div{width:100%}.ue-operating-overview,.ue-readiness{padding:16px}.ue-operating-overview>div:first-child>span{min-width:calc(100% - 40px)}.ue-operating-overview>div:first-child>button{margin-left:34px}}.ue-work-identity{align-items:center;gap:10px;margin:12px 0;display:flex}.ue-work-identity>span:last-child{gap:3px;min-width:0;display:grid}.ue-work-identity small{color:var(--text-secondary,#716e65);font-size:12px;display:block}.ue-work-identity .n3-avatar{flex:0 0 36px;width:36px;height:36px}.ue-work-identity .n3-avatar i{display:none}.ue-stopped-item{border-top:1px solid var(--border-subtle,#ded8cb);padding:16px 0}.ue-signal-group{border:1px solid var(--border-subtle,#ded8cb);border-radius:12px;margin:20px 0;padding:16px}.ue-signal-item footer{align-items:center;margin-top:14px}.ue-signal-list button,.ue-research summary{min-height:44px}.ue-team-responsibilities>button{text-align:left;flex-wrap:wrap}.ue-team-responsibilities .ue-work-identity{margin:0}.ue-attention-request{overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:1.5;display:block}.n3-attention-item .ue-work-identity{margin:8px 0}.n3-attention-item .ue-work-identity strong{font-size:14px}.n3-result-row .ue-work-identity{margin:10px 0}.research-workspace{color:var(--app-fg,var(--n3-ink));font:400 13px/1.65 var(--font-ui);max-width:1100px}.research-schedules{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.research-schedules .research-card{flex-direction:column;margin:0;display:flex}.research-schedules .research-card footer{margin-top:auto;padding-top:16px}.research-schedules .research-card>header{flex-direction:column;align-items:flex-start;gap:8px}.research-workspace .n3-link,.research-editor .n3-link{color:var(--app-accent-hover,var(--fg-2))}.research-workspace .n3-outline,.research-editor .n3-outline{color:var(--app-fg,var(--n3-ink));border-color:var(--app-border-strong,var(--border-strong));background:0 0}.research-intro{max-width:65ch;margin:0 0 28px;line-height:1.65}.research-workspace section{margin-bottom:40px}.research-section-heading,.research-card>header,.research-editor header{justify-content:space-between;align-items:center;gap:16px;display:flex}.research-section-heading{margin:24px 0 18px}.research-section-heading h2,.research-card h3,.research-editor h2{margin:0}.research-section-heading p{margin:8px 0 0}.research-card{border:1px solid var(--app-border,var(--border));background:var(--app-surface,var(--bg-raised));overflow-wrap:anywhere;border-radius:8px;margin:16px 0;padding:20px}.research-card h3{font-size:18px;line-height:1.5}.research-card p{white-space:pre-wrap;line-height:1.65}.research-card small,.research-timing{color:var(--app-fg-muted,var(--fg-3));font-size:12px}.research-card footer,.research-editor footer{flex-wrap:wrap;align-items:center;gap:18px;margin-top:20px;display:flex}.research-card details{margin-top:16px}.research-card summary{cursor:pointer;padding:8px 0}.research-notice{background:var(--app-surface-alt,var(--surface-inset));border-radius:8px;padding:16px 20px;line-height:1.6}.research-search{border:1px solid var(--app-border-strong,var(--border-strong));border-radius:6px;align-items:center;gap:12px;padding:12px 16px;display:flex}.research-search input{width:100%;font:inherit;color:inherit;background:0 0;border:0;min-width:0}.research-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.research-editor{border:1px solid var(--app-border,var(--border));width:min(640px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--app-fg,var(--n3-ink));background:var(--app-canvas,var(--n3-paper));font:400 13px/1.65 var(--font-ui);border-radius:12px;padding:0;overflow:hidden}.research-editor form{flex-direction:column;max-height:calc(100dvh - 50px);display:flex}.research-editor header{border-bottom:1px solid var(--app-border,var(--border));flex-shrink:0;padding:20px 24px}.research-editor-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.research-editor-body>p{padding:0 24px}.research-specialist{align-items:center;gap:14px;margin:20px 0;display:flex}.research-specialist img{object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}.research-specialist p{margin:4px 0 0;font-size:13px;line-height:1.5}.research-editor-body>.research-specialist{margin:20px 24px 0}.research-editor::backdrop{background:#112a2d73}.research-editor fieldset{border:0;min-width:0;margin:0;padding:0 24px 20px}.research-editor label,.research-card form label{margin:18px 0;font-weight:600;display:block}.research-editor input,.research-editor textarea,.research-editor select,.research-card textarea{box-sizing:border-box;border:1px solid var(--app-border-strong,var(--border-strong));width:100%;font:inherit;color:inherit;background:var(--app-surface,var(--bg-raised));border-radius:6px;margin-top:8px;padding:12px;font-weight:400;display:block}.research-editor footer{border-top:1px solid var(--app-border,var(--border));flex-shrink:0;justify-content:flex-end;margin-top:0;padding:16px 24px}.research-workspace button,.research-editor button{min-width:44px;min-height:44px}.research-workspace :focus-visible,.research-editor :focus-visible{outline:2px solid var(--app-accent,var(--n3-focus));outline-offset:3px}.research-workspace blockquote{border-left:3px solid var(--app-border-strong,var(--border-strong));margin:16px 0;padding-left:16px}.research-section-heading h2,.research-editor h2{font:600 18px/1.4 var(--font-display)}.research-search:focus-within{outline:2px solid var(--app-accent,var(--n3-focus));outline-offset:3px}.research-source-input{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.research-source-input>input{flex:1;min-width:160px}.research-source-input>.ue-character-limit,.research-source-input>.ue-character-limit-description{flex-basis:100%}@media (width<=800px){.research-schedules{grid-template-columns:1fr}}@media (width<=640px){.research-section-heading,.research-card>header{flex-direction:column;align-items:flex-start}.research-card{padding:18px}}.ue-document-signals{font:400 13px/1.6 var(--font-ui);color:var(--app-fg,var(--n3-ink));gap:1rem;margin-bottom:2rem;display:grid}.ue-document-signals h2,.ue-document-signals h3,.ue-document-signals p{margin:0}.ue-document-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;display:grid}.ue-document-gallery{border:1px solid var(--app-border,var(--border));border-radius:12px;gap:0;display:grid}.ue-document-gallery>article{border-bottom:1px solid var(--app-border,var(--border));align-items:center;gap:.6rem;min-width:0;padding:.75rem 1rem;display:flex}.ue-document-gallery>article>svg{flex-shrink:0}.ue-connection-label{overflow-wrap:anywhere;flex:1;gap:.15rem;min-width:0;display:grid}.ue-connection-label small{color:var(--n3-text-secondary,#586c6a);font-size:.8rem}.ue-document-gallery>article>button{flex-shrink:0}.ue-document-heading{align-items:center;gap:.5rem;display:flex}.ue-document-gallery>.xero-connection{border:0;margin:0;padding:.75rem 1rem}.ue-document-gallery .xero-connection-heading{flex-wrap:wrap}.ue-document-gallery .xero-connection-heading>button{margin-left:auto}.ue-document-signals .ue-help-tip>button{background:0 0;border:0;min-width:44px;min-height:44px;padding:0}@media (width<=420px){.ue-document-gallery>.xero-connection{padding:.65rem .5rem}.ue-document-gallery .xero-connection-heading{gap:.35rem}.ue-document-gallery>article{gap:.35rem;padding:.65rem .5rem}.ue-document-gallery>article>svg{width:18px}.ue-document-gallery>article>button{padding:.4rem .5rem}.ue-connection-label{font-size:.85rem}}.ue-document-email-choice,.ue-document-email-source{border:1px solid var(--app-border,var(--border));border-radius:12px;padding:1rem}.ue-document-feed{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ue-document-feed li{border:1px solid var(--app-border,var(--border));overflow-wrap:anywhere;border-radius:12px;padding:1rem}.ue-document-feed time{margin-top:.25rem;font-size:12px;display:block}.ue-document-grid article{border:1px solid var(--app-border,var(--border));border-radius:12px;align-content:start;gap:1rem;min-width:0;padding:1.25rem;display:grid}.ue-document-grid header,.ue-document-existing span{align-items:center;gap:.5rem;display:flex}.ue-document-grid form,.ue-document-grid label{gap:.65rem;display:grid}.ue-document-grid input,.ue-document-grid select{border:1px solid var(--app-border-strong,var(--border-strong));width:100%;min-width:0;font:inherit;background:var(--n3-surface,#fff);color:inherit;border-radius:6px;padding:.65rem}.ue-document-signals button{font:inherit;cursor:pointer;border:1px solid var(--app-border-strong,var(--border-strong));background:var(--n3-surface,#fff);min-height:44px;color:inherit;border-radius:6px;padding:.5rem .75rem}.ue-document-signals button:disabled{cursor:default;opacity:.55}.ue-document-signals :focus-visible{outline:2px solid var(--app-accent,var(--n3-focus));outline-offset:3px}.ue-document-actions{flex-wrap:wrap;gap:.5rem;display:flex}.ue-document-signals details{border-bottom:1px solid var(--app-border,var(--border));padding:1rem 0}.ue-document-signals summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px}.ue-document-signals li{overflow-wrap:anywhere;margin:.75rem 0}.ue-document-existing{color:inherit;flex-wrap:wrap;gap:1rem;display:flex}.ue-document-signals p{overflow-wrap:anywhere;line-height:1.5}.n3-shell{--rail:64px;background:var(--n3-paper);color:var(--n3-ink);min-height:100vh;padding:0 0 0 var(--rail);transition:padding .22s var(--ease)}.n3-rail{background:var(--n3-panel);border-right:1px solid var(--n3-line);transition:width .22s var(--ease);width:var(--rail);z-index:31;flex-direction:column;padding:20px 12px 16px;display:flex;position:fixed;top:0;bottom:0;left:0}.n3-rail-brand{gap:3px;min-height:56px;padding:4px 9px 18px;display:grid}.n3-rail-brand strong{font:800 21px/1 var(--font-display);letter-spacing:0}.n3-rail-brand small{color:var(--n3-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.n3-primary-nav{gap:3px;display:grid}.n3-primary-nav button,.n3-rail-utility button{color:var(--n3-muted);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:11px;width:100%;min-height:39px;padding:0 9px;font-size:12px;transition:background .15s,color .15s;display:flex}.n3-primary-nav button.active{color:var(--n3-red-dark);background:#e6393317;font-weight:700}.n3-primary-nav button>span{place-items:center;display:grid;position:relative}.n3-primary-nav button i{background:var(--n3-red);border:2px solid var(--n3-panel);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-4px}.n3-primary-nav b{text-transform:lowercase;font-weight:650}.n3-primary-nav em{color:var(--n3-red);margin-left:auto;font-size:11px;font-style:normal}.n3-rail-collapsed .n3-rail-brand{justify-items:center;padding-inline:0}.n3-rail-collapsed .n3-rail-brand strong{font-size:12px}.n3-rail-collapsed .n3-primary-nav button,.n3-rail-collapsed .n3-rail-utility button{justify-content:center;padding-inline:0}.n3-rail-utility{gap:3px;margin-top:auto;display:grid}.n3-rail-utility>span{border-top:1px solid var(--n3-line);margin:12px 5px 7px}.n3-rail-utility>div{border-top:1px solid var(--n3-line);margin:6px 5px}.n3-rail-utility kbd{font:10px/1 var(--font-ui);background:#f0f2f4;border-radius:3px;margin-left:auto;padding:3px 4px}.n3-user>span{color:#fff;font:700 11px/1 var(--font-display);background:#222b3a;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;overflow:hidden}.n3-user>span img,.n3-mobile-account img{object-fit:cover;width:100%;height:100%}.n3-user>b{gap:2px;display:grid;overflow:hidden}.n3-user strong{color:var(--n3-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.n3-user small{color:var(--n3-muted);font-size:9px;font-weight:500}.n3-workspace{min-height:100vh}.n3-header{border-bottom:1px solid var(--n3-line);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f9f8f5e6;justify-content:space-between;align-items:center;height:60px;padding:0 34px;display:flex;position:sticky;top:0}.n3-header p{color:var(--n3-muted);text-transform:lowercase;align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.n3-header p i{color:#9ea8b7;font-style:normal}.n3-header p strong{color:var(--n3-ink);font-weight:650}.n3-header p em{border-left:1px solid var(--n3-line);color:var(--n3-muted);margin-left:4px;padding-left:11px;font-size:9px;font-style:normal}.n3-header>div{align-items:center;gap:9px;display:flex}.n3-header button{border:0}.n3-input-pill{color:var(--n3-muted);background:#f2eee9;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:inline-flex}.n3-input-pill b{background:var(--n3-red);color:#fff;font:700 9px/15px var(--font-ui);border-radius:50%;place-items:center;width:15px;height:15px;display:inline-grid}.n3-brief-cta{background:var(--n3-red);border:1px solid var(--n3-red);color:#fff;font:700 11px/1 var(--font-ui);text-transform:lowercase;border-radius:5px;align-items:center;gap:6px;min-height:32px;padding:0 12px;display:inline-flex}.n3-brief-cta:hover{background:var(--n3-red-dark)}.n3-bell{color:var(--n3-muted);background:0 0;padding:7px;position:relative}.n3-bell i{background:var(--n3-red);border:2px solid var(--n3-paper);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.n3-main{max-width:1440px;margin:0 auto;padding:39px 58px 72px}.n3-page{animation:n3-enter .28s var(--ease);min-width:0}.n3-page-intro h1,.n3-home h1{font:700 clamp(28px, 3.1vw, 46px)/1.15 var(--font-display);letter-spacing:0;margin:9px 0 12px}.n3-page-intro p,.n3-hero-copy{color:var(--n3-muted);max-width:720px;margin:0;font-size:14px;line-height:1.6}.n3-page h1 mark{color:var(--n3-red-dark);font:inherit;background:#e639331f;padding:0 .1em}.n3-micro{color:var(--n3-muted);font:700 10px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;margin:0}.n3-eyebrow{color:var(--n3-muted);text-transform:lowercase;align-items:center;gap:8px;font-size:11px;display:flex}.n3-avatar{background:#dfe2e7;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:inline-grid;position:relative;overflow:visible}.n3-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.n3-avatar>span{color:var(--n3-muted);font:700 11px/1 var(--font-display)}.n3-avatar i{border:2px solid var(--n3-paper);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-2px}.n3-avatar.large{width:52px;height:52px}.n3-inline-people{vertical-align:middle;margin-inline:4px;display:inline-flex}.n3-inline-people .n3-avatar{border:2px solid var(--n3-paper);margin-left:-7px}.n3-inline-people .n3-avatar:first-child{margin-left:0}.n3-avatar[data-kind=ai_leader],.n3-avatar[data-kind=ai_specialist]{background:linear-gradient(145deg,#ebecfa,#def2f0);border:1px solid #979ed894}.n3-avatar[data-kind=human]{background:var(--n3-ink);color:#fff}.n3-avatar-kind{border:1px solid var(--n3-paper);color:#fff;font:800 6px/1 var(--font-ui);letter-spacing:-.02em;background:#2c3aba;border-radius:99px;justify-content:center;align-items:center;width:14px;height:12px;display:inline-flex;position:absolute;top:-4px;right:-5px}.n3-avatar.large .n3-avatar-kind{width:17px;height:14px;font-size:7px}.n3-home h1{max-width:910px}.n3-hero-copy{margin:0 0 23px}.n3-composer{background:var(--n3-panel);border:1px solid var(--n3-line);flex-wrap:wrap;align-items:center;gap:8px;max-width:810px;margin:22px 0 16px;padding:8px;display:flex;box-shadow:0 5px 20px #161d270a}.n3-composer-prompt{color:var(--n3-muted);text-align:left;background:0 0;border:0;flex:1;min-width:160px;padding:9px;font-size:12px}.n3-composer>button:not(.n3-composer-prompt){color:var(--n3-muted);background:0 0;border:0;place-items:center;padding:8px;display:grid}.n3-composer>div{border-top:1px solid var(--n3-line);flex-basis:100%;gap:4px;padding-top:6px;display:flex}.n3-composer>div button{color:var(--n3-ink);background:#f0f2f4;border:0;border-radius:3px;padding:5px 7px;font-size:10px}.n3-composer .n3-primary{background:var(--n3-ink);color:#fff}.n3-crew{gap:10px;margin-bottom:33px;display:grid}.n3-crew>header{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.n3-crew>header b{font-size:11px}.n3-crew>header small{color:var(--n3-muted);font-size:10px}.n3-crew>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.n3-crew article{border:1px solid var(--n3-line);align-items:flex-start;gap:6px;min-height:47px;padding:6px;display:flex}.n3-crew article>span{gap:2px;min-width:0;display:grid}.n3-crew article strong{font-size:9px;line-height:1.25}.n3-crew article small{color:var(--n3-muted);font-size:9px;line-height:1.25}.n3-crew article em{color:var(--n3-green);margin-left:auto;font-size:9px;font-style:normal}.n3-crew .n3-avatar{border:2px solid var(--n3-paper)}.n3-home-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:45px;max-width:1050px;display:grid}.n3-home-grid>section{border-top:1px solid var(--n3-line);padding-top:16px}.n3-handoff{align-items:center;gap:9px;margin:9px 0;display:flex}.n3-handoff>span{color:var(--n3-muted);font-size:11px}.n3-handoff>strong{color:var(--n3-ink);font-size:11px}.n3-waveform{align-items:center;gap:2px;height:18px;margin-left:auto;display:inline-flex}.n3-waveform i{background:var(--n3-green);border-radius:2px;width:2px;height:5px}.n3-waveform i:nth-child(2){height:13px}.n3-waveform i:nth-child(3){height:9px}.n3-waveform i:nth-child(4){height:16px}.n3-handoff-copy b{color:var(--n3-ink);font-weight:700}.n3-link{color:var(--n3-red-dark);background:0 0;border:0;align-items:center;gap:5px;margin-top:10px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.n3-typing{vertical-align:middle;gap:2px;margin-left:5px;display:inline-flex}.n3-typing i{background:var(--n3-green);border-radius:50%;width:4px;height:4px;animation:1s infinite alternate n3-dot}.n3-typing i:nth-child(2){animation-delay:.15s}.n3-typing i:nth-child(3){animation-delay:.3s}.n3-input-list{gap:6px;display:grid}.n3-input-list button{background:var(--n3-panel);border:1px solid var(--n3-line);text-align:left;align-items:center;gap:8px;min-height:58px;padding:8px;display:flex}.n3-input-list button>span{gap:3px;min-width:0;display:grid}.n3-input-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.n3-input-list small{color:var(--n3-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.n3-input-list svg{color:var(--n3-muted);margin-left:auto}.n3-input-list em{color:var(--n3-red-dark);font-size:10px;font-style:normal;font-weight:700}.n3-home-rhythm{border-top:1px solid var(--n3-line);max-width:1050px;margin-top:28px;padding-top:15px}.n3-home-rhythm>div{justify-content:space-between;align-items:center;gap:24px;margin-top:12px;display:flex}.n3-home-rhythm>div>span{gap:4px;display:grid}.n3-home-rhythm strong{font:700 14px/1.25 var(--font-display)}.n3-home-rhythm small{color:var(--n3-muted);font-size:11px;line-height:1.45}.n3-home-rhythm b{color:var(--n3-muted);text-align:right;font-size:10px;font-weight:600}.n3-home-rhythm .n3-link{margin-top:3px}.n3-daisy-apex{justify-items:center;display:grid;position:relative}.n3-daisy-apex>button{background:var(--n3-panel);border:1px solid var(--n3-line);box-shadow:var(--n3-shadow);text-align:left;z-index:1;align-items:center;gap:11px;padding:11px;display:flex;position:relative}.n3-daisy-apex>button span{gap:2px;display:grid}.n3-daisy-apex strong{font-size:13px}.n3-daisy-apex small,.n3-daisy-apex em{color:var(--n3-muted);font-size:10px;font-style:normal}.n3-radar{border:1px solid #e639332e;border-radius:50%;width:116px;height:116px;position:absolute;top:-31px}.n3-radar:after{content:"";border:1px solid #e639334d;border-radius:50%;animation:3s infinite n3-radar;position:absolute;inset:12px}.n3-org-lines{border-left:1px solid var(--n3-line);width:1px;height:39px;margin:0 auto}.n3-department-grid{border-top:1px solid var(--n3-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding-top:15px;display:grid}.n3-department{min-width:0}.n3-department>button,.n3-department>div button{text-align:left;background:0 0;border:0;align-items:center;gap:7px;width:100%;min-width:0;padding:6px 0;display:flex}.n3-department>button{border-bottom:1px solid var(--n3-line)}.n3-department>button>span,.n3-department>div button span{gap:2px;min-width:0;display:grid}.n3-department strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.n3-department small,.n3-department em{color:var(--n3-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.n3-department .n3-avatar{width:24px;height:24px}.n3-team-footer{border-top:1px solid var(--n3-line);grid-template-columns:1fr 1fr;gap:40px;margin-top:39px;padding-top:17px;display:grid}.n3-team-footer p{color:var(--n3-muted);margin:9px 0;font-size:12px;line-height:1.5}.n3-live-work .n3-handoff{border-bottom:1px solid var(--n3-line);margin:23px 0 18px;padding-bottom:14px}.n3-relay-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.n3-relay-board>section{border-top:2px solid var(--n3-line)}.n3-relay-board>section:nth-child(2){border-color:var(--n3-green)}.n3-relay-board>section:nth-child(3){border-color:var(--n3-red)}.n3-relay-board>section>header{justify-content:space-between;align-items:center;padding:11px 0;display:flex}.n3-relay-board header span{text-transform:lowercase;font-size:11px;font-weight:700}.n3-relay-board header small{color:var(--n3-muted);font-size:10px}.n3-relay-board>section>div{gap:8px;display:grid}.n3-work-card{background:var(--n3-panel);border:1px solid var(--n3-line);text-align:left;gap:9px;width:100%;min-height:134px;padding:13px;transition:transform .15s,box-shadow .15s;display:grid}.n3-work-card:hover{box-shadow:var(--n3-shadow);transform:translateY(-2px)}.n3-work-card>header{justify-content:space-between;align-items:center;display:flex}.n3-work-card header>span{color:var(--n3-muted);font-size:10px}.n3-work-card h2{font:700 14px/1.25 var(--font-display);margin:0}.n3-work-card p{color:var(--n3-muted);margin:0;font-size:11px;line-height:1.45}.n3-work-card footer{color:var(--n3-muted);align-items:center;gap:6px;margin-top:auto;font-size:10px;display:flex}.n3-work-card footer i{color:var(--n3-red-dark);margin-left:auto;font-size:10px;font-style:normal}.n3-progress{background:#e5e7eb;height:3px;display:block;overflow:hidden}.n3-progress i{background:var(--n3-green);height:100%;animation:2s linear infinite n3-shimmer;display:block}.n3-underline-tabs{border-bottom:1px solid var(--n3-line);gap:21px;margin:28px 0 19px;display:flex}.n3-underline-tabs button{color:var(--n3-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 10px;font-size:11px}.n3-underline-tabs button.active{border-color:var(--n3-red);color:var(--n3-ink);font-weight:700}.n3-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.n3-result-grid>button{background:var(--n3-panel);border:1px solid var(--n3-line);text-align:left;min-height:205px;padding:17px}.n3-result-icon{color:var(--n3-green);background:#3989621c;justify-content:center;align-items:center;width:35px;height:35px;margin-bottom:20px;display:inline-flex}.n3-result-grid p{color:var(--n3-muted);margin:0;font-size:11px;line-height:1.45}.n3-result-grid footer{border-top:1px solid var(--n3-line);color:var(--n3-muted);align-items:center;gap:6px;margin-top:16px;padding-top:10px;font-size:10px;display:flex}.n3-result-grid footer i{align-items:center;gap:3px;margin-left:auto;font-style:normal;display:flex}.n3-result-grid time{font-size:9px}.n3-impact-stats{grid-template-columns:repeat(3,1fr);gap:1px;max-width:930px;margin:29px 0;display:grid}.n3-impact-stats article{background:var(--n3-panel);border:1px solid var(--n3-line);gap:8px;padding:19px;display:grid}.n3-impact-stats strong{font:700 27px/1 var(--font-display)}.n3-impact-stats small{color:var(--n3-muted);font-size:10px}.n3-chart{background:var(--n3-panel);border:1px solid var(--n3-line);max-width:930px;padding:20px}.n3-chart>div{justify-content:space-between;align-items:flex-start;display:flex}.n3-chart>div>span{color:var(--n3-muted);font-size:10px}.n3-bars{border-bottom:1px solid var(--n3-line);align-items:end;gap:12px;height:184px;margin-top:21px;padding-inline:8px;display:flex}.n3-bars i{background:#d9dde3;flex:1;max-width:35px}.n3-outcome-list{gap:6px;max-width:930px;margin-top:27px;display:grid}.n3-outcome-list>button{border:0;border-top:1px solid var(--n3-line);text-align:left;background:0 0;align-items:center;gap:11px;padding:13px 0;display:flex}.n3-outcome-list>button>i{background:var(--n3-green);border-radius:50%;width:7px;height:7px}.n3-outcome-list strong{font-size:12px}.n3-outcome-list small{color:var(--n3-muted);margin-left:auto;font-size:10px}.n3-company-card{background:var(--n3-panel);border:1px solid var(--n3-line);grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:21px;margin-top:28px;padding:25px;display:grid}.n3-company-card h2{font:700 22px/1.25 var(--font-display);margin:9px 0}.n3-company-card p{color:var(--n3-muted);margin:0;font-size:12px;line-height:1.6}.n3-company-card aside{border-left:1px solid var(--n3-line);padding-left:21px}.n3-company-card aside button{margin-top:16px}.n3-company-people{margin-top:18px;display:flex}.n3-company-people .n3-avatar{border:2px solid var(--n3-panel);margin-left:-7px}.n3-context-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.n3-context-grid>section{border-top:1px solid var(--n3-line);padding-top:13px}.n3-context-grid p{color:var(--n3-muted);font-size:12px;line-height:1.55}.n3-toggle-row{border:0;border-bottom:1px solid var(--n3-line);text-align:left;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:12px 0;display:flex}.n3-toggle-row>span{gap:3px;display:grid}.n3-toggle-row strong{font-size:11px}.n3-toggle-row small{color:var(--n3-muted);font-size:10px}.n3-toggle-row>i{color:var(--n3-green);background:#39896221;border-radius:99px;padding:4px 7px;font-size:9px;font-style:normal}.n3-paperclip{color:var(--n3-muted);align-items:center;gap:7px;font-size:11px;display:flex}.n3-context-room{max-width:940px;margin:0 auto}.n3-back{color:var(--n3-muted);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;display:inline-flex}.n3-context-room>header{border-bottom:1px solid var(--n3-line);margin:18px 0;padding-bottom:20px}.n3-context-room h1{font:700 clamp(28px, 4vw, 43px)/1.14 var(--font-display);margin:7px 0 11px}.n3-context-room>header p{color:var(--n3-muted);margin:0;font-size:13px;line-height:1.6}.n3-room-actions{flex-wrap:wrap;gap:8px;margin:17px 0;display:flex}.n3-primary,.n3-outline,.n3-ghost{border-radius:4px;min-height:33px;padding:0 11px;font-size:11px;font-weight:700}.n3-primary{background:var(--n3-ink);border:1px solid var(--n3-ink);color:#fff}.n3-outline{border:1px solid var(--n3-line);color:var(--n3-ink);background:#fff}.n3-ghost{color:var(--n3-muted);background:0 0;border:1px solid #0000}.n3-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.n3-form-grid section{border-top:1px solid var(--n3-line);padding-top:12px}.n3-form-grid h2{font:700 13px/1.3 var(--font-display);margin:8px 0}.n3-form-grid p,.n3-form-grid li{color:var(--n3-muted);font-size:12px;line-height:1.55}.n3-form-grid ul{margin:7px 0;padding-left:17px}.n3-checked{color:var(--n3-green);align-items:center;gap:6px;font-size:11px;display:flex}.n3-result-document{background:#ffffffe6;border:1px solid #d0d4dcd9;border-radius:18px;margin:30px 0 22px;overflow:hidden;box-shadow:0 18px 50px #21283b12}.n3-result-document>header{background:linear-gradient(135deg,#f6f7fd,#f4fbf7);border-bottom:1px solid #d6dae1cc;padding:28px clamp(22px,5vw,54px) 25px}.n3-result-document h2{font:700 clamp(23px, 3vw, 34px)/1.18 var(--font-display);letter-spacing:-.025em;margin:7px 0 12px}.n3-result-document>header>p:last-child{color:#484e5b;max-width:760px;margin:0;font-size:14px;line-height:1.65}.n3-result-copy{padding:27px clamp(22px,5vw,54px) 32px}.n3-result-copy h3{color:var(--n3-ink);font:700 15px/1.35 var(--font-display);margin:27px 0 9px}.n3-result-copy h3:first-child{margin-top:0}.n3-result-copy>p{color:#383d47;margin:0 0 11px;font-size:13.5px;line-height:1.72}.n3-result-copy .n3-result-bullet{padding-left:18px;position:relative}.n3-result-copy .n3-result-bullet:before{color:#1d9081;content:"•";font-weight:800;position:absolute;left:2px}.n3-result-callout{border-left:3px solid #2f3fca;margin:25px 0 0;padding:3px 0 3px 18px}.n3-result-callout strong{color:#2936ae;font:700 10px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;display:block}.n3-result-callout p{margin:0;font-size:14px;line-height:1.62}.n3-result-evidence{background:#f9f9fb;border-top:1px solid #dcdfe5;padding:17px clamp(22px,5vw,54px)}.n3-result-evidence>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.n3-result-evidence span{color:#535965;background:#fff;border:1px solid #d6dae1;border-radius:999px;padding:5px 9px;font-size:10px}.n3-result-document>footer{color:var(--n3-muted);border-top:1px solid #dcdfe5;justify-content:space-between;align-items:center;padding:13px clamp(22px,5vw,54px);font-size:10.5px;display:flex}.n3-result-document>footer span{align-items:center;gap:7px;display:flex}.n3-result-document>footer .n3-avatar{width:24px;height:24px}.n3-truth-banner[data-state=approved]{border-color:var(--n3-green);background:#39896214}.n3-truth-banner[data-state=changes_requested]{border-color:var(--n3-red);background:#d8373112}.n3-result-review{background:#f6f7fdb3;border:1px solid #cfd1e8;border-radius:14px;margin:0 0 22px;padding:20px}.n3-result-review h2{font:700 17px/1.35 var(--font-display);margin:7px 0}.n3-result-review p{color:var(--n3-muted);font-size:11px;line-height:1.55}.n3-result-review label{color:var(--n3-ink);gap:7px;margin-top:16px;font-size:10px;font-weight:700;display:grid}.n3-result-review textarea{border:1px solid var(--n3-line);font:12px/1.5 var(--font-ui);resize:vertical;background:#fff;border-radius:6px;width:100%;min-height:84px;padding:10px}.n3-result-review .n3-room-actions{justify-content:flex-end;margin-bottom:0}.n3-scrim{z-index:50;background:#161d278c;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.n3-modal{background:var(--n3-panel);width:min(670px,100%);max-height:calc(100vh - 56px);overflow:auto;box-shadow:0 24px 80px #161d2740}.n3-modal>header,.n3-notification-panel>header{border-bottom:1px solid var(--n3-line);justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.n3-modal>header>div{align-items:center;gap:9px;display:flex}.n3-modal header button{color:var(--n3-muted);background:0 0;border:0;padding:5px}.n3-brief-modal>label,.n3-source-sheet>label,.n3-decision-modal>label{color:var(--n3-muted);text-transform:uppercase;gap:6px;margin:16px 20px;font-size:10px;display:grid}.n3-modal textarea{border:1px solid var(--n3-line);color:var(--n3-ink);resize:vertical;border-radius:3px;min-height:62px;padding:9px}.n3-file-chips{flex-wrap:wrap;gap:5px;margin:12px 20px;display:flex}.n3-file-chips span{color:var(--n3-muted);background:#edeff2;border-radius:3px;align-items:center;gap:4px;padding:5px 7px;font-size:10px;display:inline-flex}.n3-file-chips button{border:1px dashed var(--n3-line);color:var(--n3-muted);background:0 0}.n3-modal footer{border-top:1px solid var(--n3-line);justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.n3-modal footer small{color:var(--n3-muted);font-size:10px}.n3-modal footer>div{gap:7px;display:flex}.n3-decision-meta{align-items:center;gap:8px;margin:17px 20px;display:flex}.n3-decision-meta span{color:var(--n3-red-dark);background:#e639331f;padding:4px 6px;font-size:9px;font-weight:700}.n3-decision-meta p{color:var(--n3-muted);margin:0;font-size:10px}.n3-key-figures{grid-template-columns:100px 1fr 1fr;margin:0 20px;display:grid}.n3-key-figures span{border:1px solid var(--n3-line);gap:4px;padding:10px;display:grid}.n3-key-figures small{color:var(--n3-muted);text-transform:uppercase;font-size:9px}.n3-key-figures b{font-size:11px}.n3-decision-modal .n3-checked{margin:13px 20px}.n3-notification-panel{background:var(--n3-panel);box-shadow:var(--n3-shadow);width:100%;max-width:430px}.n3-notification-panel header h2{margin:0}.n3-notification-panel header small{color:var(--n3-muted);font-size:10px}.n3-notification-panel header button{color:var(--n3-red-dark);background:0 0;border:0;font-size:10px}.n3-notification-panel>button,.n3-notification-panel>div{border:0;border-bottom:1px solid var(--n3-line);text-align:left;background:0 0;align-items:center;gap:9px;width:100%;padding:14px 18px;display:flex}.n3-notification-panel>button>i{background:var(--n3-red);border-radius:50%;width:7px;height:7px}.n3-notification-panel strong{font-size:11px;display:block}.n3-notification-panel small{color:var(--n3-muted);font-size:10px}.n3-source-sheet>p{color:var(--n3-muted);margin:17px 20px;font-size:12px;line-height:1.5}.n3-upload{cursor:pointer;background:#f0f2f4;justify-content:center;align-items:center;gap:8px;min-height:42px;color:var(--n3-ink)!important;text-transform:none!important;font-size:11px!important;display:flex!important}.n3-upload input{display:none}.n3-source-sheet>.n3-outline{margin:0 20px}.n3-source-list{margin:17px 20px;display:grid}.n3-source-list button{border:0;border-top:1px solid var(--n3-line);color:var(--n3-muted);text-align:left;background:0 0;align-items:center;gap:8px;padding:10px 0;display:flex}.n3-source-list span{gap:2px;display:grid}.n3-source-list small{font-size:9px}.n3-company-detail{width:min(1100px,100%)}.n3-company-detail>div{padding:0 20px 20px}.n3-company-detail .n31-settings{max-width:none;margin:0}.n3-loading{color:var(--n3-muted);padding:30px}.n3-mobile-nav,.n3-mobile-account{display:none}@keyframes n3-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes n3-pulse{50%{box-shadow:0 0 0 4px #39896226}}@keyframes n3-dot{to{opacity:.25;transform:translateY(-2px)}}@keyframes n3-shimmer{50%{filter:brightness(1.2)}}@keyframes n3-radar{50%{opacity:0;inset:-7px}}@keyframes n3-ping{55%{box-shadow:0 0 0 5px #0000}}@keyframes n3-ticker{to{transform:translate(-220%)}}@media (width<=1040px){.n3-shell,.n3-shell.n3-rail-expanded{--rail:64px}.n3-rail-brand{justify-items:center;padding-inline:0}.n3-rail-brand strong{font-size:12px}.n3-rail-brand small,.n3-primary-nav b,.n3-primary-nav em,.n3-rail-utility kbd,.n3-user>b{display:none}.n3-primary-nav button,.n3-rail-utility button{justify-content:center;padding-inline:0}.n3-relay-board{grid-template-columns:repeat(2,minmax(0,1fr))}.n3-department-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.n3-main{padding-inline:34px}}@media (width<=700px){.n3-shell,.n3-shell.n3-rail-expanded{padding:22px 0 112px}.n3-rail{display:none}.n3-header{height:55px;padding:0 16px;top:22px}.n3-header p{font-size:10px}.n3-header p em,.n3-input-pill{display:none}.n3-header>div{gap:3px}.n3-brief-cta{min-height:30px;padding:0 9px;font-size:10px}.n3-main{padding:27px 17px 34px}.n3-page-intro h1,.n3-home h1{font-size:29px}.n3-composer{align-items:stretch}.n3-composer>span,.n3-composer>.n3-paperclip{display:none}.n3-composer-prompt{min-width:0}.n3-composer>div{grid-template-columns:1fr;display:grid}.n3-composer>div button{text-align:left;min-height:31px}.n3-crew>div{grid-template-columns:1fr}.n3-crew article{min-height:42px}.n3-home-grid,.n3-team-footer,.n3-company-card,.n3-context-grid,.n3-form-grid{grid-template-columns:1fr}.n3-home-grid{gap:29px}.n3-department-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.n3-relay-board,.n3-result-grid,.n3-impact-stats{grid-template-columns:1fr 1fr}.n3-result-grid>button:first-child{grid-column:span 2}.n3-company-card aside{border-left:0;border-top:1px solid var(--n3-line);padding-top:17px;padding-left:0}.n3-heartbeat{padding:0 14px;bottom:58px;left:0}.n3-heartbeat>small,.n3-ticker,.n3-heartbeat>button{display:none}.n3-mobile-nav{background:var(--n3-panel);border-top:1px solid var(--n3-line);z-index:40;grid-template-columns:repeat(5,1fr);align-items:stretch;height:59px;display:grid;position:fixed;bottom:0;left:0;right:0}.n3-mobile-nav button{color:var(--n3-muted);text-transform:lowercase;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:9px;display:flex}.n3-mobile-nav button.active{color:var(--n3-red-dark);font-weight:700}.n3-mobile-nav .n3-mobile-brief{background:var(--n3-red);border:4px solid var(--n3-paper);color:#fff;border-radius:50%;width:48px;height:48px;margin:-19px auto 0}.n3-mobile-account{background:var(--n3-ink);border:2px solid var(--n3-paper);color:#fff;font:700 10px/1 var(--font-display);z-index:35;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;display:flex;position:fixed;top:36px;right:14px;overflow:hidden}.n3-scrim{align-items:end;padding:0}.n3-modal,.n3-notification-panel{width:100%;max-height:calc(100vh - 18px)}.n3-key-figures{grid-template-columns:1fr}.n3-modal footer{flex-direction:column;align-items:stretch;gap:10px}.n3-modal footer>div{justify-content:flex-end}.n3-company-detail>div{padding-inline:12px}.n3-company-detail .n31-settings-nav{overflow-x:auto}.n3-header .n3-bell{margin-right:35px}.n3-home-rhythm>div{flex-direction:column;align-items:start;gap:10px}.n3-home-rhythm b{text-align:left}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.n3-team .n3-page-intro h1{font-size:40px}.n3-team .n3-page-intro>.n3-eyebrow{margin-bottom:8px}.n3-team .n3-page-intro>.n3-eyebrow .n3-micro{margin:0}.n3-team-mobile-summary,.n3-team-mobile-copy{display:none}.n3-team h1 mark{color:var(--n3-green);text-underline-offset:5px;background:0 0;-webkit-text-decoration:underline #3989625c;text-decoration:underline #3989625c;text-decoration-thickness:3px}.n3-team h1 strong{color:#2c3aba;font:inherit;background:#2c3aba17;border-radius:8px;padding:0 8px}.n3-org{border-top:0;margin-top:55px;padding-top:0}.n3-daisy-apex{min-height:136px}.n3-daisy-apex>button{box-shadow:none;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:0;display:flex}.n3-daisy-apex>button>span{gap:2px;max-width:340px}.n3-daisy-apex>button strong{font-size:12px}.n3-daisy-apex>button small{font-size:10px;line-height:1.35}.n3-daisy-apex .n3-avatar.large{width:60px;height:60px;box-shadow:0 0 0 2px #e6393373,0 12px 32px -15px #e639338c}.n3-radar{width:110px;height:110px;top:-14px}.n3-radar:after{animation-duration:3.6s}.n3-org-lines{border:0;width:100%;height:67px;margin:-3px 0 0;display:block;overflow:visible}.n3-org-lines path{fill:none;stroke:#2c3aba57;stroke-dasharray:3 7;stroke-width:1.5px}.n3-org-lines path.active{stroke:#2c3aba8f;animation:1.6s linear infinite n3-team-dash}.n3-department-grid{border-top:0;align-items:start;gap:18px 12px;padding:0 1px 4px;overflow-x:auto}.n3-department{flex-direction:column;gap:8px;min-width:148px;display:flex}.n3-department>.n3-micro{text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0 0 1px;overflow:hidden}.n3-department>.n3-micro b{color:var(--n3-muted);font:inherit}.n3-department>.n3-micro b[data-state=working]{color:var(--n3-green)}.n3-department>.n3-micro b[data-state=waiting]{color:#936b2f}.n3-department .n3-team-lead{background:var(--n3-panel);border:1px solid var(--n3-line);text-align:center;border-radius:8px;place-items:center;gap:4px;width:100%;min-height:122px;padding:12px 10px;display:grid;position:relative;box-shadow:0 8px 20px #161d2709}.n3-department .n3-team-lead.n3-working{border-color:#39896252}.n3-department .n3-team-lead.n3-waiting{background:#2c3aba0b;border-color:#2c3aba52}.n3-department .n3-team-lead.n3-resting{background:#f9fafb;border-color:#bec5cfb8}.n3-department .n3-team-lead .n3-avatar{width:42px;height:42px;box-shadow:0 0 0 2px #39896247}.n3-department .n3-team-lead>span:not(.n3-avatar){gap:2px;min-width:0;display:grid}.n3-department .n3-team-lead strong{font-size:12px}.n3-department .n3-team-lead small{color:var(--n3-muted);font-size:10px}.n3-department .n3-team-lead em{color:#2d3a4ec7;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;display:block;overflow:hidden}.n3-department .n3-team-lead .n3-typing{position:absolute;bottom:12px;right:10px}.n3-team-reports{gap:7px;display:grid}.n3-department .n3-team-report{background:var(--n3-panel);text-align:left;border:1px solid #bec5cf94;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:47px;padding:7px 9px;display:flex}.n3-department .n3-team-report.n3-waiting{background:#2c3aba0b;border-color:#2c3aba47}.n3-department .n3-team-report.n3-resting{background:#f9fafb;border-color:#bec5cfb8}.n3-department .n3-team-report .n3-avatar{width:28px;height:28px}.n3-department .n3-team-report span{gap:2px;min-width:0;display:grid}.n3-department .n3-team-report strong{font-size:10.5px}.n3-department .n3-team-report small{color:var(--n3-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.n3-department-change{color:#2c3aba;background:0 0;border:0;align-self:start;align-items:center;gap:4px;min-height:32px;padding:4px 0;font-size:9.5px;font-weight:700;display:inline-flex}.n3-dictation-hint{color:var(--n3-muted);text-transform:none;align-items:center;gap:5px;margin-top:7px;font-size:10px;font-weight:400;line-height:1.4;display:flex}.n3-team-handoff{justify-content:center;align-items:center;max-width:640px;min-height:48px;margin:20px auto 0;display:flex}.n3-team-handoff>.n3-micro{white-space:nowrap;margin-right:22px}.n3-team-handoff .n3-handoff{flex:1;min-width:0;margin:0}.n3-team-handoff .n3-handoff>div{min-width:0}.n3-team-handoff .n3-handoff b{overflow-wrap:anywhere;white-space:normal}.n3-team-footer{justify-content:space-between;align-items:end;margin-top:17px;padding-top:16px;display:flex}.n3-team-footer .n3-link{white-space:nowrap;margin:0}.n3-current-team>header{border-bottom:1px solid var(--n3-line);justify-content:space-between;align-items:end;padding-bottom:13px;display:flex}.n3-current-team>header h2{margin:5px 0 0;font-size:22px;line-height:1.25}.n3-current-team>header>small{color:var(--n3-muted);font-size:13px}.n3-team-coordinator{max-width:430px;margin-top:22px}.n3-team-coordinator>.n3-micro,.n3-team-layer>.n3-micro{margin-bottom:9px;display:block}.n3-team-layer{border-top:1px solid #d0d5dcb3;margin-top:22px;padding-top:16px}.n3-team-layer>div{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:12px;display:grid}.n3-team-person{background:var(--n3-panel);border:1px solid var(--n3-line);text-align:left;border-radius:11px;align-items:center;gap:12px;width:100%;min-height:82px;padding:13px 14px;display:flex;position:relative}.n3-team-person:hover{border-color:var(--brass);box-shadow:0 10px 24px #161d270f}.n3-team-person>span:not(.n3-avatar){gap:3px;min-width:0;display:grid}.n3-team-person strong{font-size:16px;line-height:1.3}.n3-team-person small{color:var(--n3-muted);white-space:normal;font-size:14px;line-height:1.4}.n3-team-person em{color:var(--n3-muted);font-size:13px;font-style:normal;line-height:1.4}.n3-team-person .n3-typing{margin-left:auto;position:static}.n3-human-leadership.n3-team-layer{margin-top:22px;padding-top:16px}.n3-human-leadership.n3-team-layer .n3-team-person{min-height:82px;padding:13px 14px}.n3-approved-structure{border-block:1px solid var(--n3-line);margin-top:30px;padding:0}.n3-approved-structure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:8px 2px;list-style-position:inside;display:flex}.n3-approved-structure>summary span{font-size:14px;font-weight:650}.n3-approved-structure>summary small{color:var(--n3-muted);font-size:12px}.n3-approved-structure[open]{padding-bottom:18px}.n3-approved-structure .n3-organisation-summary{background:0 0;border:0;border-radius:0;margin:0;padding:8px 0 16px}.n3-approved-structure .n3-department-grid{border-top:1px solid var(--n3-line);gap:12px;padding-top:16px;display:grid;overflow:visible}.n3-approved-structure .n3-department{border:1px solid var(--n3-line);background:#f9fafb;border-radius:9px;min-width:0;padding:13px}.n3-approved-structure .n3-team-person{min-height:70px;padding:10px}.n3-approved-structure .n3-team-person strong{font-size:14px}.n3-approved-structure .n3-team-person small{font-size:13px}.n3-approved-structure .n3-team-person em{font-size:12px}.n3-team .n3-page-intro p{font-size:15px;line-height:1.55}.n3-team .n3-org-change-entry strong{font-size:15px}.n3-team .n3-org-change-entry small{font-size:13px}.n3-team .n3-org-change-entry button,.n3-team .n3-team-footer-actions button,.n3-team .n3-department-change,.n3-team .n3-organisation-summary strong{font-size:14px}.n3-team .n3-organisation-summary span,.n3-team .n3-organisation-summary small{font-size:12px}.n3-team-guide{max-width:620px;margin:20px 0 0}.n3-org-change-entry>div{flex-wrap:wrap;justify-content:flex-end}.n3-team-person-wrap{min-width:0;position:relative}.n3-team-layer .n3-team-person-wrap[data-has-reporting=true]{padding-top:14px}.n3-reporting-connector{border-top:1px solid #b0884059;border-left:1px solid #b0884059;width:calc(50% - 28px);height:15px;position:absolute;top:-1px;left:28px}.n3-team-coordinator .n3-reporting-connector,.n3-team-person-wrap[data-person-kind=human] .n3-reporting-connector{display:none}.n3-team-person-wrap>.n3-team-person{height:100%}.n3-team-org-chart{margin:26px auto 0;padding:0 clamp(8px,2.5vw,34px) 10px}.n3-team-org-apex{z-index:2;justify-items:center;display:grid;position:relative}.n3-team-org-apex>.n3-micro{color:var(--brass-dark);margin-bottom:12px}.n3-team-org-apex:after{content:"";background:#6b5836c7;width:2px;height:30px;position:absolute;bottom:-30px;left:50%}.n3-team-org-leadership{border-top:1px solid #6b583673;margin-top:30px;padding-top:18px}.n3-team-org-leadership>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.n3-team-org-leadership>header .n3-micro{color:var(--brass-dark)}.n3-team-org-leadership>header small{color:var(--n3-muted);font-size:11px}.n3-team-org-branches{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(16px,2vw,24px);display:grid;position:relative}.n3-team-org-branch{align-content:start;justify-items:center;min-width:0;display:grid;position:relative}.n3-org-branch-drop{background:#6b5836c7;width:2px;height:50px;position:absolute;top:-50px;left:50%}.n3-team-org-branch>.n3-team-person-wrap{width:100%;max-width:260px}.n3-team-org-chart .n3-reporting-connector{display:none}.n3-team-person.n3-team-org-card{text-align:center;background:#fbfaf9;border-color:#d3cbc0;border-radius:22px;flex-direction:column;justify-content:flex-start;align-items:center;gap:13px;min-height:306px;padding:20px 16px 17px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 12px 30px #161d2711}.n3-team-person.n3-team-org-card:hover{border-color:var(--brass);transform:translateY(-3px);box-shadow:0 18px 38px #161d271c}.n3-team-org-card .n3-avatar{border:4px solid #9c9181;width:76px;height:76px;box-shadow:0 0 0 5px #f4f0ec}.n3-team-org-apex .n3-team-org-card .n3-avatar{width:90px;height:90px}.n3-team-org-card .n3-avatar-kind{top:-3px;right:-2px}.n3-team-person.n3-team-org-card>span:not(.n3-avatar){align-content:start;justify-items:center;gap:5px;width:100%}.n3-team-org-card small{color:var(--n3-ink);font-size:12.5px;line-height:1.4}.n3-team-org-kind{color:var(--brass-dark);letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-weight:750;line-height:1.35}.n3-team-org-purpose{color:var(--n3-muted);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.n3-team-org-expertise{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:3px;display:flex}.n3-team-org-expertise b{background:var(--surface-inset);border:1px solid var(--border);color:var(--n3-muted);border-radius:999px;padding:4px 7px;font-size:9px;font-weight:600;line-height:1.3}.n3-team-org-card em{color:var(--brass-dark);margin-top:auto;font-size:11px;font-weight:650}.n3-team-org-card .n3-typing{margin:0;position:absolute;bottom:13px;right:13px}.n3-team-org-reports{border-left:2px solid #6b5836b3;gap:14px;width:100%;margin-top:24px;padding:24px 0 0 20px;display:grid;position:relative}.n3-team-org-reports>.n3-team-org-branch{justify-items:stretch}.n3-team-org-reports>.n3-team-org-branch>.n3-org-branch-drop{background:0 0;border-bottom:2px solid #6b5836b3;width:20px;height:24px;top:0;left:-20px}.n3-team-org-reports .n3-team-org-card{min-height:258px}.n3-team-org-reports .n3-team-org-card .n3-avatar{width:62px;height:62px}.n3-team-person.n3-team-org-compact{text-align:left;flex-direction:row;align-items:flex-start;gap:10px;min-height:124px;padding:12px}.n3-team-org-compact .n3-avatar{border-width:3px;flex:none;box-shadow:0 0 0 3px #f4f0ec;width:48px!important;height:48px!important}.n3-team-person.n3-team-org-compact>span:not(.n3-avatar){justify-items:start;gap:3px}.n3-team-org-compact .n3-team-org-kind{text-align:left;font-size:8px}.n3-team-org-compact .n3-team-org-purpose{text-align:left;-webkit-line-clamp:1;margin-top:2px;font-size:10.5px}.n3-team-org-compact .n3-team-org-expertise{justify-content:flex-start;margin-top:1px}.n3-team-org-compact .n3-team-org-expertise b{padding:3px 6px;font-size:8px}.n3-team-org-compact em{font-size:9.5px}.n3-function-state{color:var(--n3-muted);font-size:var(--ue-type-meta);background:#eaedf0;border-radius:999px;align-self:flex-start;align-items:center;min-height:30px;padding:4px 10px;display:inline-flex}.n3-person-room>header p{font-size:var(--ue-type-body)}.n3-agent-state{color:var(--n3-muted);font-size:var(--ue-type-meta);align-items:center;gap:7px;display:inline-flex}.n3-agent-state:before{background:var(--steel-200);content:"";border-radius:50%;width:7px;height:7px}.n3-agent-state[data-state=working]:before{background:var(--blueprint)}.n3-agent-state[data-state=waiting]:before{background:var(--signal-amber)}.n3-agent-state[data-state=resting]:before{background:var(--verdigris)}.n3-person-purpose h2,.n3-person-grid h2{color:var(--n3-muted);font:650 var(--ue-type-meta)/1.35 var(--font-ui);letter-spacing:.055em;text-transform:uppercase;margin:0 0 10px}.n3-person-purpose h2{margin:0 0 7px}.n3-person-purpose h3{font:700 22px/1.35 var(--font-display);margin:0 0 8px}.n3-person-purpose>p{font-size:var(--ue-type-support)}.n3-person-grid>section{min-height:155px;padding:17px 18px}.n3-person-grid p,.n3-person-grid li{font-size:var(--ue-type-support);line-height:1.55}.n3-person-grid p small,.n3-person-grid>section>small,.n3-person-grid li small{font-size:var(--ue-type-meta);margin-top:4px;display:block}.n3-person-capabilities span{font-size:var(--ue-type-meta);padding:6px 9px}.n3-person-section-heading{align-items:center;gap:3px;margin:0 0 10px;display:flex}.n3-person-section-heading h2{margin:0}.n3-revision-modal>header p{color:var(--n3-muted);font-size:var(--ue-type-meta);margin:4px 0 0;line-height:1.4}.n3-revision-request .ue-conversational-prompt{width:100%}.n3-revision-request .ue-conversational-prompt textarea{min-height:136px}.n3-revision-request>aside strong{font-size:var(--ue-type-support)}.n3-revision-request>aside small{font-size:var(--ue-type-meta)}.n3-revision-comparison h3{overflow-wrap:anywhere}.n3-revision-changes article{min-width:0;overflow:hidden}.n3-revision-changes article>header strong,.n3-revision-changes article>div b,.n3-revision-impact dd,.n3-revision-team-summary strong{font-size:var(--ue-type-meta)}.n3-revision-change-explanation,.n3-revision-request-copy,.n3-revision-team-summary p{font-size:12px}.n3-crew article>span{flex:1}.n3-crew article strong{font-size:var(--ue-type-support)}.n3-crew article small,.n3-crew article em{color:var(--n3-muted);font-size:var(--ue-type-meta);line-height:1.4}.n3-crew article>details{flex:none;position:relative}.n3-crew article>details summary{color:var(--brass-dark);cursor:pointer;font-size:var(--ue-type-meta);padding:5px;font-weight:650;list-style:none}.n3-crew article>details p{background:var(--warm-black);color:var(--fg-on-dark);z-index:3;border-radius:7px;width:max-content;max-width:240px;margin:4px 0 0;padding:8px 9px;font-size:12px;line-height:1.4;position:absolute;right:0}.n3-company{max-width:1034px;margin:0 auto}.n3-company .n3-page-intro h1{margin-top:12px}.n3-company .n3-underline-tabs{margin:28px 0 23px}.n3-company-layout{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);gap:28px;display:grid}.n3-company-profile,.n3-company-sidebar>section,.n3-company-composition>section,.n3-company-summary-panel{min-width:0}.n3-company-form-fields{grid-template-columns:1fr 1fr;gap:17px 14px;margin-top:18px;display:grid}.n3-company-form-fields label{color:var(--n3-ink);text-transform:lowercase;gap:7px;font-size:10px;font-weight:700;display:grid}.n3-company-form-fields label.wide{grid-column:span 2}.n3-company-form-fields input{background:var(--n3-panel);color:var(--n3-ink);font:400 12px/1.2 var(--font-ui);border:1px solid #bcc3cd9e;border-radius:9px;width:100%;min-height:42px;padding:0 13px}.n3-company-form-fields label:nth-child(2):after{color:var(--n3-muted);content:"your team was configured for this industry on day one.";text-transform:none;margin-top:-1px;font-size:9px;font-weight:400;line-height:1.4}.n3-company-form-actions{align-items:center;gap:8px;margin-top:20px;display:flex}.n3-company-form-actions .n3-primary{background:var(--brass-dark);border-color:var(--brass-dark);color:var(--ue-on-bronze);border-radius:10px;min-height:39px;padding-inline:15px}.n3-company-sidebar{gap:19px;display:grid}.n3-company-sidebar>section>.n3-micro,.n3-company-composition>section>.n3-micro,.n3-company-summary-panel>.n3-micro{margin-bottom:11px;display:block}.n3-company-source-stack{gap:9px;display:grid}.n3-company-source-stack button{background:var(--n3-panel);text-align:left;border:1px solid #bcc3cd8a;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:60px;padding:10px 13px;display:grid}.n3-company-source-stack button>span{color:var(--n3-muted);text-transform:none;background:#e8eaee;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:700;display:flex}.n3-company-source-stack b{gap:2px;min-width:0;font-size:12px;display:grid}.n3-company-source-stack b small{color:var(--n3-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:400;overflow:hidden}.n3-company-source-stack em{color:var(--n3-green);white-space:nowrap;font-size:9px;font-style:normal}.n3-company-source-stack em[data-state=available]{color:#2c3aba;border:1px solid #2c3aba47;border-radius:99px;padding:5px 9px}.n3-company-approvals{background:var(--n3-panel);border:1px solid #bcc3cd8a;border-radius:13px;overflow:hidden}.n3-company-approvals button{text-align:left;background:0 0;border:0;border-bottom:1px solid #d0d5dcb3;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:9px 13px;display:flex}.n3-company-approvals button:last-child{border-bottom:0}.n3-company-approvals button>span{gap:2px;display:grid}.n3-company-approvals b{font-size:11px}.n3-company-approvals small{color:var(--n3-muted);font-size:9px}.n3-company-approvals i{background:#e2e5e9;border-radius:99px;width:36px;height:20px;position:relative}.n3-company-approvals i:after{content:"";height:17px;transition:transform .18s var(--ease);background:#fff;border:1px solid #b6bdc980;border-radius:50%;width:17px;position:absolute;top:1px;left:1px}.n3-company-approvals i[data-on=true]{background:#2c3aba}.n3-company-approvals i[data-on=true]:after{transform:translate(16px)}.n3-company-sidebar>section>p{color:var(--n3-muted);margin:9px 0 0;font-size:9px;line-height:1.45}.n3-company-composition{align-items:start}.n3-company-composition h2{font:700 22px/1.22 var(--font-display);margin:2px 0 17px}.n3-company-summary-list{gap:8px;display:grid}.n3-company-summary-list button{background:var(--n3-panel);text-align:left;border:1px solid #bcc3cd8f;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 10px;width:100%;min-height:58px;padding:10px 13px;display:grid}.n3-company-summary-list button>b{grid-column:2;font-size:11px}.n3-company-summary-list button>span{color:var(--n3-muted);grid-column:2;font-size:9px;line-height:1.35}.n3-company-summary-list button>svg{color:var(--n3-muted);grid-area:1/3/span 2}.n3-company-summary-list button>svg:first-child{color:#2c3aba;grid-area:1/1/span 2}.n3-company-summary-panel{background:#2c3aba09;border:1px solid #2c3aba29;border-radius:14px;padding:17px}.n3-company-summary-panel strong{font:700 18px/1.25 var(--font-display);display:block}.n3-company-summary-panel p{color:var(--n3-muted);margin:10px 0 15px;font-size:11px;line-height:1.55}.n3-company-inline-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.n3-company-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:0;display:grid}.n3-company-people button{background:var(--n3-panel);text-align:left;border:1px solid #bcc3cd8f;border-radius:9px;align-items:center;gap:8px;width:100%;min-height:47px;padding:7px 9px;display:flex}.n3-company-people .n3-avatar{width:27px;height:27px}.n3-company-people button>span{gap:2px;min-width:0;display:grid}.n3-company-people b{font-size:10px}.n3-company-people small{color:var(--n3-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.n3-company-detail .n31-settings-embedded{padding:0}.n3-company-detail .n31-settings-layout-embedded{display:block}.n3-company-detail .n31-settings-layout-embedded .n31-settings-content{max-width:none}@keyframes n3-team-dash{to{stroke-dashoffset:-20px}}@media (width<=1040px){.n3-department-grid{grid-template-columns:repeat(3,minmax(160px,1fr))!important}.n3-org-lines{display:none}.n3-company{max-width:930px}}.n3-review-confirm{width:min(540px,100%)}.n3-review-confirm>p{color:var(--n3-muted);margin:20px;font-size:12px;line-height:1.6}.n3-review-confirm>label{color:var(--n3-ink);gap:8px;margin:20px;font-size:11px;font-weight:700;display:grid}.n3-review-confirm textarea{min-height:112px}.n3-company-summary-list details{color:var(--n3-muted);font-size:10px}.n3-company-summary-list details summary{cursor:pointer;font-weight:700}.n3-company-summary-list details p{margin:7px 0 2px;font-size:10px;line-height:1.5}.n3-managed-configuration{background:#2c3aba0d;border:1px solid #2c3aba29;border-radius:9px;align-items:flex-start;gap:9px;margin-top:14px;padding:11px;display:flex}.n3-managed-configuration svg{color:#2c3aba;flex:none}.n3-managed-configuration span{gap:3px;display:grid}.n3-managed-configuration strong{font-size:10px}.n3-managed-configuration small{color:var(--n3-muted);font-size:9.5px;line-height:1.45}.n3-attention-queue{width:min(640px,100%)}.n3-attention-queue>header p{color:var(--n3-muted);margin:4px 0 0;font-size:11px}.n3-attention-list{display:grid}.n3-attention-list>article{border-bottom:1px solid var(--n3-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 20px;display:grid}.n3-attention-list>article>span{gap:4px;display:grid}.n3-attention-list>article strong{font-size:13px}.n3-attention-list>article small{color:var(--n3-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.45}.n3-attention-list>article p{color:var(--n3-muted);font-size:var(--fs-body-s);margin:0 0 4px;line-height:1.55}.n3-attention-list>article em{color:var(--brass-dark);font-size:9px;font-style:normal;font-weight:700}.n3-attention-list>article>button{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:inline-flex}.n3-attention-empty{text-align:center;place-items:center;padding:38px 22px;display:grid}.n3-attention-empty svg{color:var(--n3-green)}.n3-attention-empty strong{margin-top:10px;font-size:13px}.n3-attention-empty p{color:var(--n3-muted);margin:5px 0 0;font-size:11px}@media (width<=700px){.n3-attention-list>article{grid-template-columns:auto minmax(0,1fr);align-items:start}.n3-attention-list>article>button{white-space:normal;grid-column:2;justify-self:start}.n3-shell,.n3-shell.n3-rail-expanded{padding-top:0}.n3-header{top:0}.n3-mobile-account{top:12px}.n3-team .n3-page-intro h1{font-size:24px}.n3-team-desktop-summary{display:none}.n3-team-mobile-summary{display:inline}.n3-team-desktop-copy{display:none}.n3-team-mobile-copy{display:inline}.n3-team .n3-page-intro p{font-size:10px;line-height:1.45}.n3-org{margin-top:18px}.n3-daisy-apex{min-height:105px}.n3-daisy-apex .n3-avatar.large{width:46px;height:46px}.n3-daisy-apex>button strong{font-size:10.5px}.n3-daisy-apex>button small{max-width:250px;font-size:8.5px}.n3-radar{width:82px;height:82px;top:-7px}.n3-department-grid{gap:14px;display:grid;overflow:visible;grid-template-columns:1fr!important}.n3-department{gap:7px;min-width:0}.n3-department>.n3-micro{text-align:left;text-overflow:clip;white-space:normal;overflow:visible}.n3-department .n3-team-lead{align-items:center;gap:9px;justify-items:initial;text-align:left;min-height:0;padding:9px 10px;display:flex}.n3-department .n3-team-lead .n3-avatar{flex:none;width:46px;height:46px}.n3-department .n3-team-lead>span:not(.n3-avatar){flex:1}.n3-department .n3-team-lead small{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.n3-department .n3-team-lead em{max-width:160px}.n3-department-change{color:#2c3abac7;min-height:28px;font-size:9px;font-weight:600}.n3-department .n3-team-lead .n3-typing{position:static;bottom:auto;right:auto}.n3-team-reports{gap:6px}.n3-department .n3-team-report{min-height:42px}.n3-team-handoff{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;gap:8px;width:100%;margin-top:16px;display:grid}.n3-team-handoff>.n3-micro{margin-right:0}.n3-team-handoff .n3-handoff{width:100%}.n3-team-handoff .n3-handoff>span{display:none}.n3-team-footer{align-items:flex-start;gap:9px;display:grid}.n3-company{max-width:none}.n3-company .n3-page-intro h1{font-size:28px}.n3-company .n3-underline-tabs{justify-content:space-between;gap:0;overflow:visible}.n3-company .n3-underline-tabs button{padding-bottom:9px;font-size:10px}.n3-company-layout{grid-template-columns:1fr;gap:18px}.n3-company-form-fields{grid-template-columns:1fr;gap:13px}.n3-company-form-fields label.wide{grid-column:auto}.n3-company-form-fields label:nth-child(2):after{font-size:8.5px}.n3-company-source-stack button{min-height:56px}.n3-company-people{grid-template-columns:1fr}.n3-company-composition h2{font-size:20px}.n3-company-detail .n31-settings-section-header h2{font-size:22px}.n3-shell .n3-mobile-nav.n3-mobile-bottom-nav{height:calc(70px + env(safe-area-inset-bottom));padding:3px 4px env(safe-area-inset-bottom);z-index:40;background:#1f1e1b;border:0;border-top:1px solid #ffffff1f;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;width:auto;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000024}.n3-shell .n3-mobile-nav.n3-mobile-bottom-nav button{color:#aaa69d;text-transform:none;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:44px;min-height:60px;padding:4px 1px;font-size:10px;font-weight:550;display:flex}.n3-shell .n3-mobile-nav.n3-mobile-bottom-nav button.active{color:#d8b26f}.n3-shell .n3-mobile-nav.n3-mobile-bottom-nav button.active svg{stroke-width:2px}.n3-shell.n3-mobile-conversation-active,.n3-shell.n3-mobile-conversation-active.n3-rail-expanded{height:100dvh;min-height:100dvh;padding:0 0 calc(70px + env(safe-area-inset-bottom));background:#f4efe4;overflow:hidden}.n3-mobile-conversation-active .n3-workspace{min-height:0}.n3-mobile-conversation-active .n3-main.n3-main-mobile-conversation{max-width:none;margin:0;padding:0}.n3-mobile-conversation-active .n3-recovery-notice,.n3-mobile-conversation-active .n3-plan-caption{display:none}.n3-mobile-destinations{background:#fbf8f1;border-radius:18px 18px 0 0}.n3-mobile-destinations nav button.active{color:#1e5fb3;background:#1e5fb312}}.n3-plan-caption{color:var(--n3-muted);background:0 0;border:0;align-self:flex-end;margin:9px clamp(18px,3vw,36px) 0;padding:3px 0;font-size:10.5px}.n3-plan-caption span{color:var(--brass-dark);text-underline-offset:3px;text-decoration:underline}.n3-attention-owner{font-weight:600;color:var(--n3-ink)!important;font-size:9.5px!important}.n3-home-review-link{margin-top:13px}.n3-company-section-intro{gap:5px;margin-bottom:12px;display:grid}.n3-company-section-intro>.n3-micro{margin-bottom:3px}.n3-company-section-intro h2{font:700 27px/1.2 var(--font-display);margin:0 0 5px}.n3-company-section-intro p{color:var(--n3-muted);margin:0;font-size:12px}.n3-company-section-intro+.n3-underline-tabs{margin-block:10px 18px}.n3-company-rail-row{gap:7px;display:grid}.n3-company-rail-row p{color:var(--n3-muted);margin:0;font-size:11px;line-height:1.45}.n3-company-rail-row>a{justify-self:start;align-items:center;gap:5px;min-height:28px;padding:0;text-decoration:none;display:inline-flex;margin:0!important}.n3-company-composition>section>.ue-authority-notice{margin-bottom:13px}.n3-team-boundaries{gap:7px;display:grid}.n3-team-boundaries details{border-top:1px solid var(--n3-line);padding-block:9px}.n3-team-boundaries details:first-of-type{border-top:0}.n3-team-boundaries summary{cursor:pointer;font-size:11.5px;font-weight:700}.n3-team-boundaries ul{color:var(--n3-muted);margin:8px 0 0;padding-left:17px;font-size:10.5px;line-height:1.55}.n3-people-access-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;display:flex}.n3-people-access-list{gap:9px;display:grid}.n3-people-access-list>article{background:var(--n3-panel);border:1px solid var(--n3-line);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.n3-people-access-list>article>span:nth-child(2){gap:3px;display:grid}.n3-people-access-list strong{font-size:12px}.n3-people-access-list small{color:var(--n3-muted);font-size:10.5px}.n3-people-help{gap:5px;display:flex}.n3-people-scope p{color:var(--n3-ink);margin:0;font-size:12px;line-height:1.55}.n3-person-rules-link{color:var(--brass-dark);margin-top:9px;padding:0}.n3-result-authority{max-width:860px;margin:14px 0 18px}.n3-context-room>.n3-result-document{margin-top:18px}.n3-result-evidence>p{color:var(--n3-muted);font:10.5px/1.5 var(--font-mono);margin:8px 0 0}.n3-result-document>footer,.n3-result-document>footer time{font-family:var(--font-mono)}@media (width<=700px){.n3-plan-caption{text-align:right;align-self:stretch;margin-inline:17px}.n3-company-section-intro h2{font-size:23px}.n3-people-access-header{flex-direction:column;align-items:stretch}.n3-people-access-list>article{grid-template-columns:auto minmax(0,1fr);align-items:start}.n3-people-help{grid-column:1/-1}}.n3-primary-nav em,.n3-link{color:#2c3aba}.n3-header{background:#ffffffeb;padding-inline:32px}.n3-mobile-brand{display:none}.n3-input-pill{color:var(--n3-ink);background:#2c3aba12;border:1px solid #2c3aba26;min-height:34px}.n3-input-pill b,.n3-bell i{background:#2c3aba}.n3-brief-cta{border-radius:999px;min-height:34px}.n3-home{max-width:1020px;margin:0 auto}.n3-home h1{font:800 44px/1.16 var(--font-display);letter-spacing:-.03em;max-width:none;margin:18px 0 0}.n3-home h1 mark{color:#23a997;text-underline-offset:6px;background:0 0;padding:0;-webkit-text-decoration:underline #23a99766;text-decoration:underline #23a99766;text-decoration-thickness:3px}.n3-home h1 strong{color:#2c3aba;font:inherit;background:#2c3aba17;border-radius:12px;padding:0 12px}.n3-home .n3-inline-people{vertical-align:-7px;margin-inline:2px 6px}.n3-home .n3-inline-people .n3-avatar,.n3-home .n3-inline-people-more{border:3px solid var(--n3-paper);width:40px;height:40px;margin-left:-13px}.n3-home .n3-inline-people .n3-avatar:first-child{margin-left:0}.n3-home .n3-inline-people .n3-avatar i{display:none}.n3-inline-people-more{color:var(--n3-muted);font:600 12.5px/1 var(--font-ui);background:#e8eaed;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.n3-hero-copy{max-width:none;margin:16px 0 0;font-size:16px}.n3-composer{background:var(--n3-panel);border-radius:20px;max-width:none;margin:28px 0 0;padding:20px;display:block;box-shadow:0 20px 80px -20px #2c3aba26}.n3-composer>.n3-composer-row{border:0;align-items:center;gap:14px;padding:0;display:flex}.n3-composer-row>span:not(.n3-composer-prompt-copy){color:#2c3aba;background:#2c3aba14;border-radius:12px;flex:0 0 38px;justify-content:center;align-items:center;height:38px;display:inline-flex}.n3-composer .n3-composer-prompt{color:var(--n3-ink);padding:0;font-size:16px;line-height:1.4}.n3-composer .n3-composer-prompt i{vertical-align:-3px;background:#2c3aba;width:1.5px;height:18px;margin-left:3px;animation:1.1s step-end infinite n3-caret;display:inline-block}.n3-composer .n3-paperclip{border:1px solid #dcdfe4cc;border-radius:12px;flex:0 0 38px;height:38px;padding:0}.n3-composer .n3-brief-cta{min-height:42px;padding-inline:20px}.n3-composer>.n3-composer-suggestions{display:none}.n3-composer>.n3-crew{border-top:1px solid #dcdfe480;gap:0;margin:16px 0 0;padding-top:14px}.n3-composer .n3-crew>header{gap:10px}.n3-composer .n3-crew>header b{font-size:12.5px;font-weight:500}.n3-composer .n3-crew>header small{margin-left:auto;font-size:11.5px}.n3-composer .n3-crew>div{gap:8px;margin-top:12px}.n3-composer .n3-crew article{background:var(--n3-paper);border-radius:14px;align-items:center;gap:11px;min-height:54px;padding:10px 13px}.n3-composer .n3-crew article .n3-avatar{width:32px;height:32px;box-shadow:0 0 0 2px #23a9974d}.n3-composer .n3-crew article strong{font-size:12.5px}.n3-composer .n3-crew article small,.n3-composer .n3-crew article em{font-size:11px}.n3-home-grid{grid-template-columns:1.25fr 1fr;gap:20px;max-width:none;margin-top:32px}.n3-home-grid>section{border:0;padding-top:0}.n3-home-grid .n3-micro{margin-bottom:12px}.n3-handoff-panel{background:var(--n3-panel);box-shadow:var(--n3-shadow);border:1px solid #dcdfe4b3;border-radius:16px;padding:16px 18px}.n3-handoff-panel .n3-handoff{height:72px;margin:0}.n3-handoff-panel .n3-handoff>span{flex-direction:column;align-items:center;gap:4px;width:72px;display:flex}.n3-handoff-panel .n3-handoff>span .n3-avatar{width:42px;height:42px;box-shadow:0 0 0 2px #23a99740}.n3-handoff-panel .n3-handoff>div{flex:1}.n3-handoff-panel .n3-handoff>div i{border-top-color:#2c3aba66}.n3-handoff-panel .n3-handoff>div b{color:#fff;background:#2c3aba;border-radius:999px;padding:6px 11px;font-size:11.5px}.n3-handoff-conversation{border-top:1px solid #dcdfe480;gap:10px;padding-top:12px;display:grid}.n3-handoff-copy{color:#1f1f1fd9;margin:0;font-size:12.5px;line-height:1.5}.n3-handoff-copy small{color:var(--n3-muted);margin-top:2px;font-size:10.5px;display:block}.n3-handoff-footer{border-top:1px solid #dcdfe480;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;display:flex}.n3-handoff-footer>span,.n3-delivered-summary{color:var(--n3-muted);font-size:11.5px}.n3-handoff-footer .n3-link{margin:0}.n3-input-list{gap:10px}.n3-input-list button{background:#2c3aba0a;border-color:#2c3aba40;border-radius:16px;gap:12px;min-height:66px;padding:13px 15px}.n3-input-list button:hover{border-color:#2c3aba73}.n3-input-list button .n3-avatar{width:32px;height:32px}.n3-input-list strong{font-size:13px}.n3-input-list small{font-size:11.5px}.n3-input-list em{color:#2c3aba;border:1px solid #2c3aba4d;border-radius:999px;padding:6px 13px;font-size:12px;font-weight:500}.n3-delivered-summary{margin:14px 0 0;line-height:1.6}.n3-delivered-summary button{color:#2c3aba;font:inherit;background:0 0;border:0;padding:0;font-weight:500}@media (width<=700px){.n3-header{padding-inline:15px}.n3-desktop-breadcrumb{display:none}.n3-mobile-brand{grid-template-columns:auto auto;align-items:center;gap:1px 5px;display:grid}.n3-mobile-brand b{font:700 12px/1 var(--font-display)}.n3-header .n3-mobile-brand em{color:#1c8779;background:#23a9971a;border-radius:999px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:700;display:inline}.n3-mobile-brand small{color:var(--n3-muted);grid-column:1/-1;font-size:8px}.n3-main{padding:27px 17px 34px}.n3-home{max-width:none}.n3-home h1{font-size:25px}.n3-home .n3-inline-people{vertical-align:-5px;margin-inline:1px 3px}.n3-home .n3-inline-people .n3-avatar,.n3-home .n3-inline-people-more{border-width:2px;width:26px;height:26px;margin-left:-8px}.n3-inline-people-more{font-size:8px}.n3-composer{margin-top:22px;padding:14px}.n3-composer>.n3-composer-row{align-items:flex-start;gap:9px}.n3-composer-row>span,.n3-composer .n3-paperclip{display:none}.n3-composer .n3-composer-prompt{font-size:13px}.n3-home .n3-hero-copy{display:none}.n3-home .n3-composer .n3-composer-prompt{font-size:0}.n3-home .n3-composer .n3-composer-prompt:before{content:"brief your team";font-size:11.5px}.n3-home .n3-composer .n3-composer-prompt i{display:none}.n3-composer .n3-brief-cta{flex:none;min-height:34px;padding-inline:11px}.n3-home .n3-composer .n3-brief-cta{color:#2c3aba;background:#2c3aba14;border:1px solid #2c3aba2e;width:30px;min-height:30px;padding:0;font-size:0}.n3-home .n3-composer .n3-brief-cta svg{width:14px;height:14px}.n3-composer>.n3-composer-suggestions{gap:5px;margin-top:11px;padding-bottom:1px;display:flex;overflow-x:auto}.n3-composer-suggestions button{color:var(--n3-muted);background:#eeeff2;border:0;border-radius:999px;flex:none;min-height:24px;padding:0 9px;font-size:9px}.n3-composer>.n3-crew{margin-top:12px;padding-top:11px;display:none}.n3-composer .n3-crew>header small{display:none}.n3-composer .n3-crew>div{grid-template-columns:1fr}.n3-home-grid{grid-template-columns:1fr;margin-top:24px}.n3-home-grid>section:nth-child(2){order:-1}.n3-handoff-panel{box-shadow:none;border:0;border-radius:0;padding:0}.n3-handoff-panel .n3-handoff{height:44px}.n3-handoff-panel .n3-handoff>span{flex-direction:row;gap:3px;width:auto}.n3-handoff-panel .n3-handoff>span .n3-avatar{width:28px;height:28px}.n3-handoff-panel .n3-handoff-conversation,.n3-handoff-panel .n3-handoff-footer{display:none}}.n3-live-work{max-width:1336px;margin:0 auto}.n3-live-work .n3-page-intro h1{font:800 40px/1.16 var(--font-display);letter-spacing:-.03em;margin-top:16px}.n3-live-work .n3-page-intro h1 mark{color:#2c3aba;background:#2c3aba17;border-radius:12px;padding:0 12px;text-decoration:none}.n3-live-work .n3-page-intro p{font-size:14px}.n3-live-work>.n3-handoff{border:0;max-width:500px;margin:20px 0 18px;padding:0}.n3-live-work>.n3-handoff>span{align-items:center;gap:5px;display:flex}.n3-live-work>.n3-handoff>span .n3-avatar{width:28px;height:28px}.n3-live-work>.n3-handoff>div b{color:#fff;background:#2c3aba;border-radius:999px;padding:5px 10px;font-size:10.5px}.n3-live-work>.n3-handoff>div i{border-top-color:#2c3aba66}.n3-relay-board{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.n3-relay-board>section{border:0;min-width:0}.n3-relay-board>section>header{justify-content:flex-start;gap:8px;padding:0 0 10px}.n3-relay-board>section>header span{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:10.5px}.n3-relay-board>section>header span[data-stage=briefed]{color:var(--n3-muted);background:#e8eaed}.n3-relay-board>section>header span[data-stage=motion]{color:#2c3aba;background:#2c3aba1f}.n3-relay-board>section>header span[data-stage=review]{color:#b8610a;background:#f59f0a29}.n3-relay-board>section>header span[data-stage=failed]{color:var(--n3-red-dark);background:#e639331a}.n3-relay-board>section>header span[data-stage=delivered]{color:#218355;background:#29a36a26}.n3-relay-board>section>header small{font-size:12px}.n3-relay-board>section>div{gap:10px}.n3-work-card{background:var(--n3-panel);border-color:#dcdfe4b3;border-radius:14px;gap:8px;min-height:0;padding:14px}.n3-work-card:hover{transform:none;box-shadow:0 8px 24px -14px #00000038}.n3-work-card>button{text-align:left;background:0 0;border:0;gap:8px;width:100%;padding:0;display:grid}.n3-work-card>button header{align-items:flex-start}.n3-work-card p{color:#1f1f1fbf;font-size:12px;line-height:1.5}.n3-work-card footer{border-top:1px solid #dcdfe480;margin-top:2px;padding-top:9px;font-size:10.5px}.n3-work-card footer .n3-avatar{width:22px;height:22px}.n3-work-card footer b{color:var(--n3-ink);font-weight:500}.n3-work-card footer small{margin-left:auto}.n3-work-card.n3-work-review footer button{color:#2c3aba;background:#2c3aba14;border:1px solid #2c3aba47;border-radius:999px;min-height:26px;padding:0 9px;font-size:10px}.n3-work-card.n3-work-failed{background:#e639330b;border-color:#e6393338}.n3-progress{background:#e8eaed;border-radius:999px;height:3.5px}.n3-results,.n3-impact{max-width:1220px;margin:0 auto}.n3-results .n3-page-intro h1,.n3-impact .n3-page-intro h1{font:800 40px/1.15 var(--font-display);letter-spacing:-.03em;margin-top:16px}.n3-results .n3-page-intro h1 mark,.n3-impact .n3-page-intro h1 mark{color:#23a997;text-underline-offset:6px;background:0 0;padding:0;-webkit-text-decoration:underline #23a99766;text-decoration:underline #23a99766;text-decoration-thickness:3px}.n3-results .n3-page-intro p,.n3-impact .n3-page-intro p{font-size:13px}.n3-results .n3-underline-tabs{gap:18px;margin:20px 0 12px}.n3-results .n3-underline-tabs button{font-size:10.5px}.n3-results .n3-underline-tabs button.active{color:#2c3aba;border-color:#2c3aba}.n3-result-grid{gap:10px}.n3-result-grid>button{border-color:#dcdfe4b3;border-radius:14px;min-height:0;padding:14px}.n3-result-grid>button:hover{border-color:#2c3aba73}.n3-result-icon{color:#2c3aba;background:0 0;width:auto;height:auto;margin:0 0 7px}.n3-result-grid .n3-micro{color:var(--n3-muted);font-size:9.5px}.n3-result-grid h2{font:600 13px/1.35 var(--font-ui);margin:0 0 6px}.n3-result-grid p{color:#1f1f1fb8;font-size:11px;line-height:1.48}.n3-result-grid footer{margin-top:13px;padding-top:8px;font-size:10px}.n3-result-grid footer .n3-avatar{width:20px;height:20px}.n3-result-grid footer time{margin-left:2px}.n3-impact .n3-page-intro{max-width:820px}.n3-impact-stats{gap:10px;max-width:none;margin:24px 0}.n3-impact-stats article{border-color:#dcdfe4b3;border-radius:14px;gap:7px;padding:17px}.n3-impact-stats strong{font-size:28px}.n3-chart{border-color:#dcdfe4b3;border-radius:16px;max-width:none;padding:18px}.n3-chart>div>span{text-align:right;max-width:280px}.n3-bars{gap:10px;height:172px}.n3-bars i{background:#2c3aba47;border-radius:4px 4px 0 0}.n3-bars i:last-child{background:#2c3aba}.n3-chart footer{grid-template-columns:repeat(12,1fr);margin-top:8px;display:grid}.n3-chart footer small{color:var(--n3-muted);text-align:center;font-size:8.5px}.n3-impact-dashboard{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:10px;display:grid}.n3-impact-dashboard .n3-chart{min-height:258px}.n3-impact-dashboard .n3-bars{height:124px;margin-top:18px}.n3-impact-departments{border:1px solid #dcdfe4b3;border-radius:16px;gap:9px;max-width:none;margin-top:0;padding:18px;display:grid}.n3-impact-departments>.n3-micro{margin-bottom:2px}.n3-impact-departments>div{grid-template-columns:118px minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid}.n3-impact-departments span,.n3-impact-departments strong{font-size:11px}.n3-impact-departments strong{font-variant-numeric:tabular-nums;text-align:right}.n3-impact-departments i{background:#e8eaed;border-radius:999px;height:7px;display:block;overflow:hidden}.n3-impact-departments b{border-radius:inherit;background:#23a997;height:100%;display:block}.n3-impact-departments [data-tone=indigo] b{background:#2c3aba}.n3-impact-departments [data-tone=amber] b{background:#f59f0a}.n3-impact-departments [data-tone=red] b{background:#e63933}.n3-impact-departments [data-tone=teal] b{background:#23a997}.n3-impact-overview{background:linear-gradient(115deg,#2c3aba0e,#23a9970b);border:1px solid #2c3aba29;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:22px;margin:24px 0 14px;padding:20px;display:grid}.n3-impact-overview h2{font:700 19px/1.3 var(--font-display);margin:5px 0 7px}.n3-impact-overview p{color:var(--n3-muted);font-size:var(--fs-body-s);margin:0;line-height:1.55}.n3-impact-overview dl{gap:18px;margin:0;display:flex}.n3-impact-overview dl>div{gap:4px;min-width:74px;display:grid}.n3-impact-overview dt{color:var(--n3-muted);letter-spacing:.04em;text-transform:uppercase;font-size:8.5px;font-weight:800}.n3-impact-overview dd{font:700 24px/1 var(--font-display);margin:0}.n3-impact-overview>button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.n3-impact-evidence{border:1px solid #dcdfe4b3;border-radius:16px;margin-top:14px;padding:18px}.n3-impact-evidence>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.n3-impact-evidence>header h2{font:700 17px/1.3 var(--font-display);margin:5px 0 0}.n3-impact-evidence>header button{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.n3-impact-evidence>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.n3-impact-evidence-card{background:var(--n3-panel);border:1px solid var(--n3-line);text-align:left;border-radius:12px;gap:8px;min-width:0;padding:14px;display:grid}.n3-impact-evidence-card>span{color:var(--n3-green);align-items:center;gap:6px;display:flex}.n3-impact-evidence-card[data-review-state=needs_review]>span,.n3-impact-evidence-card[data-review-state=changes_requested]>span{color:#b8610a}.n3-impact-evidence-card>span b{letter-spacing:.04em;text-transform:uppercase;font-size:8.5px}.n3-impact-evidence-card p{color:var(--n3-muted);font-size:var(--fs-body-s);margin:0;line-height:1.55}.n3-impact-evidence-card footer{border-top:1px solid var(--n3-line);align-items:center;gap:10px;margin-top:3px;padding-top:9px;display:flex}.n3-impact-evidence-card footer small,.n3-impact-evidence-card footer time{color:var(--n3-muted);font-size:9px}.n3-impact-evidence-card footer strong{color:#2c3aba;align-items:center;gap:4px;margin-left:auto;font-size:9px;display:inline-flex}.n3-impact-first-state{border:1px solid #dcdfe4b3;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:14px;padding:18px 20px;display:grid}.n3-impact-first-state>span{color:#2c3aba;background:#2c3aba14;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.n3-impact-first-state h2{font:700 16px/1.3 var(--font-display);margin:4px 0 5px}.n3-impact-first-state p{color:var(--n3-muted);font-size:var(--fs-body-s);margin:0;line-height:1.55}.n3-impact-first-state>button{white-space:nowrap}.n3-impact .n3-outcome-list{margin-top:14px}.n3-company-understanding{background:#29a36a11;border:1px solid #29a36a2e;border-radius:12px;align-items:flex-start;gap:11px;margin-top:12px;padding:12px 13px;display:flex}.n3-company-understanding>span{color:var(--n3-green);flex:none;margin-top:1px}.n3-company-understanding>div{gap:4px;display:grid}.n3-company-understanding strong{font-size:11.5px;line-height:1.4}.n3-company-understanding p{color:var(--n3-muted);margin:0;font-size:9.5px;line-height:1.45}.n3-company-context-status{background:linear-gradient(120deg,#2c3aba0d,#23a99709);border-color:#2c3aba26!important}.n3-company-context-status strong{margin-top:8px;font-size:11.5px;line-height:1.45;display:block}.n3-company-context-status p{color:var(--n3-muted);margin:7px 0 11px;font-size:10px;line-height:1.5}.n3-company-context-status button{align-items:center;gap:5px;display:inline-flex}.n3-company-source-note{color:var(--n3-muted);margin:8px 0 0;font-size:10.5px;line-height:1.5}.n3-knowledge-empty{border:1px solid #dcdfe4bf;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:16px;padding:18px;display:grid}.n3-knowledge-empty p{color:var(--n3-muted);margin:0;font-size:10.5px;line-height:1.5}.n3-knowledge-empty small{color:var(--n3-muted);font-size:9px}.n3-knowledge-empty>button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}@media (width<=700px){.n3-live-work .n3-page-intro h1{font-size:25px}.n3-live-work>.n3-handoff{margin:16px 0}.n3-relay-board{grid-template-columns:1fr}.n3-results .n3-page-intro h1,.n3-impact .n3-page-intro h1{font-size:25px}.n3-results .n3-underline-tabs{gap:12px;overflow-x:auto}.n3-results .n3-underline-tabs button{flex:none}.n3-impact-dashboard{grid-template-columns:1fr}.n3-impact-departments>div{grid-template-columns:92px minmax(0,1fr) 42px}.n3-impact-overview{grid-template-columns:1fr;align-items:start;padding:16px}.n3-impact-overview dl{border-block:1px solid #2c3aba1f;justify-content:space-between;padding:12px 0}.n3-impact-overview dl>div{min-width:0}.n3-impact-overview>button{justify-content:center;width:100%}.n3-impact-evidence{padding:14px}.n3-impact-evidence>header{align-items:flex-start}.n3-impact-evidence>div{grid-template-columns:1fr}.n3-impact-first-state,.n3-knowledge-empty{grid-template-columns:auto 1fr;align-items:start;padding:15px}.n3-impact-first-state>button,.n3-knowledge-empty>button{grid-column:1/-1;justify-content:center;width:100%}}.n3-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.n3-scrim{background:#1f1f1f40;padding:24px}.n3-overlay-brief,.n3-overlay-decision{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);align-items:flex-start}.n3-overlay-brief{padding-top:64px}.n3-overlay-decision{padding-top:56px}.n3-overlay-brief>[role=dialog]{width:min(720px,100%)}.n3-overlay-decision>[role=dialog]{width:min(680px,100%)}.n3-modal{border:1px solid #dcdfe499;border-radius:20px;width:100%;max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 40px 120px -24px #00000059}.n3-modal>header{border:0;padding:18px 22px 0}.n3-modal>header>div{gap:10px}.n3-modal>header .n3-avatar{width:28px;height:28px;box-shadow:0 0 0 2px #23a99780}.n3-modal h2{font:700 15px/1.2 var(--font-ui);margin:0}.n3-modal>header p{color:var(--n3-muted);margin:2px 0 0;font-size:11.5px;line-height:1.35}.n3-modal header button{border-radius:50%;width:32px;height:32px;padding:0}.n3-brief-modal>.ue-conversational-prompt textarea{min-height:96px}.n3-brief-flow{border-bottom:1px solid #dcdfe499;grid-template-columns:repeat(4,1fr);align-items:center;margin:0;padding:11px 22px;list-style:none;display:grid}.n3-brief-flow li{color:var(--n3-muted);letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:9px;font-weight:650;position:relative}.n3-brief-flow li:not(:last-child):after{background:var(--n3-line);content:"";width:50%;height:1px;position:absolute;top:50%;right:-25%}.n3-brief-modal .n3-file-chips{align-items:center;margin:10px 22px 0}.n3-file-chips span{background:#ebecf0;border-radius:999px;min-height:28px;padding:0 11px;font-size:11.5px}.n3-file-chips button{color:var(--n3-muted);background:0 0;border:1px solid #dcdfe499;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.n3-file-chips>small{color:var(--n3-muted);margin-left:auto;font-size:11px}.n3-brief-modal .n3-crew{border-top:1px solid #dcdfe480;margin:16px 22px 0;padding-top:14px}.n3-brief-modal .n3-crew>header{gap:8px}.n3-brief-modal .n3-crew>header .n3-avatar{visibility:hidden;width:0;height:0}.n3-brief-modal .n3-crew>header b{font-size:12px;font-weight:500}.n3-brief-modal .n3-crew>header small{display:none}.n3-brief-modal .n3-crew>div{gap:8px}.n3-brief-modal .n3-crew article{background:var(--n3-paper);border:1px solid #dcdfe499;border-radius:14px;align-items:center;gap:11px;min-height:54px;padding:10px 13px}.n3-brief-modal .n3-crew article .n3-avatar{width:32px;height:32px;box-shadow:0 0 0 2px #23a9974d}.n3-brief-modal .n3-crew article strong{font-size:12.5px}.n3-brief-modal .n3-crew article small,.n3-brief-modal .n3-crew article em{font-size:11px}.n3-modal footer{border-top:1px solid #dcdfe480;gap:12px;padding:14px 22px}.n3-modal footer small{max-width:330px;font-size:11.5px;line-height:1.35}.n3-modal footer>div{align-items:center;gap:8px}.n3-modal footer .n3-ghost{min-height:38px;padding-inline:16px}.n3-modal footer .n3-brief-cta{border-radius:999px;min-height:38px;padding-inline:18px}.n3-decision-modal>header .n3-avatar{box-shadow:none;width:36px;height:36px}.n3-decision-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.n3-decision-title b{color:#b8610a;border:1px solid #da730b73;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:500}.n3-decision-amounts{background:var(--n3-paper);border:1px solid #dcdfe499;border-radius:14px;margin:16px 22px 0;padding:4px 16px}.n3-decision-amounts>div{border-bottom:1px solid #dcdfe466;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;font-size:12.5px;display:flex}.n3-decision-amounts>div:last-child{border-bottom:0}.n3-decision-amounts span{color:var(--n3-muted)}.n3-decision-amounts b{font-variant-numeric:tabular-nums;text-align:right}.n3-decision-modal .n3-file-chips{align-items:center;margin:12px 22px 0}.n3-decision-modal .n3-file-chips p{color:var(--n3-green);align-items:center;gap:5px;margin:0 0 0 auto;font-size:11.5px;display:inline-flex}.n3-decision-comment{background:var(--n3-paper);border:1px solid var(--n3-line);border-radius:14px;align-items:center;gap:10px;margin:14px 22px 0;padding:5px 8px 5px 14px;display:flex}.n3-decision-comment input{color:var(--n3-ink);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:6px 0;font-size:13px}.n3-decision-comment button{color:var(--n3-muted);background:0 0;border:1px solid #dcdfe499;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.n3-decision-modal footer .n3-outline{color:#2c3aba;background:#2c3aba0a;border-color:#2c3aba4d;border-radius:12px;min-height:38px}.n3-decision-modal footer .n3-primary{background:#2c3aba;border-color:#2c3aba;border-radius:12px;min-height:38px}.n3-overlay-notifications{background:#161d2752;justify-content:flex-end;align-items:flex-start;padding:76px 24px 72px}.n3-notification-stage{align-items:flex-start;gap:32px;width:min(836px,100%);display:flex}.n3-notification-panel{border:1px solid #dcdfe499;border-radius:16px;max-width:420px;overflow:hidden;box-shadow:0 24px 80px -20px #00000040}.n3-notification-panel>header{border-bottom:1px solid #dcdfe499;padding:14px 16px}.n3-notification-panel header h2{font-size:13.5px}.n3-notification-panel header h2 span{color:var(--n3-muted);font-weight:500}.n3-notification-panel header small{display:none}.n3-notification-panel header button{color:#2c3aba;font-size:12px;font-weight:500}.n3-notification-panel>button{border-bottom:1px solid #dcdfe466;align-items:flex-start;gap:11px;padding:12px 16px}.n3-notification-panel>button .n3-avatar{width:30px;height:30px;margin-top:1px}.n3-notification-panel>button>span{gap:3px;min-width:0;display:grid}.n3-notification-panel>button strong{color:#1f1f1fe6;font-size:12.5px;font-weight:400;line-height:1.5}.n3-notification-panel>button strong:first-letter{font-weight:700}.n3-notification-panel>button small{font-size:10.5px}.n3-notification-panel>button>i{background:#2c3aba;flex:none;margin-top:5px}.n3-notification-panel>footer{color:#2c3aba;text-align:center;padding:11px 16px;font-size:12px;font-weight:500}.n3-notification-panel>button>svg{color:var(--brass-dark);flex:none;margin-top:7px;margin-left:auto}.n3-notification-panel>button em{color:var(--brass-dark);font-size:10px;font-style:normal;font-weight:650}.n3-notification-empty{color:var(--n3-muted);align-items:center;gap:12px;min-height:150px;padding:28px 20px;display:flex}.n3-notification-empty>svg{color:var(--n3-green);flex:none}.n3-notification-empty span{gap:5px;display:grid}.n3-notification-empty strong{color:var(--n3-ink)}.n3-notification-panel header button{justify-content:center;align-items:center;min-width:38px;min-height:38px;display:inline-flex}.n3-toast-stack{gap:12px;width:min(400px,100% - 452px);display:grid}.n3-toast-stack article{background:var(--n3-panel);opacity:1;transition:opacity .2s var(--ease), transform .2s var(--ease);border:1px solid #dcdfe499;border-radius:14px;align-items:flex-start;gap:11px;padding:13px 15px;display:flex;box-shadow:0 16px 48px -12px #00000038}.n3-toast-stack article.is-dismissed{display:none}.n3-toast-stack article.decision{border-color:#2c3aba4d}.n3-toast-stack article>span{color:var(--n3-green);background:#29a36a1f;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.n3-toast-stack article.decision>span{color:#2c3aba;background:#2c3aba1a}.n3-toast-stack article.crew>span{color:#23a997;background:#23a9971f}.n3-toast-stack article>div{flex:1;gap:2px;min-width:0;display:grid}.n3-toast-stack article strong{font-size:12.5px;line-height:1.35}.n3-toast-stack article small{color:var(--n3-muted);font-size:11.5px}.n3-toast-stack article button{color:#2c3aba;white-space:nowrap;background:#2c3aba0a;border:1px solid #2c3aba4d;border-radius:999px;align-self:center;min-height:30px;padding:0 13px;font-size:11.5px}.n3-toast-stack article.decision button{color:#fff;background:#2c3aba}.n3-toast-stack>p{color:var(--n3-muted);margin:2px 0 0;font-size:11.5px;line-height:1.45}@media (width<=700px){.n3-scrim{align-items:end;padding:0}.n3-overlay-brief,.n3-overlay-decision{padding-top:0}.n3-overlay-brief>[role=dialog],.n3-overlay-decision>[role=dialog]{width:100%}.n3-modal{border-bottom:0;border-radius:20px 20px 0 0;max-height:calc(100vh - 82px)}.n3-brief-modal{flex-direction:column;min-height:calc(100vh - 155px);display:flex}.n3-decision-modal{flex-direction:column;height:calc(100vh - 236px);min-height:0;display:flex}.n3-modal>header{padding:15px 18px 0;position:relative}.n3-modal>header:before{content:"";background:#dcdfe4;border-radius:999px;width:38px;height:3px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.n3-brief-modal>.ue-conversational-prompt{margin:14px 18px 0}.n3-brief-modal>.ue-conversational-prompt textarea{min-height:92px;font-size:13px}.n3-brief-flow{padding-inline:12px}.n3-brief-modal .n3-file-chips,.n3-decision-modal .n3-file-chips{margin-inline:18px}.n3-file-chips>small{flex-basis:100%;margin-left:0}.n3-brief-modal .n3-crew{margin-inline:18px}.n3-brief-modal .n3-crew>div{grid-template-columns:1fr}.n3-brief-modal .n3-crew article{min-height:49px}.n3-modal footer{align-items:stretch;padding:12px 18px}.n3-brief-modal footer,.n3-decision-modal footer{margin-top:auto}.n3-modal footer small{max-width:none}.n3-modal footer>div{grid-template-columns:1fr auto;display:grid}.n3-decision-amounts{margin:14px 18px 0}.n3-decision-amounts>div{font-size:12px}.n3-decision-comment{margin-inline:18px}.n3-decision-modal.n3-visual-review .n3-decision-comment,.n3-decision-modal footer .n3-ghost{display:none}.n3-overlay-notifications{background:#1f1f1f40;align-items:end;padding-bottom:58px}.n3-overlay-notifications>[role=dialog]{width:100%}.n3-notification-stage{width:100%;display:block}.n3-notification-panel{border-bottom:0;border-radius:20px 20px 0 0;max-width:none;min-height:240px;max-height:min(68vh,560px);overflow:auto;box-shadow:0 -8px 32px #0000001f}.n3-notification-panel>header{padding-top:18px;position:relative}.n3-notification-panel>header:before{content:"";background:#dcdfe4;border-radius:999px;width:38px;height:3px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.n3-notification-panel>footer{padding-bottom:14px}.n3-toast-stack{display:none}}.n3-primary-nav button,.n3-rail-utility button{min-height:44px}.n3-primary-nav button svg,.n3-rail-utility button svg{width:20px;height:20px}.n3-header .n3-input-pill,.n3-header .n3-brief-cta{min-height:40px;font-size:12px}.n3-header .n3-bell{min-width:44px;min-height:44px}.n3-company-form-fields label{font-size:11px}.n3-company-form-fields input{min-height:44px;font-size:14px}.n3-company .n3-underline-tabs button{min-height:44px;font-size:12px}.n3-mode-note{border-left:3px solid var(--n3-amber);color:var(--n3-ink);background:#eb980a17;margin:14px 0;padding:10px 12px;font-size:13px;line-height:1.5}.n3-mode-note code{font-size:.92em}.n3-save-state{color:var(--n3-muted);min-height:18px;font-size:12px}.n3-file-chips span{min-height:36px;padding:7px 9px}.n3-file-chips span b{color:var(--n3-ink);font-size:12px}.n3-file-chips span small{font-size:11px}.n3-file-chips span button{border:0;min-width:28px;min-height:28px;padding:0}.n3-file-chips>button{min-width:38px;min-height:38px}.n3-brief-review{background:#f6f7f9;border:1px solid #dcdfe4cc;margin:16px 22px;padding:16px}.n3-brief-review>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:10px;display:grid}.n3-brief-review span{border-top:1px solid #dcdfe4cc;gap:4px;min-width:0;padding:10px 12px 10px 0;display:grid}.n3-brief-review span:nth-child(2n){padding-left:12px}.n3-brief-review strong{font-size:11px}.n3-brief-review small{color:var(--n3-muted);font-size:11.5px;line-height:1.45}.n3-brief-objective textarea:disabled{color:var(--n3-ink);opacity:1;background:#f6f7f9}@media (width<=700px){.n3-brief-review{margin-inline:18px}.n3-brief-review>div{grid-template-columns:1fr}.n3-brief-review span,.n3-brief-review span:nth-child(2n){padding-left:0}}.n3-skip-link{background:var(--n3-ink);color:#fff;z-index:80;padding:10px 14px;position:absolute;top:0;left:12px;transform:translateY(calc(-100% - 8px))}.n3-skip-link:focus-visible{outline:2px solid var(--brass);outline-offset:2px;transform:translateY(8px)}.n3-truth-banner{border-left:3px solid var(--n3-amber);background:#eb980a14;flex-wrap:wrap;align-items:flex-start;gap:4px 14px;max-width:810px;margin:0 0 18px;padding:10px 12px;display:flex}.n3-truth-banner strong{font-size:11px}.n3-truth-banner span{color:var(--n3-muted);font-size:11px;line-height:1.45}.n3-recovery-notice{border:1px solid #ca8c2147;border-left:4px solid var(--n3-amber);background:#eb980a12;border-radius:10px;gap:13px;width:calc(100% - 116px);max-width:1324px;margin:18px auto 0;padding:15px 17px;display:grid}.n3-recovery-notice[data-state=needs_operator_review]{border-color:#e6393342;border-left-color:var(--n3-red);background:#e639330e}.n3-recovery-copy{align-items:center;gap:10px;display:flex}.n3-recovery-copy>span:last-child{gap:3px;display:grid}.n3-recovery-copy strong{font:700 14px/1.25 var(--font-display)}.n3-recovery-copy small,.n3-recovery-actions small{color:var(--n3-muted);font-size:10px;line-height:1.45}.n3-recovery-notice dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.n3-recovery-notice dl>div{border:1px solid var(--n3-line);background:#ffffffb3;border-radius:8px;gap:3px;padding:9px 11px;display:grid}.n3-recovery-notice dt,.n3-recovery-stages small{color:var(--n3-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.n3-recovery-notice dd{margin:0;font-size:11px;font-weight:700}.n3-recovery-stages{border-block:1px solid #bcc3cd85;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:11px 0;display:grid}.n3-recovery-stages>span{gap:4px;min-width:0;display:grid}.n3-recovery-stages b{font-size:9px;font-weight:550;line-height:1.5}.n3-recovery-actions{justify-content:space-between;align-items:center;gap:18px;display:flex}.n3-recovery-actions small{max-width:720px}.n3-recovery-actions button{flex:none;min-height:40px}.n3-column-empty{color:var(--n3-muted);margin:0;padding:15px 10px;font-size:11px;line-height:1.45}.n3-results-empty{border:1px dashed var(--n3-line);color:var(--n3-muted);text-align:center;grid-column:1/-1;place-items:center;gap:7px;min-height:190px;padding:28px;display:grid}.n3-results-empty strong{color:var(--n3-ink);font:700 17px/1.3 var(--font-display)}.n3-results-empty p,.n3-empty-copy{color:var(--n3-muted);max-width:440px;margin:0;font-size:12px;line-height:1.55}.n3-human-leadership{border-top:1px solid var(--n3-line);margin-top:24px;padding-top:14px}.n3-human-leadership>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.n3-human-leadership button{background:var(--n3-panel);border:1px solid var(--n3-line);text-align:left;border-radius:8px;align-items:center;gap:9px;min-height:48px;padding:7px 11px;display:flex}.n3-human-leadership button>span:last-child{gap:2px;display:grid}.n3-human-leadership strong{font-size:11px}.n3-human-leadership small{color:var(--n3-muted);font-size:9px}.n3-organisation-summary{border:1px solid var(--n3-line);background:#f6f7f8;border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:7px 16px;margin-top:18px;padding:10px 12px;display:flex}.n3-organisation-summary strong{font-size:11px}.n3-organisation-summary span,.n3-organisation-summary small{color:var(--n3-muted);font-size:10px}.n3-approved-structure-note{color:var(--n3-muted);background:#f8f6f1;border-left:3px solid #b08840b8;margin:0 0 16px;padding:10px 12px;font-size:11px;line-height:1.5}.n3-approved-structure-note strong{color:var(--n3-ink)}.n3-team-empty-function{background:#f9f8f5;border:1px dashed #b088407a;border-radius:8px;gap:6px;min-height:112px;padding:13px 11px;display:grid}.n3-team-empty-function[data-planned=true]{border-color:var(--n3-line);background:#f6f7f8}.n3-team-empty-function[data-planned=true]>span{color:var(--n3-muted)}.n3-team-empty-function>span{color:var(--brass-dark);letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-weight:750;line-height:1.35}.n3-team-empty-function strong{white-space:normal;font-size:11.5px;line-height:1.4}.n3-team-empty-function small,.n3-department-capabilities{color:var(--n3-muted);white-space:normal;font-size:10px;line-height:1.45}.n3-company-approvals>div{border-bottom:1px solid #d0d5dcb3;justify-content:space-between;align-items:center;min-height:58px;padding:9px 13px;display:flex}.n3-company-approvals>div:last-child{border-bottom:0}.n3-company-approvals>div>span{gap:3px;max-width:calc(100% - 48px);display:grid}.n3-company-approvals>div small{white-space:normal;line-height:1.35}.n3-company-people article{background:var(--n3-panel);border:1px solid #bcc3cd8f;border-radius:9px;align-items:center;gap:8px;min-height:52px;padding:7px 9px;display:flex}.n3-company-people article>span:last-child{gap:2px;min-width:0;display:grid}.n3-company-summary-list article{border-bottom:1px solid var(--n3-line);gap:5px;padding:13px 0;display:grid}.n3-company-summary-list article b{font-size:12px}.n3-company-summary-list article span{color:var(--n3-muted);font-size:11px;line-height:1.5}.n3-company-summary-list article small{color:#2c3aba;font-size:9px;line-height:1.4}.n3-company-summary-panel>small{color:var(--n3-muted);margin-top:12px;font-size:10px;line-height:1.45;display:block}.n3-operating-rhythm>div{gap:0;margin-top:11px;display:grid}.n3-operating-rhythm article{border-top:1px solid var(--n3-line);gap:3px;padding:9px 0;display:grid}.n3-operating-rhythm article b{font-size:11px}.n3-operating-rhythm article span,.n3-operating-rhythm article small{color:var(--n3-muted);margin:0;font-size:9.5px;line-height:1.4}.n3-company-projects{grid-column:1/-1;gap:10px;display:grid}.n3-company-projects>.n3-micro{margin-bottom:2px}.n3-company-projects article{background:var(--n3-panel);border:1px solid var(--n3-line);border-radius:10px;padding:12px 14px}.n3-company-projects article header{justify-content:space-between;align-items:center;gap:10px;display:flex}.n3-company-projects article b{font-size:12px}.n3-company-projects article header span{color:var(--n3-green);text-transform:uppercase;font-size:9px}.n3-company-projects article p{margin:7px 0;font-size:11px;line-height:1.45}.n3-company-projects article small{color:var(--n3-muted);font-size:9.5px;line-height:1.4}.n3-company-plan{gap:24px;display:grid}.n3-company-plan-hero{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--r-4);padding:clamp(24px,4vw,42px);position:relative;overflow:hidden}.n3-company-plan-hero:before{background:var(--brass);content:"";height:4px;position:absolute;inset:0 0 auto}.n3-plan-trust{color:var(--fg-2);font-size:var(--fs-body-s);align-items:center;gap:7px;margin-bottom:30px;display:inline-flex}.n3-plan-trust svg,.n3-company-plan-hero>.n3-micro{color:var(--fg-accent)}.n3-company-plan-hero h1{font:700 clamp(30px, 4.2vw, 44px)/1.08 var(--font-display);letter-spacing:-.025em;max-width:800px;margin:10px 0 14px}.n3-company-plan-hero>p{color:var(--fg-2);font-size:var(--fs-body-l);max-width:720px;margin:0;line-height:1.55}.n3-company-plan-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.n3-company-plan-actions .n3-primary{min-height:42px;padding-inline:17px}.n3-company-plan-actions .n3-ghost{align-items:center;gap:6px;min-height:42px;display:inline-flex}.n3-company-plan-body{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);align-items:start;gap:24px;display:grid}.n3-company-plan-body[data-direction=empty]{grid-template-columns:minmax(0,620px)}.n3-plan-direction{min-width:0;padding:8px 4px 0}.n3-plan-direction>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:18px;padding-bottom:16px;display:flex}.n3-plan-direction>header>div{gap:7px;display:grid}.n3-plan-direction>header h2{font:650 var(--fs-h3)/1.2 var(--font-display);margin:0}.n3-plan-direction>header>span{color:var(--fg-2);font-size:var(--fs-body-s);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.n3-plan-direction>header>span svg{color:var(--success)}.n3-plan-priorities,.n3-plan-goals{margin-top:26px}.n3-plan-priorities>h3,.n3-plan-goals>h3{color:var(--fg-2);font:600 var(--fs-body-m)/1.3 var(--font-sans);margin:0 0 12px}.n3-plan-priorities ol{margin:0;padding:0;list-style:none}.n3-plan-priorities article{border-top:1px solid var(--border);grid-template-columns:36px minmax(0,1fr);align-items:start;gap:15px;padding:18px 0;display:grid}.n3-plan-priorities article:first-child{border-top:0}.n3-plan-order{background:var(--surface-inset);color:var(--fg-accent);font:600 var(--fs-caption)/1 var(--font-mono);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.n3-plan-direction article h4{font:650 var(--fs-h4)/1.3 var(--font-display);margin:0}.n3-plan-direction article p{color:var(--fg-2);font-size:var(--fs-body-m);margin:7px 0 0;line-height:1.55}.n3-plan-goals>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.n3-plan-goals article{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-3);padding:18px}.n3-plan-capabilities{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-4);overflow:hidden}.n3-plan-capabilities>section{padding:22px}.n3-plan-capabilities>section+section{border-top:1px solid var(--border)}.n3-plan-capabilities>section>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.n3-plan-capabilities>section>header>span{background:var(--surface-inset);color:var(--fg-2);font-size:var(--fs-caption);border-radius:999px;padding:5px 9px;font-weight:650}.n3-plan-capabilities>section[data-capability=available]>header>span{background:color-mix(in srgb, var(--success) 12%, transparent);color:var(--success)}.n3-plan-capabilities>section>header>b{font-size:var(--fs-body-m)}.n3-plan-capabilities>section[data-capability=planned]>p,.n3-plan-capability-empty{color:var(--fg-2);font-size:var(--fs-body-s);margin:12px 0 0;line-height:1.5}.n3-plan-routine-list{margin-top:14px;display:grid}.n3-plan-routine-list article{border-top:1px solid var(--border);padding:15px 0}.n3-plan-routine-list article>span{color:var(--success);font-size:var(--fs-caption);align-items:center;gap:5px;font-weight:650;display:inline-flex}.n3-plan-capabilities [data-capability=planned] .n3-plan-routine-list article>span{color:var(--fg-3)}.n3-plan-routine-list h3{font:650 var(--fs-body-l)/1.3 var(--font-display);margin:6px 0 0}.n3-plan-routine-list p,.n3-plan-routine-list small{color:var(--fg-2);font-size:var(--fs-body-s);margin:4px 0 0;line-height:1.45;display:block}.n3-plan-live-link{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--r-3);text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;margin-top:15px;padding:12px 14px;display:flex}.n3-plan-live-link>span{gap:3px;display:grid}.n3-plan-live-link b{font-size:var(--fs-body-m)}.n3-plan-live-link small{color:var(--fg-2);font-size:var(--fs-body-s)}.n3-plan-governance-note{border-top:1px solid var(--border);color:var(--fg-2);font-size:var(--fs-body-s);padding:16px 22px;line-height:1.5;display:block}.n3-plan-projects{border-top:1px solid var(--border);padding-top:24px}.n3-plan-projects>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.n3-plan-projects>header h2{font:650 var(--fs-h3)/1.25 var(--font-display);margin:6px 0 0}.n3-plan-projects>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.n3-plan-projects article{margin-top:0;padding:18px}.n3-plan-projects article b{font-size:var(--fs-body-l)}.n3-plan-projects article p{font-size:var(--fs-body-m)}.n3-plan-projects article small{font-size:var(--fs-body-s)}.n3-knowledge-register{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.n3-knowledge-register>section{border:1px solid var(--n3-line);border-radius:10px;min-width:0;overflow:hidden}.n3-knowledge-register>section>header{color:var(--n3-muted);background:#f3f4f6;align-items:center;gap:6px;min-height:38px;padding:8px 10px;display:flex}.n3-knowledge-register>section[data-state=confirmed]>header{color:var(--n3-green)}.n3-knowledge-register>section[data-state=proposed]>header{color:#b8610a}.n3-knowledge-register>section>header b{color:var(--n3-ink);font-size:9.5px}.n3-knowledge-register>section>header span{margin-left:auto;font-size:9px}.n3-knowledge-register>section>p{border-top:1px solid var(--n3-line);color:var(--n3-ink);gap:4px;margin:0;padding:9px 10px;font-size:9.5px;line-height:1.45;display:grid}.n3-knowledge-register>section>p small{color:var(--n3-muted);font-size:8.5px}.n3-company-profile-intro{color:var(--n3-muted);font-size:var(--fs-body-s);max-width:620px;margin:12px 0 0;line-height:1.55}.n3-company-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.n3-company-profile-facts>div{background:var(--n3-panel);border:1px solid #bcc3cd8f;border-radius:10px;gap:5px;min-height:68px;padding:11px 13px;display:grid}.n3-company-profile-facts>div.wide{grid-column:1/-1}.n3-company-profile-facts dt{color:var(--n3-muted);text-transform:lowercase;font-size:10px;font-weight:700}.n3-company-profile-facts dd{margin:0;font-size:12px;line-height:1.45}.n3-company-form-actions .n3-primary{align-items:center;gap:7px;display:inline-flex}.n3-org-change-entry{background:linear-gradient(110deg,#2c3aba11,#23a9970b);border:1px solid #2c3aba2e;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:20px 0 24px;padding:14px 16px;display:flex}.n3-org-change-entry>span{align-items:flex-start;gap:10px;display:flex}.n3-org-change-entry>span>svg{color:#2c3aba;flex:none;margin-top:2px}.n3-org-change-entry>span>span{gap:3px;display:grid}.n3-org-change-entry strong{font-size:12px}.n3-org-change-entry small{color:var(--n3-muted);font-size:10.5px;line-height:1.45}.n3-org-change-entry>div,.n3-team-footer-actions{flex:none;align-items:center;gap:8px;display:flex}.n3-org-change-entry[data-ready=false]{background:#eb980a0e;border-color:#eb980a33}.n3-org-change-entry[data-ready=false]>span>svg{color:#b8610a}.n3-org-change-entry button:disabled,.n3-company-inline-actions button:disabled,.n3-company-form-actions button:disabled{cursor:not-allowed;opacity:.48}.n3-team-footer-actions .n3-link{min-height:34px}.n3-revision-modal{width:min(840px,100%)}.n3-revision-icon{color:#2c3aba;background:#2c3aba1a;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.n3-revision-request,.n3-revision-comparison{gap:16px;padding:20px 22px;display:grid}.n3-revision-request>label{gap:8px;display:grid}.n3-revision-request>label>span{font-size:11px;font-weight:700}.n3-revision-request textarea{background:var(--n3-paper);font:400 14px/1.55 var(--font-ui);border-radius:12px;width:100%;min-height:112px;padding:13px 14px}.n3-everyday-change-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.n3-everyday-change-fields>label.wide,.n3-everyday-change-fields>.ue-conversational-prompt{grid-column:1/-1}.n3-everyday-change-lead{align-items:center;gap:12px;display:flex}.n3-everyday-change-lead>img{object-fit:cover;border:2px solid #c48e3161;border-radius:50%;width:38px;height:38px}.n3-everyday-change-lead>div{gap:3px;display:grid}.n3-everyday-change-lead .n3-micro{color:var(--n3-muted);margin:0}.n3-everyday-change-lead h2{margin:0}.n3-everyday-change-lead p{max-width:560px;margin:0}.n3-everyday-change-fields input{background:var(--n3-paper);border:1px solid var(--n3-line);color:var(--n3-ink);font:400 14px/1.4 var(--font-ui);border-radius:10px;width:100%;min-height:44px;padding:10px 12px}.n3-everyday-change-fields label small{color:var(--n3-muted);font-size:10px;font-weight:400}.n3-revision-suggestions{flex-wrap:wrap;gap:7px;display:flex}.n3-revision-suggestions button{border:1px solid var(--n3-line);color:var(--n3-muted);background:#fff;border-radius:999px;min-height:34px;padding:0 12px;font-size:10.5px}.n3-revision-suggestions button:hover{color:var(--n3-ink);border-color:#2c3aba73}.n3-revision-request>aside{color:var(--n3-green);background:#29a36a12;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.n3-revision-request>aside>span{gap:3px;display:grid}.n3-revision-request>aside strong{color:var(--n3-ink);font-size:11px}.n3-revision-request>aside small{color:var(--n3-muted);font-size:10.5px;line-height:1.45}.n3-revision-status{align-items:center;gap:9px;display:flex}.n3-revision-status>span{color:#aa5909;letter-spacing:.04em;text-transform:uppercase;background:#eb980a1f;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800}.n3-revision-status>span[data-state=approved]{color:var(--n3-green);background:#29a36a1a}.n3-revision-status small{color:var(--n3-muted);font-size:10px}.n3-revision-comparison h3{font:700 22px/1.25 var(--font-display);margin:0}.n3-revision-request-copy{color:var(--n3-muted);border-left:3px solid #2c3aba4d;margin:0;padding-left:11px;font-size:12px;line-height:1.5}.n3-revision-blockers{border-left:3px solid var(--n3-red);background:#e6393312;padding:11px 13px}.n3-revision-blockers strong{font-size:11px}.n3-revision-blockers p{color:var(--n3-muted);margin:4px 0 0;font-size:11px;line-height:1.45}.n3-revision-changes{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.n3-revision-changes article{background:var(--n3-paper);border:1px solid var(--n3-line);border-radius:11px;gap:10px;padding:12px;display:grid}.n3-revision-changes article>header{align-items:center;gap:8px;display:flex}.n3-revision-changes article>header>span{color:var(--n3-green);letter-spacing:.05em;text-transform:uppercase;background:#29a36a1a;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.n3-revision-changes article[data-kind=removed]>header>span{color:var(--n3-red-dark);background:#e6393317}.n3-revision-changes article[data-kind=changed]>header>span{color:#aa5909;background:#eb980a1f}.n3-revision-changes article>header strong{font-size:11.5px}.n3-revision-changes article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.n3-revision-changes article>div p{gap:3px;min-width:0;margin:0;display:grid}.n3-revision-changes article>div small{color:var(--n3-muted);text-transform:uppercase;font-size:8.5px;font-weight:700}.n3-revision-changes article>div b{overflow-wrap:anywhere;font-size:10.5px;font-weight:600;line-height:1.4}.n3-revision-change-explanation{border-top:1px solid var(--n3-line);color:var(--n3-muted);margin:0;padding-top:8px;font-size:9.5px;line-height:1.45}.n3-revision-impact{border:1px solid var(--n3-line);border-radius:11px;margin:0;overflow:hidden}.n3-revision-impact>div{grid-template-columns:128px 1fr;gap:4px;padding:10px 12px;display:grid}.n3-revision-impact>div+div{border-top:1px solid var(--n3-line)}.n3-revision-impact dt{color:var(--n3-muted);text-transform:uppercase;font-size:9px;font-weight:800}.n3-revision-impact dd{margin:0;font-size:10.5px;line-height:1.45}.n3-revision-team-summary{background:#f3f4f6;border-radius:11px;padding:12px 14px}.n3-revision-team-summary .n3-micro{margin-bottom:5px}.n3-revision-team-summary strong{font-size:12px}.n3-revision-team-summary p{color:var(--n3-muted);margin:5px 0 0;font-size:10.5px;line-height:1.45}.n3-revision-confirm{cursor:pointer;background:#29a36a12;border:1px solid #29a36a33;border-radius:11px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.n3-revision-confirm input{accent-color:var(--n3-green);width:18px;height:18px;margin:0}.n3-revision-confirm>span{gap:3px;display:grid}.n3-revision-confirm strong{font-size:11px}.n3-revision-confirm small{color:var(--n3-muted);font-size:10px;line-height:1.45}.n3-revision-message{color:var(--n3-green);align-items:center;gap:6px;margin:0;padding:0 22px 14px;font-size:11px;display:flex}.n3-revision-history{border-top:1px solid var(--n3-line)}.n3-revision-history>button{text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:46px;padding:0 22px;display:flex}.n3-revision-history>button span{font-size:11px;font-weight:700}.n3-revision-history>button small{color:var(--n3-muted);margin-left:auto;font-size:10px}.n3-revision-history>button[aria-expanded=true]>svg:last-child{transform:rotate(90deg)}.n3-revision-history ol{margin:0;padding:0 22px 14px;list-style:none;display:grid}.n3-revision-history li{border-top:1px solid var(--n3-line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 0;display:flex}.n3-revision-history li>span{gap:3px;min-width:0;display:grid}.n3-revision-history li strong{font-size:10.5px}.n3-revision-history li small{color:var(--n3-muted);font-size:9.5px;line-height:1.35}.n3-revision-history li button{color:#2c3aba;background:0 0;border:0;flex:none;align-items:center;gap:5px;min-height:34px;font-size:10px;display:inline-flex}.n3-revision-modal>footer .n3-primary{background:#2c3aba;border-color:#2c3aba;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:40px;display:inline-flex}.n3-revision-modal button:disabled{cursor:not-allowed;opacity:.48}.n3-person-room>header{align-items:center;gap:14px;margin:18px 0 22px;display:flex}.n3-person-room>header>span{gap:2px;display:grid}.n3-person-room>header .n3-micro{margin:0}.n3-person-room>header h1{margin:2px 0}.n3-person-room>header p{margin:0}.n3-person-purpose{border-left:3px solid #2c3aba52;max-width:760px;margin:20px 0 26px;padding:3px 0 3px 16px}.n3-person-purpose h2{font:700 20px/1.35 var(--font-display);margin:7px 0 8px}.n3-person-purpose>p{color:var(--n3-muted);margin:0;font-size:12px;line-height:1.5}.n3-person-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.n3-person-grid>section{background:var(--n3-panel);border:1px solid var(--n3-line);border-radius:11px;min-height:132px;padding:13px 14px}.n3-person-grid .n3-micro{margin-bottom:10px}.n3-person-grid p,.n3-person-grid li{color:var(--n3-ink);font-size:11px;line-height:1.5}.n3-person-grid p{gap:3px;margin:7px 0;display:grid}.n3-person-grid p small,.n3-person-grid>section>small{color:var(--n3-muted);font-size:9.5px;line-height:1.45}.n3-person-grid ul{margin:0;padding-left:17px}.n3-person-grid li+li{margin-top:5px}.n3-person-capabilities{flex-wrap:wrap;gap:6px;display:flex}.n3-person-capabilities span{color:#25319d;background:#2c3aba12;border-radius:999px;padding:5px 8px;font-size:9.5px}.n3-mobile-destinations nav{padding:10px 18px 22px;display:grid}.n3-mobile-destinations nav button{border:0;border-bottom:1px solid var(--n3-line);color:var(--n3-ink);text-align:left;background:0 0;align-items:center;gap:12px;width:100%;min-height:62px;padding:9px 2px;display:flex}.n3-mobile-destinations nav button>span{flex:1;gap:3px;display:grid}.n3-mobile-destinations nav strong{text-transform:lowercase;font-size:12px}.n3-mobile-destinations nav small{color:var(--n3-muted);font-size:10px}.n3-mobile-destinations nav button.active{color:var(--n3-red-dark)}.n3-shell :where(button,a:not(.n3-skip-link),input,textarea,select):focus-visible{outline-offset:2px;outline:3px solid #2c3aba6b}@media (width<=700px){.n3-team .n3-page-intro h1{font-size:29px}.n3-department-grid{grid-template-columns:repeat(2,minmax(145px,1fr))!important}.n3-company-layout,.n3-company-form-fields{grid-template-columns:1fr}.n3-company-form-fields label.wide{grid-column:auto}.n3-company-profile-facts,.n3-revision-changes,.n3-knowledge-register,.n3-person-grid{grid-template-columns:1fr}.n3-company-profile-facts>div.wide{grid-column:auto}.n3-company-form-actions{flex-direction:column;align-items:stretch}.n3-company-form-actions .n3-primary{justify-content:center;width:100%}.n3-company-form-actions .n3-save-state{line-height:1.45}.n3-company-approvals>div{align-items:flex-start}.n3-org-change-entry,.n3-team-footer{align-items:stretch;gap:12px;display:grid}.n3-org-change-entry>div,.n3-team-footer-actions{flex-wrap:wrap}.n3-org-change-entry>div>button{flex:100%;justify-content:center;min-height:44px}.n3-reporting-connector{display:none}.n3-person-room>header{align-items:flex-start}.n3-person-room>header h1{font-size:28px}.n3-person-grid>section{min-height:0}.n3-revision-modal{max-height:calc(100vh - 18px)}.n3-revision-request,.n3-revision-comparison{padding-inline:18px}.n3-everyday-change-fields{grid-template-columns:1fr}.n3-everyday-change-fields>label.wide,.n3-everyday-change-fields>.ue-conversational-prompt{grid-column:auto}.n3-revision-changes article>div,.n3-revision-impact>div,.n3-revision-modal>footer>div{grid-template-columns:1fr}.n3-revision-modal>footer button{width:100%}.n3-crew article>details p{max-width:min(250px,100vw - 64px);right:0}.n3-mobile-destinations{max-height:min(68vh,520px)}}@media (width<=360px){.n3-main{padding-inline:13px}.n3-page-intro h1,.n3-home h1,.n3-team .n3-page-intro h1{font-size:26px}.n3-department-grid,.n3-relay-board,.n3-result-grid,.n3-impact-stats{grid-template-columns:1fr!important}.n3-result-grid>button:first-child{grid-column:auto}}.n3-company-detail .n31-page{color:var(--n3-ink);font-size:14px}.n3-company-detail .n31-settings-content,.n3-company-detail .n31-settings-section{gap:18px;display:grid}.n3-company-detail .n31-settings-section>header,.n3-company-detail .n31-settings-section-header{border-bottom:1px solid var(--n3-line);justify-content:space-between;align-items:start;padding-bottom:16px;display:flex}.n3-company-detail .n31-settings-section header p,.n3-company-detail .n31-label{color:var(--n3-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:700}.n3-company-detail .n31-settings-section h2{font:700 24px/1.2 var(--font-display);margin:0 0 6px}.n3-company-detail .n31-settings-section h3{font:700 18px/1.3 var(--font-display);margin:0}.n3-company-detail .n31-settings-section header span,.n3-company-detail .n31-settings-block>div>span{color:var(--n3-muted);line-height:1.5}.n3-company-detail .n31-settings-block{border:1px solid var(--n3-line);border-radius:12px;gap:14px;padding:16px;display:grid}.n3-company-detail .n31-readiness-line{background:#f3f4f6;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.n3-company-detail .n31-agent-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.n3-company-detail .n31-agent-roster>button{border:1px solid var(--n3-line);text-align:left;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;min-height:54px;padding:10px 12px;display:flex}.n3-company-detail .n31-agent-roster>button.selected{border-color:#2c3aba;box-shadow:0 0 0 2px #2c3aba14}.n3-company-detail .n31-agent-roster span{gap:3px;display:grid}.n3-company-detail .n31-agent-roster small,.n3-company-detail .n31-agent-roster em{color:var(--n3-muted);font-size:12px;font-style:normal}.n3-company-detail .n31-agent-summary{background:#f6f7f8;border-radius:12px;gap:14px;padding:16px;display:grid}.n3-company-detail .n31-agent-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.n3-company-detail .n31-agent-summary dt{color:var(--n3-muted);text-transform:uppercase;font-size:11px}.n3-company-detail .n31-agent-summary dd{margin:4px 0 0}.n3-company-detail .n31-form-actions,.n3-company-detail .n31-row-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.n3-company-detail .n31-primary,.n3-company-detail .n31-secondary,.n3-company-detail .n31-text-action{white-space:nowrap;border-radius:999px;flex:none;width:auto;min-height:40px;padding:0 15px;font-size:13px;font-weight:700}.n3-company-detail .n31-primary{color:#fff;background:#2c3aba;border:1px solid #2c3aba}.n3-company-detail .n31-secondary{border:1px solid var(--n3-line);color:var(--n3-ink);background:#fff}.n3-company-detail .n31-text-action{color:#2c3aba;background:0 0;border:0}.n3-company-detail .n31-people-list{gap:10px;display:grid}.n3-company-detail .n31-people-list details{min-width:0}.n3-company-detail .n31-people-list summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.n3-company-detail .n31-people-list summary>span{gap:3px;min-width:0;display:grid}.n3-company-detail .n31-people-list summary small{color:var(--n3-muted);overflow-wrap:anywhere;font-weight:400}.n3-company-detail .n31-people-list summary em{color:var(--n3-muted);font-style:normal;font-weight:600}.n3-company-detail .n31-compact-list{gap:7px;display:grid}.n3-company-detail .n31-compact-list>span{background:#f6f7f8;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.n3-company-detail .n31-settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.n3-company-detail .n31-settings-form label{gap:6px;font-size:12px;font-weight:700;display:grid}.n3-company-detail .n31-settings-form .wide{grid-column:1/-1}.n3-company-detail input,.n3-company-detail select,.n3-company-detail textarea{border:1px solid var(--n3-line);font:400 14px/1.45 var(--font-ui);background:#fff;border-radius:9px;min-height:44px;padding:9px 11px}.n3-company-detail textarea{resize:vertical;min-height:92px}.n3-company-detail details{border-top:1px solid var(--n3-line);padding-top:12px}.n3-company-detail summary{cursor:pointer;font-weight:700}.n3-company-detail .n31-drawer-scrim{z-index:80;background:#161d2773;justify-content:flex-end;align-items:center;display:flex;position:fixed;inset:0}.n3-company-detail .n31-drawer{background:#fff;width:min(760px,100%);max-width:760px;height:100%;padding:24px;overflow:auto;box-shadow:-18px 0 60px #00000029}.n3-company-detail .n31-drawer>header{border-bottom:1px solid var(--n3-line);justify-content:space-between;align-items:start;margin-bottom:18px;padding-bottom:16px;display:flex}.n3-company-detail .n31-drawer>header button{background:0 0;border:0;min-width:44px;min-height:44px}@media (width<=700px){.n3-company-detail .n31-agent-roster,.n3-company-detail .n31-agent-summary dl,.n3-company-detail .n31-settings-form{grid-template-columns:1fr}.n3-company-detail .n31-settings-form .wide{grid-column:auto}.n3-company-detail .n31-settings-section>header,.n3-company-detail .n31-settings-section-header{gap:10px;display:grid}.n3-company-detail .n31-people-list summary{grid-template-columns:1fr}.n3-header .n3-brief-cta{min-height:40px;font-size:11px}.n3-mobile-account{width:36px;height:36px}.n3-mobile-nav button{min-height:44px;font-size:11px}.n3-home .n3-composer .n3-composer-prompt{align-items:center;min-height:44px;display:flex}.n3-home .n3-composer .n3-brief-cta{width:44px;min-height:44px}.n3-home .n3-composer>.n3-composer-suggestions button{min-height:44px}.n3-recovery-notice{border-right:0;border-radius:0;width:100%;margin-top:0;padding:14px 17px}.n3-recovery-notice dl,.n3-recovery-stages{grid-template-columns:1fr}.n3-recovery-actions{flex-direction:column;align-items:stretch;gap:9px}.n3-recovery-actions button{width:100%}.n3-current-team>header{align-items:start;gap:5px;display:grid}.n3-team .n3-page-intro p{font-size:14px}.n3-current-team>header h2{font-size:20px}.n3-team-layer>div{grid-template-columns:1fr}.n3-team-person{min-height:78px;padding:12px}.n3-team-person strong{font-size:15px}.n3-team-person small{font-size:14px}.n3-team-person em{font-size:12px}.n3-approved-structure>summary{align-items:start;gap:4px;padding-block:12px;display:grid}.n3-approved-structure .n3-department-grid{grid-template-columns:1fr!important}}.n3-header .n3-input-pill,.n3-header .n3-brief-cta,.n3-primary,.n3-outline,.n3-ghost,.n3-link,.n3-back,.n3-modal button,.n3-notification-panel button,.n3-toast-stack button,.n3-company-inline-actions button,.n3-company-form-actions button,.n3-team-footer-actions button,.n3-department button,.n3-outcome-list>button,.n3-source-list button,.n3-underline-tabs button{min-height:44px}.n3-header button:disabled,.n3-mobile-nav button:disabled{cursor:not-allowed;opacity:.5}.n3-mobile-account{width:44px;height:44px}.n3-scrim{overscroll-behavior:contain}.n3-composer-unavailable{align-items:start;gap:5px;padding:16px 18px;display:grid}.n3-composer-unavailable strong{font-size:13px}.n3-composer-unavailable span{color:var(--n3-muted);font-size:12px;line-height:1.5}.n3-home-priority-action{margin:0 0 16px}.n3-approved-goal{border-block:1px solid var(--n3-line);max-width:760px;margin:0 0 24px;padding:11px 0}.n3-approved-goal summary{cursor:pointer;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;list-style:none;display:flex}.n3-approved-goal summary b{color:var(--n3-red-dark);font-size:10px}.n3-approved-goal p{margin:12px 0 4px;font-size:14px}.n3-approved-goal small{color:var(--n3-muted);line-height:1.5}.n3-composer-prompt-copy{flex:260px;gap:3px;min-width:0;display:grid}.n3-composer-prompt-copy strong{white-space:nowrap;font-size:14px}.n3-composer-prompt-copy small{color:var(--n3-muted);font-size:11px}.n3-approval-state{border:1px solid var(--n3-line);color:var(--n3-muted);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:700}.n3-approval-state[data-state=required]{color:var(--n3-red-dark);border-color:#ca9b72}.n3-company-department-list{gap:7px;margin-block:12px;display:grid}.n3-company-department-list article,.n3-share-explanations article{border:1px solid var(--n3-line);gap:4px;padding:10px;display:grid}.n3-company-department-list span,.n3-share-explanations span{color:var(--n3-muted);font-size:10px;line-height:1.45}.n3-meeting-readiness{border:1px solid var(--n3-line);margin:18px 0;padding:16px}.n3-meeting-readiness h2{margin:3px 0 12px;font-size:18px}.n3-meeting-readiness ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.n3-meeting-readiness li{color:var(--n3-muted);font-size:12px}.n3-meeting-readiness li[data-ready=true]{color:var(--n3-green)}.n3-meeting-readiness>p:last-child{color:var(--n3-muted);margin-bottom:0;font-size:11px}.n3-add-attachment{align-items:center;gap:5px;display:inline-flex}.n3-file-chips>.n3-add-attachment{white-space:nowrap;flex:none;width:auto;padding-inline:11px}.n31-form-error{color:var(--n3-red-dark);grid-column:1/-1;font-size:11px}.n31-invite-review,.n31-role-review{background:var(--n3-paper);border:1px solid var(--n3-line);grid-column:1/-1;gap:8px;padding:12px;display:grid}.n31-invite-review dl{gap:6px;margin:0;display:grid}.n31-invite-review dl div{justify-content:space-between;gap:12px;display:flex}.n31-invite-review dt,.n31-invite-review dd{margin:0;font-size:10px}.n31-invite-review dt,.n31-role-review small,.n31-field-note{color:var(--n3-muted)}.n31-role-review div{justify-content:flex-end;gap:8px;display:flex}.n3-source-status{color:var(--n3-muted);margin:10px 20px 0;font-size:11px;line-height:1.45}.n3-source-guidance{color:var(--n3-muted);margin:-8px 20px 14px;font-size:10px;line-height:1.45}.n3-revision-error{border-left:3px solid var(--n3-red);color:var(--n3-ink);background:#e6393312;margin:0 22px 14px;padding:10px 12px;font-size:11px;line-height:1.5}@media (width<=400px){.n3-main{padding-inline:13px}.n3-result-grid,.n3-impact-stats{grid-template-columns:1fr!important}.n3-result-grid>button:first-child{grid-column:auto}.n3-chart>div{align-items:start;gap:7px;display:grid}.n3-chart>div>span{text-align:left;max-width:none}.n3-impact-departments>div{grid-template-columns:78px minmax(0,1fr) 38px;gap:8px}.n3-revision-status{flex-direction:column;align-items:flex-start}.n3-mobile-account{top:27px;right:10px}}.n3-shell{padding-bottom:0}.n3-rail{padding-inline:10px}.n3-primary-nav button{border-radius:7px;position:relative}.n3-primary-nav button.active{color:var(--n3-ink);background:#c48e311a}.n3-primary-nav button.active:before{background:var(--brass);content:"";border-radius:0 2px 2px 0;width:3px;height:22px;position:absolute;left:-10px}.n3-primary-nav button.active svg{color:var(--brass-dark);stroke-width:2px}.n3-primary-nav b{letter-spacing:.01em}@media (width<=1040px){.n3-shell{padding-bottom:0}}@media (width<=700px){.n3-shell,.n3-shell.n3-rail-expanded{padding-bottom:59px}}.n3-home>.n3-eyebrow>span{gap:3px;display:grid}.n3-home>.n3-eyebrow small{color:var(--n3-muted);letter-spacing:.02em;font-size:9px}.n3-home>h1{max-width:980px;margin-top:20px;font-size:clamp(34px,3.2vw,48px);line-height:1.12}.n3-home>.n3-hero-copy{max-width:780px;margin-top:16px;font-size:14px}.n3-home-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:18px;margin-top:30px}.n3-home-grid>section{background:var(--n3-panel);border:1px solid #dcdfe4b8;border-radius:16px;padding:18px;box-shadow:0 12px 34px #161d270a}.n3-home-grid>section>header,.n3-home-outcomes>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.n3-home-grid>section>header>span,.n3-home-outcomes>header>span{gap:7px;min-width:0;display:grid}.n3-home-grid>section>header h2,.n3-home-outcomes>header h2,.n3-home-next h2{font:700 18px/1.25 var(--font-display);margin:0}.n3-home-grid>section>header>b{color:var(--brass-dark);background:#c48e311f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;display:inline-flex}.n3-home-attention[data-state=waiting]{border-top:3px solid var(--brass);padding-top:16px}.n3-home-attention[data-state=clear]{background:#f1f9f5;border-color:#a5d5be99}.n3-home-attention .n3-input-list{margin-top:16px}.n3-home-attention .n3-input-list button{min-height:72px}.n3-home-attention .n3-input-list strong,.n3-home-attention .n3-input-list small{text-overflow:clip;white-space:normal;overflow:visible}.n3-home-attention .n3-input-list small{line-height:1.35}.n3-home-clear-state{align-items:center;gap:11px;margin-top:16px;display:flex}.n3-home-clear-state>span{color:var(--n3-green);background:#319b6a1f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.n3-home-clear-state p{gap:3px;margin:0;display:grid}.n3-home-clear-state small{color:var(--n3-muted);font-size:var(--fs-body-s);line-height:1.5}.n3-home-motion .n3-handoff-panel{box-shadow:none;border:0;border-radius:0;margin-top:15px;padding:0}.n3-home-motion .n3-handoff-panel .n3-handoff{height:58px}.n3-home-motion .n3-handoff-panel .n3-handoff>span{width:58px}.n3-home-motion .n3-handoff-panel .n3-handoff>span .n3-avatar{width:34px;height:34px}.n3-home-motion .n3-handoff-footer{margin-top:10px}.n3-home-outcomes{border-top:1px solid var(--n3-line);margin-top:28px;padding-top:20px}.n3-home-outcomes>header .n3-link{margin:0}.n3-home-outcomes>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.n3-home-outcomes>div>button{border:1px solid var(--n3-line);text-align:left;background:0 0;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:12px 14px;display:grid}.n3-home-outcomes>div>button:hover,.n3-home-outcomes>div>button:focus-visible{border-color:var(--brass)}.n3-home-outcomes .n3-result-icon{width:32px;height:32px;margin:0}.n3-home-outcomes>div>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.n3-home-outcomes strong{font-size:12px;line-height:1.35}.n3-home-outcomes small{color:var(--n3-muted);font-size:10.5px;line-height:1.4}.n3-home-outcomes>div>button>svg{color:var(--n3-muted)}.n3-home-outcomes-empty{color:var(--n3-muted);margin:14px 0 0;font-size:11.5px;line-height:1.5}.n3-home-next{background:#f7f5f2;border-radius:16px;margin-top:26px;padding:18px}.n3-home-next>header{gap:7px;display:grid}.n3-home-next>header>p{color:var(--n3-muted);font-size:var(--fs-body-s);margin:0;line-height:1.55}.n3-home-next .n3-composer{margin:14px 0 0;padding:15px}.n3-home-next .n3-composer>.n3-crew{display:none}.n3-home-rhythm{max-width:none}@media (width<=700px){.n3-home>h1{margin-top:16px;font-size:29px;line-height:1.12}.n3-home>.n3-hero-copy{margin-top:12px;font-size:12px;line-height:1.5;display:block}.n3-home-grid{grid-template-columns:1fr;gap:14px;margin-top:22px}.n3-home-grid>section:nth-child(2){order:initial}.n3-home-grid>section{border-radius:13px;padding:15px}.n3-home-grid>section>header h2,.n3-home-outcomes>header h2,.n3-home-next h2{font-size:16px}.n3-home-attention .n3-input-list button{align-items:flex-start;min-height:74px;padding:12px}.n3-home-attention .n3-input-list button .n3-avatar{margin-top:2px}.n3-home-attention .n3-input-list em{align-self:center}.n3-home-motion .n3-handoff-panel .n3-handoff{display:none}.n3-home-motion .n3-handoff-panel .n3-handoff-conversation{border:0;padding:0;display:block}.n3-home-motion .n3-handoff-panel .n3-handoff-footer{display:flex}.n3-home-outcomes{margin-top:24px;padding-top:17px}.n3-home-outcomes>header{gap:10px}.n3-home-outcomes>header .n3-link{font-size:10px}.n3-home-outcomes>div{grid-template-columns:1fr}.n3-home-outcomes>div>button{min-height:72px}.n3-home-next{border-radius:13px;margin-top:22px;padding:15px}.n3-home-next .n3-composer{margin-top:12px;padding:12px}.n3-home-rhythm>div{gap:12px}}.n3-live-work .n3-page-intro{max-width:980px}.n3-live-work .n3-page-intro h1{font-size:clamp(34px,3.1vw,46px);line-height:1.12}.n3-live-work .n3-page-intro h1 strong{font-weight:800}.n3-live-work .n3-page-intro h1 mark{color:var(--brass-dark);background:0 0;border-radius:0;padding:0}.n3-live-work .n3-page-intro p{color:var(--n3-muted);max-width:700px}.n3-live-work>.n3-handoff{margin-bottom:24px}.n3-relay-board{grid-template-columns:minmax(0,.88fr) minmax(0,1fr) minmax(0,1.3fr) minmax(0,.88fr) minmax(0,1fr);align-items:start;gap:10px}.n3-relay-board>section{background:#f9f8f68c;border:1px solid #dcdfe49e;border-radius:14px;min-height:164px;padding:12px}.n3-relay-board>section[data-empty=true]{opacity:.62;background:0 0;border-style:dashed;min-height:116px}.n3-relay-board>section[data-priority=true]{background:#fbf6ef;border-color:#c9a25e99;box-shadow:0 14px 34px #5c472314}.n3-relay-board>section>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:0 0 12px;display:grid}.n3-relay-board>section>header>span:nth-child(2){gap:3px;min-width:0;display:grid}.n3-relay-board>section>header h2{color:var(--n3-ink);font:700 11px/1.2 var(--font-ui);letter-spacing:.055em;text-transform:uppercase;margin:0}.n3-relay-board>section>header small{color:var(--n3-muted);font-size:9px;line-height:1.3}.n3-relay-board>section>header>b{color:var(--n3-muted);background:#e8eaed;border-radius:999px;justify-content:center;align-items:center;width:23px;height:23px;font-size:10px;display:inline-flex}.n3-relay-board>section[data-priority=true]>header>b{background:var(--brass);color:#fff}.n3-stage-order{color:var(--n3-muted);border:1px solid #d1d4dc;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;display:inline-flex}.n3-relay-board>section[data-priority=true] .n3-stage-order{border-color:var(--brass);color:var(--brass-dark)}.n3-column-empty{color:var(--n3-muted);margin:8px 2px 0;font-size:10.5px;line-height:1.45}.n3-work-card{min-height:174px;padding:15px}.n3-work-card>button{gap:9px}.n3-work-card>button header{justify-content:space-between;align-items:center;display:flex}.n3-work-card>button header>span{color:var(--n3-muted);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:700}.n3-work-card>button header>b{color:var(--brass-dark);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.n3-work-card h2{font:700 15px/1.32 var(--font-display)}.n3-work-card p{font-size:var(--fs-body-s);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.n3-work-card footer{border-top:1px solid #dcdfe494;justify-content:space-between;align-items:center;margin-top:5px;padding-top:11px;display:flex}.n3-work-owner{align-items:center;gap:7px;min-width:0;display:flex}.n3-work-owner>span{gap:1px;display:grid}.n3-work-owner small{color:var(--n3-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;margin:0!important}.n3-work-card footer>button{background:var(--brass);border:1px solid var(--brass);color:#fff;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.n3-work-card.n3-work-review{background:#fdfbf7;border-color:#c9a25e8c}.n3-work-card.n3-work-review footer{border-top:1px solid #dac8a980;padding-top:11px}.n3-work-card.n3-work-review footer button{background:var(--brass);border-color:var(--brass);color:#fff;min-height:34px;padding:0 11px;font-size:10px}.n3-live-work[data-work-count="1"] .n3-relay-board{grid-template-columns:minmax(340px,1.35fr) repeat(2,minmax(180px,.7fr))}.n3-live-work[data-work-count="1"] .n3-relay-board>section[data-empty=false]{grid-row:span 2;min-height:250px}.n3-results{max-width:1160px}.n3-results .n3-page-intro{max-width:880px}.n3-results .n3-page-intro h1{font-size:clamp(34px,3.1vw,46px);line-height:1.12}.n3-results .n3-page-intro h1 mark{color:var(--brass-dark);text-decoration:none}.n3-results .n3-page-intro p{color:var(--n3-muted);max-width:720px}.n3-results .n3-underline-tabs{margin-bottom:18px}.n3-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.n3-result-grid[data-count="1"]{grid-template-columns:minmax(0,820px)}.n3-result-card{gap:14px;display:grid;min-height:270px!important;padding:20px!important}.n3-result-card>header{justify-content:flex-start;align-items:center;gap:11px;display:flex}.n3-result-card>header>span:last-child{gap:3px;display:grid}.n3-result-card>header small{color:var(--n3-muted);font-size:9.5px}.n3-result-card .n3-result-icon{color:var(--brass-dark);background:#c48e311c;border-radius:9px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;margin:0;display:inline-flex}.n3-result-grid .n3-result-card h2{font:700 20px/1.25 var(--font-display);max-width:520px;margin:0}.n3-result-grid .n3-result-card>p{font-size:var(--fs-body-s);max-width:620px;margin:0;line-height:1.58}.n3-result-grid .n3-result-card footer{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-top:auto;padding-top:13px;display:grid}.n3-result-owner{align-items:center;gap:8px;min-width:0;display:flex}.n3-result-owner>span{gap:1px;display:grid}.n3-result-owner small{color:var(--n3-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.n3-result-owner b{color:var(--n3-ink);font-size:11px;font-weight:600}.n3-result-grid .n3-result-card footer time{color:var(--n3-muted);font-size:9.5px}.n3-result-grid .n3-result-card footer>strong{color:var(--brass-dark);white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.n3-result-card[data-review-state=ready-for-review]{border-color:#c9a25e94;box-shadow:0 14px 38px #5c472312}.n3-results-empty{background:#f9f8f6a6;border-radius:16px;min-height:250px}.n3-work-card>button header>span{font-size:10px}.n3-work-card h2{font-size:17px;line-height:1.3}.n3-work-card p{font-size:15px;line-height:1.55}.n3-work-owner b{font-size:12px}.n3-work-card[data-presentation-state=changes_requested]{background:#fdfbf7;border-color:#c9a25e75}.n3-work-card[data-presentation-state=changes_requested]>button header>span{color:var(--brass-dark)}.n3-work-card[data-presentation-state=approved]{border-color:#4a96715c}.n3-work-card[data-presentation-state=approved]>button header>span{color:var(--n3-green)}.n3-impact .n3-page-intro p{max-width:760px;font-size:16px;line-height:1.55}.n3-impact-overview h2{font-size:22px}.n3-impact-overview p{font-size:15px}.n3-impact-overview dt{font-size:9.5px}.n3-impact-overview dd{font-size:28px}.n3-impact-evidence>header h2{font-size:21px}.n3-impact-evidence-card{gap:10px;padding:18px}.n3-impact-evidence-card h3{font:700 18px/1.32 var(--font-display)}.n3-impact-evidence-card p{font-size:15px;line-height:1.58}.n3-impact-evidence-card footer small,.n3-impact-evidence-card footer time,.n3-impact-evidence-card footer strong{font-size:11px}.n3-impact-first-state{padding:22px}.n3-impact-first-state h2{font-size:20px}.n3-impact-first-state p{font-size:15px}.n3-blocked-work{background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--r-4);gap:14px;margin-top:16px;padding:18px;display:grid}.n3-blocked-work>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.n3-blocked-work>header h2{margin:4px 0 0;font-size:20px}.n3-blocked-work>header>p{color:var(--fg-2);margin:0;font-size:15px}.n3-blocked-work>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=1040px){.n3-relay-board{grid-template-columns:repeat(2,minmax(0,1fr))}.n3-relay-board>section[data-priority=true]{grid-column:span 2}.n3-live-work[data-work-count="1"] .n3-relay-board{grid-template-columns:repeat(2,minmax(0,1fr))}.n3-live-work[data-work-count="1"] .n3-relay-board>section[data-empty=false]{grid-row:auto}}@media (width<=700px){.n3-live-work .n3-page-intro h1,.n3-results .n3-page-intro h1{font-size:29px}.n3-live-work>.n3-handoff{margin-bottom:18px}.n3-relay-board,.n3-live-work[data-work-count="1"] .n3-relay-board{grid-template-columns:1fr}.n3-relay-board>section,.n3-relay-board>section[data-priority=true]{grid-column:auto;min-height:0;padding:12px}.n3-relay-board>section[data-priority=true]{order:-1}.n3-relay-board>section[data-empty=true]{min-height:82px}.n3-work-card{min-height:0}.n3-work-card h2{font-size:18px}.n3-work-card p{font-size:15px}.n3-work-card footer{gap:10px}.n3-work-card footer>button{min-height:44px}.n3-result-grid{grid-template-columns:1fr}.n3-result-card{min-height:240px!important;padding:16px!important}.n3-result-grid .n3-result-card footer{grid-template-columns:minmax(0,1fr) auto;align-items:end}.n3-result-grid .n3-result-card footer time{grid-area:2/1}.n3-result-grid .n3-result-card footer>strong{grid-area:1/2/span 2}.n3-impact .n3-page-intro p{font-size:15.5px}.n3-impact-overview h2{font-size:21px}.n3-impact-first-state h2{font-size:19px}.n3-impact-evidence-card h3{font-size:18px}}.n3-brief-cta,.n3-primary,.n3-company-form-actions .n3-primary,.n3-decision-modal footer .n3-primary,.n3-revision-modal>footer .n3-primary{background:var(--brass-dark);border-color:var(--brass-dark);color:#fff;font-size:14px}.n3-brief-cta:hover,.n3-primary:hover,.n3-company-form-actions .n3-primary:hover,.n3-decision-modal footer .n3-primary:hover,.n3-revision-modal>footer .n3-primary:hover{background:var(--bronze);border-color:var(--bronze);color:#fff}.n3-brief-cta:focus-visible,.n3-primary:focus-visible{outline-color:var(--blueprint);outline-offset:3px}.n3-brief-cta:disabled,.n3-primary:disabled,.n3-org-change-entry .n3-primary:disabled,.n3-company-form-actions .n3-primary:disabled{background:var(--steel-200);border-color:var(--steel-200);color:#fff;opacity:1}@media (width<=700px){.n3-home .n3-composer .n3-brief-cta{background:var(--brass-dark);border-color:var(--brass-dark);color:#fff}}.n3-company .n3-page-intro{max-width:880px}.n3-company .n3-page-intro h1{font-size:clamp(34px,3.15vw,46px);line-height:1.12}.n3-company .n3-page-intro>p:last-child{color:var(--n3-muted);max-width:720px;font-size:13px;line-height:1.55}.n3-company .n3-underline-tabs{justify-content:flex-start;gap:8px;margin-block:25px 23px}.n3-company .n3-underline-tabs button{color:var(--n3-muted);white-space:nowrap;border:1px solid #0000;border-radius:999px;min-height:38px;padding:0 13px;font-size:11px}.n3-company .n3-underline-tabs button.active{color:var(--n3-ink);background:#c48e311c;border-color:#bf944a47}.n3-company-profile>.n3-micro{margin-bottom:10px;display:block}.n3-company-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.n3-company-overview-grid>article{background:var(--n3-panel);border:1px solid #dadce2c7;border-radius:13px;gap:8px;min-height:144px;padding:14px;display:grid}.n3-company-overview-grid>article[data-state=attention]{background:#fcf9f3;border-color:#c9a25e8a}.n3-company-overview-grid>article[data-state=clear]{background:#f4fbf8;border-color:#a5d5be8c}.n3-company-overview-grid article>header{justify-content:space-between;align-items:center;gap:6px;display:flex}.n3-company-overview-grid article>header .n3-micro{color:var(--n3-muted)}.n3-company-overview-grid article>header>button{color:var(--brass-dark);background:0 0;border:0;align-items:center;gap:4px;min-height:32px;padding:4px 0 4px 8px;font-size:9.5px;display:inline-flex}.n3-company-overview-grid article>strong{font:700 15px/1.35 var(--font-display)}.n3-company-overview-grid article>p{color:var(--n3-muted);margin:auto 0 0;font-size:10.5px;line-height:1.5}.n3-company-traceability{border-top:1px solid var(--n3-line);margin-top:18px;padding-top:4px}.n3-company-traceability>summary{color:var(--n3-muted);cursor:pointer;min-height:40px;padding-block:11px;font-size:10.5px;font-weight:650}.n3-company-form-actions{flex-wrap:wrap;align-items:flex-start}.n3-company-form-actions>button{align-items:center;gap:6px;min-height:42px;display:inline-flex}.n3-company-form-actions .n3-save-state{flex-basis:100%;line-height:1.45}.n3-company-profile>.ue-quick-guide{margin-top:16px}.n3-company-sidebar>section{border-bottom:1px solid var(--n3-line);padding-bottom:18px}.n3-company-sidebar>section:last-child{border-bottom:0}.n3-company-sidebar>section>strong{font:700 14px/1.35 var(--font-display);display:block}.n3-company-sidebar>section>button{margin-top:11px}.n3-company-composition>section>h2{max-width:720px}.n3-company-summary-panel .n3-organisation-summary{gap:4px;margin-block:14px 2px;display:grid}.n3-company-summary-panel .n3-organisation-summary>*{display:block}.n3-company-department-list article{border-radius:8px}.n3-company-department-list article b{font-size:10.5px}.n3-knowledge-empty{border:1px dashed var(--n3-line);background:#f9f8f6b3;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px;display:grid}.n3-knowledge-empty>span{color:var(--brass-dark);background:#c48e311a;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.n3-knowledge-empty>div{gap:4px;display:grid}.n3-knowledge-empty strong{font-size:12px}.n3-knowledge-empty p,.n3-knowledge-empty small{color:var(--n3-muted);margin:0;font-size:10.5px;line-height:1.45}.n3-revision-understanding{border-left:3px solid var(--brass);background:#c48e3112;border-radius:0 10px 10px 0;padding:13px 14px}.n3-revision-understanding h3{font:700 18px/1.3 var(--font-display);margin:8px 0 4px}.n3-revision-understanding .n3-revision-request-copy{margin:0}.n3-revision-section-title{font:700 14px/1.3 var(--font-display);margin:0}.n3-revision-unchanged{background:#f4fbf8;border:1px solid #a5d5be85;border-radius:10px;padding:12px 13px}.n3-revision-unchanged p{color:var(--n3-muted);margin:7px 0 0;font-size:11px;line-height:1.5}.n3-guided-agent{width:min(760px,100%)}.n3-guided-agent>header p{max-width:580px}.n3-agent-clarification,.n3-agent-proposal,.n3-agent-success{gap:18px;padding:22px;display:grid}.n3-agent-clarification>h3,.n3-agent-proposal h3,.n3-agent-success h3{font:700 26px/1.18 var(--font-display);margin:0}.n3-agent-clarification>p,.n3-agent-purpose,.n3-agent-success>p{color:var(--n3-muted);font-size:var(--ue-type-support);margin:0;line-height:1.58}.n3-agent-recommendation{border-left:3px solid var(--brass);background:#c48e3114;border-radius:0 10px 10px 0;align-items:flex-start;gap:4px;padding:12px 14px;display:grid}.n3-agent-recommendation strong{color:var(--n3-ink);font-size:13px}.n3-agent-recommendation span{color:var(--n3-muted);font-size:12px;line-height:1.45}.n3-agent-manager-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.n3-agent-manager-grid>button{border:1px solid var(--n3-line);color:var(--n3-ink);text-align:left;background:#fff;border-radius:12px;align-items:center;gap:10px;min-height:68px;padding:10px 12px;display:flex}.n3-agent-manager-grid>button:hover{border-color:#9b783b99}.n3-agent-manager-grid>button[aria-checked=true]{border-color:var(--brass-dark);box-shadow:inset 0 0 0 1px var(--brass-dark);background:#c48e3114}.n3-agent-manager-grid .n3-avatar{flex:none;width:38px;height:38px}.n3-agent-manager-grid>button>span{gap:3px;min-width:0;display:grid}.n3-agent-manager-grid>button strong{font-size:13px}.n3-agent-manager-grid>button small{color:var(--n3-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.n3-agent-manager-grid>button em{color:var(--brass-dark);text-transform:uppercase;background:#c48e311f;border-radius:999px;margin-left:auto;padding:5px 7px;font-size:9px;font-style:normal;font-weight:800}.n3-agent-proposal-heading{align-items:center;gap:13px;display:flex}.n3-agent-proposal-heading>span:last-child{gap:3px;display:grid}.n3-agent-proposal-heading p{color:var(--n3-muted);margin:0;font-size:11px}.n3-agent-proposal-avatar{background:var(--brass-dark);color:#fff;font:700 15px/1 var(--font-ui);border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.n3-agent-purpose{background:var(--n3-paper);color:var(--n3-ink);border-radius:11px;padding:13px 14px}.n3-agent-proposal-details{border:1px solid var(--n3-line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.n3-agent-proposal-details>div{gap:4px;min-width:0;padding:12px 14px;display:grid}.n3-agent-proposal-details>div:nth-child(2n){border-left:1px solid var(--n3-line)}.n3-agent-proposal-details>div:nth-child(n+3){border-top:1px solid var(--n3-line)}.n3-agent-proposal-details>.wide{grid-column:1/-1}.n3-agent-proposal-details>.wide:nth-child(2n){border-left:0}.n3-agent-proposal-details dt,.n3-agent-success dt{color:var(--n3-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.n3-agent-proposal-details dd,.n3-agent-success dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.48}.n3-agent-expertise{gap:9px;display:grid}.n3-agent-expertise>strong{font:700 15px/1.3 var(--font-display)}.n3-agent-expertise>div{flex-wrap:wrap;gap:7px;display:flex}.n3-agent-expertise span{color:var(--n3-ink);background:#c48e3114;border:1px solid #9b783b38;border-radius:999px;padding:6px 9px;font-size:10.5px}.n3-agent-review-boundary{background:#f4fbf8;border:1px solid #a5d5be85;border-radius:11px;align-items:flex-start;gap:9px;padding:12px 13px;display:flex}.n3-agent-review-boundary>span{gap:3px;display:grid}.n3-agent-review-boundary strong{font-size:11px}.n3-agent-review-boundary small{color:var(--n3-muted);font-size:10px;line-height:1.45}.n3-agent-success{justify-items:start;padding-block:34px}.n3-agent-success-icon{color:var(--n3-green);background:#29a36a1f;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.n3-agent-success dl{border-top:1px solid var(--n3-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;margin:4px 0 0;padding-top:15px;display:grid}.n3-agent-success dl>div{gap:4px;min-width:0;display:grid}.n3-agent-recovery{border-left:3px solid var(--n3-red);background:#e6393312;gap:6px;margin:20px 22px;padding:13px 14px;display:grid}.n3-agent-recovery strong{font:700 17px/1.3 var(--font-display)}.n3-agent-recovery p,.n3-agent-recovery small{color:var(--n3-muted);margin:0;font-size:11px;line-height:1.5}.n3-agent-progress{color:var(--n3-muted);margin:0;padding:24px 22px;font-size:12px}@media (width<=640px){.n3-agent-clarification,.n3-agent-proposal,.n3-agent-success{gap:15px;padding:18px}.n3-agent-clarification>h3,.n3-agent-proposal h3,.n3-agent-success h3{font-size:23px}.n3-agent-manager-grid,.n3-agent-proposal-details,.n3-agent-success dl{grid-template-columns:1fr}.n3-agent-proposal-details>div,.n3-agent-proposal-details>div:nth-child(2n),.n3-agent-proposal-details>div:nth-child(n+3){border-left:0;border-top:1px solid var(--n3-line)}.n3-agent-proposal-details>div:first-child{border-top:0}.n3-agent-manager-grid>button{min-height:62px}.n3-agent-success dl{gap:11px}}.n3-source-sheet{width:min(760px,100%)}.n3-source-sheet>.ue-conversational-prompt{padding:18px 20px 4px}.n3-source-file{margin:14px 20px 0}.n3-source-file .n3-upload{border:1px dashed var(--n3-line);border-radius:10px;min-height:48px}.n3-source-file .n3-source-guidance{margin:8px 0 0}.n3-selected-source{border:1px solid var(--n3-line);background:#f6f7f8;border-radius:9px;align-items:center;gap:9px;margin-top:10px;padding:9px 11px;display:flex}.n3-selected-source>span{flex:1;gap:2px;min-width:0;display:grid}.n3-selected-source strong{overflow-wrap:anywhere;font-size:11px}.n3-selected-source small{color:var(--n3-muted);font-size:9.5px}.n3-selected-source button{color:var(--brass-dark);background:0 0;border:0;min-height:34px;font-size:10px}.n3-source-unavailable{border-left:3px solid var(--brass);background:#c48e3112;padding:9px 11px;margin-inline:20px!important}.n3-source-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:17px 20px 0;display:grid}.n3-source-progress>span{border-top:2px solid var(--n3-line);color:var(--n3-muted);align-items:center;gap:6px;min-width:0;padding-top:7px;font-size:9px;line-height:1.35;display:flex}.n3-source-progress>span b{background:#e8eaee;border-radius:50%;flex:none;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex}.n3-source-progress>span[data-state=added],.n3-source-progress>span[data-state=current],.n3-source-progress>span[data-state=complete]{border-color:var(--brass);color:var(--n3-ink)}.n3-source-progress>span[data-state=current] b{background:var(--brass-dark);color:#fff}.n3-source-progress>span[data-state=complete] b,.n3-source-progress>span[data-state=added] b{color:var(--brass-dark);background:#c48e3124}.n3-source-actions{justify-content:flex-end;margin:15px 20px 0;display:flex}.n3-source-actions .n3-primary{min-height:42px}.n3-source-review{background:#f9f8f6;border:1px solid #dac8a9b3;border-radius:11px;gap:7px;margin:15px 20px 0;padding:14px;display:grid}.n3-source-review>strong{font:700 15px/1.35 var(--font-display)}.n3-source-review>p{color:var(--n3-ink);margin:0;font-size:11.5px;line-height:1.5}.n3-source-review>small{color:var(--n3-muted);font-size:9.5px}.n3-source-review>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.n3-source-review button{min-height:40px}.n3-commercial-notice{background:#fcf9f3;border-bottom:1px solid #c9a25e6b;justify-content:space-between;align-items:center;gap:18px;padding:13px clamp(18px,3vw,36px);display:flex}.n3-commercial-notice[data-state=required]{background:#fdf7f6;border-color:#df898673}.n3-commercial-notice>span{gap:3px;display:grid}.n3-commercial-notice strong{font-size:12px}.n3-commercial-notice small{color:var(--n3-muted);font-size:10px;line-height:1.45}.n3-commercial-notice .n3-primary{flex:none;min-height:38px}.n3-billing-entry{background:#fcf9f3;border-color:#d2b37f94!important}.n3-billing-entry>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.n3-billing-entry>header>em{color:var(--brass-dark);text-transform:capitalize;background:#f2ebde;border-radius:99px;padding:5px 8px;font-size:8.5px;font-style:normal}.n3-billing-entry[data-state=subscribed]>header>em{color:var(--n3-green);background:#e2f3eb}.n3-billing-entry>strong{text-transform:capitalize;margin-top:10px}.n3-billing-entry>p{margin-bottom:13px!important}.n3-billing-entry>button{justify-content:space-between;width:100%}.n3-billing-entry>small{color:var(--n3-muted);font-size:9.5px;line-height:1.45;display:block}.n3-subscription-panel{grid-column:1/-1;margin-top:8px}.n3-subscription-panel>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.n3-subscription-panel>header h2{margin-top:7px}.n3-subscription-panel>header>em{color:var(--n3-green);text-transform:capitalize;background:#edf8f3;border-radius:99px;padding:6px 9px;font-size:9px;font-style:normal}.n3-subscription-panel>header>em[data-state=subscription_required]{color:var(--n3-red-dark);background:#fceeee}.n3-trial-summary{border-left:3px solid var(--brass);color:var(--n3-muted);background:#fcf9f3;margin:0 0 15px;padding:11px 13px;font-size:11px;line-height:1.55}.n3-trial-summary strong{color:var(--n3-ink)}.n3-subscription-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.n3-subscription-options>article{background:var(--n3-panel);border:1px solid var(--n3-line);border-radius:13px;gap:11px;padding:14px;display:grid}.n3-subscription-options>article[data-preferred=true]{border-color:var(--brass);box-shadow:0 0 0 1px #c48e3126}.n3-subscription-options article>header{text-transform:capitalize;justify-content:space-between;align-items:center;display:flex}.n3-subscription-options article>header strong{font:700 17px/1.2 var(--font-display)}.n3-subscription-options article>header small{color:var(--brass-dark);font-size:8.5px}.n3-subscription-options article>p{color:var(--n3-muted);margin:0;font-size:10px;line-height:1.5}.n3-subscription-options article>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.n3-subscription-options article>div button{border:1px solid var(--n3-line);text-align:left;background:#f6f7f8;border-radius:9px;gap:2px;min-height:54px;padding:8px;display:grid}.n3-subscription-options article>div button:hover:not(:disabled){border-color:var(--brass-dark)}.n3-subscription-options article>div button:disabled{cursor:default;opacity:.55}.n3-subscription-options article>div b{font-size:13px}.n3-subscription-options article>div small{color:var(--n3-muted);font-size:8.5px}.n3-subscription-panel>footer{justify-content:space-between;align-items:center;gap:18px;margin-top:13px;display:flex}.n3-subscription-panel>footer small{color:var(--n3-muted);font-size:9.5px;line-height:1.45}@media (width<=700px){.n3-company .n3-page-intro h1{font-size:29px}.n3-company .n3-underline-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.n3-company .n3-underline-tabs button{white-space:normal;justify-content:center;min-width:0;padding-inline:8px}.n3-company .n3-underline-tabs button:last-child{grid-column:1/-1}.n3-company-overview-grid{grid-template-columns:1fr}.n3-company-overview-grid>article{min-height:0}.n3-company-form-actions>button{justify-content:center;width:100%}.n3-knowledge-empty{grid-template-columns:auto minmax(0,1fr);align-items:start}.n3-knowledge-empty>button{grid-column:1/-1;justify-content:center;width:100%}.n3-source-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.n3-source-actions .n3-primary{width:100%}.n3-source-review>div{display:grid}.n3-source-review>div button{width:100%}.n3-commercial-notice{flex-direction:column;align-items:stretch}.n3-commercial-notice .n3-primary{width:100%}.n3-subscription-options{grid-template-columns:1fr}.n3-subscription-panel>footer{flex-direction:column;align-items:stretch}}@media (width<=1040px){.n3-team-org-apex:after{height:32px;bottom:-32px}.n3-team-org-branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.n3-team-org-branch{justify-items:stretch}.n3-team-org-branch>.n3-org-branch-drop{width:31px;height:2px;top:50%;left:-13px}.n3-team-org-branch>.n3-team-person-wrap{max-width:none}}@media (width<=700px){.n3-team-org-chart{margin-top:20px;padding-inline:0}.n3-team-org-apex{justify-items:stretch}.n3-team-org-apex>.n3-micro{margin-bottom:8px}.n3-team-org-apex>.n3-team-person-wrap{width:100%;max-width:none}.n3-team-org-leadership{margin-top:32px;padding-top:15px}.n3-team-org-leadership>header{align-items:flex-start;gap:3px;display:grid}.n3-team-org-branches{grid-template-columns:1fr;gap:12px}.n3-team-org-branch{justify-items:stretch}.n3-team-org-branch>.n3-team-person-wrap{max-width:none}.n3-team-person.n3-team-org-card{text-align:left;border-radius:14px;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:13px;min-height:164px;padding:15px 14px}.n3-team-org-card .n3-avatar,.n3-team-org-apex .n3-team-org-card .n3-avatar{border-width:3px;width:64px;height:64px;box-shadow:0 0 0 3px #f4f0ec}.n3-team-person.n3-team-org-card>span:not(.n3-avatar){justify-items:start}.n3-team-org-card strong{font-size:16px}.n3-team-org-card small{font-size:13px}.n3-team-org-card em{font-size:11px}.n3-team-org-kind{text-align:left}.n3-team-org-purpose{text-align:left;-webkit-line-clamp:2;font-size:11.5px}.n3-team-org-expertise{justify-content:flex-start}.n3-team-org-reports{gap:9px;width:calc(100% - 18px);margin:10px 0 0 18px;padding:0 0 0 12px}.n3-team-org-reports .n3-team-org-card{min-height:154px}.n3-team-person.n3-team-org-compact{min-height:128px}}.n3-heading-with-help,.n3-modal-title-row{align-items:center;gap:3px;display:inline-flex}.n3-heading-with-help>.n3-micro,.n3-modal-title-row>h2{margin:0}.n3-current-team>header .n3-heading-with-help{display:flex}.n3-modal-title-row .ue-help-tip{flex:none}.n3-header .n3-header-brief{border:1px solid var(--border-strong);border-radius:var(--r-pill);color:var(--fg);text-transform:lowercase;background:0 0;min-height:40px}.n3-header .n3-header-brief:hover{background:var(--bg-raised);border-color:var(--graphite-700);color:var(--fg)}.n3-composer .n3-composer-brief{border:1px solid var(--border-strong);border-radius:var(--r-pill);color:var(--fg);background:0 0;min-height:42px;padding-inline:18px}.n3-composer .n3-composer-brief:hover{background:var(--bg-raised);border-color:var(--graphite-700)}.n3-stage-order,.n3-source-progress>span b,.n3-provenance,.n3-company-understanding p,.n3-result-document footer time,.n3-result-card time,.n3-impact-evidence-card time{font-family:var(--font-mono);font-feature-settings:"tnum"}.n3-agent-state,.n3-approval-state{font-family:var(--font-mono)}.n3-work-card footer>button,.n3-work-card.n3-work-review footer button{border:1px solid var(--border-strong);color:var(--fg);background:0 0}.n3-work-card footer>button:hover,.n3-work-card.n3-work-review footer button:hover{background:var(--bg-raised);border-color:var(--graphite-700);color:var(--fg)}.n3-work-card footer>button.n3-primary,.n3-work-card.n3-work-review footer button.n3-primary{background:var(--brass-dark);border-color:var(--brass-dark);color:#fff}.n3-work-card footer>button.n3-primary:hover,.n3-work-card.n3-work-review footer button.n3-primary:hover{background:var(--bronze);border-color:var(--bronze);color:#fff}.n3-result-grid .n3-result-card footer>strong{border-radius:var(--r-pill);border:1px solid #0000;padding:8px 10px}.n3-result-grid .n3-result-card.n3-result-primary-card footer>strong{background:var(--brass-dark);border-color:var(--brass-dark);color:#fff}.n3-review-action-anchor{position:relative}.n3-review-change-popover{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--r-3);box-shadow:var(--shadow-plate);z-index:45;width:min(520px,100vw - 48px);max-height:min(560px,100vh - 72px);display:grid;position:absolute;bottom:calc(100% + 12px);right:0;overflow:auto}.n3-review-change-popover:after{background:var(--bg-raised);border-bottom:1px solid var(--border);border-right:1px solid var(--border);content:"";width:13px;height:13px;position:absolute;bottom:-7px;right:34px;transform:rotate(45deg)}.n3-review-change-popover>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex}.n3-review-change-popover>header>div{align-items:center;gap:9px;display:flex}.n3-review-change-popover>header>div>span{gap:4px;display:grid}.n3-review-change-popover h2{color:var(--fg);margin:0;font-size:19px}.n3-review-change-popover header button{color:var(--fg-3);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.n3-review-change-popover>label{color:var(--fg);font-size:var(--ue-type-support);gap:8px;margin:0;padding:18px;font-weight:600;display:grid}.n3-review-change-popover textarea{background:var(--ivory);border:1px solid var(--border-strong);border-radius:var(--r-3);color:var(--fg);font:400 var(--ue-type-body)/1.55 var(--font-sans);resize:vertical;width:100%;min-height:120px;padding:12px}.n3-review-change-popover>footer{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px;display:flex}@media (width<=700px){.n3-header .n3-header-brief{min-height:40px;padding-inline:11px;font-size:11px}.n3-composer .n3-composer-brief{min-height:44px}.n3-review-change-popover{width:min(520px,100vw - 34px);right:-1px}.n3-review-change-popover>footer{flex-direction:column-reverse;align-items:stretch}.n3-review-change-popover>footer button{width:100%;min-height:44px}}.n3-relay-board{grid-template-columns:repeat(4,minmax(0,1fr))}.n3-relay-board>section[data-priority=true]{order:-1;grid-column:1/-1;min-height:0;padding:18px}.n3-relay-board>section[data-priority=true]>div{max-width:none}.n3-relay-board>section[data-priority=true] .n3-work-card{min-height:0}.n3-relay-board>section[data-empty=true]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:46px;padding:8px 12px;display:grid}.n3-relay-board>section[data-empty=true]>header{display:contents}.n3-relay-board>section[data-empty=true]>header>span:nth-child(2){min-width:0;display:grid}.n3-relay-board>section[data-empty=true]>header h2{white-space:nowrap;margin:0;font-size:11px}.n3-relay-board>section[data-empty=true]>header small{display:none}.n3-relay-board>section[data-empty=true]>header>b{font-size:11px;display:inline-flex}.n3-relay-board>section[data-empty=true]>div{display:none}.n3-impact .n3-page-intro h1,.n3-impact .n3-page-intro h1 mark{color:var(--fg);text-decoration:none}@media (width<=1100px){.n3-relay-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.n3-relay-board{grid-template-columns:1fr}.n3-relay-board>section[data-priority=true]{grid-column:auto}.n3-blocked-work>header{align-items:start;gap:5px;display:grid}.n3-blocked-work>div{grid-template-columns:1fr}}.n3-page h1,.n3-page h2,.n3-page h3,.n3-modal h2,.n3-notification-panel h2{text-transform:none}.n3-company-summary-panel>.n3-micro+strong{font-size:var(--fs-h4)}.n3-link,.n3-ghost,.n3-back,.n3-company a{color:var(--fg-accent)}.n3-avatar[data-kind=ai_leader]>span,.n3-avatar[data-kind=ai_specialist]>span{color:var(--graphite-700)}.n3-avatar-kind{background:var(--graphite-500);border-color:var(--ivory);color:var(--ivory)}.n3-team h1 strong,.n3-home h1 strong,.n3-live-work .n3-page-intro h1 mark{background:var(--surface-inset);color:var(--fg)}.n3-org-lines path,.n3-org-lines path.active{stroke:var(--graphite-500)}.n3-department .n3-team-lead.n3-waiting,.n3-department .n3-team-report.n3-waiting,.n3-work-card.n3-work-review,.n3-input-list button{background:var(--surface-inset);border-color:var(--border)}.n3-department-change,.n3-primary-nav em,.n3-company-summary-list article small,.n3-company-summary-list button>svg:first-child,.n3-revision-history li button{color:var(--fg-accent)}.n3-primary-nav button.active,.n3-input-pill,.n3-composer-row>span:not(.n3-composer-prompt-copy){background:var(--surface-inset);border-color:var(--border);color:var(--fg-2)}.n3-input-pill b,.n3-bell i{background:var(--brass)}.n3-composer{box-shadow:var(--shadow-plate)}.n3-handoff-panel .n3-handoff>div b,.n3-live-work>.n3-handoff>div b{background:var(--graphite-700);color:var(--ivory)}.n3-handoff-panel .n3-handoff>div i,.n3-live-work>.n3-handoff>div i{border-top-color:var(--border-strong)}.n3-input-list em{border-color:var(--border-strong);color:var(--fg-accent)}.n3-results .n3-underline-tabs button.active,.n3-result-grid>button:hover{border-color:var(--brass);color:var(--fg)}.n3-result-icon{color:var(--fg-accent)}.n3-result-review,.n3-company-summary-panel,.n3-result-evidence{background:var(--surface-1);border-color:var(--border)}.n3-result-callout{border-color:var(--brass)}.n3-result-callout strong{color:var(--fg-accent)}.n3-result-callout.n3-next-action{border-color:var(--graphite-500)}.n3-result-callout.n3-next-action strong{color:var(--fg-2)}.n3-shell :where(button,a:not(.n3-skip-link),input,textarea,select):focus-visible,.n3-primary:focus-visible{outline-color:var(--brass)}.n3-result-document>header,.n3-impact-overview,.n3-company-context-status,.n3-org-change-entry{background:var(--bg-raised);border-color:var(--border)}.n3-progress i{background:var(--brass)}.n3-impact-evidence-card footer strong{color:var(--fg-accent)}.n3-impact-first-state>span,.n3-revision-icon,.n3-attention-queue>header>div>svg,.n3-review-change-popover>header>div>svg,.n3-review-confirm>header>div>svg{background:var(--surface-inset);color:var(--fg-2)}.n3-notification-panel>button.requires-attention{background:var(--surface-inset)}.n3-notification-panel header button,.n3-notification-panel>footer{color:var(--fg-accent)}.n3-primary:disabled,.n3-brief-cta:disabled,.button.primary:disabled,.n3-org-change-entry .n3-primary:disabled,.n3-company-form-actions .n3-primary:disabled{background:color-mix(in srgb, var(--brass) 40%, transparent);border-color:color-mix(in srgb, var(--brass) 40%, transparent);color:color-mix(in srgb, var(--graphite-700) 60%, transparent);cursor:not-allowed;opacity:1}.n3-home-whats-next{background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--r-3);gap:6px;margin-top:18px;padding:16px 18px;display:grid}.n3-home-whats-next h2{font:600 var(--fs-h4)/1.3 var(--font-sans);margin:0}.n3-home-whats-next p{color:var(--fg-2);font-size:var(--fs-body-s);margin:0}.n3-current-team>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.n3-current-team>header>span{gap:4px;display:grid}.n3-current-team>header>span>small{color:var(--fg-3);font-size:var(--fs-caption)}.n3-team-management-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.n3-team-management-actions button{white-space:nowrap;min-height:36px;padding:7px 11px}.n3-team-management-note{color:var(--fg-2);font-size:var(--fs-body-s);text-align:right;max-width:290px;margin:0;line-height:1.45}.n3-impact-awaiting-copy{color:var(--fg-2);font-size:var(--fs-body-s);max-width:340px;margin:0;line-height:1.5}.n3-operating-rhythm .ue-authority-notice{box-shadow:none;margin-top:10px;padding:12px 12px 12px 16px}.n3-operating-rhythm .ue-authority-notice>span{display:none}.n3-operating-rhythm .ue-authority-notice p{font-size:var(--fs-body-s)}.n3-result-authority a{color:var(--fg-accent);font-size:var(--fs-body-s)}.n3-review-change-popover>label>small{color:var(--fg-2);font-size:var(--fs-body-s);font-weight:400;line-height:1.45}.n3-brief-flow li{text-transform:none;justify-content:center;align-items:center;gap:6px;display:flex}.n3-brief-flow li b{color:var(--fg-3);font:500 var(--fs-caption)/1 var(--font-mono)}.n3-brief-flow li span{color:var(--fg-3);font:500 var(--fs-caption)/1.2 var(--font-sans)}.n3-brief-flow li[data-current=true] b,.n3-brief-flow li[data-current=true] span{color:var(--fg-accent)}.n3-revision-history>button small{font-family:var(--font-mono)}.n3-source-progress{align-items:center;gap:14px;display:flex}.n3-source-progress>span{color:var(--fg-3);font-size:var(--fs-caption);white-space:nowrap;border:0;flex:1 1 0;padding:0}.n3-source-progress>span b{font-family:var(--font-mono);width:auto;height:auto;color:var(--fg-3)!important;background:0 0!important}.n3-source-progress>span:not(:last-child):after{color:var(--fg-3);content:"→";margin-left:auto}.n3-person-capabilities span{background:var(--surface-inset);border:1px solid var(--border);color:var(--fg-2)}.n3-person-judgement-link{color:var(--fg-accent);font-size:var(--fs-body-s);text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.n3-person-judgement-link:disabled{color:var(--fg-3);cursor:default}.n3-person-empty-work-action{color:var(--fg-accent);font-size:var(--fs-body-s);text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.n3-person-empty-work-action:disabled{color:var(--fg-3);cursor:not-allowed}.n3-notification-review-state{flex-wrap:wrap;align-items:center;gap:7px;margin-top:3px;display:flex}.n3-notification-review-state .ue-status-chip{padding:3px 8px;font-size:10px}.n3-notification-review-state>small{color:var(--fg-3)}@media (width<=900px){.n3-current-team>header{align-items:stretch;display:grid}.n3-team-management-actions{justify-content:flex-start}}@media (width<=700px){.n3-team-management-actions{grid-template-columns:1fr;display:grid}.n3-team-management-actions button{justify-content:center;width:100%;min-height:44px}.n3-team-management-note{text-align:left;max-width:none}.n3-source-progress{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.n3-source-progress>span:not(:last-child):after{display:none}}.n3-header .n3-input-pill{font-size:var(--fs-caption);min-height:38px;padding-inline:12px;font-weight:650}.n3-header .n3-input-pill b{width:18px;height:18px;font-size:10px;line-height:18px}.n3-attention-queue{border-radius:var(--r-4);width:min(680px,100%);overflow:hidden}.n3-attention-queue>header{align-items:flex-start;padding:22px 24px 18px}.n3-attention-queue>header>div{align-items:flex-start}.n3-attention-queue>header>div>svg{box-sizing:content-box;border-radius:50%;flex:none;padding:9px}.n3-attention-queue>header h2{font-size:var(--fs-h3);margin-top:4px}.n3-attention-queue>header p{color:var(--fg-2);font-size:var(--fs-body-s);max-width:500px;margin:5px 0 0;line-height:1.5}.n3-attention-list{background:var(--bg);gap:10px;padding:14px;display:grid}.n3-attention-list .n3-attention-item{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--r-3);color:var(--fg);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:132px;padding:18px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.n3-attention-list .n3-attention-item:hover{border-color:var(--brass);box-shadow:var(--shadow-plate);transform:translateY(-1px)}.n3-attention-list .n3-attention-item:focus-visible{border-color:var(--brass);outline:3px solid color-mix(in srgb, var(--brass) 28%, transparent);outline-offset:2px}.n3-attention-item>.n3-avatar{align-self:start;width:38px;height:38px;margin-top:2px}.n3-attention-item-copy{gap:6px;min-width:0;display:grid}.n3-attention-item-copy .n3-attention-item-meta{color:var(--fg-accent);font:650 var(--fs-eyebrow)/1.3 var(--font-mono);letter-spacing:.025em;text-transform:uppercase}.n3-attention-item-copy>strong{font:700 var(--fs-h4)/1.3 var(--font-display)}.n3-attention-item-copy>p{color:var(--fg-2);font-size:var(--fs-body);margin:0;line-height:1.55}.n3-attention-item-copy>small{color:var(--fg-3);font-size:var(--fs-caption)}.n3-attention-item-action{border:1px solid var(--border-strong);border-radius:var(--r-pill);color:var(--fg-accent);font-size:var(--fs-caption);white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 12px;font-weight:700;display:inline-flex}.n3-attention-empty{padding:52px 24px}.n3-attention-empty strong{font:700 var(--fs-h4)/1.3 var(--font-display);margin-top:12px}.n3-attention-empty p{color:var(--fg-2);font-size:var(--fs-body-s);margin-top:7px;line-height:1.5}.n3-home-attention .n3-input-list button{min-height:96px;padding:15px}.n3-home-attention .n3-input-list strong{font:700 var(--fs-body)/1.35 var(--font-display)}.n3-home-attention .n3-input-list small{font-size:var(--fs-body-s);line-height:1.45}.n3-home-attention .n3-input-list .n3-attention-owner{font-weight:500;color:var(--fg-3)!important;font-size:var(--fs-caption)!important}.n3-home-attention .n3-input-list em{font-size:var(--fs-caption);white-space:nowrap}.n3-notification-panel header h2 span{color:var(--fg-accent)}@media (width<=700px){.n3-attention-queue{border-bottom-right-radius:0;border-bottom-left-radius:0}.n3-attention-queue>header{padding:20px 18px 16px}.n3-attention-list{gap:9px;padding:10px}.n3-attention-list .n3-attention-item{grid-template-columns:auto minmax(0,1fr);align-items:start;min-height:0;padding:15px}.n3-attention-item-action{grid-column:2;justify-self:stretch;min-height:44px;margin-top:2px}.n3-attention-item-copy>strong{font-size:17px}.n3-attention-item-copy>p{font-size:15px}.n3-home-attention .n3-input-list button{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;min-height:0;display:grid}.n3-home-attention .n3-input-list em{grid-column:2;justify-self:start;min-height:36px;padding:8px 12px}}.n3-home{max-width:1180px}.n3-home>h1{font-size:var(--fs-h1);letter-spacing:-.035em;max-width:980px;margin-top:22px;line-height:1.08}.n3-home>.n3-hero-copy{color:var(--fg-2);font-size:var(--fs-body-l);max-width:760px;margin-top:15px;line-height:1.5}.n3-home-hero-action{align-items:center;margin-top:20px;display:flex}.n3-home-hero-action>button{min-height:46px;padding:11px 18px}.n3-home-direction{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--r-4);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;max-width:980px;margin-top:30px;padding:20px 22px;display:grid}.n3-home-direction>span{gap:7px;min-width:0;display:grid}.n3-home-direction h2{font:700 var(--fs-h3)/1.25 var(--font-display);margin:0}.n3-home-direction p{color:var(--fg-2);font-size:var(--fs-body-s);max-width:760px;margin:0;line-height:1.5}.n3-home-direction>button{font-size:var(--fs-body-s);white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:42px;display:inline-flex}.n3-home>.n3-truth-banner{max-width:980px;margin-top:14px}.n3-home-grid{gap:22px;margin-top:26px}.n3-home-grid>section{border-color:var(--border);border-radius:var(--r-4);box-shadow:var(--shadow-plate);padding:22px}.n3-home-grid>section>header h2,.n3-home-outcomes>header h2,.n3-home-next h2{font-size:var(--fs-h3)}.n3-home-clear-state{gap:13px;margin-top:20px}.n3-home-clear-state>span{width:36px;height:36px}.n3-home-clear-state p{gap:5px}.n3-home-clear-state strong{font-size:var(--fs-body)}.n3-home-clear-state small{font-size:var(--fs-body-s)}.n3-home-motion .n3-handoff-copy{color:var(--fg-2);font-size:var(--fs-body-s);line-height:1.55}.n3-home-motion .n3-handoff-copy b{color:var(--fg);font-size:var(--fs-body);margin-bottom:4px;display:block}.n3-home-motion .n3-handoff-copy small{color:var(--fg-3);font-size:var(--fs-caption);margin-top:7px;display:block}.n3-home-motion .n3-handoff-footer{align-items:center}.n3-home-motion .n3-handoff-footer>span{color:var(--fg-3);font-size:var(--fs-caption)}.n3-home-outcomes{margin-top:34px;padding-top:26px}.n3-home-outcomes>div{gap:12px;margin-top:18px}.n3-home-outcomes>div>button{border-radius:var(--r-4);min-height:104px;padding:16px}.n3-home-outcomes strong{font:700 var(--fs-body)/1.35 var(--font-display)}.n3-home-outcomes small{font-size:var(--fs-body-s);line-height:1.45}.n3-home-impact-bridge{background:var(--surface-inset);border-radius:var(--r-3);justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:13px 15px;display:flex}.n3-home-impact-bridge>span{gap:3px;display:grid}.n3-home-impact-bridge b{font-size:var(--fs-body-s)}.n3-home-impact-bridge small{color:var(--fg-2);font-size:var(--fs-caption)}.n3-home-impact-bridge>button{font-size:var(--fs-body-s);flex:none;align-items:center;gap:5px;min-height:40px;display:inline-flex}.n3-home-next{border:1px solid var(--border);border-radius:var(--r-4);margin-top:28px;padding:22px}.n3-home-next>header>p{font-size:var(--fs-body-s)}.n3-home-rhythm{margin-top:32px}.n3-home-rhythm strong{font-size:var(--fs-body)}.n3-home-rhythm small{font-size:var(--fs-body-s)}@media (width<=700px){.n3-home>h1{margin-top:18px;font-size:34px;line-height:1.08}.n3-home>.n3-hero-copy{font-size:var(--fs-body);margin-top:12px;line-height:1.5}.n3-home-hero-action{margin-top:16px}.n3-home-hero-action>button{justify-content:center;width:100%;min-height:46px}.n3-home-direction{grid-template-columns:1fr;align-items:start;gap:14px;margin-top:24px;padding:18px}.n3-home-direction h2{font-size:20px}.n3-home-direction p{font-size:15px}.n3-home-direction>button{justify-self:start;min-height:44px}.n3-home-grid{gap:14px;margin-top:18px}.n3-home-grid>section{padding:18px}.n3-home-grid>section>header h2,.n3-home-outcomes>header h2,.n3-home-next h2{font-size:20px}.n3-home-clear-state{align-items:flex-start}.n3-home-motion .n3-handoff-copy,.n3-home-motion .n3-handoff-copy b{font-size:15px}.n3-home-motion .n3-handoff-copy small{font-size:var(--fs-caption)}.n3-home-outcomes{margin-top:28px;padding-top:22px}.n3-home-outcomes>header{align-items:flex-start}.n3-home-outcomes>header .n3-link{font-size:var(--fs-caption);min-height:40px}.n3-home-outcomes>div>button{min-height:104px;padding:15px}.n3-home-outcomes strong{font-size:16px}.n3-home-outcomes small{font-size:14px}.n3-home-impact-bridge{align-items:stretch;gap:10px;display:grid}.n3-home-impact-bridge>button{justify-content:flex-start;min-height:44px}.n3-home-next{margin-top:24px;padding:18px}.n3-home-rhythm>div{align-items:stretch}.n3-home-rhythm .n3-link{min-height:44px}}.n3-context-room.n3-result-room{max-width:1120px}.n3-result-hero{gap:8px;padding:18px 220px 26px 0;display:grid;position:relative}.n3-result-hero>.n3-micro{color:var(--fg-accent)}.n3-result-hero h1{font:750 clamp(34px, 4.2vw, 50px)/1.08 var(--font-display);letter-spacing:-.035em;max-width:860px;margin:0}.n3-result-hero>p{color:var(--fg-2);max-width:780px;margin:3px 0 0;font-size:17px;line-height:1.55}.n3-result-state{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--r-pill);align-items:center;gap:9px;min-height:44px;padding:7px 12px;display:inline-flex;position:absolute;top:18px;right:0}.n3-result-state>svg{color:var(--fg-accent);flex:none}.n3-result-state>span{gap:1px;display:grid}.n3-result-state strong{font-size:var(--fs-caption)}.n3-result-state small{color:var(--fg-3);font-size:10px}.n3-result-state[data-state=approved]>svg{color:var(--n3-green)}.n3-result-byline{color:var(--fg-2);font-size:var(--fs-body-s);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.n3-result-byline .n3-avatar{width:30px;height:30px}.n3-result-byline time{color:var(--fg-3);font-family:var(--font-mono);font-size:var(--fs-caption);margin-left:4px}.n3-result-review-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.n3-result-review-layout>.n3-result-document{min-width:0;margin:0}.n3-result-room .n3-result-document{box-shadow:var(--shadow-plate);border-radius:20px}.n3-result-room .n3-result-copy>p{color:var(--fg);margin-bottom:14px;font-size:16px;line-height:1.72}.n3-result-room .n3-result-callout{margin-top:28px;padding-left:20px}.n3-result-room .n3-result-callout strong{font-size:var(--fs-eyebrow)}.n3-result-room .n3-result-callout p{color:var(--fg);font-size:16px;line-height:1.62}.n3-result-room .n3-result-evidence{padding:20px clamp(24px,4vw,46px)}.n3-result-room .n3-result-evidence>p{color:var(--fg-2);font-family:var(--font-sans);font-size:var(--fs-body-s);line-height:1.55}.n3-result-supporting{border-top:1px solid var(--border);padding:0 clamp(24px,4vw,46px)}.n3-result-supporting summary{color:var(--fg-accent);cursor:pointer;font-size:var(--fs-body-s);padding:18px 0;font-weight:700}.n3-result-supporting p{color:var(--fg-2);font-size:var(--fs-body-s);margin:-4px 0 18px;line-height:1.55}.n3-result-decision{background:var(--bg-raised);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:18px;gap:20px;padding:22px;display:grid;position:sticky;top:92px}.n3-result-decision:focus{outline:none}.n3-result-decision:focus-visible{outline:3px solid color-mix(in srgb, var(--brass) 28%, transparent);outline-offset:3px}.n3-result-decision h2{font:700 22px/1.25 var(--font-display);margin:7px 0}.n3-result-decision>div>p{color:var(--fg-2);font-size:var(--fs-body-s);margin:0;line-height:1.5}.n3-result-decision .n3-room-actions{grid-template-columns:1fr;gap:8px;margin:0;display:grid}.n3-result-decision .n3-room-actions button{justify-content:center;min-height:44px;padding-inline:10px}.n3-result-decision .n3-room-actions .n3-primary{grid-row:1}.n3-result-decision .n3-primary{background:var(--brass-dark);border-color:var(--brass-dark);color:#fff}.n3-result-decision .n3-primary:hover{background:var(--bronze);border-color:var(--bronze);color:#fff}.n3-result-decision-boundary{color:var(--fg-2);font-size:var(--fs-body-s);align-items:center;gap:8px;margin:0;display:flex}.n3-review-change-panel{border-top:1px solid var(--border);gap:16px;margin-top:20px;padding-top:20px;display:grid}.n3-review-change-panel>header{justify-content:space-between;align-items:flex-start;display:flex}.n3-review-change-panel>header h3{font:700 18px/1.3 var(--font-display);margin:5px 0 0}.n3-review-change-panel>header button{color:var(--fg-3);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.n3-review-change-panel>label{color:var(--fg);font-size:var(--fs-body-s);gap:8px;font-weight:650;display:grid}.n3-review-change-panel textarea{background:var(--ivory);border:1px solid var(--border-strong);border-radius:var(--r-3);color:var(--fg);font:400 var(--fs-body)/1.55 var(--font-sans);resize:vertical;width:100%;min-height:132px;padding:12px}.n3-review-change-panel>footer{gap:8px;display:grid}.n3-review-change-panel>footer button{justify-content:center;width:100%;min-height:44px}.n3-result-resolved{gap:7px;display:grid}.n3-result-resolved>span{background:var(--surface-inset);color:var(--n3-green);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:4px;display:inline-flex}.n3-result-resolved h2{margin:0}.n3-result-resolved>button{justify-content:center;min-height:42px;margin-top:10px}.n3-result-decision>.n3-save-state{background:var(--surface-inset);border-radius:var(--r-2);color:var(--fg-2);font-size:var(--fs-body-s);margin:0;padding:10px 12px;line-height:1.5}@media (width<=820px){.n3-result-hero{padding-right:0}.n3-result-state{justify-self:start;margin-bottom:4px;position:static}.n3-result-review-layout{grid-template-columns:1fr}.n3-result-decision{position:static}}@media (width<=700px){.n3-result-hero{gap:9px;padding-block:14px 22px}.n3-result-hero h1{font-size:clamp(32px,10vw,40px)}.n3-result-hero>p{font-size:16px}.n3-result-room .n3-result-copy{padding:26px 22px 30px}.n3-result-room .n3-result-copy h3{font-size:19px}.n3-result-room .n3-result-copy>p,.n3-result-room .n3-result-callout p{font-size:15.5px}.n3-result-room .n3-result-evidence{padding:18px 22px}.n3-result-supporting{padding-inline:22px}.n3-result-decision{border-radius:16px;padding:20px}.n3-company-plan{gap:18px}.n3-company .n3-underline-tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;display:flex;overflow-x:auto}.n3-company .n3-underline-tabs::-webkit-scrollbar{display:none}.n3-company .n3-underline-tabs button,.n3-company .n3-underline-tabs button:last-child{white-space:nowrap;flex:none;grid-column:auto;min-height:42px;padding-inline:14px}.n3-company-plan-hero{border-radius:var(--r-3);padding:24px 20px}.n3-plan-trust{font-size:var(--fs-caption);margin-bottom:22px}.n3-company-plan-hero h1{font-size:30px}.n3-company-plan-hero>p{font-size:var(--fs-body-m)}.n3-company-plan-actions{flex-direction:column;align-items:stretch}.n3-company-plan-actions button{justify-content:center;width:100%}.n3-company-plan-body{grid-template-columns:1fr}.n3-plan-direction{padding-inline:0}.n3-plan-direction>header{flex-direction:column;align-items:start;gap:8px}.n3-plan-goals>div,.n3-plan-projects>div{grid-template-columns:1fr}.n3-plan-capabilities>section{padding:19px}.n3-plan-projects>header{flex-direction:column;align-items:start}}.n3-primary-nav b{font-size:var(--fs-body-s);text-transform:none}.n3-header p{font-size:var(--fs-caption);text-transform:none}.n3-header p strong{font-size:var(--fs-body-s)}.n3-scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.n3-modal>header{align-items:flex-start;padding:22px 24px 0}.n3-modal>header>div{align-items:flex-start}.n3-modal h2{font:700 var(--fs-h3)/1.2 var(--font-display)}.n3-modal>header p{font-size:var(--fs-body-s);margin-top:5px;line-height:1.5}.n3-modal header button{flex:none;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:inline-flex}.n3-modal footer{padding:16px 24px}.n3-modal footer small{font-size:var(--fs-body-s);line-height:1.5}.n3-modal footer button{text-transform:none}.n3-mobile-destinations nav{padding:12px 20px 24px}.n3-mobile-destinations nav button{border-radius:var(--r-2);gap:14px;min-height:68px;padding:10px 8px}.n3-mobile-destinations nav button.active{background:var(--surface-inset);color:var(--fg)}.n3-mobile-destinations nav strong{font-size:var(--fs-body);text-transform:none}.n3-mobile-destinations nav small{font-size:var(--fs-body-s);line-height:1.4}@media (width<=700px){.n3-mobile-nav button{text-transform:none;font-size:11px}.n3-mobile-nav button.active{color:var(--fg-accent)}.n3-modal>header{padding:20px 20px 0}.n3-modal footer{padding-inline:20px}}.n3-brief-modal>header p{max-width:560px}.n3-brief-flow{grid-template-columns:repeat(3,minmax(0,1fr));padding:13px 24px}.n3-brief-flow li{min-height:24px}.n3-brief-modal>.ue-conversational-prompt{gap:10px;margin:22px 24px 0}.n3-brief-modal>.ue-conversational-prompt>label{font-size:var(--fs-body-m);line-height:1.35}.n3-brief-modal>.ue-conversational-prompt textarea{font-size:var(--fs-body);min-height:126px;padding:16px}.n3-brief-review{background:var(--bg-raised);border-color:var(--border);border-radius:var(--r-3);gap:14px;margin:20px 24px;padding:20px;display:grid}.n3-brief-review>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.n3-brief-review>header>span{gap:5px;min-width:0;display:grid}.n3-brief-review>header strong{color:var(--fg-3);font-size:var(--fs-eyebrow);letter-spacing:.07em;text-transform:uppercase}.n3-brief-review>header h3{font:700 var(--fs-h3)/1.25 var(--font-display);letter-spacing:-.02em;margin:0}.n3-brief-review>header>b{background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--fg-accent);font-size:var(--fs-caption);flex:none;padding:6px 10px}.n3-brief-review>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0}.n3-brief-review>div>span{border-top:1px solid var(--border);gap:6px;padding:14px 0}.n3-brief-review>div>span:nth-child(2n){padding-left:0}.n3-brief-review>div>span[data-primary=true]{grid-column:1/-1}.n3-brief-review>div strong{color:var(--fg);font-size:var(--fs-body-s)}.n3-brief-review>div small{color:var(--fg-2);font-size:var(--fs-body);line-height:1.55}.n3-brief-review>div em{color:var(--fg-3);font-size:var(--fs-body-s);font-style:normal;line-height:1.45}.n3-brief-review>aside{background:var(--surface-inset);border-radius:var(--r-2);color:var(--fg-accent);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.n3-brief-review>aside svg{flex:none;margin-top:2px}.n3-brief-review>aside span{gap:3px;display:grid}.n3-brief-review>aside strong{color:var(--fg);font-size:var(--fs-body-s)}.n3-brief-review>aside small{color:var(--fg-2);font-size:var(--fs-body-s);line-height:1.45}.n3-brief-modal>.n3-save-state{background:var(--surface-inset);border-radius:var(--r-2);color:var(--fg-2);min-height:0;margin:0 24px 16px;padding:11px 13px}.n3-brief-modal footer>div button,.n3-brief-modal footer .n3-ghost,.n3-brief-modal footer .n3-brief-cta{min-height:44px}@media (width<=700px){.n3-brief-flow{padding-inline:20px}.n3-brief-modal>.ue-conversational-prompt{margin:18px 20px 0}.n3-brief-modal>.ue-conversational-prompt textarea{font-size:var(--fs-body);min-height:118px}.n3-brief-modal .n3-file-chips{margin:12px 20px 18px}.n3-brief-review{margin:18px 20px;padding:18px}.n3-brief-review>header{flex-direction:column;gap:10px}.n3-brief-review>header h3{font-size:22px}.n3-brief-review>div{grid-template-columns:1fr}.n3-brief-review>div>span[data-primary=true]{grid-column:auto}.n3-brief-modal>.n3-save-state{margin-inline:20px}.n3-brief-modal footer{flex-direction:column;align-items:stretch}.n3-brief-modal footer>div{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);display:grid}.n3-brief-modal footer>div:has(>:only-child){grid-template-columns:1fr}.n3-brief-modal footer>div button,.n3-brief-modal footer .n3-ghost,.n3-brief-modal footer .n3-brief-cta{justify-content:center;min-height:46px}}.n3-shell{--app-canvas:#f6f7f8;--app-surface:#fff;--app-surface-sunk:#f9fafb;--app-surface-alt:#f0f2f5;--app-rail:#141519;--app-rail-fg:#a9aeb6;--app-rail-active:#5e96de2e;--app-rail-marker:#5e96de;--app-fg:#191c20;--app-fg-body:#33383e;--app-fg-2:#454b52;--app-fg-3:#5c646d;--app-fg-muted:#8b9098;--app-accent:#1e5fb3;--app-accent-hover:#164a8f;--app-accent-wash:#eaf1fb;--app-approved:#2e7d5b;--app-approved-wash:#eaf4ef;--app-review:#8a5a11;--app-review-wash:#fbf4e4;--app-review-edge:#c8861f;--app-risk:#b43a2e;--app-risk-wash:#fbedeb;--app-brass:var(--ue-bronze-fill);--app-border:#191c2014;--app-border-strong:#191c2024;--app-border-dashed:#191c2033;--app-shadow-card:0 1px 2px #1018280d;--app-shadow-pop:0 12px 32px -12px #0f11144d;--app-r-control:6px;--app-r-inner:8px;--app-r-card:10px;--app-r-pill:999px;--app-ease:cubic-bezier(.2, .8, .2, 1);--n3-ink:var(--app-fg);--n3-muted:var(--app-fg-3);--n3-line:var(--app-border);--n3-paper:var(--app-canvas);--n3-panel:var(--app-surface);--n3-red:var(--app-risk);--n3-red-dark:var(--app-risk);--n3-green:var(--app-approved);--n3-amber:var(--app-review);--n3-blue:var(--app-accent);--n3-focus:var(--app-accent);--n3-shadow:var(--app-shadow-card);--rail:64px;background:var(--app-canvas);color:var(--app-fg);font-family:var(--font-sans);padding-left:var(--rail);transition:padding .32s var(--app-ease)}.n3-shell.n3-rail-expanded{--rail:224px}.n3-shell :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.n3-shell :is(button,a,summary){cursor:pointer}.n3-shell :is(button,input,textarea,select):disabled{cursor:not-allowed}.n3-rail{background:var(--app-rail);color:var(--app-rail-fg);transition:width .32s var(--app-ease);border:0;padding:14px 10px 12px}.n3-rail-brand{min-height:52px;padding:5px 8px 15px}.n3-rail-brand .ue-logo{max-width:130px;height:22px}.n3-primary-nav{gap:2px}.n3-primary-nav button,.n3-rail-utility button{border-radius:var(--app-r-control);color:var(--app-rail-fg);min-height:38px;padding-inline:10px}.n3-primary-nav button:hover,.n3-rail-utility button:hover{color:#fff;background:#ffffff0f}.n3-primary-nav button.active{background:var(--app-rail-active);color:#fff}.n3-primary-nav button.active:before{background:var(--app-rail-marker);width:3px;top:7px;bottom:7px;left:-10px}.n3-primary-nav b{color:inherit;font-size:13px;font-weight:600}.n3-primary-nav em{color:var(--app-rail-fg);font:600 11px/1 var(--font-mono)}.n3-rail-utility>span{border-color:#ffffff1a}.n3-rail-utility button svg{color:var(--app-rail-fg)}.n3-user>span{background:var(--app-brass);color:var(--ue-on-bronze)}.n3-user strong{color:#fff}.n3-user small{color:var(--app-rail-fg)}.n3-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--app-surface);border-color:var(--app-border);height:58px;padding:0 28px}.n3-header p{color:var(--app-fg-3);min-width:0;font-size:12px}.n3-desktop-breadcrumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.n3-header p strong{color:var(--app-fg);font-size:12px}.n3-header p em{color:var(--app-fg-3)}.n3-header>div{gap:8px}.n3-header .n3-header-brief,.n3-guides-trigger,.n3-input-pill,.n3-bell{border:1px solid var(--app-border-strong);border-radius:var(--app-r-control);color:var(--app-fg-2);min-height:36px}.n3-header .n3-header-brief{background:var(--app-surface);padding-inline:13px;font-size:12px}.n3-header .n3-header-brief:hover,.n3-guides-trigger:hover,.n3-input-pill:hover,.n3-bell:hover{background:var(--app-surface-alt);border-color:var(--app-accent);color:var(--app-accent)}.n3-input-pill{background:var(--app-surface);gap:6px}.n3-input-pill b{color:var(--app-fg);font:600 11px/1 var(--font-mono);background:0 0;width:auto;height:auto}.n3-bell{background:0 0;min-width:36px}.n3-bell i{background:var(--app-review)}.n3-mobile-menu{display:none}.n3-main{max-width:1280px;padding:30px 32px 112px}.n3-page{animation:none}.n3-page-intro{max-width:760px}.n3-page-intro h1,.n3-home h1,.n3-result-hero h1{color:var(--app-fg);font:600 24px/1.3 var(--font-sans);letter-spacing:-.015em}.n3-page-intro p,.n3-hero-copy,.n3-page p{color:var(--app-fg-body)}.n3-micro,.n3-micro.kicker,.n3-micro.label,.n3-micro.eyebrow{color:var(--app-fg-3);font:600 11px/1.2 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.n3-primary,.n3-brief-cta,.n3-shell .ue-button-primary{background:var(--app-accent);border:1px solid var(--app-accent);border-radius:var(--app-r-control);color:#fff;min-height:40px}.n3-primary:hover,.n3-brief-cta:hover,.n3-shell .ue-button-primary:hover{background:var(--app-accent-hover);border-color:var(--app-accent-hover)}.n3-outline,.n3-ghost{border-radius:var(--app-r-control);color:var(--app-accent)}.n3-outline{background:var(--app-surface);border:1px solid var(--app-border-strong)}.n3-outline:hover{background:var(--app-accent-wash);border-color:var(--app-accent);color:var(--app-accent-hover)}.n3-ghost:hover{color:var(--app-accent-hover)}.n3-link{color:var(--app-accent)}.n3-link:hover{color:var(--app-accent-hover)}.n3-avatar{background:var(--app-surface-alt)}.n3-avatar[data-kind=human]{background:var(--app-brass);border-color:var(--app-brass);color:var(--ue-on-bronze)}.n3-avatar[data-kind=human]>span{color:var(--ue-on-bronze)}.n3-avatar-kind{background:var(--app-fg);border-color:var(--app-surface)}.n3-avatar[data-state=working] i{background:var(--app-accent)}.n3-avatar[data-state=waiting] i{background:var(--app-review)}.n3-shell :is(.n3-home-grid>section,.n3-home-direction,.n3-home-next,.n3-work-card,.n3-result-card,.n3-company-main-card,.n3-company-summary-panel,.n3-result-document,.n3-result-decision,.n3-modal,.n3-quick-guides){background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-r-card);box-shadow:var(--app-shadow-card)}.n3-work-card:hover,.n3-result-card:hover{box-shadow:var(--app-shadow-card);transform:none}.n3-underline-tabs{border-color:var(--app-border)}.n3-underline-tabs button{color:var(--app-fg-3)}.n3-underline-tabs button.active{border-color:var(--app-accent);color:var(--app-accent)}.n3-ask-daisy{background:var(--app-surface);border:1px solid var(--app-border-strong);border-radius:var(--app-r-pill);box-shadow:var(--app-shadow-pop);color:var(--app-fg);z-index:25;align-items:center;gap:9px;min-height:54px;padding:6px 7px 6px 9px;display:flex;position:fixed;bottom:22px;right:24px}.n3-ask-daisy:hover{border-color:var(--app-accent)}.n3-ask-daisy>span{text-align:left;gap:2px;display:grid}.n3-ask-daisy strong{font-size:13px}.n3-ask-daisy small{color:var(--app-fg-3);font:11px/1 var(--font-mono)}.n3-ask-daisy>i,.n3-daisy-dock>i{background:var(--app-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:0 0 0 4px #1e5fb326}.n3-ask-daisy:disabled,.n3-daisy-dock:disabled{opacity:.55}.n3-mobile-nav{display:none}@media (width<=1040px){.n3-shell,.n3-shell.n3-rail-expanded{--rail:64px}.n3-main{padding-inline:26px}}@media (width<=700px){.n3-shell,.n3-shell.n3-rail-expanded{--rail:0;padding:0 0 calc(92px + env(safe-area-inset-bottom));overflow-x:clip}.n3-rail,.n3-ask-daisy,.n3-mobile-account{display:none}.n3-header{height:52px;padding:0 12px;top:0}.n3-header p{flex:1;gap:10px;min-width:0}.n3-mobile-menu{color:var(--app-fg);background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;height:44px;margin-left:-8px;display:inline-flex}.n3-desktop-breadcrumb{display:none}.n3-mobile-brand{gap:2px;min-width:0;display:grid}.n3-mobile-brand strong,.n3-mobile-brand small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.n3-mobile-brand strong{font-size:14px}.n3-mobile-brand small{color:var(--app-fg-3);font-size:9px}.n3-header .n3-header-brief,.n3-header .n3-guides-trigger,.n3-header .n3-bell{display:none}.n3-header .n3-input-pill{white-space:nowrap;min-height:34px;padding:5px 8px;display:inline-flex}.n3-main{padding:22px 16px 30px}.n3-page-intro h1,.n3-home h1,.n3-result-hero h1{font-size:22px;line-height:1.28}.n3-mobile-nav.n3-daisy-dock{background:var(--app-surface);border:1px solid var(--app-border-strong);border-radius:var(--app-r-pill);bottom:calc(9px + env(safe-area-inset-bottom));box-shadow:var(--app-shadow-pop);color:var(--app-fg-3);text-align:left;z-index:40;align-items:center;gap:10px;width:auto;height:54px;padding:6px 7px 6px 8px;display:flex;position:fixed;left:16px;right:16px}.n3-daisy-dock>.n3-avatar{flex:0 0 28px}.n3-daisy-dock>span:not(.n3-avatar){flex:1;font-size:13px}.n3-daisy-dock>i{width:40px;height:40px}.n3-mobile-destinations nav{max-height:calc(100vh - 108px);padding-bottom:calc(22px + env(safe-area-inset-bottom));overflow-y:auto}.n3-mobile-destinations nav button{min-height:62px}}@media (prefers-reduced-motion:reduce){.n3-shell,.n3-rail{transition:none}}.n3-home-refresh{max-width:1030px}.n3-home-heading{margin-bottom:20px}.n3-home-heading h1{margin:0 0 5px}.n3-home-heading p{color:var(--app-fg-3);margin:0;font-size:13px}.n3-home-now,.n3-home-review-card,.n3-email-signal-card-compact,.n3-owner-brief-signals,.n3-home-priority,.n3-home-latest,.n3-home-evidence{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-r-card);box-shadow:var(--app-shadow-card)}.n3-home-now{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:17px 20px;display:grid}.n3-home-now>div{gap:5px;display:grid}.n3-home-now h2{font:600 15px/1.4 var(--font-sans);margin:0}.n3-home-now small{color:var(--app-fg-3);font:11px/1.4 var(--font-mono)}.n3-home-now dl{gap:30px;margin:0;display:flex}.n3-home-now dl>div{gap:5px;min-width:74px;display:grid}.n3-home-now dt{color:var(--app-fg-3);font:600 10px/1.2 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.n3-home-now dd{font:600 24px/1 var(--font-sans);margin:0}.n3-home-now dd[data-positive=true]{color:var(--app-approved)}.n3-home-review-card{border-color:#c8861f57;border-left:3px solid var(--app-review-edge);gap:10px;max-width:760px;padding:18px 20px;display:grid}.n3-home-review-card>header{align-items:center;gap:9px;display:flex}.n3-home-review-card>header>span:last-child{color:var(--app-fg-3);font:11px/1.4 var(--font-mono)}.n3-home-review-card h2{font:600 17px/1.35 var(--font-sans);margin:0}.n3-home-review-card p{max-width:680px;margin:0;font-size:14px;line-height:1.55}.n3-home-review-card>button{justify-self:start}.n3-email-signal-card{gap:11px;padding:17px 20px;display:grid}.n3-email-signal-card-compact{margin-top:14px}.n3-email-signal-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.n3-email-signal-card>header>span{gap:5px;display:grid}.n3-email-signal-card h2{font:600 16px/1.35 var(--font-sans);margin:0}.n3-email-signal-card>p{color:var(--app-fg-2);margin:0;font-size:12px;line-height:1.5}.n3-email-signal-address{background:var(--app-surface-sunk);border:1px solid var(--app-border);border-radius:var(--app-r-inner);justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.n3-email-signal-address>span{gap:4px;min-width:0;display:grid}.n3-email-signal-address small{color:var(--app-fg-3);font:600 9px/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.n3-email-signal-address code{color:var(--app-fg);font:600 12px/1.45 var(--font-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.n3-email-signal-address>div{flex:none;gap:7px;display:flex}.n3-email-signal-address :is(button,a){white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:40px;text-decoration:none;display:inline-flex}.n3-email-signal-address a[aria-disabled=true]{cursor:not-allowed;opacity:.48;pointer-events:none}.n3-email-signal-boundary{background:var(--app-accent-wash);border-radius:var(--app-r-inner);color:var(--app-accent);align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.n3-email-signal-boundary svg{flex:none;margin-top:1px}.n3-email-signal-boundary p{color:var(--app-fg-2);margin:0;font-size:10px;line-height:1.5}.n3-email-signal-last-received{color:var(--app-fg-3);font:9px/1.4 var(--font-mono)}.n3-email-signal-status{color:var(--app-fg-3);min-height:14px;font-size:10px}.n3-email-signal-manage{border-top:1px solid var(--app-border);padding-top:10px}.n3-email-signal-manage summary{color:var(--app-accent);cursor:pointer;font-size:11px;font-weight:650}.n3-email-signal-manage>p{color:var(--app-fg-3);margin:8px 0;font-size:10px;line-height:1.5}.n3-email-signal-manage>div{flex-wrap:wrap;gap:7px;display:flex}.n3-email-signal-card-full{margin:0;padding:16px}.n3-email-signal-card-full .n3-email-signal-address{align-items:stretch;display:grid}.n3-email-signal-card-full .n3-email-signal-address>div{grid-template-columns:1fr;display:grid}.n3-email-signal-rotate-modal{border-radius:var(--app-r-card);width:min(520px,100%)}.n3-email-signal-rotate-modal>header>div{align-items:flex-start;gap:4px;display:grid}.n3-email-signal-rotate-modal>p{color:var(--app-fg-2);margin:0;padding:20px;font-size:13px;line-height:1.6}.n3-email-signal-rotate-modal>.n3-email-signal-rotate-error{border-left:3px solid var(--n3-red);color:var(--app-fg);background:#e6393312;margin:0 20px 20px;padding:10px 12px}.n3-owner-brief-signals{margin-top:14px;overflow:hidden}.n3-owner-brief-signals>header{border-bottom:1px solid var(--app-border);grid-template-columns:minmax(0,.8fr) minmax(300px,1.2fr);align-items:end;gap:24px;padding:17px 20px;display:grid}.n3-owner-brief-signals>header>div{gap:5px;display:grid}.n3-owner-brief-signals>header h2{font:600 16px/1.4 var(--font-sans);margin:0}.n3-owner-brief-signals>header>p{color:var(--app-fg-3);margin:0;font-size:12px;line-height:1.5}.n3-owner-brief-signal-list{display:grid}.n3-owner-brief-signal-list>button{background:var(--app-surface);border:0;border-bottom:1px solid var(--app-border);color:var(--app-fg);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;min-height:96px;padding:14px 20px;display:grid}.n3-owner-brief-signal-list>button:last-child{border-bottom:0}.n3-owner-brief-signal-list>button:hover,.n3-owner-brief-signal-list>button:focus-visible{background:var(--app-surface-alt)}.n3-owner-brief-signal-copy{gap:5px;min-width:0;display:grid}.n3-owner-brief-signal-copy>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.n3-owner-brief-signal-copy>span>small{color:var(--app-fg-3);font:10px/1.4 var(--font-mono)}.n3-owner-brief-signal-copy>strong{font:600 14px/1.4 var(--font-sans);overflow-wrap:anywhere}.n3-owner-brief-signal-copy>p{color:var(--app-fg-2);margin:0;font-size:12px;line-height:1.5}.n3-owner-brief-signal-copy>em{color:var(--app-review);font:600 10px/1.4 var(--font-mono)}.n3-owner-brief-signal-limit{border-top:1px solid var(--app-border);color:var(--app-fg-3);font:10px/1.4 var(--font-mono);padding:9px 20px;display:block}.n3-home-refresh-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);align-items:start;gap:14px;margin-top:14px;display:grid}.n3-home-priority{gap:10px;min-height:222px;padding:20px;display:grid}.n3-home-priority h2{font:600 18px/1.38 var(--font-sans);max-width:630px;margin:0}.n3-home-priority>p{max-width:620px;margin:0;font-size:14px;line-height:1.55}.n3-home-priority>.n3-primary,.n3-home-priority>.n3-outline{justify-self:start;margin-top:2px}.n3-home-priority>.n3-link{margin-top:0}.n3-home-direction-note{border-top:1px solid var(--app-border);color:var(--app-fg-3);margin-top:auto;padding-top:10px;font-size:11px;line-height:1.5}.n3-home-latest{padding:17px}.n3-home-latest>header{justify-content:space-between;align-items:center;display:flex}.n3-home-latest>header .n3-link{margin:0}.n3-home-latest>div{gap:8px;margin-top:12px;display:grid}.n3-home-latest>div>button{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-r-inner);text-align:left;gap:6px;padding:12px;display:grid}.n3-home-latest>div>button:hover{border-color:var(--app-accent)}.n3-home-latest strong{font:600 13px/1.4 var(--font-sans)}.n3-home-latest small{color:var(--app-fg-3);font:10px/1.45 var(--font-mono)}.n3-home-evidence{grid-column:2;justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.n3-home-evidence>span{gap:5px;display:grid}.n3-home-evidence strong{font-size:13px}.n3-home-evidence .n3-link{white-space:nowrap;margin:0}.n3-status-pill{background:var(--app-surface-alt);border-radius:var(--app-r-pill);color:var(--app-fg-3);font:600 10px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;justify-self:start;align-items:center;min-height:21px;padding:5px 8px;display:inline-flex}.n3-status-pill[data-state=approved],.n3-status-pill[data-state=confirmed]{background:var(--app-approved-wash);color:var(--app-approved)}.n3-status-pill[data-state=ready_for_review],.n3-status-pill[data-state=changes_requested]{background:var(--app-review-wash);color:var(--app-review)}.n3-status-pill[data-state=in_progress]{background:var(--app-accent-wash);color:var(--app-accent)}.n3-status-pill[data-state=blocked]{background:var(--app-risk-wash);color:var(--app-risk)}.n3-brief-modal{border-radius:0;width:min(440px,100%);min-height:100vh;max-height:100vh;margin-left:auto}.n3-overlay-brief{justify-content:flex-end;align-items:stretch;padding:0}.n3-overlay-brief>[role=dialog]{justify-content:flex-end;width:min(440px,100%);display:flex}.n3-brief-modal>header{border-bottom:0;padding:22px 22px 8px}.n3-brief-modal>header>div{align-items:flex-start}.n3-brief-modal>header .n3-avatar{width:34px;height:34px;margin-top:1px}.n3-brief-modal>header h2{font:600 18px/1.3 var(--font-sans);margin:4px 0 0}.n3-brief-modal>header p{color:var(--app-fg-3);font-size:12px}.n3-brief-flow{border-bottom:1px solid var(--app-border);border-top:1px solid var(--app-border);gap:7px;padding:11px 22px}.n3-brief-flow li b{font-family:var(--font-mono)}.n3-brief-flow li span{font-size:10px}.n3-brief-flow li[data-current=true]{color:var(--app-accent)}.n3-brief-modal>.ue-conversational-prompt{margin:20px 22px 0}.n3-brief-modal>.ue-conversational-prompt>label{color:var(--app-fg);font-size:14px}.n3-brief-modal>.ue-conversational-prompt textarea{background:var(--app-surface);border-color:var(--app-accent);border-radius:var(--app-r-control);min-height:145px;padding:13px;font-size:14px}.n3-brief-modal .n3-file-chips{margin:13px 22px 20px}.n3-file-chips span{background:var(--app-surface-alt);border-radius:var(--app-r-control)}.n3-file-chips button{border-color:var(--app-border-strong);border-radius:var(--app-r-control);min-height:38px}.n3-brief-modal footer{background:var(--app-surface);margin-top:auto;padding:13px 22px 16px}.n3-brief-modal footer small{color:var(--app-fg-3);font-size:10px}.n3-brief-modal footer>div{flex-wrap:wrap;justify-content:flex-end}.n3-request-changes{border-color:var(--app-review-edge);color:var(--app-review)}.n3-request-changes:hover{background:var(--app-review-wash);border-color:var(--app-review-edge);color:var(--app-review)}.n3-quick-guides{border-radius:var(--app-r-card)}.n3-guide-list button:hover{border-color:var(--app-accent)}.n3-brief-input-mode{background:var(--app-surface-alt);border-radius:var(--app-r-pill);gap:3px;width:max-content;margin:20px 22px 0;padding:4px;display:inline-flex}.n3-brief-input-mode button{border-radius:var(--app-r-pill);color:var(--app-fg-2);font:600 13px/1 var(--font-sans);background:0 0;border:0;align-items:center;gap:7px;min-height:38px;padding:0 15px;display:inline-flex}.n3-brief-input-mode button[aria-pressed=true]{background:var(--app-surface);box-shadow:var(--app-shadow-card);color:var(--app-fg)}.n3-brief-talk{gap:12px;margin:20px 22px 0;display:grid}.n3-brief-talk h3{font:600 14px/1.35 var(--font-sans);margin:0}@media (width<=700px){.n3-brief-input-mode,.n3-brief-talk{margin-inline:18px}.n3-brief-input-mode{width:calc(100% - 36px)}.n3-brief-input-mode button{flex:1;justify-content:center}.n3-home-heading{margin-bottom:14px}.n3-home-now{grid-template-columns:1fr;align-items:stretch;gap:14px;padding:16px}.n3-home-now dl{justify-content:space-between;gap:14px}.n3-home-now dl>div{min-width:0}.n3-home-now dd{font-size:19px}.n3-home-review-card{padding:16px}.n3-home-review-card>button{justify-self:stretch}.n3-email-signal-card{padding:16px}.n3-email-signal-address{align-items:stretch;display:grid}.n3-email-signal-address>div{grid-template-columns:1fr;display:grid}.n3-email-signal-address :is(button,a){min-height:44px}.n3-email-signal-manage>div{align-items:stretch;display:grid}.n3-email-signal-manage button{min-height:44px}.n3-email-signal-rotate-modal footer{align-items:stretch;gap:10px;display:grid}.n3-email-signal-rotate-modal footer>div{grid-template-columns:1fr;display:grid}.n3-owner-brief-signals>header{grid-template-columns:1fr;align-items:start;gap:8px;padding:16px}.n3-owner-brief-signal-list>button{gap:10px;min-height:92px;padding:14px 16px}.n3-owner-brief-signal-limit{padding-inline:16px}.n3-home-refresh-grid{grid-template-columns:1fr}.n3-home-priority{min-height:0;padding:17px}.n3-home-priority h2{font-size:17px}.n3-home-priority>.n3-primary,.n3-home-priority>.n3-outline{justify-self:stretch}.n3-home-latest{padding:15px}.n3-home-evidence{grid-column:auto;padding:14px 15px}.n3-overlay-brief{align-items:stretch}.n3-overlay-brief>[role=dialog]{width:100%}.n3-brief-modal{border-radius:0;min-height:100vh;max-height:100vh}.n3-brief-modal>header{padding:18px 18px 6px}.n3-brief-flow{padding-inline:18px}.n3-brief-modal>.ue-conversational-prompt{margin:17px 18px 0}.n3-brief-modal>.ue-conversational-prompt textarea{min-height:154px}.n3-brief-modal .n3-file-chips{margin-inline:18px}.n3-brief-modal footer{padding-inline:18px}.n3-brief-modal footer>div{grid-template-columns:1fr;width:100%;display:grid}}.n3-team{max-width:1120px}.n3-team .n3-page-intro{max-width:100%}.n3-team .n3-page-intro h1{margin-bottom:8px}.n3-team-status{color:var(--app-fg-3);font:11px/1.4 var(--font-mono);flex-wrap:wrap;align-items:center;gap:8px 13px;margin-bottom:9px;display:flex}.n3-team-status span{align-items:center;gap:5px;display:inline-flex}.n3-team-status b{color:var(--app-fg)}.n3-team-status i{background:var(--app-border-strong);width:1px;height:18px}.n3-current-team{margin-top:22px}.n3-current-team>header{border-color:var(--app-border);align-items:end;padding-bottom:12px}.n3-current-team>header h2{font:600 17px/1.35 var(--font-sans)}.n3-team-management-actions button{min-height:38px}.n3-team-org-chart{margin-top:18px;padding:0 0 8px}.n3-team-org-apex>.n3-micro,.n3-team-org-leadership>header .n3-micro{color:var(--app-fg-3)}.n3-team-org-apex>.n3-team-person-wrap{width:min(220px,100%)}.n3-team-org-apex:after{background:var(--app-border-strong);height:24px;bottom:-24px}.n3-team-voice{background:var(--app-accent);border:1px solid var(--app-accent);border-radius:var(--app-r-pill);color:#fff;align-items:center;gap:6px;min-height:34px;margin-top:8px;padding:7px 12px;font-size:11px;display:inline-flex}.n3-team-voice:hover{background:var(--app-accent-hover)}.n3-team-org-leadership{border-color:var(--app-border-strong);margin-top:24px;padding-top:13px}.n3-team-org-leadership>header{margin-bottom:11px}.n3-team-org-branches{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.n3-team-org-branch>.n3-team-person-wrap{max-width:none}.n3-team-person.n3-team-org-card{background:var(--app-surface);border-color:var(--app-border);border-radius:var(--app-r-card);box-shadow:var(--app-shadow-card);min-height:0;transition:border-color .2s var(--app-ease);gap:7px;padding:13px 10px 11px}.n3-team-person.n3-team-org-card:hover{border-color:var(--app-accent);box-shadow:var(--app-shadow-card);transform:none}.n3-attention-list .n3-attention-item:hover{box-shadow:var(--app-shadow-card);transform:none}.n3-team-org-card .n3-avatar,.n3-team-org-apex .n3-team-org-card .n3-avatar{border:2px solid var(--app-border-strong);box-shadow:none;width:48px;height:48px}.n3-team-org-card strong{font:600 13px/1.25 var(--font-sans)}.n3-team-org-card small{color:var(--app-fg-2);font-size:10px}.n3-team-org-kind{color:var(--app-fg-3);font:600 9px/1.3 var(--font-mono);letter-spacing:.04em}.n3-team-org-responsibility{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.n3-team-org-purpose{color:var(--app-fg-3);-webkit-line-clamp:1;margin-top:2px;font-size:10px}.n3-team-org-expertise{display:none}.n3-team-org-card em{color:var(--app-approved);font:600 9px/1.3 var(--font-mono)}.n3-team-org-reports{border-color:var(--app-border-strong);gap:7px;margin-top:10px;padding:10px 0 0 8px}.n3-team-org-reports>.n3-team-org-branch>.n3-org-branch-drop{border-color:var(--app-border-strong);width:8px;left:-8px}.n3-team-org-branches:before{background:var(--app-border-strong);content:"";height:1px;position:absolute;top:-13px;left:0;right:0}.n3-team-org-branches>.n3-team-org-branch:before{background:var(--app-border-strong);content:"";width:1px;height:13px;position:absolute;top:-13px;left:50%}.n3-owner-amendment,.n3-result-follow-through{border:1px solid var(--app-border);border-radius:var(--app-r-card);gap:8px;margin-top:14px;padding:14px;display:grid}.n3-owner-amendment{border-left:3px solid var(--app-accent)}.n3-owner-amendment p{margin:0}.n3-owner-amendment small{color:var(--app-fg-3)}.n3-result-follow-through label{gap:5px;font-size:12px;display:grid}.n3-result-follow-through input{border:1px solid var(--app-border-strong);font:inherit;border-radius:7px;padding:8px}.n3-result-follow-through>div{flex-wrap:wrap;gap:8px;display:flex}.n3-decision-origin{background:var(--app-accent-wash);border-radius:var(--app-r-card);border:1px solid #1e5fb32e;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:14px 16px;display:flex}.n3-decision-origin>span{gap:4px;min-width:0;display:grid}.n3-decision-origin strong{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.n3-decision-origin small{color:var(--app-fg-3);font-size:11px}.n3-decision-origin button{flex:none}.n3-decision-outcome{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-r-card);gap:13px;margin-top:18px;padding:17px;display:grid}.n3-decision-outcome>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.n3-decision-outcome h2{font:600 17px/1.3 var(--font-sans);margin:4px 0 0}.n3-decision-outcome>header>small,.n3-decision-outcome>div>small{color:var(--app-fg-3);font-size:11px}.n3-decision-outcome label{color:var(--app-fg);gap:6px;font-size:12px;font-weight:650;display:grid}.n3-decision-outcome textarea{background:var(--app-surface-sunk);border:1px solid var(--app-border-strong);border-radius:var(--app-r-control);color:var(--app-fg);font:400 13px/1.5 var(--font-sans);resize:vertical;width:100%;min-height:76px;padding:10px 11px}.n3-decision-outcome>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.n3-decision-outcome>div>small{max-width:65%;line-height:1.45}.n3-brief-relationship{background:var(--app-accent-wash);border-radius:var(--app-r-inner);color:var(--app-accent);border:1px solid #1e5fb32e;align-items:center;gap:9px;margin:12px 22px 0;padding:10px 12px;display:flex}.n3-brief-relationship span{gap:2px;min-width:0;display:grid}.n3-brief-relationship strong{color:var(--app-fg);font-size:12px}.n3-brief-relationship small{color:var(--app-fg-3);font:10px/1.4 var(--font-mono);overflow-wrap:anywhere}@media (width<=700px){.n3-decision-origin,.n3-decision-outcome>header,.n3-decision-outcome>div{flex-direction:column;align-items:stretch}.n3-decision-origin button,.n3-decision-outcome>div>button{justify-content:center;width:100%}.n3-decision-outcome>div>small{max-width:none}.n3-brief-relationship{margin-inline:18px}}.n3-team-person.n3-team-org-compact{min-height:78px;padding:8px}.n3-team-org-compact .n3-avatar{box-shadow:none;border-width:1px;width:34px!important;height:34px!important}.n3-team-org-compact strong{font-size:11px}.n3-team-org-compact small{font-size:9px}.n3-human-leadership.n3-team-layer{border-color:var(--app-border);margin-top:16px}.n3-human-leadership.n3-team-layer .n3-team-person{border-radius:var(--app-r-card);box-shadow:inset 3px 0 0 var(--app-brass);border-color:#d4a85a8c;min-height:64px;padding:10px 12px}.n3-human-leadership.n3-team-layer .n3-team-person strong{font-size:13px}.n3-human-leadership.n3-team-layer .n3-team-person small{font-size:11px}.n3-approved-structure{border-color:var(--app-border);margin-top:18px}.n3-approved-structure>summary{min-height:48px}.n3-team-footer{border-color:var(--app-border);margin-top:20px}@media (width<=700px){.n3-team-status{gap:7px 10px}.n3-team-status i{flex-basis:100%;height:0}.n3-current-team>header{flex-direction:column;align-items:stretch}.n3-team-management-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.n3-team-management-actions .n3-primary{grid-column:1/-1}.n3-team-management-actions button{justify-content:center;min-height:44px}.n3-team-org-apex>.n3-team-person-wrap{width:100%}.n3-team-person.n3-team-org-card{text-align:left;flex-direction:row;align-items:center;min-height:72px;padding:9px 10px}.n3-team-person.n3-team-org-card>span:not(.n3-avatar){justify-items:start}.n3-team-org-card .n3-avatar,.n3-team-org-apex .n3-team-org-card .n3-avatar{width:40px;height:40px}.n3-team-org-card em{margin-top:0;margin-left:auto}.n3-team-voice{justify-content:center;width:100%;min-height:44px}.n3-team-org-apex:after{display:none}.n3-team-org-leadership{border-top:0;margin-top:14px;padding-top:0}.n3-team-org-leadership>header{display:none}.n3-team-org-branches{grid-template-columns:1fr}.n3-team-org-branches:before,.n3-team-org-branches>.n3-team-org-branch:before{display:none}.n3-team-org-reports{border-left:0;margin:5px 0 0;padding:0 0 0 18px}.n3-team-org-reports>.n3-team-org-branch>.n3-org-branch-drop{display:none}.n3-team-person.n3-team-org-compact{min-height:62px}.n3-human-leadership.n3-team-layer .n3-team-person{width:100%}}.n3-work-refresh{max-width:1040px}.n3-work-refresh .n3-page-intro{margin-bottom:18px}.n3-work-refresh .n3-page-intro h1{margin:5px 0 6px}.n3-work-current,.n3-work-idle,.n3-work-recent,.n3-work-stage-summary{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-r-card);box-shadow:var(--app-shadow-card)}.n3-work-current{border-color:#1e5fb338;gap:9px;padding:18px 20px;display:grid}.n3-work-current[data-state=ready_for_review]{border-color:#c8861f73;border-left:3px solid var(--app-review-edge)}.n3-work-current>header{align-items:center;gap:10px;display:flex}.n3-work-current>header>small{color:var(--app-fg-3);font:10px/1.4 var(--font-mono)}.n3-work-current h2{font:600 17px/1.35 var(--font-sans);margin:0}.n3-work-current>p{max-width:780px;margin:0;font-size:13px;line-height:1.5}.n3-work-current>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.n3-work-current .n3-work-owner{align-items:center;gap:8px;display:flex}.n3-work-current .n3-work-owner>span{gap:2px;display:grid}.n3-work-current .n3-work-owner small{color:var(--app-fg-3);font:9px/1.2 var(--font-mono);text-transform:uppercase}.n3-work-current .n3-work-owner b{font-size:11px}.n3-work-current .n3-link{margin:0}.n3-work-idle{gap:9px;max-width:780px;padding:22px;display:grid}.n3-work-idle h2{font:600 18px/1.35 var(--font-sans);margin:0}.n3-work-idle p{margin:0;font-size:13px}.n3-work-idle>button{justify-self:start}.n3-work-recent{margin-top:13px;padding:15px}.n3-work-recent>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.n3-work-recent button{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-r-inner);text-align:left;align-items:center;gap:6px;min-height:64px;padding:10px 12px;display:grid}.n3-work-recent button:hover{border-color:var(--app-accent)}.n3-work-recent strong{font-size:12px;line-height:1.35}.n3-work-stage-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px;padding:12px;display:grid}.n3-work-stage-summary>div{background:var(--app-surface-sunk);border:1px solid var(--app-border);border-radius:var(--app-r-inner);min-height:54px;padding:9px 10px}.n3-work-stage-summary>div[data-state=in_progress]{border-color:#1e5fb338}.n3-work-stage-summary>div[data-state=ready_for_review],.n3-work-stage-summary>div[data-state=changes_requested]{border-color:#c8861f52}.n3-work-stage-summary>div>span{color:var(--app-fg-3);font:600 9px/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.n3-work-stage-summary>div>span b{color:var(--app-fg)}.n3-work-stage-summary>div>button{color:var(--app-accent);text-align:left;background:0 0;border:0;align-items:center;gap:4px;margin-top:8px;padding:0;font-size:10px;line-height:1.35;display:flex}.n3-blocked-work{margin-top:16px}@media (width<=700px){.n3-work-current,.n3-work-idle{padding:16px}.n3-work-current>div{flex-direction:column;align-items:stretch}.n3-work-current>div>button{justify-content:center;min-height:44px}.n3-work-idle>button{justify-self:stretch}.n3-work-recent>div,.n3-work-stage-summary{grid-template-columns:1fr}.n3-work-stage-summary>div{min-height:48px}.n3-work-stage-summary>div>button{min-height:36px}}.n3-results-refresh{max-width:1050px}.n3-results-refresh .n3-page-intro{margin-bottom:20px}.n3-results-refresh .n3-page-intro h1{margin:5px 0}.n3-results-group{margin-top:18px}.n3-results-group>header{margin-bottom:8px}.n3-results-group>header h2{color:var(--app-fg-3);font:600 10px/1.3 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin:0}.n3-results-group[data-group=review]>header h2{color:var(--app-review)}.n3-results-group[data-group=approved]>header h2{color:var(--app-approved)}.n3-results-group>div{gap:8px;display:grid}.n3-result-row{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-r-card);box-shadow:var(--app-shadow-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:76px;padding:13px 15px;display:grid}.n3-result-row[data-state=ready_for_review]{border-color:#c8861f61;border-left:3px solid var(--app-review-edge)}.n3-result-row>div{gap:5px;min-width:0;display:grid}.n3-result-row h3{font:600 14px/1.35 var(--font-sans);margin:0}.n3-result-row p{max-width:780px;margin:0;font-size:11px;line-height:1.45}.n3-result-row small{color:var(--app-fg-3);font:10px/1.4 var(--font-mono)}.n3-result-row>button{justify-content:center;min-width:92px;margin:0}.n3-results-empty{background:var(--app-surface);border:1px dashed var(--app-border-dashed);border-radius:var(--app-r-card);margin-top:18px}.n3-result-hero{padding-top:8px}.n3-result-hero h1{font-size:24px;line-height:1.3}.n3-result-hero>p{font-size:14px}.n3-result-state{border-radius:var(--app-r-pill)}.n3-result-state[data-state=approved]{background:var(--app-approved-wash);border-color:#2e7d5b33}.n3-result-state[data-state=needs_review]{background:var(--app-review-wash);border-color:#c8861f47}.n3-result-review-layout{grid-template-columns:minmax(0,1fr) 300px}.n3-result-room .n3-result-document{border-radius:var(--app-r-card)}.n3-result-room .n3-result-copy{padding:25px 28px 27px}.n3-result-room .n3-result-copy h3{font:600 17px/1.35 var(--font-sans);margin:24px 0 8px}.n3-result-room .n3-result-copy>p,.n3-result-room .n3-result-callout p{font-size:14px;line-height:1.65}.n3-result-room .n3-result-callout{border-left:3px solid var(--app-accent);margin-top:18px;padding-left:14px}.n3-result-room .n3-next-action{border-color:var(--app-approved)}.n3-action-brief{gap:22px;min-width:0;display:grid}.n3-action-brief>section,.n3-action-brief>aside{min-width:0}.n3-action-brief .n3-micro{color:var(--app-fg-3);margin-bottom:7px;display:block}.n3-action-brief-answer{border-bottom:1px solid var(--app-border);padding-bottom:20px}.n3-action-brief-answer h2{font:600 20px/1.42 var(--font-sans);letter-spacing:-.012em;overflow-wrap:anywhere;margin:0}.n3-action-brief>section>p{color:var(--app-fg);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.n3-action-brief-section{border-top:1px solid var(--app-border);padding-top:20px}.n3-action-brief-actions,.n3-action-brief-findings{gap:10px;margin:0;padding:0;list-style:none;display:grid}.n3-action-brief-actions>li,.n3-action-brief-findings>li,.n3-action-brief-signal-grid article{background:var(--app-surface-sunk);border:1px solid var(--app-border);border-radius:var(--app-r-inner);gap:7px;min-width:0;padding:13px 14px;display:grid}.n3-action-brief-actions strong,.n3-action-brief-findings strong,.n3-action-brief-signal-grid strong{overflow-wrap:anywhere;font-size:13px;line-height:1.45}.n3-action-brief-actions dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:2px 0 0;display:grid}.n3-action-brief-actions dl>div{min-width:0}.n3-action-brief-actions dt{color:var(--app-fg-3);font:600 9px/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.n3-action-brief-actions dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;line-height:1.45}.n3-action-brief-actions small,.n3-action-brief-findings small,.n3-action-brief-signal-grid small{color:var(--app-fg-3);font:10px/1.45 var(--font-mono);overflow-wrap:anywhere}.n3-action-brief-findings p,.n3-action-brief-signal-grid p{color:var(--app-fg-2);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.n3-action-brief-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.n3-action-brief-signal-grid>div{gap:9px;min-width:0;display:grid}.n3-action-brief-confidence{gap:8px;display:grid}.n3-action-brief-confidence>p{background:var(--app-surface-sunk);border-radius:8px;padding:9px 11px}.n3-action-brief-confidence>p strong{text-transform:capitalize;margin-right:5px}.n3-action-brief-key-signal{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.n3-action-brief-key-signal article{background:var(--app-surface-sunk);border:1px solid var(--app-border);border-radius:var(--app-r-inner);overflow-wrap:anywhere;gap:6px;min-width:0;padding:12px 13px;display:grid}.n3-action-brief-key-signal article strong{font-size:13px;line-height:1.45}.n3-action-brief-key-signal article p{color:var(--app-fg-2);margin:0;font-size:12px;line-height:1.55}.n3-action-brief-disclosure{border-top:1px solid var(--app-border);padding-top:2px}.n3-action-brief-disclosure>summary{color:var(--app-accent);cursor:pointer;padding:14px 0;font-size:13px;font-weight:700}.n3-action-brief-disclosure>div{gap:18px;padding:2px 0 4px;display:grid}.n3-action-brief-disclosure section>.n3-micro{margin-bottom:7px}.n3-action-brief-provenance>p{margin-bottom:10px}.n3-action-brief-provenance ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.n3-action-brief-provenance li{flex-wrap:wrap;align-items:baseline;gap:4px 7px;display:flex}.n3-action-brief-provenance li strong{font-size:12px}.n3-action-brief-provenance li span{color:var(--app-fg-3);font:10px/1.45 var(--font-mono)}.n3-work-detail-grid{margin-top:18px}.n3-work-detail-grid section{gap:6px;display:grid}.n3-work-detail-grid .n3-micro{margin-top:8px}.n3-work-detail-grid p{margin:0}.n3-work-retry-copy{color:var(--app-fg-3);font-size:11px;line-height:1.45}.n3-work-original-brief{margin-top:18px}.n3-result-room .n3-result-evidence{background:var(--app-surface-sunk);border-top:1px solid var(--app-border);padding:16px 28px}.n3-result-boundary{background:var(--app-accent-wash);border-radius:var(--app-r-inner);color:var(--app-accent);border:1px solid #1e5fb326;align-items:flex-start;gap:9px;margin:14px 18px;padding:12px 13px;display:flex}.n3-result-boundary svg{flex:none;margin-top:1px}.n3-result-boundary span{gap:3px;display:grid}.n3-result-boundary strong{color:var(--app-fg);font-size:11px}.n3-result-boundary p{color:var(--app-fg-2);margin:0;font-size:11px;line-height:1.45}.n3-result-supporting{border-color:var(--app-border);padding-inline:28px}.n3-result-supporting summary{color:var(--app-accent)}.n3-result-decision{border-radius:var(--app-r-card);padding:18px;top:78px}.n3-result-decision h2{font:600 18px/1.3 var(--font-sans)}.n3-result-decision .n3-primary{background:var(--app-accent);border-color:var(--app-accent)}.n3-result-decision .n3-primary:hover{background:var(--app-accent-hover);border-color:var(--app-accent-hover)}@media (width<=700px){.n3-result-row{grid-template-columns:1fr;align-items:stretch;padding:14px}.n3-result-row>button{width:100%;min-height:44px}.n3-result-review-layout{grid-template-columns:1fr}.n3-result-room .n3-result-copy{padding:22px 19px 24px}.n3-action-brief{gap:18px}.n3-action-brief-answer h2{font-size:18px}.n3-action-brief-actions dl,.n3-action-brief-signal-grid,.n3-action-brief-key-signal{grid-template-columns:1fr}.n3-result-room .n3-result-evidence{padding-inline:19px}.n3-result-boundary{margin-inline:12px}.n3-result-supporting{padding-inline:19px}}.n3-impact-refresh{max-width:1050px}.n3-impact-refresh .n3-page-intro{margin-bottom:18px}.n3-impact-refresh .n3-page-intro h1{margin:5px 0}.n3-impact-summary,.n3-impact-empty,.n3-impact-boundary{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-r-card);box-shadow:var(--app-shadow-card)}.n3-impact-summary{justify-content:space-between;align-items:center;gap:26px;padding:16px 19px;display:flex}.n3-impact-summary dl{gap:42px;margin:0;display:flex}.n3-impact-summary dl>div{gap:5px;display:grid}.n3-impact-summary dt{color:var(--app-fg-3);font:600 10px/1.2 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.n3-impact-summary dd{font:600 24px/1 var(--font-sans);margin:0}.n3-impact-summary dd[data-positive=true]{color:var(--app-approved)}.n3-impact-summary>small{color:var(--app-fg-3);font:10px/1.4 var(--font-mono)}.n3-impact-evidence{margin-top:18px}.n3-impact-evidence>div{gap:8px;margin-top:8px;display:grid}.n3-impact-evidence-card{background:var(--app-surface);border-radius:var(--app-r-card);box-shadow:var(--app-shadow-card);text-align:left;border:1px solid #2e7d5b33;gap:6px;padding:14px 15px;display:grid}.n3-impact-evidence-card:hover{border-color:var(--app-approved)}.n3-impact-evidence-card h3{font:600 14px/1.35 var(--font-sans);margin:0}.n3-impact-evidence-card p{max-width:780px;margin:0;font-size:11px;line-height:1.45}.n3-impact-evidence-card footer{color:var(--app-fg-3);font:10px/1.4 var(--font-mono);align-items:center;gap:10px;display:flex}.n3-impact-evidence-card footer strong{color:var(--app-accent);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.n3-impact-empty{gap:8px;max-width:760px;margin-top:18px;padding:18px;display:grid}.n3-impact-empty h2{font:600 17px/1.35 var(--font-sans);margin:0}.n3-impact-empty p{margin:0;font-size:13px}.n3-impact-empty button{justify-self:start}.n3-impact-boundary{background:var(--app-accent-wash);color:var(--app-accent);border-color:#1e5fb329;align-items:flex-start;gap:10px;max-width:900px;margin-top:14px;padding:13px 15px;display:flex}.n3-impact-boundary svg{flex:none;margin-top:1px}.n3-impact-boundary span{gap:3px;display:grid}.n3-impact-boundary strong{color:var(--app-fg);font-size:11px}.n3-impact-boundary p{color:var(--app-fg-2);margin:0;font-size:11px;line-height:1.5}.n3-company{max-width:1130px}.n3-company-section-intro{gap:4px;display:grid}.n3-company-section-intro h1{font:600 24px/1.3 var(--font-sans);letter-spacing:-.015em;margin:0}.n3-company-section-intro p{color:var(--app-fg-3);max-width:820px;margin:0;font-size:12px;line-height:1.5}.n3-company>.n3-underline-tabs{margin:16px 0 18px}.n3-company-overview-layout,.n3-company-layout{gap:12px}.n3-company-profile,.n3-company-overview-card,.n3-company-sidebar>section,.n3-company-plan-hero,.n3-plan-capabilities>section,.n3-company-projects,.n3-company-rules-main,.n3-company-main-card,.n3-company-summary-panel{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-r-card);box-shadow:var(--app-shadow-card)}.n3-company-profile{padding:18px}.n3-company-understanding{border-color:var(--app-border);border-radius:var(--app-r-inner)}.n3-company-form-actions .n3-company-primary-action{background:var(--app-surface);color:var(--app-accent)}.n3-company-overview-card,.n3-company-sidebar>section{padding:14px}.n3-company-count-row,.n3-knowledge-counts{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.n3-company-plan{gap:12px}.n3-company-plan-hero{padding:20px}.n3-company-plan-hero h1{font:600 20px/1.35 var(--font-sans)}.n3-company-plan-actions{flex-wrap:wrap}.n3-company-plan-body{grid-template-columns:minmax(0,1fr) 320px;gap:12px}.n3-plan-direction,.n3-plan-capabilities>section{padding:16px}.n3-plan-routine-list article{border-radius:var(--app-r-inner)}.n3-company-rules-main{padding:14px}.n3-company-approval-groups{gap:10px;display:grid}.n3-company-approval-groups>section{background:var(--app-surface-sunk);border:1px solid var(--app-border);border-radius:var(--app-r-inner);padding:12px}.n3-company-approval-groups>section>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.n3-company-approval-groups>section>header>span{color:var(--app-fg-3);font:10px/1.4 var(--font-mono)}.n3-company-approval-groups>section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.n3-company-approval-groups article{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-r-inner);min-height:76px;padding:10px}.n3-company-approval-groups article strong{font-size:11px}.n3-company-approval-groups article p{color:var(--app-fg-3);margin:4px 0 0;font-size:9px;line-height:1.45}.n3-company-approval-groups article small{color:var(--app-approved);font:9px/1.4 var(--font-mono)}.n3-company-inline-actions{align-items:center}.n3-company-inline-actions>span{color:var(--app-fg-3);font-size:10px}.n3-team-boundaries dl{gap:8px;margin:10px 0 14px;display:grid}.n3-team-boundaries dl>div{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;padding-bottom:7px;display:flex}.n3-team-boundaries dt{font-size:10px}.n3-team-boundaries dd{color:var(--app-accent);font:600 12px/1 var(--font-mono);margin:0}.n3-company-main-card,.n3-company-summary-panel{padding:16px}.n3-company-main-card>h2{font:600 15px/1.45 var(--font-sans);max-width:760px;margin:7px 0}.n3-knowledge-primary{margin-top:12px}.n3-reviewed-sources{border-top:1px solid var(--app-border);margin-top:16px;padding-top:13px}.n3-reviewed-sources>header{justify-content:space-between;align-items:center;display:flex}.n3-reviewed-sources>header>span{color:var(--app-fg-3);font:10px/1.4 var(--font-mono)}.n3-reviewed-sources>div{margin-top:7px;display:grid}.n3-reviewed-sources-unavailable{color:var(--app-fg-3);margin:10px 0 0;font-size:10px;line-height:1.5}.n3-reviewed-sources>div>button{border:0;border-top:1px solid var(--app-border);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;padding:10px 0;display:grid}.n3-reviewed-sources>div>button>span{align-items:center;gap:7px;min-width:0;display:flex}.n3-reviewed-sources b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.n3-reviewed-sources small{color:var(--app-fg-3);font:9px/1.4 var(--font-mono)}.n3-reviewed-sources>.n3-link{margin-top:8px}.n3-knowledge-register{gap:8px;margin-top:14px}.n3-knowledge-register>section{border-radius:var(--app-r-inner)}.n3-knowledge-journey ol{gap:12px;margin:14px 0;padding:0;list-style:none;display:grid}.n3-knowledge-journey li{align-items:flex-start;gap:9px;display:flex}.n3-knowledge-journey li>b{background:var(--app-accent-wash);color:var(--app-accent);font:600 10px/1 var(--font-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.n3-knowledge-journey li>span{gap:2px;display:grid}.n3-knowledge-journey strong{font-size:11px}.n3-knowledge-journey small{color:var(--app-fg-3);font-size:9px;line-height:1.4}.n3-people-access-header>div{gap:4px;display:grid}.n3-people-access-header h2{margin:0}.n3-people-access-list article{border-color:var(--app-border);border-radius:var(--app-r-inner)}.n3-people-access-list article>span{gap:3px;display:grid}.n3-people-access-list article em{color:var(--app-fg-3);font-size:10px;font-style:normal}.n3-people-access-list article>.n3-link{margin:0 0 0 auto}@media (width<=700px){.n3-impact-summary{align-items:stretch;display:grid}.n3-impact-summary dl{justify-content:space-between;gap:16px}.n3-impact-summary dd{font-size:20px}.n3-impact-empty button{justify-self:stretch}.n3-impact-evidence-card footer{flex-wrap:wrap}.n3-company-section-intro h1{font-size:22px}.n3-company>.n3-underline-tabs{margin-inline:-16px;padding-inline:16px}.n3-company-overview-layout,.n3-company-layout,.n3-company-plan-body{grid-template-columns:1fr}.n3-company-plan-actions{align-items:stretch;display:grid}.n3-company-plan-actions button{justify-content:center;width:100%;min-height:44px}.n3-company-approval-groups>section>div{grid-template-columns:1fr}.n3-company-approval-groups article{min-height:0}.n3-company-inline-actions{align-items:stretch;display:grid}.n3-company-inline-actions button{justify-content:center;min-height:44px}.n3-knowledge-primary{justify-content:center;width:100%;min-height:44px}.n3-reviewed-sources>div>button{grid-template-columns:1fr;align-items:start;min-height:52px}.n3-reviewed-sources small{padding-left:22px}.n3-people-access-header{flex-direction:column;align-items:stretch}.n3-people-access-header button{justify-content:center;width:100%;min-height:44px}.n3-people-access-list article{grid-template-columns:auto minmax(0,1fr);align-items:start}.n3-people-access-list article>.n3-link{grid-column:2;justify-content:flex-start;min-height:40px}}.n3-rail-brand small,.n3-primary-nav em,.n3-mobile-brand small,.n3-work-current>header>small,.n3-work-current .n3-work-owner small,.n3-work-stage-summary>div>span,.n3-work-stage-summary>div>button,.n3-result-row small,.n3-impact-summary>small,.n3-impact-evidence-card footer,.n3-company-approval-groups>section>header>span,.n3-company-inline-actions>span,.n3-team-boundaries dt,.n3-reviewed-sources>header>span,.n3-reviewed-sources small,.n3-reviewed-sources-unavailable,.n3-knowledge-journey small,.n3-people-access-list article em,.n3-result-document>footer,.n3-result-evidence span,.n3-company-approval-groups article p,.n3-company-approval-groups article small,.n3-home-now>div>small,.n3-home-now dt,.n3-home-review-card>header>span:last-child,.n3-home-direction-note,.n3-home-latest small,.n3-ask-daisy small,.n3-brief-flow li span,.n3-brief-modal footer small,.n3-team-status,.n3-team-org-card small,.n3-team-org-purpose,.n3-team-org-compact small,.n3-human-leadership.n3-team-layer .n3-team-person small,.n3-work-current .n3-work-owner b,.n3-impact-summary dt{font-size:12px}.n3-status-pill,.n3-team-org-kind,.n3-team-org-card em,.n3-results-group>header h2{font-size:11px}.n3-team-voice,.n3-reviewed-sources b,.n3-knowledge-journey strong,.n3-company-approval-groups article strong{font-size:13px}.n3-result-row p,.n3-result-boundary p,.n3-impact-evidence-card p,.n3-impact-boundary p{font-size:14px}.n3-result-boundary strong,.n3-impact-boundary strong{font-size:13px}.n3-progress i{background:var(--app-accent);animation:none}.n3-shell[data-register=app][data-shell=nodit-3] .n3-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}.n3-shell :is(.n3-impact-overview,.n3-company-context-status,.n3-org-change-entry){background:var(--app-surface)}.n3-shell[data-register=app][data-shell=nodit-3] :is(.n3-rail-brand small,.n3-primary-nav em,.n3-mobile-brand small,.n3-work-current>header>small,.n3-work-current .n3-work-owner small,.n3-work-stage-summary>div>span,.n3-work-stage-summary>div>button,.n3-result-row small,.n3-impact-summary>small,.n3-impact-evidence-card footer,.n3-company-approval-groups>section>header>span,.n3-company-inline-actions>span,.n3-team-boundaries dt,.n3-reviewed-sources>header>span,.n3-reviewed-sources small,.n3-reviewed-sources-unavailable,.n3-knowledge-journey small,.n3-people-access-list article em,.n3-result-document>footer,.n3-result-evidence span),.n3-shell[data-register=app][data-shell=nodit-3] :is(.n3-home-now>div>small,.n3-home-now dt,.n3-home-review-card>header>span:last-child,.n3-home-direction-note,.n3-home-latest small,.n3-ask-daisy small,.n3-brief-flow li span,.n3-brief-modal footer small,.n3-team-status,.n3-team-org-card small,.n3-team-org-purpose,.n3-team-org-compact small,.n3-human-leadership.n3-team-layer .n3-team-person small,.n3-work-current .n3-work-owner b,.n3-impact-summary dt){font-size:12px}.n3-shell[data-register=app][data-shell=nodit-3] :is(.n3-status-pill,.n3-team-org-kind,.n3-team-org-card em,.n3-results-group>header h2){font-size:11px}.n3-shell[data-register=app][data-shell=nodit-3] :is(.n3-team-voice,.n3-reviewed-sources b,.n3-knowledge-journey strong,.n3-company-approval-groups article strong){font-size:13px}.n3-shell[data-register=app][data-shell=nodit-3] :is(.n3-result-row p,.n3-result-boundary p,.n3-impact-evidence-card p,.n3-impact-boundary p){font-size:14px}.n3-shell[data-register=app][data-shell=nodit-3] :is(.n3-result-boundary strong,.n3-impact-boundary strong){font-size:13px}@media (width<=700px){.n3-shell[data-register=app][data-shell=nodit-3].n3-rail-expanded,.n3-shell[data-register=app][data-shell=nodit-3].n3-rail-collapsed{padding:0 0 calc(92px + env(safe-area-inset-bottom))}.n3-shell[data-register=app][data-shell=nodit-3] .n3-header{background:var(--app-rail);border-color:var(--app-rail-border);height:55px;padding-inline:12px}.n3-shell[data-register=app][data-shell=nodit-3] .n3-mobile-menu{color:var(--app-rail-fg-hi)}.n3-shell[data-register=app][data-shell=nodit-3] .n3-mobile-brand{align-items:center;display:flex}.n3-shell[data-register=app][data-shell=nodit-3] .n3-mobile-brand .ue-logo{max-width:116px;height:22px}.n3-shell[data-register=app][data-shell=nodit-3] .n3-header .n3-guides-trigger,.n3-shell[data-register=app][data-shell=nodit-3] .n3-header .n3-header-brief,.n3-shell[data-register=app][data-shell=nodit-3] .n3-header .n3-bell{display:none}.n3-shell[data-register=app][data-shell=nodit-3] .n3-header .n3-input-pill{color:#fff;background:#ffffff0f;border-color:#fff3}.n3-shell[data-register=app][data-shell=nodit-3] .n3-header .n3-input-pill b{color:var(--app-rail-fg-hi);background:#ffffff1a}.n3-home-heading>p,.n3-home-now>div>small,.n3-home-priority>p,.n3-home-direction-note{display:none}}.n3-shell[data-register=app][data-shell=nodit-3] .n3-company-overview-intro>.n3-micro,.n3-shell[data-register=app][data-shell=nodit-3] .n3-company-overview-intro>p{display:none}.n3-shell[data-register=app][data-shell=nodit-3] .n3-company-overview-intro h1{font-size:28px}.n3-shell[data-register=app][data-shell=nodit-3] .n3-company-overview-intro+.n3-underline-tabs{margin-block:10px 20px}.n3-shell[data-register=app][data-shell=nodit-3] .n3-company-overview-layout[data-overview=b3-01]{grid-template-columns:minmax(0,2.2fr) minmax(300px,1fr);grid-template-areas:"primary sidebar";align-items:start;gap:18px;display:grid}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-overview-primary{grid-area:primary;gap:14px;min-width:0;display:grid}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] :is(.n3-company-profile,.n3-company-overview-card,.n3-company-sidebar){grid-area:auto}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] :is(.n3-company-profile,.n3-company-overview-card,.n3-company-sidebar>section){background:var(--app-surface);border:1px solid var(--app-border);box-shadow:none;border-radius:11px;min-width:0}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] :is(.n3-company-profile,.n3-company-overview-card){grid-template-columns:1fr;gap:12px;min-height:0;padding:20px 24px;display:grid}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-overview-card-header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-overview-card-header>.n3-micro{color:var(--app-fg-3);flex:auto;margin:0}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-overview-card-header>:is(button,a){color:var(--app-accent);background:0 0;border:0;flex:none;align-items:center;gap:4px;min-height:36px;padding:0;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-profile-approval{background:var(--app-fact-wash);color:var(--app-approved);font:10px/1.2 var(--font-mono);border:1px solid #2e7d5b38;border-radius:4px;flex:none;align-items:center;gap:7px;padding:4px 7px;display:inline-flex}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-profile-approval>span{text-transform:lowercase}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-profile-approval time{border-left:1px solid #2e7d5b40;padding-left:7px}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-profile-summary{-webkit-line-clamp:3;color:var(--app-fg-2);-webkit-box-orient:vertical;max-width:720px;margin:0;font-size:15px;line-height:1.56;display:-webkit-box;overflow:hidden}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-traceability{border:0;margin:-3px 0 0;padding:0}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-traceability>summary,.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-overview-provenance>summary{color:var(--app-fg-3);cursor:pointer;min-height:36px;padding-block:9px;font-size:12px;font-weight:650}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-profile-full{color:var(--app-fg-2);margin:4px 0 0;font-size:13px;line-height:1.55}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-profile-facts{margin-top:12px}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-profile-actions,.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-knowledge-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] :is(.n3-company-profile-actions,.n3-company-knowledge-actions)>details{border:0;min-width:0;margin:0}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] :is(.n3-company-profile-actions,.n3-company-knowledge-actions)>details[open]{flex-basis:100%}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-primary-action{justify-self:start;align-items:center;gap:7px;min-height:40px;display:inline-flex}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-overview-statement{color:var(--app-fg-2);max-width:720px;margin:0;font-size:15px;line-height:1.55}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-overview-meta{color:var(--app-fg-3);font:12px/1.4 var(--font-mono)}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-count-row{margin:0}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-add-source{justify-self:start;align-items:center;gap:7px;min-height:40px;display:inline-flex}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-overview-provenance{margin:0}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-overview-provenance p{color:var(--app-fg-3);margin:0 0 8px;font-size:12px;line-height:1.5}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-sidebar{grid-area:sidebar;grid-template-columns:1fr;align-content:start;gap:14px;min-width:0;display:grid}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-sidebar>section{align-content:start;gap:10px;min-height:0;padding:17px 19px;display:grid}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-sidebar>section>p{color:var(--app-fg-2);margin:0;font-size:13px;line-height:1.45}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-overview-number{align-items:baseline;gap:5px;display:flex}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-overview-number strong{color:var(--app-fg);font:650 24px/1 var(--font-sans)}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-overview-person{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-overview-person .n3-avatar{width:30px;height:30px}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-overview-person>span{gap:2px;min-width:0;display:grid}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-overview-person strong{overflow-wrap:anywhere;font-size:13px}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-overview-person small{color:var(--app-fg-3);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-clarification-card[data-state=attention]{background:#fcf9f3;border-color:#a6631240}@media (width<=900px){.n3-shell[data-register=app][data-shell=nodit-3] .n3-company-overview-layout[data-overview=b3-01]{grid-template-columns:minmax(0,1fr);grid-template-areas:"primary""sidebar"}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.n3-shell[data-register=app][data-shell=nodit-3] .n3-company-overview-intro{display:none}.n3-shell[data-register=app][data-shell=nodit-3] .n3-company-overview-intro+.n3-underline-tabs{margin-block:0 12px}.n3-shell[data-register=app][data-shell=nodit-3] .n3-company-overview-layout[data-overview=b3-01]{gap:10px}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-overview-primary,.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-sidebar{grid-template-columns:1fr;gap:10px}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] :is(.n3-company-profile,.n3-company-overview-card,.n3-company-sidebar>section){border-radius:10px}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] :is(.n3-company-profile,.n3-company-overview-card){gap:10px;padding:16px}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-sidebar>section{padding:15px 16px}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-overview-card-header{align-items:flex-start}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-profile-summary,.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] .n3-company-overview-statement{font-size:14px}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] :is(.n3-company-profile-actions,.n3-company-knowledge-actions){align-items:stretch;display:grid}.n3-shell[data-register=app][data-shell=nodit-3] [data-overview=b3-01] :is(.n3-company-primary-action,.n3-company-add-source){justify-content:center;justify-self:stretch;width:100%}}.n3-shell[data-register=app][data-shell=nodit-3] :is(.n3-company-plan-intro,.n3-company-rules-intro) h1{font-size:24px}.n3-shell[data-register=app][data-shell=nodit-3] .n3-company-plan-intro+.n3-underline-tabs{margin-block:8px 20px}.n3-shell[data-register=app][data-shell=nodit-3] .n3-company-rules-intro+.n3-underline-tabs{margin-block:10px 20px}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-company-plan-body{grid-template-columns:minmax(0,2.2fr) minmax(300px,1fr);align-items:start;gap:18px;display:grid}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-primary-column{gap:14px;min-width:0;display:grid}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] :is(.n3-plan-focus-card,.n3-plan-workstreams,.n3-plan-routines){background:var(--app-surface);border:1px solid var(--app-border);box-shadow:none;border-radius:11px;min-width:0}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-focus-card{gap:11px;padding:20px 24px;display:grid}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-focus-card>header,.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-routines>header,.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-workstreams>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-focus-card>header{justify-content:flex-start}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] :is(.n3-plan-focus-card,.n3-plan-routines,.n3-plan-workstreams)>header .n3-micro{color:var(--app-fg-3);margin:0}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-focus-card>header>span{background:var(--app-surface-sunk);border:1px solid var(--app-border);color:var(--app-fg-3);font:10px/1.2 var(--font-mono);white-space:nowrap;border-radius:4px;padding:3px 7px}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-focus-card h2{font:650 18px/1.32 var(--font-sans);letter-spacing:-.015em;max-width:760px;margin:0}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-focus-card>p{color:var(--app-fg-2);max-width:760px;margin:0;font-size:14px;line-height:1.55}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-focus-card>p strong{color:var(--app-fg)}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-focus-card>footer{flex-wrap:wrap;align-items:center;gap:9px 14px;margin-top:2px;display:flex}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-focus-card>footer button{min-height:40px}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-focus-card>footer>span{color:var(--app-fg-3);font-size:12px}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-workstreams{padding:18px 24px 20px}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-workstreams>header{margin-bottom:11px}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-workstreams>header button{color:var(--app-accent);background:0 0;border:0;align-items:center;gap:4px;min-height:36px;padding:0;font-size:12px;font-weight:650;display:inline-flex}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-workstream-list{gap:9px;display:grid}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-workstream-list>article{border:1px solid var(--app-border);border-radius:8px;gap:6px;padding:13px 15px;display:grid}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-workstream-list article>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-workstream-list article strong{font-size:13px;line-height:1.4}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-workstream-list article span,.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-routines article>b{background:var(--app-surface-sunk);color:var(--app-fg-3);font:9px/1.2 var(--font-mono);text-transform:uppercase;border-radius:4px;flex:none;padding:4px 7px}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-workstream-list article p{color:var(--app-fg-2);max-width:690px;margin:0;font-size:12px;line-height:1.5}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-empty{color:var(--app-fg-3);margin:0;font-size:13px}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-complete-direction{border-top:1px solid var(--app-border);margin-top:13px;padding-top:4px}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-complete-direction>summary{color:var(--app-fg-3);cursor:pointer;min-height:36px;padding-block:10px;font-size:12px;font-weight:650}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-complete-direction[open]>summary{color:var(--app-fg)}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-complete-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:4px 0 14px;display:grid}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-complete-grid>section{background:var(--app-surface-sunk);border-radius:8px;padding:13px}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-complete-grid h3{margin:0 0 9px;font-size:12px}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-complete-grid :is(ol,ul){gap:9px;margin:0;padding:0;list-style:none;display:grid}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-complete-grid li{align-items:start;gap:8px;display:flex}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-complete-grid li>b{color:var(--app-accent);font:10px/1.4 var(--font-mono)}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-complete-grid li>span{gap:2px;display:grid}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-complete-grid li>strong,.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-complete-grid li>span>strong{font-size:11px;line-height:1.35}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-complete-grid li small{color:var(--app-fg-3);font-size:10px;line-height:1.45}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-routines{padding:18px 19px}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-routines>header>b{color:var(--app-fg-3);white-space:nowrap;font-size:11px}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-routines>p{color:var(--app-fg-3);margin:7px 0 11px;font-size:12px;line-height:1.45}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-routines>div{display:grid}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-routines article{border-top:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-routines article>span{gap:2px;min-width:0;display:grid}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-routines article strong{overflow-wrap:anywhere;font-size:12px}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-routines article small{color:var(--app-fg-3);font:10px/1.35 var(--font-mono)}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-routines article>b[data-state=active]{background:var(--app-fact-wash);color:var(--app-approved)}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03]{grid-template-columns:minmax(0,2.2fr) minmax(300px,1fr);align-items:start;gap:18px}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03] .n3-company-rules-main{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;padding:0}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03] .n3-company-approval-groups{gap:14px}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03] .n3-company-approval-groups>section{background:var(--app-surface);border:1px solid var(--app-border);border-radius:11px;padding:18px 24px 16px}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03] .n3-company-approval-groups>section>header{margin-bottom:10px}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03] .n3-company-approval-groups>section>header .n3-micro{color:var(--app-fg-3);margin:0}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03] .n3-company-approval-groups>section>div{gap:12px}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03] .n3-company-approval-groups article{border-radius:8px;min-height:84px;padding:13px 14px}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03] .n3-company-approval-groups article strong{font-size:13px;line-height:1.35}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03] .n3-company-approval-groups article p{color:var(--app-fg-2);margin-top:5px;font-size:12px;line-height:1.45}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03] .n3-company-approval-groups article small{margin-top:5px;font-size:9px;display:block}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03] .n3-company-inline-actions{border:0;align-items:center;gap:8px 14px;margin:0;padding:13px 0 0;display:flex}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03] .n3-company-inline-actions>button{min-height:40px}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03] .n3-company-inline-actions>span{color:var(--app-fg-3);flex:250px;font-size:11px;line-height:1.45}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03] .n3-company-inline-actions>.n3-ghost{color:var(--app-accent);background:0 0;border:0;padding-inline:4px;font-size:11px}.n3-shell[data-register=app][data-shell=nodit-3] .n3-company-summary-panel.n3-team-boundaries{background:var(--app-surface);border:1px solid var(--app-border);box-shadow:none;border-radius:11px;min-width:0;padding:20px}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03] .n3-team-boundaries>.n3-micro{color:var(--app-fg-3);margin:0 0 15px}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03] .n3-team-boundaries dl{gap:0;margin:0}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03] .n3-team-boundaries dl>div{min-height:39px;padding:0}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03] .n3-team-boundaries dt{color:var(--app-fg);font-size:12px}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03] .n3-team-boundaries dd{font-size:12px}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03] .n3-team-boundaries details{border-top:0;margin-top:14px;padding:0}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03] .n3-team-boundaries summary{min-height:36px;padding-block:10px}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03] .n3-team-boundaries details>div{border-top:1px solid var(--app-border);gap:10px;padding-top:12px;display:grid}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03] .n3-team-boundaries details section>strong{text-transform:uppercase;font-size:10px}@media (width<=900px){.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-company-plan-body,.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03]{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.n3-shell[data-register=app][data-shell=nodit-3] :is(.n3-company-plan-intro,.n3-company-rules-intro){margin-bottom:7px;display:grid}.n3-shell[data-register=app][data-shell=nodit-3] .n3-company-plan-intro h1{display:none}.n3-shell[data-register=app][data-shell=nodit-3] .n3-company-rules-intro h1{font-size:21px}.n3-shell[data-register=app][data-shell=nodit-3] .n3-company-rules-intro p{font-size:11px}.n3-shell[data-register=app][data-shell=nodit-3] :is(.n3-company-plan-intro,.n3-company-rules-intro)+.n3-underline-tabs{margin-block:0 12px}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-company-plan-body,.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-primary-column{gap:10px}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] :is(.n3-plan-focus-card,.n3-plan-workstreams,.n3-plan-routines){border-radius:10px}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-focus-card{padding:16px}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-focus-card>header{align-items:flex-start}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-focus-card h2{font-size:17px}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-focus-card>footer{align-items:stretch;display:grid}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-focus-card>footer button{justify-content:center;width:100%}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-workstreams,.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-routines{padding:15px 16px}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-workstream-list article>header{align-items:flex-start}.n3-shell[data-register=app][data-shell=nodit-3] [data-plan=b3-02] .n3-plan-complete-grid{grid-template-columns:1fr}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03],.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03] .n3-company-approval-groups{gap:10px}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03] .n3-company-approval-groups>section,.n3-shell[data-register=app][data-shell=nodit-3] .n3-company-summary-panel.n3-team-boundaries{border-radius:10px;padding:15px 16px}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03] .n3-company-approval-groups>section>div{grid-template-columns:1fr}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03] .n3-company-approval-groups article{min-height:0}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03] .n3-company-inline-actions{align-items:stretch;display:grid}.n3-shell[data-register=app][data-shell=nodit-3] [data-rules=b3-03] .n3-company-inline-actions>button{justify-content:center;width:100%}}.n3-reviewed-source-modal,.n3-reviewed-library-modal{background:var(--app-surface);border-color:var(--app-border);border-radius:14px;flex-direction:column;max-height:min(820px,100vh - 48px);display:flex;overflow:hidden}.n3-reviewed-source-modal{width:min(780px,100%)}.n3-reviewed-library-modal,.n3-owner-brief-source-modal{width:min(860px,100%)}.n3-reviewed-source-modal>header,.n3-reviewed-library-modal>header{border-bottom:1px solid var(--app-border);flex:none;align-items:flex-start;padding:20px 24px 18px}.n3-reviewed-source-modal>header>div,.n3-reviewed-library-modal>header>div{align-items:start;gap:6px;min-width:0;display:grid}.n3-reviewed-source-modal>header .n3-micro,.n3-reviewed-library-modal>header .n3-micro{color:var(--app-accent);margin:0}.n3-reviewed-source-modal>header h2,.n3-reviewed-library-modal>header h2{color:var(--app-fg);font:650 22px/1.28 var(--font-sans);overflow-wrap:anywhere}.n3-reviewed-source-modal>header button,.n3-reviewed-library-modal>header button{flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin:-8px -8px 0 16px;display:inline-flex}.n3-reviewed-source-scroll,.n3-reviewed-library-body{overscroll-behavior:contain;min-height:0;padding:22px 24px 28px;overflow:auto}.n3-reviewed-source-scroll{gap:20px;display:grid}.n3-reviewed-source-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.n3-reviewed-source-meta>div{background:var(--app-surface-sunk);border:1px solid var(--app-border);gap:4px;min-width:0;margin:0 -1px -1px 0;padding:11px 13px;display:grid}.n3-reviewed-source-meta dt{color:var(--app-fg-3);font:10px/1.35 var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.n3-reviewed-source-meta dd{color:var(--app-fg);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.n3-reviewed-source-summary,.n3-reviewed-source-content{width:100%;max-width:680px;margin-inline:auto}.n3-reviewed-source-summary{background:var(--app-surface-sunk);border:1px solid var(--app-border);border-radius:9px;padding:15px 17px}.n3-reviewed-source-summary h3,.n3-reviewed-source-content>h3{color:var(--app-fg-3);font:650 11px/1.4 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px}.n3-reviewed-source-summary p,.n3-reviewed-source-content p,.n3-reviewed-source-content li{color:var(--app-fg-2);font-size:14px;line-height:1.65}.n3-reviewed-source-summary p,.n3-reviewed-source-content p{margin:0 0 13px}.n3-reviewed-source-content h4{color:var(--app-fg);font:650 16px/1.4 var(--font-sans);margin:22px 0 8px}.n3-reviewed-source-content ul{gap:6px;margin:0 0 16px;padding-left:21px;display:grid}.n3-reviewed-source-content aside{border-left:3px solid var(--app-accent);margin:18px 0;padding:3px 0 3px 14px}.n3-reviewed-source-content aside>strong{color:var(--app-fg);margin-bottom:4px;font-size:12px;display:block}.n3-reviewed-source-content aside>p{margin:0}.n3-reviewed-source-unavailable{border:1px solid var(--app-border);border-radius:9px;gap:6px;padding:17px;display:grid}.n3-reviewed-source-unavailable strong{color:var(--app-fg);font-size:14px}.n3-reviewed-source-unavailable p{margin:0}.n3-owner-brief-source-trust{letter-spacing:.03em;color:var(--app-review)!important;font:600 10px/1.4 var(--font-mono)!important}.n3-owner-brief-boundary{background:var(--app-accent-wash);border:1px solid color-mix(in srgb, var(--app-accent) 24%, var(--app-border));color:var(--app-accent);border-radius:9px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.n3-owner-brief-boundary>svg{flex:none;margin-top:1px}.n3-owner-brief-boundary>span{gap:3px;display:grid}.n3-owner-brief-boundary strong{color:var(--app-fg);font-size:12px}.n3-owner-brief-boundary p{color:var(--app-fg-2);margin:0;font-size:12px;line-height:1.5}.n3-owner-brief-source-actions{flex:none;align-items:flex-start!important}.n3-owner-brief-source-actions>small{color:var(--app-fg-3)}.n3-owner-brief-source-actions>div{flex-wrap:wrap;justify-content:flex-end}.n3-owner-brief-source-actions button{text-transform:none;min-height:42px}.n3-reviewed-library-body{gap:14px;display:grid}.n3-reviewed-library-summary{color:var(--app-fg-2);margin:0;font-size:13px;line-height:1.55}.n3-reviewed-library-search{gap:7px;display:grid}.n3-reviewed-library-search>span{color:var(--app-fg);font-size:12px;font-weight:650}.n3-reviewed-library-search input{background:var(--app-surface);border:1px solid var(--app-border);color:var(--app-fg);font:400 14px/1.4 var(--font-sans);border-radius:8px;width:100%;min-height:44px;padding:10px 12px}.n3-reviewed-library-search input:focus{border-color:var(--app-accent);outline:2px solid color-mix(in srgb, var(--app-accent) 18%, transparent);outline-offset:1px}.n3-reviewed-library-results{color:var(--app-fg-3);font:10px/1.4 var(--font-mono);margin:0}.n3-reviewed-library-list{gap:8px;display:grid}.n3-reviewed-library-list>button{background:var(--app-surface);border:1px solid var(--app-border);color:var(--app-fg);text-align:left;border-radius:9px;gap:6px;width:100%;min-height:72px;padding:13px 15px;display:grid}.n3-reviewed-library-list>button:hover,.n3-reviewed-library-list>button:focus-visible{border-color:var(--app-accent)}.n3-reviewed-library-list>button>span{align-items:flex-start;gap:8px;min-width:0;display:flex}.n3-reviewed-library-list>button strong{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.n3-reviewed-library-list>button small{color:var(--app-fg-3);font:10px/1.45 var(--font-mono);overflow-wrap:anywhere}.n3-reviewed-library-list>button p{color:var(--app-fg-2);margin:0;font-size:12px;line-height:1.5}.n3-reviewed-library-empty{color:var(--app-fg-3);margin:10px 0 0;font-size:13px}@media (width<=700px){.n3-reviewed-source-modal,.n3-reviewed-library-modal{border:0;border-radius:16px 16px 0 0;width:100%;height:calc(100dvh - 22px);max-height:calc(100dvh - 22px)}.n3-reviewed-source-modal>header,.n3-reviewed-library-modal>header{padding:20px 17px 15px}.n3-reviewed-source-modal>header h2,.n3-reviewed-library-modal>header h2{font-size:19px}.n3-reviewed-source-scroll,.n3-reviewed-library-body{padding:17px 17px max(30px, env(safe-area-inset-bottom))}.n3-reviewed-source-meta{grid-template-columns:minmax(0,1fr)}.n3-reviewed-source-summary,.n3-reviewed-source-content{max-width:none}.n3-reviewed-source-summary p,.n3-reviewed-source-content p,.n3-reviewed-source-content li{font-size:13px;line-height:1.62}.n3-reviewed-library-list>button{min-height:56px;padding:12px 13px}.n3-owner-brief-source-actions>div{grid-template-columns:1fr;width:100%;display:grid}.n3-owner-brief-source-actions button{justify-content:center;width:100%}}.n3-attention-queue{flex-direction:column;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.n3-attention-queue>header{flex:none;padding:20px 24px}.n3-attention-queue>header h2{margin:0}.n3-attention-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:0 20px 20px;scroll-padding:12px;overflow:hidden auto}.n3-attention-list>section{min-width:0}.n3-attention-list h3{margin:20px 0 8px;font-size:14px}.n3-attention-list h3 span{margin-left:6px;font-weight:400}.n3-attention-list .n3-attention-item{border:0;border-bottom:1px solid var(--n3-line,#d8e1df);text-align:left;border-radius:0;gap:18px;width:100%;min-height:0;padding:16px 4px;display:flex}.n3-attention-item-copy{flex:1;min-width:0}.n3-attention-item-copy>strong{overflow-wrap:anywhere;font-size:16px;line-height:1.4}.n3-attention-item-copy>p{margin:5px 0;font-size:14px;line-height:1.5}.n3-attention-item-copy small{font-size:12px}.n3-attention-item-action{flex:none;font-size:13px}.n3-work-history{margin-top:32px}.n3-work-history ul{padding:0;list-style:none}.n3-work-history li{border-bottom:1px solid #d8e1df;padding:12px 0}.n3-work-history li small{margin-top:4px;display:block}.n3-work-card h2{overflow-wrap:anywhere}@media (width<=600px){.n3-attention-queue{max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.n3-attention-queue>header{padding:16px}.n3-attention-list{padding:0 16px max(16px, env(safe-area-inset-bottom))}.n3-attention-list .n3-attention-item{flex-direction:row;align-items:center;gap:12px}.n3-attention-item-action{align-self:flex-start;min-height:32px}}.n3-leader-tools{margin:16px 0}.n3-leader-toolbar{flex-wrap:wrap;gap:8px;display:flex}.n3-leader-toolbar button{min-height:44px}.n3-result-access{min-width:0;margin-top:8px}.n3-result-access>a{align-items:center;gap:8px;min-height:44px;text-decoration:none;display:inline-flex}.n3-result-access .n3-leader-tools{margin:10px 0 0}.n3-result-access .n3-leader-toolbar{align-items:center}.n3-shell[data-register=app][data-shell=nodit-3] .n3-result-access :is(button,a.n3-primary){min-height:44px}.n3-result-document:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}.n3-result-document{scroll-margin-top:20px}@media (width<=700px){.n3-result-access .n3-leader-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.n3-result-access .n3-leader-toolbar button{white-space:normal;min-width:0}.n3-result-access .n3-leader-toolbar button:last-child:nth-child(odd){grid-column:1/-1}}.n3-leader-tools form{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.n3-leader-tools label{flex:1;gap:6px;min-width:200px;display:grid}.n3-leader-tools input{width:100%;padding:10px}.n3-saved-evidence{margin:20px 0}.n3-saved-evidence details{margin:12px 0}.n3-saved-evidence pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:var(--bg-raised);padding:16px}.n3-essential-clarification,.n3-linked-outcome{border-left:3px solid var(--fg-accent);background:var(--bg-raised);margin:20px 0;padding:16px 20px}.n3-essential-clarification p{line-height:1.6}.n3-essential-clarification small,.n3-linked-work small{margin-top:8px;display:block}.n3-linked-work{margin-top:24px;padding:16px 0}.n3-linked-work ul{padding:0;list-style:none}.n3-linked-work li{padding:12px 0}@media (prefers-reduced-motion:reduce){.n3-attention-list .n3-attention-item{transition:none}.n3-attention-list .n3-attention-item:hover{transform:none}}.ue-desk-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.ue-desk-progress>button{text-align:left;background:var(--surface,#fbfaf7);color:inherit;cursor:pointer;border:1px solid #ddd7cb;border-radius:14px;gap:8px;padding:20px;display:grid}.ue-desk-progress small{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.ue-desk-progress strong{font-size:21px}.ue-desk-progress span{font-size:13px;line-height:1.5}.ue-team-responsibilities{gap:12px;margin:20px 0;display:grid}.ue-team-responsibilities>div{border-left:2px solid #bdb196;padding:8px 16px}.ue-team-responsibilities small{margin-top:6px;font-size:13px;display:block}.ct-conversation-room>header{z-index:2;background:var(--surface,#fbfaf7);position:sticky;top:0}@media (width<=700px){.ue-desk-progress{grid-template-columns:1fr;gap:8px}.ue-desk-progress>button{padding:14px 16px}.ue-desk-progress strong{font-size:18px}.ct-desk-focus{display:block}.ct-desk-context{margin-top:16px}.ct-conversation-room{max-height:calc(100dvh - 16px);overflow:auto}.ue-desk-progress>button{grid-template-columns:80px 1fr;column-gap:12px;display:grid}.ue-desk-progress>button small{grid-row:1/3;align-self:center;font-size:10px}.ue-desk-progress>button span{grid-column:2;font-size:12px}}.ue-team-responsibilities h2{margin:14px 0 8px;font-size:25px}.ue-team-responsibilities h3{margin:12px 0 4px;font-size:18px}.n3-review-dialog{flex-direction:column;width:min(680px,100vw - 32px);max-height:calc(100dvh - 48px);margin:0;padding:0;display:flex;overflow:hidden}.n3-review-dialog>header{flex:none;padding:20px 24px}.n3-review-dialog-body{min-height:0;padding:0 24px 20px;overflow-y:auto}.n3-review-dialog-body>label{gap:8px;margin:12px 0;display:grid}.n3-review-dialog-body textarea{box-sizing:border-box;width:100%;min-height:180px}.n3-review-dialog>footer{flex:none;gap:12px;padding:16px 24px;display:flex}.n3-review-dialog>footer button{width:auto}.n3-outcome-tools{border-top:1px solid var(--border);margin-top:24px;padding-top:12px}.n3-outcome-tools>summary{cursor:pointer;min-height:44px;padding-block:12px}@media (width<=700px){.n3-review-dialog>footer{flex-wrap:wrap}.n3-review-dialog>footer button{flex:1}}.n3-owner-result-main{gap:18px;display:grid}.n3-owner-result-main p{margin:6px 0 0}.n3-owner-result-main h2{margin:8px 0 0;font-size:21px;line-height:1.45}.n3-owner-limitation{border-left:3px solid var(--attention);padding-left:12px;font-size:14px}.n3-owner-next{flex-wrap:wrap;gap:12px 28px;margin:10px 0;display:flex}.n3-owner-next dt{color:var(--fg-2);font-size:12px}.n3-owner-next dd{margin:3px 0}.n3-prepared-deliverable{border:1px solid var(--border);background:var(--bg-raised);margin-top:24px;padding:24px;scroll-margin-top:100px}.n3-prepared-deliverable:focus-visible{outline:2px solid var(--app-accent)}.n3-result-next-step{border-top:1px solid var(--app-border);gap:12px;min-width:0;margin-top:12px;padding-top:16px;display:grid}.n3-result-next-step h2{font:600 18px/1.4 var(--font-sans);margin:4px 0 8px}.n3-result-next-step p{color:var(--app-fg-2);overflow-wrap:anywhere;margin:0 0 8px;line-height:1.5}.n3-result-next-step small{line-height:1.5}.n3-result-next-actions{flex-wrap:wrap;gap:8px;display:flex}.n3-result-next-actions button{white-space:normal;text-align:left;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;min-width:0;max-width:100%;min-height:44px;display:flex}.n3-result-next-actions button span{gap:4px;display:grid}.n3-result-next-actions button strong{font-weight:500}.n3-result-follow-through summary{cursor:pointer;align-items:center;min-height:44px;display:flex}@media (width<=700px){.n3-result-next-actions{display:grid}.n3-result-next-actions button{width:100%}}.n3-shell[data-register=app][data-experience=company-table] .n3-team .n3-team-org-branches{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;min-width:0;display:grid}.n3-shell[data-register=app][data-experience=company-table] .n3-team .n3-team-org-branch{width:100%;min-width:0;max-width:none}.n3-shell[data-register=app][data-experience=company-table] .n3-team .n3-team-org-branch>.n3-team-person-wrap{width:100%;max-width:none}.n3-shell[data-register=app][data-experience=company-table] .n3-team .n3-team-org-card{background:var(--ct-paper);border:1px solid var(--ct-line);border-radius:8px;gap:14px;min-width:0;height:100%;padding:20px 16px}.n3-shell[data-register=app][data-experience=company-table] .n3-team .n3-team-org-card>span:not(.n3-avatar){gap:8px;width:100%;max-width:none}.n3-shell[data-register=app][data-experience=company-table] .n3-team .n3-team-org-card strong{font-size:17px}.n3-shell[data-register=app][data-experience=company-table] .n3-team .n3-team-org-card small{font-size:14px;line-height:1.5}.n3-shell[data-register=app][data-experience=company-table] .n3-team .n3-team-org-apex>.n3-micro{font-size:12px;display:block}.n3-team-purpose,.n3-team-expertise,.n3-team-reporting,.n3-team-profile{font:14px/1.5 var(--font-sans);overflow-wrap:anywhere;white-space:normal;display:block}.n3-team-purpose{color:var(--ct-ink,var(--n3-ink))}.n3-team-expertise,.n3-team-reporting{color:var(--ct-muted,var(--n3-muted))}.n3-team-profile{color:var(--ct-teal,var(--n3-ink));margin-top:6px}.n3-team-profile svg{vertical-align:middle}.n3-shell[data-register=app][data-experience=company-table] .n3-team .n3-team-activity{margin-top:auto;font-size:13px}.n3-team-work-route{border-block:1px solid var(--ct-line,var(--n3-line));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:20px 0;display:flex}.n3-team-work-route p,.n3-team-functions p{color:var(--ct-muted,var(--n3-muted));font-size:14px;line-height:1.6}.n3-team-work-route p{margin:6px 0 0}.n3-team-functions summary{cursor:pointer;flex-wrap:wrap;gap:8px;min-height:48px}.n3-team-function-list{margin:16px 0;padding:0;list-style:none}.n3-team-function-list>li{border-top:1px solid var(--ct-line,var(--n3-line));justify-content:space-between;align-items:start;gap:20px;padding:18px 0;display:flex}.n3-team-function-list h3{margin:0 0 8px;font-size:16px}.n3-team-function-list>li>div{min-width:0}.n3-team-function-record summary{font-size:14px}.n3-team-function-record,.n3-team-functions{overflow-wrap:anywhere}.n3-team :is(button,summary):focus-visible{outline:2px solid var(--ct-teal,var(--n3-ink));outline-offset:4px}@media (width<=700px){.n3-shell[data-register=app][data-experience=company-table] .n3-team .n3-team-org-card{text-align:center;flex-direction:column;align-items:center}.n3-shell[data-register=app][data-experience=company-table] .n3-team .n3-team-org-card>span:not(.n3-avatar){justify-items:center}.n3-team-function-list>li{flex-direction:column}.n3-team-function-list button,.n3-team-work-route button{white-space:normal;max-width:100%;min-height:44px}}.n3-shell[data-register=app][data-experience=company-table] .n3-team .n3-team-org-reports{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;display:grid}.n3-shell[data-register=app][data-experience=company-table] .n3-team .n3-team-org-compact{text-align:left;align-items:start}.n3-shell[data-register=app][data-experience=company-table] .n3-team .n3-team-org-compact>span:not(.n3-avatar){justify-items:start}.n3-team-settings,.n3-team-status-help{border-top:1px solid var(--ct-line);margin-top:16px;padding:16px 0}.n3-team-settings>summary,.n3-team-status-help>summary{cursor:pointer;font:14px/1.5 var(--font-sans);color:var(--ct-muted)}.n3-team-settings>summary:focus-visible,.n3-team-status-help>summary:focus-visible{outline:2px solid var(--ct-teal);outline-offset:4px}.n3-shell[data-register=app][data-experience=company-table] .n3-team .n3-team-org-chart{padding:20px}.n3-shell[data-register=app][data-experience=company-table] .n3-team .n3-team-org-apex{grid-template-columns:minmax(0,1fr) auto;place-items:center stretch;gap:12px;display:grid}.n3-shell[data-register=app][data-experience=company-table] .n3-team .n3-team-org-apex>.n3-micro{grid-column:1/-1;margin:0}.n3-shell[data-register=app][data-experience=company-table] .n3-team .n3-team-org-apex>.n3-team-person-wrap{width:100%}.n3-shell[data-register=app][data-experience=company-table] .n3-team .n3-team-org-apex .n3-team-org-card{text-align:left;flex-direction:row;align-items:center;padding:16px}.n3-shell[data-register=app][data-experience=company-table] .n3-team .n3-team-org-apex .n3-team-org-card>span:not(.n3-avatar){justify-items:start;gap:6px}.n3-shell[data-register=app][data-experience=company-table] .n3-team .n3-team-org-branches{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.n3-shell[data-register=app][data-experience=company-table] .n3-team .n3-team-org-card{text-align:left;flex-direction:row;align-items:start;gap:12px;padding:16px}.n3-shell[data-register=app][data-experience=company-table] .n3-team .n3-team-org-card>span:not(.n3-avatar){justify-items:start;gap:7px}.n3-shell[data-register=app][data-experience=company-table] .n3-team .n3-team-org-card .n3-avatar{flex-shrink:0;width:48px;height:48px}.n3-team-work-route{margin:16px 0 24px}.n3-team-voice{min-height:44px;padding:12px 18px;font-size:15px}@media (width<=700px){.n3-shell[data-register=app][data-experience=company-table] .n3-team .n3-team-org-card{text-align:left;flex-direction:row}.n3-shell[data-register=app][data-experience=company-table] .n3-team .n3-team-org-card>span:not(.n3-avatar){justify-items:start}.n3-team-management-actions{width:100%}}.n3-work-review-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;margin-bottom:24px;display:grid}.n3-team-brief-entry{border:1px solid var(--ct-line,var(--app-border));background:var(--ct-paper,var(--ct-paper,var(--n3-paper)));border-radius:12px;margin:0 0 24px;padding:20px}.n3-team-brief-entry form{gap:12px;display:grid}.n3-team-brief-entry textarea{resize:vertical;border:1px solid var(--app-border);background:var(--ct-paper,var(--n3-paper));width:100%;min-height:48px;color:var(--app-fg);font:inherit;box-sizing:border-box;border-radius:8px;padding:12px}.n3-team-brief-entry form>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.n3-team-brief-entry select{border:1px solid var(--app-border);max-width:100%;font:inherit;background:var(--ct-paper,var(--n3-paper));color:var(--app-fg);border-radius:8px;padding:10px}.n3-team-brief-entry small{color:var(--app-fg-2);line-height:1.5}.n3-team-progress{margin:24px 0}.n3-team-progress>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.n3-team-progress-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}.n3-team-progress-list>button{border:1px solid var(--app-border);background:var(--ct-paper,var(--ct-paper,var(--n3-paper)));color:var(--app-fg);text-align:left;font:inherit;overflow-wrap:anywhere;border-radius:10px;gap:10px;padding:18px;display:grid}.n3-team-progress-list small{color:var(--app-fg-2);line-height:1.5}.n3-team-task-label{overflow-wrap:anywhere;max-width:100%}.n3-team .n3-team-person.n3-working{border-color:var(--app-accent)}.n3-team .n3-team-person.n3-working .n3-avatar{animation:2.8s ease-in-out infinite n3-team-working}@keyframes n3-team-working{50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--app-accent) 15%, transparent)}}.n3-team-brief-entry .n3-brief-input-mode{width:auto;margin:0 0 8px}.n3-team-brief-entry :is(button,select){min-height:44px}.n3-team-entry-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.n3-team-brief-entry{padding:12px}.n3-team-brief-entry form{gap:8px}.n3-team-brief-entry form>div{flex-wrap:nowrap;gap:8px}.n3-team-brief-entry form>div>label{flex:1;min-width:0}.n3-team-brief-entry select{width:100%}.n3-team-brief-entry form>div>button{flex-shrink:0;padding-inline:12px}.n3-team-brief-entry small{font-size:12px}}@media (prefers-reduced-motion:reduce){.n3-team .n3-team-person.n3-working .n3-avatar,.n3-team .n3-avatar[data-state=working] i,.n3-team .n3-team-activity-dot{animation:none!important}}.n3-shell[data-register=app][data-experience=company-table] .n3-mobile-bottom-nav.n3-mobile-team-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.n3-workspace-recovery{border:1px solid var(--n3-line,#d1ddda);background:var(--n3-paper,#f5f8f6);color:var(--n3-ink,#163e45);border-radius:12px;margin:0 0 20px;padding:16px;line-height:1.5}@font-face{font-family:Useful Engine App Mono;src:url(/assets/JetBrainsMono-Regular-2.304-BQaDgvhP.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Useful Engine App Mono;src:url(/assets/JetBrainsMono-Medium-2.304-3S3k2nMz.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:500 700}.n3-shell[data-register=app]{--app-canvas:#f6f7f8;--app-surface:#fff;--app-surface-sunk:#f9fafb;--app-surface-alt:#f0f2f5;--app-rail:#141519;--app-rail-fg:#a9aeb6;--app-rail-fg-hi:#e8eaed;--app-rail-fg-max:#fff;--app-rail-hover:#ffffff14;--app-rail-border:#ffffff14;--app-fg:#191c20;--app-fg-1:#33383e;--app-fg-2:#454b52;--app-fg-3:#5c646d;--app-fg-muted:#8b9098;--app-accent:#1e5fb3;--app-accent-hover:#164a8f;--app-accent-wash:#eaf1fb;--app-accent-rail:#5e96de;--app-accent-line:#1e5fb366;--app-brass:var(--ue-bronze-fill);--app-brass-hover:var(--ue-bronze-hover);--app-border:#191c2014;--app-border-strong:#191c201f;--app-border-dashed:#191c2033;--app-fact:#3d6b4f;--app-fact-wash:#edf5f0;--app-assumption:#8a5a11;--app-assumption-wash:#fbf4e4;--app-unknown:#5c646d;--app-unknown-wash:#f0f2f5;--app-blocked:#b43a2e;--app-shadow-card:0 1px 2px #1018280d;--app-shadow-pop:0 12px 32px -12px #0f11144d;--app-shadow-modal:0 32px 64px -24px #0f111480;--app-shadow-drawer:-24px 0 48px -24px #0f111459;--app-r-control:6px;--app-r-card:10px;--app-r-inner:8px;--app-r-pill:999px;--app-ease:cubic-bezier(.2, .8, .2, 1);--app-dur:.2s;--ue-app-mono:"Useful Engine App Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--n3-paper:var(--app-canvas);--n3-panel:var(--app-surface);--n3-line:var(--app-border);--n3-ink:var(--app-fg);--n3-muted:var(--app-fg-3);--n3-red:var(--app-accent);--n3-red-dark:var(--app-accent-hover);--n3-green:var(--app-fact);--n3-amber:var(--app-assumption);--n3-shadow:var(--app-shadow-card);--fg:var(--app-fg);--fg-2:var(--app-fg-2);--fg-3:var(--app-fg-3);--fg-accent:var(--app-accent);--bg-raised:var(--app-surface);--surface-inset:var(--app-surface-sunk);--border:var(--app-border);--border-strong:var(--app-border-strong);--brass:var(--app-accent);--brass-dark:var(--app-accent-hover);--bronze:var(--app-accent-hover);--rail:64px;background:var(--app-canvas);color:var(--app-fg);font-family:Poppins, var(--font-sans), sans-serif;padding-left:var(--rail);transition:padding-left .32s var(--app-ease)}.n3-shell[data-register=app].n3-rail-expanded{--rail:224px}.n3-shell[data-register=app] .n3-workspace{background:var(--app-canvas);min-width:0}.n3-shell[data-register=app] .n3-rail{background:var(--app-rail);border-right-color:var(--app-rail-border);transition:width .32s var(--app-ease);padding:18px 10px 16px}.n3-shell[data-register=app] .n3-rail-brand{min-height:56px;padding:5px 10px 18px}.n3-shell[data-register=app] .n3-rail-brand .ue-logo{filter:brightness(0)invert();max-width:152px}.n3-shell[data-register=app] .n3-rail-brand small,.n3-shell[data-register=app] .n3-primary-nav button,.n3-shell[data-register=app] .n3-rail-utility button{color:var(--app-rail-fg)}.n3-shell[data-register=app] .n3-primary-nav button,.n3-shell[data-register=app] .n3-rail-utility button{border-radius:var(--app-r-control);min-height:40px;transition:background var(--app-dur) var(--app-ease), color var(--app-dur) var(--app-ease);font-size:13px}.n3-shell[data-register=app] .n3-primary-nav button:hover,.n3-shell[data-register=app] .n3-rail-utility button:hover{background:var(--app-rail-hover);color:var(--app-rail-fg-hi)}.n3-shell[data-register=app] .n3-primary-nav button.active{box-shadow:inset 3px 0 0 var(--app-accent-rail);color:var(--app-rail-fg-max);background:#5e96de2e;font-weight:600}.n3-shell[data-register=app] .n3-primary-nav button.active svg{color:var(--app-accent-rail)}.n3-shell[data-register=app] .n3-rail-utility>span,.n3-shell[data-register=app] .n3-rail-utility>div{border-color:var(--app-rail-border)}.n3-shell[data-register=app] .n3-rail-utility kbd{color:var(--app-rail-fg-hi);background:#ffffff1a}.n3-shell[data-register=app] .n3-header{background:var(--app-surface);border-bottom-color:var(--app-border);box-shadow:none;height:56px;padding:0 28px}.n3-shell[data-register=app] .n3-header p{color:var(--app-fg-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.n3-shell[data-register=app] .n3-header p strong{color:var(--app-fg)}.n3-shell[data-register=app] .n3-header p em{color:var(--app-fg-3)}.n3-shell[data-register=app] .n3-header .n3-input-pill{background:var(--app-accent-wash);border-radius:var(--app-r-pill);color:var(--app-accent)}.n3-shell[data-register=app] .n3-header .n3-input-pill b{background:var(--app-accent)}.n3-shell[data-register=app] .n3-guides-trigger{color:var(--app-fg-3);background:0 0;border:0;align-items:center;gap:5px;min-height:36px;padding:6px;display:inline-flex}.n3-shell[data-register=app] .n3-guides-trigger:hover{color:var(--app-accent)}.n3-shell[data-register=app] .n3-header .n3-brief-cta,.n3-shell[data-register=app] .ue-button-brass{background:var(--app-brass);border-color:var(--app-brass);border-radius:var(--app-r-control);color:var(--ue-on-bronze)}.n3-shell[data-register=app] .n3-header .n3-brief-cta:hover,.n3-shell[data-register=app] .ue-button-brass:hover{background:var(--app-brass-hover);border-color:var(--app-brass-hover);color:var(--ue-on-bronze)}.n3-shell[data-register=app] .n3-main{max-width:1136px;padding:28px 28px 40px}.n3-shell[data-register=app] .n3-page{animation:n3-app-register-enter var(--app-dur) var(--app-ease)}.n3-shell[data-register=app] .n3-page-intro{max-width:680px}.n3-shell[data-register=app] .n3-page-intro h1,.n3-shell[data-register=app] .n3-home h1,.n3-shell[data-register=app] .n3-team .n3-page-intro h1,.n3-shell[data-register=app] .n3-live-work .n3-page-intro h1,.n3-shell[data-register=app] .n3-results .n3-page-intro h1,.n3-shell[data-register=app] .n3-impact .n3-page-intro h1,.n3-shell[data-register=app] .n3-company .n3-page-intro h1{color:var(--app-fg);font:600 24px/1.22 Poppins, var(--font-sans), sans-serif;letter-spacing:-.015em}.n3-shell[data-register=app] :where(.n3-page-intro p,.n3-hero-copy){color:var(--app-fg-2);font-size:14px;line-height:1.6}.n3-shell[data-register=app] :where(.n3-micro,.n3-eyebrow,.ue-eyebrow,.n3-page [data-provenance],.n3-page time){color:var(--app-fg-3);font-family:var(--ue-app-mono);font-size:11px}.n3-shell[data-register=app] :where(.n3-card,.n3-company-card,.n3-result-card,.n3-impact-card,.n3-team-card,.n3-work-card,.n3-context-card,.n3-department-card,.n3-company-detail){background:var(--app-surface);border-color:var(--app-border);border-radius:var(--app-r-card);box-shadow:var(--app-shadow-card)}.n3-shell[data-register=app] :where(.n3-card,.n3-company-card,.n3-result-card,.n3-impact-card,.n3-team-card,.n3-work-card,.n3-context-card,.n3-department-card):is(:hover,:focus-within){border-color:#1e5fb359;transform:none}.n3-shell[data-register=app] :where(.n3-ghost,.n3-outline,.ue-button-secondary){border-color:var(--app-border-strong);border-radius:var(--app-r-control);color:var(--app-fg-2)}.n3-shell[data-register=app] :where(.n3-ghost,.n3-outline,.ue-button-secondary):hover{background:var(--app-surface-alt);border-color:var(--app-border-strong);color:var(--app-fg)}.n3-shell[data-register=app] :where(.n3-primary,.ue-button-primary){background:var(--app-accent);border-color:var(--app-accent);border-radius:var(--app-r-control);color:#fff}.n3-shell[data-register=app] :where(.n3-primary,.ue-button-primary):hover{background:var(--app-accent-hover);border-color:var(--app-accent-hover);color:#fff}.n3-shell[data-register=app] :where(button,input,textarea,select){font-family:inherit}.n3-shell[data-register=app] :where(button,a:not(.n3-skip-link),input,textarea,select):focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.n3-shell[data-register=app] :where(.ue-status-chip,.n3-status,.n3-stage,.n3-meta,.n3-state,.n3-chip){font-family:var(--ue-app-mono);font-size:11px}.n3-shell[data-register=app] .ue-status-ready,.n3-shell[data-register=app] .ue-status-complete{background:var(--app-fact-wash);color:var(--app-fact)}.n3-shell[data-register=app] .ue-status-waiting,.n3-shell[data-register=app] .ue-status-needsReview,.n3-shell[data-register=app] .ue-status-readyForApproval{background:var(--app-assumption-wash);color:var(--app-assumption)}.n3-shell[data-register=app] .ue-status-blocked{color:var(--app-blocked);background:#fbe9e7}.n3-shell[data-register=app] .ue-status-working,.n3-shell[data-register=app] .ue-status-recovering{background:var(--app-accent-wash);color:var(--app-accent)}.n3-shell[data-register=app] :where(.n3-empty,.n3-empty-state){border-color:var(--app-border-dashed);color:var(--app-fg-3)}.n3-shell[data-register=app] :where(.n3-empty,.n3-empty-state) p{color:var(--app-fg-3)}.n3-shell[data-register=app] .n3-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14151973}.n3-shell[data-register=app] .n3-modal,.n3-shell[data-register=app] .n3-notification-panel{background:var(--app-surface);border:1px solid var(--app-border);box-shadow:var(--app-shadow-modal);border-radius:12px;max-height:92vh}.n3-shell[data-register=app] .n3-modal>header{padding:28px 32px 0}.n3-shell[data-register=app] .n3-modal h2{color:var(--app-fg);font:600 20px/1.25 Poppins, var(--font-sans), sans-serif}.n3-shell[data-register=app] .n3-modal>header p,.n3-shell[data-register=app] .n3-modal footer small{color:var(--app-fg-3)}.n3-shell[data-register=app] .n3-modal footer{border-top-color:var(--app-border);padding:18px 32px}.n3-quick-guides{background:var(--app-surface);box-shadow:var(--app-shadow-drawer);flex-direction:column;width:min(420px,100vw);height:100vh;margin-left:auto;display:flex;overflow:auto}.n3-quick-guides>header{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:flex-start;padding:28px 24px 20px;display:flex}.n3-quick-guides h2{color:var(--app-fg);font:600 20px/1.25 Poppins, var(--font-sans), sans-serif;margin:4px 0}.n3-quick-guides>header p{color:var(--app-fg-3);margin:0;font-size:13.5px;line-height:1.55}.n3-quick-guides>header button{color:var(--app-fg-3);background:0 0;border:0;min-width:36px;min-height:36px}.n3-guide-list{gap:0;margin:0;padding:8px 12px 24px;list-style:none;display:grid}.n3-guide-list li{border-bottom:1px solid var(--app-border)}.n3-guide-list button{color:var(--app-fg);text-align:left;background:0 0;border:0;grid-template-columns:46px 1fr auto;align-items:flex-start;gap:12px;width:100%;padding:16px 8px;display:grid}.n3-guide-list button:hover{background:var(--app-surface-sunk)}.n3-guide-thumb{background:var(--app-accent-wash);border-radius:var(--app-r-inner);color:var(--app-accent);justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.n3-guide-list button>span:nth-child(2){gap:5px;min-width:0;display:grid}.n3-guide-title-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.n3-guide-list strong{font-size:13.5px;line-height:1.3}.n3-guide-list small{color:var(--app-fg-3);font-size:12px;line-height:1.45}.n3-guide-list em{color:var(--app-fg-3);font-family:var(--ue-app-mono);font-size:11px;font-style:normal}.n3-guide-list b{background:var(--app-accent-wash);border-radius:var(--app-r-pill);color:var(--app-accent);padding:3px 6px;font-size:10px}.n3-guide-list svg:last-child{color:var(--app-fg-3);margin-top:14px}.n3-guide-player{gap:14px;padding:20px 24px 32px;display:grid}.n3-guide-player h3{font:600 17px/1.3 Poppins, var(--font-sans), sans-serif;margin:0}.n3-guide-player video{border-radius:var(--app-r-inner);background:#141519;width:100%;max-width:100%}.n3-guide-transcript{background:var(--app-surface-sunk);border:1px solid var(--app-border);border-radius:var(--app-r-inner);padding:14px}.n3-guide-transcript ol{color:var(--app-fg-1);gap:8px;margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}.n3-shell[data-register=app] .ue-help-tip>button{border-color:var(--app-border-strong);color:var(--app-fg-3);border-radius:50%}.n3-shell[data-register=app] .ue-help-tip>button:hover{border-color:var(--app-accent);color:var(--app-accent)}.n3-shell[data-register=app] .ue-help-popover{background:var(--app-surface);border-color:var(--app-border-strong);border-radius:var(--app-r-inner);box-shadow:var(--app-shadow-pop);color:var(--app-fg-1);font-size:12.5px;line-height:1.5}.n3-shell[data-register=app] .n3-mobile-nav{background:var(--app-surface);border-top-color:var(--app-border)}.n3-shell[data-register=app] .n3-mobile-nav button{color:var(--app-fg-3)}.n3-shell[data-register=app] .n3-mobile-nav button.active{color:var(--app-accent)}.n3-shell[data-register=app] .n3-mobile-nav .n3-mobile-brief,.n3-shell[data-register=app] .n3-mobile-account{background:var(--app-brass);border-color:var(--app-canvas);color:var(--ue-on-bronze)}@keyframes n3-app-register-enter{0%{opacity:.01}to{opacity:1}}@media (width<=1040px){.n3-shell[data-register=app],.n3-shell[data-register=app].n3-rail-expanded{--rail:64px}}@media (width<=760px){.n3-shell[data-register=app] .n3-header p{max-width:150px}.n3-shell[data-register=app] .n3-header p em,.n3-shell[data-register=app] .n3-guides-trigger span{display:none}.n3-shell[data-register=app] .n3-header>div{gap:5px}}@media (width<=700px){.n3-shell[data-register=app],.n3-shell[data-register=app].n3-rail-expanded{padding:0 0 59px}.n3-shell[data-register=app] .n3-header{height:56px;padding-inline:16px;top:0}.n3-shell[data-register=app] .n3-main{padding:22px 16px 32px}.n3-shell[data-register=app] .n3-page-intro h1,.n3-shell[data-register=app] .n3-home h1,.n3-shell[data-register=app] .n3-team .n3-page-intro h1,.n3-shell[data-register=app] .n3-live-work .n3-page-intro h1,.n3-shell[data-register=app] .n3-results .n3-page-intro h1,.n3-shell[data-register=app] .n3-impact .n3-page-intro h1,.n3-shell[data-register=app] .n3-company .n3-page-intro h1{font-size:24px}.n3-shell[data-register=app] .n3-modal{border-radius:12px 12px 0 0}.n3-shell[data-register=app] .n3-modal>header{padding:24px 20px 0}.n3-shell[data-register=app] .n3-modal footer{padding:16px 20px}.n3-shell[data-register=app] .n3-guides-trigger span{display:none}.n3-quick-guides{width:100vw}}@media (prefers-reduced-motion:reduce){.n3-shell[data-register=app],.n3-shell[data-register=app] *,.n3-shell[data-register=app] :before,.n3-shell[data-register=app] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.n3-shell[data-register=app]{--app-section-gap:24px}.n3-shell[data-register=app] :where(.n3-company-section-intro h2,.n3-current-team>header h2){color:var(--app-fg);font:600 24px/1.25 var(--font-sans);letter-spacing:-.015em}.n3-shell[data-register=app] .n3-home-direction,.n3-shell[data-register=app] .n3-home-grid>section,.n3-shell[data-register=app] .n3-home-next{background:var(--app-surface);border-color:var(--app-border);border-radius:var(--app-r-card);box-shadow:var(--app-shadow-card);padding:20px}.n3-shell[data-register=app] .n3-home-grid,.n3-shell[data-register=app] .n3-home-outcomes>div{gap:var(--app-section-gap)}.n3-shell[data-register=app] .n3-home-outcomes>div>button{border-color:var(--app-border);border-radius:var(--app-r-card)}.n3-shell[data-register=app] .n3-team .n3-page-intro h1 mark{border-bottom:2px solid var(--app-accent-line);color:var(--app-fg);background:0 0;border-radius:0;padding:0}.n3-shell[data-register=app] .n3-team-org-chart{margin-top:24px;padding-inline:0}.n3-shell[data-register=app] .n3-team-org-apex:after,.n3-shell[data-register=app] .n3-org-branch-drop{background-color:var(--app-border-strong)}.n3-shell[data-register=app] .n3-team-org-reports{border-left-color:var(--app-border-strong)}.n3-shell[data-register=app] .n3-team-org-reports>.n3-team-org-branch>.n3-org-branch-drop{border-bottom-color:var(--app-border-strong);background-color:#0000}.n3-shell[data-register=app] .n3-team-org-leadership{border-top-color:var(--app-border-strong);margin-top:28px}.n3-shell[data-register=app] .n3-team-person.n3-team-org-card{background:var(--app-surface);border-color:var(--app-border);border-radius:var(--app-r-card);box-shadow:var(--app-shadow-card);gap:11px;min-height:0;padding:18px 15px 16px;transform:none}.n3-shell[data-register=app] .n3-team-person.n3-team-org-card:hover{box-shadow:var(--app-shadow-pop);border-color:#1e5fb359;transform:none}.n3-shell[data-register=app] .n3-team-org-card .n3-avatar,.n3-shell[data-register=app] .n3-team-org-apex .n3-team-org-card .n3-avatar{border-color:var(--app-border-strong);box-shadow:0 0 0 4px var(--app-surface-alt)}.n3-shell[data-register=app] .n3-team-org-card strong{color:var(--app-fg);font:600 16px/1.25 var(--font-sans)}.n3-shell[data-register=app] .n3-team-org-card small,.n3-shell[data-register=app] .n3-team-org-purpose{color:var(--app-fg-3)}.n3-shell[data-register=app] .n3-team-org-kind,.n3-shell[data-register=app] .n3-team-org-card em{color:var(--app-accent);font-family:var(--ue-app-mono)}.n3-shell[data-register=app] .n3-team-org-expertise b{background:var(--app-surface-alt);border-color:var(--app-border);color:var(--app-fg-3)}.n3-shell[data-register=app] .n3-team-person.n3-team-org-compact{min-height:112px}.n3-shell[data-register=app] .n3-live-work .n3-page-intro h1,.n3-shell[data-register=app] .n3-results .n3-page-intro h1,.n3-shell[data-register=app] .n3-impact .n3-page-intro h1{font-size:24px}.n3-shell[data-register=app] .n3-relay-board{gap:12px}.n3-shell[data-register=app] .n3-relay-board>section{background:var(--app-surface-sunk);border-color:var(--app-border);border-radius:var(--app-r-card);box-shadow:none}.n3-shell[data-register=app] .n3-relay-board>section[data-priority=true]{background:var(--app-surface);box-shadow:var(--app-shadow-card);border-color:#8a5a1166}.n3-shell[data-register=app] .n3-relay-board>section[data-empty=true]{border-color:var(--app-border-dashed);background:0 0}.n3-shell[data-register=app] .n3-work-card,.n3-shell[data-register=app] .n3-work-card.n3-work-review,.n3-shell[data-register=app] .n3-result-card,.n3-shell[data-register=app] .n3-impact-overview{background:var(--app-surface);border-color:var(--app-border);border-radius:var(--app-r-card);box-shadow:var(--app-shadow-card)}.n3-shell[data-register=app] .n3-work-card.n3-work-review,.n3-shell[data-register=app] .n3-result-card[data-review-state=ready-for-review]{border-color:#8a5a1166}.n3-shell[data-register=app] .n3-impact-first-state{background:var(--app-surface-sunk);border-color:var(--app-border-dashed);border-radius:var(--app-r-card)}.n3-shell[data-register=app] .n3-company{max-width:1080px}.n3-shell[data-register=app] .n3-company-section-intro h2{color:var(--app-fg);font:600 24px/1.22 var(--font-sans);letter-spacing:-.015em;margin:0 0 7px}.n3-shell[data-register=app] .n3-company-section-intro p,.n3-shell[data-register=app] .n3-company-profile-intro{color:var(--app-fg-2);font-size:14px;line-height:1.6}.n3-shell[data-register=app] .n3-company-layout{grid-template-columns:minmax(0,1fr) minmax(300px,320px);align-items:start;gap:16px}.n3-shell[data-register=app] .n3-company-overview-layout{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(300px,340px);grid-template-areas:"summary summary sidebar""goals knowledge sidebar";align-items:stretch;gap:16px;display:grid}.n3-shell[data-register=app] .n3-company-profile{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-r-card);box-shadow:var(--app-shadow-card);grid-area:summary;padding:20px}.n3-shell[data-register=app] .n3-company-sidebar{border:0;grid-area:sidebar;align-content:start;gap:16px;padding:0;display:grid}.n3-shell[data-register=app] .n3-company-rail-row{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-r-card);box-shadow:var(--app-shadow-card);gap:9px;min-height:0;padding:17px;display:grid}.n3-shell[data-register=app] .n3-company-rail-row>header,.n3-shell[data-register=app] .n3-company-overview-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.n3-shell[data-register=app] .n3-company-rail-row p{color:var(--app-fg-2);margin:0;font-size:12px;line-height:1.5}.n3-shell[data-register=app] .n3-company-rail-row>a{justify-self:start;align-items:center;gap:5px;min-height:36px;display:inline-flex}.n3-shell[data-register=app] .n3-company-understanding{background:var(--app-fact-wash);border-radius:var(--app-r-inner);border-color:#3d6b4f33;margin-top:12px}.n3-shell[data-register=app] .n3-company-understanding>span{color:var(--app-fact)}.n3-shell[data-register=app] .n3-company-overview-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-r-card);box-shadow:var(--app-shadow-card);gap:9px;min-height:166px;padding:18px;display:grid}.n3-shell[data-register=app] .n3-company-goals-card{grid-area:goals}.n3-shell[data-register=app] .n3-company-knowledge-card{grid-area:knowledge;grid-template-columns:minmax(0,1fr) auto}.n3-shell[data-register=app] .n3-company-overview-card>header,.n3-shell[data-register=app] .n3-company-overview-card>strong,.n3-shell[data-register=app] .n3-company-overview-card>p,.n3-shell[data-register=app] .n3-company-overview-card>small{grid-column:1/-1}.n3-shell[data-register=app] .n3-company-overview-card>header>button{color:var(--app-accent);background:0 0;border:0;align-items:center;gap:4px;min-height:36px;padding:0 0 0 8px;font-size:11px;display:inline-flex}.n3-shell[data-register=app] .n3-company-overview-card>strong,.n3-shell[data-register=app] .n3-company-rail-row>strong{color:var(--app-fg);font:600 15px/1.35 var(--font-sans)}.n3-shell[data-register=app] .n3-company-overview-card>p{color:var(--app-fg-2);margin:0;font-size:12px;line-height:1.5}.n3-shell[data-register=app] .n3-company-overview-card>small{color:var(--app-fg-3);align-self:end;font-size:11px}.n3-shell[data-register=app] .n3-company-knowledge-card>.ue-help-tip{grid-area:4/2;place-self:end}@media (width<=700px){.n3-shell[data-register=app] .n3-home-grid,.n3-shell[data-register=app] .n3-home-outcomes>div{gap:14px}.n3-shell[data-register=app] .n3-home-direction,.n3-shell[data-register=app] .n3-home-grid>section,.n3-shell[data-register=app] .n3-home-next{padding:18px}.n3-shell[data-register=app] .n3-team-person.n3-team-org-card,.n3-shell[data-register=app] .n3-team-person.n3-team-org-compact{border-radius:var(--app-r-card);min-height:0}.n3-shell[data-register=app] .n3-company-layout{grid-template-columns:1fr}}.n3-shell[data-register=app] .n3-company .n3-underline-tabs{border-bottom:1px solid var(--app-border-strong);scrollbar-width:none;gap:20px;margin-block:18px 24px;overflow-x:auto}.n3-shell[data-register=app] .n3-company .n3-underline-tabs::-webkit-scrollbar{display:none}.n3-shell[data-register=app] .n3-company .n3-underline-tabs button{color:var(--app-fg-3);font:500 13px/1.3 var(--font-sans);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:42px;padding:0 2px}.n3-shell[data-register=app] .n3-company .n3-underline-tabs button.active{border-color:transparent transparent var(--app-accent);color:var(--app-accent);background:0 0;font-weight:600}.n3-shell[data-register=app] .n3-company .n3-underline-tabs button:focus-visible{border-radius:var(--app-r-control);outline:2px solid var(--app-accent);outline-offset:-3px}.n3-shell[data-register=app] .n3-company-plan{gap:16px}.n3-shell[data-register=app] .n3-company-plan-hero{background:var(--app-surface);border-color:var(--app-border);border-radius:var(--app-r-card);box-shadow:var(--app-shadow-card);padding:20px}.n3-shell[data-register=app] .n3-company-plan-hero:before{background:var(--app-accent);height:3px}.n3-shell[data-register=app] .n3-plan-trust{color:var(--app-fg-2);margin-bottom:14px;font-size:13px}.n3-shell[data-register=app] .n3-plan-trust svg,.n3-shell[data-register=app] .n3-company-plan-hero>.n3-micro{color:var(--app-accent)}.n3-shell[data-register=app] .n3-company-plan-hero h1{color:var(--app-fg);font:600 clamp(23px, 2.2vw, 27px)/1.2 var(--font-sans);letter-spacing:-.022em;max-width:760px;margin:8px 0 12px}.n3-shell[data-register=app] .n3-company-plan-hero>p{color:var(--app-fg-2);max-width:720px;font-size:14px;line-height:1.55}.n3-shell[data-register=app] .n3-company-plan-actions{margin-top:18px}.n3-shell[data-register=app] .n3-company-plan-body{grid-template-columns:minmax(0,1fr) minmax(300px,320px);gap:16px}.n3-shell[data-register=app] .n3-plan-direction{padding:4px 0 0}.n3-shell[data-register=app] .n3-plan-direction>header{border-bottom-color:var(--app-border);padding-bottom:14px}.n3-shell[data-register=app] .n3-plan-direction>header h2,.n3-shell[data-register=app] .n3-plan-projects>header h2{color:var(--app-fg);font:600 22px/1.25 var(--font-sans);letter-spacing:-.012em}.n3-shell[data-register=app] .n3-plan-direction>header>span,.n3-shell[data-register=app] .n3-plan-priorities>h3,.n3-shell[data-register=app] .n3-plan-goals>h3{color:var(--app-fg-2);font-size:13px}.n3-shell[data-register=app] .n3-plan-priorities article,.n3-shell[data-register=app] .n3-plan-routine-list article,.n3-shell[data-register=app] .n3-plan-projects{border-color:var(--app-border)}.n3-shell[data-register=app] .n3-plan-order{background:var(--app-accent-wash);color:var(--app-accent);font-family:var(--ue-app-mono)}.n3-shell[data-register=app] .n3-plan-direction article h4,.n3-shell[data-register=app] .n3-plan-routine-list h3{color:var(--app-fg);font:600 16px/1.35 var(--font-sans)}.n3-shell[data-register=app] .n3-plan-direction article p,.n3-shell[data-register=app] .n3-plan-routine-list p,.n3-shell[data-register=app] .n3-plan-routine-list small,.n3-shell[data-register=app] .n3-plan-capability-empty,.n3-shell[data-register=app] .n3-plan-capabilities>section[data-capability=planned]>p{color:var(--app-fg-2);font-size:13px}.n3-shell[data-register=app] .n3-plan-goals article,.n3-shell[data-register=app] .n3-plan-capabilities,.n3-shell[data-register=app] .n3-plan-live-link{background:var(--app-surface);border-color:var(--app-border);border-radius:var(--app-r-card);box-shadow:var(--app-shadow-card)}.n3-shell[data-register=app] .n3-plan-capabilities>section{padding:18px}.n3-shell[data-register=app] .n3-plan-capabilities>section+section{border-top-color:var(--app-border)}.n3-shell[data-register=app] .n3-plan-capabilities>section>header>span{background:var(--app-surface-alt);color:var(--app-fg-2);font:600 11px/1 var(--font-sans)}.n3-shell[data-register=app] .n3-plan-capabilities>section[data-capability=available]>header>span{background:var(--app-fact-wash);color:var(--app-fact)}.n3-shell[data-register=app] .n3-plan-capabilities>section>header>b,.n3-shell[data-register=app] .n3-plan-live-link b{color:var(--app-fg);font-size:14px}.n3-shell[data-register=app] .n3-plan-live-link{box-shadow:none}.n3-shell[data-register=app] .n3-plan-governance-note{border-top-color:var(--app-border);color:var(--app-fg-3);padding:15px 20px;font-size:12px}.n3-shell[data-register=app] .n3-company-composition{gap:16px}.n3-shell[data-register=app] .n3-company-main-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-r-card);box-shadow:var(--app-shadow-card);padding:20px}.n3-shell[data-register=app] .n3-company-composition>section>h2{color:var(--app-fg);font:600 22px/1.3 var(--font-sans);letter-spacing:-.012em;margin:3px 0 16px}.n3-shell[data-register=app] .n3-company-composition .ue-authority-notice{background:var(--app-surface);border-color:var(--app-border);border-left:3px solid var(--app-accent);border-radius:var(--app-r-inner);box-shadow:var(--app-shadow-card);margin-bottom:12px}.n3-shell[data-register=app] .n3-company-approvals{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;overflow:visible}.n3-shell[data-register=app] .n3-company-approvals>div{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-r-inner);align-items:start;min-height:76px;padding:13px 14px}.n3-shell[data-register=app] .n3-company-approvals>div:last-child{border-bottom:1px solid var(--app-border)}.n3-shell[data-register=app] .n3-company-approvals b{color:var(--app-fg);font-size:13px}.n3-shell[data-register=app] .n3-company-approvals small{color:var(--app-fg-3);font-size:11px}.n3-shell[data-register=app] .n3-company-inline-actions{border-top:1px solid var(--app-border);margin-top:14px;padding-top:14px}.n3-shell[data-register=app] .n3-company-summary-panel{background:var(--app-surface);border-color:var(--app-border);border-radius:var(--app-r-card);box-shadow:var(--app-shadow-card);padding:18px}.n3-shell[data-register=app] .n3-company-summary-panel p,.n3-shell[data-register=app] .n3-company-summary-panel>small{color:var(--app-fg-2);font-size:13px;line-height:1.5}.n3-shell[data-register=app] .n3-team-boundaries details{border-top-color:var(--app-border);padding-block:12px}.n3-shell[data-register=app] .n3-team-boundaries summary{color:var(--app-fg);font-size:13px}.n3-shell[data-register=app] .n3-team-boundaries ul{color:var(--app-fg-2);font-size:12px}.n3-shell[data-register=app] .n3-company-summary-list{gap:10px;margin-top:14px}.n3-shell[data-register=app] .n3-company-summary-list button{background:var(--app-surface);border-color:var(--app-border);border-radius:var(--app-r-card);min-height:68px;padding:12px 14px}.n3-shell[data-register=app] .n3-company-summary-list button>b{color:var(--app-fg);font-size:13px}.n3-shell[data-register=app] .n3-company-summary-list button>span{color:var(--app-fg-3);font-size:11px}.n3-shell[data-register=app] .n3-company-summary-list button>svg:first-child{color:var(--app-accent)}.n3-shell[data-register=app] .n3-knowledge-register{gap:10px}.n3-shell[data-register=app] .n3-knowledge-register>section{background:var(--app-surface);border-color:var(--app-border);border-radius:var(--app-r-card)}.n3-shell[data-register=app] .n3-knowledge-register>section>header{background:var(--app-surface-alt);border-bottom:0;min-height:42px;padding:9px 12px}.n3-shell[data-register=app] .n3-knowledge-register>section>header b{color:var(--app-fg);font-size:12px}.n3-shell[data-register=app] .n3-knowledge-register>section>header span,.n3-shell[data-register=app] .n3-knowledge-register>section>p small{color:var(--app-fg-3);font-size:11px}.n3-shell[data-register=app] .n3-knowledge-register>section>p{border-top-color:var(--app-border);color:var(--app-fg);padding:10px 12px;font-size:12px}.n3-shell[data-register=app] .n3-knowledge-empty{background:var(--app-surface-sunk);border-color:var(--app-border-dashed);border-radius:var(--app-r-card);padding:20px}.n3-shell[data-register=app] .n3-knowledge-empty>span{background:var(--app-accent-wash);border-radius:var(--app-r-inner);color:var(--app-accent)}.n3-shell[data-register=app] .n3-knowledge-empty strong{color:var(--app-fg);font-size:14px}.n3-shell[data-register=app] .n3-knowledge-empty p,.n3-shell[data-register=app] .n3-knowledge-empty small{color:var(--app-fg-2);font-size:12px}.n3-shell[data-register=app] .n3-people-access-header{margin-bottom:14px}.n3-shell[data-register=app] .n3-people-access-list{gap:10px}.n3-shell[data-register=app] .n3-people-access-list>article{background:var(--app-surface);border-color:var(--app-border);border-radius:var(--app-r-card);box-shadow:var(--app-shadow-card);min-height:72px;padding:14px}.n3-shell[data-register=app] .n3-people-access-list strong{color:var(--app-fg);font-size:13px}.n3-shell[data-register=app] .n3-people-access-list small{color:var(--app-fg-3);font-size:11px}.n3-shell[data-register=app] .n3-people-help{border-left:1px solid var(--app-border);gap:4px;padding-left:10px}.n3-shell[data-register=app] .n3-people-help .ue-help-tip>button{background:var(--app-surface-alt);border-color:var(--app-border);color:var(--app-fg-3)}.user-menu-layer[data-register=app]{--app-surface:#fff;--app-surface-sunk:#f9fafb;--app-surface-alt:#f0f2f5;--app-fg:#191c20;--app-fg-1:#33383e;--app-fg-2:#454b52;--app-fg-3:#5c646d;--app-accent:#1e5fb3;--app-accent-hover:#164a8f;--app-border:#191c2014;--app-border-strong:#191c201f;--app-r-control:6px;--app-r-inner:8px;--app-r-pill:999px;font-family:Poppins, var(--font-sans), sans-serif;z-index:60;background:#14151975;justify-content:flex-end;align-items:stretch;padding:0;display:flex}.user-menu-layer[data-register=app] .user-menu{background:var(--app-surface);box-sizing:border-box;color:var(--app-fg);overscroll-behavior:contain;scrollbar-gutter:stable;border:0;border-radius:0;flex-direction:column;gap:0;width:min(404px,100vw);min-width:0;max-width:none;height:100dvh;max-height:none;padding:24px 24px 28px;display:flex;position:relative;overflow:hidden auto;box-shadow:-24px 0 48px -24px #0f111459}.user-menu-layer[data-register=app] .user-menu>*{min-width:0}.user-menu-layer[data-register=app] .user-menu>header{background:var(--app-surface);justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.user-menu-layer[data-register=app] .user-menu>header .kicker{color:var(--app-fg);font:600 20px/1.25 Poppins, var(--font-sans), sans-serif;letter-spacing:-.01em;text-transform:none}.user-menu-layer[data-register=app] .user-menu>header button{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.user-menu-layer[data-register=app] .user-menu>header img{border:1px solid var(--app-border-strong);box-sizing:border-box;border-radius:50%;width:30px;height:30px;padding:7px}.user-menu-layer[data-register=app] .user-menu-identity{align-items:center;gap:12px;margin-bottom:18px;display:flex}.user-menu-layer[data-register=app] .user-menu-initials{background:var(--app-fg);color:#fff;letter-spacing:.03em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:600;display:inline-flex}.user-menu-layer[data-register=app] .user-menu-identity>span:last-child{gap:3px;min-width:0;display:grid}.user-menu-layer[data-register=app] .user-menu-identity strong{font-size:16px;font-weight:600;line-height:1.3}.user-menu-layer[data-register=app] .user-menu-identity small{color:var(--app-fg-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;display:block;overflow:hidden}.user-menu-layer[data-register=app] .user-profile-detail{background:var(--app-surface-sunk);border:1px solid var(--app-border);border-radius:var(--app-r-inner);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:12px;display:grid}.user-menu-layer[data-register=app] .user-profile-detail>span{gap:3px;min-width:0;display:grid}.user-menu-layer[data-register=app] .user-profile-detail strong,.user-menu-layer[data-register=app] .user-menu-section>strong{color:var(--app-fg);font-size:12px;font-weight:600}.user-menu-layer[data-register=app] .user-profile-detail small,.user-menu-layer[data-register=app] .user-menu-section span,.user-menu-layer[data-register=app] .account-context span{color:var(--app-fg-2);font-size:12px;line-height:1.45}.user-menu-layer[data-register=app] .user-profile-detail>.ue-status-chip{background:var(--app-surface-alt);border-radius:var(--app-r-pill);color:var(--app-fg-2);grid-column:1/-1;place-self:start;padding:4px 7px;font-size:10px}.user-menu-layer[data-register=app] .user-menu-section{border-top:1px solid var(--app-border);gap:5px;padding-top:16px;display:grid}.user-menu-layer[data-register=app] .user-menu-section:not(.user-profile-detail){margin-top:16px}.user-menu-layer[data-register=app] .user-menu-section>button,.user-menu-layer[data-register=app] .menu-check,.user-menu-layer[data-register=app] .account-context a{border-radius:var(--app-r-control);box-sizing:border-box;align-items:center;min-height:44px;font-size:13px;display:flex}.user-menu-layer[data-register=app] .user-menu-section>button{color:var(--app-fg);cursor:pointer;text-align:left;background:0 0;border:0;padding:0 10px;font-family:inherit;font-weight:600}.user-menu-layer[data-register=app] .user-menu-section>button:hover,.user-menu-layer[data-register=app] .menu-check:hover{background:var(--app-surface-sunk)}.user-menu-layer[data-register=app] .menu-check{color:var(--app-fg-1);gap:9px;padding:0 10px}.user-menu-layer[data-register=app] .user-menu select{background:var(--app-surface);border:1px solid var(--app-border-strong);border-radius:var(--app-r-control);color:var(--app-fg);font:inherit;min-height:44px;padding:8px 10px}.user-menu-layer[data-register=app] .account-context a{color:var(--app-accent);width:fit-content;font-weight:600}.user-menu-layer[data-register=app] .user-menu-billing>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;list-style:none;display:flex}.user-menu-layer[data-register=app] .user-menu-billing>summary::-webkit-details-marker{display:none}.user-menu-layer[data-register=app] .user-menu-billing>summary>span:first-child{gap:3px;min-width:0;display:grid}.user-menu-layer[data-register=app] .user-menu-billing>summary strong{font-size:12px}.user-menu-layer[data-register=app] .user-menu-billing>summary small,.user-menu-layer[data-register=app] .user-menu-billing>summary>span:last-child{color:var(--app-fg-3);font-size:10px}.user-menu-layer[data-register=app] .user-menu-billing>summary>span:last-child{color:var(--app-accent);text-underline-offset:3px;flex:none;text-decoration:underline}.user-menu-layer[data-register=app] .user-menu-billing>p{color:var(--app-fg-2);margin:13px 0 9px;font-size:12px}.user-menu-layer[data-register=app] .user-menu-plan-grid{grid-template-columns:1fr;gap:8px;display:grid}.user-menu-layer[data-register=app] .user-menu-plan-grid>section{border:1px solid var(--app-border);border-radius:var(--app-r-inner);gap:8px;padding:10px;display:grid}.user-menu-layer[data-register=app] .user-menu-plan-grid>section>strong{text-transform:capitalize;font-size:12px}.user-menu-layer[data-register=app] .user-menu-plan-grid>section>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.user-menu-layer[data-register=app] .user-menu-plan-grid button{background:var(--app-surface-sunk);border:1px solid var(--app-border);border-radius:var(--app-r-control);color:var(--app-fg);text-align:left;gap:2px;min-width:0;padding:8px;display:grid}.user-menu-layer[data-register=app] .user-menu-plan-grid button:hover:not(:disabled){border-color:var(--app-accent)}.user-menu-layer[data-register=app] .user-menu-plan-grid button:disabled{cursor:default;opacity:.55}.user-menu-layer[data-register=app] .user-menu-plan-grid button b{font-size:12px}.user-menu-layer[data-register=app] .user-menu-plan-grid button small{color:var(--app-fg-3);font-size:9px;line-height:1.35}.user-menu-layer[data-register=app] .user-menu-billing>.ue-button{margin-top:10px}.user-menu-layer[data-register=app] .user-menu-signout{background:var(--app-surface);border-radius:var(--app-r-control);color:#b42318;border:1px solid #b42318;justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:20px;padding:0 14px;font-family:inherit;font-weight:600;display:flex}.user-menu-layer[data-register=app] .user-menu-signout:hover{background:#fff5f4}.user-menu-layer[data-register=app] :where(button,a,input,select,summary):focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}@media (width<=1100px){.n3-shell[data-register=app] .n3-company-overview-layout{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"summary summary""goals knowledge""sidebar sidebar"}.n3-shell[data-register=app] .n3-company-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.n3-shell[data-register=app] .n3-company-layout,.n3-shell[data-register=app] .n3-company-plan-body{grid-template-columns:1fr}}@media (width<=700px){.n3-shell[data-register=app] .n3-company .n3-underline-tabs{gap:0;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.n3-shell[data-register=app] .n3-company .n3-underline-tabs button{flex:none;padding-inline:12px}.n3-shell[data-register=app] .n3-company-plan-hero{padding:22px 18px 20px}.n3-shell[data-register=app] .n3-company-plan-hero h1{font-size:24px}.n3-shell[data-register=app] .n3-company-plan-body{grid-template-columns:1fr;gap:20px}.n3-shell[data-register=app] .n3-company-composition>section>h2{font-size:21px}.n3-shell[data-register=app] .n3-company-summary-panel{padding:18px}.n3-shell[data-register=app] .n3-company-overview-layout{grid-template-columns:1fr;grid-template-areas:"summary""goals""knowledge""sidebar"}.n3-shell[data-register=app] .n3-company-sidebar{grid-template-columns:1fr}.n3-shell[data-register=app] .n3-company-profile,.n3-shell[data-register=app] .n3-company-main-card{padding:16px}.n3-shell[data-register=app] .n3-company-approvals{grid-template-columns:1fr}.n3-shell[data-register=app] .n3-people-access-header{flex-direction:column;align-items:stretch}.n3-shell[data-register=app] .n3-knowledge-register{grid-template-columns:1fr}.n3-shell[data-register=app] .n3-people-help{border-left:0;border-top:1px solid var(--app-border);padding:8px 0 0}.user-menu-layer[data-register=app] .user-menu{width:100vw;padding:20px 20px 24px}}.billing-offer-field{min-width:0;margin:1rem 0}.billing-offer-field summary{cursor:pointer;padding:.65rem 0}.billing-offer-field label{margin-bottom:.4rem;display:block}.billing-offer-field details>div{flex-wrap:wrap;gap:.5rem;display:flex}.billing-offer-field input{border:1px solid var(--ue-border,#bacdcd);color:#143b40;min-width:0;font:inherit;background:#fff;border-radius:.5rem;flex:10rem;padding:.7rem}.billing-offer-field p{overflow-wrap:anywhere}.user-menu-billing .billing-offer-field p{font-size:13px;line-height:1.6}.n3-shell[data-register=app][data-experience=company-table]{--ct-paper:#f4f7f5;--ct-ink:#163d43;--ct-muted:#526969;--ct-teal:#087d82;--ct-line:#d3e0db;--app-canvas:var(--ct-paper);--app-surface:#fff;--app-surface-sunk:#f0f5f2;--app-surface-alt:#e8f0ed;--app-fg:var(--ct-ink);--app-fg-1:#26494c;--app-fg-2:#38585a;--app-fg-3:var(--ct-muted);--app-fg-muted:#617977;--app-accent:var(--ct-teal);--app-accent-hover:#075d65;--app-accent-wash:#e3f0ed;--app-accent-line:#9fc7c1;--app-rail:#f4f7f5;--app-rail-fg:#526969;--app-rail-fg-hi:#163d43;--app-rail-fg-max:#163d43;--app-rail-hover:#e4eeea;--app-rail-border:#d3e0db;--app-brass:var(--ue-bronze-fill);--app-brass-hover:var(--ue-bronze-hover);--app-border:#d3e0db;--app-border-strong:#adc7bf;--app-fact:#216855;--app-fact-wash:#e2eee7;--app-assumption:#805d24;--app-assumption-wash:#f4edde;--app-shadow-card:none;--font-ui:Inter, system-ui, sans-serif;--font-display:Inter, system-ui, sans-serif;--ue-app-mono:Inter, system-ui, sans-serif;--rail:76px;font-family:Inter,system-ui,sans-serif}.n3-shell[data-register=app][data-experience=company-table].n3-rail-expanded{--rail:216px}.n3-shell[data-experience=company-table] button,.n3-shell[data-experience=company-table] input,.n3-shell[data-experience=company-table] textarea,.n3-shell[data-experience=company-table] select{font-family:Inter,system-ui,sans-serif}.n3-shell[data-register=app][data-experience=company-table] :is(h1,h2,h3,h4){color:var(--ct-ink);letter-spacing:-.025em;font-family:Inter,system-ui,sans-serif}.n3-shell[data-register=app][data-experience=company-table] :is(button,a):focus-visible{outline-offset:4px;outline:3px solid #087d82}.n3-shell[data-register=app][data-experience=company-table] .n3-main{max-width:1500px;padding:38px 48px 64px}.n3-shell[data-register=app][data-experience=company-table] .n3-rail{border-right:1px solid var(--ct-line);padding:27px 16px 18px}.n3-shell[data-register=app][data-experience=company-table] .n3-rail-brand{gap:16px;padding:4px 4px 30px}.n3-shell[data-register=app][data-experience=company-table] .n3-rail-brand .ue-logo{width:157px;max-width:100%;height:auto}.n3-shell[data-register=app][data-experience=company-table] .ue-logo{filter:none}.n3-shell[data-register=app][data-experience=company-table] .n3-primary-nav button.active:before{display:none}.n3-shell[data-register=app][data-experience=company-table] .n3-primary-nav button.active svg{color:#fff}.n3-shell[data-register=app][data-experience=company-table].n3-rail-collapsed .n3-rail-brand .ue-logo{width:34px}.n3-shell[data-register=app][data-experience=company-table] .n3-rail-brand small{color:var(--ct-muted);white-space:normal;font-size:11px;line-height:1.4}.n3-shell[data-register=app][data-experience=company-table] .n3-primary-nav{gap:6px}.n3-shell[data-register=app][data-experience=company-table] .n3-primary-nav button{min-height:47px;color:var(--ct-muted);border-radius:5px;gap:12px;padding:0 13px}.n3-shell[data-register=app][data-experience=company-table] .n3-primary-nav button.active{color:#fff;background:var(--ct-ink)}.n3-shell[data-register=app][data-experience=company-table] .n3-primary-nav b{text-transform:none;font-size:13px;font-weight:550}.ct-rail-daisy{border:0;border-top:1px solid var(--ct-line);text-align:left;color:var(--ct-ink);cursor:pointer;background:0 0;align-items:center;gap:11px;margin:30px 4px 0;padding:22px 0 8px;display:flex}.ct-rail-daisy img{border-radius:50%;width:35px;height:35px}.ct-rail-daisy span{gap:4px;display:grid}.ct-rail-daisy strong{font-size:13px;font-weight:600}.ct-rail-daisy small{color:var(--ct-muted);font-size:10px}.ct-rail-state{color:var(--ct-muted);align-items:center;gap:7px;margin:15px 4px;font-size:10px;display:flex}.ct-rail-state>span{background:#8eaaa0;border-radius:50%;width:5px;height:5px}.ct-rail-state>span.is-working{background:var(--ct-teal)}.n3-shell[data-register=app][data-experience=company-table] .n3-rail-utility button{min-height:42px;color:var(--ct-muted);font-size:12px}.n3-shell[data-register=app][data-experience=company-table] .n3-rail-utility button.active{color:var(--ct-ink);background:#e2ece8}.n3-shell[data-register=app][data-experience=company-table] .n3-user strong{color:var(--ct-ink)}.n3-shell[data-register=app][data-experience=company-table] .n3-user small{color:var(--ct-muted)}.n3-shell[data-register=app][data-experience=company-table] .n3-header{border-bottom:1px solid var(--ct-line);background:#f4f7f5f5;height:66px;padding-inline:48px}.n3-shell[data-register=app][data-experience=company-table] .n3-header p{text-transform:none;font-size:12px}.n3-shell[data-register=app][data-experience=company-table] .n3-desktop-breadcrumb em{display:none}.n3-shell[data-register=app][data-experience=company-table] .n3-header button{min-height:38px}.n3-shell[data-register=app][data-experience=company-table] .n3-input-pill{color:var(--ct-muted);background:0 0}.n3-shell[data-register=app][data-experience=company-table] .n3-input-pill b{background:var(--ct-teal)}.n3-shell[data-register=app][data-experience=company-table] .n3-primary,.n3-shell[data-register=app][data-experience=company-table] .ue-button-primary{background:var(--ct-ink);border-color:var(--ct-ink);color:#fff;text-transform:none;border-radius:5px;gap:12px;min-height:43px;padding:11px 18px;font-size:13px;font-weight:550}.n3-shell[data-register=app][data-experience=company-table] .n3-primary:hover{background:#075d65;border-color:#075d65}.n3-shell[data-register=app][data-experience=company-table] .n3-outline{border-color:var(--ct-line);min-height:39px;color:var(--ct-ink);text-transform:none;background:#fff;border-radius:5px;gap:10px;padding:9px 14px;font-size:12px;font-weight:550;text-decoration:none}.n3-shell[data-register=app][data-experience=company-table] .n3-link{color:var(--ct-ink);font-size:12px;font-weight:550;line-height:1.4}.n3-shell[data-register=app][data-experience=company-table] .n3-micro{letter-spacing:.12em;color:var(--ct-muted);font-family:Inter,sans-serif;font-size:10px;font-weight:700;line-height:1.3}.n3-shell[data-register=app][data-experience=company-table] .ct-page-heading{justify-content:space-between;align-items:center;gap:24px;margin:0 0 28px;display:flex}.n3-shell[data-register=app][data-experience=company-table] .ct-page-heading h1{letter-spacing:-.04em;max-width:790px;margin:12px 0 0;font:550 clamp(28px,2.55vw,40px)/1.12 Inter,sans-serif}.ct-freshness{color:var(--ct-muted);align-items:center;gap:8px;font-size:10px;display:flex}.ct-desk-focus{border-block:1px solid var(--ct-line);grid-template-columns:minmax(0,1fr) 240px;display:grid}.ct-desk-main{min-width:0;padding:28px 40px 27px 0}.ct-desk-context{border-left:1px solid var(--ct-line);padding:28px 0 23px 28px}.ct-section-line{color:var(--ct-muted);justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.ct-status{color:#075d65;background:#e0eeea;border-radius:3px;padding:6px 9px;font-size:11px;font-weight:650}.n3-shell[data-register=app][data-experience=company-table] .ct-judgement h2{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:750px;margin:25px 0 18px;font:550 clamp(25px,2.2vw,34px)/1.16 Inter,sans-serif}.ct-judgement>p{color:var(--ct-muted);max-width:760px;margin:0 0 23px;font-size:14px;line-height:1.7}.ct-recommendation{background:#e7efeb;border-left:3px solid #89b7ac;margin:22px 0;padding:17px 20px}.ct-recommendation p{color:var(--ct-ink);margin:10px 0 0;font-size:14px;line-height:1.6}.ct-judgement-footer{flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px;display:flex}.ct-judgement-footer>span{color:var(--ct-muted);max-width:205px;font-size:11px;line-height:1.5}.ct-context-title{align-items:center;gap:7px;display:flex}.ct-context-person{align-items:center;gap:12px;margin-top:23px;display:flex}.ct-context-person>span:last-child{gap:5px;display:grid}.ct-context-person strong{font-size:14px;font-weight:600}.ct-context-person small{color:var(--ct-muted);font-size:11px;line-height:1.4}.n3-shell[data-register=app][data-experience=company-table] .ct-context-person .n3-avatar{width:43px;height:43px}.ct-desk-context>.n3-link{margin-top:23px}.ct-context-sources{border-top:1px solid var(--ct-line);margin-top:24px;padding-top:21px}.ct-context-sources ul{gap:12px;margin-top:16px;padding:0;list-style:none;display:grid}.ct-context-sources li{color:var(--ct-muted);gap:9px;font-size:11px;line-height:1.5;display:flex}.ct-context-sources li svg{flex-shrink:0}.ct-context-sources p{font-size:12px;line-height:1.6}.ct-context-sources>small{color:var(--ct-muted);font-size:10px}.ct-authority{color:var(--ct-muted);align-items:center;gap:9px;margin-top:25px;font-size:11px;display:flex}.ct-authority svg{flex-shrink:0}.ct-other-attention{border-top:1px solid var(--ct-line);margin-top:24px;padding-top:15px;font-size:12px}.ct-other-attention summary{cursor:pointer;color:var(--ct-muted)}.ct-other-attention button{width:100%;color:var(--ct-ink);text-align:left;border:0;border-bottom:1px solid var(--ct-line);background:0 0;align-items:center;gap:12px;padding:15px 0;display:flex}.ct-other-attention button span{flex:1}.ct-other-attention button small{color:var(--ct-muted)}.ct-other-attention button svg{flex-shrink:0}.ct-desk-outcomes{margin-top:28px}.ct-desk-outcomes>header{justify-content:space-between;align-items:center;display:flex}.ct-desk-outcomes>header h2{margin:0 0 12px;font-size:20px;font-weight:550}.ct-desk-outcomes>header .n3-link{margin:0}.ct-outcome-row{border-bottom:1px solid var(--ct-line);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:20px;padding:15px 0;font-size:12px;display:grid}.ct-row-label{color:var(--ct-muted);align-items:center;gap:13px;display:flex}.ct-row-label b{color:var(--ct-ink);font-weight:600}.ct-outcome-row>p{color:var(--ct-muted);margin:0}.ct-outcome-row>button{color:var(--ct-ink);text-align:left;background:0 0;border:0;align-items:center;gap:20px;min-height:30px;padding:0;font-weight:550;line-height:1.5;display:flex}.ct-outcome-row small{color:var(--ct-muted);text-align:right;min-width:90px;margin-left:auto;font-size:10px;font-weight:400}.ct-outcome-row svg{flex-shrink:0}.ct-desk-outcomes>footer{justify-content:space-between;gap:15px;padding-top:15px;display:flex}.ct-desk-outcomes>footer button{color:var(--ct-muted);background:0 0;border:0;align-items:center;gap:10px;min-height:28px;padding:0;font-size:11px;display:flex}.ct-priority-strip{border-top:1px solid var(--ct-line);align-items:center;gap:23px;margin-top:24px;padding:22px 0;display:flex}.ct-priority-strip>span{flex:1;min-width:0}.ct-priority-strip strong{margin-top:9px;font-size:13px;font-weight:550;line-height:1.5;display:block}.ct-priority-strip>.n3-link{white-space:nowrap;margin:0}.ct-outcome-collections{border-bottom:1px solid var(--ct-line);flex-wrap:wrap;align-items:center;gap:21px;margin-bottom:28px;padding-bottom:20px;display:flex}.ct-outcome-collections button{color:var(--ct-muted);background:0 0;border:0;min-height:30px;padding:5px 0;font-size:12px}.ct-outcome-collections button[aria-current]{color:var(--ct-ink);font-weight:650}.ct-outcome-collections b{background:#e2ede7;border-radius:3px;margin-left:7px;padding:3px 6px}.n3-shell[data-register=app][data-experience=company-table] .n3-page-intro h1{letter-spacing:-.04em;font:550 clamp(28px,2.5vw,38px)/1.14 Inter,sans-serif}.n3-shell[data-register=app][data-experience=company-table] .n3-team .n3-page-intro{max-width:none;position:relative}.n3-shell[data-register=app][data-experience=company-table] .n3-team .n3-page-intro>.ue-help-tip{position:absolute;top:20px;right:0}.n3-shell[data-register=app][data-experience=company-table] .n3-team-status{gap:15px;margin-top:14px;font:12px/1.6 Inter,sans-serif}.n3-shell[data-register=app][data-experience=company-table] .n3-current-team{box-shadow:none;background:0 0;border:0;margin-top:24px;padding:0}.n3-shell[data-register=app][data-experience=company-table] .n3-current-team>header{border-top:1px solid var(--ct-line);margin:0;padding:18px 0}.n3-shell[data-register=app][data-experience=company-table] .n3-current-team>header h2,.n3-shell[data-register=app][data-experience=company-table] .n3-current-team>header small{display:none}.n3-shell[data-register=app][data-experience=company-table] .n3-team-org-chart{border:1px solid var(--ct-line);background:#edf3ef radial-gradient(#b4cbc34f .7px,#0000 .7px) 0 0/15px 15px;border-radius:6px;margin:0;padding:30px 20px;overflow:auto}.n3-shell[data-register=app][data-experience=company-table] .n3-team-org-apex{gap:10px}.n3-shell[data-register=app][data-experience=company-table] .n3-team-org-apex>.n3-micro{display:none}.n3-shell[data-register=app][data-experience=company-table] .n3-team-org-card{box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;gap:10px;width:100%;min-width:100px;min-height:auto;padding:10px 6px;display:flex}.n3-shell[data-register=app][data-experience=company-table] .n3-team-org-card:hover{box-shadow:none;background:#dceae3;transform:none}.n3-shell[data-register=app][data-experience=company-table] .n3-team-org-card .n3-avatar{border:4px solid #f4f7f5;width:59px;height:59px}.n3-shell[data-register=app][data-experience=company-table] .n3-team-org-apex .n3-avatar{width:79px;height:79px}.n3-shell[data-register=app][data-experience=company-table] .n3-team-org-card strong{font:600 14px/1.3 Inter,sans-serif}.n3-shell[data-register=app][data-experience=company-table] .n3-team-org-card>span:not(.n3-avatar){gap:5px;max-width:170px;display:grid}.n3-shell[data-register=app][data-experience=company-table] .n3-team-org-card small{color:var(--ct-muted);font:11px/1.4 Inter,sans-serif}.n3-shell[data-register=app][data-experience=company-table] .n3-team-org-compact .n3-avatar{width:41px;height:41px}.n3-shell[data-register=app][data-experience=company-table] .n3-team-org-compact strong{font-size:12px}.n3-shell[data-register=app][data-experience=company-table] .n3-team-org-branches{justify-content:center;gap:8px;min-width:min-content;display:flex}.n3-shell[data-register=app][data-experience=company-table] .n3-team-org-branch{flex:1;min-width:115px;max-width:240px}.n3-shell[data-register=app][data-experience=company-table] .n3-team-org-leadership>header{border:0;justify-content:center;padding:15px 0}.n3-shell[data-register=app][data-experience=company-table] .n3-team-org-leadership>header .n3-micro{display:none}.n3-shell[data-register=app][data-experience=company-table] .n3-team-org-reports{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.n3-shell[data-register=app][data-experience=company-table] .n3-team-org-kind,.n3-shell[data-register=app][data-experience=company-table] .n3-avatar-kind{display:none}.n3-shell[data-register=app][data-experience=company-table] .n3-team-voice{color:var(--ct-ink);border:1px solid var(--ct-line);background:#f4f7f5;font-size:11px}.ct-mobile-org{display:none}.ct-team-owned-work{border-top:1px solid var(--ct-line);margin-top:20px;padding:20px 0}.ct-team-owned-work button{text-align:left;color:var(--ct-ink);background:0 0;border:0;align-items:center;gap:12px;padding:12px 0;display:flex}.ct-team-owned-work button>span:last-of-type{gap:4px;font-size:12px;display:grid}.ct-team-owned-work strong{color:var(--ct-muted);font-size:11px}.n3-shell[data-register=app][data-experience=company-table] .n3-team-footer{margin-top:24px;padding-top:20px}.n3-shell[data-register=app][data-experience=company-table] .n3-team-footer p{font-size:12px}.n3-shell[data-register=app][data-experience=company-table] .n3-human-leadership{background:0 0;border:0;padding:18px 0 0}.n3-shell[data-register=app][data-experience=company-table] .n3-company-section-intro{margin-bottom:25px}.n3-shell[data-register=app][data-experience=company-table] .n3-underline-tabs{gap:28px;margin-top:0}.n3-shell[data-register=app][data-experience=company-table] .n3-underline-tabs button{text-transform:none;padding:15px 0;font-size:13px}.n3-shell[data-register=app][data-experience=company-table] .n3-company-profile-summary{font:450 23px/1.6 Inter,sans-serif}.n3-shell[data-register=app][data-experience=company-table] .n3-company-overview-panel,.n3-shell[data-register=app][data-experience=company-table] .n3-company-overview-card{box-shadow:none;border:0;border-bottom:1px solid var(--ct-line);background:0 0;border-radius:0;padding:22px 0}.n3-shell[data-register=app][data-experience=company-table] .n3-company-sidebar{border-left:1px solid var(--ct-line);padding-left:25px}.n3-shell[data-register=app][data-experience=company-table] .n3-company-main-card{box-shadow:none;background:0 0;border:0;padding:12px 0}.n3-shell[data-register=app][data-experience=company-table] .n3-company-main-card>h2{font-size:24px;font-weight:550;line-height:1.45}.n3-shell[data-register=app][data-experience=company-table] .n3-knowledge-register>section{border:0;border-top:1px solid var(--ct-line);background:0 0;border-radius:0;padding:20px 0}.n3-shell[data-register=app][data-experience=company-table] .n3-knowledge-register p{font-size:13px;line-height:1.65}.n3-shell[data-register=app][data-experience=company-table] .n3-knowledge-journey{background:#e9f1ed;border:0;padding:24px}.ct-brain-forwarding{text-align:left;border:1px solid var(--ct-line);color:var(--ct-ink);background:#fff;border-radius:5px;align-items:center;gap:12px;width:100%;margin-bottom:20px;padding:20px 15px;display:flex}.ct-brain-forwarding>span{flex:1;gap:7px;display:grid}.ct-brain-forwarding strong{font-size:12px}.ct-brain-forwarding small{color:var(--ct-muted);font-size:11px;line-height:1.45}.ct-brain-forwarding svg{flex-shrink:0}.ct-settings-layout{border-top:1px solid var(--ct-line);grid-template-columns:200px minmax(0,1fr);display:grid}.ct-settings-layout>nav{border-right:1px solid var(--ct-line);flex-direction:column;gap:7px;padding:24px 24px 0 0;display:flex}.ct-settings-layout>nav button{min-height:44px;color:var(--ct-muted);text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:12px;padding:10px;font-size:12px;display:flex}.ct-settings-layout>nav button[aria-current]{color:var(--ct-ink);background:#e2ece6;font-weight:600}.ct-settings-layout>nav button svg{flex-shrink:0}.ct-settings-content{min-width:0;padding:30px 0 20px 38px}.n3-shell[data-register=app][data-experience=company-table] .ct-settings-content h2{margin:0 0 24px;font-size:27px;font-weight:550}.ct-settings-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.ct-settings-title h2{margin:0!important}.ct-settings-support{color:var(--ct-muted);font-size:13px}.ct-settings-row{border-top:1px solid var(--ct-line);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.ct-settings-row>span{gap:8px;min-width:0;display:grid}.ct-settings-row strong{font-size:14px;font-weight:600}.ct-settings-row small,.ct-settings-row p{color:var(--ct-muted);margin:0;font-size:12px;line-height:1.6}.ct-settings-row>button,.ct-settings-row>a{flex-shrink:0}.ct-settings-people{margin:25px 0}.ct-settings-people>div{border-top:1px solid var(--ct-line);align-items:center;gap:14px;padding:18px 0;display:flex}.ct-settings-people>div>span:last-child{gap:6px;display:grid}.ct-settings-people strong{font-size:14px}.ct-settings-people small{color:var(--ct-muted);font-size:12px}.ct-settings-status{background:#e4eeea;border-radius:5px;align-items:center;gap:18px;margin-bottom:28px;padding:24px;display:flex}.ct-settings-status span{gap:8px;display:grid}.ct-settings-status strong{font-size:16px}.ct-settings-status small{color:var(--ct-muted);font-size:12px;line-height:1.5}.ct-settings-footer{border-top:1px solid var(--ct-line);align-items:center;gap:24px;margin-top:30px;padding-top:18px;display:flex}.ct-settings-footer>span{color:var(--ct-muted);font-size:11px}.ct-settings-footer .n3-link{margin:0}.ct-introduction-card{background:#e4eeea;border-radius:6px;margin-bottom:25px;padding:32px}.ct-introduction-card img{border-radius:50%;width:70px;height:70px;margin-bottom:22px}.ct-introduction-card h2{margin-top:14px!important}.ct-introduction-card>p:not(.n3-micro){color:var(--ct-muted);max-width:400px;margin-bottom:25px;font-size:14px;line-height:1.6}.n3-shell[data-register=app][data-experience=company-table] .n3-email-signal-card{border:1px solid var(--ct-line);box-shadow:none;background:#fff;border-radius:6px;margin-bottom:30px;padding:26px}.n3-shell[data-register=app][data-experience=company-table] .n3-email-signal-address{border-color:var(--ct-line);background:#f0f5f2}.n3-shell[data-register=app][data-experience=company-table] .n3-email-signal-address code{color:var(--ct-ink);overflow-wrap:anywhere;font-size:13px}.ct-find{width:min(640px,100vw - 32px)}.ct-find>label{border:1px solid var(--ct-line);border-radius:5px;align-items:center;gap:12px;margin:0 24px;padding:13px;display:flex}.ct-find input{min-width:0;color:var(--ct-ink);background:0 0;border:0;flex:1;font-size:15px}.ct-find>p{color:var(--ct-muted);margin:13px 25px;font-size:11px}.ct-find-results{max-height:50dvh;padding:0 24px 24px;overflow:auto}.ct-find-results>button{border:0;border-bottom:1px solid var(--ct-line);width:100%;color:var(--ct-ink);text-align:left;background:0 0;align-items:center;gap:20px;padding:15px 0;display:flex}.ct-find-results>button span{flex:1;gap:6px;display:grid}.ct-find-results strong{font-size:14px;font-weight:550}.ct-find-results small{color:var(--ct-muted);font-size:11px}.n3-shell[data-register=app][data-experience=company-table] .n3-modal{background:var(--ct-paper)}.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room{width:min(800px,100vw - 32px);padding:0;overflow:hidden}.ct-conversation-room>header{padding:20px 25px}.ct-conversation-room .ue-mobile-conversation{height:min(700px,100dvh - 130px)}.ct-conversation-room .ue-mobile-conversation__welcome{max-width:600px;margin-inline:auto}.n3-shell[data-register=app][data-experience=company-table] .ue-mobile-conversation{--conversation-ivory:#f4f7f5;--conversation-paper:#fff;--conversation-graphite:#163d43;--conversation-muted:#526969;--conversation-brass:#087d82;--conversation-blue:#087d82}.n3-shell[data-register=app][data-experience=company-table] .ue-mobile-conversation__identity{border-color:var(--ct-line);background:#f4f7f5;padding-inline:20px}.n3-shell[data-register=app][data-experience=company-table] .ue-mobile-conversation__welcome{padding:28px 24px 20px}.n3-shell[data-register=app][data-experience=company-table] .ue-mobile-conversation__portrait{border-color:#d9e8de;width:83px;height:83px;margin:5px auto 24px}.n3-shell[data-register=app][data-experience=company-table] .ue-mobile-conversation__welcome h1{letter-spacing:-.04em;font:550 34px/1.1 Inter,sans-serif}.n3-shell[data-register=app][data-experience=company-table] .ue-mobile-conversation__welcome-copy>p:not(.ue-mobile-conversation__kicker){font-size:14px;line-height:1.6}.n3-shell[data-register=app][data-experience=company-table] .ue-mobile-conversation__composer{border-color:var(--ct-line);background:#f4f7f5;padding:12px 20px}.n3-shell[data-register=app][data-experience=company-table] .ue-brief-voice__toggle{background:#163d43;border-color:#163d43;font-size:13px}.n3-shell[data-register=app][data-experience=company-table] .ue-brief-voice{border-color:var(--ct-line);background:#e9f1ec}.n3-shell[data-register=app][data-experience=company-table] .ue-brief-voice--conversation{background:0 0}.n3-shell[data-register=app][data-experience=company-table] .ue-brief-voice__privacy{font-size:11px;line-height:1.5}.n3-shell[data-register=app][data-experience=company-table] .ue-brief-voice__proposal{background:#fff;border-color:#adc7bf}.n3-shell[data-register=app][data-experience=company-table] .n3-mobile-bottom-nav{border-color:var(--ct-line);background:#f4f7f5;grid-template-columns:repeat(3,minmax(0,1fr))}.n3-shell[data-register=app][data-experience=company-table] .n3-mobile-bottom-nav button{color:var(--ct-muted);font-size:11px}.n3-shell[data-register=app][data-experience=company-table] .n3-mobile-bottom-nav button.active{color:#075d65;background:0 0;font-weight:650}.ct-entry-explore{color:#075d65;border:1px solid #cadfd6;border-radius:6px;justify-content:center;align-items:center;gap:10px;margin-top:20px;padding:14px;font:550 13px/1.5 Inter,sans-serif;text-decoration:none;display:flex}.ct-outcome-frame{grid-template-columns:140px minmax(0,1fr);gap:30px;display:grid}.ct-outcome-spine{border-right:1px solid var(--ct-line);padding-right:20px}.ct-outcome-back{color:var(--ct-muted);background:0 0;border:0;align-items:center;gap:5px;margin-bottom:33px;padding:0;font-size:11px;display:flex}.ct-outcome-spine>nav{gap:5px;margin:18px 0 12px;display:grid}.ct-outcome-spine>nav button{text-align:left;color:var(--ct-muted);background:0 0;border:0;border-radius:3px;align-items:center;gap:10px;padding:12px 7px;font-size:12px;display:flex}.ct-outcome-spine>nav button span{color:#7d9690;font-size:10px}.ct-outcome-spine>nav button[aria-current]{color:var(--ct-ink);background:#e3eee7;font-weight:600}.ct-outcome-spine>nav button:disabled{opacity:.5;cursor:default}.ct-outcome-owner{border-top:1px solid var(--ct-line);gap:11px;margin-top:25px;padding-top:23px;display:grid}.ct-outcome-owner .n3-avatar{margin-top:5px}.ct-outcome-owner strong{font-size:13px}.ct-outcome-owner small{color:var(--ct-muted);font-size:11px;line-height:1.5}.ct-outcome-body{min-width:0}.ct-outcome-body>.n3-page>.n3-back{display:none}.ct-outcome-record>h1{margin:20px 0;font:550 34px/1.2 Inter,sans-serif}.ct-outcome-record>p{color:var(--ct-muted);font-size:15px;line-height:1.7}.ct-outcome-record .ct-outcome-intent{color:var(--ct-ink);margin-bottom:30px;font-size:20px;line-height:1.65}.ct-outcome-record dl{border-top:1px solid var(--ct-line);margin:28px 0}.ct-outcome-record dl>div{border-bottom:1px solid var(--ct-line);grid-template-columns:135px 1fr;gap:25px;padding:20px 0;font-size:13px;line-height:1.6;display:grid}.ct-outcome-record dt{color:var(--ct-muted)}.ct-outcome-record dd{margin:0}.ct-outcome-record>section{margin-block:25px}.ct-outcome-record h2{font-size:20px}.ct-outcome-record h3{font-size:15px}.ct-outcome-record article p{color:var(--ct-muted);font-size:13px;line-height:1.7}.ct-linked-decision{border:1px solid var(--ct-line);width:100%;color:var(--ct-ink);text-align:left;background:#fff;border-radius:5px;justify-content:space-between;align-items:center;gap:25px;margin-block:16px;padding:24px;display:flex}.ct-linked-decision span{gap:10px;display:grid}.ct-linked-decision strong{font-size:16px;font-weight:550}.ct-linked-decision small{color:var(--ct-muted);font-size:12px}.ct-outcome-sources{border-top:1px solid var(--ct-line);margin-top:30px;padding-top:23px}.ct-outcome-sources header{align-items:center;gap:15px;display:flex}.ct-outcome-sources h2{font-size:19px}.ct-outcome-sources ul{padding:0;list-style:none}.ct-outcome-sources li{color:var(--ct-muted);align-items:start;gap:12px;padding:12px 0;font-size:13px;line-height:1.5;display:flex}.ct-outcome-sources li svg{flex-shrink:0}.ct-outcome-sources>button{color:var(--ct-ink);border:1px solid var(--ct-line);text-align:left;background:#e7efeb;flex-wrap:wrap;align-items:center;gap:14px;padding:17px;display:flex}.ct-outcome-sources>button span{font-size:12px}.ct-result-help{color:var(--ct-muted);align-items:center;gap:6px;margin:20px 0;font-size:11px;display:flex}.n3-shell[data-register=app][data-experience=company-table] .ct-outcome-frame .n3-result-review-layout{grid-template-columns:minmax(0,1fr) 255px;gap:24px}.n3-shell[data-register=app][data-experience=company-table] .ct-outcome-frame .n3-result-document{padding:24px}.n3-shell[data-register=app][data-experience=company-table] .ct-outcome-frame .n3-result-decision{padding:20px}.ct-unlinked-team{border-top:1px solid var(--ct-line);margin-top:20px;padding-top:16px;font-size:12px}.ct-unlinked-team>p{color:var(--ct-muted);line-height:1.6}.ct-unlinked-team>div{flex-wrap:wrap;gap:15px;display:flex}.n3-shell[data-register=app][data-experience=company-table] .ue-help-tip>button{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--ct-muted)}.n3-shell[data-register=app][data-experience=company-table] .ue-help-popover{color:#26494c;z-index:100;background:#fff;border-color:#adc7bf;font-family:Inter,sans-serif;font-size:13px;line-height:1.6}.n3-shell[data-register=app][data-experience=company-table] .n3-result-hero h1{letter-spacing:-.035em;font:550 clamp(26px,2.7vw,39px)/1.15 Inter,sans-serif}.n3-shell[data-register=app][data-experience=company-table] .n3-result-document{border-color:var(--ct-line);box-shadow:none;background:#fff}.n3-shell[data-register=app][data-experience=company-table] .n3-result-copy{font-size:15px;line-height:1.7}.n3-shell[data-register=app][data-experience=company-table] .n3-result-copy p{font-size:14px;line-height:1.7}.n3-shell[data-register=app][data-experience=company-table] .n3-result-decision{border-color:var(--ct-line);background:#e7efeb}.n3-shell[data-register=app][data-experience=company-table] .n3-result-boundary{color:var(--ct-ink);border-color:var(--ct-line);background:#eaf1ed}@media (width<=1100px) and (width>=701px){.n3-shell[data-register=app][data-experience=company-table] .n3-main,.n3-shell[data-register=app][data-experience=company-table] .n3-header{padding-inline:30px}.ct-desk-focus{grid-template-columns:minmax(0,1fr) 200px}.ct-desk-main{padding-right:25px}.ct-desk-context{padding-left:20px}.ct-settings-layout{grid-template-columns:170px minmax(0,1fr)}.ct-settings-content{padding-left:25px}.ct-settings-row{flex-wrap:wrap}}@media (width<=1040px){.ct-outcome-frame{grid-template-columns:1fr;gap:22px}.ct-outcome-spine{border:0;padding:0}.ct-outcome-back{margin-bottom:16px}.ct-outcome-spine>.n3-micro,.ct-outcome-spine>.ue-help-tip,.ct-outcome-owner{display:none}.ct-outcome-spine>nav{border-bottom:1px solid var(--ct-line);gap:0;margin:0;display:flex;overflow-x:auto}.ct-outcome-spine>nav button{flex:1;min-height:44px;padding:13px 8px;font-size:11px}.ct-outcome-spine>nav button span{display:none}.ct-outcome-record>h1{font-size:28px}.ct-outcome-record .ct-outcome-intent{font-size:18px}.ct-outcome-record dl>div{grid-template-columns:1fr;gap:7px}.n3-shell[data-register=app][data-experience=company-table] .ct-outcome-frame .n3-result-review-layout{grid-template-columns:1fr;gap:20px}.n3-shell[data-register=app][data-experience=company-table] .ct-outcome-frame .n3-result-document{padding:20px}.n3-shell[data-register=app][data-experience=company-table] .ct-outcome-frame .n3-result-decision{padding:22px}}@media (width<=700px){.n3-shell[data-register=app][data-experience=company-table],.n3-shell[data-register=app][data-experience=company-table].n3-rail-expanded{--rail:0px;padding-left:0}.n3-shell[data-register=app][data-experience=company-table] .n3-main{padding:24px 22px 105px}.n3-shell[data-register=app][data-experience=company-table] .n3-header{height:60px;padding-inline:20px}.n3-shell[data-register=app][data-experience=company-table] .n3-mobile-brand .ue-logo{width:125px}.n3-shell[data-register=app][data-experience=company-table] .ct-page-heading{align-items:start;margin-bottom:22px}.n3-shell[data-register=app][data-experience=company-table] .ct-page-heading h1{font-size:30px}.ct-freshness{display:none}.ct-desk-focus{grid-template-columns:1fr}.ct-desk-main{padding:24px 0}.ct-desk-context{border-left:0;border-top:1px solid var(--ct-line);padding:23px 0}.ct-context-sources{margin-top:18px}.ct-desk-context .ct-context-person{width:48%;display:inline-flex}.ct-desk-context>.n3-link{display:block}.ct-judgement h2{font-size:28px!important}.ct-outcome-row{grid-template-columns:1fr;gap:9px}.ct-outcome-row>button{font-size:13px}.ct-outcome-row small{min-width:65px}.ct-priority-strip{flex-wrap:wrap;gap:14px}.ct-priority-strip>span{flex-basis:100%}.ct-desk-outcomes>footer{flex-wrap:wrap}.ct-outcome-collections{gap:14px;margin-bottom:24px;padding-bottom:14px}.ct-outcome-collections button{min-height:32px;font-size:11px}.n3-shell[data-register=app][data-experience=company-table] .n3-team-org-chart{display:none}.ct-mobile-org{border-block:1px solid var(--ct-line);justify-items:center;margin-top:10px;padding:22px 0;display:grid}.ct-mobile-org>.n3-team-person-wrap{margin-bottom:18px}.ct-mobile-org .n3-team-person{width:100%}.ct-mobile-branch{border-top:1px solid #adc7bf;width:100%;padding:12px 0;position:relative}.ct-mobile-branch:before{content:"";background:#adc7bf;width:1px;height:19px;position:absolute;top:-19px;left:50%}.ct-mobile-branch .n3-team-org-branch{min-width:0!important;max-width:none!important}.ct-mobile-branch .n3-team-org-branch[data-depth="0"]>.n3-team-person-wrap{background:#e5eee7;border-radius:4px;padding:13px 0}.ct-mobile-org .n3-team-org-card{min-width:0!important}.ct-mobile-org .n3-team-org-reports{margin-top:20px}.ct-mobile-branch-controls{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:12px;display:flex}.ct-mobile-branch-controls button{border:1px solid var(--ct-line);width:44px;height:44px;color:var(--ct-ink);background:0 0;border-radius:5px;place-items:center;display:grid}.ct-mobile-branch-controls>span{text-align:center;color:var(--ct-muted);font-size:11px;line-height:1.5}.n3-shell[data-register=app][data-experience=company-table] .n3-team-status{flex-wrap:wrap;gap:9px;font-size:11px}.n3-shell[data-register=app][data-experience=company-table] .n3-team-status>span:nth-last-child(-n+2){font-size:10px}.n3-shell[data-register=app][data-experience=company-table] .n3-current-team>header{flex-wrap:wrap;gap:14px}.n3-shell[data-register=app][data-experience=company-table] .n3-team-management-actions{flex-wrap:wrap;gap:7px}.n3-shell[data-register=app][data-experience=company-table] .n3-team-management-actions button{font-size:11px}.n3-shell[data-register=app][data-experience=company-table] .n3-team-footer{display:block}.n3-shell[data-register=app][data-experience=company-table] .n3-human-leadership .n3-team-person{min-height:44px}.ct-settings-layout{grid-template-columns:1fr}.ct-settings-layout>nav{border-right:0;border-bottom:1px solid var(--ct-line);flex-direction:row;padding:14px 0;overflow-x:auto}.ct-settings-layout>nav button{white-space:nowrap;flex-shrink:0;min-height:44px}.ct-settings-content{padding:24px 0 0}.ct-settings-row{flex-wrap:wrap;gap:15px}.ct-settings-row>button,.ct-settings-row>a{min-height:44px!important}.ct-settings-footer{flex-wrap:wrap;gap:10px}.n3-shell[data-register=app][data-experience=company-table] .ct-settings-content h2{font-size:25px}.ct-introduction-card{padding:24px}.n3-shell[data-register=app][data-experience=company-table] .n3-company-sidebar{border-left:0;padding-left:0}.n3-shell[data-register=app][data-experience=company-table] .n3-underline-tabs{gap:21px}.n3-shell[data-register=app][data-experience=company-table] .n3-underline-tabs button{min-height:44px;font-size:12px}.n3-shell[data-register=app][data-experience=company-table] .n3-company-profile-summary{font-size:20px}.n3-shell[data-register=app][data-experience=company-table] .n3-email-signal-card{padding:20px}.n3-shell[data-register=app][data-experience=company-table] .n3-email-signal-address code{font-size:12px}.n3-shell[data-register=app][data-experience=company-table] .ue-help-tip>button{min-width:44px;min-height:44px}.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room{width:100%;max-height:100dvh}.ct-conversation-room .ue-mobile-conversation{height:calc(100dvh - 80px)}.n3-shell[data-register=app][data-experience=company-table] .n3-mobile-destinations{padding-bottom:max(22px,env(safe-area-inset-bottom))}.n3-shell[data-register=app][data-experience=company-table] .n3-mobile-destinations nav{max-height:66dvh;overflow-y:auto}.n3-shell[data-register=app][data-experience=company-table] .n3-mobile-destinations nav button{min-height:64px}.n3-shell[data-register=app][data-experience=company-table] .n3-mobile-destinations nav strong{font-size:14px}.n3-shell[data-register=app][data-experience=company-table] .n3-mobile-destinations nav small{font-size:11px}}@media (prefers-reduced-motion:reduce){.n3-shell[data-experience=company-table] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.n3-shell[data-register=app][data-experience=company-table] .n3-team-org-card>span:last-child{text-align:center;align-items:center}@media (width<=700px){.n3-shell[data-register=app][data-experience=company-table] .n3-input-pill{color:#163d43;background:#e4eeea}.n3-shell[data-register=app][data-experience=company-table] .n3-current-team>header>span{display:none}.n3-shell[data-register=app][data-experience=company-table] .n3-current-team>header{padding:12px 0}.n3-shell[data-register=app][data-experience=company-table] .n3-team-management-actions{width:100%}.n3-shell[data-register=app][data-experience=company-table] .n3-team-management-note{text-align:left;width:100%;max-width:none;margin:0;font-size:11px;line-height:1.5}.n3-shell[data-register=app][data-experience=company-table] .n3-team-org-card>span:last-child{text-align:center;align-items:center}.n3-shell[data-register=app][data-experience=company-table] .ct-mobile-org .n3-team-person-wrap{width:100%}}.n3-shell[data-register=app][data-shell=nodit-3][data-experience=company-table] .n3-header .n3-input-pill{color:#163d43;background:#e4eeea}.n3-shell[data-register=app][data-shell=nodit-3][data-experience=company-table] .n3-header .n3-input-pill b{color:#163d43;background:0 0}@media (width<=700px){.ct-mobile-org>.n3-team-person-wrap{grid-row:1}.ct-mobile-branch-controls{grid-row:2;margin:0 0 24px}.ct-mobile-branch{grid-row:3}.ct-mobile-org>.ct-authority{grid-row:4}}.ct-top-guide,.ct-top-brief,.ct-top-attention{display:none!important}@media (width>=701px){.n3-shell[data-register=app][data-experience=company-table],.n3-shell[data-register=app][data-experience=company-table].n3-rail-expanded{--rail:0px;padding:88px 0 0}.n3-shell[data-register=app][data-experience=company-table] .n3-rail{border-right:0;border-bottom:1px solid var(--ct-line);background:var(--ct-paper);flex-direction:row;align-items:center;gap:24px;width:100%;max-width:none;height:88px;padding:0 44px;display:flex;position:fixed;inset:0 0 auto}.n3-shell[data-register=app][data-experience=company-table] .n3-rail-brand{align-items:center;gap:24px;min-width:0;margin:0 auto 0 0;padding:0;display:flex}.n3-shell[data-register=app][data-experience=company-table] .n3-rail-brand .ue-logo{flex-shrink:0;width:155px}.n3-shell[data-register=app][data-experience=company-table] .n3-rail-brand>small{border-left:1px solid var(--ct-line);text-overflow:ellipsis;white-space:nowrap;max-width:210px;color:var(--ct-ink);margin:0;padding-left:24px;font-size:12px;overflow:hidden}.n3-shell[data-register=app][data-experience=company-table] .n3-primary-nav{align-items:stretch;gap:24px;height:100%;margin:0;display:flex}.n3-shell[data-register=app][data-experience=company-table] .n3-primary-nav button{width:auto;color:var(--ct-ink);box-shadow:none;background:0 0;border-bottom:3px solid #0000;border-radius:0;padding:0;font-size:13px}.n3-shell[data-register=app][data-experience=company-table] .n3-primary-nav button.active{color:var(--ct-ink);border-bottom-color:var(--ct-teal);box-shadow:none;background:0 0}.n3-shell[data-register=app][data-experience=company-table] .n3-primary-nav button>span{display:none}.ct-rail-daisy{border:0;flex-shrink:0;margin:0;padding:0}.ct-rail-daisy>span,.ct-rail-state{display:none}.ct-rail-daisy img{width:34px;height:34px}.n3-shell[data-register=app][data-experience=company-table] .n3-rail-utility{flex-shrink:0;align-items:center;gap:10px;margin:0;padding:0;display:flex}.n3-shell[data-register=app][data-experience=company-table] .n3-rail-utility>button{border:0;gap:0;width:auto;min-width:38px;height:42px;padding:8px;font-size:0}.n3-shell[data-register=app][data-experience=company-table] .n3-rail-utility kbd,.n3-rail-utility>span,.n3-rail-utility [data-testid=sidebar-toggle],.n3-rail-utility .n3-user>b{display:none}.n3-shell[data-register=app][data-experience=company-table] .n3-rail-utility .n3-user{border:0;min-width:35px;margin:0;padding:0}.n3-shell[data-register=app][data-experience=company-table] .n3-header{display:none}.ct-top-guide,.ct-top-brief,.ct-top-attention{display:inline-flex!important}.n3-shell[data-register=app][data-experience=company-table] .n3-rail-utility .ct-top-brief{border:1px solid var(--ct-line);margin-right:3px;padding:9px 12px;font-size:11px}.n3-rail-utility .ct-top-attention b{margin-left:5px;font-size:10px}.n3-shell[data-register=app][data-experience=company-table] .n3-main{max-width:1560px;margin:0 auto;padding:38px 62px 64px}:is(.n3-shell[data-register=app][data-experience=company-table] .n3-main:has(>.n3-team),.n3-shell[data-register=app][data-experience=company-table] .n3-team){max-width:none}.ct-desk-focus{border:0;grid-template-columns:minmax(0,1fr) 300px;gap:48px}.ct-desk-main{border:1px solid var(--ct-line);background:#fff;border-top:3px solid #a49364;padding:26px 34px 30px}.ct-desk-context{border-left:0;padding:8px 0}.ct-desk-context .ct-context-person .n3-avatar{width:58px;height:58px}}@media (width>=701px) and (width<=1150px){.n3-shell[data-register=app][data-experience=company-table] .n3-rail{gap:17px;padding-inline:24px}.n3-shell[data-register=app][data-experience=company-table] .n3-rail-brand>small,.ct-rail-daisy{display:none}.n3-shell[data-register=app][data-experience=company-table] .n3-primary-nav{gap:18px}.n3-shell[data-register=app][data-experience=company-table] .n3-main{padding-inline:30px}.n3-shell[data-register=app][data-experience=company-table] .n3-rail-utility{gap:3px}.n3-shell[data-register=app][data-experience=company-table] .n3-rail-utility .ct-top-brief{display:none!important}.ct-desk-focus{grid-template-columns:minmax(0,1fr) 220px;gap:24px}}.n3-shell[data-experience=company-table] .n3-overlay-side{justify-content:flex-end;align-items:stretch;padding:0}.n3-shell[data-experience=company-table] .n3-overlay-side>[role=dialog]{width:min(520px,100vw);height:100dvh;max-height:100dvh}.n3-shell[data-experience=company-table] .n3-overlay-side .n3-quick-guides{border:0;border-radius:0;width:100%;height:100%;max-height:none;overflow-y:auto;box-shadow:-20px 0 60px #102a3122}.n3-shell[data-experience=company-table] .n3-overlay-side .n3-quick-guides>header{z-index:1;background:#fff;padding:28px;position:sticky;top:0}.n3-shell[data-experience=company-table] .n3-overlay-side .n3-guide-list{padding:8px 20px}.n3-shell[data-experience=company-table] .brief-refined{flex-direction:column;min-height:100%;display:flex}.n3-shell[data-experience=company-table] .brief-refined>header{padding:28px 26px 24px}.n3-shell[data-experience=company-table] .brief-refined .n3-brief-flow{grid-template-columns:1fr 1fr;padding:17px 26px}.n3-shell[data-experience=company-table] .brief-refined .ue-conversation{margin-top:25px}.n3-shell[data-experience=company-table] .brief-refined textarea#brief-objective{min-height:210px;padding:18px;font-size:16px;line-height:1.7}.brief-talk-option{margin:0 26px 12px}.brief-talk-option>button{color:#087d82;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:12px 0;font-size:12px;display:flex}.brief-talk-option>button[aria-expanded=true]>svg:last-child{transform:rotate(90deg)}.brief-talk-option .brief-voice-control{margin:0}.n3-shell[data-experience=company-table] .brief-refined>.n3-file-chips{padding-top:0;padding-bottom:25px}.n3-shell[data-experience=company-table] .brief-refined>footer{flex-direction:column-reverse;align-items:stretch;gap:14px;margin-top:auto;padding:22px 26px}.n3-shell[data-experience=company-table] .brief-refined>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.n3-shell[data-experience=company-table] .brief-refined>footer>small{text-align:center;max-width:none;font-size:10px}.n3-shell[data-experience=company-table] .brief-refined .n3-brief-cta{white-space:nowrap;border-radius:5px;min-width:160px;padding:13px 18px}.n3-user>span>img,.n3-mobile-account>img{object-fit:cover;border-radius:50%;width:100%;height:100%}.n3-shell[data-experience=company-table] .n3-overlay-side:has(.n3-owner-brief-source-modal)>[role=dialog]{width:min(660px,100vw)}.n3-shell[data-experience=company-table] .n3-overlay-side .n3-owner-brief-source-modal{border-radius:0;width:100%;height:100%;max-height:100dvh}@media (width<=700px){.n3-shell[data-register=app][data-experience=company-table] .n3-main{padding:20px 16px 92px}.n3-shell[data-register=app][data-experience=company-table] .n3-header{height:60px;padding-inline:16px}.n3-shell[data-register=app][data-experience=company-table] .ct-page-heading{gap:12px;margin-bottom:20px}.n3-shell[data-register=app][data-experience=company-table] .ct-page-heading h1,.n3-shell[data-register=app][data-experience=company-table] .n3-page-intro h1,.n3-shell[data-register=app][data-experience=company-table] .n3-result-hero h1{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:26px;line-height:1.2}.n3-shell[data-register=app][data-experience=company-table] .ct-settings-content h2,.n3-shell[data-register=app][data-experience=company-table] .ct-outcome-record>h1{font-size:24px;line-height:1.25}.n3-shell[data-register=app][data-experience=company-table] .ct-page-heading p,.n3-shell[data-register=app][data-experience=company-table] .n3-page-intro p{font-size:14px;line-height:1.55}.n3-shell[data-register=app][data-experience=company-table] .ct-desk-main,.n3-shell[data-register=app][data-experience=company-table] .ct-desk-context{padding-block:20px}.n3-shell[data-register=app][data-experience=company-table] .ct-settings-content{padding-top:20px}.n3-shell[data-register=app][data-experience=company-table] .ct-introduction-card,.n3-shell[data-register=app][data-experience=company-table] .n3-email-signal-card{border-radius:12px;padding:18px}.n3-shell[data-register=app][data-experience=company-table] .ct-outcome-collections button{min-height:44px}.n3-shell[data-register=app][data-experience=company-table] .n3-mobile-bottom-nav{box-shadow:0 -4px 18px #163d430a}.n3-shell[data-register=app][data-experience=company-table] .n3-mobile-bottom-nav button{gap:4px}.n3-shell[data-register=app][data-experience=company-table] .n3-mobile-bottom-nav button.active{background:#e5eeea;border-radius:12px}.n3-shell[data-register=app][data-experience=company-table] .ue-mobile-conversation__identity{padding:8px 16px}.n3-shell[data-register=app][data-experience=company-table] .ue-mobile-conversation__welcome{text-align:left;max-width:100%;padding:28px 0 20px}.n3-shell[data-register=app][data-experience=company-table] .ue-mobile-conversation__welcome h1{letter-spacing:-.035em;max-width:100%;margin:0;font:550 27px/1.2 Inter,sans-serif}.n3-shell[data-register=app][data-experience=company-table] .ue-mobile-conversation__kicker{color:var(--ct-muted)!important;margin-bottom:12px!important}.n3-shell[data-register=app][data-experience=company-table] .ue-mobile-conversation.is-compact .ue-mobile-conversation__welcome h1{font-size:19px}.n3-shell[data-register=app][data-experience=company-table] .ue-mobile-conversation__references{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;overflow:visible}.n3-shell[data-register=app][data-experience=company-table] .ue-mobile-conversation__references button{border:1px solid var(--ct-line);border-radius:10px;justify-content:flex-start;width:100%;max-width:none;padding:10px 12px;font-size:12px}.n3-shell[data-register=app][data-experience=company-table] .ue-mobile-conversation__references button span{text-align:left;flex:1}.n3-shell[data-register=app][data-experience=company-table] .ue-mobile-conversation__scroll{flex-basis:0}.n3-shell[data-register=app][data-experience=company-table] .ue-mobile-conversation__composer{min-height:0;box-shadow:none;background:#f4f7f5;flex-shrink:1;gap:8px;max-height:55dvh;padding:8px 12px 10px;overflow-y:auto}.n3-shell[data-register=app][data-experience=company-table] .ue-mobile-conversation__boundary{color:var(--ct-muted);font:400 11px/1.4 Inter,sans-serif}.n3-shell[data-register=app][data-experience=company-table] .ue-brief-voice--conversation{grid-template-columns:1fr auto;align-items:center;gap:0 8px;padding-bottom:8px}.n3-shell[data-register=app][data-experience=company-table] .ue-brief-voice--conversation .ue-brief-voice__identity{display:none}.n3-shell[data-register=app][data-experience=company-table] .ue-brief-voice--conversation .ue-brief-voice__toggle{color:#163d43;background:#e4eeea;border-color:#0000;min-width:0;min-height:44px;padding-inline:14px;font-size:12px}.n3-shell[data-register=app][data-experience=company-table] .ue-brief-voice--conversation .ue-brief-voice__privacy-details{font-size:11px}.n3-shell[data-register=app][data-experience=company-table] .ue-brief-voice--conversation .ue-brief-voice__privacy-details summary{align-items:center;min-height:44px;display:flex}.n3-shell[data-register=app][data-experience=company-table] .ue-brief-voice--conversation .ue-brief-voice__privacy-details[open]{grid-column:1/-1}.n3-shell[data-register=app][data-experience=company-table] .ue-brief-voice--conversation .ue-brief-voice__caption,.n3-shell[data-register=app][data-experience=company-table] .ue-brief-voice--conversation .ue-brief-voice__proposal,.n3-shell[data-register=app][data-experience=company-table] .ue-brief-voice--conversation .ue-brief-voice__error,.n3-shell[data-register=app][data-experience=company-table] .ue-brief-voice--conversation .ue-brief-voice__play{grid-column:1/-1;margin-top:8px}.n3-shell[data-register=app][data-experience=company-table] .ue-brief-voice--conversation[data-state=live] .ue-brief-voice__identity,.n3-shell[data-register=app][data-experience=company-table] .ue-brief-voice--conversation[data-state=connecting] .ue-brief-voice__identity{display:flex}.n3-shell[data-register=app][data-experience=company-table] .ue-brief-voice--conversation[data-state=live] .ue-brief-voice__bar,.n3-shell[data-register=app][data-experience=company-table] .ue-brief-voice--conversation[data-state=connecting] .ue-brief-voice__bar{grid-column:1/-1}}.n3-shell[data-register=app][data-experience=company-table] .n3-company-detail,.n3-shell[data-register=app][data-experience=company-table] .n3-source-sheet{flex-direction:column;width:min(760px,100vw - 32px);max-height:calc(100dvh - 48px);display:flex;overflow:hidden}.n3-company-detail>header,.n3-source-sheet>header{border-bottom:1px solid var(--n3-line);flex:none;padding:22px 24px 18px}.n3-company-detail>header>div,.n3-source-sheet>header>div{gap:4px;display:grid}.n3-company-detail>.n3-modal-body,.n3-source-sheet>.n3-modal-body{overscroll-behavior:contain;min-height:0;padding:24px;overflow-y:auto}.n3-company-detail .n31-settings-section>header{justify-content:stretch;gap:8px;display:grid}.n3-company-detail .n31-settings-section>header h2{font-size:20px}.n3-company-detail .n31-settings-block>div:first-child{gap:6px;display:grid}.n3-company-detail .n31-settings-form{border-top:1px solid var(--n3-line);padding-top:22px}.n3-company-detail .n31-settings-form input,.n3-company-detail .n31-settings-form select{box-sizing:border-box;width:100%;min-width:0}.n3-company-detail .n31-invite-form>button{grid-column:1/-1;justify-self:start}.n3-source-sheet .n3-modal-body{gap:20px;display:grid}.n3-source-sheet .ue-conversational-prompt{padding:0}.n3-source-sheet .n3-modal-body>[aria-label=Upload\ documents]{border:1px solid var(--n3-line);border-radius:12px;gap:12px;min-width:0;padding:18px;display:grid}.n3-source-sheet .n3-upload{border:1px dashed var(--n3-muted);border-radius:8px;margin:0;padding:16px;font-size:15px!important}.n3-source-sheet [aria-label=Upload\ documents]>p{color:var(--n3-muted);margin:0;font-size:13px;line-height:1.5}.n3-source-sheet [aria-label=Upload\ documents] ul:empty{display:none}.n3-source-sheet [aria-label=Upload\ documents] li{overflow-wrap:anywhere}.n3-source-sheet .n3-source-list{margin:0}.n3-source-sheet .n3-modal-body>label{gap:8px;display:grid}.n3-source-sheet textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:140px}.n3-source-sheet .n3-modal-body>p{margin:0}.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room{flex-direction:column;width:min(720px,100vw - 32px);max-height:calc(100dvh - 48px);display:flex}.ct-conversation-room>header{flex:none;padding:18px 24px}.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room .ue-mobile-conversation{height:min(580px,100dvh - 130px);min-height:0}.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room .ue-mobile-conversation__identity{padding:10px 24px}.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room .ue-mobile-conversation__identity .ue-mobile-conversation__agent-selector{border-radius:0;flex:0 auto;width:auto;height:auto;padding:0}.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room .ue-mobile-conversation__agent-selector small{white-space:nowrap}.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room .ue-mobile-conversation__scroll{padding:20px 24px}.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room .ue-mobile-conversation__welcome{text-align:left;width:100%;max-width:none;margin:0;padding:0}.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room .ue-mobile-conversation__welcome h1{max-width:none;margin:8px 0;font-size:28px;line-height:1.25}.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room .ue-mobile-conversation__references{gap:8px;padding:12px 0 0;display:grid;overflow:visible}.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room .ue-mobile-conversation__references>button{border-radius:10px;justify-content:flex-start;width:100%;min-width:0;max-width:none;padding:12px}.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room .ue-mobile-conversation__references>button span{white-space:normal;text-overflow:clip;overflow:visible}.ct-readable-brief{max-width:880px}.ct-readable-brief>section,.ct-readable-brief>details{margin:24px 0}.ct-readable-brief h2,.ct-readable-brief h3{font-size:18px;line-height:1.4}.ct-readable-brief details{border-top:1px solid var(--n3-line);padding-top:18px}.ct-readable-brief summary{cursor:pointer;min-height:44px;font-weight:600}.ct-brief-text{overflow-wrap:anywhere;max-width:72ch;line-height:1.7}.ct-brief-text p{white-space:pre-wrap;margin:12px 0}.ct-brief-text li{margin:6px 0}@media (width<=600px){.n3-shell[data-register=app][data-experience=company-table] .n3-company-detail,.n3-shell[data-register=app][data-experience=company-table] .n3-source-sheet,.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room{width:100%;max-height:calc(100dvh - env(safe-area-inset-top))}.n3-company-detail>.n3-modal-body,.n3-source-sheet>.n3-modal-body{padding:18px}.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room .ue-mobile-conversation{height:calc(100dvh - 100px)}.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room .ue-mobile-conversation__scroll,.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room .ue-mobile-conversation__composer{padding:14px 16px}.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room .ue-mobile-conversation__welcome h1{font-size:24px}}.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room .ue-mobile-conversation:not(.is-compact){height:auto;max-height:calc(100dvh - 130px)}.n3-source-sheet button:disabled{opacity:.5;cursor:not-allowed}.n3-company-detail .n31-invite-review{grid-column:1/-1}.n3-company-detail .n31-invite-review dl{gap:8px;display:grid}.n3-company-detail .n31-invite-review dl>div{grid-template-columns:110px minmax(0,1fr);gap:12px;display:grid}.n3-company-detail .n31-invite-review dd{text-align:left;overflow-wrap:anywhere;margin:0}.ue-daisy-destination[hidden]{display:none}.ue-more-destination{background:0 0;border-radius:0;max-width:800px;max-height:none;margin:0 auto}.ue-more-destination nav{display:grid}.ue-more-destination nav h3{color:var(--ct-muted);margin:20px 0 0;font-size:14px}.ue-more-destination nav button{text-align:left;border:0;border-bottom:1px solid var(--ct-line);min-height:56px;color:inherit;background:0 0;align-items:center;gap:14px;padding:14px 4px;display:flex}.ue-more-destination nav button span{flex:1;min-width:0}.ue-more-destination nav strong{font-size:16px;display:block}.ue-more-destination nav small{font-size:14px;display:block}.n3-shell[data-register=app][data-experience=company-table] .n3-modal>header>button{flex-shrink:0;min-width:44px;min-height:44px;margin:4px}@media (width<=700px){.n3-shell[data-destination=daisy]{height:100dvh;min-height:0;overflow:hidden}.n3-shell[data-register=app][data-experience=company-table] .n3-main-daisy{max-width:none;padding:0}[data-destination=daisy] .ue-daisy-destination{top:calc(var(--ue-visible-top,0px) + 60px);height:calc(var(--ue-visible-height,100dvh) - 136px - env(safe-area-inset-bottom));position:fixed;left:0;right:0}.ue-daisy-destination .ue-mobile-conversation{height:100%}[data-destination=daisy] .n3-mobile-bottom-nav{top:calc(var(--ue-visible-top,0px) + var(--ue-visible-height,100dvh) - 76px - env(safe-area-inset-bottom));bottom:auto}.ue-daisy-destination .ue-mobile-conversation__welcome{text-align:left;padding:12px 0}.ue-daisy-destination .ue-mobile-conversation__welcome h1{max-width:none;margin:0 0 8px;font-size:22px}.ue-daisy-destination .ue-mobile-conversation__welcome-copy>p:not(.ue-mobile-conversation__kicker){font-size:16px}.ue-daisy-destination .ue-mobile-conversation__welcome-copy>small{font:12px/1.5 var(--font-sans)}.ue-daisy-destination .ue-mobile-conversation__turn>p{overflow-wrap:anywhere;font-size:16px}.ue-daisy-destination .ue-mobile-conversation__boundary{font:12px/1.4 var(--font-sans)}.ue-daisy-destination .ue-mobile-conversation__references{display:grid}.ue-daisy-destination .ue-mobile-conversation__references button{border-radius:8px;max-width:100%;font-size:14px}.ue-daisy-destination .ue-mobile-conversation__references button span{white-space:normal;overflow-wrap:anywhere}.n3-shell[data-register=app][data-experience=company-table] .ue-more-destination nav{max-height:none;overflow:visible}.ct-desk{flex-direction:column;display:flex}.ct-desk>.ct-page-heading{order:-3}.ct-desk>.ct-desk-focus{order:-2}.ct-desk>.ue-desk-progress{grid-template-columns:1fr;gap:8px}.ct-desk .ue-desk-progress button{min-width:0;padding:10px}.ct-desk .ue-desk-progress button strong{overflow-wrap:anywhere;font-size:15px}.ct-desk .ue-desk-progress button>span{display:none}:is(html:has(.n3-shell[data-experience=company-table]),body:has(.n3-shell[data-experience=company-table])){overscroll-behavior:none;overflow:hidden}.n3-shell[data-register=app][data-shell=nodit-3][data-experience=company-table]{inset:var(--ue-visible-top,0px) 0 auto;height:min(100dvh, var(--ue-visible-height,100dvh));min-height:0;padding:0;position:fixed;overflow:hidden}.n3-shell[data-register=app][data-experience=company-table] .n3-workspace{height:100%;min-height:0;padding-bottom:calc(76px + env(safe-area-inset-bottom));box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden}.n3-shell[data-register=app][data-experience=company-table] .n3-header{height:calc(60px + env(safe-area-inset-top));flex:0 0 calc(60px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);position:relative;top:auto}.n3-shell[data-register=app][data-experience=company-table] .n3-main{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:1 1 0;width:100%;min-height:0;padding-bottom:24px;overflow-y:auto}.n3-shell[data-register=app][data-experience=company-table] .n3-main-daisy{padding:0;overflow:hidden}.n3-shell[data-register=app][data-experience=company-table] .ue-daisy-destination{height:100%;position:relative;inset:auto}.n3-shell[data-register=app][data-experience=company-table] .n3-mobile-bottom-nav{position:absolute;top:auto;bottom:0}.n3-shell[data-register=app][data-experience=company-table] .ue-brief-voice[data-shortcuts]{grid-template-columns:minmax(0,1fr);gap:0}.n3-shell[data-register=app][data-experience=company-table] .ue-mobile-conversation__voice-controls .ue-mobile-conversation__check-in{width:100%}}@media (width>=701px) and (width<=1040px){.n3-shell[data-register=app][data-experience=company-table] .n3-primary-nav button>span{display:grid}.n3-shell[data-register=app][data-experience=company-table] .n3-primary-nav button{min-width:44px}}.n3-shell[data-experience=company-table] .ue-conversational-prompt>:is(label,textarea){font-size:13px;line-height:1.65}.n3-shell[data-experience=company-table] .ue-work-identity small{font-family:var(--font-ui);letter-spacing:normal}.n3-shell[data-experience=company-table] :is(.ue-operating-overview,.ue-team-responsibilities,.brain-empty,.brain-direction-row,.brain-rule-row){font-size:13px;line-height:1.65}.n3-shell[data-experience=company-table] :is(.ct-settings,.ct-preferences) .n3-outline{min-height:44px}.n3-shell[data-experience=company-table] .research-workspace p{font-size:13px;line-height:1.65}.n3-shell[data-experience=company-table] .research-workspace :is(.n3-outline,.n3-button,.n3-link){min-height:44px}.n3-shell[data-experience=company-table] .n3-guide-player h3{font-family:var(--font-ui)}.n3-shell[data-experience=company-table] .n3-quick-guides>:is(p,details){margin-inline:24px}.n3-shell[data-experience=company-table] .n3-quick-guides summary{font-size:13px;line-height:1.65}.n3-team-person .n3-team-activity{width:100%;color:var(--ct-muted,var(--app-fg-2));gap:4px;font-size:11px;line-height:1.5;display:grid}.n3-team-activity>span,.n3-team-activity>small{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}.n3-team-activity-dot{border:1px solid;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.n3-team-activity[data-activity=working]{color:var(--ct-ink,var(--app-approved))}.n3-team-activity[data-activity=working] .n3-team-activity-dot{background:currentColor;animation:2.4s ease-in-out infinite ue-team-working-pulse}.n3-team-activity-legend{color:var(--ct-muted,var(--app-fg-2));flex-wrap:wrap;align-items:center;gap:5px;margin:14px 0 24px;font-size:12px;line-height:1.6;display:flex}@keyframes ue-team-working-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.n3-team-activity[data-activity=working] .n3-team-activity-dot{animation:none}}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-heading{align-items:center;gap:20px;margin-bottom:22px;display:flex}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-heading h1{margin:5px 0 0;font-size:clamp(25px,3vw,34px)}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-heading>span{color:var(--ct-muted);margin-left:auto;font-size:12px}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-chart{background:linear-gradient(120deg,#f3f4e9,#e9f1eb);border-radius:6px;padding:28px 22px 18px;position:relative;overflow:hidden}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-chart .n3-team-org-apex{justify-content:center;margin-bottom:34px;padding:0;display:flex}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-chart .n3-team-org-apex:after,.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-chart .n3-reporting-connector,.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-chart .n3-org-branch-drop,.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-chart .n3-team-org-leadership:before,.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-chart .n3-team-org-branches:before,.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-chart .n3-team-org-branch:before{display:none}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-chart .n3-team-org-leadership{border:0;margin:0;padding:0}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-chart .n3-team-org-branches{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));align-items:start;gap:30px 10px;min-width:0;display:grid}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-chart .n3-team-org-branches[data-root-count="13"]{grid-template-columns:repeat(42,minmax(0,1fr));gap:28px 0}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-chart [data-root-count="13"]>.n3-team-org-branch{grid-column:span 7}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-chart [data-root-count="13"]>.n3-team-org-branch:nth-child(n+7){grid-column:span 6}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-chart .n3-team-org-branch{width:100%;min-width:0;max-width:none}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-chart .n3-team-org-reports{border:0;gap:20px;margin-top:28px;padding:0}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-chart .n3-team-person-wrap{width:100%;position:relative}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-chart .n3-team-org-card,.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-mobile .n3-team-org-card{box-shadow:none;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:11px;min-width:0;min-height:0;padding:6px;display:flex}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-chart .n3-team-org-card:hover,.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-mobile .n3-team-org-card:hover{background:#dce9df}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-chart .n3-team-org-card .n3-avatar{border:3px solid #f8f8ed;width:54px;height:54px;box-shadow:0 0 0 1px #aec4b7}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-chart .n3-team-org-apex .n3-avatar{width:78px;height:78px;box-shadow:0 0 0 1px #a68553,0 0 0 7px #bca36a18}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-chart .n3-team-org-card strong{font-size:13px}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-chart .n3-team-org-card small{font-size:11px;line-height:1.5}.ct-team-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ct-team-lines path{fill:none;stroke:#a9bdb0;stroke-width:1.2px}.n3-shell[data-register=app][data-experience=company-table] .ct-update-status{background:#f6f5ed;border:1px solid #d3dcd2;border-radius:5px;align-items:flex-start;gap:16px;margin:14px clamp(16px,3vw,48px) 0;padding:9px 13px;font-size:12px;display:flex;position:relative}.ct-update-status>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ct-update-status>div>svg{color:#896330;flex-shrink:0}.ct-update-status>div>span{color:#52635e}.ct-update-status>details{flex-shrink:0;margin-left:auto}.ct-update-status summary{cursor:pointer;color:#235c60;padding:0 3px}.ct-update-status summary:focus-visible{outline-offset:3px;outline:2px solid #235c60}.ct-update-details{max-width:650px;padding:14px 0 4px;line-height:1.65}.ct-update-details p{margin:0 0 8px}.ct-update-status:has(details[open]){flex-wrap:wrap}.ct-update-status details[open]{flex-basis:100%}.ct-update-details dl{gap:12px;margin:12px 0;display:grid}.ct-update-details dt{font-weight:600}.ct-update-details dd{margin:3px 0 0}@media (width<=1000px) and (width>=701px){.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-chart .n3-team-org-branches[data-root-count="13"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 8px}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-chart [data-root-count="13"]>.n3-team-org-branch{grid-column:span 1}}@media (width<=700px){.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-heading{gap:10px;margin-bottom:12px}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-heading>span{font-size:11px}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-mobile{border:1px solid var(--ct-line);background:linear-gradient(120deg,#f3f4e9,#e9f1eb);border-radius:6px;padding:22px 18px}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-mobile .n3-team-org-card .n3-avatar{width:66px;height:66px}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-mobile>.n3-team-person-wrap .n3-avatar{width:80px;height:80px}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-mobile .ct-mobile-branch-controls{grid-row:auto;margin:0 0 18px}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-mobile .ct-mobile-branch{padding:20px 0 0}.n3-shell[data-register=app][data-experience=company-table] .ct-update-status{gap:8px;margin-inline:12px;font-size:11px}.ct-update-status>div{flex:1;gap:4px 7px}.ct-update-status>div>span{width:100%;margin-left:22px}.n3-shell[data-register=app][data-experience=company-table] .n3-mobile-bottom-nav.n3-mobile-team-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.n3-mobile-team-nav button span{font-size:10px;line-height:1.25}}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only :is(.ct-team-chart,.ct-team-mobile) .n3-team-org-card>span:not(.n3-avatar){text-align:center;justify-items:center;gap:5px;width:100%;max-width:165px;display:grid}.n3-shell[data-register=app][data-experience=company-table] .ct-team-agent-actions{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 6px;margin-top:3px;display:flex;position:relative}.n3-shell[data-register=app][data-experience=company-table] .ct-team-agent-actions button{min-height:44px;color:var(--ct-ink);font:500 12px/1.3 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}.n3-shell[data-register=app][data-experience=company-table] .ct-team-agent-actions button:hover:not(:disabled){background:#dce9df}.n3-shell[data-register=app][data-experience=company-table] .ct-team-agent-actions button:focus-visible{outline:2px solid var(--ct-teal,#12777b);outline-offset:2px}.n3-shell[data-register=app][data-experience=company-table] .ct-team-agent-actions button:disabled{opacity:.45;cursor:default}.n3-shell[data-register=app][data-experience=company-table] .ct-team-agent-actions small{text-align:center;width:100%;font:400 10px/1.2 var(--font-sans);color:var(--ct-muted)}.n3-shell[data-register=app][data-experience=company-table] .ct-team-agent-actions[data-coordinator=true] button:first-child{background:var(--ct-teal,#12777b);color:var(--ct-paper,#fbfaf7);padding-inline:14px}.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room>header{gap:12px;padding:16px 24px}.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room>header h2{font:600 20px/1.3 var(--font-sans);margin:0}.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room>header>button{border:1px solid var(--ct-line);background:0 0;border-radius:8px;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px}.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room .ue-mobile-conversation__agent-selector strong{display:none}.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room .ue-mobile-conversation__agent-selector small{font:500 13px/1.4 var(--font-sans)}.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room .ue-mobile-conversation__welcome h1{font:600 20px/1.35 var(--font-sans);letter-spacing:-.02em;margin:8px 0}.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room .ue-mobile-conversation__welcome-copy>p{max-width:none;font:400 14px/1.5 var(--font-sans);margin:0 0 12px}.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room .ue-mobile-conversation__context p{font:400 14px/1.6 var(--font-sans);overflow-wrap:anywhere}.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room :is(.ue-mobile-conversation__check-in,.ue-brief-voice__quick-actions) button{min-height:44px;font:500 13px/1.4 var(--font-sans);padding:8px 12px}.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room .ue-mobile-conversation__references>button{min-height:44px;padding:8px 10px;font-size:13px}.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room .ue-mobile-conversation__composer{padding:12px 24px}.n3-shell[data-register=app][data-experience=company-table] .ct-conversation-room .ue-mobile-conversation__field textarea{font:400 14px/1.5 var(--font-sans)}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only :is(.ct-team-chart,.ct-team-mobile) .n3-team-person-wrap{flex-direction:column;align-items:center;display:flex}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only :is(.ct-team-chart,.ct-team-mobile) .n3-team-org-card{width:100%;height:auto}.n3-shell[data-register=app][data-experience=company-table] .ct-team-only .ct-team-chart .n3-team-org-apex>.n3-team-person-wrap{width:240px}.n3-shell[data-register=app][data-experience=company-table] .ct-team-agent-actions{flex:none;width:100%}.ue-library{max-width:1040px}.ue-library .ct-page-heading{margin-bottom:30px}.ue-library .ct-page-heading p{color:var(--ct-muted);margin:9px 0 0}.ue-library-search{border:1px solid var(--ct-line);background:var(--app-surface);color:var(--ct-muted);border-radius:8px;align-items:center;gap:12px;padding:0 14px;display:flex}.ue-library-search:focus-within{outline:2px solid var(--ct-ink);outline-offset:3px}.ue-library-search input{width:100%;min-height:52px;color:var(--ct-ink);font:inherit;background:0 0;border:0;outline:0}.ue-library-search button{min-width:44px;min-height:44px;color:var(--ct-ink);background:0 0;border:0;place-items:center;display:grid}.ue-library-count{color:var(--ct-muted);margin:22px 0 8px;font-size:13px}.ue-library-list{margin:0;padding:0;list-style:none}.ue-library-list li{border-bottom:1px solid var(--ct-line)}.ue-library-list li>button{width:100%;color:var(--ct-ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 4px;display:flex}.ue-library-list li>button:hover{background:var(--app-surface)}.ue-library-list li>button:focus-visible{outline:2px solid var(--ct-ink);outline-offset:2px}.ue-library-list li>button>span{gap:9px;min-width:0;display:grid}.ue-library-list strong{font:600 18px/1.4 var(--font-sans);overflow-wrap:anywhere}.ue-library-summary{color:var(--ct-muted);font:400 14px/1.65 var(--font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ue-library-meta{color:var(--ct-muted);font:400 12px/1.5 var(--font-sans)}.ue-library-list svg{flex-shrink:0}.ue-library-more{min-height:44px;margin-top:24px}.ue-library-message{max-width:560px;padding:44px 0}.ue-library-message strong{font-size:20px}.ue-library-message p{color:var(--ct-muted);margin:12px 0 20px;line-height:1.65}@media (width<=700px){.ue-library .ct-page-heading{margin-bottom:24px}.ue-library-list li>button{gap:16px;padding:22px 0}.ue-library-list strong{font-size:17px}.n3-shell[data-register=app][data-experience=company-table] .n3-mobile-bottom-nav.n3-mobile-team-nav{grid-template-columns:repeat(6,minmax(0,1fr))}}.ue-result-table{max-width:100%;margin:20px 0;overflow-x:auto}.ue-result-table:focus-visible{outline:2px solid var(--ct-ink);outline-offset:2px}.ue-result-table table{border-collapse:collapse;width:100%;font:400 14px/1.6 var(--font-sans)}.ue-result-table :is(th,td){border-bottom:1px solid var(--ct-line);text-align:left;vertical-align:top;min-width:120px;padding:12px 16px}.ue-result-table th{color:var(--ct-ink);font-weight:600}.n3-shell[data-experience=company-table] .n3-quick-guides>.ue-operating-help{padding:24px 28px 16px}.n3-shell[data-experience=company-table] .ue-operating-help h3{font:600 18px/1.4 var(--font-ui);margin:0 0 12px}.n3-shell[data-experience=company-table] .n3-quick-guides summary{cursor:pointer;min-height:44px;color:var(--ct-ink);padding-block:12px;font-weight:550}.n3-shell[data-experience=company-table] .ue-operating-help details{border-bottom:1px solid var(--ct-line)}.n3-shell[data-experience=company-table] .ue-operating-help details p{color:var(--ct-muted);margin:0 0 14px;font-size:13px;line-height:1.7}.n3-shell[data-experience=company-table] .ue-operating-help details>button{min-height:44px;margin-bottom:10px}.n3-shell[data-experience=company-table] .n3-quick-guides>header button{flex-shrink:0;min-width:44px;min-height:44px}.n3-guide-current{border-bottom:1px solid var(--ct-line);padding-bottom:16px}.n3-guide-current ol{color:var(--ct-ink);gap:10px;margin:12px 0;padding-left:20px;font-size:13px;line-height:1.65;display:grid}.n3-guide-current p{color:var(--ct-muted);margin:0;font-size:12px;line-height:1.65}.n3-shell[data-experience=company-table] .ct-find>label:focus-within{border-color:var(--ct-teal);outline:2px solid var(--ct-teal);outline-offset:2px}.n3-shell[data-experience=company-table] .ct-find input:focus-visible{outline:none}.n3-shell[data-experience=company-table] .pwa-install-layer{background:#102a3170}.n3-shell[data-experience=company-table] .pwa-install-dialog{background:var(--ct-paper);border:1px solid var(--ct-line);color:var(--ct-ink);font-family:var(--font-ui);border-radius:12px;box-shadow:0 24px 80px #102a3130}.n3-shell[data-experience=company-table] .pwa-install-dialog h2{font:600 24px/1.3 var(--font-ui);letter-spacing:-.6px}.n3-shell[data-experience=company-table] .pwa-install-dialog .entry-eyebrow{color:var(--ct-muted);font:600 10px/1.5 var(--font-ui);letter-spacing:1px}.n3-shell[data-experience=company-table] .pwa-install-dialog :is(p,ol){color:var(--ct-muted);font-size:13px;line-height:1.7}.n3-shell[data-experience=company-table] .pwa-install-close{width:44px;height:44px;color:var(--ct-ink);border:0;border-radius:5px;place-items:center;padding:0;display:grid}.n3-shell[data-experience=company-table] .pwa-install-close:hover{background:var(--app-surface-sunk)}.n3-shell[data-experience=company-table] .pwa-install-guidance{background:var(--app-surface-sunk);border-color:var(--ct-line);border-radius:6px}.n3-shell[data-experience=company-table] .pwa-install-guidance strong{font-size:14px;line-height:1.5}.n3-shell[data-experience=company-table] .pwa-install-guidance .button{background:var(--ct-ink);color:#fff;min-height:44px;font:600 13px/1.4 var(--font-ui);border-radius:5px}.n3-shell[data-experience=company-table] .pwa-install-dialog :where(button,a):focus-visible{outline-color:var(--ct-teal)}@media (width<=760px){.n3-shell[data-experience=company-table] .n3-quick-guides>.ue-operating-help{padding-inline:24px}.n3-shell[data-experience=company-table] .pwa-install-dialog{border-radius:12px 12px 0 0}}.n3-shell[data-experience=company-table] .brain-edit-actions button{font:500 12px/1.4 var(--font-ui);border-radius:5px}.n3-shell[data-experience=company-table] .brain-edit-actions button:not(.brain-primary){border:1px solid var(--ct-line);background:var(--app-surface);color:var(--ct-ink)}.n3-shell[data-experience=company-table] .brain-edit-actions button:not(.brain-primary):hover{background:var(--app-surface-sunk)}.brain-workspace{color:#163d43;grid-template-columns:224px minmax(0,1fr);gap:38px;min-height:calc(100dvh - 190px);display:grid}.brain-workspace *,.brain-detail *{box-sizing:border-box}.brain-workspace button,.brain-detail button{cursor:pointer;font:inherit}.brain-workspace button:disabled,.brain-detail button:disabled{opacity:.45;cursor:not-allowed}.brain-rail{border-right:1px solid #d3e0db;flex-direction:column;gap:25px;padding-right:24px;display:flex}.brain-identity{align-items:center;gap:12px;padding:2px 0 10px;display:flex}.brain-symbol{background:#dfebe5;border-radius:10px;flex-shrink:0;place-items:center;width:43px;height:46px;display:grid}.brain-identity strong{font-size:15px;display:block}.brain-identity small{color:#617977;overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.5;display:block}.brain-rail nav{gap:7px;display:grid}.brain-rail nav button{color:#526969;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:43px;padding:12px 10px;font-size:12px;display:flex}.brain-rail nav button>span{flex:1}.brain-rail nav button:hover{background:#e7eeea}.brain-rail nav button[aria-current]{color:#075d65;background:#dfebe5;font-weight:650}.brain-rail nav svg{flex-shrink:0}.brain-rail .brain-collections{border-left:1px solid #c3d6ce;margin:9px 0 12px 18px;padding-left:11px}.brain-rail .brain-collections button{min-height:38px;padding:10px 6px;font-size:11px}.brain-collections button[aria-pressed=true]{color:#075d65;font-weight:650}.brain-collections b{color:#617977;font-size:10px;font-weight:500}.brain-add,.brain-primary{color:#fff;background:#163d43;border:1px solid #163d43;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:43px;padding:12px 16px;line-height:1.4;display:inline-flex;font-size:12px!important}.brain-add:hover,.brain-primary:hover{background:#075d65}.brain-rail-foot{color:#617977;gap:8px;margin-top:auto;padding-bottom:16px;font-size:10px;line-height:1.6;display:flex}.brain-rail-foot svg{flex-shrink:0}.brain-rail-foot small{margin-top:4px;font-size:9px;display:block}.brain-main{min-width:0}.brain-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.brain-eyebrow{color:#617977;letter-spacing:.14em;margin:0 0 10px;font-size:9px;font-weight:700;line-height:1.5}.n3-shell[data-register=app][data-experience=company-table] .brain-heading h1{letter-spacing:-.045em;max-width:680px;margin:0;font:550 clamp(25px,2.25vw,36px)/1.15 Inter,sans-serif}.brain-workspace h2{margin:0 0 18px;font-size:18px;font-weight:550;line-height:1.3}.brain-workspace p{line-height:1.65}.brain-overview{border-block:1px solid #d3e0db;grid-template-columns:minmax(0,1fr) 245px;display:grid}.brain-company-story{padding:28px 32px 28px 0}.brain-tag{color:#216855;background:#e2eee7;border-radius:4px;align-items:center;gap:6px;padding:6px 8px;font-size:10px;display:inline-flex}.brain-company-story h2{margin:20px 0 16px;font-size:25px}.brain-company-story p{color:#38585a;margin:0 0 18px;font-size:14px}.brain-workspace summary{cursor:pointer;color:#38585a;font-size:12px}.brain-company-story details{margin:24px 0}.brain-company-story details p{margin-top:18px}.brain-company-story dl,.brain-detail dl{gap:14px;font-size:12px;display:grid}.brain-company-story dl div,.brain-detail dl div{grid-template-columns:110px 1fr;gap:12px;display:grid}.brain-company-story dt,.brain-detail dt{color:#617977}.brain-company-story dd,.brain-detail dd{overflow-wrap:anywhere;margin:0}.brain-text-action{color:#087d82;background:0 0;border:0;align-items:center;gap:10px;padding:8px 0;display:inline-flex;font-size:12px!important}.brain-overview-index{border-left:1px solid #d3e0db;padding:28px 0 24px 26px}.brain-overview-index>button{text-align:left;color:#163d43;background:0 0;border:0;border-bottom:1px solid #d3e0db;align-items:center;gap:15px;width:100%;padding:20px 0;display:flex}.brain-overview-index b{min-width:38px;font-size:32px;font-weight:500}.brain-overview-index span{flex:1;font-size:12px}.brain-overview-index small{color:#617977;margin-top:5px;font-size:10px;line-height:1.5;display:block}.brain-overview-index svg{flex-shrink:0}.brain-overview-lower{grid-template-columns:minmax(0,1fr) 245px;gap:32px;margin-top:33px;display:grid}.brain-overview-lower header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.brain-overview-lower h2{margin:0;font-size:16px}.brain-overview-lower header button,.brain-section-title button{color:#087d82;background:0 0;border:0;align-items:center;gap:7px;padding:7px 0;font-size:11px;display:flex}.brain-next{background:#e7efea;border-radius:7px;align-self:start;padding:25px}.brain-next h2{margin:20px 0 12px;font-size:21px}.brain-next p{color:#526969;font-size:12px}.brain-next button{color:#075d65;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:9px 0;font-size:11px;display:flex}.brain-next .brain-forward{color:#526969;border-top:1px solid #cadbd3;margin-top:20px;padding-top:18px}.brain-library-intro{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.brain-library-intro p{color:#526969;max-width:580px;margin:0;font-size:13px}.brain-library-intro>span{color:#617977;white-space:nowrap;font-size:11px}.brain-tools{align-items:center;gap:16px;margin-bottom:25px;display:flex}.brain-tools label{color:#617977;background:#fff;border:1px solid #cadbd3;border-radius:6px;flex:1;align-items:center;gap:11px;min-width:0;padding:0 13px;display:flex}.brain-tools label:focus-within{border-color:#087d82;outline:2px solid #b9ddd4}.brain-tools input{color:#163d43;background:0 0;border:0;outline:none;width:100%;min-width:0;height:44px;font-size:12px}.brain-tools button{color:#526969;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:10px 0;font-size:11px;display:flex}.brain-tools>span{color:#617977;font-size:11px}.brain-library-columns{color:#617977;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #d3e0db;grid-template-columns:minmax(0,1fr) 135px 114px;gap:18px;padding:0 36px 12px 58px;font-size:9px;display:grid}.brain-record{text-align:left;color:#163d43;background:0 0;border:0;border-bottom:1px solid #d3e0db;grid-template-columns:38px minmax(0,1fr) 135px 114px 17px;align-items:center;gap:18px;width:100%;padding:19px 0;transition:background .18s;display:grid}.brain-record:hover{background:#eaf1ed}.brain-record-icon{color:#617977;background:#fff;border:1px solid #d3e0db;border-radius:5px;place-items:center;width:36px;height:42px;display:grid}.brain-record-icon.finding{color:#98723d;background:#f3eddf;border-color:#e6dac4}.brain-record-copy{min-width:0}.brain-record strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.brain-record small{color:#617977;margin-top:4px;font-size:10px;line-height:1.5;display:block}.brain-record p{-webkit-line-clamp:2;color:#526969;-webkit-box-orient:vertical;margin:7px 0 0;font-size:11px;display:-webkit-box;overflow:hidden}.brain-record time{color:#617977;font-size:10px}.brain-status{color:#216855;background:#e8f0ea;border:1px solid #c8dcd0;border-radius:4px;align-items:center;width:fit-content;padding:6px 8px;font-size:9px;line-height:1.3;display:inline-flex}.brain-status.review{color:#805d24;background:#f4edde;border-color:#e5d8bb}.brain-overview-lower .brain-record{grid-template-columns:32px minmax(0,1fr) 17px;gap:12px}.brain-overview-lower .brain-record .brain-status,.brain-overview-lower .brain-record time{display:none}.brain-overview-lower .brain-record-icon{width:30px;height:36px}.brain-library-foot{color:#617977;flex-wrap:wrap;align-items:start;gap:9px;margin-top:24px;font-size:10px;line-height:1.6;display:flex}.brain-library-foot span{max-width:620px}.brain-empty{text-align:center;color:#617977;padding:60px 24px}.brain-empty h3{margin:20px 0 10px;font-size:19px}.brain-empty p{font-size:12px}.brain-empty button{margin:15px auto 0}.brain-direction{grid-template-columns:minmax(0,1fr) 245px;gap:36px;display:grid}.brain-section-title{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.brain-priority{border-top:1px solid #d3e0db;padding:20px 0}.brain-priority summary{align-items:center;gap:18px;list-style:none;display:flex}.brain-priority summary>b{color:#8ea69b;font-size:22px;font-weight:400}.brain-priority summary>span{color:#163d43;flex:1;font-size:16px}.brain-priority summary small{color:#617977;margin-top:7px;font-size:10px;display:block}.brain-priority[open] summary>svg{transform:rotate(90deg)}.brain-priority>div{padding:4px 0 0 45px}.brain-priority p{color:#526969;font-size:13px}.brain-section-subtitle{margin-top:32px!important}.brain-goal{border-top:1px solid #d3e0db;padding:18px 0}.brain-goal summary{align-items:center;gap:13px;list-style:none;display:flex}.brain-goal strong{flex:1;font-weight:500}.brain-goal p{color:#526969;margin-left:30px;font-size:12px}.brain-direction>aside{background:#e7efea;border-radius:7px;align-self:start;padding:24px}.brain-direction>aside>p{color:#526969;font-size:12px}.brain-routine{border-top:1px solid #cadbd3;padding:17px 0}.brain-routine summary{justify-content:space-between;gap:12px;font-size:12px;list-style:none;display:flex}.brain-routine small{color:#617977;margin-top:6px;font-size:10px;display:block}.brain-routine b{color:#617977;font-size:9px;font-weight:500}.brain-routine p{color:#526969;font-size:11px}.brain-rules-lead{background:#e5eee8;border-radius:7px;align-items:center;gap:18px;margin-bottom:28px;padding:24px;display:flex}.brain-rules-lead>div{flex:1}.brain-rules-lead h2{margin:0 0 7px;font-size:18px}.brain-rules-lead p{color:#526969;margin:0;font-size:12px}.brain-rule-list>button,.brain-rule-static{color:#163d43;text-align:left;background:0 0;border:0;border-bottom:1px solid #d3e0db;grid-template-columns:38px minmax(0,1fr) 120px 18px;align-items:center;gap:18px;width:100%;padding:22px 0;display:grid}.brain-rule-list>button:hover{background:#eaf1ed}.brain-rule-icon{color:#617977;place-items:center;width:36px;height:40px;display:grid}.brain-rule-list strong{font-size:14px;font-weight:550;display:block}.brain-rule-list small{color:#617977;margin-top:8px;font-size:12px;line-height:1.6;display:block}.brain-authority-note{color:#617977;align-items:start;gap:9px;margin-top:24px;display:flex}.brain-authority-note p{margin:0;font-size:11px}.brain-detail{color:#163d43;background:#f8faf8;border:0;border-left:1px solid #d3e0db;width:min(560px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;font-family:Inter,sans-serif;animation:.28s ease-out brain-enter;position:fixed;inset:0 0 0 auto;box-shadow:-25px 0 80px #092b3120}.brain-detail::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#102a314f}.brain-detail header{background:#fff;border-bottom:1px solid #d3e0db;justify-content:space-between;align-items:center;gap:24px;padding:30px;display:flex}.brain-detail header h2{letter-spacing:-.03em;margin:8px 0 0;font-size:24px;font-weight:550}.brain-detail header button{color:#526969;background:0 0;border:0;padding:10px}.brain-detail-body{padding:32px}.brain-detail h3{margin:26px 0 13px;font-size:17px;font-weight:550;line-height:1.5}.brain-detail-body p{color:#526969;font-size:13px;line-height:1.8}.brain-detail .brain-boundary-text{color:#163d43;font-size:19px}.brain-detail dl{border-block:1px solid #d3e0db;margin:28px 0;padding:24px 0}.brain-rule-editor label>span{margin-bottom:10px;font-size:12px;display:block}.brain-rule-editor textarea{color:#163d43;resize:vertical;background:#fff;border:1px solid #bfd3c9;border-radius:5px;width:100%;min-height:150px;padding:15px;font:13px/1.7 Inter,sans-serif}.brain-rule-editor>p{font-size:11px}.brain-rule-editor>small{color:#617977;margin-top:15px;display:block}.brain-detail :focus-visible{outline-offset:3px;outline:3px solid #087d82}@keyframes brain-enter{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@media (width<=1150px){.brain-workspace{grid-template-columns:190px minmax(0,1fr);gap:25px}.brain-rail{padding-right:18px}.brain-overview,.brain-overview-lower,.brain-direction{grid-template-columns:minmax(0,1fr)}.brain-overview-index{border-top:1px solid #d3e0db;border-left:0;grid-template-columns:repeat(3,1fr);gap:16px;padding:20px 0;display:grid}.brain-overview-index>p{grid-column:1/-1;margin:0}.brain-overview-index>button{border:0;gap:10px;padding:4px 0}.brain-overview-index small,.brain-overview-index svg{display:none}.brain-company-story{padding-right:0}.brain-record{grid-template-columns:32px minmax(0,1fr) 115px 17px;gap:12px}.brain-record time{display:none}.brain-library-columns{grid-template-columns:1fr 115px;padding-left:44px;padding-right:29px}.brain-library-columns>span:last-child{display:none}.brain-rules-lead{flex-wrap:wrap}.brain-rules-lead>div{min-width:200px}.brain-next{display:none}}@media (width<=760px){.brain-workspace{display:block}.brain-rail{border:0;gap:15px;padding:0 0 22px}.brain-identity{padding:0}.brain-rail nav{grid-template-columns:1fr 1fr;gap:5px}.brain-rail nav>div:has(.brain-collections){order:4;grid-column:1/-1}.brain-rail .brain-collections{grid-template-columns:1fr 1fr;margin:8px 0 0 12px;display:grid}.brain-rail .brain-add{align-self:start}.brain-rail-foot{display:none}.brain-heading{align-items:start;margin:8px 0 25px}.brain-overview-index{gap:10px}.brain-overview-index b{min-width:22px;font-size:24px}.brain-overview-index span{font-size:10px}.brain-overview-index button{flex-direction:column;align-items:start}.brain-library-intro{display:block}.brain-library-intro>span{margin-top:12px;display:block}.brain-tools{gap:9px}.brain-tools>button{font-size:10px}.brain-record{grid-template-columns:30px minmax(0,1fr) 15px}.brain-record .brain-status{grid-area:2/2;margin-top:-6px}.brain-record>svg{grid-area:1/3}.brain-record small{font-size:9px}.brain-library-columns{display:none}.brain-rule-list>button{grid-template-columns:27px minmax(0,1fr) 15px;gap:12px}.brain-rule-list .brain-status{grid-area:2/2}.brain-rule-list>button>svg{grid-area:1/3}.brain-rules-lead{gap:12px;padding:20px}.brain-rules-lead>svg{display:none}.brain-detail header,.brain-detail-body{padding:24px}.brain-company-story p{font-size:13px}}@media (prefers-reduced-motion:reduce){.brain-detail{animation:none}.brain-record{transition:none}}.brain-change-state{color:#617977;border-left:2px solid #b4cbbb;max-width:720px;margin:0 0 25px;padding:9px 15px;font-size:11px}.brain-mobile-location,.brain-mobile-collection{display:none}@media (width<=760px){.brain-rail{grid-template-columns:1fr auto;gap:15px;padding-bottom:22px;display:grid}.brain-identity{grid-column:1/-1}.brain-rail .brain-mobile-location{color:#075d65;text-align:left;background:#e0ece5;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:10px 13px;font-size:12px;display:flex}.brain-mobile-location[aria-expanded=true] svg{transform:rotate(90deg)}.brain-rail[data-open=false] nav{display:none}.brain-rail nav{grid-area:3/1/auto/-1}.brain-rail>.brain-add{margin:0;padding:10px 12px;font-size:10px!important}.brain-symbol{width:35px;height:38px}.brain-identity small{margin-top:2px;font-size:10px}.brain-mobile-collection{color:#617977;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;font-size:11px;display:flex}.brain-mobile-collection select{color:#163d43;background:#fff;border:1px solid #c5d8ce;border-radius:5px;max-width:75%;min-height:40px;padding:10px 12px;font-size:11px}.brain-change-state{font-size:10px}.brain-heading{margin-top:12px;margin-bottom:20px}.brain-library-intro{margin-bottom:17px}.brain-library-intro p{font-size:12px}}.brain-direction{grid-template-columns:minmax(0,1fr) minmax(320px,.55fr)}.brain-direction aside .ue-operating-overview>div:first-child,.brain-direction aside .ue-operating-blockers li{flex-wrap:wrap}.brain-direction aside .ue-operating-overview>div:first-child>span{flex-basis:calc(100% - 40px);min-width:0}@media (width<=1150px){.brain-direction{grid-template-columns:minmax(0,1fr)}}.brain-inline-edit{min-width:0;margin-block:18px}.brain-edit-value{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.brain-edit-value>:first-child{overflow-wrap:anywhere;min-width:0}.brain-edit-value p{white-space:pre-wrap;margin-block:8px}.brain-edit-value h2{margin-block:8px}.brain-workspace .brain-pencil{border:1px solid var(--app-border-strong,#c5d8ce);min-width:44px;min-height:44px;color:var(--app-accent-hover,#075d65);background:0 0;border-radius:5px;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.brain-workspace button:disabled{opacity:.5;cursor:not-allowed}.brain-inline-edit label,.brain-draft-row label{min-width:0;display:block}.brain-inline-edit label>span:first-child,.brain-draft-row label>span:first-child{margin-bottom:8px;font-size:13px;display:block}.brain-inline-edit input,.brain-inline-edit textarea,.brain-draft-row textarea{box-sizing:border-box;border:1px solid var(--app-border-strong,#c5d8ce);background:var(--app-surface,#fff);width:100%;color:inherit;font:inherit;border-radius:5px;padding:12px;line-height:1.6}.brain-inline-edit textarea{resize:vertical;min-height:140px}.brain-draft-row textarea{resize:vertical;min-height:80px}.brain-edit-actions{flex-wrap:wrap;gap:12px;margin-block:16px;display:flex}.brain-edit-actions button,.brain-draft-row button,.brain-edit-list>button,.brain-edit-list [role=status] button,.brain-change-state button{min-height:44px;padding:10px 16px}.brain-edit-error{font-size:13px;line-height:1.6;color:var(--danger,#b02d25)!important}.brain-edit-guidance,.brain-list-limit{color:var(--app-fg-muted,#617977);font-size:12px;line-height:1.6;display:block}.brain-edit-list{min-width:0;margin-bottom:32px}.brain-edit-list h2{font-size:18px;line-height:1.5}.brain-rule-count{color:#617977;margin-left:10px;font-size:12px;font-weight:400;display:inline-block}.brain-rule-edit{color:#075d65;background:0 0;border:1px solid #c5d8ce;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;display:inline-flex}.brain-core-safeguards{background:#edf3ef;border:1px solid #d3e0db;border-radius:8px;padding:24px}.brain-guardrails-heading{color:#173d40;align-items:flex-start;gap:12px;display:flex}.brain-guardrails-heading>svg{flex-shrink:0;margin-top:3px}.brain-guardrails-heading h2{margin:0 0 5px}.brain-guardrails-heading span{color:#617977;font-size:12px}.brain-core-safeguards>details{margin-top:18px}.brain-core-safeguards>details>summary{min-height:44px;padding-block:12px;font-size:14px}.brain-core-safeguards>details>summary>span{color:#617977;margin-left:12px;font-size:12px}.brain-core-safeguards .brain-rule-static{grid-template-columns:36px minmax(0,1fr)}.brain-core-safeguards .brain-rule-static small{overflow-wrap:anywhere}@media (width<=760px){.brain-core-safeguards{padding:18px}.brain-core-safeguards .brain-rule-static{grid-template-columns:28px minmax(0,1fr);gap:12px}.brain-core-safeguards .brain-tools{flex-wrap:wrap}.brain-core-safeguards .brain-tools label{flex-basis:100%}}.brain-draft-row,.brain-direction-row{border-bottom:1px solid var(--app-border,#d3e0db);padding-block:16px}.brain-draft-row>button{margin-top:8px}.brain-direction-row details{margin-block:8px;font-size:13px}.brain-direction-row details p{white-space:pre-wrap;overflow-wrap:anywhere}.brain-direction-row summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding-block:12px}.brain-workspace :focus-visible{outline:3px solid var(--app-accent,#087d82);outline-offset:3px}.brain-confirmed-values{margin-block:16px;font-size:13px}.brain-confirmed-values summary{cursor:pointer;min-height:44px;padding-block:12px}.brain-confirmed-values p{white-space:pre-wrap;overflow-wrap:anywhere}.brain-list-actions{z-index:3;background:var(--app-surface,#f7faf8);border-bottom:1px solid #d3e0db;margin:0 0 8px;padding:10px 0;position:sticky;top:96px}.brain-draft-row{grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:10px;padding-block:12px;display:grid}.brain-draft-row>button{place-items:center;margin-top:24px;padding:10px;display:grid}.brain-source-row{border-bottom:1px solid #d3e0db;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.brain-source-row .brain-record{border-bottom:0;flex:1}.brain-source-row .brain-edit-value{align-items:center}.brain-source-confirm{background:#f3eee3;grid-column:1/-1;padding:12px}.brain-source-row .brain-inline-edit:has([role=group]){grid-column:1/-1;padding-block:12px}@media (width<=700px){.brain-list-actions{top:72px}.brain-draft-row textarea,.brain-inline-edit input,.brain-inline-edit textarea{font-size:16px}.brain-source-row .brain-record{grid-template-columns:28px minmax(0,1fr);gap:8px}.brain-source-row .brain-record>time,.brain-source-row .brain-record>svg{display:none}.brain-source-row .brain-record>.brain-status{grid-column:2}}.ue-brief-voice{color:var(--n3-ink);background:#fcf9f3;border:1px solid #c8a66a6b;border-radius:14px;gap:10px;margin:10px 22px 0;padding:12px;display:grid}.ue-brief-voice--conversation{background:0 0;border:0;border-bottom:1px solid #24231f1f;border-radius:0;margin:0;padding:0 0 8px}.ue-brief-voice--conversation .ue-brief-voice__privacy{font-size:9px}.ue-brief-voice--conversation .ue-brief-voice__pulse{color:#7a5929;background:#9b78401f;border-color:#9b78404d}.ue-brief-voice--conversation .ue-brief-voice__toggle{background:#8e6a35;border-color:#8e6a35;min-width:144px}.ue-brief-voice__audio{display:none}.ue-brief-voice__announcement{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ue-brief-voice__bar,.ue-brief-voice__identity,.ue-brief-voice__proposal>div{align-items:center;display:flex}.ue-brief-voice__bar{justify-content:space-between;gap:12px}.ue-brief-voice__identity{gap:9px;min-width:0}.ue-brief-voice__identity>span:last-child{gap:2px;min-width:0;display:grid}.ue-brief-voice__identity strong{font:700 12px/1.25 var(--font-ui)}.ue-brief-voice__identity small,.ue-brief-voice__privacy,.ue-brief-voice__unavailable{color:var(--n3-muted);font:500 10.5px/1.45 var(--font-ui)}.ue-brief-voice__pulse{color:var(--brass-dark);background:#ba8b3b1f;border:1px solid #b58a403d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ue-brief-voice__pulse[data-active=true]{color:#1b796d;background:#319b8d1f;border-color:#319b8d59;animation:1.8s ease-out infinite ue-brief-voice-pulse}.ue-brief-voice button{font-family:var(--font-ui);min-height:44px}.ue-brief-voice__toggle,.ue-brief-voice__play,.ue-brief-voice__apply,.ue-brief-voice__dismiss{border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.ue-brief-voice__toggle,.ue-brief-voice__apply{background:var(--brass-dark);border:1px solid var(--brass-dark);color:#fff}.ue-brief-voice__toggle:hover,.ue-brief-voice__apply:hover{background:var(--bronze);border-color:var(--bronze)}.ue-brief-voice__toggle[data-active=true]{background:var(--n3-ink);border-color:var(--n3-ink)}.ue-brief-voice button:focus-visible{outline:2px solid var(--blueprint);outline-offset:3px}.ue-brief-voice button:disabled{cursor:not-allowed;opacity:.48}.ue-brief-voice__privacy{margin:0}.ue-brief-voice__privacy b{color:var(--n3-ink)}.ue-brief-voice__unavailable{text-align:right;max-width:230px}.ue-brief-voice__caption{background:var(--n3-panel);border-left:3px solid #319b8d;border-radius:0 8px 8px 0;gap:3px;padding:9px 11px;display:grid}.ue-brief-voice__caption>span,.ue-brief-voice__proposal>span{color:var(--brass-dark);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.ue-brief-voice__caption p,.ue-brief-voice__proposal p{margin:0;font-size:12px;line-height:1.5}.ue-brief-voice__play{background:var(--n3-panel);border:1px solid var(--n3-line);color:var(--n3-ink);justify-self:start}.ue-brief-voice__proposal{background:var(--n3-panel);border:1px solid #c8a66a8c;border-radius:10px;gap:8px;padding:11px;display:grid}.ue-brief-voice__proposal>div{flex-wrap:wrap;justify-content:flex-end;gap:7px}.ue-brief-voice__dismiss{border:1px solid var(--n3-line);color:var(--n3-muted);background:0 0}.ue-brief-voice__error{color:#9f2723;margin:0;font-size:11px;line-height:1.45}@keyframes ue-brief-voice-pulse{0%{box-shadow:0 0 #319b8d40}70%,to{box-shadow:0 0 0 8px #319b8d00}}@media (prefers-reduced-motion:reduce){.ue-brief-voice__pulse[data-active=true]{animation:none}}@media (width<=700px){.ue-brief-voice{margin-inline:18px}.ue-brief-voice__bar{flex-direction:column;align-items:stretch}.ue-brief-voice__toggle{width:100%}.ue-brief-voice__unavailable{text-align:left;max-width:none}.ue-brief-voice__proposal>div{grid-template-columns:1fr 1fr;display:grid}.ue-brief-voice--conversation{margin-inline:0}.ue-brief-voice--conversation .ue-brief-voice__bar{flex-direction:row;align-items:center}.ue-brief-voice--conversation .ue-brief-voice__toggle{width:auto}}@media (width<=360px){.ue-brief-voice--conversation .ue-brief-voice__bar{flex-direction:column;align-items:stretch}.ue-brief-voice--conversation .ue-brief-voice__toggle{width:100%}}.ue-brief-voice__privacy-details{color:var(--n3-muted);font-size:12px}.ue-brief-voice__privacy-details summary{cursor:pointer;width:fit-content;min-height:32px;padding:7px 0}.ue-brief-voice__privacy-details summary:focus-visible{outline:2px solid var(--n3-ink);outline-offset:2px}.ue-brief-voice--conversation .ue-brief-voice__identity small{font-size:10px}@media (width<=360px){.ue-brief-voice--conversation .ue-brief-voice__bar{flex-direction:row;align-items:center;gap:8px}.ue-brief-voice--conversation .ue-brief-voice__toggle{width:auto;min-width:110px;font-size:12px}}.ue-brief-voice[data-protocol=live] .ue-brief-voice__bar{flex-wrap:wrap;gap:8px}.ue-brief-voice[data-protocol=live] .ue-brief-voice__identity{overflow-wrap:anywhere;flex:150px}.ue-brief-voice[data-protocol=live] .ue-brief-voice__toggle{flex:none;min-width:68px}.ue-brief-voice[data-protocol=live] .ue-brief-voice__privacy{font-size:10.5px}.ue-brief-voice[data-protocol=live] .ue-brief-voice__caption{max-height:110px;overflow:auto}.ue-brief-voice[data-protocol=live] .ue-brief-voice__apply{min-height:44px;text-decoration:none}.ue-brief-voice[data-shortcuts]{background:0 0;border:0;margin:0;padding:0}.ue-brief-voice[data-shortcuts] .ue-mobile-conversation__check-in{margin:0}.ue-brief-voice[data-shortcuts] .ue-mobile-conversation__check-in button{justify-content:center;align-items:center;gap:8px;min-height:56px;display:flex}.ue-brief-voice[data-shortcuts] .ue-brief-voice__bar{padding-block:8px}.ue-brief-voice[data-shortcuts] .ue-brief-voice__caption{max-height:none;overflow:visible}.ue-answer-choice{margin-top:24px}.ue-answer-choice__versions{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ue-answer-choice__versions>div{min-width:0}.ue-answer-choice label{margin-bottom:10px;font-size:13px;font-weight:600;display:block}.ue-answer-choice textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--n3-line,#ded8ce);background:var(--n3-panel,#faf8f3);width:100%;min-height:190px;color:inherit;font:inherit;border-radius:12px;padding:16px;font-size:14px;line-height:1.65;display:block}.ue-answer-choice textarea:focus-visible,.ue-answer-choice button:focus-visible{outline:2px solid var(--brass-dark,#80602d);outline-offset:3px}.ue-answer-choice__rewrite{min-height:44px;color:inherit;text-underline-offset:3px;font:inherit;background:0 0;border:0;padding:8px 0;font-size:13px;text-decoration:underline}.ue-answer-choice__status{font-size:12px;line-height:1.5;display:block}.ue-answer-choice__status:empty{display:none}.ue-answer-choice__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.ue-answer-choice__toggle{background:#eae4d8;border-radius:30px;padding:4px;display:flex}.ue-answer-choice__toggle button{min-height:44px;color:inherit;font:inherit;background:0 0;border:0;border-radius:24px;padding:8px 16px;font-size:13px}.ue-answer-choice__toggle button[aria-checked=true]{background:#f7f3ec;box-shadow:0 1px 4px #00000010}.ue-answer-choice button:disabled{opacity:.5;cursor:default}@media (width<=700px){.ue-answer-choice__versions{grid-template-columns:minmax(0,1fr);gap:20px}.ue-answer-choice__footer{flex-direction:column;align-items:stretch}.ue-answer-choice__toggle button{flex:1;padding-inline:10px}}.ue-answer-choice__versions>div[data-selected=true] textarea{border-color:var(--brass-dark,#80602d);box-shadow:0 0 0 1px var(--brass-dark,#80602d)}.ue-answer-choice__confirm{font-size:13px}.ue-answer-choice__confirm button{min-height:44px;color:inherit;background:0 0;border:0;margin-left:8px;text-decoration:underline}.ue-business-refresh{color:inherit;overflow-wrap:anywhere;padding:24px}.ue-business-refresh>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.ue-business-refresh>header p{margin:0 0 6px;font-size:12px}.ue-business-refresh h2{margin:0}.ue-business-refresh>header button{color:inherit;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px}.ue-business-refresh p,.ue-business-refresh li{font-size:14px;line-height:1.6}.ue-business-refresh h3{font-size:20px}.ue-business-refresh h4{margin:20px 0 8px}.ue-business-refresh ul{padding-left:20px}.ue-business-refresh li>span{color:var(--text-secondary,#6b6860);display:block}.ue-business-refresh__email{background:var(--surface-strong,#f1ede5);border-radius:12px;padding:16px}.ue-business-refresh__email>a{margin-top:8px;display:block}.ue-business-refresh__boundary{color:var(--text-secondary,#6b6860)}.ue-business-refresh form{gap:12px;margin-top:24px;display:grid}.ue-business-refresh textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;resize:vertical;background:0 0;border:1px solid #b5a89b;border-radius:8px;padding:12px}.ue-business-refresh form small{line-height:1.5}.ue-business-refresh form>footer{z-index:2;background:var(--surface,#fbfaf7);padding:8px 0;position:sticky;bottom:0}.ue-business-refresh footer{flex-wrap:wrap;gap:12px;display:flex}.ue-business-refresh footer button{min-height:44px}.n3-modal.ue-business-refresh-modal{max-width:680px;max-height:calc(100dvh - 32px);overflow-y:auto}@media (width<=600px){.ue-business-refresh{padding:20px 16px}}.ue-business-refresh details>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.ue-business-refresh>header{z-index:3;background:var(--surface,#fbfaf7);padding:12px 0;position:sticky;top:-24px}@media (width<=600px){.ue-business-refresh>header{top:-20px}}.ue-research-editor{gap:12px;margin:24px 0;display:grid}.ue-research-editor label{gap:6px;font-weight:600;display:grid}.ue-research-editor label small{color:var(--text-secondary,#6b6860);font-weight:400}.ue-research-editor select{border:1px solid var(--border-subtle,#ded8cb);background:var(--surface,#fbfaf7);width:100%;min-height:44px;color:inherit;font:inherit;border-radius:6px;padding:10px}.ue-research-editor footer{justify-content:flex-end;gap:12px;display:flex}.ue-research-status p{margin:8px 0}.ue-business-refresh>header{top:0}.ue-business-refresh nav{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.ue-business-refresh details>summary{text-underline-offset:4px;text-decoration:underline}.ue-business-refresh__summary{border-top:1px solid var(--border-subtle,#ded8cb);margin-top:24px}.ue-business-refresh .ue-refresh-receipt{border-left:3px solid var(--brand,#16484d);padding:12px}.ue-business-refresh button:focus-visible,.ue-business-refresh summary:focus-visible{outline:3px solid var(--brand,#16484d);outline-offset:3px}.ue-business-refresh__lead{align-items:center;gap:12px;margin:22px 0 10px;display:flex}.ue-business-refresh__lead img{border:2px solid color-mix(in srgb, var(--brand,#16484d) 30%, transparent);object-fit:cover;border-radius:50%;width:42px;height:42px}.ue-business-refresh__lead span{gap:2px;display:grid}.ue-business-refresh__lead strong{font-size:16px}.ue-business-refresh__lead small,.ue-business-refresh__intro{color:var(--text-secondary,#6b6860)}.ue-business-refresh__intro{max-width:560px;margin:0}.ue-business-refresh__mode{background:var(--surface-strong,#f1ede5);border-radius:999px;gap:3px;width:max-content;padding:4px;display:inline-flex}.ue-business-refresh__mode button{color:inherit;font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:0 15px;display:inline-flex}.ue-business-refresh__mode button[aria-pressed=true]{background:var(--surface,#fbfaf7);box-shadow:0 1px 2px #0000001f}.ue-business-refresh__talk{gap:10px;display:grid}.ue-business-refresh__talk h3{margin:0;font-size:16px}.ue-business-refresh__more{border-top:1px solid var(--border-subtle,#ded8cb);margin-top:24px}.ue-business-refresh__more>summary{color:var(--text-secondary,#6b6860);font-weight:650;list-style:none}.ue-business-refresh__more>summary::-webkit-details-marker{display:none}.ue-business-refresh__more>summary:before{content:"▸";margin-right:8px;transition:transform .16s;display:inline-block}.ue-business-refresh__more[open]>summary:before{transform:rotate(90deg)}.ue-business-refresh__more .ue-business-refresh__summary{margin-top:0}@media (width<=600px){.ue-business-refresh__lead{margin-top:18px}.ue-business-refresh__mode{width:100%}.ue-business-refresh__mode button{flex:1;justify-content:center}}.ue-mobile-conversation{--conversation-ivory:#f4efe4;--conversation-paper:#fbf8f1;--conversation-graphite:#24231f;--conversation-muted:#716d63;--conversation-brass:#9b7840;--conversation-blue:#1e5fb3;background:var(--conversation-ivory);color:var(--conversation-graphite);height:calc(100dvh - 70px - env(safe-area-inset-bottom));flex-direction:column;min-height:0;display:flex;overflow:hidden}@media (width<=700px){.n3-main.n3-main-mobile-conversation{max-width:none!important;margin:0!important;padding:0!important}}.ue-mobile-conversation button,.ue-mobile-conversation textarea{font-family:var(--font-sans)}.ue-mobile-conversation button:focus-visible,.ue-mobile-conversation textarea:focus-visible{outline:2px solid var(--conversation-blue);outline-offset:2px}.ue-mobile-conversation__identity{z-index:3;background:#f4efe4f5;border-bottom:1px solid #24231f1c;justify-content:space-between;align-items:center;min-height:62px;padding:8px 14px;display:flex;position:relative}.ue-mobile-conversation__agent-selector{color:inherit;background:0 0;border:0;align-items:center;gap:9px;min-height:44px;padding:0 2px;display:flex}.ue-mobile-conversation__agent-selector>img,.ue-mobile-conversation__agent-selector>span:first-child{object-fit:cover;background:#ded5c5;border:1px solid #24231f2e;border-radius:50%;width:38px;height:38px}.ue-mobile-conversation__agent-selector>span:first-child{justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ue-mobile-conversation__agent-selector>span:not(:first-child){text-align:left;gap:1px;display:grid}.ue-mobile-conversation__agent-selector strong{font-size:14px;line-height:1.15}.ue-mobile-conversation__agent-selector small{color:var(--conversation-muted);font-size:11px}.ue-mobile-conversation__availability{color:var(--conversation-muted);font:600 10px/1 var(--font-mono);letter-spacing:.02em;text-align:right;align-items:center;gap:6px;max-width:112px;display:inline-flex}.ue-mobile-conversation__availability i{background:#a25349;border-radius:50%;flex:none;width:7px;height:7px}.ue-mobile-conversation__availability[data-available=true] i{background:#4f7b58}.ue-mobile-conversation__scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 16px 24px;scroll-padding-bottom:24px;overflow:hidden auto}.ue-mobile-conversation__welcome{text-align:center;max-width:620px;margin:0 auto;padding:22px 0 14px}.ue-mobile-conversation__portrait{background:#ded5c5;border:1px solid #9b78408c;border-radius:50%;width:142px;height:142px;margin:0 auto 17px;position:relative;overflow:hidden;box-shadow:0 12px 32px #24231f21}.ue-mobile-conversation__portrait:after{content:"";pointer-events:none;border:1px solid #ffffffa6;border-radius:50%;position:absolute;inset:5px}.ue-mobile-conversation__portrait img{object-fit:cover;width:100%;height:100%}.ue-mobile-conversation__portrait span{justify-content:center;align-items:center;height:100%;font-size:50px;font-weight:700;display:flex}.ue-mobile-conversation__kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--conversation-brass)!important;font:700 10px/1 var(--font-mono)!important;margin:0 0 9px!important}.ue-mobile-conversation__welcome h1{color:var(--conversation-graphite);font:600 23px/1.2 var(--font-sans);letter-spacing:-.02em;max-width:330px;margin:0 auto 10px}.ue-mobile-conversation__welcome-copy>p:not(.ue-mobile-conversation__kicker){color:var(--conversation-muted);max-width:430px;margin:0 auto;font-size:13px;line-height:1.55}.ue-mobile-conversation__welcome-copy>small{color:var(--conversation-muted);font:500 10px/1.4 var(--font-mono);align-items:center;gap:5px;margin-top:11px;display:inline-flex}.ue-mobile-conversation__references{scrollbar-width:none;gap:7px;margin:16px -2px 0;padding:2px;display:flex;overflow-x:auto}.ue-mobile-conversation__references::-webkit-scrollbar{display:none}.ue-mobile-conversation__references button{background:var(--conversation-paper);color:var(--conversation-blue);border:1px solid #1e5fb340;border-radius:999px;flex:none;align-items:center;gap:6px;max-width:260px;min-height:44px;padding:0 12px;font-size:11px;display:inline-flex}.ue-mobile-conversation__references button:disabled{color:var(--conversation-muted);opacity:1}.ue-mobile-conversation__references button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ue-mobile-conversation.is-compact .ue-mobile-conversation__welcome{text-align:left;border-bottom:1px solid #24231f1c;grid-template-columns:auto 1fr;gap:7px;padding:14px 0 13px;display:grid}.ue-mobile-conversation.is-compact .ue-mobile-conversation__portrait{width:54px;height:54px;margin:0}.ue-mobile-conversation.is-compact .ue-mobile-conversation__kicker{margin-bottom:4px!important}.ue-mobile-conversation.is-compact .ue-mobile-conversation__welcome h1{max-width:none;margin:0;font-size:15px}.ue-mobile-conversation.is-compact .ue-mobile-conversation__welcome-copy>p:not(.ue-mobile-conversation__kicker),.ue-mobile-conversation.is-compact .ue-mobile-conversation__welcome-copy>small,.ue-mobile-conversation.is-compact .ue-mobile-conversation__references{display:none}.ue-mobile-conversation__transcript{gap:12px;max-width:620px;margin:16px auto 0;display:grid}.ue-mobile-conversation__turn{gap:5px;max-width:88%;display:grid}.ue-mobile-conversation__turn>span{color:var(--conversation-muted);font:600 9px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.ue-mobile-conversation__turn>p{background:var(--conversation-paper);color:var(--conversation-graphite);white-space:pre-wrap;border:1px solid #24231f1c;border-radius:15px 15px 15px 4px;margin:0;padding:11px 13px;font-size:13px;line-height:1.55}.ue-mobile-conversation__turn.is-user{justify-self:end}.ue-mobile-conversation__turn.is-user>span{text-align:right}.ue-mobile-conversation__turn.is-user>p{color:#fff;background:#2a2925;border-color:#2a2925;border-radius:15px 15px 4px}.ue-mobile-conversation__turn>small{color:var(--conversation-muted);font:500 9px/1.4 var(--font-mono)}.ue-mobile-conversation__actions{flex-wrap:wrap;gap:7px;display:flex}.ue-mobile-conversation__actions>span{align-content:start;gap:5px;display:grid}.ue-mobile-conversation__actions small{color:var(--conversation-muted);max-width:270px;font-size:11px;line-height:1.4}.ue-mobile-conversation__actions button:disabled{color:var(--conversation-muted);cursor:not-allowed;border-color:#24231f2e}.ue-mobile-conversation__actions button{color:var(--conversation-blue);background:0 0;border:1px solid #1e5fb357;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:11px;font-weight:650;display:inline-flex}.ue-mobile-conversation__composer{background:var(--conversation-paper);z-index:4;border-top:1px solid #24231f21;grid-template-columns:1fr 44px 44px;align-items:end;gap:7px;padding:9px 12px 10px;display:grid;position:relative;box-shadow:0 -8px 22px #24231f0d}.ue-mobile-conversation__composer>.ue-brief-voice{grid-column:1/-1}.ue-mobile-conversation__field{min-width:0}.ue-mobile-conversation__field textarea{color:var(--conversation-graphite);resize:vertical;background:#fff;border:1px solid #24231f2e;border-radius:12px;width:100%;min-height:44px;max-height:110px;padding:10px 12px;font-size:16px;line-height:1.4;display:block}.ue-mobile-conversation__field textarea::placeholder{color:#8a857a}.ue-mobile-conversation__attach,.ue-mobile-conversation__send{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.ue-mobile-conversation__attach{color:var(--conversation-muted);background:0 0;border:1px solid #24231f2e}.ue-mobile-conversation__send{background:var(--conversation-blue);border:1px solid var(--conversation-blue);color:#fff}.ue-mobile-conversation__attach:disabled,.ue-mobile-conversation__send:disabled{cursor:not-allowed;opacity:.45}.ue-mobile-conversation__boundary,.ue-mobile-conversation__error{grid-column:1/-1;margin:0}.ue-mobile-conversation__boundary{color:var(--conversation-muted);font:500 9px/1.4 var(--font-mono);text-align:center}.ue-mobile-conversation__error{color:#8e3935;font-size:11px;line-height:1.4}.ue-mobile-conversation__scrim{z-index:90;background:#1817149e;align-items:end;padding:0;display:flex;position:fixed;inset:0}.ue-mobile-conversation__agent-sheet{background:var(--conversation-paper);max-height:min(720px,100dvh - 18px);padding:19px 16px calc(24px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;width:100%;overflow-y:auto;box-shadow:0 -20px 50px #0003}.ue-mobile-conversation__agent-sheet>header{justify-content:space-between;align-items:start;display:flex}.ue-mobile-conversation__agent-sheet>header p{color:var(--conversation-brass);font:700 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px}.ue-mobile-conversation__agent-sheet>header h2{margin:0;font-size:20px}.ue-mobile-conversation__agent-sheet>header button{background:0 0;border:1px solid #24231f2e;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.ue-mobile-conversation__sheet-note{color:var(--conversation-muted);margin:12px 0 18px;font-size:12px;line-height:1.5}.ue-mobile-conversation__agents{gap:0;display:grid}.ue-mobile-conversation__agents article{border-top:1px solid #24231f1c;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.ue-mobile-conversation__agents article>img,.ue-mobile-conversation__agents article>span{object-fit:cover;background:#ded5c5;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ue-mobile-conversation__agents article>div:not(.ue-mobile-conversation__agent-actions){gap:2px;display:grid}.ue-mobile-conversation__agents strong{font-size:13px}.ue-mobile-conversation__agents small{color:var(--conversation-muted);font-size:11px}.ue-mobile-conversation__agents em{color:#4f7b58;font:500 9px/1.2 var(--font-mono);font-style:normal}.ue-mobile-conversation__agents button{color:var(--conversation-blue);background:0 0;border:1px solid #1e5fb34d;border-radius:999px;min-height:44px;padding:0 11px;font-size:10px}.ue-mobile-conversation__agent-actions{gap:5px;display:grid}.ue-mobile-conversation__sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ue-mobile-conversation *{scroll-behavior:auto!important;transition:none!important}}@media (height<=700px){.ue-mobile-conversation__portrait{width:96px;height:96px}.ue-mobile-conversation__welcome{padding-top:14px}}@media (width<=360px){.ue-mobile-conversation__scroll{padding-inline:12px}.ue-mobile-conversation__welcome h1{font-size:21px}.ue-mobile-conversation__agents article{grid-template-columns:44px minmax(0,1fr)}.ue-mobile-conversation__agents article>button,.ue-mobile-conversation__agent-actions{grid-column:2}}.ue-mobile-conversation__context{text-align:left;margin-top:12px}.ue-mobile-conversation__context summary{color:var(--conversation-blue);cursor:pointer;align-items:center;gap:8px;width:fit-content;min-height:44px;font-size:13px;display:flex}.ue-mobile-conversation__context summary::-webkit-details-marker{display:none}.ue-mobile-conversation__context[open] summary svg{transform:rotate(180deg)}.ue-mobile-conversation__context summary:focus-visible{outline:2px solid var(--conversation-blue);outline-offset:3px;border-radius:4px}.ue-mobile-conversation__context p{color:var(--conversation-muted);overflow-wrap:anywhere;margin:4px 0 12px;font-size:14px;line-height:1.6}.ue-mobile-conversation__context small{color:var(--conversation-muted);align-items:center;gap:5px;font-size:11px;display:flex}.ue-mobile-conversation.is-compact .ue-mobile-conversation__welcome{display:block}.ue-source-status{max-height:190px;padding:10px 16px;font-size:12px;overflow:auto}.ue-source-status>div{align-items:center;gap:12px;margin-bottom:8px;display:flex}.ue-source-status span{overflow-wrap:anywhere;flex:1;min-width:0}.ue-source-status small{line-height:1.5;display:block}.ue-source-status button{color:inherit;cursor:pointer;background:0 0;border:1px solid #b5a89b;border-radius:6px;padding:5px 8px}@media (width<=600px){.ue-source-status button{min-height:44px}}.n3-brief-modal>.ue-source-status{flex:none;max-height:none;overflow:visible}.ue-mobile-conversation__new-request{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;min-height:44px;padding:0 8px;text-decoration:underline}.ue-mobile-conversation__new-request:disabled{cursor:default;opacity:.5}.ue-mobile-conversation__check-in{grid-template-columns:1fr 1fr;gap:10px;padding-top:16px;display:grid}.ue-mobile-conversation__check-in button{border:1px solid var(--conversation-blue);min-height:48px;color:var(--conversation-blue);font:600 14px/1.4 var(--font-body);cursor:pointer;background:0 0;border-radius:12px;padding:10px}.ue-mobile-conversation__check-in button:first-child{background:var(--conversation-blue);color:#fff}.ue-mobile-conversation__check-in button:disabled{opacity:.5;cursor:default}.ue-mobile-conversation__refresh{max-width:100%;min-height:44px;color:var(--conversation-muted);cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:12px;text-decoration:underline}.ue-mobile-conversation button,.ue-mobile-conversation summary{min-height:44px}@media (width<=600px){.ue-mobile-conversation__composer{padding:10px 12px}.ue-mobile-conversation textarea{min-height:44px}}.ue-mobile-conversation>:not(.ue-mobile-conversation__scroll){flex-shrink:0}.ue-mobile-conversation__voice-controls{background:var(--conversation-ivory);border-bottom:1px solid #24231f1a;padding:8px 16px 0}.ue-mobile-conversation__voice-controls .ue-brief-voice__identity{display:none}.ue-mobile-conversation__voice-controls .ue-brief-voice__bar{justify-content:flex-start}.ue-mobile-conversation__voice-controls .ue-brief-voice__privacy-details{margin-left:auto}.ue-mobile-conversation__voice-controls .ue-brief-voice__privacy-details[open]{max-height:120px;overflow:auto}.ue-brief-voice__continue{color:inherit;background:0 0;border:0;justify-self:start;min-height:44px;text-decoration:underline}.ue-agent-refinement{border:1px solid var(--line,#d7dedc);background:var(--surface,#fff);overflow-wrap:anywhere;border-radius:12px;width:100%;min-width:0;margin-top:12px;padding:16px}.ue-agent-refinement h3,.ue-agent-refinement p{margin:10px 0;font-size:14px;line-height:1.5}.ue-agent-refinement .ue-mobile-conversation__actions{flex-wrap:wrap}.commercial-onboarding{--attention-soft:#f59f0a1f;--attention-strong:#9e5410;--border:var(--n3-line);--border-strong:#a5abb6;--danger:var(--n3-red);--danger-strong:var(--n3-red-dark);--ink-muted:var(--n3-muted);--ink-soft:#545964;--ready-soft:#29a36a1f;--ready-strong:#15794b;--surface-strong:#e8eaed;background:var(--paper);color:var(--ink);grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.commercial-onboarding--start{grid-template-columns:minmax(0,1fr)}.commercial-onboarding--start .commercial-onboarding-workspace{max-width:860px}.commercial-onboarding-rail{background:var(--ink);color:var(--paper);flex-direction:column;min-height:100vh;padding:30px 24px;display:flex;position:sticky;top:0}.commercial-onboarding-brand{align-items:center;gap:10px;display:flex}.commercial-onboarding-brand>span{background:var(--paper);color:var(--ink);font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;display:inline-flex}.commercial-onboarding-brand strong{font-family:var(--font-display);font-size:22px;font-weight:600}.commercial-onboarding-rail ol{gap:8px;margin:72px 0 32px;padding:0;list-style:none;display:grid}.commercial-onboarding-rail li{color:color-mix(in srgb, var(--paper) 52%, transparent);grid-template-columns:30px 1fr;align-items:center;gap:11px;min-height:44px;font-size:13px;font-weight:700;display:grid}.commercial-onboarding-rail li>span{border:1px solid color-mix(in srgb, var(--paper) 24%, transparent);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.commercial-onboarding-rail li.complete,.commercial-onboarding-rail li.current{color:var(--paper)}.commercial-onboarding-rail li.complete>span{background:color-mix(in srgb, var(--ready) 72%, var(--paper));color:var(--ink);border-color:#0000}.commercial-link{color:inherit;cursor:pointer;font:inherit;text-align:left;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:8px 0;text-decoration:underline}.commercial-onboarding-rail-actions{gap:2px;margin-top:auto;display:grid}.commercial-onboarding-workspace{width:100%;max-width:1160px;margin:0 auto;padding:30px clamp(28px,6vw,88px) 96px}.commercial-onboarding-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:70px;margin-bottom:36px;padding-bottom:20px;display:flex}.commercial-onboarding-header-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.commercial-mobile-operator{color:var(--ink);cursor:pointer;font:inherit;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:6px 0;font-size:13px;font-weight:700;text-decoration:underline;display:none}.commercial-mobile-operator:focus-visible,.commercial-link:focus-visible{outline:3px solid var(--n3-focus,#0c7ae9);outline-offset:3px;border-radius:3px}.commercial-onboarding-header p,.commercial-onboarding-header h1{margin:0}.commercial-onboarding-header p,.commercial-eyebrow{color:var(--ink-muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.commercial-onboarding-header h1{font-family:var(--font-display);margin-top:6px;font-size:clamp(22px,3vw,34px);font-weight:500;line-height:1.1}.commercial-onboarding-header-actions>span{color:var(--ink-soft);font-size:13px}.commercial-daisy-note{background:var(--ink);color:var(--paper);grid-template-columns:64px minmax(0,1fr) minmax(160px,240px);align-items:center;gap:18px;margin-bottom:54px;padding:20px 24px;display:grid}.commercial-daisy-note img,.commercial-next-moment img{object-fit:cover;border-radius:50%;width:58px;height:58px}.commercial-daisy-note strong,.commercial-daisy-note p,.commercial-daisy-note small{margin:0;display:block}.commercial-daisy-note p{margin-top:4px;line-height:1.45}.commercial-daisy-note small{color:color-mix(in srgb, var(--paper) 65%, transparent);line-height:1.45}.commercial-trial-state{background:var(--ready-soft);border:1px solid color-mix(in srgb, var(--ready-strong) 28%, transparent);grid-template-columns:minmax(0,1fr) minmax(260px,1.25fr);align-items:start;gap:18px;margin:-30px 0 48px;padding:18px 20px;display:grid}.commercial-trial-state[data-state=approaching]{background:var(--attention-soft);border-color:color-mix(in srgb, var(--attention-strong) 28%, transparent)}.commercial-trial-state[data-state=required]{background:color-mix(in srgb, var(--danger) 8%, var(--paper));border-color:color-mix(in srgb, var(--danger) 32%, transparent)}.commercial-trial-state>div:first-child{gap:5px;display:grid}.commercial-trial-state strong,.commercial-trial-state p,.commercial-trial-state small{margin:0}.commercial-trial-state p,.commercial-trial-state small{color:var(--ink-soft);line-height:1.45}.commercial-trial-state small{grid-column:1/-1}.commercial-trial-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.commercial-trial-plans .button{white-space:normal;min-height:44px;padding:9px 12px}.commercial-stage{gap:32px;display:grid}.commercial-address{border:1px solid var(--border);min-width:0;margin:0;padding:18px}.commercial-address legend{color:var(--ink);padding:0 8px;font-size:13px;font-weight:750}.commercial-address-search{gap:10px;display:grid;position:relative}.commercial-address-search ul{background:var(--paper);border:1px solid var(--border-strong);z-index:5;margin:-5px 0 0;padding:6px;list-style:none;position:absolute;top:76px;left:0;right:0;box-shadow:0 16px 36px #2126301f}.commercial-address-search li button{color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:100%;min-height:44px;padding:10px 12px;line-height:1.4}.commercial-address-search li button:hover,.commercial-address-search li button:focus-visible{background:var(--surface-strong);outline:none}.commercial-address-manual{color:var(--ink-soft);cursor:pointer;font:inherit;text-underline-offset:4px;background:0 0;border:0;justify-self:start;min-height:44px;padding:8px 0;font-size:13px;text-decoration:underline}.commercial-address-manual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.commercial-blueprint-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.commercial-blueprint-comparison article{border:1px solid var(--border);flex-direction:column;min-width:0;padding:22px;display:flex}.commercial-blueprint-comparison h3{font-family:var(--font-display);margin:8px 0 12px;font-size:25px;font-weight:500;line-height:1.08}.commercial-blueprint-comparison article>p:not(.commercial-eyebrow),.commercial-blueprint-comparison li{color:var(--ink-soft);font-size:14px;line-height:1.5}.commercial-blueprint-comparison ul{margin:8px 0 22px;padding-left:18px}.commercial-blueprint-comparison button{background:var(--ink);border:1px solid var(--ink);color:var(--paper);cursor:pointer;font:inherit;min-height:44px;margin-top:auto;padding:10px 14px;font-weight:700}.commercial-stage-copy{max-width:760px}.commercial-stage-copy h2{font-family:var(--font-display);margin:8px 0 18px;font-size:clamp(38px,6vw,66px);font-weight:500;line-height:1}.commercial-stage-copy>p:last-child{color:var(--ink-soft);max-width:680px;margin:0;font-size:17px;line-height:1.55}.commercial-account-row{border-bottom:1px solid var(--border);border-top:1px solid var(--border);grid-template-columns:54px 1fr auto;align-items:center;gap:16px;padding:20px 0;display:grid}.commercial-account-row>span,.commercial-plan-list article>span,.commercial-organisation-list button>span{background:var(--surface);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:13px;font-weight:800;display:inline-flex}.commercial-account-row div,.commercial-account-row small{gap:4px;display:grid}.commercial-account-row small,.commercial-account-row em{color:var(--ink-muted);font-size:12px;font-style:normal}.commercial-account-row em{background:var(--attention-soft);color:var(--attention-strong);padding:6px 9px}.commercial-stage>.button{justify-self:start}.commercial-form label{color:var(--ink-soft);gap:8px;font-size:13px;font-weight:700;display:grid}.commercial-form label small{font-weight:400}.commercial-form input,.commercial-form select,.commercial-form textarea{background:var(--paper);border:0;border-bottom:1px solid var(--border-strong);color:var(--ink);font:inherit;border-radius:0;width:100%;min-height:50px;padding:10px 2px}.commercial-form textarea{resize:vertical;min-height:116px}.commercial-form input:focus,.commercial-form select:focus,.commercial-form textarea:focus{border-color:var(--ink);outline:2px solid #0000}.commercial-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 34px;display:grid}.commercial-field-wide{grid-column:1/-1}.commercial-stage footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;margin-top:12px;padding-top:22px;display:flex}.commercial-stage footer>span{color:var(--ink-muted);max-width:520px;font-size:12px;line-height:1.45}.commercial-recommendation-summary{border-bottom:1px solid var(--border);border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.commercial-recommendation-summary>div{border-right:1px solid var(--border);gap:8px;padding:20px;display:grid}.commercial-recommendation-summary>div:last-child{border-right:0}.commercial-recommendation-summary span{color:var(--ink-muted);overflow-wrap:anywhere;text-transform:uppercase;font-size:11px;font-weight:800}.commercial-recommendation-summary strong{font-family:var(--font-display);text-transform:capitalize;font-size:clamp(24px,3vw,36px);font-weight:500}.commercial-org-map{background:var(--surface);padding:32px;overflow:hidden}.commercial-org-root{background:var(--ink);color:var(--paper);align-items:center;gap:12px;max-width:290px;margin:0 auto 42px;padding:14px;display:flex;position:relative}.commercial-org-root:after{background:var(--border-strong);content:"";width:1px;height:43px;position:absolute;bottom:-43px;left:50%}.commercial-org-root img{object-fit:cover;border-radius:50%;width:48px;height:48px}.commercial-org-root span,.commercial-org-root small,.commercial-org-branches article div,.commercial-org-branches article small,.commercial-org-branches article em{gap:3px;display:grid}.commercial-org-root small,.commercial-org-branches article small,.commercial-org-branches article em{color:inherit;opacity:.7;font-size:11px;font-style:normal}.commercial-org-branches{border-top:1px solid var(--border-strong);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;padding-top:22px;display:grid}.commercial-org-branches article{background:var(--paper);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:13px;display:grid}.commercial-org-branches article>span{background:var(--surface-strong);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:11px;font-weight:800;display:inline-flex}.commercial-org-branches article strong,.commercial-org-branches article small,.commercial-org-branches article em{overflow-wrap:anywhere}.commercial-reason-grid,.commercial-plan-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;display:grid}.commercial-reason-grid section,.commercial-plan-columns section{border-top:2px solid var(--ink);padding-top:16px}.commercial-reason-grid h3,.commercial-plan-columns h3,.commercial-plan-list h3,.commercial-boundaries h3{font-family:var(--font-display);margin:0 0 16px;font-size:22px;font-weight:500}.commercial-reason-grid p{border-bottom:1px solid var(--border);gap:5px;margin:0;padding:12px 0;display:grid}.commercial-reason-grid span,.commercial-plan-columns p,.commercial-boundaries p{color:var(--ink-soft);font-size:13px;line-height:1.5}.commercial-plan-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-plan-columns p,.commercial-boundaries p{border-bottom:1px solid var(--border);margin:0;padding:10px 0}.commercial-alternatives{color:var(--ink-soft);gap:4px;margin:0;font-size:13px;display:grid}.commercial-alternatives>span{flex-wrap:wrap;gap:8px;display:flex}.commercial-alternatives button{background:var(--surface);border:1px solid var(--border);color:var(--ink);min-height:44px;padding:9px 12px}.commercial-plan-list article{border-top:1px solid var(--border);grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:16px;padding:17px 0;display:grid}.commercial-plan-list article div{gap:4px;display:grid}.commercial-plan-list article small,.commercial-plan-list article p,.commercial-plan-list article em{color:var(--ink-soft);margin:0;font-size:12px;font-style:normal;line-height:1.45}.commercial-plan-list article em{background:var(--surface);padding:6px 8px}.commercial-boundaries{background:var(--surface);padding:22px}.commercial-approval-footer{align-items:end!important}.commercial-approval-footer label{color:var(--ink-soft);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;max-width:650px;font-size:13px;line-height:1.5;display:grid}.commercial-approval-footer input{width:20px;height:20px;margin:0}.commercial-step-list{margin:0;padding:0;list-style:none}.commercial-step-list li{border-top:1px solid var(--border);grid-template-columns:34px 1fr;align-items:center;gap:14px;padding:14px 0;display:grid}.commercial-step-list li>span{background:var(--surface);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.commercial-step-list li.completed>span{background:var(--ready-soft);color:var(--ready-strong)}.commercial-step-list li div,.commercial-step-list li small{gap:3px;display:grid}.commercial-step-list li small{color:var(--ink-muted);text-transform:capitalize}.commercial-step-list+footer>div{gap:10px;display:flex}.commercial-ready{text-align:center}.commercial-ready .commercial-stage-copy{margin:0 auto}.commercial-ready .commercial-recommendation-summary>div:last-child strong{font-family:var(--font-body);overflow-wrap:normal;word-break:normal;font-size:18px;font-weight:700;line-height:1.25}.commercial-ready-mark{background:var(--ready-soft);color:var(--ready-strong);border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:72px;height:72px;font-size:34px;display:inline-flex}.commercial-next-moment{background:var(--ink);color:var(--paper);text-align:left;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:18px;padding:22px;display:grid}.commercial-next-moment p{color:color-mix(in srgb, var(--paper) 72%, transparent);margin:5px 0 0;line-height:1.5}.commercial-error,.commercial-status{background:var(--surface);border-left:3px solid var(--attention);color:var(--ink-soft);margin:28px 0 0;padding:12px 14px;line-height:1.5}.commercial-error{border-color:var(--danger);color:var(--danger-strong)}.commercial-executive-conversation{gap:26px}.commercial-conversation-heading{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:end;gap:28px;display:grid}.commercial-conversation-progress{color:var(--ink-muted);justify-self:stretch;gap:10px;font-size:12px;display:grid}.commercial-conversation-progress strong{color:var(--ink);font-family:var(--font-display);font-size:23px;font-weight:500}.commercial-conversation-progress>div{background:var(--surface-strong);height:4px;overflow:hidden}.commercial-conversation-progress i{background:var(--ink);height:100%;transition:width .22s;display:block}.commercial-conversation-layout{border:1px solid var(--border);grid-template-columns:minmax(210px,.72fr) minmax(0,2fr);min-height:520px;display:grid}.commercial-conversation-topics{background:color-mix(in srgb, var(--surface) 72%, var(--paper));border-right:1px solid var(--border);margin:0;padding:14px;list-style:none}.commercial-conversation-topics li+li{margin-top:3px}.commercial-conversation-topics button{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 10px;display:grid}.commercial-conversation-topics button:hover,.commercial-conversation-topics button:focus-visible,.commercial-conversation-topics li.current button{background:var(--paper);outline:none}.commercial-conversation-topics button>span{border:1px solid var(--border);color:var(--ink-muted);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:inline-flex}.commercial-conversation-topics button svg{width:15px;height:15px}.commercial-conversation-topics li.complete button>span{background:var(--ready-soft);color:var(--ready-strong);border-color:#0000}.commercial-conversation-topics button div{gap:3px;min-width:0;display:grid}.commercial-conversation-topics button strong{font-size:13px}.commercial-conversation-topics button small{color:var(--ink-muted);font-size:11px}.commercial-conversation-topics button>svg{color:var(--ink-muted)}.commercial-conversation-room{align-content:start;gap:22px;padding:clamp(24px,4vw,48px);display:grid}.commercial-conversation-question{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;display:grid}.commercial-conversation-question img{object-fit:cover;border-radius:50%;width:46px;height:46px}.commercial-conversation-question h3{font-family:var(--font-display);max-width:720px;margin:7px 0 10px;font-size:clamp(25px,3vw,38px);font-weight:500;line-height:1.08}.commercial-conversation-question p{color:var(--ink-soft);margin:0;line-height:1.5}.commercial-conversation-answer{gap:8px;display:grid}.commercial-conversation-answer>span{color:var(--ink);font-size:12px;font-weight:800}.commercial-conversation-answer textarea{background:color-mix(in srgb, var(--surface) 55%, var(--paper));border:1px solid var(--border-strong);color:var(--ink);font:inherit;resize:vertical;border-radius:0;width:100%;min-height:150px;padding:17px 18px;font-size:17px;line-height:1.55}.commercial-conversation-answer textarea:focus{background:var(--paper);border-color:var(--ink);outline:3px solid color-mix(in srgb, var(--n3-focus,#0c7ae9) 22%, transparent);outline-offset:1px}.commercial-conversation-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.commercial-conversation-actions .button{align-items:center;gap:7px;display:inline-flex}.commercial-conversation-actions .button svg{width:16px;height:16px}.commercial-conversation-provenance{border-top:1px solid var(--border);color:var(--ink-muted);margin:0;padding-top:14px;font-size:11px}.commercial-organisation-choice{justify-content:center;align-items:center;padding:32px;display:flex}.commercial-organisation-choice>section{gap:24px;width:100%;max-width:760px;display:grid}.commercial-organisation-choice h1{font-family:var(--font-display);margin:0;font-size:clamp(44px,7vw,76px);font-weight:500;line-height:1}.commercial-organisation-choice>section>p{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.5}.commercial-organisation-list{border-top:1px solid var(--border)}.commercial-organisation-list button{border:0;border-bottom:1px solid var(--border);color:var(--ink);cursor:pointer;text-align:left;background:0 0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;width:100%;padding:18px 0;display:grid}.commercial-organisation-list button:hover,.commercial-organisation-list button:focus-visible{background:var(--surface)}.commercial-organisation-list button div,.commercial-organisation-list button small{gap:4px;display:grid}.commercial-organisation-list button small{color:var(--ink-muted);text-transform:capitalize}@media (width<=820px){.commercial-blueprint-comparison,.commercial-address-manual-grid,.commercial-conversation-heading,.commercial-conversation-layout{grid-template-columns:1fr}.commercial-conversation-topics{border-bottom:1px solid var(--border);border-right:0;padding:10px;display:flex;overflow-x:auto}.commercial-conversation-topics li{flex:0 0 164px}.commercial-conversation-topics li+li{margin:0}.commercial-conversation-room{padding:24px 18px}.commercial-conversation-actions{align-items:stretch;display:grid}.commercial-onboarding{display:block}.commercial-onboarding-rail{flex-direction:row;align-items:center;gap:16px;min-height:auto;padding:14px 18px;display:flex;position:static;overflow-x:auto}.commercial-onboarding-brand strong,.commercial-onboarding-rail li:not(.current),.commercial-onboarding-rail-actions{display:none}.commercial-onboarding-rail ol{margin:0;display:flex}.commercial-onboarding-rail li{min-height:44px}.commercial-onboarding-workspace{padding:20px 20px 64px}.commercial-mobile-operator{display:inline-flex}.commercial-onboarding-header{align-items:start;margin-bottom:24px}.commercial-onboarding-header>span{display:none}.commercial-daisy-note{grid-template-columns:52px minmax(0,1fr);margin-bottom:38px;padding:16px}.commercial-daisy-note img{width:48px;height:48px}.commercial-daisy-note small{grid-column:1/-1}.commercial-trial-state{grid-template-columns:1fr;margin:-18px 0 38px}.commercial-trial-plans,.commercial-field-grid,.commercial-reason-grid,.commercial-plan-columns{grid-template-columns:1fr}.commercial-field-wide{grid-column:auto}.commercial-recommendation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-recommendation-summary>div:nth-child(2){border-right:0}.commercial-recommendation-summary>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.commercial-org-map{padding:20px}.commercial-org-branches{grid-template-columns:1fr}.commercial-stage footer,.commercial-approval-footer{display:grid;align-items:stretch!important}.commercial-stage footer .button{width:100%}.commercial-plan-list article{grid-template-columns:48px minmax(0,1fr)}.commercial-plan-list article>em{grid-column:2;justify-self:start}.commercial-step-list+footer>div{display:grid}}@media (prefers-reduced-motion:reduce){.commercial-onboarding *,.commercial-onboarding :before,.commercial-onboarding :after{scroll-behavior:auto!important;transition:none!important}}.commercial-daisy-note{color:var(--ivory,#fffaf2)}.commercial-daisy-note p{color:inherit}.commercial-introduction-link{min-height:44px;color:var(--fg-accent);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;margin:0 0 20px;padding:8px 0;display:inline-flex}.commercial-topic-picker{display:none}.commercial-conversation-topics button[aria-current=step]{background:var(--surface-inset)}.commercial-question-navigation{justify-content:space-between;gap:12px;margin-top:18px;display:flex}.commercial-question-navigation button,.commercial-answer-review button{min-height:44px;color:var(--fg-accent);cursor:pointer;background:0 0;border:0;text-decoration:underline}.commercial-question-navigation button:disabled{opacity:.5;cursor:default}.commercial-example,.commercial-prefilled,.commercial-save-status,.commercial-save-error{font-size:13px;line-height:1.6}.commercial-example{color:var(--fg-2);margin:10px 0 22px}.commercial-prefilled{border-left:3px solid var(--ue-bronze-fill);background:var(--surface-inset);padding:10px 14px}.commercial-save-status{color:var(--fg-accent)}.commercial-save-error,.commercial-exit-warning{color:var(--danger-strong);border:1px solid;border-radius:8px;padding:14px}.commercial-exit-warning{margin-bottom:20px}.commercial-exit-warning button{min-height:44px;margin-right:12px}.commercial-answer-review h3{margin-top:0;font-size:24px}.commercial-answer-review article{border-top:1px solid var(--border);padding:16px 0}.commercial-answer-review header{justify-content:space-between;align-items:center;gap:12px;display:flex}.commercial-answer-review h4{margin:0}.commercial-answer-review p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.6}.commercial-answer-review small{color:var(--fg-2)}.commercial-handover{text-align:left;gap:16px;padding:0;list-style:none;display:grid}.commercial-handover li{gap:12px;font-size:15px;line-height:1.6;display:flex}.commercial-handover svg{flex-shrink:0;margin-top:3px}.commercial-onboarding h3:focus-visible{outline:2px solid var(--fg-accent);outline-offset:6px}@media (width<=760px){.commercial-onboarding .commercial-conversation-topics{display:none}.commercial-topic-picker{gap:7px;margin-bottom:18px;font-size:13px;display:grid}.commercial-topic-picker select{border:1px solid var(--border-strong);background:var(--surface-1);width:100%;min-height:48px;color:var(--fg);font:inherit;padding:10px}.commercial-onboarding .commercial-conversation-layout{display:block}.commercial-onboarding .commercial-stage-copy h2{font-size:27px}.commercial-onboarding .commercial-conversation-room{padding:18px}.commercial-onboarding .commercial-conversation-question{grid-template-columns:1fr}.commercial-conversation-question>img{display:none}.commercial-onboarding .commercial-onboarding-workspace{padding-bottom:max(28px, env(safe-area-inset-bottom))}.commercial-answer-review header{flex-direction:column;align-items:start;gap:0}.commercial-onboarding .commercial-onboarding-rail-actions{display:flex}.commercial-onboarding-rail-actions button{min-height:44px}.commercial-onboarding .commercial-executive-conversation{gap:16px}.commercial-onboarding .commercial-conversation-heading{gap:12px;margin-bottom:0}.commercial-onboarding .commercial-conversation-heading h2{margin-bottom:10px;font-size:23px}.commercial-onboarding .commercial-conversation-heading .commercial-stage-copy>p:last-child{font-size:14px}.commercial-onboarding .commercial-introduction-link{margin-bottom:12px;font-size:13px}.commercial-onboarding .commercial-topic-picker{margin-bottom:0}.commercial-onboarding .commercial-conversation-room{gap:12px}.commercial-onboarding .commercial-conversation-question p{font-size:14px}.commercial-onboarding .commercial-conversation-question h3{font-size:21px}}.ue-website-understanding{border:1px solid var(--border-subtle,#d7ddd9);overflow-wrap:anywhere;border-radius:12px;margin:16px 0;padding:16px}.ue-website-understanding label{gap:8px;display:grid}.ue-website-understanding input{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:inherit;background:0 0;border:1px solid #b5a89b;border-radius:8px;padding:10px}.ue-website-understanding button{min-height:44px;margin-top:12px}.ue-website-understanding p,.ue-website-understanding small{line-height:1.6}.ue-website-understanding details p{max-height:240px;overflow:auto}.ue-website-understanding details>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.commercial-onboarding--conversation{display:block}.commercial-onboarding--conversation .commercial-onboarding-workspace{padding:24px clamp(18px,4vw,64px) 40px}.commercial-conversation-masthead{align-items:center;gap:24px;margin-bottom:clamp(24px,5vh,56px);display:flex}.commercial-conversation-masthead>span{color:var(--ink-soft);margin-left:auto;font-size:13px}.commercial-setup-menu{font-size:13px;position:relative}.commercial-setup-menu summary,.commercial-topics-menu summary,.commercial-question-help summary{cursor:pointer;align-content:center;min-height:44px}.commercial-setup-menu>div{z-index:5;border:1px solid var(--border);background:var(--paper);border-radius:14px;width:min(280px,80vw);padding:20px;position:absolute;right:0;box-shadow:0 12px 40px #0001}.commercial-setup-menu ol{margin:0 0 12px;padding-left:20px;line-height:2}.commercial-setup-menu li[aria-current=step]{font-weight:700}.commercial-setup-menu button{color:var(--ink);text-align:left;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;display:block}.commercial-onboarding .commercial-executive-conversation{gap:20px;max-width:660px;margin:0 auto}.commercial-onboarding .commercial-conversation-heading{justify-content:space-between;align-items:start;gap:16px;margin:0;display:flex}.commercial-conversation-progress{width:150px;min-width:0;padding-top:9px;font-size:12px}.commercial-conversation-progress>div{margin-top:8px}.commercial-topics-menu{flex:1;max-width:340px;font-size:13px}.commercial-topics-menu summary{text-align:right}.commercial-onboarding .commercial-topics-menu .commercial-conversation-topics{border:1px solid var(--border);border-radius:12px;padding:8px;display:block}.commercial-onboarding .commercial-conversation-layout{background:0 0;border:0;display:block}.commercial-onboarding .commercial-conversation-room{gap:18px;padding:0}.commercial-daisy-presence{align-items:center;gap:14px;margin-top:10px;display:flex}.commercial-daisy-presence img{object-fit:cover;border-radius:50%;width:64px;height:64px}.commercial-daisy-presence strong,.commercial-daisy-presence span{display:block}.commercial-daisy-presence strong{font-size:17px}.commercial-daisy-presence span{color:var(--ink-soft);margin-top:4px;font-size:13px}.commercial-onboarding .commercial-conversation-question{display:block}.commercial-conversation-question h1{font-family:var(--font-display);letter-spacing:-.025em;margin:10px 0 4px;font-size:clamp(27px,3vw,40px);font-weight:500;line-height:1.15}.commercial-conversation-question h1:focus-visible{outline:2px solid var(--fg-accent);outline-offset:6px}.commercial-onboarding .commercial-conversation-question .commercial-eyebrow{font-size:11px}.commercial-discovery-voice .ue-brief-voice{border:0;margin:0;padding:0}.commercial-discovery-voice .ue-brief-voice__bar{background:var(--surface-inset);border-radius:16px;flex-wrap:wrap;gap:12px;padding:18px}.commercial-discovery-voice .ue-brief-voice__toggle{min-height:48px;padding:12px 20px}.commercial-discovery-voice .ue-brief-voice__privacy-details{margin-top:8px;font-size:12px}.commercial-type-instead{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:14px;text-decoration:underline}.commercial-question-help{color:var(--ink-soft);font-size:13px;line-height:1.6}.commercial-question-help p{margin:8px 0}.commercial-onboarding .commercial-conversation-answer textarea{border-radius:12px;min-height:130px}.commercial-conversation-reassurance{color:var(--ink-soft);border-top:1px solid var(--border);margin:0;padding-top:18px;font-size:12px;line-height:1.5}.commercial-onboarding .commercial-question-navigation{margin:0;font-size:12px}@media (width<=600px){.commercial-conversation-masthead{flex-wrap:wrap;gap:8px 16px;margin-bottom:24px}.commercial-conversation-masthead>span{order:3;width:100%;margin:0}.commercial-setup-menu{margin-left:auto}.commercial-onboarding--conversation .commercial-onboarding-workspace{padding-top:16px}.commercial-daisy-presence img{width:52px;height:52px}.commercial-onboarding .commercial-conversation-room{gap:12px}.commercial-discovery-voice .ue-brief-voice__bar{padding:14px}}.commercial-conversation-question h1:focus{outline:none}.commercial-onboarding .commercial-conversation-actions .button.secondary{font:inherit;background:0 0;border:0;width:auto;min-height:44px;padding:0;font-size:13px;text-decoration:underline}.commercial-onboarding .commercial-discovery-voice .ue-brief-voice__bar{margin:0}@media (width<=360px){.commercial-conversation-masthead{margin-bottom:14px}.commercial-onboarding .commercial-executive-conversation{gap:12px}.commercial-onboarding .commercial-conversation-room{gap:8px}.commercial-conversation-question h1{font-size:25px}.commercial-daisy-presence{margin-top:0}.commercial-discovery-voice .ue-brief-voice__bar{padding:12px}}.commercial-progress-summary{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.commercial-conversation-meter{gap:7px;width:100%;margin-bottom:10px;display:flex;position:relative}.commercial-conversation-meter>button{cursor:help;background:0 0;border:0;flex:1;min-width:0;min-height:28px;padding:10px 0}.commercial-conversation-meter>button:focus-visible{outline:2px solid var(--fg-accent);outline-offset:3px;border-radius:4px}.commercial-progress-preview{z-index:2;border:1px solid var(--border-strong);background:var(--paper);max-width:100%;color:var(--ink);border-radius:6px;padding:6px 10px;font-size:13px;position:absolute;top:100%;left:0;box-shadow:0 3px 10px #0000000a}.commercial-conversation-meter>button>span{background:var(--border-strong);border-radius:4px;height:5px;display:block}.commercial-conversation-meter>button>span[data-saved=true]{background:var(--fg-accent)}.commercial-conversation-meter>button>span[data-current=true]{outline:2px solid var(--fg-accent);outline-offset:3px}.commercial-input-choice{background:var(--surface-inset);border-radius:30px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.commercial-input-choice button{min-width:100px;min-height:44px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;display:inline-flex}.commercial-input-choice button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 5px #0001}.commercial-input-choice button:disabled{opacity:.5;cursor:default}.commercial-conversation-footer{border-top:1px solid var(--border);align-items:start;margin-top:10px;padding-top:14px;display:flex}.commercial-back{border:1px solid var(--border);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.commercial-back:disabled{opacity:.4;cursor:default}.commercial-more{flex:1;min-width:0;font-size:13px}.commercial-more summary{cursor:pointer;align-content:center;min-height:44px}.commercial-more-content{padding:4px 0 8px 16px}.commercial-more-content>button{min-height:44px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;text-decoration:underline}.commercial-more p{font-size:13px;line-height:1.6}.commercial-more .commercial-setup-menu>div{width:100%;box-shadow:none;position:static}.commercial-onboarding .commercial-more .commercial-conversation-topics{border:0;padding:0;display:block}.commercial-more .commercial-setup-menu{margin-left:0}.commercial-onboarding .commercial-conversation-footer .button.primary{width:auto;min-height:44px;font-size:14px}.commercial-discovery-voice .ue-brief-voice__identity strong,.commercial-discovery-voice .ue-brief-voice__pulse{display:none}.commercial-discovery-voice .ue-brief-voice__bar{background:0 0;padding:4px 0}.commercial-onboarding .commercial-conversation-reassurance{border:0;padding-top:0}.commercial-answer-review h1{font-size:28px;font-weight:500}.commercial-conversation-footer:has(.commercial-more[open]){flex-wrap:wrap}.commercial-conversation-footer .commercial-more[open]{flex-basis:100%;order:3}.commercial-conversation-footer:has(.commercial-more[open])>.button.primary{margin-left:auto}.commercial-website-stage{gap:20px;display:grid}.commercial-website-stage h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(28px,3.4vw,42px);line-height:1.2}.commercial-website-stage p{margin:0}.commercial-website-stage form{gap:12px;display:grid}.commercial-website-stage input{border:1px solid var(--border-strong);width:100%;min-height:48px;color:var(--ink);font:inherit;background:0 0;border-radius:10px;padding:12px}.commercial-website-stage form button{justify-self:start}.commercial-website-footer{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.commercial-quiet-action{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:12px 0;text-decoration:underline}.commercial-website-reading{animation:1.8s ease-in-out infinite website-reading}@keyframes website-reading{50%{box-shadow:0 0 0 10px #93713b40}}.commercial-website-stage>.button{justify-self:start}.commercial-website-reading-status{align-items:center;gap:12px;display:flex}.commercial-website-reading-status>span{background:var(--gold,#93713b);border-radius:50%;flex:0 0 10px;width:10px;height:10px;animation:1.8s ease-in-out infinite website-reading}@media (prefers-reduced-motion:reduce){.commercial-website-reading,.commercial-website-reading-status>span{animation:none}}.commercial-website-suggestion{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:12px;padding:18px 0;display:grid}.commercial-website-suggestion p{margin:0;line-height:1.6}.commercial-website-suggestion>div{flex-wrap:wrap;gap:18px;display:flex}.commercial-website-suggestion button{min-height:36px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.commercial-website-suggestion details{color:var(--ink-soft);font-size:12px}.commercial-website-suggestion summary{cursor:pointer}.commercial-website-stage h1:focus{outline:none}.commercial-options-group{padding:12px 0}.commercial-options-group+.commercial-options-group{border-top:1px solid var(--border)}.commercial-more .commercial-options-group h3{font:inherit;color:var(--ink-soft);letter-spacing:.04em;margin:0 0 4px;font-size:11px;font-weight:600}.commercial-more .commercial-options-group details{margin:0}.commercial-more .commercial-options-group summary{min-height:44px;color:var(--ink);font:inherit;align-items:center;gap:8px;padding:0;list-style:none;display:flex}.commercial-more .commercial-options-group summary::-webkit-details-marker{display:none}.commercial-more .commercial-options-group summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 6px;width:6px;height:6px;margin:0 4px 0 2px;transform:rotate(-45deg)}.commercial-more .commercial-options-group details[open]>summary:before{transform:rotate(45deg)}.commercial-more .commercial-options-group p{margin:4px 0 12px 18px}.commercial-more .commercial-options-secondary{border:1px solid var(--border-strong);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:6px;margin:6px 0 0 18px;padding:8px 12px;text-decoration:none}.commercial-more .commercial-options-secondary:disabled{opacity:.5;cursor:default}.commercial-org-branches article>span img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.commercial-stage footer.commercial-completion-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px 24px;display:grid}.commercial-completion-footer>.commercial-more{grid-column:1}.commercial-completion-footer>.commercial-more>summary{white-space:nowrap}.commercial-completion-footer>span{grid-column:1}.commercial-completion-footer>.button{white-space:normal;grid-area:1/2/3;width:100%}@media (width<=700px){.commercial-stage footer.commercial-completion-footer{grid-template-columns:minmax(0,1fr);gap:12px}.commercial-completion-footer>.button{grid-area:auto/1}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf)format("truetype-variations");font-display:block}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(/assets/Poppins-SemiBold-B_fPDAUb.ttf)format("truetype");font-display:block}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(/assets/Poppins-Bold-qTAUjFF7.ttf)format("truetype");font-display:block}@font-face{font-family:Poppins;font-style:normal;font-weight:800;src:url(/assets/Poppins-ExtraBold-W_qeO1XX.ttf)format("truetype");font-display:block}:root{--n3-ink:#1f1f1f;--n3-muted:#6b7280;--n3-line:#dcdfe4;--n3-paper:#fafafa;--n3-panel:#fff;--n3-red:#e9291c;--n3-red-dark:#c82014;--n3-green:#29a36a;--n3-amber:#f59f0a;--n3-blue:#2595e4;--n3-violet:#2c3aba;--n3-shadow:0 4px 12px 0 #0000000f, 0 1px 3px 0 #0000000a;--font-ui:Inter, system-ui, sans-serif;--font-display:Poppins, Inter, system-ui, sans-serif;--font-wordmark:Poppins, Inter, system-ui, sans-serif;--paper:var(--n3-paper);--surface:var(--n3-panel);--ink:var(--n3-ink);--ink-72:#161d27b8;--ink-65:#161d27a6;--ink-55:#161d278c;--ink-45:#161d2773;--ink-38:#161d2761;--ink-14:#161d2724;--ink-10:#161d271a;--ink-08:#161d2714;--indigo:var(--n3-violet);--attention:var(--n3-red);--confirm:var(--n3-green);--scrim:#161d278a;--ease:cubic-bezier(.2,.8,.2,1)}html{background:var(--n3-paper);color:var(--n3-ink);font-family:var(--font-ui);font-synthesis:none;text-rendering:geometricprecision}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--n3-blue);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.55}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes breathe{0%,to{opacity:.35}50%{opacity:1}}@keyframes ping{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(2.4)}}@keyframes pingRing{0%{opacity:.7;transform:scale(.92)}to{opacity:0;transform:scale(1.5)}}@keyframes halo{0%,to{box-shadow:0 6px 22px #3f3e961a}50%{box-shadow:0 6px 30px #3f3e963d,0 0 0 6px #3f3e960d}}@keyframes flow{to{stroke-dashoffset:-26px}}@keyframes travel{0%{offset-distance:0%;opacity:0}12%{opacity:1}86%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes drawIn{to{stroke-dashoffset:0}}@keyframes riseFade{0%{opacity:0;transform:translateY(6px)}10%{opacity:1;transform:none}86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@keyframes chipIn{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes slideAcross{0%{opacity:0;left:0}14%{opacity:1}86%{opacity:1}to{opacity:0;left:124px}}@keyframes orbGlow{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}@keyframes dropDot{0%{opacity:0;top:-6px}18%{opacity:1}to{opacity:0;top:100%}}*{box-sizing:border-box}.login-link-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.existing-account-recovery{background:color-mix(in srgb, var(--paper) 86%, var(--brand-soft));border:1px solid var(--border);border-radius:var(--radius-md);gap:8px;margin-top:16px;padding:16px;display:grid}.existing-account-recovery p{color:var(--ink-soft);margin:0 0 4px}.auth-recovery{align-content:center;gap:18px;min-height:calc(100vh - clamp(64px,12vw,144px));display:grid}.auth-recovery>p{color:var(--ink-soft);margin:0;line-height:1.55}.tier-row{border:0;border-bottom:1px solid var(--border);color:var(--ink);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:74px;padding:18px 0;display:flex}.tier-row strong,.tier-row small{display:block}.tier-row small{color:var(--ink-muted);margin-top:4px;line-height:1.45}.tier-row em{color:var(--ink-muted);white-space:nowrap;font-style:normal}.door-rows{gap:0;margin:22px 0 32px;display:grid}.featured-sheet{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);gap:14px;margin:24px 0;padding:clamp(24px,4vw,42px);display:grid}.featured-sheet h2,.impact-hero strong{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(32px,4vw,54px);font-weight:500;line-height:1}.featured-sheet span,.impact-hero span{color:var(--ink-muted);text-transform:uppercase;font-size:12px;font-weight:800}.featured-sheet p{color:var(--ink-soft);max-width:760px;margin:0;line-height:1.6}.ai-company-feature h2{font-size:clamp(28px,3.4vw,44px)}.settings-centre{gap:22px;margin:20px 0 28px;display:grid}.settings-centre-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.settings-centre-header span,.settings-next-action span{color:var(--ink-muted);text-transform:uppercase;font-size:12px;font-weight:800}.settings-centre-header h2{font-family:var(--font-display);letter-spacing:0;margin:8px 0 12px;font-size:clamp(36px,4.4vw,64px);font-weight:500;line-height:.95}.settings-centre-header p,.settings-next-action p{color:var(--ink-soft);max-width:760px;margin:0;line-height:1.6}.settings-readiness{aspect-ratio:1;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-soft);color:var(--ink);text-align:center;border-radius:50%;align-content:center;justify-items:center;min-width:132px;padding:18px;display:grid}.settings-readiness strong{font-family:var(--font-display);font-size:36px;font-weight:600;line-height:1}.settings-readiness small{color:var(--ink-muted);font-size:12px;line-height:1.3}.settings-readiness.needs_attention{border-color:color-mix(in srgb, var(--warning) 38%, var(--border))}.settings-next-action{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:clamp(20px,3vw,30px);display:grid}.settings-next-action span,.settings-next-action strong,.settings-next-action p{grid-column:1}.settings-next-action strong{font-family:var(--font-display);letter-spacing:0;font-size:clamp(24px,2.8vw,36px);font-weight:500}.settings-next-action button{grid-area:1/2/span 3}.settings-trust-strip{flex-wrap:wrap;gap:10px;display:flex}.settings-trust-strip span{background:var(--surface);border:1px solid var(--border);color:var(--ink-soft);border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.settings-section-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.settings-section-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);color:var(--ink);cursor:pointer;text-align:left;gap:10px;min-height:220px;padding:20px;display:grid}.settings-section-card span{color:var(--ink-muted);text-transform:uppercase;font-size:12px;font-weight:800}.settings-section-card strong{font-family:var(--font-display);letter-spacing:0;font-size:22px;font-weight:500;line-height:1.08}.settings-section-card small{color:var(--ink-soft);line-height:1.45}.settings-section-card em{color:var(--ink-muted);align-self:end;font-style:normal;font-weight:800}.settings-section-card[data-status=needs_attention]{border-color:color-mix(in srgb, var(--warning) 42%, var(--border))}.settings-quick-actions{flex-wrap:wrap;gap:10px;display:flex}.ai-company-room{gap:22px;display:grid}.ai-company-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ai-company-summary article{border-bottom:1px solid var(--border);gap:10px;padding:0 0 18px;display:grid}.ai-company-summary span,.template-plan-lists strong{color:var(--ink-muted);text-transform:uppercase;font-size:12px;font-weight:800}.ai-company-summary strong{font-family:var(--font-display);font-size:30px;font-weight:500}.ai-company-summary p{color:var(--ink-soft);margin:0;line-height:1.5}.ai-company-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:20px;display:grid}.template-plan-lists{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.template-plan-lists div{gap:7px;display:grid}.template-plan-lists small,.template-renames span{color:var(--ink-soft);line-height:1.45}.template-renames{flex-wrap:wrap;gap:8px;display:flex}.template-renames span{border:1px solid var(--border);border-radius:999px;padding:8px 10px}.ai-company-editor label,.signup-template-step label{color:var(--ink-muted);gap:8px;font-size:13px;font-weight:700;display:grid}.ai-company-editor input,.ai-company-editor select,.ai-company-editor textarea,.signup-template-step input,.signup-template-step select,.signup-template-step textarea{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink);width:100%;min-height:46px;padding:12px 14px}.ai-company-editor textarea{resize:vertical;min-height:132px}.provisioning-preview header{justify-content:space-between;align-items:start;gap:16px;display:flex}.provisioning-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.provisioning-summary span{border-bottom:1px solid var(--border);gap:5px;padding:0 0 14px;display:grid}.provisioning-summary strong{color:var(--ink);font-family:var(--font-display);font-size:32px;font-weight:500}.provisioning-summary small,.provisioning-warning small,.provisioning-empty p,.apply-confirmation p{color:var(--ink-soft);line-height:1.5}.provisioning-warning,.provisioning-empty,.apply-confirmation{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-sm);gap:8px;padding:16px;display:grid}.provisioning-warning strong,.provisioning-empty strong,.apply-confirmation strong{color:var(--ink);font-size:15px}.provisioning-groups{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.provisioning-groups article{gap:10px;display:grid}.provisioning-groups article>strong{color:var(--ink-muted);text-transform:uppercase;font-size:12px}.provisioning-groups span{border-left:2px solid var(--border);text-transform:none;gap:5px;padding-left:10px;display:grid}.provisioning-groups span[data-risk=medium]{border-left-color:#d19b43}.provisioning-groups span[data-risk=high]{border-left-color:#b65b5b}.provisioning-groups b{color:var(--ink);font-size:14px}.provisioning-groups small,.provisioning-groups em{color:var(--ink-soft);font-size:12px;font-style:normal;line-height:1.4}.signup-template-step{border:1px solid var(--border);border-radius:var(--radius-md);gap:14px;padding:18px;display:grid}.signup-template-step>span{color:var(--ink);font-weight:800}.signup-template-step small{color:var(--ink-soft);line-height:1.45}.signup-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.template-actions{justify-content:flex-end;gap:10px;display:flex}.stat-band{border-bottom:1px solid var(--border);border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;margin:24px 0;display:grid}.stat-band span{border-right:1px solid var(--border);gap:4px;padding:18px 20px;display:grid}.stat-band span:last-child{border-right:0}.stat-band strong{font-family:var(--font-display);font-size:36px;font-weight:500}.stat-band small{color:var(--ink-muted)}.impact-teaser{background:var(--ink);border-radius:var(--radius-md);color:var(--paper);cursor:pointer;text-align:left;border:0;gap:8px;width:100%;margin-top:24px;padding:22px 24px;display:grid}.impact-teaser small,.impact-teaser span{color:color-mix(in srgb, var(--paper) 70%, transparent)}.org-design-header{justify-content:space-between;align-items:start;gap:24px;display:flex}.org-room-grid{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:28px;display:grid}.rich-org-chart article{min-height:120px}.side-sheet-layer{background:color-mix(in srgb, var(--ink) 20%, transparent);z-index:80;justify-content:flex-end;display:flex;position:fixed;inset:0}.side-sheet{background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--shadow-soft);gap:18px;width:min(100%,460px);max-width:460px;padding:28px;display:grid;overflow-y:auto}.side-sheet header,.daisy-command-surface header{justify-content:space-between;align-items:center;display:flex}.side-sheet header button,.daisy-command-surface header button{background:var(--paper);border:1px solid var(--border);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.side-sheet form,.daisy-command-surface form{gap:16px;display:grid}.side-sheet label,.daisy-command-surface label{color:var(--ink-muted);gap:8px;font-size:13px;font-weight:800;display:grid}.side-sheet input,.side-sheet select,.side-sheet textarea,.daisy-command-surface input{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink);min-height:46px;padding:12px 14px}.side-sheet textarea{min-height:120px}.affects-line{color:var(--ink-soft);margin:0;line-height:1.5}.mobile-design-summary{display:none}.daisy-command-surface{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);gap:18px;width:min(100vw - 32px,720px);max-width:720px;max-height:calc(100vh - 32px);padding:28px;display:grid;overflow-y:auto}.daisy-run-plan{border-block:1px solid var(--border,#d9ddd8);gap:12px;padding:16px 0;display:grid}.daisy-run-plan>header,.daisy-run-agents{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.daisy-run-agents>span{gap:2px;min-width:132px;display:grid}.daisy-command-surface header span{align-items:center;gap:10px;font-weight:800;display:flex}.daisy-command-surface header img{border-radius:999px;width:36px;height:36px}.daisy-command-surface h2{font-family:var(--font-display);margin:0;font-size:40px;font-weight:500}.daisy-command-surface p{color:var(--ink-soft);margin:0}.daisy-prepared{border-block:1px solid var(--border);gap:12px;padding:16px 0;display:grid}.daisy-prepared>header{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.daisy-prepared>header strong{font:700 13px/1.3 var(--font-ui)}.daisy-prepared>header span,.daisy-prepared small{color:var(--ink-muted);font:500 11px/1.4 var(--font-ui)}.daisy-prepared>p{font:400 13px/1.5 var(--font-ui)}.daisy-prepared>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.daisy-prepared>div>span{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;display:grid}.daisy-prepared>div>span>span{gap:2px;min-width:0;display:grid}.daisy-prepared img,.daisy-prepared i{background:var(--paper);font:700 10px/1 var(--font-ui);object-fit:cover;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-style:normal;display:inline-flex}.daisy-prepared>div strong{font:650 12px/1.3 var(--font-ui)}.suggestion-rows{gap:0;display:grid}.suggestion-rows button{border:0;border-top:1px solid var(--border);cursor:pointer;text-align:left;background:0 0;padding:14px 0}.meeting-stage{grid-template-columns:320px minmax(0,1fr);align-self:stretch;gap:32px;justify-self:stretch!important;max-width:none!important;padding:36px!important;display:grid!important}.agenda-rail{border-right:1px solid color-mix(in srgb, var(--paper) 18%, transparent);gap:12px;padding-right:28px;display:grid}.agenda-rail div{border-left:3px solid #0000;gap:4px;padding:12px 0 12px 16px;display:grid}.agenda-rail .current{border-left-color:var(--paper)}.agenda-rail .done{opacity:.55}.agenda-rail strong,.stage-current h1,.meeting-closeout h1,.capture-summary-grid h2{color:var(--paper)}.agenda-rail small{color:color-mix(in srgb, var(--paper) 64%, transparent)}.stage-current{align-content:center;gap:22px;max-width:980px;display:grid}.stage-current h1,.meeting-closeout h1{font-size:clamp(52px,7vw,98px)}.stage-material,.capture-summary-grid section{background:color-mix(in srgb, var(--paper) 8%, transparent);border:1px solid color-mix(in srgb, var(--paper) 16%, transparent);border-radius:var(--radius-md);gap:10px;padding:18px;display:grid}.capture-buttons{flex-wrap:wrap;gap:10px;display:flex}.capture-buttons button{background:color-mix(in srgb, var(--paper) 10%, transparent);border:1px solid color-mix(in srgb, var(--paper) 20%, transparent);color:var(--paper);cursor:pointer;border-radius:999px;padding:12px 16px}.meeting-capture-form{gap:12px;max-width:640px;display:grid}.meeting-capture-form label{color:var(--paper);gap:8px;display:grid}.meeting-capture-form input{background:color-mix(in srgb, var(--paper) 10%, transparent);border:1px solid color-mix(in srgb, var(--paper) 20%, transparent);border-radius:var(--radius-sm);color:var(--paper);min-height:48px;padding:12px 14px}.meeting-closeout{align-content:center;gap:26px;display:grid;max-width:1000px!important}.capture-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.reading-featured{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);cursor:pointer;text-align:left;gap:12px;padding:24px;display:grid}.reading-featured img{border-radius:999px;width:48px;height:48px}.reading-featured strong{font-family:var(--font-display);font-size:30px;font-weight:500;line-height:1.1}.reading-featured small,.reading-featured b{color:var(--ink-soft);line-height:1.45}.reading-list .tier-row{box-shadow:none;border-radius:0;padding-left:0;padding-right:0}.highlight-target{animation:2s highlight-pulse}@keyframes highlight-pulse{0%{outline:0 solid color-mix(in srgb, var(--attention) 0%, transparent)}20%{outline:3px solid color-mix(in srgb, var(--attention) 46%, transparent);outline-offset:4px}to{outline:0 solid color-mix(in srgb, var(--attention) 0%, transparent);outline-offset:10px}}.impact-hero{gap:24px;margin:24px 0 34px;display:grid}.impact-hero>div:first-child{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);gap:12px;padding:clamp(24px,4vw,42px);display:grid}.impact-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;display:grid}.ambient-list{gap:8px;margin-top:14px;display:grid}.ambient-list button,.ambient-list span{color:var(--ink-soft);text-align:left;background:0 0;border:0;gap:4px;padding:6px 0;line-height:1.45;display:grid}.ambient-list button{cursor:pointer}@media (width<=760px){.login-screen{grid-template-columns:1fr}.login-copy{min-height:42vh}.login-card{border-left:0;min-height:0}.login-link-actions,.stat-band,.org-room-grid,.meeting-stage,.capture-summary-grid,.source-context-grid,.impact-layout{grid-template-columns:1fr}.source-context-tray>header{display:grid}.source-context-recommendation{grid-template-columns:1fr}.source-context-recommendation-actions,.source-context-tray .quiet-chip{justify-self:start}.desktop-design-surface{display:block}.mobile-design-summary{display:none}.side-sheet{width:100%;max-width:none}.agenda-rail{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--paper) 18%, transparent);grid-template-columns:1fr;padding:0 0 18px}.meeting-run header{flex-direction:column;align-items:flex-start;padding:20px}.meeting-run header>div{flex-wrap:wrap;gap:8px}.meeting-run-header-actions{margin-left:0}.stage-current h1,.meeting-closeout h1{font-size:44px}.toast{border-radius:var(--radius-sm);bottom:calc(78px + env(safe-area-inset-bottom));width:auto;max-width:none;left:12px;right:12px}}:root{color:var(--ink);background:var(--paper);font-family:var(--font-ui);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}html,body,#root{min-height:100%;margin:0}body{background:var(--paper);color:var(--ink)}button,input,textarea,select{font:inherit}button{color:inherit}img{max-width:100%;display:block}a{color:inherit}.wordmark{font-family:var(--font-wordmark);letter-spacing:0;font-size:22px;font-weight:700;line-height:1}.button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-weight:700;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.45}.button.primary{background:var(--ink);color:var(--paper)}.button.primary.inverse{background:var(--paper);color:var(--ink)}.button.secondary{background:var(--surface);border-color:var(--border)}.button.text-only{color:var(--ink-muted);background:0 0;padding:0}.button.full{width:100%}.login-screen{grid-template-columns:minmax(0,1fr) minmax(480px,540px);min-height:100vh;display:grid}.login-copy{background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--attention) 8%, transparent), transparent 26%), linear-gradient(135deg, var(--paper) 0%, var(--surface) 100%);align-content:center;gap:34px;padding:clamp(40px,8vw,112px);display:grid}.login-copy h1,.moment h1,.meeting-run h1{font-family:var(--font-display);letter-spacing:0;max-width:790px;margin:0;font-size:clamp(42px,6vw,72px);font-weight:500;line-height:.98}.login-copy p,.lede,.ui-lede,.reader-lede{color:var(--ink-soft);max-width:680px;margin:0;font-size:18px;line-height:1.6}.login-brand{gap:20px;display:grid}.login-brand .wordmark{color:var(--ink)}.login-card{background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--shadow-soft);align-self:center;gap:16px;min-height:100vh;padding:clamp(28px,3.5vw,48px);display:grid}.login-card h2{font-family:var(--font-display);margin:0;font-size:34px;font-weight:500;line-height:1.05}.login-card form{gap:12px;display:grid}.customer-entry{align-content:center;gap:18px;min-height:calc(100vh - clamp(64px,12vw,144px));display:grid}.customer-entry>div:first-child{gap:12px;margin-bottom:4px;display:grid}.customer-entry p,.entry-choice p{color:var(--ink-soft);margin:0;line-height:1.55}.entry-eyebrow{color:var(--attention);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.entry-choice{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-md);gap:12px;padding:20px;display:grid}.entry-choice.primary-choice{background:color-mix(in srgb, var(--attention) 5%, var(--paper));border-color:color-mix(in srgb, var(--attention) 28%, var(--border))}.entry-help{justify-self:start}.entry-recovery{color:var(--ink-muted);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--border-strong) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--border-strong) 70%, transparent);text-underline-offset:3px;font-size:13px;font-weight:500}.login-card label,.brief-composer label,.brain-edit,.question-panel label,.executive-edit-panel label{color:var(--ink-muted);text-transform:none;gap:8px;font-size:13px;font-weight:700;display:grid}.login-card input,.login-card select,.login-card textarea,.brief-composer input,.brief-composer textarea,.brain-edit textarea,.question-panel textarea,.executive-edit-panel input,.executive-edit-panel select,.executive-edit-panel textarea,.tenant-choice select{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink);width:100%;min-height:46px;padding:12px 14px}.login-card textarea,.brief-composer textarea,.brain-edit textarea,.question-panel textarea,.executive-edit-panel textarea{resize:vertical;min-height:120px}.login-divider{color:var(--ink-muted);text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.login-divider span{background:var(--border);height:1px}.demo-identities{gap:10px;display:grid}.demo-identities button{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;text-align:left;justify-content:flex-start;align-items:center;gap:12px;min-height:58px;padding:12px;display:flex}.demo-identities img,.rail-footer img,.leader-row img,.pulse-row img,.reader header img,.reading-list img,.list-row img,.avatar-stack img,.leader-identity img,.daisy-presence-panel img,.you-chip img,.profile-intro img,.meeting-leaders img,.people-rows img{object-fit:cover;border-radius:999px;width:42px;height:42px}.login-links{flex-wrap:wrap;gap:12px;display:flex}.form-message,.form-error{border-radius:var(--radius-sm);margin:0;padding:12px 14px;line-height:1.45}.form-message{background:var(--paper);color:var(--ink-muted)}.form-error{background:color-mix(in srgb, var(--attention) 10%, transparent);color:var(--attention)}.app-shell{background:var(--paper);min-height:100vh;display:flex}.app-main{flex:1;min-width:0;min-height:100vh}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.side-rail{background:var(--surface);border-right:1px solid var(--border);z-index:10;flex-direction:column;gap:18px;width:252px;min-height:100vh;padding:20px 14px;transition:width .18s;display:flex;position:sticky;top:0}.sidebar-collapsed .side-rail{width:76px}.rail-header{gap:20px;display:grid}.rail-header>div:first-child{justify-content:space-between;align-items:center;display:flex}.rail-header button,.decision-modal header button{background:var(--paper);border:1px solid var(--border);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.rail-header button img,.decision-modal header button img,.rail-icon img{width:18px;height:18px}.tenant-choice{color:var(--ink-muted);gap:6px;font-size:12px;display:grid}.sidebar-collapsed .tenant-choice,.sidebar-collapsed .rail-group span:not(.rail-icon),.sidebar-collapsed .rail-setup span:not(.rail-icon),.sidebar-collapsed .rail-footer,.sidebar-collapsed .rail-group strong,.sidebar-collapsed .rail-setup strong{display:none}.side-rail nav{gap:16px;display:grid}.rail-group{gap:6px;display:grid}.rail-group>p,.rail-group>span{color:var(--ink-muted);text-transform:uppercase;margin:0;padding:0 10px;font-size:11px;font-weight:700}.rail-group button,.mobile-navigation-drawer button{border-radius:var(--radius-sm);color:var(--ink-muted);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:44px;padding:8px 10px;font-weight:700;display:flex}.rail-group button.active,.mobile-navigation-drawer button.active{background:var(--paper);color:var(--ink)}.rail-icon{background:var(--paper);border:1px solid var(--border);border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:relative}.brief-dot,.reading-list i,.leader-card i{background:var(--attention);border-radius:999px;width:9px;height:9px;display:inline-block}.brief-dot{position:absolute;top:-1px;right:-1px}.rail-footer{border-top:1px solid var(--border);gap:14px;margin-top:auto;padding-top:18px;display:grid}.rail-command,.user-menu-trigger{border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:46px;padding:7px 8px;display:flex}.rail-command{background:color-mix(in srgb, var(--indigo) 8%, var(--paper))}.rail-command:hover,.rail-command:focus-visible,.user-menu-trigger:hover,.user-menu-trigger:focus-visible{background:var(--paper)}.rail-command>span:nth-child(2),.user-menu-trigger>span{gap:2px;min-width:0;display:grid}.rail-command strong,.user-menu-trigger strong{font-size:13px}.rail-command small,.user-menu-trigger small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.user-menu-trigger>img{border-radius:50%;width:34px;height:34px}.user-menu-trigger>.user-menu-trigger-initials,.mobile-user-initials{background:var(--warm-black);color:var(--ivory);letter-spacing:.03em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:inline-flex}.sidebar-collapsed .rail-command,.sidebar-collapsed .user-menu-trigger{justify-content:center;padding:6px}.leader-identity,.daisy-presence-panel,.reader header span{align-items:center;gap:12px;display:flex}.leader-identity strong{display:block}.leader-identity small{color:var(--ink-muted)}.decisions-moment{max-width:900px}.decision-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:28px 0 14px;display:grid}.decision-overview>div,.decision-primary-action{background:var(--surface);border:1px solid var(--border);padding:20px}.decision-overview>div:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.decision-overview>div:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.decision-overview span,.decision-primary-action span{color:var(--ink-muted);text-transform:uppercase;font-size:11px;font-weight:800;display:block}.decision-overview strong{font-family:var(--font-display);margin:8px 0;font-size:38px;font-weight:500;line-height:1;display:block}.decision-overview small{color:var(--ink-soft)}.decision-primary-action{border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin:14px 0 8px;display:grid}.decision-primary-action strong{font-family:var(--font-display);margin-top:6px;font-size:25px;font-weight:500;display:block}.decision-primary-action p{color:var(--ink-soft);margin:5px 0 0;line-height:1.5}.decisions-secondary-actions{justify-content:space-between;margin-top:18px}.settings-architecture{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:22px 0;display:grid}.settings-architecture button{background:var(--surface);border:1px solid var(--border);color:var(--ink);cursor:pointer;text-align:left;gap:8px;min-height:118px;padding:18px;display:grid}.settings-architecture button:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.settings-architecture button:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.settings-architecture button:hover,.settings-architecture button:focus-visible{background:var(--paper)}.settings-architecture span{color:var(--ink-muted);text-transform:uppercase;font-size:11px;font-weight:800}.settings-architecture strong{font-size:14px;line-height:1.45}.moment{max-width:1040px;margin:0 auto;padding:clamp(34px,7vw,78px) clamp(24px,7vw,88px) 96px}.moment-reading{max-width:780px}.moment-wide{max-width:1180px}.moment-form{max-width:820px}.moment-meeting{max-width:1080px}.moment h1{margin-bottom:22px}.section-label{color:var(--ink-muted);letter-spacing:0;text-transform:uppercase;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin:32px 0 16px;font-size:12px;font-weight:800;display:grid}.section-label:first-child{margin-top:0}.section-label.compact{margin:18px 0 10px}.section-label i{background:var(--border);height:1px}.decision-card,.calm-row,.list-row,.chief-card,.chief-of-staff-brief,.leader-profile,.brief-composer,.brief-context-panel,.living-memory-panel,.daisy-presence-panel,.capability-strip article,.reader,.brain-reader,.setup-grid article,.design-editor-card,.executive-edit-panel,.capability-design-panel,.activity-proof-grid article,.question-panel,.organisation-map article,.impact-grid article,.reader-evidence,.reader-context-panel,.pulse-row,.team-readiness,.confirm-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft)}.decision-card{grid-template-columns:72px minmax(0,1fr);gap:22px;padding:24px;display:grid}.chief-of-staff-brief{gap:18px;margin:24px 0;padding:clamp(20px,3vw,30px);display:grid;overflow:hidden}.chief-of-staff-brief>header,.chief-of-staff-brief>footer{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;display:grid}.chief-of-staff-brief>header h2{font-family:var(--font-display);letter-spacing:0;max-width:860px;margin:0;font-size:clamp(30px,3.6vw,48px);font-weight:500;line-height:1}.chief-of-staff-brief>header p,.chief-of-staff-next p,.chief-of-staff-item small,.chief-of-staff-brief footer p,.chief-of-staff-brief footer li{color:var(--ink-soft);line-height:1.5}.chief-of-staff-next{background:color-mix(in srgb, var(--indigo) 7%, var(--paper));border:1px solid color-mix(in srgb, var(--indigo) 18%, var(--border));border-radius:var(--radius-sm);gap:6px;padding:16px;display:grid}.chief-of-staff-next span,.chief-of-staff-item span{color:var(--ink-muted);text-transform:uppercase;font-size:12px;font-weight:800}.chief-of-staff-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.chief-of-staff-grid section,.chief-of-staff-brief footer>div{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-sm);gap:10px;min-width:0;padding:16px;display:grid}.chief-of-staff-item{border:0;border-top:1px solid var(--border);color:var(--ink);cursor:pointer;text-align:left;background:0 0;gap:5px;padding:12px 0 0;display:grid}.chief-of-staff-item:first-of-type{border-top:0;padding-top:0}.chief-of-staff-evidence{flex-wrap:wrap;gap:8px;display:flex}.chief-of-staff-evidence span{background:var(--surface);border:1px solid var(--border);color:var(--ink-muted);border-radius:999px;padding:8px 10px;font-size:12px;font-weight:700}.chief-of-staff-brief footer ul{gap:7px;margin:0;padding-left:18px;display:grid}.executive-moment-lens{gap:16px;margin:26px 0 30px;display:grid}.executive-moment-lens header{justify-content:space-between;align-items:end;gap:16px;display:flex}.executive-moment-lens h2{font-family:var(--font-display);letter-spacing:0;margin:0 0 8px;font-size:clamp(26px,3vw,38px);font-weight:520;line-height:1.04}.executive-moment-lens p{color:var(--ink-soft);max-width:680px;margin:0;line-height:1.55}.executive-moment-grid{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:10px;display:grid}.executive-moment-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);color:var(--ink);cursor:pointer;text-align:left;gap:8px;min-height:154px;padding:15px;display:grid}.executive-moment-card:hover,.executive-moment-card:focus-visible{border-color:color-mix(in srgb, var(--indigo) 30%, var(--border));transform:translateY(-1px)}.executive-moment-card span{color:var(--ink-muted);text-transform:uppercase;font-size:12px;font-weight:850}.executive-moment-card strong{font-size:17px;line-height:1.2}.executive-moment-card small{color:var(--ink-soft);line-height:1.45}.executive-moment-card em{color:var(--ink-muted);align-self:end;font-size:12px;font-style:normal;font-weight:750}.decision-card img{object-fit:cover;border-radius:999px;width:72px;height:72px}.decision-card h2,.reader h2,.leader-profile h2,.decision-modal h2,.confirm-box h2{font-family:var(--font-display);margin:0 0 12px;font-size:34px;font-weight:500;line-height:1.05}.decision-card p,.calm-row span,.list-row small,.leader-profile p,.profile-column span,.reader p,.pulse-row small,.meeting-leaders p,.brain-list small,.text-document p,.setup-grid p{color:var(--ink-soft);line-height:1.55}.inline-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.calm-row,.list-row,.pulse-row{cursor:pointer;text-align:left;align-items:center;gap:14px;width:100%;padding:16px;display:flex}.calm-row,.list-row,.pulse-row button,.pulse-row{border-color:var(--border)}.calm-row b,.list-row b{white-space:nowrap;margin-left:auto}.status-dot{background:var(--ink-muted);border-radius:999px;flex:none;width:10px;height:10px;display:inline-flex}.status-dot.confirm{background:var(--confirm)}.status-dot.attention{background:var(--attention)}.status-dot.ink{background:var(--ink)}.list-rows,.evidence-list,.profile-column,.reading-list,.people-rows{gap:12px;display:grid}.list-row span,.pulse-row span,.people-rows span{gap:3px;display:grid}.brief-footer-strip{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:16px;margin-top:34px;padding-top:18px;display:flex}.avatar-stack{display:flex}.avatar-stack img{border:2px solid var(--paper);margin-left:-10px}.avatar-stack img:first-child{margin-left:0}.brief-footer-strip button{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.right-now-ticker{background:color-mix(in srgb, var(--surface) 78%, var(--paper));border:1px solid color-mix(in srgb, var(--indigo) 18%, var(--border));border-radius:var(--radius-md);box-shadow:var(--shadow-soft);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin:24px 0 10px;padding:15px 18px;display:grid;position:relative;overflow:hidden}.right-now-dot,.pulse-live-chip i,.live-status-dot{background:var(--indigo);border-radius:999px;width:9px;height:9px;display:inline-block;position:relative}.right-now-ticker[data-motion-state=waiting] .right-now-dot{background:var(--attention);animation:2s ease-in-out infinite breathe}.right-now-ticker[data-motion-state=active] .right-now-dot{animation:2.8s ease-out infinite ping}.right-now-ticker strong{color:var(--ink);text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.right-now-ticker span:last-child{min-height:22px;display:block;position:relative}.right-now-ticker em{animation:fadeUp .28s var(--ease) both;color:var(--ink-soft);opacity:1;font-style:normal;line-height:1.45;position:static}.needs-you-live{position:relative;overflow:hidden}.needs-you-live:after{content:"";opacity:.45;pointer-events:none;background:radial-gradient(circle,#c2410c2e,#0000 64%);border-radius:999px;width:68px;height:68px;animation:3.2s ease-in-out infinite orbGlow;position:absolute;top:18px;right:18px;transform:translate(0)}.scrim{background:var(--scrim);z-index:40;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.decision-modal,.confirm-box{background:var(--paper);width:min(680px,100%);max-width:680px;max-height:min(720px,100vh - 48px);padding:28px;overflow:auto}.decision-modal header,.decision-modal footer,.confirm-box footer,.reader header,.meeting-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.decision-modal header span{align-items:center;gap:8px;font-weight:800;display:flex}.decision-modal header i{background:var(--attention);border-radius:999px;width:10px;height:10px;display:inline-block}.recommendation-strip{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.recommendation-strip img{object-fit:cover;border-radius:999px;width:54px;height:54px}.evidence-list div{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.evidence-list p{margin:0}.evidence-list small{color:var(--ink-muted)}.confirm-layer{z-index:50}.org-chart{justify-items:center;margin-top:28px;display:grid}.you-chip,.chief-card{align-items:center;gap:12px;display:flex}.you-chip{background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:9px 14px 9px 9px}.you-chip small,.chief-card small{color:var(--ink-muted);display:block}.stem{background:var(--border);width:1px;height:34px;display:block}.chief-card{max-width:520px;padding:18px 22px}.chief-card-live{border-color:color-mix(in srgb, var(--indigo) 65%, var(--border));animation:3.4s ease-in-out infinite halo;position:relative}.chief-card img{object-fit:cover;border-radius:999px;width:76px;height:76px}.daisy-avatar-shell,.avatar-status{flex:none;display:inline-flex;position:relative}.daisy-avatar-shell img{object-fit:cover;border-radius:999px}.daisy-avatar-shell .avatar-ring,.avatar-status .avatar-ring{border:1px solid color-mix(in srgb, var(--indigo) 34%, transparent);opacity:0;pointer-events:none;border-radius:999px;position:absolute;inset:-5px}.chief-card-live .avatar-ring,.daisy-presence-panel .avatar-ring,.leader-card[data-motion-state=active] .avatar-ring{opacity:.64;animation:2.8s ease-out infinite pingRing}.sizzle-equalizer{align-items:end;gap:3px;width:18px;height:18px;margin-left:auto;display:inline-flex}.sizzle-equalizer i{background:var(--indigo);opacity:.78;transform-origin:bottom;border-radius:999px;width:3px;height:16px;animation:1.2s ease-in-out infinite eq;display:block}.sizzle-equalizer i:nth-child(2){animation-delay:.16s}.sizzle-equalizer i:nth-child(3){animation-delay:.32s}.sizzle-org-channels{pointer-events:none;width:min(100%,1148px);height:96px;margin:-2px 0 -4px;position:relative}.sizzle-org-channels svg{width:100%;height:96px;display:block;overflow:visible}.sizzle-channel-base,.sizzle-channel-flow{fill:none;vector-effect:non-scaling-stroke}.sizzle-channel-base{stroke:#1c1a1721;stroke-width:1px}.sizzle-channel-flow{opacity:0;stroke-dasharray:9 17;stroke-dashoffset:0;stroke-linecap:round;stroke-width:1.7px}.sizzle-channel-flow.motion-active{opacity:.85;stroke:var(--indigo);animation:1.8s linear infinite flow}.sizzle-channel-flow.motion-waiting{opacity:.9;stroke:var(--attention);animation:2.3s linear infinite flow}.sizzle-channel-flow.motion-delivered{opacity:.72;stroke:var(--confirm);stroke-dasharray:none}.sizzle-channel-flow.motion-quiet{opacity:0}.sizzle-travel-dot{background:var(--indigo);offset-distance:0%;offset-path:var(--sizzle-path);opacity:0;border-radius:999px;width:7px;height:7px;position:absolute;top:0;left:0;box-shadow:0 0 0 5px #3f3e9614}.sizzle-travel-dot.motion-active{animation:travel 3.4s var(--ease) infinite;animation-delay:var(--sizzle-delay)}.sizzle-travel-dot.motion-waiting{animation:travel 3.9s var(--ease) infinite;animation-delay:var(--sizzle-delay);background:var(--attention);box-shadow:0 0 0 5px #c2410c14}.sizzle-travel-dot.motion-delivered{animation:travel 5.2s var(--ease) 1 both;animation-delay:var(--sizzle-delay);background:var(--confirm);box-shadow:0 0 0 5px #2e6b4414}.sizzle-travel-dot.motion-quiet{display:none}.leader-row{grid-template-columns:repeat(6,minmax(120px,1fr));gap:14px;width:100%;display:grid}.leader-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;text-align:center;justify-items:center;gap:8px;min-height:176px;padding:18px 12px;display:grid}.leader-card.active{border-color:var(--indigo);box-shadow:var(--shadow-soft)}.avatar-status i{position:absolute;top:1px;right:1px}.leader-card[data-motion-state=active]{border-color:color-mix(in srgb, var(--indigo) 38%, var(--border))}.leader-card[data-motion-state=delivered] .live-status-dot,.live-status-dot.motion-delivered{background:var(--confirm)}.leader-card[data-motion-state=waiting]{border-color:color-mix(in srgb, var(--attention) 35%, var(--border))}.leader-card[data-motion-state=waiting] .live-status-dot,.live-status-dot.motion-waiting{background:var(--attention);animation:2.1s ease-in-out infinite breathe}.live-status-dot.motion-active:after,.live-status-dot.motion-waiting:after{border-radius:inherit;content:"";opacity:.6;background:currentColor;animation:2.4s ease-out infinite ping;position:absolute;inset:0}.live-status-dot.motion-active{background:var(--indigo);color:var(--indigo)}.live-status-dot.motion-waiting{color:var(--attention)}.live-status-dot.motion-quiet{background:var(--ink-muted);opacity:.45}.leader-card small,.leader-capability-line,.leader-card em{color:var(--ink-muted);font-style:normal}.leader-capability-line{min-height:34px;font-size:12px;line-height:1.35}.leader-card em.waiting,.leader-card em.attention{color:var(--attention)}.leader-card em.confirm,.leader-card em.moving{color:var(--confirm)}.leader-profile{grid-template-columns:250px 1fr 1fr;align-items:start;gap:24px;width:100%;margin-top:24px;padding:24px;display:grid}.profile-intro{gap:12px;display:grid}.inline-confirm,.draft-confirmation{color:var(--confirm);margin:0;font-weight:800}.question-panel{grid-column:span 2;align-self:stretch;gap:14px;padding:18px;display:grid}.question-suggestions{flex-wrap:wrap;gap:8px;display:flex}.question-suggestions span{color:var(--ink-muted);flex-basis:100%;font-size:12px;font-weight:800}.question-suggestions button{background:var(--paper);border:1px solid var(--border);cursor:pointer;border-radius:999px;min-height:36px;padding:0 12px}.profile-intro img{width:82px;height:82px}.carrying-row,.delivered-row{border-bottom:1px solid var(--border);gap:4px;padding:12px 0;display:grid}.carrying-row[data-tone=attention] strong{color:var(--attention)}.brief-composer{gap:20px;margin-top:28px;padding:24px;display:grid}.brief-context-panel{gap:10px;padding:18px;display:grid}.living-memory-panel{box-shadow:none;gap:14px;padding:18px;display:grid}.brain-memory-panel{margin-top:24px}.learning-list{color:var(--ink-soft);gap:8px;margin:0;padding-left:18px;line-height:1.45;display:grid}.memory-action-row,.memory-timeline{flex-wrap:wrap;gap:8px;display:flex}.memory-action-row span,.memory-timeline span{background:var(--paper);border:1px solid var(--border);color:var(--ink-muted);border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.memory-action-row .button{min-height:34px;padding:8px 12px}.quiet-chip{background:var(--paper);border:1px solid var(--border);color:var(--ink-muted);border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.memory-focus-list{flex-wrap:wrap;gap:8px;display:flex}.memory-focus-list span{background:color-mix(in srgb, var(--indigo) 8%, var(--paper));border:1px solid color-mix(in srgb, var(--indigo) 18%, var(--border));border-radius:var(--radius-sm);color:var(--ink-soft);gap:4px;max-width:320px;padding:10px 12px;display:grid}.memory-focus-list b{color:var(--ink);font-size:12px}.memory-reasoning-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.memory-reasoning-card span{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink-soft);gap:5px;padding:12px;line-height:1.45;display:grid}.memory-reasoning-card strong{color:var(--ink)}.memory-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.memory-signal-grid span{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink-soft);gap:5px;padding:12px;line-height:1.4;display:grid}.memory-signal-grid strong,.memory-timeline b{color:var(--ink)}.daisy-presence-panel{background:var(--paper);box-shadow:none;padding:16px}.daisy-presence-panel span{gap:4px;display:grid}.daisy-presence-panel small{color:var(--ink-soft);line-height:1.45}.decision-ripple,.dispatch-moment{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-toast);pointer-events:none;z-index:95;position:fixed}.decision-ripple{animation:chipIn .28s var(--ease) both;gap:4px;max-width:360px;padding:18px 20px 18px 66px;display:grid;top:28px;right:28px}.decision-ripple>span{width:38px;height:38px;position:absolute;top:20px;left:18px}.decision-ripple img{object-fit:cover;border-radius:999px;width:38px;height:38px}.decision-ripple i{border:1px solid var(--confirm);border-radius:999px;animation:1.2s ease-out infinite pingRing;position:absolute;inset:-5px}.decision-ripple[data-motion-state=quiet] i{border-color:var(--ink-muted)}.decision-ripple strong{color:var(--ink)}.decision-ripple p{color:var(--ink-soft);margin:0;line-height:1.4}.dispatch-moment{animation:chipIn .32s var(--ease) both;text-align:center;gap:12px;width:480px;max-width:min(480px,100vw - 34px);padding:26px;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)}.dispatch-orbit{grid-template-columns:58px 1fr 58px;align-items:center;gap:14px;display:grid}.dispatch-source,.dispatch-target{display:inline-flex;position:relative}.dispatch-source img,.dispatch-target img{object-fit:cover;border-radius:999px;width:58px;height:58px}.dispatch-source:after,.dispatch-target:after{border:1px solid var(--indigo);content:"";border-radius:999px;animation:1.8s ease-out infinite pingRing;position:absolute;inset:-5px}.dispatch-path{background:#1c1a171a;height:1px;display:block;position:relative;overflow:visible}.dispatch-path:after{background:var(--indigo);content:"";border-radius:999px;width:8px;height:8px;margin-top:-4px;animation:1.2s ease-in-out infinite slideAcross;position:absolute;top:50%;left:0;box-shadow:0 0 0 5px #3f3e9614}.dispatch-moment h2{font-family:var(--font-display);margin:8px 0 0;font-size:28px;font-weight:500}.dispatch-moment p{color:var(--ink-soft);margin:0;line-height:1.5}.dispatch-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.dispatch-chips span{background:var(--paper);border-radius:var(--radius-sm);align-items:center;gap:8px;padding:10px 12px;animation:.4s ease-out both chipIn;display:inline-flex}.dispatch-chips span:nth-child(2){animation-delay:.16s}.dispatch-chips span:nth-child(3){animation-delay:.32s}.dispatch-chips i{background:var(--confirm);border-radius:999px;width:6px;height:6px;display:inline-block}.brief-context-panel p{color:var(--ink-soft);margin:0;line-height:1.5}.brief-context-panel div:last-child{flex-wrap:wrap;gap:8px;display:flex}.brief-context-panel div:last-child span{background:var(--paper);border:1px solid var(--border);color:var(--ink-muted);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.file-action{cursor:pointer;display:inline-flex;position:relative;overflow:hidden}.file-action input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.source-material-list{gap:10px!important;display:grid!important}.source-material-row{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-sm);color:inherit;cursor:pointer;text-align:left;gap:5px;padding:12px;display:grid}.source-material-row.static{cursor:default}.source-material-row.knowledge-choice{border-color:#4f46e529}.source-material-row.knowledge-choice.ignored{background:color-mix(in srgb, var(--surface) 76%, var(--paper));opacity:.82;border-style:dashed}.source-material-row.knowledge-choice button{justify-self:start;padding-left:0}.source-material-row span{line-height:1.45;color:var(--ink-soft)!important;text-transform:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:13px!important;font-weight:500!important}.source-material-row small{color:var(--ink-muted);font-size:12px;font-weight:800}.source-context-tray{gap:14px;margin:24px 0;display:grid}.source-context-tray>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.source-context-tray>header p{color:var(--ink-soft);max-width:640px;margin:6px 0 0}.source-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.source-context-recommendation{background:color-mix(in srgb, var(--indigo) 5%, var(--paper));border-left:3px solid var(--indigo);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:18px;display:grid}.source-context-recommendation>div:first-child{gap:7px;display:grid}.source-context-recommendation>div:first-child>span,.source-context-recommendation small{color:var(--ink-muted);font-size:12px;font-weight:800}.source-context-recommendation p{color:var(--ink-soft);max-width:680px;margin:0;line-height:1.5}.source-context-recommendation-actions{align-self:center}.source-context-supporting{justify-items:start;gap:12px;display:grid}.source-context-card{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-sm);gap:7px;padding:14px;display:grid}.source-context-card>span,.source-context-card>small{color:var(--ink-muted);font-size:12px;font-weight:800}.source-context-card>p{color:var(--ink-soft);margin:0;line-height:1.45}.decision-source-context{background:color-mix(in srgb, var(--indigo) 5%, var(--paper));border:1px solid color-mix(in srgb, var(--indigo) 15%, var(--border));border-radius:var(--radius-sm);gap:10px;margin-top:18px;padding:14px;display:grid}.source-context-inline{gap:4px;display:grid}.source-context-inline span,.decision-source-context>p{color:var(--ink-soft);margin:0}.evidence-assessment-list{gap:10px;display:grid}.evidence-assessment{background:var(--paper);border:1px solid var(--border);border-left:3px solid var(--indigo);border-radius:var(--radius-sm);gap:7px;padding:12px;display:grid}.evidence-assessment.challenges,.evidence-assessment.removed{border-left-color:var(--attention)}.evidence-assessment.accepted{border-left-color:var(--confirm)}.evidence-assessment>div:first-child{gap:2px;display:grid}.evidence-assessment p,.evidence-assessment small,.evidence-assessment em{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.45}.evidence-assessment em{color:var(--attention);font-style:normal}.decision-intervention-card{background:color-mix(in srgb, var(--amber) 10%, var(--paper));border:1px solid color-mix(in srgb, var(--amber) 30%, var(--border));border-radius:var(--radius-sm);gap:10px;padding:14px;display:grid}.decision-intervention-card>span{color:var(--ink-soft);gap:4px;line-height:1.45;display:grid}.decision-intervention-card strong{color:var(--ink)}.living-executive-timeline{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);gap:18px;margin:24px 0;padding:20px;display:grid}.living-executive-timeline>header,.living-timeline-recommendations{justify-content:space-between;align-items:start;gap:18px;display:flex}.living-executive-timeline.compact{margin:18px 0;padding:16px}.living-executive-timeline.compact h2{font-size:22px}.living-executive-timeline h2{letter-spacing:-.02em;margin:4px 0 0;font-size:clamp(24px,3vw,34px)}.living-executive-timeline header p,.living-timeline-recommendations p{color:var(--ink-soft);max-width:680px;margin:6px 0 0}.living-timeline-list{border-left:1px solid color-mix(in srgb, var(--indigo) 30%, var(--border));gap:2px;margin-left:8px;padding-left:24px;display:grid}.living-timeline-item{min-width:0;padding:8px 0 12px;display:grid;position:relative}.living-timeline-marker{background:var(--indigo);border:3px solid var(--surface);border-radius:999px;width:13px;height:13px;position:absolute;top:14px;left:-31px}.living-timeline-marker[data-context=decision]{background:var(--attention)}.living-timeline-marker[data-context=meeting]{background:var(--confirm)}.living-timeline-marker[data-context=memory]{background:var(--ink-muted)}.living-timeline-body{gap:5px;max-width:780px;display:grid}.living-timeline-meta{color:var(--ink-muted);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.living-timeline-meta span+span:before{color:var(--border);content:"•";margin-right:8px}.living-timeline-body>p,.living-timeline-body>small{color:var(--ink-soft);margin:0;line-height:1.45}.living-timeline-body>small b{color:var(--ink);margin-right:4px}.living-timeline-body .button{justify-self:start;margin-top:2px;padding-left:0}.living-timeline-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.living-timeline-recommendations{border-top:1px solid var(--border);padding-top:16px}.living-timeline-source-list{gap:8px;width:100%;max-width:430px;display:grid}.living-timeline-source{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;text-align:left;gap:4px;padding:10px 12px;display:grid}.living-timeline-source:hover,.living-timeline-source:focus-visible{border-color:color-mix(in srgb, var(--indigo) 35%, var(--border));outline:0}.living-timeline-source small{color:var(--ink-muted);line-height:1.35}.brief-composer label small,.brief-composer label em{color:var(--ink-muted);font-size:12px;font-style:normal}.brief-composer label em{color:var(--attention)}.brief-preview-section{gap:12px;margin-top:18px;display:grid}.brief-preview-section h3{letter-spacing:0;text-transform:uppercase;margin:0;font-size:13px;font-weight:900}.executive-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.executive-capability-card{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-sm);gap:7px;padding:14px;display:grid}.executive-capability-card span{color:var(--ink-muted);text-transform:uppercase;font-size:11px;font-weight:900}.executive-capability-card strong{font-size:15px}.executive-capability-card p,.executive-capability-card small{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.45}.executive-capability-card div{flex-wrap:wrap;gap:6px;display:flex}.executive-capability-card em{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--ink-soft);border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:800}.execution-plan-list{gap:8px;display:grid}.execution-plan-list span{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-sm);gap:4px;padding:12px;display:grid}.execution-plan-list small{color:var(--ink-soft);line-height:1.45}.brief-composer fieldset{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.brief-composer legend{color:var(--ink-muted);flex-basis:100%;margin-bottom:4px;font-size:13px;font-weight:800}.brief-composer fieldset button{background:var(--paper);border:1px solid var(--border);cursor:pointer;border-radius:999px;min-height:40px;padding:0 14px}.brief-composer fieldset button.selected{background:var(--ink);color:var(--paper)}.attach-strip{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink-soft);padding:16px;line-height:1.5}.brief-composer footer{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.brief-composer footer span{color:var(--ink-muted)}.reading-layout,.brain-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:24px;margin-top:28px;display:grid}.capability-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 6px;display:grid}.capability-strip article{box-shadow:none;gap:8px;padding:16px;display:grid}.capability-strip span{color:var(--ink-muted);text-transform:uppercase;font-size:12px;font-weight:800}.capability-strip p{color:var(--ink-soft);margin:0;line-height:1.45}.reading-list button,.brain-list button{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;text-align:left;gap:7px;width:100%;min-height:128px;padding:16px;display:grid;position:relative}.reading-list button.active,.brain-list button.active{border-color:var(--indigo);box-shadow:var(--shadow-soft)}.reading-list i{position:absolute;top:14px;right:14px}.reading-list span,.brain-list span{color:var(--ink-muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:800}.reading-list em{color:var(--ink-muted);align-items:center;gap:8px;margin-top:4px;font-style:normal;display:flex}.reading-list em img{width:24px;height:24px}.reader,.brain-reader{min-height:620px;padding:28px}.reader header{border-bottom:1px solid var(--border);margin-bottom:28px;padding-bottom:18px}.completed-line{align-items:center;gap:10px;display:flex}.decision-needed{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:24px;padding:18px}.pulse-row{margin-bottom:12px}.pulse-title-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.pulse-title-row h1{margin-bottom:0}.pulse-live-chip{background:color-mix(in srgb, var(--indigo) 9%, var(--surface));border:1px solid color-mix(in srgb, var(--indigo) 18%, var(--border));color:var(--indigo);text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.pulse-live-chip i:after{background:var(--indigo);border-radius:inherit;content:"";animation:2.2s ease-out infinite ping;position:absolute;inset:0}.quiet-sentence{color:var(--ink-muted);margin:0 0 14px}.meeting-header{align-items:flex-start;gap:24px}.meeting-columns{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:34px;margin-top:30px;display:grid}.meeting-lifecycle-panel{background:color-mix(in srgb, var(--surface) 94%, white 6%);border:1px solid color-mix(in srgb, var(--border) 84%, transparent);border-radius:var(--radius-sm);gap:14px;margin:18px 0;padding:18px;display:grid}.meeting-lifecycle-main strong,.meeting-lifecycle-panel>div>strong{margin:4px 0 6px;font-size:1.05rem;display:block}.meeting-lifecycle-panel p,.meeting-lifecycle-panel small{color:var(--ink-muted);line-height:1.45}.meeting-phase-grid,.meeting-context-list,.meeting-question-list,.meeting-missing-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.meeting-context-list,.meeting-question-list{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-phase-grid span,.meeting-context-list span,.meeting-question-list span,.meeting-missing-context span{background:color-mix(in srgb, var(--surface-subtle) 88%, white 12%);border:1px solid color-mix(in srgb, var(--border) 78%, transparent);border-radius:var(--radius-sm);min-width:0;padding:12px}.meeting-phase-grid b,.meeting-context-list b,.meeting-question-list b,.meeting-missing-context b{margin-bottom:5px;display:block}.meeting-context-list .button{margin-top:8px}.meeting-readiness-card div{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.meeting-readiness-card span{border:1px solid var(--border);color:var(--ink-muted);border-radius:999px;padding:5px 10px;font-size:.83rem}.agenda-list{counter-reset:agenda;gap:12px;margin:0;padding:0;list-style:none;display:grid}.agenda-list li{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:42px minmax(0,1fr);gap:14px;padding:16px;display:grid}.agenda-list li>span{color:var(--ink-muted);font-family:var(--font-wordmark)}.agenda-list p{color:var(--ink-soft);margin:4px 0 0;line-height:1.5}.meeting-leaders{gap:12px;display:grid}.meeting-leaders article{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.meeting-leaders p{grid-column:2;margin:-6px 0 0}.team-readiness{gap:10px;width:100%;margin-top:18px;padding:18px;display:grid}.team-readiness span{color:var(--ink-soft);gap:3px;line-height:1.45;display:grid}.meeting-run{background:var(--ink);color:var(--paper);z-index:90;grid-template-rows:auto minmax(0,1fr);min-height:100dvh;display:grid;position:fixed;inset:0;overflow:auto}.meeting-run header{border-bottom:1px solid color-mix(in srgb, var(--paper) 14%, transparent);z-index:2;justify-content:space-between;align-items:center;gap:18px;padding:24px 34px;display:flex;position:relative}.meeting-run header>div{align-items:center;gap:18px;display:flex}.meeting-run .wordmark{color:var(--paper)}.meeting-run-header-actions{margin-left:auto}.meeting-run-leave{border:1px solid color-mix(in srgb, var(--paper) 36%, transparent);color:var(--paper);background:0 0}.meeting-run main{z-index:1;place-self:stretch center;gap:24px;width:100%;max-width:900px;padding:48px;display:grid;position:relative}.meeting-run p,.meeting-run span{color:color-mix(in srgb, var(--paper) 72%, transparent);font-size:18px;line-height:1.55}.run-actions{gap:12px;display:flex}.run-state-note{background:color-mix(in srgb, var(--paper) 8%, transparent);border:1px solid color-mix(in srgb, var(--paper) 16%, transparent);border-radius:var(--radius);gap:6px;padding:16px 18px;display:grid}.run-state-note strong{color:var(--paper)}.run-dots{gap:8px;margin-top:18px;display:flex}.run-dots i{background:color-mix(in srgb, var(--paper) 25%, transparent);border-radius:999px;width:42px;height:8px}.run-dots i.active{background:var(--paper)}.brain-reader header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:16px;display:flex}.brain-reader header span{color:var(--ink-muted)}.brain-reader h2{font-family:var(--font-display);margin:0 0 18px;font-size:34px;font-weight:500;line-height:1.05}.text-document{gap:12px;display:grid}.reader-evidence{box-shadow:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.reader-context-panel{box-shadow:none;gap:12px;margin:18px 0 4px;padding:16px;display:grid}.reader-context-panel>p{color:var(--ink-soft);margin:0;line-height:1.5}.reader-evidence span{color:var(--ink-soft);gap:4px;line-height:1.45;display:grid}.reader-evidence strong{color:var(--ink)}.text-document p{margin:0}.setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.capability-design-panel{gap:18px;margin:30px 0 26px;padding:24px;display:grid}.capability-design-panel h2{font-family:var(--font-display);margin:0 0 10px;font-size:34px;font-weight:500;line-height:1.08}.capability-design-panel p,.capability-command-grid p,.activity-proof-grid p{color:var(--ink-soft);margin:0;line-height:1.5}.capability-command-grid,.activity-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.capability-command-grid article,.activity-proof-grid article{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-sm);gap:8px;padding:16px;display:grid}.capability-command-grid span,.activity-proof-grid span{color:var(--ink-muted);font-size:12px;font-weight:800}.capability-command-grid strong{font-family:var(--font-display);font-size:32px;font-weight:500}.activity-proof-grid{margin:16px 0 24px}.activity-proof-grid strong{font-size:15px}.setup-grid article{box-shadow:none;padding:18px}.setup-grid span{font-weight:800}.design-editor-card{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:22px;display:grid}.design-editor-card h2{font-family:var(--font-display);margin:0 0 10px;font-size:28px;font-weight:500;line-height:1.1}.design-editor-card p{color:var(--ink-soft);margin:8px 0 0;line-height:1.55}.executive-edit-panel{gap:16px;margin:16px 0 22px;padding:22px;display:grid}.executive-edit-panel.leader-edit{grid-column:1/-1;margin:0}.organisation-map,.impact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.organisation-map article,.impact-grid article{box-shadow:none;gap:6px;padding:18px;display:grid}.organisation-map span,.organisation-map small,.impact-grid span{color:var(--ink-muted)}.organisation-map strong{font-size:17px}.impact-grid strong{font-family:var(--font-display);font-size:36px;font-weight:500}.people-rows>div{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.people-rows em{color:var(--ink-muted);font-style:normal}.intelligence-ops{gap:30px;display:grid}.intelligence-hero{background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--indigo) 10%, transparent), transparent 34%), var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);gap:18px;padding:clamp(24px,4vw,42px);display:grid}.intelligence-hero[data-status=yellow]{border-color:color-mix(in srgb, var(--amber,#b7791f) 34%, var(--border))}.intelligence-hero[data-status=orange],.intelligence-hero[data-status=red]{border-color:color-mix(in srgb, var(--attention) 42%, var(--border))}.intelligence-hero>div:first-child{gap:8px;max-width:780px;display:grid}.intelligence-hero span,.ops-section>p,.hint-text{color:var(--ink-muted)}.intelligence-hero>div:first-child>span{text-transform:uppercase;font-size:12px;font-weight:800}.intelligence-hero>div:first-child>strong{font-family:var(--font-display);letter-spacing:0;font-size:clamp(52px,9vw,104px);font-weight:500;line-height:.9}.intelligence-hero p{color:var(--ink-soft);margin:0;font-size:18px;line-height:1.5}.intelligence-grid,.two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.quiet-panel,.ops-section{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);gap:18px;padding:24px;display:grid}.ops-status-list,.cost-strip,.observability-grid,.quality-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ops-status-list span,.cost-strip span,.observability-grid article,.quality-grid article{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-sm);gap:5px;min-height:92px;padding:14px;display:grid}.ops-status-list strong,.cost-strip strong,.observability-grid strong,.quality-grid strong{font-family:var(--font-display);font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1}.ops-status-list small,.cost-strip small,.observability-grid span,.observability-grid small,.quality-grid span,.quality-grid p,.ops-cost-row small,.ops-cost-row span,.provider-list small,.approval-list span,.approval-list p,.approval-list small,.simulation-result span,.simulation-result p,.simulation-result small{color:var(--ink-muted);line-height:1.45}.ops-warning{border-radius:var(--radius-sm);color:var(--ink-soft);margin:0;padding:14px 16px;line-height:1.5}.ops-warning.yellow{background:color-mix(in srgb, var(--amber,#b7791f) 14%, var(--paper))}.ops-warning.orange,.ops-warning.red{background:color-mix(in srgb, var(--attention) 12%, var(--paper))}.ops-timeline{gap:10px;display:grid}.ops-timeline article{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;display:grid}.ops-timeline i{background:var(--ink-muted);border-radius:999px;width:12px;height:12px;margin-top:5px}.ops-timeline i[data-status=completed],.ops-timeline i[data-status=ready]{background:var(--confirm)}.ops-timeline i[data-status=running]{background:var(--indigo)}.ops-timeline i[data-status=warning],.ops-timeline i[data-status=recovering]{background:var(--amber,#b7791f)}.ops-timeline div{gap:4px;display:grid}.ops-timeline span,.ops-timeline small,.ops-timeline em{color:var(--ink-muted);font-style:normal}.ops-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ops-form label{color:var(--ink-soft);gap:7px;font-size:13px;font-weight:750;display:grid}.ops-form input,.ops-form select,.ops-form textarea{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink);font:inherit;min-height:44px;padding:10px 12px}.ops-form textarea{resize:vertical;min-height:96px}.ops-form .wide,.ops-form button{grid-column:1/-1}.check-line{flex-direction:row;align-items:center;display:flex!important}.check-line input{min-height:0}.ops-cost-row,.provider-list article,.approval-list article,.simulation-result,.explain-panel{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-sm);gap:8px;padding:16px;display:grid}.provider-list{gap:12px;display:grid}.provider-list article{box-shadow:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0}.ops-actions,.chip-row{flex-wrap:wrap;gap:10px;display:flex}.ambient-list.compact{gap:8px;margin-top:14px;display:grid}.ambient-list.compact span{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink-muted);gap:3px;padding:12px;display:grid}.approval-list{gap:12px;display:grid}.quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-grid article{min-height:140px}.quality-grid p{margin:0}.explain-panel h2{font-family:var(--font-display);margin:0;font-size:30px;font-weight:500;line-height:1.08}.explain-panel p,.explain-panel dd{color:var(--ink-soft);margin:0;line-height:1.5}.explain-panel dl{gap:6px;margin:0;display:grid}.explain-panel dt{color:var(--ink-muted);text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:800}.chip-row span{background:color-mix(in srgb, var(--indigo) 7%, var(--surface));border:1px solid color-mix(in srgb, var(--indigo) 14%, var(--border));color:var(--indigo);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.simulation-result{margin-top:14px}.mobile-workspace-header,.mobile-only{display:none}.mobile-navigation-drawer{background:var(--paper);border-radius:20px 20px 0 0;gap:10px;max-height:min(82vh,720px);padding:12px 18px 22px;display:grid;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.mobile-navigation-drawer header{justify-content:space-between;align-items:center;display:flex}.mobile-navigation-drawer header>span,.mobile-navigation-drawer section>p{color:var(--ink-muted);text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.mobile-navigation-drawer header button{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.mobile-navigation-drawer header img{width:16px;height:16px}.mobile-navigation-drawer section{gap:4px;display:grid}.mobile-navigation-drawer section>p{padding:10px 8px 2px}.mobile-navigation-drawer button{min-height:48px}.command-quick-actions{flex-wrap:wrap;gap:8px;display:flex}.command-quick-actions button{background:var(--surface);border:1px solid var(--border);color:var(--ink-soft);cursor:pointer;font:inherit;border-radius:999px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:750}.grabber{background:var(--border);border-radius:999px;justify-self:center;width:42px;height:4px;margin-bottom:8px}.toast{background:var(--ink);box-shadow:var(--shadow-strong);color:var(--paper);z-index:60;border-radius:999px;align-items:center;gap:10px;max-width:calc(100vw - 40px);min-height:48px;padding:8px 12px 8px 16px;display:flex;position:fixed;bottom:28px;left:28px}.toast.error{background:var(--attention);color:var(--ink)}.toast p{color:inherit;margin:0}.toast button{background:color-mix(in srgb, var(--paper) 16%, transparent);color:inherit;cursor:pointer;border:0;border-radius:999px;padding:8px 10px}@media (width<=980px){.login-screen{grid-template-columns:1fr}.login-card,.customer-entry,.auth-recovery{min-height:auto}.side-rail{display:none}.app-shell{display:block}.app-main{width:100%;min-height:calc(100vh - 66px)}.mobile-workspace-header{background:var(--surface);border-bottom:1px solid var(--border);z-index:20;grid-template-columns:40px minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:grid;position:sticky;top:0}.mobile-workspace-header>span{gap:1px;min-width:0;display:grid}.mobile-workspace-header>span small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-workspace-header>div{align-items:center;gap:8px;display:flex}.mobile-workspace-header button{background:var(--paper);border:1px solid var(--border);color:var(--ink);cursor:pointer;font:inherit;border-radius:999px;justify-content:center;align-items:center;min-width:38px;height:38px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.mobile-workspace-header img{border-radius:50%;width:18px;height:18px}.mobile-workspace-header .mobile-user-initials{width:24px;height:24px}.mobile-only{display:flex}.moment{padding:26px 18px 46px}.meeting-header,.decision-modal footer,.confirm-box footer,.reader header,.brief-composer footer,.executive-moment-lens header,.living-executive-timeline>header,.living-timeline-recommendations{flex-direction:column;align-items:stretch}.chief-of-staff-brief>header,.chief-of-staff-brief>footer,.decision-card,.leader-profile,.reading-layout,.reader-evidence,.memory-reasoning-card,.memory-signal-grid,.brain-layout,.meeting-columns,.meeting-phase-grid,.meeting-context-list,.meeting-question-list,.meeting-missing-context,.chief-of-staff-grid,.executive-moment-grid,.recommendation-strip,.leader-row,.capability-strip,.capability-command-grid,.activity-proof-grid,.setup-grid,.organisation-map,.impact-grid,.intelligence-grid,.two-column,.ops-status-list,.cost-strip,.observability-grid,.quality-grid,.ops-form,.design-editor-card,.provider-list article,.ops-timeline article{grid-template-columns:1fr}.reader,.brain-reader{min-height:0}.meeting-run main{padding:28px}.ai-company-summary,.ai-company-grid,.provisioning-summary,.provisioning-groups,.signup-template-grid,.template-plan-lists{grid-template-columns:1fr}.template-actions{display:grid}.sizzle-org-channels{display:none}.right-now-ticker span:last-child{min-height:42px}.dispatch-moment{padding:22px}.dispatch-orbit{grid-template-columns:50px 1fr 50px}.dispatch-source img,.dispatch-target img{width:50px;height:50px}.decision-ripple{top:18px;left:18px;right:18px}}.people-list,.audit-list{gap:12px;display:grid}.people-card{background:#ffffffb8;border:1px solid #141f3714;border-radius:14px;grid-template-columns:44px 1fr minmax(220px,auto);align-items:center;gap:14px;padding:16px;display:grid}.avatar-letter{color:#3730a3;background:#eef1ff;border:1px solid #4f46e529;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-weight:700;display:flex}.people-card h3,.people-card p{margin:0}.people-card small{color:var(--muted);margin-top:3px;display:block}.people-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px;display:flex}.people-actions label{color:var(--muted);gap:4px;font-size:12px;display:grid}.audit-list article{border-left:3px solid #4f46e538;padding:4px 0 4px 12px}.audit-list span{color:var(--muted);margin-top:3px;font-size:13px;display:block}.platform-shell{color:var(--ink);background:#f7f7f2;gap:24px;min-height:100vh;padding:clamp(18px,3vw,42px);display:grid}.platform-topbar,.platform-hero,.platform-panel,.platform-metric{background:#fffffcd1;border:1px solid #1e211c14;border-radius:8px;box-shadow:0 18px 50px #1f231d12}.platform-panel,.platform-grid>*{min-width:0}.platform-topbar{justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.platform-topbar div:first-child{align-items:baseline;gap:12px;display:flex}.platform-topbar small,.platform-note,.platform-list small,.platform-context small,.platform-table small{color:var(--muted)}.platform-actions{flex-wrap:wrap;gap:10px;display:flex}.platform-customer-resume{background:linear-gradient(115deg,#f4f1e0f5,#ecf1e7f0);border:1px solid #374e3a29;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:clamp(22px,3vw,34px);display:flex;box-shadow:0 18px 50px #1f231d12}.platform-customer-resume h2{font-family:var(--font-display);margin:6px 0 8px;font-size:clamp(26px,3vw,38px);font-weight:500}.platform-customer-resume p{color:var(--ink-soft);max-width:760px;margin:0;line-height:1.5}.platform-customer-resume .button{flex:none}.platform-hero{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:24px;padding:clamp(26px,4vw,48px);display:grid}.platform-hero h1{font-family:var(--font-display);letter-spacing:0;max-width:900px;margin:10px 0 18px;font-size:clamp(42px,5vw,76px);font-weight:500;line-height:.95}.platform-hero p{color:var(--ink-soft);max-width:760px;margin:0;font-size:18px;line-height:1.55}.platform-hero aside{border-left:1px solid var(--border);gap:7px;padding-left:24px;display:grid}.platform-hero aside span,.platform-hero aside i,.platform-metric span,.platform-metric small{color:var(--muted);text-transform:uppercase;font-size:12px;font-style:normal;font-weight:800}.platform-hero aside strong{font-size:24px}.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.platform-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-panel,.platform-metric{padding:22px}.platform-panel h2{font-family:var(--font-display);letter-spacing:0;margin:5px 0 0;font-size:28px;font-weight:500}.platform-metric{gap:6px;display:grid}.platform-metric strong{font-family:var(--font-display);font-size:44px;font-weight:500;line-height:1}.platform-metric.ready strong{color:#166534}.platform-metric.attention strong{color:#b45309}.platform-pill{color:#3730a3;text-transform:uppercase;background:#eef1ff;border:1px solid #4f46e524;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.platform-pill.ready{color:#166534;background:#ecfdf3;border-color:#16653424}.platform-pill.attention{color:#b45309;background:#fff7ed;border-color:#b453092e}.platform-health,.platform-list,.platform-context,.platform-release-grid,.platform-guidance{gap:10px;margin-top:18px;display:grid}.platform-health{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-release-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.platform-release-grid small,.platform-release-grid i{overflow-wrap:anywhere}.platform-health span,.platform-context span,.platform-list article{border:1px solid var(--border);background:#fafaf6bd;border-radius:8px;gap:4px;padding:13px;display:grid}.platform-health strong,.platform-context strong,.platform-list strong{font-size:14px}.platform-list,.platform-list article{min-width:0}.platform-list strong,.platform-list p,.platform-list small{overflow-wrap:anywhere}.platform-health i,.platform-context i{color:var(--ink-soft);font-style:normal}.platform-list p{color:var(--ink-soft);margin:0}.platform-table{gap:0;width:100%;min-width:0;max-width:100%;margin-top:18px;display:grid;overflow-x:auto}.platform-table [role=row]{border-bottom:1px solid var(--border);grid-template-columns:1.25fr 1.35fr 1.2fr .65fr .75fr 1fr .9fr 1fr;gap:16px;min-width:1320px;padding:13px 0;display:grid}.platform-support-column{gap:14px;display:grid}.platform-review-reason{gap:6px;max-width:680px;display:grid}.platform-review-reason input{background:var(--surface);border:1px solid var(--border);color:var(--ink);border-radius:6px;min-height:44px;padding:10px 12px}.platform-table [role=row]:first-child{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.platform-table span{gap:3px;display:grid}.platform-guidance{color:var(--ink-soft);padding-left:18px}.platform-note{margin:16px 0 0;line-height:1.55}.first-hour-plan{background:linear-gradient(135deg,#fffffff5,#f7f8fbeb);border:1px solid #1e293b1a;border-radius:8px;gap:16px;margin:26px 0;padding:20px;display:grid;box-shadow:0 18px 45px #0f172a14}.first-hour-plan header,.first-hour-plan footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.first-hour-plan header span,.first-hour-plan footer strong{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:850}.first-hour-plan header strong{color:#3730a3;background:#eef2ff;border:1px solid #4f46e524;border-radius:999px;padding:7px 11px;font-size:12px}.first-hour-copy{gap:6px;max-width:820px;display:grid}.first-hour-copy h2{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(26px,3vw,42px);font-weight:520;line-height:1.02}.first-hour-copy p,.first-hour-plan footer span{color:var(--ink-soft);margin:0;line-height:1.55}.first-hour-progress{background:#0f172a14;border-radius:999px;height:8px;overflow:hidden}.first-hour-progress i{border-radius:inherit;background:linear-gradient(90deg,#4f46e5,#16a34a);height:100%;display:block}.first-hour-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.first-hour-step{appearance:none;color:inherit;cursor:pointer;text-align:left;background:#ffffffdb;border:1px solid #1e293b1a;border-radius:8px;gap:7px;min-height:138px;padding:13px;display:grid}.first-hour-step:hover,.first-hour-step.current{border-color:#4f46e552;box-shadow:0 12px 28px #4f46e51a}.first-hour-step span{color:var(--muted);background:#f8fafc;border:1px solid #1e293b1a;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:850;display:inline-flex}.first-hour-step[data-status=done] span{color:#166534;background:#ecfdf3;border-color:#16653429}.first-hour-step[data-status=ready] span{color:#1d4ed8;background:#eff6ff;border-color:#2563eb29}.first-hour-step[data-status=needs_action] span{color:#b45309;background:#fff7ed;border-color:#b453092e}.first-hour-step strong{font-size:14px;line-height:1.25}.first-hour-step small{color:var(--ink-soft);line-height:1.45}.first-hour-plan footer{border-top:1px solid #1e293b14;padding-top:15px}.first-hour-plan footer span{gap:4px;display:grid}.first-hour-trust{flex-wrap:wrap;gap:8px;display:flex}.first-hour-trust span{color:var(--ink-soft);background:#0f172a0a;border:1px solid #1e293b14;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.first-hour-plan.compact{margin:0 0 22px}.first-hour-plan.compact .first-hour-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.first-hour-plan.compact .first-hour-step{min-height:120px}.setup-resume-chip{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 14px;width:100%;margin:20px 0;padding:14px 16px;display:grid}.setup-resume-chip>span{color:var(--ink-muted);font-size:12px;font-weight:800}.setup-resume-chip>strong{font-size:14px}.setup-resume-chip>small{color:var(--ink-soft);grid-column:2;font-size:13px;line-height:1.4}.setup-resume-chip>em{color:var(--indigo);grid-area:1/3/span 2;font-size:13px;font-style:normal;font-weight:750}.setup-resume-chip:hover{border-color:color-mix(in srgb, var(--indigo) 38%, var(--border))}.decision-status-sentence{color:var(--ink-soft);margin:10px 0 20px}.first-hour-journey{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);gap:20px;margin:20px 0 24px;padding:clamp(20px,3vw,32px);display:grid}.first-hour-journey>header,.first-hour-journey>footer,.knowledge-room-header,.available-source-context>header,.organisation-preview-map>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.first-hour-journey>header>div,.knowledge-room-header>div,.available-source-context>header>div,.organisation-preview-map>header>div{gap:8px;display:grid}.first-hour-journey>header>div>span,.first-hour-welcome>span,.company-recommendation-story span,.organisation-preview-map header>div>span,.organisation-preview-root>span,.organisation-preview-columns>article>span,.knowledge-room-header>div>span,.knowledge-paste-form>span,.knowledge-upload-card>span,.prepared-source-result span,.available-source-context>header span{color:var(--ink-muted);text-transform:uppercase;font-size:12px;font-weight:800}.first-hour-journey h2,.company-recommendation-story h2,.organisation-preview-map h2,.knowledge-room-header h2{font-family:var(--font-display);margin:0;font-size:clamp(28px,3.3vw,44px);font-weight:500;line-height:1.04}.first-hour-journey p,.first-hour-welcome p,.company-recommendation-story p,.organisation-preview-map p,.knowledge-room-header p,.knowledge-upload-card p,.available-source-context>p{color:var(--ink-soft);margin:0;line-height:1.55}.first-hour-journey>header>strong{background:var(--paper);border:1px solid var(--border);color:var(--ink-soft);white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.first-hour-welcome{background:var(--paper);border-left:3px solid var(--ink);gap:6px;padding:15px 16px;display:grid}.first-hour-journey ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.first-hour-journey li{border-bottom:1px solid var(--border);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.first-hour-journey li:first-child{border-top:1px solid var(--border)}.first-hour-journey li>span{background:var(--paper);border:1px solid var(--border);color:var(--ink-soft);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:inline-flex}.first-hour-journey li>div{gap:4px;display:grid}.first-hour-journey li strong{font-size:15px}.first-hour-journey li small{color:var(--ink-soft);line-height:1.45}.first-hour-journey li[data-status=done]>span{color:#166534;background:#ecfdf3;border-color:#16653429}.first-hour-journey li[data-current=true]{background:color-mix(in srgb, var(--paper) 66%, transparent);margin:0 -12px;padding-left:12px;padding-right:12px}.first-hour-journey>footer{border-top:0;align-items:center;padding-top:0}.first-hour-journey>footer span{color:var(--ink-soft);gap:4px;line-height:1.45;display:grid}.first-hour-journey>footer strong{color:var(--ink-muted);text-transform:uppercase;font-size:12px}.company-recommendation-story{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);gap:18px;padding:10px 0 24px;display:grid}.company-recommendation-story>div:first-child{gap:10px;display:grid}.recommendation-evidence{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;display:grid}.recommendation-evidence span{border-bottom:1px solid var(--border);gap:5px;padding-bottom:10px;display:grid}.recommendation-evidence strong{color:var(--ink);font-family:var(--font-display);text-transform:none;font-size:27px;font-weight:500}.recommendation-evidence small,.recommendation-truth{color:var(--ink-soft);font-size:12px;line-height:1.4}.recommendation-truth{grid-column:1/-1}.organisation-preview-map{border:1px solid var(--border);gap:20px;padding:clamp(18px,2.5vw,28px);display:grid}.organisation-preview-root{background:var(--paper);border:1px solid var(--border);text-align:center;justify-self:center;gap:5px;width:100%;max-width:360px;padding:15px 18px;display:grid}.organisation-preview-root strong{font-family:var(--font-display);font-size:26px;font-weight:500}.organisation-preview-root small,.organisation-preview-columns small,.organisation-preview-map footer{color:var(--ink-soft);line-height:1.4}.organisation-preview-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.organisation-preview-columns>article{border-top:2px solid var(--ink);gap:9px;padding-top:12px;display:grid}.organisation-preview-columns>article>div{background:var(--surface);border:1px solid var(--border);gap:4px;padding:12px;display:grid}.organisation-preview-columns>article>div[data-status=planned]{border-style:dashed}.organisation-preview-columns strong{font-size:14px}.organisation-preview-map footer{border-top:1px solid var(--border);gap:4px;padding-top:14px;display:grid}.organisation-preview-map footer strong{color:var(--ink-muted);text-transform:uppercase;font-size:12px}.company-knowledge-room{gap:22px;display:grid}.knowledge-setup-grid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:20px;display:grid}.knowledge-paste-form,.knowledge-upload-card{gap:14px;display:grid}.knowledge-paste-form h3,.knowledge-upload-card h3,.prepared-source-result h3,.available-source-context h3{font-family:var(--font-display);margin:0;font-size:26px;font-weight:500;line-height:1.1}.knowledge-paste-form label{color:var(--ink-muted);gap:8px;font-size:13px;font-weight:700;display:grid}.knowledge-paste-form input,.knowledge-paste-form textarea{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink);min-height:46px;padding:12px 14px}.knowledge-paste-form textarea{resize:vertical;min-height:150px}.knowledge-upload-card{align-content:start}.knowledge-upload-card small{color:var(--ink-muted);line-height:1.45}.prepared-source-result,.available-source-context{border:1px solid var(--border);gap:16px;padding:20px;display:grid}.prepared-source-result{background:var(--paper)}.prepared-source-result>div:first-child{gap:7px;display:grid}.prepared-source-result p{color:var(--ink-soft);margin:0;line-height:1.5}.prepared-source-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.prepared-source-meta span{border-top:1px solid var(--border);color:var(--ink-soft);text-transform:none;gap:5px;padding-top:10px;font-size:13px;line-height:1.4;display:grid}.prepared-source-meta strong{color:var(--ink-muted);text-transform:uppercase;font-size:11px}.available-source-context>header{align-items:center}.available-source-list{gap:8px;display:grid}.available-source-list button{background:var(--paper);border:1px solid var(--border);color:var(--ink);cursor:pointer;text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:12px;display:grid}.available-source-list small{color:var(--ink-soft);grid-column:1;line-height:1.4}.available-source-list em{color:var(--ink-muted);text-transform:uppercase;align-self:center;font-size:11px;font-style:normal;font-weight:800}.signup-first-hour-outline{border-left:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 14px;margin:4px 0 2px;padding:4px 0 4px 13px;display:grid}.signup-first-hour-outline span{color:var(--ink-soft);font-size:13px;line-height:1.4}.login-card .signup-terms{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-weight:500;line-height:1.5;display:grid}.signup-terms-copy{gap:5px;display:grid}.signup-terms-links{color:var(--ink-soft);font-size:12px;line-height:1.55}.signup-consent-error{color:var(--alert-red-deep);margin:-2px 0 0 30px;font-size:13px;line-height:1.45}.signup-verification-state{background:color-mix(in srgb, var(--attention) 8%, var(--paper));border:1px solid color-mix(in srgb, var(--attention) 28%, var(--border));border-radius:var(--radius-sm);gap:8px;padding:14px;display:grid}.signup-verification-state p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.45}.login-card .signup-terms input{width:20px;height:20px;min-height:20px;margin:0}.signup-terms a,.legal-footer a,.legal-policy-document a{color:var(--ink);-webkit-text-decoration-color:color-mix(in srgb, var(--attention) 45%, var(--border));text-decoration-color:color-mix(in srgb, var(--attention) 45%, var(--border));text-underline-offset:3px}.signup-commercial-intent,.signup-staging-notice,.legal-policy-blocker{background:color-mix(in srgb, var(--attention) 7%, var(--paper));border:1px solid color-mix(in srgb, var(--attention) 24%, var(--border));border-radius:var(--radius-sm);color:var(--ink-soft);margin:0;padding:13px 14px;font-size:13px;line-height:1.5}.signup-commercial-intent strong{color:var(--ink);text-transform:capitalize}.legal-footer{border-top:1px solid var(--border);color:var(--ink-muted);gap:10px;margin-top:auto;padding-top:14px;font-size:11px;display:grid}.legal-footer nav{flex-wrap:wrap;gap:8px 12px;display:flex}.legal-policy-screen{background:var(--paper);min-height:100vh;padding:clamp(24px,5vw,64px)}.legal-policy-header{justify-content:space-between;align-items:center;max-width:880px;margin:0 auto;display:flex}.legal-policy-header .wordmark{color:var(--ink);text-decoration:none}.legal-policy-document{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);gap:24px;max-width:880px;margin:clamp(28px,6vw,72px) auto 36px;padding:clamp(28px,6vw,72px);display:grid}.legal-policy-document h1{font-family:var(--font-display);margin:0;font-size:clamp(42px,6vw,68px);font-weight:500;line-height:1}.legal-policy-document h2{font-family:var(--font-display);margin:0 0 12px;font-size:26px;font-weight:500}.legal-policy-document p,.legal-policy-document li{color:var(--ink-soft);line-height:1.65}.legal-policy-summary{margin:0;font-size:18px}.legal-policy-blocker{gap:5px;display:grid}.legal-policy-blocker p{margin:0}.legal-policy-review-draft{border-top:1px solid var(--border);gap:28px;padding-top:28px;display:grid}.legal-policy-review-draft>section{gap:10px;display:grid}.legal-policy-review-draft p,.legal-policy-review-draft ul{margin:0}.legal-policy-review-notice{background:color-mix(in srgb, var(--attention) 10%, var(--paper));border:2px solid color-mix(in srgb, var(--attention) 46%, var(--border));border-radius:var(--radius-sm);color:var(--ink);gap:7px;padding:16px;display:grid}.legal-policy-review-notice span{color:var(--ink-soft);font-size:13px}.legal-policy-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.legal-policy-metadata div{background:var(--paper);border:1px solid var(--border);padding:14px}.legal-policy-metadata dt{color:var(--ink-muted);text-transform:uppercase;font-size:11px;font-weight:800}.legal-policy-metadata dd{color:var(--ink);margin:5px 0 0}.legal-policy-screen>.legal-footer{max-width:880px;margin:0 auto}@media (width<=760px){.login-copy{gap:18px;min-height:auto;padding:28px 24px 24px}.login-brand{gap:8px}.login-copy h1{font-size:clamp(34px,10vw,44px);line-height:1}.login-copy p{font-size:16px;line-height:1.45}.login-copy>small{display:none}.login-card{gap:12px;padding:20px}.login-card h2{font-size:clamp(28px,8vw,32px);line-height:1.04}.customer-entry{gap:12px}.customer-entry>div:first-child{gap:8px}.entry-choice{gap:8px;padding:14px}.legal-footer{gap:8px;padding-top:12px;line-height:1.45}.legal-footer nav{gap:7px 10px}.legal-policy-header{align-items:flex-start;gap:16px}.legal-policy-header .button{text-align:center}.legal-policy-metadata{grid-template-columns:1fr}}main.app-register-signin{color:#f5f1ea;background-color:#110f0c;background-image:linear-gradient(100deg,#110f0ce0 0%,#110f0c9e 48%,#110f0c61 100%),url(/assets/useful-engine-marketing-loop-poster-C5nJmWgA.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(32px,5vw,72px);padding:64px 72px}.app-register-signin .login-copy{background:0 0;align-content:space-between;min-height:calc(100vh - 128px);padding:0}.app-register-signin .login-copy h1{color:#f5f1ea;font-family:Poppins, var(--font-display), sans-serif;letter-spacing:-.02em;max-width:620px;font-size:clamp(36px,4vw,52px);font-weight:600;line-height:1.08}.app-register-signin .login-copy h1:before{color:#d4a85a;content:"THE EXECUTIVE OPERATING SYSTEM";font:600 12px/1.2 Poppins, var(--font-sans), sans-serif;letter-spacing:.13em;margin-bottom:20px;display:block}.app-register-signin .login-copy p{color:#f5f1eac7;max-width:480px;font-size:17px}.app-register-signin .login-copy>small{color:#f5f1ea80;font-size:13px}.app-register-signin .login-brand .ue-logo{max-width:220px}.app-register-signin .login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f5f1ea;background:#110f0c6b;border:1px solid #f5f1ea29;border-radius:10px;align-self:center;min-height:0;padding:40px;box-shadow:inset 0 1px #ffffff0f,0 24px 48px -16px #0009}.app-register-signin .login-card :is(form,.customer-entry,.auth-recovery){box-shadow:none;background:0 0;border:0;border-radius:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-register-signin .login-card{background:#2a2520}}.app-register-signin .login-card h2{color:#f5f1ea;font-family:Poppins, var(--font-display), sans-serif;letter-spacing:-.015em;font-size:26px;font-weight:600}.app-register-signin .login-card :where(p,.entry-choice p,.customer-entry p){color:#f5f1eab3}.app-register-signin .entry-eyebrow{color:#d4a85a;letter-spacing:.13em;font-size:12px;font-weight:600}.app-register-signin .login-card label{color:#f5f1eaa6;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:500}.app-register-signin .login-card :is(input,select,textarea){color:#f5f1ea;background:#f5f1ea12;border-color:#f5f1ea2e;border-radius:4px;min-height:44px}.app-register-signin .login-card :is(input,select,textarea):focus{border-color:#b08840;outline:none;box-shadow:0 0 0 2px #b0884059}.app-register-signin .login-card .button.primary{background:var(--ue-bronze-fill);border-color:var(--ue-bronze-fill);color:var(--ue-on-bronze);border-radius:4px}.app-register-signin .login-card .button.primary:hover{background:var(--ue-bronze-hover);border-color:var(--ue-bronze-hover);color:var(--ue-on-bronze)}.app-register-signin .login-card .button.secondary{color:#f5f1ea;background:0 0;border-color:#f5f1ea47;border-radius:4px}.app-register-signin .login-card .button.secondary:hover{color:#f5f1ea;background:#f5f1ea1a}.app-register-signin .login-card .button.text-only,.app-register-signin .entry-recovery{color:#d4a85a}.app-register-signin .login-divider{color:#f5f1ea99;font-size:11px}.app-register-signin .login-divider span{background:#f5f1ea29}.app-register-signin .demo-identities button,.app-register-signin .entry-choice{color:#f5f1ea;background:#f5f1ea12;border-color:#f5f1ea29;border-radius:6px}.app-register-signin .entry-choice.primary-choice{background:#b0884029;border-color:#d4a85a61}.pwa-login-entry{border-top:1px solid var(--border);gap:14px;margin-top:4px;padding-top:18px;display:grid}.pwa-login-entry>div{gap:5px;display:grid}.pwa-login-entry strong{font-size:14px}.pwa-login-entry p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.5}.app-register-signin .pwa-login-entry{border-color:#f5f1ea29}.app-register-signin .pwa-login-entry p{color:#f5f1eab3}.pwa-install-layer{z-index:70}.pwa-install-dialog{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);color:var(--ink);gap:20px;width:min(540px,100%);max-height:min(680px,100dvh - 44px);padding:28px;display:grid;overflow-y:auto}.pwa-install-dialog>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pwa-install-dialog>header>div{gap:7px;display:grid}.pwa-install-dialog h2{font-family:var(--font-display);margin:0;font-size:clamp(28px,5vw,38px);font-weight:500;line-height:1.05}.pwa-install-dialog>p,.pwa-install-guidance p,.pwa-install-guidance ol{color:var(--ink-soft);margin:0;line-height:1.55}.pwa-install-close{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;background:0 0;flex:none;min-height:44px;padding:0 14px}.pwa-install-guidance{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-sm);gap:12px;padding:18px;display:grid}.pwa-install-guidance ol{gap:8px;padding-left:22px;display:grid}.pwa-install-guidance .button{justify-self:start}.pwa-install-note{border-left:3px solid var(--attention);padding-left:12px}.pwa-install-dialog :where(button,a):focus-visible{outline:2px solid var(--attention);outline-offset:2px}@media (width<=760px){.app-register-signin{min-height:100vh;padding:28px 20px;display:block}.app-register-signin .login-copy{gap:24px;min-height:auto;padding:0 4px 32px}.app-register-signin .login-copy h1{font-size:clamp(32px,10vw,42px)}.app-register-signin .login-card{padding:28px 22px}.pwa-install-layer{align-items:flex-end;padding:0}.pwa-install-dialog{border-radius:var(--radius-md) var(--radius-md) 0 0;max-height:min(760px,100dvh - 24px);padding:24px 22px calc(24px + env(safe-area-inset-bottom));border-bottom:0;width:100%}}@media (width<=900px){.platform-customer-resume{flex-direction:column;align-items:stretch}.platform-customer-resume .button{width:100%}.platform-hero,.platform-grid,.platform-release-grid,.platform-summary{grid-template-columns:1fr}.platform-hero aside{border-left:0;border-top:1px solid var(--border);padding-top:18px;padding-left:0}.platform-topbar{align-items:flex-start;gap:12px;display:grid}.people-card{grid-template-columns:44px 1fr}.people-actions{grid-column:1/-1;justify-content:flex-start}.first-hour-grid,.first-hour-plan.compact .first-hour-grid{grid-template-columns:1fr}.first-hour-plan header,.first-hour-plan footer{align-items:flex-start;display:grid}.setup-resume-chip{grid-template-columns:minmax(0,1fr) auto;align-items:start}.setup-resume-chip>span,.setup-resume-chip>strong,.setup-resume-chip>small{grid-column:1}.setup-resume-chip>em{grid-area:1/2/span 3}.first-hour-journey>header,.first-hour-journey>footer,.knowledge-room-header,.available-source-context>header,.organisation-preview-map>header{flex-direction:column;align-items:stretch}.company-recommendation-story,.knowledge-setup-grid,.organisation-preview-columns,.prepared-source-meta{grid-template-columns:1fr}.first-hour-step{min-height:auto}.first-hour-journey li{grid-template-columns:30px minmax(0,1fr);align-items:start}.first-hour-journey li .button{grid-column:2;justify-self:start}.recommendation-evidence{grid-template-columns:1fr}.organisation-preview-map .inline-actions,.prepared-source-result .inline-actions{display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.right-now-ticker em,.right-now-ticker[data-motion-state] .right-now-dot,.needs-you-live:after,.chief-card-live,.chief-card-live .avatar-ring,.daisy-presence-panel .avatar-ring,.leader-card[data-motion-state=active] .avatar-ring,.sizzle-equalizer i,.sizzle-channel-flow,.sizzle-travel-dot,.live-status-dot,.live-status-dot:after,.decision-ripple,.decision-ripple i,.dispatch-moment,.dispatch-source:after,.dispatch-target:after,.dispatch-path:after,.dispatch-chips span,.pulse-live-chip i:after{transition:none!important;animation:none!important}.sizzle-travel-dot{display:none}.right-now-ticker em{opacity:1;position:static;transform:none}.right-now-ticker em:not(:first-child){display:none}.avatar-ring,.decision-ripple i,.dispatch-source:after,.dispatch-target:after{opacity:.35}.side-rail,.rail-command,.user-menu-trigger,.mobile-navigation-drawer,.user-menu{transition:none!important}}@font-face{font-family:Poppins;src:url(/assets/Poppins-Thin-leD9T1nx.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-ThinItalic-DeF98U39.ttf)format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraLight-u2IJXg5c.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraLightItalic-DV_5Lr0Z.ttf)format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Light-DT6-CsId.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-LightItalic-CDXp65eX.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-CTKNfV9P.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Italic-PjgN8SAi.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Medium-Cxde2ZoM.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-MediumItalic-C6e40Oak.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-SemiBold-B_fPDAUb.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-SemiBoldItalic-1z_hA9Cm.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Bold-qTAUjFF7.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-BoldItalic-DRcRqYlu.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBold-W_qeO1XX.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-ExtraBoldItalic-C9zKPiZo.ttf)format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Black-yHqY0KRU.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-BlackItalic-cm4Pcmzs.ttf)format("truetype");font-weight:900;font-style:italic;font-display:swap}:root{--ivory:#f5f1ea;--parchment:#ece6db;--bone:#e1d9ca;--steel-50:#d6d2cb;--steel-100:#b8b3ab;--steel-200:#8a857d;--graphite-400:#4e4a45;--graphite-500:#353230;--graphite-600:#26241f;--graphite-700:#1a1815;--warm-black:#110f0c;--brass:#b08840;--brass-light:#d4a85a;--brass-dark:#7a5a24;--copper:#a8623a;--bronze:#6f4e2a;--gold:#c9a24a;--blueprint:#2d4f6e;--blueprint-deep:#1b344a;--blueprint-light:#6e8aa3;--verdigris:#4a6b5a;--verdigris-light:#7a9485;--alert-red:#b43a2e;--alert-red-deep:#8a2a20;--signal-amber:#c8861f;--signal-amber-light:#e5a845;--evidence-fact:#4a6b5a;--evidence-assumption:#c8861f;--evidence-unknown:#8a857d;--evidence-fact-ink:#2f4438;--evidence-assumption-ink:#8a5a11;--evidence-unknown-ink:#5f5a53;--bg:var(--ivory);--bg-raised:#fbf8f2;--surface-1:var(--parchment);--surface-2:var(--bone);--surface-inset:#eae3d5;--surface-dark:var(--graphite-700);--surface-engine:var(--warm-black);--fg:var(--graphite-700);--fg-1:var(--graphite-600);--fg-2:var(--graphite-400);--fg-3:#5f5a53;--fg-muted:var(--steel-100);--fg-on-dark:var(--ivory);--fg-on-dark-2:#b8b3ab;--fg-accent:var(--brass-dark);--border:#3532301f;--border-strong:#35323038;--border-machined:#35323059;--border-on-dark:#f5f1ea1a;--border-on-dark-strong:#f5f1ea2e;--data-1:var(--brass);--data-2:var(--blueprint);--data-3:var(--verdigris);--data-4:var(--copper);--data-5:var(--steel-200);--data-6:var(--signal-amber);--data-7:var(--graphite-500);--data-8:var(--bronze);--shadow-hairline:0 0 0 1px #3532300f;--shadow-plate:0 1px 0 #fff9 inset, 0 1px 2px #3532300f, 0 8px 24px -12px #3532302e;--shadow-raised:0 1px 0 #ffffff80 inset, 0 2px 4px #35323014, 0 24px 48px -24px #35323047;--shadow-pressed:0 1px 2px #3532302e inset;--shadow-dark-plate:0 1px 0 #ffffff0a inset, 0 12px 32px -8px #0009;--r-1:2px;--r-2:4px;--r-3:6px;--r-4:10px;--r-5:14px;--r-pill:999px;--s-0:0;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:56px;--s-10:72px;--s-11:96px;--s-12:128px;--font-sans:"Poppins", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-display:clamp(48px, 6vw, 88px);--fs-h1:clamp(36px, 4vw, 56px);--fs-h2:clamp(28px, 3vw, 40px);--fs-h3:22px;--fs-h4:18px;--fs-body-l:19px;--fs-body:16px;--fs-body-s:14px;--fs-caption:13px;--fs-eyebrow:12px;--fs-label:12px;--fs-data:13px;--lh-display:1.02;--lh-h:1.12;--lh-body:1.55;--lh-tight:1.25;--ease-mech:cubic-bezier(.2, .8, .2, 1);--ease-lock:cubic-bezier(.6, 0, .2, 1);--ease-calm:cubic-bezier(.4, 0, .2, 1);--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--dur-4:.52s;--content-max:1240px;--content-narrow:760px;--grid-gutter:24px}.theme-dark,[data-theme=dark]{--bg:var(--warm-black);--bg-raised:#1a1815;--surface-1:#1f1d19;--surface-2:#28251f;--surface-inset:#15130f;--surface-dark:#0a0908;--fg:#f1ece2;--fg-1:#e5dfd2;--fg-2:#b8b0a0;--fg-3:#8a8479;--fg-muted:#5c5750;--fg-accent:var(--brass-light);--border:#f5f1ea14;--border-strong:#f5f1ea29;--border-machined:#f5f1ea47;--shadow-plate:0 1px 0 #ffffff0a inset, 0 12px 32px -12px #000000b3;--shadow-raised:0 1px 0 #ffffff0f inset, 0 24px 48px -16px #000c}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg);background:var(--bg);font-feature-settings:"ss01", "cv11";text-rendering:optimizelegibility}.display,h1.display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.025em;color:var(--fg);text-wrap:balance;font-weight:600}h1,.h1{font-family:var(--font-sans);font-size:var(--fs-h1);line-height:var(--lh-h);letter-spacing:-.02em;color:var(--fg);text-wrap:balance;font-weight:600}h2,.h2{font-size:var(--fs-h2);line-height:var(--lh-h);letter-spacing:-.015em;color:var(--fg);text-wrap:balance;font-weight:600}h3,.h3{font-size:var(--fs-h3);line-height:var(--lh-tight);letter-spacing:-.01em;color:var(--fg);font-weight:600}h4,.h4{font-size:var(--fs-h4);line-height:var(--lh-tight);color:var(--fg);font-weight:600}p,.body{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg-1);text-wrap:pretty}.body-l{font-size:var(--fs-body-l);color:var(--fg-1);line-height:1.5}.body-s{font-size:var(--fs-body-s);color:var(--fg-2);line-height:1.55}.caption{font-size:var(--fs-caption);color:var(--fg-3);line-height:1.4}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-accent);font-weight:500}.kicker{font-family:var(--font-sans);font-size:var(--fs-eyebrow);letter-spacing:.13em;text-transform:uppercase;color:var(--fg-accent);font-weight:600}.label{font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-2);font-weight:500}.data-label{font-family:var(--font-mono);font-size:var(--fs-data);letter-spacing:.02em;color:var(--fg-2);font-feature-settings:"tnum"}.pull-quote{letter-spacing:-.01em;color:var(--fg);text-wrap:balance;font-size:clamp(24px,2.4vw,32px);font-weight:500;line-height:1.3}code,.mono{font-family:var(--font-mono);color:var(--fg-1);font-size:.92em}a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-underline-offset:3px;transition:text-decoration-color var(--dur-2) var(--ease-mech);text-decoration-thickness:1.5px}a:hover{-webkit-text-decoration-color:var(--brass-dark);text-decoration-color:var(--brass-dark)}hr{border:0;border-top:1px solid var(--border)}::selection{background:var(--brass-light);color:var(--graphite-700)}.surface-engine{background:var(--surface-engine);color:var(--fg-on-dark)}.surface-engine h1,.surface-engine h2,.surface-engine h3,.surface-engine h4,.surface-engine .display{color:var(--fg-on-dark)}.surface-engine p,.surface-engine .body{color:var(--fg-on-dark-2)}.plate{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--r-3);box-shadow:var(--shadow-plate)}.plate-engine{border:1px solid var(--border-on-dark-strong);border-radius:var(--r-3);color:var(--fg-on-dark);box-shadow:var(--shadow-dark-plate);background:linear-gradient(#1f1d19 0%,#15130f 100%)}:root{--ue-bronze-fill:#87662f;--ue-bronze-hover:#745525;--ue-on-bronze:#fffaf2;--n3-ink:var(--graphite-700);--n3-muted:var(--fg-3);--n3-line:var(--border);--n3-paper:var(--ivory);--n3-panel:var(--bg-raised);--n3-red:var(--alert-red);--n3-red-dark:var(--alert-red-deep);--n3-green:var(--verdigris);--n3-amber:var(--signal-amber);--n3-blue:var(--blueprint);--n3-violet:var(--blueprint);--n3-focus:var(--brass-dark);--n3-shadow:var(--shadow-plate);--font-ui:var(--font-sans);--font-display:var(--font-sans);--font-wordmark:var(--font-sans);--paper:var(--ivory);--surface:var(--bg-raised);--ink:var(--graphite-700);--ink-72:#1a1815b8;--ink-65:#1a1815a6;--ink-55:#1a18158c;--ink-45:#1a181573;--ink-38:#1a181561;--ink-14:#1a181524;--ink-10:#1a18151a;--ink-08:#1a181514;--indigo:var(--blueprint);--attention:var(--brass);--confirm:var(--verdigris);--scrim:#110f0c9e;--ease:var(--ease-mech);--ue-type-body:1rem;--ue-type-support:.875rem;--ue-type-meta:.8125rem;--ue-type-action:.875rem}html,body{background:var(--ivory);color:var(--graphite-700);font-family:var(--font-sans)}button,input,select,textarea{font-family:var(--font-sans)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.ue-logo{object-fit:contain;object-position:left center;width:auto;max-width:174px;height:30px;display:block}.ue-logo-compact{width:28px;max-width:28px;height:28px}.ue-button{border-radius:var(--r-2);min-height:40px;transition:background var(--dur-2) var(--ease-mech), border-color var(--dur-2) var(--ease-mech), color var(--dur-2) var(--ease-mech);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:500;line-height:1.2;display:inline-flex}.ue-button-sm{padding:8px 14px;font-size:13px}.ue-button-md{padding:10px 18px;font-size:14px}.ue-button-lg{padding:13px 24px;font-size:16px}.ue-button-primary{background:var(--brass-dark);color:#fff}.ue-button-primary:hover{background:var(--bronze);color:#fff}.ue-button-primary:disabled{background:color-mix(in srgb, var(--brass) 40%, transparent);border-color:color-mix(in srgb, var(--brass) 40%, transparent);color:color-mix(in srgb, var(--graphite-700) 60%, transparent);cursor:not-allowed}.ue-button-brass{background:var(--brass-dark);color:#fff}.ue-button-brass:hover{background:var(--bronze);color:#fff}.ue-button-brass:disabled{background:color-mix(in srgb, var(--brass) 40%, transparent);border-color:color-mix(in srgb, var(--brass) 40%, transparent);color:color-mix(in srgb, var(--graphite-700) 60%, transparent);cursor:not-allowed}.ue-button-secondary{border-color:var(--border-strong);color:var(--fg);background:0 0}.ue-button-secondary:hover{background:var(--bg-raised);border-color:var(--graphite-700)}.ue-button-ghost{color:var(--fg);background:0 0;padding-inline:0}.ue-help-tip{vertical-align:middle;display:inline-flex;position:relative}.ue-help-tip>button{border-radius:var(--r-1);color:var(--fg-3);background:0 0;border:0;justify-content:center;align-items:center;min-width:30px;min-height:30px;padding:6px;display:inline-flex}.ue-help-tip>button:hover{color:var(--fg-2)}.ue-help-tip>button:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.ue-help-popover{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--r-3);box-shadow:var(--shadow-plate);color:var(--fg-2);text-align:left;text-transform:none;z-index:90;gap:12px;width:max-content;min-width:min(280px,100vw - 32px);max-width:min(320px,100vw - 32px);padding:14px 40px 14px 16px;display:grid;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.ue-help-popover>span{gap:8px;display:grid}.ue-help-popover ol,.ue-help-popover ul{gap:6px;margin:0;padding-left:18px;display:grid}.ue-help-popover>button{border-radius:var(--r-1);color:var(--fg-3);background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:8px;right:8px}.ue-help-popover>button:hover{color:var(--fg-2)}.ue-quick-guide{border-radius:var(--r-3);color:var(--fg-1);background:#b0884012;border:1px solid #b088403d}.ue-quick-guide summary{cursor:pointer;font-size:var(--ue-type-support);align-items:center;gap:8px;min-height:44px;padding:9px 13px;font-weight:650;display:flex}.ue-quick-guide summary::marker{color:var(--brass-dark)}.ue-quick-guide summary svg{color:var(--brass-dark)}.ue-quick-guide ol{color:var(--fg-2);font-size:var(--ue-type-meta);border-top:1px solid #b0884033;gap:7px;margin:0;padding:13px 18px 14px 35px;line-height:1.45;display:grid}.ue-conversational-prompt{gap:9px;display:grid}.ue-conversational-prompt>label{color:var(--fg);font-size:var(--ue-type-body);font-weight:650;line-height:1.35}.ue-conversational-prompt>textarea{background:var(--ivory);border:1px solid var(--border-strong);border-radius:var(--r-3);color:var(--fg);font:400 var(--ue-type-body)/1.55 var(--font-sans);resize:vertical;width:100%;min-height:128px;padding:14px 15px}.ue-conversational-prompt>small{color:var(--fg-3);font-size:var(--ue-type-meta)}.ue-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ue-conversational-prompt>div{flex-wrap:wrap;gap:7px;display:flex}.ue-conversational-prompt>div button{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--fg-2);font-size:var(--ue-type-meta);text-align:left;min-height:36px;padding:7px 12px;line-height:1.3}.ue-conversational-prompt>div button:hover{border-color:var(--brass);color:var(--fg)}.ue-status-chip{background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--r-pill);color:var(--fg-1);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:8px;padding:5px 11px;font-size:12px;font-weight:500;display:inline-flex}.ue-status-chip i{background:var(--steel-200);border-radius:50%;width:6px;height:6px}.ue-status-working i{background:var(--blueprint)}.ue-status-waiting i{background:var(--signal-amber)}.ue-status-needsReview i,.ue-status-readyForApproval i{background:var(--brass)}.ue-status-blocked i{background:var(--alert-red)}.ue-status-recovering i{background:var(--copper)}.ue-status-complete i{background:var(--verdigris)}.ue-evidence-tag{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--r-2);gap:4px;padding:7px 12px 8px;display:grid}.ue-evidence-tag>span{align-items:center;gap:8px;display:flex}.ue-evidence-tag i{border-radius:50%;width:7px;height:7px}.ue-evidence-tag strong{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.ue-evidence-tag b{color:var(--fg);font-size:14px;font-weight:400}.ue-evidence-tag small{color:var(--fg-3);font:11px/1.4 var(--font-mono);padding-left:15px}.ue-evidence-fact{background:#4a6b5a12;border-color:#4a6b5a47}.ue-evidence-fact i{background:var(--evidence-fact)}.ue-evidence-fact strong{color:var(--evidence-fact-ink)}.ue-evidence-assumption{background:#c8861f12;border-color:#c8861f4d}.ue-evidence-assumption i{background:var(--evidence-assumption)}.ue-evidence-assumption strong{color:var(--evidence-assumption-ink)}.ue-evidence-unknown{background:#8a857d12;border-color:#8a857d52}.ue-evidence-unknown i{background:var(--evidence-unknown)}.ue-evidence-unknown strong{color:var(--evidence-unknown-ink)}.ue-authority-notice{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--r-3);box-shadow:var(--shadow-plate);padding:18px 20px 18px 22px;position:relative}.ue-authority-notice:before{background:var(--steel-200);content:"";width:2px;position:absolute;top:14px;bottom:14px;left:0}.ue-authority-notice>span{color:var(--fg-2);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.ue-authority-notice h3{margin:0 0 6px;font-size:17px}.ue-authority-notice p{color:var(--fg-2);margin:0;font-size:14px}.ue-authority-notice footer{gap:10px;margin-top:16px;display:flex}.ue-authority-recommended:before{background:var(--blueprint)}.ue-authority-requiresApproval:before{background:var(--brass)}.ue-authority-approved:before{background:var(--verdigris)}.ue-eyebrow{color:var(--brass-dark);text-transform:uppercase;align-items:baseline;gap:10px;display:flex}.ue-eyebrow-numbered{font:500 12px/1.2 var(--font-mono);letter-spacing:.14em}.ue-eyebrow.ue-on-dark{color:var(--brass-light)}.ue-eyebrow span{opacity:.65}.ue-eyebrow i{opacity:.4;font-style:normal}.ue-plate{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--r-3);box-shadow:var(--shadow-plate);padding:18px 20px;position:relative}.ue-plate-engine{background:var(--surface-engine);border-color:var(--border-on-dark-strong);color:var(--fg-on-dark)}.ue-rule-brass:before,.ue-rule-blueprint:before,.ue-rule-verdigris:before,.ue-rule-copper:before,.ue-rule-steel:before{content:"";width:2px;position:absolute;top:14px;bottom:14px;left:0}.ue-rule-brass:before{background:var(--brass)}.ue-rule-blueprint:before{background:var(--blueprint)}.ue-rule-verdigris:before{background:var(--verdigris)}.ue-rule-copper:before{background:var(--copper)}.ue-rule-steel:before{background:var(--steel-200)}.ue-metric-triplet{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:28px;display:grid}.ue-metric-triplet span{color:var(--fg-3);font:500 12px/1.3 var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.ue-metric-triplet strong{color:var(--fg);font:500 40px/1 var(--font-mono);margin-top:10px;display:block}.ue-metric-triplet small{color:var(--fg-3);margin-top:8px;font-size:12px;display:block}.ue-stage-card{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--r-3);box-shadow:var(--shadow-plate);color:inherit;flex-direction:column;padding:28px 26px;text-decoration:none;display:flex}.ue-stage-card>span{color:var(--fg-3);font:11px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.ue-stage-card h3{margin:18px 0 10px}.ue-stage-card p{color:var(--fg-2);margin:0 0 24px;font-size:14px}.ue-stage-card b{border-top:1px solid var(--border);justify-content:space-between;margin-top:auto;padding-top:16px;font-size:13px;display:flex}.ue-stage-card b i{color:var(--brass);font-style:normal}.ue-operating-stack{background:var(--warm-black);border:1px solid var(--border-on-dark-strong);border-radius:var(--r-4);gap:10px;padding:28px;display:grid}.ue-operating-stack section{border-radius:var(--r-2);background:#f5f1ea08;border:1px solid #f5f1ea12;padding:18px 20px 18px 22px;position:relative}.ue-operating-stack section:before{background:var(--steel-200);content:"";width:2px;position:absolute;top:14px;bottom:14px;left:0}.ue-operating-stack section[data-tone=brass]:before{background:var(--brass)}.ue-operating-stack section[data-tone=blueprint]:before{background:var(--blueprint-light)}.ue-operating-stack header{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.ue-operating-stack header strong,.ue-operating-stack header span{color:#b8b0a0;font:500 11px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ue-operating-stack header i{color:#5c5750;font-style:normal}.ue-operating-stack section>div{flex-wrap:wrap;gap:8px;display:flex}.ue-operating-stack section b{border-radius:var(--r-1);color:#e5dfd2;border:1px solid #f5f1ea1f;padding:5px 11px;font-size:13px;font-weight:400}.ue-operating-stack>small{color:#7a746b;font:11px/1.4 var(--font-mono)}.n3-shell{background:var(--ivory)}.n3-rail{background:var(--surface-1);border-color:var(--border)}.n3-rail-brand{align-items:start}.n3-rail-brand .ue-logo{height:27px}.n3-rail-expanded .n3-rail-brand .ue-logo{max-width:158px}.n3-rail-collapsed .n3-rail-brand .ue-logo{width:27px;height:27px}.n3-rail-brand small{color:var(--fg-3);margin-top:5px;font-size:10px}.n3-primary-nav button,.n3-rail-utility button{border-radius:var(--r-2);color:var(--fg-2)}.n3-primary-nav button:hover,.n3-rail-utility button:hover{background:var(--bg-raised);color:var(--fg)}.n3-primary-nav button.active{background:var(--bg-raised);color:var(--fg);font-weight:600;position:relative}.n3-primary-nav button.active:before{background:var(--brass);content:"";width:2px;position:absolute;top:8px;bottom:8px;left:-12px}.n3-primary-nav button i{background:var(--brass);border-color:var(--surface-1)}.n3-primary-nav em{color:var(--brass-dark)}.n3-header{border-color:var(--border);background:#f5f1eaeb}.n3-header p,.n3-header p em{color:var(--fg-3)}.n3-header p strong{color:var(--fg)}.n3-mobile-brand .ue-logo{max-width:112px;height:20px}.n3-brief-cta,.n3-primary,.button.primary{background:var(--brass-dark);border-color:var(--brass-dark);color:#fff;letter-spacing:.01em;font-size:14px;font-weight:700}.n3-brief-cta:hover,.n3-primary:hover,.button.primary:hover{background:var(--bronze);border-color:var(--bronze);color:#fff}.n3-brief-cta:focus-visible,.n3-primary:focus-visible,.button.primary:focus-visible{outline-color:var(--blueprint);outline-offset:3px}.n3-brief-cta:disabled,.n3-primary:disabled,.button.primary:disabled{background:var(--steel-200);border-color:var(--steel-200);color:#fff;opacity:1}.n3-input-pill{background:var(--surface-1);border:1px solid var(--border);color:var(--fg-2)}.n3-input-pill b{background:var(--brass-dark);color:var(--ue-on-bronze)}.n3-main{max-width:1240px;padding-block-start:44px}.n3-page-intro h1,.n3-home h1{font-family:var(--font-sans);letter-spacing:-.02em;font-weight:600}.n3-page-intro p,.n3-hero-copy{color:var(--fg-2);font-size:15px}.n3-page h1 mark{color:var(--brass-dark);background:#b0884021}.n3-micro.kicker{color:var(--fg-accent);font-family:var(--font-sans);font-size:var(--fs-eyebrow);letter-spacing:.13em;font-weight:600}.n3-micro.label{color:var(--fg-2);font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:.04em;font-weight:500}.n3-micro.eyebrow{color:var(--fg-accent);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.14em;font-weight:500}.n3-avatar[data-state=working] i{background:var(--blueprint);animation:none}.n3-avatar[data-kind=ai_leader],.n3-avatar[data-kind=ai_specialist]{background:var(--surface-1);border-color:var(--border-strong)}.n3-handoff-panel,.n3-input-list,.n3-team-lead,.n3-department,.n3-work-card,.n3-result-card,.n3-company-card,.n3-context-room,.n3-modal{border-color:var(--border);border-radius:var(--r-3);box-shadow:var(--shadow-plate)}.n3-mobile-nav{background:var(--bg-raised);border-color:var(--border)}.n3-mobile-nav button.active{color:var(--brass-dark)}.n3-mobile-brief{border:1px solid var(--border-strong)!important;color:var(--fg)!important;background:0 0!important}.n3-progress i,.n3-waveform i,.n3-radar i,.n3-typing i{animation:none!important}.commercial-onboarding{--attention-soft:#b088401f;--attention-strong:var(--brass-dark);--danger:var(--alert-red);--danger-strong:var(--alert-red-deep);--ink-muted:var(--fg-3);--ink-soft:var(--fg-2);--ready-soft:#4a6b5a1f;--ready-strong:var(--evidence-fact-ink);--surface-strong:var(--surface-1);background:var(--ivory)}.commercial-onboarding-rail{background:var(--warm-black);color:var(--ivory)}.commercial-onboarding-brand .ue-logo{height:31px}.commercial-onboarding-rail li{font-weight:500}.commercial-onboarding-rail li>span{border-radius:var(--r-2)}.commercial-onboarding-rail li.current>span{background:var(--brass-dark);border-color:var(--brass);color:var(--ue-on-bronze)}.commercial-onboarding-header p,.commercial-eyebrow{color:var(--brass-dark);font-family:var(--font-mono);letter-spacing:.12em;font-weight:500}.commercial-daisy-note{background:var(--warm-black);border-radius:var(--r-3)}.login-screen{background:var(--ivory)}.login-copy{background:var(--warm-black);color:var(--ivory)}.login-brand .ue-logo{height:34px}.login-copy h1{color:var(--ivory);font-family:var(--font-sans);font-weight:600}.login-copy p,.login-copy small{color:var(--fg-on-dark-2)}.login-card{background:var(--ivory)}.customer-entry,.login-card form,.auth-recovery{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--r-4);box-shadow:var(--shadow-plate)}@media (width<=720px){.ue-help-popover{width:min(320px,100vw - 32px);left:auto;right:0;transform:none}.ue-metric-triplet{grid-template-columns:1fr;gap:20px}.commercial-onboarding-brand .ue-logo{height:27px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
