.refined-hero{isolation:isolate;color:#fff;background:#222433;min-height:max(800px,100svh);position:relative;overflow:hidden}.refined-hero-image{object-fit:cover;object-position:center 45%}.refined-hero-shade{background:linear-gradient(90deg,#0b0f1fbd 0%,#151b2970 34%,#0f14240d 63%,#0000 100%),linear-gradient(#0a0e1a47,#0000 25% 70%,#080d1a66);position:absolute;inset:0}.refined-hero-content{z-index:2;align-items:center;width:min(1600px,100%);min-height:max(800px,100svh);margin:auto;padding:120px 4vw 100px;display:flex;position:relative}.refined-hero-copy{width:550px;max-width:46%;padding-top:15px}.refined-hero h1{letter-spacing:-.065em;margin-top:0;font-size:clamp(60px,6.1vw,92px);font-weight:620;line-height:1.025}.refined-hero h1>span{-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#dfceff 10%,#f6d2f9 55%,#ffe6cf);-webkit-background-clip:text;background-clip:text}.refined-hero-description{letter-spacing:-.018em;color:#ffffffd9;max-width:425px;margin-top:27px;font-size:17px;line-height:1.65}.refined-prompt-wrap{width:100%;max-width:490px;margin-top:29px;scroll-margin-top:110px}.refined-prompt{color:#222431;background:#fffffffa;border:1px solid #ffffffbf;border-radius:16px;padding:15px 17px 12px;transition:box-shadow .25s,border-color .25s;box-shadow:0 10px 35px #05081c24}.refined-prompt:focus-within{border-color:#e5d1fc;box-shadow:0 0 0 4px #e0c4ff50,0 10px 35px #05081c24}.refined-prompt label{color:#787382;align-items:center;gap:8px;font-size:11px;font-weight:650;display:flex}.refined-prompt label svg{color:#af84cf}.refined-prompt textarea{resize:vertical;width:100%;min-height:54px;max-height:150px;font:inherit;background:0 0;border:0;padding:12px 0 4px;font-size:13px;line-height:1.5;outline:none!important}.refined-prompt textarea::placeholder{color:#92929b}.refined-prompt-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.refined-prompt-actions>span{color:#9a96a3;font-size:10px}.refined-prompt-actions>button{color:#32283e;cursor:pointer;white-space:nowrap;background:linear-gradient(110deg,#d9bafa,#f0bfe8 66%,#f5c8d5);border:1px solid #dab4ed;border-radius:9px;align-items:center;gap:14px;padding:11px 14px;font-size:11px;font-weight:650;line-height:1.3;transition:filter .2s,transform .2s;display:flex;box-shadow:0 2px 7px #b686ca18}.refined-prompt-actions>button:hover{filter:brightness(1.035);transform:translateY(-1px)}.refined-prompt-actions>button:disabled{opacity:.65;cursor:wait}.refined-prompt-examples{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;font-size:9px;display:flex}.refined-prompt-examples>span{color:#ffffff70;margin-right:3px}.refined-prompt-examples>button{font:inherit;color:#ffffffb8;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff2b;border-radius:20px;padding:4px 9px}.refined-prompt-examples>button:hover{color:#fff;background:#ffffff18;border-color:#ffffff70}.refined-prompt-error{color:#ffe1e8;margin-top:9px;font-size:12px}.refined-hero-links{margin-top:25px}.refined-hero-links>a{color:#ffffffe6;align-items:center;gap:10px;font-size:12px;font-weight:550;display:inline-flex}.refined-play{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff10;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.refined-play svg{margin-left:1px}.refined-hero-links>a>svg{color:#ffffff80;margin-left:4px}.refined-assurance{color:#fff9;align-items:center;gap:5px;margin-top:17px;font-size:9px;display:flex}.refined-assurance svg{color:#f1d8ff}.refined-work-notification{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#30303e;background:#ffffffea;border:1px solid #ffffff9c;border-radius:17px;align-items:center;gap:13px;width:330px;padding:17px;display:flex;position:absolute;bottom:15%;right:6%;transform:rotate(-2deg);box-shadow:0 10px 40px #1b1b4521}.refined-notification-avatar{flex-shrink:0;position:relative}.refined-notification-avatar>img{border-radius:50%;width:43px;height:43px}.refined-notification-avatar>span{color:#fff;background:#a489d1;border:2px solid #fff;border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;bottom:0;right:0}.refined-notification-meta{justify-content:space-between;align-items:center;gap:15px;display:flex}.refined-notification-meta>strong{color:#aaa1b0;font-size:9px;font-weight:550}.refined-notification-meta>span{color:#aaa1b0;letter-spacing:.06em;font-size:6px}.refined-work-notification p{letter-spacing:-.2px;margin-top:4px;font-size:12px;font-weight:600}.refined-notification-foot{color:#9b94a2;align-items:center;gap:4px;margin-top:5px;font-size:8px;display:flex}.refined-hero-bottom{z-index:3;letter-spacing:.1em;color:#ffffff91;border-top:1px solid #ffffff2b;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:8px;display:flex;position:absolute;bottom:0;left:4vw;right:4vw}.refined-hero-bottom>a{letter-spacing:0;color:#ffffffd1;align-items:center;gap:15px;font-size:10px;display:flex}.refined-hero a:focus-visible,.refined-hero button:focus-visible{outline-offset:4px;outline:2px solid #eed3ff}@media (max-width:1100px){.refined-hero-copy{max-width:51%}.refined-hero h1{font-size:clamp(58px,6.7vw,78px)}.refined-hero-description{max-width:370px;font-size:15px}.refined-work-notification{width:300px;padding:14px;bottom:14%;right:4%}.refined-work-notification p{font-size:11px}.refined-notification-foot{font-size:7px}}@media (max-width:767px){.refined-hero{min-height:970px}.refined-hero-content{align-items:flex-start;min-height:970px;padding:125px 24px 330px}.refined-hero-copy{width:100%;max-width:none;padding-top:0}.refined-hero-image{object-position:66% bottom}.refined-hero-shade{background:linear-gradient(#1f2a43b8 0%,#25364cad 26%,#3342576b 46%,#0000 65%,#0f152340 100%),linear-gradient(90deg,#0d18252b,#0000 70%)}.refined-hero h1{max-width:520px;margin-top:0;font-size:clamp(53px,9vw,72px);line-height:1.05}.refined-hero-description{max-width:380px;margin-top:21px;font-size:15px;line-height:1.65}.refined-prompt-wrap{max-width:460px;margin-top:23px}.refined-prompt textarea{min-height:72px;font-size:16px}.refined-hero-links{margin-top:20px}.refined-assurance{margin-top:14px;font-size:8px}.refined-work-notification{width:290px;padding:14px;bottom:105px;right:24px;transform:rotate(-3deg)}.refined-hero-bottom{gap:16px;padding:20px 0;font-size:7px;left:24px;right:24px}.refined-hero-bottom>span{max-width:145px;line-height:1.8}.refined-hero-bottom>a{gap:9px;font-size:9px}}@media (max-width:430px){.refined-hero-content{padding:112px 22px 300px}.refined-hero h1{font-size:clamp(48px,12.5vw,55px)}.refined-hero-description{max-width:325px;font-size:14px}.refined-prompt{padding:14px 14px 12px}.refined-prompt label{font-size:10px}.refined-prompt textarea{min-height:73px;padding-top:10px;font-size:16px;line-height:1.6}.refined-prompt-actions>span{font-size:8px}.refined-prompt-actions>button{gap:8px;padding:11px;font-size:10px}.refined-prompt-examples{gap:5px;font-size:8px}.refined-prompt-examples>button{padding:4px 7px}.refined-hero-links>a{font-size:11px}.refined-hero,.refined-hero-content{min-height:960px}.refined-work-notification{bottom:108px;right:24px}.refined-assurance{font-size:8px}}@media (prefers-reduced-motion:reduce){.refined-hero *{transition:none!important;animation:none!important}.refined-work-notification{transform:none}}
.oa-epilogue{perspective:1400px;isolation:isolate;background:#fff;padding:clamp(28px,4vw,76px) 3vw clamp(18px,3vw,50px);position:relative}.oa-artwork{transform-origin:50% 65%;width:100%;max-width:1680px;margin:auto}.oa-artwork img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.oa-artwork{transform:none!important}}
.origami-story{--os-ink:#232535;--os-muted:#777784;--os-line:#e4e5ed;--os-purple:#8170ae;color:var(--os-ink);isolation:isolate;background:#fff;overflow:clip}.origami-story button,.origami-story a{-webkit-tap-highlight-color:transparent}.origami-story button{cursor:pointer}.origami-story :is(button,a):focus-visible{outline-offset:5px;outline:2px solid #7c6bb1}.origami-story button:disabled{cursor:default}.origami-story .refined-hero-image{will-change:auto;max-height:none;transition:none;height:112%!important}.origami-story .refined-work-notification{will-change:transform}.origami-story h2{letter-spacing:-.057em;margin:20px 0 0;font-size:clamp(43px,4.5vw,68px);font-weight:580;line-height:1.075}.origami-story h2 em{color:#9a94ac;font-style:normal}.origami-story p{text-wrap:pretty}.os-story-section{scroll-margin-top:72px;position:relative}.os-kicker{letter-spacing:.16em;color:#85828f;font-size:9px;font-weight:650;line-height:1.7;display:block}.os-story-intro{text-align:center;z-index:2;max-width:1000px;margin:0 auto;position:relative}.os-story-intro>p{color:var(--os-muted);max-width:550px;margin:21px auto 0;font-size:16px;line-height:1.7}.os-card-label{letter-spacing:.09em;color:#8f8a9b;align-items:center;gap:7px;font-size:8px;font-weight:600;line-height:1.5;display:flex}.os-fiction-note{color:#82808e;font-size:10px;line-height:1.6;display:block}.os-scroll-hint{color:#8b8697;justify-content:center;align-items:center;gap:7px;margin:16px 0 0;font-size:9px;display:flex}.os-chapter-controls{z-index:3;justify-content:center;gap:6px;margin:25px auto 0;display:flex;position:relative}.os-chapter-controls button{color:#9c95a8;background:0 0;border:1px solid #0000;border-radius:30px;align-items:center;gap:9px;padding:11px 20px;font-size:11px;transition:background .3s,color .3s,box-shadow .3s;display:flex}.os-chapter-controls button>span{opacity:.6;font-size:8px}.os-chapter-controls button[aria-pressed=true]{color:#484054;background:#fff;border-color:#e8e3ed;box-shadow:0 4px 15px #30243c05}.os-chapter-controls button:hover{color:#554170;background:#fff9}.os-primary-link{background:#262435;border-radius:12px;justify-content:center;align-items:center;gap:30px;padding:17px 24px;font-size:13px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex;box-shadow:0 4px 10px #26243513;color:#fff!important}.os-primary-link:hover{background:#45405e;transform:translateY(-2px)}.os-primary-link svg{transition:transform .3s}.os-primary-link:hover svg{transform:translate(3px)}.os-blueprint{background:linear-gradient(#f6f4fa,#faf9fc 75%,#fff)}.os-blueprint-sticky{padding:102px 24px 55px;overflow:hidden}.os-blueprint-canvas{perspective:1600px;width:min(900px,100%);margin:35px auto 0;position:relative}.os-blueprint-paper{background-color:#fff;background-image:linear-gradient(#a894cb04 1px,#0000 1px),linear-gradient(90deg,#a894cb04 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:24px 24px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #e4e1eb;border-radius:13px;padding:21px 27px 0;transition:transform 1s cubic-bezier(.22,1,.36,1),box-shadow 1s;position:relative;transform:rotateX(3deg);box-shadow:0 30px 70px -30px #71608740,0 3px 8px #392a5404}.os-blueprint[data-chapter="2"] .os-blueprint-paper{transform:rotateX(0);box-shadow:0 30px 70px -30px #71608730}.os-paper-top{letter-spacing:.12em;color:#94909e;justify-content:space-between;align-items:center;gap:15px;font-size:7px;display:flex}.os-paper-top>span:first-child{align-items:center;gap:7px;font-weight:600;display:flex}.os-paper-top>span:last-child{letter-spacing:.08em;border:1px solid #e9e5ed;border-radius:4px;padding:4px 6px;font-size:6px}.os-brief-card{text-align:center;max-width:580px;margin:25px auto 0;position:relative}.os-brief-card .os-card-label{color:#aaa2b6;justify-content:center}.os-brief-card>p{letter-spacing:-.035em;color:#4b4559;max-width:530px;margin:13px auto 0;font-size:clamp(18px,2vw,25px);line-height:1.45}.os-blueprint-tree{perspective:1000px;margin:0 25px;position:relative}.os-blueprint-lines{stroke:#dcd5e8;stroke-width:1.2px;stroke-dasharray:1000;stroke-dashoffset:0;width:100%;height:40px;transition:stroke-dashoffset 1.4s,opacity 1s;display:block}.os-blueprint[data-chapter="0"] .os-blueprint-lines{stroke-dashoffset:1000px;opacity:.12}.os-blueprint-roles{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.os-blueprint-role{border:1px solid #e9e5ed;border-top:2px solid var(--agent-color);transform-origin:top;transition:transform .95s cubic-bezier(.22,1,.36,1),opacity .65s;transition-delay:calc(var(--order)*80ms);background:#fff;border-radius:9px;padding:15px 13px 0}.os-blueprint-role-title{color:#5e546c;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.os-blueprint-role-title>svg{color:#aa9eba}.os-blueprint-role>p{text-align:center;color:#928b9b;min-height:27px;margin:7px 0 11px;font-size:9px;line-height:1.5}.os-blueprint-person{transition:opacity .65s,transform .8s;transition-delay:calc(var(--order)*.11s);border-top:1px solid #f0ecf3;align-items:center;gap:8px;padding:12px 0;display:flex}.os-blueprint-person>img{border-radius:50%;width:30px;height:30px}.os-blueprint-person>div{flex-direction:column;gap:3px;display:flex}.os-blueprint-person b{font-size:10px;font-weight:600}.os-blueprint-person>svg{color:#a69db3;margin-left:auto}.os-blueprint[data-chapter="0"] .os-blueprint-role{opacity:.18;transform:rotateX(-28deg)translateY(9px)}.os-blueprint[data-chapter="0"] .os-blueprint-person,.os-blueprint[data-chapter="1"] .os-blueprint-person{opacity:.12;transform:translateY(7px)}.os-blueprint-status{color:#9b92a8;border-top:1px solid #eeebf1;justify-content:center;align-items:center;gap:7px;margin-top:18px;padding:13px 0;font-size:8px;display:flex}.os-input-pieces{z-index:2;pointer-events:none;opacity:1;justify-content:space-between;transition:transform 1s,opacity .7s;display:flex;position:absolute;inset:85px -30px auto}.os-input-pieces>span{color:#8c7c9f;background:#fff;border:1px solid #ddd5e6;border-radius:5px;padding:9px 14px;font-size:8px;transform:rotate(-7deg);box-shadow:0 6px 15px #53416d0a}.os-input-pieces>span:nth-child(2){position:absolute;top:130px;right:28px;transform:rotate(8deg)}.os-input-pieces>span:nth-child(3){transform:rotate(6deg)}.os-blueprint:not([data-chapter="0"]) .os-input-pieces{opacity:0;transform:translateY(40px)scale(.8)}.os-workforce{background:#fff;padding:90px 5vw 105px}.os-workforce-inner{grid-template-columns:44% 56%;align-items:center;gap:0;width:min(1260px,100%);margin:auto;display:grid}.os-workforce-copy{z-index:2;max-width:470px;position:relative}.os-workforce-copy h2{font-size:clamp(43px,4.4vw,64px)}.os-workforce-copy>p{color:var(--os-muted);max-width:385px;margin:24px 0 0;font-size:16px;line-height:1.7}.os-agent-tabs{gap:8px;margin-top:30px;display:flex}.os-agent-tabs>button{background:#fff;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;transition:border-color .25s,background .25s;display:flex}.os-agent-tabs>button:hover{background:#faf9fc}.os-agent-tabs>button[aria-pressed=true]{background:#f8f7fa;border-color:#ded8e8}.os-agent-tabs img{filter:saturate(.85);border-radius:50%;width:31px;height:31px}.os-agent-tabs span{text-align:left;flex-direction:column;gap:3px;display:flex}.os-agent-tabs b{font-size:11px;font-weight:600}.os-agent-detail{max-width:400px;min-height:168px;margin-top:27px;animation:.5s both os-copy-in}.os-agent-detail h3{letter-spacing:-.025em;font-size:17px;font-weight:550}.os-agent-detail>p{color:#8b8596;margin-top:12px;font-size:13px;line-height:1.85}.os-agent-detail .os-fiction-note{margin-top:19px;font-size:8px}.os-workforce-stage{isolation:isolate;height:625px;position:relative}.os-agent-orbit{aspect-ratio:1;background:radial-gradient(ellipse,color-mix(in srgb,var(--agent-color) 17%,white),#fbfafc 55%,transparent 72%);border:1px solid #ece8f0;border-radius:50%;width:78%;transition:background .8s;position:absolute;top:60px;left:11%}.os-agent-orbit:before{content:"";border:1px dashed #e8e3ed;border-radius:50%;position:absolute;inset:30px}.os-agent-floor{background:radial-gradient(#b9acbe40,#0000 67%);height:70px;position:absolute;bottom:89px;left:12%;right:8%;transform:scaleY(.6)}.os-cast{position:absolute;inset:40px 0 110px}.os-cast-character{transform-origin:bottom;filter:saturate(.3);opacity:.3;width:155px;height:380px;transform:translateX(calc(-50% + (var(--position) * 2 - 3)*110px)) scale(.72);z-index:1;transition:transform 1.1s cubic-bezier(.22,1,.36,1),opacity .8s,filter .8s;position:absolute;bottom:0;left:50%}.os-cast-character[style*="--position: 0"]{transform:translate(-50%)scale(1.16)}.os-cast-character.is-active{filter:saturate();opacity:1;z-index:3;transform:translate(-50%)scale(1.16)}.os-cast-character img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 5px #34324b0b)}.os-agent-task{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #e9e3ed;border-radius:12px;width:270px;padding:18px 20px;animation:.65s both os-copy-in;position:absolute;bottom:69px;right:0;box-shadow:0 16px 38px -20px #46345233}.os-agent-task>b{margin-top:8px;font-size:12px;font-weight:550;line-height:1.6;display:block}.os-agent-task>span:last-child{color:#9b90aa;align-items:center;gap:5px;margin-top:10px;font-size:8px;display:flex}.os-workforce-caption{letter-spacing:.12em;color:#a49aae;border-top:1px solid #ebe7ef;justify-content:space-between;padding-top:18px;font-size:7px;display:flex;position:absolute;bottom:15px;left:10%;right:0}.os-workforce-caption b{font-weight:500}.os-connections{background:#fff;padding:115px 5vw 95px}.os-connections-inner{max-width:1150px;margin:auto}.os-connections .os-story-intro{text-align:left;grid-template-columns:1fr 1fr;align-items:end;column-gap:130px;max-width:none;margin:0;display:grid}.os-connections .os-kicker{grid-column:1/-1}.os-connections .os-story-intro h2{margin-top:18px}.os-connections .os-story-intro>p{margin:0 0 5px;font-size:15px}.os-connection-board{grid-template-columns:245px 1fr 220px 295px;align-items:center;min-height:260px;margin:58px 0 22px;display:grid}.os-tool-list{z-index:2;flex-direction:column;gap:13px;display:flex;position:relative}.os-tool-list>button{text-align:left;background:#fff;border:1px solid #e8e4ed;border-radius:12px;align-items:center;gap:14px;padding:14px 17px;transition:box-shadow .3s,border-color .3s,transform .3s;display:flex}.os-tool-list>button:hover{transform:translate(3px)}.os-tool-list>button[aria-pressed=true]{background:#fdfcfe;border-color:#bcb0d0;box-shadow:0 5px 18px #4e3c6b0a}.os-tool-icon{color:#9c90af;place-items:center;width:32px;display:grid}.os-tool-list>button>span:nth-child(2){flex-direction:column;gap:5px;display:flex}.os-tool-list b{font-size:12px;font-weight:600}.os-tool-list>button>svg{color:#bdb4c8;margin-left:auto}.os-connection-route{height:250px;position:relative}.os-connection-route>svg{fill:none;stroke-width:1.2px;width:100%;height:100%;overflow:visible}.os-route-base{stroke:#ece6f1}.os-route-active{stroke:#a998c0;stroke-dasharray:450;stroke-dashoffset:0;animation:1.25s cubic-bezier(.22,1,.36,1) os-draw-route}.os-connection-route>span{color:#a58eb6;background:#fff;border:1px solid #ded4e9;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.os-connection-core{background:#fdfcfe;border:1px solid #ece8f0;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:170px;height:190px;display:flex;box-shadow:0 20px 35px -25px #5a496841}.os-connection-core>b{font-size:12px;font-weight:600}.os-connection-core>img{opacity:.78;width:49px;height:49px}.os-connection-core>div{display:flex}.os-connection-core>div>img{border:2px solid #fff;border-radius:50%;width:27px;height:27px;margin-left:-4px}.os-permission{border-left:1px solid #e7e1ed;min-height:212px;padding:15px 0 15px 27px}.os-permission h3{letter-spacing:-.03em;margin-top:14px;font-size:18px;font-weight:550}.os-permission h3 small{letter-spacing:0;color:#a29aad;margin-top:6px;font-size:8px;font-weight:400;display:block}.os-permission>p{color:#8b8396;margin-top:17px;font-size:12px;line-height:1.9}.os-payoff{background:linear-gradient(#f6f4fa,#f3f4fa 65%,#f9f9fc)}.os-payoff-sticky{padding:100px 24px 60px;overflow:hidden}.os-operation{background:#fff;border:1px solid #e0dce9;border-radius:15px;max-width:1000px;margin:38px auto 0;overflow:hidden;box-shadow:0 25px 65px -30px #75658f2b}.os-operation-top{letter-spacing:.07em;color:#8d819d;border-bottom:1px solid #efedf3;justify-content:space-between;align-items:center;gap:16px;padding:17px 25px;font-size:7px;display:flex}.os-operation-top>span{align-items:center;gap:8px;display:flex}.os-operation-top>button{color:#a89daf;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;display:flex}.os-live-dot{background:#ae9fc0;border-radius:50%;width:5px;height:5px;display:inline-block}.os-handoff-track{grid-template-columns:repeat(3,1fr);gap:36px;padding:27px 28px;display:grid;position:relative}.os-handoff-track:before{content:"";background:#eee9f4;height:1px;position:absolute;top:50%;left:7%;right:7%}.os-handoff{z-index:1;opacity:.35;background:#fff;align-items:center;gap:11px;transition:opacity .7s,transform .8s;display:flex;position:relative;transform:translateY(4px)}.os-handoff.is-done{opacity:1;transform:translateY(0)}.os-handoff>img{border-radius:50%;width:45px;height:45px;box-shadow:0 0 0 5px #fff}.os-handoff>div{background:#fff;flex-direction:column;gap:5px;display:flex}.os-handoff b{font-size:12px;font-weight:600}.os-handoff span{color:#8e839b;font-size:8px;line-height:1.5}.os-handoff>svg{color:#a08bb9;opacity:0;background:#fff;margin-left:auto;transition:opacity .6s}.os-handoff.is-done>svg{opacity:1}.os-operation-output{border-top:1px solid #f0edf3;grid-template-columns:1fr 70px 1.2fr;align-items:center;min-height:207px;padding:26px 35px 32px;display:grid}.os-operation-output h3{letter-spacing:-.035em;margin-top:10px;font-size:20px;font-weight:550;line-height:1.4}.os-operation-output p{color:#92879e;max-width:325px;margin-top:9px;font-size:11px;line-height:1.8}.os-source-chip{color:#9b8caa;background:#f8f6fb;border:1px solid #eae5f0;border-radius:5px;align-items:center;gap:5px;margin-top:15px;padding:6px 8px;font-size:8px;display:inline-flex}.os-output-arrow{color:#d2c5e1;justify-self:center;transition:transform .7s,color .7s}.os-payoff[data-chapter="2"] .os-output-arrow{color:#a18cb9;transform:translate(5px)}.os-output-result{padding:0 0 0 20px;position:relative}.os-output-result .os-card-label{color:#a288b4}.os-review-button{color:#665675;background:#eee7f7;border:1px solid #e2d6f0;border-radius:7px;align-items:center;gap:6px;margin-top:16px;padding:9px 12px;font-size:9px;display:inline-flex}.os-review-button:hover{background:#e6dbee}.os-output-wait{color:#a299b0;align-items:center;gap:5px;min-height:31px;margin-top:16px;font-size:8px;display:flex}.os-operation-foot{letter-spacing:.07em;color:#a99fb3;background:#fcfbfd;border-top:1px solid #efebf3;justify-content:space-between;align-items:center;gap:15px;padding:12px 25px;font-size:6px;display:flex}.os-operation-foot>span:last-child{letter-spacing:0;align-items:center;gap:6px;font-size:7px;display:flex}.os-closing{background:#fff;padding-top:110px;overflow:hidden}.os-closing-copy{text-align:center;z-index:2;position:relative}.os-closing h2{font-size:clamp(55px,6.6vw,96px)}.os-closing-copy>p{color:#8e839c;margin-top:24px;font-size:16px}.os-closing .os-primary-link{background:#d7c1eb;border:1px solid #cebae3;margin-top:29px;box-shadow:0 6px 20px #ac82ca20;color:#40304e!important}.os-closing .os-primary-link:hover{background:#dfcaf0}.os-secondary-link{color:#96899f;align-items:center;gap:4px;width:max-content;margin:17px auto 0;font-size:11px;display:flex}.os-closing-note{color:#b1a7bc;margin-top:19px;font-size:8px;display:block}.os-closing-horizon{aspect-ratio:3;height:auto;margin-top:-35px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 32%);mask-image:linear-gradient(#0000,#000 32%)}.os-closing-horizon img{object-fit:contain;object-position:center bottom}.os-footer{z-index:2;color:#a69bad;background:#fff;border-top:1px solid #f0ebf4;justify-content:space-between;align-items:center;gap:25px;padding:27px 5vw;display:flex;position:relative}.os-footer-brand{letter-spacing:-.05em;color:#302c38;align-items:center;gap:8px;font-size:18px;font-weight:650;display:flex}.os-footer>span{margin-right:auto;font-size:9px}.os-footer nav{gap:24px;font-size:10px;display:flex}.os-footer nav>a:hover{color:#68557c}@keyframes os-copy-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes os-draw-route{0%{stroke-dashoffset:450px}to{stroke-dashoffset:0}}@media (min-width:1000px) and (min-height:850px) and (prefers-reduced-motion:no-preference){.os-scroll-chapters{height:190svh}.os-sticky-stage{flex-direction:column;justify-content:center;min-height:100svh;display:flex;position:sticky;top:0}.os-blueprint-sticky{padding-top:95px;padding-bottom:28px}.os-payoff-sticky{padding-top:100px;padding-bottom:30px}.os-payoff.os-scroll-chapters{height:180svh}}@media (min-width:1000px) and (max-height:850px){.os-blueprint-sticky,.os-payoff-sticky{padding-top:90px;padding-bottom:28px}.os-blueprint .os-story-intro h2,.os-payoff .os-story-intro h2{font-size:48px}.os-story-intro>p{margin-top:16px;font-size:14px}.os-blueprint-canvas{max-width:810px;margin-top:23px}.os-blueprint-paper{padding-top:16px}.os-brief-card{margin-top:18px}.os-brief-card>p{font-size:21px}.os-blueprint-lines{height:30px}.os-blueprint-role{padding-top:10px}.os-blueprint-role>p{min-height:18px;margin:5px 0}.os-blueprint-person{padding:9px 0}.os-blueprint-status{margin-top:13px;padding:10px 0}.os-chapter-controls{margin-top:20px}.os-scroll-hint{margin-top:10px}.os-operation{margin-top:25px}.os-handoff-track{padding-top:19px;padding-bottom:19px}.os-operation-output{min-height:190px;padding-top:18px;padding-bottom:22px}}@media (max-width:1199px){.os-workforce{padding-left:4vw;padding-right:4vw}.os-agent-tabs{gap:3px}.os-agent-tabs>button{gap:6px;padding:8px 9px}.os-agent-tabs img{width:28px;height:28px}.os-connection-board{grid-template-columns:220px 1fr 170px 235px}.os-connection-core{width:140px}.os-permission{padding-left:20px}.os-connections .os-story-intro{column-gap:90px}.os-agent-task{right:-5px}}@media (max-width:999px){.origami-story h2{font-size:49px}.os-blueprint-sticky,.os-payoff-sticky{padding:88px 30px 65px}.os-blueprint-canvas{margin-top:35px}.os-input-pieces{inset-inline:0}.os-blueprint-tree{margin-inline:0}.os-blueprint-roles{gap:12px}.os-workforce{padding-top:65px;padding-bottom:65px}.os-workforce-inner{grid-template-columns:1fr 1fr}.os-workforce-copy h2{font-size:45px}.os-workforce-copy>p{font-size:14px}.os-agent-tabs{flex-wrap:wrap}.os-workforce-stage{height:580px}.os-cast-character{transform:translateX(calc(-50% + (var(--position) * 2 - 3)*70px)) scale(.6)}.os-cast-character.is-active{transform:translate(-50%)scale(1)}.os-agent-task{width:235px;padding:15px;bottom:62px;right:0}.os-agent-task>b{font-size:11px}.os-agent-detail{min-height:200px}.os-workforce-caption{font-size:6px}.os-connections{padding:80px 5vw}.os-connections .os-story-intro{column-gap:50px}.os-connections .os-story-intro>p{font-size:13px}.os-connection-board{grid-template-columns:230px 1fr 170px;max-width:730px;margin-inline:auto}.os-permission{border-top:1px solid #e7e1ed;border-left:0;grid-column:1/-1;grid-template-columns:230px 1fr;gap:5px 30px;min-height:0;margin-top:25px;padding:20px 0 0;display:grid}.os-permission>.os-card-label{grid-column:1/-1}.os-permission h3,.os-permission>p{margin-top:10px}.os-handoff-track{gap:15px;padding-inline:22px}.os-handoff>img{width:36px;height:36px}.os-handoff span{font-size:7px}.os-operation-output{grid-template-columns:1fr 40px 1fr;padding:25px}.os-operation-output h3{font-size:18px}.os-closing{padding-top:85px}.os-closing h2{font-size:75px}.os-closing-horizon{height:auto}.os-scroll-hint{display:none}}@media (max-width:767px){.origami-story h2{letter-spacing:-.055em;font-size:43px;line-height:1.1}.os-kicker{letter-spacing:.14em;font-size:7px}.os-story-intro>p{margin-top:18px;font-size:13px;line-height:1.8}.os-blueprint-sticky,.os-payoff-sticky{padding:75px 20px 55px}.os-blueprint .os-story-intro h2{max-width:300px;margin:19px auto 0;font-size:41px}.os-blueprint .os-story-intro h2 em{display:block}.os-blueprint-canvas{margin-top:31px}.os-blueprint-paper{border-radius:10px;padding:15px 15px 0;transform:none;box-shadow:0 20px 45px -22px #71608730}.os-paper-top{gap:8px;font-size:6px}.os-paper-top>span:last-child{padding:3px 4px;font-size:5px}.os-paper-top img{width:14px;height:14px}.os-brief-card{margin-top:22px}.os-brief-card .os-card-label{font-size:6px}.os-brief-card>p{letter-spacing:-.025em;margin-top:11px;font-size:18px;line-height:1.5}.os-desktop-break{display:none}.os-blueprint-tree{margin:15px 0 0;padding-left:12px}.os-blueprint-lines{display:none}.os-blueprint-roles{grid-template-columns:1fr;gap:8px;position:relative}.os-blueprint-roles:before{content:"";background:#e0d6eb;width:1px;position:absolute;top:-15px;bottom:27px;left:-12px}.os-blueprint-role{border-top-width:1px;border-left:2px solid var(--agent-color);text-align:left;grid-template-columns:1fr 110px;gap:4px 10px;padding:11px;display:grid;position:relative}.os-blueprint-role:before{content:"";background:#e0d6eb;width:12px;height:1px;position:absolute;top:50%;left:-13px}.os-blueprint-role-title{justify-content:flex-start;gap:5px;font-size:10px}.os-blueprint-role-title>svg{width:12px;height:12px}.os-blueprint-role>p{text-align:left;grid-column:1;max-width:125px;min-height:0;margin:0;font-size:7px}.os-blueprint-person{border:0;grid-area:1/2/3;gap:6px;padding:0}.os-blueprint-person>img{width:26px;height:26px}.os-blueprint-person b{font-size:9px}.os-blueprint-person span{max-width:70px;font-size:5px}.os-blueprint-person>svg{display:none}.os-blueprint-status{gap:5px;margin-top:16px;padding:12px 0;font-size:6px}.os-blueprint-status>svg{flex-shrink:0;width:10px;height:10px}.os-input-pieces{inset:83px -9px auto}.os-input-pieces>span{padding:6px 8px;font-size:6px}.os-input-pieces>span:nth-child(2){top:175px;right:-3px}.os-chapter-controls{flex-wrap:wrap;gap:2px;margin-top:24px}.os-chapter-controls button{gap:5px;padding:10px 13px;font-size:9px}.os-chapter-controls button>span{font-size:6px}.os-workforce{padding:65px 23px 45px}.os-workforce-inner{flex-direction:column;display:flex}.os-workforce-copy{width:100%;max-width:500px}.os-workforce-copy h2{font-size:44px}.os-workforce-copy>p{max-width:325px;margin-top:20px;font-size:14px}.os-agent-tabs{flex-wrap:nowrap;gap:6px;margin-top:23px}.os-agent-tabs>button{flex:1;gap:7px;padding:10px 8px}.os-agent-tabs img{width:28px;height:28px}.os-agent-tabs b{font-size:10px}.os-agent-tabs small{font-size:7px}.os-agent-detail{max-width:430px;min-height:160px;margin-top:23px}.os-agent-detail h3{font-size:17px}.os-agent-detail>p{margin-top:10px;font-size:12px;line-height:1.8}.os-agent-detail .os-fiction-note{margin-top:12px;font-size:7px}.os-workforce-stage{width:100%;height:465px;margin-top:-10px}.os-agent-orbit{width:83%;top:15px;left:8%}.os-agent-orbit:before{inset:20px}.os-cast{inset:0 0 80px}.os-cast-character{width:136px;height:320px;transform:translateX(calc(-50% + (var(--position) * 2 - 3)*85px)) scale(.72)}.os-cast-character.is-active{transform:translate(-50%)scale(1.08)}.os-agent-floor{bottom:65px}.os-agent-task{width:218px;padding:14px;bottom:40px;right:-5px}.os-agent-task .os-card-label{font-size:6px}.os-agent-task>b{margin-top:7px;font-size:10px}.os-agent-task>span:last-child{font-size:7px}.os-workforce-caption{padding-top:13px;font-size:5px;bottom:0;left:0}.os-connections{padding:70px 23px 60px}.os-connections .os-story-intro{display:block}.os-connections .os-story-intro h2{font-size:44px}.os-connections .os-story-intro>p{margin:23px 0 0;font-size:14px}.os-connection-board{grid-template-columns:168px 1fr 110px;max-width:470px;margin-top:34px}.os-tool-list{gap:11px}.os-tool-list>button{border-radius:9px;gap:8px;padding:13px 10px}.os-tool-icon{width:24px}.os-tool-icon>svg{width:20px;height:20px}.os-tool-list b{font-size:10px}.os-tool-list small{font-size:6px}.os-tool-list>button>svg{width:10px;height:10px}.os-connection-route{height:219px}.os-connection-route>span{width:22px;height:22px}.os-connection-route>span>svg{width:10px}.os-connection-core{border-radius:16px;gap:10px;width:110px;height:148px}.os-connection-core>img{width:39px;height:39px}.os-connection-core>b{font-size:9px}.os-connection-core>div>img{width:22px;height:22px}.os-permission{min-height:180px;margin-top:22px;padding-top:21px;display:block}.os-permission>.os-card-label{font-size:7px}.os-permission h3{font-size:17px}.os-permission h3 small{margin-left:8px;font-size:7px;display:inline}.os-permission>p{max-width:420px;margin-top:11px;font-size:11px;line-height:1.8}.os-connections>.os-connections-inner>.os-fiction-note{font-size:7px}.os-payoff .os-story-intro h2{font-size:39px}.os-operation{border-radius:10px;margin-top:28px}.os-operation-top{gap:8px;padding:14px;font-size:5px}.os-operation-top>span{gap:5px}.os-operation-top>button{gap:4px;font-size:7px}.os-handoff-track{gap:12px;padding:21px 14px 18px}.os-handoff{text-align:center;flex-direction:column;align-items:center;gap:8px}.os-handoff>img{width:35px;height:35px}.os-handoff-track:before{top:39px;left:15%;right:15%}.os-handoff>div{gap:3px}.os-handoff b{font-size:9px}.os-handoff span{max-width:80px;font-size:6px;line-height:1.6}.os-handoff>svg{border:1px solid #eae5ef;border-radius:50%;width:12px;height:12px;padding:1px;position:absolute;top:24px;right:23%}.os-operation-output{grid-template-columns:1fr;gap:17px;min-height:365px;padding:23px 20px}.os-operation-output h3{margin-top:10px;font-size:20px}.os-operation-output p{font-size:11px;line-height:1.7}.os-operation-output .os-card-label{font-size:7px}.os-output-arrow{justify-self:start;width:16px;height:16px;transform:rotate(90deg)}.os-payoff[data-chapter="2"] .os-output-arrow{transform:rotate(90deg)translate(3px)}.os-output-result{min-height:140px;padding:0}.os-source-chip{margin-top:11px;font-size:7px}.os-review-button{margin-top:14px;font-size:9px}.os-output-wait{font-size:7px}.os-operation-foot{align-items:flex-start;gap:10px;padding:11px 14px;font-size:5px}.os-operation-foot>span{max-width:120px;line-height:1.7}.os-operation-foot>span:last-child{font-size:5px}.os-closing{padding-top:73px}.os-closing h2{font-size:62px;line-height:1.04}.os-closing-copy>p{margin-top:21px;font-size:13px}.os-closing .os-primary-link{margin-top:25px;padding:15px 21px;font-size:12px}.os-secondary-link{font-size:10px}.os-closing-note{font-size:7px}.os-closing-horizon{height:auto;margin-top:0}.os-footer{flex-wrap:wrap;gap:13px;padding:23px}.os-footer-brand{font-size:17px}.os-footer>span{margin-left:auto;margin-right:0;font-size:8px}.os-footer nav{border-top:1px solid #f0ebf4;flex-basis:100%;gap:25px;padding-top:17px;font-size:9px}}@media (max-width:359px){.os-connection-board{grid-template-columns:145px 1fr 98px}.os-connection-core{width:98px}.os-tool-list>button{padding:12px 7px}.os-tool-list small{font-size:5px}.os-chapter-controls button{padding:10px}.os-agent-tabs{gap:2px}.os-agent-tabs>button{padding:8px 6px}.os-agent-tabs img{width:24px;height:24px}.os-blueprint-paper{padding-inline:11px}.os-paper-top>span:last-child{font-size:4px}.os-blueprint-role{grid-template-columns:1fr 94px}.os-blueprint-person span{font-size:4px}}@media (prefers-reduced-motion:reduce){.origami-story *,.origami-story :before,.origami-story :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.origami-story [data-story-reveal]{opacity:1!important;transform:none!important}.origami-story .refined-hero-image,.origami-story [data-story-parallax],.origami-story .refined-work-notification,.os-blueprint-paper,.os-blueprint-role,.os-blueprint-person,.os-handoff{transform:none!important}.os-scroll-chapters{height:auto!important}.os-sticky-stage{min-height:0!important;position:relative!important}}.origami-story h2 em{color:#82768f}.os-kicker{color:#706879;font-size:10px}.os-card-label{color:#746780;font-size:10px}.os-fiction-note,.os-scroll-hint{color:#71677d;font-size:11px}.os-chapter-controls button{color:#71647e;min-height:44px;font-size:12px}.os-chapter-controls button>span,.os-paper-top{font-size:10px}.os-paper-top>span:last-child{font-size:9px}.os-blueprint-role-title{font-size:14px}.os-blueprint-role>p{color:#776c82;min-height:36px;font-size:12px}.os-blueprint-person b{font-size:12px}.os-blueprint-person span{color:#776c82;font-size:10px}.os-blueprint-status{color:#756580;font-size:11px}.os-input-pieces>span{font-size:10px}.os-agent-tabs b{font-size:13px}.os-agent-tabs small{color:#776b80;font-size:11px}.os-agent-detail>p{color:#756b80;font-size:14px}.os-agent-detail .os-fiction-note{font-size:10px}.os-agent-task{width:290px}.os-agent-task>b{font-size:14px}.os-agent-task>span:last-child{color:#776681;font-size:10px}.os-workforce-caption{color:#7b6c85;font-size:9px}.os-tool-list b{font-size:14px}.os-tool-list small{color:#756b80;font-size:11px}.os-permission h3 small{color:#756b80;font-size:10px}.os-permission>p{color:#756b80;font-size:14px}.os-connections>.os-connections-inner>.os-fiction-note{color:#766a80;font-size:10px}.os-operation{width:min(1000px,100%)}.os-operation-top{color:#756780;font-size:10px}.os-operation-top>button{color:#756780;min-height:30px;font-size:11px}.os-handoff b{font-size:14px}.os-handoff span{color:#756780;font-size:11px}.os-operation-output p{color:#756780;font-size:14px}.os-source-chip{color:#756780;font-size:10px}.os-review-button{min-height:44px;font-size:12px}.os-output-wait{color:#756780;font-size:11px}.os-operation-foot,.os-operation-foot>span:last-child{color:#776982;font-size:9px}.os-closing h2 em{color:#82768f}.os-closing-note{color:#766980;font-size:11px}.os-secondary-link{color:#766980;font-size:13px}.os-footer>span,.os-footer nav{color:#766980;font-size:12px}@media (max-width:767px){.os-kicker,.os-card-label{font-size:9px}.os-blueprint-role{grid-template-columns:1fr 112px}.os-blueprint-role-title{font-size:12px}.os-blueprint-role>p{min-height:0;font-size:10px}.os-blueprint-person b{font-size:11px}.os-blueprint-person span{font-size:9px}.os-paper-top{font-size:8px}.os-paper-top>span:last-child{font-size:7px}.os-brief-card .os-card-label{font-size:9px}.os-blueprint-status{font-size:10px}.os-input-pieces>span{font-size:9px}.os-chapter-controls button{padding:10px;font-size:11px}.os-chapter-controls button>span{font-size:9px}.os-agent-tabs>button{padding:10px 6px}.os-agent-tabs b{font-size:12px}.os-agent-tabs small{font-size:9px}.os-agent-detail{min-height:190px}.os-agent-detail>p{font-size:14px}.os-agent-detail .os-fiction-note{font-size:10px}.os-agent-task{width:240px}.os-agent-task .os-card-label{font-size:9px}.os-agent-task>b{font-size:12px}.os-agent-task>span:last-child{font-size:9px}.os-workforce-caption{font-size:8px}.os-tool-list b{font-size:12px}.os-tool-list small{font-size:9px}.os-tool-list>button>svg{display:none}.os-connection-core>b{font-size:10px}.os-permission>.os-card-label{font-size:9px}.os-permission h3 small{margin-left:0;font-size:10px;display:block}.os-permission>p{font-size:14px}.os-permission{min-height:210px}.os-operation-top{align-items:flex-start;font-size:9px}.os-operation-top>button{font-size:10px}.os-operation-top>span{max-width:200px;line-height:1.6}.os-handoff b{font-size:12px}.os-handoff span,.os-operation-output .os-card-label{font-size:9px}.os-operation-output p{font-size:14px}.os-source-chip{font-size:10px}.os-output-result{min-height:170px}.os-operation-foot,.os-operation-foot>span:last-child{font-size:9px}.os-operation-foot>span{max-width:48%}.os-closing-note{padding-inline:20px;font-size:10px}.os-footer>span{font-size:10px}.os-footer nav{font-size:12px}}@media (max-width:359px){.os-blueprint-role{grid-template-columns:1fr 95px}.os-blueprint-person>img,.os-agent-tabs img{width:22px;height:22px}.os-agent-tabs{gap:0}.os-tool-list>button{gap:5px}.os-tool-list small{font-size:8px}}@media (max-width:767px){.os-blueprint-sticky,.os-payoff-sticky{flex-direction:column;align-items:stretch;display:flex}.os-blueprint-sticky>.os-story-intro,.os-payoff-sticky>.os-story-intro{order:0}.os-blueprint-sticky>.os-chapter-controls,.os-payoff-sticky>.os-chapter-controls{order:1}.os-blueprint-canvas,.os-operation{order:2;margin-top:22px}.os-scroll-hint{order:3}}.os-business-picker{z-index:3;text-align:center;margin:22px auto 0;position:relative}.os-business-modes{background:#eeeaf3;border:1px solid #e4ddeb;border-radius:30px;gap:3px;padding:4px;display:inline-flex}.os-business-modes button{color:#756780;background:0 0;border:0;border-radius:24px;min-height:40px;padding:8px 19px;font-size:12px;transition:background .25s,color .25s,box-shadow .25s}.os-business-modes button[aria-pressed=true]{color:#40364f;background:#fff;box-shadow:0 2px 8px #4832590d}.os-business-examples{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:6px;display:flex}.os-business-examples button{color:#80728d;background:0 0;border:0;border-bottom:1px solid #0000;min-height:36px;padding:7px 12px;font-size:11px;transition:color .25s,border-color .25s}.os-business-examples button[aria-pressed=true]{color:#493756;border-bottom-color:#a88aba}.os-business-examples button:hover{color:#493756}.os-blueprint-canvas{margin-top:20px}.os-brief-card>p{min-height:73px}.os-workforce-copy>.os-team-breadth{color:#81718c;max-width:385px;margin-top:18px;font-size:11px;line-height:1.9}@media (min-width:1000px) and (min-height:850px) and (max-height:1050px){.os-blueprint-sticky{padding-top:82px;padding-bottom:20px}.os-blueprint .os-story-intro h2{margin-top:12px;font-size:48px}.os-blueprint .os-story-intro>p{margin-top:12px;font-size:14px;line-height:1.6}.os-business-picker{margin-top:16px}.os-blueprint-canvas{margin-top:14px}.os-blueprint-paper{padding-top:16px}.os-brief-card{margin-top:16px}.os-brief-card>p{min-height:64px;margin-top:8px;font-size:22px}.os-blueprint-lines{height:28px}.os-blueprint-role{padding-top:11px}.os-blueprint-role>p{margin:5px 0 7px}.os-blueprint-status{margin-top:12px;padding:10px 0}.os-blueprint .os-chapter-controls{margin-top:16px}.os-blueprint .os-scroll-hint{margin-top:10px}}@media (max-width:767px){.os-business-picker{order:1;width:100%;margin-top:22px}.os-business-modes{max-width:350px;margin:auto;display:flex}.os-business-modes button{flex:1;min-height:44px;padding:8px 10px;font-size:11px}.os-business-examples{gap:0}.os-business-examples button{min-height:44px;padding:8px 10px;font-size:10px}.os-blueprint-sticky>.os-chapter-controls{margin-top:12px}.os-brief-card>p{min-height:108px}.os-workforce-copy>.os-team-breadth{font-size:11px}}.origami-story .bp-heading h2 em,.origami-story .os-story-intro h2 em,.origami-story .os-workforce-copy h2 em,.origami-story .os-closing h2 em{color:var(--os-ink);-webkit-text-fill-color:currentColor;background:0 0;font-weight:420}.origami-story .os-computer-heading h2 span{color:#f3f0ed;-webkit-text-fill-color:currentColor;background:0 0;font-weight:420}@media (forced-colors:active){.origami-story h2 em,.origami-story .os-computer-heading h2 span{color:canvastext;-webkit-text-fill-color:CanvasText}}.origami-story .bp-heading h2 em:after,.origami-story .os-story-intro h2 em:after,.origami-story .os-workforce-copy h2 em:after,.origami-story .os-closing h2 em:after,.origami-story .os-computer-heading h2 span:after{content:"";transform-origin:0;background:#c9a8c4;border-radius:99px;width:clamp(42px,22%,120px);height:2px;margin-top:.16em;animation:.8s cubic-bezier(.22,1,.36,1) .45s both os-ink-mark;display:block}@keyframes os-ink-mark{0%{opacity:0;transform:scaleX(0)}to{opacity:.72;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.origami-story .bp-heading h2 em:after,.origami-story .os-story-intro h2 em:after,.origami-story .os-workforce-copy h2 em:after,.origami-story .os-closing h2 em:after,.origami-story .os-computer-heading h2 span:after{opacity:.72;animation:none;transform:none}}@media (forced-colors:active){.origami-story h2 em:after,.origami-story .os-computer-heading h2 span:after{background:canvastext}}
.os-workforce-scroll .os-agent-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.os-workforce-scroll .os-agent-tabs>button{cursor:pointer;min-width:0;min-height:52px;padding:9px 8px}.os-workforce-scroll .os-agent-tabs>button:focus-visible{outline-offset:3px;outline:2px solid #9161d1}.os-workforce-scroll .os-agent-detail{min-height:185px}.os-workforce-scroll .os-cast-character{--spread:110px;transform:translateX(calc(-50% + var(--slot)*var(--spread))) scale(.62);opacity:.24;filter:saturate(.4)}.os-workforce-scroll .os-cast-character[style*="--slot: -1"],.os-workforce-scroll .os-cast-character[style*="--slot: 1"]{transform:translateX(calc(-50% + var(--slot)*var(--spread))) scale(.78);opacity:.42;z-index:2}.os-workforce-scroll .os-cast-character.is-active{opacity:1;filter:saturate();z-index:3;transform:translate(-50%)scale(1.16)}.os-workforce-scroll-hint{color:#81718c;justify-content:center;align-items:center;gap:8px;font-size:11px;display:none}@media (min-width:1000px) and (min-height:850px) and (prefers-reduced-motion:no-preference){.os-workforce-scroll{height:350svh;padding:0 5vw;position:relative;overflow:visible}.os-workforce-sticky{flex-direction:column;justify-content:center;height:100svh;padding:88px 0 28px;display:flex;position:sticky;top:0}.os-workforce-scroll .os-workforce-inner{margin:0 auto}.os-workforce-scroll-hint{margin-top:12px;display:flex}.os-workforce-scroll .os-workforce-stage{height:590px}.os-workforce-scroll .os-workforce-copy h2{font-size:clamp(43px,4.1vw,60px)}.os-workforce-scroll .os-workforce-copy>p{margin-top:18px}.os-workforce-scroll .os-agent-tabs,.os-workforce-scroll .os-agent-detail{margin-top:20px}}@media (max-width:1199px){.os-workforce-scroll .os-cast-character{--spread:85px}.os-workforce-scroll .os-agent-tabs b{font-size:12px}.os-workforce-scroll .os-agent-tabs small{font-size:9px}}@media (max-width:999px){.os-workforce-scroll .os-cast-character{--spread:65px}.os-workforce-scroll .os-cast-character.is-active{transform:translate(-50%)scale(1)}.os-workforce-scroll .os-agent-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.os-workforce-scroll .os-agent-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.os-workforce-scroll .os-agent-tabs>button{gap:5px;padding:9px 5px}.os-workforce-scroll .os-agent-tabs img{width:24px;height:24px}.os-workforce-scroll .os-agent-tabs b{font-size:11px}.os-workforce-scroll .os-agent-tabs small{font-size:9px}.os-workforce-scroll .os-cast-character{--spread:clamp(49px,14vw,90px)}.os-workforce-scroll .os-cast-character.is-active{transform:translate(-50%)scale(1.08)}.os-workforce-scroll .os-agent-detail{min-height:190px}}@media (prefers-reduced-motion:reduce){.os-workforce-scroll .os-cast-character,.os-workforce-scroll .os-agent-task{transition:none;animation:none}}
.collab-section{color:#242631;--collab-muted:#737683;--collab-line:#dedfe5;background:#fafafb;position:relative}.collab-section *{box-sizing:border-box}.collab-sticky{isolation:isolate;flex-direction:column;align-items:center;padding:94px 40px 35px;display:flex;position:relative}.collab-heading{text-align:center;z-index:2;width:100%;position:relative}.collab-eyebrow{letter-spacing:.18em;color:#787b88;font-size:9px;font-weight:600}.origami-story .collab-heading h2{letter-spacing:-.06em;color:#242631;margin:18px 0 0;font-size:clamp(44px,4.6vw,68px);font-weight:570;line-height:1.04}.collab-heading h2 span{color:#737581;font-weight:420}.collab-heading>p{color:#737683;margin:18px 0 0;font-size:13px;line-height:1.8}.collab-composition{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:64px;width:min(1050px,100%);margin-top:22px;display:grid}.collab-visual{min-width:0;padding:15px 30px 0;position:relative}.collab-mark{aspect-ratio:438/477;transform-origin:50%;width:100%;max-width:438px;margin:0 auto;position:relative}.collab-nodes{transform-origin:50% 51%;position:absolute;inset:0}.collab-node{left:var(--x);top:var(--y);aspect-ratio:1;width:34.25%;position:absolute;transform:translate(-50%,-50%)}.collab-agent{cursor:pointer;isolation:isolate;touch-action:manipulation;background:#07121e;border:0;border-radius:50%;width:100%;height:100%;padding:0;transition:transform .3s,box-shadow .3s;display:block;position:relative;box-shadow:0 0 #0000}.collab-face{background:var(--agent-color);border-radius:50%;position:absolute;inset:0;overflow:hidden}.collab-face img{object-fit:cover;transform:scale(1.035)}.collab-agent[aria-pressed=true]{z-index:3;box-shadow:0 0 0 5px #fafafb,0 0 0 7px #878198}.collab-agent-label{pointer-events:none;white-space:nowrap;opacity:0;z-index:4;background:#fffefdf2;border:1px solid #e2dfe7;border-radius:9px;flex-direction:column;align-items:center;gap:2px;padding:7px 12px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:5%;left:50%;transform:translate(-50%,7px);box-shadow:0 4px 12px #18172309}.collab-agent-label b{font-size:11px;font-weight:600;line-height:1.2}.collab-agent-label small{color:#777583;font-size:8px;line-height:1.2}.collab-agent:is(:hover,:focus-visible,[aria-pressed=true]) .collab-agent-label{opacity:1;transform:translate(-50%)}.collab-node:has(.collab-agent:is(:hover,:focus-visible,[aria-pressed=true])){z-index:5}@media (hover:hover) and (pointer:fine){.collab-agent:hover{transform:translateY(-5px);box-shadow:0 0 0 5px #fafafb,0 0 0 6px #a8a2b6}}.collab-wires{stroke:#d3cedd;stroke-width:1.3px;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.collab-chain{stroke:#aea4c0;stroke-width:1.5px}.collab-chain path,.collab-wire-selected{stroke-dasharray:1;stroke-dashoffset:0}.collab-wire-selected{stroke:#706082;stroke-width:2px}.collab-unity{pointer-events:none;background:#fff;border:1px solid #e2e0e7;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.collab-unity img{object-fit:contain;margin-left:4px}.collab-visual-caption{color:#646371;text-align:center;justify-content:center;align-items:center;gap:9px;min-height:33px;margin:16px -25px 0;font-size:11px;line-height:1.5;display:flex}.collab-caption-line{background:#a095b1;width:19px;height:1px}.collab-story{width:100%;min-width:0;max-width:425px}.collab-brief{border-bottom:1px solid var(--collab-line);padding-bottom:18px}.collab-brief>span{letter-spacing:.14em;color:#797581;font-size:8px;font-weight:600}.collab-brief>p{letter-spacing:-.045em;margin:11px 0 0;font-size:clamp(24px,2.35vw,34px);font-weight:460;line-height:1.15}.collab-detail{min-height:278px;margin-top:20px}.collab-detail-kicker{letter-spacing:.1em;color:#837d90;font-size:8px;font-weight:550}.collab-detail h3{letter-spacing:-.035em;margin:12px 0;font-size:20px;font-weight:550;line-height:1.3}.collab-person{align-items:center;gap:9px;display:flex}.collab-person>span,.collab-person img{border-radius:50%;display:block}.collab-person>b{font-size:11px;font-weight:550}.collab-person em{color:#7b7785;font-size:10px;font-style:normal;font-weight:400}.collab-person>small{color:#898592;font-variant-numeric:tabular-nums;margin-left:auto;font-size:8px}.collab-detail dl{flex-direction:column;gap:14px;margin:16px 0 0;display:flex}.collab-detail dt{color:#87808e;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:550;display:flex}.collab-detail dd{color:#646371;margin:4px 0 0;font-size:12px;line-height:1.7}.collab-pass{border-top:1px solid #e5e1e9;padding-top:12px}.collab-pass dd{color:#3e3949}.collab-overview{color:#74717c;margin:0 0 14px;font-size:12px;line-height:1.8}.collab-output-list{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.collab-output-list button{text-align:left;color:#635e6c;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5e2e9;align-items:center;gap:7px;min-height:42px;padding:12px 0;font-size:10px;line-height:1.45;display:flex}.collab-output-list button>span{color:#aaa2b3;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:8px}.collab-output-list button>svg{color:#9b90a7;flex-shrink:0;margin-left:auto}.collab-output-list button:hover{color:#241b31;border-color:#a59bb3}.collab-approval{border-top:1px solid var(--collab-line);color:#7a7584;align-items:center;gap:7px;margin-top:17px;padding-top:15px;font-size:9px;line-height:1.6;display:flex}.collab-approval svg{flex-shrink:0}.collab-foot{color:#88818e;justify-content:space-between;align-items:center;gap:20px;width:min(1050px,100%);margin-top:25px;font-size:9px;display:flex}.collab-foot>span,.collab-foot>button{align-items:center;gap:6px;display:flex}.collab-foot>button{color:#665c72;font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0}.collab-foot>button:hover{color:#252030}.collab-scroll-hint{display:none!important}.collab-progress{background:#e7e4eb;height:1px;position:absolute;bottom:0;left:10%;right:10%}.collab-progress-fill{transform-origin:0;background:#aa9abc;width:100%;height:100%;display:block}.collab-section button:focus-visible{outline-offset:5px;outline:2px solid #746286}@media (min-width:1000px) and (min-height:850px) and (prefers-reduced-motion:no-preference){.collab-section{height:330svh}.collab-sticky{justify-content:center;height:100svh;padding-top:82px;padding-bottom:16px;position:sticky;top:0}.collab-scroll-hint{display:flex!important}}@media (min-width:1000px) and (min-height:850px) and (max-height:960px){.origami-story .collab-heading h2{margin-top:12px;font-size:52px}.collab-heading>p{margin-top:12px;font-size:12px}.collab-composition{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:65px;max-width:950px;margin-top:12px}.collab-mark{max-width:360px}.collab-visual{padding-inline:25px}.collab-brief>p{font-size:27px}.collab-brief{padding-bottom:12px}.collab-detail{min-height:269px;margin-top:15px}.collab-detail h3{margin:9px 0;font-size:18px}.collab-detail dl{gap:11px;margin-top:12px}.collab-detail dd,.collab-overview{font-size:11px}.collab-output-list button{min-height:38px;padding:9px 0;font-size:9px}.collab-approval{margin-top:12px;padding-top:12px}.collab-foot{max-width:950px;margin-top:12px}}@media (max-width:999px){.collab-sticky{padding:80px 28px 30px}.collab-composition{grid-template-columns:1fr 1fr;gap:30px;margin-top:32px}.collab-visual{padding-inline:10px}.collab-detail{min-height:325px}.collab-output-list{grid-template-columns:1fr}.collab-story{max-width:440px}.collab-foot{margin-top:24px}}@media (max-width:650px){.collab-sticky{padding:68px 22px 25px}.collab-eyebrow{letter-spacing:.13em;font-size:8px}.origami-story .collab-heading h2{margin-top:17px;font-size:clamp(38px,9vw,54px)}.collab-heading>p{max-width:340px;margin:17px auto 0;font-size:12px}.collab-desktop-break{display:none}.collab-composition{flex-direction:column;gap:25px;margin-top:24px;display:flex}.collab-visual{width:100%;max-width:385px;padding:5px 15px 0}.collab-visual-caption{margin-top:13px;font-size:10px}.collab-agent-label{border-radius:7px;padding:5px 8px;bottom:0}.collab-agent-label b{font-size:9px}.collab-agent-label small{font-size:7px}.collab-unity{width:35px;height:35px}.collab-unity img{width:22px;height:auto}.collab-brief{padding-bottom:20px}.collab-brief>p{font-size:29px}.collab-brief>p br{display:none}.collab-detail{min-height:312px;margin-top:21px}.collab-detail h3{margin:15px 0;font-size:21px}.collab-detail dd{font-size:12px}.collab-detail dl{gap:16px}.collab-output-list{grid-template-columns:1fr 1fr;gap:0 14px}.collab-output-list button{min-height:47px;font-size:10px}.collab-approval{font-size:9px;line-height:1.8}.collab-foot{flex-direction:column;gap:3px;margin-top:23px;font-size:9px}}@media (prefers-reduced-motion:reduce){.collab-section *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.collab-agent,.collab-unity{border:1px solid canvastext}.collab-agent[aria-pressed=true]{outline-offset:3px;outline:3px solid highlight}.collab-agent-label{color:canvastext;background:canvas;border-color:canvastext}.collab-wires{stroke:canvastext}.collab-wire-selected{stroke:highlight}.collab-section button:focus-visible{outline-color:highlight}.collab-brief,.collab-approval,.collab-pass,.collab-output-list button{border-color:canvastext}}
.context-section{--cx-ink:#f1f2f7;--cx-muted:#a3aabd;--cx-line:#30394c;color:var(--cx-ink);background:#101521;border-top:1px solid #262e3e;position:relative}.context-section *{box-sizing:border-box}.context-sticky{isolation:isolate;flex-direction:column;align-items:center;padding:90px 32px 38px;display:flex;position:relative}.context-heading{text-align:center;z-index:2;width:100%;position:relative}.context-kicker{letter-spacing:.17em;color:#a2aac0;font-size:9px;font-weight:600;line-height:1.6}.origami-story .context-title{letter-spacing:-.055em;color:var(--cx-ink);margin:18px 0 0;font-size:clamp(40px,4vw,60px);font-weight:570;line-height:1.06}.context-title span:last-child{font-weight:420}.context-heading>p{color:var(--cx-muted);max-width:590px;margin:18px auto 0;font-size:14px;line-height:1.7}.context-map{width:min(1060px,100%);height:345px;margin:27px auto 0;position:relative}.context-wires{stroke:#52607a;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.context-wire-base,.context-wire-active{stroke-dasharray:1;stroke-dashoffset:0}.context-wire-active{stroke:#c1bbdf;stroke-width:1.5px}.context-wires circle{fill:#b6bdd4;stroke:none}.context-wire-out{stroke:#59667f}.context-person{z-index:1;pointer-events:none;transform-origin:bottom;width:230px;height:294px;position:absolute;top:8px;left:calc(50% - 115px)}.context-person img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 12px #05091366)}.context-person-floor{opacity:.8;background:#252e43;border-radius:50%;height:25px;position:absolute;bottom:0;left:4%;right:4%;transform:scaleY(.45)}.context-understanding{text-align:center;z-index:2;width:32%;position:absolute;top:301px;left:34%}.context-understanding>span{letter-spacing:.12em;color:#a9b5ce;font-size:8px;display:block}.context-understanding>b{color:#e3e6ef;margin-top:5px;font-size:12px;font-weight:500;display:block}.context-sources{z-index:3;pointer-events:none;grid-template-rows:repeat(3,1fr);grid-template-columns:28.5% 43% 28.5%;height:100%;display:grid;position:relative}.context-source{grid-column:var(--column);grid-row:var(--row);pointer-events:auto;text-align:left;min-width:0;min-height:80px;color:var(--cx-ink);background:#1a2130;border:1px solid #30394c;border-radius:13px;align-self:start;align-items:center;gap:12px;margin-top:20px;padding:15px 14px;font-family:inherit;display:flex;position:relative;box-shadow:0 8px 25px #03071312}.context-source[aria-pressed=true]{background:#242b3e;border-color:#b0a9d0}.context-source:hover{background:#222b3d;border-color:#858baa}.context-brand{width:36px;height:38px;color:var(--source-color);background:#ffffff07;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.context-source-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.context-source-name{color:#c4cbdb;justify-content:space-between;align-items:center;gap:8px;font-size:9px;line-height:1.3;display:flex}.context-source-name small{color:#9aa4bb;white-space:nowrap;font-size:7px;font-weight:400}.context-source:first-child .context-source-name small{color:#a8d5bc}.context-source-copy b{letter-spacing:-.015em;font-size:11px;font-weight:550;line-height:1.5}.context-source-detail{color:#9ca7bf;font-size:9px;line-height:1.3}.context-source-select{color:#c1bada;opacity:0;position:absolute;bottom:8px;right:8px}.context-source[aria-pressed=true] .context-source-select{opacity:1}.context-result{z-index:4;background:#171e2c;border:1px solid #363f52;border-radius:14px;width:min(950px,100%);margin-top:14px;position:relative}.context-result-top{color:#a5b1c7;letter-spacing:.09em;border-bottom:1px solid #30394c;justify-content:space-between;align-items:center;gap:15px;padding:12px 22px;font-size:8px;display:flex}.context-result-top>span:first-child{align-items:center;gap:7px;display:flex}.context-result-top>span:last-child{color:#929db4;font-size:7px}.context-result-content{grid-template-columns:1fr 44px 1fr;align-items:center;gap:20px;min-height:156px;padding:20px 24px;display:grid}.context-result-label{letter-spacing:.06em;color:#b9c3d7;align-items:center;gap:7px;font-size:8px;display:flex}.context-result-label img{background:#302b2c;border-radius:50%}.context-excerpt blockquote{letter-spacing:-.015em;color:#eceef5;max-width:375px;margin:12px 0 0;font-size:14px;font-weight:450;line-height:1.5}.context-excerpt p,.context-action p{color:#a8b3c9;max-width:380px;margin:8px 0 0;font-size:10px;line-height:1.65}.context-result-arrow{color:#b6b2ca;place-items:center;display:grid}.context-action h3{letter-spacing:-.025em;color:#edf0f8;margin:10px 0 0;font-size:15px;font-weight:530;line-height:1.35}.context-review{color:#b8c4d9;align-items:center;gap:5px;margin-top:10px;font-size:8px;line-height:1.4;display:flex}.context-foot{color:#a0abc1;justify-content:space-between;align-items:center;gap:15px;width:min(1060px,100%);margin-top:21px;font-size:9px;display:flex}.context-foot>span{align-items:center;gap:6px;display:flex}.context-scroll-hint{display:none!important}.context-disclosure{z-index:5;color:#a3aec3;text-align:center;max-width:640px;margin-top:15px;font-size:9px;position:relative}.context-disclosure summary{cursor:pointer;width:max-content;max-width:100%;margin:0 auto;padding:5px}.context-disclosure p{margin:9px 0 0;font-size:11px;line-height:1.7}.context-disclosure[open]{background:#1d2535;border:1px solid #3d475c;border-radius:10px;padding:10px 18px}.context-progress{background:#343e53;height:1px;position:absolute;bottom:0;left:15%;right:15%}.context-scroll-progress{transform-origin:0;background:#aba4cc;width:100%;height:100%;display:block}.context-section :is(button,summary):focus-visible{outline-offset:4px;outline:2px solid #d3c8f7}@media (min-width:1000px) and (min-height:850px) and (prefers-reduced-motion:no-preference){.context-section{height:260svh}.context-sticky{justify-content:center;height:100svh;padding-top:84px;padding-bottom:18px;position:sticky;top:0}.context-scroll-hint{display:flex!important}.context-disclosure[open]{width:600px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}}@media (min-width:1000px) and (min-height:850px) and (max-height:960px){.origami-story .context-title{margin-top:12px;font-size:48px}.context-heading>p{margin-top:12px;font-size:12px}.context-map{max-width:1000px;height:308px;margin-top:16px}.context-person{width:215px;height:258px;top:4px;left:calc(50% - 107.5px)}.context-understanding{top:266px}.context-source{min-height:76px;margin-top:15px;padding:11px 12px}.context-result{margin-top:12px}.context-result-top{padding:9px 20px}.context-result-content{gap:16px;min-height:145px;padding:13px 20px}.context-excerpt blockquote{margin-top:8px;font-size:13px}.context-action h3{margin-top:7px;font-size:14px}.context-foot{margin-top:16px}.context-disclosure{margin-top:8px}}@media (max-width:1099px){.context-source{gap:8px;padding-inline:10px}.context-brand{width:30px}.context-source-copy b{font-size:10px}.context-source-detail,.context-source-name{font-size:8px}}@media (max-width:999px){.context-sticky{padding:75px 24px 35px}.context-heading>p{font-size:13px}.context-map{height:330px}.context-sources{grid-template-columns:31% 38% 31%}.context-person{width:190px;height:261px;top:8px;left:calc(50% - 95px)}.context-understanding{top:281px}.context-understanding b{font-size:10px}.context-source{min-height:82px;margin-top:14px}.context-source-name{flex-wrap:wrap;gap:3px 6px}.context-source-detail{display:none}.context-wires{opacity:.6}.context-result-content{grid-template-columns:1fr 25px 1fr;gap:14px;padding:18px}.context-excerpt blockquote{font-size:13px}.context-action h3{font-size:14px}.context-scroll-hint{display:none!important}}@media (max-width:650px){.context-sticky{padding:64px 18px 32px}.origami-story .context-title{letter-spacing:-.05em;max-width:510px;margin:18px auto 0;font-size:clamp(33px,7.7vw,46px);line-height:1.12}.context-title span{display:inline}.context-kicker{letter-spacing:.13em;font-size:8px}.context-heading>p{max-width:345px;margin-top:18px;font-size:12px;line-height:1.8}.context-desktop-break{display:none}.context-map{flex-direction:column;height:auto;margin-top:24px;padding-top:265px;display:flex}.context-person{width:170px;height:220px;top:0;left:calc(50% - 85px)}.context-understanding{width:100%;top:231px;left:0}.context-understanding>span{font-size:7px}.context-understanding>b{margin-top:4px;font-size:11px}.context-wires{display:none}.context-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;height:auto;margin-top:18px;display:grid}.context-source{border-radius:11px;flex-direction:column;grid-area:auto;align-items:flex-start;gap:8px;min-height:100px;margin:0;padding:12px 10px}.context-brand{background:0 0;border-radius:0;width:24px;height:24px}.context-brand svg{width:22px;height:22px}.context-source-copy{gap:6px;width:100%}.context-source-name{flex-wrap:nowrap;gap:4px;font-size:9px}.context-source-name small{font-size:6px}.context-source-copy b{font-size:10px;line-height:1.5}.context-source-select{top:12px;bottom:auto;right:12px}.context-result{border-radius:12px;margin-top:24px}.context-result-top{flex-wrap:wrap;gap:6px;padding:14px;font-size:7px}.context-result-top>span:last-child{padding-left:20px;font-size:6px}.context-result-content{flex-direction:column;align-items:stretch;gap:17px;min-height:0;padding:19px 17px;display:flex}.context-result-label{font-size:8px}.context-excerpt blockquote{font-size:15px;line-height:1.6}.context-excerpt p,.context-action p{font-size:11px;line-height:1.8}.context-action h3{font-size:17px;line-height:1.5}.context-result-arrow{border-top:1px solid #323d53;margin:3px 0;position:relative}.context-result-arrow svg{background:#171e2c;width:30px;height:25px;padding:4px;position:absolute;top:-12px;transform:rotate(90deg)}.context-review{margin-top:15px;font-size:9px;line-height:1.6}.context-foot{flex-direction:column;gap:11px;margin-top:22px;font-size:9px}.context-disclosure{margin-top:16px;font-size:8px}.context-disclosure p{font-size:10px}}@media (prefers-reduced-motion:reduce){.context-section *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.context-source,.context-result,.context-disclosure[open]{border:1px solid canvastext}.context-source[aria-pressed=true]{outline:2px solid highlight}.context-wire-base,.context-wire-active{stroke:canvastext}.context-brand{color:canvastext}}
.formation{--formation-ink:#242631;color:var(--formation-ink);background:#fafafb;position:relative}.formation *{box-sizing:border-box}.formation-sticky{isolation:isolate;flex-direction:column;align-items:center;padding:100px 30px 44px;display:flex;position:relative}.formation-heading{text-align:center;z-index:3;width:100%;position:relative}.formation-eyebrow{letter-spacing:.16em;color:#7b7e8a;font-size:9px;font-weight:650}.formation-heading-stack{margin-top:22px;display:grid}.formation-heading-frame{visibility:hidden;grid-area:1/1}.formation-heading-frame:last-child{visibility:visible}.formation-title{letter-spacing:-.065em;font-size:clamp(48px,5.5vw,80px);font-weight:580;line-height:1.04}.formation-title span{color:#6e7180;font-weight:420}.formation-canvas{perspective:1400px;width:min(1000px,100%);height:478px;margin-top:18px;position:relative}.formation-brief{z-index:4;transform-origin:top;background:#fff;border:1px solid #e8e8ed;border-radius:3px;width:420px;padding:24px 29px 26px;position:absolute;top:0;left:calc(50% - 210px);box-shadow:0 18px 45px -20px #34364222,0 2px 5px #34364204}.formation-brief-top{color:#777b87;letter-spacing:.11em;align-items:center;gap:8px;font-size:8px;font-weight:600;display:flex}.formation-brief-top img{object-fit:contain}.formation-brief p{color:#343744;letter-spacing:-.045em;margin:22px 0 0;font-size:28px;font-weight:480;line-height:1.3}.formation-ready{color:#687e73;align-items:center;gap:4px;margin-left:auto;font-size:6px;display:flex}.formation-brief-corner{transform-origin:100% 100%;background:linear-gradient(135deg,#e9e9ef 49%,#fafafb 50%);width:34px;height:34px;position:absolute;bottom:-1px;right:-1px}.formation-thread{stroke:#cbd0d9;stroke-width:1px;width:100%;height:115px;position:absolute;top:70px;left:0}.formation-thread path{stroke-dasharray:1}.formation-lanes{grid-template-columns:repeat(3,minmax(0,1fr));height:300px;display:grid;position:absolute;inset:100px 0 auto}.formation-lane{perspective:900px;min-width:0;position:relative}.formation-paper{background:var(--paper-color);transform-origin:50%;border:1px solid #fffb;border-radius:3px;width:70%;height:240px;position:absolute;top:35px;left:15%;overflow:hidden;box-shadow:0 18px 36px -22px #353b4a35}.formation-crease{transform-origin:50%;background:linear-gradient(90deg,#ffffff05 48%,#45424c15 50%,#fff9 51%,#fff1 80%);position:absolute;inset:0}.formation-paper-edge{background:#ffffffb0;height:2px;position:absolute;inset:auto 0 0}.formation-avatar{transform-origin:bottom;z-index:2;width:70%;height:236px;position:absolute;top:8px;left:15%}.formation-avatar img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 5px #29344314)}.formation-role{text-align:center;z-index:3;position:absolute;top:100px;left:0;right:0}.formation-role b{letter-spacing:-.025em;font-size:17px;font-weight:580;line-height:1.3;display:block}.formation-name{color:#717887;margin-bottom:3px;font-size:12px;line-height:1.5;display:block}.formation-role-purpose{color:#767c89;margin-top:9px;font-size:11px;line-height:1.5;display:block}.formation-unity{transform-origin:50%;border:1px solid #dde0e7;border-radius:50%;width:90%;height:52px;position:absolute;top:347px;left:5%;transform:rotateX(55deg)}.formation-context{justify-content:center;align-items:center;gap:32px;display:flex;position:absolute;top:430px;left:0;right:0}.formation-context>span{color:#757b87;align-items:center;gap:7px;font-size:11px;display:flex}.formation-context>span+span{border-left:1px solid #dddfe7;padding-left:30px}.formation-context-tools svg:first-child{color:#c56566}.formation-context-tools svg:nth-child(2){color:#729783}.formation-context-tools svg:nth-child(3){color:#444951;margin-right:4px}.formation-bottom{text-align:center;z-index:4;width:min(1000px,100%);position:relative}.formation-caption{color:#727784;max-width:690px;min-height:24px;margin:5px auto 22px;font-size:14px;line-height:1.6}.formation-controls{background:#fff;border:1px solid #e2e3e9;border-radius:99px;justify-content:center;gap:5px;width:max-content;max-width:100%;margin:0 auto;padding:5px;display:flex;position:relative;box-shadow:0 6px 16px #24263104}.formation-controls button{color:#858a96;background:0 0;border:0;border-radius:99px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 17px;font-size:11px;display:flex;position:relative}.formation-controls button>span{opacity:.65;font-size:8px}.formation-controls button[aria-pressed=true]{color:#fff;background:#282b36}.formation-controls button:hover:not([aria-pressed=true]){color:#333947;background:#f1f2f5}.formation-progress{background:#e5e6ec;height:1px;position:absolute;bottom:-11px;left:20px;right:20px}.formation-progress-fill{transform-origin:0;background:#8f99ab;height:100%;display:block}.formation-foot{color:#818692;justify-content:space-between;align-items:center;gap:16px;margin-top:31px;font-size:9px;line-height:1.5;display:flex}.formation-foot a,.formation-scroll{align-items:center;gap:6px;display:flex}.formation-foot a{color:#515869;text-decoration:none}.formation-foot a:hover{text-decoration:underline}.formation-scroll{visibility:hidden}.formation-disclosure{color:#858a95;max-width:570px;margin:12px auto 0;font-size:9px}.formation-disclosure summary{cursor:pointer;width:max-content;margin:auto;padding:4px}.formation-disclosure p{margin:8px 0 0;font-size:10px;line-height:1.6}.formation-disclosure[open]{background:#fafafbf5;border:1px solid #e5e6eb;border-radius:8px;padding:8px 14px}.formation :is(button,a,summary):focus-visible{outline-offset:4px;outline:2px solid #6b7495}@media (min-width:1000px) and (min-height:850px) and (prefers-reduced-motion:no-preference){.formation{height:420svh}.formation-sticky{justify-content:center;height:100svh;padding-top:88px;padding-bottom:16px;position:sticky;top:0}.formation-scroll{visibility:visible}.formation-disclosure[open]{width:min(570px,100%);position:absolute;bottom:0;left:50%;transform:translate(-50%)}}@media (min-width:1000px) and (min-height:850px) and (max-height:960px){.formation-title{font-size:64px}.formation-heading-stack{margin-top:17px}.formation-canvas{height:463px;margin-top:12px}.formation-caption{margin-bottom:16px;font-size:13px}.formation-foot{margin-top:26px}.formation-disclosure{margin-top:6px}}@media (max-width:999px),(max-height:849px){.formation-sticky{padding:80px 25px 50px}.formation-title{font-size:clamp(42px,6vw,65px)}.formation-title span{display:block}.formation-canvas{margin-top:28px}.formation-foot{flex-wrap:wrap;justify-content:center}.formation-scroll{display:none}}@media (max-width:600px){.formation-sticky{padding:70px 16px 38px}.formation-eyebrow{font-size:8px}.formation-title{font-size:clamp(38px,8.8vw,51px)}.formation-canvas{height:374px;margin-top:24px}.formation-brief{width:300px;padding:19px 22px;left:calc(50% - 150px)}.formation-brief p{margin-top:17px;font-size:23px}.formation-brief-top{gap:6px;font-size:6px}.formation-ready{gap:2px;font-size:5px}.formation-brief-corner{width:26px;height:26px}.formation-lanes{height:230px;top:93px}.formation-paper{width:84%;height:145px;top:37px;left:8%}.formation-avatar{width:100%;height:181px;top:11px;left:0}.formation-role{top:99px}.formation-role b{font-size:12px}.formation-role-purpose{max-width:95px;margin:8px auto 0;padding:0 6px;font-size:9px}.formation-name{font-size:10px}.formation-thread{height:97px;top:64px}.formation-unity{width:100%;height:32px;top:284px;left:0}.formation-context{gap:10px;top:340px}.formation-context>span{gap:4px;font-size:9px}.formation-context>span+span{padding-left:10px}.formation-context-tools svg{width:13px;height:13px}.formation-context-tools svg:nth-child(2),.formation-context-tools svg:nth-child(3){display:none}.formation-context>span>svg{flex-shrink:0}.formation-caption{max-width:380px;min-height:44px;margin-top:7px;font-size:12px;line-height:1.8}.formation-controls{gap:0;width:100%;padding:4px}.formation-controls button{flex-direction:column;flex:1;gap:3px;min-height:48px;padding:8px 6px;font-size:9px}.formation-controls button>span{font-size:7px}.formation-foot{gap:9px 20px;margin-top:30px;font-size:8px}}@media (prefers-reduced-motion:reduce){.formation *,.formation :before,.formation :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.formation-paper,.formation-brief,.formation-controls{box-shadow:none;border:1px solid canvastext}.formation-controls button[aria-pressed=true]{outline:2px solid highlight}.formation-thread{stroke:canvastext}.formation-title span{color:canvastext}}
.os-computer{--os-computer-ink:#111523;--os-computer-line:#343947;background:var(--os-computer-ink);color:#f5f4f8;isolation:isolate;font-family:inherit;position:relative}.os-computer *,.os-computer :before,.os-computer :after{box-sizing:border-box}.os-computer button{font:inherit}.os-computer button,.os-computer summary{-webkit-tap-highlight-color:transparent}.os-computer button:focus-visible,.os-computer summary:focus-visible{outline-offset:5px;outline:3px solid #b5a4ff}.os-computer-stage{padding:72px 48px 28px;position:relative;overflow:clip}.os-computer-inner{width:min(1200px,100%);margin-inline:auto}.os-computer-heading{z-index:2;justify-content:space-between;align-items:flex-end;gap:40px;display:flex;position:relative}.os-computer-kicker{color:#c1b6e8;letter-spacing:.15em;align-items:center;gap:9px;margin:0 0 18px;font-size:10px;font-weight:650;display:flex}.os-computer-heading h2{letter-spacing:-.048em;margin:0;font-size:clamp(32px,3.45vw,48px);font-weight:550;line-height:1.16}.os-computer-heading h2 span{color:#aaa8bf}.os-computer-description{color:#aeb1c1;max-width:290px;margin:0 0 4px;font-size:13px;line-height:1.8}.os-computer-workstation{perspective:1600px;height:472px;margin-top:35px;position:relative}.os-computer-window-rig{z-index:2;transform-origin:50%;width:76%;max-width:855px;position:absolute;top:25px;left:2%}.os-computer-window{color:#303344;background:#f9f9fc;border:1px solid #737588;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 24px 65px #0005,0 2px 4px #0004}.os-computer-back-window{color:#b3b7ca;pointer-events:none;background:#1b2030;border:1px solid #3a4052;border-radius:10px;align-items:flex-start;gap:9px;width:84%;height:160px;padding:12px 16px;font-size:10px;display:flex;position:absolute}.os-computer-back-window-one{top:-25px;left:7%;transform:rotate(1.7deg)}.os-computer-back-window-two{background:#242938;top:-8px;left:13%;transform:rotate(3deg)}.os-computer-window-chrome{color:#dedfe9;background:#242837;justify-content:space-between;align-items:center;height:40px;padding:0 16px;font-size:11px;display:flex}.os-computer-window-chrome>span{align-items:center;gap:7px;display:flex}.os-computer-traffic{width:120px;gap:5px!important}.os-computer-traffic i{background:#f38e91;border-radius:50%;width:7px;height:7px;display:block}.os-computer-traffic i:nth-child(2){background:#e9c680}.os-computer-traffic i:nth-child(3){background:#9cc9b0}.os-computer-workspace-name{color:#a8acbe;justify-content:flex-end;width:120px;font-size:10px}.os-computer-app-tabs{background:#edeff4;border-bottom:1px solid #e1e3eb;align-items:stretch;gap:8px;height:35px;padding-left:17px;display:flex}.os-computer-app-tabs>button{color:#74798b;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 16px;font-size:10px;display:flex}.os-computer-app-tabs>.os-computer-app-active{color:#5b448e;background:#f6f3fc;border-bottom-color:#8f75c5}.os-computer-view{transform-origin:top;min-height:305px;position:relative}.os-computer-window-status{color:#6a6e80;background:#f0f1f7;border-top:1px solid #e4e5ed;justify-content:space-between;gap:15px;padding:10px 17px;font-size:10px;display:flex}.os-computer-window-status>span:first-child{align-items:center;gap:7px;display:flex}.os-computer-status-dot{background:#6b8a76;border-radius:50%;width:5px;height:5px}.os-computer-mail-layout{grid-template-columns:142px minmax(0,1fr);min-height:305px;display:grid}.os-computer-mail-sidebar{background:#f1f2f7;flex-direction:column;gap:17px;padding:23px 13px;display:flex}.os-computer-mail-sidebar>span{color:#74798a;align-items:center;gap:9px;font-size:11px;display:flex}.os-computer-mail-sidebar>.os-computer-mail-brand{color:#565969;letter-spacing:-.04em;margin:0 0 8px 7px;font-size:17px}.os-computer-mail-brand svg{color:#b35957}.os-computer-mail-sidebar>.os-computer-folder{color:#5a497e;background:#e3dff2;border-radius:6px;margin:-6px -1px;padding:8px 9px}.os-computer-folder b{margin-left:auto;font-size:10px}.os-computer-mail-sidebar>span:not(.os-computer-folder):not(.os-computer-mail-brand){padding-left:8px}.os-computer-email{padding:23px 30px 18px}.os-computer-content-eyebrow{letter-spacing:.09em;color:#7d7f91;justify-content:space-between;gap:10px;font-size:9px;font-weight:650;display:flex}.os-computer-content-eyebrow>span{letter-spacing:0;font-weight:400}.os-computer-email h3{letter-spacing:-.035em;margin:15px 0 18px;font-size:20px;font-weight:600;line-height:1.25}.os-computer-sender{align-items:center;gap:10px;margin-bottom:17px;display:flex}.os-computer-initial{color:#755896;background:#e6dcf4;border-radius:50%;place-items:center;width:29px;height:29px;font-size:13px;display:grid}.os-computer-sender div{flex-direction:column;gap:3px;font-size:10px;display:flex}.os-computer-sender div>span{color:#7d8090;font-size:9px}.os-computer-email p{max-width:460px;margin:0 0 9px;font-size:12px;line-height:1.7}.os-computer-email p strong{color:#373246;font-weight:650}.os-computer-email .os-computer-muted{color:#767989}.os-computer-email-tag{color:#687d72;align-items:center;gap:6px;margin-top:15px;font-size:9px;display:flex}.os-computer-email-tag>span{color:#85828f;background:#efedf5;border-radius:4px;margin-left:auto;padding:4px 7px}.os-computer-address{color:#797e8c;background:#f3f4f8;border-bottom:1px solid #e7e8ef;align-items:center;gap:10px;padding:9px 22px;font-size:10px;display:flex}.os-computer-address-note{color:#898596;margin-left:auto;font-size:9px}.os-computer-research-content{padding:17px 30px 15px}.os-computer-site-brand{color:#413b4c;align-items:center;gap:7px;margin-bottom:20px;font-size:12px;font-weight:650;display:flex}.os-computer-site-brand>span:first-child{color:#79705f;font-size:23px;line-height:1}.os-computer-site-brand>span:last-child{color:#84818b;margin-left:auto;font-size:10px;font-weight:400}.os-computer-research h3{letter-spacing:-.045em;margin:7px 0;font-size:25px;font-weight:550;line-height:1.2}.os-computer-research-content>p{color:#7c7b88;margin:0 0 14px;font-size:11px}.os-computer-roles{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.os-computer-roles>div{background:#f1eef6;border:1px solid #e6e3ed;border-radius:6px;grid-template-columns:1fr auto;gap:5px;padding:12px;display:grid}.os-computer-roles strong{grid-column:1/-1;font-size:11px;font-weight:600}.os-computer-roles span{color:#83808e;font-size:9px}.os-computer-roles b{color:#756287;font-size:9px;font-weight:550}.os-computer-source{color:#66567d;font-size:10px;position:relative}.os-computer-source summary{cursor:pointer;border-radius:3px;align-items:center;gap:6px;width:fit-content;min-height:30px;list-style:none;display:flex}.os-computer-source summary::-webkit-details-marker{display:none}.os-computer-source summary:hover{color:#43266d;text-underline-offset:3px;text-decoration:underline}.os-computer-source[open] summary>svg:last-child{transform:rotate(180deg)}.os-computer-source-detail{color:#514a5b;background:#f0eaf8;border-left:2px solid #ad93c9;border-radius:3px;margin:4px 0 8px;padding:11px 13px;line-height:1.65;position:relative}.os-computer-source-detail p{margin:5px 0;font-size:11px}.os-computer-source-detail>span{color:#7b7188;font-size:9px}.os-computer-brief{padding:23px 32px 17px}.os-computer-brief-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.os-computer-review{color:#7c6699;background:#ece7f5;border-radius:4px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:flex}.os-computer-brief h3{letter-spacing:-.04em;margin:10px 0 5px;font-size:26px;font-weight:550;line-height:1.2}.os-computer-brief-intro{color:#7b7b8a;margin:0 0 14px;font-size:11px}.os-computer-findings{margin:0 0 7px}.os-computer-findings>div{border-top:1px solid #e9e7ef;grid-template-columns:120px 1fr;gap:12px;padding:10px 0;font-size:11px;line-height:1.5;display:grid}.os-computer-findings dt{color:#858190}.os-computer-findings dd{color:#464352;margin:0}.os-computer-brief-sources{grid-template-columns:1fr 1fr;gap:5px 18px;display:grid}.os-computer-draft-note{color:#76837e;border-top:1px solid #e7e6ed;align-items:center;gap:6px;margin-top:4px;padding-top:10px;font-size:10px;display:flex}.os-computer-draft-note strong{font-weight:550}.os-computer-agent{z-index:4;pointer-events:none;filter:drop-shadow(0 15px 16px #0005);width:29%;max-width:340px;position:absolute;bottom:5px;right:-1%}.os-computer-agent img{width:100%;height:auto;display:block}.os-computer-desk{z-index:1;pointer-events:none;background:linear-gradient(#25263460,#0000);border-top:1px solid #88819320;height:35px;position:absolute;bottom:0;left:-10%;right:-10%;transform:perspective(500px)rotateX(30deg)}.os-computer-companion{z-index:3;align-items:center;gap:10px;display:flex;position:absolute;top:58px;right:1%}.os-computer-companion-icon{color:#beb0df;background:#222534;border:1px solid #555365;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.os-computer-companion>div{flex-direction:column;gap:5px;display:flex}.os-computer-companion strong{color:#d1ceda;font-size:11px;font-weight:500}.os-computer-companion div>span{color:#9693a6;font-size:9px}.os-computer-steps{z-index:5;grid-template-columns:repeat(3,1fr);gap:25px;display:grid;position:relative}.os-computer-step{text-align:left;color:#9c9faf;cursor:pointer;background:0 0;border:0;border-top:1px solid #373b4b;align-items:center;gap:13px;padding:19px 0 14px;transition:border-color .2s,color .2s;display:flex}.os-computer-step[aria-pressed=true]{color:#eeeaf9;border-color:#b2a0db}.os-computer-step:hover{color:#eeeaf9;border-color:#898397}.os-computer-step-number{color:#8d889f;font-variant-numeric:tabular-nums;align-self:flex-start;margin-top:3px;font-size:10px}.os-computer-step[aria-pressed=true] .os-computer-step-number{color:#d1bdfc}.os-computer-step-copy{flex-direction:column;gap:7px;display:flex}.os-computer-step-copy strong{letter-spacing:-.02em;font-size:13px;font-weight:550}.os-computer-step-copy>span{color:#969aaa;font-size:10px;line-height:1.5}.os-computer-step-icon{opacity:.65;flex-shrink:0;margin-left:auto}.os-computer-step-arrow{margin-left:auto;display:none}.os-computer-step[aria-pressed=true] .os-computer-step-arrow{display:block}.os-computer-step[aria-pressed=true] .os-computer-step-icon{display:none}.os-computer-footnote{color:#9699aa;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;font-size:9px;line-height:1.6;display:flex}.os-computer-footnote-divider{color:#5d6171;margin:0 9px}.os-computer-scroll-hint{align-items:center;gap:7px;display:none}.os-computer-tap-hint{color:#b2a7c9}@media (min-width:1000px) and (min-height:850px) and (prefers-reduced-motion:no-preference){.os-computer{height:230svh}.os-computer-stage{height:min(850px,100svh);padding-top:clamp(32px,5svh,54px);padding-bottom:24px;position:sticky;top:0}.os-computer-inner{flex-direction:column;height:100%;display:flex}.os-computer-workstation{flex:1;min-height:380px;margin-top:25px}.os-computer-window-rig{top:25px}.os-computer-view{scrollbar-width:thin;scrollbar-color:#c6bfd5 #f8f7fa;height:305px;overflow-y:auto}.os-computer-agent{bottom:0}.os-computer-scroll-hint{display:flex}.os-computer-tap-hint{display:none}}@media (min-width:1000px) and (max-height:790px) and (min-height:850px) and (prefers-reduced-motion:no-preference){.os-computer-stage{padding-top:28px;padding-bottom:20px}.os-computer-heading h2{font-size:34px}.os-computer-kicker{margin-bottom:10px}.os-computer-workstation{min-height:397px;margin-top:10px}.os-computer-window-rig{top:20px}.os-computer-view{height:270px;min-height:270px}.os-computer-footnote{margin-top:9px}.os-computer-step{padding-top:14px;padding-bottom:8px}.os-computer-agent{width:26%}}@media (max-width:1199px){.os-computer-stage{padding-inline:34px}.os-computer-description{max-width:235px;font-size:12px}.os-computer-companion{top:50px;right:-1%}.os-computer-companion-icon{display:none}.os-computer-companion strong{font-size:10px}.os-computer-companion div>span{font-size:8px}.os-computer-mail-layout{grid-template-columns:115px minmax(0,1fr)}.os-computer-email{padding-inline:22px}.os-computer-email h3{font-size:18px}}@media (max-width:999px),(prefers-reduced-motion:reduce){.os-computer-heading{align-items:flex-start}.os-computer-description{margin-top:32px}.os-computer-workstation{height:auto;margin-top:30px;padding:25px 0 72px}.os-computer-window-rig{width:calc(100% - 45px);max-width:none;position:relative;top:auto;left:0}.os-computer-agent{width:190px;bottom:-5px;right:-10px}.os-computer-companion{inset:auto auto 22px 10px}.os-computer-companion-icon{display:grid}.os-computer-companion strong{font-size:11px}.os-computer-companion div>span{font-size:10px}.os-computer-desk{bottom:0}.os-computer-steps{gap:20px;margin-top:30px}.os-computer-step-copy>span{max-width:160px}.os-computer-step-icon,.os-computer-step-arrow,.os-computer-step[aria-pressed=true] .os-computer-step-arrow{display:none}}@media (max-width:599px){.os-computer-stage{padding:56px 20px 26px}.os-computer-heading{display:block}.os-computer-heading h2{font-size:clamp(29px,7.7vw,40px)}.os-computer-description{max-width:310px;margin:21px 0 0;font-size:12px}.os-computer-workstation{margin-top:22px;padding-top:20px;padding-bottom:89px}.os-computer-window-rig{width:100%}.os-computer-back-window{width:85%;padding-top:8px;font-size:8px}.os-computer-back-window-one{top:-19px}.os-computer-window-chrome{height:36px;padding-inline:12px}.os-computer-traffic{width:45px}.os-computer-workspace-name{width:auto;font-size:8px}.os-computer-app-tabs{gap:0;height:34px;padding-left:3px}.os-computer-app-tabs>button{padding-inline:11px}.os-computer-view{min-height:342px}.os-computer-mail-layout{min-height:342px;display:block}.os-computer-mail-sidebar{display:none}.os-computer-email{padding:22px 20px}.os-computer-email h3{margin-top:16px;font-size:20px}.os-computer-email p{font-size:12px}.os-computer-email-tag{margin-top:20px}.os-computer-window-status{padding:10px 12px;font-size:9px}.os-computer-window-status>span:last-child{display:none}.os-computer-agent{width:150px;bottom:-8px;right:-5px}.os-computer-companion{gap:7px;bottom:23px;left:0}.os-computer-companion-icon{width:27px;height:27px}.os-computer-companion strong{font-size:10px}.os-computer-companion div>span{font-size:8px}.os-computer-address{gap:7px;padding-inline:14px;font-size:9px}.os-computer-address-note{display:none}.os-computer-research-content{padding:20px}.os-computer-research h3{max-width:250px;font-size:25px}.os-computer-research-content>p{line-height:1.6}.os-computer-roles{grid-template-columns:1fr;gap:6px}.os-computer-roles>div{padding:10px 12px}.os-computer-roles strong{grid-column:auto}.os-computer-roles span{grid-row:2}.os-computer-roles b{grid-area:1/2/3;align-self:center}.os-computer-brief{padding:20px}.os-computer-brief-heading{gap:5px}.os-computer-brief-heading .os-computer-content-eyebrow{font-size:8px}.os-computer-review{padding:4px 5px;font-size:8px}.os-computer-brief h3{margin-top:15px;font-size:26px}.os-computer-brief-intro{line-height:1.6}.os-computer-findings>div{grid-template-columns:1fr;gap:3px;padding-block:10px;font-size:11px}.os-computer-findings dt{font-size:10px}.os-computer-brief-sources{grid-template-columns:1fr;gap:0}.os-computer-draft-note{flex-wrap:wrap;font-size:9px}.os-computer-steps{grid-template-columns:1fr;gap:0;margin-top:24px}.os-computer-step{gap:13px;padding:16px 5px}.os-computer-step-number{margin-top:2px}.os-computer-step-copy strong{font-size:13px}.os-computer-step-copy>span{max-width:none;font-size:11px}.os-computer-step[aria-pressed=true] .os-computer-step-arrow{display:block}.os-computer-footnote{align-items:flex-start;margin-top:18px;font-size:9px}.os-computer-footnote-divider{display:none}.os-computer-disconnected{margin-top:3px;display:block}.os-computer-tap-hint{text-align:right;max-width:75px}}@media (prefers-reduced-motion:reduce){.os-computer *,.os-computer :before,.os-computer :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (min-width:1000px) and (min-height:850px) and (prefers-reduced-motion:no-preference){.os-computer-stage{height:100svh;padding-top:90px}.os-computer-view{height:320px;min-height:320px}}@media (max-height:849px) and (min-width:1000px){.os-computer-stage{padding-top:90px;padding-bottom:45px}.os-computer-workstation{height:auto;padding:25px 0 72px}.os-computer-window-rig{width:76%;position:relative;top:auto;left:0}.os-computer-agent{width:25%}}.os-computer-source summary{min-height:40px;font-size:11px}.os-computer-footnote{font-size:10px}.os-computer-app-tabs>button{cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-family:inherit}.os-computer-app-tabs>button:hover{color:#5b448e;background:#e6e0f0}.os-computer-app-tabs>button:focus-visible{outline-offset:-3px}@media (max-width:999px),(max-height:849px),(prefers-reduced-motion:reduce){.os-computer-app-tabs{height:44px}.os-computer-app-tabs>button{font-size:12px}}
