:root{--ink:#172520;--forest:#1f3a31;--moss:#436354;--brass:#b98e4e;--cream:#f5f1e9;--paper:#fcfaf5;--line:#ded8cc;--muted:#76776e;--soft:#eee9df;--red:#9b4f43;--font-body:Manrope,Arial,sans-serif;--font-display:"Playfair Display",Georgia,serif;--font-mono:"DM Mono",monospace}*{box-sizing:border-box}html{background:var(--cream)}body{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 60% -20%,#fff 0,transparent 38%),var(--cream);font:14px/1.5 var(--font-body);margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.shell{grid-template-columns:246px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#edf0e8;background:linear-gradient(165deg,#203c33,#12251e);border-right:1px solid #ffffff14;flex-direction:column;height:100vh;padding:27px 18px 20px;display:flex;position:sticky;top:0}.brand{font:600 19px/1 var(--font-display);letter-spacing:.08em;align-items:center;gap:9px;display:flex}.brand b{color:#d1aa6c;font-weight:500}.brand-mark{color:#192d25;width:33px;height:33px;font:700 17px var(--font-display);background:#d4b271;border-radius:50%;place-items:center;display:grid}.brand-subtitle{color:#b6c0b7;font:10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:9px 0 44px 42px}.sidebar nav{gap:3px;display:grid}.nav-link{color:#c8d2cb;border-left:1px solid #0000;padding:10px 11px;font-size:13px;transition:all .15s}.nav-link:hover{color:#fff;background:#ffffff0d;border-left-color:#cca55e}.sidebar-bottom{border-top:1px solid #ffffff1f;gap:7px;margin-top:auto;padding:18px 11px 5px;font-size:12px;display:grid}.sidebar-bottom strong{text-transform:capitalize}.role-pill{color:#e5c489;width:max-content;font:10px var(--font-mono);border:1px solid #d2ae6f99;border-radius:12px;padding:2px 7px}.quiet-link{color:#ccd8cc;text-underline-offset:3px;margin-top:9px;text-decoration:underline}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fcfaf5c7;justify-content:space-between;align-items:center;height:60px;padding:0 42px;display:flex}.topbar>div:first-child{align-items:center;gap:11px;display:flex}.topbar-kicker,.eyebrow{color:#8f7348;font:500 10px/1.3 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.topbar-title{color:#5d685f;font-size:11px}.topbar-status{color:#5e6e64;align-items:center;gap:7px;font-size:11px;display:flex}.topbar-status i{background:#557963;border-radius:100%;width:7px;height:7px;box-shadow:0 0 0 3px #e1e9df}.page-stage{max-width:1450px;margin:auto;padding:50px 42px 70px}.page-heading{max-width:780px;margin-bottom:34px}.page-heading h1,.account-hero h1{font:600 clamp(34px,4vw,58px)/1.04 var(--font-display);letter-spacing:-.03em;margin:10px 0}.page-heading p:not(.eyebrow){color:#647068;max-width:680px;margin:0;font-size:15px}.split-heading{justify-content:space-between;align-items:end;gap:24px;max-width:none;display:flex}.split-heading>div{max-width:780px}.button{border:1px solid var(--forest);color:#fff;background:var(--forest);border-radius:2px;justify-content:center;align-items:center;min-height:40px;padding:0 17px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.button:hover:not(:disabled){background:#2c5144;transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.55}.button.secondary{color:var(--forest);background:0 0}.button.small{min-height:32px;padding:0 12px;font-size:11px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.metric-card{border:1px solid var(--line);background:#ffffff7a;flex-direction:column;justify-content:space-between;min-height:142px;padding:19px;display:flex}.metric-card span{color:#696d65;font-size:11px}.metric-card strong{color:var(--forest);font:600 40px/1 var(--font-display)}.metric-card small{color:#848278;font-size:10px}.two-column{grid-template-columns:1.3fr .9fr;gap:18px;display:grid}.panel{border:1px solid var(--line);background:#ffffff7a;padding:23px}.panel-header{justify-content:space-between;align-items:start;gap:12px;margin-bottom:20px;display:flex}.panel h2,.panel h3{font:600 25px/1.15 var(--font-display);margin:4px 0 0}.panel h3{font-size:19px}.text-link{color:#85663a;text-underline-offset:3px;font-size:12px;text-decoration:underline}.trace-panel{position:relative;overflow:hidden}.trace-panel:before{content:"";background:#d8b979;width:1px;position:absolute;top:94px;bottom:28px;left:31px}.trace-list{display:grid}.trace-row{border-top:1px solid #e8e1d7;grid-template-columns:14px minmax(0,1fr) auto 94px;align-items:center;gap:10px;min-height:58px;display:grid}.trace-dot{z-index:1;border:2px solid var(--paper);background:#e6c383;border-radius:50%;width:8px;height:8px;position:relative}.account-link{gap:1px;min-width:0;display:grid}.account-link strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.account-link small,.trace-row time{color:#818178;font-size:10px}.stage{color:#3e6251;width:max-content;font:10px var(--font-mono);text-transform:capitalize;white-space:nowrap;background:#e7eee9;border-radius:99px;padding:3px 7px;display:inline-block}.stage-target,.stage-research{color:#866b42;background:#f1eadc}.stage-qualified,.stage-estimate,.stage-negotiation{color:#486d7a;background:#e4edf0}.stage-won{color:#286141;background:#dcecdf}.stage-lost{color:#914e43;background:#f2e2df}.stage-stack{gap:14px;display:grid}.stage-row{grid-template-columns:105px minmax(0,1fr) 24px;align-items:center;gap:10px;font-size:11px;display:grid}.progress,.bar-row>div{background:#e7e2d8;height:5px;overflow:hidden}.progress i,.bar-row i{background:linear-gradient(90deg,#b58a4a,#4d735e);height:100%;display:block}.safety-note{background:#d3be901c;border-top:1px solid #cdb37f;grid-template-columns:103px minmax(0,1fr);gap:18px;margin-top:18px;padding:16px 20px;display:grid}.safety-note span{color:#85663a;font:500 10px var(--font-mono);text-transform:uppercase;letter-spacing:.12em}.safety-note p{color:#536058;margin:0;font-size:12px}.empty-state{color:#eef1ea;background:linear-gradient(135deg,#1d382ffa,#142720f5);border:1px solid #b88f4d99;justify-items:start;max-width:680px;padding:44px;display:grid;box-shadow:15px 15px #b98e4e1a}.empty-glyph{color:#d9b66e;font:48px var(--font-display)}.empty-state h2{max-width:530px;font:500 34px/1.1 var(--font-display);margin:16px 0 10px}.empty-state p{color:#c7d3cb;max-width:545px;margin:0 0 24px}.empty-state .button{color:#172520;background:#d1a45d;border-color:#d1a45d}.filter-bar{gap:9px;margin:0 0 12px;display:flex}.filter-bar input,.filter-bar select,.inline-form input,.inline-form select,.ask-form input,.bulk-bar input{min-height:38px;color:var(--ink);background:#fcfbf8;border:1px solid #d5cec2;border-radius:2px;outline:none;padding:0 11px}.filter-bar input{flex:1;min-width:290px}.filter-bar select{min-width:180px}.filter-bar input:focus,.filter-bar select:focus,.inline-form input:focus,.inline-form select:focus,.ask-form input:focus,.bulk-bar input:focus{border-color:#9b7d4a;box-shadow:0 0 0 3px #b98e4e24}.results-note{color:#797a73;margin:0 0 12px;font-size:11px}.account-table-wrap{border:1px solid var(--line);background:#ffffff80}.bulk-bar{border-bottom:1px solid var(--line);background:#efeadf;align-items:center;gap:8px;min-height:54px;padding:9px 13px;display:flex}.bulk-bar>span{margin-right:auto;font-size:11px}.bulk-bar small{color:#506a5a;font-size:10px}.bulk-bar input{min-height:31px;font-size:11px}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;min-width:910px}th{color:#76776e;border-bottom:1px solid var(--line);font:500 10px var(--font-mono);letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:11px 12px}td{vertical-align:middle;border-bottom:1px solid #e9e3d9;padding:12px;font-size:11px}td a{gap:2px;display:grid}td a strong{text-overflow:ellipsis;white-space:nowrap;max-width:265px;overflow:hidden}td a span,.score-caption{color:#86867e;font-size:10px}.tag-list{flex-wrap:wrap;gap:4px;display:flex}.tag-list em{color:#6e593b;font:9px var(--font-mono);background:#f3ecdc;border:1px solid #e8dac0;border-radius:2px;padding:2px 5px;font-style:normal}.freshness{color:#9a6c46;font-size:10px}.crm-filter-bar{flex-wrap:wrap;align-items:center}.crm-filter-bar input{min-width:250px}.crm-filter-bar select{min-width:145px}.bulk-bar{grid-template-columns:auto minmax(420px,1fr);align-items:center;gap:8px 14px;display:grid}.selection-summary{gap:3px;min-width:86px;display:grid}.selection-summary span{font-size:11px}.selection-summary small{color:#77766d!important}.bulk-controls{justify-content:flex-end;align-items:center;gap:7px;display:flex}.bulk-controls select,.bulk-controls input{min-height:31px;color:var(--ink);background:#fcfbf8;border:1px solid #d5cec2;border-radius:2px;outline:none;padding:0 9px;font-size:11px}.bulk-controls input{min-width:170px}.bulk-controls select:focus,.bulk-controls input:focus{border-color:#9b7d4a;box-shadow:0 0 0 3px #b98e4e24}.bulk-guardrail,.bulk-message{grid-column:1/-1}.bulk-guardrail{color:#836b48!important}.bulk-message{color:#3f6b50!important}.empty-results{color:#76776e;text-align:center;padding:30px 12px}.account-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-bottom:28px;padding-bottom:25px;display:flex}.account-hero h1{font-size:47px}.back-link{color:#7d694a;font-size:11px}.hero-meta{color:#70756d;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:11px;display:flex}.score-orb{color:#e9d2a3;background:radial-gradient(circle at 33% 28%,#426553,#173328);border-radius:50%;justify-content:center;align-items:center;gap:9px;min-width:126px;height:126px;display:flex;box-shadow:inset 0 0 0 1px #eccc9466}.score-orb strong{font:600 46px/1 var(--font-display)}.score-orb span{font:9px/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.05em}.detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);gap:18px;display:grid}.detail-main,.detail-side{align-content:start;gap:18px;display:grid}.evidence-list{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.evidence-list article{background:#fdfbf7;border:1px solid #e4ddd1;padding:14px}.evidence-list article>strong{font-size:12px}.evidence-list p{color:#60665e;margin:7px 0;font-size:11px}.evidence-list small{color:#89867e;margin-top:9px;font-size:10px;line-height:1.45;display:block}.contact-list{display:grid}.contact-list article{border-top:1px solid #e7e1d8;grid-template-columns:.8fr 1.5fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.contact-list strong,.contact-list span{display:block}.contact-list div span{color:#71746d;font-size:10px}.contact-method{margin-bottom:3px}.verification{color:#9a584b;font:9px var(--font-mono);background:#f5e8df;border-radius:99px;padding:3px 6px}.verification.verified{color:#3f6c4e;background:#e5efe5}.score-evidence{grid-template-columns:1.3fr .7fr;gap:22px;display:grid}.score-evidence>div{gap:10px;display:grid}.score-evidence span{text-transform:capitalize;grid-template-columns:100px 1fr 20px;align-items:center;gap:8px;font-size:10px;display:grid}.score-evidence span i{background:#b78c4a;height:5px;display:block}.score-evidence p{color:#6f716a;margin:0;font-size:11px}.action-stack{gap:12px;display:grid}.action-stack h3{margin:3px 0}.action-stack .muted{margin:0}.action-row{background:#f1ece2;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:11px;display:flex}.inline-form{gap:6px;display:flex}.inline-form input,.inline-form select{flex:1;min-width:0}.stage-control select{max-width:180px}.action-message{color:#3f6b50;margin:0;font-size:11px}.timeline{display:grid}.timeline>div{border-left:1px solid #d8c8a9;gap:2px;padding:0 0 16px 17px;display:grid;position:relative}.timeline>div:last-child{padding-bottom:0}.timeline i{background:#b98e4e;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;left:-4px}.timeline strong{font-size:11px}.timeline span,.timeline small{color:#737770;font-size:10px}.mini-row{border-top:1px solid #e8e2d8;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:11px;display:flex}.mini-row>span{max-width:75%}.mini-row small{color:#817f76;text-align:right;font-size:10px}.opportunity-form{background:#fcfaf5;border:1px solid #e2d9c9;padding:11px}.opportunity-form summary{color:#58665d;cursor:pointer;font-size:11px;font-weight:700}.opportunity-form p{color:#78776e;font-size:10px}.form-grid{grid-template-columns:1fr 1fr;gap:6px;margin:10px 0;display:grid}.form-grid input{background:#fff;border:1px solid #d6cfc3;min-width:0;min-height:33px;padding:0 8px;font-size:10px}.form-grid input:last-child{grid-column:1/-1}.import-stage{max-width:1100px}.import-card{background:#fffdf8;border:1px solid #c9b58e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;padding:22px;display:grid}.file-drop{cursor:pointer;border:1px dashed #bba271;grid-template-columns:34px 1fr;align-items:center;gap:0 12px;padding:10px;display:grid}.file-drop input{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.file-mark{color:#6c5231;background:#f0e2c6;grid-row:span 2;place-items:center;width:32px;height:32px;font-size:23px;display:grid}.file-drop strong{font-size:12px}.file-drop small{color:#77766f;font-size:10px}.import-message{grid-column:1/-1;margin:0;font-size:11px}.import-message.done{color:#356a4a}.import-message.error{color:#a24e45}.import-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.import-steps article,.rule-grid article{border:1px solid var(--line);background:#ffffff59;padding:20px}.import-steps span{color:#a6814b;font:20px var(--font-display)}.import-steps h3{font:600 19px var(--font-display);margin:10px 0 6px}.import-steps p{color:#6a6c66;margin:0;font-size:11px}.rule-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.rule-grid article{min-height:155px;position:relative}.rule-index{color:#ab884f;font:10px var(--font-mono)}.rule-grid h2{font:500 24px/1.15 var(--font-display);margin:14px 0 8px}.rule-grid p{color:#656961;font:11px/1.7 var(--font-mono);margin:0}.rule-grid small{color:#89867f;margin-top:14px;font-size:10px;display:block}.campaign-board{border:1px solid var(--line);background:#fdfbf6;grid-template-columns:repeat(3,1fr);display:grid}.campaign-step{border-right:1px solid var(--line);min-height:250px;padding:28px}.campaign-step:last-child{border:0}.campaign-step>span{color:#ae8b52;font:28px var(--font-display);margin-bottom:43px;display:block}.campaign-step h2{font:500 28px var(--font-display);margin:0 0 9px}.campaign-step p{color:#686c65;font-size:12px}.campaign-step .button{margin-top:13px}.blocked{border-top:1px solid var(--line);margin-top:27px;padding-top:9px;color:#956251!important;font:10px var(--font-mono)!important}.quality-grid,.report-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.quality-grid h2{margin-bottom:16px}.report-grid{grid-template-columns:repeat(3,1fr)}.report-panel{min-height:280px}.bar-row{grid-template-columns:110px minmax(0,1fr) 25px;align-items:center;gap:9px;margin-top:13px;font-size:10px;display:grid}.bar-row b{text-align:right;font-size:10px}.hermes-panel{color:#eef1e9;background:linear-gradient(125deg,#244438,#173126);border:1px solid #bd9d68;grid-template-columns:82px 1fr;gap:0 22px;padding:29px;display:grid;box-shadow:12px 12px #b98e4e1a}.hermes-orb{color:#213a2f;width:70px;height:70px;font:600 34px var(--font-display);background:#ddbd80;border-radius:50%;place-items:center;display:grid}.hermes-panel .eyebrow{color:#dbbc80}.hermes-panel h2{font:500 31px/1.1 var(--font-display);margin:6px 0 8px}.hermes-panel>div>p:not(.eyebrow){color:#c3d0c6;max-width:600px;margin:0;font-size:12px}.ask-form{grid-column:2;gap:8px;margin-top:22px;display:flex}.ask-form input{flex:1;min-width:0}.hermes-panel .button{color:#213a2f;background:#ddbd80;border-color:#ddbd80}.hermes-panel .action-message{color:#d4e0d2;grid-column:2}.hermes-response{border-top:1px solid #ffffff2e;grid-column:1/-1;margin-top:17px;padding-top:17px}.tool-chip{color:#e8cd96;font:9px var(--font-mono);border:1px solid #e7c88e80;padding:3px 6px;display:inline-block}.hermes-response pre{color:#e9eee8;max-height:270px;font:10px/1.6 var(--font-mono);background:#11261e;margin:10px 0;padding:12px;overflow:auto}.citation-row{color:#cee2d0;flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}.citation-row a,.citation-row span{color:#f1e6cc;border:1px solid #f1e6cc59;padding:3px 6px}.tool-contract{border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px;padding:16px;font-size:10px;display:flex}.tool-contract>span{color:#886a40;margin-right:5px;font-weight:700}.tool-contract code{color:#466452;font:9px var(--font-mono);background:#ebe4d7;padding:4px 6px}.muted{color:#85847d;font-size:11px}@media (max-width:1100px){.metric-grid{grid-template-columns:repeat(2,1fr)}.detail-grid{grid-template-columns:1fr}.detail-side{grid-template-columns:repeat(2,1fr)}.detail-side>.panel:first-child{grid-column:1/-1}.report-grid{grid-template-columns:1fr}}@media (max-width:800px){.shell{display:block}.sidebar{height:auto;padding:16px;position:relative}.brand-subtitle,.sidebar-bottom{display:none}.sidebar nav{margin-top:15px;display:flex;overflow:auto}.nav-link{white-space:nowrap}.topbar{padding:0 18px}.topbar-title{display:none}.page-stage{padding:32px 18px 50px}.page-heading h1{font-size:39px}.split-heading,.two-column{display:grid}.metric-grid,.evidence-list,.import-steps,.rule-grid,.campaign-board,.quality-grid{grid-template-columns:1fr}.campaign-step{border-right:0;border-bottom:1px solid var(--line);min-height:0}.filter-bar{flex-wrap:wrap}.filter-bar input,.filter-bar select{flex:180px;min-width:0}.bulk-bar{flex-wrap:wrap}.trace-row{grid-template-columns:14px minmax(0,1fr) auto}.trace-row time{display:none}.account-hero{align-items:start}.account-hero h1{font-size:38px}.score-orb{min-width:98px;height:98px}.score-orb strong{font-size:36px}.contact-list article,.score-evidence,.detail-side{grid-template-columns:1fr}.ask-form{grid-column:1/-1}.hermes-orb{display:none}.hermes-panel{grid-template-columns:1fr}.safety-note{grid-template-columns:1fr;gap:7px}.bulk-bar{grid-template-columns:1fr}.bulk-controls{flex-wrap:wrap;justify-content:flex-start}.bulk-controls select,.bulk-controls input{flex:180px}.bulk-controls .button{flex:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.public-page{color:#17231e;background:#f4efe5;overflow:hidden}.public-nav{z-index:2;background:#f4efe5e6;border-bottom:1px solid #d9cfbf;justify-content:space-between;align-items:center;height:76px;padding:0 5.5vw;display:flex;position:relative}.public-brand{font:600 22px/1 var(--font-display);letter-spacing:.1em}.public-brand span{color:#a77b3d}.public-brand sup{font:9px var(--font-body)}.public-nav nav{color:#546158;gap:28px;font-size:11px;display:flex}.public-cta{color:#fff;letter-spacing:.04em;background:#19372c;border:1px solid #19372c;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:11px;font-weight:700;display:inline-flex}.public-hero{background:#e9e4da;grid-template-columns:44% 56%;min-height:680px;display:grid}.hero-copy{flex-direction:column;justify-content:center;padding:8vw 4.5vw 7vw 9vw;display:flex}.public-eyebrow{color:#9b7541;font:500 10px var(--font-mono);letter-spacing:.15em;text-transform:uppercase;margin:0}.hero-copy h1,.public-section h2,.public-install h2,.professional-band h2,.public-agent h2{font:500 clamp(42px,5vw,76px)/.98 var(--font-display);letter-spacing:-.045em;margin:22px 0}.hero-copy>p:not(.public-eyebrow){color:#5c625b;max-width:500px;font-size:15px;line-height:1.8}.public-actions{align-items:center;gap:25px;margin-top:25px;display:flex}.public-link{font-size:12px;font-weight:700}.public-link span{color:#a5783b;font-size:18px}.hero-spec{text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #cbb99f;gap:5px;margin-top:80px;padding-top:16px;font-size:10px;display:grid}.hero-spec span{color:#a57c46}.hero-visual{background:#d7d6cf;min-height:680px;position:relative}.hero-visual:after{content:"";background:linear-gradient(90deg,#e9e4da 0%,#0000 30%);position:absolute;inset:0}.hero-visual img{object-fit:cover;object-position:center;width:100%;height:100%}.image-note{z-index:1;color:#fff;background:#173228;gap:4px;padding:17px 19px;font-size:11px;display:grid;position:absolute;bottom:8%;right:7%}.image-note span{color:#d8c5a0;font-size:10px}.public-section{padding:110px 9vw}.system-intro{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.system-intro h2{font-size:58px}.system-intro>div>p{color:#667068;max-width:600px;font-size:15px;line-height:1.8}.proof-grid{border-top:1px solid #cfc4b3;grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin-top:35px;display:grid}.proof-grid article{border-right:1px solid #cfc4b3;gap:20px;min-height:115px;padding:21px 25px;display:grid}.proof-grid article:first-child{border-left:1px solid #cfc4b3}.proof-grid span{color:#ad874c;font:22px var(--font-display)}.proof-grid b{font-size:12px;line-height:1.4}.public-install{color:#eff0e9;background:#18352b;grid-template-columns:1.05fr .95fr;display:grid}.public-install>img{object-fit:cover;width:100%;height:100%;min-height:620px}.public-install>div{padding:9vw 8vw}.public-install .public-eyebrow{color:#d0a967}.public-install h2{font-size:53px}.public-install>div>p:not(.public-eyebrow){color:#c7d0c8;font-size:14px;line-height:1.8}.public-install dl{gap:0;margin:38px 0 0;display:grid}.public-install dl>div{border-top:1px solid #ffffff2e;grid-template-columns:44px 1fr;gap:12px;padding:15px 0;display:grid}.public-install dt{color:#d3a65f;font:18px var(--font-display)}.public-install dd{gap:4px;margin:0;font-size:12px;display:grid}.public-install dd span{color:#bac7bd;font-size:11px}.professional-band{background:#e5ddcf;grid-template-columns:1.15fr .85fr;gap:100px;padding:110px 9vw;display:grid}.professional-band h2{font-size:56px}.professional-band>div>p:not(.public-eyebrow){color:#62675f;max-width:650px;font-size:14px;line-height:1.85}.partner-card{background:#faf7f0;border:1px solid #cbbd9f;align-self:center;padding:35px;box-shadow:14px 14px #93703e1f}.partner-card>span{color:#a57a3f;font:10px var(--font-mono);letter-spacing:.12em}.partner-card h3{font:500 30px var(--font-display);margin:14px 0 9px}.partner-card p{color:#62695f;font-size:12px;line-height:1.75}.partner-card .light{margin-top:14px}.public-agent{color:#eef1e9;background:#111e19;grid-template-columns:1fr 1fr;gap:80px;padding:80px 9vw;display:grid}.public-agent .public-eyebrow{color:#d2a766}.public-agent h2{font-size:46px}.public-agent>p{color:#c4cec3;align-self:end;max-width:530px;font-size:14px;line-height:1.9}.public-footer{background:#f4efe5;border-top:1px solid #d5cab9;justify-content:space-between;align-items:center;padding:34px 9vw;font-size:11px;display:flex}.public-footer p{color:#6d716a}.public-footer>a{color:#8a6634;text-underline-offset:4px;font-weight:700;text-decoration:underline}@media (max-width:800px){.public-nav{gap:16px;height:auto;padding:18px 20px}.public-nav nav,.public-nav .public-cta{display:none}.public-hero,.system-intro,.public-install,.professional-band,.public-agent{grid-template-columns:1fr}.hero-copy{padding:75px 25px 48px}.hero-copy h1{font-size:49px}.hero-visual{min-height:390px}.hero-visual:after{background:linear-gradient(#e9e4da 0%,#0000 30%)}.system-intro,.professional-band,.public-agent{gap:32px;padding:65px 25px}.system-intro h2,.professional-band h2{font-size:48px}.proof-grid{grid-template-columns:1fr 1fr}.proof-grid article:nth-child(3){border-left:1px solid #cfc4b3}.public-install>img{min-height:400px}.public-install>div{padding:65px 25px}.public-agent h2{font-size:40px}.public-footer{flex-direction:column;align-items:start;gap:18px;padding:30px 25px}}
.command-shell{background:#f3eee5;grid-template-columns:268px minmax(0,1fr)}.command-sidebar{background:#101915;border-right-color:#314139;padding:24px 20px 18px}.command-sidebar .brand-subtitle{margin-bottom:18px}.sidebar-device{background:#d8d6cf;border:1px solid #c7a16347;height:116px;margin:0 0 22px;position:relative;overflow:hidden}.sidebar-device:after{content:"";background:linear-gradient(#0000 15%,#09130fe6 100%);position:absolute;inset:0}.sidebar-device img{object-fit:cover;object-position:center 46%}.sidebar-device span{z-index:1;color:#e7d7b9;font:8px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;position:absolute;bottom:9px;left:12px}.command-sidebar nav{gap:14px}.nav-group{gap:2px;display:grid}.nav-group>p{color:#7f958a;font:8px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 4px;padding:0 11px}.command-sidebar .nav-link{padding:7px 11px 7px 20px;font-size:11px;position:relative}.command-sidebar .nav-link:before{content:"";border:1px solid #7b8c83;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.command-sidebar .nav-link:hover:before,.command-sidebar .area-current:before{background:#d2aa6a;border-color:#d2aa6a}.command-sidebar .area-current{color:#fff;background:#ffffff0b;border-left-color:#c89a56}.control-caption{color:#82958b;margin-top:8px;font-size:9px;line-height:1.5}.ai-office-stage{padding-top:52px}.ai-heading{align-items:end;margin-bottom:40px}.ai-heading h1{letter-spacing:-.055em;max-width:760px;font-size:clamp(50px,6vw,86px);line-height:.9}.ai-heading h1 em{color:#9a7240;font-weight:500}.ai-heading>div:first-child>p:last-child{max-width:720px}.command-seal{color:#e7e4da;background:radial-gradient(circle,#233f34 0,#13271f 70%);border:1px solid #b6935f;border-radius:50%;align-content:center;place-items:center;width:176px;height:176px;display:grid;box-shadow:0 0 0 10px #b38f5417}.command-seal span,.command-seal small{font:8px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.command-seal span{color:#c6a56e}.command-seal strong{color:#f5f0e6;font:500 28px/1 var(--font-display);text-align:center;margin:10px 0}.command-seal small{color:#9eaea5}.ai-metrics{grid-template-columns:repeat(4,1fr);margin-bottom:28px}.ai-metrics .metric-card{min-height:126px}.control-manifold{color:#eef1ea;background:#111d18;border:1px solid #243a30;grid-template-columns:170px 110px minmax(0,1fr);min-height:540px;margin:22px 0 28px;padding:34px;display:grid;position:relative;overflow:hidden}.control-manifold:before{content:"";border:1px solid #c8a05f14;border-radius:50%;width:700px;height:700px;position:absolute;bottom:-55%;right:-12%;box-shadow:0 0 0 80px #c8a05f06,0 0 0 160px #c8a05f05}.manifold-source{z-index:1;background:linear-gradient(145deg,#1b342a,#0d1914);border:1px solid #d7ae69b3;align-content:center;align-self:center;justify-items:center;width:150px;height:230px;display:grid;position:relative;box-shadow:inset 0 0 0 8px #cba46209}.manifold-source:before{content:"";background:#b98d4c;width:2px;position:absolute;top:14px;bottom:14px;left:14px}.manifold-source span{color:#c9a263;font:9px var(--font-mono);letter-spacing:.18em}.manifold-source strong{color:#f4efe5;font:500 41px/.85 var(--font-display);text-align:center;margin:20px 0}.manifold-source small{color:#9cad9f;font-size:9px}.manifold-lines{align-self:center;height:350px;position:relative}.manifold-lines:before{content:"";background:#bc9253;width:48px;height:1px;position:absolute;top:50%;left:0}.manifold-lines i{background:linear-gradient(90deg,#bc9253,#496a59);width:62px;height:1px;position:absolute;left:48px}.manifold-lines i:after{content:"";background:#c6a163;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 5px #c6a16317}.manifold-lines i:first-child{top:5%}.manifold-lines i:nth-child(2){top:23%}.manifold-lines i:nth-child(3){top:41%}.manifold-lines i:nth-child(4){top:59%}.manifold-lines i:nth-child(5){top:77%}.manifold-lines i:nth-child(6){top:95%}.manifold-lines i:before{content:"";background:#bc9253;width:1px;position:absolute;bottom:0;left:-1px}.manifold-lines i:first-child:before{height:158px}.manifold-lines i:nth-child(2):before{height:95px}.manifold-lines i:nth-child(3):before{height:32px}.manifold-lines i:nth-child(4):before{height:32px;top:-32px}.manifold-lines i:nth-child(5):before{height:95px;top:-95px}.manifold-lines i:nth-child(6):before{height:158px;top:-158px}.agent-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.agent-card{background:#ffffff07;border:1px solid #ffffff1a;min-height:153px;padding:20px 22px;position:relative}.agent-card:hover{background:#ffffff0b;border-color:#caa2618c}.agent-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-card>div>small{color:#7f988b;font:8px var(--font-mono);text-transform:uppercase}.agent-state{color:#cdb98f;font:8px var(--font-mono);text-transform:uppercase;align-items:center;gap:7px;display:flex}.agent-state i{background:#87b897;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #87b8971a}.agent-card h2{color:#f0eee8;font:500 24px/1 var(--font-display);margin:18px 0 7px}.agent-card p{color:#9eb0a6;max-width:500px;margin:0;font-size:10px;line-height:1.6}.agent-card footer{color:#7f9388;font:8px var(--font-mono);text-transform:uppercase;border-top:1px solid #ffffff14;justify-content:space-between;margin-top:15px;padding-top:10px;display:flex}.agent-finance{border-left-color:#b99155}.agent-governance{border-left-color:#895e4f}.agent-operations{border-left-color:#4c6e5e}.command-grid{grid-template-columns:1.25fr .75fr;gap:18px;display:grid}.decision-panel,.exception-panel{min-height:240px}.decision-count{align-items:end;gap:17px;display:flex}.decision-count strong{color:#ac8145;font:500 76px/.8 var(--font-display)}.decision-count span{color:#667068;max-width:180px;font-size:12px}.boundary-strip{color:#715a39;font:8px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:9px;margin-top:35px;display:flex}.boundary-strip i{background:linear-gradient(90deg,#b98d4d,#d8d0c4);flex:1;height:1px}.exception-panel ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.exception-panel li{border-top:1px solid var(--line);grid-template-columns:45px 1fr;align-items:center;gap:12px;padding:12px 0;display:grid}.exception-panel li strong{color:#947041;font:500 27px var(--font-display)}.exception-panel li span{color:#656b64;font-size:10px}.recent-runs{margin-top:18px}.run-list{display:grid}.run-list>div{border-top:1px solid var(--line);grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.run-list strong{font-size:11px}.run-list small{color:#7c7b73;font-size:9px}.run-status{color:#6c6b63;width:max-content;font:8px var(--font-mono);text-transform:uppercase;background:#f5f1e8;border:1px solid #d1c7b8;padding:3px 7px;display:inline-flex}.run-queued,.run-approved,.run-posted,.run-scheduled{color:#3f6850;background:#eef6ef;border-color:#abc3ad}.run-rejected{color:#915244;background:#f9efed;border-color:#d4aea5}.run-awaiting-approval,.run-draft{color:#85683b;background:#faf4e8;border-color:#d6bd8d}.clean-empty{border-top:1px solid var(--line);align-items:center;gap:15px;padding:25px 0;display:flex}.clean-empty span{color:#c3a16b;font:500 36px var(--font-display)}.clean-empty p{color:#777970;margin:0;font-size:11px}.approval-total{border:1px solid #b89560;border-radius:50%;place-items:center;width:110px;height:110px;display:grid}.approval-total strong{font:500 42px/.9 var(--font-display)}.approval-total span{color:#8a6c42;font:8px var(--font-mono);text-transform:uppercase}.approval-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.approval-card{border:1px solid var(--line);background:#ffffff8c;padding:24px;position:relative}.approval-card:before{content:"";background:#af8c57;width:4px;height:calc(100% + 2px);position:absolute;top:-1px;left:-1px}.approval-card.risk-high:before{background:#985546}.approval-card header,.approval-card footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.approval-card header span,.approval-card header b{font:8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.approval-card header span{color:#826741}.approval-card header b{color:#8d5c4f}.approval-card h2{font:500 29px/1.1 var(--font-display);margin:26px 0 10px}.approval-card>p{color:#626a62;min-height:48px;font-size:11px}.approval-card dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.approval-card dl div{border-top:1px solid var(--line);padding-top:9px}.approval-card dt{color:#8d8b83;font:8px var(--font-mono);text-transform:uppercase}.approval-card dd{margin:4px 0 0;font-size:9px}.approval-card footer{justify-content:flex-end}.approval-message{grid-column:1/-1}.administration-grid{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.workflow-panel,.workflow-library{min-height:600px}.workflow-form,.journal-form,.service-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.form-field{gap:6px;display:grid}.form-field label{color:#756e64;font:8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:42px;color:var(--ink);font:11px var(--font-body);background:#fffdfa;border:1px solid #d5cec2;border-radius:0;outline:none;padding:10px 12px}.form-field textarea{resize:vertical;line-height:1.6}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#9b7d4a;box-shadow:0 0 0 3px #b98e4e1f}.form-wide,.form-actions,.form-message{grid-column:1/-1}.form-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:6px;padding-top:16px;display:flex}.form-actions span{color:#777970;max-width:390px;font-size:9px;line-height:1.5}.workflow-library article{border-top:1px solid var(--line);grid-template-columns:12px 1fr;gap:12px;padding:17px 0;display:grid}.workflow-library article i{border:1px solid #b48b4e;border-radius:50%;width:7px;height:7px;margin-top:4px}.workflow-library article strong{font-size:11px}.workflow-library article p{color:#73776f;margin:4px 0 0;font-size:9px;line-height:1.5}.finance-strip{border:1px solid var(--line);background:#ffffff73;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.finance-strip>div{border-right:1px solid var(--line);gap:5px;min-height:120px;padding:20px;display:grid}.finance-strip>div:last-child{border:0}.finance-strip span{color:#77776f;font:8px var(--font-mono);text-transform:uppercase}.finance-strip strong{font:500 25px var(--font-display)}.finance-strip small{color:#88877e;font-size:8px}.finance-grid,.operations-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.journal-actions{border:0;grid-column:auto;align-self:end;padding:0}.journal-list,.inventory-list{display:grid}.journal-list article{border-top:1px solid var(--line);grid-template-columns:108px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.journal-list article p{color:#77786f;margin:2px 0;font-size:9px}.journal-list article>div:last-child{justify-items:end;display:grid}.journal-list article b{font:500 15px var(--font-display)}.journal-list article small{color:#89877e;font-size:8px}.inventory-list article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:17px 0;display:grid}.inventory-list article>div{gap:3px;display:grid}.inventory-list article strong{font-size:12px}.inventory-list article small{color:#7d7d75;font-size:8px}.inventory-list article>b{font:500 25px var(--font-display);text-align:right}.inventory-list article>b small{font:7px var(--font-mono);text-transform:uppercase;display:block}.inventory-list article>p{color:#77786f;grid-column:1/-1;margin:2px 0 0;font-size:9px}.inventory-state{color:#8a5f44;width:max-content;font:7px var(--font-mono);text-transform:uppercase;border:1px solid #d2b59d;padding:2px 5px}.state-verified{color:#466a53;border-color:#aec5b2}.service-ledger{margin-top:18px}.service-list{display:grid}.service-list article{border-top:1px solid var(--line);grid-template-columns:100px minmax(0,1fr) 180px 170px;align-items:center;gap:14px;padding:14px 0;display:grid}.service-list article p{color:#77786f;margin:3px 0 0;font-size:9px}.service-list time,.service-list article>b{font-size:9px}.service-list article>b{color:#87683f;text-align:right}.specification-hold{color:#e8ece6;background:#1a2e26;border:1px solid #324a3e;grid-template-columns:.8fr 1.2fr;gap:30px;margin-top:18px;padding:32px;display:grid}.specification-hold h2{font:500 37px/1.05 var(--font-display);margin:14px 0}.specification-hold>div:first-child>p:last-child{color:#aebeb5;font-size:11px;line-height:1.7}.spec-candidates{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.spec-candidates article{background:#ffffff06;border:1px solid #ffffff21;padding:17px}.spec-candidates article>span{color:#d0a76a;font:7px var(--font-mono);text-transform:uppercase}.spec-candidates strong,.spec-candidates code{display:block}.spec-candidates strong{font:500 18px var(--font-display);margin:12px 0 4px}.spec-candidates code{color:#81998d;font:7px var(--font-mono)}.spec-candidates dl{margin:14px 0 0}.spec-candidates dl div{border-top:1px solid #ffffff14;justify-content:space-between;gap:10px;padding:5px 0;display:flex}.spec-candidates dt,.spec-candidates dd{font-size:8px}.spec-candidates dt{color:#8ea398}.spec-candidates dd{color:#d7ddd7;margin:0}.agent-contracts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.agent-contracts article{border:1px solid var(--line);background:#ffffff80;padding:25px}.agent-contracts header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.agent-contracts header>span{color:#aa834b;font:500 28px var(--font-display)}.agent-contracts header p{color:#8b7350;font:7px var(--font-mono);text-transform:uppercase;margin:0}.agent-contracts h2{font:500 25px var(--font-display);margin:3px 0}.agent-contracts header>b{color:#4f745e;font:7px var(--font-mono);text-transform:uppercase}.agent-contracts>article>p{color:#686e67;min-height:48px;font-size:10px;line-height:1.6}.agent-contracts dl{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.agent-contracts dl div{border-top:1px solid var(--line);padding-top:8px}.agent-contracts dt{color:#8a8a82;font:7px var(--font-mono);text-transform:uppercase}.agent-contracts dd{margin:4px 0;font-size:8px}.agent-contracts footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:5px;margin-top:16px;padding-top:12px;display:flex}.agent-contracts footer span{color:#795f3c;font:7px var(--font-mono);background:#faf4e7;border:1px solid #d9c6a6;padding:3px 6px}@media (max-width:1150px){.command-shell{grid-template-columns:236px minmax(0,1fr)}.control-manifold{grid-template-columns:140px 80px minmax(0,1fr);padding:24px}.manifold-source{width:125px}.manifold-lines i{width:32px}.finance-strip{grid-template-columns:repeat(2,1fr)}.finance-strip>div:nth-child(2){border-right:0}.finance-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.service-list article{grid-template-columns:90px minmax(0,1fr) 150px}.service-list article>b{grid-column:2/-1}.specification-hold{grid-template-columns:1fr}}@media (max-width:800px){.command-shell{display:block}.command-sidebar{height:auto;position:relative}.sidebar-device{display:none}.command-sidebar nav{gap:8px;margin-top:12px;display:flex}.nav-group{gap:3px;display:flex}.nav-group>p{display:none}.command-sidebar .nav-link{padding:8px 10px 8px 20px}.ai-heading{align-items:start}.command-seal{display:none}.ai-metrics{grid-template-columns:repeat(2,1fr)}.control-manifold{padding:20px;display:block}.manifold-source,.manifold-lines{display:none}.agent-grid,.command-grid,.administration-grid,.finance-grid,.operations-grid,.specification-hold,.approval-list,.agent-contracts,.finance-strip{grid-template-columns:1fr}.finance-strip>div{border-right:0;border-bottom:1px solid var(--line)}.finance-strip>div:nth-child(3){border-bottom:1px solid var(--line)}.run-list>div{grid-template-columns:105px 1fr}.run-list small{grid-column:2}.service-list article{grid-template-columns:90px 1fr}.service-list time,.service-list article>b{grid-column:2}.spec-candidates,.approval-card dl,.agent-contracts dl{grid-template-columns:1fr}.form-actions{flex-direction:column;align-items:flex-start}.journal-actions{grid-column:1/-1}.journal-list article{grid-template-columns:1fr}.journal-list article>div:last-child{justify-items:start}.workflow-panel,.workflow-library{min-height:0}}.technical-decision{border-top:1px solid var(--line);grid-column:2/-1;justify-content:flex-end;align-items:center;gap:7px;padding-top:8px;display:flex}.technical-decision .button{min-height:30px;padding:7px 10px;font-size:8px}.technical-decision span{color:#6a746c;font-size:8px}.run-awaiting-technical-authority{color:#85683b;background:#faf4e8;border-color:#d6bd8d}
