.ot-home .ot-feature-split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(40px,6vw,88px);border-bottom:1px solid #e3e3e3}.ot-home .ot-feature-copy{max-width:430px}.ot-home .ot-feature-copy h2{margin:0}.ot-home .ot-feature-copy>p,.ot-home .ot-feature-heading>p{font-size:17px;line-height:1.85;color:#797979}.ot-home .ot-feature-copy>p{max-width:430px;margin:25px 0 0}.ot-home .ot-feature-wide{border-bottom:1px solid #e3e3e3}.ot-home .ot-feature-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:60px;margin-bottom:46px}.ot-home .ot-feature-heading>p{max-width:490px;margin:0;justify-self:end}.ot-home .ot-feature-heading>h2{margin:0}.ot-home .ot-feature-reverse{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(60px,9vw,130px)}.ot-feature-reverse>.ot-feature-copy{grid-column:2;grid-row:1}.ot-feature-reverse>.ws-memory{grid-column:1;grid-row:1}.ot-home .ot-team-feature>.twd-showcase{max-width:960px;margin-inline:auto}.ot-team-feature .twd-transcript{padding:24px 26px 30px;gap:18px;min-height:420px}.ot-team-feature .twd-header{height:50px;border-bottom:1px solid #ededed}.ot-team-feature .twd-members{padding-top:15px}.ot-home .ot-control-feature{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.ot-control-feature .dc-demo{min-width:0}.ot-home .ot-mobile-copy>h2{margin-top:0}.ot-home .ot-mobile-copy>p{font-size:17px;line-height:1.85}.ot-home .ot-plugins .pl-demo{max-width:1040px;margin-inline:auto;padding-bottom:24px}.ot-home .pl-image-button{position:relative}.ot-home .pl-image-expand{position:absolute;right:15px;bottom:15px;z-index:5;display:grid;place-items:center;width:34px;height:34px;background:#fff;border:1px solid #dedede;border-radius:7px;color:#686868;box-shadow:0 2px 8px #00000009}.ot-home .ot-inference-feature{padding-bottom:65px}.ot-home .ot-inference-feature>.ws-inference{max-width:960px;margin-inline:auto}.ot-home .ot-start h2{font-size:clamp(36px,4vw,52px)}.ot-home .ot-start>div>p{max-width:345px}@media (max-width:1000px){.ot-home .ot-feature-heading{gap:35px;grid-template-columns:1fr 1fr}.ot-home .ot-feature-copy>p,.ot-home .ot-feature-heading>p{font-size:15px}.ot-home .ot-feature-split{gap:36px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.ot-home .ot-feature-reverse{grid-template-columns:1.1fr .9fr;gap:60px}.ot-home .ot-feature-copy h2{font-size:41px}}@media (max-width:850px){.ot-home .ot-feature-split{grid-template-columns:minmax(0,1fr);gap:36px}.ot-home .ot-feature-copy{max-width:540px}.ot-home .ot-feature-reverse>.ot-feature-copy,.ot-home .ot-feature-reverse>.ws-memory{grid-column:auto;grid-row:auto}.ot-home .ot-feature-split>.ws-memory,.ot-home .ot-feature-split>.ws-profiles{width:100%;max-width:570px;justify-self:center}.ot-home .ot-feature-heading{grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:32px}.ot-home .ot-feature-heading>p{justify-self:start;max-width:540px}.ot-home .ot-feature-copy h2,.ot-home .ot-feature-heading h2{font-size:clamp(36px,5.6vw,48px);letter-spacing:-1.8px}.ot-team-feature .twd-transcript{padding:20px 16px}}@media (max-width:500px){.ot-home .ot-feature-copy>p{margin-top:20px}.ot-home .ot-feature-copy>p,.ot-home .ot-feature-heading>p,.ot-home .ot-mobile-copy>p{font-size:15px;line-height:1.8}.ot-home .ot-plugins .pl-demo{padding:12px 10px 10px}.ot-team-feature .twd-transcript{padding-inline:12px;min-height:430px}.ot-home .ot-control-feature .dc-window:not(:has(.dc-viewer)){min-height:365px}}.ot-home .ot-section{padding-block:90px}.ot-home .ot-scene-copy h2{margin:0;font-size:clamp(40px,4.5vw,64px);font-weight:400;letter-spacing:-.052em;line-height:1.03}.ot-home .ot-scene-copy h2>span{color:#90928d}.ot-home .ot-scene-copy>p{color:#777b74;font:400 17px/1.8 Plex Sans,sans-serif;max-width:450px;margin:25px 0 0}.ot-home .ot-scene-copy{font-family:Plex Sans,sans-serif;letter-spacing:0}.ot-home .ot-studio-section{padding-top:82px;padding-bottom:70px}.ot-home .ot-machine-section{padding-top:20px;padding-bottom:40px}.ot-home .ot-apps-section{padding-block:70px 100px}.ot-home .ot-memory-section{padding-block:0 90px}.ot-home .ot-routine-section{padding-top:25px;padding-bottom:95px}.ws-ui{font-size:14px}.ws-ui .ws-label{font-size:12px;letter-spacing:.02em}.ws-cycle-progress{position:absolute;bottom:0;left:0;height:2px;background:#222a21;width:100%;transform:scaleX(0);transform-origin:left}[data-playing=true] .ws-cycle-progress{animation:scene-progress var(--cycle-duration) linear forwards}.ws-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ws-studio{border-block:1px solid #e0e3db}.ws-studio-body{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:65px 40px 70px 0;align-items:center}.ws-studio-copy .ot-scene-copy{margin-bottom:32px}.ws-roster{display:grid;max-width:430px}.ws-roster-item{position:relative;display:flex;align-items:center;gap:15px;border:0;border-bottom:1px solid #e8eae5;padding:15px 10px;text-align:left;background:transparent;transition:background .3s,padding .3s}.ws-roster-item[data-selected=true]{padding-left:16px;background:#f3f5ef}.ws-roster-item>span{display:block;font-size:15px;font-weight:500}.ws-roster-item small{display:block;font-size:12px;color:#90968a;font-weight:400;margin-top:3px}.ws-roster-item>svg:not(.robot-avatar){margin-left:auto;color:#abb0a4;transition:transform .3s}.ws-roster-item[data-selected=true]>svg:not(.robot-avatar){transform:translateX(3px);color:#3c4939}.ws-roster .robot-avatar{flex-shrink:0}.ws-worker-deck{position:relative;perspective:1400px;padding:18px 4px}.ws-deck-back{position:absolute;inset:18px 4px;border:1px solid #dddeda;border-radius:14px;background:#f6f7f4;transform-origin:center 80%}.ws-deck-back-one{transform:rotate(-6deg) translate(-15px,7px)}.ws-deck-back-two{transform:rotate(5deg) translate(13px,-2px);background:#f0f2eb}.ws-worker-card{position:relative;padding:25px 32px 30px;border:1px solid #daddd3;background:white;border-radius:14px;box-shadow:0 28px 65px -40px #1e311e55;min-height:505px;animation:worker-deal .85s cubic-bezier(.22,1,.36,1) both}.ws-worker-card-top{display:flex;justify-content:space-between;color:#a0a498;font-size:12px;margin-bottom:28px}.ws-worker-card>.robot-avatar{display:block;margin-bottom:15px}.ws-ui .ws-worker-card h3{font-size:29px;font-weight:500;letter-spacing:-.9px;margin-bottom:24px}.ws-worker-instructions p{font-size:14px;line-height:1.8;color:#74796b;margin-top:8px;min-height:76px}.ws-worker-card .ws-connected{margin-top:19px}.ws-worker-card .ws-connected>div span{font-size:12px;background:#fafbf8;border:1px solid #e6e9e0}.ws-worker-result{margin:25px -32px -30px;border-top:1px solid #edf0e8;background:#f8faf5;padding:18px 25px;border-radius:0 0 14px 14px}.ws-worker-result>span{display:flex;gap:8px;align-items:center;font-size:12px;color:#89927e}.ws-worker-result>span svg{color:#3d9578}.ws-worker-result>strong{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:400;padding:10px 0 0 23px}.ws-machine{color:#e9eeea;background:#171c1b;padding:50px 46px 0;border-radius:22px;overflow:hidden;position:relative;box-shadow:0 24px 65px -50px #123a26aa}.ws-machine:before{content:"";position:absolute;inset:0;opacity:.08;pointer-events:none;background-image:linear-gradient(#9ccab8 1px,transparent 0),linear-gradient(90deg,#9ccab8 1px,transparent 0);background-size:32px 32px;mask-image:linear-gradient(transparent,#000)}.ws-machine-intro{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:35px;padding-bottom:42px}.ws-machine-intro .ot-scene-copy{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:end}.ot-home .ws-machine .ot-scene-copy h2{font-size:clamp(36px,4.3vw,58px)}.ot-home .ws-machine .ot-scene-copy h2>span{color:#7b968a}.ot-home .ws-machine .ot-scene-copy>p{margin:0;color:#9eada4;font-size:16px;max-width:365px}.ws-machine-status{position:absolute;right:0;top:-30px;display:flex;align-items:center;gap:15px;font-size:12px;color:#80988c}.ws-machine-status>span{display:flex;gap:6px;align-items:center}.ws-machine .ws-computer{position:relative;background:#222a27;border:1px solid #85978933;padding:8px;border-radius:12px 12px 0 0;margin-bottom:-1px;box-shadow:0 10px 70px #0005}.ws-machine .ws-computer-toolbar{padding:3px 9px 12px}.ws-machine .ws-computer-toolbar>span{display:none}.ws-machine .ws-computer-workers button{color:#aab9af;font-size:13px}.ws-machine .ws-computer-workers button[aria-pressed=true]{background:#35423c;border-color:#5f77694d;color:#eef7f0}.ws-machine .ws-computer-workers button:hover{background:#35423c}.ws-machine .ws-computer-body{border:0;border-radius:5px 5px 0 0;grid-template-columns:minmax(0,1fr) 250px;color:#343c34}.ws-machine .ws-screen-toolbar{background:#f4f7f1;padding:11px 14px;font-size:12px}.ws-machine .ws-screen-status{font-size:11px}.ws-screen-capture{animation:machine-screen .75s cubic-bezier(.2,.8,.2,1) both}.ws-machine .ws-workspace{background:#f7f9f4;padding-top:22px}.ws-machine .ws-workspace-heading strong{font-size:13px}.ws-machine .ws-folder,.ws-machine .ws-workspace-file small,.ws-machine .ws-workspace-file strong{font-size:12px}.ws-machine .ws-workspace-file[data-current=true]{background:#e7eee1;box-shadow:inset 2px 0 #88a178;transition:background .4s}.ws-machine .ws-workspace-members{font-size:12px;color:#849078;padding-top:25px}.ws-machine .ws-file-peek{font-size:12px;background:white}.ws-machine .ws-file-peek strong{font-size:12px}.ws-app-orbit,.ws-app-scene{position:relative}.ws-app-orbit{min-height:570px}.ws-connection-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ws-connection-lines path{fill:none;stroke:#e5e9e1;stroke-width:1}.ws-connection-lines .ws-connection-packet{stroke:#84a97f;stroke-width:2;stroke-dasharray:10 600;stroke-linecap:round;opacity:0}[data-playing=true] .ws-connection-lines [data-active=true] .ws-connection-packet{opacity:.8;animation:connection-travel 2.7s linear infinite}.ws-app-intro{position:relative;text-align:center;width:460px;margin:auto;padding-top:75px;z-index:1}.ot-home .ws-app-intro .ot-scene-copy h2{font-size:clamp(42px,5vw,70px)}.ot-home .ws-app-intro .ot-scene-copy>p{font-size:16px;margin-top:25px}.ws-app-worker{display:flex;width:max-content;margin:27px auto 0;align-items:center;gap:12px;padding:9px 16px 9px 10px;border:1px solid #e6e9e0;border-radius:50px;background:white;box-shadow:0 7px 22px #2b35250a}.ws-app-worker span{font-size:13px;color:#868e7e}.ws-app-node{position:absolute;width:158px;padding:18px 12px 15px;display:flex;flex-direction:column;align-items:center;gap:9px;border:1px solid #e3e6de;border-radius:15px;background:white;box-shadow:0 8px 18px -12px #24352230;transition:transform .6s cubic-bezier(.2,.8,.2,1),border-color .5s,box-shadow .5s}.ws-app-node[aria-pressed=true]{border-color:color-mix(in srgb,var(--app-color) 45%,#fff);transform:translateY(-7px) rotate(0deg);box-shadow:0 18px 28px -18px color-mix(in srgb,var(--app-color) 40%,#fff)}.ws-app-node strong{font-weight:500;font-size:14px}.ws-app-symbol{display:grid;place-items:center;width:52px;height:48px;color:var(--app-color)}.ws-app-symbol img{width:30px;height:30px;object-fit:contain}.ws-app-node-state{display:flex;align-items:center;gap:4px;color:#a8aea0;font-size:11px}.ws-app-node[aria-pressed=true] .ws-app-node-state{color:#788e6f}.ws-app-node-0{left:10%;top:22px;transform:rotate(-7deg)}.ws-app-node-1{left:2%;top:218px;transform:rotate(3deg)}.ws-app-node-2{left:12%;top:403px;transform:rotate(-4deg)}.ws-app-node-3{right:10%;top:22px;transform:rotate(6deg)}.ws-app-node-4{right:2%;top:218px;transform:rotate(-4deg)}.ws-app-node-5{right:12%;top:403px;transform:rotate(4deg)}.ws-context-strip{display:flex;align-items:center;gap:30px;border:1px solid #e2e6db;border-radius:9px;padding:22px 25px;margin:25px 55px 0;background:#fbfcf9;box-shadow:0 14px 25px -24px #2c432a30;min-height:115px}.ws-context-file{display:flex;align-items:center;gap:14px;width:270px;flex-shrink:0;animation:context-arrive .4s ease-out}.ws-context-file>span{display:grid;place-items:center;width:38px;height:44px;background:white;border:1px solid #e6eade;border-radius:6px;color:#8f9a84}.ws-context-file small{display:block;font-size:12px;color:#9ba490}.ws-context-file strong{display:block;font-size:14px;font-weight:500;margin-top:3px}.ws-context-excerpt{animation:context-arrive .5s ease-out}.ws-context-excerpt strong{font-size:13px;font-weight:500;color:#737e66}.ws-context-excerpt p{font-size:13px;line-height:1.6;color:#929b87;margin-top:4px}.ws-app-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px 65px 0;font-size:13px;color:#8e9782}.ws-app-footer>div{display:flex;align-items:center;gap:8px}.ws-app-footer button{display:flex;align-items:center;gap:10px;border:0;padding:0;background:none;color:#444e3a}.ws-catalog-dialog{position:fixed;z-index:81;top:50%;left:50%;transform:translate(-50%,-50%);width:min(1050px,calc(100vw - 40px));max-height:90dvh;overflow:auto;background:#f7f7f7;border-radius:15px;padding:20px;box-shadow:0 25px 120px #0003}.ws-catalog-dialog>header{display:flex;justify-content:space-between;align-items:center;padding:3px 8px 20px}.ws-catalog-dialog h2{font:500 18px/1.3 Plex Sans,sans-serif}.ws-catalog-dialog header button{display:grid;place-items:center;width:32px;height:32px;border:0;background:transparent;border-radius:50%;cursor:pointer}.ws-catalog-dialog .pl-image-expand{position:absolute;bottom:20px;right:20px}.ws-memory-scene{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;padding:65px 55px;border-radius:20px;background:#f5f2ed;border:1px solid #e9e4dc;overflow:hidden}.ws-memory-intro{align-self:center}.ot-home .ws-memory-intro .ot-scene-copy>p{color:#8b847a}.ws-memory-persistence{display:flex;align-items:center;gap:9px;margin-top:35px;color:#a79c8c;font-size:12px}.ws-memory-scene .ws-memory{padding:0;position:relative}.ws-memory-note{position:relative;padding:16px 20px;border-radius:12px 12px 3px 12px;background:#fffcf6;border:1px solid #e5ddcf;margin:0 15px 28px 35px;box-shadow:0 7px 20px #55412605;transition:transform .7s,opacity .7s}.ws-memory-note>span{font-size:12px;color:#b3a58e}.ws-memory-note>p{font-size:15px;margin-top:7px;max-width:310px;line-height:1.6}.ws-memory-note>svg{position:absolute;right:15px;bottom:18px;color:#a4ac89;opacity:0;transition:opacity .5s}[data-memory-stage="1"] .ws-memory-note>svg,[data-memory-stage="2"] .ws-memory-note>svg{opacity:1}.ws-memory-scene .ws-memory-file{border-color:#dfd8cb;transform:rotate(-2deg);transition:transform .7s,box-shadow .7s}[data-memory-stage="1"] .ws-memory-file{transform:rotate(0deg) translateY(-4px);box-shadow:0 13px 32px -20px #a4855850}.ws-memory-scene .ws-memory-content{padding:23px}.ws-memory-scene .ws-memory-content .ws-saved-preference{font-size:16px;line-height:1.6;min-height:51px;border-radius:4px;transition:background .8s}[data-memory-stage="1"] .ws-saved-preference{background:#f5efd9}.ws-memory-scene .ws-memory-shared{font-size:13px}.ws-memory-scene .ws-memory-file footer{font-size:12px;color:#a09b8d}.ws-memory-scene .ws-memory-recall{margin:30px 0 0 20px;opacity:.48;transform:translateY(5px);transition:opacity .7s,transform .7s}[data-memory-stage="2"] .ws-memory-recall{opacity:1;transform:translateY(0)}.ws-memory-later{display:block;font-size:12px;color:#b0a38e;margin-bottom:12px}.ws-memory-scene .ws-mini-user{font-size:13px;background:#494537}.ws-memory-scene .ws-memory-reply p{font-size:14px}.ws-memory-scene .ws-memory-reply blockquote{font-size:12px;border-left-color:#d7cdb8;color:#9a8c72}.ws-memory-scene .ws-memory-reply span{font-size:12px;color:#a39578}.ws-routine-scene{position:relative}.ws-routine-timeline{display:flex;gap:16px;align-items:center;border-bottom:1px solid #e1e6db;padding-bottom:22px;color:#a0a997;font-size:13px;font-variant-numeric:tabular-nums}.ws-routine-timeline>strong{font-weight:500;color:#526448}.ws-time-track{position:relative;width:135px;height:1px;background:#d8e1d0}.ws-time-track:after,.ws-time-track:before{position:absolute;content:"";width:1px;height:7px;top:-3px;background:#d8e1d0}.ws-time-track:before{left:0}.ws-time-track:after{right:0}.ws-time-track i{display:block;width:100%;height:1px;transform-origin:left;background:#859e6f}[data-playing=true] .ws-time-track i{animation:scene-progress 12s linear infinite}.ws-time-track b{position:absolute;top:-3px;left:0;width:7px;height:7px;border-radius:50%;background:#859e6f}[data-playing=true] .ws-time-track b{animation:timeline-tick 12s linear infinite}.ws-timeline-status{margin-left:auto}.ws-routine-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:80px;padding:55px 35px 0 0;align-items:end}.ot-home .ws-routine-intro .ot-scene-copy h2{font-size:clamp(40px,4.25vw,60px)}.ot-home .ws-routine-intro .ot-scene-copy>p{font-size:16px}.ws-routine-scene .ws-routine{display:block;border:0;padding:0;background:none;border-radius:0}.ws-routine-scene .ws-routine-config{margin-top:32px;border:0;border-top:1px solid #e3e7dc;border-radius:0;box-shadow:none;background:none}.ws-routine-scene .ws-routine-config header{border:0;padding:20px 0 15px}.ws-routine-scene .ws-routine-config h3{font-size:16px}.ws-routine-scene .ws-routine-config header>div>span{font-size:12px}.ws-routine-scene .ws-routine-icon{background:#eff3e9;color:#84976c}.ws-routine-scene .ws-toggle{width:34px;height:20px}.ws-routine-scene .ws-toggle span{height:16px;width:16px}.ws-routine-scene .ws-toggle[aria-checked=true] span{transform:translateX(14px)}.ws-routine-scene .ws-routine-schedule{padding:0;font-size:14px}.ws-routine-scene .ws-routine-schedule>span{font-size:12px}.ws-routine-scene .ws-week{padding:15px 0;gap:9px}.ws-routine-scene .ws-week>span{font-size:12px;width:29px;height:29px}.ws-routine-scene .ws-week>span[data-active=true]{background:#e8efdf;color:#687b54}.ws-routine-scene .ws-routine-config>p{display:none}.ws-routine-scene .ws-routine-flow{display:grid;grid-template-columns:repeat(3,1fr);margin:6px 0 20px;gap:10px}.ws-routine-scene .ws-routine-flow li{display:flex;flex-direction:column;align-items:flex-start;font-size:12px;color:#9da990;gap:10px}.ws-routine-scene .ws-routine-flow li:after{width:calc(100% - 35px);height:1px;left:40px;top:27px;background:#e0e7d9}.ws-routine-scene .ws-routine-flow svg{width:17px;height:17px;padding:9px;border-color:#e0e7d9;background:#f6f8f2;transition:background .5s,color .5s,transform .5s}[data-routine-stage="0"] .ws-routine-flow li:first-child svg,[data-routine-stage="1"] .ws-routine-flow li:nth-child(2) svg,[data-routine-stage="2"] .ws-routine-flow li:nth-child(3) svg{color:#678d43;background:#e7f0dc;transform:translateY(-3px)}.ws-routine-scene .ws-routine-run{padding:15px 0 0;border-top-color:#e3e7dc}.ws-routine-scene .ws-routine-run button,.ws-routine-scene .ws-routine-run>span{font-size:12px}.ws-routine-scene .ws-routine-run button{padding:7px 10px}.ws-brief-stack{position:relative;padding:10px 0 15px}.ws-brief-underlay{position:absolute;inset:10px 0 15px;transform:rotate(-3deg) translate(-8px,8px);background:#f2f6eb;border:1px solid #e0e7d5;border-radius:3px}.ws-routine-scene .ws-brief{padding:36px;transform:rotate(2deg);border-color:#dce3d0;min-height:540px;border-radius:3px;transition:transform .8s cubic-bezier(.2,.8,.2,1),box-shadow .8s,opacity .3s}[data-routine-stage="3"] .ws-brief{transform:rotate(0deg) translateY(-7px);box-shadow:0 20px 45px -30px #46562e45}.ws-routine-scene .ws-brief header{padding-bottom:30px}.ws-routine-scene .ws-brief header .ws-label{font-size:12px}.ws-routine-scene .ws-brief h3{font-size:33px;font-weight:400;font-family:Plex Sans,sans-serif;letter-spacing:-1.4px}.ws-routine-scene .ws-meeting-tabs button{padding-block:16px}.ws-routine-scene .ws-meeting-tabs strong{font-size:14px}.ws-routine-scene .ws-meeting-tabs button>span{font-size:12px}.ws-routine-scene .ws-person strong{font-size:14px}.ws-routine-scene .ws-person small{font-size:12px}.ws-routine-scene .ws-meeting-detail>p{font-size:14px}.ws-routine-scene .ws-review .ws-label{font-size:12px}.ws-routine-scene .ws-review p{font-size:15px}.ws-routine-scene .ws-sources span{font-size:12px}.ot-home .ot-team-feature{display:grid;grid-template-columns:.65fr 1.35fr;gap:65px;align-items:center;border-block:1px solid #e3e7df;padding-block:65px}.ot-home .ot-team-copy h2{font-size:clamp(38px,4vw,56px)}.ot-home .ot-team-copy>p{font-size:16px}.ot-team-stage{min-width:0}.ot-team-feature .twd-app{grid-template-columns:minmax(0,1fr);box-shadow:0 13px 36px -30px #253e2455;border-radius:12px}.ot-team-feature .twd-members{display:none}.ot-team-feature .twd-transcript{min-height:395px;padding:20px;gap:14px}.ot-team-feature .twd-date{font-size:12px}.ot-team-feature .twd-user>.twd-bubble{max-width:90%}.ot-home .ot-control-feature{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;border-bottom:1px solid #e3e7df}.ot-control-feature>.ot-scene-copy{grid-column:2;grid-row:1}.ot-control-stage{grid-column:1;grid-row:1;padding:26px;background:#f5f7f3;border:1px solid #e6eae0;border-radius:18px;transform:rotate(-1deg)}.ot-control-stamp{display:flex;align-items:center;gap:8px;font:12px Plex Sans,sans-serif;color:#9c9b80;padding-bottom:18px}.ot-control-stamp>span{width:6px;height:6px;background:#c8af72;border-radius:50%;box-shadow:0 0 0 4px #c8af7215;animation:approval-breathe 3s ease-in-out infinite}.ot-control-stage .dc-window{min-height:355px;aspect-ratio:1.1}.ot-control-stage .dc-chat-content{padding-top:20px}.ot-control-stage .dc-handoff-card{box-shadow:0 8px 20px -17px #4e6840aa}.ot-home .ot-mobile-section{grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center;overflow:visible;padding-block:70px}.ot-mobile-continuity{position:relative;padding:35px 0 10px;min-width:0}.ot-desktop-receipt{position:absolute;z-index:2;top:35px;left:-60px;width:310px;padding:18px;border:1px solid #dedfdc;background:#ffffffed;backdrop-filter:blur(12px);border-radius:10px;box-shadow:0 16px 35px -25px #0003;transform:rotate(-4deg);animation:receipt-float 6s ease-in-out infinite}.ot-desktop-receipt>div{display:flex;align-items:center;gap:8px}.ot-desktop-receipt strong{font-weight:500}.ot-desktop-receipt>div>strong{font-size:13px}.ot-desktop-receipt>div>span{font-size:12px;color:#aaa;margin-left:auto}.ot-desktop-receipt p{font-size:13px;color:#7f837b;line-height:1.6;margin-top:12px}.ot-receipt-line{display:block;height:5px;border-radius:3px;background:#eff1eb;margin-top:10px;width:86%}.ot-receipt-line:last-child{width:58%;margin-top:6px}.ot-device-sync{position:absolute;top:225px;left:-1px;z-index:2;transform:rotate(58deg);display:flex;gap:9px}.ot-device-sync i{width:4px;height:4px;border-radius:50%;background:#bfccc1;animation:sync-travel 2s ease-in-out infinite}.ot-device-sync i:nth-child(2){animation-delay:.15s}.ot-device-sync i:nth-child(3){animation-delay:.3s}.ot-device-sync i:nth-child(4){animation-delay:.45s}.ot-device-sync i:nth-child(5){animation-delay:.6s}.ot-home .ot-inference-feature{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;gap:70px;padding-block:65px 80px;border-bottom:0}.ot-home .ot-inference-feature .ot-scene-copy h2{font-size:42px}.ot-home .ot-inference-feature .ot-scene-copy>p{font-size:16px}.ot-home .ot-inference-feature>.ws-inference{width:100%}.ot-inference-feature .ws-provider-options{grid-template-columns:1fr 1fr}.ot-inference-feature .ws-provider-detail{min-height:122px}.ot-home .ot-faq{border-top:1px solid #e3e7df;padding-top:65px}@keyframes worker-deal{0%{opacity:0;transform:translate(20px,8px) rotateY(-9deg) rotate(3deg)}to{opacity:1;transform:translate(0) rotateY(0) rotate(0)}}@keyframes scene-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes machine-screen{0%{opacity:.15;transform:scale(1.015);filter:blur(2px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes connection-travel{0%{stroke-dashoffset:610}to{stroke-dashoffset:0}}@keyframes context-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes timeline-tick{0%{left:0}to{left:100%}}@keyframes handoff-packet{0%{transform:translateX(-15px)}to{transform:translateX(75px)}}@keyframes receipt-float{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-7px) rotate(-3deg)}}@keyframes sync-travel{0%,70%,to{opacity:.2}30%{opacity:1}}@keyframes approval-breathe{0%,to{box-shadow:0 0 0 3px #c8af7210}50%{box-shadow:0 0 0 7px #c8af721b}}.ot-home section:not([data-scene-visible]) .ot-control-stamp>span,.ot-home section:not([data-scene-visible]) .ot-desktop-receipt,.ot-home section:not([data-scene-visible]) .ot-device-sync i,html[data-page-hidden] .ot-home *{animation-play-state:paused!important}@media (max-width:1100px){.ws-studio-body{gap:50px;padding-right:20px}.ws-worker-card{padding-inline:25px}.ws-worker-result{margin-inline:-25px}.ws-machine{padding:48px 28px 0}.ws-machine-intro .ot-scene-copy{gap:30px}.ws-machine .ws-computer-body{grid-template-columns:minmax(0,1fr) 220px}.ws-app-intro{width:410px}.ws-app-node{width:135px}.ws-app-node-0,.ws-app-node-2{left:5%}.ws-app-node-3,.ws-app-node-5{right:5%}.ws-app-node-1{left:0}.ws-app-node-4{right:0}.ws-context-strip{margin-inline:10px;gap:20px}.ws-context-file{width:235px}.ws-app-footer{margin-inline:15px}.ws-memory-scene{padding:45px 32px;gap:40px}.ws-routine-layout{gap:45px;padding-right:10px}.ws-routine-scene .ws-brief{padding:25px}.ot-home .ot-control-feature,.ot-home .ot-inference-feature,.ot-home .ot-team-feature{gap:40px}.ot-desktop-receipt{left:-20px;width:260px}}@media (max-width:850px){.ot-home .ot-section{padding-block:55px}.ot-home .ot-machine-section{padding-top:0}.ot-home .ot-scene-copy h2{font-size:clamp(38px,6.5vw,55px)}.ws-studio-body{gap:35px;padding:45px 15px 50px 0;grid-template-columns:.95fr 1.05fr}.ws-roster-item{gap:8px;padding-left:0}.ws-roster-item>span{font-size:14px}.ws-roster-item small{display:none}.ws-worker-card{padding:20px}.ws-worker-result{margin:20px -20px -20px;padding-inline:18px}.ws-ui .ws-worker-card h3{font-size:24px}.ws-worker-instructions p{min-height:104px}.ws-machine-intro .ot-scene-copy{grid-template-columns:1fr;gap:22px}.ot-home .ws-machine .ot-scene-copy>p{max-width:500px}.ws-machine .ws-computer-body{grid-template-columns:minmax(0,1fr)}.ws-machine .ws-workspace{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;border-left:0;border-top:1px solid #e4e9dc;padding:16px 10px}.ws-machine .ws-workspace-heading{grid-column:1/-1;padding:0 5px 8px}.ws-machine .ws-folder,.ws-machine .ws-workspace-members{display:none}.ws-machine .ws-workspace-file{gap:6px;padding:8px}.ws-machine .ws-workspace-file strong{font-size:11px;overflow-wrap:anywhere}.ws-machine .ws-workspace-file small{font-size:11px}.ws-machine .ws-file-peek{grid-column:1/-1}.ws-app-orbit{min-height:730px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-content:start}.ws-app-intro{grid-column:1/-1;width:min(100%,500px);padding-top:0;padding-bottom:20px}.ws-connection-lines{display:none}.ws-app-node{position:relative;inset:auto;width:auto;transform:none;padding:14px 9px}.ws-app-node[aria-pressed=true]{transform:translateY(-3px)}.ws-app-node-state{font-size:10px}.ws-app-worker{margin-top:24px}.ws-context-strip{margin:0;flex-wrap:wrap;gap:15px;padding:20px}.ws-context-file{width:calc(100% - 50px)}.ws-context-excerpt{order:3;width:100%}.ws-app-footer{margin-inline:0;font-size:12px}.ws-memory-scene{grid-template-columns:1fr;padding:40px;gap:40px}.ws-memory-intro{max-width:540px}.ws-memory-persistence{margin-top:25px}.ws-memory-scene .ws-memory{max-width:520px;margin:auto}.ws-routine-layout{gap:30px;padding:40px 10px 0 0}.ot-home .ws-routine-intro .ot-scene-copy h2{font-size:40px}.ws-routine-scene .ws-routine-flow{grid-template-columns:1fr;gap:0}.ws-routine-scene .ws-routine-flow li{flex-direction:row;align-items:center}.ws-routine-scene .ws-routine-flow li:after{width:1px;height:30px;left:18px;top:31px}.ws-routine-scene .ws-routine-flow li:last-child:after{display:none}.ws-routine-scene .ws-brief h3{font-size:28px}.ws-routine-scene .ws-brief{padding:23px}.ot-home .ot-control-feature,.ot-home .ot-inference-feature,.ot-home .ot-team-feature{grid-template-columns:minmax(0,1fr);gap:35px}.ot-home .ot-team-copy>p{max-width:540px}.ot-team-stage{width:100%;max-width:700px;margin:auto}.ot-control-feature>.ot-scene-copy,.ot-control-stage{grid-column:auto;grid-row:auto}.ot-control-stage{width:100%;max-width:580px;margin:auto}.ot-home .ot-mobile-section{grid-template-columns:1fr;gap:15px}.ot-mobile-continuity{width:500px;max-width:100%;margin:auto;padding-top:55px}.ot-desktop-receipt{left:-10px}.ot-home .ot-inference-feature>.ws-inference{max-width:none}.ot-inference-feature .ws-provider-options{grid-template-columns:repeat(4,1fr)}}@media (max-width:600px){.ot-home .ot-section{padding-block:40px}.ot-home .ot-machine-section{padding-top:0}.ot-home .ot-scene-copy h2{font-size:42px;letter-spacing:-.045em}.ot-home .ot-scene-copy>p{font-size:16px;line-height:1.75;margin-top:20px}.ws-studio-body{grid-template-columns:minmax(0,1fr);padding:35px 0 45px;gap:30px}.ws-studio-copy .ot-scene-copy{margin-bottom:25px}.ws-roster{grid-template-columns:repeat(3,1fr);gap:5px}.ws-roster-item{flex-direction:column;padding:12px 5px;border:1px solid #edf0e6;border-radius:6px;gap:8px}.ws-roster-item[data-selected=true]{padding-left:5px}.ws-roster-item>svg:not(.robot-avatar){display:none}.ws-roster-item>span{text-align:center;font-size:11px;white-space:nowrap;font-weight:400}.ws-roster .robot-avatar{width:32px;height:32px}.ws-worker-deck{width:calc(100% - 36px);margin:auto;padding-block:0}.ws-deck-back{inset:0 4px}.ws-worker-card{min-height:480px;padding:22px}.ws-worker-card-top{margin-bottom:20px}.ws-worker-card>.robot-avatar{width:62px;height:62px}.ws-worker-instructions p{min-height:100px}.ws-worker-card .ws-connected>div span{font-size:11px;padding-inline:8px}.ws-worker-result{margin:20px -22px -22px}.ws-worker-result>span{font-size:11px}.ws-worker-result>strong{font-size:12px}.ws-machine{border-radius:15px;padding:58px 18px 0}.ws-machine-status{top:-38px;right:0}.ws-machine-intro{padding-bottom:25px}.ot-home .ws-machine .ot-scene-copy h2{font-size:41px}.ot-home .ws-machine .ot-scene-copy>p{font-size:15px}.ws-machine .ws-computer{margin-inline:-10px;padding:5px}.ws-machine .ws-computer-workers button{font-size:12px}.ws-machine .ws-computer-toolbar{padding-inline:0}.ws-machine .ws-workspace{display:block}.ws-machine .ws-workspace-file>span{display:flex;justify-content:space-between;width:100%}.ws-machine .ws-workspace-file strong{font-size:12px}.ws-machine .ws-screen-toolbar,.ws-machine .ws-workspace-file small{font-size:11px}.ws-app-orbit{min-height:0;gap:8px;padding-bottom:20px}.ws-app-intro{padding-bottom:22px}.ot-home .ws-app-intro .ot-scene-copy h2{font-size:45px}.ot-home .ws-app-intro .ot-scene-copy>p{font-size:15px}.ws-app-worker{padding:4px 13px 4px 5px}.ws-app-worker .robot-avatar{width:42px;height:42px}.ws-app-worker>span{font-size:12px}.ws-app-node{padding:10px 5px;gap:4px;border-radius:10px}.ws-app-node strong{font-size:12px}.ws-app-node-state{display:none}.ws-app-symbol{width:42px;height:42px}.ws-app-symbol>svg{width:25px;height:25px}.ws-context-strip{padding:16px}.ws-context-file strong{font-size:13px}.ws-context-excerpt p{font-size:12px}.ws-app-footer{flex-direction:column;align-items:flex-start;gap:18px;margin-top:20px}.ws-memory-scene{padding:32px 20px;border-radius:14px;gap:30px}.ws-memory-scene .ws-memory{width:100%}.ws-memory-note{margin-left:10px;margin-right:0;padding:15px}.ws-memory-note p{font-size:14px;padding-right:15px}.ws-memory-persistence{font-size:11px;gap:6px}.ws-memory-scene .ws-memory-content{padding:18px}.ws-memory-scene .ws-memory-content .ws-saved-preference{font-size:15px}.ws-memory-scene .ws-memory-shared{font-size:12px}.ws-memory-scene .ws-memory-file header{font-size:11px;padding-inline:12px}.ws-memory-scene .ws-memory-file footer{font-size:11px;padding-inline:18px}.ws-memory-scene .ws-memory-recall{margin-left:0}.ws-memory-scene .ws-memory-reply p{font-size:13px}.ws-routine-timeline{gap:9px;font-size:11px;flex-wrap:wrap}.ws-time-track{width:70px}.ws-timeline-status{max-width:130px;font-size:11px;margin-left:auto}.ws-routine-layout{grid-template-columns:minmax(0,1fr);padding:30px 0 0;gap:35px}.ot-home .ws-routine-intro .ot-scene-copy h2{font-size:43px}.ws-routine-scene .ws-routine-flow{grid-template-columns:repeat(3,1fr);gap:7px}.ws-routine-scene .ws-routine-flow li{flex-direction:column;align-items:flex-start;font-size:11px}.ws-routine-scene .ws-routine-flow li:after{height:1px;width:calc(100% - 40px);left:43px;top:27px}.ws-brief-stack{margin:0 8px}.ws-routine-scene .ws-brief{min-height:490px;padding:24px}.ws-routine-scene .ws-brief h3{font-size:28px}.ws-routine-scene .ws-meeting-tabs strong{font-size:12px}.ws-routine-scene .ws-review p{font-size:14px}.ot-home .ot-control-feature,.ot-home .ot-team-feature{gap:30px}.ot-home .ot-team-copy h2{font-size:42px}.ot-team-feature .twd-transcript{padding:15px 12px;min-height:445px}.ot-control-stage{padding:17px;border-radius:12px}.ot-control-stage .dc-window{min-height:360px}.ot-home .ot-mobile-section{padding-bottom:40px}.ot-mobile-continuity{padding-top:132px}.ot-desktop-receipt{top:12px;left:0;width:260px;padding:15px}.ot-desktop-receipt p,.ot-desktop-receipt>div>strong{font-size:12px}.ot-receipt-line{display:none}.ot-device-sync{top:130px;left:20px}.ot-home .ot-inference-feature{padding-top:30px}.ot-inference-feature .ws-provider-options{grid-template-columns:1fr 1fr}.ws-catalog-dialog{width:calc(100vw - 20px);padding:12px}}.ot-home .ws-machine .ot-scene-copy h2{color:#f0f5ef}.ws-roster-item{justify-content:flex-start}.ws-memory-scene .ws-memory-recall{opacity:.78}.ws-memory-scene[data-memory-stage="2"] .ws-memory-recall{opacity:1}.ot-control-stage:not(:has(.dc-demo[data-handoff-state=requested])) .ot-control-stamp{visibility:hidden}.ws-routine-scene .ws-meeting-detail,.ws-routine-scene .ws-meeting-tabs{transition:opacity .7s,transform .7s}.ws-routine-scene[data-routine-stage="0"] .ws-meeting-detail{opacity:.42;transform:translateY(8px)}.ws-routine-scene[data-routine-stage="1"] .ws-meeting-detail{opacity:.75;transform:translateY(4px)}.ws-routine-scene[data-routine-stage="2"] .ws-meeting-detail,.ws-routine-scene[data-routine-stage="3"] .ws-meeting-detail{opacity:1;transform:translateY(0)}.ws-routine-scene[data-routine-stage="0"] .ws-meeting-tabs{opacity:.65}.ws-routine-scene:focus-within .ws-meeting-detail,.ws-routine-scene:hover .ws-meeting-detail{opacity:1;transform:none}@media (max-width:850px){.ot-home .ot-mobile-section{grid-template-columns:minmax(0,1fr)}.ot-home .ot-mobile-copy{min-width:0;width:100%}.ot-mobile-continuity{width:min(500px,100%)}}@media (max-width:600px){.ws-deck-back-one{transform:rotate(-3deg) translate(-3px,4px)}.ws-deck-back-two{transform:rotate(3deg) translate(4px,-2px)}.ot-home .ot-footer-top nav{flex-wrap:wrap;row-gap:12px}}.ot-home .ot-proof-strip{background:linear-gradient(115deg,#fafbf9,#fff 48%,#fafbf9)}.ot-home .ot-proof-strip>a{position:relative;transition:background .25s ease}.ot-home .ot-proof-strip>a:hover{background:#f1f4ee}.ot-home .ot-proof-strip>a>svg:first-child{transition:color .25s ease,transform .35s ease}.ot-home .ot-proof-strip>a:hover>svg:first-child{color:#1e6b52;transform:translateY(-2px)}.ot-home .pd-showcase{box-shadow:0 2px 4px #17241505,0 25px 70px -35px #17241530}.ot-home .pd-scenario{transition:color .22s,background .22s,box-shadow .22s}.ot-home .pd-scenario.is-selected{box-shadow:0 1px 4px #0000000b}.ot-home .ot-control-stage{transform:none;background:radial-gradient(ellipse at 20% 0,#fff,#f3f5f0 80%);border-radius:22px;box-shadow:inset 0 1px 0 #fff,0 24px 55px -45px #26382655}.ot-control-stage .dc-window{border-radius:13px;background:#fff}.ot-control-stage .dc-chat-content{padding-top:18px}.dc-chat-header .dc-live-status{margin-left:auto;color:#90938d;font-size:12px;font-weight:400}.dc-activity-slot{min-height:20px;padding:1px 3px}.dc-live-activity{display:inline-flex;align-items:center;gap:7px;color:#8d9386;font-size:12px;animation:polish-arrive .35s ease both}.dc-live-activity .lucide-loader-circle{animation:polish-spin 1.5s linear infinite}.ot-control-stage .dc-handoff-card{transition:opacity .45s ease,transform .55s cubic-bezier(.22,1,.36,1)}.ot-control-stage .dc-handoff-card[data-visible=false]{opacity:0;transform:translateY(10px);pointer-events:none}.ot-control-stage .dc-handoff-card[data-visible=true]{opacity:1;transform:translateY(0)}.ot-control-stage .dc-handoff-actions>span:last-child{box-shadow:0 3px 7px #0002}.ot-control-stage .dc-handoff-actions>span{transition:background .2s,box-shadow .2s}.dm-mobile-autoplay{min-width:0;width:100%}.dm-mobile-autoplay .dm-bubble{transition:opacity .35s,transform .45s cubic-bezier(.22,1,.36,1)}.dm-mobile-autoplay .dm-bubble[data-visible=false]{display:none}.dm-mobile-autoplay .dm-bubble[data-visible=true]{animation:mobile-message-arrive .5s cubic-bezier(.22,1,.36,1) both}.dm-mobile-autoplay .dm-attachment{position:relative;overflow:hidden}.dm-mobile-autoplay[data-mobile-stage="2"] .dm-attachment:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#78a18e;transform-origin:left;animation:polish-save 1.3s ease both}.ot-home .ot-desktop-receipt{border-color:#e1e6dc;box-shadow:0 6px 8px -6px #0001,0 22px 45px -24px #1c361b30}.ot-home .dm-phone-frame{box-shadow:0 0 0 1px #ffffff33,4px 8px 0 -2px #858a8170,0 35px 65px -25px #26342350}.ot-home .ot-faq-trigger{transition:color .2s,padding .2s}.ot-home .ot-faq-trigger:hover{color:#38745f}@keyframes polish-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes polish-spin{to{transform:rotate(1turn)}}@keyframes polish-save{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mobile-message-arrive{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:700px){.ot-home .ot-control-stage{padding:14px;border-radius:17px}.dc-chat-header .dc-live-status{font-size:11px}.ot-home .ot-proof-strip>a{min-width:0}}@media (max-width:600px){.ot-home .ws-roster{grid-template-columns:repeat(3,minmax(0,1fr))}.ot-home .ws-roster-item{min-width:0}.ot-home .ws-roster-item>.robot-avatar{display:block}.ot-home .ws-roster-item>span{width:100%;min-height:2.5em;white-space:normal;font-size:12px;line-height:1.25}.ot-home .mr-intro .ot-scene-copy>p,.ot-home .ot-scene-copy>p,.ot-home .ws-app-intro .ot-scene-copy>p{font-size:16px;line-height:1.7;color:#62675e}.ot-home .ws-machine .ot-scene-copy>p{font-size:16px;color:#c1cec5}.ot-home .ws-memory-scene .ot-scene-copy>p{color:#716a60}.ot-home .ws-roster-item>span{font-size:14px}.ot-home .dc-handoff-actions>span,.ot-home .mr-question-options button,.ot-home .ws-computer-workers button,.ot-home .ws-memory-actions button,.ot-home .ws-memory-journey button,.ot-home .ws-provider-option{min-height:44px;font-size:14px}.ot-home .ws-memory-file header button{width:44px;height:44px;flex-shrink:0}.ot-home .ws-memory-content textarea{font-size:16px}.ot-home .twd-live .twd-bubble{font-size:14px;line-height:1.55}.ot-home .twd-live .twd-file strong{font-size:14px}.ot-home .dc-chat-header .dc-live-status{font-size:12px}.dc-viewer-header .dc-viewer-close,.mr-preview-dialog>header button,.twd-preview-dialog .twd-close{width:44px;height:44px;min-width:44px;min-height:44px;flex-shrink:0}}@media (max-width:700px){.landing.ot-home{overflow-x:clip}.ot-home .ot-container{width:calc(100% - 40px)}.ot-home [id]{scroll-margin-top:86px}.ot-home .ot-grid-backdrop{opacity:.3}.ot-home .ot-section-bot{display:none}.ot-home .ot-section{padding-block:48px}.ot-home .ot-faq h2,.ot-home .ot-scene-copy h2{font-size:clamp(34px,9.8vw,46px);line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.ot-home .ot-scene-copy>p{max-width:none;margin-top:20px;color:#747b71;font-size:16px;line-height:1.7}.landing.ot-home .ot-site-header{background:#ffffffed;backdrop-filter:blur(16px);border-bottom-color:#e8ebe6}.landing.ot-home .ot-site-header .ot-nav{height:66px;gap:12px}.landing.ot-home .ot-site-header .ot-mobile-menu>summary{border-radius:9px;background:#f4f6f2;color:#65705f;font-size:13px;min-width:46px}.landing.ot-home .ot-site-header .ot-mobile-menu[open]>summary{background:#e8eee2}.landing.ot-home .ot-site-header .ot-mobile-menu nav{top:62px;padding:10px;border-color:#e2e8dc;border-radius:14px;background:#fffffff7;box-shadow:0 16px 35px #1c2a171c}.ot-home .ot-hero{padding-top:34px;padding-bottom:0}.ot-home .ot-hero-top{gap:24px;margin-bottom:30px}.ot-home .ot-release{font-size:10px;letter-spacing:.8px}.ot-home .ot-hero h1{margin-top:23px;font-size:clamp(43px,12.2vw,68px);line-height:1.02;letter-spacing:-.055em}.ot-home .ot-hero-description{padding:0;max-width:none}.ot-home .ot-hero-description>p:first-child{font-size:17px;line-height:1.65;color:#74786f}.ot-home .ot-hero-description strong{color:#323a2e;font-weight:500}.ot-home .ot-hero-actions{gap:15px;margin-top:23px;flex-wrap:wrap}.ot-home .ot-hero-actions .ot-button{min-height:48px;padding-inline:16px;font-size:14px}.ot-home .ot-hero-actions .ot-text-link{min-height:44px;font-size:14px;gap:7px}.ot-home .pd-showcase{padding:0 5px 5px;border-color:#dce1d8;border-radius:15px}.ot-home .pd-scenarios{padding:5px 0}.ot-home .pd-scenario-buttons{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.ot-home .pd-showcase .pd-scenario{flex-direction:column;height:72px;gap:6px;padding:8px 5px;white-space:normal;text-align:center;font-size:12px;line-height:1.25;border-radius:10px}.ot-home .pd-scenario svg{display:block;width:16px;height:16px;flex-shrink:0}.ot-home .dt-app{border-radius:11px}.ot-home .dt-bubble{font-size:14px;line-height:1.55}.ot-home .dt-chat-header{min-height:51px}.ot-home .dt-chat-header strong{font-size:14px}.ot-home .dt-transcript{padding-inline:12px}.ot-home .ot-proof-strip{margin-top:30px;border-radius:0;background:transparent}.ot-home .ot-proof-strip>a{padding:18px 2px;gap:13px}.ot-home .ot-proof-strip strong{font-size:15px}.ot-home .ot-proof-strip small{font-size:13px;margin-top:4px}.ot-home .ws-studio{border-top:0}.ot-home .ws-studio-body{grid-template-columns:minmax(0,1fr);padding:28px 0 32px;gap:27px}.ot-home .ws-studio-copy .ot-scene-copy{margin-bottom:25px}.ot-home .ws-roster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ot-home .ws-roster-item{padding:13px 5px;min-height:101px;gap:9px;border-radius:10px}.ot-home .ws-roster-item>span{font-size:13px;line-height:1.35;white-space:normal;min-height:35px}.ot-home .ws-roster-item small{display:none}.ot-home .ws-worker-deck{width:calc(100% - 10px);max-width:480px}.ot-home .ws-worker-card{padding:20px;border-radius:16px}.ot-home .ws-worker-card-top{font-size:12px;margin-bottom:19px}.ot-home .ws-worker-identity{gap:14px;min-height:70px}.ot-home .ws-worker-portrait{width:60px;height:60px;border-radius:17px}.ot-home .ws-worker-portrait>.robot-avatar{width:48px;height:48px}.ot-home .ws-worker-identity h3{font-size:24px;line-height:1.15;letter-spacing:-.8px}.ot-home .ws-worker-identity>div>span{font-size:12px;margin-top:7px}.ot-home .ws-worker-instructions{padding:15px;margin-block:22px 20px;border-radius:10px}.ot-home .ws-worker-card .ws-worker-instructions p{min-height:210px;margin-top:10px;font-size:14px;line-height:1.65}.ot-home .ws-worker-card .ws-label{font-size:12px}.ot-home .ws-worker-card .ws-connected>div{gap:6px;min-height:58px}.ot-home .ws-worker-card .ws-connected>div>span{padding:7px 8px;font-size:12px;border-radius:6px}.ot-home .ws-worker-result{margin:22px -20px -20px;padding:18px 20px}.ot-home .ws-worker-result>span{font-size:12px}.ot-home .ws-worker-result>strong{font-size:14px;line-height:1.5}.ot-home .ws-result-file{padding:12px;border-radius:9px}.ot-home .ws-result-file strong{font-size:13px}.ot-home .ot-machine-section,.ot-home .ot-memory-section{width:calc(100% - 24px)}.ot-home .ws-machine{padding:48px 20px 0;border-radius:20px}.ot-home .ws-machine .ot-scene-copy>p{color:#a0b2a6;font-size:16px}.ot-home .cw-scene .cw-window{margin:0 -8px 24px;font-size:13px;border-radius:12px}.ot-home .cw-titlebar{grid-template-columns:auto 1fr;gap:18px;font-size:12px}.ot-home .cw-file-row{min-height:28px}.ot-home .wm-scene{padding:28px 20px 20px;border-radius:20px;gap:26px}.ot-home .wm-intro .ot-scene-copy>p{color:#81796c}.ot-home .wm-studio{margin-inline:-8px}.ot-home .ac-workflow{padding:12px 8px 8px;border-radius:18px}.ot-home .ac-app>strong{font-size:13px}.ot-home .ac-app-logo img,.ot-home .ac-app-logo>svg{width:28px;height:28px}.ot-home .ac-chat-header{padding:13px}.ot-home .ac-chat-header>strong,.ot-home .ac-request{font-size:14px}.ot-home .ac-skill-name>strong{font-size:13px}.ot-home .ac-current-source{font-size:12px;min-height:calc(var(--source-row-height) * 2)}.ot-home .ac-brief-header strong{font-size:12px}.ot-home .ac-brief-header>span{font-size:11px}.ot-home .ac-brief-answer>strong{font-size:14px}.ot-home .ac-brief-answer>p{font-size:13px;line-height:1.6}.ot-home .ac-brief-point{min-height:130px}.ot-home .mr-scene{gap:28px}.ot-home .mr-window{border-radius:16px}.ot-home .mr-header strong{font-size:15px}.ot-home .mr-transcript{padding-inline:12px}.ot-home .mr-brief{padding-inline:13px;border-radius:13px}.ot-home .mr-schedule{gap:8px;padding-inline:13px}.ot-home .mr-schedule-state{font-size:12px}.ot-home .mr-brief .mr-context,.ot-home .mr-brief .mr-review{line-height:1.6}.ot-home .twd-exchange{margin-bottom:20px}.ot-home .twd-live .twd-app{border-radius:15px}.ot-home .twd-live .twd-header{padding-inline:13px}.ot-home .twd-live .twd-transcript{padding-inline:12px;gap:14px}.ot-home .twd-live .twd-bubble{font-size:14px;line-height:1.55}.ot-home .twd-live .twd-header-members{font-size:11px}.ot-home .ot-control-stage{padding:9px;border-radius:19px}.ot-home .ot-control-feature .dc-window{height:auto;aspect-ratio:auto}.ot-home .ot-control-stage .dc-chat{height:auto}.ot-home .ot-control-stage .dc-chat-content{flex:none;overflow:visible;padding:20px 13px}.ot-home .dc-chat-header{padding-inline:13px}.ot-home .dc-chat-header strong{font-size:14px}.ot-home .dc-assistant-bubble,.ot-home .dc-user-bubble{max-width:94%;font-size:14px;line-height:1.55}.ot-home .dc-handoff-copy p{font-size:13px;line-height:1.6}.ot-home .ot-mobile-section{gap:24px}.ot-home .ot-mobile-continuity{padding-top:0}.ot-home .ot-desktop-receipt{position:relative;top:auto;left:auto;width:calc(100% - 20px);max-width:330px;margin:0 auto 32px;padding:17px;border-radius:13px;transform:none;animation:none}.ot-home .ot-desktop-receipt p,.ot-home .ot-desktop-receipt>div>strong{font-size:13px}.ot-home .ot-desktop-receipt:after{content:"";position:absolute;top:100%;left:50%;width:1px;height:35px;background:linear-gradient(#b9cdbb,#dce6d9)}.ot-home .ot-device-sync{display:none}.ot-home .dm-phone-frame{transform:none;margin-inline:auto}.ot-home .ot-faq{gap:25px;padding-bottom:52px}.ot-home .ot-faq-trigger{min-height:64px;padding-block:19px;font-size:16px;line-height:1.45}.ot-home .ot-faq-answer{font-size:15px;line-height:1.7}.ot-home .ot-footer{padding-top:30px}.ot-home .ot-footer-top{gap:20px}.ot-home .ot-footer-top>p{font-size:15px;line-height:1.6}.ot-home .ot-footer-top nav{gap:4px 20px}.ot-home .ot-footer-top nav a{display:inline-flex;align-items:center;min-height:40px;font-size:14px}.ot-home .ot-footer-bottom{padding-block:20px;font-size:12px}}@media (max-width:370px){.ot-home .ot-container{width:calc(100% - 32px)}.ot-home .ot-machine-section,.ot-home .ot-memory-section{width:calc(100% - 16px)}.landing.ot-home .ot-site-header .ot-nav{gap:8px}.ot-home .ot-hero h1{font-size:42px}.ot-home .ot-hero-description>p:first-child{font-size:16px}.ot-home .ot-hero-actions{gap:12px}.ot-home .ot-hero-actions .ot-button{padding-inline:12px;font-size:13px}.ot-home .ot-hero-actions .ot-text-link{font-size:13px}.ot-home .ws-worker-card{padding:17px}.ot-home .ws-worker-identity h3{font-size:22px}.ot-home .ws-worker-card .ws-worker-instructions p{min-height:252px}.ot-home .ws-worker-result{margin-inline:-17px;margin-bottom:-17px;padding-inline:17px}.ot-home .twd-header-members{display:none}}.mr-scene{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.35fr);gap:clamp(35px,6vw,104px);align-items:center;min-width:0;color:#222520;font:14px/1.5 -apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;letter-spacing:0}.mr-scene *{box-sizing:border-box}.mr-scene h3,.mr-scene h4,.mr-scene p{margin:0}.mr-scene svg{flex-shrink:0}.mr-intro{min-width:0}.ot-home .mr-intro .ot-scene-copy h2{font-size:clamp(38px,4.2vw,59px)}.ot-home .mr-intro .ot-scene-copy>p{max-width:385px;font-size:16px}.mr-schedule{position:relative;display:flex;align-items:center;gap:11px;padding:16px 23px;border-bottom:1px solid #e0e5da;background:#f0f4ea;color:#667456;overflow:hidden}.mr-schedule>div{display:grid;gap:2px;min-width:0}.mr-schedule strong{font-size:14px;font-weight:550;color:#3e4b33}.mr-schedule>div>span{font-size:12px;color:#7c866f}.mr-schedule-state{display:flex;align-items:center;gap:5px;margin-left:auto;font-size:12px;white-space:nowrap}.mr-schedule-progress{position:absolute;bottom:0;height:2px;left:0;right:0;transform-origin:left;background:#879779;animation:mr-progress var(--cycle-duration) linear both}.mr-header>svg:last-child{margin-left:auto;color:#8b9185}.mr-delivery,.mr-setup{animation:mr-message-enter .45s both}.mr-confirmation{display:flex;align-items:flex-start;gap:8px;margin-top:20px;color:#6c7c5d;font-size:13px;line-height:1.65;transition:opacity .35s}.mr-confirmation>svg{margin-top:3px}.mr-confirmation[data-visible=false],.mr-next-run[data-visible=false]{visibility:hidden}.mr-file{display:flex;align-items:center;gap:10px;margin-top:15px;color:#7d8774}.mr-file>div{display:grid;gap:2px}.mr-file strong{font-size:13px;font-weight:500;color:#535e49}.mr-file>div>span{font-size:12px;color:#939b8c}.mr-file>svg:last-child{margin-left:auto}.mr-next-run{display:flex;align-items:center;justify-content:center;gap:6px;padding:5px 15px;color:#8b9383;font-size:12px}.mr-window{position:relative;min-width:0;overflow:hidden;border:1px solid #d8dad5;border-radius:15px;background:#fcfcfc;box-shadow:0 24px 60px -35px #242d233e,0 2px 7px #242d2305}.mr-header{display:flex;gap:9px;align-items:center;min-height:66px;padding:13px 23px;border-bottom:1px solid #ecece9}.mr-header>div{display:grid;gap:1px;min-width:0}.mr-header strong{font-size:14px;font-weight:550}.mr-header>div>span{font-size:12px;color:#8a8c87}.mr-header-computer{display:grid;place-items:center;width:31px;height:31px;margin-left:auto;border:1px solid #ecece9;border-radius:50%;color:#666c63;background:white}.mr-transcript{min-height:670px;padding:23px 25px 22px}.mr-date{color:#a0a29c;font-size:12px;text-align:center;padding-bottom:17px}.mr-user-bubble{max-width:89%;margin-left:auto;padding:11px 15px;border-radius:18px 18px 5px 18px;color:#fafafa;background:#141414;font-size:14px;line-height:1.55}.mr-question{max-width:95%;margin-top:15px;padding:12px;background:#eeeeee;border-radius:16px;font-size:14px}.mr-question>p{font-size:14px;font-weight:550;line-height:1.5;margin-bottom:9px}.mr-question-options{overflow:hidden;border:.5px solid #00000014;border-radius:8px;background:#e8e8e8}.mr-option{display:flex;align-items:center;gap:8px;width:100%;border:0;padding:9px;background:transparent;text-align:left;line-height:1.4;transition:background .25s,color .25s}.mr-option+.mr-option{border-top:.5px solid #00000014}.mr-option>span:nth-child(2){flex:1}.mr-option>svg{color:#92968f}.mr-option[data-selected=true]{background:#dde5d7;color:#36492b}.mr-option[data-selected=true]>svg{color:#596f48}.mr-option[data-resolved=true][data-selected=false]{display:none}.mr-option-key{display:inline-grid;min-width:18px;height:18px;place-items:center;border:.5px solid #0000000d;border-radius:4px;background:#0000000b;color:#666;font-size:12px}.mr-delivery[data-visible=false]{visibility:hidden}.mr-routine-event{display:flex;align-items:center;justify-content:center;gap:4px;padding:13px 0;color:#93958f;font-size:12px}.mr-routine-event>span:first-child{margin-right:3px}.mr-today{display:flex;align-items:center;gap:12px;padding:7px 0 19px}.mr-today>span{flex:1;height:1px;background:#edeeeb}.mr-today p{white-space:nowrap;color:#9b9e96;font-size:12px}.mr-working{flex-wrap:wrap;gap:8px;padding:10px 0;color:#90968a;font-size:12px;animation:mr-message-enter .4s both}.mr-working,.mr-working-icons{display:flex;align-items:center}.mr-working-icons{gap:5px;color:#77836a}.mr-working-icons svg{animation:mr-source-read 1.6s ease-in-out infinite}.mr-working-icons svg:nth-child(2){animation-delay:.2s}.mr-working-icons svg:nth-child(3){animation-delay:.4s}.mr-typing{display:flex;gap:3px;padding:0 3px}.mr-typing i{width:3px;height:3px;border-radius:50%;background:#959d8c;animation:mr-typing 1.2s ease-in-out infinite}.mr-typing i:nth-child(2){animation-delay:.15s}.mr-typing i:nth-child(3){animation-delay:.3s}.mr-result{animation:mr-message-enter .55s cubic-bezier(.22,1,.36,1) both}.mr-reply-intro{display:inline-block;padding:9px 13px;border-radius:16px 16px 16px 5px;background:#eee;font-size:14px}.mr-brief{position:relative;margin-top:5px;border:1px solid #e1e2df;border-radius:5px 16px 16px 16px;padding:23px 22px 8px;background:#f0f1ed}.mr-brief>header{display:flex;gap:10px;justify-content:space-between;align-items:flex-start;padding-bottom:20px}.mr-brief>header>div>span{color:#7b846f;font-size:12px}.mr-brief h3{margin-top:4px;font-size:clamp(18px,1.8vw,24px);font-weight:500;letter-spacing:-.04em;line-height:1.2;color:#333e2b}.mr-meeting-count{margin-top:4px;padding:3px 6px;background:#e8eddf;border:1px solid #dce3d2;border-radius:5px;font-size:12px;color:#788469;white-space:nowrap}.mr-meeting{padding-block:17px 19px;border-top:1px solid #dde3d4;animation:mr-message-enter .5s both}.mr-meeting[data-visible=false]{display:none}.mr-meeting-title{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;margin-bottom:8px}.mr-meeting-title>span{border-radius:4px;background:#e3e9d9;padding:3px 5px;font-size:12px;font-variant-numeric:tabular-nums;color:#657750}.mr-meeting h4{font-weight:550;font-size:14px;letter-spacing:-.01em;color:#37442e}.mr-person{color:#727d67;font-size:12px}.mr-person strong{color:#66745a;font-weight:500}.mr-brief .mr-context{margin-top:10px;color:#626d58;font-size:14px;line-height:1.65}.mr-brief .mr-review{margin-top:9px;color:#626d58;font-size:14px;line-height:1.55}.mr-review strong{margin-right:3px;font-weight:550;color:#3e4d32}.mr-sources{display:flex;align-items:center;gap:5px;margin-top:11px;font-size:12px;color:#78816f}.mr-brief-generating{display:grid;gap:9px;padding:13px 0 18px;border-top:1px solid #dde3d4}.mr-brief-generating span{display:block;height:6px;width:84%;border-radius:3px;background:linear-gradient(90deg,#e4e9de 25%,#f0f3ec 50%,#e4e9de 75%);background-size:200% 100%;animation:mr-loading 1.4s linear infinite}.mr-brief-generating span:nth-child(2){width:96%}.mr-brief-generating span:nth-child(3){width:65%}.mr-composer{display:flex;align-items:center;gap:10px;height:45px;margin:10px 20px 18px;padding:5px;border:1px solid #e9e9e6;border-radius:28px;background:#fff;box-shadow:0 2px 5px #00000006;color:#b0b2ad;font-size:12px}.mr-plus{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px;color:#8e9288;background:#f4f4f2;border-radius:50%}.mr-composer>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-mic{display:grid;flex-shrink:0;place-items:center;width:31px;height:31px;margin-left:auto;color:white;background:#151515;border-radius:50%}@keyframes mr-message-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mr-status-pulse{50%{box-shadow:0 0 0 6px #7b9d6709;opacity:.65}}@keyframes mr-clock-blink{50%{opacity:.35}}@keyframes mr-send{0%{stroke-dashoffset:185}to{stroke-dashoffset:0}}@keyframes mr-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mr-typing{50%{transform:translateY(-3px);opacity:.35}}@keyframes mr-source-read{50%{transform:translateY(-2px);opacity:.4}}@keyframes mr-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.mr-scene[data-playing=false] .mr-brief-generating span,.mr-scene[data-playing=false] .mr-schedule-progress,.mr-scene[data-playing=false] .mr-typing i,.mr-scene[data-playing=false] .mr-working-icons svg{animation-play-state:paused}@media (max-width:1050px){.mr-scene{gap:30px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.mr-transcript{padding-inline:18px;min-height:740px}.mr-brief{padding-inline:17px}.mr-schedule{padding-inline:18px;gap:8px}.mr-schedule-state{font-size:11px}.ot-home .mr-intro .ot-scene-copy h2{font-size:40px}}@media (max-width:850px){.mr-scene{grid-template-columns:minmax(0,1fr);gap:30px}.ot-home .mr-intro .ot-scene-copy{display:grid;grid-template-columns:1fr 1.1fr;gap:25px}.ot-home .mr-intro .ot-scene-copy>p{margin:0}.mr-window{width:100%;max-width:640px;margin-inline:auto}.mr-transcript{min-height:650px}}@media (max-width:600px){.ot-home .mr-intro .ot-scene-copy{display:block}.ot-home .mr-intro .ot-scene-copy h2{font-size:clamp(34px,9vw,42px)}.ot-home .mr-intro .ot-scene-copy>p{margin-top:18px}.mr-window{border-radius:12px}.mr-header{padding:12px 16px;min-height:59px}.mr-schedule{padding:13px 14px;flex-wrap:wrap}.mr-schedule>svg{width:18px}.mr-schedule strong{font-size:13px}.mr-schedule-state{font-size:11px;gap:4px}.mr-transcript{min-height:760px;padding:18px 14px}.mr-user-bubble{max-width:96%;padding:10px 12px}.mr-question{max-width:100%;padding:10px}.mr-option{font-size:13px}.mr-brief{padding:18px 14px 2px}.mr-brief h3{font-size:22px}.mr-meeting-count{display:none}.mr-meeting{padding-block:14px 17px}.mr-meeting-title{gap:5px 7px}.mr-sources{line-height:1.5;align-items:flex-start}.mr-sources svg{margin-top:3px}.mr-composer{margin:8px 12px 13px}}@media (max-width:360px){.mr-transcript{min-height:870px;padding-inline:11px}.mr-schedule-state{margin-left:29px}.mr-brief{padding-inline:11px}}.mc-demo{container-type:inline-size;width:100%;min-width:0;overflow:hidden;border:1px solid #e2e7e1;border-radius:22px;background:#fafbf9;box-shadow:0 16px 48px -36px #27332c35;color:#29322d}.mc-map{display:grid;grid-template-columns:minmax(0,1fr) minmax(128px,1fr) minmax(0,.9fr);align-items:center;padding:68px 28px 52px;background-image:radial-gradient(#dce3d9 .65px,transparent 0);background-size:17px 17px}.mc-team{position:relative;min-width:0}.mc-destination-label,.mc-team h3{position:absolute;bottom:calc(100% + 20px);left:0;margin:0;color:#7e8a7e;font-size:13px;font-weight:450;line-height:1.4}.mc-workers{display:grid;grid-template-rows:repeat(3,1fr);gap:12px;height:240px}.mc-worker{position:relative;display:flex;align-items:center;gap:10px;padding:12px;min-width:0;border:1px solid #e0e6dc;border-radius:12px;background:#ffffffed;box-shadow:0 3px 8px #293d2504}.mc-worker>.robot-avatar{flex-shrink:0}.mc-worker>span{font-size:13px;line-height:1.4;color:#4f5d50}.mc-model-port,.mc-worker-port{position:absolute;width:5px;height:5px;border:1px solid #adbaac;border-radius:50%;background:#fff}.mc-worker-port{right:-3px;top:calc(50% - 2.5px)}.mc-link{position:relative;height:240px;min-width:0}.mc-link-mobile{display:none}.mc-link>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.mc-link path{fill:none;vector-effect:non-scaling-stroke}.mc-route{stroke:#d6dcd4;stroke-width:1}.mc-return-route{stroke:#e0e5dd}.mc-link .mc-request-packet,.mc-link .mc-response-packet{stroke:#969d98;stroke-width:2.8;stroke-linecap:round;stroke-dasharray:6 110;opacity:0;animation:mc-inference-request 3.12s linear infinite paused;animation-delay:var(--mc-worker-delay)}.mc-link .mc-response-packet{stroke:var(--mc-accent);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--mc-accent) 35%,transparent));animation-name:mc-inference-response;transition:stroke .3s,filter .3s}.mc-server{position:absolute;left:42%;top:50%;display:grid;place-items:center;width:44px;height:46px;transform:translate(-50%,-50%);border:1px solid #cfd7cc;border-radius:10px;background:linear-gradient(#fff,#f7f9f5);box-shadow:0 3px 9px #33452e0d;color:#63715f}.mc-server>span{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);color:#8a9484;font-size:10px;white-space:nowrap}.mc-destination{position:relative;min-width:0}.mc-destination-label{bottom:calc(100% + 42px);width:100%;text-align:center}.mc-model-stack{position:relative;isolation:isolate;height:196px;border:1px solid color-mix(in srgb,var(--mc-accent) 35%,#fff);border-radius:16px;background:#fff;box-shadow:0 5px 12px #293b2804,0 15px 28px -22px color-mix(in srgb,var(--mc-accent) 45%,transparent);transition:border-color .4s,box-shadow .4s}.mc-model-card{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;padding:16px 10px 14px;border-radius:inherit;background:linear-gradient(150deg,#fff 40%,var(--mc-card-wash));opacity:0;transition:opacity .45s ease;pointer-events:none}.mc-model-card[data-active=true]{opacity:1}.mc-provider-name{color:var(--mc-card-color);font-size:11px}.mc-model-mark{display:grid;place-items:center;width:54px;height:54px;margin:12px 0 10px;border:1px solid color-mix(in srgb,var(--mc-card-color) 13%,#fff);border-radius:15px;background:var(--mc-card-wash);color:var(--mc-card-color)}.mc-model-mark>svg:not(.lucide),.mc-model-options svg:not(.lucide){fill:currentColor}.mc-model-card>strong{font-size:22px;font-weight:500;line-height:1.2;letter-spacing:-.5px;color:var(--mc-card-color);text-align:center}.mc-model-connection{max-width:150px;margin-top:8px;color:#83907e;font-size:11px;line-height:1.5;text-align:center}.mc-model-port{left:-3px;border-color:var(--mc-accent);transition:border-color .3s}.mc-model-port-request{top:calc(50% - 14.5px)}.mc-model-port-response{top:calc(50% + 9.5px)}.mc-model-options{position:absolute;top:calc(100% + 15px);left:0;right:0;display:flex;justify-content:center;gap:13px}.mc-model-options>span{display:flex;opacity:.25;scale:.88;transition:opacity .35s,scale .35s}.mc-model-options>span[data-active=true]{opacity:1;scale:1}.mc-demo[data-playing=true] .mc-request-packet,.mc-demo[data-playing=true] .mc-response-packet{animation-play-state:running}@keyframes mc-inference-request{0%{stroke-dashoffset:7;opacity:0}4%{opacity:.9}36%{opacity:.9}40%,to{stroke-dashoffset:-100;opacity:0}}@keyframes mc-inference-response{0%,43%{stroke-dashoffset:7;opacity:0}48%{opacity:.95}86%{opacity:.95}91%,to{stroke-dashoffset:-100;opacity:0}}@container (max-width: 560px){.mc-map{--mc-flow-offset:calc((100cqw - 44px) * .04);grid-template-columns:1fr;padding:53px 22px 46px}.mc-team h3{bottom:calc(100% + 16px)}.mc-workers{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;height:108px;gap:0}.mc-worker{display:grid;grid-template-rows:30px 32px;justify-items:center;align-content:center;margin-inline:4.5px;padding:12px 5px;gap:8px;text-align:center;border-radius:12px}.mc-worker>span{display:flex;align-items:center;justify-content:center;height:32px;font-size:11px;max-width:70px}.mc-worker-port{right:auto;top:auto;bottom:-3px;left:calc(50% - 2.5px)}.mc-link-desktop{display:none}.mc-link-mobile{display:block;height:150px}.mc-server{left:50%;top:42.5%;width:42px;height:42px}.mc-server>span{top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.mc-destination{width:188px;max-width:100%;justify-self:center}.mc-destination-label{display:none}.mc-model-stack{height:192px}.mc-model-card{padding-top:15px}.mc-model-port{top:-3px}.mc-model-port-request{left:calc(50% - var(--mc-flow-offset) - 2.5px)}.mc-model-port-response{left:calc(50% + var(--mc-flow-offset) - 2.5px)}}@container (max-width: 320px){.mc-map{--mc-flow-offset:calc((100cqw - 28px) * .04);padding-inline:14px}.mc-worker{margin-inline:3.5px}}.dt-app{--dt-background:#fcfcfc;--dt-foreground:#141414;--dt-sidebar:#f7f7f7;--dt-divider:#e0e0e0;display:grid;grid-template-columns:280px minmax(0,1fr);height:720px;overflow:hidden;border:.5px solid #cfcfcf;border-radius:8px;background:var(--dt-background);color:var(--dt-foreground);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;font-size:14px;line-height:20px;letter-spacing:0;text-align:left;box-shadow:0 1px 2px #00000005;container-type:inline-size}.dt-app.dt-details-open{grid-template-columns:280px minmax(0,1fr) 320px}.dt-app.dt-compact{grid-template-columns:88px minmax(0,1fr)}.dt-app.dt-compact.dt-details-open{grid-template-columns:88px minmax(0,1fr) 320px}.dt-app button,.dt-app input{font:inherit;color:inherit}.dt-app button{cursor:pointer}.dt-app strong{font-weight:500}.dt-app p{margin:0}.dt-icon-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 auto;border:0;border-radius:7px;padding:0;background:transparent;color:#6f6f6f}button.dt-icon-button:hover{background:#ededed;color:#141414}.dt-sidebar{display:flex;flex-direction:column;min-width:0;background:var(--dt-sidebar);border-right:.5px solid var(--dt-divider)}.dt-sidebar-toolbar{display:flex;align-items:center;justify-content:flex-end;height:47px;flex-shrink:0;padding:2px 13px 0;gap:2px;position:relative}.dt-sidebar-toolbar .pd-traffic{position:absolute;left:16px;top:15px;gap:8px}.dt-sidebar-toolbar .pd-traffic i{width:12px;height:12px;border-radius:50%;background:#ff5f57}.dt-sidebar-toolbar .pd-traffic i:nth-child(2){background:#febc2e}.dt-sidebar-toolbar .pd-traffic i:nth-child(3){background:#28c840}.dt-search{display:flex;position:relative;height:32px;margin:1px 12px 9px;flex-shrink:0}.dt-search svg{position:absolute;left:8px;top:10px;color:#676767;pointer-events:none}.dt-search-placeholder{width:100%;min-width:0;padding:0 8px 0 26.5px;border:0;border-radius:8px;background:#ebebeb;box-shadow:inset 0 0 0 .5px #d5d5d5;font-size:13.5px;outline-offset:2px;color:#676767}.dt-conversations{flex:1;display:flex;flex-direction:column;gap:4px;padding:0 12px;min-height:0;overflow:auto}.dt-conversation{display:flex;align-items:center;width:100%;height:54px;flex-shrink:0;gap:8px;padding:0 8px;border:0;border-radius:10px;background:transparent;text-align:left}.dt-conversation.is-active{background:#dadada}.dt-conversation-text{flex:1;min-width:0;transform:translateY(-.5px)}.dt-conversation-text>span{display:flex;gap:8px;align-items:center}.dt-conversation-text strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px}.dt-conversation-text time{flex-shrink:0;font-size:12px;font-weight:400;color:#666;font-variant-numeric:tabular-nums}.dt-conversation-text small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:13px;line-height:16px;color:#666}.dt-no-results{padding:12px;color:#6b6b6b;font-size:12px}.dt-sidebar-footer{display:flex;flex-direction:column;gap:2px;padding:8px 12px 12px 7px}.dt-sidebar-footer>a,.dt-sidebar-footer>div{display:flex;align-items:center;gap:8px;height:40px;padding:0 13px;font-size:13.5px}.dt-account-avatar,.dt-footer-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;flex-shrink:0;border:.5px solid #e4e4e4;background:#fcfcfc}.dt-account-avatar{border-color:#d5d5d5;background:#ebebeb;font-size:11px;color:#6b6b6b}.dt-chat{display:flex;flex-direction:column;min-width:0;position:relative;overflow:hidden}.dt-chat-header{display:flex;align-items:center;gap:6px;height:40px;padding:0 16px;flex-shrink:0}.dt-chat-header strong{font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dt-mobile-screen,.dt-open-details{margin-left:auto}.dt-details-open .dt-open-details,.dt-mobile-screen{display:none}.dt-transcript{flex:1;min-height:0;overflow:auto;padding:22px 16px 24px;display:flex;flex-direction:column;gap:12px}.dt-app .dt-date{text-align:center;color:#6b6b6b;font-size:12px;line-height:16px;margin:0 0 6px}.dt-message{display:flex;flex-direction:column;gap:4px;align-items:flex-start;flex-shrink:0}.dt-message-user{align-items:flex-end}.dt-bubble{max-width:min(88%,640px,calc(100% - 82px));border-radius:18px;padding:8px 12px;background:#eeeeee;color:#141414;font-size:14px;line-height:20px;letter-spacing:0;overflow-wrap:anywhere}.dt-message-user .dt-bubble{background:#070707;color:#fcfcfc}.dt-file{min-width:min(220px,100%);max-width:min(340px,100%);width:fit-content;margin:4px 0;padding:8px;border:.5px solid #00000013;border-radius:12px;background:#fcfcfc;box-shadow:0 1px 2px #00000005}.dt-file,.dt-file-open{display:flex;align-items:center;gap:8px}.dt-file-open{flex:1;min-width:0;border:0;padding:0;background:transparent;text-align:left;border-radius:8px}.dt-file-icon{width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;border-radius:9px;background:#0000000b;color:#666}.dt-file-open>span:last-child{min-width:0}.dt-file strong{display:block;font-size:13px;line-height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-file small{display:block;font-size:10.5px;line-height:15px;color:#6b6b6b}.dt-thinking{display:flex;align-items:center;justify-content:center;gap:3.5px;flex-shrink:0;width:43px;height:28px;border-radius:14px;border:.5px solid #e0e0e0;background:#ebebeb}.dt-thinking>span{width:5.25px;height:5.25px;border-radius:50%;background:#141414;animation:dt-thinking-dot 1.4s ease-in-out infinite}.dt-thinking>span:nth-child(2){animation-delay:-1.2s}.dt-thinking>span:nth-child(3){animation-delay:-1s}.dt-thinking.is-paused>span{animation-play-state:paused}@keyframes dt-thinking-dot{0%,60%,to{opacity:.35}30%{opacity:1}}.dt-composer-dock{padding:0 16px 16px;flex-shrink:0}.dt-composer{display:flex;align-items:center;min-height:44px;padding:4px;gap:4px;border:.5px solid #14141426;border-radius:22px;background:#fcfcfc;box-shadow:0 2px 8px -1px #0000000d,0 1px 2px #00000008,0 0 0 1px #e4e4e40a}.dt-composer-plus{width:28px;height:28px;display:grid;place-items:center;flex-shrink:0;color:#6b6b6b}.dt-placeholder{flex:1;font-size:14px;color:#b7b7b7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 4px}.dt-mic{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;color:#fcfcfc;background:#070707}.dt-inspector{display:none;min-width:0;border-left:.5px solid var(--dt-divider);padding:0 12px 20px;background:#fcfcfc}.dt-details-open .dt-inspector{display:block}.dt-inspector-header{height:40px;display:flex;align-items:center;justify-content:flex-end;margin:0 -8px}.dt-inspector-header .dt-icon-button{border-radius:50%}.dt-screen-preview{display:block;width:100%;aspect-ratio:16/10;padding:0;margin-top:4px;border:1px solid #d9d9d9;border-radius:7px;background:#f0f0f0;overflow:hidden}.dt-screen-preview>.dt-screen-canvas{display:block;width:100%;height:100%}.dt-app .dt-screen-label{text-align:center;margin-top:8px;font-size:12px;line-height:16px;color:#6b6b6b}.dt-routines{margin-top:20px}.dt-routines-heading{display:flex;align-items:center;padding:0 4px;height:28px}.dt-app .dt-routines-heading h3{margin:0;font-family:inherit;font-size:13px;font-weight:500;line-height:20px;letter-spacing:0}.dt-routines-heading>span{margin-left:auto;width:28px;height:28px;display:grid;place-items:center;color:#6b6b6b}.dt-routine-row{display:flex;align-items:center;gap:8px;min-height:42px;margin-top:4px;padding:0 8px;border-radius:9px}.dt-routine-row>svg{color:#00673a;flex-shrink:0}.dt-routine-row>div{min-width:0}.dt-routine-row strong{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt-routine-row small{display:block;font-size:11px;line-height:16px;color:#6b6b6b}.dt-compact .dt-sidebar-toolbar{justify-content:center;padding-top:37px;height:76px}.dt-compact .dt-sidebar-toolbar .pd-traffic{left:12px;gap:6px}.dt-compact .dt-sidebar-toolbar .pd-traffic i{width:10px;height:10px}.dt-compact .dt-conversation-text,.dt-compact .dt-footer-label,.dt-compact .dt-new,.dt-compact .dt-search{display:none}.dt-compact .dt-conversation{justify-content:center}.dt-compact .dt-sidebar-footer>a,.dt-compact .dt-sidebar-footer>div{justify-content:center;padding:0}.dt-preview-backdrop{position:fixed;inset:0;z-index:100;background:#0009}.dt-preview-dialog{position:fixed;z-index:101;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;grid-template-rows:40px minmax(0,1fr);width:min(1100px,calc(100vw - 80px));height:calc(100dvh - 80px);overflow:hidden;border:.5px solid #0000001a;border-radius:12px;background:#fcfcfc;color:#141414;box-shadow:0 32px 80px #0009;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}.dt-preview-dialog>header{display:flex;align-items:center;gap:12px;padding:0 16px;border-bottom:.5px solid #00000012;background:#f7f7f7}.dt-preview-dialog>header h2{flex:1;margin:0;font-family:inherit;font-size:12.5px;font-weight:500}.dt-preview-dialog>header .dt-icon-button{width:32px;height:32px;border-radius:50%}.dt-preview-content{min-height:0;overflow:auto;background:#fcfcfc}.dt-document{max-width:960px;min-height:100%;width:100%;margin:0 auto;padding:28px 32px;font-size:14px;line-height:20px}.dt-document>*{margin:0 0 10px}.dt-document h1,.dt-document h2{color:inherit;font-family:inherit;font-weight:650;letter-spacing:-.012em}.dt-document h1{font-size:21px;line-height:1.18;margin-bottom:15px}.dt-document h2{font-size:16px;line-height:1.3;margin-bottom:14px}.dt-document-table{margin:7px 0 11px;overflow:auto}.dt-document table{width:auto;min-width:220px;border-collapse:collapse}.dt-document tr{border-bottom:1px solid #d4d4d4}.dt-document tbody tr:last-child{border-bottom:0}.dt-document td,.dt-document th{padding:6px 8px;font-size:12px;line-height:1.35;text-align:left;white-space:nowrap}.dt-document th{font-weight:600}.dt-document pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:18px}.dt-document-diff{padding-block:8px}.dt-file-extension{color:#7b7b7b}.dt-computer-dialog{width:min(1120px,calc(100vw - 32px),calc((90dvh - 68px) * 1.6));height:auto;max-height:90dvh;border:1px solid #ffffff2e;border-radius:14px;background:#101010;color:#f1f1f1;grid-template-rows:52px auto}.dt-computer-dialog>header{padding:0 8px 0 18px;background:#191919;border-bottom:1px solid #ffffff12}.dt-computer-dialog>header h2{font-size:14px;line-height:20px}.dt-computer-dialog>header .dt-icon-button{width:40px;height:40px;color:#ddd;border-radius:8px}.dt-computer-dialog>header .dt-icon-button:hover{background:#ffffff12;color:#fff}.dt-computer-dialog .dt-preview-content{display:grid;place-items:center;background:#101010;padding:8px}.dt-computer-dialog .dt-screen-canvas{display:block;width:100%;height:auto;aspect-ratio:16/10;border-radius:4px}.dt-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:1100px){.dt-app.dt-details-open{grid-template-columns:240px minmax(0,1fr) 280px}.dt-app{grid-template-columns:240px minmax(0,1fr)}.dt-app.dt-compact.dt-details-open{grid-template-columns:88px minmax(0,1fr) 280px}}@media (max-width:1000px){.dt-app.dt-details-open{grid-template-columns:240px minmax(0,1fr)}.dt-app .dt-open-details,.dt-app.dt-details-open .dt-inspector{display:none}.dt-mobile-screen{display:inline-flex}.dt-app.dt-compact.dt-details-open{grid-template-columns:88px minmax(0,1fr)}}@media (max-width:700px){.dt-app,.dt-app.dt-compact,.dt-app.dt-compact.dt-details-open,.dt-app.dt-details-open{grid-template-columns:1fr;height:630px}.dt-sidebar{display:none}.dt-chat-header,.dt-transcript{padding-inline:14px}.dt-bubble{max-width:88%}.dt-inspector{position:absolute;inset:0;z-index:3}.dt-composer-dock{padding:0 12px 12px}.dt-preview-dialog{width:calc(100vw - 24px);height:calc(100dvh - 48px)}.dt-computer-dialog{width:min(calc(100vw - 24px),calc((90dvh - 68px) * 1.6));height:auto}.dt-document{padding:24px 18px}}.dt-file>.dt-icon-button{width:32px;height:32px;border-radius:8px}.dt-ack .dt-bubble{border-bottom-left-radius:6px}.dt-result{margin-top:-8px}.dt-result>.dt-bubble{border-top-left-radius:6px}.dt-composer-plus{border-radius:50%;background:#ededed}.dt-message-user+.dt-message{margin-top:4px}.dt-inspector-header .dt-icon-button{width:32px;height:32px}.dt-file small{margin-top:1px;line-height:16px}.pd-showcase .pd-scenario{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border:0;font-family:inherit;cursor:pointer}.pd-showcase .pd-scenario:not(.is-selected){background:transparent}.pd-showcase .pd-scenario:not(.is-selected):hover{background:#ffffff80;color:#111}.pd-showcase .dt-conversation:not(.is-active):hover{background:#e8e8e8}.pd-showcase .dt-conversation:focus-visible,.pd-showcase .pd-scenario:focus-visible{outline:2px solid #737373;outline-offset:-2px}.pd-task-progress{position:absolute;inset:auto 8px 0;height:2px;overflow:hidden;pointer-events:none;background:#1111110b}.pd-task-progress>span{display:block;width:100%;height:100%;background:#171717;transform-origin:left;transform:scaleX(0)}@keyframes dt-message-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.pd-showcase[data-demo-motion=true] .dt-message-user{animation:dt-message-arrive .4s cubic-bezier(.2,.75,.3,1) both}.pd-showcase[data-demo-motion=true] .dt-message[data-revealed]{transition:opacity .28s ease,transform .42s cubic-bezier(.2,.75,.3,1)}.pd-showcase[data-demo-motion=true] .dt-result[data-revealed]{transition:opacity .16s ease,transform .22s cubic-bezier(.2,.75,.3,1)}.pd-showcase[data-demo-motion=true] .dt-result .dt-file{transition:opacity .16s ease 40ms,transform .18s cubic-bezier(.2,.75,.3,1) 40ms,background-color .16s ease,box-shadow .18s ease}.pd-showcase .dt-conversation,.pd-showcase .dt-file,.pd-showcase .dt-icon-button{transition:background-color .16s ease,box-shadow .18s ease}.pd-showcase[data-demo-motion=false] .dt-thinking>span{animation:none}.dt-composer-plus{margin-left:4px;background:#f0f0f0;color:#696969;box-shadow:inset 0 0 0 .5px #1414141a}.dt-response-slot{position:relative;flex-shrink:0}.dt-message-user+.dt-response-slot{margin-top:4px}.dt-response-slot+.dt-response-slot{margin-top:-8px}.dt-response-slot .dt-result{margin-top:0}.dt-response-slot>.dt-thinking{position:absolute;inset:0 auto auto 0}.dt-message[data-revealed=false]{opacity:0;transform:translateY(6px);visibility:hidden;pointer-events:none}.dt-result[data-revealed=false] .dt-file{opacity:0;transform:translateY(5px)}.dt-search-placeholder{display:flex;align-items:center}