@import url('intake.css?v=blue-1');
:root{--coal:#f4f4f0;--coal-2:#fff;--bone:#171817;--dim:#5a5d5c;--dim-2:#6b6d6b;--signal:#254bff;--signal-ink:#fff;--line:#d6d7d0;--line-2:#a5a7a1;--danger:#b32e25;--r:4px;--f-sans:Arial,"Segoe UI",sans-serif;--f-mono:Consolas,monospace;--ease:cubic-bezier(.2,.75,.2,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--coal);color:var(--bone);font:14px/1.6 var(--f-sans);-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500;line-height:1.05;letter-spacing:-.055em}h2{font-size:clamp(40px,5vw,72px);white-space:pre-line}.wrap{width:min(calc(100% - 112px),1360px);margin-inline:auto}:focus-visible{outline:3px solid var(--signal);outline-offset:5px}[hidden],.is-hidden{display:none!important}::selection{background:var(--signal);color:white}.skip{position:fixed;inset-inline-start:16px;top:-100px;background:var(--signal);color:white;padding:12px 20px;z-index:100}.skip:focus{top:12px}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:34px;min-height:50px;padding:14px 25px;border-radius:99px;border:1px solid transparent;font-size:13px;transition:background .2s,transform .2s;white-space:nowrap}.btn--primary{background:var(--bone);color:white}.btn--primary:active{transform:scale(.97)}.btn--full{width:100%;border-radius:4px}.btn:disabled{opacity:.6;cursor:wait}.round-arrow{display:grid;place-items:center;width:64px;height:64px;border:1px solid currentColor;border-radius:50%;font-size:28px;transition:background .25s,color .25s,transform .25s}.text-link{display:inline-flex;align-items:center;gap:22px;font-size:14px}.text-link .round-arrow{width:48px;height:48px;font-size:22px}
.nav{position:sticky;top:0;z-index:30;background:var(--coal);border-bottom:1px solid var(--line)}.nav__row{height:90px;display:flex;align-items:center;justify-content:space-between;gap:34px}.brand{font-size:33px;font-weight:800;letter-spacing:-2.2px;display:inline-flex;gap:5px;align-items:center;line-height:1;direction:ltr}.brand__spark{font:38px/1 Arial;color:var(--signal);display:inline-block;transition:transform .4s var(--ease);margin-inline-start:2px}.nav__links{display:flex;gap:34px;margin-inline-start:auto}.nav__links a{font-size:12px}.nav__actions{display:flex;gap:26px;align-items:center}.langtoggle{background:none;border:0;min-height:44px;min-width:44px;padding:8px 0;font-size:12px}
.hero{padding-top:28px}.hero__eyebrow{display:flex;gap:10px;align-items:center;font:10px var(--f-mono);letter-spacing:1px}.signal-dot{width:6px;height:6px;background:var(--signal);border-radius:50%;display:inline-block}.hero__edition{margin-inline-start:auto;font-size:8px;color:var(--dim)}.hero__layout{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;padding:25px 0 36px;min-height:570px}.hero__copy{position:relative;z-index:2;padding-block:25px}.hero h1{font-size:clamp(64px,7.2vw,96px);letter-spacing:-.04em;line-height:.99;font-weight:500;width:114%;position:relative}.hero h1>span{display:block}.hero__accent{color:var(--signal)}.hero__description{max-width:330px;color:var(--dim);font-size:14px;line-height:1.8;margin-top:32px}.hero__cta{display:flex;align-items:center;gap:20px;margin-top:30px;font-size:13px;width:fit-content}.hero__cta .round-arrow{border:0;background:var(--signal);color:white}.hero__art{position:relative;min-width:0;aspect-ratio:1;overflow:hidden;background:#eff0f2;margin-inline-start:12px;border-radius:2px;isolation:isolate}.hero__bottom{padding:20px 0 26px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:30px;font-size:11px}.hero__index{font:9px var(--f-mono)}
.service-band{background:var(--signal);color:white;padding:27px 0}.service-band .wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:24px;font-size:clamp(18px,2.4vw,34px);letter-spacing:-.8px;white-space:normal;text-align:center}.service-band i{display:none}.manifesto{padding-block:110px;display:grid;grid-template-columns:.6fr 1.4fr;gap:22px 50px}.section-index{display:block;font:10px/1.6 var(--f-mono);letter-spacing:.7px}.manifesto>.section-index{padding-top:10px}.manifesto h2{font-size:clamp(36px,4.5vw,62px);max-width:850px}.manifesto p{grid-column:2;font-size:14px;color:var(--dim);line-height:1.8;max-width:450px;margin-top:5px}
.work{padding-block:95px;background:#e9eae5}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:55px;margin-bottom:55px}.section-heading h2{margin-top:20px;font-size:clamp(40px,4.4vw,65px)}.section-heading>p{max-width:280px;font-size:12px;color:var(--dim);line-height:1.8;padding-bottom:6px}.playground__bar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.playground__bar h3{font-size:15px;letter-spacing:-.3px}.switch-group{display:flex;border:1px solid #bfc1ba;border-radius:99px;padding:4px;gap:4px}.switch-group button{border:0;background:none;padding:11px 20px;border-radius:99px;min-height:44px;font-size:11px;transition:background .25s,color .25s}.switch-group button[aria-pressed=true]{background:var(--bone);color:white}
.design-stage{background:#d8dcd7;padding:45px;display:flex;justify-content:center;overflow:hidden;min-height:560px;transition:background .6s var(--ease)}.sample{max-width:1100px;width:100%;min-width:0;background:var(--signal);color:white;overflow:hidden;transition:max-width .65s var(--ease),background .55s,color .55s;box-shadow:0 22px 45px #18252418}.sample__nav{height:65px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 5%;border-bottom:1px solid #ffffff40;font-size:9px}.sample__brand{font-size:20px;letter-spacing:-1px;font-weight:700;line-height:1}.sample__brand>span{display:block;font:5px var(--f-mono);letter-spacing:1px;margin-top:4px}.sample__body{position:relative;min-height:385px;display:grid;grid-template-columns:1fr 1fr;align-items:center;isolation:isolate}.sample__copy{position:relative;padding:35px 0 40px 9%;z-index:2;width:130%;pointer-events:none}.sample__index{display:block;font:7px var(--f-mono);letter-spacing:1px;margin-bottom:22px}.sample__copy h3{font-size:clamp(32px,4.9vw,70px);line-height:1;letter-spacing:-.065em;font-weight:600}.sample__copy h3>span{display:block}.sample__copy p{max-width:190px;font-size:10px;line-height:1.8;margin-top:18px}.sample__link{display:inline-flex;gap:18px;align-items:center;border-bottom:1px solid #ffffff80;padding-bottom:8px;margin-top:24px;font-size:9px;pointer-events:auto}.sample__photo{height:100%;min-height:385px;overflow:hidden;position:relative;align-self:stretch;background:#eff0f2}.sample__photo img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:transform .8s var(--ease)}.sample__number{position:absolute;bottom:15px;right:18px;color:#171817;font:9px var(--f-mono)}
.design-stage[data-direction=b]{background:#cbd0d7}.design-stage[data-direction=b] .sample{background:#f8f8f5;color:#242624}.design-stage[data-direction=b] .sample__nav{border-color:#c9ccc4}.design-stage[data-direction=b] .sample__body{grid-template-columns:1fr 1fr;padding:25px 4%;gap:25px}.design-stage[data-direction=b] .sample__copy{padding:20px 0;width:100%}.design-stage[data-direction=b] .sample__copy h3{font-size:clamp(27px,4vw,58px);font-weight:400}.design-stage[data-direction=b] .sample__photo{border-radius:48% 48% 2px 2px;min-height:330px;max-height:350px;margin-inline:10px}.design-stage[data-direction=b] .sample__photo img{transform:scale(.94);mix-blend-mode:multiply}.design-stage[data-direction=b] .sample__link{border-color:#24262480}
.design-stage[data-device=mobile] .sample{max-width:300px}.design-stage[data-device=mobile] .sample__nav{height:46px;font-size:7px}.design-stage[data-device=mobile] .sample__body{grid-template-columns:1fr;padding:0;gap:0}.design-stage[data-device=mobile] .sample__copy{width:100%;padding:25px;order:2}.design-stage[data-device=mobile] .sample__copy h3{font-size:35px}.design-stage[data-device=mobile] .sample__photo{height:200px;min-height:200px;max-height:200px;order:1;margin:0;border-radius:0}.design-stage[data-device=mobile] .sample__index{margin-bottom:12px;font-size:6px}.design-stage[data-device=mobile] .sample__copy p{margin-top:12px}.design-stage[data-device=mobile] .sample__link{margin-top:18px}.design-stage[data-device=mobile] .sample__number{display:none}.design-stage[data-device=mobile][data-direction=b] .sample__photo{margin:20px 20px 0;border-radius:48% 48% 0 0}
.playground__foot{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-top:20px;font-size:11px;color:var(--dim)}.device-controls{display:flex;gap:18px}.device-controls button{background:none;border:0;border-bottom:1px solid transparent;min-height:44px;font-size:10px;padding:10px 0}.device-controls button[aria-pressed=true]{border-color:var(--signal);color:var(--signal)}.demo-note{font:10px/1.8 var(--f-mono);color:var(--dim);margin-top:10px}
.approach{padding-block:110px;display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.approach h2{margin-top:20px}.approach__intro>p{font-size:12px;color:var(--dim);margin-top:24px}.approach__intro>.text-link{margin-top:30px}.process-list{list-style:none;padding:0;margin:0}.process-list li{display:grid;grid-template-columns:28px 1fr 20px;gap:22px;padding:27px 0;border-top:1px solid var(--line)}.process-list li:last-child{border-bottom:1px solid var(--line)}.process-list li>span{color:var(--signal);font:10px var(--f-mono);margin-top:4px}.process-list h3{font-size:23px;letter-spacing:-.6px;line-height:1.2}.process-list p{font-size:12px;color:var(--dim);line-height:1.8;max-width:380px;margin-top:14px}.process-list li>.process-symbol{font:23px Arial;color:var(--bone)}
.get{background:var(--signal);color:white;padding-block:80px}.get__layout{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;margin-top:35px}.get h2{font-size:clamp(40px,4.6vw,67px)}.standards{display:grid;gap:22px}.standards>div{position:relative;padding-inline-start:37px;padding-bottom:22px;border-bottom:1px solid #ffffff45}.standards>div:last-child{border:0;padding-bottom:0}.standards>div>span{position:absolute;inset-inline-start:0;top:4px;font:9px var(--f-mono)}.standards h3{font-size:19px;letter-spacing:-.5px}.standards p{font-size:12px;margin-top:8px;opacity:.82}
.formsec__intro h2{font-size:clamp(40px,4.8vw,70px);margin-top:20px}.formsec .btn--primary{background:var(--signal)}.draft-download{background:none;border:1px solid var(--line-2);border-radius:4px;min-height:44px;font-size:12px;padding:10px;color:var(--bone)}.foot{background:#171817;color:#f4f4f0;padding:45px 0 30px}.foot__top{display:flex;align-items:center;justify-content:space-between;gap:30px}.foot__top .brand{font-size:clamp(72px,15vw,200px);letter-spacing:-.075em}.foot__top .brand__spark{font-size:.9em;color:#8aa0ff}.foot__top .text-link{font-size:12px;white-space:nowrap}.foot__bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #ffffff30;padding-top:25px;margin-top:35px;font-size:9px;color:#a9ada7}.reveal,.reveal.in{opacity:1}
html[dir=rtl] :is(h1,h2,h3,.section-index,.hero__eyebrow){letter-spacing:0}html[dir=rtl] .hero h1{font-size:clamp(48px,6.5vw,95px);line-height:1.2;width:110%}html[dir=rtl] .sample__copy{padding:35px 9% 40px 0}html[dir=rtl] .design-stage[data-direction=b] .sample__copy{padding:20px 0}html[dir=rtl] .design-stage[data-device=mobile] .sample__copy{padding:25px}html[dir=rtl] .sample__copy h3{letter-spacing:0;font-size:clamp(30px,4.4vw,60px);line-height:1.25}html[dir=rtl] .design-stage[data-device=mobile] .sample__copy h3{font-size:30px}
@media(hover:hover) and (pointer:fine){.brand:hover .brand__spark{transform:rotate(90deg)}.btn--primary:hover{background:var(--signal);transform:translateY(-2px)}.hero__cta:hover .round-arrow{transform:rotate(-45deg);background:var(--bone)}.text-link:hover .round-arrow{background:var(--bone);color:var(--coal)}.nav__links a:hover{color:var(--signal)}.sample__link:hover{opacity:.7}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.nav__row{height:80px}.nav__links{gap:24px}.nav__actions{gap:20px}.hero__layout{min-height:490px}.hero h1{font-size:8vw}.hero__art{aspect-ratio:.9}.hero__description{max-width:280px}.manifesto{gap:25px}.approach,.formsec__grid,.get__layout{gap:50px}.design-stage{padding:30px;min-height:490px}.sample__body,.sample__photo{min-height:340px}.sample__copy h3{font-size:5vw}.sample__copy{padding-inline-start:8%}.section-heading{gap:30px}.foot__bottom{font-size:8px}}
@media(max-width:767px){.wrap{width:calc(100% - 40px)}.nav__row{height:72px;gap:15px}.brand{font-size:28px}.brand__spark{font-size:32px}.nav__links{display:none}.nav__actions{gap:12px}.nav .btn{min-height:42px;padding:11px 17px;gap:18px;font-size:11px}.langtoggle{font-size:11px;min-width:36px}.hero{padding-top:24px}.hero__eyebrow{font-size:8px;letter-spacing:.5px}.hero__edition{display:none}.hero__layout{grid-template-columns:1fr;min-height:0;padding:8px 0 24px;gap:25px}.hero__copy{padding:22px 0 0}.hero h1{font-size:clamp(53px,11.6vw,80px);width:100%;letter-spacing:-.04em}.hero__description{margin-top:22px;font-size:13px;max-width:330px}.hero__cta{margin-top:22px;gap:15px;font-size:12px}.hero__cta .round-arrow{width:45px;height:45px;font-size:24px}.hero__art{margin:0;aspect-ratio:1.25}.hero__bottom{font-size:10px;padding:16px 0 23px;gap:20px}.hero__index{display:none}.service-band{padding-block:22px}.service-band .wrap{font-size:18px;gap:18px;flex-wrap:wrap;justify-content:center}.service-band i{font-size:20px}.service-band i:nth-of-type(2){display:none}.manifesto{padding-block:65px;grid-template-columns:1fr;gap:20px}.manifesto h2{font-size:37px;line-height:1.08}.manifesto p{grid-column:1;font-size:13px;margin-top:0}.work{padding-block:60px}.section-heading{display:block;margin-bottom:30px}.section-heading h2{font-size:40px}.section-heading>p{max-width:330px;margin-top:22px;font-size:11px}.section-index{font-size:9px}.playground__bar{align-items:start;gap:14px;flex-direction:column}.playground__bar h3{font-size:13px}.switch-group{align-self:stretch;display:grid;grid-template-columns:1fr 1fr}.switch-group button{font-size:11px;padding:8px 15px}.design-stage{padding:18px 12px;min-height:330px}.sample__nav{height:45px;font-size:6px;gap:10px}.sample__brand{font-size:15px}.sample__brand>span{font-size:4px}.sample__body,.sample__photo{min-height:245px}.sample__copy{padding:22px 0 25px 10%;width:135%}.sample__copy h3{font-size:29px}.sample__index{font-size:5px;letter-spacing:.3px;margin-bottom:12px}.sample__copy p{font-size:8px;max-width:115px;margin-top:12px}.sample__link{font-size:7px;gap:8px;margin-top:20px}.design-stage[data-direction=b] .sample__body{padding:10px 5%;gap:8px}.design-stage[data-direction=b] .sample__copy h3{font-size:25px}.design-stage[data-direction=b] .sample__photo{min-height:205px;margin-inline:0;max-height:220px}.sample__number{font-size:6px;bottom:10px;right:10px}.playground__foot{gap:15px;font-size:9px;align-items:start}.device-controls{gap:12px;flex-shrink:0}.device-controls button{font-size:9px}.demo-note{font-size:8px}.approach{padding-block:65px;grid-template-columns:1fr;gap:35px}.approach h2{font-size:43px}.approach__intro>p{margin-top:18px}.process-list h3{font-size:21px}.process-list li{gap:15px;grid-template-columns:22px 1fr 16px}.get{padding-block:55px}.get__layout{grid-template-columns:1fr;gap:35px;margin-top:24px}.get h2{font-size:41px}.standards h3{font-size:19px}.formsec{padding-block:65px}.formsec__grid{grid-template-columns:1fr;gap:35px}.formsec__intro{position:static}.formsec__intro h2{font-size:42px}.form{padding:23px 18px;gap:22px}.field--split{gap:12px}.field legend,.field>label{font-size:12px}.foot__top{align-items:start}.foot__top .brand{font-size:64px}.foot__top .text-link{font-size:9px;padding-top:8px}.foot__bottom{display:grid;grid-template-columns:1fr;gap:13px;margin-top:30px;font-size:9px}html[dir=rtl] .hero h1{font-size:clamp(45px,10.5vw,70px);width:100%;line-height:1.25}html[dir=rtl] .sample__copy h3{font-size:24px}html[dir=rtl] .sample__copy{padding:22px 10% 25px 0}html[dir=rtl] .design-stage[data-direction=b] .sample__copy h3{font-size:22px}}
@media(max-width:370px){.nav .btn{padding-inline:13px;gap:10px}.brand{font-size:25px}.brand__spark{font-size:28px}.nav__row{gap:10px}.nav__actions{gap:8px}.hero h1{font-size:50px}.cards{grid-template-columns:1fr}.service-band .wrap{font-size:16px;gap:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

@media(max-width:767px){.foot__top{flex-direction:column;gap:24px}.service-band .wrap{display:grid;grid-template-columns:1fr 1fr;text-align:center;gap:16px 12px;font-size:18px}.service-band i{display:none}}

/* Smart Ant Pathfinder — the hero demonstrates how SmrtAnt navigates constraints. */
.ant-world{direction:ltr;cursor:crosshair;background:#e9ebef;background-image:linear-gradient(#315bff0d 1px,transparent 1px),linear-gradient(90deg,#315bff0d 1px,transparent 1px);background-size:28px 28px;touch-action:pan-y;outline:0}.ant-world:focus-visible{outline:3px solid var(--signal);outline-offset:4px}.ant-world__chrome{position:absolute;inset:14px 14px auto;min-height:32px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;border:1px solid #315bff4a;background:#f4f4f0cc;color:#315bff;font:7px/1 var(--f-mono);letter-spacing:.08em;z-index:6}.ant-obstacle{position:absolute;z-index:3;border:1px solid #17181724;background:#f4f4f0e8;backdrop-filter:blur(8px);box-shadow:0 8px 24px #1718170b;padding:13px;display:grid;align-content:space-between;gap:10px;pointer-events:none}.ant-obstacle>span{font:7px/1.3 var(--f-mono);letter-spacing:.09em;color:var(--signal)}.ant-obstacle strong{font-size:13px;line-height:1.2;font-weight:500}.ant-obstacle--brief{left:7%;top:18%;width:35%;height:21%}.ant-obstacle--nav{right:8%;top:15%;width:31%;height:10%;display:flex;align-items:center;gap:7px}.ant-obstacle--nav i{display:block;height:4px;background:#17181724;flex:1}.ant-obstacle--nav i:first-child{background:var(--signal);flex:.45}.ant-obstacle--noise{left:13%;bottom:13%;width:25%;height:16%;gap:4px}.ant-obstacle--noise s{font:8px/1.2 var(--f-mono);color:#777b7a;text-decoration-color:var(--signal)}.ant-obstacle--build{right:10%;top:43%;width:34%;height:25%;background:#171817;color:white;border-color:#171817}.ant-obstacle--build>span{color:#8ca1ff}.ant-obstacle--build strong{font-size:15px}.ant-route{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:1;pointer-events:none}.ant-route polyline{fill:none;stroke:#315bff70;stroke-width:1.5;stroke-dasharray:4 7;stroke-linecap:round;stroke-linejoin:round}.ant-target{position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid var(--signal);border-radius:50%;opacity:0;z-index:2;pointer-events:none}.ant-target:before,.ant-target:after{content:"";position:absolute;background:var(--signal)}.ant-target:before{width:1px;height:26px;left:8px;top:-5px}.ant-target:after{height:1px;width:26px;top:8px;left:-5px}.has-target .ant-target{opacity:.72}.smart-ant{position:absolute;left:0;top:0;width:82px;height:56px;z-index:5;transform-origin:center;will-change:transform;filter:drop-shadow(0 8px 5px #0a184055) drop-shadow(0 0 1px #ffffff99);pointer-events:none}.smart-ant img{display:block;width:100%;height:100%;object-fit:contain;transform-origin:50% 55%}.is-moving .smart-ant img{animation:ant-real-walk .28s ease-in-out infinite alternate}.is-thinking .smart-ant img{animation:ant-real-think 1.15s ease-in-out infinite alternate}.ant-glasses{position:absolute;inset:0;display:block;opacity:0;transform:scale(.62) translateX(5px);transform-origin:79% 50%;filter:drop-shadow(0 2px 1px #0007);transition:opacity .14s ease}.ant-glasses svg{display:block;width:100%;height:100%;overflow:visible}.is-thinking .ant-glasses{opacity:1;animation:ant-glasses-focus .55s cubic-bezier(.16,1,.3,1) both}.ant-thought{position:absolute;z-index:7;min-width:170px;padding:10px 12px;background:#315bff;color:white;border-radius:2px;transform:translate(-50%,-100%);box-shadow:0 10px 25px #315bff2e;pointer-events:none}.ant-thought:after{content:"";position:absolute;left:50%;bottom:-7px;border:7px solid transparent;border-top-color:#315bff;border-bottom:0}.ant-thought span{display:block;font:6px/1 var(--f-mono);letter-spacing:.12em;color:#fff;margin-bottom:5px}.ant-thought strong{font:10px/1.2 var(--f-mono);letter-spacing:.02em}.ant-instruction{position:absolute;left:18px;right:18px;bottom:15px;display:flex;justify-content:space-between;align-items:end;gap:15px;z-index:6;pointer-events:none}.ant-instruction>span{font:7px/1 var(--f-mono);letter-spacing:.11em;color:var(--signal)}.ant-instruction p{font:9px/1.3 var(--f-mono);max-width:220px;text-align:right}.ant-world[dir=rtl],html[dir=rtl] .ant-obstacle,html[dir=rtl] .ant-instruction,html[dir=rtl] .ant-thought{direction:rtl}.ant-world[dir=rtl] .ant-instruction,html[dir=rtl] .ant-instruction p{text-align:left}@keyframes ant-real-walk{from{transform:translateY(-2px) rotate(-1.6deg) scale(1)}to{transform:translateY(2px) rotate(1.6deg) scale(.985)}}@keyframes ant-real-think{from{transform:rotate(-1deg) scale(1)}to{transform:rotate(1deg) scale(1.025)}}@keyframes ant-glasses-focus{0%{opacity:0;transform:scale(.45) translateX(8px) rotate(-7deg)}58%{opacity:1;transform:scale(1.08) translateX(0) rotate(1deg)}100%{opacity:1;transform:scale(1) translateX(0) rotate(0)}}
@media(max-width:767px){.ant-world{aspect-ratio:1.08;background-size:22px 22px}.ant-world__chrome{inset:11px 11px auto}.ant-obstacle{padding:9px}.ant-obstacle>span{font-size:5px}.ant-obstacle strong{font-size:9px}.ant-obstacle--brief{left:5%;top:18%;width:38%;height:20%}.ant-obstacle--nav{right:5%;top:15%;width:34%}.ant-obstacle--noise{left:18%;bottom:15%;width:25%;height:15%}.ant-obstacle--noise s{font-size:6px}.ant-obstacle--build{right:7%;top:43%;width:37%;height:24%}.ant-obstacle--build strong{font-size:10px}.smart-ant{width:70px;height:47px}.ant-thought{min-width:145px;padding:8px 10px}.ant-thought strong{font-size:8px}.ant-instruction{left:12px;right:12px;bottom:10px}.ant-instruction p{font-size:7px;max-width:150px}.ant-instruction>span{font-size:5px}}
@media(prefers-reduced-motion:reduce){.ant-route,.ant-target{display:none}.smart-ant{will-change:auto}.is-moving .smart-ant img,.is-thinking .smart-ant img,.is-thinking .ant-glasses{animation:none}}

html[dir=rtl] body{font-family:'Segoe UI',Tahoma,Arial,sans-serif}
