:root{--bg:#f3f1ea;--forest:#173c34;--forest-deep:#102d27;--forest-soft:#dceae5;--ink:#172522;--muted:#68746f;--line:#dce0da;--paper:#fffefa;--accent:#d9f36a;--attention:#9a531d;--attention-bg:#fff1dc;--danger:#a44234;--good:#286b56;--shadow:0 1px 2px #142c250d, 0 12px 32px #142c250d}*{box-sizing:border-box}html{background:var(--bg)}body{color:var(--ink);background:radial-gradient(circle at 82% -10%, #d9f36a2e, transparent 26rem), var(--bg);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}button,input,select,textarea{color:inherit;font:inherit}button,select{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #43806c4d}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.045em;margin-bottom:0;font-size:clamp(1.75rem,3vw,2.45rem);font-weight:650;line-height:1.05}h2{letter-spacing:-.015em;margin-bottom:.25rem;font-size:1.05rem;font-weight:650}h3{margin-bottom:.4rem;font-size:.95rem}.app-shell{min-height:100vh}.sidebar{z-index:10;color:#edf6f2;background:linear-gradient(160deg, #ffffff0d, transparent 33%), var(--forest-deep);flex-direction:column;width:244px;padding:22px 15px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:inherit;letter-spacing:-.025em;align-items:center;gap:10px;padding:0 8px 22px;font-size:1.16rem;font-weight:700;text-decoration:none;display:flex}.brand-mark,.ask-symbol{width:29px;height:29px;color:var(--forest-deep);background:var(--accent);border-radius:9px;place-items:center;font-weight:800;display:grid}.workspace-control,.sidebar-footer{background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;gap:6px;padding:12px;display:grid}.workspace-control label,.sidebar-footer label{color:#a8bdb5;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.workspace-control select,.sidebar-footer select{color:#fff;background:0 0;border:0;width:100%;font-weight:620}.workspace-control option,.sidebar-footer option{color:var(--ink)}.demo-badge,.live-badge{color:#dff0ea;background:#ffffff1a;border-radius:99px;width:fit-content;padding:2px 7px;font-size:.68rem}.live-badge{color:var(--forest-deep);background:var(--accent)}.sidebar nav{gap:4px;margin-top:24px;display:grid}.sidebar nav button{color:#bbccc6;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:27px 1fr auto;align-items:center;gap:10px;width:100%;padding:9px 10px;display:grid}.sidebar nav button:hover{color:#fff;background:#ffffff0d}.sidebar nav button.active{color:#fff;box-shadow:inset 2px 0 var(--accent);background:#ffffff1a}.nav-icon{color:#91aca3;background:#ffffff0d;border-radius:7px;place-items:center;width:24px;height:24px;font-size:.7rem;font-weight:800;display:grid}.sidebar nav button.active .nav-icon{color:var(--forest-deep);background:var(--accent)}.sidebar nav b,.sidebar nav small{min-width:20px;color:var(--forest-deep);background:var(--accent);text-align:center;border-radius:99px;padding:1px 6px;font-size:.68rem}.sidebar nav small{color:#b8cbc4;background:#ffffff14}.sidebar-footer{margin-top:auto}.sidebar-footer small{color:#91aaa1;line-height:1.35}.main-content{min-height:100vh;margin-left:244px;padding:36px clamp(22px,4vw,58px) 70px}.page-header{justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto 28px;display:flex}.eyebrow{color:var(--good);letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:800;display:block}.header-actions{align-items:center;gap:10px;display:flex}.icon-button,.avatar{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);background:#fffefab3;border-radius:50%;place-items:center;display:grid;position:relative}.icon-button>span{min-width:18px;color:var(--forest-deep);background:var(--accent);border-radius:99px;padding:1px 4px;font-size:.65rem;font-weight:800;position:absolute;top:-4px;right:-3px}.avatar{border-color:var(--forest);color:#fff;background:var(--forest);font-size:.7rem;font-weight:750}.panel,.metric{box-shadow:var(--shadow);background:#fffefae6;border:1px solid #173c341a;border-radius:15px}.panel{padding:22px}.panel-heading,.proposal-topline,.brief-header,.card-top,.records-toolbar{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel-heading{margin-bottom:18px}.panel-heading p,.brief-header p{color:var(--muted);margin:0;font-size:.82rem}.status-pill{border:1px solid var(--line);width:fit-content;color:var(--muted);letter-spacing:.01em;text-transform:capitalize;background:#f6f6f1;border-radius:99px;flex:none;align-items:center;padding:4px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.status-pill.attention{color:var(--attention);background:var(--attention-bg);border-color:#efd2ad}.status-pill.good{color:var(--good);background:#eaf4f0;border-color:#c6ddd4}.close-layout{grid-template-columns:minmax(260px,.72fr) minmax(490px,1.75fr);gap:18px;max-width:1440px;margin:auto;display:grid}.queue{align-self:start;padding:14px}.queue .panel-heading{margin:0;padding:6px 6px 12px}.queue-list{gap:7px;display:grid}.queue-item{color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;gap:5px;padding:14px;display:grid}.queue-item:hover{background:#f7f7f2}.queue-item.selected{background:var(--forest-soft);border-color:#c6d8d1}.queue-item strong{font-size:.9rem}.queue-item>span:not(.queue-type),.queue-item small{color:var(--muted);font-size:.75rem;line-height:1.35}.queue-type{color:var(--good);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:800}.proposal{padding:clamp(22px,3vw,34px)}.proposal-reason{color:#3d4b47;max-width:760px;font-size:1rem}.callout,.proposal-impact,.privacy-note{border-left:3px solid var(--forest);color:#4e5e58;background:#f1f5f2;border-radius:7px;gap:11px;padding:12px 14px;font-size:.78rem;display:flex}.callout.warning{color:#75471f;background:var(--attention-bg);border-left-color:#ce7e3c}.callout span,.proposal-impact span{flex:1}.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.evidence{border:1px solid var(--line);background:#faf9f4;border-radius:10px;margin:0;padding:14px}.evidence blockquote{color:#31423d;margin:0 0 9px;font-family:Georgia,serif;font-size:.85rem}.evidence figcaption{color:var(--muted);font-size:.68rem}.field-label,.language-control label{color:#485752;margin:17px 0 7px;font-size:.74rem;font-weight:700;display:block}textarea,input,select{background:#fff;border:1px solid #cfd6d1;border-radius:8px}textarea,input{width:100%;padding:11px 12px}select{padding:7px 9px}.payload-editor,.configuration-editor,.answer pre{resize:vertical;font-family:SFMono-Regular,Consolas,monospace;font-size:.77rem;line-height:1.55}.proposal-impact{margin-top:14px}.action-row{justify-content:flex-end;align-items:center;gap:8px;margin-top:17px;display:flex}.button,.text-button{border:0;font-weight:700}.button{border-radius:8px;padding:9px 13px;font-size:.76rem}.button:disabled{cursor:not-allowed;opacity:.46}.button.primary{color:#eef8f4;background:var(--forest)}.button.primary:hover{background:var(--forest-deep)}.button.secondary{background:#fff;border:1px solid #ccd5d0}.button.quiet,.button.danger-quiet{color:var(--muted);background:0 0}.button.danger-quiet{color:var(--danger)}.text-button{color:var(--good);background:0 0;padding:0}.inline-notice{min-height:20px;color:var(--good);text-align:right;margin:10px 0 0;font-size:.75rem}.content-grid,.ask-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1440px;margin:auto;display:grid}.span-two{grid-column:span 2}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.signal-card{border:1px solid var(--line);background:#fbfaf6;border-radius:12px;padding:18px}.card-top{color:var(--muted);align-items:center;margin-bottom:14px;font-size:.68rem}.signal-card h3{max-width:420px;font-size:1rem}.signal-card ul,.brief ul,.preview-box ul{color:#50605a;padding-left:18px;font-size:.8rem}.signal-card li,.brief li,.preview-box li{margin-bottom:5px}.signal-card footer{color:var(--muted);justify-content:space-between;gap:10px;margin-top:18px;font-size:.7rem;display:flex}.sequence-row{border-top:1px solid var(--line);grid-template-columns:minmax(180px,.7fr) minmax(350px,1.6fr) auto;align-items:center;gap:22px;padding:18px 0;display:grid}.sequence-row:first-of-type{border-top:0}.sequence-summary h3{margin:8px 0 2px}.sequence-summary p{color:var(--muted);margin:0;font-size:.72rem}.sequence-steps{align-items:center;margin:0;padding:0;list-style:none;display:flex}.sequence-steps li{align-items:center;gap:8px;min-width:115px;display:flex;position:relative}.sequence-steps li:after{background:var(--line);content:"";width:20px;height:1px;margin:0 8px}.sequence-steps li:last-child:after{display:none}.sequence-steps li>span{width:22px;height:22px;color:var(--muted);border:1px solid #bcc9c4;border-radius:50%;flex:none;place-items:center;font-size:.66rem;display:grid}.sequence-steps li.completed>span{color:#fff;background:var(--good)}.sequence-steps strong,.sequence-steps small{font-size:.7rem;display:block}.sequence-steps small{color:var(--muted)}.brief{padding:clamp(22px,3vw,34px)}.live-hunt,.live-hunt-columns>*,.live-hunt-list>li{min-width:0}.live-hunt-toolbar,.live-hunt-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.live-hunt-toolbar{justify-content:space-between;margin-bottom:20px}.live-hunt-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.live-hunt p,.live-hunt h4,.live-hunt dd,.live-hunt span{overflow-wrap:anywhere}.live-hunt-list{margin:20px 0;padding:0;list-style:none}.live-hunt-list>li{border-top:1px solid var(--line);padding:20px 0}.live-hunt-meta{color:var(--muted);font-size:.875rem}.live-hunt-facts{grid-template-columns:auto minmax(0,1fr);gap:8px 12px;font-size:.875rem;display:grid}.live-hunt-facts dd{margin:0}.live-hunt-steps{padding-left:24px}.live-hunt-steps li{padding:8px 0}.live-hunt-steps span{color:var(--muted);font-size:.875rem;display:block}.live-hunt button{white-space:normal;min-height:44px}@media (max-width:800px){.live-hunt-columns{grid-template-columns:minmax(0,1fr)}}.live-report{min-width:0}.live-report>.panel-heading{flex-wrap:wrap;gap:16px}.live-report>.panel-heading>div{flex:300px;min-width:0}.live-report button{white-space:normal;overflow-wrap:anywhere;min-height:44px}.live-report .metric{align-content:start;min-width:0}.live-report-total{color:var(--ink);text-align:left;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:6px 0;font-size:1.25rem;font-weight:650;display:block}.live-report-total:hover{color:var(--good);text-decoration:underline}.live-report-method{font-size:.8rem;line-height:1.6}.live-report-stages{min-width:0;margin:20px 0;padding:22px}.live-report .pipeline-board{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));overflow:visible}.live-report .stage{overflow-wrap:anywhere;min-width:0}.live-report .stage h4{margin:8px 0}.live-report .stage p,.live-report .stage small{font-size:.75rem}.live-report-stage-amount{border-top:1px solid var(--line);margin-top:12px}.live-report-stage-amount button{text-align:left;width:100%;color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0;gap:4px;padding:10px 2px;display:grid}.live-report-stage-amount button span{color:var(--muted);font-size:.7rem}.live-report-stage-amount button strong{font-size:.85rem}.live-report-support{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.live-report-support .panel{min-width:0;padding:22px}.live-report-support p{font-size:.8rem;line-height:1.6}.live-report-quality{text-align:left;width:100%;color:var(--ink);border:0;border-top:1px solid var(--line);background:0 0;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.live-report-records{padding:22px}.live-report-records ul{padding:0;list-style:none}.live-report-record{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;gap:6px;padding:16px 4px;display:grid}.live-report-record span,.live-report-record small{color:var(--muted);font-size:.8rem}.live-report-feedback{border-left:3px solid var(--forest);background:var(--paper);padding:12px}.live-report button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:900px){.live-report .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.live-report-support,.live-report .metrics{grid-template-columns:minmax(0,1fr)}}.live-prepare-grid{grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);align-items:start;gap:18px;display:grid}.live-prepare-directory{min-width:0;padding:22px}.live-prepare-brief{overflow-wrap:anywhere;min-width:0}.live-prepare-directory h3,.live-prepare-brief h3{margin:8px 0}.live-prepare-directory p,.live-prepare-coverage{color:var(--muted);font-size:.8rem;line-height:1.55}.live-prepare button{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px}.live-prepare-empty{padding:18px 0}.live-prepare-meetings{gap:8px;margin:20px 0;padding:0;list-style:none;display:grid}.live-prepare-meetings button{text-align:left;border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:8px;gap:6px;padding:12px;display:grid}.live-prepare-meetings button[aria-pressed=true]{background:var(--forest);color:var(--paper);border-color:var(--forest)}.live-prepare-meetings time{font-size:.72rem}.live-prepare-language{gap:5px;margin-top:22px;display:grid}.live-prepare-language span,.live-prepare-language small{color:var(--muted);font-size:.75rem}.live-prepare-brief h4{margin:20px 0 10px;font-size:.88rem}.live-prepare-brief li>span{color:var(--muted);margin:6px 0;font-size:.75rem;display:block}.live-prepare-source{text-align:left;font-size:.82rem}.live-prepare-gaps{border-top:1px solid var(--line);padding-bottom:16px}.live-prepare-gaps p{color:var(--muted);font-size:.8rem;line-height:1.55}.live-prepare .brief-header,.live-prepare .source-strip{flex-wrap:wrap}@media (max-width:1050px){.live-prepare-grid{grid-template-columns:minmax(0,1fr)}}.language-control{min-width:150px}.language-control label{margin-top:0}.language-control small{color:var(--muted);margin-top:5px;font-size:.66rem;display:block}.brief-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin:28px 0;display:grid}.brief-columns section+section{border-left:1px solid var(--line);padding-left:28px}.brief-columns p{color:#4c5c56}.source-strip{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:17px;display:flex}.source-strip>div{margin-right:auto;display:grid}.source-strip span{color:var(--muted);font-size:.7rem}.citation{border:1px solid var(--line);color:var(--good);background:#f8faf7;border-radius:7px;padding:6px 9px;font-size:.7rem}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric{gap:5px;padding:18px;display:grid}.metric>span,.metric small{color:var(--muted);font-size:.7rem}.metric strong{letter-spacing:-.04em;font-size:1.45rem}.pipeline-board{grid-template-columns:repeat(5,minmax(145px,1fr));gap:8px;display:grid;overflow-x:auto}.stage{background:#f5f5ef;border-radius:9px;min-height:150px;padding:10px}.stage header{color:#596761;justify-content:space-between;padding:2px 2px 10px;font-size:.72rem;display:flex}.stage header span{background:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:.65rem;display:grid}.stage article{border:1px solid var(--line);background:#fff;border-radius:8px;gap:3px;margin-bottom:7px;padding:10px 9px 10px 14px;display:grid;position:relative}.stage article strong{font-size:.72rem}.stage article small{color:var(--muted);font-size:.63rem}.health-dot{background:var(--good);border-radius:50%;width:4px;height:4px;position:absolute;top:13px;left:5px}.health-dot.attention{background:#d99136}.health-dot.at_risk{background:var(--danger)}.insight{border-top:1px solid var(--line);gap:12px;padding:15px 0;display:flex}.insight:first-of-type{margin-top:14px}.insight-number{color:var(--good);font-family:Georgia,serif;font-size:1.15rem}.insight p,.muted{color:var(--muted);margin:4px 0 0;font-size:.78rem}.legend-row{color:#4b5c56;align-items:center;gap:8px;margin-top:13px;font-size:.8rem;display:flex}.legend{border-radius:3px;width:10px;height:10px}.legend.deterministic{background:var(--forest)}.legend.inferred{border:1px dashed var(--attention);background:var(--attention-bg)}.records-panel{max-width:1440px;margin:auto}.records-toolbar{align-items:center;margin-bottom:18px}.tabs{background:#f0f1ec;border-radius:9px;gap:5px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.view-field{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:.7rem;display:flex}.tabs button{color:var(--muted);text-transform:capitalize;background:0 0;border:0;border-radius:7px;padding:6px 11px;font-size:.76rem}.tabs button.active{color:var(--ink);background:#fff;font-weight:700;box-shadow:0 1px 3px #00000014}.search-field{width:min(260px,40vw)}.search-field input{padding:8px 10px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}th{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:#f7f7f2;padding:9px 12px;font-size:.68rem}td{border-bottom:1px solid var(--line);color:#44534e;vertical-align:top;min-width:120px;padding:13px 12px;font-size:.78rem}td strong,td small{display:block}td strong{color:var(--ink)}td small{color:var(--muted);margin-top:3px;font-size:.68rem}.safety-banner{background:linear-gradient(120deg,#edf6f1,#fbfdf8);border-color:#c6dacd;align-items:center;display:flex}.lock-mark,.empty-mark{color:#fff;background:var(--forest);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;margin-right:14px;font-weight:800;display:grid}.configuration-editor{min-height:190px}.preview-box{color:var(--good);background:#f1f8f5;border:1px solid #c9ded5;border-radius:9px;margin-top:14px;padding:14px;font-size:.78rem}.toggle-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:13px 0;display:flex}.toggle-row span,.toggle-row small{display:block}.toggle-row small{color:var(--muted);margin-top:2px;font-size:.68rem}.toggle-row input{width:36px;height:20px;accent-color:var(--forest)}.connection,.change-entry,.notification{border-top:1px solid var(--line);align-items:center;gap:11px;padding:12px 0;display:flex}.provider-mark{color:#fff;background:#306cbd;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.connection>div,.change-entry>div,.notification>div{flex:1}.connection p,.connection small,.change-entry p,.change-entry small,.notification p,.notification small{color:var(--muted);margin:1px 0;font-size:.68rem;display:block}.notification-dot{background:var(--good);border-radius:50%;flex:none;width:7px;height:7px}.retention-row{grid-template-columns:.6fr 1.4fr;gap:28px;display:grid}.retention-row label{align-content:start;gap:7px;font-size:.75rem;font-weight:700;display:grid}.retention-row p{color:var(--muted);margin:4px 0;font-size:.75rem}.ask-layout{grid-template-columns:minmax(330px,.8fr) minmax(380px,1.2fr)}.ask-panel{padding:28px}.ask-symbol{width:38px;height:38px;margin-bottom:20px}.ask-panel>p{color:var(--muted)}.ask-panel textarea{resize:vertical}.privacy-note{border-left-color:#84998f;margin-top:18px}.answer,.answer-placeholder{min-height:380px}.answer-placeholder{color:var(--muted);background:#fffefa66;border-style:dashed;place-items:center;display:grid}.answer p{color:#42514c;margin-top:20px;font-size:1rem}.answer pre{background:#f2f3ee;border-radius:9px;padding:14px;overflow-x:auto}.answer small{color:var(--muted);margin-top:18px;display:block}.empty-state{text-align:center;align-content:center;place-items:center;max-width:1440px;min-height:420px;margin:auto;display:grid}.empty-state .empty-mark{margin:0 0 16px}.empty-mark.done{background:var(--good)}.empty-state p{max-width:500px;color:var(--muted)}.safety-label{color:var(--good);background:var(--forest-soft);border-radius:99px;padding:5px 9px;font-size:.7rem;font-weight:700}.reset-demo{z-index:15;color:var(--muted);box-shadow:var(--shadow);background:#fffefae6;border:1px solid #cad2cd;border-radius:8px;padding:7px 10px;font-size:.68rem;position:fixed;bottom:14px;right:14px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1080px){.sidebar{width:204px}.main-content{margin-left:204px;padding-inline:20px}.close-layout,.ask-layout{grid-template-columns:1fr}.queue-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sequence-row{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body{font-size:13px}.sidebar{width:auto;padding:14px;position:static}.brand{padding-bottom:12px}.workspace-control,.sidebar-footer{grid-template-columns:auto 1fr auto;align-items:center}.workspace-control label,.sidebar-footer label{display:none}.sidebar nav{grid-template-columns:repeat(auto-fit,minmax(94px,1fr));gap:5px;margin-top:12px;display:grid}.sidebar nav button{text-align:center;justify-content:center;width:100%;min-width:0;min-height:44px;padding:8px 6px;display:flex}.nav-icon,.sidebar nav small{display:none}.sidebar-footer{margin-top:8px}.sidebar-footer small{display:none}.main-content{min-height:auto;margin-left:0;padding:24px 12px 70px}.page-header{margin-bottom:20px}.header-actions{display:none}.content-grid,.card-grid,.brief-columns,.metrics,.retention-row{grid-template-columns:1fr}.span-two{grid-column:span 1}.queue-list{grid-template-columns:1fr}.proposal{padding:18px}.evidence-grid{grid-template-columns:1fr}.action-row{flex-wrap:wrap;justify-content:flex-start}.action-row .button.primary{width:100%}.sequence-steps{gap:8px;display:grid}.sequence-steps li:after{display:none}.brief-header,.panel-heading,.records-toolbar{flex-direction:column;align-items:flex-start}.brief-columns section+section{border-top:1px solid var(--line);border-left:0;padding:18px 0 0}.source-strip{flex-wrap:wrap;align-items:flex-start}.source-strip>div,.search-field{width:100%}.view-field{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.workspace-invitation-code{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:10px;padding:16px;display:grid}.workspace-invitation-code code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:.9rem}.workspace-member-table tbody th span,.workspace-member-table tbody th small{display:block}.workspace-member-table tbody th small{color:var(--muted);margin-top:3px;font-weight:450}.workspace-member-role{justify-items:start;gap:8px;min-width:150px;display:grid}.workspace-member-role small{max-width:22ch;color:var(--muted);line-height:1.35}.decision-main,.decision-access-state{background:var(--bg);min-height:100vh}.decision-main{width:min(1240px,100%);margin:0 auto;padding:40px clamp(18px,4vw,48px) 80px}.decision-access-state{align-content:center;justify-items:start;max-width:100%;padding:clamp(32px,8vw,120px);display:grid}.decision-access-state>p{max-width:62ch}.decision-eyebrow{color:var(--good);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:750}.decision-hero,.decision-detail-header,.decision-pagination,.decision-audit-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.decision-hero,.decision-detail-header{border-bottom:1px solid var(--line);padding-bottom:28px}.decision-hero>div:first-child,.decision-detail-header>div:first-child{max-width:720px}.decision-hero h1,.decision-detail-header h1{margin-bottom:12px}.decision-button,.decision-text-link,.decision-create>summary{background:var(--paper);min-height:42px;color:var(--forest-deep);border:1px solid #bdc7c1;border-radius:9px;justify-content:center;align-items:center;padding:9px 15px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.decision-button-primary{border-color:var(--forest);background:var(--forest);color:var(--paper)}.decision-button:disabled{cursor:not-allowed;opacity:.55}.decision-create{position:relative}.decision-create[open]{width:min(720px,100vw - 36px)}.decision-create[open]>summary{margin-left:auto}.decision-create[open]>:not(summary){z-index:20;border:1px solid var(--line);background:var(--paper);width:100%;max-height:calc(100vh - 84px);box-shadow:var(--shadow);border-radius:12px;padding:24px;position:absolute;top:52px;right:0;overflow:auto}.decision-form{gap:16px;margin-top:18px;display:grid}.decision-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.decision-form label,.decision-toolbar label,.decision-compare-form label{color:var(--forest-deep);gap:6px;font-size:.78rem;font-weight:750;display:grid}.decision-form input,.decision-form select,.decision-form textarea,.decision-toolbar input,.decision-toolbar select,.decision-compare-form select{background:var(--paper);border:1px solid #bdc7c1;border-radius:8px;width:100%;min-height:42px;padding:9px 11px;font-weight:450}.decision-form textarea{resize:vertical}.gmail-message-reader-control{max-width:760px}.gmail-message-reader-control small{max-width:70ch;color:var(--muted);line-height:1.5}.gmail-message-metadata{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.gmail-message-metadata>div{border-top:1px solid var(--line);min-width:0;padding-top:11px}.gmail-message-metadata dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:750}.gmail-message-metadata dd{overflow-wrap:anywhere;margin:5px 0 0}.gmail-message-content{border:1px solid var(--line);background:var(--paper);max-height:42rem;color:var(--ink);font:inherit;overflow-wrap:anywhere;white-space:pre-wrap;border-radius:10px;margin:0;padding:clamp(16px,3vw,28px);line-height:1.65;overflow:auto}.live-app-frame{min-width:0}.live-utility-launchers{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:16px clamp(20px,4vw,56px) 24px;display:flex}.live-gmail-reader-launcher,.live-note-launcher{border:1px solid var(--forest);background:var(--forest);min-height:44px;box-shadow:var(--shadow);color:var(--paper);border-radius:999px;justify-content:center;align-items:center;padding:10px 15px;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}.live-gmail-reader-launcher:hover,.live-note-launcher:hover{transform:translateY(-1px)}.live-gmail-reader-launcher:focus-visible,.live-note-launcher:focus-visible,.gmail-message-content:focus-visible{outline-offset:3px;outline:3px solid #43806c4d}.crm-note-search,.crm-note-compose,.crm-note-history{max-width:820px}.crm-note-results{border-top:1px solid var(--line);margin:18px 0 0;padding:0;list-style:none;display:grid}.crm-note-results li{border-bottom:1px solid var(--line)}.crm-note-results button{width:100%;min-height:58px;color:var(--forest-deep);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:90px minmax(0,1fr);gap:14px;padding:10px 12px;display:grid}.crm-note-results button:hover,.crm-note-results button[aria-pressed=true]{background:#d9f36a2e}.crm-note-results button:focus-visible,.crm-note-compose input:focus-visible,.crm-note-compose textarea:focus-visible,.crm-note-history .decision-button:focus-visible{outline-offset:2px;outline:3px solid #43806c4d}.crm-note-results button:disabled{cursor:not-allowed;opacity:.58}.crm-note-results span,.crm-note-selection span,.crm-note-optional{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:740}.crm-note-results strong{overflow-wrap:anywhere}.crm-note-empty,.crm-note-selection,.crm-note-submit small,.crm-note-error,.crm-note-confirmation{color:var(--muted);font-size:.76rem;line-height:1.5}.crm-note-selection{border-left:4px solid var(--accent);background:#d9f36a21;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.crm-note-selection strong{color:var(--forest-deep)}.crm-note-optional{margin-left:6px}.crm-note-submit{align-items:center;gap:14px;display:flex}.crm-note-submit small{max-width:54ch}.crm-note-error{color:#842d2d}.crm-note-confirmation{color:var(--good);font-weight:720}.crm-note-history-list{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.live-record-notes-owner{min-width:0;margin-top:16px}.live-record-notes-owner code{overflow-wrap:anywhere}.live-meeting-composer{min-width:0;margin-top:20px;padding:24px}.live-meeting-fields{border:0;gap:14px;min-width:0;margin:20px 0;padding:0;display:grid}.live-meeting-composer label,.live-meeting-review{gap:8px;min-width:0;display:grid}.live-meeting-composer input,.live-meeting-composer select{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:var(--paper);font:inherit;border-radius:8px;padding:10px 12px}.live-meeting-composer code,.live-meeting-composer p,.live-meeting-composer li,.live-meeting-review span{overflow-wrap:anywhere}.live-meeting-time-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.live-meeting-picker{gap:10px;min-width:0;display:grid}@media (max-width:600px){.live-meeting-time-grid{grid-template-columns:minmax(0,1fr)}.live-meeting-composer{padding:16px}}.crm-note-history-list article{border:1px solid var(--line);background:#ffffff7a;border-radius:14px;padding:18px}.crm-note-history-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.crm-note-history-heading strong{color:var(--forest-deep);overflow-wrap:anywhere}.crm-note-history-heading time,.crm-note-history-list small,.crm-note-history-more{color:var(--muted);font-size:.72rem}.security-audit-main{max-width:1120px}.security-audit-boundary{background:var(--forest);color:var(--paper);gap:6px;padding:18px 22px;display:grid}.security-audit-boundary p{color:#fffefac7;max-width:78ch;margin:0}.security-audit-directory{margin-top:24px}.security-audit-empty,.security-audit-error{color:var(--muted);margin:22px 0 0}.security-audit-error{color:var(--danger)}.security-audit-list{margin:24px 0 0;padding:0;list-style:none}.security-audit-list>li{border-top:1px solid var(--line);padding:20px 0}.security-audit-list>li:last-child{border-bottom:1px solid var(--line)}.security-audit-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.security-audit-heading>div,.security-audit-facts dd{min-width:0}.security-audit-heading strong,.security-audit-heading code{display:block}.security-audit-heading code,.security-audit-facts code{color:var(--muted);overflow-wrap:anywhere;font-size:.76rem}.security-audit-heading time{color:var(--muted);flex:none;font-size:.82rem}.security-audit-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 0;display:grid}.security-audit-facts div{min-width:0}.security-audit-facts dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.security-audit-facts dd{margin:5px 0 0}.security-audit-facts dd code{margin-top:4px;display:block}.security-audit-more{justify-content:center;padding-top:24px;display:flex}.privacy-request-main{max-width:1120px}.privacy-request-intake,.privacy-request-directory{margin-top:24px}.privacy-request-intake{border-left:4px solid var(--accent)}.privacy-request-submit{align-items:center;gap:16px;display:flex}.privacy-request-submit small,.privacy-request-empty,.privacy-request-error,.privacy-request-confirmation{color:var(--muted);font-size:.76rem;line-height:1.5}.privacy-request-submit small{max-width:58ch}.privacy-request-error{color:var(--danger)}.privacy-request-confirmation{color:var(--good);font-weight:720}.privacy-request-list{margin:24px 0 0;padding:0;list-style:none}.privacy-request-list>li{border-top:1px solid var(--line);padding:20px 0}.privacy-request-list>li:last-child{border-bottom:1px solid var(--line)}.privacy-request-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.privacy-request-heading>div{gap:4px;min-width:0;display:grid}.privacy-request-heading strong{color:var(--forest-deep);overflow-wrap:anywhere}.privacy-request-heading span,.privacy-request-heading time,.privacy-request-id{color:var(--muted);font-size:.76rem}.privacy-request-heading time{color:var(--forest);flex:none;font-weight:720}.privacy-request-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.privacy-request-facts div{min-width:0}.privacy-request-facts dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.privacy-request-facts dd{color:var(--forest-deep);overflow-wrap:anywhere;margin:5px 0 0}.privacy-request-id{overflow-wrap:anywhere;display:block}.privacy-collection-panel{border-top:1px solid var(--line);margin:24px 0;padding-top:20px}.privacy-collection-panel p,.privacy-collection-coverage li{line-height:1.6}.privacy-collection-panel summary{cursor:pointer;color:var(--forest-deep);padding:10px 0;font-weight:600}.privacy-collection-list{padding-left:24px}.privacy-collection-list>li{border-bottom:1px solid var(--line)}.privacy-collection-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.privacy-collection-fields dd{white-space:pre-wrap}.privacy-correction-panel{border-left:4px solid var(--accent);overflow-wrap:anywhere;margin-top:24px}.privacy-correction-panel>p,.privacy-correction-panel form>p{color:var(--muted);line-height:1.6}.privacy-correction-panel>.privacy-request-error{color:var(--danger)}.privacy-correction-panel>.privacy-request-confirmation{color:var(--good)}.privacy-correction-comparison{table-layout:fixed;border-collapse:collapse;width:100%;margin:18px 0;font-size:.85rem}.privacy-correction-comparison caption{text-align:left;color:var(--muted);padding-bottom:12px}.privacy-correction-comparison th,.privacy-correction-comparison td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:12px 8px}.privacy-correction-comparison thead{background:var(--paper);color:var(--forest)}.privacy-correction-ack{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.privacy-correction-ack input{flex:none;width:1rem;min-height:1rem;margin-top:4px}@media (max-width:720px){.security-audit-heading{gap:8px;display:grid}.security-audit-facts,.privacy-request-facts{grid-template-columns:1fr}.privacy-request-heading{gap:8px;display:grid}}.crm-note-history-list p{color:var(--ink-soft);overflow-wrap:anywhere;white-space:pre-wrap;margin:10px 0;line-height:1.6}.crm-note-history-more{flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px;display:flex}.decision-preview{margin-top:16px}.decision-preview dl>div,.decision-current dl>div{border-top:1px solid var(--line);padding:11px 0}.decision-preview dt,.decision-current dt{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:700}.decision-preview dd,.decision-current dd{margin:3px 0 0}.decision-confirm{border-left:3px solid var(--attention);background:var(--attention-bg);align-items:flex-start;gap:9px;padding:12px;display:flex}.decision-actions,.decision-statuses,.decision-pagination>div{flex-wrap:wrap;gap:10px;display:flex}.decision-receipt,.decision-alert,.decision-sync-note{border-left:3px solid var(--good);background:var(--forest-soft);margin:18px 0;padding:12px 14px}.decision-alert{border-left-color:var(--danger);background:#fff0ed}.decision-sync-note{border-left-color:var(--line);background:var(--paper);color:var(--muted)}.decision-overview{border-block:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin:28px 0;display:grid}.decision-overview>div{border-right:1px solid var(--line);padding:15px 18px}.decision-overview>div:last-child{border-right:0}.decision-overview dt{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:700}.decision-overview dd{color:var(--forest-deep);margin:4px 0 0;font-family:Georgia,serif;font-size:1.7rem}.decision-toolbar{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(130px,auto)) auto auto;align-items:end;gap:12px;margin-bottom:18px;display:grid}.decision-table-wrap{border-block:1px solid var(--line);background:var(--paper);overflow-x:auto}.decision-table{border-collapse:collapse;width:100%;font-size:.82rem}.decision-table caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.decision-table th,.decision-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:13px 11px}.decision-table thead th{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.decision-table tbody th{background:var(--paper);min-width:245px;position:sticky;left:0}.decision-table tbody th a{color:var(--forest-deep);gap:3px;text-decoration-color:#9eaaa4;display:grid}.decision-table code,.decision-evidence code{color:var(--muted);overflow-wrap:anywhere;font-size:.72rem;display:block}.decision-value{overflow-wrap:anywhere;max-width:200px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.decision-badge{width:fit-content;color:var(--forest-deep);background:#f5f6f3;border:1px solid #c9d1cc;border-radius:999px;align-items:center;margin:2px 4px 2px 0;padding:3px 7px;font-size:.68rem;font-weight:750;display:inline-flex}.decision-badge-attention{background:var(--attention-bg);color:#66350f;border-color:#e2b985}.decision-badge-danger{color:var(--danger);background:#fff0ed;border-color:#e0aaa2}.decision-pagination{align-items:center;padding:18px 0 28px}.decision-activity,.decision-section,.decision-actions-panel,.decision-current,.decision-evidence{border-bottom:1px solid var(--line);padding:26px 0}.decision-activity ol,.decision-version-list,.decision-audit,.decision-evidence ul{margin:18px 0 0;padding:0;list-style:none}.decision-activity li,.decision-version-list li,.decision-audit>li,.decision-evidence li{border-top:1px solid var(--line);padding:14px 0}.decision-activity li>span,.decision-activity li>time,.decision-version-list time{margin-right:14px}.decision-back{color:var(--forest);margin-bottom:24px;font-weight:700;display:inline-flex}.decision-tabs{border-bottom:1px solid var(--line);gap:24px;display:flex}.decision-tabs a{color:var(--muted);border-bottom:3px solid #0000;padding:16px 2px 12px;font-weight:750;text-decoration:none}.decision-tabs a[aria-current=page]{border-bottom-color:var(--accent);color:var(--forest-deep)}.decision-current{grid-template-columns:minmax(0,1.6fr) minmax(220px,.7fr);gap:clamp(24px,6vw,80px);display:grid}.decision-current-value{color:var(--forest-deep);overflow-wrap:anywhere;white-space:pre-wrap;margin:12px 0;font-family:Georgia,serif;font-size:clamp(1.45rem,3vw,2.3rem)}.decision-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.decision-evidence li{gap:4px;display:grid}.decision-actions-panel>details{border-top:1px solid var(--line);padding:12px 0}.decision-actions-panel>details>summary{list-style:none}.decision-compare-form{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.decision-diff>details{border-top:1px solid var(--line)}.decision-diff summary{cursor:pointer;justify-content:space-between;padding:13px 0;font-weight:700;display:flex}.decision-diff details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.decision-diff section,.decision-audit pre{border:1px solid var(--line);background:var(--paper);border-radius:8px;min-width:0;padding:13px;overflow:auto}.decision-diff pre,.decision-audit pre{white-space:pre-wrap;overflow-wrap:anywhere}.decision-audit>li>div{justify-content:space-between;gap:16px;display:flex}.decision-audit dl{flex-wrap:wrap;gap:20px;display:flex}.decision-audit dl div{max-width:100%}.decision-audit dt{color:var(--muted);text-transform:uppercase;font-size:.7rem}.decision-audit dd{overflow-wrap:anywhere;margin:2px 0 0}.decision-empty,.decision-loading{border-block:1px solid var(--line);min-height:280px;padding:52px 0}.decision-loading{border-color:var(--line);background:var(--paper)}@media (max-width:900px){.decision-overview{grid-template-columns:repeat(2,1fr)}.decision-overview>div{border-bottom:1px solid var(--line)}.decision-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-search{grid-column:1/-1}.decision-table th:nth-child(6),.decision-table td:nth-child(6),.decision-table th:nth-child(8),.decision-table td:nth-child(8){display:none}}@media (max-width:640px){.decision-main{padding:24px 16px 64px}.gmail-message-metadata{grid-template-columns:1fr}.live-gmail-reader-launcher,.live-note-launcher{max-width:100%}.crm-note-results button{grid-template-columns:1fr;gap:3px}.crm-note-submit{flex-direction:column;align-items:stretch}.crm-note-submit .decision-button{width:100%}.privacy-request-submit{flex-direction:column;align-items:stretch}.privacy-request-submit .decision-button{width:100%}.crm-note-history-heading{flex-direction:column;align-items:flex-start;gap:5px}.decision-hero,.decision-detail-header,.decision-pagination,.decision-audit-heading,.decision-current,.decision-evidence{grid-template-columns:1fr;display:grid}.decision-create,.decision-create>summary,.decision-create[open]{width:100%}.decision-create[open]>:not(summary){border:0;border-radius:0;width:100%;max-height:100vh;position:fixed;inset:0}.decision-form-grid,.decision-toolbar,.decision-diff details>div{grid-template-columns:1fr}.decision-overview{grid-template-columns:1fr 1fr}.decision-table,.decision-table tbody,.decision-table tr,.decision-table th,.decision-table td{display:block}.decision-table thead{display:none}.decision-table tr{border-bottom:1px solid var(--line);padding:12px}.decision-table th,.decision-table td,.decision-table tbody th{border:0;padding:5px 0;position:static}.decision-table td:before{content:attr(data-label) ": ";color:var(--muted);text-transform:uppercase;font-size:.7rem;font-weight:750}.decision-table th:nth-child(6),.decision-table td:nth-child(6),.decision-table th:nth-child(8),.decision-table td:nth-child(8){display:block}}@media (prefers-reduced-motion:reduce){.decision-main *,.decision-access-state *{scroll-behavior:auto!important;transition:none!important}.live-gmail-reader-launcher{transform:none!important}}body:has(.landing-page){background:var(--paper)}.landing-page{--landing-gutter:clamp(20px, 4vw, 56px);min-height:100vh;color:var(--ink);background:var(--paper);overflow:clip}.landing-page a{color:inherit;text-decoration:none}.landing-page a:focus-visible{outline:3px solid var(--forest);outline-offset:4px}.landing-skip-link{z-index:100;background:var(--forest-deep);padding:10px 14px;font-weight:750;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-180%);color:var(--paper)!important}.landing-skip-link:focus{transform:translateY(0)}.landing-header{z-index:30;width:100%;min-height:74px;padding-inline:max(var(--landing-gutter), calc((100vw - 1240px) / 2));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefaf0;border-bottom:1px solid #173c3421;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;top:0}.landing-brand{letter-spacing:-.035em;justify-self:start;align-items:center;gap:10px;width:fit-content;font-size:1.15rem;font-weight:780;display:inline-flex}.landing-brand-mark{width:31px;height:31px;color:var(--forest-deep);background:var(--accent);border-radius:8px;place-items:center;font-size:.86rem;font-weight:850;display:grid}.landing-nav{color:#4d5b56;align-items:center;gap:clamp(20px,3vw,38px);font-size:.78rem;font-weight:700;display:flex}.landing-nav a{align-items:center;min-height:44px;display:inline-flex;position:relative}.landing-nav a:after{background:var(--accent);content:"";transform-origin:100%;height:2px;transition:transform .16s;position:absolute;bottom:7px;left:0;right:0;transform:scaleX(0)}.landing-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.landing-header-cta{border:1px solid var(--forest);background:var(--forest);justify-self:end;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-size:.77rem;font-weight:760;transition:color .16s,background .16s;display:inline-flex;color:#fff!important}.landing-header-cta:hover{background:var(--accent);color:var(--forest-deep)!important}.landing-arrow{font-weight:850;transition:transform .16s;display:inline-block}a:hover>.landing-arrow{transform:translate(2px,-2px)}.landing-hero{width:min(100%,1240px);min-height:min(850px,100vh - 74px);padding:clamp(70px, 8vw, 108px) var(--landing-gutter) clamp(86px, 9vw, 124px);grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);align-items:center;gap:clamp(54px,7vw,104px);margin:0 auto;display:grid}.landing-hero-copy{z-index:2;position:relative}.landing-kicker,.landing-section-number{color:var(--good);letter-spacing:.145em;text-transform:uppercase;font-size:.69rem;font-weight:820;display:block}.landing-hero h1{letter-spacing:-.063em;max-width:680px;margin:20px 0 27px;font-size:clamp(3.25rem,5.15vw,4.65rem);font-weight:710;line-height:.98}.landing-hero h1 em{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.landing-hero-lede{color:#4d5b56;max-width:600px;margin-bottom:31px;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.72}.landing-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.landing-button{border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 20px;font-size:.79rem;font-weight:790;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.landing-button.primary{color:#fff;background:var(--forest)}.landing-button.primary:hover{color:var(--forest-deep);background:var(--accent)}.landing-button.text{color:var(--forest);background:0 0;border-color:#173c343b}.landing-button.text:hover{border-color:var(--forest);background:var(--forest-soft)}.landing-button.acid{color:var(--forest-deep);background:var(--accent)}.landing-button.acid:hover{color:var(--forest-deep);background:#fff}.landing-hero-notes{color:var(--muted);flex-wrap:wrap;gap:8px 24px;margin:25px 0 0;padding:0;font-size:.7rem;list-style:none;display:flex}.landing-hero-notes li{padding-left:12px;position:relative}.landing-hero-notes li:before{background:var(--good);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}.landing-product-preview{min-width:0;color:var(--ink);background:var(--bg);box-shadow:16px 16px 0 var(--accent), 0 32px 80px #102d2721;border:1px solid #102d2757;margin:0 14px 0 0;position:relative}.landing-product-preview:before{z-index:-1;content:"";border:1px solid #173c342b;border-radius:50%;width:120px;height:120px;position:absolute;top:-43px;right:-42px}.landing-preview-topbar{color:#55625d;background:var(--paper);border-bottom:1px solid #102d2724;grid-template-columns:1fr auto 1fr;align-items:center;min-height:43px;padding:0 13px;font-size:.64rem;font-weight:740;display:grid}.landing-preview-window-controls{gap:5px;display:flex}.landing-preview-window-controls span{border:1px solid #91a098;border-radius:50%;width:7px;height:7px}.landing-preview-demo-label{color:var(--good);background:var(--forest-soft);border-radius:99px;justify-self:end;padding:3px 7px;font-size:.57rem}.landing-preview-body{grid-template-columns:112px minmax(0,1fr);min-height:414px;display:grid}.landing-preview-sidebar{color:#bed0ca;background:var(--forest-deep);flex-direction:column;gap:7px;padding:17px 10px;display:flex}.landing-preview-mark{width:27px;height:27px;color:var(--forest-deep);background:var(--accent);border-radius:8px;place-items:center;margin:0 4px 17px;font-size:.66rem;font-weight:850;display:grid}.landing-preview-nav{border-radius:6px;grid-template-columns:18px 1fr auto;align-items:center;gap:5px;min-height:31px;padding:4px 6px;font-size:.58rem;font-weight:650;display:grid}.landing-preview-nav>span{color:#94ada4;background:#ffffff0f;border-radius:5px;place-items:center;width:17px;height:17px;font-size:.48rem;font-weight:820;display:grid}.landing-preview-nav.active{color:#fff;box-shadow:inset 2px 0 var(--accent);background:#ffffff17}.landing-preview-nav.active>span,.landing-preview-nav b{color:var(--forest-deep);background:var(--accent)}.landing-preview-nav b{text-align:center;border-radius:99px;min-width:16px;font-size:.46rem}.landing-preview-content{min-width:0;padding:clamp(20px,3vw,34px)}.landing-preview-heading,.landing-preview-proposal-topline,.landing-preview-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-preview-heading{margin-bottom:21px}.landing-preview-heading h2{letter-spacing:-.045em;margin:4px 0 0;font-size:clamp(1.25rem,2.1vw,1.72rem);font-weight:680}.landing-preview-eyebrow,.landing-preview-proposal-topline{color:var(--good);letter-spacing:.11em;text-transform:uppercase;font-size:.55rem;font-weight:820}.landing-preview-count{color:var(--forest-deep);background:var(--accent);border-radius:99px;padding:4px 8px;font-size:.59rem;font-weight:820}.landing-preview-proposal{border:1px solid #173c341f;border-left:3px solid var(--accent);background:var(--paper);border-radius:11px;padding:clamp(18px,2.7vw,27px);box-shadow:0 14px 36px #142c250f}.landing-preview-proposal-topline{color:var(--good);align-items:flex-start}.landing-preview-proposal-topline span:last-child{color:var(--attention)}.landing-preview-proposal h3{letter-spacing:-.025em;margin:17px 0 6px;font-size:clamp(.98rem,1.5vw,1.16rem)}.landing-preview-proposal>p{color:#59645f;margin-bottom:17px;font-size:.72rem;line-height:1.55}.landing-preview-evidence{background:#f2f3ee;border-left:2px solid #89a197;gap:7px;padding:11px 13px;display:grid}.landing-preview-evidence span{color:#4f5c57;letter-spacing:.07em;text-transform:uppercase;font-size:.6rem;font-weight:760}.landing-preview-evidence q{font-family:Georgia,Times New Roman,serif;font-size:.75rem;font-style:italic;line-height:1.45}.landing-preview-actions{color:var(--muted);justify-content:flex-end;margin-top:21px;font-size:.58rem;font-weight:720}.landing-preview-actions span,.landing-preview-actions strong{border:1px solid var(--line);font-weight:inherit;padding:7px 9px}.landing-preview-actions strong{border-color:var(--forest);color:#fff;background:var(--forest)}.landing-product-preview figcaption{max-width:510px;color:var(--muted);font-size:.66rem;line-height:1.55;position:absolute;top:calc(100% + 29px);left:0}.landing-surface-strip{min-height:71px;padding:16px max(var(--landing-gutter), calc((100vw - 1240px) / 2));color:#4f5c57;background:var(--bg);letter-spacing:.055em;text-transform:uppercase;border-top:1px solid #173c3424;border-bottom:1px solid #173c3424;grid-template-columns:auto minmax(30px,1fr) repeat(5,auto);align-items:center;gap:clamp(14px,2.4vw,32px);font-size:.68rem;font-weight:750;display:grid}.landing-surface-strip>span:first-child{color:var(--forest)}.landing-surface-strip>div{background:#cdd5d0;height:1px}.landing-section{width:min(100%,1240px);padding:clamp(96px, 10vw, 142px) var(--landing-gutter);margin:0 auto}.landing-product,.landing-workflow,.landing-control{scroll-margin-top:92px}.landing-section-intro{grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(40px,7vw,110px);margin-bottom:clamp(55px,7vw,86px);display:grid}.landing-section-intro h2,.landing-control-copy h2,.landing-final-cta h2,.landing-workflow-intro h2{letter-spacing:-.057em;margin:0;font-size:clamp(2.5rem,4.5vw,4rem);font-weight:670;line-height:1.02}.landing-section-intro p{max-width:590px;color:var(--muted);margin:25px 0 0;font-size:1rem;line-height:1.72}.landing-capabilities{border-top:1px solid #173c342e;border-bottom:1px solid #173c342e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.landing-capability{min-width:0;padding:27px clamp(18px,2.5vw,31px) 33px}.landing-capability+.landing-capability{border-left:1px solid #173c342e}.landing-capability-number{color:var(--good);margin-bottom:50px;font-family:Georgia,Times New Roman,serif;font-size:.8rem;display:block}.landing-capability h3{color:var(--forest);letter-spacing:-.035em;margin:0 0 19px;font-size:1.35rem;font-weight:750}.landing-capability strong{min-height:48px;margin-bottom:13px;font-size:.86rem;line-height:1.45;display:block}.landing-capability p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.65}.landing-workflow{padding:clamp(92px, 10vw, 136px) max(var(--landing-gutter), calc((100vw - 1240px) / 2));color:#eef5f2;background:var(--forest-deep);grid-template-columns:minmax(280px,.85fr) minmax(430px,1.15fr);gap:clamp(68px,9vw,150px);display:grid}.landing-section-number.light{color:var(--accent)}.landing-workflow-intro h2{margin-top:27px;font-size:clamp(2.55rem,4.1vw,3.8rem)}.landing-workflow-intro>p{color:#afc2bb;max-width:470px;margin:29px 0;font-size:.94rem;line-height:1.72}.landing-workflow-intro>a{min-height:44px;color:var(--accent);text-underline-offset:6px;align-items:center;gap:9px;font-size:.75rem;font-weight:770;-webkit-text-decoration:underline #d9f36a73;text-decoration:underline #d9f36a73;display:inline-flex}.landing-workflow-steps{margin:0;padding:0;list-style:none}.landing-workflow-steps li{border-top:1px solid #ffffff26;grid-template-columns:60px 1fr;gap:23px;padding:28px 0 31px;display:grid}.landing-workflow-steps li:last-child{border-bottom:1px solid #ffffff26}.landing-workflow-steps li>span{color:var(--accent);font-family:Georgia,Times New Roman,serif;font-size:1rem}.landing-workflow-steps h3{color:#fff;letter-spacing:-.025em;margin:0 0 8px;font-size:1.1rem;font-weight:680}.landing-workflow-steps p{color:#aabdb6;max-width:540px;margin:0;font-size:.76rem;line-height:1.68}.landing-workflow a:focus-visible,.landing-final-cta a:focus-visible{outline-color:#fff}.landing-control{grid-template-columns:minmax(350px,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(65px,9vw,130px);display:grid}.landing-control-statement{color:#fff;background:var(--forest);min-height:490px;box-shadow:18px 18px 0 var(--forest-soft);align-content:center;padding:clamp(34px,5vw,65px);display:grid;position:relative}.landing-control-statement .landing-section-number{color:var(--accent);position:absolute;top:30px;left:34px}.landing-control-statement p{letter-spacing:-.06em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.3rem,6vw,5.4rem);line-height:.9}.landing-control-statement>span:not(.landing-section-number){color:var(--accent);padding:8px 0 10px;font-size:clamp(2.7rem,5vw,4.5rem);line-height:1}.landing-control-copy h2{margin:21px 0 24px}.landing-control-copy>p{max-width:570px;color:var(--muted);margin-bottom:38px;font-size:.98rem;line-height:1.72}.landing-control-copy ul{border-top:1px solid #173c342e;margin:0;padding:0;list-style:none}.landing-control-copy li{border-bottom:1px solid #173c342e;grid-template-columns:45px 1fr;gap:12px;padding:17px 0;font-size:.78rem;font-weight:670;line-height:1.55;display:grid}.landing-control-copy li span{color:var(--good);font-family:Georgia,Times New Roman,serif;font-weight:400}.landing-final-cta{padding:clamp(80px, 10vw, 130px) max(var(--landing-gutter), calc((100vw - 1240px) / 2));color:#fff;background:var(--forest);box-shadow:inset 0 8px var(--accent)}.landing-final-cta .landing-kicker{color:var(--accent)}.landing-final-cta>div{border-bottom:1px solid #ffffff2b;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;padding:27px 0 37px;display:grid}.landing-final-cta h2{max-width:790px;font-size:clamp(3rem,5.5vw,5.2rem)}.landing-final-cta>p{color:#b9cbc5;max-width:650px;margin:31px 0 0 auto;font-size:.86rem;line-height:1.65}.landing-footer{min-height:120px;padding:24px max(var(--landing-gutter), calc((100vw - 1240px) / 2));background:var(--paper);border-top:1px solid #173c341f;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;display:grid}.landing-footer p{color:var(--muted);margin:0;font-size:.7rem}.landing-footer-links{justify-self:end;align-items:center;gap:clamp(14px,2vw,28px);display:flex}.landing-footer-links a{min-height:44px;color:var(--forest);align-items:center;gap:8px;font-size:.72rem;font-weight:760;display:inline-flex}.landing-footer-links a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:5px;text-decoration-thickness:2px}.privacy-header{min-height:74px;padding-inline:max(var(--landing-gutter), calc((100vw - 1240px) / 2));background:var(--paper);border-bottom:1px solid #173c3421;justify-content:space-between;align-items:center;display:flex}.privacy-back-link{align-items:center;gap:8px;min-height:44px;font-size:.76rem;font-weight:760;display:inline-flex;color:var(--forest)!important}.privacy-header-actions,.privacy-language-switcher,.live-language-switcher{align-items:center;display:flex}.privacy-header-actions{gap:24px}.privacy-language-switcher,.live-language-switcher{background:var(--background);border:1px solid #173c342e;border-radius:999px;gap:2px;padding:2px}.privacy-language-switcher a,.live-language-switcher a{border-radius:999px;justify-content:center;align-items:center;min-width:66px;min-height:44px;padding:8px 12px;font-size:.72rem;font-weight:760;display:inline-flex;color:var(--forest)!important}.privacy-language-switcher a[aria-current=page],.live-language-switcher a[aria-current=page]{background:var(--forest);color:#fff!important}.privacy-main{width:min(100%,1240px);padding:clamp(62px, 8vw, 104px) var(--landing-gutter) clamp(86px, 10vw, 140px);margin:0 auto}.privacy-hero{border-bottom:1px solid #173c342e;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:clamp(48px,8vw,120px);padding-bottom:clamp(46px,6vw,78px);display:grid}.privacy-hero h1{letter-spacing:-.065em;max-width:760px;margin:18px 0 0;font-size:clamp(3.2rem,7vw,6.2rem);font-weight:690;line-height:.95}.privacy-hero-summary p:first-child{color:#4d5b56;margin-bottom:20px;font-size:clamp(.95rem,1.3vw,1.08rem);line-height:1.72}.privacy-hero-summary p:last-child{color:var(--muted);margin:0;font-size:.7rem;font-weight:700}.privacy-launch-notice{border-left:4px solid var(--accent);color:#fff;background:var(--forest-deep);grid-template-columns:42px minmax(0,1fr);gap:18px;max-width:850px;margin:clamp(42px,6vw,70px) 0;padding:23px 26px;display:grid}.privacy-launch-notice>span{width:34px;height:34px;color:var(--forest-deep);background:var(--accent);border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:800;display:grid}.privacy-launch-notice h2{color:#fff;margin:1px 0 7px;font-size:1rem}.privacy-launch-notice p{color:#b9cbc5;max-width:720px;margin:0;font-size:.76rem;line-height:1.65}.privacy-article{border-top:1px solid #173c342e}.privacy-article section{border-bottom:1px solid #173c342e;grid-template-columns:minmax(180px,.52fr) minmax(0,1.48fr);gap:clamp(40px,8vw,120px);padding:clamp(46px,6vw,72px) 0;display:grid}.privacy-section-label{align-content:start;gap:12px;display:grid}.privacy-section-label span{color:var(--good);font-family:Georgia,Times New Roman,serif;font-size:.78rem}.privacy-section-label h2{max-width:210px;color:var(--forest);letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.12}.privacy-section-copy{color:#4d5b56;max-width:760px;font-size:.88rem;line-height:1.75}.privacy-section-copy p{margin-bottom:19px}.privacy-section-copy p:last-child,.privacy-section-copy ul:last-child{margin-bottom:0}.privacy-section-copy ul{gap:10px;margin:0 0 22px;padding-left:21px;display:grid}.privacy-section-copy li::marker{color:var(--good)}.privacy-limited-use{border-left:3px solid var(--accent);color:var(--forest-deep);background:var(--forest-soft);padding:18px 20px;font-weight:640}.privacy-limited-use a{text-decoration:underline;-webkit-text-decoration-color:var(--good);text-decoration-color:var(--good);text-underline-offset:4px}.privacy-footer{border-top-color:#173c342e}@media (max-width:1060px){.landing-hero{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:48px}.landing-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-capability:nth-child(3){border-left:0}.landing-capability:nth-child(n+3){border-top:1px solid #173c342e}.landing-control{gap:62px}}@media (max-width:900px){.landing-header{grid-template-columns:1fr auto}.landing-nav{display:none}.landing-hero{grid-template-columns:1fr;min-height:0;padding-top:76px}.landing-hero-copy{max-width:720px}.landing-product-preview{width:min(100% - 16px,720px);margin-top:28px}.landing-surface-strip{grid-template-columns:auto 1fr repeat(3,auto)}.landing-surface-strip span:nth-last-child(-n+2){display:none}.landing-workflow,.landing-control{grid-template-columns:1fr}.landing-workflow{gap:56px}.landing-control-statement{width:min(100% - 18px,610px);min-height:410px}.landing-control-copy{max-width:700px}.landing-final-cta>div{grid-template-columns:1fr;align-items:start}}@media (max-width:680px){.landing-header{min-height:66px}.landing-header-cta{padding-inline:13px}.landing-hero{padding-top:58px;padding-bottom:88px}.landing-hero h1{font-size:clamp(2.75rem,13vw,4rem)}.landing-hero-actions{flex-direction:column;align-items:stretch}.landing-button{width:100%}.landing-hero-notes{gap:7px;display:grid}.landing-product-preview{box-shadow:10px 10px 0 var(--accent);margin-top:19px}.landing-preview-topbar{grid-template-columns:auto 1fr auto;gap:11px}.landing-preview-topbar>span:nth-child(2){justify-self:center}.landing-preview-body{grid-template-columns:1fr;min-height:380px}.landing-preview-sidebar{display:none}.landing-preview-content{padding:19px}.landing-preview-actions{grid-template-columns:1fr 1fr;display:grid}.landing-preview-actions strong{text-align:center;grid-column:1/-1}.landing-product-preview figcaption{top:calc(100% + 21px)}.landing-surface-strip{flex-wrap:wrap;gap:10px 17px;min-height:auto;padding-block:20px;display:flex}.landing-surface-strip>div{width:100%}.landing-surface-strip span{display:block!important}.landing-section-intro{grid-template-columns:1fr;gap:27px}.landing-capabilities{grid-template-columns:1fr}.landing-capability+.landing-capability{border-top:1px solid #173c342e;border-left:0}.landing-capability-number{margin-bottom:25px}.landing-capability strong{min-height:0}.landing-workflow{grid-template-columns:1fr;gap:44px}.landing-workflow-steps li{grid-template-columns:42px 1fr;gap:12px}.landing-control-statement{min-height:350px;box-shadow:10px 10px 0 var(--forest-soft)}.landing-footer{grid-template-columns:1fr auto}.landing-footer p{display:none}.landing-footer-links{flex-direction:column;align-items:flex-end;gap:0}.privacy-header{flex-wrap:wrap;gap:8px 20px;min-height:66px;padding-block:10px}.privacy-header-actions{justify-content:space-between;gap:16px;width:100%}.privacy-main{padding-top:54px}.privacy-hero,.privacy-article section{grid-template-columns:1fr}.privacy-hero{gap:30px}.privacy-launch-notice{grid-template-columns:32px minmax(0,1fr);padding:19px}.privacy-launch-notice>span{width:30px;height:30px}.privacy-article section{gap:24px}.privacy-section-label h2{max-width:none}}@media (max-width:430px){.landing-header-cta .landing-arrow,.landing-product-preview:before{display:none}.landing-preview-proposal{padding:16px}.landing-preview-proposal-topline{flex-direction:column;gap:5px}.landing-final-cta h2{font-size:2.85rem}.landing-footer{align-items:start;min-height:104px}.privacy-back-link span{display:none}.privacy-hero h1{font-size:clamp(2.8rem,15vw,4rem)}.privacy-launch-notice{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{animation-duration:.01ms!important;animation-iteration-count:1!important}.landing-nav a:after{transition:none}.landing-page a:hover>.landing-arrow{transform:none}}body:has(.live-entry-page){background:var(--bg)}.live-entry-page{border-left:11px solid var(--forest-deep);background:var(--bg);place-items:center;min-height:100vh;padding:clamp(24px,6vw,72px) 20px;display:grid}.live-entry-card{background:var(--paper);width:min(100%,700px);min-height:560px;box-shadow:var(--shadow);border:1px solid #173c3424;border-radius:12px;padding:clamp(28px,5vw,56px)}.live-entry-card--dashboard:has(.live-workspace-layout){background:var(--bg);width:auto;box-shadow:none;border:0;border-radius:0;margin-left:244px;padding:28px clamp(22px,4vw,58px) 60px}.live-entry-page:has(.live-workspace-layout){border:0;padding:0;display:block}.live-entry-card--dashboard .live-entry-topline{margin-bottom:24px}.live-entry-card--dashboard .live-entry-brand{display:none}.live-entry-card--dashboard .live-entry-copy h1{letter-spacing:-.025em;max-width:none;font-family:inherit;font-size:1.25rem}.live-workspace-content>.live-entry-copy>p{display:none}.live-workspace-content .live-authority-summary{margin-top:16px;font-size:.8rem}.live-entry-card--dashboard>.live-entry-boundary-note{background:0 0;border:0;margin:12px 0;padding:0;font-size:.76rem}.live-workspace-layout{margin-top:28px;display:block}.live-workspace-navigation{position:static}.live-workspace-sidebar{background:var(--forest-deep);overflow-y:auto}.live-workspace-sidebar .workspace-control,.live-workspace-sidebar .sidebar-footer{overflow-wrap:anywhere}.live-workspace-label{color:#a8bdb5;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.live-workspace-navigation button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.live-workspace-panel-content{min-width:0;max-width:1440px;margin-inline:auto}.live-workspace-surface-heading h2{color:var(--forest-deep);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:500}.live-workspace-surface-heading p{color:var(--muted)}.live-workspace-availability{border-left:3px solid var(--accent);background:var(--bg);padding:12px 16px}.live-workspace-panel[hidden],.live-workspace-content [data-record-section][hidden]{display:none!important}.live-records-navigation{flex-wrap:wrap;width:fit-content;margin-bottom:16px}.live-records-navigation button,.live-close-navigation button{min-height:44px}.live-close-navigation{margin-bottom:20px}.live-close-navigation .tabs{flex-wrap:wrap}.live-review-queue-layout{grid-template-columns:minmax(160px,.7fr) minmax(0,1.6fr);align-items:start;gap:20px;display:grid}.live-review-queue-layout>*,.live-review-queue-nav{min-width:0}.live-review-queue-items{margin:0;padding:0;list-style:none}.live-review-queue-items .queue-item{overflow-wrap:anywhere;width:100%;min-height:44px}.live-review-detail:focus-visible{outline:2px solid var(--forest);outline-offset:4px}[data-close-section][hidden],.live-review-detail[hidden],.live-review-queue-layout[hidden]{display:none!important}@media (max-width:800px){.live-review-queue-layout{grid-template-columns:minmax(0,1fr)}}.live-workspace-panel-content .live-overview-columns{grid-template-columns:minmax(0,1fr)}@media (max-width:1080px){.live-entry-card--dashboard:has(.live-workspace-layout){margin-left:204px}}@media (max-width:760px){.live-entry-card--dashboard:has(.live-workspace-layout){margin-left:0;padding:20px 16px 40px}.live-workspace-sidebar{border-radius:12px;margin:0 -16px 24px}.live-workspace-sidebar .workspace-control,.live-workspace-sidebar .sidebar-footer{grid-template-columns:minmax(0,1fr)}}.live-entry-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;min-height:40px;margin-bottom:clamp(64px,10vw,104px);display:flex}.live-entry-session-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.live-mfa-card{width:min(100%,780px)}.live-mfa-disabled-copy{margin-top:clamp(64px,10vw,104px)}.live-mfa-stack{gap:32px;margin-top:42px;display:grid}.live-mfa-stack h2{color:var(--forest-deep);margin:0 0 16px;font-size:1.15rem}.live-mfa-status{background:var(--bg);border:1px solid #173c3429;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.live-mfa-status h2,.live-mfa-status p{margin:0}.live-mfa-badge{border-radius:999px;flex:none;padding:7px 10px;font-size:.72rem;font-weight:760}.live-mfa-badge--aal1{color:#684d17;background:#f5e8c7}.live-mfa-badge--aal2{color:#17533f;background:#dceee7}.live-mfa-factor-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.live-mfa-factor-list li{border:1px solid #173c3424;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.live-mfa-factor-list strong,.live-mfa-factor-list span{display:block}.live-mfa-factor-list span{color:var(--muted);margin-top:3px;font-size:.78rem}.live-mfa-setup,.live-mfa-notice{border-left:3px solid var(--accent);background:var(--bg);padding:22px}.live-mfa-setup ol{color:var(--muted);padding-left:21px;line-height:1.65}.live-mfa-secret{overflow-wrap:anywhere;color:var(--forest-deep);background:var(--paper);letter-spacing:.08em;border:1px solid #173c3438;border-radius:6px;padding:15px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1rem;display:block}.live-mfa-qr{background:#fff;width:min(100%,256px);margin:20px 0}.live-mfa-qr svg{width:100%;height:auto;display:block}.live-mfa-manual{margin-top:20px}.live-mfa-manual summary{width:fit-content;color:var(--forest-deep);cursor:pointer;font-weight:720}.live-mfa-manual summary:focus-visible{outline:2px solid var(--forest);outline-offset:5px}@media (max-width:600px){.live-mfa-card{min-width:0;padding:20px}.live-mfa-setup{min-width:0;padding:16px}}.live-mfa-form{gap:11px;display:grid}.live-mfa-form label{color:var(--forest-deep);font-size:.8rem;font-weight:720}.live-mfa-form input,.live-mfa-form select{width:100%;min-height:45px;color:var(--ink);background:var(--paper);font:inherit;border:1px solid #173c343d;border-radius:6px;padding:10px 12px}.live-mfa-form .live-entry-primary{border:0;justify-self:start;margin-top:7px}.live-mfa-help,.live-mfa-message{color:var(--muted);margin:0;line-height:1.6}.live-mfa-message{background:#f1eee3;border-radius:6px;padding:13px 15px}.live-entry-brand{color:var(--forest-deep);letter-spacing:-.025em;align-items:center;gap:10px;font-size:1.05rem;font-weight:720;text-decoration:none;display:inline-flex}.live-entry-brand>span{width:32px;height:32px;color:var(--accent);background:var(--forest-deep);border-radius:8px;place-items:center;display:grid}.live-entry-copy{max-width:560px}.live-entry-kicker{color:var(--good);letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:.72rem;font-weight:760}.live-entry-copy h1{max-width:13ch;color:var(--forest-deep);letter-spacing:-.055em;margin-bottom:22px;font-size:clamp(2.25rem,6vw,4.5rem);font-weight:590;line-height:.98}.live-entry-copy>p:last-child{max-width:58ch;color:var(--muted);margin-bottom:0;font-size:1rem;line-height:1.7}.live-entry-actions{align-items:center;gap:18px;margin-top:38px;display:flex}.live-entry-primary,.live-entry-signout,.live-entry-text-link{border:0;font-weight:700;text-decoration:none}.live-entry-primary{min-height:48px;color:var(--paper);background:var(--forest-deep);border-radius:8px;justify-content:center;align-items:center;gap:18px;padding:13px 18px;transition:background-color .16s,transform .16s;display:inline-flex}.live-entry-primary:hover{background:var(--forest);transform:translateY(-1px)}.live-entry-signout,.live-entry-text-link{color:var(--forest);background:0 0;padding:8px 0}.live-entry-signout:hover,.live-entry-text-link:hover{text-underline-offset:4px;text-decoration:underline}.live-entry-primary:focus-visible,.live-entry-brand:focus-visible,.live-entry-signout:focus-visible,.live-entry-text-link:focus-visible,.live-language-switcher a:focus-visible,.live-workspace-option:focus-visible,.live-workspace-switcher summary:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #43806c4d}.live-entry-primary:disabled,.live-entry-signout:disabled,.live-workspace-option:disabled{cursor:wait;opacity:.55}.live-workspace-list{gap:10px;margin-top:34px;display:grid}.live-workspace-list.compact{margin-top:14px}.live-workspace-option{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:17px 18px;transition:border-color .16s,background-color .16s;display:flex}.live-workspace-option:hover:not(:disabled){border-color:var(--forest);background:var(--forest-soft)}.live-workspace-option>span:first-child{gap:2px;display:grid}.live-workspace-option strong{color:var(--forest-deep)}.live-workspace-option small{color:var(--muted);text-transform:capitalize}.live-authority-summary{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:34px 0 0;display:grid}.live-authority-summary>div{padding:17px 14px 17px 0}.live-authority-summary>div+div{border-left:1px solid var(--line);padding-left:14px}.live-authority-summary dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.7rem;font-weight:720}.live-authority-summary dd{color:var(--forest-deep);text-transform:capitalize;margin:0;font-weight:680}.live-assistant{background:var(--paper);box-shadow:inset 0 4px var(--accent), var(--shadow);border:1px solid #173c3438;border-radius:12px;margin-top:18px;padding:22px}.live-assistant-heading,.live-assistant-context-picker>div,.live-assistant-prompt-row>label,.live-assistant-submit-row,.live-assistant-submit-row>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.live-assistant-heading p,.live-assistant-heading h2,.live-assistant-intro,.live-assistant-context-empty,.live-assistant-boundary,.live-assistant-result>p,.live-assistant-result h3,.live-assistant-result dl{margin:0}.live-assistant-heading p,.live-assistant-form label,.live-assistant-result>p,.live-assistant-result dt{color:var(--muted);letter-spacing:.075em;text-transform:uppercase;font-size:.66rem;font-weight:760}.live-assistant-heading h2{color:var(--forest-deep);letter-spacing:-.035em;margin-top:3px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,3vw,1.9rem);font-weight:500}.live-assistant-mode{min-height:28px;color:var(--forest-deep);white-space:nowrap;background:#d9f36a94;border-radius:999px;align-items:center;padding:4px 10px;font-size:.66rem;font-weight:780;display:inline-flex}.live-assistant-intro{max-width:76ch;color:var(--muted);padding:12px 0 17px;font-size:.74rem;line-height:1.6}.live-assistant-form{background:var(--bg);border:1px solid #173c3421;border-radius:9px;gap:15px;padding:17px;display:grid}.live-assistant-context-picker{gap:7px;display:grid}.live-automatic-email-draft{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.live-gmail-exact-review{overflow-wrap:anywhere;min-width:0;margin-top:20px}.live-gmail-exact-review-body{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.65}.live-gmail-exact-review .live-assistant-form input,.live-gmail-exact-review .live-assistant-form textarea{box-sizing:border-box;width:100%;min-width:0;margin-top:6px;display:block}.live-gmail-exact-review .live-assistant-form textarea{resize:vertical;min-height:220px}.live-automatic-email-draft-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-block:12px;display:flex}.live-automatic-email-draft-actions p,.live-automatic-email-draft-context{color:var(--muted);overflow-wrap:anywhere;font-size:.74rem;line-height:1.6}.live-automatic-email-draft-context{gap:10px;display:grid}.live-automatic-email-draft-context dt{font-weight:700}.live-automatic-email-draft-context dd{margin:0}.live-assistant-form .live-automatic-email-draft-consent{color:var(--ink);letter-spacing:normal;text-transform:none;align-items:flex-start;gap:10px;font-size:.8rem;line-height:1.5;display:flex}.live-automatic-email-draft-consent input{width:18px;height:18px;accent-color:var(--forest);flex:none;margin-top:3px;padding:0}.live-assistant-context-picker select,.live-assistant-prompt-row textarea,.live-assistant-submit-row select{border:1px solid var(--line);color:var(--forest-deep);background:var(--paper);font:inherit;border-radius:7px}.live-assistant-context-picker select{width:100%;min-width:0;min-height:42px;padding:8px 10px}.live-assistant-add,.live-assistant-cancel{min-height:38px;color:var(--forest-deep);background:var(--paper);cursor:pointer;font:inherit;white-space:nowrap;border:1px solid #173c343d;border-radius:7px;padding:7px 11px;font-size:.69rem;font-weight:750}.live-assistant-add:hover:not(:disabled),.live-assistant-cancel:hover:not(:disabled){border-color:var(--forest);background:var(--forest-soft)}.live-assistant-context-empty{border-left:3px solid var(--accent);color:var(--muted);background:var(--paper);padding:11px 12px;font-size:.7rem;line-height:1.5}.live-assistant-context-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.live-assistant-context-list li{background:var(--paper);border:1px solid #173c342b;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:7px 8px 7px 10px;display:flex}.live-assistant-context-list span{max-width:260px;color:var(--forest-deep);text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;font-weight:680;overflow:hidden}.live-assistant-context-list small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-right:6px;font-size:.58rem;font-weight:760}.live-assistant-context-list button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:3px 5px;font-size:.62rem;font-weight:700}.live-assistant-prompt-row{gap:7px;display:grid}.live-assistant-prompt-row label>span{color:var(--muted);letter-spacing:normal;text-transform:none;font-size:.62rem;font-weight:600}.live-assistant-prompt-row label>span.is-over-limit{color:var(--danger)}.live-assistant-prompt-row textarea{resize:vertical;width:100%;min-height:108px;padding:11px 12px;font-size:.78rem;line-height:1.55}.live-assistant-submit-row{align-items:end}.live-assistant-submit-row>label{gap:7px;display:grid}.live-assistant-submit-row select{min-height:38px;padding:7px 30px 7px 9px}.live-assistant-submit-row>div{justify-content:flex-end}.live-assistant-submit-row .live-entry-primary{min-height:38px;padding:7px 14px;font-size:.71rem}.live-assistant button:disabled,.live-assistant select:disabled,.live-assistant textarea:disabled{cursor:not-allowed;opacity:.55}.live-assistant button:focus-visible,.live-assistant select:focus-visible,.live-assistant textarea:focus-visible,.live-assistant-result h3:focus-visible{outline-offset:2px;outline:3px solid #43806c4d}.live-assistant-error{border-left:3px solid var(--danger);color:var(--danger);background:#fee8e5;margin:14px 0 0;padding:10px 12px;font-size:.71rem;line-height:1.5}.live-assistant-result{background:var(--paper);box-shadow:inset 3px 0 var(--accent);border:1px solid #173c342b;border-radius:9px;margin-top:14px;padding:17px}.live-assistant-result--proposal{background:var(--forest-soft)}.live-assistant-result h3{color:var(--forest-deep);letter-spacing:-.02em;margin-top:3px;font-size:1rem}.live-assistant-result>p:not(:first-child),.live-assistant-answer,.live-assistant-result dd{color:var(--forest-deep);font-size:.75rem;line-height:1.6}.live-assistant-result>p:not(:first-child),.live-assistant-answer{overflow-wrap:anywhere;white-space:pre-wrap;margin:12px 0 0}.live-assistant-result dl{gap:8px;padding:13px 0;display:grid}.live-assistant-result dl>div{grid-template-columns:minmax(80px,.22fr) minmax(0,1fr);gap:12px;display:grid}.live-assistant-result dd{overflow-wrap:anywhere;margin:0}.live-assistant-result .live-entry-primary{min-height:36px;padding:7px 12px;font-size:.7rem}.live-ai-task-review{background:var(--bg);border:1px solid #173c342b;border-radius:9px;margin-top:14px;padding:17px}.live-ai-task-review>header,.live-ai-task-review-card>header,.live-ai-task-review-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.live-ai-task-review>header p,.live-ai-task-review>header h3,.live-ai-task-review>p,.live-ai-task-review-card>header p,.live-ai-task-review-card>header h4,.live-ai-task-review-card>p{margin:0}.live-ai-task-review>header p,.live-ai-task-review-card>header p,.live-ai-task-review-fields label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.64rem;font-weight:760}.live-ai-task-review>header h3{color:var(--forest-deep);margin-top:3px;font-size:1rem}.live-ai-task-review>header>span,.live-ai-task-review-card>header>span{color:var(--forest-deep);text-transform:capitalize;background:#d9f36a94;border-radius:999px;padding:4px 8px;font-size:.62rem;font-weight:760}.live-ai-task-review>p{color:var(--muted);padding-top:10px;font-size:.71rem;line-height:1.55}.live-ai-task-review-list{gap:12px;margin-top:13px;display:grid}.live-ai-task-review-list[hidden]{display:none}.live-ai-task-review-card{background:var(--paper);border:1px solid #173c3429;border-radius:8px;padding:14px}.live-ai-task-review-card>header h4{color:var(--forest-deep);margin-top:3px;font-size:.88rem}.live-ai-task-review-card>p{color:var(--forest-deep);overflow-wrap:anywhere;padding-top:9px;font-size:.71rem;line-height:1.5}.live-ai-task-review-fields{grid-template-columns:minmax(0,2fr) minmax(160px,1fr) minmax(120px,.6fr);gap:10px;padding-top:12px;display:grid}.live-ai-task-review-fields label{gap:6px;display:grid}.live-ai-task-review-fields input,.live-ai-task-review-fields select{border:1px solid var(--line);width:100%;min-width:0;min-height:40px;color:var(--forest-deep);background:var(--paper);font:inherit;letter-spacing:normal;text-transform:none;border-radius:7px;padding:8px 9px;font-size:.72rem}.live-ai-task-review-actions{flex-wrap:wrap;justify-content:flex-start;padding-top:12px}.live-ai-task-review-actions button{min-height:38px;color:var(--forest-deep);background:var(--paper);cursor:pointer;font:inherit;border:1px solid #173c343d;border-radius:7px;padding:7px 11px;font-size:.68rem;font-weight:740}.live-ai-task-review-actions .live-entry-primary{color:#fff;background:var(--forest)}.live-ai-task-review-warning{color:var(--danger)!important}.live-ai-task-review-effect,.live-ai-task-review-note{color:var(--muted)!important}.live-ai-task-review-notice{border-left:3px solid var(--accent);color:var(--forest-deep)!important;padding-left:9px!important}.live-assistant-boundary{color:var(--muted);padding-top:14px;font-size:.66rem;line-height:1.55}.live-google-workspace-status{background:#fff;border:1px solid #173c3429;border-radius:10px;margin-top:18px;padding:18px}.live-google-workspace-status>header,.live-google-workspace-status-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.live-google-workspace-status>header p,.live-google-workspace-status>header h2,.live-google-workspace-status-loading,.live-google-workspace-status-boundary,.live-google-workspace-status-facts{margin:0}.live-google-workspace-status>header p,.live-google-workspace-status-facts dt{color:var(--muted);letter-spacing:.075em;text-transform:uppercase;font-size:.65rem;font-weight:760}.live-google-workspace-status>header h2{color:var(--forest-deep);margin-top:2px;font-size:.92rem}.live-google-workspace-status-pill{border:1px solid var(--line);width:fit-content;min-height:27px;color:var(--muted);white-space:nowrap;background:#f6f6f1;border-radius:999px;align-items:center;padding:4px 9px;font-size:.66rem;font-weight:760;display:inline-flex}.live-google-workspace-status-pill--configured_locally{color:var(--good);background:#eaf4f0;border-color:#c6ddd4}.live-google-workspace-status-pill--action_required{color:var(--attention);background:var(--attention-bg);border-color:#efd2ad}.live-google-workspace-status-pill--unavailable{color:var(--danger);background:#fee8e5;border-color:#edc8c2}.live-google-workspace-status-loading{color:var(--muted);padding:16px 0 4px;font-size:.72rem}.live-google-workspace-status-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:15px 0;display:grid}.live-google-workspace-status-facts>div{min-width:0}.live-google-workspace-status-facts dd{color:var(--forest-deep);margin:4px 0 0;font-size:.73rem;font-weight:680;line-height:1.45}.live-google-workspace-status-facts dd small{color:var(--muted);margin-top:3px;font-size:.62rem;font-weight:540;display:block}.live-ai-budget-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:2px 0 16px;display:grid}.live-ai-budget-fields label{color:var(--muted);gap:7px;font-size:.68rem;font-weight:740;display:grid}.live-ai-budget-fields input{border:1px solid var(--line);min-width:0;min-height:44px;color:var(--forest-deep);background:var(--paper);font:inherit;border-radius:7px;padding:10px 12px;font-weight:540}.live-ai-budget-fields input:disabled{color:var(--muted);cursor:not-allowed;opacity:.72}.live-ai-budget-fields input:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #43806c4d}.live-google-gmail-reconciliation-attention{background:var(--attention-bg);border:1px solid #efd2ad;border-radius:8px;margin:2px 0 15px;padding:14px}.live-google-gmail-reconciliation-attention>div>p,.live-google-gmail-reconciliation-attention h3,.live-google-gmail-reconciliation-empty,.live-google-gmail-reconciliation-list{margin:0}.live-google-gmail-reconciliation-attention>div>p:first-child{color:var(--attention);letter-spacing:.075em;text-transform:uppercase;font-size:.63rem;font-weight:760}.live-google-gmail-reconciliation-attention h3{color:var(--forest-deep);margin-top:2px;font-size:.82rem}.live-google-gmail-reconciliation-attention>div>p:last-child,.live-google-gmail-reconciliation-empty{color:var(--muted);margin-top:5px;font-size:.69rem;line-height:1.5}.live-google-gmail-reconciliation-list{gap:7px;margin-top:12px;padding:0;list-style:none;display:grid}.live-google-gmail-reconciliation-list li{background:#ffffffc2;border:1px solid #173c341f;border-radius:7px;padding:9px 10px}.live-google-gmail-reconciliation-list li>div{color:var(--forest-deep);justify-content:space-between;gap:10px;font-size:.69rem;display:flex}.live-google-gmail-reconciliation-list span,.live-google-gmail-reconciliation-list small{color:var(--muted);font-size:.62rem}.live-google-gmail-reconciliation-list small{margin-top:4px;display:block}.live-google-gmail-reconciliation-list li>button{margin-top:8px}.live-google-gmail-reconciliation-list li>.live-google-gmail-reconciliation-detail{color:var(--ink);background:#fff;border:1px solid #173c341f;border-radius:7px;margin-top:10px;padding:11px;display:block}.live-google-gmail-reconciliation-detail dl{gap:7px;margin:0;display:grid}.live-google-gmail-reconciliation-detail dl>div{grid-template-columns:minmax(82px,.3fr) minmax(0,1fr);gap:8px;display:grid}.live-google-gmail-reconciliation-detail dt{color:var(--muted);font-size:.62rem;font-weight:700}.live-google-gmail-reconciliation-detail dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.68rem}.live-google-gmail-reconciliation-body{background:var(--paper);overflow-wrap:anywhere;white-space:pre-wrap;border:1px solid #173c341a;border-radius:6px;max-height:240px;margin-top:10px;padding:10px;font-size:.68rem;line-height:1.55;overflow:auto}.live-google-gmail-reconciliation-steps{border-top:1px solid #173c341a;margin-top:10px;padding-top:10px;font-size:.67rem;line-height:1.5}.live-google-gmail-reconciliation-steps ol{margin:6px 0;padding-left:18px}.live-google-gmail-reconciliation-steps p{color:var(--muted);margin:7px 0 0}.live-google-workspace-notice,.live-google-workspace-inline-error,.live-google-workspace-inline-success{margin:12px 0 0;font-size:.7rem;line-height:1.5}.live-google-workspace-notice{border-left:3px solid var(--muted);color:var(--forest-deep);background:#f6f6f1;padding:9px 11px}.live-google-workspace-notice--success,.live-google-workspace-inline-success{border-color:var(--good);color:var(--good);background:var(--forest-soft)}.live-google-workspace-notice--error,.live-google-workspace-inline-error{border-color:var(--danger);color:var(--danger);background:#fee8e5}.live-google-workspace-approval,.live-google-workspace-connect,.live-google-workspace-disconnect{border-top:1px solid #173c341a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 20px;padding:14px 0;display:grid}.live-google-workspace-approval>div:first-child>p:first-child,.live-google-workspace-disconnect>div:first-child>p:first-child{color:var(--muted);letter-spacing:.075em;text-transform:uppercase;margin:0 0 2px;font-size:.62rem;font-weight:760}.live-google-workspace-approval h3,.live-google-workspace-connect h3,.live-google-workspace-disconnect h3{color:var(--forest-deep);margin:0;font-size:.78rem}.live-google-workspace-approval>div:first-child>p:last-child,.live-google-workspace-connect>div>p,.live-google-workspace-disconnect>div:first-child>p:last-child{max-width:64ch;color:var(--muted);margin:4px 0 0;font-size:.68rem;line-height:1.5}.live-google-workspace-connect{align-items:end;padding-block:18px}.live-google-workspace-connect-copy{min-width:0}.live-google-calendar-manual-import>div:first-child>p:first-child{color:var(--muted);letter-spacing:.075em;text-transform:uppercase;margin:0 0 2px;font-size:.62rem;font-weight:760}.live-google-calendar-manual-import .live-google-workspace-inline-error,.live-google-calendar-manual-import .live-google-workspace-inline-success{max-width:64ch;margin-top:10px}.live-google-workspace-disclosure{border:1px solid #173c3424;border-left:3px solid var(--accent);background:var(--paper);border-radius:7px;max-width:72ch;margin-top:13px;padding:13px 14px}.live-google-workspace-disclosure>p:first-child{color:var(--forest-deep);letter-spacing:.075em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:800}.live-google-workspace-disclosure dl{gap:8px;margin:11px 0;display:grid}.live-google-workspace-disclosure dl>div{grid-template-columns:48px minmax(0,1fr);gap:10px;display:grid}.live-google-workspace-disclosure dt,.live-google-workspace-disclosure dd{margin:0;font-size:.66rem;line-height:1.48}.live-google-workspace-disclosure dt{color:var(--good);font-weight:790}.live-google-workspace-disclosure dd,.live-google-workspace-disclosure>p:last-child{color:var(--muted)}.live-google-workspace-disclosure>p:last-child{margin:0;font-size:.64rem;line-height:1.5}.live-google-workspace-disclosure a{color:var(--forest);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;font-weight:740;text-decoration-thickness:2px}.live-google-workspace-approval-control{justify-items:end;gap:7px;display:grid}.live-google-workspace-approval-control>span{color:var(--muted);font-size:.64rem;font-weight:680}.live-google-calendar-approval{align-items:start}.live-google-calendar-approval-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;max-width:64ch;margin:12px 0 0;display:grid}.live-google-calendar-approval-facts>div{min-width:0}.live-google-calendar-approval-facts dt,.live-google-calendar-approval-facts dd{margin:0;font-size:.66rem;line-height:1.45}.live-google-calendar-approval-facts dt{color:var(--good);font-weight:780}.live-google-calendar-approval-facts dd{color:var(--forest-deep)}.live-google-calendar-approval-confirmation{color:var(--forest-deep);background:var(--paper);cursor:pointer;border:1px solid #173c342e;border-radius:7px;grid-template-columns:auto minmax(0,36ch);align-items:start;gap:8px;padding:10px;font-size:.66rem;line-height:1.45;display:grid}.live-google-calendar-approval-confirmation input{width:16px;height:16px;accent-color:var(--forest-deep);margin:1px 0 0}.live-google-calendar-approval-confirmation:has(input:focus-visible){outline-offset:3px;outline:3px solid #43806c4d}.live-google-calendar-approval-confirmation:has(input:disabled){cursor:not-allowed;opacity:.65}.live-google-calendar-approval .live-google-workspace-inline-error p{margin:6px 0 0}.live-google-workspace-primary-action,.live-google-workspace-secondary-action,.live-google-workspace-destructive-action{cursor:pointer;min-height:34px;font:inherit;border:1px solid #173c3440;border-radius:7px;padding:7px 11px;font-size:.69rem;font-weight:760}.live-google-workspace-primary-action{border-color:var(--forest-deep);color:var(--forest-deep);background:var(--accent)}.live-google-workspace-secondary-action{color:var(--forest-deep);background:var(--forest-soft)}.live-google-workspace-destructive-action{color:var(--danger);background:#fee8e5;border-color:#d8a59d}.live-google-workspace-primary-action:disabled,.live-google-workspace-secondary-action:disabled,.live-google-workspace-destructive-action:disabled{cursor:not-allowed;opacity:.55}.live-google-workspace-inline-error,.live-google-workspace-inline-success{border-left:3px solid;grid-column:1/-1;padding:8px 10px}.live-google-workspace-disconnect-confirmation{background:#fff8f6;border:1px solid #edc8c2;border-radius:7px;max-width:48ch;padding:11px}.live-google-workspace-disconnect-confirmation>p{color:var(--forest-deep);margin:0;font-size:.66rem;line-height:1.5}.live-google-workspace-disconnect-confirmation>div{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.live-google-workspace-status-boundary{color:var(--muted);border-top:1px solid #173c341a;padding-top:12px;font-size:.66rem;line-height:1.5}.live-registration-admission-applicant-form{gap:11px;margin-top:34px;display:grid}.live-registration-admission-applicant-form label,.live-registration-admission-access-code>span{color:var(--forest-deep);font-size:.76rem;font-weight:740}.live-registration-admission-applicant-form input{width:100%;min-height:46px;color:var(--ink);background:var(--paper);border:1px solid #173c343d;border-radius:7px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9rem}.live-registration-admission-applicant-form input:focus-visible{outline-offset:3px;outline:3px solid #43806c4d}.live-registration-admission-applicant-form>p,.live-registration-admission-access-code p,.live-registration-admission-applicant-status span{color:var(--muted);margin:0;font-size:.76rem;line-height:1.55}.live-registration-admission-applicant-form .live-entry-primary{justify-self:start;margin-top:7px}.live-registration-admission-applicant-status{border-left:4px solid var(--accent);background:#d9f36a21;justify-items:start;gap:9px;margin-top:34px;padding:18px;display:grid}.live-registration-admission-access-code{background:#fafbf8;border:1px solid #173c341f;border-radius:8px;gap:7px;margin:14px 0;padding:12px;display:grid}.live-registration-admission-access-code code{overflow-wrap:anywhere;color:var(--forest-deep);font-size:.76rem}.live-registration-admission-list{gap:10px;margin:14px 0;padding:0;list-style:none;display:grid}.live-registration-admission-list>li{background:#fafbf8;border:1px solid #173c341f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;padding:12px;display:grid}.live-registration-admission-list strong,.live-registration-admission-list small{display:block}.live-registration-admission-list strong{overflow-wrap:anywhere;color:var(--forest-deep);font-size:.76rem}.live-registration-admission-list small{color:var(--muted);margin-top:4px;font-size:.64rem;line-height:1.45}.live-registration-admission-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.live-registration-admission-actions .live-entry-primary,.live-registration-admission-actions .live-task-complete{min-height:34px;padding:7px 10px;font-size:.66rem}.live-registration-admission-list .live-close-retry-note{grid-column:1/-1;margin:0}.live-workspace-switcher{margin-top:28px}.live-workspace-switcher summary{color:var(--forest);cursor:pointer;font-weight:700}.live-entry-boundary-note{border-left:4px solid var(--accent);color:var(--muted);background:#d9f36a21;margin:30px 0 0;padding:16px 18px}.live-overview{margin-top:34px}.live-overview-stats{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.live-overview-stats>div{padding:18px}.live-overview-stats>div+div{border-left:1px solid var(--line)}.live-overview-stats dt,.live-overview-panel header p{color:var(--muted);letter-spacing:.085em;text-transform:uppercase;margin:0;font-size:.67rem;font-weight:760}.live-overview-stats dd{color:var(--forest-deep);letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:620}.live-overview-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.live-overview-panel{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:22px}.live-overview-panel--accounts,.live-overview-panel--contacts,.live-crm-search,.live-close-review{margin-top:16px}.live-close-review-heading-actions{flex:none;align-items:center;gap:10px;display:flex}.live-close-review-heading-actions>span,.live-close-review-intro,.live-close-review-state,.live-close-proposal-heading p,.live-close-proposal-heading time,.live-close-stale-note,.live-close-retry-note{color:var(--muted);font-size:.72rem;line-height:1.55}.live-close-review-intro{max-width:72ch;margin:16px 0}.live-close-review-state{justify-items:start;gap:12px;display:grid}.live-close-review-empty{background:var(--paper);border:1px dashed #173c3433;border-radius:8px;align-items:center;gap:12px;padding:18px;display:flex}.live-close-review-empty>span{width:34px;height:34px;color:var(--forest-deep);background:var(--accent);border-radius:50%;place-items:center;font-weight:800;display:grid}.live-close-review-empty strong{color:var(--forest-deep);font-size:.86rem}.live-close-review-empty p{color:var(--muted);margin:3px 0 0;font-size:.72rem}.live-close-review-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.live-close-review-list>li{background:var(--paper);border:1px solid #173c3424;border-radius:9px;padding:17px}.live-close-proposal-topline,.live-close-proposal-heading,.live-close-proposal-actions,.live-close-confirmation-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.live-close-proposal-topline>span:first-child{color:var(--muted);letter-spacing:.075em;text-transform:uppercase;font-size:.66rem;font-weight:760}.live-close-target-status{color:var(--forest-deep);background:#d9f36a6b;border-radius:999px;padding:3px 8px;font-size:.65rem;font-weight:760}.live-close-target-status--stale{color:#842d2d;background:#fee8e5}.live-close-proposal-heading{border-bottom:1px solid #173c341a;align-items:end;padding:13px 0}.live-close-proposal-heading>div{min-width:0}.live-close-proposal-heading h3,.live-close-confirmation h4{color:var(--forest-deep);letter-spacing:-.025em;margin:0;font-size:1rem}.live-close-proposal-heading p,.live-close-confirmation p{margin:4px 0 0}.live-close-proposal-heading h3,.live-close-proposal-heading p,.live-close-proposal-facts dd{overflow-wrap:anywhere}.live-close-proposal-heading time{flex:none}.live-close-change-preview{background:var(--background);border:1px solid #173c3429;border-radius:8px;margin:14px 0;padding:14px}.live-close-change-preview>p,.live-close-change-preview strong,.live-close-change-preview dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:760}.live-close-change-preview>p{margin:0 0 10px}.live-close-change-columns{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.live-close-change-columns>div{background:var(--paper);border:1px solid #173c341f;border-radius:7px;min-width:0;padding:12px}.live-close-change-columns>span{color:var(--forest);align-self:center;font-weight:800}.live-close-change-proposed{box-shadow:inset 3px 0 0 var(--accent);border-color:#173c343d}.live-close-change-columns dl{gap:8px;margin:9px 0 0;display:grid}.live-close-change-columns dl>div{grid-template-columns:minmax(52px,.3fr) minmax(0,1fr);gap:8px;display:grid}.live-close-change-columns dd,.live-close-change-columns>div>p{overflow-wrap:anywhere;color:var(--forest-deep);margin:0;font-size:.74rem;line-height:1.5}.live-close-change-columns>div>p{margin-top:9px}.live-close-proposal-facts{gap:12px;margin:15px 0;display:grid}.live-close-proposal-facts>div{grid-template-columns:minmax(90px,.28fr) minmax(0,1fr);gap:14px;display:grid}.live-close-proposal-facts dt,.live-close-confirmation>p:first-child,.live-close-confirmation label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:760}.live-close-proposal-facts dd{color:var(--forest-deep);margin:0;font-size:.76rem;line-height:1.55}.live-close-stale-note,.live-close-retry-note{background:#fff3f1;border-left:3px solid #c85f54;padding:10px 12px}.live-close-proposal-actions,.live-close-confirmation-actions{flex-wrap:wrap;justify-content:flex-start}.live-close-proposal-actions .live-entry-primary,.live-close-confirmation-actions .live-entry-primary{min-height:32px;padding:6px 11px;font-size:.68rem}.live-close-confirmation{background:#fff;border:1px solid #173c3438;border-radius:8px;gap:12px;margin-top:14px;padding:16px;display:grid}.live-close-confirmation>p{max-width:68ch;color:var(--muted);font-size:.72rem;line-height:1.55}.live-close-confirmation label{gap:7px;display:grid}.live-close-confirmation input,.live-close-confirmation textarea{border:1px solid var(--line);width:100%;min-height:42px;color:var(--forest-deep);background:var(--paper);font:inherit;border-radius:7px;padding:9px 11px}.live-close-confirmation textarea{resize:vertical}.live-gmail-message .live-close-proposal-facts{margin:0 0 12px}.live-gmail-message-body{max-height:320px;color:var(--forest-deep);background:var(--paper);font:inherit;overflow-wrap:anywhere;white-space:pre-wrap;border:1px solid #173c341f;border-radius:7px;margin:0;padding:14px;font-size:.76rem;line-height:1.55;overflow:auto}.live-gmail-rewrite-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.live-gmail-rewrite-fields label:nth-last-child(-n+2){grid-column:1/-1}.live-close-review button:focus-visible,.live-close-confirmation input:focus-visible,.live-close-confirmation textarea:focus-visible{outline-offset:2px;outline:3px solid #43806c4d}.live-crm-search-form{gap:8px;padding:18px 0;display:grid}.live-crm-search-form>label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:740}.live-crm-search-form>div{gap:10px;display:flex}.live-crm-search-form input{border:1px solid var(--line);width:100%;min-width:0;min-height:42px;color:var(--forest-deep);background:var(--paper);font:inherit;border-radius:7px;padding:9px 12px}.live-crm-search-form input:focus-visible,.live-crm-search-result:focus-visible{outline-offset:2px;outline:3px solid #43806c4d}.live-crm-search-form small,.live-crm-search-results section>p{color:var(--muted);font-size:.7rem;line-height:1.5}.live-crm-search-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:2px;display:grid}.live-crm-search-results section{background:var(--paper);border:1px solid #173c341f;border-radius:8px;min-width:0;padding:14px}.live-crm-search-results h3{color:var(--forest-deep);margin:0 0 8px;font-size:.78rem}.live-crm-search-results ol{margin:0;padding:0;list-style:none}.live-crm-search-results li+li{border-top:1px solid #173c341a}.live-crm-search-result{width:100%;color:var(--forest-deep);cursor:pointer;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:9px 6px;font-size:.76rem;font-weight:700;overflow:hidden}.live-crm-search-result:hover,.live-crm-search-result[aria-expanded=true]{background:#d9f36a2e}.live-crm-search-result:disabled{cursor:not-allowed;opacity:.58}.live-overview-account-list li,.live-overview-contact-list li{padding-block:12px}.live-overview-account-list li{padding-block:4px;display:block}.live-account-workspace-open,.live-contact-record-open,.live-deal-record-open,.live-task-record-open{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:10px 8px;display:grid}.live-account-workspace-open>span,.live-contact-record-open>span,.live-deal-record-open>span,.live-task-record-open>span{gap:4px;min-width:0;display:grid}.live-account-workspace-open small,.live-contact-record-open small,.live-deal-record-open small,.live-task-record-open small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.live-account-workspace-open:hover,.live-account-workspace-open[aria-current=true],.live-contact-record-open:hover,.live-contact-record-open[aria-current=true],.live-deal-record-open:hover,.live-deal-record-open[aria-expanded=true],.live-task-record-open:hover,.live-task-record-open[aria-expanded=true]{background:#d9f36a2e}.live-account-workspace-open:disabled,.live-contact-record-open:disabled,.live-deal-record-open:disabled,.live-task-record-open:disabled{cursor:not-allowed;opacity:.58}.live-account-workspace-open:focus-visible,.live-contact-record-open:focus-visible,.live-deal-record-open:focus-visible,.live-task-record-open:focus-visible,.live-account-workspace-close:focus-visible{outline-offset:2px;outline:3px solid #43806c4d}.live-overview-panel header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:18px;padding-bottom:17px;display:flex}.live-overview-panel header h2{color:var(--forest-deep);letter-spacing:-.035em;margin:4px 0 0;font-size:1.2rem}.live-overview-panel header>span{color:var(--muted);flex:none;font-size:.7rem}.live-overview-list{margin:0;padding:0;list-style:none}.live-overview-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 0;display:grid}.live-overview-list li+li{border-top:1px solid #173c341a}.live-overview-list li>div{gap:4px;min-width:0;display:grid}.live-overview-list strong{color:var(--forest-deep);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.live-overview-list span{color:var(--muted);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:.69rem;overflow:hidden}.live-overview-value{text-align:right;justify-items:end}.live-prepare-ai{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:20px 0}.live-prepare-ai .brief-columns{padding:0}.live-prepare-ai h5{font-size:.8rem}.live-prepare-ai-actions{flex-wrap:wrap;gap:8px;display:flex}.live-task-complete{min-height:30px;color:var(--forest-deep);background:var(--forest-soft);cursor:pointer;font:inherit;border:1px solid #173c3438;border-radius:6px;padding:5px 9px;font-size:.68rem;font-weight:720}.live-task-complete:disabled{cursor:not-allowed;opacity:.55}.live-task-complete:focus-visible{outline-offset:2px;outline:3px solid #43806c4d}.live-health{border-radius:999px;width:fit-content;padding:2px 7px;display:inline-flex}.live-health--at_risk{background:#fee8e5;color:#842d2d!important}.live-health--attention{background:#fff3c5;color:#75580e!important}.live-health--healthy{background:var(--forest-soft);color:var(--good)!important}.live-overview-empty{min-height:112px;color:var(--muted);margin:0;padding-top:22px;font-size:.82rem;line-height:1.6}.live-deal-filters{border:0;border-bottom:1px solid var(--line);min-width:0;margin:0 0 16px;padding:12px 0}.live-deal-filters legend{font-weight:750}.live-deal-filter-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.live-deal-filter-controls label{min-width:0;color:var(--muted);flex:180px;gap:6px;font-size:.78rem;display:grid}.live-deal-filter-controls input,.live-deal-filter-controls select{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:7px;padding:8px 10px}.live-deal-filter-controls button{min-height:44px}.live-deal-filters p{color:var(--muted);margin:8px 0 0;font-size:.78rem}.live-deal-table-scroll{max-width:100%;overflow-x:auto}.live-deal-table-scroll:focus-visible,.live-deal-filter-controls input:focus-visible,.live-deal-filter-controls select:focus-visible{outline-offset:2px;outline:3px solid #43806c4d}.live-deal-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:700px}.live-deal-table th,.live-deal-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:12px 8px}.live-deal-table th{color:var(--muted);font-size:.75rem}.live-deal-table th:first-child{width:27%}.live-deal-table th:last-child{width:25%}.live-deal-table .live-deal-record-open{grid-template-columns:minmax(0,1fr);min-height:44px;padding:0 4px}.live-deal-table .live-deal-record-open small{white-space:normal}.live-deal-table .health-dot{vertical-align:middle;width:6px;height:6px;margin-right:6px;display:inline-block;position:static}.live-deal-table-value{font-variant-numeric:tabular-nums}.live-directory-controls{color:var(--muted);border-top:1px solid #173c341a;flex-wrap:wrap;align-items:center;gap:12px;padding-top:14px;font-size:.72rem;display:flex}.live-directory-controls .live-account-error{margin-top:0}.live-closed-deals{border-top:1px solid #173c3424;margin-top:18px}.live-closed-deals>summary{min-height:48px;color:var(--forest-deep);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 2px 0;list-style-position:inside;display:flex}.live-closed-deals>summary>span:first-of-type{gap:3px;min-width:0;display:inline-grid}.live-closed-deals>summary strong{font-size:.78rem}.live-closed-deals>summary small,.live-closed-deals>summary>span:last-child{color:var(--muted);font-size:.66rem}.live-closed-deals>summary:focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #43806c4d}.live-closed-deals-body{padding-top:16px}.live-closed-deals-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:8px;display:flex}.live-closed-deals-heading h3,.live-closed-deals-heading p,.live-closed-deals-boundary{margin:0}.live-closed-deals-heading h3{color:var(--forest-deep);font-size:.86rem}.live-closed-deals-heading p{max-width:62ch;color:var(--muted);margin-top:4px;font-size:.68rem;line-height:1.5}.live-closed-deals-heading button[aria-disabled=true]{cursor:wait;opacity:.55}.live-closed-deal-list li,.live-completed-task-list li{padding-block:5px;display:block}.live-closed-deal-open,.live-completed-task-open{align-items:start}.live-closed-deal-open small,.live-closed-deal-open span,.live-closed-deal-open strong,.live-completed-task-open small,.live-completed-task-open span,.live-completed-task-open strong{text-overflow:clip;text-transform:none;white-space:normal;overflow-wrap:anywhere;min-width:0;overflow:visible}.live-closed-deal-name{align-items:center;gap:8px!important;display:flex!important}.live-closed-deal-badge{border-radius:999px;flex:none;width:fit-content;padding:2px 7px;font-weight:760;text-transform:uppercase!important;font-size:.62rem!important;display:inline-flex!important}.live-closed-deal-badge-won{background:var(--forest-soft);color:var(--good)!important}.live-closed-deal-badge-lost{background:#fee8e5;color:#842d2d!important}.live-completed-task-badge{background:var(--forest-soft);border-radius:999px;flex:none;width:fit-content;padding:2px 7px;font-weight:760;color:var(--good)!important;text-transform:uppercase!important;font-size:.62rem!important;display:inline-flex!important}.live-closed-deals-boundary{border-top:1px solid var(--line);color:var(--muted);padding-top:12px;font-size:.66rem;font-weight:680;line-height:1.5}.live-account-workspace{border-color:#173c343d;margin-top:16px;box-shadow:0 10px 28px #102d2714}.live-account-workspace:focus-visible,.live-overview:focus-visible,.live-entry-card:focus-visible,#live-account-directory-title:focus-visible,#live-contact-directory-title:focus-visible,#live-deal-directory-title:focus-visible,#live-closed-deal-directory-title:focus-visible,#live-completed-task-directory-title:focus-visible,#live-task-directory-title:focus-visible{outline-offset:3px;outline:3px solid #43806c4d}.live-account-workspace-close{background:var(--paper);min-height:32px;color:var(--forest);cursor:pointer;font:inherit;border:1px solid #173c3438;border-radius:6px;padding:5px 10px;font-size:.7rem;font-weight:720}.live-account-workspace-state{flex-wrap:wrap;align-items:center;gap:12px;padding-top:18px;display:flex}.live-account-workspace-state .live-account-error{margin:0}.live-account-workspace-facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:18px 0;display:grid}.live-account-workspace-facts div{min-width:0}.live-account-workspace-facts dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:740}.live-account-workspace-facts dd{color:var(--forest-deep);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:.8rem;font-weight:680;overflow:hidden}.live-account-workspace-actions{flex-wrap:wrap;gap:9px;padding:16px 0;display:flex}.live-account-workspace-actions .live-task-complete{align-items:center;text-decoration:none;display:inline-flex}.live-account-workspace-actions [aria-disabled=true]{cursor:not-allowed;opacity:.55}.live-account-workspace-readonly{color:var(--muted);margin:0;padding:14px 0;font-size:.72rem}.live-account-workspace-action-note{color:var(--muted);align-self:center;font-size:.68rem;line-height:1.45}.live-deal-stage-control{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:16px}.live-deal-stage-heading,.live-deal-stage-picker,.live-deal-stage-actions,.live-deal-stage-empty{justify-content:space-between;align-items:center;gap:12px;display:flex}.live-deal-stage-heading h3,.live-deal-stage-heading p,.live-deal-stage-control>p,.live-deal-stage-review p{margin:0}.live-deal-stage-heading h3{color:var(--forest-deep);font-size:.86rem}.live-deal-stage-heading p,.live-deal-stage-control>p,.live-deal-stage-review p,.live-deal-stage-empty p{color:var(--muted);font-size:.7rem;line-height:1.5}.live-deal-stage-heading>span{color:var(--forest);flex:none;font-size:.68rem;font-weight:720}.live-deal-stage-picker,.live-deal-stage-review,.live-deal-stage-empty{margin-top:14px}.live-deal-stage-picker label{flex:1;gap:6px;display:grid}.live-deal-stage-picker label>span,.live-deal-stage-review dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:740}.live-deal-stage-picker select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--forest-deep);font:inherit;background:#fff;border-radius:7px;padding:9px 11px}.live-deal-stage-picker select:focus-visible,.live-deal-stage-actions button:focus-visible,.live-deal-stage-empty button:focus-visible{outline-offset:2px;outline:3px solid #43806c4d}.live-deal-stage-review{border-left:4px solid var(--accent);background:#d9f36a21;padding:14px}.live-deal-stage-review dl{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:0 0 12px;display:grid}.live-deal-stage-review dd{color:var(--forest-deep);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:.84rem;font-weight:760;overflow:hidden}.live-deal-stage-arrow{color:var(--forest);font-weight:780}.live-deal-stage-review .live-deal-stage-warning{color:#842d2d;font-weight:680}.live-deal-stage-actions{justify-content:flex-start;margin-top:12px}.live-deal-stage-actions .live-entry-primary{min-height:36px;padding:8px 13px;font-size:.72rem}.live-deal-stage-boundary{margin-top:12px!important}.live-deal-stage-history{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:16px}.live-deal-stage-history-heading,.live-deal-stage-history-meta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.live-deal-stage-history-heading h3,.live-deal-stage-history-heading p,.live-deal-stage-history-status,.live-deal-stage-history-list,.live-deal-stage-history-list p,.live-deal-stage-history-boundary{margin:0}.live-deal-stage-history-heading h3{color:var(--forest-deep);font-size:.86rem}.live-deal-stage-history-heading p{max-width:68ch;color:var(--muted);margin-top:4px;font-size:.7rem;line-height:1.5}.live-deal-stage-history-actions{flex:none;align-items:center;gap:10px;display:flex}.live-deal-stage-history-actions>span{color:var(--forest);flex:none;font-size:.66rem;font-weight:720}.live-deal-stage-history-actions button:focus-visible{outline-offset:2px;outline:3px solid #43806c4d}.live-deal-stage-history-actions button[aria-disabled=true]{cursor:wait;opacity:.55}.live-deal-stage-history-status{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:.72rem;display:flex}.live-deal-stage-history-status button:focus-visible{outline-offset:2px;outline:3px solid #43806c4d}.live-deal-stage-history-list{padding:0;list-style:none}.live-deal-stage-history-list li{border-bottom:1px solid var(--line);padding:15px 0}.live-deal-stage-history-list li:last-child{border-bottom:0;padding-bottom:0}.live-deal-stage-history-meta{color:var(--muted);margin-bottom:10px;font-size:.65rem}.live-deal-stage-history-meta strong{color:var(--forest);font-size:.68rem}.live-deal-stage-history-initial,.live-deal-stage-history-move>span{gap:3px;min-width:0;display:grid}.live-deal-stage-history-initial>span,.live-deal-stage-history-move small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.61rem;font-weight:720}.live-deal-stage-history-initial strong,.live-deal-stage-history-move strong{color:var(--forest-deep);overflow-wrap:anywhere;font-size:.78rem}.live-deal-stage-history-move{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.live-deal-stage-history-move>b{color:var(--forest)}.live-deal-stage-history-list li>p,.live-deal-stage-history-boundary{color:var(--muted);margin-top:9px;font-size:.65rem;line-height:1.5}.live-deal-stage-history-boundary{border-top:1px solid var(--line);padding-top:12px;font-weight:680}.live-account-workspace-related{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.live-account-record-related,.live-deal-record-related{grid-template-columns:repeat(2,minmax(0,1fr))}.live-account-workspace-related section{border:1px solid var(--line);background:var(--paper);border-radius:8px;min-width:0;padding:14px}.live-account-workspace-related section>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.live-account-workspace-related h3{color:var(--forest-deep);margin:0;font-size:.82rem}.live-account-workspace-related section>div span,.live-account-workspace-related p,.live-account-workspace-related li span{color:var(--muted);font-size:.68rem}.live-account-workspace-related section>div span{flex:none}.live-account-workspace-related p{margin:14px 0 0;line-height:1.5}.live-account-workspace-related ol{margin:10px 0 0;padding:0;list-style:none}.live-account-workspace-related li{gap:3px;min-width:0;padding:9px 0;display:grid}.live-account-workspace-related li+li{border-top:1px solid #173c341a}.live-account-workspace-related li strong,.live-account-workspace-related li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-account-workspace-related li strong{color:var(--forest-deep);font-size:.75rem}.live-account-workspace-related li>button{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;gap:3px;padding:9px 5px;display:grid}.live-account-workspace-related li>button:hover,.live-account-workspace-related li>button[aria-expanded=true]{background:#d9f36a2e}.live-account-workspace-related li>button:disabled{cursor:not-allowed;opacity:.58}.live-account-workspace-related li>button:focus-visible,.live-contact-record-account:focus-visible{outline-offset:2px;outline:3px solid #43806c4d}.live-contact-record-account{color:var(--forest);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:760;text-decoration:underline}.live-contact-record-account:disabled{cursor:not-allowed;opacity:.58}.live-account-create{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:28px}.live-account-create summary{color:var(--forest-deep);cursor:pointer;padding:16px 18px;font-weight:720}.live-account-create[open] summary{border-bottom:1px solid var(--line)}.live-account-create form{padding:20px}.live-account-fields{grid-template-columns:1.2fr 1fr 1fr;gap:12px;display:grid}.live-account-fields label{gap:7px;display:grid}.live-account-fields label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:740}.live-account-fields input,.live-account-fields select{border:1px solid var(--line);min-width:0;min-height:44px;color:var(--forest-deep);background:var(--paper);font:inherit;border-radius:7px;padding:10px 12px}.live-account-fields input:disabled,.live-account-fields select:disabled{color:var(--muted);cursor:not-allowed;opacity:.72}.live-account-fields input:focus-visible,.live-account-fields select:focus-visible,.live-account-create summary:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #43806c4d}.live-account-submit{align-items:center;gap:16px;margin-top:18px;display:flex}.live-account-submit p,.live-account-error{color:var(--muted);margin:0;font-size:.72rem;line-height:1.5}.live-account-error{color:#842d2d;margin-top:14px}.live-task-confirmation{color:var(--forest);margin:14px 0 0;font-size:.76rem;font-weight:680;line-height:1.5}@media (max-width:640px){.live-entry-page{background:var(--paper);border-left:0;align-items:start;padding:0}.live-entry-card{min-height:100vh;box-shadow:none;border:0;border-radius:0;padding:24px 20px 40px}.live-entry-topline{margin-bottom:64px}.live-entry-session-actions{justify-content:flex-start}.live-entry-copy h1{font-size:clamp(2.35rem,14vw,3.5rem)}.live-entry-actions{flex-direction:column;align-items:stretch}.live-entry-text-link{align-self:flex-start}.live-authority-summary{grid-template-columns:1fr}.live-authority-summary>div+div{border-top:1px solid var(--line);border-left:0;padding-left:0}.live-assistant{padding:18px}.live-assistant-heading,.live-assistant-context-picker>div,.live-assistant-submit-row{flex-direction:column;align-items:stretch}.live-assistant-mode{align-self:flex-start}.live-assistant-add,.live-assistant-submit-row>div,.live-assistant-submit-row .live-entry-primary,.live-assistant-cancel{width:100%}.live-assistant-context-list{display:grid}.live-assistant-context-list li,.live-assistant-context-list span{width:100%;max-width:none}.live-assistant-result dl>div{grid-template-columns:1fr;gap:3px}.live-ai-task-review>header,.live-ai-task-review-card>header{flex-direction:column;align-items:flex-start}.live-ai-task-review-fields{grid-template-columns:1fr}.live-ai-task-review-actions,.live-ai-task-review-actions button{width:100%}.live-google-workspace-status>header{flex-direction:column;align-items:flex-start}.live-google-workspace-status-actions{width:100%}.live-google-workspace-status-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.live-google-workspace-approval,.live-google-workspace-connect,.live-google-workspace-disconnect{grid-template-columns:1fr}.live-google-workspace-approval-control{justify-items:stretch}.live-google-workspace-approval-control>span{text-align:left}.live-google-calendar-approval-facts{grid-template-columns:1fr}.live-google-calendar-approval-confirmation{grid-template-columns:auto minmax(0,1fr)}.live-google-workspace-primary-action,.live-google-workspace-secondary-action,.live-google-workspace-destructive-action{width:100%}.live-google-workspace-disconnect-confirmation>div{flex-direction:column;align-items:stretch}.live-registration-admission-list>li{grid-template-columns:1fr}.live-registration-admission-actions{justify-content:stretch}.live-registration-admission-actions .live-entry-primary,.live-registration-admission-actions .live-task-complete{width:100%}.live-overview-stats,.live-overview-columns{grid-template-columns:1fr}.live-overview-stats>div+div{border-top:1px solid var(--line);border-left:0}.live-overview-stats>div{justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.live-overview-stats dd{margin:0;font-size:1.45rem}.live-overview-panel{padding:18px}.live-crm-search-results{grid-template-columns:1fr}.live-crm-search-form>div,.live-close-review header,.live-close-review-heading-actions,.live-close-proposal-heading{flex-direction:column;align-items:stretch}.live-close-review-heading-actions,.live-close-proposal-heading time{align-self:flex-start}.live-close-proposal-facts>div{grid-template-columns:1fr;gap:4px}.live-close-change-columns{grid-template-columns:1fr}.live-close-change-columns>span{justify-self:center;transform:rotate(90deg)}.live-close-proposal-actions,.live-close-confirmation-actions{flex-direction:column;align-items:stretch}.live-gmail-rewrite-fields,.live-ai-budget-fields{grid-template-columns:1fr}.live-gmail-rewrite-fields label{grid-column:auto}.live-account-fields,.live-account-workspace-facts,.live-account-workspace-related{grid-template-columns:1fr}.live-account-submit,.live-deal-stage-heading,.live-deal-stage-picker,.live-deal-stage-empty,.live-deal-stage-history-heading,.live-deal-stage-history-status{flex-direction:column;align-items:stretch}.live-deal-stage-heading>span,.live-deal-stage-history-actions{align-self:flex-start}.live-closed-deals-heading{flex-direction:column;align-items:stretch}.live-closed-deals-heading button{align-self:flex-start}.live-closed-deal-open,.live-completed-task-open{grid-template-columns:1fr}.live-deal-stage-history-move{grid-template-columns:1fr;align-items:start;gap:7px}.live-deal-stage-history-move>b{transform:rotate(90deg)}.live-overview-list li{gap:10px}}@media (prefers-reduced-motion:reduce){.live-entry-primary,.live-workspace-option{transition:none}.live-entry-primary:hover{transform:none}}
