@layer blcbrd.tokens{:root{--primitive-color-transparent:#0000;--primitive-color-neutral-100:#ececef;--primitive-color-neutral-900:#1c1c1e;--primitive-color-neutral-950:#0f0f11;--primitive-color-accent-600:#3d57e0;--primitive-space-1:4px;--primitive-space-2:8px;--primitive-space-4:16px;--primitive-radius-control:10px;--component-media-lightbox-layer:90;--component-button-height-md:40px;--semantic-surface-transparent:var(--primitive-color-transparent);--semantic-control-focus:var(--primitive-color-accent-600);--semantic-control-track:var(--primitive-color-neutral-100);--semantic-layer-scrim:var(--primitive-color-neutral-950);--component-media-lightbox-control-size:var(--component-button-height-md);--component-media-lightbox-gap:var(--primitive-space-4);--component-media-lightbox-radius:var(--primitive-radius-control);--component-media-lightbox-thumbnail-gap:var(--primitive-space-2);--component-media-lightbox-thumbnail-inset:var(--primitive-space-1);--component-media-lightbox-scrim:var(--semantic-layer-scrim);--component-media-lightbox-selected:var(--semantic-control-track);--component-media-lightbox-focus:var(--semantic-control-focus)}[data-blcbrd-theme=light]{--semantic-control-focus:var(--primitive-color-accent-600);--semantic-control-track:var(--primitive-color-neutral-100);--semantic-layer-scrim:var(--primitive-color-neutral-950);--semantic-surface-transparent:var(--primitive-color-transparent);--component-media-lightbox-focus:var(--semantic-control-focus);--component-media-lightbox-scrim:var(--semantic-layer-scrim);--component-media-lightbox-selected:var(--semantic-control-track)}[data-blcbrd-theme=dark]{--semantic-control-focus:var(--primitive-color-accent-600);--semantic-control-track:var(--primitive-color-neutral-900);--semantic-layer-scrim:var(--primitive-color-neutral-950);--semantic-surface-transparent:var(--primitive-color-transparent);--component-media-lightbox-focus:var(--semantic-control-focus);--component-media-lightbox-scrim:var(--semantic-layer-scrim);--component-media-lightbox-selected:var(--semantic-control-track)}:root{--primitive-color-neutral-0:#fff;--primitive-color-neutral-50:#f5f5f6;--primitive-color-neutral-100:#ececef;--primitive-color-neutral-900:#1c1c1e;--primitive-color-neutral-950:#0f0f11;--primitive-color-accent-600:#3d57e0;--primitive-color-danger-400:#fa7085;--primitive-color-danger-700:#b81f29;--primitive-space-1:4px;--primitive-space-2:8px;--primitive-space-3:12px;--primitive-space-4:16px;--primitive-radius-control:10px;--primitive-radius-full:999px;--primitive-line-focus:2px;--primitive-duration-fast:.18s;--primitive-easing-standard:cubic-bezier(.2,.8,.2,1);--primitive-typography-weight-semibold:600;--primitive-typography-line-height-control:1.25;--semantic-elevation-control-shadow-opacity:.16;--component-button-height-sm:32px;--component-button-height-md:40px;--component-button-height-lg:48px;--component-button-disabled-opacity:.55;--component-button-hover-lift:-1px;--component-button-pressed-scale:.985;--component-button-spinner-duration:1.6s;--semantic-line-focus:var(--primitive-line-focus);--semantic-elevation-control-shadow-block-offset:var(--primitive-space-1);--semantic-elevation-control-shadow-blur:var(--primitive-space-2);--semantic-typography-control-weight:var(--primitive-typography-weight-semibold);--semantic-typography-control-line-height:var(--primitive-typography-line-height-control);--semantic-surface-canvas-bg:var(--primitive-color-neutral-50);--semantic-surface-canvas-fg:var(--primitive-color-neutral-950);--semantic-surface-panel-bg:var(--primitive-color-neutral-0);--semantic-surface-container-fg:var(--primitive-color-neutral-950);--semantic-control-focus:var(--primitive-color-accent-600);--semantic-control-focus-fg:var(--primitive-color-neutral-0);--semantic-control-track:var(--primitive-color-neutral-100);--semantic-layer-scrim:var(--primitive-color-neutral-950);--semantic-status-danger:var(--primitive-color-danger-700);--component-button-gap:var(--primitive-space-2);--component-button-padding-inline:var(--primitive-space-4);--component-button-radius:var(--primitive-radius-control);--component-button-shadow-opacity:var(--semantic-elevation-control-shadow-opacity);--component-button-spinner-size:var(--primitive-space-3);--component-button-duration:var(--primitive-duration-fast);--component-button-easing:var(--primitive-easing-standard);--semantic-elevation-control-shadow-color:var(--semantic-layer-scrim);--component-button-primary-bg:var(--semantic-surface-canvas-fg);--component-button-primary-fg:var(--semantic-surface-canvas-bg);--component-button-secondary-bg:var(--semantic-surface-panel-bg);--component-button-secondary-fg:var(--semantic-surface-container-fg);--component-button-quiet-bg:var(--semantic-surface-canvas-bg);--component-button-quiet-fg:var(--semantic-surface-canvas-fg);--component-button-danger-bg:var(--semantic-control-track);--component-button-danger-fg:var(--semantic-status-danger);--component-button-focus-bg:var(--semantic-control-focus);--component-button-focus-fg:var(--semantic-control-focus-fg);--component-button-shadow-block-offset:var(--semantic-elevation-control-shadow-block-offset);--component-button-shadow-blur:var(--semantic-elevation-control-shadow-blur);--component-button-shadow-color:var(--semantic-elevation-control-shadow-color)}[data-blcbrd-theme=light]{--semantic-control-focus:var(--primitive-color-accent-600);--semantic-control-focus-fg:var(--primitive-color-neutral-0);--semantic-control-track:var(--primitive-color-neutral-100);--semantic-elevation-control-shadow-color:var(--semantic-layer-scrim);--semantic-layer-scrim:var(--primitive-color-neutral-950);--semantic-status-danger:var(--primitive-color-danger-700);--semantic-surface-canvas-bg:var(--primitive-color-neutral-50);--semantic-surface-canvas-fg:var(--primitive-color-neutral-950);--semantic-surface-container-fg:var(--primitive-color-neutral-950);--semantic-surface-panel-bg:var(--primitive-color-neutral-0);--component-button-danger-bg:var(--semantic-control-track);--component-button-danger-fg:var(--semantic-status-danger);--component-button-focus-bg:var(--semantic-control-focus);--component-button-focus-fg:var(--semantic-control-focus-fg);--component-button-primary-bg:var(--semantic-surface-canvas-fg);--component-button-primary-fg:var(--semantic-surface-canvas-bg);--component-button-quiet-bg:var(--semantic-surface-canvas-bg);--component-button-quiet-fg:var(--semantic-surface-canvas-fg);--component-button-secondary-bg:var(--semantic-surface-panel-bg);--component-button-secondary-fg:var(--semantic-surface-container-fg);--component-button-shadow-block-offset:var(--semantic-elevation-control-shadow-block-offset);--component-button-shadow-blur:var(--semantic-elevation-control-shadow-blur);--component-button-shadow-color:var(--semantic-elevation-control-shadow-color);--component-button-shadow-opacity:var(--semantic-elevation-control-shadow-opacity)}[data-blcbrd-theme=dark]{--semantic-control-focus:var(--primitive-color-accent-600);--semantic-control-focus-fg:var(--primitive-color-neutral-0);--semantic-control-track:var(--primitive-color-neutral-900);--semantic-elevation-control-shadow-color:var(--semantic-layer-scrim);--semantic-layer-scrim:var(--primitive-color-neutral-950);--semantic-status-danger:var(--primitive-color-danger-400);--semantic-surface-canvas-bg:var(--primitive-color-neutral-950);--semantic-surface-canvas-fg:var(--primitive-color-neutral-50);--semantic-surface-container-fg:var(--primitive-color-neutral-50);--semantic-surface-panel-bg:var(--primitive-color-neutral-900);--component-button-danger-bg:var(--semantic-control-track);--component-button-danger-fg:var(--semantic-status-danger);--component-button-focus-bg:var(--semantic-control-focus);--component-button-focus-fg:var(--semantic-control-focus-fg);--component-button-primary-bg:var(--semantic-surface-canvas-fg);--component-button-primary-fg:var(--semantic-surface-canvas-bg);--component-button-quiet-bg:var(--semantic-surface-canvas-bg);--component-button-quiet-fg:var(--semantic-surface-canvas-fg);--component-button-secondary-bg:var(--semantic-surface-panel-bg);--component-button-secondary-fg:var(--semantic-surface-container-fg);--component-button-shadow-block-offset:var(--semantic-elevation-control-shadow-block-offset);--component-button-shadow-blur:var(--semantic-elevation-control-shadow-blur);--component-button-shadow-color:var(--semantic-elevation-control-shadow-color);--component-button-shadow-opacity:var(--semantic-elevation-control-shadow-opacity)}}@layer blcbrd.primitives{.bb-button,.bb-icon-button{justify-content:center;align-items:center;gap:var(--component-button-gap);min-inline-size:0;padding-inline:var(--component-button-padding-inline);color:var(--component-button-secondary-fg);background:var(--component-button-secondary-bg);border-radius:var(--component-button-radius);box-shadow:0 var(--component-button-shadow-block-offset)var(--component-button-shadow-blur)var(--component-button-shadow-color);border:0;flex:none;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.bb-button,.bb-icon-button{box-shadow:0 var(--component-button-shadow-block-offset)var(--component-button-shadow-blur)color-mix(in srgb,var(--component-button-shadow-color)calc(var(--component-button-shadow-opacity)*50%),transparent)}}.bb-button,.bb-icon-button{font:inherit;text-align:center;cursor:pointer;transition:transform var(--component-button-duration)var(--component-button-easing),box-shadow var(--component-button-duration)var(--component-button-easing)}.bb-button{font-weight:var(--semantic-typography-control-weight);line-height:var(--semantic-typography-control-line-height)}.bb-button__content{justify-content:center;align-items:center;gap:var(--component-button-gap);min-inline-size:0;display:inline-flex;position:relative}.bb-button[data-loading] .bb-button__label,.bb-button[data-loading] .bb-button__adornment{opacity:0}.bb-button[data-size=sm],.bb-icon-button[data-size=sm]{min-block-size:var(--component-button-height-sm)}.bb-button[data-size=md],.bb-icon-button[data-size=md]{min-block-size:var(--component-button-height-md)}.bb-button[data-size=lg],.bb-icon-button[data-size=lg]{min-block-size:var(--component-button-height-lg)}.bb-button[data-tone=primary]{color:var(--component-button-primary-fg);background:var(--component-button-primary-bg)}.bb-button[data-tone=quiet],.bb-icon-button[data-tone=quiet]{color:var(--component-button-quiet-fg);background:var(--component-button-quiet-bg)}.bb-button[data-tone=danger],.bb-icon-button[data-tone=danger]{color:var(--component-button-danger-fg)}@supports (color:color-mix(in lab, red, red)){.bb-button[data-tone=danger],.bb-icon-button[data-tone=danger]{color:color-mix(in srgb,var(--component-button-danger-fg)40%,var(--component-button-primary-bg))}}.bb-button[data-tone=danger],.bb-icon-button[data-tone=danger]{background:var(--component-button-danger-bg)}@media (hover:hover) and (pointer:fine){.bb-button:hover:not(:disabled),.bb-icon-button:hover:not(:disabled){transform:translateY(var(--component-button-hover-lift))}}.bb-button:active:not(:disabled),.bb-icon-button:active:not(:disabled){transform:scale(var(--component-button-pressed-scale))}.bb-button:focus-visible,.bb-icon-button:focus-visible{color:var(--component-button-focus-fg);background:var(--component-button-focus-bg);outline:none}.bb-button:disabled,.bb-icon-button:disabled{opacity:var(--component-button-disabled-opacity);cursor:default;transform:none}.bb-button__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.bb-button__adornment,.bb-icon-button__icon{flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.bb-icon-button{inline-size:var(--component-button-height-md);border-radius:var(--primitive-radius-full);padding-inline:0}.bb-icon-button[data-size=sm]{inline-size:var(--component-button-height-sm)}.bb-icon-button[data-size=lg]{inline-size:var(--component-button-height-lg)}.bb-button__spinner{box-sizing:border-box;inline-size:var(--component-button-spinner-size);block-size:var(--component-button-spinner-size);border-radius:var(--primitive-radius-full);background:conic-gradient(from 0turn,transparent 0 20%,currentColor 20% 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--semantic-line-focus)),black 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--semantic-line-focus)),black 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--semantic-line-focus)),black 0);mask:radial-gradient(farthest-side,transparent calc(100% - var(--semantic-line-focus)),black 0);transform-origin:50%;will-change:transform;animation:bb-button-spin var(--component-button-spinner-duration)linear infinite;flex:none;display:block;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}@keyframes bb-button-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.bb-button,.bb-icon-button{transition:none}.bb-button__spinner{animation:none}}@media (forced-colors:active){.bb-button,.bb-icon-button{color:buttontext;forced-color-adjust:none;background:buttonface}.bb-button:focus-visible,.bb-icon-button:focus-visible{color:highlighttext;background:highlight}}}@layer blcbrd.components{.bb-media-lightbox{z-index:var(--component-media-lightbox-layer);position:fixed;inset:0}.bb-media-lightbox:focus{outline:none}.bb-media-lightbox__backdrop{background:var(--component-media-lightbox-scrim);border:0;block-size:100%;inline-size:100%;padding:0;position:absolute;inset:0}.bb-media-lightbox__layout{grid-template-columns:var(--component-media-lightbox-control-size)minmax(0,1fr)var(--component-media-lightbox-control-size);align-items:center;gap:var(--component-media-lightbox-gap);box-sizing:border-box;block-size:100%;max-block-size:100svh;inline-size:100%;padding:max(var(--component-media-lightbox-gap),env(safe-area-inset-top))max(var(--component-media-lightbox-gap),env(safe-area-inset-right))max(var(--component-media-lightbox-gap),env(safe-area-inset-bottom))max(var(--component-media-lightbox-gap),env(safe-area-inset-left));pointer-events:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}.bb-media-lightbox__header{grid-column:1/-1;justify-content:flex-end;display:flex}.bb-media-lightbox__header>*,.bb-media-lightbox__previous,.bb-media-lightbox__next,.bb-media-lightbox__image,.bb-media-lightbox__rail{pointer-events:auto}.bb-media-lightbox__previous{grid-area:2/1}.bb-media-lightbox__next{grid-area:2/3}.bb-media-lightbox__image-area{grid-area:2/2;justify-content:center;align-items:center;block-size:100%;min-block-size:0;min-inline-size:0;display:flex}.bb-media-lightbox__image{-o-object-fit:contain;object-fit:contain;border-radius:var(--component-media-lightbox-radius);block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:100%;display:block}.bb-media-lightbox__rail{grid-area:3/1/auto/-1;min-inline-size:0}.bb-media-lightbox__rail[data-media-lightbox-default-rail]{scrollbar-width:none;overflow-x:auto}.bb-media-lightbox__thumbnails{gap:var(--component-media-lightbox-thumbnail-gap);inline-size:100%;display:flex}.bb-media-lightbox__thumbnail{padding:var(--component-media-lightbox-thumbnail-inset);border-radius:var(--component-media-lightbox-radius);background:var(--semantic-surface-transparent);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:flex}.bb-media-lightbox__thumbnail[aria-pressed=true]{background:var(--component-media-lightbox-selected)}.bb-media-lightbox__thumbnail:focus-visible{background:var(--component-media-lightbox-focus);outline:none}.bb-media-lightbox__thumbnail>img{inline-size:auto;block-size:calc(var(--component-media-lightbox-control-size) + var(--component-media-lightbox-gap));border-radius:calc(var(--component-media-lightbox-radius) - var(--component-media-lightbox-thumbnail-inset));max-inline-size:none;display:block}@media (max-width:734px){.bb-media-lightbox__image-area{grid-column:1/-1}.bb-media-lightbox__previous,.bb-media-lightbox__next{grid-row:3}.bb-media-lightbox__rail{grid-column:2}}}
.bb-markdown-reader{--bb-reader-scroll-offset:80px;min-width:0;position:relative}.bb-markdown-reader :is(h1,h2,h3,h4,h5,h6){scroll-margin-block-start:var(--bb-reader-scroll-offset)}.bb-markdown-reader__contents{color:var(--bb-reader-text,CanvasText);background:var(--bb-reader-surface,Canvas)}.bb-markdown-reader__contents ol{margin:0;padding:0;list-style:none}.bb-markdown-reader__contents[data-presentation=inline][data-expanded=false] ol{display:none}.bb-markdown-reader__contents a{min-height:28px;color:inherit;align-items:center;gap:12px;padding:4px 12px;text-decoration:none;display:flex}.bb-markdown-reader__contents a:is(:hover,:focus-visible),.bb-markdown-reader__contents a[aria-current]{background:var(--bb-reader-hover,color-mix(in srgb, CanvasText 10%, Canvas))}.bb-markdown-reader__mark{opacity:.45;background:currentColor;flex:none;width:12px;height:2px}.bb-markdown-reader__contents a[aria-current] .bb-markdown-reader__mark{opacity:1;width:20px}.bb-markdown-reader__section-label{font-size:13px;line-height:1.45}.bb-markdown-reader__toggle{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 12px}.bb-markdown-reader__toggle-icon,.bb-markdown-reader__contents[data-presentation=rail]>.bb-markdown-reader__toggle{display:none}.bb-markdown-reader__contents[data-presentation=rail]{z-index:30;background:0 0;inline-size:32px;position:fixed;inset-block-start:50%;inset-inline-start:var(--bb-reader-rail-inset,12px);transform:translateY(-50%)}.bb-markdown-reader__contents[data-presentation=rail] ol{flex-direction:column;max-block-size:76dvh;display:flex}.bb-markdown-reader__contents[data-presentation=rail] li{min-block-size:0}.bb-markdown-reader__contents[data-presentation=rail] a{block-size:min(24px, calc(76dvh / var(--bb-reader-section-count)));min-height:0;background:0 0;outline:none;inline-size:32px;padding:0;position:relative}.bb-markdown-reader__contents[data-presentation=rail] a .bb-markdown-reader__mark{transform-origin:0;opacity:.25;block-size:2px;inline-size:24px;transition:transform .16s,opacity .16s;transform:scaleX(.333333)}.bb-markdown-reader__contents[data-presentation=rail]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .bb-markdown-reader__mark{transform-origin:100%}.bb-markdown-reader__contents[data-presentation=rail] a[data-distance="2"] .bb-markdown-reader__mark{opacity:.4;transform:scaleX(.5)}.bb-markdown-reader__contents[data-presentation=rail] a[data-distance="1"] .bb-markdown-reader__mark{opacity:.6;transform:scaleX(.666667)}.bb-markdown-reader__contents[data-presentation=rail] a[data-distance="0"] .bb-markdown-reader__mark,.bb-markdown-reader__contents[data-presentation=rail] a:is(:hover,:focus-visible) .bb-markdown-reader__mark{opacity:1;transform:scaleX(1)}.bb-markdown-reader__contents[data-presentation=rail] a[aria-current] .bb-markdown-reader__mark{opacity:1}.bb-markdown-reader__contents[data-presentation=rail] a[aria-current][data-distance="3"] .bb-markdown-reader__mark{transform:scaleX(.833333)}.bb-markdown-reader__contents[data-presentation=rail] .bb-markdown-reader__section-label{background:var(--bb-reader-surface,Canvas);inline-size:max-content;max-inline-size:min(22rem,100vw - 5rem);color:var(--bb-reader-text,CanvasText);opacity:0;visibility:hidden;pointer-events:none;border-radius:12px;padding:12px 16px;position:absolute;inset-block-start:50%;inset-inline-start:100%;transform:translateY(-50%);box-shadow:0 8px 28px #0000002e}.bb-markdown-reader__contents[data-presentation=rail] a[data-preview=true] .bb-markdown-reader__section-label{opacity:1;visibility:visible;pointer-events:auto}@media (pointer:fine){.bb-markdown-reader__contents[data-presentation=rail] a{block-size:min(8px, calc(76dvh / var(--bb-reader-section-count)))}}@media (max-width:600px){.bb-markdown-reader__contents[data-presentation=rail]{background:var(--bb-reader-surface,Canvas);border-radius:12px;inline-size:44px;inset-block-start:auto;inset-block-end:max(1rem, env(safe-area-inset-bottom));inset-inline:auto 1rem;transform:none;box-shadow:0 4px 20px #0000002e}.bb-markdown-reader__contents[data-presentation=rail]>.bb-markdown-reader__toggle{justify-content:center;align-items:center;inline-size:44px;padding:0;display:flex}.bb-markdown-reader__contents[data-presentation=rail] .bb-markdown-reader__toggle-label{display:none}.bb-markdown-reader__contents[data-presentation=rail] .bb-markdown-reader__toggle-icon{flex-direction:column;gap:4px;inline-size:20px;transition:transform .16s,opacity .16s;display:flex}.bb-markdown-reader__toggle-icon i{background:currentColor;block-size:2px;inline-size:100%;display:block}.bb-markdown-reader__toggle-icon i:nth-child(2){inline-size:75%}.bb-markdown-reader__toggle-icon i:nth-child(3){inline-size:50%}.bb-markdown-reader__contents[data-presentation=rail][data-expanded=true]{border:1px solid color-mix(in srgb, currentColor 16%, transparent);inline-size:auto;inset-inline:1rem;overflow:hidden}.bb-markdown-reader__contents[data-presentation=rail][data-expanded=true]>.bb-markdown-reader__toggle{border-block-end:1px solid color-mix(in srgb, currentColor 12%, transparent);justify-content:space-between;gap:1rem;inline-size:100%;padding:.75rem 1rem;font-weight:600}.bb-markdown-reader__contents[data-presentation=rail][data-expanded=true] .bb-markdown-reader__toggle-label{display:block}.bb-markdown-reader__contents[data-presentation=rail][data-expanded=true] .bb-markdown-reader__toggle-icon{flex:none;order:1;gap:0;block-size:18px;inline-size:18px;position:relative}.bb-markdown-reader__contents[data-presentation=rail][data-expanded=true] .bb-markdown-reader__toggle-icon i{inline-size:100%;position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)rotate(45deg)}.bb-markdown-reader__contents[data-presentation=rail][data-expanded=true] .bb-markdown-reader__toggle-icon i:nth-child(2){transform:translateY(-50%)rotate(-45deg)}.bb-markdown-reader__contents[data-presentation=rail][data-expanded=true] .bb-markdown-reader__toggle-icon i:nth-child(3){display:none}.bb-markdown-reader__contents[data-presentation=rail] ol{overscroll-behavior:contain;background:0 0;max-block-size:min(48svh,24rem);inline-size:auto;padding:.5rem;display:none;position:static;overflow-y:auto}.bb-markdown-reader__contents[data-presentation=rail][data-expanded=true] ol{display:block}.bb-markdown-reader__contents[data-presentation=rail] a{border-inline-start:2px solid #0000;block-size:auto;min-block-size:44px;inline-size:100%;padding:10px 12px}.bb-markdown-reader__contents[data-presentation=rail] a[aria-current]{background:0 0;border-inline-start-color:currentColor;font-weight:600}.bb-markdown-reader__contents[data-presentation=rail] .bb-markdown-reader__mark{display:none}.bb-markdown-reader__contents[data-presentation=rail] .bb-markdown-reader__section-label{inline-size:auto;max-inline-size:100%;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;background:0 0;padding:0;font-size:14px;position:static;transform:none}.bb-markdown-reader__contents[data-presentation=rail] :focus-visible{outline-offset:-2px;outline:2px solid}}.bb-markdown-reader__image{color:inherit;cursor:zoom-in;vertical-align:middle;background:0 0;border:0;max-width:100%;padding:0;display:inline-block;position:relative}.bb-markdown-reader__image img{max-width:100%;height:auto;display:block}.bb-markdown-reader__image:focus-visible{background:highlight}.bb-markdown-reader__image:focus-visible img{opacity:.8}.bb-markdown-reader__table{max-width:100%;overflow:auto;container-type:inline-size}.bb-markdown-reader__table-label{display:none}@container (max-width:46rem){.bb-markdown-reader__table[data-stackable=true]>table{inline-size:100%;min-inline-size:0;display:block}.bb-markdown-reader__table[data-stackable=true]>table>thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.bb-markdown-reader__table[data-stackable=true]>table>tbody,.bb-markdown-reader__table[data-stackable=true]>table>tbody>tr{display:block}.bb-markdown-reader__table[data-stackable=true]>table>tbody>tr+tr{border-block-start:1px solid color-mix(in srgb, currentColor 20%, transparent)}.bb-markdown-reader__table[data-stackable=true]>table>tbody>tr>td{min-inline-size:0;box-shadow:none;overflow-wrap:anywhere;border:0;padding:0 1rem 1rem;display:block;position:static}.bb-markdown-reader__table[data-stackable=true]>table>tbody>tr>td:first-child{padding-block-start:1rem;font-weight:650}.bb-markdown-reader__table[data-stackable=true] .bb-markdown-reader__table-label{opacity:.7;margin-block-end:.25rem;font-size:.8125em;font-weight:600;display:block}}.bb-media-lightbox[data-light-image=true] .bb-media-lightbox__image{background:#fff}.bb-markdown-reader__enlarge{color:#fff;pointer-events:none;background:#111c;border-radius:50%;place-items:center;block-size:32px;inline-size:32px;display:grid;position:absolute;inset:auto 8px 8px auto}.bb-markdown-reader__enlarge svg{block-size:18px;inline-size:18px}.bb-markdown-reader__comparison,.bb-markdown-reader__comparison-overview{display:block}.bb-markdown-reader__comparison-panels{display:none}.bb-markdown-reader__comparison[data-presentation=carousel]{display:block;position:relative}.bb-markdown-reader__comparison[data-presentation=carousel] .bb-markdown-reader__comparison-overview{display:none}.bb-markdown-reader__comparison[data-presentation=carousel] .bb-markdown-reader__comparison-panels{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.bb-markdown-reader__comparison[data-presentation=carousel] .bb-markdown-reader__comparison-panels::-webkit-scrollbar{display:none}.bb-markdown-reader__comparison[data-presentation=carousel] .bb-markdown-reader__comparison-panel{scroll-snap-align:start;flex:0 0 100%;min-inline-size:0;display:block}.bb-markdown-reader__comparison-label{margin-block-end:.5rem;font-size:.875em;font-weight:600;display:block}.bb-markdown-reader__comparison-controls{z-index:2;gap:8px;display:flex;position:absolute;inset-block-end:16px;inset-inline-end:16px}.bb-markdown-reader__comparison-controls button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a0cd1;border:1px solid #ffffff2e;border-radius:999px;place-items:center;block-size:44px;inline-size:44px;display:grid;box-shadow:0 8px 24px #00000047}.bb-markdown-reader__comparison-controls button:disabled{opacity:.38;cursor:default}.bb-markdown-reader__comparison-controls button:focus-visible{outline-offset:2px;outline:2px solid}@media (max-width:600px){.bb-markdown-reader__comparison-overview{display:none}.bb-markdown-reader__comparison-panels{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.bb-markdown-reader__comparison-panel{scroll-snap-align:start;flex:0 0 calc(100% - 28px);min-inline-size:0;display:block}.bb-markdown-reader__comparison[data-presentation=carousel] .bb-markdown-reader__comparison-panel{flex-basis:calc(100% - 28px)}}@media (prefers-reduced-motion:reduce){.bb-markdown-reader{scroll-behavior:auto}.bb-markdown-reader__contents[data-presentation=rail] a .bb-markdown-reader__mark,.bb-markdown-reader__contents[data-presentation=rail] .bb-markdown-reader__toggle-icon{transition:none}}.bb-markdown-reader img[data-surface=light]{background:#fff}
.CaseAuthorship-module__1czedW__footer{max-inline-size:44rem;color:var(--case-reading-text,var(--portfolio-text));overflow-wrap:anywhere;margin-block-start:2rem;padding-block:1.5rem;font-size:.9375rem;line-height:1.6}.CaseAuthorship-module__1czedW__footer p{flex-direction:column;align-items:flex-start;gap:.5rem;margin:0;display:flex}.CaseAuthorship-module__1czedW__author{font-size:1rem;font-weight:600}.CaseAuthorship-module__1czedW__footer a{color:inherit;text-underline-offset:.16em;text-decoration:underline}.CaseAuthorship-module__1czedW__footer a:hover{color:var(--portfolio-text)}.CaseAuthorship-module__1czedW__footer a:focus-visible{outline:2px solid var(--portfolio-primary);outline-offset:4px}
