._tip_jseoa_3{position:fixed;z-index:2300;max-width:320px;padding:var(--space-1) var(--space-3);border:1px solid var(--border-color-hover);border-radius:var(--border-radius-sm);background:var(--modal-bg);box-shadow:var(--shadow-md);color:var(--text-primary);font-size:var(--font-size-xs);line-height:var(--line-normal);pointer-events:none}._tip_jseoa_3[data-side=bottom]{transform:translate(-50%,var(--space-2))}._tip_jseoa_3[data-side=top]{transform:translate(-50%,calc(-100% - var(--space-2)))}:root{--color-primary: #3dff8b;--color-primary-hover: #6bffa8;--color-primary-light: rgba(61, 255, 139, .14);--color-primary-dim: #1f8f52;--color-primary-a-hair: rgba(61, 255, 139, .045);--color-primary-a-soft: rgba(61, 255, 139, .09);--color-primary-a-mid: rgba(61, 255, 139, .18);--color-primary-a-hi: rgba(61, 255, 139, .3);--color-primary-a-strong: rgba(61, 255, 139, .45);--color-secondary: #a2a8b8;--color-secondary-hover: #f3f5f9;--color-success: var(--tone-green);--color-success-light: var(--tone-green-soft);--color-warning: #e5c07b;--color-warning-light: rgba(229, 192, 123, .14);--color-error: #ff7b7b;--color-error-light: rgba(255, 123, 123, .14);--color-info: #a2a8b8;--color-info-light: rgba(162, 168, 184, .14);--tone-green: #3dd175;--tone-green-soft: rgba(61, 209, 117, .1);--tone-green-line: rgba(61, 209, 117, .35);--tone-cyan: #33c7dc;--tone-cyan-soft: rgba(51, 199, 220, .1);--tone-cyan-line: rgba(51, 199, 220, .35);--tone-blue: #8fb1f9;--tone-blue-soft: rgba(143, 177, 249, .1);--tone-blue-line: rgba(143, 177, 249, .35);--tone-violet: #bf9ef9;--tone-violet-soft: rgba(191, 158, 249, .1);--tone-violet-line: rgba(191, 158, 249, .35);--tone-yellow: #cfb02d;--tone-yellow-soft: rgba(207, 176, 45, .1);--tone-yellow-line: rgba(207, 176, 45, .35);--tone-orange: #f9964a;--tone-orange-soft: rgba(249, 150, 74, .1);--tone-orange-line: rgba(249, 150, 74, .35);--tone-red: #ff8b8b;--tone-red-soft: rgba(255, 139, 139, .1);--tone-red-line: rgba(255, 139, 139, .35);--bg-primary: #15171c;--bg-secondary: #1d2027;--bg-tertiary: #262a33;--bg-tertiary-soft: rgba(38, 42, 51, .4);--bg-inverse: #f3f5f9;--bg-lift: #1a1d24;--text-primary: #f3f5f9;--text-secondary: #a2a8b8;--text-tertiary: #8b91a3;--text-inverse: #06130b;--text-link: #3dff8b;--border-color: #2b2f38;--border-color-hover: #3a3f4b;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .3);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .4), 0 2px 4px -2px rgb(0 0 0 / .3);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .4), 0 4px 6px -4px rgb(0 0 0 / .3);--shadow-xl: 0 20px 32px -5px rgb(0 0 0 / .45), 0 8px 10px -6px rgb(0 0 0 / .3);--shadow-panel: 0 30px 80px -30px rgba(0, 0, 0, .7);--shadow-glow: 0 0 24px var(--color-primary-a-mid);--input-bg: #262a33;--input-border: #323744;--input-focus: #3dff8b;--input-placeholder: #7b8193;--surface-soft: #323744;--card-bg: #1d2027;--card-border: #2b2f38;--navbar-bg: #1d2027;--navbar-border: #2b2f38;--navbar-veil: rgba(21, 23, 28, .72);--sidebar-bg: #1d2027;--sidebar-border: #2b2f38;--panel-bg: #262a33;--panel-edge: #3a3f4b;--modal-bg: #1d2027;--modal-overlay: rgba(10, 11, 14, .68);--scrollbar-bg: #1d2027;--scrollbar-thumb: #323744;--scrollbar-thumb-hover: #3a3f4b;--border-radius-2xs: 2px;--border-radius-xs: 6px;--border-radius-sm: 10px;--border-radius-md: 14px;--border-radius-lg: 20px;--border-radius-xl: 28px;--border-radius-full: 9999px;--border-radius-dot: 50%;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--space-11: 160px;--rhythm-hero: var(--space-11);--rhythm-section: 80px;--rhythm-block: var(--space-7);--rhythm-part: 40px;--gutter: 40px;--font-sans: "Montserrat", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-size-3xs: 9px;--font-size-2xs: 11px;--font-size-xs: 12px;--font-size-ui: var(--font-size-sm);--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 22px;--font-size-2xl: 28px;--font-size-3xl: 36px;--font-size-4xl: 48px;--font-size-display: clamp(64px, 12vw, 152px);--font-size-h1: clamp(44px, 6.4vw, 76px);--font-size-h2: clamp(32px, 4vw, 52px);--font-size-h3: clamp(28px, 3.2vw, 40px);--font-size-h4: clamp(22px, 3.2vw, 38px);--line-base: var(--line-normal);--line-tight: 1.15;--line-snug: 1.35;--line-normal: 1.55;--line-relaxed: 1.75;--line-code: 1.9;--duration-1: .22s;--duration-2: .5s;--duration-3: .9s;--ease: cubic-bezier(.22, .61, .36, 1);--stagger: 45ms;--transition: var(--duration-1) var(--ease);--tap-target: 44px;--content-max: 1200px;--panel-w: min(1100px, 100%);--header-height: 64px;--header-height-mobile: 78px;--px-base: 24px;--px-half: 12px;--px-x2: 48px;--px-fade: radial-gradient( ellipse 104% 96% at 50% 46%, black 0%, rgba(0, 0, 0, .92) 38%, rgba(0, 0, 0, .68) 58%, rgba(0, 0, 0, .38) 74%, rgba(0, 0, 0, .16) 86%, transparent 100% );--button-radius: var(--border-radius-md);--button-font-size: var(--font-size-sm);--button-min-height: var(--tap-target);--button-primary-glow: none;--button-outline-glow: none;--button-press-glow: none;--toolbar-height: var(--tap-target);--toolbar-search-w: 260px;--toolbar-filter-max: 220px;--table-row-h: 52px;--table-head-h: var(--tap-target);--table-indent: var(--space-5);--cabinet-bar-h: var(--header-height);--side-w: 248px;--side-w-collapsed: 64px;--stage-backlog: #79a6e9;--stage-new: #5baee1;--stage-todo: #40b5d2;--stage-dev: #35b9bd;--stage-qa: #46bba5;--stage-contractor: #e08c71;--stage-acceptance: #d8935c;--stage-review: #e1878a;--stage-done: #a199e6;--stage-wash: .2;--veil-soft: rgba(10, 11, 10, .55);--veil: rgba(10, 11, 10, .72);--veil-strong: rgba(10, 11, 10, .82);--veil-dense: rgba(10, 11, 10, .94);--veil-solid: rgba(10, 11, 10, .97);--modal-overlay-soft: rgba(4, 6, 4, .7);--modal-overlay-deep: rgba(4, 6, 4, .82);--modal-overlay-zoom: rgba(4, 6, 4, .94);--scrim-caption: linear-gradient(transparent, rgba(8, 10, 8, .85));--scrim-caption-deep: linear-gradient(transparent, rgba(4, 6, 4, .9));--text-on-media: rgba(242, 244, 241, .85);--text-on-glass: rgba(242, 244, 241, .72);--glass-line-faint: rgba(255, 255, 255, .08);--glass-line: rgba(255, 255, 255, .1);--glass-line-mid: rgba(255, 255, 255, .12);--glass-line-strong: rgba(255, 255, 255, .16);--glass-line-bright: rgba(255, 255, 255, .22);--glass-line-glare: rgba(255, 255, 255, .34);--glass-fill-faint: rgba(255, 255, 255, .04);--glass-fill: rgba(255, 255, 255, .07);--glass-card: linear-gradient( 165deg, rgba(22, 26, 22, .66) 0%, rgba(14, 17, 14, .78) 45%, rgba(14, 22, 16, .82) 100% );--glass-card-hover: linear-gradient( 165deg, rgba(30, 38, 30, .6) 0%, rgba(18, 24, 18, .72) 45%, rgba(20, 34, 24, .76) 100% );--light-column-hero: linear-gradient( 180deg, rgba(90, 220, 200, 0) 0%, var(--color-primary-a-mid) 34%, var(--color-primary-a-strong) 70%, rgba(200, 255, 120, .26) 88%, transparent 100% ), radial-gradient(ellipse 78% 42% at 50% 96%, var(--color-primary-a-hi) 0%, transparent 72%);--light-column: linear-gradient( 180deg, rgba(90, 220, 200, 0) 0%, var(--color-primary-a-mid) 26%, rgba(61, 255, 139, .52) 58%, rgba(200, 255, 120, .34) 82%, transparent 100% ), radial-gradient(ellipse 78% 42% at 50% 96%, rgba(61, 255, 139, .38) 0%, transparent 72%);--light-floor: radial-gradient( ellipse 70% 55% at 50% 80%, var(--color-primary-a-mid) 0%, rgba(90, 200, 255, .08) 35%, transparent 70% );--glow-dot: 0 0 8px rgba(61, 255, 139, .8);--glow-dot-hover: 0 0 14px rgba(61, 255, 139, .95);--glow-mark: drop-shadow(0 0 10px rgba(23, 251, 120, .35));--ring-dot: rgba(61, 255, 139, .7);--shadow-island: 0 12px 40px -18px rgba(0, 0, 0, .8);--shadow-island-up: 0 -12px 40px -18px rgba(0, 0, 0, .9);--shadow-menu: 0 24px 60px -24px rgba(0, 0, 0, .9);--shadow-menu-up: 0 -20px 50px -20px rgba(0, 0, 0, .8);--shadow-glass: inset 0 1px 0 rgba(255, 255, 255, .1), 0 18px 40px -24px rgba(0, 0, 0, .7);--shadow-glass-hover: inset 0 1px 0 rgba(255, 255, 255, .16), 0 28px 50px -22px rgba(0, 0, 0, .75), 0 0 40px -16px var(--color-primary-a-hi);--shadow-sheet: 0 -24px 90px -20px rgba(0, 0, 0, .7);--shadow-zoom: 0 30px 80px -30px rgba(0, 0, 0, .9);--shadow-button-glow: 0 10px 26px -14px var(--color-primary-a-strong), 0 0 0 1px var(--color-primary-a-mid);--shadow-button-solid: 0 12px 30px -12px rgba(61, 255, 139, .7);--shadow-button-press: 0 4px 12px -8px var(--color-primary-a-strong);--qr-paper: #f2f4f1;--qr-ink: #0a0b0a;--brand-2gis: #19aa1e;--brand-2gis-bright: #4ad14f;--brand-google: #4285f4;--brand-google-bright: #7aa9ff;--brand-yandex: #ffcc00;--brand-yandex-bright: #ffd84d;--brand-whatsapp: #25d366}:root[data-zone=site]{--bg-primary: #0a0b0a;--bg-secondary: #161a16;--bg-tertiary: #1e241e;--bg-lift: #0e120e;--surface-soft: #101310;--text-primary: #f2f4f1;--text-secondary: #9aa39c;--text-tertiary: #7d837b;--text-inverse: #04150a;--border-color: #272d27;--border-color-hover: #3d463d;--color-primary-hover: #63ffa4;--card-bg: #161a16;--card-border: #272d27;--navbar-bg: #161a16;--navbar-border: #272d27;--navbar-veil: rgba(10, 11, 10, .72);--sidebar-bg: #161a16;--sidebar-border: #272d27;--modal-bg: #161a16;--modal-overlay: rgba(4, 6, 4, .72);--input-bg: #101310;--input-border: #272d27;--input-placeholder: #767c74;--scrollbar-bg: #101310;--scrollbar-thumb: #1f8f52;--scrollbar-thumb-hover: #3dff8b;--color-error: #ff8b8b;--color-error-light: rgba(255, 139, 139, .1);--color-warning: #ffc454;--color-warning-light: rgba(255, 196, 84, .09);--font-size-ui: 13px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 32px;--line-base: normal;--line-tight: 1.05;--line-snug: 1.3;--line-normal: 1.6;--border-radius-xl: 24px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--tap-target: 44px;--font-mono: var(--font-sans);--button-radius: var(--border-radius-full);--button-font-size: var(--font-size-ui);--button-min-height: 42px;--button-primary-glow: var(--shadow-button-solid);--button-outline-glow: var(--shadow-button-glow);--button-press-glow: var(--shadow-button-press);--content-max: 1180px;--header-height: 64px}@media(min-width:1600px){:root{--content-max: 1360px;--font-size-sm: 15px;--font-size-md: 17px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 32px;--font-size-3xl: 40px;--font-size-4xl: 56px}}@media(min-width:1920px){:root{--content-max: 1560px;--header-height: 72px;--toolbar-search-w: 300px;--font-size-sm: 16px;--font-size-md: 18px;--font-size-lg: 22px;--font-size-xl: 26px;--font-size-2xl: 36px;--font-size-3xl: 46px;--font-size-4xl: 64px}}@media(min-width:2400px){:root{--content-max: 1840px;--header-height: 80px;--tap-target: 52px;--space-7: 56px;--space-8: 80px;--space-9: 128px;--font-size-sm: 17px;--font-size-md: 19px;--font-size-lg: 24px;--font-size-xl: 30px;--font-size-2xl: 40px;--font-size-3xl: 54px;--font-size-4xl: 76px}}@media(max-width:860px){:root{--rhythm-hero: var(--space-10)}}@media(max-width:700px){:root{--rhythm-hero: var(--space-9);--rhythm-section: var(--space-8);--rhythm-block: var(--space-6);--gutter: var(--space-4);--font-size-display: clamp(44px, 14vw, 152px);--font-size-h1: clamp(34px, 9vw, 76px)}}@media(prefers-reduced-motion:reduce){:root{--duration-1: 0s;--duration-2: 0s;--duration-3: 0s;--stagger: 0ms}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600;line-height:var(--line-tight);letter-spacing:-.02em}p{margin:0}a{color:var(--text-link);text-decoration:none;transition:color var(--transition)}a:hover{color:var(--color-primary-hover)}button{font-family:inherit;font-size:inherit}img,svg,video{display:block;max-width:100%}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--border-radius-sm)}::selection{background:var(--color-primary-light);color:var(--text-primary)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:transparent;border:3px solid transparent;border-radius:var(--border-radius-full);background-clip:content-box;transition:background var(--transition)}:hover::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:content-box}@supports (scrollbar-width: thin){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
