img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
/*
Theme Name: AATA JAPAN 2026
Theme URI: https://aatajapan.co.jp
Author: AATA JAPAN CO.,LTD.
Author URI: https://aatajapan.co.jp
Description: Modern monochrome B2B theme for AATA JAPAN — precision crystal timing devices, VSAT components, and curated Japanese electronic component sourcing. Designed for the 2026 site renewal.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.9
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: aata-japan-2026
Tags: business, custom-menu, custom-logo, featured-images, full-width-template, translation-ready
*/

/* Main styles loaded via wp_enqueue_style in functions.php (assets/css/main.css). */

:root{--bg:#fff;--bg-alt:#f7f7f6;--bg-soft:#f0f0ee;--bg-dark:#121212;--text:#111;--text-2:#3f3f3f;--text-muted:#707070;--text-faint:#a8a8a8;--border:#e5e5e3;--border-strong:#111;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans JP",sans-serif;--font-mono:"JetBrains Mono","SFMono-Regular",Menlo,monospace;--s-1:.5rem;--s-2:1rem;--s-3:1.5rem;--s-4:2.5rem;--s-5:4rem;--s-6:6rem;--s-7:8rem;--container-max:1280px;--header-height:72px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:16px;line-height:1.55;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}ul{list-style:none}h1,h2,h3,h4{font-family:var(--font-sans);color:var(--text);letter-spacing:-.02em;line-height:1.1}h1{font-size:clamp(2.25rem, 4.5vw, 3.5rem);font-weight:500;letter-spacing:-.03em;line-height:1.05}h2{font-size:clamp(1.75rem, 2.8vw, 2.25rem);font-weight:500;letter-spacing:-.025em}h3{font-size:1.25rem;font-weight:600;letter-spacing:-.01em}p{max-width:40em}.mono{font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.label{display:inline-block;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.lead{font-size:1.125rem;line-height:1.55;color:var(--text-2);max-width:40em}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--s-3)}section{padding:var(--s-6) 0}.site-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.92);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--border);height:var(--header-height);display:flex;align-items:center}.site-header .container{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4)}.logo{display:inline-flex;align-items:center}.logo img{height:48px;width:auto;display:block}.logo-text{font-family:"Arial Black","Archivo Black","Inter",sans-serif;font-weight:900;font-size:1.5rem;line-height:1;letter-spacing:-.02em;color:#e50000;white-space:nowrap}.nav-main ul{display:flex;gap:var(--s-4);align-items:center}.nav-main a{font-size:.875rem;font-weight:500;color:var(--text);padding:.5rem 0;transition:opacity .2s}.nav-main a:hover{opacity:.6}.nav-utility a{font-size:.875rem;font-weight:500;color:var(--text);padding:.5rem .9rem;border:1px solid var(--border-strong);border-radius:999px;transition:background .2s,color .2s}.nav-utility a:hover{background:var(--text);color:#fff}.hero{padding:var(--s-6) 0;background:var(--bg-dark);color:#f5f5f5}.hero-text>.label{color:rgba(245,245,245,.55)}.hero h1{color:#f5f5f5}.hero-sub{color:rgba(245,245,245,.92)}.hero .btn-primary{background:#fff;color:var(--text)}.hero .btn-primary:hover{background:#f5f5f5}.hero .btn-ghost{background:0 0;color:#fff;border-color:rgba(255,255,255,.3)}.hero .btn-ghost:hover{background:rgba(255,255,255,.1);border-color:#fff}.hero-media{background:#000}.hero .container{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2.5rem, 6vw, 5rem);align-items:center}.hero-text>.label{margin-bottom:var(--s-3)}.hero h1{max-width:16ch;margin-bottom:var(--s-3)}.hero-sub{font-size:1.125rem;line-height:1.6;margin-bottom:var(--s-4);max-width:34em}.hero-cta{display:flex;gap:var(--s-3);align-items:center;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:.4rem;padding:.75rem 1.35rem;font-family:inherit;font-size:.9375rem;font-weight:500;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:all .2s;white-space:nowrap}.btn-primary{background:var(--text);color:#fff}.btn-primary:hover{background:#000;transform:translateY(-1px)}.btn-ghost{background:0 0;color:var(--text);border-color:var(--border)}.btn-ghost:hover{border-color:var(--text);background:var(--bg-alt)}.text-link{display:inline-flex;align-items:center;gap:.4rem;font-size:.9375rem;font-weight:500;color:var(--text);transition:gap .25s}.text-link:hover{gap:.75rem}.text-link:after{content:"→";transition:transform .25s}.hero-media{position:relative;aspect-ratio:5/4;background:var(--bg-alt);overflow:hidden}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:center}.intro-band{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:var(--s-4) 0;background:var(--bg)}.intro-band .container{display:grid;grid-template-columns:1fr 2fr;gap:var(--s-4);align-items:baseline}.intro-band p{font-size:1rem;color:var(--text-2);max-width:48em}.products{padding:var(--s-6) 0;background:var(--bg-alt)}.products-head{margin-bottom:var(--s-5)}.products-head>.label{margin-bottom:var(--s-2)}.products-head h2{max-width:20ch}.products-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;border-top:1px solid var(--border)}.product{display:flex;flex-direction:column;padding:var(--s-4);border-right:1px solid var(--border);border-bottom:1px solid var(--border);transition:background .2s}.product:last-child{border-right:none}.product:hover{background:var(--bg)}.product-media{position:relative;aspect-ratio:16/10;margin-bottom:var(--s-3);background:var(--bg);overflow:hidden}.product-media img{width:100%;height:100%;object-fit:cover;object-position:center}.product-tag{display:inline-block;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--s-1)}.product h3{margin-bottom:var(--s-2)}.product p{color:var(--text-2);font-size:.9375rem;margin-bottom:var(--s-3);flex:1}.product .text-link{margin-top:auto}.applications{padding:var(--s-6) 0;background:var(--bg-dark);color:#f5f5f5}.applications-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:var(--s-2);margin-bottom:var(--s-5)}.applications-head>div>.label{display:block;margin-bottom:var(--s-2);color:rgba(245,245,245,.55)}.applications-head h2{max-width:20ch;color:#f5f5f5}.applications-head .text-link{color:#f5f5f5}.applications-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.application{position:relative;aspect-ratio:3/4;overflow:hidden;display:block;background:#000;border-right:1px solid rgba(255,255,255,.08)}.application:last-child{border-right:none}.application img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s}.application:hover img{transform:scale(1.04)}.application:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.25) 55%,transparent 85%);pointer-events:none}.application-label{position:absolute;left:var(--s-3);right:var(--s-3);bottom:var(--s-3);z-index:1;color:#fff}.application-label .num{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.14em;color:rgba(255,255,255,.7);display:block;margin-bottom:var(--s-1)}.application-label h3{color:#fff;font-size:1.25rem;font-weight:500;margin-bottom:.35rem;letter-spacing:-.01em}.application-label p{color:rgba(255,255,255,.82);font-size:.8125rem;margin:0;max-width:100%}.values{padding:var(--s-6) 0}.values-head{margin-bottom:var(--s-5)}.values-head>.label{display:block;margin-bottom:var(--s-2)}.values-head h2{max-width:20ch}.values-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--text)}.value-item{padding:var(--s-4) var(--s-3) var(--s-4) 0;border-bottom:1px solid var(--border);border-right:1px solid var(--border)}.value-item:nth-child(2n){padding-right:0;padding-left:var(--s-3);border-right:none}.value-item:nth-last-child(1),.value-item:nth-last-child(2):nth-child(odd){border-bottom:none}.value-num{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.14em;color:var(--text-faint);display:block;margin-bottom:var(--s-2)}.value-item h3{margin-bottom:var(--s-2);font-size:1.25rem;font-weight:500}.value-item p{color:var(--text-2);font-size:.9375rem;max-width:32em}.markets{padding:var(--s-6) 0;border-top:1px solid var(--border)}.markets-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:var(--s-4);flex-wrap:wrap;gap:var(--s-2)}.markets-head>div>.label{display:block;margin-bottom:var(--s-2)}.markets-head h2{max-width:16ch}.markets-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.market{padding:var(--s-4) var(--s-3);border-right:1px solid var(--border)}.market:last-child{border-right:none}.market-region{font-weight:500;font-size:1.375rem;margin-bottom:var(--s-2);letter-spacing:-.01em;color:var(--text)}.market-stat{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;color:var(--text-muted);display:block;margin-bottom:var(--s-1)}.market p{color:var(--text-2);font-size:.9375rem}.heritage{padding:var(--s-6) 0;background:var(--bg-dark);color:#f5f5f5}.heritage .container{display:grid;grid-template-columns:1fr 1.6fr;gap:var(--s-5);align-items:center}.heritage-year{font-size:clamp(3.5rem, 7vw, 5.5rem);font-weight:200;letter-spacing:-.04em;line-height:.95;color:#f5f5f5}.heritage-copy>.label{margin-bottom:var(--s-2);color:rgba(245,245,245,.55)}.heritage-copy h2{margin-bottom:var(--s-2);max-width:18ch;color:#f5f5f5}.heritage-copy p{font-size:1rem;color:rgba(245,245,245,.75)}.topics{padding:var(--s-6) 0}.topics-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:var(--s-4);padding-bottom:var(--s-3);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:var(--s-2)}.topics-head h2{max-width:20ch}.topics-list{display:flex;flex-direction:column}.topic-item{display:grid;grid-template-columns:140px 1fr 60px;gap:var(--s-3);align-items:baseline;padding:var(--s-3) 0;border-bottom:1px solid var(--border);transition:padding-left .3s}.topic-item:hover{padding-left:var(--s-2)}.topic-item:last-child{border-bottom:none}.topic-item time{font-family:var(--font-mono);font-size:.8125rem;color:var(--text-muted)}.topic-item h3{font-size:1.0625rem;font-weight:500;letter-spacing:-.01em;line-height:1.45}.topic-item .arrow{font-size:1.125rem;color:var(--text-muted);justify-self:end;transition:transform .3s}.topic-item:hover .arrow{transform:translateX(4px);color:var(--text)}.contact{padding:var(--s-6) 0;background:var(--bg-dark);color:#f5f5f5}.contact .container{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-5);align-items:center}.contact h2{color:#f5f5f5;max-width:16ch}.contact .label{color:rgba(245,245,245,.5);margin-bottom:var(--s-2)}.contact p{color:rgba(245,245,245,.75);font-size:1rem;margin-bottom:var(--s-3)}.contact .btn-primary{background:#fff;color:var(--text)}.contact .btn-primary:hover{background:#f5f5f5}.contact .btn-ghost{background:0 0;color:#fff;border-color:rgba(255,255,255,.3)}.contact .btn-ghost:hover{background:rgba(255,255,255,.1);border-color:#fff}.site-footer{padding:var(--s-5) 0 var(--s-3)}.footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:var(--s-4);padding-bottom:var(--s-4)}.footer-logo{max-width:320px}.footer-logo img{width:100%;height:auto;display:block}.footer-logo .logo-text{font-size:1.25rem;display:inline-block}.footer-address{font-size:.8125rem;line-height:1.65;color:var(--text-muted);margin-top:var(--s-3);font-style:normal}.footer-nav h5{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--s-3)}.footer-nav li{margin-bottom:.6rem}.footer-nav a{font-size:.875rem;color:var(--text);transition:opacity .2s}.footer-nav a:hover{opacity:.55}.footer-bottom{padding-top:var(--s-3);border-top:1px solid var(--border);display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-muted);flex-wrap:wrap;gap:var(--s-2)}.page-header{padding:var(--s-6) 0 var(--s-5);background:var(--bg-dark);color:#f5f5f5}.page-header .breadcrumb{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;color:rgba(245,245,245,.55);margin-bottom:var(--s-3)}.page-header .breadcrumb a{color:rgba(245,245,245,.85);border-bottom:1px solid rgba(245,245,245,.4);padding-bottom:1px}.page-header .breadcrumb a:hover{color:#fff;border-bottom-color:#fff}.page-header h1{color:#f5f5f5;margin-bottom:var(--s-3);max-width:18ch}.page-header .lead{color:rgba(245,245,245,.78);max-width:48em}.distributor-band{padding:var(--s-5) 0;background:var(--bg);border-bottom:1px solid var(--border)}.distributor-band .container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-3);text-align:center}.distributor-band .label{color:var(--text-muted);font-size:.75rem;letter-spacing:.16em}.distributor-logo{height:auto;max-height:64px;max-width:min(560px, 90%);width:auto;display:block}@media (max-width:600px){.distributor-band{padding:var(--s-4) 0}.distributor-logo{max-height:44px}}.vsat-jump-nav{padding:var(--s-3) 0;background:var(--bg);border-bottom:1px solid var(--border);position:sticky;top:var(--header-height);z-index:50;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(255,255,255,.92)}.vsat-jump-nav .container{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.vsat-jump-nav .label{color:var(--text-muted)}.vsat-jump-nav ul{display:flex;gap:var(--s-3);flex-wrap:wrap}.vsat-jump-nav a{font-size:.875rem;font-weight:500;color:var(--text);padding-bottom:2px;border-bottom:1px solid transparent;transition:border-color .2s,opacity .2s}.vsat-jump-nav a:hover{border-bottom-color:var(--text)}.vsat-category{padding:var(--s-6) 0;scroll-margin-top:calc(var(--header-height) + 80px)}.vsat-category:nth-of-type(even){background:var(--bg-alt)}.vsat-category:nth-of-type(even) .lineup-chart{background:var(--bg)}.vsat-category-head{margin-bottom:var(--s-4)}.vsat-category-head>.label{margin-bottom:var(--s-2)}.vsat-category-head h2{margin-bottom:var(--s-2)}.vsat-category-head p{color:var(--text-2)}.vsat-band{margin-bottom:var(--s-4)}.vsat-band:last-child{margin-bottom:0}.lineup-chart{margin:0 0 var(--s-4);padding:var(--s-3) var(--s-3) var(--s-2);background:var(--bg-alt);border:1px solid var(--border)}.lineup-chart-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s-2);flex-wrap:wrap;gap:.5rem}.lineup-chart-title{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.lineup-chart-source{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.08em;color:var(--text-muted)}.lineup-chart img{width:100%;height:auto;display:block}.vsat-band-title{font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text);padding-bottom:.5rem;margin-bottom:var(--s-2);border-bottom:1px solid var(--text)}.new-tag{display:inline-block;font-family:var(--font-mono);font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text);background:var(--bg);border:1px solid var(--text);padding:.1rem .35rem;margin-left:.4rem;vertical-align:middle}.spec-table{width:100%;border-collapse:collapse;font-size:.9375rem}.spec-table thead th{text-align:left;padding:.75rem .5rem;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--text);white-space:nowrap}.spec-table tbody td{padding:.85rem .5rem;border-bottom:1px solid var(--border);vertical-align:middle}.spec-table tbody tr:last-child td{border-bottom:none}.spec-table .part-number{font-family:var(--font-mono);font-weight:500;color:var(--text);white-space:nowrap}.spec-table .part-cell{display:flex;align-items:center;gap:.7rem}.spec-table .part-thumb{width:48px;height:36px;object-fit:contain;background:var(--bg-alt);border:1px solid var(--border);flex-shrink:0;display:block}.spec-table .part-cell span{white-space:nowrap}.spec-table .action-cell a{font-size:.8125rem;color:var(--text);border-bottom:1px solid var(--text-muted);padding-bottom:1px}.spec-table .action-cell a:hover{opacity:.6}.scroll-wrapper{overflow-x:auto}.categories{padding:var(--s-6) 0}.categories-head{margin-bottom:var(--s-5)}.categories-head>.label{display:block;margin-bottom:var(--s-2)}.categories-head h2{max-width:22ch}.categories-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--text);border-left:1px solid var(--border)}.category-card{display:flex;flex-direction:column;min-height:240px;padding:var(--s-3);background:var(--bg);border-right:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text);transition:background .2s}.category-card:hover{background:var(--bg-alt)}.category-card-media{margin:calc(var(--s-3) * -1) calc(var(--s-3) * -1) var(--s-3);aspect-ratio:1/1;background:var(--bg-alt);overflow:hidden}.category-card-media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .4s}.category-card:hover .category-card-media img{transform:scale(1.04)}.category-card .num{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin-bottom:var(--s-3)}.category-card h3{font-size:1.125rem;font-weight:500;letter-spacing:-.01em;margin:0 0 .6rem}.category-card p{font-size:.875rem;line-height:1.55;color:var(--text-2);margin:0 0 var(--s-3);flex:1}.category-card .arrow{font-size:1.125rem;color:var(--text-muted);align-self:flex-end;margin-top:auto;transition:transform .25s,color .25s}.category-card:hover .arrow{transform:translateX(6px);color:var(--text)}.spec-list{display:grid;border-top:1px solid var(--text);margin:0}.spec-row{display:grid;grid-template-columns:220px 1fr;gap:var(--s-3);padding:.85rem 0;border-bottom:1px solid var(--border)}.spec-row:last-child{border-bottom:none}.spec-row dt{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);padding-top:.15rem;margin:0}.spec-row dd{font-size:.95rem;color:var(--text);margin:0}.contact-page{padding:var(--s-6) 0}.contact-page .container{display:grid;grid-template-columns:1.6fr 1fr;gap:var(--s-5);align-items:start}.contact-form-wrap>.label{display:block;margin-bottom:var(--s-2)}.contact-form-wrap h2{margin-bottom:var(--s-2)}.contact-form-note{color:var(--text-muted);font-size:.875rem;margin-bottom:var(--s-4)}.contact-form-note .req{color:#e50000}.contact-form{display:grid;gap:var(--s-3)}.form-row{display:grid;gap:.4rem}.form-row label{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.form-row .req{color:#e50000}.form-row input,.form-row textarea{font-family:inherit;font-size:.9375rem;color:var(--text);background:var(--bg);border:1px solid var(--border);padding:.7rem .85rem;border-radius:4px;transition:border-color .15s,box-shadow .15s;width:100%}.form-row input:focus,.form-row textarea:focus{outline:none;border-color:var(--text);box-shadow:0 0 0 3px rgba(0,0,0,.06)}.form-row textarea{resize:vertical;min-height:140px;line-height:1.55}.form-actions{margin-top:var(--s-2)}.form-actions .btn-primary{cursor:pointer;font-family:inherit;font-size:.9375rem}.contact-info>.label{display:block;margin-bottom:var(--s-2)}.contact-info h3{margin-bottom:var(--s-2)}.contact-address{font-style:normal;font-size:.95rem;line-height:1.6;color:var(--text-2);margin-bottom:var(--s-3);padding-bottom:var(--s-3);border-bottom:1px solid var(--border)}.contact-meta{display:grid;gap:var(--s-3);margin:0}.contact-meta dt{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.2rem}.contact-meta dd{font-size:.95rem;color:var(--text);margin:0}.contact-meta dd a{border-bottom:1px solid var(--border);padding-bottom:1px}.contact-meta dd a:hover{border-bottom-color:var(--text)}@media (max-width:960px){.nav-main{display:none}.hero .container,.heritage .container,.contact .container,.intro-band .container{grid-template-columns:1fr;gap:var(--s-3)}.heritage-year{font-size:4rem}.products-grid{grid-template-columns:1fr}.product{border-right:none;border-bottom:1px solid var(--border)}.values-grid{grid-template-columns:1fr}.value-item,.value-item:nth-child(2n){padding:var(--s-3) 0;border-right:none}.applications-grid{grid-template-columns:1fr 1fr}.application:nth-child(2){border-right:none}.application:nth-child(1),.application:nth-child(2){border-bottom:1px solid rgba(255,255,255,.08)}.application{aspect-ratio:5/4}.markets-grid{grid-template-columns:1fr}.market{border-right:none;border-bottom:1px solid var(--border)}.market:last-child{border-bottom:none}.applications-grid{grid-template-columns:1fr}.application{border-right:none;border-bottom:1px solid rgba(255,255,255,.08);aspect-ratio:16/10}.application:last-child{border-bottom:none}.footer-top{grid-template-columns:1fr 1fr}.topic-item{grid-template-columns:110px 1fr 40px;gap:var(--s-2)}.contact-page .container{grid-template-columns:1fr;gap:var(--s-4)}.spec-row{grid-template-columns:160px 1fr;gap:var(--s-2)}.categories-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.container{padding:0 var(--s-2)}.site-header .container{gap:var(--s-2)}.logo{min-width:0;flex:0 1 auto;overflow:hidden}.logo-text{font-size:1.125rem}.nav-utility{flex-shrink:0}.nav-utility a{padding:.45rem .75rem;font-size:.8125rem}.footer-top{grid-template-columns:1fr;gap:var(--s-3)}.topic-item{grid-template-columns:1fr;gap:.3rem}.topic-item .arrow{display:none}.spec-row{grid-template-columns:1fr;gap:.3rem}.categories-grid{grid-template-columns:1fr}}@media (max-width:380px){.logo-text{font-size:1rem;letter-spacing:-.03em}.nav-utility a{padding:.4rem .65rem;font-size:.75rem}}
.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr{content-visibility:auto}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2";content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc";content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container table.tablepress{margin-bottom:0}.dt-container .tablepress tfoot:empty{display:none}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}
.tablepress-id-qblank td{border:none!important}.tablepress-id-qb_gene td{border:none!important}.tablepress-id-qb_gene2 td{border:none!important}.tablepress-id-chemi_gene td{border:none!important}.tablepress{width:100%}.tablepress-id-rb thead th,.tablepress-id-rb tbody tr:first-child td,.tablepress-id-rb tbody td,.tablepress-id-rb tfoot th{border:1px solid #000!important}.tablepress-id-68 tbody td,.tablepress-id-65 tbody td,.tablepress-id-64 tbody td,.tablepress-id-63 tbody td,.tablepress-id-62 tbody td,.tablepress-id-61 tbody td,.tablepress-id-60 tbody td,.tablepress-id-59 tbody td,.tablepress-id-44 tbody td,.tablepress-id-43 tbody td,.tablepress-id-42 tbody td,.tablepress-id-41 tbody td,.tablepress-id-40 tbody td,.tablepress-id-39 tbody td,.tablepress-id-38 tbody td,.tablepress-id-37 tbody td,.tablepress-id-36 tbody td,.tablepress-id-35 tbody td,.tablepress-id-34 tbody td,.tablepress-id-33 tbody td,.tablepress-id-32 tbody td,.tablepress-id-31 tbody td,.tablepress-id-18 tbody td,.tablepress-id-19 tbody td,.tablepress-id-20 tbody td,.tablepress-id-21 tbody td,.tablepress-id-22 tbody td,.tablepress-id-23 tbody td,.tablepress-id-24 tbody td,.tablepress-id-25 tbody td,.tablepress-id-26 tbody td,.tablepress-id-27 tbody td,.tablepress-id-28 tbody td,.tablepress-id-29 tbody td,.tablepress-id-30 tbody td{vertical-align:middle}.tablepress-id-68 thead th,.tablepress-id-68 tbody tr:first-child td,.tablepress-id-68 tbody td,.tablepress-id-68 tfoot th,.tablepress-id-65 thead th,.tablepress-id-65 tbody tr:first-child td,.tablepress-id-65 tbody td,.tablepress-id-65 tfoot th,.tablepress-id-64 thead th,.tablepress-id-64 tbody tr:first-child td,.tablepress-id-64 tbody td,.tablepress-id-64 tfoot th,.tablepress-id-63 thead th,.tablepress-id-63 tbody tr:first-child td,.tablepress-id-63 tbody td,.tablepress-id-63 tfoot th,.tablepress-id-62 thead th,.tablepress-id-62 tbody tr:first-child td,.tablepress-id-62 tbody td,.tablepress-id-62 tfoot th,.tablepress-id-61 thead th,.tablepress-id-61 tbody tr:first-child td,.tablepress-id-61 tbody td,.tablepress-id-61 tfoot th,.tablepress-id-60 thead th,.tablepress-id-60 tbody tr:first-child td,.tablepress-id-60 tbody td,.tablepress-id-60 tfoot th,.tablepress-id-59 thead th,.tablepress-id-59 tbody tr:first-child td,.tablepress-id-59 tbody td,.tablepress-id-59 tfoot th,.tablepress-id-44 thead th,.tablepress-id-44 tbody tr:first-child td,.tablepress-id-44 tbody td,.tablepress-id-44 tfoot th,.tablepress-id-43 thead th,.tablepress-id-43 tbody tr:first-child td,.tablepress-id-43 tbody td,.tablepress-id-43 tfoot th,.tablepress-id-42 thead th,.tablepress-id-42 tbody tr:first-child td,.tablepress-id-42 tbody td,.tablepress-id-42 tfoot th,.tablepress-id-41 thead th,.tablepress-id-41 tbody tr:first-child td,.tablepress-id-41 tbody td,.tablepress-id-41 tfoot th,.tablepress-id-40 thead th,.tablepress-id-40 tbody tr:first-child td,.tablepress-id-40 tbody td,.tablepress-id-40 tfoot th,.tablepress-id-39 thead th,.tablepress-id-39 tbody tr:first-child td,.tablepress-id-39 tbody td,.tablepress-id-39 tfoot th,.tablepress-id-38 thead th,.tablepress-id-38 tbody tr:first-child td,.tablepress-id-38 tbody td,.tablepress-id-38 tfoot th,.tablepress-id-37 thead th,.tablepress-id-37 tbody tr:first-child td,.tablepress-id-37 tbody td,.tablepress-id-37 tfoot th,.tablepress-id-36 thead th,.tablepress-id-36 tbody tr:first-child td,.tablepress-id-36 tbody td,.tablepress-id-36 tfoot th,.tablepress-id-35 thead th,.tablepress-id-35 tbody tr:first-child td,.tablepress-id-35 tbody td,.tablepress-id-35 tfoot th,.tablepress-id-34 thead th,.tablepress-id-34 tbody tr:first-child td,.tablepress-id-34 tbody td,.tablepress-id-34 tfoot th,.tablepress-id-33 thead th,.tablepress-id-33 tbody tr:first-child td,.tablepress-id-33 tbody td,.tablepress-id-33 tfoot th,.tablepress-id-32 thead th,.tablepress-id-32 tbody tr:first-child td,.tablepress-id-32 tbody td,.tablepress-id-32 tfoot th,.tablepress-id-31 thead th,.tablepress-id-31 tbody tr:first-child td,.tablepress-id-31 tbody td,.tablepress-id-31 tfoot th,.tablepress-id-30 thead th,.tablepress-id-30 tbody tr:first-child td,.tablepress-id-30 tbody td,.tablepress-id-30 tfoot th,.tablepress-id-18 thead th,.tablepress-id-18 tbody tr:first-child td,.tablepress-id-18 tbody td,.tablepress-id-18 tfoot th,.tablepress-id-19 thead th,.tablepress-id-19 tbody tr:first-child td,.tablepress-id-19 tbody td,.tablepress-id-19 tfoot th,.tablepress-id-20 thead th,.tablepress-id-20 tbody tr:first-child td,.tablepress-id-20 tbody td,.tablepress-id-20 tfoot th,.tablepress-id-21 thead th,.tablepress-id-21 tbody tr:first-child td,.tablepress-id-21 tbody td,.tablepress-id-21 tfoot th,.tablepress-id-22 thead th,.tablepress-id-22 tbody tr:first-child td,.tablepress-id-22 tbody td,.tablepress-id-22 tfoot th,.tablepress-id-23 thead th,.tablepress-id-23 tbody tr:first-child td,.tablepress-id-23 tbody td,.tablepress-id-23 tfoot th,.tablepress-id-24 thead th,.tablepress-id-24 tbody tr:first-child td,.tablepress-id-24 tbody td,.tablepress-id-24 tfoot th,.tablepress-id-25 thead th,.tablepress-id-25 tbody tr:first-child td,.tablepress-id-25 tbody td,.tablepress-id-25 tfoot th,.tablepress-id-26 thead th,.tablepress-id-26 tbody tr:first-child td,.tablepress-id-26 tbody td,.tablepress-id-26 tfoot th,.tablepress-id-27 thead th,.tablepress-id-27 tbody tr:first-child td,.tablepress-id-27 tbody td,.tablepress-id-27 tfoot th,.tablepress-id-28 thead th,.tablepress-id-28 tbody tr:first-child td,.tablepress-id-28 tbody td,.tablepress-id-28 tfoot th,.tablepress-id-29 thead th,.tablepress-id-29 tbody tr:first-child td,.tablepress-id-29 tbody td,.tablepress-id-29 tfoot th{border:1px solid #000!important}
img#wpstats{display:none}