@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-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-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){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{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.hidden{display:none}.h-full{height:100%}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.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,)}}:root{--portal-font-scale:1;--admin-font-scale:1;--background:#f8fafc;--foreground:#0f172a;--surface:#fff;--primary:#0b5fff;--primary-hover:#2563eb;--public-accent:#00c9a7;--ink:#0f172a;--ink-soft:#334155;--green:#0b5fff;--green-dark:#004bcc;--green-pale:#edf4ff;--accent:#00c9a7;--orange:#e46f43;--cream:#f8fafc;--cream-deep:#e2e8f0;--paper:#fff;--muted:#64748b;--line:#e2e8f0;--shadow:0 22px 60px #10251e1a}.portal-scale-frame{zoom:var(--portal-font-scale)}.admin-scale-frame{zoom:var(--admin-font-scale)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);font-family:var(--font-manrope), Arial, sans-serif;margin:0;font-size:15px;transition:background-color .25s,color .25s}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,summary{-webkit-tap-highlight-color:transparent}.shell{width:min(1360px,100% - 48px);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section-kicker{color:var(--green);font:800 11px/1 var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase}.public-data-strip{background:var(--ink);color:#bdcbc4;height:32px;font:700 9px/32px var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase}.public-data-strip .shell{justify-content:space-between;display:flex}.public-data-strip span:first-child{align-items:center;gap:8px;display:flex}.public-data-strip i{background:var(--accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #d6f06c1a}.main-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefaf0;border-bottom:1px solid #10251e1f;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:30px;height:82px;display:flex}.brand{flex:none;align-items:center;gap:12px;display:inline-flex}.brand-mark{background:var(--green);width:44px;height:44px;color:var(--accent);font:900 15px/1 var(--font-geist-mono), monospace;box-shadow:5px 5px 0 var(--green-pale);border-radius:12px 4px;place-items:center;display:grid}.brand strong,.brand small{display:block}.brand strong{letter-spacing:-.02em;font-size:16px}.brand small{color:var(--muted);font:700 8px/1.2 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-top:3px}.desktop-nav{align-items:center;gap:34px;margin-left:auto;display:flex}.desktop-nav a{font-size:12px;font-weight:750;position:relative}.desktop-nav a:after{content:"";background:var(--green);height:2px;transition:right .2s;position:absolute;bottom:-9px;left:0;right:100%}.desktop-nav a:hover:after{right:0}.header-catalog-link{border:1px solid var(--ink);border-radius:6px;align-items:center;gap:24px;padding:13px 16px;font-size:11px;font-weight:800;transition:all .2s;display:inline-flex}.header-catalog-link:hover{background:var(--ink);color:var(--accent)}.mobile-nav{display:none;position:relative}.mobile-nav summary{border:1px solid var(--line);cursor:pointer;place-content:center;gap:4px;width:42px;height:42px;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{background:var(--ink);width:18px;height:2px}.mobile-nav nav{background:var(--paper);border:1px solid var(--line);width:220px;box-shadow:var(--shadow);padding:8px;display:grid;position:absolute;top:52px;right:0}.mobile-nav nav a{border-bottom:1px solid var(--line);padding:14px;font-size:13px;font-weight:700}.landing-hero{background:var(--cream);position:relative;overflow:hidden}.landing-hero:after{content:"";pointer-events:none;border:1px solid #10251e14;border-radius:50%;width:520px;height:520px;position:absolute;top:-170px;right:-130px;box-shadow:0 0 0 90px #10251e06,0 0 0 180px #10251e05}.landing-hero-grid{grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);align-items:center;gap:90px;min-height:670px;padding-block:75px;display:grid}.eyebrow{width:max-content;color:var(--green);font:800 9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;background:#ffffff73;border:1px solid #b9c8bf;align-items:center;gap:10px;padding:8px 11px;display:inline-flex}.live-dot{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #126b4f1f}.landing-copy h1{letter-spacing:-.058em;max-width:820px;margin:25px 0 22px;font:500 clamp(52px,5.5vw,82px)/.98 Georgia,serif}.landing-copy h1 em{color:var(--green);font-weight:500}.landing-copy>p{max-width:700px;color:var(--muted);font-size:17px;line-height:1.75}.hero-search{background:var(--paper);max-width:700px;height:64px;box-shadow:9px 9px 0 var(--cream-deep);border:1px solid #c6c8be;align-items:center;gap:12px;margin-top:32px;padding:7px 7px 7px 18px;display:flex}.hero-search>span{color:var(--green);font-size:27px;line-height:1}.hero-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.hero-search button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:3px;height:48px;padding:0 24px;font-size:11px;font-weight:850}.hero-search:focus-within{border-color:var(--green);box-shadow:9px 9px 0 var(--green-pale)}.hero-trust{color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:23px;font-size:10px;font-weight:750;display:flex}.hero-network{z-index:1;background:var(--ink);color:#fff;min-height:500px;box-shadow:22px 22px 0 var(--cream-deep);border-radius:24px 8px;grid-template-rows:auto 1fr auto;padding:24px;display:grid;position:relative}.network-head,.network-foot{color:#8ea29a;font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.network-head b{color:var(--accent)}.network-core{place-items:center;min-height:370px;display:grid;position:relative}.network-core>strong{z-index:3;background:var(--accent);width:84px;height:84px;color:var(--ink);font:900 24px/1 var(--font-geist-mono), monospace;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 14px #d6f06c14}.network-ring{border:1px solid #ffffff24;border-radius:50%;position:absolute}.ring-a{width:220px;height:220px}.ring-b{width:340px;height:340px}.network-node{z-index:3;color:#dbe8e1;font:750 9px/1 var(--font-geist-mono), monospace;background:#203a31;border:1px solid #496057;border-radius:5px;padding:8px 10px;font-style:normal;position:absolute}.n-coop{top:54px;left:48%}.n-uzex{top:45%;left:7px}.n-xt{top:52%;right:7px}.n-db{bottom:43px;left:43%}.network-foot{border-top:1px solid #344b42;padding-top:18px}.home-stats{z-index:2;border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(4,1fr);margin-top:-1px;display:grid;position:relative;box-shadow:0 14px 40px #10251e0f}.home-stats div{border-right:1px solid var(--line);padding:25px 28px}.home-stats div:last-child{border:0}.home-stats strong,.home-stats span{display:block}.home-stats strong{color:var(--green);font:600 28px/1 Georgia,serif}.home-stats span{color:var(--muted);font:750 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:7px}.featured-section{background:var(--paper);padding:110px 0}.section-heading-rich{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:40px;display:flex}.section-heading-rich h2{letter-spacing:-.04em;max-width:740px;margin:13px 0 0;font:500 clamp(36px,4vw,55px)/1.04 Georgia,serif}.section-heading-rich>p,.section-heading-rich>div:last-child{max-width:420px;color:var(--muted);font-size:13px;line-height:1.65}.section-heading-rich>div:last-child p{margin:0 0 12px}.section-heading-rich a{color:var(--green);font-weight:800}.portal-section{padding-block:105px}.portal-showcase{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.portal-showcase-card{border:1px solid #10251e21;grid-template-columns:auto 1fr auto;align-items:end;gap:20px;min-height:185px;padding:26px;display:grid}.portal-showcase-card>span{font:800 10px/1 var(--font-geist-mono), monospace;align-self:start}.portal-showcase-card h3{margin:0 0 9px;font:600 26px/1 Georgia,serif}.portal-showcase-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.portal-showcase-card>a{border:1px solid;border-radius:50%;place-items:center;width:43px;height:43px;font-size:18px;display:grid}.tone-coop{background:#dde9d8}.tone-uzex{background:#e1e8ef}.tone-xt{background:#eee1d3}.workflow-section{background:var(--ink);color:#fff;padding:110px 0}.workflow-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:100px;display:grid}.workflow-grid h2{letter-spacing:-.04em;max-width:560px;margin:15px 0 22px;font:500 clamp(40px,4vw,58px)/1.03 Georgia,serif}.workflow-grid>div>p{color:#9eb0a8;max-width:560px;margin-bottom:30px;line-height:1.75}.secondary-button{color:inherit;background:0 0;border:1px solid;border-radius:4px;justify-content:center;align-items:center;padding:13px 17px;font-size:11px;font-weight:800;display:inline-flex}.workflow-grid ol{border-top:1px solid #3c5149;margin:0;padding:0;list-style:none}.workflow-grid li{border-bottom:1px solid #3c5149;grid-template-columns:70px 1fr;align-items:center;padding:23px 0;display:grid}.workflow-grid li>span{color:var(--accent);font:800 10px/1 var(--font-geist-mono), monospace}.workflow-grid li strong,.workflow-grid li small{display:block}.workflow-grid li strong{font-size:15px}.workflow-grid li small{color:#8fa29a;margin-top:6px;font-size:11px}.rich-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home-products{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-product-card{border:1px solid var(--line);background:var(--paper);border-radius:9px;min-width:0;transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden}.product-card-button{width:100%;height:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:block}.product-card-media{border-bottom:1px solid var(--line);background:#f0eee7;height:245px;position:relative;overflow:hidden}.product-image{background:#fff;width:100%;height:100%;position:relative}.product-image img{object-fit:contain;padding:14px;transition:transform .35s}.catalog-product-card:hover .product-image img{transform:scale(1.035)}.product-image-fallback{text-align:center;background:radial-gradient(circle,#eef2e8 0,#e6e9df 48%,#dfe3d9 100%);place-content:center;gap:12px;width:100%;height:100%;display:grid}.product-image-fallback:before,.product-image-fallback:after{content:"";border:1px solid #10251e17;border-radius:50%;width:190px;height:190px;position:absolute}.product-image-fallback:after{width:280px;height:280px}.product-image-fallback span{z-index:1;color:#9aa79f;font:800 38px/1 Georgia,serif}.product-image-fallback small{z-index:1;color:#849088;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.portal-badge,.catalog-kind-badge{z-index:2;font:800 8px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;border-radius:3px;padding:7px 9px;position:absolute;top:13px}.portal-badge{color:#fff;background:var(--green);left:13px}.portal-cooperation{background:#176f50!important}.portal-uzex{background:#2e5e8b!important}.portal-xt-xarid{background:#a95231!important}.catalog-kind-badge{color:var(--ink);background:#fffefaeb;border:1px solid #10251e1f;right:13px}.product-card-content{padding:18px}.product-card-code{color:var(--green);font:750 8px/1 var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;margin:0}.product-card-content h3{letter-spacing:-.012em;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:66px;margin:12px 0 9px;font:600 18px/1.24 Georgia,serif;display:-webkit-box;overflow:hidden}.product-card-category{min-height:34px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.product-card-specs{color:#76827b;min-height:36px;font:650 8px/1.3 var(--font-geist-mono), monospace;gap:4px;margin-top:13px;display:grid}.product-card-specs span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-card-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:17px;padding-top:15px;display:flex}.product-card-footer strong,.product-card-footer small{display:block}.product-card-footer strong{max-width:210px;font-size:16px;line-height:1.2}.product-card-footer small{color:var(--muted);margin-top:5px;font-size:8px}.card-open-action{color:var(--green);flex:none;font-size:9px;font-weight:850}.card-open-action b{font-size:13px}.catalog-product-card.is-compact .product-card-content h3{-webkit-line-clamp:2;min-height:45px;font-size:15px}.catalog-product-card.is-compact .product-card-category,.catalog-product-card.is-compact .product-card-specs{display:none}.catalog-product-card.is-compact .product-card-footer strong{font-size:13px}.product-card-skeleton{border:1px solid var(--line);background:var(--paper);border-radius:9px;height:475px;padding:0 18px 18px;overflow:hidden}.product-card-skeleton div{background:#e6e7df;height:245px;margin:0 -18px 20px}.product-card-skeleton span,.product-card-skeleton i{background:#e1e3dc;border-radius:20px;height:11px;margin-top:12px;display:block}.product-card-skeleton span:nth-child(2){width:42%}.product-card-skeleton span:nth-child(3){width:92%;height:20px}.product-card-skeleton span:nth-child(4){width:72%}.product-card-skeleton i{width:55%;height:32px;margin-top:40px}.product-card-skeleton div,.product-card-skeleton span,.product-card-skeleton i,.source-skeleton,.skeleton-block,.skeleton-copy span{background-image:linear-gradient(90deg,#e5e6df 0,#f3f3ed 45%,#e5e6df 90%);background-size:220% 100%;animation:1.25s linear infinite shimmer}@keyframes shimmer{to{background-position:-220% 0}}.catalog-page{background:#f7f5ee;padding-bottom:100px}.catalog-page-intro{justify-content:space-between;align-items:end;gap:70px;padding-block:65px 42px;display:flex}.catalog-page-intro h1{letter-spacing:-.05em;margin:13px 0 0;font:500 clamp(42px,5vw,66px)/.98 Georgia,serif}.catalog-page-intro p{max-width:460px;color:var(--muted);margin:0;line-height:1.7}.catalog-app{gap:18px;display:grid}.catalog-searchbar{background:var(--paper);border:1px solid #bdc3ba;border-radius:7px;align-items:center;gap:13px;height:66px;padding:7px 7px 7px 18px;display:flex;box-shadow:0 10px 30px #10251e0d}.search-icon{color:var(--green);font-size:27px}.catalog-searchbar input{background:0 0;border:0;outline:0;flex:1;min-width:0}.catalog-searchbar button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:4px;height:50px;padding:0 30px;font-size:11px;font-weight:850}.catalog-searchbar:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #126b4f17}.catalog-layout{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:20px;display:grid}.catalog-sidebar{border:1px solid var(--line);background:var(--paper);border-radius:7px;position:sticky;top:104px;overflow:hidden}.filter-heading{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;padding:19px;display:flex}.filter-heading span,.filter-heading small{display:block}.filter-heading span{font-weight:800}.filter-heading small{color:#93a69e;margin-top:4px;font-size:8px}.filter-heading button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.filter-group{border:0;border-bottom:1px solid var(--line);margin:0;padding:19px}.filter-group legend{width:100%;font:800 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:15px;padding:0}.filter-radio{cursor:pointer;grid-template-columns:16px 1fr auto;align-items:center;gap:8px;margin-top:11px;display:grid}.filter-radio input{width:14px;height:14px;accent-color:var(--green)}.filter-radio span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.filter-radio b{color:var(--muted);font:650 8px/1 var(--font-geist-mono), monospace}.filter-group select{border:1px solid var(--line);width:100%;height:40px;color:var(--ink);background:#fff;outline:0;padding:0 10px;font-size:10px}.sidebar-text-filter{gap:5px;margin-top:10px;display:grid}.sidebar-text-filter span{color:var(--muted);font-size:8px}.sidebar-text-filter input{border:1px solid var(--line);background:#fff;outline:0;width:100%;height:38px;padding:0 9px;font-size:9px}.sidebar-text-filter input:focus{border-color:var(--green)}.image-only-filter{border-bottom:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:10px;padding:17px 19px;display:flex}.image-only-filter input{width:15px;height:15px;accent-color:var(--green);margin:1px 0 0}.image-only-filter strong,.image-only-filter small{display:block}.image-only-filter strong{font-size:10px}.image-only-filter small{color:var(--muted);margin-top:4px;font-size:8px}.price-range{grid-template-columns:1fr auto 1fr;align-items:end;gap:7px;display:grid}.price-range label span{color:var(--muted);margin-bottom:5px;font-size:8px;display:block}.price-range input{border:1px solid var(--line);outline:0;width:100%;height:38px;padding:0 7px;font-size:9px}.price-range i{color:var(--muted);padding-bottom:10px;font-style:normal}.read-only-note{border-left:3px solid var(--green);background:var(--green-pale);margin:16px;padding:15px}.read-only-note strong{font-size:10px}.read-only-note p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.5}.catalog-result-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;min-height:85px;margin-bottom:16px;padding:16px 0;display:flex}.catalog-result-head h1{margin:8px 0 4px;font:600 30px/1.05 Georgia,serif}.catalog-result-head p{color:var(--muted);margin:0;font-size:10px}.catalog-result-head p strong{color:var(--ink)}.catalog-sort{flex:0 0 190px;gap:6px;display:grid}.catalog-sort span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.catalog-sort select{border:1px solid var(--line);background:#fff;height:40px;padding:0 10px;font-size:10px}.catalog-mobile-controls{display:none}.active-filter-list{flex-wrap:wrap;gap:7px;margin-bottom:15px;display:flex}.active-filter-list button{background:var(--green-pale);color:var(--green-dark);cursor:pointer;border:1px solid #b9c7be;border-radius:20px;padding:7px 9px;font-size:9px;font-weight:700}.catalog-alert,.page-alert{background:#fff0e8;border:1px solid #e5ad95;justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;padding:16px;display:flex}.catalog-alert strong,.catalog-alert span{display:block}.catalog-alert span{color:var(--muted);margin-top:4px;font-size:10px}.catalog-alert button,.page-alert button{color:var(--green);cursor:pointer;background:0 0;border:0;font-weight:800}.catalog-empty{border:1px solid var(--line);background:var(--paper);text-align:center;place-content:center;justify-items:center;min-height:440px;padding:30px;display:grid}.catalog-empty>span{color:var(--green);font-size:55px}.catalog-empty h2{margin:15px 0 8px;font:600 25px/1.1 Georgia,serif}.catalog-empty p{color:var(--muted)}.catalog-empty button{border:1px solid var(--ink);cursor:pointer;background:0 0;margin-top:10px;padding:12px 15px;font-weight:800}.catalog-pagination button{border:1px solid var(--line);background:var(--paper);cursor:pointer;min-width:105px;padding:11px;font-size:10px;font-weight:800}.catalog-pagination button:disabled{opacity:.4;cursor:default}.catalog-pagination span{color:var(--muted);font:700 10px/1 var(--font-geist-mono), monospace}.catalog-pagination b{color:var(--ink)}.product-modal-layer{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081410b8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.product-modal{background:var(--paper);border-radius:12px;width:min(1160px,100%);max-height:calc(100vh - 56px);overflow:hidden;box-shadow:0 30px 100px #00000059}.modal-topbar{background:var(--ink);color:#a9bab3;height:48px;font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #31483f;justify-content:space-between;align-items:center;padding:0 18px 0 22px;display:flex}.modal-topbar button{color:#fff;cursor:pointer;background:0 0;border:1px solid #51665e;border-radius:50%;width:32px;height:32px;font-size:23px;line-height:1}.modal-scroll{overscroll-behavior:contain;max-height:calc(100vh - 104px);overflow-y:auto}.modal-product-layout{border-bottom:1px solid var(--line);grid-template-columns:.92fr 1.08fr;min-height:520px;display:grid}.modal-gallery{background:#f0eee7;padding:25px}.modal-gallery .product-image,.standalone-gallery .product-image{border:1px solid var(--line);height:455px}.modal-gallery>p,.standalone-gallery>p{color:var(--muted);margin:13px 0 0;font-size:9px;line-height:1.5}.modal-product-copy{padding:38px}.modal-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.modal-badges .portal-badge{position:static}.modal-badges>span:not(.portal-badge){border:1px solid var(--line);font:750 8px/1 var(--font-geist-mono), monospace;border-radius:3px;padding:7px 9px}.detail-offer{color:var(--green);font:750 9px/1 var(--font-geist-mono), monospace;text-transform:uppercase;margin:25px 0 9px}.modal-product-copy h2,.standalone-copy h1{letter-spacing:-.035em;margin:0;font:600 clamp(31px,3vw,44px)/1.04 Georgia,serif}.detail-translation{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.5}.detail-price{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:25px;padding:19px 0}.detail-price strong,.detail-price span{display:block}.detail-price strong{font-size:25px}.detail-price span{color:var(--muted);margin-top:5px;font-size:9px}.detail-facts{grid-template-columns:1fr 1fr;gap:0;margin:18px 0 0;display:grid}.detail-facts>div{border-bottom:1px solid #e7e5dc;min-width:0;padding:12px 12px 12px 0}.detail-facts dt,.attribute-list dt,.attribute-table dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.detail-facts dd,.attribute-list dd,.attribute-table dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:6px 0 0;font-size:11px;line-height:1.45}.detail-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.primary-button{background:var(--green);color:#fff;border:0;border-radius:4px;justify-content:center;align-items:center;gap:20px;padding:14px 18px;font-size:11px;font-weight:850;display:inline-flex}.primary-button:hover{background:var(--green-dark)}.detail-actions .secondary-button{color:var(--ink)}.modal-information-grid{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.modal-information-grid>section{padding:35px}.modal-information-grid>section+section{border-left:1px solid var(--line)}.modal-information-grid h3,.modal-attributes h3,.similar-section h3{margin:10px 0 15px;font:600 27px/1.1 Georgia,serif}.modal-information-grid p{color:var(--muted);line-height:1.7}.attribute-list{grid-template-columns:1fr 1fr;gap:13px;margin:0;display:grid}.attribute-list>div{border-bottom:1px solid var(--line);padding-bottom:11px}.modal-attributes{border-bottom:1px solid var(--line);padding:35px}.attribute-table{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.attribute-table>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:14px}.similar-section{background:#f5f3eb;padding:38px 35px 45px}.similar-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px;display:flex}.similar-heading p{max-width:370px;color:var(--muted);margin:0;font-size:11px}.similar-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.similar-card-wrap{min-width:0}.similar-reasons{border:1px solid var(--line);background:var(--green-pale);color:var(--green-dark);border-top:0;border-radius:0 0 7px 7px;margin:-1px 0 0;padding:10px 13px;font-size:8px;font-weight:750;line-height:1.35}.empty-inline{border:1px solid var(--line);color:var(--muted);background:#fff;padding:25px}.modal-skeleton{grid-template-columns:.9fr 1.1fr;gap:35px;min-height:600px;padding:35px;display:grid}.skeleton-image{height:500px}.skeleton-copy{align-content:start;gap:20px;padding-top:50px;display:grid}.skeleton-copy span{height:18px;display:block}.skeleton-copy span:nth-child(2){height:80px}.skeleton-copy span:nth-child(3){width:55%;height:45px}.skeleton-copy span:nth-child(4){height:200px}.modal-error{text-align:center;place-content:center;justify-items:center;min-height:420px;padding:30px;display:grid}.modal-error strong{font:600 28px/1 Georgia,serif}.modal-error p{color:var(--muted)}.modal-error button{border:1px solid var(--ink);cursor:pointer;background:0 0;padding:10px 18px}.inner-page{min-height:700px}.inner-hero{background:var(--ink);color:#fff;padding:85px 0}.inner-hero h1{letter-spacing:-.05em;max-width:950px;margin:18px 0;font:500 clamp(48px,6vw,76px)/.98 Georgia,serif}.inner-hero p{color:#9fb1a9;max-width:700px;font-size:16px;line-height:1.75}.inner-content{padding-block:75px 110px}.source-page-summary{border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(3,1fr);margin-bottom:26px;display:grid}.source-page-summary div{border-right:1px solid var(--line);padding:22px}.source-page-summary div:last-child{border:0}.source-page-summary strong,.source-page-summary span{display:block}.source-page-summary strong{color:var(--green);font:600 24px/1 Georgia,serif}.source-page-summary span{color:var(--muted);text-transform:uppercase;margin-top:6px;font-size:8px;font-weight:800}.source-directory{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.source-directory-card{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:26px}.source-directory-top{justify-content:space-between;align-items:center;display:flex}.portal-logo{color:#fff;font:800 8px/1 var(--font-geist-mono), monospace;border-radius:3px;padding:7px 9px}.health-good,.health-warning{align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.health-good{color:var(--green)}.health-warning{color:var(--orange)}.health-good i,.health-warning i{background:currentColor;border-radius:50%;width:6px;height:6px}.source-directory-card h2{margin:25px 0 7px;font:600 27px/1.1 Georgia,serif}.source-code{color:var(--muted);font:700 8px/1 var(--font-geist-mono), monospace}.source-directory-card dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:23px 0;display:grid}.source-directory-card dl div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px}.source-directory-card dt{color:var(--muted);text-transform:uppercase;font-size:8px}.source-directory-card dd{margin:6px 0 0;font-size:11px}.source-progress{align-items:center;gap:10px;display:flex}.source-progress>span{background:var(--cream-deep);flex:1;height:5px;overflow:hidden}.source-progress i{background:var(--green);height:100%;display:block}.source-progress b{font:700 8px/1 var(--font-geist-mono), monospace}.source-directory-card>a{color:var(--green);margin-top:19px;font-size:10px;font-weight:800;display:inline-block}.source-last-error{color:#9b492b;background:#fff0e8;padding:9px;font-size:8px;line-height:1.5}.source-skeleton{border:1px solid var(--line);height:360px}.methodology-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.methodology-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);min-height:300px;padding:27px}.methodology-grid article>span{color:var(--orange);font:800 10px/1 var(--font-geist-mono), monospace}.methodology-grid h2{margin:35px 0 13px;font:600 25px/1.12 Georgia,serif}.methodology-grid p{color:var(--muted);font-size:12px;line-height:1.7}.scope-banner{background:var(--green);color:#fff;grid-template-columns:.8fr 1.2fr;gap:60px;margin-top:45px;padding:45px;display:grid}.scope-banner h2{margin:12px 0 0;font:500 38px/1 Georgia,serif}.scope-banner .section-kicker{color:var(--accent)}.scope-banner dl{border-top:1px solid #ffffff40;margin:0}.scope-banner dl div{border-bottom:1px solid #ffffff40;grid-template-columns:80px 1fr;padding:17px 0;display:grid}.scope-banner dt{color:var(--accent);font-weight:800}.scope-banner dd{color:#d1e2da;margin:0;font-size:12px;line-height:1.6}.source-remaining{color:var(--muted);font:700 8px/1.4 var(--font-geist-mono), monospace;margin:9px 0 0}.sync-stat-grid{border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(5,1fr);margin-bottom:20px;display:grid}.sync-stat-grid>div{border-right:1px solid var(--line);padding:22px}.sync-stat-grid>div:last-child{border:0}.sync-stat-grid strong,.sync-stat-grid span{display:block}.sync-stat-grid strong{color:var(--green);font:600 26px/1 Georgia,serif}.sync-stat-grid strong small{font-size:12px}.sync-stat-grid span{color:var(--muted);font:750 8px/1 var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin-top:7px}.sync-settings-card{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:.8fr 1.2fr;gap:55px;padding:34px;display:grid}.sync-settings-card h2{margin:12px 0;font:600 31px/1.05 Georgia,serif}.sync-settings-card>div p{color:var(--muted);font-size:12px;line-height:1.7}.sync-settings-card>div small{color:var(--green);font:700 8px/1.4 var(--font-geist-mono), monospace}.sync-settings-card form{gap:15px;display:grid}.interval-options{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.interval-options label{border:1px solid var(--line);cursor:pointer;text-align:center;background:#f6f5ef;border-radius:6px;place-content:center;height:78px;display:grid;position:relative}.interval-options label.is-selected{border-color:var(--green);background:var(--green-pale);box-shadow:inset 0 0 0 1px var(--green)}.interval-options input{opacity:0;position:absolute}.interval-options strong,.interval-options span{display:block}.interval-options strong{font:600 22px/1 Georgia,serif}.interval-options span{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:8px}.admin-token-field{gap:6px;display:grid}.admin-token-field>span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:750}.admin-token-field input{border:1px solid var(--line);height:42px;font:650 10px/1 var(--font-geist-mono), monospace;background:#fff;outline:0;padding:0 12px}.admin-token-field input:focus{border-color:var(--green);box-shadow:0 0 0 2px #126b4f14}.sync-settings-card form>button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:4px;height:43px;font-size:10px;font-weight:850}.sync-settings-card form>button:disabled{opacity:.45;cursor:default}.sync-message{border:1px solid;margin-top:14px;padding:14px 16px;font-size:11px;font-weight:700}.sync-message.is-success{background:var(--green-pale);color:var(--green-dark);border-color:#9bbcad}.sync-message.is-error{color:#963f22;background:#fff0e8;border-color:#e1a78e}.sync-log-section{margin-top:65px}.sync-log-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:20px;display:flex}.sync-log-heading h2{margin:10px 0 0;font:600 34px/1 Georgia,serif}.sync-log-heading>span{color:var(--muted);font:700 8px/1 var(--font-geist-mono), monospace;text-transform:uppercase}.sync-table-wrap{border:1px solid var(--line);background:var(--paper);overflow-x:auto}.sync-table{border-collapse:collapse;width:100%;min-width:1050px}.sync-table th{background:var(--ink);color:#a8bbb2;font:750 8px/1 var(--font-geist-mono), monospace;letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:13px 12px}.sync-table td{border-bottom:1px solid var(--line);color:var(--ink-soft);font:650 10px/1.4 var(--font-geist-mono), monospace;vertical-align:top;padding:14px 12px}.sync-table tbody tr:hover{background:#f4f6ef}.sync-table tbody tr.has-error{background:#fff9f5}.sync-table td:first-child{min-width:155px}.sync-table td:nth-child(2){min-width:230px}.sync-table td b,.sync-table td small,.sync-table td em{display:block}.sync-table td b{font-family:var(--font-geist-sans), sans-serif;font-size:10px}.sync-table td small{color:var(--muted);margin-top:5px;font-size:7px}.sync-table td em{color:#a14e30;max-width:230px;font-family:var(--font-geist-sans), sans-serif;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:8px;font-style:normal;overflow:hidden}.run-status{text-transform:uppercase;border-radius:20px;align-items:center;gap:6px;width:max-content;padding:5px 7px;font-weight:850;font-size:7px!important;display:inline-flex!important}.run-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.status-succeeded{color:#126b4f;background:#e1f0e8}.status-running,.status-queued{color:#315f8d;background:#e4ebf4}.status-failed,.status-partial{color:#a14726;background:#f9e4dc}.status-cancelled{color:#707770;background:#ebe9e4}.positive-number{color:var(--green)!important}.negative-number{color:var(--orange)!important}.sync-row-skeleton td{padding:18px}.sync-row-skeleton span{background:#e5e6df;height:16px;animation:1.25s linear infinite shimmer;display:block}.product-detail-page{background:#f7f5ee;padding:45px 0 110px}.detail-breadcrumb{color:var(--muted);gap:10px;margin-bottom:24px;font-size:10px;display:flex}.detail-breadcrumb a{color:var(--green);font-weight:800}.standalone-product{border:1px solid var(--line);background:var(--paper);grid-template-columns:.9fr 1.1fr;display:grid}.standalone-gallery{background:#efede5;padding:28px}.standalone-copy{padding:46px}.standalone-information{border:1px solid var(--line);background:var(--paper);grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.standalone-information section{padding:35px}.standalone-information section+section{border-left:1px solid var(--line)}.standalone-information h2{margin:12px 0 20px;font:600 30px/1 Georgia,serif}.standalone-information section>p{color:var(--muted);line-height:1.75}.standalone-similar{margin-top:85px}.main-footer{color:#fff;background:#0a1c16;padding:65px 0 25px}.footer-grid{grid-template-columns:1.5fr .7fr .7fr;gap:80px;padding-bottom:50px;display:grid}.footer-brand .brand-mark{background:var(--accent);color:var(--ink);box-shadow:none}.footer-brand small{color:#82958d}.footer-grid>div:first-child p{color:#8da098;max-width:480px;margin-top:22px;font-size:12px;line-height:1.7}.footer-grid>div:not(:first-child){align-content:start;gap:13px;display:grid}.footer-grid>div:not(:first-child) strong{color:var(--accent);text-transform:uppercase;margin-bottom:5px;font-size:10px}.footer-grid>div:not(:first-child) a,.footer-grid>div:not(:first-child) span{color:#9aaca4;font-size:11px}.footer-bottom{color:#6f847b;font:700 8px/1.4 var(--font-geist-mono), monospace;text-transform:uppercase;border-top:1px solid #30443c;justify-content:space-between;padding-top:22px;display:flex}.landing-copy h1,.section-heading-rich h2,.workflow-grid h2,.catalog-page-intro h1,.catalog-result-head h1,.product-card-content h3,.modal-product-copy h2,.standalone-copy h1,.modal-information-grid h3,.modal-attributes h3,.similar-section h3,.inner-hero h1,.source-directory-card h2,.methodology-grid h2,.scope-banner h2,.standalone-information h2,.sync-settings-card h2,.sync-log-heading h2{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.045em;font-weight:650}.product-card-content h3{letter-spacing:-.018em}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0f172a;--foreground:#f1f5f9;--surface:#1e293b;--paper:#1e293b;--cream:#0f172a;--cream-deep:#263449;--ink:#f1f5f9;--ink-soft:#d7e1ed;--muted:#94a3b8;--line:#334155;--green-pale:#172b4f}.public-container{width:min(1360px,100% - 48px);margin-inline:auto}.public-header{z-index:100;border-bottom:1px solid var(--line);height:78px;position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.public-header{border-bottom:1px solid color-mix(in srgb, var(--line) 42%, transparent)}}.public-header{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.public-header{background:color-mix(in srgb, var(--surface) 54%, transparent)}}.public-header{-webkit-backdrop-filter:blur(18px)saturate(135%);transition:background .25s,border-color .25s,box-shadow .25s;box-shadow:0 1px 12px #0f172a06}.public-header.is-scrolled{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.public-header.is-scrolled{border-color:color-mix(in srgb, var(--line) 68%, transparent)}}.public-header.is-scrolled{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.public-header.is-scrolled{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.public-header.is-scrolled{box-shadow:0 4px 20px #0f172a0e}.public-header-inner{justify-content:space-between;align-items:center;height:78px;display:flex}.public-brand{flex:none;align-items:center;gap:10px;display:inline-flex}.public-brand-logo-link{width:300px;height:70px;overflow:hidden}.public-brand-signature{width:300px;height:70px;display:block;position:relative;overflow:hidden}.public-brand-logo{width:360px;max-width:none;height:auto;position:absolute;top:50%;left:-31px;transform:translateY(-50%)}.public-brand-logo-dark,[data-theme=dark] .public-brand-logo-light{display:none}[data-theme=dark] .public-brand-logo-dark{display:block}.public-brand-mark{background:linear-gradient(135deg, var(--primary), var(--public-accent));color:#fff;letter-spacing:-.04em;border-radius:11px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid;box-shadow:0 8px 22px #0b5fff2e}.public-brand>strong,.public-brand>span strong{letter-spacing:-.035em;font-size:18px;font-weight:800}.public-brand>span small{max-width:450px;color:var(--muted);margin-top:3px;font-size:11px;font-weight:500;display:block}.public-nav{align-items:center;gap:34px;margin-left:auto;margin-right:38px;display:flex}.public-nav a{color:var(--muted);font-size:14px;font-weight:600;transition:color .18s;position:relative}.public-nav a:hover,.public-nav a.is-active{color:var(--primary)}.public-nav a.is-active:after{content:"";background:linear-gradient(90deg, var(--primary), var(--public-accent));border-radius:2px;height:2px;position:absolute;bottom:-28px;left:0;right:0}.public-header-actions{align-items:center;gap:8px;display:flex}.page-load-meter{border:1px solid var(--line);justify-content:center;align-items:center;gap:7px;min-width:88px;height:36px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.page-load-meter{border:1px solid color-mix(in srgb, var(--line) 72%, transparent)}}.page-load-meter{background:var(--surface);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.page-load-meter{background:color-mix(in srgb, var(--surface) 58%, transparent)}}.page-load-meter{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.page-load-meter{color:color-mix(in srgb, var(--foreground) 78%, var(--muted))}}.page-load-meter{cursor:default;font:600 12px/1 var(--font-geist-mono), monospace;letter-spacing:-.02em;white-space:nowrap}.page-load-meter svg{width:15px;height:15px}.page-load-meter.is-fast svg{color:#16a77f}.page-load-meter.is-medium svg{color:#e59a20}.page-load-meter.is-slow svg{color:#dc5068}.page-load-meter.is-pending{opacity:.65}.language-switch{border:1px solid var(--line);background:var(--surface);border-radius:99px;align-items:center;gap:2px;padding:2px;display:flex}.language-switch button{min-width:34px;height:25px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:0 8px;font-size:11px;font-weight:800}.language-switch button.is-active{background:var(--primary);color:#fff;box-shadow:0 2px 8px #0b5fff33}.theme-toggle,.public-menu-toggle{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--foreground);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.theme-toggle svg,.public-menu-toggle svg{width:17px;height:17px}.public-menu-toggle,.public-mobile-nav{display:none}.public-main{background:var(--background);padding-top:78px;overflow:hidden}.modern-hero{background-image:radial-gradient(75% 58% at 50% -16%,#0b5fff2b,#0000),radial-gradient(45% 36% at 92% 12%,#00c9a71f,#0000),radial-gradient(38% 32% at 8% 68%,#0b5fff12,#0000);align-items:center;min-height:650px;padding:68px 0 86px;display:grid;position:relative;overflow:hidden}.hero-glow{filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.hero-glow-one{background:#0b5fff1f;width:390px;height:390px;top:-190px;left:calc(50% - 195px)}.hero-glow-two{background:#00c9a71a;width:290px;height:290px;top:80px;right:-120px}.hero-content{z-index:1;text-align:center;justify-items:center;display:grid;position:relative}.hero-badge{border:1px solid var(--line);background:var(--surface);border-radius:99px;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-badge{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.hero-badge{color:var(--muted);font-size:13px;font-weight:600;box-shadow:0 3px 12px #0f172a0a}.hero-badge svg{width:16px;color:var(--public-accent)}.hero-content h1{letter-spacing:-.06em;max-width:940px;margin:25px 0 0;font-size:clamp(44px,6vw,72px);font-weight:850;line-height:1.07}.hero-content h1 span{background:linear-gradient(115deg, var(--primary), var(--public-accent));color:#0000;-webkit-background-clip:text;background-clip:text;display:inline}.hero-content>p{max-width:700px;color:var(--muted);margin:23px 0 0;font-size:18px;line-height:1.7}.modern-search{border:1px solid var(--line);background:var(--surface);border-radius:18px;align-items:center;gap:12px;width:min(680px,100%);min-height:66px;margin-top:35px;padding:8px 8px 8px 18px;animation:2.7s infinite modernPulse;display:flex;box-shadow:0 14px 45px #0b5fff26,0 0 #0b5fff40}.modern-search>svg{color:var(--muted);flex:none}.modern-search input{min-width:0;color:var(--foreground);background:0 0;border:0;outline:0;flex:1;padding:10px 0;font-size:15px}.modern-search button,.modern-cta a{background:linear-gradient(135deg, var(--primary), var(--primary-hover));color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:750;display:inline-flex;box-shadow:0 7px 20px #0b5fff40}.modern-search button{min-height:50px;padding:0 22px}.modern-search button svg{width:17px}.popular-searches{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.popular-searches button{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:99px;padding:6px 11px;font-size:12px;transition:color .18s,border-color .18s}.popular-searches button:hover{border-color:var(--primary);color:var(--primary)}@keyframes modernPulse{50%{box-shadow:0 17px 50px #0b5fff2b,0 0 0 8px #0b5fff00}}.modern-section{background:var(--background);padding:84px 0}.modern-section-soft{border-block:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.modern-section-soft{border-block:1px solid color-mix(in srgb, var(--line) 65%, transparent)}}.modern-section-soft{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.modern-section-soft{background:color-mix(in srgb, var(--surface) 50%, var(--background))}}.modern-section-heading{text-align:center;margin-bottom:43px}.modern-section-heading>span{color:var(--primary);letter-spacing:.11em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:850;display:block}.modern-section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,4vw,44px);font-weight:800;line-height:1.15}.modern-section-heading p{max-width:600px;color:var(--muted);margin:12px auto 0;font-size:15px;line-height:1.65}.portal-context{background:linear-gradient(120deg, var(--primary), var(--public-accent));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:22px;padding:24px 26px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-context{background:linear-gradient(120deg, color-mix(in srgb, var(--primary) 5%, var(--surface)), color-mix(in srgb, var(--public-accent) 6%, var(--surface)))}}.portal-context>span{background:linear-gradient(135deg, var(--primary), var(--public-accent));color:#fff;border-radius:14px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 9px 22px #0b5fff2e}.portal-context>span svg{width:23px;height:23px}.portal-context h3{margin:0;font-size:16px;font-weight:800}.portal-context p{max-width:680px;color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.65}.portal-context ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.portal-context li{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:650;display:flex}.portal-context li svg{width:14px;color:var(--public-accent)}.portal-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.modern-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;transition:transform .23s,border-color .23s,box-shadow .23s;box-shadow:0 5px 24px #0f172a0b}.modern-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.modern-card:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--line))}}.modern-card:hover{transform:translateY(-4px);box-shadow:0 13px 36px #0b5fff1a}.portal-card{text-align:left;flex-direction:column;min-height:330px;padding:25px;display:flex}.portal-card header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.portal-symbol{color:#fff;border-radius:17px;flex:none;place-items:center;width:58px;height:58px;font-size:17px;font-weight:850;display:grid;box-shadow:0 8px 20px #0f172a21}.portal-card h3{margin:21px 0 0;font-size:20px;font-weight:800}.portal-card small{border-radius:99px;margin-top:10px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-block}.portal-card header small{white-space:nowrap;align-items:center;gap:6px;margin:0;display:inline-flex}.portal-card small.is-active{color:var(--public-accent);background:#00c9a721}@supports (color:color-mix(in lab, red, red)){.portal-card small.is-active{color:color-mix(in srgb, var(--public-accent) 76%, var(--foreground))}}.portal-card small i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #00c9a71a}.portal-card small.is-soon{color:#d97706;background:#f59e0b21}.portal-card>p{min-height:62px;color:var(--muted);margin:9px 0 0;font-size:12px;line-height:1.7}.portal-catalog-list{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.portal-catalog-list span{border:1px solid var(--primary);padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.portal-catalog-list span{border:1px solid color-mix(in srgb, var(--primary) 16%, var(--line))}}.portal-catalog-list span{background:var(--primary);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.portal-catalog-list span{background:color-mix(in srgb, var(--primary) 4%, var(--surface))}}.portal-catalog-list span{color:var(--foreground);font-size:9px;font-weight:700}.portal-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.portal-card footer b{color:var(--muted);font-size:9px;font-weight:650}.portal-card footer a{color:var(--primary);align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.portal-card footer svg{width:13px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.feature-card{flex-direction:column;min-height:300px;padding:27px;display:flex}.feature-card>span{width:48px;height:48px;color:var(--primary);background:#0b5fff17;border-radius:13px;place-items:center;display:grid}.feature-card h3{letter-spacing:-.025em;margin:22px 0 0;font-size:18px;font-weight:800}.feature-card p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.75}.feature-card small{color:var(--primary);align-items:center;gap:7px;margin-top:auto;padding-top:18px;font-size:10px;font-weight:800;display:flex}.feature-card small svg{width:14px}.modern-stats{border-block:1px solid var(--line);background:radial-gradient(circle at 12% 25%, #0b5fff1a, transparent 28%), radial-gradient(circle at 88% 80%, #00c9a71c, transparent 28%), var(--surface);padding:78px 0}@supports (color:color-mix(in lab, red, red)){.modern-stats{background:radial-gradient(circle at 12% 25%, #0b5fff1a, transparent 28%), radial-gradient(circle at 88% 80%, #00c9a71c, transparent 28%), color-mix(in srgb, var(--surface) 57%, var(--background))}}.modern-stats-heading{text-align:center;margin-bottom:34px}.modern-stats-heading>span{color:var(--primary);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.modern-stats-heading h2{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(30px,4vw,42px);line-height:1.15}.modern-stats-heading p{max-width:650px;color:var(--muted);margin:11px auto 0;font-size:13px;line-height:1.65}.modern-stats-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.modern-stat-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;min-width:0;padding:24px}@supports (color:color-mix(in lab, red, red)){.modern-stat-card{background:color-mix(in srgb, var(--surface) 90%, transparent)}}.modern-stat-card{box-shadow:0 10px 32px #0f172a0e}.modern-stat-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.modern-stat-card>div svg{width:20px;color:var(--public-accent)}.modern-stat-card>div i{color:var(--public-accent);background:#00c9a71a;border-radius:99px;padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.modern-stat-card>div i{color:color-mix(in srgb, var(--public-accent) 76%, var(--foreground))}}.modern-stat-card>div i{font-size:8px;font-style:normal;font-weight:800}.modern-stats-grid strong{color:var(--primary);letter-spacing:-.05em;text-overflow:ellipsis;margin-top:23px;font-size:clamp(28px,3vw,39px);font-weight:850;line-height:1;display:block;overflow:hidden}.modern-stats-grid span{min-height:34px;color:var(--foreground);margin-top:10px;font-size:12px;font-weight:750;line-height:1.4;display:block}.modern-stats-grid small{color:var(--muted);margin-top:8px;font-size:9px;line-height:1.5;display:block}.modern-stats-meta{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:.8fr .75fr 1.45fr;margin-top:20px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.modern-stats-meta{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.modern-stats-meta>div{border-right:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:15px 18px;display:flex}.modern-stats-meta>div:last-child{border-right:0}.modern-stats-meta span{color:var(--muted);align-items:center;gap:7px;font-size:9px;font-weight:650;display:flex}.modern-stats-meta span svg{width:14px;color:var(--public-accent)}.modern-stats-meta b{color:var(--foreground);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.latest-products-section{background:var(--background)}.latest-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px;display:flex}.latest-heading span{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.latest-heading h2{letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(31px,4vw,42px);font-weight:800;line-height:1.15}.latest-heading>a,.admin-panel-heading a{color:var(--primary);align-items:center;gap:8px;font-size:13px;font-weight:750;display:inline-flex}.latest-heading a svg,.admin-panel-heading a svg{width:16px}.modern-product-grid{gap:20px}.modern-product-grid .catalog-product-card{border-radius:16px;box-shadow:0 5px 24px #0f172a0b}.steps-grid{grid-template-columns:repeat(3,1fr);gap:55px;margin-top:55px;display:grid;position:relative}.steps-line{background:linear-gradient(90deg,#0b5fff33,#00c9a780,#0b5fff33);height:2px;position:absolute;top:34px;left:17%;right:17%}.steps-grid article{text-align:center;position:relative}.step-icon{background:linear-gradient(135deg, var(--primary), var(--public-accent));color:#fff;border-radius:18px;place-items:center;width:68px;height:68px;margin:0 auto 24px;display:grid;position:relative;box-shadow:0 12px 25px #0b5fff38}.step-icon svg{width:28px;height:28px}.step-icon b{background:var(--surface);width:28px;height:28px;color:var(--primary);border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:-9px;right:-9px;box-shadow:0 4px 14px #0f172a26}.steps-grid h3{margin:0;font-size:20px;font-weight:800}.steps-grid p{max-width:320px;color:var(--muted);margin:10px auto 0;font-size:13px;line-height:1.7}.modern-cta-section{background:var(--background);padding:38px 0 90px}.modern-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#0b5fff,#1747ba);border-radius:28px;padding:70px 30px;position:relative;overflow:hidden;box-shadow:0 25px 60px #0b5fff38}.modern-cta:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:430px;height:430px;position:absolute;top:-270px;right:-70px;box-shadow:0 0 0 70px #ffffff08,0 0 0 140px #ffffff05}.modern-cta h2{z-index:1;letter-spacing:-.045em;margin:0;font-size:clamp(31px,4vw,44px);font-weight:800;line-height:1.15;position:relative}.modern-cta p{z-index:1;color:#ffffffc7;max-width:560px;margin:15px auto 0;font-size:15px;position:relative}.modern-cta a{z-index:1;color:#082c29;background:linear-gradient(135deg,#00c9a7,#20d9bc);margin-top:28px;padding:14px 24px;position:relative}.public-footer{color:#f8fbff;background:#001128;border-top:1px solid #122748;padding:48px 0 20px}.public-footer-main{justify-content:space-between;align-items:center;gap:30px;padding-bottom:34px;display:flex}.public-footer-brand{width:420px;height:130px;display:block;overflow:hidden}.public-footer-signature{width:420px;height:130px;display:block;position:relative;overflow:hidden}.public-footer-logo{width:500px;max-width:none;height:auto;position:absolute;top:50%;left:-51px;transform:translateY(-50%)}.public-footer-main nav{color:#a8b6cf;flex-wrap:wrap;gap:26px;font-size:13px;font-weight:600;display:flex}.public-footer-main nav a:hover{color:#44dac5}.public-footer-statistics{border-top:1px solid #193153;padding:22px 0 25px}.public-footer-statistics>header{color:#dce7f7;align-items:center;gap:9px;margin-bottom:14px;font-size:11px;font-weight:750;display:flex}.public-footer-statistics>header i{background:#44dac5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #44dac51a}.public-footer-statistics>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.public-footer-statistics article{background:linear-gradient(145deg,#122d4ead,#061b35cc);border:1px solid #213b5d;border-radius:12px;min-width:0;padding:16px 17px}.public-footer-statistics article strong{color:#f8fbff;letter-spacing:-.035em;font-size:22px;font-weight:820;line-height:1;display:block}.public-footer-statistics article span{color:#8fa2bd;margin-top:7px;font-size:10px;font-weight:600;display:block}.public-footer-information{color:#93a4bd;border-top:1px solid #193153;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:48px;padding:24px 0;display:grid}.public-footer-information>p{max-width:760px;margin:0;font-size:12px;line-height:1.75}.public-footer-information>div{align-content:start;gap:10px;display:grid}.public-footer-information strong{color:#dce7f7;font-size:12px}.public-footer-information nav{flex-wrap:wrap;gap:9px;display:flex}.public-footer-information nav a{color:#dce7f7;border:1px solid #294364;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.public-footer-information nav a:hover{color:#44dac5;border-color:#44dac5}.public-footer-information nav span{color:#7f91ad;font-weight:500}.public-footer-bottom{color:#7f91ad;text-align:center;border-top:1px solid #193153;padding-top:19px;font-size:11px}.editorial-page{background:var(--background);min-height:70vh}.editorial-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 85% 15%,#00c9a71f,#0000 30%),linear-gradient(135deg,#0b5fff14,#0000 55%);padding:96px 0 72px}.editorial-hero .public-container{max-width:980px}.editorial-hero span{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850}.editorial-hero h1{letter-spacing:-.055em;max-width:900px;margin:16px 0 0;font-size:clamp(38px,6vw,68px);line-height:1.05}.editorial-hero p{max-width:800px;color:var(--muted);margin:24px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.75}.editorial-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.editorial-actions a{border:1px solid var(--line);background:var(--surface);min-height:46px;color:var(--foreground);border-radius:12px;align-items:center;padding:0 20px;font-size:13px;font-weight:800;display:inline-flex}.editorial-actions a.is-primary{border-color:var(--primary);background:var(--primary);color:#fff}.editorial-layout{grid-template-columns:minmax(0,1fr) 270px;gap:64px;max-width:1060px;padding-top:72px;padding-bottom:96px;display:grid}.editorial-content{gap:56px;display:grid}.editorial-content>section{position:relative}.editorial-content>section>span{color:var(--primary);font-family:var(--font-geist-mono), monospace;font-size:11px;font-weight:800;position:absolute;top:3px;left:-42px}.editorial-content h2{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(25px,3vw,34px)}.editorial-content p{color:var(--muted);margin:0 0 16px;font-size:16px;line-height:1.85}.editorial-content ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.editorial-content li{border:1px solid var(--line);background:var(--surface);color:var(--foreground);border-radius:12px;padding:12px 14px 12px 38px;font-size:14px;line-height:1.55;position:relative}.editorial-content li:before{content:"✓";color:var(--public-accent);font-weight:900;position:absolute;top:12px;left:14px}.editorial-note{background:#0b5fff0f;border:1px solid #0b5fff33;border-radius:16px;height:max-content;padding:22px;position:sticky;top:110px}.editorial-note strong{color:var(--primary);font-size:13px}.editorial-note p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.7}.seo-products-section{padding:0 0 96px}.seo-products-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.seo-products-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,40px)}.seo-products-heading p{max-width:560px;color:var(--muted);margin:8px 0 0;line-height:1.65}.seo-products-heading a{color:var(--primary);font-size:13px;font-weight:800}.seo-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-grid-section{padding-top:72px;padding-bottom:96px}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.blog-grid article{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;min-height:280px;padding:28px;display:flex;box-shadow:0 10px 35px #0f172a0b}.blog-grid article>span{color:var(--public-accent);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:11px;font-weight:800}.blog-grid h2{letter-spacing:-.035em;margin:18px 0 0;font-size:24px;line-height:1.25}.blog-grid p{color:var(--muted);margin:15px 0 24px;font-size:14px;line-height:1.7}.blog-grid article>a{color:var(--primary);margin-top:auto;font-size:13px;font-weight:800}.about-hero-modern{background:radial-gradient(80% 80% at 20% 0,#0b5fff26,#0000),radial-gradient(50% 60% at 90% 30%,#00c9a71a,#0000);padding:130px 0 100px}.about-hero-modern .about-kicker,.admin-kicker{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.about-hero-modern h1{letter-spacing:-.06em;max-width:980px;margin:18px 0 0;font-size:clamp(44px,6vw,72px);font-weight:850;line-height:1.06}.about-hero-modern p{max-width:760px;color:var(--muted);margin:28px 0 0;font-size:17px;line-height:1.8}.about-mission-grid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:80px;display:grid}.about-number{color:var(--public-accent);font-size:13px;font-weight:850}.about-mission-grid h2{letter-spacing:-.045em;margin:16px 0 0;font-size:42px;line-height:1.1}.about-mission-grid>p{letter-spacing:-.025em;margin:0;font-size:30px;font-weight:650;line-height:1.45}.about-principles{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.about-principles article{min-height:250px;padding:26px}.about-principles article>span{color:var(--public-accent);font-size:11px;font-weight:800}.about-principles h3{margin:32px 0 0;font-size:17px}.about-principles p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.7}.about-cta-modern{background:var(--background);place-items:center;padding:40px 0 90px;display:grid}.about-cta-modern a{background:var(--primary);color:#fff;border-radius:12px;align-items:center;gap:9px;padding:14px 22px;font-size:14px;font-weight:750;display:inline-flex}.about-rich-hero{padding:118px 0 86px;overflow:hidden}.about-hero-layout{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:center;gap:70px;display:grid}.about-rich-hero h1>span{background:linear-gradient(120deg, var(--primary), var(--public-accent));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;text-transform:none!important}.about-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.about-hero-actions a{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--foreground);border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 19px;font-size:13px;font-weight:750;display:inline-flex}.about-hero-actions a:first-child{background:linear-gradient(135deg, var(--primary), #1747ba);color:#fff;border-color:#0000;box-shadow:0 10px 24px #0b5fff38}.about-hero-actions svg{width:16px}.about-live-card{border:1px solid var(--primary);min-height:440px;padding:20px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.about-live-card{border:1px solid color-mix(in srgb, var(--primary) 20%, var(--line))}}.about-live-card{background:var(--surface);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.about-live-card{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.about-live-card{box-shadow:0 24px 70px #0b5fff24}.about-live-card:before{content:"";filter:blur(25px);background:#00c9a721;border-radius:50%;width:220px;height:220px;position:absolute;top:-90px;right:-70px}.about-live-card header{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.about-live-card header>span{color:#009c82;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.about-live-card header i{background:#00c9a7;border-radius:50%;width:7px;height:7px;animation:1.5s infinite alternate aboutLive;box-shadow:0 0 0 5px #00c9a71f}.about-live-card header small{color:var(--muted);font-size:8px;font-weight:800}@keyframes aboutLive{to{box-shadow:0 0 0 9px #00c9a700}}.about-live-orbit{border:1px solid var(--primary);width:280px;height:280px;margin:32px auto 10px;position:relative}@supports (color:color-mix(in lab, red, red)){.about-live-orbit{border:1px solid color-mix(in srgb, var(--primary) 24%, var(--line))}}.about-live-orbit{box-shadow:inset 0 0 0 36px var(--primary), inset 0 0 0 72px var(--public-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.about-live-orbit{box-shadow:inset 0 0 0 36px color-mix(in srgb, var(--primary) 3%, transparent), inset 0 0 0 72px color-mix(in srgb, var(--public-accent) 3%, transparent)}}.about-live-orbit:before{content:"";border:1px dashed var(--public-accent);position:absolute;inset:42px}@supports (color:color-mix(in lab, red, red)){.about-live-orbit:before{border:1px dashed color-mix(in srgb, var(--public-accent) 35%, var(--line))}}.about-live-orbit:before{border-radius:50%;animation:18s linear infinite orbitSpin}@keyframes orbitSpin{to{transform:rotate(360deg)}}.about-live-orbit>div{z-index:2;background:linear-gradient(135deg, var(--primary), #1747ba);color:#fff;border-radius:50%;align-content:center;place-items:center;display:grid;position:absolute;inset:90px;box-shadow:0 12px 34px #0b5fff45}.about-live-orbit>div strong{font-size:35px;line-height:1}.about-live-orbit>div span{margin-top:5px;font-size:9px}.about-live-orbit>i{z-index:3;border:3px solid var(--surface);background:var(--public-accent);border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 4px 12px #00a88d66}.about-live-orbit>i:first-of-type{top:17px;left:132px}.about-live-orbit>i:nth-of-type(2){top:177px;right:9px}.about-live-orbit>i:nth-of-type(3){bottom:24px;left:48px}.about-live-orbit>span{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:99px;padding:6px 9px;font-size:8px;font-weight:850;position:absolute;box-shadow:0 5px 15px #0f172a14}.about-live-orbit>span:first-of-type{top:2px;left:14px}.about-live-orbit>span:nth-of-type(2){top:106px;right:-13px}.about-live-orbit>span:nth-of-type(3){bottom:5px;left:105px}.about-live-card footer{z-index:1;border:1px solid var(--line);background:var(--background);border-radius:13px;padding:15px;position:relative}@supports (color:color-mix(in lab, red, red)){.about-live-card footer{background:color-mix(in srgb, var(--background) 70%, transparent)}}.about-live-card footer span{color:var(--muted);font-size:8px;display:block}.about-live-card footer strong{margin-top:5px;font-size:11px;display:block}.about-stat-strip{border-block:1px solid var(--line);background:var(--surface)}.about-stat-strip .public-container{grid-template-columns:repeat(4,1fr);display:grid}.about-stat-strip article{border-right:1px solid var(--line);text-align:center;padding:31px 20px}.about-stat-strip article:first-child{border-left:1px solid var(--line)}.about-stat-strip strong{color:var(--primary);letter-spacing:-.04em;font-size:29px;font-weight:850;line-height:1;display:block}.about-stat-strip span{color:var(--muted);margin-top:8px;font-size:10px;font-weight:650;display:block}.about-section-number{min-width:56px;height:42px;color:var(--primary);text-shadow:0 1px #fff;background:linear-gradient(135deg,#0b5fff1f,#00c9a721);border-radius:12px;place-items:center;padding:0 11px;line-height:1;display:inline-grid;letter-spacing:-.04em!important;font-size:23px!important;font-weight:900!important}.about-rich-mission>div:first-child>small,.about-section-heading small{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin-top:17px;font-size:10px;font-weight:800;display:block}.about-rich-mission>div:last-child>p{letter-spacing:-.025em;margin:0;font-size:27px;font-weight:650;line-height:1.48}.about-mission-points{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.about-mission-points span{border:1px solid var(--line);color:var(--muted);border-radius:99px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;font-weight:750;display:inline-flex}.about-mission-points svg{width:14px;color:var(--primary)}.about-section-heading{grid-template-columns:1fr .8fr;align-items:end;gap:60px;margin-bottom:38px;display:grid}.about-section-heading h2{letter-spacing:-.045em;margin:13px 0 0;font-size:clamp(31px,4vw,44px);line-height:1.13}.about-section-heading>p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.about-ecosystem-grid{grid-template-columns:1.2fr .8fr;gap:22px;display:grid}.about-portal-chart,.about-coverage-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:25px;box-shadow:0 8px 30px #0f172a0a}.about-portal-chart{gap:23px;display:grid}.about-portal-chart article header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.about-portal-logo{color:#fff;background:#0b5fff;border-radius:11px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:850;display:grid}.about-portal-chart header div{min-width:0}.about-portal-chart header strong{font-size:12px;display:block}.about-portal-chart header small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.about-portal-chart header b{color:var(--primary);font-size:13px}.about-portal-chart article>div{background:var(--line);border-radius:99px;height:8px;margin-top:9px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.about-portal-chart article>div{background:color-mix(in srgb, var(--line) 70%, transparent)}}.about-portal-chart article>div i{border-radius:inherit;background:linear-gradient(90deg,#0b5fff,#00c9a7);height:100%;display:block}.about-portal-chart article.is-skeleton{opacity:.55}.about-coverage-card{grid-template-columns:180px 1fr;align-items:center;gap:25px;display:grid}.about-coverage-ring{--coverage:0%;background:conic-gradient(var(--public-accent) var(--coverage), var(--line) 0);border-radius:50%;place-items:center;width:170px;height:170px;display:grid}@supports (color:color-mix(in lab, red, red)){.about-coverage-ring{background:conic-gradient(var(--public-accent) var(--coverage), color-mix(in srgb, var(--line) 65%, transparent) 0)}}.about-coverage-ring:before{content:"";background:var(--surface);border-radius:50%;grid-area:1/1;width:130px;height:130px}.about-coverage-ring>div{z-index:1;text-align:center;grid-area:1/1}.about-coverage-ring strong{color:var(--primary);font-size:27px;display:block}.about-coverage-ring span{color:var(--muted);font-size:8px}.about-coverage-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.about-coverage-card li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;font-size:8px;display:flex}.about-coverage-card li span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.about-coverage-card li i{background:#00b394;border-radius:50%;flex:none;width:6px;height:6px}.about-coverage-card li i.is-error{background:#d94b65}.about-coverage-card li strong{color:var(--foreground)}.about-flow-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid;position:relative}.about-flow-line{background:linear-gradient(90deg,#0b5fff26,#00c9a78c,#0b5fff26);height:2px;position:absolute;top:79px;left:12%;right:12%}.about-flow-grid article{text-align:center;position:relative}.about-flow-grid article>span{color:#0b5fff;background:#eaf2ff;border-radius:9px;place-items:center;min-width:46px;height:34px;padding:0 8px;font-size:17px;font-weight:900;display:inline-grid;box-shadow:0 4px 13px #0b5fff1a}.about-flow-grid article>div{z-index:2;border:7px solid var(--background);background:linear-gradient(135deg, var(--primary), var(--public-accent));color:#fff;border-radius:18px;place-items:center;width:66px;height:66px;margin:17px auto 0;display:grid;position:relative;box-shadow:0 9px 24px #0b5fff33}.about-flow-grid article>div svg{width:25px}.about-flow-grid h3{margin:20px 0 0;font-size:17px}.about-flow-grid p{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.65}.about-rich-principles article{min-height:290px;position:relative;overflow:hidden}.about-rich-principles article:after{content:"";background:#0b5fff0e;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-45px;right:-45px}.about-rich-principles article>span{color:#0b5fff;background:#eaf2ff;border-radius:8px;place-items:center;min-width:44px;height:32px;padding:0 7px;font-size:16px;font-weight:900;display:inline-grid}.about-rich-principles article>div{color:#00a88d;background:#00c9a71f;border-radius:13px;place-items:center;width:46px;height:46px;margin-top:28px;display:grid}.about-rich-principles article>div svg{width:21px}.about-rich-principles h3{margin-top:19px}.about-boundary-section{padding-top:75px}.about-boundary-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.about-boundary-grid article{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:28px}.about-boundary-grid header{align-items:center;gap:10px;display:flex}.about-boundary-grid header>svg{border-radius:11px;width:38px;height:38px;padding:9px}.about-boundary-grid h3{margin:0;font-size:18px}.about-boundary-grid ul{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.about-boundary-grid li{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.about-boundary-grid li svg{flex:none;width:16px}.about-boundary-grid .is-positive header>svg{color:#00a88d;background:#00c9a71f}.about-boundary-grid .is-positive li svg{color:#00a88d}.about-boundary-grid .is-neutral header>svg{color:#0b5fff;background:#0b5fff1a}.about-boundary-grid .is-neutral li svg{color:#0b5fff}.about-cta-rich{padding:25px 0 90px}.about-cta-rich .public-container>div{color:#fff;background:linear-gradient(135deg,#0b5fff,#1646b5);border-radius:26px;padding:62px;position:relative;overflow:hidden;box-shadow:0 25px 65px #0b5fff38}.about-cta-rich .public-container>div:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:400px;height:400px;position:absolute;top:-260px;right:-80px;box-shadow:0 0 0 65px #ffffff09,0 0 0 130px #ffffff05}.about-cta-rich span{color:#70f0dc;letter-spacing:.12em;font-size:10px;font-weight:850}.about-cta-rich h2{z-index:1;letter-spacing:-.045em;max-width:700px;margin:13px 0 0;font-size:clamp(31px,4vw,46px);line-height:1.12;position:relative}.about-cta-rich p{z-index:1;color:#ffffffba;max-width:630px;margin:14px 0 0;font-size:14px;line-height:1.7;position:relative}.about-cta-rich .public-container>div>div{z-index:1;gap:10px;margin-top:25px;display:flex;position:relative}.about-cta-rich a{color:#fff;border:1px solid #ffffff52;border-radius:11px;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:12px;font-weight:750;display:inline-flex}.about-cta-rich a:first-child{color:#052f2b;background:#00c9a7;border-color:#0000}.about-cta-rich a svg{width:16px}@media (max-width:1000px){.about-hero-layout{grid-template-columns:1fr}.about-live-card{min-height:390px}.about-ecosystem-grid{grid-template-columns:1fr}.about-flow-grid{grid-template-columns:1fr 1fr;gap:42px 25px}.about-flow-line{display:none}}@media (max-width:620px){.about-rich-hero{padding-top:84px}.about-hero-layout{gap:40px}.about-rich-hero h1{font-size:42px}.about-rich-hero p{font-size:14px}.about-live-card{min-height:390px;padding:15px}.about-live-orbit{transform:scale(.9)}.about-stat-strip .public-container{grid-template-columns:1fr 1fr}.about-stat-strip article:nth-child(2){border-right:1px solid var(--line)}.about-stat-strip article{border-bottom:1px solid var(--line)}.about-stat-strip strong{font-size:24px}.about-rich-mission>div:last-child>p{font-size:21px}.about-section-heading{grid-template-columns:1fr;gap:16px}.about-section-number{min-width:54px;height:40px;font-size:21px!important}.about-coverage-card{grid-template-columns:1fr}.about-coverage-ring{margin-inline:auto}.about-flow-grid{grid-template-columns:1fr}.about-flow-grid article{text-align:left}.about-flow-grid article>div{margin-inline:0}.about-flow-grid p{font-size:12px}.about-boundary-grid{grid-template-columns:1fr}.about-cta-rich .public-container>div{padding:38px 25px}.about-cta-rich .public-container>div>div{flex-direction:column;align-items:stretch}.about-cta-rich a{justify-content:center}}.method-hero{background:radial-gradient(65% 75% at 12% 0,#0b5fff29,#0000),radial-gradient(50% 65% at 92% 40%,#00c9a71c,#0000);padding:125px 0 92px;overflow:hidden}.method-hero-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:65px;display:grid}.method-kicker{color:var(--primary);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.method-hero h1{letter-spacing:-.06em;max-width:820px;margin:18px 0 0;font-size:clamp(43px,5.6vw,69px);font-weight:850;line-height:1.07}.method-hero h1 span{background:linear-gradient(120deg, var(--primary), var(--public-accent));color:#0000;-webkit-background-clip:text;background-clip:text}.method-hero>div>div:first-child>p{max-width:720px;color:var(--muted);margin:23px 0 0;font-size:16px;line-height:1.75}.method-hero-tags{flex-wrap:wrap;gap:8px;margin-top:27px;display:flex}.method-hero-tags span{border:1px solid var(--line);background:var(--surface);color:var(--muted);letter-spacing:.05em;border-radius:99px;align-items:center;gap:7px;padding:7px 10px;font-size:8px;font-weight:850;display:inline-flex}.method-hero-tags svg{width:14px;color:var(--primary)}.method-model-card{border:1px solid var(--primary);padding:20px}@supports (color:color-mix(in lab, red, red)){.method-model-card{border:1px solid color-mix(in srgb, var(--primary) 22%, var(--line))}}.method-model-card{background:var(--surface);border-radius:21px}@supports (color:color-mix(in lab, red, red)){.method-model-card{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.method-model-card{box-shadow:0 22px 60px #0b5fff21}.method-model-card header{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.08em;justify-content:space-between;align-items:center;padding-bottom:15px;font-size:8px;font-weight:850;display:flex}.method-model-card header i{background:#00c9a7;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #00c9a71f}.method-model-flow{grid-template-columns:repeat(3,minmax(68px,1fr) auto) minmax(68px,1fr);align-items:center;gap:6px;padding:24px 0;display:grid}.method-model-flow>div{border:1px solid var(--line);background:var(--background);text-align:center;border-radius:12px;align-content:center;place-items:center;gap:7px;min-height:82px;padding:8px;display:grid}.method-model-flow>div.is-hub{color:#fff;background:linear-gradient(135deg,#0b5fff,#1747ba);border-color:#0000;box-shadow:0 8px 18px #0b5fff33}.method-model-flow svg{width:20px;color:var(--primary)}.method-model-flow .is-hub svg{color:#70f0dc}.method-model-flow strong{font-size:8px}.method-model-flow>span{color:var(--muted);font-size:12px}.method-model-card footer{color:#008d76;background:#00c9a71a;border-radius:10px;align-items:center;gap:8px;padding:12px;font-size:9px;font-weight:750;display:flex}.method-model-card footer svg{width:15px}.method-section-heading{grid-template-columns:1fr .8fr;align-items:end;gap:60px;margin-bottom:40px;display:grid}.method-section-heading small{color:var(--primary);letter-spacing:.09em;text-transform:uppercase;margin-top:15px;font-size:9px;font-weight:850;display:block}.method-section-heading h2{letter-spacing:-.045em;max-width:760px;margin:12px 0 0;font-size:clamp(31px,4vw,45px);line-height:1.14}.method-section-heading>p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.method-flow-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.method-flow-grid article{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-height:240px;padding:23px;position:relative}.method-flow-grid article>span{color:#0b5fff;background:#eaf2ff;border-radius:8px;place-items:center;min-width:42px;height:31px;padding:0 7px;font-size:16px;font-weight:900;display:inline-grid;position:absolute;top:17px;right:18px}.method-flow-grid article>div{color:#00a88d;background:#00c9a71f;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.method-flow-grid article>div svg{width:21px}.method-flow-grid h2{margin:26px 0 0;font-size:18px}.method-flow-grid p{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.7}.method-rule-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.method-rule-grid article{min-height:280px;padding:25px;position:relative}.method-rule-grid article>span{color:#0b5fff;background:#eaf2ff;border-radius:9px;place-items:center;min-width:45px;height:33px;padding:0 8px;font-size:17px;font-weight:900;display:inline-grid}.method-rule-grid article>svg{color:#00a88d;width:21px;position:absolute;top:25px;right:25px}.method-rule-grid h2{margin:43px 0 0;font-size:19px;line-height:1.25}.method-rule-grid p{color:var(--muted);margin:11px 0 0;font-size:11px;line-height:1.72}.method-score-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:65px;display:grid}.method-score-layout .method-section-heading{margin:0;display:block}.method-score-layout .method-section-heading>p{margin-top:18px}.method-score-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:20px;padding:28px;display:grid;box-shadow:0 10px 35px #0f172a0d}.method-score-card>div header{justify-content:space-between;align-items:center;font-size:10px;display:flex}.method-score-card header span{color:var(--muted);font-weight:700}.method-score-card header strong{color:var(--primary);font-size:13px}.method-score-card>div>div{background:var(--line);border-radius:99px;height:9px;margin-top:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.method-score-card>div>div{background:color-mix(in srgb, var(--line) 70%, transparent)}}.method-score-card>div>div i{border-radius:inherit;background:linear-gradient(90deg,#0b5fff,#00c9a7);height:100%;display:block}.method-score-card footer{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:15px;display:flex}.method-score-card footer span{background:var(--background);color:var(--muted);border-radius:6px;padding:5px 7px;font-size:8px}.method-score-card footer strong{color:#00a88d;margin-left:auto;font-size:13px}.method-boundary{grid-template-columns:1fr 100px 1fr;align-items:stretch;gap:22px;display:grid}.method-boundary article{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:28px}.method-boundary article header{align-items:center;gap:10px;display:flex}.method-boundary article header>svg{border-radius:11px;width:40px;height:40px;padding:10px}.method-boundary article h2{margin:0;font-size:19px}.method-boundary article ul{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.method-boundary article li{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.method-boundary article li svg{flex:none;width:15px}.method-boundary .is-yes header>svg{color:#00a88d;background:#00c9a71f}.method-boundary .is-yes li svg{color:#00a88d}.method-boundary .is-no header>svg{color:#0b5fff;background:#0b5fff1a}.method-boundary .is-no li svg{color:#0b5fff}.method-boundary-line{color:var(--primary);align-content:center;place-items:center;gap:8px;display:grid}.method-boundary-line span,.method-boundary-line strong{letter-spacing:.08em;font-size:9px}.method-boundary-line i{background:linear-gradient(transparent, var(--primary), transparent);width:2px;height:95px}.method-cycle{grid-template-columns:repeat(4,1fr);gap:30px;display:grid;position:relative}.method-cycle-line{background:linear-gradient(90deg,#0b5fff33,#00c9a799,#0b5fff33);height:2px;position:absolute;top:25px;left:12%;right:12%}.method-cycle article{text-align:center;position:relative}.method-cycle article>span{z-index:1;border:7px solid var(--background);background:linear-gradient(135deg, var(--primary), var(--public-accent));color:#fff;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto;font-size:12px;font-weight:850;display:grid;position:relative;box-shadow:0 8px 20px #0b5fff33}.method-cycle h2{margin:19px 0 0;font-size:16px}.method-cycle p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.65}.method-cta{padding:20px 0 90px}.method-cta .public-container>div{color:#fff;text-align:center;background:linear-gradient(135deg,#0b5fff,#1747ba);border-radius:25px;padding:58px;box-shadow:0 24px 60px #0b5fff38}.method-cta .public-container>div>svg{color:#70f0dc;background:#ffffff21;border-radius:13px;width:46px;height:46px;padding:11px}.method-cta h2{letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(29px,4vw,42px)}.method-cta p{color:#ffffffba;max-width:620px;margin:12px auto 0;font-size:13px;line-height:1.7}.method-cta nav{justify-content:center;gap:10px;margin-top:25px;display:flex}.method-cta a{color:#fff;border:1px solid #ffffff4d;border-radius:11px;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:12px;font-weight:750;display:inline-flex}.method-cta a:first-child{color:#052f2b;background:#00c9a7;border-color:#0000}.method-cta a svg{width:16px}@media (max-width:1000px){.method-hero-grid,.method-score-layout{grid-template-columns:1fr}.method-flow-grid,.method-rule-grid{grid-template-columns:1fr 1fr}.method-boundary{grid-template-columns:1fr}.method-boundary-line{grid-template-columns:1fr auto 1fr}.method-boundary-line i{width:100%;height:2px}}@media (max-width:620px){.method-hero{padding:88px 0 65px}.method-hero h1{font-size:42px}.method-hero>div>div:first-child>p{font-size:14px}.method-model-flow{grid-template-columns:1fr}.method-model-flow>span{text-align:center;transform:rotate(90deg)}.method-section-heading{grid-template-columns:1fr;gap:16px}.method-flow-grid,.method-rule-grid{grid-template-columns:1fr}.method-flow-grid article,.method-rule-grid article{min-height:0}.method-cycle{grid-template-columns:1fr;gap:33px}.method-cycle-line{display:none}.method-cycle article{text-align:left}.method-cycle article>span{margin:0}.method-cta .public-container>div{padding:38px 22px}.method-cta nav{flex-direction:column;align-items:stretch}.method-cta a{justify-content:center}}.catalog-page{background:var(--background);padding-top:64px}.catalog-page-intro{padding-top:74px}.catalog-page-intro h1{font-family:var(--font-manrope), sans-serif;font-weight:800}.catalog-searchbar{background:var(--surface);border-radius:16px}.catalog-searchbar button,.primary-button{background:linear-gradient(135deg, var(--primary), var(--primary-hover));border-radius:10px}.catalog-sidebar,.catalog-product-card,.catalog-empty,.catalog-sort select,.filter-group select,.sidebar-text-filter input,.price-range input{background:var(--surface);color:var(--foreground)}.filter-heading{background:#0f2447}.catalog-product-card{border-radius:16px}.catalog-product-card:hover{border-color:#0b5fff59;box-shadow:0 18px 42px #0b5fff1c}.product-card-content h3,.catalog-result-head h1,.catalog-page-intro h1,.modal-product-copy h2,.standalone-copy h1{font-family:var(--font-manrope), sans-serif}.inner-page{padding-top:64px}.admin-root{--admin-bg:#f8f8fa;--admin-surface:#fff;--admin-soft:#f2f3f5;--admin-text:#17181a;--admin-muted:#72757d;--admin-hint:#a1a4aa;--admin-line:#e5e7eb;--admin-brand:#ffbe5c;background:var(--admin-bg);min-height:100vh;color:var(--admin-text);font-family:var(--font-manrope), sans-serif;display:flex}.admin-sidebar{z-index:110;border-right:1px solid var(--admin-line);background:var(--admin-surface);flex-direction:column;flex:none;width:240px;height:100vh;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid var(--admin-line);align-items:center;gap:10px;min-height:65px;padding:15px 19px;display:flex}.admin-brand>span{background:var(--admin-brand);border-radius:3px;width:22px;height:22px;box-shadow:inset 0 0 0 1px #6e46001f}.admin-brand div{display:grid}.admin-brand strong{letter-spacing:.04em;text-transform:uppercase;font-size:13px}.admin-brand small{color:var(--admin-hint);letter-spacing:.11em;text-transform:uppercase;margin-top:1px;font-size:9px}.admin-brand button{background:0 0;border:0;margin-left:auto;padding:0;display:none}.admin-sidebar nav{padding:5px 0}.admin-nav-group{display:grid}.admin-nav-group>p{color:var(--admin-hint);letter-spacing:.11em;text-transform:uppercase;margin:0;padding:17px 20px 6px;font-size:9px;font-weight:750}.admin-nav-group a{color:var(--admin-muted);border-left:2px solid #0000;align-items:center;gap:10px;padding:9px 18px;font-size:12px;font-weight:600;transition:all .14s;display:flex}.admin-nav-group a svg{width:16px;height:16px;color:var(--admin-hint)}.admin-nav-group a:hover{background:var(--admin-soft);color:var(--admin-text)}.admin-nav-group a.is-active{background:var(--admin-soft);color:var(--admin-text);border-left-color:#e5a230}.admin-version{color:var(--admin-hint);letter-spacing:.06em;margin-top:auto;padding:16px 19px;font-size:9px}.admin-workspace{flex:1;min-width:0}.admin-topbar{z-index:90;border-bottom:1px solid var(--admin-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f8faeb;justify-content:space-between;align-items:center;height:52px;padding:0 24px;display:flex;position:sticky;top:0}.admin-topbar>div{align-items:center;gap:7px;font-size:12px;display:flex}.admin-topbar span,.admin-topbar i{color:var(--admin-hint);font-style:normal}.admin-topbar strong{font-weight:650}.admin-mobile-menu{background:0 0;border:0;padding:4px;display:none}.admin-logout,.admin-outline-button,.admin-icon-button{border:1px solid var(--admin-line);background:var(--admin-surface);color:var(--admin-text);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.admin-logout{min-height:31px;padding:0 11px;font-size:11px}.admin-logout svg{width:14px}.admin-main{max-width:1440px;margin-inline:auto;padding:28px 32px 70px}.admin-page-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.admin-page-header h1{letter-spacing:-.025em;margin:0;font-size:23px;font-weight:750;line-height:1.15}.admin-page-header p{color:var(--admin-muted);margin:6px 0 0;font-size:12px}.admin-primary-button{background:var(--admin-brand);color:#17181a;cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:37px;padding:0 14px;font-size:11px;font-weight:750;display:inline-flex;box-shadow:inset 0 0 0 1px #643c0014}.admin-primary-button:disabled{opacity:.45;cursor:default}.admin-primary-button svg{width:15px}.admin-outline-button{min-height:35px;padding:0 12px;font-size:11px;font-weight:650}.admin-outline-button svg{width:14px}.admin-stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.admin-stat-grid-five{grid-template-columns:repeat(5,1fr)}.admin-stat-card{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:5px;min-width:0;padding:18px 19px}.admin-stat-card>div{color:var(--admin-muted);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:750;display:flex}.admin-stat-card strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:13px;font-size:27px;font-weight:750;line-height:1;display:block}.admin-stat-card strong small{font-size:12px}.admin-stat-card p{color:var(--admin-hint);margin:9px 0 0;font-size:10px}.tone-blue>div svg{color:#3697f1}.tone-teal>div svg{color:#20a88d}.tone-violet>div svg{color:#8f52cc}.tone-red>div svg{color:#e5325d}.tone-green>div svg{color:#32a96b}.admin-dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:14px;margin-bottom:14px;display:grid}.admin-panel{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:5px}.admin-panel-heading{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:13px 17px;display:flex}.admin-panel-heading h2{margin:0;font-size:14px;font-weight:700}.admin-panel-heading p{color:var(--admin-muted);margin:4px 0 0;font-size:10px}.admin-panel-heading>span{color:var(--admin-hint);font-size:10px}.admin-source-list article{border-bottom:1px solid var(--admin-line);grid-template-columns:auto minmax(180px,1fr) 150px 145px;align-items:center;gap:12px;min-height:64px;padding:10px 17px;display:grid}.admin-source-list article:last-child{border-bottom:0}.admin-status-dot{border-radius:50%;width:7px;height:7px}.admin-status-dot.is-good{background:#32ba76;box-shadow:0 0 0 4px #32ba761a}.admin-status-dot.is-warning{background:#ff8b4a;box-shadow:0 0 0 4px #ff8b4a1a}.admin-source-copy{min-width:0;display:grid}.admin-source-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-source-copy small,.admin-source-list time{color:var(--admin-hint);margin-top:4px;font-size:9px}.admin-source-list time{text-align:right;margin:0}.admin-progress{align-items:center;gap:8px;display:flex}.admin-progress>span{background:var(--admin-soft);border-radius:99px;flex:1;height:5px;overflow:hidden}.admin-progress i{border-radius:inherit;background:linear-gradient(90deg,#3697f1,#32ba76);height:100%;display:block}.admin-progress small{width:34px;color:var(--admin-muted);font-size:9px}.admin-quick-actions>a{border-bottom:1px solid var(--admin-line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:70px;padding:10px 17px;display:grid}.admin-quick-actions>a:last-child{border-bottom:0}.admin-quick-actions>a>span{background:var(--admin-soft);color:#d38e19;border-radius:5px;place-items:center;width:33px;height:33px;display:grid}.admin-quick-actions>a>span svg{width:16px}.admin-quick-actions>a>svg{width:14px;color:var(--admin-hint)}.admin-quick-actions div{display:grid}.admin-quick-actions strong{font-size:11px}.admin-quick-actions small{color:var(--admin-hint);margin-top:4px;font-size:9px}.admin-table-wrap{max-width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:760px}.admin-table th{border-bottom:1px solid var(--admin-line);color:var(--admin-muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#fafafa;padding:10px 12px;font-size:9px;font-weight:750}.admin-table td{border-bottom:1px solid var(--admin-line);color:var(--admin-text);vertical-align:middle;padding:12px;font-size:10px;line-height:1.45}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table td strong,.admin-table td small,.admin-table td em{display:block}.admin-table td small{color:var(--admin-hint);margin-top:4px;font-size:8px}.admin-table td em{color:#d04c65;text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-top:4px;font-size:8px;font-style:normal;overflow:hidden}.admin-run-status{border-radius:99px;align-items:center;gap:6px;width:max-content;padding:4px 7px;font-weight:750;font-size:8px!important;display:inline-flex!important}.admin-run-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.admin-run-status.status-succeeded{color:#16814d;background:#e5f7ee}.admin-run-status.status-running,.admin-run-status.status-queued{color:#2b78bd;background:#e7f2fd}.admin-run-status.status-failed,.admin-run-status.status-partial{color:#c9415c;background:#ffecef}.admin-run-status.status-cancelled{color:#777;background:#eee}.admin-positive{color:#16814d!important}.admin-negative{color:#c9415c!important}.admin-row-skeleton{background:linear-gradient(90deg,#f0f1f3,#fafafa,#f0f1f3) 0 0/220% 100%;border-radius:4px;height:35px;margin:12px 17px;animation:1.2s infinite shimmer}.admin-alert{border:1px solid;border-radius:4px;align-items:center;gap:10px;min-height:43px;margin-bottom:16px;padding:10px 13px;font-size:11px;display:flex}.admin-alert svg{flex:none;width:16px}.admin-alert strong,.admin-alert span{display:block}.admin-alert span{opacity:.8;margin-top:3px;font-size:9px}.admin-alert.is-error{color:#ae314b;background:#fff4f6;border-color:#f2b5c0}.admin-alert.is-success{color:#167544;background:#f0fbf5;border-color:#a9ddc1}.admin-alert.is-info{color:#246ba8;background:#f2f8fe;border-color:#b7d7f3}.admin-settings-panel,.admin-run-panel{grid-template-columns:minmax(0,.85fr) minmax(430px,1.15fr);gap:55px;padding:28px;display:grid}.admin-settings-copy h2,.admin-run-panel h2{letter-spacing:-.03em;margin:11px 0 0;font-size:22px}.admin-settings-copy p,.admin-run-panel p{color:var(--admin-muted);margin:11px 0 0;font-size:11px;line-height:1.7}.admin-settings-copy small{color:var(--admin-hint);margin-top:18px;font-size:9px;display:block}.admin-interval-form{align-content:center;gap:14px;display:grid}.admin-interval-options{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.admin-interval-options button{border:1px solid var(--admin-line);background:var(--admin-soft);height:72px;color:var(--admin-text);cursor:pointer;border-radius:5px}.admin-interval-options button.is-selected{background:#fff8eb;border-color:#d89a2b;box-shadow:inset 0 0 0 1px #e5a230}.admin-interval-options strong,.admin-interval-options span{display:block}.admin-interval-options strong{font-size:21px}.admin-interval-options span{color:var(--admin-muted);text-transform:uppercase;margin-top:4px;font-size:8px}.admin-adapter-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px;display:grid}.admin-adapter-head{align-items:center;gap:10px;display:flex}.admin-portal-mark{color:#fff;background:#3697f1;border-radius:6px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.admin-portal-mark.portal-uzex{background:#8f52cc!important}.admin-portal-mark.portal-xt-xarid{background:#32a96b!important}.admin-adapter-head>div{min-width:0;display:grid}.admin-adapter-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-adapter-head small{color:var(--admin-hint);margin-top:4px;font-size:8px}.admin-switch{margin-left:auto;position:relative}.admin-switch input{opacity:0;position:absolute}.admin-switch span{cursor:pointer;background:#d9dce1;border-radius:99px;width:34px;height:19px;transition:background .15s;display:block}.admin-switch span:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0000002e}.admin-switch input:checked+span{background:#32ba76}.admin-switch input:checked+span:after{transform:translate(15px)}.admin-adapter-card dl{border-block:1px solid var(--admin-line);grid-template-columns:repeat(4,1fr);margin:15px 0;display:grid}.admin-adapter-card dl div{padding:11px 5px}.admin-adapter-card dt{color:var(--admin-hint);text-transform:uppercase;font-size:7px}.admin-adapter-card dd{margin:4px 0 0;font-size:10px;font-weight:650}.admin-delay-field{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-delay-field>span{color:var(--admin-muted);font-size:9px}.admin-delay-field select,.admin-run-form select,.admin-products-toolbar select{border:1px solid var(--admin-line);height:33px;color:var(--admin-text);background:#fff;border-radius:4px;padding:0 9px;font-size:10px}.admin-source-error{color:#bd3c55;background:#fff3f5;border-radius:3px;gap:6px;margin:12px 0 0;padding:8px;font-size:8px;line-height:1.5;display:flex}.admin-source-error svg{flex:none;width:13px}.admin-live{color:var(--admin-muted);align-items:center;gap:7px;font-size:9px;display:inline-flex}.admin-live i{background:#32ba76;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #32ba761c}.admin-run-panel{align-items:center;margin-bottom:16px}.admin-run-form{grid-template-columns:1fr 100px auto;align-items:end;gap:10px;display:grid}.admin-run-form label{gap:5px;display:grid}.admin-run-form label>span{color:var(--admin-muted);text-transform:uppercase;font-size:8px}.admin-run-form select{width:100%;height:37px}.admin-sync-table{min-width:1050px}.admin-sync-log{margin-top:16px}.admin-products-panel{overflow:hidden}.admin-products-toolbar{border-bottom:1px solid var(--admin-line);background:#fafafa;grid-template-columns:minmax(260px,1fr) 220px auto auto;align-items:center;gap:10px;padding:13px;display:grid}.admin-products-toolbar>label{border:1px solid var(--admin-line);background:#fff;border-radius:4px;align-items:center;gap:9px;height:37px;padding:0 11px;display:flex}.admin-products-toolbar label svg{width:15px;color:var(--admin-hint)}.admin-products-toolbar input{min-width:0;color:var(--admin-text);background:0 0;border:0;outline:0;flex:1;font-size:10px}.admin-products-toolbar select{height:37px}.admin-products-toolbar>span{color:var(--admin-muted);white-space:nowrap;font-size:9px}.admin-products-table{min-width:1080px}.admin-product-cell{align-items:center;gap:10px;min-width:310px;display:flex}.admin-product-thumb{border:1px solid var(--admin-line);background:#fff;border-radius:4px;flex:none;width:44px;height:44px;overflow:hidden}.admin-product-thumb .product-image-fallback small{display:none}.admin-product-thumb .product-image-fallback span{font-size:10px}.admin-product-cell>div:last-child{min-width:0}.admin-product-cell strong{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.admin-source-badge{color:#fff;background:#3697f1;border-radius:3px;width:max-content;padding:3px 6px;font-weight:800;font-size:7px!important;display:inline-flex!important}.admin-source-badge.portal-uzex{background:#8f52cc!important}.admin-source-badge.portal-xt-xarid{background:#32a96b!important}.admin-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:230px;display:-webkit-box;overflow:hidden}.admin-icon-button{width:29px;height:29px}.admin-icon-button svg{width:14px}.admin-pagination{border-top:1px solid var(--admin-line);justify-content:flex-end;align-items:center;gap:12px;padding:13px;display:flex}.admin-pagination button{border:1px solid var(--admin-line);cursor:pointer;background:#fff;border-radius:4px;height:31px;padding:0 11px;font-size:9px}.admin-pagination button:disabled{opacity:.4;cursor:default}.admin-pagination span{color:var(--admin-muted);font-size:9px}.admin-loading{background:#f8f8fa;justify-content:center;align-items:center;gap:5px;min-height:100vh;display:flex}.admin-loading span{background:#ffbe5c;width:7px;height:24px;animation:.8s infinite alternate adminPulse}.admin-loading span:nth-child(2){height:34px;animation-delay:.2s}.admin-loading span:nth-child(3){animation-delay:.4s}@keyframes adminPulse{to{opacity:.2}}.admin-login-page{color:#17181a;background:radial-gradient(at top,#6c8eef14,#0000 60%),#f8f8fa;place-items:center;min-height:100vh;padding:24px;display:grid;position:relative}.admin-login-back{color:#777b84;font-size:10px;font-weight:700;position:absolute;top:24px;left:28px}.admin-login-card{background:#fff;border:1px solid #e1e3e7;border-radius:5px;width:min(380px,100%);padding:30px;box-shadow:0 18px 50px #14192312}.admin-login-header{text-align:center;margin-bottom:23px}.admin-login-header>span{color:#17181a;background:#ffbe5c;border-radius:4px;place-items:center;width:39px;height:39px;margin:0 auto 13px;display:grid}.admin-login-header span svg{width:18px}.admin-login-header h1{margin:0;font-size:17px}.admin-login-header p{color:#7b7f88;margin:5px 0 0;font-size:11px}.admin-login-card form{gap:15px;display:grid}.admin-login-card label{gap:6px;display:grid}.admin-login-card label span{color:#656972;text-transform:uppercase;font-size:9px;font-weight:700}.admin-login-card input{color:#17181a;background:#fff;border:1px solid #dcdfe4;border-radius:4px;outline:0;width:100%;height:43px;padding:0 12px;font-size:12px}.admin-login-card input:focus{border-color:#d89a2b;box-shadow:0 0 0 2px #ffbe5c2e}.admin-login-card form>button{color:#17181a;cursor:pointer;background:#ffbe5c;border:0;border-radius:4px;height:43px;font-size:12px;font-weight:750}.admin-login-card form>button:disabled{opacity:.6}.admin-form-error{color:#ae314b;background:#fff4f6;border:1px solid #f0b5c0;border-radius:4px;align-items:center;gap:8px;padding:9px 10px;font-size:10px;display:flex}.admin-form-error svg{width:15px}.admin-sidebar-backdrop{display:none}@media (max-width:1100px){.portal-grid,.feature-grid,.about-principles{grid-template-columns:repeat(2,1fr)}.portal-card:last-child{grid-column:1/-1}.modern-product-grid,.admin-stat-grid-five{grid-template-columns:repeat(3,1fr)}.admin-dashboard-grid{grid-template-columns:1fr}.admin-settings-panel,.admin-run-panel{grid-template-columns:1fr;gap:30px}}@media (max-width:900px){.public-nav{display:none}.public-menu-toggle{display:grid}.public-mobile-nav{border-bottom:1px solid var(--line);background:var(--surface);gap:2px;padding:10px 24px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-mobile-nav{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.public-mobile-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.public-mobile-nav a{color:var(--muted);border-radius:8px;padding:12px;font-size:13px;font-weight:650}.public-mobile-nav a:hover{background:var(--green-pale);color:var(--primary)}.modern-product-grid{grid-template-columns:repeat(2,1fr)}.portal-context{grid-template-columns:auto 1fr}.portal-context ul{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.modern-stats-grid{grid-template-columns:repeat(2,1fr)}.modern-stats-meta{grid-template-columns:1fr}.modern-stats-meta>div{border-right:0;border-bottom:1px solid var(--line)}.modern-stats-meta>div:last-child{border-bottom:0}.about-mission-grid{grid-template-columns:1fr;gap:30px}.admin-sidebar{transition:left .2s;position:fixed;left:-250px}.admin-sidebar.is-open{left:0;box-shadow:20px 0 50px #00000026}.admin-brand button{display:grid}.admin-sidebar-backdrop{z-index:105;background:#0a0f1947;border:0;display:block;position:fixed;inset:0}.admin-mobile-menu{display:grid}.admin-topbar span,.admin-topbar i{display:none}.admin-main{padding-inline:20px}.admin-adapter-grid{grid-template-columns:1fr}.admin-source-list article{grid-template-columns:auto 1fr 140px}.admin-source-list time{display:none}.admin-stat-grid,.admin-stat-grid-five{grid-template-columns:repeat(2,1fr)}.admin-products-toolbar{grid-template-columns:1fr 180px auto}.admin-products-toolbar>span{display:none}}@media (max-width:620px){.public-container{width:min(100% - 28px,1216px)}.public-brand-logo-link,.public-brand-signature{width:205px;height:62px}.public-brand-logo{width:250px;left:-21px}.public-brand>strong{font-size:16px}.language-switch{display:none}.modern-hero{min-height:620px;padding-top:54px}.hero-content h1{font-size:45px}.hero-content>p{font-size:15px}.modern-search{border-radius:15px;grid-template-columns:auto 1fr;min-height:0;display:grid}.modern-search button{grid-column:1/-1;width:100%}.portal-grid,.feature-grid,.about-principles,.modern-product-grid{grid-template-columns:1fr}.portal-card:last-child{grid-column:auto}.portal-context{grid-template-columns:1fr;padding:22px}.portal-context ul{grid-column:auto;grid-template-columns:1fr}.modern-section{padding:65px 0}.feature-card{min-height:0}.modern-stats-grid{grid-template-columns:1fr;gap:14px}.modern-stats-grid strong{font-size:36px}.modern-stat-card{padding:21px}.modern-stats-meta>div{flex-direction:column;align-items:flex-start}.modern-stats-meta b{text-align:left;white-space:normal}.latest-heading{flex-direction:column;align-items:flex-start}.steps-grid{grid-template-columns:1fr;gap:42px}.steps-line{display:none}.public-footer-main{flex-direction:column;align-items:flex-start}.public-footer-main nav{gap:18px}.public-footer-information{grid-template-columns:1fr;gap:20px}.public-footer-brand,.public-footer-signature{width:320px;height:104px}.public-footer-logo{width:380px;left:-39px}.editorial-hero{padding:72px 0 52px}.editorial-layout{grid-template-columns:1fr;gap:32px;padding-top:52px}.editorial-content>section>span{margin-bottom:10px;display:block;position:static}.editorial-note{position:static}.seo-products-heading{flex-direction:column;align-items:flex-start}.seo-product-grid,.blog-grid{grid-template-columns:1fr}.about-hero-modern{padding:88px 0 65px}.about-hero-modern h1{font-size:44px}.about-mission-grid>p{font-size:23px}.catalog-page-intro{padding-top:48px}.catalog-page-intro h1{font-size:40px}.admin-main{padding:22px 12px 55px}.admin-topbar{padding:0 13px}.admin-page-header{flex-direction:column;align-items:flex-start}.admin-stat-grid,.admin-stat-grid-five{grid-template-columns:1fr}.admin-stat-card{padding:16px}.admin-source-list article{grid-template-columns:auto 1fr}.admin-progress{display:none}.admin-settings-panel,.admin-run-panel{padding:18px}.admin-interval-options,.admin-adapter-card dl{grid-template-columns:repeat(2,1fr)}.admin-run-form{grid-template-columns:1fr 90px}.admin-run-form button{grid-column:1/-1}.admin-products-toolbar{grid-template-columns:1fr}.admin-products-toolbar select,.admin-products-toolbar button{width:100%}.admin-login-card{padding:24px}}.catalog-page{background:var(--background);min-height:100vh;padding:112px 0 96px}.catalog-app{display:block}.catalog-reference-heading h1{letter-spacing:-.045em;margin:0;font-size:36px;font-weight:800;line-height:1.16}.catalog-reference-heading p{color:var(--muted);margin:8px 0 0;font-size:16px}.catalog-searchbar{height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:34px;padding:0;display:grid}.catalog-searchbar:focus-within{box-shadow:none;border-color:#0000}.catalog-search-input{border:1px solid var(--line);background:var(--surface);border-radius:13px;align-items:center;gap:12px;height:60px;padding:0 17px;transition:border-color .18s,box-shadow .18s;display:flex}.catalog-search-input:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #0b5fff1a}.catalog-search-input svg{width:20px;height:20px;color:var(--muted);flex:none}.catalog-searchbar .catalog-search-input input{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;outline:0;font-size:15px}.catalog-searchbar>button{background:linear-gradient(135deg, var(--primary), var(--primary-hover));color:#fff;cursor:pointer;border:0;border-radius:13px;min-width:92px;height:60px;padding:0 22px;font-size:14px;font-weight:750;box-shadow:0 8px 20px #0b5fff33}.catalog-filter-toggle{display:none}.catalog-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;margin-top:24px;display:grid}.catalog-sidebar{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;padding:20px;display:grid;position:static;overflow:visible;box-shadow:0 10px 30px #0f172a0e}.filter-heading{color:var(--foreground);background:0 0;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:10px;padding:0;display:flex}.filter-heading svg{width:17px;color:var(--primary)}.filter-heading strong{font-size:16px}.catalog-filter-group{border:1px solid var(--line);background:var(--background);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;min-width:0;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.catalog-filter-group{background:color-mix(in srgb, var(--background) 50%, var(--surface))}}.catalog-filter-group h2{color:var(--foreground);grid-column:1/-1;margin:0 0 1px;font-size:13px;font-weight:800}.catalog-filter-group .reference-filter-field,.catalog-filter-group .reference-price-fields,.catalog-filter-group .reference-filter-checks{margin-top:0}.catalog-filter-group .reference-price-fields,.catalog-filter-group .reference-filter-checks{min-width:0}.catalog-filter-group .reference-filter-checks{align-content:center;padding:9px 11px}.reference-filter-field{gap:7px;margin-top:17px;display:grid}.reference-filter-field>span,.reference-price-fields span{color:var(--foreground);font-size:13px;font-weight:650}.reference-filter-field input,.reference-filter-field select,.reference-price-fields input{border:1px solid var(--line);background:var(--surface);width:100%;height:42px;color:var(--foreground);border-radius:11px;outline:0;padding:0 12px;font-size:13px;transition:border-color .18s,box-shadow .18s}.reference-filter-field input:focus,.reference-filter-field select:focus,.reference-price-fields input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0b5fff17}.reference-price-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:17px;display:grid}.reference-price-fields label{gap:7px;min-width:0;display:grid}.reference-filter-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;margin-top:0;display:flex}.reference-filter-actions button{border:1px solid var(--line);background:var(--surface);min-width:130px;height:42px;color:var(--foreground);cursor:pointer;border-radius:11px;font-size:13px;font-weight:700}.reference-filter-actions button:first-child{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 7px 16px #0b5fff2e}.catalog-results{min-width:0}.catalog-found-label{min-height:25px;color:var(--muted);margin:0 0 12px;font-size:13px}.catalog-found-label strong{color:var(--foreground);font-size:14px}.catalog-product-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 5px 20px #0f172a0b}.catalog-product-card:hover{border-color:#0b5fff4d;transform:translateY(-3px);box-shadow:0 14px 34px #0b5fff1b}.product-card-main{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:block}.product-card-media{background:#eef2f7;border-bottom:0;height:213px}.product-card-media .product-image img{object-fit:cover;padding:0}.catalog-product-card .portal-badge{color:#fff;font-family:var(--font-manrope), sans-serif;letter-spacing:0;border:1px solid #ffffff5c;border-radius:99px;padding:5px 9px;font-size:9px;top:12px;left:12px;box-shadow:0 5px 16px #0b5fff5c;background:linear-gradient(135deg,#0b5fff,#1747ba)!important}.catalog-product-card .catalog-kind-badge{color:#042f2a;max-width:calc(100% - 116px);font-family:var(--font-manrope), sans-serif;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(135deg,#00a88d,#00c9a7);border:1px solid #ffffff6b;border-radius:99px;padding:6px 10px;font-size:9px;left:auto;right:12px;overflow:hidden;box-shadow:0 5px 16px #00a88d4d}.catalog-product-card .portal-badge.portal-cooperation{box-shadow:0 5px 16px #6550d85c;background:linear-gradient(135deg,#6550d8,#7c3aed)!important}.catalog-product-card .portal-badge.portal-uzex{background:linear-gradient(135deg,#0b5fff,#1747ba)!important}.catalog-product-card .portal-badge.portal-xt-xarid{box-shadow:0 5px 16px #e8781757;background:linear-gradient(135deg,#e87817,#f59e0b)!important}.product-card-content{min-height:111px;padding:16px 16px 10px}.product-card-content h3{min-height:42px;font-family:var(--font-manrope), sans-serif;letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:750;line-height:1.35;display:-webkit-box;overflow:hidden}.product-card-code{color:var(--muted);font-family:var(--font-manrope), sans-serif;letter-spacing:0;text-transform:none;margin:5px 0 0;font-size:11px;font-weight:500}.product-card-price{color:var(--primary);letter-spacing:-.025em;margin-top:14px;font-size:20px;font-weight:800;line-height:1.2;display:block}.product-card-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px;gap:8px;padding:9px 16px 16px;display:grid}.product-card-actions button,.product-card-actions a{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--foreground);cursor:pointer;border-radius:11px;place-items:center;font-size:13px;font-weight:700;display:grid}.product-card-actions a{border-color:var(--primary);background:var(--primary);color:#fff}.product-card-actions .product-card-request{border-color:var(--public-accent)}@supports (color:color-mix(in lab, red, red)){.product-card-actions .product-card-request{border-color:color-mix(in srgb, var(--public-accent) 58%, var(--line))}}.product-card-actions .product-card-request{background:var(--public-accent)}@supports (color:color-mix(in lab, red, red)){.product-card-actions .product-card-request{background:color-mix(in srgb, var(--public-accent) 11%, var(--surface))}}.product-card-actions .product-card-request{color:var(--public-accent)}@supports (color:color-mix(in lab, red, red)){.product-card-actions .product-card-request{color:color-mix(in srgb, var(--public-accent) 75%, var(--foreground))}}.product-card-actions .product-card-request{font-size:10px}.product-card-actions svg{width:17px}.catalog-product-card.is-compact .product-card-media{height:212px}.catalog-product-card.is-compact .product-card-content{padding:16px 16px 10px}.catalog-product-card.is-compact .product-card-content h3{min-height:42px;font-size:16px}.catalog-product-card.is-compact .product-card-price{font-size:20px}.product-card-skeleton{background:var(--surface);border-radius:16px;height:406px;padding:0 16px 16px}.product-card-skeleton div{height:213px;margin:0 -16px 18px}.catalog-empty{border-radius:16px;min-height:420px}.catalog-empty>svg{width:48px;height:48px;color:var(--primary)}.catalog-empty>p{max-width:590px;line-height:1.65}.catalog-empty-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:16px;display:flex}.catalog-empty-actions button{border-radius:10px;margin:0}.catalog-empty-actions button:first-child{border-color:var(--primary);background:var(--primary);color:#fff}.catalog-pagination{justify-content:center;align-items:center;gap:10px;margin-top:38px;display:flex}.catalog-pagination button,.catalog-pagination a,.catalog-pagination .pagination-step{border:1px solid var(--line);background:var(--surface);min-width:42px;height:42px;color:var(--muted);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:750;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex}.catalog-pagination button:hover:not(:disabled),.catalog-pagination a:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-1px)}.catalog-pagination button:disabled,.catalog-pagination .is-disabled{opacity:.38;cursor:default}.catalog-pagination .pagination-step{gap:7px;min-width:108px}.pagination-pages{align-items:center;gap:6px;display:flex}.pagination-pages button,.pagination-pages a{padding:0}.pagination-pages button.is-current,.pagination-pages a.is-current{background:linear-gradient(135deg, var(--primary), var(--public-accent));color:#fff;border-color:#0000;box-shadow:0 7px 18px #0b5fff3d}.pagination-pages i{width:25px;color:var(--muted);text-align:center;font-style:normal}.product-modal-layer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a99;padding:22px}.reference-product-modal{border:1px solid var(--line);width:min(1240px,100%);max-height:calc(100vh - 44px)}@supports (color:color-mix(in lab, red, red)){.reference-product-modal{border:1px solid color-mix(in srgb, var(--line) 80%, transparent)}}.reference-product-modal{background:var(--background);border-radius:20px;box-shadow:0 30px 100px #0f172a4d}.reference-product-modal .modal-topbar{border-bottom:1px solid var(--line);background:var(--surface);height:52px;color:var(--muted);font-family:var(--font-manrope), sans-serif;letter-spacing:.04em;padding:0 14px 0 22px;font-size:11px}.reference-product-modal .modal-topbar button{border-color:var(--line);width:34px;height:34px;color:var(--foreground);place-items:center;display:grid}.reference-product-modal .modal-topbar button svg{width:17px}.reference-product-modal .modal-scroll{max-height:calc(100vh - 98px)}.reference-product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:32px;display:grid}.reference-product-gallery{border:1px solid var(--line);background:#eef2f7;border-radius:16px;min-width:0;height:440px;overflow:hidden}.reference-product-gallery .product-image img{object-fit:cover;padding:0}.reference-product-copy{align-self:center;min-width:0;padding:10px 0}.reference-product-badges{flex-wrap:wrap;gap:8px;display:flex}.reference-product-badges span{color:var(--primary);text-transform:uppercase;background:#0b5fff1a;border-radius:99px;padding:6px 11px;font-size:10px;font-weight:800}.reference-product-badges span+span{color:#009c82;background:#00c9a71f}.reference-product-copy h1,.reference-product-copy h2{letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(27px,3vw,34px);font-weight:800;line-height:1.18}.reference-classifier{color:var(--muted);margin:10px 0 0;font-size:13px}.reference-classifier strong{font-family:var(--font-geist-mono), monospace;font-weight:500}.reference-price{color:var(--primary);letter-spacing:-.045em;margin-top:25px;font-size:clamp(30px,4vw,40px);font-weight:850;line-height:1}.reference-facts{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 0;display:grid}.reference-facts>div{border:1px solid var(--line);min-width:0;padding:13px}@supports (color:color-mix(in lab, red, red)){.reference-facts>div{border:1px solid color-mix(in srgb, var(--line) 65%, transparent)}}.reference-facts>div{background:var(--surface);border-radius:12px}.reference-facts dt{color:var(--muted);font-size:12px}.reference-facts dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:14px;font-weight:700;overflow:hidden}.reference-product-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.reference-product-actions a,.reference-product-actions button{border:1px solid var(--line);background:var(--surface);min-height:52px;color:var(--foreground);cursor:pointer;font:inherit;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:13px;font-weight:750;display:inline-flex}.reference-product-actions a:first-child{border-color:var(--public-accent);background:var(--public-accent);color:#062f2a}.reference-product-actions svg{width:18px}.reference-product-actions .reference-request-button{border-color:var(--public-accent)}@supports (color:color-mix(in lab, red, red)){.reference-product-actions .reference-request-button{border-color:color-mix(in srgb, var(--public-accent) 62%, var(--line))}}.reference-product-actions .reference-request-button{background:var(--public-accent)}@supports (color:color-mix(in lab, red, red)){.reference-product-actions .reference-request-button{background:color-mix(in srgb, var(--public-accent) 10%, var(--surface))}}.reference-product-actions .reference-request-button{color:var(--public-accent)}@supports (color:color-mix(in lab, red, red)){.reference-product-actions .reference-request-button{color:color-mix(in srgb, var(--public-accent) 72%, var(--foreground))}}.reference-similar-section{border-top:1px solid var(--line);padding:24px 32px 36px}.reference-similar-section h2,.reference-similar-section h3{letter-spacing:-.035em;margin:0 0 22px;font-size:22px;font-weight:800}.reference-similar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.similar-inline-loading{min-height:120px;color:var(--muted);justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.similar-inline-loading span{background:var(--primary);border-radius:50%;width:7px;height:7px;animation:.8s infinite alternate similarPulse}.similar-inline-loading span:nth-child(2){animation-delay:.2s}.similar-inline-loading span:nth-child(3){margin-right:7px;animation-delay:.4s}@keyframes similarPulse{to{opacity:.25;transform:translateY(-3px)}}.reference-product-modal .modal-skeleton{min-height:540px}.product-detail-page{background:var(--background);min-height:100vh;padding:98px 0 100px}.reference-back-link{color:var(--muted);margin-bottom:25px;font-size:13px;font-weight:650;display:inline-flex}.reference-back-link:hover{color:var(--primary)}.reference-product.is-standalone{padding:0}.standalone-reference-similar{border-top:0;margin-top:46px;padding:0}@media (max-width:1050px){.catalog-layout{grid-template-columns:minmax(0,1fr);gap:22px}.catalog-filter-group{grid-template-columns:1fr}.catalog-filter-group h2{grid-column:auto}.catalog-results .rich-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-product{gap:25px}.reference-product-gallery{height:390px}}@media (max-width:820px){.catalog-page{padding-top:96px}.catalog-filter-toggle{border:1px solid var(--line);background:var(--surface);width:max-content;height:42px;color:var(--foreground);border-radius:11px;align-items:center;gap:8px;margin-top:16px;padding:0 15px;font-weight:700;display:inline-flex}.catalog-filter-toggle svg{width:16px;color:var(--primary)}.catalog-layout{grid-template-columns:1fr;margin-top:15px}.catalog-sidebar{display:none;position:static}.catalog-sidebar.is-open{display:grid}.reference-product{grid-template-columns:1fr}.reference-product-gallery{height:430px}.reference-product-copy{padding:0}.reference-similar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.public-container{width:min(100% - 28px,1216px)}.language-switch{display:flex}.language-switch button{min-width:28px;padding:0 5px}.public-header-actions{gap:5px}.page-load-meter{min-width:70px;padding-inline:8px;font-size:10.5px}.public-brand>strong{font-size:15px}.catalog-page{padding:88px 0 70px}.catalog-reference-heading h1{font-size:29px}.catalog-reference-heading p{font-size:13px}.catalog-searchbar{grid-template-columns:1fr;margin-top:24px;padding:0}.catalog-search-input{height:54px}.catalog-searchbar>button{width:100%;height:50px}.public-footer-statistics>div{grid-template-columns:1fr 1fr}.public-footer-statistics article{padding:14px}.public-footer-statistics article strong{font-size:19px}.catalog-sidebar.is-open{grid-template-columns:1fr;padding:14px}.catalog-filter-group{padding:14px}.reference-filter-actions{grid-template-columns:1.2fr .8fr;display:grid}.reference-filter-actions button{min-width:0}.catalog-results .rich-product-grid{grid-template-columns:1fr}.product-card-media,.catalog-product-card.is-compact .product-card-media{height:245px}.catalog-pagination{gap:6px}.catalog-pagination .pagination-step{min-width:42px}.catalog-pagination .pagination-step span{display:none}.pagination-pages button{width:38px;min-width:38px;height:38px}.pagination-pages button:not(.is-current):nth-of-type(n+5){display:none}.product-modal-layer{padding:0}.reference-product-modal{border:0;border-radius:0;height:100vh;max-height:100vh}.reference-product-modal .modal-scroll{max-height:calc(100vh - 52px)}.reference-product{gap:20px;padding:16px}.reference-product-gallery{height:310px}.reference-product-copy h1,.reference-product-copy h2{font-size:26px}.reference-price{font-size:31px}.reference-facts{grid-template-columns:1fr}.reference-product-actions{display:grid}.reference-product-actions a{width:100%}.reference-similar-section{padding:24px 16px 32px}.reference-similar-grid{grid-template-columns:1fr}.product-detail-page{padding:86px 0 70px}.reference-product.is-standalone,.standalone-reference-similar{padding:0}}@media (max-width:1180px){.desktop-nav{gap:22px}.landing-hero-grid{gap:45px}.home-products{grid-template-columns:repeat(3,1fr)}.rich-product-grid{grid-template-columns:repeat(2,1fr)}.catalog-layout{grid-template-columns:260px minmax(0,1fr)}}@media (max-width:900px){.desktop-nav,.header-catalog-link{display:none}.mobile-nav{display:block}.landing-hero-grid{grid-template-columns:1fr}.hero-network{min-height:460px}.home-stats{grid-template-columns:repeat(2,1fr)}.home-stats div:nth-child(2){border-right:0}.home-stats div:nth-child(-n+2){border-bottom:1px solid var(--line)}.home-products{grid-template-columns:repeat(2,1fr)}.portal-showcase{grid-template-columns:1fr}.workflow-grid{grid-template-columns:1fr;gap:60px}.catalog-page-intro,.section-heading-rich{flex-direction:column;align-items:flex-start;gap:22px}.catalog-layout{grid-template-columns:1fr}.catalog-sidebar{display:none;position:static}.catalog-sidebar.is-open{display:block}.catalog-mobile-controls{justify-content:space-between;gap:10px;display:flex}.catalog-mobile-controls button,.catalog-mobile-controls select{border:1px solid var(--line);background:var(--paper);height:42px;padding:0 14px;font-size:10px;font-weight:800}.catalog-mobile-controls button b{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:6px;display:inline-grid}.catalog-sort{display:none}.modal-product-layout,.standalone-product{grid-template-columns:1fr}.modal-gallery .product-image,.standalone-gallery .product-image{height:380px}.modal-information-grid,.standalone-information{grid-template-columns:1fr}.modal-information-grid>section+section,.standalone-information section+section{border-left:0;border-top:1px solid var(--line)}.source-directory{grid-template-columns:1fr}.methodology-grid{grid-template-columns:repeat(2,1fr)}.scope-banner{grid-template-columns:1fr}.sync-settings-card{grid-template-columns:1fr;gap:30px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}@media (max-width:620px){.shell{width:min(100% - 24px,1360px)}.public-data-strip{display:none}.header-inner{height:70px}.brand-mark{width:39px;height:39px}.brand small{display:none}.landing-hero-grid{min-height:0;padding-block:50px 65px}.landing-copy h1{font-size:49px}.landing-copy>p{font-size:14px}.hero-search{height:auto;box-shadow:6px 6px 0 var(--cream-deep);grid-template-columns:auto 1fr;padding:12px;display:grid}.hero-search button{grid-column:1/-1;width:100%}.hero-trust{gap:9px;display:grid}.hero-network{min-height:410px;box-shadow:8px 8px 0 var(--cream-deep);padding:17px}.network-core{min-height:320px}.ring-b{width:280px;height:280px}.home-stats{grid-template-columns:1fr}.home-stats div{border-right:0;border-bottom:1px solid var(--line)}.featured-section,.portal-section{padding-block:70px}.section-heading-rich h2{font-size:38px}.home-products,.rich-product-grid{grid-template-columns:1fr}.product-card-media{height:270px}.workflow-section{padding:75px 0}.workflow-grid h2{font-size:41px}.workflow-grid li{grid-template-columns:48px 1fr}.catalog-page-intro{padding-block:45px 28px}.catalog-page-intro h1{font-size:45px}.catalog-searchbar button{grid-column:1/-1}.catalog-result-head h1{font-size:26px}.product-modal-layer{padding:0}.product-modal{border-radius:0;height:100vh;max-height:100vh}.modal-scroll{max-height:calc(100vh - 48px)}.modal-gallery,.modal-product-copy,.modal-information-grid>section,.modal-attributes,.similar-section{padding:20px}.modal-gallery .product-image{height:300px}.modal-product-copy h2,.standalone-copy h1{font-size:31px}.detail-facts,.attribute-list,.attribute-table{grid-template-columns:1fr}.similar-heading{display:block}.similar-heading p{margin-top:10px}.similar-grid{grid-template-columns:1fr}.modal-skeleton{grid-template-columns:1fr;padding:20px}.skeleton-image{height:300px}.inner-hero{padding:60px 0}.inner-hero h1{font-size:47px}.inner-content{padding-block:50px 75px}.source-page-summary{grid-template-columns:1fr}.source-page-summary div{border-right:0;border-bottom:1px solid var(--line)}.source-directory-card dl,.methodology-grid{grid-template-columns:1fr}.scope-banner{padding:28px}.scope-banner dl div{grid-template-columns:1fr;gap:8px}.sync-stat-grid{grid-template-columns:repeat(2,1fr)}.sync-stat-grid>div:nth-child(2n){border-right:0}.sync-stat-grid>div:nth-child(-n+4){border-bottom:1px solid var(--line)}.sync-stat-grid>div:last-child{border-right:0;grid-column:1/-1}.sync-settings-card{padding:20px}.interval-options{grid-template-columns:repeat(2,1fr)}.sync-log-heading{flex-direction:column;align-items:flex-start}.standalone-gallery,.standalone-copy,.standalone-information section{padding:20px}.standalone-gallery .product-image{height:310px}.standalone-similar{margin-top:60px}.footer-grid{grid-template-columns:1fr;gap:35px}.footer-grid>div:first-child{grid-column:auto}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}.language-switch{display:flex!important}.catalog-searchbar{grid-template-columns:1fr;height:auto;padding:0;display:grid}.catalog-searchbar>button{grid-column:auto}.catalog-search-input{height:54px}.catalog-product-card .product-card-media,.catalog-product-card.is-compact .product-card-media{height:245px}.product-detail-page{padding-top:86px}}.reference-gallery-wrap{min-width:0}.reference-gallery-thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.reference-gallery-thumbs button{cursor:pointer;opacity:.68;background:#eef2f7;border:2px solid #0000;border-radius:10px;height:62px;padding:0;transition:border-color .18s,opacity .18s,transform .18s;position:relative;overflow:hidden}.reference-gallery-thumbs button:hover,.reference-gallery-thumbs button.is-active{border-color:var(--primary);opacity:1;transform:translateY(-1px)}.reference-gallery-thumbs .product-image,.reference-gallery-thumbs .product-image-fallback{width:100%;height:100%;min-height:0;position:relative}.reference-gallery-thumbs .product-image img{object-fit:cover;padding:0}.reference-gallery-thumbs .product-image-fallback small{display:none}.reference-gallery-thumbs .product-image-fallback span{font-size:11px}.product-insights{padding:8px 32px 38px}.product-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.product-insight-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-width:0;padding:24px}.product-insight-card>header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.product-insight-card>header>span{width:40px;height:40px;color:var(--primary);background:#0b5fff1a;border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.product-insight-card>header>span svg{width:18px}.product-insight-card>header small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.product-insight-card>header h3{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:800}.product-insight-card>p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.product-about-card>p{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.product-about-card>p{color:color-mix(in srgb, var(--foreground) 88%, var(--muted))}}.product-about-card>p{font-size:14px;font-weight:620;line-height:1.78}.product-live-status{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:22px;padding-top:16px;font-size:11px;display:flex}.product-live-status i{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px}@supports (color:color-mix(in lab, red, red)){.product-live-status i{box-shadow:0 0 0 5px color-mix(in srgb, currentColor 12%, transparent)}}.product-live-status strong{color:var(--foreground)}.product-live-status span{color:var(--muted);margin-left:auto}.product-live-status.is-active{color:#00a88d}.product-live-status.is-expired{color:#d94b65}.product-detail-list,.product-source-facts,.product-spec-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.product-detail-list>div,.product-source-facts>div,.product-spec-list>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:12px}.product-detail-list dt,.product-source-facts dt,.product-spec-list dt{color:var(--muted);letter-spacing:.02em;font-size:9px;font-weight:700}.product-detail-list dd,.product-source-facts dd,.product-spec-list dd{overflow-wrap:anywhere;color:var(--foreground);margin:5px 0 0;font-size:12px;font-weight:700;line-height:1.45}.product-source-card>header>span{color:#00a88d;background:#00c9a721}.product-source-facts{margin-top:18px}.product-source-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.product-source-actions a,.product-source-actions button{border:1px solid var(--line);background:var(--background);min-height:40px;color:var(--foreground);cursor:pointer;font:inherit;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:750;display:inline-flex}.product-source-actions a:first-child{border-color:var(--primary);background:var(--primary);color:#fff}.product-source-actions svg{width:15px}.product-spec-card{min-width:0}.product-spec-card>header>span{color:#7448cb;background:#7d4cdb1a}.product-spec-list{grid-template-columns:repeat(4,minmax(0,1fr))}.product-spec-toggle{color:var(--primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:16px;padding:0;font-size:11px;font-weight:800;display:inline-flex}.product-spec-toggle svg{width:15px;transition:transform .18s}.product-spec-toggle:hover svg{transform:translate(3px)}.product-insight-wide{grid-column:1/-1}.product-delivery-card{background:linear-gradient(135deg, #00a88d, var(--surface) 58%);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.product-delivery-card{background:linear-gradient(135deg, color-mix(in srgb, #00a88d 8%, var(--surface)), var(--surface) 58%)}}.product-delivery-card>header>span{color:#008d77;background:#00a88d21}.product-delivery-card>p{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.product-delivery-card>p{color:color-mix(in srgb, var(--foreground) 86%, var(--muted))}}.product-delivery-card>p{font-weight:650}.product-delivery-card.is-limited{border-color:#e59a20}@supports (color:color-mix(in lab, red, red)){.product-delivery-card.is-limited{border-color:color-mix(in srgb, #e59a20 38%, var(--line))}}.product-delivery-card.is-limited{background:linear-gradient(135deg, #e59a20, var(--surface) 60%)}@supports (color:color-mix(in lab, red, red)){.product-delivery-card.is-limited{background:linear-gradient(135deg, color-mix(in srgb, #e59a20 9%, var(--surface)), var(--surface) 60%)}}.product-delivery-card.is-limited>header>span{color:#b86f00;background:#e59a2024}.product-delivery-regions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.product-delivery-regions span{border:1px solid #00a88d;align-items:center;min-height:30px;padding:5px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.product-delivery-regions span{border:1px solid color-mix(in srgb, #00a88d 22%, var(--line))}}.product-delivery-regions span{background:#00a88d;border-radius:99px}@supports (color:color-mix(in lab, red, red)){.product-delivery-regions span{background:color-mix(in srgb, #00a88d 7%, var(--surface))}}.product-delivery-regions span{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.product-delivery-regions span{color:color-mix(in srgb, var(--foreground) 88%, #008d77)}}.product-delivery-regions span{font-size:9px;font-weight:750}.product-delivery-card.is-limited .product-delivery-regions span{border-color:#e59a20}@supports (color:color-mix(in lab, red, red)){.product-delivery-card.is-limited .product-delivery-regions span{border-color:color-mix(in srgb, #e59a20 27%, var(--line))}}.product-delivery-card.is-limited .product-delivery-regions span{background:#e59a20}@supports (color:color-mix(in lab, red, red)){.product-delivery-card.is-limited .product-delivery-regions span{background:color-mix(in srgb, #e59a20 8%, var(--surface))}}.product-technical-card>header>span{color:#7448cb;background:#7d4cdb1a}.product-technical-text{border:1px solid var(--line);background:var(--background);border-radius:12px;padding:18px}@supports (color:color-mix(in lab, red, red)){.product-technical-text{background:color-mix(in srgb, var(--background) 65%, var(--surface))}}.product-technical-text{color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.product-technical-text{color:color-mix(in srgb, var(--foreground) 90%, var(--muted))!important}}.product-technical-text{white-space:pre-line;font-weight:590;font-size:12px!important;line-height:1.8!important}.product-documents-card>header>span{color:var(--primary);background:#0b5fff1a}.product-document-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.product-document-list a{border:1px solid var(--line);background:var(--background);min-width:0;color:var(--foreground);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.product-document-list a>svg{width:16px;color:var(--primary)}.product-document-list a>span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.product-document-list a>small{color:var(--primary);font-size:8px;font-weight:750}.request-modal-layer{z-index:260;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040e1f9e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.request-modal{border:1px solid var(--line);width:min(720px,100%);max-height:min(900px,100vh - 32px);position:relative;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.request-modal{border:1px solid color-mix(in srgb, var(--line) 78%, transparent)}}.request-modal{background:var(--surface);border-radius:24px;box-shadow:0 30px 90px #000c2347}.request-modal-close{z-index:2;border:1px solid var(--line);background:var(--surface);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.request-modal-close{background:color-mix(in srgb, var(--surface) 86%, transparent)}}.request-modal-close{color:var(--foreground);cursor:pointer}.request-modal-close svg{width:17px}.request-modal-header{border-bottom:1px solid var(--line);background:radial-gradient(circle at 85% 0, #00c9a724, transparent 35%), linear-gradient(145deg, var(--surface), var(--surface));padding:42px 58px 25px}@supports (color:color-mix(in lab, red, red)){.request-modal-header{background:radial-gradient(circle at 85% 0, #00c9a724, transparent 35%), linear-gradient(145deg, color-mix(in srgb, var(--surface) 96%, #eaf2ff), var(--surface))}}.request-modal-header>span{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;background:#0b5fff17;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:850;display:inline-flex}.request-modal-header h2{max-width:560px;color:var(--foreground);letter-spacing:-.045em;margin:17px 0 0;font-size:30px;font-weight:850}.request-modal-header p{max-width:590px;color:var(--muted);margin:13px 0 0;font-size:13px;line-height:1.7}.request-modal-form{gap:17px;padding:28px 58px 42px;display:grid}.request-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.request-modal-form>label,.request-form-grid label{gap:8px;display:grid}.request-modal-form label>span,.request-modal-form legend{color:var(--foreground);font-size:10px;font-weight:750}.request-modal-form label>span b{color:#d34762;text-transform:uppercase;margin-left:5px;font-size:7px;font-weight:800}.request-modal-form label>span small,.request-modal-form legend small{color:var(--muted);margin-left:5px;font-size:8px;font-weight:600}.request-modal-form input,.request-modal-form textarea{border:1px solid var(--line);background:var(--background);width:100%;color:var(--foreground);font:inherit;border-radius:11px;outline:0;font-size:12px;transition:border-color .18s,box-shadow .18s}.request-modal-form input{height:46px;padding:0 13px}.request-modal-form textarea{resize:vertical;min-height:110px;padding:13px;line-height:1.55}.request-modal-form input:focus,.request-modal-form textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0b5fff1a}.request-modal-form fieldset{border:0;margin:0;padding:0}.request-modal-form legend{margin-bottom:10px}.request-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.request-platform-grid label{border:1px solid var(--line);background:var(--background);cursor:pointer;border-radius:10px;min-height:48px;padding:0;display:block}.request-platform-grid label.is-selected{background:#0b5fff0e;border-color:#0b5fff;box-shadow:inset 0 0 0 1px #0b5fff}.request-platform-grid input{opacity:0;width:1px;height:1px;position:absolute}.request-platform-grid label>span{align-items:center;gap:9px;height:100%;padding:10px;display:flex}.request-platform-grid label>span i{border:1px solid var(--line);background:var(--surface);border-radius:5px;flex:0 0 16px;place-items:center;width:16px;height:16px;display:grid}.request-platform-grid label.is-selected>span i{background:#0b5fff;border-color:#0b5fff;box-shadow:inset 0 0 0 4px #fff}.request-platform-grid strong{font-size:9px;line-height:1.35}.request-form-error{color:#bd3450;background:#fff4f6;border:1px solid #f0bdc7;border-radius:10px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:10px;line-height:1.5;display:flex}.request-form-error svg{flex:0 0 15px;width:15px}.request-submit{color:#fff;cursor:pointer;min-height:49px;font:inherit;background:linear-gradient(135deg,#0b5fff,#00a88d);border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;font-size:11px;font-weight:850;display:inline-flex;box-shadow:0 10px 25px #0b5fff2e}.request-submit:disabled{cursor:wait;opacity:.7}.request-submit svg{width:16px}.request-modal-success{text-align:center;align-content:center;place-items:center;min-height:480px;padding:60px;display:grid}.request-modal-success>span{color:#008d76;background:#e7faf4;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 0 0 12px #00a88d14}.request-modal-success>span svg{width:34px}.request-modal-success h2{letter-spacing:-.04em;margin:30px 0 0;font-size:29px}.request-modal-success p{max-width:480px;color:var(--muted);margin:13px 0 0;font-size:13px;line-height:1.7}.request-modal-success button{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:10px;min-width:170px;min-height:45px;margin-top:26px;font-weight:800}@media (max-width:620px){.page-load-meter{display:none}.public-brand-logo-link,.public-brand-signature{width:170px;height:54px}.public-brand-logo{width:210px;left:-18px}.request-modal-layer{align-items:end;padding:0}.request-modal{border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;width:100%;max-height:94vh}.request-modal-header{padding:36px 22px 21px}.request-modal-header h2{padding-right:28px;font-size:25px}.request-modal-form{padding:22px 22px 32px}.request-form-grid,.request-platform-grid{grid-template-columns:1fr}.request-modal-success{min-height:430px;padding:42px 24px}}.admin-schedule-panel,.admin-font-panel{margin-top:20px;padding:26px}.admin-schedule-state{color:#be3651;background:#fff1f2;border-radius:99px;align-items:center;gap:7px;padding:7px 11px;font-size:10px;font-weight:800;display:inline-flex}.admin-schedule-state i{background:currentColor;border-radius:50%;width:7px;height:7px}.admin-schedule-state.is-active{color:#008d76;background:#e8faf4}.admin-schedule-grid{grid-template-columns:1.3fr 1fr 1fr 1.5fr;gap:14px;margin-top:22px;display:grid}.admin-schedule-grid>label,.admin-time-range label{color:var(--admin-muted);gap:7px;font-size:10px;font-weight:750;display:grid}.admin-schedule-grid select,.admin-schedule-grid input,.admin-font-controls select{border:1px solid var(--admin-line);background:var(--admin-panel);width:100%;height:42px;color:var(--admin-text);border-radius:10px;outline:0;padding:0 12px}.admin-setting-toggle{border:1px solid var(--admin-line);background:var(--admin-soft);border-radius:11px;justify-content:space-between;align-items:center;padding:11px 13px;display:flex!important}.admin-setting-toggle span{gap:3px;display:grid}.admin-setting-toggle strong{color:var(--admin-text);font-size:11px}.admin-setting-toggle small{color:var(--admin-hint);font-size:8px;font-weight:600}.admin-setting-toggle input{accent-color:#0b5fff;width:38px;height:20px}.admin-time-range{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-day-picker{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.admin-day-picker button{border:1px solid var(--admin-line);background:var(--admin-panel);width:42px;height:37px;color:var(--admin-muted);cursor:pointer;border-radius:9px;font-size:10px;font-weight:800}.admin-day-picker button.is-selected{color:#0b5fff;background:#eaf2ff;border-color:#0b5fff;box-shadow:inset 0 0 0 1px #0b5fff}.admin-day-picker button:disabled{cursor:default;opacity:.45}.admin-panel-actions{border-top:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:18px;display:flex}.admin-panel-actions>small{color:var(--admin-hint);font-size:9px}.admin-font-controls{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.admin-font-controls>label{border:1px solid var(--admin-line);background:var(--admin-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:15px;display:flex}.admin-font-controls label>span{gap:4px;display:grid}.admin-font-controls strong{color:var(--admin-text);font-size:11px}.admin-font-controls small{color:var(--admin-hint);font-size:9px}.admin-font-controls select{width:100px}.admin-font-preview{background:linear-gradient(120deg,#f3f7fd,#effbf8);border:1px dashed #9cb9df;border-radius:12px;align-items:center;gap:14px;margin-top:16px;padding:16px;display:flex}.admin-font-preview>span{color:#fff;background:linear-gradient(135deg,#0b5fff,#00a88d);border-radius:12px;place-items:center;width:44px;height:44px;font-size:17px;font-weight:850;display:grid}.admin-font-preview div{gap:4px;display:grid}.admin-font-preview strong{color:var(--admin-text);font-size:12px}.admin-font-preview small{color:var(--admin-muted);font-size:10px}.admin-report-actions{align-items:center;gap:10px;display:flex}.admin-period-tabs{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:11px;padding:3px;display:flex}.admin-period-tabs button{height:34px;color:var(--admin-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:9px;font-weight:800}.admin-period-tabs button.is-active{color:#0b5fff;background:#e8f0ff;box-shadow:0 2px 7px #0b5fff1a}.admin-export-button{color:#042f2a;background:linear-gradient(135deg,#00a88d,#00c9a7);border-radius:10px;align-items:center;gap:8px;min-height:41px;padding:0 15px;font-size:10px;font-weight:850;display:inline-flex;box-shadow:0 6px 16px #00a88d2e}.admin-export-button svg{width:15px}.admin-report-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-stat-card.tone-amber>div>svg{color:#df8e10;background:#fff4dc}.admin-trend-up{color:#008d76!important}.admin-trend-down{color:#c43c58!important}.admin-traffic-panel{margin-top:20px;padding:25px}.admin-chart-legend{align-items:center;gap:14px;display:flex}.admin-chart-legend span{color:var(--admin-muted);align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.admin-chart-legend i{background:currentColor;border-radius:50%;width:8px;height:8px}.admin-chart-legend .is-blue{color:#0b5fff}.admin-chart-legend .is-violet{color:#7548d3}.admin-chart-legend .is-green{color:#00a88d}.admin-line-chart{background:repeating-linear-gradient(to bottom, transparent 0, transparent 64px, var(--admin-line) 65px);border-radius:13px;height:310px;margin-top:18px;padding:5px 0 25px 50px;position:relative}.admin-line-chart svg{width:100%;height:260px;overflow:visible}.chart-area{fill:url(#report-area)}.chart-line{fill:none;stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.chart-line.is-page{stroke:#0b5fff}.chart-line.is-product{stroke:#7548d3}.chart-line.is-click{stroke:#00a88d}.admin-chart-scale{color:var(--admin-hint);flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:5px;bottom:44px;left:0}.admin-chart-dates{color:var(--admin-hint);justify-content:space-between;font-size:8px;display:flex}.admin-line-chart.is-loading{opacity:.4;animation:1s infinite alternate chartLoading}@keyframes chartLoading{to{opacity:.7}}.admin-analytics-breakdown-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;margin-top:20px;display:grid}.admin-session-quality,.admin-referrer-report{padding:24px}.admin-session-quality>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.admin-session-quality article{border:1px solid var(--admin-line);background:linear-gradient(135deg,#f7faff,#f2fbf8);border-radius:11px;min-width:0;padding:14px}.admin-session-quality article span{color:var(--admin-hint);font-size:8px;font-weight:700;display:block}.admin-session-quality article strong{color:var(--admin-text);margin-top:7px;font-size:17px;font-weight:820;display:block}.admin-referrer-report ol{gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.admin-referrer-report li{border-bottom:1px solid var(--admin-line);grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:10px 0;display:grid}.admin-referrer-report li span{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.admin-referrer-report li strong{color:#0b5fff;font-size:11px}.admin-referrer-report li small{color:var(--admin-hint);font-size:8px}.admin-report-grid{grid-template-columns:1.25fr .75fr;gap:20px;margin-top:20px;display:grid}.admin-source-report,.admin-pages-report{padding:24px}.admin-device-report{margin-top:20px;padding:24px}.admin-activity-log{margin-top:20px;overflow:hidden}.admin-activity-log>.admin-panel-heading{padding-inline:24px}.admin-activity-log .admin-table{min-width:1260px}.admin-activity-log .admin-table th:first-child,.admin-activity-log .admin-table th:nth-child(3){width:145px}.admin-activity-log .admin-table th:nth-child(4){width:220px}.admin-activity-log .admin-table th:nth-child(5){width:280px}.admin-activity-time{white-space:nowrap}.admin-ip-address{color:#0b5fff;white-space:nowrap;background:#edf4ff;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:750;display:inline-block}.admin-event-badge{color:#0b5fff;white-space:nowrap;background:#edf4ff;border-radius:99px;padding:5px 7px;font-size:7px;font-weight:850;display:inline-flex}.admin-event-badge.is-product_view{color:#7042c1;background:#f1ecff}.admin-event-badge.is-portal_click{color:#008d76;background:#e6f9f3}.admin-activity-path{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.admin-user-agent{max-width:330px;color:var(--admin-muted);font:500 8px/1.55 var(--font-geist-mono), monospace;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-source-bars{gap:16px;margin-top:20px;display:grid}.admin-source-bars>div>div:first-child{justify-content:space-between;align-items:end;gap:12px;display:flex}.admin-source-bars strong{color:var(--admin-text);font-size:10px}.admin-source-bars span{color:var(--admin-hint);font-size:8px}.admin-source-track{background:#e6edf6;border-radius:99px;height:7px;margin-top:7px;overflow:hidden}.admin-source-track i{border-radius:inherit;background:linear-gradient(90deg,#0b5fff,#00c9a7);height:100%;display:block}.admin-pages-report ol{gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.admin-pages-report li{border-bottom:1px solid var(--admin-line);grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:11px 0;display:grid}.admin-pages-report li span{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.admin-pages-report li strong{color:#0b5fff;font-size:11px}.admin-pages-report li small{color:var(--admin-hint);font-size:8px}.admin-top-products-report{margin-top:20px;overflow:hidden}.admin-top-products-report>.admin-panel-heading{padding:23px 24px 15px}.admin-top-products-report td a{color:#0b5fff;font-weight:750}.admin-top-products-report code{background:var(--admin-soft);color:var(--admin-muted);border-radius:5px;padding:4px 6px;font-size:8px}.admin-empty-copy{color:var(--admin-hint);margin:16px 0;font-size:10px}.admin-report-generated{color:var(--admin-hint);text-align:right;margin:14px 0 0;font-size:8px}.admin-source-health-panel{margin-top:20px;padding:24px}.admin-source-health-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:19px;display:grid}.admin-source-health-grid>div{border:1px solid var(--admin-line);background:var(--admin-soft);border-radius:10px;min-width:0;padding:12px}.admin-source-health-grid small{color:var(--admin-hint);font-size:8px;display:block}.admin-source-health-grid strong{overflow-wrap:anywhere;color:var(--admin-text);margin-top:6px;font-size:11px;line-height:1.4;display:block}.admin-source-coverage{margin-top:15px}.admin-source-coverage>div:first-child{color:var(--admin-muted);justify-content:space-between;font-size:9px;display:flex}.admin-source-coverage strong{color:#0b5fff}.admin-source-coverage>div:last-child{background:#e6edf6;border-radius:99px;height:8px;margin-top:7px;overflow:hidden}.admin-source-coverage i{border-radius:inherit;background:linear-gradient(90deg,#0b5fff,#00c9a7);height:100%;display:block}.admin-source-health-error{color:#b83250;background:#fff5f6;border:1px solid #f3c9d1;border-radius:10px;gap:10px;margin-top:15px;padding:12px;display:flex}.admin-source-health-error svg{flex:none;width:16px}.admin-source-health-error div{gap:3px;display:grid}.admin-source-health-error strong{font-size:9px}.admin-source-health-error span{font-size:9px;line-height:1.5}@media (max-width:1100px){.admin-schedule-grid{grid-template-columns:1fr 1fr}.admin-report-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.admin-report-actions{flex-direction:column;align-items:stretch;width:100%}.admin-period-tabs{overflow-x:auto}.admin-period-tabs button{flex:1}.admin-export-button{justify-content:center}.admin-report-kpis{grid-template-columns:1fr 1fr}.admin-report-grid,.admin-analytics-breakdown-grid,.admin-schedule-grid,.admin-font-controls{grid-template-columns:1fr}.admin-font-controls>label{flex-direction:column;align-items:stretch}.admin-font-controls select{width:100%}.admin-line-chart{height:250px;padding-left:35px}.admin-line-chart svg{height:205px}.admin-chart-legend{flex-direction:column;align-items:flex-start;gap:5px}.admin-panel-actions{flex-direction:column;align-items:stretch}.admin-source-health-grid{grid-template-columns:1fr 1fr}}.reference-product.is-standalone+.product-insights{margin-top:34px;padding:0}.reference-product.is-standalone+.product-insights+.standalone-reference-similar{margin-top:46px}.admin-login-v2{color:#0f1f3a;background:#eaf0f8;padding:22px;display:block;overflow:hidden}.admin-login-v2:before,.admin-login-v2:after{content:"";pointer-events:none;filter:blur(1px);border-radius:50%;position:fixed}.admin-login-v2:before{background:#0b5fff1c;width:460px;height:460px;top:-220px;right:-150px}.admin-login-v2:after{background:#00c9a71f;width:380px;height:380px;bottom:-220px;left:35%}.admin-login-shell{z-index:1;background:#fff;border:1px solid #0f387014;border-radius:28px;grid-template-columns:minmax(0,.96fr) minmax(480px,1.04fr);width:min(1240px,100%);min-height:calc(100vh - 44px);margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0f2a5229}.admin-login-brand-panel{color:#fff;background:linear-gradient(145deg,#073fbc 0%,#0b5fff 48%,#00a995 135%);flex-direction:column;justify-content:space-between;min-height:700px;padding:42px;display:flex;position:relative;overflow:hidden}.admin-login-brand-panel:before{content:"";border:1px solid #ffffff30;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-220px;right:-280px;box-shadow:0 0 0 70px #ffffff09,0 0 0 150px #ffffff06}.admin-login-brand-panel:after{content:"";opacity:.16;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 73%);mask-image:linear-gradient(#000,#0000 73%)}.admin-login-brand,.admin-login-intro,.admin-login-system-status{z-index:1;position:relative}.admin-login-brand{align-items:center;gap:12px;display:flex}.admin-login-brand>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #ffffff4d;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.admin-login-brand>span svg{width:21px}.admin-login-brand>span img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.admin-login-brand strong{letter-spacing:.075em;font-size:17px;font-weight:850}.admin-login-intro{max-width:490px;margin:auto 0;padding:70px 0}.admin-login-eyebrow{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.admin-login-eyebrow i{background:#63f3df;border-radius:99px;width:28px;height:2px}.admin-login-intro h1{color:#fff;letter-spacing:-.052em;margin:22px 0 18px;font-size:clamp(36px,4vw,50px);font-weight:830;line-height:1.06}.admin-login-intro>p{color:#ffffffbf;max-width:440px;margin:0;font-size:14px;line-height:1.75}.admin-login-benefits{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.admin-login-benefits span{color:#ffffffe6;background:#00195226;border:1px solid #ffffff2e;border-radius:99px;align-items:center;gap:7px;min-height:35px;padding:0 11px;font-size:9px;font-weight:700;display:inline-flex}.admin-login-benefits svg{color:#63f3df;width:14px}.admin-login-system-status{border-top:1px solid #fff3;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;display:flex}.admin-login-system-status span{align-items:center;gap:9px;font-size:10px;font-weight:750;display:flex}.admin-login-system-status i{background:#63f3df;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #63f3df24}.admin-login-system-status small{color:#ffffff8a;letter-spacing:.1em;font-size:8px;font-weight:700}.admin-login-form-panel{background:#fff;flex-direction:column;min-width:0;padding:34px 54px 26px;display:flex}.admin-login-panel-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-login-panel-top>a{color:#75819a;align-items:center;gap:9px;font-size:10px;font-weight:700;display:inline-flex}.admin-login-panel-top>a span{color:#1a2f54;border:1px solid #dfe5ef;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.admin-login-language{background:#f4f7fb;border:1px solid #dfe5ef;border-radius:10px;padding:3px;display:flex}.admin-login-language button{color:#75819a;cursor:pointer;background:0 0;border:0;border-radius:7px;width:38px;height:29px;font-size:9px;font-weight:850}.admin-login-language button.is-active{color:#0b5fff;background:#fff;box-shadow:0 2px 8px #0f2a521a}.admin-login-v2 .admin-login-card{width:min(430px,100%);box-shadow:none;background:0 0;border:0;border-radius:0;margin:auto;padding:0}.admin-login-v2 .admin-login-header{text-align:left;margin-bottom:30px}.admin-login-v2 .admin-login-header>span{color:#fff;background:linear-gradient(135deg,#0b5fff,#00c9a7);border-radius:15px;place-items:center;width:50px;height:50px;margin:0 0 24px;display:grid;box-shadow:0 12px 26px #0b5fff38}.admin-login-v2 .admin-login-header>span svg{width:21px}.admin-login-v2 .admin-login-header small{color:#0b5fff;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.admin-login-v2 .admin-login-header h2{color:#10213e;letter-spacing:-.045em;margin:7px 0 0;font-size:31px;font-weight:830;line-height:1.1}.admin-login-v2 .admin-login-header p{color:#7b879d;max-width:370px;margin:10px 0 0;font-size:12px;line-height:1.65}.admin-login-v2 .admin-login-card form{gap:17px;display:grid}.admin-login-v2 .admin-login-card label{gap:8px;display:grid}.admin-login-v2 .admin-login-card label>span{color:#344360;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-login-input{background:#f9fbfd;border:1px solid #dce3ee;border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;height:52px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid;overflow:hidden}.admin-login-input:focus-within{background:#fff;border-color:#0b5fff;box-shadow:0 0 0 4px #0b5fff17}.admin-login-input>svg{color:#8995a9;width:17px;margin:0 auto}.admin-login-v2 .admin-login-card .admin-login-input input{color:#12233f;background:0 0;border:0;outline:0;width:100%;height:50px;padding:0;font-size:12px}.admin-login-v2 .admin-login-card .admin-login-input input:focus{box-shadow:none;border:0}.admin-login-input>button{color:#8995a9;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:50px;display:grid}.admin-login-input>button:hover{color:#0b5fff}.admin-login-input>button svg{width:17px}.admin-login-v2 .admin-form-error{color:#a92d49;background:#fff3f6;border:1px solid #f0bdc7;border-radius:11px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:10px;line-height:1.45;display:flex}.admin-login-v2 .admin-form-error svg{flex:0 0 16px;width:16px;margin-top:1px}.admin-login-v2 .admin-login-submit{color:#fff;cursor:pointer;background:linear-gradient(100deg,#0b5fff,#0878ed);border:0;border-radius:12px;justify-content:space-between;align-items:center;height:52px;margin-top:2px;padding:0 17px 0 20px;font-size:11px;font-weight:800;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 12px 25px #0b5fff33}.admin-login-v2 .admin-login-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 15px 28px #0b5fff42}.admin-login-v2 .admin-login-submit:disabled{cursor:wait;opacity:.7}.admin-login-v2 .admin-login-submit svg{width:18px}.admin-login-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite adminSpinner}@keyframes adminSpinner{to{transform:rotate(360deg)}}.admin-login-session-note{color:#52716c;background:#f2f8f7;border-radius:11px;align-items:center;gap:9px;margin-top:20px;padding:12px;font-size:9px;line-height:1.45;display:flex}.admin-login-session-note svg{color:#00a88d;flex:0 0 16px;width:16px}.admin-login-restricted{color:#9aa4b5;letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:7px;margin:22px 0 0;font-size:8px;font-weight:700;display:flex}.admin-login-restricted svg{width:13px}@media (max-width:980px){.admin-login-shell{grid-template-columns:minmax(300px,.82fr) minmax(440px,1fr)}.admin-login-brand-panel{padding:34px}.admin-login-intro h1{font-size:36px}.admin-login-form-panel{padding-inline:38px}.product-spec-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-login-v2{background:#fff;padding:0}.admin-login-shell{min-height:100vh;box-shadow:none;border:0;border-radius:0;display:block}.admin-login-brand-panel{min-height:235px;padding:25px 24px 30px}.admin-login-brand-panel:before{width:340px;height:340px}.admin-login-intro{margin:38px 0 0;padding:0}.admin-login-intro h1{max-width:520px;margin:14px 0 10px;font-size:29px}.admin-login-intro>p{font-size:11px}.admin-login-benefits,.admin-login-system-status{display:none}.admin-login-form-panel{min-height:calc(100vh - 235px);padding:22px 24px 25px}.admin-login-v2 .admin-login-card{margin:45px auto 25px}.admin-login-v2 .admin-login-header>span{margin-bottom:19px}.product-insight-grid{grid-template-columns:1fr}}@media (max-width:620px){.reference-gallery-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}.reference-gallery-thumbs button:nth-child(n+5){display:none}.product-insights{padding:4px 16px 28px}.product-insight-card{border-radius:14px;padding:19px}.product-detail-list,.product-source-facts,.product-spec-list{grid-template-columns:1fr}.product-source-actions{display:grid}.product-source-actions a,.product-source-actions button{width:100%}.product-delivery-regions{gap:6px}.product-delivery-regions span{min-height:28px;font-size:8px}.product-document-list{grid-template-columns:1fr}.product-document-list a{grid-template-columns:auto minmax(0,1fr)}.product-document-list a>small{grid-column:2}.reference-product.is-standalone+.product-insights{margin-top:25px;padding:0}.admin-login-brand{gap:9px}.admin-login-brand>span{border-radius:10px;width:36px;height:36px}.admin-login-brand strong{font-size:14px}.admin-login-intro h1{font-size:27px}.admin-login-intro>p{display:none}.admin-login-form-panel{padding-inline:20px}.admin-login-panel-top>a{font-size:9px}.admin-login-v2 .admin-login-card{margin-top:35px}.admin-login-v2 .admin-login-header h2{font-size:28px}}.admin-root{--admin-bg:#f2f6fb;--admin-surface:#fff;--admin-soft:#f5f8fc;--admin-text:#12233f;--admin-muted:#6e7d95;--admin-hint:#98a5b9;--admin-line:#dfe7f1;--admin-brand:#0b5fff;background:var(--admin-bg);min-height:100vh}.admin-sidebar{color:#fff;background:linear-gradient(#071c3e 0%,#092653 68%,#073f51 130%);border:0;width:272px;box-shadow:8px 0 34px #081f4514}.admin-brand{border-bottom-color:#ffffff17;gap:12px;min-height:84px;padding:18px 22px}.admin-brand>span{color:#fff;background:linear-gradient(135deg,#176cff,#00c9a7);border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 10px 24px #005cff47}.admin-brand>span svg{width:20px}.admin-brand>span img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.admin-brand strong{color:#fff;letter-spacing:.075em;font-size:14px;font-weight:850}.admin-brand small{color:#d2e0f687;margin-top:4px;font-size:8px;font-weight:750}.admin-brand button{color:#fff}.admin-sidebar nav{gap:10px;padding:17px 12px;display:grid}.admin-nav-group>p{color:#c3d7f46b;letter-spacing:.14em;padding:12px 12px 7px;font-size:8px;font-weight:850}.admin-nav-group a{color:#e2ecfaab;border:0;border-radius:11px;gap:12px;min-height:45px;padding:0 12px;font-size:11px;font-weight:680;position:relative}.admin-nav-group a svg{color:#cbdcf47a;width:17px}.admin-nav-group a:hover{color:#fff;background:#ffffff12}.admin-nav-group a.is-active{color:#fff;background:linear-gradient(100deg,#176cff4f,#00c9a721);border:0;box-shadow:inset 0 0 0 1px #81b7ff29}.admin-nav-group a.is-active svg{color:#55e3cf}.admin-nav-group a>i{background:#4de4cf;border-radius:99px 0 0 99px;width:5px;height:22px;position:absolute;right:0}.admin-sidebar-health{background:#010e2638;border:1px solid #7cbadd29;border-radius:13px;margin:auto 14px 12px;padding:14px}.admin-sidebar-health span{color:#dffbf6;align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex}.admin-sidebar-health i{background:#38ddb9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #38ddb91a}.admin-sidebar-health small{color:#cbdcf473;margin-top:7px;font-size:8px;line-height:1.45;display:block}.admin-sidebar-user{border-top:1px solid #ffffff14;align-items:center;gap:10px;min-height:70px;padding:13px 16px;display:flex}.admin-sidebar-user>span{color:#68e8d7;background:#ffffff1a;border-radius:11px;flex:none;place-items:center;width:35px;height:35px;font-size:12px;font-weight:850;display:grid}.admin-sidebar-user>div{min-width:0;display:grid}.admin-sidebar-user strong{color:#eef6ff;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-sidebar-user small{color:#cbdcf46b;margin-top:4px;font-size:7px}.admin-workspace{background:radial-gradient(circle at 90% 0, #0b5fff0e, transparent 28%), var(--admin-bg)}.admin-topbar{border-color:var(--admin-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;height:72px;padding:0 30px;box-shadow:0 1px #0d2d5608}.admin-topbar-title{align-items:center;display:flex!important}.admin-topbar-title>div{display:grid}.admin-topbar-title strong{color:var(--admin-text);letter-spacing:-.015em;font-size:14px;font-weight:800}.admin-topbar-title span{color:var(--admin-hint);margin-top:4px;font-size:8px}.admin-topbar-actions{align-items:center;gap:8px;display:flex!important}.admin-topbar .admin-live{color:#16836e;background:#f3fbf9;border:1px solid #d5eee8;border-radius:10px;min-height:34px;padding:0 12px;font-size:8px;font-weight:750}.admin-topbar-catalog,.admin-logout{border:1px solid var(--admin-line);color:#43536d;background:#fff;border-radius:10px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:9px;font-weight:750;display:inline-flex}.admin-topbar-catalog:hover,.admin-logout:hover{color:var(--admin-brand);border-color:#b8c9e2}.admin-topbar-catalog svg,.admin-logout svg{width:14px}.admin-main{max-width:1580px;padding:30px 34px 80px}.admin-page-header{margin-bottom:23px}.admin-page-header .admin-kicker{color:#0b5fff;margin-bottom:8px;font-size:8px;display:block}.admin-page-header h1{color:#10213e;letter-spacing:-.045em;font-size:27px;font-weight:830}.admin-page-header p{max-width:680px;color:var(--admin-muted);margin-top:7px;font-size:11px;line-height:1.6}.admin-primary-button{color:#fff;background:linear-gradient(100deg,#0b5fff,#087ae8);border-radius:11px;min-height:42px;padding:0 16px;box-shadow:0 9px 22px #0b5fff33}.admin-primary-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 27px #0b5fff40}.admin-outline-button{background:#fff;border-radius:11px;min-height:40px;padding:0 14px}.admin-panel{border-color:var(--admin-line);border-radius:17px;box-shadow:0 10px 35px #14325a0b}.admin-panel-heading{min-height:74px;padding:15px 18px}.admin-panel-heading>div{align-items:center;gap:11px;display:flex}.admin-panel-heading>div>div{display:grid}.admin-panel-heading h2{color:#172943;font-size:13px;font-weight:800}.admin-panel-heading p{margin-top:5px;font-size:9px}.admin-panel-heading a{color:#0b5fff;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.admin-panel-heading a svg{width:13px}.admin-panel-icon{color:#0b5fff;background:#edf4ff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.admin-panel-icon svg{width:17px}.admin-panel-icon.is-teal{color:#00a98d;background:#e9faf6}.admin-panel-icon.is-violet{color:#7650d4;background:#f2edff}.admin-command-hero{color:#fff;background:linear-gradient(120deg,#073fbc 0%,#0b5fff 58%,#008f9b 140%);border-radius:22px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:35px;min-height:250px;margin-bottom:18px;padding:34px 40px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 45px #094cb82e}.admin-command-hero:before{content:"";border:1px solid #ffffff2e;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-290px;right:-240px;box-shadow:0 0 0 60px #ffffff09,0 0 0 130px #ffffff06}.admin-command-copy{z-index:1;position:relative}.admin-command-copy .admin-kicker{color:#aaf7eb;align-items:center;gap:8px;font-size:8px;display:flex}.admin-command-copy .admin-kicker i{background:#62ead6;border-radius:99px;width:23px;height:2px}.admin-command-copy h1{color:#fff;letter-spacing:-.05em;max-width:680px;margin:13px 0 0;font-size:clamp(28px,3.2vw,43px);font-weight:820;line-height:1.08}.admin-command-copy>p{color:#ebf4ffb0;max-width:650px;margin:13px 0 0;font-size:11px;line-height:1.7}.admin-command-copy>div{align-items:center;gap:17px;margin-top:22px;display:flex}.admin-command-copy .admin-primary-button{color:#0753dc;background:#fff;border:1px solid #ffffff38;box-shadow:0 10px 25px #001e5a2b}.admin-hero-link{color:#ffffffdb;align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.admin-hero-link svg{width:14px}.admin-health-orbit{z-index:1;justify-items:center;display:grid;position:relative}.admin-health-orbit>div{background:conic-gradient(#60ead6 var(--health), #ffffff21 0);border-radius:50%;place-items:center;width:150px;height:150px;display:grid;box-shadow:0 0 0 10px #ffffff0d}.admin-health-orbit>div:before{content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#033596c2;border-radius:50%;width:124px;height:124px;position:absolute}.admin-health-orbit span{z-index:1;text-align:center;display:grid;position:relative}.admin-health-orbit strong{letter-spacing:-.05em;font-size:31px;line-height:1}.admin-health-orbit small{color:#ffffff9e;text-transform:uppercase;margin-top:7px;font-size:7px;font-weight:750}.admin-health-orbit>p{color:#ffffffb8;align-items:center;gap:8px;margin:18px 0 0;font-size:8px;display:flex}.admin-health-orbit>p i{background:#60ead6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #60ead61f}.admin-stat-grid{gap:13px;margin-bottom:16px}.admin-stat-card{border-color:var(--admin-line);border-radius:16px;padding:18px 19px;position:relative;overflow:hidden;box-shadow:0 8px 28px #14325a0a}.admin-stat-card:after{content:"";opacity:.04;background:currentColor;border-radius:50%;width:70px;height:70px;position:absolute;bottom:-38px;right:-30px}.admin-stat-card>div{color:#708099;letter-spacing:.065em;font-size:8px}.admin-stat-card>div>b{background:#edf4ff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.admin-stat-card>div svg{width:17px}.admin-stat-card strong{color:#10213e;margin-top:14px;font-size:28px;font-weight:820}.admin-stat-card p{justify-content:space-between;align-items:center;margin-top:10px;font-size:8px;display:flex}.admin-stat-card p em{color:#8491a5;background:#f1f5fa;border-radius:99px;padding:4px 6px;font-size:7px;font-style:normal}.tone-teal>div>b{background:#e9faf6}.tone-violet>div>b{background:#f2edff}.tone-red>div>b{background:#fff0f3}.tone-green>div>b{background:#ecfaf2}.admin-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);gap:14px}.admin-source-list article{min-height:67px;padding:10px 18px}.admin-source-copy strong{color:#233650;font-size:10px}.admin-source-copy small,.admin-source-list time{font-size:8px}.admin-progress>span{background:#eef3f8;height:6px}.admin-progress i{background:linear-gradient(90deg,#0b5fff,#00c9a7)}.admin-portal-overview>.admin-panel-heading>strong{color:#10213e;font-size:15px}.admin-portal-bars{padding:6px 18px 10px}.admin-portal-bars article{border-bottom:1px solid #edf1f6;padding:12px 0}.admin-portal-bars article>div{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.admin-portal-bars article>div>div{display:grid}.admin-portal-bars article strong{color:#2b3b54;font-size:9px}.admin-portal-bars article small{color:#9aa6b8;margin-top:3px;font-size:7px}.admin-portal-bars article b{color:#43536d;font-size:9px}.admin-portal-bars article>span{background:#edf2f7;border-radius:99px;height:5px;margin-top:9px;display:block;overflow:hidden}.admin-portal-bars article>span i{border-radius:inherit;background:linear-gradient(90deg,#0b5fff,#00c9a7);height:100%;display:block}.admin-success-summary{background:#effaf7;border-radius:12px;align-items:center;gap:10px;margin:6px 18px 17px;padding:12px;display:flex}.admin-success-summary>span{color:#008f78;background:#d8f5ed;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.admin-success-summary svg{width:14px}.admin-success-summary div{display:grid}.admin-success-summary strong{color:#24695e;font-size:9px}.admin-success-summary small{color:#79a098;margin-top:3px;font-size:7px}.admin-recent-runs{margin-top:14px}.admin-table th{color:#7f8ca0;letter-spacing:.09em;background:#f7f9fc;padding:11px 14px;font-size:7px}.admin-table td{color:#34445c;padding:13px 14px;font-size:9px}.admin-table tbody tr:hover{background:#f8fbff}.admin-run-status{padding:5px 8px;font-size:7px!important}.admin-row-skeleton{background-image:linear-gradient(90deg,#edf1f6,#f8fafc,#edf1f6);border-radius:9px}.admin-alert{border-radius:12px;min-height:47px;box-shadow:0 5px 18px #14325a09}.admin-monitor-strip{border:1px solid var(--admin-line);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:25px;min-height:76px;margin-bottom:15px;padding:12px 18px;display:grid;box-shadow:0 8px 28px #14325a0a}.admin-monitor-strip>div:first-child{align-items:center;gap:11px;display:flex}.admin-monitor-strip>div:first-child>span{color:#00a58a;background:#eaf8f5;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.admin-monitor-strip svg{width:17px}.admin-monitor-strip>div:first-child div{display:grid}.admin-monitor-strip>div:first-child strong{color:#253750;font-size:10px}.admin-monitor-strip>div:first-child small{color:#8a98ac;margin-top:4px;font-size:8px}.admin-monitor-strip>div:not(:first-child){border-left:1px solid var(--admin-line);min-width:100px;padding-left:20px}.admin-monitor-strip>div:not(:first-child) strong,.admin-monitor-strip>div:not(:first-child) span{display:block}.admin-monitor-strip>div:not(:first-child) strong{color:#10213e;font-size:18px}.admin-monitor-strip>div:not(:first-child) span{color:#9aa6b8;text-transform:uppercase;margin-top:3px;font-size:7px}.admin-products-panel{border-radius:17px}.admin-products-toolbar{background:#fff;padding:0;display:block}.admin-products-search{border-bottom:1px solid var(--admin-line);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:15px;display:grid}.admin-products-search>label{border:1px solid var(--admin-line);background:#f9fbfd;border-radius:11px;align-items:center;gap:10px;height:43px;padding:0 13px;display:flex}.admin-products-search>label:focus-within{background:#fff;border-color:#0b5fff;box-shadow:0 0 0 3px #0b5fff14}.admin-products-search label svg{color:#8997aa;width:16px}.admin-products-search input{color:#1c2e49;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.admin-products-filters{background:#f8fafd;grid-template-columns:1fr 1fr 1.25fr 1fr 1.25fr auto auto;align-items:end;gap:9px;padding:13px 15px;display:grid}.admin-products-filters>label:not(.admin-image-filter){gap:5px;min-width:0;display:grid}.admin-products-filters>label>span{color:#76849a;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:800}.admin-products-filters select,.admin-products-filters input,.admin-log-filters select{color:#30415a;background:#fff;border:1px solid #dce4ef;border-radius:9px;outline:0;width:100%;height:36px;padding:0 9px;font-size:8px}.admin-price-filter{background:#fff;border:1px solid #dce4ef;border-radius:9px;grid-template-columns:1fr auto 1fr;align-items:center;height:36px;display:grid;overflow:hidden}.admin-price-filter input{text-align:center;border:0;border-radius:0;min-width:0;height:34px}.admin-price-filter i{color:#acb6c4;font-size:8px;font-style:normal}.admin-image-filter{align-items:center;min-height:36px;display:flex;position:relative}.admin-image-filter>input{opacity:0;position:absolute}.admin-image-filter>span{color:#5d6b80;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce4ef;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 10px;font-size:8px;font-weight:700;display:inline-flex}.admin-image-filter>span i{color:#0000;border:1px solid #cdd7e5;border-radius:5px;place-items:center;width:16px;height:16px;display:grid}.admin-image-filter>span svg{width:11px}.admin-image-filter input:checked+span{color:#0b5fff;background:#edf4ff;border-color:#9dc1ff}.admin-image-filter input:checked+span i{color:#fff;background:#0b5fff;border-color:#0b5fff}.admin-clear-filters{color:#d14c66;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;height:36px;padding:0 9px;font-size:8px;font-weight:750;display:inline-flex}.admin-clear-filters svg{width:12px}.admin-product-thumb{border-radius:10px;width:48px;height:48px}.admin-source-badge{border-radius:99px;padding:4px 7px}.admin-icon-button{border-radius:9px}.admin-pagination{background:#fafbfd;padding:14px 17px}.admin-pagination button{border-radius:9px}.admin-table-empty{color:#9aa6b8;text-align:center;align-content:center;place-items:center;gap:7px;min-height:190px;display:grid}.admin-table-empty>svg{color:#b5c1d1;width:28px}.admin-table-empty strong{color:#43536b;font-size:11px}.admin-table-empty span{font-size:8px}.admin-table-empty button{color:#0b5fff;cursor:pointer;background:#fff;border:1px solid #cdd9e8;border-radius:8px;margin-top:5px;padding:7px 10px;font-size:8px;font-weight:750}.admin-refresh-pill{color:#16836e;background:#f3fbf9;border:1px solid #d5eee8;border-radius:10px;min-height:36px;padding:0 12px}.admin-run-panel{color:#fff;background:linear-gradient(125deg,#092a5b,#0a4da9);border:0;padding:29px 31px;position:relative;overflow:hidden;box-shadow:0 17px 38px #08398424}.admin-run-panel:after{content:"";border:1px solid #ffffff29;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-150px;right:-130px;box-shadow:0 0 0 45px #ffffff06}.admin-run-panel>div{z-index:1;position:relative}.admin-run-panel .admin-kicker{color:#5fe5d1;font-size:8px}.admin-run-panel h2{color:#fff;font-size:22px}.admin-run-panel p{color:#e0edff9e}.admin-run-form label>span{color:#e0edff9c}.admin-run-form select{color:#fff;background:#02193f4d;border:1px solid #ffffff2b;border-radius:10px;height:42px}.admin-run-form select option{color:#12233f}.admin-run-form .admin-primary-button{color:#0753d5;background:#fff;border:1px solid #ffffff26}.admin-log-heading{gap:12px}.admin-log-filters{align-items:center;gap:7px;display:flex!important}.admin-log-filters select{width:145px}.admin-log-filters span{color:#8b98aa;white-space:nowrap;font-size:8px}.admin-settings-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.admin-settings-summary article{border:1px solid var(--admin-line);background:#fff;border-radius:15px;align-items:center;gap:12px;min-height:82px;padding:15px 17px;display:flex;box-shadow:0 8px 26px #14325a09}.admin-settings-summary article>span{color:#0b5fff;background:#edf4ff;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.admin-settings-summary article:nth-child(2)>span{color:#00a68b;background:#e9faf6}.admin-settings-summary article:nth-child(3)>span{color:#7650d4;background:#f2edff}.admin-settings-summary article:nth-child(4)>span{color:#dd8427;background:#fff4e8}.admin-settings-summary svg{width:17px}.admin-settings-summary div{display:grid}.admin-settings-summary strong{color:#172943;letter-spacing:-.03em;font-size:18px}.admin-settings-summary small{color:#8d9aab;text-transform:uppercase;margin-top:4px;font-size:7px}.admin-settings-panel{background:linear-gradient(115deg,#fff,#f8fbff);padding:30px}.admin-settings-copy h2{color:#182a44;font-size:23px}.admin-interval-options button{background:#fff;border-radius:12px;height:78px}.admin-interval-options button.is-selected{color:#0753d5;background:#edf4ff;border-color:#0b5fff;box-shadow:inset 0 0 0 1px #0b5fff,0 8px 20px #0b5fff14}.admin-adapters-section{margin-top:26px}.admin-adapters-section>.admin-panel-heading{border:0;min-height:auto;padding:0 2px 14px}.admin-adapter-grid{gap:14px}.admin-adapter-card{padding:19px}.admin-adapter-card:hover{border-color:#c5d5e9;box-shadow:0 14px 34px #14325a12}.admin-portal-mark{background:linear-gradient(135deg,#0b5fff,#3384ff);border-radius:10px;box-shadow:0 6px 14px #0b5fff26}.admin-adapter-head>div{flex:1}.admin-adapter-status{color:#7d8796;background:#f1f3f6;border-radius:99px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;display:inline-flex}.admin-adapter-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.admin-adapter-status.is-ready{color:#148264;background:#eaf8f3}.admin-adapter-card dl{border-color:#edf1f6}.admin-adapter-card dt{letter-spacing:.04em;font-size:6px}.admin-delay-field select{border-radius:8px}.admin-loading{background:#071c3e}.admin-loading span{background:#55e3cf;border-radius:99px}.reference-filter-checks{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:9px;margin-top:18px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.reference-filter-checks{background:color-mix(in srgb, var(--surface) 82%, var(--background))}}.reference-filter-checks label{color:var(--muted);cursor:pointer;align-items:center;gap:9px;font-size:11px;font-weight:650;display:flex}.reference-filter-checks input{width:16px;height:16px;accent-color:var(--primary)}.catalog-results-meta{justify-content:space-between;align-items:flex-start;gap:14px;min-height:32px;margin-bottom:8px;display:flex}.catalog-results-meta .catalog-found-label{margin:0}.catalog-results-meta>button{color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:750}.catalog-filter-toggle b{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;margin-left:3px;font-size:9px;display:inline-grid}@media (max-width:1280px){.admin-products-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-image-filter,.admin-clear-filters{align-self:end}.admin-stat-grid-five{grid-template-columns:repeat(3,1fr)}}@media (max-width:1080px){.admin-command-hero{grid-template-columns:1fr 210px}.admin-dashboard-grid{grid-template-columns:1fr}.admin-settings-panel,.admin-run-panel{grid-template-columns:1fr;gap:25px}.admin-settings-summary{grid-template-columns:repeat(2,1fr)}.admin-log-heading{flex-direction:column;align-items:flex-start}}@media (max-width:900px){.admin-sidebar{left:-282px}.admin-sidebar.is-open{left:0}.admin-topbar{padding:0 18px}.admin-mobile-menu{border:1px solid var(--admin-line);background:#fff;border-radius:10px;place-items:center;width:36px;height:36px;margin-right:10px}.admin-topbar span,.admin-topbar i{display:initial}.admin-topbar-title span{display:none}.admin-main{padding-inline:20px}.admin-stat-grid,.admin-stat-grid-five{grid-template-columns:repeat(2,1fr)}.admin-products-toolbar{display:block}}@media (max-width:680px){.admin-topbar{height:64px;padding-inline:12px}.admin-topbar-title strong{font-size:11px}.admin-topbar .admin-live,.admin-topbar-catalog,.admin-logout span{display:none}.admin-logout{width:36px;padding:0}.admin-main{padding:19px 12px 55px}.admin-page-header{gap:15px}.admin-page-header h1{font-size:24px}.admin-command-hero{border-radius:18px;grid-template-columns:1fr;min-height:0;padding:27px 23px}.admin-command-copy h1{font-size:31px}.admin-health-orbit{display:none}.admin-command-copy>div{flex-direction:column;align-items:flex-start;gap:13px}.admin-stat-grid,.admin-stat-grid-five{grid-template-columns:1fr}.admin-stat-card{padding:17px}.admin-monitor-strip{grid-template-columns:1fr 1fr;gap:14px}.admin-monitor-strip>div:first-child{grid-column:1/-1}.admin-monitor-strip>div:not(:first-child){border-top:1px solid var(--admin-line);border-left:0;padding:10px 0 0}.admin-products-search{grid-template-columns:1fr}.admin-products-filters{grid-template-columns:1fr 1fr}.admin-products-filters>label:nth-child(3),.admin-products-filters>label:nth-child(5){grid-column:1/-1}.admin-source-list article{grid-template-columns:auto 1fr}.admin-progress,.admin-source-list time{display:none}.admin-settings-summary{grid-template-columns:1fr 1fr;gap:8px}.admin-settings-summary article{min-width:0;padding:12px}.admin-settings-summary article>span{width:34px;height:34px}.admin-settings-summary strong{font-size:14px}.admin-settings-panel,.admin-run-panel{padding:21px}.admin-interval-options{grid-template-columns:1fr 1fr}.admin-run-form{grid-template-columns:1fr}.admin-run-form button{grid-column:auto}.admin-adapter-head{flex-wrap:wrap}.admin-adapter-status{order:4}.admin-log-filters{flex-wrap:wrap;width:100%}.admin-log-filters select{flex:1;min-width:0}}.admin-sidebar-user>svg{color:#cbdcf457;width:14px;margin-left:auto}.admin-sidebar-user:hover{background:#ffffff0b}.admin-profile-security{color:#16816d;background:#effaf7;border:1px solid #d2ece6;border-radius:11px;align-items:center;gap:8px;min-height:39px;padding:0 12px;font-size:8px;font-weight:750;display:inline-flex}.admin-profile-security svg{width:15px}.admin-profile-identity{color:#fff;background:linear-gradient(115deg,#082d68,#0b5fff 68%,#00a792 145%);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:145px;margin-bottom:15px;padding:24px 27px;display:grid;overflow:hidden;box-shadow:0 15px 35px #083e9626}.admin-profile-avatar{background:#ffffff1f;border:1px solid #ffffff3d;border-radius:21px;place-items:center;width:72px;height:72px;font-size:22px;font-weight:850;display:grid;box-shadow:inset 0 0 0 6px #ffffff09}.admin-profile-identity>div:nth-child(2)>span{color:#72ead8;letter-spacing:.11em;font-size:7px;font-weight:850}.admin-profile-identity h2{color:#fff;letter-spacing:-.035em;margin:7px 0 0;font-size:24px;font-weight:820}.admin-profile-identity p{color:#e8f2ffa6;margin:5px 0 0;font-size:9px}.admin-profile-identity dl{background:#021a4533;border:1px solid #ffffff21;border-radius:13px;grid-template-columns:1fr 1fr;margin:0;display:grid}.admin-profile-identity dl div{min-width:155px;padding:14px}.admin-profile-identity dl div+div{border-left:1px solid #ffffff1f}.admin-profile-identity dt{color:#ddebff80;text-transform:uppercase;font-size:7px}.admin-profile-identity dd{color:#fff;margin:6px 0 0;font-size:8px;font-weight:700}.admin-profile-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:14px;display:grid}.admin-profile-card{flex-direction:column;display:flex;overflow:hidden}.admin-profile-form-body{gap:17px;padding:21px;display:grid}.admin-profile-form-body>label,.admin-password-fields label{gap:7px;display:grid}.admin-profile-form-body label>span{color:#4b5b72;font-size:8px;font-weight:800}.admin-profile-form-body label>div{background:#f9fbfd;border:1px solid #dce4ef;border-radius:11px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;height:45px;transition:all .16s;display:grid}.admin-profile-form-body label>div:focus-within{background:#fff;border-color:#0b5fff;box-shadow:0 0 0 3px #0b5fff14}.admin-profile-form-body label>div>svg{color:#8a97aa;width:15px;margin:0 auto}.admin-profile-form-body input{color:#1d2f4a;background:0 0;border:0;outline:0;width:100%;height:43px;padding:0;font-size:10px}.admin-profile-form-body label>div>button{color:#8a97aa;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:43px;display:grid}.admin-profile-form-body label>div>button svg{width:15px}.admin-profile-form-body label>small{color:#99a5b6;font-size:7px;line-height:1.5}.admin-profile-card>footer{border-top:1px solid var(--admin-line);background:#fafbfd;justify-content:flex-end;margin-top:auto;padding:14px 20px;display:flex}.admin-inline-success{color:#16785f;background:#ecf9f4;border-radius:10px;align-items:center;gap:8px;min-height:39px;padding:9px 11px;font-size:8px;display:flex}.admin-inline-success svg{width:14px}.admin-password-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.admin-password-strength{background:#f7f9fc;border-radius:11px;padding:13px}.admin-password-strength>div{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.admin-password-strength>div span{background:#dce3ec;border-radius:99px;height:4px}.admin-password-strength.strength-1>div span:first-child{background:#e35f75}.admin-password-strength.strength-2>div span:nth-child(-n+2){background:#e5a13d}.admin-password-strength.strength-3>div span{background:#22b68c}.admin-password-strength p{flex-wrap:wrap;gap:8px 12px;margin:11px 0 0;display:flex}.admin-password-strength p span{color:#a0aab8;align-items:center;gap:4px;font-size:7px;display:inline-flex}.admin-password-strength p span.is-passed{color:#16836b}.admin-password-strength p svg{width:11px}.admin-profile-note{background:#f8fbff;border:1px solid #d9e5f2;border-radius:15px;align-items:center;gap:13px;margin-top:14px;padding:16px 18px;display:flex}.admin-profile-note>span{color:#0b5fff;background:#e9f2ff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.admin-profile-note svg{width:17px}.admin-profile-note strong{color:#30425b;font-size:9px}.admin-profile-note p{color:#8492a5;margin:4px 0 0;font-size:8px;line-height:1.55}@media (max-width:1050px){.admin-profile-grid{grid-template-columns:1fr}}@media (max-width:680px){.admin-profile-identity{grid-template-columns:auto 1fr;padding:20px}.admin-profile-avatar{border-radius:17px;width:58px;height:58px;font-size:18px}.admin-profile-identity dl{grid-column:1/-1}.admin-profile-identity dl div{min-width:0}.admin-password-fields{grid-template-columns:1fr}.admin-profile-form-body{padding:17px}.admin-password-strength p{display:grid}}.admin-brand>span,.admin-login-brand>span{background:#fff;flex:none;position:relative;overflow:hidden}.admin-brand>span{width:50px;height:50px}.admin-login-brand>span{width:52px;height:52px}.admin-brand>span img,.admin-login-brand>span img{object-fit:contain;width:64px;max-width:none;height:64px;position:absolute;top:-6px;left:-6px}.about-privacy-note{padding:0 0 55px;scroll-margin-top:85px}.about-privacy-note .public-container{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:22px 24px;display:grid}.about-privacy-note svg{width:38px;height:38px;color:var(--primary);background:#0b5fff1a;border-radius:11px;padding:9px}.about-privacy-note h2{margin:0;font-size:16px}.about-privacy-note p{max-width:970px;color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.75}@media (max-width:620px){.about-privacy-note .public-container{grid-template-columns:1fr;padding:19px}}.sources-page-modern{background:var(--background);min-height:100vh}.sources-modern-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 10% 5%, #0b5fff29, transparent 38%), radial-gradient(circle at 92% 70%, #00c9a721, transparent 34%), var(--background);padding:126px 0 78px;position:relative;overflow:hidden}.sources-modern-hero:after{content:"";border:1px solid var(--primary);width:360px;height:360px;position:absolute;top:-250px;right:8%}@supports (color:color-mix(in lab, red, red)){.sources-modern-hero:after{border:1px solid color-mix(in srgb, var(--primary) 20%, transparent)}}.sources-modern-hero:after{box-shadow:0 0 0 65px var(--primary), 0 0 0 130px var(--public-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.sources-modern-hero:after{box-shadow:0 0 0 65px color-mix(in srgb, var(--primary) 3%, transparent), 0 0 0 130px color-mix(in srgb, var(--public-accent) 2%, transparent)}}.sources-modern-hero .public-container{z-index:1;position:relative}.sources-kicker{color:var(--primary);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.sources-modern-hero h1{letter-spacing:-.055em;max-width:880px;margin:17px 0 0;font-size:clamp(43px,5.5vw,67px);font-weight:850;line-height:1.07}.sources-modern-hero p{max-width:720px;color:var(--muted);margin:20px 0 0;font-size:15px;line-height:1.75}.sources-portal-list{flex-wrap:wrap;gap:8px;margin-top:27px;display:flex}.sources-portal-list span{border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.sources-portal-list span{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.sources-portal-list span{color:var(--foreground);font-size:9px;font-weight:750}.sources-modern-content{padding-block:54px 95px}.sources-page-modern .source-page-summary{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 24px;display:grid}.sources-page-modern .source-page-summary div{border:1px solid var(--line);background:var(--surface);border-radius:15px;padding:22px;box-shadow:0 8px 28px #0f172a0a}.sources-page-modern .source-page-summary div:last-child{border:1px solid var(--line)}.sources-page-modern .source-page-summary strong{color:var(--primary);font:850 27px/1 var(--font-manrope), sans-serif;letter-spacing:-.04em}.sources-page-modern .source-page-summary span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-top:8px;font-size:9px;font-weight:750}.sources-page-modern .source-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sources-page-modern .source-directory-card{border:1px solid var(--line);background:var(--surface);border-radius:17px;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 8px 30px #0f172a0b}.sources-page-modern .source-directory-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sources-page-modern .source-directory-card:hover{border-color:color-mix(in srgb, var(--primary) 32%, var(--line))}}.sources-page-modern .source-directory-card:hover{transform:translateY(-2px);box-shadow:0 17px 42px #0b5fff17}.sources-page-modern .source-directory-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.sources-page-modern .portal-logo{color:#fff;min-height:31px;font:800 9px/1 var(--font-manrope), sans-serif;letter-spacing:.015em;text-transform:none;border-radius:9px;align-items:center;padding:0 11px;display:inline-flex}.sources-page-modern .portal-logo.portal-cooperation{background:linear-gradient(135deg,#6550d8,#7c3aed)!important}.sources-page-modern .portal-logo.portal-uzex{background:linear-gradient(135deg,#0b5fff,#1747ba)!important}.sources-page-modern .portal-logo.portal-xt-xarid{background:linear-gradient(135deg,#e87817,#f59e0b)!important}.sources-page-modern .health-good,.sources-page-modern .health-warning{border-radius:99px;align-items:center;gap:7px;min-height:28px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.sources-page-modern .health-good{color:#00a88d;background:#00a88d1a}.sources-page-modern .health-warning{color:#d5670b;background:#e878171c}.sources-page-modern .source-directory-card h2{color:var(--foreground);font:800 21px/1.22 var(--font-manrope), sans-serif;letter-spacing:-.03em;margin:23px 0 7px}.sources-page-modern .source-code{color:var(--muted);font:700 9px/1.4 var(--font-geist-mono), monospace;margin:0}.sources-page-modern .source-directory-card dl{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:21px 0 18px;display:grid;overflow:hidden}.sources-page-modern .source-directory-card dl div{background:var(--surface);border:0;min-width:0;padding:13px 14px}.sources-page-modern .source-directory-card dt{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;font-size:8px;font-weight:700}.sources-page-modern .source-directory-card dd{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:11px;font-weight:720;overflow:hidden}.source-progress-wrap{margin-top:3px}.source-progress-wrap>div:first-child{color:var(--muted);justify-content:space-between;align-items:center;font-size:9px;font-weight:700;display:flex}.source-progress-wrap>div:first-child b{color:var(--foreground);font-size:10px}.sources-page-modern .source-progress{margin-top:8px;display:block}.sources-page-modern .source-progress>span{background:var(--line);border-radius:99px;width:100%;height:7px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sources-page-modern .source-progress>span{background:color-mix(in srgb, var(--line) 70%, transparent)}}.sources-page-modern .source-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--public-accent))}.sources-page-modern .source-remaining{color:var(--muted);margin:10px 0 0;font-size:9px;font-weight:650}.sources-page-modern .source-last-error{border:1px solid #e87817;margin:13px 0 0;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.sources-page-modern .source-last-error{border:1px solid color-mix(in srgb, #e87817 30%, var(--line))}}.sources-page-modern .source-last-error{background:#e87817;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.sources-page-modern .source-last-error{background:color-mix(in srgb, #e87817 8%, var(--surface))}}.sources-page-modern .source-last-error{color:#b3550d;font-size:9px;line-height:1.55}.sources-page-modern .source-directory-card>a{border:1px solid var(--primary);justify-content:center;align-items:center;min-height:40px;margin-top:18px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sources-page-modern .source-directory-card>a{border:1px solid color-mix(in srgb, var(--primary) 34%, var(--line))}}.sources-page-modern .source-directory-card>a{color:var(--primary);border-radius:10px;font-size:10px;font-weight:800}.sources-page-modern .source-directory-card>a:hover{border-color:var(--primary);background:var(--primary);color:#fff}.sources-page-modern .source-skeleton{border:1px solid var(--line);background:linear-gradient(100deg, var(--surface) 35%, var(--line) 50%, var(--surface) 65%);border-radius:17px;height:390px}@supports (color:color-mix(in lab, red, red)){.sources-page-modern .source-skeleton{background:linear-gradient(100deg, var(--surface) 35%, color-mix(in srgb, var(--line) 60%, var(--surface)) 50%, var(--surface) 65%)}}.sources-page-modern .source-skeleton{background-size:300% 100%;animation:1.25s linear infinite shimmer}@media (max-width:820px){.sources-page-modern .source-directory{grid-template-columns:1fr}}@media (max-width:620px){.sources-modern-hero{padding:94px 0 58px}.sources-modern-hero h1{font-size:41px}.sources-modern-hero p{font-size:13px}.sources-modern-content{padding-block:35px 70px}.sources-page-modern .source-page-summary{grid-template-columns:1fr}.sources-page-modern .source-page-summary div{border:1px solid var(--line)}.sources-page-modern .source-directory-card{padding:18px}.sources-page-modern .source-directory-top{flex-direction:column;align-items:flex-start}.sources-page-modern .source-directory-card dl{grid-template-columns:1fr}}@media (max-width:1180px){.catalog-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.catalog-sidebar{display:none}.catalog-sidebar.is-open{display:grid}}@media (max-width:620px){.catalog-sidebar.is-open,.catalog-filter-group{grid-template-columns:1fr}.catalog-filter-group h2{grid-column:auto}}.admin-marketing-header{align-items:flex-end}.admin-marketing-ready{color:#0b5fff;white-space:nowrap;background:#edf4ff;border:1px solid #cfe0ff;border-radius:7px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:9px;font-weight:750;display:inline-flex}.admin-marketing-ready svg{width:15px}.admin-marketing-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.admin-marketing-kpis article{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:8px;min-height:125px;padding:19px;position:relative;overflow:hidden}.admin-marketing-kpis article:after{content:"";background:#0b5fff12;border-radius:50%;width:80px;height:80px;position:absolute;bottom:-38px;right:-32px}.admin-marketing-kpis article>span{color:#0b5fff;letter-spacing:.09em;font-size:9px;font-weight:850}.admin-marketing-kpis strong{margin-top:15px;font-size:22px;line-height:1;display:block}.admin-marketing-kpis p{color:var(--admin-muted);margin:8px 0 0;font-size:9px;line-height:1.5}.admin-marketing-section{margin-top:20px;padding:24px}.admin-creative-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:17px;display:grid}.admin-creative-grid article{border:1px solid var(--admin-line);background:#f3f6fb;border-radius:8px;min-width:0;overflow:hidden}.admin-creative-grid article>div{background:#001128;place-items:center;height:330px;display:grid;overflow:hidden}.admin-creative-grid article img{object-fit:cover;width:100%;height:100%}.admin-creative-grid article.is-story img{object-fit:contain;width:auto;max-width:100%}.admin-creative-grid article.is-wide img{object-position:center}.admin-creative-grid footer{background:var(--admin-surface);justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:13px;display:flex}.admin-creative-grid footer div{min-width:0}.admin-creative-grid footer strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.admin-creative-grid footer span{color:var(--admin-hint);margin-top:5px;font-size:7px;display:block}.admin-creative-grid footer a{border:1px solid var(--admin-line);color:#0b5fff;white-space:nowrap;border-radius:5px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:8px;font-weight:750;display:inline-flex}.admin-creative-grid footer a svg{width:12px}.admin-post-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.admin-post-library>article{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:8px;min-width:0;padding:17px}.admin-post-library header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;display:grid}.admin-post-library header>span{color:#0b5fff;background:#eaf2ff;border-radius:6px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:850;display:grid}.admin-post-library header div{min-width:0}.admin-post-library header small{color:#0b5fff;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:800}.admin-post-library h3{margin:4px 0 0;font-size:12px}.admin-post-library header p{color:var(--admin-hint);margin:4px 0 0;font-size:7px}.admin-post-library button{border:1px solid var(--admin-line);min-height:29px;color:var(--admin-muted);cursor:pointer;background:#fff;border-radius:5px;align-items:center;gap:5px;padding:0 8px;font-size:7px;font-weight:750;display:inline-flex}.admin-post-library button svg{width:12px}.admin-post-library pre{background:var(--admin-soft);max-height:160px;color:var(--admin-muted);font:500 9px/1.65 var(--font-manrope), sans-serif;white-space:pre-wrap;border-radius:6px;margin:15px 0 0;padding:13px;overflow:auto}.admin-marketing-split{grid-template-columns:1fr 1fr;gap:20px;display:grid}.admin-growth-roadmap{gap:0;margin:15px 0 0;padding:0;list-style:none;display:grid}.admin-growth-roadmap li{border-bottom:1px solid var(--admin-line);grid-template-columns:auto 1fr;gap:12px;padding:14px 0;display:grid}.admin-growth-roadmap li>span{background:#0b5fff;border:3px solid #cfe0ff;border-radius:50%;width:10px;height:10px;margin-top:2px}.admin-growth-roadmap strong{font-size:10px}.admin-growth-roadmap p{color:var(--admin-muted);margin:5px 0 0;font-size:8px;line-height:1.6}.admin-budget-list{gap:14px;margin-top:17px;display:grid}.admin-budget-list>div{grid-template-columns:1fr auto;gap:5px 12px;padding-bottom:9px;display:grid;position:relative}.admin-budget-list span{color:var(--admin-muted);font-size:9px;font-weight:650}.admin-budget-list strong{color:#0b5fff;font-size:10px}.admin-budget-list div:after{content:"";background:var(--admin-soft);border-radius:99px;grid-column:1/-1;height:6px}.admin-budget-list i{z-index:1;background:linear-gradient(90deg,#0b5fff,#00a88d);border-radius:99px;height:6px;position:absolute;bottom:9px;left:0}.admin-audience-note{background:#edf4ff;border-radius:7px;gap:11px;margin-top:17px;padding:14px;display:flex}.admin-audience-note>svg{color:#0b5fff;flex:none;width:18px}.admin-audience-note strong{font-size:9px}.admin-audience-note p{color:#5b6f8b;margin:5px 0 0;font-size:8px;line-height:1.55}.admin-marketing-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.admin-marketing-tools>a{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-width:0;padding:13px;transition:border-color .15s,transform .15s;display:grid}.admin-marketing-tools>a:hover{border-color:#b9cdf5;transform:translateY(-1px)}.admin-marketing-tools>a>span{color:#0b5fff;background:#eaf2ff;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.admin-marketing-tools svg{width:14px}.admin-marketing-tools>a>svg{color:var(--admin-hint)}.admin-marketing-tools strong{font-size:9px}.admin-marketing-tools p{color:var(--admin-muted);margin:4px 0 0;font-size:8px}.admin-marketing-checklist{color:#fff;background:linear-gradient(135deg,#061b38,#0d3264);border-radius:9px;grid-template-columns:.7fr 1.3fr;gap:38px;margin-top:20px;padding:30px;display:grid}.admin-marketing-checklist .admin-kicker{color:#58e7d3}.admin-marketing-checklist h2{letter-spacing:-.04em;max-width:380px;margin:12px 0 0;font-size:28px;line-height:1.15}.admin-marketing-checklist ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.admin-marketing-checklist li{border-bottom:1px solid #ffffff1c;grid-template-columns:auto 1fr;gap:13px;padding:13px 0;display:grid}.admin-marketing-checklist li b{color:#58e7d3;font-size:9px}.admin-marketing-checklist li strong{font-size:10px}.admin-marketing-checklist li p{color:#aabbd3;margin:5px 0 0;font-size:8px;line-height:1.6}.admin-publish-checklist{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:8px;margin-top:20px;padding:23px}.admin-publish-checklist h2{margin:0;font-size:14px}.admin-publish-checklist>div{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.admin-publish-checklist span{color:#087764;background:#eaf7f3;border-radius:99px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;font-weight:700;display:inline-flex}.admin-publish-checklist span svg{width:12px}@media (max-width:1100px){.admin-marketing-kpis,.admin-creative-grid{grid-template-columns:1fr 1fr}.admin-post-library{grid-template-columns:1fr}}@media (max-width:800px){.admin-marketing-ready{display:none}.admin-creative-grid,.admin-marketing-split,.admin-marketing-tools,.admin-marketing-checklist{grid-template-columns:1fr}}@media (max-width:560px){.admin-marketing-kpis{grid-template-columns:1fr}.admin-marketing-section{padding:16px}.admin-creative-grid{grid-template-columns:1fr}.admin-post-library header{grid-template-columns:auto minmax(0,1fr)}.admin-post-library button{grid-column:1/-1;justify-self:end}.admin-marketing-checklist{padding:23px 18px}}.catalog-page{padding:92px 0 88px}.catalog-reference-heading h1{font-size:32px}.catalog-reference-heading p{margin-top:5px;font-size:13px}.catalog-searchbar{margin-top:20px}.catalog-search-input,.catalog-searchbar>button{height:52px}.catalog-primary-filters{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px;padding:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.catalog-primary-filters{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.catalog-primary-filters{box-shadow:0 7px 22px #0f172a09}.catalog-primary-filters label{border-right:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding-left:11px;display:grid}.catalog-primary-filters label:last-child{border-right:0}.catalog-primary-filters label>span{color:var(--muted);white-space:nowrap;font-size:9px;font-weight:760}.catalog-primary-filters select{background:var(--background);border:0;border-radius:8px;outline:0;width:100%;min-width:0;height:36px;padding:0 30px 0 10px}@supports (color:color-mix(in lab, red, red)){.catalog-primary-filters select{background:color-mix(in srgb, var(--background) 72%, var(--surface))}}.catalog-primary-filters select{color:var(--foreground);font:700 10px/1 var(--font-manrope), sans-serif}.catalog-primary-filters select:focus{box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.catalog-primary-filters select:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 25%, transparent)}}.catalog-layout{grid-template-columns:300px minmax(0,1fr);gap:24px;margin-top:20px}.catalog-sidebar{scrollbar-width:thin;max-height:calc(100vh - 92px);padding:16px;display:block;position:sticky;top:76px;overflow:hidden auto}.catalog-sidebar .filter-heading{padding:0 0 12px;display:flex}.catalog-filter-tabs{background:var(--line);border-radius:10px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:15px;padding:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.catalog-filter-tabs{background:color-mix(in srgb, var(--line) 65%, transparent)}}.catalog-filter-tabs button{min-width:0;height:35px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;font-size:10px;font-weight:750;display:inline-flex}.catalog-filter-tabs button.is-active{background:var(--surface);color:var(--primary);box-shadow:0 2px 8px #0f172a12}.catalog-filter-tabs b{background:var(--primary);color:#fff;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;display:inline-grid}.catalog-sidebar .catalog-filter-group{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:12px;padding:0;display:grid}.catalog-sidebar .catalog-filter-group h2{display:none}.catalog-sidebar .reference-filter-field,.catalog-sidebar .reference-price-fields,.catalog-sidebar .reference-filter-checks{margin-top:0}.catalog-sidebar .reference-filter-field{gap:6px}.catalog-sidebar .reference-filter-field>span,.catalog-sidebar .reference-price-fields span{font-size:10px}.catalog-sidebar .reference-filter-field input,.catalog-sidebar .reference-filter-field select,.catalog-sidebar .reference-price-fields input{height:39px;font-size:11px}.catalog-sidebar .reference-filter-checks{padding:10px}.catalog-sidebar .reference-filter-checks label{font-size:9px}.catalog-sidebar .reference-filter-actions{grid-template-columns:1.15fr .85fr;gap:7px;margin-top:15px;display:grid}.catalog-sidebar .reference-filter-actions button{min-width:0;height:38px;font-size:10px}.catalog-results .rich-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:1100px){.catalog-layout{grid-template-columns:255px minmax(0,1fr);gap:18px}.catalog-results .rich-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.catalog-page{padding-top:84px}.catalog-layout{grid-template-columns:1fr;margin-top:14px}.catalog-sidebar{max-height:none;display:none;position:static}.catalog-sidebar.is-open{display:block}.catalog-filter-toggle{margin-top:12px}.catalog-primary-filters{grid-template-columns:1fr;gap:6px}.catalog-primary-filters label{border-right:0}}@media (max-width:620px){.catalog-page{padding:78px 0 65px}.catalog-reference-heading h1{font-size:27px}.catalog-searchbar{margin-top:16px}.catalog-results .rich-product-grid{grid-template-columns:1fr}}.admin-lead-kpis{margin-bottom:18px}.admin-device-table{min-width:1420px}.admin-device-table td small{white-space:normal;max-width:210px;line-height:1.55}.admin-lead-tabs{border:1px solid var(--admin-line);background:var(--admin-surface);scrollbar-width:thin;border-radius:8px;gap:6px;margin-bottom:14px;padding:5px;display:flex;overflow-x:auto}.admin-lead-tabs button{min-height:36px;color:var(--admin-muted);cursor:pointer;font:700 10px/1 var(--font-manrope), sans-serif;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:8px;padding:0 13px;display:inline-flex}.admin-lead-tabs button:hover{background:var(--admin-soft);color:var(--admin-text)}.admin-lead-tabs button.is-active{color:#fff;background:#17181a}.admin-lead-tabs b{background:#7f7f7f2b;border-radius:99px;place-items:center;min-width:20px;height:20px;padding-inline:5px;font-size:8px;display:inline-grid}.admin-lead-panel{overflow:hidden}.admin-lead-table{min-width:1180px}.admin-transition-table{min-width:1050px}.admin-lead-table td{vertical-align:top}.admin-lead-table td:first-child{min-width:170px}.admin-lead-table td:nth-child(2){min-width:260px}.admin-lead-table td a,.admin-transition-table td a{color:#0b5fff;width:max-content;max-width:250px;margin-top:5px;font-weight:700;display:block}.admin-lead-table select{border:1px solid var(--admin-line);min-width:118px;height:33px;color:var(--admin-text);background:#fff;border-radius:5px;padding:0 8px;font-size:9px}.admin-platform-chip{color:#276bb8;background:#edf4ff;border-radius:4px;width:max-content;padding:4px 7px;font-weight:700;margin:0 0 5px!important;font-size:8px!important;display:block!important}.admin-ip-address{color:#343941;text-overflow:ellipsis;white-space:nowrap;background:#eef0f3;border-radius:4px;width:max-content;max-width:200px;padding:3px 6px;font:700 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow:hidden}.admin-lead-ua{max-width:220px;color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:8px;line-height:1.45;display:block;overflow:hidden}.admin-notification-badge{color:#626871;white-space:nowrap;background:#eef0f3;border-radius:99px;align-items:center;width:max-content;padding:4px 7px;font-weight:750;font-size:8px!important;display:inline-flex!important}.admin-notification-badge.is-sent{color:#16814d;background:#e5f7ee}.admin-notification-badge.is-pending,.admin-notification-badge.is-partial{color:#a96a00;background:#fff4df}.admin-notification-badge.is-failed{color:#c9415c;background:#ffecef}.admin-notification-badge.is-not_configured{color:#5d6877;background:#edf1f7}.admin-inline-button{border:1px solid var(--admin-line);color:#0b5fff;cursor:pointer;background:#fff;border-radius:4px;margin-top:7px;padding:5px 7px;font-size:8px;font-weight:700;display:block}.admin-alert>button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:9px;font-weight:700}.admin-telegram-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:14px;display:grid}.admin-telegram-guide{padding:22px;position:sticky;top:68px}.admin-telegram-guide h2{letter-spacing:-.03em;margin:10px 0 0;font-size:21px}.admin-telegram-guide>p{color:var(--admin-muted);margin:10px 0 0;font-size:10px;line-height:1.7}.admin-telegram-guide ol{color:var(--admin-muted);gap:8px;margin:17px 0;padding-left:22px;font-size:9px;line-height:1.55;display:grid}.admin-telegram-bots{gap:14px;display:grid}.admin-bot-create{border-top:1px solid var(--admin-line);gap:10px;margin-top:19px;padding-top:18px;display:grid}.admin-bot-create label,.admin-bot-settings label{gap:5px;display:grid}.admin-bot-create label>span,.admin-bot-settings label>span{color:var(--admin-muted);text-transform:uppercase;font-size:8px;font-weight:750}.admin-bot-create input,.admin-bot-settings input,.admin-recipient-row input,.admin-recipient-list form input{border:1px solid var(--admin-line);width:100%;height:37px;color:var(--admin-text);background:#fff;border-radius:5px;outline:0;padding:0 10px;font-size:10px}.admin-bot-create input:focus,.admin-bot-settings input:focus,.admin-recipient-row input:focus,.admin-recipient-list form input:focus{border-color:#d89a2b;box-shadow:0 0 0 2px #ffbe5c2e}.admin-bot-card{overflow:hidden}.admin-bot-card>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 19px;display:flex}.admin-bot-card>header span{color:var(--admin-muted);text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:750;display:inline-flex}.admin-bot-card>header span i{background:#a5a9b0;border-radius:50%;width:6px;height:6px}.admin-bot-card>header span.is-active{color:#16814d}.admin-bot-card>header span.is-active i{background:#32ba76;box-shadow:0 0 0 4px #32ba761a}.admin-bot-card>header h3{margin:6px 0 0;font-size:15px}.admin-bot-card>header p{color:var(--admin-hint);margin:4px 0 0;font-size:9px}.admin-bot-card button,.admin-recipient-list button{border:1px solid var(--admin-line);min-height:31px;color:var(--admin-text);cursor:pointer;background:#fff;border-radius:5px;padding:0 10px;font-size:9px;font-weight:700}.admin-bot-card button:hover,.admin-recipient-list button:hover{background:var(--admin-soft);border-color:#c5c9d0}.admin-bot-settings{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:17px 19px 10px;display:grid}.admin-bot-settings small{color:var(--admin-hint);text-transform:none;font-size:7px;font-weight:500}.admin-bot-toggles{flex-wrap:wrap;gap:8px;padding:0 19px 14px;display:flex}.admin-bot-toggles label{background:var(--admin-soft);color:var(--admin-muted);cursor:pointer;border-radius:5px;align-items:center;gap:7px;padding:7px 9px;font-size:9px;font-weight:650;display:inline-flex}.admin-bot-toggles input{accent-color:#d89a2b}.admin-bot-actions{gap:8px;padding:0 19px 17px;display:flex}.admin-bot-actions button:first-child{background:#fff8eb;border-color:#d89a2b}.admin-bot-actions button.is-danger,.admin-recipient-row button.is-danger{color:#c9415c}.admin-recipient-list{border-top:1px solid var(--admin-line);background:#fafbfc;padding:16px 19px 19px}.admin-recipient-list h4{margin:0 0 10px;font-size:11px}.admin-recipient-row,.admin-recipient-list>form{grid-template-columns:minmax(140px,1fr) minmax(160px,1fr) auto auto auto;align-items:center;gap:7px;margin-top:7px;display:grid}.admin-recipient-list>form{border-top:1px dashed var(--admin-line);grid-template-columns:minmax(140px,1fr) minmax(160px,1fr) auto;margin-top:11px;padding-top:11px}.admin-recipient-row label{color:var(--admin-muted);align-items:center;gap:5px;font-size:8px;display:inline-flex}.admin-empty-bots{text-align:center;align-content:center;place-items:center;min-height:240px;padding:30px;display:grid}.admin-empty-bots>svg{width:28px;color:var(--admin-hint)}.admin-empty-bots h3{margin:12px 0 0;font-size:14px}.admin-empty-bots p{color:var(--admin-muted);margin:6px 0 0;font-size:10px}@media (max-width:1050px){.admin-telegram-layout{grid-template-columns:1fr}.admin-telegram-guide{position:static}}@media (max-width:720px){.admin-bot-settings,.admin-recipient-row,.admin-recipient-list>form{grid-template-columns:1fr}.admin-bot-card>header,.admin-bot-actions{flex-direction:column}}@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-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}
