/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Geist", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--color-blue-500:oklch(62.3% .214 259.815);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Bricolage Grotesque", "Geist", system-ui, sans-serif;--ease-brand:cubic-bezier(.65, 0, .35, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.w-1\/2{width:50%}.w-3\/4{width:75%}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.resize{resize:both}.gap-8{gap:calc(var(--spacing) * 8)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/50{background-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/50{background-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-white{background-color:var(--color-white)}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.box-decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.break-all{word-break:break-all}.overflow-ellipsis,.text-ellipsis{text-overflow:ellipsis}.text-gray-900{color:var(--color-gray-900)}.text-white{color:var(--color-white)}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.lowercase{text-transform:lowercase}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (prefers-color-scheme:dark){.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:text-white{color:var(--color-white)}}}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/BricolageGrotesque-Variable.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Variable.woff2)format("woff2");font-weight:100 800;font-display:swap}:root,[data-theme=dark]{--bg:#0c0c0d;--bg-2:#131315;--card:#1a1a1d;--line:#2a2a2e;--text:#edebe4;--heading:#fff;--muted:#8a8a85;--accent:#d7ff3b;--accent-ink:#0c0c0d;--glass:#0c0c0db8;--grid:#edebe40d;--shadow:0 30px 80px -20px #000000b3;--logo-dark:none;--logo-light:block;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#f4f3ee;--bg-2:#ecebe4;--card:#fff;--line:#dcdad1;--text:#1a1a1d;--heading:#0c0c0d;--muted:#5e5e5a;--accent:#0c0c0d;--accent-ink:#0c0c0d;--glass:#f4f3eec7;--grid:#0c0c0d0f;--shadow:0 30px 70px -25px #0c0c0d59;--logo-dark:block;--logo-light:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#3a3a40 #0c0c0d;overflow-x:clip}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);transition:background-color .5s var(--ease-brand), color .5s var(--ease-brand);margin:0;font-size:clamp(1rem,.956rem + .1878vw,1.125rem);line-height:1.65}::selection{color:#0c0c0d;background:#d7ff3b}:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #d7ff3b}[data-theme=light] :focus-visible{outline-color:#0c0c0d}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{width:min(100% - 32px,1320px);margin-inline:auto}@media (width>=768px){.wrap{width:min(100% - 64px,1320px)}}.t-display{font-family:var(--font-display);letter-spacing:-.045em;color:var(--heading);font-size:clamp(3.25rem,1.6rem + 7.2vw,9rem);font-weight:800;line-height:.92}.t-h2{font-family:var(--font-display);letter-spacing:-.035em;color:var(--heading);font-size:clamp(2.125rem,1.641rem + 2.066vw,3.5rem);font-weight:800;line-height:1.05}.t-h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--heading);font-size:clamp(1.4rem,1.25rem + .6vw,1.875rem);font-weight:700;line-height:1.15}.t-lead{letter-spacing:-.005em;font-size:clamp(1.125rem,1.07rem + .28vw,1.375rem);line-height:1.55}.t-over{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:600;line-height:1.3}.t-num{font-family:var(--font-display);letter-spacing:-.04em;color:var(--heading);font-size:clamp(3rem,2rem + 3.5vw,5.5rem);font-weight:800;line-height:1}.t-mono{font-family:var(--font-mono)}.muted{color:var(--muted)}.btn{--h:52px;min-height:var(--h);white-space:normal;text-align:center;cursor:pointer;isolation:isolate;transition:transform .4s var(--ease-out), background-color .3s, color .3s, border-color .3s;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:.6rem;padding:0 1.5rem;font-size:1rem;font-weight:600;line-height:1.1;display:inline-flex;position:relative;overflow:hidden}.btn:active{transform:scale(.97)}.btn-acid{color:#0c0c0d;background:#d7ff3b}.btn-acid:before{content:"";z-index:-1;transition:transform .5s var(--ease-out);background:#0c0c0d;position:absolute;inset:0;transform:translateY(101%)}.btn-acid:hover{color:#d7ff3b}.btn-acid:hover:before{transform:translateY(0)}[data-theme=light] .btn-acid{box-shadow:inset 0 0 0 1px #0c0c0d}.btn-ghost{border-color:var(--line);color:var(--heading);background:0 0}.btn-ghost:hover{border-color:var(--heading)}.btn-ink{color:#d7ff3b;background:#0c0c0d}.btn-ink:hover{background:#1a1a1d}.btn[disabled]{opacity:.6;cursor:progress}.icon-btn{border:1px solid var(--line);width:44px;height:44px;color:var(--heading);cursor:pointer;background:0 0;border-radius:12px;place-items:center;transition:border-color .3s,background-color .3s;display:inline-grid}.icon-btn:hover{border-color:var(--heading)}.hdr{z-index:50;transition:background-color .4s, border-color .4s, transform .5s var(--ease-out);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.hdr.is-scrolled{background:var(--glass);-webkit-backdrop-filter:blur(16px)saturate(1.4);border-bottom-color:var(--line)}.hdr.is-hidden{transform:translateY(-100%)}.hdr__row{align-items:center;gap:1rem;min-height:76px;display:flex}.hdr__logo{align-items:center;min-height:44px;margin-right:auto;display:flex}.hdr__logo img{width:auto;height:30px}.logo-on-dark{display:var(--logo-light)}.logo-on-light{display:var(--logo-dark)}.hdr__nav{gap:.25rem;display:none}.hdr__nav a{color:var(--muted);border-radius:10px;align-items:center;min-height:44px;padding:.6rem .9rem;font-weight:500;transition:color .25s;display:inline-flex}.hdr__nav a:hover,.hdr__nav a[aria-current=page]{color:var(--heading)}.hdr__nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--accent);border-radius:0}.hdr__cta{display:none}@media (width>=1024px){.hdr__nav{display:flex}.hdr__cta{--h:44px;display:inline-flex}.hdr__burger{display:none}}.lang{position:relative}.lang__btn{width:auto;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.4rem;padding:0 .8rem;font-size:.8rem;font-weight:600;display:inline-flex}.lang__menu{background:var(--card);border:1px solid var(--line);min-width:180px;box-shadow:var(--shadow);z-index:60;border-radius:14px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.lang__menu a{min-height:44px;color:var(--text);border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .8rem;display:flex}.lang__menu a:hover,.lang__menu a[aria-current=true]{background:var(--bg-2);color:var(--heading)}.lang__menu a span:last-child{font-family:var(--font-mono);color:var(--muted);text-transform:uppercase;font-size:.75rem}*{scrollbar-width:thin;scrollbar-color:#3a3a40 transparent}:hover{scrollbar-color:#55555c transparent}.mnav{z-index:70;background:var(--bg);flex-direction:column;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.mnav__top{justify-content:space-between;align-items:center;min-height:60px;display:flex}.mnav__links{gap:.25rem;margin:2rem 0;display:grid}.mnav__links a{font-family:var(--font-display);letter-spacing:-.04em;color:var(--heading);padding:.25rem 0;font-size:clamp(2.2rem,10vw,3.5rem);font-weight:800;line-height:1.1}.mnav__links a:hover,.mnav__links a[aria-current=page]{color:var(--accent)}.mnav__contacts{gap:.5rem;margin-bottom:1.5rem;display:grid}.mnav__contacts a{min-height:44px;color:var(--muted);align-items:center;gap:.6rem;display:inline-flex}.halo{z-index:90;pointer-events:none;width:36px;height:36px;transition:width .3s var(--ease-out), height .3s var(--ease-out), margin .3s var(--ease-out), background-color .3s, opacity .3s;mix-blend-mode:difference;border:1.5px solid #d7ff3b;border-radius:50%;margin:-18px 0 0 -18px;position:fixed;top:0;left:0;transform:translate(-100px,-100px)}.halo.is-hot{background:#d7ff3b2e;width:64px;height:64px;margin:-32px 0 0 -32px}.halo.is-out{opacity:0}[data-theme=light] .halo{mix-blend-mode:normal;border-color:#0c0c0d}[data-theme=light] .halo.is-hot{background:#d7ff3b73}@media (pointer:coarse){.halo{display:none}}.curtain{z-index:80;pointer-events:none;background:#d7ff3b;position:fixed;inset:0;transform:translateY(100%)}.curtain.is-in{transition:transform .45s var(--ease-brand);transform:translateY(0)}.curtain.is-out{transition:transform .6s var(--ease-brand);transform:translateY(-100%)}.hero{isolation:isolate;align-items:center;min-height:100svh;padding:110px 0 60px;display:flex;position:relative;overflow:hidden}.hero__grid,.phead__grid{z-index:-2;background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 60% 45%,#000 25%,#0000 75%);mask-image:radial-gradient(75% 65% at 60% 45%,#000 25%,#0000 75%)}.hero__glow{z-index:-1;pointer-events:none;background:radial-gradient(circle,#d7ff3b2b 0%,#d7ff3b00 62%);width:60vmax;height:60vmax;position:absolute;top:50%;right:-12vmax;translate:0 -50%}[data-theme=light] .hero__glow{background:radial-gradient(circle,#d7ff3b99 0%,#d7ff3b00 58%)}.hero__inner{align-items:center;gap:1rem;display:grid}@media (width>=1024px){.hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:2rem}}.hero__text{z-index:1;gap:1.75rem;display:grid;position:relative}.hero__title{margin:0;font-size:clamp(3rem,1.5rem + 6.4vw,7.75rem)}.hero__title .w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.hero__title .w>span{transition:transform 1.1s var(--ease-out);transition-delay:calc(var(--i) * .12s + .1s);display:inline-block;transform:translateY(105%)}.is-ready .hero__title .w>span{transform:none}.hero__mark{color:var(--heading);z-index:0;display:inline-block;position:relative}.hero__mark:before{content:"";z-index:-1;transform-origin:0;transition:transform .8s var(--ease-brand) .75s;background:#d7ff3b;position:absolute;inset:.04em -.06em -.02em;transform:scaleX(0)}.is-ready .hero__mark{color:#0c0c0d;transition:color .3s 1.1s}.is-ready .hero__mark:before{transform:scaleX(1)}.hero__caret{background:var(--accent);vertical-align:-.04em;width:.07em;height:.85em;margin-left:.08em;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.hero__lead{max-width:38rem;color:var(--muted);margin:0}.hero__actions{flex-wrap:wrap;gap:.75rem;display:flex}.fade-up{opacity:.01;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(24px)}.is-ready .fade-up{opacity:1;transform:none}.hero__robot{order:-1;height:clamp(360px,62vw,460px);position:relative}@media (width>=1024px){.hero__robot{order:0;height:min(78vh,720px)}}.robot{cursor:grab;position:absolute;inset:0}.robot canvas{display:block;width:100%!important;height:100%!important}.robot__tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);background:var(--glass);color:var(--heading);-webkit-backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .8rem;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute;top:4%;left:50%;translate:-50%}.robot__dot{background:#d7ff3b;border-radius:50%;width:8px;height:8px;animation:1.8s infinite ping;box-shadow:0 0 #d7ff3b99}[data-theme=light] .robot__dot{background:#0c0c0d}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.robot__hint{text-align:center;font-family:var(--font-mono);color:var(--muted);margin:0;font-size:.8rem;position:absolute;bottom:2%;left:0;right:0}.ticker{padding:1rem 0 3.5rem;overflow:hidden}.ticker__label{color:var(--muted);margin-bottom:1.25rem}.ticker__band{border-block:1px solid var(--line);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker__track{flex-shrink:0;align-items:center;gap:3rem;padding:1.4rem 1.5rem;animation:60s linear infinite marq;display:flex}.ticker__track span{font-family:var(--font-display);letter-spacing:-.03em;color:var(--muted);white-space:nowrap;align-items:center;gap:3rem;font-size:clamp(1.4rem,1rem + 1.5vw,2.25rem);font-weight:800;transition:color .3s;display:inline-flex}.ticker__track span:after{content:"";background:var(--accent);border-radius:2px;width:10px;height:10px;rotate:45deg}.ticker__band:hover .ticker__track{animation-play-state:paused}.ticker__track span:hover{color:var(--heading)}@keyframes marq{to{transform:translate(-100%)}}.sec{padding:clamp(72px,9vw,140px) 0;position:relative}.sec--tight{padding-top:clamp(24px,4vw,48px)}.sec--alt{background:var(--bg-2)}.shead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 2rem;margin-bottom:clamp(36px,4.5vw,64px);display:flex}.shead__text{flex:28rem;gap:.9rem;min-width:0;max-width:50rem;display:grid}.shead__text>*{margin:0}.stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.stat{border-bottom:1px solid var(--line);align-content:start;gap:.5rem;padding:2rem 0;display:grid}.stat:last-child{border-bottom:0}@media (width>=768px){.stat{border-bottom:0;border-left:1px solid var(--line);padding:2.5rem 2rem}.stat:first-child{border-left:0;padding-left:0}}.stat .t-num em{color:var(--accent);font-style:normal}.stat__text{font-size:clamp(2rem,1.4rem + 2vw,3.25rem)}.phead{isolation:isolate;padding:clamp(130px,16vw,200px) 0 clamp(40px,5vw,72px);position:relative;overflow:hidden}.phead__glow{z-index:-1;width:50vmax;height:50vmax;translate:calc(var(--mx,0) * 30px) calc(var(--my,0) * 30px);transition:translate 1s var(--ease-out);background:radial-gradient(circle,#d7ff3b24 0%,#d7ff3b00 60%);position:absolute;top:-20vmax;right:-15vmax}[data-theme=light] .phead__glow{background:radial-gradient(circle,#d7ff3b8c 0%,#d7ff3b00 58%)}.phead .wrap{gap:1.25rem;display:grid}.phead__title{overflow-wrap:anywhere;max-width:18ch;margin:0;font-size:clamp(2.75rem,1.6rem + 5vw,6.5rem)}.phead__lead{max-width:44rem;color:var(--muted);margin:0}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.25rem;margin-bottom:.5rem;font-size:.9rem;display:flex}.crumbs a,.crumbs span{align-items:center;gap:.25rem;min-height:32px;display:inline-flex}.crumbs a:hover,.crumbs [aria-current]{color:var(--heading)}.svc{background:var(--line);border:1px solid var(--line);border-radius:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:1px;display:grid;overflow:hidden}.svc__item{background:var(--bg);isolation:isolate;min-height:280px;transition:color .5s var(--ease-brand);align-content:start;gap:1rem;padding:clamp(28px,3vw,40px);display:grid;position:relative;overflow:hidden}.sec--alt .svc__item{background:var(--bg-2)}.svc__item:before{content:"";z-index:-1;clip-path:circle(0% at var(--cx,50%) var(--cy,50%));transition:clip-path .7s var(--ease-brand);background:#d7ff3b;position:absolute;inset:0}.svc__item:hover:before{clip-path:circle(150% at var(--cx,50%) var(--cy,50%))}.svc__item:hover,.svc__item:hover .t-h3,.svc__item:hover .t-over,.svc__item:hover p{color:#0c0c0d}.svc__item h3{margin:0}.svc__icon{border:1px solid var(--line);width:52px;height:52px;color:var(--accent);border-radius:14px;flex-shrink:0;place-items:center;transition:border-color .5s,color .5s;display:grid}.svc__item:hover .svc__icon{color:#0c0c0d;border-color:#0c0c0d}.svc__item p{color:var(--muted);margin:0;transition:color .5s}.svc__item .t-over{margin-top:auto}.proc{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.proc__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:.75rem;padding:2rem 0;display:grid;position:relative}@media (width>=768px){.proc__row{grid-template-columns:120px minmax(0,1fr) minmax(0,1.3fr);align-items:baseline;gap:2rem;padding:2.5rem 0}}.proc__row h3,.proc__row p{margin:0}.proc__n{font-family:var(--font-mono);color:var(--accent);letter-spacing:.1em;font-weight:600}.proc__row p{color:var(--muted)}.proc__row:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:1px;transition:transform 1.2s var(--ease-brand);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.proc__row.is-in:after{transform:scaleX(1)}.pgrid{grid-template-columns:minmax(0,1fr);gap:clamp(28px,3vw,40px) clamp(20px,2.5vw,32px);display:grid}@media (width>=700px){.pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pcard__link{gap:1.1rem;display:grid}.browser{background:var(--card);border:1px solid var(--line);transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out), border-color .4s;border-radius:16px;overflow:hidden;box-shadow:0 0 #0000}.browser__bar{border-bottom:1px solid var(--line);background:var(--bg-2);align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.browser__bar i{background:var(--line);border-radius:50%;flex-shrink:0;width:9px;height:9px}.browser__bar span{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:10px;font-size:.75rem;overflow:hidden}.browser__screen{aspect-ratio:16/10;background:var(--bg-2);position:relative;overflow:hidden}.browser__screen img{object-fit:cover;object-position:50% 0;width:100%;height:100%;transition:object-position 6s cubic-bezier(.45, .05, .55, .95), scale .8s var(--ease-out)}.pcard__link:hover .browser,.pcard__link:focus-visible .browser{border-color:var(--accent);transform:translateY(-6px);box-shadow:0 30px 60px -30px #d7ff3b59}[data-theme=light] .pcard__link:hover .browser{box-shadow:var(--shadow)}.pcard__link:hover .browser__screen img.is-long{object-position:50% 100%}.pcard__link:hover .browser__screen img:not(.is-long){scale:1.05}.pcard__meta{justify-content:space-between;align-items:start;gap:1rem;display:flex}.pcard__meta h3{margin:.35rem 0 .25rem}.pcard__meta p{margin:0}.pcard__cat{color:var(--muted)}.pcard__go{border:1px solid var(--line);width:48px;height:48px;color:var(--heading);transition:background-color .35s, color .35s, rotate .5s var(--ease-out), border-color .35s;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.pcard__link:hover .pcard__go{color:#0c0c0d;background:#d7ff3b;border-color:#d7ff3b;rotate:45deg}.filters{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.chip{border:1px solid var(--line);min-height:44px;color:var(--text);font:500 .95rem/1 var(--font-sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.1rem;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.chip:hover{border-color:var(--heading)}.chip[aria-pressed=true]{color:#0c0c0d;background:#d7ff3b;border-color:#d7ff3b}[data-theme=light] .chip[aria-pressed=true]{color:#d7ff3b;background:#0c0c0d;border-color:#0c0c0d}.chip small{font-family:var(--font-mono);opacity:.7;font-size:.75rem}.pmeta{flex-wrap:wrap;align-items:center;gap:1.5rem 2.5rem;margin-top:.75rem;display:flex}.pmeta__list{flex-wrap:wrap;gap:1rem 2.5rem;margin:0;display:flex}.pmeta__list dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.pmeta__list dd{color:var(--heading);margin:.25rem 0 0;font-weight:500}.devices{align-items:end;gap:2rem;display:grid}@media (width>=1024px){.devices{grid-template-columns:minmax(0,1fr) 300px;gap:3rem}}.browser--xl{box-shadow:var(--shadow);border-radius:20px}.browser__screen--tall{aspect-ratio:16/10}.browser__screen img.is-auto{animation:26s cubic-bezier(.45,.05,.55,.95) 1.5s infinite alternate pan}.devices .browser:hover img.is-auto,.phone:hover img.is-auto{animation-duration:8s}@keyframes pan{0%{object-position:50% 0}to{object-position:50% 100%}}.device__cap{color:var(--heading);align-items:center;gap:.5rem;margin:.9rem 0 0;font-size:.9rem;display:flex}.device-phone{width:min(300px,78vw);translate:0 var(--py,0px);justify-self:center}.phone{box-shadow:var(--shadow), inset 0 0 0 2px #1a1a1d;background:#0c0c0d;border:1px solid #2a2a2e;border-radius:44px;padding:12px;position:relative}.phone__notch{z-index:2;background:#000;border-radius:999px;width:90px;height:24px;position:absolute;top:20px;left:50%;translate:-50%}.phone__screen{aspect-ratio:9/19.5;background:#111;border-radius:33px;overflow:hidden}.phone__screen img{object-fit:cover;object-position:50% 0;width:100%;height:100%}.phone__screen img.is-auto{animation:22s cubic-bezier(.45,.05,.55,.95) 2s infinite alternate pan}.story{gap:clamp(32px,4vw,56px);display:grid}@media (width>=1024px){.story{grid-template-columns:repeat(3,minmax(0,1fr))}}.story__block{border-top:1px solid var(--line);align-content:start;gap:1rem;padding-top:1.5rem;display:grid}.story__block p{margin:0}.gallery{grid-template-columns:minmax(0,1fr);gap:clamp(20px,2.5vw,32px);display:grid}@media (width>=768px){.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.gallery__item{color:inherit;text-align:left;cursor:zoom-in;font:inherit;background:0 0;border:0;gap:.8rem;padding:0;display:grid}.gallery__item:hover .browser{border-color:var(--accent);transform:translateY(-4px)}.gallery__label{color:var(--heading);font-weight:600}.seg{border:1px solid var(--line);border-radius:14px;gap:4px;padding:4px;display:inline-flex}.seg button{min-height:44px;color:var(--muted);font:500 .95rem/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.5rem;padding:0 1rem;display:inline-flex}.seg button[aria-selected=true]{color:#0c0c0d;background:#d7ff3b}[data-theme=light] .seg button[aria-selected=true]{color:#d7ff3b;background:#0c0c0d}.gauges{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;display:grid}.gauge{background:var(--card);border:1px solid var(--line);border-radius:20px;justify-items:center;gap:.75rem;padding:1.5rem 1rem;display:grid;position:relative}.gauge svg{width:120px;height:120px;rotate:-90deg}.gauge circle{fill:none;stroke-width:7px}.gauge__track{stroke:var(--line)}.gauge__bar{stroke-linecap:round;stroke-dasharray:var(--c);stroke-dashoffset:var(--c);transition:stroke-dashoffset 1.6s var(--ease-out) .2s}.gauge.is-in .gauge__bar{stroke-dashoffset:var(--v)}.gauge--good .gauge__bar{stroke:#d7ff3b}[data-theme=light] .gauge--good .gauge__bar{stroke:#0c0c0d}.gauge--mid .gauge__bar{stroke:#c9a227}.gauge--low .gauge__bar{stroke:#ff5a4e}.gauge__num{font-family:var(--font-display);letter-spacing:-.04em;color:var(--heading);font-size:2.25rem;font-weight:800;position:absolute;top:calc(1.5rem + 60px);translate:0 -50%}.gauge__label{color:var(--heading);text-align:center;font-weight:600}.vitals{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1px;margin:1.5rem 0 0;display:grid;overflow:hidden}.vitals div{background:var(--card);padding:1.1rem 1.25rem}.vitals dt{color:var(--muted);font-size:.9rem}.vitals dd{font-family:var(--font-mono);color:var(--heading);margin:.25rem 0 0;font-size:1.15rem;font-weight:600}.vitals__date{margin:1rem 0 0;font-size:.9rem}.nextp{border:1px solid var(--line);background:var(--card);isolation:isolate;border-radius:28px;gap:.75rem;padding:clamp(28px,4vw,56px);transition:border-color .4s;display:grid;position:relative;overflow:hidden}.nextp:hover{border-color:var(--accent)}.nextp__title{font-family:var(--font-display);letter-spacing:-.04em;color:var(--heading);align-items:center;gap:1rem;font-size:clamp(2.25rem,1.4rem + 4vw,5.5rem);font-weight:800;line-height:1;display:flex}.nextp__title svg{transition:translate .5s var(--ease-out);flex-shrink:0}.nextp:hover .nextp__title svg{translate:12px}.nextp__img{opacity:.22;z-index:-1;width:42%;transition:opacity .5s, rotate .6s var(--ease-out);border-radius:14px;position:absolute;top:50%;right:-4%;translate:0 -50%;rotate:-4deg}.nextp:hover .nextp__img{opacity:.5;rotate:-1deg}@media (width<=767px){.nextp__img{display:none}}.lbox{z-index:95;background:#0c0c0deb;place-items:center;padding:64px 16px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.lbox figure{width:100%;max-width:1280px;margin:0}.lbox img{border-radius:14px;width:100%}.lbox figcaption{color:#edebe4;flex-wrap:wrap;gap:1rem;margin-top:.75rem;display:flex}.lbox__x{color:#edebe4;background:#0c0c0d;border-color:#2a2a2e;position:fixed;top:16px;right:16px}.plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:stretch;gap:clamp(16px,2vw,24px);display:grid}.plan{background:var(--card);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:1.25rem;padding:clamp(24px,3vw,36px);display:flex;position:relative}.plan h3,.plan .t-over{margin:0}.plan--hot{box-shadow:0 0 0 1px #d7ff3b, var(--shadow);border-color:#d7ff3b}[data-theme=light] .plan--hot{box-shadow:0 0 0 1px #0c0c0d, var(--shadow);border-color:#0c0c0d}.plan__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.plan__badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#0c0c0d;background:#d7ff3b;border-radius:8px;padding:.4rem .7rem;font-size:.75rem;font-weight:600}.plan__price{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.plan__price .t-num{font-size:clamp(2.75rem,2rem + 2.5vw,4rem)}.plan__price em{color:var(--accent);font-style:normal}.plan__from{font-family:var(--font-mono);color:var(--muted);font-size:.9rem}.plan__for{color:var(--muted);margin:0}.plan__list{border-top:1px solid var(--line);gap:.7rem;margin:0;padding:1.25rem 0 0;list-style:none;display:grid}.plan__list li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:.7rem;line-height:1.45;display:grid}.plan__list svg{color:var(--accent);margin-top:.15em}.plan__term{border-top:1px solid var(--line);color:var(--heading);justify-content:space-between;gap:1rem;margin:auto 0 0;padding-top:1rem;font-weight:600;display:flex}.plan__term span{color:var(--muted);font-weight:400}.plan .btn{width:100%}.plan--wide{gap:1.5rem;margin-top:clamp(16px,2vw,24px);display:grid}.plan__wide-l{align-items:start;gap:1rem;display:flex}.plan__wide-l>div{gap:.4rem;display:grid}.plan__list--cols{border-top:0;padding-top:0}.plan__wide-r{align-content:end;gap:1rem;display:grid}@media (width>=1024px){.plan--wide{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(220px,.6fr);align-items:center;gap:2.5rem}}.pricing__note{margin:2rem 0 0}.band{color:#0c0c0d;background:#d7ff3b;border-radius:clamp(24px,3vw,40px);gap:1.5rem;padding:clamp(32px,5vw,72px);display:grid}.band .t-h2{color:#0c0c0d;margin:0 0 .75rem}.band .t-lead{color:#2b300f;margin:0}.band__actions{flex-wrap:wrap;gap:.75rem;display:flex}@media (width>=1024px){.band{grid-template-columns:minmax(0,1.4fr) auto;align-items:center}}.btn-line{color:#0c0c0d;border-color:#0c0c0d59}.btn-line:hover{border-color:#0c0c0d}.contact-page{align-items:start;gap:clamp(24px,3vw,40px);display:grid}@media (width>=1024px){.contact-page{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.cinfo{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cinfo__item{background:var(--card);border:1px solid var(--line);transition:border-color .3s, transform .4s var(--ease-out);border-radius:20px;align-items:center;gap:1rem;padding:1.25rem;display:flex}.cinfo__item:hover{border-color:var(--accent);transform:translate(4px)}.cinfo__text{flex:1;gap:.25rem;min-width:0;display:grid}.cinfo__value{font-family:var(--font-display);color:var(--heading);overflow-wrap:anywhere;letter-spacing:-.01em;font-size:clamp(1.15rem,1rem + .6vw,1.5rem);font-weight:700}.cinfo__go{color:var(--muted);flex-shrink:0}.contact-card{color:#0c0c0d;background:#d7ff3b;border-radius:28px;gap:1.5rem;padding:clamp(24px,3.5vw,48px);display:grid}.contact-card .t-h3{color:#0c0c0d;margin:0}.form{gap:1.25rem;display:grid}.field{gap:.5rem;display:grid}.field label{font-size:.95rem;font-weight:600}.field input,.field textarea{color:#0c0c0d;width:100%;min-height:56px;font:400 1rem/1.4 var(--font-sans);background:#ffffff80;border:1.5px solid #0c0c0d40;border-radius:14px;padding:.9rem 1rem;transition:border-color .25s,background-color .25s}.field textarea{resize:vertical;min-height:140px}.field input:focus,.field textarea:focus{background:#ffffffbf;border-color:#0c0c0d;outline:none}.field small{color:#3b4210}.err{color:#7a1a12;margin:0;font-size:.9rem;font-weight:600}.contact-card .btn-acid{color:#d7ff3b;box-shadow:none;background:#0c0c0d}.contact-card .btn-acid:before{background:#1a1a1d}.form .btn{width:100%}@media (width>=640px){.form .btn{justify-self:start;width:auto}}.form__ok{color:#d7ff3b;background:#0c0c0d;border-radius:14px;align-items:start;gap:.75rem;margin:0;padding:1rem 1.25rem;font-weight:500;display:flex}.form__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ftr{border-top:1px solid var(--line);padding:clamp(64px,8vw,120px) 0 32px}.ftr__cta{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:clamp(40px,5vw,64px);padding-bottom:clamp(40px,5vw,64px);display:flex}.ftr__cta .t-h2{max-width:16ch;margin:0}.ftr__cta-actions{flex-wrap:wrap;gap:.75rem;display:flex}.ftr__cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:2rem;margin-bottom:clamp(48px,6vw,80px);display:grid}.ftr__cols .t-over{color:var(--muted);margin:0 0 1rem}.ftr__list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.ftr__list a{min-height:40px;color:var(--text);align-items:center;gap:.6rem;transition:color .25s;display:inline-flex}.ftr__list a:hover{color:var(--accent)}.ftr__list svg{color:var(--accent);flex-shrink:0}.ftr__word{width:100%;height:auto;color:var(--heading);margin:0 0 2rem;display:block}.ftr__word path{fill:currentColor}.ftr__word .caret{fill:#d7ff3b}[data-theme=light] .ftr__word .caret{fill:#0c0c0d}.ftr__row{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding-top:1.5rem;font-size:.95rem;display:flex}[data-reveal]{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(36px)}[data-reveal].is-in{opacity:1;transform:none}.skip{z-index:100;color:#0c0c0d;background:#d7ff3b;border-radius:10px;padding:.75rem 1rem;font-weight:600;position:absolute;top:-100px;left:16px}.skip:focus{top:16px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal],.fade-up,.hero__title .w>span{opacity:1;transform:none}.curtain{display:none}}@media (pointer:coarse){.robot__hint{display:none}}.stats--four{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.story-cols{gap:2rem;display:grid}@media (width>=1024px){.story-cols{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:4rem}.story-cols__head{position:sticky;top:110px}}.story-cols__head{gap:.9rem;display:grid}.story-cols__head>*{margin:0}.story-cols__text{gap:1.5rem;display:grid}.story-cols__text p{color:var(--text);margin:0}.svc--four .svc__item{min-height:240px}@media (width>=1200px){.svc--four{grid-template-columns:repeat(4,minmax(0,1fr))}}.stack-list{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.stack-list li{font-family:var(--font-mono);border:1px solid var(--line);color:var(--heading);border-radius:999px;padding:.7rem 1.1rem;font-size:.95rem;font-weight:500;transition:background-color .3s,color .3s,border-color .3s}.stack-list li:hover{color:#0c0c0d;background:#d7ff3b;border-color:#d7ff3b}.hero3d{isolation:isolate;flex-direction:column;justify-content:center;height:100svh;min-height:560px;max-height:1000px;padding:84px 0 0;display:flex;position:relative;overflow:hidden}.hero3d__stage{z-index:-2;position:absolute;inset:0}.hero3d__stage canvas{cursor:crosshair}.hero3d--flat{background:radial-gradient(60% 70% at 72% 45%,#d7ff3b29,#0000 60%)}.hero3d__shade{z-index:-1;pointer-events:none;background:linear-gradient(#0c0c0d00 28%,#0c0c0d99 52%,#0c0c0df5 100%);position:absolute;inset:0}@media (width>=768px){.hero3d__shade{background:linear-gradient(90deg,#0c0c0ddb 0%,#0c0c0d59 42%,#0c0c0d00 62%),linear-gradient(#0c0c0d00 74%,#0c0c0de6 100%)}}[data-theme=light] .hero3d__shade{background:linear-gradient(#f4f3ee00 28%,#f4f3eea6 52%,#f4f3eef7 100%)}@media (width>=768px){[data-theme=light] .hero3d__shade{background:linear-gradient(90deg,#f4f3eee6 0%,#f4f3ee66 42%,#f4f3ee00 62%),linear-gradient(#f4f3ee00 74%,#f4f3eeeb 100%)}}.hero3d__body{pointer-events:none;flex:1;align-content:end;gap:clamp(.9rem,2.2vh,1.4rem);min-height:0;padding-top:0;padding-bottom:clamp(1rem,3vh,2rem);display:grid}@media (width>=768px){.hero3d__body{align-content:center;padding-top:0}}.hero3d__body a,.hero3d__body button{pointer-events:auto}.hero3d__title{margin:0;font-size:clamp(2.5rem,min(1rem + 5.4vw,10.5vh),7.25rem)}.hero3d .t-lead{font-size:clamp(1rem,.9rem + .35vw,1.2rem)}.hero3d .hero__lead{max-width:36ch}.hero3d__ghost{background:var(--glass);-webkit-backdrop-filter:blur(8px)}.hero3d__hint{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);align-items:center;gap:.55rem;margin:0;font-size:.78rem;display:flex}.hero3d__hint i{background:#d7ff3b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #d7ff3b}.hero3d__foot{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:clamp(1rem,2.5vh,1.75rem);font-size:.75rem;display:flex}.hero3d__stack{flex-wrap:wrap;gap:.5rem;max-width:760px;margin:0;padding:0;list-style:none;display:flex}.hero3d__stack li{border:1px solid var(--line);background:var(--glass);border-radius:999px;padding:.45rem .75rem}.hero3d__geo{margin:0;line-height:1.7}.hero3d__geo b{color:var(--heading);font-weight:600}@media (width>=768px){.hero3d__geo{text-align:right}}@media (width<=767px){.hero3d__stack,.hero3d__hint{display:none}.hero3d .hero__lead{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hero3d .hero__actions .btn{flex:auto}}@media (height<=720px) and (width>=768px){.hero3d__stack{display:none}}.ind{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.ind li{border-bottom:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);column-gap:1rem;padding:1.5rem 0;display:grid}.ind__n{font-family:var(--font-display);color:var(--accent);letter-spacing:-.04em;grid-row:span 2;font-size:2.5rem;font-weight:800;line-height:1}.ind__name{font-family:var(--font-display);color:var(--heading);font-size:1.3rem;font-weight:700}.ind__count{color:var(--muted);font-size:.95rem}@media (width>=768px){.ind li{padding:1.75rem 1.5rem 1.75rem 0}}.clients{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.clients__item{border:1px solid var(--line);background:var(--card);isolation:isolate;min-height:120px;transition:border-color .3s, transform .4s var(--ease-out);border-radius:16px;align-content:end;gap:.2rem;padding:1rem;display:grid;position:relative;overflow:hidden}.clients__item img{object-fit:cover;object-position:top;z-index:-2;opacity:.18;filter:grayscale();width:100%;height:100%;transition:opacity .4s, filter .4s, scale .6s var(--ease-out);position:absolute;inset:0}.clients__item:after{content:"";z-index:-1;background:linear-gradient(0deg, var(--card) 15%, transparent 100%);position:absolute;inset:0}.clients__item:hover{border-color:var(--accent);transform:translateY(-3px)}.clients__item:hover img{opacity:.5;filter:none;scale:1.05}.clients__name{font-family:var(--font-display);color:var(--heading);font-size:1.1rem;font-weight:700;line-height:1.2}.clients__cat{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.btn-danger{color:#ff8a80;background:#3a1512;border-color:#5a1f1a}.btn-danger:hover{background:#4a1a16}.login{isolation:isolate;place-items:center;min-height:100svh;padding:24px 16px;display:grid;position:relative;overflow:hidden}.login__scene{z-index:-3;position:absolute;inset:0}.login__shade{z-index:-2;pointer-events:none;background:radial-gradient(60% 70% at 30%,#0c0c0deb,#0c0c0d59 70%),radial-gradient(40% 60% at 78%,#0c0c0dd9,#0000 75%),linear-gradient(#0000 60%,#0c0c0de6);position:absolute;inset:0}.login__grid{z-index:-1;pointer-events:none;background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 60%);mask-image:linear-gradient(90deg,#000 0%,#0000 60%)}.login__wrap{align-items:center;gap:2.5rem;width:min(1180px,100%);display:grid}@media (width>=960px){.login__wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,420px);justify-content:space-between}}.login__hello{pointer-events:none;gap:1rem;display:grid}.login__hello .t-over{margin:0}.login__title{font-family:var(--font-display);letter-spacing:-.045em;color:#fff;margin:0;font-size:clamp(2.75rem,1.5rem + 5vw,6rem);font-weight:800;line-height:.95}.login__caret{vertical-align:-.04em;background:#d7ff3b;width:.08em;height:.8em;margin-left:.08em;animation:1.05s step-end infinite blink;display:inline-block}.login__sub{max-width:32rem;color:var(--muted);margin:0;font-size:1.05rem}.login__card{-webkit-backdrop-filter:blur(22px)saturate(1.4);animation:loginIn .9s var(--ease-out) both;background:#111113f0;border:1px solid #ffffff17;border-radius:28px;gap:1.1rem;padding:clamp(24px,4vw,36px);display:grid;position:relative;box-shadow:0 40px 120px -30px #000c,inset 0 1px #ffffff0f}.login__card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(140deg,#d7ff3b8c,#0000 35% 70%,#d7ff3b40);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes loginIn{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}.login__badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#d7ff3b;background:#d7ff3b14;border:1px solid #d7ff3b40;border-radius:999px;justify-self:start;align-items:center;gap:.45rem;padding:.4rem .7rem;font-size:.75rem;display:inline-flex}.login__top{z-index:2;justify-content:space-between;align-items:center;gap:12px;padding:18px clamp(16px,3vw,32px);display:flex;position:absolute;top:0;left:0;right:0}.login__top img{width:auto;height:26px;display:block}.login__home{border-radius:8px;align-items:center;min-height:44px;display:inline-flex}.login__home:focus-visible{outline-offset:4px;outline:2px solid #d7ff3b}.login__card-t{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0;font-size:1.35rem;font-weight:700}.login__duty{gap:.7rem;max-width:34rem;margin-top:.6rem;display:grid}.login__duty-h{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.74rem}.login__duty ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.login__duty li{-webkit-backdrop-filter:blur(8px);min-height:38px;color:var(--text);opacity:0;animation:loginIn .6s var(--ease-out) forwards;animation-delay:var(--d);background:#1414168c;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:.88rem;display:inline-flex}.login__duty li svg{color:#d7ff3b}.login__duty li i{background:#d7ff3b;border-radius:50%;width:7px;height:7px;animation:1.8s infinite apulse}@media (width<=959px){.login{padding-top:84px}.login__duty{display:none}}@media (prefers-reduced-motion:reduce){.login__duty li{opacity:1;animation:none}.login__duty li i{animation:none}}.login__field{gap:.45rem;display:grid}.login__field label{color:var(--heading);font-size:.9rem;font-weight:600}.login__input{border:1.5px solid var(--line);min-height:54px;color:var(--muted);background:#0c0c0db3;border-radius:14px;align-items:center;gap:.6rem;padding:0 .9rem;transition:border-color .25s,box-shadow .25s;display:flex}.login__input:focus-within{color:#d7ff3b;border-color:#d7ff3b;box-shadow:0 0 0 4px #d7ff3b1f}.login__input input{color:#fff;min-width:0;height:52px;font:400 16px var(--font-sans);background:0 0;border:0;outline:none;flex:1}.login__input input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s;box-shadow:inset 0 0 0 1000px #0f0f11}.login__input input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s;box-shadow:inset 0 0 0 1000px #0f0f11}.login__input input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s;box-shadow:inset 0 0 0 1000px #0f0f11}.login__input button{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.login__input button:hover{color:#fff}.login__err{color:#ff8a80;font-size:.88rem;font-weight:500}.login__remember{color:var(--text);cursor:pointer;align-items:center;gap:.55rem;min-height:32px;font-size:.95rem;display:inline-flex}.login__remember input{accent-color:#d7ff3b;width:18px;height:18px}.login__btn{--h:56px;width:100%;font-size:1.05rem}.login__meta{font-family:var(--font-mono);color:var(--muted);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:0;font-size:.72rem;display:flex}.adm{background:var(--bg);grid-template-columns:minmax(0,1fr);min-height:100svh;display:grid}@media (width>=1024px){.adm{grid-template-columns:250px minmax(0,1fr)}}.adm__side{z-index:60;border-right:1px solid var(--line);width:260px;transition:transform .35s var(--ease-out);background:#111113;flex-direction:column;gap:1.5rem;padding:22px 16px;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.adm__side.is-open{transform:none}@media (width>=1024px){.adm__side{width:auto;height:100svh;position:sticky;top:0;transform:none}.adm__burger{display:none!important}}.adm__veil{z-index:55;background:#0000008c;position:fixed;inset:0}.adm__brand{align-items:center;gap:.6rem;min-height:44px;padding:0 .5rem;display:flex}.adm__brand img{width:auto;height:24px}.adm__brand span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#0c0c0d;background:#d7ff3b;border-radius:6px;padding:.2rem .45rem;font-size:.72rem}.adm__nav{gap:2px;display:grid}.adm__nav a{min-height:44px;color:var(--muted);border-radius:12px;align-items:center;gap:.75rem;padding:0 .8rem;font-weight:500;transition:background-color .2s,color .2s;display:flex}.adm__nav a:hover{color:#fff;background:#1a1a1d}.adm__nav a[aria-current=page]{color:#0c0c0d;background:#d7ff3b}.adm__me{border-top:1px solid var(--line);gap:4px;margin-top:auto;padding-top:1rem;display:grid}.adm__me a,.adm__me button{min-height:44px;color:var(--muted);font:500 .95rem var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:.6rem;padding:0 .8rem;display:flex}.adm__me a:hover,.adm__me button:hover{color:#fff;background:#1a1a1d}.adm__me small{color:#5e5e5a;overflow-wrap:anywhere;padding:.3rem .8rem 0;font-size:.8rem}.adm__main{min-width:0}.adm__top{z-index:40;background:var(--glass);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem;min-height:72px;padding:14px clamp(16px,3vw,32px);display:flex;position:sticky;top:0}.adm__top h1{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;overflow-wrap:anywhere;min-width:0;margin:0 auto 0 0;font-size:clamp(1.4rem,1.1rem + 1vw,2rem);font-weight:800}.adm__burger{border:1px solid var(--line);color:#fff;cursor:pointer;background:0 0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.adm__actions{flex-wrap:wrap;gap:.5rem;display:flex}.adm__actions .btn,.ebar .btn,.toolbar .btn{--h:44px;padding:0 1rem;font-size:.95rem}.adm__body{align-content:start;gap:20px;padding:clamp(16px,3vw,32px);display:grid}.adm__toast{z-index:90;color:#0c0c0d;box-shadow:var(--shadow);background:#d7ff3b;border-radius:14px;padding:.9rem 1.2rem;font-weight:600;animation:.3s anvcUp;position:fixed;bottom:20px;right:20px}.alang{border:1px solid var(--line);background:#111113;border-radius:12px;gap:2px;padding:3px;display:inline-flex}.alang button{min-width:44px;min-height:38px;color:var(--muted);font:600 .8rem var(--font-mono);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 .55rem;transition:background-color .2s,color .2s}.alang button:hover{color:#fff}.alang button[aria-pressed=true]{color:#0c0c0d;background:#d7ff3b}.alang button:focus-visible{outline-offset:2px;outline:2px solid #d7ff3b}.dhero{border:1px solid var(--line);background:radial-gradient(90% 140% at 100% 0%, #d7ff3b1f, transparent 60%), var(--card);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding:clamp(18px,3vw,28px);display:flex}.dhero h2{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem);font-weight:800}.dhero p{color:var(--muted);margin:.3rem 0 0}.dhero__live{align-items:center;gap:.55rem;font-weight:600;display:inline-flex;color:var(--text)!important;margin:0!important}.dhero__live i{background:#5e5e5a;border-radius:50%;width:10px;height:10px}.dhero__live.is-on i{background:#d7ff3b;animation:1.6s infinite apulse;box-shadow:0 0 #d7ff3b99}.dsec{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:4px 0 12px;font-size:.78rem;font-weight:600}@keyframes apulse{0%{box-shadow:0 0 #d7ff3b8c}70%{box-shadow:0 0 0 9px #d7ff3b00}to{box-shadow:0 0 #d7ff3b00}}.agents{perspective:1200px;grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (width>=720px){.agents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1240px){.agents{grid-template-columns:repeat(3,minmax(0,1fr))}}.agent{background:var(--card);border:1px solid var(--line);cursor:pointer;min-width:0;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:border-color .3s, transform .25s var(--ease-out), box-shadow .3s;animation:cardIn .7s var(--ease-out) backwards;border-radius:20px;flex-direction:column;gap:12px;padding:18px;display:flex;position:relative;overflow:hidden}.agent:hover{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.agent:hover{border-color:color-mix(in srgb, var(--c) 55%, transparent)}}.agent:hover{box-shadow:0 24px 60px -24px var(--c)}@supports (color:color-mix(in lab, red, red)){.agent:hover{box-shadow:0 24px 60px -24px color-mix(in srgb, var(--c) 40%, transparent)}}.agent:focus-visible{outline:2px solid var(--c);outline-offset:3px}.agent:nth-child(2){animation-delay:60ms}.agent:nth-child(3){animation-delay:.12s}.agent:nth-child(4){animation-delay:.18s}.agent:nth-child(5){animation-delay:.24s}.agent:nth-child(6){animation-delay:.3s}.agent__glow{pointer-events:none;opacity:0;background:radial-gradient(240px circle at var(--mx,50%) var(--my,0%), var(--c), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.agent__glow{background:radial-gradient(240px circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--c) 16%, transparent), transparent 70%)}}.agent__glow{transition:opacity .3s}.agent:hover .agent__glow{opacity:1}@keyframes cardIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.agent--running{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.agent--running{border-color:color-mix(in srgb, var(--c) 60%, transparent)}}.agent--running{background:linear-gradient(180deg, var(--c), transparent 55%), var(--card)}@supports (color:color-mix(in lab, red, red)){.agent--running{background:linear-gradient(180deg, color-mix(in srgb, var(--c) 8%, transparent), transparent 55%), var(--card)}}.agent--failed{border-color:#ff8a8073}.agent__head{align-items:center;gap:12px;min-width:0;display:flex}.agent__title{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.agent__title h3{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;margin:0;font-size:1.08rem;font-weight:700}.agent__desc{color:var(--muted);margin:0;font-size:.9rem;line-height:1.45}.agent__now{color:#fff;overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.45}.agent__run{gap:8px;display:grid}.agent__bar{background:#222226;border-radius:4px;height:4px;overflow:hidden}.agent__bar i{background:#d7ff3b;border-radius:4px;width:40%;height:100%;animation:1.4s ease-in-out infinite abar;display:block}@keyframes abar{0%{transform:translate(-100%)}to{transform:translate(260%)}}.agent__meta{color:var(--muted);font-size:.82rem}.agent__last{color:var(--text);overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:0;font-size:.92rem;line-height:1.45;display:flex}.agent__last svg{color:#d7ff3b;flex-shrink:0;margin-top:2px}.agent__last--failed svg{color:#ff8a80}.agent__last em{color:var(--muted);font-style:normal}.agent__progress{color:var(--muted);gap:6px;font-size:.85rem;display:grid}.agent__track,.dkpi__track{background:#222226;border-radius:6px;height:6px;overflow:hidden}.agent__track i,.dkpi__track i{background:#d7ff3b;border-radius:6px;height:100%;display:block}.agent__foot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-top:auto;padding-top:12px;font-size:.82rem;display:flex}.agent__foot b{color:var(--text);font-weight:600}.agent__queue{color:#d7ff3b;font-weight:600}.apill{font:600 .7rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#222226;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.apill i{background:currentColor;border-radius:50%;width:7px;height:7px}.apill--running,.apill--live{color:#d7ff3b;background:#d7ff3b24}.apill--running i,.apill--live i{animation:1.6s infinite apulse}.apill--failed{color:#ff8a80;background:#3a1512}.avatar{width:48px;height:48px;color:var(--c);flex-shrink:0;place-items:center;display:grid;position:relative}.avatar__core{z-index:2;border:1px solid var(--line);background:#1a1a1d;border-radius:12px;place-items:center;width:36px;height:36px;animation:3.6s ease-in-out infinite breathe;display:grid;position:relative}.avatar__orbit{border:1px dashed var(--c);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.avatar__orbit{border:1px dashed color-mix(in srgb, var(--c) 45%, transparent)}}.avatar__orbit{animation:9s linear infinite spin}.avatar__orbit i{background:var(--c);width:6px;height:6px;box-shadow:0 0 10px var(--c);border-radius:50%;margin-left:-3px;position:absolute;top:-3px;left:50%}.avatar--running .avatar__orbit{border-style:solid;border-color:var(--c);animation-duration:1.4s}@supports (color:color-mix(in lab, red, red)){.avatar--running .avatar__orbit{border-color:color-mix(in srgb, var(--c) 35%, transparent)}}.avatar--running .avatar__core{background:var(--c);color:#0c0c0d;border-color:var(--c);animation-duration:1.2s}.avatar--failed{color:#ff8a80}.avatar--failed .avatar__orbit{border-color:#ff8a8073;animation:none}.avatar--failed .avatar__orbit i{box-shadow:none;background:#ff8a80}.avatar__radar{background:conic-gradient(from 0deg, transparent 0 70%, var(--c) 100%);border-radius:50%;position:absolute;inset:-2px}@supports (color:color-mix(in lab, red, red)){.avatar__radar{background:conic-gradient(from 0deg, transparent 0 70%, color-mix(in srgb, var(--c) 45%, transparent) 100%)}}.avatar__radar{animation:2.8s linear infinite spin;-webkit-mask:radial-gradient(circle,#0000 17px,#000 18px);mask:radial-gradient(circle,#0000 17px,#000 18px)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.agent__dots{vertical-align:middle;gap:3px;margin-left:6px;display:inline-flex}.agent__dots i{background:var(--c);border-radius:50%;width:4px;height:4px;animation:1.2s infinite dot}.agent__dots i:nth-child(2){animation-delay:.15s}.agent__dots i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.agent__bar i{background:var(--c)}.agent__spark{width:100%;height:36px;color:var(--c);margin-top:auto}.agent__foot{margin-top:0}.agent__foot span{align-items:center;gap:5px;display:inline-flex}.agent__cost{color:var(--text)}.spark{animation:sparkIn 1.3s var(--ease-out) .15s backwards;display:block;overflow:visible}@keyframes sparkIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.spark__line{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.spark__dot{fill:currentColor;animation:2s ease-in-out 1.5s infinite blink}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.dsec-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.dsec-row .dsec{margin:0}.dsec-row>span{font-size:.85rem}.seg{border:1px solid var(--line);background:#111113;border-radius:12px;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.seg button{min-height:38px;color:var(--muted);font:600 .82rem var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 .8rem}.seg button[aria-pressed=true]{color:#0c0c0d;background:#d7ff3b}.seg button:focus-visible{outline-offset:2px;outline:2px solid #d7ff3b}.dkpi{animation:cardIn .6s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 60ms)}.bchart{gap:10px;display:grid}.bchart__plot{position:relative}.bchart svg{width:100%;height:auto;display:block}.bchart__hit{fill:#0000}.is-hover .bchart__hit{fill:#ffffff0a}.bchart__bar{transform-box:fill-box;transform-origin:bottom;animation:grow .7s var(--ease-out) both;animation-delay:calc(var(--i,0) * 25ms)}@keyframes grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.bchart__tip{z-index:2;border:1px solid var(--line);box-shadow:var(--shadow);color:var(--text);white-space:nowrap;pointer-events:none;background:#0c0c0d;border-radius:10px;gap:3px;padding:8px 10px;font-size:.8rem;display:grid;position:absolute;top:0;transform:translate(-50%)}.bchart__tip b{color:#fff}.bchart__tip span{align-items:center;gap:6px;display:flex}.bchart__tip i,.chart__toggle i,.donut__legend i{border-radius:3px;flex-shrink:0;width:9px;height:9px}.chart__toggle{border:1px solid var(--line);min-height:32px;color:var(--text);font:500 .82rem var(--font-sans);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;transition:opacity .2s,border-color .2s;display:inline-flex}.chart__toggle:hover{border-color:#5e5e5a}.chart__toggle.is-off{opacity:.4}.chart__toggle:focus-visible{outline-offset:2px;outline:2px solid #d7ff3b}.donuts{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin-top:20px;display:grid}.donut{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.donut__ring{flex-shrink:0;position:relative}.donut__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.donut__bg{fill:none;stroke:#1f1f23;stroke-width:16px}.donut__seg{fill:none;stroke-width:16px;cursor:pointer;transition:stroke-dasharray 1s var(--ease-out), stroke-width .2s, opacity .2s}.donut__seg.is-on{stroke-width:20px}.donut__center{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.donut__center b{font:800 1.6rem var(--font-display);color:#fff;letter-spacing:-.03em}.donut__center span{color:var(--muted);font-size:.78rem}.donut__legend{flex:140px;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.donut__legend li{color:var(--text);cursor:default;border-radius:8px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 6px;font-size:.88rem;transition:background-color .2s;display:grid}.donut__legend li.is-on{background:#1a1a1d}.donut__legend span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.donut__legend b{color:#fff;font-weight:600}.costs__top{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.costs__big{background:#131315;border-radius:14px;gap:4px;min-width:0;padding:12px 14px;display:grid}.costs__big span{color:var(--muted);font-size:.8rem}.costs__big b{font:800 1.35rem var(--font-display);color:#fff;letter-spacing:-.02em;overflow-wrap:anywhere}.costs__big.is-main{background:#d7ff3b1a}.costs__big.is-main b{color:#d7ff3b}.costs__agents{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.costs__agents li{grid-template-columns:minmax(0,1.2fr) minmax(60px,1fr) auto;grid-template-areas:"n b v""n s s";align-items:center;gap:2px 12px;display:grid}.costs__name{color:var(--text);grid-area:n;align-items:center;gap:8px;min-width:0;font-weight:500;display:flex}.costs__name .avatar{width:34px;height:34px}.costs__name .avatar__core{border-radius:9px;width:26px;height:26px}.costs__name .avatar__core svg{width:15px;height:15px}.costs__bar{background:#222226;border-radius:6px;grid-area:b;height:6px;overflow:hidden}.costs__bar i{background:var(--c);height:100%;transition:width 1s var(--ease-out);border-radius:6px;display:block}.costs__agents b{color:#fff;font-variant-numeric:tabular-nums;grid-area:v}.costs__agents small{color:var(--muted);grid-area:s;font-size:.78rem}.costs__free{border-top:1px dashed var(--line);color:var(--muted);justify-content:space-between;gap:10px;padding-top:8px;font-size:.85rem;display:flex!important}.costs__daily{gap:6px;display:grid}.costs__daily .dsec{margin:0}.costs__spark{color:#d7ff3b;width:100%;height:48px}.drawer{z-index:80;-webkit-backdrop-filter:blur(3px);background:#0000008c;justify-content:flex-end;animation:.25s fadeIn;display:flex;position:fixed;inset:0}.drawer__panel{border-left:1px solid var(--line);width:min(460px,100%);height:100%;animation:slideIn .35s var(--ease-out);background:#111113;align-content:start;gap:16px;padding:22px;display:grid;overflow-y:auto;box-shadow:-30px 0 80px #00000080}@keyframes slideIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.drawer__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.drawer__head h2{font:800 1.3rem var(--font-display);color:#fff;letter-spacing:-.02em;margin:0 0 4px}.drawer__desc{color:var(--muted);margin:0;line-height:1.5}.drawer__facts{gap:8px;margin:0;display:grid}.drawer__facts div{background:#18181b;border-radius:12px;grid-template-columns:140px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.drawer__facts dt{color:var(--muted);font-size:.85rem}.drawer__facts dd{color:#fff;overflow-wrap:anywhere;margin:0}.drawer .dsec{margin:6px 0 0}.drawer__bars{background:#18181b;border-radius:12px;align-items:flex-end;gap:4px;height:90px;padding:8px;display:flex}.drawer__bars span{background:var(--c);transform-origin:bottom;animation:grow .6s var(--ease-out) both;animation-delay:calc(var(--i) * 30ms);border-radius:3px 3px 0 0;flex:1}.feed__item{animation:cardIn .5s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 40ms)}.feed__icon{color:var(--c,#d7ff3b)}@media (width<=560px){.costs__top{grid-template-columns:minmax(0,1fr)}.drawer__facts div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (prefers-reduced-motion:reduce){.agent,.dkpi,.feed__item,.avatar__orbit,.avatar__radar,.avatar__core,.agent__dots i,.bchart__bar,.drawer,.drawer__panel,.drawer__bars span,.spark__dot{animation:none!important}.spark{animation:none}.agent{transform:none}}.dkpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px;display:grid}.dkpi{background:var(--card);border:1px solid var(--line);min-width:0;transition:border-color .25s, transform .3s var(--ease-out);border-radius:18px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}a.dkpi:hover{border-color:#d7ff3b;transform:translateY(-2px)}.dkpi__icon{color:#d7ff3b;background:#1a1a1d;border-radius:11px;place-items:center;width:36px;height:36px;margin-bottom:4px;display:grid}.dkpi__v{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;font-size:2rem;font-weight:800;line-height:1}.dkpi__l{color:var(--text);font-weight:500}.dkpi__h{color:var(--muted);overflow-wrap:anywhere;font-size:.84rem}.chart__legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:.85rem;display:flex}.chart__grid{stroke:#222226;stroke-width:1px}.chart__axis{fill:#6b6b66;font:500 11px var(--font-mono)}.speed{gap:10px;display:grid}.speed__row{background:#131315;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:12px 14px;display:grid}.speed__name{gap:2px;min-width:0;display:grid}.speed__name b{color:#fff}.speed__name span{font:500 .78rem var(--font-mono)}.speed__rings{gap:10px;display:flex}.speed__more{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;gap:4px 14px;font-size:.82rem;display:flex}.speed__more b{color:var(--text);font-weight:600}.sring{justify-items:center;gap:2px;width:64px;display:grid;position:relative}.sring svg{width:56px;height:56px;transform:rotate(-90deg)}.sring__bg{fill:none;stroke:#222226;stroke-width:6px}.sring__fg{fill:none;stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset .8s var(--ease-out)}.sring b{text-align:center;width:100%;font:700 1rem var(--font-display);color:#fff;position:absolute;top:16px}.sring span{color:var(--muted);font-size:.72rem}.sring--good .sring__fg{stroke:#d7ff3b}.sring--mid .sring__fg{stroke:#f5b83d}.sring--bad .sring__fg{stroke:#ff8a80}.feed{gap:4px;margin:0;padding:0;list-style:none;display:grid}.feed__item{border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;display:grid}.feed__item:hover{background:#131315}.feed__icon{color:#d7ff3b;background:#1a1a1d;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.feed__item--failed .feed__icon{color:#ff8a80}.feed__item--running .feed__icon{color:#0c0c0d;background:#d7ff3b}.feed__item b{color:#fff;font-size:.9rem;display:block}.feed__item p{color:var(--muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:.88rem;line-height:1.4}.feed__item time{color:#6b6b66;white-space:nowrap;font-size:.78rem}.panel h2 small{font:500 .8rem var(--font-sans)}.panel h2>span{align-items:center;gap:.5rem;display:inline-flex}@media (prefers-reduced-motion:reduce){.agent__bar i,.apill i,.dhero__live i{animation:none}}.seo__head{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.seo__head h2{font-family:var(--font-display);color:#fff;font-size:1.5rem;font-weight:800}.seo__head>div{flex:280px;min-width:0}.seo__ring{width:120px}.seo__ring svg{width:120px;height:120px}.seo__ring .sring__bg,.seo__ring .sring__fg{stroke-width:10px}.seo__ring b{font-size:2rem;top:38px}.seo__facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.seo__fact{background:var(--card);border:1px solid var(--line);border-radius:16px;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.seo__fact>div{gap:2px;min-width:0;display:grid}.seo__fact b{color:#fff;font-size:.92rem}.seo__fact span:not(.dkpi__icon){color:var(--muted);overflow-wrap:anywhere;font-size:.85rem}.seo__fact.is-warn .dkpi__icon{color:#f5b83d}.seo__fact .dkpi__icon{flex-shrink:0;margin:0}.ints{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;display:grid}.int{background:var(--card);border:1px solid var(--line);border-radius:18px;align-content:start;gap:10px;min-width:0;padding:18px;display:grid}.int.is-off{border-color:#ff8a8059}.int header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.int header .dkpi__icon{margin:0}.int h3{font:700 1.05rem var(--font-display);color:#fff;margin:0 auto 0 0}.int p{margin:0;font-size:.9rem;line-height:1.45}.int ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.int li{color:var(--text);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:.9rem;display:flex}.int li svg{color:#d7ff3b;flex-shrink:0}.int.is-off li svg{color:#ff8a80}.int footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.int footer code{font:500 .78rem var(--font-mono);color:var(--muted)}.int footer .btn{--h:40px;padding:0 .9rem;font-size:.9rem}.ikey{border:1px solid var(--line);background:#111113;border-radius:14px;gap:8px;min-width:0;padding:12px;display:grid}.ikey__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.ikey__head label{color:var(--text);align-items:center;gap:6px;font-size:.88rem;font-weight:600;display:inline-flex}.ikey__head label svg{color:#d7ff3b}.ikey__src{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.74rem;font-weight:600}.ikey__src--admin{color:#d7ff3b;background:#d7ff3b24}.ikey__src--env{color:var(--text);background:#ffffff14}.ikey__src--none{color:#ff8a80;background:#3a1512}.ikey__now{font:500 .82rem var(--font-mono);color:var(--muted);overflow-wrap:anywhere}.ikey__row{flex-wrap:wrap;gap:8px;display:flex}.ikey__input{flex:200px;min-width:0;position:relative}.ikey__input input{border:1.5px solid var(--line);color:#fff;width:100%;min-height:44px;font:400 16px/1.4 var(--font-mono);background:#0c0c0d;border-radius:12px;padding:.55rem 2.6rem .55rem .8rem}.ikey__input input:focus{border-color:#d7ff3b;outline:none}.ikey__eye{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.ikey__eye:hover{color:#fff}.ikey__row .btn{--h:44px;flex:none;padding:0 1rem;font-size:.9rem}.ikey__foot{font:500 .74rem var(--font-mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.int--wide{grid-column:1/-1}.imeta__keys{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px;display:grid}.imeta{gap:14px;display:grid}.imeta__uri{gap:6px;font-size:.82rem;display:grid}.imeta__uri>div{border:1px dashed var(--line);background:#111113;border-radius:12px;align-items:center;gap:6px;min-width:0;padding:8px 6px 8px 12px;display:flex}.imeta__uri code{overflow-wrap:anywhere;min-width:0;font:500 .82rem var(--font-mono);color:#d7ff3b;flex:1}.imeta__uri .ikey__eye{flex-shrink:0;position:static;transform:none}.imeta__pages{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.imeta__page{border:1.5px solid var(--line);min-height:52px;color:var(--text);cursor:pointer;text-align:left;background:#111113;border-radius:14px;align-items:center;gap:10px;max-width:100%;padding:8px 14px 8px 8px;display:flex}.imeta__page img{border-radius:50%;flex-shrink:0}.imeta__page span{min-width:0;display:grid}.imeta__page b{color:#fff;overflow-wrap:anywhere;font-size:.92rem;font-weight:600}.imeta__page small{color:var(--muted);align-items:center;gap:4px;font-size:.78rem;display:inline-flex}.imeta__page.is-on{border-color:#d7ff3b;box-shadow:0 0 0 3px #d7ff3b1f}.imeta__perms{gap:8px;font-size:.84rem;display:grid}.imeta__perms ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.imeta__perms li{font:500 .74rem var(--font-mono);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;display:inline-flex}.imeta__perms li.is-ok{color:#d7ff3b;background:#d7ff3b1f}.imeta__perms li.is-no{color:#ff8a80;background:#3a1512}.imeta__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.imeta__actions .btn{--h:44px;padding:0 1.1rem;font-size:.92rem}.ikey__reset{color:#ff8a80;font:500 .8rem var(--font-sans);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;text-decoration:underline}.texts{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width>=1100px){.texts{grid-template-columns:250px minmax(0,1fr)}}.texts__groups{flex-wrap:wrap;gap:6px;display:flex}@media (width>=1100px){.texts__groups{background:var(--card);border:1px solid var(--line);border-radius:18px;flex-flow:column;gap:2px;padding:8px;position:sticky;top:96px}}.texts__groups a{border:1px solid var(--line);min-height:44px;color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-weight:500;transition:background-color .2s,color .2s;display:flex}@media (width>=1100px){.texts__groups a{border-color:#0000}}.texts__groups a svg{color:var(--muted);flex-shrink:0}.texts__groups a span{flex:1;min-width:0;line-height:1.25}.texts__groups a:hover{color:#fff;background:#1a1a1d}.texts__groups a[aria-current=page]{color:#0c0c0d;background:#d7ff3b;border-color:#d7ff3b}.texts__groups a[aria-current=page] svg{color:#0c0c0d}.texts__groups small{font:500 .76rem var(--font-mono);opacity:.75;align-items:center;gap:6px;display:inline-flex}.texts__groups small b{color:#d7ff3b;min-width:20px;height:20px;font:700 .7rem var(--font-sans);background:#d7ff3b29;border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}.texts__groups a[aria-current=page] small b{color:#d7ff3b;background:#0c0c0d}.texts__main{gap:14px;min-width:0;display:grid}@media (width>=1100px){.texts__bar{z-index:10;-webkit-backdrop-filter:blur(10px);background:#0c0c0de0;border-radius:16px;margin:-10px -10px 0;padding:10px;position:sticky;top:80px}}.texts__bar .search{flex:280px;width:auto}.tcheck{min-height:44px;color:var(--text);cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.tcheck input{accent-color:#d7ff3b;width:18px;height:18px}.trow{background:var(--card);border:1px solid var(--line);border-radius:20px;gap:14px;min-width:0;padding:18px;transition:border-color .25s;display:grid}.trow:focus-within{border-color:#3a3a40}.trow.is-edited{border-color:#d7ff3b59;box-shadow:inset 3px 0 #d7ff3b}.trow__head{flex-wrap:wrap;align-items:flex-start;gap:8px 10px;display:flex}.trow__title{flex:260px;gap:4px;min-width:0;display:grid}.trow__title b{color:#fff;font-family:var(--font-display);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.02rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.trow__title code{font:500 .76rem var(--font-mono);color:#6b6b66;overflow-wrap:anywhere}.trow__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px 12px;display:grid}.tfield{gap:5px;min-width:0;display:grid}.tfield label{color:var(--muted);align-items:center;gap:7px;font-size:.78rem;display:flex}.tfield label b{color:var(--text);font:600 .68rem var(--font-mono);letter-spacing:.06em;background:#222226;border-radius:6px;padding:2px 6px}.tfield label em{font:500 .7rem var(--font-mono);color:#5e5e5a;margin-left:auto;font-style:normal}.tfield textarea{border:1.5px solid var(--line);color:#fff;width:100%;min-height:46px;font:400 16px/1.45 var(--font-sans);resize:none;background:#131315;border-radius:12px;padding:.65rem .8rem;transition:border-color .2s,background-color .2s;overflow:hidden}.tfield textarea:hover{border-color:#3a3a40}.tfield textarea:focus{background:#16161a;border-color:#d7ff3b;outline:none}.tfield.is-custom label b{color:#d7ff3b;background:#d7ff3b29}.tfield.is-custom textarea{border-color:#d7ff3b66}.tfield.is-dirty label b{color:#f5b83d;background:#f5b83d2e}.tfield.is-dirty textarea{background:#1a1710;border-color:#f5b83d}.tsave{z-index:30;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);background:#141416eb;border:1px solid #f5b83d;border-radius:16px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:12px 14px;display:flex;position:sticky;bottom:16px}.tsave span{color:#f5b83d;margin-right:auto;font-weight:600}.tsave .btn{--h:44px;padding:0 1rem;font-size:.95rem}.adm__side{overscroll-behavior:contain;scrollbar-color:transparent transparent;transition:scrollbar-color .3s;overflow-y:auto}.adm__side:hover,.adm__side:focus-within{scrollbar-color:#3a3a40 transparent}.adm__brand{position:relative}.adm__collapse{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;place-items:center;margin-left:auto;display:none}.adm__collapse:hover{color:#fff;border-color:#5e5e5a}@media (width>=1024px){.adm__collapse{display:grid}}.adm__nav{gap:14px}.adm__group{gap:2px;display:grid}.adm__gtitle{font:600 .68rem var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#5e5e5a;padding:0 .8rem 4px}.adm__nav a,.adm__sub>button{position:relative}.adm__sub>button{width:100%;min-height:44px;color:var(--muted);font:500 1rem var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:.75rem;padding:0 .8rem;transition:background-color .2s,color .2s;display:flex}.adm__sub>button:hover{color:#fff;background:#1a1a1d}.adm__sub>button.is-active{color:#fff}.adm__chev{transition:transform .25s var(--ease-out);margin-left:auto}.adm__sub.is-open .adm__chev{transform:rotate(180deg)}.adm__subitems{gap:2px;padding:2px 0 4px 2.35rem;animation:.2s fadeIn;display:grid}.adm__subitems a{font-size:.92rem;min-height:38px!important;padding:0 .7rem!important}.adm__subitems a[aria-current=page]{color:#d7ff3b!important;background:#1a1a1d!important}.adm__badge{color:#fff;min-width:22px;height:22px;font:700 .72rem var(--font-sans);background:#e5484d;border-radius:999px;place-items:center;margin-left:auto;padding:0 6px;display:inline-grid}.adm__nav a[aria-current=page] .adm__badge{color:#d7ff3b;background:#0c0c0d}.alangmenu{position:relative}.alangmenu__btn{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);font:500 .95rem var(--font-sans);cursor:pointer;background:#18181b;border-radius:12px;align-items:center;gap:.6rem;padding:0 .8rem;display:flex}.alangmenu__btn svg:first-child{color:#d7ff3b}.alangmenu__btn svg:last-child{color:var(--muted);margin-left:auto}.alangmenu__btn:hover{border-color:#5e5e5a}.alangmenu__list{z-index:5;border:1px solid var(--line);box-shadow:var(--shadow);background:#18181b;border-radius:12px;min-width:180px;margin:0;padding:6px;list-style:none;animation:.15s fadeIn;position:absolute;top:calc(100% + 6px);left:0;right:0}.alangmenu__list button{width:100%;min-height:40px;color:var(--text);font:500 .92rem var(--font-sans);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:.6rem;padding:0 .6rem;display:flex}.alangmenu__list button:hover{background:#222226}.alangmenu__list button[aria-selected=true]{color:#d7ff3b}.alangmenu__list b{font:600 .72rem var(--font-mono);letter-spacing:.06em;color:var(--muted);width:22px}@media (width>=1024px){.adm.is-collapsed{grid-template-columns:76px minmax(0,1fr)}.adm.is-collapsed .adm__side{align-items:center;padding:22px 10px}.adm.is-collapsed .adm__label{display:none}.adm.is-collapsed .adm__brand{flex-direction:column;gap:10px;padding:0}.adm.is-collapsed .adm__brand img{height:28px}.adm.is-collapsed .adm__nav,.adm.is-collapsed .adm__me,.adm.is-collapsed .alangmenu{width:100%}.adm.is-collapsed .adm__nav a,.adm.is-collapsed .adm__me a,.adm.is-collapsed .adm__me button,.adm.is-collapsed .alangmenu__btn{justify-content:center;padding:0}.adm.is-collapsed .adm__group+.adm__group{border-top:1px solid var(--line);padding-top:10px}.adm.is-collapsed .adm__badge{min-width:18px;height:18px;padding:0 4px;font-size:.65rem;position:absolute;top:2px;right:4px}.adm.is-collapsed .alangmenu__list{left:0;right:auto}}.kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;display:grid}.kpi{background:var(--card);border:1px solid var(--line);transition:border-color .25s, transform .3s var(--ease-out);border-radius:18px;gap:.3rem;padding:18px;display:grid}a.kpi:hover{border-color:#d7ff3b;transform:translateY(-2px)}.kpi__v{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;font-size:2.2rem;font-weight:800;line-height:1}.kpi__l{color:var(--text);font-weight:500}.kpi__h{color:var(--muted);font-size:.85rem}.panel{background:var(--card);border:1px solid var(--line);border-radius:20px;min-width:0;padding:clamp(16px,2.4vw,24px)}.panel h2{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1.2rem;display:flex}.panel h2 a{font:500 .85rem var(--font-sans);color:#d7ff3b}.cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px;display:grid}.checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.checks li{background:#131315;border-radius:12px;grid-template-columns:20px auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.7rem .9rem;display:grid}.checks li span{color:var(--muted);overflow-wrap:anywhere;min-width:0;font-size:.92rem}@media (width<=520px){.checks li{grid-template-columns:20px minmax(0,1fr)}.checks li span{grid-column:2}}.checks .is-ok svg{color:#d7ff3b}.checks .is-warn svg{color:#f5b83d}.tbl-wrap{border:1px solid var(--line);background:var(--card);border-radius:16px;overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:.95rem}.tbl th{text-align:left;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);background:#141416;padding:.8rem 1rem;font-size:.72rem;font-weight:600}.tbl td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--text);padding:.75rem 1rem}.tbl tr:last-child td{border-bottom:0}.tbl a{color:#d7ff3b}.tbl .msg{white-space:pre-wrap;overflow-wrap:anywhere;min-width:260px;max-width:520px}.tbl .nowrap{white-space:nowrap}.tbl tr.is-done td{opacity:.55}.tbl tr.is-unread td{color:#fff;font-weight:600}.tbl tr.is-unread td:first-child{box-shadow:inset 3px 0 #e5484d}.panel .tbl td{padding:.6rem .4rem}.tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);background:#222226;border-radius:6px;margin-left:.3rem;padding:.2rem .5rem;font-size:.7rem;display:inline-block}.tag--chat{color:#d7ff3b;background:#d7ff3b24}.tag--form{color:#9cc9e8;background:#1e2a33}.tag--warn{color:#f5b83d;background:#33280f}.tag--bad{color:#ff8a80;background:#3a1512}.empty{color:var(--muted);margin:0;padding:1rem 0}.tabs{flex-wrap:wrap;gap:.5rem;display:flex}.tabs a{border:1px solid var(--line);min-height:40px;color:var(--text);border-radius:999px;align-items:center;padding:0 1rem;font-weight:500;display:inline-flex}.tabs a[aria-current=page]{color:#0c0c0d;background:#d7ff3b;border-color:#d7ff3b}.pager{flex-wrap:wrap;gap:.4rem;display:flex}.pager a{border:1px solid var(--line);min-width:40px;min-height:40px;color:var(--text);border-radius:10px;place-items:center;padding:0 .6rem;display:grid}.pager a[aria-current=page]{color:#0c0c0d;background:#d7ff3b;border-color:#d7ff3b}.ibtn{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;place-items:center;transition:all .2s;display:inline-grid}.ibtn:hover{color:#fff;border-color:#fff}.ibtn.is-on{color:#0c0c0d;background:#d7ff3b;border-color:#d7ff3b}.ibtn--danger:hover{color:#ff8a80;border-color:#ff8a80}.toolbar{flex-wrap:wrap;gap:.75rem;display:flex}.search{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--muted);border-radius:12px;align-items:center;gap:.5rem;width:min(100%,360px);padding:0 .9rem;display:flex}.search input{color:#fff;min-width:0;font:400 16px var(--font-sans);background:0 0;border:0;outline:none;flex:1}.pgrid-adm{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;display:grid}.pcard-adm{background:var(--card);border:1px solid var(--line);border-radius:18px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.pcard-adm.is-off{opacity:.5}.pcard-adm__img{aspect-ratio:16/9;background:#131315;overflow:hidden}.pcard-adm__img img{object-fit:cover;object-position:top;width:100%;height:100%}.pcard-adm__body{padding:.9rem 1rem .4rem}.pcard-adm__body h3{font-family:var(--font-display);color:#fff;margin:0;font-size:1.1rem}.pcard-adm__body p{margin:.25rem 0 0;font-size:.85rem}.pcard-adm__act{gap:.4rem;padding:.6rem 1rem 1rem;display:flex}.eform{gap:20px;display:grid}.fgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px 18px;display:grid}.fgrid--1{grid-template-columns:minmax(0,1fr)}.f{align-content:start;gap:.4rem;display:grid}.f label{color:var(--text);font-size:.88rem;font-weight:600}.f input:not([type=checkbox]),.f select,.f textarea,.inline-form input,.inline-form select{border:1.5px solid var(--line);color:#fff;width:100%;min-height:46px;font:400 16px/1.45 var(--font-sans);background:#111113;border-radius:12px;padding:.6rem .8rem}.f textarea{resize:vertical}.f input:focus,.f select:focus,.f textarea:focus,.inline-form input:focus{border-color:#d7ff3b;outline:none}.f--checks{flex-wrap:wrap;align-items:center;gap:1rem;padding-top:1.6rem;display:flex}.f--checks label{align-items:center;gap:.5rem;min-height:44px;font-weight:500;display:inline-flex}.f--checks input{accent-color:#d7ff3b;width:18px;height:18px}.fthumb{border:1px solid var(--line);border-radius:10px;width:160px;margin-top:.4rem}.ferr{color:#ff8a80;font-size:.85rem}.hint{color:var(--muted);margin:1rem 0 0;font-size:.9rem}.langtabs{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.langtabs button{border:1px solid var(--line);min-height:40px;color:var(--text);font:500 .9rem var(--font-sans);cursor:pointer;background:0 0;border-radius:10px;padding:0 .9rem}.langtabs button[aria-selected=true]{color:#0c0c0d;background:#d7ff3b;border-color:#d7ff3b}.langtabs button.has-err{border-color:#ff8a80}.ebar{background:linear-gradient(transparent, var(--bg) 35%);flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding:14px 0;display:flex;position:sticky;bottom:0}.inline-form{flex-wrap:wrap;gap:.5rem;display:flex}.inline-form input{flex:180px;width:auto}.inline-form select{width:auto}.inline-form .btn{--h:46px}.layers{counter-reset:l;gap:8px;margin:0;padding:0;list-style:none;display:grid}.layers li{counter-increment:l;background:#131315;border-radius:12px;grid-template-columns:36px minmax(140px,200px) minmax(0,1fr);align-items:baseline;gap:.8rem;padding:.8rem;display:grid}.layers li:before{content:counter(l, decimal-leading-zero);font-family:var(--font-mono);color:#d7ff3b;font-weight:600}.layers b{color:#fff}.layers span{color:var(--muted);font-size:.92rem}@media (width<=640px){.layers li{grid-template-columns:36px minmax(0,1fr)}.layers span{grid-column:2}}.flaglist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.flaglist li{background:#131315;border-radius:12px;justify-content:space-between;padding:.7rem .9rem;display:flex}.flaglist b{color:#d7ff3b;font-family:var(--font-display);font-size:1.2rem}.chatmeta{background:var(--card);border:1px solid var(--line);color:var(--muted);border-radius:16px;flex-wrap:wrap;gap:.5rem 1.5rem;padding:14px 18px;font-size:.92rem;display:flex}.chatmeta b{color:#fff}.thread{background:#f6f6f3;border-radius:20px;gap:10px;padding:18px;display:grid}.tmsg{display:flex}.tmsg--visitor{justify-content:flex-end}.tmsg__b{color:#111;background:#fff;border-radius:4px 16px 16px;max-width:min(78%,640px);padding:10px 14px;box-shadow:0 1px 4px #00000014}.tmsg--visitor .tmsg__b{color:#fff;background:#0c0c0d;border-radius:16px 4px 16px 16px}.tmsg__b p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.5}.tmsg__b span{opacity:.5;margin-top:4px;font-size:.72rem;display:block}.tmsg.is-flag .tmsg__b{box-shadow:0 0 0 2px #f5b83d}.tmsg__b em{color:#b7791f;font-style:normal;font-weight:600}.tmsg--visitor .tmsg__b em{color:#f5b83d}:root{--k-soft:#c9c7c0;--k-line:#2a2a2e;--k-pad:clamp(20px, 4vw, 64px);--k-gap:clamp(72px, 9vw, 140px)}.k-wrap{box-sizing:border-box;max-width:1440px;padding-left:var(--k-pad);padding-right:var(--k-pad);margin:0 auto}.k-sec{padding-top:var(--k-gap)}.k-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#d7ff3b;margin:0;font-size:13px;font-weight:600}.k-h1{font-family:var(--font-display);letter-spacing:-.035em;color:#edebe4;overflow-wrap:anywhere;margin:0;font-size:clamp(32px,3.6vw,56px);font-weight:800;line-height:1}.k-h2{font-family:var(--font-display);letter-spacing:-.045em;color:#edebe4;text-wrap:balance;margin:0;font-size:clamp(28px,3vw,44px);font-weight:800;line-height:.95}.k-h2--sm{font-size:clamp(24px,2.4vw,34px);line-height:1}.k-caret{vertical-align:-.04em;background:#d7ff3b;width:.085em;height:.8em;margin-left:.06em;display:inline-block}.k-caret--blink{animation:1.05s step-end infinite blink}.k-lead{max-width:40ch;color:var(--k-soft);margin:0;font-size:18px;line-height:1.6}.k-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 28px;display:flex}.k-head__l{flex-direction:column;gap:14px;min-width:0;display:flex}.k-more{color:#edebe4;text-underline-offset:6px;align-items:center;min-height:44px;font-size:17px;font-weight:500;-webkit-text-decoration:underline #d7ff3b;text-decoration:underline #d7ff3b;text-decoration-thickness:2px;display:inline-flex}.k-more:hover{color:#d7ff3b}.k-btn{cursor:pointer;min-height:54px;font-size:16px;font-weight:600;font-family:var(--font-sans);border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s,transform .2s;display:inline-flex}.k-btn:active{transform:scale(.98)}.k-btn--acid{color:#0c0c0d;background:#d7ff3b}.k-btn--acid:hover{color:#0c0c0d;background:#e4ff6e}.k-btn--line{color:#edebe4;background:#0c0c0d66;border-color:#3a3a3f}.k-btn--line:hover{border-color:#edebe4}.k-btn--ink{color:#d7ff3b;background:#0c0c0d}.k-btn--ink:hover{background:#1a1a1d}.k-chips{flex-wrap:wrap;gap:8px;display:flex}.k-chip{min-height:44px;font:500 15px var(--font-sans);cursor:pointer;border:1px solid var(--k-line);color:#edebe4;background:0 0;border-radius:999px;padding:0 18px;transition:all .2s}.k-chip:hover{border-color:#edebe4}.k-chip[aria-pressed=true]{color:#0c0c0d;background:#d7ff3b;border-color:#d7ff3b}.k-pill{font-family:var(--font-mono);border:1px solid var(--k-line);color:#edebe4;border-radius:999px;padding:6px 12px;font-size:12px}.k-card{border:1px solid var(--k-line);background:#1a1a1d;border-radius:22px;flex-direction:column;gap:16px;padding:26px;display:flex}.k-hdr{z-index:50;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#0c0c0dd1;border-bottom:1px solid #1f1f22;transition:background-color .3s,border-color .3s;position:sticky;top:0}.k-hdr--overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000;position:fixed;left:0;right:0}.k-hdr--overlay.is-stuck{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#0c0c0dd1;border-bottom-color:#1f1f22}.k-hdr__row{box-sizing:border-box;max-width:1440px;padding:16px var(--k-pad);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.k-hdr__logo{align-items:center;min-height:44px;line-height:0;display:flex}.k-hdr__logo img{width:auto;height:28px}.k-nav{flex-wrap:wrap;align-items:center;gap:4px;display:none}.k-nav a{color:#edebe4;border-radius:12px;padding:11px 14px;font-size:15px;font-weight:500;transition:color .2s,background-color .2s}.k-nav a:hover{color:#d7ff3b}.k-nav a[aria-current=page]{color:#d7ff3b;background:#d7ff3b14}.k-hdr__right{align-items:center;gap:8px;display:flex}.k-hdr__cta{color:#0c0c0d;background:#d7ff3b;border-radius:14px;align-items:center;min-height:44px;padding:11px 16px;font-size:15px;font-weight:600;display:none}.k-hdr__cta:hover{background:#e4ff6e}.k-hdr .lang__btn,.k-hdr .icon-btn{border-color:var(--k-line);background:#0c0c0d73}@media (width>=1180px){.k-nav{display:flex}.k-hdr__cta{display:inline-flex}.k-hdr .hdr__burger{display:none}}.k-ftr{color:#0c0c0d;background:#d7ff3b}.k-ftr__in{box-sizing:border-box;max-width:1440px;padding:clamp(56px, 7vw, 96px) var(--k-pad) 32px;flex-direction:column;gap:56px;margin:0 auto;display:flex}.k-ftr__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.k-ftr__big{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;color:#0c0c0d;max-width:16ch;margin:0;font-size:clamp(34px,4.4vw,68px);font-weight:800;line-height:.95}.k-ftr__big .k-caret{background:#0c0c0d;width:.09em}.k-ftr__cta{border-radius:16px;min-height:60px;padding:0 28px;font-size:18px}.k-ftr__cols{border-top:2px solid #0c0c0d;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:32px;padding-top:32px;display:grid}.k-ftr__cols h3{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:600}.k-ftr__cols ul{flex-direction:column;gap:4px;margin:0;padding:0;font-size:17px;line-height:1.5;list-style:none;display:flex}.k-ftr__cols a{color:#0c0c0d;text-underline-offset:3px;align-items:center;min-height:32px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.k-ftr__cols a:hover{text-decoration-thickness:2px}.k-ftr__cols a svg{flex-shrink:0;margin-right:10px}.k-ftr__bottom{font-family:var(--font-mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:13px;font-weight:500;display:flex}.k-ftr__bottom img{width:auto;height:26px}.k-pgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:56px 32px;display:grid}.k-pcard{color:#edebe4;flex-direction:column;gap:20px;display:flex}.k-cover{--glass:var(--fg)}@supports (color:color-mix(in lab, red, red)){.k-cover{--glass:color-mix(in srgb, var(--fg) 14%, transparent)}}.k-cover{aspect-ratio:16/11;box-sizing:border-box;background:radial-gradient(110% 80% at 50% 0%, var(--fg), transparent 62%), var(--bg);border-radius:28px;flex-direction:column;max-width:100%;padding:22px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.k-cover{background:radial-gradient(110% 80% at 50% 0%, color-mix(in srgb, var(--fg) 16%, transparent), transparent 62%), var(--bg)}}.k-cover{color:var(--fg);isolation:isolate;box-shadow:inset 0 0 0 1px var(--fg)}@supports (color:color-mix(in lab, red, red)){.k-cover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 10%, transparent)}}.k-cover:before{content:"";z-index:0;background:radial-gradient(var(--fg) 1px, transparent 1.4px) 0 0 / 22px 22px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.k-cover:before{background:radial-gradient(color-mix(in srgb, var(--fg) 22%, transparent) 1px, transparent 1.4px) 0 0 / 22px 22px}}.k-cover:before{opacity:.55;pointer-events:none;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.k-cover__top{z-index:3;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.k-cover__tags{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.k-cover__tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600}.k-cover__go{background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:44px;height:44px;transition:transform .5s var(--ease-out), background-color .3s, color .3s;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.k-pcard:hover .k-cover__go,.k-pcard:focus-visible .k-cover__go{color:#0c0c0d;background:#d7ff3b;transform:rotate(45deg)}.k-cover__stage{z-index:1;pointer-events:none;position:absolute;inset:0}.k-cover__win{background:var(--win);height:72%;box-shadow:0 -1px 0 var(--fg), 0 30px 80px #00000073;border-radius:14px 14px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:8%;right:8%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.k-cover__win{box-shadow:0 -1px 0 color-mix(in srgb, var(--fg) 25%, transparent), 0 30px 80px #00000073}}.k-cover__win{transition:transform .8s var(--ease-out)}.k-cover--phone .k-cover__win{right:22%}.k-cover__bar{flex-shrink:0;align-items:center;gap:6px;padding:10px 14px;display:flex}.k-cover__bar i{opacity:.3;background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.k-cover__bar span{text-overflow:ellipsis;white-space:nowrap;background:currentColor;border-radius:999px;min-width:0;max-width:60%;margin-left:10px;padding:3px 12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.k-cover__bar span{background:color-mix(in srgb, currentColor 10%, transparent)}}.k-cover__bar span{font-family:var(--font-mono);opacity:.75;font-size:12px}.k-cover__shot{background:#fff;flex:1;min-height:0;overflow:hidden}.k-cover__shot img{object-fit:cover;object-position:top;width:100%;height:100%;transition:object-position 5s cubic-bezier(.45,.05,.55,.95);display:block}.k-cover__phone{aspect-ratio:9/19;width:21%;transition:transform .8s var(--ease-out);background:#0c0c0d;border-radius:22px;padding:4px;position:absolute;bottom:-6%;right:7%;box-shadow:0 0 0 1px #ffffff24,0 30px 60px #00000080}.k-cover__phone img{object-fit:cover;object-position:top;background:#fff;border-radius:18px;width:100%;height:100%;display:block}.k-pcard:hover .k-cover__win{transform:translateY(-10px)}.k-pcard:hover .k-cover__phone{transform:translateY(-22px)rotate(-2deg)}.k-pcard:hover .k-cover__shot img{object-position:bottom}.k-cover--type{justify-content:space-between}.k-cover__name{z-index:2;font-family:var(--font-display);letter-spacing:-.05em;overflow-wrap:anywhere;max-width:9ch;transition:transform .8s var(--ease-out);font-size:clamp(36px,4.4vw,64px);font-weight:800;line-height:.88;position:relative}.k-pcard:hover .k-cover__name{transform:translateY(-8px)}@media (width<=560px){.k-cover{border-radius:22px;padding:16px}.k-cover__phone{border-radius:16px;padding:3px}.k-cover__phone img{border-radius:13px}.k-cover__bar span{display:none}}@media (prefers-reduced-motion:reduce){.k-cover__shot img,.k-cover__win,.k-cover__phone,.k-cover__name,.k-cover__go{transition:none}}.k-pcard__meta{flex-direction:column;gap:10px;display:flex}.k-pcard__text{flex-direction:column;gap:6px;min-width:0;max-width:46ch;display:flex}.k-pcard__name{font-family:var(--font-display);letter-spacing:-.03em;color:#edebe4;font-size:28px;font-weight:700;transition:color .2s}.k-pcard:hover .k-pcard__name{color:#d7ff3b}.k-pcard__desc{color:#8a8a85;font-size:16px;line-height:1.5}.k-pcard__stack{font-family:var(--font-mono);letter-spacing:.06em;color:#8a8a85;font-size:12px}.k-empty{border:1px dashed var(--k-line);text-align:center;color:#8a8a85;border-radius:22px;padding:48px;font-size:17px}.k-band{color:#0c0c0d;background:#d7ff3b;display:flex;overflow:hidden}.k-band__track{white-space:nowrap;font-family:var(--font-display);letter-spacing:-.04em;flex-shrink:0;align-items:center;gap:40px;padding:22px 20px;font-size:clamp(28px,4vw,56px);font-weight:800;animation:40s linear infinite marq;display:flex}.k-band__track span{align-items:center;gap:40px;display:inline-flex}.k-band__track span:after{content:"●";font-size:.5em}.k-facts{border-top:1px solid var(--k-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.k-fact{flex-direction:column;gap:10px;padding:28px 24px 0 0;display:flex}.k-fact__n{font-family:var(--font-display);letter-spacing:-.045em;color:#d7ff3b;font-variant-numeric:tabular-nums;font-size:clamp(40px,4vw,60px);font-weight:800;line-height:1}.k-fact__t{color:var(--k-soft);max-width:26ch;font-size:16px;line-height:1.5}.k-fact__p{font-family:var(--font-mono);color:#8a8a85;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.k-svc{flex-direction:column;display:flex}.k-svc__row{border-top:1px solid var(--k-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:16px 40px;padding:32px 0;display:grid}.k-svc__t{font-family:var(--font-display);letter-spacing:-.035em;color:#edebe4;font-size:clamp(26px,2.4vw,36px);font-weight:700;line-height:1.05}.k-svc__d{color:var(--k-soft);max-width:46ch;margin:0;font-size:17px;line-height:1.6}.k-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.k-step{gap:18px;min-height:260px;padding:28px}.k-step__n{font-family:var(--font-mono);color:#d7ff3b;font-size:13px;font-weight:600}.k-step__t{font-family:var(--font-display);letter-spacing:-.03em;color:#edebe4;font-size:30px;font-weight:700}.k-step__d{color:var(--k-soft);margin:0;font-size:16px;line-height:1.55}.k-step__o{font-family:var(--font-mono);color:#8a8a85;margin-top:auto;font-size:12px}.k-posts{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;display:grid}.k-pcover{aspect-ratio:16/9;background:#141416;position:relative;overflow:hidden}.k-pcover img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out);display:block}.k-postcard{border:1px solid var(--k-line);color:#edebe4;box-sizing:border-box;transition:border-color .25s, transform .3s var(--ease-out);background:#111113;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.k-postcard:hover{border-color:#d7ff3b;transform:translateY(-3px)}.k-postcard:hover .k-pcover img,.k-postrow:hover .k-pcover img,.k-feat:hover .k-pcover img{transform:scale(1.04)}.k-postcard__img{border-bottom:1px solid var(--k-line)}.k-postcard__in{flex-direction:column;flex:1;gap:14px;padding:22px 24px 26px;display:flex}.k-postcard__meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:12px;display:flex}.k-postcard__meta span:first-child{color:#d7ff3b}.k-postcard__meta span:last-child{color:#8a8a85}.k-postcard__t{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-size:24px;font-weight:700;line-height:1.12}.k-postcard__d{color:#8a8a85;margin-top:auto;font-size:15px;line-height:1.55}.k-page{padding-top:clamp(56px,8vw,120px);padding-bottom:var(--k-gap);flex-direction:column;gap:48px;display:flex}.k-back{font-family:var(--font-mono);letter-spacing:.08em;color:#8a8a85;align-self:flex-start;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.k-back:hover{color:#d7ff3b}.k-case-head{flex-direction:column;gap:36px;padding-top:48px;padding-bottom:56px;display:flex}.k-taglist{flex-wrap:wrap;gap:8px;display:flex}.k-taglist span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#d7ff3b;border:1px solid #d7ff3b;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600}.k-case-title{font-family:var(--font-display);letter-spacing:-.04em;color:#edebe4;overflow-wrap:anywhere;margin:0;font-size:clamp(34px,4.2vw,64px);font-weight:800;line-height:.98}.k-case-intro{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:end;gap:32px 64px;display:grid}.k-case-lead{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;color:#edebe4;margin:0;font-size:clamp(20px,2vw,28px);font-weight:500;line-height:1.2}.k-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin:0;display:grid}.k-meta div{flex-direction:column;gap:6px;min-width:0;display:flex}.k-meta dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#8a8a85;font-size:12px}.k-meta dd{color:#edebe4;overflow-wrap:anywhere;margin:0;font-size:17px}.k-meta a{color:#d7ff3b;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.k-bigcover{aspect-ratio:16/8;background:var(--bg);border-radius:28px;max-width:100%;position:relative;overflow:hidden}.k-bigcover__win{background:#f7f9fc;border-radius:18px 18px 0 0;flex-direction:column;display:flex;position:absolute;inset:12% 7% -4%;overflow:hidden;box-shadow:0 40px 80px #00000059}.k-bigcover__bar{border-bottom:1px solid #e3e8f0;flex-shrink:0;align-items:center;gap:7px;height:38px;padding:0 16px;display:flex}.k-bigcover__bar i{background:#cbd3df;border-radius:50%;width:10px;height:10px}.k-bigcover__bar span{font-family:var(--font-mono);color:#7a8597;white-space:nowrap;text-overflow:ellipsis;margin-left:16px;font-size:12px;overflow:hidden}.k-bigcover__shot{flex:1;min-height:0;overflow:hidden}.k-bigcover__shot img{object-fit:cover;object-position:top;width:100%;height:100%;animation:30s cubic-bezier(.45,.05,.55,.95) 1.5s infinite alternate pan}.k-bigcover__name{font-family:var(--font-display);letter-spacing:-.055em;color:var(--fg);opacity:.14;place-items:center;font-size:clamp(40px,5.4vw,88px);font-weight:800;display:grid;position:absolute;inset:0}.k-split{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px 64px;display:grid}.k-split__body{color:var(--k-soft);flex-direction:column;gap:18px;max-width:62ch;font-size:19px;line-height:1.65;display:flex}@media (width>=1000px){.k-split__body{grid-column:span 2}}.k-split__body p{margin:0}.k-modules{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.k-module{border-radius:20px;gap:10px;padding:24px}.k-module__t{font-family:var(--font-display);letter-spacing:-.02em;color:#edebe4;align-items:baseline;gap:10px;font-size:22px;font-weight:700;display:flex}.k-module__t svg{color:#d7ff3b;flex-shrink:0}.k-module__d{color:#8a8a85;font-size:15px;line-height:1.55}.k-acidbox{color:#0c0c0d;background:#d7ff3b;border-radius:28px;flex-direction:column;gap:32px;padding:clamp(28px,4vw,56px);display:flex}.k-acidbox h2{color:#0c0c0d;max-width:12ch}.k-acidbox p{max-width:40ch;margin:0;font-size:17px;line-height:1.6}.k-sources{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.k-sources div{font-family:var(--font-display);letter-spacing:-.02em;border:2px solid #0c0c0d;border-radius:16px;padding:18px 20px;font-size:20px;font-weight:700}.k-inkchips{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:8px;font-size:12px;font-weight:600;display:flex}.k-inkchips span{color:#d7ff3b;background:#0c0c0d;border-radius:999px;padding:7px 12px}.k-screens{flex-wrap:wrap;gap:16px;display:flex}.k-screen-d{flex-direction:column;flex:3 560px;gap:12px;min-width:0;display:flex}.k-screen-m{flex-direction:column;flex:260px;gap:12px;min-width:0;max-width:360px;display:flex}.k-screen-d__img{aspect-ratio:16/10;border:1px solid var(--k-line);background:#121a2e;border-radius:22px;overflow:hidden}.k-screen-m__img{aspect-ratio:9/17;background:#f7f9fc;border:8px solid #1a1a1d;border-radius:36px;overflow:hidden}.k-screen-d__img img,.k-screen-m__img img{object-fit:cover;object-position:top;width:100%;height:100%;animation:26s cubic-bezier(.45,.05,.55,.95) infinite alternate pan}.k-screen-d:hover img,.k-screen-m:hover img{animation-duration:8s}.k-caption{color:#8a8a85;font-size:15px}.k-shots{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:16px;display:grid}.k-shot{text-align:left;cursor:zoom-in;color:#edebe4;font:inherit;background:0 0;border:0;flex-direction:column;gap:10px;padding:0;display:flex}.k-shot__img{aspect-ratio:16/10;border:1px solid var(--k-line);border-radius:18px;transition:border-color .25s;overflow:hidden}.k-shot__img img{object-fit:cover;object-position:top;width:100%;height:100%;transition:scale .6s var(--ease-out)}.k-shot:hover .k-shot__img{border-color:#d7ff3b}.k-shot:hover img{scale:1.03}.k-shot span{color:#8a8a85;font-size:15px}.k-tech{flex-direction:column;display:flex}@media (width>=1000px){.k-tech{grid-column:span 2}}.k-tech__row{border-top:1px solid var(--k-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px 32px;padding:20px 0;display:grid}.k-tech__k{font-family:var(--font-mono);color:#d7ff3b;font-size:14px;font-weight:600}.k-tech__v{color:var(--k-soft);max-width:60ch;font-size:17px;line-height:1.6}@media (width>=760px){.k-tech__v{grid-column:span 2}}.k-results{border-top:1px solid var(--k-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.k-result{flex-direction:column;gap:10px;padding:28px 24px 0 0;display:flex}.k-result__n{font-family:var(--font-display);letter-spacing:-.05em;color:#d7ff3b;font-variant-numeric:tabular-nums;font-size:clamp(40px,4vw,60px);font-weight:800;line-height:1}.k-result__t{color:var(--k-soft);max-width:24ch;font-size:16px;line-height:1.5}.k-next{background:var(--bg);color:var(--fg);transition:transform .4s var(--ease-out);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:clamp(28px,4vw,56px);display:flex}.k-next:hover{transform:translateY(-4px)}.k-next__l{flex-direction:column;gap:14px;min-width:0;display:flex}.k-next__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:13px}.k-next__name{font-family:var(--font-display);letter-spacing:-.055em;overflow-wrap:anywhere;font-size:clamp(30px,3.4vw,54px);font-weight:800;line-height:.9}.k-next__go{font-size:18px;font-weight:600}.k-feat{border:1px solid var(--k-line);color:#edebe4;border-radius:28px;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));transition:border-color .25s;display:grid;overflow:hidden}.k-feat:hover{border-color:#d7ff3b}.k-feat__media{background:#141416;min-height:300px;position:relative}.k-feat__img{aspect-ratio:auto;position:absolute;inset:0}.k-feat__label{color:#0c0c0d;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#d7ff3b;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600;position:absolute;top:20px;left:20px}.k-feat__body{box-sizing:border-box;background:#1a1a1d;flex-direction:column;gap:18px;padding:clamp(28px,4vw,48px);display:flex}.k-feat__meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#8a8a85;flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.k-feat__t{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;color:#edebe4;margin:0;font-size:clamp(28px,2.8vw,42px);font-weight:800;line-height:1.02}.k-feat__d{color:var(--k-soft);max-width:52ch;margin:0;font-size:17px;line-height:1.6}.k-feat__go{color:#d7ff3b;margin-top:auto;font-weight:600}.k-postlist{flex-direction:column;display:flex}.k-postrow{border-top:1px solid var(--k-line);color:#edebe4;grid-template-columns:minmax(0,1fr);align-items:center;gap:18px 36px;padding:28px 0;display:grid}@media (width>=720px){.k-postrow{grid-template-columns:minmax(220px,340px) minmax(0,1fr)}}.k-postrow__img{border:1px solid var(--k-line);border-radius:18px}.k-postrow__meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.k-postrow__meta span:first-child{color:#d7ff3b}.k-postrow__meta span+span{color:#8a8a85}.k-postrow__body{flex-direction:column;gap:10px;min-width:0;display:flex}.k-postrow__t{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.1;transition:color .2s}.k-postrow:hover .k-postrow__t{color:#d7ff3b}.k-postrow__d{color:#8a8a85;max-width:64ch;font-size:16px;line-height:1.55}.k-tgbox{border:1px solid var(--k-line);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:clamp(24px,3vw,40px);display:flex}.k-tgbox__t{font-family:var(--font-display);letter-spacing:-.03em;color:#edebe4;font-size:28px;font-weight:700}.k-tgbox__d{color:#8a8a85;margin-top:8px;font-size:16px}.k-article-head{flex-direction:column;gap:24px;padding-top:48px;padding-bottom:40px;display:flex}.k-article-cover{flex-direction:column;gap:10px;padding-bottom:56px;display:flex}.k-article-cover__credit{color:#8a8a85;margin:0;font-size:13px}.k-article-cover__credit a{color:inherit;text-underline-offset:3px;text-decoration:underline}.k-article-cover__credit a:hover{color:#edebe4}.k-article-cover__img{border:1px solid var(--k-line);border-radius:28px}@media (width>=900px){.k-article-cover__img{aspect-ratio:21/9}}.k-article-meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.k-article-meta span{color:#8a8a85}.k-article-meta span:first-child{color:#d7ff3b}.k-article-meta a{color:#8a8a85;text-underline-offset:3px;text-decoration:underline}.k-article-title{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;color:#edebe4;overflow-wrap:anywhere;max-width:22ch;margin:0;font-size:clamp(34px,4.2vw,64px);font-weight:800;line-height:1.02}.k-article-lead{max-width:56ch;color:var(--k-soft);margin:0;font-size:clamp(18px,1.6vw,22px);line-height:1.55}.k-author{align-items:center;gap:14px;padding-top:8px;display:flex}.k-author__ava{object-fit:cover;background:#0b1a33;border:2px solid #d7ff3b;border-radius:50%;flex-shrink:0;width:48px;height:48px}.k-author b{color:#edebe4;font-size:16px;font-weight:600;display:block}.k-author span{color:#8a8a85;font-size:14px}.k-article-wrap{padding-bottom:var(--k-gap);border-top:1px solid var(--k-line);flex-wrap:wrap;align-items:flex-start;gap:48px 80px;display:flex}.k-toc{flex-direction:column;flex:220px;gap:6px;max-width:300px;padding-top:40px;display:flex}@media (width>=1000px){.k-toc{position:sticky;top:96px}}.k-toc h2{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#8a8a85;margin:0 0 8px;font-size:12px;font-weight:600}.k-toc a{color:#edebe4;align-items:center;min-height:36px;font-size:15px;display:flex}.k-toc a:hover,.k-toc a.is-on{color:#d7ff3b}.k-prose{color:#d6d4cd;flex-direction:column;flex:999 560px;gap:22px;min-width:0;max-width:720px;padding-top:40px;font-size:19px;line-height:1.75;display:flex}.k-prose>*{margin:0}.k-prose h2{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;margin-top:16px;scroll-margin-top:96px;font-size:36px;font-weight:800;line-height:1.1}.k-prose h3{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;font-size:26px;font-weight:700}.k-prose a{color:#d7ff3b;text-underline-offset:3px;text-decoration:underline}.k-prose strong{color:#fff}.k-prose ol,.k-prose ul{flex-direction:column;gap:12px;padding-left:1.2em;display:flex}.k-prose code{font-family:var(--font-mono);color:#d7ff3b;background:#d7ff3b1a;border-radius:6px;padding:2px 6px;font-size:.85em}.k-prose pre{border:1px solid var(--k-line);background:#141416;border-radius:16px;padding:20px 22px;overflow-x:auto}.k-prose pre code{color:#edebe4;background:0 0;padding:0;font-size:15px;line-height:1.7}.k-prose blockquote{color:#edebe4;background:#1a1a1d;border-left:4px solid #d7ff3b;border-radius:0 16px 16px 0;padding:18px 22px;font-size:17px;line-height:1.6}.k-prose blockquote p{margin:0}.k-prose table{border-collapse:collapse;width:100%;font-size:16px;display:block;overflow-x:auto}.k-prose th,.k-prose td{border:1px solid var(--k-line);text-align:left;padding:10px 12px}.k-follow{border:1px solid var(--k-line);background:#141416;border-radius:22px;gap:10px;margin-top:20px;padding:28px;display:grid}.k-follow h2{margin:0!important;font-size:26px!important}.k-follow p{color:#a9a79f;margin:0;font-size:16px;line-height:1.55}.k-follow ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));margin:8px 0 0;list-style:none;display:grid;gap:10px!important;padding:0!important}.k-follow a{border:1px solid var(--k-line);background:#1c1c1f;border-radius:16px;align-items:center;gap:12px;min-height:60px;padding:10px 16px;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:flex;color:#edebe4!important;text-decoration:none!important}.k-follow a:hover{background:#d7ff3b;border-color:#d7ff3b;transform:translateY(-2px);color:#0c0c0d!important}.k-follow a svg{flex-shrink:0}.k-follow a span{min-width:0;line-height:1.25;display:grid}.k-follow a b{color:inherit;font-size:15px;font-weight:600}.k-follow a small{opacity:.7;overflow-wrap:anywhere;font-size:13px}.k-prose img{border:1px solid var(--k-line);border-radius:18px;width:100%;height:auto;display:block}.k-prose p:has(>img:only-child)+p>em:only-child{color:#8a8a85;text-align:center;margin-top:-10px;font-size:14px;display:block}.k-prose__tags{border-top:1px solid var(--k-line);flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:20px;display:flex}.k-prose__ai{font-family:var(--font-mono);color:#8a8a85;letter-spacing:.04em;font-size:12px}.k-about-intro{flex-wrap:wrap;align-items:flex-end;gap:48px 72px;padding-top:clamp(48px,7vw,100px);display:flex}.k-portrait{flex:340px;max-width:520px;position:relative}.k-portrait__img{aspect-ratio:4/5;border:1px solid var(--k-line);background:#0b1a33;border-radius:28px;place-items:center;display:grid;overflow:hidden}.k-portrait__img img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.k-portrait__badge{color:#d7ff3b;font-family:var(--font-mono);background:#0c0c0d;border-radius:16px;padding:14px 18px;font-size:13px;font-weight:600;line-height:1.5;position:absolute;bottom:36px;right:14px;box-shadow:0 20px 40px #0006}@media (width>=900px){.k-portrait__badge{right:-14px}}.k-portrait__badge i{background:#d7ff3b;border-radius:50%;width:8px;height:8px;margin-right:6px;animation:1.8s infinite ping;display:inline-block}.k-about-text{flex-direction:column;flex:999 480px;gap:26px;min-width:0;display:flex}.k-about-text h1{text-wrap:balance;font-size:clamp(32px,3.6vw,56px);line-height:1}.k-about-text__p{color:var(--k-soft);flex-direction:column;gap:16px;max-width:58ch;font-size:19px;line-height:1.65;display:flex}.k-about-text__p p{margin:0}.k-skills{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}.k-skill__t{font-family:var(--font-display);letter-spacing:-.03em;color:#edebe4;font-size:26px;font-weight:700}.k-skill ul{color:var(--k-soft);flex-direction:column;gap:8px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.k-apis{flex-wrap:wrap;gap:10px;display:flex}@media (width>=1000px){.k-apis{grid-column:span 2}}.k-apis span{font-family:var(--font-display);letter-spacing:-.02em;border:1px solid var(--k-line);color:#edebe4;border-radius:999px;padding:12px 20px;font-size:clamp(18px,1.6vw,24px);font-weight:700}.k-rules{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px 32px;display:grid}.k-rule{border-top:2px solid #d7ff3b;flex-direction:column;gap:12px;padding-top:22px;display:flex}.k-rule__t{font-family:var(--font-display);letter-spacing:-.03em;color:#edebe4;font-size:28px;font-weight:700;line-height:1.1}.k-rule__d{color:var(--k-soft);margin:0;font-size:17px;line-height:1.6}.k-clients{border-top:1px solid var(--k-line);border-left:1px solid var(--k-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.k-clients a,.k-clients span{border-right:1px solid var(--k-line);border-bottom:1px solid var(--k-line);font-family:var(--font-display);letter-spacing:-.02em;color:#edebe4;padding:34px 24px;font-size:22px;font-weight:700;transition:background-color .25s,color .25s}.k-clients a:hover{background:var(--bg);color:var(--fg)}.k-contact{flex-wrap:wrap;align-items:flex-start;gap:40px 72px;display:flex}.k-contact__form{flex:999 560px;min-width:0}.k-form{flex-direction:column;gap:32px;display:flex}.k-form fieldset{border:0;flex-direction:column;gap:14px;margin:0;padding:0;display:flex}.k-form legend{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#8a8a85;margin-bottom:14px;padding:0;font-size:13px;font-weight:600}.k-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;display:grid}.k-field{flex-direction:column;gap:8px;display:flex}.k-field label{color:#edebe4;font-size:15px;font-weight:500}.k-field input,.k-field textarea{border:1px solid var(--k-line);color:#edebe4;min-height:54px;font:400 17px var(--font-sans);background:#141416;border-radius:14px;padding:0 16px}.k-field textarea{resize:vertical;min-height:160px;padding:16px;line-height:1.6}.k-field input::placeholder,.k-field textarea::placeholder{color:#6e6e6a}.k-field input:focus,.k-field textarea:focus{outline-offset:2px;outline:2px solid #d7ff3b}.k-field .err{color:#ff8a80;font-size:14px;font-weight:500}.k-form__send{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.k-form__send .k-btn{border-radius:16px;min-height:58px;padding:0 28px;font-size:17px}.k-form__send span{color:#8a8a85;font-size:14px}.k-sent{color:#0c0c0d;background:#d7ff3b;border-radius:28px;flex-direction:column;gap:16px;padding:clamp(28px,4vw,48px);display:flex}.k-sent__t{font-family:var(--font-display);letter-spacing:-.045em;font-size:36px;font-weight:800;line-height:1}.k-sent p{max-width:46ch;margin:0;font-size:18px;line-height:1.6}.k-sent button{color:#0c0c0d;min-height:48px;font:600 16px var(--font-sans);cursor:pointer;background:0 0;border:2px solid #0c0c0d;border-radius:14px;align-self:flex-start;padding:0 20px}.k-contact__aside{flex-direction:column;flex:300px;gap:16px;display:flex}.k-direct{gap:18px}.k-direct h2,.k-nextsteps h2{font-family:var(--font-display);letter-spacing:-.02em;color:#edebe4;margin:0;font-size:24px;font-weight:700}.k-direct a{color:#edebe4;flex-direction:column;gap:4px;min-height:44px;display:flex}.k-direct a span:first-child{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#8a8a85;font-size:12px}.k-direct a span:last-child{overflow-wrap:anywhere;font-size:19px;font-weight:500}.k-direct a:hover span:last-child{color:#d7ff3b}.k-direct__addr{color:#edebe4;flex-direction:column;gap:4px;display:flex}.k-direct__addr>span:first-child{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#8a8a85;font-size:12px}.k-direct__addr>span:nth-child(2){font-size:16px;font-weight:500;line-height:1.45}.k-maps{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.k-direct .k-maps a{border:1px solid var(--k-line);border-radius:999px;flex-direction:row;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:15px;font-weight:500;transition:border-color .2s,color .2s}.k-direct .k-maps a:hover{color:#d7ff3b;border-color:#d7ff3b}.k-nextsteps{border:1px solid var(--k-line);border-radius:22px;flex-direction:column;gap:10px;padding:26px;display:flex}.k-nextsteps ol{color:var(--k-soft);flex-direction:column;gap:8px;margin:0;padding-left:1.2em;font-size:16px;line-height:1.5;display:flex}.k-nf{flex-direction:column;justify-content:center;gap:28px;min-height:calc(100svh - 85px);padding-top:clamp(48px,7vw,100px);padding-bottom:clamp(48px,7vw,100px);display:flex;position:relative}.k-nf__num{font-family:var(--font-display);letter-spacing:-.07em;color:#edebe4;align-self:flex-start;font-size:clamp(140px,26vw,380px);font-weight:800;line-height:.8;position:relative}.k-nf__num .k-caret{vertical-align:-.02em;width:.07em;height:.78em}.k-nf__ptr{width:96px;height:96px;animation:4s ease-in-out infinite nfDrift;position:absolute;bottom:-40px;right:-90px}@keyframes nfDrift{0%,to{transform:translate(0)rotate(-8deg)}50%{transform:translate(-18px,14px)rotate(4deg)}}@media (width<=640px){.k-nf__ptr{width:64px;height:64px;right:-30px}}.k-nf h1{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;color:#edebe4;max-width:22ch;margin:0;font-size:clamp(28px,3vw,44px);font-weight:700}.k-nf p{color:var(--k-soft);max-width:46ch;margin:0;font-size:18px;line-height:1.6}.k-plans .plan{border-color:var(--k-line);background:#1a1a1d;border-radius:22px}.k-plans .plan--hot{border-color:#d7ff3b;box-shadow:0 0 0 1px #d7ff3b}.k-plans .plan h3{font-size:30px}@media (prefers-reduced-motion:reduce){.k-band__track,.k-caret--blink,.k-nf__ptr,.k-bigcover__shot img,.k-screen-d__img img,.k-screen-m__img img{animation:none!important}}.k-sitelink{align-items:center;gap:4px;max-width:100%;display:inline-flex}.k-sitelink span{overflow-wrap:anywhere;min-width:0}.k-sitelink svg{flex-shrink:0}.itag{color:var(--text);white-space:nowrap;background:#1f1f23;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.itag--hot{color:#ff8a80;background:#ff8a8024}.ibx{grid-template-columns:minmax(0,1fr);gap:14px;height:calc(100svh - 72px - 2*clamp(16px,3vw,32px));min-height:520px;display:grid}@media (width>=1024px){.ibx{grid-template-columns:340px minmax(0,1fr)}}@media (width>=1360px){.ibx{grid-template-columns:340px minmax(0,1fr) 270px}}.ibx__list,.ibx__chat,.ibx__side{border:1px solid var(--line);background:var(--card);border-radius:20px;min-height:0}.ibx__list{flex-direction:column;gap:10px;padding:12px;display:flex}.ibx__search{border:1.5px solid var(--line);min-height:44px;color:var(--muted);background:#111113;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.ibx__search:focus-within{border-color:#d7ff3b}.ibx__search input{color:#fff;min-width:0;font:400 16px var(--font-sans);background:0 0;border:0;outline:none;flex:1}.ibx__tabs{background:#111113;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:3px;display:grid}.ibx__tabs button{min-height:44px;color:var(--muted);font:600 .74rem var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-items:center;gap:1px;padding:4px 2px;display:grid}.ibx__tabs button span{font:600 .82rem var(--font-mono);color:var(--text)}.ibx__tabs button[aria-selected=true]{color:#0c0c0d;background:#d7ff3b}.ibx__tabs button[aria-selected=true] span{color:#0c0c0d}.ibx__tabs button.is-hot:not([aria-selected=true]) span{color:#ff8a80}.ibx__chips{flex-wrap:wrap;gap:6px;display:flex}.ibx__chips button{border:1px solid var(--line);min-height:32px;color:var(--muted);font:600 .78rem var(--font-mono);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.ibx__chips button[aria-pressed=true]{color:#d7ff3b;border-color:#d7ff3b}.ibx__items{flex:1;align-content:start;gap:2px;margin:0 -4px;padding:0 4px;list-style:none;display:grid;overflow-y:auto}.ibx__empty{text-align:center;padding:24px 8px}.ibx__item{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:flex-start;gap:10px;padding:10px;transition:background-color .2s;display:flex;position:relative}.ibx__item:hover{background:#1a1a1d}.ibx__item.is-on{background:#222226;box-shadow:inset 0 0 0 1px #34343a}.ibx__item-body{flex:1;gap:3px;min-width:0;display:grid}.ibx__item-top{align-items:baseline;gap:8px;display:flex}.ibx__item-top b{text-overflow:ellipsis;white-space:nowrap;color:#fff;flex:1;min-width:0;font-size:.93rem;font-weight:600;overflow:hidden}.ibx__item.is-unread .ibx__item-top b{color:#d7ff3b}.ibx__item-top time{font:500 .72rem var(--font-mono);color:var(--muted);flex-shrink:0}.ibx__item-last{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;font-size:.84rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ibx__item-last em{color:var(--text);margin-right:2px;font-style:normal}.ibx__item-tags{flex-wrap:wrap;gap:4px;display:flex}.ibx__item-tags:empty{display:none}.ibx__dot{background:#d7ff3b;border-radius:50%;width:8px;height:8px;position:absolute;top:14px;right:10px;box-shadow:0 0 10px #d7ff3b}.ibx__ava{color:#fff;font:700 1rem var(--font-display);background:#26262b;border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.ibx__ava img{object-fit:cover;border-radius:50%;width:100%;height:100%}.ibx__ch{border:2px solid var(--card);color:#fff;background:#3a3a40;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;bottom:-3px;right:-3px}.ibx__ch--telegram{background:#229ed9}.ibx__ch--instagram{background:#d62976}.ibx__ch--facebook{background:#1877f2}.ibx__ch--site{color:#0c0c0d;background:#d7ff3b}.ibx__ch--form{background:#3a3a40}.ibx__ch--youtube{background:#f03}.ibx__chat{flex-direction:column;min-width:0;display:flex;overflow:hidden}.ibx__placeholder{text-align:center;color:#d7ff3b;justify-items:center;gap:8px;margin:auto;padding:32px;display:grid}.ibx__placeholder h2{font:800 1.3rem var(--font-display);color:#fff;margin:0}.ibx__placeholder p{max-width:42ch;margin:0}.ibx__head{border-bottom:1px solid var(--line);grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"back ava who tools""mode mode mode mode";align-items:center;gap:10px 12px;padding:12px 14px;display:grid}.ibx__head .ibx__back{grid-area:back}.ibx__head>.ibx__ava{grid-area:ava}.ibx__head .ibx__who{grid-area:who}.ibx__head .ibx__tools{grid-area:tools}.ibx__head .ibx__mode{grid-area:mode;justify-self:start}@media (width>=1024px){.ibx__head{grid-template-columns:0 auto minmax(0,1fr) auto;column-gap:0}.ibx__head>.ibx__ava{margin-right:12px}}.ibx__back{border:1px solid var(--line);color:#fff;cursor:pointer;background:0 0;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}@media (width>=1024px){.ibx__back{display:none}}.ibx__who{min-width:0;display:grid}.ibx__who b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.ibx__who span{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.ibx__mode{border:1px solid var(--line);background:#111113;border-radius:12px;gap:2px;padding:3px;display:inline-flex}.ibx__mode button{min-height:36px;color:var(--muted);font:600 .8rem var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.ibx__mode button[aria-checked=true]{color:#0c0c0d;background:#d7ff3b}.ibx__tools{gap:6px;display:flex}.ibx__banner{color:#edebe4;background:#d7ff3b14;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:10px 14px 0;padding:10px 12px;font-size:.86rem;line-height:1.4;display:flex}.ibx__banner svg{color:#d7ff3b;flex-shrink:0}.ibx__banner span{flex:1;min-width:180px}.ibx__banner button{color:#d7ff3b;min-height:34px;font:600 .8rem var(--font-sans);cursor:pointer;background:0 0;border:1px solid;border-radius:9px;padding:0 12px}.ibx__banner--hot{background:#ff8a801a}.ibx__banner--hot svg,.ibx__banner--hot button{color:#ff8a80}.ibx__thread{flex-direction:column;flex:1;gap:8px;min-height:0;padding:16px 14px;display:flex;overflow-y:auto}.imsg{display:flex}.imsg--bot,.imsg--operator{justify-content:flex-end}.imsg__b{background:#1f1f23;border-radius:16px 16px 16px 4px;gap:4px;max-width:min(78%,560px);padding:10px 13px;display:grid}.imsg--bot .imsg__b{background:#17171a;border:1px solid #d7ff3b40;border-radius:16px 16px 4px}.imsg--operator .imsg__b{color:#0c0c0d;background:#d7ff3b;border-radius:16px 16px 4px}.imsg__b p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.93rem;line-height:1.5}.imsg__who{font:600 .7rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#d7ff3b;align-items:center;gap:4px;display:inline-flex}.imsg--operator .imsg__who{color:#0c0c0d;opacity:.7}.imsg__meta{font:500 .7rem var(--font-mono);color:var(--muted)}.imsg--operator .imsg__meta{color:#0c0c0d99}.imsg.is-failed .imsg__b{outline:1.5px solid #ff8a80}.imsg.is-flag .imsg__b{opacity:.65}.imsg__meta em{color:#ff8a80;font-style:normal}.ibx__composer{border-top:1px solid var(--line);gap:8px;padding:12px 14px 14px;display:grid}.ibx__composer textarea{resize:vertical;border:1.5px solid var(--line);color:#fff;width:100%;min-height:52px;max-height:180px;font:400 16px/1.45 var(--font-sans);background:#111113;border-radius:12px;padding:10px 12px}.ibx__composer textarea:focus{border-color:#d7ff3b;outline:none}.ibx__send{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ibx__send .btn{--h:42px;padding:0 1rem;font-size:.9rem}.ibx__warn{color:#ff8a80;background:#3a1512;border-radius:10px;margin:0;padding:8px 12px;font-size:.84rem}.ibx__hint{margin:0;font-size:.78rem}.ibx__side{align-content:start;gap:12px;padding:16px;display:none;overflow-y:auto}@media (width>=1360px){.ibx__side{display:grid}}.ibx__side h3{font:700 1rem var(--font-display);color:#fff;margin:0}.ibx__side dl{gap:10px;margin:0;display:grid}.ibx__side dt{font:600 .7rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ibx__side dd{color:var(--text);overflow-wrap:anywhere;margin:2px 0 0;font-size:.88rem}.ibx__side .btn{--h:40px;font-size:.88rem}.ibx__meta{border-top:1px solid var(--line);padding-top:12px}@media (width<=1023px){.ibx{height:calc(100svh - 104px)}.ibx.has-sel .ibx__list,.ibx:not(.has-sel) .ibx__chat{display:none}.ibx__head{padding:10px}.ibx__mode button{padding:0 8px}.imsg__b{max-width:88%}}.kb{scroll-snap-type:x proximity;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;align-items:start;gap:12px;min-height:60vh;padding-bottom:8px;display:grid;overflow-x:auto}.kb__col{scroll-snap-align:start}@media (width<=640px){.kb{grid-auto-columns:84%}}.kb__col{border:1px solid var(--line);background:#131315;border-radius:18px;align-content:start;gap:10px;min-height:220px;padding:10px;transition:border-color .2s,background-color .2s;display:grid}.kb__col.is-over{background:#17180f;border-color:#d7ff3b}.kb__head{align-items:center;gap:8px;padding:4px 4px 0;display:flex}.kb__head i{background:var(--c,#8a8a85);border-radius:50%;flex-shrink:0;width:10px;height:10px}.kb__head h2{font:700 .95rem var(--font-display);color:#fff;flex:1;margin:0}.kb__count{min-width:26px;font:600 .75rem var(--font-mono);text-align:center;color:var(--text);background:#1f1f23;border-radius:999px;padding:2px 7px}.kb__sum{font:600 .75rem var(--font-mono);color:#d7ff3b}.kb__col--new{--c:#8ab4ff}.kb__col--qualified{--c:#c9a7ff}.kb__col--proposal{--c:#ffc46b}.kb__col--negotiation{--c:#ff9f6b}.kb__col--won{--c:#d7ff3b}.kb__col--lost{--c:#ff8a80}.kb__cards{align-content:start;gap:8px;min-height:60px;display:grid}.kb__empty{border:1.5px dashed var(--line);text-align:center;border-radius:12px;margin:0;padding:18px 8px;font-size:.82rem}.kb__card{background:var(--card);border:1px solid var(--line);cursor:grab;border-radius:14px;gap:6px;padding:12px;transition:transform .15s,border-color .2s,box-shadow .2s;display:grid}.kb__card:hover{border-color:#3a3a40;transform:translateY(-1px);box-shadow:0 10px 24px #0000004d}.kb__card:focus-visible{outline-offset:2px;outline:2px solid #d7ff3b}.kb__card.is-drag{opacity:.35}.kb__card.is-gap{box-shadow:0 -10px 0 -6px #d7ff3b}.kb__top{align-items:center;gap:8px;display:flex}.kb__top b{text-overflow:ellipsis;white-space:nowrap;color:#fff;flex:1;min-width:0;font-size:.92rem;overflow:hidden}.kb__ch{color:#fff;background:#3a3a40;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.kb__contact{font:500 .78rem var(--font-mono);color:var(--muted);overflow-wrap:anywhere}.kb__need{color:var(--text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.kb__foot{font:500 .74rem var(--font-mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.kb__foot time{margin-left:auto}.kb__money{color:#d7ff3b;font-weight:700}.kb__next,.kb__ai{align-items:center;gap:3px;display:inline-flex}.kb__step{color:#edebe4;background:#1a1a1d;border-radius:9px;padding:6px 8px;font-size:.8rem;line-height:1.4}.lead-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lead-actions .btn{--h:44px;padding:0 1.1rem}.ibx__views{border:1px solid var(--line);background:#0c0c0d;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.ibx__views a{min-height:42px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:.9rem;font-weight:600;display:flex}.ibx__views a:hover{color:#fff}.ibx__views a[aria-selected=true]{color:#fff;background:#1f1f23;box-shadow:inset 0 0 0 1px #34343a}.ibx__views span{color:#0c0c0d;min-width:20px;font:700 .7rem var(--font-mono);text-align:center;background:#d7ff3b;border-radius:999px;padding:1px 6px}.ibx__views span.is-hot{background:#ff8a80}.ibx__chips em{font-style:normal;font-family:var(--font-sans);font-weight:500}@media (width<=1279px) and (width>=1024px){.ibx__chips em{display:none}}@media (width>=1024px){.ibx--comments{grid-template-columns:340px minmax(0,1fr)!important}}@media (width<=1023px){.ibx--comments.has-sel .ibx__list,.ibx--comments:not(.has-sel) .ibx__chat{display:none}}.icm__thumb{width:52px;height:52px;color:var(--muted);background:#26262b;border-radius:12px;flex-shrink:0;place-items:center;display:grid;position:relative}.icm__thumb img{object-fit:cover;border-radius:12px;width:100%;height:100%}.icm__post{border-bottom:1px solid var(--line);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}@media (width>=1024px){.icm__post{grid-template-columns:0 auto minmax(0,1fr) auto;column-gap:0}.icm__post>img{margin-right:12px}}.icm__post>img{object-fit:cover;border-radius:12px;width:56px;height:56px}.icm__post>.ibx__back{grid-column:1}.icm__post>img{grid-column:2}.icm__post>div{grid-column:3}.icm__post>a{grid-column:4}.icm__post div{gap:2px;min-width:0;display:grid}.icm__post span{align-items:center;gap:5px;font-size:.78rem;display:inline-flex}.icm__post p{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.icm__list{gap:10px}.icm{border:1px solid var(--line);background:#17171a;border-radius:16px;gap:8px;padding:12px 14px;display:grid}.icm--child{margin-left:28px}.icm.is-hidden{opacity:.5}.icm header{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.icm header b{color:#fff;font-size:.9rem}.icm header time{font:500 .72rem var(--font-mono);color:var(--muted);margin-right:auto}.icm header .itag.is-ok{color:#d7ff3b;background:#d7ff3b1f}.icm header .itag.is-hot{color:#ff8a80;background:#ff8a8024}.icm>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.93rem;line-height:1.5}.icm__reply{color:#edebe4;background:#d7ff3b12;border-radius:12px;gap:8px;padding:8px 10px;font-size:.88rem;line-height:1.45;display:flex}.icm__reply svg{color:#d7ff3b;flex-shrink:0;margin-top:2px;transform:scaleX(-1)}.icm__reason{margin:0;font-size:.8rem}.icm__actions{flex-wrap:wrap;gap:6px;display:flex}.icm__actions button{border:1px solid var(--line);min-height:34px;color:var(--text);font:500 .8rem var(--font-sans);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.icm__actions button:hover{color:#fff;border-color:#fff}.icm__form{flex-wrap:wrap;gap:8px;display:flex}.icm__form textarea{border:1.5px solid var(--line);color:#fff;min-height:44px;font:400 16px/1.4 var(--font-sans);resize:vertical;background:#0c0c0d;border-radius:10px;flex:260px;padding:8px 10px}.icm__form textarea:focus{border-color:#d7ff3b;outline:none}.icm__form .btn{--h:44px;padding:0 1rem;font-size:.88rem}.adm__bell{border-radius:12px;width:44px;height:44px}.ibx__row{align-items:flex-end;gap:6px;display:flex}.ibx__row textarea{field-sizing:content;resize:none;flex:1;min-width:0;min-height:44px;max-height:180px}.ibx__clip{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;place-items:center;transition:color .2s,background-color .2s;display:grid}.ibx__clip:hover:not(:disabled){color:#fff;background:#1f1f23}.ibx__clip:disabled,.ibx__go:disabled{opacity:.4;cursor:default}.ibx__go{color:#0c0c0d;cursor:pointer;background:#d7ff3b;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;transition:transform .15s;display:grid}.ibx__go:hover:not(:disabled){transform:scale(1.06)}.ibx__attach{width:max-content;position:relative}.ibx__attach img{border:1px solid var(--line);object-fit:cover;border-radius:12px;max-width:180px;max-height:120px;display:block}.ibx__attach button{color:#0c0c0d;cursor:pointer;background:#ff8a80;border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:-8px;right:-8px}.ibx__chat.is-drop{outline-offset:-8px;outline:2px dashed #d7ff3b}.imsg__imgs{gap:4px;margin:-2px -5px 2px;display:grid}.imsg__imgs img{object-fit:cover;border-radius:12px;width:100%;max-width:320px;max-height:360px;display:block}.imsg__meta{justify-self:end;align-items:center;gap:4px;display:inline-flex}.imsg__retry{color:#0c0c0d;min-height:30px;font:600 .75rem var(--font-sans);cursor:pointer;background:0 0;border:1px solid;border-radius:8px;justify-self:end;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.icm__img img{border:1px solid var(--line);object-fit:cover;border-radius:12px;max-width:240px;max-height:240px;display:block}.icm__likes{color:#ff8a80;width:max-content;font:600 .75rem var(--font-mono);background:#ff8a801f;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.icm__reply img{border-radius:10px;max-width:160px;margin-bottom:4px;display:block}.icm__stats{flex-wrap:wrap;gap:12px;margin-top:2px;display:inline-flex}.icm__stats b{font:600 .78rem var(--font-mono);color:var(--text);align-items:center;gap:4px;display:inline-flex}.icm__form{gap:8px;display:grid}.sp-kpis{flex-wrap:wrap;gap:10px;display:flex}.sp-kpis span{border:1px solid var(--line);color:var(--muted);background:#ffffff0d;border-radius:14px;padding:10px 16px;font-size:.9rem}.sp-kpis b{color:#fff;font:800 1.3rem var(--font-display);margin-right:4px}.sp-kpis .is-hot b{color:#ff8a80}.sp-tabs{max-width:560px}.sp-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;display:grid}.sp-card{background:var(--card);border:1px solid var(--line);border-radius:20px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.sp-card.is-paused{opacity:.6}.sp-card.is-failed{border-color:#ff8a8080}.sp-media{aspect-ratio:4/5;background:#111113;position:relative}.sp-media img,.sp-media video{object-fit:cover;background:#000;width:100%;height:100%;display:block}.sp-format{color:#d7ff3b;font:600 .74rem var(--font-mono);pointer-events:none;background:#0c0c0dcc;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;display:inline-flex;position:absolute;top:10px;left:10px}.sp-body{align-content:start;gap:8px;padding:14px;display:grid}.sp-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sp-meta b{font:700 .8rem var(--font-mono);color:var(--muted)}.sp-meta time{font:600 .82rem var(--font-mono);color:#fff;margin-right:auto}.sp-st--published{color:#d7ff3b;background:#d7ff3b1f}.sp-st--failed{color:#ff8a80;background:#ff8a8024}.sp-st--paused{background:#2a2a2e}.sp-topic{color:#fff;margin:0;font-size:.95rem;font-weight:600}.sp-cap{color:var(--muted);-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.sp-net{flex-wrap:wrap;gap:6px;display:flex}.sp-net span{color:var(--muted);font:600 .72rem var(--font-mono);background:#1f1f23;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;display:inline-flex}.sp-net span.is-on{color:#d7ff3b;background:#d7ff3b1f}.sp-err{overflow-wrap:anywhere;margin:0;font-size:.78rem}.sp-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.sp-actions .btn{--h:38px;margin-right:auto;padding:0 .9rem;font-size:.85rem}.itag--gone{color:#ff8a80;background:#ff8a801f;margin-left:6px}.ofc{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (width>=1100px){.ofc{grid-template-columns:minmax(0,1fr) 360px;align-items:start}}.ofc--flat{grid-template-columns:minmax(0,1fr);max-width:760px}.ofc__scene{min-width:0}.ofc-stage{isolation:isolate;border:1px solid var(--k-line);aspect-ratio:6/5;background:radial-gradient(80% 70% at 50% 42%,#24242a 0%,#141417 55%,#0c0c0d 100%);border-radius:26px;position:relative;overflow:hidden;container-type:inline-size}@media (width>=700px){.ofc-stage{aspect-ratio:auto;height:clamp(460px,72vh,780px)}}.ofc-stage__gl{position:absolute;inset:0}.ofc-stage__gl canvas{cursor:pointer;outline:none}.ofc-stage__skel{clip-path:polygon(50% 0,100% 45%,50% 100%,0 45%);opacity:.7;background:linear-gradient(110deg,#1a1a1d 30%,#26262b 50%,#1a1a1d 70%) 0 0/200% 100%;border-radius:24px;animation:1.4s linear infinite ofc-shine;position:absolute;inset:18% 14%}@keyframes ofc-shine{to{background-position:-200% 0}}.ofc-labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ofc-tag{will-change:transform;flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;top:0;left:0}.ofc-tag__n{pointer-events:auto;cursor:pointer;color:#edebe4;font:600 11px/1.4 var(--font-mono);letter-spacing:.02em;white-space:nowrap;background:#0c0c0dc7;border:1px solid #edebe424;border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 6px;transition:transform .2s,border-color .2s;display:inline-flex}.ofc-tag__n:before{content:"";background:var(--c);border-radius:50%;width:7px;height:7px}.ofc-tag__b{color:#0c0c0d;max-width:200px;font:500 11.5px/1.3 var(--font-sans);white-space:nowrap;background:#f4f3ee;border-radius:10px;align-items:center;gap:4px;padding:3px 8px;display:none;position:relative;box-shadow:0 6px 18px -6px #0009}.ofc-tag__b:after{content:"";background:inherit;width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.ofc-tag__b i{font-style:normal}.ofc-tag__t{text-overflow:ellipsis;overflow:hidden}.ofc-tag.has-b .ofc-tag__b{display:inline-flex}.ofc-tag.is-working .ofc-tag__b{background:#d7ff3b}.ofc-tag.is-working .ofc-tag__n{border-color:#d7ff3b99}.ofc-tag.is-sleeping{opacity:.75}.ofc-tag.is-sleeping .ofc-tag__b{color:#dfe3ff;background:#2b3060}.ofc-tag.is-focus{z-index:5000!important}.ofc-tag.is-focus .ofc-tag__n{color:#d7ff3b;border-color:#d7ff3b;transform:scale(1.08)}.has-focus .ofc-tag:not(.is-focus){opacity:.45}@container (width<=760px){.ofc-tag__t{display:none}.ofc-tag.is-focus .ofc-tag__t{display:inline}.ofc-tag__n{padding:1px 6px 1px 5px;font-size:10px}.ofc-tag__b{padding:2px 6px;font-size:11px}}.ofc-stage--compact .ofc-tag__t{display:none}@media (width>=768px){.ofc-stage--compact .ofc-tag.is-job .ofc-tag__t{max-width:150px;display:inline}}.ofc-hud{pointer-events:none;z-index:2;position:absolute;inset:0}.ofc-hud>*{pointer-events:auto}.ofc-clock{border:1px solid var(--k-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:#0c0c0dc7;border-radius:14px;align-items:center;gap:10px;padding:9px 14px;font-size:12px;display:inline-flex}.ofc-hud .ofc-clock{position:absolute;top:14px;left:14px}.ofc-clock b{color:#fff;letter-spacing:.02em;font-size:17px;font-weight:600}.ofc-clock--sm{gap:8px;padding:6px 10px;font-size:10.5px}.ofc-clock--sm b{font-size:14px}.ofc-live{background:#d7ff3b;border-radius:50%;width:8px;height:8px;animation:2s infinite ofc-pulse;box-shadow:0 0 #d7ff3b99}@keyframes ofc-pulse{70%{box-shadow:0 0 0 8px #d7ff3b00}to{box-shadow:0 0 #d7ff3b00}}.ofc-zoom{gap:6px;display:flex;position:absolute;bottom:14px;right:14px}.ofc-zoom .icon-btn{border-color:var(--k-line);background:#0c0c0dc7;width:44px;height:44px}.ofc__side{flex-direction:column;gap:12px;min-width:0;display:flex}@media (width>=1100px){.ofc__side{max-height:clamp(460px,72vh,780px)}.ofc__side .ofc-list{scrollbar-width:thin;overflow-y:auto}}.ofc-sum{font:600 12px var(--font-mono);letter-spacing:.04em;color:var(--k-soft);flex-wrap:wrap;gap:8px 14px;display:flex}.ofc-sum span{align-items:center;gap:7px;display:inline-flex}.ofc-dot{background:#6b6b70;border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.ofc-dot--working{background:#d7ff3b;box-shadow:0 0 10px #d7ff3bb3}.ofc-dot--idle{background:#5ac8fa}.ofc-dot--sleeping{background:#6f6fd6}.ofc-dot--away{background:#ff6b00}.ofc-list{gap:6px;min-height:0;margin:0;padding:0;list-style:none;display:grid}.ofc-row{border:1px solid var(--k-line);color:#edebe4;text-align:left;cursor:pointer;width:100%;font:inherit;background:#141416;border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:10px 12px;transition:border-color .2s,background-color .2s;display:grid}.ofc-row:hover{border-color:#3a3a3f}.ofc-row.is-on{background:#d7ff3b0f;border-color:#d7ff3b}.ofc-ava{background:var(--c);color:#0c0c0d;width:40px;height:40px;font:800 18px var(--font-display);border-radius:12px;place-items:center;display:grid;box-shadow:inset 0 -6px #0000002e}.ofc-row__main{gap:3px;min-width:0;display:grid}.ofc-row__top{align-items:center;gap:8px;min-width:0;display:flex}.ofc-row__top b{font-family:var(--font-display);color:#fff;font-size:16px;font-weight:700}.ofc-row__role{font:500 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-right:auto;overflow:hidden}.ofc-row__what{color:var(--k-soft);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.ofc-skel{background:#222226;border-radius:6px;width:70%;height:10px;display:inline-block}.ofc-more{border:1px solid var(--k-line);color:#edebe4;min-height:44px;font:600 14px var(--font-sans);cursor:pointer;background:0 0;border-radius:14px;display:none}@media (width<=1099px){.ofc-more{display:block}.ofc-list:not(.is-all) li:nth-child(n+6){display:none}}.ofc-notes{gap:14px;max-width:900px;display:grid}.ofc-notes p{color:var(--k-soft);margin:0;font-size:15px;line-height:1.6}.ofc-notes b{color:#edebe4}@media (prefers-reduced-motion:reduce){.ofc-live,.ofc-stage__skel{animation:none}}.hero3d__office{z-index:-2;height:46%;position:absolute;top:64px;left:0;right:0}.hero3d__office:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#d7ff3b21,#d7ff3b0d 45%,#0000 100%),radial-gradient(60% 45% at 50% 62%,#ffffff0a,#0000 70%);position:absolute;inset:-12% -8%}.hero3d__office .ofc-stage{aspect-ratio:auto;background:0 0;border:0;border-radius:0;height:100%;overflow:visible}.hero3d__office .ofc-labels{overflow:visible}.hero3d__officehud{z-index:1;pointer-events:none;height:46%;position:absolute;top:64px;left:0;right:0}.hero3d__officehud>*{pointer-events:auto}.hero3d__officehud .ofc-clock{position:absolute;top:6px;left:12px}.hero3d__open{color:#0c0c0d;min-height:44px;font:600 14px var(--font-sans);background:#d7ff3b;border-radius:14px;align-items:center;gap:8px;padding:0 14px;text-decoration:none;transition:background-color .2s;display:inline-flex;position:absolute;top:6px;right:12px;box-shadow:0 10px 30px -10px #d7ff3b80}.hero3d__open:hover{color:#0c0c0d;background:#e4ff6e}.hero3d__hint:hover{color:var(--text)}@media (width<=767px){.hero3d__officehud .ofc-clock--sm{padding:5px 9px}.hero3d__open{min-height:40px;padding:0 12px;font-size:13px}}@media (width>=768px){.hero3d__office,.hero3d__officehud{width:56%;height:auto;inset:76px 0 76px auto}.hero3d__officehud .ofc-clock{top:0;left:0}.hero3d__open{top:auto;bottom:0;right:0}.hero3d--office .hero3d__shade{background:linear-gradient(#0c0c0d00 82%,#0c0c0de6 100%)}}.ofc-tag:not(.is-job):not(.is-focus):not(:hover) .ofc-tag__t{display:none}.ofc-tag:hover{z-index:4000!important}.ofc-dot--break{background:#f5b83d}.ofc-row__shift{font:500 11px var(--font-mono);letter-spacing:.04em;color:var(--muted)}.ofc-rush{color:#0c0c0d;font:700 13px var(--font-sans);background:#d7ff3b;border-radius:14px;align-items:center;gap:6px;max-width:calc(100% - 28px);padding:9px 14px;display:inline-flex;box-shadow:0 10px 30px -12px #d7ff3b99}.ofc-rush small{font:600 11px var(--font-mono);opacity:.75}.ofc-hud .ofc-rush{position:absolute;top:70px;left:14px}.ofc-rush--sm{padding:6px 10px;font-size:12px}.hero3d__officehud .ofc-rush{position:absolute;top:50px;left:0}@media (width<=767px){.hero3d__officehud .ofc-rush{top:52px;left:12px}.hero3d__officehud .ofc-clock span:last-child{display:none}}.ofc-proj{border:1px solid var(--k-line);background:#141416;border-radius:16px;gap:8px;padding:14px;display:grid}.ofc-proj__h{font:600 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#d7ff3b}.ofc-proj__list{flex-wrap:wrap;gap:6px;display:flex}.ofc-proj__list a.k-pill:hover{color:#d7ff3b;border-color:#d7ff3b}.ofc-proj small{color:var(--muted);font-size:12.5px;line-height:1.45}@media (width<=699px){.ofc-stage{aspect-ratio:1/1.05}}@container (width<=560px){.ofc-hud .ofc-clock{gap:8px;padding:6px 10px;top:10px;left:10px}.ofc-hud .ofc-clock b{font-size:14px}.ofc-hud .ofc-clock span:last-child{display:none}.ofc-hud .ofc-rush{padding:6px 10px;font-size:12px;top:52px;left:10px}.ofc-zoom{gap:4px;bottom:10px;left:10px;right:auto}.ofc-zoom .icon-btn{width:40px;height:40px}}.office-card{gap:12px;display:grid}.office-card h2 a{font-size:.85rem;font-weight:500}.office-card.is-rush{border-color:#d7ff3b80;box-shadow:inset 0 0 0 1px #d7ff3b26}.office-card__grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (width>=900px){.office-card__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.office-card__projects ul{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.office-card__projects li{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 150px repeat(3,40px);align-items:center;gap:6px;display:grid}.office-card input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:.5rem}.office-card input{border:1.5px solid var(--line);color:#fff;width:100%;min-height:42px;font:400 15px/1.4 var(--font-sans);background:#111113;border-radius:12px;padding:.5rem .7rem}.office-card .icon-btn{width:40px;height:40px}.office-card .icon-btn:disabled{opacity:.35}.office-card__actions{flex-wrap:wrap;gap:8px;display:flex}.office-card__rush{align-content:start;gap:10px;display:grid}.office-card__state{color:var(--muted);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.office-card__state i{background:#6b6b70;border-radius:50%;width:9px;height:9px}.office-card__state.is-on{color:#d7ff3b}.office-card__state.is-on i{background:#d7ff3b;box-shadow:0 0 10px #d7ff3b}.office-card__when{grid-template-columns:1fr 1fr;gap:8px;display:grid}.office-card__when label{color:var(--muted);gap:4px;font-size:.82rem;display:grid}@media (width<=700px){.office-card__projects li{grid-template-columns:minmax(0,1fr) repeat(3,40px)}.office-card__projects li input:nth-child(2){grid-area:2/1/auto/-1}.office-card__projects li input:nth-child(3){grid-area:3/1/auto/-1}}.ofc__scene:fullscreen{background:#0c0c0d}.ofc__scene.is-pseudo-full{z-index:1000;background:#0c0c0d;position:fixed;inset:0}body:has(.ofc__scene.is-pseudo-full) .anvc-fab{display:none}:is(.ofc__scene:fullscreen .ofc-stage,.ofc__scene.is-pseudo-full .ofc-stage){aspect-ratio:auto;border:0;border-radius:0;height:100%}.ofc__scene:-webkit-full-screen .ofc-stage{aspect-ratio:auto;border:0;border-radius:0;height:100%}.ofc-zoom .icon-btn[aria-pressed=true]{color:#d7ff3b;border-color:#d7ff3b}.ofc-tag.is-sleeping:not(.is-focus) .ofc-tag__n{display:none}.ofc-tag.is-sleeping:not(.is-focus) .ofc-tag__b{opacity:.8;padding:1px 5px;font-size:10px}div.imeta__page{cursor:default;flex-wrap:wrap}div.imeta__page>div{gap:2px;display:grid}div.imeta__page .btn{margin-left:auto}.look__plate,.look__head{pointer-events:none;opacity:0;transition:opacity .8s;position:absolute}.look__plate{z-index:-3;max-width:none;-webkit-mask-image:linear-gradient(#000 72%,#0000 97%);mask-image:linear-gradient(#000 72%,#0000 97%)}.look__head{z-index:-2;object-fit:fill}.has-look .look__plate,.has-look-video .look__head{opacity:1}.hero3d--look{background:linear-gradient(#000 0% 78%,#0c0c0d 100%)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
