@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/BhU9QXUp.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Dx4kXJAl.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/B9CIFXIH.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/CyU-ddYS.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/DrtBj6UE.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/0pRdybE_.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);size-adjust:109.5%;ascent-override:89.86%;descent-override:26.67%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107.1%;ascent-override:90.45%;descent-override:22.52%;line-gap-override:0%}@layer reset{*,:before,:after{box-sizing:border-box}html,body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul,pre{margin:0}ol,ul{padding:0;list-style:none}img,svg,canvas,video{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;margin:0;padding:0}a{color:inherit}[hidden]{display:none!important}}@layer tokens{:root{--ink:#0e0f1f;--ink-2:#1c1e35;--ink-3:#2a2c4a;--violet:#6b4cff;--violet-deep:#4b2bd6;--violet-50:#f0edff;--violet-100:#e1daff;--violet-200:#d0c6ff;--violet-300:#b5a6ff;--violet-400:#947eff;--mint:#2de1a6;--mint-deep:#007d5c;--mint-50:#e6fbf4;--cloud:#f4f3ef;--paper:#fbfaf7;--white:#fff;--fn:#3e8bff;--fn-50:#eaf2ff;--fn-700:#1f57b3;--amber:#ffb020;--amber-50:#fff6e5;--amber-700:#8a5a00;--coral:#ff5a5f;--coral-50:#ffeded;--coral-700:#a83f48;--slate:#8b90a7;--slate-300:#c5c8d3;--slate-600:#6e7389;--slate-700:#5e6276;--hairline:#d9d8e3;--hairline-2:#e8e7ee;--syn-kw:#b9abff;--syn-fn:#a9c8ff;--syn-str:#7ee0bf;--syn-num:#f6d69a;--syn-com:#6b6f88;--syn-tag:#ff9ea1;--syn-attr:#f6d69a;--syn-punc:#8b90a7;--syn-id:#e4e3ec;--font-display:"Space Grotesk", "Space Grotesk Fallback", sans-serif;--font-text:"Inter", "Inter Fallback", sans-serif;--font-code:"JetBrains Mono", ui-monospace, monospace;--font-arabic:"IBM Plex Sans Arabic", sans-serif;--fs-mega:clamp(3rem, 1.4rem + 7vw, 8.5rem);--fs-display:clamp(2.6rem, 1.6rem + 4.4vw, 6rem);--fs-h2:clamp(2rem, 1.45rem + 2.4vw, 3.6rem);--fs-h3:clamp(1.35rem, 1.15rem + .8vw, 1.9rem);--fs-body-l:clamp(1.0625rem, 1rem + .25vw, 1.25rem);--fs-body:1rem;--fs-small:.875rem;--fs-code:.8125rem;--margin:clamp(1.25rem, 4.4vw, 5.5rem);--gutter:clamp(16px, 2vw, 28px);--nav-h:64px;--section-pad:clamp(5rem, 3rem + 8vw, 11rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-move:cubic-bezier(.55, 0, .1, 1);--ease-calm:cubic-bezier(.37, 0, .63, 1);--beat:.53s;--win-shadow:0 1px 0 #0e0f1f0a, 0 2px 4px -2px #0e0f1f14, 0 30px 60px -30px #0e0f1f59}:root,[data-ground=cloud]{--bg:var(--cloud);--fg:var(--ink);--fg-2:var(--slate-700);--rule:var(--hairline);--accent:var(--violet-deep);--focus:var(--violet);--cursor:var(--violet);--done:var(--mint-deep)}[data-ground=ink]{--bg:var(--ink);--fg:var(--cloud);--fg-2:var(--slate-300);--rule:var(--ink-3);--accent:var(--violet-300);--focus:var(--violet-300);--cursor:var(--mint);--done:var(--mint)}[data-ground=violet]{--bg:var(--violet);--fg:var(--white);--fg-2:var(--violet-50);--rule:#8c73ff;--accent:var(--white);--focus:var(--white);--cursor:var(--white);--done:var(--mint)}}@layer base{html{background:var(--cloud);color:var(--ink);font-family:var(--font-text);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;line-height:1.6}body{min-height:100svh;overflow-x:clip}[data-ground]{background:var(--bg);color:var(--fg)}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;font-weight:600}h1{font-size:var(--fs-display);letter-spacing:-.04em;line-height:1}h2{font-size:var(--fs-h2);letter-spacing:-.035em;line-height:1.04}h3{font-size:var(--fs-h3);letter-spacing:-.02em;line-height:1.2}p{text-wrap:pretty}code,pre,kbd,samp{font-family:var(--font-code);font-variant-ligatures:none}::selection{background:var(--violet-200);color:var(--ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip:focus-visible{z-index:20;clip-path:none;background:var(--ink);width:auto;height:auto;color:var(--white);margin:0;padding:10px 14px;text-decoration:none;top:12px;left:12px;position:fixed!important}.cursor{vertical-align:-.08em;background:var(--cursor);width:.42em;height:.82em;margin-left:.06em;animation:1.06s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.btn{min-height:48px;font:600 1rem/1 var(--font-text);background:var(--ink);color:var(--white);transition:background-color .2s var(--ease-out), transform .2s var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--violet-deep)}.btn:active{transform:scale(.97)}[data-ground=ink] .btn{background:var(--white);color:var(--ink)}[data-ground=ink] .btn:hover{background:var(--mint)}.link{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);font-weight:600;transition:color .2s,text-decoration-color .2s}.link:hover{color:var(--accent);text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.cursor{animation:none}*,:before,:after{transition-duration:.01ms!important}}:is(:lang(de),:lang(fr),:lang(es),:lang(it)) :is(h1,h2,h3){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}:root:lang(ar){--font-display:"IBM Plex Sans Arabic", "Space Grotesk", sans-serif;--font-text:"IBM Plex Sans Arabic", "Inter", sans-serif;--font-code:"JetBrains Mono", "IBM Plex Sans Arabic", ui-monospace, monospace}:root:lang(ar) body :not(code,pre,.code,.code *){letter-spacing:0!important}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3{line-height:1.3}[dir=rtl] :is(.code,pre,.ed__code,.ed__gut,.term__view,.brief__pre){text-align:left;direction:ltr}}@layer layout{.nav{z-index:10;height:var(--nav-h);padding-inline:var(--margin);color:var(--ink);justify-content:space-between;align-items:center;gap:24px;transition:background-color .25s linear,color .25s linear,box-shadow .25s linear;display:flex;position:fixed;inset:0 0 auto}:root[data-scrolled] .nav{background:color-mix(in srgb, var(--cloud) 92%, transparent);box-shadow:0 1px 0 var(--hairline)}:root[data-nav=ink] .nav{color:var(--cloud)}:root[data-scrolled][data-nav=ink] .nav{background:color-mix(in srgb, var(--ink) 92%, transparent);box-shadow:0 1px 0 var(--ink-3)}:root[data-nav=violet] .nav{color:var(--white)}:root[data-scrolled][data-nav=violet] .nav{background:color-mix(in srgb, var(--violet) 94%, transparent);box-shadow:none}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-scrolled] .nav{-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px)}}.nav__logo{padding-block:8px;display:block}.logo{width:auto;height:26px;overflow:visible}.logo .brace,.logo .word{color:currentColor}.logo .brace{stroke:currentColor}.logo .word{fill:currentColor}.logo .check{stroke:var(--violet)}.logo .tittle{fill:var(--violet)}:root[data-nav=ink] .logo .check,:root[data-nav=violet] .logo .check{stroke:var(--mint)}:root[data-nav=ink] .logo .tittle,:root[data-nav=violet] .logo .tittle{fill:var(--mint)}.nav__links{align-items:center;gap:clamp(14px,1.8vw,30px);font-size:.9375rem;font-weight:500;display:flex}.nav__links a{text-decoration:none}.nav__area{opacity:.72;transition:opacity .2s}.nav__area:hover,.nav__area[aria-current=true]{opacity:1}.nav__area[aria-current=true]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1.5px}.nav__area--news{align-items:center;gap:4px;display:inline-flex}.nav__ext{flex:none;width:10px;height:10px}.nav__talk{background:var(--ink);min-height:40px;color:var(--white);border-radius:999px;align-items:center;padding:0 16px;font-weight:600;display:inline-flex}:root[data-nav=ink] .nav__talk,:root[data-nav=violet] .nav__talk{background:var(--white);color:var(--ink)}@media (max-width:1023px){.nav__area{display:none}}.typed-title.is-typing{position:relative}.typed-title.is-typing .cursor,.typed-title .ch{visibility:hidden}.typed-title .ch.is-on{visibility:visible}.typed-title.is-typing .cursor--typing{visibility:visible;margin:0;animation:none;position:absolute;top:0;left:0}.hint{z-index:9;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));background:var(--ink);width:max-content;max-width:calc(100vw - 32px);color:var(--white);font:600 .9375rem/1.2 var(--font-text);opacity:1;transition:opacity .35s var(--ease-out), transform .35s var(--ease-out), background-color .25s linear, color .25s linear;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:11px 16px 11px 18px;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px -10px #0e0f1f73}.hint.is-away{opacity:0;pointer-events:none;transform:translate(-50%,16px)}.hint--up{top:calc(var(--nav-h) + 12px);bottom:auto}.hint--up.is-away{transform:translate(-50%,-16px)}.hint--up .hint__arrow{rotate:180deg}:root[data-nav=ink] .hint,:root[data-nav=violet] .hint{background:var(--white);color:var(--ink)}.hint:hover{background:var(--violet-deep);color:var(--white)}.hint:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.hint__text{text-align:center;text-wrap:balance}.hint__text.is-swap{animation:hint-swap .32s var(--ease-out)}@keyframes hint-swap{0%{opacity:0;transform:translateY(6px)}}.hint__arrow{animation:hint-nudge 1.6s var(--ease-calm) infinite;flex:none}@keyframes hint-nudge{0%,to{transform:translateY(-1px)}50%{transform:translateY(3px)}}@media (max-width:599px){.hint{gap:8px;padding:10px 14px 10px 16px;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.hint__arrow,.hint__text.is-swap{animation:none}}.totop{z-index:9;right:calc(var(--margin) - 4px);bottom:calc(14px + env(safe-area-inset-bottom,0px));background:var(--ink);width:48px;height:48px;color:var(--white);opacity:1;transition:opacity .35s var(--ease-out), transform .35s var(--ease-out), background-color .25s linear, color .25s linear;border-radius:50%;place-items:center;display:grid;position:fixed;transform:none;box-shadow:0 10px 30px -10px #0e0f1f73}.totop.is-away{opacity:0;pointer-events:none;transform:translateY(16px)}:root[data-nav=ink] .totop,:root[data-nav=violet] .totop{background:var(--white);color:var(--ink)}.totop:hover{background:var(--violet-deep);color:var(--white)}.totop:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.wrap{padding-inline:var(--margin)}.section{padding-block:var(--section-pad)}.scene{position:relative}.scene__track{height:var(--len,420svh);position:relative}.scene__frame{height:100svh;padding:calc(var(--nav-h) + 3vh) var(--margin) max(4vh, 72px);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(300px,.78fr) 2fr;gap:clamp(24px,3vw,56px);display:grid;position:sticky;top:0;overflow:clip}.scene__frame:before{content:"";z-index:1;height:calc(var(--nav-h) + 32px);pointer-events:none;background:linear-gradient(to bottom, var(--bg) var(--nav-h), transparent);position:absolute;inset:0 0 auto}.scene[data-side=right] .scene__frame{grid-template-columns:2fr minmax(300px,.78fr)}.scene[data-side=right] .scene__copy{order:2}[dir=rtl] .scene__frame{direction:ltr}[dir=rtl] :is(.scene__copy,.scene__stage){direction:rtl}.scene__copy{z-index:2;flex-direction:column;justify-content:safe center;gap:22px;min-width:0;display:flex;position:relative}.scene__area{font:500 .875rem/1 var(--font-code);color:var(--fg-2);align-items:center;gap:10px;display:inline-flex}.scene__area svg{width:20px;height:20px}.scene__copy h2{max-width:13ch}.scene__lede{max-width:34ch;font-size:var(--fs-body-l);color:var(--fg-2)}.steps{counter-reset:step;gap:4px;margin-top:8px;display:grid}.steps li{counter-increment:step;color:var(--fg-2);opacity:.55;transition:opacity .3s var(--ease-out), color .3s var(--ease-out);grid-template-columns:30px 1fr;gap:10px;padding:9px 0;font-size:.975rem;line-height:1.45;display:grid;position:relative}.steps li:before{content:counter(step);font:600 .75rem/1.9 var(--font-code);color:var(--fg-2);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--rule);border-radius:6px;place-items:center;transition:background-color .3s,color .3s,box-shadow .3s;display:grid}.steps li.is-on{opacity:1;color:var(--fg)}.steps li.is-on:before{background:var(--fg);color:var(--bg);box-shadow:none}.steps li.is-done{opacity:.9}.steps li.is-done:before{content:"✓";color:var(--done);box-shadow:inset 0 0 0 1.5px}.scene__stage{place-items:center;min-width:0;min-height:0;display:grid;position:relative}.stage{width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);transform:translate(-50%, -50%) scale(var(--fit,1));transform-origin:50%;position:absolute;top:50%;left:50%}.cam{transform-origin:0 0;position:absolute;inset:0}.pointer{z-index:50;pointer-events:none;filter:drop-shadow(0 2px 3px #0e0f1f59);will-change:transform;width:26px;height:26px;position:absolute;top:0;left:0}.pointer__ring{border:2px solid var(--violet);opacity:0;border-radius:50%;width:28px;height:28px;position:absolute;top:-14px;left:-14px;transform:scale(.4)}@media (min-width:900px) and (max-height:900px){.scene__copy{gap:14px}.scene__copy h2{font-size:min(var(--fs-h2), 6.4svh);max-width:14ch}.scene__lede{font-size:clamp(.9375rem, 2.9svh, var(--fs-body-l));max-width:38ch}.steps{min-height:3em;margin-top:2px}.steps li{opacity:0;grid-area:1/1;padding:0;transition:none}.steps li.is-on{opacity:1;transition:opacity .3s 50ms}.steps li.is-done:not(.is-on){opacity:0}}@media (max-width:899px){.scene__frame,.scene[data-side=right] .scene__frame{padding:calc(var(--nav-h) + 8px) var(--margin) calc(66px + env(safe-area-inset-bottom,0px));grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:10px}.scene[data-side=right] .scene__copy{order:0}.scene__copy{justify-content:flex-start;gap:8px}.scene__copy h2{max-width:18ch;font-size:clamp(1.6rem,6.4vw,2.2rem)}.scene__lede{display:none}.steps{min-height:3.3em;margin:4px 0 0;display:grid}.steps li{opacity:0;grid-area:1/1;padding:0;font-size:.9375rem;transition:none}.steps li.is-on{opacity:1;transition:opacity .3s 50ms}.steps li.is-done:not(.is-on){opacity:0}}:root.is-still .scene__track{height:auto}:root.is-still .scene__frame{height:auto;min-height:100svh;position:relative}:root.is-still .scene__stage{min-height:70svh}@media (max-width:899px),(max-height:900px){:root.is-still .steps li{opacity:1;grid-area:auto}}.langs{--langs-line:var(--hairline);--langs-on-bg:var(--ink);--langs-on-fg:var(--white);box-shadow:inset 0 0 0 1.5px var(--langs-line);border-radius:999px;align-items:center;padding:3px;display:inline-flex;position:relative}:root[data-nav=ink] .langs,:root[data-nav=violet] .langs{--langs-line:#ffffff47;--langs-on-bg:var(--white);--langs-on-fg:var(--ink)}.langs a{z-index:1;min-width:36px;height:30px;font:600 .78rem/1 var(--font-text);letter-spacing:.03em;opacity:.7;border-radius:999px;place-items:center;padding:0 6px;text-decoration:none;transition:color .3s,opacity .3s,background-color .3s;display:grid;position:relative}.langs a:hover{opacity:1}.langs a[aria-current=true]{opacity:1;background:var(--langs-on-bg);color:var(--langs-on-fg)}.langs a:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.langs__mark{z-index:0;background:var(--langs-on-bg);opacity:0;pointer-events:none;border-radius:999px;width:36px;height:30px;transition:transform .55s cubic-bezier(.34,1.56,.64,1),width .55s cubic-bezier(.34,1.56,.64,1);position:absolute;top:3px;left:0}.langs.is-moving .langs__mark{opacity:1}.langs.is-moving a[aria-current=true]{color:inherit;opacity:.7;background:0 0}.langs.is-moving a.is-target{color:var(--langs-on-fg);opacity:1}.langs-strip{display:none}@media (max-width:1023px){:root{--nav-h:112px}.nav{align-items:flex-start;padding-top:12px}.nav__links .langs{display:none}.langs-strip{left:var(--margin);right:var(--margin);background:color-mix(in srgb, var(--white) 70%, transparent);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:999px;align-items:center;gap:10px;padding:0 0 0 12px;display:flex;position:absolute;bottom:10px}:root[data-nav=ink] .langs-strip,:root[data-nav=violet] .langs-strip{background:#ffffff14;box-shadow:inset 0 0 0 1px #fff3}.langs-strip__globe{opacity:.75;flex:none;width:18px;height:18px}.langs-strip .langs{box-shadow:none;flex:1;justify-content:space-between}.langs-strip .langs a{flex:1;min-width:0;height:34px;font-size:.8125rem}.langs-strip .langs__mark{height:34px;top:3px}}.curtain{width:100%;height:100vh;z-index:100;pointer-events:none;height:100lvh;font:600 clamp(3rem, 2rem + 6vw, 7rem)/1 var(--font-display);letter-spacing:-.04em;position:absolute;top:0;left:0}.curtain__fog{position:absolute;inset:0}.curtain__fog.is-thick{-webkit-backdrop-filter:blur(16px);background:#f4f3eff7}.curtain__word{white-space:nowrap;will-change:transform, opacity;position:absolute;top:0;left:0;translate:-50% -50%}.curtain__word:lang(ar){font-family:var(--font-arabic);letter-spacing:0}:root.is-curtain:after{content:attr(data-hello);width:100%;height:100vh;z-index:100;-webkit-backdrop-filter:blur(16px);height:100lvh;color:var(--violet);font:600 clamp(3rem, 2rem + 6vw, 7rem)/1 var(--font-display);letter-spacing:-.04em;background:#f4f3eff7;grid-template-rows:100dvh;place-items:center;animation:.6s 2.5s forwards fog-clear;display:grid;position:absolute;top:0;left:0}:root.is-curtain[data-hello-lang=ar]:after{font-family:var(--font-arabic);letter-spacing:0}@keyframes fog-clear{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.langs__mark{transition:none}:root.is-curtain:after{display:none}}.nav__menu,.menu{display:none}@media (max-width:1023px){.nav__menu{--menu-line:var(--hairline);width:40px;height:40px;color:inherit;cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--menu-line);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}:root[data-nav=ink] .nav__menu,:root[data-nav=violet] .nav__menu{--menu-line:#ffffff47}.nav__menu:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.nav__burger{width:18px;height:12px;position:relative}.nav__burger i{width:100%;height:2px;transition:transform .26s var(--ease-move), width .26s var(--ease-move);background:currentColor;border-radius:2px;position:absolute;left:0}.nav__burger i:first-child{top:1px}.nav__burger i:last-child{width:62%;top:9px}.nav__menu[aria-expanded=true] .nav__burger i:first-child{transform:translateY(4px)rotate(45deg)}.nav__menu[aria-expanded=true] .nav__burger i:last-child{width:100%;transform:translateY(-4px)rotate(-45deg)}[dir=rtl] .nav__burger i:last-child{left:auto;right:0}.menu:not([hidden]){display:block}.menu{z-index:9;overscroll-behavior:contain;padding:calc(var(--nav-h) + 18px) var(--margin) max(32px, env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--cloud);position:fixed;inset:0;overflow-y:auto}:root.is-menu :is(.hint,.totop){opacity:0;pointer-events:none}.menu__list{counter-reset:ln;margin:0;padding:0;list-style:none}.menu__row{color:inherit;-webkit-tap-highlight-color:transparent;grid-template-columns:2.4rem 1fr;text-decoration:none;transition:background-color .2s;display:grid}.menu__row:before{content:counter(ln);counter-increment:ln;border-inline-end:1px solid var(--ink-3);text-align:end;font:500 .75rem/1.6 var(--font-code);color:var(--slate-600);grid-row:span 2;padding-block-start:1.05rem;padding-inline-end:12px;transition:color .2s}.menu__name,.menu__what{padding-inline:16px 8px}.menu__name{font:600 clamp(1.6rem, 1rem + 3.3vw, 2.4rem)/1.12 var(--font-display);letter-spacing:-.03em;padding-top:.7rem;position:relative}:lang(ar) .menu__name{font-family:var(--font-arabic);letter-spacing:0;line-height:1.3}.menu__what{color:var(--slate-300);margin-top:4px;padding-bottom:.95rem;font-size:.9375rem;line-height:1.45}.menu__row[aria-current]{background:var(--ink-2)}.menu__row[aria-current]:before{color:var(--mint)}.menu__row:active{background:var(--ink-3)}.menu__row--news{position:relative}.menu__ext{inset-inline-end:12px;width:14px;height:14px;color:var(--slate-300);position:absolute;top:1.15rem}[dir=rtl] .menu__ext{rotate:-90deg}.menu__row:focus-visible{outline:2px solid var(--violet-300);outline-offset:-2px}.menu.is-typing .ch{visibility:hidden}.menu.is-typing .ch.is-on{visibility:visible}.menu__caret{background:var(--mint);opacity:0;pointer-events:none;width:.42em;height:.8em;position:absolute;top:0;left:0}.menu__caret.is-moving{opacity:1}.menu__caret.is-resting{opacity:1;animation:1.06s step-end infinite blink}.menu__mail{color:var(--slate-300);text-underline-offset:4px;margin-block-start:26px;margin-inline-start:calc(2.4rem + 16px);padding-block:8px;font-size:.9375rem;display:inline-block}.menu__mail:focus-visible{outline:2px solid var(--violet-300);outline-offset:2px}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){.menu__caret.is-resting{animation:none}}.nf{width:min(100%,760px);min-height:100svh;padding:clamp(28px, 6vh, 72px) var(--margin);flex-direction:column;justify-content:center;gap:clamp(18px,3vh,28px);margin-inline:auto;display:flex}.nf__logo{color:var(--ink);align-self:flex-start}.nf__logo .logo{height:30px}.nf__title{letter-spacing:-.035em;font-size:clamp(2rem,1.5rem + 2.4vw,3.2rem);line-height:1.05}.nf__note{background:var(--white);box-shadow:0 0 0 1px var(--hairline), 0 24px 48px -28px #0e0f1f59;border-radius:14px;overflow:hidden}.nf__bar{background:var(--paper);border-bottom:1px solid var(--hairline-2);font:500 12px/1 var(--font-code);color:var(--slate-700);direction:ltr;align-items:center;gap:6px;padding:10px 14px;display:flex}.nf__bar i{background:var(--hairline-2);border-radius:50%;width:9px;height:9px}.nf__bar span{margin-inline-start:8px}.nf__text{counter-reset:line;font:500 clamp(1rem, .95rem + .35vw, 1.2rem)/1.65 var(--font-display);padding:16px 18px 20px 0}.nf__text>:is(p,ul){counter-increment:line;min-height:1.65em;margin:0;padding-inline-start:48px;position:relative}.nf__text>:is(p,ul):before{content:counter(line);text-align:end;width:34px;font:400 .7em/2.357 var(--font-code);color:#c5c8d3;position:absolute;inset-inline-start:0}.nf__soft{color:var(--fg-2)}.nf__path{background:var(--violet-50);color:var(--violet-deep);font:500 .85em/1 var(--font-code);overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;border-radius:6px;padding:1px 6px}.nf__go{flex-wrap:wrap;gap:8px;padding-top:8px;list-style:none;display:flex}.nf__go a{background:var(--violet-50);min-height:40px;color:var(--violet-deep);font:600 .9rem/1.2 var(--font-text);transition:background-color .2s, color .2s, opacity .3s, translate .35s var(--ease-out);border-radius:10px;align-items:center;padding:8px 14px;text-decoration:none;display:inline-flex}.nf__go a:hover,.nf__go a.is-best{background:var(--violet);color:var(--white)}.nf__go a:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.nf.is-typing .nf__text .ch{visibility:hidden}.nf.is-typing .nf__text .ch.is-on{visibility:visible}.nf.is-typing .nf__go a{opacity:0;translate:0 6px}.nf .nf__go a.is-in{opacity:1;translate:0}.nf__cur{vertical-align:-.12em;background:var(--violet);width:.5em;height:1em;margin-inline-start:2px;animation:1s step-end infinite nf-blink;display:inline-block}@keyframes nf-blink{50%{opacity:0}}@media (max-width:599px){.nf{justify-content:flex-start;padding-top:28px}.nf__text{padding:12px 12px 16px 0}.nf__text>:is(p,ul){padding-inline-start:34px}.nf__text>:is(p,ul):before{width:24px}.nf__go a{min-height:44px}}@media (prefers-reduced-motion:reduce){.nf__cur{animation:none}}}@layer sections{.build__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px;margin-bottom:clamp(32px,5vw,72px);display:grid}.build__lede{color:var(--fg-2);font-size:var(--fs-body-l);justify-self:end;max-width:34ch}.build__hint{align-items:center;gap:8px;margin-top:16px;font-weight:600;display:inline-flex}.doors{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.doors li{display:flex}.door{--door-fg:var(--ink);--door-bg:var(--white);--door-btn:var(--ink);--door-btn-fg:var(--white);--door-accent:var(--violet);background:var(--door-bg);min-height:340px;color:var(--door-fg);transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out);border-radius:16px;flex-direction:column;flex:1;justify-content:space-between;gap:40px;padding:22px;text-decoration:none;display:flex;position:relative}.door--paper{box-shadow:inset 0 0 0 1px var(--hairline)}.door--ink{--door-fg:var(--cloud);--door-bg:var(--ink);--door-btn:var(--white);--door-btn-fg:var(--ink);--door-accent:var(--mint)}.door--violet{--door-fg:var(--white);--door-bg:var(--violet);--door-btn:var(--white);--door-btn-fg:var(--violet-deep);--door-accent:var(--mint)}.door__icon{width:44px;height:44px}.door__accent{color:var(--door-accent)}.door__text{gap:8px;display:grid}.door__name{font:600 clamp(1.4rem, 1rem + 1vw, 2rem)/1.08 var(--font-display);letter-spacing:-.03em}.door__what{opacity:.8;font-size:.9375rem;line-height:1.45}.door__go{align-items:center;gap:10px;font-weight:600;display:inline-flex}.door__arrow{background:var(--door-btn);width:36px;height:36px;color:var(--door-btn-fg);transition:transform .4s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover){.door:hover{transform:translateY(-6px);box-shadow:0 24px 40px -24px #0e0f1f73}.door--paper:hover{box-shadow:inset 0 0 0 1px var(--hairline), 0 24px 40px -24px #0e0f1f4d}.door:hover .door__arrow{transform:translateY(4px)}}.door:active{transform:scale(.98)}.door:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.build__glue{max-width:58ch;color:var(--fg-2);margin-top:36px}.process h2{max-width:14ch;margin-bottom:clamp(36px,5vw,80px)}.flow{counter-reset:flow;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);display:grid}.flow__step{counter-increment:flow;align-content:start;gap:12px;padding-top:52px;display:grid;position:relative}.flow__step:before{content:counter(flow);background:var(--ink);width:32px;height:32px;color:var(--white);font:600 .875rem/1 var(--font-code);border-radius:9px;place-items:center;display:grid;position:absolute;top:0;left:0}.flow__step:after{content:"";background:var(--hairline);height:1.5px;position:absolute;top:16px;left:44px;right:-12px}.flow__step:last-child:after{display:none}.flow__step h3{font-size:clamp(1.3rem,1.1rem + .7vw,1.75rem)}.flow__step p{color:var(--fg-2);max-width:30ch}.flow__commit{color:var(--slate-700);margin-top:8px;font-size:.75rem}.flow__commit b{color:var(--violet-deep);margin-right:6px;font-weight:500}.contact__title{letter-spacing:-.045em;max-width:15ch;font-size:clamp(2.4rem,1.2rem + 5vw,6.4rem);line-height:.98}.contact__lead{color:var(--fg-2);font-size:var(--fs-body-l);max-width:44ch;margin-top:28px}.contact__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:clamp(48px,6vw,88px);display:grid}.contact__facts div{border-top:1px solid var(--ink-3);gap:4px;padding-top:14px;display:grid}.contact__facts dt{color:var(--slate)}.contact__clock{font-family:var(--font-code)}.footer{border-top:1px solid var(--ink-3);grid-template-columns:1fr auto;gap:28px 48px;padding-block:56px 40px;display:grid}.footer .logo{height:30px;color:var(--white)}.footer .logo .check{stroke:var(--mint)}.footer .logo .tittle{fill:var(--mint)}.footer__line{color:var(--slate-300);margin-top:14px}.footer__links{flex-wrap:wrap;align-self:start;gap:10px 24px;display:flex}.footer__links a{color:var(--slate-300);text-decoration:none}.footer__links a:hover{color:var(--white)}.footer__legal{font-size:var(--fs-small);color:var(--slate);align-self:center}.footer__social{flex-wrap:wrap;justify-self:end;gap:6px;margin-right:-11px;display:flex}.footer__social a{width:40px;height:40px;color:var(--slate-300);border-radius:10px;place-items:center;display:grid}.footer__social a:hover{color:var(--white);background:var(--ink-3)}.footer__social svg{fill:currentColor;width:18px;height:18px}@media (max-width:899px){.build__head{grid-template-columns:1fr}.build__lede{justify-self:start}.doors{grid-template-columns:1fr 1fr}.doors li:last-child{grid-column:1/-1}.doors li:last-child .door{min-height:160px}.door{min-height:220px}.flow{grid-template-columns:1fr;gap:36px}.flow__step{padding:0 0 0 52px}.flow__step:after{width:1.5px;height:auto;inset:44px auto -28px 16px}.contact__facts{grid-template-columns:1fr;gap:14px}.footer{grid-template-columns:1fr}.footer__social{order:1;justify-self:start;margin:0 0 0 -11px}.footer__legal{order:2}}@media (max-width:599px){.doors{grid-template-columns:1fr;gap:10px}.door,.doors li:last-child .door{min-height:0}.door{flex-direction:row;align-items:center;gap:14px;padding:16px 16px 16px 18px}.door__icon{flex:none;width:36px;height:36px}.door__text{flex:1;gap:2px}.door__name{font-size:1.3rem}.door__what{font-size:.8125rem}.door__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.footer__social{flex-wrap:nowrap;justify-content:space-between;justify-self:stretch;gap:0;margin-inline:-11px}}@media (max-width:359px){.footer__social a{width:36px}}.news>[data-ground]{background:var(--bg);color:var(--fg)}.news a:focus-visible,.news button:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.news-topic{width:-moz-fit-content;width:fit-content;font:600 .8125rem/1 var(--font-text);background:var(--violet-50);color:var(--violet-deep);border-radius:999px;align-items:center;padding:6px 10px;display:inline-flex}[data-ground=ink] .news-topic{color:var(--mint);background:#2de1a624}.news-btn{background:var(--ink);width:-moz-fit-content;width:fit-content;min-height:44px;color:var(--white);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex}[data-ground=ink] .news-btn{background:var(--white);color:var(--ink)}.news-ext{flex:none;width:12px;height:12px}.news-for{color:var(--fg);grid-template-columns:3px 1fr;gap:12px;font-size:.975rem;display:grid}.news-for:before{content:"";background:var(--violet);border-radius:2px}.news-for b{color:var(--violet-deep);margin-bottom:2px;font-size:.8125rem;display:block}.news time{font-variant-numeric:tabular-nums}.seam{background:var(--violet);transform-origin:0;height:3px;transition:transform .6s var(--ease-out);position:relative}[dir=rtl] .seam{transform-origin:100%}.seam i{background:var(--violet);width:46px;height:46px;transition:opacity .3s ease .45s, scale .3s var(--ease-out) .45s;border-radius:50%;place-items:center;margin:-23px 0 0 -23px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 8px #6b4cff40}.seam i:before{content:"‹ ›";color:var(--white);font:600 16px/1 var(--font-code);white-space:pre;rotate:90deg}.seams-wait .seam:not(.is-drawn){transform:scaleX(0)}.seams-wait .seam:not(.is-drawn) i{opacity:0;scale:.6}.seam span{font:600 .8125rem/1 var(--font-text);position:absolute;inset-inline-start:0}.seam__up{color:var(--slate-300);top:-30px}.seam__down{color:var(--mint);top:16px}.news-top{padding-block:calc(var(--nav-h) + 30px) 0}.news-brand{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 32px;padding-block-end:8px;display:flex}.news-brand__name{font:600 1.25rem/1 var(--font-display);letter-spacing:-.02em}.news-brand__name em{color:var(--mint);font-style:normal}.news-brand__line{color:var(--fg-2);margin-top:10px;font-size:.9375rem}.news-filters{flex-wrap:wrap;gap:8px;display:flex}.news-filters a{color:var(--fg-2);font:600 .875rem/1 var(--font-text);border-radius:999px;padding:8px 13px;text-decoration:none;box-shadow:inset 0 0 0 1.5px #ffffff38}.news-filters a:hover{color:var(--white);box-shadow:inset 0 0 0 1.5px #ffffff80}.news-filters a[aria-current=page]{background:var(--white);color:var(--ink);box-shadow:none}.news-brand__name a{color:inherit;text-decoration:none}.news-brand__topic{max-width:18ch;margin-top:16px;font-size:clamp(2.2rem,1.3rem + 2.6vw,3.8rem);line-height:1.02}.news-empty{color:var(--fg-2);padding-block:48px 72px;font-size:1.125rem}.news-empty a{color:var(--fg)}.news-lead{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:0 48px;padding-block:30px 0;display:grid}.news-lead__title{margin:18px 0;font-size:clamp(2.6rem,1.4rem + 3.4vw,4.6rem);line-height:1}.news-lead__title .cursor{background:var(--mint)}.news-lead__summary{color:var(--fg-2);max-width:52ch;font-size:1.125rem}.news-lead__pic img{aspect-ratio:4/3;object-fit:cover;border-radius:18px;width:100%;height:auto}.news-lead .seam{grid-column:1/-1;margin-top:64px}.news-take{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 280px;gap:32px;padding-block:46px 40px;display:grid}.news-take ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-content:start;gap:18px 32px;margin:0;padding:0;list-style:none;display:grid}.news-take li{border-inline-start:2px solid var(--violet-300);padding-inline-start:18px;font-size:1.125rem;line-height:1.5}.news-take__meta{color:var(--fg-2);align-content:start;justify-items:start;gap:6px 10px;font-size:.9375rem;display:grid}.news-src{color:var(--fg);border-bottom:1.5px solid;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.news-ticker{border-top:1px solid var(--ink-3)}.news-ticker__in{grid-template-columns:auto minmax(0,1fr);display:grid}.news-ticker__head{flex-direction:column;justify-content:center;gap:12px;padding-inline-end:22px;display:flex}.news-ticker__label{font:600 .8125rem/1 var(--font-code);color:var(--white);white-space:nowrap;align-items:center;gap:10px;display:flex}.news-ticker__dot{background:var(--mint);border-radius:50%;width:8px;height:8px;animation:2s infinite news-pulse}@keyframes news-pulse{0%{box-shadow:0 0 #2de1a68c}70%,to{box-shadow:0 0 0 9px #2de1a600}}.news-ticker__ctl{visibility:hidden;align-items:center;gap:6px;display:flex}.news-ticker.is-board .news-ticker__ctl{visibility:visible}.news-ticker.is-single .news-ticker__ctl{visibility:hidden}.news-ticker__btn{width:34px;height:34px;color:var(--white);border-radius:50%;place-items:center;transition:box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff47}.news-ticker__btn:hover{box-shadow:inset 0 0 0 1.5px var(--white)}.news-ticker__btn svg{width:13px;height:13px}.news-ticker__btn[data-step="1"] svg,[dir=rtl] .news-ticker__btn[data-step="-1"] svg{rotate:180deg}[dir=rtl] .news-ticker__btn[data-step="1"] svg{rotate:none}.news-ticker__play,.news-ticker__btn.is-paused .news-ticker__pause{display:none}.news-ticker__btn.is-paused .news-ticker__play{display:inline}.news-ticker__count{min-width:34px;font:500 .75rem/1 var(--font-code);color:var(--slate);font-variant-numeric:tabular-nums}.news-ticker__list{--per:4;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.news-ticker__list li{border-inline-start:1px solid var(--ink-3);flex:0 0 300px}.news-ticker.is-board .news-ticker__list{grid-template-columns:repeat(var(--per), minmax(0, 1fr));display:grid;overflow:hidden}.news-ticker.is-board .news-ticker__list li{visibility:hidden;grid-row:1}.news-ticker.is-board .news-ticker__list li.is-on{visibility:visible}.news-ticker__list li:nth-child(4n+1){grid-column:1}.news-ticker__list li:nth-child(4n+2){grid-column:2}.news-ticker__list li:nth-child(4n+3){grid-column:3}.news-ticker__list li:nth-child(4n+4){grid-column:4}.news-ticker__list a{height:100%;min-height:104px;color:inherit;align-content:center;gap:8px;padding:16px 20px;text-decoration:none;display:grid}.news-ticker__meta{font:600 .75rem/1.2 var(--font-code);color:var(--mint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.news-ticker__meta time{color:var(--slate);margin-inline-start:6px;font-weight:500}.news-ticker__title{font:600 .9375rem/1.3 var(--font-text);color:var(--white);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-ticker__list a:hover .news-ticker__title{text-underline-offset:4px;text-decoration:underline}.news-ticker__bar{background:var(--ink-3);grid-column:1/-1;height:2px;overflow:hidden}.news-ticker__bar i{background:var(--mint);transform-origin:0;height:100%;display:block;transform:scaleX(0)}[dir=rtl] .news-ticker__bar i{transform-origin:100%}@media (max-width:1279px){.news-ticker__list{--per:3}.news-ticker__list li:nth-child(3n+1){grid-column:1}.news-ticker__list li:nth-child(3n+2){grid-column:2}.news-ticker__list li:nth-child(3n+3){grid-column:3}}@media (max-width:767px){.news-ticker__list{--per:2}.news-ticker__list li:nth-child(odd){grid-column:1}.news-ticker__list li:nth-child(2n+2){grid-column:2}}.news-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;display:flex}.news-tools .news-filters{transition:opacity .3s, translate .45s var(--ease-out)}.news-search{z-index:5;background:var(--ink);width:270px;height:42px;color:var(--slate-300);transition:width .5s var(--ease-out), margin .5s var(--ease-out), box-shadow .3s;border-radius:999px;align-items:center;gap:10px;padding:0 10px 0 14px;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff38}.news-search__icon{width:17px;height:17px;transition:color .3s, transform .5s var(--ease-out);flex:none}.news-search input{min-width:0;height:100%;color:var(--white);font:500 1rem/1 var(--font-text);caret-color:var(--mint);background:0 0;border:0;outline:0;flex:1}.news-search input::placeholder{color:var(--slate)}.news-search:not(.is-on) input::placeholder{color:#0000}.news-search input::-webkit-search-cancel-button{appearance:none}.news-search__hint{inset-inline-start:41px;pointer-events:none;white-space:nowrap;max-width:calc(100% - 84px);font:500 1rem/1.2 var(--font-text);color:var(--slate-300);position:absolute;top:50%;overflow:hidden;translate:0 -50%}.news-search__hint b{color:var(--white);font-weight:600}.news-search__cursor{vertical-align:-.18em;background:var(--mint);width:8px;height:1.05em;margin-inline-start:2px;animation:1s step-end infinite news-blink;display:inline-block}@keyframes news-blink{50%{opacity:0}}.news-search.is-on .news-search__hint,.news-search.is-typed .news-search__hint{display:none}.news-search__clear{background:var(--slate-300);width:26px;height:26px;color:var(--ink);animation:news-pop .3s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.news-search__clear[hidden]{display:none}.news-search__clear svg{width:11px;height:11px}@keyframes news-pop{0%{opacity:0;transform:scale(.4)}}.news-search__key{min-width:22px;height:22px;font:600 .75rem/1 var(--font-code);color:var(--slate-300);border-radius:6px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff40}.news-search.is-on .news-search__key,.news-search.is-typed .news-search__key{display:none}.news-search.is-on{box-shadow:inset 0 0 0 1.5px var(--mint), 0 0 0 5px #2de1a624}.news-search.is-on .news-search__icon{color:var(--mint);transform:rotate(-12deg)scale(1.08)}@media (pointer:coarse){.news-search__key{display:none}}.news-tools.is-searching .news-filters{opacity:0;pointer-events:none;translate:-24px}[dir=rtl] .news-tools.is-searching .news-filters{translate:24px}@media (min-width:1024px){.news-tools:has(.news-filters).is-searching .news-search{width:560px;margin-inline-start:-290px}}.news-search__panel{z-index:20;inset-inline-end:0;width:min(640px, calc(100vw - 2 * var(--margin)));overscroll-behavior:contain;background:var(--ink-2);max-height:min(70vh,640px);color:var(--slate-300);box-shadow:0 0 0 1px var(--ink-3), 0 40px 80px -30px #000000b3;transform-origin:100% 0;animation:news-drop .32s var(--ease-out);border-radius:20px;padding:8px;position:absolute;top:calc(100% + 12px);overflow:auto}[dir=rtl] .news-search__panel{transform-origin:0 0}.news-search__panel[hidden]{display:none}@keyframes news-drop{0%{opacity:0;transform:translateY(-8px)scale(.97)}}.news-search__status{font:500 .8125rem/1.45 var(--font-code);padding:10px 12px 12px}.news-search__status.is-new{animation:news-rise .35s var(--ease-out)}@keyframes news-rise{0%{opacity:0;transform:translateY(6px)}}.news-search__fix{all:unset;cursor:pointer;color:var(--mint);border-bottom:1.5px solid;font-weight:600}.news-search__fix:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.news-search__list{margin:0;padding:0;list-style:none}.news-search__row{color:inherit;border-radius:14px;grid-template-columns:72px minmax(0,1fr);gap:4px 14px;padding:10px 12px;text-decoration:none;display:grid;position:relative}.news-search__row.is-new{animation:news-rise .4s var(--ease-out) backwards}.news-search__row:hover,.news-search__row[aria-selected=true]{background:#ffffff0f}.news-search__row[aria-selected=true]:before{content:"";inset-inline-start:0;background:var(--violet);border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px}.news-search__pic{object-fit:cover;border-radius:10px;grid-row:span 3;width:72px;height:56px}.news-search__meta{font:600 .75rem/1.2 var(--font-code);color:var(--mint);gap:10px;display:flex}.news-search__meta time{color:var(--slate);font-weight:500}.news-search__title{font:600 1rem/1.3 var(--font-text);color:var(--white)}.news-search__snip{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.news-search__mark{color:var(--white);box-shadow:inset 0 -2px 0 var(--mint);animation:news-sweep .45s var(--ease-out) .1s forwards;background:linear-gradient(#2de1a64d,#2de1a64d) 0/0 100% no-repeat;border-radius:3px;padding:0 1px}[dir=rtl] .news-search__mark{background-position:100%}@keyframes news-sweep{to{background-size:100% 100%}}.news-search__keys{border-top:1px solid var(--ink-3);font:500 .75rem/1 var(--font-code);color:var(--slate);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;padding:10px 12px 6px;display:flex}.news-search__keys kbd{font:inherit;color:var(--slate-300);box-shadow:inset 0 0 0 1px var(--ink-3);border-radius:5px;padding:3px 6px}.news-search__keys kbd:not(:first-child){margin-inline-start:10px}.news-search__all{border-top:1px solid var(--ink-3);color:var(--mint);text-align:center;border-radius:14px;margin-top:4px;padding:14px 12px;font-weight:600;text-decoration:none;display:block}.news-search__all:hover,.news-search__all[aria-selected=true]{background:#ffffff0f}.news--search .news-top{padding-block-end:40px}.news--search .news-brand{justify-content:stretch;gap:26px;display:grid}.news--search .news-brand__topic{max-width:none}.news--search .news-tools{justify-content:stretch;gap:16px;min-width:0;display:grid}.news--search .news-tools>*{min-width:0}@media (min-width:1024px){.news--search .news-tools{grid-template-columns:minmax(0,720px) auto;justify-content:space-between;align-items:center;gap:24px}}.news--search .news-search{order:-1;width:min(720px,100%);height:54px}.news-results{min-height:40vh;padding-block:34px 90px}.news-results__status{font:500 .9375rem/1.45 var(--font-code);color:var(--fg-2);margin-bottom:18px}.news-results__status.is-new{animation:news-rise .35s var(--ease-out)}.news-results__status .news-search__fix{color:var(--violet-deep)}.news-results__list{margin:0;padding:0;list-style:none}.news-hit{color:inherit;border-radius:16px;grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:32px;margin-inline:-18px;padding:20px 18px;text-decoration:none;display:grid}.news-results__list li:nth-child(odd) .news-hit{background:var(--paper)}.news-hit.is-new{animation:news-rise .4s var(--ease-out) backwards}.news-hit__text{gap:10px;display:grid}.news-hit__meta{color:var(--fg-2);align-items:center;gap:10px;font-size:.875rem;display:flex}.news-hit__title{font:600 1.5rem/1.15 var(--font-display);letter-spacing:-.01em}.news-hit:hover .news-hit__title{text-underline-offset:4px;text-decoration:underline}.news-hit__snip{color:var(--fg-2);line-height:1.5}.news-hit__pic{aspect-ratio:16/10;object-fit:cover;border-radius:12px;width:100%;height:auto}.news-results .news-search__mark{color:var(--ink);box-shadow:inset 0 -2px 0 var(--violet);background-image:linear-gradient(var(--violet-100), var(--violet-100))}.news-results__more{margin:26px auto 0;display:flex}.news-all{justify-content:center;padding-block:12px 88px;display:flex}.news-all .news-btn svg{width:14px;height:14px;rotate:180deg}[dir=rtl] .news-all .news-btn svg{rotate:none}.news-more{padding-block:56px 20px}.news-more>h2:not(.vh){margin-bottom:22px;font-size:1.9rem}.news-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.news-card{align-content:start;gap:14px;display:grid}.news-card__link{gap:14px;text-decoration:none;display:grid}.news-card__pic{display:block;position:relative}.news-card__pic img{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%;height:auto}.news-card__pic .news-topic{inset-inline-start:14px;background:var(--white);color:var(--ink);position:absolute;top:14px}.news-card time,.news-row time{color:var(--fg-2);font-size:.875rem}.news-card__title{font-size:1.45rem;line-height:1.12}.news-card__link:hover .news-card__title{text-underline-offset:4px;text-decoration:underline}.news-list{padding-block:40px 90px}.news-list>h2{margin-bottom:14px;font-size:1.9rem}.news-row{border-radius:16px;grid-template-columns:130px minmax(0,1fr) 200px;align-items:center;gap:32px;margin-inline:-18px;padding:20px 18px;display:grid}.news-row:nth-of-type(odd){background:var(--paper)}.news-row__when{gap:8px;display:grid}.news-row__title{margin-bottom:10px;font-size:1.5rem;line-height:1.12}.news-row__title a{text-decoration:none}.news-row__title a:hover{text-underline-offset:4px;text-decoration:underline}.news-row__pic img{aspect-ratio:16/10;object-fit:cover;border-radius:12px;width:100%;height:auto}.news-pages{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-block:8px 88px;display:grid}.news-pages__step{min-height:44px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--hairline);border-radius:999px;justify-content:center;justify-self:start;align-items:center;gap:8px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.news-pages__step:last-child{justify-self:end}.news-pages__step:empty{visibility:hidden}.news-pages__step:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.news-pages__arrow{flex:none;width:14px;height:14px}.news-pages__step[rel=next] .news-pages__arrow,[dir=rtl] .news-pages__step[rel=prev] .news-pages__arrow{rotate:180deg}[dir=rtl] .news-pages__step[rel=next] .news-pages__arrow{rotate:none}.news-pages__list{gap:6px;margin:0;padding:0;list-style:none;display:flex}.news-pages__list a,.news-pages__gap{min-width:44px;height:44px;color:var(--ink);font:600 .9375rem/1 var(--font-display);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:6px;text-decoration:none;display:grid}.news-pages__list a:hover{box-shadow:inset 0 0 0 1.5px var(--hairline)}.news-pages__list a[aria-current=page]{background:var(--ink);color:var(--white);box-shadow:none}.news-pages__gap{min-width:22px;color:var(--fg-2);padding:0}.news-pages__where{color:var(--fg-2);font-variant-numeric:tabular-nums;font-weight:600;display:none}.story-top{padding-block:calc(var(--nav-h) + 30px) 170px}.story-crumb a{align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.story-crumb em{color:var(--mint);font-style:normal}.story-crumb svg{width:14px;height:14px}[dir=rtl] .story-crumb svg{rotate:180deg}.story-top .news-topic{margin-top:26px}.story-title{text-wrap:pretty;margin:18px 0 20px;font-size:clamp(2.4rem,1.3rem + 3.4vw,4.6rem);line-height:1.02}.story-title .cursor{background:var(--mint)}.story-summary{color:var(--fg-2);font-size:clamp(1.25rem,1rem + .5vw,1.5rem)}.story-by{color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:26px;font-size:.9375rem;display:flex}.story-mark{background:var(--violet);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.story-mark svg{width:16px;height:16px}.story-mark .brace{stroke:var(--white)}.story-mark .check{stroke:var(--mint)}.story-photo{margin:-140px 0 0}.news>.story-photo{background:0 0}.story-photo img{aspect-ratio:21/9;object-fit:cover;border-radius:20px;width:100%;height:auto;box-shadow:0 30px 60px -30px #0e0f1f80}.story-photo figcaption{color:var(--fg-2);margin-top:10px;font-size:.8125rem}.story-page{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:56px;padding-block:56px 40px;display:grid}.story-news h2{margin-bottom:16px;font-size:1.75rem}.story-news p,.story-news li{color:#2b2d44;font-size:1.1875rem;line-height:1.7}.story-news p+p,.story-news ul,.story-news ol{margin-top:18px}.story-news a{color:var(--violet-deep)}.story-body>.seam{margin-top:70px}.story-take{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:20px;margin-top:56px;display:grid}.story-means,.story-steps{border-radius:22px;align-content:start;gap:20px;padding:34px 32px;display:grid}.story-means{background:var(--ink);color:var(--cloud)}.story-means h2{color:var(--mint);font-size:1.75rem}.story-steps{background:var(--violet);color:var(--white)}.story-steps h2{color:var(--white);font-size:1.75rem}.story-means ul,.story-steps ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.story-means li{border-inline-start:2px solid var(--violet-300);padding-inline-start:18px;font-size:1.125rem;line-height:1.55}.story-steps ol{counter-reset:step}.story-steps li{counter-increment:step;grid-template-columns:34px 1fr;gap:12px;font-size:1.125rem;line-height:1.5;display:grid}.story-steps li:before{content:counter(step);background:var(--mint);width:30px;height:30px;color:var(--ink);font:600 .9375rem/30px var(--font-display);text-align:center;border-radius:50%}.story-help{background:var(--violet-50);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:24px 26px;display:flex}.story-help h2{flex:100%;margin-bottom:-6px;font-size:1.75rem}.story-help p{flex:300px;font-size:1.0625rem}.story-side{top:calc(var(--nav-h) + 24px);grid-template-columns:minmax(0,1fr);gap:18px;display:grid;position:sticky}.story-card{background:var(--paper);box-shadow:inset 0 0 0 1px var(--hairline-2);border-radius:18px;gap:10px;padding:22px;display:grid}.story-card__label{font:600 .875rem/1.2 var(--font-text);letter-spacing:0;color:var(--fg-2)}.story-card__pub{font-weight:600}.story-card__title{color:#2b2d44;font-size:.9375rem}.story-card .news-btn{white-space:normal;overflow-wrap:anywhere;border-radius:22px;margin-top:4px;padding-block:11px;font-size:.9375rem;line-height:1.3}.story-share{gap:10px;display:flex}.story-share__btn{width:44px;height:44px;color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--hairline);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.story-share__btn svg{width:18px;height:18px}.story-share__btn:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.story-share__btn.is-copied{background:var(--mint);box-shadow:none}.story-share{flex-wrap:wrap;align-items:center}.story-share__status{color:var(--mint-deep);font-size:.875rem;font-weight:600}:root:has(.news--story) :is(.wrap,.nav){padding-inline:max(var(--margin), calc((100% - 1440px) / 2))}@media (min-width:1440px){.story-news p,.story-news li{font-size:1.25rem}}@media (max-width:1023px){.news-brand{display:grid}.news-filters{scrollbar-width:none;margin-inline:calc(var(--margin) * -1);padding-inline:var(--margin);flex-wrap:nowrap;overflow-x:auto}.news-filters a{flex:none}.news-brand__topic{margin-top:12px;font-size:2.15rem}.news-tools{justify-content:stretch;gap:14px;display:grid}.news-tools>*{min-width:0}.news-search{width:100%;scroll-margin-top:calc(var(--nav-h) + 12px);order:-1}.news-search__panel{width:auto;max-height:60vh;inset-inline:0}.news-search__row{grid-template-columns:56px minmax(0,1fr);gap:4px 12px;padding:10px 8px}.news-search__pic{width:56px;height:48px}.news-ticker__in{grid-template-columns:1fr}.news-ticker__head{flex-direction:row;justify-content:space-between;align-items:center;padding:14px 0 6px}.news-ticker__btn{width:40px;height:40px}.news-ticker__list a{min-height:118px;padding:12px 16px}.news-ticker__title{-webkit-line-clamp:3;font-size:.875rem}.news-all{padding-block:4px 60px}.news-results{padding-block:26px 60px}.news-hit{grid-template-columns:minmax(0,1fr) 96px;align-items:start;gap:14px;margin-inline:-14px;padding:16px 14px}.news-hit__title{font-size:1.15rem}.news-hit__snip{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9375rem;display:-webkit-box;overflow:hidden}.news-hit__pic{aspect-ratio:1}.news-pages{gap:10px;padding-block:0 60px}.news-pages__list{display:none}.news-pages__where{display:block}.news-pages__step{width:44px;padding:0}.news-pages__step span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.news-lead{grid-template-columns:1fr;gap:22px;padding-block:18px 0}.news-lead__pic{order:-1}.news-lead__pic img{aspect-ratio:16/11}.news-lead__title{margin:14px 0 12px;font-size:2.15rem}.news-lead__summary{font-size:1rem}.news-lead .seam{margin-top:48px}.news-take{grid-template-columns:1fr;gap:16px;padding-block:44px 30px}.news-take li{font-size:1rem}.news-cards{grid-template-columns:1fr;gap:36px}.news-more{padding-block:36px 10px}.news-list{padding-block:34px 60px}.news-list>h2,.news-more>h2:not(.vh){font-size:1.5rem}.news-row{grid-template-columns:1fr 100px;align-items:start;gap:6px 16px;margin-inline:-14px;padding:18px 14px}.news-row__when{grid-column:1/-1;align-items:center;gap:10px;display:flex}.news-row__title{font-size:1.2rem}.news-row__pic{grid-area:2/2/span 2}.news-row__pic img{aspect-ratio:1}.story-top{padding-block:calc(var(--nav-h) + 20px) 110px}.story-title{margin:14px 0;font-size:2.15rem}.story-summary{font-size:1.0625rem}.story-by{gap:8px 18px;margin-top:20px;font-size:.875rem}.story-photo{margin-top:-90px}.story-photo img{aspect-ratio:16/11;border-radius:16px}.story-page{grid-template-columns:1fr;gap:36px;padding-block:36px 20px}.story-news p,.story-news li{font-size:1.0625rem;line-height:1.65}.story-news h2,.story-means h2,.story-steps h2,.story-help h2{font-size:1.45rem}.story-body>.seam{margin-top:56px}.story-take{gap:16px;margin-top:48px}.story-means,.story-steps{border-radius:18px;padding:26px 20px}.story-means li,.story-steps li{font-size:1rem}.story-help{padding:20px}.story-side{position:static}.news-ticker.is-board .news-ticker__list li:nth-child(3n+1){border-inline-start:0}.news-ticker.is-board .news-ticker__list li:nth-child(3n+1) a{padding-inline-start:0}}@media (max-width:767px){.news-ticker.is-board .news-ticker__list li:nth-child(3n+1){border-inline-start:1px solid var(--ink-3)}.news-ticker.is-board .news-ticker__list li:nth-child(3n+1) a{padding-inline-start:16px}.news-ticker.is-board .news-ticker__list li:nth-child(odd){border-inline-start:0}.news-ticker.is-board .news-ticker__list li:nth-child(odd) a{padding-inline-start:0}}@media (prefers-reduced-motion:reduce){.news-ticker__dot,.news-search__cursor,.news-search__panel,.news-search__clear,.news-search__row.is-new,.news-search__status.is-new{animation:none}.news-search,.news-search__icon,.news-tools .news-filters{transition:none}.news-search__mark{background-size:100% 100%;animation:none}.news-ticker__bar{visibility:hidden}}.hero{min-height:100svh;padding-block:calc(var(--nav-h) + 4vh) 6vh;padding-inline:var(--margin) 0;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);align-items:center;gap:clamp(28px,4vw,72px);display:grid;position:relative}.hero__copy{gap:28px;max-width:40rem;display:grid}.hero__title{letter-spacing:-.045em;max-width:11ch;font-size:min(clamp(2.7rem,1.2rem + 4.6vw,6.1rem),11svh);line-height:.98}@media (prefers-reduced-motion:no-preference){.hero__title{animation:0s 1.6s backwards title-wait}}@keyframes title-wait{0%{visibility:hidden}}.hero__title.is-typing,.hero__title.is-typed{animation:none}:lang(ar) .hero__title{font-size:min(clamp(2.4rem,1rem + 4vw,5.2rem),9.5svh);line-height:1.2}.hero__lede{font-size:var(--fs-body-l);color:var(--fg-2);max-width:36ch}.hero__actions{flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}.hero__xray{gap:14px;margin:0;display:grid}.hero__hint{font-size:var(--fs-small);color:var(--fg-2);padding-left:4px}.hint-touch{display:none}@media (pointer:coarse){.hint-fine{display:none}.hint-touch{display:inline}}.xray{position:relative}.xray__box{aspect-ratio:760/560;width:100%;position:relative}.xray__stage{--w:760;--h:560;width:760px;height:560px;transform:scale(var(--fit,1));transform-origin:0 0;border-radius:0;box-shadow:var(--win-shadow);cursor:ew-resize;touch-action:pan-y;border-start-start-radius:18px;border-end-start-radius:18px;position:absolute;top:0;left:0;overflow:hidden}.xray__ui,.xray__code{position:absolute;inset:0}.xray__code{background:var(--ink);clip-path:inset(0 calc(100% - var(--seam,50%)) 0 0)}.xray__seam{top:0;bottom:0;left:var(--seam,50%);background:var(--violet);z-index:3;width:2px;margin-left:-1px;position:absolute}.xray__grip{background:var(--violet);width:40px;height:40px;color:var(--white);border-radius:50%;place-items:center;margin:-20px 0 0 -20px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 5px #6b4cff2e}.xray__tag{font:500 12px/1 var(--font-code);white-space:nowrap;border-radius:6px;padding:6px 8px;position:absolute;top:16px}.xray__tag--code{background:var(--ink-2);color:var(--syn-kw);right:12px}.xray__tag--app{background:var(--violet-50);color:var(--violet-deep);left:12px}.xray__range:focus-visible+*{outline:none}.xray:has(.xray__range:focus-visible) .xray__grip{outline:2px solid var(--ink);outline-offset:3px}.app{background:var(--paper);color:var(--ink);grid-template-columns:64px 1fr;font-size:13px;display:grid;position:absolute;inset:0}.app__side{background:var(--white);border-right:1px solid var(--hairline-2);flex-direction:column;align-items:center;gap:14px;padding-top:22px;display:flex}.app__mark{background:var(--violet);border-radius:8px;width:28px;height:28px;margin-bottom:14px}.app__nav{background:var(--hairline-2);border-radius:6px;width:22px;height:22px}.app__nav.is-on{background:var(--ink)}.app__main{grid-template-rows:auto auto 1fr auto;gap:18px;min-width:0;padding:24px 28px 26px;display:grid}.app__head{justify-content:space-between;align-items:center;display:flex}.app__hello{font:600 24px/1.1 var(--font-display);letter-spacing:-.02em}.app__date{color:var(--slate-700);margin-top:4px}.app__avatar{background:var(--amber-50);width:36px;height:36px;color:var(--amber-700);border-radius:50%;place-items:center;font-weight:700;display:grid}.app__tiles{grid-template-columns:1.15fr 1fr 1fr;gap:12px;display:grid}.app .tile{background:var(--white);box-shadow:inset 0 0 0 1px var(--hairline-2);border-radius:12px;padding:14px 16px 15px}.app .tile--ink{background:var(--ink);color:var(--white);box-shadow:none}.app .tile__label{color:var(--slate-700);font-size:12px}.app .tile--ink .tile__label,.tile--ink .tile__trend--quiet{color:var(--slate-300)}.app .tile__value{font:600 36px/1.15 var(--font-display);letter-spacing:-.03em;margin-top:4px}.app .tile__trend{color:var(--mint-deep);margin-top:2px;font-size:11.5px}.app .tile__trend--quiet{color:var(--slate-700)}.app .chart{background:var(--white);box-shadow:inset 0 0 0 1px var(--hairline-2);border-radius:12px;grid-template-rows:auto 1fr auto;gap:8px;min-height:0;padding:14px 16px 10px;display:grid}.app .chart__title{justify-content:space-between;font-weight:600;display:flex}.app .chart__title span{font:500 12px/1.6 var(--font-code);color:var(--slate-700)}.app .chart__bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:14px;min-height:70px;display:grid}.app .chart__bars i{background:var(--violet-100);border-radius:5px 5px 2px 2px;height:40%;display:block}.app .chart__bars i:nth-child(2){height:58%}.chart__bars i:nth-child(3){height:47%}.chart__bars i:nth-child(4){height:76%}.app .chart__bars i:nth-child(5){height:88%}.chart__bars i:nth-child(6){height:61%}.app .chart__bars i.is-today{background:var(--violet);height:70%}.app .chart__days{text-align:center;font:500 11px/1 var(--font-code);color:var(--slate-600);grid-template-columns:repeat(7,1fr);gap:14px;display:grid}.app .stock{gap:6px;display:grid}.app .stock__title{margin-bottom:2px;font-weight:600}.app .stock__row{background:var(--white);box-shadow:inset 0 0 0 1px var(--hairline-2);border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:9px 12px;display:grid}.app .stock__left{font:500 12px/1 var(--font-code);color:var(--coral-700)}.app .pill{font:500 11px/1 var(--font-code);background:var(--hairline-2);color:var(--slate-700);border-radius:999px;padding:5px 8px}.app .pill--done{background:var(--mint-50);color:var(--mint-deep)}.code{color:var(--syn-id);white-space:pre;tab-size:2;padding:24px 22px;font-size:13px;line-height:24px;position:absolute;inset:0}.code .ln{text-align:right;width:28px;color:var(--ink-3);-webkit-user-select:none;user-select:none;margin-right:14px;display:inline-block}.code .k{color:var(--syn-kw)}.code .f{color:var(--syn-fn)}.code .s{color:var(--syn-str)}.code .n{color:var(--syn-num)}.code .c{color:var(--syn-com);font-style:italic}.code .t{color:var(--syn-tag)}.code .a{color:var(--syn-attr)}.code .p{color:var(--syn-punc)}@media (max-width:899px){.hero{padding:calc(var(--nav-h) + 28px) var(--margin) 56px;grid-template-columns:1fr;gap:36px;min-height:auto}.hero__title{font-size:clamp(2.5rem,10.5vw,3.6rem)}:lang(ar) .hero__title{max-width:none;font-size:clamp(2.2rem,9.4vw,3.2rem)}.xray__stage{border-radius:14px}}.crumb ol{font-size:var(--fs-small);color:var(--slate-700);gap:8px;display:flex}.crumb li+li:before{content:"/";color:var(--slate);margin-inline-end:8px}.crumb a{text-decoration:none}.crumb a:hover{text-decoration:underline}.sv-intro{padding-top:calc(var(--nav-h) + clamp(40px, 7vw, 110px));grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:end;gap:48px clamp(40px,6vw,110px);padding-bottom:clamp(48px,6vw,96px);display:grid}.sv-intro h1{max-width:17ch;font-size:min(var(--fs-display), 10svh);margin-top:22px}:not(:lang(en))>body .sv-intro h1{font-size:min(var(--fs-display), 9svh, 4.4rem)}.sv-lede{font-size:var(--fs-body-l);color:var(--fg-2);max-width:46ch;margin-top:clamp(24px,3vw,40px)}.sv-actions{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:28px;display:flex}.short{background:var(--white);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:16px;padding:26px 28px}.short__title{font:600 1.25rem/1.2 var(--font-display);letter-spacing:-.02em;margin-bottom:8px}.short dl>div{border-top:1px solid var(--hairline-2);gap:2px;padding:14px 0;display:grid}.short dl>div:first-child{border-top:0}.short dt{font-size:var(--fs-small);color:var(--slate-700)}.short dd{margin:0}.sv-body{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:0 48px;display:grid}.sv-body>h2{top:calc(var(--nav-h) + 32px);align-self:start;max-width:9ch;position:sticky}.spec>div,.qa__item{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,.9fr) minmax(0,2fr);gap:12px 48px;padding:26px 0;display:grid}.spec>div:last-child,.qa__item:last-child{border-bottom:1px solid var(--hairline)}.spec dt{font:600 var(--fs-h3)/1.2 var(--font-display);letter-spacing:-.02em}.spec dd{margin:0}.spec dd,.qa__item p{font-size:var(--fs-body-l);color:var(--fg-2);max-width:56ch}.qa-head{font-size:var(--fs-h3);margin:64px 0 20px}.qa__item h4{font:600 1.25rem/1.25 var(--font-display);letter-spacing:-.02em}.sv-body.section{padding-bottom:clamp(48px,6vw,96px)}.sv-more{padding-block:clamp(8px,2vw,24px) 0}.sv-more__title{font:600 var(--fs-small)/1.4 var(--font-text);letter-spacing:0;color:var(--slate-700);margin-bottom:18px}.sv-more ul{flex-wrap:wrap;gap:12px 44px;display:flex}.sv-more a{font:600 clamp(1.5rem, 1.1rem + 1.6vw, 2.6rem)/1.1 var(--font-display);letter-spacing:-.035em;text-decoration:none}.sv-more a:hover{color:var(--violet-deep)}.scene__more{align-self:flex-start;font-weight:600}[data-page=service] .scene__more{display:none}@media (max-width:899px){.sv-intro,.sv-body,.spec>div,.qa__item{grid-template-columns:1fr}.sv-body>h2{max-width:none;margin-bottom:24px;position:static}.scene__more{display:none}}.sp-mark{flex:none;width:1.2em;height:1.2em}.sp-t{border-radius:22%;display:block}.sp-t--r{background:var(--coral)}.sp-t--a{background:var(--amber)}.sp-t--g{background:#16b886}.sp-intro{min-height:100svh;padding-top:calc(var(--nav-h) + clamp(32px, 5vh, 72px));grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:40px clamp(36px,5vw,96px);padding-bottom:clamp(40px,6vh,80px);display:grid}.sp-lock{align-items:center;gap:10px;margin-top:28px;display:flex}.sp-lock .sp-mark{width:30px;height:30px}.sp-lock__word{font:600 1.4rem/1 var(--font-display);letter-spacing:-.02em}.sp-lock__by{font-size:var(--fs-small);color:var(--fg-2)}.sp-intro h1{max-width:15ch;font-size:min(var(--fs-display), 9.2svh);margin-top:18px}.sp-soon{background:var(--white);min-height:48px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 16px;font-weight:600;display:inline-flex}.sp-soon i{background:var(--amber);border-radius:3px;width:10px;height:10px}.sp-ask{color:var(--fg-2);font-weight:600}.sp-ask a{color:var(--fg)}.sp-seam{gap:14px;margin:0;display:grid}.sp-xray .xray__box{aspect-ratio:760/500}.sp-xray .xray__stage{border-radius:22px;height:500px}.sp-xray .xray__ui{background:var(--white)}.sp-xray .xray__code{background:var(--paper);box-shadow:inset -1px 0 0 var(--hairline)}.sp-xray .xray__tag--code{background:var(--coral-50);color:var(--coral-700);top:auto;bottom:18px}.sp-xray .xray__tag--app{background:var(--violet-50);color:var(--violet-deep);top:auto;bottom:18px}.spx{font-family:var(--font-text);color:var(--ink);padding:34px 38px;position:absolute;inset:0}.spx__head{font:600 16px/1 var(--font-text);color:var(--slate-700);align-items:center;gap:10px;display:flex}.spx__head .sp-mark{width:22px;height:22px}.spx__body{grid-template-columns:150px 1fr;gap:28px;margin-top:30px;display:grid}.spx__pic{background:#f5efe6;border-radius:18px;place-items:center;height:172px;display:grid}.spx__bag{background:#cfae84;border-radius:8px 8px 11px 11px;width:84px;height:104px;display:block;position:relative;box-shadow:inset 0 0 0 1px #0e0f1f14,inset -9px 0 #0e0f1f0f}.spx__bag:before{content:"";background:#b8925f;border-radius:8px 8px 0 0;height:16%;position:absolute;top:0;left:0;right:0}.spx__bag:after{content:"";background:var(--violet);border-radius:4px;height:38%;position:absolute;top:36%;left:16%;right:16%;box-shadow:inset 0 -8px #ffffff47}.spx__rows{align-content:start;gap:18px;display:grid}.spx__rows dt{color:var(--slate-700);font-size:15px}.spx__rows dd{font:600 20px/1.35 var(--font-text);margin:4px 0 0}.spx__bad{color:var(--coral-700);font-style:italic;font-weight:500!important}.spx__new{background:var(--violet-50);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px;padding:2px 8px;display:inline}.spx__state{border-top:1px solid var(--hairline-2);color:var(--slate-700);flex-wrap:wrap;gap:10px 26px;margin-top:30px;padding-top:20px;font-size:16px;display:flex}.spx__state span{align-items:center;gap:8px;display:inline-flex}.spx__state b{color:var(--ink)}.spx--now .spx__state b{color:var(--coral-700)}.spx__sq{border-radius:4px;width:14px;height:14px}.spx__sq--r{background:var(--coral)}.spx__sq--g{background:#16b886}.sp-sec{padding-block:clamp(72px,4rem + 5vw,150px) 0}.sp-sec:last-of-type{padding-bottom:clamp(72px,4rem + 5vw,150px)}.sp-sec h2{max-width:20ch}.sp-sec__intro{max-width:62ch;font-size:var(--fs-body-l);color:var(--fg-2);margin-top:18px}.sp-two{grid-template-columns:1fr 1fr;gap:20px;margin-top:44px;display:grid}.sp-card{background:var(--white);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:22px;padding:clamp(24px,2vw,34px)}.sp-card h3{font-size:var(--fs-h3)}.sp-card>p{max-width:54ch;color:var(--fg-2);margin-top:10px}.sp-tiles{grid-template-columns:repeat(24,minmax(0,1fr));gap:clamp(3px,.3vw,5px);margin-top:24px;display:grid}.sp-tiles .sp-t{aspect-ratio:1;border-radius:3px}.sp-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.sp-chips span{box-shadow:inset 0 0 0 1px var(--hairline);font-size:var(--fs-small);border-radius:999px;align-items:center;gap:7px;padding:4px 12px 4px 9px;font-weight:550;display:inline-flex}.sp-chips .sp-t{border-radius:3px;width:10px;height:10px}.sp-note{font-size:var(--fs-small);color:var(--slate-700);margin-top:14px}.sp-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:40px;display:grid}.sp-checks li{background:var(--white);box-shadow:inset 0 0 0 1px var(--hairline);font:600 1.06rem/1.25 var(--font-display);letter-spacing:-.01em;border-radius:16px;align-items:center;gap:12px;padding:18px 20px;display:flex;position:relative}.sp-checks li:before{content:"";background:#16b886;border-radius:8px;flex:none;width:26px;height:26px}.sp-checks li:after{content:"";border:solid var(--white);border-width:0 0 2.5px 2.5px;width:10px;height:5px;margin-top:-4px;position:absolute;top:50%;left:29px;transform:rotate(-45deg)}.sp-ctrl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:44px;display:grid}.sp-ctrl li{border-radius:22px;align-content:start;gap:12px;padding:clamp(24px,2vw,32px);display:grid}.sp-ctrl li:first-child{background:var(--ink);color:var(--cloud)}.sp-ctrl li:nth-child(2){background:var(--violet);color:var(--white)}.sp-ctrl li:nth-child(3){background:var(--white);box-shadow:inset 0 0 0 1px var(--hairline)}.sp-ctrl__n{font:600 .8rem/1 var(--font-code);opacity:.7;margin-bottom:18px}.sp-ctrl b{font:600 clamp(1.2rem, 1rem + .6vw, 1.5rem)/1.2 var(--font-display);letter-spacing:-.02em}.sp-ctrl li>span:last-child{opacity:.86}.sp-feat__title{font-size:var(--fs-h3);margin-top:64px}.sp-feat{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;margin-top:18px;display:grid}.sp-feat li{border-top:1px solid var(--hairline);padding:18px 0 22px;font-size:1.02rem}.sp-feat li:before{content:"";background:#16b886;border-radius:3px;width:12px;height:12px;margin-bottom:12px;display:block}.sp-find{border-radius:26px;grid-template-columns:minmax(0,.85fr) minmax(0,2fr);align-items:center;gap:24px 48px;margin-top:44px;padding:clamp(24px,2.6vw,40px);display:grid}.sp-find h3{font-size:var(--fs-h3)}.sp-find__q p{color:var(--fg-2);margin-top:8px}.sp-find__count{font:600 clamp(2.6rem, 2rem + 2vw, 4.2rem)/1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;display:flex}.sp-find__count small{font:500 1rem/1 var(--font-text);letter-spacing:0;color:var(--fg-2)}.sp-find__track{--p:.32;--th:30px;height:62px;margin-top:14px;position:relative}.sp-find__rail,.sp-find__fill{pointer-events:none;border-radius:6px;height:10px;position:absolute;top:18px;left:0}.sp-find__rail{background:var(--ink-3);right:0}.sp-find__fill{width:calc(var(--th) / 2 + (100% - var(--th)) * var(--p));background:linear-gradient(90deg, var(--mint), var(--violet))}.sp-find__range{appearance:none;cursor:grab;touch-action:pan-y;background:0 0;width:100%;height:30px;margin:0;position:absolute;top:8px;left:0}.sp-find__range:active{cursor:grabbing}.sp-find__range::-webkit-slider-runnable-track{background:0 0;height:30px}.sp-find__range::-moz-range-track{background:0 0;height:30px}.sp-find__range::-webkit-slider-thumb{-webkit-appearance:none;width:var(--th);height:var(--th);background:var(--white);border:0;border-radius:10px;transition:box-shadow .25s;box-shadow:0 0 0 6px #ffffff24,0 6px 16px #00000059}.sp-find__range::-moz-range-thumb{width:var(--th);height:var(--th);background:var(--white);border:0;border-radius:10px;box-shadow:0 0 0 6px #ffffff24,0 6px 16px #00000059}.sp-find__range:hover::-webkit-slider-thumb{box-shadow:0 0 0 9px #fff3,0 6px 16px #00000059}.sp-find__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 9px #fff3,0 6px 16px #00000059}.sp-find__range:focus-visible{outline:none}.sp-find__range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--mint);outline-offset:4px}.sp-find__ticks{font:500 .75rem/1 var(--font-code);color:var(--fg-2);pointer-events:none;position:absolute;top:46px;left:0;right:0}.sp-find__tick{white-space:nowrap;position:absolute;translate:-50%}.sp-find__tick--0{left:0;translate:0}.sp-find__tick--1k{left:calc(var(--th) / 2 + (100% - var(--th)) * .45)}.sp-find__tick--5k{left:calc(var(--th) / 2 + (100% - var(--th)) * .72)}.sp-find__tick--25k{left:auto;right:0;translate:0}.sp-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:40px;padding-top:18px;display:grid}.sp-plan{display:grid}.sp-plan__card{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:24px;padding:clamp(22px,1.8vw,30px);transition:transform .55s cubic-bezier(.22,1,.36,1),background-color .45s,color .45s,box-shadow .55s;position:relative}.sp-plan[data-max] .sp-plan__card{cursor:pointer}.sp-plan.is-match .sp-plan__card{background:var(--violet);color:var(--white);transform:translateY(-16px);box-shadow:0 34px 60px -26px #4b2bd6b3}.sp-plan h3{justify-content:space-between;align-items:center;gap:10px;font-size:1.3rem;display:flex}.sp-plan__you{height:26px;font:600 .72rem/1 var(--font-code);letter-spacing:.04em;text-transform:uppercase;opacity:0;background:#fff3;border-radius:8px;align-items:center;padding:0 10px;transition:opacity .3s,scale .4s cubic-bezier(.34,1.56,.64,1);display:inline-flex;scale:.7}.sp-plan.is-match .sp-plan__you{opacity:1;scale:1}.sp-plan__for{color:var(--fg-2);margin-top:4px;font-size:.95rem;transition:color .45s}.sp-plan.is-match .sp-plan__for{color:var(--violet-50)}.sp-plan__price{font:600 clamp(2.4rem, 2rem + 1vw, 3.2rem)/1 var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:16px}.sp-plan__price small{font:500 1rem/1 var(--font-text);letter-spacing:0;opacity:.7;margin-left:6px}.sp-plan__flag{background:var(--mint);height:32px;color:var(--ink);font:700 .8rem/1 var(--font-text);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 10px;display:inline-flex;position:absolute;top:-16px;right:20px;box-shadow:0 10px 24px -8px #0e0f1f66}.sp-plan__more{grid-template-rows:1fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1);display:grid}.sp-plan__more>dl{min-height:0;overflow:hidden}.sp-plan dl{margin:0}.sp-plan dl>div:first-child{margin-top:18px}.sp-plan dl>div{border-top:1px solid var(--hairline-2);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;transition:border-color .45s;display:flex}.sp-plan dt{color:var(--slate-700);font-size:.85rem;transition:color .45s}.sp-plan dd{text-align:right;margin:0;font-size:.92rem;font-weight:600}.sp-plan.is-match dl>div{border-top-color:#ffffff2e}.sp-plan.is-match dt{color:var(--violet-50)}.sp-yes,.sp-no{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.sp-yes:before{content:"";background:#16b886;border-radius:4px;flex:none;width:14px;height:14px}.sp-plan.is-match .sp-yes:before{background:var(--mint)}.sp-no:before{content:"";opacity:.35;background:currentColor;border-radius:2px;flex:none;width:14px;height:3px}.sp-notes{color:var(--fg-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:26px;font-size:.95rem;display:grid}.sp-support{grid-template-columns:1.25fr 1fr;gap:20px;margin-top:44px;display:grid}.sp-support>div{border-radius:22px;padding:clamp(26px,2.4vw,38px)}.sp-support__mail{background:var(--bg);color:var(--fg)}.sp-support__k{color:var(--fg-2)}.sp-support__addr{font:600 clamp(1.5rem, 1rem + 1.8vw, 2.5rem)/1.1 var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:8px;display:inline-block}.sp-support__addr:hover{color:var(--mint)}.sp-week{grid-template-columns:2.6em repeat(24,minmax(0,1fr));align-items:center;gap:3px;margin:26px 0 14px;display:grid}.sp-week b{font:500 .74rem/1 var(--font-code);color:var(--fg-2)}.sp-week b.is-off{opacity:.55}.sp-week i{background:var(--ink-3);border-radius:3px;height:13px}.sp-week i.is-work{background:#16b886}.sp-week i.is-now{z-index:1;background:var(--white);position:relative;box-shadow:0 0 0 3px #ffffff38}.sp-week__ax{font:500 .7rem/1 var(--font-code);color:var(--fg-2);white-space:nowrap;margin-top:6px}.sp-week__ax--0{grid-column:2}.sp-week__ax--8{grid-column:10;justify-self:start;translate:-50%}.sp-week__ax--23{grid-column:25;justify-self:start;translate:-50%}.sp-now{background:var(--ink-2);border-radius:999px;align-items:center;gap:10px;margin-top:16px;padding:8px 14px 8px 12px;font-size:.92rem;font-weight:600;display:inline-flex}.sp-now[hidden]{display:none}.sp-now i{background:var(--fg-2);border-radius:50%;width:9px;height:9px}.sp-now.is-open i{background:#16b886;animation:1.8s ease-out infinite sp-pulse}@keyframes sp-pulse{0%{box-shadow:0 0 #16b8868c}to{box-shadow:0 0 0 10px #16b88600}}:root.is-still .sp-now.is-open i{animation:none}.sp-support__hours{color:var(--fg-2);font-size:.95rem}.sp-support__help{background:var(--white);box-shadow:inset 0 0 0 1px var(--hairline)}.sp-support__help h3{font-size:var(--fs-h3)}.sp-support__help>p{color:var(--fg-2);margin-top:10px}.sp-support__help .sp-support__soon{margin-top:24px}.sp-legal{border-top:1px solid var(--hairline);color:var(--fg-2);flex-wrap:wrap;gap:10px 28px;margin-top:56px;padding-top:26px;display:flex}.sp-legal a{color:var(--fg);font-weight:600}.sp-doc{padding-top:calc(var(--nav-h) + clamp(40px, 7vw, 110px));grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:0 clamp(40px,6vw,110px);padding-bottom:clamp(72px,8vw,140px);display:grid}.sp-doc__head{top:calc(var(--nav-h) + 32px);align-self:start;position:sticky}.sp-doc__head .sp-lock{margin-top:24px}.sp-doc h1{max-width:12ch;margin-top:18px;font-size:clamp(2.4rem,1.6rem + 2.6vw,4.2rem)}.sp-doc__date{color:var(--fg-2);margin-top:18px}.sp-doc__body{max-width:72ch}.sp-doc__body>section{border-top:1px solid var(--hairline);padding:28px 0}.sp-doc__body>section:first-child{border-top:0;padding-top:0}.sp-doc__body h2{font-size:var(--fs-h3);letter-spacing:-.02em}.sp-doc__body p,.sp-doc__body li{font-size:var(--fs-body-l);color:var(--fg-2);margin-top:12px}.sp-doc__body ul{padding-inline-start:1.2em;list-style:outside}.sp-doc__body li::marker{color:#16b886}.sp-doc__body a,.sp-doc__body strong{color:var(--fg);font-weight:600}@media (min-width:1280px){.sp-doc__body{columns:2;column-gap:clamp(40px,4vw,72px);max-width:none}.sp-doc__body>section{break-inside:avoid}}.sp-support__mail[data-spq-open]{cursor:pointer;transition:box-shadow .35s}.sp-support__mail[data-spq-open]:hover{box-shadow:0 0 0 2px var(--mint), 0 26px 50px -26px #0e0f1f99}.sp-support__ask{margin-top:18px}.sp-askbtn{background:var(--mint);min-height:48px;color:var(--ink);font:600 1rem/1 var(--font-text);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 20px;display:inline-flex}.sp-askbtn svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.sp-support__mail:hover .sp-askbtn svg,.sp-askbtn:focus-visible svg{transform:translate(4px)}.spq{width:min(760px,100vw - 32px);max-width:none;max-height:none;color:var(--cloud);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.spq::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#0e0f1f00;transition:background-color .45s,-webkit-backdrop-filter .45s,backdrop-filter .45s}.spq.is-open::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0f1f8c}:root.has-spq{overflow:hidden}.spq__panel{overscroll-behavior:contain;border-radius:26px;max-height:calc(100dvh - 32px);padding:clamp(26px,3vw,44px);position:relative;overflow:auto;box-shadow:0 40px 90px -30px #0009}.spq-ghost{z-index:2;background:var(--ink);pointer-events:none;border-radius:22px;position:fixed}.spq__x{background:var(--ink-2);width:42px;height:42px;color:var(--cloud);cursor:pointer;border:0;border-radius:12px;place-items:center;transition:background-color .2s,transform .3s;display:grid;position:absolute;top:18px;right:18px}.spq__x:hover{background:var(--ink-3);transform:rotate(90deg)}.spq__k{font:500 .82rem/1 var(--font-code);color:var(--fg-2);align-items:center;gap:10px;display:flex}.spq__k .sp-mark{width:22px;height:22px}.spq__t{letter-spacing:-.03em;margin-top:18px;font-size:clamp(2rem,1.5rem + 2vw,3rem)}.spq__sub{max-width:52ch;color:var(--fg-2);margin-top:10px}.spq__form{gap:16px;margin-top:26px;display:grid}.spq__topics{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.spq__topics legend{width:100%;color:var(--fg-2);margin-bottom:10px;font-size:.9rem}.spq__topics label{cursor:pointer;position:relative}.spq__topics input{opacity:0;cursor:pointer;position:absolute;inset:0}.spq__topics span{background:var(--ink-2);min-height:42px;box-shadow:inset 0 0 0 1px var(--ink-3);border-radius:12px;align-items:center;padding:0 16px;font-size:.95rem;font-weight:600;transition:background-color .25s,box-shadow .25s,color .25s;display:inline-flex}.spq__topics label:hover span{box-shadow:inset 0 0 0 1px var(--violet-300)}.spq__topics input:checked+span{background:var(--violet);box-shadow:none;color:var(--white)}.spq__topics input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.spq__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.spq__f{gap:8px;display:grid}.spq__f>span{color:var(--fg-2);font-size:.9rem}.spq__f i{opacity:.7;font-style:normal}.spq__f input,.spq__f textarea{background:var(--ink-2);width:100%;min-height:50px;box-shadow:inset 0 0 0 1px var(--ink-3);color:var(--cloud);font:400 16px/1.45 var(--font-text);border:0;border-radius:12px;padding:12px 14px;transition:box-shadow .25s}.spq__f textarea{resize:vertical;min-height:116px}.spq__f input::placeholder{color:var(--slate-300);opacity:.5}.spq__f input:focus,.spq__f textarea:focus{box-shadow:inset 0 0 0 2px var(--violet-300);outline:none}.spq__f.is-bad input,.spq__f.is-bad textarea{box-shadow:inset 0 0 0 2px var(--coral)}.spq__msg{color:#ff9da0;font-size:.88rem;font-style:normal;font-weight:600}.spq__f input:-webkit-autofill{-webkit-text-fill-color:var(--cloud);caret-color:var(--cloud);box-shadow:inset 0 0 0 1px var(--ink-3), inset 0 0 0 100px var(--ink-2);transition:background-color 9999s}.spq__f.is-bad input:-webkit-autofill{box-shadow:inset 0 0 0 2px var(--coral), inset 0 0 0 100px var(--ink-2)}.spq__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.spq__err{color:#ff9da0;font-weight:600}.spq__go{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:6px;display:flex}.spq__send{background:var(--mint);min-height:52px;color:var(--ink);font:600 1rem/1 var(--font-text);cursor:pointer;border:0;border-radius:14px;align-items:center;gap:10px;padding:0 24px;display:inline-flex;position:relative;overflow:hidden}.spq__send svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.spq__send:hover svg{transform:translate(4px)}.spq__seam{background:var(--violet);opacity:0;width:3px;position:absolute;top:0;bottom:0;left:-10%;box-shadow:0 0 18px 4px #6b4cff99}.spq__send.is-sending{cursor:progress}.spq__send.is-sending .spq__seam{opacity:1;animation:1s cubic-bezier(.65,0,.35,1) infinite spq-seam}@keyframes spq-seam{0%{left:-6%}to{left:106%}}.spq__priv{color:var(--fg-2);flex:260px;font-size:.85rem}.spq__done{margin-top:26px}.spq__strip{color:#0d3f31;background:#e6fbf4;border-radius:14px;align-items:center;gap:12px;padding:16px 18px;font-weight:600;display:flex}.spq__tick{background:#16b886;border-radius:8px;flex:none;width:26px;height:26px;position:relative}.spq__tick:after{content:"";border:solid var(--white);clip-path:inset(0 100% 0 0);border-width:0 0 2.5px 2.5px;width:11px;height:6px;transition:clip-path .35s ease-out .25s;position:absolute;top:7px;left:7px;transform:rotate(-45deg)}.spq__done.is-in .spq__tick:after{clip-path:inset(0)}.spq__thanks{color:var(--fg-2);margin-top:16px}.spq__thanks b{color:var(--fg);overflow-wrap:anywhere}.spq__btns{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.spq__ghostbtn{background:var(--ink-2);min-height:46px;box-shadow:inset 0 0 0 1px var(--ink-3);color:var(--cloud);font:600 .95rem/1 var(--font-text);cursor:pointer;border:0;border-radius:12px;padding:0 18px}.spq__ghostbtn:hover{box-shadow:inset 0 0 0 1px var(--violet-300)}:root.is-still .spq__send.is-sending .spq__seam{animation:none;left:50%}@media (max-width:599px){.spq{width:100vw;margin:auto 0 0}.spq__panel{max-height:92dvh;padding:26px 18px calc(22px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0}.spq__row{grid-template-columns:1fr}.spq__x{top:14px;right:14px}.spq__send{justify-content:center;width:100%}}.sp-tiles{position:relative}.sp-scan{background:var(--violet);opacity:0;visibility:hidden;pointer-events:none;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-10px;bottom:-10px;left:0;box-shadow:0 0 0 4px #6b4cff24,0 0 26px #6b4cff8c}.sp-anim .sp-checks li:before{transition:transform .5s cubic-bezier(.34,1.56,.64,1),background-color .3s}.sp-anim .sp-checks li:after{transition:clip-path .32s ease-out .18s}.sp-anim .sp-checks li:not(.is-on):before{background-color:#e3e3ea;transform:scale(.45)}.sp-anim .sp-checks li:not(.is-on):after{clip-path:inset(0 100% 0 0)}.sp-anim .sp-feat li{background:linear-gradient(var(--hairline), var(--hairline)) 0 0 / 0% 1px no-repeat;border-top-color:#0000;transition:background-size .9s cubic-bezier(.22,1,.36,1)}.sp-anim .sp-feat li.is-on{background-size:100% 1px}.sp-anim .sp-feat li:before{transition:transform .45s cubic-bezier(.34,1.56,.64,1) .1s}.sp-anim .sp-feat li:not(.is-on):before{transform:scale(0)rotate(-45deg)}@media (max-width:1279px){.sp-intro{min-height:0;padding-top:calc(var(--nav-h) + 40px);grid-template-columns:1fr;gap:40px}.sp-intro h1{max-width:18ch}.sp-seam{max-width:900px}.sp-feat,.sp-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-plans{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}.sp-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.sp-intro h1{font-size:clamp(2.4rem,10.4vw,3.4rem)}.sp-two,.sp-ctrl,.sp-support,.sp-doc,.sp-find{grid-template-columns:1fr}.sp-tiles{grid-template-columns:repeat(16,minmax(0,1fr))}.sp-doc__head{margin-bottom:28px;position:static}}@media (max-width:599px){.sp-xray .xray__box{aspect-ratio:760/1040}.sp-xray .xray__stage{border-radius:26px;height:1040px}.spx{padding:44px 46px}.spx__head{gap:16px;font-size:30px}.spx__head .sp-mark{width:38px;height:38px}.spx__body{grid-template-columns:1fr;gap:30px;margin-top:36px}.spx__pic{border-radius:24px;width:250px;height:210px}.spx__rows{gap:26px}.spx__rows dt{font-size:27px}.spx__rows dd{margin-top:6px;font-size:37px}.spx__state{flex-direction:column;gap:14px;margin-top:34px;padding-top:28px;font-size:29px}.spx__sq{border-radius:6px;width:24px;height:24px}.sp-xray .xray__tag{padding:10px 12px;font-size:24px;bottom:28px}.sp-xray .xray__tag--code{right:18px}.sp-xray .xray__tag--app{left:18px}.sp-xray .xray__grip{width:72px;height:72px;margin:-36px 0 0 -36px}.sp-xray .xray__grip svg{width:32px;height:32px}.sp-checks li{gap:10px;padding:14px;font-size:.95rem}.sp-checks li:before{width:22px;height:22px}.sp-checks li:after{width:9px;left:21px}.sp-feat,.sp-notes{grid-template-columns:1fr;gap:0}.sp-notes{gap:10px}.sp-plans{grid-template-columns:1fr;gap:22px}.sp-find{gap:18px}.sp-plan:not(.is-match):not(.is-open) .sp-plan__more{grid-template-rows:0fr}.sp-plan .sp-plan__card{cursor:pointer}.sp-plan.is-match .sp-plan__card{transform:none}}.brief{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:start;gap:clamp(32px,4vw,72px);margin-top:clamp(40px,5vw,80px);display:grid}.brief__form{gap:clamp(18px,2.2vw,30px);min-width:0;display:grid}.brief__line{min-width:0;font:600 clamp(1.45rem, .9rem + 2.1vw, 2.75rem)/1.35 var(--font-display);letter-spacing:-.025em;color:var(--slate);border:0;flex-wrap:wrap;align-items:baseline;gap:.25em .32em;margin:0;padding:0;display:flex}.brief__line--block{gap:10px;display:grid}.brief__say{float:left;color:var(--slate);font:inherit;margin-right:.32em;padding:0}.brief__pick{align-items:center}.slot{max-width:100%;display:inline-block;position:relative}.slot__in,.slot__area{font:inherit;letter-spacing:inherit;color:var(--white);box-shadow:inset 0 -2px 0 var(--ink-3);transition:box-shadow .25s var(--ease-out), color .2s;background:0 0;border:0;border-radius:0;outline:none;padding:0 2px .06em}.slot__in{width:10ch;min-width:4ch;max-width:100%}.brief__ruler{inset-inline-start:-10000px;visibility:hidden;white-space:pre;position:absolute;top:0}.slot__in::placeholder,.slot__area::placeholder{color:var(--ink-3);opacity:1}.slot__in:hover,.slot__area:hover{box-shadow:inset 0 -2px 0 var(--slate-700)}.slot__in:focus-visible,.slot__area:focus-visible{box-shadow:inset 0 -3px 0 var(--violet-300)}.slot__in.is-filled,.slot__area.is-filled{box-shadow:inset 0 -2px 0 var(--violet)}.slot__area{resize:none;width:100%;min-height:2.7em;font-size:.82em;font-weight:500;line-height:1.35;overflow:hidden}.is-invalid{box-shadow:inset 0 -3px 0 var(--coral)!important}.brief__err{width:100%;font:500 .875rem/1.4 var(--font-text);letter-spacing:0;color:var(--coral);margin-top:4px;display:block}.chip{font:500 clamp(.95rem, .88rem + .25vw, 1.08rem)/1 var(--font-text);letter-spacing:0;display:inline-flex;position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip span{min-height:42px;color:var(--slate-300);box-shadow:inset 0 0 0 1.5px var(--ink-3);transition:background-color .2s var(--ease-out), color .2s, box-shadow .2s, transform .2s var(--ease-out);border-radius:10px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.chip--round span{border-radius:999px}.chip:hover span{box-shadow:inset 0 0 0 1.5px var(--slate-700);color:var(--white)}.chip input:checked+span{background:var(--violet);color:var(--white);box-shadow:none}.chip input:checked+span:before{content:"✓";font-size:.9em}.chip input:focus-visible+span{outline:2px solid var(--violet-300);outline-offset:3px}.chip:active span{transform:scale(.96)}.brief__trap{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.brief__send{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:6px;display:flex}.brief__btn{background:var(--white);min-height:60px;color:var(--ink);font:600 1.125rem/1 var(--font-text);transition:background-color .25s var(--ease-out), transform .2s var(--ease-out);border-radius:999px;align-items:center;gap:14px;padding:0 14px 0 28px;display:inline-flex;position:relative}.brief__btn:hover{background:var(--violet-100)}.brief__btn:active{transform:scale(.97)}.brief__btn:focus-visible{outline:2px solid var(--violet-300);outline-offset:4px}.brief__btn-mark{background:var(--ink);width:40px;height:40px;stroke:var(--white);border-radius:50%;padding:7px}.brief__btn-check{stroke:var(--violet-300)}.brief__btn[disabled]{cursor:progress}.brief.is-sending .brief__btn-mark{animation:1.06s linear infinite brief-spin}@keyframes brief-spin{to{transform:rotate(360deg)}}.brief.is-sent .brief__btn{background:var(--mint);pointer-events:none}.brief.is-sent .brief__btn-check{stroke:var(--mint)}.brief__status{color:var(--slate-300);max-width:40ch;font-size:1rem}.brief__status.is-error{color:var(--coral)}.brief.is-sent .brief__status{color:var(--white)}.brief__again{color:var(--violet-300);font-size:1rem;text-decoration-color:currentColor}.brief__again:hover{color:var(--white)}.brief__privacy{max-width:56ch;font-size:var(--fs-small);color:var(--slate);margin-top:18px;line-height:1.55}.brief__privacy a{color:var(--slate-300);text-underline-offset:3px}.brief__privacy a:hover{color:var(--white)}.brief__code{top:calc(var(--nav-h) + 24px);background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-3);border-radius:16px;position:sticky;overflow:hidden}.brief__tab{font:500 12px/1 var(--font-code);color:var(--slate-300);box-shadow:inset 0 -1px 0 var(--ink-3);justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.brief__state{background:var(--ink-3);color:var(--violet-300);border-radius:6px;padding:5px 8px;transition:background-color .3s,color .3s}.brief.is-sent .brief__state{background:var(--mint);color:var(--ink)}.brief__pre.code{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;padding:18px 20px 22px;font-size:13px;line-height:24px;position:static;inset:auto}.brief__pre [data-out]{transition:color .2s}.brief__pre .is-new{color:var(--white)}.brief__pre [data-out=done]{margin-top:8px;display:block}.brief.is-sent .brief__pre [data-out=done]{color:var(--mint);font-style:normal}@media (max-width:1023px){.brief{grid-template-columns:1fr}.brief__code{position:relative;top:0}}@media (max-width:599px){.brief__send{flex-direction:column;align-items:stretch}.brief__btn{justify-content:space-between}.brief__pre.code{padding:14px 16px 18px;font-size:12px;line-height:21px}}@media (prefers-reduced-motion:reduce){.brief.is-sending .brief__btn-mark{animation:none}}}@layer scenes{#ai .scene__track{--len:520svh}#ai .stage{--w:1000;--h:660}#ai .scene__stage{--feather:linear-gradient(90deg, transparent, #000 28px, #000 calc(100% - 28px), transparent);-webkit-mask-image:var(--feather), linear-gradient(180deg, transparent, #000 28px, #000 calc(100% - 28px), transparent);-webkit-mask-composite:source-in;-webkit-mask-image:var(--feather), linear-gradient(180deg, transparent, #000 28px, #000 calc(100% - 28px), transparent);mask-image:var(--feather), linear-gradient(180deg, transparent, #000 28px, #000 calc(100% - 28px), transparent);overflow:clip;-webkit-mask-composite:source-in;mask-composite:intersect}#ai .ai{perspective:1700px;font:400 13px/1.45 var(--font-text);color:var(--ink);position:absolute;inset:0}#ai .mono{font-family:var(--font-code);font-variant-numeric:tabular-nums;font-size:12.5px}#ai .win{background:var(--white);box-shadow:inset 0 0 0 1px var(--hairline-2), var(--win-shadow);border-radius:14px;position:absolute}#ai .rail{background:var(--white);width:960px;height:60px;box-shadow:inset 0 0 0 1px var(--hairline-2);border-radius:12px;justify-content:space-between;align-items:center;padding:0 26px;display:flex;position:absolute;top:16px;left:20px}#ai .rail__track{background:var(--hairline);width:100px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0}#ai .rail__fill{clip-path:inset(0% 100% 0% 0%);background:linear-gradient(90deg, var(--violet) 0%, var(--fn) 55%, var(--mint) 100%);position:absolute;inset:0}#ai .rail__dot{background:var(--white);width:10px;height:10px;box-shadow:inset 0 0 0 2.5px var(--violet);opacity:0;border-radius:50%;position:absolute;top:-4px;left:-5px}#ai .rail__node{z-index:1;background:var(--white);align-items:center;gap:9px;padding-inline-end:12px;display:flex;position:relative}#ai .rail__node:last-child{padding-inline-end:0}#ai .rail__icon{background:var(--white);width:32px;height:32px;color:var(--slate-600);box-shadow:inset 0 0 0 1.5px var(--hairline);border-radius:50%;place-items:center;display:grid}#ai .rail__icon svg{width:17px;height:17px}#ai .rail__label{color:var(--slate-700);font-weight:500}#ai .rail__node.is-on .rail__icon{background:var(--violet-50);color:var(--violet-deep);box-shadow:inset 0 0 0 1.5px var(--violet)}#ai .rail__node.is-on .rail__label{color:var(--ink)}#ai .rail__node.is-past .rail__icon{background:var(--ink);color:var(--white);box-shadow:none}#ai .rail__node.is-past .rail__label{color:var(--ink)}#ai .rail__node.is-set .rail__icon{background:var(--mint-deep);color:var(--white);box-shadow:none}#ai .rail__node.is-set .rail__label{color:var(--mint-deep);font-weight:600}#ai .chat{flex-direction:column;width:450px;height:546px;display:flex;top:96px;left:20px;overflow:hidden}#ai .chat__head{border-bottom:1px solid var(--hairline-2);align-items:center;gap:11px;padding:13px 16px;display:flex}#ai .avatar{background:var(--amber-50);width:34px;height:34px;color:var(--amber-700);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}#ai .chat__who{line-height:1.3;display:grid}#ai .chat__who b{font-size:14px;font-weight:600}#ai .chat__who small{color:var(--slate-700);white-space:nowrap;font-size:12px}#ai .chat__assist{white-space:nowrap;font:500 11px/1 var(--font-code);background:var(--violet-50);color:var(--violet-deep);border-radius:999px;margin-left:auto;padding:6px 8px}#ai .chat__body{background:var(--paper);flex-direction:column;flex:1;justify-content:flex-end;gap:10px;min-height:0;padding:14px 16px;display:flex;overflow:hidden}#ai .chat__day{font:500 11px/1 var(--font-code);color:var(--slate-600);align-self:center;padding:4px 0}#ai .chat__body{position:relative}#ai .typing{background:var(--white);box-shadow:inset 0 0 0 1px var(--hairline-2);color:var(--slate-700);border-radius:14px 14px 14px 4px;align-items:center;gap:4px;padding:9px 12px;font-size:12px;display:inline-flex;position:absolute;bottom:16px;left:16px}#ai .typing i{background:var(--slate-300);border-radius:50%;width:5px;height:5px}#ai .typing i:first-of-type{margin-left:4px}#ai .bubble,#ai .chat__day{flex:none}#ai .bubble{border-radius:14px;max-width:88%;padding:10px 13px 11px;position:relative;overflow:hidden}#ai .bubble>p{z-index:1;position:relative}#ai .bubble--in{background:var(--white);box-shadow:inset 0 0 0 1px var(--hairline-2);border-bottom-left-radius:4px;align-self:flex-start}#ai .bubble--out{background:var(--violet-50);border-bottom-right-radius:4px;align-self:flex-end}#ai .bubble--old{opacity:.62}#ai .bubble__msg{font-size:15.5px;line-height:1.75}#ai .bubble--old .bubble__msg{font-size:13.5px;line-height:1.5}#ai .hl{isolation:isolate;display:inline-block;position:relative}#ai .hl__bg{z-index:-1;background:var(--violet-100);transform-origin:0%;border-radius:5px;position:absolute;inset:3px -4px 2px;transform:scaleX(0)}[dir=rtl] #ai .hl__bg{transform-origin:100%}#ai .sweep{z-index:0;pointer-events:none;position:absolute;inset:0}#ai .sweep__wash{background:var(--violet-50);clip-path:inset(0 0 0 100%);position:absolute;inset:0}#ai .sweep__line{background:var(--violet);opacity:0;width:2px;position:absolute;top:0;bottom:0;left:0}#ai .composer{border-top:1px solid var(--hairline-2);background:var(--white);padding:12px 16px 14px}#ai .composer__label{color:var(--slate-700);margin-bottom:8px;font-size:12px;display:grid}#ai .composer__label>span{grid-area:1/1}#ai .composer__drafted,#ai .composer__sent{opacity:0}#ai .composer__drafted{color:var(--violet-deep);font-weight:500}#ai .composer__sent{color:var(--mint-deep);font-weight:600}#ai .composer.is-drafted .composer__wait{opacity:0}#ai .composer.is-drafted .composer__drafted{opacity:1}#ai .composer.is-sent .composer__drafted{opacity:0}#ai .composer.is-sent .composer__sent{opacity:1}#ai .composer__draft{background:var(--paper);min-height:108px;box-shadow:inset 0 0 0 1px var(--hairline-2);border-radius:10px;padding:10px 13px;position:relative}#ai .draft__line{white-space:nowrap;width:-moz-fit-content;width:fit-content;font-size:14.5px;line-height:1.7}#ai .caret{background:var(--violet);opacity:0;width:2px;height:22px;position:absolute;top:0;left:0}#ai .composer__actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}#ai .btn-ghost{height:36px;color:var(--slate-700);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:9px;align-items:center;padding:0 14px;font-weight:500;display:inline-flex}#ai .approve{background:var(--ink);height:36px;color:var(--white);border-radius:9px;align-items:center;padding:0 16px;font-weight:600;display:inline-grid}#ai .approve>span{text-align:center;grid-area:1/1}#ai .approve__done{opacity:0}#ai .approve.is-pressed{background:var(--ink-3);transform:scale(.96)}#ai .approve.is-sent{background:var(--mint-deep)}#ai .approve.is-sent .approve__go{opacity:0}#ai .approve.is-sent .approve__done{opacity:1}#ai .order{transform-origin:50% 100%;flex-direction:column;gap:14px;width:486px;height:546px;padding:16px 20px 18px;display:flex;top:96px;left:494px}#ai .order__head{justify-content:space-between;align-items:center;display:flex}#ai .order__title{font:600 19px/1.2 var(--font-display);letter-spacing:-.02em}#ai .order__status{justify-items:end;display:grid}#ai .order__status>.opill{grid-area:1/1}#ai .opill{font:500 11.5px/1 var(--font-code);white-space:nowrap;border-radius:999px;padding:6px 9px}#ai .opill--draft{background:var(--hairline-2);color:var(--slate-700)}#ai .opill--set{background:var(--mint-50);color:var(--mint-deep);opacity:0}#ai .order__customer{margin-top:-6px;font-weight:600}#ai .order__customer span{color:var(--slate-700);margin-left:6px;font-weight:400}#ai .fields{grid-template-columns:1.35fr 1fr;gap:10px 12px;display:grid}#ai .field{gap:5px;display:grid}#ai .field__label{color:var(--slate-700);font-size:12px}#ai .field__box{background:var(--paper);height:38px;box-shadow:inset 0 0 0 1px var(--hairline-2);border-radius:8px;align-items:center;padding:0 12px;display:flex;position:relative}#ai .field__box.is-filled{background:var(--white);box-shadow:inset 0 0 0 1px var(--violet-200)}#ai .field__val{white-space:nowrap;font-size:14px;font-weight:500}#ai .lookup{background:var(--paper);box-shadow:inset 0 0 0 1px var(--hairline-2);border-radius:10px;padding:10px 13px 8px}#ai .lookup__title{align-items:center;gap:7px;margin-bottom:4px;font-size:12.5px;font-weight:600;display:flex}#ai .lookup__title svg{width:16px;height:16px;color:var(--fn-700)}#ai .lookup__row{border-top:1px solid var(--hairline-2);color:var(--slate-700);justify-content:space-between;padding:4px 0;display:flex}#ai .lookup__row .mono{color:var(--ink)}#ai .totals{gap:4px;margin-top:auto;display:grid}#ai .totals__row{color:var(--slate-700);justify-content:space-between;display:flex}#ai .totals__row .mono{color:var(--ink)}#ai .totals__sum{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;margin-top:6px;padding-top:10px;font-weight:600;display:flex}#ai .totals__big{font:600 30px/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}#ai .fly{z-index:20;width:0;height:0;position:absolute;top:0;left:0}#ai .chip{white-space:nowrap;background:var(--white);color:var(--violet-deep);box-shadow:inset 0 0 0 1px var(--violet-200), 0 10px 22px -12px #0e0f1f73;opacity:0;will-change:transform;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:600;line-height:1.2;position:absolute;top:0;left:0}@media (max-width:899px){#ai .stage{--w:380;--h:680}#ai .ai{flex-direction:column;gap:12px;padding:10px 12px;font-size:14px;display:flex;position:absolute;inset:0 0 auto}#ai .win{width:auto;height:auto;position:relative;top:auto;left:auto}#ai .rail{width:auto;height:72px;padding:0 12px;position:relative;top:auto;left:auto}#ai .rail__node{flex-direction:column;gap:4px;padding:0 2px}#ai .rail__node:last-child{padding:0 2px}#ai .rail__icon{width:30px;height:30px}#ai .rail__label{white-space:nowrap;font-size:12px}#ai .chat__day:first-child,#ai .bubble--old{display:none}#ai .chat__body{padding:14px 12px}#ai .chat__head{padding:11px 12px}#ai .chat__who small{font-size:12.5px}#ai .chat__assist{font-size:11.5px}#ai .bubble{max-width:100%}#ai .bubble__msg{font-size:17px}#ai .composer{padding:12px}#ai .composer__label{font-size:13px}#ai .draft__line{font-size:16px}#ai .approve,#ai .btn-ghost{height:40px}#ai .order{gap:12px;padding:14px 14px 16px}#ai .field__val{font-size:14.5px}#ai .mono{font-size:13px}}#apps .scene__track{--len:520svh}#apps .scene__stage{overflow:clip visible}#apps .scene__stage:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(to right, var(--bg), #0e0f1f00);width:12px;position:absolute;top:-30vh;bottom:-30vh;left:0}#apps .scene__stage:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(to left, var(--bg), #0e0f1f00);width:10px;position:absolute;top:-30vh;bottom:-30vh;right:0}#apps .stage{--w:1000;--h:640}#apps .cam>*{position:absolute}#apps .ed{--lh:20px;--fs:13px;z-index:2;background:#1a1c33;border-radius:12px;flex-direction:column;width:520px;height:588px;display:flex;top:26px;left:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,0 40px 80px -30px #000000b3,0 2px 6px #0000004d}#apps .ed__bar{height:38px;font:500 12px/38px var(--font-text);color:var(--slate);background:#15172b;flex:none;align-items:stretch;gap:2px;padding-left:14px;display:flex;box-shadow:inset 0 -1px #ffffff0f}#apps .ed__dots,#apps .bw__dots{align-items:center;gap:7px;margin-right:14px;display:flex}#apps .ed__dots i{background:var(--ink-3);border-radius:50%;width:10px;height:10px}#apps .ed__tab{align-items:center;gap:8px;padding:0 16px;display:flex;position:relative}#apps .ed__tab.is-on{color:var(--cloud);box-shadow:inset 0 2px 0 var(--violet-400);background:#1a1c33}#apps .ed__dirty{background:var(--slate-300);opacity:0;border-radius:50%;width:7px;height:7px}[dir=rtl] #apps .ed{direction:ltr}#apps .ed__view{flex:1;min-height:0;padding-top:12px;overflow:hidden}#apps .ed__lines{grid-template-columns:44px 1fr;display:grid;position:relative}#apps .ed__gut span{height:var(--lh);text-align:right;font:400 calc(var(--fs) - 1px)/var(--lh) var(--font-code);color:#4a4d6e;padding-right:16px;display:block}#apps .ed__code .r{width:max-content;height:var(--lh);white-space:pre;font:400 var(--fs)/var(--lh) var(--font-code);color:var(--syn-id);display:block}#apps .ed__code .k{color:var(--syn-kw)}#apps .ed__code .f{color:var(--syn-fn)}#apps .ed__code .s{color:var(--syn-str)}#apps .ed__code .n{color:var(--syn-num)}#apps .ed__code .t{color:var(--syn-tag)}#apps .ed__code .a{color:var(--syn-attr)}#apps .ed__code .p{color:var(--syn-punc)}#apps .ed__hl{height:var(--lh);background:#ffffff0b;position:absolute;top:0;left:0;right:0}#apps .ed__caret{width:2px;height:calc(var(--lh) - 4px);background:var(--violet-300);border-radius:1px;margin-top:2px;position:absolute;top:0;left:0}#apps .term{background:#13142a;flex:none;box-shadow:inset 0 1px #ffffff12}#apps .term__bar{height:30px;font:500 11.5px/1 var(--font-text);color:var(--slate);align-items:center;gap:14px;padding:0 16px;display:flex}#apps .term__tab{color:var(--cloud)}#apps .term__name{font-family:var(--font-code);color:#4a4d6e;font-size:11px}#apps .term__view{height:132px;padding:2px 16px 0;overflow:hidden}#apps .tl{white-space:pre;width:max-content;font:400 12px/21px var(--font-code);color:var(--syn-id);display:block}#apps .tl__p{color:var(--violet-300)}#apps .tl--dim{color:var(--slate)}#apps .tl--done{color:var(--mint);font-weight:500}#apps .ph{z-index:3;background:#07080f;border-radius:36px;width:222px;height:454px;padding:7px;top:174px;left:466px;box-shadow:inset 0 0 0 1.5px #2e3050,0 40px 70px -24px #000000bf,0 2px 8px #0006}#apps .ph__screen{background:var(--paper);height:100%;color:var(--ink);font:400 12.5px/1.3 var(--font-text);border-radius:29px;position:relative;overflow:hidden}#apps .ph__status{justify-content:space-between;align-items:center;height:2.9em;padding:0 1.7em 0 1.9em;font-size:.88em;font-weight:600;display:flex;position:relative}#apps .ph__island{background:#07080f;border-radius:1em;width:6.2em;height:1.75em;margin-left:-3.1em;position:absolute;top:.7em;left:50%}#apps .ph__icons{align-items:center;gap:.35em;display:flex}#apps .ph__icons svg:first-child{width:1.25em;height:.75em}#apps .ph__icons svg:last-child{width:1.75em;height:.8em}#apps .ph__toast{z-index:4;white-space:nowrap;height:2.15em;color:var(--cloud);background:#07080f;border-radius:999px;align-items:center;gap:.45em;padding:0 .95em 0 .75em;font-size:.74em;font-weight:500;display:flex;position:absolute;top:.62em;left:50%;transform:translate(-50%)}#apps .ph__toast svg{width:1.1em;height:1.1em;color:var(--violet-300)}#apps .ph__ms{font-family:var(--font-code);color:var(--slate-300);display:inline-grid;position:relative}#apps .ph__ms b{grid-area:1/1;font-weight:400}#apps .ph__app{flex-direction:column;gap:1em;height:calc(100% - 2.9em);padding:.7em 1.15em 2.2em;display:flex}#apps .ph-part{position:relative}#apps .flash{box-shadow:inset 0 0 0 1.5px var(--violet);opacity:0;background:#6b4cff12;border-radius:.9em;position:absolute;inset:-.35em}#apps .ph-head__title{font:600 1.62em/1.1 var(--font-display);letter-spacing:-.02em}#apps .ph-head__sub{color:var(--slate-700);margin-top:.3em;font-size:.9em}#apps .ph-days{grid-template-columns:repeat(5,1fr);gap:.4em;display:grid}#apps .ph-day{background:var(--white);box-shadow:inset 0 0 0 1px var(--hairline-2);font:600 1.08em/1.1 var(--font-display);border-radius:.75em;justify-items:center;gap:.15em;padding:.5em 0 .55em;display:grid}#apps .ph-day small{font:500 .66em/1 var(--font-text);color:var(--slate-700)}#apps .ph-day.is-sel{background:var(--ink);color:var(--white);box-shadow:none}#apps .ph-day.is-sel small{color:var(--slate-300)}#apps .ph-day.is-off{opacity:.4;background:0 0}#apps .ph-slots{gap:.45em;display:grid}#apps .ph-slot{background:var(--white);box-shadow:inset 0 0 0 1px var(--hairline-2);border-radius:.8em;grid-template-columns:auto 1fr auto;align-items:center;gap:.75em;padding:.75em .85em;transition:background-color .15s,box-shadow .15s,transform .15s;display:grid}#apps .ph-slot b{font:500 1em/1 var(--font-code)}#apps .ph-slot span{color:var(--slate-700);font-size:.92em}#apps .ph-slot small{color:var(--slate-600);font-size:.74em}#apps .ph-slot.is-taken{box-shadow:inset 0 0 0 1px var(--hairline);background:0 0}#apps .ph-slot.is-taken b{color:var(--slate-600);text-decoration:line-through}#apps .ph-slot.is-picked{background:var(--violet-50);box-shadow:inset 0 0 0 1.5px var(--violet)}#apps .ph-slot.is-picked span{color:var(--violet-deep)}#apps .ph-slot.is-pressed,#apps .ph-btn.is-pressed{transform:scale(.97)}#apps .ph-cta{margin-top:auto}#apps .ph-btn{background:var(--hairline-2);height:3.3em;color:var(--slate-600);border-radius:.95em;place-items:center;font-weight:600;transition:background-color .15s,color .15s,transform .15s;display:grid}#apps .ph-btn.is-on{background:var(--violet);color:var(--white)}#apps .ph-btn.is-on.is-pressed{background:var(--violet-deep)}#apps .ph-done{z-index:3;text-align:center;background:var(--white);box-shadow:0 -1px 0 var(--hairline-2), 0 -18px 40px -16px #0e0f1f40;border-radius:1.5em 1.5em 0 0;flex-direction:column;align-items:center;padding:2.1em 1.2em 0;display:flex;position:absolute;inset:11.4em 0 0}#apps .ph-done__mark{background:var(--mint-50);width:3.9em;height:3.9em;color:var(--mint-deep);border-radius:50%;place-items:center;display:grid}#apps .ph-done__mark svg{width:2.6em;height:2.6em}#apps .ph-done__title{font:600 1.85em/1.1 var(--font-display);letter-spacing:-.02em;margin-top:.75em}#apps .ph-done__when{font:500 .95em/1.3 var(--font-code);margin-top:.45em}#apps .ph-done__who{color:var(--slate-700);margin-top:.2em;font-size:.88em}#apps .ph-done__cal{box-shadow:inset 0 0 0 1px var(--hairline);border-radius:.9em;margin-top:1.4em;padding:.75em 1.2em;font-size:.9em;font-weight:600}#apps .ph__home{z-index:5;background:var(--ink);border-radius:1em;width:7em;height:.3em;margin-left:-3.5em;position:absolute;bottom:.55em;left:50%}#apps .bw{z-index:1;background:var(--paper);width:432px;height:340px;color:var(--ink);font:400 12.5px/1.3 var(--font-text);border-radius:12px;top:30px;left:556px;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 40px 80px -30px #000000b3}#apps .bw:after{content:"";pointer-events:none;background:#0e0f1f14;position:absolute;inset:0}#apps .bw__bar{height:34px;box-shadow:inset 0 -1px 0 var(--hairline);background:#e7e6ee;align-items:center;padding:0 14px;display:flex}#apps .bw__dots i{background:var(--slate-300);border-radius:50%;width:9px;height:9px}#apps .bw__url{background:var(--white);height:22px;color:var(--slate-700);border-radius:7px;align-items:center;gap:6px;margin:0 auto;padding:0 14px;font-size:11.5px;display:flex;transform:translate(-30px)}#apps .bw__url svg{width:11px;height:11px}#apps .bw__app{grid-template-columns:1fr 132px;gap:16px 18px;padding:18px 20px;display:grid}#apps .bw__head{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}#apps .bw__title{font:600 22px/1.1 var(--font-display);letter-spacing:-.02em}#apps .bw__sub{color:var(--slate-700);margin-top:3px}#apps .bw__avatar{background:var(--violet-50);width:32px;height:32px;color:var(--violet-deep);border-radius:50%;place-items:center;font-size:11.5px;font-weight:600;display:grid}#apps .bw__main{align-content:start;gap:12px;display:grid}#apps .bw__days{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}#apps .bw__day{background:var(--white);box-shadow:inset 0 0 0 1px var(--hairline-2);font:600 15px/1.1 var(--font-display);border-radius:10px;justify-items:center;gap:2px;padding:8px 0;display:grid}#apps .bw__day small{font:500 10.5px/1 var(--font-text);color:var(--slate-700)}#apps .bw__day.is-sel{background:var(--ink);color:var(--white);box-shadow:none}#apps .bw__day.is-sel small{color:var(--slate-300)}#apps .bw__day.is-off{opacity:.4;background:0 0}#apps .bw__slots{grid-template-columns:1fr 1fr;gap:8px;display:grid}#apps .bw__slot{background:var(--white);box-shadow:inset 0 0 0 1px var(--hairline-2);color:var(--slate-700);border-radius:10px;align-items:baseline;gap:10px;padding:11px 12px;display:flex}#apps .bw__slot b{font:500 13px/1 var(--font-code);color:var(--ink)}#apps .bw__slot.is-taken{box-shadow:inset 0 0 0 1px var(--hairline);background:0 0}#apps .bw__slot.is-taken b{color:var(--slate-600);text-decoration:line-through}#apps .bw__side{background:var(--white);box-shadow:inset 0 0 0 1px var(--hairline-2);border-radius:12px;align-content:start;gap:4px;padding:14px;display:grid}#apps .bw__label{color:var(--slate-700);font-size:11px}#apps .bw__when{font:600 16px/1.2 var(--font-display)}#apps .bw__pick{color:var(--slate-700)}#apps .bw__btn{background:var(--hairline-2);height:34px;color:var(--slate-600);border-radius:9px;place-items:center;margin-top:10px;font-weight:600;display:grid}@media (max-width:899px){#apps .scene__stage{overflow:clip}#apps .scene__stage:before{background:linear-gradient(to bottom, var(--bg), #0e0f1f00);width:auto;height:26px;inset:0 0 auto}#apps .scene__stage:after{content:none}#apps .stage{--w:420;--h:700;clip-path:inset(-300px 0)}#apps .ed{--fs:13.5px;border-radius:11px;width:400px;height:172px;top:8px;left:10px}#apps .ed__bar{height:32px;padding-left:12px;font-size:11.5px;line-height:32px}#apps .ed__tab{padding:0 12px}#apps .ed__tab--far{display:none}#apps .ed__view{flex:none;height:100px;margin:6px 0 4px;padding-top:0}#apps .ed__lines{grid-template-columns:36px 1fr}#apps .ed__gut span{padding-right:12px}#apps .term__bar{display:none}#apps .term__view{height:30px;padding:0 14px}#apps .term__lines{padding-top:4px}#apps .tl{font-size:12px}#apps .ph{border-radius:37px;width:236px;height:484px;top:196px;left:92px}#apps .ph__screen{border-radius:30px;font-size:13.3px}#apps .bw{width:396px;height:252px;font-size:12.5px;top:230px;left:456px}#apps .bw:after{content:none}#apps .bw__app{grid-template-columns:1fr 118px;gap:12px;padding:14px}#apps .bw__title{font-size:19px}#apps .bw__days{gap:5px}#apps .bw__day{padding:6px 0;font-size:13.5px}#apps .bw__slot{gap:7px;padding:9px;font-size:11.5px}#apps .bw__slot b{font-size:12px}#apps .bw__side{padding:11px}#apps .bw__when{font-size:14px}}#crm .scene__track{--len:620svh}#crm .stage{--w:960;--h:620;box-shadow:inset 0 0 0 1px var(--hairline);font:400 13px/1.35 var(--font-text);color:var(--ink);background:#ecebe5;border-radius:22px;overflow:hidden}#crm .stage :where(p){margin:0}#crm .cam{perspective:1400px}#crm .av{width:20px;height:20px;font:600 8.5px/1 var(--font-text);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:inline-grid}#crm .av--a{background:var(--amber-50);color:var(--amber-700);box-shadow:inset 0 0 0 1px #f3ddb2}#crm .av--b{background:var(--fn-50);color:var(--fn-700);box-shadow:inset 0 0 0 1px #cfe0fb}#crm .av--c{background:var(--violet-50);color:var(--violet-deep);box-shadow:inset 0 0 0 1px var(--violet-100)}#crm .board{background:var(--white);width:688px;height:548px;box-shadow:var(--win-shadow), inset 0 0 0 1px var(--hairline-2);transform-origin:70%;border-radius:14px;position:absolute;top:36px;left:252px;overflow:hidden}#crm .board__bar{border-bottom:1px solid var(--hairline-2);align-items:center;gap:10px;height:46px;padding:0 16px;display:flex}#crm .board__mark{background:var(--ink);border-radius:5px;width:18px;height:18px;position:relative}#crm .board__mark:after{content:"";background:var(--violet-300);border-radius:1px;width:4px;height:8px;position:absolute;top:4px;left:7px}#crm .board__title{font:600 14px/1 var(--font-display);letter-spacing:-.01em}#crm .board__ws{color:var(--slate-700);border-left:1px solid var(--hairline-2);padding-left:10px;font-size:12px}#crm .board__team{margin-left:auto;display:flex}#crm .board__team .av{width:24px;height:24px;box-shadow:0 0 0 2px var(--white);margin-left:-5px;font-size:9.5px}#crm .board__cols{background:var(--paper);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid;position:absolute;inset:46px 0 0}#crm .col{box-shadow:inset 0 0 0 1px var(--hairline-2);background:#f1f0eb;border-radius:11px;padding:8px 7px;position:relative;overflow:hidden}#crm .col:after{content:"";pointer-events:none;border:1.5px dashed var(--violet-300);opacity:0;transition:opacity .2s var(--ease-out);border-radius:9px;position:absolute;inset:3px}#crm .col.is-target:after{opacity:1}#crm .col__head{grid-template-columns:1fr auto;align-items:center;gap:2px 6px;padding:2px 4px 10px;display:grid}#crm .col__name{font-size:12.5px;font-weight:600}#crm .col__n{font:500 10.5px/1 var(--font-code);color:var(--slate-700);background:var(--white);box-shadow:inset 0 0 0 1px var(--hairline-2);border-radius:999px;padding:3px 6px}#crm .col__sum{font:500 11px/1.3 var(--font-code);color:var(--slate-700);grid-column:1/-1}#crm .col__list{align-content:start;gap:8px;display:grid}#crm .deal{background:var(--white);box-shadow:inset 0 0 0 1px var(--hairline-2), 0 1px 2px #0e0f1f0d;border-radius:9px;padding:9px 10px 8px}#crm .deal__name{font-size:12px;font-weight:600}#crm .deal__co{color:var(--slate-700);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}#crm .deal__foot{font:500 11px/1 var(--font-code);justify-content:space-between;align-items:center;margin-top:7px;display:flex}#crm .web{z-index:3;background:var(--white);width:380px;height:486px;box-shadow:var(--win-shadow), inset 0 0 0 1px var(--hairline-2);transform-origin:50% 100%;border-radius:14px;position:absolute;top:66px;left:22px;overflow:hidden}#crm .web.is-back{z-index:0}#crm .web__bar{border-bottom:1px solid var(--hairline-2);background:#f6f5f1;justify-content:center;align-items:center;height:38px;display:flex}#crm .web__url{background:var(--white);height:24px;box-shadow:inset 0 0 0 1px var(--hairline-2);color:var(--slate-700);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:11.5px;display:inline-flex}#crm .web__url svg{width:11px;height:11px}#crm .web__page{padding:20px 26px 22px;position:relative}#crm .web__brand{font:700 19px/1 var(--font-display);letter-spacing:-.04em;color:#3a2e22;align-items:baseline;gap:6px;display:flex}#crm .web__brand span{font:500 10.5px/1 var(--font-text);letter-spacing:.01em;color:#8a7660}#crm .web__h{font:600 23px/1.15 var(--font-display);letter-spacing:-.025em;margin-top:22px}#crm .web__sub{color:var(--slate-700);margin-top:5px;font-size:12px}#crm .web__form{gap:12px;margin-top:18px;display:grid}#crm .fld{gap:5px;display:grid}#crm .fld--half{width:52%}#crm .fld__label{color:var(--slate-700);font-size:11.5px;font-weight:500}#crm .fld__in{background:var(--white);height:36px;box-shadow:inset 0 0 0 1px var(--hairline);transition:box-shadow .15s var(--ease-out);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}#crm .fld.is-focus .fld__in{box-shadow:inset 0 0 0 1.5px var(--violet), 0 0 0 3px var(--violet-50)}#crm .fld__ph{color:var(--slate);transition:opacity .1s;position:absolute;top:50%;left:12px;transform:translateY(-50%)}#crm .fld--half .fld__ph{left:46px}#crm .fld.is-filled .fld__ph{opacity:0}#crm .fld__unit{font:500 11.5px/1 var(--font-code);color:var(--slate-700)}#crm .fld__txt{white-space:nowrap;font-size:13px;line-height:16px;display:inline-block}#crm .web__send{background:var(--violet);height:38px;color:var(--white);transition:transform .12s var(--ease-out);border-radius:999px;justify-self:start;align-items:center;margin-top:4px;padding:0 20px;font-size:12.5px;font-weight:600;display:inline-flex}#crm .web__send.is-pressed{transform:scale(.95)}#crm .web__thanks{color:#3a2e22;background:#f6f2ec;border-radius:12px;padding:18px 18px 20px;font-size:12.5px;position:absolute;top:138px;left:26px;right:26px}#crm .web__thanks-h{font:600 19px/1.2 var(--font-display);letter-spacing:-.02em;margin-bottom:4px}#crm .caret{z-index:6;background:var(--violet);pointer-events:none;width:1.5px;height:16px;position:absolute;top:0;left:0}#crm .fly-av{z-index:46;width:24px;height:24px;font-size:9.5px;position:absolute;top:0;left:0}#crm .lead{z-index:40;transform-origin:50% 40%;width:136px;position:absolute;top:0;left:0}#crm .lead__lift{opacity:0;border-radius:10px;width:100%;height:132px;position:absolute;top:0;left:0;box-shadow:0 18px 32px -12px #0e0f1f61,0 4px 10px -4px #0e0f1f2e}#crm .lead__card{background:var(--white);box-shadow:inset 0 0 0 1px var(--violet-200), 0 6px 14px -8px #0e0f1f4d;border-radius:10px;padding:9px 10px;position:relative}#crm .lead__top{grid-template-columns:auto 1fr auto;align-items:center;display:grid}#crm .tag{height:18px;font:500 10px/1 var(--font-code);border-radius:999px;grid-area:1/1;justify-self:start;align-items:center;gap:3px;padding:0 7px;display:inline-flex}#crm .tag--src{background:var(--violet-50);color:var(--violet-deep)}#crm .tag--won{background:var(--mint-50);color:var(--mint-deep);padding-left:4px}#crm .tag--won svg{width:12px;height:12px}#crm .lead__time{font:500 10px/1 var(--font-code);color:var(--slate-600);grid-column:3}#crm .lead__name{margin-top:7px;font-size:12.5px;font-weight:600}#crm .lead__co{white-space:nowrap;margin-top:1px;font-size:11px}#crm .lead__need{color:var(--slate-700);white-space:nowrap;font-size:11px}#crm .lead__foot{justify-content:space-between;align-items:center;height:20px;margin-top:7px;display:flex}#crm .lead__val{font:500 11px/1 var(--font-code)}#crm .lead__owner{align-items:center;gap:4px;display:inline-flex}#crm .lead__who{color:var(--slate-700);font-size:10.5px}#crm .lead__rem{background:var(--amber-50);height:24px;color:var(--amber-700);border-radius:0 0 9px 9px;grid-template-columns:12px 1fr;align-items:center;column-gap:5px;padding:0 8px;font-size:10px;font-weight:500;display:grid;position:absolute;bottom:1px;left:1px;right:1px;box-shadow:inset 0 1px #f3ddb2}#crm .lead__rem0{height:24px;color:var(--slate-600);box-shadow:inset 0 1px 0 var(--hairline-2);background:#f7f6f2;border-radius:0 0 9px 9px;grid-template-columns:12px 1fr;align-items:center;column-gap:5px;margin:8px -9px -8px;padding:0 8px;font-size:10px;display:grid}#crm .lead__rem svg,#crm .lead__rem0 svg{width:12px;height:12px}#crm .lead__r{white-space:nowrap;grid-area:1/2}#crm .lead__ring{border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--mint-deep);opacity:0;pointer-events:none;position:absolute;inset:0}#crm .bub{filter:drop-shadow(0 12px 18px #0e0f1f29);width:236px;position:absolute;top:-8px;left:calc(100% + 14px)}#crm .bub__panel{background:var(--white);border-radius:12px;padding:10px 12px 12px}#crm .bub__head{color:var(--slate-700);align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}#crm .bub__head svg{width:14px;height:14px}#crm .bub__body{margin-top:8px;display:grid}#crm .bub__dots,#crm .bub__msg{grid-area:1/1}#crm .bub__dots{background:var(--hairline-2);border-radius:10px 10px 10px 3px;place-self:start;gap:4px;padding:9px 11px;display:flex}#crm .bub__dots i{background:var(--slate);border-radius:50%;width:5px;height:5px}#crm .bub__msg{background:var(--violet-50);border-radius:11px 11px 3px;padding:9px 11px 7px;font-size:12px;line-height:1.42}#crm .bub__meta{font:500 10px/1 var(--font-code);color:var(--slate-700);justify-content:space-between;margin-top:5px;display:flex}#crm .bub__meta span:first-child{font:500 10.5px/1 var(--font-text)}#crm .bub__meta b{color:var(--fn);letter-spacing:-.12em;font-weight:600}#crm .inv{filter:drop-shadow(0 14px 20px #0e0f1f2e);width:212px;position:absolute;top:calc(100% + 10px);right:0}#crm .inv__sheet{background:var(--white);border-radius:10px;padding:12px 14px}#crm .inv__top{grid-template-columns:16px 1fr auto;align-items:center;gap:6px;font-size:12px;font-weight:600;display:grid}#crm .inv__top svg{width:16px;height:16px;color:var(--slate-700)}#crm .inv code{font:500 10.5px/1 var(--font-code);color:var(--slate-700)}#crm .inv__to{margin-top:10px;font-size:11.5px;font-weight:500}#crm .inv__line{color:var(--slate-700);justify-content:space-between;margin-top:4px;font-size:11px;display:flex}#crm .inv__total{border-top:1px solid var(--hairline-2);justify-content:space-between;align-items:baseline;margin-top:10px;padding-top:9px;font-size:11.5px;display:flex}#crm .inv__total strong{font:600 20px/1 var(--font-display);letter-spacing:-.02em}#crm .inv__foot{color:var(--slate-700);white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:10.5px;display:flex}#crm .inv__pill{background:var(--violet-50);color:var(--violet-deep);font:500 10px/1 var(--font-code);border-radius:999px;padding:4px 8px}@media (max-width:899px){#crm .scene__track{--len:640svh}#crm .stage{--w:360;--h:600;border-radius:18px}#crm .web{width:332px;height:480px;top:50px;left:14px}#crm .web__page{padding:18px 20px 20px}#crm .web__h{margin-top:18px;font-size:22px}#crm .web__thanks{top:128px;left:20px;right:20px}#crm .board{width:676px;height:544px;top:28px;left:380px}#crm .board__cols{grid-template-columns:repeat(4,158px);gap:8px;padding:10px}#crm .bub{width:176px;left:calc(100% + 12px)}#crm .bub__msg{font-size:11.5px}#crm .inv{width:214px}}[dir=rtl] #crm .web{left:558px}[dir=rtl] #crm .board{transform-origin:30%;left:20px}[dir=rtl] #crm .bub{left:auto;right:calc(100% + 14px)}[dir=rtl] #crm .inv{left:0;right:auto}@media (max-width:899px){[dir=rtl] #crm .web{left:14px}[dir=rtl] #crm .board{left:-696px}[dir=rtl] #crm .bub{right:calc(100% + 12px)}}#erp .scene__track{--len:640svh}#erp .scene__stage{-webkit-mask-composite:source-in;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}#erp .stage{--w:820;--h:560;--rx:55;--rz:-40;--pw:800;--ph:460;--tw:150;--th:110;--my:36}#erp .iso-wrap{perspective:2600px;perspective-origin:50% 35%;position:absolute;inset:0}#erp .iso{left:calc((var(--w) - var(--pw)) / 2 * 1px);top:calc(((var(--h) - var(--ph)) / 2 + var(--my)) * 1px);width:calc(var(--pw) * 1px);height:calc(var(--ph) * 1px);transform-style:preserve-3d;position:absolute}#erp .map{transform-style:preserve-3d;position:absolute;inset:0}#erp .map__dots{background:radial-gradient(circle,#2a2c4a 1.2px,#0000 1.7px) 0 0/24px 24px;position:absolute;inset:-90px;-webkit-mask-image:radial-gradient(closest-side,#000 52%,#0000 100%);mask-image:radial-gradient(closest-side,#000 52%,#0000 100%)}#erp .traces{position:absolute;top:0;left:0;overflow:visible}#erp .traces .tr{fill:none;stroke:#2a2c4a;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}#erp .traces .tr--lit{stroke:var(--violet-400);stroke-width:2.6px}#erp .traces .via{fill:var(--ink);stroke:#3a3d62;stroke-width:1.5px}#erp .map [data-t=sales]{top:175px;left:20px}#erp .map [data-t=abdoun]{top:40px;left:235px}#erp .map [data-t=sweifieh]{top:310px;left:235px}#erp .map [data-t=purch]{top:40px;left:445px}#erp .map [data-t=acct]{top:310px;left:445px}#erp .map [data-t=reports]{top:175px;left:630px}#erp .shade,#erp .mod{width:calc(var(--tw) * 1px);height:calc(var(--th) * 1px);position:absolute}#erp .shade{background:#04040c8c;border-radius:12px;transform:translate(10px,12px);box-shadow:0 0 22px 8px #04040c73}#erp .mod{--d:14px;transform-style:preserve-3d}#erp .mod__top{transform:translateZ(var(--d));background:var(--ink-2);color:var(--cloud);font:400 12px/1.35 var(--font-text);transition:box-shadow .3s var(--ease-out);border-radius:9px;flex-direction:column;justify-content:flex-end;gap:1px;padding:14px 16px 13px;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #2e3152,inset 0 1px #34375c}#erp .mod__top svg{width:22px;height:22px;color:var(--violet-300);margin-bottom:auto}#erp .mod__top b{font:600 16px/1.2 var(--font-text);letter-spacing:-.01em}#erp .mod__top span{color:var(--slate-300)}#erp .mod__front,#erp .mod__left{position:absolute}#erp .mod__front{height:var(--d);transform-origin:50% 0;transform:translateZ(var(--d)) rotateX(-90deg);background:#171931;top:100%;left:6px;right:6px;box-shadow:inset 0 1px #2e3152}#erp .mod__left{width:var(--d);transform-origin:0;transform:translateZ(var(--d)) rotateY(90deg);background:#101123;top:6px;bottom:6px;left:0;box-shadow:inset 1px 0 #262848}#erp .mod.is-on .mod__top{box-shadow:inset 0 0 0 1.5px var(--violet-400), inset 0 1px 0 #34375c}#erp .token,#erp .ping{position:absolute;top:0;left:0}#erp .token{visibility:hidden;width:28px;height:28px}#erp .token i{background:var(--violet);width:100%;height:100%;box-shadow:0 0 0 3px var(--ink), 0 0 0 4.5px var(--violet-400);border-radius:8px;display:block}#erp .token i:after{content:"";background:var(--white);border-radius:3px;width:10px;height:10px;position:absolute;top:9px;left:9px}#erp .ping{background:var(--fn);width:12px;height:12px;box-shadow:0 0 0 3px var(--ink);visibility:hidden;border-radius:50%}#erp .stem{background:var(--violet-400);transform-origin:50% 100%;visibility:hidden;z-index:3;width:1.5px;position:absolute;top:0;left:0}#erp .stem.is-below{transform-origin:50% 0}#erp .stem:after{content:"";background:var(--ink);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--violet-400);border-radius:50%;margin-left:-6px;position:absolute;bottom:-6px;left:50%}#erp .stem.is-below:after{top:-6px;bottom:auto}#erp .chip{z-index:4;visibility:hidden;background:var(--ink-2);color:var(--cloud);white-space:nowrap;font:500 12.5px/1 var(--font-text);border-radius:999px;align-items:center;gap:7px;padding:6px 11px 6px 7px;display:inline-flex;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #34375c,0 8px 18px -8px #000000b3}#erp .chip__mark{background:var(--ink-3);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}#erp .chip__mark svg{width:14px;height:14px;overflow:visible}#erp .chip__mark circle{fill:var(--slate);transform-origin:8px 8px}#erp .chip__mark path{fill:none;stroke:var(--mint);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}#erp .scr{z-index:6;visibility:hidden;background:var(--paper);width:340px;color:var(--ink);box-shadow:var(--win-shadow), 0 40px 70px -30px #000c;font:400 13px/1.4 var(--font-text);border-radius:12px;position:absolute;top:0;left:0;overflow:hidden}#erp .scr code{font:500 12px/1.2 var(--font-code);font-variant-ligatures:none}#erp .scr__bar{background:var(--white);box-shadow:inset 0 -1px 0 var(--hairline-2);align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:flex}#erp .scr__bar svg{width:16px;height:16px;color:var(--violet-deep)}#erp .scr__meta{color:var(--slate-700);margin-left:auto;font-size:12px;font-weight:500}#erp .scr__body{gap:11px;padding:13px 14px 14px;display:grid}#erp .scr__title{font:600 17px/1.2 var(--font-display);letter-spacing:-.015em;justify-content:space-between;align-items:baseline;gap:10px;display:flex}#erp .scr__title code{color:var(--slate-700)}#erp .kv{grid-template-columns:1fr 1fr;gap:10px;display:grid}#erp .kv dt{color:var(--slate-700);font-size:11.5px}#erp .kv dd{margin:0;font-weight:500}#erp .lines{gap:4px;display:grid}#erp .ln{background:var(--white);box-shadow:inset 0 0 0 1px var(--hairline-2);border-radius:8px;grid-template-columns:1fr auto 62px;align-items:center;gap:12px;padding:8px 10px;display:grid}#erp .ln code:last-child{text-align:right}#erp .ln--sub{box-shadow:none;color:var(--slate-700);background:0 0;padding-block:2px}#erp .foot{justify-content:space-between;align-items:center;gap:10px;display:flex}#erp .foot--line{box-shadow:inset 0 1px 0 var(--hairline-2);color:var(--slate-700);padding-top:10px;font-size:12px}#erp .foot--line code{color:var(--ink)}#erp .total>span{color:var(--slate-700);font-size:11.5px;display:block}#erp .total b{font:600 19px/1.15 var(--font-display);letter-spacing:-.02em;white-space:nowrap}#erp .ui-btn{background:var(--ink);color:var(--white);transition:transform .12s var(--ease-out), background-color .2s, color .2s;border-radius:8px;padding:9px 14px;font-weight:600;display:inline-grid}#erp .ui-btn>span{text-align:center;grid-area:1/1;transition:opacity .2s}#erp .ui-btn__done{opacity:0}#erp .ui-btn.is-pressed{transform:scale(.95)}#erp .ui-btn.is-done{background:var(--violet-50);color:var(--violet-deep)}#erp .ui-btn.is-done .ui-btn__go{opacity:0}#erp .ui-btn.is-done .ui-btn__done{opacity:1}#erp .tag{font:500 11px/1 var(--font-code);white-space:nowrap;border-radius:999px;padding:5px 8px}#erp .tag--low{background:var(--coral-50);color:var(--coral-700)}#erp .tag--sent{background:var(--fn-50);color:var(--fn-700)}#erp .br{background:var(--white);box-shadow:inset 0 0 0 1px var(--hairline-2);border-radius:8px;grid-template-columns:70px 1fr 30px 98px;align-items:center;gap:10px;padding:9px 10px;display:grid}#erp .br__name{font-weight:500}#erp .br__bar{background:var(--hairline-2);border-radius:3px;height:6px;overflow:hidden}#erp .br__bar i{background:var(--slate-600);transform-origin:0;border-radius:3px;width:100%;height:100%;display:block}#erp .br--a.is-low .br__bar i{background:var(--coral)}#erp .br__n{font:600 18px/1 var(--font-display);text-align:right}#erp .br--a.is-low .br__n{color:var(--coral-700)}#erp .br .tag,#erp .br__sync{justify-self:end}#erp .br__sync code{color:var(--slate-700);white-space:nowrap;font-size:11px}#erp .inv-total{font:600 18px/1 var(--font-display);color:var(--ink);margin-right:auto}#erp .led{gap:2px;display:grid}#erp .led__h,#erp .led__r{grid-template-columns:1fr 62px 62px;align-items:center;gap:10px;padding:6px 10px;display:grid}#erp .led__h{color:var(--slate-700);font-size:11.5px}#erp .led__h span:not(:first-child),#erp .led__r code{text-align:right}#erp .led__r{background:var(--white);box-shadow:inset 0 0 0 1px var(--hairline-2);border-radius:8px}#erp .kpi>span{color:var(--slate-700);font-size:12px;display:block}#erp .kpi b{font:600 26px/1.1 var(--font-display);letter-spacing:-.025em}#erp .bars{background:var(--white);box-shadow:inset 0 0 0 1px var(--hairline-2);border-radius:10px;padding:10px 12px 8px}#erp .bars__t{margin-bottom:8px;font-size:12px;font-weight:600}#erp .bars__g{grid-template-columns:repeat(5,1fr);align-items:end;gap:12px;display:grid}#erp .bar{text-align:center;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:4px;height:104px;display:flex}#erp .bar i{background:var(--violet-100);transform-origin:50% 100%;border-radius:5px 5px 2px 2px;height:70px;display:block}#erp .bar:first-child i{height:55px}#erp .bar:nth-child(2) i{height:45px}#erp .bar--now i{background:var(--violet)}#erp .bar--next i{background:var(--hairline-2);height:4px}#erp .bar code{color:var(--slate-700);min-height:1.2em;font-size:11px}#erp .bar--now code{color:var(--violet-deep);font-weight:700}#erp .bar span{font:500 11px/1 var(--font-text);color:var(--slate-700);padding-top:2px}#erp .bar--now span{color:var(--ink);font-weight:600}@media (max-width:899px){#erp .scene__stage{-webkit-mask-image:linear-gradient(#0000,#000 6% 96%,#0000);mask-image:linear-gradient(#0000,#000 6% 96%,#0000)}#erp .stage{--w:400;--h:660;--pw:600;--ph:820;--tw:126;--th:94;--my:0}#erp .map [data-t=sales]{top:1px;left:471px}#erp .map [data-t=abdoun]{top:182px;left:267px}#erp .map [data-t=sweifieh]{top:310px;left:420px}#erp .map [data-t=purch]{top:395px;left:88px}#erp .map [data-t=acct]{top:524px;left:241px}#erp .map [data-t=reports]{top:699px;left:16px}#erp .mod{--d:11px}#erp .mod__top{padding:11px 12px}#erp .mod__top svg{width:20px;height:20px}#erp .mod__top b{font-size:15px}#erp .mod__top span{display:none}#erp .chip{padding:6px 11px 6px 7px;font-size:13.5px}#erp .scr{width:360px;font-size:14px}#erp .scr code,#erp .scr__meta,#erp .kv dt,#erp .total>span,#erp .foot--line,#erp .led__h,#erp .kpi>span,#erp .bars__t{font-size:13px}#erp .tag{font-size:12px}#erp .br{grid-template-columns:64px 1fr 28px 118px;gap:9px}#erp .ln,#erp .led__h,#erp .led__r{grid-template-columns:1fr auto 66px}#erp .led__h,#erp .led__r{grid-template-columns:1fr 64px 64px}}#shopify .scene__track{--len:820svh}#shopify .scene__frame{isolation:isolate}#shopify .shop-night{z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(#0e0f1f00 8%,#0e0f1f9e 100%);position:absolute;inset:0}#shopify .stage{--w:1000;--h:640}#shopify .bag{--label:var(--coral);background:#cfae84;border-radius:5px 5px 7px 7px;width:46px;height:56px;display:block;position:relative;box-shadow:inset 0 0 0 1px #0e0f1f14,inset -6px 0 #0e0f1f0f}#shopify .bag:before{content:"";background:#b8925f;border-radius:5px 5px 0 0;height:16%;position:absolute;top:0;left:0;right:0}#shopify .bag:after{content:"";background:var(--label);border-radius:3px;height:38%;position:absolute;top:36%;left:16%;right:16%;box-shadow:inset 0 -5px #ffffff47}#shopify .bag--eth{--label:var(--coral)}#shopify .bag--col{--label:var(--fn)}#shopify .bag--bra{--label:var(--amber)}#shopify .bag--car{--label:var(--violet)}#shopify .ph{z-index:3;background:var(--ink);width:300px;height:600px;color:var(--ink);border-radius:48px;padding:9px;font-size:12px;line-height:1.3;position:absolute;top:20px;left:28px;box-shadow:inset 0 0 0 1.5px #2a2c4a,0 2px 4px -2px #0e0f1f4d,0 40px 70px -30px #0e0f1f99}#shopify .ph__screen{background:var(--white);border-radius:39px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}#shopify .ph__status{height:30px;font:600 12px/1 var(--font-text);justify-content:space-between;align-items:center;padding:0 22px 0 26px;display:flex}#shopify .ph__island{background:var(--ink);border-radius:12px;width:82px;height:22px}#shopify .ph__bat{width:22px;height:11px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:3px;position:relative}#shopify .ph__bat:after{content:"";background:var(--ink);border-radius:1px;position:absolute;inset:2.5px 7px 2.5px 2.5px}#shopify .ph__bar{border-bottom:1px solid var(--hairline-2);justify-content:space-between;align-items:center;height:36px;padding:0 16px;display:flex}#shopify .ph__brand{font:600 15px/1 var(--font-display);letter-spacing:-.02em}#shopify .ph__cart{width:22px;height:22px;position:relative}#shopify .ph__cart svg{width:22px;height:22px}#shopify .ph__badge{background:var(--violet-deep);min-width:16px;height:16px;color:var(--white);font:700 10px/1 var(--font-text);transition:transform .25s var(--ease-out);border-radius:8px;place-items:center;display:grid;position:absolute;top:-5px;right:-7px;transform:scale(0)}#shopify .ph.is-carted .ph__badge{transform:scale(1)}#shopify .ph__builder{flex-direction:column;flex:1;gap:8px;padding:10px 12px 12px;display:flex}#shopify .ph__title{font:600 21px/1.1 var(--font-display);letter-spacing:-.025em}#shopify .ph__sub{color:var(--slate-700);margin-top:3px}#shopify .ph__grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}#shopify .prod{background:var(--white);box-shadow:inset 0 0 0 1px var(--hairline);transition:box-shadow .25s var(--ease-out);border-radius:12px;gap:5px;padding:6px 6px 7px;display:grid}#shopify .prod__pic{background:#f5efe6;border-radius:8px;place-items:center;height:54px;display:grid}#shopify .prod__name{min-height:2.4em;font-size:12px;font-weight:600;line-height:1.2}#shopify .prod__row{justify-content:space-between;align-items:center;gap:4px;display:flex}#shopify .prod__price{color:var(--slate-700);white-space:nowrap;font-size:11.5px;font-weight:500}#shopify .prod__add{height:24px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:999px;place-items:center;padding:0 9px;font-size:11px;font-weight:600;transition:background-color .2s,color .2s,box-shadow .2s,transform .12s;display:grid;position:relative}#shopify .prod__add i,#shopify .set__cta i,#shopify .rcp__s i{grid-area:1/1;font-style:normal;transition:opacity .2s}#shopify .prod__add i+i,#shopify .set__cta i+i,#shopify .rcp__s i+i{opacity:0}#shopify .prod__add.is-pressed,#shopify .set__cta.is-pressed{transform:scale(.94)}#shopify .prod.is-picked{box-shadow:inset 0 0 0 2px var(--violet)}#shopify .prod.is-picked .prod__add{background:var(--violet-deep);color:var(--white);box-shadow:none}#shopify .prod.is-picked .prod__add i{opacity:0}#shopify .prod.is-picked .prod__add i+i{opacity:1}#shopify .ph__set{background:var(--violet-50);border-radius:14px;gap:7px;margin-top:auto;padding:9px 10px 10px;display:grid}#shopify .set__label{justify-content:space-between;font-weight:600;display:flex}#shopify .set__label span{color:var(--violet-deep);font-weight:500}#shopify .ph__set{position:relative}#shopify .set__slots{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}#shopify .slot{background:var(--white);height:50px;box-shadow:inset 0 0 0 1.5px var(--violet-200);border-radius:10px;place-items:center;display:grid;position:relative}#shopify .slot:before{content:"+";font:400 20px/1 var(--font-text);color:var(--violet-300)}#shopify .slot__bag{transform-origin:0 0;opacity:0;visibility:hidden;width:30px;height:37px;margin:-18.5px 0 0 -15px;position:absolute;top:50%;left:50%}#shopify .set__price{align-items:baseline;gap:8px;min-height:26px;display:flex}#shopify .set__old{font:600 20px/1 var(--font-display);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;transition:color .3s,font-size .3s;position:relative}#shopify .set__strike{background:var(--ink);transform-origin:0;height:2px;position:absolute;top:52%;left:-2px;right:-2px;transform:scaleX(0)}#shopify .set__new{font:600 20px/1 var(--font-display);letter-spacing:-.02em;color:var(--violet-deep);white-space:nowrap;clip-path:inset(0 100% 0 0)}#shopify .set__tag{background:var(--violet-deep);color:var(--white);white-space:nowrap;clip-path:inset(0 100% 0 0);border-radius:6px;padding:4px 8px;font-size:10.5px;font-weight:600;position:absolute;top:7px;right:10px}#shopify .ph__set.is-priced .set__old{color:var(--slate-700)}#shopify .set__cta{background:var(--slate-300);height:34px;color:var(--white);border-radius:999px;place-items:center;font-size:13px;font-weight:600;transition:background-color .25s,transform .12s;display:grid}#shopify .set__cta.is-ready{background:var(--ink)}#shopify .set__cta.is-done{background:var(--violet-deep)}#shopify .set__cta.is-done i{opacity:0}#shopify .set__cta.is-done i+i{opacity:1}#shopify .adm{z-index:1;background:var(--paper);width:616px;height:396px;box-shadow:var(--win-shadow), inset 0 0 0 1px var(--hairline-2);color:var(--ink);transform-origin:0;border-radius:14px;font-size:12px;line-height:1.3;position:absolute;top:28px;left:360px}#shopify .adm__top{border-bottom:1px solid var(--hairline-2);background:var(--white);border-radius:14px 14px 0 0;align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}#shopify .adm__logo{background:var(--ink);width:24px;height:24px;color:var(--white);font:700 12px/1 var(--font-display);border-radius:7px;place-items:center;display:grid}#shopify .adm__store{font-size:13px;font-weight:600}#shopify .adm__search{background:var(--cloud);width:200px;height:28px;color:var(--slate-600);border-radius:8px;align-items:center;gap:6px;margin-left:18px;padding:0 10px;display:flex}#shopify .adm__search svg,#shopify .adm__clock svg{flex:none;width:14px;height:14px}#shopify .adm__clock{background:var(--ink);height:28px;color:var(--white);border-radius:8px;align-items:center;gap:7px;margin-left:auto;padding:0 10px;display:flex}#shopify .adm__clock b{font:500 13px/1 var(--font-code)}#shopify .adm__body{grid-template-columns:132px 1fr;height:calc(100% - 44px);display:grid}#shopify .adm__side{border-right:1px solid var(--hairline-2);color:var(--slate-700);flex-direction:column;gap:2px;padding:12px 10px;display:flex}#shopify .adm__side span{border-radius:7px;padding:6px 9px}#shopify .adm__side .is-on{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline-2);font-weight:600}#shopify .adm__side em{color:var(--slate-600);margin:12px 9px 4px;font-size:11px;font-style:normal}#shopify .adm__main{flex-direction:column;gap:12px;min-width:0;padding:14px 16px 16px;display:flex}#shopify .adm__kpis{grid-template-columns:1fr 1.25fr;gap:10px;display:grid}#shopify .kpi{background:var(--white);box-shadow:inset 0 0 0 1px var(--hairline-2);border-radius:11px;padding:9px 12px 10px}#shopify .kpi__l{color:var(--slate-700);font-size:11.5px}#shopify .kpi__v{font:600 24px/1.15 var(--font-display);letter-spacing:-.03em;margin-top:2px}#shopify .kpi__v small{color:var(--slate-700);letter-spacing:0;margin-right:5px;font-size:13px}#shopify .adm__cols{flex:1;grid-template-columns:1fr 166px;gap:10px;min-height:0;display:grid}#shopify .orders,#shopify .stock{background:var(--white);box-shadow:inset 0 0 0 1px var(--hairline-2);border-radius:11px;min-width:0;padding:10px 10px 8px;position:relative}#shopify .card__t{margin-bottom:6px;font-weight:600}#shopify .orders__empty{text-align:center;color:var(--slate-600);position:absolute;top:46%;left:10px;right:10px}#shopify .orders__list{gap:2px;display:grid}#shopify .ord{clip-path:inset(0 100% 0 0);border-radius:7px;grid-template-columns:1fr auto 40px;align-items:center;gap:8px;height:33px;padding:0 6px;display:grid;position:relative}#shopify .ord+.ord:after{content:"";background:var(--hairline-2);height:1px;position:absolute;top:-1px;left:6px;right:6px}#shopify .ord__flash{background:var(--violet-50);opacity:0;border-radius:7px;position:absolute;inset:0}#shopify .ord__who{min-width:0;display:grid;position:relative}#shopify .ord__who b{font-size:12px;font-weight:600}#shopify .ord__who small{color:var(--slate-700);white-space:nowrap;font-size:10.5px}#shopify .ord__amt,#shopify .ord__time{font:500 11.5px/1 var(--font-code);position:relative}#shopify .ord__time{color:var(--slate-700);text-align:right}#shopify .stock{flex-direction:column;gap:7px;display:flex}#shopify .stock .card__t{margin-bottom:0}#shopify .stock__item{align-items:center;gap:8px;display:flex}#shopify .stock__item .bag{flex:none;width:26px;height:32px}#shopify .stock__item p{line-height:1.2;display:grid}#shopify .stock__item b{font-size:11.5px;font-weight:600}#shopify .stock__item small{color:var(--slate-700);font-size:10.5px}#shopify .stock__num{align-items:baseline;gap:6px;display:flex}#shopify .stock__num span{font:600 34px/1 var(--font-display);letter-spacing:-.035em;transition:color .3s}#shopify .stock__num small{color:var(--slate-700)}#shopify .stock__bar{background:var(--hairline-2);border-radius:3px;height:6px;overflow:hidden}#shopify .stock__bar i{background:var(--ink);transform-origin:0;border-radius:3px;height:100%;transition:background-color .3s;display:block;transform:scaleX(.35)}#shopify .stock__state{place-items:start;display:grid}#shopify .spill{height:21px;font:500 10.5px/1 var(--font-code);opacity:0;white-space:nowrap;border-radius:999px;grid-area:1/1;align-items:center;padding:0 8px;transition:opacity .2s;display:flex}#shopify .spill--ok,#shopify .spill--back{background:var(--hairline-2);color:var(--slate-700)}#shopify .spill--low{background:var(--coral-50);color:var(--coral-700)}#shopify .spill--out{background:var(--ink);color:var(--white)}#shopify .stock .spill--ok{opacity:1}#shopify .stock.is-low .spill--ok,#shopify .stock.is-out .spill--low,#shopify .stock.is-back .spill--out{opacity:0}#shopify .stock.is-low .spill--low,#shopify .stock.is-out .spill--out,#shopify .stock.is-back .spill--back{opacity:1}#shopify .stock.is-out .spill--low,#shopify .stock.is-back .spill--low{opacity:0}#shopify .stock.is-low:not(.is-out):not(.is-back) .stock__num span{color:var(--coral-700)}#shopify .stock.is-low:not(.is-out):not(.is-back) .stock__bar i{background:var(--coral)}#shopify .stock__wait{border-top:1px solid var(--hairline-2);color:var(--slate-700);justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:7px;font-size:10.5px;line-height:1.25;display:flex}#shopify .stock__wait b{font:600 18px/1 var(--font-display);color:var(--ink)}#shopify .toast{z-index:4;background:var(--ink);width:276px;color:var(--white);clip-path:inset(-30% 0% -60% 100%);border-radius:12px;align-items:center;gap:10px;padding:11px 12px;display:flex;position:absolute;top:56px;right:-20px;box-shadow:0 24px 40px -20px #0e0f1f99}#shopify .toast__icon{background:var(--coral);width:32px;height:32px;color:var(--white);border-radius:9px;flex:none;place-items:center;display:grid}#shopify .toast__icon svg{width:18px;height:18px}#shopify .toast p{gap:2px;display:grid}#shopify .toast b{font-size:12.5px;font-weight:600}#shopify .toast small{color:var(--slate-300);font-size:11px}#shopify .mail{z-index:2;background:var(--white);width:546px;height:226px;box-shadow:var(--win-shadow), inset 0 0 0 1px var(--hairline-2);color:var(--ink);clip-path:inset(100% -12% 0%);border-radius:14px;font-size:12px;line-height:1.3;position:absolute;top:408px;left:432px}#shopify .mail__top{border-bottom:1px solid var(--hairline-2);align-items:center;gap:8px;height:40px;padding:0 14px;display:flex}#shopify .mail__top svg{width:17px;height:17px}#shopify .mail__name{font-size:13px;font-weight:600}#shopify .mail__count{font:500 11.5px/1 var(--font-code);color:var(--slate-700);margin-left:auto}#shopify .mail__count b{color:var(--ink);font-weight:600}#shopify .mail__body{grid-template-columns:178px 1fr;gap:14px;padding:12px 14px;display:grid}#shopify .mail__preview{background:var(--cloud);border-radius:10px;align-content:start;gap:5px;padding:9px 10px;display:grid}#shopify .mail__from{color:var(--slate-700);font-size:10.5px}#shopify .mail__subj{font-size:12px;font-weight:600;line-height:1.2}#shopify .mail__hero{background:#efe6d8;border-radius:6px;place-items:center;height:32px;display:grid}#shopify .mail__hero .bag{width:22px;height:28px}#shopify .mail__txt{color:var(--slate-700);font-size:10.5px}#shopify .mail__btn{background:var(--ink);color:var(--white);border-radius:999px;justify-self:start;padding:5px 10px;font-size:10.5px;font-weight:600}#shopify .mail__right{align-content:start;gap:8px;min-width:0;display:grid}#shopify .mail__list{grid-template-columns:1fr 1fr;gap:6px 8px;display:grid}#shopify .rcp{height:36px;box-shadow:inset 0 0 0 1px var(--hairline-2);border-radius:9px;align-items:center;gap:7px;min-width:0;padding:0 8px;display:flex}#shopify .rcp__av{background:var(--violet-50);width:22px;height:22px;color:var(--violet-deep);border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:700;display:grid}#shopify .rcp__n{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}#shopify .rcp__s{flex:none}:lang(de) #shopify .rcp__s{letter-spacing:-.02em;font-size:9.5px}#shopify .rcp__s{font:500 10.5px/1 var(--font-code);color:var(--slate-600);justify-items:end;display:grid}#shopify .rcp.is-sent .rcp__s{color:var(--ink)}#shopify .rcp.is-sent .rcp__s i{opacity:0}#shopify .rcp.is-sent .rcp__s i+i{opacity:1}#shopify .mail__more{color:var(--slate-700);font-size:11px}#shopify .env{z-index:3;background:var(--white);width:20px;height:14px;box-shadow:inset 0 0 0 1.5px var(--violet-deep), 0 4px 8px -3px #0e0f1f59;opacity:0;visibility:hidden;border-radius:3px;position:absolute;top:0;left:0}#shopify .env:after{content:"";background:var(--violet-deep);clip-path:polygon(0 0,50% 72%,100% 0,100% 22%,50% 96%,0 22%);height:9px;position:absolute;top:1px;left:1px;right:1px}#shopify .done{z-index:5;background:var(--ink);height:38px;color:var(--white);font:600 14px/1 var(--font-text);opacity:0;visibility:hidden;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 10px;display:flex;position:absolute;bottom:-19px;right:18px;box-shadow:0 16px 30px -14px #0e0f1f99}#shopify .done svg{width:22px;height:22px;color:var(--mint)}@media (max-width:899px){#shopify .scene__track{--len:900svh}#shopify .scene__stage{clip-path:none;overflow:clip}#shopify .stage{--w:420;--h:700}#shopify .ph{top:26px;left:60px}#shopify .adm{transform-origin:50% 0;width:400px;height:420px;font-size:13px;top:730px;left:10px}#shopify .adm__search,#shopify .adm__side{display:none}#shopify .adm__body{grid-template-columns:1fr}#shopify .adm__main{padding:12px}#shopify .adm__cols{grid-template-columns:1fr 140px}#shopify .ord{grid-template-columns:1fr auto;height:39px}#shopify .ord__time{display:none}#shopify .ord__who b{font-size:13px}#shopify .ord__who small{font-size:11.5px}#shopify .ord__amt,#shopify .stock__item b{font-size:12.5px}#shopify .stock__wait,#shopify .spill{font-size:11.5px}#shopify .toast{width:300px;top:52px;right:8px}#shopify .toast b{font-size:13.5px}#shopify .toast small{font-size:12px}#shopify .mail{width:340px;height:308px;font-size:13px;top:1120px;left:40px}#shopify .mail__count{margin-right:0;font-size:12px}#shopify .mail__body{grid-template-columns:1fr;gap:10px}#shopify .mail__preview{grid-template-rows:auto auto;grid-template-columns:48px 1fr;gap:2px 10px}#shopify .mail__hero{grid-area:1/1/3;height:48px}#shopify .mail__from,#shopify .mail__txt,#shopify .mail__btn{display:none}#shopify .mail__subj{grid-area:1/2/3;align-self:center;font-size:13.5px}#shopify .rcp__s{font-size:11.5px}#shopify .mail__more{font-size:12px}#shopify .done{height:44px;font-size:16px;bottom:-24px;left:72px;right:auto}}#sprucely .scene__track{--len:900svh}#sprucely .stage{--w:1000;--h:640;font:400 13px/1.4 var(--font-text);color:#303030;letter-spacing:0}#sprucely .stage :where(p){margin:0}#sprucely .scene__stage{clip-path:inset(-80px -100vw -80px 0)}#sprucely .swap{display:inline-grid}#sprucely .swap>i{grid-area:1/1;font-style:normal;transition:opacity .25s}#sprucely .swap>i+i,#sprucely .swap.is-b>i:first-child{opacity:0}#sprucely .swap.is-b>i+i{opacity:1}#sprucely .bag{--label:var(--violet);background:#cfae84;border-radius:4px 4px 5px 5px;width:26px;height:32px;display:block;position:relative;box-shadow:inset 0 0 0 1px #0e0f1f14,inset -4px 0 #0e0f1f0f}#sprucely .bag:before{content:"";background:#b8925f;border-radius:4px 4px 0 0;height:16%;position:absolute;top:0;left:0;right:0}#sprucely .bag:after{content:"";background:var(--label);border-radius:2px;height:38%;position:absolute;top:36%;left:16%;right:16%;box-shadow:inset 0 -3px #ffffff47}#sprucely .sp-mark{flex:none;width:15px;height:15px}#sprucely .adm{box-shadow:var(--win-shadow), inset 0 0 0 1px #0e0f1f0f;background:#f1f1f1;border-radius:16px;position:absolute;inset:0;overflow:hidden}#sprucely .adm__top{color:#e3e3e3;background:#1a1a1a;align-items:center;gap:12px;height:46px;padding:0 16px;display:flex}#sprucely .adm__logo{background:var(--violet);width:26px;height:26px;color:var(--white);font:700 13px/1 var(--font-display);border-radius:7px;place-items:center;display:grid}#sprucely .adm__store{color:var(--white);font-weight:600}#sprucely .adm__search{color:#9a9a9a;background:#303030;border-radius:8px;flex:1;align-items:center;gap:8px;max-width:360px;height:30px;margin-inline:auto;padding:0 12px;display:flex}#sprucely .adm__search svg{width:14px;height:14px}#sprucely .adm__clock{font:600 12px/1 var(--font-code);color:#cfcfcf}#sprucely .adm__body{grid-template-columns:172px 1fr;height:calc(100% - 46px);display:grid}#sprucely .adm__side{background:#ebebeb;align-content:start;gap:2px;padding:14px 10px;font-weight:550;display:grid}#sprucely .adm__side>span{border-radius:8px;align-items:center;gap:7px;padding:6px 10px;transition:background-color .25s,box-shadow .25s;display:flex}#sprucely .adm__side em{color:#616161;margin:12px 10px 4px;font-size:12px;font-style:normal}#sprucely .adm__side .is-on{background:var(--white);color:var(--ink);font-weight:650;box-shadow:0 1px 2px #00000014}#sprucely .adm__main{position:relative;overflow:hidden}#sprucely .scr{visibility:hidden;padding:16px 22px;position:absolute;inset:0}#sprucely .scr--prod{visibility:visible}#sprucely .pg{justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin-bottom:12px;display:flex}#sprucely .pg__t{font:650 20px/1.2 var(--font-text);letter-spacing:-.01em;color:var(--ink)}#sprucely .btns{gap:8px;display:flex}#sprucely .pb{color:#303030;height:28px;font:600 12px/1 var(--font-text);white-space:nowrap;background:#e3e3e3;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;transition:transform .12s,background-color .2s;display:inline-flex}#sprucely .pb--pri{color:var(--white);background:#303030;box-shadow:inset 0 -1px #000}#sprucely .pb.is-pressed,#sprucely .ai__go.is-pressed,#sprucely .cb.is-pressed,#sprucely .lnk.is-pressed{transform:scale(.94)}#sprucely .card{background:var(--white);border-radius:12px;padding:14px 16px;box-shadow:0 0 0 1px #1a1a1a12,0 1px #1a1a1a12}#sprucely .badge{font:550 11.5px/1.5 var(--font-text);white-space:nowrap;border-radius:8px;padding:1px 8px;display:inline-block}#sprucely .badge--bad{color:#8e1f0b;background:#fedada}#sprucely .badge--warn{color:#5e4200;background:#ffd6a4}#sprucely .badge--ok{color:#0c5132;background:#cdfee1}#sprucely .prod{grid-template-columns:1fr 330px;align-items:start;gap:12px;display:grid}#sprucely .fl{color:#616161;margin:12px 0 5px;font-size:12px}#sprucely .fl:first-child{margin-top:0}#sprucely .fv{color:var(--ink);border-radius:8px;padding:8px 10px;font-weight:500;box-shadow:inset 0 0 0 1px #8a8a8a}#sprucely .fv--text{color:#303030;min-height:64px;font-weight:400}#sprucely .fv__ph{color:#8a8a8a;font-weight:400}#sprucely .media__pic{background:#f5efe6;border-radius:10px;place-items:center;width:76px;height:76px;display:grid;box-shadow:inset 0 0 0 1px #e3e3e3}#sprucely .spbox__h{color:var(--ink);justify-content:space-between;align-items:center;font-weight:650;display:flex}#sprucely .spbox__name{align-items:center;gap:7px;display:inline-flex}#sprucely .spbox__h small{color:#616161;font-weight:500}#sprucely .spbox__st{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}#sprucely .spbox__when{color:#616161;margin-top:6px;font-size:12px}#sprucely .spbox__list{margin-top:8px}#sprucely .ln{border-top:1px solid #ebebeb;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:flex}#sprucely .ln>span:first-child{align-items:center;gap:6px;display:flex}#sprucely .ln .badge{font-weight:550}#sprucely .lnk{color:#005bd3;white-space:nowrap;font-weight:600;transition:transform .12s}#sprucely .spbox__ok{opacity:0;color:#303030;height:0;overflow:hidden}#sprucely .review{position:relative}#sprucely .count{color:#616161}#sprucely .segtabs{background:#f1f1f1;border-radius:11px;gap:2px;margin:10px 0 4px;padding:3px;display:inline-flex}#sprucely .segtabs>span{color:#616161;border-radius:8px;padding:6px 12px;font-weight:550}#sprucely .segtabs b{color:var(--ink);margin-left:4px}#sprucely .segtabs .is-on{background:var(--white);color:var(--ink);box-shadow:0 1px 3px #0000001f}#sprucely .fix{border-top:1px solid #e3e3e3;grid-template-columns:18px 50px 1fr auto;gap:12px;padding:14px 0;display:grid}#sprucely .cb{background:var(--white);border-radius:5px;place-items:center;width:17px;height:17px;transition:background-color .15s,box-shadow .15s,transform .12s;display:grid;box-shadow:inset 0 0 0 1.5px #8a8a8a}#sprucely .cb.is-on{box-shadow:none;background:#303030}#sprucely .cb.is-on:after{content:"";border:solid var(--white);border-width:0 0 2px 2px;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}#sprucely .fix__pic{background:#f5efe6;border-radius:8px;place-items:center;width:50px;height:50px;display:grid}#sprucely .fix__t{color:var(--ink);font-weight:650}#sprucely .fix__f{color:#616161}#sprucely .fix__act{align-items:start;gap:6px;display:flex}#sprucely .ba{grid-template-columns:74px 1fr;align-items:center;gap:8px;margin-top:10px;display:grid;position:relative}#sprucely .ba__l{color:#616161;font-size:12px}#sprucely .ba__v{min-width:0}#sprucely .old{color:#303030}#sprucely .old--empty{color:#7a7a7a;font-style:italic}#sprucely .old--struck{color:#7a7a7a;-webkit-text-decoration:line-through #ff5a5f;text-decoration:line-through #ff5a5f;text-decoration-thickness:1.5px}#sprucely .new{color:var(--ink);background:#f0edff;border-radius:6px;padding:3px 8px;font-weight:550;display:inline-block}#sprucely .del,#sprucely .ins{border-radius:3px;transition:background-color .3s,color .3s,box-shadow .3s}#sprucely .is-marked .del{color:#a83f48;background:#ffeded;box-shadow:inset 0 -2px #ff5a5f}#sprucely .is-marked .ins{color:#3d22c4;background:#d9d1ff;box-shadow:inset 0 -2px #6b4cff}#sprucely .js-caps-new{clip-path:inset(0 100% 0 0)}#sprucely .sweep{background:var(--violet);opacity:0;width:2px;margin-left:-1px;position:absolute;top:-6px;bottom:-6px;left:0;box-shadow:0 0 0 4px #6b4cff24}#sprucely .src{color:#616161;margin-top:8px;font-size:12px}#sprucely .bulk{border-top:1px solid #e3e3e3;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}#sprucely .bulk b{color:var(--ink);font-size:13.5px;display:grid}#sprucely .bulk small{color:#616161;display:grid}#sprucely .done{color:#0d3f31;opacity:0;background:#e6fbf4;border-radius:10px;align-items:center;gap:10px;height:0;margin:0;padding:0 12px;font-weight:550;display:flex;overflow:hidden}#sprucely .done>i{background:#007d5c;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}#sprucely .done>i:after{content:"";border:solid var(--white);border-width:0 0 2px 2px;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}#sprucely .done u{color:#007d5c;font-weight:650}#sprucely .done b{color:#0d3f31}#sprucely .ai{background:linear-gradient(135deg,#fff 0%,#f0edff 100%);border-radius:12px;grid-template-columns:1fr auto;align-items:end;gap:16px;margin-bottom:12px;padding:14px 16px;display:grid;box-shadow:inset 0 0 0 1.5px #e2dcff}#sprucely .ai__h{font:650 14px/1.2 var(--font-text);color:var(--ink);align-items:center;gap:7px;display:flex}#sprucely .ai__h svg{width:17px;height:17px;color:var(--violet);flex:none}#sprucely .ai__count{color:#616161;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}#sprucely .ai__pill{box-shadow:inset 0 0 0 1px var(--violet);color:var(--violet);background:#f0edff;border-radius:999px;padding:4px 12px;font-weight:600}#sprucely .meter{max-width:440px;margin-top:10px}#sprucely .meter__bar{background:#e7e3fb;border-radius:4px;height:7px;display:flex;overflow:hidden}#sprucely .meter__used{background:#a99bf5;width:.2%}#sprucely .meter__use{background:repeating-linear-gradient(45deg,#6b4cff 0 4px,#8f78ff 4px 8px);width:2%}#sprucely .meter__t{color:#616161;justify-content:space-between;gap:10px;margin-top:5px;font-size:11.5px;display:flex}#sprucely .meter__t b{color:var(--ink)}#sprucely .ai__go{background:var(--violet);color:var(--white);font:650 13px/1 var(--font-text);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:10px 16px;transition:transform .12s;display:inline-flex;box-shadow:0 2px 6px #6b4cff59}#sprucely .ai__spark{width:15px;height:15px}#sprucely .ai__go.is-writing .ai__spark{animation:1.2s linear infinite sp-spin}@keyframes sp-spin{to{transform:rotate(360deg)}}#sprucely .fix--late{clip-path:inset(0 0 100%)}#sprucely .typed{clip-path:inset(0 100% 0 0);display:inline-block}#sprucely .caret{z-index:6;background:var(--violet);opacity:0;pointer-events:none;width:7px;height:15px;position:absolute;top:0;left:0}#sprucely .log__intro{color:#303030;max-width:70ch;margin-bottom:12px}#sprucely .log__n{color:var(--ink);font-weight:650}#sprucely .log__row{border-top:1px solid #ebebeb;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}#sprucely .log__row:first-of-type{margin-top:10px}#sprucely .log__row b{color:var(--ink);display:block}#sprucely .log__row small{color:#616161;font-size:12px;display:block}#sprucely .log__v{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}#sprucely .arrow{color:#8a8a8a}@media (max-width:899px){#sprucely .scene__track{--len:820svh}#sprucely .scene__stage{clip-path:none}#sprucely .stage{--w:360;--h:640}#sprucely .adm{height:760px;bottom:auto}#sprucely .adm__body{grid-template-columns:1fr;height:714px}#sprucely .adm__side,#sprucely .adm__search{display:none}#sprucely .adm__store{flex:1}#sprucely .scr{padding:12px}#sprucely .pg__t{font-size:17px}#sprucely .pg .btns,#sprucely .prod__more,#sprucely .fix__act{display:none}#sprucely .prod{grid-template-columns:1fr}#sprucely .fix{grid-template-columns:18px 44px 1fr;gap:10px}#sprucely .fix__pic{width:44px;height:44px}#sprucely .ba{grid-template-columns:1fr;gap:3px}#sprucely .ba__l:nth-of-type(2){margin-top:6px}#sprucely .sweep{left:0}#sprucely .ai{grid-template-columns:1fr;gap:12px}#sprucely .ai__go{justify-content:center}#sprucely .meter__t{flex-direction:column;gap:2px}#sprucely .bulk{flex-direction:column;align-items:stretch;gap:10px}#sprucely .bulk .btns{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}#sprucely .bulk .pb{height:36px}#sprucely .log__intro{display:none}#sprucely .log__row{grid-template-columns:1fr;gap:8px}#sprucely .log__row .pb{justify-self:start}}:root.is-still #sprucely .scr{visibility:hidden}:root.is-still #sprucely .scr--log{visibility:visible}}
/*$vite$:1*/