/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.grid{display:grid}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.apps-grid>a:nth-child(3):before,.apps-grid>a:nth-child(4):before,.apps-grid>a:nth-child(7):before,.apps-grid>a:nth-child(10):before,.apps-grid>a:nth-child(11):before{background-size:cover!important}.apps-grid>a{isolation:isolate;background:#f6f5f0;overflow:hidden}.apps-grid>a:before{content:"";z-index:-2;background-image:var(--card-photo);background-size:300% 200%;background-position:var(--card-position);opacity:0;transition:opacity .35s,transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.08)}.apps-grid>a:after{content:"";z-index:-1;opacity:0;background:linear-gradient(#08080a55 0%,#08080acc 72%,#08080af2 100%);transition:opacity .35s;position:absolute;inset:0}:is(.apps-grid>a:hover,.apps-grid>a:focus-visible){color:#fff;background:0 0;transform:translateY(-4px)}.apps-grid>a:hover:before,.apps-grid>a:hover:after{opacity:1}.apps-grid>a:focus-visible:before{opacity:1}.apps-grid>a:focus-visible:after{opacity:1}.apps-grid>a:hover:before{transform:scale(1)}.apps-grid>a:focus-visible:before{transform:scale(1)}:is(.apps-grid>a:hover p,.apps-grid>a:focus-visible p,.apps-grid>a:hover>small,.apps-grid>a:focus-visible>small){color:#ddd}:is(.apps-grid>a:hover .app-icon,.apps-grid>a:focus-visible .app-icon){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff2;border:1px solid #ffffff70}.apps-grid>a:focus-visible{outline-offset:-3px;outline:3px solid #82ffd2}@media (hover:none){.apps-grid>a:active:before,.apps-grid>a:active:after{opacity:1}.apps-grid>a:active{color:#fff}.apps-grid>a:active p{color:#ddd}}.medical-hero{background:#eef3f5;grid-template-columns:.88fr 1.12fr;min-height:800px;display:grid;overflow:hidden}.medical-copy{flex-direction:column;justify-content:center;padding:95px 5vw 70px 7vw;display:flex}.medical-copy h1{letter-spacing:-.07em;margin:28px 0;font-size:clamp(58px,7vw,112px);line-height:.88}.medical-copy>p{color:#56636a;max-width:590px;font-size:17px;line-height:1.6}.medical-copy>div{align-items:center;gap:25px;margin:30px 0 55px;display:flex}.medical-copy>small{letter-spacing:.15em;color:#718087;border-top:1px solid #cbd5d9;padding-top:18px;font-size:7px}.medical-photo{background:#dfe8eb;min-height:800px;position:relative}.medical-photo img{object-fit:cover;object-position:center;width:100%;height:100%}.medical-badge{letter-spacing:.13em;background:#ffffffea;padding:15px 18px;font-size:8px;font-weight:800;position:absolute;bottom:30px;left:30px;box-shadow:0 15px 35px #2333}.medical-badge i{background:#24a8d8;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 12px #24a8d8}.medical-note{color:#68716c;max-width:520px;margin-top:35px;font-size:13px;line-height:1.7}.cases-heading-side{max-width:390px;margin-bottom:13px}.cases-heading-side p{color:#a4a1ad;font-size:13px;line-height:1.65}.cases-heading-side a{color:#82ffd2;border-bottom:1px solid #82ffd266;padding:10px 0;font-size:9px;font-weight:800;display:inline-block}@media (max-width:900px){.medical-hero{grid-template-columns:1fr}.medical-photo{grid-row:1;min-height:650px}.medical-copy{padding:70px 7vw}.medical-copy h1{font-size:65px}}@media (max-width:560px){.medical-photo{min-height:500px}.medical-copy h1{font-size:50px}.medical-copy>div{flex-direction:column;align-items:stretch}.medical-copy .text-link{text-align:center}.medical-badge{bottom:18px;left:18px}.cases-heading-side{max-width:none}}.installed-proof{color:#fff;background:#111018;grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;display:grid}.proof-main{max-width:750px}.proof-number{align-items:flex-start;margin:35px 0 8px;display:flex}.proof-number b{letter-spacing:-.09em;color:#806cff;font-size:clamp(110px,16vw,250px);line-height:.72}.proof-number sup{color:#82ffd2;margin:0 0 0 13px;font-size:40px}.proof-main h2{letter-spacing:-.055em;margin:30px 0;font-size:clamp(38px,5vw,72px);line-height:.94}.proof-main h2 em{color:#9a8aff;font-weight:400}.proof-main>p{color:#aaa;max-width:610px;font-size:14px;line-height:1.7}.proof-live{background:#ffffff07;border:1px solid #ffffff20;flex-direction:column;min-height:390px;padding:35px;display:flex}.proof-status{letter-spacing:.16em;color:#aaa;align-items:center;gap:10px;font-size:7px;display:flex}.proof-status i{background:#82ffd2;border-radius:50%;width:7px;height:7px;animation:1.5s infinite proof-blink;box-shadow:0 0 15px #82ffd2}.activity-swap{flex-direction:column;margin:auto 0;animation:.45s activity-enter;display:flex}.activity-swap small{letter-spacing:.17em;color:#8f7df5;font-size:8px}.activity-swap strong{letter-spacing:-.04em;margin:18px 0;font-size:clamp(24px,3vw,40px);line-height:1.1}.activity-swap span{color:#82ffd2;font-size:9px}.proof-pulses{gap:7px;display:flex}.proof-pulses i{background:#ffffff25;width:22px;height:2px;transition:all .3s}.proof-pulses i.active{background:#806cff;width:45px}.proof-live>p{color:#777;border-top:1px solid #ffffff18;margin:22px 0 0;padding-top:18px;font-size:8px;line-height:1.55}@keyframes proof-blink{50%{opacity:.35}}@keyframes activity-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:850px){.installed-proof{grid-template-columns:1fr}.proof-live{min-height:330px}.proof-number b{font-size:145px}}@media (max-width:520px){.proof-number b{font-size:112px}.proof-number sup{font-size:28px}.proof-live{padding:27px}}.growth-track{border-top:1px solid #ffffff24;justify-content:space-between;align-items:flex-end;height:42px;margin:30px 0 45px;display:flex;position:relative}.growth-track:before{content:"";background:linear-gradient(90deg,#82ffd2,#806cff);width:0;height:3px;position:absolute;top:-2px;left:0}.installed-proof.revealed .growth-track:before{width:100%;transition:width 1.7s cubic-bezier(.15,.8,.2,1)}.growth-track i{opacity:0;background:#82ffd2;border-radius:50%;width:13px;height:13px;position:absolute;top:-7px;right:0;box-shadow:0 0 22px #82ffd2}.installed-proof.revealed .growth-track i{opacity:1;transition:opacity .3s 1.55s}.growth-track span{color:#777;font-size:7px}.config-app{background:#efeee9;grid-template-columns:.85fr 1.15fr;align-items:center;gap:7vw;display:grid}.config-copy h2{letter-spacing:-.06em;margin:25px 0;font-size:clamp(48px,6vw,86px);line-height:.92}.config-copy h2 em{color:#7561e9;font-weight:400}.config-copy>p{color:#666;max-width:560px;font-size:14px;line-height:1.7}.device-tabs{flex-wrap:wrap;gap:7px;margin:35px 0 20px;display:flex}.device-tabs button{cursor:pointer;background:0 0;border:1px solid #c9c7c1;border-radius:20px;padding:10px 15px;font-size:8px;font-weight:800}.device-tabs button.active{color:#fff;background:#111018;border-color:#111018}.device-message{border-top:1px solid #ccc;grid-template-columns:1fr 1fr;gap:7px;padding:20px 0;animation:.35s activity-enter;display:grid}.device-message small{color:#777;letter-spacing:.14em;grid-column:1/-1;font-size:7px}.device-message strong{font-size:18px}.device-message span{text-align:right;color:#7561e9;font-size:9px}.config-screen{color:#fff;background:#111018;padding:32px;box-shadow:0 35px 70px #25223025}.screen-top{letter-spacing:.13em;color:#aaa;border-bottom:1px solid #ffffff20;justify-content:space-between;padding-bottom:20px;font-size:7px;display:flex}.screen-top i{color:#82ffd2;font-style:normal}.config-screen h3{letter-spacing:-.04em;margin:38px 0 24px;font-size:30px}.upload-grid{grid-template-columns:1fr 1fr;display:grid}.upload-grid button{color:#fff;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1d;grid-template-columns:1fr auto;gap:10px;min-height:145px;margin:-1px 0 0 -1px;padding:20px;display:grid}.upload-grid button:hover{background:#7561e9}.upload-grid b{color:#8e7cf6;font-size:7px}.upload-grid span{font-size:12px;font-weight:800}.upload-grid small{color:#888;grid-column:1/-1;font-size:8px}.upload-grid i{font-size:18px;font-style:normal}.config-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:25px;display:flex}.config-actions span{color:#82ffd2;font-size:8px}.config-actions button{background:#fff;border:0;padding:14px 18px;font-size:8px;font-weight:900}@media (max-width:900px){.config-app{grid-template-columns:1fr}.config-screen{margin-top:20px}}@media (max-width:520px){.upload-grid{grid-template-columns:1fr}.config-screen{padding:22px}.config-actions{flex-direction:column;align-items:stretch}.config-actions button{width:100%}.device-message{grid-template-columns:1fr}.device-message span{text-align:left}}.mobile-menu{display:none;position:relative}.mobile-menu summary{cursor:pointer;letter-spacing:.12em;border:1px solid #cbc9c3;justify-content:center;align-items:center;gap:9px;width:76px;height:42px;font-size:8px;font-weight:900;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary i,.mobile-menu summary i:before,.mobile-menu summary i:after{content:"";background:#111;width:15px;height:1px;transition:all .2s;display:block}.mobile-menu summary i{position:relative}.mobile-menu summary i:before{position:absolute;top:-5px}.mobile-menu summary i:after{position:absolute;top:5px}.mobile-menu[open] summary i{background:0 0}.mobile-menu[open] summary i:before{top:0;transform:rotate(45deg)}.mobile-menu[open] summary i:after{top:0;transform:rotate(-45deg)}.mobile-menu-panel{z-index:90;color:#fff;background:#111018;max-height:calc(100vh - 76px);padding:22px;position:fixed;top:76px;left:0;right:0;overflow:auto;box-shadow:0 25px 55px #0005}.mobile-menu-panel nav{display:grid!important}.mobile-menu-panel nav a{border-bottom:1px solid #ffffff20;grid-template-columns:38px 1fr;align-items:center;min-height:54px;font-weight:700;font-size:16px!important;display:grid!important}.mobile-menu-panel nav small{color:#8d7af6;letter-spacing:.12em;font-size:7px}.mobile-menu-panel>.button{background:#7561e9;border-color:#7561e9;width:100%;margin-top:22px}.mobile-menu-panel>.button span{margin-left:auto}@media (max-width:760px){.mobile-menu{display:block}.nav>.nav-actions,.detail-nav>.nav-actions,.nav>nav,.detail-nav>nav{display:none}.nav,.detail-nav{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f3eff2;position:sticky;top:0}}.detail-nav nav{align-items:center;gap:25px;font-size:9px;font-weight:700;display:flex}.detail-nav nav a:hover,.detail-contact:hover{color:var(--violet)}.detail-nav .nav-actions{align-items:center;gap:18px;display:flex}.detail-contact{font-size:9px;font-weight:700}.detail-page>footer{padding:80px 7vw 25px}.detail-page>footer .footer-main{padding-bottom:80px}@media (max-width:1050px){.detail-nav nav{gap:15px}.detail-nav nav a:nth-last-child(-n+2){display:none}}@media (max-width:760px){.detail-nav{padding:0 20px}.detail-nav nav,.detail-contact{display:none}.detail-page>footer{padding:65px 22px 25px}}.case-conversion{color:#fff;background:#1a1922;border:1px solid #ffffff1d;border-top:0}.conversion-intro{grid-template-columns:190px 1.2fr .8fr;align-items:center;gap:35px;padding:42px;display:grid}.conversion-intro small,.conversion-grid small{letter-spacing:.16em;color:#a495ff;font-size:7px;font-weight:800}.conversion-intro blockquote{letter-spacing:-.02em;margin:0;font-size:19px;line-height:1.4}.conversion-intro>p{color:#aaa;border-left:1px solid #ffffff25;padding-left:25px;font-size:10px;line-height:1.65}.conversion-grid{border-top:1px solid #ffffff1d;grid-template-columns:repeat(4,1fr);display:grid}.conversion-grid>div{border-right:1px solid #ffffff1d;min-height:210px;padding:27px}.conversion-grid>div:last-child{border-right:0}.conversion-grid b{color:#6555d5;margin-bottom:45px;font-size:9px;display:block}.conversion-grid small{margin-bottom:15px;display:block}.conversion-grid p{color:#aaa;margin:0;font-size:11px;line-height:1.65}.conversion-rule{background:#7965ef;grid-template-columns:190px 1fr;gap:35px;padding:24px 42px;display:grid}.conversion-rule strong{letter-spacing:.15em;font-size:8px}.conversion-rule span{font-size:10px;line-height:1.55}@media (max-width:950px){.conversion-intro{grid-template-columns:1fr}.conversion-intro>p{border-top:1px solid #ffffff25;border-left:0;padding:18px 0 0}.conversion-grid{grid-template-columns:1fr 1fr}.conversion-grid>div:nth-child(2){border-right:0}.conversion-grid>div:nth-child(-n+2){border-bottom:1px solid #ffffff1d}}@media (max-width:720px){.conversion-intro{padding:28px}.conversion-intro blockquote{font-size:16px}.conversion-grid{grid-template-columns:1fr}.conversion-grid>div{border-bottom:1px solid #ffffff1d;border-right:0;min-height:0}.conversion-grid>div:last-child{border-bottom:0}.conversion-grid b{margin-bottom:25px}.conversion-rule{grid-template-columns:1fr;gap:12px;padding:24px 28px}}:root{--ink:#111116;--paper:#f4f3ef;--violet:#745cff;--mint:#81ffd2;--line:#d9d8d2;--muted:#777771}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f3efd9;border-bottom:1px solid #1111;align-items:center;height:78px;padding:0 4.5vw;display:flex;position:fixed;top:0;left:0;right:0}.logo{letter-spacing:-.07em;align-items:flex-start;font-size:25px;font-weight:900;display:flex}.logo-dot{background:var(--violet);border-radius:50%;width:7px;height:7px;margin:1px 0 0 4px}.nav nav{gap:30px;margin:auto;font-size:11px;font-weight:700;display:flex}.nav nav a{transition:all .2s}.nav nav a:hover{color:var(--violet)}.nav-actions{align-items:center;gap:13px;display:flex}.lang{background:0 0;border:0;font-size:10px;font-weight:700}.button{background:var(--ink);color:#fff;letter-spacing:.02em;border-radius:2px;justify-content:center;align-items:center;gap:28px;height:52px;padding:0 23px;font-size:11px;font-weight:800;transition:all .25s;display:inline-flex}.button:hover{background:var(--violet);transform:translateY(-2px)}.button-small{gap:12px;height:39px;padding:0 17px}.hero{background:radial-gradient(circle at 75% 45%,#cbc5ff 0,#0000 28%),linear-gradient(140deg,#f7f6f1,#eeede8);flex-direction:column;justify-content:center;min-height:100vh;padding:155px 7vw 55px;display:flex;position:relative;overflow:hidden}.hero-glow{filter:blur(60px);background:#7d69ff20;border-radius:50%;width:500px;height:500px;position:absolute;top:22%;right:7%}.eyebrow,.kicker{letter-spacing:.22em;color:var(--violet);font-size:9px;font-weight:900}.hero h1{letter-spacing:-.075em;z-index:2;max-width:900px;margin:27px 0 31px;font-size:clamp(58px,7.3vw,116px);line-height:.9}.hero h1 span{color:#0000;-webkit-text-stroke:1px #111}.hero-copy{color:#555;margin:0 0 33px;font-size:17px;line-height:1.55}.hero-actions{align-items:center;gap:28px;display:flex}.text-link,.ghost-link{border-bottom:1px solid;padding-bottom:6px;font-size:11px;font-weight:800}.robot-wrap{z-index:2;width:310px;height:500px;position:absolute;top:20%;right:12%}.orbit{border:1px solid #7b65ff33;border-radius:50%;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:390px;height:390px}.orbit-two{width:520px;height:520px}.robot-head{z-index:2;background:linear-gradient(145deg,#fff,#bebdc4);border-radius:49% 49% 44% 44%;width:225px;height:210px;position:absolute;top:15px;left:43px;transform:rotate(-2deg);box-shadow:inset -15px -14px 25px #8885,0 30px 60px #322b7b33}.robot-screen{background:radial-gradient(circle at 50% 30%,#342e64,#101018 70%);border-radius:47% 47% 42% 42%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:35px 22px 29px}.milo-face{gap:43px;margin:15px 0 32px;display:flex}.milo-face i{background:#aa9bff;border-radius:50%;width:12px;height:20px;box-shadow:0 0 18px #aa9bff}.robot-screen small{color:#7e70d4;letter-spacing:.2em;font-size:6px}.robot-neck{background:linear-gradient(90deg,#aaa,#f8f8f8,#999);width:52px;height:40px;position:absolute;top:215px;left:129px}.robot-body{z-index:1;clip-path:polygon(15% 0,85% 0,100% 94%,72% 100%,28% 100%,0 94%);background:linear-gradient(145deg,#f8f8fa,#adacb4);border-radius:30px 30px 50px 50px;justify-content:center;width:179px;height:192px;display:flex;position:absolute;top:241px;left:66px;box-shadow:0 35px 55px #211c5930}.robot-body>span{letter-spacing:.18em;color:#777;margin-top:72px;font-size:16px;font-weight:900}.robot-light{background:#8b78ff;border-radius:5px;width:78px;height:4px;position:absolute;bottom:43px;box-shadow:0 0 15px #745cff}.robot-base{background:linear-gradient(#c7c6cc,#8e8d94);border-radius:28px 28px 13px 13px;width:168px;height:49px;position:absolute;top:420px;left:72px}.float-tag{z-index:4;color:#fff;background:#111018e8;border:1px solid #fff2;flex-direction:column;padding:12px 16px;display:flex;position:absolute;box-shadow:0 15px 35px #1113}.float-tag b{letter-spacing:.15em;color:var(--mint);font-size:8px}.float-tag span{color:#aaa;margin-top:4px;font-size:8px}.tag-one{top:112px;left:-60px}.tag-two{top:280px;right:-75px}.micro{letter-spacing:.16em;border-top:1px solid #bdbcb7;gap:18px;padding-top:18px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:34px;left:7vw;right:7vw}.micro i{background:var(--violet);border-radius:50%;width:3px;height:3px}.section-pad{padding:110px 7vw}.section-intro h2,.statement>h2,.sectors>h2,.how>h2,.faq>h2{letter-spacing:-.065em;margin:23px 0;font-size:clamp(46px,6vw,84px);line-height:.95}.section-intro h2 em,.apps h2 em,.cloud h2 em{color:var(--violet);font-weight:400}.ask{background:#fff}.sector-tabs{justify-content:flex-end;gap:6px;margin-top:-65px;margin-bottom:42px;display:flex}.sector-tabs button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:20px;padding:11px 16px;font-size:9px;font-weight:800}.sector-tabs button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.demo-panel{color:#fff;background:#111018;grid-template-columns:1fr 1fr;min-height:410px;display:grid}.conversation{background:radial-gradient(circle at 20% 30%,#6e55ff38,#0000 35%);flex-direction:column;justify-content:center;padding:52px;display:flex}.status{letter-spacing:.16em;color:#aaa;font-size:8px}.status i{background:var(--mint);width:6px;height:6px;box-shadow:0 0 10px var(--mint);border-radius:50%;margin-right:8px;display:inline-block}.conversation>p{letter-spacing:-.045em;font-size:clamp(28px,3vw,48px);line-height:1.05}.conversation form{border-bottom:1px solid #fff4;display:flex}.conversation input{color:#fff;background:0 0;border:0;outline:none;flex:1;padding:18px 0}.conversation button{color:#fff;background:0 0;border:0;font-size:23px}.action-flow{color:#111;background:#ecebe7;padding:42px}.result{background:#fff;align-items:center;gap:14px;margin-bottom:12px;padding:18px;display:flex}.result>span{color:#168863;background:#e1fff4;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.result div{flex-direction:column;gap:5px;display:flex}.result small,.flow-item small{color:#999;letter-spacing:.1em;font-size:7px}.result b{font-size:13px}.flow-item{opacity:.35;border-bottom:1px solid #d4d3cd;grid-template-columns:38px 1fr 20px;align-items:center;height:48px;display:grid}.action-flow.running .flow-item{animation:.5s forwards activate;animation-delay:var(--delay)}.flow-item b{font-size:10px}.flow-item>span{color:#1c9d73}.run{background:0 0;border:1px solid #111;justify-content:space-between;align-items:center;width:100%;height:45px;margin-top:20px;padding:0 17px;font-size:10px;font-weight:800;display:flex}.statement{background:#e5e4df}.statement>p{max-width:600px;margin-left:auto;font-size:18px;line-height:1.55}.three-steps{background:#c9c8c2;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:80px;display:grid}.three-steps article{background:#e5e4df;min-height:220px;padding:32px}.three-steps small{color:#888;font-size:8px}.three-steps h3{margin-top:52px;font-size:22px}.three-steps p{color:#666;font-size:11px}.step-line{transform-origin:0;background:#111;height:2px;margin-top:30px}.three-steps article:hover .step-line{background:var(--violet);animation:.5s line}.os{color:#fff;background:#121119;grid-template-columns:1fr 1fr;min-height:680px;display:grid;overflow:hidden}.os-copy{flex-direction:column;justify-content:center;display:flex}.os-copy h2,.cloud h2,.cta h2{letter-spacing:-.065em;margin:24px 0;font-size:clamp(50px,6vw,85px);line-height:.92}.os-copy h2 em{color:#9382ff;font-style:normal}.os-copy p{color:#aaa;max-width:360px;line-height:1.6}.light{color:#9786ff}.light-button{color:#111;background:#fff;align-self:flex-start;margin-top:20px}.os-map{min-height:470px;position:relative}.core{text-align:center;background:radial-gradient(circle at 35% 25%,#9684ff,#3c2ac0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:170px;height:170px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 100px #735bff66}.core small{letter-spacing:.18em;font-size:6px}.core b{margin:7px;font-size:28px;line-height:.85}.core span{color:var(--mint);font-size:7px}.node{letter-spacing:.1em;border:1px solid #ffffff25;border-radius:50%;place-items:center;width:76px;height:76px;font-size:8px;display:grid;position:absolute}.n0{top:12%;left:9%}.n1{top:4%;left:41%}.n2{top:17%;right:7%}.n3{top:58%;right:3%}.n4{bottom:2%;right:25%}.n5{bottom:1%;left:31%}.n6{bottom:18%;left:3%}.n7{top:42%;left:5%}.apps{background:#f6f5f0}.section-intro.row{justify-content:space-between;align-items:flex-end;display:flex}.section-intro.row>p{color:#666;margin-bottom:25px;font-size:14px;line-height:1.6}.apps-grid{border-top:1px solid #cbc9c3;border-left:1px solid #cbc9c3;grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.apps-grid>a{border-bottom:1px solid #cbc9c3;border-right:1px solid #cbc9c3;min-height:235px;padding:24px;transition:all .25s;position:relative}.apps-grid>a:hover{color:#fff;background:#111;transform:translateY(-4px)}.apps-grid>a>small{color:#999;font-size:8px}.app-icon{background:var(--violet);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;margin:30px 0 21px;font-weight:900;display:grid}.apps-grid h3{font-size:16px}.apps-grid p{color:#777;font-size:10px}.apps-grid>a>span{position:absolute;bottom:22px;right:23px}.sectors{background:#dcdad4}.sector-list{margin-top:70px}.sector-list a{border-top:1px solid #b8b7b1;grid-template-columns:80px 1.1fr 1fr 30px;align-items:center;height:103px;transition:all .2s;display:grid}.sector-list a:last-child{border-bottom:1px solid #b8b7b1}.sector-list a:hover{background:#e8e6e0;padding-left:15px}.sector-list small{color:#888;font-size:8px}.sector-list h3{font-size:21px}.sector-list p{color:#666;font-size:11px}.connect{background:#fff;grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.connect h2{letter-spacing:-.06em;margin:22px 0;font-size:55px;line-height:.95}.connect>div>p{color:#777;max-width:400px;font-size:13px;line-height:1.6}.connect-grid{border-top:1px solid #ddd;border-left:1px solid #ddd;grid-template-columns:repeat(3,1fr);display:grid}.connect-grid div{border-bottom:1px solid #ddd;border-right:1px solid #ddd;flex-direction:column;justify-content:space-between;height:100px;padding:19px;display:flex}.connect-grid span{font-size:11px;font-weight:800}.cloud{color:#fff;background:#15141c}.cloud-top{justify-content:space-between;align-items:flex-end;display:flex}.online{letter-spacing:.12em;border:1px solid #ffffff2b;padding:10px 15px;font-size:8px}.online i{background:var(--mint);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.dashboard{background:#ffffff08;border:1px solid #ffffff20;margin-top:60px;padding:26px}.metrics{border-bottom:1px solid #ffffff20;grid-template-columns:repeat(4,1fr);display:grid}.metrics div{border-right:1px solid #ffffff20;flex-direction:column;padding:20px;display:flex}.metrics div:last-child{border:0}.metrics b{font-size:35px}.metrics small{color:#999;margin-top:6px;font-size:7px}.chart{align-items:flex-end;gap:5%;height:230px;padding:40px 15px 0;display:flex;position:relative}.chart span{color:#999;font-size:7px;position:absolute;top:20px}.chart i{background:linear-gradient(#846fff,#4436a7);flex:1;max-width:90px;transition:all .3s;display:block}.chart i:hover{background:var(--mint)}.how{background:#efeee9}.how-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:70px;display:grid}.how-grid article{border:1px solid #cfcec8;min-height:260px;padding:30px}.how-grid article>b{color:var(--violet);font-size:10px}.how-grid h3{max-width:250px;margin-top:70px;font-size:24px;line-height:1.05}.how-grid p{color:#777;font-size:11px}.cta{background:var(--violet);color:#fff;text-align:center}.cta .kicker{color:#d8d1ff}.cta p{color:#d9d4f5;max-width:500px;margin:25px auto}.cta>div{justify-content:center;align-items:center;gap:30px;display:flex}.ghost-link{border-color:#fff}.faq{background:#f5f4ef}.faq>div{margin-top:60px;margin-left:32%}.faq details{border-top:1px solid #ccc}.faq details:last-child{border-bottom:1px solid #ccc}.faq summary{cursor:pointer;grid-template-columns:55px 1fr 30px;align-items:center;height:75px;font-size:16px;font-weight:700;list-style:none;display:grid}.faq summary span{color:#999;font-size:8px}.faq summary b{font-size:20px;font-weight:300}.faq details p{color:#666;margin:0 55px 25px;font-size:12px;line-height:1.6}.faq details[open] summary b{transform:rotate(45deg)}footer{color:#fff;background:#111018;padding:80px 7vw 25px}.logo.inverse{color:#fff}.footer-main{grid-template-columns:1.3fr 1fr;padding-bottom:80px;display:grid}.footer-main h2{letter-spacing:-.05em;margin-top:40px;font-size:42px;line-height:1}.footer-main h2 em{color:#9382ff}.footer-links{grid-template-columns:repeat(3,1fr);display:grid}.footer-links>div{flex-direction:column;gap:13px;display:flex}.footer-links small{color:#777;letter-spacing:.15em;margin-bottom:10px;font-size:7px}.footer-links a{color:#bbb;font-size:10px}.footer-bottom{color:#777;letter-spacing:.1em;border-top:1px solid #fff2;justify-content:space-between;padding-top:20px;font-size:7px;display:flex}.footer-bottom div{gap:20px;display:flex}.mobile-cta{display:none}@keyframes activate{to{opacity:1;background:#e1fff433;padding-left:8px}}@keyframes line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.headline-sentence{display:block}@media (max-width:1000px){.nav nav{display:none}.robot-wrap{right:2%;transform:scale(.82)}.apps-grid{grid-template-columns:repeat(3,1fr)}.connect{grid-template-columns:1fr}.faq>div{margin-left:15%}}@media (max-width:720px){.nav{padding:0 20px}.nav-actions .button{display:none}.hero{justify-content:flex-start;min-height:850px;padding:125px 22px 70px}.hero h1{font-size:56px}.hero-copy{font-size:14px}.robot-wrap{top:380px;left:50%;right:auto;transform:translate(-50%)scale(.72)}.micro{display:none}.section-pad{padding:80px 22px}.section-intro h2,.statement>h2,.sectors>h2,.how>h2,.faq>h2{font-size:47px}.sector-tabs{justify-content:flex-start;margin:35px 0 20px;overflow:auto}.sector-tabs button{white-space:nowrap}.demo-panel{grid-template-columns:1fr}.conversation,.action-flow{padding:28px}.statement>p{margin-left:0}.three-steps,.how-grid{grid-template-columns:1fr}.three-steps{gap:0}.three-steps article{min-height:180px}.os{grid-template-columns:1fr}.os-map{min-height:430px}.section-intro.row,.cloud-top{display:block}.apps-grid{grid-template-columns:repeat(2,1fr)}.apps-grid>a{min-height:210px}.sector-list a{grid-template-columns:40px 1fr 20px;height:auto;min-height:105px}.sector-list p{display:none}.connect-grid,.metrics{grid-template-columns:repeat(2,1fr)}.faq>div{margin-left:0}.footer-main{grid-template-columns:1fr;gap:60px}.footer-links{grid-template-columns:repeat(3,1fr)}.footer-bottom{flex-direction:column;gap:15px}.mobile-cta{z-index:60;background:var(--violet);color:#fff;justify-content:space-between;align-items:center;height:52px;padding:0 19px;font-size:11px;font-weight:800;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 12px 35px #31209255}.cta>div{flex-direction:column}.how-grid h3{margin-top:35px}}.statement-layout{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.05fr) minmax(320px,.55fr);align-items:center;column-gap:6vw;display:grid}.statement-heading{grid-row:1/3}.statement-heading h2{letter-spacing:-.07em;margin:24px 0 0;font-size:clamp(54px,6vw,94px);line-height:.91}.statement-visual{background:radial-gradient(circle at 50% 48%,#9180ff3d,#0000 54%);border-bottom:1px solid #b9b7b1;height:350px;position:relative;overflow:hidden}.statement-visual:before,.statement-visual:after{content:"";aspect-ratio:1;border:1px solid #745cff33;border-radius:50%;width:300px;position:absolute;top:50%;left:50%;translate:-50% -50%}.statement-visual:after{width:210px}.statement-visual img{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 25px 24px #2d274638);width:100%;height:100%;position:relative}.statement-layout>p{max-width:560px;margin:28px 0 0;font-size:18px;line-height:1.55}.statement .three-steps{margin-top:68px}@media (max-width:900px){.statement-layout{grid-template-rows:auto;grid-template-columns:1fr}.statement-heading{grid-row:auto}.statement-visual{height:390px;margin-top:36px}.statement-layout>p{margin:28px 0 0}}@media (max-width:720px){.statement-heading h2{font-size:47px}.statement-visual{height:330px}.statement-layout>p{font-size:16px}}.nova-robot{z-index:3;object-fit:contain;filter:drop-shadow(0 30px 28px #0c0a173d)drop-shadow(0 0 24px #39bfff24);width:340px;height:auto;animation:5s ease-in-out infinite nova-float;position:absolute;inset:-6px auto auto 50%;transform:translate(-50%)}.nova-shadow{z-index:2;filter:blur(18px);background:#31286842;border-radius:50%;width:235px;height:30px;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}@keyframes nova-float{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-8px)}}@media (max-width:1000px){.nova-robot{width:330px}}@media (max-width:720px){.nova-robot{width:350px;inset:-18px auto auto 50%}.nova-shadow{bottom:-2px}.tag-one{left:-28px}.tag-two{right:-45px}}.os-map{touch-action:pan-y;perspective:900px}.node{will-change:transform,translate;transition:translate .22s cubic-bezier(.2,.8,.2,1),border-color .25s,background .25s,box-shadow .25s;animation:7.4s ease-in-out infinite alternate nodo-fluttua}.node:nth-child(3n+1){animation-duration:9.1s;animation-direction:alternate-reverse}.node:nth-child(3n+2){animation-duration:6.3s;animation-delay:-2.7s}.node:nth-child(4n){animation-duration:10.6s;animation-delay:-4.1s}.node:hover{color:#b6abff;background:#7965ff14;border-color:#8e7cff;box-shadow:0 0 42px #745cff35}.core{will-change:translate,transform;transition:translate .3s cubic-bezier(.2,.8,.2,1);animation:4.8s ease-in-out infinite nucleo-respira}@keyframes nodo-fluttua{0%{transform:translate(-8px,-9px)rotate(-3deg)}45%{transform:translate3d(6px,10px,24px)rotate(2deg)}to{transform:translate(13px,-4px)rotate(4deg)}}@keyframes nucleo-respira{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 100px #735bff66}50%{transform:translate(-50%,-50%)scale(1.035);box-shadow:0 0 145px #735bff8a}}@media (prefers-reduced-motion:reduce){.node,.core{transition:none!important;animation:none!important;translate:0!important}}.cases{color:#fff;background:#121119;overflow:hidden}.cases-heading{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.cases-heading h2{letter-spacing:-.065em;margin:24px 0;font-size:clamp(48px,6vw,84px);line-height:.92}.cases-heading h2 em{color:#9584ff;font-weight:400}.cases-heading>p{color:#a4a1ad;max-width:390px;margin-bottom:13px;font-size:13px;line-height:1.65}.neutral-rule{background:radial-gradient(circle at 15%,#735cff25,#0000 45%),#191821;border:1px solid #ffffff20;grid-template-columns:170px 1fr 230px;align-items:center;gap:34px;margin:65px 0 42px;padding:34px 40px;display:grid}.neutral-rule small,.case-flow>small,.case-boundary>small{letter-spacing:.17em;color:#9a8bfa;font-size:7px;font-weight:800}.neutral-rule blockquote{letter-spacing:-.02em;margin:0;font-size:19px;line-height:1.4}.neutral-rule p{color:#aaa;border-left:1px solid #ffffff28;margin:0;padding-left:25px;font-size:9px;line-height:1.6}.case-tabs{scrollbar-width:thin;gap:7px;padding:0 0 16px;display:flex;overflow:auto}.case-tabs button{color:#aaa;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:20px;flex:none;height:36px;padding:0 16px;font-size:9px;font-weight:700;transition:all .2s}.case-tabs button:hover,.case-tabs button.active{color:#fff;background:#7864ef;border-color:#7864ef}.case-picker{grid-template-columns:1fr 1fr;margin:18px 0 0;display:grid}.case-picker button{text-align:left;color:#fff;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1d;grid-template-columns:1fr auto;gap:7px;min-height:105px;padding:20px 24px;display:grid}.case-picker button+button{border-left:0}.case-picker button small{letter-spacing:.14em;color:#777;grid-column:1/-1;font-size:7px}.case-picker button strong{font-size:15px}.case-picker button span{color:#888;align-self:center;font-size:8px}.case-picker button.active{background:#ffffff0d;border-color:#8170ef}.case-picker button.active small,.case-picker button.active span{color:#a393ff}.case-detail{color:#111;background:#f1f0ec;border:1px solid #ffffff1d;border-top:0;grid-template-columns:1.05fr .95fr .75fr;min-height:430px;display:grid}.case-story,.case-flow,.case-boundary{padding:42px}.case-story h3{letter-spacing:-.045em;margin:21px 0;font-size:34px;line-height:1}.case-story>p{color:#666;max-width:480px;font-size:13px;line-height:1.7}.case-result{border-top:1px solid #ccc;flex-direction:column;gap:9px;margin-top:45px;padding-top:19px;display:flex}.case-result small{letter-spacing:.14em;color:#8b78f3;font-size:7px}.case-result strong{font-size:12px;line-height:1.5}.case-flow{background:#e4e2dc}.case-flow>small{color:#7160df;margin-bottom:22px;display:block}.case-flow>div{border-top:1px solid #c9c7c1;grid-template-columns:35px 1fr 18px;align-items:center;height:62px;display:grid}.case-flow div:last-child{border-bottom:1px solid #c9c7c1}.case-flow b{color:#999;font-size:8px}.case-flow span{font-size:11px;font-weight:700}.case-flow i{color:#1b9b73;font-size:9px;font-style:normal}.case-boundary{color:#fff;background:#7561e9;flex-direction:column;justify-content:center;display:flex}.case-boundary>small{color:#d4ceff}.case-boundary p{letter-spacing:-.015em;margin:22px 0 35px;font-size:16px;line-height:1.5}.case-boundary span{text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #ffffff3b;padding-top:16px;font-size:8px;line-height:1.5}@media (max-width:950px){.neutral-rule{grid-template-columns:1fr}.neutral-rule p{border-top:1px solid #ffffff28;border-left:0;padding:18px 0 0}.case-detail{grid-template-columns:1fr 1fr}.case-boundary{grid-column:1/-1;min-height:230px}.cases-heading{flex-direction:column;align-items:flex-start}.cases-heading>p{margin:0}}@media (max-width:720px){.neutral-rule{margin-top:40px;padding:25px}.neutral-rule blockquote{font-size:16px}.case-picker{grid-template-columns:1fr}.case-picker button+button{border-top:0;border-left:1px solid #ffffff1d}.case-detail{grid-template-columns:1fr}.case-story,.case-flow,.case-boundary{padding:28px}.case-story h3{font-size:29px}.case-flow,.case-boundary{grid-column:1}.case-tabs{margin-right:-22px}.cases-heading h2{font-size:48px}}.detail-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;padding:0 4vw;display:flex}.detail-hero{background:radial-gradient(circle at 82% 58%,#745cff35,#0000 30%);flex-direction:column;justify-content:center;align-items:flex-start;min-height:720px;padding:120px 6vw 80px;display:flex}.detail-hero h1{letter-spacing:-.075em;max-width:1250px;margin:28px 0;font-size:clamp(58px,9vw,140px);line-height:.86}.detail-hero p{color:#5e625c;max-width:680px;font-size:clamp(18px,2vw,28px);line-height:1.35}.detail-content{grid-template-columns:1fr 1fr;gap:70px;padding:120px 6vw;display:grid}.detail-content h2,.lead-form h2{letter-spacing:-.065em;margin-top:25px;font-size:clamp(50px,6vw,90px);line-height:.9}.detail-features{grid-template-columns:1fr 1fr;display:grid}.detail-features article{border:1px solid var(--line);flex-direction:column;min-height:250px;margin:-1px 0 0 -1px;padding:25px;display:flex}.detail-features small{font-size:9px}.detail-features h3{margin:auto 0 10px;font-size:27px}.detail-features p{color:#70746e;font-size:12px;line-height:1.5}.lead-form{color:#fff;background:#111018;grid-template-columns:1fr 1fr;gap:8vw;padding:120px 6vw;display:grid}.lead-form form{grid-template-columns:1fr 1fr;gap:25px;display:grid}.lead-form label{font-size:9px}.lead-form input,.lead-form select,.lead-form textarea{color:#fff;background:0 0;border:0;border-bottom:1px solid #454843;outline:none;width:100%;padding:13px 0;display:block}.lead-form button,.lead-form form>small{grid-column:1/-1}.lead-form form>small{color:#777}.detail-cta{background:var(--violet);color:#fff;justify-content:space-between;align-items:end;padding:120px 6vw;display:flex}.detail-cta h2{letter-spacing:-.07em;margin:0;font-size:clamp(55px,8vw,115px);line-height:.85}.detail-cta em{color:#c9c2ff;font-style:normal}.detail-footer{color:#fff;background:#0b0c0b;justify-content:space-between;align-items:center;padding:35px 6vw;font-size:8px;display:flex}@media (max-width:800px){.detail-content,.lead-form{grid-template-columns:1fr;padding:80px 5vw}.detail-cta{display:block}.detail-cta .button{margin-top:40px}}@media (max-width:520px){.detail-features,.lead-form form{grid-template-columns:1fr}.detail-nav .button{display:none}}.iphone-stage{background:radial-gradient(circle at 50% 38%,#7561e938,#0000 40%),#111018;flex-direction:column;justify-content:center;align-items:center;min-height:690px;padding:32px;display:flex;overflow:hidden;box-shadow:0 35px 70px #25223025}.iphone{color:#fff;background:linear-gradient(155deg,#5140b8 0%,#151425 48%,#08090d 100%);border:9px solid #282730;border-radius:52px;width:338px;height:650px;padding:28px 19px 18px;position:relative;overflow:hidden;box-shadow:0 28px 75px #0008,inset 0 0 0 2px #ffffff1c}.iphone:after{content:"";pointer-events:none;background:radial-gradient(circle at 80% 18%,#82ffd233,#0000 21%);position:absolute;inset:0}.iphone-island{z-index:4;background:#050507;border-radius:18px;width:102px;height:25px;position:absolute;top:11px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff0d}.iphone-status{z-index:3;justify-content:space-between;padding:0 5px;font-size:8px;display:flex;position:relative}.iphone-status span{font-size:7px}.iphone-heading{z-index:2;margin:31px 4px 22px;position:relative}.iphone-heading small{color:#b9afff;letter-spacing:.14em;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.iphone-heading strong{letter-spacing:-.05em;font-size:26px;line-height:1.02;display:block}.iphone-app-grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:17px 13px;display:grid;position:relative}.iphone-home-app{color:#fff;text-align:center;flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.iphone-home-app>span{color:#17171c;background:#f4f4f4;border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;font-size:19px;font-weight:800;display:flex;box-shadow:0 5px 13px #0005}.iphone-home-app small{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 4px #000;max-width:62px;font-size:7px;overflow:hidden}.iphone-home-app .calendar{color:#e83248;background:#fff}.iphone-home-app .weather{color:#fff;background:linear-gradient(#4eb9ff,#177bea)}.iphone-home-app .photos{color:#fff;background:conic-gradient(#f74,#fd4,#6d6,#5ce,#76f,#e6c,#f74)}.iphone-home-app .camera{background:linear-gradient(145deg,#e9e9ec,#9ea2ac)}.iphone-home-app .messages{color:#fff;background:#39ce54}.iphone-home-app .maps{background:linear-gradient(135deg,#d7f8cd,#54bbec 48%,#f6e8a2 49%)}.iphone-home-app .music{color:#fff;background:linear-gradient(145deg,#ff617d,#d61c73)}.iphone-home-app .settings{color:#fff;background:linear-gradient(145deg,#c9cbd2,#646975)}.iphone-home-app .clock{color:#fff;background:#101116}.iphone-home-app .notes{color:#222;background:linear-gradient(#ffd829 18%,#fff 18%)}.iphone-home-app .reminders{color:#6257f2;background:#fff}.milo-home-app{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.milo-home-app>span{color:#fff;background:linear-gradient(145deg,#0e0e13,#7660f0);position:relative;box-shadow:0 0 0 2px #a99cff,0 0 24px #7660f0}.milo-home-app>span b{letter-spacing:-.08em;font-size:25px}.milo-home-app>span i{background:#82ffd2;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px;box-shadow:0 0 8px #82ffd2}.milo-home-app em{color:#111018;letter-spacing:.09em;background:#82ffd2;border-radius:7px;padding:2px 4px;font-size:5px;font-style:normal;font-weight:900;animation:1.8s infinite milo-app-pulse;position:absolute;top:-8px;right:-6px}.iphone-dock{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1b;border:1px solid #ffffff20;border-radius:24px;grid-template-columns:repeat(4,1fr);align-items:center;height:77px;display:grid;position:absolute;bottom:14px;left:16px;right:16px}.iphone-dock div{flex-direction:column;align-items:center;gap:4px;display:flex}.iphone-dock span{color:#17171c;background:#ffffffea;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;display:flex}.iphone-dock small{color:#ddd;font-size:5px}.iphone-caption{color:#aaa;letter-spacing:.05em;margin-top:15px;font-size:8px}.iphone-caption i{background:#82ffd2;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 10px #82ffd2}.milo-phone-app{z-index:2;flex-direction:column;height:100%;padding:45px 4px 5px;display:flex;position:relative}.phone-back{color:#bdb4ff;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:9px}.phone-app-kicker{letter-spacing:.16em;color:#82ffd2;margin:28px 0 8px;font-size:7px}.milo-phone-app h3{letter-spacing:-.05em;margin:0 0 24px;font-size:28px}.phone-robot-state{background:#ffffff0c;border:1px solid #ffffff20;border-radius:17px;align-items:center;gap:12px;padding:16px;display:flex}.phone-robot-state>i{background:#82ffd2;border-radius:50%;width:11px;height:11px;box-shadow:0 0 15px #82ffd2}.phone-robot-state div{flex-direction:column;gap:4px;display:flex}.phone-robot-state small{color:#999;letter-spacing:.12em;font-size:6px}.phone-robot-state strong{font-size:12px}.phone-robot-state span{color:#82ffd2;font-size:7px}.phone-actions{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.phone-actions button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff16;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:93px;padding:14px;display:flex}.phone-actions button:hover{background:#7660f0}.phone-actions b{color:#82ffd2;font-size:18px}.phone-actions span{font-size:8px;font-weight:800}.phone-primary{color:#fff;cursor:pointer;background:#7660f0;border:0;border-radius:14px;margin-top:auto;padding:17px;font-size:9px;font-weight:900}.phone-primary:hover{color:#111018;background:#82ffd2}@keyframes milo-app-pulse{50%{transform:translateY(-2px);box-shadow:0 6px 14px #0004}}@media (max-width:900px){.iphone-stage{margin-top:20px}}@media (max-width:520px){.iphone-stage{min-height:620px;padding:20px 10px}.iphone{border-radius:46px;width:min(318px,94vw);height:610px;padding-left:16px;padding-right:16px}.iphone-heading{margin-top:27px}.iphone-heading strong{font-size:23px}.iphone-app-grid{gap:14px 9px}.iphone-home-app>span{width:45px;height:45px}.iphone-dock{height:70px}.iphone-dock span{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.milo-home-app em{animation:none}}.app-store-card{color:#111018;background:#fff;border:1px solid #cfcdc7;grid-template-columns:58px 1fr auto;align-items:center;gap:14px;margin-top:24px;padding:14px 16px;display:grid;box-shadow:0 15px 35px #302c4820}.milo-store-icon{color:#fff;background:linear-gradient(145deg,#111018,#7561e9);border-radius:14px;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:0 8px 20px #5544b744}.milo-store-icon b{letter-spacing:-.08em;font-size:29px}.milo-store-icon i{background:#82ffd2;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:9px;box-shadow:0 0 9px #82ffd2}.app-store-card>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.app-store-card small{letter-spacing:.14em;color:#7561e9;font-size:6px;font-weight:900}.app-store-card strong{font-size:15px}.app-store-card em{color:#777;font-size:8px;font-style:normal}.app-store-card>b{font-size:18px}.app-store-card:hover{border-color:#7561e9;transform:translateY(-2px)}.config-app .iphone{color:#fff!important;background:linear-gradient(155deg,#5140b8 0%,#151425 48%,#08090d 100%)!important}.config-app .milo-phone-app{color:#fff!important;background:0 0!important}.config-app .phone-robot-state{background:#ffffff0c!important;border-color:#ffffff20!important}.config-app .phone-actions button{color:#fff!important;background:#ffffff0b!important;border-color:#ffffff16!important}.config-app .phone-actions button:hover{background:#7660f0!important}.config-app .phone-primary{color:#fff!important;background:#7660f0!important}@media (max-width:520px){.app-store-card{grid-template-columns:50px 1fr auto}.milo-store-icon{width:50px;height:50px}.app-store-card em{display:none}}.logo-dot{display:none!important}.metrics>div>span{color:#85818f;margin-top:8px;font-size:7px;line-height:1.4;display:block}.chart i{transition:height .75s cubic-bezier(.2,.8,.2,1)}@media (max-width:760px){.nav>.mobile-menu,.detail-nav>.mobile-menu{margin-left:auto}.nav,.detail-nav{justify-content:space-between}.metrics>div>span{font-size:8px}}.nav-care{position:relative}.nav-care summary{cursor:pointer;white-space:nowrap;list-style:none}.nav-care summary::-webkit-details-marker{display:none}.nav-care summary span{color:#777;margin-left:4px}.nav-care>div{background:#fff;border:1px solid #d5d3cd;gap:0;width:165px;padding:8px;display:grid;position:absolute;top:28px;left:50%;transform:translate(-50%);box-shadow:0 20px 45px #1112}.nav-care>div a{border-bottom:1px solid #eceae5;padding:12px 11px}.nav-care>div a:last-child{border-bottom:0}.nav-shop{color:#6552df;font-weight:900}.nav-shop:hover{color:#111!important}@media (max-width:1180px){.mobile-menu{display:block}.nav>.nav-actions,.detail-nav>.nav-actions,.nav>nav,.detail-nav>nav{display:none}.nav>.mobile-menu,.detail-nav>.mobile-menu{margin-left:auto}}.why-field{color:#fff;background:#111018;padding:115px 7vw}.why-field-head{grid-template-columns:1fr 1fr;align-items:end;gap:30px;margin-bottom:65px;display:grid}.why-field-head .kicker{grid-column:1/-1}.why-field-head h2{letter-spacing:-.065em;margin:0;font-size:clamp(54px,6.5vw,104px);line-height:.88}.why-field-head h2 em{color:#8d78ff;font-style:normal}.why-field-head p{color:#aaa6b2;max-width:520px;line-height:1.65}.why-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.why-field-grid article{background:#1a1922}.why-field-grid article.wide{grid-column:1/-1}.why-field-grid figure{aspect-ratio:16/9;background:#0c0b11;margin:0;position:relative;overflow:hidden}.why-field-grid .wide figure{aspect-ratio:2.15}.why-field-grid img{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}.why-field-grid article:hover img{transform:scale(1.025)}.why-field-grid figure small{color:#fff;letter-spacing:.14em;background:#111018dd;padding:9px 11px;font-size:7px;position:absolute;top:16px;left:16px}.why-field-grid article>div{padding:27px}.why-field-grid article>div>span{color:#8d78ff;letter-spacing:.15em;font-size:8px;font-weight:900}.why-field-grid h3{letter-spacing:-.04em;max-width:650px;margin:18px 0 12px;font-size:clamp(25px,2.6vw,42px)}.why-field-grid p{color:#aaa6b2;max-width:640px;line-height:1.6}@media (max-width:700px){.why-field{padding:80px 22px}.why-field-head,.why-field-grid{grid-template-columns:1fr}.why-field-grid article.wide{grid-column:auto}.why-field-grid .wide figure,.why-field-grid figure{aspect-ratio:4/3}.why-field-grid article>div{padding:22px}}.why-use-cases{background:#dfddd6;grid-template-columns:.7fr 1.3fr;gap:7vw;padding:115px 7vw;display:grid}.why-use-cases h2{letter-spacing:-.065em;margin:28px 0;font-size:clamp(52px,6vw,94px);line-height:.9}.why-use-cases>div:first-child>p{color:#666;max-width:470px;line-height:1.65}.why-use-grid{border-top:1px solid #bcbab3}.why-use-grid article{border-bottom:1px solid #bcbab3;grid-template-columns:150px 1fr;gap:20px;padding:30px 0;display:grid}.why-use-grid small{color:#735cec;font-size:8px;font-weight:900}.why-use-grid h3{margin:0;font-size:27px}.why-use-grid p{color:#666;grid-column:2;margin:0;line-height:1.6}.home-heritage{color:#fff;background:#111018;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;min-height:650px;padding:95px 7vw;display:grid;overflow:hidden}.home-heritage-copy h2{letter-spacing:-.07em;margin:25px 0;font-size:clamp(55px,7vw,105px);line-height:.88}.home-heritage-copy p{color:#bbb7c2;max-width:620px;font-size:17px;line-height:1.65}.home-heritage-visual{background:radial-gradient(circle,#745cff55,#0000 58%);place-items:center;min-height:480px;display:grid;position:relative}.home-heritage-visual img{object-fit:contain;filter:drop-shadow(0 30px 45px #0008);max-width:80%;height:430px;position:absolute}.heritage-years{border-bottom:1px solid #ffffff35;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex;position:absolute;inset:26px 0 auto}.heritage-years strong{letter-spacing:.13em;font-size:12px}.heritage-years i{color:#8f7aff;font-style:normal}.home-heritage-visual>span{color:#111;letter-spacing:.15em;background:#fff;padding:18px 22px;font-size:8px;position:absolute;bottom:0;right:0}.home-heritage-visual>span b{color:#745cff;margin-top:6px;font-size:14px;display:block}@media (max-width:900px){.why-use-cases,.home-heritage{grid-template-columns:1fr}.home-heritage{padding:80px 7vw}.home-heritage-visual{min-height:430px}}@media (max-width:600px){.why-use-cases{padding:80px 22px}.why-use-grid article{grid-template-columns:1fr}.why-use-grid p{grid-column:1}.home-heritage{padding:75px 22px}.home-heritage-copy h2{font-size:55px}.home-heritage-visual img{height:380px}}.why-field-grid figure.contain{background:#e9e8e3}.why-field-grid figure.contain img{object-fit:contain;object-position:center}.apps-grid>a:before{display:none!important}.conversation button{place-items:center;min-width:44px;min-height:44px;display:grid}.conversation-prompt{animation:.45s cubic-bezier(.2,.75,.25,1) conversation-prompt-in}@keyframes conversation-prompt-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.conversation-prompt{animation:none}}.sector-tabs button,.case-tabs button{min-height:44px}.result small,.flow-item small{color:#5b5b57;font-size:9px}.flow-item{opacity:1;color:#5b5b57}.flow-item b{color:#44443f;font-size:11px}.status-check{transform-origin:50%;border-bottom:2px solid;border-left:2px solid;width:12px;height:7px;display:inline-block;transform:rotate(-45deg)}.result>span .status-check{color:#168863}.kicker{color:#6048d8}.iphone-home-app:not(.milo-home-app)>span,.iphone-dock span{letter-spacing:.06em;font-weight:900;color:#17171c!important;background:#f4f4f4!important;font-size:8px!important}.language-switcher summary>span,.language-options button>span{box-sizing:border-box;letter-spacing:0;border:1px solid;border-radius:4px;place-items:center;width:30px;height:26px;line-height:1;display:grid;font-size:17px!important}.language-switcher summary>i{background:0 0;border:1px solid;border-top:0;border-left:0;width:7px;height:7px;margin:-4px 2px 0 auto;transform:rotate(45deg)}.language-options button>i{background:var(--violet);border-radius:50%;width:7px;height:7px;margin:auto}@media (max-width:520px){.detail-nav>.nav-actions .button{display:none}.detail-nav .mobile-menu-panel>.button{display:flex}.mobile-menu summary{min-height:44px}}:root{--violet:#6f54e8}.three-steps small,.sector-list small,.faq summary span{color:#555}.home-heritage .kicker,.installed-proof .kicker,.os .kicker,.cases .kicker,.cloud .kicker{color:#aaa0ff}.home-heritage-visual>span b{color:var(--violet)}.growth-track span,.installed-proof .proof-live>p{color:#999}.device-message small{color:#62625e}.device-message span{color:#6048d8}.case-picker button small{color:#999}.case-result small,.case-flow>small{color:#5940cc}.case-flow>div>b{color:#5b5b57}.case-boundary small{color:#fff}.conversion-grid>div>b{color:#aaa0ff}.conversion-rule{background:#684de0!important}.conversion-rule strong,.conversion-rule span{color:#fff}.connect>div>p{color:#666}.connect-grid small{color:#5b5b57;font-size:8px}.metrics>div>span{color:#9995a3}.buy-strip .kicker,.buy-strip p,.buy-strip .monthly-note{color:#fff}.how-grid article>b,.managed-product-grid article>small{color:#6048d8}.how-grid p{color:#5b5b57}.cta .kicker,.cta p{color:#fff}.footer-admin-link>span,.site-footer .footer-links small,.site-footer .footer-bottom,.site-footer .footer-bottom a{color:#929097}.site-arrow{vertical-align:-.14em;flex:none;width:1.05em;height:1.05em;margin-inline-start:.28em;display:inline-block}.site-arrow-left{margin-inline:0 .28em}.apps-grid{border:0;gap:14px}.apps-grid>a{min-height:0;color:var(--ink);background:#fff;border:1px solid #d6d4ce;flex-direction:column;padding:0;display:flex;overflow:hidden}.apps-grid>a:after{display:none}:is(.apps-grid>a:hover,.apps-grid>a:focus-visible){color:var(--ink);border-color:var(--violet);background:#fff;transform:translateY(-4px);box-shadow:0 22px 45px #271e5f18}:is(.apps-grid>a:hover .app-card-copy p,.apps-grid>a:focus-visible .app-card-copy p){color:#777}:is(.apps-grid>a:hover .app-card-copy .app-icon,.apps-grid>a:focus-visible .app-card-copy .app-icon){background:var(--violet);-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.app-visual{aspect-ratio:4/3;background:#16141d;width:100%;margin:0;position:relative;overflow:hidden}.app-visual img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}:is(.apps-grid>a:hover .app-visual img,.apps-grid>a:focus-visible .app-visual img){transform:scale(1.035)}.app-visual small{color:#fff;letter-spacing:.12em;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111018d9;min-width:34px;padding:8px 9px;font-size:8px;font-weight:900;position:absolute;top:12px;left:12px}.app-card-copy{grid-template-columns:38px 1fr;align-items:start;gap:14px;padding:19px 20px 21px;display:grid}.app-card-copy .app-icon{border-radius:10px;width:38px;height:38px;margin:0}.app-card-copy h3{margin:1px 0 7px}.app-card-copy p{margin:0;line-height:1.45}@media (max-width:720px){.apps-grid{grid-template-columns:1fr;gap:18px}.app-visual{aspect-ratio:16/10}.app-card-copy{padding:18px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}.app-detail-page{background:#0d0c13}.app-detail-page .detail-nav{z-index:5;background:#f6f5f0;position:relative}.milo-app-shell{color:#fff;background:radial-gradient(circle at 18% 30%,#725dff28,#0000 32%),linear-gradient(145deg,#0d0c13,#161420);grid-template-columns:minmax(330px,1fr) minmax(390px,520px);gap:8vw;min-height:1100px;padding:90px 6vw 110px;display:grid}.milo-app-intro{height:820px;padding-top:45px;position:sticky;top:40px;overflow:hidden}.milo-app-intro h1{letter-spacing:-.075em;margin:26px 0 30px;font-size:clamp(62px,7.5vw,120px);line-height:.86}.milo-app-intro h1 em{color:#8975ff;font-style:normal}.milo-app-intro>p{color:#aaa6b4;max-width:560px;font-size:16px;line-height:1.7}.app-device-row{gap:8px;margin-top:30px;display:flex}.app-device-row span{letter-spacing:.08em;border:1px solid #ffffff25;border-radius:30px;padding:9px 14px;font-size:9px}.milo-app-intro>img{filter:drop-shadow(0 0 55px #2abaff20);width:min(390px,55%);position:absolute;bottom:-235px;right:-2%;-webkit-mask-image:linear-gradient(#000 65%,#0000 94%);mask-image:linear-gradient(#000 65%,#0000 94%)}.access-shell{color:#fff;background:radial-gradient(circle at 24% 43%,#705cff40,#0000 28%),#0d0c13;grid-template-columns:1.1fr minmax(380px,520px);gap:9vw;min-height:920px;padding:70px 7vw;display:grid}.access-brand{position:relative;overflow:hidden}.access-brand>.logo{display:inline-flex}.access-brand>span{color:#8b78f4;margin-left:14px;font-size:15px}.access-brand h1{letter-spacing:-.075em;margin:120px 0 25px;font-size:clamp(58px,7vw,105px);line-height:.88}.access-brand h1 em{color:#8b78f4;font-style:normal}.access-brand p{color:#aaa6b4;max-width:470px;line-height:1.6}.access-brand>img{filter:drop-shadow(0 0 60px #36c7ff25);width:280px;position:absolute;bottom:-390px;right:0}.access-panel{color:#111;background:#f7f6f2;border-radius:28px;align-self:center;padding:44px;box-shadow:0 35px 100px #0007}.access-panel h2{letter-spacing:-.055em;margin:20px 0 5px;font-size:48px}.access-panel>p{color:#777;margin-bottom:30px;font-size:10px;line-height:1.55}.access-panel>label{margin-top:16px;font-size:8px;font-weight:800;display:block}.access-panel input{background:0 0;border:0;border-bottom:1px solid #c9c8c3;outline:none;width:100%;padding:12px 0;display:block}.access-panel fieldset{border:0;margin:28px 0 20px;padding:0}.access-panel legend{margin-bottom:10px;font-size:8px;font-weight:800}.access-panel fieldset button{text-align:left;background:#fff;border:1px solid #dcdbd6;grid-template-columns:32px 1fr 20px;align-items:center;width:100%;margin-top:-1px;padding:11px;display:grid}.access-panel fieldset button:first-of-type{border-radius:12px 12px 0 0}.access-panel fieldset button:last-of-type{border-radius:0 0 12px 12px}.access-panel fieldset button>b{color:#735de9;background:#eee;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.access-panel fieldset button span{flex-direction:column;gap:2px;display:flex}.access-panel fieldset strong{font-size:9px}.access-panel fieldset small{color:#888;font-size:7px}.access-panel fieldset i{color:#735de9;font-style:normal}.access-panel fieldset button.active{background:#eeeaff;border-color:#806bea;position:relative}.access-submit{color:#fff;background:#111018;border:0;border-radius:11px;width:100%;padding:15px;font-weight:800}.access-note{text-align:center;color:#888;margin-top:14px;font-size:6px;display:block}.milo-phone{color:#111;background:#f1f1f4;border:8px solid #2a2830;border-radius:44px;flex-direction:column;height:920px;display:flex;position:sticky;top:18px;overflow:hidden;box-shadow:0 45px 110px #0009,0 0 0 1px #ffffff2e}.phone-status{background:#fff;justify-content:space-between;height:34px;padding:12px 24px 0;font-size:8px;display:flex}.phone-head{background:#fff;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:14px 22px 18px;display:flex}.phone-head small,.phone-card small,.phone-title small,.send-panel small{letter-spacing:.17em;color:#999;font-size:6px;font-weight:800;display:block}.phone-head h2{margin:4px 0 0;font-size:19px}.connected{letter-spacing:.1em;color:#168b69;background:#e5fff6;border-radius:14px;padding:8px 10px;font-size:7px}.connected i{background:#1fbd8e;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.phone-scroll{scrollbar-width:none;flex:1;padding:15px;overflow-y:auto}.phone-card,.phone-section{background:#fff;border:1px solid #dedee3;border-radius:18px;margin-bottom:12px;padding:17px}.robot-status{color:#fff;background:linear-gradient(120deg,#17151f,#292338);border:0;grid-template-columns:58px 1fr 20px;align-items:center;gap:12px;display:grid}.robot-mini{background:radial-gradient(circle,#7461e955,#0000 65%);border-radius:12px;justify-content:center;height:67px;display:flex;overflow:hidden}.robot-mini img{height:120px;margin-top:3px}.robot-status>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.robot-status strong{font-size:12px}.robot-status span{color:#aaa;font-size:7px}.robot-status button{color:#fff;background:0 0;border:0}.phone-title{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.phone-title>div{align-items:center;gap:9px;display:flex}.phone-title h3{margin:0;font-size:12px}.phone-title>span{color:#7460e9;letter-spacing:.09em;font-size:6px;font-weight:800}.sector-chips{scrollbar-width:none;gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.sector-chips button{background:#f8f8fa;border:1px solid #dddde4;border-radius:12px;flex-direction:column;align-items:center;gap:7px;min-width:69px;padding:9px 6px;font-size:7px;display:flex}.sector-chips b{color:#6b55e7;background:#e9e7f6;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.sector-chips button.active{color:#fff;background:#17151f;border-color:#17151f}.sector-chips button.active b{color:#fff;background:#745fff}.use-list button{text-align:left;background:#fff;border:0;border-top:1px solid #e5e5e9;grid-template-columns:26px 1fr 20px;align-items:center;width:100%;height:43px;font-size:9px;display:grid}.use-list button:last-child{border-bottom:1px solid #e5e5e9}.use-list button>span{color:#aaa;font-size:7px}.use-list button i{color:#aaa;font-style:normal}.use-list button.active{color:#6954e8}.flow-preview{grid-template-columns:1fr 1fr;gap:7px;display:grid}.flow-preview div{background:#f5f5f7;border-radius:10px;grid-template-columns:16px 1fr 12px;align-items:center;padding:10px;display:grid}.flow-preview b{color:#765fe9;font-size:7px}.flow-preview span{font-size:7px;font-weight:700}.flow-preview i{color:#1aa979;font-size:8px;font-style:normal}.switch{background:#ccc;border:0;border-radius:20px;width:34px;height:19px;padding:2px}.switch i{background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;display:block}.switch.on{background:#715ce7}.switch.on i{transform:translate(15px)}.voice-note{text-align:left;background:#f7f6fa;border:1px solid #e1e0e6;border-radius:12px;grid-template-columns:28px 1fr 25px;align-items:center;width:100%;padding:11px;display:grid}.voice-note>i{color:#765fe9;background:#e9e5ff;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.voice-note span{flex-direction:column;gap:3px;display:flex}.voice-note b{font-size:8px}.voice-note small{color:#999;font-size:6px}.voice-note em{color:#765fe9;font-size:7px;font-style:normal}.voice-note.recording{background:#f0edff;border-color:#755feb}.voice-note.recording>i{animation:1s infinite record-pulse}.priority-note{color:#898791;margin:9px 3px 0;font-size:7px;line-height:1.45}.content-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.content-grid button{text-align:left;background:#f8f8fa;border:1px solid #e0dfe4;border-radius:10px;grid-template-columns:21px 1fr 14px;align-items:center;min-height:48px;padding:8px;display:grid}.content-grid b{color:#735dea}.content-grid span{font-size:7px}.content-grid i{color:#999;font-style:normal}.content-grid button.active{background:#f0edff;border-color:#806bef}.conversation-preview{color:#fff;background:#17151f;border:0}.conversation-preview blockquote{color:#e8e6ee;margin:18px 0;font-size:12px;line-height:1.5}.audio-line{grid-template-columns:27px 1fr 25px;align-items:center;gap:8px;display:grid}.audio-line button{color:#fff;background:#755fe9;border:0;border-radius:50%;width:26px;height:26px;font-size:8px}.audio-line i{background:linear-gradient(90deg,#765fe9 45%,#47434e 45%);height:2px}.audio-line span{color:#888;font-size:7px}.send-panel{background:#fff;border-top:1px solid #ddd;justify-content:space-between;align-items:center;padding:11px 16px;display:flex}.send-panel>div{flex-direction:column;gap:3px;display:flex}.send-panel strong{font-size:9px}.send-panel button{color:#fff;background:#715ce7;border:0;border-radius:10px;padding:11px 13px;font-size:8px;font-weight:800}.send-panel.done button{background:#138b68}.phone-nav{background:#fff;border-top:1px solid #ddd;grid-template-columns:repeat(4,1fr);height:58px;display:grid}.phone-nav button{color:#999;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:6px;display:flex}.phone-nav b{font-size:14px}.phone-nav button.active{color:#6e59e4}@keyframes record-pulse{50%{box-shadow:0 0 0 7px #735fff22}}.account-role{color:#6c57df;background:#f0edff;border:0;border-radius:18px;align-items:center;gap:5px;padding:4px 8px 4px 4px;display:flex}.account-role b{color:#fff;background:#715ce7;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.account-role span{font-size:6px}.role-summary{color:#fff;background:linear-gradient(120deg,#715ce7,#4432bb);border-radius:17px;margin-bottom:12px;padding:15px}.role-summary>span{letter-spacing:.15em;color:#d9d3ff;font-size:6px}.role-summary p{margin:9px 0;font-size:9px;line-height:1.45}.role-summary div{border-top:1px solid #ffffff30;padding-top:8px;font-size:7px}.media-library .phone-title>button{color:#fff;background:#715ce7;border:0;border-radius:50%;width:24px;height:24px}.media-row{gap:7px;display:flex;overflow:auto}.media-row article{flex:0 0 105px;position:relative}.media-row img{object-fit:cover;object-position:center 20%;background:#17151f;border-radius:9px;width:105px;height:78px}.media-row article>span{color:#745fea;margin-top:6px;font-size:6px;display:block}.media-row article>b{font-size:7px}.media-row .video-tile>i{color:#111;background:#ffffffdc;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid;position:absolute;top:27px;left:42px}.media-library>p{color:#888;margin:12px 0 0;font-size:7px;line-height:1.45}@media (max-width:900px){.access-shell,.milo-app-shell{grid-template-columns:1fr}.access-shell{padding:50px 20px}.access-brand{min-height:420px}.access-brand h1{margin-top:70px}.access-brand>img{width:210px;bottom:-300px}.access-panel{width:min(100%,520px);margin:auto}.milo-app-shell{padding:60px 20px 90px}.milo-app-intro{height:620px;position:relative;top:auto}.milo-phone{width:min(100%,520px);margin:auto;position:relative;top:auto}.milo-app-intro>img{bottom:-150px}}@media (max-width:560px){.app-detail-page .detail-nav{height:70px}.access-shell{padding:30px 10px}.access-brand{min-height:350px;padding:20px}.access-brand h1{margin-top:55px;font-size:52px}.access-brand>img{width:170px;bottom:-250px;right:-20px}.access-panel{padding:28px 20px}.milo-app-shell{gap:35px;padding:42px 10px 70px}.milo-app-intro{height:520px;padding:28px 12px 0}.milo-app-intro h1{font-size:55px}.milo-app-intro>p{font-size:13px}.milo-app-intro>img{width:60%;bottom:-125px}.milo-phone{border-width:5px;border-radius:32px;height:840px}.phone-status{padding-top:9px}.app-device-row{flex-wrap:wrap}.flow-preview{grid-template-columns:1fr}}.demo-credentials{background:#eeeaff;border:1px solid #d8d0ff;border-radius:11px;margin:18px 0;padding:12px}.demo-credentials span{letter-spacing:.13em;color:#705ae5;margin-bottom:7px;font-size:6px;display:block}.demo-credentials b{font-size:8px;line-height:1.55;display:block}.speak-button{color:#fff;background:#7965ed;border:1px solid #7965ed;border-radius:9px;width:100%;margin-top:13px;padding:11px;font-size:8px;font-weight:800}.conversation-preview.speaking{box-shadow:0 0 0 2px #7c67ed,0 0 30px #735fff25}.conversation-preview.speaking .audio-line i{background:linear-gradient(90deg,#4ae4b4,#7965ed,#4ae4b4) 0 0/200%;animation:1s linear infinite voice-wave}@keyframes voice-wave{to{background-position:200%}}.access-panel h2{letter-spacing:.01em;font-family:Arial,Helvetica,sans-serif;font-weight:600}.voice-settings label{margin-top:11px;font-size:7px;font-weight:800;display:block}.voice-settings label>b{float:right;color:#715ce7}.voice-settings select,.voice-settings input{width:100%;margin-top:7px}.voice-settings select{background:#f8f8fa;border:1px solid #ddd;border-radius:8px;padding:9px;font-size:8px}.voice-settings input{accent-color:#715ce7}.tone-options{gap:5px;margin-top:13px;display:flex}.tone-options button{background:#fff;border:1px solid #ddd;border-radius:12px;padding:7px;font-size:6px}.tone-options button.active{color:#fff;background:#17151f}.operations-card>div:not(.phone-title){border-top:1px solid #e5e5e9;grid-template-columns:1fr 1fr 14px;gap:5px;padding:10px 0;display:grid}.operations-card>div b{font-size:7px}.operations-card>div span{color:#888;font-size:7px}.operations-card>div i{color:#15966f;font-style:normal}.operations-card>button{color:#6751d9;background:#fafafa;border:1px dashed #bcb9c8;border-radius:8px;width:100%;padding:9px;font-size:7px}.activity-card>p{border-top:1px solid #e5e5e9;grid-template-columns:9px 1fr auto;align-items:center;margin:0;padding:9px 0;font-size:7px;display:grid}.activity-card>p>i{background:#6f59e3;border-radius:50%;width:5px;height:5px}.activity-card>p small{color:#999;font-size:6px}.access-loading{color:#fff;background:#0d0c13;place-items:center;min-height:780px;display:grid}.access-loading>div{justify-items:center;gap:14px;display:grid}.access-loading i{border:2px solid #fff2;border-top-color:#806bea;border-radius:50%;width:42px;height:42px;animation:.85s linear infinite access-spin}.access-loading b{letter-spacing:-.04em;font-size:28px}.access-loading span{color:#aaa6b4;font-size:11px}@keyframes access-spin{to{rotate:1turn}}.access-error,.access-success{border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:9px;line-height:1.45}.access-error{color:#a32828;background:#fff0f0;border:1px solid #edcaca}.access-success{color:#087a58;background:#e9fbf4;border:1px solid #bdebdc}.access-recovery{color:#6751d9;cursor:pointer;background:0 0;border:0;width:100%;padding:15px 10px 3px;font-size:9px;font-weight:750;display:block}.access-recovery:hover{text-decoration:underline}.milo-phone .flow-preview>div{background:#fff;border:1px solid #e1e0e7;box-shadow:0 2px 8px #17151f0a}.milo-phone .flow-preview span{color:#15141a;letter-spacing:0;background:0 0;border-radius:0;padding:0;font-size:8px;font-weight:750;line-height:1.3}.milo-phone .flow-preview b{color:#7058e8;font-size:8px}.milo-phone .flow-preview i{color:#7058e8;font-size:9px}.movement-console{color:#fff!important;background:#17151f!important}.movement-console .phone-title span{color:#76efc0!important}.movement-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.movement-grid button{color:#fff;text-align:left;background:#ffffff08;border:1px solid #ffffff20;border-radius:11px;justify-content:space-between;padding:13px;font-size:9px;display:flex}.movement-grid button.active{background:#765fed33;border-color:#765fed}.emergency-stop{color:#ff8b8b;letter-spacing:.08em;background:0 0;border:1px solid #f77;border-radius:10px;width:100%;margin-top:9px;padding:12px;font-size:8px;font-weight:900}.movement-console>p{color:#888!important;margin-top:10px!important;font-size:7px!important;line-height:1.5!important}.admin-shell{color:#172033;background:#f3f5f8;grid-template-columns:248px 1fr;min-height:100vh;font-family:Inter,Arial,sans-serif;display:grid}.admin-sidebar{color:#d7deea;background:#111a2b;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.admin-logo{letter-spacing:-.05em;border-bottom:1px solid #ffffff12;height:76px;padding:25px 23px;font-size:24px;font-weight:900}.admin-logo i,.admin-brand i{background:#6658f5;border-radius:50%;width:7px;height:7px;display:inline-block}.admin-logo small,.admin-brand small{letter-spacing:.22em;color:#8b97aa;margin-top:2px;font-size:7px;display:block}.admin-context{background:#18243a;flex-direction:column;gap:4px;padding:17px 20px;display:flex}.admin-context span,.admin-side-foot>span{letter-spacing:.16em;color:#7f8ba0;font-size:7px}.admin-context b{font-size:10px}.admin-context small{color:#8390a5;font-size:8px}.admin-sidebar nav{flex:1;padding:12px 9px;overflow:auto}.admin-sidebar nav button{color:#aab5c7;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:25px 1fr auto;align-items:center;width:100%;height:38px;padding:0 10px;font-size:10px;display:grid}.admin-sidebar nav button>i{color:#697891;font-size:14px;font-style:normal}.admin-sidebar nav button em{background:#24324a;border-radius:8px;padding:3px 6px;font-size:7px;font-style:normal}.admin-sidebar nav button.active{color:#fff;background:#5b50e8}.admin-sidebar nav button.active i{color:#fff}.admin-side-foot{border:1px solid #ffffff13;border-radius:8px;flex-direction:column;gap:6px;margin:10px;padding:14px;display:flex}.admin-side-foot b{color:#dce4ef;font-size:8px}.admin-side-foot b i,.detail-head p i,.publish-state i{background:#28c491;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.admin-side-foot small{color:#77849a;font-size:7px}.admin-main{min-width:0}.admin-top{z-index:5;background:#fff;border-bottom:1px solid #e1e5eb;justify-content:space-between;align-items:center;height:76px;padding:0 30px;display:flex;position:sticky;top:0}.admin-top>div>small{color:#929cad;letter-spacing:.12em;font-size:7px}.admin-top h1{margin:4px 0 0;font-size:21px}.admin-top-actions{align-items:center;gap:11px;display:flex}.admin-top-actions>button:first-child{background:#f0f2f6;border:0;border-radius:50%;width:34px;height:34px;position:relative}.admin-top-actions>button:first-child span{color:#fff;background:#fa5965;border-radius:10px;padding:2px 5px;font-size:6px;position:absolute;top:-3px;right:-2px}.admin-top-actions>div{text-align:right;flex-direction:column;display:flex}.admin-top-actions b{font-size:9px}.admin-top-actions small{color:#8c96a7;font-size:7px}.avatar{color:#fff;background:#18233a;border:0;border-radius:50%;width:34px;height:34px;font-size:8px}.admin-workspace{max-width:1500px;margin:auto;padding:24px 28px 50px}.fleet-summary{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:16px;display:grid}.fleet-summary>div{background:#fff;border:1px solid #e1e5eb;border-radius:8px;grid-template-columns:1fr auto;align-items:end;padding:16px 18px;display:grid}.fleet-summary span{letter-spacing:.12em;color:#8d97a8;grid-column:1/-1;font-size:7px;font-weight:800}.fleet-summary b{margin-top:9px;font-size:24px}.fleet-summary small{color:#99a2b1;text-align:right;font-size:7px}.fleet-summary b.green{color:#19a978}.fleet-summary b.orange{color:#e99132}.admin-grid{grid-template-columns:minmax(650px,1fr) 290px;gap:16px;display:grid}.admin-panel{background:#fff;border:1px solid #dfe4eb;border-radius:8px;box-shadow:0 2px 8px #15233b08}.panel-title{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;min-height:66px;padding:15px 18px;display:flex}.panel-title span,.detail-head span,.config-preview>span{letter-spacing:.13em;color:#8d97a7;font-size:7px;font-weight:800}.panel-title h2,.detail-head h2{margin:4px 0 0;font-size:15px}.panel-title>button{color:#fff;background:#5b50e8;border:0;border-radius:6px;padding:10px 13px;font-size:8px;font-weight:800}.fleet-tools{background:#fafbfc;border-bottom:1px solid #e8ebef;grid-template-columns:210px 1fr;gap:8px;padding:11px 16px;display:grid}.fleet-tools select,.fleet-tools input,.config-fields select,.config-fields textarea{background:#fff;border:1px solid #dce1e8;border-radius:5px;outline:none;padding:9px 10px;font-size:8px}.table-head,.robot-table>button{grid-template-columns:1.25fr 1.45fr .55fr .55fr .7fr;align-items:center;gap:10px;display:grid}.table-head{color:#8a95a6;letter-spacing:.08em;background:#f4f6f9;padding:9px 15px;font-size:6px;font-weight:800}.robot-table>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f3;width:100%;min-height:61px;padding:8px 15px}.robot-table>button:hover,.robot-table>button.selected{background:#f4f3ff}.robot-table>button.selected{box-shadow:inset 3px 0 #5b50e8}.robot-table button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.robot-table span:first-child{grid-template-columns:10px 1fr;display:grid}.robot-table span:first-child i{border-radius:50%;grid-row:1/3;align-self:center;width:6px;height:6px}.robot-table i.online{background:#21ba88}.robot-table i.offline{background:#e05260}.robot-table b{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.robot-table small{color:#929cac;font-size:7px}.robot-table em{text-transform:uppercase;border-radius:10px;width:max-content;padding:4px 7px;font-size:6px;font-style:normal}.robot-table em.online{color:#138964;background:#e8faf4}.robot-table em.offline{color:#b83a49;background:#feeeee}.battery{background:#e6e9ee;border-radius:2px;width:45px;height:3px;overflow:hidden}.battery i{background:#21b889;height:100%;display:block}.robot-detail{overflow:hidden}.detail-head{color:#fff;background:#172239;grid-template-columns:54px 1fr 20px;align-items:center;gap:10px;padding:17px;display:grid}.detail-head>button{color:#fff;background:0 0;border:0}.robot-pic{background:radial-gradient(circle,#7062f655,#0000 70%);border-radius:7px;justify-content:center;height:58px;display:flex;overflow:hidden}.robot-pic img{height:105px;margin-top:4px}.detail-head p{color:#aab5c6;font-size:7px}.robot-detail dl{margin:0;padding:8px 17px}.robot-detail dl>div{border-bottom:1px solid #edf0f3;justify-content:space-between;padding:10px 0;display:flex}.robot-detail dt{color:#8e98a8;font-size:7px}.robot-detail dd{text-align:right;margin:0;font-size:7px;font-weight:800}.quick-actions{grid-template-columns:repeat(3,1fr);gap:6px;padding:9px 14px;display:grid}.quick-actions button{color:#5b50e8;background:#f8f9fb;border:1px solid #e1e5eb;border-radius:6px;min-height:54px;font-size:14px}.quick-actions b{color:#4d596b;margin-top:5px;font-size:6px;display:block}.diagnostic{color:#5146d7;background:#fff;border:1px solid #5b50e8;border-radius:6px;width:calc(100% - 28px);margin:6px 14px 15px;padding:10px;font-size:8px;font-weight:800}.config-panel{margin-top:16px}.publish-state{color:#229874;font-size:7px}.config-tabs{border-bottom:1px solid #e5e9ee;gap:22px;height:42px;padding:0 18px;display:flex}.config-tabs button{color:#7d8797;background:0 0;border:0;font-size:8px}.config-tabs button.active{color:#5147d8;border-bottom:2px solid #5b50e8;font-weight:800}.config-body{grid-template-columns:250px 1fr;display:grid}.config-preview{border-right:1px solid #e6e9ee;padding:19px}.screen-preview{color:#fff;text-align:center;background:radial-gradient(circle at 50% 65%,#1d88d455,#0000 42%),linear-gradient(145deg,#07152d,#0d2c50);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:170px;margin-top:12px;padding:22px;display:flex}.screen-preview small{letter-spacing:.16em;color:#65d8ff;font-size:6px}.screen-preview b{margin:15px 0;font-size:20px;line-height:1.1}.screen-preview i{color:#73f0c3;font-size:7px;font-style:normal}.config-preview p{color:#8e98a8;font-size:7px;line-height:1.5}.config-fields{grid-template-columns:repeat(3,1fr);gap:14px;padding:18px;display:grid}.config-fields label{color:#596477;font-size:7px;font-weight:800}.config-fields label>b{float:right;color:#5549dc}.config-fields select,.config-fields textarea{width:100%;margin-top:7px;display:block}.config-fields textarea{resize:none;height:58px}.config-fields .wide{grid-column:span 2}.config-fields input[type=range]{accent-color:#5b50e8;width:100%;margin-top:11px;display:block}.toggle-row{justify-content:space-between;align-items:center;display:flex}.toggle{background:#bbb;border:0;border-radius:12px;width:36px;height:20px;padding:2px}.toggle.on{background:#5b50e8}.toggle i{background:#fff;border-radius:50%;width:16px;height:16px;display:block;transform:translate(16px)}.config-panel footer{border-top:1px solid #e5e9ee;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.config-panel footer button{background:#fff;border:1px solid #d9dee6;border-radius:6px;padding:10px 17px;font-size:8px;font-weight:800}.config-panel footer .publish{color:#fff;background:#5b50e8;border-color:#5b50e8}.admin-toast{color:#fff;background:#172239;border-radius:7px;padding:14px 18px;font-size:9px;position:fixed;bottom:25px;right:25px;box-shadow:0 15px 45px #17223944}.admin-loading{color:#fff;text-align:center;background:#111a2b;place-content:center;min-height:100vh;display:grid}.admin-loading b{font-size:42px}.admin-loading span{letter-spacing:.2em;color:#7f8ca1;font-size:8px}.admin-login{background:linear-gradient(120deg,#111a2b 50%,#f2f4f7 50%);place-items:center;min-height:100vh;display:grid}.admin-login form{background:#fff;border-radius:10px;width:390px;padding:38px;box-shadow:0 30px 90px #0d172a3d}.admin-brand{font-size:24px;font-weight:900}.admin-login h1{margin:45px 0 8px;font-size:26px}.admin-login p{color:#7d8797;margin-bottom:25px;font-size:9px;line-height:1.5}.admin-login label{margin-top:15px;font-size:8px;font-weight:800;display:block}.admin-login input{border:1px solid #dce1e7;border-radius:6px;width:100%;margin-top:6px;padding:12px;display:block}.admin-login form>button{color:#fff;background:#5b50e8;border:0;border-radius:6px;width:100%;margin-top:20px;padding:13px;font-weight:800}.admin-error{color:#a82e3d;background:#feecec;border-radius:5px;margin-top:12px;padding:10px;font-size:8px}@media (max-width:1050px){.admin-shell{grid-template-columns:70px 1fr}.admin-logo{padding-left:13px;font-size:16px}.admin-logo small,.admin-context,.admin-sidebar nav button:not(.active){font-size:0}.admin-sidebar nav button{grid-template-columns:1fr;justify-items:center}.admin-sidebar nav button i{font-size:16px}.admin-sidebar nav button em,.admin-side-foot{display:none}.admin-grid{grid-template-columns:1fr}.robot-detail{display:none}.config-fields,.fleet-summary{grid-template-columns:1fr 1fr}}@media (max-width:720px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{display:none}.admin-top{padding:0 14px}.admin-workspace{padding:14px}.fleet-summary{grid-template-columns:1fr 1fr}.admin-grid{display:block}.table-head,.robot-table>button{grid-template-columns:1.2fr 1fr .6fr}.table-head span:nth-child(4),.table-head span:nth-child(5),.robot-table>button>span:nth-child(4),.robot-table>button>span:nth-child(5){display:none}.config-body{grid-template-columns:1fr}.config-preview{border-right:0}.config-fields{grid-template-columns:1fr}.config-fields .wide{grid-column:auto}}.safety-controls{background:linear-gradient(145deg,#fdfdfd,#f0eff9)!important;border-color:#d7d3ed!important}.safety-controls label{margin:13px 0;font-size:8px;font-weight:800;display:block}.safety-controls label>b{float:right;color:#6954df}.safety-controls input{accent-color:#705ae8;width:100%;margin:8px 0 4px;display:block}.safety-controls label>small{color:#8d8999;font-size:6px;font-weight:500;line-height:1.45;display:block}.safety-summary{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:15px;display:grid}.safety-summary span{color:#aaa6b4;background:#17151f;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;min-height:52px;padding:8px;font-size:6px;line-height:1.25;display:flex}.safety-summary b{color:#fff;font-size:11px}.safety-profiles{gap:5px;padding-bottom:3px;display:flex;overflow:auto}.safety-profiles button{white-space:nowrap;background:#fff;border:1px solid #d9d6e7;border-radius:14px;padding:7px 9px;font-size:6px}.safety-profiles button.active{color:#fff;background:#705ae8;border-color:#705ae8}.safety-warnings{color:#8a5514;background:#fff6e8;border:1px solid #efc895;border-radius:10px;padding:8px 10px}.safety-warnings p{margin:3px 0;font-size:6px;line-height:1.4}.admin-shell button{cursor:pointer}.robot-table>button{min-height:76px}.robot-table .robot-identity{align-items:center;gap:9px;grid-template-columns:52px minmax(0,1fr)!important;display:grid!important}.robot-table .robot-identity>span:last-child{flex-direction:column;gap:3px;display:flex}.fleet-robot-photo{background:radial-gradient(circle,#7568f329,#0000 70%);border-radius:6px;justify-content:center;width:48px;height:58px;position:relative;overflow:hidden;display:flex!important}.fleet-robot-photo img{height:88px;margin-top:3px}.fleet-robot-photo i{border:2px solid #fff;border-radius:50%;position:absolute;bottom:3px;right:3px;width:8px!important;height:8px!important}.robot-identity strong{color:#5549dc;letter-spacing:.05em;font-size:6px}.model-editor{background:#f2f1ff;border-bottom:1px solid #dcd8ff;align-items:end;gap:7px;padding:12px 15px;display:flex}.model-editor label{color:#596477;flex:1;font-size:7px;font-weight:800}.model-editor select{background:#fff;border:1px solid #d4d9e2;border-radius:5px;width:100%;margin-top:5px;padding:7px;font-size:8px;display:block}.model-editor button{color:#fff;background:#5b50e8;border:0;border-radius:5px;padding:8px;font-size:7px}.toggle:not(.on) i{transform:none}.fleet-robot-photo i{display:none!important}.section-view-active>.fleet-summary,.section-view-active>.admin-grid,.section-view-active>.config-panel{display:none}.section-page{min-height:620px}.section-page-head{border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;padding:28px 30px;display:flex}.section-page-head span,.section-page-detail>span{letter-spacing:.15em;color:#7e899b;font-size:7px;font-weight:900}.section-page-head h2{margin:7px 0;font-size:25px}.section-page-head p{color:#7c8798;margin:0;font-size:10px}.section-page-head>button,.section-page-detail button{color:#fff;background:#5b50e8;border:0;border-radius:6px;padding:11px 15px;font-size:8px;font-weight:800}.section-page-grid{background:#f8f9fb;grid-template-columns:repeat(4,1fr);gap:12px;padding:24px 28px;display:grid}.section-page-grid button{text-align:left;background:#fff;border:1px solid #dfe4ec;border-radius:8px;flex-direction:column;align-items:flex-start;min-height:130px;padding:17px;display:flex}.section-page-grid button:hover{border-color:#5b50e8;box-shadow:0 8px 25px #5146dc18}.section-page-grid i{color:#594de4;background:#eeecff;border-radius:7px;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;display:grid}.section-page-grid b{margin-top:17px;font-size:11px}.section-page-grid span{color:#7668e8;margin-top:auto;font-size:7px}.section-page-detail{background:linear-gradient(120deg,#fff,#f6f5ff);border:1px solid #e2e6ec;border-radius:8px;margin:0 28px 28px;padding:28px}.section-page-detail h3{margin:8px 0;font-size:18px}.section-page-detail p{color:#7c8797;max-width:620px;font-size:9px;line-height:1.6}.section-page-detail button{margin-top:10px}@media (max-width:1000px){.section-page-grid{grid-template-columns:1fr 1fr}}.admin-side-foot.pending b{color:#f3b45c}.lifecycle-actions{grid-template-columns:repeat(3,1fr);gap:6px;padding:6px 14px 15px;display:grid}.lifecycle-actions button{background:#fff;border:1px solid #dfe3ea;border-radius:6px;padding:8px;font-size:7px;font-weight:800}.lifecycle-actions .danger,.admin-modal-card .danger{color:#b82f3e;background:#fff5f6;border-color:#ebc3c8}.robot-detail dd a{color:#5b50e8;text-decoration:none}.admin-modal{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d1628b8;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.admin-modal-card{background:#fff;border-radius:12px;width:min(620px,100%);max-height:90vh;padding:30px;position:relative;overflow:auto;box-shadow:0 35px 100px #07112266}.admin-modal-card>span{letter-spacing:.15em;color:#6255e8;font-size:7px;font-weight:900}.admin-modal-card h2{margin:9px 0;font-size:24px}.admin-modal-card>p{color:#7c8797;font-size:9px;line-height:1.6}.modal-close{background:#eef1f5;border:0;border-radius:50%;width:30px;height:30px;font-size:18px;position:absolute;top:13px;right:15px}.admin-modal-card>label,.robot-form-grid label{color:#536073;margin-top:18px;font-size:8px;font-weight:800;display:block}.admin-modal-card textarea,.admin-modal-card input,.admin-modal-card select{background:#fff;border:1px solid #d8dee7;border-radius:6px;width:100%;margin-top:7px;padding:11px;font-size:9px;display:block}.admin-modal-card textarea{resize:vertical;min-height:140px}.modal-check{align-items:center;gap:8px;display:flex!important}.modal-check input{width:auto;margin:0}.admin-modal-card footer{border-top:1px solid #e7eaf0;justify-content:flex-end;gap:8px;margin-top:24px;padding-top:16px;display:flex}.admin-modal-card footer button{background:#fff;border:1px solid #d9dee6;border-radius:6px;padding:11px 16px;font-size:8px;font-weight:800}.admin-modal-card footer .primary{color:#fff;background:#5b50e8;border-color:#5b50e8}.robot-form{width:min(820px,100%)}.robot-form-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.robot-form-grid .wide{grid-column:1/-1}.retire-summary{background:#f4f6f9;border-radius:8px;flex-direction:column;gap:5px;padding:16px;display:flex}.retire-summary b{font-size:12px}.retire-summary span{color:#7d8797;font-size:8px}@media (max-width:700px){.robot-form-grid{grid-template-columns:1fr}.robot-form-grid .wide{grid-column:auto}}.media-row>button{text-align:left;background:0 0;border:0;flex:0 0 105px;padding:0;position:relative}.media-row>button>span{color:#745fea;margin-top:6px;font-size:6px;display:block}.media-row>button>b{font-size:7px}.app-feedback{z-index:8;color:#fff;background:#15131c;border-left:3px solid #45d9ad;border-radius:9px;margin-bottom:10px;padding:11px 13px;font-size:8px;animation:.2s ease-out feedback-in;position:sticky;top:0;box-shadow:0 8px 25px #0003}@keyframes feedback-in{0%{opacity:0;transform:translateY(-8px)}}.app-feedback{z-index:30;margin:0;position:absolute;inset:auto 18px 120px}.animated-section{animation:.45s cubic-bezier(.2,.8,.2,1) section-arrive}.flow-preview>div{opacity:0;animation:.45s forwards flow-arrive}.sector-chips button:active,.use-list button:active,.content-grid button:active,.phone-nav button:active{transform:scale(.94)}.sector-chips button,.use-list button,.content-grid button,.phone-nav button{transition:transform .16s,background .22s,color .22s}.demo-overlay{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111018ef;place-items:center;padding:25px;animation:.3s ease-out overlay-in;display:grid;position:absolute;inset:0}.overlay-card,.sync-demo{color:#111;text-align:center;background:#fff;border-radius:24px;width:100%;padding:28px;animation:.4s cubic-bezier(.2,.8,.2,1) card-up;box-shadow:0 35px 80px #0008}.overlay-card>button:first-child{float:right;background:#eee;border:0;border-radius:50%;width:28px;height:28px;font-size:18px}.overlay-card>small,.sync-demo>small{color:#765fe9;letter-spacing:.15em;margin:15px 0;font-size:7px;display:block}.overlay-card h3,.sync-demo h3{margin:7px 0;font-size:25px}.overlay-card p,.sync-demo p{color:#777;font-size:9px;line-height:1.5}.big-status{color:#128361;background:#e6fff5;border-radius:16px;align-items:center;gap:7px;margin:15px;padding:10px 14px;font-size:8px;font-weight:800;display:inline-flex}.big-status i{background:#18b985;border-radius:50%;width:7px;height:7px;animation:1s infinite pulse-online}.overlay-action{color:#fff;background:#715ce7;border:0;border-radius:11px;width:100%;margin-top:14px;padding:13px;font-size:8px;font-weight:800}.media-preview>img{object-fit:cover;border-radius:15px;width:100%;height:220px;margin-top:15px}.sync-demo{background:linear-gradient(145deg,#fff,#eeebff)}.sync-orbit{place-items:center;height:250px;display:grid;position:relative;overflow:hidden}.sync-orbit img{z-index:2;height:300px;animation:1.8s ease-in-out infinite robot-sync}.sync-orbit>i{border:1px solid #735fff55;border-radius:50%;width:180px;height:180px;animation:1.5s linear infinite orbit-ring;position:absolute}.sync-orbit>i:nth-child(2){width:225px;height:225px;animation-delay:-.5s}.sync-orbit>i:nth-child(3){width:270px;height:270px;animation-delay:-1s}.sync-bar{background:#ddd9ed;border-radius:5px;height:5px;margin-top:20px;overflow:hidden}.sync-bar i{background:linear-gradient(90deg,#735cff,#47dcb0);height:100%;animation:2.5s ease-out forwards sync-progress;display:block}@keyframes section-arrive{0%{opacity:.3;transform:translateY(12px)scale(.98)}}@keyframes flow-arrive{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes overlay-in{0%{opacity:0}}@keyframes card-up{0%{opacity:0;transform:translateY(30px)scale(.95)}}@keyframes pulse-online{50%{box-shadow:0 0 0 7px #18b98522}}@keyframes robot-sync{50%{transform:translateY(-8px)scale(1.02)}}@keyframes orbit-ring{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.2)}}@keyframes sync-progress{0%{width:0}to{width:100%}}.hero-robot-live{filter:drop-shadow(0 0 55px #2abaff20);width:min(390px,55%);position:absolute;bottom:-235px;right:-2%;-webkit-mask-image:linear-gradient(#000 65%,#0000 94%);mask-image:linear-gradient(#000 65%,#0000 94%)}.hero-robot-live>img{width:100%;height:auto;display:block}.robot-live-screen{z-index:3;color:#74eaff;text-align:center;background:radial-gradient(circle at 50% 45%,#172940,#080b11 70%);border-radius:8%;flex-direction:column;justify-content:center;align-items:center;width:38.5%;height:13.3%;padding:8px;animation:.55s cubic-bezier(.2,.8,.2,1) screen-change;display:flex;position:absolute;top:2.2%;left:30.8%;overflow:hidden;box-shadow:inset 0 0 20px #43dcff20,0 0 18px #36caff35}.robot-live-screen>b{font-size:clamp(17px,2vw,30px);line-height:1}.robot-live-screen>strong{letter-spacing:.12em;margin-top:5px;font-size:clamp(5px,.55vw,9px)}.robot-live-screen>span{color:#b5f5ff;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:3px;font-size:clamp(4px,.42vw,7px);overflow:hidden}.robot-live-screen>i{opacity:.45;background:linear-gradient(90deg,#0000,#54e4ff,#0000);height:2px;position:absolute;bottom:10%;left:15%;right:15%}.robot-live-screen>i.talking{background:repeating-linear-gradient(90deg,#54e4ff 0 2px,#0000 2px 5px);height:9px;animation:.45s ease-in-out infinite alternate sound-bars}@keyframes screen-change{0%{opacity:.2;filter:brightness(2);transform:scale(.82)}60%{filter:brightness(1.8)}to{opacity:1;filter:none;transform:none}}@keyframes sound-bars{to{opacity:1;transform:scaleY(.3)}}@media (max-width:900px){.hero-robot-live{bottom:-150px}}@media (max-width:560px){.hero-robot-live{width:60%;bottom:-125px}.robot-live-screen{border-radius:6%;padding:4px}}.robot-live-screen{width:35.2%;height:10.8%;top:3.4%;left:32.4%}.access-brand>img{width:300px;animation:.7s cubic-bezier(.2,.8,.2,1) access-robot-in;bottom:-70px;right:-90px}@keyframes access-robot-in{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:none}}@media (max-width:900px){.access-brand>img{width:220px;bottom:-75px;right:2%}}@media (max-width:560px){.access-brand>img{width:150px;bottom:-95px;right:-22px}}.dentist-hero{background:#eef3f5;grid-template-columns:1fr 1fr;min-height:790px;display:grid;overflow:hidden}.dentist-hero-copy{flex-direction:column;justify-content:center;padding:90px 6vw;display:flex}.dentist-hero h1{letter-spacing:-.075em;margin:28px 0;font-size:clamp(58px,7.2vw,112px);line-height:.86}.dentist-hero h1 em{color:#7561e9;font-style:normal}.dentist-hero-copy>p{color:#59666d;max-width:620px;font-size:17px;line-height:1.65}.dentist-hero-copy>div{align-items:center;gap:25px;margin:32px 0 55px;display:flex}.dentist-hero-copy>small{letter-spacing:.15em;color:#718087;border-top:1px solid #cbd5d9;padding-top:18px;font-size:7px}.dentist-hero-visual{background:linear-gradient(145deg,#dce8eb,#a9c8d2);min-height:790px;position:relative}.dentist-hero-visual>img{object-fit:cover;width:100%;height:100%}.dentist-live{background:#fff;grid-template-columns:10px 1fr;gap:5px 10px;padding:18px 22px;display:grid;position:absolute;bottom:30px;left:30px;box-shadow:0 18px 45px #1a354033}.dentist-live i{background:#1fc98d;border-radius:50%;grid-row:1/3;align-self:center;width:8px;height:8px;box-shadow:0 0 12px #1fc98d}.dentist-live span{letter-spacing:.14em;color:#748087;font-size:7px}.dentist-live strong{font-size:12px}.dentist-day{grid-template-columns:.72fr 1.28fr;gap:7vw;padding:120px 6vw;display:grid}.dentist-title{align-self:start;position:sticky;top:110px}.dentist-title h2,.software-heading h2,.dentist-safety h2{letter-spacing:-.07em;margin:25px 0;font-size:clamp(52px,6.5vw,96px);line-height:.88}.dentist-title p,.software-heading>p{color:#6c716c;max-width:530px;font-size:14px;line-height:1.7}.dentist-actions{grid-template-columns:1fr 1fr;display:grid}.dentist-actions article{border:1px solid #d5d5cf;flex-direction:column;min-height:275px;margin:-1px 0 0 -1px;padding:28px;display:flex}.dentist-actions b{color:#7864ef;font-size:9px}.dentist-actions h3{letter-spacing:-.035em;margin:auto 0 12px;font-size:25px}.dentist-actions p{color:#727570;font-size:12px;line-height:1.6}.dentist-actions span{letter-spacing:.13em;color:#15936e;margin-top:22px;font-size:6px}.dentist-connection{color:#fff;background:#111018;grid-template-columns:.9fr 1.1fr;align-items:center;gap:7vw;padding:115px 6vw;display:grid}.dentist-connection h2{letter-spacing:-.07em;margin:25px 0;font-size:clamp(55px,6vw,90px);line-height:.9}.dentist-connection h2 em{color:#9281ff;font-style:normal}.dentist-connection p{color:#aaa7b0;max-width:610px;line-height:1.7}.connection-flow{grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;display:grid}.connection-flow>div{aspect-ratio:1;text-align:center;border:1px solid #ffffff25;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:18px;display:flex}.connection-flow .milo-node{background:#7561e9;border-color:#7561e9;box-shadow:0 0 55px #7561e955}.connection-flow i{text-align:center;color:#8c7cff}.connection-flow strong{font-size:11px}.connection-flow small{color:#aaa;margin-top:8px;font-size:7px;line-height:1.4}.milo-node small{color:#ddd8ff}.dental-software{background:#f3f2ee;padding:120px 6vw}.software-heading{grid-template-columns:1fr 1fr;align-items:end;gap:7vw;margin-bottom:65px;display:grid}.software-grid{border-top:1px solid #ccc;border-left:1px solid #ccc;grid-template-columns:repeat(5,1fr);display:grid}.software-grid article{border-bottom:1px solid #ccc;border-right:1px solid #ccc;flex-direction:column;min-height:125px;padding:16px;transition:all .2s;display:flex}.software-grid article:hover{color:#fff;background:#111018;transform:translateY(-3px)}.software-grid small{color:#8a79ef;font-size:7px}.software-grid strong{letter-spacing:-.02em;margin:auto 0;font-size:15px}.software-grid span{letter-spacing:.14em;color:#8a8a84;font-size:6px}.software-note{color:#fff;background:#7561e9;grid-template-columns:220px 1fr auto;align-items:center;gap:30px;margin-top:45px;padding:34px 40px;display:grid}.software-note strong{letter-spacing:.12em;font-size:10px}.software-note p{color:#ddd8ff;font-size:11px;line-height:1.6}.software-note a{color:#fff;border-bottom:1px solid #fff6;padding:10px 0;font-size:9px;font-weight:800}.dentist-safety{background:#dce8eb;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:120px 6vw;display:grid}.dentist-safety>div:last-child{grid-template-columns:1fr 1fr;display:grid}.dentist-safety article{border-top:1px solid #aab9bd;padding:30px}.dentist-safety article small{color:#7561e9;font-size:8px}.dentist-safety article h3{margin:38px 0 12px;font-size:20px}.dentist-safety article p{color:#5f6b6f;font-size:12px;line-height:1.6}@media (max-width:1000px){.software-grid{grid-template-columns:repeat(4,1fr)}.dentist-day,.dentist-connection,.dentist-safety{grid-template-columns:1fr}.dentist-title{position:static}.connection-flow{max-width:700px}.software-note,.software-heading{grid-template-columns:1fr}}@media (max-width:760px){.dentist-hero{grid-template-columns:1fr}.dentist-hero-visual{grid-row:1;min-height:540px}.dentist-hero-copy{padding:70px 22px}.dentist-hero h1{font-size:54px}.dentist-hero-copy>div{flex-direction:column;align-items:stretch}.dentist-actions,.connection-flow{grid-template-columns:1fr}.connection-flow>div{aspect-ratio:auto;border-radius:18px;min-height:135px}.connection-flow i{padding:10px;transform:rotate(90deg)}.software-grid{grid-template-columns:repeat(2,1fr)}.dentist-safety>div:last-child{grid-template-columns:1fr}.dentist-day,.dentist-connection,.dental-software,.dentist-safety{padding:80px 22px}.software-note{padding:28px}.dentist-live{bottom:18px;left:18px}}.software-grid article>a{position:relative}.software-logo,.software-logo.official,.software-logo.typographic{background:0 0;border:0;border-radius:0;width:100%;height:92px;margin:0;padding:8px}.software-logo.typographic b{color:#18171d;font-size:clamp(18px,1.45vw,27px)}.software-grid article:hover{background:#ebe7ff}.software-grid article:hover .software-logo img{filter:none;mix-blend-mode:multiply}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.case-tabs .dentist-tab{color:#fff;background:#7864ef;border:1px solid #7864ef;border-radius:20px;flex:none;align-items:center;height:36px;padding:0 16px;font-size:9px;font-weight:700;transition:all .2s;display:flex}.case-tabs .dentist-tab:hover{background:#8b78f3;transform:translateY(-2px)}.case-tabs .dental-featured{color:#111018;background:#81ffd2;border-color:#81ffd2}.case-tabs .dental-featured:hover{color:#111018;background:#a8ffe0}.dental-research-strip{border-top:1px solid #cbc9c3;border-left:1px solid #cbc9c3;grid-template-columns:repeat(3,1fr);margin:0 0 36px;display:grid}.dental-research-strip>div{border-bottom:1px solid #cbc9c3;border-right:1px solid #cbc9c3;flex-direction:column;justify-content:space-between;min-height:125px;padding:24px;display:flex}.dental-research-strip small{letter-spacing:.16em;color:#7561e9;font-size:7px;font-weight:900}.dental-research-strip strong{font-size:13px;line-height:1.5}.software-grid article>a{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}.software-grid article .dental-api-badge{color:#087a57;letter-spacing:.08em;background:#dffbef;border-radius:20px;width:auto;margin-top:2px;padding:5px 7px;font-size:5px;font-weight:900;display:block!important}@media (max-width:760px){.dental-research-strip{grid-template-columns:1fr}.dental-research-strip>div{min-height:105px}}.dentist-app{color:#fff;background:radial-gradient(circle at 73% 45%,#7561e933,#0000 34%),#111018;grid-template-columns:.85fr 1.15fr;align-items:center;gap:7vw;min-height:950px;padding:110px 7vw;display:grid;overflow:hidden}.dentist-app-copy h2{letter-spacing:-.075em;margin:28px 0;font-size:clamp(58px,7vw,105px);line-height:.86}.dentist-app-copy h2 em{color:#9382ff;font-style:normal}.dentist-app-copy>p{color:#aaa7b0;max-width:590px;font-size:15px;line-height:1.7}.dentist-app-copy ul{margin:38px 0;padding:0;list-style:none}.dentist-app-copy li{color:#d8d5df;border-top:1px solid #ffffff1e;align-items:center;height:50px;font-size:11px;display:flex}.dentist-app-copy li:last-child{border-bottom:1px solid #ffffff1e}.dentist-app-copy li i{background:#70f1c2;border-radius:50%;width:7px;height:7px;margin-right:14px;box-shadow:0 0 12px #70f1c2}.dentist-app-copy>a{color:#fff;border-bottom:1px solid #9281ff;padding:12px 0;font-size:10px;font-weight:800}.iphone-stage{justify-content:center;align-items:center;min-height:760px;display:flex;position:relative}.iphone{z-index:2;color:#111;background:#f5f5f2;border:9px solid #2e2d35;border-radius:57px;width:min(390px,82vw);height:760px;padding:28px 20px 70px;position:relative;overflow:hidden;box-shadow:0 45px 90px #0009,0 0 0 2px #77767e}.iphone-island{background:#111018;border-radius:18px;width:105px;height:25px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.iphone-status{justify-content:space-between;height:31px;padding:0 5px;font-size:8px;font-weight:800;display:flex}.iphone-app-head{border-bottom:1px solid #d7d7d2;grid-template-columns:1fr auto;gap:5px;padding:20px 4px 17px;display:grid}.iphone-app-head small{letter-spacing:.14em;color:#777;font-size:6px}.iphone-app-head strong{grid-column:1;font-size:20px}.iphone-app-head i{color:#148d69;grid-area:1/2/3;align-self:center;font-size:6px;font-style:normal}.iphone-next{color:#fff;background:#111018;border-radius:18px;margin-top:18px;padding:18px}.iphone-next>small,.iphone-quick>small{letter-spacing:.15em;color:#9281ff;font-size:6px}.iphone-next>div{grid-template-columns:58px 1fr;margin:22px 0;display:grid}.iphone-next div>span{grid-row:1/3;font-size:22px;font-weight:800}.iphone-next strong{font-size:13px}.iphone-next em{color:#aaa;margin-top:5px;font-size:8px;font-style:normal}.iphone-next button{color:#102019;background:#6ce8b8;border:0;border-radius:9px;width:100%;padding:11px;font-size:8px;font-weight:800}.iphone-quick{margin-top:22px}.iphone-quick>div{grid-template-columns:1fr 1fr;margin-top:12px;display:grid}.iphone-quick button{text-align:left;background:#fff;border:1px solid #d8d7d2;flex-direction:column;justify-content:space-between;height:78px;margin:-1px 0 0 -1px;padding:12px;display:flex}.iphone-quick button:hover{background:#eeeaff;border-color:#8b78f3}.iphone-quick b{color:#7b67ed;font-size:7px}.iphone-quick span{font-size:10px;font-weight:800}.iphone-sync{border:1px solid #d7d7d2;border-radius:13px;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;margin-top:18px;padding:15px;display:grid}.iphone-sync>i{background:#1fc98d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 9px #1fc98d}.iphone-sync small{letter-spacing:.12em;color:#6f6f69;font-size:6px;display:block}.iphone-sync strong{margin-top:4px;font-size:8px;display:block}.iphone-sync>span{color:#7662e8}.iphone-nav{color:#8a8a84;background:#fff;border-top:1px solid #ddd;justify-content:space-around;align-items:center;height:65px;font-size:7px;display:flex;position:absolute;bottom:0;left:0;right:0}.iphone-nav b{color:#7561e9}.phone-pulse{border:1px solid #7965ed55;border-radius:50%;animation:8s linear infinite phone-orbit;position:absolute}.phone-pulse.one{width:630px;height:630px}.phone-pulse.two{width:820px;height:820px;animation-duration:12s;animation-direction:reverse}@keyframes phone-orbit{to{transform:rotate(360deg)}}@media (max-width:1000px){.dentist-app{grid-template-columns:1fr}.dentist-app-copy{max-width:720px}.iphone-stage{min-height:820px}}@media (max-width:760px){.dentist-app{padding:80px 22px}.dentist-app-copy h2{font-size:58px}.iphone-stage{min-height:760px}.iphone{width:min(360px,92vw);height:720px}.phone-pulse.one{width:480px;height:480px}.phone-pulse.two{width:610px;height:610px}}.software-grid article{background:#faf9f6;min-height:180px;padding:17px}.software-grid article:hover{transform:translateY(-4px);box-shadow:0 18px 35px #1113}.software-logo{background:#fff;border-radius:11px;justify-content:center;align-items:center;height:76px;margin:12px 0 8px;display:flex}.software-logo img{object-fit:contain;width:58px;height:58px}.software-grid strong{margin:auto 0 8px;font-size:14px}.software-note{background:radial-gradient(circle at 80%,#a497ff55,#0000 28%),#7561e9;grid-template-columns:1.05fr 1fr;gap:25px 70px;min-height:265px;margin-top:70px;padding:45px 55px}.software-note>div small{letter-spacing:.15em;color:#d8d2ff;margin-bottom:18px;font-size:7px;display:block}.software-note>div strong{letter-spacing:-.055em;font-size:clamp(32px,3.4vw,58px);line-height:.95;display:block}.software-note p{max-width:610px;font-size:14px;line-height:1.7}.software-note a{color:#111018;background:#fff;border:0;grid-column:1/-1;justify-content:space-between;justify-self:start;gap:30px;min-width:290px;padding:17px 22px;font-size:10px;font-weight:900;display:flex}.software-note a b{font-size:15px}@media (max-width:1000px){.software-note{grid-template-columns:1fr;gap:20px}.software-note a{grid-column:1}}@media (max-width:760px){.software-grid article{min-height:165px}.software-note{min-height:360px;padding:32px 25px}.software-note a{width:100%;min-width:0}}.software-logo{background:0 0}.software-logo img{mix-blend-mode:multiply;width:auto;max-width:88%;height:auto;max-height:62px}.software-logo.typographic b{letter-spacing:-.035em;color:#24232a;text-align:center;font-size:clamp(16px,1.35vw,23px)}.software-grid article:hover{color:#111;background:#ebe7ff;box-shadow:0 18px 35px #6154ab22}.software-grid article:hover .software-logo img{mix-blend-mode:multiply}.software-grid article{justify-content:center;align-items:center;min-height:145px;padding:24px}.software-grid article>small,.software-grid article>strong,.software-grid article>span{display:none}.software-logo{justify-content:center;align-items:center;width:100%;height:92px;margin:0;display:flex}.software-logo.typographic b{font-size:clamp(18px,1.45vw,26px);font-weight:800}.software-grid article:hover .software-logo img{mix-blend-mode:normal;transform:scale(1.04)}.software-logo img{transition:transform .25s}.software-note>p{transform:translateY(52px)}@media (max-width:760px){.software-note>p{transform:none}}.software-grid article{background:#f8f7f3;gap:8px}.software-logo{background:#fff;border:1px solid #deddd8;border-radius:10px;height:84px;padding:10px 14px}.software-logo img{filter:drop-shadow(0 0 .45px #111)drop-shadow(0 0 .45px #111);mix-blend-mode:normal;max-width:88%;max-height:60px}.software-grid article:hover .software-logo img{filter:none}.software-grid article>strong{text-align:center;color:#222;width:100%;margin:0;font-size:10px;font-weight:800;line-height:1.2;display:block}.software-grid article:hover>strong{color:#111}.software-logo.typographic{background:0 0;border-color:#0000}.software-logo.typographic b{color:#222}.connection-flow{isolation:isolate;position:relative}.connection-flow .connection-node{animation:5s ease-in-out infinite node-float;position:relative;overflow:hidden}.connection-flow .connection-node:before,.connection-flow .connection-node:after{content:"";border:1px solid #8b78f333;border-radius:50%;animation:3.8s ease-in-out infinite node-ring;position:absolute;inset:8%}.connection-flow .connection-node:after{animation-delay:-1.9s;inset:17%}.connection-flow .connection-node.robot{animation-delay:-1.7s}.connection-flow .milo-node{animation-name:node-float,center-pulse;animation-duration:5s,2.8s;animation-timing-function:ease-in-out,ease-out;animation-iteration-count:infinite,infinite;animation-delay:-.8s;box-shadow:0 0 #7561e955}.connection-node>strong,.connection-node>small,.connection-node>span,.connection-node>.node-status{z-index:2;position:relative}.connection-node>span{letter-spacing:.15em;color:#76efc2;margin-top:18px;font-size:6px}.node-status{background:#6ff0bf;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite status-blink;top:16%;box-shadow:0 0 12px #6ff0bf;position:absolute!important}.data-bridge{height:42px;position:relative;overflow:visible}.data-bridge:before{content:"";background:linear-gradient(90deg,#0000,#8b78f3,#76efc2,#8b78f3,#0000) 0 0/200% 100%;height:1px;animation:1.7s linear infinite bridge-flow;position:absolute;top:50%;left:0;right:0}.data-bridge>i{background:#76efc2;border-radius:50%;width:6px;height:6px;animation:1.8s linear infinite packet-right;position:absolute;top:calc(50% - 3px);box-shadow:0 0 11px #76efc2}.data-bridge>i:nth-child(2){background:#9b8cff;animation-name:packet-left;animation-delay:-.9s;box-shadow:0 0 11px #9b8cff}.data-bridge>b{color:#9b8cff;font-size:18px;animation:1.2s ease-in-out infinite arrow-right;position:absolute;top:8px}.data-bridge>b:first-of-type{right:-1px}.data-bridge>b:nth-of-type(2){animation-name:arrow-left;left:-1px}.data-bridge.second>i{animation-delay:-.45s}.data-bridge.second>i:nth-child(2){animation-delay:-1.35s}@keyframes node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes node-ring{0%,to{opacity:.15;transform:scale(.94)}50%{opacity:.75;transform:scale(1.04)}}@keyframes center-pulse{0%{box-shadow:0 0 #7561e955}70%{box-shadow:0 0 0 28px #7561e900}to{box-shadow:0 0 #7561e900}}@keyframes status-blink{0%,to{opacity:.45}50%{opacity:1}}@keyframes bridge-flow{to{background-position:-200% 0}}@keyframes packet-right{0%{left:0}to{left:calc(100% - 6px)}}@keyframes packet-left{0%{right:0}to{right:calc(100% - 6px)}}@keyframes arrow-right{0%,to{opacity:.35;transform:translate(-5px)}50%{opacity:1;transform:translate(2px)}}@keyframes arrow-left{0%,to{opacity:.35;transform:translate(5px)}50%{opacity:1;transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){.connection-flow *{animation:none!important}}@media (max-width:760px){.connection-flow .data-bridge{justify-self:center;width:72px;height:50px;min-height:50px;transform:rotate(90deg)}.connection-flow .data-bridge i{padding:0;transform:none}.connection-flow .connection-node{min-height:210px}.connection-node>span{margin-top:12px}}.reception-mvp{color:#111;background:#eeede8;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.reception-side{color:#fff;background:#111018;height:100vh;padding:28px 24px;position:sticky;top:0}.reception-os{color:#8c77f5;margin-left:10px;font-size:12px}.reception-side nav{flex-direction:column;gap:7px;margin-top:65px;display:flex}.reception-side nav>b{color:#666;letter-spacing:.15em;margin-bottom:10px;font-size:7px}.reception-side nav a{color:#999;border-radius:9px;padding:12px;font-size:9px}.reception-side nav a.active,.reception-side nav a:hover{color:#fff;background:#755fe9}.robot-connected{border:1px solid #ffffff20;border-radius:13px;gap:10px;padding:13px;display:flex;position:absolute;bottom:25px;left:20px;right:20px}.robot-connected>i,.mvp-state i,.live-location i{background:#5aefb8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #5aefb8}.robot-connected span{flex-direction:column;gap:3px;display:flex}.robot-connected small{color:#777;font-size:6px}.robot-connected b{font-size:9px}.robot-connected em{color:#8f8b98;font-size:7px;font-style:normal}.reception-main{padding:35px 4vw 80px}.reception-main>header{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.reception-main header small,.card-title small{letter-spacing:.15em;color:#7862ec;font-size:7px;font-weight:800}.reception-main header h1{letter-spacing:-.05em;margin:7px 0 0;font-size:36px}.mvp-state{border:1px solid #cfcec8;border-radius:20px;align-items:center;gap:7px;padding:10px 14px;font-size:7px;display:flex}.reception-grid{grid-template-columns:1.1fr .9fr;gap:16px;display:grid}.visitor-card,.workflow-board,.activity-log,.integration-status{background:#fff;border:1px solid #d8d7d2;border-radius:19px;padding:25px}.card-title{justify-content:space-between;align-items:start;display:flex}.card-title h2{letter-spacing:-.04em;margin:7px 0 22px;font-size:28px}.card-title h3{margin:5px 0 15px;font-size:18px}.card-title>span{color:#7963eb;background:#f0edff;border-radius:20px;padding:7px 9px;font-size:7px}.visitor-card form{grid-template-columns:1fr 1fr;gap:15px;display:grid}.visitor-card label{font-size:7px;font-weight:800}.visitor-card input,.visitor-card select{background:0 0;border:0;border-bottom:1px solid #ccc;outline:none;width:100%;padding:11px 0;font-size:10px;display:block}.reception-options{grid-column:1/-1;gap:8px;display:flex}.reception-options button{background:#fff;border:1px solid #ddd;border-radius:20px;padding:9px 12px;font-size:7px}.reception-options button i{vertical-align:middle;background:#ccc;border-radius:50%;width:11px;height:11px;margin-right:6px;display:inline-block}.reception-options button.on{background:#f0edff;border-color:#7660ec}.reception-options button.on i{background:#7660ec;box-shadow:inset 0 0 0 3px #fff}.start-workflow{color:#fff;background:#111018;border:0;border-radius:11px;grid-column:1/-1;padding:15px;font-size:9px;font-weight:800}.start-workflow:hover{background:#755fe9}.start-workflow:disabled{opacity:.65}.live-milo{background:radial-gradient(circle at 50% 45%,#725eff35,#0000 34%),#17151f;border-radius:19px;min-height:430px;position:relative;overflow:hidden}.live-milo>img{filter:drop-shadow(0 0 35px #000);width:210px;position:absolute;bottom:-190px;left:50%;transform:translate(-50%)}.live-screen{z-index:2;color:#fff;background:#ffffff0d;border:1px solid #ffffff20;border-radius:14px;padding:18px;position:absolute;top:20px;left:22px;right:22px}.live-screen small{color:#9480ff;letter-spacing:.14em;font-size:6px}.live-screen>b{margin:12px 0 6px;font-size:22px;display:block}.live-screen p{color:#aaa;max-width:300px;font-size:9px}.screen-eyes{gap:10px;display:flex;position:absolute;top:27px;right:20px}.screen-eyes i{background:#a496ff;border-radius:50%;width:9px;height:14px;box-shadow:0 0 12px #806cff}.live-milo.complete .screen-eyes i{background:#5aefb8;box-shadow:0 0 12px #5aefb8}.live-location{z-index:3;color:#aaa;align-items:center;gap:7px;font-size:6px;display:flex;position:absolute;bottom:18px;left:18px}.workflow-board{margin-top:16px}.mvp-flow{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.mvp-flow div{background:#f3f2ee;border:1px solid #e0dfda;border-radius:12px;flex-direction:column;min-height:125px;padding:13px;display:flex}.mvp-flow span{color:#999;font-size:7px}.mvp-flow small{color:#7862ec;margin-top:18px;font-size:6px}.mvp-flow b{margin:auto 0 8px;font-size:9px}.mvp-flow i{color:#aaa;font-style:normal}.mvp-flow div.active{background:#eeeaff;border-color:#806bed;box-shadow:0 0 0 2px #806bed22}.mvp-flow div.done{background:#eafff7;border-color:#8de5c5}.mvp-flow div.done i{color:#15966f}.mvp-bottom{grid-template-columns:1.2fr .8fr;gap:16px;margin-top:16px;display:grid}.activity-log p,.integration-status p{border-top:1px solid #e3e2dd;margin:0;padding:10px 0;font-size:8px}.activity-log p>i,.integration-status p>i{background:#755fe9;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.activity-log p small{float:right;color:#999}.empty-log{color:#999}.integration-status p b{float:right;color:#15966f}.integration-status>small{color:#999;margin-top:12px;font-size:6px;line-height:1.5;display:block}@media (max-width:900px){.reception-mvp{grid-template-columns:1fr}.reception-side{height:70px;padding:22px;position:relative}.reception-side nav,.robot-connected{display:none}.reception-main{padding:25px 18px 70px}.reception-grid,.mvp-bottom{grid-template-columns:1fr}.mvp-flow{grid-template-columns:1fr 1fr}.reception-main>header{display:block}.mvp-state{width:max-content;margin-top:15px}}@media (max-width:520px){.visitor-card form{grid-template-columns:1fr}.reception-options{flex-direction:column;grid-column:auto}.start-workflow{grid-column:auto}.mvp-flow{grid-template-columns:1fr}.live-milo{min-height:390px}}.human-fallback{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.5px;cursor:pointer;background:#0d0e12d1;border:1px solid #ffffff40;border-radius:20px;padding:9px 13px;font-size:9px;font-weight:800;position:absolute;bottom:20px;right:18px}.human-fallback:hover{background:#7657ff}@media (max-width:700px){.human-fallback{bottom:14px;right:12px}}.core-shell{color:#111;background:#f1f1ed;grid-template-columns:245px 1fr;min-height:100vh;font-family:Arial,sans-serif;display:grid}.core-sidebar{color:#fff;background:#101113;flex-direction:column;height:100vh;padding:30px 20px;display:flex;position:sticky;top:0}.core-brand{letter-spacing:-1px;color:#fff;font-size:26px;font-weight:900;text-decoration:none}.core-brand span{background:#7657ff;border-radius:50%;width:9px;height:9px;margin-left:3px;display:inline-block}.core-brand small{letter-spacing:2px;color:#999;margin-left:8px;font-size:11px}.core-sidebar>p{color:#666;letter-spacing:2px;margin:42px 10px 14px;font-size:9px}.core-sidebar nav{gap:4px;display:grid}.core-sidebar nav button{color:#8e9096;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:13px 12px;font-weight:700}.core-sidebar nav button i{width:28px;font-style:normal;display:inline-block}.core-sidebar nav button.active{color:#fff;background:#7657ff}.core-org{border-top:1px solid #292a2e;gap:5px;margin-top:auto;padding:22px 10px 16px;display:grid}.core-org small{color:#777;letter-spacing:1.4px;font-size:9px}.core-org b{font-size:13px}.core-org span{color:#999;font-size:11px}.core-vertical{color:#fff;text-align:center;border:1px solid #333;border-radius:8px;padding:12px;font-size:11px;text-decoration:none}.core-main{width:100%;max-width:1450px;margin:auto;padding:34px 42px}.core-main>header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.core-main>header small,.core-card small,.core-hero small{letter-spacing:1.6px;color:#777;font-size:9px}.core-main h1{margin:5px 0;font-size:31px}.core-user{align-items:center;gap:10px;display:flex}.core-user>span{color:#fff;background:#17181a;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;display:grid}.core-user p{margin:0;font-size:11px;display:grid}.core-user small{color:#888;font-size:9px}.core-hero{color:#fff;background:#17181a;border-radius:14px;justify-content:space-between;align-items:flex-end;padding:32px;display:flex}.core-hero h2{margin:8px 0;font-size:36px}.core-hero p{color:#aaa;margin:0}.core-hero>span{letter-spacing:1px;font-size:10px}.core-hero>span i,.robot-row>i,.event-row>i,.fleet-unit>i,.core-footer i,.connect-grid b i{background:#54d88b;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.core-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:14px 0;display:grid}.core-metrics article,.core-card{background:#fff;border:1px solid #dfdfda;border-radius:12px}.core-metrics article{padding:20px;display:grid}.core-metrics small{color:#777;letter-spacing:1px;font-size:9px}.core-metrics b{margin:10px 0 4px;font-size:32px}.core-metrics span{color:#777;font-size:11px}.core-panels,.fleet-layout{grid-template-columns:1fr 1fr;gap:14px;display:grid}.core-card{padding:22px}.core-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.core-title h3{margin:4px 0;font-size:20px}.core-title button{cursor:pointer;background:0 0;border:0;font-weight:700}.core-title>span{color:#777;letter-spacing:1px;font-size:9px}.robot-row,.fleet-unit{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eee;grid-template-columns:14px 1fr auto auto;align-items:center;gap:12px;width:100%;padding:14px 5px;display:grid}.robot-row>i.busy{background:#7657ff}.robot-row>i.off,.fleet-unit>i.off{background:#f0a34a}.robot-row span,.fleet-unit span{display:grid}.robot-row small,.fleet-unit small{margin-top:4px}.robot-row em,.fleet-unit em{font-size:11px;font-style:normal}.robot-row strong,.fleet-unit strong{color:#167044;background:#ebf8f0;border-radius:20px;padding:6px 8px;font-size:10px}.event-row{border-top:1px solid #eee;align-items:center;margin:0;padding:15px 5px;display:flex}.event-row i.warn{background:#f0a34a}.event-row span{justify-content:space-between;width:100%;font-size:12px;display:flex}.event-row small{font-size:9px}.fleet-unit.selected{background:#f3f0ff;border-radius:8px}.command-card h2{margin:8px 0;font-size:30px}.command-card>p{color:#777;font-size:12px}.robot-health{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.robot-health span{background:#f5f5f2;border-radius:8px;gap:7px;padding:12px;display:grid}.robot-health b{font-size:11px}.command-card label{gap:7px;font-size:10px;font-weight:700;display:grid}.command-card select{background:#fff;border:1px solid #ddd;border-radius:7px;padding:12px}.core-primary{color:#fff;cursor:pointer;border:0;border-radius:7px;margin-top:10px;padding:12px 16px;font-weight:800;background:#7657ff!important}.core-primary:disabled{opacity:.4}.core-notice{color:#177044;background:#eaf8ef;border-radius:7px;padding:10px;font-size:11px}.command-queue{border-top:1px solid #eee;margin-top:20px;padding-top:16px}.command-queue>small{margin-bottom:8px;display:block}.command-queue p{justify-content:space-between;font-size:11px;display:flex}.command-queue p span{display:grid}.command-queue p small{margin-top:3px}.command-queue p b{color:#7657ff;font-size:9px}.command-queue p b.Eseguito{color:#167044}.command-queue em{color:#999;font-size:11px}.full-card{min-height:470px}.workflow-table header,.workflow-table>div{border-bottom:1px solid #eee;grid-template-columns:2fr 1fr .6fr .7fr;align-items:center;padding:15px;display:grid}.workflow-table header{color:#888;letter-spacing:1px;background:#f7f7f4;font-size:9px}.workflow-table>div{font-size:12px}.workflow-table strong{color:#167044;font-size:9px}.workflow-table strong.draft{color:#aa721b}.connect-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.connect-grid article{min-height:220px}.connector-icon{color:#fff;background:#17181a;border-radius:10px;place-items:center;width:40px;height:40px;margin-bottom:25px;font-weight:900;display:grid}.connect-grid h3{margin:6px 0;font-size:20px}.connect-grid p{color:#666;font-size:12px;line-height:1.5}.connect-grid b{color:#167044;font-size:9px}.connect-grid b.pending{color:#9d6514}.connect-grid b.pending i{background:#e7a13d}.analytics-bars{border-bottom:1px solid #ddd;align-items:flex-end;gap:20px;height:270px;padding:25px;display:flex}.analytics-bars div{flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.analytics-bars div span{background:#7657ff;border-radius:7px 7px 0 0;width:100%;min-height:10px}.analytics-bars small{text-align:center;width:100%;position:absolute;bottom:-20px}.analytics-summary{gap:60px;margin:45px 25px;display:flex}.analytics-summary p{display:grid}.analytics-summary b{font-size:24px}.analytics-summary span{color:#777;font-size:10px}.audit-list p{border-top:1px solid #eee;grid-template-columns:80px 170px 150px 1fr;margin:0;padding:16px 5px;font-size:11px;display:grid}.audit-list code{color:#7657ff}.core-footer{color:#777;letter-spacing:.5px;justify-content:space-between;margin-top:20px;font-size:9px;display:flex}.core-footer p{margin:0}.core-footer i{background:#7657ff}@media (max-width:850px){.core-shell{display:block}.core-sidebar{height:auto;padding:20px;position:relative}.core-sidebar nav{grid-template-columns:repeat(3,1fr);margin:20px 0}.core-sidebar nav button{font-size:10px}.core-org,.core-vertical{display:none}.core-main{padding:22px 14px}.core-metrics{grid-template-columns:1fr 1fr}.core-panels,.fleet-layout,.connect-grid{grid-template-columns:1fr}.core-user p{display:none}.core-hero{align-items:flex-start;gap:30px}.core-hero h2{font-size:28px}.workflow-table header,.workflow-table>div{grid-template-columns:1.5fr 1fr .5fr .7fr;padding:12px 4px;font-size:10px}.audit-list p{grid-template-columns:60px 1fr}.audit-list p b,.audit-list p span{grid-column:2}.core-footer{gap:8px;display:grid}.robot-health{grid-template-columns:1fr}.analytics-summary{justify-content:space-between;gap:15px;margin:40px 5px}}.core-sidebar nav{padding-right:2px;overflow:auto}.core-sidebar nav button{padding:10px 12px}.core-org{padding:18px 10px 12px}.core-hero>span i,.robot-row>i,.event-row>i,.fleet-unit>i,.core-footer i,.connect-grid b i,.pack-grid article span i{background:#54d88b;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.core-lead{color:#666;max-width:850px;margin:-4px 0 22px;font-size:13px;line-height:1.6}.pack-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pack-grid article{border:1px solid #e5e5e0;border-radius:10px;flex-direction:column;min-height:175px;padding:18px;display:flex}.pack-grid h3{margin:9px 0 5px;font-size:17px}.pack-grid article>b{font-size:11px}.pack-grid p{color:#777;font-size:11px;line-height:1.45}.pack-grid article>span{letter-spacing:.8px;color:#996a22;text-transform:uppercase;margin-top:auto;font-size:8px}.pack-grid article>span:not(.ready) i{background:#e7a13d}.pack-grid article>span.ready{color:#167044}.knowledge-table header,.knowledge-table>div{border-bottom:1px solid #eee;grid-template-columns:1.6fr .8fr 1fr .8fr .8fr;align-items:center;gap:14px;padding:15px 10px;display:grid}.knowledge-table header{color:#888;letter-spacing:1px;background:#f7f7f4;font-size:8px}.knowledge-table>div{font-size:11px}.knowledge-table strong{font-size:9px}.knowledge-table .approved{color:#167044}.knowledge-table .review{color:#9d6514}.studio-layout,.handoff-layout{grid-template-columns:1fr 1fr;gap:14px;display:grid}.studio-form h2{margin:8px 0;font-size:30px}.studio-form>p{color:#666;font-size:12px}.studio-form label{gap:5px;margin-top:13px;font-size:9px;font-weight:800;display:grid}.studio-form input,.studio-form select{background:#fff;border:1px solid #ddd;border-radius:7px;padding:11px}.studio-preview>span{color:#6549e8;background:#eee9ff;border-radius:20px;padding:7px 9px;font-size:9px;font-weight:800;display:inline-block}.capability-list{margin:22px 0}.capability-list p{border-top:1px solid #eee;grid-template-columns:12px 1fr auto;margin:0;padding:12px 4px;font-size:11px;display:grid}.capability-list i{background:#54d88b;border-radius:50%;width:7px;height:7px;margin-top:3px}.capability-list b{color:#167044;font-size:8px}.policy-box{color:#fff;background:#17181a;border-radius:10px;padding:20px}.policy-box small{color:#9b86ff}.policy-box b{margin:9px 0;font-size:15px;display:block}.policy-box p{color:#aaa;margin:0;font-size:11px;line-height:1.5}.handoff-flow p{border-top:1px solid #eee;grid-template-columns:35px 1fr auto;align-items:center;margin:0;padding:14px 4px;display:grid}.handoff-flow b{font-size:12px}.handoff-flow p>span{color:#7657ff}.escalation-card{color:#fff;background:#17181a}.escalation-card>small{color:#8e78ff}.escalation-card h3{font-size:28px}.escalation-card p{border-top:1px solid #333;margin:0;padding:15px 0;display:grid}.escalation-card p span{color:#999;font-size:10px}.escalation-card p b{margin-top:5px;font-size:12px}@media (max-width:1050px){.pack-grid{grid-template-columns:1fr 1fr}}@media (max-width:850px){.pack-grid,.studio-layout,.handoff-layout{grid-template-columns:1fr}.knowledge-table{overflow-x:auto}.knowledge-table header,.knowledge-table>div{min-width:680px}.core-sidebar nav{grid-template-columns:repeat(2,1fr)}}.vision-console{gap:14px;display:grid}.vision-heading,.vision-trust,.vision-grid>article,.privacy-grid>article{background:#fff;border:1px solid #dfdfda;border-radius:12px}.vision-heading{justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;display:flex}.vision-heading small,.vision-card-title small,.privacy-grid small{letter-spacing:1.4px;color:#7657ff;font-size:8px;font-weight:900}.vision-heading h2{margin:7px 0;font-size:28px}.vision-heading p{color:#6f7278;margin:0;font-size:11px}.vision-heading button{color:#fff;background:#17181a;border:0;border-radius:7px;padding:11px 14px;font-size:10px;font-weight:800}.vision-heading button:disabled{opacity:.55}.vision-trust{align-items:center;gap:14px;padding:14px 18px;display:flex}.vision-trust strong{border-radius:20px;padding:7px 10px;font-size:9px}.vision-trust strong.wait{color:#946018;background:#fff2de}.vision-trust strong.ready{color:#167044;background:#e7f8ee}.vision-trust strong i{background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.vision-trust>span{color:#777;font-size:10px}.vision-trust label{margin-left:auto;font-size:9px;font-weight:800}.vision-trust select{background:#fff;border:1px solid #ddd;border-radius:6px;margin-left:8px;padding:8px}.vision-grid{grid-template-columns:1.35fr .8fr;gap:14px;display:grid}.vision-grid>article{padding:20px}.vision-live{grid-row:span 2}.vision-card-title{justify-content:space-between;align-items:start;gap:12px;display:flex}.vision-card-title h3{margin:5px 0;font-size:18px}.vision-card-title>span{color:#9b691d;background:#fff3df;border-radius:18px;padding:6px 8px;font-size:8px;font-weight:900}.vision-viewport{color:#fff;text-align:center;background:linear-gradient(135deg,#17191d,#252830);border:1px dashed #454951;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;margin-top:16px;padding:28px;display:flex}.vision-viewport>b{color:#8170ff;font-size:42px}.vision-viewport strong{margin:14px 0 7px;font-size:15px}.vision-viewport p{color:#9fa4ae;max-width:440px;font-size:10px;line-height:1.6}.capture-icon{color:#674ff0;background:#eeeaff;border-radius:50%;place-items:center;width:54px;height:54px;margin:22px 0 14px;font-size:24px;display:grid}.vision-capture>p,.vision-empty p,.privacy-grid p{color:#747981;font-size:10px;line-height:1.55}.vision-capture>button{color:#8b8b87;background:#d8d8d3;border:0;border-radius:7px;width:100%;padding:12px;font-weight:900}.vision-capture>small{color:#92969d;margin-top:9px;font-size:8px;display:block}.vision-empty{border:1px dashed #d7d8d4;border-radius:8px;margin-top:14px;padding:24px}.vision-empty b{font-size:12px}.incident-list p{border-top:1px solid #eee;grid-template-columns:90px 1fr auto;gap:10px;margin:0;padding:12px 0;font-size:9px;display:grid}.privacy-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.privacy-grid>article{min-height:145px;padding:18px}.privacy-grid b{margin:10px 0;font-size:17px;display:block}.privacy-grid b.off{color:#9a4b44}@media (max-width:1000px){.vision-grid,.privacy-grid{grid-template-columns:1fr 1fr}.vision-live{grid-area:auto/1/auto/-1}}@media (max-width:650px){.vision-heading,.vision-trust{flex-direction:column;align-items:flex-start}.vision-trust label{margin-left:0}.vision-grid,.privacy-grid{grid-template-columns:1fr}.vision-live{grid-column:auto}.vision-viewport{min-height:260px}}.role-preview{background:#f5f5f2;border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:12px;display:flex}.role-preview small{margin-right:auto}.role-preview button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:7px;padding:9px 12px;font-size:10px;font-weight:800}.role-preview button.active{color:#fff;background:#7657ff;border-color:#7657ff}.role-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.role-grid article{border:1px solid #e3e3df;border-radius:10px;padding:18px}.role-grid article.selected{background:#f7f5ff;border:2px solid #7657ff}.role-grid h3{margin:7px 0}.role-grid article>b{min-height:48px;font-size:11px;line-height:1.45;display:block}.role-grid h4{letter-spacing:1px;margin:18px 0 7px;font-size:9px}.role-grid p{margin:6px 0;font-size:10px;line-height:1.4}.role-grid .allowed{color:#176a43}.role-grid .denied{color:#9b4a46}.permission-matrix{margin-top:20px;overflow:auto}.permission-matrix header,.permission-matrix>div{border-bottom:1px solid #eee;grid-template-columns:2fr repeat(3,1fr);min-width:650px;padding:11px;font-size:10px;display:grid}.permission-matrix header{color:#fff;background:#17181a}.permission-matrix b{text-align:center}.permission-matrix .yes{color:#176a43}.permission-matrix .no{color:#a7a7a1}.api-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.api-summary article{color:#fff;background:#17181a;border-radius:10px;padding:18px;display:grid}.api-summary b{font-size:26px}.api-summary span{color:#aaa;margin-top:5px;font-size:9px}.api-table{overflow:auto}.api-table header,.api-table>div{border-bottom:1px solid #eee;grid-template-columns:.8fr 1.3fr 2fr .8fr;align-items:center;gap:12px;min-width:850px;padding:12px;display:grid}.api-table header{letter-spacing:1px;background:#f5f5f2;font-size:8px}.api-table>div{font-size:10px}.api-table code{color:#5f46cb;font-size:9px}.api-table strong{color:#9d6514;font-size:8px}.api-table strong.implemented{color:#167044}.api-table strong.requires_authorization{color:#9b4a46}@media (max-width:850px){.role-grid{grid-template-columns:1fr}.role-preview{flex-direction:column;align-items:stretch}.api-summary{grid-template-columns:1fr 1fr}}.you-are-here{color:#fff;background:#17181a;border-radius:12px;margin-bottom:14px;padding:20px}.you-are-here small{color:#9c89ff}.you-are-here h2{margin:7px 0 16px}.you-are-here>div{grid-template-columns:1fr 2fr 1fr;gap:10px;display:grid}.you-are-here span{background:#242529;border-radius:8px;padding:12px;font-size:10px;line-height:1.45}.you-are-here span b{color:#aaa;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;font-size:8px;display:block}.api-health{border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:14px;padding:14px 16px;display:grid}.api-health.ready{color:#167044;background:#e7f8ee}.api-health.wait{color:#946018;background:#fff2de}.api-health b,.api-health span{font-size:10px}.api-health small{font-size:8px}.api-table>div>b,.api-table>div>strong{gap:5px;display:grid}.api-table em{color:#777;font-size:8px;font-style:normal;font-weight:400}.api-table strong.active{color:#167044}.api-table strong>em{color:inherit}@media (max-width:850px){.you-are-here>div,.api-health{grid-template-columns:1fr}}.activation-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.activation-grid article{border:1px solid #e1e1dc;border-radius:10px;gap:9px;padding:18px;display:grid}.activation-grid small{letter-spacing:1px;color:#777;font-size:8px}.activation-grid b{color:#7657ff;font-size:14px}.activation-grid p{color:#666;margin:0;font-size:10px;line-height:1.5}.request-box{color:#fff;background:#17181a;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;padding:22px;display:flex}.request-box h3{margin:7px 0}.request-box p{color:#aaa;max-width:800px;margin:0;font-size:11px;line-height:1.5}.request-box a{white-space:nowrap;text-decoration:none}@media (max-width:850px){.activation-grid{grid-template-columns:1fr}.request-box{flex-direction:column;align-items:flex-start}}.flow-builder{color:#fff;background:#17181a;border-radius:10px;grid-template-columns:1.4fr 1fr 1fr .7fr;align-items:end;gap:12px;margin-bottom:20px;padding:22px;display:grid}.flow-builder h2{margin:5px 0;font-size:22px}.flow-builder p{color:#999;font-size:11px}.flow-builder label{color:#aaa;gap:7px;font-size:9px;display:grid}.flow-builder input,.flow-builder select{color:#fff;background:#222327;border:1px solid #393a3e;border-radius:7px;padding:11px}.flow-builder .flow-preview{background:#222327;border-radius:7px;grid-column:1/-1;align-items:center;gap:10px;padding:12px;display:flex}.flow-preview span{letter-spacing:.5px;background:#303138;border-radius:5px;padding:8px;font-size:9px}.flow-preview i{color:#7657ff;font-style:normal}.flow-builder>.core-primary{grid-column:4;margin:0}@media (max-width:850px){.flow-builder{grid-template-columns:1fr}.flow-builder .flow-preview,.flow-builder>.core-primary{grid-column:1}.flow-preview{overflow-x:auto}}@media (max-width:560px){.hero{min-height:1000px}.hero-actions{z-index:6;flex-direction:column;align-items:stretch;gap:18px;position:relative}.hero-actions .text-link{align-self:flex-start}.robot-wrap{top:555px}.access-brand{min-height:610px}.access-brand>img{width:135px;top:420px;bottom:auto;right:12px}}.saving-page{color:#111;background:#f4f3ef}.saving-hero{color:#fff;background:#111018;grid-template-columns:1.3fr .7fr;align-items:center;gap:8vw;min-height:680px;padding:180px 7vw 90px;display:grid}.saving-hero h1{letter-spacing:-.075em;margin:36px 0;font-size:clamp(70px,8vw,145px);line-height:.83}.saving-hero h1 em,.saving-title h2 em{color:#765df0;font-style:italic;font-weight:400}.saving-hero p{color:#b8b5c2;max-width:650px;font-size:22px;line-height:1.55}.saving-hero-number{background:linear-gradient(145deg,#191724,#0c0b11);border:1px solid #45414f;padding:44px;box-shadow:0 30px 100px #7057ec30}.saving-hero-number small,.saving-hero-number span{color:#9c98a6;letter-spacing:.13em;display:block}.saving-hero-number b{letter-spacing:-.06em;color:#80f4d1;margin:25px 0;font-size:clamp(54px,6vw,96px);display:block}.saving-calculator{grid-template-columns:minmax(0,1fr) minmax(500px,.9fr);gap:5vw;padding:110px 6vw;display:grid}.saving-title h2{letter-spacing:-.055em;margin:25px 0 70px;font-size:clamp(46px,5vw,80px);line-height:.95}.saving-inputs>label,.saving-double label{border-top:1px solid #c8c6c0;padding:25px 0;display:block}.saving-inputs label>span{font-weight:700}.saving-inputs label>span small{color:#6f6d69;margin-top:7px;font-weight:400;display:block}.saving-inputs label>div{background:#fff;border:1px solid #bbb8b1;align-items:center;margin-top:18px;padding:0 18px;display:flex}.saving-inputs input[type=number]{background:0 0;border:0;outline:none;width:100%;padding:17px 0;font-size:25px;font-weight:700}.saving-inputs label>div b{color:#765df0}.saving-double{grid-template-columns:1fr 1fr;gap:20px;display:grid}.range-label{position:relative}.range-label strong{color:#765df0;font-size:23px;position:absolute;top:25px;right:0}.range-label input{accent-color:#765df0;width:100%;margin-top:28px}.saving-inputs fieldset{border:0;border-top:1px solid #c8c6c0;margin:0;padding:25px 0}.saving-inputs legend{padding-top:25px;font-weight:700}.saving-inputs fieldset button{background:0 0;border:1px solid #aaa;margin:0 8px 0 0;padding:14px 22px;font-weight:700}.saving-inputs fieldset button.active{color:#fff;background:#111018;border-color:#111018}.saving-results{color:#fff;background:#111018;align-self:start;padding:45px;position:sticky;top:100px}.saving-live{letter-spacing:.16em;color:#80f4d1;font-size:12px}.saving-live i{background:#80f4d1;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 15px #80f4d1}.saving-primary{border-bottom:1px solid #3b3942;padding:48px 0}.saving-primary small,.saving-result-grid small{color:#9895a1;letter-spacing:.12em}.saving-primary b{letter-spacing:-.06em;margin:14px 0;font-size:clamp(54px,6vw,92px);display:block}.saving-primary b.positive{color:#80f4d1}.saving-primary b.negative{color:#ff8b91}.saving-primary p{color:#bdb9c6;line-height:1.5}.saving-result-grid{grid-template-columns:1fr 1fr;display:grid}.saving-result-grid article{border-bottom:1px solid #3b3942;padding:28px 18px 28px 0}.saving-result-grid article:nth-child(odd){border-right:1px solid #3b3942}.saving-result-grid article:nth-child(2n){padding-left:22px}.saving-result-grid b,.saving-result-grid span{display:block}.saving-result-grid b{margin:12px 0;font-size:25px}.saving-result-grid span{color:#8e8a96;font-size:13px}.saving-boundary{background:#211e2d;border-left:3px solid #765df0;margin:30px 0;padding:24px}.saving-boundary strong{color:#9d8eff;letter-spacing:.12em;font-size:13px}.saving-boundary p{color:#c7c3ce;margin-bottom:0;line-height:1.5}.saving-results .button{justify-content:center;display:flex}.saving-tasks{background:#fff;padding:110px 6vw}.saving-tasks>div:first-child{grid-template-columns:1fr 1fr;align-items:end;margin-bottom:60px;display:grid}.saving-tasks h2{letter-spacing:-.06em;margin:25px 0 0;font-size:clamp(48px,6vw,95px);line-height:.92}.saving-tasks>div:last-child{border-top:1px solid #c9c7c2;border-left:1px solid #c9c7c2;grid-template-columns:repeat(3,1fr);display:grid}.saving-tasks article{border-bottom:1px solid #c9c7c2;border-right:1px solid #c9c7c2;min-height:220px;padding:35px}.saving-tasks article small{color:#765df0}.saving-tasks article h3{margin-top:55px;font-size:24px}.saving-tasks article p{color:#666;line-height:1.5}@media (max-width:900px){.saving-hero{grid-template-columns:1fr;padding-top:140px}.saving-calculator{grid-template-columns:1fr}.saving-results{position:static}.saving-tasks>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width:560px){.saving-hero{min-height:0;padding:125px 22px 70px}.saving-hero h1{margin:25px 0;font-size:58px}.saving-hero p{font-size:17px}.saving-hero-number{padding:26px}.saving-hero-number b{font-size:54px}.saving-calculator{padding:70px 20px}.saving-title h2{margin-bottom:45px;font-size:45px}.saving-double{grid-template-columns:1fr}.saving-results{padding:27px 20px}.saving-primary b{font-size:48px}.saving-result-grid{grid-template-columns:1fr}.saving-result-grid article,.saving-result-grid article:nth-child(2n){border-right:0;padding:22px 0}.saving-tasks{padding:75px 20px}.saving-tasks>div:first-child{display:block}.saving-tasks>div:last-child{grid-template-columns:1fr}.saving-tasks article{min-height:180px}}.saving-inputs .model-choice{grid-template-columns:1fr 1fr;gap:12px;display:grid}.saving-inputs .model-choice legend{grid-column:1/-1;width:100%}.saving-inputs .model-choice button{text-align:left;margin:0}.saving-inputs .model-choice button small{color:#777;margin-top:5px;display:block}.saving-inputs .model-choice button.active small{color:#9d8eff}.purchase-page{color:#111;background:#f5f4f0}.purchase-hero{color:#fff;background:#100f17;grid-template-columns:1.1fr .9fr;align-items:center;min-height:820px;padding:160px 7vw 70px;display:grid;overflow:hidden}.purchase-hero h1{letter-spacing:-.075em;margin:36px 0;font-size:clamp(70px,8vw,142px);line-height:.84}.purchase-hero h1 em,.purchase-journey h2 em{color:#7d65ef;font-style:italic;font-weight:400}.purchase-hero p{color:#bbb8c4;max-width:710px;font-size:21px;line-height:1.55}.purchase-hero>div:first-child>div{align-items:center;gap:28px;margin-top:38px;display:flex}.purchase-text-link{color:#fff;border-bottom:1px solid #fff;padding:13px 0;font-weight:700}.purchase-hero-robot{aspect-ratio:2/3;place-self:end center;width:min(100%,480px);position:relative}.purchase-hero-robot>img{object-fit:contain;filter:drop-shadow(0 0 70px #735bf04a);width:100%;height:100%;display:block}.milo-health-screen{background:#080910;border-radius:3.5% 3.5% 6% 6%;width:32.3%;height:11.5%;position:absolute;top:3.6%;left:33.8%;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff16,0 0 12px #65dff933}.milo-screen-track{width:400%;height:100%;animation:18s ease-in-out infinite milo-screen-slides;display:flex}.milo-screen-slide{background-image:linear-gradient(#05050b99 0,#0000 42%),url(/milo-healthcare-screen-filmstrip.png);background-repeat:no-repeat;background-size:100% 100%,400% 100%;flex:0 0 25%;height:100%;position:relative}.milo-screen-slide.medical{background-position:50%,0%}.milo-screen-slide.hospital{background-position:50%,33.333%}.milo-screen-slide.dental{background-position:50%,66.666%}.milo-screen-slide.pediatric{background-position:50%,100%}.milo-screen-slide span{text-align:center;letter-spacing:.12em;color:#fff;text-shadow:0 1px 4px #000;font-size:clamp(3.5px,.36vw,6px);font-weight:900;position:absolute;top:9%;left:5%;right:5%}.purchase-options,.purchase-included{padding:110px 6vw}.purchase-heading{grid-template-columns:1fr 1fr;align-items:end;gap:5vw;margin-bottom:65px;display:grid}.purchase-heading h2,.purchase-included h2,.purchase-trust h2{letter-spacing:-.065em;margin:25px 0 0;font-size:clamp(52px,6vw,98px);line-height:.92}.purchase-heading p{color:#696762;font-size:18px;line-height:1.6}.purchase-option-grid{border:1px solid #c9c7c1;grid-template-columns:repeat(3,1fr);display:grid}.purchase-option-grid article{border-right:1px solid #c9c7c1;flex-direction:column;min-height:520px;padding:42px;display:flex}.purchase-option-grid article:last-child{border:0}.purchase-option-grid .featured{color:#fff;background:#7259e9;transform:translateY(-16px);box-shadow:0 25px 60px #6d55dd35}.purchase-option-grid small{letter-spacing:.12em;color:#7259e9}.purchase-option-grid .featured small{color:#bff6e5}.purchase-option-grid h3{letter-spacing:-.045em;margin:65px 0 20px;font-size:43px}.purchase-option-grid p{color:#666;line-height:1.55}.purchase-option-grid .featured p{color:#e4ddff}.purchase-option-grid ul{border-top:1px solid;margin:0;padding:20px 0;list-style:none}.purchase-option-grid li{border-bottom:1px solid #bbb8b2;padding:11px 0}.purchase-option-grid a{color:inherit;margin-top:auto;font-weight:800}.purchase-journey{color:#fff;background:#111018;padding:115px 6vw}.purchase-journey>div:first-child{grid-template-columns:1fr 1fr;margin-bottom:70px;display:grid}.purchase-journey h2{letter-spacing:-.06em;margin:25px 0;font-size:clamp(55px,6vw,100px);line-height:.9}.purchase-journey>div:last-child{border-top:1px solid #413e49;border-left:1px solid #413e49;grid-template-columns:repeat(3,1fr);display:grid}.purchase-journey article{border-bottom:1px solid #413e49;border-right:1px solid #413e49;min-height:270px;padding:36px}.purchase-journey article b{color:#7d65ef}.purchase-journey article h3{margin-top:75px;font-size:26px}.purchase-journey article p{color:#aaa6b2;line-height:1.5}.purchase-included>div:first-child{grid-template-columns:1fr 1fr;margin-bottom:65px;display:grid}.included-list{border-top:1px solid #c9c7c1;border-left:1px solid #c9c7c1;grid-template-columns:repeat(3,1fr);display:grid}.included-list article{border-bottom:1px solid #c9c7c1;border-right:1px solid #c9c7c1;min-height:240px;padding:35px}.included-list small{color:#7259e9}.included-list h3{margin-top:65px;font-size:24px}.included-list p{color:#666;line-height:1.5}.purchase-specs{color:#fff;background:#7259e9;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:110px 6vw;display:grid}.purchase-specs h2{letter-spacing:-.06em;font-size:clamp(52px,5vw,88px);line-height:.92}.purchase-specs p{color:#dfd8ff;max-width:560px;line-height:1.6}.purchase-specs a{color:#fff;border-bottom:1px solid #fff;margin-top:20px;padding-bottom:8px;font-weight:800;display:inline-block}.purchase-specs>div:last-child{border-top:1px solid #a999f0;border-left:1px solid #a999f0;grid-template-columns:1fr 1fr;display:grid}.purchase-specs article{border-bottom:1px solid #a999f0;border-right:1px solid #a999f0;padding:30px}.purchase-specs article small,.purchase-specs article b{display:block}.purchase-specs article small{color:#d9d2fa;letter-spacing:.12em}.purchase-specs article b{margin-top:40px;font-size:28px}.purchase-trust{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;padding:110px 6vw;display:grid}.purchase-trust>div:last-child{color:#5e5c58;border-left:2px solid #7259e9;padding-left:35px;font-size:19px;line-height:1.65}.purchase-brand{background:#fff;border-top:1px solid #d0cec8;grid-template-columns:.5fr 1fr 1fr;align-items:center;gap:30px;padding:60px 6vw;display:grid}.purchase-brand span{letter-spacing:.16em;color:#777;font-size:12px}.purchase-brand a{color:#111;font-size:34px;font-weight:900}.purchase-brand p{color:#666}.purchase-page+.site-footer{margin-top:0}@keyframes milo-screen-slides{0%,10%{transform:translate(0)}12.5%,22.5%{transform:translate(-12.5%)}25%,35%{transform:translate(-25%)}37.5%,47.5%{transform:translate(-37.5%)}50%,60%{transform:translate(-50%)}62.5%,72.5%{transform:translate(-62.5%)}75%,85%{transform:translate(-75%)}87.5%,97.5%{transform:translate(-87.5%)}to{transform:translate(0)}}.purchase-official-price{background:#181620;border:1px solid #45414f;max-width:490px;padding:22px 26px;margin-top:28px!important;display:block!important}.purchase-official-price small,.purchase-official-price span,.purchase-official-price strong{display:block}.purchase-official-price small{color:#8cf2d1;letter-spacing:.13em}.purchase-official-price strong{margin:10px 0;font-size:48px}.purchase-official-price span{color:#aaa6b2}.purchase-pricing-rules{background:#fff;padding:110px 6vw}.purchase-pricing-rules>div:first-child{grid-template-columns:1fr 1fr;margin-bottom:60px;display:grid}.purchase-pricing-rules h2{letter-spacing:-.06em;margin:25px 0;font-size:clamp(52px,6vw,96px);line-height:.92}.purchase-pricing-rules h2 em{color:#7259e9;font-weight:400}.purchase-pricing-rules>div:last-child{border:1px solid #cbc9c3;grid-template-columns:repeat(3,1fr);display:grid}.purchase-pricing-rules article{border-right:1px solid #cbc9c3;min-height:330px;padding:38px}.purchase-pricing-rules article:last-child{border:0}.purchase-pricing-rules article small{color:#7259e9}.purchase-pricing-rules article h3{margin-top:55px;font-size:28px}.purchase-pricing-rules article strong{color:#7259e9;margin:20px 0;display:block}.purchase-pricing-rules article p{color:#666;line-height:1.55}.buy-strip{color:#fff;background:#7259e9;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;padding:85px 6vw;display:grid}.buy-strip h2{letter-spacing:-.06em;margin:20px 0;font-size:clamp(46px,6vw,90px);line-height:.92}.buy-strip p{color:#e2dcff;max-width:760px;font-size:18px;line-height:1.55}.monthly-note{color:#d9d1ff;letter-spacing:.13em;margin-top:24px;font-size:9px;font-weight:800;line-height:1.5;display:block}.buy-strip>div:last-child{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.buy-strip .button{color:#fff;background:#111018}.buy-strip a:last-child{color:#fff;border-bottom:1px solid #fff;padding-bottom:8px;font-weight:800}@media (max-width:900px){.purchase-hero,.purchase-heading,.purchase-specs,.purchase-trust{grid-template-columns:1fr}.purchase-hero-robot{width:min(100%,333px);margin:auto}.purchase-option-grid,.purchase-pricing-rules>div:last-child{grid-template-columns:1fr}.purchase-option-grid article,.purchase-pricing-rules article{border-bottom:1px solid #c9c7c1;border-right:0}.purchase-option-grid .featured{transform:none}.purchase-journey>div:last-child,.included-list{grid-template-columns:1fr 1fr}.buy-strip{grid-template-columns:1fr}}@media (max-width:560px){.purchase-hero{min-height:0;padding:125px 22px 0}.purchase-hero h1{font-size:58px}.purchase-hero p{font-size:17px}.purchase-hero>div:first-child>div{flex-direction:column;align-items:flex-start}.purchase-official-price{padding:20px!important}.purchase-official-price strong{font-size:42px}.purchase-options,.purchase-included,.purchase-journey,.purchase-specs,.purchase-trust,.purchase-pricing-rules{padding:75px 20px}.purchase-heading,.purchase-included>div:first-child,.purchase-journey>div:first-child,.purchase-pricing-rules>div:first-child{display:block}.purchase-option-grid article{min-height:480px;padding:28px}.purchase-pricing-rules article{min-height:300px;padding:28px}.purchase-journey>div:last-child,.included-list{grid-template-columns:1fr}.purchase-journey article,.included-list article{min-height:210px}.purchase-specs>div:last-child{grid-template-columns:1fr}.purchase-trust>div:last-child{margin-top:35px}.purchase-brand{grid-template-columns:1fr;padding:45px 20px}.buy-strip{padding:65px 20px}}@media (prefers-reduced-motion:reduce){.milo-screen-track{animation:none}}.milo-screen-slide span{letter-spacing:.08em;text-shadow:0 2px 5px #000,0 0 16px #000;background:#07081091;border-top:1px solid #ffffff3b;border-bottom:1px solid #ffffff3b;padding:8px 5px;font-size:clamp(8px,.72vw,12px);font-weight:950;line-height:1.05;top:50%;left:6%;right:6%;transform:translateY(-50%)}.milo-screen-track{width:800%;animation-duration:36s}.milo-screen-slide{flex-basis:12.5%}.milo-screen-slide.automotive,.milo-screen-slide.mobile-store,.milo-screen-slide.shopping-centre,.milo-screen-slide.electronics{background-image:linear-gradient(#05050b99 0,#0000 42%),url(/milo-retail-screen-filmstrip.png);background-size:100% 100%,400% 100%}.milo-screen-slide.automotive{background-position:50%,0%}.milo-screen-slide.mobile-store{background-position:50%,33.333%}.milo-screen-slide.shopping-centre{background-position:50%,66.666%}.milo-screen-slide.electronics{background-position:50%,100%}.milo-screen-slide span small{letter-spacing:.06em;font-size:.65em}.purchase-official-price em{color:#fff;margin-top:13px;font-size:14px;font-style:normal;font-weight:700;display:block}.consultation{background:#f4f3ef;grid-template-columns:.75fr 1.25fr;align-items:start;gap:7vw;padding:120px 6vw;display:grid}.consultation-intro{align-self:start;position:static}.consultation-intro h2{letter-spacing:-.065em;margin:28px 0;font-size:clamp(55px,6vw,94px);line-height:.9}.consultation-intro h2 em{color:#7259e9;font-style:normal;font-weight:400}.consultation-intro>p{color:#66645f;max-width:560px;font-size:17px;line-height:1.65}.sentence-lines span{margin-bottom:.18em;display:block}.consultation-promise{border-top:2px solid #7259e9;gap:8px;margin-top:45px;padding-top:20px;display:grid}.consultation-promise b{letter-spacing:.12em;font-size:12px}.consultation-promise span{color:#666;font-size:14px;line-height:1.5}.consultation-form{background:#fff;border:1px solid #cbc9c3;min-width:0}.question{border:0;border-bottom:1px solid #d5d3ce;grid-template-columns:38px minmax(0,1fr);gap:14px;margin:0;padding:32px;display:grid}.question>small{color:#7259e9;grid-row:1;font-weight:800}.question>label,.question>legend{padding:0;font-size:18px;font-weight:800}.question select,.question input{width:100%;font:inherit;color:#111;background:0 0;border:0;border-bottom:1px solid #aaa7a0;grid-column:2;padding:14px 0}.choice-row,.tasks>div,.availability>div{grid-column:2;gap:10px;margin-top:12px;display:flex}.choice-row button,.tasks button{color:#111;text-align:left;background:#fff;border:1px solid #c9c7c1;padding:14px 16px;font-weight:700}.choice-row button.active,.tasks button.active{color:#fff;background:#15131c;border-color:#15131c}.choice-row.three button{flex:1}.tasks>div{grid-template-columns:1fr 1fr;display:grid}.question-grid label:not(:first-of-type){grid-column:2;margin-top:8px}.question-grid p{color:#777;grid-column:2;font-size:12px;line-height:1.5}.money-input{grid-column:2;position:relative}.money-input input{padding-right:40px}.money-input b{position:absolute;bottom:14px;right:8px}.availability>div span{border-bottom:1px solid #aaa7a0;flex:1;grid-template-columns:70px 1fr;align-items:center;display:grid}.availability input{border:0;grid-column:1;font-size:24px;font-weight:800}.availability i{color:#777;font-size:12px;font-style:normal}.consultation-submit{color:#fff;background:#7259e9;border:0;width:calc(100% - 64px);margin:32px;padding:22px;font-size:17px;font-weight:900}.consultation-result{z-index:2;color:#fff;background:#111018;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8vw;margin-top:20px;padding:55px;display:grid;position:relative;overflow:hidden}.consultation-result small{color:#75efc2;letter-spacing:.13em}.consultation-result h3{letter-spacing:-.055em;margin:25px 0;font-size:clamp(42px,5vw,76px);line-height:.92}.consultation-result p{color:#b6b2bd;line-height:1.6}.consultation-result p strong{color:#fff}.result-price{border-left:1px solid #423e4a;flex-direction:column;justify-content:center;min-width:0;padding-left:45px;display:flex}.result-price b{margin:25px 0 8px;font-size:32px}.result-price span{color:#75efc2}.result-price em{color:#c6bef7;margin-top:10px;font-style:normal}.result-price a{color:#fff;text-align:center;background:#7259e9;margin-top:25px;padding:18px 20px;font-weight:800}@media (max-width:900px){.consultation{grid-template-columns:1fr}.consultation-intro{position:static}.consultation-result{grid-template-columns:1fr}.result-price{border-top:1px solid #423e4a;border-left:0;padding:35px 0 0}}@media (max-width:560px){.consultation{padding:75px 20px}.question{grid-template-columns:28px 1fr;padding:25px 20px}.choice-row,.choice-row.three{grid-template-columns:1fr;display:grid}.tasks>div{grid-template-columns:1fr}.availability>div{display:grid}.consultation-submit{width:calc(100% - 40px);margin:20px}.consultation-result{padding:30px 22px}.consultation-result h3{font-size:44px}}.app-entry-page{background:#0d0c13;min-height:100svh;overflow-x:hidden}.app-entry-page .access-shell{box-sizing:border-box;grid-template-columns:minmax(520px,1.15fr) minmax(410px,540px);align-items:center;gap:clamp(45px,7vw,130px);width:100%;min-height:100svh;padding:clamp(34px,5vh,70px) clamp(32px,6vw,110px)}.app-entry-page .access-brand{box-sizing:border-box;height:min(780px,88svh);min-height:680px;display:block;overflow:visible}.app-entry-page .access-brand h1{max-width:920px;margin:clamp(70px,10vh,120px) 0 24px;font-size:clamp(58px,6.3vw,104px)}.app-entry-page .access-brand p{max-width:560px;font-size:16px}.app-entry-page .access-brand>img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 20px 45px #36c7ff18);width:clamp(250px,18vw,330px);height:auto;max-height:58%;animation:none;bottom:0;right:clamp(0px,3vw,55px)}.app-entry-page .access-panel{box-sizing:border-box;width:100%;max-width:540px;margin-inline:auto}.app-entry-page .access-panel h2{font-size:52px}@media (max-width:1050px){.app-entry-page .access-shell{grid-template-columns:1fr;padding:45px 24px}.app-entry-page .access-brand{width:100%;max-width:680px;height:560px;min-height:560px;margin:auto}.app-entry-page .access-brand h1{margin-top:65px;font-size:clamp(52px,9vw,82px)}.app-entry-page .access-brand>img{width:220px;max-height:360px;bottom:0;right:20px}.app-entry-page .access-panel{margin-bottom:50px}}@media (max-width:560px){.app-entry-page .access-shell{padding:25px 16px}.app-entry-page .access-brand{height:610px;min-height:610px;padding:10px}.app-entry-page .access-brand h1{margin-top:55px;font-size:49px}.app-entry-page .access-brand p{max-width:300px;font-size:13px}.app-entry-page .access-brand>img{width:175px;max-height:none;top:auto;bottom:0;right:calc(50% - 88px)}.app-entry-page .access-panel{border-radius:22px;padding:30px 22px}.app-entry-page .access-panel h2{font-size:42px}}.why-page{color:#111;background:#f4f3ef;overflow:hidden}.why-hero{color:#fff;background:radial-gradient(circle at 82% 35%,#7864ef48,#0000 30%),#111018;flex-direction:column;justify-content:center;min-height:790px;padding:150px 7vw 90px;display:flex}.why-hero h1{letter-spacing:-.075em;margin:34px 0;font-size:clamp(64px,8.6vw,142px);line-height:.84}.why-hero h1 em{color:#8d78ff;font-weight:400;display:inline-block}.why-hero p{color:#c7c3ce;max-width:760px;font-size:20px;line-height:1.55}.why-hero .button{align-self:flex-start;margin-top:30px}.why-marquee{color:#fff;white-space:nowrap;background:#745cff;border-block:1px solid #fff5;padding:18px 0;overflow:hidden}.why-marquee>div{width:max-content;animation:17s linear infinite why-scroll;display:inline-flex}.why-marquee span{letter-spacing:-.045em;font-size:clamp(28px,4vw,62px);font-weight:900}.why-marquee i{color:#baffea;margin:0 .18em;font-style:normal}.why-story{grid-template-columns:.8fr 1.2fr;gap:7vw;padding:120px 7vw;display:grid}.why-story-intro{align-self:start;position:sticky;top:115px}.why-story h2,.why-os-proof h2,.why-pillars h2{letter-spacing:-.065em;margin:28px 0;font-size:clamp(55px,6.4vw,104px);line-height:.88}.why-story h2 em,.why-os-proof h2 em{color:#735cec;font-style:normal;font-weight:400}.why-story-intro p{color:#67655f;max-width:540px;font-size:17px;line-height:1.65}.why-timeline{border-top:1px solid #cbc9c3}.why-timeline article{border-bottom:1px solid #cbc9c3;grid-template-columns:46px 125px 1fr;align-items:start;gap:22px;padding:34px 0;display:grid}.why-timeline small{color:#735cec;font-size:8px;font-weight:900}.why-timeline strong{letter-spacing:-.03em;font-size:22px}.why-timeline h3{letter-spacing:-.035em;margin:0 0 13px;font-size:27px}.why-timeline p{color:#6b6964;max-width:560px;margin:0;font-size:13px;line-height:1.65}.why-os-proof{color:#fff;background:#111018;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:120px 7vw;display:grid}.why-os-copy>p{color:#c2bec9;font-size:20px;line-height:1.65}.why-os-copy blockquote{letter-spacing:-.04em;color:#fff;border-top:1px solid #fff3;margin:48px 0 0;padding:28px 0 0;font-size:clamp(24px,2.7vw,42px);line-height:1.12}.why-sectors{padding:115px 7vw}.why-sectors h2{letter-spacing:-.065em;margin:28px 0 65px;font-size:clamp(50px,6vw,92px);line-height:.9}.why-sectors>div{border-top:1px solid #c8c6c0;border-left:1px solid #c8c6c0;grid-template-columns:repeat(2,1fr);display:grid}.why-sectors>div>span{border-bottom:1px solid #c8c6c0;border-right:1px solid #c8c6c0;align-items:center;min-height:92px;padding:22px;font-size:18px;font-weight:800;transition:all .25s;display:flex}.why-sectors>div>span:hover{color:#fff;background:#745cff;transform:translateY(-3px)}.why-sectors small{color:#8672fa;width:52px;font-size:8px}.why-sectors span:hover small{color:#cfc7ff}.why-pillars{color:#fff;background:#111018;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:115px 7vw;display:grid}.why-pillar-grid{border-top:1px solid #fff2;border-left:1px solid #fff2;grid-template-columns:1fr 1fr;display:grid}.why-pillar-grid article{border-bottom:1px solid #fff2;border-right:1px solid #fff2;min-height:280px;padding:35px}.why-pillar-grid small{color:#8d78ff;font-size:8px}.why-pillar-grid h3{margin:80px 0 15px;font-size:27px}.why-pillar-grid p{color:#aaa6b2;line-height:1.6}.nav-why,.detail-nav nav a[href=\/perche-noi]{font-weight:900;position:relative;color:#6552df!important}.nav-why:after,.detail-nav nav a[href=\/perche-noi]:after{content:"";transform-origin:50%;background:#745cff;height:2px;animation:1.8s ease-in-out infinite why-nav-pulse;position:absolute;bottom:-7px;left:0;right:0}@keyframes why-scroll{to{transform:translate(-50%)}}@keyframes why-nav-pulse{0%,to{opacity:.35;transform:scaleX(.35)}50%{opacity:1;transform:scaleX(1)}}.why-handoff{background:#e5e2db;padding:120px 5vw}.why-handoff-head{grid-template-columns:1fr 1fr;align-items:end;gap:5vw;margin:0 2vw 60px;display:grid}.why-handoff-head .kicker{grid-column:1/-1}.why-handoff-head h2{letter-spacing:-.07em;margin:18px 0 0;font-size:clamp(58px,7.4vw,118px);line-height:.84}.why-handoff-head h2 em{color:#735cec;font-style:normal;font-weight:400}.why-handoff-head p{color:#5f5c58;max-width:520px;font-size:19px;line-height:1.55}.why-handoff-stage{grid-template-columns:minmax(0,1fr) 130px minmax(0,1fr);align-items:stretch;max-width:1600px;margin:auto;display:grid}.why-origin,.why-future{border-radius:3px;min-height:720px;position:relative;overflow:hidden}.why-origin{background:linear-gradient(150deg,#f8f7f2 20%,#b9adff);align-items:flex-end;display:flex}.why-origin-copy{z-index:2;max-width:310px;position:absolute;top:42px;left:42px}.why-origin small,.why-future>small{letter-spacing:.18em;font-size:10px;font-weight:900}.why-origin h3,.why-future h3{letter-spacing:-.055em;margin:18px 0;font-size:clamp(42px,4.4vw,76px);line-height:.9}.why-origin p,.why-future>p{font-size:15px;line-height:1.55}.why-origin img{object-fit:cover;object-position:center 34%;transform-origin:bottom;width:100%;height:80%;margin:0;transform:scale(.9)}.why-pass-arrow{text-align:center;color:#6c55e9;letter-spacing:.14em;flex-direction:column;justify-content:center;align-items:center;font-size:9px;font-weight:900;line-height:1.5;display:flex}.why-pass-arrow b{font-size:72px;font-weight:300;line-height:1}.why-future{color:#fff;background:#111018;flex-direction:column;padding:42px;display:flex}.why-future h3{z-index:2;position:relative}.why-future-visual{flex:1;min-height:420px;position:relative}.why-robot-showcase{z-index:2;position:absolute;inset:0;overflow:hidden}.why-robot-slide{opacity:0;margin:0;animation:12s cubic-bezier(.65,0,.35,1) infinite why-robot-scroll;position:absolute;inset:0;transform:translate(32%)scale(.88)}.why-robot-slide-2{animation-delay:-4s}.why-robot-slide-3{animation-delay:-8s}.why-robot-slide img{object-fit:contain;width:78%;height:100%;position:absolute;left:11%}.why-robot-slide figcaption{z-index:4;color:#fff;letter-spacing:.14em;white-space:nowrap;background:#111018d9;border:1px solid #ffffff35;border-radius:999px;padding:9px 14px;font-size:8px;font-weight:900;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}@keyframes why-robot-scroll{0%{opacity:1;transform:translate(0)scale(1)}29%{opacity:1;transform:translate(0)scale(1)}33%{opacity:0;transform:translate(-32%)scale(.88)}33.01%,95%{opacity:0;transform:translate(32%)scale(.88)}to{opacity:1;transform:translate(0)scale(1)}}.why-ai-orbit{z-index:3;pointer-events:none;position:absolute;inset:0}.why-ai-orbit .ai{color:#111018;width:76px;height:76px;animation:9s cubic-bezier(.45,.02,.55,.98) infinite alternate why-ai-drift;animation-delay:var(--delay);background:#f8f7f2;border:1px solid #d3d0ca;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;box-shadow:0 8px 30px #0005}.why-ai-orbit .ai i{font-size:20px;font-style:normal;line-height:1}.why-ai-orbit .ai b{font-size:8px;line-height:1}.ai-1{--delay:-2s;top:14%;left:3%}.ai-2{--delay:-7s;top:9%;right:2%}.ai-3{--delay:-4s;top:50%;right:0}.ai-4{--delay:-1s;bottom:4%;right:10%}.ai-5{--delay:-6s;bottom:8%;left:5%}.ai-6{--delay:-3s;top:52%;left:0}@keyframes why-ai-drift{0%{transform:translate(-8px,10px)rotate(-5deg)}34%{transform:translate(24px,-18px)rotate(5deg)}68%{transform:translate(-18px,22px)rotate(-3deg)}to{transform:translate(18px,5px)rotate(4deg)}}.why-future>p{z-index:2;color:#bdb8c7;max-width:500px;margin:18px 0 0;position:relative}@media (max-width:1050px){.why-handoff-stage{grid-template-columns:1fr}.why-pass-arrow{height:130px}.why-pass-arrow b{transform:rotate(90deg)}.why-origin,.why-future{min-height:680px}.why-handoff-head{grid-template-columns:1fr}.why-handoff-head .kicker{grid-column:auto}}@media (max-width:900px){.why-story,.why-os-proof,.why-pillars{grid-template-columns:1fr}.why-story-intro{position:static}.why-os-proof,.why-pillars{gap:35px}}@media (max-width:600px){.why-hero{min-height:730px;padding:125px 22px 70px}.why-hero h1{font-size:56px}.why-hero p{font-size:16px}.why-handoff{padding:78px 18px}.why-handoff-head{margin:0 4px 40px}.why-handoff-head h2{font-size:52px}.why-handoff-head p{font-size:16px}.why-origin,.why-future{min-height:580px}.why-origin-copy{max-width:250px;top:26px;left:24px}.why-origin img{width:104%;height:78%;margin:0 -2%;transform:scale(.9)}.why-future{padding:26px 22px}.why-future-visual{min-height:360px}.why-future-visual img{width:88%;left:6%}.why-ai-orbit .ai{width:58px;height:58px}.why-ai-orbit .ai i{font-size:16px}.why-ai-orbit .ai b{font-size:6px}.why-story,.why-os-proof,.why-sectors,.why-pillars{padding:80px 22px}.why-timeline article{grid-template-columns:36px 85px 1fr;gap:10px}.why-timeline h3{font-size:21px}.why-sectors>div,.why-pillar-grid{grid-template-columns:1fr}.why-pillar-grid article{min-height:230px}.why-marquee{padding:13px 0}}@media (prefers-reduced-motion:reduce){.why-marquee>div,.nav-why:after,.detail-nav nav a[href=\/perche-noi]:after,.why-ai-orbit .ai,.why-robot-slide{animation:none}.why-robot-slide:first-child{opacity:1;transform:none}}@media (max-width:1050px) and (min-width:761px){.detail-nav nav a:nth-last-child(2){display:inline}.detail-nav nav a:nth-child(4){display:none}}.native-preview{z-index:1000;color:#fff;background:#07070d;place-items:center;font-family:Arial,Helvetica,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.native-screen{aspect-ratio:16/9;background:#09090f;width:min(100vw,177.778vh);height:min(100vh,56.25vw);position:relative;overflow:hidden;container-type:size}.native-head{background:#12101d;border-bottom:.1cqh solid #ffffff24;grid-template-columns:1fr auto 1fr;align-items:center;height:10.37cqh;padding:0 3.65cqw;display:grid;position:absolute;inset:0 0 auto}.native-brand{align-items:center;gap:1.8cqw;display:flex}.native-brand b{color:#765ded;font-size:4.45cqh}.native-brand span{letter-spacing:.16em;font-size:2.8cqh;font-weight:900}.native-connected{color:#70f1c2;font-size:1.65cqh;font-weight:900}.native-connected i{background:#70f1c2;border-radius:50%;width:1.7cqh;height:1.7cqh;margin-right:1.3cqw;display:inline-block}.native-head time{text-align:right;font-size:2.6cqh;font-weight:800}.native-status{z-index:4;background:#12101d;border-radius:2cqh;width:18.2cqw;height:10.2cqh;padding:2.4cqh 2.1cqw 1cqh 3.7cqw;position:absolute;top:12.6cqh;right:3.65cqw}.native-status i{background:#888;border-radius:50%;width:1.85cqh;height:1.85cqh;position:absolute;top:4.1cqh;left:1.55cqw}.native-status i.moving{background:#70f1c2;box-shadow:0 0 1.2cqh #70f1c2}.native-status span,.native-status b{display:block}.native-status span{color:#c4c1cc;font-size:1.65cqh;font-weight:800}.native-status b{margin-top:1.1cqh;font-size:2.15cqh}.native-home,.native-movement,.native-demo-detail{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:10.37cqh 0 16.67cqh}.native-face{border:.75cqh solid #63dfff;border-radius:50%;width:11cqh;height:11cqh;margin-bottom:4.5cqh;position:relative}.native-face i{background:#63dfff;border-radius:50%;width:1.55cqh;height:1.55cqh;position:absolute;top:4cqh}.native-face i:first-child{left:3.1cqh}.native-face i:nth-child(2){right:3.1cqh}.native-face span{border-bottom:.75cqh solid #63dfff;border-radius:50%;width:5cqh;height:2.5cqh;position:absolute;bottom:2cqh;left:50%;transform:translate(-50%)}.native-home small,.native-movement small,.native-demo-detail>small{letter-spacing:.08em;color:#70f1c2;font-size:2.15cqh;font-weight:900}.native-home h1{margin:2.4cqh 0 1.5cqh;font-size:8.5cqh;line-height:1}.native-home p{color:#bebccb;margin:0 0 3.7cqh;font-size:3.25cqh}.native-home>button{color:#fff;background:#765ded;border:0;border-radius:6cqh;width:32.3cqw;height:12cqh;font-size:2.35cqh;font-weight:900}.native-home>button b{margin-left:2cqw}.native-nav{background:#12101d;grid-template-columns:repeat(5,1fr);height:16.67cqh;display:grid;position:absolute;bottom:0;left:0;right:0}.native-nav button{color:#765ded;background:0 0;border:0;border-right:.1cqw solid #ffffff1c}.native-nav b{font-size:3.6cqh;display:block}.native-nav span{color:#fff;margin-top:1.9cqh;font-size:2.05cqh;font-weight:800;display:block}.native-grid-page{text-align:center;padding:6.5cqh 7.55cqw 3cqh;position:absolute;inset:10.37cqh 0 16.67cqh}.native-grid-page h1{margin:0;font-size:6.5cqh}.native-grid-page>p{color:#bebccb;margin:1.8cqh 0 4.2cqh;font-size:2.75cqh}.native-grid{grid-template-columns:repeat(3,1fr);gap:4.15cqh 3.4cqw;display:grid}.native-grid button{color:#fff;background:#1f1b36;border:0;border-radius:2.6cqh;height:18.5cqh;padding:2.2cqh 1cqw}.native-grid small,.native-grid b,.native-grid span{display:block}.native-grid small{color:#70f1c2;font-size:2cqh;font-weight:900}.native-grid b{margin-top:2cqh;font-size:2.7cqh}.native-grid span{color:#bebccb;margin-top:2cqh;font-size:1.5cqh;font-weight:800}.native-movement .native-face,.native-movement>small{margin-bottom:3cqh}.native-movement>p{color:#bebccb;margin:0;font-size:3.9cqh}.native-movement h1{margin:2cqh 0;font-size:7.6cqh}.native-movement em{color:#bebccb;font-size:2.25cqh;font-style:normal}.native-movement>button{color:#fff;background:#ef5350;border:0;border-radius:4cqh;width:20.8cqw;height:7.9cqh;margin-top:4cqh;font-size:2.2cqh;font-weight:900}.native-demo-detail>small{margin-bottom:2cqh}.native-demo-detail h1{margin:0 0 2.5cqh;font-size:7cqh}.native-demo-detail .native-face{width:8cqh;height:8cqh;margin-bottom:2.7cqh}.native-demo-detail .native-face i{top:2.7cqh}.native-demo-detail .native-face i:first-child{left:1.9cqh}.native-demo-detail .native-face i:nth-child(2){right:1.9cqh}.native-demo-detail .native-face span{width:3.7cqh;bottom:1cqh}.native-demo-detail>p{color:#bebccb;max-width:67cqw;margin:0 0 3.4cqh;font-size:2.45cqh;line-height:1.45}.native-demo-detail>div{gap:1cqw;display:flex}.native-demo-detail button{color:#fff;background:#765ded;border:0;border-radius:4cqh;width:18cqw;height:8cqh;font-size:1.9cqh;font-weight:900}.native-demo-detail button+button{background:#1f2a39}.native-head-tools{justify-self:end;align-items:center;gap:1.2cqw;display:flex;position:relative}.native-language{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:.55cqw;line-height:1;display:flex}.native-language span{font-size:3.1cqh}.native-language b{letter-spacing:.04em;font-size:1.45cqh}.native-language-menu{z-index:30;background:#181522;border:1px solid #ffffff25;border-radius:1.3cqh;flex-direction:column;min-width:12cqw;padding:.7cqh;display:flex;position:absolute;top:5.8cqh;right:0;box-shadow:0 1.5cqh 4cqh #0008}.native-language-menu button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:.7cqh;align-items:center;gap:.75cqw;width:100%;height:4.7cqh;padding:0 .8cqw;line-height:1;display:flex}.native-language-menu button span{font-size:2.8cqh}.native-language-menu button b{white-space:nowrap;font-size:1.45cqh}.native-language-menu button:hover{background:#765ded55}.native-status{background:0 0;border-radius:0;width:15.5cqw;height:10.37cqh;padding:2.35cqh 0 0 2.4cqw;top:0;left:64.5cqw;right:auto}.native-status i{width:1.45cqh;height:1.45cqh;top:4.3cqh;left:.45cqw}.native-status span{font-size:1.35cqh}.native-status b{white-space:nowrap;margin-top:.65cqh;font-size:1.7cqh}.eye-hero{color:#fff;background:#111018;grid-template-columns:1.05fr .95fr;min-height:820px;display:grid;overflow:hidden}.eye-hero>div:first-child{flex-direction:column;justify-content:center;padding:105px 7vw;display:flex}.eye-hero h1{letter-spacing:-.075em;margin:30px 0;font-size:clamp(66px,7.6vw,122px);line-height:.84}.eye-hero h1 em,.eye-process h2 em,.eye-demo h2 em,.eye-connector h2 em{color:#8b75ff;font-style:normal}.eye-hero p{color:#b7b3c0;max-width:680px;font-size:17px;line-height:1.65}.eye-actions{align-items:center;gap:28px;margin:32px 0;display:flex}.eye-actions>a:last-child{color:#fff;border-bottom:1px solid #8170ef;padding:10px 0;font-size:11px;font-weight:800}.eye-hero ul{grid-template-columns:1fr 1fr;max-width:650px;margin:30px 0 0;padding:0;list-style:none;display:grid}.eye-hero li{color:#d4d1da;border-top:1px solid #ffffff20;padding:16px 0;font-size:10px}.eye-robot{background:radial-gradient(circle,#7762ee55,#0000 58%);justify-content:center;align-items:flex-end;display:flex;position:relative}.eye-robot>img{object-fit:contain;object-position:center bottom;width:100%;height:95%}.eye-robot>div{color:#111;background:#fff;grid-template-columns:10px 1fr;gap:5px 12px;padding:18px 25px;display:grid;position:absolute;bottom:7%;left:7%}.eye-robot>div i{background:#53e8b3;border-radius:50%;grid-row:1/3;align-self:center;width:8px;height:8px;box-shadow:0 0 12px #53e8b3}.eye-robot>div span{letter-spacing:.14em;color:#777;font-size:7px}.eye-robot>div b{font-size:13px}.eye-process{background:#f2f1ed;padding:120px 7vw}.eye-process>div:first-child{justify-content:space-between;align-items:end;margin-bottom:70px;display:flex}.eye-process h2,.eye-demo h2,.eye-connector h2{letter-spacing:-.07em;margin:25px 0;font-size:clamp(58px,7vw,105px);line-height:.86}.eye-process>div:last-child{grid-template-columns:repeat(4,1fr);display:grid}.eye-process article{border:1px solid #cac9c3;flex-direction:column;min-height:280px;margin-left:-1px;padding:28px;display:flex}.eye-process article small{color:#7561e9}.eye-process article h3{margin:auto 0 10px;font-size:23px}.eye-process article p{color:#6c6c67;font-size:12px;line-height:1.6}.eye-demo{color:#fff;background:#111018;grid-template-columns:.75fr 1.25fr;align-items:center;gap:6vw;padding:110px 6vw;display:grid}.eye-demo-copy>p{color:#aaa7b0;max-width:520px;line-height:1.65}.eye-flow{align-items:center;gap:10px;margin-top:50px;display:flex}.eye-flow span{letter-spacing:.13em;color:#777;border:1px solid #ffffff25;padding:12px 14px;font-size:7px}.eye-flow span.active{color:#fff;background:#7561e9;border-color:#7561e9;box-shadow:0 0 28px #7561e966}.eye-flow span.done{color:#64e7b8;border-color:#64e7b8}.eye-flow i{color:#7561e9}.eye-tablet{color:#111;background:#f4f3ef;border-radius:35px;flex-direction:column;min-height:680px;padding:32px;display:flex;box-shadow:0 40px 90px #0008}.tablet-top{border-bottom:1px solid #ccc;grid-template-columns:1fr auto 1fr;align-items:center;padding-bottom:22px;display:grid}.tablet-top b{font-size:22px}.tablet-top span{letter-spacing:.14em;font-size:9px}.tablet-top i{text-align:right;color:#7561e9;font-style:normal;font-weight:800}.patient-row{border-bottom:1px solid #ddd;grid-template-columns:1fr 1fr;gap:20px;padding:26px 0;display:grid}.patient-row label{color:#777;font-size:8px}.patient-row input{background:0 0;border:0;border-bottom:1px solid #bbb;width:100%;padding:10px 0;font:700 14px Arial;display:block}.eye-question{padding:36px 0;animation:.35s eyeIn}.eye-question>small{color:#7561e9;letter-spacing:.13em;font-size:8px}.eye-question h3{letter-spacing:-.035em;margin:18px 0 25px;font-size:34px}.eye-question>div{grid-template-columns:1fr 1fr;display:grid}.eye-question button{text-align:left;background:#fff;border:1px solid #ccc;justify-content:space-between;align-items:center;min-height:65px;margin:-1px 0 0 -1px;padding:15px;font-weight:700;display:flex}.eye-question button.selected{color:#fff;background:#17151f;border-color:#17151f}.tablet-progress{gap:7px;margin:auto 0 22px;display:flex}.tablet-progress button{background:#d7d5dc;border:0;flex:1;height:6px}.tablet-progress button.active{background:#7561e9}.tablet-progress button.done{background:#61dbaa}.send-record{color:#fff;background:#7561e9;border:0;min-height:65px;font-size:14px;font-weight:900}.send-record:disabled{color:#888;background:#d5d3d8}.eye-success{text-align:center;max-width:520px;margin:auto}.eye-success>b{color:#111;background:#5ee3b1;border-radius:50%;place-items:center;width:85px;height:85px;margin:0 auto 25px;font-size:35px;display:grid}.eye-success h3{margin:0 0 14px;font-size:48px}.eye-success p{color:#666;line-height:1.6}.eye-success button{color:#fff;background:#111;border:0;margin-top:20px;padding:17px 25px;font-weight:800}.eye-connector{grid-template-columns:.8fr 1.2fr;gap:7vw;padding:120px 7vw;display:grid}.eye-connector p{color:#70706b;max-width:580px;line-height:1.7}.connector-list{grid-template-columns:1fr 1fr;display:grid}.connector-list>div{border:1px solid #ccc;flex-direction:column;min-height:190px;margin:-1px 0 0 -1px;padding:25px;display:flex}.connector-list small{color:#7561e9}.connector-list b{margin:auto 0;font-size:22px}.connector-list span{letter-spacing:.12em;color:#168c69;font-size:7px}@keyframes eyeIn{0%{opacity:0;transform:translate(18px)}}@media (max-width:900px){.eye-hero,.eye-demo,.eye-connector{grid-template-columns:1fr}.eye-hero>div:first-child{padding:80px 24px}.eye-robot{grid-row:1;min-height:600px}.eye-process{padding:80px 24px}.eye-process>div:last-child{grid-template-columns:1fr 1fr}.eye-demo,.eye-connector{padding:80px 24px}.eye-tablet{padding:20px}.eye-hero h1{font-size:58px}}@media (max-width:560px){.eye-process>div:last-child,.connector-list,.patient-row,.eye-question>div{grid-template-columns:1fr}.eye-process article{min-height:210px}.eye-hero ul{grid-template-columns:1fr}.eye-flow{flex-wrap:wrap}.eye-tablet{border-radius:20px;min-height:720px}.tablet-top span{display:none}}.eye-software{background:#f2f1ed;padding:120px 6vw}.eye-software-head{grid-template-columns:1fr 1fr;align-items:end;gap:7vw;margin-bottom:65px;display:grid}.eye-software-head h2{letter-spacing:-.07em;margin:25px 0;font-size:clamp(58px,7vw,105px);line-height:.86}.eye-software-head h2 em{color:#7561e9;font-style:normal}.eye-software-head p{color:#70706b;max-width:600px;line-height:1.7}.eye-software-grid{border-top:1px solid #c9c8c2;border-left:1px solid #c9c8c2;grid-template-columns:repeat(4,1fr);display:grid}.eye-software-grid>button{-webkit-appearance:none;appearance:none;color:#111;text-align:center;cursor:pointer;background:0 0;border:1px solid #c9c8c2;border-top:0;border-left:0;flex-direction:column;align-items:center;min-height:245px;padding:22px;transition:transform .25s,background .25s,color .25s,box-shadow .25s;display:flex}:is(.eye-software-grid>button:hover,.eye-software-grid>button:focus-visible){color:#fff;z-index:1;background:#111018;outline:none;transform:translateY(-5px);box-shadow:0 16px 40px #24202f22}.eye-software-grid small{letter-spacing:.12em;color:#7561e9;align-self:stretch;font-size:7px}.eye-logo{justify-content:center;align-items:center;width:100%;height:105px;margin:22px 0 12px;display:flex}.eye-logo img{object-fit:contain;max-width:72%;max-height:82px;display:block}.eye-software-grid strong{letter-spacing:-.01em;margin-top:auto;font-size:13px;line-height:1.25}.eye-api-state{letter-spacing:.1em;margin-top:12px;font-size:6.5px;font-weight:900;line-height:1.3}.eye-api-state.check{color:#777}.eye-api-state.documented{color:#138964}.eye-software-grid>button:hover .eye-api-state.check{color:#ccc}.eye-software-note{color:#fff;background:#7561e9;grid-template-columns:240px 1fr auto;align-items:center;gap:35px;margin-top:36px;padding:30px 34px;display:grid}.eye-software-note b{letter-spacing:.12em;font-size:10px}.eye-software-note p{color:#e3dfff;font-size:12px}.eye-software-note a{color:#fff;border-bottom:1px solid #fff6;padding:10px 0;font-size:10px;font-weight:900}.eye-software-modal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#100f17d9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.eye-software-modal article{color:#111;text-align:center;background:#f4f3ef;width:min(620px,100%);padding:52px;position:relative;box-shadow:0 40px 120px #0008}.eye-modal-close{color:#111;cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:16px;right:18px}.eye-modal-logo{justify-content:center;align-items:center;height:130px;margin-bottom:15px;display:flex}.eye-modal-logo img{object-fit:contain;max-width:68%;max-height:105px}.eye-software-modal small{letter-spacing:.16em;color:#7561e9;font-size:8px}.eye-software-modal h3{letter-spacing:-.05em;margin:12px 0 20px;font-size:clamp(32px,5vw,55px)}.eye-software-modal b{letter-spacing:.12em;margin-bottom:18px;padding:9px 12px;font-size:8px;display:inline-block}.eye-software-modal b.ok{color:#08704f;background:#d9f6ea}.eye-software-modal b.pending{color:#555;background:#e6e4de}.eye-software-modal p{color:#666;max-width:510px;margin:0 auto 28px;font-size:15px;line-height:1.7}.eye-software-modal article>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.eye-software-modal a{color:#fff;background:#111018;padding:15px 18px;font-size:10px;font-weight:900}.eye-software-modal a+a{background:#7561e9}@media (max-width:900px){.eye-software-head{grid-template-columns:1fr}.eye-software-grid{grid-template-columns:repeat(2,1fr)}.eye-software-note{grid-template-columns:1fr}}@media (max-width:560px){.eye-software{padding:80px 24px}.eye-software-grid{grid-template-columns:1fr}.eye-software-grid>button{min-height:220px}.eye-software-modal article{padding:42px 24px}}.eye-software .eye-software-note{color:#fff;background:linear-gradient(115deg,#6a54e8 0%,#826dff 58%,#9a89ff 100%);grid-template-columns:minmax(240px,.8fr) minmax(420px,2.15fr) minmax(185px,.6fr);align-items:center;gap:38px;margin-top:36px;padding:58px 52px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #7561e92b}.eye-software .eye-software-note:after{content:"";border:1px solid #ffffff32;border-radius:50%;width:310px;height:310px;position:absolute;top:-180px;right:-130px}.eye-software .eye-software-note b{letter-spacing:.1em;font-size:clamp(17px,1.2vw,22px);line-height:1.25}.eye-software .eye-software-note p{z-index:1;letter-spacing:-.025em;color:#fff;margin:0;font-size:clamp(16px,1.15vw,22px);font-weight:750;line-height:1.38;position:relative}.eye-software .eye-software-note p span{display:block}.eye-software .eye-software-note a{z-index:1;color:#fff;text-align:center;border:1px solid #ffffff75;padding:17px 15px;font-size:10px;font-weight:900;transition:all .2s;position:relative}.eye-software .eye-software-note a:hover{color:#6a54e8;background:#fff}@media (max-width:1100px){.eye-software .eye-software-note{grid-template-columns:220px 1fr;padding:45px 38px}.eye-software .eye-software-note a{grid-column:2;justify-self:start}}@media (max-width:900px){.eye-software .eye-software-note{grid-template-columns:1fr;gap:24px}.eye-software .eye-software-note a{grid-column:auto;justify-self:start}}@media (max-width:560px){.eye-software .eye-software-note{padding:34px 26px}.eye-software .eye-software-note p{font-size:17px}}html,body{max-width:100%;overflow-x:hidden}img{max-width:100%}.app-entry-page+.site-footer{display:block}.site-footer{z-index:65;position:relative}.language-control{z-index:120;position:fixed;top:18px;right:calc(4.5vw + 225px)}body:has(.detail-page)>.language-control{display:none}.detail-nav{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f3eff2;position:sticky;top:0}.detail-nav .language-control--embedded{z-index:121;position:relative;inset:auto}.detail-nav .language-switcher summary{min-width:112px;height:39px;box-shadow:none;background:0 0}.detail-nav .language-options{top:45px}.language-switcher{position:relative}.language-switcher summary{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#f4f3eff2;border:1px solid #cbc9c3;align-items:center;gap:10px;min-width:142px;height:42px;padding:0 12px;font-size:11px;list-style:none;display:flex;box-shadow:0 8px 22px #1111}.language-switcher summary::-webkit-details-marker{display:none}.language-switcher summary span{box-sizing:border-box;flex:0 0 30px;font-size:18px}.language-switcher summary b{font-size:10px}.language-switcher summary i{color:#777;margin-left:auto;font-style:normal}.language-options{background:#fff;border:1px solid #d8d6d0;width:205px;padding:7px;position:absolute;top:48px;right:0;box-shadow:0 24px 55px #1113}.language-options button{text-align:left;cursor:pointer;color:#111;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;column-gap:12px;width:100%;height:43px;padding:0 8px;display:grid}.language-options button:hover,.language-options button[aria-current=true]{background:#efedf9}.language-options button span{box-sizing:border-box;font-size:18px}.language-options button b{min-width:0;font-size:11px}.language-options button i{color:#6d58e7;font-style:normal}.language-options>small{color:#888;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #e4e2dd;margin-top:5px;padding:9px 8px 3px;font-size:7px;display:block}#milo-google-translate,.goog-te-banner-frame,.goog-te-gadget{display:none!important}body{top:0!important}.reference-strip{background:#fff;border-top:1px solid #d6d4ce;grid-template-columns:.72fr 1.28fr;align-items:end;gap:7vw;padding:90px 7vw;display:grid}.reference-strip h2{letter-spacing:-.06em;margin:22px 0;font-size:clamp(42px,5vw,72px);line-height:.92}.reference-strip p{color:#6c6a65;max-width:520px;font-size:12px;line-height:1.7}.reference-logos{border-top:1px solid #d6d4ce;border-left:1px solid #d6d4ce;grid-template-columns:repeat(3,1fr);display:grid}.reference-logos a{background:#f7f6f2;border-bottom:1px solid #d6d4ce;border-right:1px solid #d6d4ce;justify-content:center;align-items:center;height:118px;padding:25px;transition:all .2s;display:flex}.reference-logos img{object-fit:contain;filter:grayscale();opacity:.68;mix-blend-mode:multiply;width:125px;height:50px;display:block}.reference-logos a:hover img{opacity:1}.reference-logos a:hover{background:#fff}.footer-ecosystem{border-top:1px solid #ffffff25;border-left:1px solid #ffffff25;grid-template-columns:repeat(4,1fr);margin-bottom:85px;display:grid}.footer-ecosystem>a,.app-store-footer{border-bottom:1px solid #ffffff25;border-right:1px solid #ffffff25;flex-direction:column;min-height:145px;padding:23px;display:flex;position:relative}.footer-ecosystem small{letter-spacing:.15em;color:#8f80f3;font-size:7px;font-weight:800}.footer-ecosystem>a strong{margin-top:auto;font-size:15px}.footer-ecosystem>a>span{color:#82ffd2;position:absolute;bottom:22px;right:22px}.footer-ecosystem>a:hover{background:#ffffff09}.app-store-badge{color:#fff;border:1px solid #fff5;border-radius:9px;align-items:center;gap:10px;width:100%;max-width:205px;height:54px;margin-top:auto;padding:7px 12px;display:flex}.app-store-badge>b{font-size:28px;line-height:1}.app-store-badge>span{flex-direction:column;display:flex}.app-store-badge em{font-size:7px;font-style:normal}.app-store-badge strong{letter-spacing:-.03em;font-size:17px}@media (max-width:980px){.language-control{right:205px}.reference-strip{grid-template-columns:1fr}.footer-ecosystem{grid-template-columns:1fr 1fr}.footer-ecosystem>a,.app-store-footer{min-height:125px}}@media (max-width:760px){body>.language-control{display:none}.mobile-menu-panel .language-control{margin-bottom:18px;position:static}.mobile-menu-panel .language-switcher summary{color:#fff;background:#ffffff0b;border-color:#ffffff30;width:100%;height:50px;padding:0 14px}.mobile-menu-panel .language-switcher summary b{white-space:nowrap;display:inline}.mobile-menu-panel .language-switcher summary i{color:#aaa;display:block}.mobile-menu-panel .language-options{width:100%;margin-top:7px;position:static}.language-options button{height:50px}.reference-strip{padding:70px 22px}.reference-strip h2{font-size:45px}.reference-logos{grid-template-columns:1fr 1fr}.reference-logos a{height:96px;padding:18px}.reference-logos img{width:105px;height:42px}.footer-ecosystem{grid-template-columns:1fr;margin-bottom:65px}.footer-ecosystem>a,.app-store-footer{min-height:112px}.footer-links{grid-template-columns:1fr 1fr;gap:38px}.footer-main{gap:55px}.site-footer{padding-bottom:85px;padding-left:22px;padding-right:22px}.buy-strip{grid-template-columns:1fr!important}.buy-strip h2{font-size:48px!important}}@media (max-width:420px){.reference-logos{grid-template-columns:1fr}.reference-logos a{height:88px}.footer-links{grid-template-columns:1fr}.footer-ecosystem>a strong{font-size:14px}.app-entry-page .access-brand h1{font-size:clamp(40px,13vw,49px)!important}.app-entry-page .access-panel h2{font-size:38px!important}}.language-switcher summary{min-width:118px;padding-left:10px;padding-right:10px}body.milo-translating{overflow:hidden}body.milo-translating:after{content:"MILO";z-index:999999;color:#111018;letter-spacing:-.05em;background:#f4f3ef;place-items:center;font-size:34px;font-weight:900;display:grid;position:fixed;inset:0}body.milo-translating:before{content:"";z-index:1000000;background:#7864ee;border-radius:50%;width:8px;height:8px;animation:.8s ease-in-out infinite alternate milo-language-pulse;position:fixed;top:calc(50% - 17px);left:calc(50% + 38px)}@keyframes milo-language-pulse{to{opacity:.35;transform:scale(1.8)}}iframe.skiptranslate,.VIpgJd-ZVi9od-ORHb-OEVmcd{display:none!important}html,body{top:0!important}@media (max-width:1180px){body>.language-control{display:none}.mobile-menu-panel .language-control{margin-bottom:18px;position:static}.mobile-menu-panel .language-switcher summary{color:#fff;background:#ffffff0b;border-color:#ffffff30;width:100%;height:50px;padding:0 14px}.mobile-menu-panel .language-options{width:100%;margin-top:7px;position:static}}.footer-ecosystem{grid-template-columns:repeat(3,1fr)}.footer-admin-link{align-items:center;gap:14px;margin:-55px 0 70px;font-size:8px;display:flex}.footer-admin-link a{color:#aaa;border-bottom:1px solid #666;padding-bottom:4px}.footer-admin-link span{color:#666}.managed-products{background:#ecebe6}.managed-product-grid{background:#c9c7c1;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;display:grid}.managed-product-grid article{background:#f6f5f0;min-height:390px;padding:24px}.managed-product-grid article>div{background:#e5e3dd;justify-content:center;align-items:center;height:210px;margin-bottom:25px;display:flex;overflow:hidden}.managed-product-grid img{object-fit:contain;width:100%;height:100%}.managed-product-grid small{color:#7561e9;text-transform:uppercase;letter-spacing:.15em;font-size:7px}.managed-product-grid h3{margin:12px 0;font-size:24px}.managed-product-grid p{color:#666;font-size:11px;line-height:1.6}.cms-login{background:#111018;place-items:center;min-height:100vh;padding:22px;display:grid}.cms-login form{background:#fff;flex-direction:column;gap:14px;width:min(100%,470px);padding:45px;display:flex}.cms-login form>a,.cms-shell aside>a{letter-spacing:-.07em;font-size:28px;font-weight:900}.cms-login form>a span,.cms-shell aside>a span{color:#7561e9}.cms-login form>small{color:#7561e9;letter-spacing:.15em}.cms-login h1{margin:18px 0 4px;font-size:42px;line-height:1}.cms-login p{color:#777}.cms-login label{font-size:9px;font-weight:700}.cms-login input{border:0;border-bottom:1px solid #ccc;width:100%;padding:12px 0;display:block}.cms-login button,.cms-shell header button,.cms-heading button{color:#fff;background:#7561e9;border:0;padding:15px;font-weight:800}.cms-login em{color:#7659e8;font-size:10px;font-style:normal}.cms-shell{color:#172033;background:#f1f3f6;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.cms-shell>aside{color:#fff;background:#111827;flex-direction:column;height:100vh;padding:27px 20px;display:flex;position:sticky;top:0}.cms-shell aside>small{color:#8794a8;letter-spacing:.16em;margin:5px 0 35px;font-size:7px}.cms-shell aside nav{flex-direction:column;display:flex}.cms-shell aside nav a{color:#c8cfda;border-bottom:1px solid #ffffff14;padding:14px 9px;font-size:11px}.cms-shell aside>button{color:#fff;background:0 0;border:1px solid #ffffff2b;margin-top:auto;padding:11px}.cms-shell>section>header{z-index:4;background:#fff;border-bottom:1px solid #e1e5eb;justify-content:space-between;align-items:center;height:82px;padding:0 30px;display:flex;position:sticky;top:0}.cms-shell header small{color:#777;letter-spacing:.12em;font-size:7px}.cms-shell header h1{margin:5px 0;font-size:23px}.cms-message{color:#147759;background:#e9fff7;border:1px solid #bdebdc;margin:20px 28px 0;padding:13px 17px;font-size:10px}.cms-workspace{max-width:1250px;padding:25px 28px 60px}.cms-workspace>article{background:#fff;border:1px solid #e0e4ea;margin-bottom:18px;padding:28px}.cms-workspace article>span,.cms-heading span{color:#7561e9;letter-spacing:.15em;font-size:7px;font-weight:900}.cms-workspace h2{margin:8px 0 23px;font-size:28px}.cms-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cms-fields label,.cms-media label{font-size:9px;font-weight:800}.cms-fields input,.cms-fields textarea,.cms-media>input,.cms-products input,.cms-products textarea,.cms-products select{background:#fff;border:1px solid #d9dde4;width:100%;padding:12px;display:block}.cms-fields textarea,.cms-products textarea{resize:vertical;min-height:90px}.cms-fields .wide{grid-column:1/-1}.cms-media{grid-template-columns:210px 1fr;align-items:center;gap:18px;display:grid}.cms-media img{object-fit:contain;background:#eee;width:210px;height:210px}.cms-media input[type=file],.cms-product-image input{margin-top:10px}.cms-heading{justify-content:space-between;align-items:center;display:flex}.cms-products>section{border-top:1px solid #e3e5e9;grid-template-columns:170px 1fr;gap:20px;padding:20px 0;display:grid}.cms-product-image img{object-fit:contain;background:#eee;width:170px;height:130px}.cms-products textarea{margin-top:9px}.cms-product-options{grid-template-columns:140px 130px 100px auto;align-items:center;gap:10px;margin-top:10px;display:grid}.cms-product-options label{align-items:center;gap:6px;font-size:8px;display:flex}.cms-product-options label input{width:auto}.cms-product-options button{color:#b53030;background:0 0;border:0;font-size:9px}@media (max-width:900px){.cms-shell{grid-template-columns:1fr}.cms-shell>aside{height:auto;position:relative}.cms-shell aside nav{grid-template-columns:1fr 1fr;display:grid}.cms-shell aside>button{margin-top:20px}.managed-product-grid,.footer-ecosystem,.cms-product-options{grid-template-columns:1fr 1fr}}@media (max-width:600px){.cms-shell>section>header{padding:0 16px}.cms-workspace{padding:16px}.cms-workspace>article{padding:20px}.cms-fields,.cms-media,.cms-products>section{grid-template-columns:1fr}.cms-media img,.cms-product-image img{width:100%}.managed-product-grid,.footer-ecosystem{grid-template-columns:1fr}.footer-admin-link{flex-direction:column;align-items:flex-start;margin-top:-42px}.cms-login form{padding:28px}.cms-login h1{font-size:35px}}.cms-login .owner-recovery{color:#4e42be;background:0 0;border:1px solid #8c80ef}.shop-page{background:#f5f4ef}.shop-hero{background:#efeee9;grid-template-columns:1.05fr .95fr;gap:4vw;height:auto;min-height:760px;padding:125px 7vw 90px;display:grid;overflow:clip}.shop-intro{z-index:2;align-self:center;position:relative}.shop-intro>span,.shop-catalog header span,.shop-request span,.shop-ai-wall>div>span{letter-spacing:.2em;color:#725ce9;font-size:9px;font-weight:900}.shop-intro h1{letter-spacing:-.075em;margin:30px 0;font-size:clamp(70px,7.7vw,132px);line-height:.86}.shop-intro h1 em{color:#7762ea;font-style:normal}.shop-intro>p{color:#5e5c60;max-width:600px;font-size:17px;line-height:1.65}.shop-intro>a{text-transform:uppercase;letter-spacing:.08em;border:1px solid #17161d;justify-content:space-between;align-items:center;width:245px;height:58px;margin-top:28px;padding:0 20px;font-size:10px;font-weight:900;display:flex}.shop-intro>a:hover{color:#fff;background:#17161d}.shop-price-range{border-top:1px solid #c9c6c0;border-bottom:1px solid #c9c6c0;max-width:590px;margin-top:24px;padding:17px 0 18px}.shop-price-range>small{color:#725ce9;letter-spacing:.18em;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.shop-price-range>strong{letter-spacing:-.045em;font-size:clamp(28px,3vw,45px);line-height:1;display:block}.shop-price-range>strong span{color:#aaa8a4;font-weight:400}.shop-price-range>strong em{color:#666;letter-spacing:0;font-size:13px;font-style:normal;font-weight:700}.stock-marquee{color:#fff;letter-spacing:-.035em;white-space:nowrap;background:#755fe9;justify-content:space-around;align-items:center;gap:28px;min-height:88px;padding:0 5vw;font-size:clamp(20px,2.4vw,40px);font-weight:950;animation:1.15s ease-in-out infinite alternate stockPulse;display:flex;overflow:hidden}.stock-marquee i{letter-spacing:.16em;font-size:.34em;font-style:normal}@keyframes stockPulse{to{color:#a997ff;background:#111018}}.shop-price-range>p{color:#666;max-width:520px;margin:9px 0 0;font-size:11px;line-height:1.45}.shop-hero-visual{background:radial-gradient(circle,#8a73ff45 0,#0000 56%);justify-content:center;align-items:flex-end;display:flex;position:relative}.shop-hero-visual:before{content:"";aspect-ratio:1;border:1px solid #7b66e84a;border-radius:50%;width:min(37vw,570px);position:absolute;top:11%}.shop-hero-visual:after{content:"";aspect-ratio:1;border:1px solid #7b66e84a;border-radius:50%;width:min(27vw,410px);position:absolute;top:21%}.shop-hero-visual>img{object-fit:contain;object-position:center bottom;z-index:2;filter:drop-shadow(0 35px 28px #29223c48);width:100%;height:92%;position:relative}.shop-hero-visual>.shop-hero-ai{z-index:1;min-width:0;color:inherit;background:0 0;padding:0;position:absolute;inset:3% -7%}.shop-hero-visual>.shop-nvidia-ready{z-index:5;color:#fff;background:#101116;width:min(330px,82%);min-width:0;padding:17px 23px;bottom:18px;left:50%;right:auto;translate:-50%}.shop-hero-visual>.shop-nvidia-ready small{color:#c0bfc5;margin:0;font-size:10px}.shop-hero-visual>.shop-nvidia-ready b{font-size:16px}.shop-hero-visual>.shop-nvidia-ready span{font-size:8px}.shop-ai-wall{background:#fff;grid-template-columns:.85fr 1.15fr;align-items:center;gap:8vw;padding:110px 7vw;display:grid}.shop-ai-wall h2{letter-spacing:-.06em;margin:20px 0 25px;font-size:clamp(45px,5vw,82px);line-height:.92}.shop-ai-wall p{color:#6e6b70;max-width:590px;line-height:1.65}.ai-partners{border-top:1px solid #d9d7d1;border-left:1px solid #d9d7d1;grid-template-columns:repeat(2,1fr);display:grid}.ai-partners>div{border-bottom:1px solid #d9d7d1;border-right:1px solid #d9d7d1;align-items:center;gap:18px;min-height:115px;padding:24px;display:flex}.ai-partners i{border:1px solid #bab7b1;border-radius:50%;place-items:center;width:40px;height:40px;font-size:19px;font-style:normal;display:grid}.ai-partners b{letter-spacing:-.02em;font-size:18px}.shop-catalog{color:#fff;background:#111018;padding:120px 6vw}.shop-catalog>header{grid-template-columns:1fr 420px;align-items:end;gap:50px;margin-bottom:65px;display:grid}.shop-catalog h2{letter-spacing:-.06em;margin:16px 0 0;font-size:clamp(54px,6vw,92px);line-height:.9}.shop-catalog header p{color:#fff;font-size:13px;line-height:1.7}.shop-grid{grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.shop-grid article{background:#191820;border:1px solid #ffffff16;grid-column:span 6;grid-template-rows:420px 1fr;min-height:710px;display:grid;overflow:hidden}.shop-grid article.product-3{grid-column:span 7}.shop-grid article.product-4{grid-column:span 5}.shop-grid article.software{grid-column:1/-1;grid-template-rows:1fr;grid-template-columns:1.08fr .92fr;min-height:510px}.shop-image{background:radial-gradient(circle at 50% 55%,#8d77ff52,#0000 48%),#eeede8;position:relative;overflow:hidden}.shop-image small{z-index:2;color:#5d49cf;letter-spacing:.14em;font-size:8px;font-weight:900;position:absolute;top:25px;left:25px}.stock-countdown{z-index:8;color:#fff;background:#111018ef;border-radius:14px;min-width:224px;padding:12px 14px;position:absolute;top:18px;right:18px;box-shadow:0 12px 30px #0002}.stock-countdown>small{color:#a997ff;letter-spacing:.16em;margin-bottom:7px;font-size:7px;display:block;position:static}.stock-countdown>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.stock-countdown b{font-size:18px;line-height:1;display:block}.stock-countdown span{color:#fff;margin-top:3px;font-size:6px;display:block}.stock-countdown.ended{letter-spacing:.12em;min-width:0;font-size:9px;font-weight:900}.shop-image img{object-fit:contain;filter:drop-shadow(0 25px 25px #0004);width:100%;height:100%;padding:34px;transition:transform .55s cubic-bezier(.2,.8,.2,1);display:block}.shop-grid article:hover .shop-image img{transform:scale(1.055)}.shop-image>i{color:#fff;background:#755fe9;border-radius:50%;place-items:center;width:52px;height:52px;font-size:10px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:22px;right:22px}.shop-copy{flex-direction:column;padding:34px;display:flex}.shop-copy>div>span{letter-spacing:.15em;color:#7564dc;font-size:7px}.shop-copy h3{letter-spacing:-.045em;margin:10px 0 12px;font-size:39px}.shop-copy>div>p{color:#fff;max-width:560px;font-size:12px;line-height:1.65}.shop-copy .product-price{border-top:1px solid #ffffff20;gap:5px;margin:18px 0 14px;padding-top:16px;display:grid}.shop-copy .product-price small{color:#7564dc;letter-spacing:.15em;font-size:7px;font-weight:900}.shop-copy .product-price strong{letter-spacing:-.035em;font-size:27px;line-height:1}.shop-copy .product-price strong span{color:#fff;letter-spacing:0;font-size:11px}.shop-copy .product-price em{color:#fff;font-size:9px;font-style:normal}.shop-copy ul{flex-wrap:wrap;gap:7px;padding:0;list-style:none;display:flex}.shop-copy li{color:#fff;border:1px solid #ffffff25;border-radius:18px;padding:8px 11px;font-size:8px}.shop-copy button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff35;justify-content:space-between;align-items:center;width:100%;height:54px;margin-top:auto;padding:0 17px;font-size:9px;font-weight:900;display:flex}.shop-copy button b{font-size:17px;font-weight:400}.shop-copy button:hover,.shop-copy button.selected{background:#7864ee;border-color:#7864ee}.shop-request{background:#e7e5df;justify-content:space-between;align-items:end;gap:50px;padding:90px 7vw;display:flex}.shop-request h2{letter-spacing:-.055em;margin:17px 0;font-size:clamp(38px,5vw,70px)}.shop-request p{color:#666;max-width:760px;line-height:1.6}.shop-request>a{border:1px solid #111;justify-content:space-between;align-items:center;min-width:290px;height:66px;padding:0 22px;font-size:10px;font-weight:900;display:flex}.shop-request>a.ready{color:#fff;background:#111}.shop-request>a:hover{color:#fff;background:#745cff;border-color:#745cff}.has-ai .shop-image:before,.has-ai .shop-image:after{content:"";z-index:0;pointer-events:none;border:1px solid #715ce85e;border-radius:50%;position:absolute;top:52%;left:50%;translate:-50% -50%}.has-ai .shop-image:before{aspect-ratio:1;width:69%}.has-ai .shop-image:after{aspect-ratio:1;border-style:dashed;width:47%;animation:18s linear infinite reverse orbit-spin}.has-ai .shop-image img{z-index:2;position:relative}.ai-orbit{z-index:4;aspect-ratio:1;pointer-events:none;border-radius:50%;width:69%;animation:24s linear infinite orbit-spin;position:absolute;top:52%;left:50%;translate:-50% -50%}.ai-orbit span{--angle:calc(var(--i) * 60deg);color:#16151b;width:64px;height:64px;transform:rotate(var(--angle)) translateX(clamp(115px, 13vw, 205px)) rotate(calc(var(--angle) * -1));background:#fff;border:1px solid #d1cec8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin:-32px;animation:24s linear infinite orbit-upright;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 10px 30px #2920441c}.ai-orbit span i{font-size:16px;font-style:normal;line-height:1}.ai-orbit span b{font-size:7px;line-height:1}.shop-image>i.ai-badge{z-index:6}.has-ai:hover .ai-orbit,.has-ai:hover .ai-orbit span{animation-duration:11s}@keyframes orbit-spin{to{rotate:360deg}}@keyframes orbit-upright{to{rotate:-360deg}}@media (prefers-reduced-motion:reduce){.ai-orbit,.ai-orbit span,.has-ai .shop-image:after{animation-play-state:paused}}@media (max-width:1000px){.shop-hero{grid-template-columns:1fr 1fr;height:auto;min-height:760px}.shop-ai-wall,.shop-catalog>header{grid-template-columns:1fr}.shop-grid article,.shop-grid article.product-3,.shop-grid article.product-4{grid-column:1/-1}.shop-grid article.software{grid-template-rows:420px 1fr;grid-template-columns:1fr}.shop-request{flex-direction:column;align-items:stretch}.shop-request>a{min-width:0}}@media (max-width:700px){.shop-hero{grid-template-columns:1fr;min-height:auto;padding:110px 22px 0}.shop-intro h1{font-size:64px}.shop-intro>p{font-size:15px}.shop-hero-visual{height:490px;margin-top:20px}.shop-hero-visual:before{width:85vw}.shop-hero-visual:after{width:62vw}.shop-ai-wall{padding:80px 22px}.ai-partners{grid-template-columns:1fr 1fr}.ai-partners>div{gap:10px;min-height:88px;padding:15px}.ai-partners i{width:32px;height:32px}.ai-partners b{font-size:13px}.shop-catalog{padding:80px 16px}.shop-grid{gap:12px}.shop-grid article{grid-template-rows:360px 1fr;min-height:650px}.shop-grid article.software{grid-template-rows:360px 1fr}.shop-copy{padding:25px}.shop-copy h3{font-size:33px}.shop-request{padding:65px 22px}.ai-orbit{width:76%}.ai-orbit span{width:48px;height:48px;transform:rotate(var(--angle)) translateX(clamp(105px, 34vw, 145px)) rotate(calc(var(--angle) * -1));margin:-24px}.ai-orbit span b{font-size:6px}.has-ai .shop-image:before{width:76%}.stock-marquee{justify-content:flex-start;min-height:64px;font-size:24px}.stock-marquee span:nth-of-type(2),.stock-marquee i:nth-of-type(2){display:none}.stock-countdown{min-width:190px;padding:10px 12px;top:14px;right:12px}.stock-countdown b{font-size:15px}}.ai-orbit{z-index:1}.shop-image>small{z-index:7}.has-ai .shop-image img{z-index:4}.ai-orbit{border-radius:0;width:100%;height:100%;animation:none;inset:0;overflow:hidden;translate:none}.ai-orbit span{left:var(--x);top:var(--y);will-change:transform;width:64px;height:64px;animation-duration:var(--speed);margin:-32px;animation-timing-function:cubic-bezier(.45,.02,.55,.98);animation-iteration-count:infinite;animation-direction:alternate;transform:none}.ai-orbit span:first-child{--x:78%;--y:45%;--speed:9.2s;animation-name:ai-drift-one}.ai-orbit span:nth-child(2){--x:18%;--y:29%;--speed:11.7s;animation-name:ai-drift-two}.ai-orbit span:nth-child(3){--x:75%;--y:76%;--speed:8.4s;animation-name:ai-drift-three}.ai-orbit span:nth-child(4){--x:15%;--y:70%;--speed:13.1s;animation-name:ai-drift-four}.ai-orbit span:nth-child(5){--x:68%;--y:18%;--speed:10.3s;animation-name:ai-drift-five}.ai-orbit span:nth-child(6){--x:28%;--y:52%;--speed:12.4s;animation-name:ai-drift-six}.has-ai:hover .ai-orbit{animation:none}.has-ai:hover .ai-orbit span{animation-duration:calc(var(--speed) * .72)}@keyframes ai-drift-one{0%{transform:translate(-8%,16%)rotate(-5deg)}35%{transform:translate(-46%,40%)rotate(3deg)}72%{transform:translate(12%,-34%)rotate(-2deg)}to{transform:translate(-32%,-8%)rotate(5deg)}}@keyframes ai-drift-two{0%{transform:translate(10%,-12%)rotate(4deg)}42%{transform:translate(55%,24%)rotate(-4deg)}70%{transform:translate(-4%,56%)rotate(2deg)}to{transform:translate(38%,-28%)rotate(-3deg)}}@keyframes ai-drift-three{0%{transform:translate(-18%,-5%)rotate(2deg)}31%{transform:translate(-58%,-38%)rotate(-5deg)}65%{transform:translate(5%,-18%)rotate(4deg)}to{transform:translate(-42%,22%)rotate(-2deg)}}@keyframes ai-drift-four{0%{transform:translate(4%,5%)rotate(-3deg)}38%{transform:translate(62%,-22%)rotate(5deg)}76%{transform:translate(26%,-58%)rotate(-4deg)}to{transform:translate(-2%,18%)rotate(2deg)}}@keyframes ai-drift-five{0%{transform:translate(-5%,7%)rotate(3deg)}33%{transform:translate(-52%,38%)rotate(-2deg)}68%{transform:translate(18%,55%)rotate(5deg)}to{transform:translate(-28%,4%)rotate(-4deg)}}@keyframes ai-drift-six{0%{transform:translateY(-10%)rotate(-4deg)}40%{transform:translate(48%,42%)rotate(4deg)}73%{transform:translate(-16%,-35%)rotate(-2deg)}to{transform:translate(35%,-2%)rotate(3deg)}}@media (max-width:700px){.ai-orbit{width:100%;height:100%}.ai-orbit span{width:48px;height:48px;margin:-24px;transform:none}.ai-orbit span:first-child{--x:82%}.ai-orbit span:nth-child(2){--x:16%}.ai-orbit span:nth-child(3){--x:79%}.ai-orbit span:nth-child(4){--x:13%}}@media (prefers-reduced-motion:reduce){.stock-marquee{animation:none}.ai-orbit span{animation-play-state:paused}}.mini-360{z-index:4;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:absolute;inset:0}.mini-360>img{mix-blend-mode:multiply;inset:0;object-fit:contain!important;filter:drop-shadow(0 28px 24px #332c4a38)!important;width:100%!important;height:100%!important;padding:18px!important;position:absolute!important}.mini-360>span{z-index:5;color:#4f43aa;letter-spacing:.13em;background:#fff;border:1px solid #d1cec8;padding:10px 13px;font-size:7px;font-weight:900;position:absolute;bottom:24px;left:25px;box-shadow:0 10px 25px #1111}.mini-360>div{z-index:5;color:#fff;background:#121119;align-items:center;gap:8px;padding:10px 13px;display:flex;position:absolute;top:24px;right:25px}.mini-360>div b{letter-spacing:.1em;font-size:7px}.mini-360>div i{color:#8d7aff;font-size:6px;font-style:normal}.software .shop-image{background:radial-gradient(circle at 50% 52%,#9987ff45,#0000 46%),#efeee9}@media (max-width:700px){.mini-360>img{padding:25px 4px!important}.mini-360>div{top:48px;right:14px}.mini-360>span{bottom:14px;left:14px}}.milo-360-brand{z-index:8;color:#fff;letter-spacing:.16em;background:#202126;padding:2px 7px;font-size:clamp(8px,1vw,13px);line-height:1;position:absolute;top:49%;left:50%;translate:-50% -50%;box-shadow:0 0 0 3px #202126}.black-turntable{z-index:4;perspective:1000px;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:absolute;inset:0}.black-robot-depth{transform:rotateY(var(--yaw)) translateX(calc(var(--yaw) * -.12));transform-style:preserve-3d;place-items:center;transition:transform 80ms linear;display:grid;position:absolute;inset:0}.black-robot-depth img{inset:0;object-fit:contain!important;width:100%!important;height:100%!important;filter:drop-shadow(calc(var(--yaw) * .55) 28px 24px #241e3d4d)!important;padding:28px!important;position:absolute!important}.black-robot-depth:after{content:"";filter:blur(18px);background:#1d193538;border-radius:50%;height:9%;position:absolute;bottom:8%;left:26%;right:26%;transform:rotateX(72deg)translateZ(-35px)}.black-robot-depth i{z-index:5;mix-blend-mode:screen;transform:translateX(calc(var(--yaw) * 1.2));pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff2e 49%,#0000 62%);position:absolute;inset:8% 20%}.black-turntable>span{z-index:7;color:#4f43aa;letter-spacing:.13em;background:#fff;border:1px solid #d1cec8;padding:9px 12px;font-size:7px;font-weight:900;position:absolute;bottom:23px;left:24px}@media (max-width:700px){.milo-360-brand{font-size:8px;top:49%}.black-turntable>span{bottom:14px;left:14px}.black-robot-depth img{padding:20px!important}}.nova-360{z-index:4;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:absolute;inset:0}.service-sequence{z-index:4;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.service-sequence>img{opacity:0;pointer-events:none;inset:0;object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 26px 24px #241e3d3b)!important;width:100%!important;height:100%!important;padding:26px 38px!important;transition:opacity .9s cubic-bezier(.22,.61,.36,1)!important;position:absolute!important;transform:none!important}.service-sequence>img.active{opacity:1}.service-screen-light{z-index:6;filter:drop-shadow(0 0 11px #65dfff);pointer-events:none;width:108px;height:54px;transition:opacity .45s,left .45s,transform .45s;position:absolute;top:19.2%;left:50%;transform:translate(-50%,-50%)}.service-screen-light i{background:#8ce8ff24;border:4px solid #72ddff;border-radius:50%;width:25px;height:19px;position:absolute;top:9px;box-shadow:inset 0 0 10px #72ddff88}.service-screen-light i:first-child{left:18px}.service-screen-light i:nth-child(2){right:18px}.service-screen-light b{border-bottom:3px solid #72ddff;border-radius:0 0 18px 18px;width:19px;height:9px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.service-screen-light-2{top:19%;left:47.4%;transform:translate(-50%,-50%)skewY(2deg)scaleX(.86)}.service-screen-light-3,.service-screen-light-4{opacity:0}.service-sequence-progress{z-index:7;gap:6px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.service-sequence-progress i{background:#15141d2e;border-radius:2px;width:18px;height:2px;transition:width .5s,background-color .5s}.service-sequence-progress i.active{background:#705bea;width:34px}@media (prefers-reduced-motion:reduce){.service-sequence>img,.service-sequence-progress i{transition:none!important}}@media (max-width:700px){.service-sequence>img{padding:24px 18px!important}}.service-360{z-index:4;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:absolute;inset:0}.service-3d canvas{cursor:grab;touch-action:none;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.service-3d canvas:active{cursor:grabbing}.service-sprite{pointer-events:none;inset:0;object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 25px 24px #241e3d35)!important;width:100%!important;height:100%!important;padding:54px!important;position:absolute!important}.service-360>span{z-index:7;color:#4f43aa;letter-spacing:.13em;background:#fff;border:1px solid #d1cec8;padding:9px 12px;font-size:7px;font-weight:900;position:absolute;bottom:23px;left:24px}@media (max-width:700px){.service-sprite{padding:42px 24px!important}.service-360>span{bottom:14px;left:14px}}.nova-360>img{inset:0;object-fit:contain!important;filter:brightness(.5)contrast(1.35)drop-shadow(0 28px 24px #241e3d4d)!important;width:100%!important;height:100%!important;padding:18px!important;position:absolute!important}.nova-360>span{z-index:7;color:#4f43aa;letter-spacing:.13em;background:#fff;border:1px solid #d1cec8;padding:9px 12px;font-size:7px;font-weight:900;position:absolute;bottom:23px;left:24px}.nova-360-brand{z-index:8;color:#c9c9ca;letter-spacing:.22em;box-shadow:none;text-shadow:0 1px 1px #050505,0 0 4px #0d0e10,0 0 8px #0d0e10;pointer-events:none;background:0 0;padding:0;font-size:clamp(8px,.72vw,12px);font-weight:600;line-height:1;position:absolute;top:42%;left:50%;translate:-50% -50%}@media (max-width:700px){.nova-360>img{padding:12px!important}.nova-360>span{bottom:14px;left:14px}.nova-360-brand{font-size:7px}}.ai-pack-duo{z-index:4;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0;overflow:hidden}.ai-pack-duo>.mini-360,.ai-pack-duo>.nova-360{border-right:1px solid #c9c6d044;width:100%;height:100%;position:relative;inset:auto}.ai-pack-duo>.nova-360{border-right:0}.ai-pack-duo .mini-360>div{display:none}.ai-pack-duo .mini-360>span,.ai-pack-duo .nova-360>span{white-space:nowrap;bottom:18px;left:50%;translate:-50%}.ai-pack-duo .mini-360:after,.ai-pack-duo .nova-360:after{z-index:7;color:#5d49cf;letter-spacing:.14em;white-space:nowrap;font-size:8px;font-weight:900;position:absolute;top:24px;left:50%;translate:-50%}.ai-pack-duo .mini-360:after{content:"MILO MINI · 360°"}.ai-pack-duo .nova-360:after{content:"MILO BOT · 360°"}.ai-pack-duo .mini-360>img,.ai-pack-duo .nova-360>img{padding:42px 8px 46px!important}.ai-pack-duo .milo-360-brand,.ai-pack-duo .nova-360-brand{font-size:8px}@media (max-width:700px){.ai-pack-duo{grid-template-columns:1fr 1fr}.ai-pack-duo .mini-360>img,.ai-pack-duo .nova-360>img{padding:52px 0 48px!important}.ai-pack-duo .mini-360>span,.ai-pack-duo .nova-360>span{padding:7px;font-size:5px}.ai-pack-duo .mini-360:after,.ai-pack-duo .nova-360:after{font-size:6px;top:42px}}@media (min-width:1001px){.shop-grid article,.shop-grid article.product-3,.shop-grid article.product-4{grid-column:span 6;grid-template-rows:430px 1fr;min-height:800px}.shop-image>img{padding:24px;transform:scale(1)}.shop-grid article:hover .shop-image>img{transform:scale(1.04)}.nova-360>img,.mini-360>img{padding:18px!important;transform:scale(1)!important}.shop-image small{font-size:10px}.shop-copy{padding:38px}.shop-copy>div>span{font-size:9px}.shop-copy h3{font-size:46px}.shop-copy>div>p{font-size:15px;line-height:1.55}.shop-copy li{padding:9px 13px;font-size:10px}.shop-copy button{height:58px;font-size:11px}.ai-orbit span{width:68px;height:68px;margin:-34px}.ai-orbit span b{font-size:8px}.ai-orbit span i{font-size:18px}}.ai-orbit{pointer-events:none;width:100%;height:100%;inset:0;overflow:hidden}.ai-orbit span,.ai-orbit span:nth-child(n){--speed:24s;offset-path:ellipse(40% 38% at 50% 52%);offset-distance:0%;offset-rotate:0deg;width:64px;height:64px;animation:ai-uniform-orbit var(--speed) linear infinite;animation-delay:calc(var(--i) * -4s);margin:-32px;top:0;left:0;transform:none}@keyframes ai-uniform-orbit{to{offset-distance:100%}}.software .ai-orbit{opacity:1}.software .shop-image>small{display:none}.ai-pack-duo .mini-360:after,.ai-pack-duo .nova-360:after{background:#fff;border:1px solid #d1cec8;padding:8px 11px;font-size:9px;line-height:1;top:18px;box-shadow:0 8px 20px #1111}@media (max-width:700px){.ai-orbit span,.ai-orbit span:nth-child(n){offset-path:ellipse(39% 35% at 50% 54%);width:48px;height:48px;margin:-24px}.ai-pack-duo .mini-360:after,.ai-pack-duo .nova-360:after{padding:6px 7px;font-size:6px;top:38px}}@media (prefers-reduced-motion:reduce){.ai-orbit span,.ai-orbit span:nth-child(n){animation-play-state:paused}}.black-robot-depth{transform:rotateY(calc(var(--yaw)*1deg)) translateX(calc(var(--yaw)*-.35px))}.black-robot-depth img{filter:drop-shadow(calc(var(--yaw)*.55px) 28px 24px #241e3d4d)!important}.black-robot-depth i{transform:translateX(calc(var(--yaw)*1.2px))}.hero-ai-cloud{z-index:1;pointer-events:none;position:absolute;inset:-4% -28%;overflow:hidden}.hero-ai-cloud span{left:var(--x);top:var(--y);color:#111018;width:72px;height:72px;animation:hero-ai-drift var(--t) cubic-bezier(.45,.02,.55,.98) infinite alternate;animation-delay:var(--d);will-change:transform;background:#fff;border:1px solid #d3d0ca;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;box-shadow:0 14px 34px #30245722}.hero-ai-cloud i{font-size:19px;font-style:normal;line-height:1}.hero-ai-cloud b{font-size:8px;line-height:1}.hero-ai-cloud span:first-child{--x:78%;--y:39%;--t:9.2s;--d:-3s}.hero-ai-cloud span:nth-child(2){--x:9%;--y:21%;--t:12.1s;--d:-8s}.hero-ai-cloud span:nth-child(3){--x:73%;--y:73%;--t:10.5s;--d:-5s}.hero-ai-cloud span:nth-child(4){--x:4%;--y:68%;--t:13.4s;--d:-2s}.hero-ai-cloud span:nth-child(5){--x:64%;--y:8%;--t:11.2s;--d:-7s}.hero-ai-cloud span:nth-child(6){--x:20%;--y:48%;--t:8.8s;--d:-4s}@keyframes hero-ai-drift{0%{transform:translate(-20px,13px)rotate(-4deg)}32%{transform:translate(28px,-22px)rotate(5deg)}67%{transform:translate(-8px,30px)rotate(-2deg)}to{transform:translate(38px,2px)rotate(4deg)}}.nvidia-ready{z-index:5;color:#fff;background:#101116;border:1px solid #ffffff20;border-radius:30px;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;width:310px;min-height:94px;padding:17px 23px;display:flex;position:absolute;bottom:-48px;left:50%;translate:-50%;box-shadow:0 18px 38px #19172f2b}.nvidia-ready small{letter-spacing:.12em;color:#c0bfc5;font-size:10px;font-weight:700;line-height:1.25}.nvidia-ready b{letter-spacing:.055em;font-size:16px;line-height:1.1}.nvidia-ready span{letter-spacing:.15em;color:#9a8cff;font-size:8px;font-weight:700;line-height:1.2}@media (max-width:720px){.hero-ai-cloud{inset:0 -13%}.hero-ai-cloud span{width:54px;height:54px}.hero-ai-cloud b{font-size:6px}.nvidia-ready{border-radius:27px;width:280px;min-height:86px;padding:15px 20px;bottom:-31px}.nvidia-ready small{font-size:9px}.nvidia-ready b{font-size:14px}.nvidia-ready span{font-size:7px}}@media (prefers-reduced-motion:reduce){.hero-ai-cloud span{animation-play-state:paused}}.site-global-header+main>.nav,.site-global-header+main>.detail-nav{display:none!important}.site-global-header{z-index:500;background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(18px);width:100%;position:sticky;top:0}.site-logo-media{flex:0 0 96px;justify-content:center;align-items:center;width:96px;height:72px;line-height:0;overflow:hidden;background:0 0!important}.site-logo-video{object-fit:contain;pointer-events:none;width:96px;height:72px;display:block}.site-logo-mobile{display:none}.sectors>.kicker,.case-story>.kicker{color:#5a3fd0}.buy-strip>div>p,.buy-strip .monthly-note{color:#fff!important}.footer-admin-link>span{color:#929097!important}.site-global-header>nav>a{min-height:34px;color:var(--ink);border:1px solid #0000;border-radius:999px;align-items:center;padding:0 13px;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.site-global-header>nav>a.site-nav-active,.site-global-header>nav>a.site-nav-active:hover{border-color:var(--violet);background:color-mix(in srgb, var(--violet) 8%, transparent);color:var(--violet)!important}.site-global-header>nav>a.site-nav-active:after{display:none!important}@media (max-width:1040px){.site-global-header>nav,.site-global-header>.nav-actions{display:none}}@media (max-width:520px){.site-logo-media,.site-logo-mobile,.site-logo-mobile img{width:88px;height:66px}.site-logo-media{flex-basis:88px}.site-logo-video{display:none}.site-logo-mobile,.site-logo-mobile img{pointer-events:none;display:block;-webkit-mask-image:url(/milo-logo-mobile-fallback.png);mask-image:url(/milo-logo-mobile-fallback.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#111116!important}}.markets-page{background:#f4f3ef}.markets-hero{text-align:center;background:radial-gradient(circle at 58% 38%,#7862ff30,#0000 38%),#f4f3ef;flex-direction:column;justify-content:center;align-items:center;min-height:690px;padding:112px clamp(72px,12vw,240px) 88px;display:flex}.markets-hero h1,.markets-copy h2,.markets-italy h2,.markets-cta h2{letter-spacing:-.075em;margin:28px 0;font-size:clamp(58px,7.6vw,118px);line-height:.86}.markets-hero h1 em{color:var(--violet);font-style:normal;font-weight:400}.markets-hero>p{color:#5f5f5a;max-width:690px;margin-left:auto;margin-right:auto;font-size:18px;line-height:1.55}.markets-hero h1{max-width:1120px}.market-country-list{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:46px;display:flex}.market-country-list span{border:1px solid #cbc9c3;border-radius:999px;align-items:center;gap:18px;padding:18px 27px;font-size:16px;font-weight:800;display:flex}.market-country-list small{color:var(--violet);font-size:12px}.market-country-list b{flex-direction:column;align-items:flex-start;display:flex}.market-country-list em{color:#696862;letter-spacing:.04em;margin-top:2px;font-size:9px;font-style:normal;font-weight:600}.markets-europe{color:#fff;background:#111018;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(48px,5vw,92px);padding:110px 7vw;display:grid}.markets-copy h2{font-size:clamp(50px,5.8vw,88px)}.markets-copy p,.markets-italy-head p{color:#aaa7b0;max-width:570px;font-size:16px;line-height:1.65}.market-map-frame{aspect-ratio:1.58;background:#ddd;border:1px solid #7862ff70;width:100%;min-height:0;position:relative;overflow:hidden}.market-leaflet-map{filter:grayscale()contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.market-map-shade{pointer-events:none;background:linear-gradient(145deg,#13111e66,#725cff1f);position:absolute;inset:0}.market-leaflet-icon{white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;display:flex}.market-leaflet-marker{white-space:nowrap;width:0;height:0;display:block;position:relative}.market-leaflet-dot{background:#806bff;border:3px solid #fff;border-radius:50%;flex:none;width:14px;height:14px;box-shadow:0 0 0 7px #806bff3b,0 0 30px #806bff}.market-leaflet-icon>b,.market-leaflet-marker b{color:#fff;background:#111018;padding:6px 9px;font-size:9px;box-shadow:0 8px 24px #0003}.market-leaflet-marker .market-leaflet-dot{position:absolute;top:-7px;left:-7px}.market-leaflet-marker b{flex-direction:column;display:flex;position:absolute}.market-leaflet-marker b small{color:#bcb8c6;letter-spacing:.04em;margin-top:2px;font-size:7px;font-weight:600}.market-leaflet-marker--right b{top:-12px;left:13px}.market-leaflet-marker--left b{top:-12px;right:13px}.market-leaflet-marker--top b{bottom:13px;left:0;transform:translate(-50%)}.market-leaflet-marker--bottom b{top:13px;left:0;transform:translate(-50%)}.markets-italy{background:#eeede8;padding:120px 7vw}.markets-italy-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:6vw;margin-bottom:70px;display:grid}.markets-italy h2{font-size:clamp(50px,6vw,92px)}.markets-italy-head p{color:#66645f}.italy-map-layout{grid-template-columns:1.35fr .65fr;gap:20px;display:grid}.italy-map-layout .market-map-frame{aspect-ratio:.92}.region-list{border-top:1px solid #c9c7c1;margin:0;padding:0;list-style:none}.region-list li{border-bottom:1px solid #c9c7c1;grid-template-columns:42px 1fr auto;align-items:center;min-height:63px;padding:0 8px;display:grid}.region-list span{color:var(--violet);font-size:9px}.region-list b{font-size:13px}.region-list i{color:var(--violet);font-size:9px;font-style:normal}.markets-cta{background:var(--violet);color:#fff;grid-template-columns:1fr auto;align-items:end;padding:120px 7vw;display:grid}.markets-cta .kicker{color:#cfc8ff;grid-column:1/-1}.markets-cta h2{margin-bottom:0;font-size:clamp(58px,8vw,118px)}.markets-cta .button{color:#111018;background:#fff}.markets-cta .button:hover{color:#fff;background:#111018}@media (max-width:1000px){.markets-hero{padding-left:8vw;padding-right:8vw}.markets-europe,.markets-italy-head,.italy-map-layout{grid-template-columns:1fr}.market-map-frame,.italy-map-layout .market-map-frame{min-height:0}.market-map-frame--europe{aspect-ratio:1.48}.market-map-frame--italy{aspect-ratio:1}.markets-cta{grid-template-columns:1fr;align-items:start;gap:38px}.markets-cta .button{width:max-content}}@media (max-width:620px){.markets-hero,.markets-europe,.markets-italy,.markets-cta{padding-left:22px;padding-right:22px}.markets-hero{min-height:auto;padding-top:80px}.markets-hero h1{font-size:54px}.market-country-list span{padding:12px 16px;font-size:12px}.market-map-frame,.italy-map-layout .market-map-frame{aspect-ratio:.88;min-height:0}.markets-europe{gap:42px}.market-leaflet-icon>b,.market-leaflet-marker b{padding:5px;font-size:7px}.market-leaflet-marker .market-leaflet-dot{border-width:2px;width:11px;height:11px;top:-5.5px;left:-5.5px}.markets-italy-head{margin-bottom:42px}.region-list li{min-height:56px}.markets-cta h2{font-size:60px}}.medical-os-page{--mos-ink:#121117;--mos-violet:#7057ed;--mos-mint:#81f0c8;--mos-bg:#e9e8e3;--mos-line:#d7d5ce;background:var(--mos-bg);color:var(--mos-ink);min-height:100vh;padding:0 0 100px}.medical-os-intro{grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;padding:66px 5.5vw 46px;display:grid}.medical-os-kicker{color:#5a43c7;letter-spacing:.18em;align-items:center;gap:9px;font-size:8px;font-weight:900;display:flex}.medical-os-kicker i{background:var(--mos-mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #81f0c830}.medical-os-intro h1{letter-spacing:-.07em;margin:26px 0 0;font-size:clamp(49px,6vw,92px);line-height:.88}.medical-os-intro h1 em{color:var(--mos-violet);font-style:normal;font-weight:400}.medical-os-intro>p{color:#62605f;max-width:510px;margin:0 0 7px;font-size:15px;line-height:1.65}.medical-os-stage{grid-template-columns:minmax(0,1fr) 330px;align-items:stretch;gap:14px;padding:0 2.4vw;display:grid}.medical-os-window,.medical-os-preview{background:#f9f9f7;border:1px solid #cbc9c2;overflow:hidden;box-shadow:0 24px 65px #2822331b}.medical-os-window{border-radius:18px;min-width:0}.medical-os-windowbar{color:#fff;background:#15141a;grid-template-columns:1fr auto 1fr;align-items:center;height:62px;padding:0 21px;display:grid}.medical-os-window-dots{gap:6px;display:flex}.medical-os-window-dots i{background:#45434c;border-radius:50%;width:8px;height:8px}.medical-os-window-dots i:first-child{background:#ff756d}.medical-os-window-dots i:nth-child(2){background:#ffc963}.medical-os-window-dots i:last-child{background:#7ddc8f}.medical-os-appmark{letter-spacing:.14em;color:#aaa6b2;align-items:center;gap:5px;font-size:8px;display:flex}.medical-os-appmark b{color:#fff;letter-spacing:-.07em;font-size:18px}.medical-os-appmark>span{background:var(--mos-violet);border-radius:50%;width:6px;height:6px}.medical-os-clinic{justify-self:end;align-items:center;gap:9px;display:flex}.medical-os-clinic>span{background:var(--mos-violet);border-radius:50%;place-items:center;width:30px;height:30px;font-size:7px;font-weight:900;display:grid}.medical-os-clinic p{flex-direction:column;margin:0;display:flex}.medical-os-clinic b{font-size:8px}.medical-os-clinic small{color:#8f8b96;margin-top:3px;font-size:6px}.medical-os-layout{grid-template-columns:178px minmax(0,1fr);min-height:630px;display:grid}.medical-os-sidebar{border-right:1px solid var(--mos-line);background:#efefec;flex-direction:column;padding:22px 12px 14px;display:flex}.medical-os-sidebar>div:first-child{padding:0 9px 20px}.medical-os-sidebar small,.medical-os-toolbar small,.medical-os-fields-head small,.medical-os-modules>span,.medical-os-properties-head small,.medical-os-preview header small{letter-spacing:.15em;color:#8a878c;font-size:6px;font-weight:900}.medical-os-sidebar strong{margin-top:7px;font-size:12px;display:block}.medical-os-sidebar nav{gap:4px;display:grid}.medical-os-sidebar nav button{text-align:left;color:#6b686e;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:25px 1fr;align-items:center;min-height:41px;padding:0 9px;font-size:8px;font-weight:750;display:grid}.medical-os-sidebar nav button i{color:#aaa6ad;font-size:6px;font-style:normal}.medical-os-sidebar nav button.active{color:#15141a;background:#fff;box-shadow:0 3px 12px #201b2c0b}.medical-os-sidebar nav button.active i{color:var(--mos-violet)}.medical-os-robot-status{border-top:1px solid var(--mos-line);align-items:center;gap:9px;display:flex;margin-top:auto!important;padding:15px 8px 3px!important}.medical-os-robot-status>i,.medical-os-preview header>span i,.medical-os-publish-state i{background:var(--mos-mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #66dcb1}.medical-os-robot-status>span{flex-direction:column;gap:3px;display:flex}.medical-os-robot-status b{font-size:7px}.medical-os-robot-status small{letter-spacing:0;color:#777;font-size:6px}.medical-os-workspace{min-width:0}.medical-os-toolbar{border-bottom:1px solid var(--mos-line);grid-template-columns:1fr auto auto;align-items:center;gap:13px;min-height:84px;padding:17px 20px;display:grid}.medical-os-toolbar h2{letter-spacing:-.04em;margin:5px 0 0;font-size:22px}.medical-os-publish-state{letter-spacing:.08em;color:#a1652d;align-items:center;gap:6px;font-size:6px;font-weight:900;display:flex}.medical-os-publish-state i{box-shadow:none;background:#eda969}.medical-os-publish-state.live{color:#16805d}.medical-os-publish-state.live i{background:#49c994}.medical-os-publish-state.syncing{color:#5c48cf}.medical-os-publish-state.syncing i{background:var(--mos-violet);animation:.7s infinite alternate mos-pulse}.medical-os-publish{background:var(--mos-violet);color:#fff;cursor:pointer;border:0;border-radius:7px;min-width:135px;padding:12px 15px;font-size:7px;font-weight:900}.medical-os-publish:hover{background:#15141a}.medical-os-publish:disabled{cursor:wait;opacity:.75}.medical-os-editor{grid-template-columns:175px minmax(260px,1fr) 210px;min-height:546px;display:grid}.medical-os-modules{border-right:1px solid var(--mos-line);background:#f4f4f1;padding:18px 12px}.medical-os-modules>span{padding:0 7px 10px;display:block}.medical-os-modules>button:not(.medical-os-new-module){text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:28px 1fr 10px;align-items:center;gap:7px;width:100%;padding:10px 7px;display:grid}.medical-os-modules>button:not(.medical-os-new-module)>i{color:#5e4bc4;background:#e3e1ed;border-radius:6px;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;font-weight:900;display:grid}.medical-os-modules>button:not(.medical-os-new-module)>span{flex-direction:column;min-width:0;display:flex}.medical-os-modules b{font-size:8px}.medical-os-modules small{color:#8a878c;margin-top:3px;font-size:6px}.medical-os-modules em{color:#aaa;font-style:normal}.medical-os-modules>button.active{box-shadow:0 4px 13px #201b2c0d;background:#fff!important}.medical-os-modules>button.active>i{background:var(--mos-violet);color:#fff}.medical-os-new-module{color:#5e4bc4;cursor:pointer;background:0 0;border:1px dashed #c7c3cf;border-radius:7px;width:100%;margin-top:12px;padding:10px;font-size:7px;font-weight:850}.medical-os-fields{min-width:0;padding:20px}.medical-os-fields-head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.medical-os-fields-head h3{margin:5px 0 0;font-size:18px}.medical-os-fields-head button{color:#5c48cf;cursor:pointer;background:#fff;border:1px solid #cbc7d8;border-radius:6px;padding:9px 11px;font-size:7px;font-weight:900}.medical-os-field-list{gap:7px;display:grid}.medical-os-field-list>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dedbd5;border-radius:7px;grid-template-columns:18px 28px 1fr auto;align-items:center;gap:8px;width:100%;min-height:61px;padding:8px 10px;transition:all .18s;display:grid}.medical-os-field-list>button:hover{border-color:#a99cf0}.medical-os-field-list>button.selected{border-color:var(--mos-violet);box-shadow:0 0 0 2px #7057ed1f}.medical-os-field-list>button.hidden-field{opacity:.52}.medical-os-grip{color:#aaa;font-size:13px}.medical-os-number{color:#5e4bc4;background:#f0eef8;border-radius:50%;place-items:center;width:27px;height:27px;font-size:6px;font-weight:900;display:grid}.medical-os-field-list>button>span:nth-child(3){flex-direction:column;gap:4px;display:flex}.medical-os-field-list b{font-size:8px}.medical-os-field-list small{color:#89858d;font-size:6px}.medical-os-field-list em{color:#4f8b72;background:#e9f8f1;border-radius:12px;padding:5px 7px;font-size:6px;font-style:normal}.medical-os-properties{border-left:1px solid var(--mos-line);background:#f4f4f1;padding:20px 16px}.medical-os-properties-head{border-bottom:1px solid var(--mos-line);margin-bottom:15px;padding-bottom:13px}.medical-os-properties-head b{margin-top:6px;font-size:10px;display:block}.medical-os-properties label{color:#625f66;margin:14px 0;font-size:7px;font-weight:800;display:block}.medical-os-properties input,.medical-os-properties select{background:#fff;border:1px solid #d4d1ca;border-radius:6px;outline:none;width:100%;margin-top:6px;padding:10px 9px;font-size:8px;display:block}.medical-os-properties input:focus,.medical-os-properties select:focus{border-color:var(--mos-violet);box-shadow:0 0 0 2px #7057ed18}.medical-os-switch-row{border-top:1px solid var(--mos-line);justify-content:space-between;align-items:center;gap:8px;padding:12px 0;display:flex}.medical-os-switch-row>span{flex-direction:column;gap:3px;display:flex}.medical-os-switch-row b{font-size:7px}.medical-os-switch-row small{color:#8a878c;font-size:6px}.medical-os-switch-row>button{cursor:pointer;background:#c4c0c8;border:0;border-radius:10px;width:32px;height:18px;padding:2px}.medical-os-switch-row>button i{background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;display:block}.medical-os-switch-row>button.on{background:var(--mos-violet)}.medical-os-switch-row>button.on i{transform:translate(14px)}.medical-os-order{grid-template-columns:1fr 1fr;gap:5px;margin-top:13px;display:grid}.medical-os-order button,.medical-os-delete{cursor:pointer;background:#fff;border:1px solid #d2cfd4;border-radius:5px;padding:8px 5px;font-size:6px;font-weight:800}.medical-os-delete{color:#b0444e;border-color:#e6c7ca;width:100%;margin-top:7px}.medical-os-empty{color:#777;font-size:9px}.medical-os-preview{color:#fff;background:#15141a;border-radius:18px;flex-direction:column;display:flex}.medical-os-preview>header{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;height:62px;padding:0 19px;display:flex}.medical-os-preview>header>div{flex-direction:column;gap:4px;display:flex}.medical-os-preview header small{color:#817d8a}.medical-os-preview header b{font-size:10px}.medical-os-preview header>span{color:var(--mos-mint);letter-spacing:.11em;align-items:center;gap:6px;font-size:6px;font-weight:900;display:flex}.medical-os-robot-screen{background:radial-gradient(circle at 50% 20%,#413393 0,#0000 36%),linear-gradient(160deg,#161427,#09090d 72%);border:8px solid #3c3a42;border-radius:35px;flex-direction:column;width:268px;min-height:500px;margin:24px auto 17px;padding:24px 18px 18px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff20,0 20px 45px #0008}.medical-os-robot-screen:before{content:"";background:#050507;border-radius:5px;width:65px;height:5px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.medical-os-screen-top{grid-template-columns:1fr auto;align-items:center;padding-top:8px;display:grid}.medical-os-screen-top b{letter-spacing:-.06em;font-size:14px}.medical-os-screen-top span{color:#a99ef3;letter-spacing:.11em;text-align:right;font-size:5px}.medical-os-screen-top small{color:var(--mos-mint);letter-spacing:.13em;grid-column:1/-1;margin-top:24px;font-size:6px}.medical-os-question{animation:.25s mos-field-in}.medical-os-question>small{color:#a69bf2;letter-spacing:.13em;margin:27px 0 9px;font-size:6px;display:block}.medical-os-question h3{letter-spacing:-.045em;margin:0 0 24px;font-size:24px;line-height:1.05}.medical-os-question>input,.medical-os-question>textarea{color:#fff;background:#ffffff0e;border:1px solid #ffffff2b;border-radius:8px;outline:none;width:100%;padding:14px 12px;font-size:8px}.medical-os-question>textarea{resize:none;height:96px}.medical-os-question>p{letter-spacing:.12em;color:#a89cf3;margin-top:9px;font-size:5px}.medical-os-answers{gap:7px;display:grid}.medical-os-answers button{color:#fff;cursor:pointer;background:#ffffff0c;border:1px solid #ffffff20;border-radius:8px;justify-content:space-between;align-items:center;min-height:42px;padding:0 11px;font-size:8px;display:flex}.medical-os-answers button:hover{background:var(--mos-violet)}.medical-os-consent{background:#ffffff0d;border:1px solid #ffffff20;border-radius:8px;align-items:flex-start;gap:9px;padding:13px;font-size:8px;line-height:1.35;display:flex}.medical-os-consent input{accent-color:var(--mos-violet)}.medical-os-preview-nav{grid-template-columns:.75fr 1.25fr;gap:7px;margin-top:auto;display:grid}.medical-os-preview-nav button{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff20;border-radius:8px;padding:12px 8px;font-size:7px;font-weight:850}.medical-os-preview-nav button:last-child{background:var(--mos-violet);border-color:var(--mos-violet)}.medical-os-preview-nav button:disabled{opacity:.35}.medical-os-preview>footer{margin-top:auto;padding:0 23px 20px}.medical-os-preview>footer span{color:#8e8a94;border-top:1px solid #ffffff17;padding-top:14px;font-size:6px;line-height:1.5;display:block}.medical-os-preview>footer i{background:var(--mos-mint);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.medical-os-flow{border-top:1px solid #c2c0ba;border-bottom:1px solid #c2c0ba;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;margin:22px 5.5vw 0;display:grid}.medical-os-flow>div{grid-template-columns:38px 1fr;align-items:center;padding:27px 20px;display:grid}.medical-os-flow>div>span{color:var(--mos-violet);grid-row:1/3;font-size:9px;font-weight:900}.medical-os-flow b{letter-spacing:.13em;font-size:9px}.medical-os-flow p{color:#6d6a69;margin:5px 0 0;font-size:9px}.medical-os-flow>i{color:#8d8990;font-style:normal}.medical-os-toast{color:#fff;z-index:600;background:#15141a;border-radius:8px;padding:14px 17px;font-size:8px;position:fixed;bottom:25px;right:25px;box-shadow:0 20px 55px #0004}@keyframes mos-pulse{to{opacity:.25}}@keyframes mos-field-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1180px){.medical-os-stage{grid-template-columns:1fr}.medical-os-preview{justify-self:center;width:100%;max-width:420px}.medical-os-editor{grid-template-columns:165px minmax(260px,1fr) 210px}}@media (max-width:850px){.medical-os-intro{grid-template-columns:1fr;gap:25px}.medical-os-layout{grid-template-columns:1fr}.medical-os-sidebar{display:none}.medical-os-editor{grid-template-columns:145px 1fr}.medical-os-properties{border-left:0;border-top:1px solid var(--mos-line);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.medical-os-properties-head{grid-column:1/-1}.medical-os-toolbar{grid-template-columns:1fr auto}.medical-os-publish-state{display:none}}@media (max-width:600px){.medical-os-page{padding-bottom:70px}.medical-os-intro{padding:50px 22px 30px}.medical-os-intro h1{font-size:47px}.medical-os-intro>p{font-size:13px}.medical-os-stage{padding:0 12px}.medical-os-windowbar{grid-template-columns:1fr 1fr}.medical-os-window-dots{display:none}.medical-os-appmark{justify-self:start}.medical-os-clinic p{display:none}.medical-os-toolbar{gap:8px;padding:14px}.medical-os-toolbar h2{font-size:18px}.medical-os-publish{min-width:0;padding:11px 9px}.medical-os-editor{display:block}.medical-os-modules{border-right:0;border-bottom:1px solid var(--mos-line);gap:6px;padding:12px;display:flex;overflow:auto}.medical-os-modules>span,.medical-os-modules .medical-os-new-module{display:none}.medical-os-modules>button:not(.medical-os-new-module){min-width:132px}.medical-os-fields{padding:15px 12px}.medical-os-fields-head{align-items:flex-end}.medical-os-field-list>button{grid-template-columns:23px 1fr auto}.medical-os-grip{display:none}.medical-os-field-list>button>span:nth-child(3){grid-column:2}.medical-os-properties{padding:18px;display:block}.medical-os-preview{width:100%}.medical-os-flow{grid-template-columns:1fr;margin:24px 22px 0}.medical-os-flow>i{display:none}.medical-os-flow>div{border-bottom:1px solid #cbc8c2}.medical-os-flow>div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.medical-os-question,.medical-os-publish-state.syncing i{animation:none}}.easy-assistant{right:clamp(12px,2vw,24px);bottom:max(14px,env(safe-area-inset-bottom));z-index:1000;font-family:var(--font-inter),system-ui,sans-serif;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed}.ea-trigger{color:#fff;cursor:pointer;background:#101217;border:1px solid #2e3138;border-radius:999px;align-items:center;gap:11px;min-height:68px;padding:6px 18px 6px 6px;display:flex;box-shadow:0 18px 50px #0004}.ea-trigger>b{white-space:nowrap;font-size:12px}.ea-bulb{background:#ffc400;border-radius:50%;place-items:center;width:56px;height:56px;animation:2.4s ease-in-out infinite ea-breathe;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffdc61,0 0 26px #ffc40070}.ea-bulb svg{fill:none;stroke:#101217;stroke-width:18px;stroke-linecap:round;stroke-linejoin:round;width:35px;height:43px;overflow:visible}.ea-bulb .ea-rays path{animation:1.8s ease-in-out infinite ea-ray}.ea-bulb .ea-rays path:nth-child(2){animation-delay:.14s}.ea-bulb .ea-rays path:nth-child(3){animation-delay:.28s}.ea-bulb .ea-rays path:nth-child(4){animation-delay:.42s}.ea-bulb .ea-rays path:nth-child(5){animation-delay:.56s}.ea-panel{overscroll-behavior:contain;color:#f7f8fa;background:#101217;border:1px solid #30343c;border-radius:22px;width:min(480px,100vw - 24px);max-height:min(760px,100dvh - 96px);overflow:auto;box-shadow:0 30px 90px #0008}.ea-panel>header{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101217ed;border-bottom:1px solid #2d3138;align-items:center;gap:12px;height:72px;padding:12px 16px;display:flex;position:sticky;top:0}.ea-panel>header img{object-fit:contain;object-position:left;width:98px;height:36px}.ea-panel>header>span{flex-direction:column;margin-right:auto;display:flex}.ea-panel>header>span b{letter-spacing:.12em;font-size:11px}.ea-panel>header>span small{color:#9ba1ab;font-size:9px}.ea-panel>header>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #424750;border-radius:50%;width:40px;height:40px;font-size:25px}.ea-body{padding:26px}.ea-body>small{color:#ffc400;letter-spacing:.16em;font-size:9px;font-weight:800}.ea-body h2{font-family:var(--font-grotesk),system-ui,sans-serif;letter-spacing:-.035em;margin:12px 0 10px;font-size:clamp(27px,6vw,34px);line-height:1}.ea-body>p{color:#abb0b8;margin:0;font-size:13px;line-height:1.55}.ea-modes{grid-template-columns:1fr 1fr;gap:10px;margin-top:23px;display:grid}.ea-modes button{color:#fff;text-align:left;cursor:pointer;background:#181b21;border:1px solid #3d424b;border-radius:14px;align-items:center;gap:11px;min-height:90px;padding:14px;display:flex}.ea-modes button:hover{border-color:#ffc400}.ea-modes button>b{color:#111;background:#ffc400;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.ea-modes button span{font-size:12px;font-weight:900}.ea-modes button small{color:#8f96a0;margin-top:4px;font-size:9px;font-weight:500;display:block}.ea-body textarea,.ea-fields input{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#181b21;border:1px solid #404650;border-radius:10px}.ea-body textarea{resize:vertical;min-height:134px;margin-top:18px;padding:13px}.ea-voice{margin-top:12px}.ea-voice button,.ea-read{color:#fff;cursor:pointer;background:#1d2027;border:1px solid #444a54;border-radius:10px;min-height:44px;font-size:10px;font-weight:800}.ea-voice button{justify-content:center;align-items:center;gap:9px;width:100%;display:flex}.ea-voice button i{background:#ffc400;border-radius:50%;width:9px;height:9px}.ea-voice button.active{border-color:#ffc400}.ea-voice button.active i{background:#ff4d5d;box-shadow:0 0 12px #ff4d5d}.ea-voice>b{color:#ffc400;text-align:center;min-height:18px;margin-top:6px;font-size:10px;display:block}.ea-voice p{color:#ffb9bf;font-size:11px}.ea-read{width:100%;margin-top:8px}.ea-read:disabled{opacity:.45}.ea-actions{justify-content:space-between;gap:10px;margin-top:22px;display:flex}.ea-actions button,.ea-success>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #454b55;border-radius:10px;min-height:46px;padding:0 16px;font-size:10px;font-weight:900}.ea-actions button:last-child,.ea-success>button{color:#111;background:#ffc400;border-color:#ffc400}.ea-actions button:disabled{opacity:.45;cursor:not-allowed}.ea-error{background:#3b1c20;border:1px solid #873d45;border-radius:9px;padding:10px;color:#ffd6da!important;margin:12px 0 0!important;font-size:11px!important}.ea-summary section{background:#171a20;border:1px solid #343943;border-radius:12px;margin-top:15px;padding:15px}.ea-summary section small{color:#ffc400;letter-spacing:.12em;font-size:9px;font-weight:800}.ea-summary section p{white-space:pre-wrap;color:#fff;margin:9px 0 0;line-height:1.55}.ea-summary section ul{margin:9px 0 0;padding-left:18px}.ea-summary h3{margin:21px 0 0;font-size:15px}.ea-fields{grid-template-columns:1fr 1fr;gap:13px;margin-top:20px;display:grid}.ea-fields label{letter-spacing:.04em;font-size:9px;font-weight:800}.ea-fields label.wide{grid-column:1/-1}.ea-fields input{height:43px;margin-top:6px;padding:0 10px}.ea-agenda{border:1px solid #3b414b;border-radius:14px;min-width:0;margin:20px 0 0;padding:15px}.ea-agenda legend{padding:0 6px}.ea-agenda legend strong{letter-spacing:.1em;font-size:12px}.ea-agenda legend span{color:#4ee69c;margin-left:8px;font-size:9px}.ea-agenda>p{color:#9da3ac;margin:2px 0 12px;font-size:9px;line-height:1.45}.ea-flags{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ea-flags button{color:#fff;text-align:left;cursor:pointer;background:#191c22;border:1px solid #3e444e;border-radius:9px;min-height:62px;padding:9px}.ea-flags button.active{border-color:#ffc400;box-shadow:inset 0 0 0 1px #ffc400}.ea-flags span{color:#ffc400;font-size:8px;font-weight:900;display:block}.ea-flags b{margin-top:6px;font-size:9px;line-height:1.3;display:block}.ea-state{color:#aeb4bd;text-align:center;padding:25px 8px;font-size:11px}.ea-month{grid-template-columns:38px 1fr 38px;align-items:center;margin-top:14px;display:grid}.ea-month b{text-align:center;text-transform:capitalize;font-size:13px}.ea-month button{color:#fff;background:#1b1e24;border:1px solid #3e444e;border-radius:8px;height:36px}.ea-month button:disabled{opacity:.25}.ea-week,.ea-days{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.ea-week{color:#969ca5;text-align:center;margin:12px 0 5px;font-size:9px}.ea-days button,.ea-days>span{aspect-ratio:1;color:#fff;background:#20242b;border:0;border-radius:7px;min-width:0;font-size:10px}.ea-days button:disabled{color:#60656d;background:#17191e}.ea-days button.active{color:#111;background:#ffc400;font-weight:900}.ea-times{margin-top:14px}.ea-times>b{margin-bottom:8px;font-size:10px;display:block}.ea-times>div{grid-template-columns:repeat(4,1fr);gap:5px;max-height:145px;display:grid;overflow:auto}.ea-times button{color:#fff;background:#1b1e24;border:1px solid #383e47;border-radius:7px;min-height:34px;font-size:9px}.ea-times button:disabled{opacity:.28}.ea-required{color:#ffc400!important;margin-top:8px!important;font-size:9px!important}.ea-consent{color:#c4c7cc;align-items:flex-start;gap:9px;margin-top:14px;font-size:10px;line-height:1.45;display:flex}.ea-consent input{accent-color:#ffc400;margin-top:2px}.ea-consent a{color:#fff;text-decoration:underline}.ea-honeypot{position:absolute!important;left:-10000px!important}.ea-success>b{color:#111;background:#ffc400;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:15px;font-size:24px;display:grid}.ea-success dl{margin:20px 0}.ea-success dl div{border-top:1px solid #343943;padding:10px 0}.ea-success dt{color:#959ba5;text-transform:uppercase;font-size:8px}.ea-success dd{margin:4px 0 0;font-size:11px}.ea-success>button{width:100%}@keyframes ea-breathe{50%{transform:scale(1.035);box-shadow:0 0 0 1px #9b8cff,0 0 34px #745cffa0}}@keyframes ea-ray{0%,to{opacity:.28}45%{opacity:1;filter:drop-shadow(0 0 10px #fff)}}@media (max-width:560px){.easy-assistant{right:10px;bottom:max(10px,env(safe-area-inset-bottom))}.ea-trigger{min-height:60px;padding-right:13px}.ea-trigger>b{white-space:normal;max-width:118px}.ea-bulb{width:48px;height:48px}.ea-panel{border-radius:17px;width:calc(100vw - 20px);max-height:calc(100dvh - 82px)}.ea-body{padding:20px}.ea-fields{grid-template-columns:1fr}.ea-fields label.wide{grid-column:auto}.ea-times>div{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.ea-bulb,.ea-bulb .ea-rays path{animation:none!important}.ea-panel{scroll-behavior:auto}}.ea-bulb{background:#745cff;box-shadow:0 0 0 1px #9b8cff,0 0 26px #745cff70}.ea-bulb svg{stroke:#fff}.ea-body>small,.ea-voice>b,.ea-summary section small,.ea-flags span,.ea-required{color:#9b8cff!important}.ea-modes button:hover,.ea-voice button.active,.ea-flags button.active{border-color:#745cff}.ea-flags button.active{box-shadow:inset 0 0 0 1px #745cff}.ea-modes button>b,.ea-days button.active,.ea-actions button:last-child,.ea-success>button,.ea-success>b{color:#fff;background:#745cff;border-color:#745cff}.ea-times button.active{color:#81ffd2;border-color:#81ffd2}.ea-voice button i{background:#81ffd2}.ea-consent input{accent-color:#745cff}
