@font-face{font-family:'Inter Tight';src:url('assets/InterTight.ttf') format('truetype');font-weight:100 900;font-display:swap}@font-face{font-family:'Martian Mono';src:url('assets/MartianMono.ttf') format('truetype');font-weight:100 900;font-display:swap}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;color:var(--ink);background:var(--white);font:400 18px/1.5 var(--font-body)}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit}button{color:inherit}button:disabled{cursor:default;opacity:.5}:focus-visible{outline:3px solid var(--blue);outline-offset:4px}h1,h2,h3,h4,p{margin:0}h1,h2,h3{letter-spacing:-.045em;line-height:1.07;font-weight:600}h1{font-size:clamp(40px,4.6vw,72px)}h2{font-size:clamp(36px,4.2vw,66px)}h3{font-size:clamp(25px,2.25vw,36px)}h4{font-size:19px;letter-spacing:-.02em;line-height:1.3;font-weight:600}p{margin-top:16px}small,.small{font-size:14px}.muted{color:var(--muted)}.muted-light{color:#bcc6c8}.eyebrow{font:400 11px/1.5 var(--font-mono);letter-spacing:.09em;display:block;margin-bottom:22px}img{max-width:100%}.brand{display:flex;align-items:center;gap:14px;text-decoration:none;white-space:nowrap;font-size:22px}.brand img{width:118px;height:auto}.mini-brand{width:80px;margin-bottom:22px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:16px 25px;border:1px solid var(--line);background:white;color:var(--ink);text-decoration:none;border-radius:2px;font-size:17px;font-weight:500;transition:background var(--duration),color var(--duration)}.button.primary{background:var(--orange);border-color:var(--orange)}.button:hover{background:var(--carbon);color:white}.text-button,.underlined{border:0;background:none;padding:0;font:inherit}.underlined{text-decoration:underline;text-underline-offset:5px}.actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:36px}.center{justify-content:center}.skip{position:absolute;top:-100px;left:20px;background:white;padding:20px;z-index:100}.skip:focus{top:10px}.announcement{padding:12px 45px;text-align:center;border-bottom:1px solid #fbd8c8;color:var(--action);font:400 11px var(--font-mono);letter-spacing:.14em;position:relative}.announcement a{text-decoration:none}.announcement button{position:absolute;right:20px;top:6px;border:0;background:none;font-size:22px}.site-header{padding:26px 4.5%;display:flex;align-items:center;justify-content:space-between;gap:25px}.site-header nav{display:flex;align-items:center;gap:30px;font-size:17px}.site-header nav a:not(.button){text-decoration:none}.menu-toggle{display:none}.hero{padding:140px 5% 95px;text-align:center;background-image:linear-gradient(to right,#20232305 1px,transparent 1px);background-size:100px 100%;position:relative}.hero-terminal{max-width:980px;margin:0 auto 58px;text-align:left}.terminal{background:#171919;color:#e1e5e2;border:1px solid #555a57;border-radius:13px;overflow:hidden;box-shadow:0 18px 35px #0003;font:400 13px/1.85 var(--font-mono)}.terminal-bar{display:flex;gap:24px;align-items:center;padding:15px 22px;background:linear-gradient(#373b39,#282b29);color:#b3b8b4;font-size:12px;line-height:1.4}.terminal-side{margin-left:auto;color:#858c86}.traffic{display:flex;gap:9px}.traffic i{display:block;width:14px;height:14px;border-radius:50%;background:#ff5f57}.traffic i:nth-child(2){background:#febc2e}.traffic i:nth-child(3){background:#28c840}.terminal-body{padding:30px 30px 28px}.ascii{font-family:var(--font-mono);font-size:clamp(10px,1.7vw,23px);line-height:1.1;font-weight:500;letter-spacing:-.07em;margin:0 0 27px;white-space:pre;color:#e8eae5;text-shadow:2px 0 #a9d9f240}.boot-copy p{margin:0}.boot-copy p:not(:first-child){margin-left:18px;color:#a5aca8}.boot-copy .success-text{color:#4ed36e!important}.prompt{border-top:1px solid #343934;padding:15px 25px;display:flex;align-items:center;gap:12px;min-height:58px}.cursor{display:inline-block;width:9px;height:19px;background:#e8eae5;animation:blink 1.05s steps(1) infinite;flex-shrink:0}@keyframes blink{50%{opacity:0}}.hero-lead{font-size:23px;line-height:1.5;max-width:760px;margin:28px auto 0;color:#555c58}.down-link{display:block;margin-top:72px;text-decoration:none;color:#65716c;font-size:27px}.section{padding:110px max(5%,calc((100vw - 1440px)/2))}.section-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:9%;align-items:end;margin-bottom:55px}.section-heading p{max-width:550px;font-size:21px;margin:0;color:#586360}.sky-section{background:#c8e9fa;background-image:linear-gradient(to right,#20232305 1px,transparent 1px);background-size:90px 100%;padding-top:105px}.product-window{background:var(--white);border:1px solid #dbe1df;border-radius:10px;box-shadow:0 5px 12px #17262f08;overflow:hidden}.product-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 32px;border-bottom:1px solid #e4e9e6}.product-header .brand{font-size:20px}.product-header .brand img{width:99px}.tabs{display:flex;gap:6px;align-items:center}.tabs button{font-size:16px;background:none;border:1px solid transparent;border-radius:5px;padding:15px 18px;white-space:nowrap;color:#636b66}.tabs button[aria-selected=true]{background:#e6f4fc;color:#202323;border-color:#dbe6eb}.demo-panel{padding:36px 40px}.panel-heading{display:flex;justify-content:space-between;gap:28px;align-items:start;margin-bottom:35px}.panel-heading p{font-size:17px;color:#69716a;max-width:820px;margin-top:10px}.reset{flex-shrink:0;border:1px solid #e2e5e3;border-radius:5px;background:white;padding:10px 17px;font-size:16px}.reset:hover{background:#f0f5f4}.growth-summary{display:grid;grid-template-columns:1.8fr 1fr;gap:30px}.chart-box{border:1px solid #e1e5e3;border-radius:6px;padding:20px;min-width:0;overflow:hidden}.chart-box h4{font-size:17px}.waterfall{height:250px;width:100%;display:block}.summary-ledger{margin:0;background:#f8f9f7;padding:5px 22px;border:1px solid #e4e7e2;border-radius:5px}.summary-ledger>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid #e3e7e1}.summary-ledger>div:last-child{border:0}.summary-ledger dt{font-size:15px;color:#656c67}.summary-ledger dd{font-size:30px;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;line-height:1.15;font-weight:500}.matrix-heading{display:flex;justify-content:space-between;gap:20px;margin-top:35px;margin-bottom:15px;align-items:center;font-size:15px}.heatmap{width:100%;border-collapse:separate;border-spacing:5px;table-layout:fixed;font-variant-numeric:tabular-nums}.heatmap th{font-size:15px;font-weight:400;color:#68736e;text-align:center;padding:10px 0}.heatmap th:first-child{width:135px;font-size:13px;text-align:left}.heatmap td{padding:0}.heatmap td button{width:100%;min-height:62px;border:2px solid transparent;border-radius:3px;font-size:19px;background:var(--cell);color:var(--cell-text);position:relative}.heatmap td button.selected{outline:2px solid var(--orange);outline-offset:1px;border-color:white;font-weight:600}.heatmap td button.selected:after{content:'';position:absolute;right:5px;top:5px;width:6px;height:6px;background:var(--orange);border-radius:50%}.heatmap .active-heading{color:var(--action);font-weight:600}.heatmap-legend{display:flex;gap:10px;justify-content:end;align-items:center;font-size:12px;color:#64716c;margin:17px 0}.heatmap-legend i{display:block;width:105px;height:10px;background:linear-gradient(90deg,#daedf8,#273850)}.table-scroll{overflow:auto}.product-foot{padding:15px 35px;border-top:1px solid #e3e8e4;font-size:12px;color:#6a736e}.timeline-layout{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,1.7fr);gap:30px}.charts-stack{display:grid;gap:20px}.chart-heading{display:flex;gap:15px;justify-content:space-between}.chart-heading strong{font-size:25px;white-space:nowrap;line-height:1.1}.chart-sub{font-size:13px;color:#65716a;margin:7px 0 12px;min-height:20px}.chart-legend{display:flex;gap:18px;font-size:12px;color:#69736c;flex-wrap:wrap}.chart-legend span:before{content:'';display:inline-block;width:22px;border-top:2px solid #263850;margin-right:5px;vertical-align:middle}.chart-legend .original-key:before{border-top:2px dashed #87908a}.line-chart{width:100%;height:210px;display:block;margin-top:14px;overflow:visible}.chart-detail{font-size:12px;color:#50615d;min-height:18px}.timeline-months{display:grid;grid-template-columns:repeat(12,1fr);padding:12px 0;background:#f6f8f6;font-size:12px;text-align:center;color:#6d756d}.investment-timeline{margin:24px 0}.milestone{display:grid;grid-template-columns:155px 1fr;min-height:76px;border:1px solid #e3e7e3;border-top:0}.milestone-label{padding:15px 12px;font-size:15px;display:flex;flex-direction:column;justify-content:center;line-height:1.25}.milestone-label small{font-size:12px;color:#737c75;margin-top:4px}.milestone-track{position:relative;background:repeating-linear-gradient(to right,transparent,transparent calc(8.333% - 1px),#edf0ed calc(8.333% - 1px),#edf0ed 8.333%);min-width:0}.milestone-chip{position:absolute;top:28px;transform:translateX(-50%);padding:4px 8px;border:1px solid #b8c6ca;border-radius:4px;background:#e4eff4;font-size:13px;white-space:nowrap;z-index:2;cursor:ew-resize;touch-action:none}.milestone-chip.original{top:5px;border:1px dashed #9aa5a6;background:#fff8;color:#768080;font-size:11px;padding:1px 5px;cursor:default;z-index:1}.milestone-chip.fixed{cursor:default}.milestone-chip:focus{outline:2px solid var(--orange)}.timeline-header{display:grid;grid-template-columns:155px 1fr}.timeline-header>span{background:#f6f8f6}.sliders{display:grid;gap:20px;margin-top:25px}.sliders.two{grid-template-columns:1fr 1fr;gap:25px}.sliders label{display:block;font-size:15px}.sliders output{font-size:20px;font-weight:500;display:block;margin:4px 0 6px}.sliders input[type=range]{width:100%;accent-color:var(--orange);height:30px;cursor:pointer}.consequence{border-left:3px solid var(--orange);padding:5px 0 5px 20px;margin:28px 0 18px;font-size:21px;line-height:1.4;min-height:65px}.consequence p{font-size:16px;color:#6c736d;margin:8px 0}.consequence strong{font-size:26px;line-height:1.1;letter-spacing:-.025em}.metric-strip{display:flex;gap:40px;padding:0 0 25px;margin-bottom:22px;border-bottom:1px solid #e1e7e1}.metric-strip span,.metric-strip strong{display:block}.metric-strip span{font-size:14px;color:#6b776e}.metric-strip strong{font-size:28px}.allocation-lane{margin:17px 0}.allocation-lane header{display:flex;justify-content:space-between;font-size:14px;gap:10px;margin-bottom:8px}.allocation-track{position:relative;height:35px;background:repeating-linear-gradient(to right,#f7f9f8 0,#f7f9f8 calc(8.333% - 1px),#e5eae7 calc(8.333% - 1px),#e5eae7 8.333%)}.allocation-track i{position:absolute;left:0;top:20px;height:10px;background:#a9d9f2;transition:width .18s}.allocation-track i.original{top:8px;height:5px;background:none;border-bottom:2px dashed #8b9691}.allocation-track b{position:absolute;border-left:2px solid var(--orange);top:0;bottom:0}.allocation-control{border-bottom:1px solid #e3e7e4;padding-bottom:14px}.allocation-control>label{display:flex;justify-content:space-between}.allocation-control select{font-size:13px;padding:5px;border:1px solid #d6deda;background:white}.allocation-control small{font-size:12px}.allocation-bar{display:flex;height:20px;background:#f1f4f2;margin-top:10px}.allocation-bar i{transition:width .18s}.allocation-bar i:nth-child(1){background:var(--carbon)}.allocation-bar i:nth-child(2){background:var(--blue)}.allocation-bar i:nth-child(3){background:var(--ice)}
.source-documents{display:grid;grid-template-columns:1fr 1fr;gap:28px}.office{border:1px solid #dce2e2;border-radius:5px;overflow:hidden;box-shadow:0 10px 25px #19372d0d;background:white;min-width:0}.office-title{background:#a9371d;color:white;padding:12px 17px;display:flex;align-items:center;gap:12px;font-size:13px;white-space:nowrap;overflow:hidden}.office-title img{width:23px;height:23px;object-fit:contain}.word .office-title{background:#1a61aa}.excel .office-title{background:#1d7345}.hrm .office-title{background:#eff5fa;color:#233a4b}.office-ribbon{padding:12px 13px;font-size:11px;border-bottom:1px solid #e3e5e6;color:#535b5d;white-space:nowrap;overflow:hidden}.slide-body{display:grid;grid-template-columns:58px 1fr;background:#f2f3f4;padding:12px;gap:12px}.slide-miniatures{display:flex;flex-direction:column;gap:13px}.slide-miniatures i{height:40px;border:1px solid #c9d1d4;background:white;font-size:12px;font-style:normal;padding:3px;color:#b0b5b6}.slide-miniatures i:first-child{border-color:#e4653d}.slide-paper{background:white;padding:24px 25px;min-height:300px;box-shadow:0 2px 8px #0001}.slide-paper h3{font-size:30px}.slide-paper p{font-size:15px}.slide-rule{height:2px;width:80px;background:var(--orange);margin:28px 0 15px}.slide-paper small{font-size:11px;color:#777}.word-paper{margin:15px auto;padding:18px;width:85%;box-shadow:0 0 9px #0001;min-height:300px}.word-paper h3{font-size:26px}.word-paper p{font-size:14px;margin:10px 0}.office table{width:100%;border-collapse:collapse;font-size:12px}.office td,.office th{border:1px solid #dfe3e4;padding:9px 6px;text-align:left}.office mark{background:#ffe0cc;padding:2px 4px;border-radius:2px}.formula{display:flex;gap:25px;border-bottom:1px solid #d5dcda;font-size:12px;padding:8px 12px;font-family:monospace}.formula i{color:#83918a}.spreadsheet thead{background:#f3f5f4}.spreadsheet th:first-child{background:#f0f4f1;width:26px;text-align:center}.spreadsheet td:first-of-type{white-space:nowrap}.spreadsheet td.selected-cell{outline:2px solid #248344;outline-offset:-2px;background:#eef5e9}.sheet-tabs{display:flex;gap:18px;padding:14px;font-size:12px;background:#f8faf8}.sheet-tabs b{color:#226b47;border-bottom:2px solid #226b47}.hrm-body{padding:22px}.hrm-body h3{font-size:26px}.hrm-body table{margin:23px 0}.tag{background:#e2f1fa;padding:6px 9px;font-size:12px;color:#335a75;display:inline-block}.big-question{font-size:clamp(28px,3vw,45px);line-height:1.2;text-align:center;letter-spacing:-.025em;max-width:1000px;margin:80px auto 0}.friction-section{padding-top:60px}.friction-grid{display:grid;grid-template-columns:1.25fr .9fr;gap:8%;align-items:center}.friction-terminal .terminal-body{min-height:470px;font-size:12px;line-height:1.8}.friction-terminal p{margin:0 0 14px;white-space:pre-wrap}.friction-terminal .warning{color:#ff9156}.friction-copy h2{font-size:46px}.friction-copy p{font-size:20px}.friction-copy button{margin-top:28px;font-size:15px}.flying-files{display:flex;justify-content:center;gap:20px;height:75px;align-items:start}.flying-files img{width:43px;height:43px;object-fit:contain}.friction-section.running .flying-files img{animation:file-enter 1.5s var(--ease) both}.friction-section.running .flying-files img:nth-child(2){animation-delay:.35s}.friction-section.running .flying-files img:nth-child(3){animation-delay:.7s}.friction-section.running .flying-files img:nth-child(4){animation-delay:1.05s}@keyframes file-enter{0%{transform:translateY(-20px) scale(1);opacity:1}100%{transform:translateY(100px) scale(.3);opacity:0}}.sequence-dots{display:flex;gap:7px;margin-top:35px}.sequence-dots i{height:4px;flex:1;background:#e1e6e3}.sequence-dots i.on{background:var(--orange)}
.dark-section{background:var(--carbon);color:var(--white)}.dark-section .section-heading p{color:#c1c9c4}.dark-section .eyebrow{color:#aeb9b1}.model-section{padding-bottom:80px}.model-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:60px}.human-model{background:white;color:var(--ink);border-radius:8px;overflow:hidden;min-height:580px;display:flex;flex-direction:column}.model-brand{padding:23px;gap:12px;border-bottom:1px solid #e4e7e3}.model-brand img{width:85px}.model-brand .small{margin-left:auto;font-size:12px;color:#687469}.model-tabs{padding:9px 12px;border-bottom:1px solid #e5e8e3;gap:2px;overflow-x:auto}.model-tabs button{font-size:13px;padding:11px 10px}.human-model #model-content{padding:26px;flex:1}.model-object h3{font-size:28px;margin-bottom:10px}.model-object .small{color:#6e786f}.object-fields{margin-top:24px}.object-field{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;background:white;border:0;border-bottom:1px solid #e4e8e3;padding:14px 0;text-align:left;font-size:15px}.object-field b{font-weight:500}.object-field small{display:block;font-size:10px;margin-top:4px;color:#748074}.object-field:hover,.object-field.selected{background:#eef7fc}.model-conflict{display:flex;gap:12px;align-items:center;background:#fff0e7;padding:18px 23px;font-size:13px}.model-conflict b{font-size:19px;white-space:nowrap}.agent-model{background:#080d0a;border:1px solid #36433b;border-radius:8px;overflow:hidden;min-height:580px;display:flex;flex-direction:column}.agent-query{padding:22px 25px;border-bottom:1px solid #243229;display:grid;gap:14px;font:400 11px/1.5 var(--font-mono);min-height:148px}.green{color:#57de8a}.agent-query code{font-size:12px;color:#e5f4e9;white-space:pre-wrap}.agent-query>span:last-child{color:#8aa496;font-size:10px}.agent-model svg{width:100%;height:375px;display:block}.agent-model svg text{font:10px var(--font-body);pointer-events:none}.graph-node{cursor:pointer;transition:opacity .2s}.graph-node rect{transition:fill .2s,stroke .2s}.graph-node:focus{outline:none}.graph-node:focus rect{stroke:var(--orange);stroke-width:3px}.graph-selection{padding:15px 23px;font-size:12px;border-top:1px solid #25372c;min-height:57px;color:#aac1b2}.model-bottom{display:flex;gap:8%;margin-top:45px;align-items:start}.model-bottom strong{font-size:25px;line-height:1.15;max-width:340px}.model-bottom p{margin:0;flex:1;font-size:19px;color:#c1c9c4}
.integrations-section{padding-top:70px;background:#202828}.integration-columns{display:grid;grid-template-columns:.95fr .95fr 1.15fr;gap:65px;position:relative;margin-top:75px}.integration-columns h4{font-size:17px;font-weight:400;margin-bottom:30px;min-height:45px;color:#d8dfda}.source-category{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;border-bottom:1px solid #424b45;padding:10px 0;position:relative}.source-category>span{font:400 10px/1.4 var(--font-mono);letter-spacing:.02em;color:#b6c2b9}.source-icons{display:flex;gap:8px}.source-icons img{height:30px;width:34px;object-fit:contain;background:#fff;border-radius:5px;padding:5px}.source-category:after{content:'';position:absolute;width:45px;height:1px;background:#657e6c;right:-50px;opacity:.4;transform:rotate(-10deg)}.integration-columns.flowing .source-category:after{animation:connection-pulse 1.2s ease both}.source-category:nth-child(2n):after{transform:rotate(10deg)}@keyframes connection-pulse{50%{background:#a9d9f2;opacity:1;box-shadow:0 0 7px #a9d9f2}100%{opacity:.3}}.live-model{background:#f9faf7;color:#303931;padding:23px;border-radius:8px;margin-top:0;box-shadow:0 18px 28px #0003}.live-model h4{color:#202323!important;display:flex;justify-content:space-between;min-height:0;font-weight:600}.live-model h4 small{font-size:11px}.live-model dl{margin:0}.live-model dl>div{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #dce3d9;padding:13px 0;font-size:14px}.live-model dt{color:#697468}.live-model dd{margin:0;text-align:right;max-width:55%;font-weight:500}.connection-model .underlined{font-size:13px;margin-top:25px;color:#d1ded2}.flash-target.flash{animation:flash-row 1.8s}@keyframes flash-row{0%,50%{background:#bde7fc}100%{background:transparent}}.slack-message{background:#1a1d21;border-radius:9px;padding:27px 23px;color:#d4d5d7;box-shadow:0 12px 30px #0004;font-family:var(--font-body);border:1px solid #333638;transition:transform .4s,opacity .4s}.slack-logo{width:29px;height:29px;object-fit:contain;margin-bottom:22px}.slack-header{display:flex;align-items:center;gap:13px}.cubo-avatar{background:var(--orange);font-weight:700;font-size:24px;color:#151817;padding:5px 13px;border-radius:8px}.slack-header strong{font-size:20px;color:white}.app-label{font-size:10px;background:#3a3d40;padding:2px 4px;color:#bec3c6}.slack-header small{font-size:12px;font-weight:400;color:#959ca0}.slack-copy{padding-left:54px;font-size:16px;line-height:1.55}.slack-copy p{margin:12px 0}.slack-copy ul{padding-left:18px}.slack-copy li{margin:10px 0}.slack-copy a{color:#60c8ef;text-decoration:none}.integration-disclaimer{font-size:12px;color:#a9b8b0;margin-top:42px;max-width:850px}
.onboard-section{background:#fff}.onboarding{display:grid;grid-template-columns:1fr 1.4fr;gap:80px}.onboarding-steps{display:flex;flex-direction:column}.onboarding-steps button{border:0;background:none;display:flex;gap:25px;padding:25px 0;border-bottom:1px solid #dce3dc;text-align:left;font-size:21px;align-items:center;color:#7b847e}.onboarding-steps b{font:400 13px var(--font-mono)}.onboarding-steps button.active{color:var(--ink)}.onboarding-steps button.active b{color:var(--action)}#onboard-view{padding:30px;border:1px solid #dfe7df;background:#f8faf7;min-height:295px}#onboard-view h3{font-size:25px;margin-bottom:25px}.file-row{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #dce3dc;font-size:16px}.file-row img{width:25px;height:25px;object-fit:contain}.file-row span:last-child{margin-left:auto;font-size:12px;color:#6a776d}.onboard-source-button{margin-top:24px}.day-section{background:#e7f4fb;padding-bottom:70px}.day-section>.section-heading{padding-bottom:0}.day-track{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;max-width:1300px;margin:0 auto;padding:0 5%;position:relative}.day-sticky{position:sticky;top:50px;height:690px;align-self:start}.day-clock{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.day-clock .eyebrow{margin:0;color:#536971}.day-clock strong{font-size:24px;font-weight:400;font-family:var(--font-mono);letter-spacing:-.08em}.day-stage{min-height:540px;background:white;border:1px solid #cddce2;border-radius:8px;box-shadow:0 15px 30px #17313a10;overflow:hidden}.day-tabs{display:flex;justify-content:space-between;margin-top:18px}.day-tabs button{border:0;background:none;font:400 12px var(--font-mono);padding:10px 0;color:#5a7078}.day-tabs button[aria-selected=true]{border-bottom:2px solid var(--orange);color:#182329}.day-stations article{min-height:720px;display:flex;flex-direction:column;justify-content:center}.day-stations h2{font-size:45px}.day-stations p{font-size:21px;color:#566e76}.day-stage-header{padding:22px;border-bottom:1px solid #e2e9e4;display:flex;align-items:center;gap:12px}.day-stage-header img{width:60px}.day-stage-header span{font-size:12px;color:#5f7064}.day-stage-body{padding:26px}.day-stage-body h3{font-size:28px}.day-stage-body p{font-size:16px}.day-notice{padding:18px 0;border-bottom:1px solid #e4e9e4}.day-notice small{font:10px var(--font-mono);color:#9e3d18}.day-notice b{display:block;font-size:18px;margin:8px 0}.day-stage button:not(.underlined){font-size:14px}.day-stage .ledger-row{padding:16px 0;display:flex;justify-content:space-between;font-size:15px;border-bottom:1px solid #e2e8e2;gap:12px}.day-stage .big-number{font-size:50px;letter-spacing:-.045em;margin-top:20px}.day-stage .tabs{padding:10px;gap:2px;overflow:auto}.day-stage .tabs button{font-size:12px;padding:10px}.day-stage textarea{width:100%;border:1px solid #d1dbd3;padding:12px;margin-top:18px;font-size:15px}.day-stage .spark{height:110px;width:100%;display:block;margin-top:25px}.day-stations article:last-child{min-height:650px}.decision-section{background:var(--white)}.decision-surface{display:grid;grid-template-columns:1fr 1fr;gap:8%;border-block:1px solid #cbd6ce;padding:45px 0}.decision-context h3{font-size:37px}.decision-context p{color:#617167}.decision-context details{margin-top:30px;font-size:15px;max-width:500px}.decision-options>label:not(.reason){display:flex;gap:13px;padding:17px 0;border-bottom:1px solid #dee6df;align-items:start;cursor:pointer}.decision-options input{accent-color:var(--orange);width:17px;height:17px;flex-shrink:0;margin-top:5px}.decision-options b{font-weight:500;font-size:18px}.decision-options small{display:block;font-size:14px;color:#627267;margin-top:5px}.reason{display:block;margin:24px 0;font-size:14px}.reason textarea{display:block;width:100%;border:1px solid #d3ded5;padding:12px;font-size:16px;resize:vertical;margin-top:8px}.incentives-section{background:#f0f1ec}.incentive-board{display:grid;grid-template-columns:1fr 1fr;gap:12%;border-top:1px solid #c4cec5;padding:40px 0 10px}.incentive-board h3{font-size:35px}.select-label{display:block;margin-top:30px;font-size:16px}select{color:var(--ink)}.select-label select{display:block;padding:12px;width:100%;background:white;border:1px solid #becdc2;margin-top:10px;white-space:normal}.incentive-result h3{font-size:30px}.incentive-result p{font-size:19px}.incentive-result .tag{margin-top:30px}.research-section{background:#202b2b}.research-flow{display:grid;grid-template-columns:.85fr 1.3fr;gap:10%;border-top:1px solid #52615b;padding-top:40px}.research-sources{display:grid;gap:18px}.research-sources button{background:transparent;border:1px solid #4a5b50;text-align:left;padding:24px}.research-sources button.active{border-color:#a9d9f2;background:#2d3d38}.research-sources span{font:10px var(--font-mono);color:#a9c9b7;display:block}.research-sources b{display:block;font-size:22px;line-height:1.25;font-weight:500;margin:15px 0}.research-sources small{font-size:12px;color:#bbc9be}#research-content h3{font-size:32px}#research-content .tag{margin-bottom:22px;background:#a9d9f2;color:#202323}#research-content p{font-size:18px;color:#cad7cd}#research-content button{margin-top:28px}.branches-section{background:white}.branches-app{border:1px solid #dae4dc;border-radius:5px;padding:30px;display:grid;grid-template-columns:.8fr 1.2fr 1fr;gap:30px;align-items:center}.branch-root{border-left:3px solid var(--carbon);padding-left:20px}.branch-root strong{display:block;font-size:27px;letter-spacing:-.035em}.branch-root small{color:#66716a}.branch-options{display:grid;gap:13px}.branch-options button{border:1px solid #cedbcf;background:white;text-align:left;padding:17px 22px;display:grid;grid-template-columns:1fr 1fr;align-items:center}.branch-options button.active{border-color:var(--orange);background:#fff3ec}.branch-options span{font:10px var(--font-mono);color:#63716a}.branch-options strong{font-size:24px;font-weight:500}.branch-options small{grid-column:2;font-size:13px;color:#63716a}.branch-result>div{padding:18px 0;border-bottom:1px solid #dae4db}.branch-result span{display:block;font-size:14px;color:#63746a}.branch-result strong{display:block;font-size:35px;font-weight:500;letter-spacing:-.03em}.branch-result p{font-size:17px}.branch-result button{font-size:14px;margin-top:20px}.intent-section{background:#c8e9fa}.intent-chain{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:40px;border-top:1px solid #9fbfcd;padding-top:35px}.intent-chain span{font:11px var(--font-mono);display:block;color:#4d6771;margin-bottom:25px}.intent-chain h3{font-size:29px}.intent-chain p{font-size:18px;margin:0}.experiment-controls{display:grid;grid-template-columns:1fr 1.5fr;gap:7%;margin-top:55px;border-top:1px solid #a0c1ce;padding-top:30px}.experiment-controls label{font-size:15px}.experiment-controls select{display:block;background:white;border:1px solid #a4bfca;padding:12px;width:100%;margin-top:10px}.experiment-controls>div{font-size:23px;line-height:1.4;align-self:center}.proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%}.proof-ledger{background:#f8faf7;color:#202323;padding:32px}.proof-ledger .eyebrow{color:#5f6f60;font-size:10px}.proof-ledger dl{margin:0 0 25px}.proof-ledger dl>div{display:flex;justify-content:space-between;border-bottom:1px solid #d2dfd3;padding:14px 0;font-size:18px}.proof-ledger dd{margin:0;font-size:25px;font-variant-numeric:tabular-nums}.proof-ledger .residual{border-bottom:2px solid #a53913}.proof-ledger label{font-size:15px;display:flex;gap:10px;align-items:center}.proof-ledger input{width:18px;height:18px;accent-color:var(--orange)}.proof-grid h3{font-size:38px}.proof-grid p{color:#c0cec2}.proof-grid button{margin-top:28px}.proof-grid details{font-size:15px;margin-top:30px}.light-button{background:#e8eae5}.scope-table{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c7d2c8;border-bottom:1px solid #c7d2c8}.scope-table button{text-align:left;border:0;background:white;padding:32px 28px;border-right:1px solid #c7d2c8;transition:background .2s}.scope-table button:last-child{border-right:0}.scope-table button.active{background:#e9f6fd}.scope-table span{font:10px var(--font-mono);color:#617366}.scope-table h3{font-size:31px;margin:22px 0}.scope-table p{font-size:18px;color:#617366;min-height:108px}.scope-table strong{font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:5px}.scope-detail{padding:28px 0;min-height:70px;font-size:19px}.closing-section{background:#f2f3ef;padding-top:120px;padding-bottom:80px;position:relative;overflow:hidden}.closing-section h2{font-size:clamp(44px,6vw,94px);max-width:1050px;margin:35px 0;letter-spacing:-.055em}.closing-section h2 span{color:#626e64}.closing-brand{width:100%;display:block;margin-top:100px;opacity:.08}.site-footer{padding:35px 5% 75px;display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;background:#f2f3ef;border-top:1px solid #d5ddd5}.site-footer .brand img{width:90px}.site-footer .brand{font-size:18px}.site-footer>div{display:flex;gap:25px;font-size:14px;flex-wrap:wrap}.site-footer p{width:100%;font-size:12px;color:#5e6d62;margin:0}.view-toggle{position:fixed;bottom:18px;right:20px;background:#202323;border:1px solid #5d6a62;z-index:30;border-radius:25px;display:flex;gap:18px;align-items:center;padding:11px 18px;box-shadow:0 3px 10px #0002}.view-toggle a,.view-toggle button{font:10px var(--font-mono);background:none;border:0;padding:0;text-decoration:none;color:#aeb8b1}.view-toggle .active{color:#d8f7de}.view-toggle .active:first-letter{color:#52e875}dialog{border:1px solid #ccd5ca;border-radius:9px;width:min(670px,92vw);max-height:85vh;padding:0;color:var(--ink);box-shadow:0 25px 90px #0004}dialog::backdrop{background:#0b1c18aa;backdrop-filter:blur(4px)}.dialog-header{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:1px solid #d9e0d6}.dialog-header img{width:85px}.dialog-header button{border:0;background:none;font-size:30px;line-height:1}#dialog-content{padding:30px}#dialog-content h3{font-size:33px}#dialog-content p,#dialog-content li{font-size:17px}#dialog-content pre{font-size:12px;line-height:1.7;white-space:pre-wrap;background:#202323;color:#dbe9df;padding:18px;margin-top:20px}#dialog-content .button{margin-top:24px}#toast{position:fixed;left:50%;bottom:25px;transform:translateX(-50%);background:#202323;color:white;padding:12px 20px;border-radius:6px;font-size:15px;opacity:0;pointer-events:none;z-index:80;max-width:85vw;transition:opacity .2s}#toast.on{opacity:1}[hidden]{display:none!important}.show-construction [data-scene]{position:relative}.show-construction [data-scene]:before{content:'ESCENA ' attr(data-scene) ' · DEMO / VISION';font:10px var(--font-mono);background:#ffe4d4;color:#68290e;padding:7px 10px;position:absolute;top:8px;left:8px;z-index:10}.doc-page{max-width:1000px;margin:auto;padding:70px 5%}.doc-page h2{font-size:35px;margin:55px 0 20px}.doc-page table{width:100%;border-collapse:collapse}.doc-page td,.doc-page th{padding:15px;border-bottom:1px solid #d7e1d8;text-align:left;font-size:16px}.doc-page pre{white-space:pre-wrap;background:#202323;color:#dce7dd;padding:25px;font:12px/1.7 var(--font-mono)}
@media(min-width:1700px){.section{padding-left:calc((100vw - 1440px)/2);padding-right:calc((100vw - 1440px)/2)}}@media(max-width:1100px){.site-header nav{gap:18px;font-size:15px}.site-header .brand{font-size:19px}.hero{padding-top:100px}.section{padding:85px 4%}.product-header{padding:20px;flex-wrap:wrap}.tabs button{font-size:14px;padding:12px}.demo-panel{padding:25px}.integration-columns{gap:35px}.source-category:after{width:25px;right:-28px}.slack-copy{padding-left:0}.friction-grid{gap:5%}.friction-copy h2{font-size:36px}.model-columns{gap:20px}.model-brand .small{display:none}.model-tabs button{font-size:12px;padding:10px 7px}.human-model #model-content{padding:20px}.model-columns .eyebrow{margin-bottom:15px}.day-track{gap:6%}.day-stations h2{font-size:36px}.intent-chain{gap:22px}.intent-chain h3{font-size:25px}.milestone{grid-template-columns:120px 1fr}.timeline-header{grid-template-columns:120px 1fr}.milestone-label{font-size:13px}.milestone-chip{font-size:11px;padding:4px}.heatmap td button{min-height:55px}.summary-ledger dd{font-size:24px}}
@media(max-width:760px){body{font-size:17px}.announcement{font-size:9px;letter-spacing:0;padding:12px 40px 12px 12px}.site-header{padding:22px 5%;position:relative}.site-header .brand img{width:93px}.site-header nav{display:none;position:absolute;top:75px;left:0;right:0;z-index:50;background:white;padding:22px 5%;border-bottom:1px solid #d4dfd6;flex-wrap:wrap;gap:22px}.site-header nav.open{display:flex}.menu-toggle{display:block;border:0;background:none;font-size:25px}.hero{padding:60px 5% 55px}.hero-terminal{margin-bottom:38px}.terminal-bar{font-size:9px;gap:15px;padding:12px 14px}.terminal-side{display:none}.traffic{gap:6px}.traffic i{width:10px;height:10px}.terminal-body{padding:24px 17px}.ascii{font-size:clamp(9px,2.6vw,18px);margin-bottom:23px}.boot-copy{font-size:10px;line-height:1.8}.boot-copy p:not(:first-child){margin-left:0}.prompt{font-size:9px;gap:6px;padding:12px 14px}.cursor{width:6px;height:13px}h1{font-size:38px}h1 br{display:none}h1 span{display:block;margin-top:10px}.hero-lead{font-size:19px;margin-top:22px}.actions{gap:20px}.actions .underlined{font-size:15px}.button{font-size:16px;padding:14px 22px}.down-link{margin-top:38px}.section{padding:65px 5%}.section-heading{grid-template-columns:1fr;gap:25px;margin-bottom:32px}.section-heading p{font-size:19px}.product-header{padding:18px 15px}.product-header .tabs{width:100%;overflow:auto;gap:0}.product-header .tabs button{font-size:12px;white-space:normal;text-align:left;flex:1;min-height:58px}.product-header .brand img{width:85px}.demo-panel{padding:22px 16px}.panel-heading{gap:15px;flex-wrap:wrap;margin-bottom:25px}.panel-heading p{font-size:16px}.reset{padding:8px 13px;font-size:14px}.growth-summary{grid-template-columns:1fr;gap:20px}.waterfall{height:225px}.summary-ledger dd{font-size:25px}.summary-ledger{padding:0 15px}.summary-ledger>div{padding:10px 0}.matrix-heading{flex-wrap:wrap;gap:8px;font-size:13px}.matrix-heading h4{font-size:17px}.heatmap{border-spacing:3px;min-width:420px}.heatmap th:first-child{width:75px;font-size:11px}.heatmap th{font-size:12px}.heatmap td button{font-size:14px;min-height:47px}.product-foot{padding:14px 16px;font-size:11px}.timeline-layout{grid-template-columns:1fr}.charts-stack{grid-template-columns:1fr;order:2}.timeline-header,.milestone{grid-template-columns:100px 1fr}.timeline-months{font-size:9px}.milestone-label{font-size:12px;padding:10px 7px}.milestone-label small{font-size:10px}.milestone-chip{font-size:10px;max-width:40px}.sliders.two{gap:20px;grid-template-columns:1fr}.metric-strip{gap:20px;flex-wrap:wrap}.metric-strip strong{font-size:24px}.metric-strip span{font-size:12px}.source-documents{grid-template-columns:1fr;gap:20px}.office-ribbon{font-size:9px}.word-paper{min-height:280px}.slide-paper{min-height:280px}.big-question{font-size:29px;margin-top:40px}.friction-grid{grid-template-columns:1fr;gap:40px}.friction-terminal .terminal-body{min-height:420px;font-size:10px;padding:22px 17px}.friction-copy h2{font-size:35px}.friction-copy p{font-size:18px}.flying-files img{width:34px}.model-columns{grid-template-columns:1fr;gap:38px}.human-model{min-height:500px}.model-tabs{overflow:visible;flex-wrap:wrap}.model-tabs button{font-size:12px}.human-model #model-content{padding:20px}.model-object h3{font-size:27px}.object-field{font-size:14px}.object-field small{font-size:10px}.agent-model{min-height:510px}.agent-model svg{height:355px}.agent-query{font-size:10px;padding:18px}.agent-query code{font-size:11px}.model-bottom{display:block}.model-bottom strong{font-size:25px}.model-bottom p{margin-top:20px;font-size:18px}.integration-columns{grid-template-columns:1fr;gap:45px;margin-top:35px}.integration-columns h4{min-height:0;margin-bottom:20px;font-size:19px}.source-category{padding:13px 0}.source-category>span{font-size:12px}.source-icons img{width:38px;height:36px}.source-category:after{display:none}.slack-copy{padding-left:45px;font-size:16px}.slack-message{padding:25px 18px}.integration-disclaimer{font-size:12px}.onboarding{grid-template-columns:1fr;gap:25px}.onboarding-steps button{font-size:18px;padding:17px 0}.onboarding-steps{gap:0}#onboard-view{padding:20px}.file-row{font-size:13px;gap:7px}.file-row span:last-child{font-size:10px}.day-section{padding-bottom:20px}.day-track{grid-template-columns:1fr;padding:0 5%;gap:0}.day-sticky{position:relative;top:0;height:auto;margin-bottom:35px}.day-stage{min-height:520px}.day-stations{display:none}.day-section>.section-heading{margin-bottom:35px}.day-stage-body{padding:24px}.day-stage-body h3{font-size:26px}.decision-surface{grid-template-columns:1fr;gap:35px;padding:30px 0}.decision-context h3{font-size:33px}.incentive-board{grid-template-columns:1fr;gap:35px}.incentive-board h3{font-size:31px}.incentive-result p{font-size:18px}.research-flow{grid-template-columns:1fr;gap:35px}.branches-app{grid-template-columns:1fr;padding:23px;gap:25px}.branch-root .eyebrow{font-size:9px}.branch-result>div{padding:12px 0}.intent-chain{grid-template-columns:1fr 1fr;gap:25px}.intent-chain h3{font-size:24px}.intent-chain p{font-size:16px}.intent-chain span{font-size:10px;margin-bottom:12px}.experiment-controls{grid-template-columns:1fr;gap:22px}.experiment-controls>div{font-size:20px}.proof-grid{grid-template-columns:1fr;gap:35px}.proof-ledger{padding:25px}.proof-ledger dl>div{font-size:16px}.proof-grid h3{font-size:33px}.scope-table{grid-template-columns:1fr}.scope-table button{border:0;border-bottom:1px solid #d2ded2;padding:28px 20px}.scope-table p{min-height:0;margin-bottom:22px}.scope-table h3{font-size:29px}.scope-detail{font-size:17px}.closing-section h2{font-size:45px}.closing-brand{margin-top:65px}.site-footer{padding:30px 5% 90px;gap:25px}.site-footer>div{gap:18px;font-size:13px}.view-toggle{bottom:10px;right:10px;padding:10px 15px}.view-toggle a,.view-toggle button{font-size:9px}.eyebrow{font-size:10px}.friction-section{padding-top:15px}.chart-heading strong{font-size:25px}.line-chart{height:215px}.doc-page td,.doc-page th{font-size:13px;padding:10px}.doc-page h1{font-size:40px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.cursor{opacity:1!important}}
/* Source-preserving fields and native document treatments. */
.object-field{display:grid;grid-template-columns:1fr 1.15fr;gap:4px 14px}.object-field strong{font-size:15px;font-weight:500;text-align:right}.object-field small{grid-column:1/-1;margin:3px 0 0}.slack-logo{width:98px;height:27px;background:white;padding:4px;border-radius:3px}.source-icons img[data-logo=sap]{width:85px}.day-stage-header{padding:22px 25px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #dce4de}.day-stage-header small{margin-left:auto;color:#68766a}.day-stage-body{padding:35px}.day-stage-body h3{font-size:34px}.day-ledger{margin:30px 0}.day-ledger p{padding:17px 0;border-bottom:1px solid #e1e7e3;margin:0;font-size:18px}.day-stage-body>.underlined{font-size:16px}.boot-line{transition:opacity .3s}.agent-model svg [role=button]:focus{outline:none}.agent-model svg [role=button]:focus circle{stroke:#ff5000;stroke-width:4px}.integration-wires{position:absolute;inset:0;pointer-events:none;width:100%;height:100%;z-index:0}.integration-columns>div{position:relative;z-index:1}.integration-wires path{fill:none;stroke:#708977;stroke-width:1;opacity:.45}.flowing .integration-wires path{stroke:#a9d9f2;stroke-dasharray:6 12;animation:wire-travel 1.2s linear infinite}.source-category:after{display:none}@keyframes wire-travel{to{stroke-dashoffset:-90}}@media(max-width:760px){.integration-wires{display:none}.day-stage-body{padding:24px}.day-stage-body h3{font-size:28px}.object-field{grid-template-columns:.85fr 1.15fr}.object-field strong{font-size:14px}.file-row{flex-wrap:wrap}.file-row b{flex:1;overflow-wrap:anywhere}.file-row span:last-child{margin-left:40px}.intent-chain{grid-template-columns:1fr}}
.agent-model svg{height:500px}.agent-model svg .node-type{font-size:11px}.agent-model svg .node-label{font-size:14px}.agent-model svg .edge-label{font-size:12px}.object-field small{font-size:12px}.model-columns>div{display:flex;flex-direction:column}.human-model,.agent-model{flex:1}.slack-logo{width:32px;height:32px;background:transparent;padding:0}.chart-box{position:relative}@media(max-width:760px){.agent-model svg{height:360px}.agent-model svg .node-type{font-size:13px}.agent-model svg .node-label{font-size:16px}.agent-model svg .edge-label{font-size:14px}.object-field small{font-size:11px}}
.milestone-duration{position:absolute;top:34px;height:17px;background:#d0e9f4;border:1px solid #b1cedb;border-radius:3px}.milestone-track .milestone-chip{font-style:normal}
/* Revision 2: scroll-driven source disassembly and four distinct day surfaces. */
.source-story{height:420svh;background:#fff;position:relative}.source-pin{position:sticky;top:0;height:100svh;min-height:680px;overflow:hidden;padding:55px 5% 40px}.source-heading{margin:0;align-items:start}.source-heading h2{font-size:clamp(32px,3.5vw,53px)}.source-heading p{font-size:20px}.source-workspace{position:absolute;top:215px;left:5%;right:5%;bottom:70px}.source-documents{height:100%;gap:18px}.source-documents .office{position:relative;height:100%;min-height:0;transform-origin:center;will-change:transform,opacity;font-family:Arial,sans-serif}.source-documents .office-title{font-size:12px;padding:8px 12px;height:38px}.source-documents .office-title img{width:22px;height:22px;object-fit:contain}.source-documents .office-ribbon{font-size:10px;height:28px;padding:6px 10px}.source-documents .slide-body{height:calc(100% - 66px)}.source-documents .slide-paper{min-height:0;padding:16px 25px}.source-documents .slide-paper h3{font:600 24px/1.1 Arial;letter-spacing:0;margin-top:12px}.source-documents .slide-paper p{font-size:13px;margin-top:10px}.source-documents .slide-rule{margin-top:10px}.source-documents .slide-paper small{font-size:9px}.source-documents .word-paper{min-height:0;padding:17px 30px;margin:10px 35px;box-shadow:0 0 3px #0003}.source-documents .word-paper h3{font:600 21px Arial;letter-spacing:0}.source-documents .word-paper p{font-size:12px;margin:5px 0}.source-documents .word-paper table{font-size:11px;margin-top:10px}.source-documents .word-paper td{padding:4px 7px}.source-documents .hrm-body{padding:14px 20px;min-height:0}.source-documents .hrm-body h3{font:600 21px Arial;letter-spacing:0}.source-documents .hrm-body p{font-size:12px;margin:7px 0}.source-documents .hrm-body table{font-size:11px;margin-top:10px}.source-documents .hrm-body td,.source-documents .hrm-body th{padding:7px}.source-documents .spreadsheet{font-size:10px}.source-documents .spreadsheet td,.source-documents .spreadsheet th{padding:5px 7px}.source-documents .formula{font-size:10px;padding:4px 10px}.source-documents .office mark{background:#fff3a4;color:#263346}.legacy-company{font-size:9px;letter-spacing:.08em;color:#777}.source-workspace .big-question{display:none}.source-code{position:absolute;inset:66px 0 0;background:#fafafa;opacity:0;overflow:hidden;pointer-events:none;border-top:1px solid #d9dedb}.source-code pre{margin:12px 15px;font:11px/1.7 var(--font-mono);color:#56616b;white-space:pre-wrap;overflow-wrap:anywhere}.code-file{font:10px var(--font-mono);background:#edf0f1;padding:7px 15px;color:#65717c}.source-terminal-stage{position:absolute;inset:0 5%;display:grid;grid-template-columns:1.35fr 1fr;gap:8%;align-items:center;opacity:0;pointer-events:none}.source-terminal-stage .terminal{z-index:1;max-height:76svh}.source-terminal-stage .terminal-body{height:530px;min-height:0;padding:25px;font-size:11px;line-height:1.7;overflow:hidden}.source-terminal-stage .terminal-body p{margin:0 0 15px;white-space:pre-wrap}.source-terminal-stage .terminal-bar{font-size:10px;gap:15px}.source-terminal-stage .terminal-bar #source-context{margin-left:auto;font-size:8px;color:#99a89f}.source-terminal-stage .friction-copy h2{font-size:clamp(32px,3.3vw,51px)}.source-terminal-stage .friction-copy p{font-size:19px;color:#65716a}.source-terminal-stage button{font-size:14px;margin-top:25px}.source-step{position:absolute;bottom:25px;left:5%;right:5%;display:flex;justify-content:space-between;font:10px var(--font-mono);color:#69746e}.source-pin .source-step span:first-child{color:#202323}.cubo-day{height:480svh;position:relative}.day-pin{height:100svh;min-height:720px;position:sticky;top:0;overflow:hidden;background:#e5f2f9}.day-sky{position:absolute;inset:0;pointer-events:none}.sky-morning{background:radial-gradient(ellipse at 60% 110%,#ffd6a0 0,transparent 60%),linear-gradient(#293b57,#a9d9f2 60%,#f7fbfa)}.sky-noon{background:radial-gradient(ellipse at 65% 20%,#fff 0,transparent 60%),linear-gradient(#a9d9f2,#eaf6fa);opacity:0}.sky-evening{background:radial-gradient(ellipse at 35% 100%,#dc7f45 0,transparent 65%),linear-gradient(#30344f,#a98b87);opacity:0}.sky-night{background:radial-gradient(ellipse at 80% 10%,#394561 0,transparent 55%),linear-gradient(#111a2a,#26354b);opacity:0}.day-composition{position:relative;height:100%;max-width:1440px;margin:auto;display:grid;grid-template-columns:.83fr 1.17fr;gap:8%;align-items:center;padding:50px 7%}.day-copy{position:relative;color:#202323}.day-kicker{font:11px var(--font-mono);display:flex;gap:12px;align-items:center;margin-bottom:25px}.day-kicker b{font-weight:400}.day-copy h2{font-size:clamp(34px,3.6vw,55px);font-weight:500;line-height:1.1}.day-copy p{font-size:19px;line-height:1.55;margin-top:24px;max-width:420px}.day-navigation{position:absolute;left:-25px;top:62px;display:grid;gap:8px}.day-navigation button{padding:0;width:5px;height:8px;background:currentColor;opacity:.25;border:0;transition:opacity .16s}.day-navigation button[aria-pressed=true]{opacity:1;height:15px}.day-device{height:min(720px,80svh);min-height:580px;background:#ffffffe0;border:1px solid #ffffff66;box-shadow:0 16px 60px #11243a22;border-radius:9px;padding:22px;overflow:hidden;backdrop-filter:blur(12px)}.day-device-brand{display:flex;gap:9px;align-items:center;font-size:14px;margin-bottom:25px;color:#202323}.day-device-brand img{width:60px}.day-device #day-stage{height:calc(100% - 44px)}.day-device .terminal{font-size:11px;box-shadow:0 15px 35px #0003}.day-device .terminal-bar{font-size:10px;padding:14px 16px}.day-device .terminal-body{padding:20px;min-height:280px}.day-device .terminal p{margin:0 0 18px}.day-device .terminal .prompt{font-size:11px;padding:12px 16px}.day-device .terminal .question{background:#ffffff0c;padding:8px 12px;border-radius:3px;color:#f1f5ee}.day-created{color:#bddce8;text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;font:inherit}.day-flag{color:#bdc8c0}.day-slack{font-family:Arial,sans-serif;background:#fff;height:100%;border:1px solid #ddd;border-radius:5px;color:#242326;overflow:hidden}.day-slack-toolbar{display:flex;align-items:center;gap:10px;padding:15px;border-bottom:1px solid #ddd;font-size:15px}.day-slack-toolbar img{width:21px;height:21px}.day-slack-toolbar strong{font-size:15px}.day-message{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:12px 16px;font-size:12px;line-height:1.4}.day-message p{margin:6px 0}.day-message small{font-size:10px;color:#79777d}.day-message .avatar{width:29px;height:29px;background:#ff5000;border-radius:4px;display:flex;align-items:center;justify-content:center;font-weight:bold}.day-message .avatar.you{background:#b8ccdc;color:#26435d}.day-message ul{padding-left:15px;margin:5px 0}.deck-attachment{display:grid;grid-template-columns:75px 1fr;gap:12px;padding:9px;margin-top:8px;border:1px solid #ddd;border-radius:5px;background:#fafafa}.deck-mini{background:#e6edf5;color:#1d354f;padding:8px;font-size:9px;min-height:62px;border-top:4px solid #ed7147}.deck-mini b{display:block;margin-top:5px}.deck-attachment small{display:block}.day-input{padding:10px 14px;margin:8px 15px;border:1px solid #c7c4c9;border-radius:5px;color:#999;font-size:12px}.bet-app{padding:8px 3px;height:100%;display:flex;flex-direction:column}.bet-message{font-size:15px;border-bottom:1px solid #d9e1e1;padding:15px 0}.bet-message small{font:10px var(--font-mono);color:#74817c}.bet-message p{margin:8px 0}.bet-controls{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.bet-controls label{display:flex;gap:6px;align-items:center;font:9px var(--font-mono);padding:8px;border:1px solid #b8c4c5;border-radius:4px;cursor:pointer}.bet-controls input{accent-color:#ff5000;width:15px;height:15px;margin:0}.bet-results{display:flex;gap:35px}.bet-results small{font-size:11px;color:#586a63;display:block}.bet-results b{display:block;font-size:27px;font-weight:500}.bet-app .line-chart{height:150px;margin-top:8px}.bet-app .day-input{margin:15px 0 0}.board-app{background:#121a23;color:#edf2f5;height:100%;border-radius:5px;padding:15px;overflow:hidden}.board-tabs{display:flex;gap:4px;border-bottom:1px solid #34414c;padding-bottom:12px}.board-tabs button{border:0;background:none;color:#a9b9c7;padding:7px;font-size:11px;border-radius:3px}.board-tabs button.active{background:#344554;color:white}.board-body{padding:18px 2px}.board-body h3{font-size:23px;font-weight:500}.board-body p{font-size:12px;color:#b4c3cf;margin:8px 0}.board-body svg{width:100%;height:160px}.board-table{width:100%;border-collapse:collapse;font-size:11px;margin-top:15px}.board-table th,.board-table td{padding:10px 6px;border-bottom:1px solid #34404c;text-align:right}.board-table th:first-child,.board-table td:first-child{text-align:left}.board-table th{color:#9eafbf;font-weight:400}.board-table .adverse{color:#ffb390}.day-pin.night .day-copy{color:#f6f9fb}.day-pin.night .day-device{background:#162331bb;border-color:#607082}.day-pin.night .day-device-brand{color:white}.day-pin.night .day-device-brand img{filter:invert(1)}.pricing-section{background:#202323;color:#f6f7f3;padding-top:100px}.pricing-section .section-heading p{color:#c2cac5}.pricing-section .button{margin-top:25px}.price-proposal{display:block;font-size:12px;color:#a6b3aa;margin-top:10px}.price-comparison{display:grid;grid-template-columns:1.5fr 1fr;gap:10%;margin-top:70px}.price-chart h3{font-size:21px;font-weight:400;margin-bottom:35px}.price-row{display:grid;grid-template-columns:165px 1fr 95px;align-items:center;gap:18px;margin:25px 0;font-size:15px}.price-row small{display:block;font:9px var(--font-mono);color:#95a79c;margin-top:4px}.price-row b{font-size:17px;font-weight:400}.price-track{height:34px;position:relative}.price-track i{display:block;height:100%;width:100%;background:#a0aba5;transform-origin:left}.cubo-price .price-track i{background:#ff5000;min-width:6px}.cubo-price>span,.cubo-price b{color:#ffb88a}.pricing-source{font-size:12px;color:#a3b1a8;margin-top:28px}.pricing-source p{font-size:12px}.price-start{border-left:1px solid #58635c;padding-left:35px}.price-start h3{font-size:37px;font-weight:500}.price-start p{font-size:17px;color:#b7c2bb}.price-start .underlined{display:block;margin-top:25px;font-size:14px}.price-caption{font-size:11px;color:#abb7af;margin-top:20px}.site-footer{background:#202323;color:#ecf1ec;border-color:#4b5550}.site-footer .brand img{filter:invert(1)}.site-footer p{color:#a7b4ab}.allocation-track i,.allocation-bar i{transition:none}.slack-message{transition:transform 220ms var(--ease),opacity 220ms var(--ease)}.boot-line{transition:opacity 200ms var(--ease)}
@media(max-width:1000px){.source-pin{padding-top:35px}.source-workspace{top:185px}.source-heading p{font-size:17px}.source-terminal-stage{gap:5%;grid-template-columns:1.3fr 1fr}.source-terminal-stage .terminal-body{font-size:10px;padding:18px}.source-terminal-stage .friction-copy p{font-size:16px}.source-terminal-stage .terminal-bar #source-context{display:none}.day-composition{padding:40px 5%;gap:6%;grid-template-columns:.8fr 1.2fr}.day-copy h2{font-size:36px}.day-copy p{font-size:17px}.day-device{padding:16px}.day-navigation{left:-16px}.price-row{grid-template-columns:130px 1fr 83px;gap:12px}.price-row b{font-size:15px}}
@media(max-width:760px){.source-story{height:470svh}.source-pin{min-height:620px;padding:30px 5%}.source-heading{gap:15px}.source-heading h2{font-size:32px}.source-heading h2 br{display:none}.source-heading p{font-size:15px;line-height:1.4}.source-workspace{top:180px;bottom:65px}.source-documents{gap:10px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.source-documents .office-title{height:33px;font-size:8px;padding:6px;gap:5px;overflow:hidden;white-space:nowrap}.source-documents .office-title img{width:16px;height:16px}.source-documents .office-ribbon{height:22px;font-size:7px;padding:4px;white-space:nowrap;overflow:hidden}.source-documents .slide-miniatures{display:none}.source-documents .slide-paper{padding:12px}.source-documents .slide-paper h3{font-size:17px}.source-documents .slide-paper p{font-size:10px}.source-documents .word-paper{padding:10px;margin:8px}.source-documents .word-paper h3{font-size:14px}.source-documents .word-paper td{font-size:8px;padding:4px 2px}.source-documents .hrm-body{padding:10px}.source-documents .hrm-body h3{font-size:14px}.source-documents .hrm-body td,.source-documents .hrm-body th{font-size:8px;padding:4px 2px}.source-documents .hrm-body p{font-size:9px}.source-documents .spreadsheet{min-width:290px;font-size:8px}.source-documents .formula{font-size:8px;white-space:nowrap}.source-code{inset:55px 0 0}.source-code pre{font-size:8px;line-height:1.7;margin:8px}.code-file{font-size:7px;padding:6px}.source-terminal-stage{inset:30px 5% 55px;display:flex;flex-direction:column;justify-content:center;gap:22px}.source-terminal-stage .terminal{width:100%;flex-shrink:0}.source-terminal-stage .terminal-body{height:290px;font-size:9px;padding:16px}.source-terminal-stage .terminal-body p{margin-bottom:10px}.source-terminal-stage .friction-copy h2{font-size:29px}.source-terminal-stage .friction-copy h2 br{display:none}.source-terminal-stage .friction-copy p{font-size:14px;margin-top:10px}.source-terminal-stage .friction-copy p+p{display:none}.source-terminal-stage button{margin-top:12px;font-size:12px}.source-step{font-size:8px;bottom:22px}.cubo-day{height:480svh}.day-pin{min-height:650px}.day-composition{display:flex;flex-direction:column;justify-content:center;gap:22px;padding:25px 6%}.day-copy{width:100%;padding-left:15px}.day-kicker{font-size:9px;margin-bottom:12px}.day-copy h2{font-size:29px}.day-copy p{font-size:14px;line-height:1.4;margin-top:10px;max-width:100%}.day-navigation{left:0;top:35px;gap:5px}.day-device{width:100%;height:56svh;min-height:370px;padding:12px}.day-device-brand{margin-bottom:12px;font-size:11px}.day-device-brand img{width:45px}.day-device #day-stage{height:calc(100% - 25px)}.day-device .terminal-body{min-height:225px;padding:14px;font-size:9px}.day-device .terminal p{margin-bottom:14px}.day-device .terminal-bar{font-size:8px;padding:10px}.day-device .terminal .prompt{font-size:9px}.day-slack-toolbar{padding:9px;font-size:12px}.day-message{font-size:10px;padding:8px 10px;grid-template-columns:24px 1fr;gap:7px}.day-message .avatar{width:24px;height:24px}.day-message p{margin:4px 0}.day-message small{font-size:8px}.deck-attachment{grid-template-columns:55px 1fr;padding:6px;gap:8px}.deck-mini{font-size:7px;min-height:45px;padding:5px}.day-input{font-size:10px;padding:8px;margin:6px 10px}.bet-message{font-size:12px;padding:10px 0}.bet-controls{margin:12px 0;gap:5px}.bet-controls label{font-size:8px;padding:6px}.bet-results{gap:25px}.bet-results b{font-size:23px}.bet-app .line-chart{height:100px}.board-app{padding:10px}.board-body{padding:10px 0}.board-body h3{font-size:19px}.board-body svg{height:110px}.board-table{font-size:9px;margin-top:5px}.board-table td,.board-table th{padding:8px 4px}.board-tabs{padding-bottom:8px}.board-tabs button{font-size:9px;padding:6px}.pricing-section{padding-top:60px}.price-comparison{grid-template-columns:1fr;gap:45px;margin-top:35px}.price-row{grid-template-columns:100px 1fr 78px;gap:10px;font-size:12px}.price-row b{font-size:13px}.price-row small{font-size:8px}.price-start{border-left:0;border-top:1px solid #58635c;padding:30px 0 0}.price-start h3{font-size:32px}}
@media(prefers-reduced-motion:reduce){.source-story{height:auto}.source-pin{position:relative;height:auto;min-height:0;overflow:visible;padding-bottom:60px}.source-heading{margin-bottom:30px}.source-workspace{position:relative;inset:auto;height:620px}.source-documents .office{transform:none!important;opacity:1!important}.source-terminal-stage{position:relative;inset:auto;opacity:1!important;transform:none!important;margin-top:35px;pointer-events:auto}.source-terminal-stage .terminal-body{height:520px}.source-step{display:none}.cubo-day{height:auto}.day-pin{position:relative;min-height:750px}.day-navigation{position:relative;left:0;top:0;display:flex;gap:15px;margin-top:15px}.day-navigation button,.day-navigation button[aria-pressed=true]{width:15px;height:15px}.source-code{transition:opacity .12s!important}.source-workspace .source-code{opacity:.0}.day-pin .day-sky{transition:opacity .12s!important}}
.source-documents{grid-template-rows:repeat(2,minmax(0,1fr))}.source-documents .slide-rule{background:#375a78}.formula-sheet{border-collapse:collapse;width:100%;font:9px/1.45 var(--font-mono);table-layout:fixed;color:#53616c}.formula-sheet th,.formula-sheet td{border:1px solid #dfe4e6;padding:7px 5px;overflow-wrap:anywhere;vertical-align:top}.formula-sheet th:first-child{width:25px}.formula-sheet td:nth-child(2),.formula-sheet th:nth-child(2){width:120px}.formula-sheet thead,.formula-sheet tbody tr:first-child{background:#edf0f1}.day-message{font-size:14px;line-height:1.4;padding-top:13px;padding-bottom:13px}.day-message small{font-size:11px}.day-message .deck-mini{font-size:10px}.day-message .deck-attachment small{font-size:12px}.day-device .terminal-body{font-size:13px}.day-device .terminal-bar{font-size:11px}@media(max-width:1000px){.day-message{font-size:12px;padding-top:10px;padding-bottom:10px}.day-device .terminal-body{font-size:11px}}@media(max-width:760px){.formula-sheet{font-size:7px;min-width:260px}.formula-sheet th,.formula-sheet td{padding:4px 2px}.formula-sheet td:nth-child(2),.formula-sheet th:nth-child(2){width:55px}.formula-sheet th:first-child{width:15px}.day-message{font-size:10px;padding:7px 9px}.day-message small{font-size:8px}.day-message .deck-mini{font-size:7px}.day-message .deck-attachment small{font-size:8px}.day-device .terminal-body{font-size:9px}.day-device .terminal-bar{font-size:8px}}@media(prefers-reduced-motion:reduce){.source-terminal-stage .terminal-body{height:auto;max-height:none}.source-terminal-stage .terminal{max-height:none}.source-terminal-stage .terminal-body p{opacity:1!important;transform:none!important}.day-copy #day-narrative,.day-device #day-stage{opacity:1!important;transform:none!important}}
/* Native source documents: fixed document geometry, fitted into each application window. */
.source-workspace{max-height:850px}.source-documents{align-content:start;grid-template-rows:repeat(2,minmax(0,1fr))}.source-documents .office{background:#f1f3f5}.native-viewport{position:relative;overflow:hidden;height:calc(100% - 66px);background:#eef0f2}.native-canvas{width:680px;height:410px;position:absolute;left:50%;top:0;transform-origin:top left;color:#283444;font:12px/1.4 Arial,sans-serif;background:#fff}.native-canvas *{box-sizing:border-box}.native-canvas h3{font:700 23px/1.15 Arial!important;letter-spacing:-.4px}.native-canvas h4{font:700 11px/1.3 Arial;letter-spacing:0;margin:12px 0 6px;color:#294d72}.native-canvas p{font:11px/1.45 Arial;margin:7px 0}.native-canvas table{border-collapse:collapse;width:100%;font:10px/1.3 Arial}.native-canvas td,.native-canvas th{border-bottom:1px solid #d9dfe5;padding:5px;text-align:left}.native-canvas footer{font:9px Arial;border-top:1px solid #c9d2dc;margin-top:12px;padding-top:8px}.native-canvas footer span,.native-canvas header span{float:right}.ppt-canvas{display:flex;background:#ebedf0;padding:10px;gap:12px}.ppt-thumbs{width:61px;flex-shrink:0;display:flex;flex-direction:column;gap:10px}.ppt-thumbs>div{height:63px;border:1px solid #cad0d7;background:#fff;padding:4px;font:8px Arial;color:#8b949f}.ppt-thumbs>div.chosen{border:2px solid #c4522c}.ppt-thumbs small{display:block;color:#43536b;font:6px Arial;margin-top:5px}.ppt-thumbs i{display:block;background:#c8d3e1;height:5px;margin:6px 2px}.ppt-slide{background:white;flex:1;padding:19px 23px;box-shadow:0 1px 4px #0001}.ppt-slide header{font:8px Arial;color:#63728a;letter-spacing:.5px;border-bottom:2px solid #274766;padding-bottom:9px;margin-bottom:12px}.ppt-slide .slide-sub{font-size:10px;color:#657487}.ppt-kpis{display:flex;margin:16px 0 4px;border-top:1px solid #dce3ea;border-bottom:1px solid #dce3ea;padding:10px 0}.ppt-kpis>div{flex:1;border-right:1px solid #dce3ea;padding-left:12px}.ppt-kpis>div:first-child{padding:0}.ppt-kpis b{display:block;font-size:21px;color:#294d72}.ppt-kpis small{font:9px Arial;color:#75808e}.ppt-two{display:grid;grid-template-columns:1.1fr 1fr;gap:15px}.ppt-two table{font-size:9px}.ppt-two td{padding:5px 2px}.ppt-bars{display:flex;gap:17px;height:93px;padding-top:10px;align-items:end;border-bottom:1px solid #bac7d4;margin-bottom:18px}.ppt-bars>div{height:var(--h);flex:1;position:relative;min-height:4px}.ppt-bars i{display:block;height:100%;background:#3f6c99}.ppt-bars b{position:absolute;top:-13px;font:8px Arial;left:25%}.ppt-bars small{position:absolute;bottom:-16px;font:8px Arial;left:10%}.ppt-risk{font:9px Arial;background:#f1f4f8;padding:8px;margin-top:11px;border-left:3px solid #d5a23e}.ppt-risk b{margin-right:7px}.word-canvas{background:#e9edf1;padding:0 20px 10px}.word-ruler{height:18px;font:8px Arial;letter-spacing:2px;background:#fff;text-align:center;border-bottom:1px solid #ccd4db;color:#83909a}.investment-paper{background:white;height:382px;padding:15px 25px;box-shadow:0 1px 5px #0002}.investment-paper header{font:8px Arial;letter-spacing:.4px;color:#647182;margin-bottom:12px}.investment-paper h3{font-size:20px!important}.word-meta{font:10px Arial;padding:6px 0;border-bottom:2px solid #335778}.word-meta span{float:right;color:#6f7c87}.word-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px}.investment-paper h4{margin:9px 0 4px}.investment-paper p{font-size:10px;margin:4px 0}.investment-paper td{padding:3px 5px;border:1px solid #d6dee5;font-size:10px}.investment-paper td:last-child{text-align:right}.investment-paper .total{background:#edf2f7;font-weight:bold}.investment-paper .word-note{font-size:8px;color:#667281}.approval-row{display:flex;justify-content:space-between;border:1px solid #cfd7e0;padding:8px;font:9px Arial;margin-top:10px}.investment-paper footer{font-size:8px;margin-top:10px}.excel-canvas{padding:0;background:#fff}.excel-formula{height:24px;display:flex;align-items:center;gap:20px;font:10px Consolas,monospace;border-bottom:1px solid #ccd4cd}.excel-formula b{font-weight:normal;border-right:1px solid #ccd4cd;padding:4px 15px}.excel-formula i{color:#819087}.native-canvas .budget-grid{font:8px/1.3 Arial;table-layout:fixed}.budget-grid th:first-child{width:22px}.budget-grid td:nth-child(2),.budget-grid th:nth-child(2){width:150px}.native-canvas .budget-grid td,.native-canvas .budget-grid th{padding:5px 2px;border:1px solid #e1e4e3;height:21px;white-space:nowrap;text-align:right}.native-canvas .budget-grid td:nth-child(2){text-align:left}.budget-grid th{background:#f2f3f2;color:#768279;font-weight:normal}.budget-grid .budget-name td{font-weight:bold;font-size:11px}.budget-grid .budget-months td{background:#e9eeeb;font-weight:bold}.budget-total td{font-weight:bold;background:#f7f9f7}.budget-grid .negative{color:#b94232}.excel-footnote{font:9px Arial;color:#67746c;padding:9px}.excel-canvas .sheet-tabs{font:10px Arial;padding:6px;gap:13px;background:#f6f8f6}.excel-status{font:8px Arial;background:#eaf0eb;padding:5px}.excel-status span{float:right}.hrm-canvas{padding:18px 20px;background:#fcfdfe}.score-header{display:flex;align-items:center;gap:10px}.employee-avatar{background:#deebf7;border-radius:50%;padding:14px;font-size:15px;color:#285b82}.score-header h3{font-size:19px!important}.score-header p{font-size:10px;color:#70808f;margin:5px 0}.hrm-cycle{margin-left:auto;color:#476d87;font-size:9px;background:#eaf2f9;padding:6px}.score-nav{display:flex;gap:24px;border-bottom:1px solid #d6e0e8;margin:12px 0;font-size:10px;color:#70818c;padding:8px 0}.score-nav b{color:#19649a}.score-summary{display:flex;border:1px solid #dce5eb;background:white;padding:9px 4px;margin-bottom:12px}.score-summary>div{flex:1;border-right:1px solid #e4e9ec;padding-left:10px}.score-summary b{display:block;font-size:19px;color:#2b5778}.score-summary span{font-size:9px;color:#74818d}.native-canvas .score-grid{font-size:9px}.score-grid th{background:#edf3f7;color:#657c8b;font-weight:normal}.score-grid td{height:35px}.score-grid td:first-child{width:183px}.score-grid td small{display:block;color:#8998a3;font-size:8px}.score-grid td b{font-size:9px}.status-pill{white-space:nowrap;color:#297fa1;background:#e7f3fa;padding:3px 5px;border-radius:8px;font-size:8px}.status-pill.risk{color:#a16b17;background:#fff3d8}.score-comment{border-left:3px solid #8bb8d7;background:#eff5f9;padding:8px 10px;margin-top:10px;font:9px Arial}.score-comment p{font-size:9px;margin:4px 0 0}.hrm-canvas footer{font-size:8px;margin-top:10px}
@media(min-width:761px){.source-workspace{bottom:auto;height:min(calc(100svh - 285px),850px)}}
@media(max-width:760px){.native-viewport{height:calc(100% - 55px)}.source-workspace{bottom:auto;height:440px}.source-pin{min-height:710px}}
@media(prefers-reduced-motion:reduce){.source-workspace{height:850px;max-height:none}.source-documents{height:850px}} 
.native-canvas{transform-origin:top center}
.source-code .raw-budget{width:100%;min-width:1100px;font:9px/1.4 Consolas,monospace;table-layout:fixed;border-collapse:collapse}.raw-budget td,.raw-budget th{padding:6px;border:1px solid #d9dfe3;overflow:hidden;white-space:nowrap}.raw-budget td:nth-child(2){width:150px}
.source-documents .hrm .sf-viewport{height:100%;background:#e9eef4}.hrm-canvas{padding:0}.sf-shell{height:410px;font:10px/1.35 Arial;color:#243346;background:#f5f6f8;border:1px solid #96a7b8}.sf-top{height:35px;background:#fff;border-top:5px solid #405a71;border-bottom:1px solid #d6dce4;display:flex;align-items:center;gap:24px;padding:0 14px}.sf-sap{display:inline-block;width:38px;font:bold italic 18px Arial;color:#fff;background:#4094d7;clip-path:polygon(0 0,100% 0,65% 100%,0 100%)}.sf-top>b{font-size:8px}.sf-search{margin-left:auto;border:1px solid #aab6c1;background:#f4f4f4;border-radius:16px;padding:3px 9px;width:190px;font:italic 7px Arial;color:#718196}.sf-top>span:last-of-type{font-size:10px;color:#566d84}.sf-top i{font:7px Arial;background:#dbe5ed;border-radius:50%;padding:5px}.sf-layout{display:grid;grid-template-columns:159px 1fr;height:375px}.sf-people{background:white;border-right:6px solid #e1e6eb;overflow:hidden}.sf-people h4{font:bold 11px Arial;margin:8px;color:#243346}.sf-searchbox{border:1px solid #b4c1cf;margin:6px 8px;padding:2px 5px;color:#7c8ba0;font:italic 8px Arial}.sf-people>small{font:7px Arial;margin:5px 9px;display:block}.sf-people h5{font:bold 8px Arial;margin:0;padding:7px 8px;background:#f8fafc;border-bottom:1px solid #c5cfd9}.sf-person{display:flex;align-items:center;gap:7px;padding:9px 7px;border-bottom:1px solid #c6d0dc;min-height:44px}.sf-person.selected{background:#edf8ff;border-bottom:1px solid #578aff}.sf-avatar{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:#d8e1ea;color:#52677f;font:8px Arial;flex-shrink:0}.avatar-1{background:#e5d9ce}.avatar-2{background:#d2e3df}.avatar-3{background:#dce0ee}.avatar-4{background:#e9dfe7}.sf-person b{font:8px Arial;display:block}.sf-person small{font:7px Arial;color:#61728b;display:block;margin-top:3px}.sf-person em{margin-left:auto;color:#7c92ae}.sf-main>nav{display:flex;gap:20px;font:7px Arial;background:white;padding:10px 15px;border-bottom:1px solid #e1e4e9}.sf-main>nav b{color:#2365de;position:relative}.sf-main>nav b:after{content:'';position:absolute;bottom:-10px;left:0;right:0;height:2px;background:#387cff}.sf-plan{background:#fff;position:relative;padding:10px 15px 0;border-bottom:1px solid #dce0e5}.sf-plan h3{font:bold 13px Arial!important;letter-spacing:0}.sf-plan h3 small{font:11px Arial;color:#3979e6;margin-left:9px}.sf-plan p{font:7px Arial;color:#657b95;margin:3px 0 12px}.sf-actions{position:absolute;right:12px;top:11px;display:flex;align-items:center;gap:4px;font:7px Arial;color:#2766ce}.sf-actions b,.sf-actions span{padding:3px 5px;border:1px solid #c2d2ee;border-radius:3px}.sf-actions b{background:#3075ed;color:white;border-color:#3075ed;font-weight:normal}.sf-counts{display:flex;align-items:center;gap:15px;height:35px;color:#667b96}.sf-counts strong{font:bold 13px Arial;border-right:1px solid #cbd4df;padding-right:10px}.sf-counts small{font:7px Arial}.sf-counts>span{text-align:center;font:7px Arial}.sf-counts i{display:block;margin:0 auto 4px;font:8px Arial;border:1px solid #dde1e5;border-radius:50%;width:15px;height:15px;line-height:14px;color:#5c50a0}.sf-counts .behind i{color:#d84040}.sf-goals{padding:10px 16px}.sf-intro{font:8px Arial;color:#2e6ed1;margin-bottom:12px}.sf-goals>h4{font:bold 9px Arial;color:#253348;margin:0 0 8px}.sf-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sf-goal{background:white;box-shadow:0 1px 2px #0003;border:1px solid #e1e3e6;border-radius:8px;padding:8px;min-height:94px;position:relative}.sf-goal h4{font:8px/1.3 Arial;margin:0 8px 0 0;min-height:25px;color:#233248}.sf-more{position:absolute;right:8px;top:6px;color:#2869dd}.sf-goal p{font:7px/1.35 Arial;color:#61738a;margin:4px 0 10px;min-height:18px}.sf-progress-label{font:7px Arial;color:#60738d}.sf-progress-label span{float:right}.sf-progress{height:3px;background:#d9dbdf;margin:3px 0 4px}.sf-progress i{display:block;height:100%}.sf-goal>small{font:7px Arial;color:#6054ab}.sf-goal>small.sf-risk{color:#d64141}.sf-followup{font:7px/1.4 Arial;color:#657a91;margin-top:9px}.source-documents .hrm .source-code{top:35px}
/* Continuous scene choreography: persistent panels, reversible scroll and physical ingestion. */
#day-narrative{display:grid;position:relative}.day-copy-panel{grid-area:1/1;align-self:center;will-change:opacity,transform}#day-stage{position:relative;overflow:hidden}.day-panel{position:absolute;inset:0;will-change:opacity,transform}.day-panel>div{height:100%}.day-panel[inert]{pointer-events:none}.day-copy-panel[inert]{pointer-events:none}.day-sky{transition:none!important}.source-flight-icons{position:absolute;inset:0;pointer-events:none;z-index:4}.source-flying-file{position:absolute;width:46px;height:56px;background:#fff;border-radius:4px;border:1px solid #ccd1d8;box-shadow:0 6px 16px #0003;display:grid;place-items:center;opacity:0;will-change:transform,opacity}.source-flying-file img{width:28px;height:28px;object-fit:contain}.source-flying-file small{font:8px Arial;color:#5f7182}.source-meter{display:block;width:75px;height:4px;background:#4d5750;border-radius:2px;overflow:hidden}.source-meter i{display:block;width:100%;height:100%;background:#d6ddcc;transform:scaleX(0);transform-origin:left}.source-terminal-stage .terminal-bar{gap:12px}.source-terminal-stage #source-context{margin-left:auto;font-size:9px;white-space:nowrap}.source-code{transition:none!important}.source-story{height:470svh}.cubo-day{height:565svh}.day-panel .terminal{display:flex;flex-direction:column}.day-panel .terminal-body{flex:1}.day-panel .prompt{flex-shrink:0}.day-panel .day-slack{overflow:auto}.day-panel .board-app{overflow:auto}.source-terminal-stage .terminal-body p{min-height:1.85em}.day-pin.night{transition:color 180ms var(--ease)}
@media(prefers-reduced-motion:reduce){.source-story,.cubo-day{height:auto}.source-flight-icons{display:none}.day-panel{transform:none!important}.day-copy-panel{transform:none!important}.day-panel[inert]{visibility:hidden}.day-copy-panel[inert]{visibility:hidden}.source-meter{display:none}.source-documents .office{transform:none!important}.source-terminal-stage .terminal-body p{min-height:0}}
.slack-copy>p,.slack-copy li,.slack-copy>a{transition:opacity 220ms var(--ease),transform 220ms var(--ease)}.slack-copy>a{display:inline-block}.source-documents .office{backface-visibility:hidden}.day-panel{backface-visibility:hidden}
@media(prefers-reduced-motion:reduce){.slack-copy>p,.slack-copy li,.slack-copy>a{transition:none;transform:none!important}.slack-message{transform:none!important}}
.integration-columns.motion-instant .slack-message,.integration-columns.motion-instant .slack-copy>p,.integration-columns.motion-instant .slack-copy li,.integration-columns.motion-instant .slack-copy>a{transition:none!important;animation:none!important}
.sf-goals{padding:8px 12px}.sf-intro{margin-bottom:6px}.sf-goals>h4{margin-bottom:6px}.sf-goal{height:92px;min-height:0}.sf-goal h4{min-height:22px}.sf-goal p{min-height:13px;margin:3px 0 6px}.sf-followup{font-size:6.5px;margin-top:6px}.sf-main{min-height:0}

/* Revisión 3 · 15 septiembre 2026 · worker de Firstmate cubo-landing-ui-fix-r3 */
/* 1 · Controles del calendario y la asignación */
.sliders input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:32px;margin:0;background:transparent;cursor:pointer;touch-action:pan-y;--f:.5}
.sliders input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(to right,var(--orange) 0,var(--orange) calc(11px + (100% - 22px) * var(--f)),#d6dcd8 calc(11px + (100% - 22px) * var(--f)),#d6dcd8 100%)}
.sliders input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;background:#fff;border:2px solid var(--orange);box-shadow:0 1px 4px #0003;transition:transform 120ms var(--ease)}
.sliders input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}
.sliders input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:#d6dcd8}
.sliders input[type=range]::-moz-range-progress{height:6px;border-radius:3px;background:var(--orange)}
.sliders input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--orange)}
.sliders input[type=range]:focus-visible{outline:2px solid var(--blue);outline-offset:4px}
.investment-timeline .milestone-chip[data-drag]{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;background:#dcecf4;border-color:#8fb3c2;transition:box-shadow 120ms var(--ease)}
.investment-timeline .milestone-chip[data-drag]:hover{box-shadow:0 0 0 3px #a9d9f266}
.investment-timeline.dragging,.investment-timeline.dragging [data-drag]{cursor:grabbing}
.investment-timeline .milestone-chip.fixed{cursor:default;background:#eef3f5}
.milestone-grip{position:absolute;top:30px;width:14px;height:25px;margin-left:-7px;padding:0;border:1px solid #8fb3c2;border-radius:3px;background:repeating-linear-gradient(to right,#fff 0 3px,#8fb3c2 3px 4px) center/8px 11px no-repeat,#fff;cursor:ew-resize;touch-action:none;z-index:3}
.milestone-grip:hover,.milestone-grip:focus-visible{box-shadow:0 0 0 3px #a9d9f288;outline:none}
.investment-timeline [data-drag]:focus-visible{outline:2px solid var(--orange);outline-offset:1px}

/* 2 · Modelo conectado: dashboard + grafo encendido por scroll */
.model-scroll{position:relative}
.model-pin{position:relative}
@media(min-width:1024px) and (min-height:700px){
 .model-scroll{height:calc(100vh + 1150px)}
 .model-pin{position:sticky;top:max(14px,calc(50vh - 360px))}
 .model-pin .model-columns{margin-top:0}
 .model-pin .human-model,.model-pin .agent-model{flex:none;min-height:0;height:min(650px,calc(100vh - 120px))}
 .model-pin .agent-model svg{flex:1 1 0;height:0;min-height:0}
 .model-pin .agent-query{min-height:0}
 .model-pin .agent-model svg .node-label{font-size:16px}
 .model-pin .agent-model svg .node-type{font-size:12px}
 .model-pin .agent-model svg .edge-label{font-size:13px}
}
@media(min-width:1024px) and (min-height:700px) and (max-height:860px){
 .model-pin .dash{gap:10px}
 .model-pin .dash-field small,.model-pin .dash-kpi small{display:none}
 .model-pin .model-brand{padding:16px 23px}
 .model-pin .agent-query{padding:16px 22px;gap:8px}
}
.model-section .section-heading{margin-bottom:48px}
.model-columns .eyebrow{display:flex;justify-content:space-between;align-items:center;gap:12px}
.human-model #model-content{padding:18px 22px;overflow:hidden}
.dash{display:flex;flex-direction:column;gap:14px}
.dash-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}
.dash-head .eyebrow{display:block;margin:0 0 6px;color:#6e786f;font-size:10px}
.dash-head h3{font-size:25px;line-height:1.05;margin:0;letter-spacing:-.02em}
.dash-status{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font:500 10px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--action);background:#fff0e7;border:1px solid #ffd5bf;border-radius:999px;padding:7px 10px}
.dash-status:before{content:'';width:6px;height:6px;border-radius:50%;background:var(--orange)}
.dash [data-target]{cursor:pointer;transition:background-color 140ms var(--ease),border-color 140ms var(--ease),box-shadow 140ms var(--ease)}
.dash-visual{border:1px solid #e1e6e1;border-radius:6px;padding:10px 12px;background:#fbfcfa}
.dv-months{display:grid;grid-template-columns:repeat(12,1fr);font:400 9px/1 var(--font-mono);color:#8a948b;text-align:center;letter-spacing:0}
.dv-months .is-goal,.dv-months .is-forecast{color:#161918;font-weight:600}
.dv-track{position:relative;height:14px;margin:7px 0 8px;background:repeating-linear-gradient(to right,#edf1ee 0,#edf1ee calc(8.333% - 1px),#fff calc(8.333% - 1px),#fff 8.333%);border-radius:3px}
.dv-gap{position:absolute;top:3px;height:8px;background:repeating-linear-gradient(135deg,#ff5000 0 3px,#ffd9c6 3px 6px);border-radius:2px}
.dv-goal,.dv-forecast{position:absolute;top:-3px;width:10px;height:20px;margin-left:-5px;border-radius:3px}
.dv-goal{background:#fff;border:2px solid var(--orange)}
.dv-forecast{background:#253b52}
.dv-legend{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:11px;color:#59615e}
.dv-legend span:before{content:'';display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:2px;vertical-align:0}
.dv-legend .k-goal:before{border:2px solid var(--orange);width:5px;height:5px}
.dv-legend .k-forecast:before{background:#253b52}
.dv-legend .k-gap:before{background:repeating-linear-gradient(135deg,#ff5000 0 2px,#ffd9c6 2px 4px)}
.dv-legend .k-paid:before{background:#253b52}.dv-legend .k-pending:before{background:#6aaed1}.dv-legend .k-later:before{background:#c9e6f5}
.dv-stack{display:flex;height:14px;margin:2px 0 9px;border-radius:3px;overflow:hidden;gap:2px}
.dv-stack i.paid{background:#253b52}.dv-stack i.pending{background:#6aaed1}.dv-stack i.later{background:#c9e6f5}
.dv-bars{display:grid;grid-template-columns:auto 1fr auto;gap:7px 12px;align-items:center;font-size:11px;color:#59615e}
.dv-bars div{display:flex;height:11px;background:#eef2ef;border-radius:2px;overflow:hidden}
.dv-bars i{background:#253b52}.dv-bars i.exposed{background:repeating-linear-gradient(135deg,#ff5000 0 3px,#ffd9c6 3px 6px)}
.dv-bars b{font-weight:600;color:#161918;font-size:12px;text-align:right}
.dash-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.dash-kpi{display:flex;flex-direction:column;gap:3px;min-width:0;text-align:left;color:var(--ink);background:#f6f8f6;border:1px solid #e1e6e1;border-radius:6px;padding:10px 12px}
.dash-kpi span{font-size:11px;color:#667168}
.dash-kpi strong{font-size:21px;line-height:1.1;font-weight:600;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dash-kpi.warn strong{color:var(--action)}
.dash-kpi small{font-size:10px;color:#7b857c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dash-fields{display:grid;grid-template-columns:1fr 1fr;gap:6px 8px}
.dash-field{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left;color:var(--ink);background:#fff;border:1px solid transparent;border-bottom-color:#e4e8e3;border-radius:5px;padding:8px 10px}
.dash-field span{font-size:11px;color:#667168}
.dash-field strong{font-size:14px;font-weight:500;line-height:1.25}
.dash-field small{font-size:10px;color:#7b857c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dash [data-target]:hover{background:#eef7fc;border-color:#cfe6f2}
.dash [data-target].selected{background:#e3f3fb;border-color:#6fb9dc;box-shadow:inset 3px 0 0 #245bff}
.dash [data-target]:focus-visible{outline:2px solid var(--blue);outline-offset:1px}
.model-conflict{padding:14px 22px}
.graph-replay{margin-left:auto;font:400 10px var(--font-mono);color:#9fe0b8;background:none;border:1px solid #2f4a3a;border-radius:999px;padding:5px 10px;cursor:pointer}
.graph-replay:hover{background:#12211a}
.agent-query .green{display:flex;align-items:center;gap:10px}
#ontology .g-node,#ontology .g-edge{opacity:calc(var(--r,1) * var(--d,1));transition:opacity 180ms var(--ease)}
#ontology .dim{--d:.25}
#ontology .edge-hit{stroke:transparent;stroke-width:14;cursor:pointer}
#ontology .edge-line{stroke:#3c7d59;stroke-width:1.3;transition:stroke 180ms var(--ease),stroke-width 180ms var(--ease)}
#ontology .g-edge.pending .edge-line{stroke-dasharray:4 4}
#ontology .edge-label{fill:#8fb9a0;stroke:#080d0a;stroke-width:4px;paint-order:stroke;transition:fill 180ms var(--ease)}
#ontology .g-edge.lit .edge-line{stroke:#adf4c6;stroke-width:2.6}
#ontology .g-edge.lit .edge-label{fill:#effff4}
#ontology .g-node{cursor:pointer}
#ontology .node-dot{fill:#53b880;transition:fill 180ms var(--ease)}
#ontology .node-halo{fill:none;stroke:#6bec9c;stroke-width:1.5;opacity:0;transition:opacity 180ms var(--ease)}
#ontology .node-type{fill:#75dba0}
#ontology .node-label{fill:#e1eee4}
#ontology .g-node.lit .node-dot{fill:#c9ffdc}
#ontology .g-node.lit .node-halo{opacity:.7}
#ontology .g-node.lit .node-label{fill:#fff}
#ontology .g-node.pulse .node-halo{animation:node-pulse 900ms var(--ease)}
#ontology [role=button]:focus-visible{outline:none}
#ontology .g-node:focus-visible .node-halo{opacity:1;stroke:var(--orange)}
#ontology .g-edge:focus-visible .edge-line{stroke:var(--orange)}
@keyframes node-pulse{0%{opacity:1;stroke-width:5}100%{opacity:.7;stroke-width:1.5}}
.model-meter{display:grid;grid-template-columns:auto minmax(80px,260px) 1fr;gap:16px;align-items:center;margin-top:16px;font:400 10px/1.4 var(--font-mono);color:#aeb9b1;letter-spacing:.04em}
.model-meter-bar{height:3px;background:#34413a;border-radius:2px;overflow:hidden}
.model-meter-bar i{display:block;height:100%;background:#6bec9c;transform-origin:left;transform:scaleX(0);transition:transform 180ms var(--ease)}
.model-meter-hint{text-align:right;color:#869489}
@media(max-width:1023px){.model-meter{grid-template-columns:1fr;gap:8px}.model-meter-hint{text-align:left}}
@media(max-width:640px){.dash-kpis{grid-template-columns:1fr 1fr}.dash-kpi:last-child{grid-column:1/-1}.dash-fields{grid-template-columns:1fr}.dash-head{flex-direction:column}.dash-head h3{font-size:23px}}
@media(prefers-reduced-motion:reduce){#ontology .g-node,#ontology .g-edge,.model-meter-bar i{transition:none}#ontology .g-node.pulse .node-halo{animation:none}}

/* 3 · Integraciones: conectores visibles y mensaje con tipografía de Slack */
@font-face{font-family:'Lato';src:url('assets/Lato-400-latin.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Lato';src:url('assets/Lato-700-latin.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Lato';src:url('assets/Lato-900-latin.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap}
.integration-wires path{fill:none;stroke:#8fd6ad;stroke-width:1.6;opacity:.85}
.integration-wires circle{fill:#8fd6ad}
.flowing .integration-wires path{stroke:#a9d9f2;opacity:1;stroke-width:1.8}
.flowing .integration-wires circle{fill:#a9d9f2}
.source-category{position:relative;z-index:1}
.slack-message{font-family:'Slack-Lato','Lato','Helvetica Neue',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;color:#d1d2d3;background:#1a1d21;padding:22px 20px;border-radius:8px}
.slack-header{gap:8px;align-items:flex-start}
.cubo-avatar{width:36px;height:36px;padding:0;display:grid;place-items:center;flex:0 0 36px;border-radius:8px;font:900 18px/1 'Lato','Helvetica Neue',Arial,sans-serif;color:#151817}
.slack-header strong{display:flex;align-items:baseline;gap:5px;font-size:15px;line-height:22px;font-weight:900;color:#f8f8f8;letter-spacing:0}
.slack-header .app-label{font:700 10px/1 'Lato','Helvetica Neue',Arial,sans-serif;color:#ababad;background:rgba(232,232,232,.13);padding:2px 3px;border-radius:2px;align-self:center}
.slack-header small{font-size:12px;line-height:22px;font-weight:400;color:#ababad}
.slack-copy{padding-left:44px;margin-top:-14px;font-size:15px;line-height:22px;letter-spacing:0}
.slack-copy p{margin:0 0 8px}
.slack-copy ul{margin:4px 0 8px;padding-left:24px}
.slack-copy li{margin:0 0 4px}
.slack-copy b{font-weight:700;color:#e8e8e8}
.slack-copy a{color:#1d9bd1}
@media(max-width:760px){.slack-copy{padding-left:44px}}

/* 4 · HUMANO / AGENTE */
.view-toggle{gap:4px;padding:5px}
.view-toggle a,.view-toggle button{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:999px;cursor:pointer;letter-spacing:.08em;color:#aeb8b1}
.view-toggle .active::first-letter{color:inherit}
.view-toggle button i{display:inline-block;width:6px;height:6px;border-radius:50%;border:1px solid currentColor}
.view-toggle button.active{color:#f2fbf4}
.view-toggle button.active i{background:#52e875;border-color:#52e875}
.view-toggle button:hover{color:#f2fbf4}
.view-toggle button:focus-visible{outline:2px solid #52e875;outline-offset:1px}
body.agent-mode{background:#f5f1e8}
body.agent-mode>.skip,body.agent-mode>.announcement,body.agent-mode>.site-header,body.agent-mode>main,body.agent-mode>.site-footer{display:none!important}
.agent-view{position:relative;min-height:100vh;box-sizing:border-box;padding:88px max(16px,4.5%) 140px;background:#f5f1e8;color:#1f211f;font:400 13px/2.05 var(--font-mono);letter-spacing:0}
.agent-doc{max-width:76ch}
.agent-view h1,.agent-view h2,.agent-view h3{font:600 13px/2.05 var(--font-mono);letter-spacing:0;margin:3.4em 0 1.5em}
.agent-view h1{margin-top:0}
.agent-view p{margin:0 0 1.6em;overflow-wrap:anywhere}
.agent-view a{color:inherit;text-decoration:underline;text-decoration-color:#b8b09f;text-underline-offset:3px}
.agent-view a:hover{text-decoration-color:currentColor}
.agent-view .md-url{color:#8f887a}
.agent-view pre{font:inherit;color:#5d625e;margin:0 0 1.6em;white-space:pre-wrap;overflow-wrap:anywhere}
.agent-view code{font:inherit}
.agent-view-bar{position:absolute;top:28px;right:max(16px,4.5%)}
.agent-view-bar button{font:600 14px var(--font-body);color:#161918;background:none;border:0;cursor:pointer;padding:6px 0}
@media(max-width:760px){.agent-view{font-size:12px;padding-top:72px}.agent-view h1,.agent-view h2,.agent-view h3{font-size:12px}}
