:root{--tk-brand-ocean:#154888;--tk-brand-ocean-dark:#010e38;;--tk-brand-sea:#2a80bf;--tk-brand-river:#5fc4ec;--tk-brand-pond:#30c7c7;--tk-brand-stream:#e2eff8;--tk-brand-solar:#fb8a22;--tk-brand-grey:#f2f2f2;--tk-ln-brand-forest:#044225;--tk-ln-brand-plum:#473347;--tk-ln-brand-spring:#b7f07e;--tk-ln-brand-leaf:#16ae69;--tk-ln-brand-alert:#ed5426;--tk-ln-brand-offwhite:#fbf6e7;--tk-neutral-0:#fff;--tk-neutral-50:#fafafa;--tk-neutral-100:#f5f5f4;--tk-neutral-150:#ececeb;--tk-neutral-200:#dcdcdb;--tk-neutral-250:#cdcdcc;--tk-neutral-300:#babab9;--tk-neutral-600:#646463;--tk-neutral-650:#535352;--tk-neutral-700:#40403f;--tk-neutral-750:#353534;--tk-neutral-800:#2d2d2c;--tk-neutral-850:#242423;--tk-neutral-900:#1a1a19;--tk-neutral-1000:#000;--tk-blue-0:#fff;--tk-blue-50:#f7fdff;--tk-blue-100:#ebf9ff;--tk-blue-150:#d9f2ff;--tk-blue-200:#bee5fa;--tk-blue-250:#aad8f2;--tk-blue-300:#93c6e5;--tk-blue-600:#336cbd;--tk-blue-650:#235ba8;--tk-blue-700:#154888;--tk-blue-750:#0c3c7d;--tk-blue-800:#053573;--tk-blue-850:#032a61;--tk-blue-900:#001e4f;--tk-blue-1000:#000}:root,.tk-ui-revert{--tk-ctx-0:var(--tk-blue-0);--tk-ctx-50:var(--tk-blue-50);--tk-ctx-100:var(--tk-blue-100);--tk-ctx-150:var(--tk-blue-150);--tk-ctx-200:var(--tk-blue-200);--tk-ctx-250:var(--tk-blue-250);--tk-ctx-300:var(--tk-blue-300);--tk-ctx-600:var(--tk-blue-600);--tk-ctx-650:var(--tk-blue-650);--tk-ctx-700:var(--tk-blue-700);--tk-ctx-750:var(--tk-blue-750);--tk-ctx-800:var(--tk-blue-800);--tk-ctx-850:var(--tk-blue-850);--tk-ctx-900:var(--tk-blue-900);--tk-ctx-1000:var(--tk-blue-1000)}.tk-ui-neutral{--tk-ctx-0:var(--tk-neutral-0);--tk-ctx-50:var(--tk-neutral-50);--tk-ctx-100:var(--tk-neutral-100);--tk-ctx-150:var(--tk-neutral-150);--tk-ctx-200:var(--tk-neutral-200);--tk-ctx-250:var(--tk-neutral-250);--tk-ctx-300:var(--tk-neutral-300);--tk-ctx-600:var(--tk-neutral-600);--tk-ctx-650:var(--tk-neutral-650);--tk-ctx-700:var(--tk-neutral-700);--tk-ctx-750:var(--tk-neutral-750);--tk-ctx-800:var(--tk-neutral-800);--tk-ctx-900:var(--tk-neutral-900);--tk-ctx-1000:var(--tk-neutral-1000)}body:not(.tk-dark-theme),.tk-light-context,:where(.tk-light-context)[class*="tk-ui-"],:where(.tk-light-context) [class*="tk-ui-"],:where(body:not(.tk-dark-theme) [class*="tk-ui-"]){--root-foreground-color:var(--tk-neutral-750);--base-foreground-color:var(--tk-neutral-750);--base-foreground-color-brand:var(--tk-brand-ocean);--base-foreground-color-context:var(--tk-ctx-750);color:var(--base-foreground-color);--base-background-color:var(--tk-ctx-0);--base-background-color-2:var(--tk-neutral-0);--base-background-color-3:var(--tk-ctx-100);--base-background-color-neutral:var(--tk-neutral-100);--base-border-color:var(--tk-neutral-150);--base-border-color-neutral:var(--tk-neutral-150);--subtle-background-color:var(--tk-neutral-50);--subtle-border-color:var(--tk-neutral-150);--subtle-background-color-2:var(--tk-neutral-150);--subtle-border-color-2:var(--tk-neutral-200);--base-accent-color:var(--tk-brand-pond);--base-link-color:var(--tk-brand-ocean);--contrast-background-color:var(--tk-ctx-800);--contrast-foreground-color:var(--tk-neutral-0);--contrast-foreground-color-brand:var(--tk-blue-50);--contrast-foreground-color-context:var(--tk-ctx-50);--contrast-border-color:var(--tk-ctx-700);--contrast-link-color:var(--tk-ctx-150);--contrast-accent-color:var(--tk-ctx-300);--contrast-background-color-2:var(--tk-ctx-650);--contrast-border-color-2:var(--tk-ctx-700);--contrast-foreground-color-2:var(--tk-neutral-0);--tk-logo-clr-a:var(--tk-brand-ocean);--tk-logo-clr-b:var(--tk-brand-river);--tk-logo-clr-c:var(--tk-brand-sea);--ln-logo-text:var(--tk-ln-brand-forest);--ln-logo-bar:var(--tk-ln-brand-leaf);& [class*="tk-contrast"]{--ln-logo-text:var(--tk-neutral-0, #fff);--ln-logo-bar:var(--tk-ln-brand-spring)}}body.tk-dark-theme,body.tk-dark-header :where(header#brx-header),.tk-dark-context,:where(body.tk-dark-theme [class*="tk-ui-"]){--invert:-1;--root-foreground-color:var(--tk-neutral-0);--base-foreground-color:var(--tk-neutral-0);--base-foreground-color-brand:var(--tk-blue-0);--base-foreground-color-context:var(--tk-ctx-150);color:var(--base-foreground-color);--base-background-color:var(--tk-ctx-900);--base-background-color-2:var(--tk-ctx-850);--base-background-color-3:var(--tk-ctx-900);--base-background-color-neutral:var(--tk-neutral-900);--base-border-color:var(--tk-ctx-700);--base-border-color-neutral:var(--tk-ctx-700);--base-accent-color:var(--tk-brand-river);--base-link-color:var(--tk-brand-river);--subtle-background-color:var(--tk-ctx-800);--subtle-border-color:var(--tk-ctx-650);--subtle-background-color-2:var(--tk-ctx-800);--subtle-border-color-2:var(--tk-ctx-650);--contrast-background-color:var(--tk-ctx-0);--contrast-foreground-color:var(--tk-neutral-750);--contrast-foreground-color-brand:var(--tk-blue-750);--contrast-foreground-color-context:var(--tk-ctx-750);--contrast-border-color:var(--tk-ctx-250);--contrast-link-color:var(--contrast-foreground-color-brand);--contrast-accent-color:var(--tk-ctx-750);--contrast-background-color-2:var(--tk-ctx-650);--contrast-border-color-2:var(--tk-ctx-700);--contrast-foreground-color-2:var(--base-foreground-color);--tk-logo-clr-a:var(--tk-neutral-0, #fff);--tk-logo-clr-b:var(--tk-neutral-0, #fff);--tk-logo-clr-c:var(--tk-neutral-0, #fff);--ln-logo-text:var(--tk-neutral-0, #fff);--ln-logo-bar:var(--tk-ln-brand-spring);& [class*="tk-contrast"]{--ln-logo-text:var(--tk-ln-brand-forest);--ln-logo-bar:var(--tk-ln-brand-leaf)}}:where(body).tk-dark-theme{background-color:var(--base-background-color)}:where(header#brx-header),.tk-light-context{--header-background-color:var(--base-background-color);--header-foreground-color:var(--base-foreground-color-brand);--header-icon-color:var(--tk-brand-river);--header-background-color-2:var(--base-background-color);--header-border-color:var(--subtle-background-color-2);--header-active-background-color:var(--contrast-background-color-2)}:is(.tk-dark-theme,.tk-dark-header) :where(header#brx-header),.tk-dark-context{--header-background-color:var(--base-background-color);--header-foreground-color:var(--base-foreground-color);--header-background-color-2:var(--subtle-background-color-2);--header-border-color:var(--subtle-border-color-2);--header-active-background-color:var(--subtle-background-color);--tk-logo-clr-a:var(--tk-neutral-0, #fff);--tk-logo-clr-b:var(--tk-neutral-0, #fff);--tk-logo-clr-c:var(--tk-neutral-0, #fff)}.tk-subtle-context{--base-background-color:var(--subtle-background-color);--base-border-color:var(--subtle-border-color);--base-accent-color:var(--tk-brand-sea);--base-foreground-color:var(--root-foreground-color);--on-background-color:var(--subtle-background-color-2);--on-border-color:var(--subtle-border-color-2);--on-accent-color:var(--subtle-accent-color);color:var(--base-foreground-color)}.tk-subtle-context-2{--base-background-color:var(--subtle-background-color-2);--base-border-color:var(--subtle-border-color-2);--base-accent-color:var(--tk-brand-sea);--base-foreground-color:var(--root-foreground-color);--on-background-color:var(--subtle-background-color);--on-border-color:var(--subtle-border-color-2);--on-accent-color:var(--subtle-accent-color);color:var(--base-foreground-color)}.tk-contrast-context,.tk-contrast-context-2{--base-foreground-color:var(--contrast-foreground-color);--base-foreground-color-brand:var(--contrast-foreground-color-brand);--base-foreground-color-context:var(--contrast-foreground-color-context);--base-link-color:var(--contrast-link-color)}.tk-contrast-context{--base-background-color:var(--contrast-background-color);--base-border-color:var(--contrast-border-color);--base-accent-color:var(--tk-brand-sea);--on-background-color:var(--contrast-background-color-2);--on-foreground-color:var(--contrast-foreground-color);--on-border-color:var(--contrast-border-color-2);--on-accent-color:var(--contrast-accent-color);color:var(--contrast-foreground-color)}.tk-contrast-context-2{--base-background-color:var(--contrast-background-color-2);--base-border-color:var(--contrast-border-color-2);--base-accent-color:var(--tk-brand-sea);--base-foreground-color:var(--contrast-foreground-color-2);--on-background-color:var(--contrast-background-color);--on-foreground-color:var(--contrast-foreground-color);--on-border-color:var(--contrast-border-color-2);--on-accent-color:var(--contrast-accent-color);color:var(--base-foreground-color)}.tk-surface-box,.tk-surface-box-on-children>*,.tk-surface-box-on-spans span{background-color:var(--base-background-color);border-width:1px;border-style:solid;border-color:var(--base-border-color);transition:background-color var(--tk-transition-duration,0.2s)}.tk-surface-bg,.tk-surface-bg-on-children>*,.tk-surface-bg-on-spans span{background-color:var(--base-background-color);transition:background-color var(--tk-transition-duration,0.2s)}.tk-surface-text{color:var(--base-foreground-color,var(--base-foreground-color-3));font-weight:700}.tk-surface-highlight{&:where(:not(.brxe-text)),:where(.brxe-text) p{display:inline;box-decoration-break:clone;background-color:var(--base-background-color);padding:.3em .5em;border-radius:.2em;color:var(--base-foreground-color);line-height:1.5em}}:where(.tk-surface-box,.tk-surface-bg):is(a[href],button,input[type="submit"],select,details summary,[role="button"],[role="link"],.tk-on-hover):hover,.tk-on-hover-inner-button .bricks-button:hover,.tk-when-open[open]{background-color:oklch(from var(--base-background-color) calc(l + var(--factor, .05) * var(--invert, 1)) c h)}.tk-base-padding{padding:var(--tk-page-padding)}.tk-small-padding{padding:1rem}.tk-font-root{font-size:1rem;line-height:var(--tk-root-line-height,1.4)}:root{--tk-rounded:8px}