@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-cyrillic-ext-600-normal.V-xxqcpd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-600-normal.9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-cyrillic-600-normal.CTOM6hUh.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-600-normal.fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-vietnamese-600-normal.D2EvbN8M.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-600-normal.iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-ext-600-normal.D38SheWl.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-600-normal.DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-cyrillic-ext-700-normal.BDQ-w_bc.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-700-normal.CtgKGIh5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-cyrillic-700-normal.Bp80XfeI.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-700-normal.O_YjL27c.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-vietnamese-700-normal.apsD3J7v.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-700-normal.Bs14ezHR.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-latin-ext-700-normal.Dhimjc7-.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-700-normal.Cwsjk1Jb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-latin-700-normal.7sUh57Bg.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-700-normal.CNHXzs6v.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--palette-purple-100:#f2e0ff;--palette-purple-300:#d3a2ff;--palette-purple-500:#8000ff;--palette-purple-700:#4b158a;--palette-purple-800:#3a1b63;--palette-purple-900:#2a1244;--palette-blue-100:#b5c5ff;--palette-blue-300:#7ba1ff;--palette-blue-500:#0080ff;--palette-blue-700:#1f59af;--palette-blue-900:#204789;--palette-pink-100:#ffb3ff;--palette-pink-300:#ff78ff;--palette-pink-500:#f0f;--palette-pink-700:#b01daf;--palette-pink-900:#671d66;--palette-orange-100:#ffc99c;--palette-orange-300:#ffa55b;--palette-orange-500:#ff8000;--palette-orange-700:#b05b10;--palette-orange-900:#673811;--palette-green-100:#eaffe3;--palette-green-300:#bdffaa;--palette-green-500:#0f0;--palette-green-700:#226619;--palette-green-900:#1c4415;--palette-red-100:#ffb3b3;--palette-red-300:#ff7878;--palette-red-500:red;--palette-red-700:#b01d1d;--palette-red-900:#671d1d;--palette-cyan-200:#9ae6f6;--palette-cyan-300:#4fd3f0;--palette-cyan-500:#00c0e8;--palette-cyan-700:#007f9b;--palette-cyan-900:#0a3d44;--palette-gray-200:#d9d9d9;--palette-gray-500:#818181;--palette-gray-700:#424242;--palette-white:#fff;--palette-black:#000;--color-surface-1:var(--palette-gray-700);--color-surface-2:#00000040;--color-surface-3:#00000080;--color-surface-3-hover:#000000a6;--color-surface-subtle:#0000001a;--color-surface-inverse:#ffffffd9;--color-image-placeholder:#0000001a;--color-image-scrim:#0009;--color-primary:var(--palette-purple-500);--color-primary-tint:var(--palette-purple-300);--color-on-primary:var(--palette-white);--color-primary-container:var(--palette-purple-800);--color-accent:var(--palette-orange-500);--color-text-primary:var(--palette-white);--color-text-secondary:#fffc;--color-text-tertiary:#fff9;--color-text-inverse:var(--palette-black);--color-border:#00000040;--color-divider:#fff3;--color-divider-subtle:#ffffff1a;--color-focus-ring:var(--palette-purple-300);--color-progress-track:var(--palette-gray-200);--color-scrollbar-thumb:var(--palette-gray-500);--color-info:var(--palette-blue-100);--color-info-bg:var(--palette-blue-900);--color-chip-bg:var(--palette-cyan-900);--color-chip-border:var(--palette-cyan-500);--color-chip-text:var(--palette-cyan-300);--color-success:var(--palette-green-300);--color-success-bg:var(--palette-green-900);--color-warning:var(--palette-orange-300);--color-warning-bg:var(--palette-orange-900);--color-error:var(--palette-red-100);--color-error-bg:var(--palette-red-900);--color-chart-line:var(--color-primary-tint);--color-chart-fill:color-mix(in srgb, var(--palette-purple-500) 45%, transparent);--color-chart-fill-fade:color-mix(in srgb, var(--palette-purple-500) 0%, transparent);--color-chart-grid:#ffffff1f;--color-chart-marker:var(--palette-white);--color-map-route:var(--palette-cyan-500);--color-map-route-casing:var(--palette-black);--color-map-route-2:var(--palette-orange-300);--color-map-route-3:var(--palette-pink-300);--color-map-route-4:var(--palette-purple-300);--color-map-start:var(--palette-green-300);--color-map-end:var(--palette-red-300);--color-map-marker:var(--palette-gray-700);--color-map-marker-edge:var(--palette-white);--color-map-hillshade-shadow:var(--palette-black);--color-map-hillshade-highlight:#ffffff4d;--color-map-path:var(--palette-gray-500);--color-map-path-label:var(--palette-gray-200);--color-map-label-halo:var(--palette-black);--color-map-trail-name:var(--palette-white);--color-map-pin:var(--palette-purple-300);--color-map-cluster-small:var(--palette-green-300);--color-map-cluster-medium:var(--palette-orange-300);--color-map-cluster-large:var(--palette-red-300);--color-map-cluster-text:var(--palette-black);--color-avatar-1:var(--palette-purple-700);--color-avatar-2:var(--palette-blue-700);--color-avatar-3:var(--palette-pink-700);--color-avatar-4:var(--palette-orange-700);--color-avatar-5:var(--palette-green-700);--color-avatar-6:var(--palette-red-700);--color-avatar-text:var(--palette-white);--font-family-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-family-inter:"Inter Variable", ui-sans-serif, system-ui, sans-serif;--font-family-plus-jakarta-sans:"Plus Jakarta Sans Variable", ui-sans-serif, system-ui, sans-serif;--font-family-dm-sans:"DM Sans Variable", ui-sans-serif, system-ui, sans-serif;--font-family-instrument-sans:"Instrument Sans Variable", ui-sans-serif, system-ui, sans-serif;--font-family-geist:"Geist Variable", ui-sans-serif, system-ui, sans-serif;--font-family-fraunces:"Fraunces Variable", Georgia, serif;--font-family-playfair-display:"Playfair Display Variable", Georgia, serif;--font-family-lora:"Lora Variable", Georgia, serif;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2.25rem;--font-size-display:4rem;--line-height-none:1;--line-height-normal:normal;--line-height-compact:1.25rem;--line-height-body:1.375rem;--line-height-ui:1.5rem;--line-height-heading:2.625rem;--line-height-title:2rem;--letter-spacing-none:0;--letter-spacing-normal:.03125rem;--letter-spacing-wide:.1em;--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--layout-max-width:82.5rem;--layout-gutter:var(--space-md);--layout-side-panel-width:26.25rem;--layout-popover-max-height:20rem;--layout-picker-chrome:26rem;--layout-banner-height:3rem;--layout-tab-height:2.5rem;--layout-tab-min-width:5.4375rem;--layout-control-height:2.5rem;--layout-card-gap:var(--space-lg);--layout-login-logo-width:clamp(18rem, 28vw, 32rem);--layout-login-top-offset:5dvh;--layout-cover-aspect:4 / 3;--layout-feed-cover-aspect:7 / 8;--layout-photo-max-height:80dvh;--layout-video-max-height:70dvh;--layout-upload-progress-width:8rem;--layout-media-tile-min-width:12rem;--layout-media-min-height:12rem;--layout-textarea-min-height:8rem;--layout-date-field-width:8.5rem;--layout-type-field-min-width:8rem;--layout-map-aspect:4 / 3;--layout-privacy-map-aspect:4 / 3;--layout-entry-map-aspect:16 / 10;--layout-chart-height:20rem;--layout-achievement-column-min-width:8rem;--layout-achievement-modal-width:28rem;--layout-dialog-width:28rem;--layout-form-width:36rem;--layout-dialog-wide-width:77rem;--layout-overlay-z:200;--layout-banner-z:100;--layout-activity-thumb-width:8.75rem;--layout-activity-thumb-height:6.625rem;--layout-activity-thumb-width-compact:7.5rem;--layout-activity-thumb-height-compact:5rem;--toggle-track-width:3.25rem;--toggle-track-height:1.625rem;--toggle-thumb-size:1.375rem;--toggle-thumb-inset:var(--space-3xs);--view-toggle-segment-size:1.75rem;--view-toggle-icon-size:1rem;--layout-compact-control-height:2rem;--count-row-icon-size:1.25rem;--layout-activity-nav-max-width:16rem;--layout-edit-error-max-width:24rem;--opacity-disabled:.5;--progress-height:1.125rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:9999px;--border-width-hairline:1px;--border-width-indicator:3px;--focus-ring-width:2px;--focus-ring-offset:2px;--shadow-inset-track:inset 0 0 .5rem #0000007d;--shadow-drag:0 .5rem 1.5rem #00000080;--map-route-width:4px;--map-route-casing-width:7px;--map-position-radius:7px;--map-pin-radius:7px;--map-cluster-radius-small:14px;--map-cluster-radius-medium:18px;--map-cluster-radius-large:24px;--avatar-size-xs:1.5rem;--avatar-size-sm:2rem;--avatar-size-md:3rem;--avatar-size-xl:6rem;--target-size-min:1.5rem;--icon-size-sm:.75rem;--icon-size-md:1.5rem;--icon-size-lg:2rem;--icon-size-xl:3rem;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.4s;--easing-standard:cubic-bezier(.2, 0, 0, 1)}@media (width>=40rem){:root{--layout-gutter:var(--space-lg)}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s}}html[data-font=inter]{--font-family-mono:var(--font-family-inter)}html[data-font=plus-jakarta-sans]{--font-family-mono:var(--font-family-plus-jakarta-sans)}html[data-font=dm-sans]{--font-family-mono:var(--font-family-dm-sans)}html[data-font=instrument-sans]{--font-family-mono:var(--font-family-instrument-sans)}html[data-font=geist]{--font-family-mono:var(--font-family-geist)}html[data-font=fraunces]{--font-family-mono:var(--font-family-fraunces)}html[data-font=playfair-display]{--font-family-mono:var(--font-family-playfair-display)}html[data-font=lora]{--font-family-mono:var(--font-family-lora)}.type-metric{font-size:var(--font-size-display);font-weight:var(--font-weight-bold);line-height:var(--line-height-none);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.type-heading{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-normal)}.type-title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-title);letter-spacing:var(--letter-spacing-normal)}.type-entry-title{--entry-title-size:clamp(var(--font-size-xl), 1.25rem + (100vw - 22.5rem) * .006, var(--font-size-2xl));--entry-title-line:calc(var(--entry-title-size) * 1.33);font-size:var(--entry-title-size);font-weight:var(--font-weight-bold);line-height:var(--entry-title-line);letter-spacing:var(--letter-spacing-normal)}.type-subheading{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-ui);letter-spacing:var(--letter-spacing-normal)}.type-stat{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-normal)}.type-figure{font-size:var(--font-size-2xl);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.type-count{font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-normal)}.type-ui{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-ui);letter-spacing:var(--letter-spacing-normal)}.type-body{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-normal)}.type-toggle{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-ui);letter-spacing:var(--letter-spacing-normal)}.type-card-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-compact);letter-spacing:var(--letter-spacing-normal)}.type-table-header{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-compact);letter-spacing:var(--letter-spacing-normal)}.type-caption{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-compact);letter-spacing:var(--letter-spacing-normal)}.type-small{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-none);letter-spacing:var(--letter-spacing-normal)}.type-eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.type-button{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.type-pill{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.type-avatar-xs{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--line-height-none);letter-spacing:var(--letter-spacing-none)}.type-avatar-sm{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-none);letter-spacing:var(--letter-spacing-none)}.type-avatar-md{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-none);letter-spacing:var(--letter-spacing-none)}.type-avatar-xl{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-none);letter-spacing:var(--letter-spacing-none)}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-gutter:stable}@media (width>=64rem){html{scroll-padding-top:var(--layout-banner-height)}}body{background:var(--color-surface-1);color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-ui);letter-spacing:var(--letter-spacing-normal);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}code,kbd,pre,samp{font-family:inherit}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-editing] .entry-read{display:none}html[data-font] body{font-variant-numeric:tabular-nums}.tab-nav-list[data-astro-cid-6rxvm27k]{gap:var(--space-xs);height:var(--layout-tab-height);margin:0;padding:0;list-style:none;display:flex}.tab-nav-link[data-astro-cid-6rxvm27k]{min-width:var(--layout-tab-min-width);height:100%;padding-inline:var(--space-xs);border-block-end:var(--border-width-indicator) solid transparent;color:var(--color-text-secondary);justify-content:center;align-items:center;text-decoration:none;display:flex}.tab-nav-link[data-astro-cid-6rxvm27k]:hover{color:var(--color-text-primary)}.tab-nav-link[data-astro-cid-6rxvm27k][aria-current=page]{border-block-end-color:var(--color-primary);color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.tab-nav-link[data-astro-cid-6rxvm27k]:focus-visible{outline-offset:calc(var(--focus-ring-offset) * -1)}.banner-menu-button{position:relative}.banner-menu-indicator{width:var(--space-xs);height:var(--space-xs);border-radius:var(--radius-full);background:var(--color-primary-tint);box-shadow:0 0 0 calc(2 * var(--border-width-hairline)) var(--color-surface-1);position:absolute;inset-block-start:var(--space-3xs);inset-inline-end:var(--space-3xs)}.banner-menu-label{padding:var(--space-xs) var(--space-sm) var(--space-2xs);color:var(--color-text-secondary)}.banner-menu-who{align-items:center;gap:var(--space-xs);overflow-wrap:anywhere;display:flex}.banner-menu-who-text{flex-direction:column;min-width:0;display:flex}.banner-menu-name{color:var(--color-text-primary)}.banner-menu-item{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm)}.banner-menu-item[aria-disabled=true]{color:var(--color-text-tertiary);cursor:not-allowed}.banner-menu-item:hover,.banner-menu-item[data-hovered]{background:var(--color-surface-2)}.banner-actions{justify-content:flex-end;gap:var(--space-xs);display:flex}.banner-menu-count{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-text-primary)}.preferences-actions{justify-content:flex-end;margin-block-start:var(--space-lg);display:flex}.app-banner[data-astro-cid-zuryv765]{border-block-end:var(--border-width-hairline) solid var(--color-border);background:linear-gradient(var(--color-surface-2), var(--color-surface-2)), var(--color-surface-1)}@media (width>=64rem){.app-banner[data-astro-cid-zuryv765]{z-index:var(--layout-banner-z);position:sticky;top:0}}.app-banner-inner[data-astro-cid-zuryv765]{grid-template-columns:1fr auto;grid-template-areas:"logo actions""tabs tabs";grid-template-rows:calc(var(--layout-banner-height) - var(--border-width-hairline)) auto;align-items:center;column-gap:var(--space-xs);max-width:var(--layout-max-width);padding-inline:var(--layout-gutter);box-sizing:content-box;margin-inline:auto;display:grid}.app-banner-logo[data-astro-cid-zuryv765]{border-radius:var(--radius-md);flex-shrink:0;grid-area:logo;justify-self:start;display:flex}.app-banner-logo[data-astro-cid-zuryv765] img[data-astro-cid-zuryv765]{display:block}.app-banner-inner[data-astro-cid-zuryv765]>.app-banner-tabs{grid-area:tabs;overflow-x:auto}.app-banner-inner[data-astro-cid-zuryv765]>.app-banner-tabs .tab-nav-list{justify-content:space-between;gap:0}.app-banner-inner[data-astro-cid-zuryv765]>.app-banner-tabs .tab-nav-link{min-width:0;font-size:var(--font-size-sm);padding-inline:0}@media (width>=40rem){.app-banner-inner[data-astro-cid-zuryv765]>.app-banner-tabs{overflow-x:visible}.app-banner-inner[data-astro-cid-zuryv765]>.app-banner-tabs .tab-nav-list{gap:var(--space-md);justify-content:flex-start}.app-banner-inner[data-astro-cid-zuryv765]>.app-banner-tabs .tab-nav-link{padding-inline:var(--space-xs);font-size:var(--font-size-md)}}@media (width>=64rem){.app-banner-inner[data-astro-cid-zuryv765]{grid-template-columns:1fr auto 1fr;grid-template-areas:"logo tabs actions";grid-template-rows:calc(var(--layout-banner-height) - var(--border-width-hairline))}.app-banner-inner[data-astro-cid-zuryv765]>.app-banner-tabs{align-self:stretch}.app-banner-inner[data-astro-cid-zuryv765]>.app-banner-tabs .tab-nav-list{gap:var(--space-md);height:100%}.app-banner-inner[data-astro-cid-zuryv765]>.app-banner-tabs .tab-nav-link{min-width:var(--layout-tab-min-width)}}.author-chip[data-astro-cid-zhhachgw]{align-items:center;gap:var(--space-xs);max-inline-size:100%;color:var(--color-text-primary);text-decoration:none;display:inline-flex}.author-chip[data-astro-cid-zhhachgw]:hover .author-chip-name[data-astro-cid-zhhachgw]{text-decoration:underline}.author-chip-text[data-astro-cid-zhhachgw]{align-items:baseline;column-gap:var(--space-xs);flex-wrap:wrap;min-inline-size:0;display:flex}.author-chip-name[data-astro-cid-zhhachgw]{overflow-wrap:anywhere}.author-chip-handle[data-astro-cid-zhhachgw]{color:var(--color-text-secondary)}.profile-row[data-astro-cid-sbjbtbik]{border-block-end:var(--border-width-hairline) solid var(--color-border)}.profile-row-inner[data-astro-cid-sbjbtbik]{max-inline-size:var(--layout-max-width);padding:var(--space-xs) var(--layout-gutter);box-sizing:content-box;margin-inline:auto}
