.intel{--intel-ink:var(--color-ink);--intel-slate:var(--color-muted);--intel-rule:var(--color-line);--intel-rule-strong:var(--color-line-strong);--intel-field:var(--color-field);--intel-field-radius:.75rem;--intel-control:var(--color-muted-soft);--intel-paper:var(--color-paper);--intel-blue:var(--color-accent);--intel-blue-deep:var(--color-accent-deep);--intel-navy:#1e3a8a;--intel-sky:var(--color-accent-soft);--intel-go:#2b6a4c;--intel-go-bg:#eef6f1;--intel-go-line:#bfdccb;--intel-caution:#8a5713;--intel-caution-bg:#fbf4e6;--intel-caution-line:#ebd3a4;--intel-stop:#992f2f;--intel-stop-bg:#fbefee;--intel-stop-line:#edc4c1;--intel-info:var(--color-accent-deep);--intel-info-bg:var(--color-accent-soft);--intel-info-line:var(--color-accent-line);--intel-neutral:#57534b;--intel-neutral-bg:var(--color-paper-alt);--intel-shadow-lift:var(--shadow-md);--intel-shadow-float:var(--shadow-lg);color:var(--intel-ink)}.intel :where(table,.tnum){font-variant-numeric:tabular-nums}.intel-tone-home{--tone:var(--color-accent-deep);--tone-tint:var(--color-accent-soft);--tone-line:var(--color-accent-line)}.intel-tone-import,.intel-tone-export,.intel-tone-compliance{--tone:var(--color-accent);--tone-tint:var(--color-accent-soft);--tone-line:var(--color-accent-line)}.intel-tone-product{--tone:var(--color-accent-deep);--tone-tint:var(--color-accent-soft);--tone-line:var(--color-accent-line)}.intel-tone-safe{--tone:var(--color-ink-soft);--tone-tint:var(--color-paper-alt);--tone-line:var(--color-line-strong)}.intel-tone-data{--tone:var(--color-muted);--tone-tint:var(--color-paper);--tone-line:var(--color-line-strong)}.intel select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .625rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.25rem}.intel .code{font-size:max(.92em,13px)}.intel .text-xs{font-size:.8125rem;line-height:1.125rem}@media (max-width:639px){.intel :is(input,select,textarea){font-size:1rem}}.intel :where(a,button,[role=button],input,select,textarea,[tabindex]):focus-visible{border-radius:revert-layer}.intel :where(h2,h3,[id]){scroll-margin-top:calc(var(--intel-top,65px) + 72px)}dialog.intel-dialog{color:var(--intel-ink);overscroll-behavior:contain;border:0;padding:0}dialog.intel-dialog::backdrop{background:#11141766}.intel-term-pop{max-width:20rem;margin:0;position:fixed;inset:auto}@media (max-width:639px){.intel-term-pop{border-radius:16px 16px 0 0;width:100%;max-width:none;inset:auto 0 0!important}}.intel-sticky-bar{top:var(--intel-top,65px)}@media (min-width:1280px){.intel-side{top:calc(var(--intel-top,65px) + 16px);max-height:calc(100dvh - var(--intel-top,65px) - 32px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--intel-rule-strong) transparent;align-self:start;position:sticky;overflow-y:auto}}@media (min-width:1024px){.intel-rail{top:calc(var(--intel-top,65px) + 16px);max-height:calc(100dvh - var(--intel-top,65px) - 32px);overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--intel-rule-strong) transparent;align-self:start;position:sticky;overflow-y:auto}}.intel-shimmer{background:var(--color-paper-alt);position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.intel-shimmer:after{content:"";animation:intel-shimmer 1.4s var(--ease-smooth) infinite;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);position:absolute;inset:0;transform:translate(-100%)}.intel-pop-in{animation:intel-popover .16s var(--ease-smooth) both}@keyframes intel-shimmer{to{transform:translate(100%)}}@keyframes intel-popover{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.intel-rule-draw{transform-origin:0;animation:.18s ease-out both intel-rule;animation-delay:calc(var(--i,0) * 60ms)}.intel-digits-in{animation:.12s ease-out both intel-fade;animation-delay:calc(var(--i,0) * 60ms)}dialog.intel-sheet[open]{animation:intel-sheet .2s var(--ease-smooth)}dialog.intel-center[open]{animation:intel-pop .18s var(--ease-smooth)}dialog.intel-drawer[open]{animation:intel-drawer .2s var(--ease-smooth)}dialog.intel-dialog[open]::backdrop{animation:.18s ease-out intel-fade}@keyframes intel-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes intel-fade{0%{opacity:0}to{opacity:1}}@keyframes intel-sheet{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes intel-drawer{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes intel-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}}
