@font-face{font-display:swap;font-family:BilimOr Display;font-style:normal;font-weight:600;src:local("Archivo SemiBold"),local("Archivo-SemiBold"),local("Archivo")}@font-face{font-display:swap;font-family:BilimOr Display;font-style:normal;font-weight:700;src:local("Archivo Bold"),local("Archivo-Bold"),local("Archivo")}@font-face{font-display:swap;font-family:BilimOr Display;font-style:normal;font-weight:500;src:local("Archivo Medium"),local("Archivo-Medium"),local("Archivo")}@font-face{font-display:swap;font-family:BilimOr Text;font-style:normal;font-weight:400;src:local("Source Sans 3"),local("SourceSans3-Regular"),local("Source Sans Pro")}@font-face{font-display:swap;font-family:BilimOr Text;font-style:normal;font-weight:500;src:local("Source Sans 3 Medium"),local("SourceSans3-Medium"),local("Source Sans Pro")}@font-face{font-display:swap;font-family:BilimOr Text;font-style:normal;font-weight:600;src:local("Source Sans 3 SemiBold"),local("SourceSans3-Semibold"),local("Source Sans Pro Semibold")}@font-face{font-display:swap;font-family:BilimOr Text;font-style:normal;font-weight:700;src:local("Source Sans 3 Bold"),local("SourceSans3-Bold"),local("Source Sans Pro Bold")}@font-face{font-display:swap;font-family:BilimOr Text;font-style:italic;font-weight:400;src:local("Source Sans 3 Italic"),local("SourceSans3-Italic"),local("Source Sans Pro Italic")}@font-face{font-display:swap;font-family:BilimOr Mono;font-style:normal;font-weight:400;src:local("IBM Plex Mono"),local("IBMPlexMono"),local("IBMPlexMono-Regular")}@font-face{font-display:swap;font-family:BilimOr Mono;font-style:normal;font-weight:500;src:local("IBM Plex Mono Medium"),local("IBMPlexMono-Medium"),local("IBM Plex Mono")}:root{--font-display:"BilimOr Display","Archivo","Segoe UI Variable Display","Segoe UI",Roboto,system-ui,-apple-system,"Helvetica Neue",sans-serif;--font-sans:"BilimOr Text","Source Sans 3","Segoe UI",Roboto,system-ui,-apple-system,"Helvetica Neue",sans-serif;--font-mono:"BilimOr Mono","IBM Plex Mono",ui-monospace,"SFMono-Regular","Cascadia Mono","Consolas","Liberation Mono",monospace;--font-system-sans:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-system-mono:ui-monospace,"SFMono-Regular","Consolas","Liberation Mono",monospace}html[data-fonts=system]{--font-display:var(--font-system-sans);--font-sans:var(--font-system-sans);--font-mono:var(--font-system-mono)}:root{--color-white:#fff;--color-black:#000;--color-navy-50:#f2f7fb;--color-navy-100:#e4edf5;--color-navy-200:#c8dae9;--color-navy-300:#94b4d2;--color-navy-400:#5686b4;--color-navy-500:#2c6094;--color-navy-600:#1e4a75;--color-navy-700:#16395c;--color-navy-800:#102b47;--color-navy-900:#0a1f35;--color-orange-50:#fef6ee;--color-orange-100:#fde7d2;--color-orange-200:#facca3;--color-orange-300:#f7ac6c;--color-orange-400:#f58220;--color-orange-500:#e1650b;--color-orange-600:#c2540a;--color-orange-700:#95400a;--color-orange-800:#6b2f09;--color-gray-0:#fff;--color-gray-50:#f7f9fb;--color-gray-100:#eff2f5;--color-gray-200:#e1e5ea;--color-gray-300:#c4cad2;--color-gray-400:#9aa2ad;--color-gray-500:#646d77;--color-gray-600:#545c68;--color-gray-700:#383e48;--color-gray-800:#23272e;--color-gray-900:#16191d;--color-green-50:#e9f6ef;--color-green-100:#cbeadb;--color-green-500:#1a9159;--color-green-600:#147a4b;--color-green-700:#0e5c39;--color-amber-50:#fdf4e3;--color-amber-100:#fae7c0;--color-amber-500:#c98209;--color-amber-600:#a6640a;--color-amber-700:#7a4a08;--color-red-50:#fcecea;--color-red-100:#f7d5d1;--color-red-500:#d3342a;--color-red-600:#b3261e;--color-red-700:#8c1d17;--color-violet-50:#f2effa;--color-violet-100:#e0d9f4;--color-violet-600:#5b45a8;--color-violet-700:#463482;--color-chart-1:#1e4a75;--color-chart-2:#f58220;--color-chart-3:#2c9c7e;--color-chart-4:#94b4d2;--color-chart-5:#a6640a;--color-chart-6:#5b45a8;--font-size-3xs:11px;--font-size-2xs:12px;--font-size-xs:13px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:28px;--font-size-4xl:34px;--font-size-5xl:42px;--font-size-6xl:54px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.15;--line-height-snug:1.3;--line-height-normal:1.5;--line-height-relaxed:1.65;--letter-spacing-tight:-.02em;--letter-spacing-snug:-.01em;--letter-spacing-normal:0;--letter-spacing-wide:.02em;--letter-spacing-caps:.06em;--typography-display-lg-family:var(--font-display);--typography-display-lg-size:var(--font-size-6xl);--typography-display-lg-weight:var(--font-weight-bold);--typography-display-lg-line:var(--line-height-tight);--typography-display-lg-tracking:var(--letter-spacing-tight);--typography-heading-xl-size:var(--font-size-4xl);--typography-heading-lg-size:var(--font-size-3xl);--typography-heading-md-size:var(--font-size-2xl);--typography-heading-sm-size:var(--font-size-xl);--typography-heading-xs-size:var(--font-size-lg);--typography-body-lg-size:var(--font-size-lg);--typography-body-md-size:var(--font-size-md);--typography-body-sm-size:var(--font-size-sm);--typography-caption-size:var(--font-size-xs);--typography-overline-size:var(--font-size-2xs);--spacing-0:0px;--spacing-25:2px;--spacing-50:4px;--spacing-100:8px;--spacing-150:12px;--spacing-200:16px;--spacing-250:20px;--spacing-300:24px;--spacing-400:32px;--spacing-500:40px;--spacing-600:48px;--spacing-800:64px;--spacing-1000:80px;--spacing-1200:96px;--size-control-sm:32px;--size-control-md:40px;--size-control-lg:48px;--size-touch-target:44px;--size-icon-sm:16px;--size-icon-md:20px;--size-icon-lg:24px;--size-avatar-sm:28px;--size-avatar-md:40px;--size-avatar-lg:56px;--size-container-sm:640px;--size-container-md:840px;--size-container-lg:1080px;--size-container-xl:1280px;--size-measure-prose:68ch;--size-sidenav-expanded:264px;--size-sidenav-collapsed:72px;--size-topbar:64px;--size-bottomnav:60px;--border-width-hairline:1px;--border-width-thick:2px;--border-width-emphasis:3px;--radius-none:0px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--radius-control:var(--radius-sm);--radius-surface:var(--radius-lg);--radius-overlay:var(--radius-xl);--elevation-none:none;--elevation-raised:0 1px 2px rgba(10,31,53,.06),0 1px 1px rgba(10,31,53,.04);--elevation-card:0 1px 3px rgba(10,31,53,.07),0 1px 2px rgba(10,31,53,.04);--elevation-popover:0 6px 16px rgba(10,31,53,.12),0 2px 6px rgba(10,31,53,.06);--elevation-overlay:0 16px 40px rgba(10,31,53,.18),0 4px 12px rgba(10,31,53,.08);--elevation-sticky:0 1px 0 rgba(10,31,53,.08);--opacity-disabled:.45;--opacity-muted:.7;--opacity-scrim:.55;--z-index-base:0;--z-index-sticky:100;--z-index-navigation:200;--z-index-drawer:300;--z-index-scrim:400;--z-index-modal:500;--z-index-popover:600;--z-index-toast:700;--z-index-skip-link:900;--motion-duration-instant:80ms;--motion-duration-fast:.14s;--motion-duration-normal:.22s;--motion-duration-slow:.32s;--motion-easing-standard:cubic-bezier(.2,0,0,1);--motion-easing-entrance:cubic-bezier(0,0,0,1);--motion-easing-exit:cubic-bezier(.3,0,1,1)}@media(prefers-reduced-motion:reduce){:root{--motion-duration-instant:0ms;--motion-duration-fast:0ms;--motion-duration-normal:0ms;--motion-duration-slow:0ms}}:root{--breakpoint-xs:360px;--breakpoint-sm:390px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1440px;--grid-columns-mobile:4;--grid-columns-tablet:8;--grid-columns-desktop:12;--grid-gutter-mobile:16px;--grid-gutter-tablet:20px;--grid-gutter-desktop:24px;--grid-margin-mobile:16px;--grid-margin-tablet:32px;--grid-margin-desktop:40px;--surface-page:var(--color-gray-50);--surface-default:var(--color-white);--surface-card:var(--color-white);--surface-subtle:var(--color-gray-100);--surface-sunken:var(--color-gray-100);--surface-inverse:var(--color-navy-900);--surface-brand:var(--color-navy-800);--surface-brand-subtle:var(--color-navy-50);--surface-accent-subtle:var(--color-orange-50);--surface-overlay:var(--color-white);--surface-scrim:rgba(10,31,53,.55);--surface-hover:var(--color-gray-100);--surface-selected:var(--color-navy-50);--surface-disabled:var(--color-gray-100);--text-primary:var(--color-gray-900);--text-secondary:var(--color-gray-600);--text-tertiary:var(--color-gray-500);--text-on-brand:var(--color-white);--text-on-accent:var(--color-white);--text-inverse:var(--color-white);--text-brand:var(--color-navy-700);--text-accent:var(--color-orange-700);--text-link:var(--color-navy-600);--text-link-hover:var(--color-navy-800);--text-link-visited:var(--color-navy-700);--text-disabled:var(--color-gray-400);--text-placeholder:var(--color-gray-500);--text-error:var(--color-red-600);--text-success:var(--color-green-700);--text-warning:var(--color-amber-700);--border-default:var(--color-gray-200);--border-strong:var(--color-gray-500);--border-subtle:var(--color-gray-100);--border-brand:var(--color-navy-600);--border-accent:var(--color-orange-500);--border-error:var(--color-red-600);--border-inverse:hsla(0,0%,100%,.18);--action-primary-bg:var(--color-orange-600);--action-primary-bg-hover:var(--color-orange-700);--action-primary-bg-active:var(--color-orange-800);--action-primary-text:var(--color-white);--action-secondary-bg:var(--color-white);--action-secondary-bg-hover:var(--color-navy-50);--action-secondary-bg-active:var(--color-navy-100);--action-secondary-text:var(--color-navy-700);--action-secondary-border:var(--color-navy-200);--action-tertiary-text:var(--color-navy-700);--action-tertiary-bg-hover:var(--color-gray-100);--action-destructive-bg:var(--color-red-600);--action-destructive-bg-hover:var(--color-red-700);--action-destructive-text:var(--color-white);--action-disabled-bg:var(--color-gray-200);--action-disabled-text:var(--color-gray-500);--focus-ring-color:var(--color-navy-600);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-contrast:var(--color-white);--focus-ring:0 0 0 var(--focus-ring-offset) var(--focus-ring-contrast),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color);--status-neutral-surface:var(--color-gray-100);--status-neutral-text:var(--color-gray-700);--status-neutral-border:var(--color-gray-300);--status-info-surface:var(--color-navy-50);--status-info-text:var(--color-navy-700);--status-info-border:var(--color-navy-200);--status-success-surface:var(--color-green-50);--status-success-text:var(--color-green-700);--status-success-border:var(--color-green-100);--status-warning-surface:var(--color-amber-50);--status-warning-text:var(--color-amber-700);--status-warning-border:var(--color-amber-100);--status-danger-surface:var(--color-red-50);--status-danger-text:var(--color-red-700);--status-danger-border:var(--color-red-100);--status-progress-surface:var(--color-orange-50);--status-progress-text:var(--color-orange-700);--status-progress-border:var(--color-orange-200);--component-button-radius:var(--radius-control);--component-button-height-sm:var(--size-control-sm);--component-button-height-md:var(--size-control-md);--component-button-height-lg:var(--size-control-lg);--component-input-bg:var(--color-white);--component-input-border:var(--border-strong);--component-input-radius:var(--radius-control);--component-card-radius:var(--radius-surface);--component-card-border:var(--border-default);--component-card-shadow:var(--elevation-card);--component-modal-radius:var(--radius-overlay);--component-modal-shadow:var(--elevation-overlay);--component-table-row-height:52px;--component-table-row-height-compact:44px}:root{--mk-surface-cream:var(--color-orange-50);--mk-surface-peach:var(--color-orange-100);--mk-surface-dark:var(--color-gray-900);--mk-accent:var(--color-orange-600);--mk-accent-hover:var(--color-orange-700);--mk-accent-deep:var(--color-orange-500);--mk-accent-bright:var(--color-orange-400);--mk-grad-hero:linear-gradient(180deg,var(--color-orange-100) 0%,var(--color-orange-50) 72%,#fff 100%);--mk-grad-hero-home:linear-gradient(158deg,var(--color-orange-50) 0%,var(--color-orange-100) 58%,var(--color-orange-200) 100%);--mk-grad-band:linear-gradient(115deg,var(--color-orange-500) 0%,var(--color-orange-600) 55%,var(--color-orange-700) 100%);--mk-grad-overlay:linear-gradient(198deg,rgba(245,130,32,.16),rgba(194,84,10,.82) 58%,rgba(107,47,9,.94));--mk-grad-scrim:linear-gradient(180deg,rgba(22,25,29,.72),rgba(22,25,29,.84));--mk-grad-scrim-side:linear-gradient(96deg,rgba(22,25,29,.84),rgba(22,25,29,.76) 52%,rgba(22,25,29,.2));--mk-grad-footer:linear-gradient(180deg,#fff 0%,var(--color-orange-100) 100%);--mk-radius-band:20px;--mk-radius-card:16px;--mk-radius-hero:28px;--mk-shadow-card:0 10px 30px rgba(107,47,9,.1);--mk-shadow-card-hover:0 16px 40px rgba(107,47,9,.16);--mk-shadow-hero:0 26px 50px -30px rgba(107,47,9,.42);--mk-header-h:76px}*,:after,:before{box-sizing:border-box}body{background:var(--surface-page);font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;text-wrap:pretty}body,h1,h2,h3,h4,h5{color:var(--text-primary);margin:0}h1,h2,h3,h4,h5{font-family:var(--font-display);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-snug);line-height:var(--line-height-snug);text-wrap:balance}:focus-visible{border-radius:var(--radius-xs);box-shadow:0 0 0 var(--focus-ring-offset) var(--focus-ring-contrast),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color);outline:none}.bo-public-container{margin-inline:auto;padding-block:40px 64px;padding-inline:clamp(var(--grid-margin-mobile),4vw,var(--grid-margin-desktop));width:100%}p{margin:0}a{color:var(--text-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}a:hover{color:var(--text-link-hover);text-decoration-thickness:2px}a:visited{color:var(--text-link-visited)}button,input,select,textarea{color:inherit;font:inherit}.bo-shell select{background:var(--component-input-bg);border:1px solid var(--component-input-border);border-radius:var(--component-input-radius);color:var(--text-primary);min-height:var(--size-touch-target);padding:0 var(--spacing-150)}.bo-shell select[multiple]{padding-block:var(--spacing-100)}.bo-shell select:disabled{background:var(--surface-disabled)}.bo-shell select[aria-invalid=true]{border-color:var(--border-error)}main[tabindex="-1"]:focus,main[tabindex="-1"]:focus-visible,section[tabindex="-1"][data-focus-target]:focus,section[tabindex="-1"][data-focus-target]:focus-visible{box-shadow:none;outline:none}a[data-link-kind=standalone]{align-items:center;color:var(--text-link);display:inline-flex;min-height:24px}@media(max-width:768px),(pointer:coarse){a[data-link-kind=standalone]{min-height:44px;min-width:44px}}a[data-link-kind=prose]{color:var(--text-link);display:inline;min-height:0}.bo-skip-link{align-items:center;background:var(--surface-default);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-link);display:inline-flex;font-weight:var(--font-weight-semibold);left:-9999px;min-height:44px;padding:var(--spacing-150) var(--spacing-200);position:absolute;top:var(--spacing-100);z-index:var(--z-index-skip-link)}.bo-skip-link:focus{left:var(--spacing-200)}.bo-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.bo-wordmark[data-v-96a53b6f]{display:inline-flex;flex-direction:column;line-height:1}.bo-wordmark__name[data-v-96a53b6f]{font-family:var(--font-display);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight)}.bo-wordmark--sm .bo-wordmark__name[data-v-96a53b6f]{font-size:18px}.bo-wordmark--md .bo-wordmark__name[data-v-96a53b6f]{font-size:22px}.bo-wordmark--lg .bo-wordmark__name[data-v-96a53b6f]{font-size:30px}.bo-wordmark--default .bo-wordmark__name[data-v-96a53b6f]{color:var(--color-navy-800)}.bo-wordmark--inverse .bo-wordmark__name[data-v-96a53b6f]{color:var(--color-white)}.bo-wordmark__apostrophe[data-v-96a53b6f]{color:var(--color-orange-500)}.bo-wordmark__tagline[data-v-96a53b6f]{font-size:var(--font-size-3xs);letter-spacing:var(--letter-spacing-caps);margin-top:4px;text-transform:uppercase}.bo-wordmark--default .bo-wordmark__tagline[data-v-96a53b6f]{color:var(--text-tertiary)}.bo-wordmark--inverse .bo-wordmark__tagline[data-v-96a53b6f]{color:var(--color-navy-200)}.bo-mkbtn[data-v-30ede7e4]{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-weight:var(--font-weight-semibold);gap:8px;justify-content:center;line-height:1.5;text-align:center;text-decoration:none;transition:background var(--motion-duration-fast) var(--motion-easing-standard)}.bo-mkbtn--lg[data-v-30ede7e4]{font-size:16px;min-height:52px;padding:14px 28px}.bo-mkbtn--sm[data-v-30ede7e4]{font-size:14px;min-height:44px;padding:10px 20px}.bo-mkbtn--primary[data-v-30ede7e4]{background:var(--mk-accent);color:var(--color-white)}.bo-mkbtn--primary[data-v-30ede7e4]:hover{background:var(--mk-accent-hover)}.bo-mkbtn--primary[data-v-30ede7e4]:active{background:var(--color-orange-800)}.bo-mkbtn--inverse[data-v-30ede7e4]{background:var(--color-white);color:var(--mk-accent)}.bo-mkbtn--inverse[data-v-30ede7e4]:hover{background:var(--mk-surface-peach);color:var(--mk-accent-hover)}.bo-mkbtn--ghost[data-v-30ede7e4]{background:transparent;box-shadow:inset 0 0 0 1px var(--border-default);color:var(--text-primary)}.bo-mkbtn--ghost[data-v-30ede7e4]:hover{background:var(--color-gray-100)}.bo-mkbtn--danger[data-v-30ede7e4]{background:var(--color-red-600);color:var(--color-white)}.bo-mkbtn--danger[data-v-30ede7e4]:hover{background:var(--color-red-700)}@media(prefers-reduced-motion:reduce){.bo-mkbtn[data-v-30ede7e4]{transition:none}}.bo-icon[data-v-05f7504d]{display:inline-block;flex-shrink:0;vertical-align:middle}.bo-error[data-v-347469c1]{align-items:center;background:var(--mk-surface-cream);display:flex;min-height:100vh;padding:clamp(24px,6vw,64px) 20px}.bo-error__inner[data-v-347469c1]{margin-inline:auto;max-width:600px}.bo-error__code[data-v-347469c1]{color:var(--text-accent);font-family:var(--font-mono);font-size:13px;font-weight:var(--font-weight-semibold);margin:var(--spacing-400) 0 4px}.bo-error__title[data-v-347469c1]{font-size:clamp(28px,4vw,38px);letter-spacing:-.02em;line-height:1.15;margin:0}.bo-error__body[data-v-347469c1]{color:var(--text-secondary);line-height:1.6;margin:14px 0 0}.bo-error__actions[data-v-347469c1]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.bo-error__popular[data-v-347469c1]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--mk-radius-card);box-shadow:var(--mk-shadow-card);margin-top:32px;padding:24px}.bo-error__popular h2[data-v-347469c1]{font-size:17px;margin:0}.bo-error__popular ul[data-v-347469c1]{display:flex;flex-direction:column;list-style:none;margin:10px 0 0;padding:0}.bo-error__popular a[data-v-347469c1]{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:14px;gap:8px;min-height:var(--size-touch-target);text-decoration:none}.bo-error__popular a[data-v-347469c1]:hover{color:var(--text-accent)}
