.container{inline-size:100%;padding-inline:var(--site-gutter);margin-inline:auto}.container--page{max-inline-size:calc(var(--site-width-page) + 2 * var(--site-gutter))}.container--prose{max-inline-size:calc(var(--site-width-prose) + 2 * var(--site-gutter))}:root,[data-knox-theme=light]{color-scheme:light;--knox-color-bg:#f4eee6;--knox-color-surface:#fffbf5;--knox-color-surface-2:#f6efe5;--knox-color-surface-3:#efe5d8;--knox-color-border:#e5d8c7;--knox-color-border-strong:#8c755f;--knox-color-text:#2b2119;--knox-color-text-muted:#65533f;--knox-color-primary:#a3401f;--knox-color-primary-hover:#8a3418;--knox-color-on-primary:#fff;--knox-color-primary-soft:#f7e4d9;--knox-color-primary-text:#973a1b;--knox-color-accent:#56622e;--knox-color-accent-soft:#e7ead6;--knox-color-accent-text:#46511f;--knox-color-focus:#a3401f;--knox-color-success:#3f6b21;--knox-color-success-bg:#ebf1df;--knox-color-warning:#7d4a00;--knox-color-warning-bg:#fbecd2;--knox-color-danger:#a3261b;--knox-color-danger-bg:#f9e2dc;--knox-color-info:#2b5c8a;--knox-color-info-bg:#e5edf4;--knox-color-neutral:#55473a;--knox-color-neutral-bg:#efe6da;--knox-color-overlay:#2b21196b;--knox-color-skeleton:#e9dfd0;--knox-color-skeleton-shine:#f7f0e5;--knox-shadow-1:0 1px 2px #462d140f, 0 6px 18px -10px #462d1438;--knox-shadow-2:0 24px 48px -24px #462d1459}[data-knox-theme=dark]{color-scheme:dark;--knox-color-bg:#181512;--knox-color-surface:#211d19;--knox-color-surface-2:#2a2520;--knox-color-surface-3:#342e28;--knox-color-border:#4a4138;--knox-color-border-strong:#95887a;--knox-color-text:#efe7dc;--knox-color-text-muted:#bcae9d;--knox-color-primary:#d9774f;--knox-color-primary-hover:#e58d68;--knox-color-on-primary:#221006;--knox-color-primary-soft:#d9774f29;--knox-color-primary-text:#e6a88b;--knox-color-accent:#b0bf78;--knox-color-accent-soft:#b0bf7824;--knox-color-accent-text:#c8d493;--knox-color-focus:#e6a88b;--knox-color-success:#9fcb82;--knox-color-success-bg:#9fcb8224;--knox-color-warning:#e0b05c;--knox-color-warning-bg:#e0b05c26;--knox-color-danger:#f0909a;--knox-color-danger-bg:#f0909a24;--knox-color-info:#95bde0;--knox-color-info-bg:#95bde024;--knox-color-neutral:#cbbfb0;--knox-color-neutral-bg:#cbbfb01f;--knox-color-overlay:#080604a3;--knox-color-skeleton:#2c2722;--knox-color-skeleton-shine:#3a332c;--knox-shadow-1:0 1px 2px #0006, 0 8px 24px -12px #0000008c;--knox-shadow-2:0 24px 48px -24px #000000b8}:root{--knox-space-1:4px;--knox-space-2:8px;--knox-space-3:12px;--knox-space-4:16px;--knox-space-5:24px;--knox-space-6:32px;--knox-space-7:48px;--knox-space-8:72px;--knox-target:44px;--knox-radius-sm:8px;--knox-radius-md:16px;--knox-radius-lg:22px;--knox-radius-pill:999px;--knox-ease-standard:cubic-bezier(.2, .7, .2, 1);--knox-duration-fast:.16s;--knox-duration-base:.26s;--knox-duration-slow:.4s;--knox-font-latin:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--knox-font-arabic:"IBM Plex Sans Arabic", "Noto Sans Arabic", Tahoma, system-ui, sans-serif;--knox-font-heading-arabic:"IBM Plex Sans Arabic", Tahoma, system-ui, sans-serif;--knox-text-xs:.75rem;--knox-text-sm:.8125rem;--knox-text-md:.9375rem;--knox-text-base:1rem;--knox-text-lg:1.125rem;--knox-text-xl:1.375rem;--knox-text-2xl:1.75rem;--knox-line-latin:1.45;--knox-line-arabic:1.6;--knox-line-heading:1.2;--knox-line-heading-arabic:1.4;--knox-heading-weight:700;--knox-heading-tracking:-.01em;--knox-focus-ring:0 0 0 3px var(--knox-color-focus);--knox-z-drawer:40;--knox-z-dialog:50;--knox-z-toast:60;--site-text-3xl:clamp(1.75rem, 1.45rem + 1.3vw, 2.25rem);--site-text-4xl:clamp(2rem, 1.55rem + 2vw, 2.875rem);--site-text-display:clamp(2.25rem, 1.6rem + 2.9vw, 3.5rem);--site-space-section:clamp(56px, 4.5rem + 3vw, 128px);--site-space-section-tight:clamp(40px, 2.5rem + 2vw, 80px);--site-width-page:1200px;--site-width-prose:68ch;--site-gutter:clamp(16px, 4vw, 32px);--site-header-block-size:68px;--site-selection:color-mix(in srgb, var(--knox-color-primary) 22%, transparent);--site-header-backdrop:color-mix(in srgb, var(--knox-color-surface) 88%, transparent)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:calc(var(--site-header-block-size) + var(--knox-space-4))}body{background:var(--knox-color-bg);min-block-size:100dvh;color:var(--knox-color-text);font-size:var(--knox-text-base);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;display:flex;overflow-x:clip}main{flex:1 0 auto}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol){margin:0}:where(ul,ol)[role=list]{padding:0;list-style:none}img,svg,video,canvas{max-inline-size:100%;display:block}img,video{block-size:auto}:where(button,input,select,textarea){font:inherit;color:inherit}button{cursor:pointer}:where(p,li,dd,figcaption,blockquote){overflow-wrap:break-word}table{border-collapse:collapse}hr{border:0;border-block-start:1px solid var(--knox-color-border);block-size:0;margin:0}[hidden]{display:none!important}:where([lang|=ar]){font-family:var(--knox-font-arabic);line-height:var(--knox-line-arabic)}:where([lang|=en]){font-family:var(--knox-font-latin);line-height:var(--knox-line-latin)}:where(h1,h2,h3,h4,h5,h6){font-weight:var(--knox-heading-weight);letter-spacing:var(--knox-heading-tracking);line-height:var(--knox-line-heading);text-wrap:balance}:where(h1,h2,h3,h4,h5,h6):lang(ar){font-family:var(--knox-font-heading-arabic);letter-spacing:0;line-height:var(--knox-line-heading-arabic)}h1{font-size:var(--site-text-4xl)}h2{font-size:var(--site-text-3xl)}h3{font-size:var(--knox-text-xl)}h4{font-size:var(--knox-text-lg)}p{text-wrap:pretty}strong,b{font-weight:600}small{font-size:var(--knox-text-sm)}code,kbd,samp{font-family:var(--knox-font-latin);font-variant-numeric:tabular-nums;font-size:.9375em}:where(table,time,.knox-money,.knox-ref,.knox-stat__value){font-variant-numeric:tabular-nums}a{color:var(--knox-color-primary-text);text-underline-offset:3px;transition:color var(--knox-duration-fast) var(--knox-ease-standard);text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--knox-color-focus);outline-offset:2px;border-radius:4px}::selection{background:var(--site-selection);color:var(--knox-color-text)}.sr-only,.knox-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;padding:var(--knox-space-3) var(--knox-space-4);border-radius:var(--knox-radius-pill);background:var(--knox-color-primary);color:var(--knox-color-on-primary);font-weight:600;text-decoration:none;position:absolute;inset-block-start:-100px;inset-inline-start:var(--knox-space-4)}.skip-link:focus{inset-block-start:var(--knox-space-3)}.muted{color:var(--knox-color-text-muted)}.frame-caption{color:var(--knox-color-text-muted);font-size:var(--knox-text-xs);text-align:center;margin-block-start:var(--knox-space-3)}.lede{max-inline-size:var(--site-width-prose);color:var(--knox-color-text-muted);font-size:var(--knox-text-lg)}.eyebrow{color:var(--knox-color-accent-text);font-size:var(--knox-text-sm);margin-block-end:var(--knox-space-3);font-weight:600;display:block}.flow>*+*{margin-block-start:var(--flow-space,var(--knox-space-4))}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.knox-icon{vertical-align:middle;flex:none;display:inline-block}.knox-icon--flip,[dir=rtl] .knox-icon--dir{transform:scaleX(-1)}[dir=rtl] .knox-icon--flip.knox-icon--dir{transform:none}.knox-money,.knox-ref{font-family:var(--knox-font-latin);font-variant-numeric:tabular-nums;white-space:nowrap;unicode-bidi:isolate}.knox-money{font-weight:600}.knox-btn{justify-content:center;align-items:center;gap:var(--knox-space-2);min-block-size:var(--knox-target);padding:0 var(--knox-space-4);border:1px solid var(--knox-color-border-strong);border-radius:var(--knox-radius-pill);background:var(--knox-color-surface);color:var(--knox-color-text);font-weight:600;font-size:var(--knox-text-md);line-height:var(--knox-line-heading);cursor:pointer;transition:background-color var(--knox-duration-fast) var(--knox-ease-standard), border-color var(--knox-duration-fast) var(--knox-ease-standard), box-shadow var(--knox-duration-fast) var(--knox-ease-standard), transform var(--knox-duration-fast) var(--knox-ease-standard);text-decoration:none;display:inline-flex}.knox-btn:hover:not(:disabled){background:var(--knox-color-surface-2);border-color:var(--knox-color-text-muted)}.knox-btn:active:not(:disabled){transform:translateY(1px)}.knox-btn:disabled{cursor:not-allowed;opacity:.55}.knox-btn--primary{background:var(--knox-color-primary);border-color:var(--knox-color-primary);color:var(--knox-color-on-primary)}.knox-btn--primary:hover:not(:disabled){background:var(--knox-color-primary-hover);border-color:var(--knox-color-primary-hover)}.knox-btn--ghost{color:var(--knox-color-primary-text);background:0 0;border-color:#0000}.knox-btn--ghost:hover:not(:disabled){background:var(--knox-color-primary-soft);border-color:#0000}.knox-btn--danger{color:var(--knox-color-danger)}.knox-btn--danger.knox-btn--primary{background:var(--knox-color-danger);border-color:var(--knox-color-danger);color:var(--knox-color-on-primary)}.knox-btn--sm{min-block-size:36px;padding:0 var(--knox-space-3);font-size:var(--knox-text-sm)}.knox-btn--icon{min-inline-size:var(--knox-target);padding:0}.knox-btn--icon.knox-btn--sm{min-inline-size:36px}.knox-card{background:var(--knox-color-surface);border:1px solid var(--knox-color-border);border-radius:var(--knox-radius-md);box-shadow:var(--knox-shadow-1);padding:var(--knox-space-4)}.knox-card--flush{padding:0}.knox-card__head{justify-content:space-between;align-items:center;gap:var(--knox-space-3);padding-block-end:var(--knox-space-3);display:flex}.knox-card--flush .knox-card__head{padding:var(--knox-space-4);border-block-end:1px solid var(--knox-color-border)}.knox-card__title{align-items:center;gap:var(--knox-space-2);font-size:var(--knox-text-lg);display:inline-flex}.knox-card__actions{align-items:center;gap:var(--knox-space-2);display:flex}.knox-card--flush .knox-card__body{padding:var(--knox-space-4)}.knox-stat{align-items:flex-start;gap:var(--knox-space-3);background:var(--knox-color-surface);border:1px solid var(--knox-color-border);border-radius:var(--knox-radius-md);box-shadow:var(--knox-shadow-1);padding:var(--knox-space-4);text-align:start;display:flex}button.knox-stat{cursor:pointer;inline-size:100%}button.knox-stat:hover{border-color:var(--knox-color-border-strong)}.knox-stat__icon{border-radius:var(--knox-radius-sm);background:var(--knox-color-primary-soft);block-size:40px;inline-size:40px;color:var(--knox-color-primary-text);flex:none;place-items:center;display:grid}.knox-stat__icon--success{background:var(--knox-color-success-bg);color:var(--knox-color-success)}.knox-stat__icon--warning{background:var(--knox-color-warning-bg);color:var(--knox-color-warning)}.knox-stat__icon--danger{background:var(--knox-color-danger-bg);color:var(--knox-color-danger)}.knox-stat__icon--info{background:var(--knox-color-info-bg);color:var(--knox-color-info)}.knox-stat__icon--neutral{background:var(--knox-color-neutral-bg);color:var(--knox-color-neutral)}.knox-stat__icon--accent{background:var(--knox-color-accent-soft);color:var(--knox-color-accent-text)}.knox-stat__label{font-size:var(--knox-text-sm);color:var(--knox-color-text-muted)}.knox-stat__value{font-size:var(--knox-text-xl);font-weight:var(--knox-heading-weight);line-height:var(--knox-line-heading);margin-block-start:2px}.knox-stat__hint{font-size:var(--knox-text-xs);color:var(--knox-color-text-muted);margin-block-start:2px}.knox-badge{border-radius:var(--knox-radius-pill);font-size:var(--knox-text-sm);font-weight:600;line-height:var(--knox-line-heading-arabic);white-space:nowrap;align-items:center;gap:6px;inline-size:fit-content;max-inline-size:100%;padding:3px 10px;display:inline-flex}.knox-badge__text{text-overflow:ellipsis;overflow:hidden}.knox-badge--success{color:var(--knox-color-success);background:var(--knox-color-success-bg)}.knox-badge--warning{color:var(--knox-color-warning);background:var(--knox-color-warning-bg)}.knox-badge--danger{color:var(--knox-color-danger);background:var(--knox-color-danger-bg)}.knox-badge--info{color:var(--knox-color-info);background:var(--knox-color-info-bg)}.knox-badge--neutral{color:var(--knox-color-neutral);background:var(--knox-color-neutral-bg)}.knox-badge--accent{color:var(--knox-color-accent-text);background:var(--knox-color-accent-soft)}.knox-table-wrap{overflow-inline:auto;background:var(--knox-color-surface);border:1px solid var(--knox-color-border);border-radius:var(--knox-radius-md);box-shadow:var(--knox-shadow-1)}.knox-table{border-collapse:collapse;inline-size:100%;font-size:var(--knox-text-md)}.knox-table th,.knox-table td{padding:var(--knox-space-3) var(--knox-space-4);text-align:start;border-block-end:1px solid var(--knox-color-border)}.knox-table thead th{font-size:var(--knox-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--knox-color-text-muted);background:var(--knox-color-surface-2);font-weight:700}:lang(ar) .knox-table thead th{letter-spacing:0}.knox-table tbody tr:last-child td{border-block-end:0}.knox-table tbody tr:hover{background:var(--knox-color-surface-2)}.knox-table tbody tr[data-selected=true]{background:var(--knox-color-primary-soft)}.knox-table__sort{align-items:center;gap:var(--knox-space-1);color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;display:inline-flex}.knox-table .knox-table__cell--number,.knox-table .knox-table__cell--money{text-align:end;font-variant-numeric:tabular-nums}.knox-table__cell--money{font-family:var(--knox-font-latin)}.knox-table__state{padding:var(--knox-space-6) var(--knox-space-4);text-align:center}.knox-table__footer{justify-content:space-between;align-items:center;gap:var(--knox-space-3);padding:var(--knox-space-3) var(--knox-space-4);flex-wrap:wrap;display:flex}.knox-table__selection{font-size:var(--knox-text-sm);color:var(--knox-color-text-muted)}.knox-pager{align-items:center;gap:var(--knox-space-2);font-size:var(--knox-text-sm);color:var(--knox-color-text-muted);display:flex}.knox-table input[type=checkbox]{block-size:24px;inline-size:24px;accent-color:var(--knox-color-primary);cursor:pointer}.knox-tabs__list{gap:var(--knox-space-1);border-block-end:1px solid var(--knox-color-border);overflow-inline:auto;display:flex}.knox-tabs__tab{align-items:center;gap:var(--knox-space-2);min-block-size:var(--knox-target);padding:0 var(--knox-space-4);color:var(--knox-color-text-muted);font-weight:600;font-size:var(--knox-text-md);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-block-end:2px solid #0000;display:inline-flex}.knox-tabs__tab:hover:not(:disabled){color:var(--knox-color-text)}.knox-tabs__tab[aria-selected=true]{color:var(--knox-color-primary-text);border-block-end-color:var(--knox-color-primary)}.knox-tabs__tab:disabled{cursor:not-allowed;opacity:.55}.knox-tabs__panel{padding-block-start:var(--knox-space-4)}.knox-field{gap:var(--knox-space-1);flex-direction:column;margin-block-end:var(--knox-space-3);display:flex}.knox-field__label{font-size:var(--knox-text-sm);font-weight:600}.knox-field__control{border:1px solid var(--knox-color-border-strong);border-radius:var(--knox-radius-sm);background:var(--knox-color-surface);transition:border-color var(--knox-duration-fast) var(--knox-ease-standard), box-shadow var(--knox-duration-fast) var(--knox-ease-standard);align-items:stretch;display:flex}.knox-field__control:focus-within{border-color:var(--knox-color-focus);box-shadow:var(--knox-focus-ring)}.knox-field__control[data-invalid=true]{border-color:var(--knox-color-danger)}.knox-field__control[data-disabled=true]{opacity:.6;background:var(--knox-color-surface-2)}.knox-field__input,.knox-field__select{min-inline-size:0;min-block-size:var(--knox-target);padding:0 var(--knox-space-3);background:0 0;border:0;flex:1}.knox-field__input:focus-visible,.knox-field__select:focus-visible{outline:none}.knox-field__addon{padding-inline:var(--knox-space-3);color:var(--knox-color-text-muted);font-size:var(--knox-text-sm);white-space:nowrap;border-inline-end:1px solid var(--knox-color-border);font-variant-numeric:tabular-nums;align-items:center;font-weight:600;display:inline-flex}.knox-field__help{font-size:var(--knox-text-xs);color:var(--knox-color-text-muted)}.knox-field__help--error{color:var(--knox-color-danger)}.knox-field__help--valid{color:var(--knox-color-success)}.knox-timeline{margin:0;padding:0;list-style:none}.knox-timeline__item{gap:var(--knox-space-3);padding-block-end:var(--knox-space-5);display:flex;position:relative}.knox-timeline__item:not(:last-child):before{content:"";border-inline-start:2px solid var(--knox-color-border);position:absolute;inset-block:20px 0;inset-inline-start:9px}.knox-timeline__marker{z-index:1;background:var(--knox-color-neutral-bg);block-size:20px;inline-size:20px;color:var(--knox-color-neutral);border:2px solid var(--knox-color-surface);border-radius:50%;flex:none;place-items:center;margin-block-start:2px;display:grid;position:relative}.knox-timeline__marker--success{background:var(--knox-color-success-bg);color:var(--knox-color-success)}.knox-timeline__marker--warning{background:var(--knox-color-warning-bg);color:var(--knox-color-warning)}.knox-timeline__marker--danger{background:var(--knox-color-danger-bg);color:var(--knox-color-danger)}.knox-timeline__marker--info{background:var(--knox-color-info-bg);color:var(--knox-color-info)}.knox-timeline__marker--accent{background:var(--knox-color-accent-soft);color:var(--knox-color-accent-text)}.knox-timeline__content{min-inline-size:0}.knox-timeline__title{font-weight:600;font-size:var(--knox-text-md)}.knox-timeline__time{font-size:var(--knox-text-xs);color:var(--knox-color-text-muted);font-variant-numeric:tabular-nums}.knox-timeline__body{font-size:var(--knox-text-sm);color:var(--knox-color-text-muted);margin-block-start:var(--knox-space-1)}.knox-field__input,.knox-field__select{color:inherit}.knox-stat__label,.knox-stat__value,.knox-stat__hint{display:block}.knox-badge{white-space:normal}.knox-table__sort{min-block-size:32px}.knox-table-wrap{overflow:auto}.knox-tabs__list{padding:4px;overflow:auto}a.knox-stat{color:var(--knox-color-text);text-decoration:none}a.knox-stat:hover{border-color:var(--knox-color-primary)}.brand-name[data-astro-cid-6bctqxxv]{font-family:var(--knox-font-latin);font-weight:inherit}.logo-mark{flex:none;display:block}.logo-mark--tile .logo-mark__tile{fill:var(--knox-color-primary)}.logo-mark--tile .logo-mark__glyph{fill:var(--knox-color-on-primary)}.logo-mark--mono .logo-mark__tile{fill:currentColor}.logo-mark--mono .logo-mark__glyph{fill:var(--knox-color-bg)}.logo-mark--glyph .logo-mark__glyph{fill:currentColor}.logo-mark__pending{opacity:.45}.logo{align-items:center;gap:var(--knox-space-2);color:var(--knox-color-text);white-space:nowrap;text-decoration:none;display:inline-flex}a.logo{min-block-size:var(--knox-target);border-radius:var(--knox-radius-sm)}.logo__word{font-family:var(--knox-font-latin);font-size:var(--knox-text-xl);letter-spacing:-.03em;font-weight:700;line-height:1}.logo--lg .logo__word{font-size:var(--knox-text-2xl)}.site-footer{padding-block:var(--site-space-section-tight) var(--knox-space-6);border-block-start:1px solid var(--knox-color-border);background:var(--knox-color-surface);font-size:var(--knox-text-md);margin-block-start:auto}.site-footer__grid{gap:var(--knox-space-7);display:grid}@media (width>=1024px){.site-footer__grid{gap:var(--knox-space-8);grid-template-columns:minmax(0,1.1fr) minmax(0,3fr)}}.site-footer__tagline{max-inline-size:36ch;margin-block:var(--knox-space-4) var(--knox-space-5);color:var(--knox-color-text-muted)}.site-footer__contact{gap:var(--knox-space-1);font-style:normal;display:grid}.site-footer__contact-link{align-items:center;gap:var(--knox-space-2);min-block-size:32px;inline-size:fit-content;color:var(--knox-color-text);text-decoration:none;display:inline-flex}.site-footer__contact-link .knox-icon{color:var(--knox-color-text-muted)}a.site-footer__contact-link:hover{color:var(--knox-color-primary-text);text-decoration:underline}.site-footer__nav{gap:var(--knox-space-6) var(--knox-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=720px){.site-footer__nav{grid-template-columns:repeat(var(--site-footer-groups,5), minmax(0, 1fr))}}.site-footer__heading{color:var(--knox-color-text);font-size:var(--knox-text-sm);letter-spacing:0;margin-block-end:var(--knox-space-3);font-weight:700}.site-footer__list{gap:var(--knox-space-1);margin:0;padding:0;display:grid}.site-footer__list a{min-block-size:32px;color:var(--knox-color-text-muted);align-items:center;text-decoration:none;display:inline-flex}.site-footer__list a:hover{color:var(--knox-color-primary-text);text-decoration:underline}.site-footer__base{border-block-start:1px solid var(--knox-color-border);color:var(--knox-color-text-muted);font-size:var(--knox-text-sm);margin-block-start:var(--knox-space-7);padding-block-start:var(--knox-space-5)}.knox-btn{white-space:nowrap}.btn--lg{min-block-size:calc(var(--knox-target) + var(--knox-space-2));padding:0 var(--knox-space-5);font-size:var(--knox-text-base)}.btn--lg.knox-btn--icon{min-inline-size:calc(var(--knox-target) + var(--knox-space-2))}.btn--block{inline-size:100%}a.knox-btn:hover{text-decoration:none}.lang-switch{align-items:center;gap:var(--knox-space-2);min-block-size:var(--knox-target);padding-inline:var(--knox-space-3);border-radius:var(--knox-radius-pill);color:var(--knox-color-text);font-size:var(--knox-text-md);white-space:nowrap;font-weight:600;text-decoration:none;display:inline-flex}.lang-switch:hover{background:var(--knox-color-surface-2)}.theme-toggle{color:var(--knox-color-text);min-block-size:var(--knox-target);min-inline-size:var(--knox-target)}.theme-toggle[aria-pressed=true] .theme-toggle__moon,.theme-toggle[aria-pressed=false] .theme-toggle__sun{display:none}.theme-toggle[aria-pressed=true]{color:var(--knox-color-primary-text)}.theme-toggle--labelled{justify-self:center;gap:var(--knox-space-2);padding-inline:var(--knox-space-3);font-size:var(--knox-text-md);font-weight:600}.site-header{z-index:30;border-block-end:1px solid var(--knox-color-border);background:var(--site-header-backdrop);-webkit-backdrop-filter:saturate(1.2)blur(12px);position:sticky;inset-block-start:0}.site-header__bar{align-items:center;gap:var(--knox-space-4);block-size:var(--site-header-block-size);display:flex}.site-header__logo{flex:none}.site-nav{min-inline-size:0;display:none}.site-nav__list{align-items:center;gap:var(--knox-space-1);margin:0;padding:0;display:flex}.site-nav__link{min-block-size:var(--knox-target);padding-inline:var(--knox-space-3);border-radius:var(--knox-radius-pill);color:var(--knox-color-text-muted);font-size:var(--knox-text-md);white-space:nowrap;transition:background-color var(--knox-duration-fast) var(--knox-ease-standard), color var(--knox-duration-fast) var(--knox-ease-standard);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.site-nav__link:hover{background:var(--knox-color-surface-2);color:var(--knox-color-text)}.site-nav__link[aria-current=page]{background:var(--knox-color-primary-soft);color:var(--knox-color-primary-text)}.site-header__tools{align-items:center;gap:var(--knox-space-1);margin-inline-start:auto;display:flex}.site-header__lang,.site-header__signin,.site-header__demo{display:none}.site-header__menu-toggle{margin-inline-start:var(--knox-space-1)}.site-header__menu-close,.site-header[data-menu-open] .site-header__menu-open{display:none}.site-header[data-menu-open] .site-header__menu-close{display:inline-block}.site-menu{border-block-start:1px solid var(--knox-color-border);background:var(--knox-color-surface)}html:not(.js) .site-header__menu-toggle{display:none}html.js .site-menu{max-block-size:calc(100dvh - var(--site-header-block-size));overscroll-behavior:contain;border-block-end:1px solid var(--knox-color-border);box-shadow:var(--knox-shadow-2);display:none;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}html.js .site-header[data-menu-open] .site-menu{display:block}.site-menu__inner{gap:var(--knox-space-5);padding-block:var(--knox-space-4) var(--knox-space-6);display:grid}.site-menu__list{margin:0;padding:0}.site-menu__link{justify-content:space-between;align-items:center;gap:var(--knox-space-3);min-block-size:calc(var(--knox-target) + var(--knox-space-2));padding-inline:var(--knox-space-3);border-block-end:1px solid var(--knox-color-border);color:var(--knox-color-text);font-size:var(--knox-text-lg);font-weight:600;text-decoration:none;display:flex}.site-menu__link .knox-icon{color:var(--knox-color-text-muted)}.site-menu__link[aria-current=page]{color:var(--knox-color-primary-text)}.site-menu__actions{gap:var(--knox-space-3);justify-items:stretch;display:grid}.site-menu__prefs{justify-content:center;gap:var(--knox-space-2);flex-wrap:wrap;display:flex}@media (width>=640px){.site-header__demo{display:inline-flex}}@media (width>=1024px){.site-header__bar{gap:var(--knox-space-5)}.site-nav{display:block}.site-header__lang,.site-header__signin{display:inline-flex}.site-header__menu-toggle,.site-menu,html.js .site-menu{display:none!important}.site-header__signin{padding-inline:var(--knox-space-3);color:var(--knox-color-text)}}@media (width>=1024px) and (width<=1199px){.site-nav__link,.lang-switch{padding-inline:var(--knox-space-2)}.site-header__lang .knox-icon{display:none}}main:focus{outline:none}
