.wp-block-normix-ai-system{--ai-system-tag-border:color-mix(in srgb,var(--wp--preset--color--brand-soft) 60%,var(--wp--preset--color--brand-light));--ai-system-label:color-mix(in srgb,var(--wp--preset--color--muted) 50%,var(--wp--preset--color--secondary));background:var(--wp--preset--color--canvas);color:var(--wp--preset--color--contrast);overflow-x:clip}.wp-block-normix-ai-system,.wp-block-normix-ai-system *,.wp-block-normix-ai-system :after,.wp-block-normix-ai-system :before{box-sizing:border-box}.wp-block-normix-ai-system__inner{box-sizing:content-box;display:flex;flex-direction:column;gap:24px;margin-inline:auto;max-width:var(--wp--style--global--wide-size);padding-block:clamp(48px,6vw,92px);padding-inline:var(--wp--style--root--padding-left) var(--wp--style--root--padding-right)}.wp-block-normix-ai-system__header{display:flex;flex-direction:column;margin:0 0 16px;max-width:760px}.wp-block-normix-ai-system__eyebrow{color:var(--wp--preset--color--brand);font-size:13px;font-weight:600;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.wp-block-normix-ai-system__title{font-size:clamp(28px,3.4vw,40px);font-weight:600;letter-spacing:-.025em;line-height:1.15;margin:0;text-wrap:balance}.wp-block-normix-ai-system__title em{color:var(--wp--preset--color--brand);font-style:normal}.wp-block-normix-ai-system__lead{color:var(--wp--preset--color--secondary);font-size:clamp(15px,1.15vw,17px);letter-spacing:-.01em;line-height:1.5;margin:14px 0 0;text-wrap:pretty}.wp-block-normix-ai-system__top{align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.wp-block-normix-ai-system__cmp{background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--border);border-radius:20px;box-shadow:0 4px 20px -8px color-mix(in srgb,var(--wp--preset--color--contrast) 4%,transparent);overflow:hidden}.wp-block-normix-ai-system__row{align-items:stretch;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1.25fr)}.wp-block-normix-ai-system__row+.wp-block-normix-ai-system__row{border-top:1px solid var(--wp--preset--color--border)}.wp-block-normix-ai-system__row:last-child:not(:first-child){border-top-width:2px}.wp-block-normix-ai-system__row:last-child .wp-block-normix-ai-system__cell{font-weight:600}.wp-block-normix-ai-system__cell{align-items:center;display:flex;font-size:14px;gap:10px;line-height:1.35;padding:12px 16px}.wp-block-normix-ai-system__cell--topic{color:var(--wp--preset--color--contrast);font-weight:600}.wp-block-normix-ai-system__cell--them{color:var(--ai-system-label)}.wp-block-normix-ai-system__cell--us{background:var(--wp--preset--color--tag-bg);color:var(--wp--preset--color--contrast);font-weight:500}.wp-block-normix-ai-system__row--head .wp-block-normix-ai-system__cell{font-size:13px;font-weight:600;letter-spacing:.04em;padding-bottom:14px;padding-top:16px;text-transform:uppercase}.wp-block-normix-ai-system__cmp-icon,.wp-block-normix-ai-system__row--head .wp-block-normix-ai-system__cell--us{color:var(--wp--preset--color--brand)}.wp-block-normix-ai-system__cmp-icon{align-items:center;background:var(--wp--preset--color--tag-bg);border:1px solid var(--ai-system-tag-border);border-radius:9px;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.wp-block-normix-ai-system__cmp-icon svg{height:16px;width:16px}.wp-block-normix-ai-system__mark{flex-shrink:0;height:16px;width:16px}.wp-block-normix-ai-system__cell--them .wp-block-normix-ai-system__mark{color:color-mix(in srgb,var(--wp--preset--color--muted) 70%,var(--wp--preset--color--border))}.wp-block-normix-ai-system__cell--us .wp-block-normix-ai-system__mark{color:var(--wp--preset--color--brand)}.wp-block-normix-ai-system__gap{background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--border);border-radius:20px;box-shadow:0 16px 36px -16px color-mix(in srgb,var(--wp--preset--color--brand) 14%,transparent);display:flex;flex-direction:column;gap:12px;padding:22px 22px 18px}.wp-block-normix-ai-system__gap-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.wp-block-normix-ai-system__gap-title{font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.25;margin:0}.wp-block-normix-ai-system__gap-text{color:var(--wp--preset--color--secondary);font-size:14px;line-height:1.5;margin:0}.wp-block-normix-ai-system__tag{background:var(--wp--preset--color--tag-bg);border:1px solid var(--ai-system-tag-border);border-radius:999px;color:var(--wp--preset--color--brand);flex-shrink:0;font-size:12px;font-weight:600;line-height:1.3;padding:4px 10px;white-space:nowrap}.wp-block-normix-ai-system__chart{display:block;font-family:inherit;height:auto;margin-top:auto;width:100%}.wp-block-normix-ai-system__chart-area{fill:color-mix(in srgb,var(--wp--preset--color--brand) 7%,transparent)}.wp-block-normix-ai-system__chart-label{fill:var(--ai-system-label);font-size:12px}.wp-block-normix-ai-system__chart-axis{stroke:var(--wp--preset--color--border);stroke-width:1}.wp-block-normix-ai-system__chart-them,.wp-block-normix-ai-system__chart-us{fill:none;stroke-linecap:round;stroke-width:2.5}.wp-block-normix-ai-system__chart-them{stroke:var(--wp--preset--color--muted)}.wp-block-normix-ai-system__chart-us{stroke:var(--wp--preset--color--brand)}.wp-block-normix-ai-system__chart-gap{fill:var(--wp--preset--color--brand);font-size:12px;font-weight:600;letter-spacing:.06em}.wp-block-normix-ai-system__chart-dot{fill:var(--wp--preset--color--contrast);stroke:var(--wp--preset--color--base);stroke-width:2}.wp-block-normix-ai-system__chart-dot--us{fill:var(--wp--preset--color--brand)}.wp-block-normix-ai-system__chart-dot--them{fill:var(--wp--preset--color--muted)}.wp-block-normix-ai-system__chart-name{fill:var(--wp--preset--color--contrast);font-size:13px;font-weight:600}.wp-block-normix-ai-system__chart-name--them{fill:var(--wp--preset--color--secondary)}.wp-block-normix-ai-system__stack-title{font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1.25;margin:20px 0 -8px}.wp-block-normix-ai-system__groups{align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.wp-block-normix-ai-system__group{background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--border);border-radius:20px;box-shadow:0 4px 20px -8px color-mix(in srgb,var(--wp--preset--color--contrast) 4%,transparent);display:flex;flex-direction:column;padding:22px 20px 8px}.wp-block-normix-ai-system__group-head{align-items:baseline;display:flex;gap:10px;padding-bottom:14px}.wp-block-normix-ai-system__group-num{color:var(--wp--preset--color--brand);font-size:13px;font-weight:600;letter-spacing:.06em}.wp-block-normix-ai-system__group-title{font-size:19px;font-weight:600;letter-spacing:-.015em;line-height:1.2;margin:0}.wp-block-normix-ai-system__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.wp-block-normix-ai-system__item{border-top:1px solid var(--wp--preset--color--border);display:grid;gap:14px;grid-template-columns:40px minmax(0,1fr);padding:14px 0}.wp-block-normix-ai-system__item-icon{align-items:center;background:var(--wp--preset--color--tag-bg);border:1px solid var(--ai-system-tag-border);border-radius:12px;color:var(--wp--preset--color--brand);display:flex;height:40px;justify-content:center;width:40px}.wp-block-normix-ai-system__item-icon svg{height:20px;stroke-width:1.75;width:20px}.wp-block-normix-ai-system__item-text{display:flex;flex-direction:column;gap:4px}.wp-block-normix-ai-system__term{font-size:15.5px;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0}.wp-block-normix-ai-system__desc{color:var(--wp--preset--color--secondary);font-size:13.5px;line-height:1.45;margin:0}.wp-block-normix-ai-system__desc strong{color:var(--wp--preset--color--brand);font-weight:600}.wp-block-normix-ai-system__group--wide{background:linear-gradient(145deg,color-mix(in srgb,var(--wp--preset--color--brand-light) 45%,var(--wp--preset--color--base)) 0,var(--wp--preset--color--base) 50%,color-mix(in srgb,var(--wp--preset--color--surface) 75%,var(--wp--preset--color--base)) 100%);border-color:color-mix(in srgb,var(--wp--preset--color--brand) 28%,var(--wp--preset--color--border));box-shadow:0 16px 36px -16px color-mix(in srgb,var(--wp--preset--color--brand) 14%,transparent);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:22px 20px}.wp-block-normix-ai-system__wide-intro{display:flex;flex-direction:column;gap:12px;padding-right:20px}.wp-block-normix-ai-system__wide-intro .wp-block-normix-ai-system__group-head{padding-bottom:0}.wp-block-normix-ai-system__wide-text{color:var(--wp--preset--color--secondary);font-size:13.5px;line-height:1.45;margin:0}.wp-block-normix-ai-system__badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.wp-block-normix-ai-system__badge{align-items:center;background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--border);border-radius:8px;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:5px 10px;white-space:nowrap}.wp-block-normix-ai-system__badge svg{color:var(--wp--preset--color--brand);flex-shrink:0}.wp-block-normix-ai-system__group--wide .wp-block-normix-ai-system__list{display:contents}.wp-block-normix-ai-system__group--wide .wp-block-normix-ai-system__item{border-left:1px solid var(--wp--preset--color--border);border-top:0;display:flex;flex-direction:column;gap:12px;padding:0 20px}.wp-block-normix-ai-system__group--wide .wp-block-normix-ai-system__item:last-child{padding-right:0}.wp-block-normix-ai-system__item-top{align-items:center;display:flex;gap:12px}.wp-block-normix-ai-system__item-top .wp-block-normix-ai-system__item-icon{flex-shrink:0}.wp-block-normix-ai-system__ex{align-items:center;background:color-mix(in srgb,var(--wp--preset--color--base) 75%,transparent);border:1px dashed var(--ai-system-tag-border);border-radius:10px;display:flex;flex-wrap:wrap;font-size:12.5px;gap:6px;line-height:1.4;margin-top:auto;padding:8px 10px}.wp-block-normix-ai-system__ex-val{background:var(--wp--preset--color--surface);border-radius:4px;padding:0 4px}.wp-block-normix-ai-system__ex-val--hit{background:var(--wp--preset--color--tag-bg);box-shadow:inset 0 0 0 1px var(--ai-system-tag-border);color:var(--wp--preset--color--brand);font-weight:500}.wp-block-normix-ai-system__ex-arrow{color:var(--wp--preset--color--brand-soft)}.wp-block-normix-ai-system__ex-plate{background:var(--wp--preset--color--surface);border-radius:3px;box-shadow:inset 0 0 0 1px var(--wp--preset--color--border);color:var(--wp--preset--color--secondary);font-family:Liberation Sans,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1.8;padding:0 8px;white-space:nowrap}.wp-block-normix-ai-system__try-btn{align-items:center;background:var(--wp--preset--color--brand);border-radius:10px;box-shadow:0 8px 20px -8px color-mix(in srgb,var(--wp--preset--color--brand) 60%,transparent);color:var(--wp--preset--color--base);display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;line-height:1.2;margin-top:auto;padding:10px 16px;text-decoration:none;transition:background .15s,transform .15s}.wp-block-normix-ai-system__try-btn:focus-visible,.wp-block-normix-ai-system__try-btn:hover{background:var(--wp--preset--color--brand-hover);color:var(--wp--preset--color--base);transform:translateY(-1px)}.wp-block-normix-ai-system__try-btn svg{height:16px;width:16px}@media (max-width:1060px){.wp-block-normix-ai-system__groups,.wp-block-normix-ai-system__top{grid-template-columns:minmax(0,1fr)}.wp-block-normix-ai-system__group--wide{grid-template-columns:minmax(0,1fr);padding:22px 20px 8px}.wp-block-normix-ai-system__wide-intro{padding:0 0 16px}.wp-block-normix-ai-system__group--wide .wp-block-normix-ai-system__item,.wp-block-normix-ai-system__group--wide .wp-block-normix-ai-system__item:last-child{border-left:0;border-top:1px solid var(--wp--preset--color--border);padding:14px 0}.wp-block-normix-ai-system__badges{margin-top:4px}.wp-block-normix-ai-system__try-btn{align-self:flex-start}}@media (max-width:640px){.wp-block-normix-ai-system__inner{padding-block:36px 44px;padding-inline:16px}.wp-block-normix-ai-system__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wp-block-normix-ai-system__cell--topic{background:linear-gradient(90deg,transparent 50%,var(--wp--preset--color--tag-bg) 50%);grid-column:1/-1;padding-bottom:4px}.wp-block-normix-ai-system__row--head .wp-block-normix-ai-system__cell--topic{display:none}.wp-block-normix-ai-system__cell{font-size:13px;padding:10px 12px}.wp-block-normix-ai-system__mark,.wp-block-normix-ai-system__tag{display:none}}
