.safety-page{color:#12152e;background:#f6f7f3}.safety-page *,.safety-home *{box-sizing:border-box}.safety-page :is(h1,h2,h3,p,figure),.safety-home :is(h2,p){margin:0}.safety-page :is(h1,h2),.safety-home h2{font-family:var(--font-brand),sans-serif;letter-spacing:-.055em;font-weight:300;line-height:1.04}.safety-page :is(h1,h2) strong,.safety-home h2 strong{font-weight:700}.safety-kicker{font:600 11px/1.5 var(--font-reading),sans-serif;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;display:flex}.safety-hero{color:#f8fad7;background:radial-gradient(at 100% 0,#4941b1,#0000 60%),#11142e;overflow:hidden}.safety-hero__layout{grid-template-columns:1.32fr .68fr;align-items:center;gap:28px;min-height:650px;padding-block:70px;display:grid}.safety-hero h1{margin-top:30px;font-size:clamp(46px,5.6vw,78px)}.safety-hero h1 strong{color:#bdf56f}.safety-hero p{color:#d9dbec;max-width:49ch;margin:26px 0;font-size:18px;line-height:1.65}.safety-button{color:#f8fad7;min-height:48px;font:600 14px/1.4 var(--font-reading),sans-serif;cursor:pointer;background:#4242ff;border:0;border-radius:100px;justify-content:center;align-items:center;gap:22px;padding:13px 21px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.safety-hero .safety-button{color:#12152e;background:#bdf56f}.safety-button:hover{background:#3232cd;transform:translateY(-2px)}.safety-hero .safety-button:hover{background:#d0ff91}.safety-hero__actions{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.safety-hero__video-link{min-height:48px;color:inherit;font:500 17px/1.4 var(--font-brand),"Outfit",sans-serif;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.safety-hero__video-link:hover{text-underline-offset:5px;text-decoration:underline}.safety-film{padding-block:76px 36px;scroll-margin-top:24px}.safety-film>header{grid-template-columns:1.2fr 1fr;align-items:end;gap:32px 64px;margin-bottom:32px;display:grid}.safety-film h2{max-width:20ch;font-size:clamp(36px,4.2vw,60px)}.safety-film>header>p{color:#515970;max-width:42ch;font:300 20px/1.55 var(--font-brand),"Outfit",sans-serif}.safety-film .video-surface{box-shadow:none;background:#11142e;border:0;border-radius:16px;margin:0;overflow:hidden}.safety-film .video-surface__media{aspect-ratio:16/9;height:auto;min-height:0}.safety-film .video-surface__media :is(button,iframe){border:0;width:100%;height:100%;display:block}.safety-film .video-surface__media img{object-fit:cover;width:100%;height:100%;display:block;transform:none}.safety-film .video-surface__media button:hover img{transform:none}.safety-film .video-surface__play{place-items:center;width:auto;height:auto;margin:0;display:grid;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.safety-film .video-surface__play>svg{color:#11142e;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fad7;border:1px solid #fff9;border-radius:50%;width:96px;height:96px;padding:31px;box-shadow:0 6px 35px #0003}.safety-film>.safety-text-link{margin-top:15px;font-size:16px}.safety-hero__visual{min-height:420px;position:relative}.safety-hero__visual>.cognitive-orb{filter:drop-shadow(0 25px 65px #5454ff55);width:135%;height:100%;position:absolute;top:-3%;left:-15%}.safety-hero__seal{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f8fad7;background:linear-gradient(130deg,#ffffff25,#ffffff0b);border:1px solid #ffffff45;border-radius:20px;align-items:center;gap:18px;padding:23px;display:flex;position:absolute;inset:auto 0 3% 4%}.safety-hero__seal>svg{color:#bdf56f}.safety-hero__seal span{gap:6px;font-size:13px;display:grid}.safety-hero__seal strong{font-size:20px;font-family:var(--font-brand),sans-serif}.safety-controls{padding-block:78px;scroll-margin-top:100px}.safety-controls>header{grid-template-columns:1fr 1fr;align-items:end;gap:16px 65px;margin-bottom:38px;display:grid}.safety-controls>header .safety-kicker{color:#4242ff;grid-column:1/-1}.safety-controls h2,.safety-practice h2{font-size:clamp(38px,4.4vw,61px)}.safety-controls>header>p{color:#565d73;max-width:37ch;font-size:17px;line-height:1.65}.safety-controls__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:start;gap:35px;display:grid}.safety-controls__tabs{gap:9px;display:grid}.safety-controls__tabs button{color:#151832;text-align:left;cursor:pointer;background:0 0;border:1px solid #d9dce7;border-radius:16px;align-items:center;gap:16px;min-height:91px;padding:16px 19px;transition:background .2s,border-color .2s,transform .2s;display:flex}.safety-controls__tab-icon{color:#4242ff;background:#eaeaff;border-radius:13px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.safety-controls__tabs button>span:nth-child(2){gap:6px;display:grid}.safety-controls__tabs button>svg:last-child{flex-shrink:0;margin-left:auto}.safety-controls__tabs small{color:#626a80;font-size:11px}.safety-controls__tabs strong{font:600 17px/1.25 var(--font-brand),sans-serif}.safety-controls__tabs button[aria-selected=true]{color:#f8fad7;background:#12152e;border-color:#12152e}.safety-controls__tabs button[aria-selected=true] small{color:#c8cdde}.safety-controls__tabs button[aria-selected=true] .safety-controls__tab-icon{color:#bdf56f;background:#ffffff12}.safety-controls__tabs button:hover{border-color:#4242ff;transform:translate(3px)}.safety-controls__panels{background:linear-gradient(145deg,#fff,#eef);border:1px solid #e0e1ed;border-radius:24px;min-width:0;padding:30px}.safety-controls__panels [hidden]{display:none}.safety-controls__intro{padding-right:68px;position:relative}.safety-controls__large-icon{color:#4242ff;position:absolute;top:0;right:0}.safety-controls__intro h3{max-width:20ch;font-family:var(--font-brand),sans-serif;letter-spacing:-.035em;font-size:30px;line-height:1.1}.safety-controls__intro p{color:#515970;margin-top:17px;font-size:15px;line-height:1.7}.safety-simulation{background:#fff;border:1px solid #e0e2f0;border-radius:17px;margin-top:25px;padding:23px}.safety-simulation__heading{color:#70768c;flex-wrap:wrap;justify-content:space-between;gap:9px;font-size:10px;display:flex}.safety-simulation__heading>span:first-child{color:#4242ff;align-items:center;gap:6px;display:flex}.safety-simulation p.safety-simulation__proposal{margin:22px 0 14px;font-size:15px;line-height:1.5}.safety-simulation__result{color:#4f5770;background:#f2f3f8;border-radius:12px;align-items:center;gap:12px;min-height:76px;margin-bottom:18px;padding:15px;font-size:14px;line-height:1.5;transition:background .25s,color .25s;display:flex}.safety-simulation__result svg{flex-shrink:0}.safety-simulation[data-tested=true] .safety-simulation__result{color:#24422e;background:#edf8e0}.safety-simulation p.safety-simulation__note{color:#687085;margin-top:16px;font-size:11px;line-height:1.6}.safety-controls__evidence{align-items:flex-start;gap:13px;margin-top:23px;display:flex}.safety-controls__evidence>svg{color:#4242ff;flex-shrink:0}.safety-controls__evidence strong{font-size:13px}.safety-controls__evidence p{color:#596178;margin-top:7px;font-size:13px;line-height:1.65}.safety-practice{background:#e9ebf4;padding:65px 0}.safety-practice__layout{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.safety-practice figure{aspect-ratio:1.35;border-radius:24px;margin:0;overflow:hidden}.safety-practice figure img{object-fit:cover;width:100%;height:100%;display:block}.safety-practice .safety-kicker{color:#4242ff}.safety-practice h2{margin-top:20px}.safety-practice p{color:#515970;margin:22px 0;font-size:16px;line-height:1.7}.safety-text-link{color:#3535cf;align-items:center;gap:10px;width:fit-content;min-height:44px;margin-top:9px;font-size:14px;text-decoration:none;display:flex}.safety-page :is(a,button,[tabindex]):focus-visible,.safety-home a:focus-visible{outline-offset:5px;outline:3px solid #8383ff}.safety-home{color:#13152f;background:#f8fad7;overflow:hidden}.safety-home__layout{grid-template-columns:minmax(0,1.45fr) minmax(0,.55fr);align-items:center;gap:32px 54px;padding-block:52px;display:grid}.safety-home .safety-kicker{color:#4242ff}.safety-home h2{max-width:24ch;margin-top:20px;font-size:clamp(34px,4.2vw,60px)}.safety-home h2 strong{color:#4242ff}.safety-home p{color:#505466;max-width:30ch;font-size:17px;line-height:1.6}.safety-home a{color:#4242ff;text-underline-offset:5px;align-items:center;gap:14px;min-height:44px;margin-top:18px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.safety-home__measures{border-top:1px solid #4242ff26;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0;padding:26px 0 0;list-style:none;display:grid}.safety-home__measures li{color:#34374d;min-width:0;font:500 14px/1.4 var(--font-reading),sans-serif;align-items:center;gap:12px;display:flex}.safety-home__measures li>svg{color:#4242ff;stroke-width:1.6px;flex:none;width:27px;height:27px}.safety-home__measures li>span{min-width:0}@media (max-width:1000px){.safety-hero__layout{grid-template-columns:1.3fr .7fr;min-height:570px;padding-block:55px}.safety-hero h1{font-size:clamp(42px,5.8vw,65px)}.safety-hero__visual{min-height:350px}.safety-hero__seal{padding:17px;left:-12%;right:-2%}.safety-hero__seal strong{font-size:17px}.safety-controls__layout{grid-template-columns:.8fr 1.2fr;gap:20px}.safety-controls__tabs button{gap:11px;padding:13px}.safety-controls__tabs strong{font-size:15px}.safety-controls__panels{padding:23px}.safety-practice__layout{gap:35px}}@media (max-width:760px){.safety-film{padding-block:46px 20px}.safety-film>header{grid-template-columns:1fr;gap:20px;margin-bottom:25px}.safety-film h2{font-size:clamp(34px,8vw,44px)}.safety-film>header>p{font-size:18px}.safety-film .video-surface{border-radius:12px}.safety-film .video-surface__play>svg{width:76px;height:76px;padding:25px}.safety-hero__layout{grid-template-columns:1fr;gap:8px;padding-block:42px 25px}.safety-hero h1{max-width:16ch;margin-top:23px;font-size:clamp(38px,8.8vw,60px)}.safety-hero p{margin:20px 0;font-size:16px}.safety-hero__visual{width:min(85%,370px);min-height:290px;margin:auto}.safety-hero__visual>.cognitive-orb{width:112%;left:-6%}.safety-hero__seal{bottom:0;left:0;right:0}.safety-controls{padding-block:46px}.safety-controls>header{grid-template-columns:1fr;gap:16px;margin-bottom:26px}.safety-controls>header>p{max-width:none;font-size:16px}.safety-controls__layout{grid-template-columns:1fr}.safety-controls__tabs{overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(142px,1fr));margin:-3px;padding:3px 3px 10px;overflow-x:auto}.safety-controls__tabs button{scroll-snap-align:start;align-items:flex-start;min-height:117px;padding:14px}.safety-controls__tabs button>svg:last-child{display:none}.safety-controls__tab-icon{background:0 0;width:29px;height:29px}.safety-controls__tabs button>span:nth-child(2){gap:8px}.safety-controls__tabs small{font-size:9px}.safety-controls__tabs strong{font-size:14px}.safety-controls__panels{border-radius:19px;padding:22px 18px}.safety-controls__intro h3{font-size:27px}.safety-controls__intro p{font-size:14px}.safety-simulation{padding:18px}.safety-practice{padding-block:40px}.safety-practice__layout{grid-template-columns:1fr;gap:30px}.safety-practice figure{aspect-ratio:1.5}.safety-home__layout{grid-template-columns:1fr;gap:16px;padding-block:38px}.safety-home__measures{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 18px;padding-top:24px}.safety-home__measures li{gap:9px;font-size:13px}.safety-home__measures li>svg{width:24px;height:24px}.safety-home h2{font-size:clamp(33px,7.5vw,48px)}.safety-home p{font-size:16px}}@media (prefers-reduced-motion:reduce){.safety-page *,.safety-home *{scroll-behavior:auto;transition:none!important;animation:none!important}}
@font-face{font-family:Wiwo Orb Serif;src:url(/fonts/vision-instrument-serif.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}#main-content.orb-refresh-2026{--or-ink:#11111a;--or-paper:#f8fad7;--or-blue:#4242ff;background:var(--or-paper);color:var(--or-ink);font-family:Outfit,sans-serif;overflow:clip}#main-content.orb-refresh-2026 *{box-sizing:border-box}#main-content.orb-refresh-2026 :is(h1,h2,h3,p,figure){min-width:0;margin:0}#main-content.orb-refresh-2026 :is(h1,h2,h3){letter-spacing:-.05em;text-wrap:balance;font-family:Outfit,sans-serif!important;font-weight:700!important}#main-content.orb-refresh-2026 h1{font-size:clamp(54px,5.7vw,84px);line-height:.92}#main-content.orb-refresh-2026 h2{font-size:clamp(40px,4.4vw,64px);line-height:.96}#main-content.orb-refresh-2026 :is(h1,h2)>span{color:#4242ff;letter-spacing:-.025em;font-family:Wiwo Orb Serif,serif!important;font-style:normal!important;font-weight:400!important}#main-content.orb-refresh-2026 h3{font-size:35px;line-height:1.06}#main-content.orb-refresh-2026 :is(p,li,figcaption){color:#55555e;font-size:20px;line-height:1.55;font-family:Outfit,sans-serif!important;font-weight:300!important}#main-content.orb-refresh-2026 a{text-decoration:none}#main-content.orb-refresh-2026 :is(a,button,[role=tabpanel]):focus-visible{outline-offset:5px;outline:3px solid #8af84f}.or26-shell{width:min(1360px,100% - 80px);margin-inline:auto}.or26-button{color:#f8fad7;cursor:pointer;background:#4242ff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:22px;min-height:56px;padding:15px 26px;font:500 19px/1.3 Outfit,sans-serif;transition:background .25s,transform .25s;display:inline-flex}.or26-button:hover{background:#3030d4;transform:translateY(-2px)}.or26-button>svg{flex:none;width:22px;height:22px}.or26-link,.or26-back{color:#4242ff;align-items:center;gap:14px;min-height:48px;font:500 18px/1.3 Outfit,sans-serif;display:inline-flex}.or26-link>svg,.or26-back>svg{flex:none;width:21px;height:21px;transition:transform .25s}.or26-link:hover>svg,.or26-back:hover>svg{transform:translate(3px,-3px)}.or26-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.or26-hero{isolation:isolate;color:#f8fad7;background:radial-gradient(at 82% 35%,#4242ff3b,#0000 52%),#11111a;padding:40px 0 0;position:relative;overflow:hidden}.or26-hero__grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:48px;padding-bottom:42px;display:grid}.or26-hero__grid>header{z-index:2;min-width:0;padding-bottom:28px;position:relative}.or26-back{color:#b9b9d0;margin-bottom:28px;font-size:17px;font-weight:300}#main-content.orb-refresh-2026 .or26-hero h1>span{color:#c7c7ff;margin-top:12px;display:inline-block}#main-content.orb-refresh-2026 .or26-hero__grid header>p{color:#cecede;max-width:560px;margin-top:30px}.or26-hero .or26-button{color:#11111a;background:#f8fad7}.or26-hero .or26-button:hover{background:#8af84f}.or26-hero .or26-link{color:#f8fad7}.or26-presence{text-align:center;min-width:0;position:relative}.or26-stage{isolation:isolate;place-items:center;min-height:460px;padding:32px 0;display:grid;position:relative}.or26-stage__orbit{background:radial-gradient(#4242ff16,#0000 70%);border:1px solid #aaaaff40;border-radius:50%;width:90%;height:75%;transition:transform .8s cubic-bezier(.2,.7,.2,1),border-color .8s;position:absolute;transform:rotate(-26deg)}.or26-stage__orbit:nth-child(2){background:0 0;border-color:#e8e8ff22;width:72%;height:93%;transform:rotate(28deg)}.or26-stage[data-orb-state=generating] .or26-stage__orbit{border-color:#8af84f50;transform:rotate(-12deg)}.or26-stage[data-orb-state=generating] .or26-stage__orbit:nth-child(2){transform:rotate(15deg)}.or26-stage .or26-hero-orb{--orb-size:clamp(330px,36vw,470px);width:var(--orb-size);height:var(--orb-size);z-index:1;position:relative}.or26-stage__shadow{filter:blur(10px);background:radial-gradient(#9292ff4b,#0000 70%);width:56%;height:28px;position:absolute;bottom:2%;left:22%}.or26-state-picker{border:0;width:fit-content;max-width:100%;margin:4px auto 0;padding:0}.or26-state-picker legend{color:#b7b7cc;width:100%;margin-bottom:16px;font:300 18px/1.4 Outfit,sans-serif}.or26-state-picker>div{background:#ffffff08;border:1px solid #ffffff30;border-radius:999px;gap:5px;padding:6px;display:flex}.or26-state-picker button{color:#cacadd;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:10px 18px;font:400 18px/1.3 Outfit,sans-serif;transition:background .25s,color .25s;display:inline-flex}.or26-state-picker button>svg{flex:none;width:20px;height:20px}.or26-state-picker button[aria-pressed=true]{color:#11111a;background:#f8fad7}.or26-state-picker button:hover{background:#ffffff20}.or26-state-picker button[aria-pressed=true]:hover{background:#f8fad7}#main-content.orb-refresh-2026 .or26-state-description{color:#a8a8c4;max-width:430px;min-height:50px;margin:16px auto 0;font-size:17px;line-height:1.45}.or26-motion{color:#a8a8c4;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-height:44px;padding:8px;font:300 16px/1.4 Outfit,sans-serif;display:inline-flex}.or26-motion>svg{width:16px;height:16px}.or26-availability{border-top:1px solid #ffffff25;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding-block:26px;display:grid}.or26-availability>span{color:#f8fad7;font:500 19px/1.4 Outfit,sans-serif}#main-content.orb-refresh-2026 .or26-availability>p{color:#aaaac2;font-size:18px}.or26-availability>a{color:#c7c7ff;align-items:center;gap:14px;font:400 18px/1.3 Outfit,sans-serif;display:inline-flex}.or26-availability>a>svg{flex:none;width:20px;height:20px}.or26-work,.or26-human,.or26-safety{padding:88px 0;scroll-margin-top:100px}.or26-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:56px;margin-bottom:48px;display:grid}.or26-heading>p{max-width:530px}.or26-work__grid{grid-template-columns:.6fr 1.4fr;align-items:stretch;gap:40px;display:grid}.or26-contexts{min-width:0}.or26-tabs{flex-direction:column;gap:8px;display:flex}.or26-tabs button{color:#5b5b66;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:16px;min-height:64px;padding:16px 20px;font:400 21px/1.3 Outfit,sans-serif;transition:background .25s,color .25s;display:flex}.or26-tabs button>svg{flex:none;width:23px;height:23px}.or26-tabs button>svg:last-child{width:20px;height:20px;margin-left:auto}.or26-tabs button[aria-selected=true]{color:#f8fad7;background:#4242ff;box-shadow:0 8px 25px #4242ff1c}.or26-tabs button:hover{border-color:#4242ff50}.or26-context-orb{place-items:center;height:190px;margin-top:15px;display:grid}.or26-context-orb .cognitive-orb{--orb-size:170px;width:170px;height:170px}#main-content.orb-refresh-2026 .or26-note{color:#77777f;border-top:1px solid #11111a20;max-width:300px;padding-top:16px;font-size:16px;line-height:1.5}.or26-answer-surface{background:#fffef6;border:1px solid #11111a20;border-radius:24px;min-width:0;box-shadow:0 24px 60px #11111a08}.or26-answer{min-height:485px;padding:40px;animation:.4s cubic-bezier(.2,.7,.2,1) or26-reveal}.or26-answer[hidden],.or26-proposal[hidden]{display:none}.or26-question{border-bottom:1px solid #11111a20;padding:0 0 28px}.or26-question>span{color:#77777f;margin-bottom:14px;font:400 17px/1.4 Outfit,sans-serif;display:block}#main-content.orb-refresh-2026 .or26-question>p{color:#11111a;max-width:650px;font-size:30px;line-height:1.18}.or26-reveal{color:#4242ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;min-height:64px;padding:20px 0;font:500 19px/1.3 Outfit,sans-serif;display:flex}.or26-reveal>svg{flex:none;width:22px;height:22px}.or26-reveal>svg:last-child{margin-left:auto}.or26-reveal[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.or26-proposal{padding-top:8px;animation:.4s cubic-bezier(.2,.7,.2,1) or26-reveal}@keyframes or26-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}#main-content.orb-refresh-2026 .or26-proposal h3{max-width:620px;margin-bottom:22px}#main-content.orb-refresh-2026 .or26-proposal>p{max-width:700px;font-size:20px}.or26-human-review{background:#f0f0dc;border-radius:14px;align-items:center;gap:18px;margin-top:30px;padding:20px;display:flex}.or26-human-review>svg{color:#4242ff;flex:none;width:25px;height:25px}.or26-human-review>svg:last-child{width:20px;height:20px;margin-left:auto}#main-content.orb-refresh-2026 .or26-human-review>p{color:#373741;font-size:18px}.or26-proposal-placeholder{gap:16px;max-width:90%;padding-top:20px;display:grid}.or26-proposal-placeholder>i{background:#ebebdf;border-radius:999px;height:10px;display:block}.or26-proposal-placeholder>i:nth-child(2){width:92%}.or26-proposal-placeholder>i:nth-child(3){width:60%}.or26-human{background:#fffef6;border-top:1px solid #11111a20}.or26-human>.or26-shell{grid-template-columns:.85fr 1.15fr;align-items:center;gap:64px;display:grid}.or26-human__copy>svg{color:#4242ff;width:40px;height:40px;margin-bottom:32px}.or26-human__copy>p{max-width:580px;margin-top:30px!important}.or26-human__copy>.or26-link{margin-top:26px}.or26-human figure{min-width:0}.or26-human figure>img{border:1px solid #11111a18;border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 20px 45px #11111a12}#main-content.orb-refresh-2026 .or26-human figcaption{padding-top:18px;font-size:17px}.or26-safety{color:#f8fad7;background:#4242ff}.or26-safety>.or26-shell{grid-template-columns:56px 1fr auto;align-items:center;gap:40px;display:grid}.or26-safety>.or26-shell>svg{color:#8af84f;width:48px;height:48px}#main-content.orb-refresh-2026 .or26-safety h2>span{color:#f8fad7}#main-content.orb-refresh-2026 .or26-safety p{color:#dedeee;max-width:600px;margin-top:24px}.or26-safety .or26-button{color:#11111a;background:#f8fad7}.or26-safety .or26-button:hover{background:#8af84f}@media (max-width:1100px){.or26-shell{width:calc(100% - 48px)}.or26-hero__grid{gap:24px}.or26-stage{min-height:400px}.or26-stage .or26-hero-orb{--orb-size:370px}.or26-state-picker button{padding-inline:14px;font-size:17px}.or26-availability{grid-template-columns:auto 1fr;gap:12px 28px}.or26-availability>a{grid-column:2}.or26-heading{gap:32px}.or26-work__grid{grid-template-columns:.55fr 1.2fr;gap:24px}.or26-answer{padding:30px}.or26-human>.or26-shell{gap:36px}.or26-safety>.or26-shell{grid-template-columns:48px 1fr;gap:28px}.or26-safety .or26-button{grid-column:2;justify-self:start}}@media (max-width:850px){.or26-hero__grid{grid-template-columns:1fr;gap:12px}.or26-hero__grid>header{max-width:700px}.or26-presence{width:100%;max-width:570px;margin:auto}.or26-stage{min-height:410px}.or26-stage .or26-hero-orb{--orb-size:410px}.or26-work__grid{grid-template-columns:1fr}.or26-contexts{display:block}.or26-tabs{flex-direction:row;padding:4px;overflow-x:auto}.or26-tabs button{white-space:nowrap;flex:1;justify-content:center;min-height:56px}.or26-tabs button>svg:last-child,.or26-context-orb{display:none}#main-content.orb-refresh-2026 .or26-note{border:0;max-width:none;padding-top:20px}.or26-human>.or26-shell{grid-template-columns:1fr;gap:36px}.or26-human__copy{max-width:700px}.or26-human figure{width:100%}.or26-human figure>img{object-fit:contain;max-height:600px}}@media (max-width:700px){.or26-shell{width:calc(100% - 40px)}#main-content.orb-refresh-2026 h1{font-size:clamp(45px,10vw,64px);line-height:.97}#main-content.orb-refresh-2026 h2{font-size:clamp(39px,8.5vw,52px);line-height:1}#main-content.orb-refresh-2026 p{font-size:19px}.or26-hero{padding-top:24px}.or26-back{margin-bottom:20px}.or26-hero__grid{padding-bottom:30px}.or26-hero__grid>header{padding-bottom:0}.or26-actions{gap:18px;margin-top:28px}.or26-stage{min-height:340px;padding:15px 0}.or26-stage .or26-hero-orb{--orb-size:320px}.or26-state-picker legend{font-size:17px}.or26-state-picker button{gap:8px;padding-inline:12px;font-size:16px}.or26-state-picker button>svg{width:18px;height:18px}#main-content.orb-refresh-2026 .or26-state-description{max-width:330px;margin-top:14px;font-size:17px}.or26-motion{font-size:16px}.or26-availability{grid-template-columns:1fr;gap:12px;padding-block:24px}.or26-availability>a{grid-column:1}#main-content.orb-refresh-2026 .or26-availability>p{font-size:18px}.or26-work,.or26-human,.or26-safety{padding:56px 0}.or26-heading{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.or26-tabs{gap:5px;margin-inline:-4px}.or26-tabs button{gap:10px;padding:14px 16px;font-size:18px}.or26-tabs button>svg{width:21px;height:21px}.or26-answer-surface{border-radius:18px}.or26-answer{min-height:380px;padding:26px 24px}#main-content.orb-refresh-2026 .or26-question>p{font-size:27px}.or26-question{padding-bottom:24px}.or26-reveal{font-size:18px}#main-content.orb-refresh-2026 .or26-proposal h3{font-size:31px}#main-content.orb-refresh-2026 .or26-proposal>p{font-size:19px}.or26-human-review{align-items:flex-start;gap:14px;padding:18px}.or26-human-review>svg:last-child{display:none}#main-content.orb-refresh-2026 .or26-human-review>p{font-size:18px}.or26-safety>.or26-shell{grid-template-columns:1fr;gap:26px}.or26-safety .or26-button{grid-column:1}.or26-human__copy>.or26-link{font-size:18px}}@media (max-width:370px){.or26-state-picker button{padding-inline:10px;font-size:15px}.or26-state-picker button>svg{width:16px;height:16px}.or26-stage .or26-hero-orb{--orb-size:285px}.or26-stage{min-height:305px}.or26-tabs button{padding-inline:12px;font-size:16px}.or26-answer{padding:24px 20px}}@media (prefers-reduced-motion:reduce){#main-content.orb-refresh-2026 *,#main-content.orb-refresh-2026 :before,#main-content.orb-refresh-2026 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.or26-button:hover,.or26-link:hover>svg,.or26-back:hover>svg{transform:none}}
@font-face{font-family:AwardsSerif;src:url(/fonts/vision-instrument-serif.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.home-awards{--awards-ink:#111126;--awards-purple:#4242ff;--awards-beige:#f8fad7;color:var(--awards-ink);font-family:var(--font-body),"Instrument Sans",sans-serif;background:#e9e9f8;padding:32px 0}.awards-kicker{letter-spacing:.06em;align-items:center;gap:10px;font-size:.78rem;font-weight:700;line-height:1.5;display:flex}.awards-kicker>svg{width:20px;height:20px}.awards-link{width:fit-content;min-height:44px;color:inherit;align-items:center;gap:18px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.awards-link svg{flex-shrink:0;width:20px;height:20px;transition:transform .18s}.awards-link:is(:hover,:focus-visible){text-underline-offset:5px;text-decoration:underline}.awards-link:is(:hover,:focus-visible) svg{transform:translate(3px,-3px)}.home-awards a:focus-visible{outline-offset:6px;outline:3px solid #4242ff}.home-awards__inner{grid-template-columns:104px 1fr auto;align-items:center;gap:28px;display:grid}.home-awards__seal{color:#3f3f63;background:radial-gradient(circle at 28% 18%,#fff,#0000 50%),linear-gradient(130deg,#d9dbed,#c2c3de 42%,#f9f9ff 53%,#bebed7);border:1px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:104px;height:104px;display:flex;box-shadow:inset 0 0 0 5px #ffffff50,0 8px 18px #11112612}.home-awards__seal>svg{width:35px;height:35px}.home-awards__seal>span{gap:5px;font-size:.65rem;display:flex}.home-awards__copy .awards-kicker{color:#4242ff;font-size:.72rem}.home-awards__copy h2{color:#111126;font-family:var(--font-brand),"Outfit",sans-serif;letter-spacing:-.035em;margin:7px 0 9px;font-size:clamp(23px,2.5vw,34px);font-weight:300;line-height:1.15}.home-awards__copy h2 strong{font-weight:700}.home-awards__copy p{color:#505068;margin:0;font-size:.86rem;line-height:1.5}.home-awards .awards-link{color:#4242ff}#main-content.awards-page--editorial{--awards-ink:#10111b;--awards-blue:#4242ff;--awards-paper:#f8fad7;background:var(--awards-paper);color:var(--awards-ink);font:300 20px/1.55 var(--font-system),Outfit,sans-serif;overflow:clip}#main-content.awards-page--editorial *,#main-content.awards-page--editorial :before,#main-content.awards-page--editorial :after{box-sizing:border-box}#main-content.awards-page--editorial :is(h1,h2,h3,p,dl,dd){margin:0}#main-content.awards-page--editorial :is(p,li,figcaption,dd){font-family:var(--font-system),Outfit,sans-serif!important;font-weight:300!important}#main-content.awards-page--editorial :is(section,div,article,details){min-width:0}#main-content.awards-page--editorial .shell{width:min(1440px,100% - 96px);margin-inline:auto}#main-content.awards-page--editorial :is(h1,h2,h3){letter-spacing:-.045em;text-wrap:balance;font-family:var(--font-system),Outfit,sans-serif!important;font-weight:700!important}#main-content.awards-page--editorial :is(h1,h2) em{letter-spacing:-.025em;font-family:AwardsSerif,Instrument Serif,Georgia,serif!important;font-style:normal!important;font-weight:400!important}#main-content.awards-page--editorial a{color:inherit}#main-content.awards-page--editorial :is(a,button,summary):focus-visible{outline:3px solid var(--awards-blue);outline-offset:6px}#main-content.awards-page--editorial section[id]{scroll-margin-top:calc(var(--header-total,76px) + 24px)}#main-content.awards-page--editorial .awards-link{gap:16px;min-height:48px;font-size:18px;font-weight:600;line-height:1.4}#main-content.awards-page--editorial .awards-link svg{width:22px;height:22px}#main-content.awards-page--editorial .awards-hero{padding:24px 0 0}#main-content.awards-page--editorial .awards-breadcrumb{color:#535546;flex-wrap:wrap;align-items:center;gap:12px;font-size:16px;display:flex}#main-content.awards-page--editorial .awards-breadcrumb a{align-items:center;min-height:40px;text-decoration:none;display:inline-flex}#main-content.awards-page--editorial .awards-breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}#main-content.awards-page--editorial .awards-hero__grid{grid-template-columns:1.4fr 1fr;align-items:end;gap:72px;padding:64px 0 56px;display:grid}#main-content.awards-page--editorial .awards-hero h1{max-width:850px;font-size:clamp(64px,7.3vw,112px);line-height:.87}#main-content.awards-page--editorial .awards-hero h1 em{color:var(--awards-blue);margin-top:8px;display:block}#main-content.awards-page--editorial .awards-hero__copy{max-width:440px;padding-bottom:4px}#main-content.awards-page--editorial .awards-hero__copy p{color:#43453d;font-size:22px;line-height:1.5}#main-content.awards-page--editorial .awards-hero__copy .awards-link{color:var(--awards-blue);margin-top:24px}#main-content.awards-page--editorial .awards-index{border-top:1px solid #10111b30;flex-wrap:wrap;gap:8px 36px;padding:16px 0 24px;display:flex}#main-content.awards-page--editorial .awards-index a{align-items:center;gap:16px;min-height:44px;font-size:17px;text-decoration:none;display:flex}#main-content.awards-page--editorial .awards-index svg{width:18px;height:18px;transition:transform .18s}#main-content.awards-page--editorial .awards-index a:hover{color:var(--awards-blue)}#main-content.awards-page--editorial .awards-index a:hover svg{transform:translateY(3px)}#main-content.awards-page--editorial .awards-feature{color:var(--awards-paper);background:#10111b;padding:64px 0 72px}#main-content.awards-page--editorial .awards-feature__heading{grid-template-columns:1.4fr 1fr;align-items:end;gap:72px;margin-bottom:32px;display:grid}#main-content.awards-page--editorial .awards-context{color:var(--awards-blue);margin-bottom:20px;font-size:18px;font-weight:500;line-height:1.4}#main-content.awards-page--editorial .awards-feature .awards-context{color:#8af84f}#main-content.awards-page--editorial .awards-feature h2{font-size:clamp(48px,5.3vw,80px);line-height:.9}#main-content.awards-page--editorial .awards-feature__heading>p{color:#d3d4c7;max-width:430px;font-size:22px;line-height:1.5}#main-content.awards-page--editorial .awards-feature__film .video-surface{background:#000;border:1px solid #f8fad72e;border-radius:8px;overflow:hidden}#main-content.awards-page--editorial .awards-feature__film .video-surface__media{aspect-ratio:16/9}#main-content.awards-page--editorial .awards-feature__record{grid-template-columns:1.1fr 1fr;align-items:start;gap:96px;margin-top:40px;display:grid}#main-content.awards-page--editorial .awards-feature__about h3{margin-bottom:16px;font-size:30px;line-height:1.1}#main-content.awards-page--editorial .awards-feature__about p{color:#c3c5b9;max-width:590px;font-size:20px;line-height:1.55}#main-content.awards-page--editorial .awards-feature__about .awards-link{color:#8af84f;margin-top:24px}#main-content.awards-page--editorial .awards-feature :is(a,button):focus-visible{outline-color:#8af84f}#main-content.awards-page--editorial .awards-medals{grid-template-columns:1fr 1fr;gap:32px;display:grid}#main-content.awards-page--editorial .awards-medals>div{border-top:1px solid #f8fad74a;padding-top:20px}#main-content.awards-page--editorial .awards-medals dt{align-items:center;gap:12px;font-size:18px;display:flex}#main-content.awards-page--editorial .awards-medals dt>svg{color:#bfc3db;flex-shrink:0;width:32px;height:32px}#main-content.awards-page--editorial .awards-medals dt strong{font:700 32px/1.15 var(--font-system),Outfit,sans-serif;letter-spacing:-.03em;display:block}#main-content.awards-page--editorial .awards-medals dd{color:#c3c5b9;margin-top:20px;font-size:17px;line-height:1.45}#main-content.awards-page--editorial .awards-archive{background:var(--awards-paper);padding:80px 0}#main-content.awards-page--editorial .awards-section-heading{grid-template-columns:1.4fr 1fr;align-items:end;gap:72px;display:grid}#main-content.awards-page--editorial .awards-section-heading h2{max-width:680px;font-size:clamp(40px,4.4vw,64px);line-height:.95}#main-content.awards-page--editorial .awards-section-heading>p{color:#4a4c42;max-width:440px;font-size:21px;line-height:1.5}#main-content.awards-page--editorial .awards-archive__works{grid-template-columns:1fr 1fr;align-items:start;gap:40px;margin-top:40px;display:grid}#main-content.awards-page--editorial .awards-archive__work{border-top:1px solid #10111b4d;border-bottom:1px solid #10111b26}#main-content.awards-page--editorial .awards-archive__work summary{cursor:pointer;flex-direction:column;align-items:start;padding:24px 0;list-style:none;display:flex}#main-content.awards-page--editorial .awards-archive__work summary::-webkit-details-marker{display:none}#main-content.awards-page--editorial .awards-archive__metal{color:var(--awards-blue);align-items:center;gap:10px;font-size:18px;font-weight:500;display:inline-flex}#main-content.awards-page--editorial .awards-archive__metal>svg{width:24px;height:24px}#main-content.awards-page--editorial .awards-archive__name{font:700 clamp(30px,3.5vw,48px)/1.06 var(--font-system),Outfit,sans-serif;letter-spacing:-.045em;margin:24px 0}#main-content.awards-page--editorial .awards-archive__prompt{justify-content:space-between;align-items:center;gap:16px;width:100%;font-size:18px;font-weight:500;display:flex}#main-content.awards-page--editorial .awards-archive__prompt svg{width:24px;height:24px;transition:transform .22s}#main-content.awards-page--editorial details[open] .awards-archive__prompt svg{transform:rotate(180deg)}#main-content.awards-page--editorial .awards-archive__work summary:hover .awards-archive__prompt{color:var(--awards-blue)}#main-content.awards-page--editorial .awards-archive__detail{padding:0 0 24px}#main-content.awards-page--editorial .awards-archive__detail dl{gap:20px;margin:0 0 16px;display:grid}#main-content.awards-page--editorial .awards-archive__detail dt{color:#626455;font-size:16px}#main-content.awards-page--editorial .awards-archive__detail dd{margin-top:4px;font-size:20px;line-height:1.45}#main-content.awards-page--editorial .awards-archive__detail .awards-link{color:var(--awards-blue)}#main-content.awards-page--editorial .awards-milestones{background:#eeefe5;border-top:1px solid #10111b1a;padding:72px 0 80px}#main-content.awards-page--editorial .awards-milestones__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:48px;display:grid}#main-content.awards-page--editorial .awards-milestone{border-top:1px solid #10111b33;flex-direction:column;align-items:start;padding-top:24px;text-decoration:none;display:flex}#main-content.awards-page--editorial .awards-milestone>svg{width:32px;height:32px;color:var(--awards-blue);stroke-width:1.5px}#main-content.awards-page--editorial .awards-milestone h3{margin:24px 0 16px;font-size:clamp(26px,2.6vw,36px);line-height:1.08}#main-content.awards-page--editorial .awards-milestone p{color:#505248;margin-bottom:24px;font-size:19px;line-height:1.55}#main-content.awards-page--editorial .awards-milestone>span{width:100%;color:var(--awards-blue);justify-content:space-between;gap:12px;margin-top:auto;padding-top:8px;font-size:18px;font-weight:500;display:flex}#main-content.awards-page--editorial .awards-milestone>span svg{flex-shrink:0;width:22px;height:22px;transition:transform .18s}#main-content.awards-page--editorial .awards-milestone:hover>span svg{transform:translate(3px,-3px)}#main-content.awards-page--editorial .awards-close{background:var(--awards-blue);color:var(--awards-paper);padding:80px 0}#main-content.awards-page--editorial .awards-close>.shell{grid-template-columns:1.4fr 1fr;align-items:center;gap:72px;display:grid}#main-content.awards-page--editorial .awards-close h2{font-size:clamp(42px,4.8vw,72px);line-height:.93}#main-content.awards-page--editorial .awards-close h2 em{margin-top:8px;display:block}#main-content.awards-page--editorial .awards-close p{max-width:440px;margin-bottom:24px;font-size:22px;line-height:1.5}#main-content.awards-page--editorial .awards-close .button{background:var(--awards-paper);color:var(--awards-blue);border-color:var(--awards-paper);min-height:56px;font-size:18px}#main-content.awards-page--editorial .awards-close .button:hover{background:#8af84f;border-color:#8af84f}#main-content.awards-page--editorial .awards-close :is(a,button):focus-visible{outline-color:#8af84f}@media (max-width:1100px){#main-content.awards-page--editorial .shell{width:calc(100% - 64px)}#main-content.awards-page--editorial :is(.awards-hero__grid,.awards-feature__heading,.awards-section-heading,.awards-close>.shell){gap:40px}#main-content.awards-page--editorial .awards-feature__record{gap:48px}#main-content.awards-page--editorial .awards-milestones__grid{gap:24px}.home-awards__inner{grid-template-columns:90px 1fr;gap:22px}.home-awards__seal{width:90px;height:90px}.home-awards .awards-link{grid-column:2;margin-top:-10px}}@media (max-width:760px){#main-content.awards-page--editorial .shell{width:calc(100% - 40px)}#main-content.awards-page--editorial .awards-hero{padding-top:16px}#main-content.awards-page--editorial .awards-hero__grid{grid-template-columns:1fr;gap:32px;padding:40px 0 32px}#main-content.awards-page--editorial .awards-hero h1{font-size:clamp(53px,11.5vw,76px);line-height:.9}#main-content.awards-page--editorial .awards-hero__copy{max-width:540px}#main-content.awards-page--editorial .awards-hero__copy p{font-size:20px}#main-content.awards-page--editorial .awards-index{gap:4px 24px;padding:12px 0 20px}#main-content.awards-page--editorial .awards-index a{font-size:16px}#main-content.awards-page--editorial :is(.awards-feature,.awards-archive,.awards-milestones,.awards-close){padding:48px 0}#main-content.awards-page--editorial :is(.awards-feature__heading,.awards-section-heading,.awards-close>.shell){grid-template-columns:1fr;gap:24px}#main-content.awards-page--editorial .awards-feature h2{font-size:clamp(44px,10vw,64px)}#main-content.awards-page--editorial .awards-feature__heading{margin-bottom:24px}#main-content.awards-page--editorial .awards-feature__heading>p{font-size:20px}#main-content.awards-page--editorial .awards-feature__film{width:calc(100% + 40px);margin-left:-20px}#main-content.awards-page--editorial .awards-feature__film .video-surface{border-inline:0;border-radius:0}#main-content.awards-page--editorial .awards-feature__record{grid-template-columns:1fr;gap:32px;margin-top:32px}#main-content.awards-page--editorial .awards-feature__about h3{font-size:28px}#main-content.awards-page--editorial .awards-feature__about p{font-size:19px}#main-content.awards-page--editorial .awards-medals{gap:20px}#main-content.awards-page--editorial .awards-medals dt{gap:8px;font-size:17px}#main-content.awards-page--editorial .awards-medals dt>svg{width:26px;height:26px}#main-content.awards-page--editorial .awards-medals dt strong{font-size:28px}#main-content.awards-page--editorial .awards-medals dd{margin-top:16px;font-size:16px}#main-content.awards-page--editorial .awards-section-heading h2{font-size:clamp(38px,9vw,54px)}#main-content.awards-page--editorial .awards-section-heading>p{font-size:20px}#main-content.awards-page--editorial .awards-archive__works{grid-template-columns:1fr;gap:24px;margin-top:32px}#main-content.awards-page--editorial .awards-archive__name{font-size:36px}#main-content.awards-page--editorial .awards-milestones__grid{grid-template-columns:1fr;gap:32px;margin-top:32px}#main-content.awards-page--editorial .awards-milestone h3{margin-top:20px;font-size:30px}#main-content.awards-page--editorial .awards-milestone p{max-width:560px}#main-content.awards-page--editorial .awards-close h2{font-size:clamp(40px,9.4vw,62px)}#main-content.awards-page--editorial .awards-close p{font-size:20px}}@media (max-width:700px){.home-awards__inner{grid-template-columns:68px 1fr;gap:18px}.home-awards__seal{align-self:start;gap:6px;width:68px;height:68px;margin-top:3px}.home-awards__seal>svg{width:25px;height:25px}.home-awards__seal>span{font-size:.48rem}.home-awards__copy h2{font-size:26px}.home-awards__copy h2 strong{display:block}.home-awards__copy p{font-size:.82rem}.home-awards .awards-link{margin-top:-5px;font-size:.87rem}}@media (prefers-reduced-motion:reduce){#main-content.awards-page--editorial *,.home-awards *{transition:none!important;animation:none!important}.awards-link:is(:hover,:focus-visible) svg{transform:none}}@media (max-width:370px){#main-content.awards-page--editorial h2,#main-content.awards-page--editorial .awards-section-heading h2{font-size:36px}}
.swp-nav .swp-nav__short{display:none}
.sw-playground{--play-paper:#f8fad7;--play-lime:#8af84f;--play-purple:#4242ff;color:var(--play-paper);background:radial-gradient(at 80% 10%,#4242ff30,#0000 55%),#10111b;padding:100px 0 72px;font-family:Outfit,sans-serif;overflow:hidden}.sw-playground .sw-playground__heading{max-width:870px;margin:0 0 48px}.sw-playground .sw-playground__heading h2{letter-spacing:-.045em;color:var(--play-paper);text-wrap:balance;margin:0 0 24px;font:600 clamp(40px,5.5vw,80px)/.97 Outfit,sans-serif}.sw-playground .sw-playground__heading>p{color:#c5c6d4;max-width:58ch;margin:0;font:300 22px/1.5 Outfit,sans-serif}.sw-playground .sw-playground__stage{isolation:isolate;max-width:1240px;margin:auto;position:relative}.sw-playground .sw-playground__window{background:#1a1c2a;border:1px solid #d2cfff42;border-radius:24px;min-width:0;overflow:hidden;box-shadow:0 36px 80px -40px #000b}.sw-playground .sw-playground__window-header{background:#ffffff03;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:24px 32px;display:flex}.sw-playground .sw-playground__window-header .product-brand{--product-brand-color:#f8fad7;--product-brand-height:32px}.sw-playground .sw-playground__window-header>span:last-child{color:#c5c6d4;align-items:center;gap:10px;font:300 18px/1.4 Outfit,sans-serif;display:flex}.sw-playground .sw-playground__window-header>span:last-child>i{background:var(--play-lime);border-radius:50%;width:8px;height:8px}.sw-playground .sw-playground__workspace{min-width:0;padding:32px}.sw-playground .sw-playground__tool-heading{color:#bdc0d1;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;font:300 18px/1.45 Outfit,sans-serif;display:flex}.sw-playground .sw-playground__tool-heading>span{align-items:center;gap:10px;display:flex}.sw-playground .sw-playground__tool-heading>span:first-child{color:var(--play-paper);font-weight:500}.sw-playground .sw-playground__tool-heading svg{color:#aaf;flex-shrink:0}.sw-playground .sw-playground__choices{flex-wrap:wrap;gap:8px;margin:0 0 28px;display:flex}.sw-playground .sw-playground__choices>button,.sw-playground .sw-playground__compare{color:#d2d4e1;cursor:pointer;background:#ffffff04;border:1px solid #ffffff30;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 21px;font:400 18px/1.3 Outfit,sans-serif;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.sw-playground .sw-playground__choices>button[aria-pressed=true],.sw-playground .sw-playground__compare[aria-pressed=true]{color:#171828;background:#f8fad7;border-color:#f8fad7}.sw-playground .sw-playground__choices>button:hover,.sw-playground .sw-playground__compare:hover{border-color:#b7b7ff}.sw-playground .sw-playground__bottom{border-top:1px solid #ffffff20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding-top:28px;display:flex}.sw-playground .sw-playground__action{color:#151625;background:var(--play-lime);cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;min-height:56px;padding:15px 24px;font:600 18px/1.4 Outfit,sans-serif;transition:background .18s,transform .18s;display:inline-flex}.sw-playground .sw-playground__action svg{flex-shrink:0}.sw-playground .sw-playground__action:hover:not(:disabled){background:#b2ff87;transform:translateY(-2px)}.sw-playground .sw-playground__action:disabled{color:#c3c5d5;cursor:default;background:#ffffff09;border-color:#ffffff30}.sw-playground .sw-playground__status{color:#c8cbd9;align-items:flex-start;gap:10px;max-width:48ch;margin:0;font:300 18px/1.5 Outfit,sans-serif;display:flex}.sw-playground .sw-playground__status>svg{color:var(--play-lime);flex-shrink:0;margin-top:3px}.sw-playground .sw-playground__caption{color:#bec0cf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin:24px auto 0;font:300 18px/1.5 Outfit,sans-serif;display:flex}.sw-playground .sw-playground__caption p{margin:0}.sw-playground .sw-playground__caption button,.sw-playground .sw-playground__secondary{min-height:48px;color:var(--play-paper);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font:400 18px/1.4 Outfit,sans-serif;display:inline-flex}.sw-playground .sw-playground__caption button:hover,.sw-playground .sw-playground__secondary:hover{background:#ffffff09;border-color:#ffffff25}.sw-playground :is(button,summary,textarea):focus-visible,.sw-playground [tabindex="-1"]:focus-visible{outline-offset:4px;outline:3px solid #a5a5ff}.sw-playground .sw-playground__prompt{color:var(--play-paper);margin:0 0 24px;font:300 25px/1.4 Outfit,sans-serif}.sw-playground .sw-playground__variants{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sw-playground .sw-playground__variants>button{text-align:left;color:#d4d5e1;cursor:pointer;background:#ffffff05;border:1px solid #ffffff30;border-radius:16px;min-width:0;padding:0;transition:border-color .2s,transform .2s;overflow:hidden}.sw-playground .sw-playground__variants>button:disabled{cursor:default}.sw-playground .sw-playground__variants>button[aria-pressed=true]{border-color:var(--play-lime);box-shadow:0 0 0 1px var(--play-lime)}.sw-playground .sw-playground__variants>button:not(:disabled):hover{transform:translateY(-4px)}.sw-playground .sw-playground__variants>button>span:last-child{justify-content:space-between;align-items:center;gap:12px;padding:18px;font:400 18px/1.4 Outfit,sans-serif;display:flex}.sw-playground .sw-playground__art{--art-a:#5143f3;--art-b:#a7c8ff;aspect-ratio:1.18;isolation:isolate;background:radial-gradient(circle at 70% 10%,var(--art-b),transparent 60%),linear-gradient(150deg,#2a2460,var(--art-a));display:block;position:relative;overflow:hidden}.sw-playground .sw-playground__art>i{background:linear-gradient(110deg,#ffffff63 0,#ffffff03 18%,#d8dcff20 45%,#ffffff82 52%,#ffffff05 67%);border:1px solid #ffffffa6;border-radius:45% 45% 25% 25%;width:42%;height:70%;transition:transform .4s;position:absolute;top:12%;left:30%;transform:rotate(-22deg);box-shadow:inset 5px 2px 15px #fff4,inset -7px -3px 12px #1115,11px 15px 23px #06061d60}.sw-playground .sw-playground__art>b{filter:blur(9px);background:#08082e55;border-radius:50%;height:12%;position:absolute;bottom:6%;left:5%;right:5%}.sw-playground .sw-playground__art>em{aspect-ratio:1;filter:blur(14px);background:#c4ff74aa;border-radius:50%;width:15%;position:absolute;top:20%;right:12%}.sw-playground .sw-playground__art--1>i{border-radius:50%;transform:rotate(23deg)}.sw-playground .sw-playground__art--2>i{border-radius:12%;transform:rotate(-8deg)}.sw-playground .sw-playground__variants[data-style="1"] .sw-playground__art{--art-a:#8582d5;--art-b:#f8fad7}.sw-playground .sw-playground__variants[data-style="2"] .sw-playground__art{--art-a:#171541;--art-b:#4c40b2}.sw-playground .sw-playground__variants[data-created=true] .sw-playground__art>i{transform:rotate(8deg)translateY(-5px)}.sw-playground .sw-playground__board{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:345px;display:grid}.sw-playground .sw-playground__column{background:#11131e90;border:1px solid #ffffff0d;border-radius:14px;min-width:0;padding:16px 12px}.sw-playground .sw-playground__column.is-active{background:#4242ff0d;border-color:#8a8aff66}.sw-playground .sw-playground__column h3{color:#d5d6e1;align-items:center;gap:8px;margin:0 0 18px;font:400 18px/1.3 Outfit,sans-serif;display:flex}.sw-playground .sw-playground__column h3>i{background:#777a93;border-radius:50%;width:8px;height:8px}.sw-playground .sw-playground__column.is-active h3>i{background:var(--play-lime)}.sw-playground .sw-playground__column h3>span{color:#a8acc0;margin-left:auto}.sw-playground .sw-playground__task{background:linear-gradient(140deg,#37394f,#272938);border:1px solid #b7b7ff5c;border-radius:10px;padding:18px 14px;animation:.24s cubic-bezier(.2,.7,.2,1) sw-playground-enter}.sw-playground .sw-playground__task>span:first-child{color:#c8cad9;align-items:center;gap:8px;font:300 16px/1.4 Outfit,sans-serif;display:flex}.sw-playground .sw-playground__task strong{color:var(--play-paper);letter-spacing:-.02em;margin:18px 0 12px;font:500 22px/1.2 Outfit,sans-serif;display:block}.sw-playground .sw-playground__task p{color:#c3c6d6;font:300 18px/1.5 Outfit,sans-serif}.sw-playground .sw-playground__priority{color:#d7d9e6;cursor:pointer;background:#ffffff08;border:1px solid #ffffff20;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:8px 10px;font:400 16px/1.4 Outfit,sans-serif;display:flex}.sw-playground .sw-playground__priority[aria-pressed=true]{color:#b7ff90;background:#8af84f18;border-color:#8af84f70}.sw-playground .sw-playground__task-person{color:#c3c6d6;align-items:center;gap:8px;margin-top:22px;font:300 16px/1.4 Outfit,sans-serif;display:flex}.sw-playground .sw-playground__task-person>span{color:#fff;background:#4242ff;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font:400 12px/1 Outfit,sans-serif;display:grid}.sw-playground .sw-playground__empty{border:1px dashed #ffffff15;border-radius:9px;height:130px;display:block}.sw-playground .sw-playground__ops-controls{justify-content:space-between;align-items:flex-start;gap:20px;margin-top:26px;display:flex}.sw-playground .sw-playground__ops-controls .sw-playground__choices{margin-bottom:0}.sw-playground .sw-playground__task-context{background:#10121d;border:1px solid #ffffff20;border-radius:14px;grid-template-columns:1fr 1fr;gap:32px;margin-top:24px;padding:28px;animation:.24s cubic-bezier(.2,.7,.2,1) sw-playground-enter;display:grid}.sw-playground h4{color:#f8fad7;margin:0 0 12px;font:500 20px/1.3 Outfit,sans-serif}.sw-playground .sw-playground__task-context p,.sw-playground .sw-playground__evidence p,.sw-playground .sw-playground__evidence blockquote{color:#c5c8d8;margin:0;font:300 18px/1.5 Outfit,sans-serif}.sw-playground .sw-playground__task-context ul,.sw-playground .sw-playground__review-context ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sw-playground .sw-playground__task-context li,.sw-playground .sw-playground__review-context li{color:#c5c8d8;align-items:center;gap:10px;font:300 18px/1.4 Outfit,sans-serif;display:flex}.sw-playground .sw-playground__task-context li svg,.sw-playground .sw-playground__review-context li svg{color:#aaf;flex-shrink:0}.sw-playground .sw-playground__metric-controls{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.sw-playground .sw-playground__metric-controls .sw-playground__choices{margin:0}.sw-playground .sw-playground__metric-summary{border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.sw-playground .sw-playground__metric-summary>div{gap:10px;display:grid}.sw-playground .sw-playground__metric-summary strong{letter-spacing:-.05em;font:500 80px/.9 Outfit,sans-serif}.sw-playground .sw-playground__metric-summary strong>span{letter-spacing:0;color:#9a9eb9;font:300 27px/1 Outfit,sans-serif}.sw-playground .sw-playground__metric-summary>div>span,.sw-playground .sw-playground__metric-summary p{color:#c5c8d8;margin:0;font:300 18px/1.5 Outfit,sans-serif}.sw-playground .sw-playground__chart-bars{background:repeating-linear-gradient(0deg,#0000,#0000 calc(25% - 1px),#ffffff10 calc(25% - 1px) 25%);border-bottom:1px solid #ffffff30;align-items:flex-end;gap:24px;height:250px;padding:12px 20px 30px;display:flex}.sw-playground .sw-playground__chart-group{flex:1;justify-content:center;align-items:flex-end;gap:6px;min-width:0;height:100%;display:flex;position:relative}.sw-playground .sw-playground__chart-group>i{max-width:60px;height:var(--demo-bar);background:linear-gradient(#b2b0ff,#4242ff);border-radius:7px 7px 0 0;flex:1;transition:height .35s cubic-bezier(.2,.7,.2,1);display:block}.sw-playground .sw-playground__chart-group>i.sw-playground__bar--comparison{background:#8af84f80}.sw-playground .sw-playground__chart-group>b{color:#b7bbcf;font:300 16px/1 Outfit,sans-serif;position:absolute;bottom:-26px;left:50%;transform:translate(-50%)}.sw-playground .sw-playground__chart-legend{color:#c2c5d8;flex-wrap:wrap;align-items:center;gap:24px;margin:18px 0 26px;font:300 18px/1.5 Outfit,sans-serif;display:flex}.sw-playground .sw-playground__chart-legend>span{align-items:center;gap:9px;display:flex}.sw-playground .sw-playground__chart-legend>span>i{background:#b2b0ff;border-radius:3px;width:12px;height:12px;display:block}.sw-playground .sw-playground__chart-legend>span:nth-child(2)>i{background:#8af84f80}.sw-playground .sw-playground__chart-legend>span:last-child{margin-left:auto}.sw-playground .sw-playground__evidence{background:#ffffff03;border:1px solid #ffffff25;border-radius:12px;margin:26px 0}.sw-playground .sw-playground__evidence summary{color:#e6e6ee;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:20px;font:400 18px/1.4 Outfit,sans-serif;list-style:none;display:flex}.sw-playground .sw-playground__evidence summary::-webkit-details-marker{display:none}.sw-playground .sw-playground__evidence summary>span{align-items:center;gap:10px;display:flex}.sw-playground .sw-playground__evidence summary svg{color:#b4b1ff;flex-shrink:0;transition:transform .18s}.sw-playground .sw-playground__evidence[open] summary>svg{transform:rotate(90deg)}.sw-playground .sw-playground__evidence>div{padding:4px 24px 24px}.sw-playground .sw-playground__evidence-intro{grid-template-columns:1fr 1.5fr;gap:28px;margin:14px 0 30px;display:grid}.sw-playground .sw-playground__evidence blockquote{border-left:2px solid #8af84f;padding-left:18px}.sw-playground .sw-playground__table-wrap{overflow:auto}.sw-playground .sw-playground__evidence table{border-collapse:collapse;color:#c7cad9;width:100%;font:300 18px/1.4 Outfit,sans-serif}.sw-playground .sw-playground__evidence caption{text-align:left;color:#aeb3cb;padding:0 0 20px;font-size:16px;line-height:1.5}.sw-playground .sw-playground__evidence th,.sw-playground .sw-playground__evidence td{text-align:left;border-bottom:1px solid #ffffff15;padding:13px 12px;font-weight:300}.sw-playground .sw-playground__evidence thead th{color:#f8fad7;font-weight:500}.sw-playground .sw-playground__evidence th:first-child{padding-left:0}.sw-playground .sw-playground__conversation{grid-template-columns:250px minmax(0,1fr);gap:28px;min-height:340px;display:grid}.sw-playground .sw-playground__contact-card{background:#10131f;border:1px solid #ffffff18;border-radius:14px;padding:24px}.sw-playground .sw-playground__contact-avatar{color:#f8fad7;background:#4242ff;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:18px;font:400 28px/1 Outfit,sans-serif;display:grid}.sw-playground .sw-playground__contact-card h3{color:#f8fad7;margin:0 0 4px;font:500 26px/1.2 Outfit,sans-serif}.sw-playground .sw-playground__contact-card>span:not(:first-child){color:#a8aec6;font:300 18px/1.5 Outfit,sans-serif}.sw-playground .sw-playground__contact-card dl{gap:20px;margin:28px 0;display:grid}.sw-playground .sw-playground__contact-card dt{color:#9da5c0;margin:0 0 3px;font:300 16px/1.4 Outfit,sans-serif}.sw-playground .sw-playground__contact-card dd{color:#e2e4ec;margin:0;font:400 18px/1.4 Outfit,sans-serif}.sw-playground .sw-playground__contact-card p{color:#aeb5ce;gap:8px;margin:0;font:300 18px/1.5 Outfit,sans-serif;display:flex}.sw-playground .sw-playground__contact-card p svg{flex-shrink:0;margin-top:3px}.sw-playground .sw-playground__thread{grid-template-columns:38px minmax(0,1fr);align-content:start;gap:16px;min-width:0;display:grid}.sw-playground .sw-playground__avatar{color:#fff;background:#8285a4;border-radius:50%;align-self:start;place-items:center;width:38px;height:38px;font:400 18px/1 Outfit,sans-serif;display:grid}.sw-playground .sw-playground__thread>p{color:#e8e9ef;background:#33374d;border:1px solid #ffffff20;border-radius:4px 16px 16px;max-width:85%;margin:0;padding:20px 24px;font:300 20px/1.5 Outfit,sans-serif}.sw-playground .sw-playground__context{color:#aeb5ce;grid-column:2;align-items:center;gap:14px;padding:32px 0;font:300 18px/1.5 Outfit,sans-serif;display:flex}.sw-playground .sw-playground__context>svg{color:#aaf;flex-shrink:0}.sw-playground .sw-playground__draft{background:#4242ff20;border:1px solid #aaaaff70;border-radius:16px 4px 16px 16px;grid-column:2;justify-self:end;width:min(100%,600px);padding:22px 24px;animation:.24s cubic-bezier(.2,.7,.2,1) sw-playground-enter}.sw-playground .sw-playground__draft label{color:#c5c5ff;align-items:center;gap:10px;font:400 18px/1.4 Outfit,sans-serif;display:flex}.sw-playground .sw-playground__draft textarea{box-sizing:border-box;resize:vertical;color:#f8fad7;background:#11152770;border:1px solid #c6c6ff4d;border-radius:8px;width:100%;min-height:150px;margin:16px 0;padding:14px;font:300 20px/1.5 Outfit,sans-serif;display:block}.sw-playground .sw-playground__draft textarea[readonly]{border-color:#0000}.sw-playground .sw-playground__draft>span{color:#c1e7ad;font:300 18px/1.5 Outfit,sans-serif}.sw-playground .sw-playground__ad-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:50px;display:grid}.sw-playground .sw-playground__recommendation h3{max-width:24ch;color:var(--play-paper);letter-spacing:-.025em;margin:24px 0 18px;font:500 clamp(28px,3vw,44px)/1.08 Outfit,sans-serif}.sw-playground .sw-playground__recommendation p{color:#c7cad9;max-width:44ch;margin:0;font:300 20px/1.5 Outfit,sans-serif}.sw-playground .sw-playground__recommendation-icon{color:#b5b4ff;background:#4242ff35;border:1px solid #aaaaff50;border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.sw-playground .sw-playground__platforms{gap:24px;margin-top:28px;display:flex}.sw-playground .sw-playground__platforms>span{color:#c5c8da;flex:1;gap:12px;font:300 18px/1.5 Outfit,sans-serif;display:grid}.sw-playground .sw-playground__platforms i{background:linear-gradient(90deg,#a8a5ff 70%,#ffffff15 70%);border-radius:5px;height:8px;display:block}.sw-playground .sw-playground__platforms>span:last-child i{background:linear-gradient(90deg,#8af84f80 48%,#ffffff15 48%)}.sw-playground .sw-playground__review-context{background:#111420;border:1px solid #ffffff20;border-radius:16px;flex-direction:column;align-items:flex-start;gap:24px;padding:30px;display:flex}.sw-playground .sw-playground__review-context>svg{color:#a9a9ff}.sw-playground .sw-playground__review-context h4{margin:0}.sw-playground .sw-playground__review-context>span{color:#b5bdd3;gap:8px;font:300 18px/1.5 Outfit,sans-serif;display:flex}.sw-playground .sw-playground__review-context>span svg{flex-shrink:0;margin-top:3px}.sw-playground .sw-playground__evidence>div>h4:not(:first-child){margin-top:24px}.sw-playground .sw-playground__decision-actions{align-items:center;gap:20px;margin:28px 0;display:flex}.sw-playground .sw-playground__audit{color:#af7;background:#8af84f0d;border:1px solid #8af84f60;border-radius:14px;align-items:center;gap:18px;margin:28px 0;padding:26px;animation:.24s cubic-bezier(.2,.7,.2,1) sw-playground-enter;display:flex}.sw-playground .sw-playground__audit--rejected{color:#b5b5ff;background:#aaaaff0d;border-color:#aaaaff60}.sw-playground .sw-playground__audit>span{gap:8px;display:grid}.sw-playground .sw-playground__audit strong{color:#f8fad7;font:500 24px/1.3 Outfit,sans-serif}.sw-playground .sw-playground__audit>span>span{color:#bfc5da;font:300 18px/1.5 Outfit,sans-serif}@keyframes sw-playground-enter{0%{opacity:.5;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:1100px){.sw-playground .sw-playground__board{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-playground .sw-playground__column{min-height:100px}.sw-playground .sw-playground__empty{height:50px}.sw-playground .sw-playground__conversation{grid-template-columns:200px minmax(0,1fr);gap:20px}.sw-playground .sw-playground__ad-layout{gap:28px}}@media (max-width:760px){.sw-playground{padding:64px 0 48px}.sw-playground .sw-playground__heading{margin-bottom:32px}.sw-playground .sw-playground__heading h2{font-size:44px}.sw-playground .sw-playground__heading>p{font-size:20px}.sw-playground .sw-playground__window-header{flex-direction:column;align-items:flex-start;gap:14px;min-height:75px;padding:22px 20px}.sw-playground .sw-playground__window-header .product-brand{--product-brand-height:28px}.sw-playground .sw-playground__workspace{padding:24px 20px}.sw-playground .sw-playground__tool-heading{flex-wrap:wrap;gap:10px;font-size:18px}.sw-playground .sw-playground__board{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0}.sw-playground .sw-playground__column{min-height:72px;padding:18px}.sw-playground .sw-playground__column h3{margin-bottom:12px}.sw-playground .sw-playground__empty{height:10px}.sw-playground .sw-playground__task{padding:20px}.sw-playground .sw-playground__task>span:first-child,.sw-playground .sw-playground__task-person,.sw-playground .sw-playground__priority{font-size:18px}.sw-playground .sw-playground__ops-controls,.sw-playground .sw-playground__metric-controls,.sw-playground .sw-playground__metric-summary{flex-direction:column;align-items:flex-start}.sw-playground .sw-playground__choices>button,.sw-playground .sw-playground__compare{padding:12px 16px;font-size:18px}.sw-playground .sw-playground__task-context,.sw-playground .sw-playground__evidence-intro,.sw-playground .sw-playground__conversation,.sw-playground .sw-playground__ad-layout{grid-template-columns:minmax(0,1fr)}.sw-playground .sw-playground__task-context{padding:22px}.sw-playground .sw-playground__chart-bars{gap:12px;height:200px;padding-inline:0}.sw-playground .sw-playground__chart-group{gap:3px}.sw-playground .sw-playground__metric-summary strong{font-size:72px}.sw-playground .sw-playground__chart-legend{gap:14px}.sw-playground .sw-playground__chart-legend>span:last-child{margin-left:0}.sw-playground .sw-playground__evidence>div{padding:4px 18px 24px}.sw-playground .sw-playground__evidence th,.sw-playground .sw-playground__evidence td{padding:12px 8px;font-size:17px}.sw-playground .sw-playground__evidence caption{font-size:18px}.sw-playground .sw-playground__evidence summary{padding:18px}.sw-playground .sw-playground__contact-card{grid-template-columns:56px minmax(0,1fr);column-gap:16px;padding:20px;display:grid}.sw-playground .sw-playground__contact-avatar{grid-row:1/3;width:56px;height:56px;margin:0}.sw-playground .sw-playground__contact-card h3{align-self:end}.sw-playground .sw-playground__contact-card dl,.sw-playground .sw-playground__contact-card p{grid-column:1/-1}.sw-playground .sw-playground__contact-card dl{grid-template-columns:1fr 1fr;margin:20px 0}.sw-playground .sw-playground__thread{grid-template-columns:28px minmax(0,1fr);gap:10px}.sw-playground .sw-playground__avatar{width:28px;height:28px}.sw-playground .sw-playground__thread>p{max-width:100%;padding:18px;font-size:18px}.sw-playground .sw-playground__draft{grid-column:1/-1;padding:18px}.sw-playground .sw-playground__draft textarea{font-size:18px}.sw-playground .sw-playground__context{grid-column:1/-1;padding:20px 0}.sw-playground .sw-playground__review-context{padding:24px}.sw-playground .sw-playground__bottom{flex-direction:column;align-items:stretch}.sw-playground .sw-playground__action{justify-content:space-between;font-size:18px}.sw-playground .sw-playground__status{max-width:none;font-size:18px}.sw-playground .sw-playground__decision-actions{flex-direction:column;align-items:stretch;gap:10px}.sw-playground .sw-playground__variants{grid-template-columns:minmax(0,1fr);gap:14px}.sw-playground .sw-playground__variants>button{grid-template-columns:95px minmax(0,1fr);align-items:center;display:grid}.sw-playground .sw-playground__variants>button>span:last-child{padding:16px}.sw-playground .sw-playground__prompt{font-size:22px}.sw-playground .sw-playground__art{width:95px}.sw-playground .sw-playground__caption{gap:12px}.sw-playground .sw-playground__audit{align-items:flex-start;padding:20px}}@media (prefers-reduced-motion:reduce){.sw-playground *,.sw-playground :before,.sw-playground :after{transition:none!important;animation:none!important}.sw-playground .sw-playground__action:hover:not(:disabled),.sw-playground .sw-playground__variants>button:not(:disabled):hover{transform:none}}#main-content.swx .sw-playground .sw-playground__column h3{letter-spacing:0;font-size:18px;line-height:1.3}#main-content.swx .sw-playground .sw-playground__contact-card h3{font-size:26px;line-height:1.2}#main-content.swx .sw-playground .sw-playground__recommendation h3{letter-spacing:-.025em;font-size:clamp(28px,3vw,44px);line-height:1.08}
.swp-tour.swp-tour--2026{min-width:0;font-family:Outfit,sans-serif;display:block}.swp-tour.swp-tour--2026 .swp-tour__tabs{scrollbar-width:thin;border:0;flex-wrap:nowrap;gap:10px;margin:0 0 34px;padding:6px 3px 18px;display:flex;overflow:auto}.swp-tour.swp-tour--2026 .swp-tour__tabs>button{color:#494b62;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #17182d2b;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:14px 25px;font:400 20px/1.35 Outfit,sans-serif;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.swp-tour.swp-tour--2026 .swp-tour__tabs>button[aria-selected=true]{color:#f8fad7;background:#4242ff;border-color:#4242ff;box-shadow:0 5px 20px #4242ff25}.swp-tour.swp-tour--2026 .swp-tour__tabs>button:hover{border-color:#4242ff}.swp-tour.swp-tour--2026 .swp-tour__tabs>button svg{flex-shrink:0}.swp-tour.swp-tour--2026 .swp-tour__panel{background:0 0;border:0;min-width:0;padding:0;display:block;overflow:visible}.swp-tour.swp-tour--2026 .swp-tour__copy{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:64px;max-width:none;padding:0 0 36px;animation:.3s cubic-bezier(.2,.7,.2,1) swp-tour-2026-enter;display:grid}.swp-tour.swp-tour--2026 .swp-tour__copy h3{color:#121325;letter-spacing:-.035em;text-wrap:balance;max-width:25ch;margin:0 0 24px;font:500 clamp(32px,3.4vw,52px)/1.04 Outfit,sans-serif}.swp-tour.swp-tour--2026 .swp-tour__copy p{color:#54576b;max-width:58ch;margin:0;font:300 21px/1.55 Outfit,sans-serif}.swp-tour.swp-tour--2026 .swp-tour__copy ul{gap:20px;margin:0;padding:0;list-style:none;display:grid}.swp-tour.swp-tour--2026 .swp-tour__copy li{color:#34374e;border:0;align-items:flex-start;gap:14px;padding:0;font:300 20px/1.5 Outfit,sans-serif;display:flex}.swp-tour.swp-tour--2026 .swp-tour__copy li svg{color:#4242ff;flex-shrink:0;margin-top:3px}.swp-tour.swp-tour--2026 .swp-tour__visual{background:#f6f6f1;border:1px solid #18182e26;border-radius:20px;min-width:0;margin:0;padding:0;overflow:hidden;transform:none;box-shadow:0 30px 70px -50px #14142580}.swp-tour.swp-tour--2026 .swp-tour__visual-toolbar{background:#fff;border-bottom:1px solid #18182e20;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.swp-tour.swp-tour--2026 .swp-tour__visual-toolbar>span{color:#24263d;font:500 20px/1.4 Outfit,sans-serif}.swp-tour.swp-tour--2026 .swp-tour__capture-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.swp-tour.swp-tour--2026 :is(.swp-tour__detail-toggle,.swp-capture__open){color:#4242ff;cursor:pointer;white-space:normal;background:#fff;border:1px solid #4242ff30;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:11px 17px;font:400 18px/1.4 Outfit,sans-serif;display:inline-flex}.swp-tour.swp-tour--2026 .swp-tour__detail-toggle[aria-pressed=true]{color:#f8fad7;background:#4242ff}.swp-tour.swp-tour--2026 .swp-tour__capture-viewport{aspect-ratio:auto;background:#eeeff4;border:0;border-radius:0;height:auto;max-height:none;display:block;position:relative;overflow:auto}.swp-tour.swp-tour--2026 .swp-tour__capture-viewport img{object-fit:contain;object-position:top left;filter:none;width:100%;max-width:none;height:auto;transition:none;display:block;transform:none}.swp-tour.swp-tour--2026 .swp-tour__capture-viewport[data-detail=true]{overscroll-behavior:contain;height:610px}.swp-tour.swp-tour--2026 .swp-tour__capture-viewport[data-detail=true] img{object-fit:contain;width:max(150%,1100px);height:auto;transform:none}.swp-tour.swp-tour--2026 .swp-tour__visual figcaption{color:#55586b;background:#fff;border-top:1px solid #18182e20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:22px 24px;font:300 18px/1.5 Outfit,sans-serif;display:flex}.swp-tour.swp-tour--2026 .swp-tour__pan-hint{color:#4242ff}.swp-tour.swp-tour--2026 .swp-tour__controls{border:0;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:24px 0 0;display:flex}.swp-tour.swp-tour--2026 .swp-tour__controls>span{color:#55586b;font:300 18px/1.4 Outfit,sans-serif}.swp-tour.swp-tour--2026 .swp-tour__controls>div{gap:12px;display:flex}.swp-tour.swp-tour--2026 .swp-tour__controls button{color:#4242ff;cursor:pointer;background:0 0;border:1px solid #19192e30;border-radius:50%;place-items:center;width:54px;height:54px;padding:12px;transition:background .2s;display:grid}.swp-tour.swp-tour--2026 .swp-tour__controls button:hover{background:#4242ff12}.swp-tour.swp-tour--2026 :is(button,[tabindex="0"]):focus-visible{outline-offset:4px;outline:3px solid #4242ff}.swp-capture-dialog{color:#f8fad7;background:#151724;border:1px solid #ffffff30;border-radius:18px;width:96vw;max-width:min(1500px,96vw);max-height:94vh;padding:0;font-family:Outfit,sans-serif;box-shadow:0 30px 100px #0009}.swp-capture-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080914d9}.swp-capture-dialog .swp-capture-dialog__header{background:#151724;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.swp-capture-dialog .swp-capture-dialog__header>div:first-child>span{color:#bfc3d9;font:300 18px/1.4 Outfit,sans-serif}.swp-capture-dialog .swp-capture-dialog__header h2{color:#f8fad7;letter-spacing:-.02em;margin:8px 0 0;font:500 28px/1.1 Outfit,sans-serif}.swp-capture-dialog .swp-capture-dialog__controls{flex-wrap:wrap;gap:12px;display:flex}.swp-capture-dialog .swp-capture-dialog__controls button{color:#f8fad7;cursor:pointer;background:#ffffff08;border:1px solid #ffffff35;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:11px 16px;font:400 18px/1.4 Outfit,sans-serif;display:flex}.swp-capture-dialog .swp-capture-dialog__controls button:focus-visible,.swp-capture-dialog [tabindex="0"]:focus-visible{outline-offset:3px;outline:3px solid #a5a5ff}.swp-capture-dialog .swp-capture-dialog__hint{color:#c2c8df;margin:0;padding:18px 24px;font:300 18px/1.5 Outfit,sans-serif}.swp-capture-dialog .swp-capture-dialog__canvas{overscroll-behavior:contain;background:#eceef4;max-height:65vh;overflow:auto}.swp-capture-dialog .swp-capture-dialog__canvas img{width:100%;max-width:none;height:auto;margin:0 auto;display:block}.swp-capture-dialog .swp-capture-dialog__canvas--actual img{max-width:none;height:auto;margin:0}.swp-capture-dialog .swp-capture-dialog__description{color:#c4c9df;margin:0;padding:20px 24px;font:300 18px/1.5 Outfit,sans-serif}@keyframes swp-tour-2026-enter{0%{opacity:.4;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:900px){.swp-tour.swp-tour--2026 .swp-tour__copy{grid-template-columns:minmax(0,1fr);gap:28px}.swp-tour.swp-tour--2026 .swp-tour__copy p{font-size:20px}.swp-tour.swp-tour--2026 .swp-tour__copy ul{gap:14px}.swp-tour.swp-tour--2026 .swp-tour__visual-toolbar{flex-direction:column;align-items:flex-start}.swp-tour.swp-tour--2026 .swp-tour__capture-viewport[data-detail=true]{height:470px}.swp-capture-dialog .swp-capture-dialog__header{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.swp-tour.swp-tour--2026 .swp-tour__tabs{gap:8px;margin-bottom:24px}.swp-tour.swp-tour--2026 .swp-tour__tabs>button{padding:12px 18px;font-size:18px}.swp-tour.swp-tour--2026 .swp-tour__copy{padding-bottom:28px}.swp-tour.swp-tour--2026 .swp-tour__copy h3{font-size:34px}.swp-tour.swp-tour--2026 .swp-tour__copy li{font-size:18px}.swp-tour.swp-tour--2026 .swp-tour__visual{border-radius:14px}.swp-tour.swp-tour--2026 .swp-tour__visual-toolbar{padding:20px 16px}.swp-tour.swp-tour--2026 .swp-tour__capture-actions{gap:8px;width:100%}.swp-tour.swp-tour--2026 :is(.swp-tour__detail-toggle,.swp-capture__open){flex:1;min-width:0;padding:10px;font-size:18px}.swp-tour.swp-tour--2026 .swp-tour__capture-viewport[data-detail=true]{height:400px}.swp-tour.swp-tour--2026 .swp-tour__visual figcaption{padding:20px 16px;font-size:18px}.swp-capture-dialog{border-radius:12px;max-width:96vw}.swp-capture-dialog .swp-capture-dialog__header{padding:18px}.swp-capture-dialog .swp-capture-dialog__controls{gap:8px;width:100%}.swp-capture-dialog .swp-capture-dialog__controls button{flex:1;padding:10px;font-size:18px}.swp-capture-dialog .swp-capture-dialog__canvas{max-height:58vh}}@media (prefers-reduced-motion:reduce){.swp-tour.swp-tour--2026 *{transition:none!important;animation:none!important}.swp-capture-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}#main-content.swx .swp-tour.swp-tour--2026 .swp-tour__copy h3{font-size:clamp(32px,3.4vw,52px);line-height:1.04}#main-content.swx .swp-capture-dialog .swp-capture-dialog__header h2{font-size:28px;line-height:1.1}@media (max-width:600px){#main-content.swx .swp-tour.swp-tour--2026 .swp-tour__copy h3{font-size:34px}}
@font-face{font-family:Wiwo Ops Capability Serif;src:url(/fonts/vision-instrument-serif.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}#main-content .ops-capabilities{--oc-blue:#4242ff;--oc-ink:#111326;--oc-paper:#f8fad7;--oc-lime:#8af84f;min-width:0;color:var(--oc-ink);font-family:Outfit,sans-serif}#main-content .ops-capabilities *,#main-content .ops-capabilities :before,#main-content .ops-capabilities :after{box-sizing:border-box}#main-content .ops-capabilities :is(button,p,h3,h4){margin:0}#main-content .ops-capabilities :is(button,p,h3,h4,span,b,strong){font-family:Outfit,sans-serif!important;font-style:normal!important}#main-content .ops-capabilities :is(h3,h4){letter-spacing:-.035em;font-weight:700!important}#main-content .ops-capabilities p{font-weight:300!important}#main-content .ops-capabilities :is(button,[role=region]):focus-visible{outline-offset:5px;outline:3px solid #4242ff}#main-content .ops-capabilities .ops-capabilities__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}#main-content .ops-capabilities .ops-capabilities__swipe{display:none}#main-content .ops-capabilities .ops-capability-card{isolation:isolate;text-align:left;color:#111326;cursor:pointer;appearance:none;background:#fffef8;border:1px solid #1113261a;border-radius:24px;flex-direction:column;width:100%;min-width:0;padding:0;transition:border-color .25s,box-shadow .25s,transform .35s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 3px 7px #11132604}#main-content .ops-capabilities .ops-capability-card:hover{border-color:#a2a2ff;transform:translateY(-4px);box-shadow:0 20px 45px #24246b14}#main-content .ops-capabilities .ops-capability-card.is-selected{border-color:#4242ff;box-shadow:0 0 0 1px #4242ff,0 18px 42px #4242ff12}#main-content .ops-capabilities .ops-capability-card__visual{isolation:isolate;flex:none;width:100%;height:260px;display:block;position:relative;overflow:hidden}#main-content .ops-capabilities .ops-capability-card__copy{flex-direction:column;flex:1;gap:13px;min-width:0;padding:26px 28px 24px;display:flex}#main-content .ops-capabilities .ops-capability-card__title{color:#111326;letter-spacing:-.045em;justify-content:space-between;align-items:center;gap:18px;font-size:32px;font-weight:700;line-height:1.05;display:flex}#main-content .ops-capabilities .ops-capability-card__arrow{color:#4242ff;border:1px solid #11132620;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;transition:background .25s,color .25s,border-color .25s;display:grid}#main-content .ops-capabilities .ops-capability-card__arrow svg{width:21px;height:21px}#main-content .ops-capabilities .is-selected .ops-capability-card__arrow{color:#f8fad7;background:#4242ff;border-color:#4242ff}#main-content .ops-capabilities .ops-capability-card__description{color:#575969;min-height:26px;font-size:18px;font-weight:300;line-height:1.4}#main-content .ops-capabilities .ops-capability-card__action{color:#4242ff;align-items:center;gap:9px;margin-top:6px;font-size:17px;font-weight:500;line-height:1.3;display:flex}#main-content .ops-capabilities .ops-capability-card__action svg{width:17px;height:17px;transition:transform .25s}#main-content .ops-capabilities .ops-capability-card:hover .ops-capability-card__action svg{transform:translate(4px)}#main-content .ops-capabilities .ops-capability-scene{font-size:16px;font-weight:400;line-height:1.25;display:block;position:absolute;inset:0;overflow:hidden}#main-content .ops-capabilities .ops-capability-scene svg{stroke-width:1.7px;flex:none;width:20px;height:20px;display:block}#main-content .ops-capabilities .ops-mini-avatar{color:#4242ff;background:#e7e7ff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:500;line-height:1;display:grid}#main-content .ops-capabilities .ops-mini-lines{gap:10px;display:grid}#main-content .ops-capabilities .ops-mini-lines>i{opacity:.2;background:currentColor;border-radius:999px;height:6px;display:block}#main-content .ops-capabilities .ops-mini-lines>i:nth-child(2){width:80%}#main-content .ops-capabilities .ops-mini-lines>i:nth-child(3){width:55%}#main-content .ops-capabilities .ops-capability-scene--tasks{color:#f8fad7;background:radial-gradient(at 60% 0,#4242ff45,#0000 65%),#111326}#main-content .ops-capabilities .ops-mini-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;inset:26px 19px 58px;transform:perspective(600px)rotateX(4deg)rotateY(-7deg)}#main-content .ops-capabilities .ops-capability-card:hover .ops-mini-board{transform:perspective(600px)rotateX(1deg)rotateY(-2deg)translateY(-2px)}#main-content .ops-capabilities .ops-mini-board__column{flex-direction:column;gap:10px;min-width:0;display:flex}#main-content .ops-capabilities .ops-mini-board__label{color:#d1d2eb;white-space:nowrap;padding:0 2px 3px;font-size:16px;font-weight:300;line-height:1.25}#main-content .ops-capabilities .ops-mini-task{color:#f8fad7;background:#ffffff0d;border:1px solid #ffffff20;border-radius:11px;grid-template-columns:1fr 25px;align-items:center;gap:10px 4px;min-width:0;padding:12px 10px;display:grid;box-shadow:0 9px 16px #05061714}#main-content .ops-capabilities .ops-mini-task>i{background:#d0d0ee77;border-radius:999px;grid-column:1/-1;width:21px;height:3px;display:block}#main-content .ops-capabilities .ops-mini-task>span{grid-column:1/-1;font-size:16px;font-weight:400;line-height:1.3}#main-content .ops-capabilities .ops-mini-task .ops-mini-avatar{color:#f8fad7;background:#e3e3fd20;grid-column:2;width:25px;height:25px;font-size:12px}#main-content .ops-capabilities .ops-mini-task--ghost{opacity:.45}#main-content .ops-capabilities .ops-mini-task--blue{background:#4242ff;border-color:#8d8dff;box-shadow:0 12px 28px #03032130}#main-content .ops-capabilities .ops-mini-task--blue>i{background:#b5b5ff}#main-content .ops-capabilities .ops-mini-task__lines{opacity:.6;display:grid;gap:6px!important}#main-content .ops-capabilities .ops-mini-task__lines>i{background:#c9c9ff;border-radius:999px;height:3px}#main-content .ops-capabilities .ops-mini-task__lines>i:last-child{width:65%}#main-content .ops-capabilities .ops-mini-task--done{color:#111326;background:#f8fad7;border-color:#f8fad7}#main-content .ops-capabilities .ops-mini-task--done>svg{color:#4242ff;width:18px;height:18px}#main-content .ops-capabilities .ops-mini-task--done .ops-mini-avatar{color:#111326;background:#e7e7ce}#main-content .ops-capabilities .ops-scene-tab{color:#dedff1;align-items:center;gap:10px;font-size:16px;font-weight:300;display:flex;position:absolute;bottom:17px;left:25px;right:20px}#main-content .ops-capabilities .ops-scene-tab>svg{color:#8af84f;width:18px;height:18px}#main-content .ops-capabilities .ops-capability-scene--projects{color:#111326;background:linear-gradient(130deg,#edeefe,#f2f1e3)}#main-content .ops-capabilities .ops-mini-gantt{background:#fffefa;border:1px solid #fff;border-radius:16px;padding:18px 17px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:25px 21px 24px;transform:rotate(-3deg);box-shadow:0 18px 35px #4a48871c}#main-content .ops-capabilities .ops-capability-card:hover .ops-mini-gantt{transform:rotate(0)translateY(-3px)}#main-content .ops-capabilities .ops-mini-gantt__header{color:#111326;align-items:center;gap:9px;margin-bottom:16px;font-size:16px;font-weight:500;display:flex}#main-content .ops-capabilities .ops-mini-gantt__header svg{color:#4242ff;width:18px;height:18px}#main-content .ops-capabilities .ops-mini-gantt__days{text-align:center;color:#838394;grid-template-columns:72px repeat(5,minmax(0,1fr));margin-bottom:9px;font-size:14px;display:grid}#main-content .ops-capabilities .ops-mini-gantt__rows{background:repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#5555a410 calc(20% - 1px) 20%) 72px 0/calc(100% - 72px) 100%;gap:10px;display:grid}#main-content .ops-capabilities .ops-mini-gantt__rows>span{height:25px;display:block;position:relative}#main-content .ops-capabilities .ops-mini-gantt__rows b{color:#5b5b6d;font-size:14px;font-weight:400;line-height:1;position:absolute;top:4px;left:0}#main-content .ops-capabilities .ops-gantt-bar{transform-origin:0;background:#4242ff;border-radius:5px;height:15px;transition:filter .35s;display:block;position:absolute;box-shadow:0 3px 8px #4242ff22}#main-content .ops-capabilities .ops-gantt-bar--brief{background:#b7b7ff;width:35%;top:2px;left:27%}#main-content .ops-capabilities .ops-gantt-bar--design{background:#4242ff;width:43%;top:2px;left:43%}#main-content .ops-capabilities .ops-gantt-bar--delivery{background:#8af84f;width:18%;top:2px;left:76%}#main-content .ops-capabilities .ops-mini-gantt__milestone{color:#5b5b6d;justify-content:flex-end;align-items:center;gap:7px;margin-top:12px;font-size:14px;display:flex}#main-content .ops-capabilities .ops-mini-gantt__milestone>span{background:#4242ff;width:7px;height:7px;transform:rotate(45deg)}#main-content .ops-capabilities .ops-capability-scene--meetings{color:#111326;background:radial-gradient(at 85% 80%,#bebeff88,#0000 55%),#e8e6ff}#main-content .ops-capabilities .ops-meeting-note{background:#fffefa;border:1px solid #fff;border-radius:15px;width:47%;height:190px;padding:19px 18px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:28px;left:23px;transform:rotate(-6deg);box-shadow:0 16px 32px #3d347e16}#main-content .ops-capabilities .ops-meeting-note__head{align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex}#main-content .ops-capabilities .ops-meeting-note__head svg{color:#4242ff;width:19px;height:19px}#main-content .ops-capabilities .ops-mini-wave{color:#4242ff;align-items:center;gap:4px;height:39px;margin:12px 0 10px;display:flex}#main-content .ops-capabilities .ops-mini-wave>i{background:#4242ff;border-radius:999px;width:3px;height:16px;display:block}#main-content .ops-capabilities .ops-mini-wave>i:nth-child(3n){height:32px}#main-content .ops-capabilities .ops-mini-wave>i:nth-child(3n+1){height:10px}#main-content .ops-capabilities .ops-meeting-note__label{color:#77778a;margin-bottom:12px;font-size:14px;display:block}#main-content .ops-capabilities .ops-meeting-note .ops-mini-lines{color:#4242ff;gap:7px}#main-content .ops-capabilities .ops-meeting-note .ops-mini-lines>i{height:4px}#main-content .ops-capabilities .ops-meeting-connection{z-index:2;color:#4242ff;background:#f8fad7;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:41%;left:41%;box-shadow:0 3px 9px #11132618}#main-content .ops-capabilities .ops-meeting-task{color:#f8fad7;background:#4242ff;border:1px solid #88f;border-radius:15px;width:45%;padding:18px 18px 16px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:63px;right:21px;transform:rotate(5deg);box-shadow:0 18px 35px #4242ff26}#main-content .ops-capabilities .ops-meeting-task>span:first-child{color:#ddf;align-items:center;gap:7px;font-size:14px;font-weight:300;display:flex}#main-content .ops-capabilities .ops-meeting-task>span:first-child svg{width:16px;height:16px}#main-content .ops-capabilities .ops-meeting-task>strong{letter-spacing:-.03em;margin:18px 0 20px;font-size:23px;font-weight:700;line-height:1;display:block}#main-content .ops-capabilities .ops-meeting-task__owner{color:#ddf;align-items:center;gap:7px;font-size:13px;font-weight:300;display:flex}#main-content .ops-capabilities .ops-meeting-task__owner .ops-mini-avatar{color:#f8fad7;background:#ffffff26;width:27px;height:27px;font-size:12px}#main-content .ops-capabilities .ops-capability-card:hover .ops-meeting-note{transform:rotate(-3deg)translate(-3px)}#main-content .ops-capabilities .ops-capability-card:hover .ops-meeting-task{transform:rotate(2deg)translate(3px)}#main-content .ops-capabilities .ops-capability-scene--clients{color:#f8fad7;background:#4242ff}#main-content .ops-capabilities .ops-client-paths{stroke:#b8b8ff;stroke-width:1.3px;stroke-dasharray:4 5;opacity:.6;width:100%;height:100%;position:absolute;inset:0}#main-content .ops-capabilities .ops-client-core{isolation:isolate;place-items:center;width:80px;height:80px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#main-content .ops-capabilities .ops-client-core>span{color:#4242ff;background:#f8fad7;border-radius:50%;place-items:center;width:70px;height:70px;font-size:28px;font-weight:500;display:grid;box-shadow:0 10px 25px #11132626}#main-content .ops-capabilities .ops-client-core>i{z-index:-1;border:1px solid #f8fad744;border-radius:50%;position:absolute;inset:-13px}#main-content .ops-capabilities .ops-client-core>i:last-child{border-color:#f8fad718;inset:-33px}#main-content .ops-capabilities .ops-client-chip{color:#f8fad7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fad711;border:1px solid #ffffff40;border-radius:12px;align-items:center;gap:9px;min-height:44px;padding:12px 14px;font-size:16px;font-weight:300;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;box-shadow:0 8px 16px #1113260a}#main-content .ops-capabilities .ops-client-chip svg{color:#bdbdff;width:19px;height:19px}#main-content .ops-capabilities .ops-client-chip--contact{top:28px;left:23px;transform:rotate(-5deg)}#main-content .ops-capabilities .ops-client-chip--project{top:65px;right:20px;transform:rotate(5deg)}#main-content .ops-capabilities .ops-client-chip--files{color:#4242ff;background:#f8fad7;border-color:#f8fad7;bottom:25px;left:54px;transform:rotate(-3deg)}#main-content .ops-capabilities .ops-client-chip--files svg{color:#4242ff}#main-content .ops-capabilities .ops-capability-card:hover .ops-client-chip--contact{transform:rotate(-2deg)translate(-3px,-3px)}#main-content .ops-capabilities .ops-capability-card:hover .ops-client-chip--project{transform:rotate(2deg)translate(3px,-2px)}#main-content .ops-capabilities .ops-capability-scene--team{color:#111326;background:radial-gradient(at 90% 5%,#d9e6df,#0000 65%),#edf1e6}#main-content .ops-capabilities .ops-workspace-grid{background-image:linear-gradient(#8d9c9419 1px,#0000 1px),linear-gradient(90deg,#8d9c9419 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:-20%;transform:perspective(500px)rotateX(35deg)rotate(-10deg)}#main-content .ops-capabilities .ops-workspace-room{isolation:isolate;border:1px solid #fff;border-radius:18px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;box-shadow:0 15px 30px #31544115}#main-content .ops-capabilities .ops-workspace-room--project{background:#ffffffb3;min-height:133px;padding:20px;top:25px;left:24px;right:51px;transform:rotate(-4deg)}#main-content .ops-capabilities .ops-workspace-room__label{align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex}#main-content .ops-capabilities .ops-workspace-room__label svg{color:#4242ff;width:19px;height:19px}#main-content .ops-capabilities .ops-workspace-people{align-items:center;gap:9px;margin-top:15px;display:flex}#main-content .ops-capabilities .ops-workspace-people .ops-mini-avatar:nth-child(2){color:#494932;background:#e6e5d4}#main-content .ops-capabilities .ops-workspace-people .ops-mini-avatar:nth-child(3){color:#315441;background:#cce5d6}#main-content .ops-capabilities .ops-workspace-line{background:#4242ff2c;border-radius:999px;width:35%;height:3px;margin-top:16px;display:block}#main-content .ops-capabilities .ops-workspace-room--meeting{background:#f8fad7;width:65%;min-height:109px;padding:17px 20px;bottom:25px;right:23px;transform:rotate(5deg)}#main-content .ops-capabilities .ops-workspace-room--meeting .ops-workspace-people{margin-top:13px}#main-content .ops-capabilities .ops-capability-card:hover .ops-workspace-room--project{transform:rotate(-2deg)translateY(-3px)}#main-content .ops-capabilities .ops-capability-card:hover .ops-workspace-room--meeting{transform:rotate(2deg)translateY(3px)}#main-content .ops-capabilities .ops-capability-scene--intelligence{color:#f8fad7;background:radial-gradient(at 95% 0,#4242ff65,#0000 70%),#14142c}#main-content .ops-capabilities .ops-ai-halo{border:1px solid #b0b0ff20;border-radius:50%;position:absolute;inset:25px 36px;transform:rotate(-30deg)}#main-content .ops-capabilities .ops-ai-paper{background:linear-gradient(135deg,#292946,#1e1e39);border:1px solid #a0a0ff65;border-radius:17px;flex-direction:column;padding:20px 22px;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;inset:27px 27px 26px;transform:rotate(-3deg);box-shadow:0 20px 45px #09091b26}#main-content .ops-capabilities .ops-ai-paper__label{color:#c0c0f3;align-items:center;gap:9px;font-size:16px;font-weight:300;display:flex}#main-content .ops-capabilities .ops-ai-paper__label svg{color:#b9b9ff}#main-content .ops-capabilities .ops-ai-paper>strong{letter-spacing:-.03em;margin:19px 0 16px;font-size:25px;font-weight:700;line-height:1.1;display:block}#main-content .ops-capabilities .ops-ai-paper .ops-mini-lines{color:#a9a9dd;gap:7px}#main-content .ops-capabilities .ops-ai-paper .ops-mini-lines>i{height:4px}#main-content .ops-capabilities .ops-ai-review{color:#111326;background:#f8fad7;border-radius:10px;align-items:center;gap:9px;min-height:41px;margin-top:auto;padding:10px 12px;font-size:16px;font-weight:400;line-height:1.2;display:flex;box-shadow:0 5px 12px #0001}#main-content .ops-capabilities .ops-ai-review svg{color:#4242ff;width:20px;height:20px}#main-content .ops-capabilities .ops-ai-review svg:last-child{color:#2a6b20;margin-left:auto}#main-content .ops-capabilities .ops-capability-card:hover .ops-ai-paper{transform:rotate(0)translateY(-3px)}#main-content .ops-capabilities .ops-capabilities__footnote{justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:17px 0;display:flex}#main-content .ops-capabilities .ops-capabilities__footnote p{color:#727584;font-size:16px;line-height:1.4}#main-content .ops-capabilities .ops-capabilities__footnote>button{color:#4242ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;min-height:44px;padding:8px 0;font-size:17px;font-weight:500;line-height:1.3;display:inline-flex}#main-content .ops-capabilities .ops-capabilities__footnote svg{width:18px;height:18px}#main-content .ops-capabilities .ops-capability-detail{background:linear-gradient(135deg,#fcfcf2,#f0efff);border:1px solid #4242ff38;border-radius:24px;padding:40px;scroll-margin-top:150px;animation:.4s cubic-bezier(.2,.7,.2,1) ops-capability-reveal;box-shadow:0 18px 50px #24246b08}#main-content .ops-capabilities .ops-capability-detail[hidden]{display:none}#main-content .ops-capabilities .ops-capability-detail__header{border-bottom:1px solid #11132620;justify-content:space-between;align-items:flex-start;gap:32px;padding-bottom:34px;display:flex}#main-content .ops-capabilities .ops-capability-detail__category{color:#4242ff;margin-bottom:17px;font-size:20px;font-weight:400;line-height:1.2;display:block}#main-content .ops-capabilities .ops-capability-detail h3{color:#111326;max-width:820px;font-size:clamp(34px,3.7vw,50px);line-height:1.05}#main-content .ops-capabilities .ops-capability-detail__header p{color:#5a5d70;max-width:760px;margin-top:22px;font-size:20px;line-height:1.55}#main-content .ops-capabilities .ops-capability-detail__header>button{color:#4242ff;cursor:pointer;background:#fffefa;border:1px solid #11132625;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;transition:background .25s,color .25s;display:grid}#main-content .ops-capabilities .ops-capability-detail__header>button:hover{color:#f8fad7;background:#4242ff;border-color:#4242ff}#main-content .ops-capabilities .ops-capability-detail__header>button svg{width:22px;height:22px}#main-content .ops-capabilities .ops-capability-detail__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 40px;padding-top:36px;display:grid}#main-content .ops-capabilities .ops-capability-detail article{background:0 0;border:0;align-items:flex-start;gap:17px;min-width:0;margin:0;padding:0;display:flex}#main-content .ops-capabilities .ops-capability-detail article>span{color:#4242ff;background:#e5e5ff;border:1px solid #4242ff26;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;margin-top:2px;display:grid}#main-content .ops-capabilities .ops-capability-detail article>span svg{stroke-width:2px;width:15px;height:15px}#main-content .ops-capabilities .ops-capability-detail h4{color:#111326;margin:0 0 15px;font-size:24px;line-height:1.15}#main-content .ops-capabilities .ops-capability-detail article p{color:#5a5d70;max-width:560px;font-size:18px;line-height:1.6}@keyframes ops-capability-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){#main-content .ops-capabilities .ops-capability-card__copy{padding:24px}#main-content .ops-capabilities .ops-capability-card__visual{height:245px}#main-content .ops-capabilities .ops-capability-card__description{font-size:18px}#main-content .ops-capabilities .ops-mini-board{gap:8px;inset:28px 15px 52px}#main-content .ops-capabilities .ops-mini-task{padding:11px 8px}#main-content .ops-capabilities .ops-meeting-note{padding:17px 14px;left:17px}#main-content .ops-capabilities .ops-meeting-task{padding:17px 14px;right:15px}#main-content .ops-capabilities .ops-meeting-task__owner{font-size:12px}#main-content .ops-capabilities .ops-client-chip--contact{left:17px}#main-content .ops-capabilities .ops-client-chip--project{right:15px}#main-content .ops-capabilities .ops-capability-detail{padding:34px}}@media (max-width:980px){#main-content .ops-capabilities .ops-capabilities__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}#main-content .ops-capabilities .ops-capability-card__visual{height:270px}#main-content .ops-capabilities .ops-capability-detail__features{gap:30px}#main-content .ops-capabilities .ops-capability-detail h3{font-size:42px}}@media (max-width:700px){#main-content .ops-capabilities .ops-capabilities__grid{gap:18px}#main-content .ops-capabilities .ops-capability-card__copy{padding:22px 20px}#main-content .ops-capabilities .ops-capability-card__visual{height:245px}#main-content .ops-capabilities .ops-capability-card__title{font-size:29px}#main-content .ops-capabilities .ops-capability-detail{padding:28px}#main-content .ops-capabilities .ops-capability-detail__header{gap:20px;padding-bottom:28px}#main-content .ops-capabilities .ops-capability-detail__features{grid-template-columns:1fr;gap:30px;padding-top:30px}#main-content .ops-capabilities .ops-capability-detail__header p{font-size:19px}#main-content .ops-capabilities .ops-capability-detail h3{font-size:36px}#main-content .ops-capabilities .ops-capability-detail h4{font-size:23px}}@media (max-width:600px){#main-content .ops-capabilities .ops-capabilities__grid{grid-template-columns:minmax(0,1fr);gap:22px}#main-content .ops-capabilities .ops-capability-card{border-radius:22px}#main-content .ops-capabilities .ops-capability-card__visual{height:270px}#main-content .ops-capabilities .ops-capability-card__copy{padding:24px}#main-content .ops-capabilities .ops-capability-card__title{font-size:31px}#main-content .ops-capabilities .ops-capability-card__description{font-size:19px}#main-content .ops-capabilities .ops-mini-board{gap:12px;inset:28px 23px 54px}#main-content .ops-capabilities .ops-mini-task{padding:12px 11px}#main-content .ops-capabilities .ops-mini-gantt{padding:21px 22px;inset:27px 24px}#main-content .ops-capabilities .ops-meeting-note{padding:20px;left:24px}#main-content .ops-capabilities .ops-meeting-task{padding:20px;right:23px}#main-content .ops-capabilities .ops-meeting-task__owner{font-size:14px}#main-content .ops-capabilities .ops-capabilities__footnote{align-items:center;gap:12px}#main-content .ops-capabilities .ops-capabilities__footnote p{font-size:16px}#main-content .ops-capabilities .ops-capabilities__footnote>button{gap:7px;font-size:16px}#main-content .ops-capabilities .ops-capability-detail{border-radius:22px;padding:27px 24px;scroll-margin-top:130px}#main-content .ops-capabilities .ops-capability-detail__header{gap:15px;padding-top:0;position:relative}#main-content .ops-capabilities .ops-capability-detail__header>button{width:40px;height:40px}#main-content .ops-capabilities .ops-capability-detail__category{margin-bottom:18px;font-size:18px}#main-content .ops-capabilities .ops-capability-detail h3{font-size:33px}#main-content .ops-capabilities .ops-capability-detail__header p{font-size:19px}#main-content .ops-capabilities .ops-capability-detail article{gap:13px}#main-content .ops-capabilities .ops-capability-detail h4{font-size:23px}#main-content .ops-capabilities .ops-capability-detail article p{font-size:18px}}@media (max-width:370px){#main-content .ops-capabilities .ops-capability-card__visual{height:248px}#main-content .ops-capabilities .ops-capability-card__copy{padding:23px}#main-content .ops-capabilities .ops-mini-board{gap:8px;inset:25px 15px 51px}#main-content .ops-capabilities .ops-mini-task{padding:10px 7px}#main-content .ops-capabilities .ops-mini-board__label,#main-content .ops-capabilities .ops-mini-task>span{font-size:15px}#main-content .ops-capabilities .ops-mini-gantt{padding:18px 15px;inset:25px 17px}#main-content .ops-capabilities .ops-meeting-note{padding:17px 14px;left:17px}#main-content .ops-capabilities .ops-meeting-task{padding:17px 14px;right:15px}#main-content .ops-capabilities .ops-meeting-task__owner{font-size:12px}#main-content .ops-capabilities .ops-meeting-task>strong{font-size:22px}#main-content .ops-capabilities .ops-client-chip{gap:7px;padding:11px 12px;font-size:15px}#main-content .ops-capabilities .ops-client-chip--contact{top:25px;left:17px}#main-content .ops-capabilities .ops-client-chip--project{top:60px;right:14px}#main-content .ops-capabilities .ops-client-chip--files{bottom:21px;left:40px}#main-content .ops-capabilities .ops-workspace-room--project{padding:18px;left:17px;right:31px}#main-content .ops-capabilities .ops-workspace-room--meeting{width:72%;padding:17px;right:17px}#main-content .ops-capabilities .ops-workspace-room__label{font-size:15px}#main-content .ops-capabilities .ops-ai-paper{padding:19px 18px;inset:24px 18px}#main-content .ops-capabilities .ops-ai-paper>strong{font-size:23px}#main-content .ops-capabilities .ops-ai-review{padding:10px;font-size:15px}#main-content .ops-capabilities .ops-capability-detail{padding:24px 20px}#main-content .ops-capabilities .ops-capability-detail__header{display:block}#main-content .ops-capabilities .ops-capability-detail__header>button{position:absolute;top:-5px;right:0}#main-content .ops-capabilities .ops-capability-detail__category{padding-right:45px}#main-content .ops-capabilities .ops-capability-detail h3{font-size:31px}}@media (prefers-reduced-motion:reduce){#main-content .ops-capabilities *,#main-content .ops-capabilities :before,#main-content .ops-capabilities :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}#main-content .ops-capabilities .ops-capability-card:hover,#main-content .ops-capabilities .ops-capability-card:hover .ops-capability-card__action svg{transform:none}}#main-content .ops-capabilities .ops-mini-gantt__days{text-align:right;border-bottom:1px solid #1113260b;margin:0 0 8px;padding-bottom:7px;display:block}#main-content .ops-capabilities .ops-mini-gantt__days>span{white-space:nowrap;color:#77778b;font-size:16px;font-weight:300;line-height:1.2;display:block}#main-content .ops-capabilities .ops-mini-gantt__header{margin-bottom:10px}#main-content .ops-capabilities .ops-mini-gantt__rows{gap:6px}#main-content .ops-capabilities .ops-mini-gantt__rows>span{height:22px}#main-content .ops-capabilities .ops-mini-gantt__rows b{font-size:16px}#main-content .ops-capabilities .ops-mini-gantt__milestone{margin-top:8px;font-size:16px;line-height:1.2}#main-content .ops-capabilities .ops-meeting-task>strong{max-width:10ch}#main-content .ops-capabilities .ops-meeting-note__label,#main-content .ops-capabilities .ops-meeting-task__owner{font-size:16px}@media (max-width:600px){#main-content .ops-capabilities .ops-capabilities__swipe{color:#4242ff;align-items:center;gap:12px;margin:0 0 18px;font-size:17px;line-height:1.4;display:flex}#main-content .ops-capabilities .ops-capabilities__swipe svg{width:20px;height:20px}#main-content .ops-capabilities .ops-capabilities__grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#4242ff77 #1113260b;grid-template-columns:none;grid-auto-columns:max(260px,100% - 40px);grid-auto-flow:column;gap:18px;margin:-5px;padding:5px 5px 15px;scroll-padding-inline:5px;overflow-x:auto}#main-content .ops-capabilities .ops-capability-card{scroll-snap-align:start;scroll-snap-stop:always}}@media (max-width:700px){#main-content .ops-capabilities .ops-capability-detail__header{display:block;position:relative}#main-content .ops-capabilities .ops-capability-detail__header>button{position:absolute;top:-5px;right:0}#main-content .ops-capabilities .ops-capability-detail__category{padding-right:52px}#main-content .ops-capabilities .ops-capability-detail article{grid-template-columns:27px minmax(0,1fr);gap:14px 12px;display:grid}#main-content .ops-capabilities .ops-capability-detail article>div{display:contents}#main-content .ops-capabilities .ops-capability-detail article h4{grid-column:2;margin:0}#main-content .ops-capabilities .ops-capability-detail article p{grid-column:1/-1}}
