@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-opsz-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/plex-arabic-arabic-400.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/plex-arabic-arabic-500.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600 700;src:url(/fonts/plex-arabic-arabic-700.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}:root{color-scheme:light;--paper: #ffffff;--paper-2: #f3f6fc;--paper-3: #e8edf7;--card: #ffffff;--ink: #152139;--ink-2: #35425b;--ink-3: #536078;--line: #dfe4ed;--line-2: #c9d1df;--input: #8995ae;--blue: #3559e0;--blue-hover: #2946b8;--blue-800: #1c2c78;--blue-400: #708cea;--blue-300: #abbcf9;--blue-100: #dde5fd;--blue-50: #edf2ff;--glow: #5b7cf0;--lime: #d7ff3f;--lime-2: #e6ff85;--good: #146c45;--warn: #a15c00;--bad: #c0362c;--night: #0a1224;--night-2: #0f1a31;--night-3: #152139;--night-card: rgb(255 255 255 / .045);--night-line: rgb(238 242 251 / .1);--on-night: #eef2fb;--on-night-2: rgb(238 242 251 / .74);--on-night-3: rgb(238 242 251 / .54);--radius-xs: 8px;--radius-s: 12px;--radius: 16px;--radius-l: 24px;--radius-xl: 34px;--shadow-1: 0 1px 2px rgb(21 33 57 / .05), 0 6px 18px -6px rgb(21 33 57 / .1);--shadow-2: 0 2px 6px rgb(21 33 57 / .05), 0 24px 60px -18px rgb(21 33 57 / .25);--shadow-3: 0 40px 100px -30px rgb(10 18 36 / .6);--shadow-blue: 0 14px 40px -14px rgb(53 89 224 / .6);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--container: 1240px;--container-wide: 1440px;--gutter: clamp(16px, 4vw, 40px);--section: clamp(84px, 10vw, 156px);--font: "Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: var(--font);--tracking-display: -.05em;--tracking-h: -.035em;--lh-display: .96;--lh-h: 1.04;--lh-body: 1.6;--fs-hero: clamp(2.9rem, 1.1rem + 6.6vw, 7.6rem);--fs-h1: clamp(2.5rem, 1.3rem + 4.4vw, 5.4rem);--fs-h2: clamp(2.05rem, 1.25rem + 3vw, 4rem);--fs-h3: clamp(1.3rem, 1.05rem + .9vw, 1.75rem);--fs-h4: clamp(1.08rem, 1rem + .35vw, 1.25rem);--fs-lead: clamp(1.08rem, .98rem + .45vw, 1.34rem);--fs-body: 1rem;--fs-small: .875rem;--fs-xs: .78rem}html[lang=ar]{--font: "IBM Plex Sans Arabic", "Inter Variable", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;--tracking-display: 0;--tracking-h: 0;--lh-display: 1.16;--lh-h: 1.25;--lh-body: 1.85;--fs-hero: clamp(2.6rem, 1.05rem + 5.6vw, 6.4rem);--fs-h1: clamp(2.3rem, 1.2rem + 3.9vw, 4.7rem);--fs-h2: clamp(1.9rem, 1.2rem + 2.6vw, 3.5rem)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:96px}html.lenis,html.lenis body{block-size:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img,svg,video,canvas,picture{display:block;max-inline-size:100%}img,video{block-size:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}p,h1,h2,h3,h4,h5,h6,figure,blockquote,dl,dd,ul,ol{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}::selection{background:var(--blue);color:#fff}:focus-visible{outline:2.5px solid var(--blue);outline-offset:3px;border-radius:6px}.on-night :focus-visible,.night :focus-visible{outline-color:var(--blue-300)}.skip-link{position:fixed;inset-block-start:12px;inset-inline-start:12px;z-index:1000;padding:10px 16px;background:var(--ink);color:#fff;border-radius:10px;transform:translateY(-160%);transition:transform .2s var(--ease-out)}.skip-link:focus{transform:none}.sr-only{position:absolute!important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.num,bdi.num{font-variant-numeric:tabular-nums;unicode-bidi:isolate}[hidden]{display:none!important}main,.site-footer{overflow-x:clip}.container{inline-size:min(100% - 2 * var(--gutter),var(--container));margin-inline:auto}.container.wide{inline-size:min(100% - 2 * var(--gutter),var(--container-wide))}.container.narrow{inline-size:min(100% - 2 * var(--gutter),880px)}.section{padding-block:var(--section);position:relative}.section.tight{padding-block:calc(var(--section) * .6)}.section.flush-top{padding-block-start:0}.night{background:var(--night);color:var(--on-night);color-scheme:dark}.night .muted,.night .lead{color:var(--on-night-2)}.alt{background:var(--paper-2)}.sand-bg{background:var(--blue-50)}.grid{display:grid;gap:clamp(16px,2vw,28px)}.grid.cols-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.grid.cols-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.grid.cols-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.split{display:grid;gap:clamp(32px,6vw,96px);align-items:center}@media(min-width:960px){.split{grid-template-columns:1fr 1fr}.split.wide-end{grid-template-columns:.9fr 1.1fr}.split.wide-start{grid-template-columns:1.1fr .9fr}}.stack>*+*{margin-block-start:var(--stack, 1rem)}.cluster{display:flex;flex-wrap:wrap;gap:var(--cluster, 12px);align-items:center}.center{text-align:center}.center .cluster{justify-content:center}.noise:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.18;mix-blend-mode:overlay}.display,.h1,.h2,.h3,.h4{font-family:var(--font-display);font-weight:650;text-wrap:balance}html[lang=ar] :is(.display,.h1,.h2,.h3,.h4){font-weight:700}.display{font-size:var(--fs-hero);line-height:var(--lh-display);letter-spacing:var(--tracking-display)}.h1{font-size:var(--fs-h1);line-height:var(--lh-display);letter-spacing:var(--tracking-display)}.h2{font-size:var(--fs-h2);line-height:var(--lh-h);letter-spacing:var(--tracking-h)}.h3{font-size:var(--fs-h3);line-height:1.2;letter-spacing:-.015em}.h4{font-size:var(--fs-h4);line-height:1.3;letter-spacing:-.01em}html[lang=ar] :is(.h3,.h4){letter-spacing:0;line-height:1.45}.lead{font-size:var(--fs-lead);line-height:1.55;color:var(--ink-2);text-wrap:pretty;max-inline-size:62ch}html[lang=ar] .lead{line-height:1.8}.center .lead{margin-inline:auto}.muted{color:var(--ink-3)}.small{font-size:var(--fs-small)}.xs{font-size:var(--fs-xs)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}html[lang=ar] .eyebrow{letter-spacing:0;font-size:.92rem;text-transform:none}.eyebrow:before{content:"";inline-size:22px;block-size:2px;border-radius:2px;background:var(--lime);box-shadow:0 0 0 1px #15213914}.night .eyebrow{color:var(--blue-300)}.accent{position:relative;background:linear-gradient(100deg,var(--blue) 0%,var(--blue-400) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-inline-end:.04em}.night .accent{background:linear-gradient(100deg,#c9d4ff,#fff 55%,#dfe7ff);-webkit-background-clip:text;background-clip:text}html[lang=ar] .accent{padding-inline-end:0}.gradient-text{background:linear-gradient(100deg,var(--blue) 0%,var(--blue-400) 60%,var(--blue-300) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.section-head{display:grid;gap:18px;margin-block-end:clamp(40px,5vw,72px);max-inline-size:820px}.section-head.center{margin-inline:auto;justify-items:center}.prose{max-inline-size:72ch;color:var(--ink-2)}.prose h2{font-size:1.5rem;line-height:1.3;color:var(--ink);margin-block:2.2em .6em}.prose h3{font-size:1.15rem;color:var(--ink);margin-block:1.6em .4em}.prose p,.prose ul{margin-block:.8em}.prose ul{padding-inline-start:1.3em}.prose li+li{margin-block-start:.4em}.prose a:not(.btn){color:var(--blue);text-decoration:underline;text-underline-offset:3px}.btn{--btn-bg: var(--blue);--btn-fg: #fff;--btn-border: transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-block-size:48px;padding:12px 22px;border-radius:999px;border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-fg);font-weight:600;font-size:.98rem;line-height:1.2;white-space:nowrap;isolation:isolate;overflow:hidden;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),background-color .25s;will-change:transform}.btn:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120px circle at var(--bx, 50%) var(--by, 50%),rgb(255 255 255 / .28),transparent 70%);opacity:0;transition:opacity .3s}.btn:hover:before{opacity:1}.btn:hover{box-shadow:0 10px 30px -10px color-mix(in srgb,var(--btn-bg) 70%,transparent)}.btn:active{transform:scale(.97)}.btn .arrow{inline-size:18px;block-size:18px;transition:transform .35s var(--ease-out);flex:none}html[dir=rtl] .btn .arrow{transform:scaleX(-1)}.btn:hover .arrow{transform:translate(3px)}html[dir=rtl] .btn:hover .arrow{transform:scaleX(-1) translate(3px)}.btn.lg{min-block-size:56px;padding:14px 28px;font-size:1.05rem}.btn.sm{min-block-size:40px;padding:8px 16px;font-size:.92rem}.btn.accent-btn{--btn-bg: var(--blue);--btn-fg: #fff;box-shadow:var(--shadow-blue),inset 0 1px #ffffff40}.btn.accent-btn:hover{--btn-bg: #3f63ec;box-shadow:0 18px 50px -12px #3559e0cc,inset 0 1px #ffffff4d}.btn:not(.ghost,.glass,.light):hover{--btn-bg: var(--blue-hover)}.btn.accent-btn:hover{--btn-bg: #3f63ec}.btn.ghost{--btn-bg: transparent;--btn-fg: var(--ink);--btn-border: var(--line-2)}.btn.ghost:hover{--btn-bg: rgb(21 33 57 / .04);box-shadow:none}.btn.light{--btn-bg: #fff;--btn-fg: var(--ink)}.btn.glass{--btn-bg: rgb(255 255 255 / .08);--btn-fg: var(--on-night);--btn-border: rgb(255 255 255 / .16);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.btn.glass:hover{--btn-bg: rgb(255 255 255 / .14);box-shadow:none}.btn .play{display:grid;place-items:center;inline-size:28px;block-size:28px;margin-inline-start:-8px;border-radius:50%;background:#ffffff29}.btn.ghost .play{background:var(--blue-100);color:var(--blue)}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--blue)}.night .link-arrow{color:var(--blue-300)}.link-arrow svg{inline-size:16px;block-size:16px;transition:transform .3s var(--ease-out)}html[dir=rtl] .link-arrow svg{transform:scaleX(-1)}.link-arrow:hover svg{transform:translate(3px)}html[dir=rtl] .link-arrow:hover svg{transform:scaleX(-1) translate(3px)}.pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;border-radius:999px;border:1px solid var(--line-2);background:#fff9;font-size:.86rem;font-weight:500;color:var(--ink-2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html[dir=rtl] .pill{padding:6px 8px 6px 14px}.pill b{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;background:var(--blue);color:#fff;font-size:.74rem;font-weight:600;letter-spacing:.02em}.night .pill{border-color:#ffffff24;background:#ffffff0f;color:var(--on-night-2)}.night .pill b{background:linear-gradient(100deg,var(--glow),var(--lime));color:var(--night)}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:var(--blue-100);color:var(--blue-hover);font-size:.76rem;font-weight:600}.badge.lime{background:var(--lime);color:var(--ink)}.badge.pale{background:var(--paper-2);color:var(--ink-2);border:1px solid var(--line)}.badge.good{background:#e3f5ec;color:var(--good)}.badge.warn{background:#fdf0dc;color:var(--warn)}.badge.dark{background:#ffffff1a;color:var(--on-night)}.dot{inline-size:7px;block-size:7px;border-radius:50%;background:currentColor;flex:none}.dot.live{background:var(--glow);box-shadow:0 0 #5b7cf099;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #5b7cf08c}70%{box-shadow:0 0 0 8px #5b7cf000}to{box-shadow:0 0 #5b7cf000}}.card{position:relative;border-radius:var(--radius-l);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-1);padding:clamp(22px,2.4vw,32px);overflow:hidden;isolation:isolate}.card.flat{box-shadow:none}.night .card{background:linear-gradient(180deg,#ffffff0f,#ffffff06);border-color:var(--night-line);box-shadow:none;color:var(--on-night)}.card.dark{background:radial-gradient(80% 60% at 50% 0%,rgb(53 89 224 / .28),transparent 70%),linear-gradient(160deg,#111c36,#0a1224);border-color:#ffffff14;box-shadow:var(--shadow-2);color:var(--on-night)}.card.dark .muted{color:var(--on-night-2)}.card.spot:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(520px circle at var(--mx, 50%) var(--my, -20%),rgb(91 124 240 / .12),transparent 45%);opacity:0;transition:opacity .4s}.card.spot:hover:before{opacity:1}.night .card.spot:before{background:radial-gradient(520px circle at var(--mx, 50%) var(--my, -20%),rgb(91 124 240 / .22),transparent 45%)}.card-link{transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out),border-color .3s}.card-link:hover{transform:translateY(-4px);box-shadow:var(--shadow-2);border-color:var(--line-2)}.icon-tile{display:grid;place-items:center;inline-size:48px;block-size:48px;border-radius:14px;background:var(--blue-100);color:var(--blue);flex:none}.icon-tile svg{inline-size:24px;block-size:24px}.icon-tile.lime{background:var(--lime);color:var(--ink)}.icon-tile.navy{background:var(--ink);color:#fff}.night .icon-tile{background:#5b7cf024;color:var(--blue-300)}.check-list{display:grid;gap:12px;padding:0;list-style:none}.check-list li{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start}.check-list li svg{inline-size:22px;block-size:22px;margin-block-start:2px;color:var(--blue)}.night .check-list li svg{color:var(--glow)}.field{display:grid;gap:8px}.field label,.field .label{font-weight:600;font-size:.92rem}.field .hint{font-size:.82rem;color:var(--ink-3)}.input,.select,.textarea{inline-size:100%;min-block-size:52px;padding:12px 16px;border-radius:14px;border:1px solid var(--line-2);background:#fff;font-size:1rem;transition:border-color .2s,box-shadow .2s}.textarea{min-block-size:130px;resize:vertical}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 4px #3559e024}.field.invalid .input,.field.invalid .select{border-color:var(--bad);box-shadow:0 0 0 4px #c0362c1a}.field .error{display:none;color:var(--bad);font-size:.84rem;font-weight:500}.field.invalid .error{display:block}.input-group{display:flex;gap:8px}.input-group .select{flex:0 0 auto;inline-size:auto;min-inline-size:110px}.hp-field{position:absolute!important;inset-inline-start:-9999px;inline-size:1px;block-size:1px;overflow:hidden}.consent{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;font-size:.88rem;color:var(--ink-2)}.consent input{inline-size:20px;block-size:20px;margin:2px 0 0;accent-color:var(--blue)}.consent a{color:var(--blue);text-decoration:underline}.consent .error{grid-column:2}form :is(input,select,textarea,legend){scroll-margin-block:120px 40px}.kbd{display:inline-flex;padding:1px 7px;border-radius:6px;border:1px solid var(--line-2);font-size:.8em;background:#fff}.divider{block-size:1px;background:var(--line);border:0;margin:0}.night .divider{background:var(--night-line)}.footnote{font-size:.8rem;color:var(--ink-3)}.night .footnote{color:var(--on-night-3)}.media-frame{position:relative;overflow:hidden;border-radius:var(--radius-l);background:var(--paper-3)}.media-frame img,.media-frame video{inline-size:100%;block-size:100%;object-fit:cover}.ph{background-size:cover;background-position:center}.site-header{position:fixed;inset-block-start:0;inset-inline:0;z-index:100;padding-block:14px;transition:padding .4s var(--ease-out),transform .45s var(--ease-out)}.site-header .bar{display:flex;align-items:center;gap:20px;inline-size:min(100% - 2 * var(--gutter) + 24px,var(--container-wide));margin-inline:auto;padding:10px 12px 10px 18px;border-radius:20px;border:1px solid transparent;transition:background-color .4s,border-color .4s,box-shadow .4s,backdrop-filter .4s}html[dir=rtl] .site-header .bar{padding:10px 18px 10px 12px}.site-header.scrolled{padding-block:8px}.site-header.scrolled .bar{background:#ffffffc7;border-color:var(--line);box-shadow:0 10px 40px -20px #1521394d;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4)}.site-header.hide{transform:translateY(-110%)}.header-dark:not(.scrolled){color:var(--on-night)}.header-dark.scrolled .bar{background:#0a1224b8;border-color:#ffffff1a;color:var(--on-night)}.logo{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:1.32rem;letter-spacing:-.03em;flex:none}html[lang=ar] .logo{letter-spacing:0}.logo-mark{display:grid;justify-items:center;gap:2.4px;inline-size:27px}.logo-mark i{display:block;block-size:5.6px;border-radius:1.8px;background:#3559e0}.logo-mark i:nth-child(1){inline-size:58%;background:#abbcf9}.logo-mark i:nth-child(2){inline-size:79%;background:#708cea}.logo-mark i:nth-child(3){inline-size:100%}.logo:hover .logo-mark i{animation:bar-bounce .8s var(--ease-spring)}.logo:hover .logo-mark i:nth-child(2){animation-delay:.06s}.logo:hover .logo-mark i:nth-child(3){animation-delay:.12s}@keyframes bar-bounce{40%{transform:scaleX(.72)}}.nav-main{display:none;align-items:center;gap:2px;margin-inline-start:18px}.nav-item{position:relative}.nav-link{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:12px;border:0;background:none;font-weight:500;font-size:.96rem;transition:background-color .2s}.nav-link:hover,.nav-item.open>.nav-link{background:#1521390f}.header-dark:not(.scrolled) .nav-link:hover,.header-dark:not(.scrolled) .nav-item.open>.nav-link,.header-dark.scrolled .nav-link:hover{background:#ffffff1a}.nav-link svg{inline-size:14px;block-size:14px;transition:transform .3s var(--ease-out)}.nav-item.open>.nav-link svg{transform:rotate(180deg)}.nav-actions{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.lang-switch{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border-radius:12px;font-weight:600;font-size:.92rem}.lang-switch:hover{background:#1521390f}.header-dark .lang-switch:hover{background:#ffffff1a}.lang-switch svg{inline-size:17px;block-size:17px}.nav-login{display:none;padding:9px 14px;border-radius:12px;font-weight:500;font-size:.96rem}.menu-toggle{display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:12px;border:1px solid var(--line-2);background:transparent}.header-dark:not(.scrolled) .menu-toggle,.header-dark.scrolled .menu-toggle{border-color:#fff3}.menu-toggle span{display:block;inline-size:18px;block-size:2px;border-radius:2px;background:currentColor;transition:transform .35s var(--ease-out)}.menu-toggle span+span{margin-block-start:-12px}.menu-toggle span:first-child{transform:translateY(-3px)}.menu-toggle span:last-child{transform:translateY(3px)}.menu-open .menu-toggle span:first-child{transform:rotate(45deg)}.menu-open .menu-toggle span:last-child{transform:rotate(-45deg)}.site-header .btn.sm{display:none}@media(min-width:560px){.site-header .btn.sm{display:inline-flex}}@media(min-width:1080px){.nav-main{display:flex}.menu-toggle{display:none}.nav-login{display:inline-flex}}.mega{position:absolute;inset-block-start:calc(100% + 14px);inset-inline-start:-40px;inline-size:min(760px,86vw);padding:14px;border-radius:24px;background:#fffffff7;border:1px solid var(--line);box-shadow:0 40px 90px -30px #15213973;color:var(--ink);opacity:0;visibility:hidden;transform:translateY(8px) scale(.985);transform-origin:top center;transition:opacity .25s var(--ease-out),transform .35s var(--ease-out),visibility 0s .3s;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.mega.wide{inline-size:min(960px,90vw)}.nav-item.open .mega{opacity:1;visibility:visible;transform:none;transition:opacity .25s var(--ease-out),transform .35s var(--ease-out),visibility 0s}.mega-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.mega.wide .mega-grid{grid-template-columns:repeat(3,1fr)}.mega-link{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center;padding:10px;border-radius:14px;transition:background-color .2s}.mega-link:hover{background:var(--blue-50)}.mega-link .icon-tile{inline-size:40px;block-size:40px;border-radius:12px}.mega-link .icon-tile svg{inline-size:20px;block-size:20px}.mega-link strong{display:block;font-size:.95rem;font-weight:600;line-height:1.3}.mega-link small{display:block;color:var(--ink-3);font-size:.8rem;line-height:1.35;margin-block-start:2px}.mega-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-start:10px;padding:14px 16px;border-radius:16px;background:var(--paper-2);font-size:.9rem}.mobile-menu{position:fixed;inset:0;z-index:99;padding:96px var(--gutter) 32px;background:var(--night);color:var(--on-night);overflow-y:auto;opacity:0;visibility:hidden;clip-path:circle(0% at calc(100% - 44px) 44px);transition:clip-path .7s var(--ease-in-out),opacity .3s,visibility 0s .7s}html[dir=rtl] .mobile-menu{clip-path:circle(0% at 44px 44px)}.menu-open .mobile-menu{opacity:1;visibility:visible;clip-path:circle(150% at calc(100% - 44px) 44px);transition:clip-path .8s var(--ease-in-out),opacity .2s,visibility 0s}html[dir=rtl].menu-open .mobile-menu{clip-path:circle(150% at 44px 44px)}.menu-open .site-header{color:var(--on-night)}.menu-open .site-header .bar{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.mobile-menu nav{display:grid;gap:4px}.mobile-menu .m-link{display:block;padding:10px 0;font-size:clamp(1.7rem,7vw,2.4rem);font-weight:650;letter-spacing:-.03em;border-block-end:1px solid var(--night-line)}html[lang=ar] .mobile-menu .m-link{letter-spacing:0}.mobile-menu .m-sub{display:flex;flex-wrap:wrap;gap:8px;padding:14px 0 18px}.mobile-menu .m-sub a{padding:8px 14px;border-radius:999px;border:1px solid var(--night-line);font-size:.92rem;color:var(--on-night-2)}.mobile-menu .m-cta{display:grid;gap:10px;margin-block-start:28px}.menu-open body{overflow:hidden}.progress-bar{position:fixed;inset-block-start:0;inset-inline:0;z-index:101;block-size:2px;background:linear-gradient(90deg,var(--glow),var(--lime));transform:scaleX(var(--progress, 0));transform-origin:left;pointer-events:none}html[dir=rtl] .progress-bar{transform-origin:right}html.js:not(.no-motion) [data-split]:not(.split-ready){opacity:0}.w{display:inline-block;overflow:clip;overflow-clip-margin:.2em;padding-block:.1em;margin-block:-.1em;vertical-align:top}html[lang=ar] .w{padding-block:.22em;margin-block:-.22em}.wi{display:inline-block;will-change:transform}html.js:not(.no-motion) [data-reveal]{opacity:0}html.js:not(.no-motion) [data-reveal=up]{transform:translateY(34px)}html.js:not(.no-motion) [data-reveal=down]{transform:translateY(-24px)}html.js:not(.no-motion) [data-reveal=scale]{transform:scale(.94)}html.js:not(.no-motion) [data-reveal=start]{transform:translate(-40px)}html[dir=rtl].js:not(.no-motion) [data-reveal=start]{transform:translate(40px)}html.js:not(.no-motion) [data-reveal=end]{transform:translate(40px)}html[dir=rtl].js:not(.no-motion) [data-reveal=end]{transform:translate(-40px)}html.js:not(.no-motion) [data-reveal=blur]{filter:blur(14px);transform:translateY(16px)}html.js:not(.no-motion) [data-reveal=clip]{clip-path:inset(0% 0% 100% 0% round 24px)}html.js:not(.no-motion) [data-reveal].revealed{opacity:1;transform:none;filter:none;clip-path:none}html.no-motion [data-reveal],html.no-motion [data-split]{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-reveal],[data-split]{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important}}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out .28s var(--ease-in-out) both}::view-transition-new(root){animation:vt-in .45s var(--ease-out) both}@keyframes vt-out{to{opacity:0;transform:translateY(-8px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(12px)}}.site-header{view-transition-name:site-header}::view-transition-old(site-header),::view-transition-new(site-header){animation:none}.marquee{--gap: 14px;--speed: 50s;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--gap);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track{display:flex;flex:none;gap:var(--gap);min-inline-size:100%;justify-content:space-around;animation:marquee var(--speed) linear infinite}.marquee.reverse .marquee-track{animation-direction:reverse}.marquee:hover .marquee-track{animation-play-state:paused}html[dir=rtl] .marquee-track{animation-name:marquee-rtl}@keyframes marquee{to{transform:translate(calc(-100% - var(--gap)))}}@keyframes marquee-rtl{to{transform:translate(calc(100% + var(--gap)))}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:200% 0}}@keyframes blink{50%{opacity:0}}.aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(60% 50% at 20% 10%,rgb(53 89 224 / .55),transparent 70%),radial-gradient(50% 45% at 85% 20%,rgb(112 140 234 / .45),transparent 70%),radial-gradient(40% 40% at 60% 90%,rgb(53 89 224 / .3),transparent 70%),var(--night)}.aurora canvas{position:absolute;inset:0;inline-size:100%;block-size:100%;opacity:0;transition:opacity 1.2s var(--ease-out)}.aurora.gl-ready canvas{opacity:1}.hero-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgb(255 255 255 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .05) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(80% 70% at 50% 30%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 20%,transparent 75%)}.hero{position:relative;isolation:isolate;overflow:clip;min-block-size:min(100svh,1040px);padding-block:clamp(112px,14vh,150px) 0;display:flex;flex-direction:column}.hero-inner{position:relative;z-index:2;flex:1;display:grid;gap:clamp(28px,4vw,56px);align-items:center;padding-block-end:clamp(40px,6vh,72px)}@media(min-width:1100px){.hero-inner{grid-template-columns:1fr 1.02fr}}.hero-copy{display:grid;gap:26px;justify-items:start;max-inline-size:700px}.hero .display{color:#fff}.hero .lead{color:var(--on-night-2);font-size:clamp(1.1rem,1rem + .5vw,1.36rem)}.pill .pill-arrow{inline-size:14px;block-size:14px;opacity:.7}html[dir=rtl] .pill .pill-arrow{transform:scaleX(-1)}.night .pill b,.pill b{background:var(--lime);color:var(--ink)}.accent.keep{position:relative;display:inline-block}.hero-underline{position:absolute;inset-inline-start:-2%;inset-block-end:-.1em;inline-size:104%;block-size:.28em;color:var(--lime);overflow:visible}.doodle path{stroke-dasharray:420;stroke-dashoffset:420}html.motion .doodle path,.revealed .doodle path{animation:draw 1.4s 1.2s var(--ease-out) forwards}html.motion .doodle path+path{animation-delay:1.45s}html.no-motion .doodle path,html.reduced-motion .doodle path{stroke-dashoffset:0;animation:none}@keyframes draw{to{stroke-dashoffset:0}}.w:has(>.wi>.accent){overflow:visible}.hero-ctas{--cluster: 14px}.hero-proof{display:flex;flex-wrap:wrap;gap:10px 22px;padding:0;margin:0;list-style:none;font-size:.92rem;color:var(--on-night-2)}.hero-proof li{display:inline-flex;align-items:center;gap:8px}.hero-proof svg{inline-size:18px;block-size:18px;color:var(--lime)}.hero-proof.center{justify-content:center}.hero-visual{position:relative;min-block-size:420px}@media(max-width:1099px){.hero-visual{margin-block-start:clamp(80px,20vw,120px);min-block-size:0}.stack3d{inline-size:min(88%,560px)}}.hero-sample{position:absolute;inset-block-end:0;inset-inline-end:0;font-size:.72rem;color:var(--on-night-3)}.stack3d{--gap: 0;--tilt-x: 0;--tilt-y: 0;--spin: 0;position:relative;inline-size:min(100%,620px);aspect-ratio:1 / .92;margin-inline:auto;perspective:2400px;perspective-origin:50% 30%}.stack3d-scene{position:absolute;inset:20% 16% 14%;transform-style:preserve-3d;transform:rotateX(calc(58deg + var(--tilt-x) * 1deg)) rotate(calc(-42deg + var(--tilt-y) * 1deg + var(--spin) * 1deg))}html[dir=rtl] .stack3d-scene{transform:rotateX(calc(58deg + var(--tilt-x) * 1deg)) rotate(calc(42deg - var(--tilt-y) * 1deg - var(--spin) * 1deg))}.layer{position:absolute;inset:0;transform-style:preserve-3d;transform:translateZ(calc(var(--i) * var(--gap) * 58px))}.layer-face{position:absolute;inset:0;border-radius:24px;background:linear-gradient(150deg,#fff,#eef2fb);border:1px solid rgb(255 255 255 / .8);box-shadow:0 1px #d3dbee,0 2px #c8d1e8,0 3px #bcc7e1,0 4px #b0bcda,0 5px #a5b2d3,0 40px 60px -24px #050a19bf;padding:8%;overflow:hidden}.l-books .layer-face{background:linear-gradient(150deg,#22335f,#141f3d);border-color:#abbcf94d;box-shadow:0 1px #0f1830,0 2px #0d152b,0 3px #0b1226,0 4px #0a1022,0 50px 80px -20px #000000b3}.l-stock .layer-face{background:linear-gradient(150deg,#3f63e8,#2946b8);border-color:#ffffff59;box-shadow:0 1px #2440a8,0 2px #213b9c,0 3px #1e3690,0 4px #1b3184,0 40px 60px -24px #050a19b3}.l-orders .layer-face{background:linear-gradient(150deg,#edf2ff,#dde5fd)}.stack-tags{position:absolute;inset:0;pointer-events:none}.layer-tag{position:absolute;inset-inline-end:-2%;inset-block-start:calc(66% - var(--i) * var(--gap) * 46px);display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 8px;border-radius:999px;background:#0a1224a8;border:1px solid rgb(255 255 255 / .14);color:#fff;font-size:12px;font-weight:600;white-space:nowrap;translate:0 -50%;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html[dir=rtl] .layer-tag{padding:6px 8px 6px 12px}.layer-tag:before{content:"";position:absolute;inset-inline-end:100%;inset-block-start:50%;inline-size:28px;block-size:1px;background:linear-gradient(90deg,transparent,rgb(171 188 249 / .6))}html[dir=rtl] .layer-tag:before{background:linear-gradient(-90deg,transparent,rgb(171 188 249 / .6))}.layer-tag svg{color:var(--lime)}.stack-glow{position:absolute;inset:30% 10% 0;background:radial-gradient(50% 50% at 50% 60%,rgb(53 89 224 / .55),transparent 70%);filter:blur(40px);z-index:-1}.lf{inline-size:100%;block-size:100%}.lf-books{display:grid;align-content:center;gap:12%}.lf-books i{display:block;block-size:7%;inline-size:var(--w);border-radius:6px;background:linear-gradient(90deg,#abbcf9,#708cea);opacity:.8}.lf-stock{display:grid;gap:9%;align-content:center}.lf-stock div{display:flex;align-items:center;gap:6%}.lf-stock b{inline-size:18%;block-size:9px;border-radius:4px;background:#ffffff8c}.lf-stock i{display:block;block-size:11px;inline-size:var(--w);border-radius:6px;background:#fff}.lf-stock i.low{background:var(--lime)}.lf-pos{display:grid;grid-template-columns:1.6fr 1fr;gap:6%;block-size:100%}.lf-pos .g{display:grid;grid-template-columns:repeat(3,1fr);gap:8%;align-content:center}.lf-pos .g i{aspect-ratio:1;border-radius:12px;background:#dde5fd}.lf-pos .g i.c1{background:#3559e0}.lf-pos .g i.c3{background:#abbcf9}.lf-pos .g i.c5{background:#708cea}.lf-pos .c{display:grid;gap:10%;align-content:center;padding:10%;border-radius:14px;background:#f3f6fc}.lf-pos .c i{block-size:8px;border-radius:4px;background:#c9d1df}.lf-pos .c b{block-size:18px;border-radius:8px;background:#3559e0}.lf-orders{display:grid;gap:8%;align-content:center}.lf-orders div{display:flex;align-items:center;gap:5%;padding:5%;border-radius:12px;background:#fff}.lf-orders b{inline-size:14%;aspect-ratio:1;border-radius:8px;background:#abbcf9}.lf-orders i{flex:1;block-size:9px;border-radius:5px;background:#dfe4ed}.lf-orders .on b{background:#3559e0}.lf-orders .late b{background:var(--lime)}.lf-dash{display:grid;grid-template-rows:auto 1fr auto;gap:7%;block-size:100%}.lf-dash .k small{display:block;inline-size:34%;block-size:8px;border-radius:4px;background:#c9d1df}.lf-dash .k b{display:block;margin-block-start:6%;inline-size:58%;block-size:20px;border-radius:6px;background:#152139}.lf-dash .bars{display:flex;align-items:flex-end;gap:4%}.lf-dash .bars i{flex:1;block-size:var(--h);border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,#708cea,#3559e0)}.lf-dash .bars i:nth-child(odd){background:linear-gradient(180deg,#abbcf9,#708cea)}.lf-dash .row{display:flex;gap:5%}.lf-dash .row i{flex:1;block-size:22px;border-radius:8px;background:#edf2ff}.lf-dash .row i:first-child{background:var(--lime)}.toasts{position:absolute;inset:0;pointer-events:none}.toast{position:absolute;display:inline-flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:16px;background:#0f1a31b8;border:1px solid rgb(255 255 255 / .14);color:#fff;font-size:.86rem;font-weight:500;box-shadow:0 20px 40px -18px #0009;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);white-space:nowrap}html[dir=rtl] .toast{padding:10px 10px 10px 14px}.toast-i{display:grid;place-items:center;inline-size:30px;block-size:30px;border-radius:10px;background:var(--blue)}.toast.t2 .toast-i,.toast.t4 .toast-i{background:var(--lime);color:var(--ink)}.toast.t1{inset-block-start:6%;inset-inline-start:0}.toast.t2{inset-block-start:40%;inset-inline-start:-4%}.toast.t3{inset-block-end:14%;inset-inline-start:4%}.toast.t4{inset-block-end:3%;inset-inline-start:34%}html.no-motion .toast,html.reduced-motion .toast{opacity:1}@media(max-width:700px){.toast{font-size:.74rem;padding:7px 10px 7px 7px}.toast-i{inline-size:24px;block-size:24px}.toast.t2,.toast.t3{display:none}.layer-tag{font-size:10px;padding:4px 8px}}.hero-marquee{position:relative;z-index:2;border-block-start:1px solid var(--night-line);padding-block:18px;background:linear-gradient(180deg,transparent,rgb(10 18 36 / .5))}.mq-item{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;color:var(--on-night-2);font-weight:500;white-space:nowrap;transition:color .2s,background-color .2s}.mq-item:hover{color:#fff;background:#ffffff0f}.mq-item svg{color:var(--blue-300)}.page-hero{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(130px,18vh,180px) clamp(70px,10vh,120px)}.page-hero-inner{position:relative;z-index:2;display:grid;gap:clamp(36px,5vw,72px);align-items:center}@media(min-width:1100px){.page-hero-inner:has(.page-hero-visual){grid-template-columns:1fr 1.05fr}}.page-hero-copy{display:grid;gap:24px;justify-items:start;max-inline-size:760px}.page-hero .h1{color:#fff}.page-hero .eyebrow svg{inline-size:16px;block-size:16px}.lime-text{color:var(--lime)}.page-hero-visual{position:relative}.page-hero-visual:before{content:"";position:absolute;inset:10% 5% -5%;background:radial-gradient(50% 50% at 50% 50%,rgb(53 89 224 / .6),transparent 70%);filter:blur(50px);z-index:-1}.ind-hero{position:relative;isolation:isolate;overflow:clip;min-block-size:min(92svh,920px);display:flex;align-items:flex-end;padding-block:140px clamp(56px,8vh,96px)}.ind-hero-media,.ind-hero-media picture,.ind-hero-media img,.ind-hero-video{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.ind-hero-media{z-index:-2}.ind-hero-video{opacity:0;transition:opacity 1s}.ind-hero-video.playing{opacity:1}.ind-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0a1224eb,#0a12248c 45%,#0a122440),linear-gradient(90deg,rgb(10 18 36 / .6),transparent 60%)}html[dir=rtl] .ind-hero-shade{background:linear-gradient(0deg,#0a1224eb,#0a12248c 45%,#0a122440),linear-gradient(-90deg,rgb(10 18 36 / .6),transparent 60%)}.ind-hero-inner{display:grid;gap:22px;justify-items:start}.ind-hero-inner .h1{color:#fff;max-inline-size:16ch}html[lang=ar] .ind-hero-inner .h1{max-inline-size:18ch}.ind-hero-inner .lead{color:#ffffffd1}.converge{position:relative;block-size:330vh;background:radial-gradient(60% 50% at 50% 65%,rgb(53 89 224 / .32),transparent 70%),var(--night)}.converge .h1{color:#fff}.converge-stage{position:sticky;inset-block-start:0;block-size:100svh;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding-block:clamp(84px,11vh,118px) 18px}.converge-copy{position:relative;z-index:3;display:grid;inline-size:min(100% - 2 * var(--gutter),980px);text-align:center;pointer-events:none}.converge-copy>div{grid-area:1 / 1;display:grid;gap:12px;justify-items:center;align-content:start}.converge-copy [data-phase=after]{opacity:0}.converge-copy .h1{font-size:clamp(1.9rem,1.1rem + 3vw,4rem)}.converge-copy .lead{color:var(--on-night-2)}.converge-arena{position:relative;flex:1;inline-size:100%;min-block-size:0;display:grid;place-items:center;container-type:size}.converge-note{position:relative;z-index:2;font-size:.72rem;color:var(--on-night-3)}.ipad{--glow: 0;position:relative;inline-size:min(62cqw,112cqh,760px);aspect-ratio:1.42;max-inline-size:100%;padding:1.6%;border-radius:34px;background:linear-gradient(150deg,#24345c,#0b1226 60%);box-shadow:inset 0 0 0 1px #ffffff1a,0 0 0 1px #0006,0 50px 120px -40px rgb(53 89 224 / calc(.35 + var(--glow) * .55)),0 30px 60px -24px #000000bf}@container (max-width: 700px){.ipad{inline-size:min(92cqw,118cqh);border-radius:22px}}.ipad-cam{position:absolute;inset-block-start:.55%;inset-inline-start:50%;inline-size:6px;block-size:6px;margin-inline-start:-3px;border-radius:50%;background:#2b3b63}.ipad-screen{position:relative;block-size:100%;display:grid;grid-template-rows:auto auto 1fr;gap:3.2cqw;padding:3.4cqw 3.6cqw;border-radius:22px;overflow:hidden;background:radial-gradient(80% 60% at 100% 0%,#e3e9fe,transparent 60%),#f3f6fc;color:var(--ink);container-type:inline-size}.ip-top{display:flex;align-items:center;gap:1.4cqw;font-size:max(1.9cqw,9px)}.ip-top .logo-mark{inline-size:max(3.2cqw,14px);gap:max(.35cqw,1.5px)}.ip-top .logo-mark i{block-size:max(.7cqw,3px);border-radius:1px}.ip-top b{font-weight:750;letter-spacing:-.02em}.ip-biz{padding:.3cqw 1.2cqw;border-radius:99px;background:var(--blue-50);color:var(--blue);font-weight:650}.ip-time{margin-inline-start:auto;color:var(--ink-3);font-weight:600;font-variant-numeric:tabular-nums}.ip-hello strong{display:block;font-size:max(3.4cqw,13px);letter-spacing:-.03em;line-height:1.1}html[lang=ar] .ip-hello strong{letter-spacing:0}.ip-hello small{display:block;margin-block-start:.4cqw;font-size:max(1.6cqw,8.5px);color:var(--ink-3)}.ip-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:1.6cqw;min-block-size:0}.ip-tile{--lit: 0;position:relative;border-radius:2cqw;background:#fff;border:1px solid var(--line);overflow:hidden;box-shadow:0 0 0 calc(var(--lit) * 3px) #3559e073,0 calc(var(--lit) * 10px) calc(var(--lit) * 24px) -8px #3559e099}.ip-ph{position:absolute;inset:0;display:grid;align-content:end;gap:1cqw;padding:14%;background:linear-gradient(135deg,#f7f9fe,#eef2fb)}.ip-ph i{display:block;block-size:1cqw;border-radius:1cqw;background:#dfe4ed}.ip-ph i:first-child{inline-size:70%}.ip-ph i:last-child{inline-size:45%}.ip-fill{position:absolute;inset:0;display:grid;align-content:space-between;justify-items:start;padding:12%;opacity:0}.ip-i{display:grid;place-items:center;inline-size:max(4.6cqw,20px);block-size:max(4.6cqw,20px);border-radius:1.4cqw;background:var(--blue);color:#fff}.ip-i svg{inline-size:55%;block-size:55%}.ip-tile:nth-child(3n+2) .ip-i{background:var(--ink);color:var(--lime)}.ip-tile:nth-child(4n) .ip-i{background:var(--blue-100);color:var(--blue)}.ip-fill b{font-size:max(1.75cqw,8.5px);line-height:1.2}.ip-fill small{font-size:max(1.35cqw,7.5px);color:var(--ink-3);font-weight:600}@container (max-width: 380px){.ip-fill small,.ip-hello small{display:none}}.chip{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;z-index:2;will-change:transform}html[dir=rtl] .chip{translate:50% -50%}.chip-in{display:inline-flex;align-items:center;gap:9px;padding:11px 16px;border-radius:16px;background:#ffffff14;border:1px solid rgb(255 255 255 / .16);color:var(--on-night);box-shadow:0 20px 40px -20px #0009;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-weight:600;font-size:.93rem;white-space:nowrap;animation:chip-float 5s var(--ease-in-out) infinite}.chip:nth-child(odd) .chip-in{animation-duration:6.2s;animation-delay:-2s}@keyframes chip-float{50%{transform:translateY(-9px)}}.chip svg{color:var(--blue-300)}.chip:nth-of-type(3n) svg{color:var(--lime)}@media(max-width:760px){.chip-in{font-size:.74rem;padding:8px 11px;gap:6px}}.converge.static{block-size:auto}.converge.static .converge-stage{position:relative;block-size:auto;padding-block:var(--section);gap:32px}.converge.static .converge-copy [data-phase=before]{display:none}.converge.static .converge-copy [data-phase=after]{opacity:1}.converge.static .converge-arena{container-type:inline-size;block-size:auto}.converge.static .ipad{inline-size:min(92%,760px)}.converge.static .chip{display:none}.converge.static .ip-fill{opacity:1}.converge.static .ip-ph{opacity:0}.bento{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}@media(min-width:1100px){.bento{grid-template-columns:repeat(12,1fr);grid-auto-rows:330px}.b-pos{grid-column:span 7}.b-kds{grid-column:span 5}.b-store{grid-column:span 4;grid-row:span 2}.b-inv,.b-books,.b-team,.b-cal{grid-column:span 4}}.bento-tile{display:flex;flex-direction:column;gap:18px;padding:24px;min-block-size:320px;background:var(--paper-2);border-color:var(--line)}.bento-head{display:flex;gap:14px;align-items:center}.bento-head .h4{margin-block-end:2px}.bento-visual{position:relative;flex:1;min-block-size:0;border-radius:18px;overflow:hidden;mask-image:linear-gradient(180deg,#000 70%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent)}.bento-visual>.ui,.bento-visual>.ui-phone{transform-origin:top center;transition:transform .7s var(--ease-out)}.bento-tile:hover .bento-visual>.ui{transform:translateY(-8px) scale(1.01)}.b-store .bento-visual{display:grid;place-items:start center}.bento-go{position:absolute;inset-block-start:22px;inset-inline-end:22px;display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:50%;background:#fff;border:1px solid var(--line);transition:transform .4s var(--ease-out),background-color .3s,color .3s}html[dir=rtl] .bento-go svg{transform:scaleX(-1)}.bento-tile:hover .bento-go{background:var(--blue);color:#fff;transform:rotate(45deg)}html[dir=rtl] .bento-tile:hover .bento-go{transform:rotate(-45deg)}.suite-more{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin-block-start:18px}.more-app{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:20px;border:1px solid var(--line);background:#fff;transition:border-color .3s,transform .4s var(--ease-out),box-shadow .4s}.more-app:hover{border-color:var(--blue-300);transform:translateY(-3px);box-shadow:var(--shadow-1)}.more-app b{display:block;font-weight:600}.more-app small{display:block;color:var(--ink-3);font-size:.82rem}.more-app .go{margin-inline-start:auto;color:var(--ink-3);flex:none}html[dir=rtl] .more-app .go{transform:scaleX(-1)}.suite-cta{margin-block-start:36px}.flow-section .section-head{margin-block-end:48px}.flow{position:relative;display:grid;gap:28px;align-items:center;padding-block:12px}@media(min-width:980px){.flow{grid-template-columns:1fr auto 1fr;gap:clamp(60px,9vw,150px)}}.flow-svg{position:absolute;inset:0;inline-size:100%;block-size:100%;pointer-events:none;overflow:visible}.flow-line{fill:none;stroke:#abbcf92e;stroke-width:1.5}.flow-beam{fill:none;stroke:url(#beam);stroke-width:2.6;stroke-linecap:round;filter:drop-shadow(0 0 6px rgb(112 140 234 / .9))}.flow.static .flow-beam{display:none}.flow-col{display:grid;gap:12px;position:relative;z-index:1}@media(max-width:979px){.flow-col{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.flow-node{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:#ffffff0a;border:1px solid var(--night-line);color:var(--on-night-2);font-weight:500;font-size:.93rem;transition:background-color .4s,border-color .4s,color .4s,box-shadow .4s}.fn-i{display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:11px;background:#708cea24;color:var(--blue-300);flex:none;transition:background-color .4s,color .4s}.flow-node.lit{background:#3559e02e;border-color:#708cea8c;color:#fff;box-shadow:0 0 30px -8px #3559e0cc}.flow-node.lit .fn-i{background:var(--blue);color:#fff}.flow-node.out.lit .fn-i{background:var(--lime);color:var(--ink)}.flow-hub{position:relative;z-index:1;display:grid;gap:16px;justify-items:center}.hub-core{display:grid;place-items:center;gap:10px;inline-size:168px;block-size:168px;border-radius:44px;background:radial-gradient(circle at 30% 20%,#3f63e8,#1c2c78 70%);border:1px solid rgb(171 188 249 / .4);box-shadow:0 0 0 10px #3559e014,0 0 0 22px #3559e00d,0 30px 80px -20px #3559e0e6;align-content:center}.hub-core b{color:#fff;font-size:1.3rem;letter-spacing:-.02em}.flow-hub.pulse .hub-core{animation:hub-pulse .9s var(--ease-out)}@keyframes hub-pulse{30%{transform:scale(1.06);box-shadow:0 0 0 16px #3559e029,0 0 0 34px #3559e014,0 30px 90px -10px #3559e0}}.logo-mark.big{inline-size:64px;gap:6px}.logo-mark.big i{block-size:12px;border-radius:4px}.hub-ticket{display:grid;gap:2px;min-inline-size:220px;padding:12px 16px;border-radius:16px;background:#fff;color:var(--ink);text-align:center;box-shadow:0 20px 40px -18px #0009}.hub-ticket small{color:var(--blue);font-weight:600;font-size:.78rem}.hub-ticket b{font-size:.95rem}.hub-ticket span{color:var(--ink-3);font-size:.85rem;font-variant-numeric:tabular-nums}.film{position:relative;isolation:isolate;overflow:clip;min-block-size:min(100svh,980px);display:flex;align-items:flex-end;color:#fff;background:var(--night)}.film-media,.film-video{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.film-media{z-index:-2}.film-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0a1224f2 5%,#0a122473 50%,#0a12244d)}.film-copy{display:grid;gap:20px;justify-items:start;padding-block:120px clamp(60px,9vh,110px)}.film-copy .display{color:#fff;max-inline-size:12ch}.film-words{position:relative;block-size:1.4em;font-size:clamp(1.4rem,1rem + 1.6vw,2.4rem);font-weight:600;color:var(--lime);overflow:hidden;min-inline-size:12ch}.film-words span{position:absolute;inset-inline-start:0}.story-grid{display:grid;gap:40px}@media(min-width:1000px){.story-grid{grid-template-columns:.85fr 1.15fr;gap:clamp(40px,6vw,96px)}}.story-step{position:relative;padding-block:clamp(40px,16vh,150px);opacity:.35;transition:opacity .5s}.story-step:first-child{padding-block-start:20px}.story-step.active{opacity:1}.story-time{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--blue-50);color:var(--blue);font-weight:700;font-size:.9rem;margin-block-end:14px}.story-step .h3{margin-block-end:10px}.story-step p{color:var(--ink-2);max-inline-size:46ch;font-size:1.05rem}.story-index:before,.step-n:before{content:attr(data-n)}.story-index{position:absolute;inset-block-start:clamp(20px,13vh,130px);inset-inline-end:0;font-size:4.5rem;font-weight:800;color:#1521390d;letter-spacing:-.05em}.story-inline{display:none;margin-block-start:22px}.story-visual{display:none}@media(min-width:1000px){.story-visual{display:block;position:sticky;inset-block-start:max(90px,calc(50vh - 300px));align-self:start}}@media(max-width:999px){.story-step{opacity:1;padding-block:28px;border-block-end:1px solid var(--line)}.story-inline{display:block}.story-index{inset-block-start:20px;font-size:3rem}}.story-sky{--sky-a: #7aa7e6;--sky-b: #ffc98f;--sun-x: 8%;--sun-y: 70%;--sun-o: 1;--moon-x: 20%;--moon-y: 80%;--moon-o: 0;--stars: 0;--lights: 0;--sun-c: #ffd36b;position:relative;block-size:92px;margin-block-end:16px;border-radius:22px;overflow:hidden;background:linear-gradient(180deg,var(--sky-a),var(--sky-b));box-shadow:inset 0 0 0 1px #ffffff1f,var(--shadow-1)}.sky-stars{position:absolute;inset:0;opacity:var(--stars);background-image:radial-gradient(1.4px 1.4px at 12% 22%,#fff 99%,transparent),radial-gradient(1px 1px at 24% 48%,#fff 99%,transparent),radial-gradient(1.6px 1.6px at 37% 16%,#fff 99%,transparent),radial-gradient(1px 1px at 46% 38%,#fff 99%,transparent),radial-gradient(1.3px 1.3px at 58% 20%,#fff 99%,transparent),radial-gradient(1px 1px at 66% 44%,#fff 99%,transparent),radial-gradient(1.5px 1.5px at 77% 14%,#fff 99%,transparent),radial-gradient(1px 1px at 86% 34%,#fff 99%,transparent),radial-gradient(1.2px 1.2px at 93% 12%,#fff 99%,transparent);animation:twinkle 3.2s ease-in-out infinite}@keyframes twinkle{50%{filter:brightness(1.6)}}.sky-sun,.sky-moon{position:absolute;inset-inline-start:var(--x);inset-block-start:var(--y);inline-size:30px;block-size:30px;margin:-15px;border-radius:50%}.sky-sun{--x: var(--sun-x);--y: var(--sun-y);opacity:var(--sun-o);background:radial-gradient(circle,#fffbe8 25%,var(--sun-c) 62%);box-shadow:0 0 24px 8px color-mix(in srgb,var(--sun-c) 60%,transparent),0 0 60px 20px color-mix(in srgb,var(--sun-c) 25%,transparent)}.sky-moon{--x: var(--moon-x);--y: var(--moon-y);inline-size:22px;block-size:22px;margin:-11px;opacity:var(--moon-o);background:transparent;box-shadow:inset -7px -3px #f4f1d8,0 0 18px 2px #f4f1d859}html[dir=rtl] .sky-moon{box-shadow:inset 7px -3px #f4f1d8,0 0 18px 2px #f4f1d859}.sky-city{position:absolute;inset-inline:0;inset-block-end:0;inline-size:100%;block-size:46%}.sky-city path{fill:#0a1224d1}.sky-win rect{fill:#ffe29a;opacity:var(--lights)}.sky-label{position:absolute;inset-block-start:12px;inset-inline-end:18px;display:grid;justify-items:end;line-height:1.05;color:#fff;text-shadow:0 1px 10px rgb(0 0 0 / .35)}.sky-label small{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.9}html[lang=ar] .sky-label small{letter-spacing:0;font-size:.85rem}.sky-label b{font-size:1.7rem;font-weight:750;font-variant-numeric:tabular-nums}.device.tablet{position:relative;aspect-ratio:4 / 3;border-radius:34px;padding:14px;background:linear-gradient(145deg,#1a2744,#0a1224);box-shadow:var(--shadow-3),inset 0 0 0 1px #ffffff14}.story-screen{position:absolute;inset:14px;opacity:0;transform:translateY(20px) scale(.98);transition:opacity .55s var(--ease-out),transform .7s var(--ease-out);display:grid;place-items:start center;padding-block-start:3%;border-radius:22px;background:var(--paper-2);overflow:hidden}.story-screen.active{opacity:1;transform:none}.story-screen>.ui{inline-size:94%;font-size:clamp(10px,.82vw,12.5px)}.story-screen>.ui-phone{inline-size:auto;block-size:92%}.team-price .section-head .h2{color:#fff}.tier-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-block:8px 30px}@media(min-width:640px){.tier-strip{grid-template-columns:repeat(4,1fr)}}.tier-mini{display:grid;gap:4px;padding:16px;border-radius:18px;background:#ffffff0d;border:1px solid var(--night-line);transition:background-color .3s,transform .4s var(--ease-out)}.tier-mini:hover{background:#ffffff17;transform:translateY(-3px)}.tier-mini small{color:var(--on-night-3);font-weight:600}.tier-mini b{font-size:1.6rem;color:#fff;font-weight:700}.tier-mini b span{font-size:.9rem;color:var(--on-night-2);font-weight:600}.tier-mini>span{font-size:.8rem;color:var(--on-night-2)}.team-visual{padding:28px}.tm-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin-block-end:22px}.tm-head small{display:block;color:var(--on-night-3);font-weight:600;font-size:.82rem}.tm-head b{font-size:1.5rem;color:#fff}.tm-price{text-align:end}.tm-price b{display:inline-block;padding:4px 12px;border-radius:12px;background:var(--lime);color:var(--ink);font-size:1.1rem}.tm-price b.bump{animation:bump .5s var(--ease-spring)}@keyframes bump{40%{transform:scale(1.08)}}.tm-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.tm-avatar{display:grid;place-items:center;aspect-ratio:1;border-radius:50%;font-weight:700;color:#fff;font-size:1.05rem;box-shadow:0 8px 20px -8px #00000080}.a1{background:linear-gradient(145deg,#3559e0,#2946b8)}.a2{background:linear-gradient(145deg,#708cea,#3559e0)}.a3{background:linear-gradient(145deg,#abbcf9,#708cea);color:var(--ink)}.a4{background:linear-gradient(145deg,#1c2c78,#3559e0)}.a5{background:linear-gradient(145deg,#d7ff3f,#b8e62a);color:var(--ink)}.a6{background:linear-gradient(145deg,#536078,#35425b)}.tm-note{display:flex;align-items:center;gap:10px;margin-block-start:22px;color:var(--on-night-2);font-size:.92rem}.tm-note svg{color:var(--lime)}.langs-media{position:relative;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-2)}.langs-media img{inline-size:100%;aspect-ratio:4 / 3.4;object-fit:cover}.lang-bubble{position:absolute;inset-block-end:22px;inset-inline-start:22px;display:flex;align-items:center;gap:12px;padding:14px 20px 14px 14px;border-radius:20px;background:#fffffff0;box-shadow:var(--shadow-2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lb-i{display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:12px;background:var(--blue);color:#fff}.lang-cycle{position:relative;block-size:1.6em;min-inline-size:11ch;overflow:hidden;font-size:1.35rem;font-weight:700}.lang-cycle span{position:absolute;inset-inline-start:0;white-space:nowrap;line-height:1.6}.lang-chips{display:flex;flex-wrap:wrap;gap:10px}.lang-chip{padding:9px 16px;border-radius:999px;border:1px solid var(--line-2);background:#fff;font-weight:600;font-size:.95rem;transition:background-color .3s,color .3s,border-color .3s}.lang-chip.active{background:var(--ink);color:#fff;border-color:var(--ink)}.industries-h{overflow:hidden}.h-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px}.h-head .section-head{margin-block-end:36px}.h-progress{inline-size:160px;block-size:3px;border-radius:3px;background:var(--line);margin-block-end:44px;overflow:hidden}.h-progress i{display:block;block-size:100%;background:var(--blue);transform:scaleX(var(--p, 0));transform-origin:left}html[dir=rtl] .h-progress i{transform-origin:right}.h-viewport{overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;padding-block-end:12px}.h-viewport::-webkit-scrollbar{display:none}@media(min-width:900px){html.motion .h-viewport{overflow:visible}}.h-track{display:flex;gap:20px;padding-inline:max(var(--gutter),calc((100vw - var(--container-wide)) / 2));inline-size:max-content}.ind-card{position:relative;display:flex;flex-direction:column;inline-size:min(380px,78vw);border-radius:var(--radius-l);overflow:hidden;background:#fff;border:1px solid var(--line);scroll-snap-align:start;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.ind-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-2)}.ind-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--paper-3)}.ind-media picture,.ind-media img,.ind-video{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.ind-media img{transition:transform 1.2s var(--ease-out)}.ind-card:hover .ind-media img{transform:scale(1.05)}.ind-video{opacity:0;transition:opacity .8s}.ind-video.playing{opacity:1}.ind-body{position:relative;display:grid;gap:8px;padding:22px 22px 24px}.ind-icon{position:absolute;inset-block-start:-24px;inset-inline-start:20px;display:grid;place-items:center;inline-size:48px;block-size:48px;border-radius:16px;background:var(--blue);color:#fff;box-shadow:var(--shadow-blue)}.ind-body .h4{margin-block-start:14px}.ind-body p{color:var(--ink-3);font-size:.92rem}.ind-free{font-size:.8rem;font-weight:700;color:var(--blue)}.trust .section-head .h2{color:#fff}.faq-list{display:grid;gap:12px}.faq-item{border-radius:20px;border:1px solid var(--line);background:#fff;transition:border-color .3s,box-shadow .3s}.faq-item[open]{border-color:var(--blue-300);box-shadow:var(--shadow-1)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;cursor:pointer;font-weight:600;font-size:1.05rem;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary i{position:relative;flex:none;inline-size:28px;block-size:28px;border-radius:50%;background:var(--blue-50)}.faq-item summary i:before,.faq-item summary i:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:12px;block-size:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--blue);transition:transform .35s var(--ease-out)}.faq-item summary i:after{transform:rotate(90deg)}.faq-item[open] summary i:after{transform:rotate(0)}.faq-body{overflow:hidden}.faq-body p{padding:0 24px 22px;color:var(--ink-2);max-inline-size:68ch}.night .faq-item{background:#ffffff0a;border-color:var(--night-line)}.final{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(110px,14vw,190px)}.final-media{inline-size:min(460px,80vw);margin-block-end:-30px;pointer-events:none}.final-video{inline-size:100%;mix-blend-mode:screen;mask-image:radial-gradient(50% 50% at 50% 50%,#000 40%,transparent 72%);-webkit-mask-image:radial-gradient(50% 50% at 50% 50%,#000 40%,transparent 72%)}.final-inner{position:relative;z-index:2;display:grid;gap:24px;justify-items:center}.final .display{color:#fff;font-size:clamp(2.6rem,1.2rem + 5.4vw,6.4rem)}.final .lead{color:var(--on-night-2)}.quick{display:grid;gap:10px;inline-size:min(100%,780px);padding:10px;border-radius:24px;background:#ffffff12;border:1px solid rgb(255 255 255 / .14);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}@media(min-width:760px){.quick{grid-template-columns:1fr 1fr auto}}.quick .input{background:#fffffff2;border-color:transparent}.story-screen>.ui-phone{font-size:9.5px}.explainers{display:grid;gap:clamp(30px,4vw,44px) 20px;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}@media(min-width:640px){.explainers.four,.explainers.six{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:980px){.explainers.six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1180px){.explainers.four{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:900px){.explainers.three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:560px)and (max-width:899px){.explainers.three .explainer{grid-template-columns:minmax(0,330px) minmax(0,1fr);column-gap:28px;align-items:center;align-content:center}.explainers.three .explainer .scene{grid-row:span 3;margin:0}}.explainer{display:grid;align-content:start;gap:8px;min-inline-size:0}.explainer .scene{margin-block-end:14px}.explainer .h4,.explainer .h3{margin:0}.explainer p{margin:0;max-inline-size:44ch}.night .explainer p{color:var(--on-night-2)}.explainer-head{display:flex;align-items:center;gap:10px}.explainer .step-n{flex:none;padding:3px 9px;border-radius:999px;background:var(--blue-50);color:var(--blue);font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em}.scene{--dir: 1;--loop: 8s;position:relative;display:grid;place-items:center;padding-block:21px;container-type:inline-size;border-radius:var(--radius-l);border:1px solid var(--line);background:radial-gradient(110% 90% at 50% 0%,var(--blue-50),transparent 72%),var(--paper-2);overflow:hidden;isolation:isolate;color:var(--ink);font-size:11px;line-height:1.35;letter-spacing:0;-webkit-user-select:none;user-select:none}[dir=rtl] .scene{--dir: -1}.scene:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(circle,var(--line-2) 1px,transparent 1.3px);background-size:14px 14px;opacity:.6;-webkit-mask-image:radial-gradient(75% 85% at 50% 45%,#000 20%,transparent 80%);mask-image:radial-gradient(75% 85% at 50% 45%,#000 20%,transparent 80%)}.night .scene{border-color:var(--night-line);background:radial-gradient(110% 90% at 50% 0%,rgb(91 124 240 / .22),transparent 72%),#ffffff08;color:var(--on-night)}.night .scene:before{background-image:radial-gradient(circle,rgb(238 242 251 / .16) 1px,transparent 1.3px)}.scene>div{position:relative;inline-size:min(100% - 28px,300px);block-size:172px}@container (min-width: 400px){.scene>div{inline-size:300px;zoom:1.16}}.scene b{font-weight:600}.scene em{font-style:normal}.scene svg{flex:none}html.js .scene:not(.in-view) *,html.js .scene:not(.in-view) *:before,html.js .scene:not(.in-view) *:after{animation-play-state:paused!important}html.no-motion .scene *,html.no-motion .scene *:before,html.no-motion .scene *:after{animation:none!important}@media(prefers-reduced-motion:reduce){.scene *,.scene *:before,.scene *:after{animation:none!important}}@keyframes sc-step1{0%,5%{opacity:0;translate:0 var(--from, 8px);scale:var(--s0, .96)}11%,90%{opacity:1;translate:0 0;scale:1}96%,to{opacity:0;translate:0 0;scale:1}}@keyframes sc-step2{0%,23%{opacity:0;translate:0 var(--from, 8px);scale:var(--s0, .96)}29%,90%{opacity:1;translate:0 0;scale:1}96%,to{opacity:0;translate:0 0;scale:1}}@keyframes sc-step3{0%,41%{opacity:0;translate:0 var(--from, 8px);scale:var(--s0, .96)}47%,90%{opacity:1;translate:0 0;scale:1}96%,to{opacity:0;translate:0 0;scale:1}}@keyframes sc-step4{0%,59%{opacity:0;translate:0 var(--from, 8px);scale:var(--s0, .96)}65%,90%{opacity:1;translate:0 0;scale:1}96%,to{opacity:0;translate:0 0;scale:1}}@keyframes sc-step5{0%,68%{opacity:0;translate:0 var(--from, 8px);scale:var(--s0, .96)}74%,90%{opacity:1;translate:0 0;scale:1}96%,to{opacity:0;translate:0 0;scale:1}}@keyframes sc-spin{to{rotate:360deg}}.sc-money{--loop: 7s}.m-stak{position:absolute;inset-block-start:0;inset-inline:0;display:flex;align-items:center;gap:6px;inline-size:max-content;margin-inline:auto;padding:4px 10px 4px 8px;border-radius:999px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-1);color:var(--ink-2);font-size:10px;font-weight:600}.m-stak .logo-mark{inline-size:15px;gap:1.4px}.m-stak .logo-mark i{block-size:3.2px;border-radius:1px}.m-phone{position:absolute;inset-block-start:38px;inset-inline-start:4px;display:grid;align-content:center;justify-items:center;gap:8px;inline-size:64px;block-size:100px;border-radius:14px;border:2px solid var(--ink);background:var(--card);box-shadow:var(--shadow-1)}.m-phone:before{content:"";position:absolute;inset-block-start:5px;inline-size:18px;block-size:3px;border-radius:2px;background:var(--line-2)}.m-amt{font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.m-pay{padding:4px 12px;border-radius:7px;background:var(--blue);color:#fff;font-size:10px;font-weight:600;animation:m-tap var(--loop) var(--ease-out) infinite}@keyframes m-tap{0%,4%{scale:1}7%{scale:.86;background:var(--blue-800)}11%,to{scale:1}}.m-track{position:absolute;inset-block-start:87px;inset-inline:84px 82px;block-size:2px;background:repeating-linear-gradient(90deg,var(--blue-300) 0 6px,transparent 6px 11px);animation:m-flow .9s linear infinite}@keyframes m-flow{to{background-position:calc(var(--dir) * 11px) 0}}.m-coin{position:absolute;inset-block-start:-11px;inset-inline-start:0;display:grid;place-items:center;inline-size:24px;block-size:24px;border-radius:50%;background:var(--lime);color:var(--ink);box-shadow:0 6px 16px -6px #15213980;animation:m-coin var(--loop) var(--ease-in-out) infinite both}@keyframes m-coin{0%,9%{inset-inline-start:0;opacity:0;scale:.5}14%{inset-inline-start:0;opacity:1;scale:1}50%{inset-inline-start:calc(100% - 24px);opacity:1;scale:1}56%,to{inset-inline-start:calc(100% - 24px);opacity:0;scale:.4}}.m-bank{position:absolute;inset-block-start:56px;inset-inline-end:4px;display:grid;place-items:center;inline-size:64px;block-size:64px;border-radius:50%;background:var(--ink);color:var(--lime);animation:m-bank var(--loop) var(--ease-out) infinite}@keyframes m-bank{0%,50%{scale:1;box-shadow:0 0 #3559e073}56%{scale:1.1;box-shadow:0 0 0 6px #3559e040}68%,to{scale:1;box-shadow:0 0 0 16px #3559e000}}.m-plus{position:absolute;inset-block-start:-22px;inset-inline:-20px;color:var(--good);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;direction:ltr;unicode-bidi:isolate;animation:m-plus var(--loop) var(--ease-out) infinite both}@keyframes m-plus{0%,52%{opacity:0;translate:0 6px}58%,88%{opacity:1;translate:0 0}95%,to{opacity:0;translate:0 -6px}}.m-l{position:absolute;inset-block-start:148px;inline-size:96px;color:var(--ink-3);font-size:10px;font-weight:600;text-align:center}.m-l1{inset-inline-start:-12px}.m-l2{inset-inline-end:-12px}.sc-chat{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border-radius:16px;border:1px solid var(--line);background:#f1ede6;box-shadow:var(--shadow-1)}.c-head{display:flex;align-items:center;gap:7px;padding:7px 10px;border-block-end:1px solid var(--line);background:var(--card)}.c-av{display:grid;place-items:center;inline-size:22px;block-size:22px;border-radius:50%;background:var(--ink);color:var(--lime);font-size:10px;font-weight:700}.c-head b{font-size:11px}.c-head em{margin-inline-start:auto;padding:2px 8px;border-radius:999px;background:var(--lime);color:var(--ink);font-size:9.5px;font-weight:700}.c-body{display:flex;flex-direction:column;gap:5px;padding:9px 10px}.c-b{max-inline-size:82%;padding:4px 9px;border-radius:10px;box-shadow:0 1px 1px #15213914;font-size:10.5px}.c-b.in{align-self:flex-start;border-start-start-radius:3px;background:#fff}.c-b.out{align-self:flex-end;display:inline-flex;align-items:center;gap:4px;border-start-end-radius:3px;background:#d9fdd3}.c-b.out svg{color:var(--blue)}.c-sys{align-self:center;display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:var(--blue-50);color:var(--blue-800);font-size:9.5px;font-weight:600}.c-sys svg{color:var(--good)}.sc-chat .b1{animation:sc-step1 var(--loop) var(--ease-out) infinite both}.sc-chat .b2{animation:sc-step2 var(--loop) var(--ease-out) infinite both}.sc-chat .b3{animation:sc-step3 var(--loop) var(--ease-out) infinite both}.sc-chat .b4{animation:sc-step4 var(--loop) var(--ease-spring) infinite both}.sc-cust{--r: 64px}.cu-ring,.cu-orbit{position:absolute;inset:0;inline-size:calc(var(--r) * 2);block-size:calc(var(--r) * 2);margin:auto;border-radius:50%}.cu-ring{border:1.5px dashed var(--blue-300);background:radial-gradient(circle,var(--blue-50) 35%,transparent 72%);animation:sc-spin 40s linear infinite,cu-guard var(--loop) ease infinite}@keyframes cu-guard{0%,33%{border-color:var(--blue-300)}37%,44%{border-color:var(--blue)}52%,to{border-color:var(--blue-300)}}.cu-orbit{animation:sc-spin 26s linear infinite}.cu-av{position:absolute;inset-block-start:50%;inset-inline-start:50%;display:grid;place-items:center;inline-size:26px;block-size:26px;margin:-13px;border-radius:50%;color:#fff;font-size:10px;box-shadow:0 6px 14px -6px #1521398c;transform:rotate(calc(var(--i) * 60deg)) translate(var(--r)) rotate(calc(var(--i) * -60deg))}.cu-av b{display:block;animation:sc-spin 26s linear infinite reverse}.cu-core{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:2px;inline-size:76px;block-size:76px;margin:auto;border-radius:50%;background:var(--card);box-shadow:var(--shadow-2);color:var(--blue);text-align:center}.cu-core span{max-inline-size:64px;color:var(--ink);font-size:9.5px;font-weight:700;line-height:1.15}.cu-mkt{position:absolute;inset-block-start:6px;inset-inline-end:0;display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;border:1px dashed rgb(192 54 44 / .55);background:var(--card);color:var(--bad);font-size:9.5px;font-weight:600;animation:cu-knock var(--loop) var(--ease-in-out) infinite both}@keyframes cu-knock{0%,10%{opacity:0;translate:0 0;rotate:0deg}18%{opacity:1;translate:0 0}34%{translate:calc(var(--dir) * -22px) 12px;rotate:0deg}38%{translate:calc(var(--dir) * -8px) 4px}41%{rotate:-6deg}44%{rotate:5deg}48%{translate:0 0;rotate:0deg}82%{opacity:1}90%,to{opacity:0;translate:0 0}}.sc-setup{display:flex;flex-direction:column;justify-content:center;gap:5px}.s-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto 26px;align-items:center;gap:7px;padding-block:4px;padding-inline:5px 8px;border-radius:10px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-1)}.s-i{display:grid;place-items:center;inline-size:22px;block-size:22px;border-radius:7px;background:var(--blue-50);color:var(--blue)}.s-row b{overflow:hidden;font-size:10.5px;white-space:nowrap;text-overflow:ellipsis}.s-row em{font-size:9.5px;font-weight:600;white-space:nowrap}.s-row.ok em{color:var(--good)}.s-row.wait em{color:var(--warn)}.s-row.off em{color:var(--ink-3)}.s-tg{--on: var(--blue);--kn: 11px;position:relative;inline-size:26px;block-size:15px;border-radius:999px;background:var(--line-2)}.s-row.wait .s-tg{--on: var(--warn);--kn: 5.5px}.s-tg:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--on);opacity:0}.s-row:is(.ok,.wait) .s-tg:before{opacity:1}.s-tg i{position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:11px;block-size:11px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #1521394d}.s-row:is(.ok,.wait) .s-tg i{translate:calc(var(--dir) * var(--kn)) 0}.sc-setup .s-tg:before{--from: 0px;--s0: 1}.s1 .s-tg:before,.s1 em{animation:sc-step1 var(--loop) ease infinite both}.s2 .s-tg:before,.s2 em{animation:sc-step2 var(--loop) ease infinite both}.s3 .s-tg:before,.s3 em{animation:sc-step3 var(--loop) ease infinite both}.s4 em{animation:sc-step4 var(--loop) ease infinite both}.s1 .s-tg i{animation:s-knob1 var(--loop) var(--ease-out) infinite both}.s2 .s-tg i{animation:s-knob2 var(--loop) var(--ease-out) infinite both}.s3 .s-tg i{animation:s-knob3 var(--loop) var(--ease-out) infinite both,s-wait 1.2s ease-in-out infinite}@keyframes s-knob1{0%,5%{translate:0 0}11%,90%{translate:calc(var(--dir) * var(--kn)) 0}96%,to{translate:0 0}}@keyframes s-knob2{0%,23%{translate:0 0}29%,90%{translate:calc(var(--dir) * var(--kn)) 0}96%,to{translate:0 0}}@keyframes s-knob3{0%,41%{translate:0 0}47%,90%{translate:calc(var(--dir) * var(--kn)) 0}96%,to{translate:0 0}}@keyframes s-wait{50%{scale:.7}}.s-go{align-self:center;display:inline-flex;align-items:center;gap:5px;margin-block-start:5px;padding:4px 11px;border-radius:999px;background:var(--ink);color:#fff;font-size:10px;font-weight:600;animation:sc-step5 var(--loop) var(--ease-spring) infinite both}.s-go svg{color:var(--lime)}.sc-iso{--loop: 6s;display:flex;gap:14px;padding-block:30px 12px}.iso-room{position:relative;flex:1;display:grid;align-content:start;gap:7px;padding:22px 9px 9px;border-radius:12px;border:1.5px solid rgb(238 242 251 / .16);background:#ffffff0a}.iso-room.r0{--c: var(--blue-400)}.iso-room.r1{--c: var(--lime)}.iso-room.r2{--c: var(--blue-300)}.iso-tag{position:absolute;inset-block-start:-9px;inset-inline-start:8px;padding:2px 7px;border-radius:999px;border:1px solid var(--night-line);background:var(--night-3);color:var(--on-night-2);font-size:9px;font-weight:600;white-space:nowrap}.iso-room i{display:block;block-size:7px;border-radius:4px;background:#eef2fb24;animation:iso-data 2.4s ease-in-out infinite alternate}.iso-room i:nth-of-type(1){background:var(--c)}.iso-room i:nth-of-type(2){inline-size:72%;animation-delay:.4s}.iso-room i:nth-of-type(3){inline-size:86%;animation-delay:.8s}@keyframes iso-data{to{opacity:.55}}.iso-room.r0:after{content:"";position:absolute;inset-block:10px;inset-inline-end:-2.5px;inline-size:3px;border-radius:2px;background:var(--bad);box-shadow:0 0 12px var(--bad);opacity:0;animation:iso-flash var(--loop) ease infinite}@keyframes iso-flash{0%,33%{opacity:0}37%{opacity:1}55%,to{opacity:0}}.iso-probe{position:absolute;inset-block-start:92px;inset-inline-start:calc((100% - 28px) / 6 - 5px);inline-size:10px;block-size:10px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px var(--lime);animation:iso-probe var(--loop) var(--ease-in-out) infinite both}@keyframes iso-probe{0%,8%{inset-inline-start:calc((100% - 28px) / 6 - 5px);opacity:0;scale:.4}14%{opacity:1;scale:1}34%{inset-inline-start:calc((100% - 28px) / 3 - 14px);scale:1}37%{inset-inline-start:calc((100% - 28px) / 3 - 13px);scale:.6 1.3}58%{inset-inline-start:calc((100% - 28px) / 6 - 5px);opacity:1;scale:1}66%,to{inset-inline-start:calc((100% - 28px) / 6 - 5px);opacity:0;scale:.4}}.iso-hit{position:absolute;inset-block-start:-6px;inset-inline-start:calc((100% - 28px) / 3 + 7px);display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;border:1px solid rgb(192 54 44 / .6);background:#3a1d2a;color:#ffb4ae;font-size:9.5px;font-weight:600;white-space:nowrap;translate:calc(var(--dir) * -50%) 0;animation:iso-hit var(--loop) var(--ease-spring) infinite both}@keyframes iso-hit{0%,34%{opacity:0;scale:.6}39%,72%{opacity:1;scale:1}80%,to{opacity:0;scale:1}}.sc-perm{--loop: 7s;display:flex;flex-direction:column;justify-content:center;gap:6px}.p-who{display:flex;align-items:center;gap:8px;margin-block-end:4px}.p-av{display:grid;place-items:center;inline-size:26px;block-size:26px;border-radius:50%;color:#fff;font-size:10.5px;font-weight:700}.p-who b{font-size:11px}.p-row{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) 22px;align-items:center;gap:8px;padding:6px 8px;overflow:hidden;border-radius:10px;border:1px solid var(--night-line);background:#ffffff0d}.p-i{display:grid;place-items:center;inline-size:24px;block-size:24px;border-radius:7px;background:#708cea2e;color:var(--blue-300)}.p-row b{font-size:10.5px}.p-res{--from: 0px;--s0: .3;display:grid;place-items:center;inline-size:22px;block-size:22px;border-radius:50%;color:#fff}.p-row.yes .p-res{background:#1f9d63}.p-row.no .p-res{background:var(--bad)}.p-row:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgb(112 140 234 / .28),transparent);translate:calc(var(--dir) * -100%) 0;animation:p-scan var(--loop) ease-in-out infinite both}@keyframes p-scan{0%,2%{translate:calc(var(--dir) * -100%) 0}10%,to{translate:calc(var(--dir) * 100%) 0}}.q1 .p-res{animation:sc-step1 var(--loop) var(--ease-spring) infinite both}.q2 .p-res{animation:sc-step2 var(--loop) var(--ease-spring) infinite both}.q3 .p-res{animation:sc-step3 var(--loop) var(--ease-spring) infinite both}.q2:after{animation-delay:calc(var(--loop) * .18)}.q3:after{animation-delay:calc(var(--loop) * .36)}.p-row.q3{animation:p-deny var(--loop) ease infinite}@keyframes p-deny{0%,46%{translate:0 0;border-color:var(--night-line)}48%{translate:-3px 0;border-color:#c0362cb3}50%{translate:3px 0}52%{translate:-2px 0}54%{translate:0 0}88%{border-color:#c0362cb3}96%,to{border-color:var(--night-line)}}.sc-led{display:flex;flex-direction:column;justify-content:center;gap:6px}.l-row{display:grid;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:7px 11px;border-radius:10px;border:1px solid var(--night-line);background:#ffffff0f}.l-row b{overflow:hidden;font-size:10.5px;white-space:nowrap;text-overflow:ellipsis}.l-row em{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.l-row svg{color:var(--on-night-3)}.l-row.rev em{color:#ff9b91}.l-row.fix em{color:#86e3b0}.l-tip{align-self:flex-start;display:inline-flex;margin-inline-start:10px;padding:3px 9px;border-radius:999px;background:#d7ff3f24;color:var(--lime);font-size:9.5px;font-weight:600}.sc-led .l1{animation:sc-step1 var(--loop) var(--ease-out) infinite both}.sc-led .l1 svg{animation:l-lock var(--loop) ease infinite}@keyframes l-lock{0%,20%{rotate:0deg;color:var(--on-night-3)}22%{rotate:-14deg;color:var(--lime)}24%{rotate:12deg}26%{rotate:-8deg}28%,90%{rotate:0deg;color:var(--lime)}96%,to{color:var(--on-night-3)}}.sc-led .l-tip{animation:sc-step2 var(--loop) var(--ease-out) infinite both}.sc-led .l2{animation:sc-step3 var(--loop) var(--ease-out) infinite both}.sc-led .l3{animation:sc-step4 var(--loop) var(--ease-out) infinite both}.sc-enc{display:grid;place-items:center}.e-doc{position:relative;inline-size:min(100%,252px);padding:12px 14px 14px;border-radius:12px;border:1px solid var(--night-line);background:#ffffff0f}.e-head{display:flex;align-items:center;gap:6px;margin-block-end:9px;color:var(--blue-300)}.e-head b{color:var(--on-night);font-size:11px}.e-lines{display:grid;gap:6px}.e-lines>span{grid-column:1;overflow:hidden;font-size:10.5px;white-space:nowrap}.e-lines .e1{grid-row:1}.e-lines .e2{grid-row:2}.e-plain{color:var(--on-night-2);animation:e-plain var(--loop) ease infinite both}.e-code{color:var(--blue-300);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;letter-spacing:.06em;opacity:0;animation:e-code var(--loop) ease infinite both}@keyframes e-plain{0%,18%{opacity:1;filter:blur(0)}24%,56%{opacity:0;filter:blur(3px)}64%,to{opacity:1;filter:blur(0)}}@keyframes e-code{0%,18%{opacity:0}24%,56%{opacity:1}64%,to{opacity:0}}.e-lock{position:absolute;inset-block-start:-12px;inset-inline-end:-10px;display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;background:var(--blue);box-shadow:var(--shadow-blue);color:#fff;animation:e-lock var(--loop) var(--ease-spring) infinite both}@keyframes e-lock{0%,12%{opacity:0;translate:0 -14px;scale:.6}18%,56%{opacity:1;translate:0 0;scale:1}60%{scale:1.15}64%,92%{opacity:1;scale:1}98%,to{opacity:0;scale:.6}}.e-key{--from: 10px;position:absolute;inset-block-end:2px;inset-inline:0;display:flex;align-items:center;gap:5px;inline-size:max-content;margin-inline:auto;padding:3px 10px;border-radius:999px;background:var(--lime);color:var(--ink);font-size:9.5px;font-weight:700;animation:e-key var(--loop) var(--ease-spring) infinite both}@keyframes e-key{0%,52%{opacity:0;translate:0 10px}58%,90%{opacity:1;translate:0 0}96%,to{opacity:0;translate:0 0}}.sc-aud{display:flex;flex-direction:column;justify-content:center;gap:9px}.a-row{position:relative;display:grid;grid-template-columns:8px auto minmax(0,1fr);align-items:center;gap:10px;font-size:10.5px}.a-row:not(.n4):before{content:"";position:absolute;inset-block-start:calc(50% + 6px);inset-inline-start:3.5px;inline-size:1px;block-size:calc(100% - 3px);background:var(--night-line)}.a-dot{inline-size:8px;block-size:8px;border-radius:50%;background:var(--blue-400);box-shadow:0 0 0 3px #708cea33}.a-row b{color:var(--on-night-3);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.a-row span:last-child{overflow:hidden;color:var(--on-night);white-space:nowrap;text-overflow:ellipsis}.a-note{align-self:flex-end;display:inline-flex;align-items:center;gap:5px;margin-block-start:6px;padding:3px 9px;border-radius:999px;border:1px solid var(--night-line);background:#ffffff0f;color:var(--on-night-2);font-size:9.5px}.sc-aud .n1{animation:sc-step1 var(--loop) var(--ease-out) infinite both}.sc-aud .n2{animation:sc-step2 var(--loop) var(--ease-out) infinite both}.sc-aud .n3{animation:sc-step3 var(--loop) var(--ease-out) infinite both}.sc-aud .n4{animation:sc-step4 var(--loop) var(--ease-out) infinite both}.sc-aud .n4 .a-dot{background:var(--lime);box-shadow:0 0 0 3px #d7ff3f33}.ai-rcpt{position:absolute;inset-block-start:32px;inset-inline-start:2px;display:grid;align-content:start;gap:7px;inline-size:68px;block-size:104px;padding:12px 10px;overflow:hidden;border-radius:6px 6px 2px 2px;background:#f4f6fb;box-shadow:0 16px 30px -14px #0009;color:var(--ink);rotate:calc(var(--dir) * -4deg)}.ai-rcpt i{display:block;block-size:4px;border-radius:2px;background:var(--line-2)}.ai-rcpt i:nth-child(2){inline-size:70%}.ai-rcpt i:nth-child(3){inline-size:86%}.ai-rcpt i:nth-child(4){inline-size:58%}.ai-rcpt b{margin-block-start:6px;font-size:11px;font-variant-numeric:tabular-nums;text-align:end}.ai-rcpt:after{content:"";position:absolute;inset-block-start:-16px;inset-inline:0;block-size:16px;background:linear-gradient(180deg,transparent,rgb(112 140 234 / .6),transparent);animation:ai-scan var(--loop) linear infinite both}@keyframes ai-scan{0%{translate:0 0;opacity:1}22%{translate:0 140px;opacity:1}22.1%,to{translate:0 140px;opacity:0}}.ai-spark{position:absolute;inset-block-start:72px;inset-inline-start:84px;display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;background:#d7ff3f24;color:var(--lime);animation:ai-spark var(--loop) ease infinite both}@keyframes ai-spark{0%,18%{opacity:.35;scale:.7}24%{opacity:1;scale:1.25}30%,90%{opacity:1;scale:1}to{opacity:.35;scale:.7}}.ai-card{position:absolute;inset-block-start:18px;inset-inline-end:0;display:grid;gap:4px;inline-size:176px;padding:11px 12px 12px;border-radius:14px;border:1px solid var(--night-line);background:#1a2744;box-shadow:var(--shadow-3);animation:sc-step2 var(--loop) var(--ease-out) infinite both}.ai-card small{display:inline-flex;align-items:center;gap:4px;color:var(--lime);font-size:9.5px;font-weight:600}.ai-card b{font-size:11.5px}.ai-card em{color:var(--on-night-2);font-size:11px;font-variant-numeric:tabular-nums}.ai-act{position:relative;display:grid;margin-block-start:8px}.ai-act>span{grid-area:1 / 1;justify-self:start}.ai-btn{padding:5px 14px;border-radius:8px;background:var(--blue);color:#fff;font-size:10.5px;font-weight:600;animation:ai-btn var(--loop) ease infinite both}@keyframes ai-btn{0%,56%{opacity:1;scale:1}59%{opacity:1;scale:.9}62%,to{opacity:0;scale:1}}.ai-done{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:8px;background:#1f9d6338;color:#86e3b0;font-size:10.5px;font-weight:600;opacity:0;animation:ai-done var(--loop) var(--ease-spring) infinite both}@keyframes ai-done{0%,60%{opacity:0;scale:.7}66%,to{opacity:1;scale:1}}.ai-cursor{position:absolute;inset-block-start:10px;inset-inline-start:36px;color:#fff;filter:drop-shadow(0 2px 3px rgb(0 0 0 / .5));animation:ai-cursor var(--loop) var(--ease-in-out) infinite both}@keyframes ai-cursor{0%,36%{opacity:0;translate:calc(var(--dir) * 50px) 40px;scale:1}42%{opacity:1}54%{translate:0 0;scale:1}58%{scale:.8}62%{scale:1}72%{opacity:1;translate:0 0}80%,to{opacity:0;translate:0 0}}[dir=rtl] .ai-cursor svg,[dir=rtl] .k-cursor svg{transform:scaleX(-1)}.sc-pick{--loop: 9s}.k-grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:10px}.k-app{position:relative;display:grid;place-content:center;justify-items:center;gap:6px;border-radius:14px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-1);color:var(--blue)}.k-app b{color:var(--ink);font-size:10.5px}.k-app em{position:absolute;inset-block-start:-7px;inset-inline-end:-5px;padding:2px 7px;border-radius:999px;background:var(--lime);color:var(--ink);font-size:9px;font-weight:700;opacity:0}.sc-pick :is(.k0,.k2,.k4){animation:k-pick var(--loop) var(--ease-out) infinite both}.sc-pick :is(.k0,.k2,.k4) b{animation:k-label var(--loop) ease infinite both}.sc-pick :is(.k0,.k2,.k4) em{animation:k-badge var(--loop) var(--ease-spring) infinite both}.sc-pick :is(.k4,.k4 b,.k4 em){animation-delay:calc(var(--loop) / 3)}.sc-pick :is(.k2,.k2 b,.k2 em){animation-delay:calc(var(--loop) * 2 / 3)}@keyframes k-pick{0%,7%{background:var(--card);color:var(--blue);scale:1;box-shadow:var(--shadow-1)}9%{scale:.94}12%,30%{background:var(--blue);color:var(--lime);scale:1.04;box-shadow:var(--shadow-blue)}35%,to{background:var(--card);color:var(--blue);scale:1;box-shadow:var(--shadow-1)}}@keyframes k-label{0%,9%{color:var(--ink)}12%,30%{color:#fff}35%,to{color:var(--ink)}}@keyframes k-badge{0%,10%{opacity:0;scale:.4}14%,30%{opacity:1;scale:1}34%,to{opacity:0;scale:.4}}@media(prefers-reduced-motion:reduce){.sc-pick .k0{background:var(--blue);color:var(--lime)}.sc-pick .k0 b{color:#fff}.sc-pick .k0 em{opacity:1}}.k-cursor{position:absolute;z-index:2;inset-block-start:30%;inset-inline-start:19%;color:var(--ink);filter:drop-shadow(0 2px 3px rgb(21 33 57 / .35));animation:k-cursor var(--loop) var(--ease-in-out) infinite both}.k-cursor svg{animation:k-click calc(var(--loop) / 3) ease infinite both}@keyframes k-cursor{0%{inset-inline-start:86%;inset-block-start:30%}6%,33.3%{inset-inline-start:19%;inset-block-start:30%}39.3%,66.6%{inset-inline-start:52%;inset-block-start:80%}72.6%,to{inset-inline-start:86%;inset-block-start:30%}}@keyframes k-click{0%,23%{scale:1}27%{scale:.8}32%,to{scale:1}}@property --tj{syntax: "<number>"; inherits: true; initial-value: 1;}.sc-team{display:flex;flex-direction:column;justify-content:center;gap:12px;animation:tj-clock var(--loop) linear infinite both}@keyframes tj-clock{0%{--tj: 0}72%,to{--tj: 1}}.tj-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 6px;animation:tj-fade var(--loop) ease infinite both}@keyframes tj-fade{0%,90%{opacity:1}97%,to{opacity:0}}.tj-p{--on: clamp(0, (var(--tj) - var(--k) / 8) * 12, 1);display:grid;justify-items:center;gap:4px;opacity:var(--on);scale:calc(.6 + .4 * var(--on))}.tj-p i{display:grid;place-items:center;inline-size:30px;block-size:30px;border-radius:50%;box-shadow:0 6px 14px -6px #15213980;color:#fff}.tj-p em{padding:1px 6px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink-2);font-size:9px;font-weight:600;white-space:nowrap}.tj-tag{align-self:center;display:inline-flex;align-items:center;gap:8px;padding-block:4px;padding-inline:12px 4px;border-radius:999px;background:var(--ink);color:var(--on-night-2);font-size:10px}.tj-tag b{padding:3px 9px;border-radius:999px;background:var(--lime);color:var(--ink);font-weight:700}.sc-grow{--loop: 7s;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.g-pile{display:flex;flex-direction:column-reverse;align-items:center;gap:5px}.g-layer{--from: -44px;--s0: 1;display:grid;place-items:center;block-size:25px;border-radius:8px;box-shadow:0 8px 16px -10px #15213999;color:#fff;font-size:10.5px;font-weight:600}.g1{inline-size:210px;background:var(--blue-800);animation:sc-step1 var(--loop) var(--ease-spring) infinite both}.g2{inline-size:186px;background:var(--blue);animation:sc-step2 var(--loop) var(--ease-spring) infinite both}.g3{inline-size:162px;background:var(--blue-400);animation:sc-step3 var(--loop) var(--ease-spring) infinite both}.g4{inline-size:138px;background:var(--blue-300);color:var(--ink);animation:sc-step4 var(--loop) var(--ease-spring) infinite both}.g-add{display:inline-flex;align-items:center;gap:4px;padding:4px 11px;border-radius:999px;background:var(--lime);color:var(--ink);font-size:10px;font-weight:700;animation:sc-step5 var(--loop) var(--ease-spring) infinite both}.ui{--ui-bg: #f3f6fc;position:relative;font-size:13px;line-height:1.35;color:var(--ink);background:var(--ui-bg);border:1px solid var(--line);border-radius:1.6em;box-shadow:var(--shadow-2);overflow:hidden;text-align:start;font-family:var(--font);letter-spacing:0}.ui-dashboard{container-type:inline-size}@container (max-width: 440px){.ui-kpis{grid-template-columns:1fr 1fr}.ui-kpi.big{grid-column:1 / -1;grid-row:auto}.ui-kpi:last-child{grid-column:1 / -1}}.ui.mini{font-size:10.5px;box-shadow:var(--shadow-1)}.ui.inline{font-size:11.5px}.ui-top{display:flex;align-items:center;gap:.8em;padding:.9em 1.2em;background:#fff;border-block-end:1px solid var(--line)}.ui-logo{display:grid;justify-items:center;gap:.18em;inline-size:1.6em;flex:none}.ui-logo i{display:block;block-size:.34em;border-radius:.12em;background:#3559e0}.ui-logo i:nth-child(1){inline-size:58%;background:#abbcf9}.ui-logo i:nth-child(2){inline-size:79%;background:#708cea}.ui-logo i:nth-child(3){inline-size:100%}.ui-title{font-weight:700;font-size:1.05em}.ui-branch{display:inline-flex;align-items:center;gap:.35em;margin-inline-start:auto;padding:.3em .7em;border-radius:999px;background:var(--blue-50);color:var(--blue);font-weight:600;font-size:.85em}.ui-branch svg{inline-size:1em;block-size:1em}.ui-body{padding:1.2em}.ui-sample{position:absolute;inset-block-end:.6em;inset-inline-end:.9em;font-size:.72em;color:var(--ink-3);pointer-events:none}.ui-cta{display:inline-flex;align-items:center;justify-content:center;gap:.4em;padding:.8em 1em;border-radius:.8em;background:var(--blue);color:#fff;font-weight:700;font-size:.95em}.ui-cta.sm,.ui-ghost.sm{padding:.5em .8em;font-size:.85em}.ui-ghost{display:inline-flex;align-items:center;gap:.4em;border-radius:.8em;border:1px solid var(--line-2);background:#fff;font-weight:600}.ui svg,.ui-doc svg,.ui-phone svg{inline-size:1.1em;block-size:1.1em;flex:none}.cur{font-size:.78em;font-weight:600;color:var(--ink-3)}.ui-greet strong{display:block;font-size:1.3em}.ui-greet small{color:var(--ink-3)}.ui-kpis{display:grid;grid-template-columns:1.4fr 1fr;gap:.8em;margin-block-start:1em}.ui-kpi{padding:1em;border-radius:1em;background:#fff;border:1px solid var(--line)}.ui-kpi small{display:block;color:var(--ink-3);font-weight:600;font-size:.85em}.ui-kpi b{display:block;font-size:1.35em;margin-block-start:.2em;font-variant-numeric:tabular-nums}.ui-kpi em{display:inline-flex;align-items:center;gap:.3em;font-style:normal;font-size:.8em;color:var(--good);font-weight:600}.ui-kpi em.warn{color:var(--warn)}.ui-kpi.big{grid-row:span 3;background:linear-gradient(160deg,#3559e0,#1c2c78);border:0;color:#fff;display:flex;flex-direction:column}.ui-kpi.big small,.ui-kpi.big .cur{color:#ffffffbf}.ui-kpi.big b{font-size:1.9em}.ui-kpi.big em{color:var(--lime)}.ui-bars{flex:none;display:flex;align-items:flex-end;gap:.35em;block-size:6.5em;margin-block-start:auto;padding-block-start:1em}.ui-bars i{flex:1;block-size:var(--h);border-radius:.3em .3em .15em .15em;background:#ffffff59;transform-origin:bottom}.ui-bars i:last-child{background:var(--lime)}.in-view .ui-bars i{animation:grow-y .9s var(--ease-out) both;animation-delay:var(--d)}@keyframes grow-y{0%{transform:scaleY(0)}}.ui-attn{display:flex;align-items:center;gap:.6em;margin-block-start:.9em;padding:.7em .9em;border-radius:.8em;background:#fff7e5;color:#7a4d00;font-size:.88em;font-weight:600}.ui-dot{inline-size:.6em;block-size:.6em;border-radius:50%;background:var(--warn);flex:none;animation:pulse-warn 2s infinite}@keyframes pulse-warn{50%{box-shadow:0 0 0 .35em #a15c0026}}.ui-pos{display:grid;grid-template-columns:1.5fr 1fr;gap:1em}.ui-search{display:flex;align-items:center;gap:.6em;padding:.65em .8em;border-radius:.8em;background:#fff;border:1px solid var(--line);color:var(--ink-3)}.ui-search span{flex:1}.ui-chips{display:flex;gap:.4em;margin-block:.8em;flex-wrap:wrap}.ui-chips span{padding:.35em .8em;border-radius:999px;background:#fff;border:1px solid var(--line);font-weight:600;font-size:.85em}.ui-chips span.on{background:var(--ink);color:#fff;border-color:var(--ink)}.ui-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:.6em}.ui-tile{position:relative;display:grid;gap:.3em;padding:.7em;border-radius:.9em;background:#fff;border:1px solid var(--line);font-size:.9em}.ui-tile i{display:block;block-size:2.4em;border-radius:.6em;background:var(--blue-50)}.ui-tile.c1 i{background:linear-gradient(135deg,#c9a07a,#8a5a3b)}.ui-tile.c2 i{background:linear-gradient(135deg,#3b2a20,#6b4a35)}.ui-tile.c3 i{background:linear-gradient(135deg,#f2c14e,#e39b2d)}.ui-tile.c4 i{background:linear-gradient(135deg,#e8b778,#c48a45)}.ui-tile.c5 i{background:linear-gradient(135deg,#d9a066,#a86a3a)}.ui-tile.c6 i{background:linear-gradient(135deg,#6a4a3a,#3a2a20)}.ui-tile span{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-tile b{color:var(--blue);font-variant-numeric:tabular-nums}.ui-tile.tap:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:2px solid var(--blue);opacity:0}.in-view .ui-tile.tap:after{animation:tap 3.2s var(--ease-out) infinite}@keyframes tap{0%,60%,to{opacity:0;transform:scale(1)}8%{opacity:1;transform:scale(.96)}20%{opacity:0;transform:scale(1.04)}}.ui-cart{display:flex;flex-direction:column;gap:.55em;padding:.9em;border-radius:1em;background:#fff;border:1px solid var(--line)}.ui-cart-head{display:flex;align-items:center;justify-content:space-between;gap:.5em;font-weight:700}.ui-cart .badge{font-size:.75em}.ui-line{display:flex;justify-content:space-between;gap:.5em;font-size:.9em;padding-block:.3em;border-block-end:1px dashed var(--line)}.ui-line b{font-variant-numeric:tabular-nums}.in-view .ui-line.in{animation:slide-in .6s var(--ease-out) both}.in-view .ui-line.d2{animation-delay:.25s}.in-view .ui-line.d3{animation-delay:.5s}@keyframes slide-in{0%{opacity:0;transform:translateY(.6em)}}.ui-total{display:flex;justify-content:space-between;align-items:baseline;margin-block-start:auto;font-weight:700}.ui-total b{font-size:1.25em}.ui-pay{display:grid;grid-template-columns:repeat(3,1fr);gap:.35em}.ui-pay span{padding:.45em 0;text-align:center;border-radius:.6em;border:1px solid var(--line);font-weight:600;font-size:.82em}.ui-pay span.on{border-color:var(--blue);background:var(--blue-50);color:var(--blue)}.ui-kds-wrap{--ui-bg: #0f1a31;color:#fff;border-color:#ffffff1a}.ui-kds-wrap .ui-top{background:#0a1224;border-color:#ffffff14}.ui-kds-wrap .ui-branch{background:#ffffff14;color:var(--blue-300)}.ui-kds-wrap .ui-sample{color:var(--on-night-2)}.ui-kds{display:grid;grid-template-columns:repeat(2,1fr);gap:.8em}@media(min-width:700px){.ui:not(.mini) .ui-kds{grid-template-columns:repeat(4,1fr)}}.ui-ticket{display:flex;flex-direction:column;gap:.5em;padding:.8em;border-radius:.9em;background:#fff;color:var(--ink);border-block-start:.4em solid var(--blue)}.in-view .ui-ticket{animation:pop .6s var(--ease-spring) both;animation-delay:var(--d)}@keyframes pop{0%{opacity:0;transform:translateY(.8em) scale(.96)}}.ui-ticket.cook{border-color:#708cea}.ui-ticket.late{border-color:#e0663a}.in-view .ui-ticket.late{animation:pop .6s var(--ease-spring) both,late 1.6s 1s infinite}@keyframes late{50%{box-shadow:0 0 0 .25em #e0663a59}}.ui-ticket.hold{border-color:var(--lime);background:#f7ffe0}.ui-ticket-head{display:flex;align-items:center;gap:.4em;flex-wrap:wrap}.ui-ticket-head b{font-size:1.1em}.ui-ticket-head span{font-size:.78em;font-weight:600;color:var(--ink-3)}.ui-ticket-head em{margin-inline-start:auto;font-style:normal;font-weight:700;font-size:.82em;font-variant-numeric:tabular-nums}.ui-ticket.late .ui-ticket-head em{color:#c2410c}.ui-ticket ul{margin:0;padding:0;list-style:none;display:grid;gap:.25em;font-size:.9em;font-weight:600}.ui-ticket li:last-child:not(:first-child){color:var(--ink-3);font-weight:500}.ui-bump{margin-block-start:auto;padding:.45em;border-radius:.6em;background:var(--ink);color:#fff;text-align:center;font-weight:700;font-size:.85em}.ui-ticket.hold .ui-bump{background:var(--ink);color:var(--lime)}.ui-phone{position:relative;inline-size:17em;aspect-ratio:9 / 19;font-size:13px;padding:.7em;border-radius:2.6em;background:linear-gradient(145deg,#1a2744,#0a1224);box-shadow:var(--shadow-3),inset 0 0 0 1px #ffffff1a;margin-inline:auto}.ui-phone.mini{font-size:11px}.ui-phone-notch{position:absolute;inset-block-start:1.1em;inset-inline-start:50%;inline-size:5.5em;block-size:1.3em;margin-inline-start:-2.75em;border-radius:1em;background:#000;z-index:2}.ui-store{position:relative;block-size:100%;border-radius:2em;overflow:hidden;background:#fff;display:flex;flex-direction:column}.ui-store-hero{display:grid;gap:.2em;padding:3.2em 1.2em 1.2em;background:linear-gradient(160deg,#3559e0,#1c2c78);color:#fff}.ui-store-hero small{display:inline-flex;inline-size:fit-content;padding:.2em .6em;border-radius:999px;background:#d7ff3ff2;color:var(--ink);font-weight:700;font-size:.72em}.ui-store-hero strong{font-size:1.5em;margin-block-start:.3em}.ui-store-hero span{font-size:.85em;opacity:.85}.ui-store-note{display:flex;align-items:center;gap:.5em;margin:.8em 1em .2em;padding:.55em .8em;border-radius:.7em;background:var(--blue-50);color:var(--blue);font-weight:600;font-size:.82em}.ui-store-list{display:grid;gap:.2em;padding:.4em 1em}.ui-store-item{display:flex;align-items:center;gap:.6em;padding:.75em 0;border-block-end:1px solid var(--line);font-size:.92em}.in-view .ui-store-item{animation:slide-in .6s var(--ease-out) both;animation-delay:var(--d)}.ui-store-item span{flex:1;font-weight:600}.ui-store-item b{font-variant-numeric:tabular-nums;font-size:.92em}.ui-store-item i{display:grid;place-items:center;inline-size:1.7em;block-size:1.7em;border-radius:50%;background:var(--blue-50);color:var(--blue);font-style:normal;font-weight:700}.ui-store-item i.add{background:var(--blue);color:#fff}.in-view .ui-store-item i.add{animation:add-pulse 2.4s 1s infinite}@keyframes add-pulse{0%,to{box-shadow:0 0 #3559e080}30%{box-shadow:0 0 0 .5em #3559e000}}.ui-store-bar{display:flex;justify-content:space-between;align-items:center;margin:auto 1em 1em;padding:.9em 1em;border-radius:1em;background:var(--ink);color:#fff;font-weight:700;font-size:.9em}.ui-store-bar .cur{color:#ffffffb3}.ui-phone .ui-sample{inset-block-end:-1.8em;inset-inline:0;text-align:center}.ui-inv{display:grid;gap:.6em}.ui-inv-row{display:grid;grid-template-columns:1.4fr 1fr auto;gap:.9em;align-items:center;padding:.75em .9em;border-radius:.9em;background:#fff;border:1px solid var(--line)}.in-view .ui-inv-row{animation:slide-in .6s var(--ease-out) both;animation-delay:var(--d)}.ui-inv-row b{display:block;font-size:.98em}.ui-inv-row small{display:block;color:var(--ink-3);font-size:.8em}.ui-meter{position:relative;block-size:.55em;border-radius:999px;background:var(--paper-3)}.ui-meter i{position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--w);border-radius:inherit;background:var(--blue)}.ui-inv-row.low .ui-meter i{background:#e0663a}.in-view .ui-meter i{animation:grow-x 1.1s var(--ease-out) both;animation-delay:calc(var(--d) + .2s)}@keyframes grow-x{0%{inline-size:0}}.ui-meter em{position:absolute;inset-block:-.25em;inset-inline-start:var(--p);inline-size:2px;background:var(--ink);opacity:.35}.ui-inv-row .badge{font-size:.75em}.ui-po{display:flex;align-items:center;gap:.8em;padding:.85em 1em;border-radius:1em;background:var(--ink);color:#fff;flex-wrap:wrap}.ui-po>svg{color:var(--lime)}.ui-po b{display:block}.ui-po small{display:block;color:#ffffffb3;font-size:.82em}.ui-po .ui-cta{margin-inline-start:auto;background:#25d366;color:#062b16}.ui-doc{position:relative;font-size:13px;padding:1.6em;border-radius:1.4em;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-2);display:grid;gap:1.1em;color:var(--ink);max-inline-size:30em;margin-inline:auto}.ui-doc.mini{font-size:11px}.ui-doc-head{display:flex;align-items:center;gap:.8em}.ui-doc-head .ui-logo{inline-size:2.2em;gap:.25em}.ui-doc-head .ui-logo i{block-size:.45em}.ui-doc-head b{display:block;font-size:1.15em}.ui-doc-head small{color:var(--ink-3);font-variant-numeric:tabular-nums}.ui-paid{margin-inline-start:auto}.in-view .ui-paid{animation:stamp .7s 1.2s var(--ease-spring) both}@keyframes stamp{0%{opacity:0;transform:scale(1.8) rotate(-12deg)}}.ui-doc-meta{display:grid;grid-template-columns:1fr auto;gap:1em;padding:.9em 1em;border-radius:.9em;background:var(--paper-2)}.ui-doc-meta small{display:block;color:var(--ink-3);font-size:.8em}.ui-doc-lines{display:grid;gap:.2em}.ui-doc-lines div{display:flex;justify-content:space-between;gap:1em;padding-block:.55em;border-block-end:1px solid var(--line);font-size:.95em}.ui-doc-lines b{font-variant-numeric:tabular-nums}.ui-doc-total{display:flex;justify-content:space-between;align-items:baseline;font-weight:700}.ui-doc-total b{font-size:1.5em}.ui-doc-actions{display:flex;gap:.5em;flex-wrap:wrap}.ui-doc .ui-sample{position:static;justify-self:end}.ui-ledger{display:grid;gap:.45em}.ui-lrow{display:flex;justify-content:space-between;padding:.65em .9em;border-radius:.7em;background:#fff;border:1px solid var(--line);font-size:.95em}.in-view .ui-lrow{animation:slide-in .6s var(--ease-out) both;animation-delay:var(--d)}.ui-lrow.neg b{color:var(--ink-3)}.ui-lrow.total{background:var(--ink);color:#fff;border:0;font-weight:700}.ui-lrow.total .cur{color:#ffffffb3}.ui-journal{display:grid;gap:.3em;margin-block-start:.5em;padding:.9em;border-radius:.9em;border:1px dashed var(--blue-300);background:var(--blue-50);font-size:.9em}.ui-journal small{color:var(--blue);font-weight:700}.ui-journal div{display:flex;justify-content:space-between}.ui-journal em{display:inline-flex;align-items:center;gap:.35em;font-style:normal;font-weight:600;color:var(--good);font-size:.85em}.ui-payroll{display:grid;gap:.9em}.ui-shifts{display:grid;gap:.5em}.ui-shift{display:grid;grid-template-columns:auto 6em 1fr;gap:.7em;align-items:center;padding:.55em .8em;border-radius:.8em;background:#fff;border:1px solid var(--line)}.ui-shift b{display:block;font-size:.95em}.ui-shift small{color:var(--ink-3);font-size:.78em}.ui-av{display:grid;place-items:center;inline-size:2.2em;block-size:2.2em;border-radius:50%;color:#fff;font-weight:700;font-size:.9em}.ui-av.lg{inline-size:3.4em;block-size:3.4em;font-size:1.1em}.ui-shift-bar{position:relative;block-size:.7em;border-radius:999px;background:var(--paper-3)}.ui-shift-bar i{position:absolute;inset-block:0;inset-inline-start:var(--s);inline-size:calc(var(--e) - var(--s));border-radius:inherit;background:linear-gradient(90deg,var(--blue-400),var(--blue))}.in-view .ui-shift-bar i{animation:grow-x2 1s var(--ease-out) both;animation-delay:var(--d)}@keyframes grow-x2{0%{inline-size:0}}.ui-payslip{display:flex;align-items:center;gap:1em;flex-wrap:wrap;padding:.9em 1em;border-radius:1em;background:#fff;border:1px solid var(--line)}.ui-payslip small{display:block;color:var(--ink-3);font-size:.8em}.ui-payslip b{font-size:1.15em}.ui-langs{display:flex;gap:.25em;flex-wrap:wrap}.ui-langs span{display:grid;place-items:center;min-inline-size:1.9em;block-size:1.9em;padding-inline:.3em;border-radius:.5em;background:var(--blue-50);color:var(--blue);font-weight:700;font-size:.78em}.ui-payslip .badge{margin-inline-start:auto;font-size:.78em}.ui-cal-head,.ui-cal-grid{display:grid;grid-template-columns:3.4em repeat(3,1fr);gap:.5em}.ui-cal-head b{padding:.4em;border-radius:.6em;background:#fff;border:1px solid var(--line);text-align:center;font-size:.9em}.ui-cal-grid{margin-block-start:.5em;block-size:16em}.ui-hours{display:grid;grid-template-rows:repeat(6,1fr);font-size:.75em;color:var(--ink-3);font-variant-numeric:tabular-nums}.ui-col{position:relative;border-radius:.8em;background:repeating-linear-gradient(180deg,#fff 0 calc(100% / 6 - 1px),var(--line) calc(100% / 6 - 1px) calc(100% / 6));border:1px solid var(--line)}.ui-appt{position:absolute;inset-inline:.3em;inset-block-start:calc(var(--s) * 100% / 6 + .2em);block-size:calc(var(--l) * 100% / 6 - .4em);padding:.4em .5em;border-radius:.6em;font-size:.78em;font-weight:700;overflow:hidden;background:var(--blue);color:#fff}.ui-appt.b2{background:#708cea}.ui-appt.b3{background:var(--ink)}.ui-appt.wait{background:repeating-linear-gradient(45deg,#edf2ff 0 6px,#dde5fd 6px 12px);color:var(--blue)}.in-view .ui-appt{animation:pop .6s var(--ease-spring) both;animation-delay:var(--d)}.ui-cal-note{display:flex;align-items:center;gap:.5em;margin-block-start:.8em;font-size:.85em;font-weight:600;color:var(--good)}.ui-crm-card{display:flex;gap:1em;align-items:center;padding:1em;border-radius:1em;background:#fff;border:1px solid var(--line)}.ui-crm-card b{display:block;font-size:1.1em}.ui-crm-card small{color:var(--ink-3);font-size:.82em}.ui-tags{display:flex;gap:.35em;margin-block-start:.4em;flex-wrap:wrap}.ui-tags span{padding:.2em .6em;border-radius:999px;background:var(--blue-50);color:var(--blue);font-size:.75em;font-weight:700}.ui-rfm{display:grid;grid-template-columns:repeat(3,1fr);gap:.5em;margin-block:.8em}.ui-rfm div{padding:.7em;border-radius:.8em;background:#fff;border:1px solid var(--line)}.ui-rfm small{display:block;color:var(--ink-3);font-size:.78em}.ui-timeline{display:grid;gap:.4em}.ui-timeline div{display:flex;align-items:center;gap:.6em;padding:.55em .8em;border-radius:.7em;background:#fff;border:1px solid var(--line);font-size:.88em;font-weight:600}.ui-timeline svg{color:var(--blue)}.in-view .ui-timeline div{animation:slide-in .6s var(--ease-out) both;animation-delay:var(--d)}.ui-meals{display:grid;gap:.5em}.ui-meal{display:flex;justify-content:space-between;align-items:center;gap:.6em;padding:.7em .9em;border-radius:.8em;background:#fff;border:1px solid var(--line)}.ui-meal b{display:block;font-size:.95em}.ui-meal small{color:var(--ink-3);font-size:.8em}.in-view .ui-meal{animation:slide-in .6s var(--ease-out) both;animation-delay:var(--d)}.ui-menu-doc{position:relative;font-size:13px;display:grid;gap:.6em;max-inline-size:22em;margin-inline:auto;padding:2em 1.8em 1.6em;border-radius:.6em;background:#fffdf8;box-shadow:var(--shadow-2);border:1px solid var(--line);color:var(--ink)}.ui-menu-head{text-align:center;margin-block-end:.6em}.ui-menu-head b{display:block;font-size:1.5em}.ui-menu-head small{color:var(--blue);font-weight:700;letter-spacing:.2em;text-transform:uppercase}.ui-menu-row{display:flex;align-items:baseline;gap:.5em}.ui-menu-row i{flex:1;border-block-end:1px dotted var(--line-2)}.ui-menu-row b{font-variant-numeric:tabular-nums}.ui-menu-foot{margin-block-start:.8em;text-align:center;font-size:.78em;color:var(--ink-3)}.ui-menu-doc .ui-sample{position:static;justify-self:center}.app-visual,.hero-dash,.feat-visual{position:relative;transform-style:preserve-3d}.app-visual>.ui,.hero-dash>.ui{font-size:clamp(11px,.9vw,14px)}.app-visual>.ui-phone{font-size:clamp(12px,1vw,14px)}.feature .h4,.app-card .h4{margin-block:16px 8px}.app-card .mini-list{display:grid;gap:6px;margin:14px 0 18px;padding:0;list-style:none;font-size:.92rem;color:var(--ink-2)}.mini-list li{display:flex;gap:8px;align-items:center}.mini-list svg{color:var(--blue);flex:none}.how-media{position:relative;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-2);aspect-ratio:4 / 3.2}.how-media picture,.how-media img,.how-video{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.how-video{opacity:0;transition:opacity .9s}.how-video.playing{opacity:1}.how-steps{display:grid;gap:18px;margin:0 0 30px;padding:0;list-style:none}.how-steps li{display:flex;gap:18px;align-items:flex-start}.hs-n{display:grid;place-items:center;flex:none;inline-size:44px;block-size:44px;border-radius:14px;background:var(--ink);color:var(--lime);font-weight:800;font-size:1.1rem}.orbit{position:relative;inline-size:min(560px,100%);aspect-ratio:1;margin-inline:auto}.orbit-ring{position:absolute;inset:12%;border-radius:50%;border:1px dashed rgb(171 188 249 / .35);animation:spin 60s linear infinite}.orbit-core{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;display:grid;justify-items:center;gap:10px;padding:22px 26px;border-radius:28px;background:#3559e033;border:1px solid rgb(171 188 249 / .35);color:#fff;box-shadow:0 0 80px -10px #3559e0cc;z-index:2;text-align:center}html[dir=rtl] .orbit-core{translate:50% -50%}.orbit-node{--r: 38%;position:absolute;inset-block-start:calc(50% + sin(var(--a)) * var(--r));inset-inline-start:calc(50% + cos(var(--a)) * var(--r));translate:-50% -50%;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:999px;background:#ffffff0f;border:1px solid var(--night-line);color:#fff;font-weight:600;font-size:.9rem;white-space:nowrap;transition:background-color .3s,transform .4s var(--ease-out);z-index:2}html[dir=rtl] .orbit-node{translate:50% -50%;padding:8px 8px 8px 14px}.orbit-node:hover{background:#3559e059}.orbit-node .icon-tile{inline-size:32px;block-size:32px;border-radius:50%}@media(max-width:640px){.orbit{aspect-ratio:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.orbit-core,.orbit-node{position:static;translate:none}.orbit-core{inline-size:100%;margin-block-end:10px}.orbit-ring{display:none}}.chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:22px}.chip-row.center{justify-content:center}.ind-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid var(--line-2);background:#fff;font-weight:600;transition:border-color .3s,background-color .3s,transform .3s var(--ease-out)}.ind-chip:hover{border-color:var(--blue);background:var(--blue-50);transform:translateY(-2px)}.ind-chip svg{color:var(--blue)}html[dir=rtl] .ind-chip svg.i:last-child{transform:scaleX(-1)}.builder-grid{display:grid;gap:24px;align-items:start}@media(min-width:1000px){.builder-grid{grid-template-columns:1.3fr 1fr}}.builder-apps{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.b-app{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;border:1.5px solid var(--line);background:#fff;cursor:pointer;transition:border-color .25s,background-color .25s,transform .3s var(--ease-out)}.b-app:hover{transform:translateY(-2px)}.b-app input{position:absolute;opacity:0;pointer-events:none}.b-app b{display:block;font-size:.97rem}.b-app small{display:block;color:var(--ink-3);font-size:.8rem}.b-check{display:grid;place-items:center;margin-inline-start:auto;inline-size:24px;block-size:24px;border-radius:8px;border:1.5px solid var(--line-2);color:transparent;flex:none;transition:all .25s}.b-app:has(input:checked){border-color:var(--blue);background:var(--blue-50)}.b-app:has(input:checked) .b-check{background:var(--blue);border-color:var(--blue);color:#fff}.b-app:has(input:focus-visible){outline:2.5px solid var(--blue);outline-offset:2px}.builder-result{position:sticky;inset-block-start:100px;display:grid;gap:18px;padding:26px}.br-stack{display:flex;flex-direction:column-reverse;gap:6px;min-block-size:60px}.br-layer{display:none;align-items:center;gap:8px;padding:9px 12px;border-radius:12px;background:linear-gradient(90deg,#3559e073,#708cea40);border:1px solid rgb(171 188 249 / .35);color:#fff;font-weight:600;font-size:.88rem}.br-layer.on{display:flex;animation:layer-in .5s var(--ease-spring)}@keyframes layer-in{0%{opacity:0;transform:translateY(-12px) scale(.96)}}.br-plan small{color:var(--on-night-3);font-weight:600}.br-plan b{display:block;font-size:2rem;color:#fff;letter-spacing:-.02em}.br-plan p{color:var(--on-night-2)}.br-plan [data-plan-price]{color:var(--lime);font-weight:700;font-size:1.2rem}.br-branches{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;color:var(--on-night-2);font-weight:600;font-size:.92rem}.br-branches output{min-inline-size:2ch;color:#fff;font-weight:700}input[type=range]{accent-color:var(--blue);inline-size:100%}.plans-section{padding-block-start:clamp(40px,6vw,72px)}.billing{display:flex;align-items:center;justify-content:center;gap:14px;margin-block-end:36px;font-weight:600}.billing-label{display:inline-flex;align-items:center;gap:8px;color:var(--ink-3);transition:color .3s}.billing-label.on{color:var(--ink)}.switch{position:relative;inline-size:58px;block-size:32px;border-radius:999px;border:0;background:var(--line-2);transition:background-color .3s}.switch i{position:absolute;inset-block-start:4px;inset-inline-start:4px;inline-size:24px;block-size:24px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0003;transition:transform .35s var(--ease-spring)}.switch[aria-checked=true]{background:var(--blue)}.switch[aria-checked=true] i{transform:translate(26px)}html[dir=rtl] .switch[aria-checked=true] i{transform:translate(-26px)}.plans{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,265px),1fr));align-items:stretch}.plan{display:flex;flex-direction:column;gap:16px;padding:28px 24px}.plan header{display:flex;align-items:center;justify-content:space-between;gap:10px}.plan.featured{background:radial-gradient(90% 60% at 50% 0%,rgb(53 89 224 / .5),transparent 70%),var(--night-2);border-color:#708cea80;box-shadow:0 40px 90px -40px #3559e0e6}.plan.featured .h4,.plan.featured .pp-amount b{color:#fff}.plan.featured .muted{color:var(--on-night-2)}.plan-flag{position:absolute;inset-block-start:0;inset-inline:0;padding:6px;text-align:center;font-size:.78rem;font-weight:700;background:var(--lime);color:var(--ink)}.plan.featured header{margin-block-start:18px}.plan-price{display:grid;gap:4px}.pp-amount{display:inline-flex;align-items:baseline;gap:8px}.pp-amount b{font-size:3.2rem;font-weight:750;letter-spacing:-.04em;line-height:1}.pp-cur{font-weight:700;color:var(--ink-3)}.plan.featured .pp-cur,.plan.featured [data-unit],.plan.featured .plan-annual{color:var(--on-night-2)}.plan-price small{color:var(--ink-3);font-weight:600}.plan-annual{font-size:.85rem;color:var(--blue);font-weight:600}.plan-volume{display:flex;align-items:center;gap:6px;margin-block-start:-4px;color:var(--good);font-size:.85rem;font-weight:600}.plan.featured .plan-volume{color:var(--lime)}.calc-volume{display:flex;align-items:flex-start;gap:8px;color:var(--ink-3);font-size:.86rem;font-weight:600}.calc-volume svg{flex:none;margin-block-start:2px;color:var(--blue)}.calc-volume.on{color:var(--good)}.calc-volume.on svg{color:var(--good)}.plan .check-list{margin-block:6px 10px;font-size:.95rem}.plan .btn{margin-block-start:auto}.plans-note{margin-block-start:22px}.calc{display:grid;gap:22px;padding:28px}.calc-plans{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:6px;border-radius:16px;background:var(--paper-2)}.calc-plans label{position:relative}.calc-plans input{position:absolute;opacity:0}.calc-plans span{display:block;padding:10px;text-align:center;border-radius:12px;font-weight:700;cursor:pointer;transition:all .25s}.calc-plans input:checked+span{background:#fff;box-shadow:var(--shadow-1);color:var(--blue)}.calc-plans input:focus-visible+span{outline:2.5px solid var(--blue)}.calc-range{display:grid;gap:10px;font-weight:600}.calc-range output{color:var(--blue);font-weight:800}.calc-out{display:grid;grid-template-columns:1fr 1fr;gap:12px}.calc-out div{padding:16px;border-radius:16px;background:var(--paper-2)}.calc-out small{display:block;color:var(--ink-3);font-weight:600;font-size:.82rem}.calc-out small em{margin-inline-start:4px;padding:1px 7px;border-radius:999px;background:var(--lime);color:var(--ink);font-style:normal;font-size:.74rem}.calc-out b{font-size:1.7rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.calc-out b,.calc-out small em{white-space:nowrap}@media(max-width:520px){.calc-out{grid-template-columns:1fr}}.calc-out .best{background:var(--blue-50);box-shadow:inset 0 0 0 1px var(--blue-300)}.calc-per{margin-inline-start:6px;color:var(--ink-3);font-size:.85rem;font-weight:600}.calc-sub{margin:4px 0 0;color:var(--ink-3);font-size:.8rem;font-variant-numeric:tabular-nums}.calc-users{display:flex;align-items:center;gap:8px;color:var(--ink-2);font-weight:600}.calc-users svg{color:var(--blue)}.addon{display:grid;gap:12px;align-content:start}.addon .badge{justify-self:start}.enterprise{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-block-start:28px;padding:30px}.enterprise .h3{color:#fff;margin-block-end:6px}.enterprise p{color:var(--on-night-2)}.ind-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr))}.ind-card.grid-card{inline-size:auto}.enterprise-note{margin-block-start:40px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center}.feat-list{display:grid;gap:14px}.feat-row{display:flex;gap:16px;align-items:flex-start;padding:18px;border-radius:20px;border:1px solid var(--line);background:#fff}.feat-row .h4{margin-block-end:4px}.rec-stack{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.rec-app{display:flex;align-items:center;gap:14px;padding:44px 18px 18px}.rec-app>div{min-inline-size:0}.rec-app .badge{position:absolute;inset-block-start:14px;inset-inline-end:14px}.rec-app.free{border-color:var(--blue-300);background:linear-gradient(135deg,var(--blue-50),#fff)}.duo{display:grid;gap:18px}@media(min-width:900px){.duo{grid-template-columns:1.4fr 1fr}}.duo-img{border-radius:var(--radius-xl);overflow:hidden;aspect-ratio:16 / 10}.duo-img img{inline-size:100%;block-size:100%;object-fit:cover}.duo-quote{display:grid;gap:14px;align-content:center;padding:clamp(24px,3vw,44px)}.duo-quote .h3{color:#fff}.principle{position:relative}.principle .h4{margin-block:16px 8px}.p-n:before{content:attr(data-n)}.p-n{position:absolute;inset-block-start:18px;inset-inline-end:22px;font-weight:800;color:var(--blue-100);font-size:1.6rem}.compare{padding:8px;max-inline-size:980px;margin-inline:auto}.cmp-row{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:12px;align-items:center;padding:16px 18px;border-radius:14px}.cmp-row:nth-child(2n){background:var(--paper-2)}.cmp-row.head{font-weight:700;color:var(--ink-3);font-size:.9rem}.cmp-row [role=rowheader]{font-weight:700}.cmp-old,.cmp-new{display:flex;gap:8px;align-items:flex-start}.cmp-old{color:var(--ink-3)}.cmp-old svg{color:var(--bad);flex:none;margin-block-start:3px}.cmp-new{font-weight:600}.cmp-new svg{color:var(--good);flex:none;margin-block-start:3px}.cmp-stak{display:inline-flex;align-items:center;gap:8px;color:var(--ink)}@media(max-width:640px){.cmp-row{grid-template-columns:1fr 1fr}.cmp-row [role=rowheader]{grid-column:1 / -1}.cmp-row.head span:first-child{display:none}}.about-media{border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-2)}.about-media img{inline-size:100%;aspect-ratio:4 / 3.3;object-fit:cover}.about-copy p{font-size:1.1rem}.about-copy .cluster{margin-block-start:24px}.contact-form{padding:clamp(22px,3vw,38px)}.form-grid{display:grid;gap:18px}@media(min-width:640px){.form-grid{grid-template-columns:1fr 1fr}.form-grid .full{grid-column:1 / -1}}.form-foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-block-start:22px}.form-status{font-weight:600;color:var(--ink-2)}.contact-alt{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-block-start:22px}.contact-done{display:grid;gap:12px;justify-items:center;padding:48px 28px}.signup-page{padding-block-start:84px;min-block-size:100svh;background:var(--paper)}.su-shell{display:grid;min-block-size:calc(100svh - 84px)}@media(min-width:1000px){.su-shell{grid-template-columns:1.15fr .85fr}}.su-main{display:grid;align-content:start;gap:26px;padding:clamp(28px,5vw,64px) var(--gutter);max-inline-size:760px;inline-size:100%;margin-inline:auto}.su-intro{display:grid;gap:10px}.signup{display:grid;gap:18px}.su-progress{block-size:6px;border-radius:6px;background:var(--paper-3);overflow:hidden}.su-progress i{display:block;block-size:100%;background:linear-gradient(90deg,var(--blue),var(--blue-400));transform:scaleX(var(--p, .25));transform-origin:left;transition:transform .6s var(--ease-out)}html[dir=rtl] .su-progress i{transform-origin:right}.su-count{font-size:.85rem;font-weight:700;color:var(--ink-3)}.su-step{border:0;padding:0;margin:0;min-inline-size:0;display:grid;gap:16px}.su-step legend{padding:0;margin-block-end:6px}.su-step legend:focus{outline:none}.su-help{margin-block-start:-6px}.choices{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr))}.choices.apps{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.choice{position:relative;display:flex;align-items:center;gap:10px;padding:14px;border-radius:16px;border:1.5px solid var(--line);background:#fff;cursor:pointer;font-weight:600;font-size:.95rem;transition:border-color .2s,background-color .2s,transform .25s var(--ease-out)}.choice:hover{transform:translateY(-2px);border-color:var(--blue-300)}.choice input{position:absolute;opacity:0;pointer-events:none}.choice-i{display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:12px;background:var(--blue-50);color:var(--blue);flex:none}.choice small{display:block;font-weight:500;color:var(--ink-3);font-size:.78rem}.choice:has(input:checked){border-color:var(--blue);background:var(--blue-50)}.choice:has(input:checked) .choice-i{background:var(--blue);color:#fff}.choice:has(input:focus-visible){outline:2.5px solid var(--blue);outline-offset:2px}.su-step>.error{display:none;color:var(--bad);font-weight:600}.su-step:has(.invalid)>.error{display:block}.pills{display:flex;gap:8px;flex-wrap:wrap}.pill-choice input{position:absolute;opacity:0}.pill-choice span{display:inline-block;min-inline-size:64px;padding:10px 16px;border-radius:999px;border:1.5px solid var(--line-2);background:#fff;text-align:center;font-weight:700;cursor:pointer;transition:all .2s}.pill-choice input:checked+span{background:var(--ink);border-color:var(--ink);color:#fff}.pill-choice input:focus-visible+span{outline:2.5px solid var(--blue);outline-offset:2px}.hint[data-contact-hint]{font-size:.85rem;color:var(--ink-3)}.hint[data-contact-hint].invalid{color:var(--bad);font-weight:600}.su-nav{display:flex;justify-content:space-between;gap:12px;margin-block-start:8px}.su-nav [data-su-next]{margin-inline-start:auto}html[dir=rtl] .btn .back{transform:scaleX(-1)}.signup.sending [data-su-next]{opacity:.7;pointer-events:none}.su-done{display:grid;gap:14px;justify-items:start;padding-block:20px}.done-mark{display:grid;place-items:center;inline-size:96px;block-size:96px;border-radius:30px;background:var(--ink);box-shadow:var(--shadow-blue)}.done-mark .logo-mark.big i{animation:bar-bounce .9s var(--ease-spring) both}.done-mark .logo-mark.big i:nth-child(2){animation-delay:.1s}.done-mark .logo-mark.big i:nth-child(3){animation-delay:.2s}.su-side{position:relative;isolation:isolate;overflow:hidden;display:none}@media(min-width:1000px){.su-side{display:block}}.su-side-inner{position:sticky;inset-block-start:84px;display:grid;gap:22px;padding:clamp(40px,5vw,72px);min-block-size:calc(100svh - 84px);align-content:center}.ws-card{display:grid;gap:18px;padding:26px;border-radius:28px;background:#ffffff12;border:1px solid rgb(255 255 255 / .14);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 40px 80px -30px #0009;transition:transform .5s var(--ease-out)}.ws-card.has-name{transform:translateY(-4px)}.ws-head{display:flex;gap:14px;align-items:center}.ws-avatar{display:grid;place-items:center;inline-size:58px;block-size:58px;border-radius:18px;background:linear-gradient(145deg,var(--blue),var(--blue-800));color:#fff;font-size:1.5rem;font-weight:800}.ws-head b{display:block;font-size:1.3rem;color:#fff}.ws-head small{display:inline-flex;align-items:center;gap:6px;color:var(--on-night-2)}.ws-head small svg{inline-size:15px;block-size:15px}.ws-app{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:16px;background:#ffffff0f;color:var(--on-night-2);font-size:.9rem}.ws-app b{color:#fff}.ws-app .badge{margin-inline-start:auto}.ws-list{display:grid;gap:10px;margin:0;padding:0;list-style:none;color:var(--on-night-2)}.ws-list li{display:flex;gap:10px;align-items:center}.ws-list svg{color:var(--lime)}.su-side-note{color:var(--on-night-3);font-size:.9rem}.legal-hero{padding-block:150px 20px;background:radial-gradient(60% 100% at 50% 0%,var(--blue-50),transparent 70%),var(--paper)}.legal-hero .h1{font-size:clamp(2.2rem,1.4rem + 3vw,3.6rem);margin-block-start:12px}.legal{font-size:1.02rem}.site-footer{position:relative;overflow:hidden;padding-block:80px 0;border-block-start:1px solid var(--night-line)}.f-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px;padding-block-end:48px;border-block-end:1px solid var(--night-line)}.f-brand{display:grid;gap:12px;max-inline-size:420px}.f-brand .logo{color:#fff;font-size:1.5rem}.f-tag{font-size:1.3rem;font-weight:650;color:#fff}.f-built{color:var(--on-night-2)}.f-mail{justify-self:start;color:var(--blue-300);font-weight:600}.f-mail:hover{color:#fff}.f-cta{display:grid;gap:14px;justify-items:start;align-content:center}.f-cta p{font-size:1.15rem;font-weight:600;color:#fff}.f-cols{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));padding-block:48px}.f-title{font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--on-night-3);margin-block-end:14px}html[lang=ar] .f-title{letter-spacing:0;font-size:.95rem}.f-col ul{display:grid;gap:10px}.f-col a{color:var(--on-night-2);transition:color .2s}.f-col a:hover{color:#fff}.f-bottom{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;justify-content:space-between;padding-block:24px 30px;border-block-start:1px solid var(--night-line);color:var(--on-night-3);font-size:.88rem}.f-note{flex:1;min-inline-size:240px}.site-footer .lang-switch{color:var(--on-night-2)}.f-giant{font-size:clamp(6rem,26vw,24rem);font-weight:800;line-height:.75;letter-spacing:-.07em;text-align:center;color:transparent;-webkit-text-stroke:1px rgb(171 188 249 / .18);-webkit-user-select:none;user-select:none;margin-block-start:10px;transform:translateY(12%);background:linear-gradient(180deg,rgb(53 89 224 / .25),transparent 70%);-webkit-background-clip:text;background-clip:text}.video-dialog{inline-size:min(1100px,94vw);max-inline-size:none;padding:0;border:0;border-radius:24px;background:#000;overflow:visible}.video-dialog::backdrop{background:#050a19d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.video-dialog[open]{animation:dialog-in .45s var(--ease-out)}@keyframes dialog-in{0%{opacity:0;transform:scale(.96) translateY(12px)}}.vd-inner{position:relative}.vd-inner video{inline-size:100%;border-radius:24px;aspect-ratio:16 / 9;background:#000}.vd-close{position:absolute;inset-block-start:-52px;inset-inline-end:0;display:grid;place-items:center;inline-size:42px;block-size:42px;border-radius:50%;border:1px solid rgb(255 255 255 / .3);background:#ffffff1a;color:#fff}.vd-title{position:absolute;inset-block-start:-44px;inset-inline-start:4px;color:#fff;font-weight:600}.light-page .site-header:not(.scrolled) .bar{background:#fff9;border-color:var(--line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
